From d8761eb1aa867022dbc6a2b9753a38409e50ac37 Mon Sep 17 00:00:00 2001 From: iOS Date: Sun, 5 Jun 2022 23:43:59 +0200 Subject: [PATCH] post ldn commit --- .obsidian/community-plugins.json | 9 +- .obsidian/plugins/dataview/main.js | 30349 +++++++++------- .obsidian/plugins/dataview/manifest.json | 2 +- .obsidian/plugins/dataview/styles.css | 56 +- .obsidian/plugins/extract-url/main.js | 4 +- .obsidian/plugins/extract-url/manifest.json | 2 +- .../obsidian-activity-history/data.json | 24 +- .obsidian/plugins/obsidian-chat-view/main.js | 642 + .../plugins/obsidian-chat-view/manifest.json | 9 + .../plugins/obsidian-chat-view/styles.css | 200 + .obsidian/plugins/obsidian-commits/data.json | 218 +- .../plugins/obsidian-dialogue-plugin/main.js | 340 - .../obsidian-dialogue-plugin/manifest.json | 10 - .../obsidian-dialogue-plugin/styles.css | 58 - .../plugins/obsidian-dice-roller/main.js | 386 +- .../obsidian-dice-roller/manifest.json | 2 +- .../plugins/obsidian-dice-roller/styles.css | 2 +- .obsidian/plugins/obsidian-map-view/main.js | 141 +- .../plugins/obsidian-map-view/manifest.json | 2 +- .../plugins/obsidian-media-db-plugin/main.js | 3104 ++ .../obsidian-media-db-plugin/manifest.json | 10 + .../obsidian-media-db-plugin/styles.css | 23 + .../obsidian-reminder-plugin/data.json | 55 +- .obsidian/plugins/obsidian-tts/main.js | 1115 + .obsidian/plugins/obsidian-tts/manifest.json | 10 + .obsidian/plugins/obsidian-tts/styles.css | 1 + .../plugins/tasks-packrat-plugin/main.js | 201 + .../tasks-packrat-plugin/manifest.json | 10 + .../plugins/tasks-packrat-plugin/styles.css | 1 + .obsidian/workspace | 26 +- 00.01 Admin/Calendars/2022-01-22.md | 2 +- 00.01 Admin/Calendars/2022-01-24.md | 2 +- 00.01 Admin/Calendars/2022-02-16.md | 2 +- 00.01 Admin/Calendars/2022-03-02.md | 2 +- 00.01 Admin/Calendars/2022-03-18.md | 2 +- 00.01 Admin/Calendars/2022-04-10.md | 2 +- 00.01 Admin/Calendars/2022-05-15.md | 2 +- 00.01 Admin/Calendars/2022-05-31.md | 4 +- 00.01 Admin/Calendars/2022-06-01.md | 104 + 00.01 Admin/Calendars/2022-06-02.md | 104 + 00.01 Admin/Calendars/2022-06-03.md | 105 + 00.01 Admin/Calendars/2022-06-04.md | 105 + 00.01 Admin/Calendars/2022-06-05.md | 104 + 00.01 Admin/Obsidian plugins.md | 3 +- ...d his relationships with teenage girls..md | 413 + ... Know Where Your Cat Is Hakai Magazine.md | 173 + ...s Unexpectedly Fantastic Elizabeth Line.md | 60 + ...Jody Harris, Con Artist Extraordinaire..md | 381 + 00.03 News/The making of Prince William.md | 133 + 00.03 News/When Cars Kill Pedestrians.md | 159 + .../The Mafia, The CIA and George Bush.md | 5 + 01.01 Life Orga/@Finances.md | 2 +- 01.01 Life Orga/@Lifestyle.md | 8 +- 01.01 Life Orga/@Personal projects.md | 2 +- 01.02 Home/2021-12-04 MRCK - lil dialogue.md | 8 +- 01.02 Home/MRCK.md | 1 + 05.02 Networks/Configuring UFW.md | 6 +- 06.02 Investments/Crypto Tasks.md | 3 +- 06.02 Investments/Equity Tasks.md | 3 +- 06.02 Investments/VC Tasks.md | 3 +- 60 files changed, 24805 insertions(+), 14110 deletions(-) create mode 100644 .obsidian/plugins/obsidian-chat-view/main.js create mode 100644 .obsidian/plugins/obsidian-chat-view/manifest.json create mode 100644 .obsidian/plugins/obsidian-chat-view/styles.css delete mode 100644 .obsidian/plugins/obsidian-dialogue-plugin/main.js delete mode 100644 .obsidian/plugins/obsidian-dialogue-plugin/manifest.json delete mode 100644 .obsidian/plugins/obsidian-dialogue-plugin/styles.css create mode 100644 .obsidian/plugins/obsidian-media-db-plugin/main.js create mode 100644 .obsidian/plugins/obsidian-media-db-plugin/manifest.json create mode 100644 .obsidian/plugins/obsidian-media-db-plugin/styles.css create mode 100644 .obsidian/plugins/obsidian-tts/main.js create mode 100644 .obsidian/plugins/obsidian-tts/manifest.json create mode 100644 .obsidian/plugins/obsidian-tts/styles.css create mode 100644 .obsidian/plugins/tasks-packrat-plugin/main.js create mode 100644 .obsidian/plugins/tasks-packrat-plugin/manifest.json create mode 100644 .obsidian/plugins/tasks-packrat-plugin/styles.css create mode 100644 00.01 Admin/Calendars/2022-06-01.md create mode 100644 00.01 Admin/Calendars/2022-06-02.md create mode 100644 00.01 Admin/Calendars/2022-06-03.md create mode 100644 00.01 Admin/Calendars/2022-06-04.md create mode 100644 00.01 Admin/Calendars/2022-06-05.md create mode 100644 00.03 News/He was my high school journalism teacher. Then I investigated his relationships with teenage girls..md create mode 100644 00.03 News/It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine.md create mode 100644 00.03 News/Riding London’s Unexpectedly Fantastic Elizabeth Line.md create mode 100644 00.03 News/The Incredible True Story of Jody Harris, Con Artist Extraordinaire..md create mode 100644 00.03 News/The making of Prince William.md create mode 100644 00.03 News/When Cars Kill Pedestrians.md create mode 100644 00.05 Media/The Mafia, The CIA and George Bush.md diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index f59f9f50..96f3d5ef 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -13,7 +13,6 @@ "customizable-page-header-buttons", "customjs", "dataview", - "obsidian-dialogue-plugin", "obsidian-dice-roller", "obsidian-dynamic-toc", "emoji-shortcodes", @@ -60,5 +59,11 @@ "markdown-table-editor", "obsidian-book-search-plugin", "obsidian-columns", - "notion-like-tables" + "notion-like-tables", + "obsidian-media-db-plugin", + "tasks-packrat-plugin", + "obsidian-tts", + "obsidian-chat-view", + "obsidian-bbcode", + "obsidian-style-settings" ] \ No newline at end of file diff --git a/.obsidian/plugins/dataview/main.js b/.obsidian/plugins/dataview/main.js index f5ab7b88..85858ecb 100644 --- a/.obsidian/plugins/dataview/main.js +++ b/.obsidian/plugins/dataview/main.js @@ -17,11295 +17,9132 @@ function _mergeNamespaces(n, m) { return Object.freeze(n); } -function noop() { } -function assign(tar, src) { - // @ts-ignore - for (const k in src) - tar[k] = src[k]; - return tar; -} -function is_promise(value) { - return value && typeof value === 'object' && typeof value.then === 'function'; +var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + +function commonjsRequire (path) { + throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); } -function run(fn) { - return fn(); + +var luxon = {}; + +Object.defineProperty(luxon, '__esModule', { value: true }); + +function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } } -function blank_object() { - return Object.create(null); + +function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + return Constructor; } -function run_all(fns) { - fns.forEach(run); + +function _extends() { + _extends = Object.assign || function (target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + + return target; + }; + + return _extends.apply(this, arguments); } -function is_function(thing) { - return typeof thing === 'function'; + +function _inheritsLoose(subClass, superClass) { + subClass.prototype = Object.create(superClass.prototype); + subClass.prototype.constructor = subClass; + + _setPrototypeOf(subClass, superClass); } -function safe_not_equal(a, b) { - return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function'); + +function _getPrototypeOf(o) { + _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { + return o.__proto__ || Object.getPrototypeOf(o); + }; + return _getPrototypeOf(o); } -function not_equal(a, b) { - return a != a ? b == b : a !== b; + +function _setPrototypeOf(o, p) { + _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { + o.__proto__ = p; + return o; + }; + + return _setPrototypeOf(o, p); } -function is_empty(obj) { - return Object.keys(obj).length === 0; + +function _isNativeReflectConstruct() { + if (typeof Reflect === "undefined" || !Reflect.construct) return false; + if (Reflect.construct.sham) return false; + if (typeof Proxy === "function") return true; + + try { + Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); + return true; + } catch (e) { + return false; + } } -function create_slot(definition, ctx, $$scope, fn) { - if (definition) { - const slot_ctx = get_slot_context(definition, ctx, $$scope, fn); - return definition[0](slot_ctx); - } + +function _construct(Parent, args, Class) { + if (_isNativeReflectConstruct()) { + _construct = Reflect.construct; + } else { + _construct = function _construct(Parent, args, Class) { + var a = [null]; + a.push.apply(a, args); + var Constructor = Function.bind.apply(Parent, a); + var instance = new Constructor(); + if (Class) _setPrototypeOf(instance, Class.prototype); + return instance; + }; + } + + return _construct.apply(null, arguments); } -function get_slot_context(definition, ctx, $$scope, fn) { - return definition[1] && fn - ? assign($$scope.ctx.slice(), definition[1](fn(ctx))) - : $$scope.ctx; + +function _isNativeFunction(fn) { + return Function.toString.call(fn).indexOf("[native code]") !== -1; } -function get_slot_changes(definition, $$scope, dirty, fn) { - if (definition[2] && fn) { - const lets = definition[2](fn(dirty)); - if ($$scope.dirty === undefined) { - return lets; - } - if (typeof lets === 'object') { - const merged = []; - const len = Math.max($$scope.dirty.length, lets.length); - for (let i = 0; i < len; i += 1) { - merged[i] = $$scope.dirty[i] | lets[i]; - } - return merged; - } - return $$scope.dirty | lets; + +function _wrapNativeSuper(Class) { + var _cache = typeof Map === "function" ? new Map() : undefined; + + _wrapNativeSuper = function _wrapNativeSuper(Class) { + if (Class === null || !_isNativeFunction(Class)) return Class; + + if (typeof Class !== "function") { + throw new TypeError("Super expression must either be null or a function"); } - return $$scope.dirty; -} -function update_slot(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_context_fn) { - const slot_changes = get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn); - if (slot_changes) { - const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn); - slot.p(slot_context, slot_changes); + + if (typeof _cache !== "undefined") { + if (_cache.has(Class)) return _cache.get(Class); + + _cache.set(Class, Wrapper); } -} -function null_to_empty(value) { - return value == null ? '' : value; -} -function append(target, node) { - target.appendChild(node); -} -function insert(target, node, anchor) { - target.insertBefore(node, anchor || null); -} -function detach(node) { - node.parentNode.removeChild(node); -} -function destroy_each(iterations, detaching) { - for (let i = 0; i < iterations.length; i += 1) { - if (iterations[i]) - iterations[i].d(detaching); + function Wrapper() { + return _construct(Class, arguments, _getPrototypeOf(this).constructor); } + + Wrapper.prototype = Object.create(Class.prototype, { + constructor: { + value: Wrapper, + enumerable: false, + writable: true, + configurable: true + } + }); + return _setPrototypeOf(Wrapper, Class); + }; + + return _wrapNativeSuper(Class); } -function element(name) { - return document.createElement(name); -} -function svg_element(name) { - return document.createElementNS('http://www.w3.org/2000/svg', name); -} -function text(data) { - return document.createTextNode(data); + +function _objectWithoutPropertiesLoose(source, excluded) { + if (source == null) return {}; + var target = {}; + var sourceKeys = Object.keys(source); + var key, i; + + for (i = 0; i < sourceKeys.length; i++) { + key = sourceKeys[i]; + if (excluded.indexOf(key) >= 0) continue; + target[key] = source[key]; + } + + return target; } -function space() { - return text(' '); + +function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function empty() { - return text(''); + +function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + + return arr2; } -function listen(node, event, handler, options) { - node.addEventListener(event, handler, options); - return () => node.removeEventListener(event, handler, options); + +function _createForOfIteratorHelperLoose(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (it) return (it = it.call(o)).next.bind(it); + + if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) o = it; + var i = 0; + return function () { + if (i >= o.length) return { + done: true + }; + return { + done: false, + value: o[i++] + }; + }; + } + + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function attr(node, attribute, value) { - if (value == null) - node.removeAttribute(attribute); - else if (node.getAttribute(attribute) !== value) - node.setAttribute(attribute, value); -} -function set_attributes(node, attributes) { - // @ts-ignore - const descriptors = Object.getOwnPropertyDescriptors(node.__proto__); - for (const key in attributes) { - if (attributes[key] == null) { - node.removeAttribute(key); - } - else if (key === 'style') { - node.style.cssText = attributes[key]; - } - else if (key === '__value') { - node.value = node[key] = attributes[key]; - } - else if (descriptors[key] && descriptors[key].set) { - node[key] = attributes[key]; - } - else { - attr(node, key, attributes[key]); - } - } + +// these aren't really private, but nor are they really useful to document + +/** + * @private + */ +var LuxonError = /*#__PURE__*/function (_Error) { + _inheritsLoose(LuxonError, _Error); + + function LuxonError() { + return _Error.apply(this, arguments) || this; + } + + return LuxonError; +}( /*#__PURE__*/_wrapNativeSuper(Error)); +/** + * @private + */ + + +var InvalidDateTimeError = /*#__PURE__*/function (_LuxonError) { + _inheritsLoose(InvalidDateTimeError, _LuxonError); + + function InvalidDateTimeError(reason) { + return _LuxonError.call(this, "Invalid DateTime: " + reason.toMessage()) || this; + } + + return InvalidDateTimeError; +}(LuxonError); +/** + * @private + */ + +var InvalidIntervalError = /*#__PURE__*/function (_LuxonError2) { + _inheritsLoose(InvalidIntervalError, _LuxonError2); + + function InvalidIntervalError(reason) { + return _LuxonError2.call(this, "Invalid Interval: " + reason.toMessage()) || this; + } + + return InvalidIntervalError; +}(LuxonError); +/** + * @private + */ + +var InvalidDurationError = /*#__PURE__*/function (_LuxonError3) { + _inheritsLoose(InvalidDurationError, _LuxonError3); + + function InvalidDurationError(reason) { + return _LuxonError3.call(this, "Invalid Duration: " + reason.toMessage()) || this; + } + + return InvalidDurationError; +}(LuxonError); +/** + * @private + */ + +var ConflictingSpecificationError = /*#__PURE__*/function (_LuxonError4) { + _inheritsLoose(ConflictingSpecificationError, _LuxonError4); + + function ConflictingSpecificationError() { + return _LuxonError4.apply(this, arguments) || this; + } + + return ConflictingSpecificationError; +}(LuxonError); +/** + * @private + */ + +var InvalidUnitError = /*#__PURE__*/function (_LuxonError5) { + _inheritsLoose(InvalidUnitError, _LuxonError5); + + function InvalidUnitError(unit) { + return _LuxonError5.call(this, "Invalid unit " + unit) || this; + } + + return InvalidUnitError; +}(LuxonError); +/** + * @private + */ + +var InvalidArgumentError = /*#__PURE__*/function (_LuxonError6) { + _inheritsLoose(InvalidArgumentError, _LuxonError6); + + function InvalidArgumentError() { + return _LuxonError6.apply(this, arguments) || this; + } + + return InvalidArgumentError; +}(LuxonError); +/** + * @private + */ + +var ZoneIsAbstractError = /*#__PURE__*/function (_LuxonError7) { + _inheritsLoose(ZoneIsAbstractError, _LuxonError7); + + function ZoneIsAbstractError() { + return _LuxonError7.call(this, "Zone is an abstract class") || this; + } + + return ZoneIsAbstractError; +}(LuxonError); + +/** + * @private + */ +var n$1 = "numeric", + s$2 = "short", + l$2 = "long"; +var DATE_SHORT = { + year: n$1, + month: n$1, + day: n$1 +}; +var DATE_MED = { + year: n$1, + month: s$2, + day: n$1 +}; +var DATE_MED_WITH_WEEKDAY = { + year: n$1, + month: s$2, + day: n$1, + weekday: s$2 +}; +var DATE_FULL = { + year: n$1, + month: l$2, + day: n$1 +}; +var DATE_HUGE = { + year: n$1, + month: l$2, + day: n$1, + weekday: l$2 +}; +var TIME_SIMPLE = { + hour: n$1, + minute: n$1 +}; +var TIME_WITH_SECONDS = { + hour: n$1, + minute: n$1, + second: n$1 +}; +var TIME_WITH_SHORT_OFFSET = { + hour: n$1, + minute: n$1, + second: n$1, + timeZoneName: s$2 +}; +var TIME_WITH_LONG_OFFSET = { + hour: n$1, + minute: n$1, + second: n$1, + timeZoneName: l$2 +}; +var TIME_24_SIMPLE = { + hour: n$1, + minute: n$1, + hourCycle: "h23" +}; +var TIME_24_WITH_SECONDS = { + hour: n$1, + minute: n$1, + second: n$1, + hourCycle: "h23" +}; +var TIME_24_WITH_SHORT_OFFSET = { + hour: n$1, + minute: n$1, + second: n$1, + hourCycle: "h23", + timeZoneName: s$2 +}; +var TIME_24_WITH_LONG_OFFSET = { + hour: n$1, + minute: n$1, + second: n$1, + hourCycle: "h23", + timeZoneName: l$2 +}; +var DATETIME_SHORT = { + year: n$1, + month: n$1, + day: n$1, + hour: n$1, + minute: n$1 +}; +var DATETIME_SHORT_WITH_SECONDS = { + year: n$1, + month: n$1, + day: n$1, + hour: n$1, + minute: n$1, + second: n$1 +}; +var DATETIME_MED = { + year: n$1, + month: s$2, + day: n$1, + hour: n$1, + minute: n$1 +}; +var DATETIME_MED_WITH_SECONDS = { + year: n$1, + month: s$2, + day: n$1, + hour: n$1, + minute: n$1, + second: n$1 +}; +var DATETIME_MED_WITH_WEEKDAY = { + year: n$1, + month: s$2, + day: n$1, + weekday: s$2, + hour: n$1, + minute: n$1 +}; +var DATETIME_FULL = { + year: n$1, + month: l$2, + day: n$1, + hour: n$1, + minute: n$1, + timeZoneName: s$2 +}; +var DATETIME_FULL_WITH_SECONDS = { + year: n$1, + month: l$2, + day: n$1, + hour: n$1, + minute: n$1, + second: n$1, + timeZoneName: s$2 +}; +var DATETIME_HUGE = { + year: n$1, + month: l$2, + day: n$1, + weekday: l$2, + hour: n$1, + minute: n$1, + timeZoneName: l$2 +}; +var DATETIME_HUGE_WITH_SECONDS = { + year: n$1, + month: l$2, + day: n$1, + weekday: l$2, + hour: n$1, + minute: n$1, + second: n$1, + timeZoneName: l$2 +}; + +/** + * @private + */ +// TYPES + +function isUndefined(o) { + return typeof o === "undefined"; } -function children(element) { - return Array.from(element.childNodes); +function isNumber(o) { + return typeof o === "number"; } -function set_data(text, data) { - data = '' + data; - if (text.wholeText !== data) - text.data = data; +function isInteger(o) { + return typeof o === "number" && o % 1 === 0; } -function toggle_class(element, name, toggle) { - element.classList[toggle ? 'add' : 'remove'](name); +function isString(o) { + return typeof o === "string"; } +function isDate(o) { + return Object.prototype.toString.call(o) === "[object Date]"; +} // CAPABILITIES -let current_component; -function set_current_component(component) { - current_component = component; -} -function get_current_component() { - if (!current_component) - throw new Error('Function called outside component initialization'); - return current_component; +function hasRelative() { + try { + return typeof Intl !== "undefined" && !!Intl.RelativeTimeFormat; + } catch (e) { + return false; + } +} // OBJECTS AND ARRAYS + +function maybeArray(thing) { + return Array.isArray(thing) ? thing : [thing]; } +function bestBy(arr, by, compare) { + if (arr.length === 0) { + return undefined; + } -const dirty_components = []; -const binding_callbacks = []; -const render_callbacks = []; -const flush_callbacks = []; -const resolved_promise = Promise.resolve(); -let update_scheduled = false; -function schedule_update() { - if (!update_scheduled) { - update_scheduled = true; - resolved_promise.then(flush); + return arr.reduce(function (best, next) { + var pair = [by(next), next]; + + if (!best) { + return pair; + } else if (compare(best[0], pair[0]) === best[0]) { + return best; + } else { + return pair; } + }, null)[1]; } -function add_render_callback(fn) { - render_callbacks.push(fn); +function pick(obj, keys) { + return keys.reduce(function (a, k) { + a[k] = obj[k]; + return a; + }, {}); } -let flushing = false; -const seen_callbacks = new Set(); -function flush() { - if (flushing) - return; - flushing = true; - do { - // first, call beforeUpdate functions - // and update components - for (let i = 0; i < dirty_components.length; i += 1) { - const component = dirty_components[i]; - set_current_component(component); - update(component.$$); - } - set_current_component(null); - dirty_components.length = 0; - while (binding_callbacks.length) - binding_callbacks.pop()(); - // then, once components are updated, call - // afterUpdate functions. This may cause - // subsequent updates... - for (let i = 0; i < render_callbacks.length; i += 1) { - const callback = render_callbacks[i]; - if (!seen_callbacks.has(callback)) { - // ...so guard against infinite loops - seen_callbacks.add(callback); - callback(); - } - } - render_callbacks.length = 0; - } while (dirty_components.length); - while (flush_callbacks.length) { - flush_callbacks.pop()(); - } - update_scheduled = false; - flushing = false; - seen_callbacks.clear(); +function hasOwnProperty(obj, prop) { + return Object.prototype.hasOwnProperty.call(obj, prop); +} // NUMBERS AND STRINGS + +function integerBetween(thing, bottom, top) { + return isInteger(thing) && thing >= bottom && thing <= top; +} // x % n but takes the sign of n instead of x + +function floorMod(x, n) { + return x - n * Math.floor(x / n); } -function update($$) { - if ($$.fragment !== null) { - $$.update(); - run_all($$.before_update); - const dirty = $$.dirty; - $$.dirty = [-1]; - $$.fragment && $$.fragment.p($$.ctx, dirty); - $$.after_update.forEach(add_render_callback); - } +function padStart(input, n) { + if (n === void 0) { + n = 2; + } + + var isNeg = input < 0; + var padded; + + if (isNeg) { + padded = "-" + ("" + -input).padStart(n, "0"); + } else { + padded = ("" + input).padStart(n, "0"); + } + + return padded; } -const outroing = new Set(); -let outros; -function group_outros() { - outros = { - r: 0, - c: [], - p: outros // parent group - }; +function parseInteger(string) { + if (isUndefined(string) || string === null || string === "") { + return undefined; + } else { + return parseInt(string, 10); + } } -function check_outros() { - if (!outros.r) { - run_all(outros.c); - } - outros = outros.p; +function parseFloating(string) { + if (isUndefined(string) || string === null || string === "") { + return undefined; + } else { + return parseFloat(string); + } } -function transition_in(block, local) { - if (block && block.i) { - outroing.delete(block); - block.i(local); - } +function parseMillis(fraction) { + // Return undefined (instead of 0) in these cases, where fraction is not set + if (isUndefined(fraction) || fraction === null || fraction === "") { + return undefined; + } else { + var f = parseFloat("0." + fraction) * 1000; + return Math.floor(f); + } } -function transition_out(block, local, detach, callback) { - if (block && block.o) { - if (outroing.has(block)) - return; - outroing.add(block); - outros.c.push(() => { - outroing.delete(block); - if (callback) { - if (detach) - block.d(1); - callback(); - } - }); - block.o(local); - } +function roundTo(number, digits, towardZero) { + if (towardZero === void 0) { + towardZero = false; + } + + var factor = Math.pow(10, digits), + rounder = towardZero ? Math.trunc : Math.round; + return rounder(number * factor) / factor; +} // DATE BASICS + +function isLeapYear(year) { + return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); +} +function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; } +function daysInMonth(year, month) { + var modMonth = floorMod(month - 1, 12) + 1, + modYear = year + (month - modMonth) / 12; -function handle_promise(promise, info) { - const token = info.token = {}; - function update(type, index, key, value) { - if (info.token !== token) - return; - info.resolved = value; - let child_ctx = info.ctx; - if (key !== undefined) { - child_ctx = child_ctx.slice(); - child_ctx[key] = value; - } - const block = type && (info.current = type)(child_ctx); - let needs_flush = false; - if (info.block) { - if (info.blocks) { - info.blocks.forEach((block, i) => { - if (i !== index && block) { - group_outros(); - transition_out(block, 1, 1, () => { - if (info.blocks[i] === block) { - info.blocks[i] = null; - } - }); - check_outros(); - } - }); - } - else { - info.block.d(1); - } - block.c(); - transition_in(block, 1); - block.m(info.mount(), info.anchor); - needs_flush = true; - } - info.block = block; - if (info.blocks) - info.blocks[index] = block; - if (needs_flush) { - flush(); - } - } - if (is_promise(promise)) { - const current_component = get_current_component(); - promise.then(value => { - set_current_component(current_component); - update(info.then, 1, info.value, value); - set_current_component(null); - }, error => { - set_current_component(current_component); - update(info.catch, 2, info.error, error); - set_current_component(null); - if (!info.hasCatch) { - throw error; - } - }); - // if we previously had a then/catch block, destroy it - if (info.current !== info.pending) { - update(info.pending, 0); - return true; - } - } - else { - if (info.current !== info.then) { - update(info.then, 1, info.value, promise); - return true; - } - info.resolved = promise; - } + if (modMonth === 2) { + return isLeapYear(modYear) ? 29 : 28; + } else { + return [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][modMonth - 1]; + } +} // covert a calendar object to a local timestamp (epoch, but with the offset baked in) + +function objToLocalTS(obj) { + var d = Date.UTC(obj.year, obj.month - 1, obj.day, obj.hour, obj.minute, obj.second, obj.millisecond); // for legacy reasons, years between 0 and 99 are interpreted as 19XX; revert that + + if (obj.year < 100 && obj.year >= 0) { + d = new Date(d); + d.setUTCFullYear(d.getUTCFullYear() - 1900); + } + + return +d; } -function outro_and_destroy_block(block, lookup) { - transition_out(block, 1, 1, () => { - lookup.delete(block.key); - }); +function weeksInWeekYear(weekYear) { + var p1 = (weekYear + Math.floor(weekYear / 4) - Math.floor(weekYear / 100) + Math.floor(weekYear / 400)) % 7, + last = weekYear - 1, + p2 = (last + Math.floor(last / 4) - Math.floor(last / 100) + Math.floor(last / 400)) % 7; + return p1 === 4 || p2 === 3 ? 53 : 52; } -function update_keyed_each(old_blocks, dirty, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) { - let o = old_blocks.length; - let n = list.length; - let i = o; - const old_indexes = {}; - while (i--) - old_indexes[old_blocks[i].key] = i; - const new_blocks = []; - const new_lookup = new Map(); - const deltas = new Map(); - i = n; - while (i--) { - const child_ctx = get_context(ctx, list, i); - const key = get_key(child_ctx); - let block = lookup.get(key); - if (!block) { - block = create_each_block(key, child_ctx); - block.c(); - } - else if (dynamic) { - block.p(child_ctx, dirty); - } - new_lookup.set(key, new_blocks[i] = block); - if (key in old_indexes) - deltas.set(key, Math.abs(i - old_indexes[key])); - } - const will_move = new Set(); - const did_move = new Set(); - function insert(block) { - transition_in(block, 1); - block.m(node, next); - lookup.set(block.key, block); - next = block.first; - n--; - } - while (o && n) { - const new_block = new_blocks[n - 1]; - const old_block = old_blocks[o - 1]; - const new_key = new_block.key; - const old_key = old_block.key; - if (new_block === old_block) { - // do nothing - next = new_block.first; - o--; - n--; - } - else if (!new_lookup.has(old_key)) { - // remove old block - destroy(old_block, lookup); - o--; - } - else if (!lookup.has(new_key) || will_move.has(new_key)) { - insert(new_block); - } - else if (did_move.has(old_key)) { - o--; - } - else if (deltas.get(new_key) > deltas.get(old_key)) { - did_move.add(new_key); - insert(new_block); - } - else { - will_move.add(old_key); - o--; - } - } - while (o--) { - const old_block = old_blocks[o]; - if (!new_lookup.has(old_block.key)) - destroy(old_block, lookup); - } - while (n) - insert(new_blocks[n - 1]); - return new_blocks; +function untruncateYear(year) { + if (year > 99) { + return year; + } else return year > 60 ? 1900 + year : 2000 + year; +} // PARSING + +function parseZoneInfo(ts, offsetFormat, locale, timeZone) { + if (timeZone === void 0) { + timeZone = null; + } + + var date = new Date(ts), + intlOpts = { + hourCycle: "h23", + year: "numeric", + month: "2-digit", + day: "2-digit", + hour: "2-digit", + minute: "2-digit" + }; + + if (timeZone) { + intlOpts.timeZone = timeZone; + } + + var modified = _extends({ + timeZoneName: offsetFormat + }, intlOpts); + + var parsed = new Intl.DateTimeFormat(locale, modified).formatToParts(date).find(function (m) { + return m.type.toLowerCase() === "timezonename"; + }); + return parsed ? parsed.value : null; +} // signedOffset('-5', '30') -> -330 + +function signedOffset(offHourStr, offMinuteStr) { + var offHour = parseInt(offHourStr, 10); // don't || this because we want to preserve -0 + + if (Number.isNaN(offHour)) { + offHour = 0; + } + + var offMin = parseInt(offMinuteStr, 10) || 0, + offMinSigned = offHour < 0 || Object.is(offHour, -0) ? -offMin : offMin; + return offHour * 60 + offMinSigned; +} // COERCION + +function asNumber(value) { + var numericValue = Number(value); + if (typeof value === "boolean" || value === "" || Number.isNaN(numericValue)) throw new InvalidArgumentError("Invalid unit value " + value); + return numericValue; } +function normalizeObject(obj, normalizer) { + var normalized = {}; -function get_spread_update(levels, updates) { - const update = {}; - const to_null_out = {}; - const accounted_for = { $$scope: 1 }; - let i = levels.length; - while (i--) { - const o = levels[i]; - const n = updates[i]; - if (n) { - for (const key in o) { - if (!(key in n)) - to_null_out[key] = 1; - } - for (const key in n) { - if (!accounted_for[key]) { - update[key] = n[key]; - accounted_for[key] = 1; - } - } - levels[i] = n; - } - else { - for (const key in o) { - accounted_for[key] = 1; - } - } - } - for (const key in to_null_out) { - if (!(key in update)) - update[key] = undefined; + for (var u in obj) { + if (hasOwnProperty(obj, u)) { + var v = obj[u]; + if (v === undefined || v === null) continue; + normalized[normalizer(u)] = asNumber(v); } - return update; -} -function get_spread_object(spread_props) { - return typeof spread_props === 'object' && spread_props !== null ? spread_props : {}; + } + + return normalized; } -function create_component(block) { - block && block.c(); +function formatOffset(offset, format) { + var hours = Math.trunc(Math.abs(offset / 60)), + minutes = Math.trunc(Math.abs(offset % 60)), + sign = offset >= 0 ? "+" : "-"; + + switch (format) { + case "short": + return "" + sign + padStart(hours, 2) + ":" + padStart(minutes, 2); + + case "narrow": + return "" + sign + hours + (minutes > 0 ? ":" + minutes : ""); + + case "techie": + return "" + sign + padStart(hours, 2) + padStart(minutes, 2); + + default: + throw new RangeError("Value format " + format + " is out of range for property format"); + } } -function mount_component(component, target, anchor, customElement) { - const { fragment, on_mount, on_destroy, after_update } = component.$$; - fragment && fragment.m(target, anchor); - if (!customElement) { - // onMount happens before the initial afterUpdate - add_render_callback(() => { - const new_on_destroy = on_mount.map(run).filter(is_function); - if (on_destroy) { - on_destroy.push(...new_on_destroy); - } - else { - // Edge case - component was destroyed immediately, - // most likely as a result of a binding initialising - run_all(new_on_destroy); - } - component.$$.on_mount = []; - }); - } - after_update.forEach(add_render_callback); +function timeObject(obj) { + return pick(obj, ["hour", "minute", "second", "millisecond"]); } -function destroy_component(component, detaching) { - const $$ = component.$$; - if ($$.fragment !== null) { - run_all($$.on_destroy); - $$.fragment && $$.fragment.d(detaching); - // TODO null out other refs, including component.$$ (but need to - // preserve final state?) - $$.on_destroy = $$.fragment = null; - $$.ctx = []; - } +var ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z0-9_+-]{1,256}(\/[A-Za-z0-9_+-]{1,256})?)?/; + +/** + * @private + */ + + +var monthsLong = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; +var monthsShort = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; +var monthsNarrow = ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"]; +function months(length) { + switch (length) { + case "narrow": + return [].concat(monthsNarrow); + + case "short": + return [].concat(monthsShort); + + case "long": + return [].concat(monthsLong); + + case "numeric": + return ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]; + + case "2-digit": + return ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"]; + + default: + return null; + } } -function make_dirty(component, i) { - if (component.$$.dirty[0] === -1) { - dirty_components.push(component); - schedule_update(); - component.$$.dirty.fill(0); - } - component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31)); +var weekdaysLong = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]; +var weekdaysShort = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]; +var weekdaysNarrow = ["M", "T", "W", "T", "F", "S", "S"]; +function weekdays(length) { + switch (length) { + case "narrow": + return [].concat(weekdaysNarrow); + + case "short": + return [].concat(weekdaysShort); + + case "long": + return [].concat(weekdaysLong); + + case "numeric": + return ["1", "2", "3", "4", "5", "6", "7"]; + + default: + return null; + } } -function init(component, options, instance, create_fragment, not_equal, props, dirty = [-1]) { - const parent_component = current_component; - set_current_component(component); - const $$ = component.$$ = { - fragment: null, - ctx: null, - // state - props, - update: noop, - not_equal, - bound: blank_object(), - // lifecycle - on_mount: [], - on_destroy: [], - on_disconnect: [], - before_update: [], - after_update: [], - context: new Map(parent_component ? parent_component.$$.context : []), - // everything else - callbacks: blank_object(), - dirty, - skip_bound: false - }; - let ready = false; - $$.ctx = instance - ? instance(component, options.props || {}, (i, ret, ...rest) => { - const value = rest.length ? rest[0] : ret; - if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { - if (!$$.skip_bound && $$.bound[i]) - $$.bound[i](value); - if (ready) - make_dirty(component, i); - } - return ret; - }) - : []; - $$.update(); - ready = true; - run_all($$.before_update); - // `false` as a special case of no DOM component - $$.fragment = create_fragment ? create_fragment($$.ctx) : false; - if (options.target) { - if (options.hydrate) { - const nodes = children(options.target); - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - $$.fragment && $$.fragment.l(nodes); - nodes.forEach(detach); - } - else { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - $$.fragment && $$.fragment.c(); - } - if (options.intro) - transition_in(component.$$.fragment); - mount_component(component, options.target, options.anchor, options.customElement); - flush(); - } - set_current_component(parent_component); +var meridiems = ["AM", "PM"]; +var erasLong = ["Before Christ", "Anno Domini"]; +var erasShort = ["BC", "AD"]; +var erasNarrow = ["B", "A"]; +function eras(length) { + switch (length) { + case "narrow": + return [].concat(erasNarrow); + + case "short": + return [].concat(erasShort); + + case "long": + return [].concat(erasLong); + + default: + return null; + } } -/** - * Base class for Svelte components. Used when dev=false. - */ -class SvelteComponent { - $destroy() { - destroy_component(this, 1); - this.$destroy = noop; - } - $on(type, callback) { - const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = [])); - callbacks.push(callback); - return () => { - const index = callbacks.indexOf(callback); - if (index !== -1) - callbacks.splice(index, 1); - }; - } - $set($$props) { - if (this.$$set && !is_empty($$props)) { - this.$$.skip_bound = true; - this.$$set($$props); - this.$$.skip_bound = false; - } - } +function meridiemForDateTime(dt) { + return meridiems[dt.hour < 12 ? 0 : 1]; } - -/** - * dateUID is a way of weekly identifying daily/weekly/monthly notes. - * They are prefixed with the granularity to avoid ambiguity. - */ -function getDateUID(date, granularity = "day") { - const ts = date.clone().startOf(granularity).format(); - return `${granularity}-${ts}`; +function weekdayForDateTime(dt, length) { + return weekdays(length)[dt.weekday - 1]; } -var getDateUID_1 = getDateUID; +function monthForDateTime(dt, length) { + return months(length)[dt.month - 1]; +} +function eraForDateTime(dt, length) { + return eras(length)[dt.year < 0 ? 0 : 1]; +} +function formatRelativeTime(unit, count, numeric, narrow) { + if (numeric === void 0) { + numeric = "always"; + } -/* src/components/Dot.svelte generated by Svelte v3.35.0 */ + if (narrow === void 0) { + narrow = false; + } -function add_css$5() { - var style = element("style"); - style.id = "svelte-1widvzq-style"; - style.textContent = ".dot.svelte-1widvzq,.hollow.svelte-1widvzq{display:inline-block;height:6px;width:6px;margin:0 1px}.filled.svelte-1widvzq{fill:var(--color-dot)}.active.filled.svelte-1widvzq{fill:var(--text-on-accent)}.hollow.svelte-1widvzq{fill:none;stroke:var(--color-dot)}.active.hollow.svelte-1widvzq{fill:none;stroke:var(--text-on-accent)}"; - append(document.head, style); -} + var units = { + years: ["year", "yr."], + quarters: ["quarter", "qtr."], + months: ["month", "mo."], + weeks: ["week", "wk."], + days: ["day", "day", "days"], + hours: ["hour", "hr."], + minutes: ["minute", "min."], + seconds: ["second", "sec."] + }; + var lastable = ["hours", "minutes", "seconds"].indexOf(unit) === -1; -// (14:0) {:else} -function create_else_block$1(ctx) { - let svg; - let circle; - let svg_class_value; + if (numeric === "auto" && lastable) { + var isDay = unit === "days"; - return { - c() { - svg = svg_element("svg"); - circle = svg_element("circle"); - attr(circle, "cx", "3"); - attr(circle, "cy", "3"); - attr(circle, "r", "2"); - attr(svg, "class", svg_class_value = "" + (null_to_empty(`hollow ${/*className*/ ctx[0]}`) + " svelte-1widvzq")); - attr(svg, "viewBox", "0 0 6 6"); - attr(svg, "xmlns", "http://www.w3.org/2000/svg"); - toggle_class(svg, "active", /*isActive*/ ctx[2]); - }, - m(target, anchor) { - insert(target, svg, anchor); - append(svg, circle); - }, - p(ctx, dirty) { - if (dirty & /*className*/ 1 && svg_class_value !== (svg_class_value = "" + (null_to_empty(`hollow ${/*className*/ ctx[0]}`) + " svelte-1widvzq"))) { - attr(svg, "class", svg_class_value); - } + switch (count) { + case 1: + return isDay ? "tomorrow" : "next " + units[unit][0]; - if (dirty & /*className, isActive*/ 5) { - toggle_class(svg, "active", /*isActive*/ ctx[2]); - } - }, - d(detaching) { - if (detaching) detach(svg); - } - }; -} + case -1: + return isDay ? "yesterday" : "last " + units[unit][0]; -// (6:0) {#if isFilled} -function create_if_block$2(ctx) { - let svg; - let circle; - let svg_class_value; + case 0: + return isDay ? "today" : "this " + units[unit][0]; - return { - c() { - svg = svg_element("svg"); - circle = svg_element("circle"); - attr(circle, "cx", "3"); - attr(circle, "cy", "3"); - attr(circle, "r", "2"); - attr(svg, "class", svg_class_value = "" + (null_to_empty(`dot filled ${/*className*/ ctx[0]}`) + " svelte-1widvzq")); - attr(svg, "viewBox", "0 0 6 6"); - attr(svg, "xmlns", "http://www.w3.org/2000/svg"); - toggle_class(svg, "active", /*isActive*/ ctx[2]); - }, - m(target, anchor) { - insert(target, svg, anchor); - append(svg, circle); - }, - p(ctx, dirty) { - if (dirty & /*className*/ 1 && svg_class_value !== (svg_class_value = "" + (null_to_empty(`dot filled ${/*className*/ ctx[0]}`) + " svelte-1widvzq"))) { - attr(svg, "class", svg_class_value); - } + } + } - if (dirty & /*className, isActive*/ 5) { - toggle_class(svg, "active", /*isActive*/ ctx[2]); - } - }, - d(detaching) { - if (detaching) detach(svg); - } - }; + var isInPast = Object.is(count, -0) || count < 0, + fmtValue = Math.abs(count), + singular = fmtValue === 1, + lilUnits = units[unit], + fmtUnit = narrow ? singular ? lilUnits[1] : lilUnits[2] || lilUnits[1] : singular ? units[unit][0] : unit; + return isInPast ? fmtValue + " " + fmtUnit + " ago" : "in " + fmtValue + " " + fmtUnit; } -function create_fragment$6(ctx) { - let if_block_anchor; - - function select_block_type(ctx, dirty) { - if (/*isFilled*/ ctx[1]) return create_if_block$2; - return create_else_block$1; - } +function stringifyTokens(splits, tokenToString) { + var s = ""; - let current_block_type = select_block_type(ctx); - let if_block = current_block_type(ctx); + for (var _iterator = _createForOfIteratorHelperLoose(splits), _step; !(_step = _iterator()).done;) { + var token = _step.value; - return { - c() { - if_block.c(); - if_block_anchor = empty(); - }, - m(target, anchor) { - if_block.m(target, anchor); - insert(target, if_block_anchor, anchor); - }, - p(ctx, [dirty]) { - if (current_block_type === (current_block_type = select_block_type(ctx)) && if_block) { - if_block.p(ctx, dirty); - } else { - if_block.d(1); - if_block = current_block_type(ctx); + if (token.literal) { + s += token.val; + } else { + s += tokenToString(token.val); + } + } - if (if_block) { - if_block.c(); - if_block.m(if_block_anchor.parentNode, if_block_anchor); - } - } - }, - i: noop, - o: noop, - d(detaching) { - if_block.d(detaching); - if (detaching) detach(if_block_anchor); - } - }; + return s; } -function instance$6($$self, $$props, $$invalidate) { - let { className = "" } = $$props; - let { isFilled } = $$props; - let { isActive } = $$props; +var _macroTokenToFormatOpts = { + D: DATE_SHORT, + DD: DATE_MED, + DDD: DATE_FULL, + DDDD: DATE_HUGE, + t: TIME_SIMPLE, + tt: TIME_WITH_SECONDS, + ttt: TIME_WITH_SHORT_OFFSET, + tttt: TIME_WITH_LONG_OFFSET, + T: TIME_24_SIMPLE, + TT: TIME_24_WITH_SECONDS, + TTT: TIME_24_WITH_SHORT_OFFSET, + TTTT: TIME_24_WITH_LONG_OFFSET, + f: DATETIME_SHORT, + ff: DATETIME_MED, + fff: DATETIME_FULL, + ffff: DATETIME_HUGE, + F: DATETIME_SHORT_WITH_SECONDS, + FF: DATETIME_MED_WITH_SECONDS, + FFF: DATETIME_FULL_WITH_SECONDS, + FFFF: DATETIME_HUGE_WITH_SECONDS +}; +/** + * @private + */ - $$self.$$set = $$props => { - if ("className" in $$props) $$invalidate(0, className = $$props.className); - if ("isFilled" in $$props) $$invalidate(1, isFilled = $$props.isFilled); - if ("isActive" in $$props) $$invalidate(2, isActive = $$props.isActive); - }; +var Formatter = /*#__PURE__*/function () { + Formatter.create = function create(locale, opts) { + if (opts === void 0) { + opts = {}; + } - return [className, isFilled, isActive]; -} + return new Formatter(locale, opts); + }; -class Dot extends SvelteComponent { - constructor(options) { - super(); - if (!document.getElementById("svelte-1widvzq-style")) add_css$5(); - init(this, options, instance$6, create_fragment$6, safe_not_equal, { className: 0, isFilled: 1, isActive: 2 }); - } -} + Formatter.parseFormat = function parseFormat(fmt) { + var current = null, + currentFull = "", + bracketed = false; + var splits = []; -/* src/components/MetadataResolver.svelte generated by Svelte v3.35.0 */ + for (var i = 0; i < fmt.length; i++) { + var c = fmt.charAt(i); -const get_default_slot_changes_1 = dirty => ({}); -const get_default_slot_context_1 = ctx => ({ metadata: null }); -const get_default_slot_changes = dirty => ({ metadata: dirty & /*metadata*/ 1 }); -const get_default_slot_context = ctx => ({ metadata: /*resolvedMeta*/ ctx[3] }); + if (c === "'") { + if (currentFull.length > 0) { + splits.push({ + literal: bracketed, + val: currentFull + }); + } -// (11:0) {:else} -function create_else_block(ctx) { - let current; - const default_slot_template = /*#slots*/ ctx[2].default; - const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[1], get_default_slot_context_1); + current = null; + currentFull = ""; + bracketed = !bracketed; + } else if (bracketed) { + currentFull += c; + } else if (c === current) { + currentFull += c; + } else { + if (currentFull.length > 0) { + splits.push({ + literal: false, + val: currentFull + }); + } - return { - c() { - if (default_slot) default_slot.c(); - }, - m(target, anchor) { - if (default_slot) { - default_slot.m(target, anchor); - } + currentFull = c; + current = c; + } + } - current = true; - }, - p(ctx, dirty) { - if (default_slot) { - if (default_slot.p && dirty & /*$$scope*/ 2) { - update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[1], dirty, get_default_slot_changes_1, get_default_slot_context_1); - } - } - }, - i(local) { - if (current) return; - transition_in(default_slot, local); - current = true; - }, - o(local) { - transition_out(default_slot, local); - current = false; - }, - d(detaching) { - if (default_slot) default_slot.d(detaching); - } - }; -} + if (currentFull.length > 0) { + splits.push({ + literal: bracketed, + val: currentFull + }); + } -// (7:0) {#if metadata} -function create_if_block$1(ctx) { - let await_block_anchor; - let promise; - let current; + return splits; + }; - let info = { - ctx, - current: null, - token: null, - hasCatch: false, - pending: create_pending_block, - then: create_then_block, - catch: create_catch_block, - value: 3, - blocks: [,,,] - }; + Formatter.macroTokenToFormatOpts = function macroTokenToFormatOpts(token) { + return _macroTokenToFormatOpts[token]; + }; - handle_promise(promise = /*metadata*/ ctx[0], info); + function Formatter(locale, formatOpts) { + this.opts = formatOpts; + this.loc = locale; + this.systemLoc = null; + } - return { - c() { - await_block_anchor = empty(); - info.block.c(); - }, - m(target, anchor) { - insert(target, await_block_anchor, anchor); - info.block.m(target, info.anchor = anchor); - info.mount = () => await_block_anchor.parentNode; - info.anchor = await_block_anchor; - current = true; - }, - p(new_ctx, dirty) { - ctx = new_ctx; - info.ctx = ctx; + var _proto = Formatter.prototype; - if (dirty & /*metadata*/ 1 && promise !== (promise = /*metadata*/ ctx[0]) && handle_promise(promise, info)) ; else { - const child_ctx = ctx.slice(); - child_ctx[3] = info.resolved; - info.block.p(child_ctx, dirty); - } - }, - i(local) { - if (current) return; - transition_in(info.block); - current = true; - }, - o(local) { - for (let i = 0; i < 3; i += 1) { - const block = info.blocks[i]; - transition_out(block); - } + _proto.formatWithSystemDefault = function formatWithSystemDefault(dt, opts) { + if (this.systemLoc === null) { + this.systemLoc = this.loc.redefaultToSystem(); + } - current = false; - }, - d(detaching) { - if (detaching) detach(await_block_anchor); - info.block.d(detaching); - info.token = null; - info = null; - } - }; -} + var df = this.systemLoc.dtFormatter(dt, _extends({}, this.opts, opts)); + return df.format(); + }; -// (1:0) {#if metadata} -function create_catch_block(ctx) { - return { - c: noop, - m: noop, - p: noop, - i: noop, - o: noop, - d: noop - }; -} + _proto.formatDateTime = function formatDateTime(dt, opts) { + if (opts === void 0) { + opts = {}; + } -// (8:37) ; export let metadata; {#if metadata} -function create_pending_block(ctx) { - return { - c: noop, - m: noop, - p: noop, - i: noop, - o: noop, - d: noop - }; -} + _proto.resolvedOptions = function resolvedOptions(dt, opts) { + if (opts === void 0) { + opts = {}; + } -function create_fragment$5(ctx) { - let current_block_type_index; - let if_block; - let if_block_anchor; - let current; - const if_block_creators = [create_if_block$1, create_else_block]; - const if_blocks = []; + var df = this.loc.dtFormatter(dt, _extends({}, this.opts, opts)); + return df.resolvedOptions(); + }; - function select_block_type(ctx, dirty) { - if (/*metadata*/ ctx[0]) return 0; - return 1; - } + _proto.num = function num(n, p) { + if (p === void 0) { + p = 0; + } - current_block_type_index = select_block_type(ctx); - if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + // we get some perf out of doing this here, annoyingly + if (this.opts.forceSimple) { + return padStart(n, p); + } - return { - c() { - if_block.c(); - if_block_anchor = empty(); - }, - m(target, anchor) { - if_blocks[current_block_type_index].m(target, anchor); - insert(target, if_block_anchor, anchor); - current = true; - }, - p(ctx, [dirty]) { - let previous_block_index = current_block_type_index; - current_block_type_index = select_block_type(ctx); + var opts = _extends({}, this.opts); - if (current_block_type_index === previous_block_index) { - if_blocks[current_block_type_index].p(ctx, dirty); - } else { - group_outros(); + if (p > 0) { + opts.padTo = p; + } - transition_out(if_blocks[previous_block_index], 1, 1, () => { - if_blocks[previous_block_index] = null; - }); + return this.loc.numberFormatter(opts).format(n); + }; - check_outros(); - if_block = if_blocks[current_block_type_index]; + _proto.formatDateTimeFromString = function formatDateTimeFromString(dt, fmt) { + var _this = this; - if (!if_block) { - if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); - if_block.c(); - } else { - if_block.p(ctx, dirty); - } + var knownEnglish = this.loc.listingMode() === "en", + useDateTimeFormatter = this.loc.outputCalendar && this.loc.outputCalendar !== "gregory", + string = function string(opts, extract) { + return _this.loc.extract(dt, opts, extract); + }, + formatOffset = function formatOffset(opts) { + if (dt.isOffsetFixed && dt.offset === 0 && opts.allowZ) { + return "Z"; + } - transition_in(if_block, 1); - if_block.m(if_block_anchor.parentNode, if_block_anchor); - } - }, - i(local) { - if (current) return; - transition_in(if_block); - current = true; - }, - o(local) { - transition_out(if_block); - current = false; - }, - d(detaching) { - if_blocks[current_block_type_index].d(detaching); - if (detaching) detach(if_block_anchor); - } - }; -} + return dt.isValid ? dt.zone.formatOffset(dt.ts, opts.format) : ""; + }, + meridiem = function meridiem() { + return knownEnglish ? meridiemForDateTime(dt) : string({ + hour: "numeric", + hourCycle: "h12" + }, "dayperiod"); + }, + month = function month(length, standalone) { + return knownEnglish ? monthForDateTime(dt, length) : string(standalone ? { + month: length + } : { + month: length, + day: "numeric" + }, "month"); + }, + weekday = function weekday(length, standalone) { + return knownEnglish ? weekdayForDateTime(dt, length) : string(standalone ? { + weekday: length + } : { + weekday: length, + month: "long", + day: "numeric" + }, "weekday"); + }, + maybeMacro = function maybeMacro(token) { + var formatOpts = Formatter.macroTokenToFormatOpts(token); -function instance$5($$self, $$props, $$invalidate) { - let { $$slots: slots = {}, $$scope } = $$props; - - let { metadata } = $$props; + if (formatOpts) { + return _this.formatWithSystemDefault(dt, formatOpts); + } else { + return token; + } + }, + era = function era(length) { + return knownEnglish ? eraForDateTime(dt, length) : string({ + era: length + }, "era"); + }, + tokenToString = function tokenToString(token) { + // Where possible: http://cldr.unicode.org/translation/date-time-1/date-time#TOC-Standalone-vs.-Format-Styles + switch (token) { + // ms + case "S": + return _this.num(dt.millisecond); - $$self.$$set = $$props => { - if ("metadata" in $$props) $$invalidate(0, metadata = $$props.metadata); - if ("$$scope" in $$props) $$invalidate(1, $$scope = $$props.$$scope); - }; + case "u": // falls through - return [metadata, $$scope, slots]; -} + case "SSS": + return _this.num(dt.millisecond, 3); + // seconds -class MetadataResolver extends SvelteComponent { - constructor(options) { - super(); - init(this, options, instance$5, create_fragment$5, not_equal, { metadata: 0 }); - } -} + case "s": + return _this.num(dt.second); -function isMacOS() { - return navigator.appVersion.indexOf("Mac") !== -1; -} -function isMetaPressed(e) { - return isMacOS() ? e.metaKey : e.ctrlKey; -} -function getDaysOfWeek(..._args) { - return window.moment.weekdaysShort(true); -} -function isWeekend(date) { - return date.isoWeekday() === 6 || date.isoWeekday() === 7; -} -function getStartOfWeek(days) { - return days[0].weekday(0); -} -/** - * Generate a 2D array of daily information to power - * the calendar view. - */ -function getMonth(displayedMonth, ..._args) { - const locale = window.moment().locale(); - const month = []; - let week; - const startOfMonth = displayedMonth.clone().locale(locale).date(1); - const startOffset = startOfMonth.weekday(); - let date = startOfMonth.clone().subtract(startOffset, "days"); - for (let _day = 0; _day < 42; _day++) { - if (_day % 7 === 0) { - week = { - days: [], - weekNum: date.week(), - }; - month.push(week); - } - week.days.push(date); - date = date.clone().add(1, "days"); - } - return month; -} + case "ss": + return _this.num(dt.second, 2); + // fractional seconds -/* src/components/Day.svelte generated by Svelte v3.35.0 */ + case "uu": + return _this.num(Math.floor(dt.millisecond / 10), 2); -function add_css$4() { - var style = element("style"); - style.id = "svelte-q3wqg9-style"; - style.textContent = ".day.svelte-q3wqg9{background-color:var(--color-background-day);border-radius:4px;color:var(--color-text-day);cursor:pointer;font-size:0.8em;height:100%;padding:4px;position:relative;text-align:center;transition:background-color 0.1s ease-in, color 0.1s ease-in;vertical-align:baseline}.day.svelte-q3wqg9:hover{background-color:var(--interactive-hover)}.day.active.svelte-q3wqg9:hover{background-color:var(--interactive-accent-hover)}.adjacent-month.svelte-q3wqg9{opacity:0.25}.today.svelte-q3wqg9{color:var(--color-text-today)}.day.svelte-q3wqg9:active,.active.svelte-q3wqg9,.active.today.svelte-q3wqg9{color:var(--text-on-accent);background-color:var(--interactive-accent)}.dot-container.svelte-q3wqg9{display:flex;flex-wrap:wrap;justify-content:center;line-height:6px;min-height:6px}"; - append(document.head, style); -} + case "uuu": + return _this.num(Math.floor(dt.millisecond / 100)); + // minutes -function get_each_context$2(ctx, list, i) { - const child_ctx = ctx.slice(); - child_ctx[11] = list[i]; - return child_ctx; -} + case "m": + return _this.num(dt.minute); -// (36:8) {#each metadata.dots as dot} -function create_each_block$2(ctx) { - let dot; - let current; - const dot_spread_levels = [/*dot*/ ctx[11]]; - let dot_props = {}; - - for (let i = 0; i < dot_spread_levels.length; i += 1) { - dot_props = assign(dot_props, dot_spread_levels[i]); - } + case "mm": + return _this.num(dt.minute, 2); + // hours - dot = new Dot({ props: dot_props }); + case "h": + return _this.num(dt.hour % 12 === 0 ? 12 : dt.hour % 12); - return { - c() { - create_component(dot.$$.fragment); - }, - m(target, anchor) { - mount_component(dot, target, anchor); - current = true; - }, - p(ctx, dirty) { - const dot_changes = (dirty & /*metadata*/ 128) - ? get_spread_update(dot_spread_levels, [get_spread_object(/*dot*/ ctx[11])]) - : {}; + case "hh": + return _this.num(dt.hour % 12 === 0 ? 12 : dt.hour % 12, 2); - dot.$set(dot_changes); - }, - i(local) { - if (current) return; - transition_in(dot.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(dot.$$.fragment, local); - current = false; - }, - d(detaching) { - destroy_component(dot, detaching); - } - }; -} + case "H": + return _this.num(dt.hour); -// (22:2) -function create_default_slot$1(ctx) { - let div1; - let t0_value = /*date*/ ctx[0].format("D") + ""; - let t0; - let t1; - let div0; - let div1_class_value; - let current; - let mounted; - let dispose; - let each_value = /*metadata*/ ctx[7].dots; - let each_blocks = []; + case "HH": + return _this.num(dt.hour, 2); + // offset - for (let i = 0; i < each_value.length; i += 1) { - each_blocks[i] = create_each_block$2(get_each_context$2(ctx, each_value, i)); - } + case "Z": + // like +6 + return formatOffset({ + format: "narrow", + allowZ: _this.opts.allowZ + }); - const out = i => transition_out(each_blocks[i], 1, 1, () => { - each_blocks[i] = null; - }); + case "ZZ": + // like +06:00 + return formatOffset({ + format: "short", + allowZ: _this.opts.allowZ + }); - let div1_levels = [ - { - class: div1_class_value = `day ${/*metadata*/ ctx[7].classes.join(" ")}` - }, - /*metadata*/ ctx[7].dataAttributes || {} - ]; + case "ZZZ": + // like +0600 + return formatOffset({ + format: "techie", + allowZ: _this.opts.allowZ + }); - let div1_data = {}; + case "ZZZZ": + // like EST + return dt.zone.offsetName(dt.ts, { + format: "short", + locale: _this.loc.locale + }); - for (let i = 0; i < div1_levels.length; i += 1) { - div1_data = assign(div1_data, div1_levels[i]); - } + case "ZZZZZ": + // like Eastern Standard Time + return dt.zone.offsetName(dt.ts, { + format: "long", + locale: _this.loc.locale + }); + // zone - return { - c() { - div1 = element("div"); - t0 = text(t0_value); - t1 = space(); - div0 = element("div"); + case "z": + // like America/New_York + return dt.zoneName; + // meridiems - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].c(); - } + case "a": + return meridiem(); + // dates - attr(div0, "class", "dot-container svelte-q3wqg9"); - set_attributes(div1, div1_data); - toggle_class(div1, "active", /*selectedId*/ ctx[6] === getDateUID_1(/*date*/ ctx[0], "day")); - toggle_class(div1, "adjacent-month", !/*date*/ ctx[0].isSame(/*displayedMonth*/ ctx[5], "month")); - toggle_class(div1, "today", /*date*/ ctx[0].isSame(/*today*/ ctx[4], "day")); - toggle_class(div1, "svelte-q3wqg9", true); - }, - m(target, anchor) { - insert(target, div1, anchor); - append(div1, t0); - append(div1, t1); - append(div1, div0); + case "d": + return useDateTimeFormatter ? string({ + day: "numeric" + }, "day") : _this.num(dt.day); - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].m(div0, null); - } + case "dd": + return useDateTimeFormatter ? string({ + day: "2-digit" + }, "day") : _this.num(dt.day, 2); + // weekdays - standalone - current = true; + case "c": + // like 1 + return _this.num(dt.weekday); - if (!mounted) { - dispose = [ - listen(div1, "click", function () { - if (is_function(/*onClick*/ ctx[2] && /*click_handler*/ ctx[8])) (/*onClick*/ ctx[2] && /*click_handler*/ ctx[8]).apply(this, arguments); - }), - listen(div1, "contextmenu", function () { - if (is_function(/*onContextMenu*/ ctx[3] && /*contextmenu_handler*/ ctx[9])) (/*onContextMenu*/ ctx[3] && /*contextmenu_handler*/ ctx[9]).apply(this, arguments); - }), - listen(div1, "pointerover", function () { - if (is_function(/*onHover*/ ctx[1] && /*pointerover_handler*/ ctx[10])) (/*onHover*/ ctx[1] && /*pointerover_handler*/ ctx[10]).apply(this, arguments); - }) - ]; + case "ccc": + // like 'Tues' + return weekday("short", true); - mounted = true; - } - }, - p(new_ctx, dirty) { - ctx = new_ctx; - if ((!current || dirty & /*date*/ 1) && t0_value !== (t0_value = /*date*/ ctx[0].format("D") + "")) set_data(t0, t0_value); + case "cccc": + // like 'Tuesday' + return weekday("long", true); - if (dirty & /*metadata*/ 128) { - each_value = /*metadata*/ ctx[7].dots; - let i; + case "ccccc": + // like 'T' + return weekday("narrow", true); + // weekdays - format - for (i = 0; i < each_value.length; i += 1) { - const child_ctx = get_each_context$2(ctx, each_value, i); + case "E": + // like 1 + return _this.num(dt.weekday); - if (each_blocks[i]) { - each_blocks[i].p(child_ctx, dirty); - transition_in(each_blocks[i], 1); - } else { - each_blocks[i] = create_each_block$2(child_ctx); - each_blocks[i].c(); - transition_in(each_blocks[i], 1); - each_blocks[i].m(div0, null); - } - } + case "EEE": + // like 'Tues' + return weekday("short", false); - group_outros(); + case "EEEE": + // like 'Tuesday' + return weekday("long", false); - for (i = each_value.length; i < each_blocks.length; i += 1) { - out(i); - } + case "EEEEE": + // like 'T' + return weekday("narrow", false); + // months - standalone - check_outros(); - } + case "L": + // like 1 + return useDateTimeFormatter ? string({ + month: "numeric", + day: "numeric" + }, "month") : _this.num(dt.month); - set_attributes(div1, div1_data = get_spread_update(div1_levels, [ - (!current || dirty & /*metadata*/ 128 && div1_class_value !== (div1_class_value = `day ${/*metadata*/ ctx[7].classes.join(" ")}`)) && { class: div1_class_value }, - dirty & /*metadata*/ 128 && (/*metadata*/ ctx[7].dataAttributes || {}) - ])); + case "LL": + // like 01, doesn't seem to work + return useDateTimeFormatter ? string({ + month: "2-digit", + day: "numeric" + }, "month") : _this.num(dt.month, 2); - toggle_class(div1, "active", /*selectedId*/ ctx[6] === getDateUID_1(/*date*/ ctx[0], "day")); - toggle_class(div1, "adjacent-month", !/*date*/ ctx[0].isSame(/*displayedMonth*/ ctx[5], "month")); - toggle_class(div1, "today", /*date*/ ctx[0].isSame(/*today*/ ctx[4], "day")); - toggle_class(div1, "svelte-q3wqg9", true); - }, - i(local) { - if (current) return; + case "LLL": + // like Jan + return month("short", true); - for (let i = 0; i < each_value.length; i += 1) { - transition_in(each_blocks[i]); - } + case "LLLL": + // like January + return month("long", true); - current = true; - }, - o(local) { - each_blocks = each_blocks.filter(Boolean); + case "LLLLL": + // like J + return month("narrow", true); + // months - format - for (let i = 0; i < each_blocks.length; i += 1) { - transition_out(each_blocks[i]); - } + case "M": + // like 1 + return useDateTimeFormatter ? string({ + month: "numeric" + }, "month") : _this.num(dt.month); - current = false; - }, - d(detaching) { - if (detaching) detach(div1); - destroy_each(each_blocks, detaching); - mounted = false; - run_all(dispose); - } - }; -} + case "MM": + // like 01 + return useDateTimeFormatter ? string({ + month: "2-digit" + }, "month") : _this.num(dt.month, 2); -function create_fragment$4(ctx) { - let td; - let metadataresolver; - let current; + case "MMM": + // like Jan + return month("short", false); - metadataresolver = new MetadataResolver({ - props: { - metadata: /*metadata*/ ctx[7], - $$slots: { - default: [ - create_default_slot$1, - ({ metadata }) => ({ 7: metadata }), - ({ metadata }) => metadata ? 128 : 0 - ] - }, - $$scope: { ctx } - } - }); + case "MMMM": + // like January + return month("long", false); - return { - c() { - td = element("td"); - create_component(metadataresolver.$$.fragment); - }, - m(target, anchor) { - insert(target, td, anchor); - mount_component(metadataresolver, td, null); - current = true; - }, - p(ctx, [dirty]) { - const metadataresolver_changes = {}; - if (dirty & /*metadata*/ 128) metadataresolver_changes.metadata = /*metadata*/ ctx[7]; + case "MMMMM": + // like J + return month("narrow", false); + // years - if (dirty & /*$$scope, metadata, selectedId, date, displayedMonth, today, onClick, onContextMenu, onHover*/ 16639) { - metadataresolver_changes.$$scope = { dirty, ctx }; - } + case "y": + // like 2014 + return useDateTimeFormatter ? string({ + year: "numeric" + }, "year") : _this.num(dt.year); - metadataresolver.$set(metadataresolver_changes); - }, - i(local) { - if (current) return; - transition_in(metadataresolver.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(metadataresolver.$$.fragment, local); - current = false; - }, - d(detaching) { - if (detaching) detach(td); - destroy_component(metadataresolver); - } - }; -} + case "yy": + // like 14 + return useDateTimeFormatter ? string({ + year: "2-digit" + }, "year") : _this.num(dt.year.toString().slice(-2), 2); -function instance$4($$self, $$props, $$invalidate) { - - - let { date } = $$props; - let { metadata } = $$props; - let { onHover } = $$props; - let { onClick } = $$props; - let { onContextMenu } = $$props; - let { today } = $$props; - let { displayedMonth = null } = $$props; - let { selectedId = null } = $$props; - const click_handler = e => onClick(date, isMetaPressed(e)); - const contextmenu_handler = e => onContextMenu(date, e); - const pointerover_handler = e => onHover(date, e.target, isMetaPressed(e)); + case "yyyy": + // like 0012 + return useDateTimeFormatter ? string({ + year: "numeric" + }, "year") : _this.num(dt.year, 4); - $$self.$$set = $$props => { - if ("date" in $$props) $$invalidate(0, date = $$props.date); - if ("metadata" in $$props) $$invalidate(7, metadata = $$props.metadata); - if ("onHover" in $$props) $$invalidate(1, onHover = $$props.onHover); - if ("onClick" in $$props) $$invalidate(2, onClick = $$props.onClick); - if ("onContextMenu" in $$props) $$invalidate(3, onContextMenu = $$props.onContextMenu); - if ("today" in $$props) $$invalidate(4, today = $$props.today); - if ("displayedMonth" in $$props) $$invalidate(5, displayedMonth = $$props.displayedMonth); - if ("selectedId" in $$props) $$invalidate(6, selectedId = $$props.selectedId); - }; + case "yyyyyy": + // like 000012 + return useDateTimeFormatter ? string({ + year: "numeric" + }, "year") : _this.num(dt.year, 6); + // eras - return [ - date, - onHover, - onClick, - onContextMenu, - today, - displayedMonth, - selectedId, - metadata, - click_handler, - contextmenu_handler, - pointerover_handler - ]; -} + case "G": + // like AD + return era("short"); -class Day extends SvelteComponent { - constructor(options) { - super(); - if (!document.getElementById("svelte-q3wqg9-style")) add_css$4(); + case "GG": + // like Anno Domini + return era("long"); - init(this, options, instance$4, create_fragment$4, not_equal, { - date: 0, - metadata: 7, - onHover: 1, - onClick: 2, - onContextMenu: 3, - today: 4, - displayedMonth: 5, - selectedId: 6 - }); - } -} + case "GGGGG": + return era("narrow"); -/* src/components/Arrow.svelte generated by Svelte v3.35.0 */ + case "kk": + return _this.num(dt.weekYear.toString().slice(-2), 2); -function add_css$3() { - var style = element("style"); - style.id = "svelte-156w7na-style"; - style.textContent = ".arrow.svelte-156w7na.svelte-156w7na{align-items:center;cursor:pointer;display:flex;justify-content:center;width:24px}.arrow.is-mobile.svelte-156w7na.svelte-156w7na{width:32px}.right.svelte-156w7na.svelte-156w7na{transform:rotate(180deg)}.arrow.svelte-156w7na svg.svelte-156w7na{color:var(--color-arrow);height:16px;width:16px}"; - append(document.head, style); -} + case "kkkk": + return _this.num(dt.weekYear, 4); -function create_fragment$3(ctx) { - let div; - let svg; - let path; - let mounted; - let dispose; + case "W": + return _this.num(dt.weekNumber); - return { - c() { - div = element("div"); - svg = svg_element("svg"); - path = svg_element("path"); - attr(path, "fill", "currentColor"); - attr(path, "d", "M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"); - attr(svg, "focusable", "false"); - attr(svg, "role", "img"); - attr(svg, "xmlns", "http://www.w3.org/2000/svg"); - attr(svg, "viewBox", "0 0 320 512"); - attr(svg, "class", "svelte-156w7na"); - attr(div, "class", "arrow svelte-156w7na"); - attr(div, "aria-label", /*tooltip*/ ctx[1]); - toggle_class(div, "is-mobile", /*isMobile*/ ctx[3]); - toggle_class(div, "right", /*direction*/ ctx[2] === "right"); - }, - m(target, anchor) { - insert(target, div, anchor); - append(div, svg); - append(svg, path); + case "WW": + return _this.num(dt.weekNumber, 2); - if (!mounted) { - dispose = listen(div, "click", function () { - if (is_function(/*onClick*/ ctx[0])) /*onClick*/ ctx[0].apply(this, arguments); - }); + case "o": + return _this.num(dt.ordinal); - mounted = true; - } - }, - p(new_ctx, [dirty]) { - ctx = new_ctx; + case "ooo": + return _this.num(dt.ordinal, 3); - if (dirty & /*tooltip*/ 2) { - attr(div, "aria-label", /*tooltip*/ ctx[1]); - } + case "q": + // like 1 + return _this.num(dt.quarter); - if (dirty & /*direction*/ 4) { - toggle_class(div, "right", /*direction*/ ctx[2] === "right"); - } - }, - i: noop, - o: noop, - d(detaching) { - if (detaching) detach(div); - mounted = false; - dispose(); - } - }; -} + case "qq": + // like 01 + return _this.num(dt.quarter, 2); -function instance$3($$self, $$props, $$invalidate) { - let { onClick } = $$props; - let { tooltip } = $$props; - let { direction } = $$props; + case "X": + return _this.num(Math.floor(dt.ts / 1000)); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - let isMobile = window.app.isMobile; + case "x": + return _this.num(dt.ts); - $$self.$$set = $$props => { - if ("onClick" in $$props) $$invalidate(0, onClick = $$props.onClick); - if ("tooltip" in $$props) $$invalidate(1, tooltip = $$props.tooltip); - if ("direction" in $$props) $$invalidate(2, direction = $$props.direction); - }; + default: + return maybeMacro(token); + } + }; - return [onClick, tooltip, direction, isMobile]; -} + return stringifyTokens(Formatter.parseFormat(fmt), tokenToString); + }; -class Arrow extends SvelteComponent { - constructor(options) { - super(); - if (!document.getElementById("svelte-156w7na-style")) add_css$3(); - init(this, options, instance$3, create_fragment$3, safe_not_equal, { onClick: 0, tooltip: 1, direction: 2 }); - } -} + _proto.formatDurationFromString = function formatDurationFromString(dur, fmt) { + var _this2 = this; -/* src/components/Nav.svelte generated by Svelte v3.35.0 */ + var tokenToField = function tokenToField(token) { + switch (token[0]) { + case "S": + return "millisecond"; -function add_css$2() { - var style = element("style"); - style.id = "svelte-1vwr9dd-style"; - style.textContent = ".nav.svelte-1vwr9dd.svelte-1vwr9dd{align-items:center;display:flex;margin:0.6em 0 1em;padding:0 8px;width:100%}.nav.is-mobile.svelte-1vwr9dd.svelte-1vwr9dd{padding:0}.title.svelte-1vwr9dd.svelte-1vwr9dd{color:var(--color-text-title);font-size:1.5em;margin:0}.is-mobile.svelte-1vwr9dd .title.svelte-1vwr9dd{font-size:1.3em}.month.svelte-1vwr9dd.svelte-1vwr9dd{font-weight:500;text-transform:capitalize}.year.svelte-1vwr9dd.svelte-1vwr9dd{color:var(--interactive-accent)}.right-nav.svelte-1vwr9dd.svelte-1vwr9dd{display:flex;justify-content:center;margin-left:auto}.reset-button.svelte-1vwr9dd.svelte-1vwr9dd{cursor:pointer;border-radius:4px;color:var(--text-muted);font-size:0.7em;font-weight:600;letter-spacing:1px;margin:0 4px;padding:0px 4px;text-transform:uppercase}.is-mobile.svelte-1vwr9dd .reset-button.svelte-1vwr9dd{display:none}"; - append(document.head, style); -} + case "s": + return "second"; -function create_fragment$2(ctx) { - let div2; - let h3; - let span0; - let t0_value = /*displayedMonth*/ ctx[0].format("MMM") + ""; - let t0; - let t1; - let span1; - let t2_value = /*displayedMonth*/ ctx[0].format("YYYY") + ""; - let t2; - let t3; - let div1; - let arrow0; - let t4; - let div0; - let t6; - let arrow1; - let current; - let mounted; - let dispose; + case "m": + return "minute"; - arrow0 = new Arrow({ - props: { - direction: "left", - onClick: /*decrementDisplayedMonth*/ ctx[3], - tooltip: "Previous Month" - } - }); + case "h": + return "hour"; - arrow1 = new Arrow({ - props: { - direction: "right", - onClick: /*incrementDisplayedMonth*/ ctx[2], - tooltip: "Next Month" - } - }); + case "d": + return "day"; - return { - c() { - div2 = element("div"); - h3 = element("h3"); - span0 = element("span"); - t0 = text(t0_value); - t1 = space(); - span1 = element("span"); - t2 = text(t2_value); - t3 = space(); - div1 = element("div"); - create_component(arrow0.$$.fragment); - t4 = space(); - div0 = element("div"); - div0.textContent = `${/*todayDisplayStr*/ ctx[4]}`; - t6 = space(); - create_component(arrow1.$$.fragment); - attr(span0, "class", "month svelte-1vwr9dd"); - attr(span1, "class", "year svelte-1vwr9dd"); - attr(h3, "class", "title svelte-1vwr9dd"); - attr(div0, "class", "reset-button svelte-1vwr9dd"); - attr(div1, "class", "right-nav svelte-1vwr9dd"); - attr(div2, "class", "nav svelte-1vwr9dd"); - toggle_class(div2, "is-mobile", /*isMobile*/ ctx[5]); - }, - m(target, anchor) { - insert(target, div2, anchor); - append(div2, h3); - append(h3, span0); - append(span0, t0); - append(h3, t1); - append(h3, span1); - append(span1, t2); - append(div2, t3); - append(div2, div1); - mount_component(arrow0, div1, null); - append(div1, t4); - append(div1, div0); - append(div1, t6); - mount_component(arrow1, div1, null); - current = true; + case "w": + return "week"; - if (!mounted) { - dispose = [ - listen(h3, "click", function () { - if (is_function(/*resetDisplayedMonth*/ ctx[1])) /*resetDisplayedMonth*/ ctx[1].apply(this, arguments); - }), - listen(div0, "click", function () { - if (is_function(/*resetDisplayedMonth*/ ctx[1])) /*resetDisplayedMonth*/ ctx[1].apply(this, arguments); - }) - ]; + case "M": + return "month"; - mounted = true; - } - }, - p(new_ctx, [dirty]) { - ctx = new_ctx; - if ((!current || dirty & /*displayedMonth*/ 1) && t0_value !== (t0_value = /*displayedMonth*/ ctx[0].format("MMM") + "")) set_data(t0, t0_value); - if ((!current || dirty & /*displayedMonth*/ 1) && t2_value !== (t2_value = /*displayedMonth*/ ctx[0].format("YYYY") + "")) set_data(t2, t2_value); - const arrow0_changes = {}; - if (dirty & /*decrementDisplayedMonth*/ 8) arrow0_changes.onClick = /*decrementDisplayedMonth*/ ctx[3]; - arrow0.$set(arrow0_changes); - const arrow1_changes = {}; - if (dirty & /*incrementDisplayedMonth*/ 4) arrow1_changes.onClick = /*incrementDisplayedMonth*/ ctx[2]; - arrow1.$set(arrow1_changes); - }, - i(local) { - if (current) return; - transition_in(arrow0.$$.fragment, local); - transition_in(arrow1.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(arrow0.$$.fragment, local); - transition_out(arrow1.$$.fragment, local); - current = false; - }, - d(detaching) { - if (detaching) detach(div2); - destroy_component(arrow0); - destroy_component(arrow1); - mounted = false; - run_all(dispose); - } - }; -} + case "y": + return "year"; -function instance$2($$self, $$props, $$invalidate) { - - let { displayedMonth } = $$props; - let { today } = $$props; - let { resetDisplayedMonth } = $$props; - let { incrementDisplayedMonth } = $$props; - let { decrementDisplayedMonth } = $$props; + default: + return null; + } + }, + tokenToString = function tokenToString(lildur) { + return function (token) { + var mapped = tokenToField(token); - // Get the word 'Today' but localized to the current language - const todayDisplayStr = today.calendar().split(/\d|\s/)[0]; + if (mapped) { + return _this2.num(lildur.get(mapped), token.length); + } else { + return token; + } + }; + }, + tokens = Formatter.parseFormat(fmt), + realTokens = tokens.reduce(function (found, _ref) { + var literal = _ref.literal, + val = _ref.val; + return literal ? found : found.concat(val); + }, []), + collapsed = dur.shiftTo.apply(dur, realTokens.map(tokenToField).filter(function (t) { + return t; + })); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - let isMobile = window.app.isMobile; + return stringifyTokens(tokens, tokenToString(collapsed)); + }; - $$self.$$set = $$props => { - if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); - if ("today" in $$props) $$invalidate(6, today = $$props.today); - if ("resetDisplayedMonth" in $$props) $$invalidate(1, resetDisplayedMonth = $$props.resetDisplayedMonth); - if ("incrementDisplayedMonth" in $$props) $$invalidate(2, incrementDisplayedMonth = $$props.incrementDisplayedMonth); - if ("decrementDisplayedMonth" in $$props) $$invalidate(3, decrementDisplayedMonth = $$props.decrementDisplayedMonth); - }; + return Formatter; +}(); - return [ - displayedMonth, - resetDisplayedMonth, - incrementDisplayedMonth, - decrementDisplayedMonth, - todayDisplayStr, - isMobile, - today - ]; -} +var Invalid = /*#__PURE__*/function () { + function Invalid(reason, explanation) { + this.reason = reason; + this.explanation = explanation; + } -class Nav extends SvelteComponent { - constructor(options) { - super(); - if (!document.getElementById("svelte-1vwr9dd-style")) add_css$2(); + var _proto = Invalid.prototype; - init(this, options, instance$2, create_fragment$2, safe_not_equal, { - displayedMonth: 0, - today: 6, - resetDisplayedMonth: 1, - incrementDisplayedMonth: 2, - decrementDisplayedMonth: 3 - }); - } -} + _proto.toMessage = function toMessage() { + if (this.explanation) { + return this.reason + ": " + this.explanation; + } else { + return this.reason; + } + }; -/* src/components/WeekNum.svelte generated by Svelte v3.35.0 */ + return Invalid; +}(); -function add_css$1() { - var style = element("style"); - style.id = "svelte-egt0yd-style"; - style.textContent = "td.svelte-egt0yd{border-right:1px solid var(--background-modifier-border)}.week-num.svelte-egt0yd{background-color:var(--color-background-weeknum);border-radius:4px;color:var(--color-text-weeknum);cursor:pointer;font-size:0.65em;height:100%;padding:4px;text-align:center;transition:background-color 0.1s ease-in, color 0.1s ease-in;vertical-align:baseline}.week-num.svelte-egt0yd:hover{background-color:var(--interactive-hover)}.week-num.active.svelte-egt0yd:hover{background-color:var(--interactive-accent-hover)}.active.svelte-egt0yd{color:var(--text-on-accent);background-color:var(--interactive-accent)}.dot-container.svelte-egt0yd{display:flex;flex-wrap:wrap;justify-content:center;line-height:6px;min-height:6px}"; - append(document.head, style); -} +/** + * @interface + */ -function get_each_context$1(ctx, list, i) { - const child_ctx = ctx.slice(); - child_ctx[11] = list[i]; - return child_ctx; -} +var Zone = /*#__PURE__*/function () { + function Zone() {} -// (35:8) {#each metadata.dots as dot} -function create_each_block$1(ctx) { - let dot; - let current; - const dot_spread_levels = [/*dot*/ ctx[11]]; - let dot_props = {}; + var _proto = Zone.prototype; - for (let i = 0; i < dot_spread_levels.length; i += 1) { - dot_props = assign(dot_props, dot_spread_levels[i]); - } + /** + * Returns the offset's common name (such as EST) at the specified timestamp + * @abstract + * @param {number} ts - Epoch milliseconds for which to get the name + * @param {Object} opts - Options to affect the format + * @param {string} opts.format - What style of offset to return. Accepts 'long' or 'short'. + * @param {string} opts.locale - What locale to return the offset name in. + * @return {string} + */ + _proto.offsetName = function offsetName(ts, opts) { + throw new ZoneIsAbstractError(); + } + /** + * Returns the offset's value as a string + * @abstract + * @param {number} ts - Epoch milliseconds for which to get the offset + * @param {string} format - What style of offset to return. + * Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively + * @return {string} + */ + ; - dot = new Dot({ props: dot_props }); + _proto.formatOffset = function formatOffset(ts, format) { + throw new ZoneIsAbstractError(); + } + /** + * Return the offset in minutes for this zone at the specified timestamp. + * @abstract + * @param {number} ts - Epoch milliseconds for which to compute the offset + * @return {number} + */ + ; - return { - c() { - create_component(dot.$$.fragment); - }, - m(target, anchor) { - mount_component(dot, target, anchor); - current = true; - }, - p(ctx, dirty) { - const dot_changes = (dirty & /*metadata*/ 64) - ? get_spread_update(dot_spread_levels, [get_spread_object(/*dot*/ ctx[11])]) - : {}; + _proto.offset = function offset(ts) { + throw new ZoneIsAbstractError(); + } + /** + * Return whether this Zone is equal to another zone + * @abstract + * @param {Zone} otherZone - the zone to compare + * @return {boolean} + */ + ; - dot.$set(dot_changes); - }, - i(local) { - if (current) return; - transition_in(dot.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(dot.$$.fragment, local); - current = false; - }, - d(detaching) { - destroy_component(dot, detaching); - } - }; -} + _proto.equals = function equals(otherZone) { + throw new ZoneIsAbstractError(); + } + /** + * Return whether this Zone is valid. + * @abstract + * @type {boolean} + */ + ; -// (24:2) -function create_default_slot(ctx) { - let div1; - let t0; - let t1; - let div0; - let div1_class_value; - let current; - let mounted; - let dispose; - let each_value = /*metadata*/ ctx[6].dots; - let each_blocks = []; + _createClass(Zone, [{ + key: "type", + get: + /** + * The type of zone + * @abstract + * @type {string} + */ + function get() { + throw new ZoneIsAbstractError(); + } + /** + * The name of this zone. + * @abstract + * @type {string} + */ - for (let i = 0; i < each_value.length; i += 1) { - each_blocks[i] = create_each_block$1(get_each_context$1(ctx, each_value, i)); - } + }, { + key: "name", + get: function get() { + throw new ZoneIsAbstractError(); + } + /** + * Returns whether the offset is known to be fixed for the whole year. + * @abstract + * @type {boolean} + */ - const out = i => transition_out(each_blocks[i], 1, 1, () => { - each_blocks[i] = null; - }); + }, { + key: "isUniversal", + get: function get() { + throw new ZoneIsAbstractError(); + } + }, { + key: "isValid", + get: function get() { + throw new ZoneIsAbstractError(); + } + }]); - return { - c() { - div1 = element("div"); - t0 = text(/*weekNum*/ ctx[0]); - t1 = space(); - div0 = element("div"); + return Zone; +}(); - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].c(); - } +var singleton$1 = null; +/** + * Represents the local zone for this JavaScript environment. + * @implements {Zone} + */ - attr(div0, "class", "dot-container svelte-egt0yd"); - attr(div1, "class", div1_class_value = "" + (null_to_empty(`week-num ${/*metadata*/ ctx[6].classes.join(" ")}`) + " svelte-egt0yd")); - toggle_class(div1, "active", /*selectedId*/ ctx[5] === getDateUID_1(/*days*/ ctx[1][0], "week")); - }, - m(target, anchor) { - insert(target, div1, anchor); - append(div1, t0); - append(div1, t1); - append(div1, div0); +var SystemZone = /*#__PURE__*/function (_Zone) { + _inheritsLoose(SystemZone, _Zone); - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].m(div0, null); - } + function SystemZone() { + return _Zone.apply(this, arguments) || this; + } - current = true; + var _proto = SystemZone.prototype; - if (!mounted) { - dispose = [ - listen(div1, "click", function () { - if (is_function(/*onClick*/ ctx[3] && /*click_handler*/ ctx[8])) (/*onClick*/ ctx[3] && /*click_handler*/ ctx[8]).apply(this, arguments); - }), - listen(div1, "contextmenu", function () { - if (is_function(/*onContextMenu*/ ctx[4] && /*contextmenu_handler*/ ctx[9])) (/*onContextMenu*/ ctx[4] && /*contextmenu_handler*/ ctx[9]).apply(this, arguments); - }), - listen(div1, "pointerover", function () { - if (is_function(/*onHover*/ ctx[2] && /*pointerover_handler*/ ctx[10])) (/*onHover*/ ctx[2] && /*pointerover_handler*/ ctx[10]).apply(this, arguments); - }) - ]; + /** @override **/ + _proto.offsetName = function offsetName(ts, _ref) { + var format = _ref.format, + locale = _ref.locale; + return parseZoneInfo(ts, format, locale); + } + /** @override **/ + ; - mounted = true; - } - }, - p(new_ctx, dirty) { - ctx = new_ctx; - if (!current || dirty & /*weekNum*/ 1) set_data(t0, /*weekNum*/ ctx[0]); + _proto.formatOffset = function formatOffset$1(ts, format) { + return formatOffset(this.offset(ts), format); + } + /** @override **/ + ; - if (dirty & /*metadata*/ 64) { - each_value = /*metadata*/ ctx[6].dots; - let i; + _proto.offset = function offset(ts) { + return -new Date(ts).getTimezoneOffset(); + } + /** @override **/ + ; - for (i = 0; i < each_value.length; i += 1) { - const child_ctx = get_each_context$1(ctx, each_value, i); + _proto.equals = function equals(otherZone) { + return otherZone.type === "system"; + } + /** @override **/ + ; - if (each_blocks[i]) { - each_blocks[i].p(child_ctx, dirty); - transition_in(each_blocks[i], 1); - } else { - each_blocks[i] = create_each_block$1(child_ctx); - each_blocks[i].c(); - transition_in(each_blocks[i], 1); - each_blocks[i].m(div0, null); - } - } + _createClass(SystemZone, [{ + key: "type", + get: + /** @override **/ + function get() { + return "system"; + } + /** @override **/ - group_outros(); + }, { + key: "name", + get: function get() { + return new Intl.DateTimeFormat().resolvedOptions().timeZone; + } + /** @override **/ - for (i = each_value.length; i < each_blocks.length; i += 1) { - out(i); - } + }, { + key: "isUniversal", + get: function get() { + return false; + } + }, { + key: "isValid", + get: function get() { + return true; + } + }], [{ + key: "instance", + get: + /** + * Get a singleton instance of the local zone + * @return {SystemZone} + */ + function get() { + if (singleton$1 === null) { + singleton$1 = new SystemZone(); + } - check_outros(); - } + return singleton$1; + } + }]); - if (!current || dirty & /*metadata*/ 64 && div1_class_value !== (div1_class_value = "" + (null_to_empty(`week-num ${/*metadata*/ ctx[6].classes.join(" ")}`) + " svelte-egt0yd"))) { - attr(div1, "class", div1_class_value); - } + return SystemZone; +}(Zone); - if (dirty & /*metadata, selectedId, getDateUID, days*/ 98) { - toggle_class(div1, "active", /*selectedId*/ ctx[5] === getDateUID_1(/*days*/ ctx[1][0], "week")); - } - }, - i(local) { - if (current) return; +var dtfCache = {}; - for (let i = 0; i < each_value.length; i += 1) { - transition_in(each_blocks[i]); - } +function makeDTF(zone) { + if (!dtfCache[zone]) { + dtfCache[zone] = new Intl.DateTimeFormat("en-US", { + hour12: false, + timeZone: zone, + year: "numeric", + month: "2-digit", + day: "2-digit", + hour: "2-digit", + minute: "2-digit", + second: "2-digit", + era: "short" + }); + } - current = true; - }, - o(local) { - each_blocks = each_blocks.filter(Boolean); + return dtfCache[zone]; +} - for (let i = 0; i < each_blocks.length; i += 1) { - transition_out(each_blocks[i]); - } +var typeToPos = { + year: 0, + month: 1, + day: 2, + era: 3, + hour: 4, + minute: 5, + second: 6 +}; - current = false; - }, - d(detaching) { - if (detaching) detach(div1); - destroy_each(each_blocks, detaching); - mounted = false; - run_all(dispose); - } - }; +function hackyOffset(dtf, date) { + var formatted = dtf.format(date).replace(/\u200E/g, ""), + parsed = /(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(formatted), + fMonth = parsed[1], + fDay = parsed[2], + fYear = parsed[3], + fadOrBc = parsed[4], + fHour = parsed[5], + fMinute = parsed[6], + fSecond = parsed[7]; + return [fYear, fMonth, fDay, fadOrBc, fHour, fMinute, fSecond]; } -function create_fragment$1(ctx) { - let td; - let metadataresolver; - let current; - - metadataresolver = new MetadataResolver({ - props: { - metadata: /*metadata*/ ctx[6], - $$slots: { - default: [ - create_default_slot, - ({ metadata }) => ({ 6: metadata }), - ({ metadata }) => metadata ? 64 : 0 - ] - }, - $$scope: { ctx } - } - }); +function partsOffset(dtf, date) { + var formatted = dtf.formatToParts(date); + var filled = []; - return { - c() { - td = element("td"); - create_component(metadataresolver.$$.fragment); - attr(td, "class", "svelte-egt0yd"); - }, - m(target, anchor) { - insert(target, td, anchor); - mount_component(metadataresolver, td, null); - current = true; - }, - p(ctx, [dirty]) { - const metadataresolver_changes = {}; - if (dirty & /*metadata*/ 64) metadataresolver_changes.metadata = /*metadata*/ ctx[6]; + for (var i = 0; i < formatted.length; i++) { + var _formatted$i = formatted[i], + type = _formatted$i.type, + value = _formatted$i.value; + var pos = typeToPos[type]; - if (dirty & /*$$scope, metadata, selectedId, days, onClick, startOfWeek, onContextMenu, onHover, weekNum*/ 16639) { - metadataresolver_changes.$$scope = { dirty, ctx }; - } + if (type === "era") { + filled[pos] = value; + } else if (!isUndefined(pos)) { + filled[pos] = parseInt(value, 10); + } + } - metadataresolver.$set(metadataresolver_changes); - }, - i(local) { - if (current) return; - transition_in(metadataresolver.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(metadataresolver.$$.fragment, local); - current = false; - }, - d(detaching) { - if (detaching) detach(td); - destroy_component(metadataresolver); - } - }; + return filled; } -function instance$1($$self, $$props, $$invalidate) { - - - let { weekNum } = $$props; - let { days } = $$props; - let { metadata } = $$props; - let { onHover } = $$props; - let { onClick } = $$props; - let { onContextMenu } = $$props; - let { selectedId = null } = $$props; - let startOfWeek; - const click_handler = e => onClick(startOfWeek, isMetaPressed(e)); - const contextmenu_handler = e => onContextMenu(days[0], e); - const pointerover_handler = e => onHover(startOfWeek, e.target, isMetaPressed(e)); +var ianaZoneCache = {}; +/** + * A zone identified by an IANA identifier, like America/New_York + * @implements {Zone} + */ - $$self.$$set = $$props => { - if ("weekNum" in $$props) $$invalidate(0, weekNum = $$props.weekNum); - if ("days" in $$props) $$invalidate(1, days = $$props.days); - if ("metadata" in $$props) $$invalidate(6, metadata = $$props.metadata); - if ("onHover" in $$props) $$invalidate(2, onHover = $$props.onHover); - if ("onClick" in $$props) $$invalidate(3, onClick = $$props.onClick); - if ("onContextMenu" in $$props) $$invalidate(4, onContextMenu = $$props.onContextMenu); - if ("selectedId" in $$props) $$invalidate(5, selectedId = $$props.selectedId); - }; +var IANAZone = /*#__PURE__*/function (_Zone) { + _inheritsLoose(IANAZone, _Zone); - $$self.$$.update = () => { - if ($$self.$$.dirty & /*days*/ 2) { - $$invalidate(7, startOfWeek = getStartOfWeek(days)); - } - }; + /** + * @param {string} name - Zone name + * @return {IANAZone} + */ + IANAZone.create = function create(name) { + if (!ianaZoneCache[name]) { + ianaZoneCache[name] = new IANAZone(name); + } - return [ - weekNum, - days, - onHover, - onClick, - onContextMenu, - selectedId, - metadata, - startOfWeek, - click_handler, - contextmenu_handler, - pointerover_handler - ]; -} + return ianaZoneCache[name]; + } + /** + * Reset local caches. Should only be necessary in testing scenarios. + * @return {void} + */ + ; -class WeekNum extends SvelteComponent { - constructor(options) { - super(); - if (!document.getElementById("svelte-egt0yd-style")) add_css$1(); + IANAZone.resetCache = function resetCache() { + ianaZoneCache = {}; + dtfCache = {}; + } + /** + * Returns whether the provided string is a valid specifier. This only checks the string's format, not that the specifier identifies a known zone; see isValidZone for that. + * @param {string} s - The string to check validity on + * @example IANAZone.isValidSpecifier("America/New_York") //=> true + * @example IANAZone.isValidSpecifier("Sport~~blorp") //=> false + * @deprecated This method returns false for some valid IANA names. Use isValidZone instead. + * @return {boolean} + */ + ; - init(this, options, instance$1, create_fragment$1, not_equal, { - weekNum: 0, - days: 1, - metadata: 6, - onHover: 2, - onClick: 3, - onContextMenu: 4, - selectedId: 5 - }); - } -} + IANAZone.isValidSpecifier = function isValidSpecifier(s) { + return this.isValidZone(s); + } + /** + * Returns whether the provided string identifies a real zone + * @param {string} zone - The string to check + * @example IANAZone.isValidZone("America/New_York") //=> true + * @example IANAZone.isValidZone("Fantasia/Castle") //=> false + * @example IANAZone.isValidZone("Sport~~blorp") //=> false + * @return {boolean} + */ + ; -async function metadataReducer(promisedMetadata) { - const meta = { - dots: [], - classes: [], - dataAttributes: {}, - }; - const metas = await Promise.all(promisedMetadata); - return metas.reduce((acc, meta) => ({ - classes: [...acc.classes, ...(meta.classes || [])], - dataAttributes: Object.assign(acc.dataAttributes, meta.dataAttributes), - dots: [...acc.dots, ...(meta.dots || [])], - }), meta); -} -function getDailyMetadata(sources, date, ..._args) { - return metadataReducer(sources.map((source) => source.getDailyMetadata(date))); -} -function getWeeklyMetadata(sources, date, ..._args) { - return metadataReducer(sources.map((source) => source.getWeeklyMetadata(date))); -} + IANAZone.isValidZone = function isValidZone(zone) { + if (!zone) { + return false; + } -/* src/components/Calendar.svelte generated by Svelte v3.35.0 */ + try { + new Intl.DateTimeFormat("en-US", { + timeZone: zone + }).format(); + return true; + } catch (e) { + return false; + } + }; -function add_css() { - var style = element("style"); - style.id = "svelte-pcimu8-style"; - style.textContent = ".container.svelte-pcimu8{--color-background-heading:transparent;--color-background-day:transparent;--color-background-weeknum:transparent;--color-background-weekend:transparent;--color-dot:var(--text-muted);--color-arrow:var(--text-muted);--color-button:var(--text-muted);--color-text-title:var(--text-normal);--color-text-heading:var(--text-muted);--color-text-day:var(--text-normal);--color-text-today:var(--interactive-accent);--color-text-weeknum:var(--text-muted)}.container.svelte-pcimu8{padding:0 8px}.container.is-mobile.svelte-pcimu8{padding:0}th.svelte-pcimu8{text-align:center}.weekend.svelte-pcimu8{background-color:var(--color-background-weekend)}.calendar.svelte-pcimu8{border-collapse:collapse;width:100%}th.svelte-pcimu8{background-color:var(--color-background-heading);color:var(--color-text-heading);font-size:0.6em;letter-spacing:1px;padding:4px;text-transform:uppercase}"; - append(document.head, style); -} + function IANAZone(name) { + var _this; -function get_each_context(ctx, list, i) { - const child_ctx = ctx.slice(); - child_ctx[18] = list[i]; - return child_ctx; -} + _this = _Zone.call(this) || this; + /** @private **/ -function get_each_context_1(ctx, list, i) { - const child_ctx = ctx.slice(); - child_ctx[21] = list[i]; - return child_ctx; -} + _this.zoneName = name; + /** @private **/ -function get_each_context_2(ctx, list, i) { - const child_ctx = ctx.slice(); - child_ctx[24] = list[i]; - return child_ctx; -} + _this.valid = IANAZone.isValidZone(name); + return _this; + } + /** @override **/ -function get_each_context_3(ctx, list, i) { - const child_ctx = ctx.slice(); - child_ctx[27] = list[i]; - return child_ctx; -} -// (55:6) {#if showWeekNums} -function create_if_block_2(ctx) { - let col; + var _proto = IANAZone.prototype; - return { - c() { - col = element("col"); - }, - m(target, anchor) { - insert(target, col, anchor); - }, - d(detaching) { - if (detaching) detach(col); - } - }; -} + /** @override **/ + _proto.offsetName = function offsetName(ts, _ref) { + var format = _ref.format, + locale = _ref.locale; + return parseZoneInfo(ts, format, locale, this.name); + } + /** @override **/ + ; -// (58:6) {#each month[1].days as date} -function create_each_block_3(ctx) { - let col; + _proto.formatOffset = function formatOffset$1(ts, format) { + return formatOffset(this.offset(ts), format); + } + /** @override **/ + ; - return { - c() { - col = element("col"); - attr(col, "class", "svelte-pcimu8"); - toggle_class(col, "weekend", isWeekend(/*date*/ ctx[27])); - }, - m(target, anchor) { - insert(target, col, anchor); - }, - p(ctx, dirty) { - if (dirty & /*isWeekend, month*/ 16384) { - toggle_class(col, "weekend", isWeekend(/*date*/ ctx[27])); - } - }, - d(detaching) { - if (detaching) detach(col); - } - }; -} + _proto.offset = function offset(ts) { + var date = new Date(ts); + if (isNaN(date)) return NaN; + var dtf = makeDTF(this.name); -// (64:8) {#if showWeekNums} -function create_if_block_1(ctx) { - let th; + var _ref2 = dtf.formatToParts ? partsOffset(dtf, date) : hackyOffset(dtf, date), + year = _ref2[0], + month = _ref2[1], + day = _ref2[2], + adOrBc = _ref2[3], + hour = _ref2[4], + minute = _ref2[5], + second = _ref2[6]; - return { - c() { - th = element("th"); - th.textContent = "W"; - attr(th, "class", "svelte-pcimu8"); - }, - m(target, anchor) { - insert(target, th, anchor); - }, - d(detaching) { - if (detaching) detach(th); - } - }; -} + if (adOrBc === "BC") { + year = -Math.abs(year) + 1; + } // because we're using hour12 and https://bugs.chromium.org/p/chromium/issues/detail?id=1025564&can=2&q=%2224%3A00%22%20datetimeformat -// (67:8) {#each daysOfWeek as dayOfWeek} -function create_each_block_2(ctx) { - let th; - let t_value = /*dayOfWeek*/ ctx[24] + ""; - let t; - return { - c() { - th = element("th"); - t = text(t_value); - attr(th, "class", "svelte-pcimu8"); - }, - m(target, anchor) { - insert(target, th, anchor); - append(th, t); - }, - p(ctx, dirty) { - if (dirty & /*daysOfWeek*/ 32768 && t_value !== (t_value = /*dayOfWeek*/ ctx[24] + "")) set_data(t, t_value); - }, - d(detaching) { - if (detaching) detach(th); - } - }; -} + var adjustedHour = hour === 24 ? 0 : hour; + var asUTC = objToLocalTS({ + year: year, + month: month, + day: day, + hour: adjustedHour, + minute: minute, + second: second, + millisecond: 0 + }); + var asTS = +date; + var over = asTS % 1000; + asTS -= over >= 0 ? over : 1000 + over; + return (asUTC - asTS) / (60 * 1000); + } + /** @override **/ + ; -// (75:10) {#if showWeekNums} -function create_if_block(ctx) { - let weeknum; - let current; + _proto.equals = function equals(otherZone) { + return otherZone.type === "iana" && otherZone.name === this.name; + } + /** @override **/ + ; - const weeknum_spread_levels = [ - /*week*/ ctx[18], - { - metadata: getWeeklyMetadata(/*sources*/ ctx[8], /*week*/ ctx[18].days[0], /*today*/ ctx[10]) - }, - { onClick: /*onClickWeek*/ ctx[7] }, - { - onContextMenu: /*onContextMenuWeek*/ ctx[5] - }, - { onHover: /*onHoverWeek*/ ctx[3] }, - { selectedId: /*selectedId*/ ctx[9] } - ]; + _createClass(IANAZone, [{ + key: "type", + get: function get() { + return "iana"; + } + /** @override **/ - let weeknum_props = {}; + }, { + key: "name", + get: function get() { + return this.zoneName; + } + /** @override **/ - for (let i = 0; i < weeknum_spread_levels.length; i += 1) { - weeknum_props = assign(weeknum_props, weeknum_spread_levels[i]); - } + }, { + key: "isUniversal", + get: function get() { + return false; + } + }, { + key: "isValid", + get: function get() { + return this.valid; + } + }]); - weeknum = new WeekNum({ props: weeknum_props }); + return IANAZone; +}(Zone); - return { - c() { - create_component(weeknum.$$.fragment); - }, - m(target, anchor) { - mount_component(weeknum, target, anchor); - current = true; - }, - p(ctx, dirty) { - const weeknum_changes = (dirty & /*month, getWeeklyMetadata, sources, today, onClickWeek, onContextMenuWeek, onHoverWeek, selectedId*/ 18344) - ? get_spread_update(weeknum_spread_levels, [ - dirty & /*month*/ 16384 && get_spread_object(/*week*/ ctx[18]), - dirty & /*getWeeklyMetadata, sources, month, today*/ 17664 && { - metadata: getWeeklyMetadata(/*sources*/ ctx[8], /*week*/ ctx[18].days[0], /*today*/ ctx[10]) - }, - dirty & /*onClickWeek*/ 128 && { onClick: /*onClickWeek*/ ctx[7] }, - dirty & /*onContextMenuWeek*/ 32 && { - onContextMenu: /*onContextMenuWeek*/ ctx[5] - }, - dirty & /*onHoverWeek*/ 8 && { onHover: /*onHoverWeek*/ ctx[3] }, - dirty & /*selectedId*/ 512 && { selectedId: /*selectedId*/ ctx[9] } - ]) - : {}; +var singleton = null; +/** + * A zone with a fixed offset (meaning no DST) + * @implements {Zone} + */ - weeknum.$set(weeknum_changes); - }, - i(local) { - if (current) return; - transition_in(weeknum.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(weeknum.$$.fragment, local); - current = false; - }, - d(detaching) { - destroy_component(weeknum, detaching); - } - }; -} +var FixedOffsetZone = /*#__PURE__*/function (_Zone) { + _inheritsLoose(FixedOffsetZone, _Zone); -// (85:10) {#each week.days as day (day.format())} -function create_each_block_1(key_1, ctx) { - let first; - let day; - let current; + /** + * Get an instance with a specified offset + * @param {number} offset - The offset in minutes + * @return {FixedOffsetZone} + */ + FixedOffsetZone.instance = function instance(offset) { + return offset === 0 ? FixedOffsetZone.utcInstance : new FixedOffsetZone(offset); + } + /** + * Get an instance of FixedOffsetZone from a UTC offset string, like "UTC+6" + * @param {string} s - The offset string to parse + * @example FixedOffsetZone.parseSpecifier("UTC+6") + * @example FixedOffsetZone.parseSpecifier("UTC+06") + * @example FixedOffsetZone.parseSpecifier("UTC-6:00") + * @return {FixedOffsetZone} + */ + ; - day = new Day({ - props: { - date: /*day*/ ctx[21], - today: /*today*/ ctx[10], - displayedMonth: /*displayedMonth*/ ctx[0], - onClick: /*onClickDay*/ ctx[6], - onContextMenu: /*onContextMenuDay*/ ctx[4], - onHover: /*onHoverDay*/ ctx[2], - metadata: getDailyMetadata(/*sources*/ ctx[8], /*day*/ ctx[21], /*today*/ ctx[10]), - selectedId: /*selectedId*/ ctx[9] - } - }); + FixedOffsetZone.parseSpecifier = function parseSpecifier(s) { + if (s) { + var r = s.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i); - return { - key: key_1, - first: null, - c() { - first = empty(); - create_component(day.$$.fragment); - this.first = first; - }, - m(target, anchor) { - insert(target, first, anchor); - mount_component(day, target, anchor); - current = true; - }, - p(new_ctx, dirty) { - ctx = new_ctx; - const day_changes = {}; - if (dirty & /*month*/ 16384) day_changes.date = /*day*/ ctx[21]; - if (dirty & /*today*/ 1024) day_changes.today = /*today*/ ctx[10]; - if (dirty & /*displayedMonth*/ 1) day_changes.displayedMonth = /*displayedMonth*/ ctx[0]; - if (dirty & /*onClickDay*/ 64) day_changes.onClick = /*onClickDay*/ ctx[6]; - if (dirty & /*onContextMenuDay*/ 16) day_changes.onContextMenu = /*onContextMenuDay*/ ctx[4]; - if (dirty & /*onHoverDay*/ 4) day_changes.onHover = /*onHoverDay*/ ctx[2]; - if (dirty & /*sources, month, today*/ 17664) day_changes.metadata = getDailyMetadata(/*sources*/ ctx[8], /*day*/ ctx[21], /*today*/ ctx[10]); - if (dirty & /*selectedId*/ 512) day_changes.selectedId = /*selectedId*/ ctx[9]; - day.$set(day_changes); - }, - i(local) { - if (current) return; - transition_in(day.$$.fragment, local); - current = true; - }, - o(local) { - transition_out(day.$$.fragment, local); - current = false; - }, - d(detaching) { - if (detaching) detach(first); - destroy_component(day, detaching); - } - }; -} + if (r) { + return new FixedOffsetZone(signedOffset(r[1], r[2])); + } + } -// (73:6) {#each month as week (week.weekNum)} -function create_each_block(key_1, ctx) { - let tr; - let t0; - let each_blocks = []; - let each_1_lookup = new Map(); - let t1; - let current; - let if_block = /*showWeekNums*/ ctx[1] && create_if_block(ctx); - let each_value_1 = /*week*/ ctx[18].days; - const get_key = ctx => /*day*/ ctx[21].format(); + return null; + }; - for (let i = 0; i < each_value_1.length; i += 1) { - let child_ctx = get_each_context_1(ctx, each_value_1, i); - let key = get_key(child_ctx); - each_1_lookup.set(key, each_blocks[i] = create_each_block_1(key, child_ctx)); - } + function FixedOffsetZone(offset) { + var _this; - return { - key: key_1, - first: null, - c() { - tr = element("tr"); - if (if_block) if_block.c(); - t0 = space(); + _this = _Zone.call(this) || this; + /** @private **/ - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].c(); - } + _this.fixed = offset; + return _this; + } + /** @override **/ - t1 = space(); - this.first = tr; - }, - m(target, anchor) { - insert(target, tr, anchor); - if (if_block) if_block.m(tr, null); - append(tr, t0); - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].m(tr, null); - } + var _proto = FixedOffsetZone.prototype; - append(tr, t1); - current = true; - }, - p(new_ctx, dirty) { - ctx = new_ctx; + /** @override **/ + _proto.offsetName = function offsetName() { + return this.name; + } + /** @override **/ + ; - if (/*showWeekNums*/ ctx[1]) { - if (if_block) { - if_block.p(ctx, dirty); + _proto.formatOffset = function formatOffset$1(ts, format) { + return formatOffset(this.fixed, format); + } + /** @override **/ + ; - if (dirty & /*showWeekNums*/ 2) { - transition_in(if_block, 1); - } - } else { - if_block = create_if_block(ctx); - if_block.c(); - transition_in(if_block, 1); - if_block.m(tr, t0); - } - } else if (if_block) { - group_outros(); + /** @override **/ + _proto.offset = function offset() { + return this.fixed; + } + /** @override **/ + ; - transition_out(if_block, 1, 1, () => { - if_block = null; - }); + _proto.equals = function equals(otherZone) { + return otherZone.type === "fixed" && otherZone.fixed === this.fixed; + } + /** @override **/ + ; - check_outros(); - } + _createClass(FixedOffsetZone, [{ + key: "type", + get: function get() { + return "fixed"; + } + /** @override **/ - if (dirty & /*month, today, displayedMonth, onClickDay, onContextMenuDay, onHoverDay, getDailyMetadata, sources, selectedId*/ 18261) { - each_value_1 = /*week*/ ctx[18].days; - group_outros(); - each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value_1, each_1_lookup, tr, outro_and_destroy_block, create_each_block_1, t1, get_each_context_1); - check_outros(); - } - }, - i(local) { - if (current) return; - transition_in(if_block); + }, { + key: "name", + get: function get() { + return this.fixed === 0 ? "UTC" : "UTC" + formatOffset(this.fixed, "narrow"); + } + }, { + key: "isUniversal", + get: function get() { + return true; + } + }, { + key: "isValid", + get: function get() { + return true; + } + }], [{ + key: "utcInstance", + get: + /** + * Get a singleton instance of UTC + * @return {FixedOffsetZone} + */ + function get() { + if (singleton === null) { + singleton = new FixedOffsetZone(0); + } - for (let i = 0; i < each_value_1.length; i += 1) { - transition_in(each_blocks[i]); - } + return singleton; + } + }]); - current = true; - }, - o(local) { - transition_out(if_block); + return FixedOffsetZone; +}(Zone); - for (let i = 0; i < each_blocks.length; i += 1) { - transition_out(each_blocks[i]); - } +/** + * A zone that failed to parse. You should never need to instantiate this. + * @implements {Zone} + */ - current = false; - }, - d(detaching) { - if (detaching) detach(tr); - if (if_block) if_block.d(); +var InvalidZone = /*#__PURE__*/function (_Zone) { + _inheritsLoose(InvalidZone, _Zone); - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].d(); - } - } - }; -} - -function create_fragment(ctx) { - let div; - let nav; - let t0; - let table; - let colgroup; - let t1; - let t2; - let thead; - let tr; - let t3; - let t4; - let tbody; - let each_blocks = []; - let each2_lookup = new Map(); - let current; - - nav = new Nav({ - props: { - today: /*today*/ ctx[10], - displayedMonth: /*displayedMonth*/ ctx[0], - incrementDisplayedMonth: /*incrementDisplayedMonth*/ ctx[11], - decrementDisplayedMonth: /*decrementDisplayedMonth*/ ctx[12], - resetDisplayedMonth: /*resetDisplayedMonth*/ ctx[13] - } - }); - - let if_block0 = /*showWeekNums*/ ctx[1] && create_if_block_2(); - let each_value_3 = /*month*/ ctx[14][1].days; - let each_blocks_2 = []; - - for (let i = 0; i < each_value_3.length; i += 1) { - each_blocks_2[i] = create_each_block_3(get_each_context_3(ctx, each_value_3, i)); - } - - let if_block1 = /*showWeekNums*/ ctx[1] && create_if_block_1(); - let each_value_2 = /*daysOfWeek*/ ctx[15]; - let each_blocks_1 = []; + function InvalidZone(zoneName) { + var _this; - for (let i = 0; i < each_value_2.length; i += 1) { - each_blocks_1[i] = create_each_block_2(get_each_context_2(ctx, each_value_2, i)); - } + _this = _Zone.call(this) || this; + /** @private */ - let each_value = /*month*/ ctx[14]; - const get_key = ctx => /*week*/ ctx[18].weekNum; + _this.zoneName = zoneName; + return _this; + } + /** @override **/ - for (let i = 0; i < each_value.length; i += 1) { - let child_ctx = get_each_context(ctx, each_value, i); - let key = get_key(child_ctx); - each2_lookup.set(key, each_blocks[i] = create_each_block(key, child_ctx)); - } - return { - c() { - div = element("div"); - create_component(nav.$$.fragment); - t0 = space(); - table = element("table"); - colgroup = element("colgroup"); - if (if_block0) if_block0.c(); - t1 = space(); + var _proto = InvalidZone.prototype; - for (let i = 0; i < each_blocks_2.length; i += 1) { - each_blocks_2[i].c(); - } + /** @override **/ + _proto.offsetName = function offsetName() { + return null; + } + /** @override **/ + ; - t2 = space(); - thead = element("thead"); - tr = element("tr"); - if (if_block1) if_block1.c(); - t3 = space(); + _proto.formatOffset = function formatOffset() { + return ""; + } + /** @override **/ + ; - for (let i = 0; i < each_blocks_1.length; i += 1) { - each_blocks_1[i].c(); - } + _proto.offset = function offset() { + return NaN; + } + /** @override **/ + ; - t4 = space(); - tbody = element("tbody"); + _proto.equals = function equals() { + return false; + } + /** @override **/ + ; - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].c(); - } + _createClass(InvalidZone, [{ + key: "type", + get: function get() { + return "invalid"; + } + /** @override **/ - attr(table, "class", "calendar svelte-pcimu8"); - attr(div, "id", "calendar-container"); - attr(div, "class", "container svelte-pcimu8"); - toggle_class(div, "is-mobile", /*isMobile*/ ctx[16]); - }, - m(target, anchor) { - insert(target, div, anchor); - mount_component(nav, div, null); - append(div, t0); - append(div, table); - append(table, colgroup); - if (if_block0) if_block0.m(colgroup, null); - append(colgroup, t1); + }, { + key: "name", + get: function get() { + return this.zoneName; + } + /** @override **/ - for (let i = 0; i < each_blocks_2.length; i += 1) { - each_blocks_2[i].m(colgroup, null); - } + }, { + key: "isUniversal", + get: function get() { + return false; + } + }, { + key: "isValid", + get: function get() { + return false; + } + }]); - append(table, t2); - append(table, thead); - append(thead, tr); - if (if_block1) if_block1.m(tr, null); - append(tr, t3); + return InvalidZone; +}(Zone); - for (let i = 0; i < each_blocks_1.length; i += 1) { - each_blocks_1[i].m(tr, null); - } +/** + * @private + */ +function normalizeZone(input, defaultZone) { - append(table, t4); - append(table, tbody); + if (isUndefined(input) || input === null) { + return defaultZone; + } else if (input instanceof Zone) { + return input; + } else if (isString(input)) { + var lowered = input.toLowerCase(); + if (lowered === "local" || lowered === "system") return defaultZone;else if (lowered === "utc" || lowered === "gmt") return FixedOffsetZone.utcInstance;else return FixedOffsetZone.parseSpecifier(lowered) || IANAZone.create(input); + } else if (isNumber(input)) { + return FixedOffsetZone.instance(input); + } else if (typeof input === "object" && input.offset && typeof input.offset === "number") { + // This is dumb, but the instanceof check above doesn't seem to really work + // so we're duck checking it + return input; + } else { + return new InvalidZone(input); + } +} - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].m(tbody, null); - } +var now = function now() { + return Date.now(); +}, + defaultZone = "system", + defaultLocale = null, + defaultNumberingSystem = null, + defaultOutputCalendar = null, + throwOnInvalid; +/** + * Settings contains static getters and setters that control Luxon's overall behavior. Luxon is a simple library with few options, but the ones it does have live here. + */ - current = true; - }, - p(ctx, [dirty]) { - const nav_changes = {}; - if (dirty & /*today*/ 1024) nav_changes.today = /*today*/ ctx[10]; - if (dirty & /*displayedMonth*/ 1) nav_changes.displayedMonth = /*displayedMonth*/ ctx[0]; - nav.$set(nav_changes); - if (/*showWeekNums*/ ctx[1]) { - if (if_block0) ; else { - if_block0 = create_if_block_2(); - if_block0.c(); - if_block0.m(colgroup, t1); - } - } else if (if_block0) { - if_block0.d(1); - if_block0 = null; - } +var Settings = /*#__PURE__*/function () { + function Settings() {} - if (dirty & /*isWeekend, month*/ 16384) { - each_value_3 = /*month*/ ctx[14][1].days; - let i; + /** + * Reset Luxon's global caches. Should only be necessary in testing scenarios. + * @return {void} + */ + Settings.resetCaches = function resetCaches() { + Locale.resetCache(); + IANAZone.resetCache(); + }; - for (i = 0; i < each_value_3.length; i += 1) { - const child_ctx = get_each_context_3(ctx, each_value_3, i); + _createClass(Settings, null, [{ + key: "now", + get: + /** + * Get the callback for returning the current timestamp. + * @type {function} + */ + function get() { + return now; + } + /** + * Set the callback for returning the current timestamp. + * The function should return a number, which will be interpreted as an Epoch millisecond count + * @type {function} + * @example Settings.now = () => Date.now() + 3000 // pretend it is 3 seconds in the future + * @example Settings.now = () => 0 // always pretend it's Jan 1, 1970 at midnight in UTC time + */ + , + set: function set(n) { + now = n; + } + /** + * Set the default time zone to create DateTimes in. Does not affect existing instances. + * Use the value "system" to reset this value to the system's time zone. + * @type {string} + */ - if (each_blocks_2[i]) { - each_blocks_2[i].p(child_ctx, dirty); - } else { - each_blocks_2[i] = create_each_block_3(child_ctx); - each_blocks_2[i].c(); - each_blocks_2[i].m(colgroup, null); - } - } + }, { + key: "defaultZone", + get: + /** + * Get the default time zone object currently used to create DateTimes. Does not affect existing instances. + * The default value is the system's time zone (the one set on the machine that runs this code). + * @type {Zone} + */ + function get() { + return normalizeZone(defaultZone, SystemZone.instance); + } + /** + * Get the default locale to create DateTimes with. Does not affect existing instances. + * @type {string} + */ + , + set: function set(zone) { + defaultZone = zone; + } + }, { + key: "defaultLocale", + get: function get() { + return defaultLocale; + } + /** + * Set the default locale to create DateTimes with. Does not affect existing instances. + * @type {string} + */ + , + set: function set(locale) { + defaultLocale = locale; + } + /** + * Get the default numbering system to create DateTimes with. Does not affect existing instances. + * @type {string} + */ - for (; i < each_blocks_2.length; i += 1) { - each_blocks_2[i].d(1); - } + }, { + key: "defaultNumberingSystem", + get: function get() { + return defaultNumberingSystem; + } + /** + * Set the default numbering system to create DateTimes with. Does not affect existing instances. + * @type {string} + */ + , + set: function set(numberingSystem) { + defaultNumberingSystem = numberingSystem; + } + /** + * Get the default output calendar to create DateTimes with. Does not affect existing instances. + * @type {string} + */ - each_blocks_2.length = each_value_3.length; - } + }, { + key: "defaultOutputCalendar", + get: function get() { + return defaultOutputCalendar; + } + /** + * Set the default output calendar to create DateTimes with. Does not affect existing instances. + * @type {string} + */ + , + set: function set(outputCalendar) { + defaultOutputCalendar = outputCalendar; + } + /** + * Get whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals + * @type {boolean} + */ - if (/*showWeekNums*/ ctx[1]) { - if (if_block1) ; else { - if_block1 = create_if_block_1(); - if_block1.c(); - if_block1.m(tr, t3); - } - } else if (if_block1) { - if_block1.d(1); - if_block1 = null; - } + }, { + key: "throwOnInvalid", + get: function get() { + return throwOnInvalid; + } + /** + * Set whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals + * @type {boolean} + */ + , + set: function set(t) { + throwOnInvalid = t; + } + }]); - if (dirty & /*daysOfWeek*/ 32768) { - each_value_2 = /*daysOfWeek*/ ctx[15]; - let i; + return Settings; +}(); - for (i = 0; i < each_value_2.length; i += 1) { - const child_ctx = get_each_context_2(ctx, each_value_2, i); +var _excluded = ["base"], + _excluded2 = ["padTo", "floor"]; - if (each_blocks_1[i]) { - each_blocks_1[i].p(child_ctx, dirty); - } else { - each_blocks_1[i] = create_each_block_2(child_ctx); - each_blocks_1[i].c(); - each_blocks_1[i].m(tr, null); - } - } +var intlLFCache = {}; - for (; i < each_blocks_1.length; i += 1) { - each_blocks_1[i].d(1); - } +function getCachedLF(locString, opts) { + if (opts === void 0) { + opts = {}; + } - each_blocks_1.length = each_value_2.length; - } + var key = JSON.stringify([locString, opts]); + var dtf = intlLFCache[key]; - if (dirty & /*month, today, displayedMonth, onClickDay, onContextMenuDay, onHoverDay, getDailyMetadata, sources, selectedId, getWeeklyMetadata, onClickWeek, onContextMenuWeek, onHoverWeek, showWeekNums*/ 18431) { - each_value = /*month*/ ctx[14]; - group_outros(); - each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value, each2_lookup, tbody, outro_and_destroy_block, create_each_block, null, get_each_context); - check_outros(); - } - }, - i(local) { - if (current) return; - transition_in(nav.$$.fragment, local); + if (!dtf) { + dtf = new Intl.ListFormat(locString, opts); + intlLFCache[key] = dtf; + } - for (let i = 0; i < each_value.length; i += 1) { - transition_in(each_blocks[i]); - } + return dtf; +} - current = true; - }, - o(local) { - transition_out(nav.$$.fragment, local); +var intlDTCache = {}; - for (let i = 0; i < each_blocks.length; i += 1) { - transition_out(each_blocks[i]); - } +function getCachedDTF(locString, opts) { + if (opts === void 0) { + opts = {}; + } - current = false; - }, - d(detaching) { - if (detaching) detach(div); - destroy_component(nav); - if (if_block0) if_block0.d(); - destroy_each(each_blocks_2, detaching); - if (if_block1) if_block1.d(); - destroy_each(each_blocks_1, detaching); + var key = JSON.stringify([locString, opts]); + var dtf = intlDTCache[key]; - for (let i = 0; i < each_blocks.length; i += 1) { - each_blocks[i].d(); - } - } - }; + if (!dtf) { + dtf = new Intl.DateTimeFormat(locString, opts); + intlDTCache[key] = dtf; + } + + return dtf; } -function instance($$self, $$props, $$invalidate) { - - - let { localeData } = $$props; - let { showWeekNums = false } = $$props; - let { onHoverDay } = $$props; - let { onHoverWeek } = $$props; - let { onContextMenuDay } = $$props; - let { onContextMenuWeek } = $$props; - let { onClickDay } = $$props; - let { onClickWeek } = $$props; - let { sources = [] } = $$props; - let { selectedId } = $$props; - let { today = window.moment() } = $$props; - let { displayedMonth = today } = $$props; - let month; - let daysOfWeek; +var intlNumCache = {}; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - let isMobile = window.app.isMobile; +function getCachedINF(locString, opts) { + if (opts === void 0) { + opts = {}; + } - function incrementDisplayedMonth() { - $$invalidate(0, displayedMonth = displayedMonth.clone().add(1, "month")); - } + var key = JSON.stringify([locString, opts]); + var inf = intlNumCache[key]; - function decrementDisplayedMonth() { - $$invalidate(0, displayedMonth = displayedMonth.clone().subtract(1, "month")); - } + if (!inf) { + inf = new Intl.NumberFormat(locString, opts); + intlNumCache[key] = inf; + } - function resetDisplayedMonth() { - $$invalidate(0, displayedMonth = today.clone()); - } + return inf; +} - $$self.$$set = $$props => { - if ("localeData" in $$props) $$invalidate(17, localeData = $$props.localeData); - if ("showWeekNums" in $$props) $$invalidate(1, showWeekNums = $$props.showWeekNums); - if ("onHoverDay" in $$props) $$invalidate(2, onHoverDay = $$props.onHoverDay); - if ("onHoverWeek" in $$props) $$invalidate(3, onHoverWeek = $$props.onHoverWeek); - if ("onContextMenuDay" in $$props) $$invalidate(4, onContextMenuDay = $$props.onContextMenuDay); - if ("onContextMenuWeek" in $$props) $$invalidate(5, onContextMenuWeek = $$props.onContextMenuWeek); - if ("onClickDay" in $$props) $$invalidate(6, onClickDay = $$props.onClickDay); - if ("onClickWeek" in $$props) $$invalidate(7, onClickWeek = $$props.onClickWeek); - if ("sources" in $$props) $$invalidate(8, sources = $$props.sources); - if ("selectedId" in $$props) $$invalidate(9, selectedId = $$props.selectedId); - if ("today" in $$props) $$invalidate(10, today = $$props.today); - if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); - }; +var intlRelCache = {}; - $$self.$$.update = () => { - if ($$self.$$.dirty & /*displayedMonth, localeData*/ 131073) { - $$invalidate(14, month = getMonth(displayedMonth, localeData)); - } +function getCachedRTF(locString, opts) { + if (opts === void 0) { + opts = {}; + } - if ($$self.$$.dirty & /*today, localeData*/ 132096) { - $$invalidate(15, daysOfWeek = getDaysOfWeek(today, localeData)); - } - }; + var _opts = opts; + _opts.base; + var cacheKeyOpts = _objectWithoutPropertiesLoose(_opts, _excluded); // exclude `base` from the options - return [ - displayedMonth, - showWeekNums, - onHoverDay, - onHoverWeek, - onContextMenuDay, - onContextMenuWeek, - onClickDay, - onClickWeek, - sources, - selectedId, - today, - incrementDisplayedMonth, - decrementDisplayedMonth, - resetDisplayedMonth, - month, - daysOfWeek, - isMobile, - localeData - ]; -} -class Calendar extends SvelteComponent { - constructor(options) { - super(); - if (!document.getElementById("svelte-pcimu8-style")) add_css(); + var key = JSON.stringify([locString, cacheKeyOpts]); + var inf = intlRelCache[key]; - init(this, options, instance, create_fragment, not_equal, { - localeData: 17, - showWeekNums: 1, - onHoverDay: 2, - onHoverWeek: 3, - onContextMenuDay: 4, - onContextMenuWeek: 5, - onClickDay: 6, - onClickWeek: 7, - sources: 8, - selectedId: 9, - today: 10, - displayedMonth: 0, - incrementDisplayedMonth: 11, - decrementDisplayedMonth: 12, - resetDisplayedMonth: 13 - }); - } + if (!inf) { + inf = new Intl.RelativeTimeFormat(locString, opts); + intlRelCache[key] = inf; + } - get incrementDisplayedMonth() { - return this.$$.ctx[11]; - } + return inf; +} - get decrementDisplayedMonth() { - return this.$$.ctx[12]; - } +var sysLocaleCache = null; - get resetDisplayedMonth() { - return this.$$.ctx[13]; - } +function systemLocale() { + if (sysLocaleCache) { + return sysLocaleCache; + } else { + sysLocaleCache = new Intl.DateTimeFormat().resolvedOptions().locale; + return sysLocaleCache; + } } -var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; +function parseLocaleString(localeStr) { + // I really want to avoid writing a BCP 47 parser + // see, e.g. https://github.com/wooorm/bcp-47 + // Instead, we'll do this: + // a) if the string has no -u extensions, just leave it alone + // b) if it does, use Intl to resolve everything + // c) if Intl fails, try again without the -u + var uIndex = localeStr.indexOf("-u-"); -var luxon = {}; + if (uIndex === -1) { + return [localeStr]; + } else { + var options; + var smaller = localeStr.substring(0, uIndex); -Object.defineProperty(luxon, '__esModule', { value: true }); + try { + options = getCachedDTF(localeStr).resolvedOptions(); + } catch (e) { + options = getCachedDTF(smaller).resolvedOptions(); + } -function _defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } -} + var _options = options, + numberingSystem = _options.numberingSystem, + calendar = _options.calendar; // return the smaller one so that we can append the calendar and numbering overrides to it -function _createClass(Constructor, protoProps, staticProps) { - if (protoProps) _defineProperties(Constructor.prototype, protoProps); - if (staticProps) _defineProperties(Constructor, staticProps); - return Constructor; + return [smaller, numberingSystem, calendar]; + } } -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; +function intlConfigString(localeStr, numberingSystem, outputCalendar) { + if (outputCalendar || numberingSystem) { + localeStr += "-u"; - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } + if (outputCalendar) { + localeStr += "-ca-" + outputCalendar; } - return target; - }; + if (numberingSystem) { + localeStr += "-nu-" + numberingSystem; + } - return _extends.apply(this, arguments); + return localeStr; + } else { + return localeStr; + } } -function _inheritsLoose(subClass, superClass) { - subClass.prototype = Object.create(superClass.prototype); - subClass.prototype.constructor = subClass; +function mapMonths(f) { + var ms = []; - _setPrototypeOf(subClass, superClass); -} + for (var i = 1; i <= 12; i++) { + var dt = DateTime.utc(2016, i, 1); + ms.push(f(dt)); + } -function _getPrototypeOf(o) { - _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { - return o.__proto__ || Object.getPrototypeOf(o); - }; - return _getPrototypeOf(o); + return ms; } -function _setPrototypeOf(o, p) { - _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { - o.__proto__ = p; - return o; - }; +function mapWeekdays(f) { + var ms = []; - return _setPrototypeOf(o, p); + for (var i = 1; i <= 7; i++) { + var dt = DateTime.utc(2016, 11, 13 + i); + ms.push(f(dt)); + } + + return ms; } -function _isNativeReflectConstruct() { - if (typeof Reflect === "undefined" || !Reflect.construct) return false; - if (Reflect.construct.sham) return false; - if (typeof Proxy === "function") return true; +function listStuff(loc, length, defaultOK, englishFn, intlFn) { + var mode = loc.listingMode(defaultOK); - try { - Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); - return true; - } catch (e) { - return false; + if (mode === "error") { + return null; + } else if (mode === "en") { + return englishFn(length); + } else { + return intlFn(length); } } -function _construct(Parent, args, Class) { - if (_isNativeReflectConstruct()) { - _construct = Reflect.construct; +function supportsFastNumbers(loc) { + if (loc.numberingSystem && loc.numberingSystem !== "latn") { + return false; } else { - _construct = function _construct(Parent, args, Class) { - var a = [null]; - a.push.apply(a, args); - var Constructor = Function.bind.apply(Parent, a); - var instance = new Constructor(); - if (Class) _setPrototypeOf(instance, Class.prototype); - return instance; - }; + return loc.numberingSystem === "latn" || !loc.locale || loc.locale.startsWith("en") || new Intl.DateTimeFormat(loc.intl).resolvedOptions().numberingSystem === "latn"; } - - return _construct.apply(null, arguments); } +/** + * @private + */ -function _isNativeFunction(fn) { - return Function.toString.call(fn).indexOf("[native code]") !== -1; -} -function _wrapNativeSuper(Class) { - var _cache = typeof Map === "function" ? new Map() : undefined; +var PolyNumberFormatter = /*#__PURE__*/function () { + function PolyNumberFormatter(intl, forceSimple, opts) { + this.padTo = opts.padTo || 0; + this.floor = opts.floor || false; - _wrapNativeSuper = function _wrapNativeSuper(Class) { - if (Class === null || !_isNativeFunction(Class)) return Class; + opts.padTo; + opts.floor; + var otherOpts = _objectWithoutPropertiesLoose(opts, _excluded2); - if (typeof Class !== "function") { - throw new TypeError("Super expression must either be null or a function"); + if (!forceSimple || Object.keys(otherOpts).length > 0) { + var intlOpts = _extends({ + useGrouping: false + }, opts); + + if (opts.padTo > 0) intlOpts.minimumIntegerDigits = opts.padTo; + this.inf = getCachedINF(intl, intlOpts); } + } - if (typeof _cache !== "undefined") { - if (_cache.has(Class)) return _cache.get(Class); + var _proto = PolyNumberFormatter.prototype; - _cache.set(Class, Wrapper); - } + _proto.format = function format(i) { + if (this.inf) { + var fixed = this.floor ? Math.floor(i) : i; + return this.inf.format(fixed); + } else { + // to match the browser's numberformatter defaults + var _fixed = this.floor ? Math.floor(i) : roundTo(i, 3); - function Wrapper() { - return _construct(Class, arguments, _getPrototypeOf(this).constructor); + return padStart(_fixed, this.padTo); } - - Wrapper.prototype = Object.create(Class.prototype, { - constructor: { - value: Wrapper, - enumerable: false, - writable: true, - configurable: true - } - }); - return _setPrototypeOf(Wrapper, Class); }; - return _wrapNativeSuper(Class); -} + return PolyNumberFormatter; +}(); +/** + * @private + */ -function _objectWithoutPropertiesLoose(source, excluded) { - if (source == null) return {}; - var target = {}; - var sourceKeys = Object.keys(source); - var key, i; - for (i = 0; i < sourceKeys.length; i++) { - key = sourceKeys[i]; - if (excluded.indexOf(key) >= 0) continue; - target[key] = source[key]; - } +var PolyDateFormatter = /*#__PURE__*/function () { + function PolyDateFormatter(dt, intl, opts) { + this.opts = opts; + var z; - return target; -} - -function _unsupportedIterableToArray(o, minLen) { - if (!o) return; - if (typeof o === "string") return _arrayLikeToArray(o, minLen); - var n = Object.prototype.toString.call(o).slice(8, -1); - if (n === "Object" && o.constructor) n = o.constructor.name; - if (n === "Map" || n === "Set") return Array.from(o); - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); -} + if (dt.zone.isUniversal) { + // UTC-8 or Etc/UTC-8 are not part of tzdata, only Etc/GMT+8 and the like. + // That is why fixed-offset TZ is set to that unless it is: + // 1. Representing offset 0 when UTC is used to maintain previous behavior and does not become GMT. + // 2. Unsupported by the browser: + // - some do not support Etc/ + // - < Etc/GMT-14, > Etc/GMT+12, and 30-minute or 45-minute offsets are not part of tzdata + var gmtOffset = -1 * (dt.offset / 60); + var offsetZ = gmtOffset >= 0 ? "Etc/GMT+" + gmtOffset : "Etc/GMT" + gmtOffset; -function _arrayLikeToArray(arr, len) { - if (len == null || len > arr.length) len = arr.length; + if (dt.offset !== 0 && IANAZone.create(offsetZ).valid) { + z = offsetZ; + this.dt = dt; + } else { + // Not all fixed-offset zones like Etc/+4:30 are present in tzdata. + // So we have to make do. Two cases: + // 1. The format options tell us to show the zone. We can't do that, so the best + // we can do is format the date in UTC. + // 2. The format options don't tell us to show the zone. Then we can adjust them + // the time and tell the formatter to show it to us in UTC, so that the time is right + // and the bad zone doesn't show up. + z = "UTC"; - for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + if (opts.timeZoneName) { + this.dt = dt; + } else { + this.dt = dt.offset === 0 ? dt : DateTime.fromMillis(dt.ts + dt.offset * 60 * 1000); + } + } + } else if (dt.zone.type === "system") { + this.dt = dt; + } else { + this.dt = dt; + z = dt.zone.name; + } - return arr2; -} + var intlOpts = _extends({}, this.opts); -function _createForOfIteratorHelperLoose(o, allowArrayLike) { - var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; - if (it) return (it = it.call(o)).next.bind(it); + if (z) { + intlOpts.timeZone = z; + } - if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { - if (it) o = it; - var i = 0; - return function () { - if (i >= o.length) return { - done: true - }; - return { - done: false, - value: o[i++] - }; - }; + this.dtf = getCachedDTF(intl, intlOpts); } - throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); -} + var _proto2 = PolyDateFormatter.prototype; -// these aren't really private, but nor are they really useful to document + _proto2.format = function format() { + return this.dtf.format(this.dt.toJSDate()); + }; -/** - * @private - */ -var LuxonError = /*#__PURE__*/function (_Error) { - _inheritsLoose(LuxonError, _Error); + _proto2.formatToParts = function formatToParts() { + return this.dtf.formatToParts(this.dt.toJSDate()); + }; - function LuxonError() { - return _Error.apply(this, arguments) || this; - } + _proto2.resolvedOptions = function resolvedOptions() { + return this.dtf.resolvedOptions(); + }; - return LuxonError; -}( /*#__PURE__*/_wrapNativeSuper(Error)); + return PolyDateFormatter; +}(); /** * @private */ -var InvalidDateTimeError = /*#__PURE__*/function (_LuxonError) { - _inheritsLoose(InvalidDateTimeError, _LuxonError); +var PolyRelFormatter = /*#__PURE__*/function () { + function PolyRelFormatter(intl, isEnglish, opts) { + this.opts = _extends({ + style: "long" + }, opts); - function InvalidDateTimeError(reason) { - return _LuxonError.call(this, "Invalid DateTime: " + reason.toMessage()) || this; + if (!isEnglish && hasRelative()) { + this.rtf = getCachedRTF(intl, opts); + } } - return InvalidDateTimeError; -}(LuxonError); -/** - * @private - */ + var _proto3 = PolyRelFormatter.prototype; -var InvalidIntervalError = /*#__PURE__*/function (_LuxonError2) { - _inheritsLoose(InvalidIntervalError, _LuxonError2); + _proto3.format = function format(count, unit) { + if (this.rtf) { + return this.rtf.format(count, unit); + } else { + return formatRelativeTime(unit, count, this.opts.numeric, this.opts.style !== "long"); + } + }; - function InvalidIntervalError(reason) { - return _LuxonError2.call(this, "Invalid Interval: " + reason.toMessage()) || this; - } + _proto3.formatToParts = function formatToParts(count, unit) { + if (this.rtf) { + return this.rtf.formatToParts(count, unit); + } else { + return []; + } + }; - return InvalidIntervalError; -}(LuxonError); + return PolyRelFormatter; +}(); /** * @private */ -var InvalidDurationError = /*#__PURE__*/function (_LuxonError3) { - _inheritsLoose(InvalidDurationError, _LuxonError3); - - function InvalidDurationError(reason) { - return _LuxonError3.call(this, "Invalid Duration: " + reason.toMessage()) || this; - } - return InvalidDurationError; -}(LuxonError); -/** - * @private - */ +var Locale = /*#__PURE__*/function () { + Locale.fromOpts = function fromOpts(opts) { + return Locale.create(opts.locale, opts.numberingSystem, opts.outputCalendar, opts.defaultToEN); + }; -var ConflictingSpecificationError = /*#__PURE__*/function (_LuxonError4) { - _inheritsLoose(ConflictingSpecificationError, _LuxonError4); + Locale.create = function create(locale, numberingSystem, outputCalendar, defaultToEN) { + if (defaultToEN === void 0) { + defaultToEN = false; + } - function ConflictingSpecificationError() { - return _LuxonError4.apply(this, arguments) || this; - } + var specifiedLocale = locale || Settings.defaultLocale; // the system locale is useful for human readable strings but annoying for parsing/formatting known formats - return ConflictingSpecificationError; -}(LuxonError); -/** - * @private - */ + var localeR = specifiedLocale || (defaultToEN ? "en-US" : systemLocale()); + var numberingSystemR = numberingSystem || Settings.defaultNumberingSystem; + var outputCalendarR = outputCalendar || Settings.defaultOutputCalendar; + return new Locale(localeR, numberingSystemR, outputCalendarR, specifiedLocale); + }; -var InvalidUnitError = /*#__PURE__*/function (_LuxonError5) { - _inheritsLoose(InvalidUnitError, _LuxonError5); + Locale.resetCache = function resetCache() { + sysLocaleCache = null; + intlDTCache = {}; + intlNumCache = {}; + intlRelCache = {}; + }; - function InvalidUnitError(unit) { - return _LuxonError5.call(this, "Invalid unit " + unit) || this; - } + Locale.fromObject = function fromObject(_temp) { + var _ref = _temp === void 0 ? {} : _temp, + locale = _ref.locale, + numberingSystem = _ref.numberingSystem, + outputCalendar = _ref.outputCalendar; - return InvalidUnitError; -}(LuxonError); -/** - * @private - */ + return Locale.create(locale, numberingSystem, outputCalendar); + }; -var InvalidArgumentError = /*#__PURE__*/function (_LuxonError6) { - _inheritsLoose(InvalidArgumentError, _LuxonError6); + function Locale(locale, numbering, outputCalendar, specifiedLocale) { + var _parseLocaleString = parseLocaleString(locale), + parsedLocale = _parseLocaleString[0], + parsedNumberingSystem = _parseLocaleString[1], + parsedOutputCalendar = _parseLocaleString[2]; - function InvalidArgumentError() { - return _LuxonError6.apply(this, arguments) || this; + this.locale = parsedLocale; + this.numberingSystem = numbering || parsedNumberingSystem || null; + this.outputCalendar = outputCalendar || parsedOutputCalendar || null; + this.intl = intlConfigString(this.locale, this.numberingSystem, this.outputCalendar); + this.weekdaysCache = { + format: {}, + standalone: {} + }; + this.monthsCache = { + format: {}, + standalone: {} + }; + this.meridiemCache = null; + this.eraCache = {}; + this.specifiedLocale = specifiedLocale; + this.fastNumbersCached = null; } - return InvalidArgumentError; -}(LuxonError); -/** - * @private - */ + var _proto4 = Locale.prototype; -var ZoneIsAbstractError = /*#__PURE__*/function (_LuxonError7) { - _inheritsLoose(ZoneIsAbstractError, _LuxonError7); + _proto4.listingMode = function listingMode() { + var isActuallyEn = this.isEnglish(); + var hasNoWeirdness = (this.numberingSystem === null || this.numberingSystem === "latn") && (this.outputCalendar === null || this.outputCalendar === "gregory"); + return isActuallyEn && hasNoWeirdness ? "en" : "intl"; + }; - function ZoneIsAbstractError() { - return _LuxonError7.call(this, "Zone is an abstract class") || this; - } + _proto4.clone = function clone(alts) { + if (!alts || Object.getOwnPropertyNames(alts).length === 0) { + return this; + } else { + return Locale.create(alts.locale || this.specifiedLocale, alts.numberingSystem || this.numberingSystem, alts.outputCalendar || this.outputCalendar, alts.defaultToEN || false); + } + }; - return ZoneIsAbstractError; -}(LuxonError); + _proto4.redefaultToEN = function redefaultToEN(alts) { + if (alts === void 0) { + alts = {}; + } -/** - * @private - */ -var n = "numeric", - s = "short", - l = "long"; -var DATE_SHORT = { - year: n, - month: n, - day: n -}; -var DATE_MED = { - year: n, - month: s, - day: n -}; -var DATE_MED_WITH_WEEKDAY = { - year: n, - month: s, - day: n, - weekday: s -}; -var DATE_FULL = { - year: n, - month: l, - day: n -}; -var DATE_HUGE = { - year: n, - month: l, - day: n, - weekday: l -}; -var TIME_SIMPLE = { - hour: n, - minute: n -}; -var TIME_WITH_SECONDS = { - hour: n, - minute: n, - second: n -}; -var TIME_WITH_SHORT_OFFSET = { - hour: n, - minute: n, - second: n, - timeZoneName: s -}; -var TIME_WITH_LONG_OFFSET = { - hour: n, - minute: n, - second: n, - timeZoneName: l -}; -var TIME_24_SIMPLE = { - hour: n, - minute: n, - hourCycle: "h23" -}; -var TIME_24_WITH_SECONDS = { - hour: n, - minute: n, - second: n, - hourCycle: "h23" -}; -var TIME_24_WITH_SHORT_OFFSET = { - hour: n, - minute: n, - second: n, - hourCycle: "h23", - timeZoneName: s -}; -var TIME_24_WITH_LONG_OFFSET = { - hour: n, - minute: n, - second: n, - hourCycle: "h23", - timeZoneName: l -}; -var DATETIME_SHORT = { - year: n, - month: n, - day: n, - hour: n, - minute: n -}; -var DATETIME_SHORT_WITH_SECONDS = { - year: n, - month: n, - day: n, - hour: n, - minute: n, - second: n -}; -var DATETIME_MED = { - year: n, - month: s, - day: n, - hour: n, - minute: n -}; -var DATETIME_MED_WITH_SECONDS = { - year: n, - month: s, - day: n, - hour: n, - minute: n, - second: n -}; -var DATETIME_MED_WITH_WEEKDAY = { - year: n, - month: s, - day: n, - weekday: s, - hour: n, - minute: n -}; -var DATETIME_FULL = { - year: n, - month: l, - day: n, - hour: n, - minute: n, - timeZoneName: s -}; -var DATETIME_FULL_WITH_SECONDS = { - year: n, - month: l, - day: n, - hour: n, - minute: n, - second: n, - timeZoneName: s -}; -var DATETIME_HUGE = { - year: n, - month: l, - day: n, - weekday: l, - hour: n, - minute: n, - timeZoneName: l -}; -var DATETIME_HUGE_WITH_SECONDS = { - year: n, - month: l, - day: n, - weekday: l, - hour: n, - minute: n, - second: n, - timeZoneName: l -}; - -/** - * @private - */ -// TYPES + return this.clone(_extends({}, alts, { + defaultToEN: true + })); + }; -function isUndefined(o) { - return typeof o === "undefined"; -} -function isNumber(o) { - return typeof o === "number"; -} -function isInteger(o) { - return typeof o === "number" && o % 1 === 0; -} -function isString(o) { - return typeof o === "string"; -} -function isDate(o) { - return Object.prototype.toString.call(o) === "[object Date]"; -} // CAPABILITIES + _proto4.redefaultToSystem = function redefaultToSystem(alts) { + if (alts === void 0) { + alts = {}; + } -function hasRelative() { - try { - return typeof Intl !== "undefined" && !!Intl.RelativeTimeFormat; - } catch (e) { - return false; - } -} // OBJECTS AND ARRAYS + return this.clone(_extends({}, alts, { + defaultToEN: false + })); + }; -function maybeArray(thing) { - return Array.isArray(thing) ? thing : [thing]; -} -function bestBy(arr, by, compare) { - if (arr.length === 0) { - return undefined; - } + _proto4.months = function months$1(length, format, defaultOK) { + var _this = this; - return arr.reduce(function (best, next) { - var pair = [by(next), next]; + if (format === void 0) { + format = false; + } - if (!best) { - return pair; - } else if (compare(best[0], pair[0]) === best[0]) { - return best; - } else { - return pair; + if (defaultOK === void 0) { + defaultOK = true; } - }, null)[1]; -} -function pick(obj, keys) { - return keys.reduce(function (a, k) { - a[k] = obj[k]; - return a; - }, {}); -} -function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); -} // NUMBERS AND STRINGS -function integerBetween(thing, bottom, top) { - return isInteger(thing) && thing >= bottom && thing <= top; -} // x % n but takes the sign of n instead of x + return listStuff(this, length, defaultOK, months, function () { + var intl = format ? { + month: length, + day: "numeric" + } : { + month: length + }, + formatStr = format ? "format" : "standalone"; -function floorMod(x, n) { - return x - n * Math.floor(x / n); -} -function padStart(input, n) { - if (n === void 0) { - n = 2; - } + if (!_this.monthsCache[formatStr][length]) { + _this.monthsCache[formatStr][length] = mapMonths(function (dt) { + return _this.extract(dt, intl, "month"); + }); + } - var minus = input < 0 ? "-" : ""; - var target = minus ? input * -1 : input; - var result; + return _this.monthsCache[formatStr][length]; + }); + }; - if (target.toString().length < n) { - result = ("0".repeat(n) + target).slice(-n); - } else { - result = target.toString(); - } + _proto4.weekdays = function weekdays$1(length, format, defaultOK) { + var _this2 = this; - return "" + minus + result; -} -function parseInteger(string) { - if (isUndefined(string) || string === null || string === "") { - return undefined; - } else { - return parseInt(string, 10); - } -} -function parseFloating(string) { - if (isUndefined(string) || string === null || string === "") { - return undefined; - } else { - return parseFloat(string); - } -} -function parseMillis(fraction) { - // Return undefined (instead of 0) in these cases, where fraction is not set - if (isUndefined(fraction) || fraction === null || fraction === "") { - return undefined; - } else { - var f = parseFloat("0." + fraction) * 1000; - return Math.floor(f); - } -} -function roundTo(number, digits, towardZero) { - if (towardZero === void 0) { - towardZero = false; - } + if (format === void 0) { + format = false; + } - var factor = Math.pow(10, digits), - rounder = towardZero ? Math.trunc : Math.round; - return rounder(number * factor) / factor; -} // DATE BASICS + if (defaultOK === void 0) { + defaultOK = true; + } -function isLeapYear(year) { - return year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0); -} -function daysInYear(year) { - return isLeapYear(year) ? 366 : 365; -} -function daysInMonth(year, month) { - var modMonth = floorMod(month - 1, 12) + 1, - modYear = year + (month - modMonth) / 12; + return listStuff(this, length, defaultOK, weekdays, function () { + var intl = format ? { + weekday: length, + year: "numeric", + month: "long", + day: "numeric" + } : { + weekday: length + }, + formatStr = format ? "format" : "standalone"; - if (modMonth === 2) { - return isLeapYear(modYear) ? 29 : 28; - } else { - return [31, null, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][modMonth - 1]; - } -} // covert a calendar object to a local timestamp (epoch, but with the offset baked in) + if (!_this2.weekdaysCache[formatStr][length]) { + _this2.weekdaysCache[formatStr][length] = mapWeekdays(function (dt) { + return _this2.extract(dt, intl, "weekday"); + }); + } -function objToLocalTS(obj) { - var d = Date.UTC(obj.year, obj.month - 1, obj.day, obj.hour, obj.minute, obj.second, obj.millisecond); // for legacy reasons, years between 0 and 99 are interpreted as 19XX; revert that + return _this2.weekdaysCache[formatStr][length]; + }); + }; - if (obj.year < 100 && obj.year >= 0) { - d = new Date(d); - d.setUTCFullYear(d.getUTCFullYear() - 1900); - } + _proto4.meridiems = function meridiems$1(defaultOK) { + var _this3 = this; - return +d; -} -function weeksInWeekYear(weekYear) { - var p1 = (weekYear + Math.floor(weekYear / 4) - Math.floor(weekYear / 100) + Math.floor(weekYear / 400)) % 7, - last = weekYear - 1, - p2 = (last + Math.floor(last / 4) - Math.floor(last / 100) + Math.floor(last / 400)) % 7; - return p1 === 4 || p2 === 3 ? 53 : 52; -} -function untruncateYear(year) { - if (year > 99) { - return year; - } else return year > 60 ? 1900 + year : 2000 + year; -} // PARSING + if (defaultOK === void 0) { + defaultOK = true; + } -function parseZoneInfo(ts, offsetFormat, locale, timeZone) { - if (timeZone === void 0) { - timeZone = null; - } + return listStuff(this, undefined, defaultOK, function () { + return meridiems; + }, function () { + // In theory there could be aribitrary day periods. We're gonna assume there are exactly two + // for AM and PM. This is probably wrong, but it's makes parsing way easier. + if (!_this3.meridiemCache) { + var intl = { + hour: "numeric", + hourCycle: "h12" + }; + _this3.meridiemCache = [DateTime.utc(2016, 11, 13, 9), DateTime.utc(2016, 11, 13, 19)].map(function (dt) { + return _this3.extract(dt, intl, "dayperiod"); + }); + } - var date = new Date(ts), - intlOpts = { - hourCycle: "h23", - year: "numeric", - month: "2-digit", - day: "2-digit", - hour: "2-digit", - minute: "2-digit" + return _this3.meridiemCache; + }); }; - if (timeZone) { - intlOpts.timeZone = timeZone; - } - - var modified = _extends({ - timeZoneName: offsetFormat - }, intlOpts); + _proto4.eras = function eras$1(length, defaultOK) { + var _this4 = this; - var parsed = new Intl.DateTimeFormat(locale, modified).formatToParts(date).find(function (m) { - return m.type.toLowerCase() === "timezonename"; - }); - return parsed ? parsed.value : null; -} // signedOffset('-5', '30') -> -330 + if (defaultOK === void 0) { + defaultOK = true; + } -function signedOffset(offHourStr, offMinuteStr) { - var offHour = parseInt(offHourStr, 10); // don't || this because we want to preserve -0 + return listStuff(this, length, defaultOK, eras, function () { + var intl = { + era: length + }; // This is problematic. Different calendars are going to define eras totally differently. What I need is the minimum set of dates + // to definitely enumerate them. - if (Number.isNaN(offHour)) { - offHour = 0; - } + if (!_this4.eraCache[length]) { + _this4.eraCache[length] = [DateTime.utc(-40, 1, 1), DateTime.utc(2017, 1, 1)].map(function (dt) { + return _this4.extract(dt, intl, "era"); + }); + } - var offMin = parseInt(offMinuteStr, 10) || 0, - offMinSigned = offHour < 0 || Object.is(offHour, -0) ? -offMin : offMin; - return offHour * 60 + offMinSigned; -} // COERCION + return _this4.eraCache[length]; + }); + }; -function asNumber(value) { - var numericValue = Number(value); - if (typeof value === "boolean" || value === "" || Number.isNaN(numericValue)) throw new InvalidArgumentError("Invalid unit value " + value); - return numericValue; -} -function normalizeObject(obj, normalizer) { - var normalized = {}; + _proto4.extract = function extract(dt, intlOpts, field) { + var df = this.dtFormatter(dt, intlOpts), + results = df.formatToParts(), + matching = results.find(function (m) { + return m.type.toLowerCase() === field; + }); + return matching ? matching.value : null; + }; - for (var u in obj) { - if (hasOwnProperty(obj, u)) { - var v = obj[u]; - if (v === undefined || v === null) continue; - normalized[normalizer(u)] = asNumber(v); + _proto4.numberFormatter = function numberFormatter(opts) { + if (opts === void 0) { + opts = {}; } - } - return normalized; -} -function formatOffset(offset, format) { - var hours = Math.trunc(Math.abs(offset / 60)), - minutes = Math.trunc(Math.abs(offset % 60)), - sign = offset >= 0 ? "+" : "-"; + // this forcesimple option is never used (the only caller short-circuits on it, but it seems safer to leave) + // (in contrast, the rest of the condition is used heavily) + return new PolyNumberFormatter(this.intl, opts.forceSimple || this.fastNumbers, opts); + }; - switch (format) { - case "short": - return "" + sign + padStart(hours, 2) + ":" + padStart(minutes, 2); + _proto4.dtFormatter = function dtFormatter(dt, intlOpts) { + if (intlOpts === void 0) { + intlOpts = {}; + } - case "narrow": - return "" + sign + hours + (minutes > 0 ? ":" + minutes : ""); + return new PolyDateFormatter(dt, this.intl, intlOpts); + }; - case "techie": - return "" + sign + padStart(hours, 2) + padStart(minutes, 2); + _proto4.relFormatter = function relFormatter(opts) { + if (opts === void 0) { + opts = {}; + } - default: - throw new RangeError("Value format " + format + " is out of range for property format"); - } -} -function timeObject(obj) { - return pick(obj, ["hour", "minute", "second", "millisecond"]); -} -var ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z0-9_+-]{1,256}(\/[A-Za-z0-9_+-]{1,256})?)?/; + return new PolyRelFormatter(this.intl, this.isEnglish(), opts); + }; -/** - * @private - */ + _proto4.listFormatter = function listFormatter(opts) { + if (opts === void 0) { + opts = {}; + } + return getCachedLF(this.intl, opts); + }; -var monthsLong = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; -var monthsShort = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]; -var monthsNarrow = ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"]; -function months(length) { - switch (length) { - case "narrow": - return [].concat(monthsNarrow); + _proto4.isEnglish = function isEnglish() { + return this.locale === "en" || this.locale.toLowerCase() === "en-us" || new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us"); + }; - case "short": - return [].concat(monthsShort); + _proto4.equals = function equals(other) { + return this.locale === other.locale && this.numberingSystem === other.numberingSystem && this.outputCalendar === other.outputCalendar; + }; - case "long": - return [].concat(monthsLong); + _createClass(Locale, [{ + key: "fastNumbers", + get: function get() { + if (this.fastNumbersCached == null) { + this.fastNumbersCached = supportsFastNumbers(this); + } - case "numeric": - return ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]; + return this.fastNumbersCached; + } + }]); - case "2-digit": - return ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"]; + return Locale; +}(); - default: - return null; +/* + * This file handles parsing for well-specified formats. Here's how it works: + * Two things go into parsing: a regex to match with and an extractor to take apart the groups in the match. + * An extractor is just a function that takes a regex match array and returns a { year: ..., month: ... } object + * parse() does the work of executing the regex and applying the extractor. It takes multiple regex/extractor pairs to try in sequence. + * Extractors can take a "cursor" representing the offset in the match to look at. This makes it easy to combine extractors. + * combineExtractors() does the work of combining them, keeping track of the cursor through multiple extractions. + * Some extractions are super dumb and simpleParse and fromStrings help DRY them. + */ + +function combineRegexes() { + for (var _len = arguments.length, regexes = new Array(_len), _key = 0; _key < _len; _key++) { + regexes[_key] = arguments[_key]; } + + var full = regexes.reduce(function (f, r) { + return f + r.source; + }, ""); + return RegExp("^" + full + "$"); } -var weekdaysLong = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]; -var weekdaysShort = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]; -var weekdaysNarrow = ["M", "T", "W", "T", "F", "S", "S"]; -function weekdays(length) { - switch (length) { - case "narrow": - return [].concat(weekdaysNarrow); - case "short": - return [].concat(weekdaysShort); +function combineExtractors() { + for (var _len2 = arguments.length, extractors = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + extractors[_key2] = arguments[_key2]; + } - case "long": - return [].concat(weekdaysLong); + return function (m) { + return extractors.reduce(function (_ref, ex) { + var mergedVals = _ref[0], + mergedZone = _ref[1], + cursor = _ref[2]; - case "numeric": - return ["1", "2", "3", "4", "5", "6", "7"]; + var _ex = ex(m, cursor), + val = _ex[0], + zone = _ex[1], + next = _ex[2]; - default: - return null; - } + return [_extends({}, mergedVals, val), mergedZone || zone, next]; + }, [{}, null, 1]).slice(0, 2); + }; } -var meridiems = ["AM", "PM"]; -var erasLong = ["Before Christ", "Anno Domini"]; -var erasShort = ["BC", "AD"]; -var erasNarrow = ["B", "A"]; -function eras(length) { - switch (length) { - case "narrow": - return [].concat(erasNarrow); - case "short": - return [].concat(erasShort); +function parse(s) { + if (s == null) { + return [null, null]; + } - case "long": - return [].concat(erasLong); + for (var _len3 = arguments.length, patterns = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { + patterns[_key3 - 1] = arguments[_key3]; + } - default: - return null; + for (var _i = 0, _patterns = patterns; _i < _patterns.length; _i++) { + var _patterns$_i = _patterns[_i], + regex = _patterns$_i[0], + extractor = _patterns$_i[1]; + var m = regex.exec(s); + + if (m) { + return extractor(m); + } } + + return [null, null]; } -function meridiemForDateTime(dt) { - return meridiems[dt.hour < 12 ? 0 : 1]; -} -function weekdayForDateTime(dt, length) { - return weekdays(length)[dt.weekday - 1]; -} -function monthForDateTime(dt, length) { - return months(length)[dt.month - 1]; -} -function eraForDateTime(dt, length) { - return eras(length)[dt.year < 0 ? 0 : 1]; -} -function formatRelativeTime(unit, count, numeric, narrow) { - if (numeric === void 0) { - numeric = "always"; - } - if (narrow === void 0) { - narrow = false; +function simpleParse() { + for (var _len4 = arguments.length, keys = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { + keys[_key4] = arguments[_key4]; } - var units = { - years: ["year", "yr."], - quarters: ["quarter", "qtr."], - months: ["month", "mo."], - weeks: ["week", "wk."], - days: ["day", "day", "days"], - hours: ["hour", "hr."], - minutes: ["minute", "min."], - seconds: ["second", "sec."] + return function (match, cursor) { + var ret = {}; + var i; + + for (i = 0; i < keys.length; i++) { + ret[keys[i]] = parseInteger(match[cursor + i]); + } + + return [ret, null, cursor + i]; }; - var lastable = ["hours", "minutes", "seconds"].indexOf(unit) === -1; +} // ISO and SQL parsing - if (numeric === "auto" && lastable) { - var isDay = unit === "days"; - switch (count) { - case 1: - return isDay ? "tomorrow" : "next " + units[unit][0]; +var offsetRegex = /(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/, + isoTimeBaseRegex = /(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/, + isoTimeRegex = RegExp("" + isoTimeBaseRegex.source + offsetRegex.source + "?"), + isoTimeExtensionRegex = RegExp("(?:T" + isoTimeRegex.source + ")?"), + isoYmdRegex = /([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/, + isoWeekRegex = /(\d{4})-?W(\d\d)(?:-?(\d))?/, + isoOrdinalRegex = /(\d{4})-?(\d{3})/, + extractISOWeekData = simpleParse("weekYear", "weekNumber", "weekDay"), + extractISOOrdinalData = simpleParse("year", "ordinal"), + sqlYmdRegex = /(\d{4})-(\d\d)-(\d\d)/, + // dumbed-down version of the ISO one +sqlTimeRegex = RegExp(isoTimeBaseRegex.source + " ?(?:" + offsetRegex.source + "|(" + ianaRegex.source + "))?"), + sqlTimeExtensionRegex = RegExp("(?: " + sqlTimeRegex.source + ")?"); - case -1: - return isDay ? "yesterday" : "last " + units[unit][0]; +function int(match, pos, fallback) { + var m = match[pos]; + return isUndefined(m) ? fallback : parseInteger(m); +} - case 0: - return isDay ? "today" : "this " + units[unit][0]; +function extractISOYmd(match, cursor) { + var item = { + year: int(match, cursor), + month: int(match, cursor + 1, 1), + day: int(match, cursor + 2, 1) + }; + return [item, null, cursor + 3]; +} - } - } +function extractISOTime(match, cursor) { + var item = { + hours: int(match, cursor, 0), + minutes: int(match, cursor + 1, 0), + seconds: int(match, cursor + 2, 0), + milliseconds: parseMillis(match[cursor + 3]) + }; + return [item, null, cursor + 4]; +} - var isInPast = Object.is(count, -0) || count < 0, - fmtValue = Math.abs(count), - singular = fmtValue === 1, - lilUnits = units[unit], - fmtUnit = narrow ? singular ? lilUnits[1] : lilUnits[2] || lilUnits[1] : singular ? units[unit][0] : unit; - return isInPast ? fmtValue + " " + fmtUnit + " ago" : "in " + fmtValue + " " + fmtUnit; +function extractISOOffset(match, cursor) { + var local = !match[cursor] && !match[cursor + 1], + fullOffset = signedOffset(match[cursor + 1], match[cursor + 2]), + zone = local ? null : FixedOffsetZone.instance(fullOffset); + return [{}, zone, cursor + 3]; } -function stringifyTokens(splits, tokenToString) { - var s = ""; +function extractIANAZone(match, cursor) { + var zone = match[cursor] ? IANAZone.create(match[cursor]) : null; + return [{}, zone, cursor + 1]; +} // ISO time parsing - for (var _iterator = _createForOfIteratorHelperLoose(splits), _step; !(_step = _iterator()).done;) { - var token = _step.value; - if (token.literal) { - s += token.val; - } else { - s += tokenToString(token.val); - } - } +var isoTimeOnly = RegExp("^T?" + isoTimeBaseRegex.source + "$"); // ISO duration parsing - return s; -} +var isoDuration = /^-?P(?:(?:(-?\d{1,9}(?:\.\d{1,9})?)Y)?(?:(-?\d{1,9}(?:\.\d{1,9})?)M)?(?:(-?\d{1,9}(?:\.\d{1,9})?)W)?(?:(-?\d{1,9}(?:\.\d{1,9})?)D)?(?:T(?:(-?\d{1,9}(?:\.\d{1,9})?)H)?(?:(-?\d{1,9}(?:\.\d{1,9})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,9}))?S)?)?)$/; -var _macroTokenToFormatOpts = { - D: DATE_SHORT, - DD: DATE_MED, - DDD: DATE_FULL, - DDDD: DATE_HUGE, - t: TIME_SIMPLE, - tt: TIME_WITH_SECONDS, - ttt: TIME_WITH_SHORT_OFFSET, - tttt: TIME_WITH_LONG_OFFSET, - T: TIME_24_SIMPLE, - TT: TIME_24_WITH_SECONDS, - TTT: TIME_24_WITH_SHORT_OFFSET, - TTTT: TIME_24_WITH_LONG_OFFSET, - f: DATETIME_SHORT, - ff: DATETIME_MED, - fff: DATETIME_FULL, - ffff: DATETIME_HUGE, - F: DATETIME_SHORT_WITH_SECONDS, - FF: DATETIME_MED_WITH_SECONDS, - FFF: DATETIME_FULL_WITH_SECONDS, - FFFF: DATETIME_HUGE_WITH_SECONDS -}; -/** - * @private - */ +function extractISODuration(match) { + var s = match[0], + yearStr = match[1], + monthStr = match[2], + weekStr = match[3], + dayStr = match[4], + hourStr = match[5], + minuteStr = match[6], + secondStr = match[7], + millisecondsStr = match[8]; + var hasNegativePrefix = s[0] === "-"; + var negativeSeconds = secondStr && secondStr[0] === "-"; -var Formatter = /*#__PURE__*/function () { - Formatter.create = function create(locale, opts) { - if (opts === void 0) { - opts = {}; + var maybeNegate = function maybeNegate(num, force) { + if (force === void 0) { + force = false; } - return new Formatter(locale, opts); + return num !== undefined && (force || num && hasNegativePrefix) ? -num : num; }; - Formatter.parseFormat = function parseFormat(fmt) { - var current = null, - currentFull = "", - bracketed = false; - var splits = []; + return [{ + years: maybeNegate(parseFloating(yearStr)), + months: maybeNegate(parseFloating(monthStr)), + weeks: maybeNegate(parseFloating(weekStr)), + days: maybeNegate(parseFloating(dayStr)), + hours: maybeNegate(parseFloating(hourStr)), + minutes: maybeNegate(parseFloating(minuteStr)), + seconds: maybeNegate(parseFloating(secondStr), secondStr === "-0"), + milliseconds: maybeNegate(parseMillis(millisecondsStr), negativeSeconds) + }]; +} // These are a little braindead. EDT *should* tell us that we're in, say, America/New_York +// and not just that we're in -240 *right now*. But since I don't think these are used that often +// I'm just going to ignore that - for (var i = 0; i < fmt.length; i++) { - var c = fmt.charAt(i); - if (c === "'") { - if (currentFull.length > 0) { - splits.push({ - literal: bracketed, - val: currentFull - }); - } +var obsOffsets = { + GMT: 0, + EDT: -4 * 60, + EST: -5 * 60, + CDT: -5 * 60, + CST: -6 * 60, + MDT: -6 * 60, + MST: -7 * 60, + PDT: -7 * 60, + PST: -8 * 60 +}; - current = null; - currentFull = ""; - bracketed = !bracketed; - } else if (bracketed) { - currentFull += c; - } else if (c === current) { - currentFull += c; - } else { - if (currentFull.length > 0) { - splits.push({ - literal: false, - val: currentFull - }); - } +function fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) { + var result = { + year: yearStr.length === 2 ? untruncateYear(parseInteger(yearStr)) : parseInteger(yearStr), + month: monthsShort.indexOf(monthStr) + 1, + day: parseInteger(dayStr), + hour: parseInteger(hourStr), + minute: parseInteger(minuteStr) + }; + if (secondStr) result.second = parseInteger(secondStr); - currentFull = c; - current = c; - } - } + if (weekdayStr) { + result.weekday = weekdayStr.length > 3 ? weekdaysLong.indexOf(weekdayStr) + 1 : weekdaysShort.indexOf(weekdayStr) + 1; + } - if (currentFull.length > 0) { - splits.push({ - literal: bracketed, - val: currentFull - }); - } + return result; +} // RFC 2822/5322 - return splits; - }; - Formatter.macroTokenToFormatOpts = function macroTokenToFormatOpts(token) { - return _macroTokenToFormatOpts[token]; - }; +var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/; - function Formatter(locale, formatOpts) { - this.opts = formatOpts; - this.loc = locale; - this.systemLoc = null; +function extractRFC2822(match) { + var weekdayStr = match[1], + dayStr = match[2], + monthStr = match[3], + yearStr = match[4], + hourStr = match[5], + minuteStr = match[6], + secondStr = match[7], + obsOffset = match[8], + milOffset = match[9], + offHourStr = match[10], + offMinuteStr = match[11], + result = fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr); + var offset; + + if (obsOffset) { + offset = obsOffsets[obsOffset]; + } else if (milOffset) { + offset = 0; + } else { + offset = signedOffset(offHourStr, offMinuteStr); } - var _proto = Formatter.prototype; + return [result, new FixedOffsetZone(offset)]; +} - _proto.formatWithSystemDefault = function formatWithSystemDefault(dt, opts) { - if (this.systemLoc === null) { - this.systemLoc = this.loc.redefaultToSystem(); - } +function preprocessRFC2822(s) { + // Remove comments and folding whitespace and replace multiple-spaces with a single space + return s.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").trim(); +} // http date - var df = this.systemLoc.dtFormatter(dt, _extends({}, this.opts, opts)); - return df.format(); - }; - - _proto.formatDateTime = function formatDateTime(dt, opts) { - if (opts === void 0) { - opts = {}; - } - var df = this.loc.dtFormatter(dt, _extends({}, this.opts, opts)); - return df.format(); - }; +var rfc1123 = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/, + rfc850 = /^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/, + ascii = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/; - _proto.formatDateTimeParts = function formatDateTimeParts(dt, opts) { - if (opts === void 0) { - opts = {}; - } +function extractRFC1123Or850(match) { + var weekdayStr = match[1], + dayStr = match[2], + monthStr = match[3], + yearStr = match[4], + hourStr = match[5], + minuteStr = match[6], + secondStr = match[7], + result = fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr); + return [result, FixedOffsetZone.utcInstance]; +} - var df = this.loc.dtFormatter(dt, _extends({}, this.opts, opts)); - return df.formatToParts(); - }; +function extractASCII(match) { + var weekdayStr = match[1], + monthStr = match[2], + dayStr = match[3], + hourStr = match[4], + minuteStr = match[5], + secondStr = match[6], + yearStr = match[7], + result = fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr); + return [result, FixedOffsetZone.utcInstance]; +} - _proto.resolvedOptions = function resolvedOptions(dt, opts) { - if (opts === void 0) { - opts = {}; - } +var isoYmdWithTimeExtensionRegex = combineRegexes(isoYmdRegex, isoTimeExtensionRegex); +var isoWeekWithTimeExtensionRegex = combineRegexes(isoWeekRegex, isoTimeExtensionRegex); +var isoOrdinalWithTimeExtensionRegex = combineRegexes(isoOrdinalRegex, isoTimeExtensionRegex); +var isoTimeCombinedRegex = combineRegexes(isoTimeRegex); +var extractISOYmdTimeAndOffset = combineExtractors(extractISOYmd, extractISOTime, extractISOOffset); +var extractISOWeekTimeAndOffset = combineExtractors(extractISOWeekData, extractISOTime, extractISOOffset); +var extractISOOrdinalDateAndTime = combineExtractors(extractISOOrdinalData, extractISOTime, extractISOOffset); +var extractISOTimeAndOffset = combineExtractors(extractISOTime, extractISOOffset); +/** + * @private + */ - var df = this.loc.dtFormatter(dt, _extends({}, this.opts, opts)); - return df.resolvedOptions(); - }; +function parseISODate(s) { + return parse(s, [isoYmdWithTimeExtensionRegex, extractISOYmdTimeAndOffset], [isoWeekWithTimeExtensionRegex, extractISOWeekTimeAndOffset], [isoOrdinalWithTimeExtensionRegex, extractISOOrdinalDateAndTime], [isoTimeCombinedRegex, extractISOTimeAndOffset]); +} +function parseRFC2822Date(s) { + return parse(preprocessRFC2822(s), [rfc2822, extractRFC2822]); +} +function parseHTTPDate(s) { + return parse(s, [rfc1123, extractRFC1123Or850], [rfc850, extractRFC1123Or850], [ascii, extractASCII]); +} +function parseISODuration(s) { + return parse(s, [isoDuration, extractISODuration]); +} +var extractISOTimeOnly = combineExtractors(extractISOTime); +function parseISOTimeOnly(s) { + return parse(s, [isoTimeOnly, extractISOTimeOnly]); +} +var sqlYmdWithTimeExtensionRegex = combineRegexes(sqlYmdRegex, sqlTimeExtensionRegex); +var sqlTimeCombinedRegex = combineRegexes(sqlTimeRegex); +var extractISOYmdTimeOffsetAndIANAZone = combineExtractors(extractISOYmd, extractISOTime, extractISOOffset, extractIANAZone); +var extractISOTimeOffsetAndIANAZone = combineExtractors(extractISOTime, extractISOOffset, extractIANAZone); +function parseSQL(s) { + return parse(s, [sqlYmdWithTimeExtensionRegex, extractISOYmdTimeOffsetAndIANAZone], [sqlTimeCombinedRegex, extractISOTimeOffsetAndIANAZone]); +} - _proto.num = function num(n, p) { - if (p === void 0) { - p = 0; - } +var INVALID$2 = "Invalid Duration"; // unit conversion constants - // we get some perf out of doing this here, annoyingly - if (this.opts.forceSimple) { - return padStart(n, p); - } +var lowOrderMatrix = { + weeks: { + days: 7, + hours: 7 * 24, + minutes: 7 * 24 * 60, + seconds: 7 * 24 * 60 * 60, + milliseconds: 7 * 24 * 60 * 60 * 1000 + }, + days: { + hours: 24, + minutes: 24 * 60, + seconds: 24 * 60 * 60, + milliseconds: 24 * 60 * 60 * 1000 + }, + hours: { + minutes: 60, + seconds: 60 * 60, + milliseconds: 60 * 60 * 1000 + }, + minutes: { + seconds: 60, + milliseconds: 60 * 1000 + }, + seconds: { + milliseconds: 1000 + } +}, + casualMatrix = _extends({ + years: { + quarters: 4, + months: 12, + weeks: 52, + days: 365, + hours: 365 * 24, + minutes: 365 * 24 * 60, + seconds: 365 * 24 * 60 * 60, + milliseconds: 365 * 24 * 60 * 60 * 1000 + }, + quarters: { + months: 3, + weeks: 13, + days: 91, + hours: 91 * 24, + minutes: 91 * 24 * 60, + seconds: 91 * 24 * 60 * 60, + milliseconds: 91 * 24 * 60 * 60 * 1000 + }, + months: { + weeks: 4, + days: 30, + hours: 30 * 24, + minutes: 30 * 24 * 60, + seconds: 30 * 24 * 60 * 60, + milliseconds: 30 * 24 * 60 * 60 * 1000 + } +}, lowOrderMatrix), + daysInYearAccurate = 146097.0 / 400, + daysInMonthAccurate = 146097.0 / 4800, + accurateMatrix = _extends({ + years: { + quarters: 4, + months: 12, + weeks: daysInYearAccurate / 7, + days: daysInYearAccurate, + hours: daysInYearAccurate * 24, + minutes: daysInYearAccurate * 24 * 60, + seconds: daysInYearAccurate * 24 * 60 * 60, + milliseconds: daysInYearAccurate * 24 * 60 * 60 * 1000 + }, + quarters: { + months: 3, + weeks: daysInYearAccurate / 28, + days: daysInYearAccurate / 4, + hours: daysInYearAccurate * 24 / 4, + minutes: daysInYearAccurate * 24 * 60 / 4, + seconds: daysInYearAccurate * 24 * 60 * 60 / 4, + milliseconds: daysInYearAccurate * 24 * 60 * 60 * 1000 / 4 + }, + months: { + weeks: daysInMonthAccurate / 7, + days: daysInMonthAccurate, + hours: daysInMonthAccurate * 24, + minutes: daysInMonthAccurate * 24 * 60, + seconds: daysInMonthAccurate * 24 * 60 * 60, + milliseconds: daysInMonthAccurate * 24 * 60 * 60 * 1000 + } +}, lowOrderMatrix); // units ordered by size - var opts = _extends({}, this.opts); +var orderedUnits$1 = ["years", "quarters", "months", "weeks", "days", "hours", "minutes", "seconds", "milliseconds"]; +var reverseUnits = orderedUnits$1.slice(0).reverse(); // clone really means "create another instance just like this one, but with these changes" - if (p > 0) { - opts.padTo = p; - } +function clone$1(dur, alts, clear) { + if (clear === void 0) { + clear = false; + } - return this.loc.numberFormatter(opts).format(n); + // deep merge for vals + var conf = { + values: clear ? alts.values : _extends({}, dur.values, alts.values || {}), + loc: dur.loc.clone(alts.loc), + conversionAccuracy: alts.conversionAccuracy || dur.conversionAccuracy }; + return new Duration(conf); +} - _proto.formatDateTimeFromString = function formatDateTimeFromString(dt, fmt) { - var _this = this; +function antiTrunc(n) { + return n < 0 ? Math.floor(n) : Math.ceil(n); +} // NB: mutates parameters - var knownEnglish = this.loc.listingMode() === "en", - useDateTimeFormatter = this.loc.outputCalendar && this.loc.outputCalendar !== "gregory", - string = function string(opts, extract) { - return _this.loc.extract(dt, opts, extract); - }, - formatOffset = function formatOffset(opts) { - if (dt.isOffsetFixed && dt.offset === 0 && opts.allowZ) { - return "Z"; - } - return dt.isValid ? dt.zone.formatOffset(dt.ts, opts.format) : ""; - }, - meridiem = function meridiem() { - return knownEnglish ? meridiemForDateTime(dt) : string({ - hour: "numeric", - hourCycle: "h12" - }, "dayperiod"); - }, - month = function month(length, standalone) { - return knownEnglish ? monthForDateTime(dt, length) : string(standalone ? { - month: length - } : { - month: length, - day: "numeric" - }, "month"); - }, - weekday = function weekday(length, standalone) { - return knownEnglish ? weekdayForDateTime(dt, length) : string(standalone ? { - weekday: length - } : { - weekday: length, - month: "long", - day: "numeric" - }, "weekday"); - }, - maybeMacro = function maybeMacro(token) { - var formatOpts = Formatter.macroTokenToFormatOpts(token); +function convert(matrix, fromMap, fromUnit, toMap, toUnit) { + var conv = matrix[toUnit][fromUnit], + raw = fromMap[fromUnit] / conv, + sameSign = Math.sign(raw) === Math.sign(toMap[toUnit]), + // ok, so this is wild, but see the matrix in the tests + added = !sameSign && toMap[toUnit] !== 0 && Math.abs(raw) <= 1 ? antiTrunc(raw) : Math.trunc(raw); + toMap[toUnit] += added; + fromMap[fromUnit] -= added * conv; +} // NB: mutates parameters - if (formatOpts) { - return _this.formatWithSystemDefault(dt, formatOpts); - } else { - return token; + +function normalizeValues(matrix, vals) { + reverseUnits.reduce(function (previous, current) { + if (!isUndefined(vals[current])) { + if (previous) { + convert(matrix, vals, previous, vals, current); } - }, - era = function era(length) { - return knownEnglish ? eraForDateTime(dt, length) : string({ - era: length - }, "era"); - }, - tokenToString = function tokenToString(token) { - // Where possible: http://cldr.unicode.org/translation/date-time-1/date-time#TOC-Standalone-vs.-Format-Styles - switch (token) { - // ms - case "S": - return _this.num(dt.millisecond); - case "u": // falls through + return current; + } else { + return previous; + } + }, null); +} +/** + * A Duration object represents a period of time, like "2 months" or "1 day, 1 hour". Conceptually, it's just a map of units to their quantities, accompanied by some additional configuration and methods for creating, parsing, interrogating, transforming, and formatting them. They can be used on their own or in conjunction with other Luxon types; for example, you can use {@link DateTime#plus} to add a Duration object to a DateTime, producing another DateTime. + * + * Here is a brief overview of commonly used methods and getters in Duration: + * + * * **Creation** To create a Duration, use {@link Duration#fromMillis}, {@link Duration#fromObject}, or {@link Duration#fromISO}. + * * **Unit values** See the {@link Duration#years}, {@link Duration.months}, {@link Duration#weeks}, {@link Duration#days}, {@link Duration#hours}, {@link Duration#minutes}, {@link Duration#seconds}, {@link Duration#milliseconds} accessors. + * * **Configuration** See {@link Duration#locale} and {@link Duration#numberingSystem} accessors. + * * **Transformation** To create new Durations out of old ones use {@link Duration#plus}, {@link Duration#minus}, {@link Duration#normalize}, {@link Duration#set}, {@link Duration#reconfigure}, {@link Duration#shiftTo}, and {@link Duration#negate}. + * * **Output** To convert the Duration into other representations, see {@link Duration#as}, {@link Duration#toISO}, {@link Duration#toFormat}, and {@link Duration#toJSON} + * + * There's are more methods documented below. In addition, for more information on subtler topics like internationalization and validity, see the external documentation. + */ - case "SSS": - return _this.num(dt.millisecond, 3); - // seconds - case "s": - return _this.num(dt.second); +var Duration = /*#__PURE__*/function () { + /** + * @private + */ + function Duration(config) { + var accurate = config.conversionAccuracy === "longterm" || false; + /** + * @access private + */ - case "ss": - return _this.num(dt.second, 2); - // fractional seconds + this.values = config.values; + /** + * @access private + */ - case "uu": - return _this.num(Math.floor(dt.millisecond / 10), 2); + this.loc = config.loc || Locale.create(); + /** + * @access private + */ - case "uuu": - return _this.num(Math.floor(dt.millisecond / 100)); - // minutes + this.conversionAccuracy = accurate ? "longterm" : "casual"; + /** + * @access private + */ - case "m": - return _this.num(dt.minute); + this.invalid = config.invalid || null; + /** + * @access private + */ - case "mm": - return _this.num(dt.minute, 2); - // hours + this.matrix = accurate ? accurateMatrix : casualMatrix; + /** + * @access private + */ - case "h": - return _this.num(dt.hour % 12 === 0 ? 12 : dt.hour % 12); + this.isLuxonDuration = true; + } + /** + * Create Duration from a number of milliseconds. + * @param {number} count of milliseconds + * @param {Object} opts - options for parsing + * @param {string} [opts.locale='en-US'] - the locale to use + * @param {string} opts.numberingSystem - the numbering system to use + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @return {Duration} + */ - case "hh": - return _this.num(dt.hour % 12 === 0 ? 12 : dt.hour % 12, 2); - case "H": - return _this.num(dt.hour); + Duration.fromMillis = function fromMillis(count, opts) { + return Duration.fromObject({ + milliseconds: count + }, opts); + } + /** + * Create a Duration from a JavaScript object with keys like 'years' and 'hours'. + * If this object is empty then a zero milliseconds duration is returned. + * @param {Object} obj - the object to create the DateTime from + * @param {number} obj.years + * @param {number} obj.quarters + * @param {number} obj.months + * @param {number} obj.weeks + * @param {number} obj.days + * @param {number} obj.hours + * @param {number} obj.minutes + * @param {number} obj.seconds + * @param {number} obj.milliseconds + * @param {Object} [opts=[]] - options for creating this Duration + * @param {string} [opts.locale='en-US'] - the locale to use + * @param {string} opts.numberingSystem - the numbering system to use + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @return {Duration} + */ + ; - case "HH": - return _this.num(dt.hour, 2); - // offset + Duration.fromObject = function fromObject(obj, opts) { + if (opts === void 0) { + opts = {}; + } - case "Z": - // like +6 - return formatOffset({ - format: "narrow", - allowZ: _this.opts.allowZ - }); + if (obj == null || typeof obj !== "object") { + throw new InvalidArgumentError("Duration.fromObject: argument expected to be an object, got " + (obj === null ? "null" : typeof obj)); + } - case "ZZ": - // like +06:00 - return formatOffset({ - format: "short", - allowZ: _this.opts.allowZ - }); + return new Duration({ + values: normalizeObject(obj, Duration.normalizeUnit), + loc: Locale.fromObject(opts), + conversionAccuracy: opts.conversionAccuracy + }); + } + /** + * Create a Duration from DurationLike. + * + * @param {Object | number | Duration} durationLike + * One of: + * - object with keys like 'years' and 'hours'. + * - number representing milliseconds + * - Duration instance + * @return {Duration} + */ + ; - case "ZZZ": - // like +0600 - return formatOffset({ - format: "techie", - allowZ: _this.opts.allowZ - }); + Duration.fromDurationLike = function fromDurationLike(durationLike) { + if (isNumber(durationLike)) { + return Duration.fromMillis(durationLike); + } else if (Duration.isDuration(durationLike)) { + return durationLike; + } else if (typeof durationLike === "object") { + return Duration.fromObject(durationLike); + } else { + throw new InvalidArgumentError("Unknown duration argument " + durationLike + " of type " + typeof durationLike); + } + } + /** + * Create a Duration from an ISO 8601 duration string. + * @param {string} text - text to parse + * @param {Object} opts - options for parsing + * @param {string} [opts.locale='en-US'] - the locale to use + * @param {string} opts.numberingSystem - the numbering system to use + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @see https://en.wikipedia.org/wiki/ISO_8601#Durations + * @example Duration.fromISO('P3Y6M1W4DT12H30M5S').toObject() //=> { years: 3, months: 6, weeks: 1, days: 4, hours: 12, minutes: 30, seconds: 5 } + * @example Duration.fromISO('PT23H').toObject() //=> { hours: 23 } + * @example Duration.fromISO('P5Y3M').toObject() //=> { years: 5, months: 3 } + * @return {Duration} + */ + ; - case "ZZZZ": - // like EST - return dt.zone.offsetName(dt.ts, { - format: "short", - locale: _this.loc.locale - }); + Duration.fromISO = function fromISO(text, opts) { + var _parseISODuration = parseISODuration(text), + parsed = _parseISODuration[0]; - case "ZZZZZ": - // like Eastern Standard Time - return dt.zone.offsetName(dt.ts, { - format: "long", - locale: _this.loc.locale - }); - // zone + if (parsed) { + return Duration.fromObject(parsed, opts); + } else { + return Duration.invalid("unparsable", "the input \"" + text + "\" can't be parsed as ISO 8601"); + } + } + /** + * Create a Duration from an ISO 8601 time string. + * @param {string} text - text to parse + * @param {Object} opts - options for parsing + * @param {string} [opts.locale='en-US'] - the locale to use + * @param {string} opts.numberingSystem - the numbering system to use + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @see https://en.wikipedia.org/wiki/ISO_8601#Times + * @example Duration.fromISOTime('11:22:33.444').toObject() //=> { hours: 11, minutes: 22, seconds: 33, milliseconds: 444 } + * @example Duration.fromISOTime('11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } + * @example Duration.fromISOTime('T11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } + * @example Duration.fromISOTime('1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } + * @example Duration.fromISOTime('T1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } + * @return {Duration} + */ + ; - case "z": - // like America/New_York - return dt.zoneName; - // meridiems + Duration.fromISOTime = function fromISOTime(text, opts) { + var _parseISOTimeOnly = parseISOTimeOnly(text), + parsed = _parseISOTimeOnly[0]; - case "a": - return meridiem(); - // dates + if (parsed) { + return Duration.fromObject(parsed, opts); + } else { + return Duration.invalid("unparsable", "the input \"" + text + "\" can't be parsed as ISO 8601"); + } + } + /** + * Create an invalid Duration. + * @param {string} reason - simple string of why this datetime is invalid. Should not contain parameters or anything else data-dependent + * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information + * @return {Duration} + */ + ; - case "d": - return useDateTimeFormatter ? string({ - day: "numeric" - }, "day") : _this.num(dt.day); + Duration.invalid = function invalid(reason, explanation) { + if (explanation === void 0) { + explanation = null; + } - case "dd": - return useDateTimeFormatter ? string({ - day: "2-digit" - }, "day") : _this.num(dt.day, 2); - // weekdays - standalone + if (!reason) { + throw new InvalidArgumentError("need to specify a reason the Duration is invalid"); + } - case "c": - // like 1 - return _this.num(dt.weekday); + var invalid = reason instanceof Invalid ? reason : new Invalid(reason, explanation); - case "ccc": - // like 'Tues' - return weekday("short", true); + if (Settings.throwOnInvalid) { + throw new InvalidDurationError(invalid); + } else { + return new Duration({ + invalid: invalid + }); + } + } + /** + * @private + */ + ; - case "cccc": - // like 'Tuesday' - return weekday("long", true); + Duration.normalizeUnit = function normalizeUnit(unit) { + var normalized = { + year: "years", + years: "years", + quarter: "quarters", + quarters: "quarters", + month: "months", + months: "months", + week: "weeks", + weeks: "weeks", + day: "days", + days: "days", + hour: "hours", + hours: "hours", + minute: "minutes", + minutes: "minutes", + second: "seconds", + seconds: "seconds", + millisecond: "milliseconds", + milliseconds: "milliseconds" + }[unit ? unit.toLowerCase() : unit]; + if (!normalized) throw new InvalidUnitError(unit); + return normalized; + } + /** + * Check if an object is a Duration. Works across context boundaries + * @param {object} o + * @return {boolean} + */ + ; - case "ccccc": - // like 'T' - return weekday("narrow", true); - // weekdays - format + Duration.isDuration = function isDuration(o) { + return o && o.isLuxonDuration || false; + } + /** + * Get the locale of a Duration, such 'en-GB' + * @type {string} + */ + ; - case "E": - // like 1 - return _this.num(dt.weekday); + var _proto = Duration.prototype; - case "EEE": - // like 'Tues' - return weekday("short", false); + /** + * Returns a string representation of this Duration formatted according to the specified format string. You may use these tokens: + * * `S` for milliseconds + * * `s` for seconds + * * `m` for minutes + * * `h` for hours + * * `d` for days + * * `w` for weeks + * * `M` for months + * * `y` for years + * Notes: + * * Add padding by repeating the token, e.g. "yy" pads the years to two digits, "hhhh" pads the hours out to four digits + * * The duration will be converted to the set of units in the format string using {@link Duration#shiftTo} and the Durations's conversion accuracy setting. + * @param {string} fmt - the format string + * @param {Object} opts - options + * @param {boolean} [opts.floor=true] - floor numerical values + * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat("y d s") //=> "1 6 2" + * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat("yy dd sss") //=> "01 06 002" + * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat("M S") //=> "12 518402000" + * @return {string} + */ + _proto.toFormat = function toFormat(fmt, opts) { + if (opts === void 0) { + opts = {}; + } - case "EEEE": - // like 'Tuesday' - return weekday("long", false); + // reverse-compat since 1.2; we always round down now, never up, and we do it by default + var fmtOpts = _extends({}, opts, { + floor: opts.round !== false && opts.floor !== false + }); - case "EEEEE": - // like 'T' - return weekday("narrow", false); - // months - standalone + return this.isValid ? Formatter.create(this.loc, fmtOpts).formatDurationFromString(this, fmt) : INVALID$2; + } + /** + * Returns a string representation of a Duration with all units included. + * To modify its behavior use the `listStyle` and any Intl.NumberFormat option, though `unitDisplay` is especially relevant. + * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat + * @param opts - On option object to override the formatting. Accepts the same keys as the options parameter of the native `Int.NumberFormat` constructor, as well as `listStyle`. + * @example + * ```js + * var dur = Duration.fromObject({ days: 1, hours: 5, minutes: 6 }) + * dur.toHuman() //=> '1 day, 5 hours, 6 minutes' + * dur.toHuman({ listStyle: "long" }) //=> '1 day, 5 hours, and 6 minutes' + * dur.toHuman({ unitDisplay: "short" }) //=> '1 day, 5 hr, 6 min' + * ``` + */ + ; - case "L": - // like 1 - return useDateTimeFormatter ? string({ - month: "numeric", - day: "numeric" - }, "month") : _this.num(dt.month); + _proto.toHuman = function toHuman(opts) { + var _this = this; - case "LL": - // like 01, doesn't seem to work - return useDateTimeFormatter ? string({ - month: "2-digit", - day: "numeric" - }, "month") : _this.num(dt.month, 2); + if (opts === void 0) { + opts = {}; + } - case "LLL": - // like Jan - return month("short", true); + var l = orderedUnits$1.map(function (unit) { + var val = _this.values[unit]; - case "LLLL": - // like January - return month("long", true); + if (isUndefined(val)) { + return null; + } - case "LLLLL": - // like J - return month("narrow", true); - // months - format + return _this.loc.numberFormatter(_extends({ + style: "unit", + unitDisplay: "long" + }, opts, { + unit: unit.slice(0, -1) + })).format(val); + }).filter(function (n) { + return n; + }); + return this.loc.listFormatter(_extends({ + type: "conjunction", + style: opts.listStyle || "narrow" + }, opts)).format(l); + } + /** + * Returns a JavaScript object with this Duration's values. + * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toObject() //=> { years: 1, days: 6, seconds: 2 } + * @return {Object} + */ + ; - case "M": - // like 1 - return useDateTimeFormatter ? string({ - month: "numeric" - }, "month") : _this.num(dt.month); + _proto.toObject = function toObject() { + if (!this.isValid) return {}; + return _extends({}, this.values); + } + /** + * Returns an ISO 8601-compliant string representation of this Duration. + * @see https://en.wikipedia.org/wiki/ISO_8601#Durations + * @example Duration.fromObject({ years: 3, seconds: 45 }).toISO() //=> 'P3YT45S' + * @example Duration.fromObject({ months: 4, seconds: 45 }).toISO() //=> 'P4MT45S' + * @example Duration.fromObject({ months: 5 }).toISO() //=> 'P5M' + * @example Duration.fromObject({ minutes: 5 }).toISO() //=> 'PT5M' + * @example Duration.fromObject({ milliseconds: 6 }).toISO() //=> 'PT0.006S' + * @return {string} + */ + ; - case "MM": - // like 01 - return useDateTimeFormatter ? string({ - month: "2-digit" - }, "month") : _this.num(dt.month, 2); + _proto.toISO = function toISO() { + // we could use the formatter, but this is an easier way to get the minimum string + if (!this.isValid) return null; + var s = "P"; + if (this.years !== 0) s += this.years + "Y"; + if (this.months !== 0 || this.quarters !== 0) s += this.months + this.quarters * 3 + "M"; + if (this.weeks !== 0) s += this.weeks + "W"; + if (this.days !== 0) s += this.days + "D"; + if (this.hours !== 0 || this.minutes !== 0 || this.seconds !== 0 || this.milliseconds !== 0) s += "T"; + if (this.hours !== 0) s += this.hours + "H"; + if (this.minutes !== 0) s += this.minutes + "M"; + if (this.seconds !== 0 || this.milliseconds !== 0) // this will handle "floating point madness" by removing extra decimal places + // https://stackoverflow.com/questions/588004/is-floating-point-math-broken + s += roundTo(this.seconds + this.milliseconds / 1000, 3) + "S"; + if (s === "P") s += "T0S"; + return s; + } + /** + * Returns an ISO 8601-compliant string representation of this Duration, formatted as a time of day. + * Note that this will return null if the duration is invalid, negative, or equal to or greater than 24 hours. + * @see https://en.wikipedia.org/wiki/ISO_8601#Times + * @param {Object} opts - options + * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0 + * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0 + * @param {boolean} [opts.includePrefix=false] - include the `T` prefix + * @param {string} [opts.format='extended'] - choose between the basic and extended format + * @example Duration.fromObject({ hours: 11 }).toISOTime() //=> '11:00:00.000' + * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressMilliseconds: true }) //=> '11:00:00' + * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressSeconds: true }) //=> '11:00' + * @example Duration.fromObject({ hours: 11 }).toISOTime({ includePrefix: true }) //=> 'T11:00:00.000' + * @example Duration.fromObject({ hours: 11 }).toISOTime({ format: 'basic' }) //=> '110000.000' + * @return {string} + */ + ; - case "MMM": - // like Jan - return month("short", false); + _proto.toISOTime = function toISOTime(opts) { + if (opts === void 0) { + opts = {}; + } - case "MMMM": - // like January - return month("long", false); + if (!this.isValid) return null; + var millis = this.toMillis(); + if (millis < 0 || millis >= 86400000) return null; + opts = _extends({ + suppressMilliseconds: false, + suppressSeconds: false, + includePrefix: false, + format: "extended" + }, opts); + var value = this.shiftTo("hours", "minutes", "seconds", "milliseconds"); + var fmt = opts.format === "basic" ? "hhmm" : "hh:mm"; - case "MMMMM": - // like J - return month("narrow", false); - // years + if (!opts.suppressSeconds || value.seconds !== 0 || value.milliseconds !== 0) { + fmt += opts.format === "basic" ? "ss" : ":ss"; - case "y": - // like 2014 - return useDateTimeFormatter ? string({ - year: "numeric" - }, "year") : _this.num(dt.year); + if (!opts.suppressMilliseconds || value.milliseconds !== 0) { + fmt += ".SSS"; + } + } - case "yy": - // like 14 - return useDateTimeFormatter ? string({ - year: "2-digit" - }, "year") : _this.num(dt.year.toString().slice(-2), 2); - - case "yyyy": - // like 0012 - return useDateTimeFormatter ? string({ - year: "numeric" - }, "year") : _this.num(dt.year, 4); - - case "yyyyyy": - // like 000012 - return useDateTimeFormatter ? string({ - year: "numeric" - }, "year") : _this.num(dt.year, 6); - // eras - - case "G": - // like AD - return era("short"); - - case "GG": - // like Anno Domini - return era("long"); - - case "GGGGG": - return era("narrow"); - - case "kk": - return _this.num(dt.weekYear.toString().slice(-2), 2); - - case "kkkk": - return _this.num(dt.weekYear, 4); - - case "W": - return _this.num(dt.weekNumber); - - case "WW": - return _this.num(dt.weekNumber, 2); - - case "o": - return _this.num(dt.ordinal); - - case "ooo": - return _this.num(dt.ordinal, 3); - - case "q": - // like 1 - return _this.num(dt.quarter); - - case "qq": - // like 01 - return _this.num(dt.quarter, 2); - - case "X": - return _this.num(Math.floor(dt.ts / 1000)); - - case "x": - return _this.num(dt.ts); - - default: - return maybeMacro(token); - } - }; - - return stringifyTokens(Formatter.parseFormat(fmt), tokenToString); - }; - - _proto.formatDurationFromString = function formatDurationFromString(dur, fmt) { - var _this2 = this; - - var tokenToField = function tokenToField(token) { - switch (token[0]) { - case "S": - return "millisecond"; - - case "s": - return "second"; - - case "m": - return "minute"; - - case "h": - return "hour"; - - case "d": - return "day"; - - case "M": - return "month"; - - case "y": - return "year"; - - default: - return null; - } - }, - tokenToString = function tokenToString(lildur) { - return function (token) { - var mapped = tokenToField(token); - - if (mapped) { - return _this2.num(lildur.get(mapped), token.length); - } else { - return token; - } - }; - }, - tokens = Formatter.parseFormat(fmt), - realTokens = tokens.reduce(function (found, _ref) { - var literal = _ref.literal, - val = _ref.val; - return literal ? found : found.concat(val); - }, []), - collapsed = dur.shiftTo.apply(dur, realTokens.map(tokenToField).filter(function (t) { - return t; - })); - - return stringifyTokens(tokens, tokenToString(collapsed)); - }; - - return Formatter; -}(); - -var Invalid = /*#__PURE__*/function () { - function Invalid(reason, explanation) { - this.reason = reason; - this.explanation = explanation; - } - - var _proto = Invalid.prototype; + var str = value.toFormat(fmt); - _proto.toMessage = function toMessage() { - if (this.explanation) { - return this.reason + ": " + this.explanation; - } else { - return this.reason; + if (opts.includePrefix) { + str = "T" + str; } - }; - - return Invalid; -}(); - -/** - * @interface - */ - -var Zone = /*#__PURE__*/function () { - function Zone() {} - - var _proto = Zone.prototype; + return str; + } /** - * Returns the offset's common name (such as EST) at the specified timestamp - * @abstract - * @param {number} ts - Epoch milliseconds for which to get the name - * @param {Object} opts - Options to affect the format - * @param {string} opts.format - What style of offset to return. Accepts 'long' or 'short'. - * @param {string} opts.locale - What locale to return the offset name in. + * Returns an ISO 8601 representation of this Duration appropriate for use in JSON. * @return {string} */ - _proto.offsetName = function offsetName(ts, opts) { - throw new ZoneIsAbstractError(); + ; + + _proto.toJSON = function toJSON() { + return this.toISO(); } /** - * Returns the offset's value as a string - * @abstract - * @param {number} ts - Epoch milliseconds for which to get the offset - * @param {string} format - What style of offset to return. - * Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively + * Returns an ISO 8601 representation of this Duration appropriate for use in debugging. * @return {string} */ ; - _proto.formatOffset = function formatOffset(ts, format) { - throw new ZoneIsAbstractError(); + _proto.toString = function toString() { + return this.toISO(); } /** - * Return the offset in minutes for this zone at the specified timestamp. - * @abstract - * @param {number} ts - Epoch milliseconds for which to compute the offset + * Returns an milliseconds value of this Duration. * @return {number} */ ; - _proto.offset = function offset(ts) { - throw new ZoneIsAbstractError(); + _proto.toMillis = function toMillis() { + return this.as("milliseconds"); } /** - * Return whether this Zone is equal to another zone - * @abstract - * @param {Zone} otherZone - the zone to compare - * @return {boolean} + * Returns an milliseconds value of this Duration. Alias of {@link toMillis} + * @return {number} */ ; - _proto.equals = function equals(otherZone) { - throw new ZoneIsAbstractError(); + _proto.valueOf = function valueOf() { + return this.toMillis(); } /** - * Return whether this Zone is valid. - * @abstract - * @type {boolean} + * Make this Duration longer by the specified amount. Return a newly-constructed Duration. + * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() + * @return {Duration} */ ; - _createClass(Zone, [{ - key: "type", - get: - /** - * The type of zone - * @abstract - * @type {string} - */ - function get() { - throw new ZoneIsAbstractError(); - } - /** - * The name of this zone. - * @abstract - * @type {string} - */ + _proto.plus = function plus(duration) { + if (!this.isValid) return this; + var dur = Duration.fromDurationLike(duration), + result = {}; - }, { - key: "name", - get: function get() { - throw new ZoneIsAbstractError(); - } - /** - * Returns whether the offset is known to be fixed for the whole year. - * @abstract - * @type {boolean} - */ + for (var _iterator = _createForOfIteratorHelperLoose(orderedUnits$1), _step; !(_step = _iterator()).done;) { + var k = _step.value; - }, { - key: "isUniversal", - get: function get() { - throw new ZoneIsAbstractError(); - } - }, { - key: "isValid", - get: function get() { - throw new ZoneIsAbstractError(); + if (hasOwnProperty(dur.values, k) || hasOwnProperty(this.values, k)) { + result[k] = dur.get(k) + this.get(k); + } } - }]); - return Zone; -}(); - -var singleton$1 = null; -/** - * Represents the local zone for this JavaScript environment. - * @implements {Zone} - */ - -var SystemZone = /*#__PURE__*/function (_Zone) { - _inheritsLoose(SystemZone, _Zone); - - function SystemZone() { - return _Zone.apply(this, arguments) || this; - } - - var _proto = SystemZone.prototype; - - /** @override **/ - _proto.offsetName = function offsetName(ts, _ref) { - var format = _ref.format, - locale = _ref.locale; - return parseZoneInfo(ts, format, locale); + return clone$1(this, { + values: result + }, true); } - /** @override **/ + /** + * Make this Duration shorter by the specified amount. Return a newly-constructed Duration. + * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() + * @return {Duration} + */ ; - _proto.formatOffset = function formatOffset$1(ts, format) { - return formatOffset(this.offset(ts), format); + _proto.minus = function minus(duration) { + if (!this.isValid) return this; + var dur = Duration.fromDurationLike(duration); + return this.plus(dur.negate()); } - /** @override **/ + /** + * Scale this Duration by the specified amount. Return a newly-constructed Duration. + * @param {function} fn - The function to apply to each unit. Arity is 1 or 2: the value of the unit and, optionally, the unit name. Must return a number. + * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits(x => x * 2) //=> { hours: 2, minutes: 60 } + * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits((x, u) => u === "hour" ? x * 2 : x) //=> { hours: 2, minutes: 30 } + * @return {Duration} + */ ; - _proto.offset = function offset(ts) { - return -new Date(ts).getTimezoneOffset(); + _proto.mapUnits = function mapUnits(fn) { + if (!this.isValid) return this; + var result = {}; + + for (var _i = 0, _Object$keys = Object.keys(this.values); _i < _Object$keys.length; _i++) { + var k = _Object$keys[_i]; + result[k] = asNumber(fn(this.values[k], k)); + } + + return clone$1(this, { + values: result + }, true); } - /** @override **/ + /** + * Get the value of unit. + * @param {string} unit - a unit such as 'minute' or 'day' + * @example Duration.fromObject({years: 2, days: 3}).get('years') //=> 2 + * @example Duration.fromObject({years: 2, days: 3}).get('months') //=> 0 + * @example Duration.fromObject({years: 2, days: 3}).get('days') //=> 3 + * @return {number} + */ ; - _proto.equals = function equals(otherZone) { - return otherZone.type === "system"; + _proto.get = function get(unit) { + return this[Duration.normalizeUnit(unit)]; } - /** @override **/ + /** + * "Set" the values of specified units. Return a newly-constructed Duration. + * @param {Object} values - a mapping of units to numbers + * @example dur.set({ years: 2017 }) + * @example dur.set({ hours: 8, minutes: 30 }) + * @return {Duration} + */ ; - _createClass(SystemZone, [{ - key: "type", - get: - /** @override **/ - function get() { - return "system"; - } - /** @override **/ - - }, { - key: "name", - get: function get() { - return new Intl.DateTimeFormat().resolvedOptions().timeZone; - } - /** @override **/ - - }, { - key: "isUniversal", - get: function get() { - return false; - } - }, { - key: "isValid", - get: function get() { - return true; - } - }], [{ - key: "instance", - get: - /** - * Get a singleton instance of the local zone - * @return {SystemZone} - */ - function get() { - if (singleton$1 === null) { - singleton$1 = new SystemZone(); - } - - return singleton$1; - } - }]); - - return SystemZone; -}(Zone); + _proto.set = function set(values) { + if (!this.isValid) return this; -var matchingRegex = RegExp("^" + ianaRegex.source + "$"); -var dtfCache = {}; + var mixed = _extends({}, this.values, normalizeObject(values, Duration.normalizeUnit)); -function makeDTF(zone) { - if (!dtfCache[zone]) { - dtfCache[zone] = new Intl.DateTimeFormat("en-US", { - hour12: false, - timeZone: zone, - year: "numeric", - month: "2-digit", - day: "2-digit", - hour: "2-digit", - minute: "2-digit", - second: "2-digit" + return clone$1(this, { + values: mixed }); } + /** + * "Set" the locale and/or numberingSystem. Returns a newly-constructed Duration. + * @example dur.reconfigure({ locale: 'en-GB' }) + * @return {Duration} + */ + ; - return dtfCache[zone]; -} - -var typeToPos = { - year: 0, - month: 1, - day: 2, - hour: 3, - minute: 4, - second: 5 -}; - -function hackyOffset(dtf, date) { - var formatted = dtf.format(date).replace(/\u200E/g, ""), - parsed = /(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(formatted), - fMonth = parsed[1], - fDay = parsed[2], - fYear = parsed[3], - fHour = parsed[4], - fMinute = parsed[5], - fSecond = parsed[6]; - return [fYear, fMonth, fDay, fHour, fMinute, fSecond]; -} - -function partsOffset(dtf, date) { - var formatted = dtf.formatToParts(date), - filled = []; - - for (var i = 0; i < formatted.length; i++) { - var _formatted$i = formatted[i], - type = _formatted$i.type, - value = _formatted$i.value, - pos = typeToPos[type]; - - if (!isUndefined(pos)) { - filled[pos] = parseInt(value, 10); - } - } - - return filled; -} - -var ianaZoneCache = {}; -/** - * A zone identified by an IANA identifier, like America/New_York - * @implements {Zone} - */ + _proto.reconfigure = function reconfigure(_temp) { + var _ref = _temp === void 0 ? {} : _temp, + locale = _ref.locale, + numberingSystem = _ref.numberingSystem, + conversionAccuracy = _ref.conversionAccuracy; -var IANAZone = /*#__PURE__*/function (_Zone) { - _inheritsLoose(IANAZone, _Zone); + var loc = this.loc.clone({ + locale: locale, + numberingSystem: numberingSystem + }), + opts = { + loc: loc + }; - /** - * @param {string} name - Zone name - * @return {IANAZone} - */ - IANAZone.create = function create(name) { - if (!ianaZoneCache[name]) { - ianaZoneCache[name] = new IANAZone(name); + if (conversionAccuracy) { + opts.conversionAccuracy = conversionAccuracy; } - return ianaZoneCache[name]; + return clone$1(this, opts); } /** - * Reset local caches. Should only be necessary in testing scenarios. - * @return {void} + * Return the length of the duration in the specified unit. + * @param {string} unit - a unit such as 'minutes' or 'days' + * @example Duration.fromObject({years: 1}).as('days') //=> 365 + * @example Duration.fromObject({years: 1}).as('months') //=> 12 + * @example Duration.fromObject({hours: 60}).as('days') //=> 2.5 + * @return {number} */ ; - IANAZone.resetCache = function resetCache() { - ianaZoneCache = {}; - dtfCache = {}; + _proto.as = function as(unit) { + return this.isValid ? this.shiftTo(unit).get(unit) : NaN; } /** - * Returns whether the provided string is a valid specifier. This only checks the string's format, not that the specifier identifies a known zone; see isValidZone for that. - * @param {string} s - The string to check validity on - * @example IANAZone.isValidSpecifier("America/New_York") //=> true - * @example IANAZone.isValidSpecifier("Fantasia/Castle") //=> true - * @example IANAZone.isValidSpecifier("Sport~~blorp") //=> false - * @return {boolean} + * Reduce this Duration to its canonical representation in its current units. + * @example Duration.fromObject({ years: 2, days: 5000 }).normalize().toObject() //=> { years: 15, days: 255 } + * @example Duration.fromObject({ hours: 12, minutes: -45 }).normalize().toObject() //=> { hours: 11, minutes: 15 } + * @return {Duration} */ ; - IANAZone.isValidSpecifier = function isValidSpecifier(s) { - return !!(s && s.match(matchingRegex)); + _proto.normalize = function normalize() { + if (!this.isValid) return this; + var vals = this.toObject(); + normalizeValues(this.matrix, vals); + return clone$1(this, { + values: vals + }, true); } /** - * Returns whether the provided string identifies a real zone - * @param {string} zone - The string to check - * @example IANAZone.isValidZone("America/New_York") //=> true - * @example IANAZone.isValidZone("Fantasia/Castle") //=> false - * @example IANAZone.isValidZone("Sport~~blorp") //=> false - * @return {boolean} + * Convert this Duration into its representation in a different set of units. + * @example Duration.fromObject({ hours: 1, seconds: 30 }).shiftTo('minutes', 'milliseconds').toObject() //=> { minutes: 60, milliseconds: 30000 } + * @return {Duration} */ ; - IANAZone.isValidZone = function isValidZone(zone) { - if (!zone) { - return false; + _proto.shiftTo = function shiftTo() { + for (var _len = arguments.length, units = new Array(_len), _key = 0; _key < _len; _key++) { + units[_key] = arguments[_key]; } - try { - new Intl.DateTimeFormat("en-US", { - timeZone: zone - }).format(); - return true; - } catch (e) { - return false; + if (!this.isValid) return this; + + if (units.length === 0) { + return this; } - }; - function IANAZone(name) { - var _this; - - _this = _Zone.call(this) || this; - /** @private **/ + units = units.map(function (u) { + return Duration.normalizeUnit(u); + }); + var built = {}, + accumulated = {}, + vals = this.toObject(); + var lastUnit; - _this.zoneName = name; - /** @private **/ + for (var _iterator2 = _createForOfIteratorHelperLoose(orderedUnits$1), _step2; !(_step2 = _iterator2()).done;) { + var k = _step2.value; - _this.valid = IANAZone.isValidZone(name); - return _this; - } - /** @override **/ + if (units.indexOf(k) >= 0) { + lastUnit = k; + var own = 0; // anything we haven't boiled down yet should get boiled to this unit + for (var ak in accumulated) { + own += this.matrix[ak][k] * accumulated[ak]; + accumulated[ak] = 0; + } // plus anything that's already in this unit - var _proto = IANAZone.prototype; - /** @override **/ - _proto.offsetName = function offsetName(ts, _ref) { - var format = _ref.format, - locale = _ref.locale; - return parseZoneInfo(ts, format, locale, this.name); - } - /** @override **/ - ; + if (isNumber(vals[k])) { + own += vals[k]; + } - _proto.formatOffset = function formatOffset$1(ts, format) { - return formatOffset(this.offset(ts), format); - } - /** @override **/ - ; + var i = Math.trunc(own); + built[k] = i; + accumulated[k] = (own * 1000 - i * 1000) / 1000; // plus anything further down the chain that should be rolled up in to this - _proto.offset = function offset(ts) { - var date = new Date(ts); - if (isNaN(date)) return NaN; + for (var down in vals) { + if (orderedUnits$1.indexOf(down) > orderedUnits$1.indexOf(k)) { + convert(this.matrix, vals, down, built, k); + } + } // otherwise, keep it in the wings to boil it later - var dtf = makeDTF(this.name), - _ref2 = dtf.formatToParts ? partsOffset(dtf, date) : hackyOffset(dtf, date), - year = _ref2[0], - month = _ref2[1], - day = _ref2[2], - hour = _ref2[3], - minute = _ref2[4], - second = _ref2[5]; // because we're using hour12 and https://bugs.chromium.org/p/chromium/issues/detail?id=1025564&can=2&q=%2224%3A00%22%20datetimeformat + } else if (isNumber(vals[k])) { + accumulated[k] = vals[k]; + } + } // anything leftover becomes the decimal for the last unit + // lastUnit must be defined since units is not empty - var adjustedHour = hour === 24 ? 0 : hour; - var asUTC = objToLocalTS({ - year: year, - month: month, - day: day, - hour: adjustedHour, - minute: minute, - second: second, - millisecond: 0 - }); - var asTS = +date; - var over = asTS % 1000; - asTS -= over >= 0 ? over : 1000 + over; - return (asUTC - asTS) / (60 * 1000); - } - /** @override **/ - ; + for (var key in accumulated) { + if (accumulated[key] !== 0) { + built[lastUnit] += key === lastUnit ? accumulated[key] : accumulated[key] / this.matrix[lastUnit][key]; + } + } - _proto.equals = function equals(otherZone) { - return otherZone.type === "iana" && otherZone.name === this.name; + return clone$1(this, { + values: built + }, true).normalize(); } - /** @override **/ + /** + * Return the negative of this Duration. + * @example Duration.fromObject({ hours: 1, seconds: 30 }).negate().toObject() //=> { hours: -1, seconds: -30 } + * @return {Duration} + */ ; - _createClass(IANAZone, [{ - key: "type", - get: function get() { - return "iana"; - } - /** @override **/ - - }, { - key: "name", - get: function get() { - return this.zoneName; - } - /** @override **/ + _proto.negate = function negate() { + if (!this.isValid) return this; + var negated = {}; - }, { - key: "isUniversal", - get: function get() { - return false; - } - }, { - key: "isValid", - get: function get() { - return this.valid; + for (var _i2 = 0, _Object$keys2 = Object.keys(this.values); _i2 < _Object$keys2.length; _i2++) { + var k = _Object$keys2[_i2]; + negated[k] = this.values[k] === 0 ? 0 : -this.values[k]; } - }]); - - return IANAZone; -}(Zone); - -var singleton = null; -/** - * A zone with a fixed offset (meaning no DST) - * @implements {Zone} - */ - -var FixedOffsetZone = /*#__PURE__*/function (_Zone) { - _inheritsLoose(FixedOffsetZone, _Zone); - /** - * Get an instance with a specified offset - * @param {number} offset - The offset in minutes - * @return {FixedOffsetZone} - */ - FixedOffsetZone.instance = function instance(offset) { - return offset === 0 ? FixedOffsetZone.utcInstance : new FixedOffsetZone(offset); + return clone$1(this, { + values: negated + }, true); } /** - * Get an instance of FixedOffsetZone from a UTC offset string, like "UTC+6" - * @param {string} s - The offset string to parse - * @example FixedOffsetZone.parseSpecifier("UTC+6") - * @example FixedOffsetZone.parseSpecifier("UTC+06") - * @example FixedOffsetZone.parseSpecifier("UTC-6:00") - * @return {FixedOffsetZone} + * Get the years. + * @type {number} */ ; - FixedOffsetZone.parseSpecifier = function parseSpecifier(s) { - if (s) { - var r = s.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i); - - if (r) { - return new FixedOffsetZone(signedOffset(r[1], r[2])); - } + /** + * Equality check + * Two Durations are equal iff they have the same units and the same values for each unit. + * @param {Duration} other + * @return {boolean} + */ + _proto.equals = function equals(other) { + if (!this.isValid || !other.isValid) { + return false; } - return null; - }; - - function FixedOffsetZone(offset) { - var _this; - - _this = _Zone.call(this) || this; - /** @private **/ - - _this.fixed = offset; - return _this; - } - /** @override **/ - - - var _proto = FixedOffsetZone.prototype; + if (!this.loc.equals(other.loc)) { + return false; + } - /** @override **/ - _proto.offsetName = function offsetName() { - return this.name; - } - /** @override **/ - ; + function eq(v1, v2) { + // Consider 0 and undefined as equal + if (v1 === undefined || v1 === 0) return v2 === undefined || v2 === 0; + return v1 === v2; + } - _proto.formatOffset = function formatOffset$1(ts, format) { - return formatOffset(this.fixed, format); - } - /** @override **/ - ; + for (var _iterator3 = _createForOfIteratorHelperLoose(orderedUnits$1), _step3; !(_step3 = _iterator3()).done;) { + var u = _step3.value; - /** @override **/ - _proto.offset = function offset() { - return this.fixed; - } - /** @override **/ - ; + if (!eq(this.values[u], other.values[u])) { + return false; + } + } - _proto.equals = function equals(otherZone) { - return otherZone.type === "fixed" && otherZone.fixed === this.fixed; - } - /** @override **/ - ; + return true; + }; - _createClass(FixedOffsetZone, [{ - key: "type", + _createClass(Duration, [{ + key: "locale", get: function get() { - return "fixed"; + return this.isValid ? this.loc.locale : null; } - /** @override **/ + /** + * Get the numbering system of a Duration, such 'beng'. The numbering system is used when formatting the Duration + * + * @type {string} + */ }, { - key: "name", + key: "numberingSystem", get: function get() { - return this.fixed === 0 ? "UTC" : "UTC" + formatOffset(this.fixed, "narrow"); + return this.isValid ? this.loc.numberingSystem : null; } }, { - key: "isUniversal", + key: "years", get: function get() { - return true; + return this.isValid ? this.values.years || 0 : NaN; } + /** + * Get the quarters. + * @type {number} + */ + }, { - key: "isValid", + key: "quarters", get: function get() { - return true; + return this.isValid ? this.values.quarters || 0 : NaN; } - }], [{ - key: "utcInstance", - get: /** - * Get a singleton instance of UTC - * @return {FixedOffsetZone} + * Get the months. + * @type {number} */ - function get() { - if (singleton === null) { - singleton = new FixedOffsetZone(0); - } - - return singleton; - } - }]); - - return FixedOffsetZone; -}(Zone); - -/** - * A zone that failed to parse. You should never need to instantiate this. - * @implements {Zone} - */ - -var InvalidZone = /*#__PURE__*/function (_Zone) { - _inheritsLoose(InvalidZone, _Zone); - - function InvalidZone(zoneName) { - var _this; - - _this = _Zone.call(this) || this; - /** @private */ - - _this.zoneName = zoneName; - return _this; - } - /** @override **/ - - - var _proto = InvalidZone.prototype; - - /** @override **/ - _proto.offsetName = function offsetName() { - return null; - } - /** @override **/ - ; - - _proto.formatOffset = function formatOffset() { - return ""; - } - /** @override **/ - ; - - _proto.offset = function offset() { - return NaN; - } - /** @override **/ - ; - - _proto.equals = function equals() { - return false; - } - /** @override **/ - ; - - _createClass(InvalidZone, [{ - key: "type", - get: function get() { - return "invalid"; - } - /** @override **/ }, { - key: "name", + key: "months", get: function get() { - return this.zoneName; + return this.isValid ? this.values.months || 0 : NaN; } - /** @override **/ + /** + * Get the weeks + * @type {number} + */ }, { - key: "isUniversal", - get: function get() { - return false; - } - }, { - key: "isValid", + key: "weeks", get: function get() { - return false; - } - }]); - - return InvalidZone; -}(Zone); - -/** - * @private - */ -function normalizeZone(input, defaultZone) { - - if (isUndefined(input) || input === null) { - return defaultZone; - } else if (input instanceof Zone) { - return input; - } else if (isString(input)) { - var lowered = input.toLowerCase(); - if (lowered === "local" || lowered === "system") return defaultZone;else if (lowered === "utc" || lowered === "gmt") return FixedOffsetZone.utcInstance;else if (IANAZone.isValidSpecifier(lowered)) return IANAZone.create(input);else return FixedOffsetZone.parseSpecifier(lowered) || new InvalidZone(input); - } else if (isNumber(input)) { - return FixedOffsetZone.instance(input); - } else if (typeof input === "object" && input.offset && typeof input.offset === "number") { - // This is dumb, but the instanceof check above doesn't seem to really work - // so we're duck checking it - return input; - } else { - return new InvalidZone(input); - } -} - -var now = function now() { - return Date.now(); -}, - defaultZone = "system", - defaultLocale = null, - defaultNumberingSystem = null, - defaultOutputCalendar = null, - throwOnInvalid; -/** - * Settings contains static getters and setters that control Luxon's overall behavior. Luxon is a simple library with few options, but the ones it does have live here. - */ - - -var Settings = /*#__PURE__*/function () { - function Settings() {} - - /** - * Reset Luxon's global caches. Should only be necessary in testing scenarios. - * @return {void} - */ - Settings.resetCaches = function resetCaches() { - Locale.resetCache(); - IANAZone.resetCache(); - }; - - _createClass(Settings, null, [{ - key: "now", - get: - /** - * Get the callback for returning the current timestamp. - * @type {function} - */ - function get() { - return now; + return this.isValid ? this.values.weeks || 0 : NaN; } /** - * Set the callback for returning the current timestamp. - * The function should return a number, which will be interpreted as an Epoch millisecond count - * @type {function} - * @example Settings.now = () => Date.now() + 3000 // pretend it is 3 seconds in the future - * @example Settings.now = () => 0 // always pretend it's Jan 1, 1970 at midnight in UTC time + * Get the days. + * @type {number} */ - , - set: function set(n) { - now = n; + + }, { + key: "days", + get: function get() { + return this.isValid ? this.values.days || 0 : NaN; } /** - * Set the default time zone to create DateTimes in. Does not affect existing instances. - * Use the value "system" to reset this value to the system's time zone. - * @type {string} + * Get the hours. + * @type {number} */ }, { - key: "defaultZone", - get: - /** - * Get the default time zone object currently used to create DateTimes. Does not affect existing instances. - * The default value is the system's time zone (the one set on the machine that runs this code). - * @type {Zone} - */ - function get() { - return normalizeZone(defaultZone, SystemZone.instance); + key: "hours", + get: function get() { + return this.isValid ? this.values.hours || 0 : NaN; } /** - * Get the default locale to create DateTimes with. Does not affect existing instances. - * @type {string} + * Get the minutes. + * @type {number} */ - , - set: function set(zone) { - defaultZone = zone; - } + }, { - key: "defaultLocale", + key: "minutes", get: function get() { - return defaultLocale; + return this.isValid ? this.values.minutes || 0 : NaN; } /** - * Set the default locale to create DateTimes with. Does not affect existing instances. - * @type {string} + * Get the seconds. + * @return {number} */ - , - set: function set(locale) { - defaultLocale = locale; + + }, { + key: "seconds", + get: function get() { + return this.isValid ? this.values.seconds || 0 : NaN; } /** - * Get the default numbering system to create DateTimes with. Does not affect existing instances. - * @type {string} + * Get the milliseconds. + * @return {number} */ }, { - key: "defaultNumberingSystem", + key: "milliseconds", get: function get() { - return defaultNumberingSystem; + return this.isValid ? this.values.milliseconds || 0 : NaN; } /** - * Set the default numbering system to create DateTimes with. Does not affect existing instances. - * @type {string} + * Returns whether the Duration is invalid. Invalid durations are returned by diff operations + * on invalid DateTimes or Intervals. + * @return {boolean} */ - , - set: function set(numberingSystem) { - defaultNumberingSystem = numberingSystem; + + }, { + key: "isValid", + get: function get() { + return this.invalid === null; } /** - * Get the default output calendar to create DateTimes with. Does not affect existing instances. - * @type {string} + * Returns an error code if this Duration became invalid, or null if the Duration is valid + * @return {string} */ }, { - key: "defaultOutputCalendar", + key: "invalidReason", get: function get() { - return defaultOutputCalendar; + return this.invalid ? this.invalid.reason : null; } /** - * Set the default output calendar to create DateTimes with. Does not affect existing instances. + * Returns an explanation of why this Duration became invalid, or null if the Duration is valid * @type {string} */ - , - set: function set(outputCalendar) { - defaultOutputCalendar = outputCalendar; - } - /** - * Get whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals - * @type {boolean} - */ }, { - key: "throwOnInvalid", + key: "invalidExplanation", get: function get() { - return throwOnInvalid; - } - /** - * Set whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals - * @type {boolean} - */ - , - set: function set(t) { - throwOnInvalid = t; + return this.invalid ? this.invalid.explanation : null; } }]); - return Settings; + return Duration; }(); -var _excluded = ["base"]; -var intlDTCache = {}; +var INVALID$1 = "Invalid Interval"; // checks if the start is equal to or before the end -function getCachedDTF(locString, opts) { - if (opts === void 0) { - opts = {}; +function validateStartEnd(start, end) { + if (!start || !start.isValid) { + return Interval.invalid("missing or invalid start"); + } else if (!end || !end.isValid) { + return Interval.invalid("missing or invalid end"); + } else if (end < start) { + return Interval.invalid("end before start", "The end of an interval must be after its start, but you had start=" + start.toISO() + " and end=" + end.toISO()); + } else { + return null; } +} +/** + * An Interval object represents a half-open interval of time, where each endpoint is a {@link DateTime}. Conceptually, it's a container for those two endpoints, accompanied by methods for creating, parsing, interrogating, comparing, transforming, and formatting them. + * + * Here is a brief overview of the most commonly used methods and getters in Interval: + * + * * **Creation** To create an Interval, use {@link Interval#fromDateTimes}, {@link Interval#after}, {@link Interval#before}, or {@link Interval#fromISO}. + * * **Accessors** Use {@link Interval#start} and {@link Interval#end} to get the start and end. + * * **Interrogation** To analyze the Interval, use {@link Interval#count}, {@link Interval#length}, {@link Interval#hasSame}, {@link Interval#contains}, {@link Interval#isAfter}, or {@link Interval#isBefore}. + * * **Transformation** To create other Intervals out of this one, use {@link Interval#set}, {@link Interval#splitAt}, {@link Interval#splitBy}, {@link Interval#divideEqually}, {@link Interval#merge}, {@link Interval#xor}, {@link Interval#union}, {@link Interval#intersection}, or {@link Interval#difference}. + * * **Comparison** To compare this Interval to another one, use {@link Interval#equals}, {@link Interval#overlaps}, {@link Interval#abutsStart}, {@link Interval#abutsEnd}, {@link Interval#engulfs} + * * **Output** To convert the Interval into other representations, see {@link Interval#toString}, {@link Interval#toISO}, {@link Interval#toISODate}, {@link Interval#toISOTime}, {@link Interval#toFormat}, and {@link Interval#toDuration}. + */ - var key = JSON.stringify([locString, opts]); - var dtf = intlDTCache[key]; - if (!dtf) { - dtf = new Intl.DateTimeFormat(locString, opts); - intlDTCache[key] = dtf; - } +var Interval = /*#__PURE__*/function () { + /** + * @private + */ + function Interval(config) { + /** + * @access private + */ + this.s = config.start; + /** + * @access private + */ - return dtf; -} + this.e = config.end; + /** + * @access private + */ -var intlNumCache = {}; + this.invalid = config.invalid || null; + /** + * @access private + */ -function getCachedINF(locString, opts) { - if (opts === void 0) { - opts = {}; + this.isLuxonInterval = true; } + /** + * Create an invalid Interval. + * @param {string} reason - simple string of why this Interval is invalid. Should not contain parameters or anything else data-dependent + * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information + * @return {Interval} + */ - var key = JSON.stringify([locString, opts]); - var inf = intlNumCache[key]; - if (!inf) { - inf = new Intl.NumberFormat(locString, opts); - intlNumCache[key] = inf; - } + Interval.invalid = function invalid(reason, explanation) { + if (explanation === void 0) { + explanation = null; + } - return inf; -} + if (!reason) { + throw new InvalidArgumentError("need to specify a reason the Interval is invalid"); + } -var intlRelCache = {}; + var invalid = reason instanceof Invalid ? reason : new Invalid(reason, explanation); -function getCachedRTF(locString, opts) { - if (opts === void 0) { - opts = {}; + if (Settings.throwOnInvalid) { + throw new InvalidIntervalError(invalid); + } else { + return new Interval({ + invalid: invalid + }); + } } + /** + * Create an Interval from a start DateTime and an end DateTime. Inclusive of the start but not the end. + * @param {DateTime|Date|Object} start + * @param {DateTime|Date|Object} end + * @return {Interval} + */ + ; - var _opts = opts; - _opts.base; - var cacheKeyOpts = _objectWithoutPropertiesLoose(_opts, _excluded); // exclude `base` from the options - - - var key = JSON.stringify([locString, cacheKeyOpts]); - var inf = intlRelCache[key]; + Interval.fromDateTimes = function fromDateTimes(start, end) { + var builtStart = friendlyDateTime(start), + builtEnd = friendlyDateTime(end); + var validateError = validateStartEnd(builtStart, builtEnd); - if (!inf) { - inf = new Intl.RelativeTimeFormat(locString, opts); - intlRelCache[key] = inf; + if (validateError == null) { + return new Interval({ + start: builtStart, + end: builtEnd + }); + } else { + return validateError; + } } + /** + * Create an Interval from a start DateTime and a Duration to extend to. + * @param {DateTime|Date|Object} start + * @param {Duration|Object|number} duration - the length of the Interval. + * @return {Interval} + */ + ; - return inf; -} - -var sysLocaleCache = null; + Interval.after = function after(start, duration) { + var dur = Duration.fromDurationLike(duration), + dt = friendlyDateTime(start); + return Interval.fromDateTimes(dt, dt.plus(dur)); + } + /** + * Create an Interval from an end DateTime and a Duration to extend backwards to. + * @param {DateTime|Date|Object} end + * @param {Duration|Object|number} duration - the length of the Interval. + * @return {Interval} + */ + ; -function systemLocale() { - if (sysLocaleCache) { - return sysLocaleCache; - } else { - sysLocaleCache = new Intl.DateTimeFormat().resolvedOptions().locale; - return sysLocaleCache; + Interval.before = function before(end, duration) { + var dur = Duration.fromDurationLike(duration), + dt = friendlyDateTime(end); + return Interval.fromDateTimes(dt.minus(dur), dt); } -} + /** + * Create an Interval from an ISO 8601 string. + * Accepts `/`, `/`, and `/` formats. + * @param {string} text - the ISO string to parse + * @param {Object} [opts] - options to pass {@link DateTime#fromISO} and optionally {@link Duration#fromISO} + * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals + * @return {Interval} + */ + ; -function parseLocaleString(localeStr) { - // I really want to avoid writing a BCP 47 parser - // see, e.g. https://github.com/wooorm/bcp-47 - // Instead, we'll do this: - // a) if the string has no -u extensions, just leave it alone - // b) if it does, use Intl to resolve everything - // c) if Intl fails, try again without the -u - var uIndex = localeStr.indexOf("-u-"); + Interval.fromISO = function fromISO(text, opts) { + var _split = (text || "").split("/", 2), + s = _split[0], + e = _split[1]; - if (uIndex === -1) { - return [localeStr]; - } else { - var options; - var smaller = localeStr.substring(0, uIndex); + if (s && e) { + var start, startIsValid; - try { - options = getCachedDTF(localeStr).resolvedOptions(); - } catch (e) { - options = getCachedDTF(smaller).resolvedOptions(); - } + try { + start = DateTime.fromISO(s, opts); + startIsValid = start.isValid; + } catch (e) { + startIsValid = false; + } - var _options = options, - numberingSystem = _options.numberingSystem, - calendar = _options.calendar; // return the smaller one so that we can append the calendar and numbering overrides to it + var end, endIsValid; - return [smaller, numberingSystem, calendar]; - } -} + try { + end = DateTime.fromISO(e, opts); + endIsValid = end.isValid; + } catch (e) { + endIsValid = false; + } -function intlConfigString(localeStr, numberingSystem, outputCalendar) { - if (outputCalendar || numberingSystem) { - localeStr += "-u"; + if (startIsValid && endIsValid) { + return Interval.fromDateTimes(start, end); + } - if (outputCalendar) { - localeStr += "-ca-" + outputCalendar; - } + if (startIsValid) { + var dur = Duration.fromISO(e, opts); - if (numberingSystem) { - localeStr += "-nu-" + numberingSystem; + if (dur.isValid) { + return Interval.after(start, dur); + } + } else if (endIsValid) { + var _dur = Duration.fromISO(s, opts); + + if (_dur.isValid) { + return Interval.before(end, _dur); + } + } } - return localeStr; - } else { - return localeStr; + return Interval.invalid("unparsable", "the input \"" + text + "\" can't be parsed as ISO 8601"); } -} - -function mapMonths(f) { - var ms = []; + /** + * Check if an object is an Interval. Works across context boundaries + * @param {object} o + * @return {boolean} + */ + ; - for (var i = 1; i <= 12; i++) { - var dt = DateTime.utc(2016, i, 1); - ms.push(f(dt)); + Interval.isInterval = function isInterval(o) { + return o && o.isLuxonInterval || false; } + /** + * Returns the start of the Interval + * @type {DateTime} + */ + ; - return ms; -} + var _proto = Interval.prototype; -function mapWeekdays(f) { - var ms = []; + /** + * Returns the length of the Interval in the specified unit. + * @param {string} unit - the unit (such as 'hours' or 'days') to return the length in. + * @return {number} + */ + _proto.length = function length(unit) { + if (unit === void 0) { + unit = "milliseconds"; + } - for (var i = 1; i <= 7; i++) { - var dt = DateTime.utc(2016, 11, 13 + i); - ms.push(f(dt)); + return this.isValid ? this.toDuration.apply(this, [unit]).get(unit) : NaN; } + /** + * Returns the count of minutes, hours, days, months, or years included in the Interval, even in part. + * Unlike {@link Interval#length} this counts sections of the calendar, not periods of time, e.g. specifying 'day' + * asks 'what dates are included in this interval?', not 'how many days long is this interval?' + * @param {string} [unit='milliseconds'] - the unit of time to count. + * @return {number} + */ + ; - return ms; -} - -function listStuff(loc, length, defaultOK, englishFn, intlFn) { - var mode = loc.listingMode(defaultOK); + _proto.count = function count(unit) { + if (unit === void 0) { + unit = "milliseconds"; + } - if (mode === "error") { - return null; - } else if (mode === "en") { - return englishFn(length); - } else { - return intlFn(length); + if (!this.isValid) return NaN; + var start = this.start.startOf(unit), + end = this.end.startOf(unit); + return Math.floor(end.diff(start, unit).get(unit)) + 1; } -} + /** + * Returns whether this Interval's start and end are both in the same unit of time + * @param {string} unit - the unit of time to check sameness on + * @return {boolean} + */ + ; -function supportsFastNumbers(loc) { - if (loc.numberingSystem && loc.numberingSystem !== "latn") { - return false; - } else { - return loc.numberingSystem === "latn" || !loc.locale || loc.locale.startsWith("en") || new Intl.DateTimeFormat(loc.intl).resolvedOptions().numberingSystem === "latn"; + _proto.hasSame = function hasSame(unit) { + return this.isValid ? this.isEmpty() || this.e.minus(1).hasSame(this.s, unit) : false; } -} -/** - * @private - */ - - -var PolyNumberFormatter = /*#__PURE__*/function () { - function PolyNumberFormatter(intl, forceSimple, opts) { - this.padTo = opts.padTo || 0; - this.floor = opts.floor || false; + /** + * Return whether this Interval has the same start and end DateTimes. + * @return {boolean} + */ + ; - if (!forceSimple) { - var intlOpts = { - useGrouping: false - }; - if (opts.padTo > 0) intlOpts.minimumIntegerDigits = opts.padTo; - this.inf = getCachedINF(intl, intlOpts); - } + _proto.isEmpty = function isEmpty() { + return this.s.valueOf() === this.e.valueOf(); } + /** + * Return whether this Interval's start is after the specified DateTime. + * @param {DateTime} dateTime + * @return {boolean} + */ + ; - var _proto = PolyNumberFormatter.prototype; - - _proto.format = function format(i) { - if (this.inf) { - var fixed = this.floor ? Math.floor(i) : i; - return this.inf.format(fixed); - } else { - // to match the browser's numberformatter defaults - var _fixed = this.floor ? Math.floor(i) : roundTo(i, 3); + _proto.isAfter = function isAfter(dateTime) { + if (!this.isValid) return false; + return this.s > dateTime; + } + /** + * Return whether this Interval's end is before the specified DateTime. + * @param {DateTime} dateTime + * @return {boolean} + */ + ; - return padStart(_fixed, this.padTo); - } - }; + _proto.isBefore = function isBefore(dateTime) { + if (!this.isValid) return false; + return this.e <= dateTime; + } + /** + * Return whether this Interval contains the specified DateTime. + * @param {DateTime} dateTime + * @return {boolean} + */ + ; - return PolyNumberFormatter; -}(); -/** - * @private - */ + _proto.contains = function contains(dateTime) { + if (!this.isValid) return false; + return this.s <= dateTime && this.e > dateTime; + } + /** + * "Sets" the start and/or end dates. Returns a newly-constructed Interval. + * @param {Object} values - the values to set + * @param {DateTime} values.start - the starting DateTime + * @param {DateTime} values.end - the ending DateTime + * @return {Interval} + */ + ; + _proto.set = function set(_temp) { + var _ref = _temp === void 0 ? {} : _temp, + start = _ref.start, + end = _ref.end; -var PolyDateFormatter = /*#__PURE__*/function () { - function PolyDateFormatter(dt, intl, opts) { - this.opts = opts; - var z; + if (!this.isValid) return this; + return Interval.fromDateTimes(start || this.s, end || this.e); + } + /** + * Split this Interval at each of the specified DateTimes + * @param {...DateTime} dateTimes - the unit of time to count. + * @return {Array} + */ + ; - if (dt.zone.isUniversal) { - // UTC-8 or Etc/UTC-8 are not part of tzdata, only Etc/GMT+8 and the like. - // That is why fixed-offset TZ is set to that unless it is: - // 1. Representing offset 0 when UTC is used to maintain previous behavior and does not become GMT. - // 2. Unsupported by the browser: - // - some do not support Etc/ - // - < Etc/GMT-14, > Etc/GMT+12, and 30-minute or 45-minute offsets are not part of tzdata - var gmtOffset = -1 * (dt.offset / 60); - var offsetZ = gmtOffset >= 0 ? "Etc/GMT+" + gmtOffset : "Etc/GMT" + gmtOffset; + _proto.splitAt = function splitAt() { + var _this = this; - if (dt.offset !== 0 && IANAZone.create(offsetZ).valid) { - z = offsetZ; - this.dt = dt; - } else { - // Not all fixed-offset zones like Etc/+4:30 are present in tzdata. - // So we have to make do. Two cases: - // 1. The format options tell us to show the zone. We can't do that, so the best - // we can do is format the date in UTC. - // 2. The format options don't tell us to show the zone. Then we can adjust them - // the time and tell the formatter to show it to us in UTC, so that the time is right - // and the bad zone doesn't show up. - z = "UTC"; + if (!this.isValid) return []; - if (opts.timeZoneName) { - this.dt = dt; - } else { - this.dt = dt.offset === 0 ? dt : DateTime.fromMillis(dt.ts + dt.offset * 60 * 1000); - } - } - } else if (dt.zone.type === "system") { - this.dt = dt; - } else { - this.dt = dt; - z = dt.zone.name; + for (var _len = arguments.length, dateTimes = new Array(_len), _key = 0; _key < _len; _key++) { + dateTimes[_key] = arguments[_key]; } - var intlOpts = _extends({}, this.opts); + var sorted = dateTimes.map(friendlyDateTime).filter(function (d) { + return _this.contains(d); + }).sort(), + results = []; + var s = this.s, + i = 0; - if (z) { - intlOpts.timeZone = z; + while (s < this.e) { + var added = sorted[i] || this.e, + next = +added > +this.e ? this.e : added; + results.push(Interval.fromDateTimes(s, next)); + s = next; + i += 1; } - this.dtf = getCachedDTF(intl, intlOpts); + return results; } + /** + * Split this Interval into smaller Intervals, each of the specified length. + * Left over time is grouped into a smaller interval + * @param {Duration|Object|number} duration - The length of each resulting interval. + * @return {Array} + */ + ; - var _proto2 = PolyDateFormatter.prototype; - - _proto2.format = function format() { - return this.dtf.format(this.dt.toJSDate()); - }; + _proto.splitBy = function splitBy(duration) { + var dur = Duration.fromDurationLike(duration); - _proto2.formatToParts = function formatToParts() { - return this.dtf.formatToParts(this.dt.toJSDate()); - }; + if (!this.isValid || !dur.isValid || dur.as("milliseconds") === 0) { + return []; + } - _proto2.resolvedOptions = function resolvedOptions() { - return this.dtf.resolvedOptions(); - }; + var s = this.s, + idx = 1, + next; + var results = []; - return PolyDateFormatter; -}(); -/** - * @private - */ + while (s < this.e) { + var added = this.start.plus(dur.mapUnits(function (x) { + return x * idx; + })); + next = +added > +this.e ? this.e : added; + results.push(Interval.fromDateTimes(s, next)); + s = next; + idx += 1; + } + return results; + } + /** + * Split this Interval into the specified number of smaller intervals. + * @param {number} numberOfParts - The number of Intervals to divide the Interval into. + * @return {Array} + */ + ; -var PolyRelFormatter = /*#__PURE__*/function () { - function PolyRelFormatter(intl, isEnglish, opts) { - this.opts = _extends({ - style: "long" - }, opts); + _proto.divideEqually = function divideEqually(numberOfParts) { + if (!this.isValid) return []; + return this.splitBy(this.length() / numberOfParts).slice(0, numberOfParts); + } + /** + * Return whether this Interval overlaps with the specified Interval + * @param {Interval} other + * @return {boolean} + */ + ; - if (!isEnglish && hasRelative()) { - this.rtf = getCachedRTF(intl, opts); - } + _proto.overlaps = function overlaps(other) { + return this.e > other.s && this.s < other.e; } + /** + * Return whether this Interval's end is adjacent to the specified Interval's start. + * @param {Interval} other + * @return {boolean} + */ + ; - var _proto3 = PolyRelFormatter.prototype; + _proto.abutsStart = function abutsStart(other) { + if (!this.isValid) return false; + return +this.e === +other.s; + } + /** + * Return whether this Interval's start is adjacent to the specified Interval's end. + * @param {Interval} other + * @return {boolean} + */ + ; - _proto3.format = function format(count, unit) { - if (this.rtf) { - return this.rtf.format(count, unit); - } else { - return formatRelativeTime(unit, count, this.opts.numeric, this.opts.style !== "long"); - } - }; + _proto.abutsEnd = function abutsEnd(other) { + if (!this.isValid) return false; + return +other.e === +this.s; + } + /** + * Return whether this Interval engulfs the start and end of the specified Interval. + * @param {Interval} other + * @return {boolean} + */ + ; - _proto3.formatToParts = function formatToParts(count, unit) { - if (this.rtf) { - return this.rtf.formatToParts(count, unit); - } else { - return []; - } - }; + _proto.engulfs = function engulfs(other) { + if (!this.isValid) return false; + return this.s <= other.s && this.e >= other.e; + } + /** + * Return whether this Interval has the same start and end as the specified Interval. + * @param {Interval} other + * @return {boolean} + */ + ; - return PolyRelFormatter; -}(); -/** - * @private - */ + _proto.equals = function equals(other) { + if (!this.isValid || !other.isValid) { + return false; + } + return this.s.equals(other.s) && this.e.equals(other.e); + } + /** + * Return an Interval representing the intersection of this Interval and the specified Interval. + * Specifically, the resulting Interval has the maximum start time and the minimum end time of the two Intervals. + * Returns null if the intersection is empty, meaning, the intervals don't intersect. + * @param {Interval} other + * @return {Interval} + */ + ; -var Locale = /*#__PURE__*/function () { - Locale.fromOpts = function fromOpts(opts) { - return Locale.create(opts.locale, opts.numberingSystem, opts.outputCalendar, opts.defaultToEN); - }; + _proto.intersection = function intersection(other) { + if (!this.isValid) return this; + var s = this.s > other.s ? this.s : other.s, + e = this.e < other.e ? this.e : other.e; - Locale.create = function create(locale, numberingSystem, outputCalendar, defaultToEN) { - if (defaultToEN === void 0) { - defaultToEN = false; + if (s >= e) { + return null; + } else { + return Interval.fromDateTimes(s, e); } + } + /** + * Return an Interval representing the union of this Interval and the specified Interval. + * Specifically, the resulting Interval has the minimum start time and the maximum end time of the two Intervals. + * @param {Interval} other + * @return {Interval} + */ + ; - var specifiedLocale = locale || Settings.defaultLocale; // the system locale is useful for human readable strings but annoying for parsing/formatting known formats + _proto.union = function union(other) { + if (!this.isValid) return this; + var s = this.s < other.s ? this.s : other.s, + e = this.e > other.e ? this.e : other.e; + return Interval.fromDateTimes(s, e); + } + /** + * Merge an array of Intervals into a equivalent minimal set of Intervals. + * Combines overlapping and adjacent Intervals. + * @param {Array} intervals + * @return {Array} + */ + ; - var localeR = specifiedLocale || (defaultToEN ? "en-US" : systemLocale()); - var numberingSystemR = numberingSystem || Settings.defaultNumberingSystem; - var outputCalendarR = outputCalendar || Settings.defaultOutputCalendar; - return new Locale(localeR, numberingSystemR, outputCalendarR, specifiedLocale); - }; + Interval.merge = function merge(intervals) { + var _intervals$sort$reduc = intervals.sort(function (a, b) { + return a.s - b.s; + }).reduce(function (_ref2, item) { + var sofar = _ref2[0], + current = _ref2[1]; - Locale.resetCache = function resetCache() { - sysLocaleCache = null; - intlDTCache = {}; - intlNumCache = {}; - intlRelCache = {}; - }; + if (!current) { + return [sofar, item]; + } else if (current.overlaps(item) || current.abutsStart(item)) { + return [sofar, current.union(item)]; + } else { + return [sofar.concat([current]), item]; + } + }, [[], null]), + found = _intervals$sort$reduc[0], + final = _intervals$sort$reduc[1]; - Locale.fromObject = function fromObject(_temp) { - var _ref = _temp === void 0 ? {} : _temp, - locale = _ref.locale, - numberingSystem = _ref.numberingSystem, - outputCalendar = _ref.outputCalendar; + if (final) { + found.push(final); + } - return Locale.create(locale, numberingSystem, outputCalendar); - }; + return found; + } + /** + * Return an array of Intervals representing the spans of time that only appear in one of the specified Intervals. + * @param {Array} intervals + * @return {Array} + */ + ; - function Locale(locale, numbering, outputCalendar, specifiedLocale) { - var _parseLocaleString = parseLocaleString(locale), - parsedLocale = _parseLocaleString[0], - parsedNumberingSystem = _parseLocaleString[1], - parsedOutputCalendar = _parseLocaleString[2]; + Interval.xor = function xor(intervals) { + var _Array$prototype; - this.locale = parsedLocale; - this.numberingSystem = numbering || parsedNumberingSystem || null; - this.outputCalendar = outputCalendar || parsedOutputCalendar || null; - this.intl = intlConfigString(this.locale, this.numberingSystem, this.outputCalendar); - this.weekdaysCache = { - format: {}, - standalone: {} - }; - this.monthsCache = { - format: {}, - standalone: {} - }; - this.meridiemCache = null; - this.eraCache = {}; - this.specifiedLocale = specifiedLocale; - this.fastNumbersCached = null; - } + var start = null, + currentCount = 0; - var _proto4 = Locale.prototype; + var results = [], + ends = intervals.map(function (i) { + return [{ + time: i.s, + type: "s" + }, { + time: i.e, + type: "e" + }]; + }), + flattened = (_Array$prototype = Array.prototype).concat.apply(_Array$prototype, ends), + arr = flattened.sort(function (a, b) { + return a.time - b.time; + }); - _proto4.listingMode = function listingMode(defaultOK) { + for (var _iterator = _createForOfIteratorHelperLoose(arr), _step; !(_step = _iterator()).done;) { + var i = _step.value; + currentCount += i.type === "s" ? 1 : -1; - var isActuallyEn = this.isEnglish(); - var hasNoWeirdness = (this.numberingSystem === null || this.numberingSystem === "latn") && (this.outputCalendar === null || this.outputCalendar === "gregory"); - return isActuallyEn && hasNoWeirdness ? "en" : "intl"; - }; + if (currentCount === 1) { + start = i.time; + } else { + if (start && +start !== +i.time) { + results.push(Interval.fromDateTimes(start, i.time)); + } - _proto4.clone = function clone(alts) { - if (!alts || Object.getOwnPropertyNames(alts).length === 0) { - return this; - } else { - return Locale.create(alts.locale || this.specifiedLocale, alts.numberingSystem || this.numberingSystem, alts.outputCalendar || this.outputCalendar, alts.defaultToEN || false); + start = null; + } } - }; - _proto4.redefaultToEN = function redefaultToEN(alts) { - if (alts === void 0) { - alts = {}; - } + return Interval.merge(results); + } + /** + * Return an Interval representing the span of time in this Interval that doesn't overlap with any of the specified Intervals. + * @param {...Interval} intervals + * @return {Array} + */ + ; - return this.clone(_extends({}, alts, { - defaultToEN: true - })); - }; + _proto.difference = function difference() { + var _this2 = this; - _proto4.redefaultToSystem = function redefaultToSystem(alts) { - if (alts === void 0) { - alts = {}; - } - - return this.clone(_extends({}, alts, { - defaultToEN: false - })); - }; - - _proto4.months = function months$1(length, format, defaultOK) { - var _this = this; - - if (format === void 0) { - format = false; + for (var _len2 = arguments.length, intervals = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + intervals[_key2] = arguments[_key2]; } - if (defaultOK === void 0) { - defaultOK = true; - } + return Interval.xor([this].concat(intervals)).map(function (i) { + return _this2.intersection(i); + }).filter(function (i) { + return i && !i.isEmpty(); + }); + } + /** + * Returns a string representation of this Interval appropriate for debugging. + * @return {string} + */ + ; - return listStuff(this, length, defaultOK, months, function () { - var intl = format ? { - month: length, - day: "numeric" - } : { - month: length - }, - formatStr = format ? "format" : "standalone"; + _proto.toString = function toString() { + if (!this.isValid) return INVALID$1; + return "[" + this.s.toISO() + " \u2013 " + this.e.toISO() + ")"; + } + /** + * Returns an ISO 8601-compliant string representation of this Interval. + * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals + * @param {Object} opts - The same options as {@link DateTime#toISO} + * @return {string} + */ + ; - if (!_this.monthsCache[formatStr][length]) { - _this.monthsCache[formatStr][length] = mapMonths(function (dt) { - return _this.extract(dt, intl, "month"); - }); - } + _proto.toISO = function toISO(opts) { + if (!this.isValid) return INVALID$1; + return this.s.toISO(opts) + "/" + this.e.toISO(opts); + } + /** + * Returns an ISO 8601-compliant string representation of date of this Interval. + * The time components are ignored. + * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals + * @return {string} + */ + ; - return _this.monthsCache[formatStr][length]; - }); - }; + _proto.toISODate = function toISODate() { + if (!this.isValid) return INVALID$1; + return this.s.toISODate() + "/" + this.e.toISODate(); + } + /** + * Returns an ISO 8601-compliant string representation of time of this Interval. + * The date components are ignored. + * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals + * @param {Object} opts - The same options as {@link DateTime#toISO} + * @return {string} + */ + ; - _proto4.weekdays = function weekdays$1(length, format, defaultOK) { - var _this2 = this; + _proto.toISOTime = function toISOTime(opts) { + if (!this.isValid) return INVALID$1; + return this.s.toISOTime(opts) + "/" + this.e.toISOTime(opts); + } + /** + * Returns a string representation of this Interval formatted according to the specified format string. + * @param {string} dateFormat - the format string. This string formats the start and end time. See {@link DateTime#toFormat} for details. + * @param {Object} opts - options + * @param {string} [opts.separator = ' – '] - a separator to place between the start and end representations + * @return {string} + */ + ; - if (format === void 0) { - format = false; - } + _proto.toFormat = function toFormat(dateFormat, _temp2) { + var _ref3 = _temp2 === void 0 ? {} : _temp2, + _ref3$separator = _ref3.separator, + separator = _ref3$separator === void 0 ? " – " : _ref3$separator; - if (defaultOK === void 0) { - defaultOK = true; - } + if (!this.isValid) return INVALID$1; + return "" + this.s.toFormat(dateFormat) + separator + this.e.toFormat(dateFormat); + } + /** + * Return a Duration representing the time spanned by this interval. + * @param {string|string[]} [unit=['milliseconds']] - the unit or units (such as 'hours' or 'days') to include in the duration. + * @param {Object} opts - options that affect the creation of the Duration + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @example Interval.fromDateTimes(dt1, dt2).toDuration().toObject() //=> { milliseconds: 88489257 } + * @example Interval.fromDateTimes(dt1, dt2).toDuration('days').toObject() //=> { days: 1.0241812152777778 } + * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes']).toObject() //=> { hours: 24, minutes: 34.82095 } + * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes', 'seconds']).toObject() //=> { hours: 24, minutes: 34, seconds: 49.257 } + * @example Interval.fromDateTimes(dt1, dt2).toDuration('seconds').toObject() //=> { seconds: 88489.257 } + * @return {Duration} + */ + ; - return listStuff(this, length, defaultOK, weekdays, function () { - var intl = format ? { - weekday: length, - year: "numeric", - month: "long", - day: "numeric" - } : { - weekday: length - }, - formatStr = format ? "format" : "standalone"; + _proto.toDuration = function toDuration(unit, opts) { + if (!this.isValid) { + return Duration.invalid(this.invalidReason); + } - if (!_this2.weekdaysCache[formatStr][length]) { - _this2.weekdaysCache[formatStr][length] = mapWeekdays(function (dt) { - return _this2.extract(dt, intl, "weekday"); - }); - } + return this.e.diff(this.s, unit, opts); + } + /** + * Run mapFn on the interval start and end, returning a new Interval from the resulting DateTimes + * @param {function} mapFn + * @return {Interval} + * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.toUTC()) + * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.plus({ hours: 2 })) + */ + ; - return _this2.weekdaysCache[formatStr][length]; - }); + _proto.mapEndpoints = function mapEndpoints(mapFn) { + return Interval.fromDateTimes(mapFn(this.s), mapFn(this.e)); }; - _proto4.meridiems = function meridiems$1(defaultOK) { - var _this3 = this; - - if (defaultOK === void 0) { - defaultOK = true; + _createClass(Interval, [{ + key: "start", + get: function get() { + return this.isValid ? this.s : null; } + /** + * Returns the end of the Interval + * @type {DateTime} + */ - return listStuff(this, undefined, defaultOK, function () { - return meridiems; - }, function () { - // In theory there could be aribitrary day periods. We're gonna assume there are exactly two - // for AM and PM. This is probably wrong, but it's makes parsing way easier. - if (!_this3.meridiemCache) { - var intl = { - hour: "numeric", - hourCycle: "h12" - }; - _this3.meridiemCache = [DateTime.utc(2016, 11, 13, 9), DateTime.utc(2016, 11, 13, 19)].map(function (dt) { - return _this3.extract(dt, intl, "dayperiod"); - }); - } - - return _this3.meridiemCache; - }); - }; + }, { + key: "end", + get: function get() { + return this.isValid ? this.e : null; + } + /** + * Returns whether this Interval's end is at least its start, meaning that the Interval isn't 'backwards'. + * @type {boolean} + */ - _proto4.eras = function eras$1(length, defaultOK) { - var _this4 = this; + }, { + key: "isValid", + get: function get() { + return this.invalidReason === null; + } + /** + * Returns an error code if this Interval is invalid, or null if the Interval is valid + * @type {string} + */ - if (defaultOK === void 0) { - defaultOK = true; + }, { + key: "invalidReason", + get: function get() { + return this.invalid ? this.invalid.reason : null; } + /** + * Returns an explanation of why this Interval became invalid, or null if the Interval is valid + * @type {string} + */ - return listStuff(this, length, defaultOK, eras, function () { - var intl = { - era: length - }; // This is problematic. Different calendars are going to define eras totally differently. What I need is the minimum set of dates - // to definitely enumerate them. + }, { + key: "invalidExplanation", + get: function get() { + return this.invalid ? this.invalid.explanation : null; + } + }]); - if (!_this4.eraCache[length]) { - _this4.eraCache[length] = [DateTime.utc(-40, 1, 1), DateTime.utc(2017, 1, 1)].map(function (dt) { - return _this4.extract(dt, intl, "era"); - }); - } + return Interval; +}(); - return _this4.eraCache[length]; - }); - }; +/** + * The Info class contains static methods for retrieving general time and date related data. For example, it has methods for finding out if a time zone has a DST, for listing the months in any supported locale, and for discovering which of Luxon features are available in the current environment. + */ - _proto4.extract = function extract(dt, intlOpts, field) { - var df = this.dtFormatter(dt, intlOpts), - results = df.formatToParts(), - matching = results.find(function (m) { - return m.type.toLowerCase() === field; - }); - return matching ? matching.value : null; - }; +var Info = /*#__PURE__*/function () { + function Info() {} - _proto4.numberFormatter = function numberFormatter(opts) { - if (opts === void 0) { - opts = {}; + /** + * Return whether the specified zone contains a DST. + * @param {string|Zone} [zone='local'] - Zone to check. Defaults to the environment's local zone. + * @return {boolean} + */ + Info.hasDST = function hasDST(zone) { + if (zone === void 0) { + zone = Settings.defaultZone; } - // this forcesimple option is never used (the only caller short-circuits on it, but it seems safer to leave) - // (in contrast, the rest of the condition is used heavily) - return new PolyNumberFormatter(this.intl, opts.forceSimple || this.fastNumbers, opts); - }; + var proto = DateTime.now().setZone(zone).set({ + month: 12 + }); + return !zone.isUniversal && proto.offset !== proto.set({ + month: 6 + }).offset; + } + /** + * Return whether the specified zone is a valid IANA specifier. + * @param {string} zone - Zone to check + * @return {boolean} + */ + ; - _proto4.dtFormatter = function dtFormatter(dt, intlOpts) { - if (intlOpts === void 0) { - intlOpts = {}; - } + Info.isValidIANAZone = function isValidIANAZone(zone) { + return IANAZone.isValidZone(zone); + } + /** + * Converts the input into a {@link Zone} instance. + * + * * If `input` is already a Zone instance, it is returned unchanged. + * * If `input` is a string containing a valid time zone name, a Zone instance + * with that name is returned. + * * If `input` is a string that doesn't refer to a known time zone, a Zone + * instance with {@link Zone#isValid} == false is returned. + * * If `input is a number, a Zone instance with the specified fixed offset + * in minutes is returned. + * * If `input` is `null` or `undefined`, the default zone is returned. + * @param {string|Zone|number} [input] - the value to be converted + * @return {Zone} + */ + ; - return new PolyDateFormatter(dt, this.intl, intlOpts); - }; + Info.normalizeZone = function normalizeZone$1(input) { + return normalizeZone(input, Settings.defaultZone); + } + /** + * Return an array of standalone month names. + * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat + * @param {string} [length='long'] - the length of the month representation, such as "numeric", "2-digit", "narrow", "short", "long" + * @param {Object} opts - options + * @param {string} [opts.locale] - the locale code + * @param {string} [opts.numberingSystem=null] - the numbering system + * @param {string} [opts.locObj=null] - an existing locale object to use + * @param {string} [opts.outputCalendar='gregory'] - the calendar + * @example Info.months()[0] //=> 'January' + * @example Info.months('short')[0] //=> 'Jan' + * @example Info.months('numeric')[0] //=> '1' + * @example Info.months('short', { locale: 'fr-CA' } )[0] //=> 'janv.' + * @example Info.months('numeric', { locale: 'ar' })[0] //=> '١' + * @example Info.months('long', { outputCalendar: 'islamic' })[0] //=> 'Rabiʻ I' + * @return {Array} + */ + ; - _proto4.relFormatter = function relFormatter(opts) { - if (opts === void 0) { - opts = {}; + Info.months = function months(length, _temp) { + if (length === void 0) { + length = "long"; } - return new PolyRelFormatter(this.intl, this.isEnglish(), opts); - }; - - _proto4.isEnglish = function isEnglish() { - return this.locale === "en" || this.locale.toLowerCase() === "en-us" || new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us"); - }; - - _proto4.equals = function equals(other) { - return this.locale === other.locale && this.numberingSystem === other.numberingSystem && this.outputCalendar === other.outputCalendar; - }; + var _ref = _temp === void 0 ? {} : _temp, + _ref$locale = _ref.locale, + locale = _ref$locale === void 0 ? null : _ref$locale, + _ref$numberingSystem = _ref.numberingSystem, + numberingSystem = _ref$numberingSystem === void 0 ? null : _ref$numberingSystem, + _ref$locObj = _ref.locObj, + locObj = _ref$locObj === void 0 ? null : _ref$locObj, + _ref$outputCalendar = _ref.outputCalendar, + outputCalendar = _ref$outputCalendar === void 0 ? "gregory" : _ref$outputCalendar; - _createClass(Locale, [{ - key: "fastNumbers", - get: function get() { - if (this.fastNumbersCached == null) { - this.fastNumbersCached = supportsFastNumbers(this); - } + return (locObj || Locale.create(locale, numberingSystem, outputCalendar)).months(length); + } + /** + * Return an array of format month names. + * Format months differ from standalone months in that they're meant to appear next to the day of the month. In some languages, that + * changes the string. + * See {@link Info#months} + * @param {string} [length='long'] - the length of the month representation, such as "numeric", "2-digit", "narrow", "short", "long" + * @param {Object} opts - options + * @param {string} [opts.locale] - the locale code + * @param {string} [opts.numberingSystem=null] - the numbering system + * @param {string} [opts.locObj=null] - an existing locale object to use + * @param {string} [opts.outputCalendar='gregory'] - the calendar + * @return {Array} + */ + ; - return this.fastNumbersCached; + Info.monthsFormat = function monthsFormat(length, _temp2) { + if (length === void 0) { + length = "long"; } - }]); - - return Locale; -}(); -/* - * This file handles parsing for well-specified formats. Here's how it works: - * Two things go into parsing: a regex to match with and an extractor to take apart the groups in the match. - * An extractor is just a function that takes a regex match array and returns a { year: ..., month: ... } object - * parse() does the work of executing the regex and applying the extractor. It takes multiple regex/extractor pairs to try in sequence. - * Extractors can take a "cursor" representing the offset in the match to look at. This makes it easy to combine extractors. - * combineExtractors() does the work of combining them, keeping track of the cursor through multiple extractions. - * Some extractions are super dumb and simpleParse and fromStrings help DRY them. - */ + var _ref2 = _temp2 === void 0 ? {} : _temp2, + _ref2$locale = _ref2.locale, + locale = _ref2$locale === void 0 ? null : _ref2$locale, + _ref2$numberingSystem = _ref2.numberingSystem, + numberingSystem = _ref2$numberingSystem === void 0 ? null : _ref2$numberingSystem, + _ref2$locObj = _ref2.locObj, + locObj = _ref2$locObj === void 0 ? null : _ref2$locObj, + _ref2$outputCalendar = _ref2.outputCalendar, + outputCalendar = _ref2$outputCalendar === void 0 ? "gregory" : _ref2$outputCalendar; -function combineRegexes() { - for (var _len = arguments.length, regexes = new Array(_len), _key = 0; _key < _len; _key++) { - regexes[_key] = arguments[_key]; + return (locObj || Locale.create(locale, numberingSystem, outputCalendar)).months(length, true); } + /** + * Return an array of standalone week names. + * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat + * @param {string} [length='long'] - the length of the weekday representation, such as "narrow", "short", "long". + * @param {Object} opts - options + * @param {string} [opts.locale] - the locale code + * @param {string} [opts.numberingSystem=null] - the numbering system + * @param {string} [opts.locObj=null] - an existing locale object to use + * @example Info.weekdays()[0] //=> 'Monday' + * @example Info.weekdays('short')[0] //=> 'Mon' + * @example Info.weekdays('short', { locale: 'fr-CA' })[0] //=> 'lun.' + * @example Info.weekdays('short', { locale: 'ar' })[0] //=> 'الاثنين' + * @return {Array} + */ + ; - var full = regexes.reduce(function (f, r) { - return f + r.source; - }, ""); - return RegExp("^" + full + "$"); -} + Info.weekdays = function weekdays(length, _temp3) { + if (length === void 0) { + length = "long"; + } -function combineExtractors() { - for (var _len2 = arguments.length, extractors = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { - extractors[_key2] = arguments[_key2]; - } + var _ref3 = _temp3 === void 0 ? {} : _temp3, + _ref3$locale = _ref3.locale, + locale = _ref3$locale === void 0 ? null : _ref3$locale, + _ref3$numberingSystem = _ref3.numberingSystem, + numberingSystem = _ref3$numberingSystem === void 0 ? null : _ref3$numberingSystem, + _ref3$locObj = _ref3.locObj, + locObj = _ref3$locObj === void 0 ? null : _ref3$locObj; - return function (m) { - return extractors.reduce(function (_ref, ex) { - var mergedVals = _ref[0], - mergedZone = _ref[1], - cursor = _ref[2]; + return (locObj || Locale.create(locale, numberingSystem, null)).weekdays(length); + } + /** + * Return an array of format week names. + * Format weekdays differ from standalone weekdays in that they're meant to appear next to more date information. In some languages, that + * changes the string. + * See {@link Info#weekdays} + * @param {string} [length='long'] - the length of the month representation, such as "narrow", "short", "long". + * @param {Object} opts - options + * @param {string} [opts.locale=null] - the locale code + * @param {string} [opts.numberingSystem=null] - the numbering system + * @param {string} [opts.locObj=null] - an existing locale object to use + * @return {Array} + */ + ; - var _ex = ex(m, cursor), - val = _ex[0], - zone = _ex[1], - next = _ex[2]; + Info.weekdaysFormat = function weekdaysFormat(length, _temp4) { + if (length === void 0) { + length = "long"; + } - return [_extends({}, mergedVals, val), mergedZone || zone, next]; - }, [{}, null, 1]).slice(0, 2); - }; -} + var _ref4 = _temp4 === void 0 ? {} : _temp4, + _ref4$locale = _ref4.locale, + locale = _ref4$locale === void 0 ? null : _ref4$locale, + _ref4$numberingSystem = _ref4.numberingSystem, + numberingSystem = _ref4$numberingSystem === void 0 ? null : _ref4$numberingSystem, + _ref4$locObj = _ref4.locObj, + locObj = _ref4$locObj === void 0 ? null : _ref4$locObj; -function parse(s) { - if (s == null) { - return [null, null]; + return (locObj || Locale.create(locale, numberingSystem, null)).weekdays(length, true); } + /** + * Return an array of meridiems. + * @param {Object} opts - options + * @param {string} [opts.locale] - the locale code + * @example Info.meridiems() //=> [ 'AM', 'PM' ] + * @example Info.meridiems({ locale: 'my' }) //=> [ 'နံနက်', 'ညနေ' ] + * @return {Array} + */ + ; - for (var _len3 = arguments.length, patterns = new Array(_len3 > 1 ? _len3 - 1 : 0), _key3 = 1; _key3 < _len3; _key3++) { - patterns[_key3 - 1] = arguments[_key3]; - } + Info.meridiems = function meridiems(_temp5) { + var _ref5 = _temp5 === void 0 ? {} : _temp5, + _ref5$locale = _ref5.locale, + locale = _ref5$locale === void 0 ? null : _ref5$locale; - for (var _i = 0, _patterns = patterns; _i < _patterns.length; _i++) { - var _patterns$_i = _patterns[_i], - regex = _patterns$_i[0], - extractor = _patterns$_i[1]; - var m = regex.exec(s); + return Locale.create(locale).meridiems(); + } + /** + * Return an array of eras, such as ['BC', 'AD']. The locale can be specified, but the calendar system is always Gregorian. + * @param {string} [length='short'] - the length of the era representation, such as "short" or "long". + * @param {Object} opts - options + * @param {string} [opts.locale] - the locale code + * @example Info.eras() //=> [ 'BC', 'AD' ] + * @example Info.eras('long') //=> [ 'Before Christ', 'Anno Domini' ] + * @example Info.eras('long', { locale: 'fr' }) //=> [ 'avant Jésus-Christ', 'après Jésus-Christ' ] + * @return {Array} + */ + ; - if (m) { - return extractor(m); + Info.eras = function eras(length, _temp6) { + if (length === void 0) { + length = "short"; } - } - return [null, null]; -} + var _ref6 = _temp6 === void 0 ? {} : _temp6, + _ref6$locale = _ref6.locale, + locale = _ref6$locale === void 0 ? null : _ref6$locale; -function simpleParse() { - for (var _len4 = arguments.length, keys = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { - keys[_key4] = arguments[_key4]; + return Locale.create(locale, null, "gregory").eras(length); } + /** + * Return the set of available features in this environment. + * Some features of Luxon are not available in all environments. For example, on older browsers, relative time formatting support is not available. Use this function to figure out if that's the case. + * Keys: + * * `relative`: whether this environment supports relative time formatting + * @example Info.features() //=> { relative: false } + * @return {Object} + */ + ; - return function (match, cursor) { - var ret = {}; - var i; - - for (i = 0; i < keys.length; i++) { - ret[keys[i]] = parseInteger(match[cursor + i]); - } - - return [ret, null, cursor + i]; + Info.features = function features() { + return { + relative: hasRelative() + }; }; -} // ISO and SQL parsing + return Info; +}(); -var offsetRegex = /(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/, - isoTimeBaseRegex = /(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/, - isoTimeRegex = RegExp("" + isoTimeBaseRegex.source + offsetRegex.source + "?"), - isoTimeExtensionRegex = RegExp("(?:T" + isoTimeRegex.source + ")?"), - isoYmdRegex = /([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/, - isoWeekRegex = /(\d{4})-?W(\d\d)(?:-?(\d))?/, - isoOrdinalRegex = /(\d{4})-?(\d{3})/, - extractISOWeekData = simpleParse("weekYear", "weekNumber", "weekDay"), - extractISOOrdinalData = simpleParse("year", "ordinal"), - sqlYmdRegex = /(\d{4})-(\d\d)-(\d\d)/, - // dumbed-down version of the ISO one -sqlTimeRegex = RegExp(isoTimeBaseRegex.source + " ?(?:" + offsetRegex.source + "|(" + ianaRegex.source + "))?"), - sqlTimeExtensionRegex = RegExp("(?: " + sqlTimeRegex.source + ")?"); - -function int(match, pos, fallback) { - var m = match[pos]; - return isUndefined(m) ? fallback : parseInteger(m); -} - -function extractISOYmd(match, cursor) { - var item = { - year: int(match, cursor), - month: int(match, cursor + 1, 1), - day: int(match, cursor + 2, 1) - }; - return [item, null, cursor + 3]; -} +function dayDiff(earlier, later) { + var utcDayStart = function utcDayStart(dt) { + return dt.toUTC(0, { + keepLocalTime: true + }).startOf("day").valueOf(); + }, + ms = utcDayStart(later) - utcDayStart(earlier); -function extractISOTime(match, cursor) { - var item = { - hours: int(match, cursor, 0), - minutes: int(match, cursor + 1, 0), - seconds: int(match, cursor + 2, 0), - milliseconds: parseMillis(match[cursor + 3]) - }; - return [item, null, cursor + 4]; + return Math.floor(Duration.fromMillis(ms).as("days")); } -function extractISOOffset(match, cursor) { - var local = !match[cursor] && !match[cursor + 1], - fullOffset = signedOffset(match[cursor + 1], match[cursor + 2]), - zone = local ? null : FixedOffsetZone.instance(fullOffset); - return [{}, zone, cursor + 3]; -} +function highOrderDiffs(cursor, later, units) { + var differs = [["years", function (a, b) { + return b.year - a.year; + }], ["quarters", function (a, b) { + return b.quarter - a.quarter; + }], ["months", function (a, b) { + return b.month - a.month + (b.year - a.year) * 12; + }], ["weeks", function (a, b) { + var days = dayDiff(a, b); + return (days - days % 7) / 7; + }], ["days", dayDiff]]; + var results = {}; + var lowestOrder, highWater; -function extractIANAZone(match, cursor) { - var zone = match[cursor] ? IANAZone.create(match[cursor]) : null; - return [{}, zone, cursor + 1]; -} // ISO time parsing + for (var _i = 0, _differs = differs; _i < _differs.length; _i++) { + var _differs$_i = _differs[_i], + unit = _differs$_i[0], + differ = _differs$_i[1]; + if (units.indexOf(unit) >= 0) { + var _cursor$plus; -var isoTimeOnly = RegExp("^T?" + isoTimeBaseRegex.source + "$"); // ISO duration parsing + lowestOrder = unit; + var delta = differ(cursor, later); + highWater = cursor.plus((_cursor$plus = {}, _cursor$plus[unit] = delta, _cursor$plus)); -var isoDuration = /^-?P(?:(?:(-?\d{1,9}(?:\.\d{1,9})?)Y)?(?:(-?\d{1,9}(?:\.\d{1,9})?)M)?(?:(-?\d{1,9}(?:\.\d{1,9})?)W)?(?:(-?\d{1,9}(?:\.\d{1,9})?)D)?(?:T(?:(-?\d{1,9}(?:\.\d{1,9})?)H)?(?:(-?\d{1,9}(?:\.\d{1,9})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,9}))?S)?)?)$/; + if (highWater > later) { + var _cursor$plus2; -function extractISODuration(match) { - var s = match[0], - yearStr = match[1], - monthStr = match[2], - weekStr = match[3], - dayStr = match[4], - hourStr = match[5], - minuteStr = match[6], - secondStr = match[7], - millisecondsStr = match[8]; - var hasNegativePrefix = s[0] === "-"; - var negativeSeconds = secondStr && secondStr[0] === "-"; + cursor = cursor.plus((_cursor$plus2 = {}, _cursor$plus2[unit] = delta - 1, _cursor$plus2)); + delta -= 1; + } else { + cursor = highWater; + } - var maybeNegate = function maybeNegate(num, force) { - if (force === void 0) { - force = false; + results[unit] = delta; } + } - return num !== undefined && (force || num && hasNegativePrefix) ? -num : num; - }; + return [cursor, results, highWater, lowestOrder]; +} - return [{ - years: maybeNegate(parseFloating(yearStr)), - months: maybeNegate(parseFloating(monthStr)), - weeks: maybeNegate(parseFloating(weekStr)), - days: maybeNegate(parseFloating(dayStr)), - hours: maybeNegate(parseFloating(hourStr)), - minutes: maybeNegate(parseFloating(minuteStr)), - seconds: maybeNegate(parseFloating(secondStr), secondStr === "-0"), - milliseconds: maybeNegate(parseMillis(millisecondsStr), negativeSeconds) - }]; -} // These are a little braindead. EDT *should* tell us that we're in, say, America/New_York -// and not just that we're in -240 *right now*. But since I don't think these are used that often -// I'm just going to ignore that +function _diff (earlier, later, units, opts) { + var _highOrderDiffs = highOrderDiffs(earlier, later, units), + cursor = _highOrderDiffs[0], + results = _highOrderDiffs[1], + highWater = _highOrderDiffs[2], + lowestOrder = _highOrderDiffs[3]; + var remainingMillis = later - cursor; + var lowerOrderUnits = units.filter(function (u) { + return ["hours", "minutes", "seconds", "milliseconds"].indexOf(u) >= 0; + }); -var obsOffsets = { - GMT: 0, - EDT: -4 * 60, - EST: -5 * 60, - CDT: -5 * 60, - CST: -6 * 60, - MDT: -6 * 60, - MST: -7 * 60, - PDT: -7 * 60, - PST: -8 * 60 -}; + if (lowerOrderUnits.length === 0) { + if (highWater < later) { + var _cursor$plus3; -function fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) { - var result = { - year: yearStr.length === 2 ? untruncateYear(parseInteger(yearStr)) : parseInteger(yearStr), - month: monthsShort.indexOf(monthStr) + 1, - day: parseInteger(dayStr), - hour: parseInteger(hourStr), - minute: parseInteger(minuteStr) - }; - if (secondStr) result.second = parseInteger(secondStr); + highWater = cursor.plus((_cursor$plus3 = {}, _cursor$plus3[lowestOrder] = 1, _cursor$plus3)); + } - if (weekdayStr) { - result.weekday = weekdayStr.length > 3 ? weekdaysLong.indexOf(weekdayStr) + 1 : weekdaysShort.indexOf(weekdayStr) + 1; + if (highWater !== cursor) { + results[lowestOrder] = (results[lowestOrder] || 0) + remainingMillis / (highWater - cursor); + } } - return result; -} // RFC 2822/5322 - - -var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/; + var duration = Duration.fromObject(results, opts); -function extractRFC2822(match) { - var weekdayStr = match[1], - dayStr = match[2], - monthStr = match[3], - yearStr = match[4], - hourStr = match[5], - minuteStr = match[6], - secondStr = match[7], - obsOffset = match[8], - milOffset = match[9], - offHourStr = match[10], - offMinuteStr = match[11], - result = fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr); - var offset; + if (lowerOrderUnits.length > 0) { + var _Duration$fromMillis; - if (obsOffset) { - offset = obsOffsets[obsOffset]; - } else if (milOffset) { - offset = 0; + return (_Duration$fromMillis = Duration.fromMillis(remainingMillis, opts)).shiftTo.apply(_Duration$fromMillis, lowerOrderUnits).plus(duration); } else { - offset = signedOffset(offHourStr, offMinuteStr); + return duration; } - - return [result, new FixedOffsetZone(offset)]; -} - -function preprocessRFC2822(s) { - // Remove comments and folding whitespace and replace multiple-spaces with a single space - return s.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").trim(); -} // http date - - -var rfc1123 = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/, - rfc850 = /^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/, - ascii = /^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/; - -function extractRFC1123Or850(match) { - var weekdayStr = match[1], - dayStr = match[2], - monthStr = match[3], - yearStr = match[4], - hourStr = match[5], - minuteStr = match[6], - secondStr = match[7], - result = fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr); - return [result, FixedOffsetZone.utcInstance]; } -function extractASCII(match) { - var weekdayStr = match[1], - monthStr = match[2], - dayStr = match[3], - hourStr = match[4], - minuteStr = match[5], - secondStr = match[6], - yearStr = match[7], - result = fromStrings(weekdayStr, yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr); - return [result, FixedOffsetZone.utcInstance]; -} +var numberingSystems = { + arab: "[\u0660-\u0669]", + arabext: "[\u06F0-\u06F9]", + bali: "[\u1B50-\u1B59]", + beng: "[\u09E6-\u09EF]", + deva: "[\u0966-\u096F]", + fullwide: "[\uFF10-\uFF19]", + gujr: "[\u0AE6-\u0AEF]", + hanidec: "[〇|一|二|三|四|五|六|七|八|九]", + khmr: "[\u17E0-\u17E9]", + knda: "[\u0CE6-\u0CEF]", + laoo: "[\u0ED0-\u0ED9]", + limb: "[\u1946-\u194F]", + mlym: "[\u0D66-\u0D6F]", + mong: "[\u1810-\u1819]", + mymr: "[\u1040-\u1049]", + orya: "[\u0B66-\u0B6F]", + tamldec: "[\u0BE6-\u0BEF]", + telu: "[\u0C66-\u0C6F]", + thai: "[\u0E50-\u0E59]", + tibt: "[\u0F20-\u0F29]", + latn: "\\d" +}; +var numberingSystemsUTF16 = { + arab: [1632, 1641], + arabext: [1776, 1785], + bali: [6992, 7001], + beng: [2534, 2543], + deva: [2406, 2415], + fullwide: [65296, 65303], + gujr: [2790, 2799], + khmr: [6112, 6121], + knda: [3302, 3311], + laoo: [3792, 3801], + limb: [6470, 6479], + mlym: [3430, 3439], + mong: [6160, 6169], + mymr: [4160, 4169], + orya: [2918, 2927], + tamldec: [3046, 3055], + telu: [3174, 3183], + thai: [3664, 3673], + tibt: [3872, 3881] +}; +var hanidecChars = numberingSystems.hanidec.replace(/[\[|\]]/g, "").split(""); +function parseDigits(str) { + var value = parseInt(str, 10); -var isoYmdWithTimeExtensionRegex = combineRegexes(isoYmdRegex, isoTimeExtensionRegex); -var isoWeekWithTimeExtensionRegex = combineRegexes(isoWeekRegex, isoTimeExtensionRegex); -var isoOrdinalWithTimeExtensionRegex = combineRegexes(isoOrdinalRegex, isoTimeExtensionRegex); -var isoTimeCombinedRegex = combineRegexes(isoTimeRegex); -var extractISOYmdTimeAndOffset = combineExtractors(extractISOYmd, extractISOTime, extractISOOffset); -var extractISOWeekTimeAndOffset = combineExtractors(extractISOWeekData, extractISOTime, extractISOOffset); -var extractISOOrdinalDateAndTime = combineExtractors(extractISOOrdinalData, extractISOTime, extractISOOffset); -var extractISOTimeAndOffset = combineExtractors(extractISOTime, extractISOOffset); -/** - * @private - */ + if (isNaN(value)) { + value = ""; -function parseISODate(s) { - return parse(s, [isoYmdWithTimeExtensionRegex, extractISOYmdTimeAndOffset], [isoWeekWithTimeExtensionRegex, extractISOWeekTimeAndOffset], [isoOrdinalWithTimeExtensionRegex, extractISOOrdinalDateAndTime], [isoTimeCombinedRegex, extractISOTimeAndOffset]); -} -function parseRFC2822Date(s) { - return parse(preprocessRFC2822(s), [rfc2822, extractRFC2822]); -} -function parseHTTPDate(s) { - return parse(s, [rfc1123, extractRFC1123Or850], [rfc850, extractRFC1123Or850], [ascii, extractASCII]); -} -function parseISODuration(s) { - return parse(s, [isoDuration, extractISODuration]); -} -var extractISOTimeOnly = combineExtractors(extractISOTime); -function parseISOTimeOnly(s) { - return parse(s, [isoTimeOnly, extractISOTimeOnly]); -} -var sqlYmdWithTimeExtensionRegex = combineRegexes(sqlYmdRegex, sqlTimeExtensionRegex); -var sqlTimeCombinedRegex = combineRegexes(sqlTimeRegex); -var extractISOYmdTimeOffsetAndIANAZone = combineExtractors(extractISOYmd, extractISOTime, extractISOOffset, extractIANAZone); -var extractISOTimeOffsetAndIANAZone = combineExtractors(extractISOTime, extractISOOffset, extractIANAZone); -function parseSQL(s) { - return parse(s, [sqlYmdWithTimeExtensionRegex, extractISOYmdTimeOffsetAndIANAZone], [sqlTimeCombinedRegex, extractISOTimeOffsetAndIANAZone]); -} + for (var i = 0; i < str.length; i++) { + var code = str.charCodeAt(i); -var INVALID$2 = "Invalid Duration"; // unit conversion constants + if (str[i].search(numberingSystems.hanidec) !== -1) { + value += hanidecChars.indexOf(str[i]); + } else { + for (var key in numberingSystemsUTF16) { + var _numberingSystemsUTF = numberingSystemsUTF16[key], + min = _numberingSystemsUTF[0], + max = _numberingSystemsUTF[1]; -var lowOrderMatrix = { - weeks: { - days: 7, - hours: 7 * 24, - minutes: 7 * 24 * 60, - seconds: 7 * 24 * 60 * 60, - milliseconds: 7 * 24 * 60 * 60 * 1000 - }, - days: { - hours: 24, - minutes: 24 * 60, - seconds: 24 * 60 * 60, - milliseconds: 24 * 60 * 60 * 1000 - }, - hours: { - minutes: 60, - seconds: 60 * 60, - milliseconds: 60 * 60 * 1000 - }, - minutes: { - seconds: 60, - milliseconds: 60 * 1000 - }, - seconds: { - milliseconds: 1000 - } -}, - casualMatrix = _extends({ - years: { - quarters: 4, - months: 12, - weeks: 52, - days: 365, - hours: 365 * 24, - minutes: 365 * 24 * 60, - seconds: 365 * 24 * 60 * 60, - milliseconds: 365 * 24 * 60 * 60 * 1000 - }, - quarters: { - months: 3, - weeks: 13, - days: 91, - hours: 91 * 24, - minutes: 91 * 24 * 60, - seconds: 91 * 24 * 60 * 60, - milliseconds: 91 * 24 * 60 * 60 * 1000 - }, - months: { - weeks: 4, - days: 30, - hours: 30 * 24, - minutes: 30 * 24 * 60, - seconds: 30 * 24 * 60 * 60, - milliseconds: 30 * 24 * 60 * 60 * 1000 + if (code >= min && code <= max) { + value += code - min; + } + } + } + } + + return parseInt(value, 10); + } else { + return value; } -}, lowOrderMatrix), - daysInYearAccurate = 146097.0 / 400, - daysInMonthAccurate = 146097.0 / 4800, - accurateMatrix = _extends({ - years: { - quarters: 4, - months: 12, - weeks: daysInYearAccurate / 7, - days: daysInYearAccurate, - hours: daysInYearAccurate * 24, - minutes: daysInYearAccurate * 24 * 60, - seconds: daysInYearAccurate * 24 * 60 * 60, - milliseconds: daysInYearAccurate * 24 * 60 * 60 * 1000 - }, - quarters: { - months: 3, - weeks: daysInYearAccurate / 28, - days: daysInYearAccurate / 4, - hours: daysInYearAccurate * 24 / 4, - minutes: daysInYearAccurate * 24 * 60 / 4, - seconds: daysInYearAccurate * 24 * 60 * 60 / 4, - milliseconds: daysInYearAccurate * 24 * 60 * 60 * 1000 / 4 - }, - months: { - weeks: daysInMonthAccurate / 7, - days: daysInMonthAccurate, - hours: daysInMonthAccurate * 24, - minutes: daysInMonthAccurate * 24 * 60, - seconds: daysInMonthAccurate * 24 * 60 * 60, - milliseconds: daysInMonthAccurate * 24 * 60 * 60 * 1000 +} +function digitRegex(_ref, append) { + var numberingSystem = _ref.numberingSystem; + + if (append === void 0) { + append = ""; } -}, lowOrderMatrix); // units ordered by size -var orderedUnits$1 = ["years", "quarters", "months", "weeks", "days", "hours", "minutes", "seconds", "milliseconds"]; -var reverseUnits = orderedUnits$1.slice(0).reverse(); // clone really means "create another instance just like this one, but with these changes" + return new RegExp("" + numberingSystems[numberingSystem || "latn"] + append); +} -function clone$1(dur, alts, clear) { - if (clear === void 0) { - clear = false; +var MISSING_FTP = "missing Intl.DateTimeFormat.formatToParts support"; + +function intUnit(regex, post) { + if (post === void 0) { + post = function post(i) { + return i; + }; } - // deep merge for vals - var conf = { - values: clear ? alts.values : _extends({}, dur.values, alts.values || {}), - loc: dur.loc.clone(alts.loc), - conversionAccuracy: alts.conversionAccuracy || dur.conversionAccuracy + return { + regex: regex, + deser: function deser(_ref) { + var s = _ref[0]; + return post(parseDigits(s)); + } }; - return new Duration(conf); } -function antiTrunc(n) { - return n < 0 ? Math.floor(n) : Math.ceil(n); -} // NB: mutates parameters - - -function convert(matrix, fromMap, fromUnit, toMap, toUnit) { - var conv = matrix[toUnit][fromUnit], - raw = fromMap[fromUnit] / conv, - sameSign = Math.sign(raw) === Math.sign(toMap[toUnit]), - // ok, so this is wild, but see the matrix in the tests - added = !sameSign && toMap[toUnit] !== 0 && Math.abs(raw) <= 1 ? antiTrunc(raw) : Math.trunc(raw); - toMap[toUnit] += added; - fromMap[fromUnit] -= added * conv; -} // NB: mutates parameters +var NBSP = String.fromCharCode(160); +var spaceOrNBSP = "( |" + NBSP + ")"; +var spaceOrNBSPRegExp = new RegExp(spaceOrNBSP, "g"); +function fixListRegex(s) { + // make dots optional and also make them literal + // make space and non breakable space characters interchangeable + return s.replace(/\./g, "\\.?").replace(spaceOrNBSPRegExp, spaceOrNBSP); +} -function normalizeValues(matrix, vals) { - reverseUnits.reduce(function (previous, current) { - if (!isUndefined(vals[current])) { - if (previous) { - convert(matrix, vals, previous, vals, current); - } +function stripInsensitivities(s) { + return s.replace(/\./g, "") // ignore dots that were made optional + .replace(spaceOrNBSPRegExp, " ") // interchange space and nbsp + .toLowerCase(); +} - return current; - } else { - return previous; +function oneOf(strings, startIndex) { + if (strings === null) { + return null; + } else { + return { + regex: RegExp(strings.map(fixListRegex).join("|")), + deser: function deser(_ref2) { + var s = _ref2[0]; + return strings.findIndex(function (i) { + return stripInsensitivities(s) === stripInsensitivities(i); + }) + startIndex; + } + }; + } +} + +function offset(regex, groups) { + return { + regex: regex, + deser: function deser(_ref3) { + var h = _ref3[1], + m = _ref3[2]; + return signedOffset(h, m); + }, + groups: groups + }; +} + +function simple(regex) { + return { + regex: regex, + deser: function deser(_ref4) { + var s = _ref4[0]; + return s; } - }, null); + }; } -/** - * A Duration object represents a period of time, like "2 months" or "1 day, 1 hour". Conceptually, it's just a map of units to their quantities, accompanied by some additional configuration and methods for creating, parsing, interrogating, transforming, and formatting them. They can be used on their own or in conjunction with other Luxon types; for example, you can use {@link DateTime#plus} to add a Duration object to a DateTime, producing another DateTime. - * - * Here is a brief overview of commonly used methods and getters in Duration: - * - * * **Creation** To create a Duration, use {@link Duration#fromMillis}, {@link Duration#fromObject}, or {@link Duration#fromISO}. - * * **Unit values** See the {@link Duration#years}, {@link Duration.months}, {@link Duration#weeks}, {@link Duration#days}, {@link Duration#hours}, {@link Duration#minutes}, {@link Duration#seconds}, {@link Duration#milliseconds} accessors. - * * **Configuration** See {@link Duration#locale} and {@link Duration#numberingSystem} accessors. - * * **Transformation** To create new Durations out of old ones use {@link Duration#plus}, {@link Duration#minus}, {@link Duration#normalize}, {@link Duration#set}, {@link Duration#reconfigure}, {@link Duration#shiftTo}, and {@link Duration#negate}. - * * **Output** To convert the Duration into other representations, see {@link Duration#as}, {@link Duration#toISO}, {@link Duration#toFormat}, and {@link Duration#toJSON} - * - * There's are more methods documented below. In addition, for more information on subtler topics like internationalization and validity, see the external documentation. - */ +function escapeToken(value) { + return value.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&"); +} -var Duration = /*#__PURE__*/function () { - /** - * @private - */ - function Duration(config) { - var accurate = config.conversionAccuracy === "longterm" || false; - /** - * @access private - */ +function unitForToken(token, loc) { + var one = digitRegex(loc), + two = digitRegex(loc, "{2}"), + three = digitRegex(loc, "{3}"), + four = digitRegex(loc, "{4}"), + six = digitRegex(loc, "{6}"), + oneOrTwo = digitRegex(loc, "{1,2}"), + oneToThree = digitRegex(loc, "{1,3}"), + oneToSix = digitRegex(loc, "{1,6}"), + oneToNine = digitRegex(loc, "{1,9}"), + twoToFour = digitRegex(loc, "{2,4}"), + fourToSix = digitRegex(loc, "{4,6}"), + literal = function literal(t) { + return { + regex: RegExp(escapeToken(t.val)), + deser: function deser(_ref5) { + var s = _ref5[0]; + return s; + }, + literal: true + }; + }, + unitate = function unitate(t) { + if (token.literal) { + return literal(t); + } - this.values = config.values; - /** - * @access private - */ + switch (t.val) { + // era + case "G": + return oneOf(loc.eras("short", false), 0); - this.loc = config.loc || Locale.create(); - /** - * @access private - */ + case "GG": + return oneOf(loc.eras("long", false), 0); + // years - this.conversionAccuracy = accurate ? "longterm" : "casual"; - /** - * @access private - */ + case "y": + return intUnit(oneToSix); - this.invalid = config.invalid || null; - /** - * @access private - */ + case "yy": + return intUnit(twoToFour, untruncateYear); - this.matrix = accurate ? accurateMatrix : casualMatrix; - /** - * @access private - */ + case "yyyy": + return intUnit(four); - this.isLuxonDuration = true; - } - /** - * Create Duration from a number of milliseconds. - * @param {number} count of milliseconds - * @param {Object} opts - options for parsing - * @param {string} [opts.locale='en-US'] - the locale to use - * @param {string} opts.numberingSystem - the numbering system to use - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @return {Duration} - */ + case "yyyyy": + return intUnit(fourToSix); + case "yyyyyy": + return intUnit(six); + // months - Duration.fromMillis = function fromMillis(count, opts) { - return Duration.fromObject({ - milliseconds: count - }, opts); - } - /** - * Create a Duration from a JavaScript object with keys like 'years' and 'hours'. - * If this object is empty then a zero milliseconds duration is returned. - * @param {Object} obj - the object to create the DateTime from - * @param {number} obj.years - * @param {number} obj.quarters - * @param {number} obj.months - * @param {number} obj.weeks - * @param {number} obj.days - * @param {number} obj.hours - * @param {number} obj.minutes - * @param {number} obj.seconds - * @param {number} obj.milliseconds - * @param {Object} [opts=[]] - options for creating this Duration - * @param {string} [opts.locale='en-US'] - the locale to use - * @param {string} opts.numberingSystem - the numbering system to use - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @return {Duration} - */ - ; + case "M": + return intUnit(oneOrTwo); - Duration.fromObject = function fromObject(obj, opts) { - if (opts === void 0) { - opts = {}; - } + case "MM": + return intUnit(two); - if (obj == null || typeof obj !== "object") { - throw new InvalidArgumentError("Duration.fromObject: argument expected to be an object, got " + (obj === null ? "null" : typeof obj)); - } + case "MMM": + return oneOf(loc.months("short", true, false), 1); - return new Duration({ - values: normalizeObject(obj, Duration.normalizeUnit), - loc: Locale.fromObject(opts), - conversionAccuracy: opts.conversionAccuracy - }); - } - /** - * Create a Duration from DurationLike. - * - * @param {Object | number | Duration} durationLike - * One of: - * - object with keys like 'years' and 'hours'. - * - number representing milliseconds - * - Duration instance - * @return {Duration} - */ - ; + case "MMMM": + return oneOf(loc.months("long", true, false), 1); - Duration.fromDurationLike = function fromDurationLike(durationLike) { - if (isNumber(durationLike)) { - return Duration.fromMillis(durationLike); - } else if (Duration.isDuration(durationLike)) { - return durationLike; - } else if (typeof durationLike === "object") { - return Duration.fromObject(durationLike); - } else { - throw new InvalidArgumentError("Unknown duration argument " + durationLike + " of type " + typeof durationLike); - } - } - /** - * Create a Duration from an ISO 8601 duration string. - * @param {string} text - text to parse - * @param {Object} opts - options for parsing - * @param {string} [opts.locale='en-US'] - the locale to use - * @param {string} opts.numberingSystem - the numbering system to use - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @see https://en.wikipedia.org/wiki/ISO_8601#Durations - * @example Duration.fromISO('P3Y6M1W4DT12H30M5S').toObject() //=> { years: 3, months: 6, weeks: 1, days: 4, hours: 12, minutes: 30, seconds: 5 } - * @example Duration.fromISO('PT23H').toObject() //=> { hours: 23 } - * @example Duration.fromISO('P5Y3M').toObject() //=> { years: 5, months: 3 } - * @return {Duration} - */ - ; + case "L": + return intUnit(oneOrTwo); - Duration.fromISO = function fromISO(text, opts) { - var _parseISODuration = parseISODuration(text), - parsed = _parseISODuration[0]; + case "LL": + return intUnit(two); - if (parsed) { - return Duration.fromObject(parsed, opts); - } else { - return Duration.invalid("unparsable", "the input \"" + text + "\" can't be parsed as ISO 8601"); - } - } - /** - * Create a Duration from an ISO 8601 time string. - * @param {string} text - text to parse - * @param {Object} opts - options for parsing - * @param {string} [opts.locale='en-US'] - the locale to use - * @param {string} opts.numberingSystem - the numbering system to use - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @see https://en.wikipedia.org/wiki/ISO_8601#Times - * @example Duration.fromISOTime('11:22:33.444').toObject() //=> { hours: 11, minutes: 22, seconds: 33, milliseconds: 444 } - * @example Duration.fromISOTime('11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } - * @example Duration.fromISOTime('T11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } - * @example Duration.fromISOTime('1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } - * @example Duration.fromISOTime('T1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 } - * @return {Duration} - */ - ; + case "LLL": + return oneOf(loc.months("short", false, false), 1); - Duration.fromISOTime = function fromISOTime(text, opts) { - var _parseISOTimeOnly = parseISOTimeOnly(text), - parsed = _parseISOTimeOnly[0]; + case "LLLL": + return oneOf(loc.months("long", false, false), 1); + // dates - if (parsed) { - return Duration.fromObject(parsed, opts); - } else { - return Duration.invalid("unparsable", "the input \"" + text + "\" can't be parsed as ISO 8601"); - } - } - /** - * Create an invalid Duration. - * @param {string} reason - simple string of why this datetime is invalid. Should not contain parameters or anything else data-dependent - * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information - * @return {Duration} - */ - ; + case "d": + return intUnit(oneOrTwo); - Duration.invalid = function invalid(reason, explanation) { - if (explanation === void 0) { - explanation = null; - } + case "dd": + return intUnit(two); + // ordinals - if (!reason) { - throw new InvalidArgumentError("need to specify a reason the Duration is invalid"); - } + case "o": + return intUnit(oneToThree); - var invalid = reason instanceof Invalid ? reason : new Invalid(reason, explanation); + case "ooo": + return intUnit(three); + // time - if (Settings.throwOnInvalid) { - throw new InvalidDurationError(invalid); - } else { - return new Duration({ - invalid: invalid - }); - } - } - /** - * @private - */ - ; + case "HH": + return intUnit(two); - Duration.normalizeUnit = function normalizeUnit(unit) { - var normalized = { - year: "years", - years: "years", - quarter: "quarters", - quarters: "quarters", - month: "months", - months: "months", - week: "weeks", - weeks: "weeks", - day: "days", - days: "days", - hour: "hours", - hours: "hours", - minute: "minutes", - minutes: "minutes", - second: "seconds", - seconds: "seconds", - millisecond: "milliseconds", - milliseconds: "milliseconds" - }[unit ? unit.toLowerCase() : unit]; - if (!normalized) throw new InvalidUnitError(unit); - return normalized; - } - /** - * Check if an object is a Duration. Works across context boundaries - * @param {object} o - * @return {boolean} - */ - ; + case "H": + return intUnit(oneOrTwo); - Duration.isDuration = function isDuration(o) { - return o && o.isLuxonDuration || false; - } - /** - * Get the locale of a Duration, such 'en-GB' - * @type {string} - */ - ; + case "hh": + return intUnit(two); - var _proto = Duration.prototype; + case "h": + return intUnit(oneOrTwo); - /** - * Returns a string representation of this Duration formatted according to the specified format string. You may use these tokens: - * * `S` for milliseconds - * * `s` for seconds - * * `m` for minutes - * * `h` for hours - * * `d` for days - * * `M` for months - * * `y` for years - * Notes: - * * Add padding by repeating the token, e.g. "yy" pads the years to two digits, "hhhh" pads the hours out to four digits - * * The duration will be converted to the set of units in the format string using {@link Duration#shiftTo} and the Durations's conversion accuracy setting. - * @param {string} fmt - the format string - * @param {Object} opts - options - * @param {boolean} [opts.floor=true] - floor numerical values - * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat("y d s") //=> "1 6 2" - * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat("yy dd sss") //=> "01 06 002" - * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat("M S") //=> "12 518402000" - * @return {string} - */ - _proto.toFormat = function toFormat(fmt, opts) { - if (opts === void 0) { - opts = {}; - } + case "mm": + return intUnit(two); - // reverse-compat since 1.2; we always round down now, never up, and we do it by default - var fmtOpts = _extends({}, opts, { - floor: opts.round !== false && opts.floor !== false - }); + case "m": + return intUnit(oneOrTwo); - return this.isValid ? Formatter.create(this.loc, fmtOpts).formatDurationFromString(this, fmt) : INVALID$2; - } - /** - * Returns a JavaScript object with this Duration's values. - * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toObject() //=> { years: 1, days: 6, seconds: 2 } - * @return {Object} - */ - ; + case "q": + return intUnit(oneOrTwo); - _proto.toObject = function toObject() { - if (!this.isValid) return {}; - return _extends({}, this.values); - } - /** - * Returns an ISO 8601-compliant string representation of this Duration. - * @see https://en.wikipedia.org/wiki/ISO_8601#Durations - * @example Duration.fromObject({ years: 3, seconds: 45 }).toISO() //=> 'P3YT45S' - * @example Duration.fromObject({ months: 4, seconds: 45 }).toISO() //=> 'P4MT45S' - * @example Duration.fromObject({ months: 5 }).toISO() //=> 'P5M' - * @example Duration.fromObject({ minutes: 5 }).toISO() //=> 'PT5M' - * @example Duration.fromObject({ milliseconds: 6 }).toISO() //=> 'PT0.006S' - * @return {string} - */ - ; + case "qq": + return intUnit(two); - _proto.toISO = function toISO() { - // we could use the formatter, but this is an easier way to get the minimum string - if (!this.isValid) return null; - var s = "P"; - if (this.years !== 0) s += this.years + "Y"; - if (this.months !== 0 || this.quarters !== 0) s += this.months + this.quarters * 3 + "M"; - if (this.weeks !== 0) s += this.weeks + "W"; - if (this.days !== 0) s += this.days + "D"; - if (this.hours !== 0 || this.minutes !== 0 || this.seconds !== 0 || this.milliseconds !== 0) s += "T"; - if (this.hours !== 0) s += this.hours + "H"; - if (this.minutes !== 0) s += this.minutes + "M"; - if (this.seconds !== 0 || this.milliseconds !== 0) // this will handle "floating point madness" by removing extra decimal places - // https://stackoverflow.com/questions/588004/is-floating-point-math-broken - s += roundTo(this.seconds + this.milliseconds / 1000, 3) + "S"; - if (s === "P") s += "T0S"; - return s; - } - /** - * Returns an ISO 8601-compliant string representation of this Duration, formatted as a time of day. - * Note that this will return null if the duration is invalid, negative, or equal to or greater than 24 hours. - * @see https://en.wikipedia.org/wiki/ISO_8601#Times - * @param {Object} opts - options - * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0 - * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0 - * @param {boolean} [opts.includePrefix=false] - include the `T` prefix - * @param {string} [opts.format='extended'] - choose between the basic and extended format - * @example Duration.fromObject({ hours: 11 }).toISOTime() //=> '11:00:00.000' - * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressMilliseconds: true }) //=> '11:00:00' - * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressSeconds: true }) //=> '11:00' - * @example Duration.fromObject({ hours: 11 }).toISOTime({ includePrefix: true }) //=> 'T11:00:00.000' - * @example Duration.fromObject({ hours: 11 }).toISOTime({ format: 'basic' }) //=> '110000.000' - * @return {string} - */ - ; + case "s": + return intUnit(oneOrTwo); - _proto.toISOTime = function toISOTime(opts) { - if (opts === void 0) { - opts = {}; - } + case "ss": + return intUnit(two); - if (!this.isValid) return null; - var millis = this.toMillis(); - if (millis < 0 || millis >= 86400000) return null; - opts = _extends({ - suppressMilliseconds: false, - suppressSeconds: false, - includePrefix: false, - format: "extended" - }, opts); - var value = this.shiftTo("hours", "minutes", "seconds", "milliseconds"); - var fmt = opts.format === "basic" ? "hhmm" : "hh:mm"; + case "S": + return intUnit(oneToThree); - if (!opts.suppressSeconds || value.seconds !== 0 || value.milliseconds !== 0) { - fmt += opts.format === "basic" ? "ss" : ":ss"; + case "SSS": + return intUnit(three); - if (!opts.suppressMilliseconds || value.milliseconds !== 0) { - fmt += ".SSS"; - } - } + case "u": + return simple(oneToNine); - var str = value.toFormat(fmt); + case "uu": + return simple(oneOrTwo); - if (opts.includePrefix) { - str = "T" + str; - } + case "uuu": + return intUnit(one); + // meridiem - return str; - } - /** - * Returns an ISO 8601 representation of this Duration appropriate for use in JSON. - * @return {string} - */ - ; + case "a": + return oneOf(loc.meridiems(), 0); + // weekYear (k) - _proto.toJSON = function toJSON() { - return this.toISO(); - } - /** - * Returns an ISO 8601 representation of this Duration appropriate for use in debugging. - * @return {string} - */ - ; + case "kkkk": + return intUnit(four); - _proto.toString = function toString() { - return this.toISO(); - } - /** - * Returns an milliseconds value of this Duration. - * @return {number} - */ - ; + case "kk": + return intUnit(twoToFour, untruncateYear); + // weekNumber (W) - _proto.toMillis = function toMillis() { - return this.as("milliseconds"); - } - /** - * Returns an milliseconds value of this Duration. Alias of {@link toMillis} - * @return {number} - */ - ; - - _proto.valueOf = function valueOf() { - return this.toMillis(); - } - /** - * Make this Duration longer by the specified amount. Return a newly-constructed Duration. - * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() - * @return {Duration} - */ - ; + case "W": + return intUnit(oneOrTwo); - _proto.plus = function plus(duration) { - if (!this.isValid) return this; - var dur = Duration.fromDurationLike(duration), - result = {}; + case "WW": + return intUnit(two); + // weekdays - for (var _iterator = _createForOfIteratorHelperLoose(orderedUnits$1), _step; !(_step = _iterator()).done;) { - var k = _step.value; + case "E": + case "c": + return intUnit(one); - if (hasOwnProperty(dur.values, k) || hasOwnProperty(this.values, k)) { - result[k] = dur.get(k) + this.get(k); - } - } + case "EEE": + return oneOf(loc.weekdays("short", false, false), 1); - return clone$1(this, { - values: result - }, true); - } - /** - * Make this Duration shorter by the specified amount. Return a newly-constructed Duration. - * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() - * @return {Duration} - */ - ; + case "EEEE": + return oneOf(loc.weekdays("long", false, false), 1); - _proto.minus = function minus(duration) { - if (!this.isValid) return this; - var dur = Duration.fromDurationLike(duration); - return this.plus(dur.negate()); - } - /** - * Scale this Duration by the specified amount. Return a newly-constructed Duration. - * @param {function} fn - The function to apply to each unit. Arity is 1 or 2: the value of the unit and, optionally, the unit name. Must return a number. - * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits(x => x * 2) //=> { hours: 2, minutes: 60 } - * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits((x, u) => u === "hour" ? x * 2 : x) //=> { hours: 2, minutes: 30 } - * @return {Duration} - */ - ; + case "ccc": + return oneOf(loc.weekdays("short", true, false), 1); - _proto.mapUnits = function mapUnits(fn) { - if (!this.isValid) return this; - var result = {}; + case "cccc": + return oneOf(loc.weekdays("long", true, false), 1); + // offset/zone - for (var _i = 0, _Object$keys = Object.keys(this.values); _i < _Object$keys.length; _i++) { - var k = _Object$keys[_i]; - result[k] = asNumber(fn(this.values[k], k)); - } + case "Z": + case "ZZ": + return offset(new RegExp("([+-]" + oneOrTwo.source + ")(?::(" + two.source + "))?"), 2); - return clone$1(this, { - values: result - }, true); - } - /** - * Get the value of unit. - * @param {string} unit - a unit such as 'minute' or 'day' - * @example Duration.fromObject({years: 2, days: 3}).get('years') //=> 2 - * @example Duration.fromObject({years: 2, days: 3}).get('months') //=> 0 - * @example Duration.fromObject({years: 2, days: 3}).get('days') //=> 3 - * @return {number} - */ - ; + case "ZZZ": + return offset(new RegExp("([+-]" + oneOrTwo.source + ")(" + two.source + ")?"), 2); + // we don't support ZZZZ (PST) or ZZZZZ (Pacific Standard Time) in parsing + // because we don't have any way to figure out what they are - _proto.get = function get(unit) { - return this[Duration.normalizeUnit(unit)]; - } - /** - * "Set" the values of specified units. Return a newly-constructed Duration. - * @param {Object} values - a mapping of units to numbers - * @example dur.set({ years: 2017 }) - * @example dur.set({ hours: 8, minutes: 30 }) - * @return {Duration} - */ - ; + case "z": + return simple(/[a-z_+-/]{1,256}?/i); - _proto.set = function set(values) { - if (!this.isValid) return this; + default: + return literal(t); + } + }; - var mixed = _extends({}, this.values, normalizeObject(values, Duration.normalizeUnit)); + var unit = unitate(token) || { + invalidReason: MISSING_FTP + }; + unit.token = token; + return unit; +} - return clone$1(this, { - values: mixed - }); +var partTypeStyleToTokenVal = { + year: { + "2-digit": "yy", + numeric: "yyyyy" + }, + month: { + numeric: "M", + "2-digit": "MM", + short: "MMM", + long: "MMMM" + }, + day: { + numeric: "d", + "2-digit": "dd" + }, + weekday: { + short: "EEE", + long: "EEEE" + }, + dayperiod: "a", + dayPeriod: "a", + hour: { + numeric: "h", + "2-digit": "hh" + }, + minute: { + numeric: "m", + "2-digit": "mm" + }, + second: { + numeric: "s", + "2-digit": "ss" } - /** - * "Set" the locale and/or numberingSystem. Returns a newly-constructed Duration. - * @example dur.reconfigure({ locale: 'en-GB' }) - * @return {Duration} - */ - ; +}; - _proto.reconfigure = function reconfigure(_temp) { - var _ref = _temp === void 0 ? {} : _temp, - locale = _ref.locale, - numberingSystem = _ref.numberingSystem, - conversionAccuracy = _ref.conversionAccuracy; +function tokenForPart(part, locale, formatOpts) { + var type = part.type, + value = part.value; - var loc = this.loc.clone({ - locale: locale, - numberingSystem: numberingSystem - }), - opts = { - loc: loc + if (type === "literal") { + return { + literal: true, + val: value }; - - if (conversionAccuracy) { - opts.conversionAccuracy = conversionAccuracy; - } - - return clone$1(this, opts); } - /** - * Return the length of the duration in the specified unit. - * @param {string} unit - a unit such as 'minutes' or 'days' - * @example Duration.fromObject({years: 1}).as('days') //=> 365 - * @example Duration.fromObject({years: 1}).as('months') //=> 12 - * @example Duration.fromObject({hours: 60}).as('days') //=> 2.5 - * @return {number} - */ - ; - _proto.as = function as(unit) { - return this.isValid ? this.shiftTo(unit).get(unit) : NaN; + var style = formatOpts[type]; + var val = partTypeStyleToTokenVal[type]; + + if (typeof val === "object") { + val = val[style]; } - /** - * Reduce this Duration to its canonical representation in its current units. - * @example Duration.fromObject({ years: 2, days: 5000 }).normalize().toObject() //=> { years: 15, days: 255 } - * @example Duration.fromObject({ hours: 12, minutes: -45 }).normalize().toObject() //=> { hours: 11, minutes: 15 } - * @return {Duration} - */ - ; - _proto.normalize = function normalize() { - if (!this.isValid) return this; - var vals = this.toObject(); - normalizeValues(this.matrix, vals); - return clone$1(this, { - values: vals - }, true); + if (val) { + return { + literal: false, + val: val + }; } - /** - * Convert this Duration into its representation in a different set of units. - * @example Duration.fromObject({ hours: 1, seconds: 30 }).shiftTo('minutes', 'milliseconds').toObject() //=> { minutes: 60, milliseconds: 30000 } - * @return {Duration} - */ - ; - _proto.shiftTo = function shiftTo() { - for (var _len = arguments.length, units = new Array(_len), _key = 0; _key < _len; _key++) { - units[_key] = arguments[_key]; - } + return undefined; +} - if (!this.isValid) return this; +function buildRegex(units) { + var re = units.map(function (u) { + return u.regex; + }).reduce(function (f, r) { + return f + "(" + r.source + ")"; + }, ""); + return ["^" + re + "$", units]; +} - if (units.length === 0) { - return this; - } +function match(input, regex, handlers) { + var matches = input.match(regex); - units = units.map(function (u) { - return Duration.normalizeUnit(u); - }); - var built = {}, - accumulated = {}, - vals = this.toObject(); - var lastUnit; + if (matches) { + var all = {}; + var matchIndex = 1; - for (var _iterator2 = _createForOfIteratorHelperLoose(orderedUnits$1), _step2; !(_step2 = _iterator2()).done;) { - var k = _step2.value; + for (var i in handlers) { + if (hasOwnProperty(handlers, i)) { + var h = handlers[i], + groups = h.groups ? h.groups + 1 : 1; - if (units.indexOf(k) >= 0) { - lastUnit = k; - var own = 0; // anything we haven't boiled down yet should get boiled to this unit + if (!h.literal && h.token) { + all[h.token.val[0]] = h.deser(matches.slice(matchIndex, matchIndex + groups)); + } - for (var ak in accumulated) { - own += this.matrix[ak][k] * accumulated[ak]; - accumulated[ak] = 0; - } // plus anything that's already in this unit + matchIndex += groups; + } + } + return [matches, all]; + } else { + return [matches, {}]; + } +} - if (isNumber(vals[k])) { - own += vals[k]; - } +function dateTimeFromMatches(matches) { + var toField = function toField(token) { + switch (token) { + case "S": + return "millisecond"; - var i = Math.trunc(own); - built[k] = i; - accumulated[k] = own - i; // we'd like to absorb these fractions in another unit - // plus anything further down the chain that should be rolled up in to this + case "s": + return "second"; - for (var down in vals) { - if (orderedUnits$1.indexOf(down) > orderedUnits$1.indexOf(k)) { - convert(this.matrix, vals, down, built, k); - } - } // otherwise, keep it in the wings to boil it later + case "m": + return "minute"; - } else if (isNumber(vals[k])) { - accumulated[k] = vals[k]; - } - } // anything leftover becomes the decimal for the last unit - // lastUnit must be defined since units is not empty + case "h": + case "H": + return "hour"; + case "d": + return "day"; - for (var key in accumulated) { - if (accumulated[key] !== 0) { - built[lastUnit] += key === lastUnit ? accumulated[key] : accumulated[key] / this.matrix[lastUnit][key]; - } - } + case "o": + return "ordinal"; - return clone$1(this, { - values: built - }, true).normalize(); - } - /** - * Return the negative of this Duration. - * @example Duration.fromObject({ hours: 1, seconds: 30 }).negate().toObject() //=> { hours: -1, seconds: -30 } - * @return {Duration} - */ - ; + case "L": + case "M": + return "month"; - _proto.negate = function negate() { - if (!this.isValid) return this; - var negated = {}; + case "y": + return "year"; - for (var _i2 = 0, _Object$keys2 = Object.keys(this.values); _i2 < _Object$keys2.length; _i2++) { - var k = _Object$keys2[_i2]; - negated[k] = -this.values[k]; - } + case "E": + case "c": + return "weekday"; - return clone$1(this, { - values: negated - }, true); - } - /** - * Get the years. - * @type {number} - */ - ; + case "W": + return "weekNumber"; - /** - * Equality check - * Two Durations are equal iff they have the same units and the same values for each unit. - * @param {Duration} other - * @return {boolean} - */ - _proto.equals = function equals(other) { - if (!this.isValid || !other.isValid) { - return false; - } + case "k": + return "weekYear"; - if (!this.loc.equals(other.loc)) { - return false; - } + case "q": + return "quarter"; - function eq(v1, v2) { - // Consider 0 and undefined as equal - if (v1 === undefined || v1 === 0) return v2 === undefined || v2 === 0; - return v1 === v2; + default: + return null; } + }; - for (var _iterator3 = _createForOfIteratorHelperLoose(orderedUnits$1), _step3; !(_step3 = _iterator3()).done;) { - var u = _step3.value; + var zone = null; + var specificOffset; - if (!eq(this.values[u], other.values[u])) { - return false; - } + if (!isUndefined(matches.z)) { + zone = IANAZone.create(matches.z); + } + + if (!isUndefined(matches.Z)) { + if (!zone) { + zone = new FixedOffsetZone(matches.Z); } - return true; - }; + specificOffset = matches.Z; + } - _createClass(Duration, [{ - key: "locale", - get: function get() { - return this.isValid ? this.loc.locale : null; - } - /** - * Get the numbering system of a Duration, such 'beng'. The numbering system is used when formatting the Duration - * - * @type {string} - */ + if (!isUndefined(matches.q)) { + matches.M = (matches.q - 1) * 3 + 1; + } - }, { - key: "numberingSystem", - get: function get() { - return this.isValid ? this.loc.numberingSystem : null; - } - }, { - key: "years", - get: function get() { - return this.isValid ? this.values.years || 0 : NaN; + if (!isUndefined(matches.h)) { + if (matches.h < 12 && matches.a === 1) { + matches.h += 12; + } else if (matches.h === 12 && matches.a === 0) { + matches.h = 0; } - /** - * Get the quarters. - * @type {number} - */ + } - }, { - key: "quarters", - get: function get() { - return this.isValid ? this.values.quarters || 0 : NaN; - } - /** - * Get the months. - * @type {number} - */ + if (matches.G === 0 && matches.y) { + matches.y = -matches.y; + } - }, { - key: "months", - get: function get() { - return this.isValid ? this.values.months || 0 : NaN; - } - /** - * Get the weeks - * @type {number} - */ + if (!isUndefined(matches.u)) { + matches.S = parseMillis(matches.u); + } - }, { - key: "weeks", - get: function get() { - return this.isValid ? this.values.weeks || 0 : NaN; - } - /** - * Get the days. - * @type {number} - */ + var vals = Object.keys(matches).reduce(function (r, k) { + var f = toField(k); - }, { - key: "days", - get: function get() { - return this.isValid ? this.values.days || 0 : NaN; + if (f) { + r[f] = matches[k]; } - /** - * Get the hours. - * @type {number} - */ - }, { - key: "hours", - get: function get() { - return this.isValid ? this.values.hours || 0 : NaN; - } - /** - * Get the minutes. - * @type {number} - */ + return r; + }, {}); + return [vals, zone, specificOffset]; +} - }, { - key: "minutes", - get: function get() { - return this.isValid ? this.values.minutes || 0 : NaN; - } - /** - * Get the seconds. - * @return {number} - */ +var dummyDateTimeCache = null; - }, { - key: "seconds", - get: function get() { - return this.isValid ? this.values.seconds || 0 : NaN; - } - /** - * Get the milliseconds. - * @return {number} - */ +function getDummyDateTime() { + if (!dummyDateTimeCache) { + dummyDateTimeCache = DateTime.fromMillis(1555555555555); + } - }, { - key: "milliseconds", - get: function get() { - return this.isValid ? this.values.milliseconds || 0 : NaN; - } - /** - * Returns whether the Duration is invalid. Invalid durations are returned by diff operations - * on invalid DateTimes or Intervals. - * @return {boolean} - */ + return dummyDateTimeCache; +} - }, { - key: "isValid", - get: function get() { - return this.invalid === null; - } - /** - * Returns an error code if this Duration became invalid, or null if the Duration is valid - * @return {string} - */ - - }, { - key: "invalidReason", - get: function get() { - return this.invalid ? this.invalid.reason : null; - } - /** - * Returns an explanation of why this Duration became invalid, or null if the Duration is valid - * @type {string} - */ +function maybeExpandMacroToken(token, locale) { + if (token.literal) { + return token; + } - }, { - key: "invalidExplanation", - get: function get() { - return this.invalid ? this.invalid.explanation : null; - } - }]); + var formatOpts = Formatter.macroTokenToFormatOpts(token.val); - return Duration; -}(); + if (!formatOpts) { + return token; + } -var INVALID$1 = "Invalid Interval"; // checks if the start is equal to or before the end + var formatter = Formatter.create(locale, formatOpts); + var parts = formatter.formatDateTimeParts(getDummyDateTime()); + var tokens = parts.map(function (p) { + return tokenForPart(p, locale, formatOpts); + }); -function validateStartEnd(start, end) { - if (!start || !start.isValid) { - return Interval.invalid("missing or invalid start"); - } else if (!end || !end.isValid) { - return Interval.invalid("missing or invalid end"); - } else if (end < start) { - return Interval.invalid("end before start", "The end of an interval must be after its start, but you had start=" + start.toISO() + " and end=" + end.toISO()); - } else { - return null; + if (tokens.includes(undefined)) { + return token; } + + return tokens; +} + +function expandMacroTokens(tokens, locale) { + var _Array$prototype; + + return (_Array$prototype = Array.prototype).concat.apply(_Array$prototype, tokens.map(function (t) { + return maybeExpandMacroToken(t, locale); + })); } /** - * An Interval object represents a half-open interval of time, where each endpoint is a {@link DateTime}. Conceptually, it's a container for those two endpoints, accompanied by methods for creating, parsing, interrogating, comparing, transforming, and formatting them. - * - * Here is a brief overview of the most commonly used methods and getters in Interval: - * - * * **Creation** To create an Interval, use {@link Interval#fromDateTimes}, {@link Interval#after}, {@link Interval#before}, or {@link Interval#fromISO}. - * * **Accessors** Use {@link Interval#start} and {@link Interval#end} to get the start and end. - * * **Interrogation** To analyze the Interval, use {@link Interval#count}, {@link Interval#length}, {@link Interval#hasSame}, {@link Interval#contains}, {@link Interval#isAfter}, or {@link Interval#isBefore}. - * * **Transformation** To create other Intervals out of this one, use {@link Interval#set}, {@link Interval#splitAt}, {@link Interval#splitBy}, {@link Interval#divideEqually}, {@link Interval#merge}, {@link Interval#xor}, {@link Interval#union}, {@link Interval#intersection}, or {@link Interval#difference}. - * * **Comparison** To compare this Interval to another one, use {@link Interval#equals}, {@link Interval#overlaps}, {@link Interval#abutsStart}, {@link Interval#abutsEnd}, {@link Interval#engulfs} - * * **Output** To convert the Interval into other representations, see {@link Interval#toString}, {@link Interval#toISO}, {@link Interval#toISODate}, {@link Interval#toISOTime}, {@link Interval#toFormat}, and {@link Interval#toDuration}. + * @private */ -var Interval = /*#__PURE__*/function () { - /** - * @private - */ - function Interval(config) { - /** - * @access private - */ - this.s = config.start; - /** - * @access private - */ +function explainFromTokens(locale, input, format) { + var tokens = expandMacroTokens(Formatter.parseFormat(format), locale), + units = tokens.map(function (t) { + return unitForToken(t, locale); + }), + disqualifyingUnit = units.find(function (t) { + return t.invalidReason; + }); - this.e = config.end; - /** - * @access private - */ + if (disqualifyingUnit) { + return { + input: input, + tokens: tokens, + invalidReason: disqualifyingUnit.invalidReason + }; + } else { + var _buildRegex = buildRegex(units), + regexString = _buildRegex[0], + handlers = _buildRegex[1], + regex = RegExp(regexString, "i"), + _match = match(input, regex, handlers), + rawMatches = _match[0], + matches = _match[1], + _ref6 = matches ? dateTimeFromMatches(matches) : [null, null, undefined], + result = _ref6[0], + zone = _ref6[1], + specificOffset = _ref6[2]; - this.invalid = config.invalid || null; - /** - * @access private - */ + if (hasOwnProperty(matches, "a") && hasOwnProperty(matches, "H")) { + throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format"); + } - this.isLuxonInterval = true; + return { + input: input, + tokens: tokens, + regex: regex, + rawMatches: rawMatches, + matches: matches, + result: result, + zone: zone, + specificOffset: specificOffset + }; } - /** - * Create an invalid Interval. - * @param {string} reason - simple string of why this Interval is invalid. Should not contain parameters or anything else data-dependent - * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information - * @return {Interval} - */ - - - Interval.invalid = function invalid(reason, explanation) { - if (explanation === void 0) { - explanation = null; - } +} +function parseFromTokens(locale, input, format) { + var _explainFromTokens = explainFromTokens(locale, input, format), + result = _explainFromTokens.result, + zone = _explainFromTokens.zone, + specificOffset = _explainFromTokens.specificOffset, + invalidReason = _explainFromTokens.invalidReason; - if (!reason) { - throw new InvalidArgumentError("need to specify a reason the Interval is invalid"); - } + return [result, zone, specificOffset, invalidReason]; +} - var invalid = reason instanceof Invalid ? reason : new Invalid(reason, explanation); +var nonLeapLadder = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334], + leapLadder = [0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335]; - if (Settings.throwOnInvalid) { - throw new InvalidIntervalError(invalid); - } else { - return new Interval({ - invalid: invalid - }); - } - } - /** - * Create an Interval from a start DateTime and an end DateTime. Inclusive of the start but not the end. - * @param {DateTime|Date|Object} start - * @param {DateTime|Date|Object} end - * @return {Interval} - */ - ; +function unitOutOfRange(unit, value) { + return new Invalid("unit out of range", "you specified " + value + " (of type " + typeof value + ") as a " + unit + ", which is invalid"); +} - Interval.fromDateTimes = function fromDateTimes(start, end) { - var builtStart = friendlyDateTime(start), - builtEnd = friendlyDateTime(end); - var validateError = validateStartEnd(builtStart, builtEnd); +function dayOfWeek(year, month, day) { + var d = new Date(Date.UTC(year, month - 1, day)); - if (validateError == null) { - return new Interval({ - start: builtStart, - end: builtEnd - }); - } else { - return validateError; - } + if (year < 100 && year >= 0) { + d.setUTCFullYear(d.getUTCFullYear() - 1900); } - /** - * Create an Interval from a start DateTime and a Duration to extend to. - * @param {DateTime|Date|Object} start - * @param {Duration|Object|number} duration - the length of the Interval. - * @return {Interval} - */ - ; - Interval.after = function after(start, duration) { - var dur = Duration.fromDurationLike(duration), - dt = friendlyDateTime(start); - return Interval.fromDateTimes(dt, dt.plus(dur)); - } - /** - * Create an Interval from an end DateTime and a Duration to extend backwards to. - * @param {DateTime|Date|Object} end - * @param {Duration|Object|number} duration - the length of the Interval. - * @return {Interval} - */ - ; + var js = d.getUTCDay(); + return js === 0 ? 7 : js; +} - Interval.before = function before(end, duration) { - var dur = Duration.fromDurationLike(duration), - dt = friendlyDateTime(end); - return Interval.fromDateTimes(dt.minus(dur), dt); - } - /** - * Create an Interval from an ISO 8601 string. - * Accepts `/`, `/`, and `/` formats. - * @param {string} text - the ISO string to parse - * @param {Object} [opts] - options to pass {@link DateTime#fromISO} and optionally {@link Duration#fromISO} - * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals - * @return {Interval} - */ - ; +function computeOrdinal(year, month, day) { + return day + (isLeapYear(year) ? leapLadder : nonLeapLadder)[month - 1]; +} - Interval.fromISO = function fromISO(text, opts) { - var _split = (text || "").split("/", 2), - s = _split[0], - e = _split[1]; +function uncomputeOrdinal(year, ordinal) { + var table = isLeapYear(year) ? leapLadder : nonLeapLadder, + month0 = table.findIndex(function (i) { + return i < ordinal; + }), + day = ordinal - table[month0]; + return { + month: month0 + 1, + day: day + }; +} +/** + * @private + */ - if (s && e) { - var start, startIsValid; - try { - start = DateTime.fromISO(s, opts); - startIsValid = start.isValid; - } catch (e) { - startIsValid = false; - } +function gregorianToWeek(gregObj) { + var year = gregObj.year, + month = gregObj.month, + day = gregObj.day, + ordinal = computeOrdinal(year, month, day), + weekday = dayOfWeek(year, month, day); + var weekNumber = Math.floor((ordinal - weekday + 10) / 7), + weekYear; - var end, endIsValid; - - try { - end = DateTime.fromISO(e, opts); - endIsValid = end.isValid; - } catch (e) { - endIsValid = false; - } - - if (startIsValid && endIsValid) { - return Interval.fromDateTimes(start, end); - } + if (weekNumber < 1) { + weekYear = year - 1; + weekNumber = weeksInWeekYear(weekYear); + } else if (weekNumber > weeksInWeekYear(year)) { + weekYear = year + 1; + weekNumber = 1; + } else { + weekYear = year; + } - if (startIsValid) { - var dur = Duration.fromISO(e, opts); + return _extends({ + weekYear: weekYear, + weekNumber: weekNumber, + weekday: weekday + }, timeObject(gregObj)); +} +function weekToGregorian(weekData) { + var weekYear = weekData.weekYear, + weekNumber = weekData.weekNumber, + weekday = weekData.weekday, + weekdayOfJan4 = dayOfWeek(weekYear, 1, 4), + yearInDays = daysInYear(weekYear); + var ordinal = weekNumber * 7 + weekday - weekdayOfJan4 - 3, + year; - if (dur.isValid) { - return Interval.after(start, dur); - } - } else if (endIsValid) { - var _dur = Duration.fromISO(s, opts); + if (ordinal < 1) { + year = weekYear - 1; + ordinal += daysInYear(year); + } else if (ordinal > yearInDays) { + year = weekYear + 1; + ordinal -= daysInYear(weekYear); + } else { + year = weekYear; + } - if (_dur.isValid) { - return Interval.before(end, _dur); - } - } - } + var _uncomputeOrdinal = uncomputeOrdinal(year, ordinal), + month = _uncomputeOrdinal.month, + day = _uncomputeOrdinal.day; - return Interval.invalid("unparsable", "the input \"" + text + "\" can't be parsed as ISO 8601"); - } - /** - * Check if an object is an Interval. Works across context boundaries - * @param {object} o - * @return {boolean} - */ - ; + return _extends({ + year: year, + month: month, + day: day + }, timeObject(weekData)); +} +function gregorianToOrdinal(gregData) { + var year = gregData.year, + month = gregData.month, + day = gregData.day; + var ordinal = computeOrdinal(year, month, day); + return _extends({ + year: year, + ordinal: ordinal + }, timeObject(gregData)); +} +function ordinalToGregorian(ordinalData) { + var year = ordinalData.year, + ordinal = ordinalData.ordinal; - Interval.isInterval = function isInterval(o) { - return o && o.isLuxonInterval || false; - } - /** - * Returns the start of the Interval - * @type {DateTime} - */ - ; + var _uncomputeOrdinal2 = uncomputeOrdinal(year, ordinal), + month = _uncomputeOrdinal2.month, + day = _uncomputeOrdinal2.day; - var _proto = Interval.prototype; + return _extends({ + year: year, + month: month, + day: day + }, timeObject(ordinalData)); +} +function hasInvalidWeekData(obj) { + var validYear = isInteger(obj.weekYear), + validWeek = integerBetween(obj.weekNumber, 1, weeksInWeekYear(obj.weekYear)), + validWeekday = integerBetween(obj.weekday, 1, 7); - /** - * Returns the length of the Interval in the specified unit. - * @param {string} unit - the unit (such as 'hours' or 'days') to return the length in. - * @return {number} - */ - _proto.length = function length(unit) { - if (unit === void 0) { - unit = "milliseconds"; - } + if (!validYear) { + return unitOutOfRange("weekYear", obj.weekYear); + } else if (!validWeek) { + return unitOutOfRange("week", obj.week); + } else if (!validWeekday) { + return unitOutOfRange("weekday", obj.weekday); + } else return false; +} +function hasInvalidOrdinalData(obj) { + var validYear = isInteger(obj.year), + validOrdinal = integerBetween(obj.ordinal, 1, daysInYear(obj.year)); - return this.isValid ? this.toDuration.apply(this, [unit]).get(unit) : NaN; - } - /** - * Returns the count of minutes, hours, days, months, or years included in the Interval, even in part. - * Unlike {@link Interval#length} this counts sections of the calendar, not periods of time, e.g. specifying 'day' - * asks 'what dates are included in this interval?', not 'how many days long is this interval?' - * @param {string} [unit='milliseconds'] - the unit of time to count. - * @return {number} - */ - ; + if (!validYear) { + return unitOutOfRange("year", obj.year); + } else if (!validOrdinal) { + return unitOutOfRange("ordinal", obj.ordinal); + } else return false; +} +function hasInvalidGregorianData(obj) { + var validYear = isInteger(obj.year), + validMonth = integerBetween(obj.month, 1, 12), + validDay = integerBetween(obj.day, 1, daysInMonth(obj.year, obj.month)); - _proto.count = function count(unit) { - if (unit === void 0) { - unit = "milliseconds"; - } + if (!validYear) { + return unitOutOfRange("year", obj.year); + } else if (!validMonth) { + return unitOutOfRange("month", obj.month); + } else if (!validDay) { + return unitOutOfRange("day", obj.day); + } else return false; +} +function hasInvalidTimeData(obj) { + var hour = obj.hour, + minute = obj.minute, + second = obj.second, + millisecond = obj.millisecond; + var validHour = integerBetween(hour, 0, 23) || hour === 24 && minute === 0 && second === 0 && millisecond === 0, + validMinute = integerBetween(minute, 0, 59), + validSecond = integerBetween(second, 0, 59), + validMillisecond = integerBetween(millisecond, 0, 999); - if (!this.isValid) return NaN; - var start = this.start.startOf(unit), - end = this.end.startOf(unit); - return Math.floor(end.diff(start, unit).get(unit)) + 1; - } - /** - * Returns whether this Interval's start and end are both in the same unit of time - * @param {string} unit - the unit of time to check sameness on - * @return {boolean} - */ - ; + if (!validHour) { + return unitOutOfRange("hour", hour); + } else if (!validMinute) { + return unitOutOfRange("minute", minute); + } else if (!validSecond) { + return unitOutOfRange("second", second); + } else if (!validMillisecond) { + return unitOutOfRange("millisecond", millisecond); + } else return false; +} - _proto.hasSame = function hasSame(unit) { - return this.isValid ? this.isEmpty() || this.e.minus(1).hasSame(this.s, unit) : false; - } - /** - * Return whether this Interval has the same start and end DateTimes. - * @return {boolean} - */ - ; +var INVALID = "Invalid DateTime"; +var MAX_DATE = 8.64e15; - _proto.isEmpty = function isEmpty() { - return this.s.valueOf() === this.e.valueOf(); - } - /** - * Return whether this Interval's start is after the specified DateTime. - * @param {DateTime} dateTime - * @return {boolean} - */ - ; +function unsupportedZone(zone) { + return new Invalid("unsupported zone", "the zone \"" + zone.name + "\" is not supported"); +} // we cache week data on the DT object and this intermediates the cache - _proto.isAfter = function isAfter(dateTime) { - if (!this.isValid) return false; - return this.s > dateTime; - } - /** - * Return whether this Interval's end is before the specified DateTime. - * @param {DateTime} dateTime - * @return {boolean} - */ - ; - _proto.isBefore = function isBefore(dateTime) { - if (!this.isValid) return false; - return this.e <= dateTime; +function possiblyCachedWeekData(dt) { + if (dt.weekData === null) { + dt.weekData = gregorianToWeek(dt.c); } - /** - * Return whether this Interval contains the specified DateTime. - * @param {DateTime} dateTime - * @return {boolean} - */ - ; - _proto.contains = function contains(dateTime) { - if (!this.isValid) return false; - return this.s <= dateTime && this.e > dateTime; - } - /** - * "Sets" the start and/or end dates. Returns a newly-constructed Interval. - * @param {Object} values - the values to set - * @param {DateTime} values.start - the starting DateTime - * @param {DateTime} values.end - the ending DateTime - * @return {Interval} - */ - ; + return dt.weekData; +} // clone really means, "make a new object with these modifications". all "setters" really use this +// to create a new object while only changing some of the properties - _proto.set = function set(_temp) { - var _ref = _temp === void 0 ? {} : _temp, - start = _ref.start, - end = _ref.end; - if (!this.isValid) return this; - return Interval.fromDateTimes(start || this.s, end || this.e); - } - /** - * Split this Interval at each of the specified DateTimes - * @param {...DateTime} dateTimes - the unit of time to count. - * @return {Array} - */ - ; +function clone(inst, alts) { + var current = { + ts: inst.ts, + zone: inst.zone, + c: inst.c, + o: inst.o, + loc: inst.loc, + invalid: inst.invalid + }; + return new DateTime(_extends({}, current, alts, { + old: current + })); +} // find the right offset a given local time. The o input is our guess, which determines which +// offset we'll pick in ambiguous cases (e.g. there are two 3 AMs b/c Fallback DST) - _proto.splitAt = function splitAt() { - var _this = this; - if (!this.isValid) return []; +function fixOffset(localTS, o, tz) { + // Our UTC time is just a guess because our offset is just a guess + var utcGuess = localTS - o * 60 * 1000; // Test whether the zone matches the offset for this ts - for (var _len = arguments.length, dateTimes = new Array(_len), _key = 0; _key < _len; _key++) { - dateTimes[_key] = arguments[_key]; - } + var o2 = tz.offset(utcGuess); // If so, offset didn't change and we're done - var sorted = dateTimes.map(friendlyDateTime).filter(function (d) { - return _this.contains(d); - }).sort(), - results = []; - var s = this.s, - i = 0; + if (o === o2) { + return [utcGuess, o]; + } // If not, change the ts by the difference in the offset - while (s < this.e) { - var added = sorted[i] || this.e, - next = +added > +this.e ? this.e : added; - results.push(Interval.fromDateTimes(s, next)); - s = next; - i += 1; - } - return results; - } - /** - * Split this Interval into smaller Intervals, each of the specified length. - * Left over time is grouped into a smaller interval - * @param {Duration|Object|number} duration - The length of each resulting interval. - * @return {Array} - */ - ; + utcGuess -= (o2 - o) * 60 * 1000; // If that gives us the local time we want, we're done - _proto.splitBy = function splitBy(duration) { - var dur = Duration.fromDurationLike(duration); + var o3 = tz.offset(utcGuess); - if (!this.isValid || !dur.isValid || dur.as("milliseconds") === 0) { - return []; - } + if (o2 === o3) { + return [utcGuess, o2]; + } // If it's different, we're in a hole time. The offset has changed, but the we don't adjust the time - var s = this.s, - idx = 1, - next; - var results = []; - while (s < this.e) { - var added = this.start.plus(dur.mapUnits(function (x) { - return x * idx; - })); - next = +added > +this.e ? this.e : added; - results.push(Interval.fromDateTimes(s, next)); - s = next; - idx += 1; - } + return [localTS - Math.min(o2, o3) * 60 * 1000, Math.max(o2, o3)]; +} // convert an epoch timestamp into a calendar object with the given offset - return results; - } - /** - * Split this Interval into the specified number of smaller intervals. - * @param {number} numberOfParts - The number of Intervals to divide the Interval into. - * @return {Array} - */ - ; - _proto.divideEqually = function divideEqually(numberOfParts) { - if (!this.isValid) return []; - return this.splitBy(this.length() / numberOfParts).slice(0, numberOfParts); - } - /** - * Return whether this Interval overlaps with the specified Interval - * @param {Interval} other - * @return {boolean} - */ - ; +function tsToObj(ts, offset) { + ts += offset * 60 * 1000; + var d = new Date(ts); + return { + year: d.getUTCFullYear(), + month: d.getUTCMonth() + 1, + day: d.getUTCDate(), + hour: d.getUTCHours(), + minute: d.getUTCMinutes(), + second: d.getUTCSeconds(), + millisecond: d.getUTCMilliseconds() + }; +} // convert a calendar object to a epoch timestamp - _proto.overlaps = function overlaps(other) { - return this.e > other.s && this.s < other.e; + +function objToTS(obj, offset, zone) { + return fixOffset(objToLocalTS(obj), offset, zone); +} // create a new DT instance by adding a duration, adjusting for DSTs + + +function adjustTime(inst, dur) { + var oPre = inst.o, + year = inst.c.year + Math.trunc(dur.years), + month = inst.c.month + Math.trunc(dur.months) + Math.trunc(dur.quarters) * 3, + c = _extends({}, inst.c, { + year: year, + month: month, + day: Math.min(inst.c.day, daysInMonth(year, month)) + Math.trunc(dur.days) + Math.trunc(dur.weeks) * 7 + }), + millisToAdd = Duration.fromObject({ + years: dur.years - Math.trunc(dur.years), + quarters: dur.quarters - Math.trunc(dur.quarters), + months: dur.months - Math.trunc(dur.months), + weeks: dur.weeks - Math.trunc(dur.weeks), + days: dur.days - Math.trunc(dur.days), + hours: dur.hours, + minutes: dur.minutes, + seconds: dur.seconds, + milliseconds: dur.milliseconds + }).as("milliseconds"), + localTS = objToLocalTS(c); + + var _fixOffset = fixOffset(localTS, oPre, inst.zone), + ts = _fixOffset[0], + o = _fixOffset[1]; + + if (millisToAdd !== 0) { + ts += millisToAdd; // that could have changed the offset by going over a DST, but we want to keep the ts the same + + o = inst.zone.offset(ts); } - /** - * Return whether this Interval's end is adjacent to the specified Interval's start. - * @param {Interval} other - * @return {boolean} - */ - ; - _proto.abutsStart = function abutsStart(other) { - if (!this.isValid) return false; - return +this.e === +other.s; + return { + ts: ts, + o: o + }; +} // helper useful in turning the results of parsing into real dates +// by handling the zone options + + +function parseDataToDateTime(parsed, parsedZone, opts, format, text, specificOffset) { + var setZone = opts.setZone, + zone = opts.zone; + + if (parsed && Object.keys(parsed).length !== 0) { + var interpretationZone = parsedZone || zone, + inst = DateTime.fromObject(parsed, _extends({}, opts, { + zone: interpretationZone, + specificOffset: specificOffset + })); + return setZone ? inst : inst.setZone(zone); + } else { + return DateTime.invalid(new Invalid("unparsable", "the input \"" + text + "\" can't be parsed as " + format)); } - /** - * Return whether this Interval's start is adjacent to the specified Interval's end. - * @param {Interval} other - * @return {boolean} - */ - ; +} // if you want to output a technical format (e.g. RFC 2822), this helper +// helps handle the details - _proto.abutsEnd = function abutsEnd(other) { - if (!this.isValid) return false; - return +other.e === +this.s; + +function toTechFormat(dt, format, allowZ) { + if (allowZ === void 0) { + allowZ = true; } - /** - * Return whether this Interval engulfs the start and end of the specified Interval. - * @param {Interval} other - * @return {boolean} - */ - ; - _proto.engulfs = function engulfs(other) { - if (!this.isValid) return false; - return this.s <= other.s && this.e >= other.e; + return dt.isValid ? Formatter.create(Locale.create("en-US"), { + allowZ: allowZ, + forceSimple: true + }).formatDateTimeFromString(dt, format) : null; +} + +function _toISODate(o, extended) { + var longFormat = o.c.year > 9999 || o.c.year < 0; + var c = ""; + if (longFormat && o.c.year >= 0) c += "+"; + c += padStart(o.c.year, longFormat ? 6 : 4); + + if (extended) { + c += "-"; + c += padStart(o.c.month); + c += "-"; + c += padStart(o.c.day); + } else { + c += padStart(o.c.month); + c += padStart(o.c.day); } - /** - * Return whether this Interval has the same start and end as the specified Interval. - * @param {Interval} other - * @return {boolean} - */ - ; - _proto.equals = function equals(other) { - if (!this.isValid || !other.isValid) { - return false; - } + return c; +} - return this.s.equals(other.s) && this.e.equals(other.e); +function _toISOTime(o, extended, suppressSeconds, suppressMilliseconds, includeOffset) { + var c = padStart(o.c.hour); + + if (extended) { + c += ":"; + c += padStart(o.c.minute); + + if (o.c.second !== 0 || !suppressSeconds) { + c += ":"; + } + } else { + c += padStart(o.c.minute); } - /** - * Return an Interval representing the intersection of this Interval and the specified Interval. - * Specifically, the resulting Interval has the maximum start time and the minimum end time of the two Intervals. - * Returns null if the intersection is empty, meaning, the intervals don't intersect. - * @param {Interval} other - * @return {Interval} - */ - ; - _proto.intersection = function intersection(other) { - if (!this.isValid) return this; - var s = this.s > other.s ? this.s : other.s, - e = this.e < other.e ? this.e : other.e; + if (o.c.second !== 0 || !suppressSeconds) { + c += padStart(o.c.second); - if (s >= e) { - return null; - } else { - return Interval.fromDateTimes(s, e); + if (o.c.millisecond !== 0 || !suppressMilliseconds) { + c += "."; + c += padStart(o.c.millisecond, 3); } } - /** - * Return an Interval representing the union of this Interval and the specified Interval. - * Specifically, the resulting Interval has the minimum start time and the maximum end time of the two Intervals. - * @param {Interval} other - * @return {Interval} - */ - ; - _proto.union = function union(other) { - if (!this.isValid) return this; - var s = this.s < other.s ? this.s : other.s, - e = this.e > other.e ? this.e : other.e; - return Interval.fromDateTimes(s, e); + if (includeOffset) { + if (o.isOffsetFixed && o.offset === 0) { + c += "Z"; + } else if (o.o < 0) { + c += "-"; + c += padStart(Math.trunc(-o.o / 60)); + c += ":"; + c += padStart(Math.trunc(-o.o % 60)); + } else { + c += "+"; + c += padStart(Math.trunc(o.o / 60)); + c += ":"; + c += padStart(Math.trunc(o.o % 60)); + } } - /** - * Merge an array of Intervals into a equivalent minimal set of Intervals. - * Combines overlapping and adjacent Intervals. - * @param {Array} intervals - * @return {Array} - */ - ; - - Interval.merge = function merge(intervals) { - var _intervals$sort$reduc = intervals.sort(function (a, b) { - return a.s - b.s; - }).reduce(function (_ref2, item) { - var sofar = _ref2[0], - current = _ref2[1]; - if (!current) { - return [sofar, item]; - } else if (current.overlaps(item) || current.abutsStart(item)) { - return [sofar, current.union(item)]; - } else { - return [sofar.concat([current]), item]; - } - }, [[], null]), - found = _intervals$sort$reduc[0], - final = _intervals$sort$reduc[1]; + return c; +} // defaults for unspecified units in the supported calendars - if (final) { - found.push(final); - } - return found; - } - /** - * Return an array of Intervals representing the spans of time that only appear in one of the specified Intervals. - * @param {Array} intervals - * @return {Array} - */ - ; +var defaultUnitValues = { + month: 1, + day: 1, + hour: 0, + minute: 0, + second: 0, + millisecond: 0 +}, + defaultWeekUnitValues = { + weekNumber: 1, + weekday: 1, + hour: 0, + minute: 0, + second: 0, + millisecond: 0 +}, + defaultOrdinalUnitValues = { + ordinal: 1, + hour: 0, + minute: 0, + second: 0, + millisecond: 0 +}; // Units in the supported calendars, sorted by bigness - Interval.xor = function xor(intervals) { - var _Array$prototype; +var orderedUnits = ["year", "month", "day", "hour", "minute", "second", "millisecond"], + orderedWeekUnits = ["weekYear", "weekNumber", "weekday", "hour", "minute", "second", "millisecond"], + orderedOrdinalUnits = ["year", "ordinal", "hour", "minute", "second", "millisecond"]; // standardize case and plurality in units - var start = null, - currentCount = 0; +function normalizeUnit(unit) { + var normalized = { + year: "year", + years: "year", + month: "month", + months: "month", + day: "day", + days: "day", + hour: "hour", + hours: "hour", + minute: "minute", + minutes: "minute", + quarter: "quarter", + quarters: "quarter", + second: "second", + seconds: "second", + millisecond: "millisecond", + milliseconds: "millisecond", + weekday: "weekday", + weekdays: "weekday", + weeknumber: "weekNumber", + weeksnumber: "weekNumber", + weeknumbers: "weekNumber", + weekyear: "weekYear", + weekyears: "weekYear", + ordinal: "ordinal" + }[unit.toLowerCase()]; + if (!normalized) throw new InvalidUnitError(unit); + return normalized; +} // this is a dumbed down version of fromObject() that runs about 60% faster +// but doesn't do any validation, makes a bunch of assumptions about what units +// are present, and so on. - var results = [], - ends = intervals.map(function (i) { - return [{ - time: i.s, - type: "s" - }, { - time: i.e, - type: "e" - }]; - }), - flattened = (_Array$prototype = Array.prototype).concat.apply(_Array$prototype, ends), - arr = flattened.sort(function (a, b) { - return a.time - b.time; - }); - for (var _iterator = _createForOfIteratorHelperLoose(arr), _step; !(_step = _iterator()).done;) { - var i = _step.value; - currentCount += i.type === "s" ? 1 : -1; +function quickDT(obj, opts) { + var zone = normalizeZone(opts.zone, Settings.defaultZone), + loc = Locale.fromObject(opts), + tsNow = Settings.now(); + var ts, o; // assume we have the higher-order units - if (currentCount === 1) { - start = i.time; - } else { - if (start && +start !== +i.time) { - results.push(Interval.fromDateTimes(start, i.time)); - } + if (!isUndefined(obj.year)) { + for (var _iterator = _createForOfIteratorHelperLoose(orderedUnits), _step; !(_step = _iterator()).done;) { + var u = _step.value; - start = null; + if (isUndefined(obj[u])) { + obj[u] = defaultUnitValues[u]; } } - return Interval.merge(results); - } - /** - * Return an Interval representing the span of time in this Interval that doesn't overlap with any of the specified Intervals. - * @param {...Interval} intervals - * @return {Array} - */ - ; - - _proto.difference = function difference() { - var _this2 = this; + var invalid = hasInvalidGregorianData(obj) || hasInvalidTimeData(obj); - for (var _len2 = arguments.length, intervals = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { - intervals[_key2] = arguments[_key2]; + if (invalid) { + return DateTime.invalid(invalid); } - return Interval.xor([this].concat(intervals)).map(function (i) { - return _this2.intersection(i); - }).filter(function (i) { - return i && !i.isEmpty(); - }); - } - /** - * Returns a string representation of this Interval appropriate for debugging. - * @return {string} - */ - ; + var offsetProvis = zone.offset(tsNow); - _proto.toString = function toString() { - if (!this.isValid) return INVALID$1; - return "[" + this.s.toISO() + " \u2013 " + this.e.toISO() + ")"; - } - /** - * Returns an ISO 8601-compliant string representation of this Interval. - * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals - * @param {Object} opts - The same options as {@link DateTime#toISO} - * @return {string} - */ - ; + var _objToTS = objToTS(obj, offsetProvis, zone); - _proto.toISO = function toISO(opts) { - if (!this.isValid) return INVALID$1; - return this.s.toISO(opts) + "/" + this.e.toISO(opts); + ts = _objToTS[0]; + o = _objToTS[1]; + } else { + ts = tsNow; } - /** - * Returns an ISO 8601-compliant string representation of date of this Interval. - * The time components are ignored. - * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals - * @return {string} - */ - ; - _proto.toISODate = function toISODate() { - if (!this.isValid) return INVALID$1; - return this.s.toISODate() + "/" + this.e.toISODate(); + return new DateTime({ + ts: ts, + zone: zone, + loc: loc, + o: o + }); +} + +function diffRelative(start, end, opts) { + var round = isUndefined(opts.round) ? true : opts.round, + format = function format(c, unit) { + c = roundTo(c, round || opts.calendary ? 0 : 2, true); + var formatter = end.loc.clone(opts).relFormatter(opts); + return formatter.format(c, unit); + }, + differ = function differ(unit) { + if (opts.calendary) { + if (!end.hasSame(start, unit)) { + return end.startOf(unit).diff(start.startOf(unit), unit).get(unit); + } else return 0; + } else { + return end.diff(start, unit).get(unit); + } + }; + + if (opts.unit) { + return format(differ(opts.unit), opts.unit); } - /** - * Returns an ISO 8601-compliant string representation of time of this Interval. - * The date components are ignored. - * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals - * @param {Object} opts - The same options as {@link DateTime#toISO} - * @return {string} - */ - ; - _proto.toISOTime = function toISOTime(opts) { - if (!this.isValid) return INVALID$1; - return this.s.toISOTime(opts) + "/" + this.e.toISOTime(opts); + for (var _iterator2 = _createForOfIteratorHelperLoose(opts.units), _step2; !(_step2 = _iterator2()).done;) { + var unit = _step2.value; + var count = differ(unit); + + if (Math.abs(count) >= 1) { + return format(count, unit); + } } - /** - * Returns a string representation of this Interval formatted according to the specified format string. - * @param {string} dateFormat - the format string. This string formats the start and end time. See {@link DateTime#toFormat} for details. - * @param {Object} opts - options - * @param {string} [opts.separator = ' – '] - a separator to place between the start and end representations - * @return {string} - */ - ; - _proto.toFormat = function toFormat(dateFormat, _temp2) { - var _ref3 = _temp2 === void 0 ? {} : _temp2, - _ref3$separator = _ref3.separator, - separator = _ref3$separator === void 0 ? " – " : _ref3$separator; + return format(start > end ? -0 : 0, opts.units[opts.units.length - 1]); +} - if (!this.isValid) return INVALID$1; - return "" + this.s.toFormat(dateFormat) + separator + this.e.toFormat(dateFormat); +function lastOpts(argList) { + var opts = {}, + args; + + if (argList.length > 0 && typeof argList[argList.length - 1] === "object") { + opts = argList[argList.length - 1]; + args = Array.from(argList).slice(0, argList.length - 1); + } else { + args = Array.from(argList); } - /** - * Return a Duration representing the time spanned by this interval. - * @param {string|string[]} [unit=['milliseconds']] - the unit or units (such as 'hours' or 'days') to include in the duration. - * @param {Object} opts - options that affect the creation of the Duration - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @example Interval.fromDateTimes(dt1, dt2).toDuration().toObject() //=> { milliseconds: 88489257 } - * @example Interval.fromDateTimes(dt1, dt2).toDuration('days').toObject() //=> { days: 1.0241812152777778 } - * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes']).toObject() //=> { hours: 24, minutes: 34.82095 } - * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes', 'seconds']).toObject() //=> { hours: 24, minutes: 34, seconds: 49.257 } - * @example Interval.fromDateTimes(dt1, dt2).toDuration('seconds').toObject() //=> { seconds: 88489.257 } - * @return {Duration} - */ - ; - _proto.toDuration = function toDuration(unit, opts) { - if (!this.isValid) { - return Duration.invalid(this.invalidReason); - } + return [opts, args]; +} +/** + * A DateTime is an immutable data structure representing a specific date and time and accompanying methods. It contains class and instance methods for creating, parsing, interrogating, transforming, and formatting them. + * + * A DateTime comprises of: + * * A timestamp. Each DateTime instance refers to a specific millisecond of the Unix epoch. + * * A time zone. Each instance is considered in the context of a specific zone (by default the local system's zone). + * * Configuration properties that effect how output strings are formatted, such as `locale`, `numberingSystem`, and `outputCalendar`. + * + * Here is a brief overview of the most commonly used functionality it provides: + * + * * **Creation**: To create a DateTime from its components, use one of its factory class methods: {@link DateTime#local}, {@link DateTime#utc}, and (most flexibly) {@link DateTime#fromObject}. To create one from a standard string format, use {@link DateTime#fromISO}, {@link DateTime#fromHTTP}, and {@link DateTime#fromRFC2822}. To create one from a custom string format, use {@link DateTime#fromFormat}. To create one from a native JS date, use {@link DateTime#fromJSDate}. + * * **Gregorian calendar and time**: To examine the Gregorian properties of a DateTime individually (i.e as opposed to collectively through {@link DateTime#toObject}), use the {@link DateTime#year}, {@link DateTime#month}, + * {@link DateTime#day}, {@link DateTime#hour}, {@link DateTime#minute}, {@link DateTime#second}, {@link DateTime#millisecond} accessors. + * * **Week calendar**: For ISO week calendar attributes, see the {@link DateTime#weekYear}, {@link DateTime#weekNumber}, and {@link DateTime#weekday} accessors. + * * **Configuration** See the {@link DateTime#locale} and {@link DateTime#numberingSystem} accessors. + * * **Transformation**: To transform the DateTime into other DateTimes, use {@link DateTime#set}, {@link DateTime#reconfigure}, {@link DateTime#setZone}, {@link DateTime#setLocale}, {@link DateTime.plus}, {@link DateTime#minus}, {@link DateTime#endOf}, {@link DateTime#startOf}, {@link DateTime#toUTC}, and {@link DateTime#toLocal}. + * * **Output**: To convert the DateTime to other representations, use the {@link DateTime#toRelative}, {@link DateTime#toRelativeCalendar}, {@link DateTime#toJSON}, {@link DateTime#toISO}, {@link DateTime#toHTTP}, {@link DateTime#toObject}, {@link DateTime#toRFC2822}, {@link DateTime#toString}, {@link DateTime#toLocaleString}, {@link DateTime#toFormat}, {@link DateTime#toMillis} and {@link DateTime#toJSDate}. + * + * There's plenty others documented below. In addition, for more information on subtler topics like internationalization, time zones, alternative calendars, validity, and so on, see the external documentation. + */ - return this.e.diff(this.s, unit, opts); - } + +var DateTime = /*#__PURE__*/function () { /** - * Run mapFn on the interval start and end, returning a new Interval from the resulting DateTimes - * @param {function} mapFn - * @return {Interval} - * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.toUTC()) - * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.plus({ hours: 2 })) + * @access private */ - ; + function DateTime(config) { + var zone = config.zone || Settings.defaultZone; + var invalid = config.invalid || (Number.isNaN(config.ts) ? new Invalid("invalid input") : null) || (!zone.isValid ? unsupportedZone(zone) : null); + /** + * @access private + */ - _proto.mapEndpoints = function mapEndpoints(mapFn) { - return Interval.fromDateTimes(mapFn(this.s), mapFn(this.e)); - }; + this.ts = isUndefined(config.ts) ? Settings.now() : config.ts; + var c = null, + o = null; - _createClass(Interval, [{ - key: "start", - get: function get() { - return this.isValid ? this.s : null; + if (!invalid) { + var unchanged = config.old && config.old.ts === this.ts && config.old.zone.equals(zone); + + if (unchanged) { + var _ref = [config.old.c, config.old.o]; + c = _ref[0]; + o = _ref[1]; + } else { + var ot = zone.offset(this.ts); + c = tsToObj(this.ts, ot); + invalid = Number.isNaN(c.year) ? new Invalid("invalid input") : null; + c = invalid ? null : c; + o = invalid ? null : ot; + } } /** - * Returns the end of the Interval - * @type {DateTime} + * @access private */ - }, { - key: "end", - get: function get() { - return this.isValid ? this.e : null; - } + + this._zone = zone; /** - * Returns whether this Interval's end is at least its start, meaning that the Interval isn't 'backwards'. - * @type {boolean} + * @access private */ - }, { - key: "isValid", - get: function get() { - return this.invalidReason === null; - } + this.loc = config.loc || Locale.create(); /** - * Returns an error code if this Interval is invalid, or null if the Interval is valid - * @type {string} + * @access private */ - }, { - key: "invalidReason", - get: function get() { - return this.invalid ? this.invalid.reason : null; - } + this.invalid = invalid; /** - * Returns an explanation of why this Interval became invalid, or null if the Interval is valid - * @type {string} + * @access private */ - }, { - key: "invalidExplanation", - get: function get() { - return this.invalid ? this.invalid.explanation : null; - } - }]); + this.weekData = null; + /** + * @access private + */ - return Interval; -}(); + this.c = c; + /** + * @access private + */ -/** - * The Info class contains static methods for retrieving general time and date related data. For example, it has methods for finding out if a time zone has a DST, for listing the months in any supported locale, and for discovering which of Luxon features are available in the current environment. - */ + this.o = o; + /** + * @access private + */ -var Info = /*#__PURE__*/function () { - function Info() {} + this.isLuxonDateTime = true; + } // CONSTRUCT /** - * Return whether the specified zone contains a DST. - * @param {string|Zone} [zone='local'] - Zone to check. Defaults to the environment's local zone. - * @return {boolean} + * Create a DateTime for the current instant, in the system's time zone. + * + * Use Settings to override these default values if needed. + * @example DateTime.now().toISO() //~> now in the ISO format + * @return {DateTime} */ - Info.hasDST = function hasDST(zone) { - if (zone === void 0) { - zone = Settings.defaultZone; - } - var proto = DateTime.now().setZone(zone).set({ - month: 12 - }); - return !zone.isUniversal && proto.offset !== proto.set({ - month: 6 - }).offset; - } - /** - * Return whether the specified zone is a valid IANA specifier. - * @param {string} zone - Zone to check - * @return {boolean} - */ - ; - Info.isValidIANAZone = function isValidIANAZone(zone) { - return IANAZone.isValidSpecifier(zone) && IANAZone.isValidZone(zone); + DateTime.now = function now() { + return new DateTime({}); } /** - * Converts the input into a {@link Zone} instance. - * - * * If `input` is already a Zone instance, it is returned unchanged. - * * If `input` is a string containing a valid time zone name, a Zone instance - * with that name is returned. - * * If `input` is a string that doesn't refer to a known time zone, a Zone - * instance with {@link Zone#isValid} == false is returned. - * * If `input is a number, a Zone instance with the specified fixed offset - * in minutes is returned. - * * If `input` is `null` or `undefined`, the default zone is returned. - * @param {string|Zone|number} [input] - the value to be converted - * @return {Zone} + * Create a local DateTime + * @param {number} [year] - The calendar year. If omitted (as in, call `local()` with no arguments), the current time will be used + * @param {number} [month=1] - The month, 1-indexed + * @param {number} [day=1] - The day of the month, 1-indexed + * @param {number} [hour=0] - The hour of the day, in 24-hour time + * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59 + * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59 + * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999 + * @example DateTime.local() //~> now + * @example DateTime.local({ zone: "America/New_York" }) //~> now, in US east coast time + * @example DateTime.local(2017) //~> 2017-01-01T00:00:00 + * @example DateTime.local(2017, 3) //~> 2017-03-01T00:00:00 + * @example DateTime.local(2017, 3, 12, { locale: "fr" }) //~> 2017-03-12T00:00:00, with a French locale + * @example DateTime.local(2017, 3, 12, 5) //~> 2017-03-12T05:00:00 + * @example DateTime.local(2017, 3, 12, 5, { zone: "utc" }) //~> 2017-03-12T05:00:00, in UTC + * @example DateTime.local(2017, 3, 12, 5, 45) //~> 2017-03-12T05:45:00 + * @example DateTime.local(2017, 3, 12, 5, 45, 10) //~> 2017-03-12T05:45:10 + * @example DateTime.local(2017, 3, 12, 5, 45, 10, 765) //~> 2017-03-12T05:45:10.765 + * @return {DateTime} */ ; - Info.normalizeZone = function normalizeZone$1(input) { - return normalizeZone(input, Settings.defaultZone); + DateTime.local = function local() { + var _lastOpts = lastOpts(arguments), + opts = _lastOpts[0], + args = _lastOpts[1], + year = args[0], + month = args[1], + day = args[2], + hour = args[3], + minute = args[4], + second = args[5], + millisecond = args[6]; + + return quickDT({ + year: year, + month: month, + day: day, + hour: hour, + minute: minute, + second: second, + millisecond: millisecond + }, opts); } /** - * Return an array of standalone month names. - * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat - * @param {string} [length='long'] - the length of the month representation, such as "numeric", "2-digit", "narrow", "short", "long" - * @param {Object} opts - options - * @param {string} [opts.locale] - the locale code - * @param {string} [opts.numberingSystem=null] - the numbering system - * @param {string} [opts.locObj=null] - an existing locale object to use - * @param {string} [opts.outputCalendar='gregory'] - the calendar - * @example Info.months()[0] //=> 'January' - * @example Info.months('short')[0] //=> 'Jan' - * @example Info.months('numeric')[0] //=> '1' - * @example Info.months('short', { locale: 'fr-CA' } )[0] //=> 'janv.' - * @example Info.months('numeric', { locale: 'ar' })[0] //=> '١' - * @example Info.months('long', { outputCalendar: 'islamic' })[0] //=> 'Rabiʻ I' - * @return {Array} + * Create a DateTime in UTC + * @param {number} [year] - The calendar year. If omitted (as in, call `utc()` with no arguments), the current time will be used + * @param {number} [month=1] - The month, 1-indexed + * @param {number} [day=1] - The day of the month + * @param {number} [hour=0] - The hour of the day, in 24-hour time + * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59 + * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59 + * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999 + * @param {Object} options - configuration options for the DateTime + * @param {string} [options.locale] - a locale to set on the resulting DateTime instance + * @param {string} [options.outputCalendar] - the output calendar to set on the resulting DateTime instance + * @param {string} [options.numberingSystem] - the numbering system to set on the resulting DateTime instance + * @example DateTime.utc() //~> now + * @example DateTime.utc(2017) //~> 2017-01-01T00:00:00Z + * @example DateTime.utc(2017, 3) //~> 2017-03-01T00:00:00Z + * @example DateTime.utc(2017, 3, 12) //~> 2017-03-12T00:00:00Z + * @example DateTime.utc(2017, 3, 12, 5) //~> 2017-03-12T05:00:00Z + * @example DateTime.utc(2017, 3, 12, 5, 45) //~> 2017-03-12T05:45:00Z + * @example DateTime.utc(2017, 3, 12, 5, 45, { locale: "fr" }) //~> 2017-03-12T05:45:00Z with a French locale + * @example DateTime.utc(2017, 3, 12, 5, 45, 10) //~> 2017-03-12T05:45:10Z + * @example DateTime.utc(2017, 3, 12, 5, 45, 10, 765, { locale: "fr" }) //~> 2017-03-12T05:45:10.765Z with a French locale + * @return {DateTime} */ ; - Info.months = function months(length, _temp) { - if (length === void 0) { - length = "long"; - } - - var _ref = _temp === void 0 ? {} : _temp, - _ref$locale = _ref.locale, - locale = _ref$locale === void 0 ? null : _ref$locale, - _ref$numberingSystem = _ref.numberingSystem, - numberingSystem = _ref$numberingSystem === void 0 ? null : _ref$numberingSystem, - _ref$locObj = _ref.locObj, - locObj = _ref$locObj === void 0 ? null : _ref$locObj, - _ref$outputCalendar = _ref.outputCalendar, - outputCalendar = _ref$outputCalendar === void 0 ? "gregory" : _ref$outputCalendar; + DateTime.utc = function utc() { + var _lastOpts2 = lastOpts(arguments), + opts = _lastOpts2[0], + args = _lastOpts2[1], + year = args[0], + month = args[1], + day = args[2], + hour = args[3], + minute = args[4], + second = args[5], + millisecond = args[6]; - return (locObj || Locale.create(locale, numberingSystem, outputCalendar)).months(length); + opts.zone = FixedOffsetZone.utcInstance; + return quickDT({ + year: year, + month: month, + day: day, + hour: hour, + minute: minute, + second: second, + millisecond: millisecond + }, opts); } /** - * Return an array of format month names. - * Format months differ from standalone months in that they're meant to appear next to the day of the month. In some languages, that - * changes the string. - * See {@link Info#months} - * @param {string} [length='long'] - the length of the month representation, such as "numeric", "2-digit", "narrow", "short", "long" - * @param {Object} opts - options - * @param {string} [opts.locale] - the locale code - * @param {string} [opts.numberingSystem=null] - the numbering system - * @param {string} [opts.locObj=null] - an existing locale object to use - * @param {string} [opts.outputCalendar='gregory'] - the calendar - * @return {Array} + * Create a DateTime from a JavaScript Date object. Uses the default zone. + * @param {Date} date - a JavaScript Date object + * @param {Object} options - configuration options for the DateTime + * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into + * @return {DateTime} */ ; - Info.monthsFormat = function monthsFormat(length, _temp2) { - if (length === void 0) { - length = "long"; + DateTime.fromJSDate = function fromJSDate(date, options) { + if (options === void 0) { + options = {}; } - var _ref2 = _temp2 === void 0 ? {} : _temp2, - _ref2$locale = _ref2.locale, - locale = _ref2$locale === void 0 ? null : _ref2$locale, - _ref2$numberingSystem = _ref2.numberingSystem, - numberingSystem = _ref2$numberingSystem === void 0 ? null : _ref2$numberingSystem, - _ref2$locObj = _ref2.locObj, - locObj = _ref2$locObj === void 0 ? null : _ref2$locObj, - _ref2$outputCalendar = _ref2.outputCalendar, - outputCalendar = _ref2$outputCalendar === void 0 ? "gregory" : _ref2$outputCalendar; - - return (locObj || Locale.create(locale, numberingSystem, outputCalendar)).months(length, true); - } - /** - * Return an array of standalone week names. - * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat - * @param {string} [length='long'] - the length of the weekday representation, such as "narrow", "short", "long". - * @param {Object} opts - options - * @param {string} [opts.locale] - the locale code - * @param {string} [opts.numberingSystem=null] - the numbering system - * @param {string} [opts.locObj=null] - an existing locale object to use - * @example Info.weekdays()[0] //=> 'Monday' - * @example Info.weekdays('short')[0] //=> 'Mon' - * @example Info.weekdays('short', { locale: 'fr-CA' })[0] //=> 'lun.' - * @example Info.weekdays('short', { locale: 'ar' })[0] //=> 'الاثنين' - * @return {Array} - */ - ; + var ts = isDate(date) ? date.valueOf() : NaN; - Info.weekdays = function weekdays(length, _temp3) { - if (length === void 0) { - length = "long"; + if (Number.isNaN(ts)) { + return DateTime.invalid("invalid input"); } - var _ref3 = _temp3 === void 0 ? {} : _temp3, - _ref3$locale = _ref3.locale, - locale = _ref3$locale === void 0 ? null : _ref3$locale, - _ref3$numberingSystem = _ref3.numberingSystem, - numberingSystem = _ref3$numberingSystem === void 0 ? null : _ref3$numberingSystem, - _ref3$locObj = _ref3.locObj, - locObj = _ref3$locObj === void 0 ? null : _ref3$locObj; - - return (locObj || Locale.create(locale, numberingSystem, null)).weekdays(length); - } - /** - * Return an array of format week names. - * Format weekdays differ from standalone weekdays in that they're meant to appear next to more date information. In some languages, that - * changes the string. - * See {@link Info#weekdays} - * @param {string} [length='long'] - the length of the month representation, such as "narrow", "short", "long". - * @param {Object} opts - options - * @param {string} [opts.locale=null] - the locale code - * @param {string} [opts.numberingSystem=null] - the numbering system - * @param {string} [opts.locObj=null] - an existing locale object to use - * @return {Array} - */ - ; + var zoneToUse = normalizeZone(options.zone, Settings.defaultZone); - Info.weekdaysFormat = function weekdaysFormat(length, _temp4) { - if (length === void 0) { - length = "long"; + if (!zoneToUse.isValid) { + return DateTime.invalid(unsupportedZone(zoneToUse)); } - var _ref4 = _temp4 === void 0 ? {} : _temp4, - _ref4$locale = _ref4.locale, - locale = _ref4$locale === void 0 ? null : _ref4$locale, - _ref4$numberingSystem = _ref4.numberingSystem, - numberingSystem = _ref4$numberingSystem === void 0 ? null : _ref4$numberingSystem, - _ref4$locObj = _ref4.locObj, - locObj = _ref4$locObj === void 0 ? null : _ref4$locObj; - - return (locObj || Locale.create(locale, numberingSystem, null)).weekdays(length, true); + return new DateTime({ + ts: ts, + zone: zoneToUse, + loc: Locale.fromObject(options) + }); } /** - * Return an array of meridiems. - * @param {Object} opts - options - * @param {string} [opts.locale] - the locale code - * @example Info.meridiems() //=> [ 'AM', 'PM' ] - * @example Info.meridiems({ locale: 'my' }) //=> [ 'နံနက်', 'ညနေ' ] - * @return {Array} + * Create a DateTime from a number of milliseconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone. + * @param {number} milliseconds - a number of milliseconds since 1970 UTC + * @param {Object} options - configuration options for the DateTime + * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into + * @param {string} [options.locale] - a locale to set on the resulting DateTime instance + * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance + * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance + * @return {DateTime} */ ; - Info.meridiems = function meridiems(_temp5) { - var _ref5 = _temp5 === void 0 ? {} : _temp5, - _ref5$locale = _ref5.locale, - locale = _ref5$locale === void 0 ? null : _ref5$locale; + DateTime.fromMillis = function fromMillis(milliseconds, options) { + if (options === void 0) { + options = {}; + } - return Locale.create(locale).meridiems(); + if (!isNumber(milliseconds)) { + throw new InvalidArgumentError("fromMillis requires a numerical input, but received a " + typeof milliseconds + " with value " + milliseconds); + } else if (milliseconds < -MAX_DATE || milliseconds > MAX_DATE) { + // this isn't perfect because because we can still end up out of range because of additional shifting, but it's a start + return DateTime.invalid("Timestamp out of range"); + } else { + return new DateTime({ + ts: milliseconds, + zone: normalizeZone(options.zone, Settings.defaultZone), + loc: Locale.fromObject(options) + }); + } } /** - * Return an array of eras, such as ['BC', 'AD']. The locale can be specified, but the calendar system is always Gregorian. - * @param {string} [length='short'] - the length of the era representation, such as "short" or "long". - * @param {Object} opts - options - * @param {string} [opts.locale] - the locale code - * @example Info.eras() //=> [ 'BC', 'AD' ] - * @example Info.eras('long') //=> [ 'Before Christ', 'Anno Domini' ] - * @example Info.eras('long', { locale: 'fr' }) //=> [ 'avant Jésus-Christ', 'après Jésus-Christ' ] - * @return {Array} + * Create a DateTime from a number of seconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone. + * @param {number} seconds - a number of seconds since 1970 UTC + * @param {Object} options - configuration options for the DateTime + * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into + * @param {string} [options.locale] - a locale to set on the resulting DateTime instance + * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance + * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance + * @return {DateTime} */ ; - Info.eras = function eras(length, _temp6) { - if (length === void 0) { - length = "short"; + DateTime.fromSeconds = function fromSeconds(seconds, options) { + if (options === void 0) { + options = {}; } - var _ref6 = _temp6 === void 0 ? {} : _temp6, - _ref6$locale = _ref6.locale, - locale = _ref6$locale === void 0 ? null : _ref6$locale; - - return Locale.create(locale, null, "gregory").eras(length); + if (!isNumber(seconds)) { + throw new InvalidArgumentError("fromSeconds requires a numerical input"); + } else { + return new DateTime({ + ts: seconds * 1000, + zone: normalizeZone(options.zone, Settings.defaultZone), + loc: Locale.fromObject(options) + }); + } } /** - * Return the set of available features in this environment. - * Some features of Luxon are not available in all environments. For example, on older browsers, relative time formatting support is not available. Use this function to figure out if that's the case. - * Keys: - * * `relative`: whether this environment supports relative time formatting - * @example Info.features() //=> { relative: false } - * @return {Object} + * Create a DateTime from a JavaScript object with keys like 'year' and 'hour' with reasonable defaults. + * @param {Object} obj - the object to create the DateTime from + * @param {number} obj.year - a year, such as 1987 + * @param {number} obj.month - a month, 1-12 + * @param {number} obj.day - a day of the month, 1-31, depending on the month + * @param {number} obj.ordinal - day of the year, 1-365 or 366 + * @param {number} obj.weekYear - an ISO week year + * @param {number} obj.weekNumber - an ISO week number, between 1 and 52 or 53, depending on the year + * @param {number} obj.weekday - an ISO weekday, 1-7, where 1 is Monday and 7 is Sunday + * @param {number} obj.hour - hour of the day, 0-23 + * @param {number} obj.minute - minute of the hour, 0-59 + * @param {number} obj.second - second of the minute, 0-59 + * @param {number} obj.millisecond - millisecond of the second, 0-999 + * @param {Object} opts - options for creating this DateTime + * @param {string|Zone} [opts.zone='local'] - interpret the numbers in the context of a particular zone. Can take any value taken as the first argument to setZone() + * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance + * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance + * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance + * @example DateTime.fromObject({ year: 1982, month: 5, day: 25}).toISODate() //=> '1982-05-25' + * @example DateTime.fromObject({ year: 1982 }).toISODate() //=> '1982-01-01' + * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }) //~> today at 10:26:06 + * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'utc' }), + * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'local' }) + * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'America/New_York' }) + * @example DateTime.fromObject({ weekYear: 2016, weekNumber: 2, weekday: 3 }).toISODate() //=> '2016-01-13' + * @return {DateTime} */ ; - Info.features = function features() { - return { - relative: hasRelative() - }; - }; - - return Info; -}(); + DateTime.fromObject = function fromObject(obj, opts) { + if (opts === void 0) { + opts = {}; + } -function dayDiff(earlier, later) { - var utcDayStart = function utcDayStart(dt) { - return dt.toUTC(0, { - keepLocalTime: true - }).startOf("day").valueOf(); - }, - ms = utcDayStart(later) - utcDayStart(earlier); + obj = obj || {}; + var zoneToUse = normalizeZone(opts.zone, Settings.defaultZone); - return Math.floor(Duration.fromMillis(ms).as("days")); -} - -function highOrderDiffs(cursor, later, units) { - var differs = [["years", function (a, b) { - return b.year - a.year; - }], ["quarters", function (a, b) { - return b.quarter - a.quarter; - }], ["months", function (a, b) { - return b.month - a.month + (b.year - a.year) * 12; - }], ["weeks", function (a, b) { - var days = dayDiff(a, b); - return (days - days % 7) / 7; - }], ["days", dayDiff]]; - var results = {}; - var lowestOrder, highWater; - - for (var _i = 0, _differs = differs; _i < _differs.length; _i++) { - var _differs$_i = _differs[_i], - unit = _differs$_i[0], - differ = _differs$_i[1]; - - if (units.indexOf(unit) >= 0) { - var _cursor$plus; - - lowestOrder = unit; - var delta = differ(cursor, later); - highWater = cursor.plus((_cursor$plus = {}, _cursor$plus[unit] = delta, _cursor$plus)); + if (!zoneToUse.isValid) { + return DateTime.invalid(unsupportedZone(zoneToUse)); + } - if (highWater > later) { - var _cursor$plus2; + var tsNow = Settings.now(), + offsetProvis = !isUndefined(opts.specificOffset) ? opts.specificOffset : zoneToUse.offset(tsNow), + normalized = normalizeObject(obj, normalizeUnit), + containsOrdinal = !isUndefined(normalized.ordinal), + containsGregorYear = !isUndefined(normalized.year), + containsGregorMD = !isUndefined(normalized.month) || !isUndefined(normalized.day), + containsGregor = containsGregorYear || containsGregorMD, + definiteWeekDef = normalized.weekYear || normalized.weekNumber, + loc = Locale.fromObject(opts); // cases: + // just a weekday -> this week's instance of that weekday, no worries + // (gregorian data or ordinal) + (weekYear or weekNumber) -> error + // (gregorian month or day) + ordinal -> error + // otherwise just use weeks or ordinals or gregorian, depending on what's specified - cursor = cursor.plus((_cursor$plus2 = {}, _cursor$plus2[unit] = delta - 1, _cursor$plus2)); - delta -= 1; - } else { - cursor = highWater; - } + if ((containsGregor || containsOrdinal) && definiteWeekDef) { + throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals"); + } - results[unit] = delta; + if (containsGregorMD && containsOrdinal) { + throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day"); } - } - return [cursor, results, highWater, lowestOrder]; -} + var useWeekData = definiteWeekDef || normalized.weekday && !containsGregor; // configure ourselves to deal with gregorian dates or week stuff -function _diff (earlier, later, units, opts) { - var _highOrderDiffs = highOrderDiffs(earlier, later, units), - cursor = _highOrderDiffs[0], - results = _highOrderDiffs[1], - highWater = _highOrderDiffs[2], - lowestOrder = _highOrderDiffs[3]; + var units, + defaultValues, + objNow = tsToObj(tsNow, offsetProvis); - var remainingMillis = later - cursor; - var lowerOrderUnits = units.filter(function (u) { - return ["hours", "minutes", "seconds", "milliseconds"].indexOf(u) >= 0; - }); + if (useWeekData) { + units = orderedWeekUnits; + defaultValues = defaultWeekUnitValues; + objNow = gregorianToWeek(objNow); + } else if (containsOrdinal) { + units = orderedOrdinalUnits; + defaultValues = defaultOrdinalUnitValues; + objNow = gregorianToOrdinal(objNow); + } else { + units = orderedUnits; + defaultValues = defaultUnitValues; + } // set default values for missing stuff - if (lowerOrderUnits.length === 0) { - if (highWater < later) { - var _cursor$plus3; - highWater = cursor.plus((_cursor$plus3 = {}, _cursor$plus3[lowestOrder] = 1, _cursor$plus3)); - } + var foundFirst = false; - if (highWater !== cursor) { - results[lowestOrder] = (results[lowestOrder] || 0) + remainingMillis / (highWater - cursor); - } - } + for (var _iterator3 = _createForOfIteratorHelperLoose(units), _step3; !(_step3 = _iterator3()).done;) { + var u = _step3.value; + var v = normalized[u]; - var duration = Duration.fromObject(results, opts); + if (!isUndefined(v)) { + foundFirst = true; + } else if (foundFirst) { + normalized[u] = defaultValues[u]; + } else { + normalized[u] = objNow[u]; + } + } // make sure the values we have are in range - if (lowerOrderUnits.length > 0) { - var _Duration$fromMillis; - return (_Duration$fromMillis = Duration.fromMillis(remainingMillis, opts)).shiftTo.apply(_Duration$fromMillis, lowerOrderUnits).plus(duration); - } else { - return duration; - } -} + var higherOrderInvalid = useWeekData ? hasInvalidWeekData(normalized) : containsOrdinal ? hasInvalidOrdinalData(normalized) : hasInvalidGregorianData(normalized), + invalid = higherOrderInvalid || hasInvalidTimeData(normalized); -var numberingSystems = { - arab: "[\u0660-\u0669]", - arabext: "[\u06F0-\u06F9]", - bali: "[\u1B50-\u1B59]", - beng: "[\u09E6-\u09EF]", - deva: "[\u0966-\u096F]", - fullwide: "[\uFF10-\uFF19]", - gujr: "[\u0AE6-\u0AEF]", - hanidec: "[〇|一|二|三|四|五|六|七|八|九]", - khmr: "[\u17E0-\u17E9]", - knda: "[\u0CE6-\u0CEF]", - laoo: "[\u0ED0-\u0ED9]", - limb: "[\u1946-\u194F]", - mlym: "[\u0D66-\u0D6F]", - mong: "[\u1810-\u1819]", - mymr: "[\u1040-\u1049]", - orya: "[\u0B66-\u0B6F]", - tamldec: "[\u0BE6-\u0BEF]", - telu: "[\u0C66-\u0C6F]", - thai: "[\u0E50-\u0E59]", - tibt: "[\u0F20-\u0F29]", - latn: "\\d" -}; -var numberingSystemsUTF16 = { - arab: [1632, 1641], - arabext: [1776, 1785], - bali: [6992, 7001], - beng: [2534, 2543], - deva: [2406, 2415], - fullwide: [65296, 65303], - gujr: [2790, 2799], - khmr: [6112, 6121], - knda: [3302, 3311], - laoo: [3792, 3801], - limb: [6470, 6479], - mlym: [3430, 3439], - mong: [6160, 6169], - mymr: [4160, 4169], - orya: [2918, 2927], - tamldec: [3046, 3055], - telu: [3174, 3183], - thai: [3664, 3673], - tibt: [3872, 3881] -}; -var hanidecChars = numberingSystems.hanidec.replace(/[\[|\]]/g, "").split(""); -function parseDigits(str) { - var value = parseInt(str, 10); + if (invalid) { + return DateTime.invalid(invalid); + } // compute the actual time - if (isNaN(value)) { - value = ""; - for (var i = 0; i < str.length; i++) { - var code = str.charCodeAt(i); + var gregorian = useWeekData ? weekToGregorian(normalized) : containsOrdinal ? ordinalToGregorian(normalized) : normalized, + _objToTS2 = objToTS(gregorian, offsetProvis, zoneToUse), + tsFinal = _objToTS2[0], + offsetFinal = _objToTS2[1], + inst = new DateTime({ + ts: tsFinal, + zone: zoneToUse, + o: offsetFinal, + loc: loc + }); // gregorian data + weekday serves only to validate - if (str[i].search(numberingSystems.hanidec) !== -1) { - value += hanidecChars.indexOf(str[i]); - } else { - for (var key in numberingSystemsUTF16) { - var _numberingSystemsUTF = numberingSystemsUTF16[key], - min = _numberingSystemsUTF[0], - max = _numberingSystemsUTF[1]; - if (code >= min && code <= max) { - value += code - min; - } - } - } + if (normalized.weekday && containsGregor && obj.weekday !== inst.weekday) { + return DateTime.invalid("mismatched weekday", "you can't specify both a weekday of " + normalized.weekday + " and a date of " + inst.toISO()); } - return parseInt(value, 10); - } else { - return value; - } -} -function digitRegex(_ref, append) { - var numberingSystem = _ref.numberingSystem; - - if (append === void 0) { - append = ""; + return inst; } + /** + * Create a DateTime from an ISO 8601 string + * @param {string} text - the ISO string + * @param {Object} opts - options to affect the creation + * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the time to this zone + * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one + * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance + * @param {string} [opts.outputCalendar] - the output calendar to set on the resulting DateTime instance + * @param {string} [opts.numberingSystem] - the numbering system to set on the resulting DateTime instance + * @example DateTime.fromISO('2016-05-25T09:08:34.123') + * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00') + * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00', {setZone: true}) + * @example DateTime.fromISO('2016-05-25T09:08:34.123', {zone: 'utc'}) + * @example DateTime.fromISO('2016-W05-4') + * @return {DateTime} + */ + ; - return new RegExp("" + numberingSystems[numberingSystem || "latn"] + append); -} + DateTime.fromISO = function fromISO(text, opts) { + if (opts === void 0) { + opts = {}; + } -var MISSING_FTP = "missing Intl.DateTimeFormat.formatToParts support"; + var _parseISODate = parseISODate(text), + vals = _parseISODate[0], + parsedZone = _parseISODate[1]; -function intUnit(regex, post) { - if (post === void 0) { - post = function post(i) { - return i; - }; + return parseDataToDateTime(vals, parsedZone, opts, "ISO 8601", text); } + /** + * Create a DateTime from an RFC 2822 string + * @param {string} text - the RFC 2822 string + * @param {Object} opts - options to affect the creation + * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since the offset is always specified in the string itself, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in. + * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one + * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance + * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance + * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance + * @example DateTime.fromRFC2822('25 Nov 2016 13:23:12 GMT') + * @example DateTime.fromRFC2822('Fri, 25 Nov 2016 13:23:12 +0600') + * @example DateTime.fromRFC2822('25 Nov 2016 13:23 Z') + * @return {DateTime} + */ + ; - return { - regex: regex, - deser: function deser(_ref) { - var s = _ref[0]; - return post(parseDigits(s)); + DateTime.fromRFC2822 = function fromRFC2822(text, opts) { + if (opts === void 0) { + opts = {}; } - }; -} -var NBSP = String.fromCharCode(160); -var spaceOrNBSP = "( |" + NBSP + ")"; -var spaceOrNBSPRegExp = new RegExp(spaceOrNBSP, "g"); + var _parseRFC2822Date = parseRFC2822Date(text), + vals = _parseRFC2822Date[0], + parsedZone = _parseRFC2822Date[1]; -function fixListRegex(s) { - // make dots optional and also make them literal - // make space and non breakable space characters interchangeable - return s.replace(/\./g, "\\.?").replace(spaceOrNBSPRegExp, spaceOrNBSP); -} + return parseDataToDateTime(vals, parsedZone, opts, "RFC 2822", text); + } + /** + * Create a DateTime from an HTTP header date + * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1 + * @param {string} text - the HTTP header date + * @param {Object} opts - options to affect the creation + * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since HTTP dates are always in UTC, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in. + * @param {boolean} [opts.setZone=false] - override the zone with the fixed-offset zone specified in the string. For HTTP dates, this is always UTC, so this option is equivalent to setting the `zone` option to 'utc', but this option is included for consistency with similar methods. + * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance + * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance + * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance + * @example DateTime.fromHTTP('Sun, 06 Nov 1994 08:49:37 GMT') + * @example DateTime.fromHTTP('Sunday, 06-Nov-94 08:49:37 GMT') + * @example DateTime.fromHTTP('Sun Nov 6 08:49:37 1994') + * @return {DateTime} + */ + ; -function stripInsensitivities(s) { - return s.replace(/\./g, "") // ignore dots that were made optional - .replace(spaceOrNBSPRegExp, " ") // interchange space and nbsp - .toLowerCase(); -} + DateTime.fromHTTP = function fromHTTP(text, opts) { + if (opts === void 0) { + opts = {}; + } -function oneOf(strings, startIndex) { - if (strings === null) { - return null; - } else { - return { - regex: RegExp(strings.map(fixListRegex).join("|")), - deser: function deser(_ref2) { - var s = _ref2[0]; - return strings.findIndex(function (i) { - return stripInsensitivities(s) === stripInsensitivities(i); - }) + startIndex; - } - }; + var _parseHTTPDate = parseHTTPDate(text), + vals = _parseHTTPDate[0], + parsedZone = _parseHTTPDate[1]; + + return parseDataToDateTime(vals, parsedZone, opts, "HTTP", opts); } -} + /** + * Create a DateTime from an input string and format string. + * Defaults to en-US if no locale has been specified, regardless of the system's locale. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/parsing?id=table-of-tokens). + * @param {string} text - the string to parse + * @param {string} fmt - the format the string is expected to be in (see the link below for the formats) + * @param {Object} opts - options to affect the creation + * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone + * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one + * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale + * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system + * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance + * @return {DateTime} + */ + ; -function offset(regex, groups) { - return { - regex: regex, - deser: function deser(_ref3) { - var h = _ref3[1], - m = _ref3[2]; - return signedOffset(h, m); - }, - groups: groups - }; -} + DateTime.fromFormat = function fromFormat(text, fmt, opts) { + if (opts === void 0) { + opts = {}; + } -function simple(regex) { - return { - regex: regex, - deser: function deser(_ref4) { - var s = _ref4[0]; - return s; + if (isUndefined(text) || isUndefined(fmt)) { + throw new InvalidArgumentError("fromFormat requires an input string and a format"); } - }; -} -function escapeToken(value) { - return value.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, "\\$&"); -} + var _opts = opts, + _opts$locale = _opts.locale, + locale = _opts$locale === void 0 ? null : _opts$locale, + _opts$numberingSystem = _opts.numberingSystem, + numberingSystem = _opts$numberingSystem === void 0 ? null : _opts$numberingSystem, + localeToUse = Locale.fromOpts({ + locale: locale, + numberingSystem: numberingSystem, + defaultToEN: true + }), + _parseFromTokens = parseFromTokens(localeToUse, text, fmt), + vals = _parseFromTokens[0], + parsedZone = _parseFromTokens[1], + specificOffset = _parseFromTokens[2], + invalid = _parseFromTokens[3]; -function unitForToken(token, loc) { - var one = digitRegex(loc), - two = digitRegex(loc, "{2}"), - three = digitRegex(loc, "{3}"), - four = digitRegex(loc, "{4}"), - six = digitRegex(loc, "{6}"), - oneOrTwo = digitRegex(loc, "{1,2}"), - oneToThree = digitRegex(loc, "{1,3}"), - oneToSix = digitRegex(loc, "{1,6}"), - oneToNine = digitRegex(loc, "{1,9}"), - twoToFour = digitRegex(loc, "{2,4}"), - fourToSix = digitRegex(loc, "{4,6}"), - literal = function literal(t) { - return { - regex: RegExp(escapeToken(t.val)), - deser: function deser(_ref5) { - var s = _ref5[0]; - return s; - }, - literal: true - }; - }, - unitate = function unitate(t) { - if (token.literal) { - return literal(t); + if (invalid) { + return DateTime.invalid(invalid); + } else { + return parseDataToDateTime(vals, parsedZone, opts, "format " + fmt, text, specificOffset); } + } + /** + * @deprecated use fromFormat instead + */ + ; - switch (t.val) { - // era - case "G": - return oneOf(loc.eras("short", false), 0); + DateTime.fromString = function fromString(text, fmt, opts) { + if (opts === void 0) { + opts = {}; + } - case "GG": - return oneOf(loc.eras("long", false), 0); - // years + return DateTime.fromFormat(text, fmt, opts); + } + /** + * Create a DateTime from a SQL date, time, or datetime + * Defaults to en-US if no locale has been specified, regardless of the system's locale + * @param {string} text - the string to parse + * @param {Object} opts - options to affect the creation + * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone + * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one + * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale + * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system + * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance + * @example DateTime.fromSQL('2017-05-15') + * @example DateTime.fromSQL('2017-05-15 09:12:34') + * @example DateTime.fromSQL('2017-05-15 09:12:34.342') + * @example DateTime.fromSQL('2017-05-15 09:12:34.342+06:00') + * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles') + * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles', { setZone: true }) + * @example DateTime.fromSQL('2017-05-15 09:12:34.342', { zone: 'America/Los_Angeles' }) + * @example DateTime.fromSQL('09:12:34.342') + * @return {DateTime} + */ + ; - case "y": - return intUnit(oneToSix); + DateTime.fromSQL = function fromSQL(text, opts) { + if (opts === void 0) { + opts = {}; + } - case "yy": - return intUnit(twoToFour, untruncateYear); + var _parseSQL = parseSQL(text), + vals = _parseSQL[0], + parsedZone = _parseSQL[1]; - case "yyyy": - return intUnit(four); + return parseDataToDateTime(vals, parsedZone, opts, "SQL", text); + } + /** + * Create an invalid DateTime. + * @param {string} reason - simple string of why this DateTime is invalid. Should not contain parameters or anything else data-dependent + * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information + * @return {DateTime} + */ + ; - case "yyyyy": - return intUnit(fourToSix); + DateTime.invalid = function invalid(reason, explanation) { + if (explanation === void 0) { + explanation = null; + } - case "yyyyyy": - return intUnit(six); - // months + if (!reason) { + throw new InvalidArgumentError("need to specify a reason the DateTime is invalid"); + } - case "M": - return intUnit(oneOrTwo); + var invalid = reason instanceof Invalid ? reason : new Invalid(reason, explanation); - case "MM": - return intUnit(two); + if (Settings.throwOnInvalid) { + throw new InvalidDateTimeError(invalid); + } else { + return new DateTime({ + invalid: invalid + }); + } + } + /** + * Check if an object is an instance of DateTime. Works across context boundaries + * @param {object} o + * @return {boolean} + */ + ; - case "MMM": - return oneOf(loc.months("short", true, false), 1); + DateTime.isDateTime = function isDateTime(o) { + return o && o.isLuxonDateTime || false; + } // INFO - case "MMMM": - return oneOf(loc.months("long", true, false), 1); + /** + * Get the value of unit. + * @param {string} unit - a unit such as 'minute' or 'day' + * @example DateTime.local(2017, 7, 4).get('month'); //=> 7 + * @example DateTime.local(2017, 7, 4).get('day'); //=> 4 + * @return {number} + */ + ; - case "L": - return intUnit(oneOrTwo); + var _proto = DateTime.prototype; - case "LL": - return intUnit(two); + _proto.get = function get(unit) { + return this[unit]; + } + /** + * Returns whether the DateTime is valid. Invalid DateTimes occur when: + * * The DateTime was created from invalid calendar information, such as the 13th month or February 30 + * * The DateTime was created by an operation on another invalid date + * @type {boolean} + */ + ; - case "LLL": - return oneOf(loc.months("short", false, false), 1); + /** + * Returns the resolved Intl options for this DateTime. + * This is useful in understanding the behavior of formatting methods + * @param {Object} opts - the same options as toLocaleString + * @return {Object} + */ + _proto.resolvedLocaleOptions = function resolvedLocaleOptions(opts) { + if (opts === void 0) { + opts = {}; + } - case "LLLL": - return oneOf(loc.months("long", false, false), 1); - // dates + var _Formatter$create$res = Formatter.create(this.loc.clone(opts), opts).resolvedOptions(this), + locale = _Formatter$create$res.locale, + numberingSystem = _Formatter$create$res.numberingSystem, + calendar = _Formatter$create$res.calendar; - case "d": - return intUnit(oneOrTwo); + return { + locale: locale, + numberingSystem: numberingSystem, + outputCalendar: calendar + }; + } // TRANSFORM - case "dd": - return intUnit(two); - // ordinals + /** + * "Set" the DateTime's zone to UTC. Returns a newly-constructed DateTime. + * + * Equivalent to {@link DateTime#setZone}('utc') + * @param {number} [offset=0] - optionally, an offset from UTC in minutes + * @param {Object} [opts={}] - options to pass to `setZone()` + * @return {DateTime} + */ + ; - case "o": - return intUnit(oneToThree); + _proto.toUTC = function toUTC(offset, opts) { + if (offset === void 0) { + offset = 0; + } - case "ooo": - return intUnit(three); - // time + if (opts === void 0) { + opts = {}; + } - case "HH": - return intUnit(two); + return this.setZone(FixedOffsetZone.instance(offset), opts); + } + /** + * "Set" the DateTime's zone to the host's local zone. Returns a newly-constructed DateTime. + * + * Equivalent to `setZone('local')` + * @return {DateTime} + */ + ; - case "H": - return intUnit(oneOrTwo); + _proto.toLocal = function toLocal() { + return this.setZone(Settings.defaultZone); + } + /** + * "Set" the DateTime's zone to specified zone. Returns a newly-constructed DateTime. + * + * By default, the setter keeps the underlying time the same (as in, the same timestamp), but the new instance will report different local times and consider DSTs when making computations, as with {@link DateTime#plus}. You may wish to use {@link DateTime#toLocal} and {@link DateTime#toUTC} which provide simple convenience wrappers for commonly used zones. + * @param {string|Zone} [zone='local'] - a zone identifier. As a string, that can be any IANA zone supported by the host environment, or a fixed-offset name of the form 'UTC+3', or the strings 'local' or 'utc'. You may also supply an instance of a {@link DateTime#Zone} class. + * @param {Object} opts - options + * @param {boolean} [opts.keepLocalTime=false] - If true, adjust the underlying time so that the local time stays the same, but in the target zone. You should rarely need this. + * @return {DateTime} + */ + ; - case "hh": - return intUnit(two); + _proto.setZone = function setZone(zone, _temp) { + var _ref2 = _temp === void 0 ? {} : _temp, + _ref2$keepLocalTime = _ref2.keepLocalTime, + keepLocalTime = _ref2$keepLocalTime === void 0 ? false : _ref2$keepLocalTime, + _ref2$keepCalendarTim = _ref2.keepCalendarTime, + keepCalendarTime = _ref2$keepCalendarTim === void 0 ? false : _ref2$keepCalendarTim; - case "h": - return intUnit(oneOrTwo); + zone = normalizeZone(zone, Settings.defaultZone); - case "mm": - return intUnit(two); + if (zone.equals(this.zone)) { + return this; + } else if (!zone.isValid) { + return DateTime.invalid(unsupportedZone(zone)); + } else { + var newTS = this.ts; - case "m": - return intUnit(oneOrTwo); + if (keepLocalTime || keepCalendarTime) { + var offsetGuess = zone.offset(this.ts); + var asObj = this.toObject(); - case "q": - return intUnit(oneOrTwo); + var _objToTS3 = objToTS(asObj, offsetGuess, zone); - case "qq": - return intUnit(two); + newTS = _objToTS3[0]; + } - case "s": - return intUnit(oneOrTwo); + return clone(this, { + ts: newTS, + zone: zone + }); + } + } + /** + * "Set" the locale, numberingSystem, or outputCalendar. Returns a newly-constructed DateTime. + * @param {Object} properties - the properties to set + * @example DateTime.local(2017, 5, 25).reconfigure({ locale: 'en-GB' }) + * @return {DateTime} + */ + ; - case "ss": - return intUnit(two); + _proto.reconfigure = function reconfigure(_temp2) { + var _ref3 = _temp2 === void 0 ? {} : _temp2, + locale = _ref3.locale, + numberingSystem = _ref3.numberingSystem, + outputCalendar = _ref3.outputCalendar; - case "S": - return intUnit(oneToThree); + var loc = this.loc.clone({ + locale: locale, + numberingSystem: numberingSystem, + outputCalendar: outputCalendar + }); + return clone(this, { + loc: loc + }); + } + /** + * "Set" the locale. Returns a newly-constructed DateTime. + * Just a convenient alias for reconfigure({ locale }) + * @example DateTime.local(2017, 5, 25).setLocale('en-GB') + * @return {DateTime} + */ + ; - case "SSS": - return intUnit(three); + _proto.setLocale = function setLocale(locale) { + return this.reconfigure({ + locale: locale + }); + } + /** + * "Set" the values of specified units. Returns a newly-constructed DateTime. + * You can only set units with this method; for "setting" metadata, see {@link DateTime#reconfigure} and {@link DateTime#setZone}. + * @param {Object} values - a mapping of units to numbers + * @example dt.set({ year: 2017 }) + * @example dt.set({ hour: 8, minute: 30 }) + * @example dt.set({ weekday: 5 }) + * @example dt.set({ year: 2005, ordinal: 234 }) + * @return {DateTime} + */ + ; - case "u": - return simple(oneToNine); + _proto.set = function set(values) { + if (!this.isValid) return this; + var normalized = normalizeObject(values, normalizeUnit), + settingWeekStuff = !isUndefined(normalized.weekYear) || !isUndefined(normalized.weekNumber) || !isUndefined(normalized.weekday), + containsOrdinal = !isUndefined(normalized.ordinal), + containsGregorYear = !isUndefined(normalized.year), + containsGregorMD = !isUndefined(normalized.month) || !isUndefined(normalized.day), + containsGregor = containsGregorYear || containsGregorMD, + definiteWeekDef = normalized.weekYear || normalized.weekNumber; - case "uu": - return simple(oneOrTwo); + if ((containsGregor || containsOrdinal) && definiteWeekDef) { + throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals"); + } - case "uuu": - return intUnit(one); - // meridiem + if (containsGregorMD && containsOrdinal) { + throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day"); + } - case "a": - return oneOf(loc.meridiems(), 0); - // weekYear (k) + var mixed; - case "kkkk": - return intUnit(four); + if (settingWeekStuff) { + mixed = weekToGregorian(_extends({}, gregorianToWeek(this.c), normalized)); + } else if (!isUndefined(normalized.ordinal)) { + mixed = ordinalToGregorian(_extends({}, gregorianToOrdinal(this.c), normalized)); + } else { + mixed = _extends({}, this.toObject(), normalized); // if we didn't set the day but we ended up on an overflow date, + // use the last day of the right month - case "kk": - return intUnit(twoToFour, untruncateYear); - // weekNumber (W) + if (isUndefined(normalized.day)) { + mixed.day = Math.min(daysInMonth(mixed.year, mixed.month), mixed.day); + } + } - case "W": - return intUnit(oneOrTwo); + var _objToTS4 = objToTS(mixed, this.o, this.zone), + ts = _objToTS4[0], + o = _objToTS4[1]; - case "WW": - return intUnit(two); - // weekdays + return clone(this, { + ts: ts, + o: o + }); + } + /** + * Add a period of time to this DateTime and return the resulting DateTime + * + * Adding hours, minutes, seconds, or milliseconds increases the timestamp by the right number of milliseconds. Adding days, months, or years shifts the calendar, accounting for DSTs and leap years along the way. Thus, `dt.plus({ hours: 24 })` may result in a different time than `dt.plus({ days: 1 })` if there's a DST shift in between. + * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() + * @example DateTime.now().plus(123) //~> in 123 milliseconds + * @example DateTime.now().plus({ minutes: 15 }) //~> in 15 minutes + * @example DateTime.now().plus({ days: 1 }) //~> this time tomorrow + * @example DateTime.now().plus({ days: -1 }) //~> this time yesterday + * @example DateTime.now().plus({ hours: 3, minutes: 13 }) //~> in 3 hr, 13 min + * @example DateTime.now().plus(Duration.fromObject({ hours: 3, minutes: 13 })) //~> in 3 hr, 13 min + * @return {DateTime} + */ + ; - case "E": - case "c": - return intUnit(one); + _proto.plus = function plus(duration) { + if (!this.isValid) return this; + var dur = Duration.fromDurationLike(duration); + return clone(this, adjustTime(this, dur)); + } + /** + * Subtract a period of time to this DateTime and return the resulting DateTime + * See {@link DateTime#plus} + * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() + @return {DateTime} + */ + ; - case "EEE": - return oneOf(loc.weekdays("short", false, false), 1); + _proto.minus = function minus(duration) { + if (!this.isValid) return this; + var dur = Duration.fromDurationLike(duration).negate(); + return clone(this, adjustTime(this, dur)); + } + /** + * "Set" this DateTime to the beginning of a unit of time. + * @param {string} unit - The unit to go to the beginning of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'. + * @example DateTime.local(2014, 3, 3).startOf('month').toISODate(); //=> '2014-03-01' + * @example DateTime.local(2014, 3, 3).startOf('year').toISODate(); //=> '2014-01-01' + * @example DateTime.local(2014, 3, 3).startOf('week').toISODate(); //=> '2014-03-03', weeks always start on Mondays + * @example DateTime.local(2014, 3, 3, 5, 30).startOf('day').toISOTime(); //=> '00:00.000-05:00' + * @example DateTime.local(2014, 3, 3, 5, 30).startOf('hour').toISOTime(); //=> '05:00:00.000-05:00' + * @return {DateTime} + */ + ; - case "EEEE": - return oneOf(loc.weekdays("long", false, false), 1); + _proto.startOf = function startOf(unit) { + if (!this.isValid) return this; + var o = {}, + normalizedUnit = Duration.normalizeUnit(unit); - case "ccc": - return oneOf(loc.weekdays("short", true, false), 1); + switch (normalizedUnit) { + case "years": + o.month = 1; + // falls through - case "cccc": - return oneOf(loc.weekdays("long", true, false), 1); - // offset/zone + case "quarters": + case "months": + o.day = 1; + // falls through - case "Z": - case "ZZ": - return offset(new RegExp("([+-]" + oneOrTwo.source + ")(?::(" + two.source + "))?"), 2); + case "weeks": + case "days": + o.hour = 0; + // falls through - case "ZZZ": - return offset(new RegExp("([+-]" + oneOrTwo.source + ")(" + two.source + ")?"), 2); - // we don't support ZZZZ (PST) or ZZZZZ (Pacific Standard Time) in parsing - // because we don't have any way to figure out what they are + case "hours": + o.minute = 0; + // falls through - case "z": - return simple(/[a-z_+-/]{1,256}?/i); + case "minutes": + o.second = 0; + // falls through - default: - return literal(t); + case "seconds": + o.millisecond = 0; + break; + // no default, invalid units throw in normalizeUnit() } - }; - var unit = unitate(token) || { - invalidReason: MISSING_FTP - }; - unit.token = token; - return unit; -} + if (normalizedUnit === "weeks") { + o.weekday = 1; + } -var partTypeStyleToTokenVal = { - year: { - "2-digit": "yy", - numeric: "yyyyy" - }, - month: { - numeric: "M", - "2-digit": "MM", - short: "MMM", - long: "MMMM" - }, - day: { - numeric: "d", - "2-digit": "dd" - }, - weekday: { - short: "EEE", - long: "EEEE" - }, - dayperiod: "a", - dayPeriod: "a", - hour: { - numeric: "h", - "2-digit": "hh" - }, - minute: { - numeric: "m", - "2-digit": "mm" - }, - second: { - numeric: "s", - "2-digit": "ss" + if (normalizedUnit === "quarters") { + var q = Math.ceil(this.month / 3); + o.month = (q - 1) * 3 + 1; + } + + return this.set(o); } -}; + /** + * "Set" this DateTime to the end (meaning the last millisecond) of a unit of time + * @param {string} unit - The unit to go to the end of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'. + * @example DateTime.local(2014, 3, 3).endOf('month').toISO(); //=> '2014-03-31T23:59:59.999-05:00' + * @example DateTime.local(2014, 3, 3).endOf('year').toISO(); //=> '2014-12-31T23:59:59.999-05:00' + * @example DateTime.local(2014, 3, 3).endOf('week').toISO(); // => '2014-03-09T23:59:59.999-05:00', weeks start on Mondays + * @example DateTime.local(2014, 3, 3, 5, 30).endOf('day').toISO(); //=> '2014-03-03T23:59:59.999-05:00' + * @example DateTime.local(2014, 3, 3, 5, 30).endOf('hour').toISO(); //=> '2014-03-03T05:59:59.999-05:00' + * @return {DateTime} + */ + ; -function tokenForPart(part, locale, formatOpts) { - var type = part.type, - value = part.value; + _proto.endOf = function endOf(unit) { + var _this$plus; - if (type === "literal") { - return { - literal: true, - val: value - }; - } + return this.isValid ? this.plus((_this$plus = {}, _this$plus[unit] = 1, _this$plus)).startOf(unit).minus(1) : this; + } // OUTPUT - var style = formatOpts[type]; - var val = partTypeStyleToTokenVal[type]; + /** + * Returns a string representation of this DateTime formatted according to the specified format string. + * **You may not want this.** See {@link DateTime#toLocaleString} for a more flexible formatting tool. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/formatting?id=table-of-tokens). + * Defaults to en-US if no locale has been specified, regardless of the system's locale. + * @param {string} fmt - the format string + * @param {Object} opts - opts to override the configuration options on this DateTime + * @example DateTime.now().toFormat('yyyy LLL dd') //=> '2017 Apr 22' + * @example DateTime.now().setLocale('fr').toFormat('yyyy LLL dd') //=> '2017 avr. 22' + * @example DateTime.now().toFormat('yyyy LLL dd', { locale: "fr" }) //=> '2017 avr. 22' + * @example DateTime.now().toFormat("HH 'hours and' mm 'minutes'") //=> '20 hours and 55 minutes' + * @return {string} + */ + ; - if (typeof val === "object") { - val = val[style]; - } + _proto.toFormat = function toFormat(fmt, opts) { + if (opts === void 0) { + opts = {}; + } - if (val) { - return { - literal: false, - val: val - }; + return this.isValid ? Formatter.create(this.loc.redefaultToEN(opts)).formatDateTimeFromString(this, fmt) : INVALID; } + /** + * Returns a localized string representing this date. Accepts the same options as the Intl.DateTimeFormat constructor and any presets defined by Luxon, such as `DateTime.DATE_FULL` or `DateTime.TIME_SIMPLE`. + * The exact behavior of this method is browser-specific, but in general it will return an appropriate representation + * of the DateTime in the assigned locale. + * Defaults to the system's locale if no locale has been specified + * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat + * @param formatOpts {Object} - Intl.DateTimeFormat constructor options and configuration options + * @param {Object} opts - opts to override the configuration options on this DateTime + * @example DateTime.now().toLocaleString(); //=> 4/20/2017 + * @example DateTime.now().setLocale('en-gb').toLocaleString(); //=> '20/04/2017' + * @example DateTime.now().toLocaleString({ locale: 'en-gb' }); //=> '20/04/2017' + * @example DateTime.now().toLocaleString(DateTime.DATE_FULL); //=> 'April 20, 2017' + * @example DateTime.now().toLocaleString(DateTime.TIME_SIMPLE); //=> '11:32 AM' + * @example DateTime.now().toLocaleString(DateTime.DATETIME_SHORT); //=> '4/20/2017, 11:32 AM' + * @example DateTime.now().toLocaleString({ weekday: 'long', month: 'long', day: '2-digit' }); //=> 'Thursday, April 20' + * @example DateTime.now().toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> 'Thu, Apr 20, 11:27 AM' + * @example DateTime.now().toLocaleString({ hour: '2-digit', minute: '2-digit', hourCycle: 'h23' }); //=> '11:32' + * @return {string} + */ + ; - return undefined; -} + _proto.toLocaleString = function toLocaleString(formatOpts, opts) { + if (formatOpts === void 0) { + formatOpts = DATE_SHORT; + } -function buildRegex(units) { - var re = units.map(function (u) { - return u.regex; - }).reduce(function (f, r) { - return f + "(" + r.source + ")"; - }, ""); - return ["^" + re + "$", units]; -} + if (opts === void 0) { + opts = {}; + } -function match(input, regex, handlers) { - var matches = input.match(regex); + return this.isValid ? Formatter.create(this.loc.clone(opts), formatOpts).formatDateTime(this) : INVALID; + } + /** + * Returns an array of format "parts", meaning individual tokens along with metadata. This is allows callers to post-process individual sections of the formatted output. + * Defaults to the system's locale if no locale has been specified + * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/formatToParts + * @param opts {Object} - Intl.DateTimeFormat constructor options, same as `toLocaleString`. + * @example DateTime.now().toLocaleParts(); //=> [ + * //=> { type: 'day', value: '25' }, + * //=> { type: 'literal', value: '/' }, + * //=> { type: 'month', value: '05' }, + * //=> { type: 'literal', value: '/' }, + * //=> { type: 'year', value: '1982' } + * //=> ] + */ + ; - if (matches) { - var all = {}; - var matchIndex = 1; + _proto.toLocaleParts = function toLocaleParts(opts) { + if (opts === void 0) { + opts = {}; + } - for (var i in handlers) { - if (hasOwnProperty(handlers, i)) { - var h = handlers[i], - groups = h.groups ? h.groups + 1 : 1; + return this.isValid ? Formatter.create(this.loc.clone(opts), opts).formatDateTimeParts(this) : []; + } + /** + * Returns an ISO 8601-compliant string representation of this DateTime + * @param {Object} opts - options + * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0 + * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0 + * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' + * @param {string} [opts.format='extended'] - choose between the basic and extended format + * @example DateTime.utc(1983, 5, 25).toISO() //=> '1982-05-25T00:00:00.000Z' + * @example DateTime.now().toISO() //=> '2017-04-22T20:47:05.335-04:00' + * @example DateTime.now().toISO({ includeOffset: false }) //=> '2017-04-22T20:47:05.335' + * @example DateTime.now().toISO({ format: 'basic' }) //=> '20170422T204705.335-0400' + * @return {string} + */ + ; - if (!h.literal && h.token) { - all[h.token.val[0]] = h.deser(matches.slice(matchIndex, matchIndex + groups)); - } + _proto.toISO = function toISO(_temp3) { + var _ref4 = _temp3 === void 0 ? {} : _temp3, + _ref4$format = _ref4.format, + format = _ref4$format === void 0 ? "extended" : _ref4$format, + _ref4$suppressSeconds = _ref4.suppressSeconds, + suppressSeconds = _ref4$suppressSeconds === void 0 ? false : _ref4$suppressSeconds, + _ref4$suppressMillise = _ref4.suppressMilliseconds, + suppressMilliseconds = _ref4$suppressMillise === void 0 ? false : _ref4$suppressMillise, + _ref4$includeOffset = _ref4.includeOffset, + includeOffset = _ref4$includeOffset === void 0 ? true : _ref4$includeOffset; - matchIndex += groups; - } + if (!this.isValid) { + return null; } - return [matches, all]; - } else { - return [matches, {}]; - } -} + var ext = format === "extended"; -function dateTimeFromMatches(matches) { - var toField = function toField(token) { - switch (token) { - case "S": - return "millisecond"; - - case "s": - return "second"; - - case "m": - return "minute"; - - case "h": - case "H": - return "hour"; - - case "d": - return "day"; + var c = _toISODate(this, ext); - case "o": - return "ordinal"; - - case "L": - case "M": - return "month"; + c += "T"; + c += _toISOTime(this, ext, suppressSeconds, suppressMilliseconds, includeOffset); + return c; + } + /** + * Returns an ISO 8601-compliant string representation of this DateTime's date component + * @param {Object} opts - options + * @param {string} [opts.format='extended'] - choose between the basic and extended format + * @example DateTime.utc(1982, 5, 25).toISODate() //=> '1982-05-25' + * @example DateTime.utc(1982, 5, 25).toISODate({ format: 'basic' }) //=> '19820525' + * @return {string} + */ + ; - case "y": - return "year"; + _proto.toISODate = function toISODate(_temp4) { + var _ref5 = _temp4 === void 0 ? {} : _temp4, + _ref5$format = _ref5.format, + format = _ref5$format === void 0 ? "extended" : _ref5$format; - case "E": - case "c": - return "weekday"; + if (!this.isValid) { + return null; + } - case "W": - return "weekNumber"; + return _toISODate(this, format === "extended"); + } + /** + * Returns an ISO 8601-compliant string representation of this DateTime's week date + * @example DateTime.utc(1982, 5, 25).toISOWeekDate() //=> '1982-W21-2' + * @return {string} + */ + ; - case "k": - return "weekYear"; + _proto.toISOWeekDate = function toISOWeekDate() { + return toTechFormat(this, "kkkk-'W'WW-c"); + } + /** + * Returns an ISO 8601-compliant string representation of this DateTime's time component + * @param {Object} opts - options + * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0 + * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0 + * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' + * @param {boolean} [opts.includePrefix=false] - include the `T` prefix + * @param {string} [opts.format='extended'] - choose between the basic and extended format + * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime() //=> '07:34:19.361Z' + * @example DateTime.utc().set({ hour: 7, minute: 34, seconds: 0, milliseconds: 0 }).toISOTime({ suppressSeconds: true }) //=> '07:34Z' + * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ format: 'basic' }) //=> '073419.361Z' + * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ includePrefix: true }) //=> 'T07:34:19.361Z' + * @return {string} + */ + ; - case "q": - return "quarter"; + _proto.toISOTime = function toISOTime(_temp5) { + var _ref6 = _temp5 === void 0 ? {} : _temp5, + _ref6$suppressMillise = _ref6.suppressMilliseconds, + suppressMilliseconds = _ref6$suppressMillise === void 0 ? false : _ref6$suppressMillise, + _ref6$suppressSeconds = _ref6.suppressSeconds, + suppressSeconds = _ref6$suppressSeconds === void 0 ? false : _ref6$suppressSeconds, + _ref6$includeOffset = _ref6.includeOffset, + includeOffset = _ref6$includeOffset === void 0 ? true : _ref6$includeOffset, + _ref6$includePrefix = _ref6.includePrefix, + includePrefix = _ref6$includePrefix === void 0 ? false : _ref6$includePrefix, + _ref6$format = _ref6.format, + format = _ref6$format === void 0 ? "extended" : _ref6$format; - default: - return null; + if (!this.isValid) { + return null; } - }; - var zone; - - if (!isUndefined(matches.Z)) { - zone = new FixedOffsetZone(matches.Z); - } else if (!isUndefined(matches.z)) { - zone = IANAZone.create(matches.z); - } else { - zone = null; + var c = includePrefix ? "T" : ""; + return c + _toISOTime(this, format === "extended", suppressSeconds, suppressMilliseconds, includeOffset); } + /** + * Returns an RFC 2822-compatible string representation of this DateTime + * @example DateTime.utc(2014, 7, 13).toRFC2822() //=> 'Sun, 13 Jul 2014 00:00:00 +0000' + * @example DateTime.local(2014, 7, 13).toRFC2822() //=> 'Sun, 13 Jul 2014 00:00:00 -0400' + * @return {string} + */ + ; - if (!isUndefined(matches.q)) { - matches.M = (matches.q - 1) * 3 + 1; + _proto.toRFC2822 = function toRFC2822() { + return toTechFormat(this, "EEE, dd LLL yyyy HH:mm:ss ZZZ", false); } + /** + * Returns a string representation of this DateTime appropriate for use in HTTP headers. The output is always expressed in GMT. + * Specifically, the string conforms to RFC 1123. + * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1 + * @example DateTime.utc(2014, 7, 13).toHTTP() //=> 'Sun, 13 Jul 2014 00:00:00 GMT' + * @example DateTime.utc(2014, 7, 13, 19).toHTTP() //=> 'Sun, 13 Jul 2014 19:00:00 GMT' + * @return {string} + */ + ; - if (!isUndefined(matches.h)) { - if (matches.h < 12 && matches.a === 1) { - matches.h += 12; - } else if (matches.h === 12 && matches.a === 0) { - matches.h = 0; - } + _proto.toHTTP = function toHTTP() { + return toTechFormat(this.toUTC(), "EEE, dd LLL yyyy HH:mm:ss 'GMT'"); } + /** + * Returns a string representation of this DateTime appropriate for use in SQL Date + * @example DateTime.utc(2014, 7, 13).toSQLDate() //=> '2014-07-13' + * @return {string} + */ + ; - if (matches.G === 0 && matches.y) { - matches.y = -matches.y; - } + _proto.toSQLDate = function toSQLDate() { + if (!this.isValid) { + return null; + } - if (!isUndefined(matches.u)) { - matches.S = parseMillis(matches.u); + return _toISODate(this, true); } + /** + * Returns a string representation of this DateTime appropriate for use in SQL Time + * @param {Object} opts - options + * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset. + * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' + * @param {boolean} [opts.includeOffsetSpace=true] - include the space between the time and the offset, such as '05:15:16.345 -04:00' + * @example DateTime.utc().toSQL() //=> '05:15:16.345' + * @example DateTime.now().toSQL() //=> '05:15:16.345 -04:00' + * @example DateTime.now().toSQL({ includeOffset: false }) //=> '05:15:16.345' + * @example DateTime.now().toSQL({ includeZone: false }) //=> '05:15:16.345 America/New_York' + * @return {string} + */ + ; - var vals = Object.keys(matches).reduce(function (r, k) { - var f = toField(k); + _proto.toSQLTime = function toSQLTime(_temp6) { + var _ref7 = _temp6 === void 0 ? {} : _temp6, + _ref7$includeOffset = _ref7.includeOffset, + includeOffset = _ref7$includeOffset === void 0 ? true : _ref7$includeOffset, + _ref7$includeZone = _ref7.includeZone, + includeZone = _ref7$includeZone === void 0 ? false : _ref7$includeZone, + _ref7$includeOffsetSp = _ref7.includeOffsetSpace, + includeOffsetSpace = _ref7$includeOffsetSp === void 0 ? true : _ref7$includeOffsetSp; - if (f) { - r[f] = matches[k]; - } + var fmt = "HH:mm:ss.SSS"; - return r; - }, {}); - return [vals, zone]; -} + if (includeZone || includeOffset) { + if (includeOffsetSpace) { + fmt += " "; + } -var dummyDateTimeCache = null; + if (includeZone) { + fmt += "z"; + } else if (includeOffset) { + fmt += "ZZ"; + } + } -function getDummyDateTime() { - if (!dummyDateTimeCache) { - dummyDateTimeCache = DateTime.fromMillis(1555555555555); + return toTechFormat(this, fmt, true); } + /** + * Returns a string representation of this DateTime appropriate for use in SQL DateTime + * @param {Object} opts - options + * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset. + * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' + * @param {boolean} [opts.includeOffsetSpace=true] - include the space between the time and the offset, such as '05:15:16.345 -04:00' + * @example DateTime.utc(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 Z' + * @example DateTime.local(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 -04:00' + * @example DateTime.local(2014, 7, 13).toSQL({ includeOffset: false }) //=> '2014-07-13 00:00:00.000' + * @example DateTime.local(2014, 7, 13).toSQL({ includeZone: true }) //=> '2014-07-13 00:00:00.000 America/New_York' + * @return {string} + */ + ; - return dummyDateTimeCache; -} + _proto.toSQL = function toSQL(opts) { + if (opts === void 0) { + opts = {}; + } -function maybeExpandMacroToken(token, locale) { - if (token.literal) { - return token; + if (!this.isValid) { + return null; + } + + return this.toSQLDate() + " " + this.toSQLTime(opts); } + /** + * Returns a string representation of this DateTime appropriate for debugging + * @return {string} + */ + ; - var formatOpts = Formatter.macroTokenToFormatOpts(token.val); + _proto.toString = function toString() { + return this.isValid ? this.toISO() : INVALID; + } + /** + * Returns the epoch milliseconds of this DateTime. Alias of {@link DateTime#toMillis} + * @return {number} + */ + ; - if (!formatOpts) { - return token; + _proto.valueOf = function valueOf() { + return this.toMillis(); } + /** + * Returns the epoch milliseconds of this DateTime. + * @return {number} + */ + ; - var formatter = Formatter.create(locale, formatOpts); - var parts = formatter.formatDateTimeParts(getDummyDateTime()); - var tokens = parts.map(function (p) { - return tokenForPart(p, locale, formatOpts); - }); + _proto.toMillis = function toMillis() { + return this.isValid ? this.ts : NaN; + } + /** + * Returns the epoch seconds of this DateTime. + * @return {number} + */ + ; - if (tokens.includes(undefined)) { - return token; + _proto.toSeconds = function toSeconds() { + return this.isValid ? this.ts / 1000 : NaN; } + /** + * Returns the epoch seconds (as a whole number) of this DateTime. + * @return {number} + */ + ; - return tokens; -} + _proto.toUnixInteger = function toUnixInteger() { + return this.isValid ? Math.floor(this.ts / 1000) : NaN; + } + /** + * Returns an ISO 8601 representation of this DateTime appropriate for use in JSON. + * @return {string} + */ + ; -function expandMacroTokens(tokens, locale) { - var _Array$prototype; + _proto.toJSON = function toJSON() { + return this.toISO(); + } + /** + * Returns a BSON serializable equivalent to this DateTime. + * @return {Date} + */ + ; - return (_Array$prototype = Array.prototype).concat.apply(_Array$prototype, tokens.map(function (t) { - return maybeExpandMacroToken(t, locale); - })); -} -/** - * @private - */ + _proto.toBSON = function toBSON() { + return this.toJSDate(); + } + /** + * Returns a JavaScript object with this DateTime's year, month, day, and so on. + * @param opts - options for generating the object + * @param {boolean} [opts.includeConfig=false] - include configuration attributes in the output + * @example DateTime.now().toObject() //=> { year: 2017, month: 4, day: 22, hour: 20, minute: 49, second: 42, millisecond: 268 } + * @return {Object} + */ + ; + _proto.toObject = function toObject(opts) { + if (opts === void 0) { + opts = {}; + } -function explainFromTokens(locale, input, format) { - var tokens = expandMacroTokens(Formatter.parseFormat(format), locale), - units = tokens.map(function (t) { - return unitForToken(t, locale); - }), - disqualifyingUnit = units.find(function (t) { - return t.invalidReason; - }); + if (!this.isValid) return {}; - if (disqualifyingUnit) { - return { - input: input, - tokens: tokens, - invalidReason: disqualifyingUnit.invalidReason - }; - } else { - var _buildRegex = buildRegex(units), - regexString = _buildRegex[0], - handlers = _buildRegex[1], - regex = RegExp(regexString, "i"), - _match = match(input, regex, handlers), - rawMatches = _match[0], - matches = _match[1], - _ref6 = matches ? dateTimeFromMatches(matches) : [null, null], - result = _ref6[0], - zone = _ref6[1]; + var base = _extends({}, this.c); - if (hasOwnProperty(matches, "a") && hasOwnProperty(matches, "H")) { - throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format"); + if (opts.includeConfig) { + base.outputCalendar = this.outputCalendar; + base.numberingSystem = this.loc.numberingSystem; + base.locale = this.loc.locale; } - return { - input: input, - tokens: tokens, - regex: regex, - rawMatches: rawMatches, - matches: matches, - result: result, - zone: zone - }; + return base; } -} -function parseFromTokens(locale, input, format) { - var _explainFromTokens = explainFromTokens(locale, input, format), - result = _explainFromTokens.result, - zone = _explainFromTokens.zone, - invalidReason = _explainFromTokens.invalidReason; - - return [result, zone, invalidReason]; -} + /** + * Returns a JavaScript Date equivalent to this DateTime. + * @return {Date} + */ + ; -var nonLeapLadder = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334], - leapLadder = [0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335]; + _proto.toJSDate = function toJSDate() { + return new Date(this.isValid ? this.ts : NaN); + } // COMPARE -function unitOutOfRange(unit, value) { - return new Invalid("unit out of range", "you specified " + value + " (of type " + typeof value + ") as a " + unit + ", which is invalid"); -} + /** + * Return the difference between two DateTimes as a Duration. + * @param {DateTime} otherDateTime - the DateTime to compare this one to + * @param {string|string[]} [unit=['milliseconds']] - the unit or array of units (such as 'hours' or 'days') to include in the duration. + * @param {Object} opts - options that affect the creation of the Duration + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @example + * var i1 = DateTime.fromISO('1982-05-25T09:45'), + * i2 = DateTime.fromISO('1983-10-14T10:30'); + * i2.diff(i1).toObject() //=> { milliseconds: 43807500000 } + * i2.diff(i1, 'hours').toObject() //=> { hours: 12168.75 } + * i2.diff(i1, ['months', 'days']).toObject() //=> { months: 16, days: 19.03125 } + * i2.diff(i1, ['months', 'days', 'hours']).toObject() //=> { months: 16, days: 19, hours: 0.75 } + * @return {Duration} + */ + ; -function dayOfWeek(year, month, day) { - var js = new Date(Date.UTC(year, month - 1, day)).getUTCDay(); - return js === 0 ? 7 : js; -} + _proto.diff = function diff(otherDateTime, unit, opts) { + if (unit === void 0) { + unit = "milliseconds"; + } -function computeOrdinal(year, month, day) { - return day + (isLeapYear(year) ? leapLadder : nonLeapLadder)[month - 1]; -} + if (opts === void 0) { + opts = {}; + } -function uncomputeOrdinal(year, ordinal) { - var table = isLeapYear(year) ? leapLadder : nonLeapLadder, - month0 = table.findIndex(function (i) { - return i < ordinal; - }), - day = ordinal - table[month0]; - return { - month: month0 + 1, - day: day - }; -} -/** - * @private - */ + if (!this.isValid || !otherDateTime.isValid) { + return Duration.invalid("created by diffing an invalid DateTime"); + } + var durOpts = _extends({ + locale: this.locale, + numberingSystem: this.numberingSystem + }, opts); -function gregorianToWeek(gregObj) { - var year = gregObj.year, - month = gregObj.month, - day = gregObj.day, - ordinal = computeOrdinal(year, month, day), - weekday = dayOfWeek(year, month, day); - var weekNumber = Math.floor((ordinal - weekday + 10) / 7), - weekYear; + var units = maybeArray(unit).map(Duration.normalizeUnit), + otherIsLater = otherDateTime.valueOf() > this.valueOf(), + earlier = otherIsLater ? this : otherDateTime, + later = otherIsLater ? otherDateTime : this, + diffed = _diff(earlier, later, units, durOpts); - if (weekNumber < 1) { - weekYear = year - 1; - weekNumber = weeksInWeekYear(weekYear); - } else if (weekNumber > weeksInWeekYear(year)) { - weekYear = year + 1; - weekNumber = 1; - } else { - weekYear = year; + return otherIsLater ? diffed.negate() : diffed; } + /** + * Return the difference between this DateTime and right now. + * See {@link DateTime#diff} + * @param {string|string[]} [unit=['milliseconds']] - the unit or units units (such as 'hours' or 'days') to include in the duration + * @param {Object} opts - options that affect the creation of the Duration + * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use + * @return {Duration} + */ + ; - return _extends({ - weekYear: weekYear, - weekNumber: weekNumber, - weekday: weekday - }, timeObject(gregObj)); -} -function weekToGregorian(weekData) { - var weekYear = weekData.weekYear, - weekNumber = weekData.weekNumber, - weekday = weekData.weekday, - weekdayOfJan4 = dayOfWeek(weekYear, 1, 4), - yearInDays = daysInYear(weekYear); - var ordinal = weekNumber * 7 + weekday - weekdayOfJan4 - 3, - year; + _proto.diffNow = function diffNow(unit, opts) { + if (unit === void 0) { + unit = "milliseconds"; + } - if (ordinal < 1) { - year = weekYear - 1; - ordinal += daysInYear(year); - } else if (ordinal > yearInDays) { - year = weekYear + 1; - ordinal -= daysInYear(weekYear); - } else { - year = weekYear; - } + if (opts === void 0) { + opts = {}; + } - var _uncomputeOrdinal = uncomputeOrdinal(year, ordinal), - month = _uncomputeOrdinal.month, - day = _uncomputeOrdinal.day; + return this.diff(DateTime.now(), unit, opts); + } + /** + * Return an Interval spanning between this DateTime and another DateTime + * @param {DateTime} otherDateTime - the other end point of the Interval + * @return {Interval} + */ + ; - return _extends({ - year: year, - month: month, - day: day - }, timeObject(weekData)); -} -function gregorianToOrdinal(gregData) { - var year = gregData.year, - month = gregData.month, - day = gregData.day; - var ordinal = computeOrdinal(year, month, day); - return _extends({ - year: year, - ordinal: ordinal - }, timeObject(gregData)); -} -function ordinalToGregorian(ordinalData) { - var year = ordinalData.year, - ordinal = ordinalData.ordinal; + _proto.until = function until(otherDateTime) { + return this.isValid ? Interval.fromDateTimes(this, otherDateTime) : this; + } + /** + * Return whether this DateTime is in the same unit of time as another DateTime. + * Higher-order units must also be identical for this function to return `true`. + * Note that time zones are **ignored** in this comparison, which compares the **local** calendar time. Use {@link DateTime#setZone} to convert one of the dates if needed. + * @param {DateTime} otherDateTime - the other DateTime + * @param {string} unit - the unit of time to check sameness on + * @example DateTime.now().hasSame(otherDT, 'day'); //~> true if otherDT is in the same current calendar day + * @return {boolean} + */ + ; - var _uncomputeOrdinal2 = uncomputeOrdinal(year, ordinal), - month = _uncomputeOrdinal2.month, - day = _uncomputeOrdinal2.day; + _proto.hasSame = function hasSame(otherDateTime, unit) { + if (!this.isValid) return false; + var inputMs = otherDateTime.valueOf(); + var adjustedToZone = this.setZone(otherDateTime.zone, { + keepLocalTime: true + }); + return adjustedToZone.startOf(unit) <= inputMs && inputMs <= adjustedToZone.endOf(unit); + } + /** + * Equality check + * Two DateTimes are equal iff they represent the same millisecond, have the same zone and location, and are both valid. + * To compare just the millisecond values, use `+dt1 === +dt2`. + * @param {DateTime} other - the other DateTime + * @return {boolean} + */ + ; - return _extends({ - year: year, - month: month, - day: day - }, timeObject(ordinalData)); -} -function hasInvalidWeekData(obj) { - var validYear = isInteger(obj.weekYear), - validWeek = integerBetween(obj.weekNumber, 1, weeksInWeekYear(obj.weekYear)), - validWeekday = integerBetween(obj.weekday, 1, 7); - - if (!validYear) { - return unitOutOfRange("weekYear", obj.weekYear); - } else if (!validWeek) { - return unitOutOfRange("week", obj.week); - } else if (!validWeekday) { - return unitOutOfRange("weekday", obj.weekday); - } else return false; -} -function hasInvalidOrdinalData(obj) { - var validYear = isInteger(obj.year), - validOrdinal = integerBetween(obj.ordinal, 1, daysInYear(obj.year)); - - if (!validYear) { - return unitOutOfRange("year", obj.year); - } else if (!validOrdinal) { - return unitOutOfRange("ordinal", obj.ordinal); - } else return false; -} -function hasInvalidGregorianData(obj) { - var validYear = isInteger(obj.year), - validMonth = integerBetween(obj.month, 1, 12), - validDay = integerBetween(obj.day, 1, daysInMonth(obj.year, obj.month)); + _proto.equals = function equals(other) { + return this.isValid && other.isValid && this.valueOf() === other.valueOf() && this.zone.equals(other.zone) && this.loc.equals(other.loc); + } + /** + * Returns a string representation of a this time relative to now, such as "in two days". Can only internationalize if your + * platform supports Intl.RelativeTimeFormat. Rounds down by default. + * @param {Object} options - options that affect the output + * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now. + * @param {string} [options.style="long"] - the style of units, must be "long", "short", or "narrow" + * @param {string|string[]} options.unit - use a specific unit or array of units; if omitted, or an array, the method will pick the best unit. Use an array or one of "years", "quarters", "months", "weeks", "days", "hours", "minutes", or "seconds" + * @param {boolean} [options.round=true] - whether to round the numbers in the output. + * @param {number} [options.padding=0] - padding in milliseconds. This allows you to round up the result if it fits inside the threshold. Don't use in combination with {round: false} because the decimal output will include the padding. + * @param {string} options.locale - override the locale of this DateTime + * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this + * @example DateTime.now().plus({ days: 1 }).toRelative() //=> "in 1 day" + * @example DateTime.now().setLocale("es").toRelative({ days: 1 }) //=> "dentro de 1 día" + * @example DateTime.now().plus({ days: 1 }).toRelative({ locale: "fr" }) //=> "dans 23 heures" + * @example DateTime.now().minus({ days: 2 }).toRelative() //=> "2 days ago" + * @example DateTime.now().minus({ days: 2 }).toRelative({ unit: "hours" }) //=> "48 hours ago" + * @example DateTime.now().minus({ hours: 36 }).toRelative({ round: false }) //=> "1.5 days ago" + */ + ; - if (!validYear) { - return unitOutOfRange("year", obj.year); - } else if (!validMonth) { - return unitOutOfRange("month", obj.month); - } else if (!validDay) { - return unitOutOfRange("day", obj.day); - } else return false; -} -function hasInvalidTimeData(obj) { - var hour = obj.hour, - minute = obj.minute, - second = obj.second, - millisecond = obj.millisecond; - var validHour = integerBetween(hour, 0, 23) || hour === 24 && minute === 0 && second === 0 && millisecond === 0, - validMinute = integerBetween(minute, 0, 59), - validSecond = integerBetween(second, 0, 59), - validMillisecond = integerBetween(millisecond, 0, 999); + _proto.toRelative = function toRelative(options) { + if (options === void 0) { + options = {}; + } - if (!validHour) { - return unitOutOfRange("hour", hour); - } else if (!validMinute) { - return unitOutOfRange("minute", minute); - } else if (!validSecond) { - return unitOutOfRange("second", second); - } else if (!validMillisecond) { - return unitOutOfRange("millisecond", millisecond); - } else return false; -} + if (!this.isValid) return null; + var base = options.base || DateTime.fromObject({}, { + zone: this.zone + }), + padding = options.padding ? this < base ? -options.padding : options.padding : 0; + var units = ["years", "months", "days", "hours", "minutes", "seconds"]; + var unit = options.unit; -var INVALID = "Invalid DateTime"; -var MAX_DATE = 8.64e15; + if (Array.isArray(options.unit)) { + units = options.unit; + unit = undefined; + } -function unsupportedZone(zone) { - return new Invalid("unsupported zone", "the zone \"" + zone.name + "\" is not supported"); -} // we cache week data on the DT object and this intermediates the cache + return diffRelative(base, this.plus(padding), _extends({}, options, { + numeric: "always", + units: units, + unit: unit + })); + } + /** + * Returns a string representation of this date relative to today, such as "yesterday" or "next month". + * Only internationalizes on platforms that supports Intl.RelativeTimeFormat. + * @param {Object} options - options that affect the output + * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now. + * @param {string} options.locale - override the locale of this DateTime + * @param {string} options.unit - use a specific unit; if omitted, the method will pick the unit. Use one of "years", "quarters", "months", "weeks", or "days" + * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this + * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar() //=> "tomorrow" + * @example DateTime.now().setLocale("es").plus({ days: 1 }).toRelative() //=> ""mañana" + * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar({ locale: "fr" }) //=> "demain" + * @example DateTime.now().minus({ days: 2 }).toRelativeCalendar() //=> "2 days ago" + */ + ; + _proto.toRelativeCalendar = function toRelativeCalendar(options) { + if (options === void 0) { + options = {}; + } -function possiblyCachedWeekData(dt) { - if (dt.weekData === null) { - dt.weekData = gregorianToWeek(dt.c); + if (!this.isValid) return null; + return diffRelative(options.base || DateTime.fromObject({}, { + zone: this.zone + }), this, _extends({}, options, { + numeric: "auto", + units: ["years", "months", "days"], + calendary: true + })); } + /** + * Return the min of several date times + * @param {...DateTime} dateTimes - the DateTimes from which to choose the minimum + * @return {DateTime} the min DateTime, or undefined if called with no argument + */ + ; - return dt.weekData; -} // clone really means, "make a new object with these modifications". all "setters" really use this -// to create a new object while only changing some of the properties + DateTime.min = function min() { + for (var _len = arguments.length, dateTimes = new Array(_len), _key = 0; _key < _len; _key++) { + dateTimes[_key] = arguments[_key]; + } + if (!dateTimes.every(DateTime.isDateTime)) { + throw new InvalidArgumentError("min requires all arguments be DateTimes"); + } -function clone(inst, alts) { - var current = { - ts: inst.ts, - zone: inst.zone, - c: inst.c, - o: inst.o, - loc: inst.loc, - invalid: inst.invalid - }; - return new DateTime(_extends({}, current, alts, { - old: current - })); -} // find the right offset a given local time. The o input is our guess, which determines which -// offset we'll pick in ambiguous cases (e.g. there are two 3 AMs b/c Fallback DST) + return bestBy(dateTimes, function (i) { + return i.valueOf(); + }, Math.min); + } + /** + * Return the max of several date times + * @param {...DateTime} dateTimes - the DateTimes from which to choose the maximum + * @return {DateTime} the max DateTime, or undefined if called with no argument + */ + ; + DateTime.max = function max() { + for (var _len2 = arguments.length, dateTimes = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + dateTimes[_key2] = arguments[_key2]; + } -function fixOffset(localTS, o, tz) { - // Our UTC time is just a guess because our offset is just a guess - var utcGuess = localTS - o * 60 * 1000; // Test whether the zone matches the offset for this ts + if (!dateTimes.every(DateTime.isDateTime)) { + throw new InvalidArgumentError("max requires all arguments be DateTimes"); + } - var o2 = tz.offset(utcGuess); // If so, offset didn't change and we're done + return bestBy(dateTimes, function (i) { + return i.valueOf(); + }, Math.max); + } // MISC - if (o === o2) { - return [utcGuess, o]; - } // If not, change the ts by the difference in the offset + /** + * Explain how a string would be parsed by fromFormat() + * @param {string} text - the string to parse + * @param {string} fmt - the format the string is expected to be in (see description) + * @param {Object} options - options taken by fromFormat() + * @return {Object} + */ + ; + DateTime.fromFormatExplain = function fromFormatExplain(text, fmt, options) { + if (options === void 0) { + options = {}; + } - utcGuess -= (o2 - o) * 60 * 1000; // If that gives us the local time we want, we're done + var _options = options, + _options$locale = _options.locale, + locale = _options$locale === void 0 ? null : _options$locale, + _options$numberingSys = _options.numberingSystem, + numberingSystem = _options$numberingSys === void 0 ? null : _options$numberingSys, + localeToUse = Locale.fromOpts({ + locale: locale, + numberingSystem: numberingSystem, + defaultToEN: true + }); + return explainFromTokens(localeToUse, text, fmt); + } + /** + * @deprecated use fromFormatExplain instead + */ + ; - var o3 = tz.offset(utcGuess); + DateTime.fromStringExplain = function fromStringExplain(text, fmt, options) { + if (options === void 0) { + options = {}; + } - if (o2 === o3) { - return [utcGuess, o2]; - } // If it's different, we're in a hole time. The offset has changed, but the we don't adjust the time + return DateTime.fromFormatExplain(text, fmt, options); + } // FORMAT PRESETS + /** + * {@link DateTime#toLocaleString} format like 10/14/1983 + * @type {Object} + */ + ; - return [localTS - Math.min(o2, o3) * 60 * 1000, Math.max(o2, o3)]; -} // convert an epoch timestamp into a calendar object with the given offset + _createClass(DateTime, [{ + key: "isValid", + get: function get() { + return this.invalid === null; + } + /** + * Returns an error code if this DateTime is invalid, or null if the DateTime is valid + * @type {string} + */ + }, { + key: "invalidReason", + get: function get() { + return this.invalid ? this.invalid.reason : null; + } + /** + * Returns an explanation of why this DateTime became invalid, or null if the DateTime is valid + * @type {string} + */ -function tsToObj(ts, offset) { - ts += offset * 60 * 1000; - var d = new Date(ts); - return { - year: d.getUTCFullYear(), - month: d.getUTCMonth() + 1, - day: d.getUTCDate(), - hour: d.getUTCHours(), - minute: d.getUTCMinutes(), - second: d.getUTCSeconds(), - millisecond: d.getUTCMilliseconds() - }; -} // convert a calendar object to a epoch timestamp - - -function objToTS(obj, offset, zone) { - return fixOffset(objToLocalTS(obj), offset, zone); -} // create a new DT instance by adding a duration, adjusting for DSTs - - -function adjustTime(inst, dur) { - var oPre = inst.o, - year = inst.c.year + Math.trunc(dur.years), - month = inst.c.month + Math.trunc(dur.months) + Math.trunc(dur.quarters) * 3, - c = _extends({}, inst.c, { - year: year, - month: month, - day: Math.min(inst.c.day, daysInMonth(year, month)) + Math.trunc(dur.days) + Math.trunc(dur.weeks) * 7 - }), - millisToAdd = Duration.fromObject({ - years: dur.years - Math.trunc(dur.years), - quarters: dur.quarters - Math.trunc(dur.quarters), - months: dur.months - Math.trunc(dur.months), - weeks: dur.weeks - Math.trunc(dur.weeks), - days: dur.days - Math.trunc(dur.days), - hours: dur.hours, - minutes: dur.minutes, - seconds: dur.seconds, - milliseconds: dur.milliseconds - }).as("milliseconds"), - localTS = objToLocalTS(c); + }, { + key: "invalidExplanation", + get: function get() { + return this.invalid ? this.invalid.explanation : null; + } + /** + * Get the locale of a DateTime, such 'en-GB'. The locale is used when formatting the DateTime + * + * @type {string} + */ - var _fixOffset = fixOffset(localTS, oPre, inst.zone), - ts = _fixOffset[0], - o = _fixOffset[1]; + }, { + key: "locale", + get: function get() { + return this.isValid ? this.loc.locale : null; + } + /** + * Get the numbering system of a DateTime, such 'beng'. The numbering system is used when formatting the DateTime + * + * @type {string} + */ - if (millisToAdd !== 0) { - ts += millisToAdd; // that could have changed the offset by going over a DST, but we want to keep the ts the same + }, { + key: "numberingSystem", + get: function get() { + return this.isValid ? this.loc.numberingSystem : null; + } + /** + * Get the output calendar of a DateTime, such 'islamic'. The output calendar is used when formatting the DateTime + * + * @type {string} + */ - o = inst.zone.offset(ts); - } + }, { + key: "outputCalendar", + get: function get() { + return this.isValid ? this.loc.outputCalendar : null; + } + /** + * Get the time zone associated with this DateTime. + * @type {Zone} + */ - return { - ts: ts, - o: o - }; -} // helper useful in turning the results of parsing into real dates -// by handling the zone options + }, { + key: "zone", + get: function get() { + return this._zone; + } + /** + * Get the name of the time zone. + * @type {string} + */ + }, { + key: "zoneName", + get: function get() { + return this.isValid ? this.zone.name : null; + } + /** + * Get the year + * @example DateTime.local(2017, 5, 25).year //=> 2017 + * @type {number} + */ -function parseDataToDateTime(parsed, parsedZone, opts, format, text) { - var setZone = opts.setZone, - zone = opts.zone; + }, { + key: "year", + get: function get() { + return this.isValid ? this.c.year : NaN; + } + /** + * Get the quarter + * @example DateTime.local(2017, 5, 25).quarter //=> 2 + * @type {number} + */ - if (parsed && Object.keys(parsed).length !== 0) { - var interpretationZone = parsedZone || zone, - inst = DateTime.fromObject(parsed, _extends({}, opts, { - zone: interpretationZone - })); - return setZone ? inst : inst.setZone(zone); - } else { - return DateTime.invalid(new Invalid("unparsable", "the input \"" + text + "\" can't be parsed as " + format)); - } -} // if you want to output a technical format (e.g. RFC 2822), this helper -// helps handle the details + }, { + key: "quarter", + get: function get() { + return this.isValid ? Math.ceil(this.c.month / 3) : NaN; + } + /** + * Get the month (1-12). + * @example DateTime.local(2017, 5, 25).month //=> 5 + * @type {number} + */ + }, { + key: "month", + get: function get() { + return this.isValid ? this.c.month : NaN; + } + /** + * Get the day of the month (1-30ish). + * @example DateTime.local(2017, 5, 25).day //=> 25 + * @type {number} + */ -function toTechFormat(dt, format, allowZ) { - if (allowZ === void 0) { - allowZ = true; - } + }, { + key: "day", + get: function get() { + return this.isValid ? this.c.day : NaN; + } + /** + * Get the hour of the day (0-23). + * @example DateTime.local(2017, 5, 25, 9).hour //=> 9 + * @type {number} + */ - return dt.isValid ? Formatter.create(Locale.create("en-US"), { - allowZ: allowZ, - forceSimple: true - }).formatDateTimeFromString(dt, format) : null; -} // technical time formats (e.g. the time part of ISO 8601), take some options -// and this commonizes their handling + }, { + key: "hour", + get: function get() { + return this.isValid ? this.c.hour : NaN; + } + /** + * Get the minute of the hour (0-59). + * @example DateTime.local(2017, 5, 25, 9, 30).minute //=> 30 + * @type {number} + */ + }, { + key: "minute", + get: function get() { + return this.isValid ? this.c.minute : NaN; + } + /** + * Get the second of the minute (0-59). + * @example DateTime.local(2017, 5, 25, 9, 30, 52).second //=> 52 + * @type {number} + */ -function toTechTimeFormat(dt, _ref) { - var _ref$suppressSeconds = _ref.suppressSeconds, - suppressSeconds = _ref$suppressSeconds === void 0 ? false : _ref$suppressSeconds, - _ref$suppressMillisec = _ref.suppressMilliseconds, - suppressMilliseconds = _ref$suppressMillisec === void 0 ? false : _ref$suppressMillisec, - includeOffset = _ref.includeOffset, - _ref$includePrefix = _ref.includePrefix, - includePrefix = _ref$includePrefix === void 0 ? false : _ref$includePrefix, - _ref$includeZone = _ref.includeZone, - includeZone = _ref$includeZone === void 0 ? false : _ref$includeZone, - _ref$spaceZone = _ref.spaceZone, - spaceZone = _ref$spaceZone === void 0 ? false : _ref$spaceZone, - _ref$format = _ref.format, - format = _ref$format === void 0 ? "extended" : _ref$format; - var fmt = format === "basic" ? "HHmm" : "HH:mm"; + }, { + key: "second", + get: function get() { + return this.isValid ? this.c.second : NaN; + } + /** + * Get the millisecond of the second (0-999). + * @example DateTime.local(2017, 5, 25, 9, 30, 52, 654).millisecond //=> 654 + * @type {number} + */ - if (!suppressSeconds || dt.second !== 0 || dt.millisecond !== 0) { - fmt += format === "basic" ? "ss" : ":ss"; + }, { + key: "millisecond", + get: function get() { + return this.isValid ? this.c.millisecond : NaN; + } + /** + * Get the week year + * @see https://en.wikipedia.org/wiki/ISO_week_date + * @example DateTime.local(2014, 12, 31).weekYear //=> 2015 + * @type {number} + */ - if (!suppressMilliseconds || dt.millisecond !== 0) { - fmt += ".SSS"; + }, { + key: "weekYear", + get: function get() { + return this.isValid ? possiblyCachedWeekData(this).weekYear : NaN; } - } + /** + * Get the week number of the week year (1-52ish). + * @see https://en.wikipedia.org/wiki/ISO_week_date + * @example DateTime.local(2017, 5, 25).weekNumber //=> 21 + * @type {number} + */ - if ((includeZone || includeOffset) && spaceZone) { - fmt += " "; - } + }, { + key: "weekNumber", + get: function get() { + return this.isValid ? possiblyCachedWeekData(this).weekNumber : NaN; + } + /** + * Get the day of the week. + * 1 is Monday and 7 is Sunday + * @see https://en.wikipedia.org/wiki/ISO_week_date + * @example DateTime.local(2014, 11, 31).weekday //=> 4 + * @type {number} + */ - if (includeZone) { - fmt += "z"; - } else if (includeOffset) { - fmt += format === "basic" ? "ZZZ" : "ZZ"; - } + }, { + key: "weekday", + get: function get() { + return this.isValid ? possiblyCachedWeekData(this).weekday : NaN; + } + /** + * Get the ordinal (meaning the day of the year) + * @example DateTime.local(2017, 5, 25).ordinal //=> 145 + * @type {number|DateTime} + */ - var str = toTechFormat(dt, fmt); + }, { + key: "ordinal", + get: function get() { + return this.isValid ? gregorianToOrdinal(this.c).ordinal : NaN; + } + /** + * Get the human readable short month name, such as 'Oct'. + * Defaults to the system's locale if no locale has been specified + * @example DateTime.local(2017, 10, 30).monthShort //=> Oct + * @type {string} + */ - if (includePrefix) { - str = "T" + str; - } - - return str; -} // defaults for unspecified units in the supported calendars - - -var defaultUnitValues = { - month: 1, - day: 1, - hour: 0, - minute: 0, - second: 0, - millisecond: 0 -}, - defaultWeekUnitValues = { - weekNumber: 1, - weekday: 1, - hour: 0, - minute: 0, - second: 0, - millisecond: 0 -}, - defaultOrdinalUnitValues = { - ordinal: 1, - hour: 0, - minute: 0, - second: 0, - millisecond: 0 -}; // Units in the supported calendars, sorted by bigness - -var orderedUnits = ["year", "month", "day", "hour", "minute", "second", "millisecond"], - orderedWeekUnits = ["weekYear", "weekNumber", "weekday", "hour", "minute", "second", "millisecond"], - orderedOrdinalUnits = ["year", "ordinal", "hour", "minute", "second", "millisecond"]; // standardize case and plurality in units - -function normalizeUnit(unit) { - var normalized = { - year: "year", - years: "year", - month: "month", - months: "month", - day: "day", - days: "day", - hour: "hour", - hours: "hour", - minute: "minute", - minutes: "minute", - quarter: "quarter", - quarters: "quarter", - second: "second", - seconds: "second", - millisecond: "millisecond", - milliseconds: "millisecond", - weekday: "weekday", - weekdays: "weekday", - weeknumber: "weekNumber", - weeksnumber: "weekNumber", - weeknumbers: "weekNumber", - weekyear: "weekYear", - weekyears: "weekYear", - ordinal: "ordinal" - }[unit.toLowerCase()]; - if (!normalized) throw new InvalidUnitError(unit); - return normalized; -} // this is a dumbed down version of fromObject() that runs about 60% faster -// but doesn't do any validation, makes a bunch of assumptions about what units -// are present, and so on. -// this is a dumbed down version of fromObject() that runs about 60% faster -// but doesn't do any validation, makes a bunch of assumptions about what units -// are present, and so on. - - -function quickDT(obj, opts) { - var zone = normalizeZone(opts.zone, Settings.defaultZone), - loc = Locale.fromObject(opts), - tsNow = Settings.now(); - var ts, o; // assume we have the higher-order units - - if (!isUndefined(obj.year)) { - for (var _iterator = _createForOfIteratorHelperLoose(orderedUnits), _step; !(_step = _iterator()).done;) { - var u = _step.value; - - if (isUndefined(obj[u])) { - obj[u] = defaultUnitValues[u]; - } - } - - var invalid = hasInvalidGregorianData(obj) || hasInvalidTimeData(obj); - - if (invalid) { - return DateTime.invalid(invalid); - } - - var offsetProvis = zone.offset(tsNow); - - var _objToTS = objToTS(obj, offsetProvis, zone); - - ts = _objToTS[0]; - o = _objToTS[1]; - } else { - ts = tsNow; - } - - return new DateTime({ - ts: ts, - zone: zone, - loc: loc, - o: o - }); -} - -function diffRelative(start, end, opts) { - var round = isUndefined(opts.round) ? true : opts.round, - format = function format(c, unit) { - c = roundTo(c, round || opts.calendary ? 0 : 2, true); - var formatter = end.loc.clone(opts).relFormatter(opts); - return formatter.format(c, unit); - }, - differ = function differ(unit) { - if (opts.calendary) { - if (!end.hasSame(start, unit)) { - return end.startOf(unit).diff(start.startOf(unit), unit).get(unit); - } else return 0; - } else { - return end.diff(start, unit).get(unit); - } - }; - - if (opts.unit) { - return format(differ(opts.unit), opts.unit); - } - - for (var _iterator2 = _createForOfIteratorHelperLoose(opts.units), _step2; !(_step2 = _iterator2()).done;) { - var unit = _step2.value; - var count = differ(unit); - - if (Math.abs(count) >= 1) { - return format(count, unit); + }, { + key: "monthShort", + get: function get() { + return this.isValid ? Info.months("short", { + locObj: this.loc + })[this.month - 1] : null; } - } - - return format(start > end ? -0 : 0, opts.units[opts.units.length - 1]); -} - -function lastOpts(argList) { - var opts = {}, - args; - - if (argList.length > 0 && typeof argList[argList.length - 1] === "object") { - opts = argList[argList.length - 1]; - args = Array.from(argList).slice(0, argList.length - 1); - } else { - args = Array.from(argList); - } - - return [opts, args]; -} -/** - * A DateTime is an immutable data structure representing a specific date and time and accompanying methods. It contains class and instance methods for creating, parsing, interrogating, transforming, and formatting them. - * - * A DateTime comprises of: - * * A timestamp. Each DateTime instance refers to a specific millisecond of the Unix epoch. - * * A time zone. Each instance is considered in the context of a specific zone (by default the local system's zone). - * * Configuration properties that effect how output strings are formatted, such as `locale`, `numberingSystem`, and `outputCalendar`. - * - * Here is a brief overview of the most commonly used functionality it provides: - * - * * **Creation**: To create a DateTime from its components, use one of its factory class methods: {@link DateTime#local}, {@link DateTime#utc}, and (most flexibly) {@link DateTime#fromObject}. To create one from a standard string format, use {@link DateTime#fromISO}, {@link DateTime#fromHTTP}, and {@link DateTime#fromRFC2822}. To create one from a custom string format, use {@link DateTime#fromFormat}. To create one from a native JS date, use {@link DateTime#fromJSDate}. - * * **Gregorian calendar and time**: To examine the Gregorian properties of a DateTime individually (i.e as opposed to collectively through {@link DateTime#toObject}), use the {@link DateTime#year}, {@link DateTime#month}, - * {@link DateTime#day}, {@link DateTime#hour}, {@link DateTime#minute}, {@link DateTime#second}, {@link DateTime#millisecond} accessors. - * * **Week calendar**: For ISO week calendar attributes, see the {@link DateTime#weekYear}, {@link DateTime#weekNumber}, and {@link DateTime#weekday} accessors. - * * **Configuration** See the {@link DateTime#locale} and {@link DateTime#numberingSystem} accessors. - * * **Transformation**: To transform the DateTime into other DateTimes, use {@link DateTime#set}, {@link DateTime#reconfigure}, {@link DateTime#setZone}, {@link DateTime#setLocale}, {@link DateTime.plus}, {@link DateTime#minus}, {@link DateTime#endOf}, {@link DateTime#startOf}, {@link DateTime#toUTC}, and {@link DateTime#toLocal}. - * * **Output**: To convert the DateTime to other representations, use the {@link DateTime#toRelative}, {@link DateTime#toRelativeCalendar}, {@link DateTime#toJSON}, {@link DateTime#toISO}, {@link DateTime#toHTTP}, {@link DateTime#toObject}, {@link DateTime#toRFC2822}, {@link DateTime#toString}, {@link DateTime#toLocaleString}, {@link DateTime#toFormat}, {@link DateTime#toMillis} and {@link DateTime#toJSDate}. - * - * There's plenty others documented below. In addition, for more information on subtler topics like internationalization, time zones, alternative calendars, validity, and so on, see the external documentation. - */ - - -var DateTime = /*#__PURE__*/function () { - /** - * @access private - */ - function DateTime(config) { - var zone = config.zone || Settings.defaultZone; - var invalid = config.invalid || (Number.isNaN(config.ts) ? new Invalid("invalid input") : null) || (!zone.isValid ? unsupportedZone(zone) : null); /** - * @access private + * Get the human readable long month name, such as 'October'. + * Defaults to the system's locale if no locale has been specified + * @example DateTime.local(2017, 10, 30).monthLong //=> October + * @type {string} */ - this.ts = isUndefined(config.ts) ? Settings.now() : config.ts; - var c = null, - o = null; - - if (!invalid) { - var unchanged = config.old && config.old.ts === this.ts && config.old.zone.equals(zone); - - if (unchanged) { - var _ref2 = [config.old.c, config.old.o]; - c = _ref2[0]; - o = _ref2[1]; - } else { - var ot = zone.offset(this.ts); - c = tsToObj(this.ts, ot); - invalid = Number.isNaN(c.year) ? new Invalid("invalid input") : null; - c = invalid ? null : c; - o = invalid ? null : ot; - } + }, { + key: "monthLong", + get: function get() { + return this.isValid ? Info.months("long", { + locObj: this.loc + })[this.month - 1] : null; } /** - * @access private + * Get the human readable short weekday, such as 'Mon'. + * Defaults to the system's locale if no locale has been specified + * @example DateTime.local(2017, 10, 30).weekdayShort //=> Mon + * @type {string} */ - - this._zone = zone; + }, { + key: "weekdayShort", + get: function get() { + return this.isValid ? Info.weekdays("short", { + locObj: this.loc + })[this.weekday - 1] : null; + } /** - * @access private + * Get the human readable long weekday, such as 'Monday'. + * Defaults to the system's locale if no locale has been specified + * @example DateTime.local(2017, 10, 30).weekdayLong //=> Monday + * @type {string} */ - this.loc = config.loc || Locale.create(); + }, { + key: "weekdayLong", + get: function get() { + return this.isValid ? Info.weekdays("long", { + locObj: this.loc + })[this.weekday - 1] : null; + } /** - * @access private + * Get the UTC offset of this DateTime in minutes + * @example DateTime.now().offset //=> -240 + * @example DateTime.utc().offset //=> 0 + * @type {number} */ - this.invalid = invalid; + }, { + key: "offset", + get: function get() { + return this.isValid ? +this.o : NaN; + } /** - * @access private + * Get the short human name for the zone's current offset, for example "EST" or "EDT". + * Defaults to the system's locale if no locale has been specified + * @type {string} */ - this.weekData = null; + }, { + key: "offsetNameShort", + get: function get() { + if (this.isValid) { + return this.zone.offsetName(this.ts, { + format: "short", + locale: this.locale + }); + } else { + return null; + } + } /** - * @access private + * Get the long human name for the zone's current offset, for example "Eastern Standard Time" or "Eastern Daylight Time". + * Defaults to the system's locale if no locale has been specified + * @type {string} */ - this.c = c; + }, { + key: "offsetNameLong", + get: function get() { + if (this.isValid) { + return this.zone.offsetName(this.ts, { + format: "long", + locale: this.locale + }); + } else { + return null; + } + } /** - * @access private + * Get whether this zone's offset ever changes, as in a DST. + * @type {boolean} */ - this.o = o; + }, { + key: "isOffsetFixed", + get: function get() { + return this.isValid ? this.zone.isUniversal : null; + } /** - * @access private + * Get whether the DateTime is in a DST. + * @type {boolean} */ - this.isLuxonDateTime = true; - } // CONSTRUCT - - /** - * Create a DateTime for the current instant, in the system's time zone. - * - * Use Settings to override these default values if needed. - * @example DateTime.now().toISO() //~> now in the ISO format - * @return {DateTime} - */ - - - DateTime.now = function now() { - return new DateTime({}); - } - /** - * Create a local DateTime - * @param {number} [year] - The calendar year. If omitted (as in, call `local()` with no arguments), the current time will be used - * @param {number} [month=1] - The month, 1-indexed - * @param {number} [day=1] - The day of the month, 1-indexed - * @param {number} [hour=0] - The hour of the day, in 24-hour time - * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59 - * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59 - * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999 - * @example DateTime.local() //~> now - * @example DateTime.local({ zone: "America/New_York" }) //~> now, in US east coast time - * @example DateTime.local(2017) //~> 2017-01-01T00:00:00 - * @example DateTime.local(2017, 3) //~> 2017-03-01T00:00:00 - * @example DateTime.local(2017, 3, 12, { locale: "fr" }) //~> 2017-03-12T00:00:00, with a French locale - * @example DateTime.local(2017, 3, 12, 5) //~> 2017-03-12T05:00:00 - * @example DateTime.local(2017, 3, 12, 5, { zone: "utc" }) //~> 2017-03-12T05:00:00, in UTC - * @example DateTime.local(2017, 3, 12, 5, 45) //~> 2017-03-12T05:45:00 - * @example DateTime.local(2017, 3, 12, 5, 45, 10) //~> 2017-03-12T05:45:10 - * @example DateTime.local(2017, 3, 12, 5, 45, 10, 765) //~> 2017-03-12T05:45:10.765 - * @return {DateTime} - */ - ; - - DateTime.local = function local() { - var _lastOpts = lastOpts(arguments), - opts = _lastOpts[0], - args = _lastOpts[1], - year = args[0], - month = args[1], - day = args[2], - hour = args[3], - minute = args[4], - second = args[5], - millisecond = args[6]; - - return quickDT({ - year: year, - month: month, - day: day, - hour: hour, - minute: minute, - second: second, - millisecond: millisecond - }, opts); - } - /** - * Create a DateTime in UTC - * @param {number} [year] - The calendar year. If omitted (as in, call `utc()` with no arguments), the current time will be used - * @param {number} [month=1] - The month, 1-indexed - * @param {number} [day=1] - The day of the month - * @param {number} [hour=0] - The hour of the day, in 24-hour time - * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59 - * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59 - * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999 - * @param {Object} options - configuration options for the DateTime - * @param {string} [options.locale] - a locale to set on the resulting DateTime instance - * @param {string} [options.outputCalendar] - the output calendar to set on the resulting DateTime instance - * @param {string} [options.numberingSystem] - the numbering system to set on the resulting DateTime instance - * @example DateTime.utc() //~> now - * @example DateTime.utc(2017) //~> 2017-01-01T00:00:00Z - * @example DateTime.utc(2017, 3) //~> 2017-03-01T00:00:00Z - * @example DateTime.utc(2017, 3, 12) //~> 2017-03-12T00:00:00Z - * @example DateTime.utc(2017, 3, 12, 5) //~> 2017-03-12T05:00:00Z - * @example DateTime.utc(2017, 3, 12, 5, 45) //~> 2017-03-12T05:45:00Z - * @example DateTime.utc(2017, 3, 12, 5, 45, { locale: "fr" }) //~> 2017-03-12T05:45:00Z with a French locale - * @example DateTime.utc(2017, 3, 12, 5, 45, 10) //~> 2017-03-12T05:45:10Z - * @example DateTime.utc(2017, 3, 12, 5, 45, 10, 765, { locale: "fr" }) //~> 2017-03-12T05:45:10.765Z with a French locale - * @return {DateTime} - */ - ; + }, { + key: "isInDST", + get: function get() { + if (this.isOffsetFixed) { + return false; + } else { + return this.offset > this.set({ + month: 1 + }).offset || this.offset > this.set({ + month: 5 + }).offset; + } + } + /** + * Returns true if this DateTime is in a leap year, false otherwise + * @example DateTime.local(2016).isInLeapYear //=> true + * @example DateTime.local(2013).isInLeapYear //=> false + * @type {boolean} + */ - DateTime.utc = function utc() { - var _lastOpts2 = lastOpts(arguments), - opts = _lastOpts2[0], - args = _lastOpts2[1], - year = args[0], - month = args[1], - day = args[2], - hour = args[3], - minute = args[4], - second = args[5], - millisecond = args[6]; + }, { + key: "isInLeapYear", + get: function get() { + return isLeapYear(this.year); + } + /** + * Returns the number of days in this DateTime's month + * @example DateTime.local(2016, 2).daysInMonth //=> 29 + * @example DateTime.local(2016, 3).daysInMonth //=> 31 + * @type {number} + */ - opts.zone = FixedOffsetZone.utcInstance; - return quickDT({ - year: year, - month: month, - day: day, - hour: hour, - minute: minute, - second: second, - millisecond: millisecond - }, opts); - } - /** - * Create a DateTime from a JavaScript Date object. Uses the default zone. - * @param {Date} date - a JavaScript Date object - * @param {Object} options - configuration options for the DateTime - * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into - * @return {DateTime} - */ - ; + }, { + key: "daysInMonth", + get: function get() { + return daysInMonth(this.year, this.month); + } + /** + * Returns the number of days in this DateTime's year + * @example DateTime.local(2016).daysInYear //=> 366 + * @example DateTime.local(2013).daysInYear //=> 365 + * @type {number} + */ - DateTime.fromJSDate = function fromJSDate(date, options) { - if (options === void 0) { - options = {}; + }, { + key: "daysInYear", + get: function get() { + return this.isValid ? daysInYear(this.year) : NaN; } + /** + * Returns the number of weeks in this DateTime's year + * @see https://en.wikipedia.org/wiki/ISO_week_date + * @example DateTime.local(2004).weeksInWeekYear //=> 53 + * @example DateTime.local(2013).weeksInWeekYear //=> 52 + * @type {number} + */ - var ts = isDate(date) ? date.valueOf() : NaN; + }, { + key: "weeksInWeekYear", + get: function get() { + return this.isValid ? weeksInWeekYear(this.weekYear) : NaN; + } + }], [{ + key: "DATE_SHORT", + get: function get() { + return DATE_SHORT; + } + /** + * {@link DateTime#toLocaleString} format like 'Oct 14, 1983' + * @type {Object} + */ - if (Number.isNaN(ts)) { - return DateTime.invalid("invalid input"); + }, { + key: "DATE_MED", + get: function get() { + return DATE_MED; } + /** + * {@link DateTime#toLocaleString} format like 'Fri, Oct 14, 1983' + * @type {Object} + */ - var zoneToUse = normalizeZone(options.zone, Settings.defaultZone); + }, { + key: "DATE_MED_WITH_WEEKDAY", + get: function get() { + return DATE_MED_WITH_WEEKDAY; + } + /** + * {@link DateTime#toLocaleString} format like 'October 14, 1983' + * @type {Object} + */ - if (!zoneToUse.isValid) { - return DateTime.invalid(unsupportedZone(zoneToUse)); + }, { + key: "DATE_FULL", + get: function get() { + return DATE_FULL; } + /** + * {@link DateTime#toLocaleString} format like 'Tuesday, October 14, 1983' + * @type {Object} + */ - return new DateTime({ - ts: ts, - zone: zoneToUse, - loc: Locale.fromObject(options) - }); - } - /** - * Create a DateTime from a number of milliseconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone. - * @param {number} milliseconds - a number of milliseconds since 1970 UTC - * @param {Object} options - configuration options for the DateTime - * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into - * @param {string} [options.locale] - a locale to set on the resulting DateTime instance - * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance - * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance - * @return {DateTime} - */ - ; - - DateTime.fromMillis = function fromMillis(milliseconds, options) { - if (options === void 0) { - options = {}; + }, { + key: "DATE_HUGE", + get: function get() { + return DATE_HUGE; } + /** + * {@link DateTime#toLocaleString} format like '09:30 AM'. Only 12-hour if the locale is. + * @type {Object} + */ - if (!isNumber(milliseconds)) { - throw new InvalidArgumentError("fromMillis requires a numerical input, but received a " + typeof milliseconds + " with value " + milliseconds); - } else if (milliseconds < -MAX_DATE || milliseconds > MAX_DATE) { - // this isn't perfect because because we can still end up out of range because of additional shifting, but it's a start - return DateTime.invalid("Timestamp out of range"); - } else { - return new DateTime({ - ts: milliseconds, - zone: normalizeZone(options.zone, Settings.defaultZone), - loc: Locale.fromObject(options) - }); + }, { + key: "TIME_SIMPLE", + get: function get() { + return TIME_SIMPLE; } - } - /** - * Create a DateTime from a number of seconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone. - * @param {number} seconds - a number of seconds since 1970 UTC - * @param {Object} options - configuration options for the DateTime - * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into - * @param {string} [options.locale] - a locale to set on the resulting DateTime instance - * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance - * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance - * @return {DateTime} - */ - ; + /** + * {@link DateTime#toLocaleString} format like '09:30:23 AM'. Only 12-hour if the locale is. + * @type {Object} + */ - DateTime.fromSeconds = function fromSeconds(seconds, options) { - if (options === void 0) { - options = {}; + }, { + key: "TIME_WITH_SECONDS", + get: function get() { + return TIME_WITH_SECONDS; } + /** + * {@link DateTime#toLocaleString} format like '09:30:23 AM EDT'. Only 12-hour if the locale is. + * @type {Object} + */ - if (!isNumber(seconds)) { - throw new InvalidArgumentError("fromSeconds requires a numerical input"); - } else { - return new DateTime({ - ts: seconds * 1000, - zone: normalizeZone(options.zone, Settings.defaultZone), - loc: Locale.fromObject(options) - }); + }, { + key: "TIME_WITH_SHORT_OFFSET", + get: function get() { + return TIME_WITH_SHORT_OFFSET; } - } - /** - * Create a DateTime from a JavaScript object with keys like 'year' and 'hour' with reasonable defaults. - * @param {Object} obj - the object to create the DateTime from - * @param {number} obj.year - a year, such as 1987 - * @param {number} obj.month - a month, 1-12 - * @param {number} obj.day - a day of the month, 1-31, depending on the month - * @param {number} obj.ordinal - day of the year, 1-365 or 366 - * @param {number} obj.weekYear - an ISO week year - * @param {number} obj.weekNumber - an ISO week number, between 1 and 52 or 53, depending on the year - * @param {number} obj.weekday - an ISO weekday, 1-7, where 1 is Monday and 7 is Sunday - * @param {number} obj.hour - hour of the day, 0-23 - * @param {number} obj.minute - minute of the hour, 0-59 - * @param {number} obj.second - second of the minute, 0-59 - * @param {number} obj.millisecond - millisecond of the second, 0-999 - * @param {Object} opts - options for creating this DateTime - * @param {string|Zone} [opts.zone='local'] - interpret the numbers in the context of a particular zone. Can take any value taken as the first argument to setZone() - * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance - * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance - * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance - * @example DateTime.fromObject({ year: 1982, month: 5, day: 25}).toISODate() //=> '1982-05-25' - * @example DateTime.fromObject({ year: 1982 }).toISODate() //=> '1982-01-01' - * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }) //~> today at 10:26:06 - * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'utc' }), - * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'local' }) - * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'America/New_York' }) - * @example DateTime.fromObject({ weekYear: 2016, weekNumber: 2, weekday: 3 }).toISODate() //=> '2016-01-13' - * @return {DateTime} - */ - ; + /** + * {@link DateTime#toLocaleString} format like '09:30:23 AM Eastern Daylight Time'. Only 12-hour if the locale is. + * @type {Object} + */ - DateTime.fromObject = function fromObject(obj, opts) { - if (opts === void 0) { - opts = {}; + }, { + key: "TIME_WITH_LONG_OFFSET", + get: function get() { + return TIME_WITH_LONG_OFFSET; } + /** + * {@link DateTime#toLocaleString} format like '09:30', always 24-hour. + * @type {Object} + */ - obj = obj || {}; - var zoneToUse = normalizeZone(opts.zone, Settings.defaultZone); - - if (!zoneToUse.isValid) { - return DateTime.invalid(unsupportedZone(zoneToUse)); + }, { + key: "TIME_24_SIMPLE", + get: function get() { + return TIME_24_SIMPLE; } + /** + * {@link DateTime#toLocaleString} format like '09:30:23', always 24-hour. + * @type {Object} + */ - var tsNow = Settings.now(), - offsetProvis = zoneToUse.offset(tsNow), - normalized = normalizeObject(obj, normalizeUnit), - containsOrdinal = !isUndefined(normalized.ordinal), - containsGregorYear = !isUndefined(normalized.year), - containsGregorMD = !isUndefined(normalized.month) || !isUndefined(normalized.day), - containsGregor = containsGregorYear || containsGregorMD, - definiteWeekDef = normalized.weekYear || normalized.weekNumber, - loc = Locale.fromObject(opts); // cases: - // just a weekday -> this week's instance of that weekday, no worries - // (gregorian data or ordinal) + (weekYear or weekNumber) -> error - // (gregorian month or day) + ordinal -> error - // otherwise just use weeks or ordinals or gregorian, depending on what's specified + }, { + key: "TIME_24_WITH_SECONDS", + get: function get() { + return TIME_24_WITH_SECONDS; + } + /** + * {@link DateTime#toLocaleString} format like '09:30:23 EDT', always 24-hour. + * @type {Object} + */ - if ((containsGregor || containsOrdinal) && definiteWeekDef) { - throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals"); + }, { + key: "TIME_24_WITH_SHORT_OFFSET", + get: function get() { + return TIME_24_WITH_SHORT_OFFSET; } + /** + * {@link DateTime#toLocaleString} format like '09:30:23 Eastern Daylight Time', always 24-hour. + * @type {Object} + */ - if (containsGregorMD && containsOrdinal) { - throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day"); + }, { + key: "TIME_24_WITH_LONG_OFFSET", + get: function get() { + return TIME_24_WITH_LONG_OFFSET; } + /** + * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30 AM'. Only 12-hour if the locale is. + * @type {Object} + */ - var useWeekData = definiteWeekDef || normalized.weekday && !containsGregor; // configure ourselves to deal with gregorian dates or week stuff + }, { + key: "DATETIME_SHORT", + get: function get() { + return DATETIME_SHORT; + } + /** + * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30:33 AM'. Only 12-hour if the locale is. + * @type {Object} + */ - var units, - defaultValues, - objNow = tsToObj(tsNow, offsetProvis); + }, { + key: "DATETIME_SHORT_WITH_SECONDS", + get: function get() { + return DATETIME_SHORT_WITH_SECONDS; + } + /** + * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30 AM'. Only 12-hour if the locale is. + * @type {Object} + */ - if (useWeekData) { - units = orderedWeekUnits; - defaultValues = defaultWeekUnitValues; - objNow = gregorianToWeek(objNow); - } else if (containsOrdinal) { - units = orderedOrdinalUnits; - defaultValues = defaultOrdinalUnitValues; - objNow = gregorianToOrdinal(objNow); - } else { - units = orderedUnits; - defaultValues = defaultUnitValues; - } // set default values for missing stuff + }, { + key: "DATETIME_MED", + get: function get() { + return DATETIME_MED; + } + /** + * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30:33 AM'. Only 12-hour if the locale is. + * @type {Object} + */ + }, { + key: "DATETIME_MED_WITH_SECONDS", + get: function get() { + return DATETIME_MED_WITH_SECONDS; + } + /** + * {@link DateTime#toLocaleString} format like 'Fri, 14 Oct 1983, 9:30 AM'. Only 12-hour if the locale is. + * @type {Object} + */ - var foundFirst = false; + }, { + key: "DATETIME_MED_WITH_WEEKDAY", + get: function get() { + return DATETIME_MED_WITH_WEEKDAY; + } + /** + * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30 AM EDT'. Only 12-hour if the locale is. + * @type {Object} + */ - for (var _iterator3 = _createForOfIteratorHelperLoose(units), _step3; !(_step3 = _iterator3()).done;) { - var u = _step3.value; - var v = normalized[u]; + }, { + key: "DATETIME_FULL", + get: function get() { + return DATETIME_FULL; + } + /** + * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30:33 AM EDT'. Only 12-hour if the locale is. + * @type {Object} + */ - if (!isUndefined(v)) { - foundFirst = true; - } else if (foundFirst) { - normalized[u] = defaultValues[u]; - } else { - normalized[u] = objNow[u]; - } - } // make sure the values we have are in range - - - var higherOrderInvalid = useWeekData ? hasInvalidWeekData(normalized) : containsOrdinal ? hasInvalidOrdinalData(normalized) : hasInvalidGregorianData(normalized), - invalid = higherOrderInvalid || hasInvalidTimeData(normalized); - - if (invalid) { - return DateTime.invalid(invalid); - } // compute the actual time - - - var gregorian = useWeekData ? weekToGregorian(normalized) : containsOrdinal ? ordinalToGregorian(normalized) : normalized, - _objToTS2 = objToTS(gregorian, offsetProvis, zoneToUse), - tsFinal = _objToTS2[0], - offsetFinal = _objToTS2[1], - inst = new DateTime({ - ts: tsFinal, - zone: zoneToUse, - o: offsetFinal, - loc: loc - }); // gregorian data + weekday serves only to validate - - - if (normalized.weekday && containsGregor && obj.weekday !== inst.weekday) { - return DateTime.invalid("mismatched weekday", "you can't specify both a weekday of " + normalized.weekday + " and a date of " + inst.toISO()); - } - - return inst; - } - /** - * Create a DateTime from an ISO 8601 string - * @param {string} text - the ISO string - * @param {Object} opts - options to affect the creation - * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the time to this zone - * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one - * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance - * @param {string} [opts.outputCalendar] - the output calendar to set on the resulting DateTime instance - * @param {string} [opts.numberingSystem] - the numbering system to set on the resulting DateTime instance - * @example DateTime.fromISO('2016-05-25T09:08:34.123') - * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00') - * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00', {setZone: true}) - * @example DateTime.fromISO('2016-05-25T09:08:34.123', {zone: 'utc'}) - * @example DateTime.fromISO('2016-W05-4') - * @return {DateTime} - */ - ; - - DateTime.fromISO = function fromISO(text, opts) { - if (opts === void 0) { - opts = {}; + }, { + key: "DATETIME_FULL_WITH_SECONDS", + get: function get() { + return DATETIME_FULL_WITH_SECONDS; } + /** + * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30 AM Eastern Daylight Time'. Only 12-hour if the locale is. + * @type {Object} + */ - var _parseISODate = parseISODate(text), - vals = _parseISODate[0], - parsedZone = _parseISODate[1]; - - return parseDataToDateTime(vals, parsedZone, opts, "ISO 8601", text); - } - /** - * Create a DateTime from an RFC 2822 string - * @param {string} text - the RFC 2822 string - * @param {Object} opts - options to affect the creation - * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since the offset is always specified in the string itself, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in. - * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one - * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance - * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance - * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance - * @example DateTime.fromRFC2822('25 Nov 2016 13:23:12 GMT') - * @example DateTime.fromRFC2822('Fri, 25 Nov 2016 13:23:12 +0600') - * @example DateTime.fromRFC2822('25 Nov 2016 13:23 Z') - * @return {DateTime} - */ - ; - - DateTime.fromRFC2822 = function fromRFC2822(text, opts) { - if (opts === void 0) { - opts = {}; + }, { + key: "DATETIME_HUGE", + get: function get() { + return DATETIME_HUGE; } + /** + * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30:33 AM Eastern Daylight Time'. Only 12-hour if the locale is. + * @type {Object} + */ - var _parseRFC2822Date = parseRFC2822Date(text), - vals = _parseRFC2822Date[0], - parsedZone = _parseRFC2822Date[1]; - - return parseDataToDateTime(vals, parsedZone, opts, "RFC 2822", text); - } - /** - * Create a DateTime from an HTTP header date - * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1 - * @param {string} text - the HTTP header date - * @param {Object} opts - options to affect the creation - * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since HTTP dates are always in UTC, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in. - * @param {boolean} [opts.setZone=false] - override the zone with the fixed-offset zone specified in the string. For HTTP dates, this is always UTC, so this option is equivalent to setting the `zone` option to 'utc', but this option is included for consistency with similar methods. - * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance - * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance - * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance - * @example DateTime.fromHTTP('Sun, 06 Nov 1994 08:49:37 GMT') - * @example DateTime.fromHTTP('Sunday, 06-Nov-94 08:49:37 GMT') - * @example DateTime.fromHTTP('Sun Nov 6 08:49:37 1994') - * @return {DateTime} - */ - ; - - DateTime.fromHTTP = function fromHTTP(text, opts) { - if (opts === void 0) { - opts = {}; + }, { + key: "DATETIME_HUGE_WITH_SECONDS", + get: function get() { + return DATETIME_HUGE_WITH_SECONDS; } + }]); - var _parseHTTPDate = parseHTTPDate(text), - vals = _parseHTTPDate[0], - parsedZone = _parseHTTPDate[1]; - - return parseDataToDateTime(vals, parsedZone, opts, "HTTP", opts); + return DateTime; +}(); +function friendlyDateTime(dateTimeish) { + if (DateTime.isDateTime(dateTimeish)) { + return dateTimeish; + } else if (dateTimeish && dateTimeish.valueOf && isNumber(dateTimeish.valueOf())) { + return DateTime.fromJSDate(dateTimeish); + } else if (dateTimeish && typeof dateTimeish === "object") { + return DateTime.fromObject(dateTimeish); + } else { + throw new InvalidArgumentError("Unknown datetime argument: " + dateTimeish + ", of type " + typeof dateTimeish); } - /** - * Create a DateTime from an input string and format string. - * Defaults to en-US if no locale has been specified, regardless of the system's locale. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/parsing?id=table-of-tokens). - * @param {string} text - the string to parse - * @param {string} fmt - the format the string is expected to be in (see the link below for the formats) - * @param {Object} opts - options to affect the creation - * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone - * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one - * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale - * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system - * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance - * @return {DateTime} - */ - ; - - DateTime.fromFormat = function fromFormat(text, fmt, opts) { - if (opts === void 0) { - opts = {}; - } +} - if (isUndefined(text) || isUndefined(fmt)) { - throw new InvalidArgumentError("fromFormat requires an input string and a format"); - } +var VERSION = "2.3.2"; - var _opts = opts, - _opts$locale = _opts.locale, - locale = _opts$locale === void 0 ? null : _opts$locale, - _opts$numberingSystem = _opts.numberingSystem, - numberingSystem = _opts$numberingSystem === void 0 ? null : _opts$numberingSystem, - localeToUse = Locale.fromOpts({ - locale: locale, - numberingSystem: numberingSystem, - defaultToEN: true - }), - _parseFromTokens = parseFromTokens(localeToUse, text, fmt), - vals = _parseFromTokens[0], - parsedZone = _parseFromTokens[1], - invalid = _parseFromTokens[2]; +var DateTime_1 = luxon.DateTime = DateTime; +var Duration_1 = luxon.Duration = Duration; +var FixedOffsetZone_1 = luxon.FixedOffsetZone = FixedOffsetZone; +var IANAZone_1 = luxon.IANAZone = IANAZone; +var Info_1 = luxon.Info = Info; +var Interval_1 = luxon.Interval = Interval; +var InvalidZone_1 = luxon.InvalidZone = InvalidZone; +var Settings_1 = luxon.Settings = Settings; +var SystemZone_1 = luxon.SystemZone = SystemZone; +var VERSION_1 = luxon.VERSION = VERSION; +var Zone_1 = luxon.Zone = Zone; - if (invalid) { - return DateTime.invalid(invalid); - } else { - return parseDataToDateTime(vals, parsedZone, opts, "format " + fmt, text); - } - } - /** - * @deprecated use fromFormat instead - */ - ; +var Luxon = /*#__PURE__*/_mergeNamespaces({ + __proto__: null, + DateTime: DateTime_1, + Duration: Duration_1, + FixedOffsetZone: FixedOffsetZone_1, + IANAZone: IANAZone_1, + Info: Info_1, + Interval: Interval_1, + InvalidZone: InvalidZone_1, + Settings: Settings_1, + SystemZone: SystemZone_1, + VERSION: VERSION_1, + Zone: Zone_1, + 'default': luxon +}, [luxon]); - DateTime.fromString = function fromString(text, fmt, opts) { - if (opts === void 0) { - opts = {}; - } +//////////////////// +// Query Settings // +//////////////////// +const DEFAULT_QUERY_SETTINGS = { + renderNullAs: "\\-", + taskCompletionTracking: false, + taskCompletionText: "completion", + warnOnEmptyResult: true, + refreshEnabled: true, + refreshInterval: 2500, + defaultDateFormat: "MMMM dd, yyyy", + defaultDateTimeFormat: "h:mm a - MMMM dd, yyyy", + maxRecursiveRenderDepth: 4, + tableIdColumnName: "File", + tableGroupColumnName: "Group", +}; +/** Default settings for dataview on install. */ +const DEFAULT_SETTINGS = { + ...DEFAULT_QUERY_SETTINGS, + ...{ + inlineQueryPrefix: "=", + inlineJsQueryPrefix: "$=", + enableDataviewJs: false, + enableInlineDataviewJs: false, + prettyRenderInlineFields: true, + }, +}; - return DateTime.fromFormat(text, fmt, opts); - } - /** - * Create a DateTime from a SQL date, time, or datetime - * Defaults to en-US if no locale has been specified, regardless of the system's locale - * @param {string} text - the string to parse - * @param {Object} opts - options to affect the creation - * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone - * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one - * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale - * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system - * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance - * @example DateTime.fromSQL('2017-05-15') - * @example DateTime.fromSQL('2017-05-15 09:12:34') - * @example DateTime.fromSQL('2017-05-15 09:12:34.342') - * @example DateTime.fromSQL('2017-05-15 09:12:34.342+06:00') - * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles') - * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles', { setZone: true }) - * @example DateTime.fromSQL('2017-05-15 09:12:34.342', { zone: 'America/Los_Angeles' }) - * @example DateTime.fromSQL('09:12:34.342') - * @return {DateTime} - */ - ; - - DateTime.fromSQL = function fromSQL(text, opts) { - if (opts === void 0) { - opts = {}; - } - - var _parseSQL = parseSQL(text), - vals = _parseSQL[0], - parsedZone = _parseSQL[1]; - - return parseDataToDateTime(vals, parsedZone, opts, "SQL", text); - } - /** - * Create an invalid DateTime. - * @param {string} reason - simple string of why this DateTime is invalid. Should not contain parameters or anything else data-dependent - * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information - * @return {DateTime} - */ - ; - - DateTime.invalid = function invalid(reason, explanation) { - if (explanation === void 0) { - explanation = null; - } - - if (!reason) { - throw new InvalidArgumentError("need to specify a reason the DateTime is invalid"); - } - - var invalid = reason instanceof Invalid ? reason : new Invalid(reason, explanation); +/** Functional return type for error handling. */ +class Success { + constructor(value) { + this.value = value; + this.successful = true; + } + map(f) { + return new Success(f(this.value)); + } + flatMap(f) { + return f(this.value); + } + mapErr(f) { + return this; + } + bimap(succ, _fail) { + return this.map(succ); + } + orElse(_value) { + return this.value; + } + orElseThrow(_message) { + return this.value; + } +} +/** Functional return type for error handling. */ +class Failure { + constructor(error) { + this.error = error; + this.successful = false; + } + map(_f) { + return this; + } + flatMap(_f) { + return this; + } + mapErr(f) { + return new Failure(f(this.error)); + } + bimap(_succ, fail) { + return this.mapErr(fail); + } + orElse(value) { + return value; + } + orElseThrow(message) { + if (message) + throw new Error(message(this.error)); + else + throw new Error("" + this.error); + } +} +/** Monadic 'Result' type which encapsulates whether a procedure succeeded or failed, as well as it's return value. */ +var Result; +(function (Result) { + function success(value) { + return new Success(value); + } + Result.success = success; + function failure(error) { + return new Failure(error); + } + Result.failure = failure; + function flatMap2(first, second, f) { + if (first.successful) { + if (second.successful) + return f(first.value, second.value); + else + return failure(second.error); + } + else { + return failure(first.error); + } + } + Result.flatMap2 = flatMap2; + function map2(first, second, f) { + return flatMap2(first, second, (a, b) => success(f(a, b))); + } + Result.map2 = map2; +})(Result || (Result = {})); - if (Settings.throwOnInvalid) { - throw new InvalidDateTimeError(invalid); - } else { - return new DateTime({ - invalid: invalid - }); - } - } - /** - * Check if an object is a DateTime. Works across context boundaries - * @param {object} o - * @return {boolean} - */ - ; +var parsimmon_umd_min = {exports: {}}; - DateTime.isDateTime = function isDateTime(o) { - return o && o.isLuxonDateTime || false; - } // INFO +(function (module, exports) { +!function(n,t){module.exports=t();}("undefined"!=typeof self?self:commonjsGlobal,function(){return function(n){var t={};function r(e){if(t[e])return t[e].exports;var u=t[e]={i:e,l:!1,exports:{}};return n[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:e});},r.r=function(n){Object.defineProperty(n,"__esModule",{value:!0});},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="",r(r.s=0)}([function(n,t,r){function e(n){if(!(this instanceof e))return new e(n);this._=n;}var u=e.prototype;function o(n,t){for(var r=0;r>7),buf:function(n){var t=i(function(n,t,r,e){return n.concat(r===e.length-1?Buffer.from([t,0]).readUInt16BE(0):e.readUInt16BE(r))},[],n);return Buffer.from(a(function(n){return (n<<1&65535)>>8},t))}(r.buf)};}),r}function c(){return "undefined"!=typeof Buffer}function s(){if(!c())throw new Error("Buffer global does not exist; please use webpack if you need to parse Buffers in the browser.")}function l(n){s();var t=i(function(n,t){return n+t},0,n);if(t%8!=0)throw new Error("The bits ["+n.join(", ")+"] add up to "+t+" which is not an even number of bytes; the total should be divisible by 8");var r,u=t/8,o=(r=function(n){return n>48},i(function(n,t){return n||(r(t)?t:n)},null,n));if(o)throw new Error(o+" bit range requested exceeds 48 bit (6 byte) Number max.");return new e(function(t,r){var e=u+r;return e>t.length?x(r,u.toString()+" bytes"):b(e,i(function(n,t){var r=f(t,n.buf);return {coll:n.coll.concat(r.v),buf:r.buf}},{coll:[],buf:t.slice(r,e)},n).coll)})}function h(n,t){return new e(function(r,e){return s(),e+t>r.length?x(e,t+" bytes for "+n):b(e+t,r.slice(e,e+t))})}function p(n,t){if("number"!=typeof(r=t)||Math.floor(r)!==r||t<0||t>6)throw new Error(n+" requires integer length in range [0, 6].");var r;}function d(n){return p("uintBE",n),h("uintBE("+n+")",n).map(function(t){return t.readUIntBE(0,n)})}function v(n){return p("uintLE",n),h("uintLE("+n+")",n).map(function(t){return t.readUIntLE(0,n)})}function g(n){return p("intBE",n),h("intBE("+n+")",n).map(function(t){return t.readIntBE(0,n)})}function m(n){return p("intLE",n),h("intLE("+n+")",n).map(function(t){return t.readIntLE(0,n)})}function y(n){return n instanceof e}function E(n){return "[object Array]"==={}.toString.call(n)}function w(n){return c()&&Buffer.isBuffer(n)}function b(n,t){return {status:!0,index:n,value:t,furthest:-1,expected:[]}}function x(n,t){return E(t)||(t=[t]),{status:!1,index:-1,value:null,furthest:n,expected:t}}function B(n,t){if(!t)return n;if(n.furthest>t.furthest)return n;var r=n.furthest===t.furthest?function(n,t){if(function(){if(void 0!==e._supportsSet)return e._supportsSet;var n="undefined"!=typeof Set;return e._supportsSet=n,n}()&&Array.from){for(var r=new Set(n),u=0;u=0;){if(i in r){e=r[i].line,0===o&&(o=r[i].lineStart);break}("\n"===n.charAt(i)||"\r"===n.charAt(i)&&"\n"!==n.charAt(i+1))&&(u++,0===o&&(o=i+1)),i--;}var a=e+u,f=t-o;return r[t]={line:a,lineStart:o},{offset:t,line:a+1,column:f+1}}function _(n){if(!y(n))throw new Error("not a parser: "+n)}function L(n,t){return "string"==typeof n?n.charAt(t):n[t]}function O(n){if("number"!=typeof n)throw new Error("not a number: "+n)}function k(n){if("function"!=typeof n)throw new Error("not a function: "+n)}function P(n){if("string"!=typeof n)throw new Error("not a string: "+n)}var q=2,A=3,I=8,F=5*I,M=4*I,z=" ";function R(n,t){return new Array(t+1).join(n)}function U(n,t,r){var e=t-n.length;return e<=0?n:R(r,e)+n}function W(n,t,r,e){return {from:n-t>0?n-t:0,to:n+r>e?e:n+r}}function D(n,t){var r,e,u,o,f,c=t.index,s=c.offset,l=1;if(s===n.length)return "Got the end of the input";if(w(n)){var h=s-s%I,p=s-h,d=W(h,F,M+I,n.length),v=a(function(n){return a(function(n){return U(n.toString(16),2,"0")},n)},function(n,t){var r=n.length,e=[],u=0;if(r<=t)return [n.slice()];for(var o=0;o=4&&(r+=1),l=2,u=a(function(n){return n.length<=4?n.join(" "):n.slice(0,4).join(" ")+" "+n.slice(4).join(" ")},v),(f=(8*(o.to>0?o.to-1:o.to)).toString(16).length)<2&&(f=2);}else {var g=n.split(/\r\n|[\n\r\u2028\u2029]/);r=c.column-1,e=c.line-1,o=W(e,q,A,g.length),u=g.slice(o.from,o.to),f=o.to.toString().length;}var m=e-o.from;return w(n)&&(f=(8*(o.to>0?o.to-1:o.to)).toString(16).length)<2&&(f=2),i(function(t,e,u){var i,a=u===m,c=a?"> ":z;return i=w(n)?U((8*(o.from+u)).toString(16),f,"0"):U((o.from+u+1).toString(),f," "),[].concat(t,[c+i+" | "+e],a?[z+R(" ",f)+" | "+U("",r," ")+R("^",l)]:[])},[],u).join("\n")}function N(n,t){return ["\n","-- PARSING FAILED "+R("-",50),"\n\n",D(n,t),"\n\n",(r=t.expected,1===r.length?"Expected:\n\n"+r[0]:"Expected one of the following: \n\n"+r.join(", ")),"\n"].join("");var r;}function G(n){return void 0!==n.flags?n.flags:[n.global?"g":"",n.ignoreCase?"i":"",n.multiline?"m":"",n.unicode?"u":"",n.sticky?"y":""].join("")}function C(){for(var n=[].slice.call(arguments),t=n.length,r=0;r=2?O(t):t=0;var r=function(n){return RegExp("^(?:"+n.source+")",G(n))}(n),u=""+n;return e(function(n,e){var o=r.exec(n.slice(e));if(o){if(0<=t&&t<=o.length){var i=o[0],a=o[t];return b(e+i.length,a)}return x(e,"valid match group (0 to "+o.length+") in "+u)}return x(e,u)})}function X(n){return e(function(t,r){return b(r,n)})}function Y(n){return e(function(t,r){return x(r,n)})}function Z(n){if(y(n))return e(function(t,r){var e=n._(t,r);return e.index=r,e.value="",e});if("string"==typeof n)return Z(K(n));if(n instanceof RegExp)return Z(Q(n));throw new Error("not a string, regexp, or parser: "+n)}function $(n){return _(n),e(function(t,r){var e=n._(t,r),u=t.slice(r,e.index);return e.status?x(r,'not "'+u+'"'):b(r,null)})}function nn(n){return k(n),e(function(t,r){var e=L(t,r);return r=n.length?x(t,"any character/byte"):b(t+1,L(n,t))}),on=e(function(n,t){return b(n.length,n.slice(t))}),an=e(function(n,t){return t=0}).desc(t)},e.optWhitespace=hn,e.Parser=e,e.range=function(n,t){return nn(function(r){return n<=r&&r<=t}).desc(n+"-"+t)},e.regex=Q,e.regexp=Q,e.sepBy=V,e.sepBy1=H,e.seq=C,e.seqMap=J,e.seqObj=function(){for(var n,t={},r=0,u=(n=arguments,Array.prototype.slice.call(n)),o=u.length,i=0;i255)throw new Error("Value specified to byte constructor ("+n+"=0x"+n.toString(16)+") is larger in value than a single byte.");var t=(n>15?"0x":"0x0")+n.toString(16);return e(function(r,e){var u=L(r,e);return u===n?b(e+1,u):x(e,t)})},buffer:function(n){return h("buffer",n).map(function(n){return Buffer.from(n)})},encodedString:function(n,t){return h("string",t).map(function(t){return t.toString(n)})},uintBE:d,uint8BE:d(1),uint16BE:d(2),uint32BE:d(4),uintLE:v,uint8LE:v(1),uint16LE:v(2),uint32LE:v(4),intBE:g,int8BE:g(1),int16BE:g(2),int32BE:g(4),intLE:m,int8LE:m(1),int16LE:m(2),int32LE:m(4),floatBE:h("floatBE",4).map(function(n){return n.readFloatBE(0)}),floatLE:h("floatLE",4).map(function(n){return n.readFloatLE(0)}),doubleBE:h("doubleBE",8).map(function(n){return n.readDoubleBE(0)}),doubleLE:h("doubleLE",8).map(function(n){return n.readDoubleLE(0)})},n.exports=e;}])}); +}(parsimmon_umd_min)); - /** - * Get the value of unit. - * @param {string} unit - a unit such as 'minute' or 'day' - * @example DateTime.local(2017, 7, 4).get('month'); //=> 7 - * @example DateTime.local(2017, 7, 4).get('day'); //=> 4 - * @return {number} - */ - ; +var emojiRegex = () => { + // https://mths.be/emoji + return /(?:[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC2\uDED0-\uDED9\uDEE0-\uDEE7]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?))/g; +}; - var _proto = DateTime.prototype; +/** Normalize a duration to all of the proper units. */ +function normalizeDuration(dur) { + if (dur === undefined || dur === null) + return dur; + return dur.shiftTo("years", "months", "weeks", "days", "hours", "minutes", "seconds", "milliseconds").normalize(); +} +/** Strip the time components of a date time object. */ +function stripTime(dt) { + if (dt === null || dt === undefined) + return dt; + return DateTime_1.fromObject({ + year: dt.year, + month: dt.month, + day: dt.day, + }); +} +/** Get the folder containing the given path (i.e., like computing 'path/..'). */ +function getParentFolder(path) { + return path.split("/").slice(0, -1).join("/"); +} +/** Get the "title" for a file, by stripping other parts of the path as well as the extension. */ +function getFileTitle(path) { + if (path.includes("/")) + path = path.substring(path.lastIndexOf("/") + 1); + if (path.endsWith(".md")) + path = path.substring(0, path.length - 3); + return path; +} +/** Get the extension of a file from the file path. */ +function getExtension(path) { + if (!path.includes(".")) + return ""; + return path.substring(path.lastIndexOf(".") + 1); +} +/** Parse all subtags out of the given tag. I.e., #hello/i/am would yield [#hello/i/am, #hello/i, #hello]. */ +function extractSubtags(tag) { + let result = [tag]; + while (tag.includes("/")) { + tag = tag.substring(0, tag.lastIndexOf("/")); + result.push(tag); + } + return result; +} +/** Try calling the given function; on failure, return the error message. */ +function tryOrPropogate(func) { + try { + return func(); + } + catch (error) { + return Result.failure("" + error + "\n\n" + error.stack); + } +} +/** Try asynchronously calling the given function; on failure, return the error message. */ +async function asyncTryOrPropogate(func) { + try { + return await func(); + } + catch (error) { + return Result.failure("" + error + "\n\n" + error.stack); + } +} +/** + * Escape regex characters in a string. + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions. + */ +function escapeRegex(str) { + return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); +} +/** A parsimmon parser which canonicalizes variable names while properly respecting emoji. */ +const VAR_NAME_CANONICALIZER = parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regex(new RegExp(emojiRegex(), "")), parsimmon_umd_min.exports.regex(/[0-9\p{Letter}_-]+/u).map(str => str.toLocaleLowerCase()), parsimmon_umd_min.exports.whitespace.map(_ => "-"), parsimmon_umd_min.exports.any.map(_ => "")) + .many() + .map(result => result.join("")); +/** Convert an arbitrary variable name into something JS/query friendly. */ +function canonicalizeVarName(name) { + return VAR_NAME_CANONICALIZER.tryParse(name); +} +const HEADER_CANONICALIZER = parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regex(new RegExp(emojiRegex(), "")), parsimmon_umd_min.exports.regex(/[0-9\p{Letter}_-]+/u), parsimmon_umd_min.exports.whitespace.map(_ => " "), parsimmon_umd_min.exports.any.map(_ => " ")) + .many() + .map(result => { + return result.join("").split(/\s+/).join(" ").trim(); +}); +/** + * Normalizes the text in a header to be something that is actually linkable to. This mimics + * how Obsidian does it's normalization, collapsing repeated spaces and stripping out control characters. + */ +function normalizeHeaderForLink(header) { + return HEADER_CANONICALIZER.tryParse(header); +} +/** Render a DateTime in a minimal format to save space. */ +function renderMinimalDate(time, settings, locale) { + // If there is no relevant time specified, fall back to just rendering the date. + if (time.second == 0 && time.minute == 0 && time.hour == 0) { + return time.toFormat(settings.defaultDateFormat, { locale }); + } + return time.toFormat(settings.defaultDateTimeFormat, { locale }); +} +/** Render a duration in a minimal format to save space. */ +function renderMinimalDuration(dur) { + dur = normalizeDuration(dur); + // TODO: Luxon does not have multi-lingual/locale-aware duration rendering. + let result = ""; + if (dur.years) + result += `${dur.years} years, `; + if (dur.months) + result += `${dur.months} months, `; + if (dur.weeks) + result += `${dur.weeks} weeks, `; + if (dur.days) + result += `${dur.days} days, `; + if (dur.hours) + result += `${dur.hours} hours, `; + if (dur.minutes) + result += `${dur.minutes} minutes, `; + if (dur.seconds) + result += `${Math.round(dur.seconds)} seconds, `; + if (dur.milliseconds) + result += `${Math.round(dur.milliseconds)} ms, `; + if (result.endsWith(", ")) + result = result.substring(0, result.length - 2); + return result; +} +/** Determine if two sets are equal in contents. */ +function setsEqual(first, second) { + if (first.size != second.size) + return false; + for (let elem of first) + if (!second.has(elem)) + return false; + return true; +} - _proto.get = function get(unit) { - return this[unit]; - } - /** - * Returns whether the DateTime is valid. Invalid DateTimes occur when: - * * The DateTime was created from invalid calendar information, such as the 13th month or February 30 - * * The DateTime was created by an operation on another invalid date - * @type {boolean} - */ - ; - - /** - * Returns the resolved Intl options for this DateTime. - * This is useful in understanding the behavior of formatting methods - * @param {Object} opts - the same options as toLocaleString - * @return {Object} - */ - _proto.resolvedLocaleOptions = function resolvedLocaleOptions(opts) { - if (opts === void 0) { - opts = {}; - } - - var _Formatter$create$res = Formatter.create(this.loc.clone(opts), opts).resolvedOptions(this), - locale = _Formatter$create$res.locale, - numberingSystem = _Formatter$create$res.numberingSystem, - calendar = _Formatter$create$res.calendar; - - return { - locale: locale, - numberingSystem: numberingSystem, - outputCalendar: calendar - }; - } // TRANSFORM - - /** - * "Set" the DateTime's zone to UTC. Returns a newly-constructed DateTime. - * - * Equivalent to {@link DateTime#setZone}('utc') - * @param {number} [offset=0] - optionally, an offset from UTC in minutes - * @param {Object} [opts={}] - options to pass to `setZone()` - * @return {DateTime} - */ - ; - - _proto.toUTC = function toUTC(offset, opts) { - if (offset === void 0) { - offset = 0; - } - - if (opts === void 0) { - opts = {}; - } - - return this.setZone(FixedOffsetZone.instance(offset), opts); - } - /** - * "Set" the DateTime's zone to the host's local zone. Returns a newly-constructed DateTime. - * - * Equivalent to `setZone('local')` - * @return {DateTime} - */ - ; - - _proto.toLocal = function toLocal() { - return this.setZone(Settings.defaultZone); - } - /** - * "Set" the DateTime's zone to specified zone. Returns a newly-constructed DateTime. - * - * By default, the setter keeps the underlying time the same (as in, the same timestamp), but the new instance will report different local times and consider DSTs when making computations, as with {@link DateTime#plus}. You may wish to use {@link DateTime#toLocal} and {@link DateTime#toUTC} which provide simple convenience wrappers for commonly used zones. - * @param {string|Zone} [zone='local'] - a zone identifier. As a string, that can be any IANA zone supported by the host environment, or a fixed-offset name of the form 'UTC+3', or the strings 'local' or 'utc'. You may also supply an instance of a {@link DateTime#Zone} class. - * @param {Object} opts - options - * @param {boolean} [opts.keepLocalTime=false] - If true, adjust the underlying time so that the local time stays the same, but in the target zone. You should rarely need this. - * @return {DateTime} - */ - ; - - _proto.setZone = function setZone(zone, _temp) { - var _ref3 = _temp === void 0 ? {} : _temp, - _ref3$keepLocalTime = _ref3.keepLocalTime, - keepLocalTime = _ref3$keepLocalTime === void 0 ? false : _ref3$keepLocalTime, - _ref3$keepCalendarTim = _ref3.keepCalendarTime, - keepCalendarTime = _ref3$keepCalendarTim === void 0 ? false : _ref3$keepCalendarTim; - - zone = normalizeZone(zone, Settings.defaultZone); - - if (zone.equals(this.zone)) { - return this; - } else if (!zone.isValid) { - return DateTime.invalid(unsupportedZone(zone)); - } else { - var newTS = this.ts; - - if (keepLocalTime || keepCalendarTime) { - var offsetGuess = zone.offset(this.ts); - var asObj = this.toObject(); - - var _objToTS3 = objToTS(asObj, offsetGuess, zone); - - newTS = _objToTS3[0]; - } - - return clone(this, { - ts: newTS, - zone: zone - }); - } - } - /** - * "Set" the locale, numberingSystem, or outputCalendar. Returns a newly-constructed DateTime. - * @param {Object} properties - the properties to set - * @example DateTime.local(2017, 5, 25).reconfigure({ locale: 'en-GB' }) - * @return {DateTime} - */ - ; - - _proto.reconfigure = function reconfigure(_temp2) { - var _ref4 = _temp2 === void 0 ? {} : _temp2, - locale = _ref4.locale, - numberingSystem = _ref4.numberingSystem, - outputCalendar = _ref4.outputCalendar; - - var loc = this.loc.clone({ - locale: locale, - numberingSystem: numberingSystem, - outputCalendar: outputCalendar - }); - return clone(this, { - loc: loc - }); - } - /** - * "Set" the locale. Returns a newly-constructed DateTime. - * Just a convenient alias for reconfigure({ locale }) - * @example DateTime.local(2017, 5, 25).setLocale('en-GB') - * @return {DateTime} - */ - ; - - _proto.setLocale = function setLocale(locale) { - return this.reconfigure({ - locale: locale - }); - } - /** - * "Set" the values of specified units. Returns a newly-constructed DateTime. - * You can only set units with this method; for "setting" metadata, see {@link DateTime#reconfigure} and {@link DateTime#setZone}. - * @param {Object} values - a mapping of units to numbers - * @example dt.set({ year: 2017 }) - * @example dt.set({ hour: 8, minute: 30 }) - * @example dt.set({ weekday: 5 }) - * @example dt.set({ year: 2005, ordinal: 234 }) - * @return {DateTime} - */ - ; - - _proto.set = function set(values) { - if (!this.isValid) return this; - var normalized = normalizeObject(values, normalizeUnit), - settingWeekStuff = !isUndefined(normalized.weekYear) || !isUndefined(normalized.weekNumber) || !isUndefined(normalized.weekday), - containsOrdinal = !isUndefined(normalized.ordinal), - containsGregorYear = !isUndefined(normalized.year), - containsGregorMD = !isUndefined(normalized.month) || !isUndefined(normalized.day), - containsGregor = containsGregorYear || containsGregorMD, - definiteWeekDef = normalized.weekYear || normalized.weekNumber; - - if ((containsGregor || containsOrdinal) && definiteWeekDef) { - throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals"); - } - - if (containsGregorMD && containsOrdinal) { - throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day"); - } - - var mixed; - - if (settingWeekStuff) { - mixed = weekToGregorian(_extends({}, gregorianToWeek(this.c), normalized)); - } else if (!isUndefined(normalized.ordinal)) { - mixed = ordinalToGregorian(_extends({}, gregorianToOrdinal(this.c), normalized)); - } else { - mixed = _extends({}, this.toObject(), normalized); // if we didn't set the day but we ended up on an overflow date, - // use the last day of the right month - - if (isUndefined(normalized.day)) { - mixed.day = Math.min(daysInMonth(mixed.year, mixed.month), mixed.day); - } - } - - var _objToTS4 = objToTS(mixed, this.o, this.zone), - ts = _objToTS4[0], - o = _objToTS4[1]; - - return clone(this, { - ts: ts, - o: o - }); - } - /** - * Add a period of time to this DateTime and return the resulting DateTime - * - * Adding hours, minutes, seconds, or milliseconds increases the timestamp by the right number of milliseconds. Adding days, months, or years shifts the calendar, accounting for DSTs and leap years along the way. Thus, `dt.plus({ hours: 24 })` may result in a different time than `dt.plus({ days: 1 })` if there's a DST shift in between. - * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() - * @example DateTime.now().plus(123) //~> in 123 milliseconds - * @example DateTime.now().plus({ minutes: 15 }) //~> in 15 minutes - * @example DateTime.now().plus({ days: 1 }) //~> this time tomorrow - * @example DateTime.now().plus({ days: -1 }) //~> this time yesterday - * @example DateTime.now().plus({ hours: 3, minutes: 13 }) //~> in 3 hr, 13 min - * @example DateTime.now().plus(Duration.fromObject({ hours: 3, minutes: 13 })) //~> in 3 hr, 13 min - * @return {DateTime} - */ - ; - - _proto.plus = function plus(duration) { - if (!this.isValid) return this; - var dur = Duration.fromDurationLike(duration); - return clone(this, adjustTime(this, dur)); - } - /** - * Subtract a period of time to this DateTime and return the resulting DateTime - * See {@link DateTime#plus} - * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject() - @return {DateTime} - */ - ; - - _proto.minus = function minus(duration) { - if (!this.isValid) return this; - var dur = Duration.fromDurationLike(duration).negate(); - return clone(this, adjustTime(this, dur)); - } - /** - * "Set" this DateTime to the beginning of a unit of time. - * @param {string} unit - The unit to go to the beginning of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'. - * @example DateTime.local(2014, 3, 3).startOf('month').toISODate(); //=> '2014-03-01' - * @example DateTime.local(2014, 3, 3).startOf('year').toISODate(); //=> '2014-01-01' - * @example DateTime.local(2014, 3, 3).startOf('week').toISODate(); //=> '2014-03-03', weeks always start on Mondays - * @example DateTime.local(2014, 3, 3, 5, 30).startOf('day').toISOTime(); //=> '00:00.000-05:00' - * @example DateTime.local(2014, 3, 3, 5, 30).startOf('hour').toISOTime(); //=> '05:00:00.000-05:00' - * @return {DateTime} - */ - ; - - _proto.startOf = function startOf(unit) { - if (!this.isValid) return this; - var o = {}, - normalizedUnit = Duration.normalizeUnit(unit); - - switch (normalizedUnit) { - case "years": - o.month = 1; - // falls through - - case "quarters": - case "months": - o.day = 1; - // falls through - - case "weeks": - case "days": - o.hour = 0; - // falls through - - case "hours": - o.minute = 0; - // falls through - - case "minutes": - o.second = 0; - // falls through - - case "seconds": - o.millisecond = 0; - break; - // no default, invalid units throw in normalizeUnit() - } - - if (normalizedUnit === "weeks") { - o.weekday = 1; - } - - if (normalizedUnit === "quarters") { - var q = Math.ceil(this.month / 3); - o.month = (q - 1) * 3 + 1; - } - - return this.set(o); - } - /** - * "Set" this DateTime to the end (meaning the last millisecond) of a unit of time - * @param {string} unit - The unit to go to the end of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'. - * @example DateTime.local(2014, 3, 3).endOf('month').toISO(); //=> '2014-03-31T23:59:59.999-05:00' - * @example DateTime.local(2014, 3, 3).endOf('year').toISO(); //=> '2014-12-31T23:59:59.999-05:00' - * @example DateTime.local(2014, 3, 3).endOf('week').toISO(); // => '2014-03-09T23:59:59.999-05:00', weeks start on Mondays - * @example DateTime.local(2014, 3, 3, 5, 30).endOf('day').toISO(); //=> '2014-03-03T23:59:59.999-05:00' - * @example DateTime.local(2014, 3, 3, 5, 30).endOf('hour').toISO(); //=> '2014-03-03T05:59:59.999-05:00' - * @return {DateTime} - */ - ; - - _proto.endOf = function endOf(unit) { - var _this$plus; - - return this.isValid ? this.plus((_this$plus = {}, _this$plus[unit] = 1, _this$plus)).startOf(unit).minus(1) : this; - } // OUTPUT - - /** - * Returns a string representation of this DateTime formatted according to the specified format string. - * **You may not want this.** See {@link DateTime#toLocaleString} for a more flexible formatting tool. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/formatting?id=table-of-tokens). - * Defaults to en-US if no locale has been specified, regardless of the system's locale. - * @param {string} fmt - the format string - * @param {Object} opts - opts to override the configuration options on this DateTime - * @example DateTime.now().toFormat('yyyy LLL dd') //=> '2017 Apr 22' - * @example DateTime.now().setLocale('fr').toFormat('yyyy LLL dd') //=> '2017 avr. 22' - * @example DateTime.now().toFormat('yyyy LLL dd', { locale: "fr" }) //=> '2017 avr. 22' - * @example DateTime.now().toFormat("HH 'hours and' mm 'minutes'") //=> '20 hours and 55 minutes' - * @return {string} - */ - ; - - _proto.toFormat = function toFormat(fmt, opts) { - if (opts === void 0) { - opts = {}; - } - - return this.isValid ? Formatter.create(this.loc.redefaultToEN(opts)).formatDateTimeFromString(this, fmt) : INVALID; - } - /** - * Returns a localized string representing this date. Accepts the same options as the Intl.DateTimeFormat constructor and any presets defined by Luxon, such as `DateTime.DATE_FULL` or `DateTime.TIME_SIMPLE`. - * The exact behavior of this method is browser-specific, but in general it will return an appropriate representation - * of the DateTime in the assigned locale. - * Defaults to the system's locale if no locale has been specified - * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat - * @param formatOpts {Object} - Intl.DateTimeFormat constructor options and configuration options - * @param {Object} opts - opts to override the configuration options on this DateTime - * @example DateTime.now().toLocaleString(); //=> 4/20/2017 - * @example DateTime.now().setLocale('en-gb').toLocaleString(); //=> '20/04/2017' - * @example DateTime.now().toLocaleString({ locale: 'en-gb' }); //=> '20/04/2017' - * @example DateTime.now().toLocaleString(DateTime.DATE_FULL); //=> 'April 20, 2017' - * @example DateTime.now().toLocaleString(DateTime.TIME_SIMPLE); //=> '11:32 AM' - * @example DateTime.now().toLocaleString(DateTime.DATETIME_SHORT); //=> '4/20/2017, 11:32 AM' - * @example DateTime.now().toLocaleString({ weekday: 'long', month: 'long', day: '2-digit' }); //=> 'Thursday, April 20' - * @example DateTime.now().toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> 'Thu, Apr 20, 11:27 AM' - * @example DateTime.now().toLocaleString({ hour: '2-digit', minute: '2-digit', hourCycle: 'h23' }); //=> '11:32' - * @return {string} - */ - ; - - _proto.toLocaleString = function toLocaleString(formatOpts, opts) { - if (formatOpts === void 0) { - formatOpts = DATE_SHORT; - } - - if (opts === void 0) { - opts = {}; - } - - return this.isValid ? Formatter.create(this.loc.clone(opts), formatOpts).formatDateTime(this) : INVALID; - } - /** - * Returns an array of format "parts", meaning individual tokens along with metadata. This is allows callers to post-process individual sections of the formatted output. - * Defaults to the system's locale if no locale has been specified - * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/formatToParts - * @param opts {Object} - Intl.DateTimeFormat constructor options, same as `toLocaleString`. - * @example DateTime.now().toLocaleParts(); //=> [ - * //=> { type: 'day', value: '25' }, - * //=> { type: 'literal', value: '/' }, - * //=> { type: 'month', value: '05' }, - * //=> { type: 'literal', value: '/' }, - * //=> { type: 'year', value: '1982' } - * //=> ] - */ - ; - - _proto.toLocaleParts = function toLocaleParts(opts) { - if (opts === void 0) { - opts = {}; - } - - return this.isValid ? Formatter.create(this.loc.clone(opts), opts).formatDateTimeParts(this) : []; - } - /** - * Returns an ISO 8601-compliant string representation of this DateTime - * @param {Object} opts - options - * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0 - * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0 - * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' - * @param {string} [opts.format='extended'] - choose between the basic and extended format - * @example DateTime.utc(1982, 5, 25).toISO() //=> '1982-05-25T00:00:00.000Z' - * @example DateTime.now().toISO() //=> '2017-04-22T20:47:05.335-04:00' - * @example DateTime.now().toISO({ includeOffset: false }) //=> '2017-04-22T20:47:05.335' - * @example DateTime.now().toISO({ format: 'basic' }) //=> '20170422T204705.335-0400' - * @return {string} - */ - ; - - _proto.toISO = function toISO(opts) { - if (opts === void 0) { - opts = {}; - } - - if (!this.isValid) { - return null; - } - - return this.toISODate(opts) + "T" + this.toISOTime(opts); - } - /** - * Returns an ISO 8601-compliant string representation of this DateTime's date component - * @param {Object} opts - options - * @param {string} [opts.format='extended'] - choose between the basic and extended format - * @example DateTime.utc(1982, 5, 25).toISODate() //=> '1982-05-25' - * @example DateTime.utc(1982, 5, 25).toISODate({ format: 'basic' }) //=> '19820525' - * @return {string} - */ - ; - - _proto.toISODate = function toISODate(_temp3) { - var _ref5 = _temp3 === void 0 ? {} : _temp3, - _ref5$format = _ref5.format, - format = _ref5$format === void 0 ? "extended" : _ref5$format; - - var fmt = format === "basic" ? "yyyyMMdd" : "yyyy-MM-dd"; - - if (this.year > 9999) { - fmt = "+" + fmt; - } - - return toTechFormat(this, fmt); - } - /** - * Returns an ISO 8601-compliant string representation of this DateTime's week date - * @example DateTime.utc(1982, 5, 25).toISOWeekDate() //=> '1982-W21-2' - * @return {string} - */ - ; - - _proto.toISOWeekDate = function toISOWeekDate() { - return toTechFormat(this, "kkkk-'W'WW-c"); - } - /** - * Returns an ISO 8601-compliant string representation of this DateTime's time component - * @param {Object} opts - options - * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0 - * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0 - * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' - * @param {boolean} [opts.includePrefix=false] - include the `T` prefix - * @param {string} [opts.format='extended'] - choose between the basic and extended format - * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime() //=> '07:34:19.361Z' - * @example DateTime.utc().set({ hour: 7, minute: 34, seconds: 0, milliseconds: 0 }).toISOTime({ suppressSeconds: true }) //=> '07:34Z' - * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ format: 'basic' }) //=> '073419.361Z' - * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ includePrefix: true }) //=> 'T07:34:19.361Z' - * @return {string} - */ - ; - - _proto.toISOTime = function toISOTime(_temp4) { - var _ref6 = _temp4 === void 0 ? {} : _temp4, - _ref6$suppressMillise = _ref6.suppressMilliseconds, - suppressMilliseconds = _ref6$suppressMillise === void 0 ? false : _ref6$suppressMillise, - _ref6$suppressSeconds = _ref6.suppressSeconds, - suppressSeconds = _ref6$suppressSeconds === void 0 ? false : _ref6$suppressSeconds, - _ref6$includeOffset = _ref6.includeOffset, - includeOffset = _ref6$includeOffset === void 0 ? true : _ref6$includeOffset, - _ref6$includePrefix = _ref6.includePrefix, - includePrefix = _ref6$includePrefix === void 0 ? false : _ref6$includePrefix, - _ref6$format = _ref6.format, - format = _ref6$format === void 0 ? "extended" : _ref6$format; - - return toTechTimeFormat(this, { - suppressSeconds: suppressSeconds, - suppressMilliseconds: suppressMilliseconds, - includeOffset: includeOffset, - includePrefix: includePrefix, - format: format - }); - } - /** - * Returns an RFC 2822-compatible string representation of this DateTime, always in UTC - * @example DateTime.utc(2014, 7, 13).toRFC2822() //=> 'Sun, 13 Jul 2014 00:00:00 +0000' - * @example DateTime.local(2014, 7, 13).toRFC2822() //=> 'Sun, 13 Jul 2014 00:00:00 -0400' - * @return {string} - */ - ; - - _proto.toRFC2822 = function toRFC2822() { - return toTechFormat(this, "EEE, dd LLL yyyy HH:mm:ss ZZZ", false); - } - /** - * Returns a string representation of this DateTime appropriate for use in HTTP headers. - * Specifically, the string conforms to RFC 1123. - * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1 - * @example DateTime.utc(2014, 7, 13).toHTTP() //=> 'Sun, 13 Jul 2014 00:00:00 GMT' - * @example DateTime.utc(2014, 7, 13, 19).toHTTP() //=> 'Sun, 13 Jul 2014 19:00:00 GMT' - * @return {string} - */ - ; - - _proto.toHTTP = function toHTTP() { - return toTechFormat(this.toUTC(), "EEE, dd LLL yyyy HH:mm:ss 'GMT'"); - } - /** - * Returns a string representation of this DateTime appropriate for use in SQL Date - * @example DateTime.utc(2014, 7, 13).toSQLDate() //=> '2014-07-13' - * @return {string} - */ - ; - - _proto.toSQLDate = function toSQLDate() { - return toTechFormat(this, "yyyy-MM-dd"); - } - /** - * Returns a string representation of this DateTime appropriate for use in SQL Time - * @param {Object} opts - options - * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset. - * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' - * @example DateTime.utc().toSQL() //=> '05:15:16.345' - * @example DateTime.now().toSQL() //=> '05:15:16.345 -04:00' - * @example DateTime.now().toSQL({ includeOffset: false }) //=> '05:15:16.345' - * @example DateTime.now().toSQL({ includeZone: false }) //=> '05:15:16.345 America/New_York' - * @return {string} - */ - ; - - _proto.toSQLTime = function toSQLTime(_temp5) { - var _ref7 = _temp5 === void 0 ? {} : _temp5, - _ref7$includeOffset = _ref7.includeOffset, - includeOffset = _ref7$includeOffset === void 0 ? true : _ref7$includeOffset, - _ref7$includeZone = _ref7.includeZone, - includeZone = _ref7$includeZone === void 0 ? false : _ref7$includeZone; - - return toTechTimeFormat(this, { - includeOffset: includeOffset, - includeZone: includeZone, - spaceZone: true - }); - } - /** - * Returns a string representation of this DateTime appropriate for use in SQL DateTime - * @param {Object} opts - options - * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset. - * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00' - * @example DateTime.utc(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 Z' - * @example DateTime.local(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 -04:00' - * @example DateTime.local(2014, 7, 13).toSQL({ includeOffset: false }) //=> '2014-07-13 00:00:00.000' - * @example DateTime.local(2014, 7, 13).toSQL({ includeZone: true }) //=> '2014-07-13 00:00:00.000 America/New_York' - * @return {string} - */ - ; - - _proto.toSQL = function toSQL(opts) { - if (opts === void 0) { - opts = {}; - } - - if (!this.isValid) { - return null; - } - - return this.toSQLDate() + " " + this.toSQLTime(opts); - } - /** - * Returns a string representation of this DateTime appropriate for debugging - * @return {string} - */ - ; - - _proto.toString = function toString() { - return this.isValid ? this.toISO() : INVALID; - } - /** - * Returns the epoch milliseconds of this DateTime. Alias of {@link DateTime#toMillis} - * @return {number} - */ - ; - - _proto.valueOf = function valueOf() { - return this.toMillis(); - } - /** - * Returns the epoch milliseconds of this DateTime. - * @return {number} - */ - ; - - _proto.toMillis = function toMillis() { - return this.isValid ? this.ts : NaN; - } - /** - * Returns the epoch seconds of this DateTime. - * @return {number} - */ - ; - - _proto.toSeconds = function toSeconds() { - return this.isValid ? this.ts / 1000 : NaN; - } - /** - * Returns an ISO 8601 representation of this DateTime appropriate for use in JSON. - * @return {string} - */ - ; - - _proto.toJSON = function toJSON() { - return this.toISO(); - } - /** - * Returns a BSON serializable equivalent to this DateTime. - * @return {Date} - */ - ; - - _proto.toBSON = function toBSON() { - return this.toJSDate(); - } - /** - * Returns a JavaScript object with this DateTime's year, month, day, and so on. - * @param opts - options for generating the object - * @param {boolean} [opts.includeConfig=false] - include configuration attributes in the output - * @example DateTime.now().toObject() //=> { year: 2017, month: 4, day: 22, hour: 20, minute: 49, second: 42, millisecond: 268 } - * @return {Object} - */ - ; - - _proto.toObject = function toObject(opts) { - if (opts === void 0) { - opts = {}; - } - - if (!this.isValid) return {}; - - var base = _extends({}, this.c); - - if (opts.includeConfig) { - base.outputCalendar = this.outputCalendar; - base.numberingSystem = this.loc.numberingSystem; - base.locale = this.loc.locale; - } - - return base; - } - /** - * Returns a JavaScript Date equivalent to this DateTime. - * @return {Date} - */ - ; - - _proto.toJSDate = function toJSDate() { - return new Date(this.isValid ? this.ts : NaN); - } // COMPARE - - /** - * Return the difference between two DateTimes as a Duration. - * @param {DateTime} otherDateTime - the DateTime to compare this one to - * @param {string|string[]} [unit=['milliseconds']] - the unit or array of units (such as 'hours' or 'days') to include in the duration. - * @param {Object} opts - options that affect the creation of the Duration - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @example - * var i1 = DateTime.fromISO('1982-05-25T09:45'), - * i2 = DateTime.fromISO('1983-10-14T10:30'); - * i2.diff(i1).toObject() //=> { milliseconds: 43807500000 } - * i2.diff(i1, 'hours').toObject() //=> { hours: 12168.75 } - * i2.diff(i1, ['months', 'days']).toObject() //=> { months: 16, days: 19.03125 } - * i2.diff(i1, ['months', 'days', 'hours']).toObject() //=> { months: 16, days: 19, hours: 0.75 } - * @return {Duration} - */ - ; - - _proto.diff = function diff(otherDateTime, unit, opts) { - if (unit === void 0) { - unit = "milliseconds"; - } - - if (opts === void 0) { - opts = {}; - } - - if (!this.isValid || !otherDateTime.isValid) { - return Duration.invalid("created by diffing an invalid DateTime"); - } - - var durOpts = _extends({ - locale: this.locale, - numberingSystem: this.numberingSystem - }, opts); - - var units = maybeArray(unit).map(Duration.normalizeUnit), - otherIsLater = otherDateTime.valueOf() > this.valueOf(), - earlier = otherIsLater ? this : otherDateTime, - later = otherIsLater ? otherDateTime : this, - diffed = _diff(earlier, later, units, durOpts); - - return otherIsLater ? diffed.negate() : diffed; - } - /** - * Return the difference between this DateTime and right now. - * See {@link DateTime#diff} - * @param {string|string[]} [unit=['milliseconds']] - the unit or units units (such as 'hours' or 'days') to include in the duration - * @param {Object} opts - options that affect the creation of the Duration - * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use - * @return {Duration} - */ - ; - - _proto.diffNow = function diffNow(unit, opts) { - if (unit === void 0) { - unit = "milliseconds"; - } - - if (opts === void 0) { - opts = {}; - } - - return this.diff(DateTime.now(), unit, opts); - } - /** - * Return an Interval spanning between this DateTime and another DateTime - * @param {DateTime} otherDateTime - the other end point of the Interval - * @return {Interval} - */ - ; - - _proto.until = function until(otherDateTime) { - return this.isValid ? Interval.fromDateTimes(this, otherDateTime) : this; - } - /** - * Return whether this DateTime is in the same unit of time as another DateTime. - * Higher-order units must also be identical for this function to return `true`. - * Note that time zones are **ignored** in this comparison, which compares the **local** calendar time. Use {@link DateTime#setZone} to convert one of the dates if needed. - * @param {DateTime} otherDateTime - the other DateTime - * @param {string} unit - the unit of time to check sameness on - * @example DateTime.now().hasSame(otherDT, 'day'); //~> true if otherDT is in the same current calendar day - * @return {boolean} - */ - ; - - _proto.hasSame = function hasSame(otherDateTime, unit) { - if (!this.isValid) return false; - var inputMs = otherDateTime.valueOf(); - var otherZoneDateTime = this.setZone(otherDateTime.zone, { - keepLocalTime: true - }); - return otherZoneDateTime.startOf(unit) <= inputMs && inputMs <= otherZoneDateTime.endOf(unit); - } - /** - * Equality check - * Two DateTimes are equal iff they represent the same millisecond, have the same zone and location, and are both valid. - * To compare just the millisecond values, use `+dt1 === +dt2`. - * @param {DateTime} other - the other DateTime - * @return {boolean} - */ - ; - - _proto.equals = function equals(other) { - return this.isValid && other.isValid && this.valueOf() === other.valueOf() && this.zone.equals(other.zone) && this.loc.equals(other.loc); - } - /** - * Returns a string representation of a this time relative to now, such as "in two days". Can only internationalize if your - * platform supports Intl.RelativeTimeFormat. Rounds down by default. - * @param {Object} options - options that affect the output - * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now. - * @param {string} [options.style="long"] - the style of units, must be "long", "short", or "narrow" - * @param {string|string[]} options.unit - use a specific unit or array of units; if omitted, or an array, the method will pick the best unit. Use an array or one of "years", "quarters", "months", "weeks", "days", "hours", "minutes", or "seconds" - * @param {boolean} [options.round=true] - whether to round the numbers in the output. - * @param {number} [options.padding=0] - padding in milliseconds. This allows you to round up the result if it fits inside the threshold. Don't use in combination with {round: false} because the decimal output will include the padding. - * @param {string} options.locale - override the locale of this DateTime - * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this - * @example DateTime.now().plus({ days: 1 }).toRelative() //=> "in 1 day" - * @example DateTime.now().setLocale("es").toRelative({ days: 1 }) //=> "dentro de 1 día" - * @example DateTime.now().plus({ days: 1 }).toRelative({ locale: "fr" }) //=> "dans 23 heures" - * @example DateTime.now().minus({ days: 2 }).toRelative() //=> "2 days ago" - * @example DateTime.now().minus({ days: 2 }).toRelative({ unit: "hours" }) //=> "48 hours ago" - * @example DateTime.now().minus({ hours: 36 }).toRelative({ round: false }) //=> "1.5 days ago" - */ - ; - - _proto.toRelative = function toRelative(options) { - if (options === void 0) { - options = {}; - } - - if (!this.isValid) return null; - var base = options.base || DateTime.fromObject({}, { - zone: this.zone - }), - padding = options.padding ? this < base ? -options.padding : options.padding : 0; - var units = ["years", "months", "days", "hours", "minutes", "seconds"]; - var unit = options.unit; - - if (Array.isArray(options.unit)) { - units = options.unit; - unit = undefined; - } - - return diffRelative(base, this.plus(padding), _extends({}, options, { - numeric: "always", - units: units, - unit: unit - })); - } - /** - * Returns a string representation of this date relative to today, such as "yesterday" or "next month". - * Only internationalizes on platforms that supports Intl.RelativeTimeFormat. - * @param {Object} options - options that affect the output - * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now. - * @param {string} options.locale - override the locale of this DateTime - * @param {string} options.unit - use a specific unit; if omitted, the method will pick the unit. Use one of "years", "quarters", "months", "weeks", or "days" - * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this - * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar() //=> "tomorrow" - * @example DateTime.now().setLocale("es").plus({ days: 1 }).toRelative() //=> ""mañana" - * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar({ locale: "fr" }) //=> "demain" - * @example DateTime.now().minus({ days: 2 }).toRelativeCalendar() //=> "2 days ago" - */ - ; - - _proto.toRelativeCalendar = function toRelativeCalendar(options) { - if (options === void 0) { - options = {}; - } - - if (!this.isValid) return null; - return diffRelative(options.base || DateTime.fromObject({}, { - zone: this.zone - }), this, _extends({}, options, { - numeric: "auto", - units: ["years", "months", "days"], - calendary: true - })); - } - /** - * Return the min of several date times - * @param {...DateTime} dateTimes - the DateTimes from which to choose the minimum - * @return {DateTime} the min DateTime, or undefined if called with no argument - */ - ; - - DateTime.min = function min() { - for (var _len = arguments.length, dateTimes = new Array(_len), _key = 0; _key < _len; _key++) { - dateTimes[_key] = arguments[_key]; - } - - if (!dateTimes.every(DateTime.isDateTime)) { - throw new InvalidArgumentError("min requires all arguments be DateTimes"); - } - - return bestBy(dateTimes, function (i) { - return i.valueOf(); - }, Math.min); - } - /** - * Return the max of several date times - * @param {...DateTime} dateTimes - the DateTimes from which to choose the maximum - * @return {DateTime} the max DateTime, or undefined if called with no argument - */ - ; - - DateTime.max = function max() { - for (var _len2 = arguments.length, dateTimes = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { - dateTimes[_key2] = arguments[_key2]; - } - - if (!dateTimes.every(DateTime.isDateTime)) { - throw new InvalidArgumentError("max requires all arguments be DateTimes"); - } - - return bestBy(dateTimes, function (i) { - return i.valueOf(); - }, Math.max); - } // MISC - - /** - * Explain how a string would be parsed by fromFormat() - * @param {string} text - the string to parse - * @param {string} fmt - the format the string is expected to be in (see description) - * @param {Object} options - options taken by fromFormat() - * @return {Object} - */ - ; - - DateTime.fromFormatExplain = function fromFormatExplain(text, fmt, options) { - if (options === void 0) { - options = {}; - } - - var _options = options, - _options$locale = _options.locale, - locale = _options$locale === void 0 ? null : _options$locale, - _options$numberingSys = _options.numberingSystem, - numberingSystem = _options$numberingSys === void 0 ? null : _options$numberingSys, - localeToUse = Locale.fromOpts({ - locale: locale, - numberingSystem: numberingSystem, - defaultToEN: true - }); - return explainFromTokens(localeToUse, text, fmt); - } - /** - * @deprecated use fromFormatExplain instead - */ - ; - - DateTime.fromStringExplain = function fromStringExplain(text, fmt, options) { - if (options === void 0) { - options = {}; - } - - return DateTime.fromFormatExplain(text, fmt, options); - } // FORMAT PRESETS - - /** - * {@link DateTime#toLocaleString} format like 10/14/1983 - * @type {Object} - */ - ; - - _createClass(DateTime, [{ - key: "isValid", - get: function get() { - return this.invalid === null; - } - /** - * Returns an error code if this DateTime is invalid, or null if the DateTime is valid - * @type {string} - */ - - }, { - key: "invalidReason", - get: function get() { - return this.invalid ? this.invalid.reason : null; - } - /** - * Returns an explanation of why this DateTime became invalid, or null if the DateTime is valid - * @type {string} - */ - - }, { - key: "invalidExplanation", - get: function get() { - return this.invalid ? this.invalid.explanation : null; - } - /** - * Get the locale of a DateTime, such 'en-GB'. The locale is used when formatting the DateTime - * - * @type {string} - */ - - }, { - key: "locale", - get: function get() { - return this.isValid ? this.loc.locale : null; - } - /** - * Get the numbering system of a DateTime, such 'beng'. The numbering system is used when formatting the DateTime - * - * @type {string} - */ - - }, { - key: "numberingSystem", - get: function get() { - return this.isValid ? this.loc.numberingSystem : null; - } - /** - * Get the output calendar of a DateTime, such 'islamic'. The output calendar is used when formatting the DateTime - * - * @type {string} - */ - - }, { - key: "outputCalendar", - get: function get() { - return this.isValid ? this.loc.outputCalendar : null; - } - /** - * Get the time zone associated with this DateTime. - * @type {Zone} - */ - - }, { - key: "zone", - get: function get() { - return this._zone; - } - /** - * Get the name of the time zone. - * @type {string} - */ - - }, { - key: "zoneName", - get: function get() { - return this.isValid ? this.zone.name : null; - } - /** - * Get the year - * @example DateTime.local(2017, 5, 25).year //=> 2017 - * @type {number} - */ - - }, { - key: "year", - get: function get() { - return this.isValid ? this.c.year : NaN; - } - /** - * Get the quarter - * @example DateTime.local(2017, 5, 25).quarter //=> 2 - * @type {number} - */ - - }, { - key: "quarter", - get: function get() { - return this.isValid ? Math.ceil(this.c.month / 3) : NaN; - } - /** - * Get the month (1-12). - * @example DateTime.local(2017, 5, 25).month //=> 5 - * @type {number} - */ - - }, { - key: "month", - get: function get() { - return this.isValid ? this.c.month : NaN; - } - /** - * Get the day of the month (1-30ish). - * @example DateTime.local(2017, 5, 25).day //=> 25 - * @type {number} - */ - - }, { - key: "day", - get: function get() { - return this.isValid ? this.c.day : NaN; - } - /** - * Get the hour of the day (0-23). - * @example DateTime.local(2017, 5, 25, 9).hour //=> 9 - * @type {number} - */ - - }, { - key: "hour", - get: function get() { - return this.isValid ? this.c.hour : NaN; - } - /** - * Get the minute of the hour (0-59). - * @example DateTime.local(2017, 5, 25, 9, 30).minute //=> 30 - * @type {number} - */ - - }, { - key: "minute", - get: function get() { - return this.isValid ? this.c.minute : NaN; - } - /** - * Get the second of the minute (0-59). - * @example DateTime.local(2017, 5, 25, 9, 30, 52).second //=> 52 - * @type {number} - */ - - }, { - key: "second", - get: function get() { - return this.isValid ? this.c.second : NaN; - } - /** - * Get the millisecond of the second (0-999). - * @example DateTime.local(2017, 5, 25, 9, 30, 52, 654).millisecond //=> 654 - * @type {number} - */ - - }, { - key: "millisecond", - get: function get() { - return this.isValid ? this.c.millisecond : NaN; - } - /** - * Get the week year - * @see https://en.wikipedia.org/wiki/ISO_week_date - * @example DateTime.local(2014, 12, 31).weekYear //=> 2015 - * @type {number} - */ - - }, { - key: "weekYear", - get: function get() { - return this.isValid ? possiblyCachedWeekData(this).weekYear : NaN; - } - /** - * Get the week number of the week year (1-52ish). - * @see https://en.wikipedia.org/wiki/ISO_week_date - * @example DateTime.local(2017, 5, 25).weekNumber //=> 21 - * @type {number} - */ - - }, { - key: "weekNumber", - get: function get() { - return this.isValid ? possiblyCachedWeekData(this).weekNumber : NaN; - } - /** - * Get the day of the week. - * 1 is Monday and 7 is Sunday - * @see https://en.wikipedia.org/wiki/ISO_week_date - * @example DateTime.local(2014, 11, 31).weekday //=> 4 - * @type {number} - */ - - }, { - key: "weekday", - get: function get() { - return this.isValid ? possiblyCachedWeekData(this).weekday : NaN; - } - /** - * Get the ordinal (meaning the day of the year) - * @example DateTime.local(2017, 5, 25).ordinal //=> 145 - * @type {number|DateTime} - */ - - }, { - key: "ordinal", - get: function get() { - return this.isValid ? gregorianToOrdinal(this.c).ordinal : NaN; - } - /** - * Get the human readable short month name, such as 'Oct'. - * Defaults to the system's locale if no locale has been specified - * @example DateTime.local(2017, 10, 30).monthShort //=> Oct - * @type {string} - */ - - }, { - key: "monthShort", - get: function get() { - return this.isValid ? Info.months("short", { - locObj: this.loc - })[this.month - 1] : null; - } - /** - * Get the human readable long month name, such as 'October'. - * Defaults to the system's locale if no locale has been specified - * @example DateTime.local(2017, 10, 30).monthLong //=> October - * @type {string} - */ - - }, { - key: "monthLong", - get: function get() { - return this.isValid ? Info.months("long", { - locObj: this.loc - })[this.month - 1] : null; - } - /** - * Get the human readable short weekday, such as 'Mon'. - * Defaults to the system's locale if no locale has been specified - * @example DateTime.local(2017, 10, 30).weekdayShort //=> Mon - * @type {string} - */ - - }, { - key: "weekdayShort", - get: function get() { - return this.isValid ? Info.weekdays("short", { - locObj: this.loc - })[this.weekday - 1] : null; - } - /** - * Get the human readable long weekday, such as 'Monday'. - * Defaults to the system's locale if no locale has been specified - * @example DateTime.local(2017, 10, 30).weekdayLong //=> Monday - * @type {string} - */ - - }, { - key: "weekdayLong", - get: function get() { - return this.isValid ? Info.weekdays("long", { - locObj: this.loc - })[this.weekday - 1] : null; - } - /** - * Get the UTC offset of this DateTime in minutes - * @example DateTime.now().offset //=> -240 - * @example DateTime.utc().offset //=> 0 - * @type {number} - */ - - }, { - key: "offset", - get: function get() { - return this.isValid ? +this.o : NaN; - } - /** - * Get the short human name for the zone's current offset, for example "EST" or "EDT". - * Defaults to the system's locale if no locale has been specified - * @type {string} - */ - - }, { - key: "offsetNameShort", - get: function get() { - if (this.isValid) { - return this.zone.offsetName(this.ts, { - format: "short", - locale: this.locale - }); - } else { - return null; - } - } - /** - * Get the long human name for the zone's current offset, for example "Eastern Standard Time" or "Eastern Daylight Time". - * Defaults to the system's locale if no locale has been specified - * @type {string} - */ - - }, { - key: "offsetNameLong", - get: function get() { - if (this.isValid) { - return this.zone.offsetName(this.ts, { - format: "long", - locale: this.locale - }); - } else { - return null; - } - } - /** - * Get whether this zone's offset ever changes, as in a DST. - * @type {boolean} - */ - - }, { - key: "isOffsetFixed", - get: function get() { - return this.isValid ? this.zone.isUniversal : null; - } - /** - * Get whether the DateTime is in a DST. - * @type {boolean} - */ - - }, { - key: "isInDST", - get: function get() { - if (this.isOffsetFixed) { - return false; - } else { - return this.offset > this.set({ - month: 1 - }).offset || this.offset > this.set({ - month: 5 - }).offset; - } - } - /** - * Returns true if this DateTime is in a leap year, false otherwise - * @example DateTime.local(2016).isInLeapYear //=> true - * @example DateTime.local(2013).isInLeapYear //=> false - * @type {boolean} - */ - - }, { - key: "isInLeapYear", - get: function get() { - return isLeapYear(this.year); - } - /** - * Returns the number of days in this DateTime's month - * @example DateTime.local(2016, 2).daysInMonth //=> 29 - * @example DateTime.local(2016, 3).daysInMonth //=> 31 - * @type {number} - */ - - }, { - key: "daysInMonth", - get: function get() { - return daysInMonth(this.year, this.month); - } - /** - * Returns the number of days in this DateTime's year - * @example DateTime.local(2016).daysInYear //=> 366 - * @example DateTime.local(2013).daysInYear //=> 365 - * @type {number} - */ - - }, { - key: "daysInYear", - get: function get() { - return this.isValid ? daysInYear(this.year) : NaN; - } - /** - * Returns the number of weeks in this DateTime's year - * @see https://en.wikipedia.org/wiki/ISO_week_date - * @example DateTime.local(2004).weeksInWeekYear //=> 53 - * @example DateTime.local(2013).weeksInWeekYear //=> 52 - * @type {number} - */ - - }, { - key: "weeksInWeekYear", - get: function get() { - return this.isValid ? weeksInWeekYear(this.weekYear) : NaN; - } - }], [{ - key: "DATE_SHORT", - get: function get() { - return DATE_SHORT; - } - /** - * {@link DateTime#toLocaleString} format like 'Oct 14, 1983' - * @type {Object} - */ - - }, { - key: "DATE_MED", - get: function get() { - return DATE_MED; - } - /** - * {@link DateTime#toLocaleString} format like 'Fri, Oct 14, 1983' - * @type {Object} - */ - - }, { - key: "DATE_MED_WITH_WEEKDAY", - get: function get() { - return DATE_MED_WITH_WEEKDAY; - } - /** - * {@link DateTime#toLocaleString} format like 'October 14, 1983' - * @type {Object} - */ - - }, { - key: "DATE_FULL", - get: function get() { - return DATE_FULL; - } - /** - * {@link DateTime#toLocaleString} format like 'Tuesday, October 14, 1983' - * @type {Object} - */ - - }, { - key: "DATE_HUGE", - get: function get() { - return DATE_HUGE; - } - /** - * {@link DateTime#toLocaleString} format like '09:30 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "TIME_SIMPLE", - get: function get() { - return TIME_SIMPLE; - } - /** - * {@link DateTime#toLocaleString} format like '09:30:23 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "TIME_WITH_SECONDS", - get: function get() { - return TIME_WITH_SECONDS; - } - /** - * {@link DateTime#toLocaleString} format like '09:30:23 AM EDT'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "TIME_WITH_SHORT_OFFSET", - get: function get() { - return TIME_WITH_SHORT_OFFSET; - } - /** - * {@link DateTime#toLocaleString} format like '09:30:23 AM Eastern Daylight Time'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "TIME_WITH_LONG_OFFSET", - get: function get() { - return TIME_WITH_LONG_OFFSET; - } - /** - * {@link DateTime#toLocaleString} format like '09:30', always 24-hour. - * @type {Object} - */ - - }, { - key: "TIME_24_SIMPLE", - get: function get() { - return TIME_24_SIMPLE; - } - /** - * {@link DateTime#toLocaleString} format like '09:30:23', always 24-hour. - * @type {Object} - */ - - }, { - key: "TIME_24_WITH_SECONDS", - get: function get() { - return TIME_24_WITH_SECONDS; - } - /** - * {@link DateTime#toLocaleString} format like '09:30:23 EDT', always 24-hour. - * @type {Object} - */ - - }, { - key: "TIME_24_WITH_SHORT_OFFSET", - get: function get() { - return TIME_24_WITH_SHORT_OFFSET; - } - /** - * {@link DateTime#toLocaleString} format like '09:30:23 Eastern Daylight Time', always 24-hour. - * @type {Object} - */ - - }, { - key: "TIME_24_WITH_LONG_OFFSET", - get: function get() { - return TIME_24_WITH_LONG_OFFSET; - } - /** - * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_SHORT", - get: function get() { - return DATETIME_SHORT; - } - /** - * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30:33 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_SHORT_WITH_SECONDS", - get: function get() { - return DATETIME_SHORT_WITH_SECONDS; - } - /** - * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_MED", - get: function get() { - return DATETIME_MED; - } - /** - * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30:33 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_MED_WITH_SECONDS", - get: function get() { - return DATETIME_MED_WITH_SECONDS; - } - /** - * {@link DateTime#toLocaleString} format like 'Fri, 14 Oct 1983, 9:30 AM'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_MED_WITH_WEEKDAY", - get: function get() { - return DATETIME_MED_WITH_WEEKDAY; - } - /** - * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30 AM EDT'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_FULL", - get: function get() { - return DATETIME_FULL; - } - /** - * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30:33 AM EDT'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_FULL_WITH_SECONDS", - get: function get() { - return DATETIME_FULL_WITH_SECONDS; - } - /** - * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30 AM Eastern Daylight Time'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_HUGE", - get: function get() { - return DATETIME_HUGE; - } - /** - * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30:33 AM Eastern Daylight Time'. Only 12-hour if the locale is. - * @type {Object} - */ - - }, { - key: "DATETIME_HUGE_WITH_SECONDS", - get: function get() { - return DATETIME_HUGE_WITH_SECONDS; - } - }]); - - return DateTime; -}(); -function friendlyDateTime(dateTimeish) { - if (DateTime.isDateTime(dateTimeish)) { - return dateTimeish; - } else if (dateTimeish && dateTimeish.valueOf && isNumber(dateTimeish.valueOf())) { - return DateTime.fromJSDate(dateTimeish); - } else if (dateTimeish && typeof dateTimeish === "object") { - return DateTime.fromObject(dateTimeish); - } else { - throw new InvalidArgumentError("Unknown datetime argument: " + dateTimeish + ", of type " + typeof dateTimeish); - } -} - -var VERSION = "2.1.1"; - -var DateTime_1 = luxon.DateTime = DateTime; -var Duration_1 = luxon.Duration = Duration; -var FixedOffsetZone_1 = luxon.FixedOffsetZone = FixedOffsetZone; -var IANAZone_1 = luxon.IANAZone = IANAZone; -var Info_1 = luxon.Info = Info; -var Interval_1 = luxon.Interval = Interval; -var InvalidZone_1 = luxon.InvalidZone = InvalidZone; -var Settings_1 = luxon.Settings = Settings; -var SystemZone_1 = luxon.SystemZone = SystemZone; -var VERSION_1 = luxon.VERSION = VERSION; -var Zone_1 = luxon.Zone = Zone; - -var Luxon = /*#__PURE__*/Object.freeze(/*#__PURE__*/_mergeNamespaces({ - __proto__: null, - DateTime: DateTime_1, - Duration: Duration_1, - FixedOffsetZone: FixedOffsetZone_1, - IANAZone: IANAZone_1, - Info: Info_1, - Interval: Interval_1, - InvalidZone: InvalidZone_1, - Settings: Settings_1, - SystemZone: SystemZone_1, - VERSION: VERSION_1, - Zone: Zone_1, - 'default': luxon -}, [luxon])); - -//////////////////// -// Query Settings // -//////////////////// -const DEFAULT_QUERY_SETTINGS = { - renderNullAs: "\\-", - taskLinkLocation: "end", - taskLinkText: "🔗", - taskCompletionTracking: false, - taskCompletionText: "completion", - warnOnEmptyResult: true, - refreshEnabled: true, - refreshInterval: 250, - defaultDateFormat: "MMMM dd, yyyy", - defaultDateTimeFormat: "h:mm a - MMMM dd, yyyy", - maxRecursiveRenderDepth: 6, - tableIdColumnName: "File", - tableGroupColumnName: "Group", -}; -/** Default settings for dataview on install. */ -const DEFAULT_SETTINGS = { - ...DEFAULT_QUERY_SETTINGS, - ...{ - inlineQueryPrefix: "=", - inlineJsQueryPrefix: "$=", - enableDataviewJs: false, - enableInlineDataviewJs: false, - prettyRenderInlineFields: true, - schemaVersion: 1, - }, -}; - -/** Functional return type for error handling. */ -class Success { - constructor(value) { - this.value = value; - this.successful = true; +var Values; +(function (Values) { + /** Convert an arbitary value into a reasonable, Markdown-friendly string if possible. */ + function toString(field, setting = DEFAULT_QUERY_SETTINGS, recursive = false) { + let wrapped = wrapValue(field); + if (!wrapped) + return "null"; + switch (wrapped.type) { + case "string": + return wrapped.value; + case "number": + case "boolean": + case "html": + case "null": + return "" + wrapped.value; + case "link": + return wrapped.value.markdown(); + case "function": + return ""; + case "array": + let result = ""; + if (recursive) + result += "["; + result += wrapped.value.map(f => toString(f, setting, true)).join(", "); + if (recursive) + result += "]"; + return result; + case "object": + return ("{ " + + Object.entries(wrapped.value) + .map(e => e[0] + ": " + toString(e[1], setting, true)) + .join(", ") + + " }"); + case "date": + if (wrapped.value.second == 0 && wrapped.value.hour == 0 && wrapped.value.minute == 0) { + return wrapped.value.toFormat(setting.defaultDateFormat); + } + return wrapped.value.toFormat(setting.defaultDateTimeFormat); + case "duration": + return renderMinimalDuration(wrapped.value); + } + } + Values.toString = toString; + /** Wrap a literal value so you can switch on it easily. */ + function wrapValue(val) { + if (isNull(val)) + return { type: "null", value: val }; + else if (isNumber(val)) + return { type: "number", value: val }; + else if (isString(val)) + return { type: "string", value: val }; + else if (isBoolean(val)) + return { type: "boolean", value: val }; + else if (isDuration(val)) + return { type: "duration", value: val }; + else if (isDate(val)) + return { type: "date", value: val }; + else if (isHtml(val)) + return { type: "html", value: val }; + else if (isArray(val)) + return { type: "array", value: val }; + else if (isLink(val)) + return { type: "link", value: val }; + else if (isFunction(val)) + return { type: "function", value: val }; + else if (isObject(val)) + return { type: "object", value: val }; + else + return undefined; + } + Values.wrapValue = wrapValue; + /** Recursively map complex objects at the leaves. */ + function mapLeaves(val, func) { + if (isObject(val)) { + let result = {}; + for (let [key, value] of Object.entries(val)) + result[key] = mapLeaves(value, func); + return result; + } + else if (isArray(val)) { + let result = []; + for (let value of val) + result.push(mapLeaves(value, func)); + return result; + } + else { + return func(val); + } + } + Values.mapLeaves = mapLeaves; + /** Compare two arbitrary JavaScript values. Produces a total ordering over ANY possible dataview value. */ + function compareValue(val1, val2, linkNormalizer) { + var _a, _b; + // Handle undefined/nulls first. + if (val1 === undefined) + val1 = null; + if (val2 === undefined) + val2 = null; + if (val1 === null && val2 === null) + return 0; + else if (val1 === null) + return 1; + else if (val2 === null) + return -1; + // A non-null value now which we can wrap & compare on. + let wrap1 = wrapValue(val1); + let wrap2 = wrapValue(val2); + if (wrap1 === undefined && wrap2 === undefined) + return 0; + else if (wrap1 === undefined) + return 1; + else if (wrap2 === undefined) + return -1; + // Short-circuit on different types or on reference equality. + if (wrap1.type != wrap2.type) + return wrap1.type.localeCompare(wrap2.type); + if (wrap1.value === wrap2.value) + return 0; + switch (wrap1.type) { + case "string": + return wrap1.value.localeCompare(wrap2.value); + case "number": + if (wrap1.value < wrap2.value) + return -1; + else if (wrap1.value == wrap2.value) + return 0; + return 1; + case "null": + return 0; + case "boolean": + if (wrap1.value == wrap2.value) + return 0; + else + return wrap1.value ? 1 : -1; + case "link": + let link1 = wrap1.value; + let link2 = wrap2.value; + let normalize = linkNormalizer !== null && linkNormalizer !== void 0 ? linkNormalizer : ((x) => x); + // We can't compare by file name or display, since that would break link equality. Compare by path. + let pathCompare = normalize(link1.path).localeCompare(normalize(link2.path)); + if (pathCompare != 0) + return pathCompare; + // Then compare by type. + let typeCompare = link1.type.localeCompare(link2.type); + if (typeCompare != 0) + return typeCompare; + // Then compare by subpath existence. + if (link1.subpath && !link2.subpath) + return 1; + if (!link1.subpath && link2.subpath) + return -1; + if (!link1.subpath && !link2.subpath) + return 0; + // Since both have a subpath, compare by subpath. + return ((_a = link1.subpath) !== null && _a !== void 0 ? _a : "").localeCompare((_b = link2.subpath) !== null && _b !== void 0 ? _b : ""); + case "date": + return wrap1.value < wrap2.value + ? -1 + : wrap1.value.equals(wrap2.value) + ? 0 + : 1; + case "duration": + return wrap1.value < wrap2.value + ? -1 + : wrap1.value.equals(wrap2.value) + ? 0 + : 1; + case "array": + let f1 = wrap1.value; + let f2 = wrap2.value; + for (let index = 0; index < Math.min(f1.length, f2.length); index++) { + let comp = compareValue(f1[index], f2[index]); + if (comp != 0) + return comp; + } + return f1.length - f2.length; + case "object": + let o1 = wrap1.value; + let o2 = wrap2.value; + let k1 = Array.from(Object.keys(o1)); + let k2 = Array.from(Object.keys(o2)); + k1.sort(); + k2.sort(); + let keyCompare = compareValue(k1, k2); + if (keyCompare != 0) + return keyCompare; + for (let key of k1) { + let comp = compareValue(o1[key], o2[key]); + if (comp != 0) + return comp; + } + return 0; + case "html": + return 0; + case "function": + return 0; + } } - map(f) { - return new Success(f(this.value)); + Values.compareValue = compareValue; + /** Find the corresponding Dataveiw type for an arbitrary value. */ + function typeOf(val) { + var _a; + return (_a = wrapValue(val)) === null || _a === void 0 ? void 0 : _a.type; } - flatMap(f) { - return f(this.value); + Values.typeOf = typeOf; + /** Determine if the given value is "truthy" (i.e., is non-null and has data in it). */ + function isTruthy(field) { + let wrapped = wrapValue(field); + if (!wrapped) + return false; + switch (wrapped.type) { + case "number": + return wrapped.value != 0; + case "string": + return wrapped.value.length > 0; + case "boolean": + return wrapped.value; + case "link": + return !!wrapped.value.path; + case "date": + return wrapped.value.toMillis() != 0; + case "duration": + return wrapped.value.as("seconds") != 0; + case "object": + return Object.keys(wrapped.value).length > 0; + case "array": + return wrapped.value.length > 0; + case "null": + return false; + case "html": + return true; + case "function": + return true; + } } - orElse(_value) { - return this.value; + Values.isTruthy = isTruthy; + /** Deep copy a field. */ + function deepCopy(field) { + if (field === null || field === undefined) + return field; + if (Values.isArray(field)) { + return [].concat(field.map(v => deepCopy(v))); + } + else if (Values.isObject(field)) { + let result = {}; + for (let [key, value] of Object.entries(field)) + result[key] = deepCopy(value); + return result; + } + else { + return field; + } } - orElseThrow(_message) { - return this.value; + Values.deepCopy = deepCopy; + function isString(val) { + return typeof val == "string"; } -} -class Failure { - constructor(error) { - this.error = error; - this.successful = false; + Values.isString = isString; + function isNumber(val) { + return typeof val == "number"; } - map(_f) { - return this; + Values.isNumber = isNumber; + function isDate(val) { + return val instanceof DateTime_1; } - flatMap(_f) { - return this; + Values.isDate = isDate; + function isDuration(val) { + return val instanceof Duration_1; } - orElse(value) { - return value; + Values.isDuration = isDuration; + function isNull(val) { + return val === null || val === undefined; } - orElseThrow(message) { - if (message) - throw new Error(message(this.error)); - else - throw new Error("" + this.error); + Values.isNull = isNull; + function isArray(val) { + return Array.isArray(val); } -} -var Result; -(function (Result) { - function success(value) { - return new Success(value); + Values.isArray = isArray; + function isBoolean(val) { + return typeof val === "boolean"; } - Result.success = success; - function failure(error) { - return new Failure(error); + Values.isBoolean = isBoolean; + function isLink(val) { + return val instanceof Link; } - Result.failure = failure; - function flatMap2(first, second, f) { - if (first.successful) { - if (second.successful) - return f(first.value, second.value); - else - return failure(second.error); + Values.isLink = isLink; + function isHtml(val) { + if (typeof HTMLElement !== "undefined") { + return val instanceof HTMLElement; } else { - return failure(first.error); + return false; } } - Result.flatMap2 = flatMap2; - function map2(first, second, f) { - return flatMap2(first, second, (a, b) => success(f(a, b))); - } - Result.map2 = map2; -})(Result || (Result = {})); - -var parsimmon_umd_min = {exports: {}}; - -(function (module, exports) { -!function(n,t){module.exports=t();}("undefined"!=typeof self?self:commonjsGlobal,function(){return function(n){var t={};function r(e){if(t[e])return t[e].exports;var u=t[e]={i:e,l:!1,exports:{}};return n[e].call(u.exports,u,u.exports,r),u.l=!0,u.exports}return r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:e});},r.r=function(n){Object.defineProperty(n,"__esModule",{value:!0});},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="",r(r.s=0)}([function(n,t,r){function e(n){if(!(this instanceof e))return new e(n);this._=n;}var u=e.prototype;function o(n,t){for(var r=0;r>7),buf:function(n){var t=i(function(n,t,r,e){return n.concat(r===e.length-1?Buffer.from([t,0]).readUInt16BE(0):e.readUInt16BE(r))},[],n);return Buffer.from(f(function(n){return (n<<1&65535)>>8},t))}(r.buf)};}),r}function c(){return "undefined"!=typeof Buffer}function s(){if(!c())throw new Error("Buffer global does not exist; please use webpack if you need to parse Buffers in the browser.")}function l(n){s();var t=i(function(n,t){return n+t},0,n);if(t%8!=0)throw new Error("The bits ["+n.join(", ")+"] add up to "+t+" which is not an even number of bytes; the total should be divisible by 8");var r,u=t/8,o=(r=function(n){return n>48},i(function(n,t){return n||(r(t)?t:n)},null,n));if(o)throw new Error(o+" bit range requested exceeds 48 bit (6 byte) Number max.");return new e(function(t,r){var e=u+r;return e>t.length?x(r,u.toString()+" bytes"):b(e,i(function(n,t){var r=a(t,n.buf);return {coll:n.coll.concat(r.v),buf:r.buf}},{coll:[],buf:t.slice(r,e)},n).coll)})}function p(n,t){return new e(function(r,e){return s(),e+t>r.length?x(e,t+" bytes for "+n):b(e+t,r.slice(e,e+t))})}function h(n,t){if("number"!=typeof(r=t)||Math.floor(r)!==r||t<0||t>6)throw new Error(n+" requires integer length in range [0, 6].");var r;}function d(n){return h("uintBE",n),p("uintBE("+n+")",n).map(function(t){return t.readUIntBE(0,n)})}function v(n){return h("uintLE",n),p("uintLE("+n+")",n).map(function(t){return t.readUIntLE(0,n)})}function g(n){return h("intBE",n),p("intBE("+n+")",n).map(function(t){return t.readIntBE(0,n)})}function m(n){return h("intLE",n),p("intLE("+n+")",n).map(function(t){return t.readIntLE(0,n)})}function y(n){return n instanceof e}function E(n){return "[object Array]"==={}.toString.call(n)}function w(n){return c()&&Buffer.isBuffer(n)}function b(n,t){return {status:!0,index:n,value:t,furthest:-1,expected:[]}}function x(n,t){return E(t)||(t=[t]),{status:!1,index:-1,value:null,furthest:n,expected:t}}function B(n,t){if(!t)return n;if(n.furthest>t.furthest)return n;var r=n.furthest===t.furthest?function(n,t){if(function(){if(void 0!==e._supportsSet)return e._supportsSet;var n="undefined"!=typeof Set;return e._supportsSet=n,n}()&&Array.from){for(var r=new Set(n),u=0;u=0;){if(i in r){e=r[i].line,0===o&&(o=r[i].lineStart);break}"\n"===n.charAt(i)&&(u++,0===o&&(o=i+1)),i--;}var f=e+u,a=t-o;return r[t]={line:f,lineStart:o},{offset:t,line:f+1,column:a+1}}function _(n){if(!y(n))throw new Error("not a parser: "+n)}function L(n,t){return "string"==typeof n?n.charAt(t):n[t]}function O(n){if("number"!=typeof n)throw new Error("not a number: "+n)}function k(n){if("function"!=typeof n)throw new Error("not a function: "+n)}function P(n){if("string"!=typeof n)throw new Error("not a string: "+n)}var q=2,A=3,I=8,F=5*I,M=4*I,z=" ";function R(n,t){return new Array(t+1).join(n)}function U(n,t,r){var e=t-n.length;return e<=0?n:R(r,e)+n}function W(n,t,r,e){return {from:n-t>0?n-t:0,to:n+r>e?e:n+r}}function D(n,t){var r,e,u,o,a,c=t.index,s=c.offset,l=1;if(s===n.length)return "Got the end of the input";if(w(n)){var p=s-s%I,h=s-p,d=W(p,F,M+I,n.length),v=f(function(n){return f(function(n){return U(n.toString(16),2,"0")},n)},function(n,t){var r=n.length,e=[],u=0;if(r<=t)return [n.slice()];for(var o=0;o=4&&(r+=1),l=2,u=f(function(n){return n.length<=4?n.join(" "):n.slice(0,4).join(" ")+" "+n.slice(4).join(" ")},v),(a=(8*(o.to>0?o.to-1:o.to)).toString(16).length)<2&&(a=2);}else {var g=n.split(/\r\n|[\n\r\u2028\u2029]/);r=c.column-1,e=c.line-1,o=W(e,q,A,g.length),u=g.slice(o.from,o.to),a=o.to.toString().length;}var m=e-o.from;return w(n)&&(a=(8*(o.to>0?o.to-1:o.to)).toString(16).length)<2&&(a=2),i(function(t,e,u){var i,f=u===m,c=f?"> ":z;return i=w(n)?U((8*(o.from+u)).toString(16),a,"0"):U((o.from+u+1).toString(),a," "),[].concat(t,[c+i+" | "+e],f?[z+R(" ",a)+" | "+U("",r," ")+R("^",l)]:[])},[],u).join("\n")}function N(n,t){return ["\n","-- PARSING FAILED "+R("-",50),"\n\n",D(n,t),"\n\n",(r=t.expected,1===r.length?"Expected:\n\n"+r[0]:"Expected one of the following: \n\n"+r.join(", ")),"\n"].join("");var r;}function G(n){return void 0!==n.flags?n.flags:[n.global?"g":"",n.ignoreCase?"i":"",n.multiline?"m":"",n.unicode?"u":"",n.sticky?"y":""].join("")}function C(){for(var n=[].slice.call(arguments),t=n.length,r=0;r=2?O(t):t=0;var r=function(n){return RegExp("^(?:"+n.source+")",G(n))}(n),u=""+n;return e(function(n,e){var o=r.exec(n.slice(e));if(o){if(0<=t&&t<=o.length){var i=o[0],f=o[t];return b(e+i.length,f)}return x(e,"valid match group (0 to "+o.length+") in "+u)}return x(e,u)})}function X(n){return e(function(t,r){return b(r,n)})}function Y(n){return e(function(t,r){return x(r,n)})}function Z(n){if(y(n))return e(function(t,r){var e=n._(t,r);return e.index=r,e.value="",e});if("string"==typeof n)return Z(K(n));if(n instanceof RegExp)return Z(Q(n));throw new Error("not a string, regexp, or parser: "+n)}function $(n){return _(n),e(function(t,r){var e=n._(t,r),u=t.slice(r,e.index);return e.status?x(r,'not "'+u+'"'):b(r,null)})}function nn(n){return k(n),e(function(t,r){var e=L(t,r);return r=n.length?x(t,"any character/byte"):b(t+1,L(n,t))}),on=e(function(n,t){return b(n.length,n.slice(t))}),fn=e(function(n,t){return t=0}).desc(t)},e.optWhitespace=pn,e.Parser=e,e.range=function(n,t){return nn(function(r){return n<=r&&r<=t}).desc(n+"-"+t)},e.regex=Q,e.regexp=Q,e.sepBy=V,e.sepBy1=H,e.seq=C,e.seqMap=J,e.seqObj=function(){for(var n,t={},r=0,u=(n=arguments,Array.prototype.slice.call(n)),o=u.length,i=0;i255)throw new Error("Value specified to byte constructor ("+n+"=0x"+n.toString(16)+") is larger in value than a single byte.");var t=(n>15?"0x":"0x0")+n.toString(16);return e(function(r,e){var u=L(r,e);return u===n?b(e+1,u):x(e,t)})},buffer:function(n){return p("buffer",n).map(function(n){return Buffer.from(n)})},encodedString:function(n,t){return p("string",t).map(function(t){return t.toString(n)})},uintBE:d,uint8BE:d(1),uint16BE:d(2),uint32BE:d(4),uintLE:v,uint8LE:v(1),uint16LE:v(2),uint32LE:v(4),intBE:g,int8BE:g(1),int16BE:g(2),int32BE:g(4),intLE:m,int8LE:m(1),int16LE:m(2),int32LE:m(4),floatBE:p("floatBE",4).map(function(n){return n.readFloatBE(0)}),floatLE:p("floatLE",4).map(function(n){return n.readFloatLE(0)}),doubleBE:p("doubleBE",8).map(function(n){return n.readDoubleBE(0)}),doubleLE:p("doubleLE",8).map(function(n){return n.readDoubleLE(0)})},n.exports=e;}])}); -}(parsimmon_umd_min)); - -var emojiRegex = () => { - // https://mths.be/emoji - return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFF\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFE\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFD\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFC\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69])|\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2)(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|[\u2695\u2696\u2708]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])))|\u200D(?:\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?|\u200D(?:\uD83D\uDC8B\u200D)?)\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\u200D[\u2695\u2696\u2708])?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764(?:\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F?\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F?\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83D\uDC41\uFE0F?\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83C\uDFF3\uFE0F?\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F?\u200D\u26A7|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDEF1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764(?:\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\u200D(?:\uD83D\uDD25|\uD83E\uDE79))|\uD83D\uDC41\uFE0F?|\uD83C\uDFF3\uFE0F?|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F?\u20E3|\uD83E\uDD3C(?:\uD83C[\uDFFB-\uDFFF])|\u2764\uFE0F?|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD3C\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF6]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDDDE\uDDDF]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B50]|\uD83C[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDD-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC2\uDED0-\uDED9\uDEE0-\uDEE7]/g; -}; - -/** Normalize a duration to all of the proper units. */ -function normalizeDuration(dur) { - return dur.shiftTo("years", "months", "weeks", "days", "hours", "minutes", "seconds", "milliseconds").normalize(); -} -/** Strip the time components of a date time object. */ -function stripTime(dt) { - return DateTime_1.fromObject({ - year: dt.year, - month: dt.month, - day: dt.day, - }); -} -/** Try to extract a YYYYMMDD date from a string. */ -function extractDate(str) { - let dateMatch = /(\d{4})-(\d{2})-(\d{2})/.exec(str); - if (!dateMatch) - dateMatch = /(\d{4})(\d{2})(\d{2})/.exec(str); - if (dateMatch) { - let year = Number.parseInt(dateMatch[1]); - let month = Number.parseInt(dateMatch[2]); - let day = Number.parseInt(dateMatch[3]); - return DateTime_1.fromObject({ year, month, day }); - } - return undefined; -} -/** Get the folder containing the given path (i.e., like computing 'path/..'). */ -function getParentFolder(path) { - return path.split("/").slice(0, -1).join("/"); -} -/** Get the "title" for a file, by stripping other parts of the path as well as the extension. */ -function getFileTitle(path) { - if (path.includes("/")) - path = path.substring(path.lastIndexOf("/") + 1); - if (path.endsWith(".md")) - path = path.substring(0, path.length - 3); - return path; -} -/** Get the extension of a file from the file path. */ -function getExtension(path) { - if (!path.includes(".")) - return ""; - return path.substring(path.lastIndexOf(".") + 1); -} -/** Try calling the given function; on failure, return the error message. */ -function tryOrPropogate(func) { - try { - return func(); - } - catch (error) { - return Result.failure("" + error + "\n\n" + error.stack); - } -} -/** Try asynchronously calling the given function; on failure, return the error message. */ -async function asyncTryOrPropogate(func) { - try { - return await func(); - } - catch (error) { - return Result.failure("" + error + "\n\n" + error.stack); - } -} -/** - * Escape regex characters in a string. - * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions. - */ -function escapeRegex(str) { - return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); -} -/** A parsimmon parser which canonicalizes variable names while properly respecting emoji. */ -const VAR_NAME_CANONICALIZER = parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regex(new RegExp(emojiRegex(), "")), parsimmon_umd_min.exports.regex(/[0-9\p{Letter}_-]+/u).map(str => str.toLocaleLowerCase()), parsimmon_umd_min.exports.whitespace.map(_ => "-"), parsimmon_umd_min.exports.any.map(_ => "")) - .many() - .map(result => result.join("")); -/** Convert an arbitrary variable name into something JS/query friendly. */ -function canonicalizeVarName(name) { - return VAR_NAME_CANONICALIZER.tryParse(name); -} -const HEADER_CANONICALIZER = parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regex(new RegExp(emojiRegex(), "")), parsimmon_umd_min.exports.regex(/[0-9\p{Letter}_-]+/u), parsimmon_umd_min.exports.whitespace.map(_ => " "), parsimmon_umd_min.exports.any.map(_ => " ")) - .many() - .map(result => { - return result.join("").split(/\s+/).join(" ").trim(); -}); -/** - * Normalizes the text in a header to be something that is actually linkable to. This mimics - * how Obsidian does it's normalization, collapsing repeated spaces and stripping out control characters. - */ -function normalizeHeaderForLink(header) { - return HEADER_CANONICALIZER.tryParse(header); -} - -/** A specific task. */ -class Task { - constructor(init) { - Object.assign(this, init); - this.subtasks = (this.subtasks || []).map(t => new Task(t)); - } - /** Create a task from a record. */ - static fromObject(obj) { - return new Task(obj); + Values.isHtml = isHtml; + function isObject(val) { + return (typeof val == "object" && + !isHtml(val) && + !isArray(val) && + !isDuration(val) && + !isDate(val) && + !isLink(val) && + val !== undefined && + !isNull(val)); } - id() { - return `${this.path}-${this.line}`; + Values.isObject = isObject; + function isFunction(val) { + return typeof val == "function"; } - markdown() { - let result = `- [${this.completed ? "x" : " "}] ${this.text}`; - return result; + Values.isFunction = isFunction; +})(Values || (Values = {})); +/////////////// +// Groupings // +/////////////// +var Groupings; +(function (Groupings) { + /** Determines if the given group entry is a standalone value, or a grouping of sub-entries. */ + function isElementGroup(entry) { + return Values.isObject(entry) && Object.keys(entry).length == 2 && "key" in entry && "rows" in entry; + } + Groupings.isElementGroup = isElementGroup; + /** Determines if the given array is a grouping array. */ + function isGrouping(entry) { + for (let element of entry) + if (!isElementGroup(element)) + return false; + return true; } - /** Return a new task where the created and completed fields are assigned to the given defaults if not present. */ - withDefaultDates(defaultCreated, defaultCompleted) { - var _a, _b; - let newTask = new Task(this); - newTask.created = (_a = newTask.created) !== null && _a !== void 0 ? _a : defaultCreated; - if (newTask.completed) - newTask.completion = (_b = newTask.completion) !== null && _b !== void 0 ? _b : defaultCompleted; - newTask.subtasks = newTask.subtasks.map(t => t.withDefaultDates(defaultCreated, defaultCompleted)); - return newTask; - } - toObject(inlineAnnotations = true) { - let result = { - text: this.text, - line: this.line, - path: this.path, - completed: this.completed, - fullyCompleted: this.fullyCompleted, - real: this.real, - link: this.link, - section: this.section, - header: this.section, - subtasks: this.subtasks.map(t => t.toObject(inlineAnnotations)), - annotated: !!this.due || !!this.completion || (!!this.annotations && Object.keys(this.annotations).length > 0), - }; - if (this.created) - result.created = this.created; - if (this.due) - result.due = this.due; - if (this.completion) - result.completion = this.completion; - if (this.annotations) { - if (inlineAnnotations) { - for (let [key, value] of Object.entries(this.annotations)) { - if (key in result) - continue; - result[key] = value; - } - } - else { - result.annotations = this.annotations; - } + Groupings.isGrouping = isGrouping; + /** Count the total number of elements in a recursive grouping. */ + function count(elements) { + if (isGrouping(elements)) { + let result = 0; + for (let subgroup of elements) + result += count(subgroup.rows); + return result; + } + else { + return elements.length; } - return result; } -} -/** An Obsidian link with all associated metadata. */ + Groupings.count = count; +})(Groupings || (Groupings = {})); +////////// +// LINK // +////////// +/** The Obsidian 'link', used for uniquely describing a file, header, or block. */ class Link { constructor(fields) { Object.assign(this, fields); @@ -11346,15 +9183,22 @@ class Link { } /** Checks for link equality (i.e., that the links are pointing to the same exact location). */ equals(other) { + if (other == undefined || other == null) + return false; return this.path == other.path && this.type == other.type && this.subpath == other.subpath; } + /** Convert this link to it's markdown representation. */ toString() { return this.markdown(); } - /** Convert this link to a raw object which */ + /** Convert this link to a raw object which is serialization-friendly. */ toObject() { return { path: this.path, type: this.type, subpath: this.subpath, display: this.display, embed: this.embed }; } + /** Update this link with a new path. */ + withPath(path) { + return new Link(Object.assign({}, this, { path })); + } /** Return a new link which points to the same location but with a new display value. */ withDisplay(display) { return new Link(Object.assign({}, this, { display })); @@ -11369,1691 +9213,4343 @@ class Link { } /** Convert this link into an embedded link. */ toEmbed() { - if (this.embed) + if (this.embed) { return this; + } else { let link = new Link(this); link.embed = true; return link; } } - /** Convert this link to markdown so it can be rendered. */ - markdown() { - let result = (this.embed ? "!" : "") + "[[" + this.path; - if (this.type == "header") - result += "#" + this.subpath; - else if (this.type == "block") - result += "#^" + this.subpath; - if (this.display) - result += "|" + this.display; - else { - result += "|" + getFileTitle(this.path); - if (this.type == "header" || this.type == "block") - result += " > " + this.subpath; + /** Convert this link into a non-embedded link. */ + fromEmbed() { + if (!this.embed) { + return this; + } + else { + let link = new Link(this); + link.embed = false; + return link; + } + } + /** Convert this link to markdown so it can be rendered. */ + markdown() { + let result = (this.embed ? "!" : "") + "[[" + this.obsidianLink(); + if (this.display) { + result += "|" + this.display; + } + else { + result += "|" + getFileTitle(this.path); + if (this.type == "header" || this.type == "block") + result += " > " + this.subpath; + } + result += "]]"; + return result; + } + /** Convert the inner part of the link to something that Obsidian can open / understand. */ + obsidianLink() { + if (this.type == "header") + return this.path + "#" + this.subpath; + if (this.type == "block") + return this.path + "#^" + this.subpath; + else + return this.path; + } + /** The stripped name of the file this link points to. */ + fileName() { + return getFileTitle(this.path).replace(".md", ""); + } +} + +/** Implementation of DataArray, minus the dynamic variable access, which is implemented via proxy. */ +class DataArrayImpl { + constructor(values, settings, defaultComparator = Values.compareValue) { + this.values = values; + this.settings = settings; + this.defaultComparator = defaultComparator; + this.length = values.length; + } + static wrap(arr, settings, defaultComparator = Values.compareValue) { + return new Proxy(new DataArrayImpl(arr, settings, defaultComparator), DataArrayImpl.ARRAY_PROXY); + } + lwrap(values) { + return DataArrayImpl.wrap(values, this.settings, this.defaultComparator); + } + where(predicate) { + return this.lwrap(this.values.filter(predicate)); + } + filter(predicate) { + return this.where(predicate); + } + map(f) { + return this.lwrap(this.values.map(f)); + } + flatMap(f) { + let result = []; + for (let index = 0; index < this.length; index++) { + let value = f(this.values[index], index, this.values); + if (!value || value.length == 0) + continue; + for (let r of value) + result.push(r); + } + return this.lwrap(result); + } + mutate(f) { + for (let index = 0; index < this.values.length; index++) { + f(this.values[index], index, this.values); + } + return this; + } + limit(count) { + return this.lwrap(this.values.slice(0, count)); + } + slice(start, end) { + return this.lwrap(this.values.slice(start, end)); + } + concat(other) { + return this.lwrap(this.values.concat(other.values)); + } + /** Return the first index of the given (optionally starting the search) */ + indexOf(element, fromIndex) { + return this.findIndex(e => this.defaultComparator(e, element) == 0, fromIndex); + } + /** Return the first element that satisfies the given predicate. */ + find(pred) { + let index = this.findIndex(pred); + if (index == -1) + return undefined; + else + return this.values[index]; + } + findIndex(pred, fromIndex) { + for (let index = fromIndex !== null && fromIndex !== void 0 ? fromIndex : 0; index < this.length; index++) { + if (pred(this.values[index], index, this.values)) + return index; + } + return -1; + } + includes(element) { + return this.indexOf(element, 0) != -1; + } + join(sep) { + return this.map(s => Values.toString(s, this.settings)) + .array() + .join(sep !== null && sep !== void 0 ? sep : ", "); + } + sort(key, direction, comparator) { + if (this.values.length == 0) + return this; + let realComparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; + let realKey = key !== null && key !== void 0 ? key : ((l) => l); + // Associate each entry with it's index for the key function, and then do a normal sort. + let copy = [].concat(this.array()).map((elem, index) => { + return { index: index, value: elem }; + }); + copy.sort((a, b) => { + let aKey = realKey(a.value, a.index, this.values); + let bKey = realKey(b.value, b.index, this.values); + return direction === "desc" ? -realComparator(aKey, bKey) : realComparator(aKey, bKey); + }); + return this.lwrap(copy.map(e => e.value)); + } + sortInPlace(key, direction, comparator) { + if (this.values.length == 0) + return this; + let realComparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; + let realKey = key !== null && key !== void 0 ? key : ((l) => l); + this.values.sort((a, b) => { + let aKey = realKey(a); + let bKey = realKey(b); + return direction == "desc" ? -realComparator(aKey, bKey) : realComparator(aKey, bKey); + }); + return this; + } + groupBy(key, comparator) { + if (this.values.length == 0) + return this.lwrap([]); + // JavaScript sucks and we can't make hash maps over arbitrary types (only strings/ints), so + // we do a poor man algorithm where we SORT, followed by grouping. + let intermediate = this.sort(key, "asc", comparator); + comparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; + let result = []; + let currentRow = [intermediate[0]]; + let current = key(intermediate[0], 0, intermediate.values); + for (let index = 1; index < intermediate.length; index++) { + let newKey = key(intermediate[index], index, intermediate.values); + if (comparator(current, newKey) != 0) { + result.push({ key: current, rows: this.lwrap(currentRow) }); + current = newKey; + currentRow = [intermediate[index]]; + } + else { + currentRow.push(intermediate[index]); + } + } + result.push({ key: current, rows: this.lwrap(currentRow) }); + return this.lwrap(result); + } + groupIn(key, comparator) { + if (Groupings.isGrouping(this.values)) { + return this.map(v => { + return { + key: v.key, + rows: DataArray.wrap(v.rows, this.settings).groupIn(key, comparator), + }; + }); + } + else { + return this.groupBy(key, comparator); + } + } + distinct(key, comparator) { + if (this.values.length == 0) + return this; + let realKey = key !== null && key !== void 0 ? key : (x => x); + // For similar reasons to groupBy, do a sort and take the first element of each block. + let intermediate = this.map((x, index) => { + return { key: realKey(x, index, this.values), value: x }; + }).sort(x => x.key, "asc", comparator); + comparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; + let result = [intermediate[0].value]; + for (let index = 1; index < intermediate.length; index++) { + if (comparator(intermediate[index - 1].key, intermediate[index].key) != 0) { + result.push(intermediate[index].value); + } + } + return this.lwrap(result); + } + every(f) { + return this.values.every(f); + } + some(f) { + return this.values.some(f); + } + none(f) { + return this.values.every((v, i, a) => !f(v, i, a)); + } + first() { + return this.values.length > 0 ? this.values[0] : undefined; + } + last() { + return this.values.length > 0 ? this.values[this.values.length - 1] : undefined; + } + to(key) { + let result = []; + for (let child of this.values) { + let value = child[key]; + if (value === undefined || value === null) + continue; + if (Array.isArray(value) || DataArray.isDataArray(value)) + value.forEach(v => result.push(v)); + else + result.push(value); + } + return this.lwrap(result); + } + into(key) { + let result = []; + for (let child of this.values) { + let value = child[key]; + if (value === undefined || value === null) + continue; + result.push(value); + } + return this.lwrap(result); + } + expand(key) { + let result = []; + let queue = [].concat(this.values); + while (queue.length > 0) { + let next = queue.pop(); + let value = next[key]; + if (value === undefined || value === null) + continue; + if (Array.isArray(value)) + value.forEach(v => queue.push(v)); + else if (value instanceof DataArrayImpl) + value.forEach(v => queue.push(v)); + else + queue.push(value); + result.push(next); + } + return this.lwrap(result); + } + forEach(f) { + for (let index = 0; index < this.values.length; index++) { + f(this.values[index], index, this.values); } - result += "]]"; - return result; } - /** The stripped name of the file this link points into. */ - fileName() { - return getFileTitle(this.path).replace(".md", ""); + array() { + return [].concat(this.values); } -} -var Values; -(function (Values) { - /** Convert an arbitary value into a reasonable, Markdown-friendly string if possible. */ - function toString(field, setting = DEFAULT_QUERY_SETTINGS, recursive = false) { - let wrapped = wrapValue(field); - if (!wrapped) - return "null"; - switch (wrapped.type) { - case "string": - return wrapped.value; - case "number": - case "boolean": - case "html": - case "null": - return "" + wrapped.value; - case "link": - return wrapped.value.markdown(); - case "task": - return wrapped.value.markdown(); - case "function": - return ""; - case "array": - let result = ""; - if (recursive) - result += "["; - result += wrapped.value.map(f => toString(f, setting, true)).join(", "); - if (recursive) - result += "]"; - return result; - case "object": - return ("{ " + - Object.entries(wrapped.value) - .map(e => e[0] + ": " + toString(e[1], setting, true)) - .join(", ") + - " }"); - case "date": - if (wrapped.value.second == 0 && wrapped.value.hour == 0 && wrapped.value.minute == 0) { - return wrapped.value.toFormat(setting.defaultDateFormat); - } - return wrapped.value.toFormat(setting.defaultDateTimeFormat); - case "duration": - return wrapped.value.toISOTime(); - } + [Symbol.iterator]() { + return this.values[Symbol.iterator](); } - Values.toString = toString; - /** Wrap a literal value so you can switch on it easily. */ - function wrapValue(val) { - if (isNull(val)) - return { type: "null", value: val }; - else if (isNumber(val)) - return { type: "number", value: val }; - else if (isString(val)) - return { type: "string", value: val }; - else if (isBoolean(val)) - return { type: "boolean", value: val }; - else if (isDuration(val)) - return { type: "duration", value: val }; - else if (isDate(val)) - return { type: "date", value: val }; - else if (isHtml(val)) - return { type: "html", value: val }; - else if (isArray(val)) - return { type: "array", value: val }; - else if (isLink(val)) - return { type: "link", value: val }; - else if (isTask(val)) - return { type: "task", value: val }; - else if (isFunction(val)) - return { type: "function", value: val }; - else if (isObject(val)) - return { type: "object", value: val }; - else - return undefined; + toString() { + return "[" + this.values.join(", ") + "]"; } - Values.wrapValue = wrapValue; - /** Compare two arbitrary JavaScript values. Produces a total ordering over ANY possible dataview value. */ - function compareValue(val1, val2, linkNormalizer) { - var _a, _b; - // Handle undefined/nulls first. - if (val1 === undefined) - val1 = null; - if (val2 === undefined) - val2 = null; - if (val1 === null && val2 === null) - return 0; - else if (val1 === null) - return -1; - else if (val2 === null) - return 1; - // A non-null value now which we can wrap & compare on. - let wrap1 = wrapValue(val1); - let wrap2 = wrapValue(val2); - if (wrap1 === undefined && wrap2 === undefined) - return 0; - else if (wrap1 === undefined) - return -1; - else if (wrap2 === undefined) - return 1; - if (wrap1.type != wrap2.type) - return wrap1.type.localeCompare(wrap2.type); - switch (wrap1.type) { - case "string": - return wrap1.value.localeCompare(wrap2.value); - case "number": - if (wrap1.value < wrap2.value) - return -1; - else if (wrap1.value == wrap2.value) - return 0; - return 1; - case "null": - return 0; - case "boolean": - if (wrap1.value == wrap2.value) - return 0; - else - return wrap1.value ? 1 : -1; - case "link": - let link1 = wrap1.value; - let link2 = wrap2.value; - let normalize = linkNormalizer !== null && linkNormalizer !== void 0 ? linkNormalizer : ((x) => x); - // We can't compare by file name or display, since that would break link equality. Compare by path. - let pathCompare = normalize(link1.path).localeCompare(normalize(link2.path)); - if (pathCompare != 0) - return pathCompare; - // Then compare by type. - let typeCompare = link1.type.localeCompare(link2.type); - if (typeCompare != 0) - return typeCompare; - // Then compare by subpath existence. - if (link1.subpath && !link2.subpath) - return 1; - if (!link1.subpath && link2.subpath) - return -1; - if (!link1.subpath && !link2.subpath) - return 0; - // Since both have a subpath, compare by subpath. - return ((_a = link1.subpath) !== null && _a !== void 0 ? _a : "").localeCompare((_b = link2.subpath) !== null && _b !== void 0 ? _b : ""); - case "task": - let task1 = wrap1.value; - let task2 = wrap2.value; - // Use object comparison & compare the unique identifiers (path, line, and text as backup). - return compareValue({ path: task1.path, line: task1.line, text: task1.text }, { path: task2.path, line: task2.line, text: task2.text }); - case "date": - return wrap1.value < wrap2.value - ? -1 - : wrap1.value.equals(wrap2.value) - ? 0 - : 1; - case "duration": - return wrap1.value < wrap2.value - ? -1 - : wrap1.value.equals(wrap2.value) - ? 0 - : 1; - case "array": - let f1 = wrap1.value; - let f2 = wrap2.value; - for (let index = 0; index < Math.min(f1.length, f2.length); index++) { - let comp = compareValue(f1[index], f2[index]); - if (comp != 0) - return comp; - } - return f1.length - f2.length; - case "object": - let o1 = wrap1.value; - let o2 = wrap2.value; - let k1 = Array.from(Object.keys(o1)); - let k2 = Array.from(Object.keys(o2)); - k1.sort(); - k2.sort(); - let keyCompare = compareValue(k1, k2); - if (keyCompare != 0) - return keyCompare; - for (let key of k1) { - let comp = compareValue(o1[key], o2[key]); - if (comp != 0) - return comp; - } - return 0; - case "html": - return 0; - case "function": - return 0; - } +} +DataArrayImpl.ARRAY_FUNCTIONS = new Set([ + "where", + "filter", + "map", + "flatMap", + "mutate", + "slice", + "concat", + "indexOf", + "limit", + "find", + "findIndex", + "includes", + "join", + "sort", + "sortInPlace", + "groupBy", + "groupIn", + "distinct", + "every", + "some", + "none", + "first", + "last", + "to", + "into", + "lwrap", + "expand", + "forEach", + "length", + "values", + "array", + "defaultComparator", + "toString", + "settings", +]); +DataArrayImpl.ARRAY_PROXY = { + get: function (target, prop, reciever) { + if (typeof prop === "symbol") + return target[prop]; + else if (typeof prop === "number") + return target.values[prop]; + else if (prop === "constructor") + return target.values.constructor; + else if (!isNaN(parseInt(prop))) + return target.values[parseInt(prop)]; + else if (DataArrayImpl.ARRAY_FUNCTIONS.has(prop.toString())) + return target[prop.toString()]; + return target.to(prop); + }, +}; +/** Provides utility functions for generating data arrays. */ +var DataArray; +(function (DataArray) { + /** Create a new Dataview data array. */ + function wrap(raw, settings) { + if (isDataArray(raw)) + return raw; + return DataArrayImpl.wrap(raw, settings); } - Values.compareValue = compareValue; - /** Find the corresponding Dataveiw type for an arbitrary value. */ - function typeOf(val) { - var _a; - return (_a = wrapValue(val)) === null || _a === void 0 ? void 0 : _a.type; + DataArray.wrap = wrap; + /** Create a new DataArray from an iterable object. */ + function from(raw, settings) { + if (isDataArray(raw)) + return raw; + let data = []; + for (let elem of raw) + data.push(elem); + return DataArrayImpl.wrap(data, settings); } - Values.typeOf = typeOf; - /** Determine if the given value is "truthy" (i.e., is non-null and has data in it). */ - function isTruthy(field) { - let wrapped = wrapValue(field); - if (!wrapped) - return false; - switch (wrapped.type) { - case "number": - return wrapped.value != 0; - case "string": - return wrapped.value.length > 0; - case "boolean": - return wrapped.value; - case "link": - return !!wrapped.value.path; - case "task": - return wrapped.value.text.length > 0; - case "date": - return wrapped.value.toMillis() != 0; - case "duration": - return wrapped.value.as("seconds") != 0; - case "object": - return Object.keys(wrapped.value).length > 0; + DataArray.from = from; + /** Convert all arrays in a deep object into data arrays. */ + // TODO: Can instead pass settings to the toObject() functions; will probably refactor this soon. + function convert(object, settings) { + let type = Values.wrapValue(object); + if (!type) + return object; + switch (type.type) { case "array": - return wrapped.value.length > 0; - case "null": - return false; - case "html": - return true; - case "function": - return true; + return DataArray.wrap(type.value.map(v => convert(v, settings)), settings); + case "object": + let result = {}; + for (let [key, value] of Object.entries(type.value)) { + result[key] = convert(value, settings); + } + return result; + default: + return object; } } - Values.isTruthy = isTruthy; - /** Deep copy a field. */ - function deepCopy(field) { - if (field === null || field === undefined) - return field; - if (Values.isArray(field)) { - return [].concat(field.map(v => deepCopy(v))); - } - else if (Values.isObject(field)) { - let result = {}; - for (let [key, value] of Object.entries(field)) - result[key] = deepCopy(value); - return result; - } - else { - return field; - } + DataArray.convert = convert; + /** Return true if the given object is a data array. */ + function isDataArray(obj) { + return obj instanceof DataArrayImpl; } - Values.deepCopy = deepCopy; - function isString(val) { - return typeof val == "string"; + DataArray.isDataArray = isDataArray; +})(DataArray || (DataArray = {})); +// A scary looking polyfill, sure, but it fixes up data array/array interop for us. +const oldArrayIsArray = Array.isArray; +Array.isArray = (arg) => { + return oldArrayIsArray(arg) || DataArray.isDataArray(arg); +}; + +/** Test-environment-friendly function which fetches the current system locale. */ +function currentLocale() { + if (typeof window === "undefined") + return "en-US"; + return window.navigator.language; +} + +/** Render simple fields compactly, removing wrapping content like paragraph and span. */ +async function renderCompactMarkdown(markdown, container, sourcePath, component) { + let subcontainer = container.createSpan(); + await obsidian.MarkdownRenderer.renderMarkdown(markdown, subcontainer, sourcePath, component); + let paragraph = subcontainer.querySelector(":scope > p"); + if (subcontainer.children.length == 1 && paragraph) { + while (paragraph.firstChild) { + subcontainer.appendChild(paragraph.firstChild); + } + subcontainer.removeChild(paragraph); } - Values.isString = isString; - function isNumber(val) { - return typeof val == "number"; +} +/** Render a pre block with an error in it; returns the element to allow for dynamic updating. */ +function renderErrorPre(container, error) { + let pre = container.createEl("pre", { cls: ["dataview", "dataview-error"] }); + pre.appendText(error); + return pre; +} +/** Render a static codeblock. */ +function renderCodeBlock(container, source, language) { + let code = container.createEl("code", { cls: ["dataview"] }); + if (language) + code.classList.add("language-" + language); + code.appendText(source); + return code; +} +/** Prettily render a value into a container with the given settings. */ +async function renderValue(field, container, originFile, component, settings, expandList = false, context = "root", depth = 0) { + var _a, _b; + // Prevent infinite recursion. + if (depth > settings.maxRecursiveRenderDepth) { + container.appendText("..."); + return; } - Values.isNumber = isNumber; - function isDate(val) { - return val instanceof DateTime_1; + if (Values.isNull(field)) { + await renderCompactMarkdown(settings.renderNullAs, container, originFile, component); } - Values.isDate = isDate; - function isDuration(val) { - return val instanceof Duration_1; + else if (Values.isDate(field)) { + container.appendText(renderMinimalDate(field, settings, currentLocale())); } - Values.isDuration = isDuration; - function isNull(val) { - return val === null || val === undefined; + else if (Values.isDuration(field)) { + container.appendText(renderMinimalDuration(field)); } - Values.isNull = isNull; - function isArray(val) { - return Array.isArray(val); + else if (Values.isString(field) || Values.isBoolean(field) || Values.isNumber(field)) { + await renderCompactMarkdown("" + field, container, originFile, component); } - Values.isArray = isArray; - function isBoolean(val) { - return typeof val === "boolean"; + else if (Values.isLink(field)) { + await renderCompactMarkdown(field.markdown(), container, originFile, component); } - Values.isBoolean = isBoolean; - function isLink(val) { - return val instanceof Link; + else if (Values.isHtml(field)) { + container.appendChild(field); } - Values.isLink = isLink; - function isTask(val) { - return val instanceof Task; + else if (Values.isFunction(field)) { + container.appendText(""); } - Values.isTask = isTask; - function isHtml(val) { - if (typeof HTMLElement !== "undefined") { - return val instanceof HTMLElement; + else if (Values.isArray(field) || DataArray.isDataArray(field)) { + if (expandList) { + let list = container.createEl("ul", { + cls: [ + "dataview", + "dataview-ul", + context == "list" ? "dataview-result-list-ul" : "dataview-result-list-root-ul", + ], + }); + for (let child of field) { + let li = list.createEl("li", { cls: "dataview-result-list-li" }); + await renderValue(child, li, originFile, component, settings, expandList, "list", depth + 1); + } } else { - return false; + if (field.length == 0) { + container.appendText(""); + return; + } + let span = container.createEl("span", { cls: ["dataview", "dataview-result-list-span"] }); + let first = true; + for (let val of field) { + if (first) + first = false; + else + span.appendText(", "); + await renderValue(val, span, originFile, component, settings, expandList, "list", depth + 1); + } } } - Values.isHtml = isHtml; - function isObject(val) { - return (typeof val == "object" && - !isHtml(val) && - !isArray(val) && - !isDuration(val) && - !isDate(val) && - !isLink(val) && - !isTask(val)); - } - Values.isObject = isObject; - function isFunction(val) { - return typeof val == "function"; - } - Values.isFunction = isFunction; -})(Values || (Values = {})); -var Groupings; -(function (Groupings) { - function base(value) { - return { type: "base", value }; - } - Groupings.base = base; - function grouped(values) { - return { type: "grouped", groups: values }; - } - Groupings.grouped = grouped; -})(Groupings || (Groupings = {})); - -/** Implementation of DataArray, minus the dynamic variable access, which is implemented via proxy. */ -class DataArrayImpl { - constructor(values, settings, defaultComparator = Values.compareValue) { - this.values = values; - this.settings = settings; - this.defaultComparator = defaultComparator; - this.length = values.length; - } - static wrap(arr, settings, defaultComparator = Values.compareValue) { - return new Proxy(new DataArrayImpl(arr, settings, defaultComparator), DataArrayImpl.ARRAY_PROXY); - } - lwrap(values) { - return DataArrayImpl.wrap(values, this.settings, this.defaultComparator); - } - where(predicate) { - return this.lwrap(this.values.filter(predicate)); - } - filter(predicate) { - return this.where(predicate); + else if (Values.isObject(field)) { + // Don't render classes in case they have recursive references; spoopy. + if (((_a = field === null || field === void 0 ? void 0 : field.constructor) === null || _a === void 0 ? void 0 : _a.name) && ((_b = field === null || field === void 0 ? void 0 : field.constructor) === null || _b === void 0 ? void 0 : _b.name) != "Object") { + container.appendText(`<${field.constructor.name}>`); + return; + } + if (expandList) { + let list = container.createEl("ul", { cls: ["dataview", "dataview-ul", "dataview-result-object-ul"] }); + for (let [key, value] of Object.entries(field)) { + let li = list.createEl("li", { cls: ["dataview", "dataview-li", "dataview-result-object-li"] }); + li.appendText(key + ": "); + await renderValue(value, li, originFile, component, settings, expandList, "list", depth + 1); + } + } + else { + if (Object.keys(field).length == 0) { + container.appendText(""); + return; + } + let span = container.createEl("span", { cls: ["dataview", "dataview-result-object-span"] }); + let first = true; + for (let [key, value] of Object.entries(field)) { + if (first) + first = false; + else + span.appendText(", "); + span.appendText(key + ": "); + await renderValue(value, span, originFile, component, settings, expandList, "list", depth + 1); + } + } } - map(f) { - return this.lwrap(this.values.map(f)); + else { + container.appendText("Unrecognized: " + JSON.stringify(field)); } - flatMap(f) { - let result = []; - for (let index = 0; index < this.length; index++) { - let value = f(this.values[index], index, this.values); - if (!value || value.length == 0) - continue; - for (let r of value) - result.push(r); - } - return this.lwrap(result); +} + +var papaparse_min = {exports: {}}; + +/* @license +Papa Parse +v5.3.2 +https://github.com/mholt/PapaParse +License: MIT +*/ + +(function (module, exports) { +!function(e,t){module.exports=t();}(commonjsGlobal,function s(){var f="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==f?f:{};var n=!f.document&&!!f.postMessage,o=n&&/blob:/i.test((f.location||{}).protocol),a={},h=0,b={parse:function(e,t){var i=(t=t||{}).dynamicTyping||!1;M(i)&&(t.dynamicTypingFunction=i,i={});if(t.dynamicTyping=i,t.transform=!!M(t.transform)&&t.transform,t.worker&&b.WORKERS_SUPPORTED){var r=function(){if(!b.WORKERS_SUPPORTED)return !1;var e=(i=f.URL||f.webkitURL||null,r=s.toString(),b.BLOB_URL||(b.BLOB_URL=i.createObjectURL(new Blob(["(",r,")();"],{type:"text/javascript"})))),t=new f.Worker(e);var i,r;return t.onmessage=_,t.id=h++,a[t.id]=t}();return r.userStep=t.step,r.userChunk=t.chunk,r.userComplete=t.complete,r.userError=t.error,t.step=M(t.step),t.chunk=M(t.chunk),t.complete=M(t.complete),t.error=M(t.error),delete t.worker,void r.postMessage({input:e,config:t,workerId:r.id})}var n=null;b.NODE_STREAM_INPUT,"string"==typeof e?n=t.download?new l(t):new p(t):!0===e.readable&&M(e.read)&&M(e.on)?n=new g(t):(f.File&&e instanceof File||e instanceof Object)&&(n=new c(t));return n.stream(e)},unparse:function(e,t){var n=!1,_=!0,m=",",y="\r\n",s='"',a=s+s,i=!1,r=null,o=!1;!function(){if("object"!=typeof t)return;"string"!=typeof t.delimiter||b.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(m=t.delimiter);("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes);"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(i=t.skipEmptyLines);"string"==typeof t.newline&&(y=t.newline);"string"==typeof t.quoteChar&&(s=t.quoteChar);"boolean"==typeof t.header&&(_=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");r=t.columns;}void 0!==t.escapeChar&&(a=t.escapeChar+s);("boolean"==typeof t.escapeFormulae||t.escapeFormulae instanceof RegExp)&&(o=t.escapeFormulae instanceof RegExp?t.escapeFormulae:/^[=+\-@\t\r].*$/);}();var h=new RegExp(j(s),"g");"string"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return u(null,e,i);if("object"==typeof e[0])return u(r||Object.keys(e[0]),e,i)}else if("object"==typeof e)return "string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||r),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),u(e.fields||[],e.data||[],i);throw new Error("Unable to serialize unrecognized input");function u(e,t,i){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=Array.isArray(e)&&0=this._config.preview;if(o)f.postMessage({results:n,workerId:b.WORKER_ID,finished:a});else if(M(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);n=void 0,this._completeResults=void 0;}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!a||!M(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0;},this._sendError=function(e){M(this._config.error)?this._config.error(e):o&&this._config.error&&f.postMessage({workerId:b.WORKER_ID,error:e,finished:!1});};}function l(e){var r;(e=e||{}).chunkSize||(e.chunkSize=b.RemoteChunkSize),u.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded();}:function(){this._readChunk();},this.stream=function(e){this._input=e,this._nextChunk();},this._readChunk=function(){if(this._finished)this._chunkLoaded();else {if(r=new XMLHttpRequest,this._config.withCredentials&&(r.withCredentials=this._config.withCredentials),n||(r.onload=v(this._chunkLoaded,this),r.onerror=v(this._chunkError,this)),r.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var t in e)r.setRequestHeader(t,e[t]);}if(this._config.chunkSize){var i=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+i);}try{r.send(this._config.downloadRequestBody);}catch(e){this._chunkError(e.message);}n&&0===r.status&&this._chunkError();}},this._chunkLoaded=function(){4===r.readyState&&(r.status<200||400<=r.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:r.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");if(null===t)return -1;return parseInt(t.substring(t.lastIndexOf("/")+1))}(r),this.parseChunk(r.responseText)));},this._chunkError=function(e){var t=r.statusText||e;this._sendError(new Error(t));};}function c(e){var r,n;(e=e||{}).chunkSize||(e.chunkSize=b.LocalChunkSize),u.call(this,e);var s="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,s?((r=new FileReader).onload=v(this._chunkLoaded,this),r.onerror=v(this._chunkError,this)):r=new FileReaderSync,this._nextChunk();},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result);},this._chunkError=function(){this._sendError(r.error);};}function p(e){var i;u.call(this,e=e||{}),this.stream=function(e){return i=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,t=this._config.chunkSize;return t?(e=i.substring(0,t),i=i.substring(t)):(e=i,i=""),this._finished=!i,this.parseChunk(e)}};}function g(e){u.call(this,e=e||{});var t=[],i=!0,r=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause();},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume();},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError);},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0);},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0;},this._streamData=v(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()));}catch(e){this._streamError(e);}},this),this._streamError=v(function(e){this._streamCleanUp(),this._sendError(e);},this),this._streamEnd=v(function(){this._streamCleanUp(),r=!0,this._streamData("");},this),this._streamCleanUp=v(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError);},this);}function i(m){var a,o,h,r=Math.pow(2,53),n=-r,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,u=/^(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))$/,t=this,i=0,f=0,d=!1,e=!1,l=[],c={data:[],errors:[],meta:{}};if(M(m.step)){var p=m.step;m.step=function(e){if(c=e,_())g();else {if(g(),0===c.data.length)return;i+=e.data.length,m.preview&&i>m.preview?o.abort():(c.data=c.data[0],p(c,t));}};}function y(e){return "greedy"===m.skipEmptyLines?""===e.join("").trim():1===e.length&&0===e[0].length}function g(){return c&&h&&(k("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+b.DefaultDelimiter+"'"),h=!1),m.skipEmptyLines&&(c.data=c.data.filter(function(e){return !y(e)})),_()&&function(){if(!c)return;function e(e,t){M(m.transformHeader)&&(e=m.transformHeader(e,t)),l.push(e);}if(Array.isArray(c.data[0])){for(var t=0;_()&&t=l.length?"__parsed_extra":l[i]),m.transform&&(s=m.transform(s,n)),s=v(n,s),"__parsed_extra"===n?(r[n]=r[n]||[],r[n].push(s)):r[n]=s;}return m.header&&(i>l.length?k("FieldMismatch","TooManyFields","Too many fields: expected "+l.length+" fields but parsed "+i,f+t):i=r.length/2?"\r\n":"\r"}(e,r)),h=!1,m.delimiter)M(m.delimiter)&&(m.delimiter=m.delimiter(e),c.meta.delimiter=m.delimiter);else {var n=function(e,t,i,r,n){var s,a,o,h;n=n||[",","\t","|",";",b.RECORD_SEP,b.UNIT_SEP];for(var u=0;u=D)return C(!0)}else for(m=F,F++;;){if(-1===(m=r.indexOf(S,m+1)))return i||u.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:h.length,index:F}),E();if(m===n-1)return E(r.substring(F,m).replace(_,S));if(S!==L||r[m+1]!==L){if(S===L||0===m||r[m-1]!==L){-1!==p&&p=D)return C(!0);break}u.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:h.length,index:F}),m++;}}else m++;}return E();function k(e){h.push(e),d=F;}function b(e){var t=0;if(-1!==e){var i=r.substring(m+1,e);i&&""===i.trim()&&(t=i.length);}return t}function E(e){return i||(void 0===e&&(e=r.substring(F)),f.push(e),F=n,k(f),o&&R()),C()}function w(e){F=e,k(f),f=[],g=r.indexOf(x,F);}function C(e){return {data:h,errors:u,meta:{delimiter:O,linebreak:x,aborted:z,truncated:!!e,cursor:d+(t||0)}}}function R(){T(C()),h=[],u=[];}},this.abort=function(){z=!0;},this.getCharIndex=function(){return F};}function _(e){var t=e.data,i=a[t.workerId],r=!1;if(t.error)i.userError(t.error,t.file);else if(t.results&&t.results.data){var n={abort:function(){r=!0,m(t.workerId,{data:[],errors:[],meta:{aborted:!0}});},pause:y,resume:y};if(M(i.userStep)){for(var s=0;s this.defaultComparator(e, element) == 0, fromIndex); + Fields.indexVariable = indexVariable; + function lambda(args, value) { + return { type: "lambda", arguments: args, value }; } - /** Return the first element that satisfies the given predicate. */ - find(pred) { - let index = this.findIndex(pred); - if (index == -1) - return undefined; - else - return this.values[index]; + Fields.lambda = lambda; + function func(func, args) { + return { type: "function", func, arguments: args }; } - findIndex(pred, fromIndex) { - for (let index = fromIndex !== null && fromIndex !== void 0 ? fromIndex : 0; index < this.length; index++) { - if (pred(this.values[index], index, this.values)) - return index; - } - return -1; + Fields.func = func; + function list(values) { + return { type: "list", values }; } - includes(element) { - return this.indexOf(element, 0) != -1; + Fields.list = list; + function object(values) { + return { type: "object", values }; } - join(sep) { - return this.map(s => Values.toString(s, this.settings)) - .array() - .join(sep !== null && sep !== void 0 ? sep : ", "); + Fields.object = object; + function negate(child) { + return { type: "negated", child }; } - sort(key, direction, comparator) { - if (this.values.length == 0) - return this; - let realComparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; - let realKey = key !== null && key !== void 0 ? key : ((l) => l); - // Associate each entry with it's index for the key function, and then do a normal sort. - let copy = [].concat(this.array()).map((elem, index) => { - return { index: index, value: elem }; - }); - copy.sort((a, b) => { - let aKey = realKey(a.value, a.index, this.values); - let bKey = realKey(b.value, b.index, this.values); - return direction === "desc" ? -realComparator(aKey, bKey) : realComparator(aKey, bKey); - }); - return this.lwrap(copy.map(e => e.value)); + Fields.negate = negate; + function isCompareOp(op) { + return op == "<=" || op == "<" || op == ">" || op == ">=" || op == "!=" || op == "="; } - groupBy(key, comparator) { - if (this.values.length == 0) - return this.lwrap([]); - // JavaScript sucks and we can't make hash maps over arbitrary types (only strings/ints), so - // we do a poor man algorithm where we SORT, followed by grouping. - let intermediate = this.sort(key, "asc", comparator); - comparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; - let result = []; - let currentRow = [intermediate[0]]; - let current = key(intermediate[0], 0, intermediate.values); - for (let index = 1; index < intermediate.length; index++) { - let newKey = key(intermediate[index], index, intermediate.values); - if (comparator(current, newKey) != 0) { - result.push({ key: current, rows: this.lwrap(currentRow) }); - current = newKey; - currentRow = [intermediate[index]]; - } - else { - currentRow.push(intermediate[index]); - } - } - result.push({ key: current, rows: this.lwrap(currentRow) }); - return this.lwrap(result); + Fields.isCompareOp = isCompareOp; + Fields.NULL = Fields.literal(null); +})(Fields || (Fields = {})); + +/** AST implementation for queries over data sources. */ +/** Utility functions for creating and manipulating sources. */ +var Sources; +(function (Sources) { + function tag(tag) { + return { type: "tag", tag }; } - distinct(key, comparator) { - if (this.values.length == 0) - return this; - let realKey = key !== null && key !== void 0 ? key : (x => x); - // For similar reasons to groupBy, do a sort and take the first element of each block. - let intermediate = this.map((x, index) => { - return { key: realKey(x, index, this.values), value: x }; - }).sort(x => x.key, "asc", comparator); - comparator = comparator !== null && comparator !== void 0 ? comparator : this.defaultComparator; - let result = [intermediate[0].value]; - for (let index = 1; index < intermediate.length; index++) { - if (comparator(intermediate[index - 1].key, intermediate[index].key) != 0) { - result.push(intermediate[index].value); - } - } - return this.lwrap(result); + Sources.tag = tag; + function csv(path) { + return { type: "csv", path }; } - every(f) { - return this.values.every(f); + Sources.csv = csv; + function folder(prefix) { + return { type: "folder", folder: prefix }; } - some(f) { - return this.values.some(f); + Sources.folder = folder; + function link(file, incoming) { + return { type: "link", file, direction: incoming ? "incoming" : "outgoing" }; } - none(f) { - return this.values.every((v, i, a) => !f(v, i, a)); + Sources.link = link; + function binaryOp(left, op, right) { + return { type: "binaryop", left, op, right }; } - first() { - return this.values.length > 0 ? this.values[0] : undefined; + Sources.binaryOp = binaryOp; + function negate(child) { + return { type: "negate", child }; } - last() { - return this.values.length > 0 ? this.values[this.values.length - 1] : undefined; + Sources.negate = negate; + function empty() { + return { type: "empty" }; } - to(key) { - let result = []; - for (let child of this.values) { - let value = child[key]; - if (value === undefined || value === null) - continue; - if (Array.isArray(value) || DataArray.isDataArray(value)) - value.forEach(v => result.push(v)); - else - result.push(value); - } - return this.lwrap(result); + Sources.empty = empty; +})(Sources || (Sources = {})); + +/** Emoji regex without any additional flags. */ +const EMOJI_REGEX = new RegExp(emojiRegex(), ""); +/** Provides a lookup table for unit durations of the given type. */ +const DURATION_TYPES = { + year: Duration_1.fromObject({ years: 1 }), + years: Duration_1.fromObject({ years: 1 }), + yr: Duration_1.fromObject({ years: 1 }), + yrs: Duration_1.fromObject({ years: 1 }), + month: Duration_1.fromObject({ months: 1 }), + months: Duration_1.fromObject({ months: 1 }), + mo: Duration_1.fromObject({ months: 1 }), + mos: Duration_1.fromObject({ months: 1 }), + week: Duration_1.fromObject({ weeks: 1 }), + weeks: Duration_1.fromObject({ weeks: 1 }), + wk: Duration_1.fromObject({ weeks: 1 }), + wks: Duration_1.fromObject({ weeks: 1 }), + w: Duration_1.fromObject({ weeks: 1 }), + day: Duration_1.fromObject({ days: 1 }), + days: Duration_1.fromObject({ days: 1 }), + d: Duration_1.fromObject({ days: 1 }), + hour: Duration_1.fromObject({ hours: 1 }), + hours: Duration_1.fromObject({ hours: 1 }), + hr: Duration_1.fromObject({ hours: 1 }), + hrs: Duration_1.fromObject({ hours: 1 }), + h: Duration_1.fromObject({ hours: 1 }), + minute: Duration_1.fromObject({ minutes: 1 }), + minutes: Duration_1.fromObject({ minutes: 1 }), + min: Duration_1.fromObject({ minutes: 1 }), + mins: Duration_1.fromObject({ minutes: 1 }), + m: Duration_1.fromObject({ minutes: 1 }), + second: Duration_1.fromObject({ seconds: 1 }), + seconds: Duration_1.fromObject({ seconds: 1 }), + sec: Duration_1.fromObject({ seconds: 1 }), + secs: Duration_1.fromObject({ seconds: 1 }), + s: Duration_1.fromObject({ seconds: 1 }), +}; +/** Shorthand for common dates (relative to right now). */ +const DATE_SHORTHANDS = { + now: () => DateTime_1.local(), + today: () => DateTime_1.local().startOf("day"), + yesterday: () => DateTime_1.local() + .startOf("day") + .minus(Duration_1.fromObject({ days: 1 })), + tomorrow: () => DateTime_1.local() + .startOf("day") + .plus(Duration_1.fromObject({ days: 1 })), + sow: () => DateTime_1.local().startOf("week"), + "start-of-week": () => DateTime_1.local().startOf("week"), + eow: () => DateTime_1.local().endOf("week"), + "end-of-week": () => DateTime_1.local().endOf("week"), + soy: () => DateTime_1.local().startOf("year"), + "start-of-year": () => DateTime_1.local().startOf("year"), + eoy: () => DateTime_1.local().endOf("year"), + "end-of-year": () => DateTime_1.local().endOf("year"), + som: () => DateTime_1.local().startOf("month"), + "start-of-month": () => DateTime_1.local().startOf("month"), + eom: () => DateTime_1.local().endOf("month"), + "end-of-month": () => DateTime_1.local().endOf("month"), +}; +/** + * Keywords which cannot be used as variables directly. Use `row.` if it is a variable you have defined and want + * to access. + */ +const KEYWORDS = ["FROM", "WHERE", "LIMIT", "GROUP", "FLATTEN"]; +/////////////// +// Utilities // +/////////////// +/** Split on unescaped pipes in an inner link. */ +function splitOnUnescapedPipe(link) { + let pipe = -1; + while ((pipe = link.indexOf("|", pipe + 1)) >= 0) { + if (pipe > 0 && link[pipe - 1] == "\\") + continue; + return [link.substring(0, pipe).replace(/\\\|/g, "|"), link.substring(pipe + 1)]; } - into(key) { - let result = []; - for (let child of this.values) { - let value = child[key]; - if (value === undefined || value === null) - continue; - result.push(value); - } - return this.lwrap(result); + return [link.replace(/\\\|/g, "|"), undefined]; +} +/** Attempt to parse the inside of a link to pull out display name, subpath, etc. */ +function parseInnerLink(rawlink) { + let [link, display] = splitOnUnescapedPipe(rawlink); + if (link.includes("#^")) { + let split = link.split("#^"); + return Link.block(split[0], split[1], false, display); } - expand(key) { - let result = []; - let queue = [].concat(this.values); - while (queue.length > 0) { - let next = queue.pop(); - let value = next[key]; - if (value === undefined || value === null) - continue; - if (Array.isArray(value)) - value.forEach(v => queue.push(v)); - else if (value instanceof DataArrayImpl) - value.forEach(v => queue.push(v)); - else - queue.push(value); - result.push(next); - } - return this.lwrap(result); + else if (link.includes("#")) { + let split = link.split("#"); + return Link.header(split[0], split[1], false, display); } - forEach(f) { - for (let index = 0; index < this.values.length; index++) { - f(this.values[index], index, this.values); + return Link.file(link, false, display); +} +/** Create a left-associative binary parser which parses the given sub-element and separator. Handles whitespace. */ +function createBinaryParser(child, sep, combine) { + return parsimmon_umd_min.exports.seqMap(child, parsimmon_umd_min.exports.seq(parsimmon_umd_min.exports.optWhitespace, sep, parsimmon_umd_min.exports.optWhitespace, child).many(), (first, rest) => { + if (rest.length == 0) + return first; + let node = combine(first, rest[0][1], rest[0][3]); + for (let index = 1; index < rest.length; index++) { + node = combine(node, rest[index][1], rest[index][3]); } - } - array() { - return [].concat(this.values); - } - [Symbol.iterator]() { - return this.values[Symbol.iterator](); - } - toString() { - return this.values.toString(); - } + return node; + }); } -DataArrayImpl.ARRAY_FUNCTIONS = new Set([ - "where", - "filter", - "map", - "flatMap", - "mutate", - "slice", - "concat", - "indexOf", - "limit", - "find", - "findIndex", - "includes", - "join", - "sort", - "groupBy", - "distinct", - "every", - "some", - "none", - "first", - "last", - "to", - "into", - "lwrap", - "expand", - "forEach", - "length", - "values", - "array", - "defaultComparator", - "toString", -]); -DataArrayImpl.ARRAY_PROXY = { - get: function (target, prop, reciever) { - if (typeof prop === "symbol") - return target[prop]; - else if (typeof prop === "number") - return target.values[prop]; - else if (!isNaN(parseInt(prop))) - return target.values[parseInt(prop)]; - else if (DataArrayImpl.ARRAY_FUNCTIONS.has(prop.toString())) - return target[prop.toString()]; - return target.to(prop); - }, -}; -/** Provides utility functions for generating data arrays. */ -var DataArray; -(function (DataArray) { - /** Create a new Dataview data array. */ - function wrap(raw, settings) { - return DataArrayImpl.wrap(raw, settings); - } - DataArray.wrap = wrap; - /** Create a new DataArray from an iterable object. */ - function from(raw, settings) { - let data = []; - for (let elem of raw) - data.push(elem); - return DataArrayImpl.wrap(data, settings); - } - DataArray.from = from; - /** Convert all arrays in a deep object into data arrays. */ - // TODO: Can instead pass settings to the toObject() functions; will probably refactor this soon. - function convert(object, settings) { - let type = Values.wrapValue(object); - if (!type) - return object; - switch (type.type) { - case "array": - return DataArray.wrap(type.value.map(v => convert(v, settings)), settings); - case "object": - let result = {}; - for (let [key, value] of Object.entries(type.value)) { - result[key] = convert(value, settings); - } +function chainOpt(base, ...funcs) { + return parsimmon_umd_min.exports.custom((success, failure) => { + return (input, i) => { + let result = base._(input, i); + if (!result.status) return result; - default: - return object; + for (let func of funcs) { + let next = func(result.value)._(input, result.index); + if (!next.status) + return result; + result = next; + } + return result; + }; + }); +} +const EXPRESSION = parsimmon_umd_min.exports.createLanguage({ + // A floating point number; the decimal point is optional. + number: q => parsimmon_umd_min.exports.regexp(/-?[0-9]+(\.[0-9]+)?/) + .map(str => Number.parseFloat(str)) + .desc("number"), + // A quote-surrounded string which supports escape characters ('\'). + string: q => parsimmon_umd_min.exports.string('"') + .then(parsimmon_umd_min.exports.alt(q.escapeCharacter, parsimmon_umd_min.exports.noneOf('"\\')) + .atLeast(0) + .map(chars => chars.join(""))) + .skip(parsimmon_umd_min.exports.string('"')) + .desc("string"), + escapeCharacter: _ => parsimmon_umd_min.exports.string("\\") + .then(parsimmon_umd_min.exports.any) + .map(escaped => { + // If we are escaping a backslash or a quote, pass in on in escaped form + if (escaped === '"') + return '"'; + if (escaped === "\\") + return "\\"; + else + return "\\" + escaped; + }), + // A boolean true/false value. + bool: _ => parsimmon_umd_min.exports.regexp(/true|false|True|False/) + .map(str => str.toLowerCase() == "true") + .desc("boolean ('true' or 'false')"), + // A tag of the form '#stuff/hello-there'. + tag: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("#"), parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/[\p{Letter}0-9_/-]/u).desc("text"), parsimmon_umd_min.exports.regexp(EMOJI_REGEX).desc("text")).many(), (start, rest) => start + rest.join("")).desc("tag ('#hello/stuff')"), + // A variable identifier, which is alphanumeric and must start with a letter or... emoji. + identifier: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/\p{Letter}/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX).desc("text")), parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/[0-9\p{Letter}_-]/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX).desc("text")).many(), (first, rest) => first + rest.join("")).desc("variable identifier"), + // An Obsidian link of the form [[]]. + link: _ => parsimmon_umd_min.exports.regexp(/\[\[([^\[\]]*?)\]\]/u, 1) + .map(linkInner => parseInnerLink(linkInner)) + .desc("file link"), + // An embeddable link which can start with '!'. This overlaps with the normal negation operator, so it is only + // provided for metadata parsing. + embedLink: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("!").atMost(1), q.link, (p, l) => { + if (p.length > 0) + l.embed = true; + return l; + }).desc("file link"), + // Binary plus or minus operator. + binaryPlusMinus: _ => parsimmon_umd_min.exports.regexp(/\+|-/) + .map(str => str) + .desc("'+' or '-'"), + // Binary times or divide operator. + binaryMulDiv: _ => parsimmon_umd_min.exports.regexp(/\*|\//) + .map(str => str) + .desc("'*' or '/'"), + // Binary comparison operator. + binaryCompareOp: _ => parsimmon_umd_min.exports.regexp(/>=|<=|!=|>|<|=/) + .map(str => str) + .desc("'>=' or '<=' or '!=' or '=' or '>' or '<'"), + // Binary boolean combination operator. + binaryBooleanOp: _ => parsimmon_umd_min.exports.regexp(/and|or|&|\|/i) + .map(str => { + if (str.toLowerCase() == "and") + return "&"; + else if (str.toLowerCase() == "or") + return "|"; + else + return str; + }) + .desc("'and' or 'or'"), + // A date which can be YYYY-MM[-DDTHH:mm:ss]. + rootDate: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/\d{4}/), parsimmon_umd_min.exports.string("-"), parsimmon_umd_min.exports.regexp(/\d{2}/), (year, _, month) => { + return DateTime_1.fromObject({ year: Number.parseInt(year), month: Number.parseInt(month) }); + }).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"), + dateShorthand: _ => parsimmon_umd_min.exports.alt(...Object.keys(DATE_SHORTHANDS) + .sort((a, b) => b.length - a.length) + .map(parsimmon_umd_min.exports.string)), + date: q => chainOpt(q.rootDate, (ym) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("-"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, day) => ym.set({ day: Number.parseInt(day) })), (ymd) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("T"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, hour) => ymd.set({ hour: Number.parseInt(hour) })), (ymdh) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string(":"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, minute) => ymdh.set({ minute: Number.parseInt(minute) })), (ymdhm) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string(":"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, second) => ymdhm.set({ second: Number.parseInt(second) })), (ymdhms) => parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("."), parsimmon_umd_min.exports.regexp(/\d{3}/), (_, millisecond) => ymdhms.set({ millisecond: Number.parseInt(millisecond) })), parsimmon_umd_min.exports.succeed(ymdhms) // pass + ), (dt) => parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("+").or(parsimmon_umd_min.exports.string("-")), parsimmon_umd_min.exports.regexp(/\d{1,2}(:\d{2})?/), (pm, hr) => dt.setZone("UTC" + pm + hr, { keepLocalTime: true })), parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("Z"), () => dt.setZone("utc", { keepLocalTime: true })), parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("["), parsimmon_umd_min.exports.regexp(/[0-9A-Za-z+-\/]+/u), parsimmon_umd_min.exports.string("]"), (_a, zone, _b) => dt.setZone(zone, { keepLocalTime: true })))) + .assert((dt) => dt.isValid, "valid date") + .desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"), + // A date, plus various shorthand times of day it could be. + datePlus: q => parsimmon_umd_min.exports.alt(q.dateShorthand.map(d => DATE_SHORTHANDS[d]()), q.date).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS] or in shorthand"), + // A duration of time. + durationType: _ => parsimmon_umd_min.exports.alt(...Object.keys(DURATION_TYPES) + .sort((a, b) => b.length - a.length) + .map(parsimmon_umd_min.exports.string)), + duration: q => parsimmon_umd_min.exports.seqMap(q.number, parsimmon_umd_min.exports.optWhitespace, q.durationType, (count, _, t) => DURATION_TYPES[t].mapUnits(x => x * count)) + .sepBy1(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace).or(parsimmon_umd_min.exports.optWhitespace)) + .map(durations => durations.reduce((p, c) => p.plus(c))) + .desc("duration like 4hr2min"), + // A raw null value. + rawNull: _ => parsimmon_umd_min.exports.string("null"), + // Source parsing. + tagSource: q => q.tag.map(tag => Sources.tag(tag)), + csvSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("csv(").skip(parsimmon_umd_min.exports.optWhitespace), q.string, parsimmon_umd_min.exports.string(")"), (_1, path, _2) => Sources.csv(path)), + linkIncomingSource: q => q.link.map(link => Sources.link(link.path, true)), + linkOutgoingSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("outgoing(").skip(parsimmon_umd_min.exports.optWhitespace), q.link, parsimmon_umd_min.exports.string(")"), (_1, link, _2) => Sources.link(link.path, false)), + folderSource: q => q.string.map(str => Sources.folder(str)), + parensSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("("), parsimmon_umd_min.exports.optWhitespace, q.source, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (_1, _2, field, _3, _4) => field), + negateSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.string("-"), parsimmon_umd_min.exports.string("!")), q.atomSource, (_, source) => Sources.negate(source)), + atomSource: q => parsimmon_umd_min.exports.alt(q.parensSource, q.negateSource, q.linkOutgoingSource, q.linkIncomingSource, q.folderSource, q.tagSource, q.csvSource), + binaryOpSource: q => createBinaryParser(q.atomSource, q.binaryBooleanOp.map(s => s), Sources.binaryOp), + source: q => q.binaryOpSource, + // Field parsing. + variableField: q => q.identifier + .chain(r => { + if (KEYWORDS.includes(r.toUpperCase())) { + return parsimmon_umd_min.exports.fail("Variable fields cannot be a keyword (" + KEYWORDS.join(" or ") + ")"); + } + else { + return parsimmon_umd_min.exports.succeed(Fields.variable(r)); + } + }) + .desc("variable"), + numberField: q => q.number.map(val => Fields.literal(val)).desc("number"), + stringField: q => q.string.map(val => Fields.literal(val)).desc("string"), + boolField: q => q.bool.map(val => Fields.literal(val)).desc("boolean"), + dateField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("date("), parsimmon_umd_min.exports.optWhitespace, q.datePlus, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (prefix, _1, date, _2, postfix) => Fields.literal(date)).desc("date"), + durationField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("dur("), parsimmon_umd_min.exports.optWhitespace, q.duration, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (prefix, _1, dur, _2, postfix) => Fields.literal(dur)).desc("duration"), + nullField: q => q.rawNull.map(_ => Fields.NULL), + linkField: q => q.link.map(f => Fields.literal(f)), + listField: q => q.field + .sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)) + .wrap(parsimmon_umd_min.exports.string("[").skip(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.optWhitespace.then(parsimmon_umd_min.exports.string("]"))) + .map(l => Fields.list(l)) + .desc("list ('[1, 2, 3]')"), + objectField: q => parsimmon_umd_min.exports.seqMap(q.identifier.or(q.string), parsimmon_umd_min.exports.string(":").trim(parsimmon_umd_min.exports.optWhitespace), q.field, (name, _sep, value) => { + return { name, value }; + }) + .sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)) + .wrap(parsimmon_umd_min.exports.string("{").skip(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.optWhitespace.then(parsimmon_umd_min.exports.string("}"))) + .map(vals => { + let res = {}; + for (let entry of vals) + res[entry.name] = entry.value; + return Fields.object(res); + }) + .desc("object ('{ a: 1, b: 2 }')"), + atomInlineField: q => parsimmon_umd_min.exports.alt(q.date, q.duration.map(d => normalizeDuration(d)), q.string, q.tag, q.embedLink, q.bool, q.number, q.rawNull), + inlineFieldList: q => q.atomInlineField.sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace).lookahead(q.atomInlineField)), + inlineField: q => parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.seqMap(q.atomInlineField, parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace), q.inlineFieldList, (f, _s, l) => [f].concat(l)), q.atomInlineField), + atomField: q => parsimmon_umd_min.exports.alt( + // Place embed links above negated fields as they are the special parser case '![[thing]]' and are generally unambigious. + q.embedLink.map(l => Fields.literal(l)), q.negatedField, q.linkField, q.listField, q.objectField, q.lambdaField, q.parensField, q.boolField, q.numberField, q.stringField, q.dateField, q.durationField, q.nullField, q.variableField), + indexField: q => parsimmon_umd_min.exports.seqMap(q.atomField, parsimmon_umd_min.exports.alt(q.dotPostfix, q.indexPostfix, q.functionPostfix).many(), (obj, postfixes) => { + let result = obj; + for (let post of postfixes) { + switch (post.type) { + case "dot": + case "index": + result = Fields.index(result, post.field); + break; + case "function": + result = Fields.func(result, post.fields); + break; + } } + return result; + }), + negatedField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("!"), q.indexField, (_, field) => Fields.negate(field)).desc("negated field"), + parensField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("("), parsimmon_umd_min.exports.optWhitespace, q.field, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (_1, _2, field, _3, _4) => field), + lambdaField: q => parsimmon_umd_min.exports.seqMap(q.identifier + .sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)) + .wrap(parsimmon_umd_min.exports.string("(").trim(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.string(")").trim(parsimmon_umd_min.exports.optWhitespace)), parsimmon_umd_min.exports.string("=>").trim(parsimmon_umd_min.exports.optWhitespace), q.field, (ident, _ignore, value) => { + return { type: "lambda", arguments: ident, value }; + }), + dotPostfix: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("."), q.identifier, (_, field) => { + return { type: "dot", field: Fields.literal(field) }; + }), + indexPostfix: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("["), parsimmon_umd_min.exports.optWhitespace, q.field, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string("]"), (_, _2, field, _3, _4) => { + return { type: "index", field }; + }), + functionPostfix: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("("), parsimmon_umd_min.exports.optWhitespace, q.field.sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)), parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (_, _1, fields, _2, _3) => { + return { type: "function", fields }; + }), + // The precedence hierarchy of operators - multiply/divide, add/subtract, compare, and then boolean operations. + binaryMulDivField: q => createBinaryParser(q.indexField, q.binaryMulDiv, Fields.binaryOp), + binaryPlusMinusField: q => createBinaryParser(q.binaryMulDivField, q.binaryPlusMinus, Fields.binaryOp), + binaryCompareField: q => createBinaryParser(q.binaryPlusMinusField, q.binaryCompareOp, Fields.binaryOp), + binaryBooleanField: q => createBinaryParser(q.binaryCompareField, q.binaryBooleanOp, Fields.binaryOp), + binaryOpField: q => q.binaryBooleanField, + field: q => q.binaryOpField, +}); +/** + * Attempt to parse a field from the given text, returning a string error if the + * parse failed. + */ +function parseField(text) { + try { + return Result.success(EXPRESSION.field.tryParse(text)); } - DataArray.convert = convert; - /** Return true if the given object is a data array. */ - function isDataArray(obj) { - return obj instanceof DataArrayImpl; + catch (error) { + return Result.failure("" + error); } - DataArray.isDataArray = isDataArray; -})(DataArray || (DataArray = {})); - -/** Test-environment-friendly function which fetches the current system locale. */ -function currentLocale() { - if (typeof window === "undefined") - return "en-US"; - return window.navigator.language; } -/** Render simple fields compactly, removing wrapping content like paragraph and span. */ -async function renderCompactMarkdown(markdown, container, sourcePath, component) { - let subcontainer = container.createSpan(); - await obsidian.MarkdownRenderer.renderMarkdown(markdown, subcontainer, sourcePath, component); - let paragraph = subcontainer.querySelector("p"); - if (subcontainer.children.length == 1 && paragraph) { - while (paragraph.firstChild) { - subcontainer.appendChild(paragraph.firstChild); +/** Parse inline fields and other embedded metadata in a line. */ +/** The wrapper characters that can be used to define an inline field. */ +const INLINE_FIELD_WRAPPERS = Object.freeze({ + "[": "]", + "(": ")", +}); +/** + * Find a matching closing bracket that occurs at or after `start`, respecting nesting and escapes. If found, + * returns the value contained within and the string index after the end of the value. + */ +function findClosing(line, start, open, close) { + let nesting = 0; + let escaped = false; + for (let index = start; index < line.length; index++) { + let char = line.charAt(index); + // Allows for double escapes like '\\' to be rendered normally. + if (char == "\\") { + escaped = !escaped; + continue; } - subcontainer.removeChild(paragraph); - } -} -/** Create a list inside the given container, with the given data. */ -async function renderList(container, elements, component, originFile, settings) { - let listEl = container.createEl("ul", { cls: ["dataview", "list-view-ul"] }); - for (let elem of elements) { - let li = listEl.createEl("li"); - await renderValue(elem, li, originFile, component, settings, true, "list"); - } -} -/** Create a table inside the given container, with the given data. */ -async function renderTable(container, headers, values, component, originFile, settings) { - let tableEl = container.createEl("table", { cls: ["dataview", "table-view-table"] }); - let theadEl = tableEl.createEl("thead", { cls: "table-view-thead" }); - let headerEl = theadEl.createEl("tr", { cls: "table-view-tr-header" }); - for (let header of headers) { - headerEl.createEl("th", { text: header, cls: "table-view-th" }); - } - let tbodyEl = tableEl.createEl("tbody", { cls: "table-view-tbody" }); - for (let row of values) { - let rowEl = tbodyEl.createEl("tr"); - for (let value of row) { - let td = rowEl.createEl("td"); - await renderValue(value, td, originFile, component, settings, true); + if (escaped) { + escaped = false; + continue; } + if (char == open) + nesting++; + else if (char == close) + nesting--; + // Only occurs if we are on a close character and trhere is no more nesting. + if (nesting < 0) + return { value: line.substring(start, index).trim(), endIndex: index + 1 }; + escaped = false; } + return undefined; } -/** Render a pre block with an error in it; returns the element to allow for dynamic updating. */ -function renderErrorPre(container, error) { - let pre = container.createEl("pre", { cls: ["dataview", "dataview-error"] }); - pre.appendText(error); - return pre; +/** Find the '::' separator in an inline field. */ +function findSeparator(line, start) { + let sep = line.indexOf("::", start); + if (sep < 0) + return undefined; + return { key: line.substring(start, sep).trim(), valueIndex: sep + 2 }; } -/** Render a DateTime in a minimal format to save space. */ -function renderMinimalDate(time, settings) { - // If there is no relevant time specified, fall back to just rendering the date. - if (time.second == 0 && time.minute == 0 && time.hour == 0) { - return time.toFormat(settings.defaultDateFormat, { locale: currentLocale() }); +/** Try to completely parse an inline field starting at the given position. Assuems `start` is on a wrapping character. */ +function findSpecificInlineField(line, start) { + let open = line.charAt(start); + let key = findSeparator(line, start + 1); + if (key === undefined) + return undefined; + // Fail the match if we find any separator characters (not allowed in keys). + for (let sep of Object.keys(INLINE_FIELD_WRAPPERS).concat(Object.values(INLINE_FIELD_WRAPPERS))) { + if (key.key.includes(sep)) + return undefined; } - return time.toFormat(settings.defaultDateTimeFormat, { locale: currentLocale() }); -} -/** Render a duration in a minimal format to save space. */ -function renderMinimalDuration(dur) { - dur = normalizeDuration(dur); - let result = ""; - if (dur.years) - result += `${dur.years} years, `; - if (dur.months) - result += `${dur.months} months, `; - if (dur.weeks) - result += `${dur.weeks} weeks, `; - if (dur.days) - result += `${dur.days} days, `; - if (dur.hours) - result += `${dur.hours} hours, `; - if (dur.minutes) - result += `${dur.minutes} minutes, `; - if (dur.seconds) - result += `${Math.round(dur.seconds)} seconds, `; - if (dur.milliseconds) - result += `${Math.round(dur.milliseconds)} ms, `; - if (result.endsWith(", ")) - result = result.substring(0, result.length - 2); - return result; + let value = findClosing(line, key.valueIndex, open, INLINE_FIELD_WRAPPERS[open]); + if (value === undefined) + return undefined; + return { + key: key.key, + value: value.value, + start: start, + startValue: key.valueIndex, + end: value.endIndex, + wrapping: open, + }; } -/** Prettily render a value into a container with the given settings. */ -async function renderValue(field, container, originFile, component, settings, expandList = false, context = "root", depth = 0) { - var _a, _b; - // Prevent infinite recursion. - if (depth > settings.maxRecursiveRenderDepth) { - container.appendText("..."); - return; - } - if (Values.isNull(field)) { - await renderCompactMarkdown(settings.renderNullAs, container, originFile, component); - } - else if (Values.isDate(field)) { - container.appendText(renderMinimalDate(field, settings)); - } - else if (Values.isDuration(field)) { - container.appendText(renderMinimalDuration(field)); - } - else if (Values.isString(field) || Values.isBoolean(field) || Values.isNumber(field)) { - await renderCompactMarkdown("" + field, container, originFile, component); - } - else if (Values.isLink(field)) { - await renderCompactMarkdown(field.markdown(), container, originFile, component); - } - else if (Values.isHtml(field)) { - container.appendChild(field); - } - else if (Values.isFunction(field)) { - container.appendText(""); - } - else if (Values.isArray(field) || DataArray.isDataArray(field)) { - if (expandList) { - let list = container.createEl("ul", { - cls: [ - "dataview", - "dataview-ul", - context == "list" ? "dataview-result-list-ul" : "dataview-result-list-root-ul", - ], - }); - for (let child of field) { - let li = list.createEl("li", { cls: "dataview-result-list-li" }); - await renderValue(child, li, originFile, component, settings, expandList, "list", depth + 1); - } - } - else { - if (field.length == 0) { - container.appendText(""); - return; - } - let span = container.createEl("span", { cls: ["dataview", "dataview-result-list-span"] }); - let first = true; - for (let val of field) { - if (first) - first = false; - else - span.appendText(", "); - await renderValue(val, span, originFile, component, settings, expandList, "list", depth + 1); +/** Parse a textual inline field value into something we can work with. */ +function parseInlineValue(value) { + // The stripped literal field parser understands all of the non-array/non-object fields and can parse them for us. + // Inline field objects are not currently supported; inline array objects have to be handled by the parser + // separately. + let inline = EXPRESSION.inlineField.parse(value); + if (inline.status) + return inline.value; + else + return value; +} +/** Extracts inline fields of the form '[key:: value]' from a line of text. This is done in a relatively + * "robust" way to avoid failing due to bad nesting or other interfering Markdown symbols: + * + * - Look for any wrappers ('[' and '(') in the line, trying to parse whatever comes after it as an inline key::. + * - If successful, scan until you find a matching end bracket, and parse whatever remains as an inline value. + */ +function extractInlineFields(line, includeTaskFields = false) { + let fields = []; + for (let wrapper of Object.keys(INLINE_FIELD_WRAPPERS)) { + let foundIndex = line.indexOf(wrapper); + while (foundIndex >= 0) { + let parsedField = findSpecificInlineField(line, foundIndex); + if (!parsedField) { + foundIndex = line.indexOf(wrapper, foundIndex + 1); + continue; } + fields.push(parsedField); + foundIndex = line.indexOf(wrapper, parsedField.end); } } - else if (Values.isObject(field)) { - // Don't render classes in case they have recursive references; spoopy. - if (!Values.isTask(field) && ((_a = field === null || field === void 0 ? void 0 : field.constructor) === null || _a === void 0 ? void 0 : _a.name) && ((_b = field === null || field === void 0 ? void 0 : field.constructor) === null || _b === void 0 ? void 0 : _b.name) != "Object") { - container.appendText(`<${field.constructor.name}>`); - return; - } - if (expandList) { - let list = container.createEl("ul", { cls: ["dataview", "dataview-ul", "dataview-result-object-ul"] }); - for (let [key, value] of Object.entries(field)) { - let li = list.createEl("li", { cls: ["dataview", "dataview-li", "dataview-result-object-li"] }); - li.appendText(key + ": "); - await renderValue(value, li, originFile, component, settings, expandList, "list", depth + 1); - } - } - else { - if (Object.keys(field).length == 0) { - container.appendText(""); - return; - } - let span = container.createEl("span", { cls: ["dataview", "dataview-result-object-span"] }); - let first = true; - for (let [key, value] of Object.entries(field)) { - if (first) - first = false; - else - span.appendText(", "); - span.appendText(key + ": "); - await renderValue(value, span, originFile, component, settings, expandList, "list", depth + 1); - } - } + if (includeTaskFields) + fields = fields.concat(extractSpecialTaskFields(line)); + fields.sort((a, b) => a.start - b.start); + return fields; +} +/** Validates that a raw field name has a valid form. */ +const FULL_LINE_KEY_PART = parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(new RegExp(emojiRegex(), "u")), parsimmon_umd_min.exports.regexp(/[0-9\p{Letter}\w\s_/-]+/u)) + .many() + .map(parts => parts.join("")); +parsimmon_umd_min.exports.regexp(/[^0-9\w\p{Letter}]*/u) + .then(FULL_LINE_KEY_PART) + .skip(parsimmon_umd_min.exports.regexp(/[_\*~`]*/u)); +const CREATED_DATE_REGEX = /\u{2795}\s*(\d{4}-\d{2}-\d{2})/u; +const DUE_DATE_REGEX = /[\u{1F4C5}\u{1F4C6}\u{1F5D3}\u{FE0F}]{1,}\s*(\d{4}-\d{2}-\d{2})/u; +const DONE_DATE_REGEX = /\u{2705}\s*(\d{4}-\d{2}-\d{2})/u; +/** Parse special completed/due/done task fields which are marked via emoji. */ +function extractSpecialTaskFields(line) { + let results = []; + let createdMatch = CREATED_DATE_REGEX.exec(line); + if (createdMatch) + results.push({ + key: "created", + value: createdMatch[1], + start: createdMatch.index, + startValue: createdMatch.index + 1, + end: createdMatch.index + createdMatch[0].length, + wrapping: "emoji-shorthand", + }); + let dueMatch = DUE_DATE_REGEX.exec(line); + if (dueMatch) + results.push({ + key: "due", + value: dueMatch[1], + start: dueMatch.index, + startValue: dueMatch.index + 1, + end: dueMatch.index + dueMatch[0].length, + wrapping: "emoji-shorthand", + }); + let completedMatch = DONE_DATE_REGEX.exec(line); + if (completedMatch) + results.push({ + key: "completion", + value: completedMatch[1], + start: completedMatch.index, + startValue: completedMatch.index + 1, + end: completedMatch.index + completedMatch[0].length, + wrapping: "emoji-shorthand", + }); + return results; +} +/** Sets or replaces the value of an inline field; if the value is 'undefined', deletes the key. */ +function setInlineField(source, key, value) { + let existing = extractInlineFields(source); + let existingKeys = existing.filter(f => f.key == key); + // Don't do anything if there are duplicate keys OR the key already doesn't exist. + if (existingKeys.length > 2 || (existingKeys.length == 0 && !value)) + return source; + let existingKey = existingKeys[0]; + let annotation = value ? `[${key}:: ${value}]` : ""; + if (existingKey) { + let prefix = source.substring(0, existingKey.start); + let suffix = source.substring(existingKey.end); + if (annotation) + return `${prefix}${annotation}${suffix}`; + else + return `${prefix}${suffix.trimStart()}`; } - else { - container.appendText("Unrecognized: " + JSON.stringify(field)); + else if (annotation) { + return `${source.trimEnd()} ${annotation}`; } + return source; } -/** Utility methods for creating & comparing fields. */ -var Fields; -(function (Fields) { - function variable(name) { - return { type: "variable", name }; - } - Fields.variable = variable; - function literal(value) { - return { type: "literal", value }; - } - Fields.literal = literal; - function binaryOp(left, op, right) { - return { type: "binaryop", left, op, right }; - } - Fields.binaryOp = binaryOp; - function index(obj, index) { - return { type: "index", object: obj, index }; +/** All extracted markdown file metadata obtained from a file. */ +class PageMetadata { + constructor(path, init) { + this.path = path; + this.fields = new Map(); + this.frontmatter = {}; + this.tags = new Set(); + this.aliases = new Set(); + this.links = []; + Object.assign(this, init); + this.lists = (this.lists || []).map(l => new ListItem$1(l)); } - Fields.index = index; - /** Converts a string in dot-notation-format into a variable which indexes. */ - function indexVariable(name) { - let parts = name.split("."); - let result = Fields.variable(parts[0]); - for (let index = 1; index < parts.length; index++) { - result = Fields.index(result, Fields.literal(parts[index])); + /** Canonicalize raw links and other data in partial data with normalizers, returning a completed object. */ + static canonicalize(data, linkNormalizer) { + // Mutate the data for now, which is probably a bad idea but... all well. + if (data.frontmatter) { + data.frontmatter = Values.mapLeaves(data.frontmatter, t => Values.isLink(t) ? linkNormalizer(t) : t); } - return result; - } - Fields.indexVariable = indexVariable; - function lambda(args, value) { - return { type: "lambda", arguments: args, value }; - } - Fields.lambda = lambda; - function func(func, args) { - return { type: "function", func, arguments: args }; - } - Fields.func = func; - function list(values) { - return { type: "list", values }; - } - Fields.list = list; - function object(values) { - return { type: "object", values }; - } - Fields.object = object; - function negate(child) { - return { type: "negated", child }; - } - Fields.negate = negate; - function isCompareOp(op) { - return op == "<=" || op == "<" || op == ">" || op == ">=" || op == "!=" || op == "="; - } - Fields.isCompareOp = isCompareOp; - Fields.NULL = Fields.literal(null); -})(Fields || (Fields = {})); - -/** AST implementation for queries over data sources. */ -/** Utility functions for creating and manipulating sources. */ -var Sources; -(function (Sources) { - function tag(tag) { - return { type: "tag", tag }; - } - Sources.tag = tag; - function csv(path) { - return { type: "csv", path }; - } - Sources.csv = csv; - function folder(prefix) { - return { type: "folder", folder: prefix }; - } - Sources.folder = folder; - function link(file, incoming) { - return { type: "link", file, direction: incoming ? "incoming" : "outgoing" }; + if (data.fields) { + for (let [key, value] of data.fields.entries()) { + data.fields.set(key, Values.mapLeaves(value, t => (Values.isLink(t) ? linkNormalizer(t) : t))); + } + } + if (data.lists) { + for (let item of data.lists) { + for (let [key, value] of item.fields.entries()) { + item.fields.set(key, value.map(x => Values.mapLeaves(x, t => (Values.isLink(t) ? linkNormalizer(t) : t)))); + } + } + } + if (data.links) { + data.links = data.links.map(l => linkNormalizer(l)); + } + // This is pretty ugly, but it's not possible to normalize on the worker thread that does parsing. + // The best way to improve this is to instead just canonicalize the entire data object; I can try to + // optimize `Values.mapLeaves` to only mutate if it actually changes things. + return new PageMetadata(data.path, data); } - Sources.link = link; - function binaryOp(left, op, right) { - return { type: "binaryop", left, op, right }; + /** The name (based on path) of this file. */ + name() { + return getFileTitle(this.path); } - Sources.binaryOp = binaryOp; - function negate(child) { - return { type: "negate", child }; + /** The containing folder (based on path) of this file. */ + folder() { + return getParentFolder(this.path); } - Sources.negate = negate; - function empty() { - return { type: "empty" }; + /** The extension of this file (likely 'md'). */ + extension() { + return getExtension(this.path); } - Sources.empty = empty; -})(Sources || (Sources = {})); - -/** Emoji regex without any additional flags. */ -const EMOJI_REGEX = new RegExp(emojiRegex(), ""); -/** Provides a lookup table for unit durations of the given type. */ -const DURATION_TYPES = { - year: Duration_1.fromObject({ years: 1 }), - years: Duration_1.fromObject({ years: 1 }), - yr: Duration_1.fromObject({ years: 1 }), - yrs: Duration_1.fromObject({ years: 1 }), - month: Duration_1.fromObject({ months: 1 }), - months: Duration_1.fromObject({ months: 1 }), - mo: Duration_1.fromObject({ months: 1 }), - mos: Duration_1.fromObject({ months: 1 }), - week: Duration_1.fromObject({ weeks: 1 }), - weeks: Duration_1.fromObject({ weeks: 1 }), - wk: Duration_1.fromObject({ weeks: 1 }), - wks: Duration_1.fromObject({ weeks: 1 }), - w: Duration_1.fromObject({ weeks: 1 }), - day: Duration_1.fromObject({ days: 1 }), - days: Duration_1.fromObject({ days: 1 }), - d: Duration_1.fromObject({ days: 1 }), - hour: Duration_1.fromObject({ hours: 1 }), - hours: Duration_1.fromObject({ hours: 1 }), - hr: Duration_1.fromObject({ hours: 1 }), - hrs: Duration_1.fromObject({ hours: 1 }), - h: Duration_1.fromObject({ hours: 1 }), - minute: Duration_1.fromObject({ minutes: 1 }), - minutes: Duration_1.fromObject({ minutes: 1 }), - min: Duration_1.fromObject({ minutes: 1 }), - mins: Duration_1.fromObject({ minutes: 1 }), - m: Duration_1.fromObject({ minutes: 1 }), - second: Duration_1.fromObject({ seconds: 1 }), - seconds: Duration_1.fromObject({ seconds: 1 }), - sec: Duration_1.fromObject({ seconds: 1 }), - secs: Duration_1.fromObject({ seconds: 1 }), - s: Duration_1.fromObject({ seconds: 1 }), -}; -/** Shorthand for common dates (relative to right now). */ -const DATE_SHORTHANDS = { - now: () => DateTime_1.local(), - today: () => DateTime_1.local().startOf("day"), - yesterday: () => DateTime_1.local() - .startOf("day") - .minus(Duration_1.fromObject({ days: 1 })), - tommorow: () => DateTime_1.local() - .startOf("day") - .plus(Duration_1.fromObject({ days: 1 })), - sow: () => DateTime_1.local().startOf("week"), - "start-of-week": () => DateTime_1.local().startOf("week"), - eow: () => DateTime_1.local().endOf("week"), - "end-of-week": () => DateTime_1.local().endOf("week"), - soy: () => DateTime_1.local().startOf("year"), - "start-of-year": () => DateTime_1.local().startOf("year"), - eoy: () => DateTime_1.local().endOf("year"), - "end-of-year": () => DateTime_1.local().endOf("year"), - som: () => DateTime_1.local().startOf("month"), - "start-of-month": () => DateTime_1.local().startOf("month"), - eom: () => DateTime_1.local().endOf("month"), - "end-of-month": () => DateTime_1.local().endOf("month"), -}; -/** - * Keywords which cannot be used as variables directly. Use `row.` if it is a variable you have defined and want - * to access. - */ -const KEYWORDS = ["FROM", "WHERE", "LIMIT", "GROUP", "FLATTEN"]; -/////////////// -// Utilities // -/////////////// -/** Attempt to parse the inside of a link to pull out display name, subpath, etc. */ -function parseInnerLink(link) { - let display = undefined; - if (link.includes("|")) { - let split = link.split("|"); - link = split[0]; - display = split[1]; + /** Return a set of tags AND all of their parent tags (so #hello/yes would become #hello, #hello/yes). */ + fullTags() { + let result = new Set(); + for (let tag of this.tags) { + for (let subtag of extractSubtags(tag)) + result.add(subtag); + } + return result; } - if (link.includes("#^")) { - let split = link.split("#^"); - return Link.block(split[0], split[1], false, display); + /** Convert all links in this file to file links. */ + fileLinks() { + let distinctPaths = new Set(this.links.map(l => l.path)); + return Array.from(distinctPaths).map(l => Link.file(l)); } - else if (link.includes("#")) { - let split = link.split("#"); - return Link.header(split[0], split[1], false, display); + /** Map this metadata to a full object; uses the index for additional data lookups. */ + serialize(index, cache) { + // Convert list items via the canonicalization cache. + let realCache = cache !== null && cache !== void 0 ? cache : new ListSerializationCache(this.lists); + let result = { + file: { + path: this.path, + folder: this.folder(), + name: this.name(), + link: Link.file(this.path), + outlinks: this.fileLinks(), + inlinks: Array.from(index.links.getInverse(this.path)).map(l => Link.file(l)), + etags: Array.from(this.tags), + tags: Array.from(this.fullTags()), + aliases: Array.from(this.aliases), + lists: this.lists.map(l => realCache.get(l.line)), + tasks: this.lists.filter(l => !!l.task).map(l => realCache.get(l.line)), + ctime: this.ctime, + cday: stripTime(this.ctime), + mtime: this.mtime, + mday: stripTime(this.mtime), + size: this.size, + starred: index.starred.starred(this.path), + frontmatter: Values.deepCopy(this.frontmatter), + ext: this.extension(), + }, + }; + // Add the current day if present. + if (this.day) + result.file.day = this.day; + // Then append the computed fields. + for (let [key, value] of this.fields.entries()) { + if (key in result) + continue; // Don't allow fields to override existing keys. + result[key] = value; + } + return result; } - return Link.file(link, false, display); } -/** Create a left-associative binary parser which parses the given sub-element and separator. Handles whitespace. */ -function createBinaryParser(child, sep, combine) { - return parsimmon_umd_min.exports.seqMap(child, parsimmon_umd_min.exports.seq(parsimmon_umd_min.exports.optWhitespace, sep, parsimmon_umd_min.exports.optWhitespace, child).many(), (first, rest) => { - if (rest.length == 0) - return first; - let node = combine(first, rest[0][1], rest[0][3]); - for (let index = 1; index < rest.length; index++) { - node = combine(node, rest[index][1], rest[index][3]); +/** A list item inside of a list. */ +class ListItem$1 { + constructor(init) { + Object.assign(this, init); + this.fields = this.fields || {}; + } + id() { + return `${this.file().path}-${this.line}`; + } + file() { + return this.link.toFile(); + } + markdown() { + if (this.task) + return `${this.symbol} [${this.task.completed ? "x" : " "}] ${this.text}`; + else + return `${this.symbol} ${this.text}`; + } + created() { + var _a, _b, _c; + return (_c = ((_b = (_a = this.fields.get("created")) !== null && _a !== void 0 ? _a : this.fields.get("ctime")) !== null && _b !== void 0 ? _b : this.fields.get("cday"))) === null || _c === void 0 ? void 0 : _c[0]; + } + due() { + var _a, _b, _c; + return (_c = ((_b = (_a = this.fields.get("due")) !== null && _a !== void 0 ? _a : this.fields.get("duetime")) !== null && _b !== void 0 ? _b : this.fields.get("dueday"))) === null || _c === void 0 ? void 0 : _c[0]; + } + completed() { + var _a, _b, _c, _d; + return (_d = ((_c = (_b = (_a = this.fields.get("completed")) !== null && _a !== void 0 ? _a : this.fields.get("completion")) !== null && _b !== void 0 ? _b : this.fields.get("comptime")) !== null && _c !== void 0 ? _c : this.fields.get("compday"))) === null || _d === void 0 ? void 0 : _d[0]; + } + /** Create an API-friendly copy of this list item. De-duplication is done via the provided cache. */ + serialize(cache) { + // Map children to their serialized/de-duplicated equivalents right away. + let children = this.children.map(l => cache.get(l)).filter((l) => l !== undefined); + let result = { + symbol: this.symbol, + link: this.link, + section: this.section, + text: this.text, + tags: Array.from(this.tags), + line: this.line, + lineCount: this.lineCount, + list: this.list, + path: this.link.path, + children: children, + task: !!this.task, + annotated: this.fields.size > 0, + position: Values.deepCopy(this.position), + subtasks: children, + real: !!this.task, + header: this.section, // @deprecated, use 'item.section' instead. + }; + if (this.parent) + result.parent = this.parent; + if (this.blockId) + result.blockId = this.blockId; + addFields(this.fields, result); + if (this.task) { + result.status = this.task.status; + result.checked = this.task.checked; + result.completed = this.task.completed; + result.fullyCompleted = this.task.fullyCompleted; + let created = this.created(), due = this.due(), completed = this.completed(); + if (created) + result.created = Values.deepCopy(created); + if (due) + result.due = Values.deepCopy(due); + if (completed) + result.completion = Values.deepCopy(completed); } - return node; - }); + return result; + } } -function chainOpt(base, ...funcs) { - return parsimmon_umd_min.exports.custom((success, failure) => { - return (input, i) => { - let result = base._(input, i); - if (!result.status) - return result; - for (let func of funcs) { - let next = func(result.value)._(input, result.index); - if (!next.status) - return result; - result = next; +////////////////////////////////////////// +// Conversion / Serialization Utilities // +////////////////////////////////////////// +/** De-duplicates list items across section metadata and page metadata. */ +class ListSerializationCache { + constructor(listItems) { + this.listItems = {}; + this.cache = {}; + this.seen = new Set(); + for (let item of listItems) + this.listItems[item.line] = item; + } + get(lineno) { + if (lineno in this.cache) + return this.cache[lineno]; + else if (this.seen.has(lineno)) { + console.log(`Dataview: Encountered a circular list (line number ${lineno}; children ${this.listItems[lineno].children.join(", ")})`); + return undefined; + } + this.seen.add(lineno); + let result = this.listItems[lineno].serialize(this); + this.cache[lineno] = result; + return result; + } +} +function addFields(fields, target) { + for (let [key, values] of fields.entries()) { + if (key in target) + continue; + target[key] = values.length == 1 ? values[0] : values; + } + return target; +} + +/** Importer for markdown documents. */ +// TODO: Consider using an actual parser in leiu of a more expensive regex. +const LIST_ITEM_REGEX = /^[\s>]*(\d+\.|\d+\)|\*|-|\+)\s*(\[.{0,1}\])?\s*(.*)$/mu; +/** Recursively convert frontmatter into fields. We have to dance around YAML structure. */ +function parseFrontmatter(value) { + if (value == null) { + return null; + } + else if (typeof value === "object") { + if (Array.isArray(value)) { + let result = []; + for (let child of value) { + result.push(parseFrontmatter(child)); } return result; - }; + } + else { + let object = value; + let result = {}; + for (let key in object) { + result[key] = parseFrontmatter(object[key]); + } + return result; + } + } + else if (typeof value === "number") { + return value; + } + else if (typeof value === "boolean") { + return value; + } + else if (typeof value === "string") { + let dateParse = EXPRESSION.date.parse(value); + if (dateParse.status) + return dateParse.value; + let durationParse = EXPRESSION.duration.parse(value); + if (durationParse.status) + return durationParse.value; + let linkParse = EXPRESSION.embedLink.parse(value); + if (linkParse.status) + return linkParse.value; + return value; + } + // Backup if we don't understand the type. + return null; +} + +/** Parse a CSV file into a collection of data rows. */ +function parseCsv(content) { + let parsed = papaparse_min.exports.parse(content, { + header: true, + skipEmptyLines: true, + comments: "#", + dynamicTyping: true, }); -} -const EXPRESSION = parsimmon_umd_min.exports.createLanguage({ - // A floating point number; the decimal point is optional. - number: q => parsimmon_umd_min.exports.regexp(/-?[0-9]+(\.[0-9]+)?/) - .map(str => Number.parseFloat(str)) - .desc("number"), - // A quote-surrounded string which supports escape characters ('\'). - string: q => parsimmon_umd_min.exports.string('"') - .then(parsimmon_umd_min.exports.alt(q.escapeCharacter, parsimmon_umd_min.exports.noneOf('"\\')) - .atLeast(0) - .map(chars => chars.join(""))) - .skip(parsimmon_umd_min.exports.string('"')) - .desc("string"), - escapeCharacter: _ => parsimmon_umd_min.exports.string("\\") - .then(parsimmon_umd_min.exports.any) - .map(escaped => { - // If we are escaping a backslash or a quote, pass in on in escaped form - if (escaped === '"') - return '"'; - if (escaped === "\\") - return "\\"; - else - return "\\" + escaped; - }), - // A boolean true/false value. - bool: _ => parsimmon_umd_min.exports.regexp(/true|false|True|False/) - .map(str => str.toLowerCase() == "true") - .desc("boolean ('true' or 'false')"), - // A tag of the form '#stuff/hello-there'. - tag: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("#"), parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/[\p{Letter}0-9_/-]/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX)).many(), (start, rest) => start + rest.join("")).desc("tag ('#hello/stuff')"), - // A variable identifier, which is alphanumeric and must start with a letter or... emoji. - identifier: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/\p{Letter}/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX)), parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/[0-9\p{Letter}_-]/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX)).many(), (first, rest) => first + rest.join("")).desc("variable identifier"), - // A variable identifier, which is alphanumeric and must start with a letter. Can include dots. - identifierDot: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/\p{Letter}/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX)), parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.regexp(/[0-9\p{Letter}\._-]/u), parsimmon_umd_min.exports.regexp(EMOJI_REGEX)).many(), (first, rest) => first + rest.join("")).desc("variable identifier"), - // An Obsidian link of the form [[]]. - link: _ => parsimmon_umd_min.exports.regexp(/\[\[([^\[\]]*?)\]\]/u, 1) - .map(linkInner => parseInnerLink(linkInner)) - .desc("file link"), - // An embeddable link which can start with '!'. This overlaps with the normal negation operator, so it is only - // provided for metadata parsing. - embedLink: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("!").atMost(1), q.link, (p, l) => { - if (p.length > 0) - l.embed = true; - return l; - }), - // Binary plus or minus operator. - binaryPlusMinus: _ => parsimmon_umd_min.exports.regexp(/\+|-/) - .map(str => str) - .desc("'+' or '-'"), - // Binary times or divide operator. - binaryMulDiv: _ => parsimmon_umd_min.exports.regexp(/\*|\//) - .map(str => str) - .desc("'*' or '/'"), - // Binary comparison operator. - binaryCompareOp: _ => parsimmon_umd_min.exports.regexp(/>=|<=|!=|>|<|=/) - .map(str => str) - .desc("'>=' or '<=' or '!=' or '=' or '>' or '<'"), - // Binary boolean combination operator. - binaryBooleanOp: _ => parsimmon_umd_min.exports.regexp(/and|or|&|\|/i) - .map(str => { - if (str.toLowerCase() == "and") - return "&"; - else if (str.toLowerCase() == "or") - return "|"; - else - return str; - }) - .desc("'and' or 'or'"), - // A date which can be YYYY-MM[-DDTHH:mm:ss]. - rootDate: _ => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/\d{4}/), parsimmon_umd_min.exports.string("-"), parsimmon_umd_min.exports.regexp(/\d{2}/), (year, _, month) => { - return DateTime_1.fromObject({ year: Number.parseInt(year), month: Number.parseInt(month) }); - }).desc("date in format YYYY-MM[-DDTHH-MM-SS.MS]"), - dateShorthand: _ => parsimmon_umd_min.exports.alt(...Object.keys(DATE_SHORTHANDS) - .sort((a, b) => b.length - a.length) - .map(parsimmon_umd_min.exports.string)), - date: q => chainOpt(q.rootDate, (ym) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("-"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, day) => ym.set({ day: Number.parseInt(day) })), (ymd) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("T"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, hour) => ymd.set({ hour: Number.parseInt(hour) })), (ymdh) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string(":"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, minute) => ymdh.set({ minute: Number.parseInt(minute) })), (ymdhm) => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string(":"), parsimmon_umd_min.exports.regexp(/\d{2}/), (_, second) => ymdhm.set({ second: Number.parseInt(second) })), (ymdhms) => parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("."), parsimmon_umd_min.exports.regexp(/\d{3}/), (_, millisecond) => ymdhms.set({ millisecond: Number.parseInt(millisecond) })), parsimmon_umd_min.exports.succeed(ymdhms) // pass - ), (dt) => parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("+").or(parsimmon_umd_min.exports.string("-")), parsimmon_umd_min.exports.regexp(/\d{1,2}(:\d{2})?/), (pm, hr) => dt.setZone("UTC" + pm + hr, { keepLocalTime: true })), parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("Z"), () => dt.setZone("utc", { keepLocalTime: true })), parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("["), parsimmon_umd_min.exports.regexp(/[0-9A-Za-z+-\/]+/u), parsimmon_umd_min.exports.string("]"), (_a, zone, _b) => dt.setZone(zone, { keepLocalTime: true })))).assert((dt) => dt.isValid, "valid date"), - // A date, plus various shorthand times of day it could be. - datePlus: q => parsimmon_umd_min.exports.alt(q.dateShorthand.map(d => DATE_SHORTHANDS[d]()), q.date), - // A duration of time. - durationType: _ => parsimmon_umd_min.exports.alt(...Object.keys(DURATION_TYPES) - .sort((a, b) => b.length - a.length) - .map(parsimmon_umd_min.exports.string)), - duration: q => parsimmon_umd_min.exports.seqMap(q.number, parsimmon_umd_min.exports.optWhitespace, q.durationType, (count, _, t) => DURATION_TYPES[t].mapUnits(x => x * count)) - .sepBy1(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace).or(parsimmon_umd_min.exports.optWhitespace)) - .map(durations => durations.reduce((p, c) => p.plus(c))), - // A raw null value. - rawNull: _ => parsimmon_umd_min.exports.string("null"), - // Source parsing. - tagSource: q => q.tag.map(tag => Sources.tag(tag)), - csvSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("csv(").skip(parsimmon_umd_min.exports.optWhitespace), q.string, parsimmon_umd_min.exports.string(")"), (_1, path, _2) => Sources.csv(path)), - linkIncomingSource: q => q.link.map(link => Sources.link(link.path, true)), - linkOutgoingSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("outgoing(").skip(parsimmon_umd_min.exports.optWhitespace), q.link, parsimmon_umd_min.exports.string(")"), (_1, link, _2) => Sources.link(link.path, false)), - folderSource: q => q.string.map(str => Sources.folder(str)), - parensSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("("), parsimmon_umd_min.exports.optWhitespace, q.source, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (_1, _2, field, _3, _4) => field), - negateSource: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.string("-"), parsimmon_umd_min.exports.string("!")), q.atomSource, (_, source) => Sources.negate(source)), - atomSource: q => parsimmon_umd_min.exports.alt(q.parensSource, q.negateSource, q.linkOutgoingSource, q.linkIncomingSource, q.folderSource, q.tagSource, q.csvSource), - binaryOpSource: q => createBinaryParser(q.atomSource, q.binaryBooleanOp.map(s => s), Sources.binaryOp), - source: q => q.binaryOpSource, - // Field parsing. - variableField: q => q.identifier - .chain(r => { - if (KEYWORDS.includes(r.toUpperCase())) { - return parsimmon_umd_min.exports.fail("Variable fields cannot be a keyword (" + KEYWORDS.join(" or ") + ")"); + let rows = []; + for (let parsedRow of parsed.data) { + let fields = parseFrontmatter(parsedRow); + let result = {}; + for (let [key, value] of Object.entries(fields)) { + result[key] = value; + result[canonicalizeVarName(key)] = value; + } + rows.push(result); + } + return rows; +} + +/** Simplifies passing dataview values across the JS web worker barrier. */ +var Transferable; +(function (Transferable) { + /** Convert a literal value to a serializer-friendly transferable value. */ + function transferable(value) { + // Handle simple universal types first. + if (value instanceof Map) { + let copied = new Map(); + for (let [key, val] of value.entries()) + copied.set(transferable(key), transferable(val)); + return copied; } - else { - return parsimmon_umd_min.exports.succeed(Fields.variable(r)); + else if (value instanceof Set) { + let copied = new Set(); + for (let val of value) + copied.add(transferable(val)); + return copied; } - }) - .desc("variable"), - numberField: q => q.number.map(val => Fields.literal(val)).desc("number"), - stringField: q => q.string.map(val => Fields.literal(val)).desc("string"), - boolField: q => q.bool.map(val => Fields.literal(val)).desc("boolean"), - dateField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("date("), parsimmon_umd_min.exports.optWhitespace, q.datePlus, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (prefix, _1, date, _2, postfix) => Fields.literal(date)).desc("date"), - durationField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("dur("), parsimmon_umd_min.exports.optWhitespace, q.duration, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (prefix, _1, dur, _2, postfix) => Fields.literal(dur)).desc("duration"), - nullField: q => q.rawNull.map(_ => Fields.NULL), - linkField: q => q.link.map(f => Fields.literal(f)), - listField: q => q.field - .sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)) - .wrap(parsimmon_umd_min.exports.string("[").skip(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.optWhitespace.then(parsimmon_umd_min.exports.string("]"))) - .map(l => Fields.list(l)) - .desc("list ('[1, 2, 3]')"), - objectField: q => parsimmon_umd_min.exports.seqMap(q.identifier.or(q.string), parsimmon_umd_min.exports.string(":").trim(parsimmon_umd_min.exports.optWhitespace), q.field, (name, _sep, value) => { - return { name, value }; - }) - .sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)) - .wrap(parsimmon_umd_min.exports.string("{").skip(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.optWhitespace.then(parsimmon_umd_min.exports.string("}"))) - .map(vals => { - let res = {}; - for (let entry of vals) - res[entry.name] = entry.value; - return Fields.object(res); - }) - .desc("object ('{ a: 1, b: 2 }')"), - atomInlineField: q => parsimmon_umd_min.exports.alt(q.date, q.duration.map(d => normalizeDuration(d)), q.string, q.embedLink, q.bool, q.number, q.rawNull), - inlineFieldList: q => q.atomInlineField.sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace).lookahead(q.atomInlineField)), - inlineField: q => parsimmon_umd_min.exports.alt(parsimmon_umd_min.exports.seqMap(q.atomInlineField, parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace), q.inlineFieldList, (f, _s, l) => [f].concat(l)), q.atomInlineField), - atomField: q => parsimmon_umd_min.exports.alt(q.negatedField, q.linkField, q.listField, q.objectField, q.lambdaField, q.parensField, q.boolField, q.numberField, q.stringField, q.dateField, q.durationField, q.nullField, q.variableField), - indexField: q => parsimmon_umd_min.exports.seqMap(q.atomField, parsimmon_umd_min.exports.alt(q.dotPostfix, q.indexPostfix, q.functionPostfix).many(), (obj, postfixes) => { - let result = obj; - for (let post of postfixes) { - switch (post.type) { - case "dot": - case "index": - result = Fields.index(result, post.field); - break; - case "function": - result = Fields.func(result, post.fields); - break; - } + let wrapped = Values.wrapValue(value); + if (wrapped === undefined) + throw Error("Unrecognized transferable value: " + value); + switch (wrapped.type) { + case "null": + case "number": + case "string": + case "boolean": + return wrapped.value; + case "date": + return { + "___transfer-type": "date", + value: transferable(wrapped.value.toObject()), + options: { zone: wrapped.value.zoneName }, + }; + case "duration": + return { "___transfer-type": "duration", value: transferable(wrapped.value.toObject()) }; + case "array": + return wrapped.value.map(v => transferable(v)); + case "link": + return { "___transfer-type": "link", value: transferable(wrapped.value.toObject()) }; + case "object": + let result = {}; + for (let [key, value] of Object.entries(wrapped.value)) + result[key] = transferable(value); + return result; } - return result; - }), - negatedField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("!"), q.indexField, (_, field) => Fields.negate(field)).desc("negated field"), - parensField: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("("), parsimmon_umd_min.exports.optWhitespace, q.field, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (_1, _2, field, _3, _4) => field), - lambdaField: q => parsimmon_umd_min.exports.seqMap(q.identifier - .sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)) - .wrap(parsimmon_umd_min.exports.string("(").trim(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.string(")").trim(parsimmon_umd_min.exports.optWhitespace)), parsimmon_umd_min.exports.string("=>").trim(parsimmon_umd_min.exports.optWhitespace), q.field, (ident, _ignore, value) => { - return { type: "lambda", arguments: ident, value }; - }), - dotPostfix: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("."), q.identifier, (_, field) => { - return { type: "dot", field: Fields.literal(field) }; - }), - indexPostfix: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("["), parsimmon_umd_min.exports.optWhitespace, q.field, parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string("]"), (_, _2, field, _3, _4) => { - return { type: "index", field }; - }), - functionPostfix: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.string("("), parsimmon_umd_min.exports.optWhitespace, q.field.sepBy(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)), parsimmon_umd_min.exports.optWhitespace, parsimmon_umd_min.exports.string(")"), (_, _1, fields, _2, _3) => { - return { type: "function", fields }; - }), - // The precedence hierarchy of operators - multiply/divide, add/subtract, compare, and then boolean operations. - binaryMulDivField: q => createBinaryParser(q.indexField, q.binaryMulDiv, Fields.binaryOp), - binaryPlusMinusField: q => createBinaryParser(q.binaryMulDivField, q.binaryPlusMinus, Fields.binaryOp), - binaryCompareField: q => createBinaryParser(q.binaryPlusMinusField, q.binaryCompareOp, Fields.binaryOp), - binaryBooleanField: q => createBinaryParser(q.binaryCompareField, q.binaryBooleanOp, Fields.binaryOp), - binaryOpField: q => q.binaryBooleanField, - field: q => q.binaryOpField, -}); -/** - * Attempt to parse a field from the given text, returning a string error if the - * parse failed. - */ -function parseField(text) { - try { - return Result.success(EXPRESSION.field.tryParse(text)); } - catch (error) { - return Result.failure("" + error); + Transferable.transferable = transferable; + /** Convert a transferable value back to a literal value we can work with. */ + function value(transferable) { + if (transferable === null) { + return null; + } + else if (transferable === undefined) { + return undefined; + } + else if (transferable instanceof Map) { + let real = new Map(); + for (let [key, val] of transferable.entries()) + real.set(value(key), value(val)); + return real; + } + else if (transferable instanceof Set) { + let real = new Set(); + for (let val of transferable) + real.add(value(val)); + return real; + } + else if (Array.isArray(transferable)) { + return transferable.map(v => value(v)); + } + else if (typeof transferable === "object") { + if ("___transfer-type" in transferable) { + switch (transferable["___transfer-type"]) { + case "date": + let rawDate = DateTime_1.fromObject(value(transferable.value)); + let dateOpts = value(transferable.options); + if (dateOpts.zone) + rawDate.setZone(dateOpts.zone); + return rawDate; + case "duration": + return Duration_1.fromObject(value(transferable.value)); + case "link": + return Link.fromObject(value(transferable.value)); + default: + throw Error(`Unrecognized transfer type '${transferable["___transfer-type"]}'`); + } + } + let result = {}; + for (let [key, val] of Object.entries(transferable)) + result[key] = value(val); + return result; + } + return transferable; } + Transferable.value = value; +})(Transferable || (Transferable = {})); + +var localforage$1 = {exports: {}}; + +/*! + localForage -- Offline Storage, Improved + Version 1.10.0 + https://localforage.github.io/localForage + (c) 2013-2017 Mozilla, Apache License 2.0 +*/ + +(function (module, exports) { +(function(f){{module.exports=f();}})(function(){return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof commonjsRequire=="function"&&commonjsRequire;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw (f.code="MODULE_NOT_FOUND", f)}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r);}return n[o].exports}var i=typeof commonjsRequire=="function"&&commonjsRequire;for(var o=0;o element; its readystatechange event will be fired asynchronously once it is inserted + // into the document. Do so, thus queuing up the task. Remember to clean up once it's been called. + var scriptEl = global.document.createElement('script'); + scriptEl.onreadystatechange = function () { + nextTick(); + + scriptEl.onreadystatechange = null; + scriptEl.parentNode.removeChild(scriptEl); + scriptEl = null; + }; + global.document.documentElement.appendChild(scriptEl); + }; + } else { + scheduleDrain = function () { + setTimeout(nextTick, 0); + }; + } +} + +var draining; +var queue = []; +//named nextTick for less confusing stack traces +function nextTick() { + draining = true; + var i, oldQueue; + var len = queue.length; + while (len) { + oldQueue = queue; + queue = []; + i = -1; + while (++i < len) { + oldQueue[i](); + } + len = queue.length; + } + draining = false; +} + +module.exports = immediate; +function immediate(task) { + if (queue.push(task) === 1 && !draining) { + scheduleDrain(); + } +} + +}).call(this,typeof commonjsGlobal !== "undefined" ? commonjsGlobal : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}); +},{}],2:[function(_dereq_,module,exports){ +var immediate = _dereq_(1); + +/* istanbul ignore next */ +function INTERNAL() {} + +var handlers = {}; + +var REJECTED = ['REJECTED']; +var FULFILLED = ['FULFILLED']; +var PENDING = ['PENDING']; + +module.exports = Promise; + +function Promise(resolver) { + if (typeof resolver !== 'function') { + throw new TypeError('resolver must be a function'); + } + this.state = PENDING; + this.queue = []; + this.outcome = void 0; + if (resolver !== INTERNAL) { + safelyResolveThenable(this, resolver); + } +} + +Promise.prototype["catch"] = function (onRejected) { + return this.then(null, onRejected); +}; +Promise.prototype.then = function (onFulfilled, onRejected) { + if (typeof onFulfilled !== 'function' && this.state === FULFILLED || + typeof onRejected !== 'function' && this.state === REJECTED) { + return this; + } + var promise = new this.constructor(INTERNAL); + if (this.state !== PENDING) { + var resolver = this.state === FULFILLED ? onFulfilled : onRejected; + unwrap(promise, resolver, this.outcome); + } else { + this.queue.push(new QueueItem(promise, onFulfilled, onRejected)); + } + + return promise; +}; +function QueueItem(promise, onFulfilled, onRejected) { + this.promise = promise; + if (typeof onFulfilled === 'function') { + this.onFulfilled = onFulfilled; + this.callFulfilled = this.otherCallFulfilled; + } + if (typeof onRejected === 'function') { + this.onRejected = onRejected; + this.callRejected = this.otherCallRejected; + } +} +QueueItem.prototype.callFulfilled = function (value) { + handlers.resolve(this.promise, value); +}; +QueueItem.prototype.otherCallFulfilled = function (value) { + unwrap(this.promise, this.onFulfilled, value); +}; +QueueItem.prototype.callRejected = function (value) { + handlers.reject(this.promise, value); +}; +QueueItem.prototype.otherCallRejected = function (value) { + unwrap(this.promise, this.onRejected, value); +}; + +function unwrap(promise, func, value) { + immediate(function () { + var returnValue; + try { + returnValue = func(value); + } catch (e) { + return handlers.reject(promise, e); + } + if (returnValue === promise) { + handlers.reject(promise, new TypeError('Cannot resolve promise with itself')); + } else { + handlers.resolve(promise, returnValue); + } + }); +} + +handlers.resolve = function (self, value) { + var result = tryCatch(getThen, value); + if (result.status === 'error') { + return handlers.reject(self, result.value); + } + var thenable = result.value; + + if (thenable) { + safelyResolveThenable(self, thenable); + } else { + self.state = FULFILLED; + self.outcome = value; + var i = -1; + var len = self.queue.length; + while (++i < len) { + self.queue[i].callFulfilled(value); + } + } + return self; +}; +handlers.reject = function (self, error) { + self.state = REJECTED; + self.outcome = error; + var i = -1; + var len = self.queue.length; + while (++i < len) { + self.queue[i].callRejected(error); + } + return self; +}; + +function getThen(obj) { + // Make sure we only access the accessor once as required by the spec + var then = obj && obj.then; + if (obj && (typeof obj === 'object' || typeof obj === 'function') && typeof then === 'function') { + return function appyThen() { + then.apply(obj, arguments); + }; + } +} + +function safelyResolveThenable(self, thenable) { + // Either fulfill, reject or reject with error + var called = false; + function onError(value) { + if (called) { + return; + } + called = true; + handlers.reject(self, value); + } + + function onSuccess(value) { + if (called) { + return; + } + called = true; + handlers.resolve(self, value); + } + + function tryToUnwrap() { + thenable(onSuccess, onError); + } + + var result = tryCatch(tryToUnwrap); + if (result.status === 'error') { + onError(result.value); + } +} + +function tryCatch(func, value) { + var out = {}; + try { + out.value = func(value); + out.status = 'success'; + } catch (e) { + out.status = 'error'; + out.value = e; + } + return out; +} + +Promise.resolve = resolve; +function resolve(value) { + if (value instanceof this) { + return value; + } + return handlers.resolve(new this(INTERNAL), value); +} + +Promise.reject = reject; +function reject(reason) { + var promise = new this(INTERNAL); + return handlers.reject(promise, reason); +} + +Promise.all = all; +function all(iterable) { + var self = this; + if (Object.prototype.toString.call(iterable) !== '[object Array]') { + return this.reject(new TypeError('must be an array')); + } + + var len = iterable.length; + var called = false; + if (!len) { + return this.resolve([]); + } + + var values = new Array(len); + var resolved = 0; + var i = -1; + var promise = new this(INTERNAL); + + while (++i < len) { + allResolver(iterable[i], i); + } + return promise; + function allResolver(value, i) { + self.resolve(value).then(resolveFromAll, function (error) { + if (!called) { + called = true; + handlers.reject(promise, error); + } + }); + function resolveFromAll(outValue) { + values[i] = outValue; + if (++resolved === len && !called) { + called = true; + handlers.resolve(promise, values); + } + } + } +} + +Promise.race = race; +function race(iterable) { + var self = this; + if (Object.prototype.toString.call(iterable) !== '[object Array]') { + return this.reject(new TypeError('must be an array')); + } + + var len = iterable.length; + var called = false; + if (!len) { + return this.resolve([]); + } + + var i = -1; + var promise = new this(INTERNAL); + + while (++i < len) { + resolver(iterable[i]); + } + return promise; + function resolver(value) { + self.resolve(value).then(function (response) { + if (!called) { + called = true; + handlers.resolve(promise, response); + } + }, function (error) { + if (!called) { + called = true; + handlers.reject(promise, error); + } + }); + } +} + +},{"1":1}],3:[function(_dereq_,module,exports){ +(function (global){ +if (typeof global.Promise !== 'function') { + global.Promise = _dereq_(2); +} + +}).call(this,typeof commonjsGlobal !== "undefined" ? commonjsGlobal : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}); +},{"2":2}],4:[function(_dereq_,module,exports){ + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function getIDB() { + /* global indexedDB,webkitIndexedDB,mozIndexedDB,OIndexedDB,msIndexedDB */ + try { + if (typeof indexedDB !== 'undefined') { + return indexedDB; + } + if (typeof webkitIndexedDB !== 'undefined') { + return webkitIndexedDB; + } + if (typeof mozIndexedDB !== 'undefined') { + return mozIndexedDB; + } + if (typeof OIndexedDB !== 'undefined') { + return OIndexedDB; + } + if (typeof msIndexedDB !== 'undefined') { + return msIndexedDB; + } + } catch (e) { + return; + } +} + +var idb = getIDB(); + +function isIndexedDBValid() { + try { + // Initialize IndexedDB; fall back to vendor-prefixed versions + // if needed. + if (!idb || !idb.open) { + return false; + } + // We mimic PouchDB here; + // + // We test for openDatabase because IE Mobile identifies itself + // as Safari. Oh the lulz... + var isSafari = typeof openDatabase !== 'undefined' && /(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent) && !/BlackBerry/.test(navigator.platform); + + var hasFetch = typeof fetch === 'function' && fetch.toString().indexOf('[native code') !== -1; + + // Safari <10.1 does not meet our requirements for IDB support + // (see: https://github.com/pouchdb/pouchdb/issues/5572). + // Safari 10.1 shipped with fetch, we can use that to detect it. + // Note: this creates issues with `window.fetch` polyfills and + // overrides; see: + // https://github.com/localForage/localForage/issues/856 + return (!isSafari || hasFetch) && typeof indexedDB !== 'undefined' && + // some outdated implementations of IDB that appear on Samsung + // and HTC Android devices <4.4 are missing IDBKeyRange + // See: https://github.com/mozilla/localForage/issues/128 + // See: https://github.com/mozilla/localForage/issues/272 + typeof IDBKeyRange !== 'undefined'; + } catch (e) { + return false; + } +} + +// Abstracts constructing a Blob object, so it also works in older +// browsers that don't support the native Blob constructor. (i.e. +// old QtWebKit versions, at least). +// Abstracts constructing a Blob object, so it also works in older +// browsers that don't support the native Blob constructor. (i.e. +// old QtWebKit versions, at least). +function createBlob(parts, properties) { + /* global BlobBuilder,MSBlobBuilder,MozBlobBuilder,WebKitBlobBuilder */ + parts = parts || []; + properties = properties || {}; + try { + return new Blob(parts, properties); + } catch (e) { + if (e.name !== 'TypeError') { + throw e; + } + var Builder = typeof BlobBuilder !== 'undefined' ? BlobBuilder : typeof MSBlobBuilder !== 'undefined' ? MSBlobBuilder : typeof MozBlobBuilder !== 'undefined' ? MozBlobBuilder : WebKitBlobBuilder; + var builder = new Builder(); + for (var i = 0; i < parts.length; i += 1) { + builder.append(parts[i]); + } + return builder.getBlob(properties.type); + } +} + +// This is CommonJS because lie is an external dependency, so Rollup +// can just ignore it. +if (typeof Promise === 'undefined') { + // In the "nopromises" build this will just throw if you don't have + // a global promise object, but it would throw anyway later. + _dereq_(3); +} +var Promise$1 = Promise; + +function executeCallback(promise, callback) { + if (callback) { + promise.then(function (result) { + callback(null, result); + }, function (error) { + callback(error); + }); + } +} + +function executeTwoCallbacks(promise, callback, errorCallback) { + if (typeof callback === 'function') { + promise.then(callback); + } + + if (typeof errorCallback === 'function') { + promise["catch"](errorCallback); + } +} + +function normalizeKey(key) { + // Cast the key to a string, as that's all we can set as a key. + if (typeof key !== 'string') { + console.warn(key + ' used as a key, but it is not a string.'); + key = String(key); + } + + return key; +} + +function getCallback() { + if (arguments.length && typeof arguments[arguments.length - 1] === 'function') { + return arguments[arguments.length - 1]; + } +} + +// Some code originally from async_storage.js in +// [Gaia](https://github.com/mozilla-b2g/gaia). + +var DETECT_BLOB_SUPPORT_STORE = 'local-forage-detect-blob-support'; +var supportsBlobs = void 0; +var dbContexts = {}; +var toString = Object.prototype.toString; + +// Transaction Modes +var READ_ONLY = 'readonly'; +var READ_WRITE = 'readwrite'; + +// Transform a binary string to an array buffer, because otherwise +// weird stuff happens when you try to work with the binary string directly. +// It is known. +// From http://stackoverflow.com/questions/14967647/ (continues on next line) +// encode-decode-image-with-base64-breaks-image (2013-04-21) +function _binStringToArrayBuffer(bin) { + var length = bin.length; + var buf = new ArrayBuffer(length); + var arr = new Uint8Array(buf); + for (var i = 0; i < length; i++) { + arr[i] = bin.charCodeAt(i); + } + return buf; +} + +// +// Blobs are not supported in all versions of IndexedDB, notably +// Chrome <37 and Android <5. In those versions, storing a blob will throw. +// +// Various other blob bugs exist in Chrome v37-42 (inclusive). +// Detecting them is expensive and confusing to users, and Chrome 37-42 +// is at very low usage worldwide, so we do a hacky userAgent check instead. +// +// content-type bug: https://code.google.com/p/chromium/issues/detail?id=408120 +// 404 bug: https://code.google.com/p/chromium/issues/detail?id=447916 +// FileReader bug: https://code.google.com/p/chromium/issues/detail?id=447836 +// +// Code borrowed from PouchDB. See: +// https://github.com/pouchdb/pouchdb/blob/master/packages/node_modules/pouchdb-adapter-idb/src/blobSupport.js +// +function _checkBlobSupportWithoutCaching(idb) { + return new Promise$1(function (resolve) { + var txn = idb.transaction(DETECT_BLOB_SUPPORT_STORE, READ_WRITE); + var blob = createBlob(['']); + txn.objectStore(DETECT_BLOB_SUPPORT_STORE).put(blob, 'key'); + + txn.onabort = function (e) { + // If the transaction aborts now its due to not being able to + // write to the database, likely due to the disk being full + e.preventDefault(); + e.stopPropagation(); + resolve(false); + }; + + txn.oncomplete = function () { + var matchedChrome = navigator.userAgent.match(/Chrome\/(\d+)/); + var matchedEdge = navigator.userAgent.match(/Edge\//); + // MS Edge pretends to be Chrome 42: + // https://msdn.microsoft.com/en-us/library/hh869301%28v=vs.85%29.aspx + resolve(matchedEdge || !matchedChrome || parseInt(matchedChrome[1], 10) >= 43); + }; + })["catch"](function () { + return false; // error, so assume unsupported + }); +} + +function _checkBlobSupport(idb) { + if (typeof supportsBlobs === 'boolean') { + return Promise$1.resolve(supportsBlobs); + } + return _checkBlobSupportWithoutCaching(idb).then(function (value) { + supportsBlobs = value; + return supportsBlobs; + }); +} + +function _deferReadiness(dbInfo) { + var dbContext = dbContexts[dbInfo.name]; + + // Create a deferred object representing the current database operation. + var deferredOperation = {}; + + deferredOperation.promise = new Promise$1(function (resolve, reject) { + deferredOperation.resolve = resolve; + deferredOperation.reject = reject; + }); + + // Enqueue the deferred operation. + dbContext.deferredOperations.push(deferredOperation); + + // Chain its promise to the database readiness. + if (!dbContext.dbReady) { + dbContext.dbReady = deferredOperation.promise; + } else { + dbContext.dbReady = dbContext.dbReady.then(function () { + return deferredOperation.promise; + }); + } +} + +function _advanceReadiness(dbInfo) { + var dbContext = dbContexts[dbInfo.name]; + + // Dequeue a deferred operation. + var deferredOperation = dbContext.deferredOperations.pop(); + + // Resolve its promise (which is part of the database readiness + // chain of promises). + if (deferredOperation) { + deferredOperation.resolve(); + return deferredOperation.promise; + } +} + +function _rejectReadiness(dbInfo, err) { + var dbContext = dbContexts[dbInfo.name]; + + // Dequeue a deferred operation. + var deferredOperation = dbContext.deferredOperations.pop(); + + // Reject its promise (which is part of the database readiness + // chain of promises). + if (deferredOperation) { + deferredOperation.reject(err); + return deferredOperation.promise; + } +} + +function _getConnection(dbInfo, upgradeNeeded) { + return new Promise$1(function (resolve, reject) { + dbContexts[dbInfo.name] = dbContexts[dbInfo.name] || createDbContext(); + + if (dbInfo.db) { + if (upgradeNeeded) { + _deferReadiness(dbInfo); + dbInfo.db.close(); + } else { + return resolve(dbInfo.db); + } + } + + var dbArgs = [dbInfo.name]; + + if (upgradeNeeded) { + dbArgs.push(dbInfo.version); + } + + var openreq = idb.open.apply(idb, dbArgs); + + if (upgradeNeeded) { + openreq.onupgradeneeded = function (e) { + var db = openreq.result; + try { + db.createObjectStore(dbInfo.storeName); + if (e.oldVersion <= 1) { + // Added when support for blob shims was added + db.createObjectStore(DETECT_BLOB_SUPPORT_STORE); + } + } catch (ex) { + if (ex.name === 'ConstraintError') { + console.warn('The database "' + dbInfo.name + '"' + ' has been upgraded from version ' + e.oldVersion + ' to version ' + e.newVersion + ', but the storage "' + dbInfo.storeName + '" already exists.'); + } else { + throw ex; + } + } + }; + } + + openreq.onerror = function (e) { + e.preventDefault(); + reject(openreq.error); + }; + + openreq.onsuccess = function () { + var db = openreq.result; + db.onversionchange = function (e) { + // Triggered when the database is modified (e.g. adding an objectStore) or + // deleted (even when initiated by other sessions in different tabs). + // Closing the connection here prevents those operations from being blocked. + // If the database is accessed again later by this instance, the connection + // will be reopened or the database recreated as needed. + e.target.close(); + }; + resolve(db); + _advanceReadiness(dbInfo); + }; + }); +} + +function _getOriginalConnection(dbInfo) { + return _getConnection(dbInfo, false); +} + +function _getUpgradedConnection(dbInfo) { + return _getConnection(dbInfo, true); +} + +function _isUpgradeNeeded(dbInfo, defaultVersion) { + if (!dbInfo.db) { + return true; + } + + var isNewStore = !dbInfo.db.objectStoreNames.contains(dbInfo.storeName); + var isDowngrade = dbInfo.version < dbInfo.db.version; + var isUpgrade = dbInfo.version > dbInfo.db.version; + + if (isDowngrade) { + // If the version is not the default one + // then warn for impossible downgrade. + if (dbInfo.version !== defaultVersion) { + console.warn('The database "' + dbInfo.name + '"' + " can't be downgraded from version " + dbInfo.db.version + ' to version ' + dbInfo.version + '.'); + } + // Align the versions to prevent errors. + dbInfo.version = dbInfo.db.version; + } + + if (isUpgrade || isNewStore) { + // If the store is new then increment the version (if needed). + // This will trigger an "upgradeneeded" event which is required + // for creating a store. + if (isNewStore) { + var incVersion = dbInfo.db.version + 1; + if (incVersion > dbInfo.version) { + dbInfo.version = incVersion; + } + } + + return true; + } + + return false; +} + +// encode a blob for indexeddb engines that don't support blobs +function _encodeBlob(blob) { + return new Promise$1(function (resolve, reject) { + var reader = new FileReader(); + reader.onerror = reject; + reader.onloadend = function (e) { + var base64 = btoa(e.target.result || ''); + resolve({ + __local_forage_encoded_blob: true, + data: base64, + type: blob.type + }); + }; + reader.readAsBinaryString(blob); + }); +} + +// decode an encoded blob +function _decodeBlob(encodedBlob) { + var arrayBuff = _binStringToArrayBuffer(atob(encodedBlob.data)); + return createBlob([arrayBuff], { type: encodedBlob.type }); +} + +// is this one of our fancy encoded blobs? +function _isEncodedBlob(value) { + return value && value.__local_forage_encoded_blob; +} + +// Specialize the default `ready()` function by making it dependent +// on the current database operations. Thus, the driver will be actually +// ready when it's been initialized (default) *and* there are no pending +// operations on the database (initiated by some other instances). +function _fullyReady(callback) { + var self = this; + + var promise = self._initReady().then(function () { + var dbContext = dbContexts[self._dbInfo.name]; + + if (dbContext && dbContext.dbReady) { + return dbContext.dbReady; + } + }); + + executeTwoCallbacks(promise, callback, callback); + return promise; +} + +// Try to establish a new db connection to replace the +// current one which is broken (i.e. experiencing +// InvalidStateError while creating a transaction). +function _tryReconnect(dbInfo) { + _deferReadiness(dbInfo); + + var dbContext = dbContexts[dbInfo.name]; + var forages = dbContext.forages; + + for (var i = 0; i < forages.length; i++) { + var forage = forages[i]; + if (forage._dbInfo.db) { + forage._dbInfo.db.close(); + forage._dbInfo.db = null; + } + } + dbInfo.db = null; + + return _getOriginalConnection(dbInfo).then(function (db) { + dbInfo.db = db; + if (_isUpgradeNeeded(dbInfo)) { + // Reopen the database for upgrading. + return _getUpgradedConnection(dbInfo); + } + return db; + }).then(function (db) { + // store the latest db reference + // in case the db was upgraded + dbInfo.db = dbContext.db = db; + for (var i = 0; i < forages.length; i++) { + forages[i]._dbInfo.db = db; + } + })["catch"](function (err) { + _rejectReadiness(dbInfo, err); + throw err; + }); +} + +// FF doesn't like Promises (micro-tasks) and IDDB store operations, +// so we have to do it with callbacks +function createTransaction(dbInfo, mode, callback, retries) { + if (retries === undefined) { + retries = 1; + } + + try { + var tx = dbInfo.db.transaction(dbInfo.storeName, mode); + callback(null, tx); + } catch (err) { + if (retries > 0 && (!dbInfo.db || err.name === 'InvalidStateError' || err.name === 'NotFoundError')) { + return Promise$1.resolve().then(function () { + if (!dbInfo.db || err.name === 'NotFoundError' && !dbInfo.db.objectStoreNames.contains(dbInfo.storeName) && dbInfo.version <= dbInfo.db.version) { + // increase the db version, to create the new ObjectStore + if (dbInfo.db) { + dbInfo.version = dbInfo.db.version + 1; + } + // Reopen the database for upgrading. + return _getUpgradedConnection(dbInfo); + } + }).then(function () { + return _tryReconnect(dbInfo).then(function () { + createTransaction(dbInfo, mode, callback, retries - 1); + }); + })["catch"](callback); + } + + callback(err); + } +} + +function createDbContext() { + return { + // Running localForages sharing a database. + forages: [], + // Shared database. + db: null, + // Database readiness (promise). + dbReady: null, + // Deferred operations on the database. + deferredOperations: [] + }; +} + +// Open the IndexedDB database (automatically creates one if one didn't +// previously exist), using any options set in the config. +function _initStorage(options) { + var self = this; + var dbInfo = { + db: null + }; + + if (options) { + for (var i in options) { + dbInfo[i] = options[i]; + } + } + + // Get the current context of the database; + var dbContext = dbContexts[dbInfo.name]; + + // ...or create a new context. + if (!dbContext) { + dbContext = createDbContext(); + // Register the new context in the global container. + dbContexts[dbInfo.name] = dbContext; + } + + // Register itself as a running localForage in the current context. + dbContext.forages.push(self); + + // Replace the default `ready()` function with the specialized one. + if (!self._initReady) { + self._initReady = self.ready; + self.ready = _fullyReady; + } + + // Create an array of initialization states of the related localForages. + var initPromises = []; + + function ignoreErrors() { + // Don't handle errors here, + // just makes sure related localForages aren't pending. + return Promise$1.resolve(); + } + + for (var j = 0; j < dbContext.forages.length; j++) { + var forage = dbContext.forages[j]; + if (forage !== self) { + // Don't wait for itself... + initPromises.push(forage._initReady()["catch"](ignoreErrors)); + } + } + + // Take a snapshot of the related localForages. + var forages = dbContext.forages.slice(0); + + // Initialize the connection process only when + // all the related localForages aren't pending. + return Promise$1.all(initPromises).then(function () { + dbInfo.db = dbContext.db; + // Get the connection or open a new one without upgrade. + return _getOriginalConnection(dbInfo); + }).then(function (db) { + dbInfo.db = db; + if (_isUpgradeNeeded(dbInfo, self._defaultConfig.version)) { + // Reopen the database for upgrading. + return _getUpgradedConnection(dbInfo); + } + return db; + }).then(function (db) { + dbInfo.db = dbContext.db = db; + self._dbInfo = dbInfo; + // Share the final connection amongst related localForages. + for (var k = 0; k < forages.length; k++) { + var forage = forages[k]; + if (forage !== self) { + // Self is already up-to-date. + forage._dbInfo.db = dbInfo.db; + forage._dbInfo.version = dbInfo.version; + } + } + }); +} + +function getItem(key, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + var req = store.get(key); + + req.onsuccess = function () { + var value = req.result; + if (value === undefined) { + value = null; + } + if (_isEncodedBlob(value)) { + value = _decodeBlob(value); + } + resolve(value); + }; + + req.onerror = function () { + reject(req.error); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +// Iterate over all items stored in database. +function iterate(iterator, callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + var req = store.openCursor(); + var iterationNumber = 1; + + req.onsuccess = function () { + var cursor = req.result; + + if (cursor) { + var value = cursor.value; + if (_isEncodedBlob(value)) { + value = _decodeBlob(value); + } + var result = iterator(value, cursor.key, iterationNumber++); + + // when the iterator callback returns any + // (non-`undefined`) value, then we stop + // the iteration immediately + if (result !== void 0) { + resolve(result); + } else { + cursor["continue"](); + } + } else { + resolve(); + } + }; + + req.onerror = function () { + reject(req.error); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + + return promise; +} + +function setItem(key, value, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = new Promise$1(function (resolve, reject) { + var dbInfo; + self.ready().then(function () { + dbInfo = self._dbInfo; + if (toString.call(value) === '[object Blob]') { + return _checkBlobSupport(dbInfo.db).then(function (blobSupport) { + if (blobSupport) { + return value; + } + return _encodeBlob(value); + }); + } + return value; + }).then(function (value) { + createTransaction(self._dbInfo, READ_WRITE, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + + // The reason we don't _save_ null is because IE 10 does + // not support saving the `null` type in IndexedDB. How + // ironic, given the bug below! + // See: https://github.com/mozilla/localForage/issues/161 + if (value === null) { + value = undefined; + } + + var req = store.put(value, key); + + transaction.oncomplete = function () { + // Cast to undefined so the value passed to + // callback/promise is the same as what one would get out + // of `getItem()` later. This leads to some weirdness + // (setItem('foo', undefined) will return `null`), but + // it's not my fault localStorage is our baseline and that + // it's weird. + if (value === undefined) { + value = null; + } + + resolve(value); + }; + transaction.onabort = transaction.onerror = function () { + var err = req.error ? req.error : req.transaction.error; + reject(err); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function removeItem(key, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + createTransaction(self._dbInfo, READ_WRITE, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + // We use a Grunt task to make this safe for IE and some + // versions of Android (including those used by Cordova). + // Normally IE won't like `.delete()` and will insist on + // using `['delete']()`, but we have a build step that + // fixes this for us now. + var req = store["delete"](key); + transaction.oncomplete = function () { + resolve(); + }; + + transaction.onerror = function () { + reject(req.error); + }; + + // The request will be also be aborted if we've exceeded our storage + // space. + transaction.onabort = function () { + var err = req.error ? req.error : req.transaction.error; + reject(err); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function clear(callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + createTransaction(self._dbInfo, READ_WRITE, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + var req = store.clear(); + + transaction.oncomplete = function () { + resolve(); + }; + + transaction.onabort = transaction.onerror = function () { + var err = req.error ? req.error : req.transaction.error; + reject(err); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function length(callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + var req = store.count(); + + req.onsuccess = function () { + resolve(req.result); + }; + + req.onerror = function () { + reject(req.error); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function key(n, callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + if (n < 0) { + resolve(null); + + return; + } + + self.ready().then(function () { + createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + var advanced = false; + var req = store.openKeyCursor(); + + req.onsuccess = function () { + var cursor = req.result; + if (!cursor) { + // this means there weren't enough keys + resolve(null); + + return; + } + + if (n === 0) { + // We have the first key, return it if that's what they + // wanted. + resolve(cursor.key); + } else { + if (!advanced) { + // Otherwise, ask the cursor to skip ahead n + // records. + advanced = true; + cursor.advance(n); + } else { + // When we get here, we've got the nth key. + resolve(cursor.key); + } + } + }; + + req.onerror = function () { + reject(req.error); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function keys(callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + createTransaction(self._dbInfo, READ_ONLY, function (err, transaction) { + if (err) { + return reject(err); + } + + try { + var store = transaction.objectStore(self._dbInfo.storeName); + var req = store.openKeyCursor(); + var keys = []; + + req.onsuccess = function () { + var cursor = req.result; + + if (!cursor) { + resolve(keys); + return; + } + + keys.push(cursor.key); + cursor["continue"](); + }; + + req.onerror = function () { + reject(req.error); + }; + } catch (e) { + reject(e); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function dropInstance(options, callback) { + callback = getCallback.apply(this, arguments); + + var currentConfig = this.config(); + options = typeof options !== 'function' && options || {}; + if (!options.name) { + options.name = options.name || currentConfig.name; + options.storeName = options.storeName || currentConfig.storeName; + } + + var self = this; + var promise; + if (!options.name) { + promise = Promise$1.reject('Invalid arguments'); + } else { + var isCurrentDb = options.name === currentConfig.name && self._dbInfo.db; + + var dbPromise = isCurrentDb ? Promise$1.resolve(self._dbInfo.db) : _getOriginalConnection(options).then(function (db) { + var dbContext = dbContexts[options.name]; + var forages = dbContext.forages; + dbContext.db = db; + for (var i = 0; i < forages.length; i++) { + forages[i]._dbInfo.db = db; + } + return db; + }); + + if (!options.storeName) { + promise = dbPromise.then(function (db) { + _deferReadiness(options); + + var dbContext = dbContexts[options.name]; + var forages = dbContext.forages; + + db.close(); + for (var i = 0; i < forages.length; i++) { + var forage = forages[i]; + forage._dbInfo.db = null; + } + + var dropDBPromise = new Promise$1(function (resolve, reject) { + var req = idb.deleteDatabase(options.name); + + req.onerror = function () { + var db = req.result; + if (db) { + db.close(); + } + reject(req.error); + }; + + req.onblocked = function () { + // Closing all open connections in onversionchange handler should prevent this situation, but if + // we do get here, it just means the request remains pending - eventually it will succeed or error + console.warn('dropInstance blocked for database "' + options.name + '" until all open connections are closed'); + }; + + req.onsuccess = function () { + var db = req.result; + if (db) { + db.close(); + } + resolve(db); + }; + }); + + return dropDBPromise.then(function (db) { + dbContext.db = db; + for (var i = 0; i < forages.length; i++) { + var _forage = forages[i]; + _advanceReadiness(_forage._dbInfo); + } + })["catch"](function (err) { + (_rejectReadiness(options, err) || Promise$1.resolve())["catch"](function () {}); + throw err; + }); + }); + } else { + promise = dbPromise.then(function (db) { + if (!db.objectStoreNames.contains(options.storeName)) { + return; + } + + var newVersion = db.version + 1; + + _deferReadiness(options); + + var dbContext = dbContexts[options.name]; + var forages = dbContext.forages; + + db.close(); + for (var i = 0; i < forages.length; i++) { + var forage = forages[i]; + forage._dbInfo.db = null; + forage._dbInfo.version = newVersion; + } + + var dropObjectPromise = new Promise$1(function (resolve, reject) { + var req = idb.open(options.name, newVersion); + + req.onerror = function (err) { + var db = req.result; + db.close(); + reject(err); + }; + + req.onupgradeneeded = function () { + var db = req.result; + db.deleteObjectStore(options.storeName); + }; + + req.onsuccess = function () { + var db = req.result; + db.close(); + resolve(db); + }; + }); + + return dropObjectPromise.then(function (db) { + dbContext.db = db; + for (var j = 0; j < forages.length; j++) { + var _forage2 = forages[j]; + _forage2._dbInfo.db = db; + _advanceReadiness(_forage2._dbInfo); + } + })["catch"](function (err) { + (_rejectReadiness(options, err) || Promise$1.resolve())["catch"](function () {}); + throw err; + }); + }); + } + } + + executeCallback(promise, callback); + return promise; +} + +var asyncStorage = { + _driver: 'asyncStorage', + _initStorage: _initStorage, + _support: isIndexedDBValid(), + iterate: iterate, + getItem: getItem, + setItem: setItem, + removeItem: removeItem, + clear: clear, + length: length, + key: key, + keys: keys, + dropInstance: dropInstance +}; + +function isWebSQLValid() { + return typeof openDatabase === 'function'; +} + +// Sadly, the best way to save binary data in WebSQL/localStorage is serializing +// it to Base64, so this is how we store it to prevent very strange errors with less +// verbose ways of binary <-> string data storage. +var BASE_CHARS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + +var BLOB_TYPE_PREFIX = '~~local_forage_type~'; +var BLOB_TYPE_PREFIX_REGEX = /^~~local_forage_type~([^~]+)~/; + +var SERIALIZED_MARKER = '__lfsc__:'; +var SERIALIZED_MARKER_LENGTH = SERIALIZED_MARKER.length; + +// OMG the serializations! +var TYPE_ARRAYBUFFER = 'arbf'; +var TYPE_BLOB = 'blob'; +var TYPE_INT8ARRAY = 'si08'; +var TYPE_UINT8ARRAY = 'ui08'; +var TYPE_UINT8CLAMPEDARRAY = 'uic8'; +var TYPE_INT16ARRAY = 'si16'; +var TYPE_INT32ARRAY = 'si32'; +var TYPE_UINT16ARRAY = 'ur16'; +var TYPE_UINT32ARRAY = 'ui32'; +var TYPE_FLOAT32ARRAY = 'fl32'; +var TYPE_FLOAT64ARRAY = 'fl64'; +var TYPE_SERIALIZED_MARKER_LENGTH = SERIALIZED_MARKER_LENGTH + TYPE_ARRAYBUFFER.length; + +var toString$1 = Object.prototype.toString; + +function stringToBuffer(serializedString) { + // Fill the string into a ArrayBuffer. + var bufferLength = serializedString.length * 0.75; + var len = serializedString.length; + var i; + var p = 0; + var encoded1, encoded2, encoded3, encoded4; + + if (serializedString[serializedString.length - 1] === '=') { + bufferLength--; + if (serializedString[serializedString.length - 2] === '=') { + bufferLength--; + } + } + + var buffer = new ArrayBuffer(bufferLength); + var bytes = new Uint8Array(buffer); + + for (i = 0; i < len; i += 4) { + encoded1 = BASE_CHARS.indexOf(serializedString[i]); + encoded2 = BASE_CHARS.indexOf(serializedString[i + 1]); + encoded3 = BASE_CHARS.indexOf(serializedString[i + 2]); + encoded4 = BASE_CHARS.indexOf(serializedString[i + 3]); + + /*jslint bitwise: true */ + bytes[p++] = encoded1 << 2 | encoded2 >> 4; + bytes[p++] = (encoded2 & 15) << 4 | encoded3 >> 2; + bytes[p++] = (encoded3 & 3) << 6 | encoded4 & 63; + } + return buffer; +} + +// Converts a buffer to a string to store, serialized, in the backend +// storage library. +function bufferToString(buffer) { + // base64-arraybuffer + var bytes = new Uint8Array(buffer); + var base64String = ''; + var i; + + for (i = 0; i < bytes.length; i += 3) { + /*jslint bitwise: true */ + base64String += BASE_CHARS[bytes[i] >> 2]; + base64String += BASE_CHARS[(bytes[i] & 3) << 4 | bytes[i + 1] >> 4]; + base64String += BASE_CHARS[(bytes[i + 1] & 15) << 2 | bytes[i + 2] >> 6]; + base64String += BASE_CHARS[bytes[i + 2] & 63]; + } + + if (bytes.length % 3 === 2) { + base64String = base64String.substring(0, base64String.length - 1) + '='; + } else if (bytes.length % 3 === 1) { + base64String = base64String.substring(0, base64String.length - 2) + '=='; + } + + return base64String; +} + +// Serialize a value, afterwards executing a callback (which usually +// instructs the `setItem()` callback/promise to be executed). This is how +// we store binary data with localStorage. +function serialize(value, callback) { + var valueType = ''; + if (value) { + valueType = toString$1.call(value); + } + + // Cannot use `value instanceof ArrayBuffer` or such here, as these + // checks fail when running the tests using casper.js... + // + // TODO: See why those tests fail and use a better solution. + if (value && (valueType === '[object ArrayBuffer]' || value.buffer && toString$1.call(value.buffer) === '[object ArrayBuffer]')) { + // Convert binary arrays to a string and prefix the string with + // a special marker. + var buffer; + var marker = SERIALIZED_MARKER; + + if (value instanceof ArrayBuffer) { + buffer = value; + marker += TYPE_ARRAYBUFFER; + } else { + buffer = value.buffer; + + if (valueType === '[object Int8Array]') { + marker += TYPE_INT8ARRAY; + } else if (valueType === '[object Uint8Array]') { + marker += TYPE_UINT8ARRAY; + } else if (valueType === '[object Uint8ClampedArray]') { + marker += TYPE_UINT8CLAMPEDARRAY; + } else if (valueType === '[object Int16Array]') { + marker += TYPE_INT16ARRAY; + } else if (valueType === '[object Uint16Array]') { + marker += TYPE_UINT16ARRAY; + } else if (valueType === '[object Int32Array]') { + marker += TYPE_INT32ARRAY; + } else if (valueType === '[object Uint32Array]') { + marker += TYPE_UINT32ARRAY; + } else if (valueType === '[object Float32Array]') { + marker += TYPE_FLOAT32ARRAY; + } else if (valueType === '[object Float64Array]') { + marker += TYPE_FLOAT64ARRAY; + } else { + callback(new Error('Failed to get type for BinaryArray')); + } + } + + callback(marker + bufferToString(buffer)); + } else if (valueType === '[object Blob]') { + // Conver the blob to a binaryArray and then to a string. + var fileReader = new FileReader(); + + fileReader.onload = function () { + // Backwards-compatible prefix for the blob type. + var str = BLOB_TYPE_PREFIX + value.type + '~' + bufferToString(this.result); + + callback(SERIALIZED_MARKER + TYPE_BLOB + str); + }; + + fileReader.readAsArrayBuffer(value); + } else { + try { + callback(JSON.stringify(value)); + } catch (e) { + console.error("Couldn't convert value into a JSON string: ", value); + + callback(null, e); + } + } +} + +// Deserialize data we've inserted into a value column/field. We place +// special markers into our strings to mark them as encoded; this isn't +// as nice as a meta field, but it's the only sane thing we can do whilst +// keeping localStorage support intact. +// +// Oftentimes this will just deserialize JSON content, but if we have a +// special marker (SERIALIZED_MARKER, defined above), we will extract +// some kind of arraybuffer/binary data/typed array out of the string. +function deserialize(value) { + // If we haven't marked this string as being specially serialized (i.e. + // something other than serialized JSON), we can just return it and be + // done with it. + if (value.substring(0, SERIALIZED_MARKER_LENGTH) !== SERIALIZED_MARKER) { + return JSON.parse(value); + } + + // The following code deals with deserializing some kind of Blob or + // TypedArray. First we separate out the type of data we're dealing + // with from the data itself. + var serializedString = value.substring(TYPE_SERIALIZED_MARKER_LENGTH); + var type = value.substring(SERIALIZED_MARKER_LENGTH, TYPE_SERIALIZED_MARKER_LENGTH); + + var blobType; + // Backwards-compatible blob type serialization strategy. + // DBs created with older versions of localForage will simply not have the blob type. + if (type === TYPE_BLOB && BLOB_TYPE_PREFIX_REGEX.test(serializedString)) { + var matcher = serializedString.match(BLOB_TYPE_PREFIX_REGEX); + blobType = matcher[1]; + serializedString = serializedString.substring(matcher[0].length); + } + var buffer = stringToBuffer(serializedString); + + // Return the right type based on the code/type set during + // serialization. + switch (type) { + case TYPE_ARRAYBUFFER: + return buffer; + case TYPE_BLOB: + return createBlob([buffer], { type: blobType }); + case TYPE_INT8ARRAY: + return new Int8Array(buffer); + case TYPE_UINT8ARRAY: + return new Uint8Array(buffer); + case TYPE_UINT8CLAMPEDARRAY: + return new Uint8ClampedArray(buffer); + case TYPE_INT16ARRAY: + return new Int16Array(buffer); + case TYPE_UINT16ARRAY: + return new Uint16Array(buffer); + case TYPE_INT32ARRAY: + return new Int32Array(buffer); + case TYPE_UINT32ARRAY: + return new Uint32Array(buffer); + case TYPE_FLOAT32ARRAY: + return new Float32Array(buffer); + case TYPE_FLOAT64ARRAY: + return new Float64Array(buffer); + default: + throw new Error('Unkown type: ' + type); + } +} + +var localforageSerializer = { + serialize: serialize, + deserialize: deserialize, + stringToBuffer: stringToBuffer, + bufferToString: bufferToString +}; + +/* + * Includes code from: + * + * base64-arraybuffer + * https://github.com/niklasvh/base64-arraybuffer + * + * Copyright (c) 2012 Niklas von Hertzen + * Licensed under the MIT license. + */ + +function createDbTable(t, dbInfo, callback, errorCallback) { + t.executeSql('CREATE TABLE IF NOT EXISTS ' + dbInfo.storeName + ' ' + '(id INTEGER PRIMARY KEY, key unique, value)', [], callback, errorCallback); +} + +// Open the WebSQL database (automatically creates one if one didn't +// previously exist), using any options set in the config. +function _initStorage$1(options) { + var self = this; + var dbInfo = { + db: null + }; + + if (options) { + for (var i in options) { + dbInfo[i] = typeof options[i] !== 'string' ? options[i].toString() : options[i]; + } + } + + var dbInfoPromise = new Promise$1(function (resolve, reject) { + // Open the database; the openDatabase API will automatically + // create it for us if it doesn't exist. + try { + dbInfo.db = openDatabase(dbInfo.name, String(dbInfo.version), dbInfo.description, dbInfo.size); + } catch (e) { + return reject(e); + } + + // Create our key/value table if it doesn't exist. + dbInfo.db.transaction(function (t) { + createDbTable(t, dbInfo, function () { + self._dbInfo = dbInfo; + resolve(); + }, function (t, error) { + reject(error); + }); + }, reject); + }); + + dbInfo.serializer = localforageSerializer; + return dbInfoPromise; +} + +function tryExecuteSql(t, dbInfo, sqlStatement, args, callback, errorCallback) { + t.executeSql(sqlStatement, args, callback, function (t, error) { + if (error.code === error.SYNTAX_ERR) { + t.executeSql('SELECT name FROM sqlite_master ' + "WHERE type='table' AND name = ?", [dbInfo.storeName], function (t, results) { + if (!results.rows.length) { + // if the table is missing (was deleted) + // re-create it table and retry + createDbTable(t, dbInfo, function () { + t.executeSql(sqlStatement, args, callback, errorCallback); + }, errorCallback); + } else { + errorCallback(t, error); + } + }, errorCallback); + } else { + errorCallback(t, error); + } + }, errorCallback); +} + +function getItem$1(key, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'SELECT * FROM ' + dbInfo.storeName + ' WHERE key = ? LIMIT 1', [key], function (t, results) { + var result = results.rows.length ? results.rows.item(0).value : null; + + // Check to see if this is serialized content we need to + // unpack. + if (result) { + result = dbInfo.serializer.deserialize(result); + } + + resolve(result); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function iterate$1(iterator, callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'SELECT * FROM ' + dbInfo.storeName, [], function (t, results) { + var rows = results.rows; + var length = rows.length; + + for (var i = 0; i < length; i++) { + var item = rows.item(i); + var result = item.value; + + // Check to see if this is serialized content + // we need to unpack. + if (result) { + result = dbInfo.serializer.deserialize(result); + } + + result = iterator(result, item.key, i + 1); + + // void(0) prevents problems with redefinition + // of `undefined`. + if (result !== void 0) { + resolve(result); + return; + } + } + + resolve(); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function _setItem(key, value, callback, retriesLeft) { + var self = this; + + key = normalizeKey(key); + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + // The localStorage API doesn't return undefined values in an + // "expected" way, so undefined is always cast to null in all + // drivers. See: https://github.com/mozilla/localForage/pull/42 + if (value === undefined) { + value = null; + } + + // Save the original value to pass to the callback. + var originalValue = value; + + var dbInfo = self._dbInfo; + dbInfo.serializer.serialize(value, function (value, error) { + if (error) { + reject(error); + } else { + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'INSERT OR REPLACE INTO ' + dbInfo.storeName + ' ' + '(key, value) VALUES (?, ?)', [key, value], function () { + resolve(originalValue); + }, function (t, error) { + reject(error); + }); + }, function (sqlError) { + // The transaction failed; check + // to see if it's a quota error. + if (sqlError.code === sqlError.QUOTA_ERR) { + // We reject the callback outright for now, but + // it's worth trying to re-run the transaction. + // Even if the user accepts the prompt to use + // more storage on Safari, this error will + // be called. + // + // Try to re-run the transaction. + if (retriesLeft > 0) { + resolve(_setItem.apply(self, [key, originalValue, callback, retriesLeft - 1])); + return; + } + reject(sqlError); + } + }); + } + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function setItem$1(key, value, callback) { + return _setItem.apply(this, [key, value, callback, 1]); +} + +function removeItem$1(key, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'DELETE FROM ' + dbInfo.storeName + ' WHERE key = ?', [key], function () { + resolve(); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +// Deletes every item in the table. +// TODO: Find out if this resets the AUTO_INCREMENT number. +function clear$1(callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'DELETE FROM ' + dbInfo.storeName, [], function () { + resolve(); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +// Does a simple `COUNT(key)` to get the number of items stored in +// localForage. +function length$1(callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + dbInfo.db.transaction(function (t) { + // Ahhh, SQL makes this one soooooo easy. + tryExecuteSql(t, dbInfo, 'SELECT COUNT(key) as c FROM ' + dbInfo.storeName, [], function (t, results) { + var result = results.rows.item(0).c; + resolve(result); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +// Return the key located at key index X; essentially gets the key from a +// `WHERE id = ?`. This is the most efficient way I can think to implement +// this rarely-used (in my experience) part of the API, but it can seem +// inconsistent, because we do `INSERT OR REPLACE INTO` on `setItem()`, so +// the ID of each key will change every time it's updated. Perhaps a stored +// procedure for the `setItem()` SQL would solve this problem? +// TODO: Don't change ID on `setItem()`. +function key$1(n, callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'SELECT key FROM ' + dbInfo.storeName + ' WHERE id = ? LIMIT 1', [n + 1], function (t, results) { + var result = results.rows.length ? results.rows.item(0).key : null; + resolve(result); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +function keys$1(callback) { + var self = this; + + var promise = new Promise$1(function (resolve, reject) { + self.ready().then(function () { + var dbInfo = self._dbInfo; + dbInfo.db.transaction(function (t) { + tryExecuteSql(t, dbInfo, 'SELECT key FROM ' + dbInfo.storeName, [], function (t, results) { + var keys = []; + + for (var i = 0; i < results.rows.length; i++) { + keys.push(results.rows.item(i).key); + } + + resolve(keys); + }, function (t, error) { + reject(error); + }); + }); + })["catch"](reject); + }); + + executeCallback(promise, callback); + return promise; +} + +// https://www.w3.org/TR/webdatabase/#databases +// > There is no way to enumerate or delete the databases available for an origin from this API. +function getAllStoreNames(db) { + return new Promise$1(function (resolve, reject) { + db.transaction(function (t) { + t.executeSql('SELECT name FROM sqlite_master ' + "WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'", [], function (t, results) { + var storeNames = []; + + for (var i = 0; i < results.rows.length; i++) { + storeNames.push(results.rows.item(i).name); + } + + resolve({ + db: db, + storeNames: storeNames + }); + }, function (t, error) { + reject(error); + }); + }, function (sqlError) { + reject(sqlError); + }); + }); +} + +function dropInstance$1(options, callback) { + callback = getCallback.apply(this, arguments); + + var currentConfig = this.config(); + options = typeof options !== 'function' && options || {}; + if (!options.name) { + options.name = options.name || currentConfig.name; + options.storeName = options.storeName || currentConfig.storeName; + } + + var self = this; + var promise; + if (!options.name) { + promise = Promise$1.reject('Invalid arguments'); + } else { + promise = new Promise$1(function (resolve) { + var db; + if (options.name === currentConfig.name) { + // use the db reference of the current instance + db = self._dbInfo.db; + } else { + db = openDatabase(options.name, '', '', 0); + } + + if (!options.storeName) { + // drop all database tables + resolve(getAllStoreNames(db)); + } else { + resolve({ + db: db, + storeNames: [options.storeName] + }); + } + }).then(function (operationInfo) { + return new Promise$1(function (resolve, reject) { + operationInfo.db.transaction(function (t) { + function dropTable(storeName) { + return new Promise$1(function (resolve, reject) { + t.executeSql('DROP TABLE IF EXISTS ' + storeName, [], function () { + resolve(); + }, function (t, error) { + reject(error); + }); + }); + } + + var operations = []; + for (var i = 0, len = operationInfo.storeNames.length; i < len; i++) { + operations.push(dropTable(operationInfo.storeNames[i])); + } + + Promise$1.all(operations).then(function () { + resolve(); + })["catch"](function (e) { + reject(e); + }); + }, function (sqlError) { + reject(sqlError); + }); + }); + }); + } + + executeCallback(promise, callback); + return promise; +} + +var webSQLStorage = { + _driver: 'webSQLStorage', + _initStorage: _initStorage$1, + _support: isWebSQLValid(), + iterate: iterate$1, + getItem: getItem$1, + setItem: setItem$1, + removeItem: removeItem$1, + clear: clear$1, + length: length$1, + key: key$1, + keys: keys$1, + dropInstance: dropInstance$1 +}; + +function isLocalStorageValid() { + try { + return typeof localStorage !== 'undefined' && 'setItem' in localStorage && + // in IE8 typeof localStorage.setItem === 'object' + !!localStorage.setItem; + } catch (e) { + return false; + } +} + +function _getKeyPrefix(options, defaultConfig) { + var keyPrefix = options.name + '/'; + + if (options.storeName !== defaultConfig.storeName) { + keyPrefix += options.storeName + '/'; + } + return keyPrefix; +} + +// Check if localStorage throws when saving an item +function checkIfLocalStorageThrows() { + var localStorageTestKey = '_localforage_support_test'; + + try { + localStorage.setItem(localStorageTestKey, true); + localStorage.removeItem(localStorageTestKey); + + return false; + } catch (e) { + return true; + } +} + +// Check if localStorage is usable and allows to save an item +// This method checks if localStorage is usable in Safari Private Browsing +// mode, or in any other case where the available quota for localStorage +// is 0 and there wasn't any saved items yet. +function _isLocalStorageUsable() { + return !checkIfLocalStorageThrows() || localStorage.length > 0; +} + +// Config the localStorage backend, using options set in the config. +function _initStorage$2(options) { + var self = this; + var dbInfo = {}; + if (options) { + for (var i in options) { + dbInfo[i] = options[i]; + } + } + + dbInfo.keyPrefix = _getKeyPrefix(options, self._defaultConfig); + + if (!_isLocalStorageUsable()) { + return Promise$1.reject(); + } + + self._dbInfo = dbInfo; + dbInfo.serializer = localforageSerializer; + + return Promise$1.resolve(); +} + +// Remove all keys from the datastore, effectively destroying all data in +// the app's key/value store! +function clear$2(callback) { + var self = this; + var promise = self.ready().then(function () { + var keyPrefix = self._dbInfo.keyPrefix; + + for (var i = localStorage.length - 1; i >= 0; i--) { + var key = localStorage.key(i); + + if (key.indexOf(keyPrefix) === 0) { + localStorage.removeItem(key); + } + } + }); + + executeCallback(promise, callback); + return promise; } -/** Parse inline fields and other embedded metadata in a line. */ -/** The wrapper characters that can be used to define an inline field. */ -const INLINE_FIELD_WRAPPERS = Object.freeze({ - "[": "]", - "(": ")", -}); -/** - * Find a matching closing bracket that occurs at or after `start`, respecting nesting and escapes. If found, - * returns the value contained within and the string index after the end of the value. - */ -function findClosing(line, start, open, close) { - let nesting = 0; - let escaped = false; - for (let index = start; index < line.length; index++) { - let char = line.charAt(index); - // Allows for double escapes like '\\' to be rendered normally. - if (char == "\\") { - escaped = !escaped; - continue; - } - if (escaped) { - escaped = false; - continue; - } - if (char == open) - nesting++; - else if (char == close) - nesting--; - // Only occurs if we are on a close character and trhere is no more nesting. - if (nesting < 0) - return { value: line.substring(start, index).trim(), endIndex: index + 1 }; - escaped = false; - } - return undefined; -} -/** Find the '::' separator in an inline field. */ -function findSeparator(line, start) { - let sep = line.indexOf("::", start); - let key = line.substring(start, sep); - // Fail the match if we find any separator characters (not allowed in keys). - for (let sep of Object.keys(INLINE_FIELD_WRAPPERS).concat(Object.values(INLINE_FIELD_WRAPPERS))) { - if (key.includes(sep)) - return undefined; - } - return { key: key.trim(), valueIndex: sep + 2 }; -} -/** Try to completely parse an inline field starting at the given position. Assuems `start` is on a wrapping character. */ -function findSpecificInlineField(line, start) { - let open = line.charAt(start); - let key = findSeparator(line, start + 1); - if (key === undefined) - return undefined; - let value = findClosing(line, key.valueIndex, open, INLINE_FIELD_WRAPPERS[open]); - if (value === undefined) - return undefined; - return { - key: key.key, - value: value.value, - start: start, - startValue: key.valueIndex, - end: value.endIndex, - wrapping: open, - }; -} -/** Parse a textual inline field value into something we can work with. */ -function parseInlineValue(value) { - // The stripped literal field parser understands all of the non-array/non-object fields and can parse them for us. - // Inline field objects are not currently supported; inline array objects have to be handled by the parser - // separately. - let inline = EXPRESSION.inlineField.parse(value); - if (inline.status) - return inline.value; - else - return value; -} -/** Extracts inline fields of the form '[key:: value]' from a line of text. This is done in a relatively - * "robust" way to avoid failing due to bad nesting or other interfering Markdown symbols: - * - * - Look for any wrappers ('[' and '(') in the line, trying to parse whatever comes after it as an inline key::. - * - If successful, scan until you find a matching end bracket, and parse whatever remains as an inline value. - */ -function extractInlineFields(line) { - let fields = []; - for (let wrapper of Object.keys(INLINE_FIELD_WRAPPERS)) { - let foundIndex = line.indexOf(wrapper); - while (foundIndex >= 0) { - let parsedField = findSpecificInlineField(line, foundIndex); - if (!parsedField) { - foundIndex = line.indexOf(wrapper, foundIndex + 1); - continue; - } - fields.push(parsedField); - foundIndex = line.indexOf(wrapper, parsedField.end); - } - } - fields.sort((a, b) => a.start - b.start); - return fields; -} -/** Sets or replaces the value of an inline field; if the value is 'undefined', deletes the key. */ -function setInlineField(source, key, value) { - let existing = extractInlineFields(source); - let existingKeys = existing.filter(f => f.key == key); - // Don't do anything if there are duplicate keys OR the key already doesn't exist. - if (existingKeys.length > 2 || (existingKeys.length == 0 && !value)) - return source; - let existingKey = existingKeys[0]; - let annotation = value ? `[${key}:: ${value}]` : ""; - if (existingKey) { - let prefix = source.substring(0, existingKey.start); - let suffix = source.substring(existingKey.end); - if (annotation) - return `${prefix}${annotation}${suffix}`; - else - return `${prefix}${suffix.trimStart()}`; - } - else if (annotation) { - return `${source.trimEnd()} ${annotation}`; - } - return source; +// Retrieve an item from the store. Unlike the original async_storage +// library in Gaia, we don't modify return values at all. If a key's value +// is `undefined`, we pass that value to the callback function. +function getItem$2(key, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = self.ready().then(function () { + var dbInfo = self._dbInfo; + var result = localStorage.getItem(dbInfo.keyPrefix + key); + + // If a result was found, parse it from the serialized + // string into a JS object. If result isn't truthy, the key + // is likely undefined and we'll pass it straight to the + // callback. + if (result) { + result = dbInfo.serializer.deserialize(result); + } + + return result; + }); + + executeCallback(promise, callback); + return promise; } -/** All extracted markdown file metadata obtained from a file. */ -class PageMetadata { - constructor(path, init) { - this.path = path; - this.fields = new Map(); - this.tags = new Set(); - this.aliases = new Set(); - this.links = []; - this.tasks = []; - Object.assign(this, init); - } - /** Parse all subtags out of the given tag. I.e., #hello/i/am would yield [#hello/i/am, #hello/i, #hello]. */ - static parseSubtags(tag) { - let result = [tag]; - while (tag.includes("/")) { - tag = tag.substring(0, tag.lastIndexOf("/")); - result.push(tag); - } - return result; - } - /** The name (based on path) of this file. */ - name() { - return getFileTitle(this.path); - } - /** The containing folder (based on path) of this file. */ - folder() { - return getParentFolder(this.path); - } - /** The extension of this file (likely 'md'). */ - extension() { - return getExtension(this.path); - } - /** Return a set of tags AND all of their parent tags (so #hello/yes would become #hello, #hello/yes). */ - fullTags() { - // TODO: Memoize this, probably. - let result = new Set(); - for (let tag of this.tags) { - for (let subtag of PageMetadata.parseSubtags(tag)) - result.add(subtag); - } - return result; - } - /** Convert all links in this file to file links. */ - fileLinks() { - return this.links.map(link => Link.file(link.path)); - } - /** Map this metadata to a full object; uses the index for additional data lookups. */ - toObject(index) { - // Static fields first. Note this object should not have any pointers to the original object (so that the - // index cannot accidentally be mutated). - let result = { - file: { - path: this.path, - folder: this.folder(), - name: this.name(), - link: Link.file(this.path), - outlinks: this.fileLinks(), - inlinks: Array.from(index.links.getInverse(this.path)).map(l => Link.file(l, false)), - etags: Array.from(this.tags), - tags: Array.from(this.fullTags()), - aliases: Array.from(this.aliases), - tasks: this.tasks.map(t => t.toObject()), - ctime: this.ctime, - cday: stripTime(this.ctime), - mtime: this.mtime, - mday: stripTime(this.mtime), - size: this.size, - ext: this.extension(), - }, - }; - // Add the current day if present. - if (this.day) - result.file.day = this.day; - // Then append the computed fields. - for (let [key, value] of this.fields) { - if (key === "file") - continue; // Don't allow fields to override 'file'. - result[key] = value; - } - return result; - } +// Iterate over all items in the store. +function iterate$2(iterator, callback) { + var self = this; + + var promise = self.ready().then(function () { + var dbInfo = self._dbInfo; + var keyPrefix = dbInfo.keyPrefix; + var keyPrefixLength = keyPrefix.length; + var length = localStorage.length; + + // We use a dedicated iterator instead of the `i` variable below + // so other keys we fetch in localStorage aren't counted in + // the `iterationNumber` argument passed to the `iterate()` + // callback. + // + // See: github.com/mozilla/localForage/pull/435#discussion_r38061530 + var iterationNumber = 1; + + for (var i = 0; i < length; i++) { + var key = localStorage.key(i); + if (key.indexOf(keyPrefix) !== 0) { + continue; + } + var value = localStorage.getItem(key); + + // If a result was found, parse it from the serialized + // string into a JS object. If result isn't truthy, the + // key is likely undefined and we'll pass it straight + // to the iterator. + if (value) { + value = dbInfo.serializer.deserialize(value); + } + + value = iterator(value, key.substring(keyPrefixLength), iterationNumber++); + + if (value !== void 0) { + return value; + } + } + }); + + executeCallback(promise, callback); + return promise; +} + +// Same as localStorage's key() method, except takes a callback. +function key$2(n, callback) { + var self = this; + var promise = self.ready().then(function () { + var dbInfo = self._dbInfo; + var result; + try { + result = localStorage.key(n); + } catch (error) { + result = null; + } + + // Remove the prefix from the key, if a key is found. + if (result) { + result = result.substring(dbInfo.keyPrefix.length); + } + + return result; + }); + + executeCallback(promise, callback); + return promise; +} + +function keys$2(callback) { + var self = this; + var promise = self.ready().then(function () { + var dbInfo = self._dbInfo; + var length = localStorage.length; + var keys = []; + + for (var i = 0; i < length; i++) { + var itemKey = localStorage.key(i); + if (itemKey.indexOf(dbInfo.keyPrefix) === 0) { + keys.push(itemKey.substring(dbInfo.keyPrefix.length)); + } + } + + return keys; + }); + + executeCallback(promise, callback); + return promise; +} + +// Supply the number of keys in the datastore to the callback function. +function length$2(callback) { + var self = this; + var promise = self.keys().then(function (keys) { + return keys.length; + }); + + executeCallback(promise, callback); + return promise; +} + +// Remove an item from the store, nice and simple. +function removeItem$2(key, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = self.ready().then(function () { + var dbInfo = self._dbInfo; + localStorage.removeItem(dbInfo.keyPrefix + key); + }); + + executeCallback(promise, callback); + return promise; +} + +// Set a key's value and run an optional callback once the value is set. +// Unlike Gaia's implementation, the callback function is passed the value, +// in case you want to operate on that value only after you're sure it +// saved, or something like that. +function setItem$2(key, value, callback) { + var self = this; + + key = normalizeKey(key); + + var promise = self.ready().then(function () { + // Convert undefined values to null. + // https://github.com/mozilla/localForage/pull/42 + if (value === undefined) { + value = null; + } + + // Save the original value to pass to the callback. + var originalValue = value; + + return new Promise$1(function (resolve, reject) { + var dbInfo = self._dbInfo; + dbInfo.serializer.serialize(value, function (value, error) { + if (error) { + reject(error); + } else { + try { + localStorage.setItem(dbInfo.keyPrefix + key, value); + resolve(originalValue); + } catch (e) { + // localStorage capacity exceeded. + // TODO: Make this a specific error/event. + if (e.name === 'QuotaExceededError' || e.name === 'NS_ERROR_DOM_QUOTA_REACHED') { + reject(e); + } + reject(e); + } + } + }); + }); + }); + + executeCallback(promise, callback); + return promise; +} + +function dropInstance$2(options, callback) { + callback = getCallback.apply(this, arguments); + + options = typeof options !== 'function' && options || {}; + if (!options.name) { + var currentConfig = this.config(); + options.name = options.name || currentConfig.name; + options.storeName = options.storeName || currentConfig.storeName; + } + + var self = this; + var promise; + if (!options.name) { + promise = Promise$1.reject('Invalid arguments'); + } else { + promise = new Promise$1(function (resolve) { + if (!options.storeName) { + resolve(options.name + '/'); + } else { + resolve(_getKeyPrefix(options, self._defaultConfig)); + } + }).then(function (keyPrefix) { + for (var i = localStorage.length - 1; i >= 0; i--) { + var key = localStorage.key(i); + + if (key.indexOf(keyPrefix) === 0) { + localStorage.removeItem(key); + } + } + }); + } + + executeCallback(promise, callback); + return promise; +} + +var localStorageWrapper = { + _driver: 'localStorageWrapper', + _initStorage: _initStorage$2, + _support: isLocalStorageValid(), + iterate: iterate$2, + getItem: getItem$2, + setItem: setItem$2, + removeItem: removeItem$2, + clear: clear$2, + length: length$2, + key: key$2, + keys: keys$2, + dropInstance: dropInstance$2 +}; + +var sameValue = function sameValue(x, y) { + return x === y || typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y); +}; + +var includes = function includes(array, searchElement) { + var len = array.length; + var i = 0; + while (i < len) { + if (sameValue(array[i], searchElement)) { + return true; + } + i++; + } + + return false; +}; + +var isArray = Array.isArray || function (arg) { + return Object.prototype.toString.call(arg) === '[object Array]'; +}; + +// Drivers are stored here when `defineDriver()` is called. +// They are shared across all instances of localForage. +var DefinedDrivers = {}; + +var DriverSupport = {}; + +var DefaultDrivers = { + INDEXEDDB: asyncStorage, + WEBSQL: webSQLStorage, + LOCALSTORAGE: localStorageWrapper +}; + +var DefaultDriverOrder = [DefaultDrivers.INDEXEDDB._driver, DefaultDrivers.WEBSQL._driver, DefaultDrivers.LOCALSTORAGE._driver]; + +var OptionalDriverMethods = ['dropInstance']; + +var LibraryMethods = ['clear', 'getItem', 'iterate', 'key', 'keys', 'length', 'removeItem', 'setItem'].concat(OptionalDriverMethods); + +var DefaultConfig = { + description: '', + driver: DefaultDriverOrder.slice(), + name: 'localforage', + // Default DB size is _JUST UNDER_ 5MB, as it's the highest size + // we can use without a prompt. + size: 4980736, + storeName: 'keyvaluepairs', + version: 1.0 +}; + +function callWhenReady(localForageInstance, libraryMethod) { + localForageInstance[libraryMethod] = function () { + var _args = arguments; + return localForageInstance.ready().then(function () { + return localForageInstance[libraryMethod].apply(localForageInstance, _args); + }); + }; } -/** Importer for markdown documents. */ -/** Attempt to find a date associated with the given page from metadata or filenames. */ -function findDate(file, fields) { - var _a, _b; - for (let key of fields.keys()) { - if (!(key.toLocaleLowerCase() == "date" || key.toLocaleLowerCase() == "day")) - continue; - let value = fields.get(key); - if (Values.isDate(value)) - return value; - else if (Values.isLink(value)) { - let date = extractDate(value.path); - if (date) - return date; - date = extractDate((_a = value.subpath) !== null && _a !== void 0 ? _a : ""); - if (date) - return date; - date = extractDate((_b = value.display) !== null && _b !== void 0 ? _b : ""); - if (date) - return date; - } - } - return extractDate(getFileTitle(file)); -} -/** Recursively convert frontmatter into fields. We have to dance around YAML structure. */ -function parseFrontmatter(value) { - if (value == null) { - return null; - } - else if (typeof value === "object") { - if (Array.isArray(value)) { - let result = []; - for (let child of value) { - result.push(parseFrontmatter(child)); - } - return result; - } - else { - let object = value; - let result = {}; - for (let key in object) { - result[key] = parseFrontmatter(object[key]); - } - return result; - } - } - else if (typeof value === "number") { - return value; - } - else if (typeof value === "boolean") { - return value; - } - else if (typeof value === "string") { - let dateParse = EXPRESSION.date.parse(value); - if (dateParse.status) - return dateParse.value; - let durationParse = EXPRESSION.duration.parse(value); - if (durationParse.status) - return durationParse.value; - let linkParse = EXPRESSION.embedLink.parse(value); - if (linkParse.status) - return linkParse.value; - return value; - } - // Backup if we don't understand the type. - return null; -} -/** Add an inline field to a nexisting field array, converting a single value into an array if it is present multiple times. */ -function addInlineField(fields, name, value) { - if (fields.has(name)) { - let existing = fields.get(name); - if (Values.isArray(existing)) - fields.set(name, existing.concat([value])); - else - fields.set(name, [existing, value]); - } - else { - fields.set(name, value); - } -} -/** Matches lines of the form "- [ ] ". */ -const TASK_REGEX = /^(\s*)[-*]\s*(\[[ Xx\.]?\])?\s*([^-*].*)$/iu; -/** Extract markdown metadata from the given Obsidian markdown file. */ -function parsePage(file, cache, markdownData) { - var _a; - let tags = new Set(); - let aliases = new Set(); - let fields = new Map(); - // Pull out the easy-to-extract information from the cache first... - let fileCache = cache.getFileCache(file); - if (fileCache) { - // File tags, including front-matter and in-file tags. - (_a = obsidian.getAllTags(fileCache)) === null || _a === void 0 ? void 0 : _a.forEach(t => tags.add(t)); - // Front-matter file tags, aliases, AND frontmatter properties. - if (fileCache.frontmatter) { - let frontTags = obsidian.parseFrontMatterTags(fileCache.frontmatter); - if (frontTags) { - for (let tag of frontTags) { - if (!tag.startsWith("#")) - tag = "#" + tag; - tags.add(tag); - } - } - let frontAliases = obsidian.parseFrontMatterAliases(fileCache.frontmatter); - if (frontAliases) { - for (let alias of frontAliases) - aliases.add(alias); - } - let frontFields = parseFrontmatter(fileCache.frontmatter); - for (let [key, value] of Object.entries(frontFields)) - fields.set(key, value); - } - } - // Grab links from the frontmatter cache. - let links = []; - if (file.path in cache.resolvedLinks) { - for (let resolved in cache.resolvedLinks[file.path]) - links.push(Link.file(resolved)); - } - // Merge frontmatter fields with parsed fields. - for (let [name, values] of markdownData.fields.entries()) { - for (let value of values) - addInlineField(fields, name, value); - } - // Add task defaults; this should probably be done in the task parsing directly - // once the parser has access to the common file metadata. - let pageCtime = DateTime_1.fromMillis(file.stat.ctime); - let fixedTasks = markdownData.tasks.map(t => t.withDefaultDates(pageCtime, undefined)); - return new PageMetadata(file.path, { - fields, - tags, - aliases, - links, - tasks: fixedTasks, - ctime: pageCtime, - mtime: DateTime_1.fromMillis(file.stat.mtime), - size: file.stat.size, - day: findDate(file.path, fields), - }); +function extend() { + for (var i = 1; i < arguments.length; i++) { + var arg = arguments[i]; + + if (arg) { + for (var _key in arg) { + if (arg.hasOwnProperty(_key)) { + if (isArray(arg[_key])) { + arguments[0][_key] = arg[_key].slice(); + } else { + arguments[0][_key] = arg[_key]; + } + } + } + } + } + + return arguments[0]; } -var papaparse_min = {exports: {}}; +var LocalForage = function () { + function LocalForage(options) { + _classCallCheck(this, LocalForage); + + for (var driverTypeKey in DefaultDrivers) { + if (DefaultDrivers.hasOwnProperty(driverTypeKey)) { + var driver = DefaultDrivers[driverTypeKey]; + var driverName = driver._driver; + this[driverTypeKey] = driverName; + + if (!DefinedDrivers[driverName]) { + // we don't need to wait for the promise, + // since the default drivers can be defined + // in a blocking manner + this.defineDriver(driver); + } + } + } -/* @license -Papa Parse -v5.3.1 -https://github.com/mholt/PapaParse -License: MIT -*/ + this._defaultConfig = extend({}, DefaultConfig); + this._config = extend({}, this._defaultConfig, options); + this._driverSet = null; + this._initDriver = null; + this._ready = false; + this._dbInfo = null; -(function (module, exports) { -!function(e,t){module.exports=t();}(commonjsGlobal,function s(){var f="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==f?f:{};var n=!f.document&&!!f.postMessage,o=n&&/blob:/i.test((f.location||{}).protocol),a={},h=0,b={parse:function(e,t){var i=(t=t||{}).dynamicTyping||!1;M(i)&&(t.dynamicTypingFunction=i,i={});if(t.dynamicTyping=i,t.transform=!!M(t.transform)&&t.transform,t.worker&&b.WORKERS_SUPPORTED){var r=function(){if(!b.WORKERS_SUPPORTED)return !1;var e=(i=f.URL||f.webkitURL||null,r=s.toString(),b.BLOB_URL||(b.BLOB_URL=i.createObjectURL(new Blob(["(",r,")();"],{type:"text/javascript"})))),t=new f.Worker(e);var i,r;return t.onmessage=_,t.id=h++,a[t.id]=t}();return r.userStep=t.step,r.userChunk=t.chunk,r.userComplete=t.complete,r.userError=t.error,t.step=M(t.step),t.chunk=M(t.chunk),t.complete=M(t.complete),t.error=M(t.error),delete t.worker,void r.postMessage({input:e,config:t,workerId:r.id})}var n=null;b.NODE_STREAM_INPUT,"string"==typeof e?n=t.download?new l(t):new p(t):!0===e.readable&&M(e.read)&&M(e.on)?n=new g(t):(f.File&&e instanceof File||e instanceof Object)&&(n=new c(t));return n.stream(e)},unparse:function(e,t){var n=!1,_=!0,m=",",y="\r\n",s='"',a=s+s,i=!1,r=null,o=!1;!function(){if("object"!=typeof t)return;"string"!=typeof t.delimiter||b.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(m=t.delimiter);("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(n=t.quotes);"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(i=t.skipEmptyLines);"string"==typeof t.newline&&(y=t.newline);"string"==typeof t.quoteChar&&(s=t.quoteChar);"boolean"==typeof t.header&&(_=t.header);if(Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");r=t.columns;}void 0!==t.escapeChar&&(a=t.escapeChar+s);"boolean"==typeof t.escapeFormulae&&(o=t.escapeFormulae);}();var h=new RegExp(j(s),"g");"string"==typeof e&&(e=JSON.parse(e));if(Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return u(null,e,i);if("object"==typeof e[0])return u(r||Object.keys(e[0]),e,i)}else if("object"==typeof e)return "string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),u(e.fields||[],e.data||[],i);throw new Error("Unable to serialize unrecognized input");function u(e,t,i){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var n=Array.isArray(e)&&0=this._config.preview;if(o)f.postMessage({results:n,workerId:b.WORKER_ID,finished:a});else if(M(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);n=void 0,this._completeResults=void 0;}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!a||!M(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0;},this._sendError=function(e){M(this._config.error)?this._config.error(e):o&&this._config.error&&f.postMessage({workerId:b.WORKER_ID,error:e,finished:!1});};}function l(e){var r;(e=e||{}).chunkSize||(e.chunkSize=b.RemoteChunkSize),u.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded();}:function(){this._readChunk();},this.stream=function(e){this._input=e,this._nextChunk();},this._readChunk=function(){if(this._finished)this._chunkLoaded();else {if(r=new XMLHttpRequest,this._config.withCredentials&&(r.withCredentials=this._config.withCredentials),n||(r.onload=v(this._chunkLoaded,this),r.onerror=v(this._chunkError,this)),r.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e=this._config.downloadRequestHeaders;for(var t in e)r.setRequestHeader(t,e[t]);}if(this._config.chunkSize){var i=this._start+this._config.chunkSize-1;r.setRequestHeader("Range","bytes="+this._start+"-"+i);}try{r.send(this._config.downloadRequestBody);}catch(e){this._chunkError(e.message);}n&&0===r.status&&this._chunkError();}},this._chunkLoaded=function(){4===r.readyState&&(r.status<200||400<=r.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:r.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(e){var t=e.getResponseHeader("Content-Range");if(null===t)return -1;return parseInt(t.substring(t.lastIndexOf("/")+1))}(r),this.parseChunk(r.responseText)));},this._chunkError=function(e){var t=r.statusText||e;this._sendError(new Error(t));};}function c(e){var r,n;(e=e||{}).chunkSize||(e.chunkSize=b.LocalChunkSize),u.call(this,e);var s="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,s?((r=new FileReader).onload=v(this._chunkLoaded,this),r.onerror=v(this._chunkError,this)):r=new FileReaderSync,this._nextChunk();},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result);},this._chunkError=function(){this._sendError(r.error);};}function p(e){var i;u.call(this,e=e||{}),this.stream=function(e){return i=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e,t=this._config.chunkSize;return t?(e=i.substring(0,t),i=i.substring(t)):(e=i,i=""),this._finished=!i,this.parseChunk(e)}};}function g(e){u.call(this,e=e||{});var t=[],i=!0,r=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause();},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume();},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError);},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0);},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0;},this._streamData=v(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()));}catch(e){this._streamError(e);}},this),this._streamError=v(function(e){this._streamCleanUp(),this._sendError(e);},this),this._streamEnd=v(function(){this._streamCleanUp(),r=!0,this._streamData("");},this),this._streamCleanUp=v(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError);},this);}function i(m){var a,o,h,r=Math.pow(2,53),n=-r,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,u=/^(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))$/,t=this,i=0,f=0,d=!1,e=!1,l=[],c={data:[],errors:[],meta:{}};if(M(m.step)){var p=m.step;m.step=function(e){if(c=e,_())g();else {if(g(),0===c.data.length)return;i+=e.data.length,m.preview&&i>m.preview?o.abort():(c.data=c.data[0],p(c,t));}};}function y(e){return "greedy"===m.skipEmptyLines?""===e.join("").trim():1===e.length&&0===e[0].length}function g(){if(c&&h&&(k("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+b.DefaultDelimiter+"'"),h=!1),m.skipEmptyLines)for(var e=0;e=l.length?"__parsed_extra":l[i]),m.transform&&(s=m.transform(s,n)),s=v(n,s),"__parsed_extra"===n?(r[n]=r[n]||[],r[n].push(s)):r[n]=s;}return m.header&&(i>l.length?k("FieldMismatch","TooManyFields","Too many fields: expected "+l.length+" fields but parsed "+i,f+t):i=r.length/2?"\r\n":"\r"}(e,r)),h=!1,m.delimiter)M(m.delimiter)&&(m.delimiter=m.delimiter(e),c.meta.delimiter=m.delimiter);else {var n=function(e,t,i,r,n){var s,a,o,h;n=n||[",","\t","|",";",b.RECORD_SEP,b.UNIT_SEP];for(var u=0;u=D)return C(!0)}else for(m=F,F++;;){if(-1===(m=r.indexOf(S,m+1)))return i||u.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:h.length,index:F}),E();if(m===n-1)return E(r.substring(F,m).replace(_,S));if(S!==L||r[m+1]!==L){if(S===L||0===m||r[m-1]!==L){-1!==p&&p=D)return C(!0);break}u.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:h.length,index:F}),m++;}}else m++;}return E();function k(e){h.push(e),d=F;}function b(e){var t=0;if(-1!==e){var i=r.substring(m+1,e);i&&""===i.trim()&&(t=i.length);}return t}function E(e){return i||(void 0===e&&(e=r.substring(F)),f.push(e),F=n,k(f),o&&R()),C()}function w(e){F=e,k(f),f=[],g=r.indexOf(x,F);}function C(e){return {data:h,errors:u,meta:{delimiter:O,linebreak:x,aborted:z,truncated:!!e,cursor:d+(t||0)}}}function R(){T(C()),h=[],u=[];}},this.abort=function(){z=!0;},this.getCharIndex=function(){return F};}function _(e){var t=e.data,i=a[t.workerId],r=!1;if(t.error)i.userError(t.error,t.file);else if(t.results&&t.results.data){var n={abort:function(){r=!0,m(t.workerId,{data:[],errors:[],meta:{aborted:!0}});},pause:y,resume:y};if(M(i.userStep)){for(var s=0;s transferable(v)); - case "object": - let result = {}; - for (let [key, value] of Object.entries(wrapped.value)) - result[key] = transferable(value); - return result; - case "link": - return { "___transfer-type": "link", value: transferable(wrapped.value.toObject()) }; - case "task": - return { "___transfer-type": "task", value: transferable(wrapped.value.toObject(false)) }; - default: - throw Error("Unrecognized transferable literal value: " + value); - } - } - Transferable.transferable = transferable; - /** Convert a transferable value back to a literal value we can work with. */ - function value(transferable) { - if (transferable === null) { - return null; - } - else if (transferable === undefined) { - return undefined; - } - else if (transferable instanceof Map) { - let real = new Map(); - for (let [key, val] of transferable.entries()) - real.set(value(key), value(val)); - return real; - } - else if (transferable instanceof Set) { - let real = new Set(); - for (let val of transferable) - real.add(value(val)); - return real; - } - else if (Array.isArray(transferable)) { - return transferable.map(v => value(v)); - } - else if (typeof transferable === "object") { - if ("___transfer-type" in transferable) { - switch (transferable["___transfer-type"]) { - case "date": - let rawDate = DateTime_1.fromObject(value(transferable.value)); - let dateOpts = value(transferable.options); - if (dateOpts.zone) - rawDate.setZone(dateOpts.zone); - return rawDate; - case "duration": - return Duration_1.fromObject(value(transferable.value)); - case "link": - return Link.fromObject(value(transferable.value)); - case "task": - return Task.fromObject(value(transferable.value)); - default: - throw Error(`Unrecognized transfer type '${transferable["___transfer-type"]}'`); - } - } - let result = {}; - for (let [key, val] of Object.entries(transferable)) - result[key] = value(val); + + LocalForage.prototype.config = function config(options) { + // If the options argument is an object, we use it to set values. + // Otherwise, we return either a specified config value or all + // config values. + if ((typeof options === 'undefined' ? 'undefined' : _typeof(options)) === 'object') { + // If localforage is ready and fully initialized, we can't set + // any new configuration values. Instead, we return an error. + if (this._ready) { + return new Error("Can't call config() after localforage " + 'has been used.'); + } + + for (var i in options) { + if (i === 'storeName') { + options[i] = options[i].replace(/\W/g, '_'); + } + + if (i === 'version' && typeof options[i] !== 'number') { + return new Error('Database version must be a number.'); + } + + this._config[i] = options[i]; + } + + // after all config options are set and + // the driver option is used, try setting it + if ('driver' in options && options.driver) { + return this.setDriver(this._config.driver); + } + + return true; + } else if (typeof options === 'string') { + return this._config[options]; + } else { + return this._config; + } + }; + + // Used to define a custom driver, shared across all instances of + // localForage. + + + LocalForage.prototype.defineDriver = function defineDriver(driverObject, callback, errorCallback) { + var promise = new Promise$1(function (resolve, reject) { + try { + var driverName = driverObject._driver; + var complianceError = new Error('Custom driver not compliant; see ' + 'https://mozilla.github.io/localForage/#definedriver'); + + // A driver name should be defined and not overlap with the + // library-defined, default drivers. + if (!driverObject._driver) { + reject(complianceError); + return; + } + + var driverMethods = LibraryMethods.concat('_initStorage'); + for (var i = 0, len = driverMethods.length; i < len; i++) { + var driverMethodName = driverMethods[i]; + + // when the property is there, + // it should be a method even when optional + var isRequired = !includes(OptionalDriverMethods, driverMethodName); + if ((isRequired || driverObject[driverMethodName]) && typeof driverObject[driverMethodName] !== 'function') { + reject(complianceError); + return; + } + } + + var configureMissingMethods = function configureMissingMethods() { + var methodNotImplementedFactory = function methodNotImplementedFactory(methodName) { + return function () { + var error = new Error('Method ' + methodName + ' is not implemented by the current driver'); + var promise = Promise$1.reject(error); + executeCallback(promise, arguments[arguments.length - 1]); + return promise; + }; + }; + + for (var _i = 0, _len = OptionalDriverMethods.length; _i < _len; _i++) { + var optionalDriverMethod = OptionalDriverMethods[_i]; + if (!driverObject[optionalDriverMethod]) { + driverObject[optionalDriverMethod] = methodNotImplementedFactory(optionalDriverMethod); + } + } + }; + + configureMissingMethods(); + + var setDriverSupport = function setDriverSupport(support) { + if (DefinedDrivers[driverName]) { + console.info('Redefining LocalForage driver: ' + driverName); + } + DefinedDrivers[driverName] = driverObject; + DriverSupport[driverName] = support; + // don't use a then, so that we can define + // drivers that have simple _support methods + // in a blocking manner + resolve(); + }; + + if ('_support' in driverObject) { + if (driverObject._support && typeof driverObject._support === 'function') { + driverObject._support().then(setDriverSupport, reject); + } else { + setDriverSupport(!!driverObject._support); + } + } else { + setDriverSupport(true); + } + } catch (e) { + reject(e); + } + }); + + executeTwoCallbacks(promise, callback, errorCallback); + return promise; + }; + + LocalForage.prototype.driver = function driver() { + return this._driver || null; + }; + + LocalForage.prototype.getDriver = function getDriver(driverName, callback, errorCallback) { + var getDriverPromise = DefinedDrivers[driverName] ? Promise$1.resolve(DefinedDrivers[driverName]) : Promise$1.reject(new Error('Driver not found.')); + + executeTwoCallbacks(getDriverPromise, callback, errorCallback); + return getDriverPromise; + }; + + LocalForage.prototype.getSerializer = function getSerializer(callback) { + var serializerPromise = Promise$1.resolve(localforageSerializer); + executeTwoCallbacks(serializerPromise, callback); + return serializerPromise; + }; + + LocalForage.prototype.ready = function ready(callback) { + var self = this; + + var promise = self._driverSet.then(function () { + if (self._ready === null) { + self._ready = self._initDriver(); + } + + return self._ready; + }); + + executeTwoCallbacks(promise, callback, callback); + return promise; + }; + + LocalForage.prototype.setDriver = function setDriver(drivers, callback, errorCallback) { + var self = this; + + if (!isArray(drivers)) { + drivers = [drivers]; + } + + var supportedDrivers = this._getSupportedDrivers(drivers); + + function setDriverToConfig() { + self._config.driver = self.driver(); + } + + function extendSelfWithDriver(driver) { + self._extend(driver); + setDriverToConfig(); + + self._ready = self._initStorage(self._config); + return self._ready; + } + + function initDriver(supportedDrivers) { + return function () { + var currentDriverIndex = 0; + + function driverPromiseLoop() { + while (currentDriverIndex < supportedDrivers.length) { + var driverName = supportedDrivers[currentDriverIndex]; + currentDriverIndex++; + + self._dbInfo = null; + self._ready = null; + + return self.getDriver(driverName).then(extendSelfWithDriver)["catch"](driverPromiseLoop); + } + + setDriverToConfig(); + var error = new Error('No available storage method found.'); + self._driverSet = Promise$1.reject(error); + return self._driverSet; + } + + return driverPromiseLoop(); + }; + } + + // There might be a driver initialization in progress + // so wait for it to finish in order to avoid a possible + // race condition to set _dbInfo + var oldDriverSetDone = this._driverSet !== null ? this._driverSet["catch"](function () { + return Promise$1.resolve(); + }) : Promise$1.resolve(); + + this._driverSet = oldDriverSetDone.then(function () { + var driverName = supportedDrivers[0]; + self._dbInfo = null; + self._ready = null; + + return self.getDriver(driverName).then(function (driver) { + self._driver = driver._driver; + setDriverToConfig(); + self._wrapLibraryMethodsWithReady(); + self._initDriver = initDriver(supportedDrivers); + }); + })["catch"](function () { + setDriverToConfig(); + var error = new Error('No available storage method found.'); + self._driverSet = Promise$1.reject(error); + return self._driverSet; + }); + + executeTwoCallbacks(this._driverSet, callback, errorCallback); + return this._driverSet; + }; + + LocalForage.prototype.supports = function supports(driverName) { + return !!DriverSupport[driverName]; + }; + + LocalForage.prototype._extend = function _extend(libraryMethodsAndProperties) { + extend(this, libraryMethodsAndProperties); + }; + + LocalForage.prototype._getSupportedDrivers = function _getSupportedDrivers(drivers) { + var supportedDrivers = []; + for (var i = 0, len = drivers.length; i < len; i++) { + var driverName = drivers[i]; + if (this.supports(driverName)) { + supportedDrivers.push(driverName); + } + } + return supportedDrivers; + }; + + LocalForage.prototype._wrapLibraryMethodsWithReady = function _wrapLibraryMethodsWithReady() { + // Add a stub for each driver API method that delays the call to the + // corresponding driver method until localForage is ready. These stubs + // will be replaced by the driver methods as soon as the driver is + // loaded, so there is no performance impact. + for (var i = 0, len = LibraryMethods.length; i < len; i++) { + callWhenReady(this, LibraryMethods[i]); + } + }; + + LocalForage.prototype.createInstance = function createInstance(options) { + return new LocalForage(options); + }; + + return LocalForage; +}(); + +// The actual localForage object that we expose as a module or via a +// global. It's extended by pulling in one of our other libraries. + + +var localforage_js = new LocalForage(); + +module.exports = localforage_js; + +},{"3":3}]},{},[4])(4) +}); +}(localforage$1)); + +var localforage = localforage$1.exports; + +/** Simpler wrapper for a file-backed cache for arbitrary metadata. */ +class LocalStorageCache { + constructor(appId, version) { + this.appId = appId; + this.version = version; + this.persister = localforage.createInstance({ + name: "dataview/cache/" + appId, + driver: [localforage.INDEXEDDB], + description: "Cache metadata about files and sections in the dataview index.", + }); + } + /** Load file metadata by path. */ + async loadFile(path) { + return this.persister.getItem(this.fileKey(path)).then(raw => { + let result = raw; + if (result) + result.data = Transferable.value(result.data); return result; - } - return transferable; + }); } - Transferable.value = value; -})(Transferable || (Transferable = {})); + /** Store file metadata by path. */ + async storeFile(path, data) { + await this.persister.setItem(this.fileKey(path), { + version: this.version, + time: Date.now(), + data: Transferable.transferable(data), + }); + } + /** Drop old file keys that no longer exist. */ + async synchronize(existing) { + let keys = new Set(await this.allFiles()); + for (let exist of existing) + keys.delete(exist); + // Any keys remaining after deleting existing keys are non-existent keys that should be cleared from cache. + for (let key of keys) + await this.persister.removeItem(this.fileKey(key)); + return keys; + } + /** Obtain a list of all metadata keys. */ + async allKeys() { + return this.persister.keys(); + } + /** Obtain a list of all persisted files. */ + async allFiles() { + let keys = await this.allKeys(); + return keys.filter(k => k.startsWith("file:")).map(k => k.substring(5)); + } + fileKey(path) { + return "file:" + path; + } +} function decodeBase64(base64, enableUnicode) { var binaryString = atob(base64); @@ -13085,7 +13581,7 @@ function createBase64WorkerFactory(base64, sourcemapArg, enableUnicodeArg) { }; } -var WorkerFactory = createBase64WorkerFactory('Lyogcm9sbHVwLXBsdWdpbi13ZWItd29ya2VyLWxvYWRlciAqLwooZnVuY3Rpb24gKCkgewoJJ3VzZSBzdHJpY3QnOwoKCXZhciBjb21tb25qc0dsb2JhbCA9IHR5cGVvZiBnbG9iYWxUaGlzICE9PSAndW5kZWZpbmVkJyA/IGdsb2JhbFRoaXMgOiB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyA/IHdpbmRvdyA6IHR5cGVvZiBnbG9iYWwgIT09ICd1bmRlZmluZWQnID8gZ2xvYmFsIDogdHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnID8gc2VsZiA6IHt9OwoKCXZhciBsdXhvbiA9IHt9OwoKCU9iamVjdC5kZWZpbmVQcm9wZXJ0eShsdXhvbiwgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pOwoKCWZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsKCSAgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgewoJICAgIHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07CgkgICAgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOwoJICAgIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsKCSAgICBpZiAoInZhbHVlIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsKCSAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7CgkgIH0KCX0KCglmdW5jdGlvbiBfY3JlYXRlQ2xhc3MoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7CgkgIGlmIChwcm90b1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOwoJICBpZiAoc3RhdGljUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7CgkgIHJldHVybiBDb25zdHJ1Y3RvcjsKCX0KCglmdW5jdGlvbiBfZXh0ZW5kcygpIHsKCSAgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsKCSAgICBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgewoJICAgICAgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsKCgkgICAgICBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7CgkgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7CgkgICAgICAgICAgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsKCSAgICAgICAgfQoJICAgICAgfQoJICAgIH0KCgkgICAgcmV0dXJuIHRhcmdldDsKCSAgfTsKCgkgIHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwoJfQoKCWZ1bmN0aW9uIF9pbmhlcml0c0xvb3NlKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7CgkgIHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcy5wcm90b3R5cGUpOwoJICBzdWJDbGFzcy5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBzdWJDbGFzczsKCgkgIF9zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcyk7Cgl9CgoJZnVuY3Rpb24gX2dldFByb3RvdHlwZU9mKG8pIHsKCSAgX2dldFByb3RvdHlwZU9mID0gT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LmdldFByb3RvdHlwZU9mIDogZnVuY3Rpb24gX2dldFByb3RvdHlwZU9mKG8pIHsKCSAgICByZXR1cm4gby5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKG8pOwoJICB9OwoJICByZXR1cm4gX2dldFByb3RvdHlwZU9mKG8pOwoJfQoKCWZ1bmN0aW9uIF9zZXRQcm90b3R5cGVPZihvLCBwKSB7CgkgIF9zZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiB8fCBmdW5jdGlvbiBfc2V0UHJvdG90eXBlT2YobywgcCkgewoJICAgIG8uX19wcm90b19fID0gcDsKCSAgICByZXR1cm4gbzsKCSAgfTsKCgkgIHJldHVybiBfc2V0UHJvdG90eXBlT2YobywgcCk7Cgl9CgoJZnVuY3Rpb24gX2lzTmF0aXZlUmVmbGVjdENvbnN0cnVjdCgpIHsKCSAgaWYgKHR5cGVvZiBSZWZsZWN0ID09PSAidW5kZWZpbmVkIiB8fCAhUmVmbGVjdC5jb25zdHJ1Y3QpIHJldHVybiBmYWxzZTsKCSAgaWYgKFJlZmxlY3QuY29uc3RydWN0LnNoYW0pIHJldHVybiBmYWxzZTsKCSAgaWYgKHR5cGVvZiBQcm94eSA9PT0gImZ1bmN0aW9uIikgcmV0dXJuIHRydWU7CgoJICB0cnkgewoJICAgIEJvb2xlYW4ucHJvdG90eXBlLnZhbHVlT2YuY2FsbChSZWZsZWN0LmNvbnN0cnVjdChCb29sZWFuLCBbXSwgZnVuY3Rpb24gKCkge30pKTsKCSAgICByZXR1cm4gdHJ1ZTsKCSAgfSBjYXRjaCAoZSkgewoJICAgIHJldHVybiBmYWxzZTsKCSAgfQoJfQoKCWZ1bmN0aW9uIF9jb25zdHJ1Y3QoUGFyZW50LCBhcmdzLCBDbGFzcykgewoJICBpZiAoX2lzTmF0aXZlUmVmbGVjdENvbnN0cnVjdCgpKSB7CgkgICAgX2NvbnN0cnVjdCA9IFJlZmxlY3QuY29uc3RydWN0OwoJICB9IGVsc2UgewoJICAgIF9jb25zdHJ1Y3QgPSBmdW5jdGlvbiBfY29uc3RydWN0KFBhcmVudCwgYXJncywgQ2xhc3MpIHsKCSAgICAgIHZhciBhID0gW251bGxdOwoJICAgICAgYS5wdXNoLmFwcGx5KGEsIGFyZ3MpOwoJICAgICAgdmFyIENvbnN0cnVjdG9yID0gRnVuY3Rpb24uYmluZC5hcHBseShQYXJlbnQsIGEpOwoJICAgICAgdmFyIGluc3RhbmNlID0gbmV3IENvbnN0cnVjdG9yKCk7CgkgICAgICBpZiAoQ2xhc3MpIF9zZXRQcm90b3R5cGVPZihpbnN0YW5jZSwgQ2xhc3MucHJvdG90eXBlKTsKCSAgICAgIHJldHVybiBpbnN0YW5jZTsKCSAgICB9OwoJICB9CgoJICByZXR1cm4gX2NvbnN0cnVjdC5hcHBseShudWxsLCBhcmd1bWVudHMpOwoJfQoKCWZ1bmN0aW9uIF9pc05hdGl2ZUZ1bmN0aW9uKGZuKSB7CgkgIHJldHVybiBGdW5jdGlvbi50b1N0cmluZy5jYWxsKGZuKS5pbmRleE9mKCJbbmF0aXZlIGNvZGVdIikgIT09IC0xOwoJfQoKCWZ1bmN0aW9uIF93cmFwTmF0aXZlU3VwZXIoQ2xhc3MpIHsKCSAgdmFyIF9jYWNoZSA9IHR5cGVvZiBNYXAgPT09ICJmdW5jdGlvbiIgPyBuZXcgTWFwKCkgOiB1bmRlZmluZWQ7CgoJICBfd3JhcE5hdGl2ZVN1cGVyID0gZnVuY3Rpb24gX3dyYXBOYXRpdmVTdXBlcihDbGFzcykgewoJICAgIGlmIChDbGFzcyA9PT0gbnVsbCB8fCAhX2lzTmF0aXZlRnVuY3Rpb24oQ2xhc3MpKSByZXR1cm4gQ2xhc3M7CgoJICAgIGlmICh0eXBlb2YgQ2xhc3MgIT09ICJmdW5jdGlvbiIpIHsKCSAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uIik7CgkgICAgfQoKCSAgICBpZiAodHlwZW9mIF9jYWNoZSAhPT0gInVuZGVmaW5lZCIpIHsKCSAgICAgIGlmIChfY2FjaGUuaGFzKENsYXNzKSkgcmV0dXJuIF9jYWNoZS5nZXQoQ2xhc3MpOwoKCSAgICAgIF9jYWNoZS5zZXQoQ2xhc3MsIFdyYXBwZXIpOwoJICAgIH0KCgkgICAgZnVuY3Rpb24gV3JhcHBlcigpIHsKCSAgICAgIHJldHVybiBfY29uc3RydWN0KENsYXNzLCBhcmd1bWVudHMsIF9nZXRQcm90b3R5cGVPZih0aGlzKS5jb25zdHJ1Y3Rvcik7CgkgICAgfQoKCSAgICBXcmFwcGVyLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoQ2xhc3MucHJvdG90eXBlLCB7CgkgICAgICBjb25zdHJ1Y3RvcjogewoJICAgICAgICB2YWx1ZTogV3JhcHBlciwKCSAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsCgkgICAgICAgIHdyaXRhYmxlOiB0cnVlLAoJICAgICAgICBjb25maWd1cmFibGU6IHRydWUKCSAgICAgIH0KCSAgICB9KTsKCSAgICByZXR1cm4gX3NldFByb3RvdHlwZU9mKFdyYXBwZXIsIENsYXNzKTsKCSAgfTsKCgkgIHJldHVybiBfd3JhcE5hdGl2ZVN1cGVyKENsYXNzKTsKCX0KCglmdW5jdGlvbiBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZShzb3VyY2UsIGV4Y2x1ZGVkKSB7CgkgIGlmIChzb3VyY2UgPT0gbnVsbCkgcmV0dXJuIHt9OwoJICB2YXIgdGFyZ2V0ID0ge307CgkgIHZhciBzb3VyY2VLZXlzID0gT2JqZWN0LmtleXMoc291cmNlKTsKCSAgdmFyIGtleSwgaTsKCgkgIGZvciAoaSA9IDA7IGkgPCBzb3VyY2VLZXlzLmxlbmd0aDsgaSsrKSB7CgkgICAga2V5ID0gc291cmNlS2V5c1tpXTsKCSAgICBpZiAoZXhjbHVkZWQuaW5kZXhPZihrZXkpID49IDApIGNvbnRpbnVlOwoJICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07CgkgIH0KCgkgIHJldHVybiB0YXJnZXQ7Cgl9CgoJZnVuY3Rpb24gX3Vuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5KG8sIG1pbkxlbikgewoJICBpZiAoIW8pIHJldHVybjsKCSAgaWYgKHR5cGVvZiBvID09PSAic3RyaW5nIikgcmV0dXJuIF9hcnJheUxpa2VUb0FycmF5KG8sIG1pbkxlbik7CgkgIHZhciBuID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG8pLnNsaWNlKDgsIC0xKTsKCSAgaWYgKG4gPT09ICJPYmplY3QiICYmIG8uY29uc3RydWN0b3IpIG4gPSBvLmNvbnN0cnVjdG9yLm5hbWU7CgkgIGlmIChuID09PSAiTWFwIiB8fCBuID09PSAiU2V0IikgcmV0dXJuIEFycmF5LmZyb20obyk7CgkgIGlmIChuID09PSAiQXJndW1lbnRzIiB8fCAvXig/OlVpfEkpbnQoPzo4fDE2fDMyKSg/OkNsYW1wZWQpP0FycmF5JC8udGVzdChuKSkgcmV0dXJuIF9hcnJheUxpa2VUb0FycmF5KG8sIG1pbkxlbik7Cgl9CgoJZnVuY3Rpb24gX2FycmF5TGlrZVRvQXJyYXkoYXJyLCBsZW4pIHsKCSAgaWYgKGxlbiA9PSBudWxsIHx8IGxlbiA+IGFyci5sZW5ndGgpIGxlbiA9IGFyci5sZW5ndGg7CgoJICBmb3IgKHZhciBpID0gMCwgYXJyMiA9IG5ldyBBcnJheShsZW4pOyBpIDwgbGVuOyBpKyspIGFycjJbaV0gPSBhcnJbaV07CgoJICByZXR1cm4gYXJyMjsKCX0KCglmdW5jdGlvbiBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKG8sIGFsbG93QXJyYXlMaWtlKSB7CgkgIHZhciBpdCA9IHR5cGVvZiBTeW1ib2wgIT09ICJ1bmRlZmluZWQiICYmIG9bU3ltYm9sLml0ZXJhdG9yXSB8fCBvWyJAQGl0ZXJhdG9yIl07CgkgIGlmIChpdCkgcmV0dXJuIChpdCA9IGl0LmNhbGwobykpLm5leHQuYmluZChpdCk7CgoJICBpZiAoQXJyYXkuaXNBcnJheShvKSB8fCAoaXQgPSBfdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkobykpIHx8IGFsbG93QXJyYXlMaWtlICYmIG8gJiYgdHlwZW9mIG8ubGVuZ3RoID09PSAibnVtYmVyIikgewoJICAgIGlmIChpdCkgbyA9IGl0OwoJICAgIHZhciBpID0gMDsKCSAgICByZXR1cm4gZnVuY3Rpb24gKCkgewoJICAgICAgaWYgKGkgPj0gby5sZW5ndGgpIHJldHVybiB7CgkgICAgICAgIGRvbmU6IHRydWUKCSAgICAgIH07CgkgICAgICByZXR1cm4gewoJICAgICAgICBkb25lOiBmYWxzZSwKCSAgICAgICAgdmFsdWU6IG9baSsrXQoJICAgICAgfTsKCSAgICB9OwoJICB9CgoJICB0aHJvdyBuZXcgVHlwZUVycm9yKCJJbnZhbGlkIGF0dGVtcHQgdG8gaXRlcmF0ZSBub24taXRlcmFibGUgaW5zdGFuY2UuXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuIik7Cgl9CgoJLy8gdGhlc2UgYXJlbid0IHJlYWxseSBwcml2YXRlLCBidXQgbm9yIGFyZSB0aGV5IHJlYWxseSB1c2VmdWwgdG8gZG9jdW1lbnQKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCXZhciBMdXhvbkVycm9yID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfRXJyb3IpIHsKCSAgX2luaGVyaXRzTG9vc2UoTHV4b25FcnJvciwgX0Vycm9yKTsKCgkgIGZ1bmN0aW9uIEx1eG9uRXJyb3IoKSB7CgkgICAgcmV0dXJuIF9FcnJvci5hcHBseSh0aGlzLCBhcmd1bWVudHMpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBMdXhvbkVycm9yOwoJfSggLyojX19QVVJFX18qL193cmFwTmF0aXZlU3VwZXIoRXJyb3IpKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCgl2YXIgSW52YWxpZERhdGVUaW1lRXJyb3IgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9MdXhvbkVycm9yKSB7CgkgIF9pbmhlcml0c0xvb3NlKEludmFsaWREYXRlVGltZUVycm9yLCBfTHV4b25FcnJvcik7CgoJICBmdW5jdGlvbiBJbnZhbGlkRGF0ZVRpbWVFcnJvcihyZWFzb24pIHsKCSAgICByZXR1cm4gX0x1eG9uRXJyb3IuY2FsbCh0aGlzLCAiSW52YWxpZCBEYXRlVGltZTogIiArIHJlYXNvbi50b01lc3NhZ2UoKSkgfHwgdGhpczsKCSAgfQoKCSAgcmV0dXJuIEludmFsaWREYXRlVGltZUVycm9yOwoJfShMdXhvbkVycm9yKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCXZhciBJbnZhbGlkSW50ZXJ2YWxFcnJvciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0x1eG9uRXJyb3IyKSB7CgkgIF9pbmhlcml0c0xvb3NlKEludmFsaWRJbnRlcnZhbEVycm9yLCBfTHV4b25FcnJvcjIpOwoKCSAgZnVuY3Rpb24gSW52YWxpZEludGVydmFsRXJyb3IocmVhc29uKSB7CgkgICAgcmV0dXJuIF9MdXhvbkVycm9yMi5jYWxsKHRoaXMsICJJbnZhbGlkIEludGVydmFsOiAiICsgcmVhc29uLnRvTWVzc2FnZSgpKSB8fCB0aGlzOwoJICB9CgoJICByZXR1cm4gSW52YWxpZEludGVydmFsRXJyb3I7Cgl9KEx1eG9uRXJyb3IpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoJdmFyIEludmFsaWREdXJhdGlvbkVycm9yID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfTHV4b25FcnJvcjMpIHsKCSAgX2luaGVyaXRzTG9vc2UoSW52YWxpZER1cmF0aW9uRXJyb3IsIF9MdXhvbkVycm9yMyk7CgoJICBmdW5jdGlvbiBJbnZhbGlkRHVyYXRpb25FcnJvcihyZWFzb24pIHsKCSAgICByZXR1cm4gX0x1eG9uRXJyb3IzLmNhbGwodGhpcywgIkludmFsaWQgRHVyYXRpb246ICIgKyByZWFzb24udG9NZXNzYWdlKCkpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBJbnZhbGlkRHVyYXRpb25FcnJvcjsKCX0oTHV4b25FcnJvcik7CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgl2YXIgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9MdXhvbkVycm9yNCkgewoJICBfaW5oZXJpdHNMb29zZShDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvciwgX0x1eG9uRXJyb3I0KTsKCgkgIGZ1bmN0aW9uIENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yKCkgewoJICAgIHJldHVybiBfTHV4b25FcnJvcjQuYXBwbHkodGhpcywgYXJndW1lbnRzKSB8fCB0aGlzOwoJICB9CgoJICByZXR1cm4gQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3I7Cgl9KEx1eG9uRXJyb3IpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoJdmFyIEludmFsaWRVbml0RXJyb3IgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9MdXhvbkVycm9yNSkgewoJICBfaW5oZXJpdHNMb29zZShJbnZhbGlkVW5pdEVycm9yLCBfTHV4b25FcnJvcjUpOwoKCSAgZnVuY3Rpb24gSW52YWxpZFVuaXRFcnJvcih1bml0KSB7CgkgICAgcmV0dXJuIF9MdXhvbkVycm9yNS5jYWxsKHRoaXMsICJJbnZhbGlkIHVuaXQgIiArIHVuaXQpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBJbnZhbGlkVW5pdEVycm9yOwoJfShMdXhvbkVycm9yKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCXZhciBJbnZhbGlkQXJndW1lbnRFcnJvciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0x1eG9uRXJyb3I2KSB7CgkgIF9pbmhlcml0c0xvb3NlKEludmFsaWRBcmd1bWVudEVycm9yLCBfTHV4b25FcnJvcjYpOwoKCSAgZnVuY3Rpb24gSW52YWxpZEFyZ3VtZW50RXJyb3IoKSB7CgkgICAgcmV0dXJuIF9MdXhvbkVycm9yNi5hcHBseSh0aGlzLCBhcmd1bWVudHMpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBJbnZhbGlkQXJndW1lbnRFcnJvcjsKCX0oTHV4b25FcnJvcik7CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgl2YXIgWm9uZUlzQWJzdHJhY3RFcnJvciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0x1eG9uRXJyb3I3KSB7CgkgIF9pbmhlcml0c0xvb3NlKFpvbmVJc0Fic3RyYWN0RXJyb3IsIF9MdXhvbkVycm9yNyk7CgoJICBmdW5jdGlvbiBab25lSXNBYnN0cmFjdEVycm9yKCkgewoJICAgIHJldHVybiBfTHV4b25FcnJvcjcuY2FsbCh0aGlzLCAiWm9uZSBpcyBhbiBhYnN0cmFjdCBjbGFzcyIpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBab25lSXNBYnN0cmFjdEVycm9yOwoJfShMdXhvbkVycm9yKTsKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCXZhciBuID0gIm51bWVyaWMiLAoJICAgIHMgPSAic2hvcnQiLAoJICAgIGwgPSAibG9uZyI7Cgl2YXIgREFURV9TSE9SVCA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IG4sCgkgIGRheTogbgoJfTsKCXZhciBEQVRFX01FRCA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IHMsCgkgIGRheTogbgoJfTsKCXZhciBEQVRFX01FRF9XSVRIX1dFRUtEQVkgPSB7CgkgIHllYXI6IG4sCgkgIG1vbnRoOiBzLAoJICBkYXk6IG4sCgkgIHdlZWtkYXk6IHMKCX07Cgl2YXIgREFURV9GVUxMID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogbCwKCSAgZGF5OiBuCgl9OwoJdmFyIERBVEVfSFVHRSA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IGwsCgkgIGRheTogbiwKCSAgd2Vla2RheTogbAoJfTsKCXZhciBUSU1FX1NJTVBMRSA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuCgl9OwoJdmFyIFRJTUVfV0lUSF9TRUNPTkRTID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbgoJfTsKCXZhciBUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIFRJTUVfV0lUSF9MT05HX09GRlNFVCA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4sCgkgIHRpbWVab25lTmFtZTogbAoJfTsKCXZhciBUSU1FXzI0X1NJTVBMRSA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBob3VyQ3ljbGU6ICJoMjMiCgl9OwoJdmFyIFRJTUVfMjRfV0lUSF9TRUNPTkRTID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgaG91ckN5Y2xlOiAiaDIzIgoJfTsKCXZhciBUSU1FXzI0X1dJVEhfU0hPUlRfT0ZGU0VUID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgaG91ckN5Y2xlOiAiaDIzIiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIFRJTUVfMjRfV0lUSF9MT05HX09GRlNFVCA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4sCgkgIGhvdXJDeWNsZTogImgyMyIsCgkgIHRpbWVab25lTmFtZTogbAoJfTsKCXZhciBEQVRFVElNRV9TSE9SVCA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IG4sCgkgIGRheTogbiwKCSAgaG91cjogbiwKCSAgbWludXRlOiBuCgl9OwoJdmFyIERBVEVUSU1FX1NIT1JUX1dJVEhfU0VDT05EUyA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IG4sCgkgIGRheTogbiwKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4KCX07Cgl2YXIgREFURVRJTUVfTUVEID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogcywKCSAgZGF5OiBuLAoJICBob3VyOiBuLAoJICBtaW51dGU6IG4KCX07Cgl2YXIgREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUyA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IHMsCgkgIGRheTogbiwKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4KCX07Cgl2YXIgREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWSA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IHMsCgkgIGRheTogbiwKCSAgd2Vla2RheTogcywKCSAgaG91cjogbiwKCSAgbWludXRlOiBuCgl9OwoJdmFyIERBVEVUSU1FX0ZVTEwgPSB7CgkgIHllYXI6IG4sCgkgIG1vbnRoOiBsLAoJICBkYXk6IG4sCgkgIGhvdXI6IG4sCgkgIG1pbnV0ZTogbiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIERBVEVUSU1FX0ZVTExfV0lUSF9TRUNPTkRTID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogbCwKCSAgZGF5OiBuLAoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIERBVEVUSU1FX0hVR0UgPSB7CgkgIHllYXI6IG4sCgkgIG1vbnRoOiBsLAoJICBkYXk6IG4sCgkgIHdlZWtkYXk6IGwsCgkgIGhvdXI6IG4sCgkgIG1pbnV0ZTogbiwKCSAgdGltZVpvbmVOYW1lOiBsCgl9OwoJdmFyIERBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogbCwKCSAgZGF5OiBuLAoJICB3ZWVrZGF5OiBsLAoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgdGltZVpvbmVOYW1lOiBsCgl9OwoKCS8qKgoJICogQHByaXZhdGUKCSAqLwoJLy8gVFlQRVMKCglmdW5jdGlvbiBpc1VuZGVmaW5lZChvKSB7CgkgIHJldHVybiB0eXBlb2YgbyA9PT0gInVuZGVmaW5lZCI7Cgl9CglmdW5jdGlvbiBpc051bWJlcihvKSB7CgkgIHJldHVybiB0eXBlb2YgbyA9PT0gIm51bWJlciI7Cgl9CglmdW5jdGlvbiBpc0ludGVnZXIobykgewoJICByZXR1cm4gdHlwZW9mIG8gPT09ICJudW1iZXIiICYmIG8gJSAxID09PSAwOwoJfQoJZnVuY3Rpb24gaXNTdHJpbmcobykgewoJICByZXR1cm4gdHlwZW9mIG8gPT09ICJzdHJpbmciOwoJfQoJZnVuY3Rpb24gaXNEYXRlKG8pIHsKCSAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvKSA9PT0gIltvYmplY3QgRGF0ZV0iOwoJfSAvLyBDQVBBQklMSVRJRVMKCglmdW5jdGlvbiBoYXNSZWxhdGl2ZSgpIHsKCSAgdHJ5IHsKCSAgICByZXR1cm4gdHlwZW9mIEludGwgIT09ICJ1bmRlZmluZWQiICYmICEhSW50bC5SZWxhdGl2ZVRpbWVGb3JtYXQ7CgkgIH0gY2F0Y2ggKGUpIHsKCSAgICByZXR1cm4gZmFsc2U7CgkgIH0KCX0gLy8gT0JKRUNUUyBBTkQgQVJSQVlTCgoJZnVuY3Rpb24gbWF5YmVBcnJheSh0aGluZykgewoJICByZXR1cm4gQXJyYXkuaXNBcnJheSh0aGluZykgPyB0aGluZyA6IFt0aGluZ107Cgl9CglmdW5jdGlvbiBiZXN0QnkoYXJyLCBieSwgY29tcGFyZSkgewoJICBpZiAoYXJyLmxlbmd0aCA9PT0gMCkgewoJICAgIHJldHVybiB1bmRlZmluZWQ7CgkgIH0KCgkgIHJldHVybiBhcnIucmVkdWNlKGZ1bmN0aW9uIChiZXN0LCBuZXh0KSB7CgkgICAgdmFyIHBhaXIgPSBbYnkobmV4dCksIG5leHRdOwoKCSAgICBpZiAoIWJlc3QpIHsKCSAgICAgIHJldHVybiBwYWlyOwoJICAgIH0gZWxzZSBpZiAoY29tcGFyZShiZXN0WzBdLCBwYWlyWzBdKSA9PT0gYmVzdFswXSkgewoJICAgICAgcmV0dXJuIGJlc3Q7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBwYWlyOwoJICAgIH0KCSAgfSwgbnVsbClbMV07Cgl9CglmdW5jdGlvbiBwaWNrKG9iaiwga2V5cykgewoJICByZXR1cm4ga2V5cy5yZWR1Y2UoZnVuY3Rpb24gKGEsIGspIHsKCSAgICBhW2tdID0gb2JqW2tdOwoJICAgIHJldHVybiBhOwoJICB9LCB7fSk7Cgl9CglmdW5jdGlvbiBoYXNPd25Qcm9wZXJ0eShvYmosIHByb3ApIHsKCSAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApOwoJfSAvLyBOVU1CRVJTIEFORCBTVFJJTkdTCgoJZnVuY3Rpb24gaW50ZWdlckJldHdlZW4odGhpbmcsIGJvdHRvbSwgdG9wKSB7CgkgIHJldHVybiBpc0ludGVnZXIodGhpbmcpICYmIHRoaW5nID49IGJvdHRvbSAmJiB0aGluZyA8PSB0b3A7Cgl9IC8vIHggJSBuIGJ1dCB0YWtlcyB0aGUgc2lnbiBvZiBuIGluc3RlYWQgb2YgeAoKCWZ1bmN0aW9uIGZsb29yTW9kKHgsIG4pIHsKCSAgcmV0dXJuIHggLSBuICogTWF0aC5mbG9vcih4IC8gbik7Cgl9CglmdW5jdGlvbiBwYWRTdGFydChpbnB1dCwgbikgewoJICBpZiAobiA9PT0gdm9pZCAwKSB7CgkgICAgbiA9IDI7CgkgIH0KCgkgIHZhciBtaW51cyA9IGlucHV0IDwgMCA/ICItIiA6ICIiOwoJICB2YXIgdGFyZ2V0ID0gbWludXMgPyBpbnB1dCAqIC0xIDogaW5wdXQ7CgkgIHZhciByZXN1bHQ7CgoJICBpZiAodGFyZ2V0LnRvU3RyaW5nKCkubGVuZ3RoIDwgbikgewoJICAgIHJlc3VsdCA9ICgiMCIucmVwZWF0KG4pICsgdGFyZ2V0KS5zbGljZSgtbik7CgkgIH0gZWxzZSB7CgkgICAgcmVzdWx0ID0gdGFyZ2V0LnRvU3RyaW5nKCk7CgkgIH0KCgkgIHJldHVybiAiIiArIG1pbnVzICsgcmVzdWx0OwoJfQoJZnVuY3Rpb24gcGFyc2VJbnRlZ2VyKHN0cmluZykgewoJICBpZiAoaXNVbmRlZmluZWQoc3RyaW5nKSB8fCBzdHJpbmcgPT09IG51bGwgfHwgc3RyaW5nID09PSAiIikgewoJICAgIHJldHVybiB1bmRlZmluZWQ7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIHBhcnNlSW50KHN0cmluZywgMTApOwoJICB9Cgl9CglmdW5jdGlvbiBwYXJzZUZsb2F0aW5nKHN0cmluZykgewoJICBpZiAoaXNVbmRlZmluZWQoc3RyaW5nKSB8fCBzdHJpbmcgPT09IG51bGwgfHwgc3RyaW5nID09PSAiIikgewoJICAgIHJldHVybiB1bmRlZmluZWQ7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIHBhcnNlRmxvYXQoc3RyaW5nKTsKCSAgfQoJfQoJZnVuY3Rpb24gcGFyc2VNaWxsaXMoZnJhY3Rpb24pIHsKCSAgLy8gUmV0dXJuIHVuZGVmaW5lZCAoaW5zdGVhZCBvZiAwKSBpbiB0aGVzZSBjYXNlcywgd2hlcmUgZnJhY3Rpb24gaXMgbm90IHNldAoJICBpZiAoaXNVbmRlZmluZWQoZnJhY3Rpb24pIHx8IGZyYWN0aW9uID09PSBudWxsIHx8IGZyYWN0aW9uID09PSAiIikgewoJICAgIHJldHVybiB1bmRlZmluZWQ7CgkgIH0gZWxzZSB7CgkgICAgdmFyIGYgPSBwYXJzZUZsb2F0KCIwLiIgKyBmcmFjdGlvbikgKiAxMDAwOwoJICAgIHJldHVybiBNYXRoLmZsb29yKGYpOwoJICB9Cgl9CglmdW5jdGlvbiByb3VuZFRvKG51bWJlciwgZGlnaXRzLCB0b3dhcmRaZXJvKSB7CgkgIGlmICh0b3dhcmRaZXJvID09PSB2b2lkIDApIHsKCSAgICB0b3dhcmRaZXJvID0gZmFsc2U7CgkgIH0KCgkgIHZhciBmYWN0b3IgPSBNYXRoLnBvdygxMCwgZGlnaXRzKSwKCSAgICAgIHJvdW5kZXIgPSB0b3dhcmRaZXJvID8gTWF0aC50cnVuYyA6IE1hdGgucm91bmQ7CgkgIHJldHVybiByb3VuZGVyKG51bWJlciAqIGZhY3RvcikgLyBmYWN0b3I7Cgl9IC8vIERBVEUgQkFTSUNTCgoJZnVuY3Rpb24gaXNMZWFwWWVhcih5ZWFyKSB7CgkgIHJldHVybiB5ZWFyICUgNCA9PT0gMCAmJiAoeWVhciAlIDEwMCAhPT0gMCB8fCB5ZWFyICUgNDAwID09PSAwKTsKCX0KCWZ1bmN0aW9uIGRheXNJblllYXIoeWVhcikgewoJICByZXR1cm4gaXNMZWFwWWVhcih5ZWFyKSA/IDM2NiA6IDM2NTsKCX0KCWZ1bmN0aW9uIGRheXNJbk1vbnRoKHllYXIsIG1vbnRoKSB7CgkgIHZhciBtb2RNb250aCA9IGZsb29yTW9kKG1vbnRoIC0gMSwgMTIpICsgMSwKCSAgICAgIG1vZFllYXIgPSB5ZWFyICsgKG1vbnRoIC0gbW9kTW9udGgpIC8gMTI7CgoJICBpZiAobW9kTW9udGggPT09IDIpIHsKCSAgICByZXR1cm4gaXNMZWFwWWVhcihtb2RZZWFyKSA/IDI5IDogMjg7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIFszMSwgbnVsbCwgMzEsIDMwLCAzMSwgMzAsIDMxLCAzMSwgMzAsIDMxLCAzMCwgMzFdW21vZE1vbnRoIC0gMV07CgkgIH0KCX0gLy8gY292ZXJ0IGEgY2FsZW5kYXIgb2JqZWN0IHRvIGEgbG9jYWwgdGltZXN0YW1wIChlcG9jaCwgYnV0IHdpdGggdGhlIG9mZnNldCBiYWtlZCBpbikKCglmdW5jdGlvbiBvYmpUb0xvY2FsVFMob2JqKSB7CgkgIHZhciBkID0gRGF0ZS5VVEMob2JqLnllYXIsIG9iai5tb250aCAtIDEsIG9iai5kYXksIG9iai5ob3VyLCBvYmoubWludXRlLCBvYmouc2Vjb25kLCBvYmoubWlsbGlzZWNvbmQpOyAvLyBmb3IgbGVnYWN5IHJlYXNvbnMsIHllYXJzIGJldHdlZW4gMCBhbmQgOTkgYXJlIGludGVycHJldGVkIGFzIDE5WFg7IHJldmVydCB0aGF0CgoJICBpZiAob2JqLnllYXIgPCAxMDAgJiYgb2JqLnllYXIgPj0gMCkgewoJICAgIGQgPSBuZXcgRGF0ZShkKTsKCSAgICBkLnNldFVUQ0Z1bGxZZWFyKGQuZ2V0VVRDRnVsbFllYXIoKSAtIDE5MDApOwoJICB9CgoJICByZXR1cm4gK2Q7Cgl9CglmdW5jdGlvbiB3ZWVrc0luV2Vla1llYXIod2Vla1llYXIpIHsKCSAgdmFyIHAxID0gKHdlZWtZZWFyICsgTWF0aC5mbG9vcih3ZWVrWWVhciAvIDQpIC0gTWF0aC5mbG9vcih3ZWVrWWVhciAvIDEwMCkgKyBNYXRoLmZsb29yKHdlZWtZZWFyIC8gNDAwKSkgJSA3LAoJICAgICAgbGFzdCA9IHdlZWtZZWFyIC0gMSwKCSAgICAgIHAyID0gKGxhc3QgKyBNYXRoLmZsb29yKGxhc3QgLyA0KSAtIE1hdGguZmxvb3IobGFzdCAvIDEwMCkgKyBNYXRoLmZsb29yKGxhc3QgLyA0MDApKSAlIDc7CgkgIHJldHVybiBwMSA9PT0gNCB8fCBwMiA9PT0gMyA/IDUzIDogNTI7Cgl9CglmdW5jdGlvbiB1bnRydW5jYXRlWWVhcih5ZWFyKSB7CgkgIGlmICh5ZWFyID4gOTkpIHsKCSAgICByZXR1cm4geWVhcjsKCSAgfSBlbHNlIHJldHVybiB5ZWFyID4gNjAgPyAxOTAwICsgeWVhciA6IDIwMDAgKyB5ZWFyOwoJfSAvLyBQQVJTSU5HCgoJZnVuY3Rpb24gcGFyc2Vab25lSW5mbyh0cywgb2Zmc2V0Rm9ybWF0LCBsb2NhbGUsIHRpbWVab25lKSB7CgkgIGlmICh0aW1lWm9uZSA9PT0gdm9pZCAwKSB7CgkgICAgdGltZVpvbmUgPSBudWxsOwoJICB9CgoJICB2YXIgZGF0ZSA9IG5ldyBEYXRlKHRzKSwKCSAgICAgIGludGxPcHRzID0gewoJICAgIGhvdXJDeWNsZTogImgyMyIsCgkgICAgeWVhcjogIm51bWVyaWMiLAoJICAgIG1vbnRoOiAiMi1kaWdpdCIsCgkgICAgZGF5OiAiMi1kaWdpdCIsCgkgICAgaG91cjogIjItZGlnaXQiLAoJICAgIG1pbnV0ZTogIjItZGlnaXQiCgkgIH07CgoJICBpZiAodGltZVpvbmUpIHsKCSAgICBpbnRsT3B0cy50aW1lWm9uZSA9IHRpbWVab25lOwoJICB9CgoJICB2YXIgbW9kaWZpZWQgPSBfZXh0ZW5kcyh7CgkgICAgdGltZVpvbmVOYW1lOiBvZmZzZXRGb3JtYXQKCSAgfSwgaW50bE9wdHMpOwoKCSAgdmFyIHBhcnNlZCA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KGxvY2FsZSwgbW9kaWZpZWQpLmZvcm1hdFRvUGFydHMoZGF0ZSkuZmluZChmdW5jdGlvbiAobSkgewoJICAgIHJldHVybiBtLnR5cGUudG9Mb3dlckNhc2UoKSA9PT0gInRpbWV6b25lbmFtZSI7CgkgIH0pOwoJICByZXR1cm4gcGFyc2VkID8gcGFyc2VkLnZhbHVlIDogbnVsbDsKCX0gLy8gc2lnbmVkT2Zmc2V0KCctNScsICczMCcpIC0+IC0zMzAKCglmdW5jdGlvbiBzaWduZWRPZmZzZXQob2ZmSG91clN0ciwgb2ZmTWludXRlU3RyKSB7CgkgIHZhciBvZmZIb3VyID0gcGFyc2VJbnQob2ZmSG91clN0ciwgMTApOyAvLyBkb24ndCB8fCB0aGlzIGJlY2F1c2Ugd2Ugd2FudCB0byBwcmVzZXJ2ZSAtMAoKCSAgaWYgKE51bWJlci5pc05hTihvZmZIb3VyKSkgewoJICAgIG9mZkhvdXIgPSAwOwoJICB9CgoJICB2YXIgb2ZmTWluID0gcGFyc2VJbnQob2ZmTWludXRlU3RyLCAxMCkgfHwgMCwKCSAgICAgIG9mZk1pblNpZ25lZCA9IG9mZkhvdXIgPCAwIHx8IE9iamVjdC5pcyhvZmZIb3VyLCAtMCkgPyAtb2ZmTWluIDogb2ZmTWluOwoJICByZXR1cm4gb2ZmSG91ciAqIDYwICsgb2ZmTWluU2lnbmVkOwoJfSAvLyBDT0VSQ0lPTgoKCWZ1bmN0aW9uIGFzTnVtYmVyKHZhbHVlKSB7CgkgIHZhciBudW1lcmljVmFsdWUgPSBOdW1iZXIodmFsdWUpOwoJICBpZiAodHlwZW9mIHZhbHVlID09PSAiYm9vbGVhbiIgfHwgdmFsdWUgPT09ICIiIHx8IE51bWJlci5pc05hTihudW1lcmljVmFsdWUpKSB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoIkludmFsaWQgdW5pdCB2YWx1ZSAiICsgdmFsdWUpOwoJICByZXR1cm4gbnVtZXJpY1ZhbHVlOwoJfQoJZnVuY3Rpb24gbm9ybWFsaXplT2JqZWN0KG9iaiwgbm9ybWFsaXplcikgewoJICB2YXIgbm9ybWFsaXplZCA9IHt9OwoKCSAgZm9yICh2YXIgdSBpbiBvYmopIHsKCSAgICBpZiAoaGFzT3duUHJvcGVydHkob2JqLCB1KSkgewoJICAgICAgdmFyIHYgPSBvYmpbdV07CgkgICAgICBpZiAodiA9PT0gdW5kZWZpbmVkIHx8IHYgPT09IG51bGwpIGNvbnRpbnVlOwoJICAgICAgbm9ybWFsaXplZFtub3JtYWxpemVyKHUpXSA9IGFzTnVtYmVyKHYpOwoJICAgIH0KCSAgfQoKCSAgcmV0dXJuIG5vcm1hbGl6ZWQ7Cgl9CglmdW5jdGlvbiBmb3JtYXRPZmZzZXQob2Zmc2V0LCBmb3JtYXQpIHsKCSAgdmFyIGhvdXJzID0gTWF0aC50cnVuYyhNYXRoLmFicyhvZmZzZXQgLyA2MCkpLAoJICAgICAgbWludXRlcyA9IE1hdGgudHJ1bmMoTWF0aC5hYnMob2Zmc2V0ICUgNjApKSwKCSAgICAgIHNpZ24gPSBvZmZzZXQgPj0gMCA/ICIrIiA6ICItIjsKCgkgIHN3aXRjaCAoZm9ybWF0KSB7CgkgICAgY2FzZSAic2hvcnQiOgoJICAgICAgcmV0dXJuICIiICsgc2lnbiArIHBhZFN0YXJ0KGhvdXJzLCAyKSArICI6IiArIHBhZFN0YXJ0KG1pbnV0ZXMsIDIpOwoKCSAgICBjYXNlICJuYXJyb3ciOgoJICAgICAgcmV0dXJuICIiICsgc2lnbiArIGhvdXJzICsgKG1pbnV0ZXMgPiAwID8gIjoiICsgbWludXRlcyA6ICIiKTsKCgkgICAgY2FzZSAidGVjaGllIjoKCSAgICAgIHJldHVybiAiIiArIHNpZ24gKyBwYWRTdGFydChob3VycywgMikgKyBwYWRTdGFydChtaW51dGVzLCAyKTsKCgkgICAgZGVmYXVsdDoKCSAgICAgIHRocm93IG5ldyBSYW5nZUVycm9yKCJWYWx1ZSBmb3JtYXQgIiArIGZvcm1hdCArICIgaXMgb3V0IG9mIHJhbmdlIGZvciBwcm9wZXJ0eSBmb3JtYXQiKTsKCSAgfQoJfQoJZnVuY3Rpb24gdGltZU9iamVjdChvYmopIHsKCSAgcmV0dXJuIHBpY2sob2JqLCBbImhvdXIiLCAibWludXRlIiwgInNlY29uZCIsICJtaWxsaXNlY29uZCJdKTsKCX0KCXZhciBpYW5hUmVnZXggPSAvW0EtWmEtel8rLV17MSwyNTZ9KDo/XC9bQS1aYS16MC05XystXXsxLDI1Nn0oXC9bQS1aYS16MC05XystXXsxLDI1Nn0pPyk/LzsKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgoJdmFyIG1vbnRoc0xvbmcgPSBbIkphbnVhcnkiLCAiRmVicnVhcnkiLCAiTWFyY2giLCAiQXByaWwiLCAiTWF5IiwgIkp1bmUiLCAiSnVseSIsICJBdWd1c3QiLCAiU2VwdGVtYmVyIiwgIk9jdG9iZXIiLCAiTm92ZW1iZXIiLCAiRGVjZW1iZXIiXTsKCXZhciBtb250aHNTaG9ydCA9IFsiSmFuIiwgIkZlYiIsICJNYXIiLCAiQXByIiwgIk1heSIsICJKdW4iLCAiSnVsIiwgIkF1ZyIsICJTZXAiLCAiT2N0IiwgIk5vdiIsICJEZWMiXTsKCXZhciBtb250aHNOYXJyb3cgPSBbIkoiLCAiRiIsICJNIiwgIkEiLCAiTSIsICJKIiwgIkoiLCAiQSIsICJTIiwgIk8iLCAiTiIsICJEIl07CglmdW5jdGlvbiBtb250aHMobGVuZ3RoKSB7CgkgIHN3aXRjaCAobGVuZ3RoKSB7CgkgICAgY2FzZSAibmFycm93IjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQobW9udGhzTmFycm93KTsKCgkgICAgY2FzZSAic2hvcnQiOgoJICAgICAgcmV0dXJuIFtdLmNvbmNhdChtb250aHNTaG9ydCk7CgoJICAgIGNhc2UgImxvbmciOgoJICAgICAgcmV0dXJuIFtdLmNvbmNhdChtb250aHNMb25nKTsKCgkgICAgY2FzZSAibnVtZXJpYyI6CgkgICAgICByZXR1cm4gWyIxIiwgIjIiLCAiMyIsICI0IiwgIjUiLCAiNiIsICI3IiwgIjgiLCAiOSIsICIxMCIsICIxMSIsICIxMiJdOwoKCSAgICBjYXNlICIyLWRpZ2l0IjoKCSAgICAgIHJldHVybiBbIjAxIiwgIjAyIiwgIjAzIiwgIjA0IiwgIjA1IiwgIjA2IiwgIjA3IiwgIjA4IiwgIjA5IiwgIjEwIiwgIjExIiwgIjEyIl07CgoJICAgIGRlZmF1bHQ6CgkgICAgICByZXR1cm4gbnVsbDsKCSAgfQoJfQoJdmFyIHdlZWtkYXlzTG9uZyA9IFsiTW9uZGF5IiwgIlR1ZXNkYXkiLCAiV2VkbmVzZGF5IiwgIlRodXJzZGF5IiwgIkZyaWRheSIsICJTYXR1cmRheSIsICJTdW5kYXkiXTsKCXZhciB3ZWVrZGF5c1Nob3J0ID0gWyJNb24iLCAiVHVlIiwgIldlZCIsICJUaHUiLCAiRnJpIiwgIlNhdCIsICJTdW4iXTsKCXZhciB3ZWVrZGF5c05hcnJvdyA9IFsiTSIsICJUIiwgIlciLCAiVCIsICJGIiwgIlMiLCAiUyJdOwoJZnVuY3Rpb24gd2Vla2RheXMobGVuZ3RoKSB7CgkgIHN3aXRjaCAobGVuZ3RoKSB7CgkgICAgY2FzZSAibmFycm93IjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQod2Vla2RheXNOYXJyb3cpOwoKCSAgICBjYXNlICJzaG9ydCI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KHdlZWtkYXlzU2hvcnQpOwoKCSAgICBjYXNlICJsb25nIjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQod2Vla2RheXNMb25nKTsKCgkgICAgY2FzZSAibnVtZXJpYyI6CgkgICAgICByZXR1cm4gWyIxIiwgIjIiLCAiMyIsICI0IiwgIjUiLCAiNiIsICI3Il07CgoJICAgIGRlZmF1bHQ6CgkgICAgICByZXR1cm4gbnVsbDsKCSAgfQoJfQoJdmFyIG1lcmlkaWVtcyA9IFsiQU0iLCAiUE0iXTsKCXZhciBlcmFzTG9uZyA9IFsiQmVmb3JlIENocmlzdCIsICJBbm5vIERvbWluaSJdOwoJdmFyIGVyYXNTaG9ydCA9IFsiQkMiLCAiQUQiXTsKCXZhciBlcmFzTmFycm93ID0gWyJCIiwgIkEiXTsKCWZ1bmN0aW9uIGVyYXMobGVuZ3RoKSB7CgkgIHN3aXRjaCAobGVuZ3RoKSB7CgkgICAgY2FzZSAibmFycm93IjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQoZXJhc05hcnJvdyk7CgoJICAgIGNhc2UgInNob3J0IjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQoZXJhc1Nob3J0KTsKCgkgICAgY2FzZSAibG9uZyI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KGVyYXNMb25nKTsKCgkgICAgZGVmYXVsdDoKCSAgICAgIHJldHVybiBudWxsOwoJICB9Cgl9CglmdW5jdGlvbiBtZXJpZGllbUZvckRhdGVUaW1lKGR0KSB7CgkgIHJldHVybiBtZXJpZGllbXNbZHQuaG91ciA8IDEyID8gMCA6IDFdOwoJfQoJZnVuY3Rpb24gd2Vla2RheUZvckRhdGVUaW1lKGR0LCBsZW5ndGgpIHsKCSAgcmV0dXJuIHdlZWtkYXlzKGxlbmd0aClbZHQud2Vla2RheSAtIDFdOwoJfQoJZnVuY3Rpb24gbW9udGhGb3JEYXRlVGltZShkdCwgbGVuZ3RoKSB7CgkgIHJldHVybiBtb250aHMobGVuZ3RoKVtkdC5tb250aCAtIDFdOwoJfQoJZnVuY3Rpb24gZXJhRm9yRGF0ZVRpbWUoZHQsIGxlbmd0aCkgewoJICByZXR1cm4gZXJhcyhsZW5ndGgpW2R0LnllYXIgPCAwID8gMCA6IDFdOwoJfQoJZnVuY3Rpb24gZm9ybWF0UmVsYXRpdmVUaW1lKHVuaXQsIGNvdW50LCBudW1lcmljLCBuYXJyb3cpIHsKCSAgaWYgKG51bWVyaWMgPT09IHZvaWQgMCkgewoJICAgIG51bWVyaWMgPSAiYWx3YXlzIjsKCSAgfQoKCSAgaWYgKG5hcnJvdyA9PT0gdm9pZCAwKSB7CgkgICAgbmFycm93ID0gZmFsc2U7CgkgIH0KCgkgIHZhciB1bml0cyA9IHsKCSAgICB5ZWFyczogWyJ5ZWFyIiwgInlyLiJdLAoJICAgIHF1YXJ0ZXJzOiBbInF1YXJ0ZXIiLCAicXRyLiJdLAoJICAgIG1vbnRoczogWyJtb250aCIsICJtby4iXSwKCSAgICB3ZWVrczogWyJ3ZWVrIiwgIndrLiJdLAoJICAgIGRheXM6IFsiZGF5IiwgImRheSIsICJkYXlzIl0sCgkgICAgaG91cnM6IFsiaG91ciIsICJoci4iXSwKCSAgICBtaW51dGVzOiBbIm1pbnV0ZSIsICJtaW4uIl0sCgkgICAgc2Vjb25kczogWyJzZWNvbmQiLCAic2VjLiJdCgkgIH07CgkgIHZhciBsYXN0YWJsZSA9IFsiaG91cnMiLCAibWludXRlcyIsICJzZWNvbmRzIl0uaW5kZXhPZih1bml0KSA9PT0gLTE7CgoJICBpZiAobnVtZXJpYyA9PT0gImF1dG8iICYmIGxhc3RhYmxlKSB7CgkgICAgdmFyIGlzRGF5ID0gdW5pdCA9PT0gImRheXMiOwoKCSAgICBzd2l0Y2ggKGNvdW50KSB7CgkgICAgICBjYXNlIDE6CgkgICAgICAgIHJldHVybiBpc0RheSA/ICJ0b21vcnJvdyIgOiAibmV4dCAiICsgdW5pdHNbdW5pdF1bMF07CgoJICAgICAgY2FzZSAtMToKCSAgICAgICAgcmV0dXJuIGlzRGF5ID8gInllc3RlcmRheSIgOiAibGFzdCAiICsgdW5pdHNbdW5pdF1bMF07CgoJICAgICAgY2FzZSAwOgoJICAgICAgICByZXR1cm4gaXNEYXkgPyAidG9kYXkiIDogInRoaXMgIiArIHVuaXRzW3VuaXRdWzBdOwoKCSAgICB9CgkgIH0KCgkgIHZhciBpc0luUGFzdCA9IE9iamVjdC5pcyhjb3VudCwgLTApIHx8IGNvdW50IDwgMCwKCSAgICAgIGZtdFZhbHVlID0gTWF0aC5hYnMoY291bnQpLAoJICAgICAgc2luZ3VsYXIgPSBmbXRWYWx1ZSA9PT0gMSwKCSAgICAgIGxpbFVuaXRzID0gdW5pdHNbdW5pdF0sCgkgICAgICBmbXRVbml0ID0gbmFycm93ID8gc2luZ3VsYXIgPyBsaWxVbml0c1sxXSA6IGxpbFVuaXRzWzJdIHx8IGxpbFVuaXRzWzFdIDogc2luZ3VsYXIgPyB1bml0c1t1bml0XVswXSA6IHVuaXQ7CgkgIHJldHVybiBpc0luUGFzdCA/IGZtdFZhbHVlICsgIiAiICsgZm10VW5pdCArICIgYWdvIiA6ICJpbiAiICsgZm10VmFsdWUgKyAiICIgKyBmbXRVbml0OwoJfQoKCWZ1bmN0aW9uIHN0cmluZ2lmeVRva2VucyhzcGxpdHMsIHRva2VuVG9TdHJpbmcpIHsKCSAgdmFyIHMgPSAiIjsKCgkgIGZvciAodmFyIF9pdGVyYXRvciA9IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyTG9vc2Uoc3BsaXRzKSwgX3N0ZXA7ICEoX3N0ZXAgPSBfaXRlcmF0b3IoKSkuZG9uZTspIHsKCSAgICB2YXIgdG9rZW4gPSBfc3RlcC52YWx1ZTsKCgkgICAgaWYgKHRva2VuLmxpdGVyYWwpIHsKCSAgICAgIHMgKz0gdG9rZW4udmFsOwoJICAgIH0gZWxzZSB7CgkgICAgICBzICs9IHRva2VuVG9TdHJpbmcodG9rZW4udmFsKTsKCSAgICB9CgkgIH0KCgkgIHJldHVybiBzOwoJfQoKCXZhciBfbWFjcm9Ub2tlblRvRm9ybWF0T3B0cyA9IHsKCSAgRDogREFURV9TSE9SVCwKCSAgREQ6IERBVEVfTUVELAoJICBEREQ6IERBVEVfRlVMTCwKCSAgRERERDogREFURV9IVUdFLAoJICB0OiBUSU1FX1NJTVBMRSwKCSAgdHQ6IFRJTUVfV0lUSF9TRUNPTkRTLAoJICB0dHQ6IFRJTUVfV0lUSF9TSE9SVF9PRkZTRVQsCgkgIHR0dHQ6IFRJTUVfV0lUSF9MT05HX09GRlNFVCwKCSAgVDogVElNRV8yNF9TSU1QTEUsCgkgIFRUOiBUSU1FXzI0X1dJVEhfU0VDT05EUywKCSAgVFRUOiBUSU1FXzI0X1dJVEhfU0hPUlRfT0ZGU0VULAoJICBUVFRUOiBUSU1FXzI0X1dJVEhfTE9OR19PRkZTRVQsCgkgIGY6IERBVEVUSU1FX1NIT1JULAoJICBmZjogREFURVRJTUVfTUVELAoJICBmZmY6IERBVEVUSU1FX0ZVTEwsCgkgIGZmZmY6IERBVEVUSU1FX0hVR0UsCgkgIEY6IERBVEVUSU1FX1NIT1JUX1dJVEhfU0VDT05EUywKCSAgRkY6IERBVEVUSU1FX01FRF9XSVRIX1NFQ09ORFMsCgkgIEZGRjogREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFMsCgkgIEZGRkY6IERBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTCgl9OwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoJdmFyIEZvcm1hdHRlciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIEZvcm1hdHRlci5jcmVhdGUgPSBmdW5jdGlvbiBjcmVhdGUobG9jYWxlLCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgcmV0dXJuIG5ldyBGb3JtYXR0ZXIobG9jYWxlLCBvcHRzKTsKCSAgfTsKCgkgIEZvcm1hdHRlci5wYXJzZUZvcm1hdCA9IGZ1bmN0aW9uIHBhcnNlRm9ybWF0KGZtdCkgewoJICAgIHZhciBjdXJyZW50ID0gbnVsbCwKCSAgICAgICAgY3VycmVudEZ1bGwgPSAiIiwKCSAgICAgICAgYnJhY2tldGVkID0gZmFsc2U7CgkgICAgdmFyIHNwbGl0cyA9IFtdOwoKCSAgICBmb3IgKHZhciBpID0gMDsgaSA8IGZtdC5sZW5ndGg7IGkrKykgewoJICAgICAgdmFyIGMgPSBmbXQuY2hhckF0KGkpOwoKCSAgICAgIGlmIChjID09PSAiJyIpIHsKCSAgICAgICAgaWYgKGN1cnJlbnRGdWxsLmxlbmd0aCA+IDApIHsKCSAgICAgICAgICBzcGxpdHMucHVzaCh7CgkgICAgICAgICAgICBsaXRlcmFsOiBicmFja2V0ZWQsCgkgICAgICAgICAgICB2YWw6IGN1cnJlbnRGdWxsCgkgICAgICAgICAgfSk7CgkgICAgICAgIH0KCgkgICAgICAgIGN1cnJlbnQgPSBudWxsOwoJICAgICAgICBjdXJyZW50RnVsbCA9ICIiOwoJICAgICAgICBicmFja2V0ZWQgPSAhYnJhY2tldGVkOwoJICAgICAgfSBlbHNlIGlmIChicmFja2V0ZWQpIHsKCSAgICAgICAgY3VycmVudEZ1bGwgKz0gYzsKCSAgICAgIH0gZWxzZSBpZiAoYyA9PT0gY3VycmVudCkgewoJICAgICAgICBjdXJyZW50RnVsbCArPSBjOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgaWYgKGN1cnJlbnRGdWxsLmxlbmd0aCA+IDApIHsKCSAgICAgICAgICBzcGxpdHMucHVzaCh7CgkgICAgICAgICAgICBsaXRlcmFsOiBmYWxzZSwKCSAgICAgICAgICAgIHZhbDogY3VycmVudEZ1bGwKCSAgICAgICAgICB9KTsKCSAgICAgICAgfQoKCSAgICAgICAgY3VycmVudEZ1bGwgPSBjOwoJICAgICAgICBjdXJyZW50ID0gYzsKCSAgICAgIH0KCSAgICB9CgoJICAgIGlmIChjdXJyZW50RnVsbC5sZW5ndGggPiAwKSB7CgkgICAgICBzcGxpdHMucHVzaCh7CgkgICAgICAgIGxpdGVyYWw6IGJyYWNrZXRlZCwKCSAgICAgICAgdmFsOiBjdXJyZW50RnVsbAoJICAgICAgfSk7CgkgICAgfQoKCSAgICByZXR1cm4gc3BsaXRzOwoJICB9OwoKCSAgRm9ybWF0dGVyLm1hY3JvVG9rZW5Ub0Zvcm1hdE9wdHMgPSBmdW5jdGlvbiBtYWNyb1Rva2VuVG9Gb3JtYXRPcHRzKHRva2VuKSB7CgkgICAgcmV0dXJuIF9tYWNyb1Rva2VuVG9Gb3JtYXRPcHRzW3Rva2VuXTsKCSAgfTsKCgkgIGZ1bmN0aW9uIEZvcm1hdHRlcihsb2NhbGUsIGZvcm1hdE9wdHMpIHsKCSAgICB0aGlzLm9wdHMgPSBmb3JtYXRPcHRzOwoJICAgIHRoaXMubG9jID0gbG9jYWxlOwoJICAgIHRoaXMuc3lzdGVtTG9jID0gbnVsbDsKCSAgfQoKCSAgdmFyIF9wcm90byA9IEZvcm1hdHRlci5wcm90b3R5cGU7CgoJICBfcHJvdG8uZm9ybWF0V2l0aFN5c3RlbURlZmF1bHQgPSBmdW5jdGlvbiBmb3JtYXRXaXRoU3lzdGVtRGVmYXVsdChkdCwgb3B0cykgewoJICAgIGlmICh0aGlzLnN5c3RlbUxvYyA9PT0gbnVsbCkgewoJICAgICAgdGhpcy5zeXN0ZW1Mb2MgPSB0aGlzLmxvYy5yZWRlZmF1bHRUb1N5c3RlbSgpOwoJICAgIH0KCgkgICAgdmFyIGRmID0gdGhpcy5zeXN0ZW1Mb2MuZHRGb3JtYXR0ZXIoZHQsIF9leHRlbmRzKHt9LCB0aGlzLm9wdHMsIG9wdHMpKTsKCSAgICByZXR1cm4gZGYuZm9ybWF0KCk7CgkgIH07CgoJICBfcHJvdG8uZm9ybWF0RGF0ZVRpbWUgPSBmdW5jdGlvbiBmb3JtYXREYXRlVGltZShkdCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBkZiA9IHRoaXMubG9jLmR0Rm9ybWF0dGVyKGR0LCBfZXh0ZW5kcyh7fSwgdGhpcy5vcHRzLCBvcHRzKSk7CgkgICAgcmV0dXJuIGRmLmZvcm1hdCgpOwoJICB9OwoKCSAgX3Byb3RvLmZvcm1hdERhdGVUaW1lUGFydHMgPSBmdW5jdGlvbiBmb3JtYXREYXRlVGltZVBhcnRzKGR0LCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgdmFyIGRmID0gdGhpcy5sb2MuZHRGb3JtYXR0ZXIoZHQsIF9leHRlbmRzKHt9LCB0aGlzLm9wdHMsIG9wdHMpKTsKCSAgICByZXR1cm4gZGYuZm9ybWF0VG9QYXJ0cygpOwoJICB9OwoKCSAgX3Byb3RvLnJlc29sdmVkT3B0aW9ucyA9IGZ1bmN0aW9uIHJlc29sdmVkT3B0aW9ucyhkdCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBkZiA9IHRoaXMubG9jLmR0Rm9ybWF0dGVyKGR0LCBfZXh0ZW5kcyh7fSwgdGhpcy5vcHRzLCBvcHRzKSk7CgkgICAgcmV0dXJuIGRmLnJlc29sdmVkT3B0aW9ucygpOwoJICB9OwoKCSAgX3Byb3RvLm51bSA9IGZ1bmN0aW9uIG51bShuLCBwKSB7CgkgICAgaWYgKHAgPT09IHZvaWQgMCkgewoJICAgICAgcCA9IDA7CgkgICAgfQoKCSAgICAvLyB3ZSBnZXQgc29tZSBwZXJmIG91dCBvZiBkb2luZyB0aGlzIGhlcmUsIGFubm95aW5nbHkKCSAgICBpZiAodGhpcy5vcHRzLmZvcmNlU2ltcGxlKSB7CgkgICAgICByZXR1cm4gcGFkU3RhcnQobiwgcCk7CgkgICAgfQoKCSAgICB2YXIgb3B0cyA9IF9leHRlbmRzKHt9LCB0aGlzLm9wdHMpOwoKCSAgICBpZiAocCA+IDApIHsKCSAgICAgIG9wdHMucGFkVG8gPSBwOwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMubG9jLm51bWJlckZvcm1hdHRlcihvcHRzKS5mb3JtYXQobik7CgkgIH07CgoJICBfcHJvdG8uZm9ybWF0RGF0ZVRpbWVGcm9tU3RyaW5nID0gZnVuY3Rpb24gZm9ybWF0RGF0ZVRpbWVGcm9tU3RyaW5nKGR0LCBmbXQpIHsKCSAgICB2YXIgX3RoaXMgPSB0aGlzOwoKCSAgICB2YXIga25vd25FbmdsaXNoID0gdGhpcy5sb2MubGlzdGluZ01vZGUoKSA9PT0gImVuIiwKCSAgICAgICAgdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPSB0aGlzLmxvYy5vdXRwdXRDYWxlbmRhciAmJiB0aGlzLmxvYy5vdXRwdXRDYWxlbmRhciAhPT0gImdyZWdvcnkiLAoJICAgICAgICBzdHJpbmcgPSBmdW5jdGlvbiBzdHJpbmcob3B0cywgZXh0cmFjdCkgewoJICAgICAgcmV0dXJuIF90aGlzLmxvYy5leHRyYWN0KGR0LCBvcHRzLCBleHRyYWN0KTsKCSAgICB9LAoJICAgICAgICBmb3JtYXRPZmZzZXQgPSBmdW5jdGlvbiBmb3JtYXRPZmZzZXQob3B0cykgewoJICAgICAgaWYgKGR0LmlzT2Zmc2V0Rml4ZWQgJiYgZHQub2Zmc2V0ID09PSAwICYmIG9wdHMuYWxsb3daKSB7CgkgICAgICAgIHJldHVybiAiWiI7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIGR0LmlzVmFsaWQgPyBkdC56b25lLmZvcm1hdE9mZnNldChkdC50cywgb3B0cy5mb3JtYXQpIDogIiI7CgkgICAgfSwKCSAgICAgICAgbWVyaWRpZW0gPSBmdW5jdGlvbiBtZXJpZGllbSgpIHsKCSAgICAgIHJldHVybiBrbm93bkVuZ2xpc2ggPyBtZXJpZGllbUZvckRhdGVUaW1lKGR0KSA6IHN0cmluZyh7CgkgICAgICAgIGhvdXI6ICJudW1lcmljIiwKCSAgICAgICAgaG91ckN5Y2xlOiAiaDEyIgoJICAgICAgfSwgImRheXBlcmlvZCIpOwoJICAgIH0sCgkgICAgICAgIG1vbnRoID0gZnVuY3Rpb24gbW9udGgobGVuZ3RoLCBzdGFuZGFsb25lKSB7CgkgICAgICByZXR1cm4ga25vd25FbmdsaXNoID8gbW9udGhGb3JEYXRlVGltZShkdCwgbGVuZ3RoKSA6IHN0cmluZyhzdGFuZGFsb25lID8gewoJICAgICAgICBtb250aDogbGVuZ3RoCgkgICAgICB9IDogewoJICAgICAgICBtb250aDogbGVuZ3RoLAoJICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgfSwgIm1vbnRoIik7CgkgICAgfSwKCSAgICAgICAgd2Vla2RheSA9IGZ1bmN0aW9uIHdlZWtkYXkobGVuZ3RoLCBzdGFuZGFsb25lKSB7CgkgICAgICByZXR1cm4ga25vd25FbmdsaXNoID8gd2Vla2RheUZvckRhdGVUaW1lKGR0LCBsZW5ndGgpIDogc3RyaW5nKHN0YW5kYWxvbmUgPyB7CgkgICAgICAgIHdlZWtkYXk6IGxlbmd0aAoJICAgICAgfSA6IHsKCSAgICAgICAgd2Vla2RheTogbGVuZ3RoLAoJICAgICAgICBtb250aDogImxvbmciLAoJICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgfSwgIndlZWtkYXkiKTsKCSAgICB9LAoJICAgICAgICBtYXliZU1hY3JvID0gZnVuY3Rpb24gbWF5YmVNYWNybyh0b2tlbikgewoJICAgICAgdmFyIGZvcm1hdE9wdHMgPSBGb3JtYXR0ZXIubWFjcm9Ub2tlblRvRm9ybWF0T3B0cyh0b2tlbik7CgoJICAgICAgaWYgKGZvcm1hdE9wdHMpIHsKCSAgICAgICAgcmV0dXJuIF90aGlzLmZvcm1hdFdpdGhTeXN0ZW1EZWZhdWx0KGR0LCBmb3JtYXRPcHRzKTsKCSAgICAgIH0gZWxzZSB7CgkgICAgICAgIHJldHVybiB0b2tlbjsKCSAgICAgIH0KCSAgICB9LAoJICAgICAgICBlcmEgPSBmdW5jdGlvbiBlcmEobGVuZ3RoKSB7CgkgICAgICByZXR1cm4ga25vd25FbmdsaXNoID8gZXJhRm9yRGF0ZVRpbWUoZHQsIGxlbmd0aCkgOiBzdHJpbmcoewoJICAgICAgICBlcmE6IGxlbmd0aAoJICAgICAgfSwgImVyYSIpOwoJICAgIH0sCgkgICAgICAgIHRva2VuVG9TdHJpbmcgPSBmdW5jdGlvbiB0b2tlblRvU3RyaW5nKHRva2VuKSB7CgkgICAgICAvLyBXaGVyZSBwb3NzaWJsZTogaHR0cDovL2NsZHIudW5pY29kZS5vcmcvdHJhbnNsYXRpb24vZGF0ZS10aW1lLTEvZGF0ZS10aW1lI1RPQy1TdGFuZGFsb25lLXZzLi1Gb3JtYXQtU3R5bGVzCgkgICAgICBzd2l0Y2ggKHRva2VuKSB7CgkgICAgICAgIC8vIG1zCgkgICAgICAgIGNhc2UgIlMiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQubWlsbGlzZWNvbmQpOwoKCSAgICAgICAgY2FzZSAidSI6IC8vIGZhbGxzIHRocm91Z2gKCgkgICAgICAgIGNhc2UgIlNTUyI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5taWxsaXNlY29uZCwgMyk7CgkgICAgICAgIC8vIHNlY29uZHMKCgkgICAgICAgIGNhc2UgInMiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQuc2Vjb25kKTsKCgkgICAgICAgIGNhc2UgInNzIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LnNlY29uZCwgMik7CgkgICAgICAgIC8vIGZyYWN0aW9uYWwgc2Vjb25kcwoKCSAgICAgICAgY2FzZSAidXUiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oTWF0aC5mbG9vcihkdC5taWxsaXNlY29uZCAvIDEwKSwgMik7CgoJICAgICAgICBjYXNlICJ1dXUiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oTWF0aC5mbG9vcihkdC5taWxsaXNlY29uZCAvIDEwMCkpOwoJICAgICAgICAvLyBtaW51dGVzCgoJICAgICAgICBjYXNlICJtIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0Lm1pbnV0ZSk7CgoJICAgICAgICBjYXNlICJtbSI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5taW51dGUsIDIpOwoJICAgICAgICAvLyBob3VycwoKCSAgICAgICAgY2FzZSAiaCI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5ob3VyICUgMTIgPT09IDAgPyAxMiA6IGR0LmhvdXIgJSAxMik7CgoJICAgICAgICBjYXNlICJoaCI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5ob3VyICUgMTIgPT09IDAgPyAxMiA6IGR0LmhvdXIgJSAxMiwgMik7CgoJICAgICAgICBjYXNlICJIIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LmhvdXIpOwoKCSAgICAgICAgY2FzZSAiSEgiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQuaG91ciwgMik7CgkgICAgICAgIC8vIG9mZnNldAoKCSAgICAgICAgY2FzZSAiWiI6CgkgICAgICAgICAgLy8gbGlrZSArNgoJICAgICAgICAgIHJldHVybiBmb3JtYXRPZmZzZXQoewoJICAgICAgICAgICAgZm9ybWF0OiAibmFycm93IiwKCSAgICAgICAgICAgIGFsbG93WjogX3RoaXMub3B0cy5hbGxvd1oKCSAgICAgICAgICB9KTsKCgkgICAgICAgIGNhc2UgIlpaIjoKCSAgICAgICAgICAvLyBsaWtlICswNjowMAoJICAgICAgICAgIHJldHVybiBmb3JtYXRPZmZzZXQoewoJICAgICAgICAgICAgZm9ybWF0OiAic2hvcnQiLAoJICAgICAgICAgICAgYWxsb3daOiBfdGhpcy5vcHRzLmFsbG93WgoJICAgICAgICAgIH0pOwoKCSAgICAgICAgY2FzZSAiWlpaIjoKCSAgICAgICAgICAvLyBsaWtlICswNjAwCgkgICAgICAgICAgcmV0dXJuIGZvcm1hdE9mZnNldCh7CgkgICAgICAgICAgICBmb3JtYXQ6ICJ0ZWNoaWUiLAoJICAgICAgICAgICAgYWxsb3daOiBfdGhpcy5vcHRzLmFsbG93WgoJICAgICAgICAgIH0pOwoKCSAgICAgICAgY2FzZSAiWlpaWiI6CgkgICAgICAgICAgLy8gbGlrZSBFU1QKCSAgICAgICAgICByZXR1cm4gZHQuem9uZS5vZmZzZXROYW1lKGR0LnRzLCB7CgkgICAgICAgICAgICBmb3JtYXQ6ICJzaG9ydCIsCgkgICAgICAgICAgICBsb2NhbGU6IF90aGlzLmxvYy5sb2NhbGUKCSAgICAgICAgICB9KTsKCgkgICAgICAgIGNhc2UgIlpaWlpaIjoKCSAgICAgICAgICAvLyBsaWtlIEVhc3Rlcm4gU3RhbmRhcmQgVGltZQoJICAgICAgICAgIHJldHVybiBkdC56b25lLm9mZnNldE5hbWUoZHQudHMsIHsKCSAgICAgICAgICAgIGZvcm1hdDogImxvbmciLAoJICAgICAgICAgICAgbG9jYWxlOiBfdGhpcy5sb2MubG9jYWxlCgkgICAgICAgICAgfSk7CgkgICAgICAgIC8vIHpvbmUKCgkgICAgICAgIGNhc2UgInoiOgoJICAgICAgICAgIC8vIGxpa2UgQW1lcmljYS9OZXdfWW9yawoJICAgICAgICAgIHJldHVybiBkdC56b25lTmFtZTsKCSAgICAgICAgLy8gbWVyaWRpZW1zCgoJICAgICAgICBjYXNlICJhIjoKCSAgICAgICAgICByZXR1cm4gbWVyaWRpZW0oKTsKCSAgICAgICAgLy8gZGF0ZXMKCgkgICAgICAgIGNhc2UgImQiOgoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJkYXkiKSA6IF90aGlzLm51bShkdC5kYXkpOwoKCSAgICAgICAgY2FzZSAiZGQiOgoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICBkYXk6ICIyLWRpZ2l0IgoJICAgICAgICAgIH0sICJkYXkiKSA6IF90aGlzLm51bShkdC5kYXksIDIpOwoJICAgICAgICAvLyB3ZWVrZGF5cyAtIHN0YW5kYWxvbmUKCgkgICAgICAgIGNhc2UgImMiOgoJICAgICAgICAgIC8vIGxpa2UgMQoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQud2Vla2RheSk7CgoJICAgICAgICBjYXNlICJjY2MiOgoJICAgICAgICAgIC8vIGxpa2UgJ1R1ZXMnCgkgICAgICAgICAgcmV0dXJuIHdlZWtkYXkoInNob3J0IiwgdHJ1ZSk7CgoJICAgICAgICBjYXNlICJjY2NjIjoKCSAgICAgICAgICAvLyBsaWtlICdUdWVzZGF5JwoJICAgICAgICAgIHJldHVybiB3ZWVrZGF5KCJsb25nIiwgdHJ1ZSk7CgoJICAgICAgICBjYXNlICJjY2NjYyI6CgkgICAgICAgICAgLy8gbGlrZSAnVCcKCSAgICAgICAgICByZXR1cm4gd2Vla2RheSgibmFycm93IiwgdHJ1ZSk7CgkgICAgICAgIC8vIHdlZWtkYXlzIC0gZm9ybWF0CgoJICAgICAgICBjYXNlICJFIjoKCSAgICAgICAgICAvLyBsaWtlIDEKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LndlZWtkYXkpOwoKCSAgICAgICAgY2FzZSAiRUVFIjoKCSAgICAgICAgICAvLyBsaWtlICdUdWVzJwoJICAgICAgICAgIHJldHVybiB3ZWVrZGF5KCJzaG9ydCIsIGZhbHNlKTsKCgkgICAgICAgIGNhc2UgIkVFRUUiOgoJICAgICAgICAgIC8vIGxpa2UgJ1R1ZXNkYXknCgkgICAgICAgICAgcmV0dXJuIHdlZWtkYXkoImxvbmciLCBmYWxzZSk7CgoJICAgICAgICBjYXNlICJFRUVFRSI6CgkgICAgICAgICAgLy8gbGlrZSAnVCcKCSAgICAgICAgICByZXR1cm4gd2Vla2RheSgibmFycm93IiwgZmFsc2UpOwoJICAgICAgICAvLyBtb250aHMgLSBzdGFuZGFsb25lCgoJICAgICAgICBjYXNlICJMIjoKCSAgICAgICAgICAvLyBsaWtlIDEKCSAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPyBzdHJpbmcoewoJICAgICAgICAgICAgbW9udGg6ICJudW1lcmljIiwKCSAgICAgICAgICAgIGRheTogIm51bWVyaWMiCgkgICAgICAgICAgfSwgIm1vbnRoIikgOiBfdGhpcy5udW0oZHQubW9udGgpOwoKCSAgICAgICAgY2FzZSAiTEwiOgoJICAgICAgICAgIC8vIGxpa2UgMDEsIGRvZXNuJ3Qgc2VlbSB0byB3b3JrCgkgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsKCSAgICAgICAgICAgIG1vbnRoOiAiMi1kaWdpdCIsCgkgICAgICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJtb250aCIpIDogX3RoaXMubnVtKGR0Lm1vbnRoLCAyKTsKCgkgICAgICAgIGNhc2UgIkxMTCI6CgkgICAgICAgICAgLy8gbGlrZSBKYW4KCSAgICAgICAgICByZXR1cm4gbW9udGgoInNob3J0IiwgdHJ1ZSk7CgoJICAgICAgICBjYXNlICJMTExMIjoKCSAgICAgICAgICAvLyBsaWtlIEphbnVhcnkKCSAgICAgICAgICByZXR1cm4gbW9udGgoImxvbmciLCB0cnVlKTsKCgkgICAgICAgIGNhc2UgIkxMTExMIjoKCSAgICAgICAgICAvLyBsaWtlIEoKCSAgICAgICAgICByZXR1cm4gbW9udGgoIm5hcnJvdyIsIHRydWUpOwoJICAgICAgICAvLyBtb250aHMgLSBmb3JtYXQKCgkgICAgICAgIGNhc2UgIk0iOgoJICAgICAgICAgIC8vIGxpa2UgMQoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICBtb250aDogIm51bWVyaWMiCgkgICAgICAgICAgfSwgIm1vbnRoIikgOiBfdGhpcy5udW0oZHQubW9udGgpOwoKCSAgICAgICAgY2FzZSAiTU0iOgoJICAgICAgICAgIC8vIGxpa2UgMDEKCSAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPyBzdHJpbmcoewoJICAgICAgICAgICAgbW9udGg6ICIyLWRpZ2l0IgoJICAgICAgICAgIH0sICJtb250aCIpIDogX3RoaXMubnVtKGR0Lm1vbnRoLCAyKTsKCgkgICAgICAgIGNhc2UgIk1NTSI6CgkgICAgICAgICAgLy8gbGlrZSBKYW4KCSAgICAgICAgICByZXR1cm4gbW9udGgoInNob3J0IiwgZmFsc2UpOwoKCSAgICAgICAgY2FzZSAiTU1NTSI6CgkgICAgICAgICAgLy8gbGlrZSBKYW51YXJ5CgkgICAgICAgICAgcmV0dXJuIG1vbnRoKCJsb25nIiwgZmFsc2UpOwoKCSAgICAgICAgY2FzZSAiTU1NTU0iOgoJICAgICAgICAgIC8vIGxpa2UgSgoJICAgICAgICAgIHJldHVybiBtb250aCgibmFycm93IiwgZmFsc2UpOwoJICAgICAgICAvLyB5ZWFycwoKCSAgICAgICAgY2FzZSAieSI6CgkgICAgICAgICAgLy8gbGlrZSAyMDE0CgkgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsKCSAgICAgICAgICAgIHllYXI6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJ5ZWFyIikgOiBfdGhpcy5udW0oZHQueWVhcik7CgoJICAgICAgICBjYXNlICJ5eSI6CgkgICAgICAgICAgLy8gbGlrZSAxNAoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICB5ZWFyOiAiMi1kaWdpdCIKCSAgICAgICAgICB9LCAieWVhciIpIDogX3RoaXMubnVtKGR0LnllYXIudG9TdHJpbmcoKS5zbGljZSgtMiksIDIpOwoKCSAgICAgICAgY2FzZSAieXl5eSI6CgkgICAgICAgICAgLy8gbGlrZSAwMDEyCgkgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsKCSAgICAgICAgICAgIHllYXI6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJ5ZWFyIikgOiBfdGhpcy5udW0oZHQueWVhciwgNCk7CgoJICAgICAgICBjYXNlICJ5eXl5eXkiOgoJICAgICAgICAgIC8vIGxpa2UgMDAwMDEyCgkgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsKCSAgICAgICAgICAgIHllYXI6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJ5ZWFyIikgOiBfdGhpcy5udW0oZHQueWVhciwgNik7CgkgICAgICAgIC8vIGVyYXMKCgkgICAgICAgIGNhc2UgIkciOgoJICAgICAgICAgIC8vIGxpa2UgQUQKCSAgICAgICAgICByZXR1cm4gZXJhKCJzaG9ydCIpOwoKCSAgICAgICAgY2FzZSAiR0ciOgoJICAgICAgICAgIC8vIGxpa2UgQW5ubyBEb21pbmkKCSAgICAgICAgICByZXR1cm4gZXJhKCJsb25nIik7CgoJICAgICAgICBjYXNlICJHR0dHRyI6CgkgICAgICAgICAgcmV0dXJuIGVyYSgibmFycm93Iik7CgoJICAgICAgICBjYXNlICJrayI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC53ZWVrWWVhci50b1N0cmluZygpLnNsaWNlKC0yKSwgMik7CgoJICAgICAgICBjYXNlICJra2trIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LndlZWtZZWFyLCA0KTsKCgkgICAgICAgIGNhc2UgIlciOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQud2Vla051bWJlcik7CgoJICAgICAgICBjYXNlICJXVyI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC53ZWVrTnVtYmVyLCAyKTsKCgkgICAgICAgIGNhc2UgIm8iOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQub3JkaW5hbCk7CgoJICAgICAgICBjYXNlICJvb28iOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQub3JkaW5hbCwgMyk7CgoJICAgICAgICBjYXNlICJxIjoKCSAgICAgICAgICAvLyBsaWtlIDEKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LnF1YXJ0ZXIpOwoKCSAgICAgICAgY2FzZSAicXEiOgoJICAgICAgICAgIC8vIGxpa2UgMDEKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LnF1YXJ0ZXIsIDIpOwoKCSAgICAgICAgY2FzZSAiWCI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShNYXRoLmZsb29yKGR0LnRzIC8gMTAwMCkpOwoKCSAgICAgICAgY2FzZSAieCI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC50cyk7CgoJICAgICAgICBkZWZhdWx0OgoJICAgICAgICAgIHJldHVybiBtYXliZU1hY3JvKHRva2VuKTsKCSAgICAgIH0KCSAgICB9OwoKCSAgICByZXR1cm4gc3RyaW5naWZ5VG9rZW5zKEZvcm1hdHRlci5wYXJzZUZvcm1hdChmbXQpLCB0b2tlblRvU3RyaW5nKTsKCSAgfTsKCgkgIF9wcm90by5mb3JtYXREdXJhdGlvbkZyb21TdHJpbmcgPSBmdW5jdGlvbiBmb3JtYXREdXJhdGlvbkZyb21TdHJpbmcoZHVyLCBmbXQpIHsKCSAgICB2YXIgX3RoaXMyID0gdGhpczsKCgkgICAgdmFyIHRva2VuVG9GaWVsZCA9IGZ1bmN0aW9uIHRva2VuVG9GaWVsZCh0b2tlbikgewoJICAgICAgc3dpdGNoICh0b2tlblswXSkgewoJICAgICAgICBjYXNlICJTIjoKCSAgICAgICAgICByZXR1cm4gIm1pbGxpc2Vjb25kIjsKCgkgICAgICAgIGNhc2UgInMiOgoJICAgICAgICAgIHJldHVybiAic2Vjb25kIjsKCgkgICAgICAgIGNhc2UgIm0iOgoJICAgICAgICAgIHJldHVybiAibWludXRlIjsKCgkgICAgICAgIGNhc2UgImgiOgoJICAgICAgICAgIHJldHVybiAiaG91ciI7CgoJICAgICAgICBjYXNlICJkIjoKCSAgICAgICAgICByZXR1cm4gImRheSI7CgoJICAgICAgICBjYXNlICJNIjoKCSAgICAgICAgICByZXR1cm4gIm1vbnRoIjsKCgkgICAgICAgIGNhc2UgInkiOgoJICAgICAgICAgIHJldHVybiAieWVhciI7CgoJICAgICAgICBkZWZhdWx0OgoJICAgICAgICAgIHJldHVybiBudWxsOwoJICAgICAgfQoJICAgIH0sCgkgICAgICAgIHRva2VuVG9TdHJpbmcgPSBmdW5jdGlvbiB0b2tlblRvU3RyaW5nKGxpbGR1cikgewoJICAgICAgcmV0dXJuIGZ1bmN0aW9uICh0b2tlbikgewoJICAgICAgICB2YXIgbWFwcGVkID0gdG9rZW5Ub0ZpZWxkKHRva2VuKTsKCgkgICAgICAgIGlmIChtYXBwZWQpIHsKCSAgICAgICAgICByZXR1cm4gX3RoaXMyLm51bShsaWxkdXIuZ2V0KG1hcHBlZCksIHRva2VuLmxlbmd0aCk7CgkgICAgICAgIH0gZWxzZSB7CgkgICAgICAgICAgcmV0dXJuIHRva2VuOwoJICAgICAgICB9CgkgICAgICB9OwoJICAgIH0sCgkgICAgICAgIHRva2VucyA9IEZvcm1hdHRlci5wYXJzZUZvcm1hdChmbXQpLAoJICAgICAgICByZWFsVG9rZW5zID0gdG9rZW5zLnJlZHVjZShmdW5jdGlvbiAoZm91bmQsIF9yZWYpIHsKCSAgICAgIHZhciBsaXRlcmFsID0gX3JlZi5saXRlcmFsLAoJICAgICAgICAgIHZhbCA9IF9yZWYudmFsOwoJICAgICAgcmV0dXJuIGxpdGVyYWwgPyBmb3VuZCA6IGZvdW5kLmNvbmNhdCh2YWwpOwoJICAgIH0sIFtdKSwKCSAgICAgICAgY29sbGFwc2VkID0gZHVyLnNoaWZ0VG8uYXBwbHkoZHVyLCByZWFsVG9rZW5zLm1hcCh0b2tlblRvRmllbGQpLmZpbHRlcihmdW5jdGlvbiAodCkgewoJICAgICAgcmV0dXJuIHQ7CgkgICAgfSkpOwoKCSAgICByZXR1cm4gc3RyaW5naWZ5VG9rZW5zKHRva2VucywgdG9rZW5Ub1N0cmluZyhjb2xsYXBzZWQpKTsKCSAgfTsKCgkgIHJldHVybiBGb3JtYXR0ZXI7Cgl9KCk7CgoJdmFyIEludmFsaWQgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICBmdW5jdGlvbiBJbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pIHsKCSAgICB0aGlzLnJlYXNvbiA9IHJlYXNvbjsKCSAgICB0aGlzLmV4cGxhbmF0aW9uID0gZXhwbGFuYXRpb247CgkgIH0KCgkgIHZhciBfcHJvdG8gPSBJbnZhbGlkLnByb3RvdHlwZTsKCgkgIF9wcm90by50b01lc3NhZ2UgPSBmdW5jdGlvbiB0b01lc3NhZ2UoKSB7CgkgICAgaWYgKHRoaXMuZXhwbGFuYXRpb24pIHsKCSAgICAgIHJldHVybiB0aGlzLnJlYXNvbiArICI6ICIgKyB0aGlzLmV4cGxhbmF0aW9uOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gdGhpcy5yZWFzb247CgkgICAgfQoJICB9OwoKCSAgcmV0dXJuIEludmFsaWQ7Cgl9KCk7CgoJLyoqCgkgKiBAaW50ZXJmYWNlCgkgKi8KCgl2YXIgWm9uZSA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIGZ1bmN0aW9uIFpvbmUoKSB7fQoKCSAgdmFyIF9wcm90byA9IFpvbmUucHJvdG90eXBlOwoKCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIG9mZnNldCdzIGNvbW1vbiBuYW1lIChzdWNoIGFzIEVTVCkgYXQgdGhlIHNwZWNpZmllZCB0aW1lc3RhbXAKCSAgICogQGFic3RyYWN0CgkgICAqIEBwYXJhbSB7bnVtYmVyfSB0cyAtIEVwb2NoIG1pbGxpc2Vjb25kcyBmb3Igd2hpY2ggdG8gZ2V0IHRoZSBuYW1lCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gT3B0aW9ucyB0byBhZmZlY3QgdGhlIGZvcm1hdAoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5mb3JtYXQgLSBXaGF0IHN0eWxlIG9mIG9mZnNldCB0byByZXR1cm4uIEFjY2VwdHMgJ2xvbmcnIG9yICdzaG9ydCcuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLmxvY2FsZSAtIFdoYXQgbG9jYWxlIHRvIHJldHVybiB0aGUgb2Zmc2V0IG5hbWUgaW4uCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIF9wcm90by5vZmZzZXROYW1lID0gZnVuY3Rpb24gb2Zmc2V0TmFtZSh0cywgb3B0cykgewoJICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIG9mZnNldCdzIHZhbHVlIGFzIGEgc3RyaW5nCgkgICAqIEBhYnN0cmFjdAoJICAgKiBAcGFyYW0ge251bWJlcn0gdHMgLSBFcG9jaCBtaWxsaXNlY29uZHMgZm9yIHdoaWNoIHRvIGdldCB0aGUgb2Zmc2V0CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBmb3JtYXQgLSBXaGF0IHN0eWxlIG9mIG9mZnNldCB0byByZXR1cm4uCgkgICAqICAgICAgICAgICAgICAgICAgICAgICAgICBBY2NlcHRzICduYXJyb3cnLCAnc2hvcnQnLCBvciAndGVjaGllJy4gUmV0dXJuaW5nICcrNicsICcrMDY6MDAnLCBvciAnKzA2MDAnIHJlc3BlY3RpdmVseQoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZm9ybWF0T2Zmc2V0ID0gZnVuY3Rpb24gZm9ybWF0T2Zmc2V0KHRzLCBmb3JtYXQpIHsKCSAgICB0aHJvdyBuZXcgWm9uZUlzQWJzdHJhY3RFcnJvcigpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIG9mZnNldCBpbiBtaW51dGVzIGZvciB0aGlzIHpvbmUgYXQgdGhlIHNwZWNpZmllZCB0aW1lc3RhbXAuCgkgICAqIEBhYnN0cmFjdAoJICAgKiBAcGFyYW0ge251bWJlcn0gdHMgLSBFcG9jaCBtaWxsaXNlY29uZHMgZm9yIHdoaWNoIHRvIGNvbXB1dGUgdGhlIG9mZnNldAoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8ub2Zmc2V0ID0gZnVuY3Rpb24gb2Zmc2V0KHRzKSB7CgkgICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBab25lIGlzIGVxdWFsIHRvIGFub3RoZXIgem9uZQoJICAgKiBAYWJzdHJhY3QKCSAgICogQHBhcmFtIHtab25lfSBvdGhlclpvbmUgLSB0aGUgem9uZSB0byBjb21wYXJlCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyWm9uZSkgewoJICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgWm9uZSBpcyB2YWxpZC4KCSAgICogQGFic3RyYWN0CgkgICAqIEB0eXBlIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgX2NyZWF0ZUNsYXNzKFpvbmUsIFt7CgkgICAga2V5OiAidHlwZSIsCgkgICAgZ2V0OgoJICAgIC8qKgoJICAgICAqIFRoZSB0eXBlIG9mIHpvbmUKCSAgICAgKiBAYWJzdHJhY3QKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoJICAgIGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFRoZSBuYW1lIG9mIHRoaXMgem9uZS4KCSAgICAgKiBAYWJzdHJhY3QKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIm5hbWUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBvZmZzZXQgaXMga25vd24gdG8gYmUgZml4ZWQgZm9yIHRoZSB3aG9sZSB5ZWFyLgoJICAgICAqIEBhYnN0cmFjdAoJICAgICAqIEB0eXBlIHtib29sZWFufQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImlzVW5pdmVyc2FsIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7CgkgICAgfQoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICB0aHJvdyBuZXcgWm9uZUlzQWJzdHJhY3RFcnJvcigpOwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIFpvbmU7Cgl9KCk7CgoJdmFyIHNpbmdsZXRvbiQxID0gbnVsbDsKCS8qKgoJICogUmVwcmVzZW50cyB0aGUgbG9jYWwgem9uZSBmb3IgdGhpcyBKYXZhU2NyaXB0IGVudmlyb25tZW50LgoJICogQGltcGxlbWVudHMge1pvbmV9CgkgKi8KCgl2YXIgU3lzdGVtWm9uZSA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX1pvbmUpIHsKCSAgX2luaGVyaXRzTG9vc2UoU3lzdGVtWm9uZSwgX1pvbmUpOwoKCSAgZnVuY3Rpb24gU3lzdGVtWm9uZSgpIHsKCSAgICByZXR1cm4gX1pvbmUuYXBwbHkodGhpcywgYXJndW1lbnRzKSB8fCB0aGlzOwoJICB9CgoJICB2YXIgX3Byb3RvID0gU3lzdGVtWm9uZS5wcm90b3R5cGU7CgoJICAvKiogQG92ZXJyaWRlICoqLwoJICBfcHJvdG8ub2Zmc2V0TmFtZSA9IGZ1bmN0aW9uIG9mZnNldE5hbWUodHMsIF9yZWYpIHsKCSAgICB2YXIgZm9ybWF0ID0gX3JlZi5mb3JtYXQsCgkgICAgICAgIGxvY2FsZSA9IF9yZWYubG9jYWxlOwoJICAgIHJldHVybiBwYXJzZVpvbmVJbmZvKHRzLCBmb3JtYXQsIGxvY2FsZSk7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX3Byb3RvLmZvcm1hdE9mZnNldCA9IGZ1bmN0aW9uIGZvcm1hdE9mZnNldCQxKHRzLCBmb3JtYXQpIHsKCSAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHRoaXMub2Zmc2V0KHRzKSwgZm9ybWF0KTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8ub2Zmc2V0ID0gZnVuY3Rpb24gb2Zmc2V0KHRzKSB7CgkgICAgcmV0dXJuIC1uZXcgRGF0ZSh0cykuZ2V0VGltZXpvbmVPZmZzZXQoKTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyWm9uZSkgewoJICAgIHJldHVybiBvdGhlclpvbmUudHlwZSA9PT0gInN5c3RlbSI7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX2NyZWF0ZUNsYXNzKFN5c3RlbVpvbmUsIFt7CgkgICAga2V5OiAidHlwZSIsCgkgICAgZ2V0OgoJICAgIC8qKiBAb3ZlcnJpZGUgKiovCgkgICAgZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuICJzeXN0ZW0iOwoJICAgIH0KCSAgICAvKiogQG92ZXJyaWRlICoqLwoKCSAgfSwgewoJICAgIGtleTogIm5hbWUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCkucmVzb2x2ZWRPcHRpb25zKCkudGltZVpvbmU7CgkgICAgfQoJICAgIC8qKiBAb3ZlcnJpZGUgKiovCgoJICB9LCB7CgkgICAga2V5OiAiaXNVbml2ZXJzYWwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfSwgewoJICAgIGtleTogImlzVmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRydWU7CgkgICAgfQoJICB9XSwgW3sKCSAgICBrZXk6ICJpbnN0YW5jZSIsCgkgICAgZ2V0OgoJICAgIC8qKgoJICAgICAqIEdldCBhIHNpbmdsZXRvbiBpbnN0YW5jZSBvZiB0aGUgbG9jYWwgem9uZQoJICAgICAqIEByZXR1cm4ge1N5c3RlbVpvbmV9CgkgICAgICovCgkgICAgZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgaWYgKHNpbmdsZXRvbiQxID09PSBudWxsKSB7CgkgICAgICAgIHNpbmdsZXRvbiQxID0gbmV3IFN5c3RlbVpvbmUoKTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gc2luZ2xldG9uJDE7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gU3lzdGVtWm9uZTsKCX0oWm9uZSk7CgoJdmFyIG1hdGNoaW5nUmVnZXggPSBSZWdFeHAoIl4iICsgaWFuYVJlZ2V4LnNvdXJjZSArICIkIik7Cgl2YXIgZHRmQ2FjaGUgPSB7fTsKCglmdW5jdGlvbiBtYWtlRFRGKHpvbmUpIHsKCSAgaWYgKCFkdGZDYWNoZVt6b25lXSkgewoJICAgIGR0ZkNhY2hlW3pvbmVdID0gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoImVuLVVTIiwgewoJICAgICAgaG91cjEyOiBmYWxzZSwKCSAgICAgIHRpbWVab25lOiB6b25lLAoJICAgICAgeWVhcjogIm51bWVyaWMiLAoJICAgICAgbW9udGg6ICIyLWRpZ2l0IiwKCSAgICAgIGRheTogIjItZGlnaXQiLAoJICAgICAgaG91cjogIjItZGlnaXQiLAoJICAgICAgbWludXRlOiAiMi1kaWdpdCIsCgkgICAgICBzZWNvbmQ6ICIyLWRpZ2l0IgoJICAgIH0pOwoJICB9CgoJICByZXR1cm4gZHRmQ2FjaGVbem9uZV07Cgl9CgoJdmFyIHR5cGVUb1BvcyA9IHsKCSAgeWVhcjogMCwKCSAgbW9udGg6IDEsCgkgIGRheTogMiwKCSAgaG91cjogMywKCSAgbWludXRlOiA0LAoJICBzZWNvbmQ6IDUKCX07CgoJZnVuY3Rpb24gaGFja3lPZmZzZXQoZHRmLCBkYXRlKSB7CgkgIHZhciBmb3JtYXR0ZWQgPSBkdGYuZm9ybWF0KGRhdGUpLnJlcGxhY2UoL1x1MjAwRS9nLCAiIiksCgkgICAgICBwYXJzZWQgPSAvKFxkKylcLyhcZCspXC8oXGQrKSw/IChcZCspOihcZCspOihcZCspLy5leGVjKGZvcm1hdHRlZCksCgkgICAgICBmTW9udGggPSBwYXJzZWRbMV0sCgkgICAgICBmRGF5ID0gcGFyc2VkWzJdLAoJICAgICAgZlllYXIgPSBwYXJzZWRbM10sCgkgICAgICBmSG91ciA9IHBhcnNlZFs0XSwKCSAgICAgIGZNaW51dGUgPSBwYXJzZWRbNV0sCgkgICAgICBmU2Vjb25kID0gcGFyc2VkWzZdOwoJICByZXR1cm4gW2ZZZWFyLCBmTW9udGgsIGZEYXksIGZIb3VyLCBmTWludXRlLCBmU2Vjb25kXTsKCX0KCglmdW5jdGlvbiBwYXJ0c09mZnNldChkdGYsIGRhdGUpIHsKCSAgdmFyIGZvcm1hdHRlZCA9IGR0Zi5mb3JtYXRUb1BhcnRzKGRhdGUpLAoJICAgICAgZmlsbGVkID0gW107CgoJICBmb3IgKHZhciBpID0gMDsgaSA8IGZvcm1hdHRlZC5sZW5ndGg7IGkrKykgewoJICAgIHZhciBfZm9ybWF0dGVkJGkgPSBmb3JtYXR0ZWRbaV0sCgkgICAgICAgIHR5cGUgPSBfZm9ybWF0dGVkJGkudHlwZSwKCSAgICAgICAgdmFsdWUgPSBfZm9ybWF0dGVkJGkudmFsdWUsCgkgICAgICAgIHBvcyA9IHR5cGVUb1Bvc1t0eXBlXTsKCgkgICAgaWYgKCFpc1VuZGVmaW5lZChwb3MpKSB7CgkgICAgICBmaWxsZWRbcG9zXSA9IHBhcnNlSW50KHZhbHVlLCAxMCk7CgkgICAgfQoJICB9CgoJICByZXR1cm4gZmlsbGVkOwoJfQoKCXZhciBpYW5hWm9uZUNhY2hlID0ge307CgkvKioKCSAqIEEgem9uZSBpZGVudGlmaWVkIGJ5IGFuIElBTkEgaWRlbnRpZmllciwgbGlrZSBBbWVyaWNhL05ld19Zb3JrCgkgKiBAaW1wbGVtZW50cyB7Wm9uZX0KCSAqLwoKCXZhciBJQU5BWm9uZSA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX1pvbmUpIHsKCSAgX2luaGVyaXRzTG9vc2UoSUFOQVpvbmUsIF9ab25lKTsKCgkgIC8qKgoJICAgKiBAcGFyYW0ge3N0cmluZ30gbmFtZSAtIFpvbmUgbmFtZQoJICAgKiBAcmV0dXJuIHtJQU5BWm9uZX0KCSAgICovCgkgIElBTkFab25lLmNyZWF0ZSA9IGZ1bmN0aW9uIGNyZWF0ZShuYW1lKSB7CgkgICAgaWYgKCFpYW5hWm9uZUNhY2hlW25hbWVdKSB7CgkgICAgICBpYW5hWm9uZUNhY2hlW25hbWVdID0gbmV3IElBTkFab25lKG5hbWUpOwoJICAgIH0KCgkgICAgcmV0dXJuIGlhbmFab25lQ2FjaGVbbmFtZV07CgkgIH0KCSAgLyoqCgkgICAqIFJlc2V0IGxvY2FsIGNhY2hlcy4gU2hvdWxkIG9ubHkgYmUgbmVjZXNzYXJ5IGluIHRlc3Rpbmcgc2NlbmFyaW9zLgoJICAgKiBAcmV0dXJuIHt2b2lkfQoJICAgKi8KCSAgOwoKCSAgSUFOQVpvbmUucmVzZXRDYWNoZSA9IGZ1bmN0aW9uIHJlc2V0Q2FjaGUoKSB7CgkgICAgaWFuYVpvbmVDYWNoZSA9IHt9OwoJICAgIGR0ZkNhY2hlID0ge307CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgd2hldGhlciB0aGUgcHJvdmlkZWQgc3RyaW5nIGlzIGEgdmFsaWQgc3BlY2lmaWVyLiBUaGlzIG9ubHkgY2hlY2tzIHRoZSBzdHJpbmcncyBmb3JtYXQsIG5vdCB0aGF0IHRoZSBzcGVjaWZpZXIgaWRlbnRpZmllcyBhIGtub3duIHpvbmU7IHNlZSBpc1ZhbGlkWm9uZSBmb3IgdGhhdC4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHMgLSBUaGUgc3RyaW5nIHRvIGNoZWNrIHZhbGlkaXR5IG9uCgkgICAqIEBleGFtcGxlIElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIoIkFtZXJpY2EvTmV3X1lvcmsiKSAvLz0+IHRydWUKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFNwZWNpZmllcigiRmFudGFzaWEvQ2FzdGxlIikgLy89PiB0cnVlCgkgICAqIEBleGFtcGxlIElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIoIlNwb3J0fn5ibG9ycCIpIC8vPT4gZmFsc2UKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIgPSBmdW5jdGlvbiBpc1ZhbGlkU3BlY2lmaWVyKHMpIHsKCSAgICByZXR1cm4gISEocyAmJiBzLm1hdGNoKG1hdGNoaW5nUmVnZXgpKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBwcm92aWRlZCBzdHJpbmcgaWRlbnRpZmllcyBhIHJlYWwgem9uZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gem9uZSAtIFRoZSBzdHJpbmcgdG8gY2hlY2sKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoIkFtZXJpY2EvTmV3X1lvcmsiKSAvLz0+IHRydWUKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoIkZhbnRhc2lhL0Nhc3RsZSIpIC8vPT4gZmFsc2UKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoIlNwb3J0fn5ibG9ycCIpIC8vPT4gZmFsc2UKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIElBTkFab25lLmlzVmFsaWRab25lID0gZnVuY3Rpb24gaXNWYWxpZFpvbmUoem9uZSkgewoJICAgIGlmICghem9uZSkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCgkgICAgdHJ5IHsKCSAgICAgIG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCJlbi1VUyIsIHsKCSAgICAgICAgdGltZVpvbmU6IHpvbmUKCSAgICAgIH0pLmZvcm1hdCgpOwoJICAgICAgcmV0dXJuIHRydWU7CgkgICAgfSBjYXRjaCAoZSkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfTsKCgkgIGZ1bmN0aW9uIElBTkFab25lKG5hbWUpIHsKCSAgICB2YXIgX3RoaXM7CgoJICAgIF90aGlzID0gX1pvbmUuY2FsbCh0aGlzKSB8fCB0aGlzOwoJICAgIC8qKiBAcHJpdmF0ZSAqKi8KCgkgICAgX3RoaXMuem9uZU5hbWUgPSBuYW1lOwoJICAgIC8qKiBAcHJpdmF0ZSAqKi8KCgkgICAgX3RoaXMudmFsaWQgPSBJQU5BWm9uZS5pc1ZhbGlkWm9uZShuYW1lKTsKCSAgICByZXR1cm4gX3RoaXM7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCgoJICB2YXIgX3Byb3RvID0gSUFOQVpvbmUucHJvdG90eXBlOwoKCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgX3Byb3RvLm9mZnNldE5hbWUgPSBmdW5jdGlvbiBvZmZzZXROYW1lKHRzLCBfcmVmKSB7CgkgICAgdmFyIGZvcm1hdCA9IF9yZWYuZm9ybWF0LAoJICAgICAgICBsb2NhbGUgPSBfcmVmLmxvY2FsZTsKCSAgICByZXR1cm4gcGFyc2Vab25lSW5mbyh0cywgZm9ybWF0LCBsb2NhbGUsIHRoaXMubmFtZSk7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX3Byb3RvLmZvcm1hdE9mZnNldCA9IGZ1bmN0aW9uIGZvcm1hdE9mZnNldCQxKHRzLCBmb3JtYXQpIHsKCSAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHRoaXMub2Zmc2V0KHRzKSwgZm9ybWF0KTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8ub2Zmc2V0ID0gZnVuY3Rpb24gb2Zmc2V0KHRzKSB7CgkgICAgdmFyIGRhdGUgPSBuZXcgRGF0ZSh0cyk7CgkgICAgaWYgKGlzTmFOKGRhdGUpKSByZXR1cm4gTmFOOwoKCSAgICB2YXIgZHRmID0gbWFrZURURih0aGlzLm5hbWUpLAoJICAgICAgICBfcmVmMiA9IGR0Zi5mb3JtYXRUb1BhcnRzID8gcGFydHNPZmZzZXQoZHRmLCBkYXRlKSA6IGhhY2t5T2Zmc2V0KGR0ZiwgZGF0ZSksCgkgICAgICAgIHllYXIgPSBfcmVmMlswXSwKCSAgICAgICAgbW9udGggPSBfcmVmMlsxXSwKCSAgICAgICAgZGF5ID0gX3JlZjJbMl0sCgkgICAgICAgIGhvdXIgPSBfcmVmMlszXSwKCSAgICAgICAgbWludXRlID0gX3JlZjJbNF0sCgkgICAgICAgIHNlY29uZCA9IF9yZWYyWzVdOyAvLyBiZWNhdXNlIHdlJ3JlIHVzaW5nIGhvdXIxMiBhbmQgaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9MTAyNTU2NCZjYW49MiZxPSUyMjI0JTNBMDAlMjIlMjBkYXRldGltZWZvcm1hdAoKCgkgICAgdmFyIGFkanVzdGVkSG91ciA9IGhvdXIgPT09IDI0ID8gMCA6IGhvdXI7CgkgICAgdmFyIGFzVVRDID0gb2JqVG9Mb2NhbFRTKHsKCSAgICAgIHllYXI6IHllYXIsCgkgICAgICBtb250aDogbW9udGgsCgkgICAgICBkYXk6IGRheSwKCSAgICAgIGhvdXI6IGFkanVzdGVkSG91ciwKCSAgICAgIG1pbnV0ZTogbWludXRlLAoJICAgICAgc2Vjb25kOiBzZWNvbmQsCgkgICAgICBtaWxsaXNlY29uZDogMAoJICAgIH0pOwoJICAgIHZhciBhc1RTID0gK2RhdGU7CgkgICAgdmFyIG92ZXIgPSBhc1RTICUgMTAwMDsKCSAgICBhc1RTIC09IG92ZXIgPj0gMCA/IG92ZXIgOiAxMDAwICsgb3ZlcjsKCSAgICByZXR1cm4gKGFzVVRDIC0gYXNUUykgLyAoNjAgKiAxMDAwKTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyWm9uZSkgewoJICAgIHJldHVybiBvdGhlclpvbmUudHlwZSA9PT0gImlhbmEiICYmIG90aGVyWm9uZS5uYW1lID09PSB0aGlzLm5hbWU7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX2NyZWF0ZUNsYXNzKElBTkFab25lLCBbewoJICAgIGtleTogInR5cGUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuICJpYW5hIjsKCSAgICB9CgkgICAgLyoqIEBvdmVycmlkZSAqKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJuYW1lIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLnpvbmVOYW1lOwoJICAgIH0KCSAgICAvKiogQG92ZXJyaWRlICoqLwoKCSAgfSwgewoJICAgIGtleTogImlzVW5pdmVyc2FsIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBmYWxzZTsKCSAgICB9CgkgIH0sIHsKCSAgICBrZXk6ICJpc1ZhbGlkIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLnZhbGlkOwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIElBTkFab25lOwoJfShab25lKTsKCgl2YXIgc2luZ2xldG9uID0gbnVsbDsKCS8qKgoJICogQSB6b25lIHdpdGggYSBmaXhlZCBvZmZzZXQgKG1lYW5pbmcgbm8gRFNUKQoJICogQGltcGxlbWVudHMge1pvbmV9CgkgKi8KCgl2YXIgRml4ZWRPZmZzZXRab25lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfWm9uZSkgewoJICBfaW5oZXJpdHNMb29zZShGaXhlZE9mZnNldFpvbmUsIF9ab25lKTsKCgkgIC8qKgoJICAgKiBHZXQgYW4gaW5zdGFuY2Ugd2l0aCBhIHNwZWNpZmllZCBvZmZzZXQKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9mZnNldCAtIFRoZSBvZmZzZXQgaW4gbWludXRlcwoJICAgKiBAcmV0dXJuIHtGaXhlZE9mZnNldFpvbmV9CgkgICAqLwoJICBGaXhlZE9mZnNldFpvbmUuaW5zdGFuY2UgPSBmdW5jdGlvbiBpbnN0YW5jZShvZmZzZXQpIHsKCSAgICByZXR1cm4gb2Zmc2V0ID09PSAwID8gRml4ZWRPZmZzZXRab25lLnV0Y0luc3RhbmNlIDogbmV3IEZpeGVkT2Zmc2V0Wm9uZShvZmZzZXQpOwoJICB9CgkgIC8qKgoJICAgKiBHZXQgYW4gaW5zdGFuY2Ugb2YgRml4ZWRPZmZzZXRab25lIGZyb20gYSBVVEMgb2Zmc2V0IHN0cmluZywgbGlrZSAiVVRDKzYiCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBzIC0gVGhlIG9mZnNldCBzdHJpbmcgdG8gcGFyc2UKCSAgICogQGV4YW1wbGUgRml4ZWRPZmZzZXRab25lLnBhcnNlU3BlY2lmaWVyKCJVVEMrNiIpCgkgICAqIEBleGFtcGxlIEZpeGVkT2Zmc2V0Wm9uZS5wYXJzZVNwZWNpZmllcigiVVRDKzA2IikKCSAgICogQGV4YW1wbGUgRml4ZWRPZmZzZXRab25lLnBhcnNlU3BlY2lmaWVyKCJVVEMtNjowMCIpCgkgICAqIEByZXR1cm4ge0ZpeGVkT2Zmc2V0Wm9uZX0KCSAgICovCgkgIDsKCgkgIEZpeGVkT2Zmc2V0Wm9uZS5wYXJzZVNwZWNpZmllciA9IGZ1bmN0aW9uIHBhcnNlU3BlY2lmaWVyKHMpIHsKCSAgICBpZiAocykgewoJICAgICAgdmFyIHIgPSBzLm1hdGNoKC9edXRjKD86KFsrLV1cZHsxLDJ9KSg/OjooXGR7Mn0pKT8pPyQvaSk7CgoJICAgICAgaWYgKHIpIHsKCSAgICAgICAgcmV0dXJuIG5ldyBGaXhlZE9mZnNldFpvbmUoc2lnbmVkT2Zmc2V0KHJbMV0sIHJbMl0pKTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiBudWxsOwoJICB9OwoKCSAgZnVuY3Rpb24gRml4ZWRPZmZzZXRab25lKG9mZnNldCkgewoJICAgIHZhciBfdGhpczsKCgkgICAgX3RoaXMgPSBfWm9uZS5jYWxsKHRoaXMpIHx8IHRoaXM7CgkgICAgLyoqIEBwcml2YXRlICoqLwoKCSAgICBfdGhpcy5maXhlZCA9IG9mZnNldDsKCSAgICByZXR1cm4gX3RoaXM7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCgoJICB2YXIgX3Byb3RvID0gRml4ZWRPZmZzZXRab25lLnByb3RvdHlwZTsKCgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIF9wcm90by5vZmZzZXROYW1lID0gZnVuY3Rpb24gb2Zmc2V0TmFtZSgpIHsKCSAgICByZXR1cm4gdGhpcy5uYW1lOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5mb3JtYXRPZmZzZXQgPSBmdW5jdGlvbiBmb3JtYXRPZmZzZXQkMSh0cywgZm9ybWF0KSB7CgkgICAgcmV0dXJuIGZvcm1hdE9mZnNldCh0aGlzLmZpeGVkLCBmb3JtYXQpOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIF9wcm90by5vZmZzZXQgPSBmdW5jdGlvbiBvZmZzZXQoKSB7CgkgICAgcmV0dXJuIHRoaXMuZml4ZWQ7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX3Byb3RvLmVxdWFscyA9IGZ1bmN0aW9uIGVxdWFscyhvdGhlclpvbmUpIHsKCSAgICByZXR1cm4gb3RoZXJab25lLnR5cGUgPT09ICJmaXhlZCIgJiYgb3RoZXJab25lLmZpeGVkID09PSB0aGlzLmZpeGVkOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9jcmVhdGVDbGFzcyhGaXhlZE9mZnNldFpvbmUsIFt7CgkgICAga2V5OiAidHlwZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gImZpeGVkIjsKCSAgICB9CgkgICAgLyoqIEBvdmVycmlkZSAqKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJuYW1lIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmZpeGVkID09PSAwID8gIlVUQyIgOiAiVVRDIiArIGZvcm1hdE9mZnNldCh0aGlzLmZpeGVkLCAibmFycm93Iik7CgkgICAgfQoJICB9LCB7CgkgICAga2V5OiAiaXNVbml2ZXJzYWwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRydWU7CgkgICAgfQoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdHJ1ZTsKCSAgICB9CgkgIH1dLCBbewoJICAgIGtleTogInV0Y0luc3RhbmNlIiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IGEgc2luZ2xldG9uIGluc3RhbmNlIG9mIFVUQwoJICAgICAqIEByZXR1cm4ge0ZpeGVkT2Zmc2V0Wm9uZX0KCSAgICAgKi8KCSAgICBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICBpZiAoc2luZ2xldG9uID09PSBudWxsKSB7CgkgICAgICAgIHNpbmdsZXRvbiA9IG5ldyBGaXhlZE9mZnNldFpvbmUoMCk7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIHNpbmdsZXRvbjsKCSAgICB9CgkgIH1dKTsKCgkgIHJldHVybiBGaXhlZE9mZnNldFpvbmU7Cgl9KFpvbmUpOwoKCS8qKgoJICogQSB6b25lIHRoYXQgZmFpbGVkIHRvIHBhcnNlLiBZb3Ugc2hvdWxkIG5ldmVyIG5lZWQgdG8gaW5zdGFudGlhdGUgdGhpcy4KCSAqIEBpbXBsZW1lbnRzIHtab25lfQoJICovCgoJdmFyIEludmFsaWRab25lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfWm9uZSkgewoJICBfaW5oZXJpdHNMb29zZShJbnZhbGlkWm9uZSwgX1pvbmUpOwoKCSAgZnVuY3Rpb24gSW52YWxpZFpvbmUoem9uZU5hbWUpIHsKCSAgICB2YXIgX3RoaXM7CgoJICAgIF90aGlzID0gX1pvbmUuY2FsbCh0aGlzKSB8fCB0aGlzOwoJICAgIC8qKiAgQHByaXZhdGUgKi8KCgkgICAgX3RoaXMuem9uZU5hbWUgPSB6b25lTmFtZTsKCSAgICByZXR1cm4gX3RoaXM7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCgoJICB2YXIgX3Byb3RvID0gSW52YWxpZFpvbmUucHJvdG90eXBlOwoKCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgX3Byb3RvLm9mZnNldE5hbWUgPSBmdW5jdGlvbiBvZmZzZXROYW1lKCkgewoJICAgIHJldHVybiBudWxsOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5mb3JtYXRPZmZzZXQgPSBmdW5jdGlvbiBmb3JtYXRPZmZzZXQoKSB7CgkgICAgcmV0dXJuICIiOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5vZmZzZXQgPSBmdW5jdGlvbiBvZmZzZXQoKSB7CgkgICAgcmV0dXJuIE5hTjsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKCkgewoJICAgIHJldHVybiBmYWxzZTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfY3JlYXRlQ2xhc3MoSW52YWxpZFpvbmUsIFt7CgkgICAga2V5OiAidHlwZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gImludmFsaWQiOwoJICAgIH0KCSAgICAvKiogQG92ZXJyaWRlICoqLwoKCSAgfSwgewoJICAgIGtleTogIm5hbWUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuem9uZU5hbWU7CgkgICAgfQoJICAgIC8qKiBAb3ZlcnJpZGUgKiovCgoJICB9LCB7CgkgICAga2V5OiAiaXNVbml2ZXJzYWwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfSwgewoJICAgIGtleTogImlzVmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIEludmFsaWRab25lOwoJfShab25lKTsKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCWZ1bmN0aW9uIG5vcm1hbGl6ZVpvbmUoaW5wdXQsIGRlZmF1bHRab25lKSB7CgoJICBpZiAoaXNVbmRlZmluZWQoaW5wdXQpIHx8IGlucHV0ID09PSBudWxsKSB7CgkgICAgcmV0dXJuIGRlZmF1bHRab25lOwoJICB9IGVsc2UgaWYgKGlucHV0IGluc3RhbmNlb2YgWm9uZSkgewoJICAgIHJldHVybiBpbnB1dDsKCSAgfSBlbHNlIGlmIChpc1N0cmluZyhpbnB1dCkpIHsKCSAgICB2YXIgbG93ZXJlZCA9IGlucHV0LnRvTG93ZXJDYXNlKCk7CgkgICAgaWYgKGxvd2VyZWQgPT09ICJsb2NhbCIgfHwgbG93ZXJlZCA9PT0gInN5c3RlbSIpIHJldHVybiBkZWZhdWx0Wm9uZTtlbHNlIGlmIChsb3dlcmVkID09PSAidXRjIiB8fCBsb3dlcmVkID09PSAiZ210IikgcmV0dXJuIEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZTtlbHNlIGlmIChJQU5BWm9uZS5pc1ZhbGlkU3BlY2lmaWVyKGxvd2VyZWQpKSByZXR1cm4gSUFOQVpvbmUuY3JlYXRlKGlucHV0KTtlbHNlIHJldHVybiBGaXhlZE9mZnNldFpvbmUucGFyc2VTcGVjaWZpZXIobG93ZXJlZCkgfHwgbmV3IEludmFsaWRab25lKGlucHV0KTsKCSAgfSBlbHNlIGlmIChpc051bWJlcihpbnB1dCkpIHsKCSAgICByZXR1cm4gRml4ZWRPZmZzZXRab25lLmluc3RhbmNlKGlucHV0KTsKCSAgfSBlbHNlIGlmICh0eXBlb2YgaW5wdXQgPT09ICJvYmplY3QiICYmIGlucHV0Lm9mZnNldCAmJiB0eXBlb2YgaW5wdXQub2Zmc2V0ID09PSAibnVtYmVyIikgewoJICAgIC8vIFRoaXMgaXMgZHVtYiwgYnV0IHRoZSBpbnN0YW5jZW9mIGNoZWNrIGFib3ZlIGRvZXNuJ3Qgc2VlbSB0byByZWFsbHkgd29yawoJICAgIC8vIHNvIHdlJ3JlIGR1Y2sgY2hlY2tpbmcgaXQKCSAgICByZXR1cm4gaW5wdXQ7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIG5ldyBJbnZhbGlkWm9uZShpbnB1dCk7CgkgIH0KCX0KCgl2YXIgbm93ID0gZnVuY3Rpb24gbm93KCkgewoJICByZXR1cm4gRGF0ZS5ub3coKTsKCX0sCgkgICAgZGVmYXVsdFpvbmUgPSAic3lzdGVtIiwKCSAgICBkZWZhdWx0TG9jYWxlID0gbnVsbCwKCSAgICBkZWZhdWx0TnVtYmVyaW5nU3lzdGVtID0gbnVsbCwKCSAgICBkZWZhdWx0T3V0cHV0Q2FsZW5kYXIgPSBudWxsLAoJICAgIHRocm93T25JbnZhbGlkOwoJLyoqCgkgKiBTZXR0aW5ncyBjb250YWlucyBzdGF0aWMgZ2V0dGVycyBhbmQgc2V0dGVycyB0aGF0IGNvbnRyb2wgTHV4b24ncyBvdmVyYWxsIGJlaGF2aW9yLiBMdXhvbiBpcyBhIHNpbXBsZSBsaWJyYXJ5IHdpdGggZmV3IG9wdGlvbnMsIGJ1dCB0aGUgb25lcyBpdCBkb2VzIGhhdmUgbGl2ZSBoZXJlLgoJICovCgoKCXZhciBTZXR0aW5ncyA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIGZ1bmN0aW9uIFNldHRpbmdzKCkge30KCgkgIC8qKgoJICAgKiBSZXNldCBMdXhvbidzIGdsb2JhbCBjYWNoZXMuIFNob3VsZCBvbmx5IGJlIG5lY2Vzc2FyeSBpbiB0ZXN0aW5nIHNjZW5hcmlvcy4KCSAgICogQHJldHVybiB7dm9pZH0KCSAgICovCgkgIFNldHRpbmdzLnJlc2V0Q2FjaGVzID0gZnVuY3Rpb24gcmVzZXRDYWNoZXMoKSB7CgkgICAgTG9jYWxlLnJlc2V0Q2FjaGUoKTsKCSAgICBJQU5BWm9uZS5yZXNldENhY2hlKCk7CgkgIH07CgoJICBfY3JlYXRlQ2xhc3MoU2V0dGluZ3MsIG51bGwsIFt7CgkgICAga2V5OiAibm93IiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBjYWxsYmFjayBmb3IgcmV0dXJuaW5nIHRoZSBjdXJyZW50IHRpbWVzdGFtcC4KCSAgICAgKiBAdHlwZSB7ZnVuY3Rpb259CgkgICAgICovCgkgICAgZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIG5vdzsKCSAgICB9CgkgICAgLyoqCgkgICAgICogU2V0IHRoZSBjYWxsYmFjayBmb3IgcmV0dXJuaW5nIHRoZSBjdXJyZW50IHRpbWVzdGFtcC4KCSAgICAgKiBUaGUgZnVuY3Rpb24gc2hvdWxkIHJldHVybiBhIG51bWJlciwgd2hpY2ggd2lsbCBiZSBpbnRlcnByZXRlZCBhcyBhbiBFcG9jaCBtaWxsaXNlY29uZCBjb3VudAoJICAgICAqIEB0eXBlIHtmdW5jdGlvbn0KCSAgICAgKiBAZXhhbXBsZSBTZXR0aW5ncy5ub3cgPSAoKSA9PiBEYXRlLm5vdygpICsgMzAwMCAvLyBwcmV0ZW5kIGl0IGlzIDMgc2Vjb25kcyBpbiB0aGUgZnV0dXJlCgkgICAgICogQGV4YW1wbGUgU2V0dGluZ3Mubm93ID0gKCkgPT4gMCAvLyBhbHdheXMgcHJldGVuZCBpdCdzIEphbiAxLCAxOTcwIGF0IG1pZG5pZ2h0IGluIFVUQyB0aW1lCgkgICAgICovCgkgICAgLAoJICAgIHNldDogZnVuY3Rpb24gc2V0KG4pIHsKCSAgICAgIG5vdyA9IG47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFNldCB0aGUgZGVmYXVsdCB0aW1lIHpvbmUgdG8gY3JlYXRlIERhdGVUaW1lcyBpbi4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBVc2UgdGhlIHZhbHVlICJzeXN0ZW0iIHRvIHJlc2V0IHRoaXMgdmFsdWUgdG8gdGhlIHN5c3RlbSdzIHRpbWUgem9uZS4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRlZmF1bHRab25lIiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBkZWZhdWx0IHRpbWUgem9uZSBvYmplY3QgY3VycmVudGx5IHVzZWQgdG8gY3JlYXRlIERhdGVUaW1lcy4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyB0aGUgc3lzdGVtJ3MgdGltZSB6b25lICh0aGUgb25lIHNldCBvbiB0aGUgbWFjaGluZSB0aGF0IHJ1bnMgdGhpcyBjb2RlKS4KCSAgICAgKiBAdHlwZSB7Wm9uZX0KCSAgICAgKi8KCSAgICBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gbm9ybWFsaXplWm9uZShkZWZhdWx0Wm9uZSwgU3lzdGVtWm9uZS5pbnN0YW5jZSk7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGVmYXVsdCBsb2NhbGUgdG8gY3JlYXRlIERhdGVUaW1lcyB3aXRoLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgkgICAgLAoJICAgIHNldDogZnVuY3Rpb24gc2V0KHpvbmUpIHsKCSAgICAgIGRlZmF1bHRab25lID0gem9uZTsKCSAgICB9CgkgIH0sIHsKCSAgICBrZXk6ICJkZWZhdWx0TG9jYWxlIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBkZWZhdWx0TG9jYWxlOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBTZXQgdGhlIGRlZmF1bHQgbG9jYWxlIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoJICAgICwKCSAgICBzZXQ6IGZ1bmN0aW9uIHNldChsb2NhbGUpIHsKCSAgICAgIGRlZmF1bHRMb2NhbGUgPSBsb2NhbGU7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGVmYXVsdCBudW1iZXJpbmcgc3lzdGVtIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRlZmF1bHROdW1iZXJpbmdTeXN0ZW0iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGRlZmF1bHROdW1iZXJpbmdTeXN0ZW07CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFNldCB0aGUgZGVmYXVsdCBudW1iZXJpbmcgc3lzdGVtIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoJICAgICwKCSAgICBzZXQ6IGZ1bmN0aW9uIHNldChudW1iZXJpbmdTeXN0ZW0pIHsKCSAgICAgIGRlZmF1bHROdW1iZXJpbmdTeXN0ZW0gPSBudW1iZXJpbmdTeXN0ZW07CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGVmYXVsdCBvdXRwdXQgY2FsZW5kYXIgdG8gY3JlYXRlIERhdGVUaW1lcyB3aXRoLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiZGVmYXVsdE91dHB1dENhbGVuZGFyIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBkZWZhdWx0T3V0cHV0Q2FsZW5kYXI7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFNldCB0aGUgZGVmYXVsdCBvdXRwdXQgY2FsZW5kYXIgdG8gY3JlYXRlIERhdGVUaW1lcyB3aXRoLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgkgICAgLAoJICAgIHNldDogZnVuY3Rpb24gc2V0KG91dHB1dENhbGVuZGFyKSB7CgkgICAgICBkZWZhdWx0T3V0cHV0Q2FsZW5kYXIgPSBvdXRwdXRDYWxlbmRhcjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHdoZXRoZXIgTHV4b24gd2lsbCB0aHJvdyB3aGVuIGl0IGVuY291bnRlcnMgaW52YWxpZCBEYXRlVGltZXMsIER1cmF0aW9ucywgb3IgSW50ZXJ2YWxzCgkgICAgICogQHR5cGUge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAidGhyb3dPbkludmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRocm93T25JbnZhbGlkOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBTZXQgd2hldGhlciBMdXhvbiB3aWxsIHRocm93IHdoZW4gaXQgZW5jb3VudGVycyBpbnZhbGlkIERhdGVUaW1lcywgRHVyYXRpb25zLCBvciBJbnRlcnZhbHMKCSAgICAgKiBAdHlwZSB7Ym9vbGVhbn0KCSAgICAgKi8KCSAgICAsCgkgICAgc2V0OiBmdW5jdGlvbiBzZXQodCkgewoJICAgICAgdGhyb3dPbkludmFsaWQgPSB0OwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIFNldHRpbmdzOwoJfSgpOwoKCXZhciBfZXhjbHVkZWQgPSBbImJhc2UiXTsKCXZhciBpbnRsRFRDYWNoZSA9IHt9OwoKCWZ1bmN0aW9uIGdldENhY2hlZERURihsb2NTdHJpbmcsIG9wdHMpIHsKCSAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgIG9wdHMgPSB7fTsKCSAgfQoKCSAgdmFyIGtleSA9IEpTT04uc3RyaW5naWZ5KFtsb2NTdHJpbmcsIG9wdHNdKTsKCSAgdmFyIGR0ZiA9IGludGxEVENhY2hlW2tleV07CgoJICBpZiAoIWR0ZikgewoJICAgIGR0ZiA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KGxvY1N0cmluZywgb3B0cyk7CgkgICAgaW50bERUQ2FjaGVba2V5XSA9IGR0ZjsKCSAgfQoKCSAgcmV0dXJuIGR0ZjsKCX0KCgl2YXIgaW50bE51bUNhY2hlID0ge307CgoJZnVuY3Rpb24gZ2V0Q2FjaGVkSU5GKGxvY1N0cmluZywgb3B0cykgewoJICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgb3B0cyA9IHt9OwoJICB9CgoJICB2YXIga2V5ID0gSlNPTi5zdHJpbmdpZnkoW2xvY1N0cmluZywgb3B0c10pOwoJICB2YXIgaW5mID0gaW50bE51bUNhY2hlW2tleV07CgoJICBpZiAoIWluZikgewoJICAgIGluZiA9IG5ldyBJbnRsLk51bWJlckZvcm1hdChsb2NTdHJpbmcsIG9wdHMpOwoJICAgIGludGxOdW1DYWNoZVtrZXldID0gaW5mOwoJICB9CgoJICByZXR1cm4gaW5mOwoJfQoKCXZhciBpbnRsUmVsQ2FjaGUgPSB7fTsKCglmdW5jdGlvbiBnZXRDYWNoZWRSVEYobG9jU3RyaW5nLCBvcHRzKSB7CgkgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICBvcHRzID0ge307CgkgIH0KCgkgIHZhciBfb3B0cyA9IG9wdHM7CgkgICAgICBfb3B0cy5iYXNlOwoJICAgICAgdmFyIGNhY2hlS2V5T3B0cyA9IF9vYmplY3RXaXRob3V0UHJvcGVydGllc0xvb3NlKF9vcHRzLCBfZXhjbHVkZWQpOyAvLyBleGNsdWRlIGBiYXNlYCBmcm9tIHRoZSBvcHRpb25zCgoKCSAgdmFyIGtleSA9IEpTT04uc3RyaW5naWZ5KFtsb2NTdHJpbmcsIGNhY2hlS2V5T3B0c10pOwoJICB2YXIgaW5mID0gaW50bFJlbENhY2hlW2tleV07CgoJICBpZiAoIWluZikgewoJICAgIGluZiA9IG5ldyBJbnRsLlJlbGF0aXZlVGltZUZvcm1hdChsb2NTdHJpbmcsIG9wdHMpOwoJICAgIGludGxSZWxDYWNoZVtrZXldID0gaW5mOwoJICB9CgoJICByZXR1cm4gaW5mOwoJfQoKCXZhciBzeXNMb2NhbGVDYWNoZSA9IG51bGw7CgoJZnVuY3Rpb24gc3lzdGVtTG9jYWxlKCkgewoJICBpZiAoc3lzTG9jYWxlQ2FjaGUpIHsKCSAgICByZXR1cm4gc3lzTG9jYWxlQ2FjaGU7CgkgIH0gZWxzZSB7CgkgICAgc3lzTG9jYWxlQ2FjaGUgPSBuZXcgSW50bC5EYXRlVGltZUZvcm1hdCgpLnJlc29sdmVkT3B0aW9ucygpLmxvY2FsZTsKCSAgICByZXR1cm4gc3lzTG9jYWxlQ2FjaGU7CgkgIH0KCX0KCglmdW5jdGlvbiBwYXJzZUxvY2FsZVN0cmluZyhsb2NhbGVTdHIpIHsKCSAgLy8gSSByZWFsbHkgd2FudCB0byBhdm9pZCB3cml0aW5nIGEgQkNQIDQ3IHBhcnNlcgoJICAvLyBzZWUsIGUuZy4gaHR0cHM6Ly9naXRodWIuY29tL3dvb29ybS9iY3AtNDcKCSAgLy8gSW5zdGVhZCwgd2UnbGwgZG8gdGhpczoKCSAgLy8gYSkgaWYgdGhlIHN0cmluZyBoYXMgbm8gLXUgZXh0ZW5zaW9ucywganVzdCBsZWF2ZSBpdCBhbG9uZQoJICAvLyBiKSBpZiBpdCBkb2VzLCB1c2UgSW50bCB0byByZXNvbHZlIGV2ZXJ5dGhpbmcKCSAgLy8gYykgaWYgSW50bCBmYWlscywgdHJ5IGFnYWluIHdpdGhvdXQgdGhlIC11CgkgIHZhciB1SW5kZXggPSBsb2NhbGVTdHIuaW5kZXhPZigiLXUtIik7CgoJICBpZiAodUluZGV4ID09PSAtMSkgewoJICAgIHJldHVybiBbbG9jYWxlU3RyXTsKCSAgfSBlbHNlIHsKCSAgICB2YXIgb3B0aW9uczsKCSAgICB2YXIgc21hbGxlciA9IGxvY2FsZVN0ci5zdWJzdHJpbmcoMCwgdUluZGV4KTsKCgkgICAgdHJ5IHsKCSAgICAgIG9wdGlvbnMgPSBnZXRDYWNoZWREVEYobG9jYWxlU3RyKS5yZXNvbHZlZE9wdGlvbnMoKTsKCSAgICB9IGNhdGNoIChlKSB7CgkgICAgICBvcHRpb25zID0gZ2V0Q2FjaGVkRFRGKHNtYWxsZXIpLnJlc29sdmVkT3B0aW9ucygpOwoJICAgIH0KCgkgICAgdmFyIF9vcHRpb25zID0gb3B0aW9ucywKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX29wdGlvbnMubnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBjYWxlbmRhciA9IF9vcHRpb25zLmNhbGVuZGFyOyAvLyByZXR1cm4gdGhlIHNtYWxsZXIgb25lIHNvIHRoYXQgd2UgY2FuIGFwcGVuZCB0aGUgY2FsZW5kYXIgYW5kIG51bWJlcmluZyBvdmVycmlkZXMgdG8gaXQKCgkgICAgcmV0dXJuIFtzbWFsbGVyLCBudW1iZXJpbmdTeXN0ZW0sIGNhbGVuZGFyXTsKCSAgfQoJfQoKCWZ1bmN0aW9uIGludGxDb25maWdTdHJpbmcobG9jYWxlU3RyLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyKSB7CgkgIGlmIChvdXRwdXRDYWxlbmRhciB8fCBudW1iZXJpbmdTeXN0ZW0pIHsKCSAgICBsb2NhbGVTdHIgKz0gIi11IjsKCgkgICAgaWYgKG91dHB1dENhbGVuZGFyKSB7CgkgICAgICBsb2NhbGVTdHIgKz0gIi1jYS0iICsgb3V0cHV0Q2FsZW5kYXI7CgkgICAgfQoKCSAgICBpZiAobnVtYmVyaW5nU3lzdGVtKSB7CgkgICAgICBsb2NhbGVTdHIgKz0gIi1udS0iICsgbnVtYmVyaW5nU3lzdGVtOwoJICAgIH0KCgkgICAgcmV0dXJuIGxvY2FsZVN0cjsKCSAgfSBlbHNlIHsKCSAgICByZXR1cm4gbG9jYWxlU3RyOwoJICB9Cgl9CgoJZnVuY3Rpb24gbWFwTW9udGhzKGYpIHsKCSAgdmFyIG1zID0gW107CgoJICBmb3IgKHZhciBpID0gMTsgaSA8PSAxMjsgaSsrKSB7CgkgICAgdmFyIGR0ID0gRGF0ZVRpbWUudXRjKDIwMTYsIGksIDEpOwoJICAgIG1zLnB1c2goZihkdCkpOwoJICB9CgoJICByZXR1cm4gbXM7Cgl9CgoJZnVuY3Rpb24gbWFwV2Vla2RheXMoZikgewoJICB2YXIgbXMgPSBbXTsKCgkgIGZvciAodmFyIGkgPSAxOyBpIDw9IDc7IGkrKykgewoJICAgIHZhciBkdCA9IERhdGVUaW1lLnV0YygyMDE2LCAxMSwgMTMgKyBpKTsKCSAgICBtcy5wdXNoKGYoZHQpKTsKCSAgfQoKCSAgcmV0dXJuIG1zOwoJfQoKCWZ1bmN0aW9uIGxpc3RTdHVmZihsb2MsIGxlbmd0aCwgZGVmYXVsdE9LLCBlbmdsaXNoRm4sIGludGxGbikgewoJICB2YXIgbW9kZSA9IGxvYy5saXN0aW5nTW9kZShkZWZhdWx0T0spOwoKCSAgaWYgKG1vZGUgPT09ICJlcnJvciIpIHsKCSAgICByZXR1cm4gbnVsbDsKCSAgfSBlbHNlIGlmIChtb2RlID09PSAiZW4iKSB7CgkgICAgcmV0dXJuIGVuZ2xpc2hGbihsZW5ndGgpOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBpbnRsRm4obGVuZ3RoKTsKCSAgfQoJfQoKCWZ1bmN0aW9uIHN1cHBvcnRzRmFzdE51bWJlcnMobG9jKSB7CgkgIGlmIChsb2MubnVtYmVyaW5nU3lzdGVtICYmIGxvYy5udW1iZXJpbmdTeXN0ZW0gIT09ICJsYXRuIikgewoJICAgIHJldHVybiBmYWxzZTsKCSAgfSBlbHNlIHsKCSAgICByZXR1cm4gbG9jLm51bWJlcmluZ1N5c3RlbSA9PT0gImxhdG4iIHx8ICFsb2MubG9jYWxlIHx8IGxvYy5sb2NhbGUuc3RhcnRzV2l0aCgiZW4iKSB8fCBuZXcgSW50bC5EYXRlVGltZUZvcm1hdChsb2MuaW50bCkucmVzb2x2ZWRPcHRpb25zKCkubnVtYmVyaW5nU3lzdGVtID09PSAibGF0biI7CgkgIH0KCX0KCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCgl2YXIgUG9seU51bWJlckZvcm1hdHRlciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIGZ1bmN0aW9uIFBvbHlOdW1iZXJGb3JtYXR0ZXIoaW50bCwgZm9yY2VTaW1wbGUsIG9wdHMpIHsKCSAgICB0aGlzLnBhZFRvID0gb3B0cy5wYWRUbyB8fCAwOwoJICAgIHRoaXMuZmxvb3IgPSBvcHRzLmZsb29yIHx8IGZhbHNlOwoKCSAgICBpZiAoIWZvcmNlU2ltcGxlKSB7CgkgICAgICB2YXIgaW50bE9wdHMgPSB7CgkgICAgICAgIHVzZUdyb3VwaW5nOiBmYWxzZQoJICAgICAgfTsKCSAgICAgIGlmIChvcHRzLnBhZFRvID4gMCkgaW50bE9wdHMubWluaW11bUludGVnZXJEaWdpdHMgPSBvcHRzLnBhZFRvOwoJICAgICAgdGhpcy5pbmYgPSBnZXRDYWNoZWRJTkYoaW50bCwgaW50bE9wdHMpOwoJICAgIH0KCSAgfQoKCSAgdmFyIF9wcm90byA9IFBvbHlOdW1iZXJGb3JtYXR0ZXIucHJvdG90eXBlOwoKCSAgX3Byb3RvLmZvcm1hdCA9IGZ1bmN0aW9uIGZvcm1hdChpKSB7CgkgICAgaWYgKHRoaXMuaW5mKSB7CgkgICAgICB2YXIgZml4ZWQgPSB0aGlzLmZsb29yID8gTWF0aC5mbG9vcihpKSA6IGk7CgkgICAgICByZXR1cm4gdGhpcy5pbmYuZm9ybWF0KGZpeGVkKTsKCSAgICB9IGVsc2UgewoJICAgICAgLy8gdG8gbWF0Y2ggdGhlIGJyb3dzZXIncyBudW1iZXJmb3JtYXR0ZXIgZGVmYXVsdHMKCSAgICAgIHZhciBfZml4ZWQgPSB0aGlzLmZsb29yID8gTWF0aC5mbG9vcihpKSA6IHJvdW5kVG8oaSwgMyk7CgoJICAgICAgcmV0dXJuIHBhZFN0YXJ0KF9maXhlZCwgdGhpcy5wYWRUbyk7CgkgICAgfQoJICB9OwoKCSAgcmV0dXJuIFBvbHlOdW1iZXJGb3JtYXR0ZXI7Cgl9KCk7CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgoJdmFyIFBvbHlEYXRlRm9ybWF0dGVyID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKCSAgZnVuY3Rpb24gUG9seURhdGVGb3JtYXR0ZXIoZHQsIGludGwsIG9wdHMpIHsKCSAgICB0aGlzLm9wdHMgPSBvcHRzOwoJICAgIHZhciB6OwoKCSAgICBpZiAoZHQuem9uZS5pc1VuaXZlcnNhbCkgewoJICAgICAgLy8gVVRDLTggb3IgRXRjL1VUQy04IGFyZSBub3QgcGFydCBvZiB0emRhdGEsIG9ubHkgRXRjL0dNVCs4IGFuZCB0aGUgbGlrZS4KCSAgICAgIC8vIFRoYXQgaXMgd2h5IGZpeGVkLW9mZnNldCBUWiBpcyBzZXQgdG8gdGhhdCB1bmxlc3MgaXQgaXM6CgkgICAgICAvLyAxLiBSZXByZXNlbnRpbmcgb2Zmc2V0IDAgd2hlbiBVVEMgaXMgdXNlZCB0byBtYWludGFpbiBwcmV2aW91cyBiZWhhdmlvciBhbmQgZG9lcyBub3QgYmVjb21lIEdNVC4KCSAgICAgIC8vIDIuIFVuc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyOgoJICAgICAgLy8gICAgLSBzb21lIGRvIG5vdCBzdXBwb3J0IEV0Yy8KCSAgICAgIC8vICAgIC0gPCBFdGMvR01ULTE0LCA+IEV0Yy9HTVQrMTIsIGFuZCAzMC1taW51dGUgb3IgNDUtbWludXRlIG9mZnNldHMgYXJlIG5vdCBwYXJ0IG9mIHR6ZGF0YQoJICAgICAgdmFyIGdtdE9mZnNldCA9IC0xICogKGR0Lm9mZnNldCAvIDYwKTsKCSAgICAgIHZhciBvZmZzZXRaID0gZ210T2Zmc2V0ID49IDAgPyAiRXRjL0dNVCsiICsgZ210T2Zmc2V0IDogIkV0Yy9HTVQiICsgZ210T2Zmc2V0OwoKCSAgICAgIGlmIChkdC5vZmZzZXQgIT09IDAgJiYgSUFOQVpvbmUuY3JlYXRlKG9mZnNldFopLnZhbGlkKSB7CgkgICAgICAgIHogPSBvZmZzZXRaOwoJICAgICAgICB0aGlzLmR0ID0gZHQ7CgkgICAgICB9IGVsc2UgewoJICAgICAgICAvLyBOb3QgYWxsIGZpeGVkLW9mZnNldCB6b25lcyBsaWtlIEV0Yy8rNDozMCBhcmUgcHJlc2VudCBpbiB0emRhdGEuCgkgICAgICAgIC8vIFNvIHdlIGhhdmUgdG8gbWFrZSBkby4gVHdvIGNhc2VzOgoJICAgICAgICAvLyAxLiBUaGUgZm9ybWF0IG9wdGlvbnMgdGVsbCB1cyB0byBzaG93IHRoZSB6b25lLiBXZSBjYW4ndCBkbyB0aGF0LCBzbyB0aGUgYmVzdAoJICAgICAgICAvLyB3ZSBjYW4gZG8gaXMgZm9ybWF0IHRoZSBkYXRlIGluIFVUQy4KCSAgICAgICAgLy8gMi4gVGhlIGZvcm1hdCBvcHRpb25zIGRvbid0IHRlbGwgdXMgdG8gc2hvdyB0aGUgem9uZS4gVGhlbiB3ZSBjYW4gYWRqdXN0IHRoZW0KCSAgICAgICAgLy8gdGhlIHRpbWUgYW5kIHRlbGwgdGhlIGZvcm1hdHRlciB0byBzaG93IGl0IHRvIHVzIGluIFVUQywgc28gdGhhdCB0aGUgdGltZSBpcyByaWdodAoJICAgICAgICAvLyBhbmQgdGhlIGJhZCB6b25lIGRvZXNuJ3Qgc2hvdyB1cC4KCSAgICAgICAgeiA9ICJVVEMiOwoKCSAgICAgICAgaWYgKG9wdHMudGltZVpvbmVOYW1lKSB7CgkgICAgICAgICAgdGhpcy5kdCA9IGR0OwoJICAgICAgICB9IGVsc2UgewoJICAgICAgICAgIHRoaXMuZHQgPSBkdC5vZmZzZXQgPT09IDAgPyBkdCA6IERhdGVUaW1lLmZyb21NaWxsaXMoZHQudHMgKyBkdC5vZmZzZXQgKiA2MCAqIDEwMDApOwoJICAgICAgICB9CgkgICAgICB9CgkgICAgfSBlbHNlIGlmIChkdC56b25lLnR5cGUgPT09ICJzeXN0ZW0iKSB7CgkgICAgICB0aGlzLmR0ID0gZHQ7CgkgICAgfSBlbHNlIHsKCSAgICAgIHRoaXMuZHQgPSBkdDsKCSAgICAgIHogPSBkdC56b25lLm5hbWU7CgkgICAgfQoKCSAgICB2YXIgaW50bE9wdHMgPSBfZXh0ZW5kcyh7fSwgdGhpcy5vcHRzKTsKCgkgICAgaWYgKHopIHsKCSAgICAgIGludGxPcHRzLnRpbWVab25lID0gejsKCSAgICB9CgoJICAgIHRoaXMuZHRmID0gZ2V0Q2FjaGVkRFRGKGludGwsIGludGxPcHRzKTsKCSAgfQoKCSAgdmFyIF9wcm90bzIgPSBQb2x5RGF0ZUZvcm1hdHRlci5wcm90b3R5cGU7CgoJICBfcHJvdG8yLmZvcm1hdCA9IGZ1bmN0aW9uIGZvcm1hdCgpIHsKCSAgICByZXR1cm4gdGhpcy5kdGYuZm9ybWF0KHRoaXMuZHQudG9KU0RhdGUoKSk7CgkgIH07CgoJICBfcHJvdG8yLmZvcm1hdFRvUGFydHMgPSBmdW5jdGlvbiBmb3JtYXRUb1BhcnRzKCkgewoJICAgIHJldHVybiB0aGlzLmR0Zi5mb3JtYXRUb1BhcnRzKHRoaXMuZHQudG9KU0RhdGUoKSk7CgkgIH07CgoJICBfcHJvdG8yLnJlc29sdmVkT3B0aW9ucyA9IGZ1bmN0aW9uIHJlc29sdmVkT3B0aW9ucygpIHsKCSAgICByZXR1cm4gdGhpcy5kdGYucmVzb2x2ZWRPcHRpb25zKCk7CgkgIH07CgoJICByZXR1cm4gUG9seURhdGVGb3JtYXR0ZXI7Cgl9KCk7CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgoJdmFyIFBvbHlSZWxGb3JtYXR0ZXIgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICBmdW5jdGlvbiBQb2x5UmVsRm9ybWF0dGVyKGludGwsIGlzRW5nbGlzaCwgb3B0cykgewoJICAgIHRoaXMub3B0cyA9IF9leHRlbmRzKHsKCSAgICAgIHN0eWxlOiAibG9uZyIKCSAgICB9LCBvcHRzKTsKCgkgICAgaWYgKCFpc0VuZ2xpc2ggJiYgaGFzUmVsYXRpdmUoKSkgewoJICAgICAgdGhpcy5ydGYgPSBnZXRDYWNoZWRSVEYoaW50bCwgb3B0cyk7CgkgICAgfQoJICB9CgoJICB2YXIgX3Byb3RvMyA9IFBvbHlSZWxGb3JtYXR0ZXIucHJvdG90eXBlOwoKCSAgX3Byb3RvMy5mb3JtYXQgPSBmdW5jdGlvbiBmb3JtYXQoY291bnQsIHVuaXQpIHsKCSAgICBpZiAodGhpcy5ydGYpIHsKCSAgICAgIHJldHVybiB0aGlzLnJ0Zi5mb3JtYXQoY291bnQsIHVuaXQpOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gZm9ybWF0UmVsYXRpdmVUaW1lKHVuaXQsIGNvdW50LCB0aGlzLm9wdHMubnVtZXJpYywgdGhpcy5vcHRzLnN0eWxlICE9PSAibG9uZyIpOwoJICAgIH0KCSAgfTsKCgkgIF9wcm90bzMuZm9ybWF0VG9QYXJ0cyA9IGZ1bmN0aW9uIGZvcm1hdFRvUGFydHMoY291bnQsIHVuaXQpIHsKCSAgICBpZiAodGhpcy5ydGYpIHsKCSAgICAgIHJldHVybiB0aGlzLnJ0Zi5mb3JtYXRUb1BhcnRzKGNvdW50LCB1bml0KTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIFtdOwoJICAgIH0KCSAgfTsKCgkgIHJldHVybiBQb2x5UmVsRm9ybWF0dGVyOwoJfSgpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoKCXZhciBMb2NhbGUgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICBMb2NhbGUuZnJvbU9wdHMgPSBmdW5jdGlvbiBmcm9tT3B0cyhvcHRzKSB7CgkgICAgcmV0dXJuIExvY2FsZS5jcmVhdGUob3B0cy5sb2NhbGUsIG9wdHMubnVtYmVyaW5nU3lzdGVtLCBvcHRzLm91dHB1dENhbGVuZGFyLCBvcHRzLmRlZmF1bHRUb0VOKTsKCSAgfTsKCgkgIExvY2FsZS5jcmVhdGUgPSBmdW5jdGlvbiBjcmVhdGUobG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyLCBkZWZhdWx0VG9FTikgewoJICAgIGlmIChkZWZhdWx0VG9FTiA9PT0gdm9pZCAwKSB7CgkgICAgICBkZWZhdWx0VG9FTiA9IGZhbHNlOwoJICAgIH0KCgkgICAgdmFyIHNwZWNpZmllZExvY2FsZSA9IGxvY2FsZSB8fCBTZXR0aW5ncy5kZWZhdWx0TG9jYWxlOyAvLyB0aGUgc3lzdGVtIGxvY2FsZSBpcyB1c2VmdWwgZm9yIGh1bWFuIHJlYWRhYmxlIHN0cmluZ3MgYnV0IGFubm95aW5nIGZvciBwYXJzaW5nL2Zvcm1hdHRpbmcga25vd24gZm9ybWF0cwoKCSAgICB2YXIgbG9jYWxlUiA9IHNwZWNpZmllZExvY2FsZSB8fCAoZGVmYXVsdFRvRU4gPyAiZW4tVVMiIDogc3lzdGVtTG9jYWxlKCkpOwoJICAgIHZhciBudW1iZXJpbmdTeXN0ZW1SID0gbnVtYmVyaW5nU3lzdGVtIHx8IFNldHRpbmdzLmRlZmF1bHROdW1iZXJpbmdTeXN0ZW07CgkgICAgdmFyIG91dHB1dENhbGVuZGFyUiA9IG91dHB1dENhbGVuZGFyIHx8IFNldHRpbmdzLmRlZmF1bHRPdXRwdXRDYWxlbmRhcjsKCSAgICByZXR1cm4gbmV3IExvY2FsZShsb2NhbGVSLCBudW1iZXJpbmdTeXN0ZW1SLCBvdXRwdXRDYWxlbmRhclIsIHNwZWNpZmllZExvY2FsZSk7CgkgIH07CgoJICBMb2NhbGUucmVzZXRDYWNoZSA9IGZ1bmN0aW9uIHJlc2V0Q2FjaGUoKSB7CgkgICAgc3lzTG9jYWxlQ2FjaGUgPSBudWxsOwoJICAgIGludGxEVENhY2hlID0ge307CgkgICAgaW50bE51bUNhY2hlID0ge307CgkgICAgaW50bFJlbENhY2hlID0ge307CgkgIH07CgoJICBMb2NhbGUuZnJvbU9iamVjdCA9IGZ1bmN0aW9uIGZyb21PYmplY3QoX3RlbXApIHsKCSAgICB2YXIgX3JlZiA9IF90ZW1wID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wLAoJICAgICAgICBsb2NhbGUgPSBfcmVmLmxvY2FsZSwKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX3JlZi5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG91dHB1dENhbGVuZGFyID0gX3JlZi5vdXRwdXRDYWxlbmRhcjsKCgkgICAgcmV0dXJuIExvY2FsZS5jcmVhdGUobG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyKTsKCSAgfTsKCgkgIGZ1bmN0aW9uIExvY2FsZShsb2NhbGUsIG51bWJlcmluZywgb3V0cHV0Q2FsZW5kYXIsIHNwZWNpZmllZExvY2FsZSkgewoJICAgIHZhciBfcGFyc2VMb2NhbGVTdHJpbmcgPSBwYXJzZUxvY2FsZVN0cmluZyhsb2NhbGUpLAoJICAgICAgICBwYXJzZWRMb2NhbGUgPSBfcGFyc2VMb2NhbGVTdHJpbmdbMF0sCgkgICAgICAgIHBhcnNlZE51bWJlcmluZ1N5c3RlbSA9IF9wYXJzZUxvY2FsZVN0cmluZ1sxXSwKCSAgICAgICAgcGFyc2VkT3V0cHV0Q2FsZW5kYXIgPSBfcGFyc2VMb2NhbGVTdHJpbmdbMl07CgoJICAgIHRoaXMubG9jYWxlID0gcGFyc2VkTG9jYWxlOwoJICAgIHRoaXMubnVtYmVyaW5nU3lzdGVtID0gbnVtYmVyaW5nIHx8IHBhcnNlZE51bWJlcmluZ1N5c3RlbSB8fCBudWxsOwoJICAgIHRoaXMub3V0cHV0Q2FsZW5kYXIgPSBvdXRwdXRDYWxlbmRhciB8fCBwYXJzZWRPdXRwdXRDYWxlbmRhciB8fCBudWxsOwoJICAgIHRoaXMuaW50bCA9IGludGxDb25maWdTdHJpbmcodGhpcy5sb2NhbGUsIHRoaXMubnVtYmVyaW5nU3lzdGVtLCB0aGlzLm91dHB1dENhbGVuZGFyKTsKCSAgICB0aGlzLndlZWtkYXlzQ2FjaGUgPSB7CgkgICAgICBmb3JtYXQ6IHt9LAoJICAgICAgc3RhbmRhbG9uZToge30KCSAgICB9OwoJICAgIHRoaXMubW9udGhzQ2FjaGUgPSB7CgkgICAgICBmb3JtYXQ6IHt9LAoJICAgICAgc3RhbmRhbG9uZToge30KCSAgICB9OwoJICAgIHRoaXMubWVyaWRpZW1DYWNoZSA9IG51bGw7CgkgICAgdGhpcy5lcmFDYWNoZSA9IHt9OwoJICAgIHRoaXMuc3BlY2lmaWVkTG9jYWxlID0gc3BlY2lmaWVkTG9jYWxlOwoJICAgIHRoaXMuZmFzdE51bWJlcnNDYWNoZWQgPSBudWxsOwoJICB9CgoJICB2YXIgX3Byb3RvNCA9IExvY2FsZS5wcm90b3R5cGU7CgoJICBfcHJvdG80Lmxpc3RpbmdNb2RlID0gZnVuY3Rpb24gbGlzdGluZ01vZGUoZGVmYXVsdE9LKSB7CgoJICAgIHZhciBpc0FjdHVhbGx5RW4gPSB0aGlzLmlzRW5nbGlzaCgpOwoJICAgIHZhciBoYXNOb1dlaXJkbmVzcyA9ICh0aGlzLm51bWJlcmluZ1N5c3RlbSA9PT0gbnVsbCB8fCB0aGlzLm51bWJlcmluZ1N5c3RlbSA9PT0gImxhdG4iKSAmJiAodGhpcy5vdXRwdXRDYWxlbmRhciA9PT0gbnVsbCB8fCB0aGlzLm91dHB1dENhbGVuZGFyID09PSAiZ3JlZ29yeSIpOwoJICAgIHJldHVybiBpc0FjdHVhbGx5RW4gJiYgaGFzTm9XZWlyZG5lc3MgPyAiZW4iIDogImludGwiOwoJICB9OwoKCSAgX3Byb3RvNC5jbG9uZSA9IGZ1bmN0aW9uIGNsb25lKGFsdHMpIHsKCSAgICBpZiAoIWFsdHMgfHwgT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoYWx0cykubGVuZ3RoID09PSAwKSB7CgkgICAgICByZXR1cm4gdGhpczsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIExvY2FsZS5jcmVhdGUoYWx0cy5sb2NhbGUgfHwgdGhpcy5zcGVjaWZpZWRMb2NhbGUsIGFsdHMubnVtYmVyaW5nU3lzdGVtIHx8IHRoaXMubnVtYmVyaW5nU3lzdGVtLCBhbHRzLm91dHB1dENhbGVuZGFyIHx8IHRoaXMub3V0cHV0Q2FsZW5kYXIsIGFsdHMuZGVmYXVsdFRvRU4gfHwgZmFsc2UpOwoJICAgIH0KCSAgfTsKCgkgIF9wcm90bzQucmVkZWZhdWx0VG9FTiA9IGZ1bmN0aW9uIHJlZGVmYXVsdFRvRU4oYWx0cykgewoJICAgIGlmIChhbHRzID09PSB2b2lkIDApIHsKCSAgICAgIGFsdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmNsb25lKF9leHRlbmRzKHt9LCBhbHRzLCB7CgkgICAgICBkZWZhdWx0VG9FTjogdHJ1ZQoJICAgIH0pKTsKCSAgfTsKCgkgIF9wcm90bzQucmVkZWZhdWx0VG9TeXN0ZW0gPSBmdW5jdGlvbiByZWRlZmF1bHRUb1N5c3RlbShhbHRzKSB7CgkgICAgaWYgKGFsdHMgPT09IHZvaWQgMCkgewoJICAgICAgYWx0cyA9IHt9OwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuY2xvbmUoX2V4dGVuZHMoe30sIGFsdHMsIHsKCSAgICAgIGRlZmF1bHRUb0VOOiBmYWxzZQoJICAgIH0pKTsKCSAgfTsKCgkgIF9wcm90bzQubW9udGhzID0gZnVuY3Rpb24gbW9udGhzJDEobGVuZ3RoLCBmb3JtYXQsIGRlZmF1bHRPSykgewoJICAgIHZhciBfdGhpcyA9IHRoaXM7CgoJICAgIGlmIChmb3JtYXQgPT09IHZvaWQgMCkgewoJICAgICAgZm9ybWF0ID0gZmFsc2U7CgkgICAgfQoKCSAgICBpZiAoZGVmYXVsdE9LID09PSB2b2lkIDApIHsKCSAgICAgIGRlZmF1bHRPSyA9IHRydWU7CgkgICAgfQoKCSAgICByZXR1cm4gbGlzdFN0dWZmKHRoaXMsIGxlbmd0aCwgZGVmYXVsdE9LLCBtb250aHMsIGZ1bmN0aW9uICgpIHsKCSAgICAgIHZhciBpbnRsID0gZm9ybWF0ID8gewoJICAgICAgICBtb250aDogbGVuZ3RoLAoJICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgfSA6IHsKCSAgICAgICAgbW9udGg6IGxlbmd0aAoJICAgICAgfSwKCSAgICAgICAgICBmb3JtYXRTdHIgPSBmb3JtYXQgPyAiZm9ybWF0IiA6ICJzdGFuZGFsb25lIjsKCgkgICAgICBpZiAoIV90aGlzLm1vbnRoc0NhY2hlW2Zvcm1hdFN0cl1bbGVuZ3RoXSkgewoJICAgICAgICBfdGhpcy5tb250aHNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF0gPSBtYXBNb250aHMoZnVuY3Rpb24gKGR0KSB7CgkgICAgICAgICAgcmV0dXJuIF90aGlzLmV4dHJhY3QoZHQsIGludGwsICJtb250aCIpOwoJICAgICAgICB9KTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gX3RoaXMubW9udGhzQ2FjaGVbZm9ybWF0U3RyXVtsZW5ndGhdOwoJICAgIH0pOwoJICB9OwoKCSAgX3Byb3RvNC53ZWVrZGF5cyA9IGZ1bmN0aW9uIHdlZWtkYXlzJDEobGVuZ3RoLCBmb3JtYXQsIGRlZmF1bHRPSykgewoJICAgIHZhciBfdGhpczIgPSB0aGlzOwoKCSAgICBpZiAoZm9ybWF0ID09PSB2b2lkIDApIHsKCSAgICAgIGZvcm1hdCA9IGZhbHNlOwoJICAgIH0KCgkgICAgaWYgKGRlZmF1bHRPSyA9PT0gdm9pZCAwKSB7CgkgICAgICBkZWZhdWx0T0sgPSB0cnVlOwoJICAgIH0KCgkgICAgcmV0dXJuIGxpc3RTdHVmZih0aGlzLCBsZW5ndGgsIGRlZmF1bHRPSywgd2Vla2RheXMsIGZ1bmN0aW9uICgpIHsKCSAgICAgIHZhciBpbnRsID0gZm9ybWF0ID8gewoJICAgICAgICB3ZWVrZGF5OiBsZW5ndGgsCgkgICAgICAgIHllYXI6ICJudW1lcmljIiwKCSAgICAgICAgbW9udGg6ICJsb25nIiwKCSAgICAgICAgZGF5OiAibnVtZXJpYyIKCSAgICAgIH0gOiB7CgkgICAgICAgIHdlZWtkYXk6IGxlbmd0aAoJICAgICAgfSwKCSAgICAgICAgICBmb3JtYXRTdHIgPSBmb3JtYXQgPyAiZm9ybWF0IiA6ICJzdGFuZGFsb25lIjsKCgkgICAgICBpZiAoIV90aGlzMi53ZWVrZGF5c0NhY2hlW2Zvcm1hdFN0cl1bbGVuZ3RoXSkgewoJICAgICAgICBfdGhpczIud2Vla2RheXNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF0gPSBtYXBXZWVrZGF5cyhmdW5jdGlvbiAoZHQpIHsKCSAgICAgICAgICByZXR1cm4gX3RoaXMyLmV4dHJhY3QoZHQsIGludGwsICJ3ZWVrZGF5Iik7CgkgICAgICAgIH0pOwoJICAgICAgfQoKCSAgICAgIHJldHVybiBfdGhpczIud2Vla2RheXNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF07CgkgICAgfSk7CgkgIH07CgoJICBfcHJvdG80Lm1lcmlkaWVtcyA9IGZ1bmN0aW9uIG1lcmlkaWVtcyQxKGRlZmF1bHRPSykgewoJICAgIHZhciBfdGhpczMgPSB0aGlzOwoKCSAgICBpZiAoZGVmYXVsdE9LID09PSB2b2lkIDApIHsKCSAgICAgIGRlZmF1bHRPSyA9IHRydWU7CgkgICAgfQoKCSAgICByZXR1cm4gbGlzdFN0dWZmKHRoaXMsIHVuZGVmaW5lZCwgZGVmYXVsdE9LLCBmdW5jdGlvbiAoKSB7CgkgICAgICByZXR1cm4gbWVyaWRpZW1zOwoJICAgIH0sIGZ1bmN0aW9uICgpIHsKCSAgICAgIC8vIEluIHRoZW9yeSB0aGVyZSBjb3VsZCBiZSBhcmliaXRyYXJ5IGRheSBwZXJpb2RzLiBXZSdyZSBnb25uYSBhc3N1bWUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvCgkgICAgICAvLyBmb3IgQU0gYW5kIFBNLiBUaGlzIGlzIHByb2JhYmx5IHdyb25nLCBidXQgaXQncyBtYWtlcyBwYXJzaW5nIHdheSBlYXNpZXIuCgkgICAgICBpZiAoIV90aGlzMy5tZXJpZGllbUNhY2hlKSB7CgkgICAgICAgIHZhciBpbnRsID0gewoJICAgICAgICAgIGhvdXI6ICJudW1lcmljIiwKCSAgICAgICAgICBob3VyQ3ljbGU6ICJoMTIiCgkgICAgICAgIH07CgkgICAgICAgIF90aGlzMy5tZXJpZGllbUNhY2hlID0gW0RhdGVUaW1lLnV0YygyMDE2LCAxMSwgMTMsIDkpLCBEYXRlVGltZS51dGMoMjAxNiwgMTEsIDEzLCAxOSldLm1hcChmdW5jdGlvbiAoZHQpIHsKCSAgICAgICAgICByZXR1cm4gX3RoaXMzLmV4dHJhY3QoZHQsIGludGwsICJkYXlwZXJpb2QiKTsKCSAgICAgICAgfSk7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIF90aGlzMy5tZXJpZGllbUNhY2hlOwoJICAgIH0pOwoJICB9OwoKCSAgX3Byb3RvNC5lcmFzID0gZnVuY3Rpb24gZXJhcyQxKGxlbmd0aCwgZGVmYXVsdE9LKSB7CgkgICAgdmFyIF90aGlzNCA9IHRoaXM7CgoJICAgIGlmIChkZWZhdWx0T0sgPT09IHZvaWQgMCkgewoJICAgICAgZGVmYXVsdE9LID0gdHJ1ZTsKCSAgICB9CgoJICAgIHJldHVybiBsaXN0U3R1ZmYodGhpcywgbGVuZ3RoLCBkZWZhdWx0T0ssIGVyYXMsIGZ1bmN0aW9uICgpIHsKCSAgICAgIHZhciBpbnRsID0gewoJICAgICAgICBlcmE6IGxlbmd0aAoJICAgICAgfTsgLy8gVGhpcyBpcyBwcm9ibGVtYXRpYy4gRGlmZmVyZW50IGNhbGVuZGFycyBhcmUgZ29pbmcgdG8gZGVmaW5lIGVyYXMgdG90YWxseSBkaWZmZXJlbnRseS4gV2hhdCBJIG5lZWQgaXMgdGhlIG1pbmltdW0gc2V0IG9mIGRhdGVzCgkgICAgICAvLyB0byBkZWZpbml0ZWx5IGVudW1lcmF0ZSB0aGVtLgoKCSAgICAgIGlmICghX3RoaXM0LmVyYUNhY2hlW2xlbmd0aF0pIHsKCSAgICAgICAgX3RoaXM0LmVyYUNhY2hlW2xlbmd0aF0gPSBbRGF0ZVRpbWUudXRjKC00MCwgMSwgMSksIERhdGVUaW1lLnV0YygyMDE3LCAxLCAxKV0ubWFwKGZ1bmN0aW9uIChkdCkgewoJICAgICAgICAgIHJldHVybiBfdGhpczQuZXh0cmFjdChkdCwgaW50bCwgImVyYSIpOwoJICAgICAgICB9KTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gX3RoaXM0LmVyYUNhY2hlW2xlbmd0aF07CgkgICAgfSk7CgkgIH07CgoJICBfcHJvdG80LmV4dHJhY3QgPSBmdW5jdGlvbiBleHRyYWN0KGR0LCBpbnRsT3B0cywgZmllbGQpIHsKCSAgICB2YXIgZGYgPSB0aGlzLmR0Rm9ybWF0dGVyKGR0LCBpbnRsT3B0cyksCgkgICAgICAgIHJlc3VsdHMgPSBkZi5mb3JtYXRUb1BhcnRzKCksCgkgICAgICAgIG1hdGNoaW5nID0gcmVzdWx0cy5maW5kKGZ1bmN0aW9uIChtKSB7CgkgICAgICByZXR1cm4gbS50eXBlLnRvTG93ZXJDYXNlKCkgPT09IGZpZWxkOwoJICAgIH0pOwoJICAgIHJldHVybiBtYXRjaGluZyA/IG1hdGNoaW5nLnZhbHVlIDogbnVsbDsKCSAgfTsKCgkgIF9wcm90bzQubnVtYmVyRm9ybWF0dGVyID0gZnVuY3Rpb24gbnVtYmVyRm9ybWF0dGVyKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICAvLyB0aGlzIGZvcmNlc2ltcGxlIG9wdGlvbiBpcyBuZXZlciB1c2VkICh0aGUgb25seSBjYWxsZXIgc2hvcnQtY2lyY3VpdHMgb24gaXQsIGJ1dCBpdCBzZWVtcyBzYWZlciB0byBsZWF2ZSkKCSAgICAvLyAoaW4gY29udHJhc3QsIHRoZSByZXN0IG9mIHRoZSBjb25kaXRpb24gaXMgdXNlZCBoZWF2aWx5KQoJICAgIHJldHVybiBuZXcgUG9seU51bWJlckZvcm1hdHRlcih0aGlzLmludGwsIG9wdHMuZm9yY2VTaW1wbGUgfHwgdGhpcy5mYXN0TnVtYmVycywgb3B0cyk7CgkgIH07CgoJICBfcHJvdG80LmR0Rm9ybWF0dGVyID0gZnVuY3Rpb24gZHRGb3JtYXR0ZXIoZHQsIGludGxPcHRzKSB7CgkgICAgaWYgKGludGxPcHRzID09PSB2b2lkIDApIHsKCSAgICAgIGludGxPcHRzID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gbmV3IFBvbHlEYXRlRm9ybWF0dGVyKGR0LCB0aGlzLmludGwsIGludGxPcHRzKTsKCSAgfTsKCgkgIF9wcm90bzQucmVsRm9ybWF0dGVyID0gZnVuY3Rpb24gcmVsRm9ybWF0dGVyKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gbmV3IFBvbHlSZWxGb3JtYXR0ZXIodGhpcy5pbnRsLCB0aGlzLmlzRW5nbGlzaCgpLCBvcHRzKTsKCSAgfTsKCgkgIF9wcm90bzQuaXNFbmdsaXNoID0gZnVuY3Rpb24gaXNFbmdsaXNoKCkgewoJICAgIHJldHVybiB0aGlzLmxvY2FsZSA9PT0gImVuIiB8fCB0aGlzLmxvY2FsZS50b0xvd2VyQ2FzZSgpID09PSAiZW4tdXMiIHx8IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KHRoaXMuaW50bCkucmVzb2x2ZWRPcHRpb25zKCkubG9jYWxlLnN0YXJ0c1dpdGgoImVuLXVzIik7CgkgIH07CgoJICBfcHJvdG80LmVxdWFscyA9IGZ1bmN0aW9uIGVxdWFscyhvdGhlcikgewoJICAgIHJldHVybiB0aGlzLmxvY2FsZSA9PT0gb3RoZXIubG9jYWxlICYmIHRoaXMubnVtYmVyaW5nU3lzdGVtID09PSBvdGhlci5udW1iZXJpbmdTeXN0ZW0gJiYgdGhpcy5vdXRwdXRDYWxlbmRhciA9PT0gb3RoZXIub3V0cHV0Q2FsZW5kYXI7CgkgIH07CgoJICBfY3JlYXRlQ2xhc3MoTG9jYWxlLCBbewoJICAgIGtleTogImZhc3ROdW1iZXJzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIGlmICh0aGlzLmZhc3ROdW1iZXJzQ2FjaGVkID09IG51bGwpIHsKCSAgICAgICAgdGhpcy5mYXN0TnVtYmVyc0NhY2hlZCA9IHN1cHBvcnRzRmFzdE51bWJlcnModGhpcyk7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIHRoaXMuZmFzdE51bWJlcnNDYWNoZWQ7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gTG9jYWxlOwoJfSgpOwoKCS8qCgkgKiBUaGlzIGZpbGUgaGFuZGxlcyBwYXJzaW5nIGZvciB3ZWxsLXNwZWNpZmllZCBmb3JtYXRzLiBIZXJlJ3MgaG93IGl0IHdvcmtzOgoJICogVHdvIHRoaW5ncyBnbyBpbnRvIHBhcnNpbmc6IGEgcmVnZXggdG8gbWF0Y2ggd2l0aCBhbmQgYW4gZXh0cmFjdG9yIHRvIHRha2UgYXBhcnQgdGhlIGdyb3VwcyBpbiB0aGUgbWF0Y2guCgkgKiBBbiBleHRyYWN0b3IgaXMganVzdCBhIGZ1bmN0aW9uIHRoYXQgdGFrZXMgYSByZWdleCBtYXRjaCBhcnJheSBhbmQgcmV0dXJucyBhIHsgeWVhcjogLi4uLCBtb250aDogLi4uIH0gb2JqZWN0CgkgKiBwYXJzZSgpIGRvZXMgdGhlIHdvcmsgb2YgZXhlY3V0aW5nIHRoZSByZWdleCBhbmQgYXBwbHlpbmcgdGhlIGV4dHJhY3Rvci4gSXQgdGFrZXMgbXVsdGlwbGUgcmVnZXgvZXh0cmFjdG9yIHBhaXJzIHRvIHRyeSBpbiBzZXF1ZW5jZS4KCSAqIEV4dHJhY3RvcnMgY2FuIHRha2UgYSAiY3Vyc29yIiByZXByZXNlbnRpbmcgdGhlIG9mZnNldCBpbiB0aGUgbWF0Y2ggdG8gbG9vayBhdC4gVGhpcyBtYWtlcyBpdCBlYXN5IHRvIGNvbWJpbmUgZXh0cmFjdG9ycy4KCSAqIGNvbWJpbmVFeHRyYWN0b3JzKCkgZG9lcyB0aGUgd29yayBvZiBjb21iaW5pbmcgdGhlbSwga2VlcGluZyB0cmFjayBvZiB0aGUgY3Vyc29yIHRocm91Z2ggbXVsdGlwbGUgZXh0cmFjdGlvbnMuCgkgKiBTb21lIGV4dHJhY3Rpb25zIGFyZSBzdXBlciBkdW1iIGFuZCBzaW1wbGVQYXJzZSBhbmQgZnJvbVN0cmluZ3MgaGVscCBEUlkgdGhlbS4KCSAqLwoKCWZ1bmN0aW9uIGNvbWJpbmVSZWdleGVzKCkgewoJICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgcmVnZXhlcyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHsKCSAgICByZWdleGVzW19rZXldID0gYXJndW1lbnRzW19rZXldOwoJICB9CgoJICB2YXIgZnVsbCA9IHJlZ2V4ZXMucmVkdWNlKGZ1bmN0aW9uIChmLCByKSB7CgkgICAgcmV0dXJuIGYgKyByLnNvdXJjZTsKCSAgfSwgIiIpOwoJICByZXR1cm4gUmVnRXhwKCJeIiArIGZ1bGwgKyAiJCIpOwoJfQoKCWZ1bmN0aW9uIGNvbWJpbmVFeHRyYWN0b3JzKCkgewoJICBmb3IgKHZhciBfbGVuMiA9IGFyZ3VtZW50cy5sZW5ndGgsIGV4dHJhY3RvcnMgPSBuZXcgQXJyYXkoX2xlbjIpLCBfa2V5MiA9IDA7IF9rZXkyIDwgX2xlbjI7IF9rZXkyKyspIHsKCSAgICBleHRyYWN0b3JzW19rZXkyXSA9IGFyZ3VtZW50c1tfa2V5Ml07CgkgIH0KCgkgIHJldHVybiBmdW5jdGlvbiAobSkgewoJICAgIHJldHVybiBleHRyYWN0b3JzLnJlZHVjZShmdW5jdGlvbiAoX3JlZiwgZXgpIHsKCSAgICAgIHZhciBtZXJnZWRWYWxzID0gX3JlZlswXSwKCSAgICAgICAgICBtZXJnZWRab25lID0gX3JlZlsxXSwKCSAgICAgICAgICBjdXJzb3IgPSBfcmVmWzJdOwoKCSAgICAgIHZhciBfZXggPSBleChtLCBjdXJzb3IpLAoJICAgICAgICAgIHZhbCA9IF9leFswXSwKCSAgICAgICAgICB6b25lID0gX2V4WzFdLAoJICAgICAgICAgIG5leHQgPSBfZXhbMl07CgoJICAgICAgcmV0dXJuIFtfZXh0ZW5kcyh7fSwgbWVyZ2VkVmFscywgdmFsKSwgbWVyZ2VkWm9uZSB8fCB6b25lLCBuZXh0XTsKCSAgICB9LCBbe30sIG51bGwsIDFdKS5zbGljZSgwLCAyKTsKCSAgfTsKCX0KCglmdW5jdGlvbiBwYXJzZShzKSB7CgkgIGlmIChzID09IG51bGwpIHsKCSAgICByZXR1cm4gW251bGwsIG51bGxdOwoJICB9CgoJICBmb3IgKHZhciBfbGVuMyA9IGFyZ3VtZW50cy5sZW5ndGgsIHBhdHRlcm5zID0gbmV3IEFycmF5KF9sZW4zID4gMSA/IF9sZW4zIC0gMSA6IDApLCBfa2V5MyA9IDE7IF9rZXkzIDwgX2xlbjM7IF9rZXkzKyspIHsKCSAgICBwYXR0ZXJuc1tfa2V5MyAtIDFdID0gYXJndW1lbnRzW19rZXkzXTsKCSAgfQoKCSAgZm9yICh2YXIgX2kgPSAwLCBfcGF0dGVybnMgPSBwYXR0ZXJuczsgX2kgPCBfcGF0dGVybnMubGVuZ3RoOyBfaSsrKSB7CgkgICAgdmFyIF9wYXR0ZXJucyRfaSA9IF9wYXR0ZXJuc1tfaV0sCgkgICAgICAgIHJlZ2V4ID0gX3BhdHRlcm5zJF9pWzBdLAoJICAgICAgICBleHRyYWN0b3IgPSBfcGF0dGVybnMkX2lbMV07CgkgICAgdmFyIG0gPSByZWdleC5leGVjKHMpOwoKCSAgICBpZiAobSkgewoJICAgICAgcmV0dXJuIGV4dHJhY3RvcihtKTsKCSAgICB9CgkgIH0KCgkgIHJldHVybiBbbnVsbCwgbnVsbF07Cgl9CgoJZnVuY3Rpb24gc2ltcGxlUGFyc2UoKSB7CgkgIGZvciAodmFyIF9sZW40ID0gYXJndW1lbnRzLmxlbmd0aCwga2V5cyA9IG5ldyBBcnJheShfbGVuNCksIF9rZXk0ID0gMDsgX2tleTQgPCBfbGVuNDsgX2tleTQrKykgewoJICAgIGtleXNbX2tleTRdID0gYXJndW1lbnRzW19rZXk0XTsKCSAgfQoKCSAgcmV0dXJuIGZ1bmN0aW9uIChtYXRjaCwgY3Vyc29yKSB7CgkgICAgdmFyIHJldCA9IHt9OwoJICAgIHZhciBpOwoKCSAgICBmb3IgKGkgPSAwOyBpIDwga2V5cy5sZW5ndGg7IGkrKykgewoJICAgICAgcmV0W2tleXNbaV1dID0gcGFyc2VJbnRlZ2VyKG1hdGNoW2N1cnNvciArIGldKTsKCSAgICB9CgoJICAgIHJldHVybiBbcmV0LCBudWxsLCBjdXJzb3IgKyBpXTsKCSAgfTsKCX0gLy8gSVNPIGFuZCBTUUwgcGFyc2luZwoKCgl2YXIgb2Zmc2V0UmVnZXggPSAvKD86KFopfChbKy1dXGRcZCkoPzo6PyhcZFxkKSk/KS8sCgkgICAgaXNvVGltZUJhc2VSZWdleCA9IC8oXGRcZCkoPzo6PyhcZFxkKSg/Ojo/KFxkXGQpKD86Wy4sXShcZHsxLDMwfSkpPyk/KT8vLAoJICAgIGlzb1RpbWVSZWdleCA9IFJlZ0V4cCgiIiArIGlzb1RpbWVCYXNlUmVnZXguc291cmNlICsgb2Zmc2V0UmVnZXguc291cmNlICsgIj8iKSwKCSAgICBpc29UaW1lRXh0ZW5zaW9uUmVnZXggPSBSZWdFeHAoIig/OlQiICsgaXNvVGltZVJlZ2V4LnNvdXJjZSArICIpPyIpLAoJICAgIGlzb1ltZFJlZ2V4ID0gLyhbKy1dXGR7Nn18XGR7NH0pKD86LT8oXGRcZCkoPzotPyhcZFxkKSk/KT8vLAoJICAgIGlzb1dlZWtSZWdleCA9IC8oXGR7NH0pLT9XKFxkXGQpKD86LT8oXGQpKT8vLAoJICAgIGlzb09yZGluYWxSZWdleCA9IC8oXGR7NH0pLT8oXGR7M30pLywKCSAgICBleHRyYWN0SVNPV2Vla0RhdGEgPSBzaW1wbGVQYXJzZSgid2Vla1llYXIiLCAid2Vla051bWJlciIsICJ3ZWVrRGF5IiksCgkgICAgZXh0cmFjdElTT09yZGluYWxEYXRhID0gc2ltcGxlUGFyc2UoInllYXIiLCAib3JkaW5hbCIpLAoJICAgIHNxbFltZFJlZ2V4ID0gLyhcZHs0fSktKFxkXGQpLShcZFxkKS8sCgkgICAgLy8gZHVtYmVkLWRvd24gdmVyc2lvbiBvZiB0aGUgSVNPIG9uZQoJc3FsVGltZVJlZ2V4ID0gUmVnRXhwKGlzb1RpbWVCYXNlUmVnZXguc291cmNlICsgIiA/KD86IiArIG9mZnNldFJlZ2V4LnNvdXJjZSArICJ8KCIgKyBpYW5hUmVnZXguc291cmNlICsgIikpPyIpLAoJICAgIHNxbFRpbWVFeHRlbnNpb25SZWdleCA9IFJlZ0V4cCgiKD86ICIgKyBzcWxUaW1lUmVnZXguc291cmNlICsgIik/Iik7CgoJZnVuY3Rpb24gaW50KG1hdGNoLCBwb3MsIGZhbGxiYWNrKSB7CgkgIHZhciBtID0gbWF0Y2hbcG9zXTsKCSAgcmV0dXJuIGlzVW5kZWZpbmVkKG0pID8gZmFsbGJhY2sgOiBwYXJzZUludGVnZXIobSk7Cgl9CgoJZnVuY3Rpb24gZXh0cmFjdElTT1ltZChtYXRjaCwgY3Vyc29yKSB7CgkgIHZhciBpdGVtID0gewoJICAgIHllYXI6IGludChtYXRjaCwgY3Vyc29yKSwKCSAgICBtb250aDogaW50KG1hdGNoLCBjdXJzb3IgKyAxLCAxKSwKCSAgICBkYXk6IGludChtYXRjaCwgY3Vyc29yICsgMiwgMSkKCSAgfTsKCSAgcmV0dXJuIFtpdGVtLCBudWxsLCBjdXJzb3IgKyAzXTsKCX0KCglmdW5jdGlvbiBleHRyYWN0SVNPVGltZShtYXRjaCwgY3Vyc29yKSB7CgkgIHZhciBpdGVtID0gewoJICAgIGhvdXJzOiBpbnQobWF0Y2gsIGN1cnNvciwgMCksCgkgICAgbWludXRlczogaW50KG1hdGNoLCBjdXJzb3IgKyAxLCAwKSwKCSAgICBzZWNvbmRzOiBpbnQobWF0Y2gsIGN1cnNvciArIDIsIDApLAoJICAgIG1pbGxpc2Vjb25kczogcGFyc2VNaWxsaXMobWF0Y2hbY3Vyc29yICsgM10pCgkgIH07CgkgIHJldHVybiBbaXRlbSwgbnVsbCwgY3Vyc29yICsgNF07Cgl9CgoJZnVuY3Rpb24gZXh0cmFjdElTT09mZnNldChtYXRjaCwgY3Vyc29yKSB7CgkgIHZhciBsb2NhbCA9ICFtYXRjaFtjdXJzb3JdICYmICFtYXRjaFtjdXJzb3IgKyAxXSwKCSAgICAgIGZ1bGxPZmZzZXQgPSBzaWduZWRPZmZzZXQobWF0Y2hbY3Vyc29yICsgMV0sIG1hdGNoW2N1cnNvciArIDJdKSwKCSAgICAgIHpvbmUgPSBsb2NhbCA/IG51bGwgOiBGaXhlZE9mZnNldFpvbmUuaW5zdGFuY2UoZnVsbE9mZnNldCk7CgkgIHJldHVybiBbe30sIHpvbmUsIGN1cnNvciArIDNdOwoJfQoKCWZ1bmN0aW9uIGV4dHJhY3RJQU5BWm9uZShtYXRjaCwgY3Vyc29yKSB7CgkgIHZhciB6b25lID0gbWF0Y2hbY3Vyc29yXSA/IElBTkFab25lLmNyZWF0ZShtYXRjaFtjdXJzb3JdKSA6IG51bGw7CgkgIHJldHVybiBbe30sIHpvbmUsIGN1cnNvciArIDFdOwoJfSAvLyBJU08gdGltZSBwYXJzaW5nCgoKCXZhciBpc29UaW1lT25seSA9IFJlZ0V4cCgiXlQ/IiArIGlzb1RpbWVCYXNlUmVnZXguc291cmNlICsgIiQiKTsgLy8gSVNPIGR1cmF0aW9uIHBhcnNpbmcKCgl2YXIgaXNvRHVyYXRpb24gPSAvXi0/UCg/Oig/OigtP1xkezEsOX0oPzpcLlxkezEsOX0pPylZKT8oPzooLT9cZHsxLDl9KD86XC5cZHsxLDl9KT8pTSk/KD86KC0/XGR7MSw5fSg/OlwuXGR7MSw5fSk/KVcpPyg/OigtP1xkezEsOX0oPzpcLlxkezEsOX0pPylEKT8oPzpUKD86KC0/XGR7MSw5fSg/OlwuXGR7MSw5fSk/KUgpPyg/OigtP1xkezEsOX0oPzpcLlxkezEsOX0pPylNKT8oPzooLT9cZHsxLDIwfSkoPzpbLixdKC0/XGR7MSw5fSkpP1MpPyk/KSQvOwoKCWZ1bmN0aW9uIGV4dHJhY3RJU09EdXJhdGlvbihtYXRjaCkgewoJICB2YXIgcyA9IG1hdGNoWzBdLAoJICAgICAgeWVhclN0ciA9IG1hdGNoWzFdLAoJICAgICAgbW9udGhTdHIgPSBtYXRjaFsyXSwKCSAgICAgIHdlZWtTdHIgPSBtYXRjaFszXSwKCSAgICAgIGRheVN0ciA9IG1hdGNoWzRdLAoJICAgICAgaG91clN0ciA9IG1hdGNoWzVdLAoJICAgICAgbWludXRlU3RyID0gbWF0Y2hbNl0sCgkgICAgICBzZWNvbmRTdHIgPSBtYXRjaFs3XSwKCSAgICAgIG1pbGxpc2Vjb25kc1N0ciA9IG1hdGNoWzhdOwoJICB2YXIgaGFzTmVnYXRpdmVQcmVmaXggPSBzWzBdID09PSAiLSI7CgkgIHZhciBuZWdhdGl2ZVNlY29uZHMgPSBzZWNvbmRTdHIgJiYgc2Vjb25kU3RyWzBdID09PSAiLSI7CgoJICB2YXIgbWF5YmVOZWdhdGUgPSBmdW5jdGlvbiBtYXliZU5lZ2F0ZShudW0sIGZvcmNlKSB7CgkgICAgaWYgKGZvcmNlID09PSB2b2lkIDApIHsKCSAgICAgIGZvcmNlID0gZmFsc2U7CgkgICAgfQoKCSAgICByZXR1cm4gbnVtICE9PSB1bmRlZmluZWQgJiYgKGZvcmNlIHx8IG51bSAmJiBoYXNOZWdhdGl2ZVByZWZpeCkgPyAtbnVtIDogbnVtOwoJICB9OwoKCSAgcmV0dXJuIFt7CgkgICAgeWVhcnM6IG1heWJlTmVnYXRlKHBhcnNlRmxvYXRpbmcoeWVhclN0cikpLAoJICAgIG1vbnRoczogbWF5YmVOZWdhdGUocGFyc2VGbG9hdGluZyhtb250aFN0cikpLAoJICAgIHdlZWtzOiBtYXliZU5lZ2F0ZShwYXJzZUZsb2F0aW5nKHdlZWtTdHIpKSwKCSAgICBkYXlzOiBtYXliZU5lZ2F0ZShwYXJzZUZsb2F0aW5nKGRheVN0cikpLAoJICAgIGhvdXJzOiBtYXliZU5lZ2F0ZShwYXJzZUZsb2F0aW5nKGhvdXJTdHIpKSwKCSAgICBtaW51dGVzOiBtYXliZU5lZ2F0ZShwYXJzZUZsb2F0aW5nKG1pbnV0ZVN0cikpLAoJICAgIHNlY29uZHM6IG1heWJlTmVnYXRlKHBhcnNlRmxvYXRpbmcoc2Vjb25kU3RyKSwgc2Vjb25kU3RyID09PSAiLTAiKSwKCSAgICBtaWxsaXNlY29uZHM6IG1heWJlTmVnYXRlKHBhcnNlTWlsbGlzKG1pbGxpc2Vjb25kc1N0ciksIG5lZ2F0aXZlU2Vjb25kcykKCSAgfV07Cgl9IC8vIFRoZXNlIGFyZSBhIGxpdHRsZSBicmFpbmRlYWQuIEVEVCAqc2hvdWxkKiB0ZWxsIHVzIHRoYXQgd2UncmUgaW4sIHNheSwgQW1lcmljYS9OZXdfWW9yawoJLy8gYW5kIG5vdCBqdXN0IHRoYXQgd2UncmUgaW4gLTI0MCAqcmlnaHQgbm93Ki4gQnV0IHNpbmNlIEkgZG9uJ3QgdGhpbmsgdGhlc2UgYXJlIHVzZWQgdGhhdCBvZnRlbgoJLy8gSSdtIGp1c3QgZ29pbmcgdG8gaWdub3JlIHRoYXQKCgoJdmFyIG9ic09mZnNldHMgPSB7CgkgIEdNVDogMCwKCSAgRURUOiAtNCAqIDYwLAoJICBFU1Q6IC01ICogNjAsCgkgIENEVDogLTUgKiA2MCwKCSAgQ1NUOiAtNiAqIDYwLAoJICBNRFQ6IC02ICogNjAsCgkgIE1TVDogLTcgKiA2MCwKCSAgUERUOiAtNyAqIDYwLAoJICBQU1Q6IC04ICogNjAKCX07CgoJZnVuY3Rpb24gZnJvbVN0cmluZ3Mod2Vla2RheVN0ciwgeWVhclN0ciwgbW9udGhTdHIsIGRheVN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHIpIHsKCSAgdmFyIHJlc3VsdCA9IHsKCSAgICB5ZWFyOiB5ZWFyU3RyLmxlbmd0aCA9PT0gMiA/IHVudHJ1bmNhdGVZZWFyKHBhcnNlSW50ZWdlcih5ZWFyU3RyKSkgOiBwYXJzZUludGVnZXIoeWVhclN0ciksCgkgICAgbW9udGg6IG1vbnRoc1Nob3J0LmluZGV4T2YobW9udGhTdHIpICsgMSwKCSAgICBkYXk6IHBhcnNlSW50ZWdlcihkYXlTdHIpLAoJICAgIGhvdXI6IHBhcnNlSW50ZWdlcihob3VyU3RyKSwKCSAgICBtaW51dGU6IHBhcnNlSW50ZWdlcihtaW51dGVTdHIpCgkgIH07CgkgIGlmIChzZWNvbmRTdHIpIHJlc3VsdC5zZWNvbmQgPSBwYXJzZUludGVnZXIoc2Vjb25kU3RyKTsKCgkgIGlmICh3ZWVrZGF5U3RyKSB7CgkgICAgcmVzdWx0LndlZWtkYXkgPSB3ZWVrZGF5U3RyLmxlbmd0aCA+IDMgPyB3ZWVrZGF5c0xvbmcuaW5kZXhPZih3ZWVrZGF5U3RyKSArIDEgOiB3ZWVrZGF5c1Nob3J0LmluZGV4T2Yod2Vla2RheVN0cikgKyAxOwoJICB9CgoJICByZXR1cm4gcmVzdWx0OwoJfSAvLyBSRkMgMjgyMi81MzIyCgoKCXZhciByZmMyODIyID0gL14oPzooTW9ufFR1ZXxXZWR8VGh1fEZyaXxTYXR8U3VuKSxccyk/KFxkezEsMn0pXHMoSmFufEZlYnxNYXJ8QXByfE1heXxKdW58SnVsfEF1Z3xTZXB8T2N0fE5vdnxEZWMpXHMoXGR7Miw0fSlccyhcZFxkKTooXGRcZCkoPzo6KFxkXGQpKT9ccyg/OihVVHxHTVR8W0VDTVBdW1NEXVQpfChbWnpdKXwoPzooWystXVxkXGQpKFxkXGQpKSkkLzsKCglmdW5jdGlvbiBleHRyYWN0UkZDMjgyMihtYXRjaCkgewoJICB2YXIgd2Vla2RheVN0ciA9IG1hdGNoWzFdLAoJICAgICAgZGF5U3RyID0gbWF0Y2hbMl0sCgkgICAgICBtb250aFN0ciA9IG1hdGNoWzNdLAoJICAgICAgeWVhclN0ciA9IG1hdGNoWzRdLAoJICAgICAgaG91clN0ciA9IG1hdGNoWzVdLAoJICAgICAgbWludXRlU3RyID0gbWF0Y2hbNl0sCgkgICAgICBzZWNvbmRTdHIgPSBtYXRjaFs3XSwKCSAgICAgIG9ic09mZnNldCA9IG1hdGNoWzhdLAoJICAgICAgbWlsT2Zmc2V0ID0gbWF0Y2hbOV0sCgkgICAgICBvZmZIb3VyU3RyID0gbWF0Y2hbMTBdLAoJICAgICAgb2ZmTWludXRlU3RyID0gbWF0Y2hbMTFdLAoJICAgICAgcmVzdWx0ID0gZnJvbVN0cmluZ3Mod2Vla2RheVN0ciwgeWVhclN0ciwgbW9udGhTdHIsIGRheVN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHIpOwoJICB2YXIgb2Zmc2V0OwoKCSAgaWYgKG9ic09mZnNldCkgewoJICAgIG9mZnNldCA9IG9ic09mZnNldHNbb2JzT2Zmc2V0XTsKCSAgfSBlbHNlIGlmIChtaWxPZmZzZXQpIHsKCSAgICBvZmZzZXQgPSAwOwoJICB9IGVsc2UgewoJICAgIG9mZnNldCA9IHNpZ25lZE9mZnNldChvZmZIb3VyU3RyLCBvZmZNaW51dGVTdHIpOwoJICB9CgoJICByZXR1cm4gW3Jlc3VsdCwgbmV3IEZpeGVkT2Zmc2V0Wm9uZShvZmZzZXQpXTsKCX0KCglmdW5jdGlvbiBwcmVwcm9jZXNzUkZDMjgyMihzKSB7CgkgIC8vIFJlbW92ZSBjb21tZW50cyBhbmQgZm9sZGluZyB3aGl0ZXNwYWNlIGFuZCByZXBsYWNlIG11bHRpcGxlLXNwYWNlcyB3aXRoIGEgc2luZ2xlIHNwYWNlCgkgIHJldHVybiBzLnJlcGxhY2UoL1woW14pXSpcKXxbXG5cdF0vZywgIiAiKS5yZXBsYWNlKC8oXHNccyspL2csICIgIikudHJpbSgpOwoJfSAvLyBodHRwIGRhdGUKCgoJdmFyIHJmYzExMjMgPSAvXihNb258VHVlfFdlZHxUaHV8RnJpfFNhdHxTdW4pLCAoXGRcZCkgKEphbnxGZWJ8TWFyfEFwcnxNYXl8SnVufEp1bHxBdWd8U2VwfE9jdHxOb3Z8RGVjKSAoXGR7NH0pIChcZFxkKTooXGRcZCk6KFxkXGQpIEdNVCQvLAoJICAgIHJmYzg1MCA9IC9eKE1vbmRheXxUdWVzZGF5fFdlZHNkYXl8VGh1cnNkYXl8RnJpZGF5fFNhdHVyZGF5fFN1bmRheSksIChcZFxkKS0oSmFufEZlYnxNYXJ8QXByfE1heXxKdW58SnVsfEF1Z3xTZXB8T2N0fE5vdnxEZWMpLShcZFxkKSAoXGRcZCk6KFxkXGQpOihcZFxkKSBHTVQkLywKCSAgICBhc2NpaSA9IC9eKE1vbnxUdWV8V2VkfFRodXxGcml8U2F0fFN1bikgKEphbnxGZWJ8TWFyfEFwcnxNYXl8SnVufEp1bHxBdWd8U2VwfE9jdHxOb3Z8RGVjKSAoIFxkfFxkXGQpIChcZFxkKTooXGRcZCk6KFxkXGQpIChcZHs0fSkkLzsKCglmdW5jdGlvbiBleHRyYWN0UkZDMTEyM09yODUwKG1hdGNoKSB7CgkgIHZhciB3ZWVrZGF5U3RyID0gbWF0Y2hbMV0sCgkgICAgICBkYXlTdHIgPSBtYXRjaFsyXSwKCSAgICAgIG1vbnRoU3RyID0gbWF0Y2hbM10sCgkgICAgICB5ZWFyU3RyID0gbWF0Y2hbNF0sCgkgICAgICBob3VyU3RyID0gbWF0Y2hbNV0sCgkgICAgICBtaW51dGVTdHIgPSBtYXRjaFs2XSwKCSAgICAgIHNlY29uZFN0ciA9IG1hdGNoWzddLAoJICAgICAgcmVzdWx0ID0gZnJvbVN0cmluZ3Mod2Vla2RheVN0ciwgeWVhclN0ciwgbW9udGhTdHIsIGRheVN0ciwgaG91clN0ciwgbWludXRlU3RyLCBzZWNvbmRTdHIpOwoJICByZXR1cm4gW3Jlc3VsdCwgRml4ZWRPZmZzZXRab25lLnV0Y0luc3RhbmNlXTsKCX0KCglmdW5jdGlvbiBleHRyYWN0QVNDSUkobWF0Y2gpIHsKCSAgdmFyIHdlZWtkYXlTdHIgPSBtYXRjaFsxXSwKCSAgICAgIG1vbnRoU3RyID0gbWF0Y2hbMl0sCgkgICAgICBkYXlTdHIgPSBtYXRjaFszXSwKCSAgICAgIGhvdXJTdHIgPSBtYXRjaFs0XSwKCSAgICAgIG1pbnV0ZVN0ciA9IG1hdGNoWzVdLAoJICAgICAgc2Vjb25kU3RyID0gbWF0Y2hbNl0sCgkgICAgICB5ZWFyU3RyID0gbWF0Y2hbN10sCgkgICAgICByZXN1bHQgPSBmcm9tU3RyaW5ncyh3ZWVrZGF5U3RyLCB5ZWFyU3RyLCBtb250aFN0ciwgZGF5U3RyLCBob3VyU3RyLCBtaW51dGVTdHIsIHNlY29uZFN0cik7CgkgIHJldHVybiBbcmVzdWx0LCBGaXhlZE9mZnNldFpvbmUudXRjSW5zdGFuY2VdOwoJfQoKCXZhciBpc29ZbWRXaXRoVGltZUV4dGVuc2lvblJlZ2V4ID0gY29tYmluZVJlZ2V4ZXMoaXNvWW1kUmVnZXgsIGlzb1RpbWVFeHRlbnNpb25SZWdleCk7Cgl2YXIgaXNvV2Vla1dpdGhUaW1lRXh0ZW5zaW9uUmVnZXggPSBjb21iaW5lUmVnZXhlcyhpc29XZWVrUmVnZXgsIGlzb1RpbWVFeHRlbnNpb25SZWdleCk7Cgl2YXIgaXNvT3JkaW5hbFdpdGhUaW1lRXh0ZW5zaW9uUmVnZXggPSBjb21iaW5lUmVnZXhlcyhpc29PcmRpbmFsUmVnZXgsIGlzb1RpbWVFeHRlbnNpb25SZWdleCk7Cgl2YXIgaXNvVGltZUNvbWJpbmVkUmVnZXggPSBjb21iaW5lUmVnZXhlcyhpc29UaW1lUmVnZXgpOwoJdmFyIGV4dHJhY3RJU09ZbWRUaW1lQW5kT2Zmc2V0ID0gY29tYmluZUV4dHJhY3RvcnMoZXh0cmFjdElTT1ltZCwgZXh0cmFjdElTT1RpbWUsIGV4dHJhY3RJU09PZmZzZXQpOwoJdmFyIGV4dHJhY3RJU09XZWVrVGltZUFuZE9mZnNldCA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09XZWVrRGF0YSwgZXh0cmFjdElTT1RpbWUsIGV4dHJhY3RJU09PZmZzZXQpOwoJdmFyIGV4dHJhY3RJU09PcmRpbmFsRGF0ZUFuZFRpbWUgPSBjb21iaW5lRXh0cmFjdG9ycyhleHRyYWN0SVNPT3JkaW5hbERhdGEsIGV4dHJhY3RJU09UaW1lLCBleHRyYWN0SVNPT2Zmc2V0KTsKCXZhciBleHRyYWN0SVNPVGltZUFuZE9mZnNldCA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09UaW1lLCBleHRyYWN0SVNPT2Zmc2V0KTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCWZ1bmN0aW9uIHBhcnNlSVNPRGF0ZShzKSB7CgkgIHJldHVybiBwYXJzZShzLCBbaXNvWW1kV2l0aFRpbWVFeHRlbnNpb25SZWdleCwgZXh0cmFjdElTT1ltZFRpbWVBbmRPZmZzZXRdLCBbaXNvV2Vla1dpdGhUaW1lRXh0ZW5zaW9uUmVnZXgsIGV4dHJhY3RJU09XZWVrVGltZUFuZE9mZnNldF0sIFtpc29PcmRpbmFsV2l0aFRpbWVFeHRlbnNpb25SZWdleCwgZXh0cmFjdElTT09yZGluYWxEYXRlQW5kVGltZV0sIFtpc29UaW1lQ29tYmluZWRSZWdleCwgZXh0cmFjdElTT1RpbWVBbmRPZmZzZXRdKTsKCX0KCWZ1bmN0aW9uIHBhcnNlUkZDMjgyMkRhdGUocykgewoJICByZXR1cm4gcGFyc2UocHJlcHJvY2Vzc1JGQzI4MjIocyksIFtyZmMyODIyLCBleHRyYWN0UkZDMjgyMl0pOwoJfQoJZnVuY3Rpb24gcGFyc2VIVFRQRGF0ZShzKSB7CgkgIHJldHVybiBwYXJzZShzLCBbcmZjMTEyMywgZXh0cmFjdFJGQzExMjNPcjg1MF0sIFtyZmM4NTAsIGV4dHJhY3RSRkMxMTIzT3I4NTBdLCBbYXNjaWksIGV4dHJhY3RBU0NJSV0pOwoJfQoJZnVuY3Rpb24gcGFyc2VJU09EdXJhdGlvbihzKSB7CgkgIHJldHVybiBwYXJzZShzLCBbaXNvRHVyYXRpb24sIGV4dHJhY3RJU09EdXJhdGlvbl0pOwoJfQoJdmFyIGV4dHJhY3RJU09UaW1lT25seSA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09UaW1lKTsKCWZ1bmN0aW9uIHBhcnNlSVNPVGltZU9ubHkocykgewoJICByZXR1cm4gcGFyc2UocywgW2lzb1RpbWVPbmx5LCBleHRyYWN0SVNPVGltZU9ubHldKTsKCX0KCXZhciBzcWxZbWRXaXRoVGltZUV4dGVuc2lvblJlZ2V4ID0gY29tYmluZVJlZ2V4ZXMoc3FsWW1kUmVnZXgsIHNxbFRpbWVFeHRlbnNpb25SZWdleCk7Cgl2YXIgc3FsVGltZUNvbWJpbmVkUmVnZXggPSBjb21iaW5lUmVnZXhlcyhzcWxUaW1lUmVnZXgpOwoJdmFyIGV4dHJhY3RJU09ZbWRUaW1lT2Zmc2V0QW5kSUFOQVpvbmUgPSBjb21iaW5lRXh0cmFjdG9ycyhleHRyYWN0SVNPWW1kLCBleHRyYWN0SVNPVGltZSwgZXh0cmFjdElTT09mZnNldCwgZXh0cmFjdElBTkFab25lKTsKCXZhciBleHRyYWN0SVNPVGltZU9mZnNldEFuZElBTkFab25lID0gY29tYmluZUV4dHJhY3RvcnMoZXh0cmFjdElTT1RpbWUsIGV4dHJhY3RJU09PZmZzZXQsIGV4dHJhY3RJQU5BWm9uZSk7CglmdW5jdGlvbiBwYXJzZVNRTChzKSB7CgkgIHJldHVybiBwYXJzZShzLCBbc3FsWW1kV2l0aFRpbWVFeHRlbnNpb25SZWdleCwgZXh0cmFjdElTT1ltZFRpbWVPZmZzZXRBbmRJQU5BWm9uZV0sIFtzcWxUaW1lQ29tYmluZWRSZWdleCwgZXh0cmFjdElTT1RpbWVPZmZzZXRBbmRJQU5BWm9uZV0pOwoJfQoKCXZhciBJTlZBTElEJDIgPSAiSW52YWxpZCBEdXJhdGlvbiI7IC8vIHVuaXQgY29udmVyc2lvbiBjb25zdGFudHMKCgl2YXIgbG93T3JkZXJNYXRyaXggPSB7CgkgIHdlZWtzOiB7CgkgICAgZGF5czogNywKCSAgICBob3VyczogNyAqIDI0LAoJICAgIG1pbnV0ZXM6IDcgKiAyNCAqIDYwLAoJICAgIHNlY29uZHM6IDcgKiAyNCAqIDYwICogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiA3ICogMjQgKiA2MCAqIDYwICogMTAwMAoJICB9LAoJICBkYXlzOiB7CgkgICAgaG91cnM6IDI0LAoJICAgIG1pbnV0ZXM6IDI0ICogNjAsCgkgICAgc2Vjb25kczogMjQgKiA2MCAqIDYwLAoJICAgIG1pbGxpc2Vjb25kczogMjQgKiA2MCAqIDYwICogMTAwMAoJICB9LAoJICBob3VyczogewoJICAgIG1pbnV0ZXM6IDYwLAoJICAgIHNlY29uZHM6IDYwICogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiA2MCAqIDYwICogMTAwMAoJICB9LAoJICBtaW51dGVzOiB7CgkgICAgc2Vjb25kczogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiA2MCAqIDEwMDAKCSAgfSwKCSAgc2Vjb25kczogewoJICAgIG1pbGxpc2Vjb25kczogMTAwMAoJICB9Cgl9LAoJICAgIGNhc3VhbE1hdHJpeCA9IF9leHRlbmRzKHsKCSAgeWVhcnM6IHsKCSAgICBxdWFydGVyczogNCwKCSAgICBtb250aHM6IDEyLAoJICAgIHdlZWtzOiA1MiwKCSAgICBkYXlzOiAzNjUsCgkgICAgaG91cnM6IDM2NSAqIDI0LAoJICAgIG1pbnV0ZXM6IDM2NSAqIDI0ICogNjAsCgkgICAgc2Vjb25kczogMzY1ICogMjQgKiA2MCAqIDYwLAoJICAgIG1pbGxpc2Vjb25kczogMzY1ICogMjQgKiA2MCAqIDYwICogMTAwMAoJICB9LAoJICBxdWFydGVyczogewoJICAgIG1vbnRoczogMywKCSAgICB3ZWVrczogMTMsCgkgICAgZGF5czogOTEsCgkgICAgaG91cnM6IDkxICogMjQsCgkgICAgbWludXRlczogOTEgKiAyNCAqIDYwLAoJICAgIHNlY29uZHM6IDkxICogMjQgKiA2MCAqIDYwLAoJICAgIG1pbGxpc2Vjb25kczogOTEgKiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0sCgkgIG1vbnRoczogewoJICAgIHdlZWtzOiA0LAoJICAgIGRheXM6IDMwLAoJICAgIGhvdXJzOiAzMCAqIDI0LAoJICAgIG1pbnV0ZXM6IDMwICogMjQgKiA2MCwKCSAgICBzZWNvbmRzOiAzMCAqIDI0ICogNjAgKiA2MCwKCSAgICBtaWxsaXNlY29uZHM6IDMwICogMjQgKiA2MCAqIDYwICogMTAwMAoJICB9Cgl9LCBsb3dPcmRlck1hdHJpeCksCgkgICAgZGF5c0luWWVhckFjY3VyYXRlID0gMTQ2MDk3LjAgLyA0MDAsCgkgICAgZGF5c0luTW9udGhBY2N1cmF0ZSA9IDE0NjA5Ny4wIC8gNDgwMCwKCSAgICBhY2N1cmF0ZU1hdHJpeCA9IF9leHRlbmRzKHsKCSAgeWVhcnM6IHsKCSAgICBxdWFydGVyczogNCwKCSAgICBtb250aHM6IDEyLAoJICAgIHdlZWtzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgLyA3LAoJICAgIGRheXM6IGRheXNJblllYXJBY2N1cmF0ZSwKCSAgICBob3VyczogZGF5c0luWWVhckFjY3VyYXRlICogMjQsCgkgICAgbWludXRlczogZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCwKCSAgICBzZWNvbmRzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwICogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0sCgkgIHF1YXJ0ZXJzOiB7CgkgICAgbW9udGhzOiAzLAoJICAgIHdlZWtzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgLyAyOCwKCSAgICBkYXlzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgLyA0LAoJICAgIGhvdXJzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAvIDQsCgkgICAgbWludXRlczogZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCAvIDQsCgkgICAgc2Vjb25kczogZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCAqIDYwIC8gNCwKCSAgICBtaWxsaXNlY29uZHM6IGRheXNJblllYXJBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCAqIDEwMDAgLyA0CgkgIH0sCgkgIG1vbnRoczogewoJICAgIHdlZWtzOiBkYXlzSW5Nb250aEFjY3VyYXRlIC8gNywKCSAgICBkYXlzOiBkYXlzSW5Nb250aEFjY3VyYXRlLAoJICAgIGhvdXJzOiBkYXlzSW5Nb250aEFjY3VyYXRlICogMjQsCgkgICAgbWludXRlczogZGF5c0luTW9udGhBY2N1cmF0ZSAqIDI0ICogNjAsCgkgICAgc2Vjb25kczogZGF5c0luTW9udGhBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCwKCSAgICBtaWxsaXNlY29uZHM6IGRheXNJbk1vbnRoQWNjdXJhdGUgKiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0KCX0sIGxvd09yZGVyTWF0cml4KTsgLy8gdW5pdHMgb3JkZXJlZCBieSBzaXplCgoJdmFyIG9yZGVyZWRVbml0cyQxID0gWyJ5ZWFycyIsICJxdWFydGVycyIsICJtb250aHMiLCAid2Vla3MiLCAiZGF5cyIsICJob3VycyIsICJtaW51dGVzIiwgInNlY29uZHMiLCAibWlsbGlzZWNvbmRzIl07Cgl2YXIgcmV2ZXJzZVVuaXRzID0gb3JkZXJlZFVuaXRzJDEuc2xpY2UoMCkucmV2ZXJzZSgpOyAvLyBjbG9uZSByZWFsbHkgbWVhbnMgImNyZWF0ZSBhbm90aGVyIGluc3RhbmNlIGp1c3QgbGlrZSB0aGlzIG9uZSwgYnV0IHdpdGggdGhlc2UgY2hhbmdlcyIKCglmdW5jdGlvbiBjbG9uZSQxKGR1ciwgYWx0cywgY2xlYXIpIHsKCSAgaWYgKGNsZWFyID09PSB2b2lkIDApIHsKCSAgICBjbGVhciA9IGZhbHNlOwoJICB9CgoJICAvLyBkZWVwIG1lcmdlIGZvciB2YWxzCgkgIHZhciBjb25mID0gewoJICAgIHZhbHVlczogY2xlYXIgPyBhbHRzLnZhbHVlcyA6IF9leHRlbmRzKHt9LCBkdXIudmFsdWVzLCBhbHRzLnZhbHVlcyB8fCB7fSksCgkgICAgbG9jOiBkdXIubG9jLmNsb25lKGFsdHMubG9jKSwKCSAgICBjb252ZXJzaW9uQWNjdXJhY3k6IGFsdHMuY29udmVyc2lvbkFjY3VyYWN5IHx8IGR1ci5jb252ZXJzaW9uQWNjdXJhY3kKCSAgfTsKCSAgcmV0dXJuIG5ldyBEdXJhdGlvbihjb25mKTsKCX0KCglmdW5jdGlvbiBhbnRpVHJ1bmMobikgewoJICByZXR1cm4gbiA8IDAgPyBNYXRoLmZsb29yKG4pIDogTWF0aC5jZWlsKG4pOwoJfSAvLyBOQjogbXV0YXRlcyBwYXJhbWV0ZXJzCgoKCWZ1bmN0aW9uIGNvbnZlcnQobWF0cml4LCBmcm9tTWFwLCBmcm9tVW5pdCwgdG9NYXAsIHRvVW5pdCkgewoJICB2YXIgY29udiA9IG1hdHJpeFt0b1VuaXRdW2Zyb21Vbml0XSwKCSAgICAgIHJhdyA9IGZyb21NYXBbZnJvbVVuaXRdIC8gY29udiwKCSAgICAgIHNhbWVTaWduID0gTWF0aC5zaWduKHJhdykgPT09IE1hdGguc2lnbih0b01hcFt0b1VuaXRdKSwKCSAgICAgIC8vIG9rLCBzbyB0aGlzIGlzIHdpbGQsIGJ1dCBzZWUgdGhlIG1hdHJpeCBpbiB0aGUgdGVzdHMKCSAgYWRkZWQgPSAhc2FtZVNpZ24gJiYgdG9NYXBbdG9Vbml0XSAhPT0gMCAmJiBNYXRoLmFicyhyYXcpIDw9IDEgPyBhbnRpVHJ1bmMocmF3KSA6IE1hdGgudHJ1bmMocmF3KTsKCSAgdG9NYXBbdG9Vbml0XSArPSBhZGRlZDsKCSAgZnJvbU1hcFtmcm9tVW5pdF0gLT0gYWRkZWQgKiBjb252OwoJfSAvLyBOQjogbXV0YXRlcyBwYXJhbWV0ZXJzCgoKCWZ1bmN0aW9uIG5vcm1hbGl6ZVZhbHVlcyhtYXRyaXgsIHZhbHMpIHsKCSAgcmV2ZXJzZVVuaXRzLnJlZHVjZShmdW5jdGlvbiAocHJldmlvdXMsIGN1cnJlbnQpIHsKCSAgICBpZiAoIWlzVW5kZWZpbmVkKHZhbHNbY3VycmVudF0pKSB7CgkgICAgICBpZiAocHJldmlvdXMpIHsKCSAgICAgICAgY29udmVydChtYXRyaXgsIHZhbHMsIHByZXZpb3VzLCB2YWxzLCBjdXJyZW50KTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gY3VycmVudDsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIHByZXZpb3VzOwoJICAgIH0KCSAgfSwgbnVsbCk7Cgl9CgkvKioKCSAqIEEgRHVyYXRpb24gb2JqZWN0IHJlcHJlc2VudHMgYSBwZXJpb2Qgb2YgdGltZSwgbGlrZSAiMiBtb250aHMiIG9yICIxIGRheSwgMSBob3VyIi4gQ29uY2VwdHVhbGx5LCBpdCdzIGp1c3QgYSBtYXAgb2YgdW5pdHMgdG8gdGhlaXIgcXVhbnRpdGllcywgYWNjb21wYW5pZWQgYnkgc29tZSBhZGRpdGlvbmFsIGNvbmZpZ3VyYXRpb24gYW5kIG1ldGhvZHMgZm9yIGNyZWF0aW5nLCBwYXJzaW5nLCBpbnRlcnJvZ2F0aW5nLCB0cmFuc2Zvcm1pbmcsIGFuZCBmb3JtYXR0aW5nIHRoZW0uIFRoZXkgY2FuIGJlIHVzZWQgb24gdGhlaXIgb3duIG9yIGluIGNvbmp1bmN0aW9uIHdpdGggb3RoZXIgTHV4b24gdHlwZXM7IGZvciBleGFtcGxlLCB5b3UgY2FuIHVzZSB7QGxpbmsgRGF0ZVRpbWUjcGx1c30gdG8gYWRkIGEgRHVyYXRpb24gb2JqZWN0IHRvIGEgRGF0ZVRpbWUsIHByb2R1Y2luZyBhbm90aGVyIERhdGVUaW1lLgoJICoKCSAqIEhlcmUgaXMgYSBicmllZiBvdmVydmlldyBvZiBjb21tb25seSB1c2VkIG1ldGhvZHMgYW5kIGdldHRlcnMgaW4gRHVyYXRpb246CgkgKgoJICogKiAqKkNyZWF0aW9uKiogVG8gY3JlYXRlIGEgRHVyYXRpb24sIHVzZSB7QGxpbmsgRHVyYXRpb24jZnJvbU1pbGxpc30sIHtAbGluayBEdXJhdGlvbiNmcm9tT2JqZWN0fSwgb3Ige0BsaW5rIER1cmF0aW9uI2Zyb21JU099LgoJICogKiAqKlVuaXQgdmFsdWVzKiogU2VlIHRoZSB7QGxpbmsgRHVyYXRpb24jeWVhcnN9LCB7QGxpbmsgRHVyYXRpb24ubW9udGhzfSwge0BsaW5rIER1cmF0aW9uI3dlZWtzfSwge0BsaW5rIER1cmF0aW9uI2RheXN9LCB7QGxpbmsgRHVyYXRpb24jaG91cnN9LCB7QGxpbmsgRHVyYXRpb24jbWludXRlc30sIHtAbGluayBEdXJhdGlvbiNzZWNvbmRzfSwge0BsaW5rIER1cmF0aW9uI21pbGxpc2Vjb25kc30gYWNjZXNzb3JzLgoJICogKiAqKkNvbmZpZ3VyYXRpb24qKiBTZWUgIHtAbGluayBEdXJhdGlvbiNsb2NhbGV9IGFuZCB7QGxpbmsgRHVyYXRpb24jbnVtYmVyaW5nU3lzdGVtfSBhY2Nlc3NvcnMuCgkgKiAqICoqVHJhbnNmb3JtYXRpb24qKiBUbyBjcmVhdGUgbmV3IER1cmF0aW9ucyBvdXQgb2Ygb2xkIG9uZXMgdXNlIHtAbGluayBEdXJhdGlvbiNwbHVzfSwge0BsaW5rIER1cmF0aW9uI21pbnVzfSwge0BsaW5rIER1cmF0aW9uI25vcm1hbGl6ZX0sIHtAbGluayBEdXJhdGlvbiNzZXR9LCB7QGxpbmsgRHVyYXRpb24jcmVjb25maWd1cmV9LCB7QGxpbmsgRHVyYXRpb24jc2hpZnRUb30sIGFuZCB7QGxpbmsgRHVyYXRpb24jbmVnYXRlfS4KCSAqICogKipPdXRwdXQqKiBUbyBjb252ZXJ0IHRoZSBEdXJhdGlvbiBpbnRvIG90aGVyIHJlcHJlc2VudGF0aW9ucywgc2VlIHtAbGluayBEdXJhdGlvbiNhc30sIHtAbGluayBEdXJhdGlvbiN0b0lTT30sIHtAbGluayBEdXJhdGlvbiN0b0Zvcm1hdH0sIGFuZCB7QGxpbmsgRHVyYXRpb24jdG9KU09OfQoJICoKCSAqIFRoZXJlJ3MgYXJlIG1vcmUgbWV0aG9kcyBkb2N1bWVudGVkIGJlbG93LiBJbiBhZGRpdGlvbiwgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gc3VidGxlciB0b3BpY3MgbGlrZSBpbnRlcm5hdGlvbmFsaXphdGlvbiBhbmQgdmFsaWRpdHksIHNlZSB0aGUgZXh0ZXJuYWwgZG9jdW1lbnRhdGlvbi4KCSAqLwoKCgl2YXIgRHVyYXRpb24gPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICAvKioKCSAgICogQHByaXZhdGUKCSAgICovCgkgIGZ1bmN0aW9uIER1cmF0aW9uKGNvbmZpZykgewoJICAgIHZhciBhY2N1cmF0ZSA9IGNvbmZpZy5jb252ZXJzaW9uQWNjdXJhY3kgPT09ICJsb25ndGVybSIgfHwgZmFsc2U7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgoJICAgIHRoaXMudmFsdWVzID0gY29uZmlnLnZhbHVlczsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5sb2MgPSBjb25maWcubG9jIHx8IExvY2FsZS5jcmVhdGUoKTsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5jb252ZXJzaW9uQWNjdXJhY3kgPSBhY2N1cmF0ZSA/ICJsb25ndGVybSIgOiAiY2FzdWFsIjsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5pbnZhbGlkID0gY29uZmlnLmludmFsaWQgfHwgbnVsbDsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5tYXRyaXggPSBhY2N1cmF0ZSA/IGFjY3VyYXRlTWF0cml4IDogY2FzdWFsTWF0cml4OwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmlzTHV4b25EdXJhdGlvbiA9IHRydWU7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBEdXJhdGlvbiBmcm9tIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcy4KCSAgICogQHBhcmFtIHtudW1iZXJ9IGNvdW50IG9mIG1pbGxpc2Vjb25kcwoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgZm9yIHBhcnNpbmcKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIHRoZSBsb2NhbGUgdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHVzZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuY29udmVyc2lvbkFjY3VyYWN5PSdjYXN1YWwnXSAtIHRoZSBjb252ZXJzaW9uIHN5c3RlbSB0byB1c2UKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoKCgkgIER1cmF0aW9uLmZyb21NaWxsaXMgPSBmdW5jdGlvbiBmcm9tTWlsbGlzKGNvdW50LCBvcHRzKSB7CgkgICAgcmV0dXJuIER1cmF0aW9uLmZyb21PYmplY3QoewoJICAgICAgbWlsbGlzZWNvbmRzOiBjb3VudAoJICAgIH0sIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEdXJhdGlvbiBmcm9tIGEgSmF2YVNjcmlwdCBvYmplY3Qgd2l0aCBrZXlzIGxpa2UgJ3llYXJzJyBhbmQgJ2hvdXJzJy4KCSAgICogSWYgdGhpcyBvYmplY3QgaXMgZW1wdHkgdGhlbiBhIHplcm8gbWlsbGlzZWNvbmRzIGR1cmF0aW9uIGlzIHJldHVybmVkLgoJICAgKiBAcGFyYW0ge09iamVjdH0gb2JqIC0gdGhlIG9iamVjdCB0byBjcmVhdGUgdGhlIERhdGVUaW1lIGZyb20KCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai55ZWFycwoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLnF1YXJ0ZXJzCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoubW9udGhzCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla3MKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5kYXlzCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmouaG91cnMKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5taW51dGVzCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmouc2Vjb25kcwoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLm1pbGxpc2Vjb25kcwoJICAgKiBAcGFyYW0ge09iamVjdH0gW29wdHM9W11dIC0gb3B0aW9ucyBmb3IgY3JlYXRpbmcgdGhpcyBEdXJhdGlvbgoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPSdlbi1VUyddIC0gdGhlIGxvY2FsZSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIER1cmF0aW9uLmZyb21PYmplY3QgPSBmdW5jdGlvbiBmcm9tT2JqZWN0KG9iaiwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIGlmIChvYmogPT0gbnVsbCB8fCB0eXBlb2Ygb2JqICE9PSAib2JqZWN0IikgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJEdXJhdGlvbi5mcm9tT2JqZWN0OiBhcmd1bWVudCBleHBlY3RlZCB0byBiZSBhbiBvYmplY3QsIGdvdCAiICsgKG9iaiA9PT0gbnVsbCA/ICJudWxsIiA6IHR5cGVvZiBvYmopKTsKCSAgICB9CgoJICAgIHJldHVybiBuZXcgRHVyYXRpb24oewoJICAgICAgdmFsdWVzOiBub3JtYWxpemVPYmplY3Qob2JqLCBEdXJhdGlvbi5ub3JtYWxpemVVbml0KSwKCSAgICAgIGxvYzogTG9jYWxlLmZyb21PYmplY3Qob3B0cyksCgkgICAgICBjb252ZXJzaW9uQWNjdXJhY3k6IG9wdHMuY29udmVyc2lvbkFjY3VyYWN5CgkgICAgfSk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIER1cmF0aW9uIGZyb20gRHVyYXRpb25MaWtlLgoJICAgKgoJICAgKiBAcGFyYW0ge09iamVjdCB8IG51bWJlciB8IER1cmF0aW9ufSBkdXJhdGlvbkxpa2UKCSAgICogT25lIG9mOgoJICAgKiAtIG9iamVjdCB3aXRoIGtleXMgbGlrZSAneWVhcnMnIGFuZCAnaG91cnMnLgoJICAgKiAtIG51bWJlciByZXByZXNlbnRpbmcgbWlsbGlzZWNvbmRzCgkgICAqIC0gRHVyYXRpb24gaW5zdGFuY2UKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBEdXJhdGlvbi5mcm9tRHVyYXRpb25MaWtlID0gZnVuY3Rpb24gZnJvbUR1cmF0aW9uTGlrZShkdXJhdGlvbkxpa2UpIHsKCSAgICBpZiAoaXNOdW1iZXIoZHVyYXRpb25MaWtlKSkgewoJICAgICAgcmV0dXJuIER1cmF0aW9uLmZyb21NaWxsaXMoZHVyYXRpb25MaWtlKTsKCSAgICB9IGVsc2UgaWYgKER1cmF0aW9uLmlzRHVyYXRpb24oZHVyYXRpb25MaWtlKSkgewoJICAgICAgcmV0dXJuIGR1cmF0aW9uTGlrZTsKCSAgICB9IGVsc2UgaWYgKHR5cGVvZiBkdXJhdGlvbkxpa2UgPT09ICJvYmplY3QiKSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24uZnJvbU9iamVjdChkdXJhdGlvbkxpa2UpOwoJICAgIH0gZWxzZSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoIlVua25vd24gZHVyYXRpb24gYXJndW1lbnQgIiArIGR1cmF0aW9uTGlrZSArICIgb2YgdHlwZSAiICsgdHlwZW9mIGR1cmF0aW9uTGlrZSk7CgkgICAgfQoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEdXJhdGlvbiBmcm9tIGFuIElTTyA4NjAxIGR1cmF0aW9uIHN0cmluZy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHRleHQgLSB0ZXh0IHRvIHBhcnNlCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyBmb3IgcGFyc2luZwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPSdlbi1VUyddIC0gdGhlIGxvY2FsZSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZQoJICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI0R1cmF0aW9ucwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPKCdQM1k2TTFXNERUMTJIMzBNNVMnKS50b09iamVjdCgpIC8vPT4geyB5ZWFyczogMywgbW9udGhzOiA2LCB3ZWVrczogMSwgZGF5czogNCwgaG91cnM6IDEyLCBtaW51dGVzOiAzMCwgc2Vjb25kczogNSB9CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU08oJ1BUMjNIJykudG9PYmplY3QoKSAvLz0+IHsgaG91cnM6IDIzIH0KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbUlTTygnUDVZM00nKS50b09iamVjdCgpIC8vPT4geyB5ZWFyczogNSwgbW9udGhzOiAzIH0KCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBEdXJhdGlvbi5mcm9tSVNPID0gZnVuY3Rpb24gZnJvbUlTTyh0ZXh0LCBvcHRzKSB7CgkgICAgdmFyIF9wYXJzZUlTT0R1cmF0aW9uID0gcGFyc2VJU09EdXJhdGlvbih0ZXh0KSwKCSAgICAgICAgcGFyc2VkID0gX3BhcnNlSVNPRHVyYXRpb25bMF07CgoJICAgIGlmIChwYXJzZWQpIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5mcm9tT2JqZWN0KHBhcnNlZCwgb3B0cyk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5pbnZhbGlkKCJ1bnBhcnNhYmxlIiwgInRoZSBpbnB1dCBcIiIgKyB0ZXh0ICsgIlwiIGNhbid0IGJlIHBhcnNlZCBhcyBJU08gODYwMSIpOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRHVyYXRpb24gZnJvbSBhbiBJU08gODYwMSB0aW1lIHN0cmluZy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHRleHQgLSB0ZXh0IHRvIHBhcnNlCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyBmb3IgcGFyc2luZwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPSdlbi1VUyddIC0gdGhlIGxvY2FsZSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZQoJICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI1RpbWVzCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU09UaW1lKCcxMToyMjozMy40NDQnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDIyLCBzZWNvbmRzOiAzMywgbWlsbGlzZWNvbmRzOiA0NDQgfQoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnMTE6MDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfQoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnVDExOjAwJykudG9PYmplY3QoKSAvLz0+IHsgaG91cnM6IDExLCBtaW51dGVzOiAwLCBzZWNvbmRzOiAwIH0KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbUlTT1RpbWUoJzExMDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfQoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnVDExMDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIER1cmF0aW9uLmZyb21JU09UaW1lID0gZnVuY3Rpb24gZnJvbUlTT1RpbWUodGV4dCwgb3B0cykgewoJICAgIHZhciBfcGFyc2VJU09UaW1lT25seSA9IHBhcnNlSVNPVGltZU9ubHkodGV4dCksCgkgICAgICAgIHBhcnNlZCA9IF9wYXJzZUlTT1RpbWVPbmx5WzBdOwoKCSAgICBpZiAocGFyc2VkKSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24uZnJvbU9iamVjdChwYXJzZWQsIG9wdHMpOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24uaW52YWxpZCgidW5wYXJzYWJsZSIsICJ0aGUgaW5wdXQgXCIiICsgdGV4dCArICJcIiBjYW4ndCBiZSBwYXJzZWQgYXMgSVNPIDg2MDEiKTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBpbnZhbGlkIER1cmF0aW9uLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gcmVhc29uIC0gc2ltcGxlIHN0cmluZyBvZiB3aHkgdGhpcyBkYXRldGltZSBpcyBpbnZhbGlkLiBTaG91bGQgbm90IGNvbnRhaW4gcGFyYW1ldGVycyBvciBhbnl0aGluZyBlbHNlIGRhdGEtZGVwZW5kZW50CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbZXhwbGFuYXRpb249bnVsbF0gLSBsb25nZXIgZXhwbGFuYXRpb24sIG1heSBpbmNsdWRlIHBhcmFtZXRlcnMgYW5kIG90aGVyIHVzZWZ1bCBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24KCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBEdXJhdGlvbi5pbnZhbGlkID0gZnVuY3Rpb24gaW52YWxpZChyZWFzb24sIGV4cGxhbmF0aW9uKSB7CgkgICAgaWYgKGV4cGxhbmF0aW9uID09PSB2b2lkIDApIHsKCSAgICAgIGV4cGxhbmF0aW9uID0gbnVsbDsKCSAgICB9CgoJICAgIGlmICghcmVhc29uKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoIm5lZWQgdG8gc3BlY2lmeSBhIHJlYXNvbiB0aGUgRHVyYXRpb24gaXMgaW52YWxpZCIpOwoJICAgIH0KCgkgICAgdmFyIGludmFsaWQgPSByZWFzb24gaW5zdGFuY2VvZiBJbnZhbGlkID8gcmVhc29uIDogbmV3IEludmFsaWQocmVhc29uLCBleHBsYW5hdGlvbik7CgoJICAgIGlmIChTZXR0aW5ncy50aHJvd09uSW52YWxpZCkgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWREdXJhdGlvbkVycm9yKGludmFsaWQpOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gbmV3IER1cmF0aW9uKHsKCSAgICAgICAgaW52YWxpZDogaW52YWxpZAoJICAgICAgfSk7CgkgICAgfQoJICB9CgkgIC8qKgoJICAgKiBAcHJpdmF0ZQoJICAgKi8KCSAgOwoKCSAgRHVyYXRpb24ubm9ybWFsaXplVW5pdCA9IGZ1bmN0aW9uIG5vcm1hbGl6ZVVuaXQodW5pdCkgewoJICAgIHZhciBub3JtYWxpemVkID0gewoJICAgICAgeWVhcjogInllYXJzIiwKCSAgICAgIHllYXJzOiAieWVhcnMiLAoJICAgICAgcXVhcnRlcjogInF1YXJ0ZXJzIiwKCSAgICAgIHF1YXJ0ZXJzOiAicXVhcnRlcnMiLAoJICAgICAgbW9udGg6ICJtb250aHMiLAoJICAgICAgbW9udGhzOiAibW9udGhzIiwKCSAgICAgIHdlZWs6ICJ3ZWVrcyIsCgkgICAgICB3ZWVrczogIndlZWtzIiwKCSAgICAgIGRheTogImRheXMiLAoJICAgICAgZGF5czogImRheXMiLAoJICAgICAgaG91cjogImhvdXJzIiwKCSAgICAgIGhvdXJzOiAiaG91cnMiLAoJICAgICAgbWludXRlOiAibWludXRlcyIsCgkgICAgICBtaW51dGVzOiAibWludXRlcyIsCgkgICAgICBzZWNvbmQ6ICJzZWNvbmRzIiwKCSAgICAgIHNlY29uZHM6ICJzZWNvbmRzIiwKCSAgICAgIG1pbGxpc2Vjb25kOiAibWlsbGlzZWNvbmRzIiwKCSAgICAgIG1pbGxpc2Vjb25kczogIm1pbGxpc2Vjb25kcyIKCSAgICB9W3VuaXQgPyB1bml0LnRvTG93ZXJDYXNlKCkgOiB1bml0XTsKCSAgICBpZiAoIW5vcm1hbGl6ZWQpIHRocm93IG5ldyBJbnZhbGlkVW5pdEVycm9yKHVuaXQpOwoJICAgIHJldHVybiBub3JtYWxpemVkOwoJICB9CgkgIC8qKgoJICAgKiBDaGVjayBpZiBhbiBvYmplY3QgaXMgYSBEdXJhdGlvbi4gV29ya3MgYWNyb3NzIGNvbnRleHQgYm91bmRhcmllcwoJICAgKiBAcGFyYW0ge29iamVjdH0gbwoJICAgKiBAcmV0dXJuIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgRHVyYXRpb24uaXNEdXJhdGlvbiA9IGZ1bmN0aW9uIGlzRHVyYXRpb24obykgewoJICAgIHJldHVybiBvICYmIG8uaXNMdXhvbkR1cmF0aW9uIHx8IGZhbHNlOwoJICB9CgkgIC8qKgoJICAgKiBHZXQgIHRoZSBsb2NhbGUgb2YgYSBEdXJhdGlvbiwgc3VjaCAnZW4tR0InCgkgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICB2YXIgX3Byb3RvID0gRHVyYXRpb24ucHJvdG90eXBlOwoKCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEdXJhdGlvbiBmb3JtYXR0ZWQgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpZWQgZm9ybWF0IHN0cmluZy4gWW91IG1heSB1c2UgdGhlc2UgdG9rZW5zOgoJICAgKiAqIGBTYCBmb3IgbWlsbGlzZWNvbmRzCgkgICAqICogYHNgIGZvciBzZWNvbmRzCgkgICAqICogYG1gIGZvciBtaW51dGVzCgkgICAqICogYGhgIGZvciBob3VycwoJICAgKiAqIGBkYCBmb3IgZGF5cwoJICAgKiAqIGBNYCBmb3IgbW9udGhzCgkgICAqICogYHlgIGZvciB5ZWFycwoJICAgKiBOb3RlczoKCSAgICogKiBBZGQgcGFkZGluZyBieSByZXBlYXRpbmcgdGhlIHRva2VuLCBlLmcuICJ5eSIgcGFkcyB0aGUgeWVhcnMgdG8gdHdvIGRpZ2l0cywgImhoaGgiIHBhZHMgdGhlIGhvdXJzIG91dCB0byBmb3VyIGRpZ2l0cwoJICAgKiAqIFRoZSBkdXJhdGlvbiB3aWxsIGJlIGNvbnZlcnRlZCB0byB0aGUgc2V0IG9mIHVuaXRzIGluIHRoZSBmb3JtYXQgc3RyaW5nIHVzaW5nIHtAbGluayBEdXJhdGlvbiNzaGlmdFRvfSBhbmQgdGhlIER1cmF0aW9ucydzIGNvbnZlcnNpb24gYWNjdXJhY3kgc2V0dGluZy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IGZtdCAtIHRoZSBmb3JtYXQgc3RyaW5nCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmZsb29yPXRydWVdIC0gZmxvb3IgbnVtZXJpY2FsIHZhbHVlcwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgeWVhcnM6IDEsIGRheXM6IDYsIHNlY29uZHM6IDIgfSkudG9Gb3JtYXQoInkgZCBzIikgLy89PiAiMSA2IDIiCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMSwgZGF5czogNiwgc2Vjb25kczogMiB9KS50b0Zvcm1hdCgieXkgZGQgc3NzIikgLy89PiAiMDEgMDYgMDAyIgoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgeWVhcnM6IDEsIGRheXM6IDYsIHNlY29uZHM6IDIgfSkudG9Gb3JtYXQoIk0gUyIpIC8vPT4gIjEyIDUxODQwMjAwMCIKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgX3Byb3RvLnRvRm9ybWF0ID0gZnVuY3Rpb24gdG9Gb3JtYXQoZm10LCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgLy8gcmV2ZXJzZS1jb21wYXQgc2luY2UgMS4yOyB3ZSBhbHdheXMgcm91bmQgZG93biBub3csIG5ldmVyIHVwLCBhbmQgd2UgZG8gaXQgYnkgZGVmYXVsdAoJICAgIHZhciBmbXRPcHRzID0gX2V4dGVuZHMoe30sIG9wdHMsIHsKCSAgICAgIGZsb29yOiBvcHRzLnJvdW5kICE9PSBmYWxzZSAmJiBvcHRzLmZsb29yICE9PSBmYWxzZQoJICAgIH0pOwoKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gRm9ybWF0dGVyLmNyZWF0ZSh0aGlzLmxvYywgZm10T3B0cykuZm9ybWF0RHVyYXRpb25Gcm9tU3RyaW5nKHRoaXMsIGZtdCkgOiBJTlZBTElEJDI7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBKYXZhU2NyaXB0IG9iamVjdCB3aXRoIHRoaXMgRHVyYXRpb24ncyB2YWx1ZXMuCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMSwgZGF5czogNiwgc2Vjb25kczogMiB9KS50b09iamVjdCgpIC8vPT4geyB5ZWFyczogMSwgZGF5czogNiwgc2Vjb25kczogMiB9CgkgICAqIEByZXR1cm4ge09iamVjdH0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b09iamVjdCA9IGZ1bmN0aW9uIHRvT2JqZWN0KCkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4ge307CgkgICAgcmV0dXJuIF9leHRlbmRzKHt9LCB0aGlzLnZhbHVlcyk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIER1cmF0aW9uLgoJICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI0R1cmF0aW9ucwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgeWVhcnM6IDMsIHNlY29uZHM6IDQ1IH0pLnRvSVNPKCkgLy89PiAnUDNZVDQ1UycKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IG1vbnRoczogNCwgc2Vjb25kczogNDUgfSkudG9JU08oKSAvLz0+ICdQNE1UNDVTJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgbW9udGhzOiA1IH0pLnRvSVNPKCkgLy89PiAnUDVNJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgbWludXRlczogNSB9KS50b0lTTygpIC8vPT4gJ1BUNU0nCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBtaWxsaXNlY29uZHM6IDYgfSkudG9JU08oKSAvLz0+ICdQVDAuMDA2UycKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPID0gZnVuY3Rpb24gdG9JU08oKSB7CgkgICAgLy8gd2UgY291bGQgdXNlIHRoZSBmb3JtYXR0ZXIsIGJ1dCB0aGlzIGlzIGFuIGVhc2llciB3YXkgdG8gZ2V0IHRoZSBtaW5pbXVtIHN0cmluZwoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gbnVsbDsKCSAgICB2YXIgcyA9ICJQIjsKCSAgICBpZiAodGhpcy55ZWFycyAhPT0gMCkgcyArPSB0aGlzLnllYXJzICsgIlkiOwoJICAgIGlmICh0aGlzLm1vbnRocyAhPT0gMCB8fCB0aGlzLnF1YXJ0ZXJzICE9PSAwKSBzICs9IHRoaXMubW9udGhzICsgdGhpcy5xdWFydGVycyAqIDMgKyAiTSI7CgkgICAgaWYgKHRoaXMud2Vla3MgIT09IDApIHMgKz0gdGhpcy53ZWVrcyArICJXIjsKCSAgICBpZiAodGhpcy5kYXlzICE9PSAwKSBzICs9IHRoaXMuZGF5cyArICJEIjsKCSAgICBpZiAodGhpcy5ob3VycyAhPT0gMCB8fCB0aGlzLm1pbnV0ZXMgIT09IDAgfHwgdGhpcy5zZWNvbmRzICE9PSAwIHx8IHRoaXMubWlsbGlzZWNvbmRzICE9PSAwKSBzICs9ICJUIjsKCSAgICBpZiAodGhpcy5ob3VycyAhPT0gMCkgcyArPSB0aGlzLmhvdXJzICsgIkgiOwoJICAgIGlmICh0aGlzLm1pbnV0ZXMgIT09IDApIHMgKz0gdGhpcy5taW51dGVzICsgIk0iOwoJICAgIGlmICh0aGlzLnNlY29uZHMgIT09IDAgfHwgdGhpcy5taWxsaXNlY29uZHMgIT09IDApIC8vIHRoaXMgd2lsbCBoYW5kbGUgImZsb2F0aW5nIHBvaW50IG1hZG5lc3MiIGJ5IHJlbW92aW5nIGV4dHJhIGRlY2ltYWwgcGxhY2VzCgkgICAgICAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy81ODgwMDQvaXMtZmxvYXRpbmctcG9pbnQtbWF0aC1icm9rZW4KCSAgICAgIHMgKz0gcm91bmRUbyh0aGlzLnNlY29uZHMgKyB0aGlzLm1pbGxpc2Vjb25kcyAvIDEwMDAsIDMpICsgIlMiOwoJICAgIGlmIChzID09PSAiUCIpIHMgKz0gIlQwUyI7CgkgICAgcmV0dXJuIHM7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIER1cmF0aW9uLCBmb3JtYXR0ZWQgYXMgYSB0aW1lIG9mIGRheS4KCSAgICogTm90ZSB0aGF0IHRoaXMgd2lsbCByZXR1cm4gbnVsbCBpZiB0aGUgZHVyYXRpb24gaXMgaW52YWxpZCwgbmVnYXRpdmUsIG9yIGVxdWFsIHRvIG9yIGdyZWF0ZXIgdGhhbiAyNCBob3Vycy4KCSAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fODYwMSNUaW1lcwoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zdXBwcmVzc01pbGxpc2Vjb25kcz1mYWxzZV0gLSBleGNsdWRlIG1pbGxpc2Vjb25kcyBmcm9tIHRoZSBmb3JtYXQgaWYgdGhleSdyZSAwCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc3VwcHJlc3NTZWNvbmRzPWZhbHNlXSAtIGV4Y2x1ZGUgc2Vjb25kcyBmcm9tIHRoZSBmb3JtYXQgaWYgdGhleSdyZSAwCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZVByZWZpeD1mYWxzZV0gLSBpbmNsdWRlIHRoZSBgVGAgcHJlZml4CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5mb3JtYXQ9J2V4dGVuZGVkJ10gLSBjaG9vc2UgYmV0d2VlbiB0aGUgYmFzaWMgYW5kIGV4dGVuZGVkIGZvcm1hdAoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDExIH0pLnRvSVNPVGltZSgpIC8vPT4gJzExOjAwOjAwLjAwMCcKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxMSB9KS50b0lTT1RpbWUoeyBzdXBwcmVzc01pbGxpc2Vjb25kczogdHJ1ZSB9KSAvLz0+ICcxMTowMDowMCcKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxMSB9KS50b0lTT1RpbWUoeyBzdXBwcmVzc1NlY29uZHM6IHRydWUgfSkgLy89PiAnMTE6MDAnCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTEgfSkudG9JU09UaW1lKHsgaW5jbHVkZVByZWZpeDogdHJ1ZSB9KSAvLz0+ICdUMTE6MDA6MDAuMDAwJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDExIH0pLnRvSVNPVGltZSh7IGZvcm1hdDogJ2Jhc2ljJyB9KSAvLz0+ICcxMTAwMDAuMDAwJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9JU09UaW1lID0gZnVuY3Rpb24gdG9JU09UaW1lKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIG51bGw7CgkgICAgdmFyIG1pbGxpcyA9IHRoaXMudG9NaWxsaXMoKTsKCSAgICBpZiAobWlsbGlzIDwgMCB8fCBtaWxsaXMgPj0gODY0MDAwMDApIHJldHVybiBudWxsOwoJICAgIG9wdHMgPSBfZXh0ZW5kcyh7CgkgICAgICBzdXBwcmVzc01pbGxpc2Vjb25kczogZmFsc2UsCgkgICAgICBzdXBwcmVzc1NlY29uZHM6IGZhbHNlLAoJICAgICAgaW5jbHVkZVByZWZpeDogZmFsc2UsCgkgICAgICBmb3JtYXQ6ICJleHRlbmRlZCIKCSAgICB9LCBvcHRzKTsKCSAgICB2YXIgdmFsdWUgPSB0aGlzLnNoaWZ0VG8oImhvdXJzIiwgIm1pbnV0ZXMiLCAic2Vjb25kcyIsICJtaWxsaXNlY29uZHMiKTsKCSAgICB2YXIgZm10ID0gb3B0cy5mb3JtYXQgPT09ICJiYXNpYyIgPyAiaGhtbSIgOiAiaGg6bW0iOwoKCSAgICBpZiAoIW9wdHMuc3VwcHJlc3NTZWNvbmRzIHx8IHZhbHVlLnNlY29uZHMgIT09IDAgfHwgdmFsdWUubWlsbGlzZWNvbmRzICE9PSAwKSB7CgkgICAgICBmbXQgKz0gb3B0cy5mb3JtYXQgPT09ICJiYXNpYyIgPyAic3MiIDogIjpzcyI7CgoJICAgICAgaWYgKCFvcHRzLnN1cHByZXNzTWlsbGlzZWNvbmRzIHx8IHZhbHVlLm1pbGxpc2Vjb25kcyAhPT0gMCkgewoJICAgICAgICBmbXQgKz0gIi5TU1MiOwoJICAgICAgfQoJICAgIH0KCgkgICAgdmFyIHN0ciA9IHZhbHVlLnRvRm9ybWF0KGZtdCk7CgoJICAgIGlmIChvcHRzLmluY2x1ZGVQcmVmaXgpIHsKCSAgICAgIHN0ciA9ICJUIiArIHN0cjsKCSAgICB9CgoJICAgIHJldHVybiBzdHI7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gSVNPIDg2MDEgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEdXJhdGlvbiBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIEpTT04uCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0pTT04gPSBmdW5jdGlvbiB0b0pTT04oKSB7CgkgICAgcmV0dXJuIHRoaXMudG9JU08oKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMSByZXByZXNlbnRhdGlvbiBvZiB0aGlzIER1cmF0aW9uIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gZGVidWdnaW5nLgoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9TdHJpbmcgPSBmdW5jdGlvbiB0b1N0cmluZygpIHsKCSAgICByZXR1cm4gdGhpcy50b0lTTygpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIG1pbGxpc2Vjb25kcyB2YWx1ZSBvZiB0aGlzIER1cmF0aW9uLgoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9NaWxsaXMgPSBmdW5jdGlvbiB0b01pbGxpcygpIHsKCSAgICByZXR1cm4gdGhpcy5hcygibWlsbGlzZWNvbmRzIik7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gbWlsbGlzZWNvbmRzIHZhbHVlIG9mIHRoaXMgRHVyYXRpb24uIEFsaWFzIG9mIHtAbGluayB0b01pbGxpc30KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnZhbHVlT2YgPSBmdW5jdGlvbiB2YWx1ZU9mKCkgewoJICAgIHJldHVybiB0aGlzLnRvTWlsbGlzKCk7CgkgIH0KCSAgLyoqCgkgICAqIE1ha2UgdGhpcyBEdXJhdGlvbiBsb25nZXIgYnkgdGhlIHNwZWNpZmllZCBhbW91bnQuIFJldHVybiBhIG5ld2x5LWNvbnN0cnVjdGVkIER1cmF0aW9uLgoJICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gVGhlIGFtb3VudCB0byBhZGQuIEVpdGhlciBhIEx1eG9uIER1cmF0aW9uLCBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMsIHRoZSBvYmplY3QgYXJndW1lbnQgdG8gRHVyYXRpb24uZnJvbU9iamVjdCgpCgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnBsdXMgPSBmdW5jdGlvbiBwbHVzKGR1cmF0aW9uKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoJICAgIHZhciBkdXIgPSBEdXJhdGlvbi5mcm9tRHVyYXRpb25MaWtlKGR1cmF0aW9uKSwKCSAgICAgICAgcmVzdWx0ID0ge307CgoJICAgIGZvciAodmFyIF9pdGVyYXRvciA9IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyTG9vc2Uob3JkZXJlZFVuaXRzJDEpLCBfc3RlcDsgIShfc3RlcCA9IF9pdGVyYXRvcigpKS5kb25lOykgewoJICAgICAgdmFyIGsgPSBfc3RlcC52YWx1ZTsKCgkgICAgICBpZiAoaGFzT3duUHJvcGVydHkoZHVyLnZhbHVlcywgaykgfHwgaGFzT3duUHJvcGVydHkodGhpcy52YWx1ZXMsIGspKSB7CgkgICAgICAgIHJlc3VsdFtrXSA9IGR1ci5nZXQoaykgKyB0aGlzLmdldChrKTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiBjbG9uZSQxKHRoaXMsIHsKCSAgICAgIHZhbHVlczogcmVzdWx0CgkgICAgfSwgdHJ1ZSk7CgkgIH0KCSAgLyoqCgkgICAqIE1ha2UgdGhpcyBEdXJhdGlvbiBzaG9ydGVyIGJ5IHRoZSBzcGVjaWZpZWQgYW1vdW50LiBSZXR1cm4gYSBuZXdseS1jb25zdHJ1Y3RlZCBEdXJhdGlvbi4KCSAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIFRoZSBhbW91bnQgdG8gc3VidHJhY3QuIEVpdGhlciBhIEx1eG9uIER1cmF0aW9uLCBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMsIHRoZSBvYmplY3QgYXJndW1lbnQgdG8gRHVyYXRpb24uZnJvbU9iamVjdCgpCgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLm1pbnVzID0gZnVuY3Rpb24gbWludXMoZHVyYXRpb24pIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pOwoJICAgIHJldHVybiB0aGlzLnBsdXMoZHVyLm5lZ2F0ZSgpKTsKCSAgfQoJICAvKioKCSAgICogU2NhbGUgdGhpcyBEdXJhdGlvbiBieSB0aGUgc3BlY2lmaWVkIGFtb3VudC4gUmV0dXJuIGEgbmV3bHktY29uc3RydWN0ZWQgRHVyYXRpb24uCgkgICAqIEBwYXJhbSB7ZnVuY3Rpb259IGZuIC0gVGhlIGZ1bmN0aW9uIHRvIGFwcGx5IHRvIGVhY2ggdW5pdC4gQXJpdHkgaXMgMSBvciAyOiB0aGUgdmFsdWUgb2YgdGhlIHVuaXQgYW5kLCBvcHRpb25hbGx5LCB0aGUgdW5pdCBuYW1lLiBNdXN0IHJldHVybiBhIG51bWJlci4KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBtaW51dGVzOiAzMCB9KS5tYXBVbml0cyh4ID0+IHggKiAyKSAvLz0+IHsgaG91cnM6IDIsIG1pbnV0ZXM6IDYwIH0KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBtaW51dGVzOiAzMCB9KS5tYXBVbml0cygoeCwgdSkgPT4gdSA9PT0gImhvdXIiID8geCAqIDIgOiB4KSAvLz0+IHsgaG91cnM6IDIsIG1pbnV0ZXM6IDMwIH0KCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8ubWFwVW5pdHMgPSBmdW5jdGlvbiBtYXBVbml0cyhmbikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgcmVzdWx0ID0ge307CgoJICAgIGZvciAodmFyIF9pID0gMCwgX09iamVjdCRrZXlzID0gT2JqZWN0LmtleXModGhpcy52YWx1ZXMpOyBfaSA8IF9PYmplY3Qka2V5cy5sZW5ndGg7IF9pKyspIHsKCSAgICAgIHZhciBrID0gX09iamVjdCRrZXlzW19pXTsKCSAgICAgIHJlc3VsdFtrXSA9IGFzTnVtYmVyKGZuKHRoaXMudmFsdWVzW2tdLCBrKSk7CgkgICAgfQoKCSAgICByZXR1cm4gY2xvbmUkMSh0aGlzLCB7CgkgICAgICB2YWx1ZXM6IHJlc3VsdAoJICAgIH0sIHRydWUpOwoJICB9CgkgIC8qKgoJICAgKiBHZXQgdGhlIHZhbHVlIG9mIHVuaXQuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gYSB1bml0IHN1Y2ggYXMgJ21pbnV0ZScgb3IgJ2RheScKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7eWVhcnM6IDIsIGRheXM6IDN9KS5nZXQoJ3llYXJzJykgLy89PiAyCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3Qoe3llYXJzOiAyLCBkYXlzOiAzfSkuZ2V0KCdtb250aHMnKSAvLz0+IDAKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7eWVhcnM6IDIsIGRheXM6IDN9KS5nZXQoJ2RheXMnKSAvLz0+IDMKCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmdldCA9IGZ1bmN0aW9uIGdldCh1bml0KSB7CgkgICAgcmV0dXJuIHRoaXNbRHVyYXRpb24ubm9ybWFsaXplVW5pdCh1bml0KV07CgkgIH0KCSAgLyoqCgkgICAqICJTZXQiIHRoZSB2YWx1ZXMgb2Ygc3BlY2lmaWVkIHVuaXRzLiBSZXR1cm4gYSBuZXdseS1jb25zdHJ1Y3RlZCBEdXJhdGlvbi4KCSAgICogQHBhcmFtIHtPYmplY3R9IHZhbHVlcyAtIGEgbWFwcGluZyBvZiB1bml0cyB0byBudW1iZXJzCgkgICAqIEBleGFtcGxlIGR1ci5zZXQoeyB5ZWFyczogMjAxNyB9KQoJICAgKiBAZXhhbXBsZSBkdXIuc2V0KHsgaG91cnM6IDgsIG1pbnV0ZXM6IDMwIH0pCgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNldCA9IGZ1bmN0aW9uIHNldCh2YWx1ZXMpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgoJICAgIHZhciBtaXhlZCA9IF9leHRlbmRzKHt9LCB0aGlzLnZhbHVlcywgbm9ybWFsaXplT2JqZWN0KHZhbHVlcywgRHVyYXRpb24ubm9ybWFsaXplVW5pdCkpOwoKCSAgICByZXR1cm4gY2xvbmUkMSh0aGlzLCB7CgkgICAgICB2YWx1ZXM6IG1peGVkCgkgICAgfSk7CgkgIH0KCSAgLyoqCgkgICAqICJTZXQiIHRoZSBsb2NhbGUgYW5kL29yIG51bWJlcmluZ1N5c3RlbS4gIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEdXJhdGlvbi4KCSAgICogQGV4YW1wbGUgZHVyLnJlY29uZmlndXJlKHsgbG9jYWxlOiAnZW4tR0InIH0pCgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnJlY29uZmlndXJlID0gZnVuY3Rpb24gcmVjb25maWd1cmUoX3RlbXApIHsKCSAgICB2YXIgX3JlZiA9IF90ZW1wID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wLAoJICAgICAgICBsb2NhbGUgPSBfcmVmLmxvY2FsZSwKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX3JlZi5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIGNvbnZlcnNpb25BY2N1cmFjeSA9IF9yZWYuY29udmVyc2lvbkFjY3VyYWN5OwoKCSAgICB2YXIgbG9jID0gdGhpcy5sb2MuY2xvbmUoewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbQoJICAgIH0pLAoJICAgICAgICBvcHRzID0gewoJICAgICAgbG9jOiBsb2MKCSAgICB9OwoKCSAgICBpZiAoY29udmVyc2lvbkFjY3VyYWN5KSB7CgkgICAgICBvcHRzLmNvbnZlcnNpb25BY2N1cmFjeSA9IGNvbnZlcnNpb25BY2N1cmFjeTsKCSAgICB9CgoJICAgIHJldHVybiBjbG9uZSQxKHRoaXMsIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIGxlbmd0aCBvZiB0aGUgZHVyYXRpb24gaW4gdGhlIHNwZWNpZmllZCB1bml0LgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdW5pdCAtIGEgdW5pdCBzdWNoIGFzICdtaW51dGVzJyBvciAnZGF5cycKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7eWVhcnM6IDF9KS5hcygnZGF5cycpIC8vPT4gMzY1CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3Qoe3llYXJzOiAxfSkuYXMoJ21vbnRocycpIC8vPT4gMTIKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7aG91cnM6IDYwfSkuYXMoJ2RheXMnKSAvLz0+IDIuNQoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8uYXMgPSBmdW5jdGlvbiBhcyh1bml0KSB7CgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuc2hpZnRUbyh1bml0KS5nZXQodW5pdCkgOiBOYU47CgkgIH0KCSAgLyoqCgkgICAqIFJlZHVjZSB0aGlzIER1cmF0aW9uIHRvIGl0cyBjYW5vbmljYWwgcmVwcmVzZW50YXRpb24gaW4gaXRzIGN1cnJlbnQgdW5pdHMuCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMiwgZGF5czogNTAwMCB9KS5ub3JtYWxpemUoKS50b09iamVjdCgpIC8vPT4geyB5ZWFyczogMTUsIGRheXM6IDI1NSB9CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTIsIG1pbnV0ZXM6IC00NSB9KS5ub3JtYWxpemUoKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDE1IH0KCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8ubm9ybWFsaXplID0gZnVuY3Rpb24gbm9ybWFsaXplKCkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgdmFscyA9IHRoaXMudG9PYmplY3QoKTsKCSAgICBub3JtYWxpemVWYWx1ZXModGhpcy5tYXRyaXgsIHZhbHMpOwoJICAgIHJldHVybiBjbG9uZSQxKHRoaXMsIHsKCSAgICAgIHZhbHVlczogdmFscwoJICAgIH0sIHRydWUpOwoJICB9CgkgIC8qKgoJICAgKiBDb252ZXJ0IHRoaXMgRHVyYXRpb24gaW50byBpdHMgcmVwcmVzZW50YXRpb24gaW4gYSBkaWZmZXJlbnQgc2V0IG9mIHVuaXRzLgoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDEsIHNlY29uZHM6IDMwIH0pLnNoaWZ0VG8oJ21pbnV0ZXMnLCAnbWlsbGlzZWNvbmRzJykudG9PYmplY3QoKSAvLz0+IHsgbWludXRlczogNjAsIG1pbGxpc2Vjb25kczogMzAwMDAgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5zaGlmdFRvID0gZnVuY3Rpb24gc2hpZnRUbygpIHsKCSAgICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgdW5pdHMgPSBuZXcgQXJyYXkoX2xlbiksIF9rZXkgPSAwOyBfa2V5IDwgX2xlbjsgX2tleSsrKSB7CgkgICAgICB1bml0c1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTsKCSAgICB9CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCgkgICAgaWYgKHVuaXRzLmxlbmd0aCA9PT0gMCkgewoJICAgICAgcmV0dXJuIHRoaXM7CgkgICAgfQoKCSAgICB1bml0cyA9IHVuaXRzLm1hcChmdW5jdGlvbiAodSkgewoJICAgICAgcmV0dXJuIER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQodSk7CgkgICAgfSk7CgkgICAgdmFyIGJ1aWx0ID0ge30sCgkgICAgICAgIGFjY3VtdWxhdGVkID0ge30sCgkgICAgICAgIHZhbHMgPSB0aGlzLnRvT2JqZWN0KCk7CgkgICAgdmFyIGxhc3RVbml0OwoKCSAgICBmb3IgKHZhciBfaXRlcmF0b3IyID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShvcmRlcmVkVW5pdHMkMSksIF9zdGVwMjsgIShfc3RlcDIgPSBfaXRlcmF0b3IyKCkpLmRvbmU7KSB7CgkgICAgICB2YXIgayA9IF9zdGVwMi52YWx1ZTsKCgkgICAgICBpZiAodW5pdHMuaW5kZXhPZihrKSA+PSAwKSB7CgkgICAgICAgIGxhc3RVbml0ID0gazsKCSAgICAgICAgdmFyIG93biA9IDA7IC8vIGFueXRoaW5nIHdlIGhhdmVuJ3QgYm9pbGVkIGRvd24geWV0IHNob3VsZCBnZXQgYm9pbGVkIHRvIHRoaXMgdW5pdAoKCSAgICAgICAgZm9yICh2YXIgYWsgaW4gYWNjdW11bGF0ZWQpIHsKCSAgICAgICAgICBvd24gKz0gdGhpcy5tYXRyaXhbYWtdW2tdICogYWNjdW11bGF0ZWRbYWtdOwoJICAgICAgICAgIGFjY3VtdWxhdGVkW2FrXSA9IDA7CgkgICAgICAgIH0gLy8gcGx1cyBhbnl0aGluZyB0aGF0J3MgYWxyZWFkeSBpbiB0aGlzIHVuaXQKCgoJICAgICAgICBpZiAoaXNOdW1iZXIodmFsc1trXSkpIHsKCSAgICAgICAgICBvd24gKz0gdmFsc1trXTsKCSAgICAgICAgfQoKCSAgICAgICAgdmFyIGkgPSBNYXRoLnRydW5jKG93bik7CgkgICAgICAgIGJ1aWx0W2tdID0gaTsKCSAgICAgICAgYWNjdW11bGF0ZWRba10gPSBvd24gLSBpOyAvLyB3ZSdkIGxpa2UgdG8gYWJzb3JiIHRoZXNlIGZyYWN0aW9ucyBpbiBhbm90aGVyIHVuaXQKCSAgICAgICAgLy8gcGx1cyBhbnl0aGluZyBmdXJ0aGVyIGRvd24gdGhlIGNoYWluIHRoYXQgc2hvdWxkIGJlIHJvbGxlZCB1cCBpbiB0byB0aGlzCgoJICAgICAgICBmb3IgKHZhciBkb3duIGluIHZhbHMpIHsKCSAgICAgICAgICBpZiAob3JkZXJlZFVuaXRzJDEuaW5kZXhPZihkb3duKSA+IG9yZGVyZWRVbml0cyQxLmluZGV4T2YoaykpIHsKCSAgICAgICAgICAgIGNvbnZlcnQodGhpcy5tYXRyaXgsIHZhbHMsIGRvd24sIGJ1aWx0LCBrKTsKCSAgICAgICAgICB9CgkgICAgICAgIH0gLy8gb3RoZXJ3aXNlLCBrZWVwIGl0IGluIHRoZSB3aW5ncyB0byBib2lsIGl0IGxhdGVyCgoJICAgICAgfSBlbHNlIGlmIChpc051bWJlcih2YWxzW2tdKSkgewoJICAgICAgICBhY2N1bXVsYXRlZFtrXSA9IHZhbHNba107CgkgICAgICB9CgkgICAgfSAvLyBhbnl0aGluZyBsZWZ0b3ZlciBiZWNvbWVzIHRoZSBkZWNpbWFsIGZvciB0aGUgbGFzdCB1bml0CgkgICAgLy8gbGFzdFVuaXQgbXVzdCBiZSBkZWZpbmVkIHNpbmNlIHVuaXRzIGlzIG5vdCBlbXB0eQoKCgkgICAgZm9yICh2YXIga2V5IGluIGFjY3VtdWxhdGVkKSB7CgkgICAgICBpZiAoYWNjdW11bGF0ZWRba2V5XSAhPT0gMCkgewoJICAgICAgICBidWlsdFtsYXN0VW5pdF0gKz0ga2V5ID09PSBsYXN0VW5pdCA/IGFjY3VtdWxhdGVkW2tleV0gOiBhY2N1bXVsYXRlZFtrZXldIC8gdGhpcy5tYXRyaXhbbGFzdFVuaXRdW2tleV07CgkgICAgICB9CgkgICAgfQoKCSAgICByZXR1cm4gY2xvbmUkMSh0aGlzLCB7CgkgICAgICB2YWx1ZXM6IGJ1aWx0CgkgICAgfSwgdHJ1ZSkubm9ybWFsaXplKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB0aGUgbmVnYXRpdmUgb2YgdGhpcyBEdXJhdGlvbi4KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBzZWNvbmRzOiAzMCB9KS5uZWdhdGUoKS50b09iamVjdCgpIC8vPT4geyBob3VyczogLTEsIHNlY29uZHM6IC0zMCB9CgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLm5lZ2F0ZSA9IGZ1bmN0aW9uIG5lZ2F0ZSgpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIG5lZ2F0ZWQgPSB7fTsKCgkgICAgZm9yICh2YXIgX2kyID0gMCwgX09iamVjdCRrZXlzMiA9IE9iamVjdC5rZXlzKHRoaXMudmFsdWVzKTsgX2kyIDwgX09iamVjdCRrZXlzMi5sZW5ndGg7IF9pMisrKSB7CgkgICAgICB2YXIgayA9IF9PYmplY3Qka2V5czJbX2kyXTsKCSAgICAgIG5lZ2F0ZWRba10gPSAtdGhpcy52YWx1ZXNba107CgkgICAgfQoKCSAgICByZXR1cm4gY2xvbmUkMSh0aGlzLCB7CgkgICAgICB2YWx1ZXM6IG5lZ2F0ZWQKCSAgICB9LCB0cnVlKTsKCSAgfQoJICAvKioKCSAgICogR2V0IHRoZSB5ZWFycy4KCSAgICogQHR5cGUge251bWJlcn0KCSAgICovCgkgIDsKCgkgIC8qKgoJICAgKiBFcXVhbGl0eSBjaGVjawoJICAgKiBUd28gRHVyYXRpb25zIGFyZSBlcXVhbCBpZmYgdGhleSBoYXZlIHRoZSBzYW1lIHVuaXRzIGFuZCB0aGUgc2FtZSB2YWx1ZXMgZm9yIGVhY2ggdW5pdC4KCSAgICogQHBhcmFtIHtEdXJhdGlvbn0gb3RoZXIKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIF9wcm90by5lcXVhbHMgPSBmdW5jdGlvbiBlcXVhbHMob3RoZXIpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhb3RoZXIuaXNWYWxpZCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmxvYy5lcXVhbHMob3RoZXIubG9jKSkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCgkgICAgZnVuY3Rpb24gZXEodjEsIHYyKSB7CgkgICAgICAvLyBDb25zaWRlciAwIGFuZCB1bmRlZmluZWQgYXMgZXF1YWwKCSAgICAgIGlmICh2MSA9PT0gdW5kZWZpbmVkIHx8IHYxID09PSAwKSByZXR1cm4gdjIgPT09IHVuZGVmaW5lZCB8fCB2MiA9PT0gMDsKCSAgICAgIHJldHVybiB2MSA9PT0gdjI7CgkgICAgfQoKCSAgICBmb3IgKHZhciBfaXRlcmF0b3IzID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShvcmRlcmVkVW5pdHMkMSksIF9zdGVwMzsgIShfc3RlcDMgPSBfaXRlcmF0b3IzKCkpLmRvbmU7KSB7CgkgICAgICB2YXIgdSA9IF9zdGVwMy52YWx1ZTsKCgkgICAgICBpZiAoIWVxKHRoaXMudmFsdWVzW3VdLCBvdGhlci52YWx1ZXNbdV0pKSB7CgkgICAgICAgIHJldHVybiBmYWxzZTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiB0cnVlOwoJICB9OwoKCSAgX2NyZWF0ZUNsYXNzKER1cmF0aW9uLCBbewoJICAgIGtleTogImxvY2FsZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5sb2MubG9jYWxlIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBudW1iZXJpbmcgc3lzdGVtIG9mIGEgRHVyYXRpb24sIHN1Y2ggJ2JlbmcnLiBUaGUgbnVtYmVyaW5nIHN5c3RlbSBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRHVyYXRpb24KCSAgICAgKgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibnVtYmVyaW5nU3lzdGVtIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmxvYy5udW1iZXJpbmdTeXN0ZW0gOiBudWxsOwoJICAgIH0KCSAgfSwgewoJICAgIGtleTogInllYXJzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy55ZWFycyB8fCAwIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHF1YXJ0ZXJzLgoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAicXVhcnRlcnMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLnF1YXJ0ZXJzIHx8IDAgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbW9udGhzLgoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibW9udGhzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5tb250aHMgfHwgMCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSB3ZWVrcwoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAid2Vla3MiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLndlZWtzIHx8IDAgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGF5cy4KCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRheXMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLmRheXMgfHwgMCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBob3Vycy4KCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImhvdXJzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5ob3VycyB8fCAwIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG1pbnV0ZXMuCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJtaW51dGVzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5taW51dGVzIHx8IDAgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgc2Vjb25kcy4KCSAgICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAic2Vjb25kcyIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy52YWx1ZXMuc2Vjb25kcyB8fCAwIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG1pbGxpc2Vjb25kcy4KCSAgICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibWlsbGlzZWNvbmRzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5taWxsaXNlY29uZHMgfHwgMCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBEdXJhdGlvbiBpcyBpbnZhbGlkLiBJbnZhbGlkIGR1cmF0aW9ucyBhcmUgcmV0dXJuZWQgYnkgZGlmZiBvcGVyYXRpb25zCgkgICAgICogb24gaW52YWxpZCBEYXRlVGltZXMgb3IgSW50ZXJ2YWxzLgoJICAgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkID09PSBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIGFuIGVycm9yIGNvZGUgaWYgdGhpcyBEdXJhdGlvbiBiZWNhbWUgaW52YWxpZCwgb3IgbnVsbCBpZiB0aGUgRHVyYXRpb24gaXMgdmFsaWQKCSAgICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaW52YWxpZFJlYXNvbiIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkID8gdGhpcy5pbnZhbGlkLnJlYXNvbiA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgYW4gZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgRHVyYXRpb24gYmVjYW1lIGludmFsaWQsIG9yIG51bGwgaWYgdGhlIER1cmF0aW9uIGlzIHZhbGlkCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpbnZhbGlkRXhwbGFuYXRpb24iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5leHBsYW5hdGlvbiA6IG51bGw7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gRHVyYXRpb247Cgl9KCk7CgoJdmFyIElOVkFMSUQkMSA9ICJJbnZhbGlkIEludGVydmFsIjsgLy8gY2hlY2tzIGlmIHRoZSBzdGFydCBpcyBlcXVhbCB0byBvciBiZWZvcmUgdGhlIGVuZAoKCWZ1bmN0aW9uIHZhbGlkYXRlU3RhcnRFbmQoc3RhcnQsIGVuZCkgewoJICBpZiAoIXN0YXJ0IHx8ICFzdGFydC5pc1ZhbGlkKSB7CgkgICAgcmV0dXJuIEludGVydmFsLmludmFsaWQoIm1pc3Npbmcgb3IgaW52YWxpZCBzdGFydCIpOwoJICB9IGVsc2UgaWYgKCFlbmQgfHwgIWVuZC5pc1ZhbGlkKSB7CgkgICAgcmV0dXJuIEludGVydmFsLmludmFsaWQoIm1pc3Npbmcgb3IgaW52YWxpZCBlbmQiKTsKCSAgfSBlbHNlIGlmIChlbmQgPCBzdGFydCkgewoJICAgIHJldHVybiBJbnRlcnZhbC5pbnZhbGlkKCJlbmQgYmVmb3JlIHN0YXJ0IiwgIlRoZSBlbmQgb2YgYW4gaW50ZXJ2YWwgbXVzdCBiZSBhZnRlciBpdHMgc3RhcnQsIGJ1dCB5b3UgaGFkIHN0YXJ0PSIgKyBzdGFydC50b0lTTygpICsgIiBhbmQgZW5kPSIgKyBlbmQudG9JU08oKSk7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIG51bGw7CgkgIH0KCX0KCS8qKgoJICogQW4gSW50ZXJ2YWwgb2JqZWN0IHJlcHJlc2VudHMgYSBoYWxmLW9wZW4gaW50ZXJ2YWwgb2YgdGltZSwgd2hlcmUgZWFjaCBlbmRwb2ludCBpcyBhIHtAbGluayBEYXRlVGltZX0uIENvbmNlcHR1YWxseSwgaXQncyBhIGNvbnRhaW5lciBmb3IgdGhvc2UgdHdvIGVuZHBvaW50cywgYWNjb21wYW5pZWQgYnkgbWV0aG9kcyBmb3IgY3JlYXRpbmcsIHBhcnNpbmcsIGludGVycm9nYXRpbmcsIGNvbXBhcmluZywgdHJhbnNmb3JtaW5nLCBhbmQgZm9ybWF0dGluZyB0aGVtLgoJICoKCSAqIEhlcmUgaXMgYSBicmllZiBvdmVydmlldyBvZiB0aGUgbW9zdCBjb21tb25seSB1c2VkIG1ldGhvZHMgYW5kIGdldHRlcnMgaW4gSW50ZXJ2YWw6CgkgKgoJICogKiAqKkNyZWF0aW9uKiogVG8gY3JlYXRlIGFuIEludGVydmFsLCB1c2Uge0BsaW5rIEludGVydmFsI2Zyb21EYXRlVGltZXN9LCB7QGxpbmsgSW50ZXJ2YWwjYWZ0ZXJ9LCB7QGxpbmsgSW50ZXJ2YWwjYmVmb3JlfSwgb3Ige0BsaW5rIEludGVydmFsI2Zyb21JU099LgoJICogKiAqKkFjY2Vzc29ycyoqIFVzZSB7QGxpbmsgSW50ZXJ2YWwjc3RhcnR9IGFuZCB7QGxpbmsgSW50ZXJ2YWwjZW5kfSB0byBnZXQgdGhlIHN0YXJ0IGFuZCBlbmQuCgkgKiAqICoqSW50ZXJyb2dhdGlvbioqIFRvIGFuYWx5emUgdGhlIEludGVydmFsLCB1c2Uge0BsaW5rIEludGVydmFsI2NvdW50fSwge0BsaW5rIEludGVydmFsI2xlbmd0aH0sIHtAbGluayBJbnRlcnZhbCNoYXNTYW1lfSwge0BsaW5rIEludGVydmFsI2NvbnRhaW5zfSwge0BsaW5rIEludGVydmFsI2lzQWZ0ZXJ9LCBvciB7QGxpbmsgSW50ZXJ2YWwjaXNCZWZvcmV9LgoJICogKiAqKlRyYW5zZm9ybWF0aW9uKiogVG8gY3JlYXRlIG90aGVyIEludGVydmFscyBvdXQgb2YgdGhpcyBvbmUsIHVzZSB7QGxpbmsgSW50ZXJ2YWwjc2V0fSwge0BsaW5rIEludGVydmFsI3NwbGl0QXR9LCB7QGxpbmsgSW50ZXJ2YWwjc3BsaXRCeX0sIHtAbGluayBJbnRlcnZhbCNkaXZpZGVFcXVhbGx5fSwge0BsaW5rIEludGVydmFsI21lcmdlfSwge0BsaW5rIEludGVydmFsI3hvcn0sIHtAbGluayBJbnRlcnZhbCN1bmlvbn0sIHtAbGluayBJbnRlcnZhbCNpbnRlcnNlY3Rpb259LCBvciB7QGxpbmsgSW50ZXJ2YWwjZGlmZmVyZW5jZX0uCgkgKiAqICoqQ29tcGFyaXNvbioqIFRvIGNvbXBhcmUgdGhpcyBJbnRlcnZhbCB0byBhbm90aGVyIG9uZSwgdXNlIHtAbGluayBJbnRlcnZhbCNlcXVhbHN9LCB7QGxpbmsgSW50ZXJ2YWwjb3ZlcmxhcHN9LCB7QGxpbmsgSW50ZXJ2YWwjYWJ1dHNTdGFydH0sIHtAbGluayBJbnRlcnZhbCNhYnV0c0VuZH0sIHtAbGluayBJbnRlcnZhbCNlbmd1bGZzfQoJICogKiAqKk91dHB1dCoqIFRvIGNvbnZlcnQgdGhlIEludGVydmFsIGludG8gb3RoZXIgcmVwcmVzZW50YXRpb25zLCBzZWUge0BsaW5rIEludGVydmFsI3RvU3RyaW5nfSwge0BsaW5rIEludGVydmFsI3RvSVNPfSwge0BsaW5rIEludGVydmFsI3RvSVNPRGF0ZX0sIHtAbGluayBJbnRlcnZhbCN0b0lTT1RpbWV9LCB7QGxpbmsgSW50ZXJ2YWwjdG9Gb3JtYXR9LCBhbmQge0BsaW5rIEludGVydmFsI3RvRHVyYXRpb259LgoJICovCgoKCXZhciBJbnRlcnZhbCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIC8qKgoJICAgKiBAcHJpdmF0ZQoJICAgKi8KCSAgZnVuY3Rpb24gSW50ZXJ2YWwoY29uZmlnKSB7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgkgICAgdGhpcy5zID0gY29uZmlnLnN0YXJ0OwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmUgPSBjb25maWcuZW5kOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmludmFsaWQgPSBjb25maWcuaW52YWxpZCB8fCBudWxsOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmlzTHV4b25JbnRlcnZhbCA9IHRydWU7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBpbnZhbGlkIEludGVydmFsLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gcmVhc29uIC0gc2ltcGxlIHN0cmluZyBvZiB3aHkgdGhpcyBJbnRlcnZhbCBpcyBpbnZhbGlkLiBTaG91bGQgbm90IGNvbnRhaW4gcGFyYW1ldGVycyBvciBhbnl0aGluZyBlbHNlIGRhdGEtZGVwZW5kZW50CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbZXhwbGFuYXRpb249bnVsbF0gLSBsb25nZXIgZXhwbGFuYXRpb24sIG1heSBpbmNsdWRlIHBhcmFtZXRlcnMgYW5kIG90aGVyIHVzZWZ1bCBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24KCSAgICogQHJldHVybiB7SW50ZXJ2YWx9CgkgICAqLwoKCgkgIEludGVydmFsLmludmFsaWQgPSBmdW5jdGlvbiBpbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pIHsKCSAgICBpZiAoZXhwbGFuYXRpb24gPT09IHZvaWQgMCkgewoJICAgICAgZXhwbGFuYXRpb24gPSBudWxsOwoJICAgIH0KCgkgICAgaWYgKCFyZWFzb24pIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigibmVlZCB0byBzcGVjaWZ5IGEgcmVhc29uIHRoZSBJbnRlcnZhbCBpcyBpbnZhbGlkIik7CgkgICAgfQoKCSAgICB2YXIgaW52YWxpZCA9IHJlYXNvbiBpbnN0YW5jZW9mIEludmFsaWQgPyByZWFzb24gOiBuZXcgSW52YWxpZChyZWFzb24sIGV4cGxhbmF0aW9uKTsKCgkgICAgaWYgKFNldHRpbmdzLnRocm93T25JbnZhbGlkKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEludGVydmFsRXJyb3IoaW52YWxpZCk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBuZXcgSW50ZXJ2YWwoewoJICAgICAgICBpbnZhbGlkOiBpbnZhbGlkCgkgICAgICB9KTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGEgc3RhcnQgRGF0ZVRpbWUgYW5kIGFuIGVuZCBEYXRlVGltZS4gSW5jbHVzaXZlIG9mIHRoZSBzdGFydCBidXQgbm90IHRoZSBlbmQuCgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV8RGF0ZXxPYmplY3R9IHN0YXJ0CgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV8RGF0ZXxPYmplY3R9IGVuZAoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIEludGVydmFsLmZyb21EYXRlVGltZXMgPSBmdW5jdGlvbiBmcm9tRGF0ZVRpbWVzKHN0YXJ0LCBlbmQpIHsKCSAgICB2YXIgYnVpbHRTdGFydCA9IGZyaWVuZGx5RGF0ZVRpbWUoc3RhcnQpLAoJICAgICAgICBidWlsdEVuZCA9IGZyaWVuZGx5RGF0ZVRpbWUoZW5kKTsKCSAgICB2YXIgdmFsaWRhdGVFcnJvciA9IHZhbGlkYXRlU3RhcnRFbmQoYnVpbHRTdGFydCwgYnVpbHRFbmQpOwoKCSAgICBpZiAodmFsaWRhdGVFcnJvciA9PSBudWxsKSB7CgkgICAgICByZXR1cm4gbmV3IEludGVydmFsKHsKCSAgICAgICAgc3RhcnQ6IGJ1aWx0U3RhcnQsCgkgICAgICAgIGVuZDogYnVpbHRFbmQKCSAgICAgIH0pOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gdmFsaWRhdGVFcnJvcjsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGEgc3RhcnQgRGF0ZVRpbWUgYW5kIGEgRHVyYXRpb24gdG8gZXh0ZW5kIHRvLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBzdGFydAoJICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gdGhlIGxlbmd0aCBvZiB0aGUgSW50ZXJ2YWwuCgkgICAqIEByZXR1cm4ge0ludGVydmFsfQoJICAgKi8KCSAgOwoKCSAgSW50ZXJ2YWwuYWZ0ZXIgPSBmdW5jdGlvbiBhZnRlcihzdGFydCwgZHVyYXRpb24pIHsKCSAgICB2YXIgZHVyID0gRHVyYXRpb24uZnJvbUR1cmF0aW9uTGlrZShkdXJhdGlvbiksCgkgICAgICAgIGR0ID0gZnJpZW5kbHlEYXRlVGltZShzdGFydCk7CgkgICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQsIGR0LnBsdXMoZHVyKSk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGFuIGVuZCBEYXRlVGltZSBhbmQgYSBEdXJhdGlvbiB0byBleHRlbmQgYmFja3dhcmRzIHRvLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBlbmQKCSAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIHRoZSBsZW5ndGggb2YgdGhlIEludGVydmFsLgoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIEludGVydmFsLmJlZm9yZSA9IGZ1bmN0aW9uIGJlZm9yZShlbmQsIGR1cmF0aW9uKSB7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pLAoJICAgICAgICBkdCA9IGZyaWVuZGx5RGF0ZVRpbWUoZW5kKTsKCSAgICByZXR1cm4gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdC5taW51cyhkdXIpLCBkdCk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGFuIElTTyA4NjAxIHN0cmluZy4KCSAgICogQWNjZXB0cyBgPHN0YXJ0Pi88ZW5kPmAsIGA8c3RhcnQ+LzxkdXJhdGlvbj5gLCBhbmQgYDxkdXJhdGlvbj4vPGVuZD5gIGZvcm1hdHMuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIElTTyBzdHJpbmcgdG8gcGFyc2UKCSAgICogQHBhcmFtIHtPYmplY3R9IFtvcHRzXSAtIG9wdGlvbnMgdG8gcGFzcyB7QGxpbmsgRGF0ZVRpbWUjZnJvbUlTT30gYW5kIG9wdGlvbmFsbHkge0BsaW5rIER1cmF0aW9uI2Zyb21JU099CgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZV9pbnRlcnZhbHMKCSAgICogQHJldHVybiB7SW50ZXJ2YWx9CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC5mcm9tSVNPID0gZnVuY3Rpb24gZnJvbUlTTyh0ZXh0LCBvcHRzKSB7CgkgICAgdmFyIF9zcGxpdCA9ICh0ZXh0IHx8ICIiKS5zcGxpdCgiLyIsIDIpLAoJICAgICAgICBzID0gX3NwbGl0WzBdLAoJICAgICAgICBlID0gX3NwbGl0WzFdOwoKCSAgICBpZiAocyAmJiBlKSB7CgkgICAgICB2YXIgc3RhcnQsIHN0YXJ0SXNWYWxpZDsKCgkgICAgICB0cnkgewoJICAgICAgICBzdGFydCA9IERhdGVUaW1lLmZyb21JU08ocywgb3B0cyk7CgkgICAgICAgIHN0YXJ0SXNWYWxpZCA9IHN0YXJ0LmlzVmFsaWQ7CgkgICAgICB9IGNhdGNoIChlKSB7CgkgICAgICAgIHN0YXJ0SXNWYWxpZCA9IGZhbHNlOwoJICAgICAgfQoKCSAgICAgIHZhciBlbmQsIGVuZElzVmFsaWQ7CgoJICAgICAgdHJ5IHsKCSAgICAgICAgZW5kID0gRGF0ZVRpbWUuZnJvbUlTTyhlLCBvcHRzKTsKCSAgICAgICAgZW5kSXNWYWxpZCA9IGVuZC5pc1ZhbGlkOwoJICAgICAgfSBjYXRjaCAoZSkgewoJICAgICAgICBlbmRJc1ZhbGlkID0gZmFsc2U7CgkgICAgICB9CgoJICAgICAgaWYgKHN0YXJ0SXNWYWxpZCAmJiBlbmRJc1ZhbGlkKSB7CgkgICAgICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHN0YXJ0LCBlbmQpOwoJICAgICAgfQoKCSAgICAgIGlmIChzdGFydElzVmFsaWQpIHsKCSAgICAgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21JU08oZSwgb3B0cyk7CgoJICAgICAgICBpZiAoZHVyLmlzVmFsaWQpIHsKCSAgICAgICAgICByZXR1cm4gSW50ZXJ2YWwuYWZ0ZXIoc3RhcnQsIGR1cik7CgkgICAgICAgIH0KCSAgICAgIH0gZWxzZSBpZiAoZW5kSXNWYWxpZCkgewoJICAgICAgICB2YXIgX2R1ciA9IER1cmF0aW9uLmZyb21JU08ocywgb3B0cyk7CgoJICAgICAgICBpZiAoX2R1ci5pc1ZhbGlkKSB7CgkgICAgICAgICAgcmV0dXJuIEludGVydmFsLmJlZm9yZShlbmQsIF9kdXIpOwoJICAgICAgICB9CgkgICAgICB9CgkgICAgfQoKCSAgICByZXR1cm4gSW50ZXJ2YWwuaW52YWxpZCgidW5wYXJzYWJsZSIsICJ0aGUgaW5wdXQgXCIiICsgdGV4dCArICJcIiBjYW4ndCBiZSBwYXJzZWQgYXMgSVNPIDg2MDEiKTsKCSAgfQoJICAvKioKCSAgICogQ2hlY2sgaWYgYW4gb2JqZWN0IGlzIGFuIEludGVydmFsLiBXb3JrcyBhY3Jvc3MgY29udGV4dCBib3VuZGFyaWVzCgkgICAqIEBwYXJhbSB7b2JqZWN0fSBvCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC5pc0ludGVydmFsID0gZnVuY3Rpb24gaXNJbnRlcnZhbChvKSB7CgkgICAgcmV0dXJuIG8gJiYgby5pc0x1eG9uSW50ZXJ2YWwgfHwgZmFsc2U7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIHN0YXJ0IG9mIHRoZSBJbnRlcnZhbAoJICAgKiBAdHlwZSB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICB2YXIgX3Byb3RvID0gSW50ZXJ2YWwucHJvdG90eXBlOwoKCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIGxlbmd0aCBvZiB0aGUgSW50ZXJ2YWwgaW4gdGhlIHNwZWNpZmllZCB1bml0LgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdW5pdCAtIHRoZSB1bml0IChzdWNoIGFzICdob3Vycycgb3IgJ2RheXMnKSB0byByZXR1cm4gdGhlIGxlbmd0aCBpbi4KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgX3Byb3RvLmxlbmd0aCA9IGZ1bmN0aW9uIGxlbmd0aCh1bml0KSB7CgkgICAgaWYgKHVuaXQgPT09IHZvaWQgMCkgewoJICAgICAgdW5pdCA9ICJtaWxsaXNlY29uZHMiOwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudG9EdXJhdGlvbi5hcHBseSh0aGlzLCBbdW5pdF0pLmdldCh1bml0KSA6IE5hTjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB0aGUgY291bnQgb2YgbWludXRlcywgaG91cnMsIGRheXMsIG1vbnRocywgb3IgeWVhcnMgaW5jbHVkZWQgaW4gdGhlIEludGVydmFsLCBldmVuIGluIHBhcnQuCgkgICAqIFVubGlrZSB7QGxpbmsgSW50ZXJ2YWwjbGVuZ3RofSB0aGlzIGNvdW50cyBzZWN0aW9ucyBvZiB0aGUgY2FsZW5kYXIsIG5vdCBwZXJpb2RzIG9mIHRpbWUsIGUuZy4gc3BlY2lmeWluZyAnZGF5JwoJICAgKiBhc2tzICd3aGF0IGRhdGVzIGFyZSBpbmNsdWRlZCBpbiB0aGlzIGludGVydmFsPycsIG5vdCAnaG93IG1hbnkgZGF5cyBsb25nIGlzIHRoaXMgaW50ZXJ2YWw/JwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW3VuaXQ9J21pbGxpc2Vjb25kcyddIC0gdGhlIHVuaXQgb2YgdGltZSB0byBjb3VudC4KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmNvdW50ID0gZnVuY3Rpb24gY291bnQodW5pdCkgewoJICAgIGlmICh1bml0ID09PSB2b2lkIDApIHsKCSAgICAgIHVuaXQgPSAibWlsbGlzZWNvbmRzIjsKCSAgICB9CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gTmFOOwoJICAgIHZhciBzdGFydCA9IHRoaXMuc3RhcnQuc3RhcnRPZih1bml0KSwKCSAgICAgICAgZW5kID0gdGhpcy5lbmQuc3RhcnRPZih1bml0KTsKCSAgICByZXR1cm4gTWF0aC5mbG9vcihlbmQuZGlmZihzdGFydCwgdW5pdCkuZ2V0KHVuaXQpKSArIDE7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgd2hldGhlciB0aGlzIEludGVydmFsJ3Mgc3RhcnQgYW5kIGVuZCBhcmUgYm90aCBpbiB0aGUgc2FtZSB1bml0IG9mIHRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSB0aGUgdW5pdCBvZiB0aW1lIHRvIGNoZWNrIHNhbWVuZXNzIG9uCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uaGFzU2FtZSA9IGZ1bmN0aW9uIGhhc1NhbWUodW5pdCkgewoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmlzRW1wdHkoKSB8fCB0aGlzLmUubWludXMoMSkuaGFzU2FtZSh0aGlzLnMsIHVuaXQpIDogZmFsc2U7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwgaGFzIHRoZSBzYW1lIHN0YXJ0IGFuZCBlbmQgRGF0ZVRpbWVzLgoJICAgKiBAcmV0dXJuIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmlzRW1wdHkgPSBmdW5jdGlvbiBpc0VtcHR5KCkgewoJICAgIHJldHVybiB0aGlzLnMudmFsdWVPZigpID09PSB0aGlzLmUudmFsdWVPZigpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsJ3Mgc3RhcnQgaXMgYWZ0ZXIgdGhlIHNwZWNpZmllZCBEYXRlVGltZS4KCSAgICogQHBhcmFtIHtEYXRlVGltZX0gZGF0ZVRpbWUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5pc0FmdGVyID0gZnVuY3Rpb24gaXNBZnRlcihkYXRlVGltZSkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7CgkgICAgcmV0dXJuIHRoaXMucyA+IGRhdGVUaW1lOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsJ3MgZW5kIGlzIGJlZm9yZSB0aGUgc3BlY2lmaWVkIERhdGVUaW1lLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBkYXRlVGltZQoJICAgKiBAcmV0dXJuIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmlzQmVmb3JlID0gZnVuY3Rpb24gaXNCZWZvcmUoZGF0ZVRpbWUpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlOwoJICAgIHJldHVybiB0aGlzLmUgPD0gZGF0ZVRpbWU7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwgY29udGFpbnMgdGhlIHNwZWNpZmllZCBEYXRlVGltZS4KCSAgICogQHBhcmFtIHtEYXRlVGltZX0gZGF0ZVRpbWUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5jb250YWlucyA9IGZ1bmN0aW9uIGNvbnRhaW5zKGRhdGVUaW1lKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBmYWxzZTsKCSAgICByZXR1cm4gdGhpcy5zIDw9IGRhdGVUaW1lICYmIHRoaXMuZSA+IGRhdGVUaW1lOwoJICB9CgkgIC8qKgoJICAgKiAiU2V0cyIgdGhlIHN0YXJ0IGFuZC9vciBlbmQgZGF0ZXMuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBJbnRlcnZhbC4KCSAgICogQHBhcmFtIHtPYmplY3R9IHZhbHVlcyAtIHRoZSB2YWx1ZXMgdG8gc2V0CgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IHZhbHVlcy5zdGFydCAtIHRoZSBzdGFydGluZyBEYXRlVGltZQoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSB2YWx1ZXMuZW5kIC0gdGhlIGVuZGluZyBEYXRlVGltZQoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIF9wcm90by5zZXQgPSBmdW5jdGlvbiBzZXQoX3RlbXApIHsKCSAgICB2YXIgX3JlZiA9IF90ZW1wID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wLAoJICAgICAgICBzdGFydCA9IF9yZWYuc3RhcnQsCgkgICAgICAgIGVuZCA9IF9yZWYuZW5kOwoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMoc3RhcnQgfHwgdGhpcy5zLCBlbmQgfHwgdGhpcy5lKTsKCSAgfQoJICAvKioKCSAgICogU3BsaXQgdGhpcyBJbnRlcnZhbCBhdCBlYWNoIG9mIHRoZSBzcGVjaWZpZWQgRGF0ZVRpbWVzCgkgICAqIEBwYXJhbSB7Li4uRGF0ZVRpbWV9IGRhdGVUaW1lcyAtIHRoZSB1bml0IG9mIHRpbWUgdG8gY291bnQuCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNwbGl0QXQgPSBmdW5jdGlvbiBzcGxpdEF0KCkgewoJICAgIHZhciBfdGhpcyA9IHRoaXM7CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gW107CgoJICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBkYXRlVGltZXMgPSBuZXcgQXJyYXkoX2xlbiksIF9rZXkgPSAwOyBfa2V5IDwgX2xlbjsgX2tleSsrKSB7CgkgICAgICBkYXRlVGltZXNbX2tleV0gPSBhcmd1bWVudHNbX2tleV07CgkgICAgfQoKCSAgICB2YXIgc29ydGVkID0gZGF0ZVRpbWVzLm1hcChmcmllbmRseURhdGVUaW1lKS5maWx0ZXIoZnVuY3Rpb24gKGQpIHsKCSAgICAgIHJldHVybiBfdGhpcy5jb250YWlucyhkKTsKCSAgICB9KS5zb3J0KCksCgkgICAgICAgIHJlc3VsdHMgPSBbXTsKCSAgICB2YXIgcyA9IHRoaXMucywKCSAgICAgICAgaSA9IDA7CgoJICAgIHdoaWxlIChzIDwgdGhpcy5lKSB7CgkgICAgICB2YXIgYWRkZWQgPSBzb3J0ZWRbaV0gfHwgdGhpcy5lLAoJICAgICAgICAgIG5leHQgPSArYWRkZWQgPiArdGhpcy5lID8gdGhpcy5lIDogYWRkZWQ7CgkgICAgICByZXN1bHRzLnB1c2goSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzLCBuZXh0KSk7CgkgICAgICBzID0gbmV4dDsKCSAgICAgIGkgKz0gMTsKCSAgICB9CgoJICAgIHJldHVybiByZXN1bHRzOwoJICB9CgkgIC8qKgoJICAgKiBTcGxpdCB0aGlzIEludGVydmFsIGludG8gc21hbGxlciBJbnRlcnZhbHMsIGVhY2ggb2YgdGhlIHNwZWNpZmllZCBsZW5ndGguCgkgICAqIExlZnQgb3ZlciB0aW1lIGlzIGdyb3VwZWQgaW50byBhIHNtYWxsZXIgaW50ZXJ2YWwKCSAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIFRoZSBsZW5ndGggb2YgZWFjaCByZXN1bHRpbmcgaW50ZXJ2YWwuCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNwbGl0QnkgPSBmdW5jdGlvbiBzcGxpdEJ5KGR1cmF0aW9uKSB7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pOwoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhZHVyLmlzVmFsaWQgfHwgZHVyLmFzKCJtaWxsaXNlY29uZHMiKSA9PT0gMCkgewoJICAgICAgcmV0dXJuIFtdOwoJICAgIH0KCgkgICAgdmFyIHMgPSB0aGlzLnMsCgkgICAgICAgIGlkeCA9IDEsCgkgICAgICAgIG5leHQ7CgkgICAgdmFyIHJlc3VsdHMgPSBbXTsKCgkgICAgd2hpbGUgKHMgPCB0aGlzLmUpIHsKCSAgICAgIHZhciBhZGRlZCA9IHRoaXMuc3RhcnQucGx1cyhkdXIubWFwVW5pdHMoZnVuY3Rpb24gKHgpIHsKCSAgICAgICAgcmV0dXJuIHggKiBpZHg7CgkgICAgICB9KSk7CgkgICAgICBuZXh0ID0gK2FkZGVkID4gK3RoaXMuZSA/IHRoaXMuZSA6IGFkZGVkOwoJICAgICAgcmVzdWx0cy5wdXNoKEludGVydmFsLmZyb21EYXRlVGltZXMocywgbmV4dCkpOwoJICAgICAgcyA9IG5leHQ7CgkgICAgICBpZHggKz0gMTsKCSAgICB9CgoJICAgIHJldHVybiByZXN1bHRzOwoJICB9CgkgIC8qKgoJICAgKiBTcGxpdCB0aGlzIEludGVydmFsIGludG8gdGhlIHNwZWNpZmllZCBudW1iZXIgb2Ygc21hbGxlciBpbnRlcnZhbHMuCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBudW1iZXJPZlBhcnRzIC0gVGhlIG51bWJlciBvZiBJbnRlcnZhbHMgdG8gZGl2aWRlIHRoZSBJbnRlcnZhbCBpbnRvLgoJICAgKiBAcmV0dXJuIHtBcnJheX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5kaXZpZGVFcXVhbGx5ID0gZnVuY3Rpb24gZGl2aWRlRXF1YWxseShudW1iZXJPZlBhcnRzKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBbXTsKCSAgICByZXR1cm4gdGhpcy5zcGxpdEJ5KHRoaXMubGVuZ3RoKCkgLyBudW1iZXJPZlBhcnRzKS5zbGljZSgwLCBudW1iZXJPZlBhcnRzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCBvdmVybGFwcyB3aXRoIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwKCSAgICogQHBhcmFtIHtJbnRlcnZhbH0gb3RoZXIKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5vdmVybGFwcyA9IGZ1bmN0aW9uIG92ZXJsYXBzKG90aGVyKSB7CgkgICAgcmV0dXJuIHRoaXMuZSA+IG90aGVyLnMgJiYgdGhpcy5zIDwgb3RoZXIuZTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCdzIGVuZCBpcyBhZGphY2VudCB0byB0aGUgc3BlY2lmaWVkIEludGVydmFsJ3Mgc3RhcnQuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uYWJ1dHNTdGFydCA9IGZ1bmN0aW9uIGFidXRzU3RhcnQob3RoZXIpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlOwoJICAgIHJldHVybiArdGhpcy5lID09PSArb3RoZXIuczsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCdzIHN0YXJ0IGlzIGFkamFjZW50IHRvIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwncyBlbmQuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uYWJ1dHNFbmQgPSBmdW5jdGlvbiBhYnV0c0VuZChvdGhlcikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7CgkgICAgcmV0dXJuICtvdGhlci5lID09PSArdGhpcy5zOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIGVuZ3VsZnMgdGhlIHN0YXJ0IGFuZCBlbmQgb2YgdGhlIHNwZWNpZmllZCBJbnRlcnZhbC4KCSAgICogQHBhcmFtIHtJbnRlcnZhbH0gb3RoZXIKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5lbmd1bGZzID0gZnVuY3Rpb24gZW5ndWxmcyhvdGhlcikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7CgkgICAgcmV0dXJuIHRoaXMucyA8PSBvdGhlci5zICYmIHRoaXMuZSA+PSBvdGhlci5lOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIGhhcyB0aGUgc2FtZSBzdGFydCBhbmQgZW5kIGFzIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQgfHwgIW90aGVyLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBmYWxzZTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLnMuZXF1YWxzKG90aGVyLnMpICYmIHRoaXMuZS5lcXVhbHMob3RoZXIuZSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBJbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIGludGVyc2VjdGlvbiBvZiB0aGlzIEludGVydmFsIGFuZCB0aGUgc3BlY2lmaWVkIEludGVydmFsLgoJICAgKiBTcGVjaWZpY2FsbHksIHRoZSByZXN1bHRpbmcgSW50ZXJ2YWwgaGFzIHRoZSBtYXhpbXVtIHN0YXJ0IHRpbWUgYW5kIHRoZSBtaW5pbXVtIGVuZCB0aW1lIG9mIHRoZSB0d28gSW50ZXJ2YWxzLgoJICAgKiBSZXR1cm5zIG51bGwgaWYgdGhlIGludGVyc2VjdGlvbiBpcyBlbXB0eSwgbWVhbmluZywgdGhlIGludGVydmFscyBkb24ndCBpbnRlcnNlY3QuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge0ludGVydmFsfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmludGVyc2VjdGlvbiA9IGZ1bmN0aW9uIGludGVyc2VjdGlvbihvdGhlcikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgcyA9IHRoaXMucyA+IG90aGVyLnMgPyB0aGlzLnMgOiBvdGhlci5zLAoJICAgICAgICBlID0gdGhpcy5lIDwgb3RoZXIuZSA/IHRoaXMuZSA6IG90aGVyLmU7CgoJICAgIGlmIChzID49IGUpIHsKCSAgICAgIHJldHVybiBudWxsOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzLCBlKTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBJbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIHVuaW9uIG9mIHRoaXMgSW50ZXJ2YWwgYW5kIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwuCgkgICAqIFNwZWNpZmljYWxseSwgdGhlIHJlc3VsdGluZyBJbnRlcnZhbCBoYXMgdGhlIG1pbmltdW0gc3RhcnQgdGltZSBhbmQgdGhlIG1heGltdW0gZW5kIHRpbWUgb2YgdGhlIHR3byBJbnRlcnZhbHMuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge0ludGVydmFsfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnVuaW9uID0gZnVuY3Rpb24gdW5pb24ob3RoZXIpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIHMgPSB0aGlzLnMgPCBvdGhlci5zID8gdGhpcy5zIDogb3RoZXIucywKCSAgICAgICAgZSA9IHRoaXMuZSA+IG90aGVyLmUgPyB0aGlzLmUgOiBvdGhlci5lOwoJICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHMsIGUpOwoJICB9CgkgIC8qKgoJICAgKiBNZXJnZSBhbiBhcnJheSBvZiBJbnRlcnZhbHMgaW50byBhIGVxdWl2YWxlbnQgbWluaW1hbCBzZXQgb2YgSW50ZXJ2YWxzLgoJICAgKiBDb21iaW5lcyBvdmVybGFwcGluZyBhbmQgYWRqYWNlbnQgSW50ZXJ2YWxzLgoJICAgKiBAcGFyYW0ge0FycmF5fSBpbnRlcnZhbHMKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC5tZXJnZSA9IGZ1bmN0aW9uIG1lcmdlKGludGVydmFscykgewoJICAgIHZhciBfaW50ZXJ2YWxzJHNvcnQkcmVkdWMgPSBpbnRlcnZhbHMuc29ydChmdW5jdGlvbiAoYSwgYikgewoJICAgICAgcmV0dXJuIGEucyAtIGIuczsKCSAgICB9KS5yZWR1Y2UoZnVuY3Rpb24gKF9yZWYyLCBpdGVtKSB7CgkgICAgICB2YXIgc29mYXIgPSBfcmVmMlswXSwKCSAgICAgICAgICBjdXJyZW50ID0gX3JlZjJbMV07CgoJICAgICAgaWYgKCFjdXJyZW50KSB7CgkgICAgICAgIHJldHVybiBbc29mYXIsIGl0ZW1dOwoJICAgICAgfSBlbHNlIGlmIChjdXJyZW50Lm92ZXJsYXBzKGl0ZW0pIHx8IGN1cnJlbnQuYWJ1dHNTdGFydChpdGVtKSkgewoJICAgICAgICByZXR1cm4gW3NvZmFyLCBjdXJyZW50LnVuaW9uKGl0ZW0pXTsKCSAgICAgIH0gZWxzZSB7CgkgICAgICAgIHJldHVybiBbc29mYXIuY29uY2F0KFtjdXJyZW50XSksIGl0ZW1dOwoJICAgICAgfQoJICAgIH0sIFtbXSwgbnVsbF0pLAoJICAgICAgICBmb3VuZCA9IF9pbnRlcnZhbHMkc29ydCRyZWR1Y1swXSwKCSAgICAgICAgZmluYWwgPSBfaW50ZXJ2YWxzJHNvcnQkcmVkdWNbMV07CgoJICAgIGlmIChmaW5hbCkgewoJICAgICAgZm91bmQucHVzaChmaW5hbCk7CgkgICAgfQoKCSAgICByZXR1cm4gZm91bmQ7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBhcnJheSBvZiBJbnRlcnZhbHMgcmVwcmVzZW50aW5nIHRoZSBzcGFucyBvZiB0aW1lIHRoYXQgb25seSBhcHBlYXIgaW4gb25lIG9mIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWxzLgoJICAgKiBAcGFyYW0ge0FycmF5fSBpbnRlcnZhbHMKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC54b3IgPSBmdW5jdGlvbiB4b3IoaW50ZXJ2YWxzKSB7CgkgICAgdmFyIF9BcnJheSRwcm90b3R5cGU7CgoJICAgIHZhciBzdGFydCA9IG51bGwsCgkgICAgICAgIGN1cnJlbnRDb3VudCA9IDA7CgoJICAgIHZhciByZXN1bHRzID0gW10sCgkgICAgICAgIGVuZHMgPSBpbnRlcnZhbHMubWFwKGZ1bmN0aW9uIChpKSB7CgkgICAgICByZXR1cm4gW3sKCSAgICAgICAgdGltZTogaS5zLAoJICAgICAgICB0eXBlOiAicyIKCSAgICAgIH0sIHsKCSAgICAgICAgdGltZTogaS5lLAoJICAgICAgICB0eXBlOiAiZSIKCSAgICAgIH1dOwoJICAgIH0pLAoJICAgICAgICBmbGF0dGVuZWQgPSAoX0FycmF5JHByb3RvdHlwZSA9IEFycmF5LnByb3RvdHlwZSkuY29uY2F0LmFwcGx5KF9BcnJheSRwcm90b3R5cGUsIGVuZHMpLAoJICAgICAgICBhcnIgPSBmbGF0dGVuZWQuc29ydChmdW5jdGlvbiAoYSwgYikgewoJICAgICAgcmV0dXJuIGEudGltZSAtIGIudGltZTsKCSAgICB9KTsKCgkgICAgZm9yICh2YXIgX2l0ZXJhdG9yID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShhcnIpLCBfc3RlcDsgIShfc3RlcCA9IF9pdGVyYXRvcigpKS5kb25lOykgewoJICAgICAgdmFyIGkgPSBfc3RlcC52YWx1ZTsKCSAgICAgIGN1cnJlbnRDb3VudCArPSBpLnR5cGUgPT09ICJzIiA/IDEgOiAtMTsKCgkgICAgICBpZiAoY3VycmVudENvdW50ID09PSAxKSB7CgkgICAgICAgIHN0YXJ0ID0gaS50aW1lOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgaWYgKHN0YXJ0ICYmICtzdGFydCAhPT0gK2kudGltZSkgewoJICAgICAgICAgIHJlc3VsdHMucHVzaChJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHN0YXJ0LCBpLnRpbWUpKTsKCSAgICAgICAgfQoKCSAgICAgICAgc3RhcnQgPSBudWxsOwoJICAgICAgfQoJICAgIH0KCgkgICAgcmV0dXJuIEludGVydmFsLm1lcmdlKHJlc3VsdHMpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gSW50ZXJ2YWwgcmVwcmVzZW50aW5nIHRoZSBzcGFuIG9mIHRpbWUgaW4gdGhpcyBJbnRlcnZhbCB0aGF0IGRvZXNuJ3Qgb3ZlcmxhcCB3aXRoIGFueSBvZiB0aGUgc3BlY2lmaWVkIEludGVydmFscy4KCSAgICogQHBhcmFtIHsuLi5JbnRlcnZhbH0gaW50ZXJ2YWxzCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmRpZmZlcmVuY2UgPSBmdW5jdGlvbiBkaWZmZXJlbmNlKCkgewoJICAgIHZhciBfdGhpczIgPSB0aGlzOwoKCSAgICBmb3IgKHZhciBfbGVuMiA9IGFyZ3VtZW50cy5sZW5ndGgsIGludGVydmFscyA9IG5ldyBBcnJheShfbGVuMiksIF9rZXkyID0gMDsgX2tleTIgPCBfbGVuMjsgX2tleTIrKykgewoJICAgICAgaW50ZXJ2YWxzW19rZXkyXSA9IGFyZ3VtZW50c1tfa2V5Ml07CgkgICAgfQoKCSAgICByZXR1cm4gSW50ZXJ2YWwueG9yKFt0aGlzXS5jb25jYXQoaW50ZXJ2YWxzKSkubWFwKGZ1bmN0aW9uIChpKSB7CgkgICAgICByZXR1cm4gX3RoaXMyLmludGVyc2VjdGlvbihpKTsKCSAgICB9KS5maWx0ZXIoZnVuY3Rpb24gKGkpIHsKCSAgICAgIHJldHVybiBpICYmICFpLmlzRW1wdHkoKTsKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIEludGVydmFsIGFwcHJvcHJpYXRlIGZvciBkZWJ1Z2dpbmcuCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nKCkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRCQxOwoJICAgIHJldHVybiAiWyIgKyB0aGlzLnMudG9JU08oKSArICIgXHUyMDEzICIgKyB0aGlzLmUudG9JU08oKSArICIpIjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgSW50ZXJ2YWwuCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZV9pbnRlcnZhbHMKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBUaGUgc2FtZSBvcHRpb25zIGFzIHtAbGluayBEYXRlVGltZSN0b0lTT30KCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPID0gZnVuY3Rpb24gdG9JU08ob3B0cykgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRCQxOwoJICAgIHJldHVybiB0aGlzLnMudG9JU08ob3B0cykgKyAiLyIgKyB0aGlzLmUudG9JU08ob3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiBkYXRlIG9mIHRoaXMgSW50ZXJ2YWwuCgkgICAqIFRoZSB0aW1lIGNvbXBvbmVudHMgYXJlIGlnbm9yZWQuCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZV9pbnRlcnZhbHMKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPRGF0ZSA9IGZ1bmN0aW9uIHRvSVNPRGF0ZSgpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIElOVkFMSUQkMTsKCSAgICByZXR1cm4gdGhpcy5zLnRvSVNPRGF0ZSgpICsgIi8iICsgdGhpcy5lLnRvSVNPRGF0ZSgpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGltZSBvZiB0aGlzIEludGVydmFsLgoJICAgKiBUaGUgZGF0ZSBjb21wb25lbnRzIGFyZSBpZ25vcmVkLgoJICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI1RpbWVfaW50ZXJ2YWxzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gVGhlIHNhbWUgb3B0aW9ucyBhcyB7QGxpbmsgRGF0ZVRpbWUjdG9JU099CgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0lTT1RpbWUgPSBmdW5jdGlvbiB0b0lTT1RpbWUob3B0cykgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRCQxOwoJICAgIHJldHVybiB0aGlzLnMudG9JU09UaW1lKG9wdHMpICsgIi8iICsgdGhpcy5lLnRvSVNPVGltZShvcHRzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIEludGVydmFsIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmllZCBmb3JtYXQgc3RyaW5nLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gZGF0ZUZvcm1hdCAtIHRoZSBmb3JtYXQgc3RyaW5nLiBUaGlzIHN0cmluZyBmb3JtYXRzIHRoZSBzdGFydCBhbmQgZW5kIHRpbWUuIFNlZSB7QGxpbmsgRGF0ZVRpbWUjdG9Gb3JtYXR9IGZvciBkZXRhaWxzLgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLnNlcGFyYXRvciA9ICAnIOKAkyAnXSAtIGEgc2VwYXJhdG9yIHRvIHBsYWNlIGJldHdlZW4gdGhlIHN0YXJ0IGFuZCBlbmQgcmVwcmVzZW50YXRpb25zCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0Zvcm1hdCA9IGZ1bmN0aW9uIHRvRm9ybWF0KGRhdGVGb3JtYXQsIF90ZW1wMikgewoJICAgIHZhciBfcmVmMyA9IF90ZW1wMiA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDIsCgkgICAgICAgIF9yZWYzJHNlcGFyYXRvciA9IF9yZWYzLnNlcGFyYXRvciwKCSAgICAgICAgc2VwYXJhdG9yID0gX3JlZjMkc2VwYXJhdG9yID09PSB2b2lkIDAgPyAiIOKAkyAiIDogX3JlZjMkc2VwYXJhdG9yOwoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIElOVkFMSUQkMTsKCSAgICByZXR1cm4gIiIgKyB0aGlzLnMudG9Gb3JtYXQoZGF0ZUZvcm1hdCkgKyBzZXBhcmF0b3IgKyB0aGlzLmUudG9Gb3JtYXQoZGF0ZUZvcm1hdCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhIER1cmF0aW9uIHJlcHJlc2VudGluZyB0aGUgdGltZSBzcGFubmVkIGJ5IHRoaXMgaW50ZXJ2YWwuCgkgICAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfSBbdW5pdD1bJ21pbGxpc2Vjb25kcyddXSAtIHRoZSB1bml0IG9yIHVuaXRzIChzdWNoIGFzICdob3Vycycgb3IgJ2RheXMnKSB0byBpbmNsdWRlIGluIHRoZSBkdXJhdGlvbi4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRoYXQgYWZmZWN0IHRoZSBjcmVhdGlvbiBvZiB0aGUgRHVyYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlCgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oKS50b09iamVjdCgpIC8vPT4geyBtaWxsaXNlY29uZHM6IDg4NDg5MjU3IH0KCSAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikudG9EdXJhdGlvbignZGF5cycpLnRvT2JqZWN0KCkgLy89PiB7IGRheXM6IDEuMDI0MTgxMjE1Mjc3Nzc3OCB9CgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oWydob3VycycsICdtaW51dGVzJ10pLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAyNCwgbWludXRlczogMzQuODIwOTUgfQoJICAgKiBAZXhhbXBsZSBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKGR0MSwgZHQyKS50b0R1cmF0aW9uKFsnaG91cnMnLCAnbWludXRlcycsICdzZWNvbmRzJ10pLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAyNCwgbWludXRlczogMzQsIHNlY29uZHM6IDQ5LjI1NyB9CgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oJ3NlY29uZHMnKS50b09iamVjdCgpIC8vPT4geyBzZWNvbmRzOiA4ODQ4OS4yNTcgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0R1cmF0aW9uID0gZnVuY3Rpb24gdG9EdXJhdGlvbih1bml0LCBvcHRzKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5pbnZhbGlkKHRoaXMuaW52YWxpZFJlYXNvbik7CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy5lLmRpZmYodGhpcy5zLCB1bml0LCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogUnVuIG1hcEZuIG9uIHRoZSBpbnRlcnZhbCBzdGFydCBhbmQgZW5kLCByZXR1cm5pbmcgYSBuZXcgSW50ZXJ2YWwgZnJvbSB0aGUgcmVzdWx0aW5nIERhdGVUaW1lcwoJICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBtYXBGbgoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikubWFwRW5kcG9pbnRzKGVuZHBvaW50ID0+IGVuZHBvaW50LnRvVVRDKCkpCgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLm1hcEVuZHBvaW50cyhlbmRwb2ludCA9PiBlbmRwb2ludC5wbHVzKHsgaG91cnM6IDIgfSkpCgkgICAqLwoJICA7CgoJICBfcHJvdG8ubWFwRW5kcG9pbnRzID0gZnVuY3Rpb24gbWFwRW5kcG9pbnRzKG1hcEZuKSB7CgkgICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMobWFwRm4odGhpcy5zKSwgbWFwRm4odGhpcy5lKSk7CgkgIH07CgoJICBfY3JlYXRlQ2xhc3MoSW50ZXJ2YWwsIFt7CgkgICAga2V5OiAic3RhcnQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMucyA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgdGhlIGVuZCBvZiB0aGUgSW50ZXJ2YWwKCSAgICAgKiBAdHlwZSB7RGF0ZVRpbWV9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiZW5kIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmUgOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCdzIGVuZCBpcyBhdCBsZWFzdCBpdHMgc3RhcnQsIG1lYW5pbmcgdGhhdCB0aGUgSW50ZXJ2YWwgaXNuJ3QgJ2JhY2t3YXJkcycuCgkgICAgICogQHR5cGUge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkUmVhc29uID09PSBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIGFuIGVycm9yIGNvZGUgaWYgdGhpcyBJbnRlcnZhbCBpcyBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBJbnRlcnZhbCBpcyB2YWxpZAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaW52YWxpZFJlYXNvbiIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkID8gdGhpcy5pbnZhbGlkLnJlYXNvbiA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgYW4gZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgSW50ZXJ2YWwgYmVjYW1lIGludmFsaWQsIG9yIG51bGwgaWYgdGhlIEludGVydmFsIGlzIHZhbGlkCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpbnZhbGlkRXhwbGFuYXRpb24iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5leHBsYW5hdGlvbiA6IG51bGw7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gSW50ZXJ2YWw7Cgl9KCk7CgoJLyoqCgkgKiBUaGUgSW5mbyBjbGFzcyBjb250YWlucyBzdGF0aWMgbWV0aG9kcyBmb3IgcmV0cmlldmluZyBnZW5lcmFsIHRpbWUgYW5kIGRhdGUgcmVsYXRlZCBkYXRhLiBGb3IgZXhhbXBsZSwgaXQgaGFzIG1ldGhvZHMgZm9yIGZpbmRpbmcgb3V0IGlmIGEgdGltZSB6b25lIGhhcyBhIERTVCwgZm9yIGxpc3RpbmcgdGhlIG1vbnRocyBpbiBhbnkgc3VwcG9ydGVkIGxvY2FsZSwgYW5kIGZvciBkaXNjb3ZlcmluZyB3aGljaCBvZiBMdXhvbiBmZWF0dXJlcyBhcmUgYXZhaWxhYmxlIGluIHRoZSBjdXJyZW50IGVudmlyb25tZW50LgoJICovCgoJdmFyIEluZm8gPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICBmdW5jdGlvbiBJbmZvKCkge30KCgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGUgc3BlY2lmaWVkIHpvbmUgY29udGFpbnMgYSBEU1QuCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFt6b25lPSdsb2NhbCddIC0gWm9uZSB0byBjaGVjay4gRGVmYXVsdHMgdG8gdGhlIGVudmlyb25tZW50J3MgbG9jYWwgem9uZS4KCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIEluZm8uaGFzRFNUID0gZnVuY3Rpb24gaGFzRFNUKHpvbmUpIHsKCSAgICBpZiAoem9uZSA9PT0gdm9pZCAwKSB7CgkgICAgICB6b25lID0gU2V0dGluZ3MuZGVmYXVsdFpvbmU7CgkgICAgfQoKCSAgICB2YXIgcHJvdG8gPSBEYXRlVGltZS5ub3coKS5zZXRab25lKHpvbmUpLnNldCh7CgkgICAgICBtb250aDogMTIKCSAgICB9KTsKCSAgICByZXR1cm4gIXpvbmUuaXNVbml2ZXJzYWwgJiYgcHJvdG8ub2Zmc2V0ICE9PSBwcm90by5zZXQoewoJICAgICAgbW9udGg6IDYKCSAgICB9KS5vZmZzZXQ7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoZSBzcGVjaWZpZWQgem9uZSBpcyBhIHZhbGlkIElBTkEgc3BlY2lmaWVyLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gem9uZSAtIFpvbmUgdG8gY2hlY2sKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIEluZm8uaXNWYWxpZElBTkFab25lID0gZnVuY3Rpb24gaXNWYWxpZElBTkFab25lKHpvbmUpIHsKCSAgICByZXR1cm4gSUFOQVpvbmUuaXNWYWxpZFNwZWNpZmllcih6b25lKSAmJiBJQU5BWm9uZS5pc1ZhbGlkWm9uZSh6b25lKTsKCSAgfQoJICAvKioKCSAgICogQ29udmVydHMgdGhlIGlucHV0IGludG8gYSB7QGxpbmsgWm9uZX0gaW5zdGFuY2UuCgkgICAqCgkgICAqICogSWYgYGlucHV0YCBpcyBhbHJlYWR5IGEgWm9uZSBpbnN0YW5jZSwgaXQgaXMgcmV0dXJuZWQgdW5jaGFuZ2VkLgoJICAgKiAqIElmIGBpbnB1dGAgaXMgYSBzdHJpbmcgY29udGFpbmluZyBhIHZhbGlkIHRpbWUgem9uZSBuYW1lLCBhIFpvbmUgaW5zdGFuY2UKCSAgICogICB3aXRoIHRoYXQgbmFtZSBpcyByZXR1cm5lZC4KCSAgICogKiBJZiBgaW5wdXRgIGlzIGEgc3RyaW5nIHRoYXQgZG9lc24ndCByZWZlciB0byBhIGtub3duIHRpbWUgem9uZSwgYSBab25lCgkgICAqICAgaW5zdGFuY2Ugd2l0aCB7QGxpbmsgWm9uZSNpc1ZhbGlkfSA9PSBmYWxzZSBpcyByZXR1cm5lZC4KCSAgICogKiBJZiBgaW5wdXQgaXMgYSBudW1iZXIsIGEgWm9uZSBpbnN0YW5jZSB3aXRoIHRoZSBzcGVjaWZpZWQgZml4ZWQgb2Zmc2V0CgkgICAqICAgaW4gbWludXRlcyBpcyByZXR1cm5lZC4KCSAgICogKiBJZiBgaW5wdXRgIGlzIGBudWxsYCBvciBgdW5kZWZpbmVkYCwgdGhlIGRlZmF1bHQgem9uZSBpcyByZXR1cm5lZC4KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZXxudW1iZXJ9IFtpbnB1dF0gLSB0aGUgdmFsdWUgdG8gYmUgY29udmVydGVkCgkgICAqIEByZXR1cm4ge1pvbmV9CgkgICAqLwoJICA7CgoJICBJbmZvLm5vcm1hbGl6ZVpvbmUgPSBmdW5jdGlvbiBub3JtYWxpemVab25lJDEoaW5wdXQpIHsKCSAgICByZXR1cm4gbm9ybWFsaXplWm9uZShpbnB1dCwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gYXJyYXkgb2Ygc3RhbmRhbG9uZSBtb250aCBuYW1lcy4KCSAgICogQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9EYXRlVGltZUZvcm1hdAoJICAgKiBAcGFyYW0ge3N0cmluZ30gW2xlbmd0aD0nbG9uZyddIC0gdGhlIGxlbmd0aCBvZiB0aGUgbW9udGggcmVwcmVzZW50YXRpb24sIHN1Y2ggYXMgIm51bWVyaWMiLCAiMi1kaWdpdCIsICJuYXJyb3ciLCAic2hvcnQiLCAibG9uZyIKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGVdIC0gdGhlIGxvY2FsZSBjb2RlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW09bnVsbF0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jT2JqPW51bGxdIC0gYW4gZXhpc3RpbmcgbG9jYWxlIG9iamVjdCB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm91dHB1dENhbGVuZGFyPSdncmVnb3J5J10gLSB0aGUgY2FsZW5kYXIKCSAgICogQGV4YW1wbGUgSW5mby5tb250aHMoKVswXSAvLz0+ICdKYW51YXJ5JwoJICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygnc2hvcnQnKVswXSAvLz0+ICdKYW4nCgkgICAqIEBleGFtcGxlIEluZm8ubW9udGhzKCdudW1lcmljJylbMF0gLy89PiAnMScKCSAgICogQGV4YW1wbGUgSW5mby5tb250aHMoJ3Nob3J0JywgeyBsb2NhbGU6ICdmci1DQScgfSApWzBdIC8vPT4gJ2phbnYuJwoJICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygnbnVtZXJpYycsIHsgbG9jYWxlOiAnYXInIH0pWzBdIC8vPT4gJ9mhJwoJICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygnbG9uZycsIHsgb3V0cHV0Q2FsZW5kYXI6ICdpc2xhbWljJyB9KVswXSAvLz0+ICdSYWJpyrsgSScKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbmZvLm1vbnRocyA9IGZ1bmN0aW9uIG1vbnRocyhsZW5ndGgsIF90ZW1wKSB7CgkgICAgaWYgKGxlbmd0aCA9PT0gdm9pZCAwKSB7CgkgICAgICBsZW5ndGggPSAibG9uZyI7CgkgICAgfQoKCSAgICB2YXIgX3JlZiA9IF90ZW1wID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wLAoJICAgICAgICBfcmVmJGxvY2FsZSA9IF9yZWYubG9jYWxlLAoJICAgICAgICBsb2NhbGUgPSBfcmVmJGxvY2FsZSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYkbG9jYWxlLAoJICAgICAgICBfcmVmJG51bWJlcmluZ1N5c3RlbSA9IF9yZWYubnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBudW1iZXJpbmdTeXN0ZW0gPSBfcmVmJG51bWJlcmluZ1N5c3RlbSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYkbnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBfcmVmJGxvY09iaiA9IF9yZWYubG9jT2JqLAoJICAgICAgICBsb2NPYmogPSBfcmVmJGxvY09iaiA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYkbG9jT2JqLAoJICAgICAgICBfcmVmJG91dHB1dENhbGVuZGFyID0gX3JlZi5vdXRwdXRDYWxlbmRhciwKCSAgICAgICAgb3V0cHV0Q2FsZW5kYXIgPSBfcmVmJG91dHB1dENhbGVuZGFyID09PSB2b2lkIDAgPyAiZ3JlZ29yeSIgOiBfcmVmJG91dHB1dENhbGVuZGFyOwoKCSAgICByZXR1cm4gKGxvY09iaiB8fCBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhcikpLm1vbnRocyhsZW5ndGgpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gYXJyYXkgb2YgZm9ybWF0IG1vbnRoIG5hbWVzLgoJICAgKiBGb3JtYXQgbW9udGhzIGRpZmZlciBmcm9tIHN0YW5kYWxvbmUgbW9udGhzIGluIHRoYXQgdGhleSdyZSBtZWFudCB0byBhcHBlYXIgbmV4dCB0byB0aGUgZGF5IG9mIHRoZSBtb250aC4gSW4gc29tZSBsYW5ndWFnZXMsIHRoYXQKCSAgICogY2hhbmdlcyB0aGUgc3RyaW5nLgoJICAgKiBTZWUge0BsaW5rIEluZm8jbW9udGhzfQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW2xlbmd0aD0nbG9uZyddIC0gdGhlIGxlbmd0aCBvZiB0aGUgbW9udGggcmVwcmVzZW50YXRpb24sIHN1Y2ggYXMgIm51bWVyaWMiLCAiMi1kaWdpdCIsICJuYXJyb3ciLCAic2hvcnQiLCAibG9uZyIKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGVdIC0gdGhlIGxvY2FsZSBjb2RlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW09bnVsbF0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jT2JqPW51bGxdIC0gYW4gZXhpc3RpbmcgbG9jYWxlIG9iamVjdCB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm91dHB1dENhbGVuZGFyPSdncmVnb3J5J10gLSB0aGUgY2FsZW5kYXIKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbmZvLm1vbnRoc0Zvcm1hdCA9IGZ1bmN0aW9uIG1vbnRoc0Zvcm1hdChsZW5ndGgsIF90ZW1wMikgewoJICAgIGlmIChsZW5ndGggPT09IHZvaWQgMCkgewoJICAgICAgbGVuZ3RoID0gImxvbmciOwoJICAgIH0KCgkgICAgdmFyIF9yZWYyID0gX3RlbXAyID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wMiwKCSAgICAgICAgX3JlZjIkbG9jYWxlID0gX3JlZjIubG9jYWxlLAoJICAgICAgICBsb2NhbGUgPSBfcmVmMiRsb2NhbGUgPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmMiRsb2NhbGUsCgkgICAgICAgIF9yZWYyJG51bWJlcmluZ1N5c3RlbSA9IF9yZWYyLm51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX3JlZjIkbnVtYmVyaW5nU3lzdGVtID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjIkbnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBfcmVmMiRsb2NPYmogPSBfcmVmMi5sb2NPYmosCgkgICAgICAgIGxvY09iaiA9IF9yZWYyJGxvY09iaiA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYyJGxvY09iaiwKCSAgICAgICAgX3JlZjIkb3V0cHV0Q2FsZW5kYXIgPSBfcmVmMi5vdXRwdXRDYWxlbmRhciwKCSAgICAgICAgb3V0cHV0Q2FsZW5kYXIgPSBfcmVmMiRvdXRwdXRDYWxlbmRhciA9PT0gdm9pZCAwID8gImdyZWdvcnkiIDogX3JlZjIkb3V0cHV0Q2FsZW5kYXI7CgoJICAgIHJldHVybiAobG9jT2JqIHx8IExvY2FsZS5jcmVhdGUobG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG91dHB1dENhbGVuZGFyKSkubW9udGhzKGxlbmd0aCwgdHJ1ZSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBhcnJheSBvZiBzdGFuZGFsb25lIHdlZWsgbmFtZXMuCgkgICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXQKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIHdlZWtkYXkgcmVwcmVzZW50YXRpb24sIHN1Y2ggYXMgIm5hcnJvdyIsICJzaG9ydCIsICJsb25nIi4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGVdIC0gdGhlIGxvY2FsZSBjb2RlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW09bnVsbF0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jT2JqPW51bGxdIC0gYW4gZXhpc3RpbmcgbG9jYWxlIG9iamVjdCB0byB1c2UKCSAgICogQGV4YW1wbGUgSW5mby53ZWVrZGF5cygpWzBdIC8vPT4gJ01vbmRheScKCSAgICogQGV4YW1wbGUgSW5mby53ZWVrZGF5cygnc2hvcnQnKVswXSAvLz0+ICdNb24nCgkgICAqIEBleGFtcGxlIEluZm8ud2Vla2RheXMoJ3Nob3J0JywgeyBsb2NhbGU6ICdmci1DQScgfSlbMF0gLy89PiAnbHVuLicKCSAgICogQGV4YW1wbGUgSW5mby53ZWVrZGF5cygnc2hvcnQnLCB7IGxvY2FsZTogJ2FyJyB9KVswXSAvLz0+ICfYp9mE2KfYq9mG2YrZhicKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbmZvLndlZWtkYXlzID0gZnVuY3Rpb24gd2Vla2RheXMobGVuZ3RoLCBfdGVtcDMpIHsKCSAgICBpZiAobGVuZ3RoID09PSB2b2lkIDApIHsKCSAgICAgIGxlbmd0aCA9ICJsb25nIjsKCSAgICB9CgoJICAgIHZhciBfcmVmMyA9IF90ZW1wMyA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDMsCgkgICAgICAgIF9yZWYzJGxvY2FsZSA9IF9yZWYzLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX3JlZjMkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjMkbG9jYWxlLAoJICAgICAgICBfcmVmMyRudW1iZXJpbmdTeXN0ZW0gPSBfcmVmMy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9yZWYzJG51bWJlcmluZ1N5c3RlbSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYzJG51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgX3JlZjMkbG9jT2JqID0gX3JlZjMubG9jT2JqLAoJICAgICAgICBsb2NPYmogPSBfcmVmMyRsb2NPYmogPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmMyRsb2NPYmo7CgoJICAgIHJldHVybiAobG9jT2JqIHx8IExvY2FsZS5jcmVhdGUobG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG51bGwpKS53ZWVrZGF5cyhsZW5ndGgpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gYXJyYXkgb2YgZm9ybWF0IHdlZWsgbmFtZXMuCgkgICAqIEZvcm1hdCB3ZWVrZGF5cyBkaWZmZXIgZnJvbSBzdGFuZGFsb25lIHdlZWtkYXlzIGluIHRoYXQgdGhleSdyZSBtZWFudCB0byBhcHBlYXIgbmV4dCB0byBtb3JlIGRhdGUgaW5mb3JtYXRpb24uIEluIHNvbWUgbGFuZ3VhZ2VzLCB0aGF0CgkgICAqIGNoYW5nZXMgdGhlIHN0cmluZy4KCSAgICogU2VlIHtAbGluayBJbmZvI3dlZWtkYXlzfQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW2xlbmd0aD0nbG9uZyddIC0gdGhlIGxlbmd0aCBvZiB0aGUgbW9udGggcmVwcmVzZW50YXRpb24sIHN1Y2ggYXMgIm5hcnJvdyIsICJzaG9ydCIsICJsb25nIi4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9bnVsbF0gLSB0aGUgbG9jYWxlIGNvZGUKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm51bWJlcmluZ1N5c3RlbT1udWxsXSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NPYmo9bnVsbF0gLSBhbiBleGlzdGluZyBsb2NhbGUgb2JqZWN0IHRvIHVzZQoJICAgKiBAcmV0dXJuIHtBcnJheX0KCSAgICovCgkgIDsKCgkgIEluZm8ud2Vla2RheXNGb3JtYXQgPSBmdW5jdGlvbiB3ZWVrZGF5c0Zvcm1hdChsZW5ndGgsIF90ZW1wNCkgewoJICAgIGlmIChsZW5ndGggPT09IHZvaWQgMCkgewoJICAgICAgbGVuZ3RoID0gImxvbmciOwoJICAgIH0KCgkgICAgdmFyIF9yZWY0ID0gX3RlbXA0ID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wNCwKCSAgICAgICAgX3JlZjQkbG9jYWxlID0gX3JlZjQubG9jYWxlLAoJICAgICAgICBsb2NhbGUgPSBfcmVmNCRsb2NhbGUgPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmNCRsb2NhbGUsCgkgICAgICAgIF9yZWY0JG51bWJlcmluZ1N5c3RlbSA9IF9yZWY0Lm51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX3JlZjQkbnVtYmVyaW5nU3lzdGVtID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjQkbnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBfcmVmNCRsb2NPYmogPSBfcmVmNC5sb2NPYmosCgkgICAgICAgIGxvY09iaiA9IF9yZWY0JGxvY09iaiA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWY0JGxvY09iajsKCgkgICAgcmV0dXJuIChsb2NPYmogfHwgTG9jYWxlLmNyZWF0ZShsb2NhbGUsIG51bWJlcmluZ1N5c3RlbSwgbnVsbCkpLndlZWtkYXlzKGxlbmd0aCwgdHJ1ZSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBhcnJheSBvZiBtZXJpZGllbXMuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlXSAtIHRoZSBsb2NhbGUgY29kZQoJICAgKiBAZXhhbXBsZSBJbmZvLm1lcmlkaWVtcygpIC8vPT4gWyAnQU0nLCAnUE0nIF0KCSAgICogQGV4YW1wbGUgSW5mby5tZXJpZGllbXMoeyBsb2NhbGU6ICdteScgfSkgLy89PiBbICfhgJThgLbhgJThgIDhgLonLCAn4YCK4YCU4YCxJyBdCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgSW5mby5tZXJpZGllbXMgPSBmdW5jdGlvbiBtZXJpZGllbXMoX3RlbXA1KSB7CgkgICAgdmFyIF9yZWY1ID0gX3RlbXA1ID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wNSwKCSAgICAgICAgX3JlZjUkbG9jYWxlID0gX3JlZjUubG9jYWxlLAoJICAgICAgICBsb2NhbGUgPSBfcmVmNSRsb2NhbGUgPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmNSRsb2NhbGU7CgoJICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKGxvY2FsZSkubWVyaWRpZW1zKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBhcnJheSBvZiBlcmFzLCBzdWNoIGFzIFsnQkMnLCAnQUQnXS4gVGhlIGxvY2FsZSBjYW4gYmUgc3BlY2lmaWVkLCBidXQgdGhlIGNhbGVuZGFyIHN5c3RlbSBpcyBhbHdheXMgR3JlZ29yaWFuLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gW2xlbmd0aD0nc2hvcnQnXSAtIHRoZSBsZW5ndGggb2YgdGhlIGVyYSByZXByZXNlbnRhdGlvbiwgc3VjaCBhcyAic2hvcnQiIG9yICJsb25nIi4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGVdIC0gdGhlIGxvY2FsZSBjb2RlCgkgICAqIEBleGFtcGxlIEluZm8uZXJhcygpIC8vPT4gWyAnQkMnLCAnQUQnIF0KCSAgICogQGV4YW1wbGUgSW5mby5lcmFzKCdsb25nJykgLy89PiBbICdCZWZvcmUgQ2hyaXN0JywgJ0Fubm8gRG9taW5pJyBdCgkgICAqIEBleGFtcGxlIEluZm8uZXJhcygnbG9uZycsIHsgbG9jYWxlOiAnZnInIH0pIC8vPT4gWyAnYXZhbnQgSsOpc3VzLUNocmlzdCcsICdhcHLDqHMgSsOpc3VzLUNocmlzdCcgXQoJICAgKiBAcmV0dXJuIHtBcnJheX0KCSAgICovCgkgIDsKCgkgIEluZm8uZXJhcyA9IGZ1bmN0aW9uIGVyYXMobGVuZ3RoLCBfdGVtcDYpIHsKCSAgICBpZiAobGVuZ3RoID09PSB2b2lkIDApIHsKCSAgICAgIGxlbmd0aCA9ICJzaG9ydCI7CgkgICAgfQoKCSAgICB2YXIgX3JlZjYgPSBfdGVtcDYgPT09IHZvaWQgMCA/IHt9IDogX3RlbXA2LAoJICAgICAgICBfcmVmNiRsb2NhbGUgPSBfcmVmNi5sb2NhbGUsCgkgICAgICAgIGxvY2FsZSA9IF9yZWY2JGxvY2FsZSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWY2JGxvY2FsZTsKCgkgICAgcmV0dXJuIExvY2FsZS5jcmVhdGUobG9jYWxlLCBudWxsLCAiZ3JlZ29yeSIpLmVyYXMobGVuZ3RoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHRoZSBzZXQgb2YgYXZhaWxhYmxlIGZlYXR1cmVzIGluIHRoaXMgZW52aXJvbm1lbnQuCgkgICAqIFNvbWUgZmVhdHVyZXMgb2YgTHV4b24gYXJlIG5vdCBhdmFpbGFibGUgaW4gYWxsIGVudmlyb25tZW50cy4gRm9yIGV4YW1wbGUsIG9uIG9sZGVyIGJyb3dzZXJzLCByZWxhdGl2ZSB0aW1lIGZvcm1hdHRpbmcgc3VwcG9ydCBpcyBub3QgYXZhaWxhYmxlLiBVc2UgdGhpcyBmdW5jdGlvbiB0byBmaWd1cmUgb3V0IGlmIHRoYXQncyB0aGUgY2FzZS4KCSAgICogS2V5czoKCSAgICogKiBgcmVsYXRpdmVgOiB3aGV0aGVyIHRoaXMgZW52aXJvbm1lbnQgc3VwcG9ydHMgcmVsYXRpdmUgdGltZSBmb3JtYXR0aW5nCgkgICAqIEBleGFtcGxlIEluZm8uZmVhdHVyZXMoKSAvLz0+IHsgcmVsYXRpdmU6IGZhbHNlIH0KCSAgICogQHJldHVybiB7T2JqZWN0fQoJICAgKi8KCSAgOwoKCSAgSW5mby5mZWF0dXJlcyA9IGZ1bmN0aW9uIGZlYXR1cmVzKCkgewoJICAgIHJldHVybiB7CgkgICAgICByZWxhdGl2ZTogaGFzUmVsYXRpdmUoKQoJICAgIH07CgkgIH07CgoJICByZXR1cm4gSW5mbzsKCX0oKTsKCglmdW5jdGlvbiBkYXlEaWZmKGVhcmxpZXIsIGxhdGVyKSB7CgkgIHZhciB1dGNEYXlTdGFydCA9IGZ1bmN0aW9uIHV0Y0RheVN0YXJ0KGR0KSB7CgkgICAgcmV0dXJuIGR0LnRvVVRDKDAsIHsKCSAgICAgIGtlZXBMb2NhbFRpbWU6IHRydWUKCSAgICB9KS5zdGFydE9mKCJkYXkiKS52YWx1ZU9mKCk7CgkgIH0sCgkgICAgICBtcyA9IHV0Y0RheVN0YXJ0KGxhdGVyKSAtIHV0Y0RheVN0YXJ0KGVhcmxpZXIpOwoKCSAgcmV0dXJuIE1hdGguZmxvb3IoRHVyYXRpb24uZnJvbU1pbGxpcyhtcykuYXMoImRheXMiKSk7Cgl9CgoJZnVuY3Rpb24gaGlnaE9yZGVyRGlmZnMoY3Vyc29yLCBsYXRlciwgdW5pdHMpIHsKCSAgdmFyIGRpZmZlcnMgPSBbWyJ5ZWFycyIsIGZ1bmN0aW9uIChhLCBiKSB7CgkgICAgcmV0dXJuIGIueWVhciAtIGEueWVhcjsKCSAgfV0sIFsicXVhcnRlcnMiLCBmdW5jdGlvbiAoYSwgYikgewoJICAgIHJldHVybiBiLnF1YXJ0ZXIgLSBhLnF1YXJ0ZXI7CgkgIH1dLCBbIm1vbnRocyIsIGZ1bmN0aW9uIChhLCBiKSB7CgkgICAgcmV0dXJuIGIubW9udGggLSBhLm1vbnRoICsgKGIueWVhciAtIGEueWVhcikgKiAxMjsKCSAgfV0sIFsid2Vla3MiLCBmdW5jdGlvbiAoYSwgYikgewoJICAgIHZhciBkYXlzID0gZGF5RGlmZihhLCBiKTsKCSAgICByZXR1cm4gKGRheXMgLSBkYXlzICUgNykgLyA3OwoJICB9XSwgWyJkYXlzIiwgZGF5RGlmZl1dOwoJICB2YXIgcmVzdWx0cyA9IHt9OwoJICB2YXIgbG93ZXN0T3JkZXIsIGhpZ2hXYXRlcjsKCgkgIGZvciAodmFyIF9pID0gMCwgX2RpZmZlcnMgPSBkaWZmZXJzOyBfaSA8IF9kaWZmZXJzLmxlbmd0aDsgX2krKykgewoJICAgIHZhciBfZGlmZmVycyRfaSA9IF9kaWZmZXJzW19pXSwKCSAgICAgICAgdW5pdCA9IF9kaWZmZXJzJF9pWzBdLAoJICAgICAgICBkaWZmZXIgPSBfZGlmZmVycyRfaVsxXTsKCgkgICAgaWYgKHVuaXRzLmluZGV4T2YodW5pdCkgPj0gMCkgewoJICAgICAgdmFyIF9jdXJzb3IkcGx1czsKCgkgICAgICBsb3dlc3RPcmRlciA9IHVuaXQ7CgkgICAgICB2YXIgZGVsdGEgPSBkaWZmZXIoY3Vyc29yLCBsYXRlcik7CgkgICAgICBoaWdoV2F0ZXIgPSBjdXJzb3IucGx1cygoX2N1cnNvciRwbHVzID0ge30sIF9jdXJzb3IkcGx1c1t1bml0XSA9IGRlbHRhLCBfY3Vyc29yJHBsdXMpKTsKCgkgICAgICBpZiAoaGlnaFdhdGVyID4gbGF0ZXIpIHsKCSAgICAgICAgdmFyIF9jdXJzb3IkcGx1czI7CgoJICAgICAgICBjdXJzb3IgPSBjdXJzb3IucGx1cygoX2N1cnNvciRwbHVzMiA9IHt9LCBfY3Vyc29yJHBsdXMyW3VuaXRdID0gZGVsdGEgLSAxLCBfY3Vyc29yJHBsdXMyKSk7CgkgICAgICAgIGRlbHRhIC09IDE7CgkgICAgICB9IGVsc2UgewoJICAgICAgICBjdXJzb3IgPSBoaWdoV2F0ZXI7CgkgICAgICB9CgoJICAgICAgcmVzdWx0c1t1bml0XSA9IGRlbHRhOwoJICAgIH0KCSAgfQoKCSAgcmV0dXJuIFtjdXJzb3IsIHJlc3VsdHMsIGhpZ2hXYXRlciwgbG93ZXN0T3JkZXJdOwoJfQoKCWZ1bmN0aW9uIF9kaWZmIChlYXJsaWVyLCBsYXRlciwgdW5pdHMsIG9wdHMpIHsKCSAgdmFyIF9oaWdoT3JkZXJEaWZmcyA9IGhpZ2hPcmRlckRpZmZzKGVhcmxpZXIsIGxhdGVyLCB1bml0cyksCgkgICAgICBjdXJzb3IgPSBfaGlnaE9yZGVyRGlmZnNbMF0sCgkgICAgICByZXN1bHRzID0gX2hpZ2hPcmRlckRpZmZzWzFdLAoJICAgICAgaGlnaFdhdGVyID0gX2hpZ2hPcmRlckRpZmZzWzJdLAoJICAgICAgbG93ZXN0T3JkZXIgPSBfaGlnaE9yZGVyRGlmZnNbM107CgoJICB2YXIgcmVtYWluaW5nTWlsbGlzID0gbGF0ZXIgLSBjdXJzb3I7CgkgIHZhciBsb3dlck9yZGVyVW5pdHMgPSB1bml0cy5maWx0ZXIoZnVuY3Rpb24gKHUpIHsKCSAgICByZXR1cm4gWyJob3VycyIsICJtaW51dGVzIiwgInNlY29uZHMiLCAibWlsbGlzZWNvbmRzIl0uaW5kZXhPZih1KSA+PSAwOwoJICB9KTsKCgkgIGlmIChsb3dlck9yZGVyVW5pdHMubGVuZ3RoID09PSAwKSB7CgkgICAgaWYgKGhpZ2hXYXRlciA8IGxhdGVyKSB7CgkgICAgICB2YXIgX2N1cnNvciRwbHVzMzsKCgkgICAgICBoaWdoV2F0ZXIgPSBjdXJzb3IucGx1cygoX2N1cnNvciRwbHVzMyA9IHt9LCBfY3Vyc29yJHBsdXMzW2xvd2VzdE9yZGVyXSA9IDEsIF9jdXJzb3IkcGx1czMpKTsKCSAgICB9CgoJICAgIGlmIChoaWdoV2F0ZXIgIT09IGN1cnNvcikgewoJICAgICAgcmVzdWx0c1tsb3dlc3RPcmRlcl0gPSAocmVzdWx0c1tsb3dlc3RPcmRlcl0gfHwgMCkgKyByZW1haW5pbmdNaWxsaXMgLyAoaGlnaFdhdGVyIC0gY3Vyc29yKTsKCSAgICB9CgkgIH0KCgkgIHZhciBkdXJhdGlvbiA9IER1cmF0aW9uLmZyb21PYmplY3QocmVzdWx0cywgb3B0cyk7CgoJICBpZiAobG93ZXJPcmRlclVuaXRzLmxlbmd0aCA+IDApIHsKCSAgICB2YXIgX0R1cmF0aW9uJGZyb21NaWxsaXM7CgoJICAgIHJldHVybiAoX0R1cmF0aW9uJGZyb21NaWxsaXMgPSBEdXJhdGlvbi5mcm9tTWlsbGlzKHJlbWFpbmluZ01pbGxpcywgb3B0cykpLnNoaWZ0VG8uYXBwbHkoX0R1cmF0aW9uJGZyb21NaWxsaXMsIGxvd2VyT3JkZXJVbml0cykucGx1cyhkdXJhdGlvbik7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIGR1cmF0aW9uOwoJICB9Cgl9CgoJdmFyIG51bWJlcmluZ1N5c3RlbXMgPSB7CgkgIGFyYWI6ICJbXHUwNjYwLVx1MDY2OV0iLAoJICBhcmFiZXh0OiAiW1x1MDZGMC1cdTA2RjldIiwKCSAgYmFsaTogIltcdTFCNTAtXHUxQjU5XSIsCgkgIGJlbmc6ICJbXHUwOUU2LVx1MDlFRl0iLAoJICBkZXZhOiAiW1x1MDk2Ni1cdTA5NkZdIiwKCSAgZnVsbHdpZGU6ICJbXHVGRjEwLVx1RkYxOV0iLAoJICBndWpyOiAiW1x1MEFFNi1cdTBBRUZdIiwKCSAgaGFuaWRlYzogIlvjgId85LiAfOS6jHzkuIl85ZubfOS6lHzlha185LiDfOWFq3zkuZ1dIiwKCSAga2htcjogIltcdTE3RTAtXHUxN0U5XSIsCgkgIGtuZGE6ICJbXHUwQ0U2LVx1MENFRl0iLAoJICBsYW9vOiAiW1x1MEVEMC1cdTBFRDldIiwKCSAgbGltYjogIltcdTE5NDYtXHUxOTRGXSIsCgkgIG1seW06ICJbXHUwRDY2LVx1MEQ2Rl0iLAoJICBtb25nOiAiW1x1MTgxMC1cdTE4MTldIiwKCSAgbXltcjogIltcdTEwNDAtXHUxMDQ5XSIsCgkgIG9yeWE6ICJbXHUwQjY2LVx1MEI2Rl0iLAoJICB0YW1sZGVjOiAiW1x1MEJFNi1cdTBCRUZdIiwKCSAgdGVsdTogIltcdTBDNjYtXHUwQzZGXSIsCgkgIHRoYWk6ICJbXHUwRTUwLVx1MEU1OV0iLAoJICB0aWJ0OiAiW1x1MEYyMC1cdTBGMjldIiwKCSAgbGF0bjogIlxcZCIKCX07Cgl2YXIgbnVtYmVyaW5nU3lzdGVtc1VURjE2ID0gewoJICBhcmFiOiBbMTYzMiwgMTY0MV0sCgkgIGFyYWJleHQ6IFsxNzc2LCAxNzg1XSwKCSAgYmFsaTogWzY5OTIsIDcwMDFdLAoJICBiZW5nOiBbMjUzNCwgMjU0M10sCgkgIGRldmE6IFsyNDA2LCAyNDE1XSwKCSAgZnVsbHdpZGU6IFs2NTI5NiwgNjUzMDNdLAoJICBndWpyOiBbMjc5MCwgMjc5OV0sCgkgIGtobXI6IFs2MTEyLCA2MTIxXSwKCSAga25kYTogWzMzMDIsIDMzMTFdLAoJICBsYW9vOiBbMzc5MiwgMzgwMV0sCgkgIGxpbWI6IFs2NDcwLCA2NDc5XSwKCSAgbWx5bTogWzM0MzAsIDM0MzldLAoJICBtb25nOiBbNjE2MCwgNjE2OV0sCgkgIG15bXI6IFs0MTYwLCA0MTY5XSwKCSAgb3J5YTogWzI5MTgsIDI5MjddLAoJICB0YW1sZGVjOiBbMzA0NiwgMzA1NV0sCgkgIHRlbHU6IFszMTc0LCAzMTgzXSwKCSAgdGhhaTogWzM2NjQsIDM2NzNdLAoJICB0aWJ0OiBbMzg3MiwgMzg4MV0KCX07Cgl2YXIgaGFuaWRlY0NoYXJzID0gbnVtYmVyaW5nU3lzdGVtcy5oYW5pZGVjLnJlcGxhY2UoL1tcW3xcXV0vZywgIiIpLnNwbGl0KCIiKTsKCWZ1bmN0aW9uIHBhcnNlRGlnaXRzKHN0cikgewoJICB2YXIgdmFsdWUgPSBwYXJzZUludChzdHIsIDEwKTsKCgkgIGlmIChpc05hTih2YWx1ZSkpIHsKCSAgICB2YWx1ZSA9ICIiOwoKCSAgICBmb3IgKHZhciBpID0gMDsgaSA8IHN0ci5sZW5ndGg7IGkrKykgewoJICAgICAgdmFyIGNvZGUgPSBzdHIuY2hhckNvZGVBdChpKTsKCgkgICAgICBpZiAoc3RyW2ldLnNlYXJjaChudW1iZXJpbmdTeXN0ZW1zLmhhbmlkZWMpICE9PSAtMSkgewoJICAgICAgICB2YWx1ZSArPSBoYW5pZGVjQ2hhcnMuaW5kZXhPZihzdHJbaV0pOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgZm9yICh2YXIga2V5IGluIG51bWJlcmluZ1N5c3RlbXNVVEYxNikgewoJICAgICAgICAgIHZhciBfbnVtYmVyaW5nU3lzdGVtc1VURiA9IG51bWJlcmluZ1N5c3RlbXNVVEYxNltrZXldLAoJICAgICAgICAgICAgICBtaW4gPSBfbnVtYmVyaW5nU3lzdGVtc1VURlswXSwKCSAgICAgICAgICAgICAgbWF4ID0gX251bWJlcmluZ1N5c3RlbXNVVEZbMV07CgoJICAgICAgICAgIGlmIChjb2RlID49IG1pbiAmJiBjb2RlIDw9IG1heCkgewoJICAgICAgICAgICAgdmFsdWUgKz0gY29kZSAtIG1pbjsKCSAgICAgICAgICB9CgkgICAgICAgIH0KCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiBwYXJzZUludCh2YWx1ZSwgMTApOwoJICB9IGVsc2UgewoJICAgIHJldHVybiB2YWx1ZTsKCSAgfQoJfQoJZnVuY3Rpb24gZGlnaXRSZWdleChfcmVmLCBhcHBlbmQpIHsKCSAgdmFyIG51bWJlcmluZ1N5c3RlbSA9IF9yZWYubnVtYmVyaW5nU3lzdGVtOwoKCSAgaWYgKGFwcGVuZCA9PT0gdm9pZCAwKSB7CgkgICAgYXBwZW5kID0gIiI7CgkgIH0KCgkgIHJldHVybiBuZXcgUmVnRXhwKCIiICsgbnVtYmVyaW5nU3lzdGVtc1tudW1iZXJpbmdTeXN0ZW0gfHwgImxhdG4iXSArIGFwcGVuZCk7Cgl9CgoJdmFyIE1JU1NJTkdfRlRQID0gIm1pc3NpbmcgSW50bC5EYXRlVGltZUZvcm1hdC5mb3JtYXRUb1BhcnRzIHN1cHBvcnQiOwoKCWZ1bmN0aW9uIGludFVuaXQocmVnZXgsIHBvc3QpIHsKCSAgaWYgKHBvc3QgPT09IHZvaWQgMCkgewoJICAgIHBvc3QgPSBmdW5jdGlvbiBwb3N0KGkpIHsKCSAgICAgIHJldHVybiBpOwoJICAgIH07CgkgIH0KCgkgIHJldHVybiB7CgkgICAgcmVnZXg6IHJlZ2V4LAoJICAgIGRlc2VyOiBmdW5jdGlvbiBkZXNlcihfcmVmKSB7CgkgICAgICB2YXIgcyA9IF9yZWZbMF07CgkgICAgICByZXR1cm4gcG9zdChwYXJzZURpZ2l0cyhzKSk7CgkgICAgfQoJICB9OwoJfQoKCXZhciBOQlNQID0gU3RyaW5nLmZyb21DaGFyQ29kZSgxNjApOwoJdmFyIHNwYWNlT3JOQlNQID0gIiggfCIgKyBOQlNQICsgIikiOwoJdmFyIHNwYWNlT3JOQlNQUmVnRXhwID0gbmV3IFJlZ0V4cChzcGFjZU9yTkJTUCwgImciKTsKCglmdW5jdGlvbiBmaXhMaXN0UmVnZXgocykgewoJICAvLyBtYWtlIGRvdHMgb3B0aW9uYWwgYW5kIGFsc28gbWFrZSB0aGVtIGxpdGVyYWwKCSAgLy8gbWFrZSBzcGFjZSBhbmQgbm9uIGJyZWFrYWJsZSBzcGFjZSBjaGFyYWN0ZXJzIGludGVyY2hhbmdlYWJsZQoJICByZXR1cm4gcy5yZXBsYWNlKC9cLi9nLCAiXFwuPyIpLnJlcGxhY2Uoc3BhY2VPck5CU1BSZWdFeHAsIHNwYWNlT3JOQlNQKTsKCX0KCglmdW5jdGlvbiBzdHJpcEluc2Vuc2l0aXZpdGllcyhzKSB7CgkgIHJldHVybiBzLnJlcGxhY2UoL1wuL2csICIiKSAvLyBpZ25vcmUgZG90cyB0aGF0IHdlcmUgbWFkZSBvcHRpb25hbAoJICAucmVwbGFjZShzcGFjZU9yTkJTUFJlZ0V4cCwgIiAiKSAvLyBpbnRlcmNoYW5nZSBzcGFjZSBhbmQgbmJzcAoJICAudG9Mb3dlckNhc2UoKTsKCX0KCglmdW5jdGlvbiBvbmVPZihzdHJpbmdzLCBzdGFydEluZGV4KSB7CgkgIGlmIChzdHJpbmdzID09PSBudWxsKSB7CgkgICAgcmV0dXJuIG51bGw7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIHsKCSAgICAgIHJlZ2V4OiBSZWdFeHAoc3RyaW5ncy5tYXAoZml4TGlzdFJlZ2V4KS5qb2luKCJ8IikpLAoJICAgICAgZGVzZXI6IGZ1bmN0aW9uIGRlc2VyKF9yZWYyKSB7CgkgICAgICAgIHZhciBzID0gX3JlZjJbMF07CgkgICAgICAgIHJldHVybiBzdHJpbmdzLmZpbmRJbmRleChmdW5jdGlvbiAoaSkgewoJICAgICAgICAgIHJldHVybiBzdHJpcEluc2Vuc2l0aXZpdGllcyhzKSA9PT0gc3RyaXBJbnNlbnNpdGl2aXRpZXMoaSk7CgkgICAgICAgIH0pICsgc3RhcnRJbmRleDsKCSAgICAgIH0KCSAgICB9OwoJICB9Cgl9CgoJZnVuY3Rpb24gb2Zmc2V0KHJlZ2V4LCBncm91cHMpIHsKCSAgcmV0dXJuIHsKCSAgICByZWdleDogcmVnZXgsCgkgICAgZGVzZXI6IGZ1bmN0aW9uIGRlc2VyKF9yZWYzKSB7CgkgICAgICB2YXIgaCA9IF9yZWYzWzFdLAoJICAgICAgICAgIG0gPSBfcmVmM1syXTsKCSAgICAgIHJldHVybiBzaWduZWRPZmZzZXQoaCwgbSk7CgkgICAgfSwKCSAgICBncm91cHM6IGdyb3VwcwoJICB9OwoJfQoKCWZ1bmN0aW9uIHNpbXBsZShyZWdleCkgewoJICByZXR1cm4gewoJICAgIHJlZ2V4OiByZWdleCwKCSAgICBkZXNlcjogZnVuY3Rpb24gZGVzZXIoX3JlZjQpIHsKCSAgICAgIHZhciBzID0gX3JlZjRbMF07CgkgICAgICByZXR1cm4gczsKCSAgICB9CgkgIH07Cgl9CgoJZnVuY3Rpb24gZXNjYXBlVG9rZW4odmFsdWUpIHsKCSAgcmV0dXJuIHZhbHVlLnJlcGxhY2UoL1tcLVxbXF17fSgpKis/LixcXFxeJHwjXHNdL2csICJcXCQmIik7Cgl9CgoJZnVuY3Rpb24gdW5pdEZvclRva2VuKHRva2VuLCBsb2MpIHsKCSAgdmFyIG9uZSA9IGRpZ2l0UmVnZXgobG9jKSwKCSAgICAgIHR3byA9IGRpZ2l0UmVnZXgobG9jLCAiezJ9IiksCgkgICAgICB0aHJlZSA9IGRpZ2l0UmVnZXgobG9jLCAiezN9IiksCgkgICAgICBmb3VyID0gZGlnaXRSZWdleChsb2MsICJ7NH0iKSwKCSAgICAgIHNpeCA9IGRpZ2l0UmVnZXgobG9jLCAiezZ9IiksCgkgICAgICBvbmVPclR3byA9IGRpZ2l0UmVnZXgobG9jLCAiezEsMn0iKSwKCSAgICAgIG9uZVRvVGhyZWUgPSBkaWdpdFJlZ2V4KGxvYywgInsxLDN9IiksCgkgICAgICBvbmVUb1NpeCA9IGRpZ2l0UmVnZXgobG9jLCAiezEsNn0iKSwKCSAgICAgIG9uZVRvTmluZSA9IGRpZ2l0UmVnZXgobG9jLCAiezEsOX0iKSwKCSAgICAgIHR3b1RvRm91ciA9IGRpZ2l0UmVnZXgobG9jLCAiezIsNH0iKSwKCSAgICAgIGZvdXJUb1NpeCA9IGRpZ2l0UmVnZXgobG9jLCAiezQsNn0iKSwKCSAgICAgIGxpdGVyYWwgPSBmdW5jdGlvbiBsaXRlcmFsKHQpIHsKCSAgICByZXR1cm4gewoJICAgICAgcmVnZXg6IFJlZ0V4cChlc2NhcGVUb2tlbih0LnZhbCkpLAoJICAgICAgZGVzZXI6IGZ1bmN0aW9uIGRlc2VyKF9yZWY1KSB7CgkgICAgICAgIHZhciBzID0gX3JlZjVbMF07CgkgICAgICAgIHJldHVybiBzOwoJICAgICAgfSwKCSAgICAgIGxpdGVyYWw6IHRydWUKCSAgICB9OwoJICB9LAoJICAgICAgdW5pdGF0ZSA9IGZ1bmN0aW9uIHVuaXRhdGUodCkgewoJICAgIGlmICh0b2tlbi5saXRlcmFsKSB7CgkgICAgICByZXR1cm4gbGl0ZXJhbCh0KTsKCSAgICB9CgoJICAgIHN3aXRjaCAodC52YWwpIHsKCSAgICAgIC8vIGVyYQoJICAgICAgY2FzZSAiRyI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2MuZXJhcygic2hvcnQiLCBmYWxzZSksIDApOwoKCSAgICAgIGNhc2UgIkdHIjoKCSAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy5lcmFzKCJsb25nIiwgZmFsc2UpLCAwKTsKCSAgICAgIC8vIHllYXJzCgoJICAgICAgY2FzZSAieSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZVRvU2l4KTsKCgkgICAgICBjYXNlICJ5eSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHR3b1RvRm91ciwgdW50cnVuY2F0ZVllYXIpOwoKCSAgICAgIGNhc2UgInl5eXkiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChmb3VyKTsKCgkgICAgICBjYXNlICJ5eXl5eSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KGZvdXJUb1NpeCk7CgoJICAgICAgY2FzZSAieXl5eXl5IjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQoc2l4KTsKCSAgICAgIC8vIG1vbnRocwoKCSAgICAgIGNhc2UgIk0iOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAiTU0iOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoKCSAgICAgIGNhc2UgIk1NTSI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2MubW9udGhzKCJzaG9ydCIsIHRydWUsIGZhbHNlKSwgMSk7CgoJICAgICAgY2FzZSAiTU1NTSI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2MubW9udGhzKCJsb25nIiwgdHJ1ZSwgZmFsc2UpLCAxKTsKCgkgICAgICBjYXNlICJMIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pOwoKCSAgICAgIGNhc2UgIkxMIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTsKCgkgICAgICBjYXNlICJMTEwiOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLm1vbnRocygic2hvcnQiLCBmYWxzZSwgZmFsc2UpLCAxKTsKCgkgICAgICBjYXNlICJMTExMIjoKCSAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy5tb250aHMoImxvbmciLCBmYWxzZSwgZmFsc2UpLCAxKTsKCSAgICAgIC8vIGRhdGVzCgoJICAgICAgY2FzZSAiZCI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTsKCgkgICAgICBjYXNlICJkZCI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHR3byk7CgkgICAgICAvLyBvcmRpbmFscwoKCSAgICAgIGNhc2UgIm8iOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVUb1RocmVlKTsKCgkgICAgICBjYXNlICJvb28iOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0aHJlZSk7CgkgICAgICAvLyB0aW1lCgoJICAgICAgY2FzZSAiSEgiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoKCSAgICAgIGNhc2UgIkgiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAiaGgiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoKCSAgICAgIGNhc2UgImgiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAibW0iOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoKCSAgICAgIGNhc2UgIm0iOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAicSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTsKCgkgICAgICBjYXNlICJxcSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHR3byk7CgoJICAgICAgY2FzZSAicyI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTsKCgkgICAgICBjYXNlICJzcyI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHR3byk7CgoJICAgICAgY2FzZSAiUyI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZVRvVGhyZWUpOwoKCSAgICAgIGNhc2UgIlNTUyI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHRocmVlKTsKCgkgICAgICBjYXNlICJ1IjoKCSAgICAgICAgcmV0dXJuIHNpbXBsZShvbmVUb05pbmUpOwoKCSAgICAgIGNhc2UgInV1IjoKCSAgICAgICAgcmV0dXJuIHNpbXBsZShvbmVPclR3byk7CgoJICAgICAgY2FzZSAidXV1IjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lKTsKCSAgICAgIC8vIG1lcmlkaWVtCgoJICAgICAgY2FzZSAiYSI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2MubWVyaWRpZW1zKCksIDApOwoJICAgICAgLy8gd2Vla1llYXIgKGspCgoJICAgICAgY2FzZSAia2trayI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KGZvdXIpOwoKCSAgICAgIGNhc2UgImtrIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvVG9Gb3VyLCB1bnRydW5jYXRlWWVhcik7CgkgICAgICAvLyB3ZWVrTnVtYmVyIChXKQoKCSAgICAgIGNhc2UgIlciOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAiV1ciOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoJICAgICAgLy8gd2Vla2RheXMKCgkgICAgICBjYXNlICJFIjoKCSAgICAgIGNhc2UgImMiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmUpOwoKCSAgICAgIGNhc2UgIkVFRSI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2Mud2Vla2RheXMoInNob3J0IiwgZmFsc2UsIGZhbHNlKSwgMSk7CgoJICAgICAgY2FzZSAiRUVFRSI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2Mud2Vla2RheXMoImxvbmciLCBmYWxzZSwgZmFsc2UpLCAxKTsKCgkgICAgICBjYXNlICJjY2MiOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKCJzaG9ydCIsIHRydWUsIGZhbHNlKSwgMSk7CgoJICAgICAgY2FzZSAiY2NjYyI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2Mud2Vla2RheXMoImxvbmciLCB0cnVlLCBmYWxzZSksIDEpOwoJICAgICAgLy8gb2Zmc2V0L3pvbmUKCgkgICAgICBjYXNlICJaIjoKCSAgICAgIGNhc2UgIlpaIjoKCSAgICAgICAgcmV0dXJuIG9mZnNldChuZXcgUmVnRXhwKCIoWystXSIgKyBvbmVPclR3by5zb3VyY2UgKyAiKSg/OjooIiArIHR3by5zb3VyY2UgKyAiKSk/IiksIDIpOwoKCSAgICAgIGNhc2UgIlpaWiI6CgkgICAgICAgIHJldHVybiBvZmZzZXQobmV3IFJlZ0V4cCgiKFsrLV0iICsgb25lT3JUd28uc291cmNlICsgIikoIiArIHR3by5zb3VyY2UgKyAiKT8iKSwgMik7CgkgICAgICAvLyB3ZSBkb24ndCBzdXBwb3J0IFpaWlogKFBTVCkgb3IgWlpaWlogKFBhY2lmaWMgU3RhbmRhcmQgVGltZSkgaW4gcGFyc2luZwoJICAgICAgLy8gYmVjYXVzZSB3ZSBkb24ndCBoYXZlIGFueSB3YXkgdG8gZmlndXJlIG91dCB3aGF0IHRoZXkgYXJlCgoJICAgICAgY2FzZSAieiI6CgkgICAgICAgIHJldHVybiBzaW1wbGUoL1thLXpfKy0vXXsxLDI1Nn0/L2kpOwoKCSAgICAgIGRlZmF1bHQ6CgkgICAgICAgIHJldHVybiBsaXRlcmFsKHQpOwoJICAgIH0KCSAgfTsKCgkgIHZhciB1bml0ID0gdW5pdGF0ZSh0b2tlbikgfHwgewoJICAgIGludmFsaWRSZWFzb246IE1JU1NJTkdfRlRQCgkgIH07CgkgIHVuaXQudG9rZW4gPSB0b2tlbjsKCSAgcmV0dXJuIHVuaXQ7Cgl9CgoJdmFyIHBhcnRUeXBlU3R5bGVUb1Rva2VuVmFsID0gewoJICB5ZWFyOiB7CgkgICAgIjItZGlnaXQiOiAieXkiLAoJICAgIG51bWVyaWM6ICJ5eXl5eSIKCSAgfSwKCSAgbW9udGg6IHsKCSAgICBudW1lcmljOiAiTSIsCgkgICAgIjItZGlnaXQiOiAiTU0iLAoJICAgIHNob3J0OiAiTU1NIiwKCSAgICBsb25nOiAiTU1NTSIKCSAgfSwKCSAgZGF5OiB7CgkgICAgbnVtZXJpYzogImQiLAoJICAgICIyLWRpZ2l0IjogImRkIgoJICB9LAoJICB3ZWVrZGF5OiB7CgkgICAgc2hvcnQ6ICJFRUUiLAoJICAgIGxvbmc6ICJFRUVFIgoJICB9LAoJICBkYXlwZXJpb2Q6ICJhIiwKCSAgZGF5UGVyaW9kOiAiYSIsCgkgIGhvdXI6IHsKCSAgICBudW1lcmljOiAiaCIsCgkgICAgIjItZGlnaXQiOiAiaGgiCgkgIH0sCgkgIG1pbnV0ZTogewoJICAgIG51bWVyaWM6ICJtIiwKCSAgICAiMi1kaWdpdCI6ICJtbSIKCSAgfSwKCSAgc2Vjb25kOiB7CgkgICAgbnVtZXJpYzogInMiLAoJICAgICIyLWRpZ2l0IjogInNzIgoJICB9Cgl9OwoKCWZ1bmN0aW9uIHRva2VuRm9yUGFydChwYXJ0LCBsb2NhbGUsIGZvcm1hdE9wdHMpIHsKCSAgdmFyIHR5cGUgPSBwYXJ0LnR5cGUsCgkgICAgICB2YWx1ZSA9IHBhcnQudmFsdWU7CgoJICBpZiAodHlwZSA9PT0gImxpdGVyYWwiKSB7CgkgICAgcmV0dXJuIHsKCSAgICAgIGxpdGVyYWw6IHRydWUsCgkgICAgICB2YWw6IHZhbHVlCgkgICAgfTsKCSAgfQoKCSAgdmFyIHN0eWxlID0gZm9ybWF0T3B0c1t0eXBlXTsKCSAgdmFyIHZhbCA9IHBhcnRUeXBlU3R5bGVUb1Rva2VuVmFsW3R5cGVdOwoKCSAgaWYgKHR5cGVvZiB2YWwgPT09ICJvYmplY3QiKSB7CgkgICAgdmFsID0gdmFsW3N0eWxlXTsKCSAgfQoKCSAgaWYgKHZhbCkgewoJICAgIHJldHVybiB7CgkgICAgICBsaXRlcmFsOiBmYWxzZSwKCSAgICAgIHZhbDogdmFsCgkgICAgfTsKCSAgfQoKCSAgcmV0dXJuIHVuZGVmaW5lZDsKCX0KCglmdW5jdGlvbiBidWlsZFJlZ2V4KHVuaXRzKSB7CgkgIHZhciByZSA9IHVuaXRzLm1hcChmdW5jdGlvbiAodSkgewoJICAgIHJldHVybiB1LnJlZ2V4OwoJICB9KS5yZWR1Y2UoZnVuY3Rpb24gKGYsIHIpIHsKCSAgICByZXR1cm4gZiArICIoIiArIHIuc291cmNlICsgIikiOwoJICB9LCAiIik7CgkgIHJldHVybiBbIl4iICsgcmUgKyAiJCIsIHVuaXRzXTsKCX0KCglmdW5jdGlvbiBtYXRjaChpbnB1dCwgcmVnZXgsIGhhbmRsZXJzKSB7CgkgIHZhciBtYXRjaGVzID0gaW5wdXQubWF0Y2gocmVnZXgpOwoKCSAgaWYgKG1hdGNoZXMpIHsKCSAgICB2YXIgYWxsID0ge307CgkgICAgdmFyIG1hdGNoSW5kZXggPSAxOwoKCSAgICBmb3IgKHZhciBpIGluIGhhbmRsZXJzKSB7CgkgICAgICBpZiAoaGFzT3duUHJvcGVydHkoaGFuZGxlcnMsIGkpKSB7CgkgICAgICAgIHZhciBoID0gaGFuZGxlcnNbaV0sCgkgICAgICAgICAgICBncm91cHMgPSBoLmdyb3VwcyA/IGguZ3JvdXBzICsgMSA6IDE7CgoJICAgICAgICBpZiAoIWgubGl0ZXJhbCAmJiBoLnRva2VuKSB7CgkgICAgICAgICAgYWxsW2gudG9rZW4udmFsWzBdXSA9IGguZGVzZXIobWF0Y2hlcy5zbGljZShtYXRjaEluZGV4LCBtYXRjaEluZGV4ICsgZ3JvdXBzKSk7CgkgICAgICAgIH0KCgkgICAgICAgIG1hdGNoSW5kZXggKz0gZ3JvdXBzOwoJICAgICAgfQoJICAgIH0KCgkgICAgcmV0dXJuIFttYXRjaGVzLCBhbGxdOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBbbWF0Y2hlcywge31dOwoJICB9Cgl9CgoJZnVuY3Rpb24gZGF0ZVRpbWVGcm9tTWF0Y2hlcyhtYXRjaGVzKSB7CgkgIHZhciB0b0ZpZWxkID0gZnVuY3Rpb24gdG9GaWVsZCh0b2tlbikgewoJICAgIHN3aXRjaCAodG9rZW4pIHsKCSAgICAgIGNhc2UgIlMiOgoJICAgICAgICByZXR1cm4gIm1pbGxpc2Vjb25kIjsKCgkgICAgICBjYXNlICJzIjoKCSAgICAgICAgcmV0dXJuICJzZWNvbmQiOwoKCSAgICAgIGNhc2UgIm0iOgoJICAgICAgICByZXR1cm4gIm1pbnV0ZSI7CgoJICAgICAgY2FzZSAiaCI6CgkgICAgICBjYXNlICJIIjoKCSAgICAgICAgcmV0dXJuICJob3VyIjsKCgkgICAgICBjYXNlICJkIjoKCSAgICAgICAgcmV0dXJuICJkYXkiOwoKCSAgICAgIGNhc2UgIm8iOgoJICAgICAgICByZXR1cm4gIm9yZGluYWwiOwoKCSAgICAgIGNhc2UgIkwiOgoJICAgICAgY2FzZSAiTSI6CgkgICAgICAgIHJldHVybiAibW9udGgiOwoKCSAgICAgIGNhc2UgInkiOgoJICAgICAgICByZXR1cm4gInllYXIiOwoKCSAgICAgIGNhc2UgIkUiOgoJICAgICAgY2FzZSAiYyI6CgkgICAgICAgIHJldHVybiAid2Vla2RheSI7CgoJICAgICAgY2FzZSAiVyI6CgkgICAgICAgIHJldHVybiAid2Vla051bWJlciI7CgoJICAgICAgY2FzZSAiayI6CgkgICAgICAgIHJldHVybiAid2Vla1llYXIiOwoKCSAgICAgIGNhc2UgInEiOgoJICAgICAgICByZXR1cm4gInF1YXJ0ZXIiOwoKCSAgICAgIGRlZmF1bHQ6CgkgICAgICAgIHJldHVybiBudWxsOwoJICAgIH0KCSAgfTsKCgkgIHZhciB6b25lOwoKCSAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLlopKSB7CgkgICAgem9uZSA9IG5ldyBGaXhlZE9mZnNldFpvbmUobWF0Y2hlcy5aKTsKCSAgfSBlbHNlIGlmICghaXNVbmRlZmluZWQobWF0Y2hlcy56KSkgewoJICAgIHpvbmUgPSBJQU5BWm9uZS5jcmVhdGUobWF0Y2hlcy56KTsKCSAgfSBlbHNlIHsKCSAgICB6b25lID0gbnVsbDsKCSAgfQoKCSAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLnEpKSB7CgkgICAgbWF0Y2hlcy5NID0gKG1hdGNoZXMucSAtIDEpICogMyArIDE7CgkgIH0KCgkgIGlmICghaXNVbmRlZmluZWQobWF0Y2hlcy5oKSkgewoJICAgIGlmIChtYXRjaGVzLmggPCAxMiAmJiBtYXRjaGVzLmEgPT09IDEpIHsKCSAgICAgIG1hdGNoZXMuaCArPSAxMjsKCSAgICB9IGVsc2UgaWYgKG1hdGNoZXMuaCA9PT0gMTIgJiYgbWF0Y2hlcy5hID09PSAwKSB7CgkgICAgICBtYXRjaGVzLmggPSAwOwoJICAgIH0KCSAgfQoKCSAgaWYgKG1hdGNoZXMuRyA9PT0gMCAmJiBtYXRjaGVzLnkpIHsKCSAgICBtYXRjaGVzLnkgPSAtbWF0Y2hlcy55OwoJICB9CgoJICBpZiAoIWlzVW5kZWZpbmVkKG1hdGNoZXMudSkpIHsKCSAgICBtYXRjaGVzLlMgPSBwYXJzZU1pbGxpcyhtYXRjaGVzLnUpOwoJICB9CgoJICB2YXIgdmFscyA9IE9iamVjdC5rZXlzKG1hdGNoZXMpLnJlZHVjZShmdW5jdGlvbiAociwgaykgewoJICAgIHZhciBmID0gdG9GaWVsZChrKTsKCgkgICAgaWYgKGYpIHsKCSAgICAgIHJbZl0gPSBtYXRjaGVzW2tdOwoJICAgIH0KCgkgICAgcmV0dXJuIHI7CgkgIH0sIHt9KTsKCSAgcmV0dXJuIFt2YWxzLCB6b25lXTsKCX0KCgl2YXIgZHVtbXlEYXRlVGltZUNhY2hlID0gbnVsbDsKCglmdW5jdGlvbiBnZXREdW1teURhdGVUaW1lKCkgewoJICBpZiAoIWR1bW15RGF0ZVRpbWVDYWNoZSkgewoJICAgIGR1bW15RGF0ZVRpbWVDYWNoZSA9IERhdGVUaW1lLmZyb21NaWxsaXMoMTU1NTU1NTU1NTU1NSk7CgkgIH0KCgkgIHJldHVybiBkdW1teURhdGVUaW1lQ2FjaGU7Cgl9CgoJZnVuY3Rpb24gbWF5YmVFeHBhbmRNYWNyb1Rva2VuKHRva2VuLCBsb2NhbGUpIHsKCSAgaWYgKHRva2VuLmxpdGVyYWwpIHsKCSAgICByZXR1cm4gdG9rZW47CgkgIH0KCgkgIHZhciBmb3JtYXRPcHRzID0gRm9ybWF0dGVyLm1hY3JvVG9rZW5Ub0Zvcm1hdE9wdHModG9rZW4udmFsKTsKCgkgIGlmICghZm9ybWF0T3B0cykgewoJICAgIHJldHVybiB0b2tlbjsKCSAgfQoKCSAgdmFyIGZvcm1hdHRlciA9IEZvcm1hdHRlci5jcmVhdGUobG9jYWxlLCBmb3JtYXRPcHRzKTsKCSAgdmFyIHBhcnRzID0gZm9ybWF0dGVyLmZvcm1hdERhdGVUaW1lUGFydHMoZ2V0RHVtbXlEYXRlVGltZSgpKTsKCSAgdmFyIHRva2VucyA9IHBhcnRzLm1hcChmdW5jdGlvbiAocCkgewoJICAgIHJldHVybiB0b2tlbkZvclBhcnQocCwgbG9jYWxlLCBmb3JtYXRPcHRzKTsKCSAgfSk7CgoJICBpZiAodG9rZW5zLmluY2x1ZGVzKHVuZGVmaW5lZCkpIHsKCSAgICByZXR1cm4gdG9rZW47CgkgIH0KCgkgIHJldHVybiB0b2tlbnM7Cgl9CgoJZnVuY3Rpb24gZXhwYW5kTWFjcm9Ub2tlbnModG9rZW5zLCBsb2NhbGUpIHsKCSAgdmFyIF9BcnJheSRwcm90b3R5cGU7CgoJICByZXR1cm4gKF9BcnJheSRwcm90b3R5cGUgPSBBcnJheS5wcm90b3R5cGUpLmNvbmNhdC5hcHBseShfQXJyYXkkcHJvdG90eXBlLCB0b2tlbnMubWFwKGZ1bmN0aW9uICh0KSB7CgkgICAgcmV0dXJuIG1heWJlRXhwYW5kTWFjcm9Ub2tlbih0LCBsb2NhbGUpOwoJICB9KSk7Cgl9CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgoJZnVuY3Rpb24gZXhwbGFpbkZyb21Ub2tlbnMobG9jYWxlLCBpbnB1dCwgZm9ybWF0KSB7CgkgIHZhciB0b2tlbnMgPSBleHBhbmRNYWNyb1Rva2VucyhGb3JtYXR0ZXIucGFyc2VGb3JtYXQoZm9ybWF0KSwgbG9jYWxlKSwKCSAgICAgIHVuaXRzID0gdG9rZW5zLm1hcChmdW5jdGlvbiAodCkgewoJICAgIHJldHVybiB1bml0Rm9yVG9rZW4odCwgbG9jYWxlKTsKCSAgfSksCgkgICAgICBkaXNxdWFsaWZ5aW5nVW5pdCA9IHVuaXRzLmZpbmQoZnVuY3Rpb24gKHQpIHsKCSAgICByZXR1cm4gdC5pbnZhbGlkUmVhc29uOwoJICB9KTsKCgkgIGlmIChkaXNxdWFsaWZ5aW5nVW5pdCkgewoJICAgIHJldHVybiB7CgkgICAgICBpbnB1dDogaW5wdXQsCgkgICAgICB0b2tlbnM6IHRva2VucywKCSAgICAgIGludmFsaWRSZWFzb246IGRpc3F1YWxpZnlpbmdVbml0LmludmFsaWRSZWFzb24KCSAgICB9OwoJICB9IGVsc2UgewoJICAgIHZhciBfYnVpbGRSZWdleCA9IGJ1aWxkUmVnZXgodW5pdHMpLAoJICAgICAgICByZWdleFN0cmluZyA9IF9idWlsZFJlZ2V4WzBdLAoJICAgICAgICBoYW5kbGVycyA9IF9idWlsZFJlZ2V4WzFdLAoJICAgICAgICByZWdleCA9IFJlZ0V4cChyZWdleFN0cmluZywgImkiKSwKCSAgICAgICAgX21hdGNoID0gbWF0Y2goaW5wdXQsIHJlZ2V4LCBoYW5kbGVycyksCgkgICAgICAgIHJhd01hdGNoZXMgPSBfbWF0Y2hbMF0sCgkgICAgICAgIG1hdGNoZXMgPSBfbWF0Y2hbMV0sCgkgICAgICAgIF9yZWY2ID0gbWF0Y2hlcyA/IGRhdGVUaW1lRnJvbU1hdGNoZXMobWF0Y2hlcykgOiBbbnVsbCwgbnVsbF0sCgkgICAgICAgIHJlc3VsdCA9IF9yZWY2WzBdLAoJICAgICAgICB6b25lID0gX3JlZjZbMV07CgoJICAgIGlmIChoYXNPd25Qcm9wZXJ0eShtYXRjaGVzLCAiYSIpICYmIGhhc093blByb3BlcnR5KG1hdGNoZXMsICJIIikpIHsKCSAgICAgIHRocm93IG5ldyBDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvcigiQ2FuJ3QgaW5jbHVkZSBtZXJpZGllbSB3aGVuIHNwZWNpZnlpbmcgMjQtaG91ciBmb3JtYXQiKTsKCSAgICB9CgoJICAgIHJldHVybiB7CgkgICAgICBpbnB1dDogaW5wdXQsCgkgICAgICB0b2tlbnM6IHRva2VucywKCSAgICAgIHJlZ2V4OiByZWdleCwKCSAgICAgIHJhd01hdGNoZXM6IHJhd01hdGNoZXMsCgkgICAgICBtYXRjaGVzOiBtYXRjaGVzLAoJICAgICAgcmVzdWx0OiByZXN1bHQsCgkgICAgICB6b25lOiB6b25lCgkgICAgfTsKCSAgfQoJfQoJZnVuY3Rpb24gcGFyc2VGcm9tVG9rZW5zKGxvY2FsZSwgaW5wdXQsIGZvcm1hdCkgewoJICB2YXIgX2V4cGxhaW5Gcm9tVG9rZW5zID0gZXhwbGFpbkZyb21Ub2tlbnMobG9jYWxlLCBpbnB1dCwgZm9ybWF0KSwKCSAgICAgIHJlc3VsdCA9IF9leHBsYWluRnJvbVRva2Vucy5yZXN1bHQsCgkgICAgICB6b25lID0gX2V4cGxhaW5Gcm9tVG9rZW5zLnpvbmUsCgkgICAgICBpbnZhbGlkUmVhc29uID0gX2V4cGxhaW5Gcm9tVG9rZW5zLmludmFsaWRSZWFzb247CgoJICByZXR1cm4gW3Jlc3VsdCwgem9uZSwgaW52YWxpZFJlYXNvbl07Cgl9CgoJdmFyIG5vbkxlYXBMYWRkZXIgPSBbMCwgMzEsIDU5LCA5MCwgMTIwLCAxNTEsIDE4MSwgMjEyLCAyNDMsIDI3MywgMzA0LCAzMzRdLAoJICAgIGxlYXBMYWRkZXIgPSBbMCwgMzEsIDYwLCA5MSwgMTIxLCAxNTIsIDE4MiwgMjEzLCAyNDQsIDI3NCwgMzA1LCAzMzVdOwoKCWZ1bmN0aW9uIHVuaXRPdXRPZlJhbmdlKHVuaXQsIHZhbHVlKSB7CgkgIHJldHVybiBuZXcgSW52YWxpZCgidW5pdCBvdXQgb2YgcmFuZ2UiLCAieW91IHNwZWNpZmllZCAiICsgdmFsdWUgKyAiIChvZiB0eXBlICIgKyB0eXBlb2YgdmFsdWUgKyAiKSBhcyBhICIgKyB1bml0ICsgIiwgd2hpY2ggaXMgaW52YWxpZCIpOwoJfQoKCWZ1bmN0aW9uIGRheU9mV2Vlayh5ZWFyLCBtb250aCwgZGF5KSB7CgkgIHZhciBqcyA9IG5ldyBEYXRlKERhdGUuVVRDKHllYXIsIG1vbnRoIC0gMSwgZGF5KSkuZ2V0VVRDRGF5KCk7CgkgIHJldHVybiBqcyA9PT0gMCA/IDcgOiBqczsKCX0KCglmdW5jdGlvbiBjb21wdXRlT3JkaW5hbCh5ZWFyLCBtb250aCwgZGF5KSB7CgkgIHJldHVybiBkYXkgKyAoaXNMZWFwWWVhcih5ZWFyKSA/IGxlYXBMYWRkZXIgOiBub25MZWFwTGFkZGVyKVttb250aCAtIDFdOwoJfQoKCWZ1bmN0aW9uIHVuY29tcHV0ZU9yZGluYWwoeWVhciwgb3JkaW5hbCkgewoJICB2YXIgdGFibGUgPSBpc0xlYXBZZWFyKHllYXIpID8gbGVhcExhZGRlciA6IG5vbkxlYXBMYWRkZXIsCgkgICAgICBtb250aDAgPSB0YWJsZS5maW5kSW5kZXgoZnVuY3Rpb24gKGkpIHsKCSAgICByZXR1cm4gaSA8IG9yZGluYWw7CgkgIH0pLAoJICAgICAgZGF5ID0gb3JkaW5hbCAtIHRhYmxlW21vbnRoMF07CgkgIHJldHVybiB7CgkgICAgbW9udGg6IG1vbnRoMCArIDEsCgkgICAgZGF5OiBkYXkKCSAgfTsKCX0KCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCglmdW5jdGlvbiBncmVnb3JpYW5Ub1dlZWsoZ3JlZ09iaikgewoJICB2YXIgeWVhciA9IGdyZWdPYmoueWVhciwKCSAgICAgIG1vbnRoID0gZ3JlZ09iai5tb250aCwKCSAgICAgIGRheSA9IGdyZWdPYmouZGF5LAoJICAgICAgb3JkaW5hbCA9IGNvbXB1dGVPcmRpbmFsKHllYXIsIG1vbnRoLCBkYXkpLAoJICAgICAgd2Vla2RheSA9IGRheU9mV2Vlayh5ZWFyLCBtb250aCwgZGF5KTsKCSAgdmFyIHdlZWtOdW1iZXIgPSBNYXRoLmZsb29yKChvcmRpbmFsIC0gd2Vla2RheSArIDEwKSAvIDcpLAoJICAgICAgd2Vla1llYXI7CgoJICBpZiAod2Vla051bWJlciA8IDEpIHsKCSAgICB3ZWVrWWVhciA9IHllYXIgLSAxOwoJICAgIHdlZWtOdW1iZXIgPSB3ZWVrc0luV2Vla1llYXIod2Vla1llYXIpOwoJICB9IGVsc2UgaWYgKHdlZWtOdW1iZXIgPiB3ZWVrc0luV2Vla1llYXIoeWVhcikpIHsKCSAgICB3ZWVrWWVhciA9IHllYXIgKyAxOwoJICAgIHdlZWtOdW1iZXIgPSAxOwoJICB9IGVsc2UgewoJICAgIHdlZWtZZWFyID0geWVhcjsKCSAgfQoKCSAgcmV0dXJuIF9leHRlbmRzKHsKCSAgICB3ZWVrWWVhcjogd2Vla1llYXIsCgkgICAgd2Vla051bWJlcjogd2Vla051bWJlciwKCSAgICB3ZWVrZGF5OiB3ZWVrZGF5CgkgIH0sIHRpbWVPYmplY3QoZ3JlZ09iaikpOwoJfQoJZnVuY3Rpb24gd2Vla1RvR3JlZ29yaWFuKHdlZWtEYXRhKSB7CgkgIHZhciB3ZWVrWWVhciA9IHdlZWtEYXRhLndlZWtZZWFyLAoJICAgICAgd2Vla051bWJlciA9IHdlZWtEYXRhLndlZWtOdW1iZXIsCgkgICAgICB3ZWVrZGF5ID0gd2Vla0RhdGEud2Vla2RheSwKCSAgICAgIHdlZWtkYXlPZkphbjQgPSBkYXlPZldlZWsod2Vla1llYXIsIDEsIDQpLAoJICAgICAgeWVhckluRGF5cyA9IGRheXNJblllYXIod2Vla1llYXIpOwoJICB2YXIgb3JkaW5hbCA9IHdlZWtOdW1iZXIgKiA3ICsgd2Vla2RheSAtIHdlZWtkYXlPZkphbjQgLSAzLAoJICAgICAgeWVhcjsKCgkgIGlmIChvcmRpbmFsIDwgMSkgewoJICAgIHllYXIgPSB3ZWVrWWVhciAtIDE7CgkgICAgb3JkaW5hbCArPSBkYXlzSW5ZZWFyKHllYXIpOwoJICB9IGVsc2UgaWYgKG9yZGluYWwgPiB5ZWFySW5EYXlzKSB7CgkgICAgeWVhciA9IHdlZWtZZWFyICsgMTsKCSAgICBvcmRpbmFsIC09IGRheXNJblllYXIod2Vla1llYXIpOwoJICB9IGVsc2UgewoJICAgIHllYXIgPSB3ZWVrWWVhcjsKCSAgfQoKCSAgdmFyIF91bmNvbXB1dGVPcmRpbmFsID0gdW5jb21wdXRlT3JkaW5hbCh5ZWFyLCBvcmRpbmFsKSwKCSAgICAgIG1vbnRoID0gX3VuY29tcHV0ZU9yZGluYWwubW9udGgsCgkgICAgICBkYXkgPSBfdW5jb21wdXRlT3JkaW5hbC5kYXk7CgoJICByZXR1cm4gX2V4dGVuZHMoewoJICAgIHllYXI6IHllYXIsCgkgICAgbW9udGg6IG1vbnRoLAoJICAgIGRheTogZGF5CgkgIH0sIHRpbWVPYmplY3Qod2Vla0RhdGEpKTsKCX0KCWZ1bmN0aW9uIGdyZWdvcmlhblRvT3JkaW5hbChncmVnRGF0YSkgewoJICB2YXIgeWVhciA9IGdyZWdEYXRhLnllYXIsCgkgICAgICBtb250aCA9IGdyZWdEYXRhLm1vbnRoLAoJICAgICAgZGF5ID0gZ3JlZ0RhdGEuZGF5OwoJICB2YXIgb3JkaW5hbCA9IGNvbXB1dGVPcmRpbmFsKHllYXIsIG1vbnRoLCBkYXkpOwoJICByZXR1cm4gX2V4dGVuZHMoewoJICAgIHllYXI6IHllYXIsCgkgICAgb3JkaW5hbDogb3JkaW5hbAoJICB9LCB0aW1lT2JqZWN0KGdyZWdEYXRhKSk7Cgl9CglmdW5jdGlvbiBvcmRpbmFsVG9HcmVnb3JpYW4ob3JkaW5hbERhdGEpIHsKCSAgdmFyIHllYXIgPSBvcmRpbmFsRGF0YS55ZWFyLAoJICAgICAgb3JkaW5hbCA9IG9yZGluYWxEYXRhLm9yZGluYWw7CgoJICB2YXIgX3VuY29tcHV0ZU9yZGluYWwyID0gdW5jb21wdXRlT3JkaW5hbCh5ZWFyLCBvcmRpbmFsKSwKCSAgICAgIG1vbnRoID0gX3VuY29tcHV0ZU9yZGluYWwyLm1vbnRoLAoJICAgICAgZGF5ID0gX3VuY29tcHV0ZU9yZGluYWwyLmRheTsKCgkgIHJldHVybiBfZXh0ZW5kcyh7CgkgICAgeWVhcjogeWVhciwKCSAgICBtb250aDogbW9udGgsCgkgICAgZGF5OiBkYXkKCSAgfSwgdGltZU9iamVjdChvcmRpbmFsRGF0YSkpOwoJfQoJZnVuY3Rpb24gaGFzSW52YWxpZFdlZWtEYXRhKG9iaikgewoJICB2YXIgdmFsaWRZZWFyID0gaXNJbnRlZ2VyKG9iai53ZWVrWWVhciksCgkgICAgICB2YWxpZFdlZWsgPSBpbnRlZ2VyQmV0d2VlbihvYmoud2Vla051bWJlciwgMSwgd2Vla3NJbldlZWtZZWFyKG9iai53ZWVrWWVhcikpLAoJICAgICAgdmFsaWRXZWVrZGF5ID0gaW50ZWdlckJldHdlZW4ob2JqLndlZWtkYXksIDEsIDcpOwoKCSAgaWYgKCF2YWxpZFllYXIpIHsKCSAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoIndlZWtZZWFyIiwgb2JqLndlZWtZZWFyKTsKCSAgfSBlbHNlIGlmICghdmFsaWRXZWVrKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJ3ZWVrIiwgb2JqLndlZWspOwoJICB9IGVsc2UgaWYgKCF2YWxpZFdlZWtkYXkpIHsKCSAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoIndlZWtkYXkiLCBvYmoud2Vla2RheSk7CgkgIH0gZWxzZSByZXR1cm4gZmFsc2U7Cgl9CglmdW5jdGlvbiBoYXNJbnZhbGlkT3JkaW5hbERhdGEob2JqKSB7CgkgIHZhciB2YWxpZFllYXIgPSBpc0ludGVnZXIob2JqLnllYXIpLAoJICAgICAgdmFsaWRPcmRpbmFsID0gaW50ZWdlckJldHdlZW4ob2JqLm9yZGluYWwsIDEsIGRheXNJblllYXIob2JqLnllYXIpKTsKCgkgIGlmICghdmFsaWRZZWFyKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJ5ZWFyIiwgb2JqLnllYXIpOwoJICB9IGVsc2UgaWYgKCF2YWxpZE9yZGluYWwpIHsKCSAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoIm9yZGluYWwiLCBvYmoub3JkaW5hbCk7CgkgIH0gZWxzZSByZXR1cm4gZmFsc2U7Cgl9CglmdW5jdGlvbiBoYXNJbnZhbGlkR3JlZ29yaWFuRGF0YShvYmopIHsKCSAgdmFyIHZhbGlkWWVhciA9IGlzSW50ZWdlcihvYmoueWVhciksCgkgICAgICB2YWxpZE1vbnRoID0gaW50ZWdlckJldHdlZW4ob2JqLm1vbnRoLCAxLCAxMiksCgkgICAgICB2YWxpZERheSA9IGludGVnZXJCZXR3ZWVuKG9iai5kYXksIDEsIGRheXNJbk1vbnRoKG9iai55ZWFyLCBvYmoubW9udGgpKTsKCgkgIGlmICghdmFsaWRZZWFyKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJ5ZWFyIiwgb2JqLnllYXIpOwoJICB9IGVsc2UgaWYgKCF2YWxpZE1vbnRoKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJtb250aCIsIG9iai5tb250aCk7CgkgIH0gZWxzZSBpZiAoIXZhbGlkRGF5KSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJkYXkiLCBvYmouZGF5KTsKCSAgfSBlbHNlIHJldHVybiBmYWxzZTsKCX0KCWZ1bmN0aW9uIGhhc0ludmFsaWRUaW1lRGF0YShvYmopIHsKCSAgdmFyIGhvdXIgPSBvYmouaG91ciwKCSAgICAgIG1pbnV0ZSA9IG9iai5taW51dGUsCgkgICAgICBzZWNvbmQgPSBvYmouc2Vjb25kLAoJICAgICAgbWlsbGlzZWNvbmQgPSBvYmoubWlsbGlzZWNvbmQ7CgkgIHZhciB2YWxpZEhvdXIgPSBpbnRlZ2VyQmV0d2Vlbihob3VyLCAwLCAyMykgfHwgaG91ciA9PT0gMjQgJiYgbWludXRlID09PSAwICYmIHNlY29uZCA9PT0gMCAmJiBtaWxsaXNlY29uZCA9PT0gMCwKCSAgICAgIHZhbGlkTWludXRlID0gaW50ZWdlckJldHdlZW4obWludXRlLCAwLCA1OSksCgkgICAgICB2YWxpZFNlY29uZCA9IGludGVnZXJCZXR3ZWVuKHNlY29uZCwgMCwgNTkpLAoJICAgICAgdmFsaWRNaWxsaXNlY29uZCA9IGludGVnZXJCZXR3ZWVuKG1pbGxpc2Vjb25kLCAwLCA5OTkpOwoKCSAgaWYgKCF2YWxpZEhvdXIpIHsKCSAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoImhvdXIiLCBob3VyKTsKCSAgfSBlbHNlIGlmICghdmFsaWRNaW51dGUpIHsKCSAgICByZXR1cm4gdW5pdE91dE9mUmFuZ2UoIm1pbnV0ZSIsIG1pbnV0ZSk7CgkgIH0gZWxzZSBpZiAoIXZhbGlkU2Vjb25kKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJzZWNvbmQiLCBzZWNvbmQpOwoJICB9IGVsc2UgaWYgKCF2YWxpZE1pbGxpc2Vjb25kKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJtaWxsaXNlY29uZCIsIG1pbGxpc2Vjb25kKTsKCSAgfSBlbHNlIHJldHVybiBmYWxzZTsKCX0KCgl2YXIgSU5WQUxJRCA9ICJJbnZhbGlkIERhdGVUaW1lIjsKCXZhciBNQVhfREFURSA9IDguNjRlMTU7CgoJZnVuY3Rpb24gdW5zdXBwb3J0ZWRab25lKHpvbmUpIHsKCSAgcmV0dXJuIG5ldyBJbnZhbGlkKCJ1bnN1cHBvcnRlZCB6b25lIiwgInRoZSB6b25lIFwiIiArIHpvbmUubmFtZSArICJcIiBpcyBub3Qgc3VwcG9ydGVkIik7Cgl9IC8vIHdlIGNhY2hlIHdlZWsgZGF0YSBvbiB0aGUgRFQgb2JqZWN0IGFuZCB0aGlzIGludGVybWVkaWF0ZXMgdGhlIGNhY2hlCgoKCWZ1bmN0aW9uIHBvc3NpYmx5Q2FjaGVkV2Vla0RhdGEoZHQpIHsKCSAgaWYgKGR0LndlZWtEYXRhID09PSBudWxsKSB7CgkgICAgZHQud2Vla0RhdGEgPSBncmVnb3JpYW5Ub1dlZWsoZHQuYyk7CgkgIH0KCgkgIHJldHVybiBkdC53ZWVrRGF0YTsKCX0gLy8gY2xvbmUgcmVhbGx5IG1lYW5zLCAibWFrZSBhIG5ldyBvYmplY3Qgd2l0aCB0aGVzZSBtb2RpZmljYXRpb25zIi4gYWxsICJzZXR0ZXJzIiByZWFsbHkgdXNlIHRoaXMKCS8vIHRvIGNyZWF0ZSBhIG5ldyBvYmplY3Qgd2hpbGUgb25seSBjaGFuZ2luZyBzb21lIG9mIHRoZSBwcm9wZXJ0aWVzCgoKCWZ1bmN0aW9uIGNsb25lKGluc3QsIGFsdHMpIHsKCSAgdmFyIGN1cnJlbnQgPSB7CgkgICAgdHM6IGluc3QudHMsCgkgICAgem9uZTogaW5zdC56b25lLAoJICAgIGM6IGluc3QuYywKCSAgICBvOiBpbnN0Lm8sCgkgICAgbG9jOiBpbnN0LmxvYywKCSAgICBpbnZhbGlkOiBpbnN0LmludmFsaWQKCSAgfTsKCSAgcmV0dXJuIG5ldyBEYXRlVGltZShfZXh0ZW5kcyh7fSwgY3VycmVudCwgYWx0cywgewoJICAgIG9sZDogY3VycmVudAoJICB9KSk7Cgl9IC8vIGZpbmQgdGhlIHJpZ2h0IG9mZnNldCBhIGdpdmVuIGxvY2FsIHRpbWUuIFRoZSBvIGlucHV0IGlzIG91ciBndWVzcywgd2hpY2ggZGV0ZXJtaW5lcyB3aGljaAoJLy8gb2Zmc2V0IHdlJ2xsIHBpY2sgaW4gYW1iaWd1b3VzIGNhc2VzIChlLmcuIHRoZXJlIGFyZSB0d28gMyBBTXMgYi9jIEZhbGxiYWNrIERTVCkKCgoJZnVuY3Rpb24gZml4T2Zmc2V0KGxvY2FsVFMsIG8sIHR6KSB7CgkgIC8vIE91ciBVVEMgdGltZSBpcyBqdXN0IGEgZ3Vlc3MgYmVjYXVzZSBvdXIgb2Zmc2V0IGlzIGp1c3QgYSBndWVzcwoJICB2YXIgdXRjR3Vlc3MgPSBsb2NhbFRTIC0gbyAqIDYwICogMTAwMDsgLy8gVGVzdCB3aGV0aGVyIHRoZSB6b25lIG1hdGNoZXMgdGhlIG9mZnNldCBmb3IgdGhpcyB0cwoKCSAgdmFyIG8yID0gdHoub2Zmc2V0KHV0Y0d1ZXNzKTsgLy8gSWYgc28sIG9mZnNldCBkaWRuJ3QgY2hhbmdlIGFuZCB3ZSdyZSBkb25lCgoJICBpZiAobyA9PT0gbzIpIHsKCSAgICByZXR1cm4gW3V0Y0d1ZXNzLCBvXTsKCSAgfSAvLyBJZiBub3QsIGNoYW5nZSB0aGUgdHMgYnkgdGhlIGRpZmZlcmVuY2UgaW4gdGhlIG9mZnNldAoKCgkgIHV0Y0d1ZXNzIC09IChvMiAtIG8pICogNjAgKiAxMDAwOyAvLyBJZiB0aGF0IGdpdmVzIHVzIHRoZSBsb2NhbCB0aW1lIHdlIHdhbnQsIHdlJ3JlIGRvbmUKCgkgIHZhciBvMyA9IHR6Lm9mZnNldCh1dGNHdWVzcyk7CgoJICBpZiAobzIgPT09IG8zKSB7CgkgICAgcmV0dXJuIFt1dGNHdWVzcywgbzJdOwoJICB9IC8vIElmIGl0J3MgZGlmZmVyZW50LCB3ZSdyZSBpbiBhIGhvbGUgdGltZS4gVGhlIG9mZnNldCBoYXMgY2hhbmdlZCwgYnV0IHRoZSB3ZSBkb24ndCBhZGp1c3QgdGhlIHRpbWUKCgoJICByZXR1cm4gW2xvY2FsVFMgLSBNYXRoLm1pbihvMiwgbzMpICogNjAgKiAxMDAwLCBNYXRoLm1heChvMiwgbzMpXTsKCX0gLy8gY29udmVydCBhbiBlcG9jaCB0aW1lc3RhbXAgaW50byBhIGNhbGVuZGFyIG9iamVjdCB3aXRoIHRoZSBnaXZlbiBvZmZzZXQKCgoJZnVuY3Rpb24gdHNUb09iaih0cywgb2Zmc2V0KSB7CgkgIHRzICs9IG9mZnNldCAqIDYwICogMTAwMDsKCSAgdmFyIGQgPSBuZXcgRGF0ZSh0cyk7CgkgIHJldHVybiB7CgkgICAgeWVhcjogZC5nZXRVVENGdWxsWWVhcigpLAoJICAgIG1vbnRoOiBkLmdldFVUQ01vbnRoKCkgKyAxLAoJICAgIGRheTogZC5nZXRVVENEYXRlKCksCgkgICAgaG91cjogZC5nZXRVVENIb3VycygpLAoJICAgIG1pbnV0ZTogZC5nZXRVVENNaW51dGVzKCksCgkgICAgc2Vjb25kOiBkLmdldFVUQ1NlY29uZHMoKSwKCSAgICBtaWxsaXNlY29uZDogZC5nZXRVVENNaWxsaXNlY29uZHMoKQoJICB9OwoJfSAvLyBjb252ZXJ0IGEgY2FsZW5kYXIgb2JqZWN0IHRvIGEgZXBvY2ggdGltZXN0YW1wCgoKCWZ1bmN0aW9uIG9ialRvVFMob2JqLCBvZmZzZXQsIHpvbmUpIHsKCSAgcmV0dXJuIGZpeE9mZnNldChvYmpUb0xvY2FsVFMob2JqKSwgb2Zmc2V0LCB6b25lKTsKCX0gLy8gY3JlYXRlIGEgbmV3IERUIGluc3RhbmNlIGJ5IGFkZGluZyBhIGR1cmF0aW9uLCBhZGp1c3RpbmcgZm9yIERTVHMKCgoJZnVuY3Rpb24gYWRqdXN0VGltZShpbnN0LCBkdXIpIHsKCSAgdmFyIG9QcmUgPSBpbnN0Lm8sCgkgICAgICB5ZWFyID0gaW5zdC5jLnllYXIgKyBNYXRoLnRydW5jKGR1ci55ZWFycyksCgkgICAgICBtb250aCA9IGluc3QuYy5tb250aCArIE1hdGgudHJ1bmMoZHVyLm1vbnRocykgKyBNYXRoLnRydW5jKGR1ci5xdWFydGVycykgKiAzLAoJICAgICAgYyA9IF9leHRlbmRzKHt9LCBpbnN0LmMsIHsKCSAgICB5ZWFyOiB5ZWFyLAoJICAgIG1vbnRoOiBtb250aCwKCSAgICBkYXk6IE1hdGgubWluKGluc3QuYy5kYXksIGRheXNJbk1vbnRoKHllYXIsIG1vbnRoKSkgKyBNYXRoLnRydW5jKGR1ci5kYXlzKSArIE1hdGgudHJ1bmMoZHVyLndlZWtzKSAqIDcKCSAgfSksCgkgICAgICBtaWxsaXNUb0FkZCA9IER1cmF0aW9uLmZyb21PYmplY3QoewoJICAgIHllYXJzOiBkdXIueWVhcnMgLSBNYXRoLnRydW5jKGR1ci55ZWFycyksCgkgICAgcXVhcnRlcnM6IGR1ci5xdWFydGVycyAtIE1hdGgudHJ1bmMoZHVyLnF1YXJ0ZXJzKSwKCSAgICBtb250aHM6IGR1ci5tb250aHMgLSBNYXRoLnRydW5jKGR1ci5tb250aHMpLAoJICAgIHdlZWtzOiBkdXIud2Vla3MgLSBNYXRoLnRydW5jKGR1ci53ZWVrcyksCgkgICAgZGF5czogZHVyLmRheXMgLSBNYXRoLnRydW5jKGR1ci5kYXlzKSwKCSAgICBob3VyczogZHVyLmhvdXJzLAoJICAgIG1pbnV0ZXM6IGR1ci5taW51dGVzLAoJICAgIHNlY29uZHM6IGR1ci5zZWNvbmRzLAoJICAgIG1pbGxpc2Vjb25kczogZHVyLm1pbGxpc2Vjb25kcwoJICB9KS5hcygibWlsbGlzZWNvbmRzIiksCgkgICAgICBsb2NhbFRTID0gb2JqVG9Mb2NhbFRTKGMpOwoKCSAgdmFyIF9maXhPZmZzZXQgPSBmaXhPZmZzZXQobG9jYWxUUywgb1ByZSwgaW5zdC56b25lKSwKCSAgICAgIHRzID0gX2ZpeE9mZnNldFswXSwKCSAgICAgIG8gPSBfZml4T2Zmc2V0WzFdOwoKCSAgaWYgKG1pbGxpc1RvQWRkICE9PSAwKSB7CgkgICAgdHMgKz0gbWlsbGlzVG9BZGQ7IC8vIHRoYXQgY291bGQgaGF2ZSBjaGFuZ2VkIHRoZSBvZmZzZXQgYnkgZ29pbmcgb3ZlciBhIERTVCwgYnV0IHdlIHdhbnQgdG8ga2VlcCB0aGUgdHMgdGhlIHNhbWUKCgkgICAgbyA9IGluc3Quem9uZS5vZmZzZXQodHMpOwoJICB9CgoJICByZXR1cm4gewoJICAgIHRzOiB0cywKCSAgICBvOiBvCgkgIH07Cgl9IC8vIGhlbHBlciB1c2VmdWwgaW4gdHVybmluZyB0aGUgcmVzdWx0cyBvZiBwYXJzaW5nIGludG8gcmVhbCBkYXRlcwoJLy8gYnkgaGFuZGxpbmcgdGhlIHpvbmUgb3B0aW9ucwoKCglmdW5jdGlvbiBwYXJzZURhdGFUb0RhdGVUaW1lKHBhcnNlZCwgcGFyc2VkWm9uZSwgb3B0cywgZm9ybWF0LCB0ZXh0KSB7CgkgIHZhciBzZXRab25lID0gb3B0cy5zZXRab25lLAoJICAgICAgem9uZSA9IG9wdHMuem9uZTsKCgkgIGlmIChwYXJzZWQgJiYgT2JqZWN0LmtleXMocGFyc2VkKS5sZW5ndGggIT09IDApIHsKCSAgICB2YXIgaW50ZXJwcmV0YXRpb25ab25lID0gcGFyc2VkWm9uZSB8fCB6b25lLAoJICAgICAgICBpbnN0ID0gRGF0ZVRpbWUuZnJvbU9iamVjdChwYXJzZWQsIF9leHRlbmRzKHt9LCBvcHRzLCB7CgkgICAgICB6b25lOiBpbnRlcnByZXRhdGlvblpvbmUKCSAgICB9KSk7CgkgICAgcmV0dXJuIHNldFpvbmUgPyBpbnN0IDogaW5zdC5zZXRab25lKHpvbmUpOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKG5ldyBJbnZhbGlkKCJ1bnBhcnNhYmxlIiwgInRoZSBpbnB1dCBcIiIgKyB0ZXh0ICsgIlwiIGNhbid0IGJlIHBhcnNlZCBhcyAiICsgZm9ybWF0KSk7CgkgIH0KCX0gLy8gaWYgeW91IHdhbnQgdG8gb3V0cHV0IGEgdGVjaG5pY2FsIGZvcm1hdCAoZS5nLiBSRkMgMjgyMiksIHRoaXMgaGVscGVyCgkvLyBoZWxwcyBoYW5kbGUgdGhlIGRldGFpbHMKCgoJZnVuY3Rpb24gdG9UZWNoRm9ybWF0KGR0LCBmb3JtYXQsIGFsbG93WikgewoJICBpZiAoYWxsb3daID09PSB2b2lkIDApIHsKCSAgICBhbGxvd1ogPSB0cnVlOwoJICB9CgoJICByZXR1cm4gZHQuaXNWYWxpZCA/IEZvcm1hdHRlci5jcmVhdGUoTG9jYWxlLmNyZWF0ZSgiZW4tVVMiKSwgewoJICAgIGFsbG93WjogYWxsb3daLAoJICAgIGZvcmNlU2ltcGxlOiB0cnVlCgkgIH0pLmZvcm1hdERhdGVUaW1lRnJvbVN0cmluZyhkdCwgZm9ybWF0KSA6IG51bGw7Cgl9IC8vIHRlY2huaWNhbCB0aW1lIGZvcm1hdHMgKGUuZy4gdGhlIHRpbWUgcGFydCBvZiBJU08gODYwMSksIHRha2Ugc29tZSBvcHRpb25zCgkvLyBhbmQgdGhpcyBjb21tb25pemVzIHRoZWlyIGhhbmRsaW5nCgoKCWZ1bmN0aW9uIHRvVGVjaFRpbWVGb3JtYXQoZHQsIF9yZWYpIHsKCSAgdmFyIF9yZWYkc3VwcHJlc3NTZWNvbmRzID0gX3JlZi5zdXBwcmVzc1NlY29uZHMsCgkgICAgICBzdXBwcmVzc1NlY29uZHMgPSBfcmVmJHN1cHByZXNzU2Vjb25kcyA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmJHN1cHByZXNzU2Vjb25kcywKCSAgICAgIF9yZWYkc3VwcHJlc3NNaWxsaXNlYyA9IF9yZWYuc3VwcHJlc3NNaWxsaXNlY29uZHMsCgkgICAgICBzdXBwcmVzc01pbGxpc2Vjb25kcyA9IF9yZWYkc3VwcHJlc3NNaWxsaXNlYyA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmJHN1cHByZXNzTWlsbGlzZWMsCgkgICAgICBpbmNsdWRlT2Zmc2V0ID0gX3JlZi5pbmNsdWRlT2Zmc2V0LAoJICAgICAgX3JlZiRpbmNsdWRlUHJlZml4ID0gX3JlZi5pbmNsdWRlUHJlZml4LAoJICAgICAgaW5jbHVkZVByZWZpeCA9IF9yZWYkaW5jbHVkZVByZWZpeCA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmJGluY2x1ZGVQcmVmaXgsCgkgICAgICBfcmVmJGluY2x1ZGVab25lID0gX3JlZi5pbmNsdWRlWm9uZSwKCSAgICAgIGluY2x1ZGVab25lID0gX3JlZiRpbmNsdWRlWm9uZSA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmJGluY2x1ZGVab25lLAoJICAgICAgX3JlZiRzcGFjZVpvbmUgPSBfcmVmLnNwYWNlWm9uZSwKCSAgICAgIHNwYWNlWm9uZSA9IF9yZWYkc3BhY2Vab25lID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWYkc3BhY2Vab25lLAoJICAgICAgX3JlZiRmb3JtYXQgPSBfcmVmLmZvcm1hdCwKCSAgICAgIGZvcm1hdCA9IF9yZWYkZm9ybWF0ID09PSB2b2lkIDAgPyAiZXh0ZW5kZWQiIDogX3JlZiRmb3JtYXQ7CgkgIHZhciBmbXQgPSBmb3JtYXQgPT09ICJiYXNpYyIgPyAiSEhtbSIgOiAiSEg6bW0iOwoKCSAgaWYgKCFzdXBwcmVzc1NlY29uZHMgfHwgZHQuc2Vjb25kICE9PSAwIHx8IGR0Lm1pbGxpc2Vjb25kICE9PSAwKSB7CgkgICAgZm10ICs9IGZvcm1hdCA9PT0gImJhc2ljIiA/ICJzcyIgOiAiOnNzIjsKCgkgICAgaWYgKCFzdXBwcmVzc01pbGxpc2Vjb25kcyB8fCBkdC5taWxsaXNlY29uZCAhPT0gMCkgewoJICAgICAgZm10ICs9ICIuU1NTIjsKCSAgICB9CgkgIH0KCgkgIGlmICgoaW5jbHVkZVpvbmUgfHwgaW5jbHVkZU9mZnNldCkgJiYgc3BhY2Vab25lKSB7CgkgICAgZm10ICs9ICIgIjsKCSAgfQoKCSAgaWYgKGluY2x1ZGVab25lKSB7CgkgICAgZm10ICs9ICJ6IjsKCSAgfSBlbHNlIGlmIChpbmNsdWRlT2Zmc2V0KSB7CgkgICAgZm10ICs9IGZvcm1hdCA9PT0gImJhc2ljIiA/ICJaWloiIDogIlpaIjsKCSAgfQoKCSAgdmFyIHN0ciA9IHRvVGVjaEZvcm1hdChkdCwgZm10KTsKCgkgIGlmIChpbmNsdWRlUHJlZml4KSB7CgkgICAgc3RyID0gIlQiICsgc3RyOwoJICB9CgoJICByZXR1cm4gc3RyOwoJfSAvLyBkZWZhdWx0cyBmb3IgdW5zcGVjaWZpZWQgdW5pdHMgaW4gdGhlIHN1cHBvcnRlZCBjYWxlbmRhcnMKCgoJdmFyIGRlZmF1bHRVbml0VmFsdWVzID0gewoJICBtb250aDogMSwKCSAgZGF5OiAxLAoJICBob3VyOiAwLAoJICBtaW51dGU6IDAsCgkgIHNlY29uZDogMCwKCSAgbWlsbGlzZWNvbmQ6IDAKCX0sCgkgICAgZGVmYXVsdFdlZWtVbml0VmFsdWVzID0gewoJICB3ZWVrTnVtYmVyOiAxLAoJICB3ZWVrZGF5OiAxLAoJICBob3VyOiAwLAoJICBtaW51dGU6IDAsCgkgIHNlY29uZDogMCwKCSAgbWlsbGlzZWNvbmQ6IDAKCX0sCgkgICAgZGVmYXVsdE9yZGluYWxVbml0VmFsdWVzID0gewoJICBvcmRpbmFsOiAxLAoJICBob3VyOiAwLAoJICBtaW51dGU6IDAsCgkgIHNlY29uZDogMCwKCSAgbWlsbGlzZWNvbmQ6IDAKCX07IC8vIFVuaXRzIGluIHRoZSBzdXBwb3J0ZWQgY2FsZW5kYXJzLCBzb3J0ZWQgYnkgYmlnbmVzcwoKCXZhciBvcmRlcmVkVW5pdHMgPSBbInllYXIiLCAibW9udGgiLCAiZGF5IiwgImhvdXIiLCAibWludXRlIiwgInNlY29uZCIsICJtaWxsaXNlY29uZCJdLAoJICAgIG9yZGVyZWRXZWVrVW5pdHMgPSBbIndlZWtZZWFyIiwgIndlZWtOdW1iZXIiLCAid2Vla2RheSIsICJob3VyIiwgIm1pbnV0ZSIsICJzZWNvbmQiLCAibWlsbGlzZWNvbmQiXSwKCSAgICBvcmRlcmVkT3JkaW5hbFVuaXRzID0gWyJ5ZWFyIiwgIm9yZGluYWwiLCAiaG91ciIsICJtaW51dGUiLCAic2Vjb25kIiwgIm1pbGxpc2Vjb25kIl07IC8vIHN0YW5kYXJkaXplIGNhc2UgYW5kIHBsdXJhbGl0eSBpbiB1bml0cwoKCWZ1bmN0aW9uIG5vcm1hbGl6ZVVuaXQodW5pdCkgewoJICB2YXIgbm9ybWFsaXplZCA9IHsKCSAgICB5ZWFyOiAieWVhciIsCgkgICAgeWVhcnM6ICJ5ZWFyIiwKCSAgICBtb250aDogIm1vbnRoIiwKCSAgICBtb250aHM6ICJtb250aCIsCgkgICAgZGF5OiAiZGF5IiwKCSAgICBkYXlzOiAiZGF5IiwKCSAgICBob3VyOiAiaG91ciIsCgkgICAgaG91cnM6ICJob3VyIiwKCSAgICBtaW51dGU6ICJtaW51dGUiLAoJICAgIG1pbnV0ZXM6ICJtaW51dGUiLAoJICAgIHF1YXJ0ZXI6ICJxdWFydGVyIiwKCSAgICBxdWFydGVyczogInF1YXJ0ZXIiLAoJICAgIHNlY29uZDogInNlY29uZCIsCgkgICAgc2Vjb25kczogInNlY29uZCIsCgkgICAgbWlsbGlzZWNvbmQ6ICJtaWxsaXNlY29uZCIsCgkgICAgbWlsbGlzZWNvbmRzOiAibWlsbGlzZWNvbmQiLAoJICAgIHdlZWtkYXk6ICJ3ZWVrZGF5IiwKCSAgICB3ZWVrZGF5czogIndlZWtkYXkiLAoJICAgIHdlZWtudW1iZXI6ICJ3ZWVrTnVtYmVyIiwKCSAgICB3ZWVrc251bWJlcjogIndlZWtOdW1iZXIiLAoJICAgIHdlZWtudW1iZXJzOiAid2Vla051bWJlciIsCgkgICAgd2Vla3llYXI6ICJ3ZWVrWWVhciIsCgkgICAgd2Vla3llYXJzOiAid2Vla1llYXIiLAoJICAgIG9yZGluYWw6ICJvcmRpbmFsIgoJICB9W3VuaXQudG9Mb3dlckNhc2UoKV07CgkgIGlmICghbm9ybWFsaXplZCkgdGhyb3cgbmV3IEludmFsaWRVbml0RXJyb3IodW5pdCk7CgkgIHJldHVybiBub3JtYWxpemVkOwoJfSAvLyB0aGlzIGlzIGEgZHVtYmVkIGRvd24gdmVyc2lvbiBvZiBmcm9tT2JqZWN0KCkgdGhhdCBydW5zIGFib3V0IDYwJSBmYXN0ZXIKCS8vIGJ1dCBkb2Vzbid0IGRvIGFueSB2YWxpZGF0aW9uLCBtYWtlcyBhIGJ1bmNoIG9mIGFzc3VtcHRpb25zIGFib3V0IHdoYXQgdW5pdHMKCS8vIGFyZSBwcmVzZW50LCBhbmQgc28gb24uCgkvLyB0aGlzIGlzIGEgZHVtYmVkIGRvd24gdmVyc2lvbiBvZiBmcm9tT2JqZWN0KCkgdGhhdCBydW5zIGFib3V0IDYwJSBmYXN0ZXIKCS8vIGJ1dCBkb2Vzbid0IGRvIGFueSB2YWxpZGF0aW9uLCBtYWtlcyBhIGJ1bmNoIG9mIGFzc3VtcHRpb25zIGFib3V0IHdoYXQgdW5pdHMKCS8vIGFyZSBwcmVzZW50LCBhbmQgc28gb24uCgoKCWZ1bmN0aW9uIHF1aWNrRFQob2JqLCBvcHRzKSB7CgkgIHZhciB6b25lID0gbm9ybWFsaXplWm9uZShvcHRzLnpvbmUsIFNldHRpbmdzLmRlZmF1bHRab25lKSwKCSAgICAgIGxvYyA9IExvY2FsZS5mcm9tT2JqZWN0KG9wdHMpLAoJICAgICAgdHNOb3cgPSBTZXR0aW5ncy5ub3coKTsKCSAgdmFyIHRzLCBvOyAvLyBhc3N1bWUgd2UgaGF2ZSB0aGUgaGlnaGVyLW9yZGVyIHVuaXRzCgoJICBpZiAoIWlzVW5kZWZpbmVkKG9iai55ZWFyKSkgewoJICAgIGZvciAodmFyIF9pdGVyYXRvciA9IF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyTG9vc2Uob3JkZXJlZFVuaXRzKSwgX3N0ZXA7ICEoX3N0ZXAgPSBfaXRlcmF0b3IoKSkuZG9uZTspIHsKCSAgICAgIHZhciB1ID0gX3N0ZXAudmFsdWU7CgoJICAgICAgaWYgKGlzVW5kZWZpbmVkKG9ialt1XSkpIHsKCSAgICAgICAgb2JqW3VdID0gZGVmYXVsdFVuaXRWYWx1ZXNbdV07CgkgICAgICB9CgkgICAgfQoKCSAgICB2YXIgaW52YWxpZCA9IGhhc0ludmFsaWRHcmVnb3JpYW5EYXRhKG9iaikgfHwgaGFzSW52YWxpZFRpbWVEYXRhKG9iaik7CgoJICAgIGlmIChpbnZhbGlkKSB7CgkgICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZChpbnZhbGlkKTsKCSAgICB9CgoJICAgIHZhciBvZmZzZXRQcm92aXMgPSB6b25lLm9mZnNldCh0c05vdyk7CgoJICAgIHZhciBfb2JqVG9UUyA9IG9ialRvVFMob2JqLCBvZmZzZXRQcm92aXMsIHpvbmUpOwoKCSAgICB0cyA9IF9vYmpUb1RTWzBdOwoJICAgIG8gPSBfb2JqVG9UU1sxXTsKCSAgfSBlbHNlIHsKCSAgICB0cyA9IHRzTm93OwoJICB9CgoJICByZXR1cm4gbmV3IERhdGVUaW1lKHsKCSAgICB0czogdHMsCgkgICAgem9uZTogem9uZSwKCSAgICBsb2M6IGxvYywKCSAgICBvOiBvCgkgIH0pOwoJfQoKCWZ1bmN0aW9uIGRpZmZSZWxhdGl2ZShzdGFydCwgZW5kLCBvcHRzKSB7CgkgIHZhciByb3VuZCA9IGlzVW5kZWZpbmVkKG9wdHMucm91bmQpID8gdHJ1ZSA6IG9wdHMucm91bmQsCgkgICAgICBmb3JtYXQgPSBmdW5jdGlvbiBmb3JtYXQoYywgdW5pdCkgewoJICAgIGMgPSByb3VuZFRvKGMsIHJvdW5kIHx8IG9wdHMuY2FsZW5kYXJ5ID8gMCA6IDIsIHRydWUpOwoJICAgIHZhciBmb3JtYXR0ZXIgPSBlbmQubG9jLmNsb25lKG9wdHMpLnJlbEZvcm1hdHRlcihvcHRzKTsKCSAgICByZXR1cm4gZm9ybWF0dGVyLmZvcm1hdChjLCB1bml0KTsKCSAgfSwKCSAgICAgIGRpZmZlciA9IGZ1bmN0aW9uIGRpZmZlcih1bml0KSB7CgkgICAgaWYgKG9wdHMuY2FsZW5kYXJ5KSB7CgkgICAgICBpZiAoIWVuZC5oYXNTYW1lKHN0YXJ0LCB1bml0KSkgewoJICAgICAgICByZXR1cm4gZW5kLnN0YXJ0T2YodW5pdCkuZGlmZihzdGFydC5zdGFydE9mKHVuaXQpLCB1bml0KS5nZXQodW5pdCk7CgkgICAgICB9IGVsc2UgcmV0dXJuIDA7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBlbmQuZGlmZihzdGFydCwgdW5pdCkuZ2V0KHVuaXQpOwoJICAgIH0KCSAgfTsKCgkgIGlmIChvcHRzLnVuaXQpIHsKCSAgICByZXR1cm4gZm9ybWF0KGRpZmZlcihvcHRzLnVuaXQpLCBvcHRzLnVuaXQpOwoJICB9CgoJICBmb3IgKHZhciBfaXRlcmF0b3IyID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShvcHRzLnVuaXRzKSwgX3N0ZXAyOyAhKF9zdGVwMiA9IF9pdGVyYXRvcjIoKSkuZG9uZTspIHsKCSAgICB2YXIgdW5pdCA9IF9zdGVwMi52YWx1ZTsKCSAgICB2YXIgY291bnQgPSBkaWZmZXIodW5pdCk7CgoJICAgIGlmIChNYXRoLmFicyhjb3VudCkgPj0gMSkgewoJICAgICAgcmV0dXJuIGZvcm1hdChjb3VudCwgdW5pdCk7CgkgICAgfQoJICB9CgoJICByZXR1cm4gZm9ybWF0KHN0YXJ0ID4gZW5kID8gLTAgOiAwLCBvcHRzLnVuaXRzW29wdHMudW5pdHMubGVuZ3RoIC0gMV0pOwoJfQoKCWZ1bmN0aW9uIGxhc3RPcHRzKGFyZ0xpc3QpIHsKCSAgdmFyIG9wdHMgPSB7fSwKCSAgICAgIGFyZ3M7CgoJICBpZiAoYXJnTGlzdC5sZW5ndGggPiAwICYmIHR5cGVvZiBhcmdMaXN0W2FyZ0xpc3QubGVuZ3RoIC0gMV0gPT09ICJvYmplY3QiKSB7CgkgICAgb3B0cyA9IGFyZ0xpc3RbYXJnTGlzdC5sZW5ndGggLSAxXTsKCSAgICBhcmdzID0gQXJyYXkuZnJvbShhcmdMaXN0KS5zbGljZSgwLCBhcmdMaXN0Lmxlbmd0aCAtIDEpOwoJICB9IGVsc2UgewoJICAgIGFyZ3MgPSBBcnJheS5mcm9tKGFyZ0xpc3QpOwoJICB9CgoJICByZXR1cm4gW29wdHMsIGFyZ3NdOwoJfQoJLyoqCgkgKiBBIERhdGVUaW1lIGlzIGFuIGltbXV0YWJsZSBkYXRhIHN0cnVjdHVyZSByZXByZXNlbnRpbmcgYSBzcGVjaWZpYyBkYXRlIGFuZCB0aW1lIGFuZCBhY2NvbXBhbnlpbmcgbWV0aG9kcy4gSXQgY29udGFpbnMgY2xhc3MgYW5kIGluc3RhbmNlIG1ldGhvZHMgZm9yIGNyZWF0aW5nLCBwYXJzaW5nLCBpbnRlcnJvZ2F0aW5nLCB0cmFuc2Zvcm1pbmcsIGFuZCBmb3JtYXR0aW5nIHRoZW0uCgkgKgoJICogQSBEYXRlVGltZSBjb21wcmlzZXMgb2Y6CgkgKiAqIEEgdGltZXN0YW1wLiBFYWNoIERhdGVUaW1lIGluc3RhbmNlIHJlZmVycyB0byBhIHNwZWNpZmljIG1pbGxpc2Vjb25kIG9mIHRoZSBVbml4IGVwb2NoLgoJICogKiBBIHRpbWUgem9uZS4gRWFjaCBpbnN0YW5jZSBpcyBjb25zaWRlcmVkIGluIHRoZSBjb250ZXh0IG9mIGEgc3BlY2lmaWMgem9uZSAoYnkgZGVmYXVsdCB0aGUgbG9jYWwgc3lzdGVtJ3Mgem9uZSkuCgkgKiAqIENvbmZpZ3VyYXRpb24gcHJvcGVydGllcyB0aGF0IGVmZmVjdCBob3cgb3V0cHV0IHN0cmluZ3MgYXJlIGZvcm1hdHRlZCwgc3VjaCBhcyBgbG9jYWxlYCwgYG51bWJlcmluZ1N5c3RlbWAsIGFuZCBgb3V0cHV0Q2FsZW5kYXJgLgoJICoKCSAqIEhlcmUgaXMgYSBicmllZiBvdmVydmlldyBvZiB0aGUgbW9zdCBjb21tb25seSB1c2VkIGZ1bmN0aW9uYWxpdHkgaXQgcHJvdmlkZXM6CgkgKgoJICogKiAqKkNyZWF0aW9uKio6IFRvIGNyZWF0ZSBhIERhdGVUaW1lIGZyb20gaXRzIGNvbXBvbmVudHMsIHVzZSBvbmUgb2YgaXRzIGZhY3RvcnkgY2xhc3MgbWV0aG9kczoge0BsaW5rIERhdGVUaW1lI2xvY2FsfSwge0BsaW5rIERhdGVUaW1lI3V0Y30sIGFuZCAobW9zdCBmbGV4aWJseSkge0BsaW5rIERhdGVUaW1lI2Zyb21PYmplY3R9LiBUbyBjcmVhdGUgb25lIGZyb20gYSBzdGFuZGFyZCBzdHJpbmcgZm9ybWF0LCB1c2Uge0BsaW5rIERhdGVUaW1lI2Zyb21JU099LCB7QGxpbmsgRGF0ZVRpbWUjZnJvbUhUVFB9LCBhbmQge0BsaW5rIERhdGVUaW1lI2Zyb21SRkMyODIyfS4gVG8gY3JlYXRlIG9uZSBmcm9tIGEgY3VzdG9tIHN0cmluZyBmb3JtYXQsIHVzZSB7QGxpbmsgRGF0ZVRpbWUjZnJvbUZvcm1hdH0uIFRvIGNyZWF0ZSBvbmUgZnJvbSBhIG5hdGl2ZSBKUyBkYXRlLCB1c2Uge0BsaW5rIERhdGVUaW1lI2Zyb21KU0RhdGV9LgoJICogKiAqKkdyZWdvcmlhbiBjYWxlbmRhciBhbmQgdGltZSoqOiBUbyBleGFtaW5lIHRoZSBHcmVnb3JpYW4gcHJvcGVydGllcyBvZiBhIERhdGVUaW1lIGluZGl2aWR1YWxseSAoaS5lIGFzIG9wcG9zZWQgdG8gY29sbGVjdGl2ZWx5IHRocm91Z2gge0BsaW5rIERhdGVUaW1lI3RvT2JqZWN0fSksIHVzZSB0aGUge0BsaW5rIERhdGVUaW1lI3llYXJ9LCB7QGxpbmsgRGF0ZVRpbWUjbW9udGh9LAoJICoge0BsaW5rIERhdGVUaW1lI2RheX0sIHtAbGluayBEYXRlVGltZSNob3VyfSwge0BsaW5rIERhdGVUaW1lI21pbnV0ZX0sIHtAbGluayBEYXRlVGltZSNzZWNvbmR9LCB7QGxpbmsgRGF0ZVRpbWUjbWlsbGlzZWNvbmR9IGFjY2Vzc29ycy4KCSAqICogKipXZWVrIGNhbGVuZGFyKio6IEZvciBJU08gd2VlayBjYWxlbmRhciBhdHRyaWJ1dGVzLCBzZWUgdGhlIHtAbGluayBEYXRlVGltZSN3ZWVrWWVhcn0sIHtAbGluayBEYXRlVGltZSN3ZWVrTnVtYmVyfSwgYW5kIHtAbGluayBEYXRlVGltZSN3ZWVrZGF5fSBhY2Nlc3NvcnMuCgkgKiAqICoqQ29uZmlndXJhdGlvbioqIFNlZSB0aGUge0BsaW5rIERhdGVUaW1lI2xvY2FsZX0gYW5kIHtAbGluayBEYXRlVGltZSNudW1iZXJpbmdTeXN0ZW19IGFjY2Vzc29ycy4KCSAqICogKipUcmFuc2Zvcm1hdGlvbioqOiBUbyB0cmFuc2Zvcm0gdGhlIERhdGVUaW1lIGludG8gb3RoZXIgRGF0ZVRpbWVzLCB1c2Uge0BsaW5rIERhdGVUaW1lI3NldH0sIHtAbGluayBEYXRlVGltZSNyZWNvbmZpZ3VyZX0sIHtAbGluayBEYXRlVGltZSNzZXRab25lfSwge0BsaW5rIERhdGVUaW1lI3NldExvY2FsZX0sIHtAbGluayBEYXRlVGltZS5wbHVzfSwge0BsaW5rIERhdGVUaW1lI21pbnVzfSwge0BsaW5rIERhdGVUaW1lI2VuZE9mfSwge0BsaW5rIERhdGVUaW1lI3N0YXJ0T2Z9LCB7QGxpbmsgRGF0ZVRpbWUjdG9VVEN9LCBhbmQge0BsaW5rIERhdGVUaW1lI3RvTG9jYWx9LgoJICogKiAqKk91dHB1dCoqOiBUbyBjb252ZXJ0IHRoZSBEYXRlVGltZSB0byBvdGhlciByZXByZXNlbnRhdGlvbnMsIHVzZSB0aGUge0BsaW5rIERhdGVUaW1lI3RvUmVsYXRpdmV9LCB7QGxpbmsgRGF0ZVRpbWUjdG9SZWxhdGl2ZUNhbGVuZGFyfSwge0BsaW5rIERhdGVUaW1lI3RvSlNPTn0sIHtAbGluayBEYXRlVGltZSN0b0lTT30sIHtAbGluayBEYXRlVGltZSN0b0hUVFB9LCB7QGxpbmsgRGF0ZVRpbWUjdG9PYmplY3R9LCB7QGxpbmsgRGF0ZVRpbWUjdG9SRkMyODIyfSwge0BsaW5rIERhdGVUaW1lI3RvU3RyaW5nfSwge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSwge0BsaW5rIERhdGVUaW1lI3RvRm9ybWF0fSwge0BsaW5rIERhdGVUaW1lI3RvTWlsbGlzfSBhbmQge0BsaW5rIERhdGVUaW1lI3RvSlNEYXRlfS4KCSAqCgkgKiBUaGVyZSdzIHBsZW50eSBvdGhlcnMgZG9jdW1lbnRlZCBiZWxvdy4gSW4gYWRkaXRpb24sIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHN1YnRsZXIgdG9waWNzIGxpa2UgaW50ZXJuYXRpb25hbGl6YXRpb24sIHRpbWUgem9uZXMsIGFsdGVybmF0aXZlIGNhbGVuZGFycywgdmFsaWRpdHksIGFuZCBzbyBvbiwgc2VlIHRoZSBleHRlcm5hbCBkb2N1bWVudGF0aW9uLgoJICovCgoKCXZhciBEYXRlVGltZSA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIC8qKgoJICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICovCgkgIGZ1bmN0aW9uIERhdGVUaW1lKGNvbmZpZykgewoJICAgIHZhciB6b25lID0gY29uZmlnLnpvbmUgfHwgU2V0dGluZ3MuZGVmYXVsdFpvbmU7CgkgICAgdmFyIGludmFsaWQgPSBjb25maWcuaW52YWxpZCB8fCAoTnVtYmVyLmlzTmFOKGNvbmZpZy50cykgPyBuZXcgSW52YWxpZCgiaW52YWxpZCBpbnB1dCIpIDogbnVsbCkgfHwgKCF6b25lLmlzVmFsaWQgPyB1bnN1cHBvcnRlZFpvbmUoem9uZSkgOiBudWxsKTsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy50cyA9IGlzVW5kZWZpbmVkKGNvbmZpZy50cykgPyBTZXR0aW5ncy5ub3coKSA6IGNvbmZpZy50czsKCSAgICB2YXIgYyA9IG51bGwsCgkgICAgICAgIG8gPSBudWxsOwoKCSAgICBpZiAoIWludmFsaWQpIHsKCSAgICAgIHZhciB1bmNoYW5nZWQgPSBjb25maWcub2xkICYmIGNvbmZpZy5vbGQudHMgPT09IHRoaXMudHMgJiYgY29uZmlnLm9sZC56b25lLmVxdWFscyh6b25lKTsKCgkgICAgICBpZiAodW5jaGFuZ2VkKSB7CgkgICAgICAgIHZhciBfcmVmMiA9IFtjb25maWcub2xkLmMsIGNvbmZpZy5vbGQub107CgkgICAgICAgIGMgPSBfcmVmMlswXTsKCSAgICAgICAgbyA9IF9yZWYyWzFdOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgdmFyIG90ID0gem9uZS5vZmZzZXQodGhpcy50cyk7CgkgICAgICAgIGMgPSB0c1RvT2JqKHRoaXMudHMsIG90KTsKCSAgICAgICAgaW52YWxpZCA9IE51bWJlci5pc05hTihjLnllYXIpID8gbmV3IEludmFsaWQoImludmFsaWQgaW5wdXQiKSA6IG51bGw7CgkgICAgICAgIGMgPSBpbnZhbGlkID8gbnVsbCA6IGM7CgkgICAgICAgIG8gPSBpbnZhbGlkID8gbnVsbCA6IG90OwoJICAgICAgfQoJICAgIH0KCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgoJICAgIHRoaXMuX3pvbmUgPSB6b25lOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmxvYyA9IGNvbmZpZy5sb2MgfHwgTG9jYWxlLmNyZWF0ZSgpOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmludmFsaWQgPSBpbnZhbGlkOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLndlZWtEYXRhID0gbnVsbDsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5jID0gYzsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5vID0gbzsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy5pc0x1eG9uRGF0ZVRpbWUgPSB0cnVlOwoJICB9IC8vIENPTlNUUlVDVAoKCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZvciB0aGUgY3VycmVudCBpbnN0YW50LCBpbiB0aGUgc3lzdGVtJ3MgdGltZSB6b25lLgoJICAgKgoJICAgKiBVc2UgU2V0dGluZ3MgdG8gb3ZlcnJpZGUgdGhlc2UgZGVmYXVsdCB2YWx1ZXMgaWYgbmVlZGVkLgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0lTTygpIC8vfj4gbm93IGluIHRoZSBJU08gZm9ybWF0CgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCgoJICBEYXRlVGltZS5ub3cgPSBmdW5jdGlvbiBub3coKSB7CgkgICAgcmV0dXJuIG5ldyBEYXRlVGltZSh7fSk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIGxvY2FsIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbeWVhcl0gLSBUaGUgY2FsZW5kYXIgeWVhci4gSWYgb21pdHRlZCAoYXMgaW4sIGNhbGwgYGxvY2FsKClgIHdpdGggbm8gYXJndW1lbnRzKSwgdGhlIGN1cnJlbnQgdGltZSB3aWxsIGJlIHVzZWQKCSAgICogQHBhcmFtIHtudW1iZXJ9IFttb250aD0xXSAtIFRoZSBtb250aCwgMS1pbmRleGVkCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbZGF5PTFdIC0gVGhlIGRheSBvZiB0aGUgbW9udGgsIDEtaW5kZXhlZAoJICAgKiBAcGFyYW0ge251bWJlcn0gW2hvdXI9MF0gLSBUaGUgaG91ciBvZiB0aGUgZGF5LCBpbiAyNC1ob3VyIHRpbWUKCSAgICogQHBhcmFtIHtudW1iZXJ9IFttaW51dGU9MF0gLSBUaGUgbWludXRlIG9mIHRoZSBob3VyLCBtZWFuaW5nIGEgbnVtYmVyIGJldHdlZW4gMCBhbmQgNTkKCSAgICogQHBhcmFtIHtudW1iZXJ9IFtzZWNvbmQ9MF0gLSBUaGUgc2Vjb25kIG9mIHRoZSBtaW51dGUsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA1OQoJICAgKiBAcGFyYW0ge251bWJlcn0gW21pbGxpc2Vjb25kPTBdIC0gVGhlIG1pbGxpc2Vjb25kIG9mIHRoZSBzZWNvbmQsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA5OTkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IG5vdwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCh7IHpvbmU6ICJBbWVyaWNhL05ld19Zb3JrIiB9KSAgICAgIC8vfj4gbm93LCBpbiBVUyBlYXN0IGNvYXN0IHRpbWUKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDEtMDFUMDA6MDA6MDAKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMykgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMDFUMDA6MDA6MDAKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIHsgbG9jYWxlOiAiZnIiIH0pICAgICAvL34+IDIwMTctMDMtMTJUMDA6MDA6MDAsIHdpdGggYSBGcmVuY2ggbG9jYWxlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDMsIDEyLCA1KSAgICAgICAgICAgICAgICAgICAgLy9+PiAyMDE3LTAzLTEyVDA1OjAwOjAwCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDMsIDEyLCA1LCB7IHpvbmU6ICJ1dGMiIH0pICAgLy9+PiAyMDE3LTAzLTEyVDA1OjAwOjAwLCBpbiBVVEMKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIDQ1KSAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MDAKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIDQ1LCAxMCkgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MTAKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIDQ1LCAxMCwgNzY1KSAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MTAuNzY1CgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUubG9jYWwgPSBmdW5jdGlvbiBsb2NhbCgpIHsKCSAgICB2YXIgX2xhc3RPcHRzID0gbGFzdE9wdHMoYXJndW1lbnRzKSwKCSAgICAgICAgb3B0cyA9IF9sYXN0T3B0c1swXSwKCSAgICAgICAgYXJncyA9IF9sYXN0T3B0c1sxXSwKCSAgICAgICAgeWVhciA9IGFyZ3NbMF0sCgkgICAgICAgIG1vbnRoID0gYXJnc1sxXSwKCSAgICAgICAgZGF5ID0gYXJnc1syXSwKCSAgICAgICAgaG91ciA9IGFyZ3NbM10sCgkgICAgICAgIG1pbnV0ZSA9IGFyZ3NbNF0sCgkgICAgICAgIHNlY29uZCA9IGFyZ3NbNV0sCgkgICAgICAgIG1pbGxpc2Vjb25kID0gYXJnc1s2XTsKCgkgICAgcmV0dXJuIHF1aWNrRFQoewoJICAgICAgeWVhcjogeWVhciwKCSAgICAgIG1vbnRoOiBtb250aCwKCSAgICAgIGRheTogZGF5LAoJICAgICAgaG91cjogaG91ciwKCSAgICAgIG1pbnV0ZTogbWludXRlLAoJICAgICAgc2Vjb25kOiBzZWNvbmQsCgkgICAgICBtaWxsaXNlY29uZDogbWlsbGlzZWNvbmQKCSAgICB9LCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgaW4gVVRDCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbeWVhcl0gLSBUaGUgY2FsZW5kYXIgeWVhci4gSWYgb21pdHRlZCAoYXMgaW4sIGNhbGwgYHV0YygpYCB3aXRoIG5vIGFyZ3VtZW50cyksIHRoZSBjdXJyZW50IHRpbWUgd2lsbCBiZSB1c2VkCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbbW9udGg9MV0gLSBUaGUgbW9udGgsIDEtaW5kZXhlZAoJICAgKiBAcGFyYW0ge251bWJlcn0gW2RheT0xXSAtIFRoZSBkYXkgb2YgdGhlIG1vbnRoCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbaG91cj0wXSAtIFRoZSBob3VyIG9mIHRoZSBkYXksIGluIDI0LWhvdXIgdGltZQoJICAgKiBAcGFyYW0ge251bWJlcn0gW21pbnV0ZT0wXSAtIFRoZSBtaW51dGUgb2YgdGhlIGhvdXIsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA1OQoJICAgKiBAcGFyYW0ge251bWJlcn0gW3NlY29uZD0wXSAtIFRoZSBzZWNvbmQgb2YgdGhlIG1pbnV0ZSwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDU5CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbbWlsbGlzZWNvbmQ9MF0gLSBUaGUgbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDk5OQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyAtIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgdGhlIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5sb2NhbGVdIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLm91dHB1dENhbGVuZGFyXSAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLm51bWJlcmluZ1N5c3RlbV0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IG5vdwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDEtMDFUMDA6MDA6MDBaCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0wMVQwMDowMDowMFoKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9+PiAyMDE3LTAzLTEyVDAwOjAwOjAwWgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNywgMywgMTIsIDUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6MDA6MDBaCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzLCAxMiwgNSwgNDUpICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NTowMFoKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyLCA1LCA0NSwgeyBsb2NhbGU6ICJmciIgfSkgICAgICAgICAgLy9+PiAyMDE3LTAzLTEyVDA1OjQ1OjAwWiB3aXRoIGEgRnJlbmNoIGxvY2FsZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNywgMywgMTIsIDUsIDQ1LCAxMCkgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MTBaCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzLCAxMiwgNSwgNDUsIDEwLCA3NjUsIHsgbG9jYWxlOiAiZnIiIH0pIC8vfj4gMjAxNy0wMy0xMlQwNTo0NToxMC43NjVaIHdpdGggYSBGcmVuY2ggbG9jYWxlCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUudXRjID0gZnVuY3Rpb24gdXRjKCkgewoJICAgIHZhciBfbGFzdE9wdHMyID0gbGFzdE9wdHMoYXJndW1lbnRzKSwKCSAgICAgICAgb3B0cyA9IF9sYXN0T3B0czJbMF0sCgkgICAgICAgIGFyZ3MgPSBfbGFzdE9wdHMyWzFdLAoJICAgICAgICB5ZWFyID0gYXJnc1swXSwKCSAgICAgICAgbW9udGggPSBhcmdzWzFdLAoJICAgICAgICBkYXkgPSBhcmdzWzJdLAoJICAgICAgICBob3VyID0gYXJnc1szXSwKCSAgICAgICAgbWludXRlID0gYXJnc1s0XSwKCSAgICAgICAgc2Vjb25kID0gYXJnc1s1XSwKCSAgICAgICAgbWlsbGlzZWNvbmQgPSBhcmdzWzZdOwoKCSAgICBvcHRzLnpvbmUgPSBGaXhlZE9mZnNldFpvbmUudXRjSW5zdGFuY2U7CgkgICAgcmV0dXJuIHF1aWNrRFQoewoJICAgICAgeWVhcjogeWVhciwKCSAgICAgIG1vbnRoOiBtb250aCwKCSAgICAgIGRheTogZGF5LAoJICAgICAgaG91cjogaG91ciwKCSAgICAgIG1pbnV0ZTogbWludXRlLAoJICAgICAgc2Vjb25kOiBzZWNvbmQsCgkgICAgICBtaWxsaXNlY29uZDogbWlsbGlzZWNvbmQKCSAgICB9LCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhIEphdmFTY3JpcHQgRGF0ZSBvYmplY3QuIFVzZXMgdGhlIGRlZmF1bHQgem9uZS4KCSAgICogQHBhcmFtIHtEYXRlfSBkYXRlIC0gYSBKYXZhU2NyaXB0IERhdGUgb2JqZWN0CgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIC0gY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciB0aGUgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdGlvbnMuem9uZT0nbG9jYWwnXSAtIHRoZSB6b25lIHRvIHBsYWNlIHRoZSBEYXRlVGltZSBpbnRvCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbUpTRGF0ZSA9IGZ1bmN0aW9uIGZyb21KU0RhdGUoZGF0ZSwgb3B0aW9ucykgewoJICAgIGlmIChvcHRpb25zID09PSB2b2lkIDApIHsKCSAgICAgIG9wdGlvbnMgPSB7fTsKCSAgICB9CgoJICAgIHZhciB0cyA9IGlzRGF0ZShkYXRlKSA/IGRhdGUudmFsdWVPZigpIDogTmFOOwoKCSAgICBpZiAoTnVtYmVyLmlzTmFOKHRzKSkgewoJICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQoImludmFsaWQgaW5wdXQiKTsKCSAgICB9CgoJICAgIHZhciB6b25lVG9Vc2UgPSBub3JtYWxpemVab25lKG9wdGlvbnMuem9uZSwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpOwoKCSAgICBpZiAoIXpvbmVUb1VzZS5pc1ZhbGlkKSB7CgkgICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZCh1bnN1cHBvcnRlZFpvbmUoem9uZVRvVXNlKSk7CgkgICAgfQoKCSAgICByZXR1cm4gbmV3IERhdGVUaW1lKHsKCSAgICAgIHRzOiB0cywKCSAgICAgIHpvbmU6IHpvbmVUb1VzZSwKCSAgICAgIGxvYzogTG9jYWxlLmZyb21PYmplY3Qob3B0aW9ucykKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMgc2luY2UgdGhlIGVwb2NoIChtZWFuaW5nIHNpbmNlIDEgSmFudWFyeSAxOTcwIDAwOjAwOjAwIFVUQykuIFVzZXMgdGhlIGRlZmF1bHQgem9uZS4KCSAgICogQHBhcmFtIHtudW1iZXJ9IG1pbGxpc2Vjb25kcyAtIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyBzaW5jZSAxOTcwIFVUQwoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyAtIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgdGhlIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRpb25zLnpvbmU9J2xvY2FsJ10gLSB0aGUgem9uZSB0byBwbGFjZSB0aGUgRGF0ZVRpbWUgaW50bwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMubG9jYWxlXSAtIGEgbG9jYWxlIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRpb25zLm91dHB1dENhbGVuZGFyIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIERhdGVUaW1lLmZyb21NaWxsaXMgPSBmdW5jdGlvbiBmcm9tTWlsbGlzKG1pbGxpc2Vjb25kcywgb3B0aW9ucykgewoJICAgIGlmIChvcHRpb25zID09PSB2b2lkIDApIHsKCSAgICAgIG9wdGlvbnMgPSB7fTsKCSAgICB9CgoJICAgIGlmICghaXNOdW1iZXIobWlsbGlzZWNvbmRzKSkgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJmcm9tTWlsbGlzIHJlcXVpcmVzIGEgbnVtZXJpY2FsIGlucHV0LCBidXQgcmVjZWl2ZWQgYSAiICsgdHlwZW9mIG1pbGxpc2Vjb25kcyArICIgd2l0aCB2YWx1ZSAiICsgbWlsbGlzZWNvbmRzKTsKCSAgICB9IGVsc2UgaWYgKG1pbGxpc2Vjb25kcyA8IC1NQVhfREFURSB8fCBtaWxsaXNlY29uZHMgPiBNQVhfREFURSkgewoJICAgICAgLy8gdGhpcyBpc24ndCBwZXJmZWN0IGJlY2F1c2UgYmVjYXVzZSB3ZSBjYW4gc3RpbGwgZW5kIHVwIG91dCBvZiByYW5nZSBiZWNhdXNlIG9mIGFkZGl0aW9uYWwgc2hpZnRpbmcsIGJ1dCBpdCdzIGEgc3RhcnQKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKCJUaW1lc3RhbXAgb3V0IG9mIHJhbmdlIik7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoewoJICAgICAgICB0czogbWlsbGlzZWNvbmRzLAoJICAgICAgICB6b25lOiBub3JtYWxpemVab25lKG9wdGlvbnMuem9uZSwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpLAoJICAgICAgICBsb2M6IExvY2FsZS5mcm9tT2JqZWN0KG9wdGlvbnMpCgkgICAgICB9KTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYSBudW1iZXIgb2Ygc2Vjb25kcyBzaW5jZSB0aGUgZXBvY2ggKG1lYW5pbmcgc2luY2UgMSBKYW51YXJ5IDE5NzAgMDA6MDA6MDAgVVRDKS4gVXNlcyB0aGUgZGVmYXVsdCB6b25lLgoJICAgKiBAcGFyYW0ge251bWJlcn0gc2Vjb25kcyAtIGEgbnVtYmVyIG9mIHNlY29uZHMgc2luY2UgMTk3MCBVVEMKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIHRoZSBEYXRlVGltZQoJICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0aW9ucy56b25lPSdsb2NhbCddIC0gdGhlIHpvbmUgdG8gcGxhY2UgdGhlIERhdGVUaW1lIGludG8KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLmxvY2FsZV0gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tU2Vjb25kcyA9IGZ1bmN0aW9uIGZyb21TZWNvbmRzKHNlY29uZHMsIG9wdGlvbnMpIHsKCSAgICBpZiAob3B0aW9ucyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRpb25zID0ge307CgkgICAgfQoKCSAgICBpZiAoIWlzTnVtYmVyKHNlY29uZHMpKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoImZyb21TZWNvbmRzIHJlcXVpcmVzIGEgbnVtZXJpY2FsIGlucHV0Iik7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoewoJICAgICAgICB0czogc2Vjb25kcyAqIDEwMDAsCgkgICAgICAgIHpvbmU6IG5vcm1hbGl6ZVpvbmUob3B0aW9ucy56b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSksCgkgICAgICAgIGxvYzogTG9jYWxlLmZyb21PYmplY3Qob3B0aW9ucykKCSAgICAgIH0pOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhIEphdmFTY3JpcHQgb2JqZWN0IHdpdGgga2V5cyBsaWtlICd5ZWFyJyBhbmQgJ2hvdXInIHdpdGggcmVhc29uYWJsZSBkZWZhdWx0cy4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9iaiAtIHRoZSBvYmplY3QgdG8gY3JlYXRlIHRoZSBEYXRlVGltZSBmcm9tCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoueWVhciAtIGEgeWVhciwgc3VjaCBhcyAxOTg3CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoubW9udGggLSBhIG1vbnRoLCAxLTEyCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmouZGF5IC0gYSBkYXkgb2YgdGhlIG1vbnRoLCAxLTMxLCBkZXBlbmRpbmcgb24gdGhlIG1vbnRoCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoub3JkaW5hbCAtIGRheSBvZiB0aGUgeWVhciwgMS0zNjUgb3IgMzY2CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla1llYXIgLSBhbiBJU08gd2VlayB5ZWFyCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla051bWJlciAtIGFuIElTTyB3ZWVrIG51bWJlciwgYmV0d2VlbiAxIGFuZCA1MiBvciA1MywgZGVwZW5kaW5nIG9uIHRoZSB5ZWFyCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoud2Vla2RheSAtIGFuIElTTyB3ZWVrZGF5LCAxLTcsIHdoZXJlIDEgaXMgTW9uZGF5IGFuZCA3IGlzIFN1bmRheQoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLmhvdXIgLSBob3VyIG9mIHRoZSBkYXksIDAtMjMKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5taW51dGUgLSBtaW51dGUgb2YgdGhlIGhvdXIsIDAtNTkKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5zZWNvbmQgLSBzZWNvbmQgb2YgdGhlIG1pbnV0ZSwgMC01OQoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLm1pbGxpc2Vjb25kIC0gbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCwgMC05OTkKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIGZvciBjcmVhdGluZyB0aGlzIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRzLnpvbmU9J2xvY2FsJ10gLSBpbnRlcnByZXQgdGhlIG51bWJlcnMgaW4gdGhlIGNvbnRleHQgb2YgYSBwYXJ0aWN1bGFyIHpvbmUuIENhbiB0YWtlIGFueSB2YWx1ZSB0YWtlbiBhcyB0aGUgZmlyc3QgYXJndW1lbnQgdG8gc2V0Wm9uZSgpCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyB5ZWFyOiAxOTgyLCBtb250aDogNSwgZGF5OiAyNX0pLnRvSVNPRGF0ZSgpIC8vPT4gJzE5ODItMDUtMjUnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyB5ZWFyOiAxOTgyIH0pLnRvSVNPRGF0ZSgpIC8vPT4gJzE5ODItMDEtMDEnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyBob3VyOiAxMCwgbWludXRlOiAyNiwgc2Vjb25kOiA2IH0pIC8vfj4gdG9kYXkgYXQgMTA6MjY6MDYKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IGhvdXI6IDEwLCBtaW51dGU6IDI2LCBzZWNvbmQ6IDYgfSwgeyB6b25lOiAndXRjJyB9KSwKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IGhvdXI6IDEwLCBtaW51dGU6IDI2LCBzZWNvbmQ6IDYgfSwgeyB6b25lOiAnbG9jYWwnIH0pCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyBob3VyOiAxMCwgbWludXRlOiAyNiwgc2Vjb25kOiA2IH0sIHsgem9uZTogJ0FtZXJpY2EvTmV3X1lvcmsnIH0pCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21PYmplY3QoeyB3ZWVrWWVhcjogMjAxNiwgd2Vla051bWJlcjogMiwgd2Vla2RheTogMyB9KS50b0lTT0RhdGUoKSAvLz0+ICcyMDE2LTAxLTEzJwoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIERhdGVUaW1lLmZyb21PYmplY3QgPSBmdW5jdGlvbiBmcm9tT2JqZWN0KG9iaiwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIG9iaiA9IG9iaiB8fCB7fTsKCSAgICB2YXIgem9uZVRvVXNlID0gbm9ybWFsaXplWm9uZShvcHRzLnpvbmUsIFNldHRpbmdzLmRlZmF1bHRab25lKTsKCgkgICAgaWYgKCF6b25lVG9Vc2UuaXNWYWxpZCkgewoJICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQodW5zdXBwb3J0ZWRab25lKHpvbmVUb1VzZSkpOwoJICAgIH0KCgkgICAgdmFyIHRzTm93ID0gU2V0dGluZ3Mubm93KCksCgkgICAgICAgIG9mZnNldFByb3ZpcyA9IHpvbmVUb1VzZS5vZmZzZXQodHNOb3cpLAoJICAgICAgICBub3JtYWxpemVkID0gbm9ybWFsaXplT2JqZWN0KG9iaiwgbm9ybWFsaXplVW5pdCksCgkgICAgICAgIGNvbnRhaW5zT3JkaW5hbCA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLm9yZGluYWwpLAoJICAgICAgICBjb250YWluc0dyZWdvclllYXIgPSAhaXNVbmRlZmluZWQobm9ybWFsaXplZC55ZWFyKSwKCSAgICAgICAgY29udGFpbnNHcmVnb3JNRCA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLm1vbnRoKSB8fCAhaXNVbmRlZmluZWQobm9ybWFsaXplZC5kYXkpLAoJICAgICAgICBjb250YWluc0dyZWdvciA9IGNvbnRhaW5zR3JlZ29yWWVhciB8fCBjb250YWluc0dyZWdvck1ELAoJICAgICAgICBkZWZpbml0ZVdlZWtEZWYgPSBub3JtYWxpemVkLndlZWtZZWFyIHx8IG5vcm1hbGl6ZWQud2Vla051bWJlciwKCSAgICAgICAgbG9jID0gTG9jYWxlLmZyb21PYmplY3Qob3B0cyk7IC8vIGNhc2VzOgoJICAgIC8vIGp1c3QgYSB3ZWVrZGF5IC0+IHRoaXMgd2VlaydzIGluc3RhbmNlIG9mIHRoYXQgd2Vla2RheSwgbm8gd29ycmllcwoJICAgIC8vIChncmVnb3JpYW4gZGF0YSBvciBvcmRpbmFsKSArICh3ZWVrWWVhciBvciB3ZWVrTnVtYmVyKSAtPiBlcnJvcgoJICAgIC8vIChncmVnb3JpYW4gbW9udGggb3IgZGF5KSArIG9yZGluYWwgLT4gZXJyb3IKCSAgICAvLyBvdGhlcndpc2UganVzdCB1c2Ugd2Vla3Mgb3Igb3JkaW5hbHMgb3IgZ3JlZ29yaWFuLCBkZXBlbmRpbmcgb24gd2hhdCdzIHNwZWNpZmllZAoKCSAgICBpZiAoKGNvbnRhaW5zR3JlZ29yIHx8IGNvbnRhaW5zT3JkaW5hbCkgJiYgZGVmaW5pdGVXZWVrRGVmKSB7CgkgICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoIkNhbid0IG1peCB3ZWVrWWVhci93ZWVrTnVtYmVyIHVuaXRzIHdpdGggeWVhci9tb250aC9kYXkgb3Igb3JkaW5hbHMiKTsKCSAgICB9CgoJICAgIGlmIChjb250YWluc0dyZWdvck1EICYmIGNvbnRhaW5zT3JkaW5hbCkgewoJICAgICAgdGhyb3cgbmV3IENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yKCJDYW4ndCBtaXggb3JkaW5hbCBkYXRlcyB3aXRoIG1vbnRoL2RheSIpOwoJICAgIH0KCgkgICAgdmFyIHVzZVdlZWtEYXRhID0gZGVmaW5pdGVXZWVrRGVmIHx8IG5vcm1hbGl6ZWQud2Vla2RheSAmJiAhY29udGFpbnNHcmVnb3I7IC8vIGNvbmZpZ3VyZSBvdXJzZWx2ZXMgdG8gZGVhbCB3aXRoIGdyZWdvcmlhbiBkYXRlcyBvciB3ZWVrIHN0dWZmCgoJICAgIHZhciB1bml0cywKCSAgICAgICAgZGVmYXVsdFZhbHVlcywKCSAgICAgICAgb2JqTm93ID0gdHNUb09iaih0c05vdywgb2Zmc2V0UHJvdmlzKTsKCgkgICAgaWYgKHVzZVdlZWtEYXRhKSB7CgkgICAgICB1bml0cyA9IG9yZGVyZWRXZWVrVW5pdHM7CgkgICAgICBkZWZhdWx0VmFsdWVzID0gZGVmYXVsdFdlZWtVbml0VmFsdWVzOwoJICAgICAgb2JqTm93ID0gZ3JlZ29yaWFuVG9XZWVrKG9iak5vdyk7CgkgICAgfSBlbHNlIGlmIChjb250YWluc09yZGluYWwpIHsKCSAgICAgIHVuaXRzID0gb3JkZXJlZE9yZGluYWxVbml0czsKCSAgICAgIGRlZmF1bHRWYWx1ZXMgPSBkZWZhdWx0T3JkaW5hbFVuaXRWYWx1ZXM7CgkgICAgICBvYmpOb3cgPSBncmVnb3JpYW5Ub09yZGluYWwob2JqTm93KTsKCSAgICB9IGVsc2UgewoJICAgICAgdW5pdHMgPSBvcmRlcmVkVW5pdHM7CgkgICAgICBkZWZhdWx0VmFsdWVzID0gZGVmYXVsdFVuaXRWYWx1ZXM7CgkgICAgfSAvLyBzZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIG1pc3Npbmcgc3R1ZmYKCgoJICAgIHZhciBmb3VuZEZpcnN0ID0gZmFsc2U7CgoJICAgIGZvciAodmFyIF9pdGVyYXRvcjMgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKHVuaXRzKSwgX3N0ZXAzOyAhKF9zdGVwMyA9IF9pdGVyYXRvcjMoKSkuZG9uZTspIHsKCSAgICAgIHZhciB1ID0gX3N0ZXAzLnZhbHVlOwoJICAgICAgdmFyIHYgPSBub3JtYWxpemVkW3VdOwoKCSAgICAgIGlmICghaXNVbmRlZmluZWQodikpIHsKCSAgICAgICAgZm91bmRGaXJzdCA9IHRydWU7CgkgICAgICB9IGVsc2UgaWYgKGZvdW5kRmlyc3QpIHsKCSAgICAgICAgbm9ybWFsaXplZFt1XSA9IGRlZmF1bHRWYWx1ZXNbdV07CgkgICAgICB9IGVsc2UgewoJICAgICAgICBub3JtYWxpemVkW3VdID0gb2JqTm93W3VdOwoJICAgICAgfQoJICAgIH0gLy8gbWFrZSBzdXJlIHRoZSB2YWx1ZXMgd2UgaGF2ZSBhcmUgaW4gcmFuZ2UKCgoJICAgIHZhciBoaWdoZXJPcmRlckludmFsaWQgPSB1c2VXZWVrRGF0YSA/IGhhc0ludmFsaWRXZWVrRGF0YShub3JtYWxpemVkKSA6IGNvbnRhaW5zT3JkaW5hbCA/IGhhc0ludmFsaWRPcmRpbmFsRGF0YShub3JtYWxpemVkKSA6IGhhc0ludmFsaWRHcmVnb3JpYW5EYXRhKG5vcm1hbGl6ZWQpLAoJICAgICAgICBpbnZhbGlkID0gaGlnaGVyT3JkZXJJbnZhbGlkIHx8IGhhc0ludmFsaWRUaW1lRGF0YShub3JtYWxpemVkKTsKCgkgICAgaWYgKGludmFsaWQpIHsKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKGludmFsaWQpOwoJICAgIH0gLy8gY29tcHV0ZSB0aGUgYWN0dWFsIHRpbWUKCgoJICAgIHZhciBncmVnb3JpYW4gPSB1c2VXZWVrRGF0YSA/IHdlZWtUb0dyZWdvcmlhbihub3JtYWxpemVkKSA6IGNvbnRhaW5zT3JkaW5hbCA/IG9yZGluYWxUb0dyZWdvcmlhbihub3JtYWxpemVkKSA6IG5vcm1hbGl6ZWQsCgkgICAgICAgIF9vYmpUb1RTMiA9IG9ialRvVFMoZ3JlZ29yaWFuLCBvZmZzZXRQcm92aXMsIHpvbmVUb1VzZSksCgkgICAgICAgIHRzRmluYWwgPSBfb2JqVG9UUzJbMF0sCgkgICAgICAgIG9mZnNldEZpbmFsID0gX29ialRvVFMyWzFdLAoJICAgICAgICBpbnN0ID0gbmV3IERhdGVUaW1lKHsKCSAgICAgIHRzOiB0c0ZpbmFsLAoJICAgICAgem9uZTogem9uZVRvVXNlLAoJICAgICAgbzogb2Zmc2V0RmluYWwsCgkgICAgICBsb2M6IGxvYwoJICAgIH0pOyAvLyBncmVnb3JpYW4gZGF0YSArIHdlZWtkYXkgc2VydmVzIG9ubHkgdG8gdmFsaWRhdGUKCgoJICAgIGlmIChub3JtYWxpemVkLndlZWtkYXkgJiYgY29udGFpbnNHcmVnb3IgJiYgb2JqLndlZWtkYXkgIT09IGluc3Qud2Vla2RheSkgewoJICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQoIm1pc21hdGNoZWQgd2Vla2RheSIsICJ5b3UgY2FuJ3Qgc3BlY2lmeSBib3RoIGEgd2Vla2RheSBvZiAiICsgbm9ybWFsaXplZC53ZWVrZGF5ICsgIiBhbmQgYSBkYXRlIG9mICIgKyBpbnN0LnRvSVNPKCkpOwoJICAgIH0KCgkgICAgcmV0dXJuIGluc3Q7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYW4gSVNPIDg2MDEgc3RyaW5nCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIElTTyBzdHJpbmcKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIHVzZSB0aGlzIHpvbmUgaWYgbm8gb2Zmc2V0IGlzIHNwZWNpZmllZCBpbiB0aGUgaW5wdXQgc3RyaW5nIGl0c2VsZi4gV2lsbCBhbHNvIGNvbnZlcnQgdGhlIHRpbWUgdG8gdGhpcyB6b25lCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgZml4ZWQtb2Zmc2V0IHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcgaXRzZWxmLCBpZiBpdCBzcGVjaWZpZXMgb25lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm91dHB1dENhbGVuZGFyXSAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm51bWJlcmluZ1N5c3RlbV0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tSVNPKCcyMDE2LTA1LTI1VDA5OjA4OjM0LjEyMycpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21JU08oJzIwMTYtMDUtMjVUMDk6MDg6MzQuMTIzKzA2OjAwJykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUlTTygnMjAxNi0wNS0yNVQwOTowODozNC4xMjMrMDY6MDAnLCB7c2V0Wm9uZTogdHJ1ZX0pCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21JU08oJzIwMTYtMDUtMjVUMDk6MDg6MzQuMTIzJywge3pvbmU6ICd1dGMnfSkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUlTTygnMjAxNi1XMDUtNCcpCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbUlTTyA9IGZ1bmN0aW9uIGZyb21JU08odGV4dCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfcGFyc2VJU09EYXRlID0gcGFyc2VJU09EYXRlKHRleHQpLAoJICAgICAgICB2YWxzID0gX3BhcnNlSVNPRGF0ZVswXSwKCSAgICAgICAgcGFyc2VkWm9uZSA9IF9wYXJzZUlTT0RhdGVbMV07CgoJICAgIHJldHVybiBwYXJzZURhdGFUb0RhdGVUaW1lKHZhbHMsIHBhcnNlZFpvbmUsIG9wdHMsICJJU08gODYwMSIsIHRleHQpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGFuIFJGQyAyODIyIHN0cmluZwoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBSRkMgMjgyMiBzdHJpbmcKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIGNvbnZlcnQgdGhlIHRpbWUgdG8gdGhpcyB6b25lLiBTaW5jZSB0aGUgb2Zmc2V0IGlzIGFsd2F5cyBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIHRoaXMgaGFzIG5vIGVmZmVjdCBvbiB0aGUgaW50ZXJwcmV0YXRpb24gb2Ygc3RyaW5nLCBtZXJlbHkgdGhlIHpvbmUgdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpcyBleHByZXNzZWQgaW4uCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgZml4ZWQtb2Zmc2V0IHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcgaXRzZWxmLCBpZiBpdCBzcGVjaWZpZXMgb25lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21SRkMyODIyKCcyNSBOb3YgMjAxNiAxMzoyMzoxMiBHTVQnKQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tUkZDMjgyMignRnJpLCAyNSBOb3YgMjAxNiAxMzoyMzoxMiArMDYwMCcpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21SRkMyODIyKCcyNSBOb3YgMjAxNiAxMzoyMyBaJykKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tUkZDMjgyMiA9IGZ1bmN0aW9uIGZyb21SRkMyODIyKHRleHQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgX3BhcnNlUkZDMjgyMkRhdGUgPSBwYXJzZVJGQzI4MjJEYXRlKHRleHQpLAoJICAgICAgICB2YWxzID0gX3BhcnNlUkZDMjgyMkRhdGVbMF0sCgkgICAgICAgIHBhcnNlZFpvbmUgPSBfcGFyc2VSRkMyODIyRGF0ZVsxXTsKCgkgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgIlJGQyAyODIyIiwgdGV4dCk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYW4gSFRUUCBoZWFkZXIgZGF0ZQoJICAgKiBAc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9Qcm90b2NvbHMvcmZjMjYxNi9yZmMyNjE2LXNlYzMuaHRtbCNzZWMzLjMuMQoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBIVFRQIGhlYWRlciBkYXRlCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyB0byBhZmZlY3QgdGhlIGNyZWF0aW9uCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRzLnpvbmU9J2xvY2FsJ10gLSBjb252ZXJ0IHRoZSB0aW1lIHRvIHRoaXMgem9uZS4gU2luY2UgSFRUUCBkYXRlcyBhcmUgYWx3YXlzIGluIFVUQywgdGhpcyBoYXMgbm8gZWZmZWN0IG9uIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBzdHJpbmcsIG1lcmVseSB0aGUgem9uZSB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGlzIGV4cHJlc3NlZCBpbi4KCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zZXRab25lPWZhbHNlXSAtIG92ZXJyaWRlIHRoZSB6b25lIHdpdGggdGhlIGZpeGVkLW9mZnNldCB6b25lIHNwZWNpZmllZCBpbiB0aGUgc3RyaW5nLiBGb3IgSFRUUCBkYXRlcywgdGhpcyBpcyBhbHdheXMgVVRDLCBzbyB0aGlzIG9wdGlvbiBpcyBlcXVpdmFsZW50IHRvIHNldHRpbmcgdGhlIGB6b25lYCBvcHRpb24gdG8gJ3V0YycsIGJ1dCB0aGlzIG9wdGlvbiBpcyBpbmNsdWRlZCBmb3IgY29uc2lzdGVuY3kgd2l0aCBzaW1pbGFyIG1ldGhvZHMuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21IVFRQKCdTdW4sIDA2IE5vdiAxOTk0IDA4OjQ5OjM3IEdNVCcpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21IVFRQKCdTdW5kYXksIDA2LU5vdi05NCAwODo0OTozNyBHTVQnKQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tSFRUUCgnU3VuIE5vdiAgNiAwODo0OTozNyAxOTk0JykKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tSFRUUCA9IGZ1bmN0aW9uIGZyb21IVFRQKHRleHQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgX3BhcnNlSFRUUERhdGUgPSBwYXJzZUhUVFBEYXRlKHRleHQpLAoJICAgICAgICB2YWxzID0gX3BhcnNlSFRUUERhdGVbMF0sCgkgICAgICAgIHBhcnNlZFpvbmUgPSBfcGFyc2VIVFRQRGF0ZVsxXTsKCgkgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgIkhUVFAiLCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhbiBpbnB1dCBzdHJpbmcgYW5kIGZvcm1hdCBzdHJpbmcuCgkgICAqIERlZmF1bHRzIHRvIGVuLVVTIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWQsIHJlZ2FyZGxlc3Mgb2YgdGhlIHN5c3RlbSdzIGxvY2FsZS4gRm9yIGEgdGFibGUgb2YgdG9rZW5zIGFuZCB0aGVpciBpbnRlcnByZXRhdGlvbnMsIHNlZSBbaGVyZV0oaHR0cHM6Ly9tb21lbnQuZ2l0aHViLmlvL2x1eG9uLyMvcGFyc2luZz9pZD10YWJsZS1vZi10b2tlbnMpLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBzdHJpbmcgdG8gcGFyc2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IGZtdCAtIHRoZSBmb3JtYXQgdGhlIHN0cmluZyBpcyBleHBlY3RlZCB0byBiZSBpbiAoc2VlIHRoZSBsaW5rIGJlbG93IGZvciB0aGUgZm9ybWF0cykKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIHVzZSB0aGlzIHpvbmUgaWYgbm8gb2Zmc2V0IGlzIHNwZWNpZmllZCBpbiB0aGUgaW5wdXQgc3RyaW5nIGl0c2VsZi4gV2lsbCBhbHNvIGNvbnZlcnQgdGhlIERhdGVUaW1lIHRvIHRoaXMgem9uZQoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnNldFpvbmU9ZmFsc2VdIC0gb3ZlcnJpZGUgdGhlIHpvbmUgd2l0aCBhIHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcgaXRzZWxmLCBpZiBpdCBzcGVjaWZpZXMgb25lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J2VuLVVTJ10gLSBhIGxvY2FsZSBzdHJpbmcgdG8gdXNlIHdoZW4gcGFyc2luZy4gV2lsbCBhbHNvIHNldCB0aGUgRGF0ZVRpbWUgdG8gdGhpcyBsb2NhbGUKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlIHdoZW4gcGFyc2luZy4gV2lsbCBhbHNvIHNldCB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIHRvIHRoaXMgbnVtYmVyaW5nIHN5c3RlbQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tRm9ybWF0ID0gZnVuY3Rpb24gZnJvbUZvcm1hdCh0ZXh0LCBmbXQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoaXNVbmRlZmluZWQodGV4dCkgfHwgaXNVbmRlZmluZWQoZm10KSkgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJmcm9tRm9ybWF0IHJlcXVpcmVzIGFuIGlucHV0IHN0cmluZyBhbmQgYSBmb3JtYXQiKTsKCSAgICB9CgoJICAgIHZhciBfb3B0cyA9IG9wdHMsCgkgICAgICAgIF9vcHRzJGxvY2FsZSA9IF9vcHRzLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX29wdHMkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX29wdHMkbG9jYWxlLAoJICAgICAgICBfb3B0cyRudW1iZXJpbmdTeXN0ZW0gPSBfb3B0cy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9vcHRzJG51bWJlcmluZ1N5c3RlbSA9PT0gdm9pZCAwID8gbnVsbCA6IF9vcHRzJG51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgbG9jYWxlVG9Vc2UgPSBMb2NhbGUuZnJvbU9wdHMoewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbSwKCSAgICAgIGRlZmF1bHRUb0VOOiB0cnVlCgkgICAgfSksCgkgICAgICAgIF9wYXJzZUZyb21Ub2tlbnMgPSBwYXJzZUZyb21Ub2tlbnMobG9jYWxlVG9Vc2UsIHRleHQsIGZtdCksCgkgICAgICAgIHZhbHMgPSBfcGFyc2VGcm9tVG9rZW5zWzBdLAoJICAgICAgICBwYXJzZWRab25lID0gX3BhcnNlRnJvbVRva2Vuc1sxXSwKCSAgICAgICAgaW52YWxpZCA9IF9wYXJzZUZyb21Ub2tlbnNbMl07CgoJICAgIGlmIChpbnZhbGlkKSB7CgkgICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZChpbnZhbGlkKTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgImZvcm1hdCAiICsgZm10LCB0ZXh0KTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIEBkZXByZWNhdGVkIHVzZSBmcm9tRm9ybWF0IGluc3RlYWQKCSAgICovCgkgIDsKCgkgIERhdGVUaW1lLmZyb21TdHJpbmcgPSBmdW5jdGlvbiBmcm9tU3RyaW5nKHRleHQsIGZtdCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiBEYXRlVGltZS5mcm9tRm9ybWF0KHRleHQsIGZtdCwgb3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYSBTUUwgZGF0ZSwgdGltZSwgb3IgZGF0ZXRpbWUKCSAgICogRGVmYXVsdHMgdG8gZW4tVVMgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZCwgcmVnYXJkbGVzcyBvZiB0aGUgc3lzdGVtJ3MgbG9jYWxlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIHN0cmluZyB0byBwYXJzZQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdG8gYWZmZWN0IHRoZSBjcmVhdGlvbgoJICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0cy56b25lPSdsb2NhbCddIC0gdXNlIHRoaXMgem9uZSBpZiBubyBvZmZzZXQgaXMgc3BlY2lmaWVkIGluIHRoZSBpbnB1dCBzdHJpbmcgaXRzZWxmLiBXaWxsIGFsc28gY29udmVydCB0aGUgRGF0ZVRpbWUgdG8gdGhpcyB6b25lCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgem9uZSBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIGlmIGl0IHNwZWNpZmllcyBvbmUKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIGEgbG9jYWxlIHN0cmluZyB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSBEYXRlVGltZSB0byB0aGlzIGxvY2FsZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgdG8gdGhpcyBudW1iZXJpbmcgc3lzdGVtCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm91dHB1dENhbGVuZGFyIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1JykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNCcpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21TUUwoJzIwMTctMDUtMTUgMDk6MTI6MzQuMzQyJykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNC4zNDIrMDY6MDAnKQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1IDA5OjEyOjM0LjM0MiBBbWVyaWNhL0xvc19BbmdlbGVzJykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNC4zNDIgQW1lcmljYS9Mb3NfQW5nZWxlcycsIHsgc2V0Wm9uZTogdHJ1ZSB9KQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1IDA5OjEyOjM0LjM0MicsIHsgem9uZTogJ0FtZXJpY2EvTG9zX0FuZ2VsZXMnIH0pCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21TUUwoJzA5OjEyOjM0LjM0MicpCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbVNRTCA9IGZ1bmN0aW9uIGZyb21TUUwodGV4dCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfcGFyc2VTUUwgPSBwYXJzZVNRTCh0ZXh0KSwKCSAgICAgICAgdmFscyA9IF9wYXJzZVNRTFswXSwKCSAgICAgICAgcGFyc2VkWm9uZSA9IF9wYXJzZVNRTFsxXTsKCgkgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgIlNRTCIsIHRleHQpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYW4gaW52YWxpZCBEYXRlVGltZS4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHJlYXNvbiAtIHNpbXBsZSBzdHJpbmcgb2Ygd2h5IHRoaXMgRGF0ZVRpbWUgaXMgaW52YWxpZC4gU2hvdWxkIG5vdCBjb250YWluIHBhcmFtZXRlcnMgb3IgYW55dGhpbmcgZWxzZSBkYXRhLWRlcGVuZGVudAoJICAgKiBAcGFyYW0ge3N0cmluZ30gW2V4cGxhbmF0aW9uPW51bGxdIC0gbG9uZ2VyIGV4cGxhbmF0aW9uLCBtYXkgaW5jbHVkZSBwYXJhbWV0ZXJzIGFuZCBvdGhlciB1c2VmdWwgZGVidWdnaW5nIGluZm9ybWF0aW9uCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuaW52YWxpZCA9IGZ1bmN0aW9uIGludmFsaWQocmVhc29uLCBleHBsYW5hdGlvbikgewoJICAgIGlmIChleHBsYW5hdGlvbiA9PT0gdm9pZCAwKSB7CgkgICAgICBleHBsYW5hdGlvbiA9IG51bGw7CgkgICAgfQoKCSAgICBpZiAoIXJlYXNvbikgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJuZWVkIHRvIHNwZWNpZnkgYSByZWFzb24gdGhlIERhdGVUaW1lIGlzIGludmFsaWQiKTsKCSAgICB9CgoJICAgIHZhciBpbnZhbGlkID0gcmVhc29uIGluc3RhbmNlb2YgSW52YWxpZCA/IHJlYXNvbiA6IG5ldyBJbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pOwoKCSAgICBpZiAoU2V0dGluZ3MudGhyb3dPbkludmFsaWQpIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkRGF0ZVRpbWVFcnJvcihpbnZhbGlkKTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIG5ldyBEYXRlVGltZSh7CgkgICAgICAgIGludmFsaWQ6IGludmFsaWQKCSAgICAgIH0pOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogQ2hlY2sgaWYgYW4gb2JqZWN0IGlzIGEgRGF0ZVRpbWUuIFdvcmtzIGFjcm9zcyBjb250ZXh0IGJvdW5kYXJpZXMKCSAgICogQHBhcmFtIHtvYmplY3R9IG8KCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIERhdGVUaW1lLmlzRGF0ZVRpbWUgPSBmdW5jdGlvbiBpc0RhdGVUaW1lKG8pIHsKCSAgICByZXR1cm4gbyAmJiBvLmlzTHV4b25EYXRlVGltZSB8fCBmYWxzZTsKCSAgfSAvLyBJTkZPCgoJICAvKioKCSAgICogR2V0IHRoZSB2YWx1ZSBvZiB1bml0LgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdW5pdCAtIGEgdW5pdCBzdWNoIGFzICdtaW51dGUnIG9yICdkYXknCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDcsIDQpLmdldCgnbW9udGgnKTsgLy89PiA3CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDcsIDQpLmdldCgnZGF5Jyk7IC8vPT4gNAoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICB2YXIgX3Byb3RvID0gRGF0ZVRpbWUucHJvdG90eXBlOwoKCSAgX3Byb3RvLmdldCA9IGZ1bmN0aW9uIGdldCh1bml0KSB7CgkgICAgcmV0dXJuIHRoaXNbdW5pdF07CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgd2hldGhlciB0aGUgRGF0ZVRpbWUgaXMgdmFsaWQuIEludmFsaWQgRGF0ZVRpbWVzIG9jY3VyIHdoZW46CgkgICAqICogVGhlIERhdGVUaW1lIHdhcyBjcmVhdGVkIGZyb20gaW52YWxpZCBjYWxlbmRhciBpbmZvcm1hdGlvbiwgc3VjaCBhcyB0aGUgMTN0aCBtb250aCBvciBGZWJydWFyeSAzMAoJICAgKiAqIFRoZSBEYXRlVGltZSB3YXMgY3JlYXRlZCBieSBhbiBvcGVyYXRpb24gb24gYW5vdGhlciBpbnZhbGlkIGRhdGUKCSAgICogQHR5cGUge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICAvKioKCSAgICogUmV0dXJucyB0aGUgcmVzb2x2ZWQgSW50bCBvcHRpb25zIGZvciB0aGlzIERhdGVUaW1lLgoJICAgKiBUaGlzIGlzIHVzZWZ1bCBpbiB1bmRlcnN0YW5kaW5nIHRoZSBiZWhhdmlvciBvZiBmb3JtYXR0aW5nIG1ldGhvZHMKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSB0aGUgc2FtZSBvcHRpb25zIGFzIHRvTG9jYWxlU3RyaW5nCgkgICAqIEByZXR1cm4ge09iamVjdH0KCSAgICovCgkgIF9wcm90by5yZXNvbHZlZExvY2FsZU9wdGlvbnMgPSBmdW5jdGlvbiByZXNvbHZlZExvY2FsZU9wdGlvbnMob3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfRm9ybWF0dGVyJGNyZWF0ZSRyZXMgPSBGb3JtYXR0ZXIuY3JlYXRlKHRoaXMubG9jLmNsb25lKG9wdHMpLCBvcHRzKS5yZXNvbHZlZE9wdGlvbnModGhpcyksCgkgICAgICAgIGxvY2FsZSA9IF9Gb3JtYXR0ZXIkY3JlYXRlJHJlcy5sb2NhbGUsCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9Gb3JtYXR0ZXIkY3JlYXRlJHJlcy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIGNhbGVuZGFyID0gX0Zvcm1hdHRlciRjcmVhdGUkcmVzLmNhbGVuZGFyOwoKCSAgICByZXR1cm4gewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbSwKCSAgICAgIG91dHB1dENhbGVuZGFyOiBjYWxlbmRhcgoJICAgIH07CgkgIH0gLy8gVFJBTlNGT1JNCgoJICAvKioKCSAgICogIlNldCIgdGhlIERhdGVUaW1lJ3Mgem9uZSB0byBVVEMuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEYXRlVGltZS4KCSAgICoKCSAgICogRXF1aXZhbGVudCB0byB7QGxpbmsgRGF0ZVRpbWUjc2V0Wm9uZX0oJ3V0YycpCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbb2Zmc2V0PTBdIC0gb3B0aW9uYWxseSwgYW4gb2Zmc2V0IGZyb20gVVRDIGluIG1pbnV0ZXMKCSAgICogQHBhcmFtIHtPYmplY3R9IFtvcHRzPXt9XSAtIG9wdGlvbnMgdG8gcGFzcyB0byBgc2V0Wm9uZSgpYAoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1VUQyA9IGZ1bmN0aW9uIHRvVVRDKG9mZnNldCwgb3B0cykgewoJICAgIGlmIChvZmZzZXQgPT09IHZvaWQgMCkgewoJICAgICAgb2Zmc2V0ID0gMDsKCSAgICB9CgoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLnNldFpvbmUoRml4ZWRPZmZzZXRab25lLmluc3RhbmNlKG9mZnNldCksIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiAiU2V0IiB0aGUgRGF0ZVRpbWUncyB6b25lIHRvIHRoZSBob3N0J3MgbG9jYWwgem9uZS4gUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIERhdGVUaW1lLgoJICAgKgoJICAgKiBFcXVpdmFsZW50IHRvIGBzZXRab25lKCdsb2NhbCcpYAoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0xvY2FsID0gZnVuY3Rpb24gdG9Mb2NhbCgpIHsKCSAgICByZXR1cm4gdGhpcy5zZXRab25lKFNldHRpbmdzLmRlZmF1bHRab25lKTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIERhdGVUaW1lJ3Mgem9uZSB0byBzcGVjaWZpZWQgem9uZS4gUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIERhdGVUaW1lLgoJICAgKgoJICAgKiBCeSBkZWZhdWx0LCB0aGUgc2V0dGVyIGtlZXBzIHRoZSB1bmRlcmx5aW5nIHRpbWUgdGhlIHNhbWUgKGFzIGluLCB0aGUgc2FtZSB0aW1lc3RhbXApLCBidXQgdGhlIG5ldyBpbnN0YW5jZSB3aWxsIHJlcG9ydCBkaWZmZXJlbnQgbG9jYWwgdGltZXMgYW5kIGNvbnNpZGVyIERTVHMgd2hlbiBtYWtpbmcgY29tcHV0YXRpb25zLCBhcyB3aXRoIHtAbGluayBEYXRlVGltZSNwbHVzfS4gWW91IG1heSB3aXNoIHRvIHVzZSB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbH0gYW5kIHtAbGluayBEYXRlVGltZSN0b1VUQ30gd2hpY2ggcHJvdmlkZSBzaW1wbGUgY29udmVuaWVuY2Ugd3JhcHBlcnMgZm9yIGNvbW1vbmx5IHVzZWQgem9uZXMuCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFt6b25lPSdsb2NhbCddIC0gYSB6b25lIGlkZW50aWZpZXIuIEFzIGEgc3RyaW5nLCB0aGF0IGNhbiBiZSBhbnkgSUFOQSB6b25lIHN1cHBvcnRlZCBieSB0aGUgaG9zdCBlbnZpcm9ubWVudCwgb3IgYSBmaXhlZC1vZmZzZXQgbmFtZSBvZiB0aGUgZm9ybSAnVVRDKzMnLCBvciB0aGUgc3RyaW5ncyAnbG9jYWwnIG9yICd1dGMnLiBZb3UgbWF5IGFsc28gc3VwcGx5IGFuIGluc3RhbmNlIG9mIGEge0BsaW5rIERhdGVUaW1lI1pvbmV9IGNsYXNzLgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5rZWVwTG9jYWxUaW1lPWZhbHNlXSAtIElmIHRydWUsIGFkanVzdCB0aGUgdW5kZXJseWluZyB0aW1lIHNvIHRoYXQgdGhlIGxvY2FsIHRpbWUgc3RheXMgdGhlIHNhbWUsIGJ1dCBpbiB0aGUgdGFyZ2V0IHpvbmUuIFlvdSBzaG91bGQgcmFyZWx5IG5lZWQgdGhpcy4KCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBfcHJvdG8uc2V0Wm9uZSA9IGZ1bmN0aW9uIHNldFpvbmUoem9uZSwgX3RlbXApIHsKCSAgICB2YXIgX3JlZjMgPSBfdGVtcCA9PT0gdm9pZCAwID8ge30gOiBfdGVtcCwKCSAgICAgICAgX3JlZjMka2VlcExvY2FsVGltZSA9IF9yZWYzLmtlZXBMb2NhbFRpbWUsCgkgICAgICAgIGtlZXBMb2NhbFRpbWUgPSBfcmVmMyRrZWVwTG9jYWxUaW1lID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWYzJGtlZXBMb2NhbFRpbWUsCgkgICAgICAgIF9yZWYzJGtlZXBDYWxlbmRhclRpbSA9IF9yZWYzLmtlZXBDYWxlbmRhclRpbWUsCgkgICAgICAgIGtlZXBDYWxlbmRhclRpbWUgPSBfcmVmMyRrZWVwQ2FsZW5kYXJUaW0gPT09IHZvaWQgMCA/IGZhbHNlIDogX3JlZjMka2VlcENhbGVuZGFyVGltOwoKCSAgICB6b25lID0gbm9ybWFsaXplWm9uZSh6b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSk7CgoJICAgIGlmICh6b25lLmVxdWFscyh0aGlzLnpvbmUpKSB7CgkgICAgICByZXR1cm4gdGhpczsKCSAgICB9IGVsc2UgaWYgKCF6b25lLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKHVuc3VwcG9ydGVkWm9uZSh6b25lKSk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHZhciBuZXdUUyA9IHRoaXMudHM7CgoJICAgICAgaWYgKGtlZXBMb2NhbFRpbWUgfHwga2VlcENhbGVuZGFyVGltZSkgewoJICAgICAgICB2YXIgb2Zmc2V0R3Vlc3MgPSB6b25lLm9mZnNldCh0aGlzLnRzKTsKCSAgICAgICAgdmFyIGFzT2JqID0gdGhpcy50b09iamVjdCgpOwoKCSAgICAgICAgdmFyIF9vYmpUb1RTMyA9IG9ialRvVFMoYXNPYmosIG9mZnNldEd1ZXNzLCB6b25lKTsKCgkgICAgICAgIG5ld1RTID0gX29ialRvVFMzWzBdOwoJICAgICAgfQoKCSAgICAgIHJldHVybiBjbG9uZSh0aGlzLCB7CgkgICAgICAgIHRzOiBuZXdUUywKCSAgICAgICAgem9uZTogem9uZQoJICAgICAgfSk7CgkgICAgfQoJICB9CgkgIC8qKgoJICAgKiAiU2V0IiB0aGUgbG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG9yIG91dHB1dENhbGVuZGFyLiBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRGF0ZVRpbWUuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBwcm9wZXJ0aWVzIC0gdGhlIHByb3BlcnRpZXMgdG8gc2V0CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1KS5yZWNvbmZpZ3VyZSh7IGxvY2FsZTogJ2VuLUdCJyB9KQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5yZWNvbmZpZ3VyZSA9IGZ1bmN0aW9uIHJlY29uZmlndXJlKF90ZW1wMikgewoJICAgIHZhciBfcmVmNCA9IF90ZW1wMiA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDIsCgkgICAgICAgIGxvY2FsZSA9IF9yZWY0LmxvY2FsZSwKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX3JlZjQubnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBvdXRwdXRDYWxlbmRhciA9IF9yZWY0Lm91dHB1dENhbGVuZGFyOwoKCSAgICB2YXIgbG9jID0gdGhpcy5sb2MuY2xvbmUoewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbSwKCSAgICAgIG91dHB1dENhbGVuZGFyOiBvdXRwdXRDYWxlbmRhcgoJICAgIH0pOwoJICAgIHJldHVybiBjbG9uZSh0aGlzLCB7CgkgICAgICBsb2M6IGxvYwoJICAgIH0pOwoJICB9CgkgIC8qKgoJICAgKiAiU2V0IiB0aGUgbG9jYWxlLiBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRGF0ZVRpbWUuCgkgICAqIEp1c3QgYSBjb252ZW5pZW50IGFsaWFzIGZvciByZWNvbmZpZ3VyZSh7IGxvY2FsZSB9KQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkuc2V0TG9jYWxlKCdlbi1HQicpCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNldExvY2FsZSA9IGZ1bmN0aW9uIHNldExvY2FsZShsb2NhbGUpIHsKCSAgICByZXR1cm4gdGhpcy5yZWNvbmZpZ3VyZSh7CgkgICAgICBsb2NhbGU6IGxvY2FsZQoJICAgIH0pOwoJICB9CgkgIC8qKgoJICAgKiAiU2V0IiB0aGUgdmFsdWVzIG9mIHNwZWNpZmllZCB1bml0cy4gUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIERhdGVUaW1lLgoJICAgKiBZb3UgY2FuIG9ubHkgc2V0IHVuaXRzIHdpdGggdGhpcyBtZXRob2Q7IGZvciAic2V0dGluZyIgbWV0YWRhdGEsIHNlZSB7QGxpbmsgRGF0ZVRpbWUjcmVjb25maWd1cmV9IGFuZCB7QGxpbmsgRGF0ZVRpbWUjc2V0Wm9uZX0uCgkgICAqIEBwYXJhbSB7T2JqZWN0fSB2YWx1ZXMgLSBhIG1hcHBpbmcgb2YgdW5pdHMgdG8gbnVtYmVycwoJICAgKiBAZXhhbXBsZSBkdC5zZXQoeyB5ZWFyOiAyMDE3IH0pCgkgICAqIEBleGFtcGxlIGR0LnNldCh7IGhvdXI6IDgsIG1pbnV0ZTogMzAgfSkKCSAgICogQGV4YW1wbGUgZHQuc2V0KHsgd2Vla2RheTogNSB9KQoJICAgKiBAZXhhbXBsZSBkdC5zZXQoeyB5ZWFyOiAyMDA1LCBvcmRpbmFsOiAyMzQgfSkKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBfcHJvdG8uc2V0ID0gZnVuY3Rpb24gc2V0KHZhbHVlcykgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgbm9ybWFsaXplZCA9IG5vcm1hbGl6ZU9iamVjdCh2YWx1ZXMsIG5vcm1hbGl6ZVVuaXQpLAoJICAgICAgICBzZXR0aW5nV2Vla1N0dWZmID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQud2Vla1llYXIpIHx8ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLndlZWtOdW1iZXIpIHx8ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLndlZWtkYXkpLAoJICAgICAgICBjb250YWluc09yZGluYWwgPSAhaXNVbmRlZmluZWQobm9ybWFsaXplZC5vcmRpbmFsKSwKCSAgICAgICAgY29udGFpbnNHcmVnb3JZZWFyID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQueWVhciksCgkgICAgICAgIGNvbnRhaW5zR3JlZ29yTUQgPSAhaXNVbmRlZmluZWQobm9ybWFsaXplZC5tb250aCkgfHwgIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQuZGF5KSwKCSAgICAgICAgY29udGFpbnNHcmVnb3IgPSBjb250YWluc0dyZWdvclllYXIgfHwgY29udGFpbnNHcmVnb3JNRCwKCSAgICAgICAgZGVmaW5pdGVXZWVrRGVmID0gbm9ybWFsaXplZC53ZWVrWWVhciB8fCBub3JtYWxpemVkLndlZWtOdW1iZXI7CgoJICAgIGlmICgoY29udGFpbnNHcmVnb3IgfHwgY29udGFpbnNPcmRpbmFsKSAmJiBkZWZpbml0ZVdlZWtEZWYpIHsKCSAgICAgIHRocm93IG5ldyBDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvcigiQ2FuJ3QgbWl4IHdlZWtZZWFyL3dlZWtOdW1iZXIgdW5pdHMgd2l0aCB5ZWFyL21vbnRoL2RheSBvciBvcmRpbmFscyIpOwoJICAgIH0KCgkgICAgaWYgKGNvbnRhaW5zR3JlZ29yTUQgJiYgY29udGFpbnNPcmRpbmFsKSB7CgkgICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoIkNhbid0IG1peCBvcmRpbmFsIGRhdGVzIHdpdGggbW9udGgvZGF5Iik7CgkgICAgfQoKCSAgICB2YXIgbWl4ZWQ7CgoJICAgIGlmIChzZXR0aW5nV2Vla1N0dWZmKSB7CgkgICAgICBtaXhlZCA9IHdlZWtUb0dyZWdvcmlhbihfZXh0ZW5kcyh7fSwgZ3JlZ29yaWFuVG9XZWVrKHRoaXMuYyksIG5vcm1hbGl6ZWQpKTsKCSAgICB9IGVsc2UgaWYgKCFpc1VuZGVmaW5lZChub3JtYWxpemVkLm9yZGluYWwpKSB7CgkgICAgICBtaXhlZCA9IG9yZGluYWxUb0dyZWdvcmlhbihfZXh0ZW5kcyh7fSwgZ3JlZ29yaWFuVG9PcmRpbmFsKHRoaXMuYyksIG5vcm1hbGl6ZWQpKTsKCSAgICB9IGVsc2UgewoJICAgICAgbWl4ZWQgPSBfZXh0ZW5kcyh7fSwgdGhpcy50b09iamVjdCgpLCBub3JtYWxpemVkKTsgLy8gaWYgd2UgZGlkbid0IHNldCB0aGUgZGF5IGJ1dCB3ZSBlbmRlZCB1cCBvbiBhbiBvdmVyZmxvdyBkYXRlLAoJICAgICAgLy8gdXNlIHRoZSBsYXN0IGRheSBvZiB0aGUgcmlnaHQgbW9udGgKCgkgICAgICBpZiAoaXNVbmRlZmluZWQobm9ybWFsaXplZC5kYXkpKSB7CgkgICAgICAgIG1peGVkLmRheSA9IE1hdGgubWluKGRheXNJbk1vbnRoKG1peGVkLnllYXIsIG1peGVkLm1vbnRoKSwgbWl4ZWQuZGF5KTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHZhciBfb2JqVG9UUzQgPSBvYmpUb1RTKG1peGVkLCB0aGlzLm8sIHRoaXMuem9uZSksCgkgICAgICAgIHRzID0gX29ialRvVFM0WzBdLAoJICAgICAgICBvID0gX29ialRvVFM0WzFdOwoKCSAgICByZXR1cm4gY2xvbmUodGhpcywgewoJICAgICAgdHM6IHRzLAoJICAgICAgbzogbwoJICAgIH0pOwoJICB9CgkgIC8qKgoJICAgKiBBZGQgYSBwZXJpb2Qgb2YgdGltZSB0byB0aGlzIERhdGVUaW1lIGFuZCByZXR1cm4gdGhlIHJlc3VsdGluZyBEYXRlVGltZQoJICAgKgoJICAgKiBBZGRpbmcgaG91cnMsIG1pbnV0ZXMsIHNlY29uZHMsIG9yIG1pbGxpc2Vjb25kcyBpbmNyZWFzZXMgdGhlIHRpbWVzdGFtcCBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcy4gQWRkaW5nIGRheXMsIG1vbnRocywgb3IgeWVhcnMgc2hpZnRzIHRoZSBjYWxlbmRhciwgYWNjb3VudGluZyBmb3IgRFNUcyBhbmQgbGVhcCB5ZWFycyBhbG9uZyB0aGUgd2F5LiBUaHVzLCBgZHQucGx1cyh7IGhvdXJzOiAyNCB9KWAgbWF5IHJlc3VsdCBpbiBhIGRpZmZlcmVudCB0aW1lIHRoYW4gYGR0LnBsdXMoeyBkYXlzOiAxIH0pYCBpZiB0aGVyZSdzIGEgRFNUIHNoaWZ0IGluIGJldHdlZW4uCgkgICAqIEBwYXJhbSB7RHVyYXRpb258T2JqZWN0fG51bWJlcn0gZHVyYXRpb24gLSBUaGUgYW1vdW50IHRvIGFkZC4gRWl0aGVyIGEgTHV4b24gRHVyYXRpb24sIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcywgdGhlIG9iamVjdCBhcmd1bWVudCB0byBEdXJhdGlvbi5mcm9tT2JqZWN0KCkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cygxMjMpIC8vfj4gaW4gMTIzIG1pbGxpc2Vjb25kcwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgbWludXRlczogMTUgfSkgLy9+PiBpbiAxNSBtaW51dGVzCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBkYXlzOiAxIH0pIC8vfj4gdGhpcyB0aW1lIHRvbW9ycm93CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBkYXlzOiAtMSB9KSAvL34+IHRoaXMgdGltZSB5ZXN0ZXJkYXkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGhvdXJzOiAzLCBtaW51dGVzOiAxMyB9KSAvL34+IGluIDMgaHIsIDEzIG1pbgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMywgbWludXRlczogMTMgfSkpIC8vfj4gaW4gMyBociwgMTMgbWluCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnBsdXMgPSBmdW5jdGlvbiBwbHVzKGR1cmF0aW9uKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoJICAgIHZhciBkdXIgPSBEdXJhdGlvbi5mcm9tRHVyYXRpb25MaWtlKGR1cmF0aW9uKTsKCSAgICByZXR1cm4gY2xvbmUodGhpcywgYWRqdXN0VGltZSh0aGlzLCBkdXIpKTsKCSAgfQoJICAvKioKCSAgICogU3VidHJhY3QgYSBwZXJpb2Qgb2YgdGltZSB0byB0aGlzIERhdGVUaW1lIGFuZCByZXR1cm4gdGhlIHJlc3VsdGluZyBEYXRlVGltZQoJICAgKiBTZWUge0BsaW5rIERhdGVUaW1lI3BsdXN9CgkgICAqIEBwYXJhbSB7RHVyYXRpb258T2JqZWN0fG51bWJlcn0gZHVyYXRpb24gLSBUaGUgYW1vdW50IHRvIHN1YnRyYWN0LiBFaXRoZXIgYSBMdXhvbiBEdXJhdGlvbiwgYSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzLCB0aGUgb2JqZWN0IGFyZ3VtZW50IHRvIER1cmF0aW9uLmZyb21PYmplY3QoKQoJICAgQHJldHVybiB7RGF0ZVRpbWV9CgkgICovCgkgIDsKCgkgIF9wcm90by5taW51cyA9IGZ1bmN0aW9uIG1pbnVzKGR1cmF0aW9uKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoJICAgIHZhciBkdXIgPSBEdXJhdGlvbi5mcm9tRHVyYXRpb25MaWtlKGR1cmF0aW9uKS5uZWdhdGUoKTsKCSAgICByZXR1cm4gY2xvbmUodGhpcywgYWRqdXN0VGltZSh0aGlzLCBkdXIpKTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhpcyBEYXRlVGltZSB0byB0aGUgYmVnaW5uaW5nIG9mIGEgdW5pdCBvZiB0aW1lLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdW5pdCAtIFRoZSB1bml0IHRvIGdvIHRvIHRoZSBiZWdpbm5pbmcgb2YuIENhbiBiZSAneWVhcicsICdxdWFydGVyJywgJ21vbnRoJywgJ3dlZWsnLCAnZGF5JywgJ2hvdXInLCAnbWludXRlJywgJ3NlY29uZCcsIG9yICdtaWxsaXNlY29uZCcuCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMpLnN0YXJ0T2YoJ21vbnRoJykudG9JU09EYXRlKCk7IC8vPT4gJzIwMTQtMDMtMDEnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMpLnN0YXJ0T2YoJ3llYXInKS50b0lTT0RhdGUoKTsgLy89PiAnMjAxNC0wMS0wMScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuc3RhcnRPZignd2VlaycpLnRvSVNPRGF0ZSgpOyAvLz0+ICcyMDE0LTAzLTAzJywgd2Vla3MgYWx3YXlzIHN0YXJ0IG9uIE1vbmRheXMKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMywgNSwgMzApLnN0YXJ0T2YoJ2RheScpLnRvSVNPVGltZSgpOyAvLz0+ICcwMDowMC4wMDAtMDU6MDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMsIDUsIDMwKS5zdGFydE9mKCdob3VyJykudG9JU09UaW1lKCk7IC8vPT4gJzA1OjAwOjAwLjAwMC0wNTowMCcKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBfcHJvdG8uc3RhcnRPZiA9IGZ1bmN0aW9uIHN0YXJ0T2YodW5pdCkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgbyA9IHt9LAoJICAgICAgICBub3JtYWxpemVkVW5pdCA9IER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQodW5pdCk7CgoJICAgIHN3aXRjaCAobm9ybWFsaXplZFVuaXQpIHsKCSAgICAgIGNhc2UgInllYXJzIjoKCSAgICAgICAgby5tb250aCA9IDE7CgkgICAgICAvLyBmYWxscyB0aHJvdWdoCgoJICAgICAgY2FzZSAicXVhcnRlcnMiOgoJICAgICAgY2FzZSAibW9udGhzIjoKCSAgICAgICAgby5kYXkgPSAxOwoJICAgICAgLy8gZmFsbHMgdGhyb3VnaAoKCSAgICAgIGNhc2UgIndlZWtzIjoKCSAgICAgIGNhc2UgImRheXMiOgoJICAgICAgICBvLmhvdXIgPSAwOwoJICAgICAgLy8gZmFsbHMgdGhyb3VnaAoKCSAgICAgIGNhc2UgImhvdXJzIjoKCSAgICAgICAgby5taW51dGUgPSAwOwoJICAgICAgLy8gZmFsbHMgdGhyb3VnaAoKCSAgICAgIGNhc2UgIm1pbnV0ZXMiOgoJICAgICAgICBvLnNlY29uZCA9IDA7CgkgICAgICAvLyBmYWxscyB0aHJvdWdoCgoJICAgICAgY2FzZSAic2Vjb25kcyI6CgkgICAgICAgIG8ubWlsbGlzZWNvbmQgPSAwOwoJICAgICAgICBicmVhazsKCSAgICAgIC8vIG5vIGRlZmF1bHQsIGludmFsaWQgdW5pdHMgdGhyb3cgaW4gbm9ybWFsaXplVW5pdCgpCgkgICAgfQoKCSAgICBpZiAobm9ybWFsaXplZFVuaXQgPT09ICJ3ZWVrcyIpIHsKCSAgICAgIG8ud2Vla2RheSA9IDE7CgkgICAgfQoKCSAgICBpZiAobm9ybWFsaXplZFVuaXQgPT09ICJxdWFydGVycyIpIHsKCSAgICAgIHZhciBxID0gTWF0aC5jZWlsKHRoaXMubW9udGggLyAzKTsKCSAgICAgIG8ubW9udGggPSAocSAtIDEpICogMyArIDE7CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy5zZXQobyk7CgkgIH0KCSAgLyoqCgkgICAqICJTZXQiIHRoaXMgRGF0ZVRpbWUgdG8gdGhlIGVuZCAobWVhbmluZyB0aGUgbGFzdCBtaWxsaXNlY29uZCkgb2YgYSB1bml0IG9mIHRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBUaGUgdW5pdCB0byBnbyB0byB0aGUgZW5kIG9mLiBDYW4gYmUgJ3llYXInLCAncXVhcnRlcicsICdtb250aCcsICd3ZWVrJywgJ2RheScsICdob3VyJywgJ21pbnV0ZScsICdzZWNvbmQnLCBvciAnbWlsbGlzZWNvbmQnLgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzKS5lbmRPZignbW9udGgnKS50b0lTTygpOyAvLz0+ICcyMDE0LTAzLTMxVDIzOjU5OjU5Ljk5OS0wNTowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuZW5kT2YoJ3llYXInKS50b0lTTygpOyAvLz0+ICcyMDE0LTEyLTMxVDIzOjU5OjU5Ljk5OS0wNTowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuZW5kT2YoJ3dlZWsnKS50b0lTTygpOyAvLyA9PiAnMjAxNC0wMy0wOVQyMzo1OTo1OS45OTktMDU6MDAnLCB3ZWVrcyBzdGFydCBvbiBNb25kYXlzCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMsIDUsIDMwKS5lbmRPZignZGF5JykudG9JU08oKTsgLy89PiAnMjAxNC0wMy0wM1QyMzo1OTo1OS45OTktMDU6MDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMsIDUsIDMwKS5lbmRPZignaG91cicpLnRvSVNPKCk7IC8vPT4gJzIwMTQtMDMtMDNUMDU6NTk6NTkuOTk5LTA1OjAwJwoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5lbmRPZiA9IGZ1bmN0aW9uIGVuZE9mKHVuaXQpIHsKCSAgICB2YXIgX3RoaXMkcGx1czsKCgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMucGx1cygoX3RoaXMkcGx1cyA9IHt9LCBfdGhpcyRwbHVzW3VuaXRdID0gMSwgX3RoaXMkcGx1cykpLnN0YXJ0T2YodW5pdCkubWludXMoMSkgOiB0aGlzOwoJICB9IC8vIE9VVFBVVAoKCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBmb3JtYXR0ZWQgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpZWQgZm9ybWF0IHN0cmluZy4KCSAgICogKipZb3UgbWF5IG5vdCB3YW50IHRoaXMuKiogU2VlIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9yIGEgbW9yZSBmbGV4aWJsZSBmb3JtYXR0aW5nIHRvb2wuIEZvciBhIHRhYmxlIG9mIHRva2VucyBhbmQgdGhlaXIgaW50ZXJwcmV0YXRpb25zLCBzZWUgW2hlcmVdKGh0dHBzOi8vbW9tZW50LmdpdGh1Yi5pby9sdXhvbi8jL2Zvcm1hdHRpbmc/aWQ9dGFibGUtb2YtdG9rZW5zKS4KCSAgICogRGVmYXVsdHMgdG8gZW4tVVMgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZCwgcmVnYXJkbGVzcyBvZiB0aGUgc3lzdGVtJ3MgbG9jYWxlLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gZm10IC0gdGhlIGZvcm1hdCBzdHJpbmcKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRzIHRvIG92ZXJyaWRlIHRoZSBjb25maWd1cmF0aW9uIG9wdGlvbnMgb24gdGhpcyBEYXRlVGltZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0Zvcm1hdCgneXl5eSBMTEwgZGQnKSAvLz0+ICcyMDE3IEFwciAyMicKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkuc2V0TG9jYWxlKCdmcicpLnRvRm9ybWF0KCd5eXl5IExMTCBkZCcpIC8vPT4gJzIwMTcgYXZyLiAyMicKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Gb3JtYXQoJ3l5eXkgTExMIGRkJywgeyBsb2NhbGU6ICJmciIgfSkgLy89PiAnMjAxNyBhdnIuIDIyJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0Zvcm1hdCgiSEggJ2hvdXJzIGFuZCcgbW0gJ21pbnV0ZXMnIikgLy89PiAnMjAgaG91cnMgYW5kIDU1IG1pbnV0ZXMnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0Zvcm1hdCA9IGZ1bmN0aW9uIHRvRm9ybWF0KGZtdCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBGb3JtYXR0ZXIuY3JlYXRlKHRoaXMubG9jLnJlZGVmYXVsdFRvRU4ob3B0cykpLmZvcm1hdERhdGVUaW1lRnJvbVN0cmluZyh0aGlzLCBmbXQpIDogSU5WQUxJRDsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIGxvY2FsaXplZCBzdHJpbmcgcmVwcmVzZW50aW5nIHRoaXMgZGF0ZS4gQWNjZXB0cyB0aGUgc2FtZSBvcHRpb25zIGFzIHRoZSBJbnRsLkRhdGVUaW1lRm9ybWF0IGNvbnN0cnVjdG9yIGFuZCBhbnkgcHJlc2V0cyBkZWZpbmVkIGJ5IEx1eG9uLCBzdWNoIGFzIGBEYXRlVGltZS5EQVRFX0ZVTExgIG9yIGBEYXRlVGltZS5USU1FX1NJTVBMRWAuCgkgICAqIFRoZSBleGFjdCBiZWhhdmlvciBvZiB0aGlzIG1ldGhvZCBpcyBicm93c2VyLXNwZWNpZmljLCBidXQgaW4gZ2VuZXJhbCBpdCB3aWxsIHJldHVybiBhbiBhcHByb3ByaWF0ZSByZXByZXNlbnRhdGlvbgoJICAgKiBvZiB0aGUgRGF0ZVRpbWUgaW4gdGhlIGFzc2lnbmVkIGxvY2FsZS4KCSAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXQKCSAgICogQHBhcmFtIGZvcm1hdE9wdHMge09iamVjdH0gLSBJbnRsLkRhdGVUaW1lRm9ybWF0IGNvbnN0cnVjdG9yIG9wdGlvbnMgYW5kIGNvbmZpZ3VyYXRpb24gb3B0aW9ucwoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdHMgdG8gb3ZlcnJpZGUgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBvbiB0aGlzIERhdGVUaW1lCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKCk7IC8vPT4gNC8yMC8yMDE3CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnNldExvY2FsZSgnZW4tZ2InKS50b0xvY2FsZVN0cmluZygpOyAvLz0+ICcyMC8wNC8yMDE3JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0xvY2FsZVN0cmluZyh7IGxvY2FsZTogJ2VuLWdiJyB9KTsgLy89PiAnMjAvMDQvMjAxNycKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoRGF0ZVRpbWUuREFURV9GVUxMKTsgLy89PiAnQXByaWwgMjAsIDIwMTcnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKERhdGVUaW1lLlRJTUVfU0lNUExFKTsgLy89PiAnMTE6MzIgQU0nCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKERhdGVUaW1lLkRBVEVUSU1FX1NIT1JUKTsgLy89PiAnNC8yMC8yMDE3LCAxMTozMiBBTScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoeyB3ZWVrZGF5OiAnbG9uZycsIG1vbnRoOiAnbG9uZycsIGRheTogJzItZGlnaXQnIH0pOyAvLz0+ICdUaHVyc2RheSwgQXByaWwgMjAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKHsgd2Vla2RheTogJ3Nob3J0JywgbW9udGg6ICdzaG9ydCcsIGRheTogJzItZGlnaXQnLCBob3VyOiAnMi1kaWdpdCcsIG1pbnV0ZTogJzItZGlnaXQnIH0pOyAvLz0+ICdUaHUsIEFwciAyMCwgMTE6MjcgQU0nCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKHsgaG91cjogJzItZGlnaXQnLCBtaW51dGU6ICcyLWRpZ2l0JywgaG91ckN5Y2xlOiAnaDIzJyB9KTsgLy89PiAnMTE6MzInCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0xvY2FsZVN0cmluZyA9IGZ1bmN0aW9uIHRvTG9jYWxlU3RyaW5nKGZvcm1hdE9wdHMsIG9wdHMpIHsKCSAgICBpZiAoZm9ybWF0T3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBmb3JtYXRPcHRzID0gREFURV9TSE9SVDsKCSAgICB9CgoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBGb3JtYXR0ZXIuY3JlYXRlKHRoaXMubG9jLmNsb25lKG9wdHMpLCBmb3JtYXRPcHRzKS5mb3JtYXREYXRlVGltZSh0aGlzKSA6IElOVkFMSUQ7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gYXJyYXkgb2YgZm9ybWF0ICJwYXJ0cyIsIG1lYW5pbmcgaW5kaXZpZHVhbCB0b2tlbnMgYWxvbmcgd2l0aCBtZXRhZGF0YS4gVGhpcyBpcyBhbGxvd3MgY2FsbGVycyB0byBwb3N0LXByb2Nlc3MgaW5kaXZpZHVhbCBzZWN0aW9ucyBvZiB0aGUgZm9ybWF0dGVkIG91dHB1dC4KCSAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXQvZm9ybWF0VG9QYXJ0cwoJICAgKiBAcGFyYW0gb3B0cyB7T2JqZWN0fSAtIEludGwuRGF0ZVRpbWVGb3JtYXQgY29uc3RydWN0b3Igb3B0aW9ucywgc2FtZSBhcyBgdG9Mb2NhbGVTdHJpbmdgLgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0xvY2FsZVBhcnRzKCk7IC8vPT4gWwoJICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy89PiAgIHsgdHlwZTogJ2RheScsIHZhbHVlOiAnMjUnIH0sCgkgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+ICAgeyB0eXBlOiAnbGl0ZXJhbCcsIHZhbHVlOiAnLycgfSwKCSAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gICB7IHR5cGU6ICdtb250aCcsIHZhbHVlOiAnMDUnIH0sCgkgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+ICAgeyB0eXBlOiAnbGl0ZXJhbCcsIHZhbHVlOiAnLycgfSwKCSAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gICB7IHR5cGU6ICd5ZWFyJywgdmFsdWU6ICcxOTgyJyB9CgkgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+IF0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0xvY2FsZVBhcnRzID0gZnVuY3Rpb24gdG9Mb2NhbGVQYXJ0cyhvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEZvcm1hdHRlci5jcmVhdGUodGhpcy5sb2MuY2xvbmUob3B0cyksIG9wdHMpLmZvcm1hdERhdGVUaW1lUGFydHModGhpcykgOiBbXTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc3VwcHJlc3NNaWxsaXNlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBtaWxsaXNlY29uZHMgZnJvbSB0aGUgZm9ybWF0IGlmIHRoZXkncmUgMAoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzU2Vjb25kcz1mYWxzZV0gLSBleGNsdWRlIHNlY29uZHMgZnJvbSB0aGUgZm9ybWF0IGlmIHRoZXkncmUgMAoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVPZmZzZXQ9dHJ1ZV0gLSBpbmNsdWRlIHRoZSBvZmZzZXQsIHN1Y2ggYXMgJ1onIG9yICctMDQ6MDAnCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5mb3JtYXQ9J2V4dGVuZGVkJ10gLSBjaG9vc2UgYmV0d2VlbiB0aGUgYmFzaWMgYW5kIGV4dGVuZGVkIGZvcm1hdAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMTk4MiwgNSwgMjUpLnRvSVNPKCkgLy89PiAnMTk4Mi0wNS0yNVQwMDowMDowMC4wMDBaJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0lTTygpIC8vPT4gJzIwMTctMDQtMjJUMjA6NDc6MDUuMzM1LTA0OjAwJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0lTTyh7IGluY2x1ZGVPZmZzZXQ6IGZhbHNlIH0pIC8vPT4gJzIwMTctMDQtMjJUMjA6NDc6MDUuMzM1JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0lTTyh7IGZvcm1hdDogJ2Jhc2ljJyB9KSAvLz0+ICcyMDE3MDQyMlQyMDQ3MDUuMzM1LTA0MDAnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0lTTyA9IGZ1bmN0aW9uIHRvSVNPKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgewoJICAgICAgcmV0dXJuIG51bGw7CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy50b0lTT0RhdGUob3B0cykgKyAiVCIgKyB0aGlzLnRvSVNPVGltZShvcHRzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRGF0ZVRpbWUncyBkYXRlIGNvbXBvbmVudAoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmZvcm1hdD0nZXh0ZW5kZWQnXSAtIGNob29zZSBiZXR3ZWVuIHRoZSBiYXNpYyBhbmQgZXh0ZW5kZWQgZm9ybWF0CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygxOTgyLCA1LCAyNSkudG9JU09EYXRlKCkgLy89PiAnMTk4Mi0wNS0yNScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDE5ODIsIDUsIDI1KS50b0lTT0RhdGUoeyBmb3JtYXQ6ICdiYXNpYycgfSkgLy89PiAnMTk4MjA1MjUnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0lTT0RhdGUgPSBmdW5jdGlvbiB0b0lTT0RhdGUoX3RlbXAzKSB7CgkgICAgdmFyIF9yZWY1ID0gX3RlbXAzID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wMywKCSAgICAgICAgX3JlZjUkZm9ybWF0ID0gX3JlZjUuZm9ybWF0LAoJICAgICAgICBmb3JtYXQgPSBfcmVmNSRmb3JtYXQgPT09IHZvaWQgMCA/ICJleHRlbmRlZCIgOiBfcmVmNSRmb3JtYXQ7CgoJICAgIHZhciBmbXQgPSBmb3JtYXQgPT09ICJiYXNpYyIgPyAieXl5eU1NZGQiIDogInl5eXktTU0tZGQiOwoKCSAgICBpZiAodGhpcy55ZWFyID4gOTk5OSkgewoJICAgICAgZm10ID0gIisiICsgZm10OwoJICAgIH0KCgkgICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLCBmbXQpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSdzIHdlZWsgZGF0ZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMTk4MiwgNSwgMjUpLnRvSVNPV2Vla0RhdGUoKSAvLz0+ICcxOTgyLVcyMS0yJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9JU09XZWVrRGF0ZSA9IGZ1bmN0aW9uIHRvSVNPV2Vla0RhdGUoKSB7CgkgICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLCAia2tray0nVydXVy1jIik7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lJ3MgdGltZSBjb21wb25lbnQKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc3VwcHJlc3NNaWxsaXNlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBtaWxsaXNlY29uZHMgZnJvbSB0aGUgZm9ybWF0IGlmIHRoZXkncmUgMAoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzU2Vjb25kcz1mYWxzZV0gLSBleGNsdWRlIHNlY29uZHMgZnJvbSB0aGUgZm9ybWF0IGlmIHRoZXkncmUgMAoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVPZmZzZXQ9dHJ1ZV0gLSBpbmNsdWRlIHRoZSBvZmZzZXQsIHN1Y2ggYXMgJ1onIG9yICctMDQ6MDAnCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZVByZWZpeD1mYWxzZV0gLSBpbmNsdWRlIHRoZSBgVGAgcHJlZml4CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5mb3JtYXQ9J2V4dGVuZGVkJ10gLSBjaG9vc2UgYmV0d2VlbiB0aGUgYmFzaWMgYW5kIGV4dGVuZGVkIGZvcm1hdAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKS5zZXQoeyBob3VyOiA3LCBtaW51dGU6IDM0IH0pLnRvSVNPVGltZSgpIC8vPT4gJzA3OjM0OjE5LjM2MVonCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpLnNldCh7IGhvdXI6IDcsIG1pbnV0ZTogMzQsIHNlY29uZHM6IDAsIG1pbGxpc2Vjb25kczogMCB9KS50b0lTT1RpbWUoeyBzdXBwcmVzc1NlY29uZHM6IHRydWUgfSkgLy89PiAnMDc6MzRaJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKS5zZXQoeyBob3VyOiA3LCBtaW51dGU6IDM0IH0pLnRvSVNPVGltZSh7IGZvcm1hdDogJ2Jhc2ljJyB9KSAvLz0+ICcwNzM0MTkuMzYxWicKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKCkuc2V0KHsgaG91cjogNywgbWludXRlOiAzNCB9KS50b0lTT1RpbWUoeyBpbmNsdWRlUHJlZml4OiB0cnVlIH0pIC8vPT4gJ1QwNzozNDoxOS4zNjFaJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9JU09UaW1lID0gZnVuY3Rpb24gdG9JU09UaW1lKF90ZW1wNCkgewoJICAgIHZhciBfcmVmNiA9IF90ZW1wNCA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDQsCgkgICAgICAgIF9yZWY2JHN1cHByZXNzTWlsbGlzZSA9IF9yZWY2LnN1cHByZXNzTWlsbGlzZWNvbmRzLAoJICAgICAgICBzdXBwcmVzc01pbGxpc2Vjb25kcyA9IF9yZWY2JHN1cHByZXNzTWlsbGlzZSA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmNiRzdXBwcmVzc01pbGxpc2UsCgkgICAgICAgIF9yZWY2JHN1cHByZXNzU2Vjb25kcyA9IF9yZWY2LnN1cHByZXNzU2Vjb25kcywKCSAgICAgICAgc3VwcHJlc3NTZWNvbmRzID0gX3JlZjYkc3VwcHJlc3NTZWNvbmRzID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWY2JHN1cHByZXNzU2Vjb25kcywKCSAgICAgICAgX3JlZjYkaW5jbHVkZU9mZnNldCA9IF9yZWY2LmluY2x1ZGVPZmZzZXQsCgkgICAgICAgIGluY2x1ZGVPZmZzZXQgPSBfcmVmNiRpbmNsdWRlT2Zmc2V0ID09PSB2b2lkIDAgPyB0cnVlIDogX3JlZjYkaW5jbHVkZU9mZnNldCwKCSAgICAgICAgX3JlZjYkaW5jbHVkZVByZWZpeCA9IF9yZWY2LmluY2x1ZGVQcmVmaXgsCgkgICAgICAgIGluY2x1ZGVQcmVmaXggPSBfcmVmNiRpbmNsdWRlUHJlZml4ID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWY2JGluY2x1ZGVQcmVmaXgsCgkgICAgICAgIF9yZWY2JGZvcm1hdCA9IF9yZWY2LmZvcm1hdCwKCSAgICAgICAgZm9ybWF0ID0gX3JlZjYkZm9ybWF0ID09PSB2b2lkIDAgPyAiZXh0ZW5kZWQiIDogX3JlZjYkZm9ybWF0OwoKCSAgICByZXR1cm4gdG9UZWNoVGltZUZvcm1hdCh0aGlzLCB7CgkgICAgICBzdXBwcmVzc1NlY29uZHM6IHN1cHByZXNzU2Vjb25kcywKCSAgICAgIHN1cHByZXNzTWlsbGlzZWNvbmRzOiBzdXBwcmVzc01pbGxpc2Vjb25kcywKCSAgICAgIGluY2x1ZGVPZmZzZXQ6IGluY2x1ZGVPZmZzZXQsCgkgICAgICBpbmNsdWRlUHJlZml4OiBpbmNsdWRlUHJlZml4LAoJICAgICAgZm9ybWF0OiBmb3JtYXQKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBSRkMgMjgyMi1jb21wYXRpYmxlIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lLCBhbHdheXMgaW4gVVRDCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE0LCA3LCAxMykudG9SRkMyODIyKCkgLy89PiAnU3VuLCAxMyBKdWwgMjAxNCAwMDowMDowMCArMDAwMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgNywgMTMpLnRvUkZDMjgyMigpIC8vPT4gJ1N1biwgMTMgSnVsIDIwMTQgMDA6MDA6MDAgLTA0MDAnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1JGQzI4MjIgPSBmdW5jdGlvbiB0b1JGQzI4MjIoKSB7CgkgICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLCAiRUVFLCBkZCBMTEwgeXl5eSBISDptbTpzcyBaWloiLCBmYWxzZSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIEhUVFAgaGVhZGVycy4KCSAgICogU3BlY2lmaWNhbGx5LCB0aGUgc3RyaW5nIGNvbmZvcm1zIHRvIFJGQyAxMTIzLgoJICAgKiBAc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9Qcm90b2NvbHMvcmZjMjYxNi9yZmMyNjE2LXNlYzMuaHRtbCNzZWMzLjMuMQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNCwgNywgMTMpLnRvSFRUUCgpIC8vPT4gJ1N1biwgMTMgSnVsIDIwMTQgMDA6MDA6MDAgR01UJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNCwgNywgMTMsIDE5KS50b0hUVFAoKSAvLz0+ICdTdW4sIDEzIEp1bCAyMDE0IDE5OjAwOjAwIEdNVCcKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSFRUUCA9IGZ1bmN0aW9uIHRvSFRUUCgpIHsKCSAgICByZXR1cm4gdG9UZWNoRm9ybWF0KHRoaXMudG9VVEMoKSwgIkVFRSwgZGQgTExMIHl5eXkgSEg6bW06c3MgJ0dNVCciKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gU1FMIERhdGUKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTQsIDcsIDEzKS50b1NRTERhdGUoKSAvLz0+ICcyMDE0LTA3LTEzJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9TUUxEYXRlID0gZnVuY3Rpb24gdG9TUUxEYXRlKCkgewoJICAgIHJldHVybiB0b1RlY2hGb3JtYXQodGhpcywgInl5eXktTU0tZGQiKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gU1FMIFRpbWUKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZVpvbmU9ZmFsc2VdIC0gaW5jbHVkZSB0aGUgem9uZSwgc3VjaCBhcyAnQW1lcmljYS9OZXdfWW9yaycuIE92ZXJyaWRlcyBpbmNsdWRlT2Zmc2V0LgoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVPZmZzZXQ9dHJ1ZV0gLSBpbmNsdWRlIHRoZSBvZmZzZXQsIHN1Y2ggYXMgJ1onIG9yICctMDQ6MDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpLnRvU1FMKCkgLy89PiAnMDU6MTU6MTYuMzQ1JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b1NRTCgpIC8vPT4gJzA1OjE1OjE2LjM0NSAtMDQ6MDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvU1FMKHsgaW5jbHVkZU9mZnNldDogZmFsc2UgfSkgLy89PiAnMDU6MTU6MTYuMzQ1JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b1NRTCh7IGluY2x1ZGVab25lOiBmYWxzZSB9KSAvLz0+ICcwNToxNToxNi4zNDUgQW1lcmljYS9OZXdfWW9yaycKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvU1FMVGltZSA9IGZ1bmN0aW9uIHRvU1FMVGltZShfdGVtcDUpIHsKCSAgICB2YXIgX3JlZjcgPSBfdGVtcDUgPT09IHZvaWQgMCA/IHt9IDogX3RlbXA1LAoJICAgICAgICBfcmVmNyRpbmNsdWRlT2Zmc2V0ID0gX3JlZjcuaW5jbHVkZU9mZnNldCwKCSAgICAgICAgaW5jbHVkZU9mZnNldCA9IF9yZWY3JGluY2x1ZGVPZmZzZXQgPT09IHZvaWQgMCA/IHRydWUgOiBfcmVmNyRpbmNsdWRlT2Zmc2V0LAoJICAgICAgICBfcmVmNyRpbmNsdWRlWm9uZSA9IF9yZWY3LmluY2x1ZGVab25lLAoJICAgICAgICBpbmNsdWRlWm9uZSA9IF9yZWY3JGluY2x1ZGVab25lID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWY3JGluY2x1ZGVab25lOwoKCSAgICByZXR1cm4gdG9UZWNoVGltZUZvcm1hdCh0aGlzLCB7CgkgICAgICBpbmNsdWRlT2Zmc2V0OiBpbmNsdWRlT2Zmc2V0LAoJICAgICAgaW5jbHVkZVpvbmU6IGluY2x1ZGVab25lLAoJICAgICAgc3BhY2Vab25lOiB0cnVlCgkgICAgfSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIFNRTCBEYXRlVGltZQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlWm9uZT1mYWxzZV0gLSBpbmNsdWRlIHRoZSB6b25lLCBzdWNoIGFzICdBbWVyaWNhL05ld19Zb3JrJy4gT3ZlcnJpZGVzIGluY2x1ZGVPZmZzZXQuCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZU9mZnNldD10cnVlXSAtIGluY2x1ZGUgdGhlIG9mZnNldCwgc3VjaCBhcyAnWicgb3IgJy0wNDowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTQsIDcsIDEzKS50b1NRTCgpIC8vPT4gJzIwMTQtMDctMTMgMDA6MDA6MDAuMDAwIFonCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDcsIDEzKS50b1NRTCgpIC8vPT4gJzIwMTQtMDctMTMgMDA6MDA6MDAuMDAwIC0wNDowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgNywgMTMpLnRvU1FMKHsgaW5jbHVkZU9mZnNldDogZmFsc2UgfSkgLy89PiAnMjAxNC0wNy0xMyAwMDowMDowMC4wMDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDcsIDEzKS50b1NRTCh7IGluY2x1ZGVab25lOiB0cnVlIH0pIC8vPT4gJzIwMTQtMDctMTMgMDA6MDA6MDAuMDAwIEFtZXJpY2EvTmV3X1lvcmsnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1NRTCA9IGZ1bmN0aW9uIHRvU1FMKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgewoJICAgICAgcmV0dXJuIG51bGw7CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy50b1NRTERhdGUoKSArICIgIiArIHRoaXMudG9TUUxUaW1lKG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRGF0ZVRpbWUgYXBwcm9wcmlhdGUgZm9yIGRlYnVnZ2luZwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9TdHJpbmcgPSBmdW5jdGlvbiB0b1N0cmluZygpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy50b0lTTygpIDogSU5WQUxJRDsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB0aGUgZXBvY2ggbWlsbGlzZWNvbmRzIG9mIHRoaXMgRGF0ZVRpbWUuIEFsaWFzIG9mIHtAbGluayBEYXRlVGltZSN0b01pbGxpc30KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnZhbHVlT2YgPSBmdW5jdGlvbiB2YWx1ZU9mKCkgewoJICAgIHJldHVybiB0aGlzLnRvTWlsbGlzKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIGVwb2NoIG1pbGxpc2Vjb25kcyBvZiB0aGlzIERhdGVUaW1lLgoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9NaWxsaXMgPSBmdW5jdGlvbiB0b01pbGxpcygpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy50cyA6IE5hTjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB0aGUgZXBvY2ggc2Vjb25kcyBvZiB0aGlzIERhdGVUaW1lLgoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9TZWNvbmRzID0gZnVuY3Rpb24gdG9TZWNvbmRzKCkgewoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnRzIC8gMTAwMCA6IE5hTjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMSByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gSlNPTi4KCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTigpIHsKCSAgICByZXR1cm4gdGhpcy50b0lTTygpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgQlNPTiBzZXJpYWxpemFibGUgZXF1aXZhbGVudCB0byB0aGlzIERhdGVUaW1lLgoJICAgKiBAcmV0dXJuIHtEYXRlfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvQlNPTiA9IGZ1bmN0aW9uIHRvQlNPTigpIHsKCSAgICByZXR1cm4gdGhpcy50b0pTRGF0ZSgpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgSmF2YVNjcmlwdCBvYmplY3Qgd2l0aCB0aGlzIERhdGVUaW1lJ3MgeWVhciwgbW9udGgsIGRheSwgYW5kIHNvIG9uLgoJICAgKiBAcGFyYW0gb3B0cyAtIG9wdGlvbnMgZm9yIGdlbmVyYXRpbmcgdGhlIG9iamVjdAoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVDb25maWc9ZmFsc2VdIC0gaW5jbHVkZSBjb25maWd1cmF0aW9uIGF0dHJpYnV0ZXMgaW4gdGhlIG91dHB1dAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b09iamVjdCgpIC8vPT4geyB5ZWFyOiAyMDE3LCBtb250aDogNCwgZGF5OiAyMiwgaG91cjogMjAsIG1pbnV0ZTogNDksIHNlY29uZDogNDIsIG1pbGxpc2Vjb25kOiAyNjggfQoJICAgKiBAcmV0dXJuIHtPYmplY3R9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9PYmplY3QgPSBmdW5jdGlvbiB0b09iamVjdChvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB7fTsKCgkgICAgdmFyIGJhc2UgPSBfZXh0ZW5kcyh7fSwgdGhpcy5jKTsKCgkgICAgaWYgKG9wdHMuaW5jbHVkZUNvbmZpZykgewoJICAgICAgYmFzZS5vdXRwdXRDYWxlbmRhciA9IHRoaXMub3V0cHV0Q2FsZW5kYXI7CgkgICAgICBiYXNlLm51bWJlcmluZ1N5c3RlbSA9IHRoaXMubG9jLm51bWJlcmluZ1N5c3RlbTsKCSAgICAgIGJhc2UubG9jYWxlID0gdGhpcy5sb2MubG9jYWxlOwoJICAgIH0KCgkgICAgcmV0dXJuIGJhc2U7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBKYXZhU2NyaXB0IERhdGUgZXF1aXZhbGVudCB0byB0aGlzIERhdGVUaW1lLgoJICAgKiBAcmV0dXJuIHtEYXRlfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSlNEYXRlID0gZnVuY3Rpb24gdG9KU0RhdGUoKSB7CgkgICAgcmV0dXJuIG5ldyBEYXRlKHRoaXMuaXNWYWxpZCA/IHRoaXMudHMgOiBOYU4pOwoJICB9IC8vIENPTVBBUkUKCgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0d28gRGF0ZVRpbWVzIGFzIGEgRHVyYXRpb24uCgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IG90aGVyRGF0ZVRpbWUgLSB0aGUgRGF0ZVRpbWUgdG8gY29tcGFyZSB0aGlzIG9uZSB0bwoJICAgKiBAcGFyYW0ge3N0cmluZ3xzdHJpbmdbXX0gW3VuaXQ9WydtaWxsaXNlY29uZHMnXV0gLSB0aGUgdW5pdCBvciBhcnJheSBvZiB1bml0cyAoc3VjaCBhcyAnaG91cnMnIG9yICdkYXlzJykgdG8gaW5jbHVkZSBpbiB0aGUgZHVyYXRpb24uCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUgY3JlYXRpb24gb2YgdGhlIER1cmF0aW9uCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZQoJICAgKiBAZXhhbXBsZQoJICAgKiB2YXIgaTEgPSBEYXRlVGltZS5mcm9tSVNPKCcxOTgyLTA1LTI1VDA5OjQ1JyksCgkgICAqICAgICBpMiA9IERhdGVUaW1lLmZyb21JU08oJzE5ODMtMTAtMTRUMTA6MzAnKTsKCSAgICogaTIuZGlmZihpMSkudG9PYmplY3QoKSAvLz0+IHsgbWlsbGlzZWNvbmRzOiA0MzgwNzUwMDAwMCB9CgkgICAqIGkyLmRpZmYoaTEsICdob3VycycpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMjE2OC43NSB9CgkgICAqIGkyLmRpZmYoaTEsIFsnbW9udGhzJywgJ2RheXMnXSkudG9PYmplY3QoKSAvLz0+IHsgbW9udGhzOiAxNiwgZGF5czogMTkuMDMxMjUgfQoJICAgKiBpMi5kaWZmKGkxLCBbJ21vbnRocycsICdkYXlzJywgJ2hvdXJzJ10pLnRvT2JqZWN0KCkgLy89PiB7IG1vbnRoczogMTYsIGRheXM6IDE5LCBob3VyczogMC43NSB9CgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmRpZmYgPSBmdW5jdGlvbiBkaWZmKG90aGVyRGF0ZVRpbWUsIHVuaXQsIG9wdHMpIHsKCSAgICBpZiAodW5pdCA9PT0gdm9pZCAwKSB7CgkgICAgICB1bml0ID0gIm1pbGxpc2Vjb25kcyI7CgkgICAgfQoKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhb3RoZXJEYXRlVGltZS5pc1ZhbGlkKSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24uaW52YWxpZCgiY3JlYXRlZCBieSBkaWZmaW5nIGFuIGludmFsaWQgRGF0ZVRpbWUiKTsKCSAgICB9CgoJICAgIHZhciBkdXJPcHRzID0gX2V4dGVuZHMoewoJICAgICAgbG9jYWxlOiB0aGlzLmxvY2FsZSwKCSAgICAgIG51bWJlcmluZ1N5c3RlbTogdGhpcy5udW1iZXJpbmdTeXN0ZW0KCSAgICB9LCBvcHRzKTsKCgkgICAgdmFyIHVuaXRzID0gbWF5YmVBcnJheSh1bml0KS5tYXAoRHVyYXRpb24ubm9ybWFsaXplVW5pdCksCgkgICAgICAgIG90aGVySXNMYXRlciA9IG90aGVyRGF0ZVRpbWUudmFsdWVPZigpID4gdGhpcy52YWx1ZU9mKCksCgkgICAgICAgIGVhcmxpZXIgPSBvdGhlcklzTGF0ZXIgPyB0aGlzIDogb3RoZXJEYXRlVGltZSwKCSAgICAgICAgbGF0ZXIgPSBvdGhlcklzTGF0ZXIgPyBvdGhlckRhdGVUaW1lIDogdGhpcywKCSAgICAgICAgZGlmZmVkID0gX2RpZmYoZWFybGllciwgbGF0ZXIsIHVuaXRzLCBkdXJPcHRzKTsKCgkgICAgcmV0dXJuIG90aGVySXNMYXRlciA/IGRpZmZlZC5uZWdhdGUoKSA6IGRpZmZlZDsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhpcyBEYXRlVGltZSBhbmQgcmlnaHQgbm93LgoJICAgKiBTZWUge0BsaW5rIERhdGVUaW1lI2RpZmZ9CgkgICAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfSBbdW5pdD1bJ21pbGxpc2Vjb25kcyddXSAtIHRoZSB1bml0IG9yIHVuaXRzIHVuaXRzIChzdWNoIGFzICdob3Vycycgb3IgJ2RheXMnKSB0byBpbmNsdWRlIGluIHRoZSBkdXJhdGlvbgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdGhhdCBhZmZlY3QgdGhlIGNyZWF0aW9uIG9mIHRoZSBEdXJhdGlvbgoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuY29udmVyc2lvbkFjY3VyYWN5PSdjYXN1YWwnXSAtIHRoZSBjb252ZXJzaW9uIHN5c3RlbSB0byB1c2UKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZGlmZk5vdyA9IGZ1bmN0aW9uIGRpZmZOb3codW5pdCwgb3B0cykgewoJICAgIGlmICh1bml0ID09PSB2b2lkIDApIHsKCSAgICAgIHVuaXQgPSAibWlsbGlzZWNvbmRzIjsKCSAgICB9CgoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmRpZmYoRGF0ZVRpbWUubm93KCksIHVuaXQsIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gSW50ZXJ2YWwgc3Bhbm5pbmcgYmV0d2VlbiB0aGlzIERhdGVUaW1lIGFuZCBhbm90aGVyIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IG90aGVyRGF0ZVRpbWUgLSB0aGUgb3RoZXIgZW5kIHBvaW50IG9mIHRoZSBJbnRlcnZhbAoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIF9wcm90by51bnRpbCA9IGZ1bmN0aW9uIHVudGlsKG90aGVyRGF0ZVRpbWUpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyh0aGlzLCBvdGhlckRhdGVUaW1lKSA6IHRoaXM7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgRGF0ZVRpbWUgaXMgaW4gdGhlIHNhbWUgdW5pdCBvZiB0aW1lIGFzIGFub3RoZXIgRGF0ZVRpbWUuCgkgICAqIEhpZ2hlci1vcmRlciB1bml0cyBtdXN0IGFsc28gYmUgaWRlbnRpY2FsIGZvciB0aGlzIGZ1bmN0aW9uIHRvIHJldHVybiBgdHJ1ZWAuCgkgICAqIE5vdGUgdGhhdCB0aW1lIHpvbmVzIGFyZSAqKmlnbm9yZWQqKiBpbiB0aGlzIGNvbXBhcmlzb24sIHdoaWNoIGNvbXBhcmVzIHRoZSAqKmxvY2FsKiogY2FsZW5kYXIgdGltZS4gVXNlIHtAbGluayBEYXRlVGltZSNzZXRab25lfSB0byBjb252ZXJ0IG9uZSBvZiB0aGUgZGF0ZXMgaWYgbmVlZGVkLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBvdGhlckRhdGVUaW1lIC0gdGhlIG90aGVyIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gdGhlIHVuaXQgb2YgdGltZSB0byBjaGVjayBzYW1lbmVzcyBvbgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5oYXNTYW1lKG90aGVyRFQsICdkYXknKTsgLy9+PiB0cnVlIGlmIG90aGVyRFQgaXMgaW4gdGhlIHNhbWUgY3VycmVudCBjYWxlbmRhciBkYXkKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5oYXNTYW1lID0gZnVuY3Rpb24gaGFzU2FtZShvdGhlckRhdGVUaW1lLCB1bml0KSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBmYWxzZTsKCSAgICB2YXIgaW5wdXRNcyA9IG90aGVyRGF0ZVRpbWUudmFsdWVPZigpOwoJICAgIHZhciBvdGhlclpvbmVEYXRlVGltZSA9IHRoaXMuc2V0Wm9uZShvdGhlckRhdGVUaW1lLnpvbmUsIHsKCSAgICAgIGtlZXBMb2NhbFRpbWU6IHRydWUKCSAgICB9KTsKCSAgICByZXR1cm4gb3RoZXJab25lRGF0ZVRpbWUuc3RhcnRPZih1bml0KSA8PSBpbnB1dE1zICYmIGlucHV0TXMgPD0gb3RoZXJab25lRGF0ZVRpbWUuZW5kT2YodW5pdCk7CgkgIH0KCSAgLyoqCgkgICAqIEVxdWFsaXR5IGNoZWNrCgkgICAqIFR3byBEYXRlVGltZXMgYXJlIGVxdWFsIGlmZiB0aGV5IHJlcHJlc2VudCB0aGUgc2FtZSBtaWxsaXNlY29uZCwgaGF2ZSB0aGUgc2FtZSB6b25lIGFuZCBsb2NhdGlvbiwgYW5kIGFyZSBib3RoIHZhbGlkLgoJICAgKiBUbyBjb21wYXJlIGp1c3QgdGhlIG1pbGxpc2Vjb25kIHZhbHVlcywgdXNlIGArZHQxID09PSArZHQyYC4KCSAgICogQHBhcmFtIHtEYXRlVGltZX0gb3RoZXIgLSB0aGUgb3RoZXIgRGF0ZVRpbWUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5lcXVhbHMgPSBmdW5jdGlvbiBlcXVhbHMob3RoZXIpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkICYmIG90aGVyLmlzVmFsaWQgJiYgdGhpcy52YWx1ZU9mKCkgPT09IG90aGVyLnZhbHVlT2YoKSAmJiB0aGlzLnpvbmUuZXF1YWxzKG90aGVyLnpvbmUpICYmIHRoaXMubG9jLmVxdWFscyhvdGhlci5sb2MpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIGEgdGhpcyB0aW1lIHJlbGF0aXZlIHRvIG5vdywgc3VjaCBhcyAiaW4gdHdvIGRheXMiLiBDYW4gb25seSBpbnRlcm5hdGlvbmFsaXplIGlmIHlvdXIKCSAgICogcGxhdGZvcm0gc3VwcG9ydHMgSW50bC5SZWxhdGl2ZVRpbWVGb3JtYXQuIFJvdW5kcyBkb3duIGJ5IGRlZmF1bHQuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIC0gb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUgb3V0cHV0CgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IFtvcHRpb25zLmJhc2U9RGF0ZVRpbWUubm93KCldIC0gdGhlIERhdGVUaW1lIHRvIHVzZSBhcyB0aGUgYmFzaXMgdG8gd2hpY2ggdGhpcyB0aW1lIGlzIGNvbXBhcmVkLiBEZWZhdWx0cyB0byBub3cuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5zdHlsZT0ibG9uZyJdIC0gdGhlIHN0eWxlIG9mIHVuaXRzLCBtdXN0IGJlICJsb25nIiwgInNob3J0Iiwgb3IgIm5hcnJvdyIKCSAgICogQHBhcmFtIHtzdHJpbmd8c3RyaW5nW119IG9wdGlvbnMudW5pdCAtIHVzZSBhIHNwZWNpZmljIHVuaXQgb3IgYXJyYXkgb2YgdW5pdHM7IGlmIG9taXR0ZWQsIG9yIGFuIGFycmF5LCB0aGUgbWV0aG9kIHdpbGwgcGljayB0aGUgYmVzdCB1bml0LiBVc2UgYW4gYXJyYXkgb3Igb25lIG9mICJ5ZWFycyIsICJxdWFydGVycyIsICJtb250aHMiLCAid2Vla3MiLCAiZGF5cyIsICJob3VycyIsICJtaW51dGVzIiwgb3IgInNlY29uZHMiCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMucm91bmQ9dHJ1ZV0gLSB3aGV0aGVyIHRvIHJvdW5kIHRoZSBudW1iZXJzIGluIHRoZSBvdXRwdXQuCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbb3B0aW9ucy5wYWRkaW5nPTBdIC0gcGFkZGluZyBpbiBtaWxsaXNlY29uZHMuIFRoaXMgYWxsb3dzIHlvdSB0byByb3VuZCB1cCB0aGUgcmVzdWx0IGlmIGl0IGZpdHMgaW5zaWRlIHRoZSB0aHJlc2hvbGQuIERvbid0IHVzZSBpbiBjb21iaW5hdGlvbiB3aXRoIHtyb3VuZDogZmFsc2V9IGJlY2F1c2UgdGhlIGRlY2ltYWwgb3V0cHV0IHdpbGwgaW5jbHVkZSB0aGUgcGFkZGluZy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubG9jYWxlIC0gb3ZlcnJpZGUgdGhlIGxvY2FsZSBvZiB0aGlzIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRpb25zLm51bWJlcmluZ1N5c3RlbSAtIG92ZXJyaWRlIHRoZSBudW1iZXJpbmdTeXN0ZW0gb2YgdGhpcyBEYXRlVGltZS4gVGhlIEludGwgc3lzdGVtIG1heSBjaG9vc2Ugbm90IHRvIGhvbm9yIHRoaXMKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZSgpIC8vPT4gImluIDEgZGF5IgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5zZXRMb2NhbGUoImVzIikudG9SZWxhdGl2ZSh7IGRheXM6IDEgfSkgLy89PiAiZGVudHJvIGRlIDEgZMOtYSIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZSh7IGxvY2FsZTogImZyIiB9KSAvLz0+ICJkYW5zIDIzIGhldXJlcyIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkubWludXMoeyBkYXlzOiAyIH0pLnRvUmVsYXRpdmUoKSAvLz0+ICIyIGRheXMgYWdvIgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5taW51cyh7IGRheXM6IDIgfSkudG9SZWxhdGl2ZSh7IHVuaXQ6ICJob3VycyIgfSkgLy89PiAiNDggaG91cnMgYWdvIgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5taW51cyh7IGhvdXJzOiAzNiB9KS50b1JlbGF0aXZlKHsgcm91bmQ6IGZhbHNlIH0pIC8vPT4gIjEuNSBkYXlzIGFnbyIKCSAgICovCgkgIDsKCgkgIF9wcm90by50b1JlbGF0aXZlID0gZnVuY3Rpb24gdG9SZWxhdGl2ZShvcHRpb25zKSB7CgkgICAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0aW9ucyA9IHt9OwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBudWxsOwoJICAgIHZhciBiYXNlID0gb3B0aW9ucy5iYXNlIHx8IERhdGVUaW1lLmZyb21PYmplY3Qoe30sIHsKCSAgICAgIHpvbmU6IHRoaXMuem9uZQoJICAgIH0pLAoJICAgICAgICBwYWRkaW5nID0gb3B0aW9ucy5wYWRkaW5nID8gdGhpcyA8IGJhc2UgPyAtb3B0aW9ucy5wYWRkaW5nIDogb3B0aW9ucy5wYWRkaW5nIDogMDsKCSAgICB2YXIgdW5pdHMgPSBbInllYXJzIiwgIm1vbnRocyIsICJkYXlzIiwgImhvdXJzIiwgIm1pbnV0ZXMiLCAic2Vjb25kcyJdOwoJICAgIHZhciB1bml0ID0gb3B0aW9ucy51bml0OwoKCSAgICBpZiAoQXJyYXkuaXNBcnJheShvcHRpb25zLnVuaXQpKSB7CgkgICAgICB1bml0cyA9IG9wdGlvbnMudW5pdDsKCSAgICAgIHVuaXQgPSB1bmRlZmluZWQ7CgkgICAgfQoKCSAgICByZXR1cm4gZGlmZlJlbGF0aXZlKGJhc2UsIHRoaXMucGx1cyhwYWRkaW5nKSwgX2V4dGVuZHMoe30sIG9wdGlvbnMsIHsKCSAgICAgIG51bWVyaWM6ICJhbHdheXMiLAoJICAgICAgdW5pdHM6IHVuaXRzLAoJICAgICAgdW5pdDogdW5pdAoJICAgIH0pKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIGRhdGUgcmVsYXRpdmUgdG8gdG9kYXksIHN1Y2ggYXMgInllc3RlcmRheSIgb3IgIm5leHQgbW9udGgiLgoJICAgKiBPbmx5IGludGVybmF0aW9uYWxpemVzIG9uIHBsYXRmb3JtcyB0aGF0IHN1cHBvcnRzIEludGwuUmVsYXRpdmVUaW1lRm9ybWF0LgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyAtIG9wdGlvbnMgdGhhdCBhZmZlY3QgdGhlIG91dHB1dAoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBbb3B0aW9ucy5iYXNlPURhdGVUaW1lLm5vdygpXSAtIHRoZSBEYXRlVGltZSB0byB1c2UgYXMgdGhlIGJhc2lzIHRvIHdoaWNoIHRoaXMgdGltZSBpcyBjb21wYXJlZC4gRGVmYXVsdHMgdG8gbm93LgoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5sb2NhbGUgLSBvdmVycmlkZSB0aGUgbG9jYWxlIG9mIHRoaXMgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMudW5pdCAtIHVzZSBhIHNwZWNpZmljIHVuaXQ7IGlmIG9taXR0ZWQsIHRoZSBtZXRob2Qgd2lsbCBwaWNrIHRoZSB1bml0LiBVc2Ugb25lIG9mICJ5ZWFycyIsICJxdWFydGVycyIsICJtb250aHMiLCAid2Vla3MiLCBvciAiZGF5cyIKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubnVtYmVyaW5nU3lzdGVtIC0gb3ZlcnJpZGUgdGhlIG51bWJlcmluZ1N5c3RlbSBvZiB0aGlzIERhdGVUaW1lLiBUaGUgSW50bCBzeXN0ZW0gbWF5IGNob29zZSBub3QgdG8gaG9ub3IgdGhpcwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgZGF5czogMSB9KS50b1JlbGF0aXZlQ2FsZW5kYXIoKSAvLz0+ICJ0b21vcnJvdyIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkuc2V0TG9jYWxlKCJlcyIpLnBsdXMoeyBkYXlzOiAxIH0pLnRvUmVsYXRpdmUoKSAvLz0+ICIibWHDsWFuYSIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZUNhbGVuZGFyKHsgbG9jYWxlOiAiZnIiIH0pIC8vPT4gImRlbWFpbiIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkubWludXMoeyBkYXlzOiAyIH0pLnRvUmVsYXRpdmVDYWxlbmRhcigpIC8vPT4gIjIgZGF5cyBhZ28iCgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9SZWxhdGl2ZUNhbGVuZGFyID0gZnVuY3Rpb24gdG9SZWxhdGl2ZUNhbGVuZGFyKG9wdGlvbnMpIHsKCSAgICBpZiAob3B0aW9ucyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRpb25zID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIG51bGw7CgkgICAgcmV0dXJuIGRpZmZSZWxhdGl2ZShvcHRpb25zLmJhc2UgfHwgRGF0ZVRpbWUuZnJvbU9iamVjdCh7fSwgewoJICAgICAgem9uZTogdGhpcy56b25lCgkgICAgfSksIHRoaXMsIF9leHRlbmRzKHt9LCBvcHRpb25zLCB7CgkgICAgICBudW1lcmljOiAiYXV0byIsCgkgICAgICB1bml0czogWyJ5ZWFycyIsICJtb250aHMiLCAiZGF5cyJdLAoJICAgICAgY2FsZW5kYXJ5OiB0cnVlCgkgICAgfSkpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIG1pbiBvZiBzZXZlcmFsIGRhdGUgdGltZXMKCSAgICogQHBhcmFtIHsuLi5EYXRlVGltZX0gZGF0ZVRpbWVzIC0gdGhlIERhdGVUaW1lcyBmcm9tIHdoaWNoIHRvIGNob29zZSB0aGUgbWluaW11bQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0gdGhlIG1pbiBEYXRlVGltZSwgb3IgdW5kZWZpbmVkIGlmIGNhbGxlZCB3aXRoIG5vIGFyZ3VtZW50CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5taW4gPSBmdW5jdGlvbiBtaW4oKSB7CgkgICAgZm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGRhdGVUaW1lcyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHsKCSAgICAgIGRhdGVUaW1lc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTsKCSAgICB9CgoJICAgIGlmICghZGF0ZVRpbWVzLmV2ZXJ5KERhdGVUaW1lLmlzRGF0ZVRpbWUpKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoIm1pbiByZXF1aXJlcyBhbGwgYXJndW1lbnRzIGJlIERhdGVUaW1lcyIpOwoJICAgIH0KCgkgICAgcmV0dXJuIGJlc3RCeShkYXRlVGltZXMsIGZ1bmN0aW9uIChpKSB7CgkgICAgICByZXR1cm4gaS52YWx1ZU9mKCk7CgkgICAgfSwgTWF0aC5taW4pOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIG1heCBvZiBzZXZlcmFsIGRhdGUgdGltZXMKCSAgICogQHBhcmFtIHsuLi5EYXRlVGltZX0gZGF0ZVRpbWVzIC0gdGhlIERhdGVUaW1lcyBmcm9tIHdoaWNoIHRvIGNob29zZSB0aGUgbWF4aW11bQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0gdGhlIG1heCBEYXRlVGltZSwgb3IgdW5kZWZpbmVkIGlmIGNhbGxlZCB3aXRoIG5vIGFyZ3VtZW50CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5tYXggPSBmdW5jdGlvbiBtYXgoKSB7CgkgICAgZm9yICh2YXIgX2xlbjIgPSBhcmd1bWVudHMubGVuZ3RoLCBkYXRlVGltZXMgPSBuZXcgQXJyYXkoX2xlbjIpLCBfa2V5MiA9IDA7IF9rZXkyIDwgX2xlbjI7IF9rZXkyKyspIHsKCSAgICAgIGRhdGVUaW1lc1tfa2V5Ml0gPSBhcmd1bWVudHNbX2tleTJdOwoJICAgIH0KCgkgICAgaWYgKCFkYXRlVGltZXMuZXZlcnkoRGF0ZVRpbWUuaXNEYXRlVGltZSkpIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigibWF4IHJlcXVpcmVzIGFsbCBhcmd1bWVudHMgYmUgRGF0ZVRpbWVzIik7CgkgICAgfQoKCSAgICByZXR1cm4gYmVzdEJ5KGRhdGVUaW1lcywgZnVuY3Rpb24gKGkpIHsKCSAgICAgIHJldHVybiBpLnZhbHVlT2YoKTsKCSAgICB9LCBNYXRoLm1heCk7CgkgIH0gLy8gTUlTQwoKCSAgLyoqCgkgICAqIEV4cGxhaW4gaG93IGEgc3RyaW5nIHdvdWxkIGJlIHBhcnNlZCBieSBmcm9tRm9ybWF0KCkKCSAgICogQHBhcmFtIHtzdHJpbmd9IHRleHQgLSB0aGUgc3RyaW5nIHRvIHBhcnNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBmbXQgLSB0aGUgZm9ybWF0IHRoZSBzdHJpbmcgaXMgZXhwZWN0ZWQgdG8gYmUgaW4gKHNlZSBkZXNjcmlwdGlvbikKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBvcHRpb25zIHRha2VuIGJ5IGZyb21Gb3JtYXQoKQoJICAgKiBAcmV0dXJuIHtPYmplY3R9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tRm9ybWF0RXhwbGFpbiA9IGZ1bmN0aW9uIGZyb21Gb3JtYXRFeHBsYWluKHRleHQsIGZtdCwgb3B0aW9ucykgewoJICAgIGlmIChvcHRpb25zID09PSB2b2lkIDApIHsKCSAgICAgIG9wdGlvbnMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfb3B0aW9ucyA9IG9wdGlvbnMsCgkgICAgICAgIF9vcHRpb25zJGxvY2FsZSA9IF9vcHRpb25zLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX29wdGlvbnMkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX29wdGlvbnMkbG9jYWxlLAoJICAgICAgICBfb3B0aW9ucyRudW1iZXJpbmdTeXMgPSBfb3B0aW9ucy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9vcHRpb25zJG51bWJlcmluZ1N5cyA9PT0gdm9pZCAwID8gbnVsbCA6IF9vcHRpb25zJG51bWJlcmluZ1N5cywKCSAgICAgICAgbG9jYWxlVG9Vc2UgPSBMb2NhbGUuZnJvbU9wdHMoewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbSwKCSAgICAgIGRlZmF1bHRUb0VOOiB0cnVlCgkgICAgfSk7CgkgICAgcmV0dXJuIGV4cGxhaW5Gcm9tVG9rZW5zKGxvY2FsZVRvVXNlLCB0ZXh0LCBmbXQpOwoJICB9CgkgIC8qKgoJICAgKiBAZGVwcmVjYXRlZCB1c2UgZnJvbUZvcm1hdEV4cGxhaW4gaW5zdGVhZAoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbVN0cmluZ0V4cGxhaW4gPSBmdW5jdGlvbiBmcm9tU3RyaW5nRXhwbGFpbih0ZXh0LCBmbXQsIG9wdGlvbnMpIHsKCSAgICBpZiAob3B0aW9ucyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRpb25zID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gRGF0ZVRpbWUuZnJvbUZvcm1hdEV4cGxhaW4odGV4dCwgZm10LCBvcHRpb25zKTsKCSAgfSAvLyBGT1JNQVQgUFJFU0VUUwoKCSAgLyoqCgkgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgMTAvMTQvMTk4MwoJICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgKi8KCSAgOwoKCSAgX2NyZWF0ZUNsYXNzKERhdGVUaW1lLCBbewoJICAgIGtleTogImlzVmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA9PT0gbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyBhbiBlcnJvciBjb2RlIGlmIHRoaXMgRGF0ZVRpbWUgaXMgaW52YWxpZCwgb3IgbnVsbCBpZiB0aGUgRGF0ZVRpbWUgaXMgdmFsaWQKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImludmFsaWRSZWFzb24iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5yZWFzb24gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIGFuIGV4cGxhbmF0aW9uIG9mIHdoeSB0aGlzIERhdGVUaW1lIGJlY2FtZSBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBEYXRlVGltZSBpcyB2YWxpZAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaW52YWxpZEV4cGxhbmF0aW9uIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmludmFsaWQgPyB0aGlzLmludmFsaWQuZXhwbGFuYXRpb24gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIGxvY2FsZSBvZiBhIERhdGVUaW1lLCBzdWNoICdlbi1HQicuIFRoZSBsb2NhbGUgaXMgdXNlZCB3aGVuIGZvcm1hdHRpbmcgdGhlIERhdGVUaW1lCgkgICAgICoKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImxvY2FsZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5sb2MubG9jYWxlIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBudW1iZXJpbmcgc3lzdGVtIG9mIGEgRGF0ZVRpbWUsIHN1Y2ggJ2JlbmcnLiBUaGUgbnVtYmVyaW5nIHN5c3RlbSBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRGF0ZVRpbWUKCSAgICAgKgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibnVtYmVyaW5nU3lzdGVtIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmxvYy5udW1iZXJpbmdTeXN0ZW0gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG91dHB1dCBjYWxlbmRhciBvZiBhIERhdGVUaW1lLCBzdWNoICdpc2xhbWljJy4gVGhlIG91dHB1dCBjYWxlbmRhciBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRGF0ZVRpbWUKCSAgICAgKgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAib3V0cHV0Q2FsZW5kYXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMubG9jLm91dHB1dENhbGVuZGFyIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSB0aW1lIHpvbmUgYXNzb2NpYXRlZCB3aXRoIHRoaXMgRGF0ZVRpbWUuCgkgICAgICogQHR5cGUge1pvbmV9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiem9uZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5fem9uZTsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBuYW1lIG9mIHRoZSB0aW1lIHpvbmUuCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJ6b25lTmFtZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy56b25lLm5hbWUgOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHllYXIKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkueWVhciAvLz0+IDIwMTcKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogInllYXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy55ZWFyIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHF1YXJ0ZXIKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkucXVhcnRlciAvLz0+IDIKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogInF1YXJ0ZXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IE1hdGguY2VpbCh0aGlzLmMubW9udGggLyAzKSA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBtb250aCAoMS0xMikuCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgNSwgMjUpLm1vbnRoIC8vPT4gNQoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibW9udGgiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5tb250aCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBkYXkgb2YgdGhlIG1vbnRoICgxLTMwaXNoKS4KCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkuZGF5IC8vPT4gMjUKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRheSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5jLmRheSA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBob3VyIG9mIHRoZSBkYXkgKDAtMjMpLgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5KS5ob3VyIC8vPT4gOQoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaG91ciIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5jLmhvdXIgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbWludXRlIG9mIHRoZSBob3VyICgwLTU5KS4KCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSwgOSwgMzApLm1pbnV0ZSAvLz0+IDMwCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJtaW51dGUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5taW51dGUgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgc2Vjb25kIG9mIHRoZSBtaW51dGUgKDAtNTkpLgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5LCAzMCwgNTIpLnNlY29uZCAvLz0+IDUyCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJzZWNvbmQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5zZWNvbmQgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCAoMC05OTkpLgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5LCAzMCwgNTIsIDY1NCkubWlsbGlzZWNvbmQgLy89PiA2NTQKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIm1pbGxpc2Vjb25kIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmMubWlsbGlzZWNvbmQgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgd2VlayB5ZWFyCgkgICAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fd2Vla19kYXRlCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMTIsIDMxKS53ZWVrWWVhciAvLz0+IDIwMTUKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtZZWFyIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBwb3NzaWJseUNhY2hlZFdlZWtEYXRhKHRoaXMpLndlZWtZZWFyIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHdlZWsgbnVtYmVyIG9mIHRoZSB3ZWVrIHllYXIgKDEtNTJpc2gpLgoJICAgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPX3dlZWtfZGF0ZQoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1KS53ZWVrTnVtYmVyIC8vPT4gMjEKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtOdW1iZXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHBvc3NpYmx5Q2FjaGVkV2Vla0RhdGEodGhpcykud2Vla051bWJlciA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBkYXkgb2YgdGhlIHdlZWsuCgkgICAgICogMSBpcyBNb25kYXkgYW5kIDcgaXMgU3VuZGF5CgkgICAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fd2Vla19kYXRlCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMTEsIDMxKS53ZWVrZGF5IC8vPT4gNAoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAid2Vla2RheSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gcG9zc2libHlDYWNoZWRXZWVrRGF0YSh0aGlzKS53ZWVrZGF5IDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG9yZGluYWwgKG1lYW5pbmcgdGhlIGRheSBvZiB0aGUgeWVhcikKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkub3JkaW5hbCAvLz0+IDE0NQoJICAgICAqIEB0eXBlIHtudW1iZXJ8RGF0ZVRpbWV9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAib3JkaW5hbCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gZ3JlZ29yaWFuVG9PcmRpbmFsKHRoaXMuYykub3JkaW5hbCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBodW1hbiByZWFkYWJsZSBzaG9ydCBtb250aCBuYW1lLCBzdWNoIGFzICdPY3QnLgoJICAgICAqIERlZmF1bHRzIHRvIHRoZSBzeXN0ZW0ncyBsb2NhbGUgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZAoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDEwLCAzMCkubW9udGhTaG9ydCAvLz0+IE9jdAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibW9udGhTaG9ydCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW5mby5tb250aHMoInNob3J0IiwgewoJICAgICAgICBsb2NPYmo6IHRoaXMubG9jCgkgICAgICB9KVt0aGlzLm1vbnRoIC0gMV0gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIGh1bWFuIHJlYWRhYmxlIGxvbmcgbW9udGggbmFtZSwgc3VjaCBhcyAnT2N0b2JlcicuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS5tb250aExvbmcgLy89PiBPY3RvYmVyCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJtb250aExvbmciLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEluZm8ubW9udGhzKCJsb25nIiwgewoJICAgICAgICBsb2NPYmo6IHRoaXMubG9jCgkgICAgICB9KVt0aGlzLm1vbnRoIC0gMV0gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIGh1bWFuIHJlYWRhYmxlIHNob3J0IHdlZWtkYXksIHN1Y2ggYXMgJ01vbicuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS53ZWVrZGF5U2hvcnQgLy89PiBNb24KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtkYXlTaG9ydCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW5mby53ZWVrZGF5cygic2hvcnQiLCB7CgkgICAgICAgIGxvY09iajogdGhpcy5sb2MKCSAgICAgIH0pW3RoaXMud2Vla2RheSAtIDFdIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBodW1hbiByZWFkYWJsZSBsb25nIHdlZWtkYXksIHN1Y2ggYXMgJ01vbmRheScuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS53ZWVrZGF5TG9uZyAvLz0+IE1vbmRheQoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAid2Vla2RheUxvbmciLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEluZm8ud2Vla2RheXMoImxvbmciLCB7CgkgICAgICAgIGxvY09iajogdGhpcy5sb2MKCSAgICAgIH0pW3RoaXMud2Vla2RheSAtIDFdIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBVVEMgb2Zmc2V0IG9mIHRoaXMgRGF0ZVRpbWUgaW4gbWludXRlcwoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLm9mZnNldCAvLz0+IC0yNDAKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKS5vZmZzZXQgLy89PiAwCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJvZmZzZXQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/ICt0aGlzLm8gOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgc2hvcnQgaHVtYW4gbmFtZSBmb3IgdGhlIHpvbmUncyBjdXJyZW50IG9mZnNldCwgZm9yIGV4YW1wbGUgIkVTVCIgb3IgIkVEVCIuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJvZmZzZXROYW1lU2hvcnQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgaWYgKHRoaXMuaXNWYWxpZCkgewoJICAgICAgICByZXR1cm4gdGhpcy56b25lLm9mZnNldE5hbWUodGhpcy50cywgewoJICAgICAgICAgIGZvcm1hdDogInNob3J0IiwKCSAgICAgICAgICBsb2NhbGU6IHRoaXMubG9jYWxlCgkgICAgICAgIH0pOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgcmV0dXJuIG51bGw7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbG9uZyBodW1hbiBuYW1lIGZvciB0aGUgem9uZSdzIGN1cnJlbnQgb2Zmc2V0LCBmb3IgZXhhbXBsZSAiRWFzdGVybiBTdGFuZGFyZCBUaW1lIiBvciAiRWFzdGVybiBEYXlsaWdodCBUaW1lIi4KCSAgICAgKiBEZWZhdWx0cyB0byB0aGUgc3lzdGVtJ3MgbG9jYWxlIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWQKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIm9mZnNldE5hbWVMb25nIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIGlmICh0aGlzLmlzVmFsaWQpIHsKCSAgICAgICAgcmV0dXJuIHRoaXMuem9uZS5vZmZzZXROYW1lKHRoaXMudHMsIHsKCSAgICAgICAgICBmb3JtYXQ6ICJsb25nIiwKCSAgICAgICAgICBsb2NhbGU6IHRoaXMubG9jYWxlCgkgICAgICAgIH0pOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgcmV0dXJuIG51bGw7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB3aGV0aGVyIHRoaXMgem9uZSdzIG9mZnNldCBldmVyIGNoYW5nZXMsIGFzIGluIGEgRFNULgoJICAgICAqIEB0eXBlIHtib29sZWFufQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImlzT2Zmc2V0Rml4ZWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuem9uZS5pc1VuaXZlcnNhbCA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB3aGV0aGVyIHRoZSBEYXRlVGltZSBpcyBpbiBhIERTVC4KCSAgICAgKiBAdHlwZSB7Ym9vbGVhbn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpc0luRFNUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIGlmICh0aGlzLmlzT2Zmc2V0Rml4ZWQpIHsKCSAgICAgICAgcmV0dXJuIGZhbHNlOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgcmV0dXJuIHRoaXMub2Zmc2V0ID4gdGhpcy5zZXQoewoJICAgICAgICAgIG1vbnRoOiAxCgkgICAgICAgIH0pLm9mZnNldCB8fCB0aGlzLm9mZnNldCA+IHRoaXMuc2V0KHsKCSAgICAgICAgICBtb250aDogNQoJICAgICAgICB9KS5vZmZzZXQ7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgdHJ1ZSBpZiB0aGlzIERhdGVUaW1lIGlzIGluIGEgbGVhcCB5ZWFyLCBmYWxzZSBvdGhlcndpc2UKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE2KS5pc0luTGVhcFllYXIgLy89PiB0cnVlCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxMykuaXNJbkxlYXBZZWFyIC8vPT4gZmFsc2UKCSAgICAgKiBAdHlwZSB7Ym9vbGVhbn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpc0luTGVhcFllYXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGlzTGVhcFllYXIodGhpcy55ZWFyKTsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyB0aGUgbnVtYmVyIG9mIGRheXMgaW4gdGhpcyBEYXRlVGltZSdzIG1vbnRoCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNiwgMikuZGF5c0luTW9udGggLy89PiAyOQoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYsIDMpLmRheXNJbk1vbnRoIC8vPT4gMzEKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRheXNJbk1vbnRoIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBkYXlzSW5Nb250aCh0aGlzLnllYXIsIHRoaXMubW9udGgpOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIHRoZSBudW1iZXIgb2YgZGF5cyBpbiB0aGlzIERhdGVUaW1lJ3MgeWVhcgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYpLmRheXNJblllYXIgLy89PiAzNjYKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDEzKS5kYXlzSW5ZZWFyIC8vPT4gMzY1CgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJkYXlzSW5ZZWFyIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBkYXlzSW5ZZWFyKHRoaXMueWVhcikgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgdGhlIG51bWJlciBvZiB3ZWVrcyBpbiB0aGlzIERhdGVUaW1lJ3MgeWVhcgoJICAgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPX3dlZWtfZGF0ZQoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMDQpLndlZWtzSW5XZWVrWWVhciAvLz0+IDUzCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxMykud2Vla3NJbldlZWtZZWFyIC8vPT4gNTIKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtzSW5XZWVrWWVhciIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gd2Vla3NJbldlZWtZZWFyKHRoaXMud2Vla1llYXIpIDogTmFOOwoJICAgIH0KCSAgfV0sIFt7CgkgICAga2V5OiAiREFURV9TSE9SVCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURV9TSE9SVDsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0IDE0LCAxOTgzJwoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURV9NRUQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVfTUVEOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdGcmksIE9jdCAxNCwgMTk4MycKCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVfTUVEX1dJVEhfV0VFS0RBWSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURV9NRURfV0lUSF9XRUVLREFZOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdPY3RvYmVyIDE0LCAxOTgzJwoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURV9GVUxMIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFX0ZVTEw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ1R1ZXNkYXksIE9jdG9iZXIgMTQsIDE5ODMnCgkgICAgICogQHR5cGUge09iamVjdH0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJEQVRFX0hVR0UiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVfSFVHRTsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzAgQU0nLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfU0lNUExFIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FX1NJTVBMRTsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzA6MjMgQU0nLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfV0lUSF9TRUNPTkRTIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FX1dJVEhfU0VDT05EUzsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzA6MjMgQU0gRURUJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuCgkgICAgICogQHR5cGUge09iamVjdH0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMyBBTSBFYXN0ZXJuIERheWxpZ2h0IFRpbWUnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfV0lUSF9MT05HX09GRlNFVCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gVElNRV9XSVRIX0xPTkdfT0ZGU0VUOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMCcsIGFsd2F5cyAyNC1ob3VyLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiVElNRV8yNF9TSU1QTEUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIFRJTUVfMjRfU0lNUExFOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMycsIGFsd2F5cyAyNC1ob3VyLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiVElNRV8yNF9XSVRIX1NFQ09ORFMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIFRJTUVfMjRfV0lUSF9TRUNPTkRTOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMyBFRFQnLCBhbHdheXMgMjQtaG91ci4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfMjRfV0lUSF9TSE9SVF9PRkZTRVQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIFRJTUVfMjRfV0lUSF9TSE9SVF9PRkZTRVQ7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzA5OjMwOjIzIEVhc3Rlcm4gRGF5bGlnaHQgVGltZScsIGFsd2F5cyAyNC1ob3VyLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiVElNRV8yNF9XSVRIX0xPTkdfT0ZGU0VUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FXzI0X1dJVEhfTE9OR19PRkZTRVQ7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzEwLzE0LzE5ODMsIDk6MzAgQU0nLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX1NIT1JUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9TSE9SVDsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMTAvMTQvMTk4MywgOTozMDozMyBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfU0hPUlRfV0lUSF9TRUNPTkRTIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9TSE9SVF9XSVRIX1NFQ09ORFM7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdCAxNCwgMTk4MywgOTozMCBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfTUVEIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9NRUQ7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdCAxNCwgMTk4MywgOTozMDozMyBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUyIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUzsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnRnJpLCAxNCBPY3QgMTk4MywgOTozMCBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWTsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0b2JlciAxNCwgMTk4MywgOTozMCBBTSBFRFQnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX0ZVTEwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVUSU1FX0ZVTEw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdG9iZXIgMTQsIDE5ODMsIDk6MzA6MzMgQU0gRURUJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuCgkgICAgICogQHR5cGUge09iamVjdH0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJEQVRFVElNRV9GVUxMX1dJVEhfU0VDT05EUyIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFM7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ0ZyaWRheSwgT2N0b2JlciAxNCwgMTk4MywgOTozMCBBTSBFYXN0ZXJuIERheWxpZ2h0IFRpbWUnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX0hVR0UiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVUSU1FX0hVR0U7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ0ZyaWRheSwgT2N0b2JlciAxNCwgMTk4MywgOTozMDozMyBBTSBFYXN0ZXJuIERheWxpZ2h0IFRpbWUnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9IVUdFX1dJVEhfU0VDT05EUzsKCSAgICB9CgkgIH1dKTsKCgkgIHJldHVybiBEYXRlVGltZTsKCX0oKTsKCWZ1bmN0aW9uIGZyaWVuZGx5RGF0ZVRpbWUoZGF0ZVRpbWVpc2gpIHsKCSAgaWYgKERhdGVUaW1lLmlzRGF0ZVRpbWUoZGF0ZVRpbWVpc2gpKSB7CgkgICAgcmV0dXJuIGRhdGVUaW1laXNoOwoJICB9IGVsc2UgaWYgKGRhdGVUaW1laXNoICYmIGRhdGVUaW1laXNoLnZhbHVlT2YgJiYgaXNOdW1iZXIoZGF0ZVRpbWVpc2gudmFsdWVPZigpKSkgewoJICAgIHJldHVybiBEYXRlVGltZS5mcm9tSlNEYXRlKGRhdGVUaW1laXNoKTsKCSAgfSBlbHNlIGlmIChkYXRlVGltZWlzaCAmJiB0eXBlb2YgZGF0ZVRpbWVpc2ggPT09ICJvYmplY3QiKSB7CgkgICAgcmV0dXJuIERhdGVUaW1lLmZyb21PYmplY3QoZGF0ZVRpbWVpc2gpOwoJICB9IGVsc2UgewoJICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigiVW5rbm93biBkYXRldGltZSBhcmd1bWVudDogIiArIGRhdGVUaW1laXNoICsgIiwgb2YgdHlwZSAiICsgdHlwZW9mIGRhdGVUaW1laXNoKTsKCSAgfQoJfQoKCXZhciBWRVJTSU9OID0gIjIuMS4xIjsKCgl2YXIgRGF0ZVRpbWVfMSA9IGx1eG9uLkRhdGVUaW1lID0gRGF0ZVRpbWU7Cgl2YXIgRHVyYXRpb25fMSA9IGx1eG9uLkR1cmF0aW9uID0gRHVyYXRpb247CglsdXhvbi5GaXhlZE9mZnNldFpvbmUgPSBGaXhlZE9mZnNldFpvbmU7CglsdXhvbi5JQU5BWm9uZSA9IElBTkFab25lOwoJbHV4b24uSW5mbyA9IEluZm87CglsdXhvbi5JbnRlcnZhbCA9IEludGVydmFsOwoJbHV4b24uSW52YWxpZFpvbmUgPSBJbnZhbGlkWm9uZTsKCWx1eG9uLlNldHRpbmdzID0gU2V0dGluZ3M7CglsdXhvbi5TeXN0ZW1ab25lID0gU3lzdGVtWm9uZTsKCWx1eG9uLlZFUlNJT04gPSBWRVJTSU9OOwoJbHV4b24uWm9uZSA9IFpvbmU7CgoJLy8vLy8vLy8vLy8vLy8vLy8vLy8NCgkvLyBRdWVyeSBTZXR0aW5ncyAvLw0KCS8vLy8vLy8vLy8vLy8vLy8vLy8vDQoJY29uc3QgREVGQVVMVF9RVUVSWV9TRVRUSU5HUyA9IHsNCgkgICAgcmVuZGVyTnVsbEFzOiAiXFwtIiwNCgkgICAgdGFza0xpbmtMb2NhdGlvbjogImVuZCIsDQoJICAgIHRhc2tMaW5rVGV4dDogIvCflJciLA0KCSAgICB0YXNrQ29tcGxldGlvblRyYWNraW5nOiBmYWxzZSwNCgkgICAgdGFza0NvbXBsZXRpb25UZXh0OiAiY29tcGxldGlvbiIsDQoJICAgIHdhcm5PbkVtcHR5UmVzdWx0OiB0cnVlLA0KCSAgICByZWZyZXNoRW5hYmxlZDogdHJ1ZSwNCgkgICAgcmVmcmVzaEludGVydmFsOiAyNTAsDQoJICAgIGRlZmF1bHREYXRlRm9ybWF0OiAiTU1NTSBkZCwgeXl5eSIsDQoJICAgIGRlZmF1bHREYXRlVGltZUZvcm1hdDogImg6bW0gYSAtIE1NTU0gZGQsIHl5eXkiLA0KCSAgICBtYXhSZWN1cnNpdmVSZW5kZXJEZXB0aDogNiwNCgkgICAgdGFibGVJZENvbHVtbk5hbWU6ICJGaWxlIiwNCgkgICAgdGFibGVHcm91cENvbHVtbk5hbWU6ICJHcm91cCIsDQoJfTsNCgkvKiogRGVmYXVsdCBzZXR0aW5ncyBmb3IgZGF0YXZpZXcgb24gaW5zdGFsbC4gKi8NCgkoew0KCSAgICAuLi5ERUZBVUxUX1FVRVJZX1NFVFRJTkdTLA0KCSAgICAuLi57DQoJICAgICAgICBpbmxpbmVRdWVyeVByZWZpeDogIj0iLA0KCSAgICAgICAgaW5saW5lSnNRdWVyeVByZWZpeDogIiQ9IiwNCgkgICAgICAgIGVuYWJsZURhdGF2aWV3SnM6IGZhbHNlLA0KCSAgICAgICAgZW5hYmxlSW5saW5lRGF0YXZpZXdKczogZmFsc2UsDQoJICAgICAgICBwcmV0dHlSZW5kZXJJbmxpbmVGaWVsZHM6IHRydWUsDQoJICAgICAgICBzY2hlbWFWZXJzaW9uOiAxLA0KCSAgICB9LA0KCX0pOwoKCS8qKiBGdW5jdGlvbmFsIHJldHVybiB0eXBlIGZvciBlcnJvciBoYW5kbGluZy4gKi8NCgljbGFzcyBTdWNjZXNzIHsNCgkgICAgY29uc3RydWN0b3IodmFsdWUpIHsNCgkgICAgICAgIHRoaXMudmFsdWUgPSB2YWx1ZTsNCgkgICAgICAgIHRoaXMuc3VjY2Vzc2Z1bCA9IHRydWU7DQoJICAgIH0NCgkgICAgbWFwKGYpIHsNCgkgICAgICAgIHJldHVybiBuZXcgU3VjY2VzcyhmKHRoaXMudmFsdWUpKTsNCgkgICAgfQ0KCSAgICBmbGF0TWFwKGYpIHsNCgkgICAgICAgIHJldHVybiBmKHRoaXMudmFsdWUpOw0KCSAgICB9DQoJICAgIG9yRWxzZShfdmFsdWUpIHsNCgkgICAgICAgIHJldHVybiB0aGlzLnZhbHVlOw0KCSAgICB9DQoJICAgIG9yRWxzZVRocm93KF9tZXNzYWdlKSB7DQoJICAgICAgICByZXR1cm4gdGhpcy52YWx1ZTsNCgkgICAgfQ0KCX0NCgljbGFzcyBGYWlsdXJlIHsNCgkgICAgY29uc3RydWN0b3IoZXJyb3IpIHsNCgkgICAgICAgIHRoaXMuZXJyb3IgPSBlcnJvcjsNCgkgICAgICAgIHRoaXMuc3VjY2Vzc2Z1bCA9IGZhbHNlOw0KCSAgICB9DQoJICAgIG1hcChfZikgew0KCSAgICAgICAgcmV0dXJuIHRoaXM7DQoJICAgIH0NCgkgICAgZmxhdE1hcChfZikgew0KCSAgICAgICAgcmV0dXJuIHRoaXM7DQoJICAgIH0NCgkgICAgb3JFbHNlKHZhbHVlKSB7DQoJICAgICAgICByZXR1cm4gdmFsdWU7DQoJICAgIH0NCgkgICAgb3JFbHNlVGhyb3cobWVzc2FnZSkgew0KCSAgICAgICAgaWYgKG1lc3NhZ2UpDQoJICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKG1lc3NhZ2UodGhpcy5lcnJvcikpOw0KCSAgICAgICAgZWxzZQ0KCSAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigiIiArIHRoaXMuZXJyb3IpOw0KCSAgICB9DQoJfQ0KCXZhciBSZXN1bHQ7DQoJKGZ1bmN0aW9uIChSZXN1bHQpIHsNCgkgICAgZnVuY3Rpb24gc3VjY2Vzcyh2YWx1ZSkgew0KCSAgICAgICAgcmV0dXJuIG5ldyBTdWNjZXNzKHZhbHVlKTsNCgkgICAgfQ0KCSAgICBSZXN1bHQuc3VjY2VzcyA9IHN1Y2Nlc3M7DQoJICAgIGZ1bmN0aW9uIGZhaWx1cmUoZXJyb3IpIHsNCgkgICAgICAgIHJldHVybiBuZXcgRmFpbHVyZShlcnJvcik7DQoJICAgIH0NCgkgICAgUmVzdWx0LmZhaWx1cmUgPSBmYWlsdXJlOw0KCSAgICBmdW5jdGlvbiBmbGF0TWFwMihmaXJzdCwgc2Vjb25kLCBmKSB7DQoJICAgICAgICBpZiAoZmlyc3Quc3VjY2Vzc2Z1bCkgew0KCSAgICAgICAgICAgIGlmIChzZWNvbmQuc3VjY2Vzc2Z1bCkNCgkgICAgICAgICAgICAgICAgcmV0dXJuIGYoZmlyc3QudmFsdWUsIHNlY29uZC52YWx1ZSk7DQoJICAgICAgICAgICAgZWxzZQ0KCSAgICAgICAgICAgICAgICByZXR1cm4gZmFpbHVyZShzZWNvbmQuZXJyb3IpOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgcmV0dXJuIGZhaWx1cmUoZmlyc3QuZXJyb3IpOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIFJlc3VsdC5mbGF0TWFwMiA9IGZsYXRNYXAyOw0KCSAgICBmdW5jdGlvbiBtYXAyKGZpcnN0LCBzZWNvbmQsIGYpIHsNCgkgICAgICAgIHJldHVybiBmbGF0TWFwMihmaXJzdCwgc2Vjb25kLCAoYSwgYikgPT4gc3VjY2VzcyhmKGEsIGIpKSk7DQoJICAgIH0NCgkgICAgUmVzdWx0Lm1hcDIgPSBtYXAyOw0KCX0pKFJlc3VsdCB8fCAoUmVzdWx0ID0ge30pKTsKCgl2YXIgcGFyc2ltbW9uX3VtZF9taW4gPSB7ZXhwb3J0czoge319OwoKCShmdW5jdGlvbiAobW9kdWxlLCBleHBvcnRzKSB7CgkhZnVuY3Rpb24obix0KXttb2R1bGUuZXhwb3J0cz10KCk7fSgidW5kZWZpbmVkIiE9dHlwZW9mIHNlbGY/c2VsZjpjb21tb25qc0dsb2JhbCxmdW5jdGlvbigpe3JldHVybiBmdW5jdGlvbihuKXt2YXIgdD17fTtmdW5jdGlvbiByKGUpe2lmKHRbZV0pcmV0dXJuIHRbZV0uZXhwb3J0czt2YXIgdT10W2VdPXtpOmUsbDohMSxleHBvcnRzOnt9fTtyZXR1cm4gbltlXS5jYWxsKHUuZXhwb3J0cyx1LHUuZXhwb3J0cyxyKSx1Lmw9ITAsdS5leHBvcnRzfXJldHVybiByLm09bixyLmM9dCxyLmQ9ZnVuY3Rpb24obix0LGUpe3IubyhuLHQpfHxPYmplY3QuZGVmaW5lUHJvcGVydHkobix0LHtjb25maWd1cmFibGU6ITEsZW51bWVyYWJsZTohMCxnZXQ6ZX0pO30sci5yPWZ1bmN0aW9uKG4pe09iamVjdC5kZWZpbmVQcm9wZXJ0eShuLCJfX2VzTW9kdWxlIix7dmFsdWU6ITB9KTt9LHIubj1mdW5jdGlvbihuKXt2YXIgdD1uJiZuLl9fZXNNb2R1bGU/ZnVuY3Rpb24oKXtyZXR1cm4gbi5kZWZhdWx0fTpmdW5jdGlvbigpe3JldHVybiBufTtyZXR1cm4gci5kKHQsImEiLHQpLHR9LHIubz1mdW5jdGlvbihuLHQpe3JldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwobix0KX0sci5wPSIiLHIoci5zPTApfShbZnVuY3Rpb24obix0LHIpe2Z1bmN0aW9uIGUobil7aWYoISh0aGlzIGluc3RhbmNlb2YgZSkpcmV0dXJuIG5ldyBlKG4pO3RoaXMuXz1uO312YXIgdT1lLnByb3RvdHlwZTtmdW5jdGlvbiBvKG4sdCl7Zm9yKHZhciByPTA7cjxuO3IrKyl0KHIpO31mdW5jdGlvbiBpKG4sdCxyKXtyZXR1cm4gZnVuY3Rpb24obix0KXtvKHQubGVuZ3RoLGZ1bmN0aW9uKHIpe24odFtyXSxyLHQpO30pO30oZnVuY3Rpb24ocixlLHUpe3Q9bih0LHIsZSx1KTt9LHIpLHR9ZnVuY3Rpb24gZihuLHQpe3JldHVybiBpKGZ1bmN0aW9uKHQscixlLHUpe3JldHVybiB0LmNvbmNhdChbbihyLGUsdSldKX0sW10sdCl9ZnVuY3Rpb24gYShuLHQpe3ZhciByPXt2OjAsYnVmOnR9O3JldHVybiBvKG4sZnVuY3Rpb24oKXt2YXIgbjtyPXt2OnIudjw8MXwobj1yLmJ1ZixuWzBdPj43KSxidWY6ZnVuY3Rpb24obil7dmFyIHQ9aShmdW5jdGlvbihuLHQscixlKXtyZXR1cm4gbi5jb25jYXQocj09PWUubGVuZ3RoLTE/QnVmZmVyLmZyb20oW3QsMF0pLnJlYWRVSW50MTZCRSgwKTplLnJlYWRVSW50MTZCRShyKSl9LFtdLG4pO3JldHVybiBCdWZmZXIuZnJvbShmKGZ1bmN0aW9uKG4pe3JldHVybiAobjw8MSY2NTUzNSk+Pjh9LHQpKX0oci5idWYpfTt9KSxyfWZ1bmN0aW9uIGMoKXtyZXR1cm4gInVuZGVmaW5lZCIhPXR5cGVvZiBCdWZmZXJ9ZnVuY3Rpb24gcygpe2lmKCFjKCkpdGhyb3cgbmV3IEVycm9yKCJCdWZmZXIgZ2xvYmFsIGRvZXMgbm90IGV4aXN0OyBwbGVhc2UgdXNlIHdlYnBhY2sgaWYgeW91IG5lZWQgdG8gcGFyc2UgQnVmZmVycyBpbiB0aGUgYnJvd3Nlci4iKX1mdW5jdGlvbiBsKG4pe3MoKTt2YXIgdD1pKGZ1bmN0aW9uKG4sdCl7cmV0dXJuIG4rdH0sMCxuKTtpZih0JTghPTApdGhyb3cgbmV3IEVycm9yKCJUaGUgYml0cyBbIituLmpvaW4oIiwgIikrIl0gYWRkIHVwIHRvICIrdCsiIHdoaWNoIGlzIG5vdCBhbiBldmVuIG51bWJlciBvZiBieXRlczsgdGhlIHRvdGFsIHNob3VsZCBiZSBkaXZpc2libGUgYnkgOCIpO3ZhciByLHU9dC84LG89KHI9ZnVuY3Rpb24obil7cmV0dXJuIG4+NDh9LGkoZnVuY3Rpb24obix0KXtyZXR1cm4gbnx8KHIodCk/dDpuKX0sbnVsbCxuKSk7aWYobyl0aHJvdyBuZXcgRXJyb3IobysiIGJpdCByYW5nZSByZXF1ZXN0ZWQgZXhjZWVkcyA0OCBiaXQgKDYgYnl0ZSkgTnVtYmVyIG1heC4iKTtyZXR1cm4gbmV3IGUoZnVuY3Rpb24odCxyKXt2YXIgZT11K3I7cmV0dXJuIGU+dC5sZW5ndGg/eChyLHUudG9TdHJpbmcoKSsiIGJ5dGVzIik6YihlLGkoZnVuY3Rpb24obix0KXt2YXIgcj1hKHQsbi5idWYpO3JldHVybiB7Y29sbDpuLmNvbGwuY29uY2F0KHIudiksYnVmOnIuYnVmfX0se2NvbGw6W10sYnVmOnQuc2xpY2UocixlKX0sbikuY29sbCl9KX1mdW5jdGlvbiBwKG4sdCl7cmV0dXJuIG5ldyBlKGZ1bmN0aW9uKHIsZSl7cmV0dXJuIHMoKSxlK3Q+ci5sZW5ndGg/eChlLHQrIiBieXRlcyBmb3IgIituKTpiKGUrdCxyLnNsaWNlKGUsZSt0KSl9KX1mdW5jdGlvbiBoKG4sdCl7aWYoIm51bWJlciIhPXR5cGVvZihyPXQpfHxNYXRoLmZsb29yKHIpIT09cnx8dDwwfHx0PjYpdGhyb3cgbmV3IEVycm9yKG4rIiByZXF1aXJlcyBpbnRlZ2VyIGxlbmd0aCBpbiByYW5nZSBbMCwgNl0uIik7dmFyIHI7fWZ1bmN0aW9uIGQobil7cmV0dXJuIGgoInVpbnRCRSIsbikscCgidWludEJFKCIrbisiKSIsbikubWFwKGZ1bmN0aW9uKHQpe3JldHVybiB0LnJlYWRVSW50QkUoMCxuKX0pfWZ1bmN0aW9uIHYobil7cmV0dXJuIGgoInVpbnRMRSIsbikscCgidWludExFKCIrbisiKSIsbikubWFwKGZ1bmN0aW9uKHQpe3JldHVybiB0LnJlYWRVSW50TEUoMCxuKX0pfWZ1bmN0aW9uIGcobil7cmV0dXJuIGgoImludEJFIixuKSxwKCJpbnRCRSgiK24rIikiLG4pLm1hcChmdW5jdGlvbih0KXtyZXR1cm4gdC5yZWFkSW50QkUoMCxuKX0pfWZ1bmN0aW9uIG0obil7cmV0dXJuIGgoImludExFIixuKSxwKCJpbnRMRSgiK24rIikiLG4pLm1hcChmdW5jdGlvbih0KXtyZXR1cm4gdC5yZWFkSW50TEUoMCxuKX0pfWZ1bmN0aW9uIHkobil7cmV0dXJuIG4gaW5zdGFuY2VvZiBlfWZ1bmN0aW9uIEUobil7cmV0dXJuICJbb2JqZWN0IEFycmF5XSI9PT17fS50b1N0cmluZy5jYWxsKG4pfWZ1bmN0aW9uIHcobil7cmV0dXJuIGMoKSYmQnVmZmVyLmlzQnVmZmVyKG4pfWZ1bmN0aW9uIGIobix0KXtyZXR1cm4ge3N0YXR1czohMCxpbmRleDpuLHZhbHVlOnQsZnVydGhlc3Q6LTEsZXhwZWN0ZWQ6W119fWZ1bmN0aW9uIHgobix0KXtyZXR1cm4gRSh0KXx8KHQ9W3RdKSx7c3RhdHVzOiExLGluZGV4Oi0xLHZhbHVlOm51bGwsZnVydGhlc3Q6bixleHBlY3RlZDp0fX1mdW5jdGlvbiBCKG4sdCl7aWYoIXQpcmV0dXJuIG47aWYobi5mdXJ0aGVzdD50LmZ1cnRoZXN0KXJldHVybiBuO3ZhciByPW4uZnVydGhlc3Q9PT10LmZ1cnRoZXN0P2Z1bmN0aW9uKG4sdCl7aWYoZnVuY3Rpb24oKXtpZih2b2lkIDAhPT1lLl9zdXBwb3J0c1NldClyZXR1cm4gZS5fc3VwcG9ydHNTZXQ7dmFyIG49InVuZGVmaW5lZCIhPXR5cGVvZiBTZXQ7cmV0dXJuIGUuX3N1cHBvcnRzU2V0PW4sbn0oKSYmQXJyYXkuZnJvbSl7Zm9yKHZhciByPW5ldyBTZXQobiksdT0wO3U8dC5sZW5ndGg7dSsrKXIuYWRkKHRbdV0pO3ZhciBvPUFycmF5LmZyb20ocik7cmV0dXJuIG8uc29ydCgpLG99Zm9yKHZhciBpPXt9LGY9MDtmPG4ubGVuZ3RoO2YrKylpW25bZl1dPSEwO2Zvcih2YXIgYT0wO2E8dC5sZW5ndGg7YSsrKWlbdFthXV09ITA7dmFyIGM9W107Zm9yKHZhciBzIGluIGkpKHt9KS5oYXNPd25Qcm9wZXJ0eS5jYWxsKGkscykmJmMucHVzaChzKTtyZXR1cm4gYy5zb3J0KCksY30obi5leHBlY3RlZCx0LmV4cGVjdGVkKTp0LmV4cGVjdGVkO3JldHVybiB7c3RhdHVzOm4uc3RhdHVzLGluZGV4Om4uaW5kZXgsdmFsdWU6bi52YWx1ZSxmdXJ0aGVzdDp0LmZ1cnRoZXN0LGV4cGVjdGVkOnJ9fXZhciBqPXt9O2Z1bmN0aW9uIFMobix0KXtpZih3KG4pKXJldHVybiB7b2Zmc2V0OnQsbGluZTotMSxjb2x1bW46LTF9O24gaW4ganx8KGpbbl09e30pO2Zvcih2YXIgcj1qW25dLGU9MCx1PTAsbz0wLGk9dDtpPj0wOyl7aWYoaSBpbiByKXtlPXJbaV0ubGluZSwwPT09byYmKG89cltpXS5saW5lU3RhcnQpO2JyZWFrfSJcbiI9PT1uLmNoYXJBdChpKSYmKHUrKywwPT09byYmKG89aSsxKSksaS0tO312YXIgZj1lK3UsYT10LW87cmV0dXJuIHJbdF09e2xpbmU6ZixsaW5lU3RhcnQ6b30se29mZnNldDp0LGxpbmU6ZisxLGNvbHVtbjphKzF9fWZ1bmN0aW9uIF8obil7aWYoIXkobikpdGhyb3cgbmV3IEVycm9yKCJub3QgYSBwYXJzZXI6ICIrbil9ZnVuY3Rpb24gTChuLHQpe3JldHVybiAic3RyaW5nIj09dHlwZW9mIG4/bi5jaGFyQXQodCk6blt0XX1mdW5jdGlvbiBPKG4pe2lmKCJudW1iZXIiIT10eXBlb2Ygbil0aHJvdyBuZXcgRXJyb3IoIm5vdCBhIG51bWJlcjogIituKX1mdW5jdGlvbiBrKG4pe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBuKXRocm93IG5ldyBFcnJvcigibm90IGEgZnVuY3Rpb246ICIrbil9ZnVuY3Rpb24gUChuKXtpZigic3RyaW5nIiE9dHlwZW9mIG4pdGhyb3cgbmV3IEVycm9yKCJub3QgYSBzdHJpbmc6ICIrbil9dmFyIHE9MixBPTMsST04LEY9NSpJLE09NCpJLHo9IiAgIjtmdW5jdGlvbiBSKG4sdCl7cmV0dXJuIG5ldyBBcnJheSh0KzEpLmpvaW4obil9ZnVuY3Rpb24gVShuLHQscil7dmFyIGU9dC1uLmxlbmd0aDtyZXR1cm4gZTw9MD9uOlIocixlKStufWZ1bmN0aW9uIFcobix0LHIsZSl7cmV0dXJuIHtmcm9tOm4tdD4wP24tdDowLHRvOm4rcj5lP2U6bityfX1mdW5jdGlvbiBEKG4sdCl7dmFyIHIsZSx1LG8sYSxjPXQuaW5kZXgscz1jLm9mZnNldCxsPTE7aWYocz09PW4ubGVuZ3RoKXJldHVybiAiR290IHRoZSBlbmQgb2YgdGhlIGlucHV0IjtpZih3KG4pKXt2YXIgcD1zLXMlSSxoPXMtcCxkPVcocCxGLE0rSSxuLmxlbmd0aCksdj1mKGZ1bmN0aW9uKG4pe3JldHVybiBmKGZ1bmN0aW9uKG4pe3JldHVybiBVKG4udG9TdHJpbmcoMTYpLDIsIjAiKX0sbil9LGZ1bmN0aW9uKG4sdCl7dmFyIHI9bi5sZW5ndGgsZT1bXSx1PTA7aWYocjw9dClyZXR1cm4gW24uc2xpY2UoKV07Zm9yKHZhciBvPTA7bzxyO28rKyllW3VdfHxlLnB1c2goW10pLGVbdV0ucHVzaChuW29dKSwobysxKSV0PT0wJiZ1Kys7cmV0dXJuIGV9KG4uc2xpY2UoZC5mcm9tLGQudG8pLnRvSlNPTigpLmRhdGEsSSkpO289ZnVuY3Rpb24obil7cmV0dXJuIDA9PT1uLmZyb20mJjE9PT1uLnRvP3tmcm9tOm4uZnJvbSx0bzpuLnRvfTp7ZnJvbTpuLmZyb20vSSx0bzpNYXRoLmZsb29yKG4udG8vSSl9fShkKSxlPXAvSSxyPTMqaCxoPj00JiYocis9MSksbD0yLHU9ZihmdW5jdGlvbihuKXtyZXR1cm4gbi5sZW5ndGg8PTQ/bi5qb2luKCIgIik6bi5zbGljZSgwLDQpLmpvaW4oIiAiKSsiICAiK24uc2xpY2UoNCkuam9pbigiICIpfSx2KSwoYT0oOCooby50bz4wP28udG8tMTpvLnRvKSkudG9TdHJpbmcoMTYpLmxlbmd0aCk8MiYmKGE9Mik7fWVsc2Uge3ZhciBnPW4uc3BsaXQoL1xyXG58W1xuXHJcdTIwMjhcdTIwMjldLyk7cj1jLmNvbHVtbi0xLGU9Yy5saW5lLTEsbz1XKGUscSxBLGcubGVuZ3RoKSx1PWcuc2xpY2Uoby5mcm9tLG8udG8pLGE9by50by50b1N0cmluZygpLmxlbmd0aDt9dmFyIG09ZS1vLmZyb207cmV0dXJuIHcobikmJihhPSg4KihvLnRvPjA/by50by0xOm8udG8pKS50b1N0cmluZygxNikubGVuZ3RoKTwyJiYoYT0yKSxpKGZ1bmN0aW9uKHQsZSx1KXt2YXIgaSxmPXU9PT1tLGM9Zj8iPiAiOno7cmV0dXJuIGk9dyhuKT9VKCg4KihvLmZyb20rdSkpLnRvU3RyaW5nKDE2KSxhLCIwIik6VSgoby5mcm9tK3UrMSkudG9TdHJpbmcoKSxhLCIgIiksW10uY29uY2F0KHQsW2MraSsiIHwgIitlXSxmP1t6K1IoIiAiLGEpKyIgfCAiK1UoIiIsciwiICIpK1IoIl4iLGwpXTpbXSl9LFtdLHUpLmpvaW4oIlxuIil9ZnVuY3Rpb24gTihuLHQpe3JldHVybiBbIlxuIiwiLS0gUEFSU0lORyBGQUlMRUQgIitSKCItIiw1MCksIlxuXG4iLEQobix0KSwiXG5cbiIsKHI9dC5leHBlY3RlZCwxPT09ci5sZW5ndGg/IkV4cGVjdGVkOlxuXG4iK3JbMF06IkV4cGVjdGVkIG9uZSBvZiB0aGUgZm9sbG93aW5nOiBcblxuIityLmpvaW4oIiwgIikpLCJcbiJdLmpvaW4oIiIpO3ZhciByO31mdW5jdGlvbiBHKG4pe3JldHVybiB2b2lkIDAhPT1uLmZsYWdzP24uZmxhZ3M6W24uZ2xvYmFsPyJnIjoiIixuLmlnbm9yZUNhc2U/ImkiOiIiLG4ubXVsdGlsaW5lPyJtIjoiIixuLnVuaWNvZGU/InUiOiIiLG4uc3RpY2t5PyJ5IjoiIl0uam9pbigiIil9ZnVuY3Rpb24gQygpe2Zvcih2YXIgbj1bXS5zbGljZS5jYWxsKGFyZ3VtZW50cyksdD1uLmxlbmd0aCxyPTA7cjx0O3IrPTEpXyhuW3JdKTtyZXR1cm4gZShmdW5jdGlvbihyLGUpe2Zvcih2YXIgdSxvPW5ldyBBcnJheSh0KSxpPTA7aTx0O2krPTEpe2lmKCEodT1CKG5baV0uXyhyLGUpLHUpKS5zdGF0dXMpcmV0dXJuIHU7b1tpXT11LnZhbHVlLGU9dS5pbmRleDt9cmV0dXJuIEIoYihlLG8pLHUpfSl9ZnVuY3Rpb24gSigpe3ZhciBuPVtdLnNsaWNlLmNhbGwoYXJndW1lbnRzKTtpZigwPT09bi5sZW5ndGgpdGhyb3cgbmV3IEVycm9yKCJzZXFNYXAgbmVlZHMgYXQgbGVhc3Qgb25lIGFyZ3VtZW50Iik7dmFyIHQ9bi5wb3AoKTtyZXR1cm4gayh0KSxDLmFwcGx5KG51bGwsbikubWFwKGZ1bmN0aW9uKG4pe3JldHVybiB0LmFwcGx5KG51bGwsbil9KX1mdW5jdGlvbiBUKCl7dmFyIG49W10uc2xpY2UuY2FsbChhcmd1bWVudHMpLHQ9bi5sZW5ndGg7aWYoMD09PXQpcmV0dXJuIFkoInplcm8gYWx0ZXJuYXRlcyIpO2Zvcih2YXIgcj0wO3I8dDtyKz0xKV8obltyXSk7cmV0dXJuIGUoZnVuY3Rpb24odCxyKXtmb3IodmFyIGUsdT0wO3U8bi5sZW5ndGg7dSs9MSlpZigoZT1CKG5bdV0uXyh0LHIpLGUpKS5zdGF0dXMpcmV0dXJuIGU7cmV0dXJuIGV9KX1mdW5jdGlvbiBWKG4sdCl7cmV0dXJuIEgobix0KS5vcihYKFtdKSl9ZnVuY3Rpb24gSChuLHQpe3JldHVybiBfKG4pLF8odCksSihuLHQudGhlbihuKS5tYW55KCksZnVuY3Rpb24obix0KXtyZXR1cm4gW25dLmNvbmNhdCh0KX0pfWZ1bmN0aW9uIEsobil7UChuKTt2YXIgdD0iJyIrbisiJyI7cmV0dXJuIGUoZnVuY3Rpb24ocixlKXt2YXIgdT1lK24ubGVuZ3RoLG89ci5zbGljZShlLHUpO3JldHVybiBvPT09bj9iKHUsbyk6eChlLHQpfSl9ZnVuY3Rpb24gUShuLHQpeyFmdW5jdGlvbihuKXtpZighKG4gaW5zdGFuY2VvZiBSZWdFeHApKXRocm93IG5ldyBFcnJvcigibm90IGEgcmVnZXhwOiAiK24pO2Zvcih2YXIgdD1HKG4pLHI9MDtyPHQubGVuZ3RoO3IrKyl7dmFyIGU9dC5jaGFyQXQocik7aWYoImkiIT09ZSYmIm0iIT09ZSYmInUiIT09ZSYmInMiIT09ZSl0aHJvdyBuZXcgRXJyb3IoJ3Vuc3VwcG9ydGVkIHJlZ2V4cCBmbGFnICInK2UrJyI6ICcrbil9fShuKSxhcmd1bWVudHMubGVuZ3RoPj0yP08odCk6dD0wO3ZhciByPWZ1bmN0aW9uKG4pe3JldHVybiBSZWdFeHAoIl4oPzoiK24uc291cmNlKyIpIixHKG4pKX0obiksdT0iIituO3JldHVybiBlKGZ1bmN0aW9uKG4sZSl7dmFyIG89ci5leGVjKG4uc2xpY2UoZSkpO2lmKG8pe2lmKDA8PXQmJnQ8PW8ubGVuZ3RoKXt2YXIgaT1vWzBdLGY9b1t0XTtyZXR1cm4gYihlK2kubGVuZ3RoLGYpfXJldHVybiB4KGUsInZhbGlkIG1hdGNoIGdyb3VwICgwIHRvICIrby5sZW5ndGgrIikgaW4gIit1KX1yZXR1cm4geChlLHUpfSl9ZnVuY3Rpb24gWChuKXtyZXR1cm4gZShmdW5jdGlvbih0LHIpe3JldHVybiBiKHIsbil9KX1mdW5jdGlvbiBZKG4pe3JldHVybiBlKGZ1bmN0aW9uKHQscil7cmV0dXJuIHgocixuKX0pfWZ1bmN0aW9uIFoobil7aWYoeShuKSlyZXR1cm4gZShmdW5jdGlvbih0LHIpe3ZhciBlPW4uXyh0LHIpO3JldHVybiBlLmluZGV4PXIsZS52YWx1ZT0iIixlfSk7aWYoInN0cmluZyI9PXR5cGVvZiBuKXJldHVybiBaKEsobikpO2lmKG4gaW5zdGFuY2VvZiBSZWdFeHApcmV0dXJuIFooUShuKSk7dGhyb3cgbmV3IEVycm9yKCJub3QgYSBzdHJpbmcsIHJlZ2V4cCwgb3IgcGFyc2VyOiAiK24pfWZ1bmN0aW9uICQobil7cmV0dXJuIF8obiksZShmdW5jdGlvbih0LHIpe3ZhciBlPW4uXyh0LHIpLHU9dC5zbGljZShyLGUuaW5kZXgpO3JldHVybiBlLnN0YXR1cz94KHIsJ25vdCAiJyt1KyciJyk6YihyLG51bGwpfSl9ZnVuY3Rpb24gbm4obil7cmV0dXJuIGsobiksZShmdW5jdGlvbih0LHIpe3ZhciBlPUwodCxyKTtyZXR1cm4gcjx0Lmxlbmd0aCYmbihlKT9iKHIrMSxlKTp4KHIsImEgY2hhcmFjdGVyL2J5dGUgbWF0Y2hpbmcgIituKX0pfWZ1bmN0aW9uIHRuKG4sdCl7YXJndW1lbnRzLmxlbmd0aDwyJiYodD1uLG49dm9pZCAwKTt2YXIgcj1lKGZ1bmN0aW9uKG4sZSl7cmV0dXJuIHIuXz10KCkuXyxyLl8obixlKX0pO3JldHVybiBuP3IuZGVzYyhuKTpyfWZ1bmN0aW9uIHJuKCl7cmV0dXJuIFkoImZhbnRhc3ktbGFuZC9lbXB0eSIpfXUucGFyc2U9ZnVuY3Rpb24obil7aWYoInN0cmluZyIhPXR5cGVvZiBuJiYhdyhuKSl0aHJvdyBuZXcgRXJyb3IoIi5wYXJzZSBtdXN0IGJlIGNhbGxlZCB3aXRoIGEgc3RyaW5nIG9yIEJ1ZmZlciBhcyBpdHMgYXJndW1lbnQiKTt2YXIgdCxyPXRoaXMuc2tpcChmbikuXyhuLDApO3JldHVybiB0PXIuc3RhdHVzP3tzdGF0dXM6ITAsdmFsdWU6ci52YWx1ZX06e3N0YXR1czohMSxpbmRleDpTKG4sci5mdXJ0aGVzdCksZXhwZWN0ZWQ6ci5leHBlY3RlZH0sZGVsZXRlIGpbbl0sdH0sdS50cnlQYXJzZT1mdW5jdGlvbihuKXt2YXIgdD10aGlzLnBhcnNlKG4pO2lmKHQuc3RhdHVzKXJldHVybiB0LnZhbHVlO3ZhciByPU4obix0KSxlPW5ldyBFcnJvcihyKTt0aHJvdyBlLnR5cGU9IlBhcnNpbW1vbkVycm9yIixlLnJlc3VsdD10LGV9LHUuYXNzZXJ0PWZ1bmN0aW9uKG4sdCl7cmV0dXJuIHRoaXMuY2hhaW4oZnVuY3Rpb24ocil7cmV0dXJuIG4ocik/WChyKTpZKHQpfSl9LHUub3I9ZnVuY3Rpb24obil7cmV0dXJuIFQodGhpcyxuKX0sdS50cmltPWZ1bmN0aW9uKG4pe3JldHVybiB0aGlzLndyYXAobixuKX0sdS53cmFwPWZ1bmN0aW9uKG4sdCl7cmV0dXJuIEoobix0aGlzLHQsZnVuY3Rpb24obix0KXtyZXR1cm4gdH0pfSx1LnRocnU9ZnVuY3Rpb24obil7cmV0dXJuIG4odGhpcyl9LHUudGhlbj1mdW5jdGlvbihuKXtyZXR1cm4gXyhuKSxDKHRoaXMsbikubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBuWzFdfSl9LHUubWFueT1mdW5jdGlvbigpe3ZhciBuPXRoaXM7cmV0dXJuIGUoZnVuY3Rpb24odCxyKXtmb3IodmFyIGU9W10sdT12b2lkIDA7Oyl7aWYoISh1PUIobi5fKHQsciksdSkpLnN0YXR1cylyZXR1cm4gQihiKHIsZSksdSk7aWYocj09PXUuaW5kZXgpdGhyb3cgbmV3IEVycm9yKCJpbmZpbml0ZSBsb29wIGRldGVjdGVkIGluIC5tYW55KCkgcGFyc2VyIC0tLSBjYWxsaW5nIC5tYW55KCkgb24gYSBwYXJzZXIgd2hpY2ggY2FuIGFjY2VwdCB6ZXJvIGNoYXJhY3RlcnMgaXMgdXN1YWxseSB0aGUgY2F1c2UiKTtyPXUuaW5kZXgsZS5wdXNoKHUudmFsdWUpO319KX0sdS50aWVXaXRoPWZ1bmN0aW9uKG4pe3JldHVybiBQKG4pLHRoaXMubWFwKGZ1bmN0aW9uKHQpe2lmKGZ1bmN0aW9uKG4pe2lmKCFFKG4pKXRocm93IG5ldyBFcnJvcigibm90IGFuIGFycmF5OiAiK24pfSh0KSx0Lmxlbmd0aCl7UCh0WzBdKTtmb3IodmFyIHI9dFswXSxlPTE7ZTx0Lmxlbmd0aDtlKyspUCh0W2VdKSxyKz1uK3RbZV07cmV0dXJuIHJ9cmV0dXJuICIifSl9LHUudGllPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudGllV2l0aCgiIil9LHUudGltZXM9ZnVuY3Rpb24obix0KXt2YXIgcj10aGlzO3JldHVybiBhcmd1bWVudHMubGVuZ3RoPDImJih0PW4pLE8obiksTyh0KSxlKGZ1bmN0aW9uKGUsdSl7Zm9yKHZhciBvPVtdLGk9dm9pZCAwLGY9dm9pZCAwLGE9MDthPG47YSs9MSl7aWYoZj1CKGk9ci5fKGUsdSksZiksIWkuc3RhdHVzKXJldHVybiBmO3U9aS5pbmRleCxvLnB1c2goaS52YWx1ZSk7fWZvcig7YTx0JiYoZj1CKGk9ci5fKGUsdSksZiksaS5zdGF0dXMpO2ErPTEpdT1pLmluZGV4LG8ucHVzaChpLnZhbHVlKTtyZXR1cm4gQihiKHUsbyksZil9KX0sdS5yZXN1bHQ9ZnVuY3Rpb24obil7cmV0dXJuIHRoaXMubWFwKGZ1bmN0aW9uKCl7cmV0dXJuIG59KX0sdS5hdE1vc3Q9ZnVuY3Rpb24obil7cmV0dXJuIHRoaXMudGltZXMoMCxuKX0sdS5hdExlYXN0PWZ1bmN0aW9uKG4pe3JldHVybiBKKHRoaXMudGltZXMobiksdGhpcy5tYW55KCksZnVuY3Rpb24obix0KXtyZXR1cm4gbi5jb25jYXQodCl9KX0sdS5tYXA9ZnVuY3Rpb24obil7ayhuKTt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5fKHIsZSk7cmV0dXJuIHUuc3RhdHVzP0IoYih1LmluZGV4LG4odS52YWx1ZSkpLHUpOnV9KX0sdS5jb250cmFtYXA9ZnVuY3Rpb24obil7ayhuKTt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5wYXJzZShuKHIuc2xpY2UoZSkpKTtyZXR1cm4gdS5zdGF0dXM/YihlK3IubGVuZ3RoLHUudmFsdWUpOnV9KX0sdS5wcm9tYXA9ZnVuY3Rpb24obix0KXtyZXR1cm4gayhuKSxrKHQpLHRoaXMuY29udHJhbWFwKG4pLm1hcCh0KX0sdS5za2lwPWZ1bmN0aW9uKG4pe3JldHVybiBDKHRoaXMsbikubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBuWzBdfSl9LHUubWFyaz1mdW5jdGlvbigpe3JldHVybiBKKGVuLHRoaXMsZW4sZnVuY3Rpb24obix0LHIpe3JldHVybiB7c3RhcnQ6bix2YWx1ZTp0LGVuZDpyfX0pfSx1Lm5vZGU9ZnVuY3Rpb24obil7cmV0dXJuIEooZW4sdGhpcyxlbixmdW5jdGlvbih0LHIsZSl7cmV0dXJuIHtuYW1lOm4sdmFsdWU6cixzdGFydDp0LGVuZDplfX0pfSx1LnNlcEJ5PWZ1bmN0aW9uKG4pe3JldHVybiBWKHRoaXMsbil9LHUuc2VwQnkxPWZ1bmN0aW9uKG4pe3JldHVybiBIKHRoaXMsbil9LHUubG9va2FoZWFkPWZ1bmN0aW9uKG4pe3JldHVybiB0aGlzLnNraXAoWihuKSl9LHUubm90Rm9sbG93ZWRCeT1mdW5jdGlvbihuKXtyZXR1cm4gdGhpcy5za2lwKCQobikpfSx1LmRlc2M9ZnVuY3Rpb24obil7RShuKXx8KG49W25dKTt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5fKHIsZSk7cmV0dXJuIHUuc3RhdHVzfHwodS5leHBlY3RlZD1uKSx1fSl9LHUuZmFsbGJhY2s9ZnVuY3Rpb24obil7cmV0dXJuIHRoaXMub3IoWChuKSl9LHUuYXA9ZnVuY3Rpb24obil7cmV0dXJuIEoobix0aGlzLGZ1bmN0aW9uKG4sdCl7cmV0dXJuIG4odCl9KX0sdS5jaGFpbj1mdW5jdGlvbihuKXt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5fKHIsZSk7cmV0dXJuIHUuc3RhdHVzP0Iobih1LnZhbHVlKS5fKHIsdS5pbmRleCksdSk6dX0pfSx1LmNvbmNhdD11Lm9yLHUuZW1wdHk9cm4sdS5vZj1YLHVbImZhbnRhc3ktbGFuZC9hcCJdPXUuYXAsdVsiZmFudGFzeS1sYW5kL2NoYWluIl09dS5jaGFpbix1WyJmYW50YXN5LWxhbmQvY29uY2F0Il09dS5jb25jYXQsdVsiZmFudGFzeS1sYW5kL2VtcHR5Il09dS5lbXB0eSx1WyJmYW50YXN5LWxhbmQvb2YiXT11Lm9mLHVbImZhbnRhc3ktbGFuZC9tYXAiXT11Lm1hcDt2YXIgZW49ZShmdW5jdGlvbihuLHQpe3JldHVybiBiKHQsUyhuLHQpKX0pLHVuPWUoZnVuY3Rpb24obix0KXtyZXR1cm4gdD49bi5sZW5ndGg/eCh0LCJhbnkgY2hhcmFjdGVyL2J5dGUiKTpiKHQrMSxMKG4sdCkpfSksb249ZShmdW5jdGlvbihuLHQpe3JldHVybiBiKG4ubGVuZ3RoLG4uc2xpY2UodCkpfSksZm49ZShmdW5jdGlvbihuLHQpe3JldHVybiB0PG4ubGVuZ3RoP3godCwiRU9GIik6Yih0LG51bGwpfSksYW49USgvWzAtOV0vKS5kZXNjKCJhIGRpZ2l0IiksY249USgvWzAtOV0qLykuZGVzYygib3B0aW9uYWwgZGlnaXRzIiksc249USgvW2Etel0vaSkuZGVzYygiYSBsZXR0ZXIiKSxsbj1RKC9bYS16XSovaSkuZGVzYygib3B0aW9uYWwgbGV0dGVycyIpLHBuPVEoL1xzKi8pLmRlc2MoIm9wdGlvbmFsIHdoaXRlc3BhY2UiKSxobj1RKC9ccysvKS5kZXNjKCJ3aGl0ZXNwYWNlIiksZG49SygiXHIiKSx2bj1LKCJcbiIpLGduPUsoIlxyXG4iKSxtbj1UKGduLHZuLGRuKS5kZXNjKCJuZXdsaW5lIikseW49VChtbixmbik7ZS5hbGw9b24sZS5hbHQ9VCxlLmFueT11bixlLmNyPWRuLGUuY3JlYXRlTGFuZ3VhZ2U9ZnVuY3Rpb24obil7dmFyIHQ9e307Zm9yKHZhciByIGluIG4pKHt9KS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG4scikmJmZ1bmN0aW9uKHIpe3Rbcl09dG4oZnVuY3Rpb24oKXtyZXR1cm4gbltyXSh0KX0pO30ocik7cmV0dXJuIHR9LGUuY3JsZj1nbixlLmN1c3RvbT1mdW5jdGlvbihuKXtyZXR1cm4gZShuKGIseCkpfSxlLmRpZ2l0PWFuLGUuZGlnaXRzPWNuLGUuZW1wdHk9cm4sZS5lbmQ9eW4sZS5lb2Y9Zm4sZS5mYWlsPVksZS5mb3JtYXRFcnJvcj1OLGUuaW5kZXg9ZW4sZS5pc1BhcnNlcj15LGUubGF6eT10bixlLmxldHRlcj1zbixlLmxldHRlcnM9bG4sZS5sZj12bixlLmxvb2thaGVhZD1aLGUubWFrZUZhaWx1cmU9eCxlLm1ha2VTdWNjZXNzPWIsZS5uZXdsaW5lPW1uLGUubm9uZU9mPWZ1bmN0aW9uKG4pe3JldHVybiBubihmdW5jdGlvbih0KXtyZXR1cm4gbi5pbmRleE9mKHQpPDB9KS5kZXNjKCJub25lIG9mICciK24rIiciKX0sZS5ub3RGb2xsb3dlZEJ5PSQsZS5vZj1YLGUub25lT2Y9ZnVuY3Rpb24obil7Zm9yKHZhciB0PW4uc3BsaXQoIiIpLHI9MDtyPHQubGVuZ3RoO3IrKyl0W3JdPSInIit0W3JdKyInIjtyZXR1cm4gbm4oZnVuY3Rpb24odCl7cmV0dXJuIG4uaW5kZXhPZih0KT49MH0pLmRlc2ModCl9LGUub3B0V2hpdGVzcGFjZT1wbixlLlBhcnNlcj1lLGUucmFuZ2U9ZnVuY3Rpb24obix0KXtyZXR1cm4gbm4oZnVuY3Rpb24ocil7cmV0dXJuIG48PXImJnI8PXR9KS5kZXNjKG4rIi0iK3QpfSxlLnJlZ2V4PVEsZS5yZWdleHA9USxlLnNlcEJ5PVYsZS5zZXBCeTE9SCxlLnNlcT1DLGUuc2VxTWFwPUosZS5zZXFPYmo9ZnVuY3Rpb24oKXtmb3IodmFyIG4sdD17fSxyPTAsdT0obj1hcmd1bWVudHMsQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwobikpLG89dS5sZW5ndGgsaT0wO2k8bztpKz0xKXt2YXIgZj11W2ldO2lmKCF5KGYpKXtpZihFKGYpJiYyPT09Zi5sZW5ndGgmJiJzdHJpbmciPT10eXBlb2YgZlswXSYmeShmWzFdKSl7dmFyIGE9ZlswXTtpZihPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodCxhKSl0aHJvdyBuZXcgRXJyb3IoInNlcU9iajogZHVwbGljYXRlIGtleSAiK2EpO3RbYV09ITAscisrO2NvbnRpbnVlfXRocm93IG5ldyBFcnJvcigic2VxT2JqIGFyZ3VtZW50cyBtdXN0IGJlIHBhcnNlcnMgb3IgW3N0cmluZywgcGFyc2VyXSBhcnJheSBwYWlycy4iKX19aWYoMD09PXIpdGhyb3cgbmV3IEVycm9yKCJzZXFPYmogZXhwZWN0cyBhdCBsZWFzdCBvbmUgbmFtZWQgcGFyc2VyLCBmb3VuZCB6ZXJvIik7cmV0dXJuIGUoZnVuY3Rpb24obix0KXtmb3IodmFyIHIsZT17fSxpPTA7aTxvO2krPTEpe3ZhciBmLGE7aWYoRSh1W2ldKT8oZj11W2ldWzBdLGE9dVtpXVsxXSk6KGY9bnVsbCxhPXVbaV0pLCEocj1CKGEuXyhuLHQpLHIpKS5zdGF0dXMpcmV0dXJuIHI7ZiYmKGVbZl09ci52YWx1ZSksdD1yLmluZGV4O31yZXR1cm4gQihiKHQsZSkscil9KX0sZS5zdHJpbmc9SyxlLnN1Y2NlZWQ9WCxlLnRha2VXaGlsZT1mdW5jdGlvbihuKXtyZXR1cm4gayhuKSxlKGZ1bmN0aW9uKHQscil7Zm9yKHZhciBlPXI7ZTx0Lmxlbmd0aCYmbihMKHQsZSkpOyllKys7cmV0dXJuIGIoZSx0LnNsaWNlKHIsZSkpfSl9LGUudGVzdD1ubixlLndoaXRlc3BhY2U9aG4sZVsiZmFudGFzeS1sYW5kL2VtcHR5Il09cm4sZVsiZmFudGFzeS1sYW5kL29mIl09WCxlLkJpbmFyeT17Yml0U2VxOmwsYml0U2VxT2JqOmZ1bmN0aW9uKG4pe3MoKTt2YXIgdD17fSxyPTAsZT1mKGZ1bmN0aW9uKG4pe2lmKEUobikpe3ZhciBlPW47aWYoMiE9PWUubGVuZ3RoKXRocm93IG5ldyBFcnJvcigiWyIrZS5qb2luKCIsICIpKyJdIHNob3VsZCBiZSBsZW5ndGggMiwgZ290IGxlbmd0aCAiK2UubGVuZ3RoKTtpZihQKGVbMF0pLE8oZVsxXSksT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHQsZVswXSkpdGhyb3cgbmV3IEVycm9yKCJkdXBsaWNhdGUga2V5IGluIGJpdFNlcU9iajogIitlWzBdKTtyZXR1cm4gdFtlWzBdXT0hMCxyKyssZX1yZXR1cm4gTyhuKSxbbnVsbCxuXX0sbik7aWYocjwxKXRocm93IG5ldyBFcnJvcigiYml0U2VxT2JqIGV4cGVjdHMgYXQgbGVhc3Qgb25lIG5hbWVkIHBhaXIsIGdvdCBbIituLmpvaW4oIiwgIikrIl0iKTt2YXIgdT1mKGZ1bmN0aW9uKG4pe3JldHVybiBuWzBdfSxlKTtyZXR1cm4gbChmKGZ1bmN0aW9uKG4pe3JldHVybiBuWzFdfSxlKSkubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBpKGZ1bmN0aW9uKG4sdCl7cmV0dXJuIG51bGwhPT10WzBdJiYoblt0WzBdXT10WzFdKSxufSx7fSxmKGZ1bmN0aW9uKHQscil7cmV0dXJuIFt0LG5bcl1dfSx1KSl9KX0sYnl0ZTpmdW5jdGlvbihuKXtpZihzKCksTyhuKSxuPjI1NSl0aHJvdyBuZXcgRXJyb3IoIlZhbHVlIHNwZWNpZmllZCB0byBieXRlIGNvbnN0cnVjdG9yICgiK24rIj0weCIrbi50b1N0cmluZygxNikrIikgaXMgbGFyZ2VyIGluIHZhbHVlIHRoYW4gYSBzaW5nbGUgYnl0ZS4iKTt2YXIgdD0obj4xNT8iMHgiOiIweDAiKStuLnRvU3RyaW5nKDE2KTtyZXR1cm4gZShmdW5jdGlvbihyLGUpe3ZhciB1PUwocixlKTtyZXR1cm4gdT09PW4/YihlKzEsdSk6eChlLHQpfSl9LGJ1ZmZlcjpmdW5jdGlvbihuKXtyZXR1cm4gcCgiYnVmZmVyIixuKS5tYXAoZnVuY3Rpb24obil7cmV0dXJuIEJ1ZmZlci5mcm9tKG4pfSl9LGVuY29kZWRTdHJpbmc6ZnVuY3Rpb24obix0KXtyZXR1cm4gcCgic3RyaW5nIix0KS5tYXAoZnVuY3Rpb24odCl7cmV0dXJuIHQudG9TdHJpbmcobil9KX0sdWludEJFOmQsdWludDhCRTpkKDEpLHVpbnQxNkJFOmQoMiksdWludDMyQkU6ZCg0KSx1aW50TEU6dix1aW50OExFOnYoMSksdWludDE2TEU6digyKSx1aW50MzJMRTp2KDQpLGludEJFOmcsaW50OEJFOmcoMSksaW50MTZCRTpnKDIpLGludDMyQkU6Zyg0KSxpbnRMRTptLGludDhMRTptKDEpLGludDE2TEU6bSgyKSxpbnQzMkxFOm0oNCksZmxvYXRCRTpwKCJmbG9hdEJFIiw0KS5tYXAoZnVuY3Rpb24obil7cmV0dXJuIG4ucmVhZEZsb2F0QkUoMCl9KSxmbG9hdExFOnAoImZsb2F0TEUiLDQpLm1hcChmdW5jdGlvbihuKXtyZXR1cm4gbi5yZWFkRmxvYXRMRSgwKX0pLGRvdWJsZUJFOnAoImRvdWJsZUJFIiw4KS5tYXAoZnVuY3Rpb24obil7cmV0dXJuIG4ucmVhZERvdWJsZUJFKDApfSksZG91YmxlTEU6cCgiZG91YmxlTEUiLDgpLm1hcChmdW5jdGlvbihuKXtyZXR1cm4gbi5yZWFkRG91YmxlTEUoMCl9KX0sbi5leHBvcnRzPWU7fV0pfSk7Cgl9KHBhcnNpbW1vbl91bWRfbWluKSk7CgoJdmFyIGVtb2ppUmVnZXggPSAoKSA9PiB7CgkJLy8gaHR0cHM6Ly9tdGhzLmJlL2Vtb2ppCgkJcmV0dXJuIC9cdUQ4M0NcdURGRjRcdURCNDBcdURDNjdcdURCNDBcdURDNjIoPzpcdURCNDBcdURDNzdcdURCNDBcdURDNkNcdURCNDBcdURDNzN8XHVEQjQwXHVEQzczXHVEQjQwXHVEQzYzXHVEQjQwXHVEQzc0fFx1REI0MFx1REM2NVx1REI0MFx1REM2RVx1REI0MFx1REM2NylcdURCNDBcdURDN0Z8KD86XHVEODNFXHVEREQxXHVEODNDXHVERkZGXHUyMDBEXHUyNzY0KD86XHVGRTBGXHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEKT98XHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEKT8pXHVEODNFXHVEREQxfFx1RDgzRFx1REM2OVx1RDgzQ1x1REZGRlx1MjAwRFx1RDgzRVx1REQxRFx1MjAwRCg/Olx1RDgzRFtcdURDNjhcdURDNjldKXxcdUQ4M0VcdURFRjFcdUQ4M0NcdURGRkZcdTIwMERcdUQ4M0VcdURFRjIpKD86XHVEODNDW1x1REZGQi1cdURGRkVdKXwoPzpcdUQ4M0VcdURERDFcdUQ4M0NcdURGRkVcdTIwMERcdTI3NjQoPzpcdUZFMEZcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpP3xcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpPylcdUQ4M0VcdURERDF8XHVEODNEXHVEQzY5XHVEODNDXHVERkZFXHUyMDBEXHVEODNFXHVERDFEXHUyMDBEKD86XHVEODNEW1x1REM2OFx1REM2OV0pfFx1RDgzRVx1REVGMVx1RDgzQ1x1REZGRVx1MjAwRFx1RDgzRVx1REVGMikoPzpcdUQ4M0NbXHVERkZCLVx1REZGRFx1REZGRl0pfCg/Olx1RDgzRVx1REREMVx1RDgzQ1x1REZGRFx1MjAwRFx1Mjc2NCg/Olx1RkUwRlx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCk/fFx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCk/KVx1RDgzRVx1REREMXxcdUQ4M0RcdURDNjlcdUQ4M0NcdURGRkRcdTIwMERcdUQ4M0VcdUREMURcdTIwMEQoPzpcdUQ4M0RbXHVEQzY4XHVEQzY5XSl8XHVEODNFXHVERUYxXHVEODNDXHVERkZEXHUyMDBEXHVEODNFXHVERUYyKSg/Olx1RDgzQ1tcdURGRkJcdURGRkNcdURGRkVcdURGRkZdKXwoPzpcdUQ4M0VcdURERDFcdUQ4M0NcdURGRkNcdTIwMERcdTI3NjQoPzpcdUZFMEZcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpP3xcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpPylcdUQ4M0VcdURERDF8XHVEODNEXHVEQzY5XHVEODNDXHVERkZDXHUyMDBEXHVEODNFXHVERDFEXHUyMDBEKD86XHVEODNEW1x1REM2OFx1REM2OV0pfFx1RDgzRVx1REVGMVx1RDgzQ1x1REZGQ1x1MjAwRFx1RDgzRVx1REVGMikoPzpcdUQ4M0NbXHVERkZCXHVERkZELVx1REZGRl0pfCg/Olx1RDgzRVx1REREMVx1RDgzQ1x1REZGQlx1MjAwRFx1Mjc2NCg/Olx1RkUwRlx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCk/fFx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCk/KVx1RDgzRVx1REREMXxcdUQ4M0RcdURDNjlcdUQ4M0NcdURGRkJcdTIwMERcdUQ4M0VcdUREMURcdTIwMEQoPzpcdUQ4M0RbXHVEQzY4XHVEQzY5XSl8XHVEODNFXHVERUYxXHVEODNDXHVERkZCXHUyMDBEXHVEODNFXHVERUYyKSg/Olx1RDgzQ1tcdURGRkMtXHVERkZGXSl8XHVEODNEXHVEQzY4KD86XHVEODNDXHVERkZCKD86XHUyMDBEKD86XHUyNzY0KD86XHVGRTBGXHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEXHVEODNEXHVEQzY4KD86XHVEODNDW1x1REZGQi1cdURGRkZdKXxcdUQ4M0RcdURDNjgoPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pKXxcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMERcdUQ4M0RcdURDNjgoPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pfFx1RDgzRFx1REM2OCg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSkpKXxcdUQ4M0VcdUREMURcdTIwMERcdUQ4M0RcdURDNjgoPzpcdUQ4M0NbXHVERkZDLVx1REZGRl0pfFtcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGfFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSkpP3woPzpcdUQ4M0NbXHVERkZDLVx1REZGRl0pXHUyMDBEXHUyNzY0KD86XHVGRTBGXHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEXHVEODNEXHVEQzY4KD86XHVEODNDW1x1REZGQi1cdURGRkZdKXxcdUQ4M0RcdURDNjgoPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pKXxcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMERcdUQ4M0RcdURDNjgoPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pfFx1RDgzRFx1REM2OCg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSkpKXxcdTIwMEQoPzpcdTI3NjQoPzpcdUZFMEZcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpP3xcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpPylcdUQ4M0RcdURDNjh8KD86XHVEODNEW1x1REM2OFx1REM2OV0pXHUyMDBEKD86XHVEODNEXHVEQzY2XHUyMDBEXHVEODNEXHVEQzY2fFx1RDgzRFx1REM2N1x1MjAwRCg/Olx1RDgzRFtcdURDNjZcdURDNjddKSl8XHVEODNEXHVEQzY2XHUyMDBEXHVEODNEXHVEQzY2fFx1RDgzRFx1REM2N1x1MjAwRCg/Olx1RDgzRFtcdURDNjZcdURDNjddKXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0VbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF0pfFx1RDgzQ1x1REZGRlx1MjAwRCg/Olx1RDgzRVx1REQxRFx1MjAwRFx1RDgzRFx1REM2OCg/Olx1RDgzQ1tcdURGRkItXHVERkZFXSl8XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFW1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdKXxcdUQ4M0NcdURGRkVcdTIwMEQoPzpcdUQ4M0VcdUREMURcdTIwMERcdUQ4M0RcdURDNjgoPzpcdUQ4M0NbXHVERkZCLVx1REZGRFx1REZGRl0pfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDXHVERkZEXHUyMDBEKD86XHVEODNFXHVERDFEXHUyMDBEXHVEODNEXHVEQzY4KD86XHVEODNDW1x1REZGQlx1REZGQ1x1REZGRVx1REZGRl0pfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDXHVERkZDXHUyMDBEKD86XHVEODNFXHVERDFEXHUyMDBEXHVEODNEXHVEQzY4KD86XHVEODNDW1x1REZGQlx1REZGRC1cdURGRkZdKXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0VbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF0pfCg/Olx1RDgzQ1x1REZGRlx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRVx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRFx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGQ1x1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdKVx1RkUwRnxcdTIwMEQoPzooPzpcdUQ4M0RbXHVEQzY4XHVEQzY5XSlcdTIwMEQoPzpcdUQ4M0RbXHVEQzY2XHVEQzY3XSl8XHVEODNEW1x1REM2Nlx1REM2N10pfFx1RDgzQ1x1REZGRlx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRVx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRFx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGQ1x1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRnxcdUQ4M0NcdURGRkV8XHVEODNDXHVERkZEfFx1RDgzQ1x1REZGQ3xcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XSk/fCg/Olx1RDgzRFx1REM2OSg/Olx1RDgzQ1x1REZGQlx1MjAwRFx1Mjc2NCg/Olx1RkUwRlx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCg/Olx1RDgzRFtcdURDNjhcdURDNjldKXxcdUQ4M0RbXHVEQzY4XHVEQzY5XSl8XHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEKD86XHVEODNEW1x1REM2OFx1REM2OV0pfFx1RDgzRFtcdURDNjhcdURDNjldKSl8KD86XHVEODNDW1x1REZGQy1cdURGRkZdKVx1MjAwRFx1Mjc2NCg/Olx1RkUwRlx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCg/Olx1RDgzRFtcdURDNjhcdURDNjldKXxcdUQ4M0RbXHVEQzY4XHVEQzY5XSl8XHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEKD86XHVEODNEW1x1REM2OFx1REM2OV0pfFx1RDgzRFtcdURDNjhcdURDNjldKSkpfFx1RDgzRVx1REREMSg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSlcdTIwMERcdUQ4M0VcdUREMURcdTIwMERcdUQ4M0VcdURERDEpKD86XHVEODNDW1x1REZGQi1cdURGRkZdKXxcdUQ4M0RcdURDNjlcdTIwMERcdUQ4M0RcdURDNjlcdTIwMEQoPzpcdUQ4M0RcdURDNjZcdTIwMERcdUQ4M0RcdURDNjZ8XHVEODNEXHVEQzY3XHUyMDBEKD86XHVEODNEW1x1REM2Nlx1REM2N10pKXxcdUQ4M0RcdURDNjkoPzpcdTIwMEQoPzpcdTI3NjQoPzpcdUZFMEZcdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQoPzpcdUQ4M0RbXHVEQzY4XHVEQzY5XSl8XHVEODNEW1x1REM2OFx1REM2OV0pfFx1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCg/Olx1RDgzRFtcdURDNjhcdURDNjldKXxcdUQ4M0RbXHVEQzY4XHVEQzY5XSkpfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDXHVERkZGXHUyMDBEKD86XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFW1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdKXxcdUQ4M0NcdURGRkVcdTIwMEQoPzpcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0VbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF0pfFx1RDgzQ1x1REZGRFx1MjAwRCg/Olx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDXHVERkZDXHUyMDBEKD86XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFW1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdKXxcdUQ4M0NcdURGRkJcdTIwMEQoPzpcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0VbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF0pKXxcdUQ4M0VcdURERDEoPzpcdTIwMEQoPzpcdUQ4M0VcdUREMURcdTIwMERcdUQ4M0VcdURERDF8XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY4NFx1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFW1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdKXxcdUQ4M0NcdURGRkZcdTIwMEQoPzpcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjg0XHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0VbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF0pfFx1RDgzQ1x1REZGRVx1MjAwRCg/Olx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGODRcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDXHVERkZEXHUyMDBEKD86XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY4NFx1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFW1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdKXxcdUQ4M0NcdURGRkNcdTIwMEQoPzpcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjg0XHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0VbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF0pfFx1RDgzQ1x1REZGQlx1MjAwRCg/Olx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGODRcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSkpfFx1RDgzRFx1REM2OVx1MjAwRFx1RDgzRFx1REM2Nlx1MjAwRFx1RDgzRFx1REM2NnxcdUQ4M0RcdURDNjlcdTIwMERcdUQ4M0RcdURDNjlcdTIwMEQoPzpcdUQ4M0RbXHVEQzY2XHVEQzY3XSl8XHVEODNEXHVEQzY5XHUyMDBEXHVEODNEXHVEQzY3XHUyMDBEKD86XHVEODNEW1x1REM2Nlx1REM2N10pfCg/Olx1RDgzRFx1REM0MVx1RkUwRj9cdTIwMERcdUQ4M0RcdURERTh8XHVEODNFXHVEREQxKD86XHVEODNDXHVERkZGXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZFXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZEXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZDXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZCXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF0pfFx1RDgzRFx1REM2OSg/Olx1RDgzQ1x1REZGRlx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRVx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGRFx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGQ1x1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1RDgzQ1x1REZGQlx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdfFx1MjAwRFtcdTI2OTVcdTI2OTZcdTI3MDhdKXxcdUQ4M0RcdURFMzZcdTIwMERcdUQ4M0NcdURGMkJ8XHVEODNDXHVERkYzXHVGRTBGP1x1MjAwRFx1MjZBN3xcdUQ4M0RcdURDM0JcdTIwMERcdTI3NDR8KD86KD86XHVEODNDW1x1REZDM1x1REZDNFx1REZDQV18XHVEODNEW1x1REM2RVx1REM3MFx1REM3MVx1REM3M1x1REM3N1x1REM4MVx1REM4Mlx1REM4Nlx1REM4N1x1REU0NS1cdURFNDdcdURFNEJcdURFNERcdURFNEVcdURFQTNcdURFQjQtXHVERUI2XXxcdUQ4M0VbXHVERDI2XHVERDM1XHVERDM3LVx1REQzOVx1REQzRFx1REQzRVx1RERCOFx1RERCOVx1RERDRC1cdUREQ0ZcdURERDRcdURERDYtXHVEREREXSkoPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pfFx1RDgzRFx1REM2RnxcdUQ4M0VbXHVERERFXHVERERGXSlcdTIwMERbXHUyNjQwXHUyNjQyXXwoPzpcdTI2Rjl8XHVEODNDW1x1REZDQlx1REZDQ118XHVEODNEXHVERDc1KSg/Oig/Olx1RkUwRnxcdUQ4M0NbXHVERkZCLVx1REZGRl0pXHUyMDBEW1x1MjY0MFx1MjY0Ml18XHUyMDBEW1x1MjY0MFx1MjY0Ml0pfFx1RDgzQ1x1REZGNFx1MjAwRFx1MjYyMHwoPzpcdUQ4M0NbXHVERkMzXHVERkM0XHVERkNBXXxcdUQ4M0RbXHVEQzZFXHVEQzcwXHVEQzcxXHVEQzczXHVEQzc3XHVEQzgxXHVEQzgyXHVEQzg2XHVEQzg3XHVERTQ1LVx1REU0N1x1REU0Qlx1REU0RFx1REU0RVx1REVBM1x1REVCNC1cdURFQjZdfFx1RDgzRVtcdUREMjZcdUREMzVcdUREMzctXHVERDM5XHVERDNDLVx1REQzRVx1RERCOFx1RERCOVx1RERDRC1cdUREQ0ZcdURERDRcdURERDYtXHVEREREXSlcdTIwMERbXHUyNjQwXHUyNjQyXXxbXHhBOVx4QUVcdTIwM0NcdTIwNDlcdTIxMjJcdTIxMzlcdTIxOTQtXHUyMTk5XHUyMUE5XHUyMUFBXHUyMzFBXHUyMzFCXHUyMzI4XHUyM0NGXHUyM0VELVx1MjNFRlx1MjNGMVx1MjNGMlx1MjNGOC1cdTIzRkFcdTI0QzJcdTI1QUFcdTI1QUJcdTI1QjZcdTI1QzBcdTI1RkJcdTI1RkNcdTI1RkVcdTI2MDAtXHUyNjA0XHUyNjBFXHUyNjExXHUyNjE0XHUyNjE1XHUyNjE4XHUyNjIwXHUyNjIyXHUyNjIzXHUyNjI2XHUyNjJBXHUyNjJFXHUyNjJGXHUyNjM4LVx1MjYzQVx1MjY0MFx1MjY0Mlx1MjY0OC1cdTI2NTNcdTI2NUZcdTI2NjBcdTI2NjNcdTI2NjVcdTI2NjZcdTI2NjhcdTI2N0JcdTI2N0VcdTI2N0ZcdTI2OTJcdTI2OTQtXHUyNjk3XHUyNjk5XHUyNjlCXHUyNjlDXHUyNkEwXHUyNkE3XHUyNkFBXHUyNkIwXHUyNkIxXHUyNkJEXHUyNkJFXHUyNkM0XHUyNkM4XHUyNkNGXHUyNkQxXHUyNkQzXHUyNkU5XHUyNkYwLVx1MjZGNVx1MjZGN1x1MjZGOFx1MjZGQVx1MjcwMlx1MjcwOFx1MjcwOVx1MjcwRlx1MjcxMlx1MjcxNFx1MjcxNlx1MjcxRFx1MjcyMVx1MjczM1x1MjczNFx1Mjc0NFx1Mjc0N1x1Mjc2M1x1MjdBMVx1MjkzNFx1MjkzNVx1MkIwNS1cdTJCMDdcdTJCMUJcdTJCMUNcdTJCNTVcdTMwMzBcdTMwM0RcdTMyOTdcdTMyOTldfFx1RDgzQ1tcdURDMDRcdURENzBcdURENzFcdUREN0VcdUREN0ZcdURFMDJcdURFMzdcdURGMjFcdURGMjQtXHVERjJDXHVERjM2XHVERjdEXHVERjk2XHVERjk3XHVERjk5LVx1REY5Qlx1REY5RVx1REY5Rlx1REZDRFx1REZDRVx1REZENC1cdURGREZcdURGRjVcdURGRjddfFx1RDgzRFtcdURDM0ZcdURDRkRcdURENDlcdURENEFcdURENkZcdURENzBcdURENzNcdURENzYtXHVERDc5XHVERDg3XHVERDhBLVx1REQ4RFx1RERBNVx1RERBOFx1RERCMVx1RERCMlx1RERCQ1x1RERDMi1cdUREQzRcdURERDEtXHVEREQzXHVERERDLVx1RERERVx1RERFMVx1RERFM1x1RERFOFx1RERFRlx1RERGM1x1RERGQVx1REVDQlx1REVDRC1cdURFQ0ZcdURFRTAtXHVERUU1XHVERUU5XHVERUYwXHVERUYzXSlcdUZFMEZ8XHVEODNEXHVEQzQxXHVGRTBGP1x1MjAwRFx1RDgzRFx1RERFOHxcdUQ4M0VcdURERDEoPzpcdUQ4M0NcdURGRkZcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XXxcdUQ4M0NcdURGRkVcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XXxcdUQ4M0NcdURGRkRcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XXxcdUQ4M0NcdURGRkNcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XXxcdUQ4M0NcdURGRkJcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XXxcdTIwMERbXHUyNjk1XHUyNjk2XHUyNzA4XSl8XHVEODNEXHVEQzY5KD86XHVEODNDXHVERkZGXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZFXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZEXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZDXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHVEODNDXHVERkZCXHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF18XHUyMDBEW1x1MjY5NVx1MjY5Nlx1MjcwOF0pfFx1RDgzQ1x1REZGM1x1RkUwRj9cdTIwMERcdUQ4M0NcdURGMDh8XHVEODNEXHVEQzY5XHUyMDBEXHVEODNEXHVEQzY3fFx1RDgzRFx1REM2OVx1MjAwRFx1RDgzRFx1REM2NnxcdUQ4M0RcdURFMzZcdTIwMERcdUQ4M0NcdURGMkJ8XHVEODNDXHVERkYzXHVGRTBGP1x1MjAwRFx1MjZBN3xcdUQ4M0RcdURFMzVcdTIwMERcdUQ4M0RcdURDQUJ8XHVEODNEXHVERTJFXHUyMDBEXHVEODNEXHVEQ0E4fFx1RDgzRFx1REMxNVx1MjAwRFx1RDgzRVx1RERCQXxcdUQ4M0VcdURFRjEoPzpcdUQ4M0NcdURGRkZ8XHVEODNDXHVERkZFfFx1RDgzQ1x1REZGRHxcdUQ4M0NcdURGRkN8XHVEODNDXHVERkZCKT98XHVEODNFXHVEREQxKD86XHVEODNDXHVERkZGfFx1RDgzQ1x1REZGRXxcdUQ4M0NcdURGRkR8XHVEODNDXHVERkZDfFx1RDgzQ1x1REZGQik/fFx1RDgzRFx1REM2OSg/Olx1RDgzQ1x1REZGRnxcdUQ4M0NcdURGRkV8XHVEODNDXHVERkZEfFx1RDgzQ1x1REZGQ3xcdUQ4M0NcdURGRkIpP3xcdUQ4M0RcdURDM0JcdTIwMERcdTI3NDR8KD86KD86XHVEODNDW1x1REZDM1x1REZDNFx1REZDQV18XHVEODNEW1x1REM2RVx1REM3MFx1REM3MVx1REM3M1x1REM3N1x1REM4MVx1REM4Mlx1REM4Nlx1REM4N1x1REU0NS1cdURFNDdcdURFNEJcdURFNERcdURFNEVcdURFQTNcdURFQjQtXHVERUI2XXxcdUQ4M0VbXHVERDI2XHVERDM1XHVERDM3LVx1REQzOVx1REQzRFx1REQzRVx1RERCOFx1RERCOVx1RERDRC1cdUREQ0ZcdURERDRcdURERDYtXHVEREREXSkoPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pfFx1RDgzRFx1REM2RnxcdUQ4M0VbXHVERERFXHVERERGXSlcdTIwMERbXHUyNjQwXHUyNjQyXXwoPzpcdTI2Rjl8XHVEODNDW1x1REZDQlx1REZDQ118XHVEODNEXHVERDc1KSg/Oig/Olx1RkUwRnxcdUQ4M0NbXHVERkZCLVx1REZGRl0pXHUyMDBEW1x1MjY0MFx1MjY0Ml18XHUyMDBEW1x1MjY0MFx1MjY0Ml0pfFx1RDgzQ1x1REZGNFx1MjAwRFx1MjYyMHxcdUQ4M0NcdURERkRcdUQ4M0NcdURERjB8XHVEODNDXHVEREY2XHVEODNDXHVEREU2fFx1RDgzQ1x1RERGNFx1RDgzQ1x1RERGMnxcdUQ4M0RcdURDMDhcdTIwMERcdTJCMUJ8XHUyNzY0KD86XHVGRTBGXHUyMDBEKD86XHVEODNEXHVERDI1fFx1RDgzRVx1REU3OSl8XHUyMDBEKD86XHVEODNEXHVERDI1fFx1RDgzRVx1REU3OSkpfFx1RDgzRFx1REM0MVx1RkUwRj98XHVEODNDXHVERkYzXHVGRTBGP3woPzpcdUQ4M0NbXHVERkMzXHVERkM0XHVERkNBXXxcdUQ4M0RbXHVEQzZFXHVEQzcwXHVEQzcxXHVEQzczXHVEQzc3XHVEQzgxXHVEQzgyXHVEQzg2XHVEQzg3XHVERTQ1LVx1REU0N1x1REU0Qlx1REU0RFx1REU0RVx1REVBM1x1REVCNC1cdURFQjZdfFx1RDgzRVtcdUREMjZcdUREMzVcdUREMzctXHVERDM5XHVERDNDLVx1REQzRVx1RERCOFx1RERCOVx1RERDRC1cdUREQ0ZcdURERDRcdURERDYtXHVEREREXSlcdTIwMERbXHUyNjQwXHUyNjQyXXxcdUQ4M0NcdURERkYoPzpcdUQ4M0NbXHVEREU2XHVEREYyXHVEREZDXSl8XHVEODNDXHVEREZFKD86XHVEODNDW1x1RERFQVx1RERGOV0pfFx1RDgzQ1x1RERGQyg/Olx1RDgzQ1tcdURERUJcdURERjhdKXxcdUQ4M0NcdURERkIoPzpcdUQ4M0NbXHVEREU2XHVEREU4XHVEREVBXHVEREVDXHVEREVFXHVEREYzXHVEREZBXSl8XHVEODNDXHVEREZBKD86XHVEODNDW1x1RERFNlx1RERFQ1x1RERGMlx1RERGM1x1RERGOFx1RERGRVx1RERGRl0pfFx1RDgzQ1x1RERGOSg/Olx1RDgzQ1tcdURERTZcdURERThcdURERTlcdURERUItXHVEREVEXHVEREVGLVx1RERGNFx1RERGN1x1RERGOVx1RERGQlx1RERGQ1x1RERGRl0pfFx1RDgzQ1x1RERGOCg/Olx1RDgzQ1tcdURERTYtXHVEREVBXHVEREVDLVx1RERGNFx1RERGNy1cdURERjlcdURERkJcdURERkQtXHVEREZGXSl8XHVEODNDXHVEREY3KD86XHVEODNDW1x1RERFQVx1RERGNFx1RERGOFx1RERGQVx1RERGQ10pfFx1RDgzQ1x1RERGNSg/Olx1RDgzQ1tcdURERTZcdURERUEtXHVEREVEXHVEREYwLVx1RERGM1x1RERGNy1cdURERjlcdURERkNcdURERkVdKXxcdUQ4M0NcdURERjMoPzpcdUQ4M0NbXHVEREU2XHVEREU4XHVEREVBLVx1RERFQ1x1RERFRVx1RERGMVx1RERGNFx1RERGNVx1RERGN1x1RERGQVx1RERGRl0pfFx1RDgzQ1x1RERGMig/Olx1RDgzQ1tcdURERTZcdURERTgtXHVEREVEXHVEREYwLVx1RERGRl0pfFx1RDgzQ1x1RERGMSg/Olx1RDgzQ1tcdURERTYtXHVEREU4XHVEREVFXHVEREYwXHVEREY3LVx1RERGQlx1RERGRV0pfFx1RDgzQ1x1RERGMCg/Olx1RDgzQ1tcdURERUFcdURERUMtXHVEREVFXHVEREYyXHVEREYzXHVEREY1XHVEREY3XHVEREZDXHVEREZFXHVEREZGXSl8XHVEODNDXHVEREVGKD86XHVEODNDW1x1RERFQVx1RERGMlx1RERGNFx1RERGNV0pfFx1RDgzQ1x1RERFRSg/Olx1RDgzQ1tcdURERTgtXHVEREVBXHVEREYxLVx1RERGNFx1RERGNi1cdURERjldKXxcdUQ4M0NcdURERUQoPzpcdUQ4M0NbXHVEREYwXHVEREYyXHVEREYzXHVEREY3XHVEREY5XHVEREZBXSl8XHVEODNDXHVEREVDKD86XHVEODNDW1x1RERFNlx1RERFN1x1RERFOS1cdURERUVcdURERjEtXHVEREYzXHVEREY1LVx1RERGQVx1RERGQ1x1RERGRV0pfFx1RDgzQ1x1RERFQig/Olx1RDgzQ1tcdURERUUtXHVEREYwXHVEREYyXHVEREY0XHVEREY3XSl8XHVEODNDXHVEREVBKD86XHVEODNDW1x1RERFNlx1RERFOFx1RERFQVx1RERFQ1x1RERFRFx1RERGNy1cdURERkFdKXxcdUQ4M0NcdURERTkoPzpcdUQ4M0NbXHVEREVBXHVEREVDXHVEREVGXHVEREYwXHVEREYyXHVEREY0XHVEREZGXSl8XHVEODNDXHVEREU4KD86XHVEODNDW1x1RERFNlx1RERFOFx1RERFOVx1RERFQi1cdURERUVcdURERjAtXHVEREY1XHVEREY3XHVEREZBLVx1RERGRl0pfFx1RDgzQ1x1RERFNyg/Olx1RDgzQ1tcdURERTZcdURERTdcdURERTktXHVEREVGXHVEREYxLVx1RERGNFx1RERGNi1cdURERjlcdURERkJcdURERkNcdURERkVcdURERkZdKXxcdUQ4M0NcdURERTYoPzpcdUQ4M0NbXHVEREU4LVx1RERFQ1x1RERFRVx1RERGMVx1RERGMlx1RERGNFx1RERGNi1cdURERkFcdURERkNcdURERkRcdURERkZdKXxbI1wqMC05XVx1RkUwRj9cdTIwRTN8XHVEODNFXHVERDNDKD86XHVEODNDW1x1REZGQi1cdURGRkZdKXxcdTI3NjRcdUZFMEY/fCg/Olx1RDgzQ1tcdURGQzNcdURGQzRcdURGQ0FdfFx1RDgzRFtcdURDNkVcdURDNzBcdURDNzFcdURDNzNcdURDNzdcdURDODFcdURDODJcdURDODZcdURDODdcdURFNDUtXHVERTQ3XHVERTRCXHVERTREXHVERTRFXHVERUEzXHVERUI0LVx1REVCNl18XHVEODNFW1x1REQyNlx1REQzNVx1REQzNy1cdUREMzlcdUREM0RcdUREM0VcdUREQjhcdUREQjlcdUREQ0QtXHVERENGXHVEREQ0XHVEREQ2LVx1RERERF0pKD86XHVEODNDW1x1REZGQi1cdURGRkZdKXwoPzpcdTI2Rjl8XHVEODNDW1x1REZDQlx1REZDQ118XHVEODNEXHVERDc1KSg/Olx1RkUwRnxcdUQ4M0NbXHVERkZCLVx1REZGRl0pP3xcdUQ4M0NcdURGRjR8KD86W1x1MjcwQVx1MjcwQl18XHVEODNDW1x1REY4NVx1REZDMlx1REZDN118XHVEODNEW1x1REM0Mlx1REM0M1x1REM0Ni1cdURDNTBcdURDNjZcdURDNjdcdURDNkItXHVEQzZEXHVEQzcyXHVEQzc0LVx1REM3Nlx1REM3OFx1REM3Q1x1REM4M1x1REM4NVx1REM4Rlx1REM5MVx1RENBQVx1REQ3QVx1REQ5NVx1REQ5Nlx1REU0Q1x1REU0Rlx1REVDMFx1REVDQ118XHVEODNFW1x1REQwQ1x1REQwRlx1REQxOC1cdUREMUZcdUREMzAtXHVERDM0XHVERDM2XHVERDc3XHVEREI1XHVEREI2XHVEREJCXHVEREQyXHVEREQzXHVEREQ1XHVERUMzLVx1REVDNVx1REVGMFx1REVGMi1cdURFRjZdKSg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSl8KD86W1x1MjYxRFx1MjcwQ1x1MjcwRF18XHVEODNEW1x1REQ3NFx1REQ5MF0pKD86XHVGRTBGfFx1RDgzQ1tcdURGRkItXHVERkZGXSl8W1x1MjYxRFx1MjcwQS1cdTI3MERdfFx1RDgzQ1tcdURGODVcdURGQzJcdURGQzddfFx1RDgzRFtcdURDMDhcdURDMTVcdURDM0JcdURDNDJcdURDNDNcdURDNDYtXHVEQzUwXHVEQzY2XHVEQzY3XHVEQzZCLVx1REM2RFx1REM3Mlx1REM3NC1cdURDNzZcdURDNzhcdURDN0NcdURDODNcdURDODVcdURDOEZcdURDOTFcdURDQUFcdURENzRcdUREN0FcdUREOTBcdUREOTVcdUREOTZcdURFMkVcdURFMzVcdURFMzZcdURFNENcdURFNEZcdURFQzBcdURFQ0NdfFx1RDgzRVtcdUREMENcdUREMEZcdUREMTgtXHVERDFGXHVERDMwLVx1REQzNFx1REQzNlx1REQzQ1x1REQ3N1x1RERCNVx1RERCNlx1RERCQlx1REREMlx1REREM1x1RERENVx1REVDMy1cdURFQzVcdURFRjBcdURFRjItXHVERUY2XXxcdUQ4M0NbXHVERkMzXHVERkM0XHVERkNBXXxcdUQ4M0RbXHVEQzZFXHVEQzcwXHVEQzcxXHVEQzczXHVEQzc3XHVEQzgxXHVEQzgyXHVEQzg2XHVEQzg3XHVERTQ1LVx1REU0N1x1REU0Qlx1REU0RFx1REU0RVx1REVBM1x1REVCNC1cdURFQjZdfFx1RDgzRVtcdUREMjZcdUREMzVcdUREMzctXHVERDM5XHVERDNEXHVERDNFXHVEREI4XHVEREI5XHVERENELVx1RERDRlx1RERENFx1RERENi1cdURERERdfFx1RDgzRFx1REM2RnxcdUQ4M0VbXHVERERFXHVERERGXXxbXHhBOVx4QUVcdTIwM0NcdTIwNDlcdTIxMjJcdTIxMzlcdTIxOTQtXHUyMTk5XHUyMUE5XHUyMUFBXHUyMzFBXHUyMzFCXHUyMzI4XHUyM0NGXHUyM0VELVx1MjNFRlx1MjNGMVx1MjNGMlx1MjNGOC1cdTIzRkFcdTI0QzJcdTI1QUFcdTI1QUJcdTI1QjZcdTI1QzBcdTI1RkJcdTI1RkNcdTI1RkVcdTI2MDAtXHUyNjA0XHUyNjBFXHUyNjExXHUyNjE0XHUyNjE1XHUyNjE4XHUyNjIwXHUyNjIyXHUyNjIzXHUyNjI2XHUyNjJBXHUyNjJFXHUyNjJGXHUyNjM4LVx1MjYzQVx1MjY0MFx1MjY0Mlx1MjY0OC1cdTI2NTNcdTI2NUZcdTI2NjBcdTI2NjNcdTI2NjVcdTI2NjZcdTI2NjhcdTI2N0JcdTI2N0VcdTI2N0ZcdTI2OTJcdTI2OTQtXHUyNjk3XHUyNjk5XHUyNjlCXHUyNjlDXHUyNkEwXHUyNkE3XHUyNkFBXHUyNkIwXHUyNkIxXHUyNkJEXHUyNkJFXHUyNkM0XHUyNkM4XHUyNkNGXHUyNkQxXHUyNkQzXHUyNkU5XHUyNkYwLVx1MjZGNVx1MjZGN1x1MjZGOFx1MjZGQVx1MjcwMlx1MjcwOFx1MjcwOVx1MjcwRlx1MjcxMlx1MjcxNFx1MjcxNlx1MjcxRFx1MjcyMVx1MjczM1x1MjczNFx1Mjc0NFx1Mjc0N1x1Mjc2M1x1MjdBMVx1MjkzNFx1MjkzNVx1MkIwNS1cdTJCMDdcdTJCMUJcdTJCMUNcdTJCNTVcdTMwMzBcdTMwM0RcdTMyOTdcdTMyOTldfFx1RDgzQ1tcdURDMDRcdURENzBcdURENzFcdUREN0VcdUREN0ZcdURFMDJcdURFMzdcdURGMjFcdURGMjQtXHVERjJDXHVERjM2XHVERjdEXHVERjk2XHVERjk3XHVERjk5LVx1REY5Qlx1REY5RVx1REY5Rlx1REZDRFx1REZDRVx1REZENC1cdURGREZcdURGRjVcdURGRjddfFx1RDgzRFtcdURDM0ZcdURDRkRcdURENDlcdURENEFcdURENkZcdURENzBcdURENzNcdURENzYtXHVERDc5XHVERDg3XHVERDhBLVx1REQ4RFx1RERBNVx1RERBOFx1RERCMVx1RERCMlx1RERCQ1x1RERDMi1cdUREQzRcdURERDEtXHVEREQzXHVERERDLVx1RERERVx1RERFMVx1RERFM1x1RERFOFx1RERFRlx1RERGM1x1RERGQVx1REVDQlx1REVDRC1cdURFQ0ZcdURFRTAtXHVERUU1XHVERUU5XHVERUYwXHVERUYzXXxbXHUyM0U5LVx1MjNFQ1x1MjNGMFx1MjNGM1x1MjVGRFx1MjY5M1x1MjZBMVx1MjZBQlx1MjZDNVx1MjZDRVx1MjZENFx1MjZFQVx1MjZGRFx1MjcwNVx1MjcyOFx1Mjc0Q1x1Mjc0RVx1Mjc1My1cdTI3NTVcdTI3NTdcdTI3OTUtXHUyNzk3XHUyN0IwXHUyN0JGXHUyQjUwXXxcdUQ4M0NbXHVEQ0NGXHVERDhFXHVERDkxLVx1REQ5QVx1REUwMVx1REUxQVx1REUyRlx1REUzMi1cdURFMzZcdURFMzgtXHVERTNBXHVERTUwXHVERTUxXHVERjAwLVx1REYyMFx1REYyRC1cdURGMzVcdURGMzctXHVERjdDXHVERjdFLVx1REY4NFx1REY4Ni1cdURGOTNcdURGQTAtXHVERkMxXHVERkM1XHVERkM2XHVERkM4XHVERkM5XHVERkNGLVx1REZEM1x1REZFMC1cdURGRjBcdURGRjgtXHVERkZGXXxcdUQ4M0RbXHVEQzAwLVx1REMwN1x1REMwOS1cdURDMTRcdURDMTYtXHVEQzNBXHVEQzNDLVx1REMzRVx1REM0MFx1REM0NFx1REM0NVx1REM1MS1cdURDNjVcdURDNkFcdURDNzktXHVEQzdCXHVEQzdELVx1REM4MFx1REM4NFx1REM4OC1cdURDOEVcdURDOTBcdURDOTItXHVEQ0E5XHVEQ0FCLVx1RENGQ1x1RENGRi1cdUREM0RcdURENEItXHVERDRFXHVERDUwLVx1REQ2N1x1RERBNFx1RERGQi1cdURFMkRcdURFMkYtXHVERTM0XHVERTM3LVx1REU0NFx1REU0OC1cdURFNEFcdURFODAtXHVERUEyXHVERUE0LVx1REVCM1x1REVCNy1cdURFQkZcdURFQzEtXHVERUM1XHVERUQwLVx1REVEMlx1REVENS1cdURFRDdcdURFREQtXHVERURGXHVERUVCXHVERUVDXHVERUY0LVx1REVGQ1x1REZFMC1cdURGRUJcdURGRjBdfFx1RDgzRVtcdUREMERcdUREMEVcdUREMTAtXHVERDE3XHVERDIwLVx1REQyNVx1REQyNy1cdUREMkZcdUREM0FcdUREM0YtXHVERDQ1XHVERDQ3LVx1REQ3Nlx1REQ3OC1cdUREQjRcdUREQjdcdUREQkFcdUREQkMtXHVERENDXHVEREQwXHVEREUwLVx1RERGRlx1REU3MC1cdURFNzRcdURFNzgtXHVERTdDXHVERTgwLVx1REU4Nlx1REU5MC1cdURFQUNcdURFQjAtXHVERUJBXHVERUMwLVx1REVDMlx1REVEMC1cdURFRDlcdURFRTAtXHVERUU3XS9nOwoJfTsKCgkvKiogTm9ybWFsaXplIGEgZHVyYXRpb24gdG8gYWxsIG9mIHRoZSBwcm9wZXIgdW5pdHMuICovDQoJZnVuY3Rpb24gbm9ybWFsaXplRHVyYXRpb24oZHVyKSB7DQoJICAgIHJldHVybiBkdXIuc2hpZnRUbygieWVhcnMiLCAibW9udGhzIiwgIndlZWtzIiwgImRheXMiLCAiaG91cnMiLCAibWludXRlcyIsICJzZWNvbmRzIiwgIm1pbGxpc2Vjb25kcyIpLm5vcm1hbGl6ZSgpOw0KCX0NCgkvKiogR2V0IHRoZSAidGl0bGUiIGZvciBhIGZpbGUsIGJ5IHN0cmlwcGluZyBvdGhlciBwYXJ0cyBvZiB0aGUgcGF0aCBhcyB3ZWxsIGFzIHRoZSBleHRlbnNpb24uICovDQoJZnVuY3Rpb24gZ2V0RmlsZVRpdGxlKHBhdGgpIHsNCgkgICAgaWYgKHBhdGguaW5jbHVkZXMoIi8iKSkNCgkgICAgICAgIHBhdGggPSBwYXRoLnN1YnN0cmluZyhwYXRoLmxhc3RJbmRleE9mKCIvIikgKyAxKTsNCgkgICAgaWYgKHBhdGguZW5kc1dpdGgoIi5tZCIpKQ0KCSAgICAgICAgcGF0aCA9IHBhdGguc3Vic3RyaW5nKDAsIHBhdGgubGVuZ3RoIC0gMyk7DQoJICAgIHJldHVybiBwYXRoOw0KCX0NCgkvKiogQSBwYXJzaW1tb24gcGFyc2VyIHdoaWNoIGNhbm9uaWNhbGl6ZXMgdmFyaWFibGUgbmFtZXMgd2hpbGUgcHJvcGVybHkgcmVzcGVjdGluZyBlbW9qaS4gKi8NCgljb25zdCBWQVJfTkFNRV9DQU5PTklDQUxJWkVSID0gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleChuZXcgUmVnRXhwKGVtb2ppUmVnZXgoKSwgIiIpKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleCgvWzAtOVxwe0xldHRlcn1fLV0rL3UpLm1hcChzdHIgPT4gc3RyLnRvTG9jYWxlTG93ZXJDYXNlKCkpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLndoaXRlc3BhY2UubWFwKF8gPT4gIi0iKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbnkubWFwKF8gPT4gIiIpKQ0KCSAgICAubWFueSgpDQoJICAgIC5tYXAocmVzdWx0ID0+IHJlc3VsdC5qb2luKCIiKSk7DQoJLyoqIENvbnZlcnQgYW4gYXJiaXRyYXJ5IHZhcmlhYmxlIG5hbWUgaW50byBzb21ldGhpbmcgSlMvcXVlcnkgZnJpZW5kbHkuICovDQoJZnVuY3Rpb24gY2Fub25pY2FsaXplVmFyTmFtZShuYW1lKSB7DQoJICAgIHJldHVybiBWQVJfTkFNRV9DQU5PTklDQUxJWkVSLnRyeVBhcnNlKG5hbWUpOw0KCX0NCgljb25zdCBIRUFERVJfQ0FOT05JQ0FMSVpFUiA9IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXgobmV3IFJlZ0V4cChlbW9qaVJlZ2V4KCksICIiKSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXgoL1swLTlccHtMZXR0ZXJ9Xy1dKy91KSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy53aGl0ZXNwYWNlLm1hcChfID0+ICIgIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYW55Lm1hcChfID0+ICIgIikpDQoJICAgIC5tYW55KCkNCgkgICAgLm1hcChyZXN1bHQgPT4gew0KCSAgICByZXR1cm4gcmVzdWx0LmpvaW4oIiIpLnNwbGl0KC9ccysvKS5qb2luKCIgIikudHJpbSgpOw0KCX0pOw0KCS8qKg0KCSAqIE5vcm1hbGl6ZXMgdGhlIHRleHQgaW4gYSBoZWFkZXIgdG8gYmUgc29tZXRoaW5nIHRoYXQgaXMgYWN0dWFsbHkgbGlua2FibGUgdG8uIFRoaXMgbWltaWNzDQoJICogaG93IE9ic2lkaWFuIGRvZXMgaXQncyBub3JtYWxpemF0aW9uLCBjb2xsYXBzaW5nIHJlcGVhdGVkIHNwYWNlcyBhbmQgc3RyaXBwaW5nIG91dCBjb250cm9sIGNoYXJhY3RlcnMuDQoJICovDQoJZnVuY3Rpb24gbm9ybWFsaXplSGVhZGVyRm9yTGluayhoZWFkZXIpIHsNCgkgICAgcmV0dXJuIEhFQURFUl9DQU5PTklDQUxJWkVSLnRyeVBhcnNlKGhlYWRlcik7DQoJfQoKCS8qKiBBIHNwZWNpZmljIHRhc2suICovDQoJY2xhc3MgVGFzayB7DQoJICAgIGNvbnN0cnVjdG9yKGluaXQpIHsNCgkgICAgICAgIE9iamVjdC5hc3NpZ24odGhpcywgaW5pdCk7DQoJICAgICAgICB0aGlzLnN1YnRhc2tzID0gKHRoaXMuc3VidGFza3MgfHwgW10pLm1hcCh0ID0+IG5ldyBUYXNrKHQpKTsNCgkgICAgfQ0KCSAgICAvKiogQ3JlYXRlIGEgdGFzayBmcm9tIGEgcmVjb3JkLiAqLw0KCSAgICBzdGF0aWMgZnJvbU9iamVjdChvYmopIHsNCgkgICAgICAgIHJldHVybiBuZXcgVGFzayhvYmopOw0KCSAgICB9DQoJICAgIGlkKCkgew0KCSAgICAgICAgcmV0dXJuIGAke3RoaXMucGF0aH0tJHt0aGlzLmxpbmV9YDsNCgkgICAgfQ0KCSAgICBtYXJrZG93bigpIHsNCgkgICAgICAgIGxldCByZXN1bHQgPSBgLSBbJHt0aGlzLmNvbXBsZXRlZCA/ICJ4IiA6ICIgIn1dICR7dGhpcy50ZXh0fWA7DQoJICAgICAgICByZXR1cm4gcmVzdWx0Ow0KCSAgICB9DQoJICAgIC8qKiBSZXR1cm4gYSBuZXcgdGFzayB3aGVyZSB0aGUgY3JlYXRlZCBhbmQgY29tcGxldGVkIGZpZWxkcyBhcmUgYXNzaWduZWQgdG8gdGhlIGdpdmVuIGRlZmF1bHRzIGlmIG5vdCBwcmVzZW50LiAqLw0KCSAgICB3aXRoRGVmYXVsdERhdGVzKGRlZmF1bHRDcmVhdGVkLCBkZWZhdWx0Q29tcGxldGVkKSB7DQoJICAgICAgICB2YXIgX2EsIF9iOw0KCSAgICAgICAgbGV0IG5ld1Rhc2sgPSBuZXcgVGFzayh0aGlzKTsNCgkgICAgICAgIG5ld1Rhc2suY3JlYXRlZCA9IChfYSA9IG5ld1Rhc2suY3JlYXRlZCkgIT09IG51bGwgJiYgX2EgIT09IHZvaWQgMCA/IF9hIDogZGVmYXVsdENyZWF0ZWQ7DQoJICAgICAgICBpZiAobmV3VGFzay5jb21wbGV0ZWQpDQoJICAgICAgICAgICAgbmV3VGFzay5jb21wbGV0aW9uID0gKF9iID0gbmV3VGFzay5jb21wbGV0aW9uKSAhPT0gbnVsbCAmJiBfYiAhPT0gdm9pZCAwID8gX2IgOiBkZWZhdWx0Q29tcGxldGVkOw0KCSAgICAgICAgbmV3VGFzay5zdWJ0YXNrcyA9IG5ld1Rhc2suc3VidGFza3MubWFwKHQgPT4gdC53aXRoRGVmYXVsdERhdGVzKGRlZmF1bHRDcmVhdGVkLCBkZWZhdWx0Q29tcGxldGVkKSk7DQoJICAgICAgICByZXR1cm4gbmV3VGFzazsNCgkgICAgfQ0KCSAgICB0b09iamVjdChpbmxpbmVBbm5vdGF0aW9ucyA9IHRydWUpIHsNCgkgICAgICAgIGxldCByZXN1bHQgPSB7DQoJICAgICAgICAgICAgdGV4dDogdGhpcy50ZXh0LA0KCSAgICAgICAgICAgIGxpbmU6IHRoaXMubGluZSwNCgkgICAgICAgICAgICBwYXRoOiB0aGlzLnBhdGgsDQoJICAgICAgICAgICAgY29tcGxldGVkOiB0aGlzLmNvbXBsZXRlZCwNCgkgICAgICAgICAgICBmdWxseUNvbXBsZXRlZDogdGhpcy5mdWxseUNvbXBsZXRlZCwNCgkgICAgICAgICAgICByZWFsOiB0aGlzLnJlYWwsDQoJICAgICAgICAgICAgbGluazogdGhpcy5saW5rLA0KCSAgICAgICAgICAgIHNlY3Rpb246IHRoaXMuc2VjdGlvbiwNCgkgICAgICAgICAgICBoZWFkZXI6IHRoaXMuc2VjdGlvbiwNCgkgICAgICAgICAgICBzdWJ0YXNrczogdGhpcy5zdWJ0YXNrcy5tYXAodCA9PiB0LnRvT2JqZWN0KGlubGluZUFubm90YXRpb25zKSksDQoJICAgICAgICAgICAgYW5ub3RhdGVkOiAhIXRoaXMuZHVlIHx8ICEhdGhpcy5jb21wbGV0aW9uIHx8ICghIXRoaXMuYW5ub3RhdGlvbnMgJiYgT2JqZWN0LmtleXModGhpcy5hbm5vdGF0aW9ucykubGVuZ3RoID4gMCksDQoJICAgICAgICB9Ow0KCSAgICAgICAgaWYgKHRoaXMuY3JlYXRlZCkNCgkgICAgICAgICAgICByZXN1bHQuY3JlYXRlZCA9IHRoaXMuY3JlYXRlZDsNCgkgICAgICAgIGlmICh0aGlzLmR1ZSkNCgkgICAgICAgICAgICByZXN1bHQuZHVlID0gdGhpcy5kdWU7DQoJICAgICAgICBpZiAodGhpcy5jb21wbGV0aW9uKQ0KCSAgICAgICAgICAgIHJlc3VsdC5jb21wbGV0aW9uID0gdGhpcy5jb21wbGV0aW9uOw0KCSAgICAgICAgaWYgKHRoaXMuYW5ub3RhdGlvbnMpIHsNCgkgICAgICAgICAgICBpZiAoaW5saW5lQW5ub3RhdGlvbnMpIHsNCgkgICAgICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHRoaXMuYW5ub3RhdGlvbnMpKSB7DQoJICAgICAgICAgICAgICAgICAgICBpZiAoa2V5IGluIHJlc3VsdCkNCgkgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdFtrZXldID0gdmFsdWU7DQoJICAgICAgICAgICAgICAgIH0NCgkgICAgICAgICAgICB9DQoJICAgICAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgICAgIHJlc3VsdC5hbm5vdGF0aW9ucyA9IHRoaXMuYW5ub3RhdGlvbnM7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgfQ0KCSAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgfQ0KCX0NCgkvKiogQW4gT2JzaWRpYW4gbGluayB3aXRoIGFsbCBhc3NvY2lhdGVkIG1ldGFkYXRhLiAqLw0KCWNsYXNzIExpbmsgew0KCSAgICBjb25zdHJ1Y3RvcihmaWVsZHMpIHsNCgkgICAgICAgIE9iamVjdC5hc3NpZ24odGhpcywgZmllbGRzKTsNCgkgICAgfQ0KCSAgICAvKiogQ3JlYXRlIGEgbGluayB0byBhIHNwZWNpZmljIGZpbGUuICovDQoJICAgIHN0YXRpYyBmaWxlKHBhdGgsIGVtYmVkID0gZmFsc2UsIGRpc3BsYXkpIHsNCgkgICAgICAgIHJldHVybiBuZXcgTGluayh7DQoJICAgICAgICAgICAgcGF0aCwNCgkgICAgICAgICAgICBlbWJlZCwNCgkgICAgICAgICAgICBkaXNwbGF5LA0KCSAgICAgICAgICAgIHN1YnBhdGg6IHVuZGVmaW5lZCwNCgkgICAgICAgICAgICB0eXBlOiAiZmlsZSIsDQoJICAgICAgICB9KTsNCgkgICAgfQ0KCSAgICAvKiogQ3JlYXRlIGEgbGluayB0byBhIHNwZWNpZmljIGZpbGUgYW5kIGhlYWRlciBpbiB0aGF0IGZpbGUuICovDQoJICAgIHN0YXRpYyBoZWFkZXIocGF0aCwgaGVhZGVyLCBlbWJlZCwgZGlzcGxheSkgew0KCSAgICAgICAgLy8gSGVhZGVycyBuZWVkIHRvIGJlIG5vcm1hbGl6ZWQgdG8gYWxwaGEtbnVtZXJpYyAmIHdpdGggZXh0cmEgc3BhY2luZyByZW1vdmVkLg0KCSAgICAgICAgcmV0dXJuIG5ldyBMaW5rKHsNCgkgICAgICAgICAgICBwYXRoLA0KCSAgICAgICAgICAgIGVtYmVkLA0KCSAgICAgICAgICAgIGRpc3BsYXksDQoJICAgICAgICAgICAgc3VicGF0aDogbm9ybWFsaXplSGVhZGVyRm9yTGluayhoZWFkZXIpLA0KCSAgICAgICAgICAgIHR5cGU6ICJoZWFkZXIiLA0KCSAgICAgICAgfSk7DQoJICAgIH0NCgkgICAgLyoqIENyZWF0ZSBhIGxpbmsgdG8gYSBzcGVjaWZpYyBmaWxlIGFuZCBibG9jayBpbiB0aGF0IGZpbGUuICovDQoJICAgIHN0YXRpYyBibG9jayhwYXRoLCBibG9ja0lkLCBlbWJlZCwgZGlzcGxheSkgew0KCSAgICAgICAgcmV0dXJuIG5ldyBMaW5rKHsNCgkgICAgICAgICAgICBwYXRoLA0KCSAgICAgICAgICAgIGVtYmVkLA0KCSAgICAgICAgICAgIGRpc3BsYXksDQoJICAgICAgICAgICAgc3VicGF0aDogYmxvY2tJZCwNCgkgICAgICAgICAgICB0eXBlOiAiYmxvY2siLA0KCSAgICAgICAgfSk7DQoJICAgIH0NCgkgICAgc3RhdGljIGZyb21PYmplY3Qob2JqZWN0KSB7DQoJICAgICAgICByZXR1cm4gbmV3IExpbmsob2JqZWN0KTsNCgkgICAgfQ0KCSAgICAvKiogQ2hlY2tzIGZvciBsaW5rIGVxdWFsaXR5IChpLmUuLCB0aGF0IHRoZSBsaW5rcyBhcmUgcG9pbnRpbmcgdG8gdGhlIHNhbWUgZXhhY3QgbG9jYXRpb24pLiAqLw0KCSAgICBlcXVhbHMob3RoZXIpIHsNCgkgICAgICAgIHJldHVybiB0aGlzLnBhdGggPT0gb3RoZXIucGF0aCAmJiB0aGlzLnR5cGUgPT0gb3RoZXIudHlwZSAmJiB0aGlzLnN1YnBhdGggPT0gb3RoZXIuc3VicGF0aDsNCgkgICAgfQ0KCSAgICB0b1N0cmluZygpIHsNCgkgICAgICAgIHJldHVybiB0aGlzLm1hcmtkb3duKCk7DQoJICAgIH0NCgkgICAgLyoqIENvbnZlcnQgdGhpcyBsaW5rIHRvIGEgcmF3IG9iamVjdCB3aGljaCAqLw0KCSAgICB0b09iamVjdCgpIHsNCgkgICAgICAgIHJldHVybiB7IHBhdGg6IHRoaXMucGF0aCwgdHlwZTogdGhpcy50eXBlLCBzdWJwYXRoOiB0aGlzLnN1YnBhdGgsIGRpc3BsYXk6IHRoaXMuZGlzcGxheSwgZW1iZWQ6IHRoaXMuZW1iZWQgfTsNCgkgICAgfQ0KCSAgICAvKiogUmV0dXJuIGEgbmV3IGxpbmsgd2hpY2ggcG9pbnRzIHRvIHRoZSBzYW1lIGxvY2F0aW9uIGJ1dCB3aXRoIGEgbmV3IGRpc3BsYXkgdmFsdWUuICovDQoJICAgIHdpdGhEaXNwbGF5KGRpc3BsYXkpIHsNCgkgICAgICAgIHJldHVybiBuZXcgTGluayhPYmplY3QuYXNzaWduKHt9LCB0aGlzLCB7IGRpc3BsYXkgfSkpOw0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IGEgZmlsZSBsaW5rIGludG8gYSBsaW5rIHRvIGEgc3BlY2lmaWMgaGVhZGVyLiAqLw0KCSAgICB3aXRoSGVhZGVyKGhlYWRlcikgew0KCSAgICAgICAgcmV0dXJuIExpbmsuaGVhZGVyKHRoaXMucGF0aCwgaGVhZGVyLCB0aGlzLmVtYmVkLCB0aGlzLmRpc3BsYXkpOw0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IGFueSBsaW5rIGludG8gYSBsaW5rIHRvIGl0cyBmaWxlLiAqLw0KCSAgICB0b0ZpbGUoKSB7DQoJICAgICAgICByZXR1cm4gTGluay5maWxlKHRoaXMucGF0aCwgdGhpcy5lbWJlZCwgdGhpcy5kaXNwbGF5KTsNCgkgICAgfQ0KCSAgICAvKiogQ29udmVydCB0aGlzIGxpbmsgaW50byBhbiBlbWJlZGRlZCBsaW5rLiAqLw0KCSAgICB0b0VtYmVkKCkgew0KCSAgICAgICAgaWYgKHRoaXMuZW1iZWQpDQoJICAgICAgICAgICAgcmV0dXJuIHRoaXM7DQoJICAgICAgICBlbHNlIHsNCgkgICAgICAgICAgICBsZXQgbGluayA9IG5ldyBMaW5rKHRoaXMpOw0KCSAgICAgICAgICAgIGxpbmsuZW1iZWQgPSB0cnVlOw0KCSAgICAgICAgICAgIHJldHVybiBsaW5rOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IHRoaXMgbGluayB0byBtYXJrZG93biBzbyBpdCBjYW4gYmUgcmVuZGVyZWQuICovDQoJICAgIG1hcmtkb3duKCkgew0KCSAgICAgICAgbGV0IHJlc3VsdCA9ICh0aGlzLmVtYmVkID8gIiEiIDogIiIpICsgIltbIiArIHRoaXMucGF0aDsNCgkgICAgICAgIGlmICh0aGlzLnR5cGUgPT0gImhlYWRlciIpDQoJICAgICAgICAgICAgcmVzdWx0ICs9ICIjIiArIHRoaXMuc3VicGF0aDsNCgkgICAgICAgIGVsc2UgaWYgKHRoaXMudHlwZSA9PSAiYmxvY2siKQ0KCSAgICAgICAgICAgIHJlc3VsdCArPSAiI14iICsgdGhpcy5zdWJwYXRoOw0KCSAgICAgICAgaWYgKHRoaXMuZGlzcGxheSkNCgkgICAgICAgICAgICByZXN1bHQgKz0gInwiICsgdGhpcy5kaXNwbGF5Ow0KCSAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgcmVzdWx0ICs9ICJ8IiArIGdldEZpbGVUaXRsZSh0aGlzLnBhdGgpOw0KCSAgICAgICAgICAgIGlmICh0aGlzLnR5cGUgPT0gImhlYWRlciIgfHwgdGhpcy50eXBlID09ICJibG9jayIpDQoJICAgICAgICAgICAgICAgIHJlc3VsdCArPSAiID4gIiArIHRoaXMuc3VicGF0aDsNCgkgICAgICAgIH0NCgkgICAgICAgIHJlc3VsdCArPSAiXV0iOw0KCSAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgfQ0KCSAgICAvKiogVGhlIHN0cmlwcGVkIG5hbWUgb2YgdGhlIGZpbGUgdGhpcyBsaW5rIHBvaW50cyBpbnRvLiAqLw0KCSAgICBmaWxlTmFtZSgpIHsNCgkgICAgICAgIHJldHVybiBnZXRGaWxlVGl0bGUodGhpcy5wYXRoKS5yZXBsYWNlKCIubWQiLCAiIik7DQoJICAgIH0NCgl9DQoJdmFyIFZhbHVlczsNCgkoZnVuY3Rpb24gKFZhbHVlcykgew0KCSAgICAvKiogQ29udmVydCBhbiBhcmJpdGFyeSB2YWx1ZSBpbnRvIGEgcmVhc29uYWJsZSwgTWFya2Rvd24tZnJpZW5kbHkgc3RyaW5nIGlmIHBvc3NpYmxlLiAqLw0KCSAgICBmdW5jdGlvbiB0b1N0cmluZyhmaWVsZCwgc2V0dGluZyA9IERFRkFVTFRfUVVFUllfU0VUVElOR1MsIHJlY3Vyc2l2ZSA9IGZhbHNlKSB7DQoJICAgICAgICBsZXQgd3JhcHBlZCA9IHdyYXBWYWx1ZShmaWVsZCk7DQoJICAgICAgICBpZiAoIXdyYXBwZWQpDQoJICAgICAgICAgICAgcmV0dXJuICJudWxsIjsNCgkgICAgICAgIHN3aXRjaCAod3JhcHBlZC50eXBlKSB7DQoJICAgICAgICAgICAgY2FzZSAic3RyaW5nIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWU7DQoJICAgICAgICAgICAgY2FzZSAibnVtYmVyIjoNCgkgICAgICAgICAgICBjYXNlICJib29sZWFuIjoNCgkgICAgICAgICAgICBjYXNlICJodG1sIjoNCgkgICAgICAgICAgICBjYXNlICJudWxsIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuICIiICsgd3JhcHBlZC52YWx1ZTsNCgkgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUubWFya2Rvd24oKTsNCgkgICAgICAgICAgICBjYXNlICJ0YXNrIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUubWFya2Rvd24oKTsNCgkgICAgICAgICAgICBjYXNlICJmdW5jdGlvbiI6DQoJICAgICAgICAgICAgICAgIHJldHVybiAiPGZ1bmN0aW9uPiI7DQoJICAgICAgICAgICAgY2FzZSAiYXJyYXkiOg0KCSAgICAgICAgICAgICAgICBsZXQgcmVzdWx0ID0gIiI7DQoJICAgICAgICAgICAgICAgIGlmIChyZWN1cnNpdmUpDQoJICAgICAgICAgICAgICAgICAgICByZXN1bHQgKz0gIlsiOw0KCSAgICAgICAgICAgICAgICByZXN1bHQgKz0gd3JhcHBlZC52YWx1ZS5tYXAoZiA9PiB0b1N0cmluZyhmLCBzZXR0aW5nLCB0cnVlKSkuam9pbigiLCAiKTsNCgkgICAgICAgICAgICAgICAgaWYgKHJlY3Vyc2l2ZSkNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdCArPSAiXSI7DQoJICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICAgICAgY2FzZSAib2JqZWN0IjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuICgieyAiICsNCgkgICAgICAgICAgICAgICAgICAgIE9iamVjdC5lbnRyaWVzKHdyYXBwZWQudmFsdWUpDQoJICAgICAgICAgICAgICAgICAgICAgICAgLm1hcChlID0+IGVbMF0gKyAiOiAiICsgdG9TdHJpbmcoZVsxXSwgc2V0dGluZywgdHJ1ZSkpDQoJICAgICAgICAgICAgICAgICAgICAgICAgLmpvaW4oIiwgIikgKw0KCSAgICAgICAgICAgICAgICAgICAgIiB9Iik7DQoJICAgICAgICAgICAgY2FzZSAiZGF0ZSI6DQoJICAgICAgICAgICAgICAgIGlmICh3cmFwcGVkLnZhbHVlLnNlY29uZCA9PSAwICYmIHdyYXBwZWQudmFsdWUuaG91ciA9PSAwICYmIHdyYXBwZWQudmFsdWUubWludXRlID09IDApIHsNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLnRvRm9ybWF0KHNldHRpbmcuZGVmYXVsdERhdGVGb3JtYXQpOw0KCSAgICAgICAgICAgICAgICB9DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLnRvRm9ybWF0KHNldHRpbmcuZGVmYXVsdERhdGVUaW1lRm9ybWF0KTsNCgkgICAgICAgICAgICBjYXNlICJkdXJhdGlvbiI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLnRvSVNPVGltZSgpOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIFZhbHVlcy50b1N0cmluZyA9IHRvU3RyaW5nOw0KCSAgICAvKiogV3JhcCBhIGxpdGVyYWwgdmFsdWUgc28geW91IGNhbiBzd2l0Y2ggb24gaXQgZWFzaWx5LiAqLw0KCSAgICBmdW5jdGlvbiB3cmFwVmFsdWUodmFsKSB7DQoJICAgICAgICBpZiAoaXNOdWxsKHZhbCkpDQoJICAgICAgICAgICAgcmV0dXJuIHsgdHlwZTogIm51bGwiLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc051bWJlcih2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJudW1iZXIiLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc1N0cmluZyh2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJzdHJpbmciLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc0Jvb2xlYW4odmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAiYm9vbGVhbiIsIHZhbHVlOiB2YWwgfTsNCgkgICAgICAgIGVsc2UgaWYgKGlzRHVyYXRpb24odmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAiZHVyYXRpb24iLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc0RhdGUodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAiZGF0ZSIsIHZhbHVlOiB2YWwgfTsNCgkgICAgICAgIGVsc2UgaWYgKGlzSHRtbCh2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJodG1sIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNBcnJheSh2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJhcnJheSIsIHZhbHVlOiB2YWwgfTsNCgkgICAgICAgIGVsc2UgaWYgKGlzTGluayh2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJsaW5rIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNUYXNrKHZhbCkpDQoJICAgICAgICAgICAgcmV0dXJuIHsgdHlwZTogInRhc2siLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc0Z1bmN0aW9uKHZhbCkpDQoJICAgICAgICAgICAgcmV0dXJuIHsgdHlwZTogImZ1bmN0aW9uIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNPYmplY3QodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAib2JqZWN0IiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZQ0KCSAgICAgICAgICAgIHJldHVybiB1bmRlZmluZWQ7DQoJICAgIH0NCgkgICAgVmFsdWVzLndyYXBWYWx1ZSA9IHdyYXBWYWx1ZTsNCgkgICAgLyoqIENvbXBhcmUgdHdvIGFyYml0cmFyeSBKYXZhU2NyaXB0IHZhbHVlcy4gUHJvZHVjZXMgYSB0b3RhbCBvcmRlcmluZyBvdmVyIEFOWSBwb3NzaWJsZSBkYXRhdmlldyB2YWx1ZS4gKi8NCgkgICAgZnVuY3Rpb24gY29tcGFyZVZhbHVlKHZhbDEsIHZhbDIsIGxpbmtOb3JtYWxpemVyKSB7DQoJICAgICAgICB2YXIgX2EsIF9iOw0KCSAgICAgICAgLy8gSGFuZGxlIHVuZGVmaW5lZC9udWxscyBmaXJzdC4NCgkgICAgICAgIGlmICh2YWwxID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgdmFsMSA9IG51bGw7DQoJICAgICAgICBpZiAodmFsMiA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgICAgIHZhbDIgPSBudWxsOw0KCSAgICAgICAgaWYgKHZhbDEgPT09IG51bGwgJiYgdmFsMiA9PT0gbnVsbCkNCgkgICAgICAgICAgICByZXR1cm4gMDsNCgkgICAgICAgIGVsc2UgaWYgKHZhbDEgPT09IG51bGwpDQoJICAgICAgICAgICAgcmV0dXJuIC0xOw0KCSAgICAgICAgZWxzZSBpZiAodmFsMiA9PT0gbnVsbCkNCgkgICAgICAgICAgICByZXR1cm4gMTsNCgkgICAgICAgIC8vIEEgbm9uLW51bGwgdmFsdWUgbm93IHdoaWNoIHdlIGNhbiB3cmFwICYgY29tcGFyZSBvbi4NCgkgICAgICAgIGxldCB3cmFwMSA9IHdyYXBWYWx1ZSh2YWwxKTsNCgkgICAgICAgIGxldCB3cmFwMiA9IHdyYXBWYWx1ZSh2YWwyKTsNCgkgICAgICAgIGlmICh3cmFwMSA9PT0gdW5kZWZpbmVkICYmIHdyYXAyID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICBlbHNlIGlmICh3cmFwMSA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgICAgIHJldHVybiAtMTsNCgkgICAgICAgIGVsc2UgaWYgKHdyYXAyID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgcmV0dXJuIDE7DQoJICAgICAgICBpZiAod3JhcDEudHlwZSAhPSB3cmFwMi50eXBlKQ0KCSAgICAgICAgICAgIHJldHVybiB3cmFwMS50eXBlLmxvY2FsZUNvbXBhcmUod3JhcDIudHlwZSk7DQoJICAgICAgICBzd2l0Y2ggKHdyYXAxLnR5cGUpIHsNCgkgICAgICAgICAgICBjYXNlICJzdHJpbmciOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcDEudmFsdWUubG9jYWxlQ29tcGFyZSh3cmFwMi52YWx1ZSk7DQoJICAgICAgICAgICAgY2FzZSAibnVtYmVyIjoNCgkgICAgICAgICAgICAgICAgaWYgKHdyYXAxLnZhbHVlIDwgd3JhcDIudmFsdWUpDQoJICAgICAgICAgICAgICAgICAgICByZXR1cm4gLTE7DQoJICAgICAgICAgICAgICAgIGVsc2UgaWYgKHdyYXAxLnZhbHVlID09IHdyYXAyLnZhbHVlKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgICAgIHJldHVybiAxOw0KCSAgICAgICAgICAgIGNhc2UgIm51bGwiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gMDsNCgkgICAgICAgICAgICBjYXNlICJib29sZWFuIjoNCgkgICAgICAgICAgICAgICAgaWYgKHdyYXAxLnZhbHVlID09IHdyYXAyLnZhbHVlKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgICAgIGVsc2UNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiB3cmFwMS52YWx1ZSA/IDEgOiAtMTsNCgkgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgbGV0IGxpbmsxID0gd3JhcDEudmFsdWU7DQoJICAgICAgICAgICAgICAgIGxldCBsaW5rMiA9IHdyYXAyLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBsZXQgbm9ybWFsaXplID0gbGlua05vcm1hbGl6ZXIgIT09IG51bGwgJiYgbGlua05vcm1hbGl6ZXIgIT09IHZvaWQgMCA/IGxpbmtOb3JtYWxpemVyIDogKCh4KSA9PiB4KTsNCgkgICAgICAgICAgICAgICAgLy8gV2UgY2FuJ3QgY29tcGFyZSBieSBmaWxlIG5hbWUgb3IgZGlzcGxheSwgc2luY2UgdGhhdCB3b3VsZCBicmVhayBsaW5rIGVxdWFsaXR5LiBDb21wYXJlIGJ5IHBhdGguDQoJICAgICAgICAgICAgICAgIGxldCBwYXRoQ29tcGFyZSA9IG5vcm1hbGl6ZShsaW5rMS5wYXRoKS5sb2NhbGVDb21wYXJlKG5vcm1hbGl6ZShsaW5rMi5wYXRoKSk7DQoJICAgICAgICAgICAgICAgIGlmIChwYXRoQ29tcGFyZSAhPSAwKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHBhdGhDb21wYXJlOw0KCSAgICAgICAgICAgICAgICAvLyBUaGVuIGNvbXBhcmUgYnkgdHlwZS4NCgkgICAgICAgICAgICAgICAgbGV0IHR5cGVDb21wYXJlID0gbGluazEudHlwZS5sb2NhbGVDb21wYXJlKGxpbmsyLnR5cGUpOw0KCSAgICAgICAgICAgICAgICBpZiAodHlwZUNvbXBhcmUgIT0gMCkNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiB0eXBlQ29tcGFyZTsNCgkgICAgICAgICAgICAgICAgLy8gVGhlbiBjb21wYXJlIGJ5IHN1YnBhdGggZXhpc3RlbmNlLg0KCSAgICAgICAgICAgICAgICBpZiAobGluazEuc3VicGF0aCAmJiAhbGluazIuc3VicGF0aCkNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiAxOw0KCSAgICAgICAgICAgICAgICBpZiAoIWxpbmsxLnN1YnBhdGggJiYgbGluazIuc3VicGF0aCkNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiAtMTsNCgkgICAgICAgICAgICAgICAgaWYgKCFsaW5rMS5zdWJwYXRoICYmICFsaW5rMi5zdWJwYXRoKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgICAgIC8vIFNpbmNlIGJvdGggaGF2ZSBhIHN1YnBhdGgsIGNvbXBhcmUgYnkgc3VicGF0aC4NCgkgICAgICAgICAgICAgICAgcmV0dXJuICgoX2EgPSBsaW5rMS5zdWJwYXRoKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiAiIikubG9jYWxlQ29tcGFyZSgoX2IgPSBsaW5rMi5zdWJwYXRoKSAhPT0gbnVsbCAmJiBfYiAhPT0gdm9pZCAwID8gX2IgOiAiIik7DQoJICAgICAgICAgICAgY2FzZSAidGFzayI6DQoJICAgICAgICAgICAgICAgIGxldCB0YXNrMSA9IHdyYXAxLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBsZXQgdGFzazIgPSB3cmFwMi52YWx1ZTsNCgkgICAgICAgICAgICAgICAgLy8gVXNlIG9iamVjdCBjb21wYXJpc29uICYgY29tcGFyZSB0aGUgdW5pcXVlIGlkZW50aWZpZXJzIChwYXRoLCBsaW5lLCBhbmQgdGV4dCBhcyBiYWNrdXApLg0KCSAgICAgICAgICAgICAgICByZXR1cm4gY29tcGFyZVZhbHVlKHsgcGF0aDogdGFzazEucGF0aCwgbGluZTogdGFzazEubGluZSwgdGV4dDogdGFzazEudGV4dCB9LCB7IHBhdGg6IHRhc2syLnBhdGgsIGxpbmU6IHRhc2syLmxpbmUsIHRleHQ6IHRhc2syLnRleHQgfSk7DQoJICAgICAgICAgICAgY2FzZSAiZGF0ZSI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwMS52YWx1ZSA8IHdyYXAyLnZhbHVlDQoJICAgICAgICAgICAgICAgICAgICA/IC0xDQoJICAgICAgICAgICAgICAgICAgICA6IHdyYXAxLnZhbHVlLmVxdWFscyh3cmFwMi52YWx1ZSkNCgkgICAgICAgICAgICAgICAgICAgICAgICA/IDANCgkgICAgICAgICAgICAgICAgICAgICAgICA6IDE7DQoJICAgICAgICAgICAgY2FzZSAiZHVyYXRpb24iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcDEudmFsdWUgPCB3cmFwMi52YWx1ZQ0KCSAgICAgICAgICAgICAgICAgICAgPyAtMQ0KCSAgICAgICAgICAgICAgICAgICAgOiB3cmFwMS52YWx1ZS5lcXVhbHMod3JhcDIudmFsdWUpDQoJICAgICAgICAgICAgICAgICAgICAgICAgPyAwDQoJICAgICAgICAgICAgICAgICAgICAgICAgOiAxOw0KCSAgICAgICAgICAgIGNhc2UgImFycmF5IjoNCgkgICAgICAgICAgICAgICAgbGV0IGYxID0gd3JhcDEudmFsdWU7DQoJICAgICAgICAgICAgICAgIGxldCBmMiA9IHdyYXAyLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBmb3IgKGxldCBpbmRleCA9IDA7IGluZGV4IDwgTWF0aC5taW4oZjEubGVuZ3RoLCBmMi5sZW5ndGgpOyBpbmRleCsrKSB7DQoJICAgICAgICAgICAgICAgICAgICBsZXQgY29tcCA9IGNvbXBhcmVWYWx1ZShmMVtpbmRleF0sIGYyW2luZGV4XSk7DQoJICAgICAgICAgICAgICAgICAgICBpZiAoY29tcCAhPSAwKQ0KCSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBjb21wOw0KCSAgICAgICAgICAgICAgICB9DQoJICAgICAgICAgICAgICAgIHJldHVybiBmMS5sZW5ndGggLSBmMi5sZW5ndGg7DQoJICAgICAgICAgICAgY2FzZSAib2JqZWN0IjoNCgkgICAgICAgICAgICAgICAgbGV0IG8xID0gd3JhcDEudmFsdWU7DQoJICAgICAgICAgICAgICAgIGxldCBvMiA9IHdyYXAyLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBsZXQgazEgPSBBcnJheS5mcm9tKE9iamVjdC5rZXlzKG8xKSk7DQoJICAgICAgICAgICAgICAgIGxldCBrMiA9IEFycmF5LmZyb20oT2JqZWN0LmtleXMobzIpKTsNCgkgICAgICAgICAgICAgICAgazEuc29ydCgpOw0KCSAgICAgICAgICAgICAgICBrMi5zb3J0KCk7DQoJICAgICAgICAgICAgICAgIGxldCBrZXlDb21wYXJlID0gY29tcGFyZVZhbHVlKGsxLCBrMik7DQoJICAgICAgICAgICAgICAgIGlmIChrZXlDb21wYXJlICE9IDApDQoJICAgICAgICAgICAgICAgICAgICByZXR1cm4ga2V5Q29tcGFyZTsNCgkgICAgICAgICAgICAgICAgZm9yIChsZXQga2V5IG9mIGsxKSB7DQoJICAgICAgICAgICAgICAgICAgICBsZXQgY29tcCA9IGNvbXBhcmVWYWx1ZShvMVtrZXldLCBvMltrZXldKTsNCgkgICAgICAgICAgICAgICAgICAgIGlmIChjb21wICE9IDApDQoJICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvbXA7DQoJICAgICAgICAgICAgICAgIH0NCgkgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgY2FzZSAiaHRtbCI6DQoJICAgICAgICAgICAgICAgIHJldHVybiAwOw0KCSAgICAgICAgICAgIGNhc2UgImZ1bmN0aW9uIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgVmFsdWVzLmNvbXBhcmVWYWx1ZSA9IGNvbXBhcmVWYWx1ZTsNCgkgICAgLyoqIEZpbmQgdGhlIGNvcnJlc3BvbmRpbmcgRGF0YXZlaXcgdHlwZSBmb3IgYW4gYXJiaXRyYXJ5IHZhbHVlLiAqLw0KCSAgICBmdW5jdGlvbiB0eXBlT2YodmFsKSB7DQoJICAgICAgICB2YXIgX2E7DQoJICAgICAgICByZXR1cm4gKF9hID0gd3JhcFZhbHVlKHZhbCkpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS50eXBlOw0KCSAgICB9DQoJICAgIFZhbHVlcy50eXBlT2YgPSB0eXBlT2Y7DQoJICAgIC8qKiBEZXRlcm1pbmUgaWYgdGhlIGdpdmVuIHZhbHVlIGlzICJ0cnV0aHkiIChpLmUuLCBpcyBub24tbnVsbCBhbmQgaGFzIGRhdGEgaW4gaXQpLiAqLw0KCSAgICBmdW5jdGlvbiBpc1RydXRoeShmaWVsZCkgew0KCSAgICAgICAgbGV0IHdyYXBwZWQgPSB3cmFwVmFsdWUoZmllbGQpOw0KCSAgICAgICAgaWYgKCF3cmFwcGVkKQ0KCSAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCgkgICAgICAgIHN3aXRjaCAod3JhcHBlZC50eXBlKSB7DQoJICAgICAgICAgICAgY2FzZSAibnVtYmVyIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUgIT0gMDsNCgkgICAgICAgICAgICBjYXNlICJzdHJpbmciOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS5sZW5ndGggPiAwOw0KCSAgICAgICAgICAgIGNhc2UgImJvb2xlYW4iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZTsNCgkgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuICEhd3JhcHBlZC52YWx1ZS5wYXRoOw0KCSAgICAgICAgICAgIGNhc2UgInRhc2siOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS50ZXh0Lmxlbmd0aCA+IDA7DQoJICAgICAgICAgICAgY2FzZSAiZGF0ZSI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLnRvTWlsbGlzKCkgIT0gMDsNCgkgICAgICAgICAgICBjYXNlICJkdXJhdGlvbiI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLmFzKCJzZWNvbmRzIikgIT0gMDsNCgkgICAgICAgICAgICBjYXNlICJvYmplY3QiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gT2JqZWN0LmtleXMod3JhcHBlZC52YWx1ZSkubGVuZ3RoID4gMDsNCgkgICAgICAgICAgICBjYXNlICJhcnJheSI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLmxlbmd0aCA+IDA7DQoJICAgICAgICAgICAgY2FzZSAibnVsbCI6DQoJICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCgkgICAgICAgICAgICBjYXNlICJodG1sIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7DQoJICAgICAgICAgICAgY2FzZSAiZnVuY3Rpb24iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBWYWx1ZXMuaXNUcnV0aHkgPSBpc1RydXRoeTsNCgkgICAgLyoqIERlZXAgY29weSBhIGZpZWxkLiAqLw0KCSAgICBmdW5jdGlvbiBkZWVwQ29weShmaWVsZCkgew0KCSAgICAgICAgaWYgKGZpZWxkID09PSBudWxsIHx8IGZpZWxkID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgcmV0dXJuIGZpZWxkOw0KCSAgICAgICAgaWYgKFZhbHVlcy5pc0FycmF5KGZpZWxkKSkgew0KCSAgICAgICAgICAgIHJldHVybiBbXS5jb25jYXQoZmllbGQubWFwKHYgPT4gZGVlcENvcHkodikpKTsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2UgaWYgKFZhbHVlcy5pc09iamVjdChmaWVsZCkpIHsNCgkgICAgICAgICAgICBsZXQgcmVzdWx0ID0ge307DQoJICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKGZpZWxkKSkNCgkgICAgICAgICAgICAgICAgcmVzdWx0W2tleV0gPSBkZWVwQ29weSh2YWx1ZSk7DQoJICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2Ugew0KCSAgICAgICAgICAgIHJldHVybiBmaWVsZDsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBWYWx1ZXMuZGVlcENvcHkgPSBkZWVwQ29weTsNCgkgICAgZnVuY3Rpb24gaXNTdHJpbmcodmFsKSB7DQoJICAgICAgICByZXR1cm4gdHlwZW9mIHZhbCA9PSAic3RyaW5nIjsNCgkgICAgfQ0KCSAgICBWYWx1ZXMuaXNTdHJpbmcgPSBpc1N0cmluZzsNCgkgICAgZnVuY3Rpb24gaXNOdW1iZXIodmFsKSB7DQoJICAgICAgICByZXR1cm4gdHlwZW9mIHZhbCA9PSAibnVtYmVyIjsNCgkgICAgfQ0KCSAgICBWYWx1ZXMuaXNOdW1iZXIgPSBpc051bWJlcjsNCgkgICAgZnVuY3Rpb24gaXNEYXRlKHZhbCkgew0KCSAgICAgICAgcmV0dXJuIHZhbCBpbnN0YW5jZW9mIERhdGVUaW1lXzE7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzRGF0ZSA9IGlzRGF0ZTsNCgkgICAgZnVuY3Rpb24gaXNEdXJhdGlvbih2YWwpIHsNCgkgICAgICAgIHJldHVybiB2YWwgaW5zdGFuY2VvZiBEdXJhdGlvbl8xOw0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0R1cmF0aW9uID0gaXNEdXJhdGlvbjsNCgkgICAgZnVuY3Rpb24gaXNOdWxsKHZhbCkgew0KCSAgICAgICAgcmV0dXJuIHZhbCA9PT0gbnVsbCB8fCB2YWwgPT09IHVuZGVmaW5lZDsNCgkgICAgfQ0KCSAgICBWYWx1ZXMuaXNOdWxsID0gaXNOdWxsOw0KCSAgICBmdW5jdGlvbiBpc0FycmF5KHZhbCkgew0KCSAgICAgICAgcmV0dXJuIEFycmF5LmlzQXJyYXkodmFsKTsNCgkgICAgfQ0KCSAgICBWYWx1ZXMuaXNBcnJheSA9IGlzQXJyYXk7DQoJICAgIGZ1bmN0aW9uIGlzQm9vbGVhbih2YWwpIHsNCgkgICAgICAgIHJldHVybiB0eXBlb2YgdmFsID09PSAiYm9vbGVhbiI7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzQm9vbGVhbiA9IGlzQm9vbGVhbjsNCgkgICAgZnVuY3Rpb24gaXNMaW5rKHZhbCkgew0KCSAgICAgICAgcmV0dXJuIHZhbCBpbnN0YW5jZW9mIExpbms7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzTGluayA9IGlzTGluazsNCgkgICAgZnVuY3Rpb24gaXNUYXNrKHZhbCkgew0KCSAgICAgICAgcmV0dXJuIHZhbCBpbnN0YW5jZW9mIFRhc2s7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzVGFzayA9IGlzVGFzazsNCgkgICAgZnVuY3Rpb24gaXNIdG1sKHZhbCkgew0KCSAgICAgICAgaWYgKHR5cGVvZiBIVE1MRWxlbWVudCAhPT0gInVuZGVmaW5lZCIpIHsNCgkgICAgICAgICAgICByZXR1cm4gdmFsIGluc3RhbmNlb2YgSFRNTEVsZW1lbnQ7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIHsNCgkgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzSHRtbCA9IGlzSHRtbDsNCgkgICAgZnVuY3Rpb24gaXNPYmplY3QodmFsKSB7DQoJICAgICAgICByZXR1cm4gKHR5cGVvZiB2YWwgPT0gIm9iamVjdCIgJiYNCgkgICAgICAgICAgICAhaXNIdG1sKHZhbCkgJiYNCgkgICAgICAgICAgICAhaXNBcnJheSh2YWwpICYmDQoJICAgICAgICAgICAgIWlzRHVyYXRpb24odmFsKSAmJg0KCSAgICAgICAgICAgICFpc0RhdGUodmFsKSAmJg0KCSAgICAgICAgICAgICFpc0xpbmsodmFsKSAmJg0KCSAgICAgICAgICAgICFpc1Rhc2sodmFsKSk7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzT2JqZWN0ID0gaXNPYmplY3Q7DQoJICAgIGZ1bmN0aW9uIGlzRnVuY3Rpb24odmFsKSB7DQoJICAgICAgICByZXR1cm4gdHlwZW9mIHZhbCA9PSAiZnVuY3Rpb24iOw0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0Z1bmN0aW9uID0gaXNGdW5jdGlvbjsNCgl9KShWYWx1ZXMgfHwgKFZhbHVlcyA9IHt9KSk7DQoJdmFyIEdyb3VwaW5nczsNCgkoZnVuY3Rpb24gKEdyb3VwaW5ncykgew0KCSAgICBmdW5jdGlvbiBiYXNlKHZhbHVlKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiYmFzZSIsIHZhbHVlIH07DQoJICAgIH0NCgkgICAgR3JvdXBpbmdzLmJhc2UgPSBiYXNlOw0KCSAgICBmdW5jdGlvbiBncm91cGVkKHZhbHVlcykgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImdyb3VwZWQiLCBncm91cHM6IHZhbHVlcyB9Ow0KCSAgICB9DQoJICAgIEdyb3VwaW5ncy5ncm91cGVkID0gZ3JvdXBlZDsNCgl9KShHcm91cGluZ3MgfHwgKEdyb3VwaW5ncyA9IHt9KSk7CgoJLyoqIFV0aWxpdHkgbWV0aG9kcyBmb3IgY3JlYXRpbmcgJiBjb21wYXJpbmcgZmllbGRzLiAqLw0KCXZhciBGaWVsZHM7DQoJKGZ1bmN0aW9uIChGaWVsZHMpIHsNCgkgICAgZnVuY3Rpb24gdmFyaWFibGUobmFtZSkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogInZhcmlhYmxlIiwgbmFtZSB9Ow0KCSAgICB9DQoJICAgIEZpZWxkcy52YXJpYWJsZSA9IHZhcmlhYmxlOw0KCSAgICBmdW5jdGlvbiBsaXRlcmFsKHZhbHVlKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAibGl0ZXJhbCIsIHZhbHVlIH07DQoJICAgIH0NCgkgICAgRmllbGRzLmxpdGVyYWwgPSBsaXRlcmFsOw0KCSAgICBmdW5jdGlvbiBiaW5hcnlPcChsZWZ0LCBvcCwgcmlnaHQpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJiaW5hcnlvcCIsIGxlZnQsIG9wLCByaWdodCB9Ow0KCSAgICB9DQoJICAgIEZpZWxkcy5iaW5hcnlPcCA9IGJpbmFyeU9wOw0KCSAgICBmdW5jdGlvbiBpbmRleChvYmosIGluZGV4KSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiaW5kZXgiLCBvYmplY3Q6IG9iaiwgaW5kZXggfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMuaW5kZXggPSBpbmRleDsNCgkgICAgLyoqIENvbnZlcnRzIGEgc3RyaW5nIGluIGRvdC1ub3RhdGlvbi1mb3JtYXQgaW50byBhIHZhcmlhYmxlIHdoaWNoIGluZGV4ZXMuICovDQoJICAgIGZ1bmN0aW9uIGluZGV4VmFyaWFibGUobmFtZSkgew0KCSAgICAgICAgbGV0IHBhcnRzID0gbmFtZS5zcGxpdCgiLiIpOw0KCSAgICAgICAgbGV0IHJlc3VsdCA9IEZpZWxkcy52YXJpYWJsZShwYXJ0c1swXSk7DQoJICAgICAgICBmb3IgKGxldCBpbmRleCA9IDE7IGluZGV4IDwgcGFydHMubGVuZ3RoOyBpbmRleCsrKSB7DQoJICAgICAgICAgICAgcmVzdWx0ID0gRmllbGRzLmluZGV4KHJlc3VsdCwgRmllbGRzLmxpdGVyYWwocGFydHNbaW5kZXhdKSk7DQoJICAgICAgICB9DQoJICAgICAgICByZXR1cm4gcmVzdWx0Ow0KCSAgICB9DQoJICAgIEZpZWxkcy5pbmRleFZhcmlhYmxlID0gaW5kZXhWYXJpYWJsZTsNCgkgICAgZnVuY3Rpb24gbGFtYmRhKGFyZ3MsIHZhbHVlKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAibGFtYmRhIiwgYXJndW1lbnRzOiBhcmdzLCB2YWx1ZSB9Ow0KCSAgICB9DQoJICAgIEZpZWxkcy5sYW1iZGEgPSBsYW1iZGE7DQoJICAgIGZ1bmN0aW9uIGZ1bmMoZnVuYywgYXJncykgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImZ1bmN0aW9uIiwgZnVuYywgYXJndW1lbnRzOiBhcmdzIH07DQoJICAgIH0NCgkgICAgRmllbGRzLmZ1bmMgPSBmdW5jOw0KCSAgICBmdW5jdGlvbiBsaXN0KHZhbHVlcykgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImxpc3QiLCB2YWx1ZXMgfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMubGlzdCA9IGxpc3Q7DQoJICAgIGZ1bmN0aW9uIG9iamVjdCh2YWx1ZXMpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJvYmplY3QiLCB2YWx1ZXMgfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMub2JqZWN0ID0gb2JqZWN0Ow0KCSAgICBmdW5jdGlvbiBuZWdhdGUoY2hpbGQpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJuZWdhdGVkIiwgY2hpbGQgfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMubmVnYXRlID0gbmVnYXRlOw0KCSAgICBmdW5jdGlvbiBpc0NvbXBhcmVPcChvcCkgew0KCSAgICAgICAgcmV0dXJuIG9wID09ICI8PSIgfHwgb3AgPT0gIjwiIHx8IG9wID09ICI+IiB8fCBvcCA9PSAiPj0iIHx8IG9wID09ICIhPSIgfHwgb3AgPT0gIj0iOw0KCSAgICB9DQoJICAgIEZpZWxkcy5pc0NvbXBhcmVPcCA9IGlzQ29tcGFyZU9wOw0KCSAgICBGaWVsZHMuTlVMTCA9IEZpZWxkcy5saXRlcmFsKG51bGwpOw0KCX0pKEZpZWxkcyB8fCAoRmllbGRzID0ge30pKTsKCgkvKiogQVNUIGltcGxlbWVudGF0aW9uIGZvciBxdWVyaWVzIG92ZXIgZGF0YSBzb3VyY2VzLiAqLw0KCS8qKiBVdGlsaXR5IGZ1bmN0aW9ucyBmb3IgY3JlYXRpbmcgYW5kIG1hbmlwdWxhdGluZyBzb3VyY2VzLiAqLw0KCXZhciBTb3VyY2VzOw0KCShmdW5jdGlvbiAoU291cmNlcykgew0KCSAgICBmdW5jdGlvbiB0YWcodGFnKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAidGFnIiwgdGFnIH07DQoJICAgIH0NCgkgICAgU291cmNlcy50YWcgPSB0YWc7DQoJICAgIGZ1bmN0aW9uIGNzdihwYXRoKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiY3N2IiwgcGF0aCB9Ow0KCSAgICB9DQoJICAgIFNvdXJjZXMuY3N2ID0gY3N2Ow0KCSAgICBmdW5jdGlvbiBmb2xkZXIocHJlZml4KSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiZm9sZGVyIiwgZm9sZGVyOiBwcmVmaXggfTsNCgkgICAgfQ0KCSAgICBTb3VyY2VzLmZvbGRlciA9IGZvbGRlcjsNCgkgICAgZnVuY3Rpb24gbGluayhmaWxlLCBpbmNvbWluZykgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImxpbmsiLCBmaWxlLCBkaXJlY3Rpb246IGluY29taW5nID8gImluY29taW5nIiA6ICJvdXRnb2luZyIgfTsNCgkgICAgfQ0KCSAgICBTb3VyY2VzLmxpbmsgPSBsaW5rOw0KCSAgICBmdW5jdGlvbiBiaW5hcnlPcChsZWZ0LCBvcCwgcmlnaHQpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJiaW5hcnlvcCIsIGxlZnQsIG9wLCByaWdodCB9Ow0KCSAgICB9DQoJICAgIFNvdXJjZXMuYmluYXJ5T3AgPSBiaW5hcnlPcDsNCgkgICAgZnVuY3Rpb24gbmVnYXRlKGNoaWxkKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAibmVnYXRlIiwgY2hpbGQgfTsNCgkgICAgfQ0KCSAgICBTb3VyY2VzLm5lZ2F0ZSA9IG5lZ2F0ZTsNCgkgICAgZnVuY3Rpb24gZW1wdHkoKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiZW1wdHkiIH07DQoJICAgIH0NCgkgICAgU291cmNlcy5lbXB0eSA9IGVtcHR5Ow0KCX0pKFNvdXJjZXMgfHwgKFNvdXJjZXMgPSB7fSkpOwoKCS8qKiBFbW9qaSByZWdleCB3aXRob3V0IGFueSBhZGRpdGlvbmFsIGZsYWdzLiAqLw0KCWNvbnN0IEVNT0pJX1JFR0VYID0gbmV3IFJlZ0V4cChlbW9qaVJlZ2V4KCksICIiKTsNCgkvKiogUHJvdmlkZXMgYSBsb29rdXAgdGFibGUgZm9yIHVuaXQgZHVyYXRpb25zIG9mIHRoZSBnaXZlbiB0eXBlLiAqLw0KCWNvbnN0IERVUkFUSU9OX1RZUEVTID0gew0KCSAgICB5ZWFyOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyB5ZWFyczogMSB9KSwNCgkgICAgeWVhcnM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHllYXJzOiAxIH0pLA0KCSAgICB5cjogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgeWVhcnM6IDEgfSksDQoJICAgIHlyczogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgeWVhcnM6IDEgfSksDQoJICAgIG1vbnRoOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBtb250aHM6IDEgfSksDQoJICAgIG1vbnRoczogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgbW9udGhzOiAxIH0pLA0KCSAgICBtbzogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgbW9udGhzOiAxIH0pLA0KCSAgICBtb3M6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1vbnRoczogMSB9KSwNCgkgICAgd2VlazogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgd2Vla3M6IDEgfSksDQoJICAgIHdlZWtzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyB3ZWVrczogMSB9KSwNCgkgICAgd2s6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHdlZWtzOiAxIH0pLA0KCSAgICB3a3M6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHdlZWtzOiAxIH0pLA0KCSAgICB3OiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyB3ZWVrczogMSB9KSwNCgkgICAgZGF5OiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBkYXlzOiAxIH0pLA0KCSAgICBkYXlzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBkYXlzOiAxIH0pLA0KCSAgICBkOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBkYXlzOiAxIH0pLA0KCSAgICBob3VyOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBob3VyczogMSB9KSwNCgkgICAgaG91cnM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IGhvdXJzOiAxIH0pLA0KCSAgICBocjogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgaG91cnM6IDEgfSksDQoJICAgIGhyczogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgaG91cnM6IDEgfSksDQoJICAgIGg6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IGhvdXJzOiAxIH0pLA0KCSAgICBtaW51dGU6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1pbnV0ZXM6IDEgfSksDQoJICAgIG1pbnV0ZXM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1pbnV0ZXM6IDEgfSksDQoJICAgIG1pbjogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgbWludXRlczogMSB9KSwNCgkgICAgbWluczogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgbWludXRlczogMSB9KSwNCgkgICAgbTogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgbWludXRlczogMSB9KSwNCgkgICAgc2Vjb25kOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBzZWNvbmRzOiAxIH0pLA0KCSAgICBzZWNvbmRzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBzZWNvbmRzOiAxIH0pLA0KCSAgICBzZWM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHNlY29uZHM6IDEgfSksDQoJICAgIHNlY3M6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHNlY29uZHM6IDEgfSksDQoJICAgIHM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHNlY29uZHM6IDEgfSksDQoJfTsNCgkvKiogU2hvcnRoYW5kIGZvciBjb21tb24gZGF0ZXMgKHJlbGF0aXZlIHRvIHJpZ2h0IG5vdykuICovDQoJY29uc3QgREFURV9TSE9SVEhBTkRTID0gew0KCSAgICBub3c6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKSwNCgkgICAgdG9kYXk6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5zdGFydE9mKCJkYXkiKSwNCgkgICAgeWVzdGVyZGF5OiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkNCgkgICAgICAgIC5zdGFydE9mKCJkYXkiKQ0KCSAgICAgICAgLm1pbnVzKER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IGRheXM6IDEgfSkpLA0KCSAgICB0b21tb3JvdzogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpDQoJICAgICAgICAuc3RhcnRPZigiZGF5IikNCgkgICAgICAgIC5wbHVzKER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IGRheXM6IDEgfSkpLA0KCSAgICBzb3c6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5zdGFydE9mKCJ3ZWVrIiksDQoJICAgICJzdGFydC1vZi13ZWVrIjogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLnN0YXJ0T2YoIndlZWsiKSwNCgkgICAgZW93OiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuZW5kT2YoIndlZWsiKSwNCgkgICAgImVuZC1vZi13ZWVrIjogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLmVuZE9mKCJ3ZWVrIiksDQoJICAgIHNveTogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLnN0YXJ0T2YoInllYXIiKSwNCgkgICAgInN0YXJ0LW9mLXllYXIiOiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuc3RhcnRPZigieWVhciIpLA0KCSAgICBlb3k6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5lbmRPZigieWVhciIpLA0KCSAgICAiZW5kLW9mLXllYXIiOiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuZW5kT2YoInllYXIiKSwNCgkgICAgc29tOiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuc3RhcnRPZigibW9udGgiKSwNCgkgICAgInN0YXJ0LW9mLW1vbnRoIjogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLnN0YXJ0T2YoIm1vbnRoIiksDQoJICAgIGVvbTogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLmVuZE9mKCJtb250aCIpLA0KCSAgICAiZW5kLW9mLW1vbnRoIjogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLmVuZE9mKCJtb250aCIpLA0KCX07DQoJLyoqDQoJICogS2V5d29yZHMgd2hpY2ggY2Fubm90IGJlIHVzZWQgYXMgdmFyaWFibGVzIGRpcmVjdGx5LiBVc2UgYHJvdy48dGhpbmc+YCBpZiBpdCBpcyBhIHZhcmlhYmxlIHlvdSBoYXZlIGRlZmluZWQgYW5kIHdhbnQNCgkgKiB0byBhY2Nlc3MuDQoJICovDQoJY29uc3QgS0VZV09SRFMgPSBbIkZST00iLCAiV0hFUkUiLCAiTElNSVQiLCAiR1JPVVAiLCAiRkxBVFRFTiJdOw0KCS8vLy8vLy8vLy8vLy8vLw0KCS8vIFV0aWxpdGllcyAvLw0KCS8vLy8vLy8vLy8vLy8vLw0KCS8qKiBBdHRlbXB0IHRvIHBhcnNlIHRoZSBpbnNpZGUgb2YgYSBsaW5rIHRvIHB1bGwgb3V0IGRpc3BsYXkgbmFtZSwgc3VicGF0aCwgZXRjLiAqLw0KCWZ1bmN0aW9uIHBhcnNlSW5uZXJMaW5rKGxpbmspIHsNCgkgICAgbGV0IGRpc3BsYXkgPSB1bmRlZmluZWQ7DQoJICAgIGlmIChsaW5rLmluY2x1ZGVzKCJ8IikpIHsNCgkgICAgICAgIGxldCBzcGxpdCA9IGxpbmsuc3BsaXQoInwiKTsNCgkgICAgICAgIGxpbmsgPSBzcGxpdFswXTsNCgkgICAgICAgIGRpc3BsYXkgPSBzcGxpdFsxXTsNCgkgICAgfQ0KCSAgICBpZiAobGluay5pbmNsdWRlcygiI14iKSkgew0KCSAgICAgICAgbGV0IHNwbGl0ID0gbGluay5zcGxpdCgiI14iKTsNCgkgICAgICAgIHJldHVybiBMaW5rLmJsb2NrKHNwbGl0WzBdLCBzcGxpdFsxXSwgZmFsc2UsIGRpc3BsYXkpOw0KCSAgICB9DQoJICAgIGVsc2UgaWYgKGxpbmsuaW5jbHVkZXMoIiMiKSkgew0KCSAgICAgICAgbGV0IHNwbGl0ID0gbGluay5zcGxpdCgiIyIpOw0KCSAgICAgICAgcmV0dXJuIExpbmsuaGVhZGVyKHNwbGl0WzBdLCBzcGxpdFsxXSwgZmFsc2UsIGRpc3BsYXkpOw0KCSAgICB9DQoJICAgIHJldHVybiBMaW5rLmZpbGUobGluaywgZmFsc2UsIGRpc3BsYXkpOw0KCX0NCgkvKiogQ3JlYXRlIGEgbGVmdC1hc3NvY2lhdGl2ZSBiaW5hcnkgcGFyc2VyIHdoaWNoIHBhcnNlcyB0aGUgZ2l2ZW4gc3ViLWVsZW1lbnQgYW5kIHNlcGFyYXRvci4gSGFuZGxlcyB3aGl0ZXNwYWNlLiAqLw0KCWZ1bmN0aW9uIGNyZWF0ZUJpbmFyeVBhcnNlcihjaGlsZCwgc2VwLCBjb21iaW5lKSB7DQoJICAgIHJldHVybiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChjaGlsZCwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXEocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBzZXAsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgY2hpbGQpLm1hbnkoKSwgKGZpcnN0LCByZXN0KSA9PiB7DQoJICAgICAgICBpZiAocmVzdC5sZW5ndGggPT0gMCkNCgkgICAgICAgICAgICByZXR1cm4gZmlyc3Q7DQoJICAgICAgICBsZXQgbm9kZSA9IGNvbWJpbmUoZmlyc3QsIHJlc3RbMF1bMV0sIHJlc3RbMF1bM10pOw0KCSAgICAgICAgZm9yIChsZXQgaW5kZXggPSAxOyBpbmRleCA8IHJlc3QubGVuZ3RoOyBpbmRleCsrKSB7DQoJICAgICAgICAgICAgbm9kZSA9IGNvbWJpbmUobm9kZSwgcmVzdFtpbmRleF1bMV0sIHJlc3RbaW5kZXhdWzNdKTsNCgkgICAgICAgIH0NCgkgICAgICAgIHJldHVybiBub2RlOw0KCSAgICB9KTsNCgl9DQoJZnVuY3Rpb24gY2hhaW5PcHQoYmFzZSwgLi4uZnVuY3MpIHsNCgkgICAgcmV0dXJuIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuY3VzdG9tKChzdWNjZXNzLCBmYWlsdXJlKSA9PiB7DQoJICAgICAgICByZXR1cm4gKGlucHV0LCBpKSA9PiB7DQoJICAgICAgICAgICAgbGV0IHJlc3VsdCA9IGJhc2UuXyhpbnB1dCwgaSk7DQoJICAgICAgICAgICAgaWYgKCFyZXN1bHQuc3RhdHVzKQ0KCSAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ow0KCSAgICAgICAgICAgIGZvciAobGV0IGZ1bmMgb2YgZnVuY3MpIHsNCgkgICAgICAgICAgICAgICAgbGV0IG5leHQgPSBmdW5jKHJlc3VsdC52YWx1ZSkuXyhpbnB1dCwgcmVzdWx0LmluZGV4KTsNCgkgICAgICAgICAgICAgICAgaWYgKCFuZXh0LnN0YXR1cykNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICAgICAgICAgIHJlc3VsdCA9IG5leHQ7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICB9Ow0KCSAgICB9KTsNCgl9DQoJY29uc3QgRVhQUkVTU0lPTiA9IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuY3JlYXRlTGFuZ3VhZ2Uoew0KCSAgICAvLyBBIGZsb2F0aW5nIHBvaW50IG51bWJlcjsgdGhlIGRlY2ltYWwgcG9pbnQgaXMgb3B0aW9uYWwuDQoJICAgIG51bWJlcjogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvLT9bMC05XSsoXC5bMC05XSspPy8pDQoJICAgICAgICAubWFwKHN0ciA9PiBOdW1iZXIucGFyc2VGbG9hdChzdHIpKQ0KCSAgICAgICAgLmRlc2MoIm51bWJlciIpLA0KCSAgICAvLyBBIHF1b3RlLXN1cnJvdW5kZWQgc3RyaW5nIHdoaWNoIHN1cHBvcnRzIGVzY2FwZSBjaGFyYWN0ZXJzICgnXCcpLg0KCSAgICBzdHJpbmc6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoJyInKQ0KCSAgICAgICAgLnRoZW4ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocS5lc2NhcGVDaGFyYWN0ZXIsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMubm9uZU9mKCciXFwnKSkNCgkgICAgICAgIC5hdExlYXN0KDApDQoJICAgICAgICAubWFwKGNoYXJzID0+IGNoYXJzLmpvaW4oIiIpKSkNCgkgICAgICAgIC5za2lwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCciJykpDQoJICAgICAgICAuZGVzYygic3RyaW5nIiksDQoJICAgIGVzY2FwZUNoYXJhY3RlcjogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiXFwiKQ0KCSAgICAgICAgLnRoZW4ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbnkpDQoJICAgICAgICAubWFwKGVzY2FwZWQgPT4gew0KCSAgICAgICAgLy8gSWYgd2UgYXJlIGVzY2FwaW5nIGEgYmFja3NsYXNoIG9yIGEgcXVvdGUsIHBhc3MgaW4gb24gaW4gZXNjYXBlZCBmb3JtDQoJICAgICAgICBpZiAoZXNjYXBlZCA9PT0gJyInKQ0KCSAgICAgICAgICAgIHJldHVybiAnIic7DQoJICAgICAgICBpZiAoZXNjYXBlZCA9PT0gIlxcIikNCgkgICAgICAgICAgICByZXR1cm4gIlxcIjsNCgkgICAgICAgIGVsc2UNCgkgICAgICAgICAgICByZXR1cm4gIlxcIiArIGVzY2FwZWQ7DQoJICAgIH0pLA0KCSAgICAvLyBBIGJvb2xlYW4gdHJ1ZS9mYWxzZSB2YWx1ZS4NCgkgICAgYm9vbDogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvdHJ1ZXxmYWxzZXxUcnVlfEZhbHNlLykNCgkgICAgICAgIC5tYXAoc3RyID0+IHN0ci50b0xvd2VyQ2FzZSgpID09ICJ0cnVlIikNCgkgICAgICAgIC5kZXNjKCJib29sZWFuICgndHJ1ZScgb3IgJ2ZhbHNlJykiKSwNCgkgICAgLy8gQSB0YWcgb2YgdGhlIGZvcm0gJyNzdHVmZi9oZWxsby10aGVyZScuDQoJICAgIHRhZzogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiIyIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvW1xwe0xldHRlcn0wLTlfLy1dL3UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cChFTU9KSV9SRUdFWCkpLm1hbnkoKSwgKHN0YXJ0LCByZXN0KSA9PiBzdGFydCArIHJlc3Quam9pbigiIikpLmRlc2MoInRhZyAoJyNoZWxsby9zdHVmZicpIiksDQoJICAgIC8vIEEgdmFyaWFibGUgaWRlbnRpZmllciwgd2hpY2ggaXMgYWxwaGFudW1lcmljIGFuZCBtdXN0IHN0YXJ0IHdpdGggYSBsZXR0ZXIgb3IuLi4gZW1vamkuDQoJICAgIGlkZW50aWZpZXI6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xwe0xldHRlcn0vdSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKEVNT0pJX1JFR0VYKSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9bMC05XHB7TGV0dGVyfV8tXS91KSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoRU1PSklfUkVHRVgpKS5tYW55KCksIChmaXJzdCwgcmVzdCkgPT4gZmlyc3QgKyByZXN0LmpvaW4oIiIpKS5kZXNjKCJ2YXJpYWJsZSBpZGVudGlmaWVyIiksDQoJICAgIC8vIEEgdmFyaWFibGUgaWRlbnRpZmllciwgd2hpY2ggaXMgYWxwaGFudW1lcmljIGFuZCBtdXN0IHN0YXJ0IHdpdGggYSBsZXR0ZXIuIENhbiBpbmNsdWRlIGRvdHMuDQoJICAgIGlkZW50aWZpZXJEb3Q6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xwe0xldHRlcn0vdSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKEVNT0pJX1JFR0VYKSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9bMC05XHB7TGV0dGVyfVwuXy1dL3UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cChFTU9KSV9SRUdFWCkpLm1hbnkoKSwgKGZpcnN0LCByZXN0KSA9PiBmaXJzdCArIHJlc3Quam9pbigiIikpLmRlc2MoInZhcmlhYmxlIGlkZW50aWZpZXIiKSwNCgkgICAgLy8gQW4gT2JzaWRpYW4gbGluayBvZiB0aGUgZm9ybSBbWzxsaW5rPl1dLg0KCSAgICBsaW5rOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9cW1xbKFteXFtcXV0qPylcXVxdL3UsIDEpDQoJICAgICAgICAubWFwKGxpbmtJbm5lciA9PiBwYXJzZUlubmVyTGluayhsaW5rSW5uZXIpKQ0KCSAgICAgICAgLmRlc2MoImZpbGUgbGluayIpLA0KCSAgICAvLyBBbiBlbWJlZGRhYmxlIGxpbmsgd2hpY2ggY2FuIHN0YXJ0IHdpdGggJyEnLiBUaGlzIG92ZXJsYXBzIHdpdGggdGhlIG5vcm1hbCBuZWdhdGlvbiBvcGVyYXRvciwgc28gaXQgaXMgb25seQ0KCSAgICAvLyBwcm92aWRlZCBmb3IgbWV0YWRhdGEgcGFyc2luZy4NCgkgICAgZW1iZWRMaW5rOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIhIikuYXRNb3N0KDEpLCBxLmxpbmssIChwLCBsKSA9PiB7DQoJICAgICAgICBpZiAocC5sZW5ndGggPiAwKQ0KCSAgICAgICAgICAgIGwuZW1iZWQgPSB0cnVlOw0KCSAgICAgICAgcmV0dXJuIGw7DQoJICAgIH0pLA0KCSAgICAvLyBCaW5hcnkgcGx1cyBvciBtaW51cyBvcGVyYXRvci4NCgkgICAgYmluYXJ5UGx1c01pbnVzOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9cK3wtLykNCgkgICAgICAgIC5tYXAoc3RyID0+IHN0cikNCgkgICAgICAgIC5kZXNjKCInKycgb3IgJy0nIiksDQoJICAgIC8vIEJpbmFyeSB0aW1lcyBvciBkaXZpZGUgb3BlcmF0b3IuDQoJICAgIGJpbmFyeU11bERpdjogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXCp8XC8vKQ0KCSAgICAgICAgLm1hcChzdHIgPT4gc3RyKQ0KCSAgICAgICAgLmRlc2MoIicqJyBvciAnLyciKSwNCgkgICAgLy8gQmluYXJ5IGNvbXBhcmlzb24gb3BlcmF0b3IuDQoJICAgIGJpbmFyeUNvbXBhcmVPcDogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvPj18PD18IT18Pnw8fD0vKQ0KCSAgICAgICAgLm1hcChzdHIgPT4gc3RyKQ0KCSAgICAgICAgLmRlc2MoIic+PScgb3IgJzw9JyBvciAnIT0nIG9yICc9JyBvciAnPicgb3IgJzwnIiksDQoJICAgIC8vIEJpbmFyeSBib29sZWFuIGNvbWJpbmF0aW9uIG9wZXJhdG9yLg0KCSAgICBiaW5hcnlCb29sZWFuT3A6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL2FuZHxvcnwmfFx8L2kpDQoJICAgICAgICAubWFwKHN0ciA9PiB7DQoJICAgICAgICBpZiAoc3RyLnRvTG93ZXJDYXNlKCkgPT0gImFuZCIpDQoJICAgICAgICAgICAgcmV0dXJuICImIjsNCgkgICAgICAgIGVsc2UgaWYgKHN0ci50b0xvd2VyQ2FzZSgpID09ICJvciIpDQoJICAgICAgICAgICAgcmV0dXJuICJ8IjsNCgkgICAgICAgIGVsc2UNCgkgICAgICAgICAgICByZXR1cm4gc3RyOw0KCSAgICB9KQ0KCSAgICAgICAgLmRlc2MoIidhbmQnIG9yICdvciciKSwNCgkgICAgLy8gQSBkYXRlIHdoaWNoIGNhbiBiZSBZWVlZLU1NWy1ERFRISDptbTpzc10uDQoJICAgIHJvb3REYXRlOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9cZHs0fS8pLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLSIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7Mn0vKSwgKHllYXIsIF8sIG1vbnRoKSA9PiB7DQoJICAgICAgICByZXR1cm4gRGF0ZVRpbWVfMS5mcm9tT2JqZWN0KHsgeWVhcjogTnVtYmVyLnBhcnNlSW50KHllYXIpLCBtb250aDogTnVtYmVyLnBhcnNlSW50KG1vbnRoKSB9KTsNCgkgICAgfSkuZGVzYygiZGF0ZSBpbiBmb3JtYXQgWVlZWS1NTVstRERUSEgtTU0tU1MuTVNdIiksDQoJICAgIGRhdGVTaG9ydGhhbmQ6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQoLi4uT2JqZWN0LmtleXMoREFURV9TSE9SVEhBTkRTKQ0KCSAgICAgICAgLnNvcnQoKGEsIGIpID0+IGIubGVuZ3RoIC0gYS5sZW5ndGgpDQoJICAgICAgICAubWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKSksDQoJICAgIGRhdGU6IHEgPT4gY2hhaW5PcHQocS5yb290RGF0ZSwgKHltKSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLSIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7Mn0vKSwgKF8sIGRheSkgPT4geW0uc2V0KHsgZGF5OiBOdW1iZXIucGFyc2VJbnQoZGF5KSB9KSksICh5bWQpID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJUIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9cZHsyfS8pLCAoXywgaG91cikgPT4geW1kLnNldCh7IGhvdXI6IE51bWJlci5wYXJzZUludChob3VyKSB9KSksICh5bWRoKSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiOiIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7Mn0vKSwgKF8sIG1pbnV0ZSkgPT4geW1kaC5zZXQoeyBtaW51dGU6IE51bWJlci5wYXJzZUludChtaW51dGUpIH0pKSwgKHltZGhtKSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiOiIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7Mn0vKSwgKF8sIHNlY29uZCkgPT4geW1kaG0uc2V0KHsgc2Vjb25kOiBOdW1iZXIucGFyc2VJbnQoc2Vjb25kKSB9KSksICh5bWRobXMpID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIuIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9cZHszfS8pLCAoXywgbWlsbGlzZWNvbmQpID0+IHltZGhtcy5zZXQoeyBtaWxsaXNlY29uZDogTnVtYmVyLnBhcnNlSW50KG1pbGxpc2Vjb25kKSB9KSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3VjY2VlZCh5bWRobXMpIC8vIHBhc3MNCgkgICAgKSwgKGR0KSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKyIpLm9yKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCItIikpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7MSwyfSg6XGR7Mn0pPy8pLCAocG0sIGhyKSA9PiBkdC5zZXRab25lKCJVVEMiICsgcG0gKyBociwgeyBrZWVwTG9jYWxUaW1lOiB0cnVlIH0pKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIloiKSwgKCkgPT4gZHQuc2V0Wm9uZSgidXRjIiwgeyBrZWVwTG9jYWxUaW1lOiB0cnVlIH0pKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIlsiKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1swLTlBLVphLXorLVwvXSsvdSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJdIiksIChfYSwgem9uZSwgX2IpID0+IGR0LnNldFpvbmUoem9uZSwgeyBrZWVwTG9jYWxUaW1lOiB0cnVlIH0pKSkpLmFzc2VydCgoZHQpID0+IGR0LmlzVmFsaWQsICJ2YWxpZCBkYXRlIiksDQoJICAgIC8vIEEgZGF0ZSwgcGx1cyB2YXJpb3VzIHNob3J0aGFuZCB0aW1lcyBvZiBkYXkgaXQgY291bGQgYmUuDQoJICAgIGRhdGVQbHVzOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHEuZGF0ZVNob3J0aGFuZC5tYXAoZCA9PiBEQVRFX1NIT1JUSEFORFNbZF0oKSksIHEuZGF0ZSksDQoJICAgIC8vIEEgZHVyYXRpb24gb2YgdGltZS4NCgkgICAgZHVyYXRpb25UeXBlOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KC4uLk9iamVjdC5rZXlzKERVUkFUSU9OX1RZUEVTKQ0KCSAgICAgICAgLnNvcnQoKGEsIGIpID0+IGIubGVuZ3RoIC0gYS5sZW5ndGgpDQoJICAgICAgICAubWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKSksDQoJICAgIGR1cmF0aW9uOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHEubnVtYmVyLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuZHVyYXRpb25UeXBlLCAoY291bnQsIF8sIHQpID0+IERVUkFUSU9OX1RZUEVTW3RdLm1hcFVuaXRzKHggPT4geCAqIGNvdW50KSkNCgkgICAgICAgIC5zZXBCeTEocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIiwiKS50cmltKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSkub3IocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSkNCgkgICAgICAgIC5tYXAoZHVyYXRpb25zID0+IGR1cmF0aW9ucy5yZWR1Y2UoKHAsIGMpID0+IHAucGx1cyhjKSkpLA0KCSAgICAvLyBBIHJhdyBudWxsIHZhbHVlLg0KCSAgICByYXdOdWxsOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJudWxsIiksDQoJICAgIC8vIFNvdXJjZSBwYXJzaW5nLg0KCSAgICB0YWdTb3VyY2U6IHEgPT4gcS50YWcubWFwKHRhZyA9PiBTb3VyY2VzLnRhZyh0YWcpKSwNCgkgICAgY3N2U291cmNlOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJjc3YoIikuc2tpcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpLCBxLnN0cmluZywgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKF8xLCBwYXRoLCBfMikgPT4gU291cmNlcy5jc3YocGF0aCkpLA0KCSAgICBsaW5rSW5jb21pbmdTb3VyY2U6IHEgPT4gcS5saW5rLm1hcChsaW5rID0+IFNvdXJjZXMubGluayhsaW5rLnBhdGgsIHRydWUpKSwNCgkgICAgbGlua091dGdvaW5nU291cmNlOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJvdXRnb2luZygiKS5za2lwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSksIHEubGluaywgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKF8xLCBsaW5rLCBfMikgPT4gU291cmNlcy5saW5rKGxpbmsucGF0aCwgZmFsc2UpKSwNCgkgICAgZm9sZGVyU291cmNlOiBxID0+IHEuc3RyaW5nLm1hcChzdHIgPT4gU291cmNlcy5mb2xkZXIoc3RyKSksDQoJICAgIHBhcmVuc1NvdXJjZTogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKCIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuc291cmNlLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIpIiksIChfMSwgXzIsIGZpZWxkLCBfMywgXzQpID0+IGZpZWxkKSwNCgkgICAgbmVnYXRlU291cmNlOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCItIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIhIikpLCBxLmF0b21Tb3VyY2UsIChfLCBzb3VyY2UpID0+IFNvdXJjZXMubmVnYXRlKHNvdXJjZSkpLA0KCSAgICBhdG9tU291cmNlOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHEucGFyZW5zU291cmNlLCBxLm5lZ2F0ZVNvdXJjZSwgcS5saW5rT3V0Z29pbmdTb3VyY2UsIHEubGlua0luY29taW5nU291cmNlLCBxLmZvbGRlclNvdXJjZSwgcS50YWdTb3VyY2UsIHEuY3N2U291cmNlKSwNCgkgICAgYmluYXJ5T3BTb3VyY2U6IHEgPT4gY3JlYXRlQmluYXJ5UGFyc2VyKHEuYXRvbVNvdXJjZSwgcS5iaW5hcnlCb29sZWFuT3AubWFwKHMgPT4gcyksIFNvdXJjZXMuYmluYXJ5T3ApLA0KCSAgICBzb3VyY2U6IHEgPT4gcS5iaW5hcnlPcFNvdXJjZSwNCgkgICAgLy8gRmllbGQgcGFyc2luZy4NCgkgICAgdmFyaWFibGVGaWVsZDogcSA9PiBxLmlkZW50aWZpZXINCgkgICAgICAgIC5jaGFpbihyID0+IHsNCgkgICAgICAgIGlmIChLRVlXT1JEUy5pbmNsdWRlcyhyLnRvVXBwZXJDYXNlKCkpKSB7DQoJICAgICAgICAgICAgcmV0dXJuIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuZmFpbCgiVmFyaWFibGUgZmllbGRzIGNhbm5vdCBiZSBhIGtleXdvcmQgKCIgKyBLRVlXT1JEUy5qb2luKCIgb3IgIikgKyAiKSIpOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgcmV0dXJuIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3VjY2VlZChGaWVsZHMudmFyaWFibGUocikpOw0KCSAgICAgICAgfQ0KCSAgICB9KQ0KCSAgICAgICAgLmRlc2MoInZhcmlhYmxlIiksDQoJICAgIG51bWJlckZpZWxkOiBxID0+IHEubnVtYmVyLm1hcCh2YWwgPT4gRmllbGRzLmxpdGVyYWwodmFsKSkuZGVzYygibnVtYmVyIiksDQoJICAgIHN0cmluZ0ZpZWxkOiBxID0+IHEuc3RyaW5nLm1hcCh2YWwgPT4gRmllbGRzLmxpdGVyYWwodmFsKSkuZGVzYygic3RyaW5nIiksDQoJICAgIGJvb2xGaWVsZDogcSA9PiBxLmJvb2wubWFwKHZhbCA9PiBGaWVsZHMubGl0ZXJhbCh2YWwpKS5kZXNjKCJib29sZWFuIiksDQoJICAgIGRhdGVGaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiZGF0ZSgiKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBxLmRhdGVQbHVzLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIpIiksIChwcmVmaXgsIF8xLCBkYXRlLCBfMiwgcG9zdGZpeCkgPT4gRmllbGRzLmxpdGVyYWwoZGF0ZSkpLmRlc2MoImRhdGUiKSwNCgkgICAgZHVyYXRpb25GaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiZHVyKCIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuZHVyYXRpb24sIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKHByZWZpeCwgXzEsIGR1ciwgXzIsIHBvc3RmaXgpID0+IEZpZWxkcy5saXRlcmFsKGR1cikpLmRlc2MoImR1cmF0aW9uIiksDQoJICAgIG51bGxGaWVsZDogcSA9PiBxLnJhd051bGwubWFwKF8gPT4gRmllbGRzLk5VTEwpLA0KCSAgICBsaW5rRmllbGQ6IHEgPT4gcS5saW5rLm1hcChmID0+IEZpZWxkcy5saXRlcmFsKGYpKSwNCgkgICAgbGlzdEZpZWxkOiBxID0+IHEuZmllbGQNCgkgICAgICAgIC5zZXBCeShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSkNCgkgICAgICAgIC53cmFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJbIikuc2tpcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UudGhlbihwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiXSIpKSkNCgkgICAgICAgIC5tYXAobCA9PiBGaWVsZHMubGlzdChsKSkNCgkgICAgICAgIC5kZXNjKCJsaXN0ICgnWzEsIDIsIDNdJykiKSwNCgkgICAgb2JqZWN0RmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocS5pZGVudGlmaWVyLm9yKHEuc3RyaW5nKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIjoiKS50cmltKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSksIHEuZmllbGQsIChuYW1lLCBfc2VwLCB2YWx1ZSkgPT4gew0KCSAgICAgICAgcmV0dXJuIHsgbmFtZSwgdmFsdWUgfTsNCgkgICAgfSkNCgkgICAgICAgIC5zZXBCeShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSkNCgkgICAgICAgIC53cmFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJ7Iikuc2tpcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UudGhlbihwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygifSIpKSkNCgkgICAgICAgIC5tYXAodmFscyA9PiB7DQoJICAgICAgICBsZXQgcmVzID0ge307DQoJICAgICAgICBmb3IgKGxldCBlbnRyeSBvZiB2YWxzKQ0KCSAgICAgICAgICAgIHJlc1tlbnRyeS5uYW1lXSA9IGVudHJ5LnZhbHVlOw0KCSAgICAgICAgcmV0dXJuIEZpZWxkcy5vYmplY3QocmVzKTsNCgkgICAgfSkNCgkgICAgICAgIC5kZXNjKCJvYmplY3QgKCd7IGE6IDEsIGI6IDIgfScpIiksDQoJICAgIGF0b21JbmxpbmVGaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChxLmRhdGUsIHEuZHVyYXRpb24ubWFwKGQgPT4gbm9ybWFsaXplRHVyYXRpb24oZCkpLCBxLnN0cmluZywgcS5lbWJlZExpbmssIHEuYm9vbCwgcS5udW1iZXIsIHEucmF3TnVsbCksDQoJICAgIGlubGluZUZpZWxkTGlzdDogcSA9PiBxLmF0b21JbmxpbmVGaWVsZC5zZXBCeShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKS5sb29rYWhlYWQocS5hdG9tSW5saW5lRmllbGQpKSwNCgkgICAgaW5saW5lRmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocS5hdG9tSW5saW5lRmllbGQsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIsIikudHJpbShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpLCBxLmlubGluZUZpZWxkTGlzdCwgKGYsIF9zLCBsKSA9PiBbZl0uY29uY2F0KGwpKSwgcS5hdG9tSW5saW5lRmllbGQpLA0KCSAgICBhdG9tRmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocS5uZWdhdGVkRmllbGQsIHEubGlua0ZpZWxkLCBxLmxpc3RGaWVsZCwgcS5vYmplY3RGaWVsZCwgcS5sYW1iZGFGaWVsZCwgcS5wYXJlbnNGaWVsZCwgcS5ib29sRmllbGQsIHEubnVtYmVyRmllbGQsIHEuc3RyaW5nRmllbGQsIHEuZGF0ZUZpZWxkLCBxLmR1cmF0aW9uRmllbGQsIHEubnVsbEZpZWxkLCBxLnZhcmlhYmxlRmllbGQpLA0KCSAgICBpbmRleEZpZWxkOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHEuYXRvbUZpZWxkLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChxLmRvdFBvc3RmaXgsIHEuaW5kZXhQb3N0Zml4LCBxLmZ1bmN0aW9uUG9zdGZpeCkubWFueSgpLCAob2JqLCBwb3N0Zml4ZXMpID0+IHsNCgkgICAgICAgIGxldCByZXN1bHQgPSBvYmo7DQoJICAgICAgICBmb3IgKGxldCBwb3N0IG9mIHBvc3RmaXhlcykgew0KCSAgICAgICAgICAgIHN3aXRjaCAocG9zdC50eXBlKSB7DQoJICAgICAgICAgICAgICAgIGNhc2UgImRvdCI6DQoJICAgICAgICAgICAgICAgIGNhc2UgImluZGV4IjoNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9IEZpZWxkcy5pbmRleChyZXN1bHQsIHBvc3QuZmllbGQpOw0KCSAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQoJICAgICAgICAgICAgICAgIGNhc2UgImZ1bmN0aW9uIjoNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdCA9IEZpZWxkcy5mdW5jKHJlc3VsdCwgcG9zdC5maWVsZHMpOw0KCSAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgfQ0KCSAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgfSksDQoJICAgIG5lZ2F0ZWRGaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiISIpLCBxLmluZGV4RmllbGQsIChfLCBmaWVsZCkgPT4gRmllbGRzLm5lZ2F0ZShmaWVsZCkpLmRlc2MoIm5lZ2F0ZWQgZmllbGQiKSwNCgkgICAgcGFyZW5zRmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIigiKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBxLmZpZWxkLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIpIiksIChfMSwgXzIsIGZpZWxkLCBfMywgXzQpID0+IGZpZWxkKSwNCgkgICAgbGFtYmRhRmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocS5pZGVudGlmaWVyDQoJICAgICAgICAuc2VwQnkocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIiwiKS50cmltKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSkpDQoJICAgICAgICAud3JhcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKS50cmltKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSkpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiPT4iKS50cmltKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSksIHEuZmllbGQsIChpZGVudCwgX2lnbm9yZSwgdmFsdWUpID0+IHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJsYW1iZGEiLCBhcmd1bWVudHM6IGlkZW50LCB2YWx1ZSB9Ow0KCSAgICB9KSwNCgkgICAgZG90UG9zdGZpeDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLiIpLCBxLmlkZW50aWZpZXIsIChfLCBmaWVsZCkgPT4gew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImRvdCIsIGZpZWxkOiBGaWVsZHMubGl0ZXJhbChmaWVsZCkgfTsNCgkgICAgfSksDQoJICAgIGluZGV4UG9zdGZpeDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiWyIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuZmllbGQsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIl0iKSwgKF8sIF8yLCBmaWVsZCwgXzMsIF80KSA9PiB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiaW5kZXgiLCBmaWVsZCB9Ow0KCSAgICB9KSwNCgkgICAgZnVuY3Rpb25Qb3N0Zml4OiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIoIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcS5maWVsZC5zZXBCeShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKF8sIF8xLCBmaWVsZHMsIF8yLCBfMykgPT4gew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImZ1bmN0aW9uIiwgZmllbGRzIH07DQoJICAgIH0pLA0KCSAgICAvLyBUaGUgcHJlY2VkZW5jZSBoaWVyYXJjaHkgb2Ygb3BlcmF0b3JzIC0gbXVsdGlwbHkvZGl2aWRlLCBhZGQvc3VidHJhY3QsIGNvbXBhcmUsIGFuZCB0aGVuIGJvb2xlYW4gb3BlcmF0aW9ucy4NCgkgICAgYmluYXJ5TXVsRGl2RmllbGQ6IHEgPT4gY3JlYXRlQmluYXJ5UGFyc2VyKHEuaW5kZXhGaWVsZCwgcS5iaW5hcnlNdWxEaXYsIEZpZWxkcy5iaW5hcnlPcCksDQoJICAgIGJpbmFyeVBsdXNNaW51c0ZpZWxkOiBxID0+IGNyZWF0ZUJpbmFyeVBhcnNlcihxLmJpbmFyeU11bERpdkZpZWxkLCBxLmJpbmFyeVBsdXNNaW51cywgRmllbGRzLmJpbmFyeU9wKSwNCgkgICAgYmluYXJ5Q29tcGFyZUZpZWxkOiBxID0+IGNyZWF0ZUJpbmFyeVBhcnNlcihxLmJpbmFyeVBsdXNNaW51c0ZpZWxkLCBxLmJpbmFyeUNvbXBhcmVPcCwgRmllbGRzLmJpbmFyeU9wKSwNCgkgICAgYmluYXJ5Qm9vbGVhbkZpZWxkOiBxID0+IGNyZWF0ZUJpbmFyeVBhcnNlcihxLmJpbmFyeUNvbXBhcmVGaWVsZCwgcS5iaW5hcnlCb29sZWFuT3AsIEZpZWxkcy5iaW5hcnlPcCksDQoJICAgIGJpbmFyeU9wRmllbGQ6IHEgPT4gcS5iaW5hcnlCb29sZWFuRmllbGQsDQoJICAgIGZpZWxkOiBxID0+IHEuYmluYXJ5T3BGaWVsZCwNCgl9KTsKCgkvKiogUGFyc2UgaW5saW5lIGZpZWxkcyBhbmQgb3RoZXIgZW1iZWRkZWQgbWV0YWRhdGEgaW4gYSBsaW5lLiAqLw0KCS8qKiBUaGUgd3JhcHBlciBjaGFyYWN0ZXJzIHRoYXQgY2FuIGJlIHVzZWQgdG8gZGVmaW5lIGFuIGlubGluZSBmaWVsZC4gKi8NCgljb25zdCBJTkxJTkVfRklFTERfV1JBUFBFUlMgPSBPYmplY3QuZnJlZXplKHsNCgkgICAgIlsiOiAiXSIsDQoJICAgICIoIjogIikiLA0KCX0pOw0KCS8qKg0KCSAqIEZpbmQgYSBtYXRjaGluZyBjbG9zaW5nIGJyYWNrZXQgdGhhdCBvY2N1cnMgYXQgb3IgYWZ0ZXIgYHN0YXJ0YCwgcmVzcGVjdGluZyBuZXN0aW5nIGFuZCBlc2NhcGVzLiBJZiBmb3VuZCwNCgkgKiByZXR1cm5zIHRoZSB2YWx1ZSBjb250YWluZWQgd2l0aGluIGFuZCB0aGUgc3RyaW5nIGluZGV4IGFmdGVyIHRoZSBlbmQgb2YgdGhlIHZhbHVlLg0KCSAqLw0KCWZ1bmN0aW9uIGZpbmRDbG9zaW5nKGxpbmUsIHN0YXJ0LCBvcGVuLCBjbG9zZSkgew0KCSAgICBsZXQgbmVzdGluZyA9IDA7DQoJICAgIGxldCBlc2NhcGVkID0gZmFsc2U7DQoJICAgIGZvciAobGV0IGluZGV4ID0gc3RhcnQ7IGluZGV4IDwgbGluZS5sZW5ndGg7IGluZGV4KyspIHsNCgkgICAgICAgIGxldCBjaGFyID0gbGluZS5jaGFyQXQoaW5kZXgpOw0KCSAgICAgICAgLy8gQWxsb3dzIGZvciBkb3VibGUgZXNjYXBlcyBsaWtlICdcXCcgdG8gYmUgcmVuZGVyZWQgbm9ybWFsbHkuDQoJICAgICAgICBpZiAoY2hhciA9PSAiXFwiKSB7DQoJICAgICAgICAgICAgZXNjYXBlZCA9ICFlc2NhcGVkOw0KCSAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgfQ0KCSAgICAgICAgaWYgKGVzY2FwZWQpIHsNCgkgICAgICAgICAgICBlc2NhcGVkID0gZmFsc2U7DQoJICAgICAgICAgICAgY29udGludWU7DQoJICAgICAgICB9DQoJICAgICAgICBpZiAoY2hhciA9PSBvcGVuKQ0KCSAgICAgICAgICAgIG5lc3RpbmcrKzsNCgkgICAgICAgIGVsc2UgaWYgKGNoYXIgPT0gY2xvc2UpDQoJICAgICAgICAgICAgbmVzdGluZy0tOw0KCSAgICAgICAgLy8gT25seSBvY2N1cnMgaWYgd2UgYXJlIG9uIGEgY2xvc2UgY2hhcmFjdGVyIGFuZCB0cmhlcmUgaXMgbm8gbW9yZSBuZXN0aW5nLg0KCSAgICAgICAgaWYgKG5lc3RpbmcgPCAwKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHZhbHVlOiBsaW5lLnN1YnN0cmluZyhzdGFydCwgaW5kZXgpLnRyaW0oKSwgZW5kSW5kZXg6IGluZGV4ICsgMSB9Ow0KCSAgICAgICAgZXNjYXBlZCA9IGZhbHNlOw0KCSAgICB9DQoJICAgIHJldHVybiB1bmRlZmluZWQ7DQoJfQ0KCS8qKiBGaW5kIHRoZSAnOjonIHNlcGFyYXRvciBpbiBhbiBpbmxpbmUgZmllbGQuICovDQoJZnVuY3Rpb24gZmluZFNlcGFyYXRvcihsaW5lLCBzdGFydCkgew0KCSAgICBsZXQgc2VwID0gbGluZS5pbmRleE9mKCI6OiIsIHN0YXJ0KTsNCgkgICAgbGV0IGtleSA9IGxpbmUuc3Vic3RyaW5nKHN0YXJ0LCBzZXApOw0KCSAgICAvLyBGYWlsIHRoZSBtYXRjaCBpZiB3ZSBmaW5kIGFueSBzZXBhcmF0b3IgY2hhcmFjdGVycyAobm90IGFsbG93ZWQgaW4ga2V5cykuDQoJICAgIGZvciAobGV0IHNlcCBvZiBPYmplY3Qua2V5cyhJTkxJTkVfRklFTERfV1JBUFBFUlMpLmNvbmNhdChPYmplY3QudmFsdWVzKElOTElORV9GSUVMRF9XUkFQUEVSUykpKSB7DQoJICAgICAgICBpZiAoa2V5LmluY2x1ZGVzKHNlcCkpDQoJICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgfQ0KCSAgICByZXR1cm4geyBrZXk6IGtleS50cmltKCksIHZhbHVlSW5kZXg6IHNlcCArIDIgfTsNCgl9DQoJLyoqIFRyeSB0byBjb21wbGV0ZWx5IHBhcnNlIGFuIGlubGluZSBmaWVsZCBzdGFydGluZyBhdCB0aGUgZ2l2ZW4gcG9zaXRpb24uIEFzc3VlbXMgYHN0YXJ0YCBpcyBvbiBhIHdyYXBwaW5nIGNoYXJhY3Rlci4gKi8NCglmdW5jdGlvbiBmaW5kU3BlY2lmaWNJbmxpbmVGaWVsZChsaW5lLCBzdGFydCkgew0KCSAgICBsZXQgb3BlbiA9IGxpbmUuY2hhckF0KHN0YXJ0KTsNCgkgICAgbGV0IGtleSA9IGZpbmRTZXBhcmF0b3IobGluZSwgc3RhcnQgKyAxKTsNCgkgICAgaWYgKGtleSA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgbGV0IHZhbHVlID0gZmluZENsb3NpbmcobGluZSwga2V5LnZhbHVlSW5kZXgsIG9wZW4sIElOTElORV9GSUVMRF9XUkFQUEVSU1tvcGVuXSk7DQoJICAgIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgcmV0dXJuIHsNCgkgICAgICAgIGtleToga2V5LmtleSwNCgkgICAgICAgIHZhbHVlOiB2YWx1ZS52YWx1ZSwNCgkgICAgICAgIHN0YXJ0OiBzdGFydCwNCgkgICAgICAgIHN0YXJ0VmFsdWU6IGtleS52YWx1ZUluZGV4LA0KCSAgICAgICAgZW5kOiB2YWx1ZS5lbmRJbmRleCwNCgkgICAgICAgIHdyYXBwaW5nOiBvcGVuLA0KCSAgICB9Ow0KCX0NCgkvKiogUGFyc2UgYSB0ZXh0dWFsIGlubGluZSBmaWVsZCB2YWx1ZSBpbnRvIHNvbWV0aGluZyB3ZSBjYW4gd29yayB3aXRoLiAqLw0KCWZ1bmN0aW9uIHBhcnNlSW5saW5lVmFsdWUodmFsdWUpIHsNCgkgICAgLy8gVGhlIHN0cmlwcGVkIGxpdGVyYWwgZmllbGQgcGFyc2VyIHVuZGVyc3RhbmRzIGFsbCBvZiB0aGUgbm9uLWFycmF5L25vbi1vYmplY3QgZmllbGRzIGFuZCBjYW4gcGFyc2UgdGhlbSBmb3IgdXMuDQoJICAgIC8vIElubGluZSBmaWVsZCBvYmplY3RzIGFyZSBub3QgY3VycmVudGx5IHN1cHBvcnRlZDsgaW5saW5lIGFycmF5IG9iamVjdHMgaGF2ZSB0byBiZSBoYW5kbGVkIGJ5IHRoZSBwYXJzZXINCgkgICAgLy8gc2VwYXJhdGVseS4NCgkgICAgbGV0IGlubGluZSA9IEVYUFJFU1NJT04uaW5saW5lRmllbGQucGFyc2UodmFsdWUpOw0KCSAgICBpZiAoaW5saW5lLnN0YXR1cykNCgkgICAgICAgIHJldHVybiBpbmxpbmUudmFsdWU7DQoJICAgIGVsc2UNCgkgICAgICAgIHJldHVybiB2YWx1ZTsNCgl9DQoJLyoqIEV4dHJhY3RzIGlubGluZSBmaWVsZHMgb2YgdGhlIGZvcm0gJ1trZXk6OiB2YWx1ZV0nIGZyb20gYSBsaW5lIG9mIHRleHQuIFRoaXMgaXMgZG9uZSBpbiBhIHJlbGF0aXZlbHkNCgkgKiAicm9idXN0IiB3YXkgdG8gYXZvaWQgZmFpbGluZyBkdWUgdG8gYmFkIG5lc3Rpbmcgb3Igb3RoZXIgaW50ZXJmZXJpbmcgTWFya2Rvd24gc3ltYm9sczoNCgkgKg0KCSAqIC0gTG9vayBmb3IgYW55IHdyYXBwZXJzICgnWycgYW5kICcoJykgaW4gdGhlIGxpbmUsIHRyeWluZyB0byBwYXJzZSB3aGF0ZXZlciBjb21lcyBhZnRlciBpdCBhcyBhbiBpbmxpbmUga2V5OjouDQoJICogLSBJZiBzdWNjZXNzZnVsLCBzY2FuIHVudGlsIHlvdSBmaW5kIGEgbWF0Y2hpbmcgZW5kIGJyYWNrZXQsIGFuZCBwYXJzZSB3aGF0ZXZlciByZW1haW5zIGFzIGFuIGlubGluZSB2YWx1ZS4NCgkgKi8NCglmdW5jdGlvbiBleHRyYWN0SW5saW5lRmllbGRzKGxpbmUpIHsNCgkgICAgbGV0IGZpZWxkcyA9IFtdOw0KCSAgICBmb3IgKGxldCB3cmFwcGVyIG9mIE9iamVjdC5rZXlzKElOTElORV9GSUVMRF9XUkFQUEVSUykpIHsNCgkgICAgICAgIGxldCBmb3VuZEluZGV4ID0gbGluZS5pbmRleE9mKHdyYXBwZXIpOw0KCSAgICAgICAgd2hpbGUgKGZvdW5kSW5kZXggPj0gMCkgew0KCSAgICAgICAgICAgIGxldCBwYXJzZWRGaWVsZCA9IGZpbmRTcGVjaWZpY0lubGluZUZpZWxkKGxpbmUsIGZvdW5kSW5kZXgpOw0KCSAgICAgICAgICAgIGlmICghcGFyc2VkRmllbGQpIHsNCgkgICAgICAgICAgICAgICAgZm91bmRJbmRleCA9IGxpbmUuaW5kZXhPZih3cmFwcGVyLCBmb3VuZEluZGV4ICsgMSk7DQoJICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgICAgIH0NCgkgICAgICAgICAgICBmaWVsZHMucHVzaChwYXJzZWRGaWVsZCk7DQoJICAgICAgICAgICAgZm91bmRJbmRleCA9IGxpbmUuaW5kZXhPZih3cmFwcGVyLCBwYXJzZWRGaWVsZC5lbmQpOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIGZpZWxkcy5zb3J0KChhLCBiKSA9PiBhLnN0YXJ0IC0gYi5zdGFydCk7DQoJICAgIHJldHVybiBmaWVsZHM7DQoJfQ0KCWNvbnN0IENSRUFURURfREFURV9SRUdFWCA9IC9cdXsyNzk1fVxzKihcZHs0fS1cZHsyfS1cZHsyfSkvdTsNCgljb25zdCBEVUVfREFURV9SRUdFWCA9IC9bXHV7MUY0QzV9XHV7MUY0QzZ9XHV7MUY1RDN9XVxzKihcZHs0fS1cZHsyfS1cZHsyfSkvdTsNCgljb25zdCBET05FX0RBVEVfUkVHRVggPSAvXHV7MjcwNX1ccyooXGR7NH0tXGR7Mn0tXGR7Mn0pL3U7DQoJLyoqIFBhcnNlIHNwZWNpYWwgY29tcGxldGVkL2R1ZS9kb25lIHRhc2sgZmllbGRzIHdoaWNoIGFyZSBtYXJrZWQgdmlhIGVtb2ppLiAqLw0KCWZ1bmN0aW9uIGV4dHJhY3RTcGVjaWFsVGFza0ZpZWxkcyhsaW5lLCBhbm5vdGF0aW9ucykgew0KCSAgICB2YXIgX2EsIF9iLCBfYywgX2QsIF9lLCBfZiwgX2csIF9oLCBfajsNCgkgICAgbGV0IHJlc3VsdCA9IHt9Ow0KCSAgICBsZXQgY3JlYXRlZE1hdGNoID0gQ1JFQVRFRF9EQVRFX1JFR0VYLmV4ZWMobGluZSk7DQoJICAgIGlmIChjcmVhdGVkTWF0Y2gpDQoJICAgICAgICByZXN1bHQuY3JlYXRlZCA9IERhdGVUaW1lXzEuZnJvbUlTTyhjcmVhdGVkTWF0Y2hbMV0pOw0KCSAgICBsZXQgZHVlTWF0Y2ggPSBEVUVfREFURV9SRUdFWC5leGVjKGxpbmUpOw0KCSAgICBpZiAoZHVlTWF0Y2gpDQoJICAgICAgICByZXN1bHQuZHVlID0gRGF0ZVRpbWVfMS5mcm9tSVNPKGR1ZU1hdGNoWzFdKTsNCgkgICAgbGV0IGNvbXBsZXRlZE1hdGNoID0gRE9ORV9EQVRFX1JFR0VYLmV4ZWMobGluZSk7DQoJICAgIGlmIChjb21wbGV0ZWRNYXRjaCkNCgkgICAgICAgIHJlc3VsdC5jb21wbGV0ZWQgPSBEYXRlVGltZV8xLmZyb21JU08oY29tcGxldGVkTWF0Y2hbMV0pOw0KCSAgICAvLyBBbGxvdyBmb3IgdGV4dHVhbCBmaWVsZHMgdG8gYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSBlbW9qaSBmb3IgbG9zZXJzIGxpa2UgbWUuDQoJICAgIGlmIChhbm5vdGF0aW9ucykgew0KCSAgICAgICAgbGV0IGFuQ3JlYXRlZCA9IChfYiA9IChfYSA9IGFubm90YXRpb25zLmNyZWF0ZWQpICE9PSBudWxsICYmIF9hICE9PSB2b2lkIDAgPyBfYSA6IGFubm90YXRpb25zLmN0aW1lKSAhPT0gbnVsbCAmJiBfYiAhPT0gdm9pZCAwID8gX2IgOiBhbm5vdGF0aW9ucy5jZGF5Ow0KCSAgICAgICAgaWYgKGFuQ3JlYXRlZCAmJiBWYWx1ZXMuaXNEYXRlKGFuQ3JlYXRlZCkpDQoJICAgICAgICAgICAgcmVzdWx0LmNyZWF0ZWQgPSAoX2MgPSByZXN1bHQuY3JlYXRlZCkgIT09IG51bGwgJiYgX2MgIT09IHZvaWQgMCA/IF9jIDogYW5DcmVhdGVkOw0KCSAgICAgICAgbGV0IGFuQ29tcGxldGVkID0gKF9lID0gKF9kID0gYW5ub3RhdGlvbnMuY29tcGxldGlvbikgIT09IG51bGwgJiYgX2QgIT09IHZvaWQgMCA/IF9kIDogYW5ub3RhdGlvbnMuY29tcHRpbWUpICE9PSBudWxsICYmIF9lICE9PSB2b2lkIDAgPyBfZSA6IGFubm90YXRpb25zLmNvbXBkYXk7DQoJICAgICAgICBpZiAoYW5Db21wbGV0ZWQgJiYgVmFsdWVzLmlzRGF0ZShhbkNvbXBsZXRlZCkpDQoJICAgICAgICAgICAgcmVzdWx0LmNvbXBsZXRlZCA9IChfZiA9IHJlc3VsdC5jb21wbGV0ZWQpICE9PSBudWxsICYmIF9mICE9PSB2b2lkIDAgPyBfZiA6IGFuQ29tcGxldGVkOw0KCSAgICAgICAgbGV0IGFuRHVlID0gKF9oID0gKF9nID0gYW5ub3RhdGlvbnMuZHVlKSAhPT0gbnVsbCAmJiBfZyAhPT0gdm9pZCAwID8gX2cgOiBhbm5vdGF0aW9ucy5kdWV0aW1lKSAhPT0gbnVsbCAmJiBfaCAhPT0gdm9pZCAwID8gX2ggOiBhbm5vdGF0aW9ucy5kdWVkYXk7DQoJICAgICAgICBpZiAoYW5EdWUgJiYgVmFsdWVzLmlzRGF0ZShhbkR1ZSkpDQoJICAgICAgICAgICAgcmVzdWx0LmR1ZSA9IChfaiA9IHJlc3VsdC5kdWUpICE9PSBudWxsICYmIF9qICE9PSB2b2lkIDAgPyBfaiA6IGFuRHVlOw0KCSAgICB9DQoJICAgIHJldHVybiByZXN1bHQ7DQoJfQoKCS8qKiBJbXBvcnRlciBmb3IgbWFya2Rvd24gZG9jdW1lbnRzLiAqLw0KCS8qKiBNYXRjaGVzIGxpbmVzIG9mIHRoZSBmb3JtICItIFsgXSA8dGFzayB0aGluZz4iLiAqLw0KCWNvbnN0IFRBU0tfUkVHRVggPSAvXihccyopWy0qXVxzKihcW1sgWHhcLl0/XF0pP1xzKihbXi0qXS4qKSQvaXU7DQoJLyoqIE1hdGNoZXMgT2JzaWRpYW4gYmxvY2sgSURzLCB3aGljaCBhcmUgYXQgdGhlIGVuZCBvZiB0aGUgbGluZSBvZiB0aGUgZm9ybSBeYmxvY2tpZC4gKi8NCgljb25zdCBUQVNLX0JMT0NLX1JFR0VYID0gL1xeKFxTKykkLzsNCgkvKiogUmV0dXJuIHRydWUgaWYgdGhlIGdpdmVuIHByZWRpY2F0ZSBpcyB0cnVlIGZvciB0aGUgdGFzayBvciBhbnkgc3VidGFza3MuICovDQoJZnVuY3Rpb24gdGFza0FueSh0LCBmKSB7DQoJICAgIGlmIChmKHQpKQ0KCSAgICAgICAgcmV0dXJuIHRydWU7DQoJICAgIGZvciAobGV0IHN1YiBvZiB0LnN1YnRhc2tzKQ0KCSAgICAgICAgaWYgKHRhc2tBbnkoc3ViLCBmKSkNCgkgICAgICAgICAgICByZXR1cm4gdHJ1ZTsNCgkgICAgcmV0dXJuIGZhbHNlOw0KCX0NCglmdW5jdGlvbiBhbGFzdChhcnIpIHsNCgkgICAgaWYgKGFyci5sZW5ndGggPiAwKQ0KCSAgICAgICAgcmV0dXJuIGFyclthcnIubGVuZ3RoIC0gMV07DQoJICAgIGVsc2UNCgkgICAgICAgIHJldHVybiB1bmRlZmluZWQ7DQoJfQ0KCS8qKiBGaW5kIHRoZSBoZWFkZXIgdGhhdCBpcyBtb3N0IGltbWVkaWF0ZWx5IGFib3ZlIHRoZSBnaXZlbiBsaW5lIG51bWJlci4gKi8NCglmdW5jdGlvbiBmaW5kUHJldmlvdXNIZWFkZXIobGluZSwgaGVhZGVycykgew0KCSAgICBpZiAoaGVhZGVycy5sZW5ndGggPT0gMCkNCgkgICAgICAgIHJldHVybiB1bmRlZmluZWQ7DQoJICAgIGlmIChoZWFkZXJzWzBdLnBvc2l0aW9uLnN0YXJ0LmxpbmUgPiBsaW5lKQ0KCSAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgbGV0IGluZGV4ID0gaGVhZGVycy5sZW5ndGggLSAxOw0KCSAgICB3aGlsZSAoaW5kZXggPj0gMCAmJiBoZWFkZXJzW2luZGV4XS5wb3NpdGlvbi5zdGFydC5saW5lID4gbGluZSkNCgkgICAgICAgIGluZGV4LS07DQoJICAgIHJldHVybiBoZWFkZXJzW2luZGV4XS5oZWFkaW5nOw0KCX0NCgkvKioNCgkgKiBBIGhhY2t5IGFwcHJvYWNoIHRvIHNjYW5uaW5nIGZvciBhbGwgdGFza3MgdXNpbmcgcmVnZXguIERvZXMgbm90IHN1cHBvcnQgbXVsdGlsaW5lDQoJICogdGFza3MgeWV0ICh0aG91Z2ggY2FuIHByb2JhYmx5IGJlIHJldHJvLWZpdHRlZCB0byBkbyBzbykuDQoJICovDQoJZnVuY3Rpb24gZmluZFRhc2tzSW5GaWxlKHBhdGgsIGZpbGUsIG1ldGFkYXRhKSB7DQoJICAgIHZhciBfYSwgX2IsIF9jOw0KCSAgICAvLyBEdW1teSB0b3Agb2YgdGhlIHN0YWNrIHRoYXQgd2UnbGwganVzdCBuZXZlciBnZXQgcmlkIG9mLg0KCSAgICBsZXQgc3RhY2sgPSBbXTsNCgkgICAgc3RhY2sucHVzaChbDQoJICAgICAgICBuZXcgVGFzayh7IHRleHQ6ICJSb290IiwgbGluZTogLTEsIHBhdGgsIGNvbXBsZXRlZDogZmFsc2UsIGZ1bGx5Q29tcGxldGVkOiBmYWxzZSwgcmVhbDogZmFsc2UsIHN1YnRhc2tzOiBbXSB9KSwNCgkgICAgICAgIC00LA0KCSAgICBdKTsNCgkgICAgbGV0IGxpbmVubyA9IC0xOw0KCSAgICBmb3IgKGxldCBsaW5lIG9mIGZpbGUucmVwbGFjZSgiXHIiLCAiIikuc3BsaXQoIlxuIikpIHsNCgkgICAgICAgIGxpbmVubyArPSAxOw0KCSAgICAgICAgLy8gQ2hlY2sgdGhhdCB3ZSBhcmUgYWN0dWFsbHkgYSBsaXN0IGVsZW1lbnQsIHRvIHNraXAgbGluZXMgd2hpY2ggb2J2aW91c2x5IHdvbid0IG1hdGNoLg0KCSAgICAgICAgaWYgKCFsaW5lLmluY2x1ZGVzKCIqIikgJiYgIWxpbmUuaW5jbHVkZXMoIi0iKSkgew0KCSAgICAgICAgICAgIHdoaWxlIChzdGFjay5sZW5ndGggPiAxKQ0KCSAgICAgICAgICAgICAgICBzdGFjay5wb3AoKTsNCgkgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgIH0NCgkgICAgICAgIGxldCBtYXRjaCA9IFRBU0tfUkVHRVguZXhlYyhsaW5lKTsNCgkgICAgICAgIGlmICghbWF0Y2gpIHsNCgkgICAgICAgICAgICBpZiAobGluZS50cmltKCkubGVuZ3RoID09IDApDQoJICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgICAgIC8vIE5vbi1lbXB0eSBsaW5lIHRoYXQgaXMgbm90IGEgdGFzaywgcmVzZXQuDQoJICAgICAgICAgICAgd2hpbGUgKHN0YWNrLmxlbmd0aCA+IDEpDQoJICAgICAgICAgICAgICAgIHN0YWNrLnBvcCgpOw0KCSAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgfQ0KCSAgICAgICAgLy8gTG9vayBmb3IgYmxvY2sgSURzIG9uIHRoaXMgbGluZTsgaWYgcHJlc2VudCwgbGluayB0byB0aGF0LiBPdGhlcndpc2UsIGxpbmsgdG8gdGhlIG5lYXJlc3QgaGVhZGVyDQoJICAgICAgICAvLyBhbmQgdGhlbiB0byBqdXN0IHRoZSBwYWdlLg0KCSAgICAgICAgbGV0IGxpbmsgPSBMaW5rLmZpbGUocGF0aCwgZmFsc2UpOw0KCSAgICAgICAgbGV0IGJsb2NrTWF0Y2ggPSBUQVNLX0JMT0NLX1JFR0VYLmV4ZWMobGluZSk7DQoJICAgICAgICBsZXQgbGFzdEhlYWRlciA9IGZpbmRQcmV2aW91c0hlYWRlcihsaW5lbm8sIG1ldGFkYXRhLmhlYWRpbmdzIHx8IFtdKTsNCgkgICAgICAgIGlmIChibG9ja01hdGNoKSB7DQoJICAgICAgICAgICAgbGluayA9IExpbmsuYmxvY2socGF0aCwgYmxvY2tNYXRjaFsxXSwgZmFsc2UpOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSBpZiAobGFzdEhlYWRlcikgew0KCSAgICAgICAgICAgIGxpbmsgPSBMaW5rLmhlYWRlcihwYXRoLCBsYXN0SGVhZGVyLCBmYWxzZSk7DQoJICAgICAgICB9DQoJICAgICAgICAvLyBBZGQgYWxsIGlubGluZSBmaWVsZCBkZWZpbml0aW9ucy4NCgkgICAgICAgIGxldCBhbm5vdGF0aW9ucyA9IHt9Ow0KCSAgICAgICAgZm9yIChsZXQgZmllbGQgb2YgZXh0cmFjdElubGluZUZpZWxkcyhsaW5lKSkgew0KCSAgICAgICAgICAgIGxldCB2YWx1ZSA9IHBhcnNlSW5saW5lVmFsdWUoZmllbGQudmFsdWUpOw0KCSAgICAgICAgICAgIGFubm90YXRpb25zW2ZpZWxkLmtleV0gPSB2YWx1ZTsNCgkgICAgICAgICAgICBhbm5vdGF0aW9uc1tjYW5vbmljYWxpemVWYXJOYW1lKGZpZWxkLmtleSldID0gdmFsdWU7DQoJICAgICAgICB9DQoJICAgICAgICBsZXQgc3BlY2lhbCA9IGV4dHJhY3RTcGVjaWFsVGFza0ZpZWxkcyhsaW5lLCBhbm5vdGF0aW9ucyk7DQoJICAgICAgICBsZXQgaW5kZW50ID0gbWF0Y2hbMV0ucmVwbGFjZSgiXHQiLCAiICAgICIpLmxlbmd0aDsNCgkgICAgICAgIGxldCBpc1JlYWwgPSAhIW1hdGNoWzJdICYmIG1hdGNoWzJdLnRyaW0oKS5sZW5ndGggPiAwOw0KCSAgICAgICAgbGV0IGlzQ29tcGxldGVkID0gIWlzUmVhbCB8fCBtYXRjaFsyXSA9PSAiW1hdIiB8fCBtYXRjaFsyXSA9PSAiW3hdIjsNCgkgICAgICAgIGxldCB0YXNrID0gbmV3IFRhc2soew0KCSAgICAgICAgICAgIHRleHQ6IG1hdGNoWzNdLA0KCSAgICAgICAgICAgIGNvbXBsZXRlZDogaXNDb21wbGV0ZWQsDQoJICAgICAgICAgICAgZnVsbHlDb21wbGV0ZWQ6IGlzQ29tcGxldGVkLA0KCSAgICAgICAgICAgIHJlYWw6IGlzUmVhbCwNCgkgICAgICAgICAgICBwYXRoLA0KCSAgICAgICAgICAgIGxpbmU6IGxpbmVubywNCgkgICAgICAgICAgICBzZWN0aW9uOiBsYXN0SGVhZGVyID8gTGluay5oZWFkZXIocGF0aCwgbGFzdEhlYWRlciwgZmFsc2UpIDogTGluay5maWxlKHBhdGgsIGZhbHNlKSwNCgkgICAgICAgICAgICBsaW5rLA0KCSAgICAgICAgICAgIHN1YnRhc2tzOiBbXSwNCgkgICAgICAgICAgICBhbm5vdGF0aW9ucywNCgkgICAgICAgICAgICBjcmVhdGVkOiBzcGVjaWFsLmNyZWF0ZWQsDQoJICAgICAgICAgICAgZHVlOiBzcGVjaWFsLmR1ZSwNCgkgICAgICAgICAgICBjb21wbGV0aW9uOiBzcGVjaWFsLmNvbXBsZXRlZCwNCgkgICAgICAgIH0pOw0KCSAgICAgICAgd2hpbGUgKGluZGVudCA8PSAoKF9iID0gKF9hID0gYWxhc3Qoc3RhY2spKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2FbMV0pICE9PSBudWxsICYmIF9iICE9PSB2b2lkIDAgPyBfYiA6IC00KSkNCgkgICAgICAgICAgICBzdGFjay5wb3AoKTsNCgkgICAgICAgIGZvciAobGV0IFtlbGVtLCBfXSBvZiBzdGFjaykNCgkgICAgICAgICAgICBlbGVtLmZ1bGx5Q29tcGxldGVkID0gZWxlbS5mdWxseUNvbXBsZXRlZCAmJiB0YXNrLmZ1bGx5Q29tcGxldGVkOw0KCSAgICAgICAgKF9jID0gYWxhc3Qoc3RhY2spKSA9PT0gbnVsbCB8fCBfYyA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2NbMF0uc3VidGFza3MucHVzaCh0YXNrKTsNCgkgICAgICAgIHN0YWNrLnB1c2goW3Rhc2ssIGluZGVudF0pOw0KCSAgICB9DQoJICAgIC8vIFJldHVybiBldmVyeXRoaW5nIHVuZGVyIHRoZSByb290LCB3aGljaCBzaG91bGQgYmUgYWxsIHRhc2tzLg0KCSAgICAvLyBTdHJpcCB0cmVlcyBvZiB0YXNrcyB3aGljaCBhcmUgcHVyZWx5IG5vdCByZWFsIChsb2w/KS4NCgkgICAgcmV0dXJuIHN0YWNrWzBdWzBdLnN1YnRhc2tzLmZpbHRlcih0ID0+IHRhc2tBbnkodCwgc3QgPT4gc3QucmVhbCkpOw0KCX0NCglmdW5jdGlvbiBwYXJzZU1hcmtkb3duKHBhdGgsIG1ldGFkYXRhLCBjb250ZW50cywgaW5saW5lUmVnZXgpIHsNCgkgICAgdmFyIF9hLCBfYiwgX2MsIF9kLCBfZSwgX2YsIF9nOw0KCSAgICBsZXQgZmllbGRzID0gbmV3IE1hcCgpOw0KCSAgICAvLyBUcmF3bCB0aHJvdWdoIGZpbGUgY29udGVudHMgdG8gbG9jYXRlIGN1c3RvbSBpbmxpbmUgZmlsZSBjb250ZW50Li4uDQoJICAgIGZvciAobGV0IGxpbmUgb2YgY29udGVudHMuc3BsaXQoIlxuIikpIHsNCgkgICAgICAgIC8vIEZhc3QgYmFpbC1vdXQgZm9yIGxpbmVzIHRoYXQgYXJlIHRvbyBsb25nLg0KCSAgICAgICAgaWYgKCFsaW5lLmluY2x1ZGVzKCI6OiIpKQ0KCSAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgbGluZSA9IGxpbmUudHJpbSgpOw0KCSAgICAgICAgLy8gU2tpcCByZWFsIHRhc2sgbGluZXMsIHNpbmNlIHRoZXkgY2FuIGhhdmUgdGhlaXIgb3duIGN1c3RvbSBtZXRhZGF0YS4NCgkgICAgICAgIC8vIFRPRE86IEFic3RyYWN0IHRoaXMgY2hlY2sgKGkuZS4sIGltcHJvdmUgdGFzayBwYXJzaW5nIHRvIGJlIG1vcmUgZW5jYXBzdWxhdGVkKS4NCgkgICAgICAgIGxldCB0YXNrUGFyc2UgPSBUQVNLX1JFR0VYLmV4ZWMobGluZSk7DQoJICAgICAgICBpZiAodGFza1BhcnNlICYmICgoX2MgPSAoX2IgPSAoX2EgPSB0YXNrUGFyc2VbMl0pID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS50cmltKCkpID09PSBudWxsIHx8IF9iID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYi5sZW5ndGgpICE9PSBudWxsICYmIF9jICE9PSB2b2lkIDAgPyBfYyA6IDApID4gMCkNCgkgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgIC8vIEhhbmRsZSBpbmxpbmUtaW5saW5lIGZpZWxkcyAoaGFoYS4uLikNCgkgICAgICAgIGxldCBoYXNJbmxpbmVJbmxpbmUgPSBmYWxzZTsNCgkgICAgICAgIGZvciAobGV0IGZpZWxkIG9mIGV4dHJhY3RJbmxpbmVGaWVsZHMobGluZSkpIHsNCgkgICAgICAgICAgICBsZXQgdmFsdWUgPSBwYXJzZUlubGluZVZhbHVlKGZpZWxkLnZhbHVlKTsNCgkgICAgICAgICAgICBmaWVsZHMuc2V0KGZpZWxkLmtleSwgKChfZCA9IGZpZWxkcy5nZXQoZmllbGQua2V5KSkgIT09IG51bGwgJiYgX2QgIT09IHZvaWQgMCA/IF9kIDogW10pLmNvbmNhdChbdmFsdWVdKSk7DQoJICAgICAgICAgICAgbGV0IHNpbXBsZU5hbWUgPSBjYW5vbmljYWxpemVWYXJOYW1lKGZpZWxkLmtleSk7DQoJICAgICAgICAgICAgaWYgKHNpbXBsZU5hbWUubGVuZ3RoID4gMCAmJiBzaW1wbGVOYW1lICE9IGZpZWxkLmtleS50cmltKCkpIHsNCgkgICAgICAgICAgICAgICAgZmllbGRzLnNldChzaW1wbGVOYW1lLCAoKF9lID0gZmllbGRzLmdldChzaW1wbGVOYW1lKSkgIT09IG51bGwgJiYgX2UgIT09IHZvaWQgMCA/IF9lIDogW10pLmNvbmNhdChbdmFsdWVdKSk7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIGhhc0lubGluZUlubGluZSA9IHRydWU7DQoJICAgICAgICB9DQoJICAgICAgICAvLyBIYW5kbGUgZnVsbC1saW5lIGlubGluZSBmaWVsZHMgaWYgdGhlcmUgYXJlIG5vIGlubGluZS1pbmxpbmUgZmllbGRzLg0KCSAgICAgICAgaWYgKCFoYXNJbmxpbmVJbmxpbmUpIHsNCgkgICAgICAgICAgICBsZXQgbWF0Y2ggPSBpbmxpbmVSZWdleC5leGVjKGxpbmUpOw0KCSAgICAgICAgICAgIGlmIChtYXRjaCkgew0KCSAgICAgICAgICAgICAgICBsZXQgbmFtZSA9IG1hdGNoWzFdLnRyaW0oKTsNCgkgICAgICAgICAgICAgICAgbGV0IGlubGluZUZpZWxkID0gcGFyc2VJbmxpbmVWYWx1ZShtYXRjaFsyXSk7DQoJICAgICAgICAgICAgICAgIGZpZWxkcy5zZXQobmFtZSwgKChfZiA9IGZpZWxkcy5nZXQobmFtZSkpICE9PSBudWxsICYmIF9mICE9PSB2b2lkIDAgPyBfZiA6IFtdKS5jb25jYXQoW2lubGluZUZpZWxkXSkpOw0KCSAgICAgICAgICAgICAgICBsZXQgc2ltcGxlTmFtZSA9IGNhbm9uaWNhbGl6ZVZhck5hbWUobWF0Y2hbMV0udHJpbSgpKTsNCgkgICAgICAgICAgICAgICAgaWYgKHNpbXBsZU5hbWUubGVuZ3RoID4gMCAmJiBzaW1wbGVOYW1lICE9IG1hdGNoWzFdLnRyaW0oKSkgew0KCSAgICAgICAgICAgICAgICAgICAgZmllbGRzLnNldChzaW1wbGVOYW1lLCAoKF9nID0gZmllbGRzLmdldChzaW1wbGVOYW1lKSkgIT09IG51bGwgJiYgX2cgIT09IHZvaWQgMCA/IF9nIDogW10pLmNvbmNhdChbaW5saW5lRmllbGRdKSk7DQoJICAgICAgICAgICAgICAgIH0NCgkgICAgICAgICAgICB9DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgLy8gQW5kIGV4dHJhY3QgdGFza3MuLi4NCgkgICAgbGV0IHRhc2tzID0gZmluZFRhc2tzSW5GaWxlKHBhdGgsIGNvbnRlbnRzLCBtZXRhZGF0YSk7DQoJICAgIHJldHVybiB7IGZpZWxkcywgdGFza3MgfTsNCgl9CgoJLyoqIEFjdHVhbCByYXcgaW1wbGVtZW50YXRpb24gZm9yIHRoZSBiYWNrZ3JvdW5kIGltcG9ydGVyLiBNYWlubHkgaGFuZGxlcyBtZXNzYWdlIHBhc3NpbmcuICovDQoJZnVuY3Rpb24gcnVuSW1wb3J0KHBhdGgsIGNvbnRlbnRzLCBtZXRhZGF0YSkgew0KCSAgICByZXR1cm4gcGFyc2VNYXJrZG93bihwYXRoLCBtZXRhZGF0YSwgY29udGVudHMsIC9bX1wqfmBdKihbMC05XHdccHtMZXR0ZXJ9XVstMC05XHdccHtMZXR0ZXJ9XHB7RXh0ZW5kZWRfUGljdG9ncmFwaGljfVxzL10qKVtfXCp+YF0qXHMqOjpccyooLispL3UpOw0KCX0KCgl2YXIgVHJhbnNmZXJhYmxlOw0KCShmdW5jdGlvbiAoVHJhbnNmZXJhYmxlKSB7DQoJICAgIC8qKiBDb252ZXJ0IGEgbGl0ZXJhbCB2YWx1ZSB0byBhIHNlcmlhbGl6ZXItZnJpZW5kbHkgdHJhbnNmZXJhYmxlIHZhbHVlLiBEb2VzIG5vdCB3b3JrIGZvciBhbGwgdHlwZXMuICovDQoJICAgIGZ1bmN0aW9uIHRyYW5zZmVyYWJsZSh2YWx1ZSkgew0KCSAgICAgICAgLy8gSGFuZGxlIG5vbi1kYXRhdmlldyB2YWx1ZXMgZmlyc3QuDQoJICAgICAgICBpZiAodmFsdWUgaW5zdGFuY2VvZiBNYXApIHsNCgkgICAgICAgICAgICBsZXQgY29waWVkID0gbmV3IE1hcCgpOw0KCSAgICAgICAgICAgIGZvciAobGV0IFtrZXksIHZhbF0gb2YgdmFsdWUuZW50cmllcygpKQ0KCSAgICAgICAgICAgICAgICBjb3BpZWQuc2V0KHRyYW5zZmVyYWJsZShrZXkpLCB0cmFuc2ZlcmFibGUodmFsKSk7DQoJICAgICAgICAgICAgcmV0dXJuIGNvcGllZDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2UgaWYgKHZhbHVlIGluc3RhbmNlb2YgU2V0KSB7DQoJICAgICAgICAgICAgbGV0IGNvcGllZCA9IG5ldyBTZXQoKTsNCgkgICAgICAgICAgICBmb3IgKGxldCB2YWwgb2YgdmFsdWUpDQoJICAgICAgICAgICAgICAgIGNvcGllZC5hZGQodHJhbnNmZXJhYmxlKHZhbCkpOw0KCSAgICAgICAgICAgIHJldHVybiBjb3BpZWQ7DQoJICAgICAgICB9DQoJICAgICAgICBsZXQgd3JhcHBlZCA9IFZhbHVlcy53cmFwVmFsdWUodmFsdWUpOw0KCSAgICAgICAgaWYgKHdyYXBwZWQgPT09IHVuZGVmaW5lZCkNCgkgICAgICAgICAgICB0aHJvdyBFcnJvcigiVW5yZWNvZ25pemVkIHRyYW5zZmVyYWJsZSB2YWx1ZTogIiArIHZhbHVlKTsNCgkgICAgICAgIHN3aXRjaCAod3JhcHBlZC50eXBlKSB7DQoJICAgICAgICAgICAgY2FzZSAibnVsbCI6DQoJICAgICAgICAgICAgY2FzZSAibnVtYmVyIjoNCgkgICAgICAgICAgICBjYXNlICJzdHJpbmciOg0KCSAgICAgICAgICAgIGNhc2UgImJvb2xlYW4iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZTsNCgkgICAgICAgICAgICBjYXNlICJkYXRlIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHsNCgkgICAgICAgICAgICAgICAgICAgICJfX190cmFuc2Zlci10eXBlIjogImRhdGUiLA0KCSAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHRyYW5zZmVyYWJsZSh3cmFwcGVkLnZhbHVlLnRvT2JqZWN0KCkpLA0KCSAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogeyB6b25lOiB3cmFwcGVkLnZhbHVlLnpvbmVOYW1lIH0sDQoJICAgICAgICAgICAgICAgIH07DQoJICAgICAgICAgICAgY2FzZSAiZHVyYXRpb24iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4geyAiX19fdHJhbnNmZXItdHlwZSI6ICJkdXJhdGlvbiIsIHZhbHVlOiB0cmFuc2ZlcmFibGUod3JhcHBlZC52YWx1ZS50b09iamVjdCgpKSB9Ow0KCSAgICAgICAgICAgIGNhc2UgImFycmF5IjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUubWFwKHYgPT4gdHJhbnNmZXJhYmxlKHYpKTsNCgkgICAgICAgICAgICBjYXNlICJvYmplY3QiOg0KCSAgICAgICAgICAgICAgICBsZXQgcmVzdWx0ID0ge307DQoJICAgICAgICAgICAgICAgIGZvciAobGV0IFtrZXksIHZhbHVlXSBvZiBPYmplY3QuZW50cmllcyh3cmFwcGVkLnZhbHVlKSkNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdFtrZXldID0gdHJhbnNmZXJhYmxlKHZhbHVlKTsNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHsgIl9fX3RyYW5zZmVyLXR5cGUiOiAibGluayIsIHZhbHVlOiB0cmFuc2ZlcmFibGUod3JhcHBlZC52YWx1ZS50b09iamVjdCgpKSB9Ow0KCSAgICAgICAgICAgIGNhc2UgInRhc2siOg0KCSAgICAgICAgICAgICAgICByZXR1cm4geyAiX19fdHJhbnNmZXItdHlwZSI6ICJ0YXNrIiwgdmFsdWU6IHRyYW5zZmVyYWJsZSh3cmFwcGVkLnZhbHVlLnRvT2JqZWN0KGZhbHNlKSkgfTsNCgkgICAgICAgICAgICBkZWZhdWx0Og0KCSAgICAgICAgICAgICAgICB0aHJvdyBFcnJvcigiVW5yZWNvZ25pemVkIHRyYW5zZmVyYWJsZSBsaXRlcmFsIHZhbHVlOiAiICsgdmFsdWUpOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIFRyYW5zZmVyYWJsZS50cmFuc2ZlcmFibGUgPSB0cmFuc2ZlcmFibGU7DQoJICAgIC8qKiBDb252ZXJ0IGEgdHJhbnNmZXJhYmxlIHZhbHVlIGJhY2sgdG8gYSBsaXRlcmFsIHZhbHVlIHdlIGNhbiB3b3JrIHdpdGguICovDQoJICAgIGZ1bmN0aW9uIHZhbHVlKHRyYW5zZmVyYWJsZSkgew0KCSAgICAgICAgaWYgKHRyYW5zZmVyYWJsZSA9PT0gbnVsbCkgew0KCSAgICAgICAgICAgIHJldHVybiBudWxsOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSBpZiAodHJhbnNmZXJhYmxlID09PSB1bmRlZmluZWQpIHsNCgkgICAgICAgICAgICByZXR1cm4gdW5kZWZpbmVkOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSBpZiAodHJhbnNmZXJhYmxlIGluc3RhbmNlb2YgTWFwKSB7DQoJICAgICAgICAgICAgbGV0IHJlYWwgPSBuZXcgTWFwKCk7DQoJICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsXSBvZiB0cmFuc2ZlcmFibGUuZW50cmllcygpKQ0KCSAgICAgICAgICAgICAgICByZWFsLnNldCh2YWx1ZShrZXkpLCB2YWx1ZSh2YWwpKTsNCgkgICAgICAgICAgICByZXR1cm4gcmVhbDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2UgaWYgKHRyYW5zZmVyYWJsZSBpbnN0YW5jZW9mIFNldCkgew0KCSAgICAgICAgICAgIGxldCByZWFsID0gbmV3IFNldCgpOw0KCSAgICAgICAgICAgIGZvciAobGV0IHZhbCBvZiB0cmFuc2ZlcmFibGUpDQoJICAgICAgICAgICAgICAgIHJlYWwuYWRkKHZhbHVlKHZhbCkpOw0KCSAgICAgICAgICAgIHJldHVybiByZWFsOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSBpZiAoQXJyYXkuaXNBcnJheSh0cmFuc2ZlcmFibGUpKSB7DQoJICAgICAgICAgICAgcmV0dXJuIHRyYW5zZmVyYWJsZS5tYXAodiA9PiB2YWx1ZSh2KSk7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIGlmICh0eXBlb2YgdHJhbnNmZXJhYmxlID09PSAib2JqZWN0Iikgew0KCSAgICAgICAgICAgIGlmICgiX19fdHJhbnNmZXItdHlwZSIgaW4gdHJhbnNmZXJhYmxlKSB7DQoJICAgICAgICAgICAgICAgIHN3aXRjaCAodHJhbnNmZXJhYmxlWyJfX190cmFuc2Zlci10eXBlIl0pIHsNCgkgICAgICAgICAgICAgICAgICAgIGNhc2UgImRhdGUiOg0KCSAgICAgICAgICAgICAgICAgICAgICAgIGxldCByYXdEYXRlID0gRGF0ZVRpbWVfMS5mcm9tT2JqZWN0KHZhbHVlKHRyYW5zZmVyYWJsZS52YWx1ZSkpOw0KCSAgICAgICAgICAgICAgICAgICAgICAgIGxldCBkYXRlT3B0cyA9IHZhbHVlKHRyYW5zZmVyYWJsZS5vcHRpb25zKTsNCgkgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZGF0ZU9wdHMuem9uZSkNCgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3RGF0ZS5zZXRab25lKGRhdGVPcHRzLnpvbmUpOw0KCSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByYXdEYXRlOw0KCSAgICAgICAgICAgICAgICAgICAgY2FzZSAiZHVyYXRpb24iOg0KCSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBEdXJhdGlvbl8xLmZyb21PYmplY3QodmFsdWUodHJhbnNmZXJhYmxlLnZhbHVlKSk7DQoJICAgICAgICAgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTGluay5mcm9tT2JqZWN0KHZhbHVlKHRyYW5zZmVyYWJsZS52YWx1ZSkpOw0KCSAgICAgICAgICAgICAgICAgICAgY2FzZSAidGFzayI6DQoJICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFRhc2suZnJvbU9iamVjdCh2YWx1ZSh0cmFuc2ZlcmFibGUudmFsdWUpKTsNCgkgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6DQoJICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoYFVucmVjb2duaXplZCB0cmFuc2ZlciB0eXBlICcke3RyYW5zZmVyYWJsZVsiX19fdHJhbnNmZXItdHlwZSJdfSdgKTsNCgkgICAgICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIH0NCgkgICAgICAgICAgICBsZXQgcmVzdWx0ID0ge307DQoJICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsXSBvZiBPYmplY3QuZW50cmllcyh0cmFuc2ZlcmFibGUpKQ0KCSAgICAgICAgICAgICAgICByZXN1bHRba2V5XSA9IHZhbHVlKHZhbCk7DQoJICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH0NCgkgICAgICAgIHJldHVybiB0cmFuc2ZlcmFibGU7DQoJICAgIH0NCgkgICAgVHJhbnNmZXJhYmxlLnZhbHVlID0gdmFsdWU7DQoJfSkoVHJhbnNmZXJhYmxlIHx8IChUcmFuc2ZlcmFibGUgPSB7fSkpOwoKCS8qKiBFbnRyeS1wb2ludCBzY3JpcHQgdXNlZCBieSB0aGUgaW5kZXggYXMgYSB3ZWIgd29ya2VyLiAqLw0KCW9ubWVzc2FnZSA9IGFzeW5jIChldnQpID0+IHsNCgkgICAgbGV0IHJlc3VsdCA9IHJ1bkltcG9ydChldnQuZGF0YS5wYXRoLCBldnQuZGF0YS5jb250ZW50cywgZXZ0LmRhdGEubWV0YWRhdGEpOw0KCSAgICBwb3N0TWVzc2FnZSh7IHBhdGg6IGV2dC5kYXRhLnBhdGgsIHJlc3VsdDogVHJhbnNmZXJhYmxlLnRyYW5zZmVyYWJsZShyZXN1bHQpIH0pOw0KCX07Cgp9KSgpOwoK', null, false); +var WorkerFactory = createBase64WorkerFactory('Lyogcm9sbHVwLXBsdWdpbi13ZWItd29ya2VyLWxvYWRlciAqLwooZnVuY3Rpb24gKCkgewoJJ3VzZSBzdHJpY3QnOwoKCXZhciBjb21tb25qc0dsb2JhbCA9IHR5cGVvZiBnbG9iYWxUaGlzICE9PSAndW5kZWZpbmVkJyA/IGdsb2JhbFRoaXMgOiB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyA/IHdpbmRvdyA6IHR5cGVvZiBnbG9iYWwgIT09ICd1bmRlZmluZWQnID8gZ2xvYmFsIDogdHlwZW9mIHNlbGYgIT09ICd1bmRlZmluZWQnID8gc2VsZiA6IHt9OwoKCXZhciBsdXhvbiA9IHt9OwoKCU9iamVjdC5kZWZpbmVQcm9wZXJ0eShsdXhvbiwgJ19fZXNNb2R1bGUnLCB7IHZhbHVlOiB0cnVlIH0pOwoKCWZ1bmN0aW9uIF9kZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsKCSAgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgewoJICAgIHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07CgkgICAgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOwoJICAgIGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsKCSAgICBpZiAoInZhbHVlIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsKCSAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7CgkgIH0KCX0KCglmdW5jdGlvbiBfY3JlYXRlQ2xhc3MoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7CgkgIGlmIChwcm90b1Byb3BzKSBfZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOwoJICBpZiAoc3RhdGljUHJvcHMpIF9kZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7CgkgIHJldHVybiBDb25zdHJ1Y3RvcjsKCX0KCglmdW5jdGlvbiBfZXh0ZW5kcygpIHsKCSAgX2V4dGVuZHMgPSBPYmplY3QuYXNzaWduIHx8IGZ1bmN0aW9uICh0YXJnZXQpIHsKCSAgICBmb3IgKHZhciBpID0gMTsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykgewoJICAgICAgdmFyIHNvdXJjZSA9IGFyZ3VtZW50c1tpXTsKCgkgICAgICBmb3IgKHZhciBrZXkgaW4gc291cmNlKSB7CgkgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoc291cmNlLCBrZXkpKSB7CgkgICAgICAgICAgdGFyZ2V0W2tleV0gPSBzb3VyY2Vba2V5XTsKCSAgICAgICAgfQoJICAgICAgfQoJICAgIH0KCgkgICAgcmV0dXJuIHRhcmdldDsKCSAgfTsKCgkgIHJldHVybiBfZXh0ZW5kcy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwoJfQoKCWZ1bmN0aW9uIF9pbmhlcml0c0xvb3NlKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7CgkgIHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcy5wcm90b3R5cGUpOwoJICBzdWJDbGFzcy5wcm90b3R5cGUuY29uc3RydWN0b3IgPSBzdWJDbGFzczsKCgkgIF9zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcyk7Cgl9CgoJZnVuY3Rpb24gX2dldFByb3RvdHlwZU9mKG8pIHsKCSAgX2dldFByb3RvdHlwZU9mID0gT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LmdldFByb3RvdHlwZU9mIDogZnVuY3Rpb24gX2dldFByb3RvdHlwZU9mKG8pIHsKCSAgICByZXR1cm4gby5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKG8pOwoJICB9OwoJICByZXR1cm4gX2dldFByb3RvdHlwZU9mKG8pOwoJfQoKCWZ1bmN0aW9uIF9zZXRQcm90b3R5cGVPZihvLCBwKSB7CgkgIF9zZXRQcm90b3R5cGVPZiA9IE9iamVjdC5zZXRQcm90b3R5cGVPZiB8fCBmdW5jdGlvbiBfc2V0UHJvdG90eXBlT2YobywgcCkgewoJICAgIG8uX19wcm90b19fID0gcDsKCSAgICByZXR1cm4gbzsKCSAgfTsKCgkgIHJldHVybiBfc2V0UHJvdG90eXBlT2YobywgcCk7Cgl9CgoJZnVuY3Rpb24gX2lzTmF0aXZlUmVmbGVjdENvbnN0cnVjdCgpIHsKCSAgaWYgKHR5cGVvZiBSZWZsZWN0ID09PSAidW5kZWZpbmVkIiB8fCAhUmVmbGVjdC5jb25zdHJ1Y3QpIHJldHVybiBmYWxzZTsKCSAgaWYgKFJlZmxlY3QuY29uc3RydWN0LnNoYW0pIHJldHVybiBmYWxzZTsKCSAgaWYgKHR5cGVvZiBQcm94eSA9PT0gImZ1bmN0aW9uIikgcmV0dXJuIHRydWU7CgoJICB0cnkgewoJICAgIEJvb2xlYW4ucHJvdG90eXBlLnZhbHVlT2YuY2FsbChSZWZsZWN0LmNvbnN0cnVjdChCb29sZWFuLCBbXSwgZnVuY3Rpb24gKCkge30pKTsKCSAgICByZXR1cm4gdHJ1ZTsKCSAgfSBjYXRjaCAoZSkgewoJICAgIHJldHVybiBmYWxzZTsKCSAgfQoJfQoKCWZ1bmN0aW9uIF9jb25zdHJ1Y3QoUGFyZW50LCBhcmdzLCBDbGFzcykgewoJICBpZiAoX2lzTmF0aXZlUmVmbGVjdENvbnN0cnVjdCgpKSB7CgkgICAgX2NvbnN0cnVjdCA9IFJlZmxlY3QuY29uc3RydWN0OwoJICB9IGVsc2UgewoJICAgIF9jb25zdHJ1Y3QgPSBmdW5jdGlvbiBfY29uc3RydWN0KFBhcmVudCwgYXJncywgQ2xhc3MpIHsKCSAgICAgIHZhciBhID0gW251bGxdOwoJICAgICAgYS5wdXNoLmFwcGx5KGEsIGFyZ3MpOwoJICAgICAgdmFyIENvbnN0cnVjdG9yID0gRnVuY3Rpb24uYmluZC5hcHBseShQYXJlbnQsIGEpOwoJICAgICAgdmFyIGluc3RhbmNlID0gbmV3IENvbnN0cnVjdG9yKCk7CgkgICAgICBpZiAoQ2xhc3MpIF9zZXRQcm90b3R5cGVPZihpbnN0YW5jZSwgQ2xhc3MucHJvdG90eXBlKTsKCSAgICAgIHJldHVybiBpbnN0YW5jZTsKCSAgICB9OwoJICB9CgoJICByZXR1cm4gX2NvbnN0cnVjdC5hcHBseShudWxsLCBhcmd1bWVudHMpOwoJfQoKCWZ1bmN0aW9uIF9pc05hdGl2ZUZ1bmN0aW9uKGZuKSB7CgkgIHJldHVybiBGdW5jdGlvbi50b1N0cmluZy5jYWxsKGZuKS5pbmRleE9mKCJbbmF0aXZlIGNvZGVdIikgIT09IC0xOwoJfQoKCWZ1bmN0aW9uIF93cmFwTmF0aXZlU3VwZXIoQ2xhc3MpIHsKCSAgdmFyIF9jYWNoZSA9IHR5cGVvZiBNYXAgPT09ICJmdW5jdGlvbiIgPyBuZXcgTWFwKCkgOiB1bmRlZmluZWQ7CgoJICBfd3JhcE5hdGl2ZVN1cGVyID0gZnVuY3Rpb24gX3dyYXBOYXRpdmVTdXBlcihDbGFzcykgewoJICAgIGlmIChDbGFzcyA9PT0gbnVsbCB8fCAhX2lzTmF0aXZlRnVuY3Rpb24oQ2xhc3MpKSByZXR1cm4gQ2xhc3M7CgoJICAgIGlmICh0eXBlb2YgQ2xhc3MgIT09ICJmdW5jdGlvbiIpIHsKCSAgICAgIHRocm93IG5ldyBUeXBlRXJyb3IoIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uIik7CgkgICAgfQoKCSAgICBpZiAodHlwZW9mIF9jYWNoZSAhPT0gInVuZGVmaW5lZCIpIHsKCSAgICAgIGlmIChfY2FjaGUuaGFzKENsYXNzKSkgcmV0dXJuIF9jYWNoZS5nZXQoQ2xhc3MpOwoKCSAgICAgIF9jYWNoZS5zZXQoQ2xhc3MsIFdyYXBwZXIpOwoJICAgIH0KCgkgICAgZnVuY3Rpb24gV3JhcHBlcigpIHsKCSAgICAgIHJldHVybiBfY29uc3RydWN0KENsYXNzLCBhcmd1bWVudHMsIF9nZXRQcm90b3R5cGVPZih0aGlzKS5jb25zdHJ1Y3Rvcik7CgkgICAgfQoKCSAgICBXcmFwcGVyLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoQ2xhc3MucHJvdG90eXBlLCB7CgkgICAgICBjb25zdHJ1Y3RvcjogewoJICAgICAgICB2YWx1ZTogV3JhcHBlciwKCSAgICAgICAgZW51bWVyYWJsZTogZmFsc2UsCgkgICAgICAgIHdyaXRhYmxlOiB0cnVlLAoJICAgICAgICBjb25maWd1cmFibGU6IHRydWUKCSAgICAgIH0KCSAgICB9KTsKCSAgICByZXR1cm4gX3NldFByb3RvdHlwZU9mKFdyYXBwZXIsIENsYXNzKTsKCSAgfTsKCgkgIHJldHVybiBfd3JhcE5hdGl2ZVN1cGVyKENsYXNzKTsKCX0KCglmdW5jdGlvbiBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZShzb3VyY2UsIGV4Y2x1ZGVkKSB7CgkgIGlmIChzb3VyY2UgPT0gbnVsbCkgcmV0dXJuIHt9OwoJICB2YXIgdGFyZ2V0ID0ge307CgkgIHZhciBzb3VyY2VLZXlzID0gT2JqZWN0LmtleXMoc291cmNlKTsKCSAgdmFyIGtleSwgaTsKCgkgIGZvciAoaSA9IDA7IGkgPCBzb3VyY2VLZXlzLmxlbmd0aDsgaSsrKSB7CgkgICAga2V5ID0gc291cmNlS2V5c1tpXTsKCSAgICBpZiAoZXhjbHVkZWQuaW5kZXhPZihrZXkpID49IDApIGNvbnRpbnVlOwoJICAgIHRhcmdldFtrZXldID0gc291cmNlW2tleV07CgkgIH0KCgkgIHJldHVybiB0YXJnZXQ7Cgl9CgoJZnVuY3Rpb24gX3Vuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5KG8sIG1pbkxlbikgewoJICBpZiAoIW8pIHJldHVybjsKCSAgaWYgKHR5cGVvZiBvID09PSAic3RyaW5nIikgcmV0dXJuIF9hcnJheUxpa2VUb0FycmF5KG8sIG1pbkxlbik7CgkgIHZhciBuID0gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKG8pLnNsaWNlKDgsIC0xKTsKCSAgaWYgKG4gPT09ICJPYmplY3QiICYmIG8uY29uc3RydWN0b3IpIG4gPSBvLmNvbnN0cnVjdG9yLm5hbWU7CgkgIGlmIChuID09PSAiTWFwIiB8fCBuID09PSAiU2V0IikgcmV0dXJuIEFycmF5LmZyb20obyk7CgkgIGlmIChuID09PSAiQXJndW1lbnRzIiB8fCAvXig/OlVpfEkpbnQoPzo4fDE2fDMyKSg/OkNsYW1wZWQpP0FycmF5JC8udGVzdChuKSkgcmV0dXJuIF9hcnJheUxpa2VUb0FycmF5KG8sIG1pbkxlbik7Cgl9CgoJZnVuY3Rpb24gX2FycmF5TGlrZVRvQXJyYXkoYXJyLCBsZW4pIHsKCSAgaWYgKGxlbiA9PSBudWxsIHx8IGxlbiA+IGFyci5sZW5ndGgpIGxlbiA9IGFyci5sZW5ndGg7CgoJICBmb3IgKHZhciBpID0gMCwgYXJyMiA9IG5ldyBBcnJheShsZW4pOyBpIDwgbGVuOyBpKyspIGFycjJbaV0gPSBhcnJbaV07CgoJICByZXR1cm4gYXJyMjsKCX0KCglmdW5jdGlvbiBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKG8sIGFsbG93QXJyYXlMaWtlKSB7CgkgIHZhciBpdCA9IHR5cGVvZiBTeW1ib2wgIT09ICJ1bmRlZmluZWQiICYmIG9bU3ltYm9sLml0ZXJhdG9yXSB8fCBvWyJAQGl0ZXJhdG9yIl07CgkgIGlmIChpdCkgcmV0dXJuIChpdCA9IGl0LmNhbGwobykpLm5leHQuYmluZChpdCk7CgoJICBpZiAoQXJyYXkuaXNBcnJheShvKSB8fCAoaXQgPSBfdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkobykpIHx8IGFsbG93QXJyYXlMaWtlICYmIG8gJiYgdHlwZW9mIG8ubGVuZ3RoID09PSAibnVtYmVyIikgewoJICAgIGlmIChpdCkgbyA9IGl0OwoJICAgIHZhciBpID0gMDsKCSAgICByZXR1cm4gZnVuY3Rpb24gKCkgewoJICAgICAgaWYgKGkgPj0gby5sZW5ndGgpIHJldHVybiB7CgkgICAgICAgIGRvbmU6IHRydWUKCSAgICAgIH07CgkgICAgICByZXR1cm4gewoJICAgICAgICBkb25lOiBmYWxzZSwKCSAgICAgICAgdmFsdWU6IG9baSsrXQoJICAgICAgfTsKCSAgICB9OwoJICB9CgoJICB0aHJvdyBuZXcgVHlwZUVycm9yKCJJbnZhbGlkIGF0dGVtcHQgdG8gaXRlcmF0ZSBub24taXRlcmFibGUgaW5zdGFuY2UuXG5JbiBvcmRlciB0byBiZSBpdGVyYWJsZSwgbm9uLWFycmF5IG9iamVjdHMgbXVzdCBoYXZlIGEgW1N5bWJvbC5pdGVyYXRvcl0oKSBtZXRob2QuIik7Cgl9CgoJLy8gdGhlc2UgYXJlbid0IHJlYWxseSBwcml2YXRlLCBidXQgbm9yIGFyZSB0aGV5IHJlYWxseSB1c2VmdWwgdG8gZG9jdW1lbnQKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCXZhciBMdXhvbkVycm9yID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfRXJyb3IpIHsKCSAgX2luaGVyaXRzTG9vc2UoTHV4b25FcnJvciwgX0Vycm9yKTsKCgkgIGZ1bmN0aW9uIEx1eG9uRXJyb3IoKSB7CgkgICAgcmV0dXJuIF9FcnJvci5hcHBseSh0aGlzLCBhcmd1bWVudHMpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBMdXhvbkVycm9yOwoJfSggLyojX19QVVJFX18qL193cmFwTmF0aXZlU3VwZXIoRXJyb3IpKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCgl2YXIgSW52YWxpZERhdGVUaW1lRXJyb3IgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9MdXhvbkVycm9yKSB7CgkgIF9pbmhlcml0c0xvb3NlKEludmFsaWREYXRlVGltZUVycm9yLCBfTHV4b25FcnJvcik7CgoJICBmdW5jdGlvbiBJbnZhbGlkRGF0ZVRpbWVFcnJvcihyZWFzb24pIHsKCSAgICByZXR1cm4gX0x1eG9uRXJyb3IuY2FsbCh0aGlzLCAiSW52YWxpZCBEYXRlVGltZTogIiArIHJlYXNvbi50b01lc3NhZ2UoKSkgfHwgdGhpczsKCSAgfQoKCSAgcmV0dXJuIEludmFsaWREYXRlVGltZUVycm9yOwoJfShMdXhvbkVycm9yKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCXZhciBJbnZhbGlkSW50ZXJ2YWxFcnJvciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0x1eG9uRXJyb3IyKSB7CgkgIF9pbmhlcml0c0xvb3NlKEludmFsaWRJbnRlcnZhbEVycm9yLCBfTHV4b25FcnJvcjIpOwoKCSAgZnVuY3Rpb24gSW52YWxpZEludGVydmFsRXJyb3IocmVhc29uKSB7CgkgICAgcmV0dXJuIF9MdXhvbkVycm9yMi5jYWxsKHRoaXMsICJJbnZhbGlkIEludGVydmFsOiAiICsgcmVhc29uLnRvTWVzc2FnZSgpKSB8fCB0aGlzOwoJICB9CgoJICByZXR1cm4gSW52YWxpZEludGVydmFsRXJyb3I7Cgl9KEx1eG9uRXJyb3IpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoJdmFyIEludmFsaWREdXJhdGlvbkVycm9yID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfTHV4b25FcnJvcjMpIHsKCSAgX2luaGVyaXRzTG9vc2UoSW52YWxpZER1cmF0aW9uRXJyb3IsIF9MdXhvbkVycm9yMyk7CgoJICBmdW5jdGlvbiBJbnZhbGlkRHVyYXRpb25FcnJvcihyZWFzb24pIHsKCSAgICByZXR1cm4gX0x1eG9uRXJyb3IzLmNhbGwodGhpcywgIkludmFsaWQgRHVyYXRpb246ICIgKyByZWFzb24udG9NZXNzYWdlKCkpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBJbnZhbGlkRHVyYXRpb25FcnJvcjsKCX0oTHV4b25FcnJvcik7CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgl2YXIgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9MdXhvbkVycm9yNCkgewoJICBfaW5oZXJpdHNMb29zZShDb25mbGljdGluZ1NwZWNpZmljYXRpb25FcnJvciwgX0x1eG9uRXJyb3I0KTsKCgkgIGZ1bmN0aW9uIENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yKCkgewoJICAgIHJldHVybiBfTHV4b25FcnJvcjQuYXBwbHkodGhpcywgYXJndW1lbnRzKSB8fCB0aGlzOwoJICB9CgoJICByZXR1cm4gQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3I7Cgl9KEx1eG9uRXJyb3IpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoJdmFyIEludmFsaWRVbml0RXJyb3IgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9MdXhvbkVycm9yNSkgewoJICBfaW5oZXJpdHNMb29zZShJbnZhbGlkVW5pdEVycm9yLCBfTHV4b25FcnJvcjUpOwoKCSAgZnVuY3Rpb24gSW52YWxpZFVuaXRFcnJvcih1bml0KSB7CgkgICAgcmV0dXJuIF9MdXhvbkVycm9yNS5jYWxsKHRoaXMsICJJbnZhbGlkIHVuaXQgIiArIHVuaXQpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBJbnZhbGlkVW5pdEVycm9yOwoJfShMdXhvbkVycm9yKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCXZhciBJbnZhbGlkQXJndW1lbnRFcnJvciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0x1eG9uRXJyb3I2KSB7CgkgIF9pbmhlcml0c0xvb3NlKEludmFsaWRBcmd1bWVudEVycm9yLCBfTHV4b25FcnJvcjYpOwoKCSAgZnVuY3Rpb24gSW52YWxpZEFyZ3VtZW50RXJyb3IoKSB7CgkgICAgcmV0dXJuIF9MdXhvbkVycm9yNi5hcHBseSh0aGlzLCBhcmd1bWVudHMpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBJbnZhbGlkQXJndW1lbnRFcnJvcjsKCX0oTHV4b25FcnJvcik7CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgl2YXIgWm9uZUlzQWJzdHJhY3RFcnJvciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoX0x1eG9uRXJyb3I3KSB7CgkgIF9pbmhlcml0c0xvb3NlKFpvbmVJc0Fic3RyYWN0RXJyb3IsIF9MdXhvbkVycm9yNyk7CgoJICBmdW5jdGlvbiBab25lSXNBYnN0cmFjdEVycm9yKCkgewoJICAgIHJldHVybiBfTHV4b25FcnJvcjcuY2FsbCh0aGlzLCAiWm9uZSBpcyBhbiBhYnN0cmFjdCBjbGFzcyIpIHx8IHRoaXM7CgkgIH0KCgkgIHJldHVybiBab25lSXNBYnN0cmFjdEVycm9yOwoJfShMdXhvbkVycm9yKTsKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCXZhciBuID0gIm51bWVyaWMiLAoJICAgIHMgPSAic2hvcnQiLAoJICAgIGwgPSAibG9uZyI7Cgl2YXIgREFURV9TSE9SVCA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IG4sCgkgIGRheTogbgoJfTsKCXZhciBEQVRFX01FRCA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IHMsCgkgIGRheTogbgoJfTsKCXZhciBEQVRFX01FRF9XSVRIX1dFRUtEQVkgPSB7CgkgIHllYXI6IG4sCgkgIG1vbnRoOiBzLAoJICBkYXk6IG4sCgkgIHdlZWtkYXk6IHMKCX07Cgl2YXIgREFURV9GVUxMID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogbCwKCSAgZGF5OiBuCgl9OwoJdmFyIERBVEVfSFVHRSA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IGwsCgkgIGRheTogbiwKCSAgd2Vla2RheTogbAoJfTsKCXZhciBUSU1FX1NJTVBMRSA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuCgl9OwoJdmFyIFRJTUVfV0lUSF9TRUNPTkRTID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbgoJfTsKCXZhciBUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIFRJTUVfV0lUSF9MT05HX09GRlNFVCA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4sCgkgIHRpbWVab25lTmFtZTogbAoJfTsKCXZhciBUSU1FXzI0X1NJTVBMRSA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBob3VyQ3ljbGU6ICJoMjMiCgl9OwoJdmFyIFRJTUVfMjRfV0lUSF9TRUNPTkRTID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgaG91ckN5Y2xlOiAiaDIzIgoJfTsKCXZhciBUSU1FXzI0X1dJVEhfU0hPUlRfT0ZGU0VUID0gewoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgaG91ckN5Y2xlOiAiaDIzIiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIFRJTUVfMjRfV0lUSF9MT05HX09GRlNFVCA9IHsKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4sCgkgIGhvdXJDeWNsZTogImgyMyIsCgkgIHRpbWVab25lTmFtZTogbAoJfTsKCXZhciBEQVRFVElNRV9TSE9SVCA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IG4sCgkgIGRheTogbiwKCSAgaG91cjogbiwKCSAgbWludXRlOiBuCgl9OwoJdmFyIERBVEVUSU1FX1NIT1JUX1dJVEhfU0VDT05EUyA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IG4sCgkgIGRheTogbiwKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4KCX07Cgl2YXIgREFURVRJTUVfTUVEID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogcywKCSAgZGF5OiBuLAoJICBob3VyOiBuLAoJICBtaW51dGU6IG4KCX07Cgl2YXIgREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUyA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IHMsCgkgIGRheTogbiwKCSAgaG91cjogbiwKCSAgbWludXRlOiBuLAoJICBzZWNvbmQ6IG4KCX07Cgl2YXIgREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWSA9IHsKCSAgeWVhcjogbiwKCSAgbW9udGg6IHMsCgkgIGRheTogbiwKCSAgd2Vla2RheTogcywKCSAgaG91cjogbiwKCSAgbWludXRlOiBuCgl9OwoJdmFyIERBVEVUSU1FX0ZVTEwgPSB7CgkgIHllYXI6IG4sCgkgIG1vbnRoOiBsLAoJICBkYXk6IG4sCgkgIGhvdXI6IG4sCgkgIG1pbnV0ZTogbiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIERBVEVUSU1FX0ZVTExfV0lUSF9TRUNPTkRTID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogbCwKCSAgZGF5OiBuLAoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgdGltZVpvbmVOYW1lOiBzCgl9OwoJdmFyIERBVEVUSU1FX0hVR0UgPSB7CgkgIHllYXI6IG4sCgkgIG1vbnRoOiBsLAoJICBkYXk6IG4sCgkgIHdlZWtkYXk6IGwsCgkgIGhvdXI6IG4sCgkgIG1pbnV0ZTogbiwKCSAgdGltZVpvbmVOYW1lOiBsCgl9OwoJdmFyIERBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTID0gewoJICB5ZWFyOiBuLAoJICBtb250aDogbCwKCSAgZGF5OiBuLAoJICB3ZWVrZGF5OiBsLAoJICBob3VyOiBuLAoJICBtaW51dGU6IG4sCgkgIHNlY29uZDogbiwKCSAgdGltZVpvbmVOYW1lOiBsCgl9OwoKCS8qKgoJICogQHByaXZhdGUKCSAqLwoJLy8gVFlQRVMKCglmdW5jdGlvbiBpc1VuZGVmaW5lZChvKSB7CgkgIHJldHVybiB0eXBlb2YgbyA9PT0gInVuZGVmaW5lZCI7Cgl9CglmdW5jdGlvbiBpc051bWJlcihvKSB7CgkgIHJldHVybiB0eXBlb2YgbyA9PT0gIm51bWJlciI7Cgl9CglmdW5jdGlvbiBpc0ludGVnZXIobykgewoJICByZXR1cm4gdHlwZW9mIG8gPT09ICJudW1iZXIiICYmIG8gJSAxID09PSAwOwoJfQoJZnVuY3Rpb24gaXNTdHJpbmcobykgewoJICByZXR1cm4gdHlwZW9mIG8gPT09ICJzdHJpbmciOwoJfQoJZnVuY3Rpb24gaXNEYXRlKG8pIHsKCSAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChvKSA9PT0gIltvYmplY3QgRGF0ZV0iOwoJfSAvLyBDQVBBQklMSVRJRVMKCglmdW5jdGlvbiBoYXNSZWxhdGl2ZSgpIHsKCSAgdHJ5IHsKCSAgICByZXR1cm4gdHlwZW9mIEludGwgIT09ICJ1bmRlZmluZWQiICYmICEhSW50bC5SZWxhdGl2ZVRpbWVGb3JtYXQ7CgkgIH0gY2F0Y2ggKGUpIHsKCSAgICByZXR1cm4gZmFsc2U7CgkgIH0KCX0gLy8gT0JKRUNUUyBBTkQgQVJSQVlTCgoJZnVuY3Rpb24gbWF5YmVBcnJheSh0aGluZykgewoJICByZXR1cm4gQXJyYXkuaXNBcnJheSh0aGluZykgPyB0aGluZyA6IFt0aGluZ107Cgl9CglmdW5jdGlvbiBiZXN0QnkoYXJyLCBieSwgY29tcGFyZSkgewoJICBpZiAoYXJyLmxlbmd0aCA9PT0gMCkgewoJICAgIHJldHVybiB1bmRlZmluZWQ7CgkgIH0KCgkgIHJldHVybiBhcnIucmVkdWNlKGZ1bmN0aW9uIChiZXN0LCBuZXh0KSB7CgkgICAgdmFyIHBhaXIgPSBbYnkobmV4dCksIG5leHRdOwoKCSAgICBpZiAoIWJlc3QpIHsKCSAgICAgIHJldHVybiBwYWlyOwoJICAgIH0gZWxzZSBpZiAoY29tcGFyZShiZXN0WzBdLCBwYWlyWzBdKSA9PT0gYmVzdFswXSkgewoJICAgICAgcmV0dXJuIGJlc3Q7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBwYWlyOwoJICAgIH0KCSAgfSwgbnVsbClbMV07Cgl9CglmdW5jdGlvbiBwaWNrKG9iaiwga2V5cykgewoJICByZXR1cm4ga2V5cy5yZWR1Y2UoZnVuY3Rpb24gKGEsIGspIHsKCSAgICBhW2tdID0gb2JqW2tdOwoJICAgIHJldHVybiBhOwoJICB9LCB7fSk7Cgl9CglmdW5jdGlvbiBoYXNPd25Qcm9wZXJ0eShvYmosIHByb3ApIHsKCSAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChvYmosIHByb3ApOwoJfSAvLyBOVU1CRVJTIEFORCBTVFJJTkdTCgoJZnVuY3Rpb24gaW50ZWdlckJldHdlZW4odGhpbmcsIGJvdHRvbSwgdG9wKSB7CgkgIHJldHVybiBpc0ludGVnZXIodGhpbmcpICYmIHRoaW5nID49IGJvdHRvbSAmJiB0aGluZyA8PSB0b3A7Cgl9IC8vIHggJSBuIGJ1dCB0YWtlcyB0aGUgc2lnbiBvZiBuIGluc3RlYWQgb2YgeAoKCWZ1bmN0aW9uIGZsb29yTW9kKHgsIG4pIHsKCSAgcmV0dXJuIHggLSBuICogTWF0aC5mbG9vcih4IC8gbik7Cgl9CglmdW5jdGlvbiBwYWRTdGFydChpbnB1dCwgbikgewoJICBpZiAobiA9PT0gdm9pZCAwKSB7CgkgICAgbiA9IDI7CgkgIH0KCgkgIHZhciBpc05lZyA9IGlucHV0IDwgMDsKCSAgdmFyIHBhZGRlZDsKCgkgIGlmIChpc05lZykgewoJICAgIHBhZGRlZCA9ICItIiArICgiIiArIC1pbnB1dCkucGFkU3RhcnQobiwgIjAiKTsKCSAgfSBlbHNlIHsKCSAgICBwYWRkZWQgPSAoIiIgKyBpbnB1dCkucGFkU3RhcnQobiwgIjAiKTsKCSAgfQoKCSAgcmV0dXJuIHBhZGRlZDsKCX0KCWZ1bmN0aW9uIHBhcnNlSW50ZWdlcihzdHJpbmcpIHsKCSAgaWYgKGlzVW5kZWZpbmVkKHN0cmluZykgfHwgc3RyaW5nID09PSBudWxsIHx8IHN0cmluZyA9PT0gIiIpIHsKCSAgICByZXR1cm4gdW5kZWZpbmVkOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBwYXJzZUludChzdHJpbmcsIDEwKTsKCSAgfQoJfQoJZnVuY3Rpb24gcGFyc2VGbG9hdGluZyhzdHJpbmcpIHsKCSAgaWYgKGlzVW5kZWZpbmVkKHN0cmluZykgfHwgc3RyaW5nID09PSBudWxsIHx8IHN0cmluZyA9PT0gIiIpIHsKCSAgICByZXR1cm4gdW5kZWZpbmVkOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBwYXJzZUZsb2F0KHN0cmluZyk7CgkgIH0KCX0KCWZ1bmN0aW9uIHBhcnNlTWlsbGlzKGZyYWN0aW9uKSB7CgkgIC8vIFJldHVybiB1bmRlZmluZWQgKGluc3RlYWQgb2YgMCkgaW4gdGhlc2UgY2FzZXMsIHdoZXJlIGZyYWN0aW9uIGlzIG5vdCBzZXQKCSAgaWYgKGlzVW5kZWZpbmVkKGZyYWN0aW9uKSB8fCBmcmFjdGlvbiA9PT0gbnVsbCB8fCBmcmFjdGlvbiA9PT0gIiIpIHsKCSAgICByZXR1cm4gdW5kZWZpbmVkOwoJICB9IGVsc2UgewoJICAgIHZhciBmID0gcGFyc2VGbG9hdCgiMC4iICsgZnJhY3Rpb24pICogMTAwMDsKCSAgICByZXR1cm4gTWF0aC5mbG9vcihmKTsKCSAgfQoJfQoJZnVuY3Rpb24gcm91bmRUbyhudW1iZXIsIGRpZ2l0cywgdG93YXJkWmVybykgewoJICBpZiAodG93YXJkWmVybyA9PT0gdm9pZCAwKSB7CgkgICAgdG93YXJkWmVybyA9IGZhbHNlOwoJICB9CgoJICB2YXIgZmFjdG9yID0gTWF0aC5wb3coMTAsIGRpZ2l0cyksCgkgICAgICByb3VuZGVyID0gdG93YXJkWmVybyA/IE1hdGgudHJ1bmMgOiBNYXRoLnJvdW5kOwoJICByZXR1cm4gcm91bmRlcihudW1iZXIgKiBmYWN0b3IpIC8gZmFjdG9yOwoJfSAvLyBEQVRFIEJBU0lDUwoKCWZ1bmN0aW9uIGlzTGVhcFllYXIoeWVhcikgewoJICByZXR1cm4geWVhciAlIDQgPT09IDAgJiYgKHllYXIgJSAxMDAgIT09IDAgfHwgeWVhciAlIDQwMCA9PT0gMCk7Cgl9CglmdW5jdGlvbiBkYXlzSW5ZZWFyKHllYXIpIHsKCSAgcmV0dXJuIGlzTGVhcFllYXIoeWVhcikgPyAzNjYgOiAzNjU7Cgl9CglmdW5jdGlvbiBkYXlzSW5Nb250aCh5ZWFyLCBtb250aCkgewoJICB2YXIgbW9kTW9udGggPSBmbG9vck1vZChtb250aCAtIDEsIDEyKSArIDEsCgkgICAgICBtb2RZZWFyID0geWVhciArIChtb250aCAtIG1vZE1vbnRoKSAvIDEyOwoKCSAgaWYgKG1vZE1vbnRoID09PSAyKSB7CgkgICAgcmV0dXJuIGlzTGVhcFllYXIobW9kWWVhcikgPyAyOSA6IDI4OwoJICB9IGVsc2UgewoJICAgIHJldHVybiBbMzEsIG51bGwsIDMxLCAzMCwgMzEsIDMwLCAzMSwgMzEsIDMwLCAzMSwgMzAsIDMxXVttb2RNb250aCAtIDFdOwoJICB9Cgl9IC8vIGNvdmVydCBhIGNhbGVuZGFyIG9iamVjdCB0byBhIGxvY2FsIHRpbWVzdGFtcCAoZXBvY2gsIGJ1dCB3aXRoIHRoZSBvZmZzZXQgYmFrZWQgaW4pCgoJZnVuY3Rpb24gb2JqVG9Mb2NhbFRTKG9iaikgewoJICB2YXIgZCA9IERhdGUuVVRDKG9iai55ZWFyLCBvYmoubW9udGggLSAxLCBvYmouZGF5LCBvYmouaG91ciwgb2JqLm1pbnV0ZSwgb2JqLnNlY29uZCwgb2JqLm1pbGxpc2Vjb25kKTsgLy8gZm9yIGxlZ2FjeSByZWFzb25zLCB5ZWFycyBiZXR3ZWVuIDAgYW5kIDk5IGFyZSBpbnRlcnByZXRlZCBhcyAxOVhYOyByZXZlcnQgdGhhdAoKCSAgaWYgKG9iai55ZWFyIDwgMTAwICYmIG9iai55ZWFyID49IDApIHsKCSAgICBkID0gbmV3IERhdGUoZCk7CgkgICAgZC5zZXRVVENGdWxsWWVhcihkLmdldFVUQ0Z1bGxZZWFyKCkgLSAxOTAwKTsKCSAgfQoKCSAgcmV0dXJuICtkOwoJfQoJZnVuY3Rpb24gd2Vla3NJbldlZWtZZWFyKHdlZWtZZWFyKSB7CgkgIHZhciBwMSA9ICh3ZWVrWWVhciArIE1hdGguZmxvb3Iod2Vla1llYXIgLyA0KSAtIE1hdGguZmxvb3Iod2Vla1llYXIgLyAxMDApICsgTWF0aC5mbG9vcih3ZWVrWWVhciAvIDQwMCkpICUgNywKCSAgICAgIGxhc3QgPSB3ZWVrWWVhciAtIDEsCgkgICAgICBwMiA9IChsYXN0ICsgTWF0aC5mbG9vcihsYXN0IC8gNCkgLSBNYXRoLmZsb29yKGxhc3QgLyAxMDApICsgTWF0aC5mbG9vcihsYXN0IC8gNDAwKSkgJSA3OwoJICByZXR1cm4gcDEgPT09IDQgfHwgcDIgPT09IDMgPyA1MyA6IDUyOwoJfQoJZnVuY3Rpb24gdW50cnVuY2F0ZVllYXIoeWVhcikgewoJICBpZiAoeWVhciA+IDk5KSB7CgkgICAgcmV0dXJuIHllYXI7CgkgIH0gZWxzZSByZXR1cm4geWVhciA+IDYwID8gMTkwMCArIHllYXIgOiAyMDAwICsgeWVhcjsKCX0gLy8gUEFSU0lORwoKCWZ1bmN0aW9uIHBhcnNlWm9uZUluZm8odHMsIG9mZnNldEZvcm1hdCwgbG9jYWxlLCB0aW1lWm9uZSkgewoJICBpZiAodGltZVpvbmUgPT09IHZvaWQgMCkgewoJICAgIHRpbWVab25lID0gbnVsbDsKCSAgfQoKCSAgdmFyIGRhdGUgPSBuZXcgRGF0ZSh0cyksCgkgICAgICBpbnRsT3B0cyA9IHsKCSAgICBob3VyQ3ljbGU6ICJoMjMiLAoJICAgIHllYXI6ICJudW1lcmljIiwKCSAgICBtb250aDogIjItZGlnaXQiLAoJICAgIGRheTogIjItZGlnaXQiLAoJICAgIGhvdXI6ICIyLWRpZ2l0IiwKCSAgICBtaW51dGU6ICIyLWRpZ2l0IgoJICB9OwoKCSAgaWYgKHRpbWVab25lKSB7CgkgICAgaW50bE9wdHMudGltZVpvbmUgPSB0aW1lWm9uZTsKCSAgfQoKCSAgdmFyIG1vZGlmaWVkID0gX2V4dGVuZHMoewoJICAgIHRpbWVab25lTmFtZTogb2Zmc2V0Rm9ybWF0CgkgIH0sIGludGxPcHRzKTsKCgkgIHZhciBwYXJzZWQgPSBuZXcgSW50bC5EYXRlVGltZUZvcm1hdChsb2NhbGUsIG1vZGlmaWVkKS5mb3JtYXRUb1BhcnRzKGRhdGUpLmZpbmQoZnVuY3Rpb24gKG0pIHsKCSAgICByZXR1cm4gbS50eXBlLnRvTG93ZXJDYXNlKCkgPT09ICJ0aW1lem9uZW5hbWUiOwoJICB9KTsKCSAgcmV0dXJuIHBhcnNlZCA/IHBhcnNlZC52YWx1ZSA6IG51bGw7Cgl9IC8vIHNpZ25lZE9mZnNldCgnLTUnLCAnMzAnKSAtPiAtMzMwCgoJZnVuY3Rpb24gc2lnbmVkT2Zmc2V0KG9mZkhvdXJTdHIsIG9mZk1pbnV0ZVN0cikgewoJICB2YXIgb2ZmSG91ciA9IHBhcnNlSW50KG9mZkhvdXJTdHIsIDEwKTsgLy8gZG9uJ3QgfHwgdGhpcyBiZWNhdXNlIHdlIHdhbnQgdG8gcHJlc2VydmUgLTAKCgkgIGlmIChOdW1iZXIuaXNOYU4ob2ZmSG91cikpIHsKCSAgICBvZmZIb3VyID0gMDsKCSAgfQoKCSAgdmFyIG9mZk1pbiA9IHBhcnNlSW50KG9mZk1pbnV0ZVN0ciwgMTApIHx8IDAsCgkgICAgICBvZmZNaW5TaWduZWQgPSBvZmZIb3VyIDwgMCB8fCBPYmplY3QuaXMob2ZmSG91ciwgLTApID8gLW9mZk1pbiA6IG9mZk1pbjsKCSAgcmV0dXJuIG9mZkhvdXIgKiA2MCArIG9mZk1pblNpZ25lZDsKCX0gLy8gQ09FUkNJT04KCglmdW5jdGlvbiBhc051bWJlcih2YWx1ZSkgewoJICB2YXIgbnVtZXJpY1ZhbHVlID0gTnVtYmVyKHZhbHVlKTsKCSAgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gImJvb2xlYW4iIHx8IHZhbHVlID09PSAiIiB8fCBOdW1iZXIuaXNOYU4obnVtZXJpY1ZhbHVlKSkgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJJbnZhbGlkIHVuaXQgdmFsdWUgIiArIHZhbHVlKTsKCSAgcmV0dXJuIG51bWVyaWNWYWx1ZTsKCX0KCWZ1bmN0aW9uIG5vcm1hbGl6ZU9iamVjdChvYmosIG5vcm1hbGl6ZXIpIHsKCSAgdmFyIG5vcm1hbGl6ZWQgPSB7fTsKCgkgIGZvciAodmFyIHUgaW4gb2JqKSB7CgkgICAgaWYgKGhhc093blByb3BlcnR5KG9iaiwgdSkpIHsKCSAgICAgIHZhciB2ID0gb2JqW3VdOwoJICAgICAgaWYgKHYgPT09IHVuZGVmaW5lZCB8fCB2ID09PSBudWxsKSBjb250aW51ZTsKCSAgICAgIG5vcm1hbGl6ZWRbbm9ybWFsaXplcih1KV0gPSBhc051bWJlcih2KTsKCSAgICB9CgkgIH0KCgkgIHJldHVybiBub3JtYWxpemVkOwoJfQoJZnVuY3Rpb24gZm9ybWF0T2Zmc2V0KG9mZnNldCwgZm9ybWF0KSB7CgkgIHZhciBob3VycyA9IE1hdGgudHJ1bmMoTWF0aC5hYnMob2Zmc2V0IC8gNjApKSwKCSAgICAgIG1pbnV0ZXMgPSBNYXRoLnRydW5jKE1hdGguYWJzKG9mZnNldCAlIDYwKSksCgkgICAgICBzaWduID0gb2Zmc2V0ID49IDAgPyAiKyIgOiAiLSI7CgoJICBzd2l0Y2ggKGZvcm1hdCkgewoJICAgIGNhc2UgInNob3J0IjoKCSAgICAgIHJldHVybiAiIiArIHNpZ24gKyBwYWRTdGFydChob3VycywgMikgKyAiOiIgKyBwYWRTdGFydChtaW51dGVzLCAyKTsKCgkgICAgY2FzZSAibmFycm93IjoKCSAgICAgIHJldHVybiAiIiArIHNpZ24gKyBob3VycyArIChtaW51dGVzID4gMCA/ICI6IiArIG1pbnV0ZXMgOiAiIik7CgoJICAgIGNhc2UgInRlY2hpZSI6CgkgICAgICByZXR1cm4gIiIgKyBzaWduICsgcGFkU3RhcnQoaG91cnMsIDIpICsgcGFkU3RhcnQobWludXRlcywgMik7CgoJICAgIGRlZmF1bHQ6CgkgICAgICB0aHJvdyBuZXcgUmFuZ2VFcnJvcigiVmFsdWUgZm9ybWF0ICIgKyBmb3JtYXQgKyAiIGlzIG91dCBvZiByYW5nZSBmb3IgcHJvcGVydHkgZm9ybWF0Iik7CgkgIH0KCX0KCWZ1bmN0aW9uIHRpbWVPYmplY3Qob2JqKSB7CgkgIHJldHVybiBwaWNrKG9iaiwgWyJob3VyIiwgIm1pbnV0ZSIsICJzZWNvbmQiLCAibWlsbGlzZWNvbmQiXSk7Cgl9Cgl2YXIgaWFuYVJlZ2V4ID0gL1tBLVphLXpfKy1dezEsMjU2fSg6P1wvW0EtWmEtejAtOV8rLV17MSwyNTZ9KFwvW0EtWmEtejAtOV8rLV17MSwyNTZ9KT8pPy87CgoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoKCXZhciBtb250aHNMb25nID0gWyJKYW51YXJ5IiwgIkZlYnJ1YXJ5IiwgIk1hcmNoIiwgIkFwcmlsIiwgIk1heSIsICJKdW5lIiwgIkp1bHkiLCAiQXVndXN0IiwgIlNlcHRlbWJlciIsICJPY3RvYmVyIiwgIk5vdmVtYmVyIiwgIkRlY2VtYmVyIl07Cgl2YXIgbW9udGhzU2hvcnQgPSBbIkphbiIsICJGZWIiLCAiTWFyIiwgIkFwciIsICJNYXkiLCAiSnVuIiwgIkp1bCIsICJBdWciLCAiU2VwIiwgIk9jdCIsICJOb3YiLCAiRGVjIl07Cgl2YXIgbW9udGhzTmFycm93ID0gWyJKIiwgIkYiLCAiTSIsICJBIiwgIk0iLCAiSiIsICJKIiwgIkEiLCAiUyIsICJPIiwgIk4iLCAiRCJdOwoJZnVuY3Rpb24gbW9udGhzKGxlbmd0aCkgewoJICBzd2l0Y2ggKGxlbmd0aCkgewoJICAgIGNhc2UgIm5hcnJvdyI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KG1vbnRoc05hcnJvdyk7CgoJICAgIGNhc2UgInNob3J0IjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQobW9udGhzU2hvcnQpOwoKCSAgICBjYXNlICJsb25nIjoKCSAgICAgIHJldHVybiBbXS5jb25jYXQobW9udGhzTG9uZyk7CgoJICAgIGNhc2UgIm51bWVyaWMiOgoJICAgICAgcmV0dXJuIFsiMSIsICIyIiwgIjMiLCAiNCIsICI1IiwgIjYiLCAiNyIsICI4IiwgIjkiLCAiMTAiLCAiMTEiLCAiMTIiXTsKCgkgICAgY2FzZSAiMi1kaWdpdCI6CgkgICAgICByZXR1cm4gWyIwMSIsICIwMiIsICIwMyIsICIwNCIsICIwNSIsICIwNiIsICIwNyIsICIwOCIsICIwOSIsICIxMCIsICIxMSIsICIxMiJdOwoKCSAgICBkZWZhdWx0OgoJICAgICAgcmV0dXJuIG51bGw7CgkgIH0KCX0KCXZhciB3ZWVrZGF5c0xvbmcgPSBbIk1vbmRheSIsICJUdWVzZGF5IiwgIldlZG5lc2RheSIsICJUaHVyc2RheSIsICJGcmlkYXkiLCAiU2F0dXJkYXkiLCAiU3VuZGF5Il07Cgl2YXIgd2Vla2RheXNTaG9ydCA9IFsiTW9uIiwgIlR1ZSIsICJXZWQiLCAiVGh1IiwgIkZyaSIsICJTYXQiLCAiU3VuIl07Cgl2YXIgd2Vla2RheXNOYXJyb3cgPSBbIk0iLCAiVCIsICJXIiwgIlQiLCAiRiIsICJTIiwgIlMiXTsKCWZ1bmN0aW9uIHdlZWtkYXlzKGxlbmd0aCkgewoJICBzd2l0Y2ggKGxlbmd0aCkgewoJICAgIGNhc2UgIm5hcnJvdyI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KHdlZWtkYXlzTmFycm93KTsKCgkgICAgY2FzZSAic2hvcnQiOgoJICAgICAgcmV0dXJuIFtdLmNvbmNhdCh3ZWVrZGF5c1Nob3J0KTsKCgkgICAgY2FzZSAibG9uZyI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KHdlZWtkYXlzTG9uZyk7CgoJICAgIGNhc2UgIm51bWVyaWMiOgoJICAgICAgcmV0dXJuIFsiMSIsICIyIiwgIjMiLCAiNCIsICI1IiwgIjYiLCAiNyJdOwoKCSAgICBkZWZhdWx0OgoJICAgICAgcmV0dXJuIG51bGw7CgkgIH0KCX0KCXZhciBtZXJpZGllbXMgPSBbIkFNIiwgIlBNIl07Cgl2YXIgZXJhc0xvbmcgPSBbIkJlZm9yZSBDaHJpc3QiLCAiQW5ubyBEb21pbmkiXTsKCXZhciBlcmFzU2hvcnQgPSBbIkJDIiwgIkFEIl07Cgl2YXIgZXJhc05hcnJvdyA9IFsiQiIsICJBIl07CglmdW5jdGlvbiBlcmFzKGxlbmd0aCkgewoJICBzd2l0Y2ggKGxlbmd0aCkgewoJICAgIGNhc2UgIm5hcnJvdyI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KGVyYXNOYXJyb3cpOwoKCSAgICBjYXNlICJzaG9ydCI6CgkgICAgICByZXR1cm4gW10uY29uY2F0KGVyYXNTaG9ydCk7CgoJICAgIGNhc2UgImxvbmciOgoJICAgICAgcmV0dXJuIFtdLmNvbmNhdChlcmFzTG9uZyk7CgoJICAgIGRlZmF1bHQ6CgkgICAgICByZXR1cm4gbnVsbDsKCSAgfQoJfQoJZnVuY3Rpb24gbWVyaWRpZW1Gb3JEYXRlVGltZShkdCkgewoJICByZXR1cm4gbWVyaWRpZW1zW2R0LmhvdXIgPCAxMiA/IDAgOiAxXTsKCX0KCWZ1bmN0aW9uIHdlZWtkYXlGb3JEYXRlVGltZShkdCwgbGVuZ3RoKSB7CgkgIHJldHVybiB3ZWVrZGF5cyhsZW5ndGgpW2R0LndlZWtkYXkgLSAxXTsKCX0KCWZ1bmN0aW9uIG1vbnRoRm9yRGF0ZVRpbWUoZHQsIGxlbmd0aCkgewoJICByZXR1cm4gbW9udGhzKGxlbmd0aClbZHQubW9udGggLSAxXTsKCX0KCWZ1bmN0aW9uIGVyYUZvckRhdGVUaW1lKGR0LCBsZW5ndGgpIHsKCSAgcmV0dXJuIGVyYXMobGVuZ3RoKVtkdC55ZWFyIDwgMCA/IDAgOiAxXTsKCX0KCWZ1bmN0aW9uIGZvcm1hdFJlbGF0aXZlVGltZSh1bml0LCBjb3VudCwgbnVtZXJpYywgbmFycm93KSB7CgkgIGlmIChudW1lcmljID09PSB2b2lkIDApIHsKCSAgICBudW1lcmljID0gImFsd2F5cyI7CgkgIH0KCgkgIGlmIChuYXJyb3cgPT09IHZvaWQgMCkgewoJICAgIG5hcnJvdyA9IGZhbHNlOwoJICB9CgoJICB2YXIgdW5pdHMgPSB7CgkgICAgeWVhcnM6IFsieWVhciIsICJ5ci4iXSwKCSAgICBxdWFydGVyczogWyJxdWFydGVyIiwgInF0ci4iXSwKCSAgICBtb250aHM6IFsibW9udGgiLCAibW8uIl0sCgkgICAgd2Vla3M6IFsid2VlayIsICJ3ay4iXSwKCSAgICBkYXlzOiBbImRheSIsICJkYXkiLCAiZGF5cyJdLAoJICAgIGhvdXJzOiBbImhvdXIiLCAiaHIuIl0sCgkgICAgbWludXRlczogWyJtaW51dGUiLCAibWluLiJdLAoJICAgIHNlY29uZHM6IFsic2Vjb25kIiwgInNlYy4iXQoJICB9OwoJICB2YXIgbGFzdGFibGUgPSBbImhvdXJzIiwgIm1pbnV0ZXMiLCAic2Vjb25kcyJdLmluZGV4T2YodW5pdCkgPT09IC0xOwoKCSAgaWYgKG51bWVyaWMgPT09ICJhdXRvIiAmJiBsYXN0YWJsZSkgewoJICAgIHZhciBpc0RheSA9IHVuaXQgPT09ICJkYXlzIjsKCgkgICAgc3dpdGNoIChjb3VudCkgewoJICAgICAgY2FzZSAxOgoJICAgICAgICByZXR1cm4gaXNEYXkgPyAidG9tb3Jyb3ciIDogIm5leHQgIiArIHVuaXRzW3VuaXRdWzBdOwoKCSAgICAgIGNhc2UgLTE6CgkgICAgICAgIHJldHVybiBpc0RheSA/ICJ5ZXN0ZXJkYXkiIDogImxhc3QgIiArIHVuaXRzW3VuaXRdWzBdOwoKCSAgICAgIGNhc2UgMDoKCSAgICAgICAgcmV0dXJuIGlzRGF5ID8gInRvZGF5IiA6ICJ0aGlzICIgKyB1bml0c1t1bml0XVswXTsKCgkgICAgfQoJICB9CgoJICB2YXIgaXNJblBhc3QgPSBPYmplY3QuaXMoY291bnQsIC0wKSB8fCBjb3VudCA8IDAsCgkgICAgICBmbXRWYWx1ZSA9IE1hdGguYWJzKGNvdW50KSwKCSAgICAgIHNpbmd1bGFyID0gZm10VmFsdWUgPT09IDEsCgkgICAgICBsaWxVbml0cyA9IHVuaXRzW3VuaXRdLAoJICAgICAgZm10VW5pdCA9IG5hcnJvdyA/IHNpbmd1bGFyID8gbGlsVW5pdHNbMV0gOiBsaWxVbml0c1syXSB8fCBsaWxVbml0c1sxXSA6IHNpbmd1bGFyID8gdW5pdHNbdW5pdF1bMF0gOiB1bml0OwoJICByZXR1cm4gaXNJblBhc3QgPyBmbXRWYWx1ZSArICIgIiArIGZtdFVuaXQgKyAiIGFnbyIgOiAiaW4gIiArIGZtdFZhbHVlICsgIiAiICsgZm10VW5pdDsKCX0KCglmdW5jdGlvbiBzdHJpbmdpZnlUb2tlbnMoc3BsaXRzLCB0b2tlblRvU3RyaW5nKSB7CgkgIHZhciBzID0gIiI7CgoJICBmb3IgKHZhciBfaXRlcmF0b3IgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKHNwbGl0cyksIF9zdGVwOyAhKF9zdGVwID0gX2l0ZXJhdG9yKCkpLmRvbmU7KSB7CgkgICAgdmFyIHRva2VuID0gX3N0ZXAudmFsdWU7CgoJICAgIGlmICh0b2tlbi5saXRlcmFsKSB7CgkgICAgICBzICs9IHRva2VuLnZhbDsKCSAgICB9IGVsc2UgewoJICAgICAgcyArPSB0b2tlblRvU3RyaW5nKHRva2VuLnZhbCk7CgkgICAgfQoJICB9CgoJICByZXR1cm4gczsKCX0KCgl2YXIgX21hY3JvVG9rZW5Ub0Zvcm1hdE9wdHMgPSB7CgkgIEQ6IERBVEVfU0hPUlQsCgkgIEREOiBEQVRFX01FRCwKCSAgREREOiBEQVRFX0ZVTEwsCgkgIEREREQ6IERBVEVfSFVHRSwKCSAgdDogVElNRV9TSU1QTEUsCgkgIHR0OiBUSU1FX1dJVEhfU0VDT05EUywKCSAgdHR0OiBUSU1FX1dJVEhfU0hPUlRfT0ZGU0VULAoJICB0dHR0OiBUSU1FX1dJVEhfTE9OR19PRkZTRVQsCgkgIFQ6IFRJTUVfMjRfU0lNUExFLAoJICBUVDogVElNRV8yNF9XSVRIX1NFQ09ORFMsCgkgIFRUVDogVElNRV8yNF9XSVRIX1NIT1JUX09GRlNFVCwKCSAgVFRUVDogVElNRV8yNF9XSVRIX0xPTkdfT0ZGU0VULAoJICBmOiBEQVRFVElNRV9TSE9SVCwKCSAgZmY6IERBVEVUSU1FX01FRCwKCSAgZmZmOiBEQVRFVElNRV9GVUxMLAoJICBmZmZmOiBEQVRFVElNRV9IVUdFLAoJICBGOiBEQVRFVElNRV9TSE9SVF9XSVRIX1NFQ09ORFMsCgkgIEZGOiBEQVRFVElNRV9NRURfV0lUSF9TRUNPTkRTLAoJICBGRkY6IERBVEVUSU1FX0ZVTExfV0lUSF9TRUNPTkRTLAoJICBGRkZGOiBEQVRFVElNRV9IVUdFX1dJVEhfU0VDT05EUwoJfTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCXZhciBGb3JtYXR0ZXIgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICBGb3JtYXR0ZXIuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGxvY2FsZSwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiBuZXcgRm9ybWF0dGVyKGxvY2FsZSwgb3B0cyk7CgkgIH07CgoJICBGb3JtYXR0ZXIucGFyc2VGb3JtYXQgPSBmdW5jdGlvbiBwYXJzZUZvcm1hdChmbXQpIHsKCSAgICB2YXIgY3VycmVudCA9IG51bGwsCgkgICAgICAgIGN1cnJlbnRGdWxsID0gIiIsCgkgICAgICAgIGJyYWNrZXRlZCA9IGZhbHNlOwoJICAgIHZhciBzcGxpdHMgPSBbXTsKCgkgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBmbXQubGVuZ3RoOyBpKyspIHsKCSAgICAgIHZhciBjID0gZm10LmNoYXJBdChpKTsKCgkgICAgICBpZiAoYyA9PT0gIiciKSB7CgkgICAgICAgIGlmIChjdXJyZW50RnVsbC5sZW5ndGggPiAwKSB7CgkgICAgICAgICAgc3BsaXRzLnB1c2goewoJICAgICAgICAgICAgbGl0ZXJhbDogYnJhY2tldGVkLAoJICAgICAgICAgICAgdmFsOiBjdXJyZW50RnVsbAoJICAgICAgICAgIH0pOwoJICAgICAgICB9CgoJICAgICAgICBjdXJyZW50ID0gbnVsbDsKCSAgICAgICAgY3VycmVudEZ1bGwgPSAiIjsKCSAgICAgICAgYnJhY2tldGVkID0gIWJyYWNrZXRlZDsKCSAgICAgIH0gZWxzZSBpZiAoYnJhY2tldGVkKSB7CgkgICAgICAgIGN1cnJlbnRGdWxsICs9IGM7CgkgICAgICB9IGVsc2UgaWYgKGMgPT09IGN1cnJlbnQpIHsKCSAgICAgICAgY3VycmVudEZ1bGwgKz0gYzsKCSAgICAgIH0gZWxzZSB7CgkgICAgICAgIGlmIChjdXJyZW50RnVsbC5sZW5ndGggPiAwKSB7CgkgICAgICAgICAgc3BsaXRzLnB1c2goewoJICAgICAgICAgICAgbGl0ZXJhbDogZmFsc2UsCgkgICAgICAgICAgICB2YWw6IGN1cnJlbnRGdWxsCgkgICAgICAgICAgfSk7CgkgICAgICAgIH0KCgkgICAgICAgIGN1cnJlbnRGdWxsID0gYzsKCSAgICAgICAgY3VycmVudCA9IGM7CgkgICAgICB9CgkgICAgfQoKCSAgICBpZiAoY3VycmVudEZ1bGwubGVuZ3RoID4gMCkgewoJICAgICAgc3BsaXRzLnB1c2goewoJICAgICAgICBsaXRlcmFsOiBicmFja2V0ZWQsCgkgICAgICAgIHZhbDogY3VycmVudEZ1bGwKCSAgICAgIH0pOwoJICAgIH0KCgkgICAgcmV0dXJuIHNwbGl0czsKCSAgfTsKCgkgIEZvcm1hdHRlci5tYWNyb1Rva2VuVG9Gb3JtYXRPcHRzID0gZnVuY3Rpb24gbWFjcm9Ub2tlblRvRm9ybWF0T3B0cyh0b2tlbikgewoJICAgIHJldHVybiBfbWFjcm9Ub2tlblRvRm9ybWF0T3B0c1t0b2tlbl07CgkgIH07CgoJICBmdW5jdGlvbiBGb3JtYXR0ZXIobG9jYWxlLCBmb3JtYXRPcHRzKSB7CgkgICAgdGhpcy5vcHRzID0gZm9ybWF0T3B0czsKCSAgICB0aGlzLmxvYyA9IGxvY2FsZTsKCSAgICB0aGlzLnN5c3RlbUxvYyA9IG51bGw7CgkgIH0KCgkgIHZhciBfcHJvdG8gPSBGb3JtYXR0ZXIucHJvdG90eXBlOwoKCSAgX3Byb3RvLmZvcm1hdFdpdGhTeXN0ZW1EZWZhdWx0ID0gZnVuY3Rpb24gZm9ybWF0V2l0aFN5c3RlbURlZmF1bHQoZHQsIG9wdHMpIHsKCSAgICBpZiAodGhpcy5zeXN0ZW1Mb2MgPT09IG51bGwpIHsKCSAgICAgIHRoaXMuc3lzdGVtTG9jID0gdGhpcy5sb2MucmVkZWZhdWx0VG9TeXN0ZW0oKTsKCSAgICB9CgoJICAgIHZhciBkZiA9IHRoaXMuc3lzdGVtTG9jLmR0Rm9ybWF0dGVyKGR0LCBfZXh0ZW5kcyh7fSwgdGhpcy5vcHRzLCBvcHRzKSk7CgkgICAgcmV0dXJuIGRmLmZvcm1hdCgpOwoJICB9OwoKCSAgX3Byb3RvLmZvcm1hdERhdGVUaW1lID0gZnVuY3Rpb24gZm9ybWF0RGF0ZVRpbWUoZHQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgZGYgPSB0aGlzLmxvYy5kdEZvcm1hdHRlcihkdCwgX2V4dGVuZHMoe30sIHRoaXMub3B0cywgb3B0cykpOwoJICAgIHJldHVybiBkZi5mb3JtYXQoKTsKCSAgfTsKCgkgIF9wcm90by5mb3JtYXREYXRlVGltZVBhcnRzID0gZnVuY3Rpb24gZm9ybWF0RGF0ZVRpbWVQYXJ0cyhkdCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBkZiA9IHRoaXMubG9jLmR0Rm9ybWF0dGVyKGR0LCBfZXh0ZW5kcyh7fSwgdGhpcy5vcHRzLCBvcHRzKSk7CgkgICAgcmV0dXJuIGRmLmZvcm1hdFRvUGFydHMoKTsKCSAgfTsKCgkgIF9wcm90by5yZXNvbHZlZE9wdGlvbnMgPSBmdW5jdGlvbiByZXNvbHZlZE9wdGlvbnMoZHQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgZGYgPSB0aGlzLmxvYy5kdEZvcm1hdHRlcihkdCwgX2V4dGVuZHMoe30sIHRoaXMub3B0cywgb3B0cykpOwoJICAgIHJldHVybiBkZi5yZXNvbHZlZE9wdGlvbnMoKTsKCSAgfTsKCgkgIF9wcm90by5udW0gPSBmdW5jdGlvbiBudW0obiwgcCkgewoJICAgIGlmIChwID09PSB2b2lkIDApIHsKCSAgICAgIHAgPSAwOwoJICAgIH0KCgkgICAgLy8gd2UgZ2V0IHNvbWUgcGVyZiBvdXQgb2YgZG9pbmcgdGhpcyBoZXJlLCBhbm5veWluZ2x5CgkgICAgaWYgKHRoaXMub3B0cy5mb3JjZVNpbXBsZSkgewoJICAgICAgcmV0dXJuIHBhZFN0YXJ0KG4sIHApOwoJICAgIH0KCgkgICAgdmFyIG9wdHMgPSBfZXh0ZW5kcyh7fSwgdGhpcy5vcHRzKTsKCgkgICAgaWYgKHAgPiAwKSB7CgkgICAgICBvcHRzLnBhZFRvID0gcDsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmxvYy5udW1iZXJGb3JtYXR0ZXIob3B0cykuZm9ybWF0KG4pOwoJICB9OwoKCSAgX3Byb3RvLmZvcm1hdERhdGVUaW1lRnJvbVN0cmluZyA9IGZ1bmN0aW9uIGZvcm1hdERhdGVUaW1lRnJvbVN0cmluZyhkdCwgZm10KSB7CgkgICAgdmFyIF90aGlzID0gdGhpczsKCgkgICAgdmFyIGtub3duRW5nbGlzaCA9IHRoaXMubG9jLmxpc3RpbmdNb2RlKCkgPT09ICJlbiIsCgkgICAgICAgIHVzZURhdGVUaW1lRm9ybWF0dGVyID0gdGhpcy5sb2Mub3V0cHV0Q2FsZW5kYXIgJiYgdGhpcy5sb2Mub3V0cHV0Q2FsZW5kYXIgIT09ICJncmVnb3J5IiwKCSAgICAgICAgc3RyaW5nID0gZnVuY3Rpb24gc3RyaW5nKG9wdHMsIGV4dHJhY3QpIHsKCSAgICAgIHJldHVybiBfdGhpcy5sb2MuZXh0cmFjdChkdCwgb3B0cywgZXh0cmFjdCk7CgkgICAgfSwKCSAgICAgICAgZm9ybWF0T2Zmc2V0ID0gZnVuY3Rpb24gZm9ybWF0T2Zmc2V0KG9wdHMpIHsKCSAgICAgIGlmIChkdC5pc09mZnNldEZpeGVkICYmIGR0Lm9mZnNldCA9PT0gMCAmJiBvcHRzLmFsbG93WikgewoJICAgICAgICByZXR1cm4gIloiOwoJICAgICAgfQoKCSAgICAgIHJldHVybiBkdC5pc1ZhbGlkID8gZHQuem9uZS5mb3JtYXRPZmZzZXQoZHQudHMsIG9wdHMuZm9ybWF0KSA6ICIiOwoJICAgIH0sCgkgICAgICAgIG1lcmlkaWVtID0gZnVuY3Rpb24gbWVyaWRpZW0oKSB7CgkgICAgICByZXR1cm4ga25vd25FbmdsaXNoID8gbWVyaWRpZW1Gb3JEYXRlVGltZShkdCkgOiBzdHJpbmcoewoJICAgICAgICBob3VyOiAibnVtZXJpYyIsCgkgICAgICAgIGhvdXJDeWNsZTogImgxMiIKCSAgICAgIH0sICJkYXlwZXJpb2QiKTsKCSAgICB9LAoJICAgICAgICBtb250aCA9IGZ1bmN0aW9uIG1vbnRoKGxlbmd0aCwgc3RhbmRhbG9uZSkgewoJICAgICAgcmV0dXJuIGtub3duRW5nbGlzaCA/IG1vbnRoRm9yRGF0ZVRpbWUoZHQsIGxlbmd0aCkgOiBzdHJpbmcoc3RhbmRhbG9uZSA/IHsKCSAgICAgICAgbW9udGg6IGxlbmd0aAoJICAgICAgfSA6IHsKCSAgICAgICAgbW9udGg6IGxlbmd0aCwKCSAgICAgICAgZGF5OiAibnVtZXJpYyIKCSAgICAgIH0sICJtb250aCIpOwoJICAgIH0sCgkgICAgICAgIHdlZWtkYXkgPSBmdW5jdGlvbiB3ZWVrZGF5KGxlbmd0aCwgc3RhbmRhbG9uZSkgewoJICAgICAgcmV0dXJuIGtub3duRW5nbGlzaCA/IHdlZWtkYXlGb3JEYXRlVGltZShkdCwgbGVuZ3RoKSA6IHN0cmluZyhzdGFuZGFsb25lID8gewoJICAgICAgICB3ZWVrZGF5OiBsZW5ndGgKCSAgICAgIH0gOiB7CgkgICAgICAgIHdlZWtkYXk6IGxlbmd0aCwKCSAgICAgICAgbW9udGg6ICJsb25nIiwKCSAgICAgICAgZGF5OiAibnVtZXJpYyIKCSAgICAgIH0sICJ3ZWVrZGF5Iik7CgkgICAgfSwKCSAgICAgICAgbWF5YmVNYWNybyA9IGZ1bmN0aW9uIG1heWJlTWFjcm8odG9rZW4pIHsKCSAgICAgIHZhciBmb3JtYXRPcHRzID0gRm9ybWF0dGVyLm1hY3JvVG9rZW5Ub0Zvcm1hdE9wdHModG9rZW4pOwoKCSAgICAgIGlmIChmb3JtYXRPcHRzKSB7CgkgICAgICAgIHJldHVybiBfdGhpcy5mb3JtYXRXaXRoU3lzdGVtRGVmYXVsdChkdCwgZm9ybWF0T3B0cyk7CgkgICAgICB9IGVsc2UgewoJICAgICAgICByZXR1cm4gdG9rZW47CgkgICAgICB9CgkgICAgfSwKCSAgICAgICAgZXJhID0gZnVuY3Rpb24gZXJhKGxlbmd0aCkgewoJICAgICAgcmV0dXJuIGtub3duRW5nbGlzaCA/IGVyYUZvckRhdGVUaW1lKGR0LCBsZW5ndGgpIDogc3RyaW5nKHsKCSAgICAgICAgZXJhOiBsZW5ndGgKCSAgICAgIH0sICJlcmEiKTsKCSAgICB9LAoJICAgICAgICB0b2tlblRvU3RyaW5nID0gZnVuY3Rpb24gdG9rZW5Ub1N0cmluZyh0b2tlbikgewoJICAgICAgLy8gV2hlcmUgcG9zc2libGU6IGh0dHA6Ly9jbGRyLnVuaWNvZGUub3JnL3RyYW5zbGF0aW9uL2RhdGUtdGltZS0xL2RhdGUtdGltZSNUT0MtU3RhbmRhbG9uZS12cy4tRm9ybWF0LVN0eWxlcwoJICAgICAgc3dpdGNoICh0b2tlbikgewoJICAgICAgICAvLyBtcwoJICAgICAgICBjYXNlICJTIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0Lm1pbGxpc2Vjb25kKTsKCgkgICAgICAgIGNhc2UgInUiOiAvLyBmYWxscyB0aHJvdWdoCgoJICAgICAgICBjYXNlICJTU1MiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQubWlsbGlzZWNvbmQsIDMpOwoJICAgICAgICAvLyBzZWNvbmRzCgoJICAgICAgICBjYXNlICJzIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LnNlY29uZCk7CgoJICAgICAgICBjYXNlICJzcyI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5zZWNvbmQsIDIpOwoJICAgICAgICAvLyBmcmFjdGlvbmFsIHNlY29uZHMKCgkgICAgICAgIGNhc2UgInV1IjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKE1hdGguZmxvb3IoZHQubWlsbGlzZWNvbmQgLyAxMCksIDIpOwoKCSAgICAgICAgY2FzZSAidXV1IjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKE1hdGguZmxvb3IoZHQubWlsbGlzZWNvbmQgLyAxMDApKTsKCSAgICAgICAgLy8gbWludXRlcwoKCSAgICAgICAgY2FzZSAibSI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5taW51dGUpOwoKCSAgICAgICAgY2FzZSAibW0iOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQubWludXRlLCAyKTsKCSAgICAgICAgLy8gaG91cnMKCgkgICAgICAgIGNhc2UgImgiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQuaG91ciAlIDEyID09PSAwID8gMTIgOiBkdC5ob3VyICUgMTIpOwoKCSAgICAgICAgY2FzZSAiaGgiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQuaG91ciAlIDEyID09PSAwID8gMTIgOiBkdC5ob3VyICUgMTIsIDIpOwoKCSAgICAgICAgY2FzZSAiSCI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5ob3VyKTsKCgkgICAgICAgIGNhc2UgIkhIIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LmhvdXIsIDIpOwoJICAgICAgICAvLyBvZmZzZXQKCgkgICAgICAgIGNhc2UgIloiOgoJICAgICAgICAgIC8vIGxpa2UgKzYKCSAgICAgICAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHsKCSAgICAgICAgICAgIGZvcm1hdDogIm5hcnJvdyIsCgkgICAgICAgICAgICBhbGxvd1o6IF90aGlzLm9wdHMuYWxsb3daCgkgICAgICAgICAgfSk7CgoJICAgICAgICBjYXNlICJaWiI6CgkgICAgICAgICAgLy8gbGlrZSArMDY6MDAKCSAgICAgICAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHsKCSAgICAgICAgICAgIGZvcm1hdDogInNob3J0IiwKCSAgICAgICAgICAgIGFsbG93WjogX3RoaXMub3B0cy5hbGxvd1oKCSAgICAgICAgICB9KTsKCgkgICAgICAgIGNhc2UgIlpaWiI6CgkgICAgICAgICAgLy8gbGlrZSArMDYwMAoJICAgICAgICAgIHJldHVybiBmb3JtYXRPZmZzZXQoewoJICAgICAgICAgICAgZm9ybWF0OiAidGVjaGllIiwKCSAgICAgICAgICAgIGFsbG93WjogX3RoaXMub3B0cy5hbGxvd1oKCSAgICAgICAgICB9KTsKCgkgICAgICAgIGNhc2UgIlpaWloiOgoJICAgICAgICAgIC8vIGxpa2UgRVNUCgkgICAgICAgICAgcmV0dXJuIGR0LnpvbmUub2Zmc2V0TmFtZShkdC50cywgewoJICAgICAgICAgICAgZm9ybWF0OiAic2hvcnQiLAoJICAgICAgICAgICAgbG9jYWxlOiBfdGhpcy5sb2MubG9jYWxlCgkgICAgICAgICAgfSk7CgoJICAgICAgICBjYXNlICJaWlpaWiI6CgkgICAgICAgICAgLy8gbGlrZSBFYXN0ZXJuIFN0YW5kYXJkIFRpbWUKCSAgICAgICAgICByZXR1cm4gZHQuem9uZS5vZmZzZXROYW1lKGR0LnRzLCB7CgkgICAgICAgICAgICBmb3JtYXQ6ICJsb25nIiwKCSAgICAgICAgICAgIGxvY2FsZTogX3RoaXMubG9jLmxvY2FsZQoJICAgICAgICAgIH0pOwoJICAgICAgICAvLyB6b25lCgoJICAgICAgICBjYXNlICJ6IjoKCSAgICAgICAgICAvLyBsaWtlIEFtZXJpY2EvTmV3X1lvcmsKCSAgICAgICAgICByZXR1cm4gZHQuem9uZU5hbWU7CgkgICAgICAgIC8vIG1lcmlkaWVtcwoKCSAgICAgICAgY2FzZSAiYSI6CgkgICAgICAgICAgcmV0dXJuIG1lcmlkaWVtKCk7CgkgICAgICAgIC8vIGRhdGVzCgoJICAgICAgICBjYXNlICJkIjoKCSAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPyBzdHJpbmcoewoJICAgICAgICAgICAgZGF5OiAibnVtZXJpYyIKCSAgICAgICAgICB9LCAiZGF5IikgOiBfdGhpcy5udW0oZHQuZGF5KTsKCgkgICAgICAgIGNhc2UgImRkIjoKCSAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPyBzdHJpbmcoewoJICAgICAgICAgICAgZGF5OiAiMi1kaWdpdCIKCSAgICAgICAgICB9LCAiZGF5IikgOiBfdGhpcy5udW0oZHQuZGF5LCAyKTsKCSAgICAgICAgLy8gd2Vla2RheXMgLSBzdGFuZGFsb25lCgoJICAgICAgICBjYXNlICJjIjoKCSAgICAgICAgICAvLyBsaWtlIDEKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LndlZWtkYXkpOwoKCSAgICAgICAgY2FzZSAiY2NjIjoKCSAgICAgICAgICAvLyBsaWtlICdUdWVzJwoJICAgICAgICAgIHJldHVybiB3ZWVrZGF5KCJzaG9ydCIsIHRydWUpOwoKCSAgICAgICAgY2FzZSAiY2NjYyI6CgkgICAgICAgICAgLy8gbGlrZSAnVHVlc2RheScKCSAgICAgICAgICByZXR1cm4gd2Vla2RheSgibG9uZyIsIHRydWUpOwoKCSAgICAgICAgY2FzZSAiY2NjY2MiOgoJICAgICAgICAgIC8vIGxpa2UgJ1QnCgkgICAgICAgICAgcmV0dXJuIHdlZWtkYXkoIm5hcnJvdyIsIHRydWUpOwoJICAgICAgICAvLyB3ZWVrZGF5cyAtIGZvcm1hdAoKCSAgICAgICAgY2FzZSAiRSI6CgkgICAgICAgICAgLy8gbGlrZSAxCgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC53ZWVrZGF5KTsKCgkgICAgICAgIGNhc2UgIkVFRSI6CgkgICAgICAgICAgLy8gbGlrZSAnVHVlcycKCSAgICAgICAgICByZXR1cm4gd2Vla2RheSgic2hvcnQiLCBmYWxzZSk7CgoJICAgICAgICBjYXNlICJFRUVFIjoKCSAgICAgICAgICAvLyBsaWtlICdUdWVzZGF5JwoJICAgICAgICAgIHJldHVybiB3ZWVrZGF5KCJsb25nIiwgZmFsc2UpOwoKCSAgICAgICAgY2FzZSAiRUVFRUUiOgoJICAgICAgICAgIC8vIGxpa2UgJ1QnCgkgICAgICAgICAgcmV0dXJuIHdlZWtkYXkoIm5hcnJvdyIsIGZhbHNlKTsKCSAgICAgICAgLy8gbW9udGhzIC0gc3RhbmRhbG9uZQoKCSAgICAgICAgY2FzZSAiTCI6CgkgICAgICAgICAgLy8gbGlrZSAxCgkgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsKCSAgICAgICAgICAgIG1vbnRoOiAibnVtZXJpYyIsCgkgICAgICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJtb250aCIpIDogX3RoaXMubnVtKGR0Lm1vbnRoKTsKCgkgICAgICAgIGNhc2UgIkxMIjoKCSAgICAgICAgICAvLyBsaWtlIDAxLCBkb2Vzbid0IHNlZW0gdG8gd29yawoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICBtb250aDogIjItZGlnaXQiLAoJICAgICAgICAgICAgZGF5OiAibnVtZXJpYyIKCSAgICAgICAgICB9LCAibW9udGgiKSA6IF90aGlzLm51bShkdC5tb250aCwgMik7CgoJICAgICAgICBjYXNlICJMTEwiOgoJICAgICAgICAgIC8vIGxpa2UgSmFuCgkgICAgICAgICAgcmV0dXJuIG1vbnRoKCJzaG9ydCIsIHRydWUpOwoKCSAgICAgICAgY2FzZSAiTExMTCI6CgkgICAgICAgICAgLy8gbGlrZSBKYW51YXJ5CgkgICAgICAgICAgcmV0dXJuIG1vbnRoKCJsb25nIiwgdHJ1ZSk7CgoJICAgICAgICBjYXNlICJMTExMTCI6CgkgICAgICAgICAgLy8gbGlrZSBKCgkgICAgICAgICAgcmV0dXJuIG1vbnRoKCJuYXJyb3ciLCB0cnVlKTsKCSAgICAgICAgLy8gbW9udGhzIC0gZm9ybWF0CgoJICAgICAgICBjYXNlICJNIjoKCSAgICAgICAgICAvLyBsaWtlIDEKCSAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPyBzdHJpbmcoewoJICAgICAgICAgICAgbW9udGg6ICJudW1lcmljIgoJICAgICAgICAgIH0sICJtb250aCIpIDogX3RoaXMubnVtKGR0Lm1vbnRoKTsKCgkgICAgICAgIGNhc2UgIk1NIjoKCSAgICAgICAgICAvLyBsaWtlIDAxCgkgICAgICAgICAgcmV0dXJuIHVzZURhdGVUaW1lRm9ybWF0dGVyID8gc3RyaW5nKHsKCSAgICAgICAgICAgIG1vbnRoOiAiMi1kaWdpdCIKCSAgICAgICAgICB9LCAibW9udGgiKSA6IF90aGlzLm51bShkdC5tb250aCwgMik7CgoJICAgICAgICBjYXNlICJNTU0iOgoJICAgICAgICAgIC8vIGxpa2UgSmFuCgkgICAgICAgICAgcmV0dXJuIG1vbnRoKCJzaG9ydCIsIGZhbHNlKTsKCgkgICAgICAgIGNhc2UgIk1NTU0iOgoJICAgICAgICAgIC8vIGxpa2UgSmFudWFyeQoJICAgICAgICAgIHJldHVybiBtb250aCgibG9uZyIsIGZhbHNlKTsKCgkgICAgICAgIGNhc2UgIk1NTU1NIjoKCSAgICAgICAgICAvLyBsaWtlIEoKCSAgICAgICAgICByZXR1cm4gbW9udGgoIm5hcnJvdyIsIGZhbHNlKTsKCSAgICAgICAgLy8geWVhcnMKCgkgICAgICAgIGNhc2UgInkiOgoJICAgICAgICAgIC8vIGxpa2UgMjAxNAoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICB5ZWFyOiAibnVtZXJpYyIKCSAgICAgICAgICB9LCAieWVhciIpIDogX3RoaXMubnVtKGR0LnllYXIpOwoKCSAgICAgICAgY2FzZSAieXkiOgoJICAgICAgICAgIC8vIGxpa2UgMTQKCSAgICAgICAgICByZXR1cm4gdXNlRGF0ZVRpbWVGb3JtYXR0ZXIgPyBzdHJpbmcoewoJICAgICAgICAgICAgeWVhcjogIjItZGlnaXQiCgkgICAgICAgICAgfSwgInllYXIiKSA6IF90aGlzLm51bShkdC55ZWFyLnRvU3RyaW5nKCkuc2xpY2UoLTIpLCAyKTsKCgkgICAgICAgIGNhc2UgInl5eXkiOgoJICAgICAgICAgIC8vIGxpa2UgMDAxMgoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICB5ZWFyOiAibnVtZXJpYyIKCSAgICAgICAgICB9LCAieWVhciIpIDogX3RoaXMubnVtKGR0LnllYXIsIDQpOwoKCSAgICAgICAgY2FzZSAieXl5eXl5IjoKCSAgICAgICAgICAvLyBsaWtlIDAwMDAxMgoJICAgICAgICAgIHJldHVybiB1c2VEYXRlVGltZUZvcm1hdHRlciA/IHN0cmluZyh7CgkgICAgICAgICAgICB5ZWFyOiAibnVtZXJpYyIKCSAgICAgICAgICB9LCAieWVhciIpIDogX3RoaXMubnVtKGR0LnllYXIsIDYpOwoJICAgICAgICAvLyBlcmFzCgoJICAgICAgICBjYXNlICJHIjoKCSAgICAgICAgICAvLyBsaWtlIEFECgkgICAgICAgICAgcmV0dXJuIGVyYSgic2hvcnQiKTsKCgkgICAgICAgIGNhc2UgIkdHIjoKCSAgICAgICAgICAvLyBsaWtlIEFubm8gRG9taW5pCgkgICAgICAgICAgcmV0dXJuIGVyYSgibG9uZyIpOwoKCSAgICAgICAgY2FzZSAiR0dHR0ciOgoJICAgICAgICAgIHJldHVybiBlcmEoIm5hcnJvdyIpOwoKCSAgICAgICAgY2FzZSAia2siOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQud2Vla1llYXIudG9TdHJpbmcoKS5zbGljZSgtMiksIDIpOwoKCSAgICAgICAgY2FzZSAia2trayI6CgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC53ZWVrWWVhciwgNCk7CgoJICAgICAgICBjYXNlICJXIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0LndlZWtOdW1iZXIpOwoKCSAgICAgICAgY2FzZSAiV1ciOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQud2Vla051bWJlciwgMik7CgoJICAgICAgICBjYXNlICJvIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0Lm9yZGluYWwpOwoKCSAgICAgICAgY2FzZSAib29vIjoKCSAgICAgICAgICByZXR1cm4gX3RoaXMubnVtKGR0Lm9yZGluYWwsIDMpOwoKCSAgICAgICAgY2FzZSAicSI6CgkgICAgICAgICAgLy8gbGlrZSAxCgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5xdWFydGVyKTsKCgkgICAgICAgIGNhc2UgInFxIjoKCSAgICAgICAgICAvLyBsaWtlIDAxCgkgICAgICAgICAgcmV0dXJuIF90aGlzLm51bShkdC5xdWFydGVyLCAyKTsKCgkgICAgICAgIGNhc2UgIlgiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oTWF0aC5mbG9vcihkdC50cyAvIDEwMDApKTsKCgkgICAgICAgIGNhc2UgIngiOgoJICAgICAgICAgIHJldHVybiBfdGhpcy5udW0oZHQudHMpOwoKCSAgICAgICAgZGVmYXVsdDoKCSAgICAgICAgICByZXR1cm4gbWF5YmVNYWNybyh0b2tlbik7CgkgICAgICB9CgkgICAgfTsKCgkgICAgcmV0dXJuIHN0cmluZ2lmeVRva2VucyhGb3JtYXR0ZXIucGFyc2VGb3JtYXQoZm10KSwgdG9rZW5Ub1N0cmluZyk7CgkgIH07CgoJICBfcHJvdG8uZm9ybWF0RHVyYXRpb25Gcm9tU3RyaW5nID0gZnVuY3Rpb24gZm9ybWF0RHVyYXRpb25Gcm9tU3RyaW5nKGR1ciwgZm10KSB7CgkgICAgdmFyIF90aGlzMiA9IHRoaXM7CgoJICAgIHZhciB0b2tlblRvRmllbGQgPSBmdW5jdGlvbiB0b2tlblRvRmllbGQodG9rZW4pIHsKCSAgICAgIHN3aXRjaCAodG9rZW5bMF0pIHsKCSAgICAgICAgY2FzZSAiUyI6CgkgICAgICAgICAgcmV0dXJuICJtaWxsaXNlY29uZCI7CgoJICAgICAgICBjYXNlICJzIjoKCSAgICAgICAgICByZXR1cm4gInNlY29uZCI7CgoJICAgICAgICBjYXNlICJtIjoKCSAgICAgICAgICByZXR1cm4gIm1pbnV0ZSI7CgoJICAgICAgICBjYXNlICJoIjoKCSAgICAgICAgICByZXR1cm4gImhvdXIiOwoKCSAgICAgICAgY2FzZSAiZCI6CgkgICAgICAgICAgcmV0dXJuICJkYXkiOwoKCSAgICAgICAgY2FzZSAidyI6CgkgICAgICAgICAgcmV0dXJuICJ3ZWVrIjsKCgkgICAgICAgIGNhc2UgIk0iOgoJICAgICAgICAgIHJldHVybiAibW9udGgiOwoKCSAgICAgICAgY2FzZSAieSI6CgkgICAgICAgICAgcmV0dXJuICJ5ZWFyIjsKCgkgICAgICAgIGRlZmF1bHQ6CgkgICAgICAgICAgcmV0dXJuIG51bGw7CgkgICAgICB9CgkgICAgfSwKCSAgICAgICAgdG9rZW5Ub1N0cmluZyA9IGZ1bmN0aW9uIHRva2VuVG9TdHJpbmcobGlsZHVyKSB7CgkgICAgICByZXR1cm4gZnVuY3Rpb24gKHRva2VuKSB7CgkgICAgICAgIHZhciBtYXBwZWQgPSB0b2tlblRvRmllbGQodG9rZW4pOwoKCSAgICAgICAgaWYgKG1hcHBlZCkgewoJICAgICAgICAgIHJldHVybiBfdGhpczIubnVtKGxpbGR1ci5nZXQobWFwcGVkKSwgdG9rZW4ubGVuZ3RoKTsKCSAgICAgICAgfSBlbHNlIHsKCSAgICAgICAgICByZXR1cm4gdG9rZW47CgkgICAgICAgIH0KCSAgICAgIH07CgkgICAgfSwKCSAgICAgICAgdG9rZW5zID0gRm9ybWF0dGVyLnBhcnNlRm9ybWF0KGZtdCksCgkgICAgICAgIHJlYWxUb2tlbnMgPSB0b2tlbnMucmVkdWNlKGZ1bmN0aW9uIChmb3VuZCwgX3JlZikgewoJICAgICAgdmFyIGxpdGVyYWwgPSBfcmVmLmxpdGVyYWwsCgkgICAgICAgICAgdmFsID0gX3JlZi52YWw7CgkgICAgICByZXR1cm4gbGl0ZXJhbCA/IGZvdW5kIDogZm91bmQuY29uY2F0KHZhbCk7CgkgICAgfSwgW10pLAoJICAgICAgICBjb2xsYXBzZWQgPSBkdXIuc2hpZnRUby5hcHBseShkdXIsIHJlYWxUb2tlbnMubWFwKHRva2VuVG9GaWVsZCkuZmlsdGVyKGZ1bmN0aW9uICh0KSB7CgkgICAgICByZXR1cm4gdDsKCSAgICB9KSk7CgoJICAgIHJldHVybiBzdHJpbmdpZnlUb2tlbnModG9rZW5zLCB0b2tlblRvU3RyaW5nKGNvbGxhcHNlZCkpOwoJICB9OwoKCSAgcmV0dXJuIEZvcm1hdHRlcjsKCX0oKTsKCgl2YXIgSW52YWxpZCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIGZ1bmN0aW9uIEludmFsaWQocmVhc29uLCBleHBsYW5hdGlvbikgewoJICAgIHRoaXMucmVhc29uID0gcmVhc29uOwoJICAgIHRoaXMuZXhwbGFuYXRpb24gPSBleHBsYW5hdGlvbjsKCSAgfQoKCSAgdmFyIF9wcm90byA9IEludmFsaWQucHJvdG90eXBlOwoKCSAgX3Byb3RvLnRvTWVzc2FnZSA9IGZ1bmN0aW9uIHRvTWVzc2FnZSgpIHsKCSAgICBpZiAodGhpcy5leHBsYW5hdGlvbikgewoJICAgICAgcmV0dXJuIHRoaXMucmVhc29uICsgIjogIiArIHRoaXMuZXhwbGFuYXRpb247CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiB0aGlzLnJlYXNvbjsKCSAgICB9CgkgIH07CgoJICByZXR1cm4gSW52YWxpZDsKCX0oKTsKCgkvKioKCSAqIEBpbnRlcmZhY2UKCSAqLwoKCXZhciBab25lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKCSAgZnVuY3Rpb24gWm9uZSgpIHt9CgoJICB2YXIgX3Byb3RvID0gWm9uZS5wcm90b3R5cGU7CgoJICAvKioKCSAgICogUmV0dXJucyB0aGUgb2Zmc2V0J3MgY29tbW9uIG5hbWUgKHN1Y2ggYXMgRVNUKSBhdCB0aGUgc3BlY2lmaWVkIHRpbWVzdGFtcAoJICAgKiBAYWJzdHJhY3QKCSAgICogQHBhcmFtIHtudW1iZXJ9IHRzIC0gRXBvY2ggbWlsbGlzZWNvbmRzIGZvciB3aGljaCB0byBnZXQgdGhlIG5hbWUKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBPcHRpb25zIHRvIGFmZmVjdCB0aGUgZm9ybWF0CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLmZvcm1hdCAtIFdoYXQgc3R5bGUgb2Ygb2Zmc2V0IHRvIHJldHVybi4gQWNjZXB0cyAnbG9uZycgb3IgJ3Nob3J0Jy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubG9jYWxlIC0gV2hhdCBsb2NhbGUgdG8gcmV0dXJuIHRoZSBvZmZzZXQgbmFtZSBpbi4KCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgX3Byb3RvLm9mZnNldE5hbWUgPSBmdW5jdGlvbiBvZmZzZXROYW1lKHRzLCBvcHRzKSB7CgkgICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB0aGUgb2Zmc2V0J3MgdmFsdWUgYXMgYSBzdHJpbmcKCSAgICogQGFic3RyYWN0CgkgICAqIEBwYXJhbSB7bnVtYmVyfSB0cyAtIEVwb2NoIG1pbGxpc2Vjb25kcyBmb3Igd2hpY2ggdG8gZ2V0IHRoZSBvZmZzZXQKCSAgICogQHBhcmFtIHtzdHJpbmd9IGZvcm1hdCAtIFdoYXQgc3R5bGUgb2Ygb2Zmc2V0IHRvIHJldHVybi4KCSAgICogICAgICAgICAgICAgICAgICAgICAgICAgIEFjY2VwdHMgJ25hcnJvdycsICdzaG9ydCcsIG9yICd0ZWNoaWUnLiBSZXR1cm5pbmcgJys2JywgJyswNjowMCcsIG9yICcrMDYwMCcgcmVzcGVjdGl2ZWx5CgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by5mb3JtYXRPZmZzZXQgPSBmdW5jdGlvbiBmb3JtYXRPZmZzZXQodHMsIGZvcm1hdCkgewoJICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB0aGUgb2Zmc2V0IGluIG1pbnV0ZXMgZm9yIHRoaXMgem9uZSBhdCB0aGUgc3BlY2lmaWVkIHRpbWVzdGFtcC4KCSAgICogQGFic3RyYWN0CgkgICAqIEBwYXJhbSB7bnVtYmVyfSB0cyAtIEVwb2NoIG1pbGxpc2Vjb25kcyBmb3Igd2hpY2ggdG8gY29tcHV0ZSB0aGUgb2Zmc2V0CgkgICAqIEByZXR1cm4ge251bWJlcn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5vZmZzZXQgPSBmdW5jdGlvbiBvZmZzZXQodHMpIHsKCSAgICB0aHJvdyBuZXcgWm9uZUlzQWJzdHJhY3RFcnJvcigpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIFpvbmUgaXMgZXF1YWwgdG8gYW5vdGhlciB6b25lCgkgICAqIEBhYnN0cmFjdAoJICAgKiBAcGFyYW0ge1pvbmV9IG90aGVyWm9uZSAtIHRoZSB6b25lIHRvIGNvbXBhcmUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5lcXVhbHMgPSBmdW5jdGlvbiBlcXVhbHMob3RoZXJab25lKSB7CgkgICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBab25lIGlzIHZhbGlkLgoJICAgKiBAYWJzdHJhY3QKCSAgICogQHR5cGUge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfY3JlYXRlQ2xhc3MoWm9uZSwgW3sKCSAgICBrZXk6ICJ0eXBlIiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogVGhlIHR5cGUgb2Ygem9uZQoJICAgICAqIEBhYnN0cmFjdAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgkgICAgZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTsKCSAgICB9CgkgICAgLyoqCgkgICAgICogVGhlIG5hbWUgb2YgdGhpcyB6b25lLgoJICAgICAqIEBhYnN0cmFjdAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibmFtZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICB0aHJvdyBuZXcgWm9uZUlzQWJzdHJhY3RFcnJvcigpOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhlIG9mZnNldCBpcyBrbm93biB0byBiZSBmaXhlZCBmb3IgdGhlIHdob2xlIHllYXIuCgkgICAgICogQGFic3RyYWN0CgkgICAgICogQHR5cGUge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaXNVbml2ZXJzYWwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgdGhyb3cgbmV3IFpvbmVJc0Fic3RyYWN0RXJyb3IoKTsKCSAgICB9CgkgIH0sIHsKCSAgICBrZXk6ICJpc1ZhbGlkIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHRocm93IG5ldyBab25lSXNBYnN0cmFjdEVycm9yKCk7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gWm9uZTsKCX0oKTsKCgl2YXIgc2luZ2xldG9uJDEgPSBudWxsOwoJLyoqCgkgKiBSZXByZXNlbnRzIHRoZSBsb2NhbCB6b25lIGZvciB0aGlzIEphdmFTY3JpcHQgZW52aXJvbm1lbnQuCgkgKiBAaW1wbGVtZW50cyB7Wm9uZX0KCSAqLwoKCXZhciBTeXN0ZW1ab25lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfWm9uZSkgewoJICBfaW5oZXJpdHNMb29zZShTeXN0ZW1ab25lLCBfWm9uZSk7CgoJICBmdW5jdGlvbiBTeXN0ZW1ab25lKCkgewoJICAgIHJldHVybiBfWm9uZS5hcHBseSh0aGlzLCBhcmd1bWVudHMpIHx8IHRoaXM7CgkgIH0KCgkgIHZhciBfcHJvdG8gPSBTeXN0ZW1ab25lLnByb3RvdHlwZTsKCgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIF9wcm90by5vZmZzZXROYW1lID0gZnVuY3Rpb24gb2Zmc2V0TmFtZSh0cywgX3JlZikgewoJICAgIHZhciBmb3JtYXQgPSBfcmVmLmZvcm1hdCwKCSAgICAgICAgbG9jYWxlID0gX3JlZi5sb2NhbGU7CgkgICAgcmV0dXJuIHBhcnNlWm9uZUluZm8odHMsIGZvcm1hdCwgbG9jYWxlKTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8uZm9ybWF0T2Zmc2V0ID0gZnVuY3Rpb24gZm9ybWF0T2Zmc2V0JDEodHMsIGZvcm1hdCkgewoJICAgIHJldHVybiBmb3JtYXRPZmZzZXQodGhpcy5vZmZzZXQodHMpLCBmb3JtYXQpOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5vZmZzZXQgPSBmdW5jdGlvbiBvZmZzZXQodHMpIHsKCSAgICByZXR1cm4gLW5ldyBEYXRlKHRzKS5nZXRUaW1lem9uZU9mZnNldCgpOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5lcXVhbHMgPSBmdW5jdGlvbiBlcXVhbHMob3RoZXJab25lKSB7CgkgICAgcmV0dXJuIG90aGVyWm9uZS50eXBlID09PSAic3lzdGVtIjsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfY3JlYXRlQ2xhc3MoU3lzdGVtWm9uZSwgW3sKCSAgICBrZXk6ICJ0eXBlIiwKCSAgICBnZXQ6CgkgICAgLyoqIEBvdmVycmlkZSAqKi8KCSAgICBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gInN5c3RlbSI7CgkgICAgfQoJICAgIC8qKiBAb3ZlcnJpZGUgKiovCgoJICB9LCB7CgkgICAga2V5OiAibmFtZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoKS5yZXNvbHZlZE9wdGlvbnMoKS50aW1lWm9uZTsKCSAgICB9CgkgICAgLyoqIEBvdmVycmlkZSAqKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpc1VuaXZlcnNhbCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gZmFsc2U7CgkgICAgfQoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdHJ1ZTsKCSAgICB9CgkgIH1dLCBbewoJICAgIGtleTogImluc3RhbmNlIiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IGEgc2luZ2xldG9uIGluc3RhbmNlIG9mIHRoZSBsb2NhbCB6b25lCgkgICAgICogQHJldHVybiB7U3lzdGVtWm9uZX0KCSAgICAgKi8KCSAgICBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICBpZiAoc2luZ2xldG9uJDEgPT09IG51bGwpIHsKCSAgICAgICAgc2luZ2xldG9uJDEgPSBuZXcgU3lzdGVtWm9uZSgpOwoJICAgICAgfQoKCSAgICAgIHJldHVybiBzaW5nbGV0b24kMTsKCSAgICB9CgkgIH1dKTsKCgkgIHJldHVybiBTeXN0ZW1ab25lOwoJfShab25lKTsKCgl2YXIgZHRmQ2FjaGUgPSB7fTsKCglmdW5jdGlvbiBtYWtlRFRGKHpvbmUpIHsKCSAgaWYgKCFkdGZDYWNoZVt6b25lXSkgewoJICAgIGR0ZkNhY2hlW3pvbmVdID0gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQoImVuLVVTIiwgewoJICAgICAgaG91cjEyOiBmYWxzZSwKCSAgICAgIHRpbWVab25lOiB6b25lLAoJICAgICAgeWVhcjogIm51bWVyaWMiLAoJICAgICAgbW9udGg6ICIyLWRpZ2l0IiwKCSAgICAgIGRheTogIjItZGlnaXQiLAoJICAgICAgaG91cjogIjItZGlnaXQiLAoJICAgICAgbWludXRlOiAiMi1kaWdpdCIsCgkgICAgICBzZWNvbmQ6ICIyLWRpZ2l0IiwKCSAgICAgIGVyYTogInNob3J0IgoJICAgIH0pOwoJICB9CgoJICByZXR1cm4gZHRmQ2FjaGVbem9uZV07Cgl9CgoJdmFyIHR5cGVUb1BvcyA9IHsKCSAgeWVhcjogMCwKCSAgbW9udGg6IDEsCgkgIGRheTogMiwKCSAgZXJhOiAzLAoJICBob3VyOiA0LAoJICBtaW51dGU6IDUsCgkgIHNlY29uZDogNgoJfTsKCglmdW5jdGlvbiBoYWNreU9mZnNldChkdGYsIGRhdGUpIHsKCSAgdmFyIGZvcm1hdHRlZCA9IGR0Zi5mb3JtYXQoZGF0ZSkucmVwbGFjZSgvXHUyMDBFL2csICIiKSwKCSAgICAgIHBhcnNlZCA9IC8oXGQrKVwvKFxkKylcLyhcZCspIChBRHxCQyksPyAoXGQrKTooXGQrKTooXGQrKS8uZXhlYyhmb3JtYXR0ZWQpLAoJICAgICAgZk1vbnRoID0gcGFyc2VkWzFdLAoJICAgICAgZkRheSA9IHBhcnNlZFsyXSwKCSAgICAgIGZZZWFyID0gcGFyc2VkWzNdLAoJICAgICAgZmFkT3JCYyA9IHBhcnNlZFs0XSwKCSAgICAgIGZIb3VyID0gcGFyc2VkWzVdLAoJICAgICAgZk1pbnV0ZSA9IHBhcnNlZFs2XSwKCSAgICAgIGZTZWNvbmQgPSBwYXJzZWRbN107CgkgIHJldHVybiBbZlllYXIsIGZNb250aCwgZkRheSwgZmFkT3JCYywgZkhvdXIsIGZNaW51dGUsIGZTZWNvbmRdOwoJfQoKCWZ1bmN0aW9uIHBhcnRzT2Zmc2V0KGR0ZiwgZGF0ZSkgewoJICB2YXIgZm9ybWF0dGVkID0gZHRmLmZvcm1hdFRvUGFydHMoZGF0ZSk7CgkgIHZhciBmaWxsZWQgPSBbXTsKCgkgIGZvciAodmFyIGkgPSAwOyBpIDwgZm9ybWF0dGVkLmxlbmd0aDsgaSsrKSB7CgkgICAgdmFyIF9mb3JtYXR0ZWQkaSA9IGZvcm1hdHRlZFtpXSwKCSAgICAgICAgdHlwZSA9IF9mb3JtYXR0ZWQkaS50eXBlLAoJICAgICAgICB2YWx1ZSA9IF9mb3JtYXR0ZWQkaS52YWx1ZTsKCSAgICB2YXIgcG9zID0gdHlwZVRvUG9zW3R5cGVdOwoKCSAgICBpZiAodHlwZSA9PT0gImVyYSIpIHsKCSAgICAgIGZpbGxlZFtwb3NdID0gdmFsdWU7CgkgICAgfSBlbHNlIGlmICghaXNVbmRlZmluZWQocG9zKSkgewoJICAgICAgZmlsbGVkW3Bvc10gPSBwYXJzZUludCh2YWx1ZSwgMTApOwoJICAgIH0KCSAgfQoKCSAgcmV0dXJuIGZpbGxlZDsKCX0KCgl2YXIgaWFuYVpvbmVDYWNoZSA9IHt9OwoJLyoqCgkgKiBBIHpvbmUgaWRlbnRpZmllZCBieSBhbiBJQU5BIGlkZW50aWZpZXIsIGxpa2UgQW1lcmljYS9OZXdfWW9yawoJICogQGltcGxlbWVudHMge1pvbmV9CgkgKi8KCgl2YXIgSUFOQVpvbmUgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9ab25lKSB7CgkgIF9pbmhlcml0c0xvb3NlKElBTkFab25lLCBfWm9uZSk7CgoJICAvKioKCSAgICogQHBhcmFtIHtzdHJpbmd9IG5hbWUgLSBab25lIG5hbWUKCSAgICogQHJldHVybiB7SUFOQVpvbmV9CgkgICAqLwoJICBJQU5BWm9uZS5jcmVhdGUgPSBmdW5jdGlvbiBjcmVhdGUobmFtZSkgewoJICAgIGlmICghaWFuYVpvbmVDYWNoZVtuYW1lXSkgewoJICAgICAgaWFuYVpvbmVDYWNoZVtuYW1lXSA9IG5ldyBJQU5BWm9uZShuYW1lKTsKCSAgICB9CgoJICAgIHJldHVybiBpYW5hWm9uZUNhY2hlW25hbWVdOwoJICB9CgkgIC8qKgoJICAgKiBSZXNldCBsb2NhbCBjYWNoZXMuIFNob3VsZCBvbmx5IGJlIG5lY2Vzc2FyeSBpbiB0ZXN0aW5nIHNjZW5hcmlvcy4KCSAgICogQHJldHVybiB7dm9pZH0KCSAgICovCgkgIDsKCgkgIElBTkFab25lLnJlc2V0Q2FjaGUgPSBmdW5jdGlvbiByZXNldENhY2hlKCkgewoJICAgIGlhbmFab25lQ2FjaGUgPSB7fTsKCSAgICBkdGZDYWNoZSA9IHt9OwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhlIHByb3ZpZGVkIHN0cmluZyBpcyBhIHZhbGlkIHNwZWNpZmllci4gVGhpcyBvbmx5IGNoZWNrcyB0aGUgc3RyaW5nJ3MgZm9ybWF0LCBub3QgdGhhdCB0aGUgc3BlY2lmaWVyIGlkZW50aWZpZXMgYSBrbm93biB6b25lOyBzZWUgaXNWYWxpZFpvbmUgZm9yIHRoYXQuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBzIC0gVGhlIHN0cmluZyB0byBjaGVjayB2YWxpZGl0eSBvbgoJICAgKiBAZXhhbXBsZSBJQU5BWm9uZS5pc1ZhbGlkU3BlY2lmaWVyKCJBbWVyaWNhL05ld19Zb3JrIikgLy89PiB0cnVlCgkgICAqIEBleGFtcGxlIElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIoIlNwb3J0fn5ibG9ycCIpIC8vPT4gZmFsc2UKCSAgICogQGRlcHJlY2F0ZWQgVGhpcyBtZXRob2QgcmV0dXJucyBmYWxzZSBmb3Igc29tZSB2YWxpZCBJQU5BIG5hbWVzLiBVc2UgaXNWYWxpZFpvbmUgaW5zdGVhZC4KCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIElBTkFab25lLmlzVmFsaWRTcGVjaWZpZXIgPSBmdW5jdGlvbiBpc1ZhbGlkU3BlY2lmaWVyKHMpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkWm9uZShzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBwcm92aWRlZCBzdHJpbmcgaWRlbnRpZmllcyBhIHJlYWwgem9uZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gem9uZSAtIFRoZSBzdHJpbmcgdG8gY2hlY2sKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoIkFtZXJpY2EvTmV3X1lvcmsiKSAvLz0+IHRydWUKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoIkZhbnRhc2lhL0Nhc3RsZSIpIC8vPT4gZmFsc2UKCSAgICogQGV4YW1wbGUgSUFOQVpvbmUuaXNWYWxpZFpvbmUoIlNwb3J0fn5ibG9ycCIpIC8vPT4gZmFsc2UKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIElBTkFab25lLmlzVmFsaWRab25lID0gZnVuY3Rpb24gaXNWYWxpZFpvbmUoem9uZSkgewoJICAgIGlmICghem9uZSkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCgkgICAgdHJ5IHsKCSAgICAgIG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCJlbi1VUyIsIHsKCSAgICAgICAgdGltZVpvbmU6IHpvbmUKCSAgICAgIH0pLmZvcm1hdCgpOwoJICAgICAgcmV0dXJuIHRydWU7CgkgICAgfSBjYXRjaCAoZSkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfTsKCgkgIGZ1bmN0aW9uIElBTkFab25lKG5hbWUpIHsKCSAgICB2YXIgX3RoaXM7CgoJICAgIF90aGlzID0gX1pvbmUuY2FsbCh0aGlzKSB8fCB0aGlzOwoJICAgIC8qKiBAcHJpdmF0ZSAqKi8KCgkgICAgX3RoaXMuem9uZU5hbWUgPSBuYW1lOwoJICAgIC8qKiBAcHJpdmF0ZSAqKi8KCgkgICAgX3RoaXMudmFsaWQgPSBJQU5BWm9uZS5pc1ZhbGlkWm9uZShuYW1lKTsKCSAgICByZXR1cm4gX3RoaXM7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCgoJICB2YXIgX3Byb3RvID0gSUFOQVpvbmUucHJvdG90eXBlOwoKCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgX3Byb3RvLm9mZnNldE5hbWUgPSBmdW5jdGlvbiBvZmZzZXROYW1lKHRzLCBfcmVmKSB7CgkgICAgdmFyIGZvcm1hdCA9IF9yZWYuZm9ybWF0LAoJICAgICAgICBsb2NhbGUgPSBfcmVmLmxvY2FsZTsKCSAgICByZXR1cm4gcGFyc2Vab25lSW5mbyh0cywgZm9ybWF0LCBsb2NhbGUsIHRoaXMubmFtZSk7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX3Byb3RvLmZvcm1hdE9mZnNldCA9IGZ1bmN0aW9uIGZvcm1hdE9mZnNldCQxKHRzLCBmb3JtYXQpIHsKCSAgICByZXR1cm4gZm9ybWF0T2Zmc2V0KHRoaXMub2Zmc2V0KHRzKSwgZm9ybWF0KTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8ub2Zmc2V0ID0gZnVuY3Rpb24gb2Zmc2V0KHRzKSB7CgkgICAgdmFyIGRhdGUgPSBuZXcgRGF0ZSh0cyk7CgkgICAgaWYgKGlzTmFOKGRhdGUpKSByZXR1cm4gTmFOOwoJICAgIHZhciBkdGYgPSBtYWtlRFRGKHRoaXMubmFtZSk7CgoJICAgIHZhciBfcmVmMiA9IGR0Zi5mb3JtYXRUb1BhcnRzID8gcGFydHNPZmZzZXQoZHRmLCBkYXRlKSA6IGhhY2t5T2Zmc2V0KGR0ZiwgZGF0ZSksCgkgICAgICAgIHllYXIgPSBfcmVmMlswXSwKCSAgICAgICAgbW9udGggPSBfcmVmMlsxXSwKCSAgICAgICAgZGF5ID0gX3JlZjJbMl0sCgkgICAgICAgIGFkT3JCYyA9IF9yZWYyWzNdLAoJICAgICAgICBob3VyID0gX3JlZjJbNF0sCgkgICAgICAgIG1pbnV0ZSA9IF9yZWYyWzVdLAoJICAgICAgICBzZWNvbmQgPSBfcmVmMls2XTsKCgkgICAgaWYgKGFkT3JCYyA9PT0gIkJDIikgewoJICAgICAgeWVhciA9IC1NYXRoLmFicyh5ZWFyKSArIDE7CgkgICAgfSAvLyBiZWNhdXNlIHdlJ3JlIHVzaW5nIGhvdXIxMiBhbmQgaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9MTAyNTU2NCZjYW49MiZxPSUyMjI0JTNBMDAlMjIlMjBkYXRldGltZWZvcm1hdAoKCgkgICAgdmFyIGFkanVzdGVkSG91ciA9IGhvdXIgPT09IDI0ID8gMCA6IGhvdXI7CgkgICAgdmFyIGFzVVRDID0gb2JqVG9Mb2NhbFRTKHsKCSAgICAgIHllYXI6IHllYXIsCgkgICAgICBtb250aDogbW9udGgsCgkgICAgICBkYXk6IGRheSwKCSAgICAgIGhvdXI6IGFkanVzdGVkSG91ciwKCSAgICAgIG1pbnV0ZTogbWludXRlLAoJICAgICAgc2Vjb25kOiBzZWNvbmQsCgkgICAgICBtaWxsaXNlY29uZDogMAoJICAgIH0pOwoJICAgIHZhciBhc1RTID0gK2RhdGU7CgkgICAgdmFyIG92ZXIgPSBhc1RTICUgMTAwMDsKCSAgICBhc1RTIC09IG92ZXIgPj0gMCA/IG92ZXIgOiAxMDAwICsgb3ZlcjsKCSAgICByZXR1cm4gKGFzVVRDIC0gYXNUUykgLyAoNjAgKiAxMDAwKTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyWm9uZSkgewoJICAgIHJldHVybiBvdGhlclpvbmUudHlwZSA9PT0gImlhbmEiICYmIG90aGVyWm9uZS5uYW1lID09PSB0aGlzLm5hbWU7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX2NyZWF0ZUNsYXNzKElBTkFab25lLCBbewoJICAgIGtleTogInR5cGUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuICJpYW5hIjsKCSAgICB9CgkgICAgLyoqIEBvdmVycmlkZSAqKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJuYW1lIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLnpvbmVOYW1lOwoJICAgIH0KCSAgICAvKiogQG92ZXJyaWRlICoqLwoKCSAgfSwgewoJICAgIGtleTogImlzVW5pdmVyc2FsIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBmYWxzZTsKCSAgICB9CgkgIH0sIHsKCSAgICBrZXk6ICJpc1ZhbGlkIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLnZhbGlkOwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIElBTkFab25lOwoJfShab25lKTsKCgl2YXIgc2luZ2xldG9uID0gbnVsbDsKCS8qKgoJICogQSB6b25lIHdpdGggYSBmaXhlZCBvZmZzZXQgKG1lYW5pbmcgbm8gRFNUKQoJICogQGltcGxlbWVudHMge1pvbmV9CgkgKi8KCgl2YXIgRml4ZWRPZmZzZXRab25lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfWm9uZSkgewoJICBfaW5oZXJpdHNMb29zZShGaXhlZE9mZnNldFpvbmUsIF9ab25lKTsKCgkgIC8qKgoJICAgKiBHZXQgYW4gaW5zdGFuY2Ugd2l0aCBhIHNwZWNpZmllZCBvZmZzZXQKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9mZnNldCAtIFRoZSBvZmZzZXQgaW4gbWludXRlcwoJICAgKiBAcmV0dXJuIHtGaXhlZE9mZnNldFpvbmV9CgkgICAqLwoJICBGaXhlZE9mZnNldFpvbmUuaW5zdGFuY2UgPSBmdW5jdGlvbiBpbnN0YW5jZShvZmZzZXQpIHsKCSAgICByZXR1cm4gb2Zmc2V0ID09PSAwID8gRml4ZWRPZmZzZXRab25lLnV0Y0luc3RhbmNlIDogbmV3IEZpeGVkT2Zmc2V0Wm9uZShvZmZzZXQpOwoJICB9CgkgIC8qKgoJICAgKiBHZXQgYW4gaW5zdGFuY2Ugb2YgRml4ZWRPZmZzZXRab25lIGZyb20gYSBVVEMgb2Zmc2V0IHN0cmluZywgbGlrZSAiVVRDKzYiCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBzIC0gVGhlIG9mZnNldCBzdHJpbmcgdG8gcGFyc2UKCSAgICogQGV4YW1wbGUgRml4ZWRPZmZzZXRab25lLnBhcnNlU3BlY2lmaWVyKCJVVEMrNiIpCgkgICAqIEBleGFtcGxlIEZpeGVkT2Zmc2V0Wm9uZS5wYXJzZVNwZWNpZmllcigiVVRDKzA2IikKCSAgICogQGV4YW1wbGUgRml4ZWRPZmZzZXRab25lLnBhcnNlU3BlY2lmaWVyKCJVVEMtNjowMCIpCgkgICAqIEByZXR1cm4ge0ZpeGVkT2Zmc2V0Wm9uZX0KCSAgICovCgkgIDsKCgkgIEZpeGVkT2Zmc2V0Wm9uZS5wYXJzZVNwZWNpZmllciA9IGZ1bmN0aW9uIHBhcnNlU3BlY2lmaWVyKHMpIHsKCSAgICBpZiAocykgewoJICAgICAgdmFyIHIgPSBzLm1hdGNoKC9edXRjKD86KFsrLV1cZHsxLDJ9KSg/OjooXGR7Mn0pKT8pPyQvaSk7CgoJICAgICAgaWYgKHIpIHsKCSAgICAgICAgcmV0dXJuIG5ldyBGaXhlZE9mZnNldFpvbmUoc2lnbmVkT2Zmc2V0KHJbMV0sIHJbMl0pKTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiBudWxsOwoJICB9OwoKCSAgZnVuY3Rpb24gRml4ZWRPZmZzZXRab25lKG9mZnNldCkgewoJICAgIHZhciBfdGhpczsKCgkgICAgX3RoaXMgPSBfWm9uZS5jYWxsKHRoaXMpIHx8IHRoaXM7CgkgICAgLyoqIEBwcml2YXRlICoqLwoKCSAgICBfdGhpcy5maXhlZCA9IG9mZnNldDsKCSAgICByZXR1cm4gX3RoaXM7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCgoJICB2YXIgX3Byb3RvID0gRml4ZWRPZmZzZXRab25lLnByb3RvdHlwZTsKCgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIF9wcm90by5vZmZzZXROYW1lID0gZnVuY3Rpb24gb2Zmc2V0TmFtZSgpIHsKCSAgICByZXR1cm4gdGhpcy5uYW1lOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5mb3JtYXRPZmZzZXQgPSBmdW5jdGlvbiBmb3JtYXRPZmZzZXQkMSh0cywgZm9ybWF0KSB7CgkgICAgcmV0dXJuIGZvcm1hdE9mZnNldCh0aGlzLmZpeGVkLCBmb3JtYXQpOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIF9wcm90by5vZmZzZXQgPSBmdW5jdGlvbiBvZmZzZXQoKSB7CgkgICAgcmV0dXJuIHRoaXMuZml4ZWQ7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgOwoKCSAgX3Byb3RvLmVxdWFscyA9IGZ1bmN0aW9uIGVxdWFscyhvdGhlclpvbmUpIHsKCSAgICByZXR1cm4gb3RoZXJab25lLnR5cGUgPT09ICJmaXhlZCIgJiYgb3RoZXJab25lLmZpeGVkID09PSB0aGlzLmZpeGVkOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9jcmVhdGVDbGFzcyhGaXhlZE9mZnNldFpvbmUsIFt7CgkgICAga2V5OiAidHlwZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gImZpeGVkIjsKCSAgICB9CgkgICAgLyoqIEBvdmVycmlkZSAqKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJuYW1lIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmZpeGVkID09PSAwID8gIlVUQyIgOiAiVVRDIiArIGZvcm1hdE9mZnNldCh0aGlzLmZpeGVkLCAibmFycm93Iik7CgkgICAgfQoJICB9LCB7CgkgICAga2V5OiAiaXNVbml2ZXJzYWwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRydWU7CgkgICAgfQoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdHJ1ZTsKCSAgICB9CgkgIH1dLCBbewoJICAgIGtleTogInV0Y0luc3RhbmNlIiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IGEgc2luZ2xldG9uIGluc3RhbmNlIG9mIFVUQwoJICAgICAqIEByZXR1cm4ge0ZpeGVkT2Zmc2V0Wm9uZX0KCSAgICAgKi8KCSAgICBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICBpZiAoc2luZ2xldG9uID09PSBudWxsKSB7CgkgICAgICAgIHNpbmdsZXRvbiA9IG5ldyBGaXhlZE9mZnNldFpvbmUoMCk7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIHNpbmdsZXRvbjsKCSAgICB9CgkgIH1dKTsKCgkgIHJldHVybiBGaXhlZE9mZnNldFpvbmU7Cgl9KFpvbmUpOwoKCS8qKgoJICogQSB6b25lIHRoYXQgZmFpbGVkIHRvIHBhcnNlLiBZb3Ugc2hvdWxkIG5ldmVyIG5lZWQgdG8gaW5zdGFudGlhdGUgdGhpcy4KCSAqIEBpbXBsZW1lbnRzIHtab25lfQoJICovCgoJdmFyIEludmFsaWRab25lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uIChfWm9uZSkgewoJICBfaW5oZXJpdHNMb29zZShJbnZhbGlkWm9uZSwgX1pvbmUpOwoKCSAgZnVuY3Rpb24gSW52YWxpZFpvbmUoem9uZU5hbWUpIHsKCSAgICB2YXIgX3RoaXM7CgoJICAgIF90aGlzID0gX1pvbmUuY2FsbCh0aGlzKSB8fCB0aGlzOwoJICAgIC8qKiAgQHByaXZhdGUgKi8KCgkgICAgX3RoaXMuem9uZU5hbWUgPSB6b25lTmFtZTsKCSAgICByZXR1cm4gX3RoaXM7CgkgIH0KCSAgLyoqIEBvdmVycmlkZSAqKi8KCgoJICB2YXIgX3Byb3RvID0gSW52YWxpZFpvbmUucHJvdG90eXBlOwoKCSAgLyoqIEBvdmVycmlkZSAqKi8KCSAgX3Byb3RvLm9mZnNldE5hbWUgPSBmdW5jdGlvbiBvZmZzZXROYW1lKCkgewoJICAgIHJldHVybiBudWxsOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5mb3JtYXRPZmZzZXQgPSBmdW5jdGlvbiBmb3JtYXRPZmZzZXQoKSB7CgkgICAgcmV0dXJuICIiOwoJICB9CgkgIC8qKiBAb3ZlcnJpZGUgKiovCgkgIDsKCgkgIF9wcm90by5vZmZzZXQgPSBmdW5jdGlvbiBvZmZzZXQoKSB7CgkgICAgcmV0dXJuIE5hTjsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKCkgewoJICAgIHJldHVybiBmYWxzZTsKCSAgfQoJICAvKiogQG92ZXJyaWRlICoqLwoJICA7CgoJICBfY3JlYXRlQ2xhc3MoSW52YWxpZFpvbmUsIFt7CgkgICAga2V5OiAidHlwZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gImludmFsaWQiOwoJICAgIH0KCSAgICAvKiogQG92ZXJyaWRlICoqLwoKCSAgfSwgewoJICAgIGtleTogIm5hbWUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuem9uZU5hbWU7CgkgICAgfQoJICAgIC8qKiBAb3ZlcnJpZGUgKiovCgoJICB9LCB7CgkgICAga2V5OiAiaXNVbml2ZXJzYWwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfSwgewoJICAgIGtleTogImlzVmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIEludmFsaWRab25lOwoJfShab25lKTsKCgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCWZ1bmN0aW9uIG5vcm1hbGl6ZVpvbmUoaW5wdXQsIGRlZmF1bHRab25lKSB7CgoJICBpZiAoaXNVbmRlZmluZWQoaW5wdXQpIHx8IGlucHV0ID09PSBudWxsKSB7CgkgICAgcmV0dXJuIGRlZmF1bHRab25lOwoJICB9IGVsc2UgaWYgKGlucHV0IGluc3RhbmNlb2YgWm9uZSkgewoJICAgIHJldHVybiBpbnB1dDsKCSAgfSBlbHNlIGlmIChpc1N0cmluZyhpbnB1dCkpIHsKCSAgICB2YXIgbG93ZXJlZCA9IGlucHV0LnRvTG93ZXJDYXNlKCk7CgkgICAgaWYgKGxvd2VyZWQgPT09ICJsb2NhbCIgfHwgbG93ZXJlZCA9PT0gInN5c3RlbSIpIHJldHVybiBkZWZhdWx0Wm9uZTtlbHNlIGlmIChsb3dlcmVkID09PSAidXRjIiB8fCBsb3dlcmVkID09PSAiZ210IikgcmV0dXJuIEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZTtlbHNlIHJldHVybiBGaXhlZE9mZnNldFpvbmUucGFyc2VTcGVjaWZpZXIobG93ZXJlZCkgfHwgSUFOQVpvbmUuY3JlYXRlKGlucHV0KTsKCSAgfSBlbHNlIGlmIChpc051bWJlcihpbnB1dCkpIHsKCSAgICByZXR1cm4gRml4ZWRPZmZzZXRab25lLmluc3RhbmNlKGlucHV0KTsKCSAgfSBlbHNlIGlmICh0eXBlb2YgaW5wdXQgPT09ICJvYmplY3QiICYmIGlucHV0Lm9mZnNldCAmJiB0eXBlb2YgaW5wdXQub2Zmc2V0ID09PSAibnVtYmVyIikgewoJICAgIC8vIFRoaXMgaXMgZHVtYiwgYnV0IHRoZSBpbnN0YW5jZW9mIGNoZWNrIGFib3ZlIGRvZXNuJ3Qgc2VlbSB0byByZWFsbHkgd29yawoJICAgIC8vIHNvIHdlJ3JlIGR1Y2sgY2hlY2tpbmcgaXQKCSAgICByZXR1cm4gaW5wdXQ7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIG5ldyBJbnZhbGlkWm9uZShpbnB1dCk7CgkgIH0KCX0KCgl2YXIgbm93ID0gZnVuY3Rpb24gbm93KCkgewoJICByZXR1cm4gRGF0ZS5ub3coKTsKCX0sCgkgICAgZGVmYXVsdFpvbmUgPSAic3lzdGVtIiwKCSAgICBkZWZhdWx0TG9jYWxlID0gbnVsbCwKCSAgICBkZWZhdWx0TnVtYmVyaW5nU3lzdGVtID0gbnVsbCwKCSAgICBkZWZhdWx0T3V0cHV0Q2FsZW5kYXIgPSBudWxsLAoJICAgIHRocm93T25JbnZhbGlkOwoJLyoqCgkgKiBTZXR0aW5ncyBjb250YWlucyBzdGF0aWMgZ2V0dGVycyBhbmQgc2V0dGVycyB0aGF0IGNvbnRyb2wgTHV4b24ncyBvdmVyYWxsIGJlaGF2aW9yLiBMdXhvbiBpcyBhIHNpbXBsZSBsaWJyYXJ5IHdpdGggZmV3IG9wdGlvbnMsIGJ1dCB0aGUgb25lcyBpdCBkb2VzIGhhdmUgbGl2ZSBoZXJlLgoJICovCgoKCXZhciBTZXR0aW5ncyA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIGZ1bmN0aW9uIFNldHRpbmdzKCkge30KCgkgIC8qKgoJICAgKiBSZXNldCBMdXhvbidzIGdsb2JhbCBjYWNoZXMuIFNob3VsZCBvbmx5IGJlIG5lY2Vzc2FyeSBpbiB0ZXN0aW5nIHNjZW5hcmlvcy4KCSAgICogQHJldHVybiB7dm9pZH0KCSAgICovCgkgIFNldHRpbmdzLnJlc2V0Q2FjaGVzID0gZnVuY3Rpb24gcmVzZXRDYWNoZXMoKSB7CgkgICAgTG9jYWxlLnJlc2V0Q2FjaGUoKTsKCSAgICBJQU5BWm9uZS5yZXNldENhY2hlKCk7CgkgIH07CgoJICBfY3JlYXRlQ2xhc3MoU2V0dGluZ3MsIG51bGwsIFt7CgkgICAga2V5OiAibm93IiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBjYWxsYmFjayBmb3IgcmV0dXJuaW5nIHRoZSBjdXJyZW50IHRpbWVzdGFtcC4KCSAgICAgKiBAdHlwZSB7ZnVuY3Rpb259CgkgICAgICovCgkgICAgZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIG5vdzsKCSAgICB9CgkgICAgLyoqCgkgICAgICogU2V0IHRoZSBjYWxsYmFjayBmb3IgcmV0dXJuaW5nIHRoZSBjdXJyZW50IHRpbWVzdGFtcC4KCSAgICAgKiBUaGUgZnVuY3Rpb24gc2hvdWxkIHJldHVybiBhIG51bWJlciwgd2hpY2ggd2lsbCBiZSBpbnRlcnByZXRlZCBhcyBhbiBFcG9jaCBtaWxsaXNlY29uZCBjb3VudAoJICAgICAqIEB0eXBlIHtmdW5jdGlvbn0KCSAgICAgKiBAZXhhbXBsZSBTZXR0aW5ncy5ub3cgPSAoKSA9PiBEYXRlLm5vdygpICsgMzAwMCAvLyBwcmV0ZW5kIGl0IGlzIDMgc2Vjb25kcyBpbiB0aGUgZnV0dXJlCgkgICAgICogQGV4YW1wbGUgU2V0dGluZ3Mubm93ID0gKCkgPT4gMCAvLyBhbHdheXMgcHJldGVuZCBpdCdzIEphbiAxLCAxOTcwIGF0IG1pZG5pZ2h0IGluIFVUQyB0aW1lCgkgICAgICovCgkgICAgLAoJICAgIHNldDogZnVuY3Rpb24gc2V0KG4pIHsKCSAgICAgIG5vdyA9IG47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFNldCB0aGUgZGVmYXVsdCB0aW1lIHpvbmUgdG8gY3JlYXRlIERhdGVUaW1lcyBpbi4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBVc2UgdGhlIHZhbHVlICJzeXN0ZW0iIHRvIHJlc2V0IHRoaXMgdmFsdWUgdG8gdGhlIHN5c3RlbSdzIHRpbWUgem9uZS4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRlZmF1bHRab25lIiwKCSAgICBnZXQ6CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBkZWZhdWx0IHRpbWUgem9uZSBvYmplY3QgY3VycmVudGx5IHVzZWQgdG8gY3JlYXRlIERhdGVUaW1lcy4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyB0aGUgc3lzdGVtJ3MgdGltZSB6b25lICh0aGUgb25lIHNldCBvbiB0aGUgbWFjaGluZSB0aGF0IHJ1bnMgdGhpcyBjb2RlKS4KCSAgICAgKiBAdHlwZSB7Wm9uZX0KCSAgICAgKi8KCSAgICBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gbm9ybWFsaXplWm9uZShkZWZhdWx0Wm9uZSwgU3lzdGVtWm9uZS5pbnN0YW5jZSk7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGVmYXVsdCBsb2NhbGUgdG8gY3JlYXRlIERhdGVUaW1lcyB3aXRoLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgkgICAgLAoJICAgIHNldDogZnVuY3Rpb24gc2V0KHpvbmUpIHsKCSAgICAgIGRlZmF1bHRab25lID0gem9uZTsKCSAgICB9CgkgIH0sIHsKCSAgICBrZXk6ICJkZWZhdWx0TG9jYWxlIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBkZWZhdWx0TG9jYWxlOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBTZXQgdGhlIGRlZmF1bHQgbG9jYWxlIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoJICAgICwKCSAgICBzZXQ6IGZ1bmN0aW9uIHNldChsb2NhbGUpIHsKCSAgICAgIGRlZmF1bHRMb2NhbGUgPSBsb2NhbGU7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGVmYXVsdCBudW1iZXJpbmcgc3lzdGVtIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRlZmF1bHROdW1iZXJpbmdTeXN0ZW0iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGRlZmF1bHROdW1iZXJpbmdTeXN0ZW07CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFNldCB0aGUgZGVmYXVsdCBudW1iZXJpbmcgc3lzdGVtIHRvIGNyZWF0ZSBEYXRlVGltZXMgd2l0aC4gRG9lcyBub3QgYWZmZWN0IGV4aXN0aW5nIGluc3RhbmNlcy4KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoJICAgICwKCSAgICBzZXQ6IGZ1bmN0aW9uIHNldChudW1iZXJpbmdTeXN0ZW0pIHsKCSAgICAgIGRlZmF1bHROdW1iZXJpbmdTeXN0ZW0gPSBudW1iZXJpbmdTeXN0ZW07CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGVmYXVsdCBvdXRwdXQgY2FsZW5kYXIgdG8gY3JlYXRlIERhdGVUaW1lcyB3aXRoLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiZGVmYXVsdE91dHB1dENhbGVuZGFyIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBkZWZhdWx0T3V0cHV0Q2FsZW5kYXI7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFNldCB0aGUgZGVmYXVsdCBvdXRwdXQgY2FsZW5kYXIgdG8gY3JlYXRlIERhdGVUaW1lcyB3aXRoLiBEb2VzIG5vdCBhZmZlY3QgZXhpc3RpbmcgaW5zdGFuY2VzLgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgkgICAgLAoJICAgIHNldDogZnVuY3Rpb24gc2V0KG91dHB1dENhbGVuZGFyKSB7CgkgICAgICBkZWZhdWx0T3V0cHV0Q2FsZW5kYXIgPSBvdXRwdXRDYWxlbmRhcjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHdoZXRoZXIgTHV4b24gd2lsbCB0aHJvdyB3aGVuIGl0IGVuY291bnRlcnMgaW52YWxpZCBEYXRlVGltZXMsIER1cmF0aW9ucywgb3IgSW50ZXJ2YWxzCgkgICAgICogQHR5cGUge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAidGhyb3dPbkludmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRocm93T25JbnZhbGlkOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBTZXQgd2hldGhlciBMdXhvbiB3aWxsIHRocm93IHdoZW4gaXQgZW5jb3VudGVycyBpbnZhbGlkIERhdGVUaW1lcywgRHVyYXRpb25zLCBvciBJbnRlcnZhbHMKCSAgICAgKiBAdHlwZSB7Ym9vbGVhbn0KCSAgICAgKi8KCSAgICAsCgkgICAgc2V0OiBmdW5jdGlvbiBzZXQodCkgewoJICAgICAgdGhyb3dPbkludmFsaWQgPSB0OwoJICAgIH0KCSAgfV0pOwoKCSAgcmV0dXJuIFNldHRpbmdzOwoJfSgpOwoKCXZhciBfZXhjbHVkZWQgPSBbImJhc2UiXSwKCSAgICBfZXhjbHVkZWQyID0gWyJwYWRUbyIsICJmbG9vciJdOwoKCXZhciBpbnRsTEZDYWNoZSA9IHt9OwoKCWZ1bmN0aW9uIGdldENhY2hlZExGKGxvY1N0cmluZywgb3B0cykgewoJICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgb3B0cyA9IHt9OwoJICB9CgoJICB2YXIga2V5ID0gSlNPTi5zdHJpbmdpZnkoW2xvY1N0cmluZywgb3B0c10pOwoJICB2YXIgZHRmID0gaW50bExGQ2FjaGVba2V5XTsKCgkgIGlmICghZHRmKSB7CgkgICAgZHRmID0gbmV3IEludGwuTGlzdEZvcm1hdChsb2NTdHJpbmcsIG9wdHMpOwoJICAgIGludGxMRkNhY2hlW2tleV0gPSBkdGY7CgkgIH0KCgkgIHJldHVybiBkdGY7Cgl9CgoJdmFyIGludGxEVENhY2hlID0ge307CgoJZnVuY3Rpb24gZ2V0Q2FjaGVkRFRGKGxvY1N0cmluZywgb3B0cykgewoJICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgb3B0cyA9IHt9OwoJICB9CgoJICB2YXIga2V5ID0gSlNPTi5zdHJpbmdpZnkoW2xvY1N0cmluZywgb3B0c10pOwoJICB2YXIgZHRmID0gaW50bERUQ2FjaGVba2V5XTsKCgkgIGlmICghZHRmKSB7CgkgICAgZHRmID0gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQobG9jU3RyaW5nLCBvcHRzKTsKCSAgICBpbnRsRFRDYWNoZVtrZXldID0gZHRmOwoJICB9CgoJICByZXR1cm4gZHRmOwoJfQoKCXZhciBpbnRsTnVtQ2FjaGUgPSB7fTsKCglmdW5jdGlvbiBnZXRDYWNoZWRJTkYobG9jU3RyaW5nLCBvcHRzKSB7CgkgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICBvcHRzID0ge307CgkgIH0KCgkgIHZhciBrZXkgPSBKU09OLnN0cmluZ2lmeShbbG9jU3RyaW5nLCBvcHRzXSk7CgkgIHZhciBpbmYgPSBpbnRsTnVtQ2FjaGVba2V5XTsKCgkgIGlmICghaW5mKSB7CgkgICAgaW5mID0gbmV3IEludGwuTnVtYmVyRm9ybWF0KGxvY1N0cmluZywgb3B0cyk7CgkgICAgaW50bE51bUNhY2hlW2tleV0gPSBpbmY7CgkgIH0KCgkgIHJldHVybiBpbmY7Cgl9CgoJdmFyIGludGxSZWxDYWNoZSA9IHt9OwoKCWZ1bmN0aW9uIGdldENhY2hlZFJURihsb2NTdHJpbmcsIG9wdHMpIHsKCSAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgIG9wdHMgPSB7fTsKCSAgfQoKCSAgdmFyIF9vcHRzID0gb3B0czsKCSAgICAgIF9vcHRzLmJhc2U7CgkgICAgICB2YXIgY2FjaGVLZXlPcHRzID0gX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzTG9vc2UoX29wdHMsIF9leGNsdWRlZCk7IC8vIGV4Y2x1ZGUgYGJhc2VgIGZyb20gdGhlIG9wdGlvbnMKCgoJICB2YXIga2V5ID0gSlNPTi5zdHJpbmdpZnkoW2xvY1N0cmluZywgY2FjaGVLZXlPcHRzXSk7CgkgIHZhciBpbmYgPSBpbnRsUmVsQ2FjaGVba2V5XTsKCgkgIGlmICghaW5mKSB7CgkgICAgaW5mID0gbmV3IEludGwuUmVsYXRpdmVUaW1lRm9ybWF0KGxvY1N0cmluZywgb3B0cyk7CgkgICAgaW50bFJlbENhY2hlW2tleV0gPSBpbmY7CgkgIH0KCgkgIHJldHVybiBpbmY7Cgl9CgoJdmFyIHN5c0xvY2FsZUNhY2hlID0gbnVsbDsKCglmdW5jdGlvbiBzeXN0ZW1Mb2NhbGUoKSB7CgkgIGlmIChzeXNMb2NhbGVDYWNoZSkgewoJICAgIHJldHVybiBzeXNMb2NhbGVDYWNoZTsKCSAgfSBlbHNlIHsKCSAgICBzeXNMb2NhbGVDYWNoZSA9IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KCkucmVzb2x2ZWRPcHRpb25zKCkubG9jYWxlOwoJICAgIHJldHVybiBzeXNMb2NhbGVDYWNoZTsKCSAgfQoJfQoKCWZ1bmN0aW9uIHBhcnNlTG9jYWxlU3RyaW5nKGxvY2FsZVN0cikgewoJICAvLyBJIHJlYWxseSB3YW50IHRvIGF2b2lkIHdyaXRpbmcgYSBCQ1AgNDcgcGFyc2VyCgkgIC8vIHNlZSwgZS5nLiBodHRwczovL2dpdGh1Yi5jb20vd29vb3JtL2JjcC00NwoJICAvLyBJbnN0ZWFkLCB3ZSdsbCBkbyB0aGlzOgoJICAvLyBhKSBpZiB0aGUgc3RyaW5nIGhhcyBubyAtdSBleHRlbnNpb25zLCBqdXN0IGxlYXZlIGl0IGFsb25lCgkgIC8vIGIpIGlmIGl0IGRvZXMsIHVzZSBJbnRsIHRvIHJlc29sdmUgZXZlcnl0aGluZwoJICAvLyBjKSBpZiBJbnRsIGZhaWxzLCB0cnkgYWdhaW4gd2l0aG91dCB0aGUgLXUKCSAgdmFyIHVJbmRleCA9IGxvY2FsZVN0ci5pbmRleE9mKCItdS0iKTsKCgkgIGlmICh1SW5kZXggPT09IC0xKSB7CgkgICAgcmV0dXJuIFtsb2NhbGVTdHJdOwoJICB9IGVsc2UgewoJICAgIHZhciBvcHRpb25zOwoJICAgIHZhciBzbWFsbGVyID0gbG9jYWxlU3RyLnN1YnN0cmluZygwLCB1SW5kZXgpOwoKCSAgICB0cnkgewoJICAgICAgb3B0aW9ucyA9IGdldENhY2hlZERURihsb2NhbGVTdHIpLnJlc29sdmVkT3B0aW9ucygpOwoJICAgIH0gY2F0Y2ggKGUpIHsKCSAgICAgIG9wdGlvbnMgPSBnZXRDYWNoZWREVEYoc21hbGxlcikucmVzb2x2ZWRPcHRpb25zKCk7CgkgICAgfQoKCSAgICB2YXIgX29wdGlvbnMgPSBvcHRpb25zLAoJICAgICAgICBudW1iZXJpbmdTeXN0ZW0gPSBfb3B0aW9ucy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIGNhbGVuZGFyID0gX29wdGlvbnMuY2FsZW5kYXI7IC8vIHJldHVybiB0aGUgc21hbGxlciBvbmUgc28gdGhhdCB3ZSBjYW4gYXBwZW5kIHRoZSBjYWxlbmRhciBhbmQgbnVtYmVyaW5nIG92ZXJyaWRlcyB0byBpdAoKCSAgICByZXR1cm4gW3NtYWxsZXIsIG51bWJlcmluZ1N5c3RlbSwgY2FsZW5kYXJdOwoJICB9Cgl9CgoJZnVuY3Rpb24gaW50bENvbmZpZ1N0cmluZyhsb2NhbGVTdHIsIG51bWJlcmluZ1N5c3RlbSwgb3V0cHV0Q2FsZW5kYXIpIHsKCSAgaWYgKG91dHB1dENhbGVuZGFyIHx8IG51bWJlcmluZ1N5c3RlbSkgewoJICAgIGxvY2FsZVN0ciArPSAiLXUiOwoKCSAgICBpZiAob3V0cHV0Q2FsZW5kYXIpIHsKCSAgICAgIGxvY2FsZVN0ciArPSAiLWNhLSIgKyBvdXRwdXRDYWxlbmRhcjsKCSAgICB9CgoJICAgIGlmIChudW1iZXJpbmdTeXN0ZW0pIHsKCSAgICAgIGxvY2FsZVN0ciArPSAiLW51LSIgKyBudW1iZXJpbmdTeXN0ZW07CgkgICAgfQoKCSAgICByZXR1cm4gbG9jYWxlU3RyOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBsb2NhbGVTdHI7CgkgIH0KCX0KCglmdW5jdGlvbiBtYXBNb250aHMoZikgewoJICB2YXIgbXMgPSBbXTsKCgkgIGZvciAodmFyIGkgPSAxOyBpIDw9IDEyOyBpKyspIHsKCSAgICB2YXIgZHQgPSBEYXRlVGltZS51dGMoMjAxNiwgaSwgMSk7CgkgICAgbXMucHVzaChmKGR0KSk7CgkgIH0KCgkgIHJldHVybiBtczsKCX0KCglmdW5jdGlvbiBtYXBXZWVrZGF5cyhmKSB7CgkgIHZhciBtcyA9IFtdOwoKCSAgZm9yICh2YXIgaSA9IDE7IGkgPD0gNzsgaSsrKSB7CgkgICAgdmFyIGR0ID0gRGF0ZVRpbWUudXRjKDIwMTYsIDExLCAxMyArIGkpOwoJICAgIG1zLnB1c2goZihkdCkpOwoJICB9CgoJICByZXR1cm4gbXM7Cgl9CgoJZnVuY3Rpb24gbGlzdFN0dWZmKGxvYywgbGVuZ3RoLCBkZWZhdWx0T0ssIGVuZ2xpc2hGbiwgaW50bEZuKSB7CgkgIHZhciBtb2RlID0gbG9jLmxpc3RpbmdNb2RlKGRlZmF1bHRPSyk7CgoJICBpZiAobW9kZSA9PT0gImVycm9yIikgewoJICAgIHJldHVybiBudWxsOwoJICB9IGVsc2UgaWYgKG1vZGUgPT09ICJlbiIpIHsKCSAgICByZXR1cm4gZW5nbGlzaEZuKGxlbmd0aCk7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIGludGxGbihsZW5ndGgpOwoJICB9Cgl9CgoJZnVuY3Rpb24gc3VwcG9ydHNGYXN0TnVtYmVycyhsb2MpIHsKCSAgaWYgKGxvYy5udW1iZXJpbmdTeXN0ZW0gJiYgbG9jLm51bWJlcmluZ1N5c3RlbSAhPT0gImxhdG4iKSB7CgkgICAgcmV0dXJuIGZhbHNlOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBsb2MubnVtYmVyaW5nU3lzdGVtID09PSAibGF0biIgfHwgIWxvYy5sb2NhbGUgfHwgbG9jLmxvY2FsZS5zdGFydHNXaXRoKCJlbiIpIHx8IG5ldyBJbnRsLkRhdGVUaW1lRm9ybWF0KGxvYy5pbnRsKS5yZXNvbHZlZE9wdGlvbnMoKS5udW1iZXJpbmdTeXN0ZW0gPT09ICJsYXRuIjsKCSAgfQoJfQoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoKCXZhciBQb2x5TnVtYmVyRm9ybWF0dGVyID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKCSAgZnVuY3Rpb24gUG9seU51bWJlckZvcm1hdHRlcihpbnRsLCBmb3JjZVNpbXBsZSwgb3B0cykgewoJICAgIHRoaXMucGFkVG8gPSBvcHRzLnBhZFRvIHx8IDA7CgkgICAgdGhpcy5mbG9vciA9IG9wdHMuZmxvb3IgfHwgZmFsc2U7CgoJICAgIG9wdHMucGFkVG87CgkgICAgICAgIG9wdHMuZmxvb3I7CgkgICAgICAgIHZhciBvdGhlck9wdHMgPSBfb2JqZWN0V2l0aG91dFByb3BlcnRpZXNMb29zZShvcHRzLCBfZXhjbHVkZWQyKTsKCgkgICAgaWYgKCFmb3JjZVNpbXBsZSB8fCBPYmplY3Qua2V5cyhvdGhlck9wdHMpLmxlbmd0aCA+IDApIHsKCSAgICAgIHZhciBpbnRsT3B0cyA9IF9leHRlbmRzKHsKCSAgICAgICAgdXNlR3JvdXBpbmc6IGZhbHNlCgkgICAgICB9LCBvcHRzKTsKCgkgICAgICBpZiAob3B0cy5wYWRUbyA+IDApIGludGxPcHRzLm1pbmltdW1JbnRlZ2VyRGlnaXRzID0gb3B0cy5wYWRUbzsKCSAgICAgIHRoaXMuaW5mID0gZ2V0Q2FjaGVkSU5GKGludGwsIGludGxPcHRzKTsKCSAgICB9CgkgIH0KCgkgIHZhciBfcHJvdG8gPSBQb2x5TnVtYmVyRm9ybWF0dGVyLnByb3RvdHlwZTsKCgkgIF9wcm90by5mb3JtYXQgPSBmdW5jdGlvbiBmb3JtYXQoaSkgewoJICAgIGlmICh0aGlzLmluZikgewoJICAgICAgdmFyIGZpeGVkID0gdGhpcy5mbG9vciA/IE1hdGguZmxvb3IoaSkgOiBpOwoJICAgICAgcmV0dXJuIHRoaXMuaW5mLmZvcm1hdChmaXhlZCk7CgkgICAgfSBlbHNlIHsKCSAgICAgIC8vIHRvIG1hdGNoIHRoZSBicm93c2VyJ3MgbnVtYmVyZm9ybWF0dGVyIGRlZmF1bHRzCgkgICAgICB2YXIgX2ZpeGVkID0gdGhpcy5mbG9vciA/IE1hdGguZmxvb3IoaSkgOiByb3VuZFRvKGksIDMpOwoKCSAgICAgIHJldHVybiBwYWRTdGFydChfZml4ZWQsIHRoaXMucGFkVG8pOwoJICAgIH0KCSAgfTsKCgkgIHJldHVybiBQb2x5TnVtYmVyRm9ybWF0dGVyOwoJfSgpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoKCXZhciBQb2x5RGF0ZUZvcm1hdHRlciA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIGZ1bmN0aW9uIFBvbHlEYXRlRm9ybWF0dGVyKGR0LCBpbnRsLCBvcHRzKSB7CgkgICAgdGhpcy5vcHRzID0gb3B0czsKCSAgICB2YXIgejsKCgkgICAgaWYgKGR0LnpvbmUuaXNVbml2ZXJzYWwpIHsKCSAgICAgIC8vIFVUQy04IG9yIEV0Yy9VVEMtOCBhcmUgbm90IHBhcnQgb2YgdHpkYXRhLCBvbmx5IEV0Yy9HTVQrOCBhbmQgdGhlIGxpa2UuCgkgICAgICAvLyBUaGF0IGlzIHdoeSBmaXhlZC1vZmZzZXQgVFogaXMgc2V0IHRvIHRoYXQgdW5sZXNzIGl0IGlzOgoJICAgICAgLy8gMS4gUmVwcmVzZW50aW5nIG9mZnNldCAwIHdoZW4gVVRDIGlzIHVzZWQgdG8gbWFpbnRhaW4gcHJldmlvdXMgYmVoYXZpb3IgYW5kIGRvZXMgbm90IGJlY29tZSBHTVQuCgkgICAgICAvLyAyLiBVbnN1cHBvcnRlZCBieSB0aGUgYnJvd3NlcjoKCSAgICAgIC8vICAgIC0gc29tZSBkbyBub3Qgc3VwcG9ydCBFdGMvCgkgICAgICAvLyAgICAtIDwgRXRjL0dNVC0xNCwgPiBFdGMvR01UKzEyLCBhbmQgMzAtbWludXRlIG9yIDQ1LW1pbnV0ZSBvZmZzZXRzIGFyZSBub3QgcGFydCBvZiB0emRhdGEKCSAgICAgIHZhciBnbXRPZmZzZXQgPSAtMSAqIChkdC5vZmZzZXQgLyA2MCk7CgkgICAgICB2YXIgb2Zmc2V0WiA9IGdtdE9mZnNldCA+PSAwID8gIkV0Yy9HTVQrIiArIGdtdE9mZnNldCA6ICJFdGMvR01UIiArIGdtdE9mZnNldDsKCgkgICAgICBpZiAoZHQub2Zmc2V0ICE9PSAwICYmIElBTkFab25lLmNyZWF0ZShvZmZzZXRaKS52YWxpZCkgewoJICAgICAgICB6ID0gb2Zmc2V0WjsKCSAgICAgICAgdGhpcy5kdCA9IGR0OwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgLy8gTm90IGFsbCBmaXhlZC1vZmZzZXQgem9uZXMgbGlrZSBFdGMvKzQ6MzAgYXJlIHByZXNlbnQgaW4gdHpkYXRhLgoJICAgICAgICAvLyBTbyB3ZSBoYXZlIHRvIG1ha2UgZG8uIFR3byBjYXNlczoKCSAgICAgICAgLy8gMS4gVGhlIGZvcm1hdCBvcHRpb25zIHRlbGwgdXMgdG8gc2hvdyB0aGUgem9uZS4gV2UgY2FuJ3QgZG8gdGhhdCwgc28gdGhlIGJlc3QKCSAgICAgICAgLy8gd2UgY2FuIGRvIGlzIGZvcm1hdCB0aGUgZGF0ZSBpbiBVVEMuCgkgICAgICAgIC8vIDIuIFRoZSBmb3JtYXQgb3B0aW9ucyBkb24ndCB0ZWxsIHVzIHRvIHNob3cgdGhlIHpvbmUuIFRoZW4gd2UgY2FuIGFkanVzdCB0aGVtCgkgICAgICAgIC8vIHRoZSB0aW1lIGFuZCB0ZWxsIHRoZSBmb3JtYXR0ZXIgdG8gc2hvdyBpdCB0byB1cyBpbiBVVEMsIHNvIHRoYXQgdGhlIHRpbWUgaXMgcmlnaHQKCSAgICAgICAgLy8gYW5kIHRoZSBiYWQgem9uZSBkb2Vzbid0IHNob3cgdXAuCgkgICAgICAgIHogPSAiVVRDIjsKCgkgICAgICAgIGlmIChvcHRzLnRpbWVab25lTmFtZSkgewoJICAgICAgICAgIHRoaXMuZHQgPSBkdDsKCSAgICAgICAgfSBlbHNlIHsKCSAgICAgICAgICB0aGlzLmR0ID0gZHQub2Zmc2V0ID09PSAwID8gZHQgOiBEYXRlVGltZS5mcm9tTWlsbGlzKGR0LnRzICsgZHQub2Zmc2V0ICogNjAgKiAxMDAwKTsKCSAgICAgICAgfQoJICAgICAgfQoJICAgIH0gZWxzZSBpZiAoZHQuem9uZS50eXBlID09PSAic3lzdGVtIikgewoJICAgICAgdGhpcy5kdCA9IGR0OwoJICAgIH0gZWxzZSB7CgkgICAgICB0aGlzLmR0ID0gZHQ7CgkgICAgICB6ID0gZHQuem9uZS5uYW1lOwoJICAgIH0KCgkgICAgdmFyIGludGxPcHRzID0gX2V4dGVuZHMoe30sIHRoaXMub3B0cyk7CgoJICAgIGlmICh6KSB7CgkgICAgICBpbnRsT3B0cy50aW1lWm9uZSA9IHo7CgkgICAgfQoKCSAgICB0aGlzLmR0ZiA9IGdldENhY2hlZERURihpbnRsLCBpbnRsT3B0cyk7CgkgIH0KCgkgIHZhciBfcHJvdG8yID0gUG9seURhdGVGb3JtYXR0ZXIucHJvdG90eXBlOwoKCSAgX3Byb3RvMi5mb3JtYXQgPSBmdW5jdGlvbiBmb3JtYXQoKSB7CgkgICAgcmV0dXJuIHRoaXMuZHRmLmZvcm1hdCh0aGlzLmR0LnRvSlNEYXRlKCkpOwoJICB9OwoKCSAgX3Byb3RvMi5mb3JtYXRUb1BhcnRzID0gZnVuY3Rpb24gZm9ybWF0VG9QYXJ0cygpIHsKCSAgICByZXR1cm4gdGhpcy5kdGYuZm9ybWF0VG9QYXJ0cyh0aGlzLmR0LnRvSlNEYXRlKCkpOwoJICB9OwoKCSAgX3Byb3RvMi5yZXNvbHZlZE9wdGlvbnMgPSBmdW5jdGlvbiByZXNvbHZlZE9wdGlvbnMoKSB7CgkgICAgcmV0dXJuIHRoaXMuZHRmLnJlc29sdmVkT3B0aW9ucygpOwoJICB9OwoKCSAgcmV0dXJuIFBvbHlEYXRlRm9ybWF0dGVyOwoJfSgpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoKCXZhciBQb2x5UmVsRm9ybWF0dGVyID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKCSAgZnVuY3Rpb24gUG9seVJlbEZvcm1hdHRlcihpbnRsLCBpc0VuZ2xpc2gsIG9wdHMpIHsKCSAgICB0aGlzLm9wdHMgPSBfZXh0ZW5kcyh7CgkgICAgICBzdHlsZTogImxvbmciCgkgICAgfSwgb3B0cyk7CgoJICAgIGlmICghaXNFbmdsaXNoICYmIGhhc1JlbGF0aXZlKCkpIHsKCSAgICAgIHRoaXMucnRmID0gZ2V0Q2FjaGVkUlRGKGludGwsIG9wdHMpOwoJICAgIH0KCSAgfQoKCSAgdmFyIF9wcm90bzMgPSBQb2x5UmVsRm9ybWF0dGVyLnByb3RvdHlwZTsKCgkgIF9wcm90bzMuZm9ybWF0ID0gZnVuY3Rpb24gZm9ybWF0KGNvdW50LCB1bml0KSB7CgkgICAgaWYgKHRoaXMucnRmKSB7CgkgICAgICByZXR1cm4gdGhpcy5ydGYuZm9ybWF0KGNvdW50LCB1bml0KTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIGZvcm1hdFJlbGF0aXZlVGltZSh1bml0LCBjb3VudCwgdGhpcy5vcHRzLm51bWVyaWMsIHRoaXMub3B0cy5zdHlsZSAhPT0gImxvbmciKTsKCSAgICB9CgkgIH07CgoJICBfcHJvdG8zLmZvcm1hdFRvUGFydHMgPSBmdW5jdGlvbiBmb3JtYXRUb1BhcnRzKGNvdW50LCB1bml0KSB7CgkgICAgaWYgKHRoaXMucnRmKSB7CgkgICAgICByZXR1cm4gdGhpcy5ydGYuZm9ybWF0VG9QYXJ0cyhjb3VudCwgdW5pdCk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBbXTsKCSAgICB9CgkgIH07CgoJICByZXR1cm4gUG9seVJlbEZvcm1hdHRlcjsKCX0oKTsKCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCgl2YXIgTG9jYWxlID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKCSAgTG9jYWxlLmZyb21PcHRzID0gZnVuY3Rpb24gZnJvbU9wdHMob3B0cykgewoJICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKG9wdHMubG9jYWxlLCBvcHRzLm51bWJlcmluZ1N5c3RlbSwgb3B0cy5vdXRwdXRDYWxlbmRhciwgb3B0cy5kZWZhdWx0VG9FTik7CgkgIH07CgoJICBMb2NhbGUuY3JlYXRlID0gZnVuY3Rpb24gY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhciwgZGVmYXVsdFRvRU4pIHsKCSAgICBpZiAoZGVmYXVsdFRvRU4gPT09IHZvaWQgMCkgewoJICAgICAgZGVmYXVsdFRvRU4gPSBmYWxzZTsKCSAgICB9CgoJICAgIHZhciBzcGVjaWZpZWRMb2NhbGUgPSBsb2NhbGUgfHwgU2V0dGluZ3MuZGVmYXVsdExvY2FsZTsgLy8gdGhlIHN5c3RlbSBsb2NhbGUgaXMgdXNlZnVsIGZvciBodW1hbiByZWFkYWJsZSBzdHJpbmdzIGJ1dCBhbm5veWluZyBmb3IgcGFyc2luZy9mb3JtYXR0aW5nIGtub3duIGZvcm1hdHMKCgkgICAgdmFyIGxvY2FsZVIgPSBzcGVjaWZpZWRMb2NhbGUgfHwgKGRlZmF1bHRUb0VOID8gImVuLVVTIiA6IHN5c3RlbUxvY2FsZSgpKTsKCSAgICB2YXIgbnVtYmVyaW5nU3lzdGVtUiA9IG51bWJlcmluZ1N5c3RlbSB8fCBTZXR0aW5ncy5kZWZhdWx0TnVtYmVyaW5nU3lzdGVtOwoJICAgIHZhciBvdXRwdXRDYWxlbmRhclIgPSBvdXRwdXRDYWxlbmRhciB8fCBTZXR0aW5ncy5kZWZhdWx0T3V0cHV0Q2FsZW5kYXI7CgkgICAgcmV0dXJuIG5ldyBMb2NhbGUobG9jYWxlUiwgbnVtYmVyaW5nU3lzdGVtUiwgb3V0cHV0Q2FsZW5kYXJSLCBzcGVjaWZpZWRMb2NhbGUpOwoJICB9OwoKCSAgTG9jYWxlLnJlc2V0Q2FjaGUgPSBmdW5jdGlvbiByZXNldENhY2hlKCkgewoJICAgIHN5c0xvY2FsZUNhY2hlID0gbnVsbDsKCSAgICBpbnRsRFRDYWNoZSA9IHt9OwoJICAgIGludGxOdW1DYWNoZSA9IHt9OwoJICAgIGludGxSZWxDYWNoZSA9IHt9OwoJICB9OwoKCSAgTG9jYWxlLmZyb21PYmplY3QgPSBmdW5jdGlvbiBmcm9tT2JqZWN0KF90ZW1wKSB7CgkgICAgdmFyIF9yZWYgPSBfdGVtcCA9PT0gdm9pZCAwID8ge30gOiBfdGVtcCwKCSAgICAgICAgbG9jYWxlID0gX3JlZi5sb2NhbGUsCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9yZWYubnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBvdXRwdXRDYWxlbmRhciA9IF9yZWYub3V0cHV0Q2FsZW5kYXI7CgoJICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhcik7CgkgIH07CgoJICBmdW5jdGlvbiBMb2NhbGUobG9jYWxlLCBudW1iZXJpbmcsIG91dHB1dENhbGVuZGFyLCBzcGVjaWZpZWRMb2NhbGUpIHsKCSAgICB2YXIgX3BhcnNlTG9jYWxlU3RyaW5nID0gcGFyc2VMb2NhbGVTdHJpbmcobG9jYWxlKSwKCSAgICAgICAgcGFyc2VkTG9jYWxlID0gX3BhcnNlTG9jYWxlU3RyaW5nWzBdLAoJICAgICAgICBwYXJzZWROdW1iZXJpbmdTeXN0ZW0gPSBfcGFyc2VMb2NhbGVTdHJpbmdbMV0sCgkgICAgICAgIHBhcnNlZE91dHB1dENhbGVuZGFyID0gX3BhcnNlTG9jYWxlU3RyaW5nWzJdOwoKCSAgICB0aGlzLmxvY2FsZSA9IHBhcnNlZExvY2FsZTsKCSAgICB0aGlzLm51bWJlcmluZ1N5c3RlbSA9IG51bWJlcmluZyB8fCBwYXJzZWROdW1iZXJpbmdTeXN0ZW0gfHwgbnVsbDsKCSAgICB0aGlzLm91dHB1dENhbGVuZGFyID0gb3V0cHV0Q2FsZW5kYXIgfHwgcGFyc2VkT3V0cHV0Q2FsZW5kYXIgfHwgbnVsbDsKCSAgICB0aGlzLmludGwgPSBpbnRsQ29uZmlnU3RyaW5nKHRoaXMubG9jYWxlLCB0aGlzLm51bWJlcmluZ1N5c3RlbSwgdGhpcy5vdXRwdXRDYWxlbmRhcik7CgkgICAgdGhpcy53ZWVrZGF5c0NhY2hlID0gewoJICAgICAgZm9ybWF0OiB7fSwKCSAgICAgIHN0YW5kYWxvbmU6IHt9CgkgICAgfTsKCSAgICB0aGlzLm1vbnRoc0NhY2hlID0gewoJICAgICAgZm9ybWF0OiB7fSwKCSAgICAgIHN0YW5kYWxvbmU6IHt9CgkgICAgfTsKCSAgICB0aGlzLm1lcmlkaWVtQ2FjaGUgPSBudWxsOwoJICAgIHRoaXMuZXJhQ2FjaGUgPSB7fTsKCSAgICB0aGlzLnNwZWNpZmllZExvY2FsZSA9IHNwZWNpZmllZExvY2FsZTsKCSAgICB0aGlzLmZhc3ROdW1iZXJzQ2FjaGVkID0gbnVsbDsKCSAgfQoKCSAgdmFyIF9wcm90bzQgPSBMb2NhbGUucHJvdG90eXBlOwoKCSAgX3Byb3RvNC5saXN0aW5nTW9kZSA9IGZ1bmN0aW9uIGxpc3RpbmdNb2RlKCkgewoJICAgIHZhciBpc0FjdHVhbGx5RW4gPSB0aGlzLmlzRW5nbGlzaCgpOwoJICAgIHZhciBoYXNOb1dlaXJkbmVzcyA9ICh0aGlzLm51bWJlcmluZ1N5c3RlbSA9PT0gbnVsbCB8fCB0aGlzLm51bWJlcmluZ1N5c3RlbSA9PT0gImxhdG4iKSAmJiAodGhpcy5vdXRwdXRDYWxlbmRhciA9PT0gbnVsbCB8fCB0aGlzLm91dHB1dENhbGVuZGFyID09PSAiZ3JlZ29yeSIpOwoJICAgIHJldHVybiBpc0FjdHVhbGx5RW4gJiYgaGFzTm9XZWlyZG5lc3MgPyAiZW4iIDogImludGwiOwoJICB9OwoKCSAgX3Byb3RvNC5jbG9uZSA9IGZ1bmN0aW9uIGNsb25lKGFsdHMpIHsKCSAgICBpZiAoIWFsdHMgfHwgT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoYWx0cykubGVuZ3RoID09PSAwKSB7CgkgICAgICByZXR1cm4gdGhpczsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIExvY2FsZS5jcmVhdGUoYWx0cy5sb2NhbGUgfHwgdGhpcy5zcGVjaWZpZWRMb2NhbGUsIGFsdHMubnVtYmVyaW5nU3lzdGVtIHx8IHRoaXMubnVtYmVyaW5nU3lzdGVtLCBhbHRzLm91dHB1dENhbGVuZGFyIHx8IHRoaXMub3V0cHV0Q2FsZW5kYXIsIGFsdHMuZGVmYXVsdFRvRU4gfHwgZmFsc2UpOwoJICAgIH0KCSAgfTsKCgkgIF9wcm90bzQucmVkZWZhdWx0VG9FTiA9IGZ1bmN0aW9uIHJlZGVmYXVsdFRvRU4oYWx0cykgewoJICAgIGlmIChhbHRzID09PSB2b2lkIDApIHsKCSAgICAgIGFsdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmNsb25lKF9leHRlbmRzKHt9LCBhbHRzLCB7CgkgICAgICBkZWZhdWx0VG9FTjogdHJ1ZQoJICAgIH0pKTsKCSAgfTsKCgkgIF9wcm90bzQucmVkZWZhdWx0VG9TeXN0ZW0gPSBmdW5jdGlvbiByZWRlZmF1bHRUb1N5c3RlbShhbHRzKSB7CgkgICAgaWYgKGFsdHMgPT09IHZvaWQgMCkgewoJICAgICAgYWx0cyA9IHt9OwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuY2xvbmUoX2V4dGVuZHMoe30sIGFsdHMsIHsKCSAgICAgIGRlZmF1bHRUb0VOOiBmYWxzZQoJICAgIH0pKTsKCSAgfTsKCgkgIF9wcm90bzQubW9udGhzID0gZnVuY3Rpb24gbW9udGhzJDEobGVuZ3RoLCBmb3JtYXQsIGRlZmF1bHRPSykgewoJICAgIHZhciBfdGhpcyA9IHRoaXM7CgoJICAgIGlmIChmb3JtYXQgPT09IHZvaWQgMCkgewoJICAgICAgZm9ybWF0ID0gZmFsc2U7CgkgICAgfQoKCSAgICBpZiAoZGVmYXVsdE9LID09PSB2b2lkIDApIHsKCSAgICAgIGRlZmF1bHRPSyA9IHRydWU7CgkgICAgfQoKCSAgICByZXR1cm4gbGlzdFN0dWZmKHRoaXMsIGxlbmd0aCwgZGVmYXVsdE9LLCBtb250aHMsIGZ1bmN0aW9uICgpIHsKCSAgICAgIHZhciBpbnRsID0gZm9ybWF0ID8gewoJICAgICAgICBtb250aDogbGVuZ3RoLAoJICAgICAgICBkYXk6ICJudW1lcmljIgoJICAgICAgfSA6IHsKCSAgICAgICAgbW9udGg6IGxlbmd0aAoJICAgICAgfSwKCSAgICAgICAgICBmb3JtYXRTdHIgPSBmb3JtYXQgPyAiZm9ybWF0IiA6ICJzdGFuZGFsb25lIjsKCgkgICAgICBpZiAoIV90aGlzLm1vbnRoc0NhY2hlW2Zvcm1hdFN0cl1bbGVuZ3RoXSkgewoJICAgICAgICBfdGhpcy5tb250aHNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF0gPSBtYXBNb250aHMoZnVuY3Rpb24gKGR0KSB7CgkgICAgICAgICAgcmV0dXJuIF90aGlzLmV4dHJhY3QoZHQsIGludGwsICJtb250aCIpOwoJICAgICAgICB9KTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gX3RoaXMubW9udGhzQ2FjaGVbZm9ybWF0U3RyXVtsZW5ndGhdOwoJICAgIH0pOwoJICB9OwoKCSAgX3Byb3RvNC53ZWVrZGF5cyA9IGZ1bmN0aW9uIHdlZWtkYXlzJDEobGVuZ3RoLCBmb3JtYXQsIGRlZmF1bHRPSykgewoJICAgIHZhciBfdGhpczIgPSB0aGlzOwoKCSAgICBpZiAoZm9ybWF0ID09PSB2b2lkIDApIHsKCSAgICAgIGZvcm1hdCA9IGZhbHNlOwoJICAgIH0KCgkgICAgaWYgKGRlZmF1bHRPSyA9PT0gdm9pZCAwKSB7CgkgICAgICBkZWZhdWx0T0sgPSB0cnVlOwoJICAgIH0KCgkgICAgcmV0dXJuIGxpc3RTdHVmZih0aGlzLCBsZW5ndGgsIGRlZmF1bHRPSywgd2Vla2RheXMsIGZ1bmN0aW9uICgpIHsKCSAgICAgIHZhciBpbnRsID0gZm9ybWF0ID8gewoJICAgICAgICB3ZWVrZGF5OiBsZW5ndGgsCgkgICAgICAgIHllYXI6ICJudW1lcmljIiwKCSAgICAgICAgbW9udGg6ICJsb25nIiwKCSAgICAgICAgZGF5OiAibnVtZXJpYyIKCSAgICAgIH0gOiB7CgkgICAgICAgIHdlZWtkYXk6IGxlbmd0aAoJICAgICAgfSwKCSAgICAgICAgICBmb3JtYXRTdHIgPSBmb3JtYXQgPyAiZm9ybWF0IiA6ICJzdGFuZGFsb25lIjsKCgkgICAgICBpZiAoIV90aGlzMi53ZWVrZGF5c0NhY2hlW2Zvcm1hdFN0cl1bbGVuZ3RoXSkgewoJICAgICAgICBfdGhpczIud2Vla2RheXNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF0gPSBtYXBXZWVrZGF5cyhmdW5jdGlvbiAoZHQpIHsKCSAgICAgICAgICByZXR1cm4gX3RoaXMyLmV4dHJhY3QoZHQsIGludGwsICJ3ZWVrZGF5Iik7CgkgICAgICAgIH0pOwoJICAgICAgfQoKCSAgICAgIHJldHVybiBfdGhpczIud2Vla2RheXNDYWNoZVtmb3JtYXRTdHJdW2xlbmd0aF07CgkgICAgfSk7CgkgIH07CgoJICBfcHJvdG80Lm1lcmlkaWVtcyA9IGZ1bmN0aW9uIG1lcmlkaWVtcyQxKGRlZmF1bHRPSykgewoJICAgIHZhciBfdGhpczMgPSB0aGlzOwoKCSAgICBpZiAoZGVmYXVsdE9LID09PSB2b2lkIDApIHsKCSAgICAgIGRlZmF1bHRPSyA9IHRydWU7CgkgICAgfQoKCSAgICByZXR1cm4gbGlzdFN0dWZmKHRoaXMsIHVuZGVmaW5lZCwgZGVmYXVsdE9LLCBmdW5jdGlvbiAoKSB7CgkgICAgICByZXR1cm4gbWVyaWRpZW1zOwoJICAgIH0sIGZ1bmN0aW9uICgpIHsKCSAgICAgIC8vIEluIHRoZW9yeSB0aGVyZSBjb3VsZCBiZSBhcmliaXRyYXJ5IGRheSBwZXJpb2RzLiBXZSdyZSBnb25uYSBhc3N1bWUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvCgkgICAgICAvLyBmb3IgQU0gYW5kIFBNLiBUaGlzIGlzIHByb2JhYmx5IHdyb25nLCBidXQgaXQncyBtYWtlcyBwYXJzaW5nIHdheSBlYXNpZXIuCgkgICAgICBpZiAoIV90aGlzMy5tZXJpZGllbUNhY2hlKSB7CgkgICAgICAgIHZhciBpbnRsID0gewoJICAgICAgICAgIGhvdXI6ICJudW1lcmljIiwKCSAgICAgICAgICBob3VyQ3ljbGU6ICJoMTIiCgkgICAgICAgIH07CgkgICAgICAgIF90aGlzMy5tZXJpZGllbUNhY2hlID0gW0RhdGVUaW1lLnV0YygyMDE2LCAxMSwgMTMsIDkpLCBEYXRlVGltZS51dGMoMjAxNiwgMTEsIDEzLCAxOSldLm1hcChmdW5jdGlvbiAoZHQpIHsKCSAgICAgICAgICByZXR1cm4gX3RoaXMzLmV4dHJhY3QoZHQsIGludGwsICJkYXlwZXJpb2QiKTsKCSAgICAgICAgfSk7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIF90aGlzMy5tZXJpZGllbUNhY2hlOwoJICAgIH0pOwoJICB9OwoKCSAgX3Byb3RvNC5lcmFzID0gZnVuY3Rpb24gZXJhcyQxKGxlbmd0aCwgZGVmYXVsdE9LKSB7CgkgICAgdmFyIF90aGlzNCA9IHRoaXM7CgoJICAgIGlmIChkZWZhdWx0T0sgPT09IHZvaWQgMCkgewoJICAgICAgZGVmYXVsdE9LID0gdHJ1ZTsKCSAgICB9CgoJICAgIHJldHVybiBsaXN0U3R1ZmYodGhpcywgbGVuZ3RoLCBkZWZhdWx0T0ssIGVyYXMsIGZ1bmN0aW9uICgpIHsKCSAgICAgIHZhciBpbnRsID0gewoJICAgICAgICBlcmE6IGxlbmd0aAoJICAgICAgfTsgLy8gVGhpcyBpcyBwcm9ibGVtYXRpYy4gRGlmZmVyZW50IGNhbGVuZGFycyBhcmUgZ29pbmcgdG8gZGVmaW5lIGVyYXMgdG90YWxseSBkaWZmZXJlbnRseS4gV2hhdCBJIG5lZWQgaXMgdGhlIG1pbmltdW0gc2V0IG9mIGRhdGVzCgkgICAgICAvLyB0byBkZWZpbml0ZWx5IGVudW1lcmF0ZSB0aGVtLgoKCSAgICAgIGlmICghX3RoaXM0LmVyYUNhY2hlW2xlbmd0aF0pIHsKCSAgICAgICAgX3RoaXM0LmVyYUNhY2hlW2xlbmd0aF0gPSBbRGF0ZVRpbWUudXRjKC00MCwgMSwgMSksIERhdGVUaW1lLnV0YygyMDE3LCAxLCAxKV0ubWFwKGZ1bmN0aW9uIChkdCkgewoJICAgICAgICAgIHJldHVybiBfdGhpczQuZXh0cmFjdChkdCwgaW50bCwgImVyYSIpOwoJICAgICAgICB9KTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gX3RoaXM0LmVyYUNhY2hlW2xlbmd0aF07CgkgICAgfSk7CgkgIH07CgoJICBfcHJvdG80LmV4dHJhY3QgPSBmdW5jdGlvbiBleHRyYWN0KGR0LCBpbnRsT3B0cywgZmllbGQpIHsKCSAgICB2YXIgZGYgPSB0aGlzLmR0Rm9ybWF0dGVyKGR0LCBpbnRsT3B0cyksCgkgICAgICAgIHJlc3VsdHMgPSBkZi5mb3JtYXRUb1BhcnRzKCksCgkgICAgICAgIG1hdGNoaW5nID0gcmVzdWx0cy5maW5kKGZ1bmN0aW9uIChtKSB7CgkgICAgICByZXR1cm4gbS50eXBlLnRvTG93ZXJDYXNlKCkgPT09IGZpZWxkOwoJICAgIH0pOwoJICAgIHJldHVybiBtYXRjaGluZyA/IG1hdGNoaW5nLnZhbHVlIDogbnVsbDsKCSAgfTsKCgkgIF9wcm90bzQubnVtYmVyRm9ybWF0dGVyID0gZnVuY3Rpb24gbnVtYmVyRm9ybWF0dGVyKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICAvLyB0aGlzIGZvcmNlc2ltcGxlIG9wdGlvbiBpcyBuZXZlciB1c2VkICh0aGUgb25seSBjYWxsZXIgc2hvcnQtY2lyY3VpdHMgb24gaXQsIGJ1dCBpdCBzZWVtcyBzYWZlciB0byBsZWF2ZSkKCSAgICAvLyAoaW4gY29udHJhc3QsIHRoZSByZXN0IG9mIHRoZSBjb25kaXRpb24gaXMgdXNlZCBoZWF2aWx5KQoJICAgIHJldHVybiBuZXcgUG9seU51bWJlckZvcm1hdHRlcih0aGlzLmludGwsIG9wdHMuZm9yY2VTaW1wbGUgfHwgdGhpcy5mYXN0TnVtYmVycywgb3B0cyk7CgkgIH07CgoJICBfcHJvdG80LmR0Rm9ybWF0dGVyID0gZnVuY3Rpb24gZHRGb3JtYXR0ZXIoZHQsIGludGxPcHRzKSB7CgkgICAgaWYgKGludGxPcHRzID09PSB2b2lkIDApIHsKCSAgICAgIGludGxPcHRzID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gbmV3IFBvbHlEYXRlRm9ybWF0dGVyKGR0LCB0aGlzLmludGwsIGludGxPcHRzKTsKCSAgfTsKCgkgIF9wcm90bzQucmVsRm9ybWF0dGVyID0gZnVuY3Rpb24gcmVsRm9ybWF0dGVyKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gbmV3IFBvbHlSZWxGb3JtYXR0ZXIodGhpcy5pbnRsLCB0aGlzLmlzRW5nbGlzaCgpLCBvcHRzKTsKCSAgfTsKCgkgIF9wcm90bzQubGlzdEZvcm1hdHRlciA9IGZ1bmN0aW9uIGxpc3RGb3JtYXR0ZXIob3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiBnZXRDYWNoZWRMRih0aGlzLmludGwsIG9wdHMpOwoJICB9OwoKCSAgX3Byb3RvNC5pc0VuZ2xpc2ggPSBmdW5jdGlvbiBpc0VuZ2xpc2goKSB7CgkgICAgcmV0dXJuIHRoaXMubG9jYWxlID09PSAiZW4iIHx8IHRoaXMubG9jYWxlLnRvTG93ZXJDYXNlKCkgPT09ICJlbi11cyIgfHwgbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQodGhpcy5pbnRsKS5yZXNvbHZlZE9wdGlvbnMoKS5sb2NhbGUuc3RhcnRzV2l0aCgiZW4tdXMiKTsKCSAgfTsKCgkgIF9wcm90bzQuZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyKSB7CgkgICAgcmV0dXJuIHRoaXMubG9jYWxlID09PSBvdGhlci5sb2NhbGUgJiYgdGhpcy5udW1iZXJpbmdTeXN0ZW0gPT09IG90aGVyLm51bWJlcmluZ1N5c3RlbSAmJiB0aGlzLm91dHB1dENhbGVuZGFyID09PSBvdGhlci5vdXRwdXRDYWxlbmRhcjsKCSAgfTsKCgkgIF9jcmVhdGVDbGFzcyhMb2NhbGUsIFt7CgkgICAga2V5OiAiZmFzdE51bWJlcnMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgaWYgKHRoaXMuZmFzdE51bWJlcnNDYWNoZWQgPT0gbnVsbCkgewoJICAgICAgICB0aGlzLmZhc3ROdW1iZXJzQ2FjaGVkID0gc3VwcG9ydHNGYXN0TnVtYmVycyh0aGlzKTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gdGhpcy5mYXN0TnVtYmVyc0NhY2hlZDsKCSAgICB9CgkgIH1dKTsKCgkgIHJldHVybiBMb2NhbGU7Cgl9KCk7CgoJLyoKCSAqIFRoaXMgZmlsZSBoYW5kbGVzIHBhcnNpbmcgZm9yIHdlbGwtc3BlY2lmaWVkIGZvcm1hdHMuIEhlcmUncyBob3cgaXQgd29ya3M6CgkgKiBUd28gdGhpbmdzIGdvIGludG8gcGFyc2luZzogYSByZWdleCB0byBtYXRjaCB3aXRoIGFuZCBhbiBleHRyYWN0b3IgdG8gdGFrZSBhcGFydCB0aGUgZ3JvdXBzIGluIHRoZSBtYXRjaC4KCSAqIEFuIGV4dHJhY3RvciBpcyBqdXN0IGEgZnVuY3Rpb24gdGhhdCB0YWtlcyBhIHJlZ2V4IG1hdGNoIGFycmF5IGFuZCByZXR1cm5zIGEgeyB5ZWFyOiAuLi4sIG1vbnRoOiAuLi4gfSBvYmplY3QKCSAqIHBhcnNlKCkgZG9lcyB0aGUgd29yayBvZiBleGVjdXRpbmcgdGhlIHJlZ2V4IGFuZCBhcHBseWluZyB0aGUgZXh0cmFjdG9yLiBJdCB0YWtlcyBtdWx0aXBsZSByZWdleC9leHRyYWN0b3IgcGFpcnMgdG8gdHJ5IGluIHNlcXVlbmNlLgoJICogRXh0cmFjdG9ycyBjYW4gdGFrZSBhICJjdXJzb3IiIHJlcHJlc2VudGluZyB0aGUgb2Zmc2V0IGluIHRoZSBtYXRjaCB0byBsb29rIGF0LiBUaGlzIG1ha2VzIGl0IGVhc3kgdG8gY29tYmluZSBleHRyYWN0b3JzLgoJICogY29tYmluZUV4dHJhY3RvcnMoKSBkb2VzIHRoZSB3b3JrIG9mIGNvbWJpbmluZyB0aGVtLCBrZWVwaW5nIHRyYWNrIG9mIHRoZSBjdXJzb3IgdGhyb3VnaCBtdWx0aXBsZSBleHRyYWN0aW9ucy4KCSAqIFNvbWUgZXh0cmFjdGlvbnMgYXJlIHN1cGVyIGR1bWIgYW5kIHNpbXBsZVBhcnNlIGFuZCBmcm9tU3RyaW5ncyBoZWxwIERSWSB0aGVtLgoJICovCgoJZnVuY3Rpb24gY29tYmluZVJlZ2V4ZXMoKSB7CgkgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCByZWdleGVzID0gbmV3IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykgewoJICAgIHJlZ2V4ZXNbX2tleV0gPSBhcmd1bWVudHNbX2tleV07CgkgIH0KCgkgIHZhciBmdWxsID0gcmVnZXhlcy5yZWR1Y2UoZnVuY3Rpb24gKGYsIHIpIHsKCSAgICByZXR1cm4gZiArIHIuc291cmNlOwoJICB9LCAiIik7CgkgIHJldHVybiBSZWdFeHAoIl4iICsgZnVsbCArICIkIik7Cgl9CgoJZnVuY3Rpb24gY29tYmluZUV4dHJhY3RvcnMoKSB7CgkgIGZvciAodmFyIF9sZW4yID0gYXJndW1lbnRzLmxlbmd0aCwgZXh0cmFjdG9ycyA9IG5ldyBBcnJheShfbGVuMiksIF9rZXkyID0gMDsgX2tleTIgPCBfbGVuMjsgX2tleTIrKykgewoJICAgIGV4dHJhY3RvcnNbX2tleTJdID0gYXJndW1lbnRzW19rZXkyXTsKCSAgfQoKCSAgcmV0dXJuIGZ1bmN0aW9uIChtKSB7CgkgICAgcmV0dXJuIGV4dHJhY3RvcnMucmVkdWNlKGZ1bmN0aW9uIChfcmVmLCBleCkgewoJICAgICAgdmFyIG1lcmdlZFZhbHMgPSBfcmVmWzBdLAoJICAgICAgICAgIG1lcmdlZFpvbmUgPSBfcmVmWzFdLAoJICAgICAgICAgIGN1cnNvciA9IF9yZWZbMl07CgoJICAgICAgdmFyIF9leCA9IGV4KG0sIGN1cnNvciksCgkgICAgICAgICAgdmFsID0gX2V4WzBdLAoJICAgICAgICAgIHpvbmUgPSBfZXhbMV0sCgkgICAgICAgICAgbmV4dCA9IF9leFsyXTsKCgkgICAgICByZXR1cm4gW19leHRlbmRzKHt9LCBtZXJnZWRWYWxzLCB2YWwpLCBtZXJnZWRab25lIHx8IHpvbmUsIG5leHRdOwoJICAgIH0sIFt7fSwgbnVsbCwgMV0pLnNsaWNlKDAsIDIpOwoJICB9OwoJfQoKCWZ1bmN0aW9uIHBhcnNlKHMpIHsKCSAgaWYgKHMgPT0gbnVsbCkgewoJICAgIHJldHVybiBbbnVsbCwgbnVsbF07CgkgIH0KCgkgIGZvciAodmFyIF9sZW4zID0gYXJndW1lbnRzLmxlbmd0aCwgcGF0dGVybnMgPSBuZXcgQXJyYXkoX2xlbjMgPiAxID8gX2xlbjMgLSAxIDogMCksIF9rZXkzID0gMTsgX2tleTMgPCBfbGVuMzsgX2tleTMrKykgewoJICAgIHBhdHRlcm5zW19rZXkzIC0gMV0gPSBhcmd1bWVudHNbX2tleTNdOwoJICB9CgoJICBmb3IgKHZhciBfaSA9IDAsIF9wYXR0ZXJucyA9IHBhdHRlcm5zOyBfaSA8IF9wYXR0ZXJucy5sZW5ndGg7IF9pKyspIHsKCSAgICB2YXIgX3BhdHRlcm5zJF9pID0gX3BhdHRlcm5zW19pXSwKCSAgICAgICAgcmVnZXggPSBfcGF0dGVybnMkX2lbMF0sCgkgICAgICAgIGV4dHJhY3RvciA9IF9wYXR0ZXJucyRfaVsxXTsKCSAgICB2YXIgbSA9IHJlZ2V4LmV4ZWMocyk7CgoJICAgIGlmIChtKSB7CgkgICAgICByZXR1cm4gZXh0cmFjdG9yKG0pOwoJICAgIH0KCSAgfQoKCSAgcmV0dXJuIFtudWxsLCBudWxsXTsKCX0KCglmdW5jdGlvbiBzaW1wbGVQYXJzZSgpIHsKCSAgZm9yICh2YXIgX2xlbjQgPSBhcmd1bWVudHMubGVuZ3RoLCBrZXlzID0gbmV3IEFycmF5KF9sZW40KSwgX2tleTQgPSAwOyBfa2V5NCA8IF9sZW40OyBfa2V5NCsrKSB7CgkgICAga2V5c1tfa2V5NF0gPSBhcmd1bWVudHNbX2tleTRdOwoJICB9CgoJICByZXR1cm4gZnVuY3Rpb24gKG1hdGNoLCBjdXJzb3IpIHsKCSAgICB2YXIgcmV0ID0ge307CgkgICAgdmFyIGk7CgoJICAgIGZvciAoaSA9IDA7IGkgPCBrZXlzLmxlbmd0aDsgaSsrKSB7CgkgICAgICByZXRba2V5c1tpXV0gPSBwYXJzZUludGVnZXIobWF0Y2hbY3Vyc29yICsgaV0pOwoJICAgIH0KCgkgICAgcmV0dXJuIFtyZXQsIG51bGwsIGN1cnNvciArIGldOwoJICB9OwoJfSAvLyBJU08gYW5kIFNRTCBwYXJzaW5nCgoKCXZhciBvZmZzZXRSZWdleCA9IC8oPzooWil8KFsrLV1cZFxkKSg/Ojo/KFxkXGQpKT8pLywKCSAgICBpc29UaW1lQmFzZVJlZ2V4ID0gLyhcZFxkKSg/Ojo/KFxkXGQpKD86Oj8oXGRcZCkoPzpbLixdKFxkezEsMzB9KSk/KT8pPy8sCgkgICAgaXNvVGltZVJlZ2V4ID0gUmVnRXhwKCIiICsgaXNvVGltZUJhc2VSZWdleC5zb3VyY2UgKyBvZmZzZXRSZWdleC5zb3VyY2UgKyAiPyIpLAoJICAgIGlzb1RpbWVFeHRlbnNpb25SZWdleCA9IFJlZ0V4cCgiKD86VCIgKyBpc29UaW1lUmVnZXguc291cmNlICsgIik/IiksCgkgICAgaXNvWW1kUmVnZXggPSAvKFsrLV1cZHs2fXxcZHs0fSkoPzotPyhcZFxkKSg/Oi0/KFxkXGQpKT8pPy8sCgkgICAgaXNvV2Vla1JlZ2V4ID0gLyhcZHs0fSktP1coXGRcZCkoPzotPyhcZCkpPy8sCgkgICAgaXNvT3JkaW5hbFJlZ2V4ID0gLyhcZHs0fSktPyhcZHszfSkvLAoJICAgIGV4dHJhY3RJU09XZWVrRGF0YSA9IHNpbXBsZVBhcnNlKCJ3ZWVrWWVhciIsICJ3ZWVrTnVtYmVyIiwgIndlZWtEYXkiKSwKCSAgICBleHRyYWN0SVNPT3JkaW5hbERhdGEgPSBzaW1wbGVQYXJzZSgieWVhciIsICJvcmRpbmFsIiksCgkgICAgc3FsWW1kUmVnZXggPSAvKFxkezR9KS0oXGRcZCktKFxkXGQpLywKCSAgICAvLyBkdW1iZWQtZG93biB2ZXJzaW9uIG9mIHRoZSBJU08gb25lCglzcWxUaW1lUmVnZXggPSBSZWdFeHAoaXNvVGltZUJhc2VSZWdleC5zb3VyY2UgKyAiID8oPzoiICsgb2Zmc2V0UmVnZXguc291cmNlICsgInwoIiArIGlhbmFSZWdleC5zb3VyY2UgKyAiKSk/IiksCgkgICAgc3FsVGltZUV4dGVuc2lvblJlZ2V4ID0gUmVnRXhwKCIoPzogIiArIHNxbFRpbWVSZWdleC5zb3VyY2UgKyAiKT8iKTsKCglmdW5jdGlvbiBpbnQobWF0Y2gsIHBvcywgZmFsbGJhY2spIHsKCSAgdmFyIG0gPSBtYXRjaFtwb3NdOwoJICByZXR1cm4gaXNVbmRlZmluZWQobSkgPyBmYWxsYmFjayA6IHBhcnNlSW50ZWdlcihtKTsKCX0KCglmdW5jdGlvbiBleHRyYWN0SVNPWW1kKG1hdGNoLCBjdXJzb3IpIHsKCSAgdmFyIGl0ZW0gPSB7CgkgICAgeWVhcjogaW50KG1hdGNoLCBjdXJzb3IpLAoJICAgIG1vbnRoOiBpbnQobWF0Y2gsIGN1cnNvciArIDEsIDEpLAoJICAgIGRheTogaW50KG1hdGNoLCBjdXJzb3IgKyAyLCAxKQoJICB9OwoJICByZXR1cm4gW2l0ZW0sIG51bGwsIGN1cnNvciArIDNdOwoJfQoKCWZ1bmN0aW9uIGV4dHJhY3RJU09UaW1lKG1hdGNoLCBjdXJzb3IpIHsKCSAgdmFyIGl0ZW0gPSB7CgkgICAgaG91cnM6IGludChtYXRjaCwgY3Vyc29yLCAwKSwKCSAgICBtaW51dGVzOiBpbnQobWF0Y2gsIGN1cnNvciArIDEsIDApLAoJICAgIHNlY29uZHM6IGludChtYXRjaCwgY3Vyc29yICsgMiwgMCksCgkgICAgbWlsbGlzZWNvbmRzOiBwYXJzZU1pbGxpcyhtYXRjaFtjdXJzb3IgKyAzXSkKCSAgfTsKCSAgcmV0dXJuIFtpdGVtLCBudWxsLCBjdXJzb3IgKyA0XTsKCX0KCglmdW5jdGlvbiBleHRyYWN0SVNPT2Zmc2V0KG1hdGNoLCBjdXJzb3IpIHsKCSAgdmFyIGxvY2FsID0gIW1hdGNoW2N1cnNvcl0gJiYgIW1hdGNoW2N1cnNvciArIDFdLAoJICAgICAgZnVsbE9mZnNldCA9IHNpZ25lZE9mZnNldChtYXRjaFtjdXJzb3IgKyAxXSwgbWF0Y2hbY3Vyc29yICsgMl0pLAoJICAgICAgem9uZSA9IGxvY2FsID8gbnVsbCA6IEZpeGVkT2Zmc2V0Wm9uZS5pbnN0YW5jZShmdWxsT2Zmc2V0KTsKCSAgcmV0dXJuIFt7fSwgem9uZSwgY3Vyc29yICsgM107Cgl9CgoJZnVuY3Rpb24gZXh0cmFjdElBTkFab25lKG1hdGNoLCBjdXJzb3IpIHsKCSAgdmFyIHpvbmUgPSBtYXRjaFtjdXJzb3JdID8gSUFOQVpvbmUuY3JlYXRlKG1hdGNoW2N1cnNvcl0pIDogbnVsbDsKCSAgcmV0dXJuIFt7fSwgem9uZSwgY3Vyc29yICsgMV07Cgl9IC8vIElTTyB0aW1lIHBhcnNpbmcKCgoJdmFyIGlzb1RpbWVPbmx5ID0gUmVnRXhwKCJeVD8iICsgaXNvVGltZUJhc2VSZWdleC5zb3VyY2UgKyAiJCIpOyAvLyBJU08gZHVyYXRpb24gcGFyc2luZwoKCXZhciBpc29EdXJhdGlvbiA9IC9eLT9QKD86KD86KC0/XGR7MSw5fSg/OlwuXGR7MSw5fSk/KVkpPyg/OigtP1xkezEsOX0oPzpcLlxkezEsOX0pPylNKT8oPzooLT9cZHsxLDl9KD86XC5cZHsxLDl9KT8pVyk/KD86KC0/XGR7MSw5fSg/OlwuXGR7MSw5fSk/KUQpPyg/OlQoPzooLT9cZHsxLDl9KD86XC5cZHsxLDl9KT8pSCk/KD86KC0/XGR7MSw5fSg/OlwuXGR7MSw5fSk/KU0pPyg/OigtP1xkezEsMjB9KSg/OlsuLF0oLT9cZHsxLDl9KSk/Uyk/KT8pJC87CgoJZnVuY3Rpb24gZXh0cmFjdElTT0R1cmF0aW9uKG1hdGNoKSB7CgkgIHZhciBzID0gbWF0Y2hbMF0sCgkgICAgICB5ZWFyU3RyID0gbWF0Y2hbMV0sCgkgICAgICBtb250aFN0ciA9IG1hdGNoWzJdLAoJICAgICAgd2Vla1N0ciA9IG1hdGNoWzNdLAoJICAgICAgZGF5U3RyID0gbWF0Y2hbNF0sCgkgICAgICBob3VyU3RyID0gbWF0Y2hbNV0sCgkgICAgICBtaW51dGVTdHIgPSBtYXRjaFs2XSwKCSAgICAgIHNlY29uZFN0ciA9IG1hdGNoWzddLAoJICAgICAgbWlsbGlzZWNvbmRzU3RyID0gbWF0Y2hbOF07CgkgIHZhciBoYXNOZWdhdGl2ZVByZWZpeCA9IHNbMF0gPT09ICItIjsKCSAgdmFyIG5lZ2F0aXZlU2Vjb25kcyA9IHNlY29uZFN0ciAmJiBzZWNvbmRTdHJbMF0gPT09ICItIjsKCgkgIHZhciBtYXliZU5lZ2F0ZSA9IGZ1bmN0aW9uIG1heWJlTmVnYXRlKG51bSwgZm9yY2UpIHsKCSAgICBpZiAoZm9yY2UgPT09IHZvaWQgMCkgewoJICAgICAgZm9yY2UgPSBmYWxzZTsKCSAgICB9CgoJICAgIHJldHVybiBudW0gIT09IHVuZGVmaW5lZCAmJiAoZm9yY2UgfHwgbnVtICYmIGhhc05lZ2F0aXZlUHJlZml4KSA/IC1udW0gOiBudW07CgkgIH07CgoJICByZXR1cm4gW3sKCSAgICB5ZWFyczogbWF5YmVOZWdhdGUocGFyc2VGbG9hdGluZyh5ZWFyU3RyKSksCgkgICAgbW9udGhzOiBtYXliZU5lZ2F0ZShwYXJzZUZsb2F0aW5nKG1vbnRoU3RyKSksCgkgICAgd2Vla3M6IG1heWJlTmVnYXRlKHBhcnNlRmxvYXRpbmcod2Vla1N0cikpLAoJICAgIGRheXM6IG1heWJlTmVnYXRlKHBhcnNlRmxvYXRpbmcoZGF5U3RyKSksCgkgICAgaG91cnM6IG1heWJlTmVnYXRlKHBhcnNlRmxvYXRpbmcoaG91clN0cikpLAoJICAgIG1pbnV0ZXM6IG1heWJlTmVnYXRlKHBhcnNlRmxvYXRpbmcobWludXRlU3RyKSksCgkgICAgc2Vjb25kczogbWF5YmVOZWdhdGUocGFyc2VGbG9hdGluZyhzZWNvbmRTdHIpLCBzZWNvbmRTdHIgPT09ICItMCIpLAoJICAgIG1pbGxpc2Vjb25kczogbWF5YmVOZWdhdGUocGFyc2VNaWxsaXMobWlsbGlzZWNvbmRzU3RyKSwgbmVnYXRpdmVTZWNvbmRzKQoJICB9XTsKCX0gLy8gVGhlc2UgYXJlIGEgbGl0dGxlIGJyYWluZGVhZC4gRURUICpzaG91bGQqIHRlbGwgdXMgdGhhdCB3ZSdyZSBpbiwgc2F5LCBBbWVyaWNhL05ld19Zb3JrCgkvLyBhbmQgbm90IGp1c3QgdGhhdCB3ZSdyZSBpbiAtMjQwICpyaWdodCBub3cqLiBCdXQgc2luY2UgSSBkb24ndCB0aGluayB0aGVzZSBhcmUgdXNlZCB0aGF0IG9mdGVuCgkvLyBJJ20ganVzdCBnb2luZyB0byBpZ25vcmUgdGhhdAoKCgl2YXIgb2JzT2Zmc2V0cyA9IHsKCSAgR01UOiAwLAoJICBFRFQ6IC00ICogNjAsCgkgIEVTVDogLTUgKiA2MCwKCSAgQ0RUOiAtNSAqIDYwLAoJICBDU1Q6IC02ICogNjAsCgkgIE1EVDogLTYgKiA2MCwKCSAgTVNUOiAtNyAqIDYwLAoJICBQRFQ6IC03ICogNjAsCgkgIFBTVDogLTggKiA2MAoJfTsKCglmdW5jdGlvbiBmcm9tU3RyaW5ncyh3ZWVrZGF5U3RyLCB5ZWFyU3RyLCBtb250aFN0ciwgZGF5U3RyLCBob3VyU3RyLCBtaW51dGVTdHIsIHNlY29uZFN0cikgewoJICB2YXIgcmVzdWx0ID0gewoJICAgIHllYXI6IHllYXJTdHIubGVuZ3RoID09PSAyID8gdW50cnVuY2F0ZVllYXIocGFyc2VJbnRlZ2VyKHllYXJTdHIpKSA6IHBhcnNlSW50ZWdlcih5ZWFyU3RyKSwKCSAgICBtb250aDogbW9udGhzU2hvcnQuaW5kZXhPZihtb250aFN0cikgKyAxLAoJICAgIGRheTogcGFyc2VJbnRlZ2VyKGRheVN0ciksCgkgICAgaG91cjogcGFyc2VJbnRlZ2VyKGhvdXJTdHIpLAoJICAgIG1pbnV0ZTogcGFyc2VJbnRlZ2VyKG1pbnV0ZVN0cikKCSAgfTsKCSAgaWYgKHNlY29uZFN0cikgcmVzdWx0LnNlY29uZCA9IHBhcnNlSW50ZWdlcihzZWNvbmRTdHIpOwoKCSAgaWYgKHdlZWtkYXlTdHIpIHsKCSAgICByZXN1bHQud2Vla2RheSA9IHdlZWtkYXlTdHIubGVuZ3RoID4gMyA/IHdlZWtkYXlzTG9uZy5pbmRleE9mKHdlZWtkYXlTdHIpICsgMSA6IHdlZWtkYXlzU2hvcnQuaW5kZXhPZih3ZWVrZGF5U3RyKSArIDE7CgkgIH0KCgkgIHJldHVybiByZXN1bHQ7Cgl9IC8vIFJGQyAyODIyLzUzMjIKCgoJdmFyIHJmYzI4MjIgPSAvXig/OihNb258VHVlfFdlZHxUaHV8RnJpfFNhdHxTdW4pLFxzKT8oXGR7MSwyfSlccyhKYW58RmVifE1hcnxBcHJ8TWF5fEp1bnxKdWx8QXVnfFNlcHxPY3R8Tm92fERlYylccyhcZHsyLDR9KVxzKFxkXGQpOihcZFxkKSg/OjooXGRcZCkpP1xzKD86KFVUfEdNVHxbRUNNUF1bU0RdVCl8KFtael0pfCg/OihbKy1dXGRcZCkoXGRcZCkpKSQvOwoKCWZ1bmN0aW9uIGV4dHJhY3RSRkMyODIyKG1hdGNoKSB7CgkgIHZhciB3ZWVrZGF5U3RyID0gbWF0Y2hbMV0sCgkgICAgICBkYXlTdHIgPSBtYXRjaFsyXSwKCSAgICAgIG1vbnRoU3RyID0gbWF0Y2hbM10sCgkgICAgICB5ZWFyU3RyID0gbWF0Y2hbNF0sCgkgICAgICBob3VyU3RyID0gbWF0Y2hbNV0sCgkgICAgICBtaW51dGVTdHIgPSBtYXRjaFs2XSwKCSAgICAgIHNlY29uZFN0ciA9IG1hdGNoWzddLAoJICAgICAgb2JzT2Zmc2V0ID0gbWF0Y2hbOF0sCgkgICAgICBtaWxPZmZzZXQgPSBtYXRjaFs5XSwKCSAgICAgIG9mZkhvdXJTdHIgPSBtYXRjaFsxMF0sCgkgICAgICBvZmZNaW51dGVTdHIgPSBtYXRjaFsxMV0sCgkgICAgICByZXN1bHQgPSBmcm9tU3RyaW5ncyh3ZWVrZGF5U3RyLCB5ZWFyU3RyLCBtb250aFN0ciwgZGF5U3RyLCBob3VyU3RyLCBtaW51dGVTdHIsIHNlY29uZFN0cik7CgkgIHZhciBvZmZzZXQ7CgoJICBpZiAob2JzT2Zmc2V0KSB7CgkgICAgb2Zmc2V0ID0gb2JzT2Zmc2V0c1tvYnNPZmZzZXRdOwoJICB9IGVsc2UgaWYgKG1pbE9mZnNldCkgewoJICAgIG9mZnNldCA9IDA7CgkgIH0gZWxzZSB7CgkgICAgb2Zmc2V0ID0gc2lnbmVkT2Zmc2V0KG9mZkhvdXJTdHIsIG9mZk1pbnV0ZVN0cik7CgkgIH0KCgkgIHJldHVybiBbcmVzdWx0LCBuZXcgRml4ZWRPZmZzZXRab25lKG9mZnNldCldOwoJfQoKCWZ1bmN0aW9uIHByZXByb2Nlc3NSRkMyODIyKHMpIHsKCSAgLy8gUmVtb3ZlIGNvbW1lbnRzIGFuZCBmb2xkaW5nIHdoaXRlc3BhY2UgYW5kIHJlcGxhY2UgbXVsdGlwbGUtc3BhY2VzIHdpdGggYSBzaW5nbGUgc3BhY2UKCSAgcmV0dXJuIHMucmVwbGFjZSgvXChbXildKlwpfFtcblx0XS9nLCAiICIpLnJlcGxhY2UoLyhcc1xzKykvZywgIiAiKS50cmltKCk7Cgl9IC8vIGh0dHAgZGF0ZQoKCgl2YXIgcmZjMTEyMyA9IC9eKE1vbnxUdWV8V2VkfFRodXxGcml8U2F0fFN1biksIChcZFxkKSAoSmFufEZlYnxNYXJ8QXByfE1heXxKdW58SnVsfEF1Z3xTZXB8T2N0fE5vdnxEZWMpIChcZHs0fSkgKFxkXGQpOihcZFxkKTooXGRcZCkgR01UJC8sCgkgICAgcmZjODUwID0gL14oTW9uZGF5fFR1ZXNkYXl8V2Vkc2RheXxUaHVyc2RheXxGcmlkYXl8U2F0dXJkYXl8U3VuZGF5KSwgKFxkXGQpLShKYW58RmVifE1hcnxBcHJ8TWF5fEp1bnxKdWx8QXVnfFNlcHxPY3R8Tm92fERlYyktKFxkXGQpIChcZFxkKTooXGRcZCk6KFxkXGQpIEdNVCQvLAoJICAgIGFzY2lpID0gL14oTW9ufFR1ZXxXZWR8VGh1fEZyaXxTYXR8U3VuKSAoSmFufEZlYnxNYXJ8QXByfE1heXxKdW58SnVsfEF1Z3xTZXB8T2N0fE5vdnxEZWMpICggXGR8XGRcZCkgKFxkXGQpOihcZFxkKTooXGRcZCkgKFxkezR9KSQvOwoKCWZ1bmN0aW9uIGV4dHJhY3RSRkMxMTIzT3I4NTAobWF0Y2gpIHsKCSAgdmFyIHdlZWtkYXlTdHIgPSBtYXRjaFsxXSwKCSAgICAgIGRheVN0ciA9IG1hdGNoWzJdLAoJICAgICAgbW9udGhTdHIgPSBtYXRjaFszXSwKCSAgICAgIHllYXJTdHIgPSBtYXRjaFs0XSwKCSAgICAgIGhvdXJTdHIgPSBtYXRjaFs1XSwKCSAgICAgIG1pbnV0ZVN0ciA9IG1hdGNoWzZdLAoJICAgICAgc2Vjb25kU3RyID0gbWF0Y2hbN10sCgkgICAgICByZXN1bHQgPSBmcm9tU3RyaW5ncyh3ZWVrZGF5U3RyLCB5ZWFyU3RyLCBtb250aFN0ciwgZGF5U3RyLCBob3VyU3RyLCBtaW51dGVTdHIsIHNlY29uZFN0cik7CgkgIHJldHVybiBbcmVzdWx0LCBGaXhlZE9mZnNldFpvbmUudXRjSW5zdGFuY2VdOwoJfQoKCWZ1bmN0aW9uIGV4dHJhY3RBU0NJSShtYXRjaCkgewoJICB2YXIgd2Vla2RheVN0ciA9IG1hdGNoWzFdLAoJICAgICAgbW9udGhTdHIgPSBtYXRjaFsyXSwKCSAgICAgIGRheVN0ciA9IG1hdGNoWzNdLAoJICAgICAgaG91clN0ciA9IG1hdGNoWzRdLAoJICAgICAgbWludXRlU3RyID0gbWF0Y2hbNV0sCgkgICAgICBzZWNvbmRTdHIgPSBtYXRjaFs2XSwKCSAgICAgIHllYXJTdHIgPSBtYXRjaFs3XSwKCSAgICAgIHJlc3VsdCA9IGZyb21TdHJpbmdzKHdlZWtkYXlTdHIsIHllYXJTdHIsIG1vbnRoU3RyLCBkYXlTdHIsIGhvdXJTdHIsIG1pbnV0ZVN0ciwgc2Vjb25kU3RyKTsKCSAgcmV0dXJuIFtyZXN1bHQsIEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZV07Cgl9CgoJdmFyIGlzb1ltZFdpdGhUaW1lRXh0ZW5zaW9uUmVnZXggPSBjb21iaW5lUmVnZXhlcyhpc29ZbWRSZWdleCwgaXNvVGltZUV4dGVuc2lvblJlZ2V4KTsKCXZhciBpc29XZWVrV2l0aFRpbWVFeHRlbnNpb25SZWdleCA9IGNvbWJpbmVSZWdleGVzKGlzb1dlZWtSZWdleCwgaXNvVGltZUV4dGVuc2lvblJlZ2V4KTsKCXZhciBpc29PcmRpbmFsV2l0aFRpbWVFeHRlbnNpb25SZWdleCA9IGNvbWJpbmVSZWdleGVzKGlzb09yZGluYWxSZWdleCwgaXNvVGltZUV4dGVuc2lvblJlZ2V4KTsKCXZhciBpc29UaW1lQ29tYmluZWRSZWdleCA9IGNvbWJpbmVSZWdleGVzKGlzb1RpbWVSZWdleCk7Cgl2YXIgZXh0cmFjdElTT1ltZFRpbWVBbmRPZmZzZXQgPSBjb21iaW5lRXh0cmFjdG9ycyhleHRyYWN0SVNPWW1kLCBleHRyYWN0SVNPVGltZSwgZXh0cmFjdElTT09mZnNldCk7Cgl2YXIgZXh0cmFjdElTT1dlZWtUaW1lQW5kT2Zmc2V0ID0gY29tYmluZUV4dHJhY3RvcnMoZXh0cmFjdElTT1dlZWtEYXRhLCBleHRyYWN0SVNPVGltZSwgZXh0cmFjdElTT09mZnNldCk7Cgl2YXIgZXh0cmFjdElTT09yZGluYWxEYXRlQW5kVGltZSA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09PcmRpbmFsRGF0YSwgZXh0cmFjdElTT1RpbWUsIGV4dHJhY3RJU09PZmZzZXQpOwoJdmFyIGV4dHJhY3RJU09UaW1lQW5kT2Zmc2V0ID0gY29tYmluZUV4dHJhY3RvcnMoZXh0cmFjdElTT1RpbWUsIGV4dHJhY3RJU09PZmZzZXQpOwoJLyoqCgkgKiBAcHJpdmF0ZQoJICovCgoJZnVuY3Rpb24gcGFyc2VJU09EYXRlKHMpIHsKCSAgcmV0dXJuIHBhcnNlKHMsIFtpc29ZbWRXaXRoVGltZUV4dGVuc2lvblJlZ2V4LCBleHRyYWN0SVNPWW1kVGltZUFuZE9mZnNldF0sIFtpc29XZWVrV2l0aFRpbWVFeHRlbnNpb25SZWdleCwgZXh0cmFjdElTT1dlZWtUaW1lQW5kT2Zmc2V0XSwgW2lzb09yZGluYWxXaXRoVGltZUV4dGVuc2lvblJlZ2V4LCBleHRyYWN0SVNPT3JkaW5hbERhdGVBbmRUaW1lXSwgW2lzb1RpbWVDb21iaW5lZFJlZ2V4LCBleHRyYWN0SVNPVGltZUFuZE9mZnNldF0pOwoJfQoJZnVuY3Rpb24gcGFyc2VSRkMyODIyRGF0ZShzKSB7CgkgIHJldHVybiBwYXJzZShwcmVwcm9jZXNzUkZDMjgyMihzKSwgW3JmYzI4MjIsIGV4dHJhY3RSRkMyODIyXSk7Cgl9CglmdW5jdGlvbiBwYXJzZUhUVFBEYXRlKHMpIHsKCSAgcmV0dXJuIHBhcnNlKHMsIFtyZmMxMTIzLCBleHRyYWN0UkZDMTEyM09yODUwXSwgW3JmYzg1MCwgZXh0cmFjdFJGQzExMjNPcjg1MF0sIFthc2NpaSwgZXh0cmFjdEFTQ0lJXSk7Cgl9CglmdW5jdGlvbiBwYXJzZUlTT0R1cmF0aW9uKHMpIHsKCSAgcmV0dXJuIHBhcnNlKHMsIFtpc29EdXJhdGlvbiwgZXh0cmFjdElTT0R1cmF0aW9uXSk7Cgl9Cgl2YXIgZXh0cmFjdElTT1RpbWVPbmx5ID0gY29tYmluZUV4dHJhY3RvcnMoZXh0cmFjdElTT1RpbWUpOwoJZnVuY3Rpb24gcGFyc2VJU09UaW1lT25seShzKSB7CgkgIHJldHVybiBwYXJzZShzLCBbaXNvVGltZU9ubHksIGV4dHJhY3RJU09UaW1lT25seV0pOwoJfQoJdmFyIHNxbFltZFdpdGhUaW1lRXh0ZW5zaW9uUmVnZXggPSBjb21iaW5lUmVnZXhlcyhzcWxZbWRSZWdleCwgc3FsVGltZUV4dGVuc2lvblJlZ2V4KTsKCXZhciBzcWxUaW1lQ29tYmluZWRSZWdleCA9IGNvbWJpbmVSZWdleGVzKHNxbFRpbWVSZWdleCk7Cgl2YXIgZXh0cmFjdElTT1ltZFRpbWVPZmZzZXRBbmRJQU5BWm9uZSA9IGNvbWJpbmVFeHRyYWN0b3JzKGV4dHJhY3RJU09ZbWQsIGV4dHJhY3RJU09UaW1lLCBleHRyYWN0SVNPT2Zmc2V0LCBleHRyYWN0SUFOQVpvbmUpOwoJdmFyIGV4dHJhY3RJU09UaW1lT2Zmc2V0QW5kSUFOQVpvbmUgPSBjb21iaW5lRXh0cmFjdG9ycyhleHRyYWN0SVNPVGltZSwgZXh0cmFjdElTT09mZnNldCwgZXh0cmFjdElBTkFab25lKTsKCWZ1bmN0aW9uIHBhcnNlU1FMKHMpIHsKCSAgcmV0dXJuIHBhcnNlKHMsIFtzcWxZbWRXaXRoVGltZUV4dGVuc2lvblJlZ2V4LCBleHRyYWN0SVNPWW1kVGltZU9mZnNldEFuZElBTkFab25lXSwgW3NxbFRpbWVDb21iaW5lZFJlZ2V4LCBleHRyYWN0SVNPVGltZU9mZnNldEFuZElBTkFab25lXSk7Cgl9CgoJdmFyIElOVkFMSUQkMiA9ICJJbnZhbGlkIER1cmF0aW9uIjsgLy8gdW5pdCBjb252ZXJzaW9uIGNvbnN0YW50cwoKCXZhciBsb3dPcmRlck1hdHJpeCA9IHsKCSAgd2Vla3M6IHsKCSAgICBkYXlzOiA3LAoJICAgIGhvdXJzOiA3ICogMjQsCgkgICAgbWludXRlczogNyAqIDI0ICogNjAsCgkgICAgc2Vjb25kczogNyAqIDI0ICogNjAgKiA2MCwKCSAgICBtaWxsaXNlY29uZHM6IDcgKiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0sCgkgIGRheXM6IHsKCSAgICBob3VyczogMjQsCgkgICAgbWludXRlczogMjQgKiA2MCwKCSAgICBzZWNvbmRzOiAyNCAqIDYwICogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0sCgkgIGhvdXJzOiB7CgkgICAgbWludXRlczogNjAsCgkgICAgc2Vjb25kczogNjAgKiA2MCwKCSAgICBtaWxsaXNlY29uZHM6IDYwICogNjAgKiAxMDAwCgkgIH0sCgkgIG1pbnV0ZXM6IHsKCSAgICBzZWNvbmRzOiA2MCwKCSAgICBtaWxsaXNlY29uZHM6IDYwICogMTAwMAoJICB9LAoJICBzZWNvbmRzOiB7CgkgICAgbWlsbGlzZWNvbmRzOiAxMDAwCgkgIH0KCX0sCgkgICAgY2FzdWFsTWF0cml4ID0gX2V4dGVuZHMoewoJICB5ZWFyczogewoJICAgIHF1YXJ0ZXJzOiA0LAoJICAgIG1vbnRoczogMTIsCgkgICAgd2Vla3M6IDUyLAoJICAgIGRheXM6IDM2NSwKCSAgICBob3VyczogMzY1ICogMjQsCgkgICAgbWludXRlczogMzY1ICogMjQgKiA2MCwKCSAgICBzZWNvbmRzOiAzNjUgKiAyNCAqIDYwICogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiAzNjUgKiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0sCgkgIHF1YXJ0ZXJzOiB7CgkgICAgbW9udGhzOiAzLAoJICAgIHdlZWtzOiAxMywKCSAgICBkYXlzOiA5MSwKCSAgICBob3VyczogOTEgKiAyNCwKCSAgICBtaW51dGVzOiA5MSAqIDI0ICogNjAsCgkgICAgc2Vjb25kczogOTEgKiAyNCAqIDYwICogNjAsCgkgICAgbWlsbGlzZWNvbmRzOiA5MSAqIDI0ICogNjAgKiA2MCAqIDEwMDAKCSAgfSwKCSAgbW9udGhzOiB7CgkgICAgd2Vla3M6IDQsCgkgICAgZGF5czogMzAsCgkgICAgaG91cnM6IDMwICogMjQsCgkgICAgbWludXRlczogMzAgKiAyNCAqIDYwLAoJICAgIHNlY29uZHM6IDMwICogMjQgKiA2MCAqIDYwLAoJICAgIG1pbGxpc2Vjb25kczogMzAgKiAyNCAqIDYwICogNjAgKiAxMDAwCgkgIH0KCX0sIGxvd09yZGVyTWF0cml4KSwKCSAgICBkYXlzSW5ZZWFyQWNjdXJhdGUgPSAxNDYwOTcuMCAvIDQwMCwKCSAgICBkYXlzSW5Nb250aEFjY3VyYXRlID0gMTQ2MDk3LjAgLyA0ODAwLAoJICAgIGFjY3VyYXRlTWF0cml4ID0gX2V4dGVuZHMoewoJICB5ZWFyczogewoJICAgIHF1YXJ0ZXJzOiA0LAoJICAgIG1vbnRoczogMTIsCgkgICAgd2Vla3M6IGRheXNJblllYXJBY2N1cmF0ZSAvIDcsCgkgICAgZGF5czogZGF5c0luWWVhckFjY3VyYXRlLAoJICAgIGhvdXJzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCwKCSAgICBtaW51dGVzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwLAoJICAgIHNlY29uZHM6IGRheXNJblllYXJBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCwKCSAgICBtaWxsaXNlY29uZHM6IGRheXNJblllYXJBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCAqIDEwMDAKCSAgfSwKCSAgcXVhcnRlcnM6IHsKCSAgICBtb250aHM6IDMsCgkgICAgd2Vla3M6IGRheXNJblllYXJBY2N1cmF0ZSAvIDI4LAoJICAgIGRheXM6IGRheXNJblllYXJBY2N1cmF0ZSAvIDQsCgkgICAgaG91cnM6IGRheXNJblllYXJBY2N1cmF0ZSAqIDI0IC8gNCwKCSAgICBtaW51dGVzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwIC8gNCwKCSAgICBzZWNvbmRzOiBkYXlzSW5ZZWFyQWNjdXJhdGUgKiAyNCAqIDYwICogNjAgLyA0LAoJICAgIG1pbGxpc2Vjb25kczogZGF5c0luWWVhckFjY3VyYXRlICogMjQgKiA2MCAqIDYwICogMTAwMCAvIDQKCSAgfSwKCSAgbW9udGhzOiB7CgkgICAgd2Vla3M6IGRheXNJbk1vbnRoQWNjdXJhdGUgLyA3LAoJICAgIGRheXM6IGRheXNJbk1vbnRoQWNjdXJhdGUsCgkgICAgaG91cnM6IGRheXNJbk1vbnRoQWNjdXJhdGUgKiAyNCwKCSAgICBtaW51dGVzOiBkYXlzSW5Nb250aEFjY3VyYXRlICogMjQgKiA2MCwKCSAgICBzZWNvbmRzOiBkYXlzSW5Nb250aEFjY3VyYXRlICogMjQgKiA2MCAqIDYwLAoJICAgIG1pbGxpc2Vjb25kczogZGF5c0luTW9udGhBY2N1cmF0ZSAqIDI0ICogNjAgKiA2MCAqIDEwMDAKCSAgfQoJfSwgbG93T3JkZXJNYXRyaXgpOyAvLyB1bml0cyBvcmRlcmVkIGJ5IHNpemUKCgl2YXIgb3JkZXJlZFVuaXRzJDEgPSBbInllYXJzIiwgInF1YXJ0ZXJzIiwgIm1vbnRocyIsICJ3ZWVrcyIsICJkYXlzIiwgImhvdXJzIiwgIm1pbnV0ZXMiLCAic2Vjb25kcyIsICJtaWxsaXNlY29uZHMiXTsKCXZhciByZXZlcnNlVW5pdHMgPSBvcmRlcmVkVW5pdHMkMS5zbGljZSgwKS5yZXZlcnNlKCk7IC8vIGNsb25lIHJlYWxseSBtZWFucyAiY3JlYXRlIGFub3RoZXIgaW5zdGFuY2UganVzdCBsaWtlIHRoaXMgb25lLCBidXQgd2l0aCB0aGVzZSBjaGFuZ2VzIgoKCWZ1bmN0aW9uIGNsb25lJDEoZHVyLCBhbHRzLCBjbGVhcikgewoJICBpZiAoY2xlYXIgPT09IHZvaWQgMCkgewoJICAgIGNsZWFyID0gZmFsc2U7CgkgIH0KCgkgIC8vIGRlZXAgbWVyZ2UgZm9yIHZhbHMKCSAgdmFyIGNvbmYgPSB7CgkgICAgdmFsdWVzOiBjbGVhciA/IGFsdHMudmFsdWVzIDogX2V4dGVuZHMoe30sIGR1ci52YWx1ZXMsIGFsdHMudmFsdWVzIHx8IHt9KSwKCSAgICBsb2M6IGR1ci5sb2MuY2xvbmUoYWx0cy5sb2MpLAoJICAgIGNvbnZlcnNpb25BY2N1cmFjeTogYWx0cy5jb252ZXJzaW9uQWNjdXJhY3kgfHwgZHVyLmNvbnZlcnNpb25BY2N1cmFjeQoJICB9OwoJICByZXR1cm4gbmV3IER1cmF0aW9uKGNvbmYpOwoJfQoKCWZ1bmN0aW9uIGFudGlUcnVuYyhuKSB7CgkgIHJldHVybiBuIDwgMCA/IE1hdGguZmxvb3IobikgOiBNYXRoLmNlaWwobik7Cgl9IC8vIE5COiBtdXRhdGVzIHBhcmFtZXRlcnMKCgoJZnVuY3Rpb24gY29udmVydChtYXRyaXgsIGZyb21NYXAsIGZyb21Vbml0LCB0b01hcCwgdG9Vbml0KSB7CgkgIHZhciBjb252ID0gbWF0cml4W3RvVW5pdF1bZnJvbVVuaXRdLAoJICAgICAgcmF3ID0gZnJvbU1hcFtmcm9tVW5pdF0gLyBjb252LAoJICAgICAgc2FtZVNpZ24gPSBNYXRoLnNpZ24ocmF3KSA9PT0gTWF0aC5zaWduKHRvTWFwW3RvVW5pdF0pLAoJICAgICAgLy8gb2ssIHNvIHRoaXMgaXMgd2lsZCwgYnV0IHNlZSB0aGUgbWF0cml4IGluIHRoZSB0ZXN0cwoJICBhZGRlZCA9ICFzYW1lU2lnbiAmJiB0b01hcFt0b1VuaXRdICE9PSAwICYmIE1hdGguYWJzKHJhdykgPD0gMSA/IGFudGlUcnVuYyhyYXcpIDogTWF0aC50cnVuYyhyYXcpOwoJICB0b01hcFt0b1VuaXRdICs9IGFkZGVkOwoJICBmcm9tTWFwW2Zyb21Vbml0XSAtPSBhZGRlZCAqIGNvbnY7Cgl9IC8vIE5COiBtdXRhdGVzIHBhcmFtZXRlcnMKCgoJZnVuY3Rpb24gbm9ybWFsaXplVmFsdWVzKG1hdHJpeCwgdmFscykgewoJICByZXZlcnNlVW5pdHMucmVkdWNlKGZ1bmN0aW9uIChwcmV2aW91cywgY3VycmVudCkgewoJICAgIGlmICghaXNVbmRlZmluZWQodmFsc1tjdXJyZW50XSkpIHsKCSAgICAgIGlmIChwcmV2aW91cykgewoJICAgICAgICBjb252ZXJ0KG1hdHJpeCwgdmFscywgcHJldmlvdXMsIHZhbHMsIGN1cnJlbnQpOwoJICAgICAgfQoKCSAgICAgIHJldHVybiBjdXJyZW50OwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gcHJldmlvdXM7CgkgICAgfQoJICB9LCBudWxsKTsKCX0KCS8qKgoJICogQSBEdXJhdGlvbiBvYmplY3QgcmVwcmVzZW50cyBhIHBlcmlvZCBvZiB0aW1lLCBsaWtlICIyIG1vbnRocyIgb3IgIjEgZGF5LCAxIGhvdXIiLiBDb25jZXB0dWFsbHksIGl0J3MganVzdCBhIG1hcCBvZiB1bml0cyB0byB0aGVpciBxdWFudGl0aWVzLCBhY2NvbXBhbmllZCBieSBzb21lIGFkZGl0aW9uYWwgY29uZmlndXJhdGlvbiBhbmQgbWV0aG9kcyBmb3IgY3JlYXRpbmcsIHBhcnNpbmcsIGludGVycm9nYXRpbmcsIHRyYW5zZm9ybWluZywgYW5kIGZvcm1hdHRpbmcgdGhlbS4gVGhleSBjYW4gYmUgdXNlZCBvbiB0aGVpciBvd24gb3IgaW4gY29uanVuY3Rpb24gd2l0aCBvdGhlciBMdXhvbiB0eXBlczsgZm9yIGV4YW1wbGUsIHlvdSBjYW4gdXNlIHtAbGluayBEYXRlVGltZSNwbHVzfSB0byBhZGQgYSBEdXJhdGlvbiBvYmplY3QgdG8gYSBEYXRlVGltZSwgcHJvZHVjaW5nIGFub3RoZXIgRGF0ZVRpbWUuCgkgKgoJICogSGVyZSBpcyBhIGJyaWVmIG92ZXJ2aWV3IG9mIGNvbW1vbmx5IHVzZWQgbWV0aG9kcyBhbmQgZ2V0dGVycyBpbiBEdXJhdGlvbjoKCSAqCgkgKiAqICoqQ3JlYXRpb24qKiBUbyBjcmVhdGUgYSBEdXJhdGlvbiwgdXNlIHtAbGluayBEdXJhdGlvbiNmcm9tTWlsbGlzfSwge0BsaW5rIER1cmF0aW9uI2Zyb21PYmplY3R9LCBvciB7QGxpbmsgRHVyYXRpb24jZnJvbUlTT30uCgkgKiAqICoqVW5pdCB2YWx1ZXMqKiBTZWUgdGhlIHtAbGluayBEdXJhdGlvbiN5ZWFyc30sIHtAbGluayBEdXJhdGlvbi5tb250aHN9LCB7QGxpbmsgRHVyYXRpb24jd2Vla3N9LCB7QGxpbmsgRHVyYXRpb24jZGF5c30sIHtAbGluayBEdXJhdGlvbiNob3Vyc30sIHtAbGluayBEdXJhdGlvbiNtaW51dGVzfSwge0BsaW5rIER1cmF0aW9uI3NlY29uZHN9LCB7QGxpbmsgRHVyYXRpb24jbWlsbGlzZWNvbmRzfSBhY2Nlc3NvcnMuCgkgKiAqICoqQ29uZmlndXJhdGlvbioqIFNlZSAge0BsaW5rIER1cmF0aW9uI2xvY2FsZX0gYW5kIHtAbGluayBEdXJhdGlvbiNudW1iZXJpbmdTeXN0ZW19IGFjY2Vzc29ycy4KCSAqICogKipUcmFuc2Zvcm1hdGlvbioqIFRvIGNyZWF0ZSBuZXcgRHVyYXRpb25zIG91dCBvZiBvbGQgb25lcyB1c2Uge0BsaW5rIER1cmF0aW9uI3BsdXN9LCB7QGxpbmsgRHVyYXRpb24jbWludXN9LCB7QGxpbmsgRHVyYXRpb24jbm9ybWFsaXplfSwge0BsaW5rIER1cmF0aW9uI3NldH0sIHtAbGluayBEdXJhdGlvbiNyZWNvbmZpZ3VyZX0sIHtAbGluayBEdXJhdGlvbiNzaGlmdFRvfSwgYW5kIHtAbGluayBEdXJhdGlvbiNuZWdhdGV9LgoJICogKiAqKk91dHB1dCoqIFRvIGNvbnZlcnQgdGhlIER1cmF0aW9uIGludG8gb3RoZXIgcmVwcmVzZW50YXRpb25zLCBzZWUge0BsaW5rIER1cmF0aW9uI2FzfSwge0BsaW5rIER1cmF0aW9uI3RvSVNPfSwge0BsaW5rIER1cmF0aW9uI3RvRm9ybWF0fSwgYW5kIHtAbGluayBEdXJhdGlvbiN0b0pTT059CgkgKgoJICogVGhlcmUncyBhcmUgbW9yZSBtZXRob2RzIGRvY3VtZW50ZWQgYmVsb3cuIEluIGFkZGl0aW9uLCBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBzdWJ0bGVyIHRvcGljcyBsaWtlIGludGVybmF0aW9uYWxpemF0aW9uIGFuZCB2YWxpZGl0eSwgc2VlIHRoZSBleHRlcm5hbCBkb2N1bWVudGF0aW9uLgoJICovCgoKCXZhciBEdXJhdGlvbiA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIC8qKgoJICAgKiBAcHJpdmF0ZQoJICAgKi8KCSAgZnVuY3Rpb24gRHVyYXRpb24oY29uZmlnKSB7CgkgICAgdmFyIGFjY3VyYXRlID0gY29uZmlnLmNvbnZlcnNpb25BY2N1cmFjeSA9PT0gImxvbmd0ZXJtIiB8fCBmYWxzZTsKCSAgICAvKioKCSAgICAgKiBAYWNjZXNzIHByaXZhdGUKCSAgICAgKi8KCgkgICAgdGhpcy52YWx1ZXMgPSBjb25maWcudmFsdWVzOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmxvYyA9IGNvbmZpZy5sb2MgfHwgTG9jYWxlLmNyZWF0ZSgpOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmNvbnZlcnNpb25BY2N1cmFjeSA9IGFjY3VyYXRlID8gImxvbmd0ZXJtIiA6ICJjYXN1YWwiOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmludmFsaWQgPSBjb25maWcuaW52YWxpZCB8fCBudWxsOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLm1hdHJpeCA9IGFjY3VyYXRlID8gYWNjdXJhdGVNYXRyaXggOiBjYXN1YWxNYXRyaXg7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgoJICAgIHRoaXMuaXNMdXhvbkR1cmF0aW9uID0gdHJ1ZTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIER1cmF0aW9uIGZyb20gYSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzLgoJICAgKiBAcGFyYW0ge251bWJlcn0gY291bnQgb2YgbWlsbGlzZWNvbmRzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyBmb3IgcGFyc2luZwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPSdlbi1VUyddIC0gdGhlIGxvY2FsZSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgoKCSAgRHVyYXRpb24uZnJvbU1pbGxpcyA9IGZ1bmN0aW9uIGZyb21NaWxsaXMoY291bnQsIG9wdHMpIHsKCSAgICByZXR1cm4gRHVyYXRpb24uZnJvbU9iamVjdCh7CgkgICAgICBtaWxsaXNlY29uZHM6IGNvdW50CgkgICAgfSwgb3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIER1cmF0aW9uIGZyb20gYSBKYXZhU2NyaXB0IG9iamVjdCB3aXRoIGtleXMgbGlrZSAneWVhcnMnIGFuZCAnaG91cnMnLgoJICAgKiBJZiB0aGlzIG9iamVjdCBpcyBlbXB0eSB0aGVuIGEgemVybyBtaWxsaXNlY29uZHMgZHVyYXRpb24gaXMgcmV0dXJuZWQuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvYmogLSB0aGUgb2JqZWN0IHRvIGNyZWF0ZSB0aGUgRGF0ZVRpbWUgZnJvbQoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLnllYXJzCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoucXVhcnRlcnMKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5tb250aHMKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai53ZWVrcwoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLmRheXMKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5ob3VycwoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLm1pbnV0ZXMKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5zZWNvbmRzCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoubWlsbGlzZWNvbmRzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0cz1bXV0gLSBvcHRpb25zIGZvciBjcmVhdGluZyB0aGlzIER1cmF0aW9uCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J2VuLVVTJ10gLSB0aGUgbG9jYWxlIHRvIHVzZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlCgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgRHVyYXRpb24uZnJvbU9iamVjdCA9IGZ1bmN0aW9uIGZyb21PYmplY3Qob2JqLCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgaWYgKG9iaiA9PSBudWxsIHx8IHR5cGVvZiBvYmogIT09ICJvYmplY3QiKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoIkR1cmF0aW9uLmZyb21PYmplY3Q6IGFyZ3VtZW50IGV4cGVjdGVkIHRvIGJlIGFuIG9iamVjdCwgZ290ICIgKyAob2JqID09PSBudWxsID8gIm51bGwiIDogdHlwZW9mIG9iaikpOwoJICAgIH0KCgkgICAgcmV0dXJuIG5ldyBEdXJhdGlvbih7CgkgICAgICB2YWx1ZXM6IG5vcm1hbGl6ZU9iamVjdChvYmosIER1cmF0aW9uLm5vcm1hbGl6ZVVuaXQpLAoJICAgICAgbG9jOiBMb2NhbGUuZnJvbU9iamVjdChvcHRzKSwKCSAgICAgIGNvbnZlcnNpb25BY2N1cmFjeTogb3B0cy5jb252ZXJzaW9uQWNjdXJhY3kKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRHVyYXRpb24gZnJvbSBEdXJhdGlvbkxpa2UuCgkgICAqCgkgICAqIEBwYXJhbSB7T2JqZWN0IHwgbnVtYmVyIHwgRHVyYXRpb259IGR1cmF0aW9uTGlrZQoJICAgKiBPbmUgb2Y6CgkgICAqIC0gb2JqZWN0IHdpdGgga2V5cyBsaWtlICd5ZWFycycgYW5kICdob3VycycuCgkgICAqIC0gbnVtYmVyIHJlcHJlc2VudGluZyBtaWxsaXNlY29uZHMKCSAgICogLSBEdXJhdGlvbiBpbnN0YW5jZQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UgPSBmdW5jdGlvbiBmcm9tRHVyYXRpb25MaWtlKGR1cmF0aW9uTGlrZSkgewoJICAgIGlmIChpc051bWJlcihkdXJhdGlvbkxpa2UpKSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24uZnJvbU1pbGxpcyhkdXJhdGlvbkxpa2UpOwoJICAgIH0gZWxzZSBpZiAoRHVyYXRpb24uaXNEdXJhdGlvbihkdXJhdGlvbkxpa2UpKSB7CgkgICAgICByZXR1cm4gZHVyYXRpb25MaWtlOwoJICAgIH0gZWxzZSBpZiAodHlwZW9mIGR1cmF0aW9uTGlrZSA9PT0gIm9iamVjdCIpIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5mcm9tT2JqZWN0KGR1cmF0aW9uTGlrZSk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigiVW5rbm93biBkdXJhdGlvbiBhcmd1bWVudCAiICsgZHVyYXRpb25MaWtlICsgIiBvZiB0eXBlICIgKyB0eXBlb2YgZHVyYXRpb25MaWtlKTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIER1cmF0aW9uIGZyb20gYW4gSVNPIDg2MDEgZHVyYXRpb24gc3RyaW5nLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRleHQgdG8gcGFyc2UKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIGZvciBwYXJzaW5nCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J2VuLVVTJ10gLSB0aGUgbG9jYWxlIHRvIHVzZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjRHVyYXRpb25zCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU08oJ1AzWTZNMVc0RFQxMkgzME01UycpLnRvT2JqZWN0KCkgLy89PiB7IHllYXJzOiAzLCBtb250aHM6IDYsIHdlZWtzOiAxLCBkYXlzOiA0LCBob3VyczogMTIsIG1pbnV0ZXM6IDMwLCBzZWNvbmRzOiA1IH0KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbUlTTygnUFQyM0gnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMjMgfQoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPKCdQNVkzTScpLnRvT2JqZWN0KCkgLy89PiB7IHllYXJzOiA1LCBtb250aHM6IDMgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIER1cmF0aW9uLmZyb21JU08gPSBmdW5jdGlvbiBmcm9tSVNPKHRleHQsIG9wdHMpIHsKCSAgICB2YXIgX3BhcnNlSVNPRHVyYXRpb24gPSBwYXJzZUlTT0R1cmF0aW9uKHRleHQpLAoJICAgICAgICBwYXJzZWQgPSBfcGFyc2VJU09EdXJhdGlvblswXTsKCgkgICAgaWYgKHBhcnNlZCkgewoJICAgICAgcmV0dXJuIER1cmF0aW9uLmZyb21PYmplY3QocGFyc2VkLCBvcHRzKTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIER1cmF0aW9uLmludmFsaWQoInVucGFyc2FibGUiLCAidGhlIGlucHV0IFwiIiArIHRleHQgKyAiXCIgY2FuJ3QgYmUgcGFyc2VkIGFzIElTTyA4NjAxIik7CgkgICAgfQoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEdXJhdGlvbiBmcm9tIGFuIElTTyA4NjAxIHRpbWUgc3RyaW5nLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRleHQgdG8gcGFyc2UKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIGZvciBwYXJzaW5nCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J2VuLVVTJ10gLSB0aGUgbG9jYWxlIHRvIHVzZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZXMKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbUlTT1RpbWUoJzExOjIyOjMzLjQ0NCcpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMSwgbWludXRlczogMjIsIHNlY29uZHM6IDMzLCBtaWxsaXNlY29uZHM6IDQ0NCB9CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU09UaW1lKCcxMTowMCcpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMSwgbWludXRlczogMCwgc2Vjb25kczogMCB9CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU09UaW1lKCdUMTE6MDAnKS50b09iamVjdCgpIC8vPT4geyBob3VyczogMTEsIG1pbnV0ZXM6IDAsIHNlY29uZHM6IDAgfQoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tSVNPVGltZSgnMTEwMCcpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMSwgbWludXRlczogMCwgc2Vjb25kczogMCB9CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21JU09UaW1lKCdUMTEwMCcpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMSwgbWludXRlczogMCwgc2Vjb25kczogMCB9CgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgRHVyYXRpb24uZnJvbUlTT1RpbWUgPSBmdW5jdGlvbiBmcm9tSVNPVGltZSh0ZXh0LCBvcHRzKSB7CgkgICAgdmFyIF9wYXJzZUlTT1RpbWVPbmx5ID0gcGFyc2VJU09UaW1lT25seSh0ZXh0KSwKCSAgICAgICAgcGFyc2VkID0gX3BhcnNlSVNPVGltZU9ubHlbMF07CgoJICAgIGlmIChwYXJzZWQpIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5mcm9tT2JqZWN0KHBhcnNlZCwgb3B0cyk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5pbnZhbGlkKCJ1bnBhcnNhYmxlIiwgInRoZSBpbnB1dCBcIiIgKyB0ZXh0ICsgIlwiIGNhbid0IGJlIHBhcnNlZCBhcyBJU08gODYwMSIpOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGFuIGludmFsaWQgRHVyYXRpb24uCgkgICAqIEBwYXJhbSB7c3RyaW5nfSByZWFzb24gLSBzaW1wbGUgc3RyaW5nIG9mIHdoeSB0aGlzIGRhdGV0aW1lIGlzIGludmFsaWQuIFNob3VsZCBub3QgY29udGFpbiBwYXJhbWV0ZXJzIG9yIGFueXRoaW5nIGVsc2UgZGF0YS1kZXBlbmRlbnQKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtleHBsYW5hdGlvbj1udWxsXSAtIGxvbmdlciBleHBsYW5hdGlvbiwgbWF5IGluY2x1ZGUgcGFyYW1ldGVycyBhbmQgb3RoZXIgdXNlZnVsIGRlYnVnZ2luZyBpbmZvcm1hdGlvbgoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIER1cmF0aW9uLmludmFsaWQgPSBmdW5jdGlvbiBpbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pIHsKCSAgICBpZiAoZXhwbGFuYXRpb24gPT09IHZvaWQgMCkgewoJICAgICAgZXhwbGFuYXRpb24gPSBudWxsOwoJICAgIH0KCgkgICAgaWYgKCFyZWFzb24pIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigibmVlZCB0byBzcGVjaWZ5IGEgcmVhc29uIHRoZSBEdXJhdGlvbiBpcyBpbnZhbGlkIik7CgkgICAgfQoKCSAgICB2YXIgaW52YWxpZCA9IHJlYXNvbiBpbnN0YW5jZW9mIEludmFsaWQgPyByZWFzb24gOiBuZXcgSW52YWxpZChyZWFzb24sIGV4cGxhbmF0aW9uKTsKCgkgICAgaWYgKFNldHRpbmdzLnRocm93T25JbnZhbGlkKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZER1cmF0aW9uRXJyb3IoaW52YWxpZCk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBuZXcgRHVyYXRpb24oewoJICAgICAgICBpbnZhbGlkOiBpbnZhbGlkCgkgICAgICB9KTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIEBwcml2YXRlCgkgICAqLwoJICA7CgoJICBEdXJhdGlvbi5ub3JtYWxpemVVbml0ID0gZnVuY3Rpb24gbm9ybWFsaXplVW5pdCh1bml0KSB7CgkgICAgdmFyIG5vcm1hbGl6ZWQgPSB7CgkgICAgICB5ZWFyOiAieWVhcnMiLAoJICAgICAgeWVhcnM6ICJ5ZWFycyIsCgkgICAgICBxdWFydGVyOiAicXVhcnRlcnMiLAoJICAgICAgcXVhcnRlcnM6ICJxdWFydGVycyIsCgkgICAgICBtb250aDogIm1vbnRocyIsCgkgICAgICBtb250aHM6ICJtb250aHMiLAoJICAgICAgd2VlazogIndlZWtzIiwKCSAgICAgIHdlZWtzOiAid2Vla3MiLAoJICAgICAgZGF5OiAiZGF5cyIsCgkgICAgICBkYXlzOiAiZGF5cyIsCgkgICAgICBob3VyOiAiaG91cnMiLAoJICAgICAgaG91cnM6ICJob3VycyIsCgkgICAgICBtaW51dGU6ICJtaW51dGVzIiwKCSAgICAgIG1pbnV0ZXM6ICJtaW51dGVzIiwKCSAgICAgIHNlY29uZDogInNlY29uZHMiLAoJICAgICAgc2Vjb25kczogInNlY29uZHMiLAoJICAgICAgbWlsbGlzZWNvbmQ6ICJtaWxsaXNlY29uZHMiLAoJICAgICAgbWlsbGlzZWNvbmRzOiAibWlsbGlzZWNvbmRzIgoJICAgIH1bdW5pdCA/IHVuaXQudG9Mb3dlckNhc2UoKSA6IHVuaXRdOwoJICAgIGlmICghbm9ybWFsaXplZCkgdGhyb3cgbmV3IEludmFsaWRVbml0RXJyb3IodW5pdCk7CgkgICAgcmV0dXJuIG5vcm1hbGl6ZWQ7CgkgIH0KCSAgLyoqCgkgICAqIENoZWNrIGlmIGFuIG9iamVjdCBpcyBhIER1cmF0aW9uLiBXb3JrcyBhY3Jvc3MgY29udGV4dCBib3VuZGFyaWVzCgkgICAqIEBwYXJhbSB7b2JqZWN0fSBvCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBEdXJhdGlvbi5pc0R1cmF0aW9uID0gZnVuY3Rpb24gaXNEdXJhdGlvbihvKSB7CgkgICAgcmV0dXJuIG8gJiYgby5pc0x1eG9uRHVyYXRpb24gfHwgZmFsc2U7CgkgIH0KCSAgLyoqCgkgICAqIEdldCAgdGhlIGxvY2FsZSBvZiBhIER1cmF0aW9uLCBzdWNoICdlbi1HQicKCSAgICogQHR5cGUge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIHZhciBfcHJvdG8gPSBEdXJhdGlvbi5wcm90b3R5cGU7CgoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIER1cmF0aW9uIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmllZCBmb3JtYXQgc3RyaW5nLiBZb3UgbWF5IHVzZSB0aGVzZSB0b2tlbnM6CgkgICAqICogYFNgIGZvciBtaWxsaXNlY29uZHMKCSAgICogKiBgc2AgZm9yIHNlY29uZHMKCSAgICogKiBgbWAgZm9yIG1pbnV0ZXMKCSAgICogKiBgaGAgZm9yIGhvdXJzCgkgICAqICogYGRgIGZvciBkYXlzCgkgICAqICogYHdgIGZvciB3ZWVrcwoJICAgKiAqIGBNYCBmb3IgbW9udGhzCgkgICAqICogYHlgIGZvciB5ZWFycwoJICAgKiBOb3RlczoKCSAgICogKiBBZGQgcGFkZGluZyBieSByZXBlYXRpbmcgdGhlIHRva2VuLCBlLmcuICJ5eSIgcGFkcyB0aGUgeWVhcnMgdG8gdHdvIGRpZ2l0cywgImhoaGgiIHBhZHMgdGhlIGhvdXJzIG91dCB0byBmb3VyIGRpZ2l0cwoJICAgKiAqIFRoZSBkdXJhdGlvbiB3aWxsIGJlIGNvbnZlcnRlZCB0byB0aGUgc2V0IG9mIHVuaXRzIGluIHRoZSBmb3JtYXQgc3RyaW5nIHVzaW5nIHtAbGluayBEdXJhdGlvbiNzaGlmdFRvfSBhbmQgdGhlIER1cmF0aW9ucydzIGNvbnZlcnNpb24gYWNjdXJhY3kgc2V0dGluZy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IGZtdCAtIHRoZSBmb3JtYXQgc3RyaW5nCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmZsb29yPXRydWVdIC0gZmxvb3IgbnVtZXJpY2FsIHZhbHVlcwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgeWVhcnM6IDEsIGRheXM6IDYsIHNlY29uZHM6IDIgfSkudG9Gb3JtYXQoInkgZCBzIikgLy89PiAiMSA2IDIiCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMSwgZGF5czogNiwgc2Vjb25kczogMiB9KS50b0Zvcm1hdCgieXkgZGQgc3NzIikgLy89PiAiMDEgMDYgMDAyIgoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgeWVhcnM6IDEsIGRheXM6IDYsIHNlY29uZHM6IDIgfSkudG9Gb3JtYXQoIk0gUyIpIC8vPT4gIjEyIDUxODQwMjAwMCIKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgX3Byb3RvLnRvRm9ybWF0ID0gZnVuY3Rpb24gdG9Gb3JtYXQoZm10LCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgLy8gcmV2ZXJzZS1jb21wYXQgc2luY2UgMS4yOyB3ZSBhbHdheXMgcm91bmQgZG93biBub3csIG5ldmVyIHVwLCBhbmQgd2UgZG8gaXQgYnkgZGVmYXVsdAoJICAgIHZhciBmbXRPcHRzID0gX2V4dGVuZHMoe30sIG9wdHMsIHsKCSAgICAgIGZsb29yOiBvcHRzLnJvdW5kICE9PSBmYWxzZSAmJiBvcHRzLmZsb29yICE9PSBmYWxzZQoJICAgIH0pOwoKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gRm9ybWF0dGVyLmNyZWF0ZSh0aGlzLmxvYywgZm10T3B0cykuZm9ybWF0RHVyYXRpb25Gcm9tU3RyaW5nKHRoaXMsIGZtdCkgOiBJTlZBTElEJDI7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgYSBEdXJhdGlvbiB3aXRoIGFsbCB1bml0cyBpbmNsdWRlZC4KCSAgICogVG8gbW9kaWZ5IGl0cyBiZWhhdmlvciB1c2UgdGhlIGBsaXN0U3R5bGVgIGFuZCBhbnkgSW50bC5OdW1iZXJGb3JtYXQgb3B0aW9uLCB0aG91Z2ggYHVuaXREaXNwbGF5YCBpcyBlc3BlY2lhbGx5IHJlbGV2YW50LgoJICAgKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL0ludGwvTnVtYmVyRm9ybWF0CgkgICAqIEBwYXJhbSBvcHRzIC0gT24gb3B0aW9uIG9iamVjdCB0byBvdmVycmlkZSB0aGUgZm9ybWF0dGluZy4gQWNjZXB0cyB0aGUgc2FtZSBrZXlzIGFzIHRoZSBvcHRpb25zIHBhcmFtZXRlciBvZiB0aGUgbmF0aXZlIGBJbnQuTnVtYmVyRm9ybWF0YCBjb25zdHJ1Y3RvciwgYXMgd2VsbCBhcyBgbGlzdFN0eWxlYC4KCSAgICogQGV4YW1wbGUKCSAgICogYGBganMKCSAgICogdmFyIGR1ciA9IER1cmF0aW9uLmZyb21PYmplY3QoeyBkYXlzOiAxLCBob3VyczogNSwgbWludXRlczogNiB9KQoJICAgKiBkdXIudG9IdW1hbigpIC8vPT4gJzEgZGF5LCA1IGhvdXJzLCA2IG1pbnV0ZXMnCgkgICAqIGR1ci50b0h1bWFuKHsgbGlzdFN0eWxlOiAibG9uZyIgfSkgLy89PiAnMSBkYXksIDUgaG91cnMsIGFuZCA2IG1pbnV0ZXMnCgkgICAqIGR1ci50b0h1bWFuKHsgdW5pdERpc3BsYXk6ICJzaG9ydCIgfSkgLy89PiAnMSBkYXksIDUgaHIsIDYgbWluJwoJICAgKiBgYGAKCSAgICovCgkgIDsKCgkgIF9wcm90by50b0h1bWFuID0gZnVuY3Rpb24gdG9IdW1hbihvcHRzKSB7CgkgICAgdmFyIF90aGlzID0gdGhpczsKCgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgdmFyIGwgPSBvcmRlcmVkVW5pdHMkMS5tYXAoZnVuY3Rpb24gKHVuaXQpIHsKCSAgICAgIHZhciB2YWwgPSBfdGhpcy52YWx1ZXNbdW5pdF07CgoJICAgICAgaWYgKGlzVW5kZWZpbmVkKHZhbCkpIHsKCSAgICAgICAgcmV0dXJuIG51bGw7CgkgICAgICB9CgoJICAgICAgcmV0dXJuIF90aGlzLmxvYy5udW1iZXJGb3JtYXR0ZXIoX2V4dGVuZHMoewoJICAgICAgICBzdHlsZTogInVuaXQiLAoJICAgICAgICB1bml0RGlzcGxheTogImxvbmciCgkgICAgICB9LCBvcHRzLCB7CgkgICAgICAgIHVuaXQ6IHVuaXQuc2xpY2UoMCwgLTEpCgkgICAgICB9KSkuZm9ybWF0KHZhbCk7CgkgICAgfSkuZmlsdGVyKGZ1bmN0aW9uIChuKSB7CgkgICAgICByZXR1cm4gbjsKCSAgICB9KTsKCSAgICByZXR1cm4gdGhpcy5sb2MubGlzdEZvcm1hdHRlcihfZXh0ZW5kcyh7CgkgICAgICB0eXBlOiAiY29uanVuY3Rpb24iLAoJICAgICAgc3R5bGU6IG9wdHMubGlzdFN0eWxlIHx8ICJuYXJyb3ciCgkgICAgfSwgb3B0cykpLmZvcm1hdChsKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIEphdmFTY3JpcHQgb2JqZWN0IHdpdGggdGhpcyBEdXJhdGlvbidzIHZhbHVlcy4KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IHllYXJzOiAxLCBkYXlzOiA2LCBzZWNvbmRzOiAyIH0pLnRvT2JqZWN0KCkgLy89PiB7IHllYXJzOiAxLCBkYXlzOiA2LCBzZWNvbmRzOiAyIH0KCSAgICogQHJldHVybiB7T2JqZWN0fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvT2JqZWN0ID0gZnVuY3Rpb24gdG9PYmplY3QoKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB7fTsKCSAgICByZXR1cm4gX2V4dGVuZHMoe30sIHRoaXMudmFsdWVzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRHVyYXRpb24uCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjRHVyYXRpb25zCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyB5ZWFyczogMywgc2Vjb25kczogNDUgfSkudG9JU08oKSAvLz0+ICdQM1lUNDVTJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgbW9udGhzOiA0LCBzZWNvbmRzOiA0NSB9KS50b0lTTygpIC8vPT4gJ1A0TVQ0NVMnCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBtb250aHM6IDUgfSkudG9JU08oKSAvLz0+ICdQNU0nCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBtaW51dGVzOiA1IH0pLnRvSVNPKCkgLy89PiAnUFQ1TScKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IG1pbGxpc2Vjb25kczogNiB9KS50b0lTTygpIC8vPT4gJ1BUMC4wMDZTJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9JU08gPSBmdW5jdGlvbiB0b0lTTygpIHsKCSAgICAvLyB3ZSBjb3VsZCB1c2UgdGhlIGZvcm1hdHRlciwgYnV0IHRoaXMgaXMgYW4gZWFzaWVyIHdheSB0byBnZXQgdGhlIG1pbmltdW0gc3RyaW5nCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBudWxsOwoJICAgIHZhciBzID0gIlAiOwoJICAgIGlmICh0aGlzLnllYXJzICE9PSAwKSBzICs9IHRoaXMueWVhcnMgKyAiWSI7CgkgICAgaWYgKHRoaXMubW9udGhzICE9PSAwIHx8IHRoaXMucXVhcnRlcnMgIT09IDApIHMgKz0gdGhpcy5tb250aHMgKyB0aGlzLnF1YXJ0ZXJzICogMyArICJNIjsKCSAgICBpZiAodGhpcy53ZWVrcyAhPT0gMCkgcyArPSB0aGlzLndlZWtzICsgIlciOwoJICAgIGlmICh0aGlzLmRheXMgIT09IDApIHMgKz0gdGhpcy5kYXlzICsgIkQiOwoJICAgIGlmICh0aGlzLmhvdXJzICE9PSAwIHx8IHRoaXMubWludXRlcyAhPT0gMCB8fCB0aGlzLnNlY29uZHMgIT09IDAgfHwgdGhpcy5taWxsaXNlY29uZHMgIT09IDApIHMgKz0gIlQiOwoJICAgIGlmICh0aGlzLmhvdXJzICE9PSAwKSBzICs9IHRoaXMuaG91cnMgKyAiSCI7CgkgICAgaWYgKHRoaXMubWludXRlcyAhPT0gMCkgcyArPSB0aGlzLm1pbnV0ZXMgKyAiTSI7CgkgICAgaWYgKHRoaXMuc2Vjb25kcyAhPT0gMCB8fCB0aGlzLm1pbGxpc2Vjb25kcyAhPT0gMCkgLy8gdGhpcyB3aWxsIGhhbmRsZSAiZmxvYXRpbmcgcG9pbnQgbWFkbmVzcyIgYnkgcmVtb3ZpbmcgZXh0cmEgZGVjaW1hbCBwbGFjZXMKCSAgICAgIC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzU4ODAwNC9pcy1mbG9hdGluZy1wb2ludC1tYXRoLWJyb2tlbgoJICAgICAgcyArPSByb3VuZFRvKHRoaXMuc2Vjb25kcyArIHRoaXMubWlsbGlzZWNvbmRzIC8gMTAwMCwgMykgKyAiUyI7CgkgICAgaWYgKHMgPT09ICJQIikgcyArPSAiVDBTIjsKCSAgICByZXR1cm4gczsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRHVyYXRpb24sIGZvcm1hdHRlZCBhcyBhIHRpbWUgb2YgZGF5LgoJICAgKiBOb3RlIHRoYXQgdGhpcyB3aWxsIHJldHVybiBudWxsIGlmIHRoZSBkdXJhdGlvbiBpcyBpbnZhbGlkLCBuZWdhdGl2ZSwgb3IgZXF1YWwgdG8gb3IgZ3JlYXRlciB0aGFuIDI0IGhvdXJzLgoJICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI1RpbWVzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzTWlsbGlzZWNvbmRzPWZhbHNlXSAtIGV4Y2x1ZGUgbWlsbGlzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDAKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zdXBwcmVzc1NlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDAKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlUHJlZml4PWZhbHNlXSAtIGluY2x1ZGUgdGhlIGBUYCBwcmVmaXgKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmZvcm1hdD0nZXh0ZW5kZWQnXSAtIGNob29zZSBiZXR3ZWVuIHRoZSBiYXNpYyBhbmQgZXh0ZW5kZWQgZm9ybWF0CgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTEgfSkudG9JU09UaW1lKCkgLy89PiAnMTE6MDA6MDAuMDAwJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDExIH0pLnRvSVNPVGltZSh7IHN1cHByZXNzTWlsbGlzZWNvbmRzOiB0cnVlIH0pIC8vPT4gJzExOjAwOjAwJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDExIH0pLnRvSVNPVGltZSh7IHN1cHByZXNzU2Vjb25kczogdHJ1ZSB9KSAvLz0+ICcxMTowMCcKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxMSB9KS50b0lTT1RpbWUoeyBpbmNsdWRlUHJlZml4OiB0cnVlIH0pIC8vPT4gJ1QxMTowMDowMC4wMDAnCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMTEgfSkudG9JU09UaW1lKHsgZm9ybWF0OiAnYmFzaWMnIH0pIC8vPT4gJzExMDAwMC4wMDAnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0lTT1RpbWUgPSBmdW5jdGlvbiB0b0lTT1RpbWUob3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gbnVsbDsKCSAgICB2YXIgbWlsbGlzID0gdGhpcy50b01pbGxpcygpOwoJICAgIGlmIChtaWxsaXMgPCAwIHx8IG1pbGxpcyA+PSA4NjQwMDAwMCkgcmV0dXJuIG51bGw7CgkgICAgb3B0cyA9IF9leHRlbmRzKHsKCSAgICAgIHN1cHByZXNzTWlsbGlzZWNvbmRzOiBmYWxzZSwKCSAgICAgIHN1cHByZXNzU2Vjb25kczogZmFsc2UsCgkgICAgICBpbmNsdWRlUHJlZml4OiBmYWxzZSwKCSAgICAgIGZvcm1hdDogImV4dGVuZGVkIgoJICAgIH0sIG9wdHMpOwoJICAgIHZhciB2YWx1ZSA9IHRoaXMuc2hpZnRUbygiaG91cnMiLCAibWludXRlcyIsICJzZWNvbmRzIiwgIm1pbGxpc2Vjb25kcyIpOwoJICAgIHZhciBmbXQgPSBvcHRzLmZvcm1hdCA9PT0gImJhc2ljIiA/ICJoaG1tIiA6ICJoaDptbSI7CgoJICAgIGlmICghb3B0cy5zdXBwcmVzc1NlY29uZHMgfHwgdmFsdWUuc2Vjb25kcyAhPT0gMCB8fCB2YWx1ZS5taWxsaXNlY29uZHMgIT09IDApIHsKCSAgICAgIGZtdCArPSBvcHRzLmZvcm1hdCA9PT0gImJhc2ljIiA/ICJzcyIgOiAiOnNzIjsKCgkgICAgICBpZiAoIW9wdHMuc3VwcHJlc3NNaWxsaXNlY29uZHMgfHwgdmFsdWUubWlsbGlzZWNvbmRzICE9PSAwKSB7CgkgICAgICAgIGZtdCArPSAiLlNTUyI7CgkgICAgICB9CgkgICAgfQoKCSAgICB2YXIgc3RyID0gdmFsdWUudG9Gb3JtYXQoZm10KTsKCgkgICAgaWYgKG9wdHMuaW5jbHVkZVByZWZpeCkgewoJICAgICAgc3RyID0gIlQiICsgc3RyOwoJICAgIH0KCgkgICAgcmV0dXJuIHN0cjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMSByZXByZXNlbnRhdGlvbiBvZiB0aGlzIER1cmF0aW9uIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gSlNPTi4KCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTigpIHsKCSAgICByZXR1cm4gdGhpcy50b0lTTygpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRHVyYXRpb24gYXBwcm9wcmlhdGUgZm9yIHVzZSBpbiBkZWJ1Z2dpbmcuCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nKCkgewoJICAgIHJldHVybiB0aGlzLnRvSVNPKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gbWlsbGlzZWNvbmRzIHZhbHVlIG9mIHRoaXMgRHVyYXRpb24uCgkgICAqIEByZXR1cm4ge251bWJlcn0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b01pbGxpcyA9IGZ1bmN0aW9uIHRvTWlsbGlzKCkgewoJICAgIHJldHVybiB0aGlzLmFzKCJtaWxsaXNlY29uZHMiKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBtaWxsaXNlY29uZHMgdmFsdWUgb2YgdGhpcyBEdXJhdGlvbi4gQWxpYXMgb2Yge0BsaW5rIHRvTWlsbGlzfQoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udmFsdWVPZiA9IGZ1bmN0aW9uIHZhbHVlT2YoKSB7CgkgICAgcmV0dXJuIHRoaXMudG9NaWxsaXMoKTsKCSAgfQoJICAvKioKCSAgICogTWFrZSB0aGlzIER1cmF0aW9uIGxvbmdlciBieSB0aGUgc3BlY2lmaWVkIGFtb3VudC4gUmV0dXJuIGEgbmV3bHktY29uc3RydWN0ZWQgRHVyYXRpb24uCgkgICAqIEBwYXJhbSB7RHVyYXRpb258T2JqZWN0fG51bWJlcn0gZHVyYXRpb24gLSBUaGUgYW1vdW50IHRvIGFkZC4gRWl0aGVyIGEgTHV4b24gRHVyYXRpb24sIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcywgdGhlIG9iamVjdCBhcmd1bWVudCB0byBEdXJhdGlvbi5mcm9tT2JqZWN0KCkKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8ucGx1cyA9IGZ1bmN0aW9uIHBsdXMoZHVyYXRpb24pIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pLAoJICAgICAgICByZXN1bHQgPSB7fTsKCgkgICAgZm9yICh2YXIgX2l0ZXJhdG9yID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShvcmRlcmVkVW5pdHMkMSksIF9zdGVwOyAhKF9zdGVwID0gX2l0ZXJhdG9yKCkpLmRvbmU7KSB7CgkgICAgICB2YXIgayA9IF9zdGVwLnZhbHVlOwoKCSAgICAgIGlmIChoYXNPd25Qcm9wZXJ0eShkdXIudmFsdWVzLCBrKSB8fCBoYXNPd25Qcm9wZXJ0eSh0aGlzLnZhbHVlcywgaykpIHsKCSAgICAgICAgcmVzdWx0W2tdID0gZHVyLmdldChrKSArIHRoaXMuZ2V0KGspOwoJICAgICAgfQoJICAgIH0KCgkgICAgcmV0dXJuIGNsb25lJDEodGhpcywgewoJICAgICAgdmFsdWVzOiByZXN1bHQKCSAgICB9LCB0cnVlKTsKCSAgfQoJICAvKioKCSAgICogTWFrZSB0aGlzIER1cmF0aW9uIHNob3J0ZXIgYnkgdGhlIHNwZWNpZmllZCBhbW91bnQuIFJldHVybiBhIG5ld2x5LWNvbnN0cnVjdGVkIER1cmF0aW9uLgoJICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gVGhlIGFtb3VudCB0byBzdWJ0cmFjdC4gRWl0aGVyIGEgTHV4b24gRHVyYXRpb24sIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcywgdGhlIG9iamVjdCBhcmd1bWVudCB0byBEdXJhdGlvbi5mcm9tT2JqZWN0KCkKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8ubWludXMgPSBmdW5jdGlvbiBtaW51cyhkdXJhdGlvbikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgZHVyID0gRHVyYXRpb24uZnJvbUR1cmF0aW9uTGlrZShkdXJhdGlvbik7CgkgICAgcmV0dXJuIHRoaXMucGx1cyhkdXIubmVnYXRlKCkpOwoJICB9CgkgIC8qKgoJICAgKiBTY2FsZSB0aGlzIER1cmF0aW9uIGJ5IHRoZSBzcGVjaWZpZWQgYW1vdW50LiBSZXR1cm4gYSBuZXdseS1jb25zdHJ1Y3RlZCBEdXJhdGlvbi4KCSAgICogQHBhcmFtIHtmdW5jdGlvbn0gZm4gLSBUaGUgZnVuY3Rpb24gdG8gYXBwbHkgdG8gZWFjaCB1bml0LiBBcml0eSBpcyAxIG9yIDI6IHRoZSB2YWx1ZSBvZiB0aGUgdW5pdCBhbmQsIG9wdGlvbmFsbHksIHRoZSB1bml0IG5hbWUuIE11c3QgcmV0dXJuIGEgbnVtYmVyLgoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDEsIG1pbnV0ZXM6IDMwIH0pLm1hcFVuaXRzKHggPT4geCAqIDIpIC8vPT4geyBob3VyczogMiwgbWludXRlczogNjAgfQoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDEsIG1pbnV0ZXM6IDMwIH0pLm1hcFVuaXRzKCh4LCB1KSA9PiB1ID09PSAiaG91ciIgPyB4ICogMiA6IHgpIC8vPT4geyBob3VyczogMiwgbWludXRlczogMzAgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5tYXBVbml0cyA9IGZ1bmN0aW9uIG1hcFVuaXRzKGZuKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoJICAgIHZhciByZXN1bHQgPSB7fTsKCgkgICAgZm9yICh2YXIgX2kgPSAwLCBfT2JqZWN0JGtleXMgPSBPYmplY3Qua2V5cyh0aGlzLnZhbHVlcyk7IF9pIDwgX09iamVjdCRrZXlzLmxlbmd0aDsgX2krKykgewoJICAgICAgdmFyIGsgPSBfT2JqZWN0JGtleXNbX2ldOwoJICAgICAgcmVzdWx0W2tdID0gYXNOdW1iZXIoZm4odGhpcy52YWx1ZXNba10sIGspKTsKCSAgICB9CgoJICAgIHJldHVybiBjbG9uZSQxKHRoaXMsIHsKCSAgICAgIHZhbHVlczogcmVzdWx0CgkgICAgfSwgdHJ1ZSk7CgkgIH0KCSAgLyoqCgkgICAqIEdldCB0aGUgdmFsdWUgb2YgdW5pdC4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBhIHVuaXQgc3VjaCBhcyAnbWludXRlJyBvciAnZGF5JwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHt5ZWFyczogMiwgZGF5czogM30pLmdldCgneWVhcnMnKSAvLz0+IDIKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7eWVhcnM6IDIsIGRheXM6IDN9KS5nZXQoJ21vbnRocycpIC8vPT4gMAoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHt5ZWFyczogMiwgZGF5czogM30pLmdldCgnZGF5cycpIC8vPT4gMwoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZ2V0ID0gZnVuY3Rpb24gZ2V0KHVuaXQpIHsKCSAgICByZXR1cm4gdGhpc1tEdXJhdGlvbi5ub3JtYWxpemVVbml0KHVuaXQpXTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIHZhbHVlcyBvZiBzcGVjaWZpZWQgdW5pdHMuIFJldHVybiBhIG5ld2x5LWNvbnN0cnVjdGVkIER1cmF0aW9uLgoJICAgKiBAcGFyYW0ge09iamVjdH0gdmFsdWVzIC0gYSBtYXBwaW5nIG9mIHVuaXRzIHRvIG51bWJlcnMKCSAgICogQGV4YW1wbGUgZHVyLnNldCh7IHllYXJzOiAyMDE3IH0pCgkgICAqIEBleGFtcGxlIGR1ci5zZXQoeyBob3VyczogOCwgbWludXRlczogMzAgfSkKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8uc2V0ID0gZnVuY3Rpb24gc2V0KHZhbHVlcykgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCgkgICAgdmFyIG1peGVkID0gX2V4dGVuZHMoe30sIHRoaXMudmFsdWVzLCBub3JtYWxpemVPYmplY3QodmFsdWVzLCBEdXJhdGlvbi5ub3JtYWxpemVVbml0KSk7CgoJICAgIHJldHVybiBjbG9uZSQxKHRoaXMsIHsKCSAgICAgIHZhbHVlczogbWl4ZWQKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIGxvY2FsZSBhbmQvb3IgbnVtYmVyaW5nU3lzdGVtLiAgUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIER1cmF0aW9uLgoJICAgKiBAZXhhbXBsZSBkdXIucmVjb25maWd1cmUoeyBsb2NhbGU6ICdlbi1HQicgfSkKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8ucmVjb25maWd1cmUgPSBmdW5jdGlvbiByZWNvbmZpZ3VyZShfdGVtcCkgewoJICAgIHZhciBfcmVmID0gX3RlbXAgPT09IHZvaWQgMCA/IHt9IDogX3RlbXAsCgkgICAgICAgIGxvY2FsZSA9IF9yZWYubG9jYWxlLAoJICAgICAgICBudW1iZXJpbmdTeXN0ZW0gPSBfcmVmLm51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgY29udmVyc2lvbkFjY3VyYWN5ID0gX3JlZi5jb252ZXJzaW9uQWNjdXJhY3k7CgoJICAgIHZhciBsb2MgPSB0aGlzLmxvYy5jbG9uZSh7CgkgICAgICBsb2NhbGU6IGxvY2FsZSwKCSAgICAgIG51bWJlcmluZ1N5c3RlbTogbnVtYmVyaW5nU3lzdGVtCgkgICAgfSksCgkgICAgICAgIG9wdHMgPSB7CgkgICAgICBsb2M6IGxvYwoJICAgIH07CgoJICAgIGlmIChjb252ZXJzaW9uQWNjdXJhY3kpIHsKCSAgICAgIG9wdHMuY29udmVyc2lvbkFjY3VyYWN5ID0gY29udmVyc2lvbkFjY3VyYWN5OwoJICAgIH0KCgkgICAgcmV0dXJuIGNsb25lJDEodGhpcywgb3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB0aGUgbGVuZ3RoIG9mIHRoZSBkdXJhdGlvbiBpbiB0aGUgc3BlY2lmaWVkIHVuaXQuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gYSB1bml0IHN1Y2ggYXMgJ21pbnV0ZXMnIG9yICdkYXlzJwoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHt5ZWFyczogMX0pLmFzKCdkYXlzJykgLy89PiAzNjUKCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7eWVhcnM6IDF9KS5hcygnbW9udGhzJykgLy89PiAxMgoJICAgKiBAZXhhbXBsZSBEdXJhdGlvbi5mcm9tT2JqZWN0KHtob3VyczogNjB9KS5hcygnZGF5cycpIC8vPT4gMi41CgkgICAqIEByZXR1cm4ge251bWJlcn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5hcyA9IGZ1bmN0aW9uIGFzKHVuaXQpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5zaGlmdFRvKHVuaXQpLmdldCh1bml0KSA6IE5hTjsKCSAgfQoJICAvKioKCSAgICogUmVkdWNlIHRoaXMgRHVyYXRpb24gdG8gaXRzIGNhbm9uaWNhbCByZXByZXNlbnRhdGlvbiBpbiBpdHMgY3VycmVudCB1bml0cy4KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IHllYXJzOiAyLCBkYXlzOiA1MDAwIH0pLm5vcm1hbGl6ZSgpLnRvT2JqZWN0KCkgLy89PiB7IHllYXJzOiAxNSwgZGF5czogMjU1IH0KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxMiwgbWludXRlczogLTQ1IH0pLm5vcm1hbGl6ZSgpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMSwgbWludXRlczogMTUgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5ub3JtYWxpemUgPSBmdW5jdGlvbiBub3JtYWxpemUoKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoJICAgIHZhciB2YWxzID0gdGhpcy50b09iamVjdCgpOwoJICAgIG5vcm1hbGl6ZVZhbHVlcyh0aGlzLm1hdHJpeCwgdmFscyk7CgkgICAgcmV0dXJuIGNsb25lJDEodGhpcywgewoJICAgICAgdmFsdWVzOiB2YWxzCgkgICAgfSwgdHJ1ZSk7CgkgIH0KCSAgLyoqCgkgICAqIENvbnZlcnQgdGhpcyBEdXJhdGlvbiBpbnRvIGl0cyByZXByZXNlbnRhdGlvbiBpbiBhIGRpZmZlcmVudCBzZXQgb2YgdW5pdHMuCgkgICAqIEBleGFtcGxlIER1cmF0aW9uLmZyb21PYmplY3QoeyBob3VyczogMSwgc2Vjb25kczogMzAgfSkuc2hpZnRUbygnbWludXRlcycsICdtaWxsaXNlY29uZHMnKS50b09iamVjdCgpIC8vPT4geyBtaW51dGVzOiA2MCwgbWlsbGlzZWNvbmRzOiAzMDAwMCB9CgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNoaWZ0VG8gPSBmdW5jdGlvbiBzaGlmdFRvKCkgewoJICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCB1bml0cyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHsKCSAgICAgIHVuaXRzW19rZXldID0gYXJndW1lbnRzW19rZXldOwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoKCSAgICBpZiAodW5pdHMubGVuZ3RoID09PSAwKSB7CgkgICAgICByZXR1cm4gdGhpczsKCSAgICB9CgoJICAgIHVuaXRzID0gdW5pdHMubWFwKGZ1bmN0aW9uICh1KSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24ubm9ybWFsaXplVW5pdCh1KTsKCSAgICB9KTsKCSAgICB2YXIgYnVpbHQgPSB7fSwKCSAgICAgICAgYWNjdW11bGF0ZWQgPSB7fSwKCSAgICAgICAgdmFscyA9IHRoaXMudG9PYmplY3QoKTsKCSAgICB2YXIgbGFzdFVuaXQ7CgoJICAgIGZvciAodmFyIF9pdGVyYXRvcjIgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKG9yZGVyZWRVbml0cyQxKSwgX3N0ZXAyOyAhKF9zdGVwMiA9IF9pdGVyYXRvcjIoKSkuZG9uZTspIHsKCSAgICAgIHZhciBrID0gX3N0ZXAyLnZhbHVlOwoKCSAgICAgIGlmICh1bml0cy5pbmRleE9mKGspID49IDApIHsKCSAgICAgICAgbGFzdFVuaXQgPSBrOwoJICAgICAgICB2YXIgb3duID0gMDsgLy8gYW55dGhpbmcgd2UgaGF2ZW4ndCBib2lsZWQgZG93biB5ZXQgc2hvdWxkIGdldCBib2lsZWQgdG8gdGhpcyB1bml0CgoJICAgICAgICBmb3IgKHZhciBhayBpbiBhY2N1bXVsYXRlZCkgewoJICAgICAgICAgIG93biArPSB0aGlzLm1hdHJpeFtha11ba10gKiBhY2N1bXVsYXRlZFtha107CgkgICAgICAgICAgYWNjdW11bGF0ZWRbYWtdID0gMDsKCSAgICAgICAgfSAvLyBwbHVzIGFueXRoaW5nIHRoYXQncyBhbHJlYWR5IGluIHRoaXMgdW5pdAoKCgkgICAgICAgIGlmIChpc051bWJlcih2YWxzW2tdKSkgewoJICAgICAgICAgIG93biArPSB2YWxzW2tdOwoJICAgICAgICB9CgoJICAgICAgICB2YXIgaSA9IE1hdGgudHJ1bmMob3duKTsKCSAgICAgICAgYnVpbHRba10gPSBpOwoJICAgICAgICBhY2N1bXVsYXRlZFtrXSA9IChvd24gKiAxMDAwIC0gaSAqIDEwMDApIC8gMTAwMDsgLy8gcGx1cyBhbnl0aGluZyBmdXJ0aGVyIGRvd24gdGhlIGNoYWluIHRoYXQgc2hvdWxkIGJlIHJvbGxlZCB1cCBpbiB0byB0aGlzCgoJICAgICAgICBmb3IgKHZhciBkb3duIGluIHZhbHMpIHsKCSAgICAgICAgICBpZiAob3JkZXJlZFVuaXRzJDEuaW5kZXhPZihkb3duKSA+IG9yZGVyZWRVbml0cyQxLmluZGV4T2YoaykpIHsKCSAgICAgICAgICAgIGNvbnZlcnQodGhpcy5tYXRyaXgsIHZhbHMsIGRvd24sIGJ1aWx0LCBrKTsKCSAgICAgICAgICB9CgkgICAgICAgIH0gLy8gb3RoZXJ3aXNlLCBrZWVwIGl0IGluIHRoZSB3aW5ncyB0byBib2lsIGl0IGxhdGVyCgoJICAgICAgfSBlbHNlIGlmIChpc051bWJlcih2YWxzW2tdKSkgewoJICAgICAgICBhY2N1bXVsYXRlZFtrXSA9IHZhbHNba107CgkgICAgICB9CgkgICAgfSAvLyBhbnl0aGluZyBsZWZ0b3ZlciBiZWNvbWVzIHRoZSBkZWNpbWFsIGZvciB0aGUgbGFzdCB1bml0CgkgICAgLy8gbGFzdFVuaXQgbXVzdCBiZSBkZWZpbmVkIHNpbmNlIHVuaXRzIGlzIG5vdCBlbXB0eQoKCgkgICAgZm9yICh2YXIga2V5IGluIGFjY3VtdWxhdGVkKSB7CgkgICAgICBpZiAoYWNjdW11bGF0ZWRba2V5XSAhPT0gMCkgewoJICAgICAgICBidWlsdFtsYXN0VW5pdF0gKz0ga2V5ID09PSBsYXN0VW5pdCA/IGFjY3VtdWxhdGVkW2tleV0gOiBhY2N1bXVsYXRlZFtrZXldIC8gdGhpcy5tYXRyaXhbbGFzdFVuaXRdW2tleV07CgkgICAgICB9CgkgICAgfQoKCSAgICByZXR1cm4gY2xvbmUkMSh0aGlzLCB7CgkgICAgICB2YWx1ZXM6IGJ1aWx0CgkgICAgfSwgdHJ1ZSkubm9ybWFsaXplKCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB0aGUgbmVnYXRpdmUgb2YgdGhpcyBEdXJhdGlvbi4KCSAgICogQGV4YW1wbGUgRHVyYXRpb24uZnJvbU9iamVjdCh7IGhvdXJzOiAxLCBzZWNvbmRzOiAzMCB9KS5uZWdhdGUoKS50b09iamVjdCgpIC8vPT4geyBob3VyczogLTEsIHNlY29uZHM6IC0zMCB9CgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLm5lZ2F0ZSA9IGZ1bmN0aW9uIG5lZ2F0ZSgpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIG5lZ2F0ZWQgPSB7fTsKCgkgICAgZm9yICh2YXIgX2kyID0gMCwgX09iamVjdCRrZXlzMiA9IE9iamVjdC5rZXlzKHRoaXMudmFsdWVzKTsgX2kyIDwgX09iamVjdCRrZXlzMi5sZW5ndGg7IF9pMisrKSB7CgkgICAgICB2YXIgayA9IF9PYmplY3Qka2V5czJbX2kyXTsKCSAgICAgIG5lZ2F0ZWRba10gPSB0aGlzLnZhbHVlc1trXSA9PT0gMCA/IDAgOiAtdGhpcy52YWx1ZXNba107CgkgICAgfQoKCSAgICByZXR1cm4gY2xvbmUkMSh0aGlzLCB7CgkgICAgICB2YWx1ZXM6IG5lZ2F0ZWQKCSAgICB9LCB0cnVlKTsKCSAgfQoJICAvKioKCSAgICogR2V0IHRoZSB5ZWFycy4KCSAgICogQHR5cGUge251bWJlcn0KCSAgICovCgkgIDsKCgkgIC8qKgoJICAgKiBFcXVhbGl0eSBjaGVjawoJICAgKiBUd28gRHVyYXRpb25zIGFyZSBlcXVhbCBpZmYgdGhleSBoYXZlIHRoZSBzYW1lIHVuaXRzIGFuZCB0aGUgc2FtZSB2YWx1ZXMgZm9yIGVhY2ggdW5pdC4KCSAgICogQHBhcmFtIHtEdXJhdGlvbn0gb3RoZXIKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIF9wcm90by5lcXVhbHMgPSBmdW5jdGlvbiBlcXVhbHMob3RoZXIpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhb3RoZXIuaXNWYWxpZCkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmxvYy5lcXVhbHMob3RoZXIubG9jKSkgewoJICAgICAgcmV0dXJuIGZhbHNlOwoJICAgIH0KCgkgICAgZnVuY3Rpb24gZXEodjEsIHYyKSB7CgkgICAgICAvLyBDb25zaWRlciAwIGFuZCB1bmRlZmluZWQgYXMgZXF1YWwKCSAgICAgIGlmICh2MSA9PT0gdW5kZWZpbmVkIHx8IHYxID09PSAwKSByZXR1cm4gdjIgPT09IHVuZGVmaW5lZCB8fCB2MiA9PT0gMDsKCSAgICAgIHJldHVybiB2MSA9PT0gdjI7CgkgICAgfQoKCSAgICBmb3IgKHZhciBfaXRlcmF0b3IzID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShvcmRlcmVkVW5pdHMkMSksIF9zdGVwMzsgIShfc3RlcDMgPSBfaXRlcmF0b3IzKCkpLmRvbmU7KSB7CgkgICAgICB2YXIgdSA9IF9zdGVwMy52YWx1ZTsKCgkgICAgICBpZiAoIWVxKHRoaXMudmFsdWVzW3VdLCBvdGhlci52YWx1ZXNbdV0pKSB7CgkgICAgICAgIHJldHVybiBmYWxzZTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiB0cnVlOwoJICB9OwoKCSAgX2NyZWF0ZUNsYXNzKER1cmF0aW9uLCBbewoJICAgIGtleTogImxvY2FsZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5sb2MubG9jYWxlIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBudW1iZXJpbmcgc3lzdGVtIG9mIGEgRHVyYXRpb24sIHN1Y2ggJ2JlbmcnLiBUaGUgbnVtYmVyaW5nIHN5c3RlbSBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRHVyYXRpb24KCSAgICAgKgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibnVtYmVyaW5nU3lzdGVtIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmxvYy5udW1iZXJpbmdTeXN0ZW0gOiBudWxsOwoJICAgIH0KCSAgfSwgewoJICAgIGtleTogInllYXJzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy55ZWFycyB8fCAwIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHF1YXJ0ZXJzLgoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAicXVhcnRlcnMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLnF1YXJ0ZXJzIHx8IDAgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbW9udGhzLgoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibW9udGhzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5tb250aHMgfHwgMCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSB3ZWVrcwoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAid2Vla3MiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLndlZWtzIHx8IDAgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgZGF5cy4KCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRheXMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudmFsdWVzLmRheXMgfHwgMCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBob3Vycy4KCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImhvdXJzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5ob3VycyB8fCAwIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG1pbnV0ZXMuCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJtaW51dGVzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5taW51dGVzIHx8IDAgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgc2Vjb25kcy4KCSAgICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAic2Vjb25kcyIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy52YWx1ZXMuc2Vjb25kcyB8fCAwIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG1pbGxpc2Vjb25kcy4KCSAgICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibWlsbGlzZWNvbmRzIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnZhbHVlcy5taWxsaXNlY29uZHMgfHwgMCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyB3aGV0aGVyIHRoZSBEdXJhdGlvbiBpcyBpbnZhbGlkLiBJbnZhbGlkIGR1cmF0aW9ucyBhcmUgcmV0dXJuZWQgYnkgZGlmZiBvcGVyYXRpb25zCgkgICAgICogb24gaW52YWxpZCBEYXRlVGltZXMgb3IgSW50ZXJ2YWxzLgoJICAgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkID09PSBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIGFuIGVycm9yIGNvZGUgaWYgdGhpcyBEdXJhdGlvbiBiZWNhbWUgaW52YWxpZCwgb3IgbnVsbCBpZiB0aGUgRHVyYXRpb24gaXMgdmFsaWQKCSAgICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaW52YWxpZFJlYXNvbiIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkID8gdGhpcy5pbnZhbGlkLnJlYXNvbiA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgYW4gZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgRHVyYXRpb24gYmVjYW1lIGludmFsaWQsIG9yIG51bGwgaWYgdGhlIER1cmF0aW9uIGlzIHZhbGlkCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpbnZhbGlkRXhwbGFuYXRpb24iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5leHBsYW5hdGlvbiA6IG51bGw7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gRHVyYXRpb247Cgl9KCk7CgoJdmFyIElOVkFMSUQkMSA9ICJJbnZhbGlkIEludGVydmFsIjsgLy8gY2hlY2tzIGlmIHRoZSBzdGFydCBpcyBlcXVhbCB0byBvciBiZWZvcmUgdGhlIGVuZAoKCWZ1bmN0aW9uIHZhbGlkYXRlU3RhcnRFbmQoc3RhcnQsIGVuZCkgewoJICBpZiAoIXN0YXJ0IHx8ICFzdGFydC5pc1ZhbGlkKSB7CgkgICAgcmV0dXJuIEludGVydmFsLmludmFsaWQoIm1pc3Npbmcgb3IgaW52YWxpZCBzdGFydCIpOwoJICB9IGVsc2UgaWYgKCFlbmQgfHwgIWVuZC5pc1ZhbGlkKSB7CgkgICAgcmV0dXJuIEludGVydmFsLmludmFsaWQoIm1pc3Npbmcgb3IgaW52YWxpZCBlbmQiKTsKCSAgfSBlbHNlIGlmIChlbmQgPCBzdGFydCkgewoJICAgIHJldHVybiBJbnRlcnZhbC5pbnZhbGlkKCJlbmQgYmVmb3JlIHN0YXJ0IiwgIlRoZSBlbmQgb2YgYW4gaW50ZXJ2YWwgbXVzdCBiZSBhZnRlciBpdHMgc3RhcnQsIGJ1dCB5b3UgaGFkIHN0YXJ0PSIgKyBzdGFydC50b0lTTygpICsgIiBhbmQgZW5kPSIgKyBlbmQudG9JU08oKSk7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIG51bGw7CgkgIH0KCX0KCS8qKgoJICogQW4gSW50ZXJ2YWwgb2JqZWN0IHJlcHJlc2VudHMgYSBoYWxmLW9wZW4gaW50ZXJ2YWwgb2YgdGltZSwgd2hlcmUgZWFjaCBlbmRwb2ludCBpcyBhIHtAbGluayBEYXRlVGltZX0uIENvbmNlcHR1YWxseSwgaXQncyBhIGNvbnRhaW5lciBmb3IgdGhvc2UgdHdvIGVuZHBvaW50cywgYWNjb21wYW5pZWQgYnkgbWV0aG9kcyBmb3IgY3JlYXRpbmcsIHBhcnNpbmcsIGludGVycm9nYXRpbmcsIGNvbXBhcmluZywgdHJhbnNmb3JtaW5nLCBhbmQgZm9ybWF0dGluZyB0aGVtLgoJICoKCSAqIEhlcmUgaXMgYSBicmllZiBvdmVydmlldyBvZiB0aGUgbW9zdCBjb21tb25seSB1c2VkIG1ldGhvZHMgYW5kIGdldHRlcnMgaW4gSW50ZXJ2YWw6CgkgKgoJICogKiAqKkNyZWF0aW9uKiogVG8gY3JlYXRlIGFuIEludGVydmFsLCB1c2Uge0BsaW5rIEludGVydmFsI2Zyb21EYXRlVGltZXN9LCB7QGxpbmsgSW50ZXJ2YWwjYWZ0ZXJ9LCB7QGxpbmsgSW50ZXJ2YWwjYmVmb3JlfSwgb3Ige0BsaW5rIEludGVydmFsI2Zyb21JU099LgoJICogKiAqKkFjY2Vzc29ycyoqIFVzZSB7QGxpbmsgSW50ZXJ2YWwjc3RhcnR9IGFuZCB7QGxpbmsgSW50ZXJ2YWwjZW5kfSB0byBnZXQgdGhlIHN0YXJ0IGFuZCBlbmQuCgkgKiAqICoqSW50ZXJyb2dhdGlvbioqIFRvIGFuYWx5emUgdGhlIEludGVydmFsLCB1c2Uge0BsaW5rIEludGVydmFsI2NvdW50fSwge0BsaW5rIEludGVydmFsI2xlbmd0aH0sIHtAbGluayBJbnRlcnZhbCNoYXNTYW1lfSwge0BsaW5rIEludGVydmFsI2NvbnRhaW5zfSwge0BsaW5rIEludGVydmFsI2lzQWZ0ZXJ9LCBvciB7QGxpbmsgSW50ZXJ2YWwjaXNCZWZvcmV9LgoJICogKiAqKlRyYW5zZm9ybWF0aW9uKiogVG8gY3JlYXRlIG90aGVyIEludGVydmFscyBvdXQgb2YgdGhpcyBvbmUsIHVzZSB7QGxpbmsgSW50ZXJ2YWwjc2V0fSwge0BsaW5rIEludGVydmFsI3NwbGl0QXR9LCB7QGxpbmsgSW50ZXJ2YWwjc3BsaXRCeX0sIHtAbGluayBJbnRlcnZhbCNkaXZpZGVFcXVhbGx5fSwge0BsaW5rIEludGVydmFsI21lcmdlfSwge0BsaW5rIEludGVydmFsI3hvcn0sIHtAbGluayBJbnRlcnZhbCN1bmlvbn0sIHtAbGluayBJbnRlcnZhbCNpbnRlcnNlY3Rpb259LCBvciB7QGxpbmsgSW50ZXJ2YWwjZGlmZmVyZW5jZX0uCgkgKiAqICoqQ29tcGFyaXNvbioqIFRvIGNvbXBhcmUgdGhpcyBJbnRlcnZhbCB0byBhbm90aGVyIG9uZSwgdXNlIHtAbGluayBJbnRlcnZhbCNlcXVhbHN9LCB7QGxpbmsgSW50ZXJ2YWwjb3ZlcmxhcHN9LCB7QGxpbmsgSW50ZXJ2YWwjYWJ1dHNTdGFydH0sIHtAbGluayBJbnRlcnZhbCNhYnV0c0VuZH0sIHtAbGluayBJbnRlcnZhbCNlbmd1bGZzfQoJICogKiAqKk91dHB1dCoqIFRvIGNvbnZlcnQgdGhlIEludGVydmFsIGludG8gb3RoZXIgcmVwcmVzZW50YXRpb25zLCBzZWUge0BsaW5rIEludGVydmFsI3RvU3RyaW5nfSwge0BsaW5rIEludGVydmFsI3RvSVNPfSwge0BsaW5rIEludGVydmFsI3RvSVNPRGF0ZX0sIHtAbGluayBJbnRlcnZhbCN0b0lTT1RpbWV9LCB7QGxpbmsgSW50ZXJ2YWwjdG9Gb3JtYXR9LCBhbmQge0BsaW5rIEludGVydmFsI3RvRHVyYXRpb259LgoJICovCgoKCXZhciBJbnRlcnZhbCA9IC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CgkgIC8qKgoJICAgKiBAcHJpdmF0ZQoJICAgKi8KCSAgZnVuY3Rpb24gSW50ZXJ2YWwoY29uZmlnKSB7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgkgICAgdGhpcy5zID0gY29uZmlnLnN0YXJ0OwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmUgPSBjb25maWcuZW5kOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmludmFsaWQgPSBjb25maWcuaW52YWxpZCB8fCBudWxsOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmlzTHV4b25JbnRlcnZhbCA9IHRydWU7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBpbnZhbGlkIEludGVydmFsLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gcmVhc29uIC0gc2ltcGxlIHN0cmluZyBvZiB3aHkgdGhpcyBJbnRlcnZhbCBpcyBpbnZhbGlkLiBTaG91bGQgbm90IGNvbnRhaW4gcGFyYW1ldGVycyBvciBhbnl0aGluZyBlbHNlIGRhdGEtZGVwZW5kZW50CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbZXhwbGFuYXRpb249bnVsbF0gLSBsb25nZXIgZXhwbGFuYXRpb24sIG1heSBpbmNsdWRlIHBhcmFtZXRlcnMgYW5kIG90aGVyIHVzZWZ1bCBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24KCSAgICogQHJldHVybiB7SW50ZXJ2YWx9CgkgICAqLwoKCgkgIEludGVydmFsLmludmFsaWQgPSBmdW5jdGlvbiBpbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pIHsKCSAgICBpZiAoZXhwbGFuYXRpb24gPT09IHZvaWQgMCkgewoJICAgICAgZXhwbGFuYXRpb24gPSBudWxsOwoJICAgIH0KCgkgICAgaWYgKCFyZWFzb24pIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigibmVlZCB0byBzcGVjaWZ5IGEgcmVhc29uIHRoZSBJbnRlcnZhbCBpcyBpbnZhbGlkIik7CgkgICAgfQoKCSAgICB2YXIgaW52YWxpZCA9IHJlYXNvbiBpbnN0YW5jZW9mIEludmFsaWQgPyByZWFzb24gOiBuZXcgSW52YWxpZChyZWFzb24sIGV4cGxhbmF0aW9uKTsKCgkgICAgaWYgKFNldHRpbmdzLnRocm93T25JbnZhbGlkKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEludGVydmFsRXJyb3IoaW52YWxpZCk7CgkgICAgfSBlbHNlIHsKCSAgICAgIHJldHVybiBuZXcgSW50ZXJ2YWwoewoJICAgICAgICBpbnZhbGlkOiBpbnZhbGlkCgkgICAgICB9KTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGEgc3RhcnQgRGF0ZVRpbWUgYW5kIGFuIGVuZCBEYXRlVGltZS4gSW5jbHVzaXZlIG9mIHRoZSBzdGFydCBidXQgbm90IHRoZSBlbmQuCgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV8RGF0ZXxPYmplY3R9IHN0YXJ0CgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV8RGF0ZXxPYmplY3R9IGVuZAoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIEludGVydmFsLmZyb21EYXRlVGltZXMgPSBmdW5jdGlvbiBmcm9tRGF0ZVRpbWVzKHN0YXJ0LCBlbmQpIHsKCSAgICB2YXIgYnVpbHRTdGFydCA9IGZyaWVuZGx5RGF0ZVRpbWUoc3RhcnQpLAoJICAgICAgICBidWlsdEVuZCA9IGZyaWVuZGx5RGF0ZVRpbWUoZW5kKTsKCSAgICB2YXIgdmFsaWRhdGVFcnJvciA9IHZhbGlkYXRlU3RhcnRFbmQoYnVpbHRTdGFydCwgYnVpbHRFbmQpOwoKCSAgICBpZiAodmFsaWRhdGVFcnJvciA9PSBudWxsKSB7CgkgICAgICByZXR1cm4gbmV3IEludGVydmFsKHsKCSAgICAgICAgc3RhcnQ6IGJ1aWx0U3RhcnQsCgkgICAgICAgIGVuZDogYnVpbHRFbmQKCSAgICAgIH0pOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gdmFsaWRhdGVFcnJvcjsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGEgc3RhcnQgRGF0ZVRpbWUgYW5kIGEgRHVyYXRpb24gdG8gZXh0ZW5kIHRvLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBzdGFydAoJICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gdGhlIGxlbmd0aCBvZiB0aGUgSW50ZXJ2YWwuCgkgICAqIEByZXR1cm4ge0ludGVydmFsfQoJICAgKi8KCSAgOwoKCSAgSW50ZXJ2YWwuYWZ0ZXIgPSBmdW5jdGlvbiBhZnRlcihzdGFydCwgZHVyYXRpb24pIHsKCSAgICB2YXIgZHVyID0gRHVyYXRpb24uZnJvbUR1cmF0aW9uTGlrZShkdXJhdGlvbiksCgkgICAgICAgIGR0ID0gZnJpZW5kbHlEYXRlVGltZShzdGFydCk7CgkgICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQsIGR0LnBsdXMoZHVyKSk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGFuIGVuZCBEYXRlVGltZSBhbmQgYSBEdXJhdGlvbiB0byBleHRlbmQgYmFja3dhcmRzIHRvLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfERhdGV8T2JqZWN0fSBlbmQKCSAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIHRoZSBsZW5ndGggb2YgdGhlIEludGVydmFsLgoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIEludGVydmFsLmJlZm9yZSA9IGZ1bmN0aW9uIGJlZm9yZShlbmQsIGR1cmF0aW9uKSB7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pLAoJICAgICAgICBkdCA9IGZyaWVuZGx5RGF0ZVRpbWUoZW5kKTsKCSAgICByZXR1cm4gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdC5taW51cyhkdXIpLCBkdCk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhbiBJbnRlcnZhbCBmcm9tIGFuIElTTyA4NjAxIHN0cmluZy4KCSAgICogQWNjZXB0cyBgPHN0YXJ0Pi88ZW5kPmAsIGA8c3RhcnQ+LzxkdXJhdGlvbj5gLCBhbmQgYDxkdXJhdGlvbj4vPGVuZD5gIGZvcm1hdHMuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIElTTyBzdHJpbmcgdG8gcGFyc2UKCSAgICogQHBhcmFtIHtPYmplY3R9IFtvcHRzXSAtIG9wdGlvbnMgdG8gcGFzcyB7QGxpbmsgRGF0ZVRpbWUjZnJvbUlTT30gYW5kIG9wdGlvbmFsbHkge0BsaW5rIER1cmF0aW9uI2Zyb21JU099CgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZV9pbnRlcnZhbHMKCSAgICogQHJldHVybiB7SW50ZXJ2YWx9CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC5mcm9tSVNPID0gZnVuY3Rpb24gZnJvbUlTTyh0ZXh0LCBvcHRzKSB7CgkgICAgdmFyIF9zcGxpdCA9ICh0ZXh0IHx8ICIiKS5zcGxpdCgiLyIsIDIpLAoJICAgICAgICBzID0gX3NwbGl0WzBdLAoJICAgICAgICBlID0gX3NwbGl0WzFdOwoKCSAgICBpZiAocyAmJiBlKSB7CgkgICAgICB2YXIgc3RhcnQsIHN0YXJ0SXNWYWxpZDsKCgkgICAgICB0cnkgewoJICAgICAgICBzdGFydCA9IERhdGVUaW1lLmZyb21JU08ocywgb3B0cyk7CgkgICAgICAgIHN0YXJ0SXNWYWxpZCA9IHN0YXJ0LmlzVmFsaWQ7CgkgICAgICB9IGNhdGNoIChlKSB7CgkgICAgICAgIHN0YXJ0SXNWYWxpZCA9IGZhbHNlOwoJICAgICAgfQoKCSAgICAgIHZhciBlbmQsIGVuZElzVmFsaWQ7CgoJICAgICAgdHJ5IHsKCSAgICAgICAgZW5kID0gRGF0ZVRpbWUuZnJvbUlTTyhlLCBvcHRzKTsKCSAgICAgICAgZW5kSXNWYWxpZCA9IGVuZC5pc1ZhbGlkOwoJICAgICAgfSBjYXRjaCAoZSkgewoJICAgICAgICBlbmRJc1ZhbGlkID0gZmFsc2U7CgkgICAgICB9CgoJICAgICAgaWYgKHN0YXJ0SXNWYWxpZCAmJiBlbmRJc1ZhbGlkKSB7CgkgICAgICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHN0YXJ0LCBlbmQpOwoJICAgICAgfQoKCSAgICAgIGlmIChzdGFydElzVmFsaWQpIHsKCSAgICAgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21JU08oZSwgb3B0cyk7CgoJICAgICAgICBpZiAoZHVyLmlzVmFsaWQpIHsKCSAgICAgICAgICByZXR1cm4gSW50ZXJ2YWwuYWZ0ZXIoc3RhcnQsIGR1cik7CgkgICAgICAgIH0KCSAgICAgIH0gZWxzZSBpZiAoZW5kSXNWYWxpZCkgewoJICAgICAgICB2YXIgX2R1ciA9IER1cmF0aW9uLmZyb21JU08ocywgb3B0cyk7CgoJICAgICAgICBpZiAoX2R1ci5pc1ZhbGlkKSB7CgkgICAgICAgICAgcmV0dXJuIEludGVydmFsLmJlZm9yZShlbmQsIF9kdXIpOwoJICAgICAgICB9CgkgICAgICB9CgkgICAgfQoKCSAgICByZXR1cm4gSW50ZXJ2YWwuaW52YWxpZCgidW5wYXJzYWJsZSIsICJ0aGUgaW5wdXQgXCIiICsgdGV4dCArICJcIiBjYW4ndCBiZSBwYXJzZWQgYXMgSVNPIDg2MDEiKTsKCSAgfQoJICAvKioKCSAgICogQ2hlY2sgaWYgYW4gb2JqZWN0IGlzIGFuIEludGVydmFsLiBXb3JrcyBhY3Jvc3MgY29udGV4dCBib3VuZGFyaWVzCgkgICAqIEBwYXJhbSB7b2JqZWN0fSBvCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC5pc0ludGVydmFsID0gZnVuY3Rpb24gaXNJbnRlcnZhbChvKSB7CgkgICAgcmV0dXJuIG8gJiYgby5pc0x1eG9uSW50ZXJ2YWwgfHwgZmFsc2U7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIHN0YXJ0IG9mIHRoZSBJbnRlcnZhbAoJICAgKiBAdHlwZSB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICB2YXIgX3Byb3RvID0gSW50ZXJ2YWwucHJvdG90eXBlOwoKCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIGxlbmd0aCBvZiB0aGUgSW50ZXJ2YWwgaW4gdGhlIHNwZWNpZmllZCB1bml0LgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdW5pdCAtIHRoZSB1bml0IChzdWNoIGFzICdob3Vycycgb3IgJ2RheXMnKSB0byByZXR1cm4gdGhlIGxlbmd0aCBpbi4KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgX3Byb3RvLmxlbmd0aCA9IGZ1bmN0aW9uIGxlbmd0aCh1bml0KSB7CgkgICAgaWYgKHVuaXQgPT09IHZvaWQgMCkgewoJICAgICAgdW5pdCA9ICJtaWxsaXNlY29uZHMiOwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudG9EdXJhdGlvbi5hcHBseSh0aGlzLCBbdW5pdF0pLmdldCh1bml0KSA6IE5hTjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB0aGUgY291bnQgb2YgbWludXRlcywgaG91cnMsIGRheXMsIG1vbnRocywgb3IgeWVhcnMgaW5jbHVkZWQgaW4gdGhlIEludGVydmFsLCBldmVuIGluIHBhcnQuCgkgICAqIFVubGlrZSB7QGxpbmsgSW50ZXJ2YWwjbGVuZ3RofSB0aGlzIGNvdW50cyBzZWN0aW9ucyBvZiB0aGUgY2FsZW5kYXIsIG5vdCBwZXJpb2RzIG9mIHRpbWUsIGUuZy4gc3BlY2lmeWluZyAnZGF5JwoJICAgKiBhc2tzICd3aGF0IGRhdGVzIGFyZSBpbmNsdWRlZCBpbiB0aGlzIGludGVydmFsPycsIG5vdCAnaG93IG1hbnkgZGF5cyBsb25nIGlzIHRoaXMgaW50ZXJ2YWw/JwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW3VuaXQ9J21pbGxpc2Vjb25kcyddIC0gdGhlIHVuaXQgb2YgdGltZSB0byBjb3VudC4KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmNvdW50ID0gZnVuY3Rpb24gY291bnQodW5pdCkgewoJICAgIGlmICh1bml0ID09PSB2b2lkIDApIHsKCSAgICAgIHVuaXQgPSAibWlsbGlzZWNvbmRzIjsKCSAgICB9CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gTmFOOwoJICAgIHZhciBzdGFydCA9IHRoaXMuc3RhcnQuc3RhcnRPZih1bml0KSwKCSAgICAgICAgZW5kID0gdGhpcy5lbmQuc3RhcnRPZih1bml0KTsKCSAgICByZXR1cm4gTWF0aC5mbG9vcihlbmQuZGlmZihzdGFydCwgdW5pdCkuZ2V0KHVuaXQpKSArIDE7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgd2hldGhlciB0aGlzIEludGVydmFsJ3Mgc3RhcnQgYW5kIGVuZCBhcmUgYm90aCBpbiB0aGUgc2FtZSB1bml0IG9mIHRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSB0aGUgdW5pdCBvZiB0aW1lIHRvIGNoZWNrIHNhbWVuZXNzIG9uCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uaGFzU2FtZSA9IGZ1bmN0aW9uIGhhc1NhbWUodW5pdCkgewoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmlzRW1wdHkoKSB8fCB0aGlzLmUubWludXMoMSkuaGFzU2FtZSh0aGlzLnMsIHVuaXQpIDogZmFsc2U7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwgaGFzIHRoZSBzYW1lIHN0YXJ0IGFuZCBlbmQgRGF0ZVRpbWVzLgoJICAgKiBAcmV0dXJuIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmlzRW1wdHkgPSBmdW5jdGlvbiBpc0VtcHR5KCkgewoJICAgIHJldHVybiB0aGlzLnMudmFsdWVPZigpID09PSB0aGlzLmUudmFsdWVPZigpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsJ3Mgc3RhcnQgaXMgYWZ0ZXIgdGhlIHNwZWNpZmllZCBEYXRlVGltZS4KCSAgICogQHBhcmFtIHtEYXRlVGltZX0gZGF0ZVRpbWUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5pc0FmdGVyID0gZnVuY3Rpb24gaXNBZnRlcihkYXRlVGltZSkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7CgkgICAgcmV0dXJuIHRoaXMucyA+IGRhdGVUaW1lOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsJ3MgZW5kIGlzIGJlZm9yZSB0aGUgc3BlY2lmaWVkIERhdGVUaW1lLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBkYXRlVGltZQoJICAgKiBAcmV0dXJuIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmlzQmVmb3JlID0gZnVuY3Rpb24gaXNCZWZvcmUoZGF0ZVRpbWUpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlOwoJICAgIHJldHVybiB0aGlzLmUgPD0gZGF0ZVRpbWU7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgSW50ZXJ2YWwgY29udGFpbnMgdGhlIHNwZWNpZmllZCBEYXRlVGltZS4KCSAgICogQHBhcmFtIHtEYXRlVGltZX0gZGF0ZVRpbWUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5jb250YWlucyA9IGZ1bmN0aW9uIGNvbnRhaW5zKGRhdGVUaW1lKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBmYWxzZTsKCSAgICByZXR1cm4gdGhpcy5zIDw9IGRhdGVUaW1lICYmIHRoaXMuZSA+IGRhdGVUaW1lOwoJICB9CgkgIC8qKgoJICAgKiAiU2V0cyIgdGhlIHN0YXJ0IGFuZC9vciBlbmQgZGF0ZXMuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBJbnRlcnZhbC4KCSAgICogQHBhcmFtIHtPYmplY3R9IHZhbHVlcyAtIHRoZSB2YWx1ZXMgdG8gc2V0CgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IHZhbHVlcy5zdGFydCAtIHRoZSBzdGFydGluZyBEYXRlVGltZQoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSB2YWx1ZXMuZW5kIC0gdGhlIGVuZGluZyBEYXRlVGltZQoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIF9wcm90by5zZXQgPSBmdW5jdGlvbiBzZXQoX3RlbXApIHsKCSAgICB2YXIgX3JlZiA9IF90ZW1wID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wLAoJICAgICAgICBzdGFydCA9IF9yZWYuc3RhcnQsCgkgICAgICAgIGVuZCA9IF9yZWYuZW5kOwoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMoc3RhcnQgfHwgdGhpcy5zLCBlbmQgfHwgdGhpcy5lKTsKCSAgfQoJICAvKioKCSAgICogU3BsaXQgdGhpcyBJbnRlcnZhbCBhdCBlYWNoIG9mIHRoZSBzcGVjaWZpZWQgRGF0ZVRpbWVzCgkgICAqIEBwYXJhbSB7Li4uRGF0ZVRpbWV9IGRhdGVUaW1lcyAtIHRoZSB1bml0IG9mIHRpbWUgdG8gY291bnQuCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNwbGl0QXQgPSBmdW5jdGlvbiBzcGxpdEF0KCkgewoJICAgIHZhciBfdGhpcyA9IHRoaXM7CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gW107CgoJICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBkYXRlVGltZXMgPSBuZXcgQXJyYXkoX2xlbiksIF9rZXkgPSAwOyBfa2V5IDwgX2xlbjsgX2tleSsrKSB7CgkgICAgICBkYXRlVGltZXNbX2tleV0gPSBhcmd1bWVudHNbX2tleV07CgkgICAgfQoKCSAgICB2YXIgc29ydGVkID0gZGF0ZVRpbWVzLm1hcChmcmllbmRseURhdGVUaW1lKS5maWx0ZXIoZnVuY3Rpb24gKGQpIHsKCSAgICAgIHJldHVybiBfdGhpcy5jb250YWlucyhkKTsKCSAgICB9KS5zb3J0KCksCgkgICAgICAgIHJlc3VsdHMgPSBbXTsKCSAgICB2YXIgcyA9IHRoaXMucywKCSAgICAgICAgaSA9IDA7CgoJICAgIHdoaWxlIChzIDwgdGhpcy5lKSB7CgkgICAgICB2YXIgYWRkZWQgPSBzb3J0ZWRbaV0gfHwgdGhpcy5lLAoJICAgICAgICAgIG5leHQgPSArYWRkZWQgPiArdGhpcy5lID8gdGhpcy5lIDogYWRkZWQ7CgkgICAgICByZXN1bHRzLnB1c2goSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzLCBuZXh0KSk7CgkgICAgICBzID0gbmV4dDsKCSAgICAgIGkgKz0gMTsKCSAgICB9CgoJICAgIHJldHVybiByZXN1bHRzOwoJICB9CgkgIC8qKgoJICAgKiBTcGxpdCB0aGlzIEludGVydmFsIGludG8gc21hbGxlciBJbnRlcnZhbHMsIGVhY2ggb2YgdGhlIHNwZWNpZmllZCBsZW5ndGguCgkgICAqIExlZnQgb3ZlciB0aW1lIGlzIGdyb3VwZWQgaW50byBhIHNtYWxsZXIgaW50ZXJ2YWwKCSAgICogQHBhcmFtIHtEdXJhdGlvbnxPYmplY3R8bnVtYmVyfSBkdXJhdGlvbiAtIFRoZSBsZW5ndGggb2YgZWFjaCByZXN1bHRpbmcgaW50ZXJ2YWwuCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNwbGl0QnkgPSBmdW5jdGlvbiBzcGxpdEJ5KGR1cmF0aW9uKSB7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pOwoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhZHVyLmlzVmFsaWQgfHwgZHVyLmFzKCJtaWxsaXNlY29uZHMiKSA9PT0gMCkgewoJICAgICAgcmV0dXJuIFtdOwoJICAgIH0KCgkgICAgdmFyIHMgPSB0aGlzLnMsCgkgICAgICAgIGlkeCA9IDEsCgkgICAgICAgIG5leHQ7CgkgICAgdmFyIHJlc3VsdHMgPSBbXTsKCgkgICAgd2hpbGUgKHMgPCB0aGlzLmUpIHsKCSAgICAgIHZhciBhZGRlZCA9IHRoaXMuc3RhcnQucGx1cyhkdXIubWFwVW5pdHMoZnVuY3Rpb24gKHgpIHsKCSAgICAgICAgcmV0dXJuIHggKiBpZHg7CgkgICAgICB9KSk7CgkgICAgICBuZXh0ID0gK2FkZGVkID4gK3RoaXMuZSA/IHRoaXMuZSA6IGFkZGVkOwoJICAgICAgcmVzdWx0cy5wdXNoKEludGVydmFsLmZyb21EYXRlVGltZXMocywgbmV4dCkpOwoJICAgICAgcyA9IG5leHQ7CgkgICAgICBpZHggKz0gMTsKCSAgICB9CgoJICAgIHJldHVybiByZXN1bHRzOwoJICB9CgkgIC8qKgoJICAgKiBTcGxpdCB0aGlzIEludGVydmFsIGludG8gdGhlIHNwZWNpZmllZCBudW1iZXIgb2Ygc21hbGxlciBpbnRlcnZhbHMuCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBudW1iZXJPZlBhcnRzIC0gVGhlIG51bWJlciBvZiBJbnRlcnZhbHMgdG8gZGl2aWRlIHRoZSBJbnRlcnZhbCBpbnRvLgoJICAgKiBAcmV0dXJuIHtBcnJheX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5kaXZpZGVFcXVhbGx5ID0gZnVuY3Rpb24gZGl2aWRlRXF1YWxseShudW1iZXJPZlBhcnRzKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBbXTsKCSAgICByZXR1cm4gdGhpcy5zcGxpdEJ5KHRoaXMubGVuZ3RoKCkgLyBudW1iZXJPZlBhcnRzKS5zbGljZSgwLCBudW1iZXJPZlBhcnRzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCBvdmVybGFwcyB3aXRoIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwKCSAgICogQHBhcmFtIHtJbnRlcnZhbH0gb3RoZXIKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5vdmVybGFwcyA9IGZ1bmN0aW9uIG92ZXJsYXBzKG90aGVyKSB7CgkgICAgcmV0dXJuIHRoaXMuZSA+IG90aGVyLnMgJiYgdGhpcy5zIDwgb3RoZXIuZTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCdzIGVuZCBpcyBhZGphY2VudCB0byB0aGUgc3BlY2lmaWVkIEludGVydmFsJ3Mgc3RhcnQuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uYWJ1dHNTdGFydCA9IGZ1bmN0aW9uIGFidXRzU3RhcnQob3RoZXIpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIGZhbHNlOwoJICAgIHJldHVybiArdGhpcy5lID09PSArb3RoZXIuczsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCdzIHN0YXJ0IGlzIGFkamFjZW50IHRvIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwncyBlbmQuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uYWJ1dHNFbmQgPSBmdW5jdGlvbiBhYnV0c0VuZChvdGhlcikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7CgkgICAgcmV0dXJuICtvdGhlci5lID09PSArdGhpcy5zOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIGVuZ3VsZnMgdGhlIHN0YXJ0IGFuZCBlbmQgb2YgdGhlIHNwZWNpZmllZCBJbnRlcnZhbC4KCSAgICogQHBhcmFtIHtJbnRlcnZhbH0gb3RoZXIKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5lbmd1bGZzID0gZnVuY3Rpb24gZW5ndWxmcyhvdGhlcikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gZmFsc2U7CgkgICAgcmV0dXJuIHRoaXMucyA8PSBvdGhlci5zICYmIHRoaXMuZSA+PSBvdGhlci5lOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGlzIEludGVydmFsIGhhcyB0aGUgc2FtZSBzdGFydCBhbmQgZW5kIGFzIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZXF1YWxzID0gZnVuY3Rpb24gZXF1YWxzKG90aGVyKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQgfHwgIW90aGVyLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBmYWxzZTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLnMuZXF1YWxzKG90aGVyLnMpICYmIHRoaXMuZS5lcXVhbHMob3RoZXIuZSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBJbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIGludGVyc2VjdGlvbiBvZiB0aGlzIEludGVydmFsIGFuZCB0aGUgc3BlY2lmaWVkIEludGVydmFsLgoJICAgKiBTcGVjaWZpY2FsbHksIHRoZSByZXN1bHRpbmcgSW50ZXJ2YWwgaGFzIHRoZSBtYXhpbXVtIHN0YXJ0IHRpbWUgYW5kIHRoZSBtaW5pbXVtIGVuZCB0aW1lIG9mIHRoZSB0d28gSW50ZXJ2YWxzLgoJICAgKiBSZXR1cm5zIG51bGwgaWYgdGhlIGludGVyc2VjdGlvbiBpcyBlbXB0eSwgbWVhbmluZywgdGhlIGludGVydmFscyBkb24ndCBpbnRlcnNlY3QuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge0ludGVydmFsfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmludGVyc2VjdGlvbiA9IGZ1bmN0aW9uIGludGVyc2VjdGlvbihvdGhlcikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgcyA9IHRoaXMucyA+IG90aGVyLnMgPyB0aGlzLnMgOiBvdGhlci5zLAoJICAgICAgICBlID0gdGhpcy5lIDwgb3RoZXIuZSA/IHRoaXMuZSA6IG90aGVyLmU7CgoJICAgIGlmIChzID49IGUpIHsKCSAgICAgIHJldHVybiBudWxsOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhzLCBlKTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBJbnRlcnZhbCByZXByZXNlbnRpbmcgdGhlIHVuaW9uIG9mIHRoaXMgSW50ZXJ2YWwgYW5kIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWwuCgkgICAqIFNwZWNpZmljYWxseSwgdGhlIHJlc3VsdGluZyBJbnRlcnZhbCBoYXMgdGhlIG1pbmltdW0gc3RhcnQgdGltZSBhbmQgdGhlIG1heGltdW0gZW5kIHRpbWUgb2YgdGhlIHR3byBJbnRlcnZhbHMuCgkgICAqIEBwYXJhbSB7SW50ZXJ2YWx9IG90aGVyCgkgICAqIEByZXR1cm4ge0ludGVydmFsfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnVuaW9uID0gZnVuY3Rpb24gdW5pb24ob3RoZXIpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIHMgPSB0aGlzLnMgPCBvdGhlci5zID8gdGhpcy5zIDogb3RoZXIucywKCSAgICAgICAgZSA9IHRoaXMuZSA+IG90aGVyLmUgPyB0aGlzLmUgOiBvdGhlci5lOwoJICAgIHJldHVybiBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHMsIGUpOwoJICB9CgkgIC8qKgoJICAgKiBNZXJnZSBhbiBhcnJheSBvZiBJbnRlcnZhbHMgaW50byBhIGVxdWl2YWxlbnQgbWluaW1hbCBzZXQgb2YgSW50ZXJ2YWxzLgoJICAgKiBDb21iaW5lcyBvdmVybGFwcGluZyBhbmQgYWRqYWNlbnQgSW50ZXJ2YWxzLgoJICAgKiBAcGFyYW0ge0FycmF5fSBpbnRlcnZhbHMKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC5tZXJnZSA9IGZ1bmN0aW9uIG1lcmdlKGludGVydmFscykgewoJICAgIHZhciBfaW50ZXJ2YWxzJHNvcnQkcmVkdWMgPSBpbnRlcnZhbHMuc29ydChmdW5jdGlvbiAoYSwgYikgewoJICAgICAgcmV0dXJuIGEucyAtIGIuczsKCSAgICB9KS5yZWR1Y2UoZnVuY3Rpb24gKF9yZWYyLCBpdGVtKSB7CgkgICAgICB2YXIgc29mYXIgPSBfcmVmMlswXSwKCSAgICAgICAgICBjdXJyZW50ID0gX3JlZjJbMV07CgoJICAgICAgaWYgKCFjdXJyZW50KSB7CgkgICAgICAgIHJldHVybiBbc29mYXIsIGl0ZW1dOwoJICAgICAgfSBlbHNlIGlmIChjdXJyZW50Lm92ZXJsYXBzKGl0ZW0pIHx8IGN1cnJlbnQuYWJ1dHNTdGFydChpdGVtKSkgewoJICAgICAgICByZXR1cm4gW3NvZmFyLCBjdXJyZW50LnVuaW9uKGl0ZW0pXTsKCSAgICAgIH0gZWxzZSB7CgkgICAgICAgIHJldHVybiBbc29mYXIuY29uY2F0KFtjdXJyZW50XSksIGl0ZW1dOwoJICAgICAgfQoJICAgIH0sIFtbXSwgbnVsbF0pLAoJICAgICAgICBmb3VuZCA9IF9pbnRlcnZhbHMkc29ydCRyZWR1Y1swXSwKCSAgICAgICAgZmluYWwgPSBfaW50ZXJ2YWxzJHNvcnQkcmVkdWNbMV07CgoJICAgIGlmIChmaW5hbCkgewoJICAgICAgZm91bmQucHVzaChmaW5hbCk7CgkgICAgfQoKCSAgICByZXR1cm4gZm91bmQ7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhbiBhcnJheSBvZiBJbnRlcnZhbHMgcmVwcmVzZW50aW5nIHRoZSBzcGFucyBvZiB0aW1lIHRoYXQgb25seSBhcHBlYXIgaW4gb25lIG9mIHRoZSBzcGVjaWZpZWQgSW50ZXJ2YWxzLgoJICAgKiBAcGFyYW0ge0FycmF5fSBpbnRlcnZhbHMKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbnRlcnZhbC54b3IgPSBmdW5jdGlvbiB4b3IoaW50ZXJ2YWxzKSB7CgkgICAgdmFyIF9BcnJheSRwcm90b3R5cGU7CgoJICAgIHZhciBzdGFydCA9IG51bGwsCgkgICAgICAgIGN1cnJlbnRDb3VudCA9IDA7CgoJICAgIHZhciByZXN1bHRzID0gW10sCgkgICAgICAgIGVuZHMgPSBpbnRlcnZhbHMubWFwKGZ1bmN0aW9uIChpKSB7CgkgICAgICByZXR1cm4gW3sKCSAgICAgICAgdGltZTogaS5zLAoJICAgICAgICB0eXBlOiAicyIKCSAgICAgIH0sIHsKCSAgICAgICAgdGltZTogaS5lLAoJICAgICAgICB0eXBlOiAiZSIKCSAgICAgIH1dOwoJICAgIH0pLAoJICAgICAgICBmbGF0dGVuZWQgPSAoX0FycmF5JHByb3RvdHlwZSA9IEFycmF5LnByb3RvdHlwZSkuY29uY2F0LmFwcGx5KF9BcnJheSRwcm90b3R5cGUsIGVuZHMpLAoJICAgICAgICBhcnIgPSBmbGF0dGVuZWQuc29ydChmdW5jdGlvbiAoYSwgYikgewoJICAgICAgcmV0dXJuIGEudGltZSAtIGIudGltZTsKCSAgICB9KTsKCgkgICAgZm9yICh2YXIgX2l0ZXJhdG9yID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShhcnIpLCBfc3RlcDsgIShfc3RlcCA9IF9pdGVyYXRvcigpKS5kb25lOykgewoJICAgICAgdmFyIGkgPSBfc3RlcC52YWx1ZTsKCSAgICAgIGN1cnJlbnRDb3VudCArPSBpLnR5cGUgPT09ICJzIiA/IDEgOiAtMTsKCgkgICAgICBpZiAoY3VycmVudENvdW50ID09PSAxKSB7CgkgICAgICAgIHN0YXJ0ID0gaS50aW1lOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgaWYgKHN0YXJ0ICYmICtzdGFydCAhPT0gK2kudGltZSkgewoJICAgICAgICAgIHJlc3VsdHMucHVzaChJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKHN0YXJ0LCBpLnRpbWUpKTsKCSAgICAgICAgfQoKCSAgICAgICAgc3RhcnQgPSBudWxsOwoJICAgICAgfQoJICAgIH0KCgkgICAgcmV0dXJuIEludGVydmFsLm1lcmdlKHJlc3VsdHMpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gSW50ZXJ2YWwgcmVwcmVzZW50aW5nIHRoZSBzcGFuIG9mIHRpbWUgaW4gdGhpcyBJbnRlcnZhbCB0aGF0IGRvZXNuJ3Qgb3ZlcmxhcCB3aXRoIGFueSBvZiB0aGUgc3BlY2lmaWVkIEludGVydmFscy4KCSAgICogQHBhcmFtIHsuLi5JbnRlcnZhbH0gaW50ZXJ2YWxzCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmRpZmZlcmVuY2UgPSBmdW5jdGlvbiBkaWZmZXJlbmNlKCkgewoJICAgIHZhciBfdGhpczIgPSB0aGlzOwoKCSAgICBmb3IgKHZhciBfbGVuMiA9IGFyZ3VtZW50cy5sZW5ndGgsIGludGVydmFscyA9IG5ldyBBcnJheShfbGVuMiksIF9rZXkyID0gMDsgX2tleTIgPCBfbGVuMjsgX2tleTIrKykgewoJICAgICAgaW50ZXJ2YWxzW19rZXkyXSA9IGFyZ3VtZW50c1tfa2V5Ml07CgkgICAgfQoKCSAgICByZXR1cm4gSW50ZXJ2YWwueG9yKFt0aGlzXS5jb25jYXQoaW50ZXJ2YWxzKSkubWFwKGZ1bmN0aW9uIChpKSB7CgkgICAgICByZXR1cm4gX3RoaXMyLmludGVyc2VjdGlvbihpKTsKCSAgICB9KS5maWx0ZXIoZnVuY3Rpb24gKGkpIHsKCSAgICAgIHJldHVybiBpICYmICFpLmlzRW1wdHkoKTsKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIEludGVydmFsIGFwcHJvcHJpYXRlIGZvciBkZWJ1Z2dpbmcuCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nKCkgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRCQxOwoJICAgIHJldHVybiAiWyIgKyB0aGlzLnMudG9JU08oKSArICIgXHUyMDEzICIgKyB0aGlzLmUudG9JU08oKSArICIpIjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgSW50ZXJ2YWwuCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZV9pbnRlcnZhbHMKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBUaGUgc2FtZSBvcHRpb25zIGFzIHtAbGluayBEYXRlVGltZSN0b0lTT30KCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPID0gZnVuY3Rpb24gdG9JU08ob3B0cykgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRCQxOwoJICAgIHJldHVybiB0aGlzLnMudG9JU08ob3B0cykgKyAiLyIgKyB0aGlzLmUudG9JU08ob3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gSVNPIDg2MDEtY29tcGxpYW50IHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiBkYXRlIG9mIHRoaXMgSW50ZXJ2YWwuCgkgICAqIFRoZSB0aW1lIGNvbXBvbmVudHMgYXJlIGlnbm9yZWQuCgkgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPXzg2MDEjVGltZV9pbnRlcnZhbHMKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPRGF0ZSA9IGZ1bmN0aW9uIHRvSVNPRGF0ZSgpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIElOVkFMSUQkMTsKCSAgICByZXR1cm4gdGhpcy5zLnRvSVNPRGF0ZSgpICsgIi8iICsgdGhpcy5lLnRvSVNPRGF0ZSgpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGltZSBvZiB0aGlzIEludGVydmFsLgoJICAgKiBUaGUgZGF0ZSBjb21wb25lbnRzIGFyZSBpZ25vcmVkLgoJICAgKiBAc2VlIGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0lTT184NjAxI1RpbWVfaW50ZXJ2YWxzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gVGhlIHNhbWUgb3B0aW9ucyBhcyB7QGxpbmsgRGF0ZVRpbWUjdG9JU099CgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0lTT1RpbWUgPSBmdW5jdGlvbiB0b0lTT1RpbWUob3B0cykgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gSU5WQUxJRCQxOwoJICAgIHJldHVybiB0aGlzLnMudG9JU09UaW1lKG9wdHMpICsgIi8iICsgdGhpcy5lLnRvSVNPVGltZShvcHRzKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIEludGVydmFsIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmllZCBmb3JtYXQgc3RyaW5nLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gZGF0ZUZvcm1hdCAtIHRoZSBmb3JtYXQgc3RyaW5nLiBUaGlzIHN0cmluZyBmb3JtYXRzIHRoZSBzdGFydCBhbmQgZW5kIHRpbWUuIFNlZSB7QGxpbmsgRGF0ZVRpbWUjdG9Gb3JtYXR9IGZvciBkZXRhaWxzLgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLnNlcGFyYXRvciA9ICAnIOKAkyAnXSAtIGEgc2VwYXJhdG9yIHRvIHBsYWNlIGJldHdlZW4gdGhlIHN0YXJ0IGFuZCBlbmQgcmVwcmVzZW50YXRpb25zCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0Zvcm1hdCA9IGZ1bmN0aW9uIHRvRm9ybWF0KGRhdGVGb3JtYXQsIF90ZW1wMikgewoJICAgIHZhciBfcmVmMyA9IF90ZW1wMiA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDIsCgkgICAgICAgIF9yZWYzJHNlcGFyYXRvciA9IF9yZWYzLnNlcGFyYXRvciwKCSAgICAgICAgc2VwYXJhdG9yID0gX3JlZjMkc2VwYXJhdG9yID09PSB2b2lkIDAgPyAiIOKAkyAiIDogX3JlZjMkc2VwYXJhdG9yOwoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIElOVkFMSUQkMTsKCSAgICByZXR1cm4gIiIgKyB0aGlzLnMudG9Gb3JtYXQoZGF0ZUZvcm1hdCkgKyBzZXBhcmF0b3IgKyB0aGlzLmUudG9Gb3JtYXQoZGF0ZUZvcm1hdCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiBhIER1cmF0aW9uIHJlcHJlc2VudGluZyB0aGUgdGltZSBzcGFubmVkIGJ5IHRoaXMgaW50ZXJ2YWwuCgkgICAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfSBbdW5pdD1bJ21pbGxpc2Vjb25kcyddXSAtIHRoZSB1bml0IG9yIHVuaXRzIChzdWNoIGFzICdob3Vycycgb3IgJ2RheXMnKSB0byBpbmNsdWRlIGluIHRoZSBkdXJhdGlvbi4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRoYXQgYWZmZWN0IHRoZSBjcmVhdGlvbiBvZiB0aGUgRHVyYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmNvbnZlcnNpb25BY2N1cmFjeT0nY2FzdWFsJ10gLSB0aGUgY29udmVyc2lvbiBzeXN0ZW0gdG8gdXNlCgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oKS50b09iamVjdCgpIC8vPT4geyBtaWxsaXNlY29uZHM6IDg4NDg5MjU3IH0KCSAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikudG9EdXJhdGlvbignZGF5cycpLnRvT2JqZWN0KCkgLy89PiB7IGRheXM6IDEuMDI0MTgxMjE1Mjc3Nzc3OCB9CgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oWydob3VycycsICdtaW51dGVzJ10pLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAyNCwgbWludXRlczogMzQuODIwOTUgfQoJICAgKiBAZXhhbXBsZSBJbnRlcnZhbC5mcm9tRGF0ZVRpbWVzKGR0MSwgZHQyKS50b0R1cmF0aW9uKFsnaG91cnMnLCAnbWludXRlcycsICdzZWNvbmRzJ10pLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAyNCwgbWludXRlczogMzQsIHNlY29uZHM6IDQ5LjI1NyB9CgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLnRvRHVyYXRpb24oJ3NlY29uZHMnKS50b09iamVjdCgpIC8vPT4geyBzZWNvbmRzOiA4ODQ4OS4yNTcgfQoJICAgKiBAcmV0dXJuIHtEdXJhdGlvbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0R1cmF0aW9uID0gZnVuY3Rpb24gdG9EdXJhdGlvbih1bml0LCBvcHRzKSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBEdXJhdGlvbi5pbnZhbGlkKHRoaXMuaW52YWxpZFJlYXNvbik7CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy5lLmRpZmYodGhpcy5zLCB1bml0LCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogUnVuIG1hcEZuIG9uIHRoZSBpbnRlcnZhbCBzdGFydCBhbmQgZW5kLCByZXR1cm5pbmcgYSBuZXcgSW50ZXJ2YWwgZnJvbSB0aGUgcmVzdWx0aW5nIERhdGVUaW1lcwoJICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBtYXBGbgoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICogQGV4YW1wbGUgSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyhkdDEsIGR0MikubWFwRW5kcG9pbnRzKGVuZHBvaW50ID0+IGVuZHBvaW50LnRvVVRDKCkpCgkgICAqIEBleGFtcGxlIEludGVydmFsLmZyb21EYXRlVGltZXMoZHQxLCBkdDIpLm1hcEVuZHBvaW50cyhlbmRwb2ludCA9PiBlbmRwb2ludC5wbHVzKHsgaG91cnM6IDIgfSkpCgkgICAqLwoJICA7CgoJICBfcHJvdG8ubWFwRW5kcG9pbnRzID0gZnVuY3Rpb24gbWFwRW5kcG9pbnRzKG1hcEZuKSB7CgkgICAgcmV0dXJuIEludGVydmFsLmZyb21EYXRlVGltZXMobWFwRm4odGhpcy5zKSwgbWFwRm4odGhpcy5lKSk7CgkgIH07CgoJICBfY3JlYXRlQ2xhc3MoSW50ZXJ2YWwsIFt7CgkgICAga2V5OiAic3RhcnQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMucyA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgdGhlIGVuZCBvZiB0aGUgSW50ZXJ2YWwKCSAgICAgKiBAdHlwZSB7RGF0ZVRpbWV9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiZW5kIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmUgOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhpcyBJbnRlcnZhbCdzIGVuZCBpcyBhdCBsZWFzdCBpdHMgc3RhcnQsIG1lYW5pbmcgdGhhdCB0aGUgSW50ZXJ2YWwgaXNuJ3QgJ2JhY2t3YXJkcycuCgkgICAgICogQHR5cGUge2Jvb2xlYW59CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaXNWYWxpZCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkUmVhc29uID09PSBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIGFuIGVycm9yIGNvZGUgaWYgdGhpcyBJbnRlcnZhbCBpcyBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBJbnRlcnZhbCBpcyB2YWxpZAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaW52YWxpZFJlYXNvbiIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pbnZhbGlkID8gdGhpcy5pbnZhbGlkLnJlYXNvbiA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgYW4gZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgSW50ZXJ2YWwgYmVjYW1lIGludmFsaWQsIG9yIG51bGwgaWYgdGhlIEludGVydmFsIGlzIHZhbGlkCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpbnZhbGlkRXhwbGFuYXRpb24iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5leHBsYW5hdGlvbiA6IG51bGw7CgkgICAgfQoJICB9XSk7CgoJICByZXR1cm4gSW50ZXJ2YWw7Cgl9KCk7CgoJLyoqCgkgKiBUaGUgSW5mbyBjbGFzcyBjb250YWlucyBzdGF0aWMgbWV0aG9kcyBmb3IgcmV0cmlldmluZyBnZW5lcmFsIHRpbWUgYW5kIGRhdGUgcmVsYXRlZCBkYXRhLiBGb3IgZXhhbXBsZSwgaXQgaGFzIG1ldGhvZHMgZm9yIGZpbmRpbmcgb3V0IGlmIGEgdGltZSB6b25lIGhhcyBhIERTVCwgZm9yIGxpc3RpbmcgdGhlIG1vbnRocyBpbiBhbnkgc3VwcG9ydGVkIGxvY2FsZSwgYW5kIGZvciBkaXNjb3ZlcmluZyB3aGljaCBvZiBMdXhvbiBmZWF0dXJlcyBhcmUgYXZhaWxhYmxlIGluIHRoZSBjdXJyZW50IGVudmlyb25tZW50LgoJICovCgoJdmFyIEluZm8gPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewoJICBmdW5jdGlvbiBJbmZvKCkge30KCgkgIC8qKgoJICAgKiBSZXR1cm4gd2hldGhlciB0aGUgc3BlY2lmaWVkIHpvbmUgY29udGFpbnMgYSBEU1QuCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFt6b25lPSdsb2NhbCddIC0gWm9uZSB0byBjaGVjay4gRGVmYXVsdHMgdG8gdGhlIGVudmlyb25tZW50J3MgbG9jYWwgem9uZS4KCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIEluZm8uaGFzRFNUID0gZnVuY3Rpb24gaGFzRFNUKHpvbmUpIHsKCSAgICBpZiAoem9uZSA9PT0gdm9pZCAwKSB7CgkgICAgICB6b25lID0gU2V0dGluZ3MuZGVmYXVsdFpvbmU7CgkgICAgfQoKCSAgICB2YXIgcHJvdG8gPSBEYXRlVGltZS5ub3coKS5zZXRab25lKHpvbmUpLnNldCh7CgkgICAgICBtb250aDogMTIKCSAgICB9KTsKCSAgICByZXR1cm4gIXpvbmUuaXNVbml2ZXJzYWwgJiYgcHJvdG8ub2Zmc2V0ICE9PSBwcm90by5zZXQoewoJICAgICAgbW9udGg6IDYKCSAgICB9KS5vZmZzZXQ7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoZSBzcGVjaWZpZWQgem9uZSBpcyBhIHZhbGlkIElBTkEgc3BlY2lmaWVyLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gem9uZSAtIFpvbmUgdG8gY2hlY2sKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIEluZm8uaXNWYWxpZElBTkFab25lID0gZnVuY3Rpb24gaXNWYWxpZElBTkFab25lKHpvbmUpIHsKCSAgICByZXR1cm4gSUFOQVpvbmUuaXNWYWxpZFpvbmUoem9uZSk7CgkgIH0KCSAgLyoqCgkgICAqIENvbnZlcnRzIHRoZSBpbnB1dCBpbnRvIGEge0BsaW5rIFpvbmV9IGluc3RhbmNlLgoJICAgKgoJICAgKiAqIElmIGBpbnB1dGAgaXMgYWxyZWFkeSBhIFpvbmUgaW5zdGFuY2UsIGl0IGlzIHJldHVybmVkIHVuY2hhbmdlZC4KCSAgICogKiBJZiBgaW5wdXRgIGlzIGEgc3RyaW5nIGNvbnRhaW5pbmcgYSB2YWxpZCB0aW1lIHpvbmUgbmFtZSwgYSBab25lIGluc3RhbmNlCgkgICAqICAgd2l0aCB0aGF0IG5hbWUgaXMgcmV0dXJuZWQuCgkgICAqICogSWYgYGlucHV0YCBpcyBhIHN0cmluZyB0aGF0IGRvZXNuJ3QgcmVmZXIgdG8gYSBrbm93biB0aW1lIHpvbmUsIGEgWm9uZQoJICAgKiAgIGluc3RhbmNlIHdpdGgge0BsaW5rIFpvbmUjaXNWYWxpZH0gPT0gZmFsc2UgaXMgcmV0dXJuZWQuCgkgICAqICogSWYgYGlucHV0IGlzIGEgbnVtYmVyLCBhIFpvbmUgaW5zdGFuY2Ugd2l0aCB0aGUgc3BlY2lmaWVkIGZpeGVkIG9mZnNldAoJICAgKiAgIGluIG1pbnV0ZXMgaXMgcmV0dXJuZWQuCgkgICAqICogSWYgYGlucHV0YCBpcyBgbnVsbGAgb3IgYHVuZGVmaW5lZGAsIHRoZSBkZWZhdWx0IHpvbmUgaXMgcmV0dXJuZWQuCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV8bnVtYmVyfSBbaW5wdXRdIC0gdGhlIHZhbHVlIHRvIGJlIGNvbnZlcnRlZAoJICAgKiBAcmV0dXJuIHtab25lfQoJICAgKi8KCSAgOwoKCSAgSW5mby5ub3JtYWxpemVab25lID0gZnVuY3Rpb24gbm9ybWFsaXplWm9uZSQxKGlucHV0KSB7CgkgICAgcmV0dXJuIG5vcm1hbGl6ZVpvbmUoaW5wdXQsIFNldHRpbmdzLmRlZmF1bHRab25lKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIGFuIGFycmF5IG9mIHN0YW5kYWxvbmUgbW9udGggbmFtZXMuCgkgICAqIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvSmF2YVNjcmlwdC9SZWZlcmVuY2UvR2xvYmFsX09iamVjdHMvRGF0ZVRpbWVGb3JtYXQKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIG1vbnRoIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzICJudW1lcmljIiwgIjItZGlnaXQiLCAibmFycm93IiwgInNob3J0IiwgImxvbmciCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlXSAtIHRoZSBsb2NhbGUgY29kZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubnVtYmVyaW5nU3lzdGVtPW51bGxdIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY09iaj1udWxsXSAtIGFuIGV4aXN0aW5nIGxvY2FsZSBvYmplY3QgdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5vdXRwdXRDYWxlbmRhcj0nZ3JlZ29yeSddIC0gdGhlIGNhbGVuZGFyCgkgICAqIEBleGFtcGxlIEluZm8ubW9udGhzKClbMF0gLy89PiAnSmFudWFyeScKCSAgICogQGV4YW1wbGUgSW5mby5tb250aHMoJ3Nob3J0JylbMF0gLy89PiAnSmFuJwoJICAgKiBAZXhhbXBsZSBJbmZvLm1vbnRocygnbnVtZXJpYycpWzBdIC8vPT4gJzEnCgkgICAqIEBleGFtcGxlIEluZm8ubW9udGhzKCdzaG9ydCcsIHsgbG9jYWxlOiAnZnItQ0EnIH0gKVswXSAvLz0+ICdqYW52LicKCSAgICogQGV4YW1wbGUgSW5mby5tb250aHMoJ251bWVyaWMnLCB7IGxvY2FsZTogJ2FyJyB9KVswXSAvLz0+ICfZoScKCSAgICogQGV4YW1wbGUgSW5mby5tb250aHMoJ2xvbmcnLCB7IG91dHB1dENhbGVuZGFyOiAnaXNsYW1pYycgfSlbMF0gLy89PiAnUmFiacq7IEknCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgSW5mby5tb250aHMgPSBmdW5jdGlvbiBtb250aHMobGVuZ3RoLCBfdGVtcCkgewoJICAgIGlmIChsZW5ndGggPT09IHZvaWQgMCkgewoJICAgICAgbGVuZ3RoID0gImxvbmciOwoJICAgIH0KCgkgICAgdmFyIF9yZWYgPSBfdGVtcCA9PT0gdm9pZCAwID8ge30gOiBfdGVtcCwKCSAgICAgICAgX3JlZiRsb2NhbGUgPSBfcmVmLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX3JlZiRsb2NhbGUgPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmJGxvY2FsZSwKCSAgICAgICAgX3JlZiRudW1iZXJpbmdTeXN0ZW0gPSBfcmVmLm51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgbnVtYmVyaW5nU3lzdGVtID0gX3JlZiRudW1iZXJpbmdTeXN0ZW0gPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmJG51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgX3JlZiRsb2NPYmogPSBfcmVmLmxvY09iaiwKCSAgICAgICAgbG9jT2JqID0gX3JlZiRsb2NPYmogPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmJGxvY09iaiwKCSAgICAgICAgX3JlZiRvdXRwdXRDYWxlbmRhciA9IF9yZWYub3V0cHV0Q2FsZW5kYXIsCgkgICAgICAgIG91dHB1dENhbGVuZGFyID0gX3JlZiRvdXRwdXRDYWxlbmRhciA9PT0gdm9pZCAwID8gImdyZWdvcnkiIDogX3JlZiRvdXRwdXRDYWxlbmRhcjsKCgkgICAgcmV0dXJuIChsb2NPYmogfHwgTG9jYWxlLmNyZWF0ZShsb2NhbGUsIG51bWJlcmluZ1N5c3RlbSwgb3V0cHV0Q2FsZW5kYXIpKS5tb250aHMobGVuZ3RoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIGFuIGFycmF5IG9mIGZvcm1hdCBtb250aCBuYW1lcy4KCSAgICogRm9ybWF0IG1vbnRocyBkaWZmZXIgZnJvbSBzdGFuZGFsb25lIG1vbnRocyBpbiB0aGF0IHRoZXkncmUgbWVhbnQgdG8gYXBwZWFyIG5leHQgdG8gdGhlIGRheSBvZiB0aGUgbW9udGguIEluIHNvbWUgbGFuZ3VhZ2VzLCB0aGF0CgkgICAqIGNoYW5nZXMgdGhlIHN0cmluZy4KCSAgICogU2VlIHtAbGluayBJbmZvI21vbnRoc30KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIG1vbnRoIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzICJudW1lcmljIiwgIjItZGlnaXQiLCAibmFycm93IiwgInNob3J0IiwgImxvbmciCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlXSAtIHRoZSBsb2NhbGUgY29kZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubnVtYmVyaW5nU3lzdGVtPW51bGxdIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY09iaj1udWxsXSAtIGFuIGV4aXN0aW5nIGxvY2FsZSBvYmplY3QgdG8gdXNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5vdXRwdXRDYWxlbmRhcj0nZ3JlZ29yeSddIC0gdGhlIGNhbGVuZGFyCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgSW5mby5tb250aHNGb3JtYXQgPSBmdW5jdGlvbiBtb250aHNGb3JtYXQobGVuZ3RoLCBfdGVtcDIpIHsKCSAgICBpZiAobGVuZ3RoID09PSB2b2lkIDApIHsKCSAgICAgIGxlbmd0aCA9ICJsb25nIjsKCSAgICB9CgoJICAgIHZhciBfcmVmMiA9IF90ZW1wMiA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDIsCgkgICAgICAgIF9yZWYyJGxvY2FsZSA9IF9yZWYyLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX3JlZjIkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjIkbG9jYWxlLAoJICAgICAgICBfcmVmMiRudW1iZXJpbmdTeXN0ZW0gPSBfcmVmMi5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9yZWYyJG51bWJlcmluZ1N5c3RlbSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYyJG51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgX3JlZjIkbG9jT2JqID0gX3JlZjIubG9jT2JqLAoJICAgICAgICBsb2NPYmogPSBfcmVmMiRsb2NPYmogPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmMiRsb2NPYmosCgkgICAgICAgIF9yZWYyJG91dHB1dENhbGVuZGFyID0gX3JlZjIub3V0cHV0Q2FsZW5kYXIsCgkgICAgICAgIG91dHB1dENhbGVuZGFyID0gX3JlZjIkb3V0cHV0Q2FsZW5kYXIgPT09IHZvaWQgMCA/ICJncmVnb3J5IiA6IF9yZWYyJG91dHB1dENhbGVuZGFyOwoKCSAgICByZXR1cm4gKGxvY09iaiB8fCBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvdXRwdXRDYWxlbmRhcikpLm1vbnRocyhsZW5ndGgsIHRydWUpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gYXJyYXkgb2Ygc3RhbmRhbG9uZSB3ZWVrIG5hbWVzLgoJICAgKiBAc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0phdmFTY3JpcHQvUmVmZXJlbmNlL0dsb2JhbF9PYmplY3RzL0RhdGVUaW1lRm9ybWF0CgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbbGVuZ3RoPSdsb25nJ10gLSB0aGUgbGVuZ3RoIG9mIHRoZSB3ZWVrZGF5IHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzICJuYXJyb3ciLCAic2hvcnQiLCAibG9uZyIuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlXSAtIHRoZSBsb2NhbGUgY29kZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubnVtYmVyaW5nU3lzdGVtPW51bGxdIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY09iaj1udWxsXSAtIGFuIGV4aXN0aW5nIGxvY2FsZSBvYmplY3QgdG8gdXNlCgkgICAqIEBleGFtcGxlIEluZm8ud2Vla2RheXMoKVswXSAvLz0+ICdNb25kYXknCgkgICAqIEBleGFtcGxlIEluZm8ud2Vla2RheXMoJ3Nob3J0JylbMF0gLy89PiAnTW9uJwoJICAgKiBAZXhhbXBsZSBJbmZvLndlZWtkYXlzKCdzaG9ydCcsIHsgbG9jYWxlOiAnZnItQ0EnIH0pWzBdIC8vPT4gJ2x1bi4nCgkgICAqIEBleGFtcGxlIEluZm8ud2Vla2RheXMoJ3Nob3J0JywgeyBsb2NhbGU6ICdhcicgfSlbMF0gLy89PiAn2KfZhNin2KvZhtmK2YYnCgkgICAqIEByZXR1cm4ge0FycmF5fQoJICAgKi8KCSAgOwoKCSAgSW5mby53ZWVrZGF5cyA9IGZ1bmN0aW9uIHdlZWtkYXlzKGxlbmd0aCwgX3RlbXAzKSB7CgkgICAgaWYgKGxlbmd0aCA9PT0gdm9pZCAwKSB7CgkgICAgICBsZW5ndGggPSAibG9uZyI7CgkgICAgfQoKCSAgICB2YXIgX3JlZjMgPSBfdGVtcDMgPT09IHZvaWQgMCA/IHt9IDogX3RlbXAzLAoJICAgICAgICBfcmVmMyRsb2NhbGUgPSBfcmVmMy5sb2NhbGUsCgkgICAgICAgIGxvY2FsZSA9IF9yZWYzJGxvY2FsZSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWYzJGxvY2FsZSwKCSAgICAgICAgX3JlZjMkbnVtYmVyaW5nU3lzdGVtID0gX3JlZjMubnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBudW1iZXJpbmdTeXN0ZW0gPSBfcmVmMyRudW1iZXJpbmdTeXN0ZW0gPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmMyRudW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIF9yZWYzJGxvY09iaiA9IF9yZWYzLmxvY09iaiwKCSAgICAgICAgbG9jT2JqID0gX3JlZjMkbG9jT2JqID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjMkbG9jT2JqOwoKCSAgICByZXR1cm4gKGxvY09iaiB8fCBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBudWxsKSkud2Vla2RheXMobGVuZ3RoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIGFuIGFycmF5IG9mIGZvcm1hdCB3ZWVrIG5hbWVzLgoJICAgKiBGb3JtYXQgd2Vla2RheXMgZGlmZmVyIGZyb20gc3RhbmRhbG9uZSB3ZWVrZGF5cyBpbiB0aGF0IHRoZXkncmUgbWVhbnQgdG8gYXBwZWFyIG5leHQgdG8gbW9yZSBkYXRlIGluZm9ybWF0aW9uLiBJbiBzb21lIGxhbmd1YWdlcywgdGhhdAoJICAgKiBjaGFuZ2VzIHRoZSBzdHJpbmcuCgkgICAqIFNlZSB7QGxpbmsgSW5mbyN3ZWVrZGF5c30KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J2xvbmcnXSAtIHRoZSBsZW5ndGggb2YgdGhlIG1vbnRoIHJlcHJlc2VudGF0aW9uLCBzdWNoIGFzICJuYXJyb3ciLCAic2hvcnQiLCAibG9uZyIuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlPW51bGxdIC0gdGhlIGxvY2FsZSBjb2RlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5udW1iZXJpbmdTeXN0ZW09bnVsbF0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jT2JqPW51bGxdIC0gYW4gZXhpc3RpbmcgbG9jYWxlIG9iamVjdCB0byB1c2UKCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbmZvLndlZWtkYXlzRm9ybWF0ID0gZnVuY3Rpb24gd2Vla2RheXNGb3JtYXQobGVuZ3RoLCBfdGVtcDQpIHsKCSAgICBpZiAobGVuZ3RoID09PSB2b2lkIDApIHsKCSAgICAgIGxlbmd0aCA9ICJsb25nIjsKCSAgICB9CgoJICAgIHZhciBfcmVmNCA9IF90ZW1wNCA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDQsCgkgICAgICAgIF9yZWY0JGxvY2FsZSA9IF9yZWY0LmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX3JlZjQkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjQkbG9jYWxlLAoJICAgICAgICBfcmVmNCRudW1iZXJpbmdTeXN0ZW0gPSBfcmVmNC5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9yZWY0JG51bWJlcmluZ1N5c3RlbSA9PT0gdm9pZCAwID8gbnVsbCA6IF9yZWY0JG51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgX3JlZjQkbG9jT2JqID0gX3JlZjQubG9jT2JqLAoJICAgICAgICBsb2NPYmogPSBfcmVmNCRsb2NPYmogPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmNCRsb2NPYmo7CgoJICAgIHJldHVybiAobG9jT2JqIHx8IExvY2FsZS5jcmVhdGUobG9jYWxlLCBudW1iZXJpbmdTeXN0ZW0sIG51bGwpKS53ZWVrZGF5cyhsZW5ndGgsIHRydWUpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gYXJyYXkgb2YgbWVyaWRpZW1zLgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZV0gLSB0aGUgbG9jYWxlIGNvZGUKCSAgICogQGV4YW1wbGUgSW5mby5tZXJpZGllbXMoKSAvLz0+IFsgJ0FNJywgJ1BNJyBdCgkgICAqIEBleGFtcGxlIEluZm8ubWVyaWRpZW1zKHsgbG9jYWxlOiAnbXknIH0pIC8vPT4gWyAn4YCU4YC24YCU4YCA4YC6JywgJ+GAiuGAlOGAsScgXQoJICAgKiBAcmV0dXJuIHtBcnJheX0KCSAgICovCgkgIDsKCgkgIEluZm8ubWVyaWRpZW1zID0gZnVuY3Rpb24gbWVyaWRpZW1zKF90ZW1wNSkgewoJICAgIHZhciBfcmVmNSA9IF90ZW1wNSA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDUsCgkgICAgICAgIF9yZWY1JGxvY2FsZSA9IF9yZWY1LmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX3JlZjUkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX3JlZjUkbG9jYWxlOwoKCSAgICByZXR1cm4gTG9jYWxlLmNyZWF0ZShsb2NhbGUpLm1lcmlkaWVtcygpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gYXJyYXkgb2YgZXJhcywgc3VjaCBhcyBbJ0JDJywgJ0FEJ10uIFRoZSBsb2NhbGUgY2FuIGJlIHNwZWNpZmllZCwgYnV0IHRoZSBjYWxlbmRhciBzeXN0ZW0gaXMgYWx3YXlzIEdyZWdvcmlhbi4KCSAgICogQHBhcmFtIHtzdHJpbmd9IFtsZW5ndGg9J3Nob3J0J10gLSB0aGUgbGVuZ3RoIG9mIHRoZSBlcmEgcmVwcmVzZW50YXRpb24sIHN1Y2ggYXMgInNob3J0IiBvciAibG9uZyIuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMubG9jYWxlXSAtIHRoZSBsb2NhbGUgY29kZQoJICAgKiBAZXhhbXBsZSBJbmZvLmVyYXMoKSAvLz0+IFsgJ0JDJywgJ0FEJyBdCgkgICAqIEBleGFtcGxlIEluZm8uZXJhcygnbG9uZycpIC8vPT4gWyAnQmVmb3JlIENocmlzdCcsICdBbm5vIERvbWluaScgXQoJICAgKiBAZXhhbXBsZSBJbmZvLmVyYXMoJ2xvbmcnLCB7IGxvY2FsZTogJ2ZyJyB9KSAvLz0+IFsgJ2F2YW50IErDqXN1cy1DaHJpc3QnLCAnYXByw6hzIErDqXN1cy1DaHJpc3QnIF0KCSAgICogQHJldHVybiB7QXJyYXl9CgkgICAqLwoJICA7CgoJICBJbmZvLmVyYXMgPSBmdW5jdGlvbiBlcmFzKGxlbmd0aCwgX3RlbXA2KSB7CgkgICAgaWYgKGxlbmd0aCA9PT0gdm9pZCAwKSB7CgkgICAgICBsZW5ndGggPSAic2hvcnQiOwoJICAgIH0KCgkgICAgdmFyIF9yZWY2ID0gX3RlbXA2ID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wNiwKCSAgICAgICAgX3JlZjYkbG9jYWxlID0gX3JlZjYubG9jYWxlLAoJICAgICAgICBsb2NhbGUgPSBfcmVmNiRsb2NhbGUgPT09IHZvaWQgMCA/IG51bGwgOiBfcmVmNiRsb2NhbGU7CgoJICAgIHJldHVybiBMb2NhbGUuY3JlYXRlKGxvY2FsZSwgbnVsbCwgImdyZWdvcnkiKS5lcmFzKGxlbmd0aCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB0aGUgc2V0IG9mIGF2YWlsYWJsZSBmZWF0dXJlcyBpbiB0aGlzIGVudmlyb25tZW50LgoJICAgKiBTb21lIGZlYXR1cmVzIG9mIEx1eG9uIGFyZSBub3QgYXZhaWxhYmxlIGluIGFsbCBlbnZpcm9ubWVudHMuIEZvciBleGFtcGxlLCBvbiBvbGRlciBicm93c2VycywgcmVsYXRpdmUgdGltZSBmb3JtYXR0aW5nIHN1cHBvcnQgaXMgbm90IGF2YWlsYWJsZS4gVXNlIHRoaXMgZnVuY3Rpb24gdG8gZmlndXJlIG91dCBpZiB0aGF0J3MgdGhlIGNhc2UuCgkgICAqIEtleXM6CgkgICAqICogYHJlbGF0aXZlYDogd2hldGhlciB0aGlzIGVudmlyb25tZW50IHN1cHBvcnRzIHJlbGF0aXZlIHRpbWUgZm9ybWF0dGluZwoJICAgKiBAZXhhbXBsZSBJbmZvLmZlYXR1cmVzKCkgLy89PiB7IHJlbGF0aXZlOiBmYWxzZSB9CgkgICAqIEByZXR1cm4ge09iamVjdH0KCSAgICovCgkgIDsKCgkgIEluZm8uZmVhdHVyZXMgPSBmdW5jdGlvbiBmZWF0dXJlcygpIHsKCSAgICByZXR1cm4gewoJICAgICAgcmVsYXRpdmU6IGhhc1JlbGF0aXZlKCkKCSAgICB9OwoJICB9OwoKCSAgcmV0dXJuIEluZm87Cgl9KCk7CgoJZnVuY3Rpb24gZGF5RGlmZihlYXJsaWVyLCBsYXRlcikgewoJICB2YXIgdXRjRGF5U3RhcnQgPSBmdW5jdGlvbiB1dGNEYXlTdGFydChkdCkgewoJICAgIHJldHVybiBkdC50b1VUQygwLCB7CgkgICAgICBrZWVwTG9jYWxUaW1lOiB0cnVlCgkgICAgfSkuc3RhcnRPZigiZGF5IikudmFsdWVPZigpOwoJICB9LAoJICAgICAgbXMgPSB1dGNEYXlTdGFydChsYXRlcikgLSB1dGNEYXlTdGFydChlYXJsaWVyKTsKCgkgIHJldHVybiBNYXRoLmZsb29yKER1cmF0aW9uLmZyb21NaWxsaXMobXMpLmFzKCJkYXlzIikpOwoJfQoKCWZ1bmN0aW9uIGhpZ2hPcmRlckRpZmZzKGN1cnNvciwgbGF0ZXIsIHVuaXRzKSB7CgkgIHZhciBkaWZmZXJzID0gW1sieWVhcnMiLCBmdW5jdGlvbiAoYSwgYikgewoJICAgIHJldHVybiBiLnllYXIgLSBhLnllYXI7CgkgIH1dLCBbInF1YXJ0ZXJzIiwgZnVuY3Rpb24gKGEsIGIpIHsKCSAgICByZXR1cm4gYi5xdWFydGVyIC0gYS5xdWFydGVyOwoJICB9XSwgWyJtb250aHMiLCBmdW5jdGlvbiAoYSwgYikgewoJICAgIHJldHVybiBiLm1vbnRoIC0gYS5tb250aCArIChiLnllYXIgLSBhLnllYXIpICogMTI7CgkgIH1dLCBbIndlZWtzIiwgZnVuY3Rpb24gKGEsIGIpIHsKCSAgICB2YXIgZGF5cyA9IGRheURpZmYoYSwgYik7CgkgICAgcmV0dXJuIChkYXlzIC0gZGF5cyAlIDcpIC8gNzsKCSAgfV0sIFsiZGF5cyIsIGRheURpZmZdXTsKCSAgdmFyIHJlc3VsdHMgPSB7fTsKCSAgdmFyIGxvd2VzdE9yZGVyLCBoaWdoV2F0ZXI7CgoJICBmb3IgKHZhciBfaSA9IDAsIF9kaWZmZXJzID0gZGlmZmVyczsgX2kgPCBfZGlmZmVycy5sZW5ndGg7IF9pKyspIHsKCSAgICB2YXIgX2RpZmZlcnMkX2kgPSBfZGlmZmVyc1tfaV0sCgkgICAgICAgIHVuaXQgPSBfZGlmZmVycyRfaVswXSwKCSAgICAgICAgZGlmZmVyID0gX2RpZmZlcnMkX2lbMV07CgoJICAgIGlmICh1bml0cy5pbmRleE9mKHVuaXQpID49IDApIHsKCSAgICAgIHZhciBfY3Vyc29yJHBsdXM7CgoJICAgICAgbG93ZXN0T3JkZXIgPSB1bml0OwoJICAgICAgdmFyIGRlbHRhID0gZGlmZmVyKGN1cnNvciwgbGF0ZXIpOwoJICAgICAgaGlnaFdhdGVyID0gY3Vyc29yLnBsdXMoKF9jdXJzb3IkcGx1cyA9IHt9LCBfY3Vyc29yJHBsdXNbdW5pdF0gPSBkZWx0YSwgX2N1cnNvciRwbHVzKSk7CgoJICAgICAgaWYgKGhpZ2hXYXRlciA+IGxhdGVyKSB7CgkgICAgICAgIHZhciBfY3Vyc29yJHBsdXMyOwoKCSAgICAgICAgY3Vyc29yID0gY3Vyc29yLnBsdXMoKF9jdXJzb3IkcGx1czIgPSB7fSwgX2N1cnNvciRwbHVzMlt1bml0XSA9IGRlbHRhIC0gMSwgX2N1cnNvciRwbHVzMikpOwoJICAgICAgICBkZWx0YSAtPSAxOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgY3Vyc29yID0gaGlnaFdhdGVyOwoJICAgICAgfQoKCSAgICAgIHJlc3VsdHNbdW5pdF0gPSBkZWx0YTsKCSAgICB9CgkgIH0KCgkgIHJldHVybiBbY3Vyc29yLCByZXN1bHRzLCBoaWdoV2F0ZXIsIGxvd2VzdE9yZGVyXTsKCX0KCglmdW5jdGlvbiBfZGlmZiAoZWFybGllciwgbGF0ZXIsIHVuaXRzLCBvcHRzKSB7CgkgIHZhciBfaGlnaE9yZGVyRGlmZnMgPSBoaWdoT3JkZXJEaWZmcyhlYXJsaWVyLCBsYXRlciwgdW5pdHMpLAoJICAgICAgY3Vyc29yID0gX2hpZ2hPcmRlckRpZmZzWzBdLAoJICAgICAgcmVzdWx0cyA9IF9oaWdoT3JkZXJEaWZmc1sxXSwKCSAgICAgIGhpZ2hXYXRlciA9IF9oaWdoT3JkZXJEaWZmc1syXSwKCSAgICAgIGxvd2VzdE9yZGVyID0gX2hpZ2hPcmRlckRpZmZzWzNdOwoKCSAgdmFyIHJlbWFpbmluZ01pbGxpcyA9IGxhdGVyIC0gY3Vyc29yOwoJICB2YXIgbG93ZXJPcmRlclVuaXRzID0gdW5pdHMuZmlsdGVyKGZ1bmN0aW9uICh1KSB7CgkgICAgcmV0dXJuIFsiaG91cnMiLCAibWludXRlcyIsICJzZWNvbmRzIiwgIm1pbGxpc2Vjb25kcyJdLmluZGV4T2YodSkgPj0gMDsKCSAgfSk7CgoJICBpZiAobG93ZXJPcmRlclVuaXRzLmxlbmd0aCA9PT0gMCkgewoJICAgIGlmIChoaWdoV2F0ZXIgPCBsYXRlcikgewoJICAgICAgdmFyIF9jdXJzb3IkcGx1czM7CgoJICAgICAgaGlnaFdhdGVyID0gY3Vyc29yLnBsdXMoKF9jdXJzb3IkcGx1czMgPSB7fSwgX2N1cnNvciRwbHVzM1tsb3dlc3RPcmRlcl0gPSAxLCBfY3Vyc29yJHBsdXMzKSk7CgkgICAgfQoKCSAgICBpZiAoaGlnaFdhdGVyICE9PSBjdXJzb3IpIHsKCSAgICAgIHJlc3VsdHNbbG93ZXN0T3JkZXJdID0gKHJlc3VsdHNbbG93ZXN0T3JkZXJdIHx8IDApICsgcmVtYWluaW5nTWlsbGlzIC8gKGhpZ2hXYXRlciAtIGN1cnNvcik7CgkgICAgfQoJICB9CgoJICB2YXIgZHVyYXRpb24gPSBEdXJhdGlvbi5mcm9tT2JqZWN0KHJlc3VsdHMsIG9wdHMpOwoKCSAgaWYgKGxvd2VyT3JkZXJVbml0cy5sZW5ndGggPiAwKSB7CgkgICAgdmFyIF9EdXJhdGlvbiRmcm9tTWlsbGlzOwoKCSAgICByZXR1cm4gKF9EdXJhdGlvbiRmcm9tTWlsbGlzID0gRHVyYXRpb24uZnJvbU1pbGxpcyhyZW1haW5pbmdNaWxsaXMsIG9wdHMpKS5zaGlmdFRvLmFwcGx5KF9EdXJhdGlvbiRmcm9tTWlsbGlzLCBsb3dlck9yZGVyVW5pdHMpLnBsdXMoZHVyYXRpb24pOwoJICB9IGVsc2UgewoJICAgIHJldHVybiBkdXJhdGlvbjsKCSAgfQoJfQoKCXZhciBudW1iZXJpbmdTeXN0ZW1zID0gewoJICBhcmFiOiAiW1x1MDY2MC1cdTA2NjldIiwKCSAgYXJhYmV4dDogIltcdTA2RjAtXHUwNkY5XSIsCgkgIGJhbGk6ICJbXHUxQjUwLVx1MUI1OV0iLAoJICBiZW5nOiAiW1x1MDlFNi1cdTA5RUZdIiwKCSAgZGV2YTogIltcdTA5NjYtXHUwOTZGXSIsCgkgIGZ1bGx3aWRlOiAiW1x1RkYxMC1cdUZGMTldIiwKCSAgZ3VqcjogIltcdTBBRTYtXHUwQUVGXSIsCgkgIGhhbmlkZWM6ICJb44CHfOS4gHzkuox85LiJfOWbm3zkupR85YWtfOS4g3zlhat85LmdXSIsCgkgIGtobXI6ICJbXHUxN0UwLVx1MTdFOV0iLAoJICBrbmRhOiAiW1x1MENFNi1cdTBDRUZdIiwKCSAgbGFvbzogIltcdTBFRDAtXHUwRUQ5XSIsCgkgIGxpbWI6ICJbXHUxOTQ2LVx1MTk0Rl0iLAoJICBtbHltOiAiW1x1MEQ2Ni1cdTBENkZdIiwKCSAgbW9uZzogIltcdTE4MTAtXHUxODE5XSIsCgkgIG15bXI6ICJbXHUxMDQwLVx1MTA0OV0iLAoJICBvcnlhOiAiW1x1MEI2Ni1cdTBCNkZdIiwKCSAgdGFtbGRlYzogIltcdTBCRTYtXHUwQkVGXSIsCgkgIHRlbHU6ICJbXHUwQzY2LVx1MEM2Rl0iLAoJICB0aGFpOiAiW1x1MEU1MC1cdTBFNTldIiwKCSAgdGlidDogIltcdTBGMjAtXHUwRjI5XSIsCgkgIGxhdG46ICJcXGQiCgl9OwoJdmFyIG51bWJlcmluZ1N5c3RlbXNVVEYxNiA9IHsKCSAgYXJhYjogWzE2MzIsIDE2NDFdLAoJICBhcmFiZXh0OiBbMTc3NiwgMTc4NV0sCgkgIGJhbGk6IFs2OTkyLCA3MDAxXSwKCSAgYmVuZzogWzI1MzQsIDI1NDNdLAoJICBkZXZhOiBbMjQwNiwgMjQxNV0sCgkgIGZ1bGx3aWRlOiBbNjUyOTYsIDY1MzAzXSwKCSAgZ3VqcjogWzI3OTAsIDI3OTldLAoJICBraG1yOiBbNjExMiwgNjEyMV0sCgkgIGtuZGE6IFszMzAyLCAzMzExXSwKCSAgbGFvbzogWzM3OTIsIDM4MDFdLAoJICBsaW1iOiBbNjQ3MCwgNjQ3OV0sCgkgIG1seW06IFszNDMwLCAzNDM5XSwKCSAgbW9uZzogWzYxNjAsIDYxNjldLAoJICBteW1yOiBbNDE2MCwgNDE2OV0sCgkgIG9yeWE6IFsyOTE4LCAyOTI3XSwKCSAgdGFtbGRlYzogWzMwNDYsIDMwNTVdLAoJICB0ZWx1OiBbMzE3NCwgMzE4M10sCgkgIHRoYWk6IFszNjY0LCAzNjczXSwKCSAgdGlidDogWzM4NzIsIDM4ODFdCgl9OwoJdmFyIGhhbmlkZWNDaGFycyA9IG51bWJlcmluZ1N5c3RlbXMuaGFuaWRlYy5yZXBsYWNlKC9bXFt8XF1dL2csICIiKS5zcGxpdCgiIik7CglmdW5jdGlvbiBwYXJzZURpZ2l0cyhzdHIpIHsKCSAgdmFyIHZhbHVlID0gcGFyc2VJbnQoc3RyLCAxMCk7CgoJICBpZiAoaXNOYU4odmFsdWUpKSB7CgkgICAgdmFsdWUgPSAiIjsKCgkgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBzdHIubGVuZ3RoOyBpKyspIHsKCSAgICAgIHZhciBjb2RlID0gc3RyLmNoYXJDb2RlQXQoaSk7CgoJICAgICAgaWYgKHN0cltpXS5zZWFyY2gobnVtYmVyaW5nU3lzdGVtcy5oYW5pZGVjKSAhPT0gLTEpIHsKCSAgICAgICAgdmFsdWUgKz0gaGFuaWRlY0NoYXJzLmluZGV4T2Yoc3RyW2ldKTsKCSAgICAgIH0gZWxzZSB7CgkgICAgICAgIGZvciAodmFyIGtleSBpbiBudW1iZXJpbmdTeXN0ZW1zVVRGMTYpIHsKCSAgICAgICAgICB2YXIgX251bWJlcmluZ1N5c3RlbXNVVEYgPSBudW1iZXJpbmdTeXN0ZW1zVVRGMTZba2V5XSwKCSAgICAgICAgICAgICAgbWluID0gX251bWJlcmluZ1N5c3RlbXNVVEZbMF0sCgkgICAgICAgICAgICAgIG1heCA9IF9udW1iZXJpbmdTeXN0ZW1zVVRGWzFdOwoKCSAgICAgICAgICBpZiAoY29kZSA+PSBtaW4gJiYgY29kZSA8PSBtYXgpIHsKCSAgICAgICAgICAgIHZhbHVlICs9IGNvZGUgLSBtaW47CgkgICAgICAgICAgfQoJICAgICAgICB9CgkgICAgICB9CgkgICAgfQoKCSAgICByZXR1cm4gcGFyc2VJbnQodmFsdWUsIDEwKTsKCSAgfSBlbHNlIHsKCSAgICByZXR1cm4gdmFsdWU7CgkgIH0KCX0KCWZ1bmN0aW9uIGRpZ2l0UmVnZXgoX3JlZiwgYXBwZW5kKSB7CgkgIHZhciBudW1iZXJpbmdTeXN0ZW0gPSBfcmVmLm51bWJlcmluZ1N5c3RlbTsKCgkgIGlmIChhcHBlbmQgPT09IHZvaWQgMCkgewoJICAgIGFwcGVuZCA9ICIiOwoJICB9CgoJICByZXR1cm4gbmV3IFJlZ0V4cCgiIiArIG51bWJlcmluZ1N5c3RlbXNbbnVtYmVyaW5nU3lzdGVtIHx8ICJsYXRuIl0gKyBhcHBlbmQpOwoJfQoKCXZhciBNSVNTSU5HX0ZUUCA9ICJtaXNzaW5nIEludGwuRGF0ZVRpbWVGb3JtYXQuZm9ybWF0VG9QYXJ0cyBzdXBwb3J0IjsKCglmdW5jdGlvbiBpbnRVbml0KHJlZ2V4LCBwb3N0KSB7CgkgIGlmIChwb3N0ID09PSB2b2lkIDApIHsKCSAgICBwb3N0ID0gZnVuY3Rpb24gcG9zdChpKSB7CgkgICAgICByZXR1cm4gaTsKCSAgICB9OwoJICB9CgoJICByZXR1cm4gewoJICAgIHJlZ2V4OiByZWdleCwKCSAgICBkZXNlcjogZnVuY3Rpb24gZGVzZXIoX3JlZikgewoJICAgICAgdmFyIHMgPSBfcmVmWzBdOwoJICAgICAgcmV0dXJuIHBvc3QocGFyc2VEaWdpdHMocykpOwoJICAgIH0KCSAgfTsKCX0KCgl2YXIgTkJTUCA9IFN0cmluZy5mcm9tQ2hhckNvZGUoMTYwKTsKCXZhciBzcGFjZU9yTkJTUCA9ICIoIHwiICsgTkJTUCArICIpIjsKCXZhciBzcGFjZU9yTkJTUFJlZ0V4cCA9IG5ldyBSZWdFeHAoc3BhY2VPck5CU1AsICJnIik7CgoJZnVuY3Rpb24gZml4TGlzdFJlZ2V4KHMpIHsKCSAgLy8gbWFrZSBkb3RzIG9wdGlvbmFsIGFuZCBhbHNvIG1ha2UgdGhlbSBsaXRlcmFsCgkgIC8vIG1ha2Ugc3BhY2UgYW5kIG5vbiBicmVha2FibGUgc3BhY2UgY2hhcmFjdGVycyBpbnRlcmNoYW5nZWFibGUKCSAgcmV0dXJuIHMucmVwbGFjZSgvXC4vZywgIlxcLj8iKS5yZXBsYWNlKHNwYWNlT3JOQlNQUmVnRXhwLCBzcGFjZU9yTkJTUCk7Cgl9CgoJZnVuY3Rpb24gc3RyaXBJbnNlbnNpdGl2aXRpZXMocykgewoJICByZXR1cm4gcy5yZXBsYWNlKC9cLi9nLCAiIikgLy8gaWdub3JlIGRvdHMgdGhhdCB3ZXJlIG1hZGUgb3B0aW9uYWwKCSAgLnJlcGxhY2Uoc3BhY2VPck5CU1BSZWdFeHAsICIgIikgLy8gaW50ZXJjaGFuZ2Ugc3BhY2UgYW5kIG5ic3AKCSAgLnRvTG93ZXJDYXNlKCk7Cgl9CgoJZnVuY3Rpb24gb25lT2Yoc3RyaW5ncywgc3RhcnRJbmRleCkgewoJICBpZiAoc3RyaW5ncyA9PT0gbnVsbCkgewoJICAgIHJldHVybiBudWxsOwoJICB9IGVsc2UgewoJICAgIHJldHVybiB7CgkgICAgICByZWdleDogUmVnRXhwKHN0cmluZ3MubWFwKGZpeExpc3RSZWdleCkuam9pbigifCIpKSwKCSAgICAgIGRlc2VyOiBmdW5jdGlvbiBkZXNlcihfcmVmMikgewoJICAgICAgICB2YXIgcyA9IF9yZWYyWzBdOwoJICAgICAgICByZXR1cm4gc3RyaW5ncy5maW5kSW5kZXgoZnVuY3Rpb24gKGkpIHsKCSAgICAgICAgICByZXR1cm4gc3RyaXBJbnNlbnNpdGl2aXRpZXMocykgPT09IHN0cmlwSW5zZW5zaXRpdml0aWVzKGkpOwoJICAgICAgICB9KSArIHN0YXJ0SW5kZXg7CgkgICAgICB9CgkgICAgfTsKCSAgfQoJfQoKCWZ1bmN0aW9uIG9mZnNldChyZWdleCwgZ3JvdXBzKSB7CgkgIHJldHVybiB7CgkgICAgcmVnZXg6IHJlZ2V4LAoJICAgIGRlc2VyOiBmdW5jdGlvbiBkZXNlcihfcmVmMykgewoJICAgICAgdmFyIGggPSBfcmVmM1sxXSwKCSAgICAgICAgICBtID0gX3JlZjNbMl07CgkgICAgICByZXR1cm4gc2lnbmVkT2Zmc2V0KGgsIG0pOwoJICAgIH0sCgkgICAgZ3JvdXBzOiBncm91cHMKCSAgfTsKCX0KCglmdW5jdGlvbiBzaW1wbGUocmVnZXgpIHsKCSAgcmV0dXJuIHsKCSAgICByZWdleDogcmVnZXgsCgkgICAgZGVzZXI6IGZ1bmN0aW9uIGRlc2VyKF9yZWY0KSB7CgkgICAgICB2YXIgcyA9IF9yZWY0WzBdOwoJICAgICAgcmV0dXJuIHM7CgkgICAgfQoJICB9OwoJfQoKCWZ1bmN0aW9uIGVzY2FwZVRva2VuKHZhbHVlKSB7CgkgIHJldHVybiB2YWx1ZS5yZXBsYWNlKC9bXC1cW1xde30oKSorPy4sXFxcXiR8I1xzXS9nLCAiXFwkJiIpOwoJfQoKCWZ1bmN0aW9uIHVuaXRGb3JUb2tlbih0b2tlbiwgbG9jKSB7CgkgIHZhciBvbmUgPSBkaWdpdFJlZ2V4KGxvYyksCgkgICAgICB0d28gPSBkaWdpdFJlZ2V4KGxvYywgInsyfSIpLAoJICAgICAgdGhyZWUgPSBkaWdpdFJlZ2V4KGxvYywgInszfSIpLAoJICAgICAgZm91ciA9IGRpZ2l0UmVnZXgobG9jLCAiezR9IiksCgkgICAgICBzaXggPSBkaWdpdFJlZ2V4KGxvYywgIns2fSIpLAoJICAgICAgb25lT3JUd28gPSBkaWdpdFJlZ2V4KGxvYywgInsxLDJ9IiksCgkgICAgICBvbmVUb1RocmVlID0gZGlnaXRSZWdleChsb2MsICJ7MSwzfSIpLAoJICAgICAgb25lVG9TaXggPSBkaWdpdFJlZ2V4KGxvYywgInsxLDZ9IiksCgkgICAgICBvbmVUb05pbmUgPSBkaWdpdFJlZ2V4KGxvYywgInsxLDl9IiksCgkgICAgICB0d29Ub0ZvdXIgPSBkaWdpdFJlZ2V4KGxvYywgInsyLDR9IiksCgkgICAgICBmb3VyVG9TaXggPSBkaWdpdFJlZ2V4KGxvYywgIns0LDZ9IiksCgkgICAgICBsaXRlcmFsID0gZnVuY3Rpb24gbGl0ZXJhbCh0KSB7CgkgICAgcmV0dXJuIHsKCSAgICAgIHJlZ2V4OiBSZWdFeHAoZXNjYXBlVG9rZW4odC52YWwpKSwKCSAgICAgIGRlc2VyOiBmdW5jdGlvbiBkZXNlcihfcmVmNSkgewoJICAgICAgICB2YXIgcyA9IF9yZWY1WzBdOwoJICAgICAgICByZXR1cm4gczsKCSAgICAgIH0sCgkgICAgICBsaXRlcmFsOiB0cnVlCgkgICAgfTsKCSAgfSwKCSAgICAgIHVuaXRhdGUgPSBmdW5jdGlvbiB1bml0YXRlKHQpIHsKCSAgICBpZiAodG9rZW4ubGl0ZXJhbCkgewoJICAgICAgcmV0dXJuIGxpdGVyYWwodCk7CgkgICAgfQoKCSAgICBzd2l0Y2ggKHQudmFsKSB7CgkgICAgICAvLyBlcmEKCSAgICAgIGNhc2UgIkciOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLmVyYXMoInNob3J0IiwgZmFsc2UpLCAwKTsKCgkgICAgICBjYXNlICJHRyI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2MuZXJhcygibG9uZyIsIGZhbHNlKSwgMCk7CgkgICAgICAvLyB5ZWFycwoKCSAgICAgIGNhc2UgInkiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVUb1NpeCk7CgoJICAgICAgY2FzZSAieXkiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d29Ub0ZvdXIsIHVudHJ1bmNhdGVZZWFyKTsKCgkgICAgICBjYXNlICJ5eXl5IjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQoZm91cik7CgoJICAgICAgY2FzZSAieXl5eXkiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChmb3VyVG9TaXgpOwoKCSAgICAgIGNhc2UgInl5eXl5eSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHNpeCk7CgkgICAgICAvLyBtb250aHMKCgkgICAgICBjYXNlICJNIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pOwoKCSAgICAgIGNhc2UgIk1NIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTsKCgkgICAgICBjYXNlICJNTU0iOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLm1vbnRocygic2hvcnQiLCB0cnVlLCBmYWxzZSksIDEpOwoKCSAgICAgIGNhc2UgIk1NTU0iOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLm1vbnRocygibG9uZyIsIHRydWUsIGZhbHNlKSwgMSk7CgoJICAgICAgY2FzZSAiTCI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZU9yVHdvKTsKCgkgICAgICBjYXNlICJMTCI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHR3byk7CgoJICAgICAgY2FzZSAiTExMIjoKCSAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy5tb250aHMoInNob3J0IiwgZmFsc2UsIGZhbHNlKSwgMSk7CgoJICAgICAgY2FzZSAiTExMTCI6CgkgICAgICAgIHJldHVybiBvbmVPZihsb2MubW9udGhzKCJsb25nIiwgZmFsc2UsIGZhbHNlKSwgMSk7CgkgICAgICAvLyBkYXRlcwoKCSAgICAgIGNhc2UgImQiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAiZGQiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoJICAgICAgLy8gb3JkaW5hbHMKCgkgICAgICBjYXNlICJvIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lVG9UaHJlZSk7CgoJICAgICAgY2FzZSAib29vIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodGhyZWUpOwoJICAgICAgLy8gdGltZQoKCSAgICAgIGNhc2UgIkhIIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTsKCgkgICAgICBjYXNlICJIIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pOwoKCSAgICAgIGNhc2UgImhoIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTsKCgkgICAgICBjYXNlICJoIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pOwoKCSAgICAgIGNhc2UgIm1tIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTsKCgkgICAgICBjYXNlICJtIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pOwoKCSAgICAgIGNhc2UgInEiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAicXEiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoKCSAgICAgIGNhc2UgInMiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVPclR3byk7CgoJICAgICAgY2FzZSAic3MiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0d28pOwoKCSAgICAgIGNhc2UgIlMiOgoJICAgICAgICByZXR1cm4gaW50VW5pdChvbmVUb1RocmVlKTsKCgkgICAgICBjYXNlICJTU1MiOgoJICAgICAgICByZXR1cm4gaW50VW5pdCh0aHJlZSk7CgoJICAgICAgY2FzZSAidSI6CgkgICAgICAgIHJldHVybiBzaW1wbGUob25lVG9OaW5lKTsKCgkgICAgICBjYXNlICJ1dSI6CgkgICAgICAgIHJldHVybiBzaW1wbGUob25lT3JUd28pOwoKCSAgICAgIGNhc2UgInV1dSI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KG9uZSk7CgkgICAgICAvLyBtZXJpZGllbQoKCSAgICAgIGNhc2UgImEiOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLm1lcmlkaWVtcygpLCAwKTsKCSAgICAgIC8vIHdlZWtZZWFyIChrKQoKCSAgICAgIGNhc2UgImtra2siOgoJICAgICAgICByZXR1cm4gaW50VW5pdChmb3VyKTsKCgkgICAgICBjYXNlICJrayI6CgkgICAgICAgIHJldHVybiBpbnRVbml0KHR3b1RvRm91ciwgdW50cnVuY2F0ZVllYXIpOwoJICAgICAgLy8gd2Vla051bWJlciAoVykKCgkgICAgICBjYXNlICJXIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lT3JUd28pOwoKCSAgICAgIGNhc2UgIldXIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQodHdvKTsKCSAgICAgIC8vIHdlZWtkYXlzCgoJICAgICAgY2FzZSAiRSI6CgkgICAgICBjYXNlICJjIjoKCSAgICAgICAgcmV0dXJuIGludFVuaXQob25lKTsKCgkgICAgICBjYXNlICJFRUUiOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKCJzaG9ydCIsIGZhbHNlLCBmYWxzZSksIDEpOwoKCSAgICAgIGNhc2UgIkVFRUUiOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKCJsb25nIiwgZmFsc2UsIGZhbHNlKSwgMSk7CgoJICAgICAgY2FzZSAiY2NjIjoKCSAgICAgICAgcmV0dXJuIG9uZU9mKGxvYy53ZWVrZGF5cygic2hvcnQiLCB0cnVlLCBmYWxzZSksIDEpOwoKCSAgICAgIGNhc2UgImNjY2MiOgoJICAgICAgICByZXR1cm4gb25lT2YobG9jLndlZWtkYXlzKCJsb25nIiwgdHJ1ZSwgZmFsc2UpLCAxKTsKCSAgICAgIC8vIG9mZnNldC96b25lCgoJICAgICAgY2FzZSAiWiI6CgkgICAgICBjYXNlICJaWiI6CgkgICAgICAgIHJldHVybiBvZmZzZXQobmV3IFJlZ0V4cCgiKFsrLV0iICsgb25lT3JUd28uc291cmNlICsgIikoPzo6KCIgKyB0d28uc291cmNlICsgIikpPyIpLCAyKTsKCgkgICAgICBjYXNlICJaWloiOgoJICAgICAgICByZXR1cm4gb2Zmc2V0KG5ldyBSZWdFeHAoIihbKy1dIiArIG9uZU9yVHdvLnNvdXJjZSArICIpKCIgKyB0d28uc291cmNlICsgIik/IiksIDIpOwoJICAgICAgLy8gd2UgZG9uJ3Qgc3VwcG9ydCBaWlpaIChQU1QpIG9yIFpaWlpaIChQYWNpZmljIFN0YW5kYXJkIFRpbWUpIGluIHBhcnNpbmcKCSAgICAgIC8vIGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSBhbnkgd2F5IHRvIGZpZ3VyZSBvdXQgd2hhdCB0aGV5IGFyZQoKCSAgICAgIGNhc2UgInoiOgoJICAgICAgICByZXR1cm4gc2ltcGxlKC9bYS16XystL117MSwyNTZ9Py9pKTsKCgkgICAgICBkZWZhdWx0OgoJICAgICAgICByZXR1cm4gbGl0ZXJhbCh0KTsKCSAgICB9CgkgIH07CgoJICB2YXIgdW5pdCA9IHVuaXRhdGUodG9rZW4pIHx8IHsKCSAgICBpbnZhbGlkUmVhc29uOiBNSVNTSU5HX0ZUUAoJICB9OwoJICB1bml0LnRva2VuID0gdG9rZW47CgkgIHJldHVybiB1bml0OwoJfQoKCXZhciBwYXJ0VHlwZVN0eWxlVG9Ub2tlblZhbCA9IHsKCSAgeWVhcjogewoJICAgICIyLWRpZ2l0IjogInl5IiwKCSAgICBudW1lcmljOiAieXl5eXkiCgkgIH0sCgkgIG1vbnRoOiB7CgkgICAgbnVtZXJpYzogIk0iLAoJICAgICIyLWRpZ2l0IjogIk1NIiwKCSAgICBzaG9ydDogIk1NTSIsCgkgICAgbG9uZzogIk1NTU0iCgkgIH0sCgkgIGRheTogewoJICAgIG51bWVyaWM6ICJkIiwKCSAgICAiMi1kaWdpdCI6ICJkZCIKCSAgfSwKCSAgd2Vla2RheTogewoJICAgIHNob3J0OiAiRUVFIiwKCSAgICBsb25nOiAiRUVFRSIKCSAgfSwKCSAgZGF5cGVyaW9kOiAiYSIsCgkgIGRheVBlcmlvZDogImEiLAoJICBob3VyOiB7CgkgICAgbnVtZXJpYzogImgiLAoJICAgICIyLWRpZ2l0IjogImhoIgoJICB9LAoJICBtaW51dGU6IHsKCSAgICBudW1lcmljOiAibSIsCgkgICAgIjItZGlnaXQiOiAibW0iCgkgIH0sCgkgIHNlY29uZDogewoJICAgIG51bWVyaWM6ICJzIiwKCSAgICAiMi1kaWdpdCI6ICJzcyIKCSAgfQoJfTsKCglmdW5jdGlvbiB0b2tlbkZvclBhcnQocGFydCwgbG9jYWxlLCBmb3JtYXRPcHRzKSB7CgkgIHZhciB0eXBlID0gcGFydC50eXBlLAoJICAgICAgdmFsdWUgPSBwYXJ0LnZhbHVlOwoKCSAgaWYgKHR5cGUgPT09ICJsaXRlcmFsIikgewoJICAgIHJldHVybiB7CgkgICAgICBsaXRlcmFsOiB0cnVlLAoJICAgICAgdmFsOiB2YWx1ZQoJICAgIH07CgkgIH0KCgkgIHZhciBzdHlsZSA9IGZvcm1hdE9wdHNbdHlwZV07CgkgIHZhciB2YWwgPSBwYXJ0VHlwZVN0eWxlVG9Ub2tlblZhbFt0eXBlXTsKCgkgIGlmICh0eXBlb2YgdmFsID09PSAib2JqZWN0IikgewoJICAgIHZhbCA9IHZhbFtzdHlsZV07CgkgIH0KCgkgIGlmICh2YWwpIHsKCSAgICByZXR1cm4gewoJICAgICAgbGl0ZXJhbDogZmFsc2UsCgkgICAgICB2YWw6IHZhbAoJICAgIH07CgkgIH0KCgkgIHJldHVybiB1bmRlZmluZWQ7Cgl9CgoJZnVuY3Rpb24gYnVpbGRSZWdleCh1bml0cykgewoJICB2YXIgcmUgPSB1bml0cy5tYXAoZnVuY3Rpb24gKHUpIHsKCSAgICByZXR1cm4gdS5yZWdleDsKCSAgfSkucmVkdWNlKGZ1bmN0aW9uIChmLCByKSB7CgkgICAgcmV0dXJuIGYgKyAiKCIgKyByLnNvdXJjZSArICIpIjsKCSAgfSwgIiIpOwoJICByZXR1cm4gWyJeIiArIHJlICsgIiQiLCB1bml0c107Cgl9CgoJZnVuY3Rpb24gbWF0Y2goaW5wdXQsIHJlZ2V4LCBoYW5kbGVycykgewoJICB2YXIgbWF0Y2hlcyA9IGlucHV0Lm1hdGNoKHJlZ2V4KTsKCgkgIGlmIChtYXRjaGVzKSB7CgkgICAgdmFyIGFsbCA9IHt9OwoJICAgIHZhciBtYXRjaEluZGV4ID0gMTsKCgkgICAgZm9yICh2YXIgaSBpbiBoYW5kbGVycykgewoJICAgICAgaWYgKGhhc093blByb3BlcnR5KGhhbmRsZXJzLCBpKSkgewoJICAgICAgICB2YXIgaCA9IGhhbmRsZXJzW2ldLAoJICAgICAgICAgICAgZ3JvdXBzID0gaC5ncm91cHMgPyBoLmdyb3VwcyArIDEgOiAxOwoKCSAgICAgICAgaWYgKCFoLmxpdGVyYWwgJiYgaC50b2tlbikgewoJICAgICAgICAgIGFsbFtoLnRva2VuLnZhbFswXV0gPSBoLmRlc2VyKG1hdGNoZXMuc2xpY2UobWF0Y2hJbmRleCwgbWF0Y2hJbmRleCArIGdyb3VwcykpOwoJICAgICAgICB9CgoJICAgICAgICBtYXRjaEluZGV4ICs9IGdyb3VwczsKCSAgICAgIH0KCSAgICB9CgoJICAgIHJldHVybiBbbWF0Y2hlcywgYWxsXTsKCSAgfSBlbHNlIHsKCSAgICByZXR1cm4gW21hdGNoZXMsIHt9XTsKCSAgfQoJfQoKCWZ1bmN0aW9uIGRhdGVUaW1lRnJvbU1hdGNoZXMobWF0Y2hlcykgewoJICB2YXIgdG9GaWVsZCA9IGZ1bmN0aW9uIHRvRmllbGQodG9rZW4pIHsKCSAgICBzd2l0Y2ggKHRva2VuKSB7CgkgICAgICBjYXNlICJTIjoKCSAgICAgICAgcmV0dXJuICJtaWxsaXNlY29uZCI7CgoJICAgICAgY2FzZSAicyI6CgkgICAgICAgIHJldHVybiAic2Vjb25kIjsKCgkgICAgICBjYXNlICJtIjoKCSAgICAgICAgcmV0dXJuICJtaW51dGUiOwoKCSAgICAgIGNhc2UgImgiOgoJICAgICAgY2FzZSAiSCI6CgkgICAgICAgIHJldHVybiAiaG91ciI7CgoJICAgICAgY2FzZSAiZCI6CgkgICAgICAgIHJldHVybiAiZGF5IjsKCgkgICAgICBjYXNlICJvIjoKCSAgICAgICAgcmV0dXJuICJvcmRpbmFsIjsKCgkgICAgICBjYXNlICJMIjoKCSAgICAgIGNhc2UgIk0iOgoJICAgICAgICByZXR1cm4gIm1vbnRoIjsKCgkgICAgICBjYXNlICJ5IjoKCSAgICAgICAgcmV0dXJuICJ5ZWFyIjsKCgkgICAgICBjYXNlICJFIjoKCSAgICAgIGNhc2UgImMiOgoJICAgICAgICByZXR1cm4gIndlZWtkYXkiOwoKCSAgICAgIGNhc2UgIlciOgoJICAgICAgICByZXR1cm4gIndlZWtOdW1iZXIiOwoKCSAgICAgIGNhc2UgImsiOgoJICAgICAgICByZXR1cm4gIndlZWtZZWFyIjsKCgkgICAgICBjYXNlICJxIjoKCSAgICAgICAgcmV0dXJuICJxdWFydGVyIjsKCgkgICAgICBkZWZhdWx0OgoJICAgICAgICByZXR1cm4gbnVsbDsKCSAgICB9CgkgIH07CgoJICB2YXIgem9uZSA9IG51bGw7CgkgIHZhciBzcGVjaWZpY09mZnNldDsKCgkgIGlmICghaXNVbmRlZmluZWQobWF0Y2hlcy56KSkgewoJICAgIHpvbmUgPSBJQU5BWm9uZS5jcmVhdGUobWF0Y2hlcy56KTsKCSAgfQoKCSAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLlopKSB7CgkgICAgaWYgKCF6b25lKSB7CgkgICAgICB6b25lID0gbmV3IEZpeGVkT2Zmc2V0Wm9uZShtYXRjaGVzLlopOwoJICAgIH0KCgkgICAgc3BlY2lmaWNPZmZzZXQgPSBtYXRjaGVzLlo7CgkgIH0KCgkgIGlmICghaXNVbmRlZmluZWQobWF0Y2hlcy5xKSkgewoJICAgIG1hdGNoZXMuTSA9IChtYXRjaGVzLnEgLSAxKSAqIDMgKyAxOwoJICB9CgoJICBpZiAoIWlzVW5kZWZpbmVkKG1hdGNoZXMuaCkpIHsKCSAgICBpZiAobWF0Y2hlcy5oIDwgMTIgJiYgbWF0Y2hlcy5hID09PSAxKSB7CgkgICAgICBtYXRjaGVzLmggKz0gMTI7CgkgICAgfSBlbHNlIGlmIChtYXRjaGVzLmggPT09IDEyICYmIG1hdGNoZXMuYSA9PT0gMCkgewoJICAgICAgbWF0Y2hlcy5oID0gMDsKCSAgICB9CgkgIH0KCgkgIGlmIChtYXRjaGVzLkcgPT09IDAgJiYgbWF0Y2hlcy55KSB7CgkgICAgbWF0Y2hlcy55ID0gLW1hdGNoZXMueTsKCSAgfQoKCSAgaWYgKCFpc1VuZGVmaW5lZChtYXRjaGVzLnUpKSB7CgkgICAgbWF0Y2hlcy5TID0gcGFyc2VNaWxsaXMobWF0Y2hlcy51KTsKCSAgfQoKCSAgdmFyIHZhbHMgPSBPYmplY3Qua2V5cyhtYXRjaGVzKS5yZWR1Y2UoZnVuY3Rpb24gKHIsIGspIHsKCSAgICB2YXIgZiA9IHRvRmllbGQoayk7CgoJICAgIGlmIChmKSB7CgkgICAgICByW2ZdID0gbWF0Y2hlc1trXTsKCSAgICB9CgoJICAgIHJldHVybiByOwoJICB9LCB7fSk7CgkgIHJldHVybiBbdmFscywgem9uZSwgc3BlY2lmaWNPZmZzZXRdOwoJfQoKCXZhciBkdW1teURhdGVUaW1lQ2FjaGUgPSBudWxsOwoKCWZ1bmN0aW9uIGdldER1bW15RGF0ZVRpbWUoKSB7CgkgIGlmICghZHVtbXlEYXRlVGltZUNhY2hlKSB7CgkgICAgZHVtbXlEYXRlVGltZUNhY2hlID0gRGF0ZVRpbWUuZnJvbU1pbGxpcygxNTU1NTU1NTU1NTU1KTsKCSAgfQoKCSAgcmV0dXJuIGR1bW15RGF0ZVRpbWVDYWNoZTsKCX0KCglmdW5jdGlvbiBtYXliZUV4cGFuZE1hY3JvVG9rZW4odG9rZW4sIGxvY2FsZSkgewoJICBpZiAodG9rZW4ubGl0ZXJhbCkgewoJICAgIHJldHVybiB0b2tlbjsKCSAgfQoKCSAgdmFyIGZvcm1hdE9wdHMgPSBGb3JtYXR0ZXIubWFjcm9Ub2tlblRvRm9ybWF0T3B0cyh0b2tlbi52YWwpOwoKCSAgaWYgKCFmb3JtYXRPcHRzKSB7CgkgICAgcmV0dXJuIHRva2VuOwoJICB9CgoJICB2YXIgZm9ybWF0dGVyID0gRm9ybWF0dGVyLmNyZWF0ZShsb2NhbGUsIGZvcm1hdE9wdHMpOwoJICB2YXIgcGFydHMgPSBmb3JtYXR0ZXIuZm9ybWF0RGF0ZVRpbWVQYXJ0cyhnZXREdW1teURhdGVUaW1lKCkpOwoJICB2YXIgdG9rZW5zID0gcGFydHMubWFwKGZ1bmN0aW9uIChwKSB7CgkgICAgcmV0dXJuIHRva2VuRm9yUGFydChwLCBsb2NhbGUsIGZvcm1hdE9wdHMpOwoJICB9KTsKCgkgIGlmICh0b2tlbnMuaW5jbHVkZXModW5kZWZpbmVkKSkgewoJICAgIHJldHVybiB0b2tlbjsKCSAgfQoKCSAgcmV0dXJuIHRva2VuczsKCX0KCglmdW5jdGlvbiBleHBhbmRNYWNyb1Rva2Vucyh0b2tlbnMsIGxvY2FsZSkgewoJICB2YXIgX0FycmF5JHByb3RvdHlwZTsKCgkgIHJldHVybiAoX0FycmF5JHByb3RvdHlwZSA9IEFycmF5LnByb3RvdHlwZSkuY29uY2F0LmFwcGx5KF9BcnJheSRwcm90b3R5cGUsIHRva2Vucy5tYXAoZnVuY3Rpb24gKHQpIHsKCSAgICByZXR1cm4gbWF5YmVFeHBhbmRNYWNyb1Rva2VuKHQsIGxvY2FsZSk7CgkgIH0pKTsKCX0KCS8qKgoJICogQHByaXZhdGUKCSAqLwoKCglmdW5jdGlvbiBleHBsYWluRnJvbVRva2Vucyhsb2NhbGUsIGlucHV0LCBmb3JtYXQpIHsKCSAgdmFyIHRva2VucyA9IGV4cGFuZE1hY3JvVG9rZW5zKEZvcm1hdHRlci5wYXJzZUZvcm1hdChmb3JtYXQpLCBsb2NhbGUpLAoJICAgICAgdW5pdHMgPSB0b2tlbnMubWFwKGZ1bmN0aW9uICh0KSB7CgkgICAgcmV0dXJuIHVuaXRGb3JUb2tlbih0LCBsb2NhbGUpOwoJICB9KSwKCSAgICAgIGRpc3F1YWxpZnlpbmdVbml0ID0gdW5pdHMuZmluZChmdW5jdGlvbiAodCkgewoJICAgIHJldHVybiB0LmludmFsaWRSZWFzb247CgkgIH0pOwoKCSAgaWYgKGRpc3F1YWxpZnlpbmdVbml0KSB7CgkgICAgcmV0dXJuIHsKCSAgICAgIGlucHV0OiBpbnB1dCwKCSAgICAgIHRva2VuczogdG9rZW5zLAoJICAgICAgaW52YWxpZFJlYXNvbjogZGlzcXVhbGlmeWluZ1VuaXQuaW52YWxpZFJlYXNvbgoJICAgIH07CgkgIH0gZWxzZSB7CgkgICAgdmFyIF9idWlsZFJlZ2V4ID0gYnVpbGRSZWdleCh1bml0cyksCgkgICAgICAgIHJlZ2V4U3RyaW5nID0gX2J1aWxkUmVnZXhbMF0sCgkgICAgICAgIGhhbmRsZXJzID0gX2J1aWxkUmVnZXhbMV0sCgkgICAgICAgIHJlZ2V4ID0gUmVnRXhwKHJlZ2V4U3RyaW5nLCAiaSIpLAoJICAgICAgICBfbWF0Y2ggPSBtYXRjaChpbnB1dCwgcmVnZXgsIGhhbmRsZXJzKSwKCSAgICAgICAgcmF3TWF0Y2hlcyA9IF9tYXRjaFswXSwKCSAgICAgICAgbWF0Y2hlcyA9IF9tYXRjaFsxXSwKCSAgICAgICAgX3JlZjYgPSBtYXRjaGVzID8gZGF0ZVRpbWVGcm9tTWF0Y2hlcyhtYXRjaGVzKSA6IFtudWxsLCBudWxsLCB1bmRlZmluZWRdLAoJICAgICAgICByZXN1bHQgPSBfcmVmNlswXSwKCSAgICAgICAgem9uZSA9IF9yZWY2WzFdLAoJICAgICAgICBzcGVjaWZpY09mZnNldCA9IF9yZWY2WzJdOwoKCSAgICBpZiAoaGFzT3duUHJvcGVydHkobWF0Y2hlcywgImEiKSAmJiBoYXNPd25Qcm9wZXJ0eShtYXRjaGVzLCAiSCIpKSB7CgkgICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoIkNhbid0IGluY2x1ZGUgbWVyaWRpZW0gd2hlbiBzcGVjaWZ5aW5nIDI0LWhvdXIgZm9ybWF0Iik7CgkgICAgfQoKCSAgICByZXR1cm4gewoJICAgICAgaW5wdXQ6IGlucHV0LAoJICAgICAgdG9rZW5zOiB0b2tlbnMsCgkgICAgICByZWdleDogcmVnZXgsCgkgICAgICByYXdNYXRjaGVzOiByYXdNYXRjaGVzLAoJICAgICAgbWF0Y2hlczogbWF0Y2hlcywKCSAgICAgIHJlc3VsdDogcmVzdWx0LAoJICAgICAgem9uZTogem9uZSwKCSAgICAgIHNwZWNpZmljT2Zmc2V0OiBzcGVjaWZpY09mZnNldAoJICAgIH07CgkgIH0KCX0KCWZ1bmN0aW9uIHBhcnNlRnJvbVRva2Vucyhsb2NhbGUsIGlucHV0LCBmb3JtYXQpIHsKCSAgdmFyIF9leHBsYWluRnJvbVRva2VucyA9IGV4cGxhaW5Gcm9tVG9rZW5zKGxvY2FsZSwgaW5wdXQsIGZvcm1hdCksCgkgICAgICByZXN1bHQgPSBfZXhwbGFpbkZyb21Ub2tlbnMucmVzdWx0LAoJICAgICAgem9uZSA9IF9leHBsYWluRnJvbVRva2Vucy56b25lLAoJICAgICAgc3BlY2lmaWNPZmZzZXQgPSBfZXhwbGFpbkZyb21Ub2tlbnMuc3BlY2lmaWNPZmZzZXQsCgkgICAgICBpbnZhbGlkUmVhc29uID0gX2V4cGxhaW5Gcm9tVG9rZW5zLmludmFsaWRSZWFzb247CgoJICByZXR1cm4gW3Jlc3VsdCwgem9uZSwgc3BlY2lmaWNPZmZzZXQsIGludmFsaWRSZWFzb25dOwoJfQoKCXZhciBub25MZWFwTGFkZGVyID0gWzAsIDMxLCA1OSwgOTAsIDEyMCwgMTUxLCAxODEsIDIxMiwgMjQzLCAyNzMsIDMwNCwgMzM0XSwKCSAgICBsZWFwTGFkZGVyID0gWzAsIDMxLCA2MCwgOTEsIDEyMSwgMTUyLCAxODIsIDIxMywgMjQ0LCAyNzQsIDMwNSwgMzM1XTsKCglmdW5jdGlvbiB1bml0T3V0T2ZSYW5nZSh1bml0LCB2YWx1ZSkgewoJICByZXR1cm4gbmV3IEludmFsaWQoInVuaXQgb3V0IG9mIHJhbmdlIiwgInlvdSBzcGVjaWZpZWQgIiArIHZhbHVlICsgIiAob2YgdHlwZSAiICsgdHlwZW9mIHZhbHVlICsgIikgYXMgYSAiICsgdW5pdCArICIsIHdoaWNoIGlzIGludmFsaWQiKTsKCX0KCglmdW5jdGlvbiBkYXlPZldlZWsoeWVhciwgbW9udGgsIGRheSkgewoJICB2YXIgZCA9IG5ldyBEYXRlKERhdGUuVVRDKHllYXIsIG1vbnRoIC0gMSwgZGF5KSk7CgoJICBpZiAoeWVhciA8IDEwMCAmJiB5ZWFyID49IDApIHsKCSAgICBkLnNldFVUQ0Z1bGxZZWFyKGQuZ2V0VVRDRnVsbFllYXIoKSAtIDE5MDApOwoJICB9CgoJICB2YXIganMgPSBkLmdldFVUQ0RheSgpOwoJICByZXR1cm4ganMgPT09IDAgPyA3IDoganM7Cgl9CgoJZnVuY3Rpb24gY29tcHV0ZU9yZGluYWwoeWVhciwgbW9udGgsIGRheSkgewoJICByZXR1cm4gZGF5ICsgKGlzTGVhcFllYXIoeWVhcikgPyBsZWFwTGFkZGVyIDogbm9uTGVhcExhZGRlcilbbW9udGggLSAxXTsKCX0KCglmdW5jdGlvbiB1bmNvbXB1dGVPcmRpbmFsKHllYXIsIG9yZGluYWwpIHsKCSAgdmFyIHRhYmxlID0gaXNMZWFwWWVhcih5ZWFyKSA/IGxlYXBMYWRkZXIgOiBub25MZWFwTGFkZGVyLAoJICAgICAgbW9udGgwID0gdGFibGUuZmluZEluZGV4KGZ1bmN0aW9uIChpKSB7CgkgICAgcmV0dXJuIGkgPCBvcmRpbmFsOwoJICB9KSwKCSAgICAgIGRheSA9IG9yZGluYWwgLSB0YWJsZVttb250aDBdOwoJICByZXR1cm4gewoJICAgIG1vbnRoOiBtb250aDAgKyAxLAoJICAgIGRheTogZGF5CgkgIH07Cgl9CgkvKioKCSAqIEBwcml2YXRlCgkgKi8KCgoJZnVuY3Rpb24gZ3JlZ29yaWFuVG9XZWVrKGdyZWdPYmopIHsKCSAgdmFyIHllYXIgPSBncmVnT2JqLnllYXIsCgkgICAgICBtb250aCA9IGdyZWdPYmoubW9udGgsCgkgICAgICBkYXkgPSBncmVnT2JqLmRheSwKCSAgICAgIG9yZGluYWwgPSBjb21wdXRlT3JkaW5hbCh5ZWFyLCBtb250aCwgZGF5KSwKCSAgICAgIHdlZWtkYXkgPSBkYXlPZldlZWsoeWVhciwgbW9udGgsIGRheSk7CgkgIHZhciB3ZWVrTnVtYmVyID0gTWF0aC5mbG9vcigob3JkaW5hbCAtIHdlZWtkYXkgKyAxMCkgLyA3KSwKCSAgICAgIHdlZWtZZWFyOwoKCSAgaWYgKHdlZWtOdW1iZXIgPCAxKSB7CgkgICAgd2Vla1llYXIgPSB5ZWFyIC0gMTsKCSAgICB3ZWVrTnVtYmVyID0gd2Vla3NJbldlZWtZZWFyKHdlZWtZZWFyKTsKCSAgfSBlbHNlIGlmICh3ZWVrTnVtYmVyID4gd2Vla3NJbldlZWtZZWFyKHllYXIpKSB7CgkgICAgd2Vla1llYXIgPSB5ZWFyICsgMTsKCSAgICB3ZWVrTnVtYmVyID0gMTsKCSAgfSBlbHNlIHsKCSAgICB3ZWVrWWVhciA9IHllYXI7CgkgIH0KCgkgIHJldHVybiBfZXh0ZW5kcyh7CgkgICAgd2Vla1llYXI6IHdlZWtZZWFyLAoJICAgIHdlZWtOdW1iZXI6IHdlZWtOdW1iZXIsCgkgICAgd2Vla2RheTogd2Vla2RheQoJICB9LCB0aW1lT2JqZWN0KGdyZWdPYmopKTsKCX0KCWZ1bmN0aW9uIHdlZWtUb0dyZWdvcmlhbih3ZWVrRGF0YSkgewoJICB2YXIgd2Vla1llYXIgPSB3ZWVrRGF0YS53ZWVrWWVhciwKCSAgICAgIHdlZWtOdW1iZXIgPSB3ZWVrRGF0YS53ZWVrTnVtYmVyLAoJICAgICAgd2Vla2RheSA9IHdlZWtEYXRhLndlZWtkYXksCgkgICAgICB3ZWVrZGF5T2ZKYW40ID0gZGF5T2ZXZWVrKHdlZWtZZWFyLCAxLCA0KSwKCSAgICAgIHllYXJJbkRheXMgPSBkYXlzSW5ZZWFyKHdlZWtZZWFyKTsKCSAgdmFyIG9yZGluYWwgPSB3ZWVrTnVtYmVyICogNyArIHdlZWtkYXkgLSB3ZWVrZGF5T2ZKYW40IC0gMywKCSAgICAgIHllYXI7CgoJICBpZiAob3JkaW5hbCA8IDEpIHsKCSAgICB5ZWFyID0gd2Vla1llYXIgLSAxOwoJICAgIG9yZGluYWwgKz0gZGF5c0luWWVhcih5ZWFyKTsKCSAgfSBlbHNlIGlmIChvcmRpbmFsID4geWVhckluRGF5cykgewoJICAgIHllYXIgPSB3ZWVrWWVhciArIDE7CgkgICAgb3JkaW5hbCAtPSBkYXlzSW5ZZWFyKHdlZWtZZWFyKTsKCSAgfSBlbHNlIHsKCSAgICB5ZWFyID0gd2Vla1llYXI7CgkgIH0KCgkgIHZhciBfdW5jb21wdXRlT3JkaW5hbCA9IHVuY29tcHV0ZU9yZGluYWwoeWVhciwgb3JkaW5hbCksCgkgICAgICBtb250aCA9IF91bmNvbXB1dGVPcmRpbmFsLm1vbnRoLAoJICAgICAgZGF5ID0gX3VuY29tcHV0ZU9yZGluYWwuZGF5OwoKCSAgcmV0dXJuIF9leHRlbmRzKHsKCSAgICB5ZWFyOiB5ZWFyLAoJICAgIG1vbnRoOiBtb250aCwKCSAgICBkYXk6IGRheQoJICB9LCB0aW1lT2JqZWN0KHdlZWtEYXRhKSk7Cgl9CglmdW5jdGlvbiBncmVnb3JpYW5Ub09yZGluYWwoZ3JlZ0RhdGEpIHsKCSAgdmFyIHllYXIgPSBncmVnRGF0YS55ZWFyLAoJICAgICAgbW9udGggPSBncmVnRGF0YS5tb250aCwKCSAgICAgIGRheSA9IGdyZWdEYXRhLmRheTsKCSAgdmFyIG9yZGluYWwgPSBjb21wdXRlT3JkaW5hbCh5ZWFyLCBtb250aCwgZGF5KTsKCSAgcmV0dXJuIF9leHRlbmRzKHsKCSAgICB5ZWFyOiB5ZWFyLAoJICAgIG9yZGluYWw6IG9yZGluYWwKCSAgfSwgdGltZU9iamVjdChncmVnRGF0YSkpOwoJfQoJZnVuY3Rpb24gb3JkaW5hbFRvR3JlZ29yaWFuKG9yZGluYWxEYXRhKSB7CgkgIHZhciB5ZWFyID0gb3JkaW5hbERhdGEueWVhciwKCSAgICAgIG9yZGluYWwgPSBvcmRpbmFsRGF0YS5vcmRpbmFsOwoKCSAgdmFyIF91bmNvbXB1dGVPcmRpbmFsMiA9IHVuY29tcHV0ZU9yZGluYWwoeWVhciwgb3JkaW5hbCksCgkgICAgICBtb250aCA9IF91bmNvbXB1dGVPcmRpbmFsMi5tb250aCwKCSAgICAgIGRheSA9IF91bmNvbXB1dGVPcmRpbmFsMi5kYXk7CgoJICByZXR1cm4gX2V4dGVuZHMoewoJICAgIHllYXI6IHllYXIsCgkgICAgbW9udGg6IG1vbnRoLAoJICAgIGRheTogZGF5CgkgIH0sIHRpbWVPYmplY3Qob3JkaW5hbERhdGEpKTsKCX0KCWZ1bmN0aW9uIGhhc0ludmFsaWRXZWVrRGF0YShvYmopIHsKCSAgdmFyIHZhbGlkWWVhciA9IGlzSW50ZWdlcihvYmoud2Vla1llYXIpLAoJICAgICAgdmFsaWRXZWVrID0gaW50ZWdlckJldHdlZW4ob2JqLndlZWtOdW1iZXIsIDEsIHdlZWtzSW5XZWVrWWVhcihvYmoud2Vla1llYXIpKSwKCSAgICAgIHZhbGlkV2Vla2RheSA9IGludGVnZXJCZXR3ZWVuKG9iai53ZWVrZGF5LCAxLCA3KTsKCgkgIGlmICghdmFsaWRZZWFyKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJ3ZWVrWWVhciIsIG9iai53ZWVrWWVhcik7CgkgIH0gZWxzZSBpZiAoIXZhbGlkV2VlaykgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgid2VlayIsIG9iai53ZWVrKTsKCSAgfSBlbHNlIGlmICghdmFsaWRXZWVrZGF5KSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJ3ZWVrZGF5Iiwgb2JqLndlZWtkYXkpOwoJICB9IGVsc2UgcmV0dXJuIGZhbHNlOwoJfQoJZnVuY3Rpb24gaGFzSW52YWxpZE9yZGluYWxEYXRhKG9iaikgewoJICB2YXIgdmFsaWRZZWFyID0gaXNJbnRlZ2VyKG9iai55ZWFyKSwKCSAgICAgIHZhbGlkT3JkaW5hbCA9IGludGVnZXJCZXR3ZWVuKG9iai5vcmRpbmFsLCAxLCBkYXlzSW5ZZWFyKG9iai55ZWFyKSk7CgoJICBpZiAoIXZhbGlkWWVhcikgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgieWVhciIsIG9iai55ZWFyKTsKCSAgfSBlbHNlIGlmICghdmFsaWRPcmRpbmFsKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJvcmRpbmFsIiwgb2JqLm9yZGluYWwpOwoJICB9IGVsc2UgcmV0dXJuIGZhbHNlOwoJfQoJZnVuY3Rpb24gaGFzSW52YWxpZEdyZWdvcmlhbkRhdGEob2JqKSB7CgkgIHZhciB2YWxpZFllYXIgPSBpc0ludGVnZXIob2JqLnllYXIpLAoJICAgICAgdmFsaWRNb250aCA9IGludGVnZXJCZXR3ZWVuKG9iai5tb250aCwgMSwgMTIpLAoJICAgICAgdmFsaWREYXkgPSBpbnRlZ2VyQmV0d2VlbihvYmouZGF5LCAxLCBkYXlzSW5Nb250aChvYmoueWVhciwgb2JqLm1vbnRoKSk7CgoJICBpZiAoIXZhbGlkWWVhcikgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgieWVhciIsIG9iai55ZWFyKTsKCSAgfSBlbHNlIGlmICghdmFsaWRNb250aCkgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgibW9udGgiLCBvYmoubW9udGgpOwoJICB9IGVsc2UgaWYgKCF2YWxpZERheSkgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgiZGF5Iiwgb2JqLmRheSk7CgkgIH0gZWxzZSByZXR1cm4gZmFsc2U7Cgl9CglmdW5jdGlvbiBoYXNJbnZhbGlkVGltZURhdGEob2JqKSB7CgkgIHZhciBob3VyID0gb2JqLmhvdXIsCgkgICAgICBtaW51dGUgPSBvYmoubWludXRlLAoJICAgICAgc2Vjb25kID0gb2JqLnNlY29uZCwKCSAgICAgIG1pbGxpc2Vjb25kID0gb2JqLm1pbGxpc2Vjb25kOwoJICB2YXIgdmFsaWRIb3VyID0gaW50ZWdlckJldHdlZW4oaG91ciwgMCwgMjMpIHx8IGhvdXIgPT09IDI0ICYmIG1pbnV0ZSA9PT0gMCAmJiBzZWNvbmQgPT09IDAgJiYgbWlsbGlzZWNvbmQgPT09IDAsCgkgICAgICB2YWxpZE1pbnV0ZSA9IGludGVnZXJCZXR3ZWVuKG1pbnV0ZSwgMCwgNTkpLAoJICAgICAgdmFsaWRTZWNvbmQgPSBpbnRlZ2VyQmV0d2VlbihzZWNvbmQsIDAsIDU5KSwKCSAgICAgIHZhbGlkTWlsbGlzZWNvbmQgPSBpbnRlZ2VyQmV0d2VlbihtaWxsaXNlY29uZCwgMCwgOTk5KTsKCgkgIGlmICghdmFsaWRIb3VyKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJob3VyIiwgaG91cik7CgkgIH0gZWxzZSBpZiAoIXZhbGlkTWludXRlKSB7CgkgICAgcmV0dXJuIHVuaXRPdXRPZlJhbmdlKCJtaW51dGUiLCBtaW51dGUpOwoJICB9IGVsc2UgaWYgKCF2YWxpZFNlY29uZCkgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgic2Vjb25kIiwgc2Vjb25kKTsKCSAgfSBlbHNlIGlmICghdmFsaWRNaWxsaXNlY29uZCkgewoJICAgIHJldHVybiB1bml0T3V0T2ZSYW5nZSgibWlsbGlzZWNvbmQiLCBtaWxsaXNlY29uZCk7CgkgIH0gZWxzZSByZXR1cm4gZmFsc2U7Cgl9CgoJdmFyIElOVkFMSUQgPSAiSW52YWxpZCBEYXRlVGltZSI7Cgl2YXIgTUFYX0RBVEUgPSA4LjY0ZTE1OwoKCWZ1bmN0aW9uIHVuc3VwcG9ydGVkWm9uZSh6b25lKSB7CgkgIHJldHVybiBuZXcgSW52YWxpZCgidW5zdXBwb3J0ZWQgem9uZSIsICJ0aGUgem9uZSBcIiIgKyB6b25lLm5hbWUgKyAiXCIgaXMgbm90IHN1cHBvcnRlZCIpOwoJfSAvLyB3ZSBjYWNoZSB3ZWVrIGRhdGEgb24gdGhlIERUIG9iamVjdCBhbmQgdGhpcyBpbnRlcm1lZGlhdGVzIHRoZSBjYWNoZQoKCglmdW5jdGlvbiBwb3NzaWJseUNhY2hlZFdlZWtEYXRhKGR0KSB7CgkgIGlmIChkdC53ZWVrRGF0YSA9PT0gbnVsbCkgewoJICAgIGR0LndlZWtEYXRhID0gZ3JlZ29yaWFuVG9XZWVrKGR0LmMpOwoJICB9CgoJICByZXR1cm4gZHQud2Vla0RhdGE7Cgl9IC8vIGNsb25lIHJlYWxseSBtZWFucywgIm1ha2UgYSBuZXcgb2JqZWN0IHdpdGggdGhlc2UgbW9kaWZpY2F0aW9ucyIuIGFsbCAic2V0dGVycyIgcmVhbGx5IHVzZSB0aGlzCgkvLyB0byBjcmVhdGUgYSBuZXcgb2JqZWN0IHdoaWxlIG9ubHkgY2hhbmdpbmcgc29tZSBvZiB0aGUgcHJvcGVydGllcwoKCglmdW5jdGlvbiBjbG9uZShpbnN0LCBhbHRzKSB7CgkgIHZhciBjdXJyZW50ID0gewoJICAgIHRzOiBpbnN0LnRzLAoJICAgIHpvbmU6IGluc3Quem9uZSwKCSAgICBjOiBpbnN0LmMsCgkgICAgbzogaW5zdC5vLAoJICAgIGxvYzogaW5zdC5sb2MsCgkgICAgaW52YWxpZDogaW5zdC5pbnZhbGlkCgkgIH07CgkgIHJldHVybiBuZXcgRGF0ZVRpbWUoX2V4dGVuZHMoe30sIGN1cnJlbnQsIGFsdHMsIHsKCSAgICBvbGQ6IGN1cnJlbnQKCSAgfSkpOwoJfSAvLyBmaW5kIHRoZSByaWdodCBvZmZzZXQgYSBnaXZlbiBsb2NhbCB0aW1lLiBUaGUgbyBpbnB1dCBpcyBvdXIgZ3Vlc3MsIHdoaWNoIGRldGVybWluZXMgd2hpY2gKCS8vIG9mZnNldCB3ZSdsbCBwaWNrIGluIGFtYmlndW91cyBjYXNlcyAoZS5nLiB0aGVyZSBhcmUgdHdvIDMgQU1zIGIvYyBGYWxsYmFjayBEU1QpCgoKCWZ1bmN0aW9uIGZpeE9mZnNldChsb2NhbFRTLCBvLCB0eikgewoJICAvLyBPdXIgVVRDIHRpbWUgaXMganVzdCBhIGd1ZXNzIGJlY2F1c2Ugb3VyIG9mZnNldCBpcyBqdXN0IGEgZ3Vlc3MKCSAgdmFyIHV0Y0d1ZXNzID0gbG9jYWxUUyAtIG8gKiA2MCAqIDEwMDA7IC8vIFRlc3Qgd2hldGhlciB0aGUgem9uZSBtYXRjaGVzIHRoZSBvZmZzZXQgZm9yIHRoaXMgdHMKCgkgIHZhciBvMiA9IHR6Lm9mZnNldCh1dGNHdWVzcyk7IC8vIElmIHNvLCBvZmZzZXQgZGlkbid0IGNoYW5nZSBhbmQgd2UncmUgZG9uZQoKCSAgaWYgKG8gPT09IG8yKSB7CgkgICAgcmV0dXJuIFt1dGNHdWVzcywgb107CgkgIH0gLy8gSWYgbm90LCBjaGFuZ2UgdGhlIHRzIGJ5IHRoZSBkaWZmZXJlbmNlIGluIHRoZSBvZmZzZXQKCgoJICB1dGNHdWVzcyAtPSAobzIgLSBvKSAqIDYwICogMTAwMDsgLy8gSWYgdGhhdCBnaXZlcyB1cyB0aGUgbG9jYWwgdGltZSB3ZSB3YW50LCB3ZSdyZSBkb25lCgoJICB2YXIgbzMgPSB0ei5vZmZzZXQodXRjR3Vlc3MpOwoKCSAgaWYgKG8yID09PSBvMykgewoJICAgIHJldHVybiBbdXRjR3Vlc3MsIG8yXTsKCSAgfSAvLyBJZiBpdCdzIGRpZmZlcmVudCwgd2UncmUgaW4gYSBob2xlIHRpbWUuIFRoZSBvZmZzZXQgaGFzIGNoYW5nZWQsIGJ1dCB0aGUgd2UgZG9uJ3QgYWRqdXN0IHRoZSB0aW1lCgoKCSAgcmV0dXJuIFtsb2NhbFRTIC0gTWF0aC5taW4obzIsIG8zKSAqIDYwICogMTAwMCwgTWF0aC5tYXgobzIsIG8zKV07Cgl9IC8vIGNvbnZlcnQgYW4gZXBvY2ggdGltZXN0YW1wIGludG8gYSBjYWxlbmRhciBvYmplY3Qgd2l0aCB0aGUgZ2l2ZW4gb2Zmc2V0CgoKCWZ1bmN0aW9uIHRzVG9PYmoodHMsIG9mZnNldCkgewoJICB0cyArPSBvZmZzZXQgKiA2MCAqIDEwMDA7CgkgIHZhciBkID0gbmV3IERhdGUodHMpOwoJICByZXR1cm4gewoJICAgIHllYXI6IGQuZ2V0VVRDRnVsbFllYXIoKSwKCSAgICBtb250aDogZC5nZXRVVENNb250aCgpICsgMSwKCSAgICBkYXk6IGQuZ2V0VVRDRGF0ZSgpLAoJICAgIGhvdXI6IGQuZ2V0VVRDSG91cnMoKSwKCSAgICBtaW51dGU6IGQuZ2V0VVRDTWludXRlcygpLAoJICAgIHNlY29uZDogZC5nZXRVVENTZWNvbmRzKCksCgkgICAgbWlsbGlzZWNvbmQ6IGQuZ2V0VVRDTWlsbGlzZWNvbmRzKCkKCSAgfTsKCX0gLy8gY29udmVydCBhIGNhbGVuZGFyIG9iamVjdCB0byBhIGVwb2NoIHRpbWVzdGFtcAoKCglmdW5jdGlvbiBvYmpUb1RTKG9iaiwgb2Zmc2V0LCB6b25lKSB7CgkgIHJldHVybiBmaXhPZmZzZXQob2JqVG9Mb2NhbFRTKG9iaiksIG9mZnNldCwgem9uZSk7Cgl9IC8vIGNyZWF0ZSBhIG5ldyBEVCBpbnN0YW5jZSBieSBhZGRpbmcgYSBkdXJhdGlvbiwgYWRqdXN0aW5nIGZvciBEU1RzCgoKCWZ1bmN0aW9uIGFkanVzdFRpbWUoaW5zdCwgZHVyKSB7CgkgIHZhciBvUHJlID0gaW5zdC5vLAoJICAgICAgeWVhciA9IGluc3QuYy55ZWFyICsgTWF0aC50cnVuYyhkdXIueWVhcnMpLAoJICAgICAgbW9udGggPSBpbnN0LmMubW9udGggKyBNYXRoLnRydW5jKGR1ci5tb250aHMpICsgTWF0aC50cnVuYyhkdXIucXVhcnRlcnMpICogMywKCSAgICAgIGMgPSBfZXh0ZW5kcyh7fSwgaW5zdC5jLCB7CgkgICAgeWVhcjogeWVhciwKCSAgICBtb250aDogbW9udGgsCgkgICAgZGF5OiBNYXRoLm1pbihpbnN0LmMuZGF5LCBkYXlzSW5Nb250aCh5ZWFyLCBtb250aCkpICsgTWF0aC50cnVuYyhkdXIuZGF5cykgKyBNYXRoLnRydW5jKGR1ci53ZWVrcykgKiA3CgkgIH0pLAoJICAgICAgbWlsbGlzVG9BZGQgPSBEdXJhdGlvbi5mcm9tT2JqZWN0KHsKCSAgICB5ZWFyczogZHVyLnllYXJzIC0gTWF0aC50cnVuYyhkdXIueWVhcnMpLAoJICAgIHF1YXJ0ZXJzOiBkdXIucXVhcnRlcnMgLSBNYXRoLnRydW5jKGR1ci5xdWFydGVycyksCgkgICAgbW9udGhzOiBkdXIubW9udGhzIC0gTWF0aC50cnVuYyhkdXIubW9udGhzKSwKCSAgICB3ZWVrczogZHVyLndlZWtzIC0gTWF0aC50cnVuYyhkdXIud2Vla3MpLAoJICAgIGRheXM6IGR1ci5kYXlzIC0gTWF0aC50cnVuYyhkdXIuZGF5cyksCgkgICAgaG91cnM6IGR1ci5ob3VycywKCSAgICBtaW51dGVzOiBkdXIubWludXRlcywKCSAgICBzZWNvbmRzOiBkdXIuc2Vjb25kcywKCSAgICBtaWxsaXNlY29uZHM6IGR1ci5taWxsaXNlY29uZHMKCSAgfSkuYXMoIm1pbGxpc2Vjb25kcyIpLAoJICAgICAgbG9jYWxUUyA9IG9ialRvTG9jYWxUUyhjKTsKCgkgIHZhciBfZml4T2Zmc2V0ID0gZml4T2Zmc2V0KGxvY2FsVFMsIG9QcmUsIGluc3Quem9uZSksCgkgICAgICB0cyA9IF9maXhPZmZzZXRbMF0sCgkgICAgICBvID0gX2ZpeE9mZnNldFsxXTsKCgkgIGlmIChtaWxsaXNUb0FkZCAhPT0gMCkgewoJICAgIHRzICs9IG1pbGxpc1RvQWRkOyAvLyB0aGF0IGNvdWxkIGhhdmUgY2hhbmdlZCB0aGUgb2Zmc2V0IGJ5IGdvaW5nIG92ZXIgYSBEU1QsIGJ1dCB3ZSB3YW50IHRvIGtlZXAgdGhlIHRzIHRoZSBzYW1lCgoJICAgIG8gPSBpbnN0LnpvbmUub2Zmc2V0KHRzKTsKCSAgfQoKCSAgcmV0dXJuIHsKCSAgICB0czogdHMsCgkgICAgbzogbwoJICB9OwoJfSAvLyBoZWxwZXIgdXNlZnVsIGluIHR1cm5pbmcgdGhlIHJlc3VsdHMgb2YgcGFyc2luZyBpbnRvIHJlYWwgZGF0ZXMKCS8vIGJ5IGhhbmRsaW5nIHRoZSB6b25lIG9wdGlvbnMKCgoJZnVuY3Rpb24gcGFyc2VEYXRhVG9EYXRlVGltZShwYXJzZWQsIHBhcnNlZFpvbmUsIG9wdHMsIGZvcm1hdCwgdGV4dCwgc3BlY2lmaWNPZmZzZXQpIHsKCSAgdmFyIHNldFpvbmUgPSBvcHRzLnNldFpvbmUsCgkgICAgICB6b25lID0gb3B0cy56b25lOwoKCSAgaWYgKHBhcnNlZCAmJiBPYmplY3Qua2V5cyhwYXJzZWQpLmxlbmd0aCAhPT0gMCkgewoJICAgIHZhciBpbnRlcnByZXRhdGlvblpvbmUgPSBwYXJzZWRab25lIHx8IHpvbmUsCgkgICAgICAgIGluc3QgPSBEYXRlVGltZS5mcm9tT2JqZWN0KHBhcnNlZCwgX2V4dGVuZHMoe30sIG9wdHMsIHsKCSAgICAgIHpvbmU6IGludGVycHJldGF0aW9uWm9uZSwKCSAgICAgIHNwZWNpZmljT2Zmc2V0OiBzcGVjaWZpY09mZnNldAoJICAgIH0pKTsKCSAgICByZXR1cm4gc2V0Wm9uZSA/IGluc3QgOiBpbnN0LnNldFpvbmUoem9uZSk7CgkgIH0gZWxzZSB7CgkgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQobmV3IEludmFsaWQoInVucGFyc2FibGUiLCAidGhlIGlucHV0IFwiIiArIHRleHQgKyAiXCIgY2FuJ3QgYmUgcGFyc2VkIGFzICIgKyBmb3JtYXQpKTsKCSAgfQoJfSAvLyBpZiB5b3Ugd2FudCB0byBvdXRwdXQgYSB0ZWNobmljYWwgZm9ybWF0IChlLmcuIFJGQyAyODIyKSwgdGhpcyBoZWxwZXIKCS8vIGhlbHBzIGhhbmRsZSB0aGUgZGV0YWlscwoKCglmdW5jdGlvbiB0b1RlY2hGb3JtYXQoZHQsIGZvcm1hdCwgYWxsb3daKSB7CgkgIGlmIChhbGxvd1ogPT09IHZvaWQgMCkgewoJICAgIGFsbG93WiA9IHRydWU7CgkgIH0KCgkgIHJldHVybiBkdC5pc1ZhbGlkID8gRm9ybWF0dGVyLmNyZWF0ZShMb2NhbGUuY3JlYXRlKCJlbi1VUyIpLCB7CgkgICAgYWxsb3daOiBhbGxvd1osCgkgICAgZm9yY2VTaW1wbGU6IHRydWUKCSAgfSkuZm9ybWF0RGF0ZVRpbWVGcm9tU3RyaW5nKGR0LCBmb3JtYXQpIDogbnVsbDsKCX0KCglmdW5jdGlvbiBfdG9JU09EYXRlKG8sIGV4dGVuZGVkKSB7CgkgIHZhciBsb25nRm9ybWF0ID0gby5jLnllYXIgPiA5OTk5IHx8IG8uYy55ZWFyIDwgMDsKCSAgdmFyIGMgPSAiIjsKCSAgaWYgKGxvbmdGb3JtYXQgJiYgby5jLnllYXIgPj0gMCkgYyArPSAiKyI7CgkgIGMgKz0gcGFkU3RhcnQoby5jLnllYXIsIGxvbmdGb3JtYXQgPyA2IDogNCk7CgoJICBpZiAoZXh0ZW5kZWQpIHsKCSAgICBjICs9ICItIjsKCSAgICBjICs9IHBhZFN0YXJ0KG8uYy5tb250aCk7CgkgICAgYyArPSAiLSI7CgkgICAgYyArPSBwYWRTdGFydChvLmMuZGF5KTsKCSAgfSBlbHNlIHsKCSAgICBjICs9IHBhZFN0YXJ0KG8uYy5tb250aCk7CgkgICAgYyArPSBwYWRTdGFydChvLmMuZGF5KTsKCSAgfQoKCSAgcmV0dXJuIGM7Cgl9CgoJZnVuY3Rpb24gX3RvSVNPVGltZShvLCBleHRlbmRlZCwgc3VwcHJlc3NTZWNvbmRzLCBzdXBwcmVzc01pbGxpc2Vjb25kcywgaW5jbHVkZU9mZnNldCkgewoJICB2YXIgYyA9IHBhZFN0YXJ0KG8uYy5ob3VyKTsKCgkgIGlmIChleHRlbmRlZCkgewoJICAgIGMgKz0gIjoiOwoJICAgIGMgKz0gcGFkU3RhcnQoby5jLm1pbnV0ZSk7CgoJICAgIGlmIChvLmMuc2Vjb25kICE9PSAwIHx8ICFzdXBwcmVzc1NlY29uZHMpIHsKCSAgICAgIGMgKz0gIjoiOwoJICAgIH0KCSAgfSBlbHNlIHsKCSAgICBjICs9IHBhZFN0YXJ0KG8uYy5taW51dGUpOwoJICB9CgoJICBpZiAoby5jLnNlY29uZCAhPT0gMCB8fCAhc3VwcHJlc3NTZWNvbmRzKSB7CgkgICAgYyArPSBwYWRTdGFydChvLmMuc2Vjb25kKTsKCgkgICAgaWYgKG8uYy5taWxsaXNlY29uZCAhPT0gMCB8fCAhc3VwcHJlc3NNaWxsaXNlY29uZHMpIHsKCSAgICAgIGMgKz0gIi4iOwoJICAgICAgYyArPSBwYWRTdGFydChvLmMubWlsbGlzZWNvbmQsIDMpOwoJICAgIH0KCSAgfQoKCSAgaWYgKGluY2x1ZGVPZmZzZXQpIHsKCSAgICBpZiAoby5pc09mZnNldEZpeGVkICYmIG8ub2Zmc2V0ID09PSAwKSB7CgkgICAgICBjICs9ICJaIjsKCSAgICB9IGVsc2UgaWYgKG8ubyA8IDApIHsKCSAgICAgIGMgKz0gIi0iOwoJICAgICAgYyArPSBwYWRTdGFydChNYXRoLnRydW5jKC1vLm8gLyA2MCkpOwoJICAgICAgYyArPSAiOiI7CgkgICAgICBjICs9IHBhZFN0YXJ0KE1hdGgudHJ1bmMoLW8ubyAlIDYwKSk7CgkgICAgfSBlbHNlIHsKCSAgICAgIGMgKz0gIisiOwoJICAgICAgYyArPSBwYWRTdGFydChNYXRoLnRydW5jKG8ubyAvIDYwKSk7CgkgICAgICBjICs9ICI6IjsKCSAgICAgIGMgKz0gcGFkU3RhcnQoTWF0aC50cnVuYyhvLm8gJSA2MCkpOwoJICAgIH0KCSAgfQoKCSAgcmV0dXJuIGM7Cgl9IC8vIGRlZmF1bHRzIGZvciB1bnNwZWNpZmllZCB1bml0cyBpbiB0aGUgc3VwcG9ydGVkIGNhbGVuZGFycwoKCgl2YXIgZGVmYXVsdFVuaXRWYWx1ZXMgPSB7CgkgIG1vbnRoOiAxLAoJICBkYXk6IDEsCgkgIGhvdXI6IDAsCgkgIG1pbnV0ZTogMCwKCSAgc2Vjb25kOiAwLAoJICBtaWxsaXNlY29uZDogMAoJfSwKCSAgICBkZWZhdWx0V2Vla1VuaXRWYWx1ZXMgPSB7CgkgIHdlZWtOdW1iZXI6IDEsCgkgIHdlZWtkYXk6IDEsCgkgIGhvdXI6IDAsCgkgIG1pbnV0ZTogMCwKCSAgc2Vjb25kOiAwLAoJICBtaWxsaXNlY29uZDogMAoJfSwKCSAgICBkZWZhdWx0T3JkaW5hbFVuaXRWYWx1ZXMgPSB7CgkgIG9yZGluYWw6IDEsCgkgIGhvdXI6IDAsCgkgIG1pbnV0ZTogMCwKCSAgc2Vjb25kOiAwLAoJICBtaWxsaXNlY29uZDogMAoJfTsgLy8gVW5pdHMgaW4gdGhlIHN1cHBvcnRlZCBjYWxlbmRhcnMsIHNvcnRlZCBieSBiaWduZXNzCgoJdmFyIG9yZGVyZWRVbml0cyA9IFsieWVhciIsICJtb250aCIsICJkYXkiLCAiaG91ciIsICJtaW51dGUiLCAic2Vjb25kIiwgIm1pbGxpc2Vjb25kIl0sCgkgICAgb3JkZXJlZFdlZWtVbml0cyA9IFsid2Vla1llYXIiLCAid2Vla051bWJlciIsICJ3ZWVrZGF5IiwgImhvdXIiLCAibWludXRlIiwgInNlY29uZCIsICJtaWxsaXNlY29uZCJdLAoJICAgIG9yZGVyZWRPcmRpbmFsVW5pdHMgPSBbInllYXIiLCAib3JkaW5hbCIsICJob3VyIiwgIm1pbnV0ZSIsICJzZWNvbmQiLCAibWlsbGlzZWNvbmQiXTsgLy8gc3RhbmRhcmRpemUgY2FzZSBhbmQgcGx1cmFsaXR5IGluIHVuaXRzCgoJZnVuY3Rpb24gbm9ybWFsaXplVW5pdCh1bml0KSB7CgkgIHZhciBub3JtYWxpemVkID0gewoJICAgIHllYXI6ICJ5ZWFyIiwKCSAgICB5ZWFyczogInllYXIiLAoJICAgIG1vbnRoOiAibW9udGgiLAoJICAgIG1vbnRoczogIm1vbnRoIiwKCSAgICBkYXk6ICJkYXkiLAoJICAgIGRheXM6ICJkYXkiLAoJICAgIGhvdXI6ICJob3VyIiwKCSAgICBob3VyczogImhvdXIiLAoJICAgIG1pbnV0ZTogIm1pbnV0ZSIsCgkgICAgbWludXRlczogIm1pbnV0ZSIsCgkgICAgcXVhcnRlcjogInF1YXJ0ZXIiLAoJICAgIHF1YXJ0ZXJzOiAicXVhcnRlciIsCgkgICAgc2Vjb25kOiAic2Vjb25kIiwKCSAgICBzZWNvbmRzOiAic2Vjb25kIiwKCSAgICBtaWxsaXNlY29uZDogIm1pbGxpc2Vjb25kIiwKCSAgICBtaWxsaXNlY29uZHM6ICJtaWxsaXNlY29uZCIsCgkgICAgd2Vla2RheTogIndlZWtkYXkiLAoJICAgIHdlZWtkYXlzOiAid2Vla2RheSIsCgkgICAgd2Vla251bWJlcjogIndlZWtOdW1iZXIiLAoJICAgIHdlZWtzbnVtYmVyOiAid2Vla051bWJlciIsCgkgICAgd2Vla251bWJlcnM6ICJ3ZWVrTnVtYmVyIiwKCSAgICB3ZWVreWVhcjogIndlZWtZZWFyIiwKCSAgICB3ZWVreWVhcnM6ICJ3ZWVrWWVhciIsCgkgICAgb3JkaW5hbDogIm9yZGluYWwiCgkgIH1bdW5pdC50b0xvd2VyQ2FzZSgpXTsKCSAgaWYgKCFub3JtYWxpemVkKSB0aHJvdyBuZXcgSW52YWxpZFVuaXRFcnJvcih1bml0KTsKCSAgcmV0dXJuIG5vcm1hbGl6ZWQ7Cgl9IC8vIHRoaXMgaXMgYSBkdW1iZWQgZG93biB2ZXJzaW9uIG9mIGZyb21PYmplY3QoKSB0aGF0IHJ1bnMgYWJvdXQgNjAlIGZhc3RlcgoJLy8gYnV0IGRvZXNuJ3QgZG8gYW55IHZhbGlkYXRpb24sIG1ha2VzIGEgYnVuY2ggb2YgYXNzdW1wdGlvbnMgYWJvdXQgd2hhdCB1bml0cwoJLy8gYXJlIHByZXNlbnQsIGFuZCBzbyBvbi4KCgoJZnVuY3Rpb24gcXVpY2tEVChvYmosIG9wdHMpIHsKCSAgdmFyIHpvbmUgPSBub3JtYWxpemVab25lKG9wdHMuem9uZSwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpLAoJICAgICAgbG9jID0gTG9jYWxlLmZyb21PYmplY3Qob3B0cyksCgkgICAgICB0c05vdyA9IFNldHRpbmdzLm5vdygpOwoJICB2YXIgdHMsIG87IC8vIGFzc3VtZSB3ZSBoYXZlIHRoZSBoaWdoZXItb3JkZXIgdW5pdHMKCgkgIGlmICghaXNVbmRlZmluZWQob2JqLnllYXIpKSB7CgkgICAgZm9yICh2YXIgX2l0ZXJhdG9yID0gX2NyZWF0ZUZvck9mSXRlcmF0b3JIZWxwZXJMb29zZShvcmRlcmVkVW5pdHMpLCBfc3RlcDsgIShfc3RlcCA9IF9pdGVyYXRvcigpKS5kb25lOykgewoJICAgICAgdmFyIHUgPSBfc3RlcC52YWx1ZTsKCgkgICAgICBpZiAoaXNVbmRlZmluZWQob2JqW3VdKSkgewoJICAgICAgICBvYmpbdV0gPSBkZWZhdWx0VW5pdFZhbHVlc1t1XTsKCSAgICAgIH0KCSAgICB9CgoJICAgIHZhciBpbnZhbGlkID0gaGFzSW52YWxpZEdyZWdvcmlhbkRhdGEob2JqKSB8fCBoYXNJbnZhbGlkVGltZURhdGEob2JqKTsKCgkgICAgaWYgKGludmFsaWQpIHsKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKGludmFsaWQpOwoJICAgIH0KCgkgICAgdmFyIG9mZnNldFByb3ZpcyA9IHpvbmUub2Zmc2V0KHRzTm93KTsKCgkgICAgdmFyIF9vYmpUb1RTID0gb2JqVG9UUyhvYmosIG9mZnNldFByb3Zpcywgem9uZSk7CgoJICAgIHRzID0gX29ialRvVFNbMF07CgkgICAgbyA9IF9vYmpUb1RTWzFdOwoJICB9IGVsc2UgewoJICAgIHRzID0gdHNOb3c7CgkgIH0KCgkgIHJldHVybiBuZXcgRGF0ZVRpbWUoewoJICAgIHRzOiB0cywKCSAgICB6b25lOiB6b25lLAoJICAgIGxvYzogbG9jLAoJICAgIG86IG8KCSAgfSk7Cgl9CgoJZnVuY3Rpb24gZGlmZlJlbGF0aXZlKHN0YXJ0LCBlbmQsIG9wdHMpIHsKCSAgdmFyIHJvdW5kID0gaXNVbmRlZmluZWQob3B0cy5yb3VuZCkgPyB0cnVlIDogb3B0cy5yb3VuZCwKCSAgICAgIGZvcm1hdCA9IGZ1bmN0aW9uIGZvcm1hdChjLCB1bml0KSB7CgkgICAgYyA9IHJvdW5kVG8oYywgcm91bmQgfHwgb3B0cy5jYWxlbmRhcnkgPyAwIDogMiwgdHJ1ZSk7CgkgICAgdmFyIGZvcm1hdHRlciA9IGVuZC5sb2MuY2xvbmUob3B0cykucmVsRm9ybWF0dGVyKG9wdHMpOwoJICAgIHJldHVybiBmb3JtYXR0ZXIuZm9ybWF0KGMsIHVuaXQpOwoJICB9LAoJICAgICAgZGlmZmVyID0gZnVuY3Rpb24gZGlmZmVyKHVuaXQpIHsKCSAgICBpZiAob3B0cy5jYWxlbmRhcnkpIHsKCSAgICAgIGlmICghZW5kLmhhc1NhbWUoc3RhcnQsIHVuaXQpKSB7CgkgICAgICAgIHJldHVybiBlbmQuc3RhcnRPZih1bml0KS5kaWZmKHN0YXJ0LnN0YXJ0T2YodW5pdCksIHVuaXQpLmdldCh1bml0KTsKCSAgICAgIH0gZWxzZSByZXR1cm4gMDsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIGVuZC5kaWZmKHN0YXJ0LCB1bml0KS5nZXQodW5pdCk7CgkgICAgfQoJICB9OwoKCSAgaWYgKG9wdHMudW5pdCkgewoJICAgIHJldHVybiBmb3JtYXQoZGlmZmVyKG9wdHMudW5pdCksIG9wdHMudW5pdCk7CgkgIH0KCgkgIGZvciAodmFyIF9pdGVyYXRvcjIgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKG9wdHMudW5pdHMpLCBfc3RlcDI7ICEoX3N0ZXAyID0gX2l0ZXJhdG9yMigpKS5kb25lOykgewoJICAgIHZhciB1bml0ID0gX3N0ZXAyLnZhbHVlOwoJICAgIHZhciBjb3VudCA9IGRpZmZlcih1bml0KTsKCgkgICAgaWYgKE1hdGguYWJzKGNvdW50KSA+PSAxKSB7CgkgICAgICByZXR1cm4gZm9ybWF0KGNvdW50LCB1bml0KTsKCSAgICB9CgkgIH0KCgkgIHJldHVybiBmb3JtYXQoc3RhcnQgPiBlbmQgPyAtMCA6IDAsIG9wdHMudW5pdHNbb3B0cy51bml0cy5sZW5ndGggLSAxXSk7Cgl9CgoJZnVuY3Rpb24gbGFzdE9wdHMoYXJnTGlzdCkgewoJICB2YXIgb3B0cyA9IHt9LAoJICAgICAgYXJnczsKCgkgIGlmIChhcmdMaXN0Lmxlbmd0aCA+IDAgJiYgdHlwZW9mIGFyZ0xpc3RbYXJnTGlzdC5sZW5ndGggLSAxXSA9PT0gIm9iamVjdCIpIHsKCSAgICBvcHRzID0gYXJnTGlzdFthcmdMaXN0Lmxlbmd0aCAtIDFdOwoJICAgIGFyZ3MgPSBBcnJheS5mcm9tKGFyZ0xpc3QpLnNsaWNlKDAsIGFyZ0xpc3QubGVuZ3RoIC0gMSk7CgkgIH0gZWxzZSB7CgkgICAgYXJncyA9IEFycmF5LmZyb20oYXJnTGlzdCk7CgkgIH0KCgkgIHJldHVybiBbb3B0cywgYXJnc107Cgl9CgkvKioKCSAqIEEgRGF0ZVRpbWUgaXMgYW4gaW1tdXRhYmxlIGRhdGEgc3RydWN0dXJlIHJlcHJlc2VudGluZyBhIHNwZWNpZmljIGRhdGUgYW5kIHRpbWUgYW5kIGFjY29tcGFueWluZyBtZXRob2RzLiBJdCBjb250YWlucyBjbGFzcyBhbmQgaW5zdGFuY2UgbWV0aG9kcyBmb3IgY3JlYXRpbmcsIHBhcnNpbmcsIGludGVycm9nYXRpbmcsIHRyYW5zZm9ybWluZywgYW5kIGZvcm1hdHRpbmcgdGhlbS4KCSAqCgkgKiBBIERhdGVUaW1lIGNvbXByaXNlcyBvZjoKCSAqICogQSB0aW1lc3RhbXAuIEVhY2ggRGF0ZVRpbWUgaW5zdGFuY2UgcmVmZXJzIHRvIGEgc3BlY2lmaWMgbWlsbGlzZWNvbmQgb2YgdGhlIFVuaXggZXBvY2guCgkgKiAqIEEgdGltZSB6b25lLiBFYWNoIGluc3RhbmNlIGlzIGNvbnNpZGVyZWQgaW4gdGhlIGNvbnRleHQgb2YgYSBzcGVjaWZpYyB6b25lIChieSBkZWZhdWx0IHRoZSBsb2NhbCBzeXN0ZW0ncyB6b25lKS4KCSAqICogQ29uZmlndXJhdGlvbiBwcm9wZXJ0aWVzIHRoYXQgZWZmZWN0IGhvdyBvdXRwdXQgc3RyaW5ncyBhcmUgZm9ybWF0dGVkLCBzdWNoIGFzIGBsb2NhbGVgLCBgbnVtYmVyaW5nU3lzdGVtYCwgYW5kIGBvdXRwdXRDYWxlbmRhcmAuCgkgKgoJICogSGVyZSBpcyBhIGJyaWVmIG92ZXJ2aWV3IG9mIHRoZSBtb3N0IGNvbW1vbmx5IHVzZWQgZnVuY3Rpb25hbGl0eSBpdCBwcm92aWRlczoKCSAqCgkgKiAqICoqQ3JlYXRpb24qKjogVG8gY3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBpdHMgY29tcG9uZW50cywgdXNlIG9uZSBvZiBpdHMgZmFjdG9yeSBjbGFzcyBtZXRob2RzOiB7QGxpbmsgRGF0ZVRpbWUjbG9jYWx9LCB7QGxpbmsgRGF0ZVRpbWUjdXRjfSwgYW5kIChtb3N0IGZsZXhpYmx5KSB7QGxpbmsgRGF0ZVRpbWUjZnJvbU9iamVjdH0uIFRvIGNyZWF0ZSBvbmUgZnJvbSBhIHN0YW5kYXJkIHN0cmluZyBmb3JtYXQsIHVzZSB7QGxpbmsgRGF0ZVRpbWUjZnJvbUlTT30sIHtAbGluayBEYXRlVGltZSNmcm9tSFRUUH0sIGFuZCB7QGxpbmsgRGF0ZVRpbWUjZnJvbVJGQzI4MjJ9LiBUbyBjcmVhdGUgb25lIGZyb20gYSBjdXN0b20gc3RyaW5nIGZvcm1hdCwgdXNlIHtAbGluayBEYXRlVGltZSNmcm9tRm9ybWF0fS4gVG8gY3JlYXRlIG9uZSBmcm9tIGEgbmF0aXZlIEpTIGRhdGUsIHVzZSB7QGxpbmsgRGF0ZVRpbWUjZnJvbUpTRGF0ZX0uCgkgKiAqICoqR3JlZ29yaWFuIGNhbGVuZGFyIGFuZCB0aW1lKio6IFRvIGV4YW1pbmUgdGhlIEdyZWdvcmlhbiBwcm9wZXJ0aWVzIG9mIGEgRGF0ZVRpbWUgaW5kaXZpZHVhbGx5IChpLmUgYXMgb3Bwb3NlZCB0byBjb2xsZWN0aXZlbHkgdGhyb3VnaCB7QGxpbmsgRGF0ZVRpbWUjdG9PYmplY3R9KSwgdXNlIHRoZSB7QGxpbmsgRGF0ZVRpbWUjeWVhcn0sIHtAbGluayBEYXRlVGltZSNtb250aH0sCgkgKiB7QGxpbmsgRGF0ZVRpbWUjZGF5fSwge0BsaW5rIERhdGVUaW1lI2hvdXJ9LCB7QGxpbmsgRGF0ZVRpbWUjbWludXRlfSwge0BsaW5rIERhdGVUaW1lI3NlY29uZH0sIHtAbGluayBEYXRlVGltZSNtaWxsaXNlY29uZH0gYWNjZXNzb3JzLgoJICogKiAqKldlZWsgY2FsZW5kYXIqKjogRm9yIElTTyB3ZWVrIGNhbGVuZGFyIGF0dHJpYnV0ZXMsIHNlZSB0aGUge0BsaW5rIERhdGVUaW1lI3dlZWtZZWFyfSwge0BsaW5rIERhdGVUaW1lI3dlZWtOdW1iZXJ9LCBhbmQge0BsaW5rIERhdGVUaW1lI3dlZWtkYXl9IGFjY2Vzc29ycy4KCSAqICogKipDb25maWd1cmF0aW9uKiogU2VlIHRoZSB7QGxpbmsgRGF0ZVRpbWUjbG9jYWxlfSBhbmQge0BsaW5rIERhdGVUaW1lI251bWJlcmluZ1N5c3RlbX0gYWNjZXNzb3JzLgoJICogKiAqKlRyYW5zZm9ybWF0aW9uKio6IFRvIHRyYW5zZm9ybSB0aGUgRGF0ZVRpbWUgaW50byBvdGhlciBEYXRlVGltZXMsIHVzZSB7QGxpbmsgRGF0ZVRpbWUjc2V0fSwge0BsaW5rIERhdGVUaW1lI3JlY29uZmlndXJlfSwge0BsaW5rIERhdGVUaW1lI3NldFpvbmV9LCB7QGxpbmsgRGF0ZVRpbWUjc2V0TG9jYWxlfSwge0BsaW5rIERhdGVUaW1lLnBsdXN9LCB7QGxpbmsgRGF0ZVRpbWUjbWludXN9LCB7QGxpbmsgRGF0ZVRpbWUjZW5kT2Z9LCB7QGxpbmsgRGF0ZVRpbWUjc3RhcnRPZn0sIHtAbGluayBEYXRlVGltZSN0b1VUQ30sIGFuZCB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbH0uCgkgKiAqICoqT3V0cHV0Kio6IFRvIGNvbnZlcnQgdGhlIERhdGVUaW1lIHRvIG90aGVyIHJlcHJlc2VudGF0aW9ucywgdXNlIHRoZSB7QGxpbmsgRGF0ZVRpbWUjdG9SZWxhdGl2ZX0sIHtAbGluayBEYXRlVGltZSN0b1JlbGF0aXZlQ2FsZW5kYXJ9LCB7QGxpbmsgRGF0ZVRpbWUjdG9KU09OfSwge0BsaW5rIERhdGVUaW1lI3RvSVNPfSwge0BsaW5rIERhdGVUaW1lI3RvSFRUUH0sIHtAbGluayBEYXRlVGltZSN0b09iamVjdH0sIHtAbGluayBEYXRlVGltZSN0b1JGQzI4MjJ9LCB7QGxpbmsgRGF0ZVRpbWUjdG9TdHJpbmd9LCB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9LCB7QGxpbmsgRGF0ZVRpbWUjdG9Gb3JtYXR9LCB7QGxpbmsgRGF0ZVRpbWUjdG9NaWxsaXN9IGFuZCB7QGxpbmsgRGF0ZVRpbWUjdG9KU0RhdGV9LgoJICoKCSAqIFRoZXJlJ3MgcGxlbnR5IG90aGVycyBkb2N1bWVudGVkIGJlbG93LiBJbiBhZGRpdGlvbiwgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gc3VidGxlciB0b3BpY3MgbGlrZSBpbnRlcm5hdGlvbmFsaXphdGlvbiwgdGltZSB6b25lcywgYWx0ZXJuYXRpdmUgY2FsZW5kYXJzLCB2YWxpZGl0eSwgYW5kIHNvIG9uLCBzZWUgdGhlIGV4dGVybmFsIGRvY3VtZW50YXRpb24uCgkgKi8KCgoJdmFyIERhdGVUaW1lID0gLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKCSAgLyoqCgkgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgKi8KCSAgZnVuY3Rpb24gRGF0ZVRpbWUoY29uZmlnKSB7CgkgICAgdmFyIHpvbmUgPSBjb25maWcuem9uZSB8fCBTZXR0aW5ncy5kZWZhdWx0Wm9uZTsKCSAgICB2YXIgaW52YWxpZCA9IGNvbmZpZy5pbnZhbGlkIHx8IChOdW1iZXIuaXNOYU4oY29uZmlnLnRzKSA/IG5ldyBJbnZhbGlkKCJpbnZhbGlkIGlucHV0IikgOiBudWxsKSB8fCAoIXpvbmUuaXNWYWxpZCA/IHVuc3VwcG9ydGVkWm9uZSh6b25lKSA6IG51bGwpOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLnRzID0gaXNVbmRlZmluZWQoY29uZmlnLnRzKSA/IFNldHRpbmdzLm5vdygpIDogY29uZmlnLnRzOwoJICAgIHZhciBjID0gbnVsbCwKCSAgICAgICAgbyA9IG51bGw7CgoJICAgIGlmICghaW52YWxpZCkgewoJICAgICAgdmFyIHVuY2hhbmdlZCA9IGNvbmZpZy5vbGQgJiYgY29uZmlnLm9sZC50cyA9PT0gdGhpcy50cyAmJiBjb25maWcub2xkLnpvbmUuZXF1YWxzKHpvbmUpOwoKCSAgICAgIGlmICh1bmNoYW5nZWQpIHsKCSAgICAgICAgdmFyIF9yZWYgPSBbY29uZmlnLm9sZC5jLCBjb25maWcub2xkLm9dOwoJICAgICAgICBjID0gX3JlZlswXTsKCSAgICAgICAgbyA9IF9yZWZbMV07CgkgICAgICB9IGVsc2UgewoJICAgICAgICB2YXIgb3QgPSB6b25lLm9mZnNldCh0aGlzLnRzKTsKCSAgICAgICAgYyA9IHRzVG9PYmoodGhpcy50cywgb3QpOwoJICAgICAgICBpbnZhbGlkID0gTnVtYmVyLmlzTmFOKGMueWVhcikgPyBuZXcgSW52YWxpZCgiaW52YWxpZCBpbnB1dCIpIDogbnVsbDsKCSAgICAgICAgYyA9IGludmFsaWQgPyBudWxsIDogYzsKCSAgICAgICAgbyA9IGludmFsaWQgPyBudWxsIDogb3Q7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCgkgICAgdGhpcy5fem9uZSA9IHpvbmU7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgoJICAgIHRoaXMubG9jID0gY29uZmlnLmxvYyB8fCBMb2NhbGUuY3JlYXRlKCk7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgoJICAgIHRoaXMuaW52YWxpZCA9IGludmFsaWQ7CgkgICAgLyoqCgkgICAgICogQGFjY2VzcyBwcml2YXRlCgkgICAgICovCgoJICAgIHRoaXMud2Vla0RhdGEgPSBudWxsOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmMgPSBjOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLm8gPSBvOwoJICAgIC8qKgoJICAgICAqIEBhY2Nlc3MgcHJpdmF0ZQoJICAgICAqLwoKCSAgICB0aGlzLmlzTHV4b25EYXRlVGltZSA9IHRydWU7CgkgIH0gLy8gQ09OU1RSVUNUCgoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZm9yIHRoZSBjdXJyZW50IGluc3RhbnQsIGluIHRoZSBzeXN0ZW0ncyB0aW1lIHpvbmUuCgkgICAqCgkgICAqIFVzZSBTZXR0aW5ncyB0byBvdmVycmlkZSB0aGVzZSBkZWZhdWx0IHZhbHVlcyBpZiBuZWVkZWQuCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvSVNPKCkgLy9+PiBub3cgaW4gdGhlIElTTyBmb3JtYXQKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoKCgkgIERhdGVUaW1lLm5vdyA9IGZ1bmN0aW9uIG5vdygpIHsKCSAgICByZXR1cm4gbmV3IERhdGVUaW1lKHt9KTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgbG9jYWwgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtudW1iZXJ9IFt5ZWFyXSAtIFRoZSBjYWxlbmRhciB5ZWFyLiBJZiBvbWl0dGVkIChhcyBpbiwgY2FsbCBgbG9jYWwoKWAgd2l0aCBubyBhcmd1bWVudHMpLCB0aGUgY3VycmVudCB0aW1lIHdpbGwgYmUgdXNlZAoJICAgKiBAcGFyYW0ge251bWJlcn0gW21vbnRoPTFdIC0gVGhlIG1vbnRoLCAxLWluZGV4ZWQKCSAgICogQHBhcmFtIHtudW1iZXJ9IFtkYXk9MV0gLSBUaGUgZGF5IG9mIHRoZSBtb250aCwgMS1pbmRleGVkCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbaG91cj0wXSAtIFRoZSBob3VyIG9mIHRoZSBkYXksIGluIDI0LWhvdXIgdGltZQoJICAgKiBAcGFyYW0ge251bWJlcn0gW21pbnV0ZT0wXSAtIFRoZSBtaW51dGUgb2YgdGhlIGhvdXIsIG1lYW5pbmcgYSBudW1iZXIgYmV0d2VlbiAwIGFuZCA1OQoJICAgKiBAcGFyYW0ge251bWJlcn0gW3NlY29uZD0wXSAtIFRoZSBzZWNvbmQgb2YgdGhlIG1pbnV0ZSwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDU5CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbbWlsbGlzZWNvbmQ9MF0gLSBUaGUgbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDk5OQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gbm93CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKHsgem9uZTogIkFtZXJpY2EvTmV3X1lvcmsiIH0pICAgICAgLy9+PiBub3csIGluIFVTIGVhc3QgY29hc3QgdGltZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMS0wMVQwMDowMDowMAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0wMVQwMDowMDowMAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgeyBsb2NhbGU6ICJmciIgfSkgICAgIC8vfj4gMjAxNy0wMy0xMlQwMDowMDowMCwgd2l0aCBhIEZyZW5jaCBsb2NhbGUKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUpICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6MDA6MDAKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMywgMTIsIDUsIHsgem9uZTogInV0YyIgfSkgICAvL34+IDIwMTctMDMtMTJUMDU6MDA6MDAsIGluIFVUQwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgNSwgNDUpICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NTowMAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgNSwgNDUsIDEwKSAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NToxMAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCAzLCAxMiwgNSwgNDUsIDEwLCA3NjUpICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NToxMC43NjUKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5sb2NhbCA9IGZ1bmN0aW9uIGxvY2FsKCkgewoJICAgIHZhciBfbGFzdE9wdHMgPSBsYXN0T3B0cyhhcmd1bWVudHMpLAoJICAgICAgICBvcHRzID0gX2xhc3RPcHRzWzBdLAoJICAgICAgICBhcmdzID0gX2xhc3RPcHRzWzFdLAoJICAgICAgICB5ZWFyID0gYXJnc1swXSwKCSAgICAgICAgbW9udGggPSBhcmdzWzFdLAoJICAgICAgICBkYXkgPSBhcmdzWzJdLAoJICAgICAgICBob3VyID0gYXJnc1szXSwKCSAgICAgICAgbWludXRlID0gYXJnc1s0XSwKCSAgICAgICAgc2Vjb25kID0gYXJnc1s1XSwKCSAgICAgICAgbWlsbGlzZWNvbmQgPSBhcmdzWzZdOwoKCSAgICByZXR1cm4gcXVpY2tEVCh7CgkgICAgICB5ZWFyOiB5ZWFyLAoJICAgICAgbW9udGg6IG1vbnRoLAoJICAgICAgZGF5OiBkYXksCgkgICAgICBob3VyOiBob3VyLAoJICAgICAgbWludXRlOiBtaW51dGUsCgkgICAgICBzZWNvbmQ6IHNlY29uZCwKCSAgICAgIG1pbGxpc2Vjb25kOiBtaWxsaXNlY29uZAoJICAgIH0sIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEYXRlVGltZSBpbiBVVEMKCSAgICogQHBhcmFtIHtudW1iZXJ9IFt5ZWFyXSAtIFRoZSBjYWxlbmRhciB5ZWFyLiBJZiBvbWl0dGVkIChhcyBpbiwgY2FsbCBgdXRjKClgIHdpdGggbm8gYXJndW1lbnRzKSwgdGhlIGN1cnJlbnQgdGltZSB3aWxsIGJlIHVzZWQKCSAgICogQHBhcmFtIHtudW1iZXJ9IFttb250aD0xXSAtIFRoZSBtb250aCwgMS1pbmRleGVkCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbZGF5PTFdIC0gVGhlIGRheSBvZiB0aGUgbW9udGgKCSAgICogQHBhcmFtIHtudW1iZXJ9IFtob3VyPTBdIC0gVGhlIGhvdXIgb2YgdGhlIGRheSwgaW4gMjQtaG91ciB0aW1lCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbbWludXRlPTBdIC0gVGhlIG1pbnV0ZSBvZiB0aGUgaG91ciwgbWVhbmluZyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDU5CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbc2Vjb25kPTBdIC0gVGhlIHNlY29uZCBvZiB0aGUgbWludXRlLCBtZWFuaW5nIGEgbnVtYmVyIGJldHdlZW4gMCBhbmQgNTkKCSAgICogQHBhcmFtIHtudW1iZXJ9IFttaWxsaXNlY29uZD0wXSAtIFRoZSBtaWxsaXNlY29uZCBvZiB0aGUgc2Vjb25kLCBtZWFuaW5nIGEgbnVtYmVyIGJldHdlZW4gMCBhbmQgOTk5CgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIC0gY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciB0aGUgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRpb25zLmxvY2FsZV0gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMub3V0cHV0Q2FsZW5kYXJdIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMubnVtYmVyaW5nU3lzdGVtXSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gbm93CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMS0wMVQwMDowMDowMFoKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9+PiAyMDE3LTAzLTAxVDAwOjAwOjAwWgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNywgMywgMTIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDA6MDA6MDBaCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzLCAxMiwgNSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTowMDowMFoKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyLCA1LCA0NSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9+PiAyMDE3LTAzLTEyVDA1OjQ1OjAwWgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNywgMywgMTIsIDUsIDQ1LCB7IGxvY2FsZTogImZyIiB9KSAgICAgICAgICAvL34+IDIwMTctMDMtMTJUMDU6NDU6MDBaIHdpdGggYSBGcmVuY2ggbG9jYWxlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE3LCAzLCAxMiwgNSwgNDUsIDEwKSAgICAgICAgICAgICAgICAgICAgICAgIC8vfj4gMjAxNy0wMy0xMlQwNTo0NToxMFoKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTcsIDMsIDEyLCA1LCA0NSwgMTAsIDc2NSwgeyBsb2NhbGU6ICJmciIgfSkgLy9+PiAyMDE3LTAzLTEyVDA1OjQ1OjEwLjc2NVogd2l0aCBhIEZyZW5jaCBsb2NhbGUKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS51dGMgPSBmdW5jdGlvbiB1dGMoKSB7CgkgICAgdmFyIF9sYXN0T3B0czIgPSBsYXN0T3B0cyhhcmd1bWVudHMpLAoJICAgICAgICBvcHRzID0gX2xhc3RPcHRzMlswXSwKCSAgICAgICAgYXJncyA9IF9sYXN0T3B0czJbMV0sCgkgICAgICAgIHllYXIgPSBhcmdzWzBdLAoJICAgICAgICBtb250aCA9IGFyZ3NbMV0sCgkgICAgICAgIGRheSA9IGFyZ3NbMl0sCgkgICAgICAgIGhvdXIgPSBhcmdzWzNdLAoJICAgICAgICBtaW51dGUgPSBhcmdzWzRdLAoJICAgICAgICBzZWNvbmQgPSBhcmdzWzVdLAoJICAgICAgICBtaWxsaXNlY29uZCA9IGFyZ3NbNl07CgoJICAgIG9wdHMuem9uZSA9IEZpeGVkT2Zmc2V0Wm9uZS51dGNJbnN0YW5jZTsKCSAgICByZXR1cm4gcXVpY2tEVCh7CgkgICAgICB5ZWFyOiB5ZWFyLAoJICAgICAgbW9udGg6IG1vbnRoLAoJICAgICAgZGF5OiBkYXksCgkgICAgICBob3VyOiBob3VyLAoJICAgICAgbWludXRlOiBtaW51dGUsCgkgICAgICBzZWNvbmQ6IHNlY29uZCwKCSAgICAgIG1pbGxpc2Vjb25kOiBtaWxsaXNlY29uZAoJICAgIH0sIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGEgSmF2YVNjcmlwdCBEYXRlIG9iamVjdC4gVXNlcyB0aGUgZGVmYXVsdCB6b25lLgoJICAgKiBAcGFyYW0ge0RhdGV9IGRhdGUgLSBhIEphdmFTY3JpcHQgRGF0ZSBvYmplY3QKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBjb25maWd1cmF0aW9uIG9wdGlvbnMgZm9yIHRoZSBEYXRlVGltZQoJICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0aW9ucy56b25lPSdsb2NhbCddIC0gdGhlIHpvbmUgdG8gcGxhY2UgdGhlIERhdGVUaW1lIGludG8KCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tSlNEYXRlID0gZnVuY3Rpb24gZnJvbUpTRGF0ZShkYXRlLCBvcHRpb25zKSB7CgkgICAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0aW9ucyA9IHt9OwoJICAgIH0KCgkgICAgdmFyIHRzID0gaXNEYXRlKGRhdGUpID8gZGF0ZS52YWx1ZU9mKCkgOiBOYU47CgoJICAgIGlmIChOdW1iZXIuaXNOYU4odHMpKSB7CgkgICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZCgiaW52YWxpZCBpbnB1dCIpOwoJICAgIH0KCgkgICAgdmFyIHpvbmVUb1VzZSA9IG5vcm1hbGl6ZVpvbmUob3B0aW9ucy56b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSk7CgoJICAgIGlmICghem9uZVRvVXNlLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKHVuc3VwcG9ydGVkWm9uZSh6b25lVG9Vc2UpKTsKCSAgICB9CgoJICAgIHJldHVybiBuZXcgRGF0ZVRpbWUoewoJICAgICAgdHM6IHRzLAoJICAgICAgem9uZTogem9uZVRvVXNlLAoJICAgICAgbG9jOiBMb2NhbGUuZnJvbU9iamVjdChvcHRpb25zKQoJICAgIH0pOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcyBzaW5jZSB0aGUgZXBvY2ggKG1lYW5pbmcgc2luY2UgMSBKYW51YXJ5IDE5NzAgMDA6MDA6MDAgVVRDKS4gVXNlcyB0aGUgZGVmYXVsdCB6b25lLgoJICAgKiBAcGFyYW0ge251bWJlcn0gbWlsbGlzZWNvbmRzIC0gYSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHNpbmNlIDE5NzAgVVRDCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIC0gY29uZmlndXJhdGlvbiBvcHRpb25zIGZvciB0aGUgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdGlvbnMuem9uZT0nbG9jYWwnXSAtIHRoZSB6b25lIHRvIHBsYWNlIHRoZSBEYXRlVGltZSBpbnRvCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5sb2NhbGVdIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRpb25zLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbU1pbGxpcyA9IGZ1bmN0aW9uIGZyb21NaWxsaXMobWlsbGlzZWNvbmRzLCBvcHRpb25zKSB7CgkgICAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0aW9ucyA9IHt9OwoJICAgIH0KCgkgICAgaWYgKCFpc051bWJlcihtaWxsaXNlY29uZHMpKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoImZyb21NaWxsaXMgcmVxdWlyZXMgYSBudW1lcmljYWwgaW5wdXQsIGJ1dCByZWNlaXZlZCBhICIgKyB0eXBlb2YgbWlsbGlzZWNvbmRzICsgIiB3aXRoIHZhbHVlICIgKyBtaWxsaXNlY29uZHMpOwoJICAgIH0gZWxzZSBpZiAobWlsbGlzZWNvbmRzIDwgLU1BWF9EQVRFIHx8IG1pbGxpc2Vjb25kcyA+IE1BWF9EQVRFKSB7CgkgICAgICAvLyB0aGlzIGlzbid0IHBlcmZlY3QgYmVjYXVzZSBiZWNhdXNlIHdlIGNhbiBzdGlsbCBlbmQgdXAgb3V0IG9mIHJhbmdlIGJlY2F1c2Ugb2YgYWRkaXRpb25hbCBzaGlmdGluZywgYnV0IGl0J3MgYSBzdGFydAoJICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQoIlRpbWVzdGFtcCBvdXQgb2YgcmFuZ2UiKTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIG5ldyBEYXRlVGltZSh7CgkgICAgICAgIHRzOiBtaWxsaXNlY29uZHMsCgkgICAgICAgIHpvbmU6IG5vcm1hbGl6ZVpvbmUob3B0aW9ucy56b25lLCBTZXR0aW5ncy5kZWZhdWx0Wm9uZSksCgkgICAgICAgIGxvYzogTG9jYWxlLmZyb21PYmplY3Qob3B0aW9ucykKCSAgICAgIH0pOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhIG51bWJlciBvZiBzZWNvbmRzIHNpbmNlIHRoZSBlcG9jaCAobWVhbmluZyBzaW5jZSAxIEphbnVhcnkgMTk3MCAwMDowMDowMCBVVEMpLiBVc2VzIHRoZSBkZWZhdWx0IHpvbmUuCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBzZWNvbmRzIC0gYSBudW1iZXIgb2Ygc2Vjb25kcyBzaW5jZSAxOTcwIFVUQwoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyAtIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBmb3IgdGhlIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRpb25zLnpvbmU9J2xvY2FsJ10gLSB0aGUgem9uZSB0byBwbGFjZSB0aGUgRGF0ZVRpbWUgaW50bwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdGlvbnMubG9jYWxlXSAtIGEgbG9jYWxlIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRpb25zLm91dHB1dENhbGVuZGFyIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIERhdGVUaW1lLmZyb21TZWNvbmRzID0gZnVuY3Rpb24gZnJvbVNlY29uZHMoc2Vjb25kcywgb3B0aW9ucykgewoJICAgIGlmIChvcHRpb25zID09PSB2b2lkIDApIHsKCSAgICAgIG9wdGlvbnMgPSB7fTsKCSAgICB9CgoJICAgIGlmICghaXNOdW1iZXIoc2Vjb25kcykpIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigiZnJvbVNlY29uZHMgcmVxdWlyZXMgYSBudW1lcmljYWwgaW5wdXQiKTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIG5ldyBEYXRlVGltZSh7CgkgICAgICAgIHRzOiBzZWNvbmRzICogMTAwMCwKCSAgICAgICAgem9uZTogbm9ybWFsaXplWm9uZShvcHRpb25zLnpvbmUsIFNldHRpbmdzLmRlZmF1bHRab25lKSwKCSAgICAgICAgbG9jOiBMb2NhbGUuZnJvbU9iamVjdChvcHRpb25zKQoJICAgICAgfSk7CgkgICAgfQoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGEgSmF2YVNjcmlwdCBvYmplY3Qgd2l0aCBrZXlzIGxpa2UgJ3llYXInIGFuZCAnaG91cicgd2l0aCByZWFzb25hYmxlIGRlZmF1bHRzLgoJICAgKiBAcGFyYW0ge09iamVjdH0gb2JqIC0gdGhlIG9iamVjdCB0byBjcmVhdGUgdGhlIERhdGVUaW1lIGZyb20KCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai55ZWFyIC0gYSB5ZWFyLCBzdWNoIGFzIDE5ODcKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5tb250aCAtIGEgbW9udGgsIDEtMTIKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5kYXkgLSBhIGRheSBvZiB0aGUgbW9udGgsIDEtMzEsIGRlcGVuZGluZyBvbiB0aGUgbW9udGgKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai5vcmRpbmFsIC0gZGF5IG9mIHRoZSB5ZWFyLCAxLTM2NSBvciAzNjYKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai53ZWVrWWVhciAtIGFuIElTTyB3ZWVrIHllYXIKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai53ZWVrTnVtYmVyIC0gYW4gSVNPIHdlZWsgbnVtYmVyLCBiZXR3ZWVuIDEgYW5kIDUyIG9yIDUzLCBkZXBlbmRpbmcgb24gdGhlIHllYXIKCSAgICogQHBhcmFtIHtudW1iZXJ9IG9iai53ZWVrZGF5IC0gYW4gSVNPIHdlZWtkYXksIDEtNywgd2hlcmUgMSBpcyBNb25kYXkgYW5kIDcgaXMgU3VuZGF5CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmouaG91ciAtIGhvdXIgb2YgdGhlIGRheSwgMC0yMwoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLm1pbnV0ZSAtIG1pbnV0ZSBvZiB0aGUgaG91ciwgMC01OQoJICAgKiBAcGFyYW0ge251bWJlcn0gb2JqLnNlY29uZCAtIHNlY29uZCBvZiB0aGUgbWludXRlLCAwLTU5CgkgICAqIEBwYXJhbSB7bnVtYmVyfSBvYmoubWlsbGlzZWNvbmQgLSBtaWxsaXNlY29uZCBvZiB0aGUgc2Vjb25kLCAwLTk5OQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgZm9yIGNyZWF0aW5nIHRoaXMgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIGludGVycHJldCB0aGUgbnVtYmVycyBpbiB0aGUgY29udGV4dCBvZiBhIHBhcnRpY3VsYXIgem9uZS4gQ2FuIHRha2UgYW55IHZhbHVlIHRha2VuIGFzIHRoZSBmaXJzdCBhcmd1bWVudCB0byBzZXRab25lKCkKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nc3lzdGVtJ3MgbG9jYWxlJ10gLSBhIGxvY2FsZSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IHllYXI6IDE5ODIsIG1vbnRoOiA1LCBkYXk6IDI1fSkudG9JU09EYXRlKCkgLy89PiAnMTk4Mi0wNS0yNScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IHllYXI6IDE5ODIgfSkudG9JU09EYXRlKCkgLy89PiAnMTk4Mi0wMS0wMScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IGhvdXI6IDEwLCBtaW51dGU6IDI2LCBzZWNvbmQ6IDYgfSkgLy9+PiB0b2RheSBhdCAxMDoyNjowNgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tT2JqZWN0KHsgaG91cjogMTAsIG1pbnV0ZTogMjYsIHNlY29uZDogNiB9LCB7IHpvbmU6ICd1dGMnIH0pLAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tT2JqZWN0KHsgaG91cjogMTAsIG1pbnV0ZTogMjYsIHNlY29uZDogNiB9LCB7IHpvbmU6ICdsb2NhbCcgfSkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IGhvdXI6IDEwLCBtaW51dGU6IDI2LCBzZWNvbmQ6IDYgfSwgeyB6b25lOiAnQW1lcmljYS9OZXdfWW9yaycgfSkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbU9iamVjdCh7IHdlZWtZZWFyOiAyMDE2LCB3ZWVrTnVtYmVyOiAyLCB3ZWVrZGF5OiAzIH0pLnRvSVNPRGF0ZSgpIC8vPT4gJzIwMTYtMDEtMTMnCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbU9iamVjdCA9IGZ1bmN0aW9uIGZyb21PYmplY3Qob2JqLCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgb2JqID0gb2JqIHx8IHt9OwoJICAgIHZhciB6b25lVG9Vc2UgPSBub3JtYWxpemVab25lKG9wdHMuem9uZSwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpOwoKCSAgICBpZiAoIXpvbmVUb1VzZS5pc1ZhbGlkKSB7CgkgICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZCh1bnN1cHBvcnRlZFpvbmUoem9uZVRvVXNlKSk7CgkgICAgfQoKCSAgICB2YXIgdHNOb3cgPSBTZXR0aW5ncy5ub3coKSwKCSAgICAgICAgb2Zmc2V0UHJvdmlzID0gIWlzVW5kZWZpbmVkKG9wdHMuc3BlY2lmaWNPZmZzZXQpID8gb3B0cy5zcGVjaWZpY09mZnNldCA6IHpvbmVUb1VzZS5vZmZzZXQodHNOb3cpLAoJICAgICAgICBub3JtYWxpemVkID0gbm9ybWFsaXplT2JqZWN0KG9iaiwgbm9ybWFsaXplVW5pdCksCgkgICAgICAgIGNvbnRhaW5zT3JkaW5hbCA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLm9yZGluYWwpLAoJICAgICAgICBjb250YWluc0dyZWdvclllYXIgPSAhaXNVbmRlZmluZWQobm9ybWFsaXplZC55ZWFyKSwKCSAgICAgICAgY29udGFpbnNHcmVnb3JNRCA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLm1vbnRoKSB8fCAhaXNVbmRlZmluZWQobm9ybWFsaXplZC5kYXkpLAoJICAgICAgICBjb250YWluc0dyZWdvciA9IGNvbnRhaW5zR3JlZ29yWWVhciB8fCBjb250YWluc0dyZWdvck1ELAoJICAgICAgICBkZWZpbml0ZVdlZWtEZWYgPSBub3JtYWxpemVkLndlZWtZZWFyIHx8IG5vcm1hbGl6ZWQud2Vla051bWJlciwKCSAgICAgICAgbG9jID0gTG9jYWxlLmZyb21PYmplY3Qob3B0cyk7IC8vIGNhc2VzOgoJICAgIC8vIGp1c3QgYSB3ZWVrZGF5IC0+IHRoaXMgd2VlaydzIGluc3RhbmNlIG9mIHRoYXQgd2Vla2RheSwgbm8gd29ycmllcwoJICAgIC8vIChncmVnb3JpYW4gZGF0YSBvciBvcmRpbmFsKSArICh3ZWVrWWVhciBvciB3ZWVrTnVtYmVyKSAtPiBlcnJvcgoJICAgIC8vIChncmVnb3JpYW4gbW9udGggb3IgZGF5KSArIG9yZGluYWwgLT4gZXJyb3IKCSAgICAvLyBvdGhlcndpc2UganVzdCB1c2Ugd2Vla3Mgb3Igb3JkaW5hbHMgb3IgZ3JlZ29yaWFuLCBkZXBlbmRpbmcgb24gd2hhdCdzIHNwZWNpZmllZAoKCSAgICBpZiAoKGNvbnRhaW5zR3JlZ29yIHx8IGNvbnRhaW5zT3JkaW5hbCkgJiYgZGVmaW5pdGVXZWVrRGVmKSB7CgkgICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoIkNhbid0IG1peCB3ZWVrWWVhci93ZWVrTnVtYmVyIHVuaXRzIHdpdGggeWVhci9tb250aC9kYXkgb3Igb3JkaW5hbHMiKTsKCSAgICB9CgoJICAgIGlmIChjb250YWluc0dyZWdvck1EICYmIGNvbnRhaW5zT3JkaW5hbCkgewoJICAgICAgdGhyb3cgbmV3IENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yKCJDYW4ndCBtaXggb3JkaW5hbCBkYXRlcyB3aXRoIG1vbnRoL2RheSIpOwoJICAgIH0KCgkgICAgdmFyIHVzZVdlZWtEYXRhID0gZGVmaW5pdGVXZWVrRGVmIHx8IG5vcm1hbGl6ZWQud2Vla2RheSAmJiAhY29udGFpbnNHcmVnb3I7IC8vIGNvbmZpZ3VyZSBvdXJzZWx2ZXMgdG8gZGVhbCB3aXRoIGdyZWdvcmlhbiBkYXRlcyBvciB3ZWVrIHN0dWZmCgoJICAgIHZhciB1bml0cywKCSAgICAgICAgZGVmYXVsdFZhbHVlcywKCSAgICAgICAgb2JqTm93ID0gdHNUb09iaih0c05vdywgb2Zmc2V0UHJvdmlzKTsKCgkgICAgaWYgKHVzZVdlZWtEYXRhKSB7CgkgICAgICB1bml0cyA9IG9yZGVyZWRXZWVrVW5pdHM7CgkgICAgICBkZWZhdWx0VmFsdWVzID0gZGVmYXVsdFdlZWtVbml0VmFsdWVzOwoJICAgICAgb2JqTm93ID0gZ3JlZ29yaWFuVG9XZWVrKG9iak5vdyk7CgkgICAgfSBlbHNlIGlmIChjb250YWluc09yZGluYWwpIHsKCSAgICAgIHVuaXRzID0gb3JkZXJlZE9yZGluYWxVbml0czsKCSAgICAgIGRlZmF1bHRWYWx1ZXMgPSBkZWZhdWx0T3JkaW5hbFVuaXRWYWx1ZXM7CgkgICAgICBvYmpOb3cgPSBncmVnb3JpYW5Ub09yZGluYWwob2JqTm93KTsKCSAgICB9IGVsc2UgewoJICAgICAgdW5pdHMgPSBvcmRlcmVkVW5pdHM7CgkgICAgICBkZWZhdWx0VmFsdWVzID0gZGVmYXVsdFVuaXRWYWx1ZXM7CgkgICAgfSAvLyBzZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIG1pc3Npbmcgc3R1ZmYKCgoJICAgIHZhciBmb3VuZEZpcnN0ID0gZmFsc2U7CgoJICAgIGZvciAodmFyIF9pdGVyYXRvcjMgPSBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlckxvb3NlKHVuaXRzKSwgX3N0ZXAzOyAhKF9zdGVwMyA9IF9pdGVyYXRvcjMoKSkuZG9uZTspIHsKCSAgICAgIHZhciB1ID0gX3N0ZXAzLnZhbHVlOwoJICAgICAgdmFyIHYgPSBub3JtYWxpemVkW3VdOwoKCSAgICAgIGlmICghaXNVbmRlZmluZWQodikpIHsKCSAgICAgICAgZm91bmRGaXJzdCA9IHRydWU7CgkgICAgICB9IGVsc2UgaWYgKGZvdW5kRmlyc3QpIHsKCSAgICAgICAgbm9ybWFsaXplZFt1XSA9IGRlZmF1bHRWYWx1ZXNbdV07CgkgICAgICB9IGVsc2UgewoJICAgICAgICBub3JtYWxpemVkW3VdID0gb2JqTm93W3VdOwoJICAgICAgfQoJICAgIH0gLy8gbWFrZSBzdXJlIHRoZSB2YWx1ZXMgd2UgaGF2ZSBhcmUgaW4gcmFuZ2UKCgoJICAgIHZhciBoaWdoZXJPcmRlckludmFsaWQgPSB1c2VXZWVrRGF0YSA/IGhhc0ludmFsaWRXZWVrRGF0YShub3JtYWxpemVkKSA6IGNvbnRhaW5zT3JkaW5hbCA/IGhhc0ludmFsaWRPcmRpbmFsRGF0YShub3JtYWxpemVkKSA6IGhhc0ludmFsaWRHcmVnb3JpYW5EYXRhKG5vcm1hbGl6ZWQpLAoJICAgICAgICBpbnZhbGlkID0gaGlnaGVyT3JkZXJJbnZhbGlkIHx8IGhhc0ludmFsaWRUaW1lRGF0YShub3JtYWxpemVkKTsKCgkgICAgaWYgKGludmFsaWQpIHsKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKGludmFsaWQpOwoJICAgIH0gLy8gY29tcHV0ZSB0aGUgYWN0dWFsIHRpbWUKCgoJICAgIHZhciBncmVnb3JpYW4gPSB1c2VXZWVrRGF0YSA/IHdlZWtUb0dyZWdvcmlhbihub3JtYWxpemVkKSA6IGNvbnRhaW5zT3JkaW5hbCA/IG9yZGluYWxUb0dyZWdvcmlhbihub3JtYWxpemVkKSA6IG5vcm1hbGl6ZWQsCgkgICAgICAgIF9vYmpUb1RTMiA9IG9ialRvVFMoZ3JlZ29yaWFuLCBvZmZzZXRQcm92aXMsIHpvbmVUb1VzZSksCgkgICAgICAgIHRzRmluYWwgPSBfb2JqVG9UUzJbMF0sCgkgICAgICAgIG9mZnNldEZpbmFsID0gX29ialRvVFMyWzFdLAoJICAgICAgICBpbnN0ID0gbmV3IERhdGVUaW1lKHsKCSAgICAgIHRzOiB0c0ZpbmFsLAoJICAgICAgem9uZTogem9uZVRvVXNlLAoJICAgICAgbzogb2Zmc2V0RmluYWwsCgkgICAgICBsb2M6IGxvYwoJICAgIH0pOyAvLyBncmVnb3JpYW4gZGF0YSArIHdlZWtkYXkgc2VydmVzIG9ubHkgdG8gdmFsaWRhdGUKCgoJICAgIGlmIChub3JtYWxpemVkLndlZWtkYXkgJiYgY29udGFpbnNHcmVnb3IgJiYgb2JqLndlZWtkYXkgIT09IGluc3Qud2Vla2RheSkgewoJICAgICAgcmV0dXJuIERhdGVUaW1lLmludmFsaWQoIm1pc21hdGNoZWQgd2Vla2RheSIsICJ5b3UgY2FuJ3Qgc3BlY2lmeSBib3RoIGEgd2Vla2RheSBvZiAiICsgbm9ybWFsaXplZC53ZWVrZGF5ICsgIiBhbmQgYSBkYXRlIG9mICIgKyBpbnN0LnRvSVNPKCkpOwoJICAgIH0KCgkgICAgcmV0dXJuIGluc3Q7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYW4gSVNPIDg2MDEgc3RyaW5nCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIElTTyBzdHJpbmcKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIHVzZSB0aGlzIHpvbmUgaWYgbm8gb2Zmc2V0IGlzIHNwZWNpZmllZCBpbiB0aGUgaW5wdXQgc3RyaW5nIGl0c2VsZi4gV2lsbCBhbHNvIGNvbnZlcnQgdGhlIHRpbWUgdG8gdGhpcyB6b25lCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgZml4ZWQtb2Zmc2V0IHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcgaXRzZWxmLCBpZiBpdCBzcGVjaWZpZXMgb25lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm91dHB1dENhbGVuZGFyXSAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLm51bWJlcmluZ1N5c3RlbV0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tSVNPKCcyMDE2LTA1LTI1VDA5OjA4OjM0LjEyMycpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21JU08oJzIwMTYtMDUtMjVUMDk6MDg6MzQuMTIzKzA2OjAwJykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUlTTygnMjAxNi0wNS0yNVQwOTowODozNC4xMjMrMDY6MDAnLCB7c2V0Wm9uZTogdHJ1ZX0pCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21JU08oJzIwMTYtMDUtMjVUMDk6MDg6MzQuMTIzJywge3pvbmU6ICd1dGMnfSkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbUlTTygnMjAxNi1XMDUtNCcpCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbUlTTyA9IGZ1bmN0aW9uIGZyb21JU08odGV4dCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfcGFyc2VJU09EYXRlID0gcGFyc2VJU09EYXRlKHRleHQpLAoJICAgICAgICB2YWxzID0gX3BhcnNlSVNPRGF0ZVswXSwKCSAgICAgICAgcGFyc2VkWm9uZSA9IF9wYXJzZUlTT0RhdGVbMV07CgoJICAgIHJldHVybiBwYXJzZURhdGFUb0RhdGVUaW1lKHZhbHMsIHBhcnNlZFpvbmUsIG9wdHMsICJJU08gODYwMSIsIHRleHQpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYSBEYXRlVGltZSBmcm9tIGFuIFJGQyAyODIyIHN0cmluZwoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBSRkMgMjgyMiBzdHJpbmcKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIGNvbnZlcnQgdGhlIHRpbWUgdG8gdGhpcyB6b25lLiBTaW5jZSB0aGUgb2Zmc2V0IGlzIGFsd2F5cyBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIHRoaXMgaGFzIG5vIGVmZmVjdCBvbiB0aGUgaW50ZXJwcmV0YXRpb24gb2Ygc3RyaW5nLCBtZXJlbHkgdGhlIHpvbmUgdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpcyBleHByZXNzZWQgaW4uCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgZml4ZWQtb2Zmc2V0IHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcgaXRzZWxmLCBpZiBpdCBzcGVjaWZpZXMgb25lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21SRkMyODIyKCcyNSBOb3YgMjAxNiAxMzoyMzoxMiBHTVQnKQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tUkZDMjgyMignRnJpLCAyNSBOb3YgMjAxNiAxMzoyMzoxMiArMDYwMCcpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21SRkMyODIyKCcyNSBOb3YgMjAxNiAxMzoyMyBaJykKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tUkZDMjgyMiA9IGZ1bmN0aW9uIGZyb21SRkMyODIyKHRleHQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgX3BhcnNlUkZDMjgyMkRhdGUgPSBwYXJzZVJGQzI4MjJEYXRlKHRleHQpLAoJICAgICAgICB2YWxzID0gX3BhcnNlUkZDMjgyMkRhdGVbMF0sCgkgICAgICAgIHBhcnNlZFpvbmUgPSBfcGFyc2VSRkMyODIyRGF0ZVsxXTsKCgkgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgIlJGQyAyODIyIiwgdGV4dCk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYW4gSFRUUCBoZWFkZXIgZGF0ZQoJICAgKiBAc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9Qcm90b2NvbHMvcmZjMjYxNi9yZmMyNjE2LXNlYzMuaHRtbCNzZWMzLjMuMQoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBIVFRQIGhlYWRlciBkYXRlCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyB0byBhZmZlY3QgdGhlIGNyZWF0aW9uCgkgICAqIEBwYXJhbSB7c3RyaW5nfFpvbmV9IFtvcHRzLnpvbmU9J2xvY2FsJ10gLSBjb252ZXJ0IHRoZSB0aW1lIHRvIHRoaXMgem9uZS4gU2luY2UgSFRUUCBkYXRlcyBhcmUgYWx3YXlzIGluIFVUQywgdGhpcyBoYXMgbm8gZWZmZWN0IG9uIHRoZSBpbnRlcnByZXRhdGlvbiBvZiBzdHJpbmcsIG1lcmVseSB0aGUgem9uZSB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGlzIGV4cHJlc3NlZCBpbi4KCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zZXRab25lPWZhbHNlXSAtIG92ZXJyaWRlIHRoZSB6b25lIHdpdGggdGhlIGZpeGVkLW9mZnNldCB6b25lIHNwZWNpZmllZCBpbiB0aGUgc3RyaW5nLiBGb3IgSFRUUCBkYXRlcywgdGhpcyBpcyBhbHdheXMgVVRDLCBzbyB0aGlzIG9wdGlvbiBpcyBlcXVpdmFsZW50IHRvIHNldHRpbmcgdGhlIGB6b25lYCBvcHRpb24gdG8gJ3V0YycsIGJ1dCB0aGlzIG9wdGlvbiBpcyBpbmNsdWRlZCBmb3IgY29uc2lzdGVuY3kgd2l0aCBzaW1pbGFyIG1ldGhvZHMuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J3N5c3RlbSdzIGxvY2FsZSddIC0gYSBsb2NhbGUgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMub3V0cHV0Q2FsZW5kYXIgLSB0aGUgb3V0cHV0IGNhbGVuZGFyIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm51bWJlcmluZ1N5c3RlbSAtIHRoZSBudW1iZXJpbmcgc3lzdGVtIHRvIHNldCBvbiB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIGluc3RhbmNlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21IVFRQKCdTdW4sIDA2IE5vdiAxOTk0IDA4OjQ5OjM3IEdNVCcpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21IVFRQKCdTdW5kYXksIDA2LU5vdi05NCAwODo0OTozNyBHTVQnKQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tSFRUUCgnU3VuIE5vdiAgNiAwODo0OTozNyAxOTk0JykKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tSFRUUCA9IGZ1bmN0aW9uIGZyb21IVFRQKHRleHQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgX3BhcnNlSFRUUERhdGUgPSBwYXJzZUhUVFBEYXRlKHRleHQpLAoJICAgICAgICB2YWxzID0gX3BhcnNlSFRUUERhdGVbMF0sCgkgICAgICAgIHBhcnNlZFpvbmUgPSBfcGFyc2VIVFRQRGF0ZVsxXTsKCgkgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgIkhUVFAiLCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogQ3JlYXRlIGEgRGF0ZVRpbWUgZnJvbSBhbiBpbnB1dCBzdHJpbmcgYW5kIGZvcm1hdCBzdHJpbmcuCgkgICAqIERlZmF1bHRzIHRvIGVuLVVTIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWQsIHJlZ2FyZGxlc3Mgb2YgdGhlIHN5c3RlbSdzIGxvY2FsZS4gRm9yIGEgdGFibGUgb2YgdG9rZW5zIGFuZCB0aGVpciBpbnRlcnByZXRhdGlvbnMsIHNlZSBbaGVyZV0oaHR0cHM6Ly9tb21lbnQuZ2l0aHViLmlvL2x1eG9uLyMvcGFyc2luZz9pZD10YWJsZS1vZi10b2tlbnMpLgoJICAgKiBAcGFyYW0ge3N0cmluZ30gdGV4dCAtIHRoZSBzdHJpbmcgdG8gcGFyc2UKCSAgICogQHBhcmFtIHtzdHJpbmd9IGZtdCAtIHRoZSBmb3JtYXQgdGhlIHN0cmluZyBpcyBleHBlY3RlZCB0byBiZSBpbiAoc2VlIHRoZSBsaW5rIGJlbG93IGZvciB0aGUgZm9ybWF0cykKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zIHRvIGFmZmVjdCB0aGUgY3JlYXRpb24KCSAgICogQHBhcmFtIHtzdHJpbmd8Wm9uZX0gW29wdHMuem9uZT0nbG9jYWwnXSAtIHVzZSB0aGlzIHpvbmUgaWYgbm8gb2Zmc2V0IGlzIHNwZWNpZmllZCBpbiB0aGUgaW5wdXQgc3RyaW5nIGl0c2VsZi4gV2lsbCBhbHNvIGNvbnZlcnQgdGhlIERhdGVUaW1lIHRvIHRoaXMgem9uZQoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnNldFpvbmU9ZmFsc2VdIC0gb3ZlcnJpZGUgdGhlIHpvbmUgd2l0aCBhIHpvbmUgc3BlY2lmaWVkIGluIHRoZSBzdHJpbmcgaXRzZWxmLCBpZiBpdCBzcGVjaWZpZXMgb25lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5sb2NhbGU9J2VuLVVTJ10gLSBhIGxvY2FsZSBzdHJpbmcgdG8gdXNlIHdoZW4gcGFyc2luZy4gV2lsbCBhbHNvIHNldCB0aGUgRGF0ZVRpbWUgdG8gdGhpcyBsb2NhbGUKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdHMubnVtYmVyaW5nU3lzdGVtIC0gdGhlIG51bWJlcmluZyBzeXN0ZW0gdG8gdXNlIHdoZW4gcGFyc2luZy4gV2lsbCBhbHNvIHNldCB0aGUgcmVzdWx0aW5nIERhdGVUaW1lIHRvIHRoaXMgbnVtYmVyaW5nIHN5c3RlbQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5vdXRwdXRDYWxlbmRhciAtIHRoZSBvdXRwdXQgY2FsZW5kYXIgdG8gc2V0IG9uIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgaW5zdGFuY2UKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tRm9ybWF0ID0gZnVuY3Rpb24gZnJvbUZvcm1hdCh0ZXh0LCBmbXQsIG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoaXNVbmRlZmluZWQodGV4dCkgfHwgaXNVbmRlZmluZWQoZm10KSkgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJmcm9tRm9ybWF0IHJlcXVpcmVzIGFuIGlucHV0IHN0cmluZyBhbmQgYSBmb3JtYXQiKTsKCSAgICB9CgoJICAgIHZhciBfb3B0cyA9IG9wdHMsCgkgICAgICAgIF9vcHRzJGxvY2FsZSA9IF9vcHRzLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX29wdHMkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX29wdHMkbG9jYWxlLAoJICAgICAgICBfb3B0cyRudW1iZXJpbmdTeXN0ZW0gPSBfb3B0cy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9vcHRzJG51bWJlcmluZ1N5c3RlbSA9PT0gdm9pZCAwID8gbnVsbCA6IF9vcHRzJG51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgbG9jYWxlVG9Vc2UgPSBMb2NhbGUuZnJvbU9wdHMoewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbSwKCSAgICAgIGRlZmF1bHRUb0VOOiB0cnVlCgkgICAgfSksCgkgICAgICAgIF9wYXJzZUZyb21Ub2tlbnMgPSBwYXJzZUZyb21Ub2tlbnMobG9jYWxlVG9Vc2UsIHRleHQsIGZtdCksCgkgICAgICAgIHZhbHMgPSBfcGFyc2VGcm9tVG9rZW5zWzBdLAoJICAgICAgICBwYXJzZWRab25lID0gX3BhcnNlRnJvbVRva2Vuc1sxXSwKCSAgICAgICAgc3BlY2lmaWNPZmZzZXQgPSBfcGFyc2VGcm9tVG9rZW5zWzJdLAoJICAgICAgICBpbnZhbGlkID0gX3BhcnNlRnJvbVRva2Vuc1szXTsKCgkgICAgaWYgKGludmFsaWQpIHsKCSAgICAgIHJldHVybiBEYXRlVGltZS5pbnZhbGlkKGludmFsaWQpOwoJICAgIH0gZWxzZSB7CgkgICAgICByZXR1cm4gcGFyc2VEYXRhVG9EYXRlVGltZSh2YWxzLCBwYXJzZWRab25lLCBvcHRzLCAiZm9ybWF0ICIgKyBmbXQsIHRleHQsIHNwZWNpZmljT2Zmc2V0KTsKCSAgICB9CgkgIH0KCSAgLyoqCgkgICAqIEBkZXByZWNhdGVkIHVzZSBmcm9tRm9ybWF0IGluc3RlYWQKCSAgICovCgkgIDsKCgkgIERhdGVUaW1lLmZyb21TdHJpbmcgPSBmdW5jdGlvbiBmcm9tU3RyaW5nKHRleHQsIGZtdCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiBEYXRlVGltZS5mcm9tRm9ybWF0KHRleHQsIGZtdCwgb3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIENyZWF0ZSBhIERhdGVUaW1lIGZyb20gYSBTUUwgZGF0ZSwgdGltZSwgb3IgZGF0ZXRpbWUKCSAgICogRGVmYXVsdHMgdG8gZW4tVVMgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZCwgcmVnYXJkbGVzcyBvZiB0aGUgc3lzdGVtJ3MgbG9jYWxlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB0ZXh0IC0gdGhlIHN0cmluZyB0byBwYXJzZQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdG8gYWZmZWN0IHRoZSBjcmVhdGlvbgoJICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbb3B0cy56b25lPSdsb2NhbCddIC0gdXNlIHRoaXMgem9uZSBpZiBubyBvZmZzZXQgaXMgc3BlY2lmaWVkIGluIHRoZSBpbnB1dCBzdHJpbmcgaXRzZWxmLiBXaWxsIGFsc28gY29udmVydCB0aGUgRGF0ZVRpbWUgdG8gdGhpcyB6b25lCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc2V0Wm9uZT1mYWxzZV0gLSBvdmVycmlkZSB0aGUgem9uZSB3aXRoIGEgem9uZSBzcGVjaWZpZWQgaW4gdGhlIHN0cmluZyBpdHNlbGYsIGlmIGl0IHNwZWNpZmllcyBvbmUKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmxvY2FsZT0nZW4tVVMnXSAtIGEgbG9jYWxlIHN0cmluZyB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSBEYXRlVGltZSB0byB0aGlzIGxvY2FsZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0cy5udW1iZXJpbmdTeXN0ZW0gLSB0aGUgbnVtYmVyaW5nIHN5c3RlbSB0byB1c2Ugd2hlbiBwYXJzaW5nLiBXaWxsIGFsc28gc2V0IHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUgdG8gdGhpcyBudW1iZXJpbmcgc3lzdGVtCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRzLm91dHB1dENhbGVuZGFyIC0gdGhlIG91dHB1dCBjYWxlbmRhciB0byBzZXQgb24gdGhlIHJlc3VsdGluZyBEYXRlVGltZSBpbnN0YW5jZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1JykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNCcpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21TUUwoJzIwMTctMDUtMTUgMDk6MTI6MzQuMzQyJykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNC4zNDIrMDY6MDAnKQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1IDA5OjEyOjM0LjM0MiBBbWVyaWNhL0xvc19BbmdlbGVzJykKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUuZnJvbVNRTCgnMjAxNy0wNS0xNSAwOToxMjozNC4zNDIgQW1lcmljYS9Mb3NfQW5nZWxlcycsIHsgc2V0Wm9uZTogdHJ1ZSB9KQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5mcm9tU1FMKCcyMDE3LTA1LTE1IDA5OjEyOjM0LjM0MicsIHsgem9uZTogJ0FtZXJpY2EvTG9zX0FuZ2VsZXMnIH0pCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmZyb21TUUwoJzA5OjEyOjM0LjM0MicpCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbVNRTCA9IGZ1bmN0aW9uIGZyb21TUUwodGV4dCwgb3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfcGFyc2VTUUwgPSBwYXJzZVNRTCh0ZXh0KSwKCSAgICAgICAgdmFscyA9IF9wYXJzZVNRTFswXSwKCSAgICAgICAgcGFyc2VkWm9uZSA9IF9wYXJzZVNRTFsxXTsKCgkgICAgcmV0dXJuIHBhcnNlRGF0YVRvRGF0ZVRpbWUodmFscywgcGFyc2VkWm9uZSwgb3B0cywgIlNRTCIsIHRleHQpOwoJICB9CgkgIC8qKgoJICAgKiBDcmVhdGUgYW4gaW52YWxpZCBEYXRlVGltZS4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHJlYXNvbiAtIHNpbXBsZSBzdHJpbmcgb2Ygd2h5IHRoaXMgRGF0ZVRpbWUgaXMgaW52YWxpZC4gU2hvdWxkIG5vdCBjb250YWluIHBhcmFtZXRlcnMgb3IgYW55dGhpbmcgZWxzZSBkYXRhLWRlcGVuZGVudAoJICAgKiBAcGFyYW0ge3N0cmluZ30gW2V4cGxhbmF0aW9uPW51bGxdIC0gbG9uZ2VyIGV4cGxhbmF0aW9uLCBtYXkgaW5jbHVkZSBwYXJhbWV0ZXJzIGFuZCBvdGhlciB1c2VmdWwgZGVidWdnaW5nIGluZm9ybWF0aW9uCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuaW52YWxpZCA9IGZ1bmN0aW9uIGludmFsaWQocmVhc29uLCBleHBsYW5hdGlvbikgewoJICAgIGlmIChleHBsYW5hdGlvbiA9PT0gdm9pZCAwKSB7CgkgICAgICBleHBsYW5hdGlvbiA9IG51bGw7CgkgICAgfQoKCSAgICBpZiAoIXJlYXNvbikgewoJICAgICAgdGhyb3cgbmV3IEludmFsaWRBcmd1bWVudEVycm9yKCJuZWVkIHRvIHNwZWNpZnkgYSByZWFzb24gdGhlIERhdGVUaW1lIGlzIGludmFsaWQiKTsKCSAgICB9CgoJICAgIHZhciBpbnZhbGlkID0gcmVhc29uIGluc3RhbmNlb2YgSW52YWxpZCA/IHJlYXNvbiA6IG5ldyBJbnZhbGlkKHJlYXNvbiwgZXhwbGFuYXRpb24pOwoKCSAgICBpZiAoU2V0dGluZ3MudGhyb3dPbkludmFsaWQpIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkRGF0ZVRpbWVFcnJvcihpbnZhbGlkKTsKCSAgICB9IGVsc2UgewoJICAgICAgcmV0dXJuIG5ldyBEYXRlVGltZSh7CgkgICAgICAgIGludmFsaWQ6IGludmFsaWQKCSAgICAgIH0pOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogQ2hlY2sgaWYgYW4gb2JqZWN0IGlzIGFuIGluc3RhbmNlIG9mIERhdGVUaW1lLiBXb3JrcyBhY3Jvc3MgY29udGV4dCBib3VuZGFyaWVzCgkgICAqIEBwYXJhbSB7b2JqZWN0fSBvCgkgICAqIEByZXR1cm4ge2Jvb2xlYW59CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5pc0RhdGVUaW1lID0gZnVuY3Rpb24gaXNEYXRlVGltZShvKSB7CgkgICAgcmV0dXJuIG8gJiYgby5pc0x1eG9uRGF0ZVRpbWUgfHwgZmFsc2U7CgkgIH0gLy8gSU5GTwoKCSAgLyoqCgkgICAqIEdldCB0aGUgdmFsdWUgb2YgdW5pdC4KCSAgICogQHBhcmFtIHtzdHJpbmd9IHVuaXQgLSBhIHVuaXQgc3VjaCBhcyAnbWludXRlJyBvciAnZGF5JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA3LCA0KS5nZXQoJ21vbnRoJyk7IC8vPT4gNwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA3LCA0KS5nZXQoJ2RheScpOyAvLz0+IDQKCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgdmFyIF9wcm90byA9IERhdGVUaW1lLnByb3RvdHlwZTsKCgkgIF9wcm90by5nZXQgPSBmdW5jdGlvbiBnZXQodW5pdCkgewoJICAgIHJldHVybiB0aGlzW3VuaXRdOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIHdoZXRoZXIgdGhlIERhdGVUaW1lIGlzIHZhbGlkLiBJbnZhbGlkIERhdGVUaW1lcyBvY2N1ciB3aGVuOgoJICAgKiAqIFRoZSBEYXRlVGltZSB3YXMgY3JlYXRlZCBmcm9tIGludmFsaWQgY2FsZW5kYXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlIDEzdGggbW9udGggb3IgRmVicnVhcnkgMzAKCSAgICogKiBUaGUgRGF0ZVRpbWUgd2FzIGNyZWF0ZWQgYnkgYW4gb3BlcmF0aW9uIG9uIGFub3RoZXIgaW52YWxpZCBkYXRlCgkgICAqIEB0eXBlIHtib29sZWFufQoJICAgKi8KCSAgOwoKCSAgLyoqCgkgICAqIFJldHVybnMgdGhlIHJlc29sdmVkIEludGwgb3B0aW9ucyBmb3IgdGhpcyBEYXRlVGltZS4KCSAgICogVGhpcyBpcyB1c2VmdWwgaW4gdW5kZXJzdGFuZGluZyB0aGUgYmVoYXZpb3Igb2YgZm9ybWF0dGluZyBtZXRob2RzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gdGhlIHNhbWUgb3B0aW9ucyBhcyB0b0xvY2FsZVN0cmluZwoJICAgKiBAcmV0dXJuIHtPYmplY3R9CgkgICAqLwoJICBfcHJvdG8ucmVzb2x2ZWRMb2NhbGVPcHRpb25zID0gZnVuY3Rpb24gcmVzb2x2ZWRMb2NhbGVPcHRpb25zKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICB2YXIgX0Zvcm1hdHRlciRjcmVhdGUkcmVzID0gRm9ybWF0dGVyLmNyZWF0ZSh0aGlzLmxvYy5jbG9uZShvcHRzKSwgb3B0cykucmVzb2x2ZWRPcHRpb25zKHRoaXMpLAoJICAgICAgICBsb2NhbGUgPSBfRm9ybWF0dGVyJGNyZWF0ZSRyZXMubG9jYWxlLAoJICAgICAgICBudW1iZXJpbmdTeXN0ZW0gPSBfRm9ybWF0dGVyJGNyZWF0ZSRyZXMubnVtYmVyaW5nU3lzdGVtLAoJICAgICAgICBjYWxlbmRhciA9IF9Gb3JtYXR0ZXIkY3JlYXRlJHJlcy5jYWxlbmRhcjsKCgkgICAgcmV0dXJuIHsKCSAgICAgIGxvY2FsZTogbG9jYWxlLAoJICAgICAgbnVtYmVyaW5nU3lzdGVtOiBudW1iZXJpbmdTeXN0ZW0sCgkgICAgICBvdXRwdXRDYWxlbmRhcjogY2FsZW5kYXIKCSAgICB9OwoJICB9IC8vIFRSQU5TRk9STQoKCSAgLyoqCgkgICAqICJTZXQiIHRoZSBEYXRlVGltZSdzIHpvbmUgdG8gVVRDLiBSZXR1cm5zIGEgbmV3bHktY29uc3RydWN0ZWQgRGF0ZVRpbWUuCgkgICAqCgkgICAqIEVxdWl2YWxlbnQgdG8ge0BsaW5rIERhdGVUaW1lI3NldFpvbmV9KCd1dGMnKQoJICAgKiBAcGFyYW0ge251bWJlcn0gW29mZnNldD0wXSAtIG9wdGlvbmFsbHksIGFuIG9mZnNldCBmcm9tIFVUQyBpbiBtaW51dGVzCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBbb3B0cz17fV0gLSBvcHRpb25zIHRvIHBhc3MgdG8gYHNldFpvbmUoKWAKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9VVEMgPSBmdW5jdGlvbiB0b1VUQyhvZmZzZXQsIG9wdHMpIHsKCSAgICBpZiAob2Zmc2V0ID09PSB2b2lkIDApIHsKCSAgICAgIG9mZnNldCA9IDA7CgkgICAgfQoKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy5zZXRab25lKEZpeGVkT2Zmc2V0Wm9uZS5pbnN0YW5jZShvZmZzZXQpLCBvcHRzKTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIERhdGVUaW1lJ3Mgem9uZSB0byB0aGUgaG9zdCdzIGxvY2FsIHpvbmUuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEYXRlVGltZS4KCSAgICoKCSAgICogRXF1aXZhbGVudCB0byBgc2V0Wm9uZSgnbG9jYWwnKWAKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9Mb2NhbCA9IGZ1bmN0aW9uIHRvTG9jYWwoKSB7CgkgICAgcmV0dXJuIHRoaXMuc2V0Wm9uZShTZXR0aW5ncy5kZWZhdWx0Wm9uZSk7CgkgIH0KCSAgLyoqCgkgICAqICJTZXQiIHRoZSBEYXRlVGltZSdzIHpvbmUgdG8gc3BlY2lmaWVkIHpvbmUuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEYXRlVGltZS4KCSAgICoKCSAgICogQnkgZGVmYXVsdCwgdGhlIHNldHRlciBrZWVwcyB0aGUgdW5kZXJseWluZyB0aW1lIHRoZSBzYW1lIChhcyBpbiwgdGhlIHNhbWUgdGltZXN0YW1wKSwgYnV0IHRoZSBuZXcgaW5zdGFuY2Ugd2lsbCByZXBvcnQgZGlmZmVyZW50IGxvY2FsIHRpbWVzIGFuZCBjb25zaWRlciBEU1RzIHdoZW4gbWFraW5nIGNvbXB1dGF0aW9ucywgYXMgd2l0aCB7QGxpbmsgRGF0ZVRpbWUjcGx1c30uIFlvdSBtYXkgd2lzaCB0byB1c2Uge0BsaW5rIERhdGVUaW1lI3RvTG9jYWx9IGFuZCB7QGxpbmsgRGF0ZVRpbWUjdG9VVEN9IHdoaWNoIHByb3ZpZGUgc2ltcGxlIGNvbnZlbmllbmNlIHdyYXBwZXJzIGZvciBjb21tb25seSB1c2VkIHpvbmVzLgoJICAgKiBAcGFyYW0ge3N0cmluZ3xab25lfSBbem9uZT0nbG9jYWwnXSAtIGEgem9uZSBpZGVudGlmaWVyLiBBcyBhIHN0cmluZywgdGhhdCBjYW4gYmUgYW55IElBTkEgem9uZSBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgZW52aXJvbm1lbnQsIG9yIGEgZml4ZWQtb2Zmc2V0IG5hbWUgb2YgdGhlIGZvcm0gJ1VUQyszJywgb3IgdGhlIHN0cmluZ3MgJ2xvY2FsJyBvciAndXRjJy4gWW91IG1heSBhbHNvIHN1cHBseSBhbiBpbnN0YW5jZSBvZiBhIHtAbGluayBEYXRlVGltZSNab25lfSBjbGFzcy4KCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMua2VlcExvY2FsVGltZT1mYWxzZV0gLSBJZiB0cnVlLCBhZGp1c3QgdGhlIHVuZGVybHlpbmcgdGltZSBzbyB0aGF0IHRoZSBsb2NhbCB0aW1lIHN0YXlzIHRoZSBzYW1lLCBidXQgaW4gdGhlIHRhcmdldCB6b25lLiBZb3Ugc2hvdWxkIHJhcmVseSBuZWVkIHRoaXMuCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNldFpvbmUgPSBmdW5jdGlvbiBzZXRab25lKHpvbmUsIF90ZW1wKSB7CgkgICAgdmFyIF9yZWYyID0gX3RlbXAgPT09IHZvaWQgMCA/IHt9IDogX3RlbXAsCgkgICAgICAgIF9yZWYyJGtlZXBMb2NhbFRpbWUgPSBfcmVmMi5rZWVwTG9jYWxUaW1lLAoJICAgICAgICBrZWVwTG9jYWxUaW1lID0gX3JlZjIka2VlcExvY2FsVGltZSA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmMiRrZWVwTG9jYWxUaW1lLAoJICAgICAgICBfcmVmMiRrZWVwQ2FsZW5kYXJUaW0gPSBfcmVmMi5rZWVwQ2FsZW5kYXJUaW1lLAoJICAgICAgICBrZWVwQ2FsZW5kYXJUaW1lID0gX3JlZjIka2VlcENhbGVuZGFyVGltID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWYyJGtlZXBDYWxlbmRhclRpbTsKCgkgICAgem9uZSA9IG5vcm1hbGl6ZVpvbmUoem9uZSwgU2V0dGluZ3MuZGVmYXVsdFpvbmUpOwoKCSAgICBpZiAoem9uZS5lcXVhbHModGhpcy56b25lKSkgewoJICAgICAgcmV0dXJuIHRoaXM7CgkgICAgfSBlbHNlIGlmICghem9uZS5pc1ZhbGlkKSB7CgkgICAgICByZXR1cm4gRGF0ZVRpbWUuaW52YWxpZCh1bnN1cHBvcnRlZFpvbmUoem9uZSkpOwoJICAgIH0gZWxzZSB7CgkgICAgICB2YXIgbmV3VFMgPSB0aGlzLnRzOwoKCSAgICAgIGlmIChrZWVwTG9jYWxUaW1lIHx8IGtlZXBDYWxlbmRhclRpbWUpIHsKCSAgICAgICAgdmFyIG9mZnNldEd1ZXNzID0gem9uZS5vZmZzZXQodGhpcy50cyk7CgkgICAgICAgIHZhciBhc09iaiA9IHRoaXMudG9PYmplY3QoKTsKCgkgICAgICAgIHZhciBfb2JqVG9UUzMgPSBvYmpUb1RTKGFzT2JqLCBvZmZzZXRHdWVzcywgem9uZSk7CgoJICAgICAgICBuZXdUUyA9IF9vYmpUb1RTM1swXTsKCSAgICAgIH0KCgkgICAgICByZXR1cm4gY2xvbmUodGhpcywgewoJICAgICAgICB0czogbmV3VFMsCgkgICAgICAgIHpvbmU6IHpvbmUKCSAgICAgIH0pOwoJICAgIH0KCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIGxvY2FsZSwgbnVtYmVyaW5nU3lzdGVtLCBvciBvdXRwdXRDYWxlbmRhci4gUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIERhdGVUaW1lLgoJICAgKiBAcGFyYW0ge09iamVjdH0gcHJvcGVydGllcyAtIHRoZSBwcm9wZXJ0aWVzIHRvIHNldAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkucmVjb25maWd1cmUoeyBsb2NhbGU6ICdlbi1HQicgfSkKCSAgICogQHJldHVybiB7RGF0ZVRpbWV9CgkgICAqLwoJICA7CgoJICBfcHJvdG8ucmVjb25maWd1cmUgPSBmdW5jdGlvbiByZWNvbmZpZ3VyZShfdGVtcDIpIHsKCSAgICB2YXIgX3JlZjMgPSBfdGVtcDIgPT09IHZvaWQgMCA/IHt9IDogX3RlbXAyLAoJICAgICAgICBsb2NhbGUgPSBfcmVmMy5sb2NhbGUsCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9yZWYzLm51bWJlcmluZ1N5c3RlbSwKCSAgICAgICAgb3V0cHV0Q2FsZW5kYXIgPSBfcmVmMy5vdXRwdXRDYWxlbmRhcjsKCgkgICAgdmFyIGxvYyA9IHRoaXMubG9jLmNsb25lKHsKCSAgICAgIGxvY2FsZTogbG9jYWxlLAoJICAgICAgbnVtYmVyaW5nU3lzdGVtOiBudW1iZXJpbmdTeXN0ZW0sCgkgICAgICBvdXRwdXRDYWxlbmRhcjogb3V0cHV0Q2FsZW5kYXIKCSAgICB9KTsKCSAgICByZXR1cm4gY2xvbmUodGhpcywgewoJICAgICAgbG9jOiBsb2MKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIGxvY2FsZS4gUmV0dXJucyBhIG5ld2x5LWNvbnN0cnVjdGVkIERhdGVUaW1lLgoJICAgKiBKdXN0IGEgY29udmVuaWVudCBhbGlhcyBmb3IgcmVjb25maWd1cmUoeyBsb2NhbGUgfSkKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgNSwgMjUpLnNldExvY2FsZSgnZW4tR0InKQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5zZXRMb2NhbGUgPSBmdW5jdGlvbiBzZXRMb2NhbGUobG9jYWxlKSB7CgkgICAgcmV0dXJuIHRoaXMucmVjb25maWd1cmUoewoJICAgICAgbG9jYWxlOiBsb2NhbGUKCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhlIHZhbHVlcyBvZiBzcGVjaWZpZWQgdW5pdHMuIFJldHVybnMgYSBuZXdseS1jb25zdHJ1Y3RlZCBEYXRlVGltZS4KCSAgICogWW91IGNhbiBvbmx5IHNldCB1bml0cyB3aXRoIHRoaXMgbWV0aG9kOyBmb3IgInNldHRpbmciIG1ldGFkYXRhLCBzZWUge0BsaW5rIERhdGVUaW1lI3JlY29uZmlndXJlfSBhbmQge0BsaW5rIERhdGVUaW1lI3NldFpvbmV9LgoJICAgKiBAcGFyYW0ge09iamVjdH0gdmFsdWVzIC0gYSBtYXBwaW5nIG9mIHVuaXRzIHRvIG51bWJlcnMKCSAgICogQGV4YW1wbGUgZHQuc2V0KHsgeWVhcjogMjAxNyB9KQoJICAgKiBAZXhhbXBsZSBkdC5zZXQoeyBob3VyOiA4LCBtaW51dGU6IDMwIH0pCgkgICAqIEBleGFtcGxlIGR0LnNldCh7IHdlZWtkYXk6IDUgfSkKCSAgICogQGV4YW1wbGUgZHQuc2V0KHsgeWVhcjogMjAwNSwgb3JkaW5hbDogMjM0IH0pCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnNldCA9IGZ1bmN0aW9uIHNldCh2YWx1ZXMpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIG5vcm1hbGl6ZWQgPSBub3JtYWxpemVPYmplY3QodmFsdWVzLCBub3JtYWxpemVVbml0KSwKCSAgICAgICAgc2V0dGluZ1dlZWtTdHVmZiA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLndlZWtZZWFyKSB8fCAhaXNVbmRlZmluZWQobm9ybWFsaXplZC53ZWVrTnVtYmVyKSB8fCAhaXNVbmRlZmluZWQobm9ybWFsaXplZC53ZWVrZGF5KSwKCSAgICAgICAgY29udGFpbnNPcmRpbmFsID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQub3JkaW5hbCksCgkgICAgICAgIGNvbnRhaW5zR3JlZ29yWWVhciA9ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLnllYXIpLAoJICAgICAgICBjb250YWluc0dyZWdvck1EID0gIWlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQubW9udGgpIHx8ICFpc1VuZGVmaW5lZChub3JtYWxpemVkLmRheSksCgkgICAgICAgIGNvbnRhaW5zR3JlZ29yID0gY29udGFpbnNHcmVnb3JZZWFyIHx8IGNvbnRhaW5zR3JlZ29yTUQsCgkgICAgICAgIGRlZmluaXRlV2Vla0RlZiA9IG5vcm1hbGl6ZWQud2Vla1llYXIgfHwgbm9ybWFsaXplZC53ZWVrTnVtYmVyOwoKCSAgICBpZiAoKGNvbnRhaW5zR3JlZ29yIHx8IGNvbnRhaW5zT3JkaW5hbCkgJiYgZGVmaW5pdGVXZWVrRGVmKSB7CgkgICAgICB0aHJvdyBuZXcgQ29uZmxpY3RpbmdTcGVjaWZpY2F0aW9uRXJyb3IoIkNhbid0IG1peCB3ZWVrWWVhci93ZWVrTnVtYmVyIHVuaXRzIHdpdGggeWVhci9tb250aC9kYXkgb3Igb3JkaW5hbHMiKTsKCSAgICB9CgoJICAgIGlmIChjb250YWluc0dyZWdvck1EICYmIGNvbnRhaW5zT3JkaW5hbCkgewoJICAgICAgdGhyb3cgbmV3IENvbmZsaWN0aW5nU3BlY2lmaWNhdGlvbkVycm9yKCJDYW4ndCBtaXggb3JkaW5hbCBkYXRlcyB3aXRoIG1vbnRoL2RheSIpOwoJICAgIH0KCgkgICAgdmFyIG1peGVkOwoKCSAgICBpZiAoc2V0dGluZ1dlZWtTdHVmZikgewoJICAgICAgbWl4ZWQgPSB3ZWVrVG9HcmVnb3JpYW4oX2V4dGVuZHMoe30sIGdyZWdvcmlhblRvV2Vlayh0aGlzLmMpLCBub3JtYWxpemVkKSk7CgkgICAgfSBlbHNlIGlmICghaXNVbmRlZmluZWQobm9ybWFsaXplZC5vcmRpbmFsKSkgewoJICAgICAgbWl4ZWQgPSBvcmRpbmFsVG9HcmVnb3JpYW4oX2V4dGVuZHMoe30sIGdyZWdvcmlhblRvT3JkaW5hbCh0aGlzLmMpLCBub3JtYWxpemVkKSk7CgkgICAgfSBlbHNlIHsKCSAgICAgIG1peGVkID0gX2V4dGVuZHMoe30sIHRoaXMudG9PYmplY3QoKSwgbm9ybWFsaXplZCk7IC8vIGlmIHdlIGRpZG4ndCBzZXQgdGhlIGRheSBidXQgd2UgZW5kZWQgdXAgb24gYW4gb3ZlcmZsb3cgZGF0ZSwKCSAgICAgIC8vIHVzZSB0aGUgbGFzdCBkYXkgb2YgdGhlIHJpZ2h0IG1vbnRoCgoJICAgICAgaWYgKGlzVW5kZWZpbmVkKG5vcm1hbGl6ZWQuZGF5KSkgewoJICAgICAgICBtaXhlZC5kYXkgPSBNYXRoLm1pbihkYXlzSW5Nb250aChtaXhlZC55ZWFyLCBtaXhlZC5tb250aCksIG1peGVkLmRheSk7CgkgICAgICB9CgkgICAgfQoKCSAgICB2YXIgX29ialRvVFM0ID0gb2JqVG9UUyhtaXhlZCwgdGhpcy5vLCB0aGlzLnpvbmUpLAoJICAgICAgICB0cyA9IF9vYmpUb1RTNFswXSwKCSAgICAgICAgbyA9IF9vYmpUb1RTNFsxXTsKCgkgICAgcmV0dXJuIGNsb25lKHRoaXMsIHsKCSAgICAgIHRzOiB0cywKCSAgICAgIG86IG8KCSAgICB9KTsKCSAgfQoJICAvKioKCSAgICogQWRkIGEgcGVyaW9kIG9mIHRpbWUgdG8gdGhpcyBEYXRlVGltZSBhbmQgcmV0dXJuIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUKCSAgICoKCSAgICogQWRkaW5nIGhvdXJzLCBtaW51dGVzLCBzZWNvbmRzLCBvciBtaWxsaXNlY29uZHMgaW5jcmVhc2VzIHRoZSB0aW1lc3RhbXAgYnkgdGhlIHJpZ2h0IG51bWJlciBvZiBtaWxsaXNlY29uZHMuIEFkZGluZyBkYXlzLCBtb250aHMsIG9yIHllYXJzIHNoaWZ0cyB0aGUgY2FsZW5kYXIsIGFjY291bnRpbmcgZm9yIERTVHMgYW5kIGxlYXAgeWVhcnMgYWxvbmcgdGhlIHdheS4gVGh1cywgYGR0LnBsdXMoeyBob3VyczogMjQgfSlgIG1heSByZXN1bHQgaW4gYSBkaWZmZXJlbnQgdGltZSB0aGFuIGBkdC5wbHVzKHsgZGF5czogMSB9KWAgaWYgdGhlcmUncyBhIERTVCBzaGlmdCBpbiBiZXR3ZWVuLgoJICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gVGhlIGFtb3VudCB0byBhZGQuIEVpdGhlciBhIEx1eG9uIER1cmF0aW9uLCBhIG51bWJlciBvZiBtaWxsaXNlY29uZHMsIHRoZSBvYmplY3QgYXJndW1lbnQgdG8gRHVyYXRpb24uZnJvbU9iamVjdCgpCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoMTIzKSAvL34+IGluIDEyMyBtaWxsaXNlY29uZHMKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IG1pbnV0ZXM6IDE1IH0pIC8vfj4gaW4gMTUgbWludXRlcwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgZGF5czogMSB9KSAvL34+IHRoaXMgdGltZSB0b21vcnJvdwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgZGF5czogLTEgfSkgLy9+PiB0aGlzIHRpbWUgeWVzdGVyZGF5CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnBsdXMoeyBob3VyczogMywgbWludXRlczogMTMgfSkgLy9+PiBpbiAzIGhyLCAxMyBtaW4KCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyhEdXJhdGlvbi5mcm9tT2JqZWN0KHsgaG91cnM6IDMsIG1pbnV0ZXM6IDEzIH0pKSAvL34+IGluIDMgaHIsIDEzIG1pbgoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5wbHVzID0gZnVuY3Rpb24gcGx1cyhkdXJhdGlvbikgewoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSByZXR1cm4gdGhpczsKCSAgICB2YXIgZHVyID0gRHVyYXRpb24uZnJvbUR1cmF0aW9uTGlrZShkdXJhdGlvbik7CgkgICAgcmV0dXJuIGNsb25lKHRoaXMsIGFkanVzdFRpbWUodGhpcywgZHVyKSk7CgkgIH0KCSAgLyoqCgkgICAqIFN1YnRyYWN0IGEgcGVyaW9kIG9mIHRpbWUgdG8gdGhpcyBEYXRlVGltZSBhbmQgcmV0dXJuIHRoZSByZXN1bHRpbmcgRGF0ZVRpbWUKCSAgICogU2VlIHtAbGluayBEYXRlVGltZSNwbHVzfQoJICAgKiBAcGFyYW0ge0R1cmF0aW9ufE9iamVjdHxudW1iZXJ9IGR1cmF0aW9uIC0gVGhlIGFtb3VudCB0byBzdWJ0cmFjdC4gRWl0aGVyIGEgTHV4b24gRHVyYXRpb24sIGEgbnVtYmVyIG9mIG1pbGxpc2Vjb25kcywgdGhlIG9iamVjdCBhcmd1bWVudCB0byBEdXJhdGlvbi5mcm9tT2JqZWN0KCkKCSAgIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLm1pbnVzID0gZnVuY3Rpb24gbWludXMoZHVyYXRpb24pIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIHRoaXM7CgkgICAgdmFyIGR1ciA9IER1cmF0aW9uLmZyb21EdXJhdGlvbkxpa2UoZHVyYXRpb24pLm5lZ2F0ZSgpOwoJICAgIHJldHVybiBjbG9uZSh0aGlzLCBhZGp1c3RUaW1lKHRoaXMsIGR1cikpOwoJICB9CgkgIC8qKgoJICAgKiAiU2V0IiB0aGlzIERhdGVUaW1lIHRvIHRoZSBiZWdpbm5pbmcgb2YgYSB1bml0IG9mIHRpbWUuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gVGhlIHVuaXQgdG8gZ28gdG8gdGhlIGJlZ2lubmluZyBvZi4gQ2FuIGJlICd5ZWFyJywgJ3F1YXJ0ZXInLCAnbW9udGgnLCAnd2VlaycsICdkYXknLCAnaG91cicsICdtaW51dGUnLCAnc2Vjb25kJywgb3IgJ21pbGxpc2Vjb25kJy4KCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuc3RhcnRPZignbW9udGgnKS50b0lTT0RhdGUoKTsgLy89PiAnMjAxNC0wMy0wMScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMykuc3RhcnRPZigneWVhcicpLnRvSVNPRGF0ZSgpOyAvLz0+ICcyMDE0LTAxLTAxJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzKS5zdGFydE9mKCd3ZWVrJykudG9JU09EYXRlKCk7IC8vPT4gJzIwMTQtMDMtMDMnLCB3ZWVrcyBhbHdheXMgc3RhcnQgb24gTW9uZGF5cwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzLCA1LCAzMCkuc3RhcnRPZignZGF5JykudG9JU09UaW1lKCk7IC8vPT4gJzAwOjAwLjAwMC0wNTowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMywgNSwgMzApLnN0YXJ0T2YoJ2hvdXInKS50b0lTT1RpbWUoKTsgLy89PiAnMDU6MDA6MDAuMDAwLTA1OjAwJwoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0KCSAgICovCgkgIDsKCgkgIF9wcm90by5zdGFydE9mID0gZnVuY3Rpb24gc3RhcnRPZih1bml0KSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB0aGlzOwoJICAgIHZhciBvID0ge30sCgkgICAgICAgIG5vcm1hbGl6ZWRVbml0ID0gRHVyYXRpb24ubm9ybWFsaXplVW5pdCh1bml0KTsKCgkgICAgc3dpdGNoIChub3JtYWxpemVkVW5pdCkgewoJICAgICAgY2FzZSAieWVhcnMiOgoJICAgICAgICBvLm1vbnRoID0gMTsKCSAgICAgIC8vIGZhbGxzIHRocm91Z2gKCgkgICAgICBjYXNlICJxdWFydGVycyI6CgkgICAgICBjYXNlICJtb250aHMiOgoJICAgICAgICBvLmRheSA9IDE7CgkgICAgICAvLyBmYWxscyB0aHJvdWdoCgoJICAgICAgY2FzZSAid2Vla3MiOgoJICAgICAgY2FzZSAiZGF5cyI6CgkgICAgICAgIG8uaG91ciA9IDA7CgkgICAgICAvLyBmYWxscyB0aHJvdWdoCgoJICAgICAgY2FzZSAiaG91cnMiOgoJICAgICAgICBvLm1pbnV0ZSA9IDA7CgkgICAgICAvLyBmYWxscyB0aHJvdWdoCgoJICAgICAgY2FzZSAibWludXRlcyI6CgkgICAgICAgIG8uc2Vjb25kID0gMDsKCSAgICAgIC8vIGZhbGxzIHRocm91Z2gKCgkgICAgICBjYXNlICJzZWNvbmRzIjoKCSAgICAgICAgby5taWxsaXNlY29uZCA9IDA7CgkgICAgICAgIGJyZWFrOwoJICAgICAgLy8gbm8gZGVmYXVsdCwgaW52YWxpZCB1bml0cyB0aHJvdyBpbiBub3JtYWxpemVVbml0KCkKCSAgICB9CgoJICAgIGlmIChub3JtYWxpemVkVW5pdCA9PT0gIndlZWtzIikgewoJICAgICAgby53ZWVrZGF5ID0gMTsKCSAgICB9CgoJICAgIGlmIChub3JtYWxpemVkVW5pdCA9PT0gInF1YXJ0ZXJzIikgewoJICAgICAgdmFyIHEgPSBNYXRoLmNlaWwodGhpcy5tb250aCAvIDMpOwoJICAgICAgby5tb250aCA9IChxIC0gMSkgKiAzICsgMTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLnNldChvKTsKCSAgfQoJICAvKioKCSAgICogIlNldCIgdGhpcyBEYXRlVGltZSB0byB0aGUgZW5kIChtZWFuaW5nIHRoZSBsYXN0IG1pbGxpc2Vjb25kKSBvZiBhIHVuaXQgb2YgdGltZQoJICAgKiBAcGFyYW0ge3N0cmluZ30gdW5pdCAtIFRoZSB1bml0IHRvIGdvIHRvIHRoZSBlbmQgb2YuIENhbiBiZSAneWVhcicsICdxdWFydGVyJywgJ21vbnRoJywgJ3dlZWsnLCAnZGF5JywgJ2hvdXInLCAnbWludXRlJywgJ3NlY29uZCcsIG9yICdtaWxsaXNlY29uZCcuCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDMsIDMpLmVuZE9mKCdtb250aCcpLnRvSVNPKCk7IC8vPT4gJzIwMTQtMDMtMzFUMjM6NTk6NTkuOTk5LTA1OjAwJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzKS5lbmRPZigneWVhcicpLnRvSVNPKCk7IC8vPT4gJzIwMTQtMTItMzFUMjM6NTk6NTkuOTk5LTA1OjAwJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCAzLCAzKS5lbmRPZignd2VlaycpLnRvSVNPKCk7IC8vID0+ICcyMDE0LTAzLTA5VDIzOjU5OjU5Ljk5OS0wNTowMCcsIHdlZWtzIHN0YXJ0IG9uIE1vbmRheXMKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMywgNSwgMzApLmVuZE9mKCdkYXknKS50b0lTTygpOyAvLz0+ICcyMDE0LTAzLTAzVDIzOjU5OjU5Ljk5OS0wNTowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMywgMywgNSwgMzApLmVuZE9mKCdob3VyJykudG9JU08oKTsgLy89PiAnMjAxNC0wMy0wM1QwNTo1OTo1OS45OTktMDU6MDAnCgkgICAqIEByZXR1cm4ge0RhdGVUaW1lfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmVuZE9mID0gZnVuY3Rpb24gZW5kT2YodW5pdCkgewoJICAgIHZhciBfdGhpcyRwbHVzOwoKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5wbHVzKChfdGhpcyRwbHVzID0ge30sIF90aGlzJHBsdXNbdW5pdF0gPSAxLCBfdGhpcyRwbHVzKSkuc3RhcnRPZih1bml0KS5taW51cygxKSA6IHRoaXM7CgkgIH0gLy8gT1VUUFVUCgoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGZvcm1hdHRlZCBhY2NvcmRpbmcgdG8gdGhlIHNwZWNpZmllZCBmb3JtYXQgc3RyaW5nLgoJICAgKiAqKllvdSBtYXkgbm90IHdhbnQgdGhpcy4qKiBTZWUge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3IgYSBtb3JlIGZsZXhpYmxlIGZvcm1hdHRpbmcgdG9vbC4gRm9yIGEgdGFibGUgb2YgdG9rZW5zIGFuZCB0aGVpciBpbnRlcnByZXRhdGlvbnMsIHNlZSBbaGVyZV0oaHR0cHM6Ly9tb21lbnQuZ2l0aHViLmlvL2x1eG9uLyMvZm9ybWF0dGluZz9pZD10YWJsZS1vZi10b2tlbnMpLgoJICAgKiBEZWZhdWx0cyB0byBlbi1VUyBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkLCByZWdhcmRsZXNzIG9mIHRoZSBzeXN0ZW0ncyBsb2NhbGUuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBmbXQgLSB0aGUgZm9ybWF0IHN0cmluZwoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdHMgdG8gb3ZlcnJpZGUgdGhlIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBvbiB0aGlzIERhdGVUaW1lCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvRm9ybWF0KCd5eXl5IExMTCBkZCcpIC8vPT4gJzIwMTcgQXByIDIyJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5zZXRMb2NhbGUoJ2ZyJykudG9Gb3JtYXQoJ3l5eXkgTExMIGRkJykgLy89PiAnMjAxNyBhdnIuIDIyJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0Zvcm1hdCgneXl5eSBMTEwgZGQnLCB7IGxvY2FsZTogImZyIiB9KSAvLz0+ICcyMDE3IGF2ci4gMjInCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvRm9ybWF0KCJISCAnaG91cnMgYW5kJyBtbSAnbWludXRlcyciKSAvLz0+ICcyMCBob3VycyBhbmQgNTUgbWludXRlcycKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvRm9ybWF0ID0gZnVuY3Rpb24gdG9Gb3JtYXQoZm10LCBvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEZvcm1hdHRlci5jcmVhdGUodGhpcy5sb2MucmVkZWZhdWx0VG9FTihvcHRzKSkuZm9ybWF0RGF0ZVRpbWVGcm9tU3RyaW5nKHRoaXMsIGZtdCkgOiBJTlZBTElEOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgbG9jYWxpemVkIHN0cmluZyByZXByZXNlbnRpbmcgdGhpcyBkYXRlLiBBY2NlcHRzIHRoZSBzYW1lIG9wdGlvbnMgYXMgdGhlIEludGwuRGF0ZVRpbWVGb3JtYXQgY29uc3RydWN0b3IgYW5kIGFueSBwcmVzZXRzIGRlZmluZWQgYnkgTHV4b24sIHN1Y2ggYXMgYERhdGVUaW1lLkRBVEVfRlVMTGAgb3IgYERhdGVUaW1lLlRJTUVfU0lNUExFYC4KCSAgICogVGhlIGV4YWN0IGJlaGF2aW9yIG9mIHRoaXMgbWV0aG9kIGlzIGJyb3dzZXItc3BlY2lmaWMsIGJ1dCBpbiBnZW5lcmFsIGl0IHdpbGwgcmV0dXJuIGFuIGFwcHJvcHJpYXRlIHJlcHJlc2VudGF0aW9uCgkgICAqIG9mIHRoZSBEYXRlVGltZSBpbiB0aGUgYXNzaWduZWQgbG9jYWxlLgoJICAgKiBEZWZhdWx0cyB0byB0aGUgc3lzdGVtJ3MgbG9jYWxlIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWQKCSAgICogQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9EYXRlVGltZUZvcm1hdAoJICAgKiBAcGFyYW0gZm9ybWF0T3B0cyB7T2JqZWN0fSAtIEludGwuRGF0ZVRpbWVGb3JtYXQgY29uc3RydWN0b3Igb3B0aW9ucyBhbmQgY29uZmlndXJhdGlvbiBvcHRpb25zCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0cyB0byBvdmVycmlkZSB0aGUgY29uZmlndXJhdGlvbiBvcHRpb25zIG9uIHRoaXMgRGF0ZVRpbWUKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoKTsgLy89PiA0LzIwLzIwMTcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkuc2V0TG9jYWxlKCdlbi1nYicpLnRvTG9jYWxlU3RyaW5nKCk7IC8vPT4gJzIwLzA0LzIwMTcnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlU3RyaW5nKHsgbG9jYWxlOiAnZW4tZ2InIH0pOyAvLz0+ICcyMC8wNC8yMDE3JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0xvY2FsZVN0cmluZyhEYXRlVGltZS5EQVRFX0ZVTEwpOyAvLz0+ICdBcHJpbCAyMCwgMjAxNycKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoRGF0ZVRpbWUuVElNRV9TSU1QTEUpOyAvLz0+ICcxMTozMiBBTScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoRGF0ZVRpbWUuREFURVRJTUVfU0hPUlQpOyAvLz0+ICc0LzIwLzIwMTcsIDExOjMyIEFNJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b0xvY2FsZVN0cmluZyh7IHdlZWtkYXk6ICdsb25nJywgbW9udGg6ICdsb25nJywgZGF5OiAnMi1kaWdpdCcgfSk7IC8vPT4gJ1RodXJzZGF5LCBBcHJpbCAyMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoeyB3ZWVrZGF5OiAnc2hvcnQnLCBtb250aDogJ3Nob3J0JywgZGF5OiAnMi1kaWdpdCcsIGhvdXI6ICcyLWRpZ2l0JywgbWludXRlOiAnMi1kaWdpdCcgfSk7IC8vPT4gJ1RodSwgQXByIDIwLCAxMToyNyBBTScKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9Mb2NhbGVTdHJpbmcoeyBob3VyOiAnMi1kaWdpdCcsIG1pbnV0ZTogJzItZGlnaXQnLCBob3VyQ3ljbGU6ICdoMjMnIH0pOyAvLz0+ICcxMTozMicKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvTG9jYWxlU3RyaW5nID0gZnVuY3Rpb24gdG9Mb2NhbGVTdHJpbmcoZm9ybWF0T3B0cywgb3B0cykgewoJICAgIGlmIChmb3JtYXRPcHRzID09PSB2b2lkIDApIHsKCSAgICAgIGZvcm1hdE9wdHMgPSBEQVRFX1NIT1JUOwoJICAgIH0KCgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEZvcm1hdHRlci5jcmVhdGUodGhpcy5sb2MuY2xvbmUob3B0cyksIGZvcm1hdE9wdHMpLmZvcm1hdERhdGVUaW1lKHRoaXMpIDogSU5WQUxJRDsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBhcnJheSBvZiBmb3JtYXQgInBhcnRzIiwgbWVhbmluZyBpbmRpdmlkdWFsIHRva2VucyBhbG9uZyB3aXRoIG1ldGFkYXRhLiBUaGlzIGlzIGFsbG93cyBjYWxsZXJzIHRvIHBvc3QtcHJvY2VzcyBpbmRpdmlkdWFsIHNlY3Rpb25zIG9mIHRoZSBmb3JtYXR0ZWQgb3V0cHV0LgoJICAgKiBEZWZhdWx0cyB0byB0aGUgc3lzdGVtJ3MgbG9jYWxlIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWQKCSAgICogQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9KYXZhU2NyaXB0L1JlZmVyZW5jZS9HbG9iYWxfT2JqZWN0cy9EYXRlVGltZUZvcm1hdC9mb3JtYXRUb1BhcnRzCgkgICAqIEBwYXJhbSBvcHRzIHtPYmplY3R9IC0gSW50bC5EYXRlVGltZUZvcm1hdCBjb25zdHJ1Y3RvciBvcHRpb25zLCBzYW1lIGFzIGB0b0xvY2FsZVN0cmluZ2AuCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvTG9jYWxlUGFydHMoKTsgLy89PiBbCgkgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLz0+ICAgeyB0eXBlOiAnZGF5JywgdmFsdWU6ICcyNScgfSwKCSAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gICB7IHR5cGU6ICdsaXRlcmFsJywgdmFsdWU6ICcvJyB9LAoJICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy89PiAgIHsgdHlwZTogJ21vbnRoJywgdmFsdWU6ICcwNScgfSwKCSAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gICB7IHR5cGU6ICdsaXRlcmFsJywgdmFsdWU6ICcvJyB9LAoJICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy89PiAgIHsgdHlwZTogJ3llYXInLCB2YWx1ZTogJzE5ODInIH0KCSAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vPT4gXQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvTG9jYWxlUGFydHMgPSBmdW5jdGlvbiB0b0xvY2FsZVBhcnRzKG9wdHMpIHsKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gRm9ybWF0dGVyLmNyZWF0ZSh0aGlzLmxvYy5jbG9uZShvcHRzKSwgb3B0cykuZm9ybWF0RGF0ZVRpbWVQYXJ0cyh0aGlzKSA6IFtdOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zdXBwcmVzc01pbGxpc2Vjb25kcz1mYWxzZV0gLSBleGNsdWRlIG1pbGxpc2Vjb25kcyBmcm9tIHRoZSBmb3JtYXQgaWYgdGhleSdyZSAwCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuc3VwcHJlc3NTZWNvbmRzPWZhbHNlXSAtIGV4Y2x1ZGUgc2Vjb25kcyBmcm9tIHRoZSBmb3JtYXQgaWYgdGhleSdyZSAwCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZU9mZnNldD10cnVlXSAtIGluY2x1ZGUgdGhlIG9mZnNldCwgc3VjaCBhcyAnWicgb3IgJy0wNDowMCcKCSAgICogQHBhcmFtIHtzdHJpbmd9IFtvcHRzLmZvcm1hdD0nZXh0ZW5kZWQnXSAtIGNob29zZSBiZXR3ZWVuIHRoZSBiYXNpYyBhbmQgZXh0ZW5kZWQgZm9ybWF0CgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygxOTgzLCA1LCAyNSkudG9JU08oKSAvLz0+ICcxOTgyLTA1LTI1VDAwOjAwOjAwLjAwMFonCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvSVNPKCkgLy89PiAnMjAxNy0wNC0yMlQyMDo0NzowNS4zMzUtMDQ6MDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvSVNPKHsgaW5jbHVkZU9mZnNldDogZmFsc2UgfSkgLy89PiAnMjAxNy0wNC0yMlQyMDo0NzowNS4zMzUnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvSVNPKHsgZm9ybWF0OiAnYmFzaWMnIH0pIC8vPT4gJzIwMTcwNDIyVDIwNDcwNS4zMzUtMDQwMCcKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPID0gZnVuY3Rpb24gdG9JU08oX3RlbXAzKSB7CgkgICAgdmFyIF9yZWY0ID0gX3RlbXAzID09PSB2b2lkIDAgPyB7fSA6IF90ZW1wMywKCSAgICAgICAgX3JlZjQkZm9ybWF0ID0gX3JlZjQuZm9ybWF0LAoJICAgICAgICBmb3JtYXQgPSBfcmVmNCRmb3JtYXQgPT09IHZvaWQgMCA/ICJleHRlbmRlZCIgOiBfcmVmNCRmb3JtYXQsCgkgICAgICAgIF9yZWY0JHN1cHByZXNzU2Vjb25kcyA9IF9yZWY0LnN1cHByZXNzU2Vjb25kcywKCSAgICAgICAgc3VwcHJlc3NTZWNvbmRzID0gX3JlZjQkc3VwcHJlc3NTZWNvbmRzID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWY0JHN1cHByZXNzU2Vjb25kcywKCSAgICAgICAgX3JlZjQkc3VwcHJlc3NNaWxsaXNlID0gX3JlZjQuc3VwcHJlc3NNaWxsaXNlY29uZHMsCgkgICAgICAgIHN1cHByZXNzTWlsbGlzZWNvbmRzID0gX3JlZjQkc3VwcHJlc3NNaWxsaXNlID09PSB2b2lkIDAgPyBmYWxzZSA6IF9yZWY0JHN1cHByZXNzTWlsbGlzZSwKCSAgICAgICAgX3JlZjQkaW5jbHVkZU9mZnNldCA9IF9yZWY0LmluY2x1ZGVPZmZzZXQsCgkgICAgICAgIGluY2x1ZGVPZmZzZXQgPSBfcmVmNCRpbmNsdWRlT2Zmc2V0ID09PSB2b2lkIDAgPyB0cnVlIDogX3JlZjQkaW5jbHVkZU9mZnNldDsKCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBudWxsOwoJICAgIH0KCgkgICAgdmFyIGV4dCA9IGZvcm1hdCA9PT0gImV4dGVuZGVkIjsKCgkgICAgdmFyIGMgPSBfdG9JU09EYXRlKHRoaXMsIGV4dCk7CgoJICAgIGMgKz0gIlQiOwoJICAgIGMgKz0gX3RvSVNPVGltZSh0aGlzLCBleHQsIHN1cHByZXNzU2Vjb25kcywgc3VwcHJlc3NNaWxsaXNlY29uZHMsIGluY2x1ZGVPZmZzZXQpOwoJICAgIHJldHVybiBjOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSdzIGRhdGUgY29tcG9uZW50CgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuZm9ybWF0PSdleHRlbmRlZCddIC0gY2hvb3NlIGJldHdlZW4gdGhlIGJhc2ljIGFuZCBleHRlbmRlZCBmb3JtYXQKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDE5ODIsIDUsIDI1KS50b0lTT0RhdGUoKSAvLz0+ICcxOTgyLTA1LTI1JwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMTk4MiwgNSwgMjUpLnRvSVNPRGF0ZSh7IGZvcm1hdDogJ2Jhc2ljJyB9KSAvLz0+ICcxOTgyMDUyNScKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPRGF0ZSA9IGZ1bmN0aW9uIHRvSVNPRGF0ZShfdGVtcDQpIHsKCSAgICB2YXIgX3JlZjUgPSBfdGVtcDQgPT09IHZvaWQgMCA/IHt9IDogX3RlbXA0LAoJICAgICAgICBfcmVmNSRmb3JtYXQgPSBfcmVmNS5mb3JtYXQsCgkgICAgICAgIGZvcm1hdCA9IF9yZWY1JGZvcm1hdCA9PT0gdm9pZCAwID8gImV4dGVuZGVkIiA6IF9yZWY1JGZvcm1hdDsKCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBudWxsOwoJICAgIH0KCgkgICAgcmV0dXJuIF90b0lTT0RhdGUodGhpcywgZm9ybWF0ID09PSAiZXh0ZW5kZWQiKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMS1jb21wbGlhbnQgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRGF0ZVRpbWUncyB3ZWVrIGRhdGUKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDE5ODIsIDUsIDI1KS50b0lTT1dlZWtEYXRlKCkgLy89PiAnMTk4Mi1XMjEtMicKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPV2Vla0RhdGUgPSBmdW5jdGlvbiB0b0lTT1dlZWtEYXRlKCkgewoJICAgIHJldHVybiB0b1RlY2hGb3JtYXQodGhpcywgImtra2stJ1cnV1ctYyIpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGFuIElTTyA4NjAxLWNvbXBsaWFudCBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSdzIHRpbWUgY29tcG9uZW50CgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucwoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLnN1cHByZXNzTWlsbGlzZWNvbmRzPWZhbHNlXSAtIGV4Y2x1ZGUgbWlsbGlzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDAKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5zdXBwcmVzc1NlY29uZHM9ZmFsc2VdIC0gZXhjbHVkZSBzZWNvbmRzIGZyb20gdGhlIGZvcm1hdCBpZiB0aGV5J3JlIDAKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlT2Zmc2V0PXRydWVdIC0gaW5jbHVkZSB0aGUgb2Zmc2V0LCBzdWNoIGFzICdaJyBvciAnLTA0OjAwJwoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVQcmVmaXg9ZmFsc2VdIC0gaW5jbHVkZSB0aGUgYFRgIHByZWZpeAoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuZm9ybWF0PSdleHRlbmRlZCddIC0gY2hvb3NlIGJldHdlZW4gdGhlIGJhc2ljIGFuZCBleHRlbmRlZCBmb3JtYXQKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKCkuc2V0KHsgaG91cjogNywgbWludXRlOiAzNCB9KS50b0lTT1RpbWUoKSAvLz0+ICcwNzozNDoxOS4zNjFaJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKS5zZXQoeyBob3VyOiA3LCBtaW51dGU6IDM0LCBzZWNvbmRzOiAwLCBtaWxsaXNlY29uZHM6IDAgfSkudG9JU09UaW1lKHsgc3VwcHJlc3NTZWNvbmRzOiB0cnVlIH0pIC8vPT4gJzA3OjM0WicKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKCkuc2V0KHsgaG91cjogNywgbWludXRlOiAzNCB9KS50b0lTT1RpbWUoeyBmb3JtYXQ6ICdiYXNpYycgfSkgLy89PiAnMDczNDE5LjM2MVonCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygpLnNldCh7IGhvdXI6IDcsIG1pbnV0ZTogMzQgfSkudG9JU09UaW1lKHsgaW5jbHVkZVByZWZpeDogdHJ1ZSB9KSAvLz0+ICdUMDc6MzQ6MTkuMzYxWicKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSVNPVGltZSA9IGZ1bmN0aW9uIHRvSVNPVGltZShfdGVtcDUpIHsKCSAgICB2YXIgX3JlZjYgPSBfdGVtcDUgPT09IHZvaWQgMCA/IHt9IDogX3RlbXA1LAoJICAgICAgICBfcmVmNiRzdXBwcmVzc01pbGxpc2UgPSBfcmVmNi5zdXBwcmVzc01pbGxpc2Vjb25kcywKCSAgICAgICAgc3VwcHJlc3NNaWxsaXNlY29uZHMgPSBfcmVmNiRzdXBwcmVzc01pbGxpc2UgPT09IHZvaWQgMCA/IGZhbHNlIDogX3JlZjYkc3VwcHJlc3NNaWxsaXNlLAoJICAgICAgICBfcmVmNiRzdXBwcmVzc1NlY29uZHMgPSBfcmVmNi5zdXBwcmVzc1NlY29uZHMsCgkgICAgICAgIHN1cHByZXNzU2Vjb25kcyA9IF9yZWY2JHN1cHByZXNzU2Vjb25kcyA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmNiRzdXBwcmVzc1NlY29uZHMsCgkgICAgICAgIF9yZWY2JGluY2x1ZGVPZmZzZXQgPSBfcmVmNi5pbmNsdWRlT2Zmc2V0LAoJICAgICAgICBpbmNsdWRlT2Zmc2V0ID0gX3JlZjYkaW5jbHVkZU9mZnNldCA9PT0gdm9pZCAwID8gdHJ1ZSA6IF9yZWY2JGluY2x1ZGVPZmZzZXQsCgkgICAgICAgIF9yZWY2JGluY2x1ZGVQcmVmaXggPSBfcmVmNi5pbmNsdWRlUHJlZml4LAoJICAgICAgICBpbmNsdWRlUHJlZml4ID0gX3JlZjYkaW5jbHVkZVByZWZpeCA9PT0gdm9pZCAwID8gZmFsc2UgOiBfcmVmNiRpbmNsdWRlUHJlZml4LAoJICAgICAgICBfcmVmNiRmb3JtYXQgPSBfcmVmNi5mb3JtYXQsCgkgICAgICAgIGZvcm1hdCA9IF9yZWY2JGZvcm1hdCA9PT0gdm9pZCAwID8gImV4dGVuZGVkIiA6IF9yZWY2JGZvcm1hdDsKCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHsKCSAgICAgIHJldHVybiBudWxsOwoJICAgIH0KCgkgICAgdmFyIGMgPSBpbmNsdWRlUHJlZml4ID8gIlQiIDogIiI7CgkgICAgcmV0dXJuIGMgKyBfdG9JU09UaW1lKHRoaXMsIGZvcm1hdCA9PT0gImV4dGVuZGVkIiwgc3VwcHJlc3NTZWNvbmRzLCBzdXBwcmVzc01pbGxpc2Vjb25kcywgaW5jbHVkZU9mZnNldCk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYW4gUkZDIDI4MjItY29tcGF0aWJsZSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZQoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNCwgNywgMTMpLnRvUkZDMjgyMigpIC8vPT4gJ1N1biwgMTMgSnVsIDIwMTQgMDA6MDA6MDAgKzAwMDAnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTQsIDcsIDEzKS50b1JGQzI4MjIoKSAvLz0+ICdTdW4sIDEzIEp1bCAyMDE0IDAwOjAwOjAwIC0wNDAwJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9SRkMyODIyID0gZnVuY3Rpb24gdG9SRkMyODIyKCkgewoJICAgIHJldHVybiB0b1RlY2hGb3JtYXQodGhpcywgIkVFRSwgZGQgTExMIHl5eXkgSEg6bW06c3MgWlpaIiwgZmFsc2UpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgRGF0ZVRpbWUgYXBwcm9wcmlhdGUgZm9yIHVzZSBpbiBIVFRQIGhlYWRlcnMuIFRoZSBvdXRwdXQgaXMgYWx3YXlzIGV4cHJlc3NlZCBpbiBHTVQuCgkgICAqIFNwZWNpZmljYWxseSwgdGhlIHN0cmluZyBjb25mb3JtcyB0byBSRkMgMTEyMy4KCSAgICogQHNlZSBodHRwczovL3d3dy53My5vcmcvUHJvdG9jb2xzL3JmYzI2MTYvcmZjMjYxNi1zZWMzLmh0bWwjc2VjMy4zLjEKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTQsIDcsIDEzKS50b0hUVFAoKSAvLz0+ICdTdW4sIDEzIEp1bCAyMDE0IDAwOjAwOjAwIEdNVCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKDIwMTQsIDcsIDEzLCAxOSkudG9IVFRQKCkgLy89PiAnU3VuLCAxMyBKdWwgMjAxNCAxOTowMDowMCBHTVQnCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b0hUVFAgPSBmdW5jdGlvbiB0b0hUVFAoKSB7CgkgICAgcmV0dXJuIHRvVGVjaEZvcm1hdCh0aGlzLnRvVVRDKCksICJFRUUsIGRkIExMTCB5eXl5IEhIOm1tOnNzICdHTVQnIik7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIFNRTCBEYXRlCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLnV0YygyMDE0LCA3LCAxMykudG9TUUxEYXRlKCkgLy89PiAnMjAxNC0wNy0xMycKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvU1FMRGF0ZSA9IGZ1bmN0aW9uIHRvU1FMRGF0ZSgpIHsKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgewoJICAgICAgcmV0dXJuIG51bGw7CgkgICAgfQoKCSAgICByZXR1cm4gX3RvSVNPRGF0ZSh0aGlzLCB0cnVlKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gU1FMIFRpbWUKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdHMgLSBvcHRpb25zCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZVpvbmU9ZmFsc2VdIC0gaW5jbHVkZSB0aGUgem9uZSwgc3VjaCBhcyAnQW1lcmljYS9OZXdfWW9yaycuIE92ZXJyaWRlcyBpbmNsdWRlT2Zmc2V0LgoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVPZmZzZXQ9dHJ1ZV0gLSBpbmNsdWRlIHRoZSBvZmZzZXQsIHN1Y2ggYXMgJ1onIG9yICctMDQ6MDAnCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZU9mZnNldFNwYWNlPXRydWVdIC0gaW5jbHVkZSB0aGUgc3BhY2UgYmV0d2VlbiB0aGUgdGltZSBhbmQgdGhlIG9mZnNldCwgc3VjaCBhcyAnMDU6MTU6MTYuMzQ1IC0wNDowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUudXRjKCkudG9TUUwoKSAvLz0+ICcwNToxNToxNi4zNDUnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvU1FMKCkgLy89PiAnMDU6MTU6MTYuMzQ1IC0wNDowMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkudG9TUUwoeyBpbmNsdWRlT2Zmc2V0OiBmYWxzZSB9KSAvLz0+ICcwNToxNToxNi4zNDUnCgkgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLnRvU1FMKHsgaW5jbHVkZVpvbmU6IGZhbHNlIH0pIC8vPT4gJzA1OjE1OjE2LjM0NSBBbWVyaWNhL05ld19Zb3JrJwoJICAgKiBAcmV0dXJuIHtzdHJpbmd9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9TUUxUaW1lID0gZnVuY3Rpb24gdG9TUUxUaW1lKF90ZW1wNikgewoJICAgIHZhciBfcmVmNyA9IF90ZW1wNiA9PT0gdm9pZCAwID8ge30gOiBfdGVtcDYsCgkgICAgICAgIF9yZWY3JGluY2x1ZGVPZmZzZXQgPSBfcmVmNy5pbmNsdWRlT2Zmc2V0LAoJICAgICAgICBpbmNsdWRlT2Zmc2V0ID0gX3JlZjckaW5jbHVkZU9mZnNldCA9PT0gdm9pZCAwID8gdHJ1ZSA6IF9yZWY3JGluY2x1ZGVPZmZzZXQsCgkgICAgICAgIF9yZWY3JGluY2x1ZGVab25lID0gX3JlZjcuaW5jbHVkZVpvbmUsCgkgICAgICAgIGluY2x1ZGVab25lID0gX3JlZjckaW5jbHVkZVpvbmUgPT09IHZvaWQgMCA/IGZhbHNlIDogX3JlZjckaW5jbHVkZVpvbmUsCgkgICAgICAgIF9yZWY3JGluY2x1ZGVPZmZzZXRTcCA9IF9yZWY3LmluY2x1ZGVPZmZzZXRTcGFjZSwKCSAgICAgICAgaW5jbHVkZU9mZnNldFNwYWNlID0gX3JlZjckaW5jbHVkZU9mZnNldFNwID09PSB2b2lkIDAgPyB0cnVlIDogX3JlZjckaW5jbHVkZU9mZnNldFNwOwoKCSAgICB2YXIgZm10ID0gIkhIOm1tOnNzLlNTUyI7CgoJICAgIGlmIChpbmNsdWRlWm9uZSB8fCBpbmNsdWRlT2Zmc2V0KSB7CgkgICAgICBpZiAoaW5jbHVkZU9mZnNldFNwYWNlKSB7CgkgICAgICAgIGZtdCArPSAiICI7CgkgICAgICB9CgoJICAgICAgaWYgKGluY2x1ZGVab25lKSB7CgkgICAgICAgIGZtdCArPSAieiI7CgkgICAgICB9IGVsc2UgaWYgKGluY2x1ZGVPZmZzZXQpIHsKCSAgICAgICAgZm10ICs9ICJaWiI7CgkgICAgICB9CgkgICAgfQoKCSAgICByZXR1cm4gdG9UZWNoRm9ybWF0KHRoaXMsIGZtdCwgdHJ1ZSk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgdXNlIGluIFNRTCBEYXRlVGltZQoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlWm9uZT1mYWxzZV0gLSBpbmNsdWRlIHRoZSB6b25lLCBzdWNoIGFzICdBbWVyaWNhL05ld19Zb3JrJy4gT3ZlcnJpZGVzIGluY2x1ZGVPZmZzZXQuCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdHMuaW5jbHVkZU9mZnNldD10cnVlXSAtIGluY2x1ZGUgdGhlIG9mZnNldCwgc3VjaCBhcyAnWicgb3IgJy0wNDowMCcKCSAgICogQHBhcmFtIHtib29sZWFufSBbb3B0cy5pbmNsdWRlT2Zmc2V0U3BhY2U9dHJ1ZV0gLSBpbmNsdWRlIHRoZSBzcGFjZSBiZXR3ZWVuIHRoZSB0aW1lIGFuZCB0aGUgb2Zmc2V0LCBzdWNoIGFzICcwNToxNToxNi4zNDUgLTA0OjAwJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoMjAxNCwgNywgMTMpLnRvU1FMKCkgLy89PiAnMjAxNC0wNy0xMyAwMDowMDowMC4wMDAgWicKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgNywgMTMpLnRvU1FMKCkgLy89PiAnMjAxNC0wNy0xMyAwMDowMDowMC4wMDAgLTA0OjAwJwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE0LCA3LCAxMykudG9TUUwoeyBpbmNsdWRlT2Zmc2V0OiBmYWxzZSB9KSAvLz0+ICcyMDE0LTA3LTEzIDAwOjAwOjAwLjAwMCcKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgNywgMTMpLnRvU1FMKHsgaW5jbHVkZVpvbmU6IHRydWUgfSkgLy89PiAnMjAxNC0wNy0xMyAwMDowMDowMC4wMDAgQW1lcmljYS9OZXdfWW9yaycKCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvU1FMID0gZnVuY3Rpb24gdG9TUUwob3B0cykgewoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIGlmICghdGhpcy5pc1ZhbGlkKSB7CgkgICAgICByZXR1cm4gbnVsbDsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLnRvU1FMRGF0ZSgpICsgIiAiICsgdGhpcy50b1NRTFRpbWUob3B0cyk7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBEYXRlVGltZSBhcHByb3ByaWF0ZSBmb3IgZGVidWdnaW5nCgkgICAqIEByZXR1cm4ge3N0cmluZ30KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1N0cmluZyA9IGZ1bmN0aW9uIHRvU3RyaW5nKCkgewoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnRvSVNPKCkgOiBJTlZBTElEOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIHRoZSBlcG9jaCBtaWxsaXNlY29uZHMgb2YgdGhpcyBEYXRlVGltZS4gQWxpYXMgb2Yge0BsaW5rIERhdGVUaW1lI3RvTWlsbGlzfQoJICAgKiBAcmV0dXJuIHtudW1iZXJ9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udmFsdWVPZiA9IGZ1bmN0aW9uIHZhbHVlT2YoKSB7CgkgICAgcmV0dXJuIHRoaXMudG9NaWxsaXMoKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyB0aGUgZXBvY2ggbWlsbGlzZWNvbmRzIG9mIHRoaXMgRGF0ZVRpbWUuCgkgICAqIEByZXR1cm4ge251bWJlcn0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b01pbGxpcyA9IGZ1bmN0aW9uIHRvTWlsbGlzKCkgewoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLnRzIDogTmFOOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIHRoZSBlcG9jaCBzZWNvbmRzIG9mIHRoaXMgRGF0ZVRpbWUuCgkgICAqIEByZXR1cm4ge251bWJlcn0KCSAgICovCgkgIDsKCgkgIF9wcm90by50b1NlY29uZHMgPSBmdW5jdGlvbiB0b1NlY29uZHMoKSB7CgkgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMudHMgLyAxMDAwIDogTmFOOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIHRoZSBlcG9jaCBzZWNvbmRzIChhcyBhIHdob2xlIG51bWJlcikgb2YgdGhpcyBEYXRlVGltZS4KCSAgICogQHJldHVybiB7bnVtYmVyfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvVW5peEludGVnZXIgPSBmdW5jdGlvbiB0b1VuaXhJbnRlZ2VyKCkgewoJICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBNYXRoLmZsb29yKHRoaXMudHMgLyAxMDAwKSA6IE5hTjsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhbiBJU08gODYwMSByZXByZXNlbnRhdGlvbiBvZiB0aGlzIERhdGVUaW1lIGFwcHJvcHJpYXRlIGZvciB1c2UgaW4gSlNPTi4KCSAgICogQHJldHVybiB7c3RyaW5nfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSlNPTiA9IGZ1bmN0aW9uIHRvSlNPTigpIHsKCSAgICByZXR1cm4gdGhpcy50b0lTTygpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgQlNPTiBzZXJpYWxpemFibGUgZXF1aXZhbGVudCB0byB0aGlzIERhdGVUaW1lLgoJICAgKiBAcmV0dXJuIHtEYXRlfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvQlNPTiA9IGZ1bmN0aW9uIHRvQlNPTigpIHsKCSAgICByZXR1cm4gdGhpcy50b0pTRGF0ZSgpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgSmF2YVNjcmlwdCBvYmplY3Qgd2l0aCB0aGlzIERhdGVUaW1lJ3MgeWVhciwgbW9udGgsIGRheSwgYW5kIHNvIG9uLgoJICAgKiBAcGFyYW0gb3B0cyAtIG9wdGlvbnMgZm9yIGdlbmVyYXRpbmcgdGhlIG9iamVjdAoJICAgKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRzLmluY2x1ZGVDb25maWc9ZmFsc2VdIC0gaW5jbHVkZSBjb25maWd1cmF0aW9uIGF0dHJpYnV0ZXMgaW4gdGhlIG91dHB1dAoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS50b09iamVjdCgpIC8vPT4geyB5ZWFyOiAyMDE3LCBtb250aDogNCwgZGF5OiAyMiwgaG91cjogMjAsIG1pbnV0ZTogNDksIHNlY29uZDogNDIsIG1pbGxpc2Vjb25kOiAyNjggfQoJICAgKiBAcmV0dXJuIHtPYmplY3R9CgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9PYmplY3QgPSBmdW5jdGlvbiB0b09iamVjdChvcHRzKSB7CgkgICAgaWYgKG9wdHMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0cyA9IHt9OwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiB7fTsKCgkgICAgdmFyIGJhc2UgPSBfZXh0ZW5kcyh7fSwgdGhpcy5jKTsKCgkgICAgaWYgKG9wdHMuaW5jbHVkZUNvbmZpZykgewoJICAgICAgYmFzZS5vdXRwdXRDYWxlbmRhciA9IHRoaXMub3V0cHV0Q2FsZW5kYXI7CgkgICAgICBiYXNlLm51bWJlcmluZ1N5c3RlbSA9IHRoaXMubG9jLm51bWJlcmluZ1N5c3RlbTsKCSAgICAgIGJhc2UubG9jYWxlID0gdGhpcy5sb2MubG9jYWxlOwoJICAgIH0KCgkgICAgcmV0dXJuIGJhc2U7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybnMgYSBKYXZhU2NyaXB0IERhdGUgZXF1aXZhbGVudCB0byB0aGlzIERhdGVUaW1lLgoJICAgKiBAcmV0dXJuIHtEYXRlfQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLnRvSlNEYXRlID0gZnVuY3Rpb24gdG9KU0RhdGUoKSB7CgkgICAgcmV0dXJuIG5ldyBEYXRlKHRoaXMuaXNWYWxpZCA/IHRoaXMudHMgOiBOYU4pOwoJICB9IC8vIENPTVBBUkUKCgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0d28gRGF0ZVRpbWVzIGFzIGEgRHVyYXRpb24uCgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IG90aGVyRGF0ZVRpbWUgLSB0aGUgRGF0ZVRpbWUgdG8gY29tcGFyZSB0aGlzIG9uZSB0bwoJICAgKiBAcGFyYW0ge3N0cmluZ3xzdHJpbmdbXX0gW3VuaXQ9WydtaWxsaXNlY29uZHMnXV0gLSB0aGUgdW5pdCBvciBhcnJheSBvZiB1bml0cyAoc3VjaCBhcyAnaG91cnMnIG9yICdkYXlzJykgdG8gaW5jbHVkZSBpbiB0aGUgZHVyYXRpb24uCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRzIC0gb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUgY3JlYXRpb24gb2YgdGhlIER1cmF0aW9uCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5jb252ZXJzaW9uQWNjdXJhY3k9J2Nhc3VhbCddIC0gdGhlIGNvbnZlcnNpb24gc3lzdGVtIHRvIHVzZQoJICAgKiBAZXhhbXBsZQoJICAgKiB2YXIgaTEgPSBEYXRlVGltZS5mcm9tSVNPKCcxOTgyLTA1LTI1VDA5OjQ1JyksCgkgICAqICAgICBpMiA9IERhdGVUaW1lLmZyb21JU08oJzE5ODMtMTAtMTRUMTA6MzAnKTsKCSAgICogaTIuZGlmZihpMSkudG9PYmplY3QoKSAvLz0+IHsgbWlsbGlzZWNvbmRzOiA0MzgwNzUwMDAwMCB9CgkgICAqIGkyLmRpZmYoaTEsICdob3VycycpLnRvT2JqZWN0KCkgLy89PiB7IGhvdXJzOiAxMjE2OC43NSB9CgkgICAqIGkyLmRpZmYoaTEsIFsnbW9udGhzJywgJ2RheXMnXSkudG9PYmplY3QoKSAvLz0+IHsgbW9udGhzOiAxNiwgZGF5czogMTkuMDMxMjUgfQoJICAgKiBpMi5kaWZmKGkxLCBbJ21vbnRocycsICdkYXlzJywgJ2hvdXJzJ10pLnRvT2JqZWN0KCkgLy89PiB7IG1vbnRoczogMTYsIGRheXM6IDE5LCBob3VyczogMC43NSB9CgkgICAqIEByZXR1cm4ge0R1cmF0aW9ufQoJICAgKi8KCSAgOwoKCSAgX3Byb3RvLmRpZmYgPSBmdW5jdGlvbiBkaWZmKG90aGVyRGF0ZVRpbWUsIHVuaXQsIG9wdHMpIHsKCSAgICBpZiAodW5pdCA9PT0gdm9pZCAwKSB7CgkgICAgICB1bml0ID0gIm1pbGxpc2Vjb25kcyI7CgkgICAgfQoKCSAgICBpZiAob3B0cyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRzID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCB8fCAhb3RoZXJEYXRlVGltZS5pc1ZhbGlkKSB7CgkgICAgICByZXR1cm4gRHVyYXRpb24uaW52YWxpZCgiY3JlYXRlZCBieSBkaWZmaW5nIGFuIGludmFsaWQgRGF0ZVRpbWUiKTsKCSAgICB9CgoJICAgIHZhciBkdXJPcHRzID0gX2V4dGVuZHMoewoJICAgICAgbG9jYWxlOiB0aGlzLmxvY2FsZSwKCSAgICAgIG51bWJlcmluZ1N5c3RlbTogdGhpcy5udW1iZXJpbmdTeXN0ZW0KCSAgICB9LCBvcHRzKTsKCgkgICAgdmFyIHVuaXRzID0gbWF5YmVBcnJheSh1bml0KS5tYXAoRHVyYXRpb24ubm9ybWFsaXplVW5pdCksCgkgICAgICAgIG90aGVySXNMYXRlciA9IG90aGVyRGF0ZVRpbWUudmFsdWVPZigpID4gdGhpcy52YWx1ZU9mKCksCgkgICAgICAgIGVhcmxpZXIgPSBvdGhlcklzTGF0ZXIgPyB0aGlzIDogb3RoZXJEYXRlVGltZSwKCSAgICAgICAgbGF0ZXIgPSBvdGhlcklzTGF0ZXIgPyBvdGhlckRhdGVUaW1lIDogdGhpcywKCSAgICAgICAgZGlmZmVkID0gX2RpZmYoZWFybGllciwgbGF0ZXIsIHVuaXRzLCBkdXJPcHRzKTsKCgkgICAgcmV0dXJuIG90aGVySXNMYXRlciA/IGRpZmZlZC5uZWdhdGUoKSA6IGRpZmZlZDsKCSAgfQoJICAvKioKCSAgICogUmV0dXJuIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhpcyBEYXRlVGltZSBhbmQgcmlnaHQgbm93LgoJICAgKiBTZWUge0BsaW5rIERhdGVUaW1lI2RpZmZ9CgkgICAqIEBwYXJhbSB7c3RyaW5nfHN0cmluZ1tdfSBbdW5pdD1bJ21pbGxpc2Vjb25kcyddXSAtIHRoZSB1bml0IG9yIHVuaXRzIHVuaXRzIChzdWNoIGFzICdob3Vycycgb3IgJ2RheXMnKSB0byBpbmNsdWRlIGluIHRoZSBkdXJhdGlvbgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0cyAtIG9wdGlvbnMgdGhhdCBhZmZlY3QgdGhlIGNyZWF0aW9uIG9mIHRoZSBEdXJhdGlvbgoJICAgKiBAcGFyYW0ge3N0cmluZ30gW29wdHMuY29udmVyc2lvbkFjY3VyYWN5PSdjYXN1YWwnXSAtIHRoZSBjb252ZXJzaW9uIHN5c3RlbSB0byB1c2UKCSAgICogQHJldHVybiB7RHVyYXRpb259CgkgICAqLwoJICA7CgoJICBfcHJvdG8uZGlmZk5vdyA9IGZ1bmN0aW9uIGRpZmZOb3codW5pdCwgb3B0cykgewoJICAgIGlmICh1bml0ID09PSB2b2lkIDApIHsKCSAgICAgIHVuaXQgPSAibWlsbGlzZWNvbmRzIjsKCSAgICB9CgoJICAgIGlmIChvcHRzID09PSB2b2lkIDApIHsKCSAgICAgIG9wdHMgPSB7fTsKCSAgICB9CgoJICAgIHJldHVybiB0aGlzLmRpZmYoRGF0ZVRpbWUubm93KCksIHVuaXQsIG9wdHMpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gYW4gSW50ZXJ2YWwgc3Bhbm5pbmcgYmV0d2VlbiB0aGlzIERhdGVUaW1lIGFuZCBhbm90aGVyIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IG90aGVyRGF0ZVRpbWUgLSB0aGUgb3RoZXIgZW5kIHBvaW50IG9mIHRoZSBJbnRlcnZhbAoJICAgKiBAcmV0dXJuIHtJbnRlcnZhbH0KCSAgICovCgkgIDsKCgkgIF9wcm90by51bnRpbCA9IGZ1bmN0aW9uIHVudGlsKG90aGVyRGF0ZVRpbWUpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW50ZXJ2YWwuZnJvbURhdGVUaW1lcyh0aGlzLCBvdGhlckRhdGVUaW1lKSA6IHRoaXM7CgkgIH0KCSAgLyoqCgkgICAqIFJldHVybiB3aGV0aGVyIHRoaXMgRGF0ZVRpbWUgaXMgaW4gdGhlIHNhbWUgdW5pdCBvZiB0aW1lIGFzIGFub3RoZXIgRGF0ZVRpbWUuCgkgICAqIEhpZ2hlci1vcmRlciB1bml0cyBtdXN0IGFsc28gYmUgaWRlbnRpY2FsIGZvciB0aGlzIGZ1bmN0aW9uIHRvIHJldHVybiBgdHJ1ZWAuCgkgICAqIE5vdGUgdGhhdCB0aW1lIHpvbmVzIGFyZSAqKmlnbm9yZWQqKiBpbiB0aGlzIGNvbXBhcmlzb24sIHdoaWNoIGNvbXBhcmVzIHRoZSAqKmxvY2FsKiogY2FsZW5kYXIgdGltZS4gVXNlIHtAbGluayBEYXRlVGltZSNzZXRab25lfSB0byBjb252ZXJ0IG9uZSBvZiB0aGUgZGF0ZXMgaWYgbmVlZGVkLgoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBvdGhlckRhdGVUaW1lIC0gdGhlIG90aGVyIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSB1bml0IC0gdGhlIHVuaXQgb2YgdGltZSB0byBjaGVjayBzYW1lbmVzcyBvbgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5oYXNTYW1lKG90aGVyRFQsICdkYXknKTsgLy9+PiB0cnVlIGlmIG90aGVyRFQgaXMgaW4gdGhlIHNhbWUgY3VycmVudCBjYWxlbmRhciBkYXkKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5oYXNTYW1lID0gZnVuY3Rpb24gaGFzU2FtZShvdGhlckRhdGVUaW1lLCB1bml0KSB7CgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBmYWxzZTsKCSAgICB2YXIgaW5wdXRNcyA9IG90aGVyRGF0ZVRpbWUudmFsdWVPZigpOwoJICAgIHZhciBhZGp1c3RlZFRvWm9uZSA9IHRoaXMuc2V0Wm9uZShvdGhlckRhdGVUaW1lLnpvbmUsIHsKCSAgICAgIGtlZXBMb2NhbFRpbWU6IHRydWUKCSAgICB9KTsKCSAgICByZXR1cm4gYWRqdXN0ZWRUb1pvbmUuc3RhcnRPZih1bml0KSA8PSBpbnB1dE1zICYmIGlucHV0TXMgPD0gYWRqdXN0ZWRUb1pvbmUuZW5kT2YodW5pdCk7CgkgIH0KCSAgLyoqCgkgICAqIEVxdWFsaXR5IGNoZWNrCgkgICAqIFR3byBEYXRlVGltZXMgYXJlIGVxdWFsIGlmZiB0aGV5IHJlcHJlc2VudCB0aGUgc2FtZSBtaWxsaXNlY29uZCwgaGF2ZSB0aGUgc2FtZSB6b25lIGFuZCBsb2NhdGlvbiwgYW5kIGFyZSBib3RoIHZhbGlkLgoJICAgKiBUbyBjb21wYXJlIGp1c3QgdGhlIG1pbGxpc2Vjb25kIHZhbHVlcywgdXNlIGArZHQxID09PSArZHQyYC4KCSAgICogQHBhcmFtIHtEYXRlVGltZX0gb3RoZXIgLSB0aGUgb3RoZXIgRGF0ZVRpbWUKCSAgICogQHJldHVybiB7Ym9vbGVhbn0KCSAgICovCgkgIDsKCgkgIF9wcm90by5lcXVhbHMgPSBmdW5jdGlvbiBlcXVhbHMob3RoZXIpIHsKCSAgICByZXR1cm4gdGhpcy5pc1ZhbGlkICYmIG90aGVyLmlzVmFsaWQgJiYgdGhpcy52YWx1ZU9mKCkgPT09IG90aGVyLnZhbHVlT2YoKSAmJiB0aGlzLnpvbmUuZXF1YWxzKG90aGVyLnpvbmUpICYmIHRoaXMubG9jLmVxdWFscyhvdGhlci5sb2MpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm5zIGEgc3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIGEgdGhpcyB0aW1lIHJlbGF0aXZlIHRvIG5vdywgc3VjaCBhcyAiaW4gdHdvIGRheXMiLiBDYW4gb25seSBpbnRlcm5hdGlvbmFsaXplIGlmIHlvdXIKCSAgICogcGxhdGZvcm0gc3VwcG9ydHMgSW50bC5SZWxhdGl2ZVRpbWVGb3JtYXQuIFJvdW5kcyBkb3duIGJ5IGRlZmF1bHQuCgkgICAqIEBwYXJhbSB7T2JqZWN0fSBvcHRpb25zIC0gb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUgb3V0cHV0CgkgICAqIEBwYXJhbSB7RGF0ZVRpbWV9IFtvcHRpb25zLmJhc2U9RGF0ZVRpbWUubm93KCldIC0gdGhlIERhdGVUaW1lIHRvIHVzZSBhcyB0aGUgYmFzaXMgdG8gd2hpY2ggdGhpcyB0aW1lIGlzIGNvbXBhcmVkLiBEZWZhdWx0cyB0byBub3cuCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0aW9ucy5zdHlsZT0ibG9uZyJdIC0gdGhlIHN0eWxlIG9mIHVuaXRzLCBtdXN0IGJlICJsb25nIiwgInNob3J0Iiwgb3IgIm5hcnJvdyIKCSAgICogQHBhcmFtIHtzdHJpbmd8c3RyaW5nW119IG9wdGlvbnMudW5pdCAtIHVzZSBhIHNwZWNpZmljIHVuaXQgb3IgYXJyYXkgb2YgdW5pdHM7IGlmIG9taXR0ZWQsIG9yIGFuIGFycmF5LCB0aGUgbWV0aG9kIHdpbGwgcGljayB0aGUgYmVzdCB1bml0LiBVc2UgYW4gYXJyYXkgb3Igb25lIG9mICJ5ZWFycyIsICJxdWFydGVycyIsICJtb250aHMiLCAid2Vla3MiLCAiZGF5cyIsICJob3VycyIsICJtaW51dGVzIiwgb3IgInNlY29uZHMiCgkgICAqIEBwYXJhbSB7Ym9vbGVhbn0gW29wdGlvbnMucm91bmQ9dHJ1ZV0gLSB3aGV0aGVyIHRvIHJvdW5kIHRoZSBudW1iZXJzIGluIHRoZSBvdXRwdXQuCgkgICAqIEBwYXJhbSB7bnVtYmVyfSBbb3B0aW9ucy5wYWRkaW5nPTBdIC0gcGFkZGluZyBpbiBtaWxsaXNlY29uZHMuIFRoaXMgYWxsb3dzIHlvdSB0byByb3VuZCB1cCB0aGUgcmVzdWx0IGlmIGl0IGZpdHMgaW5zaWRlIHRoZSB0aHJlc2hvbGQuIERvbid0IHVzZSBpbiBjb21iaW5hdGlvbiB3aXRoIHtyb3VuZDogZmFsc2V9IGJlY2F1c2UgdGhlIGRlY2ltYWwgb3V0cHV0IHdpbGwgaW5jbHVkZSB0aGUgcGFkZGluZy4KCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubG9jYWxlIC0gb3ZlcnJpZGUgdGhlIGxvY2FsZSBvZiB0aGlzIERhdGVUaW1lCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBvcHRpb25zLm51bWJlcmluZ1N5c3RlbSAtIG92ZXJyaWRlIHRoZSBudW1iZXJpbmdTeXN0ZW0gb2YgdGhpcyBEYXRlVGltZS4gVGhlIEludGwgc3lzdGVtIG1heSBjaG9vc2Ugbm90IHRvIGhvbm9yIHRoaXMKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZSgpIC8vPT4gImluIDEgZGF5IgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5zZXRMb2NhbGUoImVzIikudG9SZWxhdGl2ZSh7IGRheXM6IDEgfSkgLy89PiAiZGVudHJvIGRlIDEgZMOtYSIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZSh7IGxvY2FsZTogImZyIiB9KSAvLz0+ICJkYW5zIDIzIGhldXJlcyIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkubWludXMoeyBkYXlzOiAyIH0pLnRvUmVsYXRpdmUoKSAvLz0+ICIyIGRheXMgYWdvIgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5taW51cyh7IGRheXM6IDIgfSkudG9SZWxhdGl2ZSh7IHVuaXQ6ICJob3VycyIgfSkgLy89PiAiNDggaG91cnMgYWdvIgoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5taW51cyh7IGhvdXJzOiAzNiB9KS50b1JlbGF0aXZlKHsgcm91bmQ6IGZhbHNlIH0pIC8vPT4gIjEuNSBkYXlzIGFnbyIKCSAgICovCgkgIDsKCgkgIF9wcm90by50b1JlbGF0aXZlID0gZnVuY3Rpb24gdG9SZWxhdGl2ZShvcHRpb25zKSB7CgkgICAgaWYgKG9wdGlvbnMgPT09IHZvaWQgMCkgewoJICAgICAgb3B0aW9ucyA9IHt9OwoJICAgIH0KCgkgICAgaWYgKCF0aGlzLmlzVmFsaWQpIHJldHVybiBudWxsOwoJICAgIHZhciBiYXNlID0gb3B0aW9ucy5iYXNlIHx8IERhdGVUaW1lLmZyb21PYmplY3Qoe30sIHsKCSAgICAgIHpvbmU6IHRoaXMuem9uZQoJICAgIH0pLAoJICAgICAgICBwYWRkaW5nID0gb3B0aW9ucy5wYWRkaW5nID8gdGhpcyA8IGJhc2UgPyAtb3B0aW9ucy5wYWRkaW5nIDogb3B0aW9ucy5wYWRkaW5nIDogMDsKCSAgICB2YXIgdW5pdHMgPSBbInllYXJzIiwgIm1vbnRocyIsICJkYXlzIiwgImhvdXJzIiwgIm1pbnV0ZXMiLCAic2Vjb25kcyJdOwoJICAgIHZhciB1bml0ID0gb3B0aW9ucy51bml0OwoKCSAgICBpZiAoQXJyYXkuaXNBcnJheShvcHRpb25zLnVuaXQpKSB7CgkgICAgICB1bml0cyA9IG9wdGlvbnMudW5pdDsKCSAgICAgIHVuaXQgPSB1bmRlZmluZWQ7CgkgICAgfQoKCSAgICByZXR1cm4gZGlmZlJlbGF0aXZlKGJhc2UsIHRoaXMucGx1cyhwYWRkaW5nKSwgX2V4dGVuZHMoe30sIG9wdGlvbnMsIHsKCSAgICAgIG51bWVyaWM6ICJhbHdheXMiLAoJICAgICAgdW5pdHM6IHVuaXRzLAoJICAgICAgdW5pdDogdW5pdAoJICAgIH0pKTsKCSAgfQoJICAvKioKCSAgICogUmV0dXJucyBhIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIGRhdGUgcmVsYXRpdmUgdG8gdG9kYXksIHN1Y2ggYXMgInllc3RlcmRheSIgb3IgIm5leHQgbW9udGgiLgoJICAgKiBPbmx5IGludGVybmF0aW9uYWxpemVzIG9uIHBsYXRmb3JtcyB0aGF0IHN1cHBvcnRzIEludGwuUmVsYXRpdmVUaW1lRm9ybWF0LgoJICAgKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyAtIG9wdGlvbnMgdGhhdCBhZmZlY3QgdGhlIG91dHB1dAoJICAgKiBAcGFyYW0ge0RhdGVUaW1lfSBbb3B0aW9ucy5iYXNlPURhdGVUaW1lLm5vdygpXSAtIHRoZSBEYXRlVGltZSB0byB1c2UgYXMgdGhlIGJhc2lzIHRvIHdoaWNoIHRoaXMgdGltZSBpcyBjb21wYXJlZC4gRGVmYXVsdHMgdG8gbm93LgoJICAgKiBAcGFyYW0ge3N0cmluZ30gb3B0aW9ucy5sb2NhbGUgLSBvdmVycmlkZSB0aGUgbG9jYWxlIG9mIHRoaXMgRGF0ZVRpbWUKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMudW5pdCAtIHVzZSBhIHNwZWNpZmljIHVuaXQ7IGlmIG9taXR0ZWQsIHRoZSBtZXRob2Qgd2lsbCBwaWNrIHRoZSB1bml0LiBVc2Ugb25lIG9mICJ5ZWFycyIsICJxdWFydGVycyIsICJtb250aHMiLCAid2Vla3MiLCBvciAiZGF5cyIKCSAgICogQHBhcmFtIHtzdHJpbmd9IG9wdGlvbnMubnVtYmVyaW5nU3lzdGVtIC0gb3ZlcnJpZGUgdGhlIG51bWJlcmluZ1N5c3RlbSBvZiB0aGlzIERhdGVUaW1lLiBUaGUgSW50bCBzeXN0ZW0gbWF5IGNob29zZSBub3QgdG8gaG9ub3IgdGhpcwoJICAgKiBAZXhhbXBsZSBEYXRlVGltZS5ub3coKS5wbHVzKHsgZGF5czogMSB9KS50b1JlbGF0aXZlQ2FsZW5kYXIoKSAvLz0+ICJ0b21vcnJvdyIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkuc2V0TG9jYWxlKCJlcyIpLnBsdXMoeyBkYXlzOiAxIH0pLnRvUmVsYXRpdmUoKSAvLz0+ICIibWHDsWFuYSIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkucGx1cyh7IGRheXM6IDEgfSkudG9SZWxhdGl2ZUNhbGVuZGFyKHsgbG9jYWxlOiAiZnIiIH0pIC8vPT4gImRlbWFpbiIKCSAgICogQGV4YW1wbGUgRGF0ZVRpbWUubm93KCkubWludXMoeyBkYXlzOiAyIH0pLnRvUmVsYXRpdmVDYWxlbmRhcigpIC8vPT4gIjIgZGF5cyBhZ28iCgkgICAqLwoJICA7CgoJICBfcHJvdG8udG9SZWxhdGl2ZUNhbGVuZGFyID0gZnVuY3Rpb24gdG9SZWxhdGl2ZUNhbGVuZGFyKG9wdGlvbnMpIHsKCSAgICBpZiAob3B0aW9ucyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRpb25zID0ge307CgkgICAgfQoKCSAgICBpZiAoIXRoaXMuaXNWYWxpZCkgcmV0dXJuIG51bGw7CgkgICAgcmV0dXJuIGRpZmZSZWxhdGl2ZShvcHRpb25zLmJhc2UgfHwgRGF0ZVRpbWUuZnJvbU9iamVjdCh7fSwgewoJICAgICAgem9uZTogdGhpcy56b25lCgkgICAgfSksIHRoaXMsIF9leHRlbmRzKHt9LCBvcHRpb25zLCB7CgkgICAgICBudW1lcmljOiAiYXV0byIsCgkgICAgICB1bml0czogWyJ5ZWFycyIsICJtb250aHMiLCAiZGF5cyJdLAoJICAgICAgY2FsZW5kYXJ5OiB0cnVlCgkgICAgfSkpOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIG1pbiBvZiBzZXZlcmFsIGRhdGUgdGltZXMKCSAgICogQHBhcmFtIHsuLi5EYXRlVGltZX0gZGF0ZVRpbWVzIC0gdGhlIERhdGVUaW1lcyBmcm9tIHdoaWNoIHRvIGNob29zZSB0aGUgbWluaW11bQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0gdGhlIG1pbiBEYXRlVGltZSwgb3IgdW5kZWZpbmVkIGlmIGNhbGxlZCB3aXRoIG5vIGFyZ3VtZW50CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5taW4gPSBmdW5jdGlvbiBtaW4oKSB7CgkgICAgZm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGRhdGVUaW1lcyA9IG5ldyBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHsKCSAgICAgIGRhdGVUaW1lc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTsKCSAgICB9CgoJICAgIGlmICghZGF0ZVRpbWVzLmV2ZXJ5KERhdGVUaW1lLmlzRGF0ZVRpbWUpKSB7CgkgICAgICB0aHJvdyBuZXcgSW52YWxpZEFyZ3VtZW50RXJyb3IoIm1pbiByZXF1aXJlcyBhbGwgYXJndW1lbnRzIGJlIERhdGVUaW1lcyIpOwoJICAgIH0KCgkgICAgcmV0dXJuIGJlc3RCeShkYXRlVGltZXMsIGZ1bmN0aW9uIChpKSB7CgkgICAgICByZXR1cm4gaS52YWx1ZU9mKCk7CgkgICAgfSwgTWF0aC5taW4pOwoJICB9CgkgIC8qKgoJICAgKiBSZXR1cm4gdGhlIG1heCBvZiBzZXZlcmFsIGRhdGUgdGltZXMKCSAgICogQHBhcmFtIHsuLi5EYXRlVGltZX0gZGF0ZVRpbWVzIC0gdGhlIERhdGVUaW1lcyBmcm9tIHdoaWNoIHRvIGNob29zZSB0aGUgbWF4aW11bQoJICAgKiBAcmV0dXJuIHtEYXRlVGltZX0gdGhlIG1heCBEYXRlVGltZSwgb3IgdW5kZWZpbmVkIGlmIGNhbGxlZCB3aXRoIG5vIGFyZ3VtZW50CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5tYXggPSBmdW5jdGlvbiBtYXgoKSB7CgkgICAgZm9yICh2YXIgX2xlbjIgPSBhcmd1bWVudHMubGVuZ3RoLCBkYXRlVGltZXMgPSBuZXcgQXJyYXkoX2xlbjIpLCBfa2V5MiA9IDA7IF9rZXkyIDwgX2xlbjI7IF9rZXkyKyspIHsKCSAgICAgIGRhdGVUaW1lc1tfa2V5Ml0gPSBhcmd1bWVudHNbX2tleTJdOwoJICAgIH0KCgkgICAgaWYgKCFkYXRlVGltZXMuZXZlcnkoRGF0ZVRpbWUuaXNEYXRlVGltZSkpIHsKCSAgICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigibWF4IHJlcXVpcmVzIGFsbCBhcmd1bWVudHMgYmUgRGF0ZVRpbWVzIik7CgkgICAgfQoKCSAgICByZXR1cm4gYmVzdEJ5KGRhdGVUaW1lcywgZnVuY3Rpb24gKGkpIHsKCSAgICAgIHJldHVybiBpLnZhbHVlT2YoKTsKCSAgICB9LCBNYXRoLm1heCk7CgkgIH0gLy8gTUlTQwoKCSAgLyoqCgkgICAqIEV4cGxhaW4gaG93IGEgc3RyaW5nIHdvdWxkIGJlIHBhcnNlZCBieSBmcm9tRm9ybWF0KCkKCSAgICogQHBhcmFtIHtzdHJpbmd9IHRleHQgLSB0aGUgc3RyaW5nIHRvIHBhcnNlCgkgICAqIEBwYXJhbSB7c3RyaW5nfSBmbXQgLSB0aGUgZm9ybWF0IHRoZSBzdHJpbmcgaXMgZXhwZWN0ZWQgdG8gYmUgaW4gKHNlZSBkZXNjcmlwdGlvbikKCSAgICogQHBhcmFtIHtPYmplY3R9IG9wdGlvbnMgLSBvcHRpb25zIHRha2VuIGJ5IGZyb21Gb3JtYXQoKQoJICAgKiBAcmV0dXJuIHtPYmplY3R9CgkgICAqLwoJICA7CgoJICBEYXRlVGltZS5mcm9tRm9ybWF0RXhwbGFpbiA9IGZ1bmN0aW9uIGZyb21Gb3JtYXRFeHBsYWluKHRleHQsIGZtdCwgb3B0aW9ucykgewoJICAgIGlmIChvcHRpb25zID09PSB2b2lkIDApIHsKCSAgICAgIG9wdGlvbnMgPSB7fTsKCSAgICB9CgoJICAgIHZhciBfb3B0aW9ucyA9IG9wdGlvbnMsCgkgICAgICAgIF9vcHRpb25zJGxvY2FsZSA9IF9vcHRpb25zLmxvY2FsZSwKCSAgICAgICAgbG9jYWxlID0gX29wdGlvbnMkbG9jYWxlID09PSB2b2lkIDAgPyBudWxsIDogX29wdGlvbnMkbG9jYWxlLAoJICAgICAgICBfb3B0aW9ucyRudW1iZXJpbmdTeXMgPSBfb3B0aW9ucy5udW1iZXJpbmdTeXN0ZW0sCgkgICAgICAgIG51bWJlcmluZ1N5c3RlbSA9IF9vcHRpb25zJG51bWJlcmluZ1N5cyA9PT0gdm9pZCAwID8gbnVsbCA6IF9vcHRpb25zJG51bWJlcmluZ1N5cywKCSAgICAgICAgbG9jYWxlVG9Vc2UgPSBMb2NhbGUuZnJvbU9wdHMoewoJICAgICAgbG9jYWxlOiBsb2NhbGUsCgkgICAgICBudW1iZXJpbmdTeXN0ZW06IG51bWJlcmluZ1N5c3RlbSwKCSAgICAgIGRlZmF1bHRUb0VOOiB0cnVlCgkgICAgfSk7CgkgICAgcmV0dXJuIGV4cGxhaW5Gcm9tVG9rZW5zKGxvY2FsZVRvVXNlLCB0ZXh0LCBmbXQpOwoJICB9CgkgIC8qKgoJICAgKiBAZGVwcmVjYXRlZCB1c2UgZnJvbUZvcm1hdEV4cGxhaW4gaW5zdGVhZAoJICAgKi8KCSAgOwoKCSAgRGF0ZVRpbWUuZnJvbVN0cmluZ0V4cGxhaW4gPSBmdW5jdGlvbiBmcm9tU3RyaW5nRXhwbGFpbih0ZXh0LCBmbXQsIG9wdGlvbnMpIHsKCSAgICBpZiAob3B0aW9ucyA9PT0gdm9pZCAwKSB7CgkgICAgICBvcHRpb25zID0ge307CgkgICAgfQoKCSAgICByZXR1cm4gRGF0ZVRpbWUuZnJvbUZvcm1hdEV4cGxhaW4odGV4dCwgZm10LCBvcHRpb25zKTsKCSAgfSAvLyBGT1JNQVQgUFJFU0VUUwoKCSAgLyoqCgkgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgMTAvMTQvMTk4MwoJICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgKi8KCSAgOwoKCSAgX2NyZWF0ZUNsYXNzKERhdGVUaW1lLCBbewoJICAgIGtleTogImlzVmFsaWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA9PT0gbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyBhbiBlcnJvciBjb2RlIGlmIHRoaXMgRGF0ZVRpbWUgaXMgaW52YWxpZCwgb3IgbnVsbCBpZiB0aGUgRGF0ZVRpbWUgaXMgdmFsaWQKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImludmFsaWRSZWFzb24iLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaW52YWxpZCA/IHRoaXMuaW52YWxpZC5yZWFzb24gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIGFuIGV4cGxhbmF0aW9uIG9mIHdoeSB0aGlzIERhdGVUaW1lIGJlY2FtZSBpbnZhbGlkLCBvciBudWxsIGlmIHRoZSBEYXRlVGltZSBpcyB2YWxpZAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaW52YWxpZEV4cGxhbmF0aW9uIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmludmFsaWQgPyB0aGlzLmludmFsaWQuZXhwbGFuYXRpb24gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIGxvY2FsZSBvZiBhIERhdGVUaW1lLCBzdWNoICdlbi1HQicuIFRoZSBsb2NhbGUgaXMgdXNlZCB3aGVuIGZvcm1hdHRpbmcgdGhlIERhdGVUaW1lCgkgICAgICoKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImxvY2FsZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5sb2MubG9jYWxlIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBudW1iZXJpbmcgc3lzdGVtIG9mIGEgRGF0ZVRpbWUsIHN1Y2ggJ2JlbmcnLiBUaGUgbnVtYmVyaW5nIHN5c3RlbSBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRGF0ZVRpbWUKCSAgICAgKgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibnVtYmVyaW5nU3lzdGVtIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmxvYy5udW1iZXJpbmdTeXN0ZW0gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG91dHB1dCBjYWxlbmRhciBvZiBhIERhdGVUaW1lLCBzdWNoICdpc2xhbWljJy4gVGhlIG91dHB1dCBjYWxlbmRhciBpcyB1c2VkIHdoZW4gZm9ybWF0dGluZyB0aGUgRGF0ZVRpbWUKCSAgICAgKgoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAib3V0cHV0Q2FsZW5kYXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMubG9jLm91dHB1dENhbGVuZGFyIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSB0aW1lIHpvbmUgYXNzb2NpYXRlZCB3aXRoIHRoaXMgRGF0ZVRpbWUuCgkgICAgICogQHR5cGUge1pvbmV9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiem9uZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5fem9uZTsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBuYW1lIG9mIHRoZSB0aW1lIHpvbmUuCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJ6b25lTmFtZSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy56b25lLm5hbWUgOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHllYXIKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkueWVhciAvLz0+IDIwMTcKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogInllYXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy55ZWFyIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHF1YXJ0ZXIKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkucXVhcnRlciAvLz0+IDIKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogInF1YXJ0ZXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IE1hdGguY2VpbCh0aGlzLmMubW9udGggLyAzKSA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBtb250aCAoMS0xMikuCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgNSwgMjUpLm1vbnRoIC8vPT4gNQoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibW9udGgiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5tb250aCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBkYXkgb2YgdGhlIG1vbnRoICgxLTMwaXNoKS4KCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkuZGF5IC8vPT4gMjUKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRheSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5jLmRheSA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBob3VyIG9mIHRoZSBkYXkgKDAtMjMpLgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5KS5ob3VyIC8vPT4gOQoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiaG91ciIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gdGhpcy5jLmhvdXIgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbWludXRlIG9mIHRoZSBob3VyICgwLTU5KS4KCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSwgOSwgMzApLm1pbnV0ZSAvLz0+IDMwCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJtaW51dGUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5taW51dGUgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgc2Vjb25kIG9mIHRoZSBtaW51dGUgKDAtNTkpLgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5LCAzMCwgNTIpLnNlY29uZCAvLz0+IDUyCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJzZWNvbmQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuYy5zZWNvbmQgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbWlsbGlzZWNvbmQgb2YgdGhlIHNlY29uZCAoMC05OTkpLgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1LCA5LCAzMCwgNTIsIDY1NCkubWlsbGlzZWNvbmQgLy89PiA2NTQKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIm1pbGxpc2Vjb25kIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyB0aGlzLmMubWlsbGlzZWNvbmQgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgd2VlayB5ZWFyCgkgICAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fd2Vla19kYXRlCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMTIsIDMxKS53ZWVrWWVhciAvLz0+IDIwMTUKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtZZWFyIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBwb3NzaWJseUNhY2hlZFdlZWtEYXRhKHRoaXMpLndlZWtZZWFyIDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIHdlZWsgbnVtYmVyIG9mIHRoZSB3ZWVrIHllYXIgKDEtNTJpc2gpLgoJICAgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPX3dlZWtfZGF0ZQoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDUsIDI1KS53ZWVrTnVtYmVyIC8vPT4gMjEKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtOdW1iZXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHBvc3NpYmx5Q2FjaGVkV2Vla0RhdGEodGhpcykud2Vla051bWJlciA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBkYXkgb2YgdGhlIHdlZWsuCgkgICAgICogMSBpcyBNb25kYXkgYW5kIDcgaXMgU3VuZGF5CgkgICAgICogQHNlZSBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9JU09fd2Vla19kYXRlCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNCwgMTEsIDMxKS53ZWVrZGF5IC8vPT4gNAoJICAgICAqIEB0eXBlIHtudW1iZXJ9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAid2Vla2RheSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gcG9zc2libHlDYWNoZWRXZWVrRGF0YSh0aGlzKS53ZWVrZGF5IDogTmFOOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIG9yZGluYWwgKG1lYW5pbmcgdGhlIGRheSBvZiB0aGUgeWVhcikKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE3LCA1LCAyNSkub3JkaW5hbCAvLz0+IDE0NQoJICAgICAqIEB0eXBlIHtudW1iZXJ8RGF0ZVRpbWV9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAib3JkaW5hbCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gZ3JlZ29yaWFuVG9PcmRpbmFsKHRoaXMuYykub3JkaW5hbCA6IE5hTjsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBodW1hbiByZWFkYWJsZSBzaG9ydCBtb250aCBuYW1lLCBzdWNoIGFzICdPY3QnLgoJICAgICAqIERlZmF1bHRzIHRvIHRoZSBzeXN0ZW0ncyBsb2NhbGUgaWYgbm8gbG9jYWxlIGhhcyBiZWVuIHNwZWNpZmllZAoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTcsIDEwLCAzMCkubW9udGhTaG9ydCAvLz0+IE9jdAoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAibW9udGhTaG9ydCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW5mby5tb250aHMoInNob3J0IiwgewoJICAgICAgICBsb2NPYmo6IHRoaXMubG9jCgkgICAgICB9KVt0aGlzLm1vbnRoIC0gMV0gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIGh1bWFuIHJlYWRhYmxlIGxvbmcgbW9udGggbmFtZSwgc3VjaCBhcyAnT2N0b2JlcicuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS5tb250aExvbmcgLy89PiBPY3RvYmVyCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJtb250aExvbmciLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEluZm8ubW9udGhzKCJsb25nIiwgewoJICAgICAgICBsb2NPYmo6IHRoaXMubG9jCgkgICAgICB9KVt0aGlzLm1vbnRoIC0gMV0gOiBudWxsOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBHZXQgdGhlIGh1bWFuIHJlYWRhYmxlIHNob3J0IHdlZWtkYXksIHN1Y2ggYXMgJ01vbicuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS53ZWVrZGF5U2hvcnQgLy89PiBNb24KCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtkYXlTaG9ydCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gSW5mby53ZWVrZGF5cygic2hvcnQiLCB7CgkgICAgICAgIGxvY09iajogdGhpcy5sb2MKCSAgICAgIH0pW3RoaXMud2Vla2RheSAtIDFdIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBodW1hbiByZWFkYWJsZSBsb25nIHdlZWtkYXksIHN1Y2ggYXMgJ01vbmRheScuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNywgMTAsIDMwKS53ZWVrZGF5TG9uZyAvLz0+IE1vbmRheQoJICAgICAqIEB0eXBlIHtzdHJpbmd9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAid2Vla2RheUxvbmciLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IEluZm8ud2Vla2RheXMoImxvbmciLCB7CgkgICAgICAgIGxvY09iajogdGhpcy5sb2MKCSAgICAgIH0pW3RoaXMud2Vla2RheSAtIDFdIDogbnVsbDsKCSAgICB9CgkgICAgLyoqCgkgICAgICogR2V0IHRoZSBVVEMgb2Zmc2V0IG9mIHRoaXMgRGF0ZVRpbWUgaW4gbWludXRlcwoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLm5vdygpLm9mZnNldCAvLz0+IC0yNDAKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS51dGMoKS5vZmZzZXQgLy89PiAwCgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJvZmZzZXQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/ICt0aGlzLm8gOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgc2hvcnQgaHVtYW4gbmFtZSBmb3IgdGhlIHpvbmUncyBjdXJyZW50IG9mZnNldCwgZm9yIGV4YW1wbGUgIkVTVCIgb3IgIkVEVCIuCgkgICAgICogRGVmYXVsdHMgdG8gdGhlIHN5c3RlbSdzIGxvY2FsZSBpZiBubyBsb2NhbGUgaGFzIGJlZW4gc3BlY2lmaWVkCgkgICAgICogQHR5cGUge3N0cmluZ30KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJvZmZzZXROYW1lU2hvcnQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgaWYgKHRoaXMuaXNWYWxpZCkgewoJICAgICAgICByZXR1cm4gdGhpcy56b25lLm9mZnNldE5hbWUodGhpcy50cywgewoJICAgICAgICAgIGZvcm1hdDogInNob3J0IiwKCSAgICAgICAgICBsb2NhbGU6IHRoaXMubG9jYWxlCgkgICAgICAgIH0pOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgcmV0dXJuIG51bGw7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB0aGUgbG9uZyBodW1hbiBuYW1lIGZvciB0aGUgem9uZSdzIGN1cnJlbnQgb2Zmc2V0LCBmb3IgZXhhbXBsZSAiRWFzdGVybiBTdGFuZGFyZCBUaW1lIiBvciAiRWFzdGVybiBEYXlsaWdodCBUaW1lIi4KCSAgICAgKiBEZWZhdWx0cyB0byB0aGUgc3lzdGVtJ3MgbG9jYWxlIGlmIG5vIGxvY2FsZSBoYXMgYmVlbiBzcGVjaWZpZWQKCSAgICAgKiBAdHlwZSB7c3RyaW5nfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIm9mZnNldE5hbWVMb25nIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIGlmICh0aGlzLmlzVmFsaWQpIHsKCSAgICAgICAgcmV0dXJuIHRoaXMuem9uZS5vZmZzZXROYW1lKHRoaXMudHMsIHsKCSAgICAgICAgICBmb3JtYXQ6ICJsb25nIiwKCSAgICAgICAgICBsb2NhbGU6IHRoaXMubG9jYWxlCgkgICAgICAgIH0pOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgcmV0dXJuIG51bGw7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB3aGV0aGVyIHRoaXMgem9uZSdzIG9mZnNldCBldmVyIGNoYW5nZXMsIGFzIGluIGEgRFNULgoJICAgICAqIEB0eXBlIHtib29sZWFufQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImlzT2Zmc2V0Rml4ZWQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIHRoaXMuaXNWYWxpZCA/IHRoaXMuem9uZS5pc1VuaXZlcnNhbCA6IG51bGw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIEdldCB3aGV0aGVyIHRoZSBEYXRlVGltZSBpcyBpbiBhIERTVC4KCSAgICAgKiBAdHlwZSB7Ym9vbGVhbn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpc0luRFNUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIGlmICh0aGlzLmlzT2Zmc2V0Rml4ZWQpIHsKCSAgICAgICAgcmV0dXJuIGZhbHNlOwoJICAgICAgfSBlbHNlIHsKCSAgICAgICAgcmV0dXJuIHRoaXMub2Zmc2V0ID4gdGhpcy5zZXQoewoJICAgICAgICAgIG1vbnRoOiAxCgkgICAgICAgIH0pLm9mZnNldCB8fCB0aGlzLm9mZnNldCA+IHRoaXMuc2V0KHsKCSAgICAgICAgICBtb250aDogNQoJICAgICAgICB9KS5vZmZzZXQ7CgkgICAgICB9CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgdHJ1ZSBpZiB0aGlzIERhdGVUaW1lIGlzIGluIGEgbGVhcCB5ZWFyLCBmYWxzZSBvdGhlcndpc2UKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDE2KS5pc0luTGVhcFllYXIgLy89PiB0cnVlCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxMykuaXNJbkxlYXBZZWFyIC8vPT4gZmFsc2UKCSAgICAgKiBAdHlwZSB7Ym9vbGVhbn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJpc0luTGVhcFllYXIiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIGlzTGVhcFllYXIodGhpcy55ZWFyKTsKCSAgICB9CgkgICAgLyoqCgkgICAgICogUmV0dXJucyB0aGUgbnVtYmVyIG9mIGRheXMgaW4gdGhpcyBEYXRlVGltZSdzIG1vbnRoCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxNiwgMikuZGF5c0luTW9udGggLy89PiAyOQoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYsIDMpLmRheXNJbk1vbnRoIC8vPT4gMzEKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogImRheXNJbk1vbnRoIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBkYXlzSW5Nb250aCh0aGlzLnllYXIsIHRoaXMubW9udGgpOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiBSZXR1cm5zIHRoZSBudW1iZXIgb2YgZGF5cyBpbiB0aGlzIERhdGVUaW1lJ3MgeWVhcgoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMTYpLmRheXNJblllYXIgLy89PiAzNjYKCSAgICAgKiBAZXhhbXBsZSBEYXRlVGltZS5sb2NhbCgyMDEzKS5kYXlzSW5ZZWFyIC8vPT4gMzY1CgkgICAgICogQHR5cGUge251bWJlcn0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJkYXlzSW5ZZWFyIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiB0aGlzLmlzVmFsaWQgPyBkYXlzSW5ZZWFyKHRoaXMueWVhcikgOiBOYU47CgkgICAgfQoJICAgIC8qKgoJICAgICAqIFJldHVybnMgdGhlIG51bWJlciBvZiB3ZWVrcyBpbiB0aGlzIERhdGVUaW1lJ3MgeWVhcgoJICAgICAqIEBzZWUgaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSVNPX3dlZWtfZGF0ZQoJICAgICAqIEBleGFtcGxlIERhdGVUaW1lLmxvY2FsKDIwMDQpLndlZWtzSW5XZWVrWWVhciAvLz0+IDUzCgkgICAgICogQGV4YW1wbGUgRGF0ZVRpbWUubG9jYWwoMjAxMykud2Vla3NJbldlZWtZZWFyIC8vPT4gNTIKCSAgICAgKiBAdHlwZSB7bnVtYmVyfQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIndlZWtzSW5XZWVrWWVhciIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gdGhpcy5pc1ZhbGlkID8gd2Vla3NJbldlZWtZZWFyKHRoaXMud2Vla1llYXIpIDogTmFOOwoJICAgIH0KCSAgfV0sIFt7CgkgICAga2V5OiAiREFURV9TSE9SVCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURV9TSE9SVDsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0IDE0LCAxOTgzJwoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURV9NRUQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVfTUVEOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdGcmksIE9jdCAxNCwgMTk4MycKCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVfTUVEX1dJVEhfV0VFS0RBWSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURV9NRURfV0lUSF9XRUVLREFZOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICdPY3RvYmVyIDE0LCAxOTgzJwoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURV9GVUxMIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFX0ZVTEw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ1R1ZXNkYXksIE9jdG9iZXIgMTQsIDE5ODMnCgkgICAgICogQHR5cGUge09iamVjdH0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJEQVRFX0hVR0UiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVfSFVHRTsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzAgQU0nLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfU0lNUExFIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FX1NJTVBMRTsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzA6MjMgQU0nLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfV0lUSF9TRUNPTkRTIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FX1dJVEhfU0VDT05EUzsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMDk6MzA6MjMgQU0gRURUJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuCgkgICAgICogQHR5cGUge09iamVjdH0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FX1dJVEhfU0hPUlRfT0ZGU0VUOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMyBBTSBFYXN0ZXJuIERheWxpZ2h0IFRpbWUnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfV0lUSF9MT05HX09GRlNFVCIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gVElNRV9XSVRIX0xPTkdfT0ZGU0VUOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMCcsIGFsd2F5cyAyNC1ob3VyLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiVElNRV8yNF9TSU1QTEUiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIFRJTUVfMjRfU0lNUExFOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMycsIGFsd2F5cyAyNC1ob3VyLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiVElNRV8yNF9XSVRIX1NFQ09ORFMiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIFRJTUVfMjRfV0lUSF9TRUNPTkRTOwoJICAgIH0KCSAgICAvKioKCSAgICAgKiB7QGxpbmsgRGF0ZVRpbWUjdG9Mb2NhbGVTdHJpbmd9IGZvcm1hdCBsaWtlICcwOTozMDoyMyBFRFQnLCBhbHdheXMgMjQtaG91ci4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIlRJTUVfMjRfV0lUSF9TSE9SVF9PRkZTRVQiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIFRJTUVfMjRfV0lUSF9TSE9SVF9PRkZTRVQ7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzA5OjMwOjIzIEVhc3Rlcm4gRGF5bGlnaHQgVGltZScsIGFsd2F5cyAyNC1ob3VyLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiVElNRV8yNF9XSVRIX0xPTkdfT0ZGU0VUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBUSU1FXzI0X1dJVEhfTE9OR19PRkZTRVQ7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJzEwLzE0LzE5ODMsIDk6MzAgQU0nLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX1NIT1JUIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9TSE9SVDsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnMTAvMTQvMTk4MywgOTozMDozMyBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfU0hPUlRfV0lUSF9TRUNPTkRTIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9TSE9SVF9XSVRIX1NFQ09ORFM7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdCAxNCwgMTk4MywgOTozMCBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfTUVEIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9NRUQ7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdCAxNCwgMTk4MywgOTozMDozMyBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUyIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURVRJTUVfTUVEX1dJVEhfU0VDT05EUzsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnRnJpLCAxNCBPY3QgMTk4MywgOTozMCBBTScuIE9ubHkgMTItaG91ciBpZiB0aGUgbG9jYWxlIGlzLgoJICAgICAqIEB0eXBlIHtPYmplY3R9CgkgICAgICovCgoJICB9LCB7CgkgICAga2V5OiAiREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWSIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURVRJTUVfTUVEX1dJVEhfV0VFS0RBWTsKCSAgICB9CgkgICAgLyoqCgkgICAgICoge0BsaW5rIERhdGVUaW1lI3RvTG9jYWxlU3RyaW5nfSBmb3JtYXQgbGlrZSAnT2N0b2JlciAxNCwgMTk4MywgOTozMCBBTSBFRFQnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX0ZVTEwiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVUSU1FX0ZVTEw7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ09jdG9iZXIgMTQsIDE5ODMsIDk6MzA6MzMgQU0gRURUJy4gT25seSAxMi1ob3VyIGlmIHRoZSBsb2NhbGUgaXMuCgkgICAgICogQHR5cGUge09iamVjdH0KCSAgICAgKi8KCgkgIH0sIHsKCSAgICBrZXk6ICJEQVRFVElNRV9GVUxMX1dJVEhfU0VDT05EUyIsCgkgICAgZ2V0OiBmdW5jdGlvbiBnZXQoKSB7CgkgICAgICByZXR1cm4gREFURVRJTUVfRlVMTF9XSVRIX1NFQ09ORFM7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ0ZyaWRheSwgT2N0b2JlciAxNCwgMTk4MywgOTozMCBBTSBFYXN0ZXJuIERheWxpZ2h0IFRpbWUnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX0hVR0UiLAoJICAgIGdldDogZnVuY3Rpb24gZ2V0KCkgewoJICAgICAgcmV0dXJuIERBVEVUSU1FX0hVR0U7CgkgICAgfQoJICAgIC8qKgoJICAgICAqIHtAbGluayBEYXRlVGltZSN0b0xvY2FsZVN0cmluZ30gZm9ybWF0IGxpa2UgJ0ZyaWRheSwgT2N0b2JlciAxNCwgMTk4MywgOTozMDozMyBBTSBFYXN0ZXJuIERheWxpZ2h0IFRpbWUnLiBPbmx5IDEyLWhvdXIgaWYgdGhlIGxvY2FsZSBpcy4KCSAgICAgKiBAdHlwZSB7T2JqZWN0fQoJICAgICAqLwoKCSAgfSwgewoJICAgIGtleTogIkRBVEVUSU1FX0hVR0VfV0lUSF9TRUNPTkRTIiwKCSAgICBnZXQ6IGZ1bmN0aW9uIGdldCgpIHsKCSAgICAgIHJldHVybiBEQVRFVElNRV9IVUdFX1dJVEhfU0VDT05EUzsKCSAgICB9CgkgIH1dKTsKCgkgIHJldHVybiBEYXRlVGltZTsKCX0oKTsKCWZ1bmN0aW9uIGZyaWVuZGx5RGF0ZVRpbWUoZGF0ZVRpbWVpc2gpIHsKCSAgaWYgKERhdGVUaW1lLmlzRGF0ZVRpbWUoZGF0ZVRpbWVpc2gpKSB7CgkgICAgcmV0dXJuIGRhdGVUaW1laXNoOwoJICB9IGVsc2UgaWYgKGRhdGVUaW1laXNoICYmIGRhdGVUaW1laXNoLnZhbHVlT2YgJiYgaXNOdW1iZXIoZGF0ZVRpbWVpc2gudmFsdWVPZigpKSkgewoJICAgIHJldHVybiBEYXRlVGltZS5mcm9tSlNEYXRlKGRhdGVUaW1laXNoKTsKCSAgfSBlbHNlIGlmIChkYXRlVGltZWlzaCAmJiB0eXBlb2YgZGF0ZVRpbWVpc2ggPT09ICJvYmplY3QiKSB7CgkgICAgcmV0dXJuIERhdGVUaW1lLmZyb21PYmplY3QoZGF0ZVRpbWVpc2gpOwoJICB9IGVsc2UgewoJICAgIHRocm93IG5ldyBJbnZhbGlkQXJndW1lbnRFcnJvcigiVW5rbm93biBkYXRldGltZSBhcmd1bWVudDogIiArIGRhdGVUaW1laXNoICsgIiwgb2YgdHlwZSAiICsgdHlwZW9mIGRhdGVUaW1laXNoKTsKCSAgfQoJfQoKCXZhciBWRVJTSU9OID0gIjIuMy4yIjsKCgl2YXIgRGF0ZVRpbWVfMSA9IGx1eG9uLkRhdGVUaW1lID0gRGF0ZVRpbWU7Cgl2YXIgRHVyYXRpb25fMSA9IGx1eG9uLkR1cmF0aW9uID0gRHVyYXRpb247CglsdXhvbi5GaXhlZE9mZnNldFpvbmUgPSBGaXhlZE9mZnNldFpvbmU7CglsdXhvbi5JQU5BWm9uZSA9IElBTkFab25lOwoJbHV4b24uSW5mbyA9IEluZm87CglsdXhvbi5JbnRlcnZhbCA9IEludGVydmFsOwoJbHV4b24uSW52YWxpZFpvbmUgPSBJbnZhbGlkWm9uZTsKCWx1eG9uLlNldHRpbmdzID0gU2V0dGluZ3M7CglsdXhvbi5TeXN0ZW1ab25lID0gU3lzdGVtWm9uZTsKCWx1eG9uLlZFUlNJT04gPSBWRVJTSU9OOwoJbHV4b24uWm9uZSA9IFpvbmU7CgoJLy8vLy8vLy8vLy8vLy8vLy8vLy8NCgkvLyBRdWVyeSBTZXR0aW5ncyAvLw0KCS8vLy8vLy8vLy8vLy8vLy8vLy8vDQoJY29uc3QgREVGQVVMVF9RVUVSWV9TRVRUSU5HUyA9IHsNCgkgICAgcmVuZGVyTnVsbEFzOiAiXFwtIiwNCgkgICAgdGFza0NvbXBsZXRpb25UcmFja2luZzogZmFsc2UsDQoJICAgIHRhc2tDb21wbGV0aW9uVGV4dDogImNvbXBsZXRpb24iLA0KCSAgICB3YXJuT25FbXB0eVJlc3VsdDogdHJ1ZSwNCgkgICAgcmVmcmVzaEVuYWJsZWQ6IHRydWUsDQoJICAgIHJlZnJlc2hJbnRlcnZhbDogMjUwMCwNCgkgICAgZGVmYXVsdERhdGVGb3JtYXQ6ICJNTU1NIGRkLCB5eXl5IiwNCgkgICAgZGVmYXVsdERhdGVUaW1lRm9ybWF0OiAiaDptbSBhIC0gTU1NTSBkZCwgeXl5eSIsDQoJICAgIG1heFJlY3Vyc2l2ZVJlbmRlckRlcHRoOiA0LA0KCSAgICB0YWJsZUlkQ29sdW1uTmFtZTogIkZpbGUiLA0KCSAgICB0YWJsZUdyb3VwQ29sdW1uTmFtZTogIkdyb3VwIiwNCgl9Ow0KCS8qKiBEZWZhdWx0IHNldHRpbmdzIGZvciBkYXRhdmlldyBvbiBpbnN0YWxsLiAqLw0KCSh7DQoJICAgIC4uLkRFRkFVTFRfUVVFUllfU0VUVElOR1MsDQoJICAgIC4uLnsNCgkgICAgICAgIGlubGluZVF1ZXJ5UHJlZml4OiAiPSIsDQoJICAgICAgICBpbmxpbmVKc1F1ZXJ5UHJlZml4OiAiJD0iLA0KCSAgICAgICAgZW5hYmxlRGF0YXZpZXdKczogZmFsc2UsDQoJICAgICAgICBlbmFibGVJbmxpbmVEYXRhdmlld0pzOiBmYWxzZSwNCgkgICAgICAgIHByZXR0eVJlbmRlcklubGluZUZpZWxkczogdHJ1ZSwNCgkgICAgfSwNCgl9KTsKCgkvKiogRnVuY3Rpb25hbCByZXR1cm4gdHlwZSBmb3IgZXJyb3IgaGFuZGxpbmcuICovDQoJY2xhc3MgU3VjY2VzcyB7DQoJICAgIGNvbnN0cnVjdG9yKHZhbHVlKSB7DQoJICAgICAgICB0aGlzLnZhbHVlID0gdmFsdWU7DQoJICAgICAgICB0aGlzLnN1Y2Nlc3NmdWwgPSB0cnVlOw0KCSAgICB9DQoJICAgIG1hcChmKSB7DQoJICAgICAgICByZXR1cm4gbmV3IFN1Y2Nlc3MoZih0aGlzLnZhbHVlKSk7DQoJICAgIH0NCgkgICAgZmxhdE1hcChmKSB7DQoJICAgICAgICByZXR1cm4gZih0aGlzLnZhbHVlKTsNCgkgICAgfQ0KCSAgICBtYXBFcnIoZikgew0KCSAgICAgICAgcmV0dXJuIHRoaXM7DQoJICAgIH0NCgkgICAgYmltYXAoc3VjYywgX2ZhaWwpIHsNCgkgICAgICAgIHJldHVybiB0aGlzLm1hcChzdWNjKTsNCgkgICAgfQ0KCSAgICBvckVsc2UoX3ZhbHVlKSB7DQoJICAgICAgICByZXR1cm4gdGhpcy52YWx1ZTsNCgkgICAgfQ0KCSAgICBvckVsc2VUaHJvdyhfbWVzc2FnZSkgew0KCSAgICAgICAgcmV0dXJuIHRoaXMudmFsdWU7DQoJICAgIH0NCgl9DQoJLyoqIEZ1bmN0aW9uYWwgcmV0dXJuIHR5cGUgZm9yIGVycm9yIGhhbmRsaW5nLiAqLw0KCWNsYXNzIEZhaWx1cmUgew0KCSAgICBjb25zdHJ1Y3RvcihlcnJvcikgew0KCSAgICAgICAgdGhpcy5lcnJvciA9IGVycm9yOw0KCSAgICAgICAgdGhpcy5zdWNjZXNzZnVsID0gZmFsc2U7DQoJICAgIH0NCgkgICAgbWFwKF9mKSB7DQoJICAgICAgICByZXR1cm4gdGhpczsNCgkgICAgfQ0KCSAgICBmbGF0TWFwKF9mKSB7DQoJICAgICAgICByZXR1cm4gdGhpczsNCgkgICAgfQ0KCSAgICBtYXBFcnIoZikgew0KCSAgICAgICAgcmV0dXJuIG5ldyBGYWlsdXJlKGYodGhpcy5lcnJvcikpOw0KCSAgICB9DQoJICAgIGJpbWFwKF9zdWNjLCBmYWlsKSB7DQoJICAgICAgICByZXR1cm4gdGhpcy5tYXBFcnIoZmFpbCk7DQoJICAgIH0NCgkgICAgb3JFbHNlKHZhbHVlKSB7DQoJICAgICAgICByZXR1cm4gdmFsdWU7DQoJICAgIH0NCgkgICAgb3JFbHNlVGhyb3cobWVzc2FnZSkgew0KCSAgICAgICAgaWYgKG1lc3NhZ2UpDQoJICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKG1lc3NhZ2UodGhpcy5lcnJvcikpOw0KCSAgICAgICAgZWxzZQ0KCSAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigiIiArIHRoaXMuZXJyb3IpOw0KCSAgICB9DQoJfQ0KCS8qKiBNb25hZGljICdSZXN1bHQnIHR5cGUgd2hpY2ggZW5jYXBzdWxhdGVzIHdoZXRoZXIgYSBwcm9jZWR1cmUgc3VjY2VlZGVkIG9yIGZhaWxlZCwgYXMgd2VsbCBhcyBpdCdzIHJldHVybiB2YWx1ZS4gKi8NCgl2YXIgUmVzdWx0Ow0KCShmdW5jdGlvbiAoUmVzdWx0KSB7DQoJICAgIGZ1bmN0aW9uIHN1Y2Nlc3ModmFsdWUpIHsNCgkgICAgICAgIHJldHVybiBuZXcgU3VjY2Vzcyh2YWx1ZSk7DQoJICAgIH0NCgkgICAgUmVzdWx0LnN1Y2Nlc3MgPSBzdWNjZXNzOw0KCSAgICBmdW5jdGlvbiBmYWlsdXJlKGVycm9yKSB7DQoJICAgICAgICByZXR1cm4gbmV3IEZhaWx1cmUoZXJyb3IpOw0KCSAgICB9DQoJICAgIFJlc3VsdC5mYWlsdXJlID0gZmFpbHVyZTsNCgkgICAgZnVuY3Rpb24gZmxhdE1hcDIoZmlyc3QsIHNlY29uZCwgZikgew0KCSAgICAgICAgaWYgKGZpcnN0LnN1Y2Nlc3NmdWwpIHsNCgkgICAgICAgICAgICBpZiAoc2Vjb25kLnN1Y2Nlc3NmdWwpDQoJICAgICAgICAgICAgICAgIHJldHVybiBmKGZpcnN0LnZhbHVlLCBzZWNvbmQudmFsdWUpOw0KCSAgICAgICAgICAgIGVsc2UNCgkgICAgICAgICAgICAgICAgcmV0dXJuIGZhaWx1cmUoc2Vjb25kLmVycm9yKTsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2Ugew0KCSAgICAgICAgICAgIHJldHVybiBmYWlsdXJlKGZpcnN0LmVycm9yKTsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBSZXN1bHQuZmxhdE1hcDIgPSBmbGF0TWFwMjsNCgkgICAgZnVuY3Rpb24gbWFwMihmaXJzdCwgc2Vjb25kLCBmKSB7DQoJICAgICAgICByZXR1cm4gZmxhdE1hcDIoZmlyc3QsIHNlY29uZCwgKGEsIGIpID0+IHN1Y2Nlc3MoZihhLCBiKSkpOw0KCSAgICB9DQoJICAgIFJlc3VsdC5tYXAyID0gbWFwMjsNCgl9KShSZXN1bHQgfHwgKFJlc3VsdCA9IHt9KSk7CgoJdmFyIHBhcnNpbW1vbl91bWRfbWluID0ge2V4cG9ydHM6IHt9fTsKCgkoZnVuY3Rpb24gKG1vZHVsZSwgZXhwb3J0cykgewoJIWZ1bmN0aW9uKG4sdCl7bW9kdWxlLmV4cG9ydHM9dCgpO30oInVuZGVmaW5lZCIhPXR5cGVvZiBzZWxmP3NlbGY6Y29tbW9uanNHbG9iYWwsZnVuY3Rpb24oKXtyZXR1cm4gZnVuY3Rpb24obil7dmFyIHQ9e307ZnVuY3Rpb24gcihlKXtpZih0W2VdKXJldHVybiB0W2VdLmV4cG9ydHM7dmFyIHU9dFtlXT17aTplLGw6ITEsZXhwb3J0czp7fX07cmV0dXJuIG5bZV0uY2FsbCh1LmV4cG9ydHMsdSx1LmV4cG9ydHMsciksdS5sPSEwLHUuZXhwb3J0c31yZXR1cm4gci5tPW4sci5jPXQsci5kPWZ1bmN0aW9uKG4sdCxlKXtyLm8obix0KXx8T2JqZWN0LmRlZmluZVByb3BlcnR5KG4sdCx7Y29uZmlndXJhYmxlOiExLGVudW1lcmFibGU6ITAsZ2V0OmV9KTt9LHIucj1mdW5jdGlvbihuKXtPYmplY3QuZGVmaW5lUHJvcGVydHkobiwiX19lc01vZHVsZSIse3ZhbHVlOiEwfSk7fSxyLm49ZnVuY3Rpb24obil7dmFyIHQ9biYmbi5fX2VzTW9kdWxlP2Z1bmN0aW9uKCl7cmV0dXJuIG4uZGVmYXVsdH06ZnVuY3Rpb24oKXtyZXR1cm4gbn07cmV0dXJuIHIuZCh0LCJhIix0KSx0fSxyLm89ZnVuY3Rpb24obix0KXtyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG4sdCl9LHIucD0iIixyKHIucz0wKX0oW2Z1bmN0aW9uKG4sdCxyKXtmdW5jdGlvbiBlKG4pe2lmKCEodGhpcyBpbnN0YW5jZW9mIGUpKXJldHVybiBuZXcgZShuKTt0aGlzLl89bjt9dmFyIHU9ZS5wcm90b3R5cGU7ZnVuY3Rpb24gbyhuLHQpe2Zvcih2YXIgcj0wO3I8bjtyKyspdChyKTt9ZnVuY3Rpb24gaShuLHQscil7cmV0dXJuIGZ1bmN0aW9uKG4sdCl7byh0Lmxlbmd0aCxmdW5jdGlvbihyKXtuKHRbcl0scix0KTt9KTt9KGZ1bmN0aW9uKHIsZSx1KXt0PW4odCxyLGUsdSk7fSxyKSx0fWZ1bmN0aW9uIGEobix0KXtyZXR1cm4gaShmdW5jdGlvbih0LHIsZSx1KXtyZXR1cm4gdC5jb25jYXQoW24ocixlLHUpXSl9LFtdLHQpfWZ1bmN0aW9uIGYobix0KXt2YXIgcj17djowLGJ1Zjp0fTtyZXR1cm4gbyhuLGZ1bmN0aW9uKCl7dmFyIG47cj17djpyLnY8PDF8KG49ci5idWYsblswXT4+NyksYnVmOmZ1bmN0aW9uKG4pe3ZhciB0PWkoZnVuY3Rpb24obix0LHIsZSl7cmV0dXJuIG4uY29uY2F0KHI9PT1lLmxlbmd0aC0xP0J1ZmZlci5mcm9tKFt0LDBdKS5yZWFkVUludDE2QkUoMCk6ZS5yZWFkVUludDE2QkUocikpfSxbXSxuKTtyZXR1cm4gQnVmZmVyLmZyb20oYShmdW5jdGlvbihuKXtyZXR1cm4gKG48PDEmNjU1MzUpPj44fSx0KSl9KHIuYnVmKX07fSkscn1mdW5jdGlvbiBjKCl7cmV0dXJuICJ1bmRlZmluZWQiIT10eXBlb2YgQnVmZmVyfWZ1bmN0aW9uIHMoKXtpZighYygpKXRocm93IG5ldyBFcnJvcigiQnVmZmVyIGdsb2JhbCBkb2VzIG5vdCBleGlzdDsgcGxlYXNlIHVzZSB3ZWJwYWNrIGlmIHlvdSBuZWVkIHRvIHBhcnNlIEJ1ZmZlcnMgaW4gdGhlIGJyb3dzZXIuIil9ZnVuY3Rpb24gbChuKXtzKCk7dmFyIHQ9aShmdW5jdGlvbihuLHQpe3JldHVybiBuK3R9LDAsbik7aWYodCU4IT0wKXRocm93IG5ldyBFcnJvcigiVGhlIGJpdHMgWyIrbi5qb2luKCIsICIpKyJdIGFkZCB1cCB0byAiK3QrIiB3aGljaCBpcyBub3QgYW4gZXZlbiBudW1iZXIgb2YgYnl0ZXM7IHRoZSB0b3RhbCBzaG91bGQgYmUgZGl2aXNpYmxlIGJ5IDgiKTt2YXIgcix1PXQvOCxvPShyPWZ1bmN0aW9uKG4pe3JldHVybiBuPjQ4fSxpKGZ1bmN0aW9uKG4sdCl7cmV0dXJuIG58fChyKHQpP3Q6bil9LG51bGwsbikpO2lmKG8pdGhyb3cgbmV3IEVycm9yKG8rIiBiaXQgcmFuZ2UgcmVxdWVzdGVkIGV4Y2VlZHMgNDggYml0ICg2IGJ5dGUpIE51bWJlciBtYXguIik7cmV0dXJuIG5ldyBlKGZ1bmN0aW9uKHQscil7dmFyIGU9dStyO3JldHVybiBlPnQubGVuZ3RoP3gocix1LnRvU3RyaW5nKCkrIiBieXRlcyIpOmIoZSxpKGZ1bmN0aW9uKG4sdCl7dmFyIHI9Zih0LG4uYnVmKTtyZXR1cm4ge2NvbGw6bi5jb2xsLmNvbmNhdChyLnYpLGJ1ZjpyLmJ1Zn19LHtjb2xsOltdLGJ1Zjp0LnNsaWNlKHIsZSl9LG4pLmNvbGwpfSl9ZnVuY3Rpb24gaChuLHQpe3JldHVybiBuZXcgZShmdW5jdGlvbihyLGUpe3JldHVybiBzKCksZSt0PnIubGVuZ3RoP3goZSx0KyIgYnl0ZXMgZm9yICIrbik6YihlK3Qsci5zbGljZShlLGUrdCkpfSl9ZnVuY3Rpb24gcChuLHQpe2lmKCJudW1iZXIiIT10eXBlb2Yocj10KXx8TWF0aC5mbG9vcihyKSE9PXJ8fHQ8MHx8dD42KXRocm93IG5ldyBFcnJvcihuKyIgcmVxdWlyZXMgaW50ZWdlciBsZW5ndGggaW4gcmFuZ2UgWzAsIDZdLiIpO3ZhciByO31mdW5jdGlvbiBkKG4pe3JldHVybiBwKCJ1aW50QkUiLG4pLGgoInVpbnRCRSgiK24rIikiLG4pLm1hcChmdW5jdGlvbih0KXtyZXR1cm4gdC5yZWFkVUludEJFKDAsbil9KX1mdW5jdGlvbiB2KG4pe3JldHVybiBwKCJ1aW50TEUiLG4pLGgoInVpbnRMRSgiK24rIikiLG4pLm1hcChmdW5jdGlvbih0KXtyZXR1cm4gdC5yZWFkVUludExFKDAsbil9KX1mdW5jdGlvbiBnKG4pe3JldHVybiBwKCJpbnRCRSIsbiksaCgiaW50QkUoIituKyIpIixuKS5tYXAoZnVuY3Rpb24odCl7cmV0dXJuIHQucmVhZEludEJFKDAsbil9KX1mdW5jdGlvbiBtKG4pe3JldHVybiBwKCJpbnRMRSIsbiksaCgiaW50TEUoIituKyIpIixuKS5tYXAoZnVuY3Rpb24odCl7cmV0dXJuIHQucmVhZEludExFKDAsbil9KX1mdW5jdGlvbiB5KG4pe3JldHVybiBuIGluc3RhbmNlb2YgZX1mdW5jdGlvbiBFKG4pe3JldHVybiAiW29iamVjdCBBcnJheV0iPT09e30udG9TdHJpbmcuY2FsbChuKX1mdW5jdGlvbiB3KG4pe3JldHVybiBjKCkmJkJ1ZmZlci5pc0J1ZmZlcihuKX1mdW5jdGlvbiBiKG4sdCl7cmV0dXJuIHtzdGF0dXM6ITAsaW5kZXg6bix2YWx1ZTp0LGZ1cnRoZXN0Oi0xLGV4cGVjdGVkOltdfX1mdW5jdGlvbiB4KG4sdCl7cmV0dXJuIEUodCl8fCh0PVt0XSkse3N0YXR1czohMSxpbmRleDotMSx2YWx1ZTpudWxsLGZ1cnRoZXN0Om4sZXhwZWN0ZWQ6dH19ZnVuY3Rpb24gQihuLHQpe2lmKCF0KXJldHVybiBuO2lmKG4uZnVydGhlc3Q+dC5mdXJ0aGVzdClyZXR1cm4gbjt2YXIgcj1uLmZ1cnRoZXN0PT09dC5mdXJ0aGVzdD9mdW5jdGlvbihuLHQpe2lmKGZ1bmN0aW9uKCl7aWYodm9pZCAwIT09ZS5fc3VwcG9ydHNTZXQpcmV0dXJuIGUuX3N1cHBvcnRzU2V0O3ZhciBuPSJ1bmRlZmluZWQiIT10eXBlb2YgU2V0O3JldHVybiBlLl9zdXBwb3J0c1NldD1uLG59KCkmJkFycmF5LmZyb20pe2Zvcih2YXIgcj1uZXcgU2V0KG4pLHU9MDt1PHQubGVuZ3RoO3UrKylyLmFkZCh0W3VdKTt2YXIgbz1BcnJheS5mcm9tKHIpO3JldHVybiBvLnNvcnQoKSxvfWZvcih2YXIgaT17fSxhPTA7YTxuLmxlbmd0aDthKyspaVtuW2FdXT0hMDtmb3IodmFyIGY9MDtmPHQubGVuZ3RoO2YrKylpW3RbZl1dPSEwO3ZhciBjPVtdO2Zvcih2YXIgcyBpbiBpKSh7fSkuaGFzT3duUHJvcGVydHkuY2FsbChpLHMpJiZjLnB1c2gocyk7cmV0dXJuIGMuc29ydCgpLGN9KG4uZXhwZWN0ZWQsdC5leHBlY3RlZCk6dC5leHBlY3RlZDtyZXR1cm4ge3N0YXR1czpuLnN0YXR1cyxpbmRleDpuLmluZGV4LHZhbHVlOm4udmFsdWUsZnVydGhlc3Q6dC5mdXJ0aGVzdCxleHBlY3RlZDpyfX12YXIgaj17fTtmdW5jdGlvbiBTKG4sdCl7aWYodyhuKSlyZXR1cm4ge29mZnNldDp0LGxpbmU6LTEsY29sdW1uOi0xfTtuIGluIGp8fChqW25dPXt9KTtmb3IodmFyIHI9altuXSxlPTAsdT0wLG89MCxpPXQ7aT49MDspe2lmKGkgaW4gcil7ZT1yW2ldLmxpbmUsMD09PW8mJihvPXJbaV0ubGluZVN0YXJ0KTticmVha30oIlxuIj09PW4uY2hhckF0KGkpfHwiXHIiPT09bi5jaGFyQXQoaSkmJiJcbiIhPT1uLmNoYXJBdChpKzEpKSYmKHUrKywwPT09byYmKG89aSsxKSksaS0tO312YXIgYT1lK3UsZj10LW87cmV0dXJuIHJbdF09e2xpbmU6YSxsaW5lU3RhcnQ6b30se29mZnNldDp0LGxpbmU6YSsxLGNvbHVtbjpmKzF9fWZ1bmN0aW9uIF8obil7aWYoIXkobikpdGhyb3cgbmV3IEVycm9yKCJub3QgYSBwYXJzZXI6ICIrbil9ZnVuY3Rpb24gTChuLHQpe3JldHVybiAic3RyaW5nIj09dHlwZW9mIG4/bi5jaGFyQXQodCk6blt0XX1mdW5jdGlvbiBPKG4pe2lmKCJudW1iZXIiIT10eXBlb2Ygbil0aHJvdyBuZXcgRXJyb3IoIm5vdCBhIG51bWJlcjogIituKX1mdW5jdGlvbiBrKG4pe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBuKXRocm93IG5ldyBFcnJvcigibm90IGEgZnVuY3Rpb246ICIrbil9ZnVuY3Rpb24gUChuKXtpZigic3RyaW5nIiE9dHlwZW9mIG4pdGhyb3cgbmV3IEVycm9yKCJub3QgYSBzdHJpbmc6ICIrbil9dmFyIHE9MixBPTMsST04LEY9NSpJLE09NCpJLHo9IiAgIjtmdW5jdGlvbiBSKG4sdCl7cmV0dXJuIG5ldyBBcnJheSh0KzEpLmpvaW4obil9ZnVuY3Rpb24gVShuLHQscil7dmFyIGU9dC1uLmxlbmd0aDtyZXR1cm4gZTw9MD9uOlIocixlKStufWZ1bmN0aW9uIFcobix0LHIsZSl7cmV0dXJuIHtmcm9tOm4tdD4wP24tdDowLHRvOm4rcj5lP2U6bityfX1mdW5jdGlvbiBEKG4sdCl7dmFyIHIsZSx1LG8sZixjPXQuaW5kZXgscz1jLm9mZnNldCxsPTE7aWYocz09PW4ubGVuZ3RoKXJldHVybiAiR290IHRoZSBlbmQgb2YgdGhlIGlucHV0IjtpZih3KG4pKXt2YXIgaD1zLXMlSSxwPXMtaCxkPVcoaCxGLE0rSSxuLmxlbmd0aCksdj1hKGZ1bmN0aW9uKG4pe3JldHVybiBhKGZ1bmN0aW9uKG4pe3JldHVybiBVKG4udG9TdHJpbmcoMTYpLDIsIjAiKX0sbil9LGZ1bmN0aW9uKG4sdCl7dmFyIHI9bi5sZW5ndGgsZT1bXSx1PTA7aWYocjw9dClyZXR1cm4gW24uc2xpY2UoKV07Zm9yKHZhciBvPTA7bzxyO28rKyllW3VdfHxlLnB1c2goW10pLGVbdV0ucHVzaChuW29dKSwobysxKSV0PT0wJiZ1Kys7cmV0dXJuIGV9KG4uc2xpY2UoZC5mcm9tLGQudG8pLnRvSlNPTigpLmRhdGEsSSkpO289ZnVuY3Rpb24obil7cmV0dXJuIDA9PT1uLmZyb20mJjE9PT1uLnRvP3tmcm9tOm4uZnJvbSx0bzpuLnRvfTp7ZnJvbTpuLmZyb20vSSx0bzpNYXRoLmZsb29yKG4udG8vSSl9fShkKSxlPWgvSSxyPTMqcCxwPj00JiYocis9MSksbD0yLHU9YShmdW5jdGlvbihuKXtyZXR1cm4gbi5sZW5ndGg8PTQ/bi5qb2luKCIgIik6bi5zbGljZSgwLDQpLmpvaW4oIiAiKSsiICAiK24uc2xpY2UoNCkuam9pbigiICIpfSx2KSwoZj0oOCooby50bz4wP28udG8tMTpvLnRvKSkudG9TdHJpbmcoMTYpLmxlbmd0aCk8MiYmKGY9Mik7fWVsc2Uge3ZhciBnPW4uc3BsaXQoL1xyXG58W1xuXHJcdTIwMjhcdTIwMjldLyk7cj1jLmNvbHVtbi0xLGU9Yy5saW5lLTEsbz1XKGUscSxBLGcubGVuZ3RoKSx1PWcuc2xpY2Uoby5mcm9tLG8udG8pLGY9by50by50b1N0cmluZygpLmxlbmd0aDt9dmFyIG09ZS1vLmZyb207cmV0dXJuIHcobikmJihmPSg4KihvLnRvPjA/by50by0xOm8udG8pKS50b1N0cmluZygxNikubGVuZ3RoKTwyJiYoZj0yKSxpKGZ1bmN0aW9uKHQsZSx1KXt2YXIgaSxhPXU9PT1tLGM9YT8iPiAiOno7cmV0dXJuIGk9dyhuKT9VKCg4KihvLmZyb20rdSkpLnRvU3RyaW5nKDE2KSxmLCIwIik6VSgoby5mcm9tK3UrMSkudG9TdHJpbmcoKSxmLCIgIiksW10uY29uY2F0KHQsW2MraSsiIHwgIitlXSxhP1t6K1IoIiAiLGYpKyIgfCAiK1UoIiIsciwiICIpK1IoIl4iLGwpXTpbXSl9LFtdLHUpLmpvaW4oIlxuIil9ZnVuY3Rpb24gTihuLHQpe3JldHVybiBbIlxuIiwiLS0gUEFSU0lORyBGQUlMRUQgIitSKCItIiw1MCksIlxuXG4iLEQobix0KSwiXG5cbiIsKHI9dC5leHBlY3RlZCwxPT09ci5sZW5ndGg/IkV4cGVjdGVkOlxuXG4iK3JbMF06IkV4cGVjdGVkIG9uZSBvZiB0aGUgZm9sbG93aW5nOiBcblxuIityLmpvaW4oIiwgIikpLCJcbiJdLmpvaW4oIiIpO3ZhciByO31mdW5jdGlvbiBHKG4pe3JldHVybiB2b2lkIDAhPT1uLmZsYWdzP24uZmxhZ3M6W24uZ2xvYmFsPyJnIjoiIixuLmlnbm9yZUNhc2U/ImkiOiIiLG4ubXVsdGlsaW5lPyJtIjoiIixuLnVuaWNvZGU/InUiOiIiLG4uc3RpY2t5PyJ5IjoiIl0uam9pbigiIil9ZnVuY3Rpb24gQygpe2Zvcih2YXIgbj1bXS5zbGljZS5jYWxsKGFyZ3VtZW50cyksdD1uLmxlbmd0aCxyPTA7cjx0O3IrPTEpXyhuW3JdKTtyZXR1cm4gZShmdW5jdGlvbihyLGUpe2Zvcih2YXIgdSxvPW5ldyBBcnJheSh0KSxpPTA7aTx0O2krPTEpe2lmKCEodT1CKG5baV0uXyhyLGUpLHUpKS5zdGF0dXMpcmV0dXJuIHU7b1tpXT11LnZhbHVlLGU9dS5pbmRleDt9cmV0dXJuIEIoYihlLG8pLHUpfSl9ZnVuY3Rpb24gSigpe3ZhciBuPVtdLnNsaWNlLmNhbGwoYXJndW1lbnRzKTtpZigwPT09bi5sZW5ndGgpdGhyb3cgbmV3IEVycm9yKCJzZXFNYXAgbmVlZHMgYXQgbGVhc3Qgb25lIGFyZ3VtZW50Iik7dmFyIHQ9bi5wb3AoKTtyZXR1cm4gayh0KSxDLmFwcGx5KG51bGwsbikubWFwKGZ1bmN0aW9uKG4pe3JldHVybiB0LmFwcGx5KG51bGwsbil9KX1mdW5jdGlvbiBUKCl7dmFyIG49W10uc2xpY2UuY2FsbChhcmd1bWVudHMpLHQ9bi5sZW5ndGg7aWYoMD09PXQpcmV0dXJuIFkoInplcm8gYWx0ZXJuYXRlcyIpO2Zvcih2YXIgcj0wO3I8dDtyKz0xKV8obltyXSk7cmV0dXJuIGUoZnVuY3Rpb24odCxyKXtmb3IodmFyIGUsdT0wO3U8bi5sZW5ndGg7dSs9MSlpZigoZT1CKG5bdV0uXyh0LHIpLGUpKS5zdGF0dXMpcmV0dXJuIGU7cmV0dXJuIGV9KX1mdW5jdGlvbiBWKG4sdCl7cmV0dXJuIEgobix0KS5vcihYKFtdKSl9ZnVuY3Rpb24gSChuLHQpe3JldHVybiBfKG4pLF8odCksSihuLHQudGhlbihuKS5tYW55KCksZnVuY3Rpb24obix0KXtyZXR1cm4gW25dLmNvbmNhdCh0KX0pfWZ1bmN0aW9uIEsobil7UChuKTt2YXIgdD0iJyIrbisiJyI7cmV0dXJuIGUoZnVuY3Rpb24ocixlKXt2YXIgdT1lK24ubGVuZ3RoLG89ci5zbGljZShlLHUpO3JldHVybiBvPT09bj9iKHUsbyk6eChlLHQpfSl9ZnVuY3Rpb24gUShuLHQpeyFmdW5jdGlvbihuKXtpZighKG4gaW5zdGFuY2VvZiBSZWdFeHApKXRocm93IG5ldyBFcnJvcigibm90IGEgcmVnZXhwOiAiK24pO2Zvcih2YXIgdD1HKG4pLHI9MDtyPHQubGVuZ3RoO3IrKyl7dmFyIGU9dC5jaGFyQXQocik7aWYoImkiIT09ZSYmIm0iIT09ZSYmInUiIT09ZSYmInMiIT09ZSl0aHJvdyBuZXcgRXJyb3IoJ3Vuc3VwcG9ydGVkIHJlZ2V4cCBmbGFnICInK2UrJyI6ICcrbil9fShuKSxhcmd1bWVudHMubGVuZ3RoPj0yP08odCk6dD0wO3ZhciByPWZ1bmN0aW9uKG4pe3JldHVybiBSZWdFeHAoIl4oPzoiK24uc291cmNlKyIpIixHKG4pKX0obiksdT0iIituO3JldHVybiBlKGZ1bmN0aW9uKG4sZSl7dmFyIG89ci5leGVjKG4uc2xpY2UoZSkpO2lmKG8pe2lmKDA8PXQmJnQ8PW8ubGVuZ3RoKXt2YXIgaT1vWzBdLGE9b1t0XTtyZXR1cm4gYihlK2kubGVuZ3RoLGEpfXJldHVybiB4KGUsInZhbGlkIG1hdGNoIGdyb3VwICgwIHRvICIrby5sZW5ndGgrIikgaW4gIit1KX1yZXR1cm4geChlLHUpfSl9ZnVuY3Rpb24gWChuKXtyZXR1cm4gZShmdW5jdGlvbih0LHIpe3JldHVybiBiKHIsbil9KX1mdW5jdGlvbiBZKG4pe3JldHVybiBlKGZ1bmN0aW9uKHQscil7cmV0dXJuIHgocixuKX0pfWZ1bmN0aW9uIFoobil7aWYoeShuKSlyZXR1cm4gZShmdW5jdGlvbih0LHIpe3ZhciBlPW4uXyh0LHIpO3JldHVybiBlLmluZGV4PXIsZS52YWx1ZT0iIixlfSk7aWYoInN0cmluZyI9PXR5cGVvZiBuKXJldHVybiBaKEsobikpO2lmKG4gaW5zdGFuY2VvZiBSZWdFeHApcmV0dXJuIFooUShuKSk7dGhyb3cgbmV3IEVycm9yKCJub3QgYSBzdHJpbmcsIHJlZ2V4cCwgb3IgcGFyc2VyOiAiK24pfWZ1bmN0aW9uICQobil7cmV0dXJuIF8obiksZShmdW5jdGlvbih0LHIpe3ZhciBlPW4uXyh0LHIpLHU9dC5zbGljZShyLGUuaW5kZXgpO3JldHVybiBlLnN0YXR1cz94KHIsJ25vdCAiJyt1KyciJyk6YihyLG51bGwpfSl9ZnVuY3Rpb24gbm4obil7cmV0dXJuIGsobiksZShmdW5jdGlvbih0LHIpe3ZhciBlPUwodCxyKTtyZXR1cm4gcjx0Lmxlbmd0aCYmbihlKT9iKHIrMSxlKTp4KHIsImEgY2hhcmFjdGVyL2J5dGUgbWF0Y2hpbmcgIituKX0pfWZ1bmN0aW9uIHRuKG4sdCl7YXJndW1lbnRzLmxlbmd0aDwyJiYodD1uLG49dm9pZCAwKTt2YXIgcj1lKGZ1bmN0aW9uKG4sZSl7cmV0dXJuIHIuXz10KCkuXyxyLl8obixlKX0pO3JldHVybiBuP3IuZGVzYyhuKTpyfWZ1bmN0aW9uIHJuKCl7cmV0dXJuIFkoImZhbnRhc3ktbGFuZC9lbXB0eSIpfXUucGFyc2U9ZnVuY3Rpb24obil7aWYoInN0cmluZyIhPXR5cGVvZiBuJiYhdyhuKSl0aHJvdyBuZXcgRXJyb3IoIi5wYXJzZSBtdXN0IGJlIGNhbGxlZCB3aXRoIGEgc3RyaW5nIG9yIEJ1ZmZlciBhcyBpdHMgYXJndW1lbnQiKTt2YXIgdCxyPXRoaXMuc2tpcChhbikuXyhuLDApO3JldHVybiB0PXIuc3RhdHVzP3tzdGF0dXM6ITAsdmFsdWU6ci52YWx1ZX06e3N0YXR1czohMSxpbmRleDpTKG4sci5mdXJ0aGVzdCksZXhwZWN0ZWQ6ci5leHBlY3RlZH0sZGVsZXRlIGpbbl0sdH0sdS50cnlQYXJzZT1mdW5jdGlvbihuKXt2YXIgdD10aGlzLnBhcnNlKG4pO2lmKHQuc3RhdHVzKXJldHVybiB0LnZhbHVlO3ZhciByPU4obix0KSxlPW5ldyBFcnJvcihyKTt0aHJvdyBlLnR5cGU9IlBhcnNpbW1vbkVycm9yIixlLnJlc3VsdD10LGV9LHUuYXNzZXJ0PWZ1bmN0aW9uKG4sdCl7cmV0dXJuIHRoaXMuY2hhaW4oZnVuY3Rpb24ocil7cmV0dXJuIG4ocik/WChyKTpZKHQpfSl9LHUub3I9ZnVuY3Rpb24obil7cmV0dXJuIFQodGhpcyxuKX0sdS50cmltPWZ1bmN0aW9uKG4pe3JldHVybiB0aGlzLndyYXAobixuKX0sdS53cmFwPWZ1bmN0aW9uKG4sdCl7cmV0dXJuIEoobix0aGlzLHQsZnVuY3Rpb24obix0KXtyZXR1cm4gdH0pfSx1LnRocnU9ZnVuY3Rpb24obil7cmV0dXJuIG4odGhpcyl9LHUudGhlbj1mdW5jdGlvbihuKXtyZXR1cm4gXyhuKSxDKHRoaXMsbikubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBuWzFdfSl9LHUubWFueT1mdW5jdGlvbigpe3ZhciBuPXRoaXM7cmV0dXJuIGUoZnVuY3Rpb24odCxyKXtmb3IodmFyIGU9W10sdT12b2lkIDA7Oyl7aWYoISh1PUIobi5fKHQsciksdSkpLnN0YXR1cylyZXR1cm4gQihiKHIsZSksdSk7aWYocj09PXUuaW5kZXgpdGhyb3cgbmV3IEVycm9yKCJpbmZpbml0ZSBsb29wIGRldGVjdGVkIGluIC5tYW55KCkgcGFyc2VyIC0tLSBjYWxsaW5nIC5tYW55KCkgb24gYSBwYXJzZXIgd2hpY2ggY2FuIGFjY2VwdCB6ZXJvIGNoYXJhY3RlcnMgaXMgdXN1YWxseSB0aGUgY2F1c2UiKTtyPXUuaW5kZXgsZS5wdXNoKHUudmFsdWUpO319KX0sdS50aWVXaXRoPWZ1bmN0aW9uKG4pe3JldHVybiBQKG4pLHRoaXMubWFwKGZ1bmN0aW9uKHQpe2lmKGZ1bmN0aW9uKG4pe2lmKCFFKG4pKXRocm93IG5ldyBFcnJvcigibm90IGFuIGFycmF5OiAiK24pfSh0KSx0Lmxlbmd0aCl7UCh0WzBdKTtmb3IodmFyIHI9dFswXSxlPTE7ZTx0Lmxlbmd0aDtlKyspUCh0W2VdKSxyKz1uK3RbZV07cmV0dXJuIHJ9cmV0dXJuICIifSl9LHUudGllPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMudGllV2l0aCgiIil9LHUudGltZXM9ZnVuY3Rpb24obix0KXt2YXIgcj10aGlzO3JldHVybiBhcmd1bWVudHMubGVuZ3RoPDImJih0PW4pLE8obiksTyh0KSxlKGZ1bmN0aW9uKGUsdSl7Zm9yKHZhciBvPVtdLGk9dm9pZCAwLGE9dm9pZCAwLGY9MDtmPG47Zis9MSl7aWYoYT1CKGk9ci5fKGUsdSksYSksIWkuc3RhdHVzKXJldHVybiBhO3U9aS5pbmRleCxvLnB1c2goaS52YWx1ZSk7fWZvcig7Zjx0JiYoYT1CKGk9ci5fKGUsdSksYSksaS5zdGF0dXMpO2YrPTEpdT1pLmluZGV4LG8ucHVzaChpLnZhbHVlKTtyZXR1cm4gQihiKHUsbyksYSl9KX0sdS5yZXN1bHQ9ZnVuY3Rpb24obil7cmV0dXJuIHRoaXMubWFwKGZ1bmN0aW9uKCl7cmV0dXJuIG59KX0sdS5hdE1vc3Q9ZnVuY3Rpb24obil7cmV0dXJuIHRoaXMudGltZXMoMCxuKX0sdS5hdExlYXN0PWZ1bmN0aW9uKG4pe3JldHVybiBKKHRoaXMudGltZXMobiksdGhpcy5tYW55KCksZnVuY3Rpb24obix0KXtyZXR1cm4gbi5jb25jYXQodCl9KX0sdS5tYXA9ZnVuY3Rpb24obil7ayhuKTt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5fKHIsZSk7cmV0dXJuIHUuc3RhdHVzP0IoYih1LmluZGV4LG4odS52YWx1ZSkpLHUpOnV9KX0sdS5jb250cmFtYXA9ZnVuY3Rpb24obil7ayhuKTt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5wYXJzZShuKHIuc2xpY2UoZSkpKTtyZXR1cm4gdS5zdGF0dXM/YihlK3IubGVuZ3RoLHUudmFsdWUpOnV9KX0sdS5wcm9tYXA9ZnVuY3Rpb24obix0KXtyZXR1cm4gayhuKSxrKHQpLHRoaXMuY29udHJhbWFwKG4pLm1hcCh0KX0sdS5za2lwPWZ1bmN0aW9uKG4pe3JldHVybiBDKHRoaXMsbikubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBuWzBdfSl9LHUubWFyaz1mdW5jdGlvbigpe3JldHVybiBKKGVuLHRoaXMsZW4sZnVuY3Rpb24obix0LHIpe3JldHVybiB7c3RhcnQ6bix2YWx1ZTp0LGVuZDpyfX0pfSx1Lm5vZGU9ZnVuY3Rpb24obil7cmV0dXJuIEooZW4sdGhpcyxlbixmdW5jdGlvbih0LHIsZSl7cmV0dXJuIHtuYW1lOm4sdmFsdWU6cixzdGFydDp0LGVuZDplfX0pfSx1LnNlcEJ5PWZ1bmN0aW9uKG4pe3JldHVybiBWKHRoaXMsbil9LHUuc2VwQnkxPWZ1bmN0aW9uKG4pe3JldHVybiBIKHRoaXMsbil9LHUubG9va2FoZWFkPWZ1bmN0aW9uKG4pe3JldHVybiB0aGlzLnNraXAoWihuKSl9LHUubm90Rm9sbG93ZWRCeT1mdW5jdGlvbihuKXtyZXR1cm4gdGhpcy5za2lwKCQobikpfSx1LmRlc2M9ZnVuY3Rpb24obil7RShuKXx8KG49W25dKTt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5fKHIsZSk7cmV0dXJuIHUuc3RhdHVzfHwodS5leHBlY3RlZD1uKSx1fSl9LHUuZmFsbGJhY2s9ZnVuY3Rpb24obil7cmV0dXJuIHRoaXMub3IoWChuKSl9LHUuYXA9ZnVuY3Rpb24obil7cmV0dXJuIEoobix0aGlzLGZ1bmN0aW9uKG4sdCl7cmV0dXJuIG4odCl9KX0sdS5jaGFpbj1mdW5jdGlvbihuKXt2YXIgdD10aGlzO3JldHVybiBlKGZ1bmN0aW9uKHIsZSl7dmFyIHU9dC5fKHIsZSk7cmV0dXJuIHUuc3RhdHVzP0Iobih1LnZhbHVlKS5fKHIsdS5pbmRleCksdSk6dX0pfSx1LmNvbmNhdD11Lm9yLHUuZW1wdHk9cm4sdS5vZj1YLHVbImZhbnRhc3ktbGFuZC9hcCJdPXUuYXAsdVsiZmFudGFzeS1sYW5kL2NoYWluIl09dS5jaGFpbix1WyJmYW50YXN5LWxhbmQvY29uY2F0Il09dS5jb25jYXQsdVsiZmFudGFzeS1sYW5kL2VtcHR5Il09dS5lbXB0eSx1WyJmYW50YXN5LWxhbmQvb2YiXT11Lm9mLHVbImZhbnRhc3ktbGFuZC9tYXAiXT11Lm1hcDt2YXIgZW49ZShmdW5jdGlvbihuLHQpe3JldHVybiBiKHQsUyhuLHQpKX0pLHVuPWUoZnVuY3Rpb24obix0KXtyZXR1cm4gdD49bi5sZW5ndGg/eCh0LCJhbnkgY2hhcmFjdGVyL2J5dGUiKTpiKHQrMSxMKG4sdCkpfSksb249ZShmdW5jdGlvbihuLHQpe3JldHVybiBiKG4ubGVuZ3RoLG4uc2xpY2UodCkpfSksYW49ZShmdW5jdGlvbihuLHQpe3JldHVybiB0PG4ubGVuZ3RoP3godCwiRU9GIik6Yih0LG51bGwpfSksZm49USgvWzAtOV0vKS5kZXNjKCJhIGRpZ2l0IiksY249USgvWzAtOV0qLykuZGVzYygib3B0aW9uYWwgZGlnaXRzIiksc249USgvW2Etel0vaSkuZGVzYygiYSBsZXR0ZXIiKSxsbj1RKC9bYS16XSovaSkuZGVzYygib3B0aW9uYWwgbGV0dGVycyIpLGhuPVEoL1xzKi8pLmRlc2MoIm9wdGlvbmFsIHdoaXRlc3BhY2UiKSxwbj1RKC9ccysvKS5kZXNjKCJ3aGl0ZXNwYWNlIiksZG49SygiXHIiKSx2bj1LKCJcbiIpLGduPUsoIlxyXG4iKSxtbj1UKGduLHZuLGRuKS5kZXNjKCJuZXdsaW5lIikseW49VChtbixhbik7ZS5hbGw9b24sZS5hbHQ9VCxlLmFueT11bixlLmNyPWRuLGUuY3JlYXRlTGFuZ3VhZ2U9ZnVuY3Rpb24obil7dmFyIHQ9e307Zm9yKHZhciByIGluIG4pKHt9KS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG4scikmJmZ1bmN0aW9uKHIpe3Rbcl09dG4oZnVuY3Rpb24oKXtyZXR1cm4gbltyXSh0KX0pO30ocik7cmV0dXJuIHR9LGUuY3JsZj1nbixlLmN1c3RvbT1mdW5jdGlvbihuKXtyZXR1cm4gZShuKGIseCkpfSxlLmRpZ2l0PWZuLGUuZGlnaXRzPWNuLGUuZW1wdHk9cm4sZS5lbmQ9eW4sZS5lb2Y9YW4sZS5mYWlsPVksZS5mb3JtYXRFcnJvcj1OLGUuaW5kZXg9ZW4sZS5pc1BhcnNlcj15LGUubGF6eT10bixlLmxldHRlcj1zbixlLmxldHRlcnM9bG4sZS5sZj12bixlLmxvb2thaGVhZD1aLGUubWFrZUZhaWx1cmU9eCxlLm1ha2VTdWNjZXNzPWIsZS5uZXdsaW5lPW1uLGUubm9uZU9mPWZ1bmN0aW9uKG4pe3JldHVybiBubihmdW5jdGlvbih0KXtyZXR1cm4gbi5pbmRleE9mKHQpPDB9KS5kZXNjKCJub25lIG9mICciK24rIiciKX0sZS5ub3RGb2xsb3dlZEJ5PSQsZS5vZj1YLGUub25lT2Y9ZnVuY3Rpb24obil7Zm9yKHZhciB0PW4uc3BsaXQoIiIpLHI9MDtyPHQubGVuZ3RoO3IrKyl0W3JdPSInIit0W3JdKyInIjtyZXR1cm4gbm4oZnVuY3Rpb24odCl7cmV0dXJuIG4uaW5kZXhPZih0KT49MH0pLmRlc2ModCl9LGUub3B0V2hpdGVzcGFjZT1obixlLlBhcnNlcj1lLGUucmFuZ2U9ZnVuY3Rpb24obix0KXtyZXR1cm4gbm4oZnVuY3Rpb24ocil7cmV0dXJuIG48PXImJnI8PXR9KS5kZXNjKG4rIi0iK3QpfSxlLnJlZ2V4PVEsZS5yZWdleHA9USxlLnNlcEJ5PVYsZS5zZXBCeTE9SCxlLnNlcT1DLGUuc2VxTWFwPUosZS5zZXFPYmo9ZnVuY3Rpb24oKXtmb3IodmFyIG4sdD17fSxyPTAsdT0obj1hcmd1bWVudHMsQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwobikpLG89dS5sZW5ndGgsaT0wO2k8bztpKz0xKXt2YXIgYT11W2ldO2lmKCF5KGEpKXtpZihFKGEpJiYyPT09YS5sZW5ndGgmJiJzdHJpbmciPT10eXBlb2YgYVswXSYmeShhWzFdKSl7dmFyIGY9YVswXTtpZihPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodCxmKSl0aHJvdyBuZXcgRXJyb3IoInNlcU9iajogZHVwbGljYXRlIGtleSAiK2YpO3RbZl09ITAscisrO2NvbnRpbnVlfXRocm93IG5ldyBFcnJvcigic2VxT2JqIGFyZ3VtZW50cyBtdXN0IGJlIHBhcnNlcnMgb3IgW3N0cmluZywgcGFyc2VyXSBhcnJheSBwYWlycy4iKX19aWYoMD09PXIpdGhyb3cgbmV3IEVycm9yKCJzZXFPYmogZXhwZWN0cyBhdCBsZWFzdCBvbmUgbmFtZWQgcGFyc2VyLCBmb3VuZCB6ZXJvIik7cmV0dXJuIGUoZnVuY3Rpb24obix0KXtmb3IodmFyIHIsZT17fSxpPTA7aTxvO2krPTEpe3ZhciBhLGY7aWYoRSh1W2ldKT8oYT11W2ldWzBdLGY9dVtpXVsxXSk6KGE9bnVsbCxmPXVbaV0pLCEocj1CKGYuXyhuLHQpLHIpKS5zdGF0dXMpcmV0dXJuIHI7YSYmKGVbYV09ci52YWx1ZSksdD1yLmluZGV4O31yZXR1cm4gQihiKHQsZSkscil9KX0sZS5zdHJpbmc9SyxlLnN1Y2NlZWQ9WCxlLnRha2VXaGlsZT1mdW5jdGlvbihuKXtyZXR1cm4gayhuKSxlKGZ1bmN0aW9uKHQscil7Zm9yKHZhciBlPXI7ZTx0Lmxlbmd0aCYmbihMKHQsZSkpOyllKys7cmV0dXJuIGIoZSx0LnNsaWNlKHIsZSkpfSl9LGUudGVzdD1ubixlLndoaXRlc3BhY2U9cG4sZVsiZmFudGFzeS1sYW5kL2VtcHR5Il09cm4sZVsiZmFudGFzeS1sYW5kL29mIl09WCxlLkJpbmFyeT17Yml0U2VxOmwsYml0U2VxT2JqOmZ1bmN0aW9uKG4pe3MoKTt2YXIgdD17fSxyPTAsZT1hKGZ1bmN0aW9uKG4pe2lmKEUobikpe3ZhciBlPW47aWYoMiE9PWUubGVuZ3RoKXRocm93IG5ldyBFcnJvcigiWyIrZS5qb2luKCIsICIpKyJdIHNob3VsZCBiZSBsZW5ndGggMiwgZ290IGxlbmd0aCAiK2UubGVuZ3RoKTtpZihQKGVbMF0pLE8oZVsxXSksT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHQsZVswXSkpdGhyb3cgbmV3IEVycm9yKCJkdXBsaWNhdGUga2V5IGluIGJpdFNlcU9iajogIitlWzBdKTtyZXR1cm4gdFtlWzBdXT0hMCxyKyssZX1yZXR1cm4gTyhuKSxbbnVsbCxuXX0sbik7aWYocjwxKXRocm93IG5ldyBFcnJvcigiYml0U2VxT2JqIGV4cGVjdHMgYXQgbGVhc3Qgb25lIG5hbWVkIHBhaXIsIGdvdCBbIituLmpvaW4oIiwgIikrIl0iKTt2YXIgdT1hKGZ1bmN0aW9uKG4pe3JldHVybiBuWzBdfSxlKTtyZXR1cm4gbChhKGZ1bmN0aW9uKG4pe3JldHVybiBuWzFdfSxlKSkubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBpKGZ1bmN0aW9uKG4sdCl7cmV0dXJuIG51bGwhPT10WzBdJiYoblt0WzBdXT10WzFdKSxufSx7fSxhKGZ1bmN0aW9uKHQscil7cmV0dXJuIFt0LG5bcl1dfSx1KSl9KX0sYnl0ZTpmdW5jdGlvbihuKXtpZihzKCksTyhuKSxuPjI1NSl0aHJvdyBuZXcgRXJyb3IoIlZhbHVlIHNwZWNpZmllZCB0byBieXRlIGNvbnN0cnVjdG9yICgiK24rIj0weCIrbi50b1N0cmluZygxNikrIikgaXMgbGFyZ2VyIGluIHZhbHVlIHRoYW4gYSBzaW5nbGUgYnl0ZS4iKTt2YXIgdD0obj4xNT8iMHgiOiIweDAiKStuLnRvU3RyaW5nKDE2KTtyZXR1cm4gZShmdW5jdGlvbihyLGUpe3ZhciB1PUwocixlKTtyZXR1cm4gdT09PW4/YihlKzEsdSk6eChlLHQpfSl9LGJ1ZmZlcjpmdW5jdGlvbihuKXtyZXR1cm4gaCgiYnVmZmVyIixuKS5tYXAoZnVuY3Rpb24obil7cmV0dXJuIEJ1ZmZlci5mcm9tKG4pfSl9LGVuY29kZWRTdHJpbmc6ZnVuY3Rpb24obix0KXtyZXR1cm4gaCgic3RyaW5nIix0KS5tYXAoZnVuY3Rpb24odCl7cmV0dXJuIHQudG9TdHJpbmcobil9KX0sdWludEJFOmQsdWludDhCRTpkKDEpLHVpbnQxNkJFOmQoMiksdWludDMyQkU6ZCg0KSx1aW50TEU6dix1aW50OExFOnYoMSksdWludDE2TEU6digyKSx1aW50MzJMRTp2KDQpLGludEJFOmcsaW50OEJFOmcoMSksaW50MTZCRTpnKDIpLGludDMyQkU6Zyg0KSxpbnRMRTptLGludDhMRTptKDEpLGludDE2TEU6bSgyKSxpbnQzMkxFOm0oNCksZmxvYXRCRTpoKCJmbG9hdEJFIiw0KS5tYXAoZnVuY3Rpb24obil7cmV0dXJuIG4ucmVhZEZsb2F0QkUoMCl9KSxmbG9hdExFOmgoImZsb2F0TEUiLDQpLm1hcChmdW5jdGlvbihuKXtyZXR1cm4gbi5yZWFkRmxvYXRMRSgwKX0pLGRvdWJsZUJFOmgoImRvdWJsZUJFIiw4KS5tYXAoZnVuY3Rpb24obil7cmV0dXJuIG4ucmVhZERvdWJsZUJFKDApfSksZG91YmxlTEU6aCgiZG91YmxlTEUiLDgpLm1hcChmdW5jdGlvbihuKXtyZXR1cm4gbi5yZWFkRG91YmxlTEUoMCl9KX0sbi5leHBvcnRzPWU7fV0pfSk7Cgl9KHBhcnNpbW1vbl91bWRfbWluKSk7CgoJdmFyIGVtb2ppUmVnZXggPSAoKSA9PiB7CgkJLy8gaHR0cHM6Ly9tdGhzLmJlL2Vtb2ppCgkJcmV0dXJuIC8oPzpbIyowLTldXHVGRTBGP1x1MjBFM3xbXHhBOVx4QUVcdTIwM0NcdTIwNDlcdTIxMjJcdTIxMzlcdTIxOTQtXHUyMTk5XHUyMUE5XHUyMUFBXHUyMzFBXHUyMzFCXHUyMzI4XHUyM0NGXHUyM0VELVx1MjNFRlx1MjNGMVx1MjNGMlx1MjNGOC1cdTIzRkFcdTI0QzJcdTI1QUFcdTI1QUJcdTI1QjZcdTI1QzBcdTI1RkJcdTI1RkNcdTI1RkVcdTI2MDAtXHUyNjA0XHUyNjBFXHUyNjExXHUyNjE0XHUyNjE1XHUyNjE4XHUyNjIwXHUyNjIyXHUyNjIzXHUyNjI2XHUyNjJBXHUyNjJFXHUyNjJGXHUyNjM4LVx1MjYzQVx1MjY0MFx1MjY0Mlx1MjY0OC1cdTI2NTNcdTI2NUZcdTI2NjBcdTI2NjNcdTI2NjVcdTI2NjZcdTI2NjhcdTI2N0JcdTI2N0VcdTI2N0ZcdTI2OTJcdTI2OTQtXHUyNjk3XHUyNjk5XHUyNjlCXHUyNjlDXHUyNkEwXHUyNkE3XHUyNkFBXHUyNkIwXHUyNkIxXHUyNkJEXHUyNkJFXHUyNkM0XHUyNkM4XHUyNkNGXHUyNkQxXHUyNkQzXHUyNkU5XHUyNkYwLVx1MjZGNVx1MjZGN1x1MjZGOFx1MjZGQVx1MjcwMlx1MjcwOFx1MjcwOVx1MjcwRlx1MjcxMlx1MjcxNFx1MjcxNlx1MjcxRFx1MjcyMVx1MjczM1x1MjczNFx1Mjc0NFx1Mjc0N1x1Mjc1N1x1Mjc2M1x1MjdBMVx1MjkzNFx1MjkzNVx1MkIwNS1cdTJCMDdcdTJCMUJcdTJCMUNcdTJCNTVcdTMwMzBcdTMwM0RcdTMyOTdcdTMyOTldXHVGRTBGP3xbXHUyNjFEXHUyNzBDXHUyNzBEXSg/Olx1RkUwRnxcdUQ4M0NbXHVERkZCLVx1REZGRl0pP3xbXHUyNzBBXHUyNzBCXSg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSk/fFtcdTIzRTktXHUyM0VDXHUyM0YwXHUyM0YzXHUyNUZEXHUyNjkzXHUyNkExXHUyNkFCXHUyNkM1XHUyNkNFXHUyNkQ0XHUyNkVBXHUyNkZEXHUyNzA1XHUyNzI4XHUyNzRDXHUyNzRFXHUyNzUzLVx1Mjc1NVx1Mjc5NS1cdTI3OTdcdTI3QjBcdTI3QkZcdTJCNTBdfFx1MjZGOSg/Olx1RkUwRnxcdUQ4M0NbXHVERkZCLVx1REZGRl0pPyg/Olx1MjAwRFtcdTI2NDBcdTI2NDJdXHVGRTBGPyk/fFx1Mjc2NFx1RkUwRj8oPzpcdTIwMEQoPzpcdUQ4M0RcdUREMjV8XHVEODNFXHVERTc5KSk/fFx1RDgzQyg/OltcdURDMDRcdURENzBcdURENzFcdUREN0VcdUREN0ZcdURFMDJcdURFMzdcdURGMjFcdURGMjQtXHVERjJDXHVERjM2XHVERjdEXHVERjk2XHVERjk3XHVERjk5LVx1REY5Qlx1REY5RVx1REY5Rlx1REZDRFx1REZDRVx1REZENC1cdURGREZcdURGRjVcdURGRjddXHVGRTBGP3xbXHVERjg1XHVERkMyXHVERkM3XSg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSk/fFtcdURGQzNcdURGQzRcdURGQ0FdKD86XHVEODNDW1x1REZGQi1cdURGRkZdKT8oPzpcdTIwMERbXHUyNjQwXHUyNjQyXVx1RkUwRj8pP3xbXHVERkNCXHVERkNDXSg/Olx1RkUwRnxcdUQ4M0NbXHVERkZCLVx1REZGRl0pPyg/Olx1MjAwRFtcdTI2NDBcdTI2NDJdXHVGRTBGPyk/fFtcdURDQ0ZcdUREOEVcdUREOTEtXHVERDlBXHVERTAxXHVERTFBXHVERTJGXHVERTMyLVx1REUzNlx1REUzOC1cdURFM0FcdURFNTBcdURFNTFcdURGMDAtXHVERjIwXHVERjJELVx1REYzNVx1REYzNy1cdURGN0NcdURGN0UtXHVERjg0XHVERjg2LVx1REY5M1x1REZBMC1cdURGQzFcdURGQzVcdURGQzZcdURGQzhcdURGQzlcdURGQ0YtXHVERkQzXHVERkUwLVx1REZGMFx1REZGOC1cdURGRkZdfFx1RERFNlx1RDgzQ1tcdURERTgtXHVEREVDXHVEREVFXHVEREYxXHVEREYyXHVEREY0XHVEREY2LVx1RERGQVx1RERGQ1x1RERGRFx1RERGRl18XHVEREU3XHVEODNDW1x1RERFNlx1RERFN1x1RERFOS1cdURERUZcdURERjEtXHVEREY0XHVEREY2LVx1RERGOVx1RERGQlx1RERGQ1x1RERGRVx1RERGRl18XHVEREU4XHVEODNDW1x1RERFNlx1RERFOFx1RERFOVx1RERFQi1cdURERUVcdURERjAtXHVEREY1XHVEREY3XHVEREZBLVx1RERGRl18XHVEREU5XHVEODNDW1x1RERFQVx1RERFQ1x1RERFRlx1RERGMFx1RERGMlx1RERGNFx1RERGRl18XHVEREVBXHVEODNDW1x1RERFNlx1RERFOFx1RERFQVx1RERFQ1x1RERFRFx1RERGNy1cdURERkFdfFx1RERFQlx1RDgzQ1tcdURERUUtXHVEREYwXHVEREYyXHVEREY0XHVEREY3XXxcdURERUNcdUQ4M0NbXHVEREU2XHVEREU3XHVEREU5LVx1RERFRVx1RERGMS1cdURERjNcdURERjUtXHVEREZBXHVEREZDXHVEREZFXXxcdURERURcdUQ4M0NbXHVEREYwXHVEREYyXHVEREYzXHVEREY3XHVEREY5XHVEREZBXXxcdURERUVcdUQ4M0NbXHVEREU4LVx1RERFQVx1RERGMS1cdURERjRcdURERjYtXHVEREY5XXxcdURERUZcdUQ4M0NbXHVEREVBXHVEREYyXHVEREY0XHVEREY1XXxcdURERjBcdUQ4M0NbXHVEREVBXHVEREVDLVx1RERFRVx1RERGMlx1RERGM1x1RERGNVx1RERGN1x1RERGQ1x1RERGRVx1RERGRl18XHVEREYxXHVEODNDW1x1RERFNi1cdURERThcdURERUVcdURERjBcdURERjctXHVEREZCXHVEREZFXXxcdURERjJcdUQ4M0NbXHVEREU2XHVEREU4LVx1RERFRFx1RERGMC1cdURERkZdfFx1RERGM1x1RDgzQ1tcdURERTZcdURERThcdURERUEtXHVEREVDXHVEREVFXHVEREYxXHVEREY0XHVEREY1XHVEREY3XHVEREZBXHVEREZGXXxcdURERjRcdUQ4M0NcdURERjJ8XHVEREY1XHVEODNDW1x1RERFNlx1RERFQS1cdURERURcdURERjAtXHVEREYzXHVEREY3LVx1RERGOVx1RERGQ1x1RERGRV18XHVEREY2XHVEODNDXHVEREU2fFx1RERGN1x1RDgzQ1tcdURERUFcdURERjRcdURERjhcdURERkFcdURERkNdfFx1RERGOFx1RDgzQ1tcdURERTYtXHVEREVBXHVEREVDLVx1RERGNFx1RERGNy1cdURERjlcdURERkJcdURERkQtXHVEREZGXXxcdURERjlcdUQ4M0NbXHVEREU2XHVEREU4XHVEREU5XHVEREVCLVx1RERFRFx1RERFRi1cdURERjRcdURERjdcdURERjlcdURERkJcdURERkNcdURERkZdfFx1RERGQVx1RDgzQ1tcdURERTZcdURERUNcdURERjJcdURERjNcdURERjhcdURERkVcdURERkZdfFx1RERGQlx1RDgzQ1tcdURERTZcdURERThcdURERUFcdURERUNcdURERUVcdURERjNcdURERkFdfFx1RERGQ1x1RDgzQ1tcdURERUJcdURERjhdfFx1RERGRFx1RDgzQ1x1RERGMHxcdURERkVcdUQ4M0NbXHVEREVBXHVEREY5XXxcdURERkZcdUQ4M0NbXHVEREU2XHVEREYyXHVEREZDXXxcdURGRjNcdUZFMEY/KD86XHUyMDBEKD86XHUyNkE3XHVGRTBGP3xcdUQ4M0NcdURGMDgpKT98XHVERkY0KD86XHUyMDBEXHUyNjIwXHVGRTBGP3xcdURCNDBcdURDNjdcdURCNDBcdURDNjJcdURCNDAoPzpcdURDNjVcdURCNDBcdURDNkVcdURCNDBcdURDNjd8XHVEQzczXHVEQjQwXHVEQzYzXHVEQjQwXHVEQzc0fFx1REM3N1x1REI0MFx1REM2Q1x1REI0MFx1REM3MylcdURCNDBcdURDN0YpPyl8XHVEODNEKD86W1x1REMzRlx1RENGRFx1REQ0OVx1REQ0QVx1REQ2Rlx1REQ3MFx1REQ3M1x1REQ3Ni1cdURENzlcdUREODdcdUREOEEtXHVERDhEXHVEREE1XHVEREE4XHVEREIxXHVEREIyXHVEREJDXHVEREMyLVx1RERDNFx1REREMS1cdURERDNcdUREREMtXHVERERFXHVEREUxXHVEREUzXHVEREU4XHVEREVGXHVEREYzXHVEREZBXHVERUNCXHVERUNELVx1REVDRlx1REVFMC1cdURFRTVcdURFRTlcdURFRjBcdURFRjNdXHVGRTBGP3xbXHVEQzQyXHVEQzQzXHVEQzQ2LVx1REM1MFx1REM2Nlx1REM2N1x1REM2Qi1cdURDNkRcdURDNzJcdURDNzQtXHVEQzc2XHVEQzc4XHVEQzdDXHVEQzgzXHVEQzg1XHVEQzhGXHVEQzkxXHVEQ0FBXHVERDdBXHVERDk1XHVERDk2XHVERTRDXHVERTRGXHVERUMwXHVERUNDXSg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSk/fFtcdURDNkVcdURDNzBcdURDNzFcdURDNzNcdURDNzdcdURDODFcdURDODJcdURDODZcdURDODdcdURFNDUtXHVERTQ3XHVERTRCXHVERTREXHVERTRFXHVERUEzXHVERUI0LVx1REVCNl0oPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pPyg/Olx1MjAwRFtcdTI2NDBcdTI2NDJdXHVGRTBGPyk/fFtcdURENzRcdUREOTBdKD86XHVGRTBGfFx1RDgzQ1tcdURGRkItXHVERkZGXSk/fFtcdURDMDAtXHVEQzA3XHVEQzA5LVx1REMxNFx1REMxNi1cdURDM0FcdURDM0MtXHVEQzNFXHVEQzQwXHVEQzQ0XHVEQzQ1XHVEQzUxLVx1REM2NVx1REM2QVx1REM3OS1cdURDN0JcdURDN0QtXHVEQzgwXHVEQzg0XHVEQzg4LVx1REM4RVx1REM5MFx1REM5Mi1cdURDQTlcdURDQUItXHVEQ0ZDXHVEQ0ZGLVx1REQzRFx1REQ0Qi1cdURENEVcdURENTAtXHVERDY3XHVEREE0XHVEREZCLVx1REUyRFx1REUyRi1cdURFMzRcdURFMzctXHVERTQ0XHVERTQ4LVx1REU0QVx1REU4MC1cdURFQTJcdURFQTQtXHVERUIzXHVERUI3LVx1REVCRlx1REVDMS1cdURFQzVcdURFRDAtXHVERUQyXHVERUQ1LVx1REVEN1x1REVERC1cdURFREZcdURFRUJcdURFRUNcdURFRjQtXHVERUZDXHVERkUwLVx1REZFQlx1REZGMF18XHVEQzA4KD86XHUyMDBEXHUyQjFCKT98XHVEQzE1KD86XHUyMDBEXHVEODNFXHVEREJBKT98XHVEQzNCKD86XHUyMDBEXHUyNzQ0XHVGRTBGPyk/fFx1REM0MVx1RkUwRj8oPzpcdTIwMERcdUQ4M0RcdURERThcdUZFMEY/KT98XHVEQzY4KD86XHUyMDBEKD86W1x1MjY5NVx1MjY5Nlx1MjcwOF1cdUZFMEY/fFx1Mjc2NFx1RkUwRj9cdTIwMERcdUQ4M0QoPzpcdURDOEJcdTIwMERcdUQ4M0QpP1x1REM2OHxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0QoPzpbXHVEQzY4XHVEQzY5XVx1MjAwRFx1RDgzRCg/Olx1REM2Nig/Olx1MjAwRFx1RDgzRFx1REM2Nik/fFx1REM2Nyg/Olx1MjAwRFx1RDgzRFtcdURDNjZcdURDNjddKT8pfFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1REM2Nig/Olx1MjAwRFx1RDgzRFx1REM2Nik/fFx1REM2Nyg/Olx1MjAwRFx1RDgzRFtcdURDNjZcdURDNjddKT8pfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDKD86XHVERkZCKD86XHUyMDBEKD86W1x1MjY5NVx1MjY5Nlx1MjcwOF1cdUZFMEY/fFx1Mjc2NFx1RkUwRj9cdTIwMERcdUQ4M0QoPzpcdURDOEJcdTIwMERcdUQ4M0QpP1x1REM2OFx1RDgzQ1tcdURGRkItXHVERkZGXXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0UoPzpbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF18XHVERDFEXHUyMDBEXHVEODNEXHVEQzY4XHVEODNDW1x1REZGQy1cdURGRkZdKSkpP3xcdURGRkMoPzpcdTIwMEQoPzpbXHUyNjk1XHUyNjk2XHUyNzA4XVx1RkUwRj98XHUyNzY0XHVGRTBGP1x1MjAwRFx1RDgzRCg/Olx1REM4Qlx1MjAwRFx1RDgzRCk/XHVEQzY4XHVEODNDW1x1REZGQi1cdURGRkZdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRSg/OltcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXXxcdUREMURcdTIwMERcdUQ4M0RcdURDNjhcdUQ4M0NbXHVERkZCXHVERkZELVx1REZGRl0pKSk/fFx1REZGRCg/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdTI3NjRcdUZFMEY/XHUyMDBEXHVEODNEKD86XHVEQzhCXHUyMDBEXHVEODNEKT9cdURDNjhcdUQ4M0NbXHVERkZCLVx1REZGRl18XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFKD86W1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdfFx1REQxRFx1MjAwRFx1RDgzRFx1REM2OFx1RDgzQ1tcdURGRkJcdURGRkNcdURGRkVcdURGRkZdKSkpP3xcdURGRkUoPzpcdTIwMEQoPzpbXHUyNjk1XHUyNjk2XHUyNzA4XVx1RkUwRj98XHUyNzY0XHVGRTBGP1x1MjAwRFx1RDgzRCg/Olx1REM4Qlx1MjAwRFx1RDgzRCk/XHVEQzY4XHVEODNDW1x1REZGQi1cdURGRkZdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRSg/OltcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXXxcdUREMURcdTIwMERcdUQ4M0RcdURDNjhcdUQ4M0NbXHVERkZCLVx1REZGRFx1REZGRl0pKSk/fFx1REZGRig/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdTI3NjRcdUZFMEY/XHUyMDBEXHVEODNEKD86XHVEQzhCXHUyMDBEXHVEODNEKT9cdURDNjhcdUQ4M0NbXHVERkZCLVx1REZGRl18XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFKD86W1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdfFx1REQxRFx1MjAwRFx1RDgzRFx1REM2OFx1RDgzQ1tcdURGRkItXHVERkZFXSkpKT8pKT98XHVEQzY5KD86XHUyMDBEKD86W1x1MjY5NVx1MjY5Nlx1MjcwOF1cdUZFMEY/fFx1Mjc2NFx1RkUwRj9cdTIwMERcdUQ4M0QoPzpcdURDOEJcdTIwMERcdUQ4M0QpP1tcdURDNjhcdURDNjldfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRCg/OltcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1REM2Nig/Olx1MjAwRFx1RDgzRFx1REM2Nik/fFx1REM2Nyg/Olx1MjAwRFx1RDgzRFtcdURDNjZcdURDNjddKT98XHVEQzY5XHUyMDBEXHVEODNEKD86XHVEQzY2KD86XHUyMDBEXHVEODNEXHVEQzY2KT98XHVEQzY3KD86XHUyMDBEXHVEODNEW1x1REM2Nlx1REM2N10pPykpfFx1RDgzRVtcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXSl8XHVEODNDKD86XHVERkZCKD86XHUyMDBEKD86W1x1MjY5NVx1MjY5Nlx1MjcwOF1cdUZFMEY/fFx1Mjc2NFx1RkUwRj9cdTIwMERcdUQ4M0QoPzpbXHVEQzY4XHVEQzY5XXxcdURDOEJcdTIwMERcdUQ4M0RbXHVEQzY4XHVEQzY5XSlcdUQ4M0NbXHVERkZCLVx1REZGRl18XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFKD86W1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdfFx1REQxRFx1MjAwRFx1RDgzRFtcdURDNjhcdURDNjldXHVEODNDW1x1REZGQy1cdURGRkZdKSkpP3xcdURGRkMoPzpcdTIwMEQoPzpbXHUyNjk1XHUyNjk2XHUyNzA4XVx1RkUwRj98XHUyNzY0XHVGRTBGP1x1MjAwRFx1RDgzRCg/OltcdURDNjhcdURDNjldfFx1REM4Qlx1MjAwRFx1RDgzRFtcdURDNjhcdURDNjldKVx1RDgzQ1tcdURGRkItXHVERkZGXXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0UoPzpbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF18XHVERDFEXHUyMDBEXHVEODNEW1x1REM2OFx1REM2OV1cdUQ4M0NbXHVERkZCXHVERkZELVx1REZGRl0pKSk/fFx1REZGRCg/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdTI3NjRcdUZFMEY/XHUyMDBEXHVEODNEKD86W1x1REM2OFx1REM2OV18XHVEQzhCXHUyMDBEXHVEODNEW1x1REM2OFx1REM2OV0pXHVEODNDW1x1REZGQi1cdURGRkZdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRSg/OltcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXXxcdUREMURcdTIwMERcdUQ4M0RbXHVEQzY4XHVEQzY5XVx1RDgzQ1tcdURGRkJcdURGRkNcdURGRkVcdURGRkZdKSkpP3xcdURGRkUoPzpcdTIwMEQoPzpbXHUyNjk1XHUyNjk2XHUyNzA4XVx1RkUwRj98XHUyNzY0XHVGRTBGP1x1MjAwRFx1RDgzRCg/OltcdURDNjhcdURDNjldfFx1REM4Qlx1MjAwRFx1RDgzRFtcdURDNjhcdURDNjldKVx1RDgzQ1tcdURGRkItXHVERkZGXXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0UoPzpbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF18XHVERDFEXHUyMDBEXHVEODNEW1x1REM2OFx1REM2OV1cdUQ4M0NbXHVERkZCLVx1REZGRFx1REZGRl0pKSk/fFx1REZGRig/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdTI3NjRcdUZFMEY/XHUyMDBEXHVEODNEKD86W1x1REM2OFx1REM2OV18XHVEQzhCXHUyMDBEXHVEODNEW1x1REM2OFx1REM2OV0pXHVEODNDW1x1REZGQi1cdURGRkZdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRSg/OltcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXXxcdUREMURcdTIwMERcdUQ4M0RbXHVEQzY4XHVEQzY5XVx1RDgzQ1tcdURGRkItXHVERkZFXSkpKT8pKT98XHVEQzZGKD86XHUyMDBEW1x1MjY0MFx1MjY0Ml1cdUZFMEY/KT98XHVERDc1KD86XHVGRTBGfFx1RDgzQ1tcdURGRkItXHVERkZGXSk/KD86XHUyMDBEW1x1MjY0MFx1MjY0Ml1cdUZFMEY/KT98XHVERTJFKD86XHUyMDBEXHVEODNEXHVEQ0E4KT98XHVERTM1KD86XHUyMDBEXHVEODNEXHVEQ0FCKT98XHVERTM2KD86XHUyMDBEXHVEODNDXHVERjJCXHVGRTBGPyk/KXxcdUQ4M0UoPzpbXHVERDBDXHVERDBGXHVERDE4LVx1REQxRlx1REQzMC1cdUREMzRcdUREMzZcdURENzdcdUREQjVcdUREQjZcdUREQkJcdURERDJcdURERDNcdURERDVcdURFQzMtXHVERUM1XHVERUYwXHVERUYyLVx1REVGNl0oPzpcdUQ4M0NbXHVERkZCLVx1REZGRl0pP3xbXHVERDI2XHVERDM1XHVERDM3LVx1REQzOVx1REQzRFx1REQzRVx1RERCOFx1RERCOVx1RERDRC1cdUREQ0ZcdURERDRcdURERDYtXHVEREREXSg/Olx1RDgzQ1tcdURGRkItXHVERkZGXSk/KD86XHUyMDBEW1x1MjY0MFx1MjY0Ml1cdUZFMEY/KT98W1x1RERERVx1RERERl0oPzpcdTIwMERbXHUyNjQwXHUyNjQyXVx1RkUwRj8pP3xbXHVERDBEXHVERDBFXHVERDEwLVx1REQxN1x1REQyMC1cdUREMjVcdUREMjctXHVERDJGXHVERDNBXHVERDNGLVx1REQ0NVx1REQ0Ny1cdURENzZcdURENzgtXHVEREI0XHVEREI3XHVEREJBXHVEREJDLVx1RERDQ1x1REREMFx1RERFMC1cdURERkZcdURFNzAtXHVERTc0XHVERTc4LVx1REU3Q1x1REU4MC1cdURFODZcdURFOTAtXHVERUFDXHVERUIwLVx1REVCQVx1REVDMC1cdURFQzJcdURFRDAtXHVERUQ5XHVERUUwLVx1REVFN118XHVERDNDKD86XHUyMDBEW1x1MjY0MFx1MjY0Ml1cdUZFMEY/fFx1RDgzQ1tcdURGRkItXHVERkZGXSk/fFx1REREMSg/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjg0XHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0UoPzpbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF18XHVERDFEXHUyMDBEXHVEODNFXHVEREQxKSl8XHVEODNDKD86XHVERkZCKD86XHUyMDBEKD86W1x1MjY5NVx1MjY5Nlx1MjcwOF1cdUZFMEY/fFx1Mjc2NFx1RkUwRj9cdTIwMEQoPzpcdUQ4M0RcdURDOEJcdTIwMEQpP1x1RDgzRVx1REREMVx1RDgzQ1tcdURGRkMtXHVERkZGXXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjg0XHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0UoPzpbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF18XHVERDFEXHUyMDBEXHVEODNFXHVEREQxXHVEODNDW1x1REZGQi1cdURGRkZdKSkpP3xcdURGRkMoPzpcdTIwMEQoPzpbXHUyNjk1XHUyNjk2XHUyNzA4XVx1RkUwRj98XHUyNzY0XHVGRTBGP1x1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCk/XHVEODNFXHVEREQxXHVEODNDW1x1REZGQlx1REZGRC1cdURGRkZdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGODRcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRSg/OltcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXXxcdUREMURcdTIwMERcdUQ4M0VcdURERDFcdUQ4M0NbXHVERkZCLVx1REZGRl0pKSk/fFx1REZGRCg/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdTI3NjRcdUZFMEY/XHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEKT9cdUQ4M0VcdURERDFcdUQ4M0NbXHVERkZCXHVERkZDXHVERkZFXHVERkZGXXxcdUQ4M0NbXHVERjNFXHVERjczXHVERjdDXHVERjg0XHVERjkzXHVERkE0XHVERkE4XHVERkVCXHVERkVEXXxcdUQ4M0RbXHVEQ0JCXHVEQ0JDXHVERDI3XHVERDJDXHVERTgwXHVERTkyXXxcdUQ4M0UoPzpbXHVEREFGLVx1RERCM1x1RERCQ1x1RERCRF18XHVERDFEXHUyMDBEXHVEODNFXHVEREQxXHVEODNDW1x1REZGQi1cdURGRkZdKSkpP3xcdURGRkUoPzpcdTIwMEQoPzpbXHUyNjk1XHUyNjk2XHUyNzA4XVx1RkUwRj98XHUyNzY0XHVGRTBGP1x1MjAwRCg/Olx1RDgzRFx1REM4Qlx1MjAwRCk/XHVEODNFXHVEREQxXHVEODNDW1x1REZGQi1cdURGRkRcdURGRkZdfFx1RDgzQ1tcdURGM0VcdURGNzNcdURGN0NcdURGODRcdURGOTNcdURGQTRcdURGQThcdURGRUJcdURGRURdfFx1RDgzRFtcdURDQkJcdURDQkNcdUREMjdcdUREMkNcdURFODBcdURFOTJdfFx1RDgzRSg/OltcdUREQUYtXHVEREIzXHVEREJDXHVEREJEXXxcdUREMURcdTIwMERcdUQ4M0VcdURERDFcdUQ4M0NbXHVERkZCLVx1REZGRl0pKSk/fFx1REZGRig/Olx1MjAwRCg/OltcdTI2OTVcdTI2OTZcdTI3MDhdXHVGRTBGP3xcdTI3NjRcdUZFMEY/XHUyMDBEKD86XHVEODNEXHVEQzhCXHUyMDBEKT9cdUQ4M0VcdURERDFcdUQ4M0NbXHVERkZCLVx1REZGRV18XHVEODNDW1x1REYzRVx1REY3M1x1REY3Q1x1REY4NFx1REY5M1x1REZBNFx1REZBOFx1REZFQlx1REZFRF18XHVEODNEW1x1RENCQlx1RENCQ1x1REQyN1x1REQyQ1x1REU4MFx1REU5Ml18XHVEODNFKD86W1x1RERBRi1cdUREQjNcdUREQkNcdUREQkRdfFx1REQxRFx1MjAwRFx1RDgzRVx1REREMVx1RDgzQ1tcdURGRkItXHVERkZGXSkpKT8pKT98XHVERUYxKD86XHVEODNDKD86XHVERkZCKD86XHUyMDBEXHVEODNFXHVERUYyXHVEODNDW1x1REZGQy1cdURGRkZdKT98XHVERkZDKD86XHUyMDBEXHVEODNFXHVERUYyXHVEODNDW1x1REZGQlx1REZGRC1cdURGRkZdKT98XHVERkZEKD86XHUyMDBEXHVEODNFXHVERUYyXHVEODNDW1x1REZGQlx1REZGQ1x1REZGRVx1REZGRl0pP3xcdURGRkUoPzpcdTIwMERcdUQ4M0VcdURFRjJcdUQ4M0NbXHVERkZCLVx1REZGRFx1REZGRl0pP3xcdURGRkYoPzpcdTIwMERcdUQ4M0VcdURFRjJcdUQ4M0NbXHVERkZCLVx1REZGRV0pPykpPykpL2c7Cgl9OwoKCS8qKiBOb3JtYWxpemUgYSBkdXJhdGlvbiB0byBhbGwgb2YgdGhlIHByb3BlciB1bml0cy4gKi8NCglmdW5jdGlvbiBub3JtYWxpemVEdXJhdGlvbihkdXIpIHsNCgkgICAgaWYgKGR1ciA9PT0gdW5kZWZpbmVkIHx8IGR1ciA9PT0gbnVsbCkNCgkgICAgICAgIHJldHVybiBkdXI7DQoJICAgIHJldHVybiBkdXIuc2hpZnRUbygieWVhcnMiLCAibW9udGhzIiwgIndlZWtzIiwgImRheXMiLCAiaG91cnMiLCAibWludXRlcyIsICJzZWNvbmRzIiwgIm1pbGxpc2Vjb25kcyIpLm5vcm1hbGl6ZSgpOw0KCX0NCgkvKiogU3RyaXAgdGhlIHRpbWUgY29tcG9uZW50cyBvZiBhIGRhdGUgdGltZSBvYmplY3QuICovDQoJZnVuY3Rpb24gc3RyaXBUaW1lKGR0KSB7DQoJICAgIGlmIChkdCA9PT0gbnVsbCB8fCBkdCA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgcmV0dXJuIGR0Ow0KCSAgICByZXR1cm4gRGF0ZVRpbWVfMS5mcm9tT2JqZWN0KHsNCgkgICAgICAgIHllYXI6IGR0LnllYXIsDQoJICAgICAgICBtb250aDogZHQubW9udGgsDQoJICAgICAgICBkYXk6IGR0LmRheSwNCgkgICAgfSk7DQoJfQ0KCS8qKiBUcnkgdG8gZXh0cmFjdCBhIFlZWVlNTUREIGRhdGUgZnJvbSBhIHN0cmluZy4gKi8NCglmdW5jdGlvbiBleHRyYWN0RGF0ZShzdHIpIHsNCgkgICAgbGV0IGRhdGVNYXRjaCA9IC8oXGR7NH0pLShcZHsyfSktKFxkezJ9KS8uZXhlYyhzdHIpOw0KCSAgICBpZiAoIWRhdGVNYXRjaCkNCgkgICAgICAgIGRhdGVNYXRjaCA9IC8oXGR7NH0pKFxkezJ9KShcZHsyfSkvLmV4ZWMoc3RyKTsNCgkgICAgaWYgKGRhdGVNYXRjaCkgew0KCSAgICAgICAgbGV0IHllYXIgPSBOdW1iZXIucGFyc2VJbnQoZGF0ZU1hdGNoWzFdKTsNCgkgICAgICAgIGxldCBtb250aCA9IE51bWJlci5wYXJzZUludChkYXRlTWF0Y2hbMl0pOw0KCSAgICAgICAgbGV0IGRheSA9IE51bWJlci5wYXJzZUludChkYXRlTWF0Y2hbM10pOw0KCSAgICAgICAgcmV0dXJuIERhdGVUaW1lXzEuZnJvbU9iamVjdCh7IHllYXIsIG1vbnRoLCBkYXkgfSk7DQoJICAgIH0NCgkgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgl9DQoJLyoqIEdldCB0aGUgZm9sZGVyIGNvbnRhaW5pbmcgdGhlIGdpdmVuIHBhdGggKGkuZS4sIGxpa2UgY29tcHV0aW5nICdwYXRoLy4uJykuICovDQoJZnVuY3Rpb24gZ2V0UGFyZW50Rm9sZGVyKHBhdGgpIHsNCgkgICAgcmV0dXJuIHBhdGguc3BsaXQoIi8iKS5zbGljZSgwLCAtMSkuam9pbigiLyIpOw0KCX0NCgkvKiogR2V0IHRoZSAidGl0bGUiIGZvciBhIGZpbGUsIGJ5IHN0cmlwcGluZyBvdGhlciBwYXJ0cyBvZiB0aGUgcGF0aCBhcyB3ZWxsIGFzIHRoZSBleHRlbnNpb24uICovDQoJZnVuY3Rpb24gZ2V0RmlsZVRpdGxlKHBhdGgpIHsNCgkgICAgaWYgKHBhdGguaW5jbHVkZXMoIi8iKSkNCgkgICAgICAgIHBhdGggPSBwYXRoLnN1YnN0cmluZyhwYXRoLmxhc3RJbmRleE9mKCIvIikgKyAxKTsNCgkgICAgaWYgKHBhdGguZW5kc1dpdGgoIi5tZCIpKQ0KCSAgICAgICAgcGF0aCA9IHBhdGguc3Vic3RyaW5nKDAsIHBhdGgubGVuZ3RoIC0gMyk7DQoJICAgIHJldHVybiBwYXRoOw0KCX0NCgkvKiogR2V0IHRoZSBleHRlbnNpb24gb2YgYSBmaWxlIGZyb20gdGhlIGZpbGUgcGF0aC4gKi8NCglmdW5jdGlvbiBnZXRFeHRlbnNpb24ocGF0aCkgew0KCSAgICBpZiAoIXBhdGguaW5jbHVkZXMoIi4iKSkNCgkgICAgICAgIHJldHVybiAiIjsNCgkgICAgcmV0dXJuIHBhdGguc3Vic3RyaW5nKHBhdGgubGFzdEluZGV4T2YoIi4iKSArIDEpOw0KCX0NCgkvKiogUGFyc2UgYWxsIHN1YnRhZ3Mgb3V0IG9mIHRoZSBnaXZlbiB0YWcuIEkuZS4sICNoZWxsby9pL2FtIHdvdWxkIHlpZWxkIFsjaGVsbG8vaS9hbSwgI2hlbGxvL2ksICNoZWxsb10uICovDQoJZnVuY3Rpb24gZXh0cmFjdFN1YnRhZ3ModGFnKSB7DQoJICAgIGxldCByZXN1bHQgPSBbdGFnXTsNCgkgICAgd2hpbGUgKHRhZy5pbmNsdWRlcygiLyIpKSB7DQoJICAgICAgICB0YWcgPSB0YWcuc3Vic3RyaW5nKDAsIHRhZy5sYXN0SW5kZXhPZigiLyIpKTsNCgkgICAgICAgIHJlc3VsdC5wdXNoKHRhZyk7DQoJICAgIH0NCgkgICAgcmV0dXJuIHJlc3VsdDsNCgl9DQoJLyoqIEEgcGFyc2ltbW9uIHBhcnNlciB3aGljaCBjYW5vbmljYWxpemVzIHZhcmlhYmxlIG5hbWVzIHdoaWxlIHByb3Blcmx5IHJlc3BlY3RpbmcgZW1vamkuICovDQoJY29uc3QgVkFSX05BTUVfQ0FOT05JQ0FMSVpFUiA9IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXgobmV3IFJlZ0V4cChlbW9qaVJlZ2V4KCksICIiKSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXgoL1swLTlccHtMZXR0ZXJ9Xy1dKy91KS5tYXAoc3RyID0+IHN0ci50b0xvY2FsZUxvd2VyQ2FzZSgpKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy53aGl0ZXNwYWNlLm1hcChfID0+ICItIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYW55Lm1hcChfID0+ICIiKSkNCgkgICAgLm1hbnkoKQ0KCSAgICAubWFwKHJlc3VsdCA9PiByZXN1bHQuam9pbigiIikpOw0KCS8qKiBDb252ZXJ0IGFuIGFyYml0cmFyeSB2YXJpYWJsZSBuYW1lIGludG8gc29tZXRoaW5nIEpTL3F1ZXJ5IGZyaWVuZGx5LiAqLw0KCWZ1bmN0aW9uIGNhbm9uaWNhbGl6ZVZhck5hbWUobmFtZSkgew0KCSAgICByZXR1cm4gVkFSX05BTUVfQ0FOT05JQ0FMSVpFUi50cnlQYXJzZShuYW1lKTsNCgl9DQoJY29uc3QgSEVBREVSX0NBTk9OSUNBTElaRVIgPSBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4KG5ldyBSZWdFeHAoZW1vamlSZWdleCgpLCAiIikpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4KC9bMC05XHB7TGV0dGVyfV8tXSsvdSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMud2hpdGVzcGFjZS5tYXAoXyA9PiAiICIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFueS5tYXAoXyA9PiAiICIpKQ0KCSAgICAubWFueSgpDQoJICAgIC5tYXAocmVzdWx0ID0+IHsNCgkgICAgcmV0dXJuIHJlc3VsdC5qb2luKCIiKS5zcGxpdCgvXHMrLykuam9pbigiICIpLnRyaW0oKTsNCgl9KTsNCgkvKioNCgkgKiBOb3JtYWxpemVzIHRoZSB0ZXh0IGluIGEgaGVhZGVyIHRvIGJlIHNvbWV0aGluZyB0aGF0IGlzIGFjdHVhbGx5IGxpbmthYmxlIHRvLiBUaGlzIG1pbWljcw0KCSAqIGhvdyBPYnNpZGlhbiBkb2VzIGl0J3Mgbm9ybWFsaXphdGlvbiwgY29sbGFwc2luZyByZXBlYXRlZCBzcGFjZXMgYW5kIHN0cmlwcGluZyBvdXQgY29udHJvbCBjaGFyYWN0ZXJzLg0KCSAqLw0KCWZ1bmN0aW9uIG5vcm1hbGl6ZUhlYWRlckZvckxpbmsoaGVhZGVyKSB7DQoJICAgIHJldHVybiBIRUFERVJfQ0FOT05JQ0FMSVpFUi50cnlQYXJzZShoZWFkZXIpOw0KCX0NCgkvKiogUmVuZGVyIGEgZHVyYXRpb24gaW4gYSBtaW5pbWFsIGZvcm1hdCB0byBzYXZlIHNwYWNlLiAqLw0KCWZ1bmN0aW9uIHJlbmRlck1pbmltYWxEdXJhdGlvbihkdXIpIHsNCgkgICAgZHVyID0gbm9ybWFsaXplRHVyYXRpb24oZHVyKTsNCgkgICAgLy8gVE9ETzogTHV4b24gZG9lcyBub3QgaGF2ZSBtdWx0aS1saW5ndWFsL2xvY2FsZS1hd2FyZSBkdXJhdGlvbiByZW5kZXJpbmcuDQoJICAgIGxldCByZXN1bHQgPSAiIjsNCgkgICAgaWYgKGR1ci55ZWFycykNCgkgICAgICAgIHJlc3VsdCArPSBgJHtkdXIueWVhcnN9IHllYXJzLCBgOw0KCSAgICBpZiAoZHVyLm1vbnRocykNCgkgICAgICAgIHJlc3VsdCArPSBgJHtkdXIubW9udGhzfSBtb250aHMsIGA7DQoJICAgIGlmIChkdXIud2Vla3MpDQoJICAgICAgICByZXN1bHQgKz0gYCR7ZHVyLndlZWtzfSB3ZWVrcywgYDsNCgkgICAgaWYgKGR1ci5kYXlzKQ0KCSAgICAgICAgcmVzdWx0ICs9IGAke2R1ci5kYXlzfSBkYXlzLCBgOw0KCSAgICBpZiAoZHVyLmhvdXJzKQ0KCSAgICAgICAgcmVzdWx0ICs9IGAke2R1ci5ob3Vyc30gaG91cnMsIGA7DQoJICAgIGlmIChkdXIubWludXRlcykNCgkgICAgICAgIHJlc3VsdCArPSBgJHtkdXIubWludXRlc30gbWludXRlcywgYDsNCgkgICAgaWYgKGR1ci5zZWNvbmRzKQ0KCSAgICAgICAgcmVzdWx0ICs9IGAke01hdGgucm91bmQoZHVyLnNlY29uZHMpfSBzZWNvbmRzLCBgOw0KCSAgICBpZiAoZHVyLm1pbGxpc2Vjb25kcykNCgkgICAgICAgIHJlc3VsdCArPSBgJHtNYXRoLnJvdW5kKGR1ci5taWxsaXNlY29uZHMpfSBtcywgYDsNCgkgICAgaWYgKHJlc3VsdC5lbmRzV2l0aCgiLCAiKSkNCgkgICAgICAgIHJlc3VsdCA9IHJlc3VsdC5zdWJzdHJpbmcoMCwgcmVzdWx0Lmxlbmd0aCAtIDIpOw0KCSAgICByZXR1cm4gcmVzdWx0Ow0KCX0KCgl2YXIgVmFsdWVzOw0KCShmdW5jdGlvbiAoVmFsdWVzKSB7DQoJICAgIC8qKiBDb252ZXJ0IGFuIGFyYml0YXJ5IHZhbHVlIGludG8gYSByZWFzb25hYmxlLCBNYXJrZG93bi1mcmllbmRseSBzdHJpbmcgaWYgcG9zc2libGUuICovDQoJICAgIGZ1bmN0aW9uIHRvU3RyaW5nKGZpZWxkLCBzZXR0aW5nID0gREVGQVVMVF9RVUVSWV9TRVRUSU5HUywgcmVjdXJzaXZlID0gZmFsc2UpIHsNCgkgICAgICAgIGxldCB3cmFwcGVkID0gd3JhcFZhbHVlKGZpZWxkKTsNCgkgICAgICAgIGlmICghd3JhcHBlZCkNCgkgICAgICAgICAgICByZXR1cm4gIm51bGwiOw0KCSAgICAgICAgc3dpdGNoICh3cmFwcGVkLnR5cGUpIHsNCgkgICAgICAgICAgICBjYXNlICJzdHJpbmciOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZTsNCgkgICAgICAgICAgICBjYXNlICJudW1iZXIiOg0KCSAgICAgICAgICAgIGNhc2UgImJvb2xlYW4iOg0KCSAgICAgICAgICAgIGNhc2UgImh0bWwiOg0KCSAgICAgICAgICAgIGNhc2UgIm51bGwiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gIiIgKyB3cmFwcGVkLnZhbHVlOw0KCSAgICAgICAgICAgIGNhc2UgImxpbmsiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS5tYXJrZG93bigpOw0KCSAgICAgICAgICAgIGNhc2UgImZ1bmN0aW9uIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuICI8ZnVuY3Rpb24+IjsNCgkgICAgICAgICAgICBjYXNlICJhcnJheSI6DQoJICAgICAgICAgICAgICAgIGxldCByZXN1bHQgPSAiIjsNCgkgICAgICAgICAgICAgICAgaWYgKHJlY3Vyc2l2ZSkNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdCArPSAiWyI7DQoJICAgICAgICAgICAgICAgIHJlc3VsdCArPSB3cmFwcGVkLnZhbHVlLm1hcChmID0+IHRvU3RyaW5nKGYsIHNldHRpbmcsIHRydWUpKS5qb2luKCIsICIpOw0KCSAgICAgICAgICAgICAgICBpZiAocmVjdXJzaXZlKQ0KCSAgICAgICAgICAgICAgICAgICAgcmVzdWx0ICs9ICJdIjsNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgICAgICBjYXNlICJvYmplY3QiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gKCJ7ICIgKw0KCSAgICAgICAgICAgICAgICAgICAgT2JqZWN0LmVudHJpZXMod3JhcHBlZC52YWx1ZSkNCgkgICAgICAgICAgICAgICAgICAgICAgICAubWFwKGUgPT4gZVswXSArICI6ICIgKyB0b1N0cmluZyhlWzFdLCBzZXR0aW5nLCB0cnVlKSkNCgkgICAgICAgICAgICAgICAgICAgICAgICAuam9pbigiLCAiKSArDQoJICAgICAgICAgICAgICAgICAgICAiIH0iKTsNCgkgICAgICAgICAgICBjYXNlICJkYXRlIjoNCgkgICAgICAgICAgICAgICAgaWYgKHdyYXBwZWQudmFsdWUuc2Vjb25kID09IDAgJiYgd3JhcHBlZC52YWx1ZS5ob3VyID09IDAgJiYgd3JhcHBlZC52YWx1ZS5taW51dGUgPT0gMCkgew0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUudG9Gb3JtYXQoc2V0dGluZy5kZWZhdWx0RGF0ZUZvcm1hdCk7DQoJICAgICAgICAgICAgICAgIH0NCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUudG9Gb3JtYXQoc2V0dGluZy5kZWZhdWx0RGF0ZVRpbWVGb3JtYXQpOw0KCSAgICAgICAgICAgIGNhc2UgImR1cmF0aW9uIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHJlbmRlck1pbmltYWxEdXJhdGlvbih3cmFwcGVkLnZhbHVlKTsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBWYWx1ZXMudG9TdHJpbmcgPSB0b1N0cmluZzsNCgkgICAgLyoqIFdyYXAgYSBsaXRlcmFsIHZhbHVlIHNvIHlvdSBjYW4gc3dpdGNoIG9uIGl0IGVhc2lseS4gKi8NCgkgICAgZnVuY3Rpb24gd3JhcFZhbHVlKHZhbCkgew0KCSAgICAgICAgaWYgKGlzTnVsbCh2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJudWxsIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNOdW1iZXIodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAibnVtYmVyIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNTdHJpbmcodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAic3RyaW5nIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNCb29sZWFuKHZhbCkpDQoJICAgICAgICAgICAgcmV0dXJuIHsgdHlwZTogImJvb2xlYW4iLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc0R1cmF0aW9uKHZhbCkpDQoJICAgICAgICAgICAgcmV0dXJuIHsgdHlwZTogImR1cmF0aW9uIiwgdmFsdWU6IHZhbCB9Ow0KCSAgICAgICAgZWxzZSBpZiAoaXNEYXRlKHZhbCkpDQoJICAgICAgICAgICAgcmV0dXJuIHsgdHlwZTogImRhdGUiLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc0h0bWwodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAiaHRtbCIsIHZhbHVlOiB2YWwgfTsNCgkgICAgICAgIGVsc2UgaWYgKGlzQXJyYXkodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAiYXJyYXkiLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc0xpbmsodmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAibGluayIsIHZhbHVlOiB2YWwgfTsNCgkgICAgICAgIGVsc2UgaWYgKGlzRnVuY3Rpb24odmFsKSkNCgkgICAgICAgICAgICByZXR1cm4geyB0eXBlOiAiZnVuY3Rpb24iLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlIGlmIChpc09iamVjdCh2YWwpKQ0KCSAgICAgICAgICAgIHJldHVybiB7IHR5cGU6ICJvYmplY3QiLCB2YWx1ZTogdmFsIH07DQoJICAgICAgICBlbHNlDQoJICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgfQ0KCSAgICBWYWx1ZXMud3JhcFZhbHVlID0gd3JhcFZhbHVlOw0KCSAgICAvKiogUmVjdXJzaXZlbHkgbWFwIGNvbXBsZXggb2JqZWN0cyBhdCB0aGUgbGVhdmVzLiAqLw0KCSAgICBmdW5jdGlvbiBtYXBMZWF2ZXModmFsLCBmdW5jKSB7DQoJICAgICAgICBpZiAoaXNPYmplY3QodmFsKSkgew0KCSAgICAgICAgICAgIGxldCByZXN1bHQgPSB7fTsNCgkgICAgICAgICAgICBmb3IgKGxldCBba2V5LCB2YWx1ZV0gb2YgT2JqZWN0LmVudHJpZXModmFsKSkNCgkgICAgICAgICAgICAgICAgcmVzdWx0W2tleV0gPSBtYXBMZWF2ZXModmFsdWUsIGZ1bmMpOw0KCSAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIGlmIChpc0FycmF5KHZhbCkpIHsNCgkgICAgICAgICAgICBsZXQgcmVzdWx0ID0gW107DQoJICAgICAgICAgICAgZm9yIChsZXQgdmFsdWUgb2YgdmFsKQ0KCSAgICAgICAgICAgICAgICByZXN1bHQucHVzaChtYXBMZWF2ZXModmFsdWUsIGZ1bmMpKTsNCgkgICAgICAgICAgICByZXR1cm4gcmVzdWx0Ow0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgcmV0dXJuIGZ1bmModmFsKTsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBWYWx1ZXMubWFwTGVhdmVzID0gbWFwTGVhdmVzOw0KCSAgICAvKiogQ29tcGFyZSB0d28gYXJiaXRyYXJ5IEphdmFTY3JpcHQgdmFsdWVzLiBQcm9kdWNlcyBhIHRvdGFsIG9yZGVyaW5nIG92ZXIgQU5ZIHBvc3NpYmxlIGRhdGF2aWV3IHZhbHVlLiAqLw0KCSAgICBmdW5jdGlvbiBjb21wYXJlVmFsdWUodmFsMSwgdmFsMiwgbGlua05vcm1hbGl6ZXIpIHsNCgkgICAgICAgIHZhciBfYSwgX2I7DQoJICAgICAgICAvLyBIYW5kbGUgdW5kZWZpbmVkL251bGxzIGZpcnN0Lg0KCSAgICAgICAgaWYgKHZhbDEgPT09IHVuZGVmaW5lZCkNCgkgICAgICAgICAgICB2YWwxID0gbnVsbDsNCgkgICAgICAgIGlmICh2YWwyID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgdmFsMiA9IG51bGw7DQoJICAgICAgICBpZiAodmFsMSA9PT0gbnVsbCAmJiB2YWwyID09PSBudWxsKQ0KCSAgICAgICAgICAgIHJldHVybiAwOw0KCSAgICAgICAgZWxzZSBpZiAodmFsMSA9PT0gbnVsbCkNCgkgICAgICAgICAgICByZXR1cm4gMTsNCgkgICAgICAgIGVsc2UgaWYgKHZhbDIgPT09IG51bGwpDQoJICAgICAgICAgICAgcmV0dXJuIC0xOw0KCSAgICAgICAgLy8gQSBub24tbnVsbCB2YWx1ZSBub3cgd2hpY2ggd2UgY2FuIHdyYXAgJiBjb21wYXJlIG9uLg0KCSAgICAgICAgbGV0IHdyYXAxID0gd3JhcFZhbHVlKHZhbDEpOw0KCSAgICAgICAgbGV0IHdyYXAyID0gd3JhcFZhbHVlKHZhbDIpOw0KCSAgICAgICAgaWYgKHdyYXAxID09PSB1bmRlZmluZWQgJiYgd3JhcDIgPT09IHVuZGVmaW5lZCkNCgkgICAgICAgICAgICByZXR1cm4gMDsNCgkgICAgICAgIGVsc2UgaWYgKHdyYXAxID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgcmV0dXJuIDE7DQoJICAgICAgICBlbHNlIGlmICh3cmFwMiA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgICAgIHJldHVybiAtMTsNCgkgICAgICAgIC8vIFNob3J0LWNpcmN1aXQgb24gZGlmZmVyZW50IHR5cGVzIG9yIG9uIHJlZmVyZW5jZSBlcXVhbGl0eS4NCgkgICAgICAgIGlmICh3cmFwMS50eXBlICE9IHdyYXAyLnR5cGUpDQoJICAgICAgICAgICAgcmV0dXJuIHdyYXAxLnR5cGUubG9jYWxlQ29tcGFyZSh3cmFwMi50eXBlKTsNCgkgICAgICAgIGlmICh3cmFwMS52YWx1ZSA9PT0gd3JhcDIudmFsdWUpDQoJICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICBzd2l0Y2ggKHdyYXAxLnR5cGUpIHsNCgkgICAgICAgICAgICBjYXNlICJzdHJpbmciOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcDEudmFsdWUubG9jYWxlQ29tcGFyZSh3cmFwMi52YWx1ZSk7DQoJICAgICAgICAgICAgY2FzZSAibnVtYmVyIjoNCgkgICAgICAgICAgICAgICAgaWYgKHdyYXAxLnZhbHVlIDwgd3JhcDIudmFsdWUpDQoJICAgICAgICAgICAgICAgICAgICByZXR1cm4gLTE7DQoJICAgICAgICAgICAgICAgIGVsc2UgaWYgKHdyYXAxLnZhbHVlID09IHdyYXAyLnZhbHVlKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgICAgIHJldHVybiAxOw0KCSAgICAgICAgICAgIGNhc2UgIm51bGwiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gMDsNCgkgICAgICAgICAgICBjYXNlICJib29sZWFuIjoNCgkgICAgICAgICAgICAgICAgaWYgKHdyYXAxLnZhbHVlID09IHdyYXAyLnZhbHVlKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgICAgIGVsc2UNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiB3cmFwMS52YWx1ZSA/IDEgOiAtMTsNCgkgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgbGV0IGxpbmsxID0gd3JhcDEudmFsdWU7DQoJICAgICAgICAgICAgICAgIGxldCBsaW5rMiA9IHdyYXAyLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBsZXQgbm9ybWFsaXplID0gbGlua05vcm1hbGl6ZXIgIT09IG51bGwgJiYgbGlua05vcm1hbGl6ZXIgIT09IHZvaWQgMCA/IGxpbmtOb3JtYWxpemVyIDogKCh4KSA9PiB4KTsNCgkgICAgICAgICAgICAgICAgLy8gV2UgY2FuJ3QgY29tcGFyZSBieSBmaWxlIG5hbWUgb3IgZGlzcGxheSwgc2luY2UgdGhhdCB3b3VsZCBicmVhayBsaW5rIGVxdWFsaXR5LiBDb21wYXJlIGJ5IHBhdGguDQoJICAgICAgICAgICAgICAgIGxldCBwYXRoQ29tcGFyZSA9IG5vcm1hbGl6ZShsaW5rMS5wYXRoKS5sb2NhbGVDb21wYXJlKG5vcm1hbGl6ZShsaW5rMi5wYXRoKSk7DQoJICAgICAgICAgICAgICAgIGlmIChwYXRoQ29tcGFyZSAhPSAwKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHBhdGhDb21wYXJlOw0KCSAgICAgICAgICAgICAgICAvLyBUaGVuIGNvbXBhcmUgYnkgdHlwZS4NCgkgICAgICAgICAgICAgICAgbGV0IHR5cGVDb21wYXJlID0gbGluazEudHlwZS5sb2NhbGVDb21wYXJlKGxpbmsyLnR5cGUpOw0KCSAgICAgICAgICAgICAgICBpZiAodHlwZUNvbXBhcmUgIT0gMCkNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiB0eXBlQ29tcGFyZTsNCgkgICAgICAgICAgICAgICAgLy8gVGhlbiBjb21wYXJlIGJ5IHN1YnBhdGggZXhpc3RlbmNlLg0KCSAgICAgICAgICAgICAgICBpZiAobGluazEuc3VicGF0aCAmJiAhbGluazIuc3VicGF0aCkNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiAxOw0KCSAgICAgICAgICAgICAgICBpZiAoIWxpbmsxLnN1YnBhdGggJiYgbGluazIuc3VicGF0aCkNCgkgICAgICAgICAgICAgICAgICAgIHJldHVybiAtMTsNCgkgICAgICAgICAgICAgICAgaWYgKCFsaW5rMS5zdWJwYXRoICYmICFsaW5rMi5zdWJwYXRoKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgICAgIC8vIFNpbmNlIGJvdGggaGF2ZSBhIHN1YnBhdGgsIGNvbXBhcmUgYnkgc3VicGF0aC4NCgkgICAgICAgICAgICAgICAgcmV0dXJuICgoX2EgPSBsaW5rMS5zdWJwYXRoKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiAiIikubG9jYWxlQ29tcGFyZSgoX2IgPSBsaW5rMi5zdWJwYXRoKSAhPT0gbnVsbCAmJiBfYiAhPT0gdm9pZCAwID8gX2IgOiAiIik7DQoJICAgICAgICAgICAgY2FzZSAiZGF0ZSI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwMS52YWx1ZSA8IHdyYXAyLnZhbHVlDQoJICAgICAgICAgICAgICAgICAgICA/IC0xDQoJICAgICAgICAgICAgICAgICAgICA6IHdyYXAxLnZhbHVlLmVxdWFscyh3cmFwMi52YWx1ZSkNCgkgICAgICAgICAgICAgICAgICAgICAgICA/IDANCgkgICAgICAgICAgICAgICAgICAgICAgICA6IDE7DQoJICAgICAgICAgICAgY2FzZSAiZHVyYXRpb24iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcDEudmFsdWUgPCB3cmFwMi52YWx1ZQ0KCSAgICAgICAgICAgICAgICAgICAgPyAtMQ0KCSAgICAgICAgICAgICAgICAgICAgOiB3cmFwMS52YWx1ZS5lcXVhbHMod3JhcDIudmFsdWUpDQoJICAgICAgICAgICAgICAgICAgICAgICAgPyAwDQoJICAgICAgICAgICAgICAgICAgICAgICAgOiAxOw0KCSAgICAgICAgICAgIGNhc2UgImFycmF5IjoNCgkgICAgICAgICAgICAgICAgbGV0IGYxID0gd3JhcDEudmFsdWU7DQoJICAgICAgICAgICAgICAgIGxldCBmMiA9IHdyYXAyLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBmb3IgKGxldCBpbmRleCA9IDA7IGluZGV4IDwgTWF0aC5taW4oZjEubGVuZ3RoLCBmMi5sZW5ndGgpOyBpbmRleCsrKSB7DQoJICAgICAgICAgICAgICAgICAgICBsZXQgY29tcCA9IGNvbXBhcmVWYWx1ZShmMVtpbmRleF0sIGYyW2luZGV4XSk7DQoJICAgICAgICAgICAgICAgICAgICBpZiAoY29tcCAhPSAwKQ0KCSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBjb21wOw0KCSAgICAgICAgICAgICAgICB9DQoJICAgICAgICAgICAgICAgIHJldHVybiBmMS5sZW5ndGggLSBmMi5sZW5ndGg7DQoJICAgICAgICAgICAgY2FzZSAib2JqZWN0IjoNCgkgICAgICAgICAgICAgICAgbGV0IG8xID0gd3JhcDEudmFsdWU7DQoJICAgICAgICAgICAgICAgIGxldCBvMiA9IHdyYXAyLnZhbHVlOw0KCSAgICAgICAgICAgICAgICBsZXQgazEgPSBBcnJheS5mcm9tKE9iamVjdC5rZXlzKG8xKSk7DQoJICAgICAgICAgICAgICAgIGxldCBrMiA9IEFycmF5LmZyb20oT2JqZWN0LmtleXMobzIpKTsNCgkgICAgICAgICAgICAgICAgazEuc29ydCgpOw0KCSAgICAgICAgICAgICAgICBrMi5zb3J0KCk7DQoJICAgICAgICAgICAgICAgIGxldCBrZXlDb21wYXJlID0gY29tcGFyZVZhbHVlKGsxLCBrMik7DQoJICAgICAgICAgICAgICAgIGlmIChrZXlDb21wYXJlICE9IDApDQoJICAgICAgICAgICAgICAgICAgICByZXR1cm4ga2V5Q29tcGFyZTsNCgkgICAgICAgICAgICAgICAgZm9yIChsZXQga2V5IG9mIGsxKSB7DQoJICAgICAgICAgICAgICAgICAgICBsZXQgY29tcCA9IGNvbXBhcmVWYWx1ZShvMVtrZXldLCBvMltrZXldKTsNCgkgICAgICAgICAgICAgICAgICAgIGlmIChjb21wICE9IDApDQoJICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNvbXA7DQoJICAgICAgICAgICAgICAgIH0NCgkgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICAgICAgY2FzZSAiaHRtbCI6DQoJICAgICAgICAgICAgICAgIHJldHVybiAwOw0KCSAgICAgICAgICAgIGNhc2UgImZ1bmN0aW9uIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIDA7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgVmFsdWVzLmNvbXBhcmVWYWx1ZSA9IGNvbXBhcmVWYWx1ZTsNCgkgICAgLyoqIEZpbmQgdGhlIGNvcnJlc3BvbmRpbmcgRGF0YXZlaXcgdHlwZSBmb3IgYW4gYXJiaXRyYXJ5IHZhbHVlLiAqLw0KCSAgICBmdW5jdGlvbiB0eXBlT2YodmFsKSB7DQoJICAgICAgICB2YXIgX2E7DQoJICAgICAgICByZXR1cm4gKF9hID0gd3JhcFZhbHVlKHZhbCkpID09PSBudWxsIHx8IF9hID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfYS50eXBlOw0KCSAgICB9DQoJICAgIFZhbHVlcy50eXBlT2YgPSB0eXBlT2Y7DQoJICAgIC8qKiBEZXRlcm1pbmUgaWYgdGhlIGdpdmVuIHZhbHVlIGlzICJ0cnV0aHkiIChpLmUuLCBpcyBub24tbnVsbCBhbmQgaGFzIGRhdGEgaW4gaXQpLiAqLw0KCSAgICBmdW5jdGlvbiBpc1RydXRoeShmaWVsZCkgew0KCSAgICAgICAgbGV0IHdyYXBwZWQgPSB3cmFwVmFsdWUoZmllbGQpOw0KCSAgICAgICAgaWYgKCF3cmFwcGVkKQ0KCSAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCgkgICAgICAgIHN3aXRjaCAod3JhcHBlZC50eXBlKSB7DQoJICAgICAgICAgICAgY2FzZSAibnVtYmVyIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWUgIT0gMDsNCgkgICAgICAgICAgICBjYXNlICJzdHJpbmciOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS5sZW5ndGggPiAwOw0KCSAgICAgICAgICAgIGNhc2UgImJvb2xlYW4iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZTsNCgkgICAgICAgICAgICBjYXNlICJsaW5rIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuICEhd3JhcHBlZC52YWx1ZS5wYXRoOw0KCSAgICAgICAgICAgIGNhc2UgImRhdGUiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS50b01pbGxpcygpICE9IDA7DQoJICAgICAgICAgICAgY2FzZSAiZHVyYXRpb24iOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS5hcygic2Vjb25kcyIpICE9IDA7DQoJICAgICAgICAgICAgY2FzZSAib2JqZWN0IjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIE9iamVjdC5rZXlzKHdyYXBwZWQudmFsdWUpLmxlbmd0aCA+IDA7DQoJICAgICAgICAgICAgY2FzZSAiYXJyYXkiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gd3JhcHBlZC52YWx1ZS5sZW5ndGggPiAwOw0KCSAgICAgICAgICAgIGNhc2UgIm51bGwiOg0KCSAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQoJICAgICAgICAgICAgY2FzZSAiaHRtbCI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KCSAgICAgICAgICAgIGNhc2UgImZ1bmN0aW9uIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzVHJ1dGh5ID0gaXNUcnV0aHk7DQoJICAgIC8qKiBEZWVwIGNvcHkgYSBmaWVsZC4gKi8NCgkgICAgZnVuY3Rpb24gZGVlcENvcHkoZmllbGQpIHsNCgkgICAgICAgIGlmIChmaWVsZCA9PT0gbnVsbCB8fCBmaWVsZCA9PT0gdW5kZWZpbmVkKQ0KCSAgICAgICAgICAgIHJldHVybiBmaWVsZDsNCgkgICAgICAgIGlmIChWYWx1ZXMuaXNBcnJheShmaWVsZCkpIHsNCgkgICAgICAgICAgICByZXR1cm4gW10uY29uY2F0KGZpZWxkLm1hcCh2ID0+IGRlZXBDb3B5KHYpKSk7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIGlmIChWYWx1ZXMuaXNPYmplY3QoZmllbGQpKSB7DQoJICAgICAgICAgICAgbGV0IHJlc3VsdCA9IHt9Ow0KCSAgICAgICAgICAgIGZvciAobGV0IFtrZXksIHZhbHVlXSBvZiBPYmplY3QuZW50cmllcyhmaWVsZCkpDQoJICAgICAgICAgICAgICAgIHJlc3VsdFtrZXldID0gZGVlcENvcHkodmFsdWUpOw0KCSAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIHsNCgkgICAgICAgICAgICByZXR1cm4gZmllbGQ7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgVmFsdWVzLmRlZXBDb3B5ID0gZGVlcENvcHk7DQoJICAgIGZ1bmN0aW9uIGlzU3RyaW5nKHZhbCkgew0KCSAgICAgICAgcmV0dXJuIHR5cGVvZiB2YWwgPT0gInN0cmluZyI7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzU3RyaW5nID0gaXNTdHJpbmc7DQoJICAgIGZ1bmN0aW9uIGlzTnVtYmVyKHZhbCkgew0KCSAgICAgICAgcmV0dXJuIHR5cGVvZiB2YWwgPT0gIm51bWJlciI7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzTnVtYmVyID0gaXNOdW1iZXI7DQoJICAgIGZ1bmN0aW9uIGlzRGF0ZSh2YWwpIHsNCgkgICAgICAgIHJldHVybiB2YWwgaW5zdGFuY2VvZiBEYXRlVGltZV8xOw0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0RhdGUgPSBpc0RhdGU7DQoJICAgIGZ1bmN0aW9uIGlzRHVyYXRpb24odmFsKSB7DQoJICAgICAgICByZXR1cm4gdmFsIGluc3RhbmNlb2YgRHVyYXRpb25fMTsNCgkgICAgfQ0KCSAgICBWYWx1ZXMuaXNEdXJhdGlvbiA9IGlzRHVyYXRpb247DQoJICAgIGZ1bmN0aW9uIGlzTnVsbCh2YWwpIHsNCgkgICAgICAgIHJldHVybiB2YWwgPT09IG51bGwgfHwgdmFsID09PSB1bmRlZmluZWQ7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzTnVsbCA9IGlzTnVsbDsNCgkgICAgZnVuY3Rpb24gaXNBcnJheSh2YWwpIHsNCgkgICAgICAgIHJldHVybiBBcnJheS5pc0FycmF5KHZhbCk7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzQXJyYXkgPSBpc0FycmF5Ow0KCSAgICBmdW5jdGlvbiBpc0Jvb2xlYW4odmFsKSB7DQoJICAgICAgICByZXR1cm4gdHlwZW9mIHZhbCA9PT0gImJvb2xlYW4iOw0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0Jvb2xlYW4gPSBpc0Jvb2xlYW47DQoJICAgIGZ1bmN0aW9uIGlzTGluayh2YWwpIHsNCgkgICAgICAgIHJldHVybiB2YWwgaW5zdGFuY2VvZiBMaW5rOw0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0xpbmsgPSBpc0xpbms7DQoJICAgIGZ1bmN0aW9uIGlzSHRtbCh2YWwpIHsNCgkgICAgICAgIGlmICh0eXBlb2YgSFRNTEVsZW1lbnQgIT09ICJ1bmRlZmluZWQiKSB7DQoJICAgICAgICAgICAgcmV0dXJuIHZhbCBpbnN0YW5jZW9mIEhUTUxFbGVtZW50Ow0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0h0bWwgPSBpc0h0bWw7DQoJICAgIGZ1bmN0aW9uIGlzT2JqZWN0KHZhbCkgew0KCSAgICAgICAgcmV0dXJuICh0eXBlb2YgdmFsID09ICJvYmplY3QiICYmDQoJICAgICAgICAgICAgIWlzSHRtbCh2YWwpICYmDQoJICAgICAgICAgICAgIWlzQXJyYXkodmFsKSAmJg0KCSAgICAgICAgICAgICFpc0R1cmF0aW9uKHZhbCkgJiYNCgkgICAgICAgICAgICAhaXNEYXRlKHZhbCkgJiYNCgkgICAgICAgICAgICAhaXNMaW5rKHZhbCkgJiYNCgkgICAgICAgICAgICB2YWwgIT09IHVuZGVmaW5lZCAmJg0KCSAgICAgICAgICAgICFpc051bGwodmFsKSk7DQoJICAgIH0NCgkgICAgVmFsdWVzLmlzT2JqZWN0ID0gaXNPYmplY3Q7DQoJICAgIGZ1bmN0aW9uIGlzRnVuY3Rpb24odmFsKSB7DQoJICAgICAgICByZXR1cm4gdHlwZW9mIHZhbCA9PSAiZnVuY3Rpb24iOw0KCSAgICB9DQoJICAgIFZhbHVlcy5pc0Z1bmN0aW9uID0gaXNGdW5jdGlvbjsNCgl9KShWYWx1ZXMgfHwgKFZhbHVlcyA9IHt9KSk7DQoJLy8vLy8vLy8vLy8vLy8vDQoJLy8gR3JvdXBpbmdzIC8vDQoJLy8vLy8vLy8vLy8vLy8vDQoJdmFyIEdyb3VwaW5nczsNCgkoZnVuY3Rpb24gKEdyb3VwaW5ncykgew0KCSAgICAvKiogRGV0ZXJtaW5lcyBpZiB0aGUgZ2l2ZW4gZ3JvdXAgZW50cnkgaXMgYSBzdGFuZGFsb25lIHZhbHVlLCBvciBhIGdyb3VwaW5nIG9mIHN1Yi1lbnRyaWVzLiAqLw0KCSAgICBmdW5jdGlvbiBpc0VsZW1lbnRHcm91cChlbnRyeSkgew0KCSAgICAgICAgcmV0dXJuIFZhbHVlcy5pc09iamVjdChlbnRyeSkgJiYgT2JqZWN0LmtleXMoZW50cnkpLmxlbmd0aCA9PSAyICYmICJrZXkiIGluIGVudHJ5ICYmICJyb3dzIiBpbiBlbnRyeTsNCgkgICAgfQ0KCSAgICBHcm91cGluZ3MuaXNFbGVtZW50R3JvdXAgPSBpc0VsZW1lbnRHcm91cDsNCgkgICAgLyoqIERldGVybWluZXMgaWYgdGhlIGdpdmVuIGFycmF5IGlzIGEgZ3JvdXBpbmcgYXJyYXkuICovDQoJICAgIGZ1bmN0aW9uIGlzR3JvdXBpbmcoZW50cnkpIHsNCgkgICAgICAgIGZvciAobGV0IGVsZW1lbnQgb2YgZW50cnkpDQoJICAgICAgICAgICAgaWYgKCFpc0VsZW1lbnRHcm91cChlbGVtZW50KSkNCgkgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KCSAgICAgICAgcmV0dXJuIHRydWU7DQoJICAgIH0NCgkgICAgR3JvdXBpbmdzLmlzR3JvdXBpbmcgPSBpc0dyb3VwaW5nOw0KCSAgICAvKiogQ291bnQgdGhlIHRvdGFsIG51bWJlciBvZiBlbGVtZW50cyBpbiBhIHJlY3Vyc2l2ZSBncm91cGluZy4gKi8NCgkgICAgZnVuY3Rpb24gY291bnQoZWxlbWVudHMpIHsNCgkgICAgICAgIGlmIChpc0dyb3VwaW5nKGVsZW1lbnRzKSkgew0KCSAgICAgICAgICAgIGxldCByZXN1bHQgPSAwOw0KCSAgICAgICAgICAgIGZvciAobGV0IHN1Ymdyb3VwIG9mIGVsZW1lbnRzKQ0KCSAgICAgICAgICAgICAgICByZXN1bHQgKz0gY291bnQoc3ViZ3JvdXAucm93cyk7DQoJICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2Ugew0KCSAgICAgICAgICAgIHJldHVybiBlbGVtZW50cy5sZW5ndGg7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgR3JvdXBpbmdzLmNvdW50ID0gY291bnQ7DQoJfSkoR3JvdXBpbmdzIHx8IChHcm91cGluZ3MgPSB7fSkpOw0KCS8vLy8vLy8vLy8NCgkvLyBMSU5LIC8vDQoJLy8vLy8vLy8vLw0KCS8qKiBUaGUgT2JzaWRpYW4gJ2xpbmsnLCB1c2VkIGZvciB1bmlxdWVseSBkZXNjcmliaW5nIGEgZmlsZSwgaGVhZGVyLCBvciBibG9jay4gKi8NCgljbGFzcyBMaW5rIHsNCgkgICAgY29uc3RydWN0b3IoZmllbGRzKSB7DQoJICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMsIGZpZWxkcyk7DQoJICAgIH0NCgkgICAgLyoqIENyZWF0ZSBhIGxpbmsgdG8gYSBzcGVjaWZpYyBmaWxlLiAqLw0KCSAgICBzdGF0aWMgZmlsZShwYXRoLCBlbWJlZCA9IGZhbHNlLCBkaXNwbGF5KSB7DQoJICAgICAgICByZXR1cm4gbmV3IExpbmsoew0KCSAgICAgICAgICAgIHBhdGgsDQoJICAgICAgICAgICAgZW1iZWQsDQoJICAgICAgICAgICAgZGlzcGxheSwNCgkgICAgICAgICAgICBzdWJwYXRoOiB1bmRlZmluZWQsDQoJICAgICAgICAgICAgdHlwZTogImZpbGUiLA0KCSAgICAgICAgfSk7DQoJICAgIH0NCgkgICAgLyoqIENyZWF0ZSBhIGxpbmsgdG8gYSBzcGVjaWZpYyBmaWxlIGFuZCBoZWFkZXIgaW4gdGhhdCBmaWxlLiAqLw0KCSAgICBzdGF0aWMgaGVhZGVyKHBhdGgsIGhlYWRlciwgZW1iZWQsIGRpc3BsYXkpIHsNCgkgICAgICAgIC8vIEhlYWRlcnMgbmVlZCB0byBiZSBub3JtYWxpemVkIHRvIGFscGhhLW51bWVyaWMgJiB3aXRoIGV4dHJhIHNwYWNpbmcgcmVtb3ZlZC4NCgkgICAgICAgIHJldHVybiBuZXcgTGluayh7DQoJICAgICAgICAgICAgcGF0aCwNCgkgICAgICAgICAgICBlbWJlZCwNCgkgICAgICAgICAgICBkaXNwbGF5LA0KCSAgICAgICAgICAgIHN1YnBhdGg6IG5vcm1hbGl6ZUhlYWRlckZvckxpbmsoaGVhZGVyKSwNCgkgICAgICAgICAgICB0eXBlOiAiaGVhZGVyIiwNCgkgICAgICAgIH0pOw0KCSAgICB9DQoJICAgIC8qKiBDcmVhdGUgYSBsaW5rIHRvIGEgc3BlY2lmaWMgZmlsZSBhbmQgYmxvY2sgaW4gdGhhdCBmaWxlLiAqLw0KCSAgICBzdGF0aWMgYmxvY2socGF0aCwgYmxvY2tJZCwgZW1iZWQsIGRpc3BsYXkpIHsNCgkgICAgICAgIHJldHVybiBuZXcgTGluayh7DQoJICAgICAgICAgICAgcGF0aCwNCgkgICAgICAgICAgICBlbWJlZCwNCgkgICAgICAgICAgICBkaXNwbGF5LA0KCSAgICAgICAgICAgIHN1YnBhdGg6IGJsb2NrSWQsDQoJICAgICAgICAgICAgdHlwZTogImJsb2NrIiwNCgkgICAgICAgIH0pOw0KCSAgICB9DQoJICAgIHN0YXRpYyBmcm9tT2JqZWN0KG9iamVjdCkgew0KCSAgICAgICAgcmV0dXJuIG5ldyBMaW5rKG9iamVjdCk7DQoJICAgIH0NCgkgICAgLyoqIENoZWNrcyBmb3IgbGluayBlcXVhbGl0eSAoaS5lLiwgdGhhdCB0aGUgbGlua3MgYXJlIHBvaW50aW5nIHRvIHRoZSBzYW1lIGV4YWN0IGxvY2F0aW9uKS4gKi8NCgkgICAgZXF1YWxzKG90aGVyKSB7DQoJICAgICAgICBpZiAob3RoZXIgPT0gdW5kZWZpbmVkIHx8IG90aGVyID09IG51bGwpDQoJICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KCSAgICAgICAgcmV0dXJuIHRoaXMucGF0aCA9PSBvdGhlci5wYXRoICYmIHRoaXMudHlwZSA9PSBvdGhlci50eXBlICYmIHRoaXMuc3VicGF0aCA9PSBvdGhlci5zdWJwYXRoOw0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IHRoaXMgbGluayB0byBpdCdzIG1hcmtkb3duIHJlcHJlc2VudGF0aW9uLiAqLw0KCSAgICB0b1N0cmluZygpIHsNCgkgICAgICAgIHJldHVybiB0aGlzLm1hcmtkb3duKCk7DQoJICAgIH0NCgkgICAgLyoqIENvbnZlcnQgdGhpcyBsaW5rIHRvIGEgcmF3IG9iamVjdCB3aGljaCBpcyBzZXJpYWxpemF0aW9uLWZyaWVuZGx5LiAqLw0KCSAgICB0b09iamVjdCgpIHsNCgkgICAgICAgIHJldHVybiB7IHBhdGg6IHRoaXMucGF0aCwgdHlwZTogdGhpcy50eXBlLCBzdWJwYXRoOiB0aGlzLnN1YnBhdGgsIGRpc3BsYXk6IHRoaXMuZGlzcGxheSwgZW1iZWQ6IHRoaXMuZW1iZWQgfTsNCgkgICAgfQ0KCSAgICAvKiogVXBkYXRlIHRoaXMgbGluayB3aXRoIGEgbmV3IHBhdGguICovDQoJICAgIHdpdGhQYXRoKHBhdGgpIHsNCgkgICAgICAgIHJldHVybiBuZXcgTGluayhPYmplY3QuYXNzaWduKHt9LCB0aGlzLCB7IHBhdGggfSkpOw0KCSAgICB9DQoJICAgIC8qKiBSZXR1cm4gYSBuZXcgbGluayB3aGljaCBwb2ludHMgdG8gdGhlIHNhbWUgbG9jYXRpb24gYnV0IHdpdGggYSBuZXcgZGlzcGxheSB2YWx1ZS4gKi8NCgkgICAgd2l0aERpc3BsYXkoZGlzcGxheSkgew0KCSAgICAgICAgcmV0dXJuIG5ldyBMaW5rKE9iamVjdC5hc3NpZ24oe30sIHRoaXMsIHsgZGlzcGxheSB9KSk7DQoJICAgIH0NCgkgICAgLyoqIENvbnZlcnQgYSBmaWxlIGxpbmsgaW50byBhIGxpbmsgdG8gYSBzcGVjaWZpYyBoZWFkZXIuICovDQoJICAgIHdpdGhIZWFkZXIoaGVhZGVyKSB7DQoJICAgICAgICByZXR1cm4gTGluay5oZWFkZXIodGhpcy5wYXRoLCBoZWFkZXIsIHRoaXMuZW1iZWQsIHRoaXMuZGlzcGxheSk7DQoJICAgIH0NCgkgICAgLyoqIENvbnZlcnQgYW55IGxpbmsgaW50byBhIGxpbmsgdG8gaXRzIGZpbGUuICovDQoJICAgIHRvRmlsZSgpIHsNCgkgICAgICAgIHJldHVybiBMaW5rLmZpbGUodGhpcy5wYXRoLCB0aGlzLmVtYmVkLCB0aGlzLmRpc3BsYXkpOw0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IHRoaXMgbGluayBpbnRvIGFuIGVtYmVkZGVkIGxpbmsuICovDQoJICAgIHRvRW1iZWQoKSB7DQoJICAgICAgICBpZiAodGhpcy5lbWJlZCkgew0KCSAgICAgICAgICAgIHJldHVybiB0aGlzOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSB7DQoJICAgICAgICAgICAgbGV0IGxpbmsgPSBuZXcgTGluayh0aGlzKTsNCgkgICAgICAgICAgICBsaW5rLmVtYmVkID0gdHJ1ZTsNCgkgICAgICAgICAgICByZXR1cm4gbGluazsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICAvKiogQ29udmVydCB0aGlzIGxpbmsgaW50byBhIG5vbi1lbWJlZGRlZCBsaW5rLiAqLw0KCSAgICBmcm9tRW1iZWQoKSB7DQoJICAgICAgICBpZiAoIXRoaXMuZW1iZWQpIHsNCgkgICAgICAgICAgICByZXR1cm4gdGhpczsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2Ugew0KCSAgICAgICAgICAgIGxldCBsaW5rID0gbmV3IExpbmsodGhpcyk7DQoJICAgICAgICAgICAgbGluay5lbWJlZCA9IGZhbHNlOw0KCSAgICAgICAgICAgIHJldHVybiBsaW5rOw0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IHRoaXMgbGluayB0byBtYXJrZG93biBzbyBpdCBjYW4gYmUgcmVuZGVyZWQuICovDQoJICAgIG1hcmtkb3duKCkgew0KCSAgICAgICAgbGV0IHJlc3VsdCA9ICh0aGlzLmVtYmVkID8gIiEiIDogIiIpICsgIltbIiArIHRoaXMub2JzaWRpYW5MaW5rKCk7DQoJICAgICAgICBpZiAodGhpcy5kaXNwbGF5KSB7DQoJICAgICAgICAgICAgcmVzdWx0ICs9ICJ8IiArIHRoaXMuZGlzcGxheTsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2Ugew0KCSAgICAgICAgICAgIHJlc3VsdCArPSAifCIgKyBnZXRGaWxlVGl0bGUodGhpcy5wYXRoKTsNCgkgICAgICAgICAgICBpZiAodGhpcy50eXBlID09ICJoZWFkZXIiIHx8IHRoaXMudHlwZSA9PSAiYmxvY2siKQ0KCSAgICAgICAgICAgICAgICByZXN1bHQgKz0gIiA+ICIgKyB0aGlzLnN1YnBhdGg7DQoJICAgICAgICB9DQoJICAgICAgICByZXN1bHQgKz0gIl1dIjsNCgkgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgIH0NCgkgICAgLyoqIENvbnZlcnQgdGhlIGlubmVyIHBhcnQgb2YgdGhlIGxpbmsgdG8gc29tZXRoaW5nIHRoYXQgT2JzaWRpYW4gY2FuIG9wZW4gLyB1bmRlcnN0YW5kLiAqLw0KCSAgICBvYnNpZGlhbkxpbmsoKSB7DQoJICAgICAgICBpZiAodGhpcy50eXBlID09ICJoZWFkZXIiKQ0KCSAgICAgICAgICAgIHJldHVybiB0aGlzLnBhdGggKyAiIyIgKyB0aGlzLnN1YnBhdGg7DQoJICAgICAgICBpZiAodGhpcy50eXBlID09ICJibG9jayIpDQoJICAgICAgICAgICAgcmV0dXJuIHRoaXMucGF0aCArICIjXiIgKyB0aGlzLnN1YnBhdGg7DQoJICAgICAgICBlbHNlDQoJICAgICAgICAgICAgcmV0dXJuIHRoaXMucGF0aDsNCgkgICAgfQ0KCSAgICAvKiogVGhlIHN0cmlwcGVkIG5hbWUgb2YgdGhlIGZpbGUgdGhpcyBsaW5rIHBvaW50cyB0by4gKi8NCgkgICAgZmlsZU5hbWUoKSB7DQoJICAgICAgICByZXR1cm4gZ2V0RmlsZVRpdGxlKHRoaXMucGF0aCkucmVwbGFjZSgiLm1kIiwgIiIpOw0KCSAgICB9DQoJfQoKCS8qKiBVdGlsaXR5IG1ldGhvZHMgZm9yIGNyZWF0aW5nICYgY29tcGFyaW5nIGZpZWxkcy4gKi8NCgl2YXIgRmllbGRzOw0KCShmdW5jdGlvbiAoRmllbGRzKSB7DQoJICAgIGZ1bmN0aW9uIHZhcmlhYmxlKG5hbWUpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJ2YXJpYWJsZSIsIG5hbWUgfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMudmFyaWFibGUgPSB2YXJpYWJsZTsNCgkgICAgZnVuY3Rpb24gbGl0ZXJhbCh2YWx1ZSkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImxpdGVyYWwiLCB2YWx1ZSB9Ow0KCSAgICB9DQoJICAgIEZpZWxkcy5saXRlcmFsID0gbGl0ZXJhbDsNCgkgICAgZnVuY3Rpb24gYmluYXJ5T3AobGVmdCwgb3AsIHJpZ2h0KSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiYmluYXJ5b3AiLCBsZWZ0LCBvcCwgcmlnaHQgfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMuYmluYXJ5T3AgPSBiaW5hcnlPcDsNCgkgICAgZnVuY3Rpb24gaW5kZXgob2JqLCBpbmRleCkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImluZGV4Iiwgb2JqZWN0OiBvYmosIGluZGV4IH07DQoJICAgIH0NCgkgICAgRmllbGRzLmluZGV4ID0gaW5kZXg7DQoJICAgIC8qKiBDb252ZXJ0cyBhIHN0cmluZyBpbiBkb3Qtbm90YXRpb24tZm9ybWF0IGludG8gYSB2YXJpYWJsZSB3aGljaCBpbmRleGVzLiAqLw0KCSAgICBmdW5jdGlvbiBpbmRleFZhcmlhYmxlKG5hbWUpIHsNCgkgICAgICAgIGxldCBwYXJ0cyA9IG5hbWUuc3BsaXQoIi4iKTsNCgkgICAgICAgIGxldCByZXN1bHQgPSBGaWVsZHMudmFyaWFibGUocGFydHNbMF0pOw0KCSAgICAgICAgZm9yIChsZXQgaW5kZXggPSAxOyBpbmRleCA8IHBhcnRzLmxlbmd0aDsgaW5kZXgrKykgew0KCSAgICAgICAgICAgIHJlc3VsdCA9IEZpZWxkcy5pbmRleChyZXN1bHQsIEZpZWxkcy5saXRlcmFsKHBhcnRzW2luZGV4XSkpOw0KCSAgICAgICAgfQ0KCSAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgfQ0KCSAgICBGaWVsZHMuaW5kZXhWYXJpYWJsZSA9IGluZGV4VmFyaWFibGU7DQoJICAgIGZ1bmN0aW9uIGxhbWJkYShhcmdzLCB2YWx1ZSkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImxhbWJkYSIsIGFyZ3VtZW50czogYXJncywgdmFsdWUgfTsNCgkgICAgfQ0KCSAgICBGaWVsZHMubGFtYmRhID0gbGFtYmRhOw0KCSAgICBmdW5jdGlvbiBmdW5jKGZ1bmMsIGFyZ3MpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJmdW5jdGlvbiIsIGZ1bmMsIGFyZ3VtZW50czogYXJncyB9Ow0KCSAgICB9DQoJICAgIEZpZWxkcy5mdW5jID0gZnVuYzsNCgkgICAgZnVuY3Rpb24gbGlzdCh2YWx1ZXMpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJsaXN0IiwgdmFsdWVzIH07DQoJICAgIH0NCgkgICAgRmllbGRzLmxpc3QgPSBsaXN0Ow0KCSAgICBmdW5jdGlvbiBvYmplY3QodmFsdWVzKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAib2JqZWN0IiwgdmFsdWVzIH07DQoJICAgIH0NCgkgICAgRmllbGRzLm9iamVjdCA9IG9iamVjdDsNCgkgICAgZnVuY3Rpb24gbmVnYXRlKGNoaWxkKSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAibmVnYXRlZCIsIGNoaWxkIH07DQoJICAgIH0NCgkgICAgRmllbGRzLm5lZ2F0ZSA9IG5lZ2F0ZTsNCgkgICAgZnVuY3Rpb24gaXNDb21wYXJlT3Aob3ApIHsNCgkgICAgICAgIHJldHVybiBvcCA9PSAiPD0iIHx8IG9wID09ICI8IiB8fCBvcCA9PSAiPiIgfHwgb3AgPT0gIj49IiB8fCBvcCA9PSAiIT0iIHx8IG9wID09ICI9IjsNCgkgICAgfQ0KCSAgICBGaWVsZHMuaXNDb21wYXJlT3AgPSBpc0NvbXBhcmVPcDsNCgkgICAgRmllbGRzLk5VTEwgPSBGaWVsZHMubGl0ZXJhbChudWxsKTsNCgl9KShGaWVsZHMgfHwgKEZpZWxkcyA9IHt9KSk7CgoJLyoqIEFTVCBpbXBsZW1lbnRhdGlvbiBmb3IgcXVlcmllcyBvdmVyIGRhdGEgc291cmNlcy4gKi8NCgkvKiogVXRpbGl0eSBmdW5jdGlvbnMgZm9yIGNyZWF0aW5nIGFuZCBtYW5pcHVsYXRpbmcgc291cmNlcy4gKi8NCgl2YXIgU291cmNlczsNCgkoZnVuY3Rpb24gKFNvdXJjZXMpIHsNCgkgICAgZnVuY3Rpb24gdGFnKHRhZykgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogInRhZyIsIHRhZyB9Ow0KCSAgICB9DQoJICAgIFNvdXJjZXMudGFnID0gdGFnOw0KCSAgICBmdW5jdGlvbiBjc3YocGF0aCkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImNzdiIsIHBhdGggfTsNCgkgICAgfQ0KCSAgICBTb3VyY2VzLmNzdiA9IGNzdjsNCgkgICAgZnVuY3Rpb24gZm9sZGVyKHByZWZpeCkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImZvbGRlciIsIGZvbGRlcjogcHJlZml4IH07DQoJICAgIH0NCgkgICAgU291cmNlcy5mb2xkZXIgPSBmb2xkZXI7DQoJICAgIGZ1bmN0aW9uIGxpbmsoZmlsZSwgaW5jb21pbmcpIHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJsaW5rIiwgZmlsZSwgZGlyZWN0aW9uOiBpbmNvbWluZyA/ICJpbmNvbWluZyIgOiAib3V0Z29pbmciIH07DQoJICAgIH0NCgkgICAgU291cmNlcy5saW5rID0gbGluazsNCgkgICAgZnVuY3Rpb24gYmluYXJ5T3AobGVmdCwgb3AsIHJpZ2h0KSB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiYmluYXJ5b3AiLCBsZWZ0LCBvcCwgcmlnaHQgfTsNCgkgICAgfQ0KCSAgICBTb3VyY2VzLmJpbmFyeU9wID0gYmluYXJ5T3A7DQoJICAgIGZ1bmN0aW9uIG5lZ2F0ZShjaGlsZCkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogIm5lZ2F0ZSIsIGNoaWxkIH07DQoJICAgIH0NCgkgICAgU291cmNlcy5uZWdhdGUgPSBuZWdhdGU7DQoJICAgIGZ1bmN0aW9uIGVtcHR5KCkgew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImVtcHR5IiB9Ow0KCSAgICB9DQoJICAgIFNvdXJjZXMuZW1wdHkgPSBlbXB0eTsNCgl9KShTb3VyY2VzIHx8IChTb3VyY2VzID0ge30pKTsKCgkvKiogRW1vamkgcmVnZXggd2l0aG91dCBhbnkgYWRkaXRpb25hbCBmbGFncy4gKi8NCgljb25zdCBFTU9KSV9SRUdFWCA9IG5ldyBSZWdFeHAoZW1vamlSZWdleCgpLCAiIik7DQoJLyoqIFByb3ZpZGVzIGEgbG9va3VwIHRhYmxlIGZvciB1bml0IGR1cmF0aW9ucyBvZiB0aGUgZ2l2ZW4gdHlwZS4gKi8NCgljb25zdCBEVVJBVElPTl9UWVBFUyA9IHsNCgkgICAgeWVhcjogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgeWVhcnM6IDEgfSksDQoJICAgIHllYXJzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyB5ZWFyczogMSB9KSwNCgkgICAgeXI6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHllYXJzOiAxIH0pLA0KCSAgICB5cnM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHllYXJzOiAxIH0pLA0KCSAgICBtb250aDogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgbW9udGhzOiAxIH0pLA0KCSAgICBtb250aHM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1vbnRoczogMSB9KSwNCgkgICAgbW86IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1vbnRoczogMSB9KSwNCgkgICAgbW9zOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBtb250aHM6IDEgfSksDQoJICAgIHdlZWs6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IHdlZWtzOiAxIH0pLA0KCSAgICB3ZWVrczogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgd2Vla3M6IDEgfSksDQoJICAgIHdrOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyB3ZWVrczogMSB9KSwNCgkgICAgd2tzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyB3ZWVrczogMSB9KSwNCgkgICAgdzogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgd2Vla3M6IDEgfSksDQoJICAgIGRheTogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgZGF5czogMSB9KSwNCgkgICAgZGF5czogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgZGF5czogMSB9KSwNCgkgICAgZDogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgZGF5czogMSB9KSwNCgkgICAgaG91cjogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgaG91cnM6IDEgfSksDQoJICAgIGhvdXJzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBob3VyczogMSB9KSwNCgkgICAgaHI6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IGhvdXJzOiAxIH0pLA0KCSAgICBocnM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IGhvdXJzOiAxIH0pLA0KCSAgICBoOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBob3VyczogMSB9KSwNCgkgICAgbWludXRlOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBtaW51dGVzOiAxIH0pLA0KCSAgICBtaW51dGVzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBtaW51dGVzOiAxIH0pLA0KCSAgICBtaW46IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1pbnV0ZXM6IDEgfSksDQoJICAgIG1pbnM6IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1pbnV0ZXM6IDEgfSksDQoJICAgIG06IER1cmF0aW9uXzEuZnJvbU9iamVjdCh7IG1pbnV0ZXM6IDEgfSksDQoJICAgIHNlY29uZDogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgc2Vjb25kczogMSB9KSwNCgkgICAgc2Vjb25kczogRHVyYXRpb25fMS5mcm9tT2JqZWN0KHsgc2Vjb25kczogMSB9KSwNCgkgICAgc2VjOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBzZWNvbmRzOiAxIH0pLA0KCSAgICBzZWNzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBzZWNvbmRzOiAxIH0pLA0KCSAgICBzOiBEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBzZWNvbmRzOiAxIH0pLA0KCX07DQoJLyoqIFNob3J0aGFuZCBmb3IgY29tbW9uIGRhdGVzIChyZWxhdGl2ZSB0byByaWdodCBub3cpLiAqLw0KCWNvbnN0IERBVEVfU0hPUlRIQU5EUyA9IHsNCgkgICAgbm93OiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCksDQoJICAgIHRvZGF5OiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuc3RhcnRPZigiZGF5IiksDQoJICAgIHllc3RlcmRheTogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpDQoJICAgICAgICAuc3RhcnRPZigiZGF5IikNCgkgICAgICAgIC5taW51cyhEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBkYXlzOiAxIH0pKSwNCgkgICAgdG9tb3Jyb3c6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKQ0KCSAgICAgICAgLnN0YXJ0T2YoImRheSIpDQoJICAgICAgICAucGx1cyhEdXJhdGlvbl8xLmZyb21PYmplY3QoeyBkYXlzOiAxIH0pKSwNCgkgICAgc293OiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuc3RhcnRPZigid2VlayIpLA0KCSAgICAic3RhcnQtb2Ytd2VlayI6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5zdGFydE9mKCJ3ZWVrIiksDQoJICAgIGVvdzogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLmVuZE9mKCJ3ZWVrIiksDQoJICAgICJlbmQtb2Ytd2VlayI6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5lbmRPZigid2VlayIpLA0KCSAgICBzb3k6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5zdGFydE9mKCJ5ZWFyIiksDQoJICAgICJzdGFydC1vZi15ZWFyIjogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLnN0YXJ0T2YoInllYXIiKSwNCgkgICAgZW95OiAoKSA9PiBEYXRlVGltZV8xLmxvY2FsKCkuZW5kT2YoInllYXIiKSwNCgkgICAgImVuZC1vZi15ZWFyIjogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLmVuZE9mKCJ5ZWFyIiksDQoJICAgIHNvbTogKCkgPT4gRGF0ZVRpbWVfMS5sb2NhbCgpLnN0YXJ0T2YoIm1vbnRoIiksDQoJICAgICJzdGFydC1vZi1tb250aCI6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5zdGFydE9mKCJtb250aCIpLA0KCSAgICBlb206ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5lbmRPZigibW9udGgiKSwNCgkgICAgImVuZC1vZi1tb250aCI6ICgpID0+IERhdGVUaW1lXzEubG9jYWwoKS5lbmRPZigibW9udGgiKSwNCgl9Ow0KCS8qKg0KCSAqIEtleXdvcmRzIHdoaWNoIGNhbm5vdCBiZSB1c2VkIGFzIHZhcmlhYmxlcyBkaXJlY3RseS4gVXNlIGByb3cuPHRoaW5nPmAgaWYgaXQgaXMgYSB2YXJpYWJsZSB5b3UgaGF2ZSBkZWZpbmVkIGFuZCB3YW50DQoJICogdG8gYWNjZXNzLg0KCSAqLw0KCWNvbnN0IEtFWVdPUkRTID0gWyJGUk9NIiwgIldIRVJFIiwgIkxJTUlUIiwgIkdST1VQIiwgIkZMQVRURU4iXTsNCgkvLy8vLy8vLy8vLy8vLy8NCgkvLyBVdGlsaXRpZXMgLy8NCgkvLy8vLy8vLy8vLy8vLy8NCgkvKiogU3BsaXQgb24gdW5lc2NhcGVkIHBpcGVzIGluIGFuIGlubmVyIGxpbmsuICovDQoJZnVuY3Rpb24gc3BsaXRPblVuZXNjYXBlZFBpcGUobGluaykgew0KCSAgICBsZXQgcGlwZSA9IC0xOw0KCSAgICB3aGlsZSAoKHBpcGUgPSBsaW5rLmluZGV4T2YoInwiLCBwaXBlICsgMSkpID49IDApIHsNCgkgICAgICAgIGlmIChwaXBlID4gMCAmJiBsaW5rW3BpcGUgLSAxXSA9PSAiXFwiKQ0KCSAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgcmV0dXJuIFtsaW5rLnN1YnN0cmluZygwLCBwaXBlKS5yZXBsYWNlKC9cXFx8L2csICJ8IiksIGxpbmsuc3Vic3RyaW5nKHBpcGUgKyAxKV07DQoJICAgIH0NCgkgICAgcmV0dXJuIFtsaW5rLnJlcGxhY2UoL1xcXHwvZywgInwiKSwgdW5kZWZpbmVkXTsNCgl9DQoJLyoqIEF0dGVtcHQgdG8gcGFyc2UgdGhlIGluc2lkZSBvZiBhIGxpbmsgdG8gcHVsbCBvdXQgZGlzcGxheSBuYW1lLCBzdWJwYXRoLCBldGMuICovDQoJZnVuY3Rpb24gcGFyc2VJbm5lckxpbmsocmF3bGluaykgew0KCSAgICBsZXQgW2xpbmssIGRpc3BsYXldID0gc3BsaXRPblVuZXNjYXBlZFBpcGUocmF3bGluayk7DQoJICAgIGlmIChsaW5rLmluY2x1ZGVzKCIjXiIpKSB7DQoJICAgICAgICBsZXQgc3BsaXQgPSBsaW5rLnNwbGl0KCIjXiIpOw0KCSAgICAgICAgcmV0dXJuIExpbmsuYmxvY2soc3BsaXRbMF0sIHNwbGl0WzFdLCBmYWxzZSwgZGlzcGxheSk7DQoJICAgIH0NCgkgICAgZWxzZSBpZiAobGluay5pbmNsdWRlcygiIyIpKSB7DQoJICAgICAgICBsZXQgc3BsaXQgPSBsaW5rLnNwbGl0KCIjIik7DQoJICAgICAgICByZXR1cm4gTGluay5oZWFkZXIoc3BsaXRbMF0sIHNwbGl0WzFdLCBmYWxzZSwgZGlzcGxheSk7DQoJICAgIH0NCgkgICAgcmV0dXJuIExpbmsuZmlsZShsaW5rLCBmYWxzZSwgZGlzcGxheSk7DQoJfQ0KCS8qKiBDcmVhdGUgYSBsZWZ0LWFzc29jaWF0aXZlIGJpbmFyeSBwYXJzZXIgd2hpY2ggcGFyc2VzIHRoZSBnaXZlbiBzdWItZWxlbWVudCBhbmQgc2VwYXJhdG9yLiBIYW5kbGVzIHdoaXRlc3BhY2UuICovDQoJZnVuY3Rpb24gY3JlYXRlQmluYXJ5UGFyc2VyKGNoaWxkLCBzZXAsIGNvbWJpbmUpIHsNCgkgICAgcmV0dXJuIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKGNoaWxkLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHNlcCwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBjaGlsZCkubWFueSgpLCAoZmlyc3QsIHJlc3QpID0+IHsNCgkgICAgICAgIGlmIChyZXN0Lmxlbmd0aCA9PSAwKQ0KCSAgICAgICAgICAgIHJldHVybiBmaXJzdDsNCgkgICAgICAgIGxldCBub2RlID0gY29tYmluZShmaXJzdCwgcmVzdFswXVsxXSwgcmVzdFswXVszXSk7DQoJICAgICAgICBmb3IgKGxldCBpbmRleCA9IDE7IGluZGV4IDwgcmVzdC5sZW5ndGg7IGluZGV4KyspIHsNCgkgICAgICAgICAgICBub2RlID0gY29tYmluZShub2RlLCByZXN0W2luZGV4XVsxXSwgcmVzdFtpbmRleF1bM10pOw0KCSAgICAgICAgfQ0KCSAgICAgICAgcmV0dXJuIG5vZGU7DQoJICAgIH0pOw0KCX0NCglmdW5jdGlvbiBjaGFpbk9wdChiYXNlLCAuLi5mdW5jcykgew0KCSAgICByZXR1cm4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5jdXN0b20oKHN1Y2Nlc3MsIGZhaWx1cmUpID0+IHsNCgkgICAgICAgIHJldHVybiAoaW5wdXQsIGkpID0+IHsNCgkgICAgICAgICAgICBsZXQgcmVzdWx0ID0gYmFzZS5fKGlucHV0LCBpKTsNCgkgICAgICAgICAgICBpZiAoIXJlc3VsdC5zdGF0dXMpDQoJICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICAgICAgZm9yIChsZXQgZnVuYyBvZiBmdW5jcykgew0KCSAgICAgICAgICAgICAgICBsZXQgbmV4dCA9IGZ1bmMocmVzdWx0LnZhbHVlKS5fKGlucHV0LCByZXN1bHQuaW5kZXgpOw0KCSAgICAgICAgICAgICAgICBpZiAoIW5leHQuc3RhdHVzKQ0KCSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgICAgICAgICAgcmVzdWx0ID0gbmV4dDsNCgkgICAgICAgICAgICB9DQoJICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH07DQoJICAgIH0pOw0KCX0NCgljb25zdCBFWFBSRVNTSU9OID0gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5jcmVhdGVMYW5ndWFnZSh7DQoJICAgIC8vIEEgZmxvYXRpbmcgcG9pbnQgbnVtYmVyOyB0aGUgZGVjaW1hbCBwb2ludCBpcyBvcHRpb25hbC4NCgkgICAgbnVtYmVyOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC8tP1swLTldKyhcLlswLTldKyk/LykNCgkgICAgICAgIC5tYXAoc3RyID0+IE51bWJlci5wYXJzZUZsb2F0KHN0cikpDQoJICAgICAgICAuZGVzYygibnVtYmVyIiksDQoJICAgIC8vIEEgcXVvdGUtc3Vycm91bmRlZCBzdHJpbmcgd2hpY2ggc3VwcG9ydHMgZXNjYXBlIGNoYXJhY3RlcnMgKCdcJykuDQoJICAgIHN0cmluZzogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygnIicpDQoJICAgICAgICAudGhlbihwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChxLmVzY2FwZUNoYXJhY3RlciwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5ub25lT2YoJyJcXCcpKQ0KCSAgICAgICAgLmF0TGVhc3QoMCkNCgkgICAgICAgIC5tYXAoY2hhcnMgPT4gY2hhcnMuam9pbigiIikpKQ0KCSAgICAgICAgLnNraXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoJyInKSkNCgkgICAgICAgIC5kZXNjKCJzdHJpbmciKSwNCgkgICAgZXNjYXBlQ2hhcmFjdGVyOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJcXCIpDQoJICAgICAgICAudGhlbihwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFueSkNCgkgICAgICAgIC5tYXAoZXNjYXBlZCA9PiB7DQoJICAgICAgICAvLyBJZiB3ZSBhcmUgZXNjYXBpbmcgYSBiYWNrc2xhc2ggb3IgYSBxdW90ZSwgcGFzcyBpbiBvbiBpbiBlc2NhcGVkIGZvcm0NCgkgICAgICAgIGlmIChlc2NhcGVkID09PSAnIicpDQoJICAgICAgICAgICAgcmV0dXJuICciJzsNCgkgICAgICAgIGlmIChlc2NhcGVkID09PSAiXFwiKQ0KCSAgICAgICAgICAgIHJldHVybiAiXFwiOw0KCSAgICAgICAgZWxzZQ0KCSAgICAgICAgICAgIHJldHVybiAiXFwiICsgZXNjYXBlZDsNCgkgICAgfSksDQoJICAgIC8vIEEgYm9vbGVhbiB0cnVlL2ZhbHNlIHZhbHVlLg0KCSAgICBib29sOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC90cnVlfGZhbHNlfFRydWV8RmFsc2UvKQ0KCSAgICAgICAgLm1hcChzdHIgPT4gc3RyLnRvTG93ZXJDYXNlKCkgPT0gInRydWUiKQ0KCSAgICAgICAgLmRlc2MoImJvb2xlYW4gKCd0cnVlJyBvciAnZmFsc2UnKSIpLA0KCSAgICAvLyBBIHRhZyBvZiB0aGUgZm9ybSAnI3N0dWZmL2hlbGxvLXRoZXJlJy4NCgkgICAgdGFnOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIjIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9bXHB7TGV0dGVyfTAtOV8vLV0vdSkuZGVzYygidGV4dCIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cChFTU9KSV9SRUdFWCkuZGVzYygidGV4dCIpKS5tYW55KCksIChzdGFydCwgcmVzdCkgPT4gc3RhcnQgKyByZXN0LmpvaW4oIiIpKS5kZXNjKCJ0YWcgKCcjaGVsbG8vc3R1ZmYnKSIpLA0KCSAgICAvLyBBIHZhcmlhYmxlIGlkZW50aWZpZXIsIHdoaWNoIGlzIGFscGhhbnVtZXJpYyBhbmQgbXVzdCBzdGFydCB3aXRoIGEgbGV0dGVyIG9yLi4uIGVtb2ppLg0KCSAgICBpZGVudGlmaWVyOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9ccHtMZXR0ZXJ9L3UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cChFTU9KSV9SRUdFWCkuZGVzYygidGV4dCIpKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1swLTlccHtMZXR0ZXJ9Xy1dL3UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cChFTU9KSV9SRUdFWCkuZGVzYygidGV4dCIpKS5tYW55KCksIChmaXJzdCwgcmVzdCkgPT4gZmlyc3QgKyByZXN0LmpvaW4oIiIpKS5kZXNjKCJ2YXJpYWJsZSBpZGVudGlmaWVyIiksDQoJICAgIC8vIEFuIE9ic2lkaWFuIGxpbmsgb2YgdGhlIGZvcm0gW1s8bGluaz5dXS4NCgkgICAgbGluazogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXFtcWyhbXlxbXF1dKj8pXF1cXS91LCAxKQ0KCSAgICAgICAgLm1hcChsaW5rSW5uZXIgPT4gcGFyc2VJbm5lckxpbmsobGlua0lubmVyKSkNCgkgICAgICAgIC5kZXNjKCJmaWxlIGxpbmsiKSwNCgkgICAgLy8gQW4gZW1iZWRkYWJsZSBsaW5rIHdoaWNoIGNhbiBzdGFydCB3aXRoICchJy4gVGhpcyBvdmVybGFwcyB3aXRoIHRoZSBub3JtYWwgbmVnYXRpb24gb3BlcmF0b3IsIHNvIGl0IGlzIG9ubHkNCgkgICAgLy8gcHJvdmlkZWQgZm9yIG1ldGFkYXRhIHBhcnNpbmcuDQoJICAgIGVtYmVkTGluazogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiISIpLmF0TW9zdCgxKSwgcS5saW5rLCAocCwgbCkgPT4gew0KCSAgICAgICAgaWYgKHAubGVuZ3RoID4gMCkNCgkgICAgICAgICAgICBsLmVtYmVkID0gdHJ1ZTsNCgkgICAgICAgIHJldHVybiBsOw0KCSAgICB9KS5kZXNjKCJmaWxlIGxpbmsiKSwNCgkgICAgLy8gQmluYXJ5IHBsdXMgb3IgbWludXMgb3BlcmF0b3IuDQoJICAgIGJpbmFyeVBsdXNNaW51czogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXCt8LS8pDQoJICAgICAgICAubWFwKHN0ciA9PiBzdHIpDQoJICAgICAgICAuZGVzYygiJysnIG9yICctJyIpLA0KCSAgICAvLyBCaW5hcnkgdGltZXMgb3IgZGl2aWRlIG9wZXJhdG9yLg0KCSAgICBiaW5hcnlNdWxEaXY6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1wqfFwvLykNCgkgICAgICAgIC5tYXAoc3RyID0+IHN0cikNCgkgICAgICAgIC5kZXNjKCInKicgb3IgJy8nIiksDQoJICAgIC8vIEJpbmFyeSBjb21wYXJpc29uIG9wZXJhdG9yLg0KCSAgICBiaW5hcnlDb21wYXJlT3A6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoLz49fDw9fCE9fD58PHw9LykNCgkgICAgICAgIC5tYXAoc3RyID0+IHN0cikNCgkgICAgICAgIC5kZXNjKCInPj0nIG9yICc8PScgb3IgJyE9JyBvciAnPScgb3IgJz4nIG9yICc8JyIpLA0KCSAgICAvLyBCaW5hcnkgYm9vbGVhbiBjb21iaW5hdGlvbiBvcGVyYXRvci4NCgkgICAgYmluYXJ5Qm9vbGVhbk9wOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9hbmR8b3J8JnxcfC9pKQ0KCSAgICAgICAgLm1hcChzdHIgPT4gew0KCSAgICAgICAgaWYgKHN0ci50b0xvd2VyQ2FzZSgpID09ICJhbmQiKQ0KCSAgICAgICAgICAgIHJldHVybiAiJiI7DQoJICAgICAgICBlbHNlIGlmIChzdHIudG9Mb3dlckNhc2UoKSA9PSAib3IiKQ0KCSAgICAgICAgICAgIHJldHVybiAifCI7DQoJICAgICAgICBlbHNlDQoJICAgICAgICAgICAgcmV0dXJuIHN0cjsNCgkgICAgfSkNCgkgICAgICAgIC5kZXNjKCInYW5kJyBvciAnb3InIiksDQoJICAgIC8vIEEgZGF0ZSB3aGljaCBjYW4gYmUgWVlZWS1NTVstRERUSEg6bW06c3NdLg0KCSAgICByb290RGF0ZTogXyA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7NH0vKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIi0iKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xkezJ9LyksICh5ZWFyLCBfLCBtb250aCkgPT4gew0KCSAgICAgICAgcmV0dXJuIERhdGVUaW1lXzEuZnJvbU9iamVjdCh7IHllYXI6IE51bWJlci5wYXJzZUludCh5ZWFyKSwgbW9udGg6IE51bWJlci5wYXJzZUludChtb250aCkgfSk7DQoJICAgIH0pLmRlc2MoImRhdGUgaW4gZm9ybWF0IFlZWVktTU1bLUREVEhILU1NLVNTLk1TXSIpLA0KCSAgICBkYXRlU2hvcnRoYW5kOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KC4uLk9iamVjdC5rZXlzKERBVEVfU0hPUlRIQU5EUykNCgkgICAgICAgIC5zb3J0KChhLCBiKSA9PiBiLmxlbmd0aCAtIGEubGVuZ3RoKQ0KCSAgICAgICAgLm1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZykpLA0KCSAgICBkYXRlOiBxID0+IGNoYWluT3B0KHEucm9vdERhdGUsICh5bSkgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIi0iKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xkezJ9LyksIChfLCBkYXkpID0+IHltLnNldCh7IGRheTogTnVtYmVyLnBhcnNlSW50KGRheSkgfSkpLCAoeW1kKSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiVCIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7Mn0vKSwgKF8sIGhvdXIpID0+IHltZC5zZXQoeyBob3VyOiBOdW1iZXIucGFyc2VJbnQoaG91cikgfSkpLCAoeW1kaCkgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIjoiKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xkezJ9LyksIChfLCBtaW51dGUpID0+IHltZGguc2V0KHsgbWludXRlOiBOdW1iZXIucGFyc2VJbnQobWludXRlKSB9KSksICh5bWRobSkgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIjoiKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xkezJ9LyksIChfLCBzZWNvbmQpID0+IHltZGhtLnNldCh7IHNlY29uZDogTnVtYmVyLnBhcnNlSW50KHNlY29uZCkgfSkpLCAoeW1kaG1zKSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLmFsdChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLiIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvXGR7M30vKSwgKF8sIG1pbGxpc2Vjb25kKSA9PiB5bWRobXMuc2V0KHsgbWlsbGlzZWNvbmQ6IE51bWJlci5wYXJzZUludChtaWxsaXNlY29uZCkgfSkpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN1Y2NlZWQoeW1kaG1zKSAvLyBwYXNzDQoJICAgICksIChkdCkgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIisiKS5vcihwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLSIpKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1xkezEsMn0oOlxkezJ9KT8vKSwgKHBtLCBocikgPT4gZHQuc2V0Wm9uZSgiVVRDIiArIHBtICsgaHIsIHsga2VlcExvY2FsVGltZTogdHJ1ZSB9KSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJaIiksICgpID0+IGR0LnNldFpvbmUoInV0YyIsIHsga2VlcExvY2FsVGltZTogdHJ1ZSB9KSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJbIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKC9bMC05QS1aYS16Ky1cL10rL3UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiXSIpLCAoX2EsIHpvbmUsIF9iKSA9PiBkdC5zZXRab25lKHpvbmUsIHsga2VlcExvY2FsVGltZTogdHJ1ZSB9KSkpKQ0KCSAgICAgICAgLmFzc2VydCgoZHQpID0+IGR0LmlzVmFsaWQsICJ2YWxpZCBkYXRlIikNCgkgICAgICAgIC5kZXNjKCJkYXRlIGluIGZvcm1hdCBZWVlZLU1NWy1ERFRISC1NTS1TUy5NU10iKSwNCgkgICAgLy8gQSBkYXRlLCBwbHVzIHZhcmlvdXMgc2hvcnRoYW5kIHRpbWVzIG9mIGRheSBpdCBjb3VsZCBiZS4NCgkgICAgZGF0ZVBsdXM6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocS5kYXRlU2hvcnRoYW5kLm1hcChkID0+IERBVEVfU0hPUlRIQU5EU1tkXSgpKSwgcS5kYXRlKS5kZXNjKCJkYXRlIGluIGZvcm1hdCBZWVlZLU1NWy1ERFRISC1NTS1TUy5NU10gb3IgaW4gc2hvcnRoYW5kIiksDQoJICAgIC8vIEEgZHVyYXRpb24gb2YgdGltZS4NCgkgICAgZHVyYXRpb25UeXBlOiBfID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KC4uLk9iamVjdC5rZXlzKERVUkFUSU9OX1RZUEVTKQ0KCSAgICAgICAgLnNvcnQoKGEsIGIpID0+IGIubGVuZ3RoIC0gYS5sZW5ndGgpDQoJICAgICAgICAubWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKSksDQoJICAgIGR1cmF0aW9uOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHEubnVtYmVyLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuZHVyYXRpb25UeXBlLCAoY291bnQsIF8sIHQpID0+IERVUkFUSU9OX1RZUEVTW3RdLm1hcFVuaXRzKHggPT4geCAqIGNvdW50KSkNCgkgICAgICAgIC5zZXBCeTEocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIiwiKS50cmltKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSkub3IocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSkNCgkgICAgICAgIC5tYXAoZHVyYXRpb25zID0+IGR1cmF0aW9ucy5yZWR1Y2UoKHAsIGMpID0+IHAucGx1cyhjKSkpDQoJICAgICAgICAuZGVzYygiZHVyYXRpb24gbGlrZSA0aHIybWluIiksDQoJICAgIC8vIEEgcmF3IG51bGwgdmFsdWUuDQoJICAgIHJhd051bGw6IF8gPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIm51bGwiKSwNCgkgICAgLy8gU291cmNlIHBhcnNpbmcuDQoJICAgIHRhZ1NvdXJjZTogcSA9PiBxLnRhZy5tYXAodGFnID0+IFNvdXJjZXMudGFnKHRhZykpLA0KCSAgICBjc3ZTb3VyY2U6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoImNzdigiKS5za2lwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSksIHEuc3RyaW5nLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKSIpLCAoXzEsIHBhdGgsIF8yKSA9PiBTb3VyY2VzLmNzdihwYXRoKSksDQoJICAgIGxpbmtJbmNvbWluZ1NvdXJjZTogcSA9PiBxLmxpbmsubWFwKGxpbmsgPT4gU291cmNlcy5saW5rKGxpbmsucGF0aCwgdHJ1ZSkpLA0KCSAgICBsaW5rT3V0Z29pbmdTb3VyY2U6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIm91dGdvaW5nKCIpLnNraXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSwgcS5saW5rLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKSIpLCAoXzEsIGxpbmssIF8yKSA9PiBTb3VyY2VzLmxpbmsobGluay5wYXRoLCBmYWxzZSkpLA0KCSAgICBmb2xkZXJTb3VyY2U6IHEgPT4gcS5zdHJpbmcubWFwKHN0ciA9PiBTb3VyY2VzLmZvbGRlcihzdHIpKSwNCgkgICAgcGFyZW5zU291cmNlOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIoIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcS5zb3VyY2UsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKF8xLCBfMiwgZmllbGQsIF8zLCBfNCkgPT4gZmllbGQpLA0KCSAgICBuZWdhdGVTb3VyY2U6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIi0iKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIiEiKSksIHEuYXRvbVNvdXJjZSwgKF8sIHNvdXJjZSkgPT4gU291cmNlcy5uZWdhdGUoc291cmNlKSksDQoJICAgIGF0b21Tb3VyY2U6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocS5wYXJlbnNTb3VyY2UsIHEubmVnYXRlU291cmNlLCBxLmxpbmtPdXRnb2luZ1NvdXJjZSwgcS5saW5rSW5jb21pbmdTb3VyY2UsIHEuZm9sZGVyU291cmNlLCBxLnRhZ1NvdXJjZSwgcS5jc3ZTb3VyY2UpLA0KCSAgICBiaW5hcnlPcFNvdXJjZTogcSA9PiBjcmVhdGVCaW5hcnlQYXJzZXIocS5hdG9tU291cmNlLCBxLmJpbmFyeUJvb2xlYW5PcC5tYXAocyA9PiBzKSwgU291cmNlcy5iaW5hcnlPcCksDQoJICAgIHNvdXJjZTogcSA9PiBxLmJpbmFyeU9wU291cmNlLA0KCSAgICAvLyBGaWVsZCBwYXJzaW5nLg0KCSAgICB2YXJpYWJsZUZpZWxkOiBxID0+IHEuaWRlbnRpZmllcg0KCSAgICAgICAgLmNoYWluKHIgPT4gew0KCSAgICAgICAgaWYgKEtFWVdPUkRTLmluY2x1ZGVzKHIudG9VcHBlckNhc2UoKSkpIHsNCgkgICAgICAgICAgICByZXR1cm4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5mYWlsKCJWYXJpYWJsZSBmaWVsZHMgY2Fubm90IGJlIGEga2V5d29yZCAoIiArIEtFWVdPUkRTLmpvaW4oIiBvciAiKSArICIpIik7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIHsNCgkgICAgICAgICAgICByZXR1cm4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdWNjZWVkKEZpZWxkcy52YXJpYWJsZShyKSk7DQoJICAgICAgICB9DQoJICAgIH0pDQoJICAgICAgICAuZGVzYygidmFyaWFibGUiKSwNCgkgICAgbnVtYmVyRmllbGQ6IHEgPT4gcS5udW1iZXIubWFwKHZhbCA9PiBGaWVsZHMubGl0ZXJhbCh2YWwpKS5kZXNjKCJudW1iZXIiKSwNCgkgICAgc3RyaW5nRmllbGQ6IHEgPT4gcS5zdHJpbmcubWFwKHZhbCA9PiBGaWVsZHMubGl0ZXJhbCh2YWwpKS5kZXNjKCJzdHJpbmciKSwNCgkgICAgYm9vbEZpZWxkOiBxID0+IHEuYm9vbC5tYXAodmFsID0+IEZpZWxkcy5saXRlcmFsKHZhbCkpLmRlc2MoImJvb2xlYW4iKSwNCgkgICAgZGF0ZUZpZWxkOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJkYXRlKCIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuZGF0ZVBsdXMsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKHByZWZpeCwgXzEsIGRhdGUsIF8yLCBwb3N0Zml4KSA9PiBGaWVsZHMubGl0ZXJhbChkYXRlKSkuZGVzYygiZGF0ZSIpLA0KCSAgICBkdXJhdGlvbkZpZWxkOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJkdXIoIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcS5kdXJhdGlvbiwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKSIpLCAocHJlZml4LCBfMSwgZHVyLCBfMiwgcG9zdGZpeCkgPT4gRmllbGRzLmxpdGVyYWwoZHVyKSkuZGVzYygiZHVyYXRpb24iKSwNCgkgICAgbnVsbEZpZWxkOiBxID0+IHEucmF3TnVsbC5tYXAoXyA9PiBGaWVsZHMuTlVMTCksDQoJICAgIGxpbmtGaWVsZDogcSA9PiBxLmxpbmsubWFwKGYgPT4gRmllbGRzLmxpdGVyYWwoZikpLA0KCSAgICBsaXN0RmllbGQ6IHEgPT4gcS5maWVsZA0KCSAgICAgICAgLnNlcEJ5KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIsIikudHJpbShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpKQ0KCSAgICAgICAgLndyYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIlsiKS5za2lwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZS50aGVuKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJdIikpKQ0KCSAgICAgICAgLm1hcChsID0+IEZpZWxkcy5saXN0KGwpKQ0KCSAgICAgICAgLmRlc2MoImxpc3QgKCdbMSwgMiwgM10nKSIpLA0KCSAgICBvYmplY3RGaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChxLmlkZW50aWZpZXIub3IocS5zdHJpbmcpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiOiIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSwgcS5maWVsZCwgKG5hbWUsIF9zZXAsIHZhbHVlKSA9PiB7DQoJICAgICAgICByZXR1cm4geyBuYW1lLCB2YWx1ZSB9Ow0KCSAgICB9KQ0KCSAgICAgICAgLnNlcEJ5KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIsIikudHJpbShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpKQ0KCSAgICAgICAgLndyYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoInsiKS5za2lwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZS50aGVuKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJ9IikpKQ0KCSAgICAgICAgLm1hcCh2YWxzID0+IHsNCgkgICAgICAgIGxldCByZXMgPSB7fTsNCgkgICAgICAgIGZvciAobGV0IGVudHJ5IG9mIHZhbHMpDQoJICAgICAgICAgICAgcmVzW2VudHJ5Lm5hbWVdID0gZW50cnkudmFsdWU7DQoJICAgICAgICByZXR1cm4gRmllbGRzLm9iamVjdChyZXMpOw0KCSAgICB9KQ0KCSAgICAgICAgLmRlc2MoIm9iamVjdCAoJ3sgYTogMSwgYjogMiB9JykiKSwNCgkgICAgYXRvbUlubGluZUZpZWxkOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHEuZGF0ZSwgcS5kdXJhdGlvbi5tYXAoZCA9PiBub3JtYWxpemVEdXJhdGlvbihkKSksIHEuc3RyaW5nLCBxLnRhZywgcS5lbWJlZExpbmssIHEuYm9vbCwgcS5udW1iZXIsIHEucmF3TnVsbCksDQoJICAgIGlubGluZUZpZWxkTGlzdDogcSA9PiBxLmF0b21JbmxpbmVGaWVsZC5zZXBCeShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKS5sb29rYWhlYWQocS5hdG9tSW5saW5lRmllbGQpKSwNCgkgICAgaW5saW5lRmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocS5hdG9tSW5saW5lRmllbGQsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIsIikudHJpbShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpLCBxLmlubGluZUZpZWxkTGlzdCwgKGYsIF9zLCBsKSA9PiBbZl0uY29uY2F0KGwpKSwgcS5hdG9tSW5saW5lRmllbGQpLA0KCSAgICBhdG9tRmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5hbHQoDQoJICAgIC8vIFBsYWNlIGVtYmVkIGxpbmtzIGFib3ZlIG5lZ2F0ZWQgZmllbGRzIGFzIHRoZXkgYXJlIHRoZSBzcGVjaWFsIHBhcnNlciBjYXNlICchW1t0aGluZ11dJyBhbmQgYXJlIGdlbmVyYWxseSB1bmFtYmlnaW91cy4NCgkgICAgcS5lbWJlZExpbmsubWFwKGwgPT4gRmllbGRzLmxpdGVyYWwobCkpLCBxLm5lZ2F0ZWRGaWVsZCwgcS5saW5rRmllbGQsIHEubGlzdEZpZWxkLCBxLm9iamVjdEZpZWxkLCBxLmxhbWJkYUZpZWxkLCBxLnBhcmVuc0ZpZWxkLCBxLmJvb2xGaWVsZCwgcS5udW1iZXJGaWVsZCwgcS5zdHJpbmdGaWVsZCwgcS5kYXRlRmllbGQsIHEuZHVyYXRpb25GaWVsZCwgcS5udWxsRmllbGQsIHEudmFyaWFibGVGaWVsZCksDQoJICAgIGluZGV4RmllbGQ6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocS5hdG9tRmllbGQsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHEuZG90UG9zdGZpeCwgcS5pbmRleFBvc3RmaXgsIHEuZnVuY3Rpb25Qb3N0Zml4KS5tYW55KCksIChvYmosIHBvc3RmaXhlcykgPT4gew0KCSAgICAgICAgbGV0IHJlc3VsdCA9IG9iajsNCgkgICAgICAgIGZvciAobGV0IHBvc3Qgb2YgcG9zdGZpeGVzKSB7DQoJICAgICAgICAgICAgc3dpdGNoIChwb3N0LnR5cGUpIHsNCgkgICAgICAgICAgICAgICAgY2FzZSAiZG90IjoNCgkgICAgICAgICAgICAgICAgY2FzZSAiaW5kZXgiOg0KCSAgICAgICAgICAgICAgICAgICAgcmVzdWx0ID0gRmllbGRzLmluZGV4KHJlc3VsdCwgcG9zdC5maWVsZCk7DQoJICAgICAgICAgICAgICAgICAgICBicmVhazsNCgkgICAgICAgICAgICAgICAgY2FzZSAiZnVuY3Rpb24iOg0KCSAgICAgICAgICAgICAgICAgICAgcmVzdWx0ID0gRmllbGRzLmZ1bmMocmVzdWx0LCBwb3N0LmZpZWxkcyk7DQoJICAgICAgICAgICAgICAgICAgICBicmVhazsNCgkgICAgICAgICAgICB9DQoJICAgICAgICB9DQoJICAgICAgICByZXR1cm4gcmVzdWx0Ow0KCSAgICB9KSwNCgkgICAgbmVnYXRlZEZpZWxkOiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIhIiksIHEuaW5kZXhGaWVsZCwgKF8sIGZpZWxkKSA9PiBGaWVsZHMubmVnYXRlKGZpZWxkKSkuZGVzYygibmVnYXRlZCBmaWVsZCIpLA0KCSAgICBwYXJlbnNGaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKCIpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UsIHEuZmllbGQsIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIikiKSwgKF8xLCBfMiwgZmllbGQsIF8zLCBfNCkgPT4gZmllbGQpLA0KCSAgICBsYW1iZGFGaWVsZDogcSA9PiBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnNlcU1hcChxLmlkZW50aWZpZXINCgkgICAgICAgIC5zZXBCeShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiLCIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSkNCgkgICAgICAgIC53cmFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIoIikudHJpbShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKSIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCI9PiIpLnRyaW0ocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlKSwgcS5maWVsZCwgKGlkZW50LCBfaWdub3JlLCB2YWx1ZSkgPT4gew0KCSAgICAgICAgcmV0dXJuIHsgdHlwZTogImxhbWJkYSIsIGFyZ3VtZW50czogaWRlbnQsIHZhbHVlIH07DQoJICAgIH0pLA0KCSAgICBkb3RQb3N0Zml4OiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIuIiksIHEuaWRlbnRpZmllciwgKF8sIGZpZWxkKSA9PiB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiZG90IiwgZmllbGQ6IEZpZWxkcy5saXRlcmFsKGZpZWxkKSB9Ow0KCSAgICB9KSwNCgkgICAgaW5kZXhQb3N0Zml4OiBxID0+IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc2VxTWFwKHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCJbIiksIHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMub3B0V2hpdGVzcGFjZSwgcS5maWVsZCwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiXSIpLCAoXywgXzIsIGZpZWxkLCBfMywgXzQpID0+IHsNCgkgICAgICAgIHJldHVybiB7IHR5cGU6ICJpbmRleCIsIGZpZWxkIH07DQoJICAgIH0pLA0KCSAgICBmdW5jdGlvblBvc3RmaXg6IHEgPT4gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zZXFNYXAocGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5zdHJpbmcoIigiKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBxLmZpZWxkLnNlcEJ5KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuc3RyaW5nKCIsIikudHJpbShwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLm9wdFdoaXRlc3BhY2UpKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5vcHRXaGl0ZXNwYWNlLCBwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnN0cmluZygiKSIpLCAoXywgXzEsIGZpZWxkcywgXzIsIF8zKSA9PiB7DQoJICAgICAgICByZXR1cm4geyB0eXBlOiAiZnVuY3Rpb24iLCBmaWVsZHMgfTsNCgkgICAgfSksDQoJICAgIC8vIFRoZSBwcmVjZWRlbmNlIGhpZXJhcmNoeSBvZiBvcGVyYXRvcnMgLSBtdWx0aXBseS9kaXZpZGUsIGFkZC9zdWJ0cmFjdCwgY29tcGFyZSwgYW5kIHRoZW4gYm9vbGVhbiBvcGVyYXRpb25zLg0KCSAgICBiaW5hcnlNdWxEaXZGaWVsZDogcSA9PiBjcmVhdGVCaW5hcnlQYXJzZXIocS5pbmRleEZpZWxkLCBxLmJpbmFyeU11bERpdiwgRmllbGRzLmJpbmFyeU9wKSwNCgkgICAgYmluYXJ5UGx1c01pbnVzRmllbGQ6IHEgPT4gY3JlYXRlQmluYXJ5UGFyc2VyKHEuYmluYXJ5TXVsRGl2RmllbGQsIHEuYmluYXJ5UGx1c01pbnVzLCBGaWVsZHMuYmluYXJ5T3ApLA0KCSAgICBiaW5hcnlDb21wYXJlRmllbGQ6IHEgPT4gY3JlYXRlQmluYXJ5UGFyc2VyKHEuYmluYXJ5UGx1c01pbnVzRmllbGQsIHEuYmluYXJ5Q29tcGFyZU9wLCBGaWVsZHMuYmluYXJ5T3ApLA0KCSAgICBiaW5hcnlCb29sZWFuRmllbGQ6IHEgPT4gY3JlYXRlQmluYXJ5UGFyc2VyKHEuYmluYXJ5Q29tcGFyZUZpZWxkLCBxLmJpbmFyeUJvb2xlYW5PcCwgRmllbGRzLmJpbmFyeU9wKSwNCgkgICAgYmluYXJ5T3BGaWVsZDogcSA9PiBxLmJpbmFyeUJvb2xlYW5GaWVsZCwNCgkgICAgZmllbGQ6IHEgPT4gcS5iaW5hcnlPcEZpZWxkLA0KCX0pOwoKCS8qKiBQYXJzZSBpbmxpbmUgZmllbGRzIGFuZCBvdGhlciBlbWJlZGRlZCBtZXRhZGF0YSBpbiBhIGxpbmUuICovDQoJLyoqIFRoZSB3cmFwcGVyIGNoYXJhY3RlcnMgdGhhdCBjYW4gYmUgdXNlZCB0byBkZWZpbmUgYW4gaW5saW5lIGZpZWxkLiAqLw0KCWNvbnN0IElOTElORV9GSUVMRF9XUkFQUEVSUyA9IE9iamVjdC5mcmVlemUoew0KCSAgICAiWyI6ICJdIiwNCgkgICAgIigiOiAiKSIsDQoJfSk7DQoJLyoqDQoJICogRmluZCBhIG1hdGNoaW5nIGNsb3NpbmcgYnJhY2tldCB0aGF0IG9jY3VycyBhdCBvciBhZnRlciBgc3RhcnRgLCByZXNwZWN0aW5nIG5lc3RpbmcgYW5kIGVzY2FwZXMuIElmIGZvdW5kLA0KCSAqIHJldHVybnMgdGhlIHZhbHVlIGNvbnRhaW5lZCB3aXRoaW4gYW5kIHRoZSBzdHJpbmcgaW5kZXggYWZ0ZXIgdGhlIGVuZCBvZiB0aGUgdmFsdWUuDQoJICovDQoJZnVuY3Rpb24gZmluZENsb3NpbmcobGluZSwgc3RhcnQsIG9wZW4sIGNsb3NlKSB7DQoJICAgIGxldCBuZXN0aW5nID0gMDsNCgkgICAgbGV0IGVzY2FwZWQgPSBmYWxzZTsNCgkgICAgZm9yIChsZXQgaW5kZXggPSBzdGFydDsgaW5kZXggPCBsaW5lLmxlbmd0aDsgaW5kZXgrKykgew0KCSAgICAgICAgbGV0IGNoYXIgPSBsaW5lLmNoYXJBdChpbmRleCk7DQoJICAgICAgICAvLyBBbGxvd3MgZm9yIGRvdWJsZSBlc2NhcGVzIGxpa2UgJ1xcJyB0byBiZSByZW5kZXJlZCBub3JtYWxseS4NCgkgICAgICAgIGlmIChjaGFyID09ICJcXCIpIHsNCgkgICAgICAgICAgICBlc2NhcGVkID0gIWVzY2FwZWQ7DQoJICAgICAgICAgICAgY29udGludWU7DQoJICAgICAgICB9DQoJICAgICAgICBpZiAoZXNjYXBlZCkgew0KCSAgICAgICAgICAgIGVzY2FwZWQgPSBmYWxzZTsNCgkgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgIH0NCgkgICAgICAgIGlmIChjaGFyID09IG9wZW4pDQoJICAgICAgICAgICAgbmVzdGluZysrOw0KCSAgICAgICAgZWxzZSBpZiAoY2hhciA9PSBjbG9zZSkNCgkgICAgICAgICAgICBuZXN0aW5nLS07DQoJICAgICAgICAvLyBPbmx5IG9jY3VycyBpZiB3ZSBhcmUgb24gYSBjbG9zZSBjaGFyYWN0ZXIgYW5kIHRyaGVyZSBpcyBubyBtb3JlIG5lc3RpbmcuDQoJICAgICAgICBpZiAobmVzdGluZyA8IDApDQoJICAgICAgICAgICAgcmV0dXJuIHsgdmFsdWU6IGxpbmUuc3Vic3RyaW5nKHN0YXJ0LCBpbmRleCkudHJpbSgpLCBlbmRJbmRleDogaW5kZXggKyAxIH07DQoJICAgICAgICBlc2NhcGVkID0gZmFsc2U7DQoJICAgIH0NCgkgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgl9DQoJLyoqIEZpbmQgdGhlICc6Oicgc2VwYXJhdG9yIGluIGFuIGlubGluZSBmaWVsZC4gKi8NCglmdW5jdGlvbiBmaW5kU2VwYXJhdG9yKGxpbmUsIHN0YXJ0KSB7DQoJICAgIGxldCBzZXAgPSBsaW5lLmluZGV4T2YoIjo6Iiwgc3RhcnQpOw0KCSAgICBpZiAoc2VwIDwgMCkNCgkgICAgICAgIHJldHVybiB1bmRlZmluZWQ7DQoJICAgIHJldHVybiB7IGtleTogbGluZS5zdWJzdHJpbmcoc3RhcnQsIHNlcCkudHJpbSgpLCB2YWx1ZUluZGV4OiBzZXAgKyAyIH07DQoJfQ0KCS8qKiBUcnkgdG8gY29tcGxldGVseSBwYXJzZSBhbiBpbmxpbmUgZmllbGQgc3RhcnRpbmcgYXQgdGhlIGdpdmVuIHBvc2l0aW9uLiBBc3N1ZW1zIGBzdGFydGAgaXMgb24gYSB3cmFwcGluZyBjaGFyYWN0ZXIuICovDQoJZnVuY3Rpb24gZmluZFNwZWNpZmljSW5saW5lRmllbGQobGluZSwgc3RhcnQpIHsNCgkgICAgbGV0IG9wZW4gPSBsaW5lLmNoYXJBdChzdGFydCk7DQoJICAgIGxldCBrZXkgPSBmaW5kU2VwYXJhdG9yKGxpbmUsIHN0YXJ0ICsgMSk7DQoJICAgIGlmIChrZXkgPT09IHVuZGVmaW5lZCkNCgkgICAgICAgIHJldHVybiB1bmRlZmluZWQ7DQoJICAgIC8vIEZhaWwgdGhlIG1hdGNoIGlmIHdlIGZpbmQgYW55IHNlcGFyYXRvciBjaGFyYWN0ZXJzIChub3QgYWxsb3dlZCBpbiBrZXlzKS4NCgkgICAgZm9yIChsZXQgc2VwIG9mIE9iamVjdC5rZXlzKElOTElORV9GSUVMRF9XUkFQUEVSUykuY29uY2F0KE9iamVjdC52YWx1ZXMoSU5MSU5FX0ZJRUxEX1dSQVBQRVJTKSkpIHsNCgkgICAgICAgIGlmIChrZXkua2V5LmluY2x1ZGVzKHNlcCkpDQoJICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgfQ0KCSAgICBsZXQgdmFsdWUgPSBmaW5kQ2xvc2luZyhsaW5lLCBrZXkudmFsdWVJbmRleCwgb3BlbiwgSU5MSU5FX0ZJRUxEX1dSQVBQRVJTW29wZW5dKTsNCgkgICAgaWYgKHZhbHVlID09PSB1bmRlZmluZWQpDQoJICAgICAgICByZXR1cm4gdW5kZWZpbmVkOw0KCSAgICByZXR1cm4gew0KCSAgICAgICAga2V5OiBrZXkua2V5LA0KCSAgICAgICAgdmFsdWU6IHZhbHVlLnZhbHVlLA0KCSAgICAgICAgc3RhcnQ6IHN0YXJ0LA0KCSAgICAgICAgc3RhcnRWYWx1ZToga2V5LnZhbHVlSW5kZXgsDQoJICAgICAgICBlbmQ6IHZhbHVlLmVuZEluZGV4LA0KCSAgICAgICAgd3JhcHBpbmc6IG9wZW4sDQoJICAgIH07DQoJfQ0KCS8qKiBQYXJzZSBhIHRleHR1YWwgaW5saW5lIGZpZWxkIHZhbHVlIGludG8gc29tZXRoaW5nIHdlIGNhbiB3b3JrIHdpdGguICovDQoJZnVuY3Rpb24gcGFyc2VJbmxpbmVWYWx1ZSh2YWx1ZSkgew0KCSAgICAvLyBUaGUgc3RyaXBwZWQgbGl0ZXJhbCBmaWVsZCBwYXJzZXIgdW5kZXJzdGFuZHMgYWxsIG9mIHRoZSBub24tYXJyYXkvbm9uLW9iamVjdCBmaWVsZHMgYW5kIGNhbiBwYXJzZSB0aGVtIGZvciB1cy4NCgkgICAgLy8gSW5saW5lIGZpZWxkIG9iamVjdHMgYXJlIG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkOyBpbmxpbmUgYXJyYXkgb2JqZWN0cyBoYXZlIHRvIGJlIGhhbmRsZWQgYnkgdGhlIHBhcnNlcg0KCSAgICAvLyBzZXBhcmF0ZWx5Lg0KCSAgICBsZXQgaW5saW5lID0gRVhQUkVTU0lPTi5pbmxpbmVGaWVsZC5wYXJzZSh2YWx1ZSk7DQoJICAgIGlmIChpbmxpbmUuc3RhdHVzKQ0KCSAgICAgICAgcmV0dXJuIGlubGluZS52YWx1ZTsNCgkgICAgZWxzZQ0KCSAgICAgICAgcmV0dXJuIHZhbHVlOw0KCX0NCgkvKiogRXh0cmFjdHMgaW5saW5lIGZpZWxkcyBvZiB0aGUgZm9ybSAnW2tleTo6IHZhbHVlXScgZnJvbSBhIGxpbmUgb2YgdGV4dC4gVGhpcyBpcyBkb25lIGluIGEgcmVsYXRpdmVseQ0KCSAqICJyb2J1c3QiIHdheSB0byBhdm9pZCBmYWlsaW5nIGR1ZSB0byBiYWQgbmVzdGluZyBvciBvdGhlciBpbnRlcmZlcmluZyBNYXJrZG93biBzeW1ib2xzOg0KCSAqDQoJICogLSBMb29rIGZvciBhbnkgd3JhcHBlcnMgKCdbJyBhbmQgJygnKSBpbiB0aGUgbGluZSwgdHJ5aW5nIHRvIHBhcnNlIHdoYXRldmVyIGNvbWVzIGFmdGVyIGl0IGFzIGFuIGlubGluZSBrZXk6Oi4NCgkgKiAtIElmIHN1Y2Nlc3NmdWwsIHNjYW4gdW50aWwgeW91IGZpbmQgYSBtYXRjaGluZyBlbmQgYnJhY2tldCwgYW5kIHBhcnNlIHdoYXRldmVyIHJlbWFpbnMgYXMgYW4gaW5saW5lIHZhbHVlLg0KCSAqLw0KCWZ1bmN0aW9uIGV4dHJhY3RJbmxpbmVGaWVsZHMobGluZSwgaW5jbHVkZVRhc2tGaWVsZHMgPSBmYWxzZSkgew0KCSAgICBsZXQgZmllbGRzID0gW107DQoJICAgIGZvciAobGV0IHdyYXBwZXIgb2YgT2JqZWN0LmtleXMoSU5MSU5FX0ZJRUxEX1dSQVBQRVJTKSkgew0KCSAgICAgICAgbGV0IGZvdW5kSW5kZXggPSBsaW5lLmluZGV4T2Yod3JhcHBlcik7DQoJICAgICAgICB3aGlsZSAoZm91bmRJbmRleCA+PSAwKSB7DQoJICAgICAgICAgICAgbGV0IHBhcnNlZEZpZWxkID0gZmluZFNwZWNpZmljSW5saW5lRmllbGQobGluZSwgZm91bmRJbmRleCk7DQoJICAgICAgICAgICAgaWYgKCFwYXJzZWRGaWVsZCkgew0KCSAgICAgICAgICAgICAgICBmb3VuZEluZGV4ID0gbGluZS5pbmRleE9mKHdyYXBwZXIsIGZvdW5kSW5kZXggKyAxKTsNCgkgICAgICAgICAgICAgICAgY29udGludWU7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIGZpZWxkcy5wdXNoKHBhcnNlZEZpZWxkKTsNCgkgICAgICAgICAgICBmb3VuZEluZGV4ID0gbGluZS5pbmRleE9mKHdyYXBwZXIsIHBhcnNlZEZpZWxkLmVuZCk7DQoJICAgICAgICB9DQoJICAgIH0NCgkgICAgaWYgKGluY2x1ZGVUYXNrRmllbGRzKQ0KCSAgICAgICAgZmllbGRzID0gZmllbGRzLmNvbmNhdChleHRyYWN0U3BlY2lhbFRhc2tGaWVsZHMobGluZSkpOw0KCSAgICBmaWVsZHMuc29ydCgoYSwgYikgPT4gYS5zdGFydCAtIGIuc3RhcnQpOw0KCSAgICByZXR1cm4gZmllbGRzOw0KCX0NCgkvKiogVmFsaWRhdGVzIHRoYXQgYSByYXcgZmllbGQgbmFtZSBoYXMgYSB2YWxpZCBmb3JtLiAqLw0KCWNvbnN0IEZVTExfTElORV9LRVlfUEFSVCA9IHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMuYWx0KHBhcnNpbW1vbl91bWRfbWluLmV4cG9ydHMucmVnZXhwKG5ldyBSZWdFeHAoZW1vamlSZWdleCgpLCAidSIpKSwgcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1swLTlccHtMZXR0ZXJ9XHdcc18vLV0rL3UpKQ0KCSAgICAubWFueSgpDQoJICAgIC5tYXAocGFydHMgPT4gcGFydHMuam9pbigiIikpOw0KCWNvbnN0IEZVTExfTElORV9LRVlfUEFSU0VSID0gcGFyc2ltbW9uX3VtZF9taW4uZXhwb3J0cy5yZWdleHAoL1teMC05XHdccHtMZXR0ZXJ9XSovdSkNCgkgICAgLnRoZW4oRlVMTF9MSU5FX0tFWV9QQVJUKQ0KCSAgICAuc2tpcChwYXJzaW1tb25fdW1kX21pbi5leHBvcnRzLnJlZ2V4cCgvW19cKn5gXSovdSkpOw0KCS8qKiBBdHRlbXB0IHRvIGV4dHJhY3QgYSBmdWxsLWxpbmUgZmllbGQgKEtleTo6IFZhbHVlIGNvbnN1bWluZyB0aGUgZW50aXJlIGNvbnRlbnQgbGluZSkuICovDQoJZnVuY3Rpb24gZXh0cmFjdEZ1bGxMaW5lRmllbGQodGV4dCkgew0KCSAgICBsZXQgc2VwID0gZmluZFNlcGFyYXRvcih0ZXh0LCAwKTsNCgkgICAgaWYgKCFzZXApDQoJICAgICAgICByZXR1cm4gdW5kZWZpbmVkOw0KCSAgICAvLyBXZSBuZWVkIHRvIHBvc3QtcHJvY2VzcyB0aGUga2V5IHRvIGRyb3AgdW5uZWNlc3Nhcnkgb3BlbmluZyBhbm5vdGF0aW9ucyBhcyB3ZWxsIGFzDQoJICAgIC8vIGRyb3Agc3Vycm91bmRpbmcgTWFya2Rvd24uDQoJICAgIGxldCByZWFsS2V5ID0gRlVMTF9MSU5FX0tFWV9QQVJTRVIucGFyc2Uoc2VwLmtleSk7DQoJICAgIGlmICghcmVhbEtleS5zdGF0dXMpDQoJICAgICAgICByZXR1cm4gdW5kZWZpbmVkOw0KCSAgICByZXR1cm4gew0KCSAgICAgICAga2V5OiByZWFsS2V5LnZhbHVlLA0KCSAgICAgICAgdmFsdWU6IHRleHQuc3Vic3RyaW5nKHNlcC52YWx1ZUluZGV4KS50cmltKCksDQoJICAgICAgICBzdGFydDogMCwNCgkgICAgICAgIHN0YXJ0VmFsdWU6IHNlcC52YWx1ZUluZGV4LA0KCSAgICAgICAgZW5kOiB0ZXh0Lmxlbmd0aCwNCgkgICAgfTsNCgl9DQoJY29uc3QgQ1JFQVRFRF9EQVRFX1JFR0VYID0gL1x1ezI3OTV9XHMqKFxkezR9LVxkezJ9LVxkezJ9KS91Ow0KCWNvbnN0IERVRV9EQVRFX1JFR0VYID0gL1tcdXsxRjRDNX1cdXsxRjRDNn1cdXsxRjVEM31cdXtGRTBGfV17MSx9XHMqKFxkezR9LVxkezJ9LVxkezJ9KS91Ow0KCWNvbnN0IERPTkVfREFURV9SRUdFWCA9IC9cdXsyNzA1fVxzKihcZHs0fS1cZHsyfS1cZHsyfSkvdTsNCgkvKiogUGFyc2Ugc3BlY2lhbCBjb21wbGV0ZWQvZHVlL2RvbmUgdGFzayBmaWVsZHMgd2hpY2ggYXJlIG1hcmtlZCB2aWEgZW1vamkuICovDQoJZnVuY3Rpb24gZXh0cmFjdFNwZWNpYWxUYXNrRmllbGRzKGxpbmUpIHsNCgkgICAgbGV0IHJlc3VsdHMgPSBbXTsNCgkgICAgbGV0IGNyZWF0ZWRNYXRjaCA9IENSRUFURURfREFURV9SRUdFWC5leGVjKGxpbmUpOw0KCSAgICBpZiAoY3JlYXRlZE1hdGNoKQ0KCSAgICAgICAgcmVzdWx0cy5wdXNoKHsNCgkgICAgICAgICAgICBrZXk6ICJjcmVhdGVkIiwNCgkgICAgICAgICAgICB2YWx1ZTogY3JlYXRlZE1hdGNoWzFdLA0KCSAgICAgICAgICAgIHN0YXJ0OiBjcmVhdGVkTWF0Y2guaW5kZXgsDQoJICAgICAgICAgICAgc3RhcnRWYWx1ZTogY3JlYXRlZE1hdGNoLmluZGV4ICsgMSwNCgkgICAgICAgICAgICBlbmQ6IGNyZWF0ZWRNYXRjaC5pbmRleCArIGNyZWF0ZWRNYXRjaFswXS5sZW5ndGgsDQoJICAgICAgICAgICAgd3JhcHBpbmc6ICJlbW9qaS1zaG9ydGhhbmQiLA0KCSAgICAgICAgfSk7DQoJICAgIGxldCBkdWVNYXRjaCA9IERVRV9EQVRFX1JFR0VYLmV4ZWMobGluZSk7DQoJICAgIGlmIChkdWVNYXRjaCkNCgkgICAgICAgIHJlc3VsdHMucHVzaCh7DQoJICAgICAgICAgICAga2V5OiAiZHVlIiwNCgkgICAgICAgICAgICB2YWx1ZTogZHVlTWF0Y2hbMV0sDQoJICAgICAgICAgICAgc3RhcnQ6IGR1ZU1hdGNoLmluZGV4LA0KCSAgICAgICAgICAgIHN0YXJ0VmFsdWU6IGR1ZU1hdGNoLmluZGV4ICsgMSwNCgkgICAgICAgICAgICBlbmQ6IGR1ZU1hdGNoLmluZGV4ICsgZHVlTWF0Y2hbMF0ubGVuZ3RoLA0KCSAgICAgICAgICAgIHdyYXBwaW5nOiAiZW1vamktc2hvcnRoYW5kIiwNCgkgICAgICAgIH0pOw0KCSAgICBsZXQgY29tcGxldGVkTWF0Y2ggPSBET05FX0RBVEVfUkVHRVguZXhlYyhsaW5lKTsNCgkgICAgaWYgKGNvbXBsZXRlZE1hdGNoKQ0KCSAgICAgICAgcmVzdWx0cy5wdXNoKHsNCgkgICAgICAgICAgICBrZXk6ICJjb21wbGV0aW9uIiwNCgkgICAgICAgICAgICB2YWx1ZTogY29tcGxldGVkTWF0Y2hbMV0sDQoJICAgICAgICAgICAgc3RhcnQ6IGNvbXBsZXRlZE1hdGNoLmluZGV4LA0KCSAgICAgICAgICAgIHN0YXJ0VmFsdWU6IGNvbXBsZXRlZE1hdGNoLmluZGV4ICsgMSwNCgkgICAgICAgICAgICBlbmQ6IGNvbXBsZXRlZE1hdGNoLmluZGV4ICsgY29tcGxldGVkTWF0Y2hbMF0ubGVuZ3RoLA0KCSAgICAgICAgICAgIHdyYXBwaW5nOiAiZW1vamktc2hvcnRoYW5kIiwNCgkgICAgICAgIH0pOw0KCSAgICByZXR1cm4gcmVzdWx0czsNCgl9CgoJLyoqIEFsbCBleHRyYWN0ZWQgbWFya2Rvd24gZmlsZSBtZXRhZGF0YSBvYnRhaW5lZCBmcm9tIGEgZmlsZS4gKi8NCgljbGFzcyBQYWdlTWV0YWRhdGEgew0KCSAgICBjb25zdHJ1Y3RvcihwYXRoLCBpbml0KSB7DQoJICAgICAgICB0aGlzLnBhdGggPSBwYXRoOw0KCSAgICAgICAgdGhpcy5maWVsZHMgPSBuZXcgTWFwKCk7DQoJICAgICAgICB0aGlzLmZyb250bWF0dGVyID0ge307DQoJICAgICAgICB0aGlzLnRhZ3MgPSBuZXcgU2V0KCk7DQoJICAgICAgICB0aGlzLmFsaWFzZXMgPSBuZXcgU2V0KCk7DQoJICAgICAgICB0aGlzLmxpbmtzID0gW107DQoJICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMsIGluaXQpOw0KCSAgICAgICAgdGhpcy5saXN0cyA9ICh0aGlzLmxpc3RzIHx8IFtdKS5tYXAobCA9PiBuZXcgTGlzdEl0ZW0obCkpOw0KCSAgICB9DQoJICAgIC8qKiBDYW5vbmljYWxpemUgcmF3IGxpbmtzIGFuZCBvdGhlciBkYXRhIGluIHBhcnRpYWwgZGF0YSB3aXRoIG5vcm1hbGl6ZXJzLCByZXR1cm5pbmcgYSBjb21wbGV0ZWQgb2JqZWN0LiAqLw0KCSAgICBzdGF0aWMgY2Fub25pY2FsaXplKGRhdGEsIGxpbmtOb3JtYWxpemVyKSB7DQoJICAgICAgICAvLyBNdXRhdGUgdGhlIGRhdGEgZm9yIG5vdywgd2hpY2ggaXMgcHJvYmFibHkgYSBiYWQgaWRlYSBidXQuLi4gYWxsIHdlbGwuDQoJICAgICAgICBpZiAoZGF0YS5mcm9udG1hdHRlcikgew0KCSAgICAgICAgICAgIGRhdGEuZnJvbnRtYXR0ZXIgPSBWYWx1ZXMubWFwTGVhdmVzKGRhdGEuZnJvbnRtYXR0ZXIsIHQgPT4gVmFsdWVzLmlzTGluayh0KSA/IGxpbmtOb3JtYWxpemVyKHQpIDogdCk7DQoJICAgICAgICB9DQoJICAgICAgICBpZiAoZGF0YS5maWVsZHMpIHsNCgkgICAgICAgICAgICBmb3IgKGxldCBba2V5LCB2YWx1ZV0gb2YgZGF0YS5maWVsZHMuZW50cmllcygpKSB7DQoJICAgICAgICAgICAgICAgIGRhdGEuZmllbGRzLnNldChrZXksIFZhbHVlcy5tYXBMZWF2ZXModmFsdWUsIHQgPT4gKFZhbHVlcy5pc0xpbmsodCkgPyBsaW5rTm9ybWFsaXplcih0KSA6IHQpKSk7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgfQ0KCSAgICAgICAgaWYgKGRhdGEubGlzdHMpIHsNCgkgICAgICAgICAgICBmb3IgKGxldCBpdGVtIG9mIGRhdGEubGlzdHMpIHsNCgkgICAgICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsdWVdIG9mIGl0ZW0uZmllbGRzLmVudHJpZXMoKSkgew0KCSAgICAgICAgICAgICAgICAgICAgaXRlbS5maWVsZHMuc2V0KGtleSwgdmFsdWUubWFwKHggPT4gVmFsdWVzLm1hcExlYXZlcyh4LCB0ID0+IChWYWx1ZXMuaXNMaW5rKHQpID8gbGlua05vcm1hbGl6ZXIodCkgOiB0KSkpKTsNCgkgICAgICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIH0NCgkgICAgICAgIH0NCgkgICAgICAgIGlmIChkYXRhLmxpbmtzKSB7DQoJICAgICAgICAgICAgZGF0YS5saW5rcyA9IGRhdGEubGlua3MubWFwKGwgPT4gbGlua05vcm1hbGl6ZXIobCkpOw0KCSAgICAgICAgfQ0KCSAgICAgICAgLy8gVGhpcyBpcyBwcmV0dHkgdWdseSwgYnV0IGl0J3Mgbm90IHBvc3NpYmxlIHRvIG5vcm1hbGl6ZSBvbiB0aGUgd29ya2VyIHRocmVhZCB0aGF0IGRvZXMgcGFyc2luZy4NCgkgICAgICAgIC8vIFRoZSBiZXN0IHdheSB0byBpbXByb3ZlIHRoaXMgaXMgdG8gaW5zdGVhZCBqdXN0IGNhbm9uaWNhbGl6ZSB0aGUgZW50aXJlIGRhdGEgb2JqZWN0OyBJIGNhbiB0cnkgdG8NCgkgICAgICAgIC8vIG9wdGltaXplIGBWYWx1ZXMubWFwTGVhdmVzYCB0byBvbmx5IG11dGF0ZSBpZiBpdCBhY3R1YWxseSBjaGFuZ2VzIHRoaW5ncy4NCgkgICAgICAgIHJldHVybiBuZXcgUGFnZU1ldGFkYXRhKGRhdGEucGF0aCwgZGF0YSk7DQoJICAgIH0NCgkgICAgLyoqIFRoZSBuYW1lIChiYXNlZCBvbiBwYXRoKSBvZiB0aGlzIGZpbGUuICovDQoJICAgIG5hbWUoKSB7DQoJICAgICAgICByZXR1cm4gZ2V0RmlsZVRpdGxlKHRoaXMucGF0aCk7DQoJICAgIH0NCgkgICAgLyoqIFRoZSBjb250YWluaW5nIGZvbGRlciAoYmFzZWQgb24gcGF0aCkgb2YgdGhpcyBmaWxlLiAqLw0KCSAgICBmb2xkZXIoKSB7DQoJICAgICAgICByZXR1cm4gZ2V0UGFyZW50Rm9sZGVyKHRoaXMucGF0aCk7DQoJICAgIH0NCgkgICAgLyoqIFRoZSBleHRlbnNpb24gb2YgdGhpcyBmaWxlIChsaWtlbHkgJ21kJykuICovDQoJICAgIGV4dGVuc2lvbigpIHsNCgkgICAgICAgIHJldHVybiBnZXRFeHRlbnNpb24odGhpcy5wYXRoKTsNCgkgICAgfQ0KCSAgICAvKiogUmV0dXJuIGEgc2V0IG9mIHRhZ3MgQU5EIGFsbCBvZiB0aGVpciBwYXJlbnQgdGFncyAoc28gI2hlbGxvL3llcyB3b3VsZCBiZWNvbWUgI2hlbGxvLCAjaGVsbG8veWVzKS4gKi8NCgkgICAgZnVsbFRhZ3MoKSB7DQoJICAgICAgICBsZXQgcmVzdWx0ID0gbmV3IFNldCgpOw0KCSAgICAgICAgZm9yIChsZXQgdGFnIG9mIHRoaXMudGFncykgew0KCSAgICAgICAgICAgIGZvciAobGV0IHN1YnRhZyBvZiBleHRyYWN0U3VidGFncyh0YWcpKQ0KCSAgICAgICAgICAgICAgICByZXN1bHQuYWRkKHN1YnRhZyk7DQoJICAgICAgICB9DQoJICAgICAgICByZXR1cm4gcmVzdWx0Ow0KCSAgICB9DQoJICAgIC8qKiBDb252ZXJ0IGFsbCBsaW5rcyBpbiB0aGlzIGZpbGUgdG8gZmlsZSBsaW5rcy4gKi8NCgkgICAgZmlsZUxpbmtzKCkgew0KCSAgICAgICAgbGV0IGRpc3RpbmN0UGF0aHMgPSBuZXcgU2V0KHRoaXMubGlua3MubWFwKGwgPT4gbC5wYXRoKSk7DQoJICAgICAgICByZXR1cm4gQXJyYXkuZnJvbShkaXN0aW5jdFBhdGhzKS5tYXAobCA9PiBMaW5rLmZpbGUobCkpOw0KCSAgICB9DQoJICAgIC8qKiBNYXAgdGhpcyBtZXRhZGF0YSB0byBhIGZ1bGwgb2JqZWN0OyB1c2VzIHRoZSBpbmRleCBmb3IgYWRkaXRpb25hbCBkYXRhIGxvb2t1cHMuICAqLw0KCSAgICBzZXJpYWxpemUoaW5kZXgsIGNhY2hlKSB7DQoJICAgICAgICAvLyBDb252ZXJ0IGxpc3QgaXRlbXMgdmlhIHRoZSBjYW5vbmljYWxpemF0aW9uIGNhY2hlLg0KCSAgICAgICAgbGV0IHJlYWxDYWNoZSA9IGNhY2hlICE9PSBudWxsICYmIGNhY2hlICE9PSB2b2lkIDAgPyBjYWNoZSA6IG5ldyBMaXN0U2VyaWFsaXphdGlvbkNhY2hlKHRoaXMubGlzdHMpOw0KCSAgICAgICAgbGV0IHJlc3VsdCA9IHsNCgkgICAgICAgICAgICBmaWxlOiB7DQoJICAgICAgICAgICAgICAgIHBhdGg6IHRoaXMucGF0aCwNCgkgICAgICAgICAgICAgICAgZm9sZGVyOiB0aGlzLmZvbGRlcigpLA0KCSAgICAgICAgICAgICAgICBuYW1lOiB0aGlzLm5hbWUoKSwNCgkgICAgICAgICAgICAgICAgbGluazogTGluay5maWxlKHRoaXMucGF0aCksDQoJICAgICAgICAgICAgICAgIG91dGxpbmtzOiB0aGlzLmZpbGVMaW5rcygpLA0KCSAgICAgICAgICAgICAgICBpbmxpbmtzOiBBcnJheS5mcm9tKGluZGV4LmxpbmtzLmdldEludmVyc2UodGhpcy5wYXRoKSkubWFwKGwgPT4gTGluay5maWxlKGwpKSwNCgkgICAgICAgICAgICAgICAgZXRhZ3M6IEFycmF5LmZyb20odGhpcy50YWdzKSwNCgkgICAgICAgICAgICAgICAgdGFnczogQXJyYXkuZnJvbSh0aGlzLmZ1bGxUYWdzKCkpLA0KCSAgICAgICAgICAgICAgICBhbGlhc2VzOiBBcnJheS5mcm9tKHRoaXMuYWxpYXNlcyksDQoJICAgICAgICAgICAgICAgIGxpc3RzOiB0aGlzLmxpc3RzLm1hcChsID0+IHJlYWxDYWNoZS5nZXQobC5saW5lKSksDQoJICAgICAgICAgICAgICAgIHRhc2tzOiB0aGlzLmxpc3RzLmZpbHRlcihsID0+ICEhbC50YXNrKS5tYXAobCA9PiByZWFsQ2FjaGUuZ2V0KGwubGluZSkpLA0KCSAgICAgICAgICAgICAgICBjdGltZTogdGhpcy5jdGltZSwNCgkgICAgICAgICAgICAgICAgY2RheTogc3RyaXBUaW1lKHRoaXMuY3RpbWUpLA0KCSAgICAgICAgICAgICAgICBtdGltZTogdGhpcy5tdGltZSwNCgkgICAgICAgICAgICAgICAgbWRheTogc3RyaXBUaW1lKHRoaXMubXRpbWUpLA0KCSAgICAgICAgICAgICAgICBzaXplOiB0aGlzLnNpemUsDQoJICAgICAgICAgICAgICAgIHN0YXJyZWQ6IGluZGV4LnN0YXJyZWQuc3RhcnJlZCh0aGlzLnBhdGgpLA0KCSAgICAgICAgICAgICAgICBmcm9udG1hdHRlcjogVmFsdWVzLmRlZXBDb3B5KHRoaXMuZnJvbnRtYXR0ZXIpLA0KCSAgICAgICAgICAgICAgICBleHQ6IHRoaXMuZXh0ZW5zaW9uKCksDQoJICAgICAgICAgICAgfSwNCgkgICAgICAgIH07DQoJICAgICAgICAvLyBBZGQgdGhlIGN1cnJlbnQgZGF5IGlmIHByZXNlbnQuDQoJICAgICAgICBpZiAodGhpcy5kYXkpDQoJICAgICAgICAgICAgcmVzdWx0LmZpbGUuZGF5ID0gdGhpcy5kYXk7DQoJICAgICAgICAvLyBUaGVuIGFwcGVuZCB0aGUgY29tcHV0ZWQgZmllbGRzLg0KCSAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsdWVdIG9mIHRoaXMuZmllbGRzLmVudHJpZXMoKSkgew0KCSAgICAgICAgICAgIGlmIChrZXkgaW4gcmVzdWx0KQ0KCSAgICAgICAgICAgICAgICBjb250aW51ZTsgLy8gRG9uJ3QgYWxsb3cgZmllbGRzIHRvIG92ZXJyaWRlIGV4aXN0aW5nIGtleXMuDQoJICAgICAgICAgICAgcmVzdWx0W2tleV0gPSB2YWx1ZTsNCgkgICAgICAgIH0NCgkgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgIH0NCgl9DQoJLyoqIEEgbGlzdCBpdGVtIGluc2lkZSBvZiBhIGxpc3QuICovDQoJY2xhc3MgTGlzdEl0ZW0gew0KCSAgICBjb25zdHJ1Y3Rvcihpbml0KSB7DQoJICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMsIGluaXQpOw0KCSAgICAgICAgdGhpcy5maWVsZHMgPSB0aGlzLmZpZWxkcyB8fCB7fTsNCgkgICAgfQ0KCSAgICBpZCgpIHsNCgkgICAgICAgIHJldHVybiBgJHt0aGlzLmZpbGUoKS5wYXRofS0ke3RoaXMubGluZX1gOw0KCSAgICB9DQoJICAgIGZpbGUoKSB7DQoJICAgICAgICByZXR1cm4gdGhpcy5saW5rLnRvRmlsZSgpOw0KCSAgICB9DQoJICAgIG1hcmtkb3duKCkgew0KCSAgICAgICAgaWYgKHRoaXMudGFzaykNCgkgICAgICAgICAgICByZXR1cm4gYCR7dGhpcy5zeW1ib2x9IFske3RoaXMudGFzay5jb21wbGV0ZWQgPyAieCIgOiAiICJ9XSAke3RoaXMudGV4dH1gOw0KCSAgICAgICAgZWxzZQ0KCSAgICAgICAgICAgIHJldHVybiBgJHt0aGlzLnN5bWJvbH0gJHt0aGlzLnRleHR9YDsNCgkgICAgfQ0KCSAgICBjcmVhdGVkKCkgew0KCSAgICAgICAgdmFyIF9hLCBfYiwgX2M7DQoJICAgICAgICByZXR1cm4gKF9jID0gKChfYiA9IChfYSA9IHRoaXMuZmllbGRzLmdldCgiY3JlYXRlZCIpKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiB0aGlzLmZpZWxkcy5nZXQoImN0aW1lIikpICE9PSBudWxsICYmIF9iICE9PSB2b2lkIDAgPyBfYiA6IHRoaXMuZmllbGRzLmdldCgiY2RheSIpKSkgPT09IG51bGwgfHwgX2MgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9jWzBdOw0KCSAgICB9DQoJICAgIGR1ZSgpIHsNCgkgICAgICAgIHZhciBfYSwgX2IsIF9jOw0KCSAgICAgICAgcmV0dXJuIChfYyA9ICgoX2IgPSAoX2EgPSB0aGlzLmZpZWxkcy5nZXQoImR1ZSIpKSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiB0aGlzLmZpZWxkcy5nZXQoImR1ZXRpbWUiKSkgIT09IG51bGwgJiYgX2IgIT09IHZvaWQgMCA/IF9iIDogdGhpcy5maWVsZHMuZ2V0KCJkdWVkYXkiKSkpID09PSBudWxsIHx8IF9jID09PSB2b2lkIDAgPyB2b2lkIDAgOiBfY1swXTsNCgkgICAgfQ0KCSAgICBjb21wbGV0ZWQoKSB7DQoJICAgICAgICB2YXIgX2EsIF9iLCBfYywgX2Q7DQoJICAgICAgICByZXR1cm4gKF9kID0gKChfYyA9IChfYiA9IChfYSA9IHRoaXMuZmllbGRzLmdldCgiY29tcGxldGVkIikpICE9PSBudWxsICYmIF9hICE9PSB2b2lkIDAgPyBfYSA6IHRoaXMuZmllbGRzLmdldCgiY29tcGxldGlvbiIpKSAhPT0gbnVsbCAmJiBfYiAhPT0gdm9pZCAwID8gX2IgOiB0aGlzLmZpZWxkcy5nZXQoImNvbXB0aW1lIikpICE9PSBudWxsICYmIF9jICE9PSB2b2lkIDAgPyBfYyA6IHRoaXMuZmllbGRzLmdldCgiY29tcGRheSIpKSkgPT09IG51bGwgfHwgX2QgPT09IHZvaWQgMCA/IHZvaWQgMCA6IF9kWzBdOw0KCSAgICB9DQoJICAgIC8qKiBDcmVhdGUgYW4gQVBJLWZyaWVuZGx5IGNvcHkgb2YgdGhpcyBsaXN0IGl0ZW0uIERlLWR1cGxpY2F0aW9uIGlzIGRvbmUgdmlhIHRoZSBwcm92aWRlZCBjYWNoZS4gKi8NCgkgICAgc2VyaWFsaXplKGNhY2hlKSB7DQoJICAgICAgICAvLyBNYXAgY2hpbGRyZW4gdG8gdGhlaXIgc2VyaWFsaXplZC9kZS1kdXBsaWNhdGVkIGVxdWl2YWxlbnRzIHJpZ2h0IGF3YXkuDQoJICAgICAgICBsZXQgY2hpbGRyZW4gPSB0aGlzLmNoaWxkcmVuLm1hcChsID0+IGNhY2hlLmdldChsKSkuZmlsdGVyKChsKSA9PiBsICE9PSB1bmRlZmluZWQpOw0KCSAgICAgICAgbGV0IHJlc3VsdCA9IHsNCgkgICAgICAgICAgICBzeW1ib2w6IHRoaXMuc3ltYm9sLA0KCSAgICAgICAgICAgIGxpbms6IHRoaXMubGluaywNCgkgICAgICAgICAgICBzZWN0aW9uOiB0aGlzLnNlY3Rpb24sDQoJICAgICAgICAgICAgdGV4dDogdGhpcy50ZXh0LA0KCSAgICAgICAgICAgIHRhZ3M6IEFycmF5LmZyb20odGhpcy50YWdzKSwNCgkgICAgICAgICAgICBsaW5lOiB0aGlzLmxpbmUsDQoJICAgICAgICAgICAgbGluZUNvdW50OiB0aGlzLmxpbmVDb3VudCwNCgkgICAgICAgICAgICBsaXN0OiB0aGlzLmxpc3QsDQoJICAgICAgICAgICAgcGF0aDogdGhpcy5saW5rLnBhdGgsDQoJICAgICAgICAgICAgY2hpbGRyZW46IGNoaWxkcmVuLA0KCSAgICAgICAgICAgIHRhc2s6ICEhdGhpcy50YXNrLA0KCSAgICAgICAgICAgIGFubm90YXRlZDogdGhpcy5maWVsZHMuc2l6ZSA+IDAsDQoJICAgICAgICAgICAgcG9zaXRpb246IFZhbHVlcy5kZWVwQ29weSh0aGlzLnBvc2l0aW9uKSwNCgkgICAgICAgICAgICBzdWJ0YXNrczogY2hpbGRyZW4sDQoJICAgICAgICAgICAgcmVhbDogISF0aGlzLnRhc2ssDQoJICAgICAgICAgICAgaGVhZGVyOiB0aGlzLnNlY3Rpb24sIC8vIEBkZXByZWNhdGVkLCB1c2UgJ2l0ZW0uc2VjdGlvbicgaW5zdGVhZC4NCgkgICAgICAgIH07DQoJICAgICAgICBpZiAodGhpcy5wYXJlbnQpDQoJICAgICAgICAgICAgcmVzdWx0LnBhcmVudCA9IHRoaXMucGFyZW50Ow0KCSAgICAgICAgaWYgKHRoaXMuYmxvY2tJZCkNCgkgICAgICAgICAgICByZXN1bHQuYmxvY2tJZCA9IHRoaXMuYmxvY2tJZDsNCgkgICAgICAgIGFkZEZpZWxkcyh0aGlzLmZpZWxkcywgcmVzdWx0KTsNCgkgICAgICAgIGlmICh0aGlzLnRhc2spIHsNCgkgICAgICAgICAgICByZXN1bHQuc3RhdHVzID0gdGhpcy50YXNrLnN0YXR1czsNCgkgICAgICAgICAgICByZXN1bHQuY2hlY2tlZCA9IHRoaXMudGFzay5jaGVja2VkOw0KCSAgICAgICAgICAgIHJlc3VsdC5jb21wbGV0ZWQgPSB0aGlzLnRhc2suY29tcGxldGVkOw0KCSAgICAgICAgICAgIHJlc3VsdC5mdWxseUNvbXBsZXRlZCA9IHRoaXMudGFzay5mdWxseUNvbXBsZXRlZDsNCgkgICAgICAgICAgICBsZXQgY3JlYXRlZCA9IHRoaXMuY3JlYXRlZCgpLCBkdWUgPSB0aGlzLmR1ZSgpLCBjb21wbGV0ZWQgPSB0aGlzLmNvbXBsZXRlZCgpOw0KCSAgICAgICAgICAgIGlmIChjcmVhdGVkKQ0KCSAgICAgICAgICAgICAgICByZXN1bHQuY3JlYXRlZCA9IFZhbHVlcy5kZWVwQ29weShjcmVhdGVkKTsNCgkgICAgICAgICAgICBpZiAoZHVlKQ0KCSAgICAgICAgICAgICAgICByZXN1bHQuZHVlID0gVmFsdWVzLmRlZXBDb3B5KGR1ZSk7DQoJICAgICAgICAgICAgaWYgKGNvbXBsZXRlZCkNCgkgICAgICAgICAgICAgICAgcmVzdWx0LmNvbXBsZXRpb24gPSBWYWx1ZXMuZGVlcENvcHkoY29tcGxldGVkKTsNCgkgICAgICAgIH0NCgkgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgIH0NCgl9DQoJLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQoJLy8gQ29udmVyc2lvbiAvIFNlcmlhbGl6YXRpb24gVXRpbGl0aWVzIC8vDQoJLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQoJLyoqIERlLWR1cGxpY2F0ZXMgbGlzdCBpdGVtcyBhY3Jvc3Mgc2VjdGlvbiBtZXRhZGF0YSBhbmQgcGFnZSBtZXRhZGF0YS4gKi8NCgljbGFzcyBMaXN0U2VyaWFsaXphdGlvbkNhY2hlIHsNCgkgICAgY29uc3RydWN0b3IobGlzdEl0ZW1zKSB7DQoJICAgICAgICB0aGlzLmxpc3RJdGVtcyA9IHt9Ow0KCSAgICAgICAgdGhpcy5jYWNoZSA9IHt9Ow0KCSAgICAgICAgdGhpcy5zZWVuID0gbmV3IFNldCgpOw0KCSAgICAgICAgZm9yIChsZXQgaXRlbSBvZiBsaXN0SXRlbXMpDQoJICAgICAgICAgICAgdGhpcy5saXN0SXRlbXNbaXRlbS5saW5lXSA9IGl0ZW07DQoJICAgIH0NCgkgICAgZ2V0KGxpbmVubykgew0KCSAgICAgICAgaWYgKGxpbmVubyBpbiB0aGlzLmNhY2hlKQ0KCSAgICAgICAgICAgIHJldHVybiB0aGlzLmNhY2hlW2xpbmVub107DQoJICAgICAgICBlbHNlIGlmICh0aGlzLnNlZW4uaGFzKGxpbmVubykpIHsNCgkgICAgICAgICAgICBjb25zb2xlLmxvZyhgRGF0YXZpZXc6IEVuY291bnRlcmVkIGEgY2lyY3VsYXIgbGlzdCAobGluZSBudW1iZXIgJHtsaW5lbm99OyBjaGlsZHJlbiAke3RoaXMubGlzdEl0ZW1zW2xpbmVub10uY2hpbGRyZW4uam9pbigiLCAiKX0pYCk7DQoJICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgICAgIH0NCgkgICAgICAgIHRoaXMuc2Vlbi5hZGQobGluZW5vKTsNCgkgICAgICAgIGxldCByZXN1bHQgPSB0aGlzLmxpc3RJdGVtc1tsaW5lbm9dLnNlcmlhbGl6ZSh0aGlzKTsNCgkgICAgICAgIHRoaXMuY2FjaGVbbGluZW5vXSA9IHJlc3VsdDsNCgkgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgIH0NCgl9DQoJZnVuY3Rpb24gYWRkRmllbGRzKGZpZWxkcywgdGFyZ2V0KSB7DQoJICAgIGZvciAobGV0IFtrZXksIHZhbHVlc10gb2YgZmllbGRzLmVudHJpZXMoKSkgew0KCSAgICAgICAgaWYgKGtleSBpbiB0YXJnZXQpDQoJICAgICAgICAgICAgY29udGludWU7DQoJICAgICAgICB0YXJnZXRba2V5XSA9IHZhbHVlcy5sZW5ndGggPT0gMSA/IHZhbHVlc1swXSA6IHZhbHVlczsNCgkgICAgfQ0KCSAgICByZXR1cm4gdGFyZ2V0Ow0KCX0KCgkvKiogQ29tbW9uIHV0aWxpdGllcyBmb3IgZXh0cmFjdGluZyB0YWdzLCBsaW5rcywgYW5kIG90aGVyIGJ1c2luZXNzIGZyb20gbWV0YWRhdGEuICovDQoJY29uc3QgUE9URU5USUFMX1RBR19NQVRDSEVSID0gLyNbXlxzXSsvZ2l1Ow0KCS8qKiBFeHRyYWN0IGFsbCB0YWdzIGZyb20gdGhlIGdpdmVuIHNvdXJjZSBzdHJpbmcuICovDQoJZnVuY3Rpb24gZXh0cmFjdFRhZ3MkMShzb3VyY2UpIHsNCgkgICAgbGV0IHJlc3VsdCA9IG5ldyBTZXQoKTsNCgkgICAgbGV0IG1hdGNoZXMgPSBzb3VyY2UubWF0Y2hBbGwoUE9URU5USUFMX1RBR19NQVRDSEVSKTsNCgkgICAgZm9yIChsZXQgbWF0Y2ggb2YgbWF0Y2hlcykgew0KCSAgICAgICAgbGV0IHBhcnNlZCA9IEVYUFJFU1NJT04udGFnLnBhcnNlKG1hdGNoWzBdKTsNCgkgICAgICAgIGlmIChwYXJzZWQuc3RhdHVzKQ0KCSAgICAgICAgICAgIHJlc3VsdC5hZGQocGFyc2VkLnZhbHVlKTsNCgkgICAgfQ0KCSAgICByZXR1cm4gcmVzdWx0Ow0KCX0KCgkvKiogSW1wb3J0ZXIgZm9yIG1hcmtkb3duIGRvY3VtZW50cy4gKi8NCgkvKiogRXh0cmFjdCBtYXJrZG93biBtZXRhZGF0YSBmcm9tIHRoZSBnaXZlbiBPYnNpZGlhbiBtYXJrZG93biBmaWxlLiAqLw0KCWZ1bmN0aW9uIHBhcnNlUGFnZShwYXRoLCBjb250ZW50cywgc3RhdCwgbWV0YWRhdGEpIHsNCgkgICAgbGV0IHRhZ3MgPSBuZXcgU2V0KCk7DQoJICAgIGxldCBhbGlhc2VzID0gbmV3IFNldCgpOw0KCSAgICBsZXQgZmllbGRzID0gbmV3IE1hcCgpOw0KCSAgICBsZXQgbGlua3MgPSBbXTsNCgkgICAgLy8gRmlsZSB0YWdzLCBpbmNsdWRpbmcgZnJvbnQtbWF0dGVyIGFuZCBpbi1maWxlIHRhZ3MuDQoJICAgIChtZXRhZGF0YS50YWdzIHx8IFtdKS5mb3JFYWNoKHQgPT4gdGFncy5hZGQodC50YWcuc3RhcnRzV2l0aCgiIyIpID8gdC50YWcgOiAiIyIgKyB0LnRhZykpOw0KCSAgICAvLyBGcm9udC1tYXR0ZXIgZmlsZSB0YWdzLCBhbGlhc2VzLCBBTkQgZnJvbnRtYXR0ZXIgcHJvcGVydGllcy4NCgkgICAgaWYgKG1ldGFkYXRhLmZyb250bWF0dGVyKSB7DQoJICAgICAgICBmb3IgKGxldCB0YWcgb2YgZXh0cmFjdFRhZ3MobWV0YWRhdGEuZnJvbnRtYXR0ZXIpKSB7DQoJICAgICAgICAgICAgaWYgKCF0YWcuc3RhcnRzV2l0aCgiIyIpKQ0KCSAgICAgICAgICAgICAgICB0YWcgPSAiIyIgKyB0YWc7DQoJICAgICAgICAgICAgdGFncy5hZGQodGFnKTsNCgkgICAgICAgIH0NCgkgICAgICAgIGZvciAobGV0IGFsaWFzIG9mIGV4dHJhY3RBbGlhc2VzKG1ldGFkYXRhLmZyb250bWF0dGVyKSB8fCBbXSkNCgkgICAgICAgICAgICBhbGlhc2VzLmFkZChhbGlhcyk7DQoJICAgICAgICBsZXQgZnJvbnRGaWVsZHMgPSBwYXJzZUZyb250bWF0dGVyKG1ldGFkYXRhLmZyb250bWF0dGVyKTsNCgkgICAgICAgIGZvciAobGV0IFtrZXksIHZhbHVlXSBvZiBPYmplY3QuZW50cmllcyhmcm9udEZpZWxkcykpDQoJICAgICAgICAgICAgYWRkSW5saW5lRmllbGQoa2V5LCB2YWx1ZSwgZmllbGRzKTsNCgkgICAgfQ0KCSAgICAvLyBMaW5rcyBpbiBtZXRhZGF0YS4NCgkgICAgZm9yIChsZXQgcmF3TGluayBvZiBtZXRhZGF0YS5saW5rcyB8fCBbXSkgew0KCSAgICAgICAgbGV0IHBhcnNlZCA9IEVYUFJFU1NJT04uZW1iZWRMaW5rLnBhcnNlKHJhd0xpbmsub3JpZ2luYWwpOw0KCSAgICAgICAgaWYgKHBhcnNlZC5zdGF0dXMpDQoJICAgICAgICAgICAgbGlua3MucHVzaChwYXJzZWQudmFsdWUpOw0KCSAgICB9DQoJICAgIC8vIE1lcmdlIGZyb250bWF0dGVyIGZpZWxkcyB3aXRoIHBhcnNlZCBmaWVsZHMuDQoJICAgIGxldCBtYXJrZG93bkRhdGEgPSBwYXJzZU1hcmtkb3duKHBhdGgsIGNvbnRlbnRzLnNwbGl0KCJcbiIpLCBtZXRhZGF0YSk7DQoJICAgIG1lcmdlRmllbGRHcm91cHMoZmllbGRzLCBtYXJrZG93bkRhdGEuZmllbGRzKTsNCgkgICAgcmV0dXJuIG5ldyBQYWdlTWV0YWRhdGEocGF0aCwgew0KCSAgICAgICAgdGFncywNCgkgICAgICAgIGFsaWFzZXMsDQoJICAgICAgICBsaW5rcywNCgkgICAgICAgIGxpc3RzOiBtYXJrZG93bkRhdGEubGlzdHMsDQoJICAgICAgICBmaWVsZHM6IGZpbmFsaXplSW5saW5lRmllbGRzKGZpZWxkcyksDQoJICAgICAgICBmcm9udG1hdHRlcjogbWV0YWRhdGEuZnJvbnRtYXR0ZXIsDQoJICAgICAgICBjdGltZTogRGF0ZVRpbWVfMS5mcm9tTWlsbGlzKHN0YXQuY3RpbWUpLA0KCSAgICAgICAgbXRpbWU6IERhdGVUaW1lXzEuZnJvbU1pbGxpcyhzdGF0Lm10aW1lKSwNCgkgICAgICAgIHNpemU6IHN0YXQuc2l6ZSwNCgkgICAgICAgIGRheTogZmluZERhdGUocGF0aCwgZmllbGRzKSwNCgkgICAgfSk7DQoJfQ0KCS8qKiBFeHRyYWN0IHRhZ3MgaW50ZWxsaWdlbnRseSBmcm9tIGZyb250bWF0dGVyLiBIYW5kbGVzIGFycmF5cywgbnVtYmVycywgYW5kIHN0cmluZ3MuICovDQoJZnVuY3Rpb24gZXh0cmFjdFRhZ3MobWV0YWRhdGEpIHsNCgkgICAgbGV0IHRhZ0tleXMgPSBPYmplY3Qua2V5cyhtZXRhZGF0YSkuZmlsdGVyKHQgPT4gdC50b0xvd2VyQ2FzZSgpID09ICJ0YWdzIiB8fCB0LnRvTG93ZXJDYXNlKCkgPT0gInRhZyIpOw0KCSAgICByZXR1cm4gdGFnS2V5cy5tYXAoayA9PiBzcGxpdEZyb250bWF0dGVyVGFnT3JBbGlhcyhtZXRhZGF0YVtrXSkpLnJlZHVjZSgocCwgYykgPT4gcC5jb25jYXQoYyksIFtdKTsNCgl9DQoJLyoqIEV4dHJhY3QgdGFncyBpbnRlbGxpZ2VudGx5IGZyb20gZnJvbnRtYXR0ZXIuIEhhbmRsZXMgYXJyYXlzLCBudW1iZXJzLCBhbmQgc3RyaW5ncy4gICovDQoJZnVuY3Rpb24gZXh0cmFjdEFsaWFzZXMobWV0YWRhdGEpIHsNCgkgICAgbGV0IGFsaWFzS2V5cyA9IE9iamVjdC5rZXlzKG1ldGFkYXRhKS5maWx0ZXIodCA9PiB0LnRvTG93ZXJDYXNlKCkgPT0gImFsaWFzIiB8fCB0LnRvTG93ZXJDYXNlKCkgPT0gImFsaWFzZXMiKTsNCgkgICAgcmV0dXJuIGFsaWFzS2V5cy5tYXAoayA9PiBzcGxpdEZyb250bWF0dGVyVGFnT3JBbGlhcyhtZXRhZGF0YVtrXSkpLnJlZHVjZSgocCwgYykgPT4gcC5jb25jYXQoYyksIFtdKTsNCgl9DQoJLyoqIFNwbGl0IGEgZnJvbnRtYXR0ZXIgbGlzdCBpbnRvIHNlcGFyYXRlIGVsZW1lbnRzOyBoYW5kbGVzIGFjdHVhbCBsaXN0cywgY29tbWEgc2VwYXJhdGVkIGxpc3RzLCBhbmQgc2luZ2xlIGVsZW1lbnRzLiAqLw0KCWZ1bmN0aW9uIHNwbGl0RnJvbnRtYXR0ZXJUYWdPckFsaWFzKGRhdGEpIHsNCgkgICAgaWYgKEFycmF5LmlzQXJyYXkoZGF0YSkpDQoJICAgICAgICByZXR1cm4gZGF0YS5maWx0ZXIocyA9PiAhIXMpLm1hcChzID0+ICgiIiArIHMpLnRyaW0oKSk7DQoJICAgIC8vIEZvcmNlIHRvIGEgc3RyaW5nIHRvIGhhbmRsZSBudW1iZXJzIGFuZCBzbyBvbi4NCgkgICAgY29uc3Qgc3RyRGF0YSA9ICIiICsgZGF0YTsNCgkgICAgcmV0dXJuIHN0ckRhdGENCgkgICAgICAgIC5zcGxpdCgiLCIpDQoJICAgICAgICAuZmlsdGVyKHQgPT4gISF0KQ0KCSAgICAgICAgLm1hcCh0ID0+IHQudHJpbSgpKQ0KCSAgICAgICAgLmZpbHRlcih0ID0+IHQubGVuZ3RoID4gMCk7DQoJfQ0KCS8qKiBQYXJzZSByYXcgKG5ld2xpbmUtZGVsaW1pdGVkKSBtYXJrZG93biwgcmV0dXJuaW5nIGlubGluZSBmaWVsZHMsIGxpc3QgaXRlbXMsIGFuZCBvdGhlciBtZXRhZGF0YS4gKi8NCglmdW5jdGlvbiBwYXJzZU1hcmtkb3duKHBhdGgsIGNvbnRlbnRzLCBtZXRhZGF0YSkgew0KCSAgICBsZXQgZmllbGRzID0gbmV3IE1hcCgpOw0KCSAgICAvLyBPbmx5IHBhcnNlIGhlYWRpbmcgYW5kIHBhcmFncmFwaCBlbGVtZW50cyBmb3IgaW5saW5lIGZpZWxkczsgd2Ugd2lsbCBwYXJzZSBsaXN0IG1ldGFkYXRhIHNlcGFyYXRlbHkuDQoJICAgIGZvciAobGV0IHNlY3Rpb24gb2YgbWV0YWRhdGEuc2VjdGlvbnMgfHwgW10pIHsNCgkgICAgICAgIGlmIChzZWN0aW9uLnR5cGUgPT0gImxpc3QiIHx8IHNlY3Rpb24udHlwZSA9PSAicnVsaW5nIikNCgkgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgIGZvciAobGV0IGxpbmVubyA9IHNlY3Rpb24ucG9zaXRpb24uc3RhcnQubGluZTsgbGluZW5vIDw9IHNlY3Rpb24ucG9zaXRpb24uZW5kLmxpbmU7IGxpbmVubysrKSB7DQoJICAgICAgICAgICAgbGV0IGxpbmUgPSBjb250ZW50c1tsaW5lbm9dOw0KCSAgICAgICAgICAgIC8vIEZhc3QgYmFpbC1vdXQgZm9yIGxpbmVzIHRoYXQgYXJlIHRvbyBsb25nIG9yIGRvIG5vdCBjb250YWluICc6OicuDQoJICAgICAgICAgICAgaWYgKGxpbmUubGVuZ3RoID4gMjA0OCB8fCAhbGluZS5pbmNsdWRlcygiOjoiKSkNCgkgICAgICAgICAgICAgICAgY29udGludWU7DQoJICAgICAgICAgICAgbGluZSA9IGxpbmUudHJpbSgpOw0KCSAgICAgICAgICAgIGxldCBpbmxpbmVGaWVsZHMgPSBleHRyYWN0SW5saW5lRmllbGRzKGxpbmUpOw0KCSAgICAgICAgICAgIGlmIChpbmxpbmVGaWVsZHMubGVuZ3RoID4gMCkgew0KCSAgICAgICAgICAgICAgICBmb3IgKGxldCBpZmllbGQgb2YgaW5saW5lRmllbGRzKQ0KCSAgICAgICAgICAgICAgICAgICAgYWRkUmF3SW5saW5lRmllbGQoaWZpZWxkLCBmaWVsZHMpOw0KCSAgICAgICAgICAgIH0NCgkgICAgICAgICAgICBlbHNlIHsNCgkgICAgICAgICAgICAgICAgbGV0IGZ1bGxMaW5lID0gZXh0cmFjdEZ1bGxMaW5lRmllbGQobGluZSk7DQoJICAgICAgICAgICAgICAgIGlmIChmdWxsTGluZSkNCgkgICAgICAgICAgICAgICAgICAgIGFkZFJhd0lubGluZUZpZWxkKGZ1bGxMaW5lLCBmaWVsZHMpOw0KCSAgICAgICAgICAgIH0NCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICAvLyBFeHRyYWN0IHRhc2sgZGF0YSBhbmQgYXBwZW5kIHRoZSBnbG9iYWwgZGF0YSBleHRyYWN0ZWQgZnJvbSB0aGVtIHRvIG91ciBmaWVsZHMuDQoJICAgIGxldCBbbGlzdHMsIGV4dHJhRGF0YV0gPSBwYXJzZUxpc3RzKHBhdGgsIGNvbnRlbnRzLCBtZXRhZGF0YSk7DQoJICAgIGZvciAobGV0IFtrZXksIHZhbHVlc10gb2YgZXh0cmFEYXRhLmVudHJpZXMoKSkgew0KCSAgICAgICAgaWYgKCFmaWVsZHMuaGFzKGtleSkpDQoJICAgICAgICAgICAgZmllbGRzLnNldChrZXksIHZhbHVlcyk7DQoJICAgICAgICBlbHNlDQoJICAgICAgICAgICAgZmllbGRzLnNldChrZXksIGZpZWxkcy5nZXQoa2V5KS5jb25jYXQodmFsdWVzKSk7DQoJICAgIH0NCgkgICAgcmV0dXJuIHsgZmllbGRzLCBsaXN0cyB9Ow0KCX0NCgkvLyBUT0RPOiBDb25zaWRlciB1c2luZyBhbiBhY3R1YWwgcGFyc2VyIGluIGxlaXUgb2YgYSBtb3JlIGV4cGVuc2l2ZSByZWdleC4NCgljb25zdCBMSVNUX0lURU1fUkVHRVggPSAvXltccz5dKihcZCtcLnxcZCtcKXxcKnwtfFwrKVxzKihcWy57MCwxfVxdKT9ccyooLiopJC9tdTsNCgkvKioNCgkgKiBQYXJzZSBsaXN0IGl0ZW1zIGZyb20gdGhlIHBhZ2UgKyBtZXRhZGF0YS4gVGhpcyByZXF1aXJlcyBzb21lIGFkZGl0aW9uYWwgcGFyc2luZyBhYm92ZSB3aGF0ZXZlciBPYnNpZGlhbiBwcm92aWRlcywNCgkgKiBzaW5jZSBPYnNpZGlhbiBvbmx5IGdpdmVzIGxpbmUgbnVtYmVycy4NCgkgKi8NCglmdW5jdGlvbiBwYXJzZUxpc3RzKHBhdGgsIGNvbnRlbnQsIG1ldGFkYXRhKSB7DQoJICAgIHZhciBfYTsNCgkgICAgbGV0IGNhY2hlID0ge307DQoJICAgIC8vIFBsYWNlIGFsbCBvZiB0aGUgdmFsdWVzIGluIHRoZSBjYWNoZSBiZWZvcmUgcmVzb2x2aW5nIGNoaWxkcmVuICYgbWV0YWRhdGEgcmVsYXRpb25zaGlwcy4NCgkgICAgZm9yIChsZXQgcmF3RWxlbWVudCBvZiBtZXRhZGF0YS5saXN0SXRlbXMgfHwgW10pIHsNCgkgICAgICAgIC8vIE1hdGNoIG9uIHRoZSBmaXJzdCBsaW5lIHRvIGdldCB0aGUgc3ltYm9sIGFuZCBmaXJzdCBsaW5lIG9mIHRleHQuDQoJICAgICAgICBsZXQgcmF3TWF0Y2ggPSBMSVNUX0lURU1fUkVHRVguZXhlYyhjb250ZW50W3Jhd0VsZW1lbnQucG9zaXRpb24uc3RhcnQubGluZV0pOw0KCSAgICAgICAgaWYgKCFyYXdNYXRjaCkNCgkgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgIC8vIEFuZCB0aGVuIHN0cmlwIHVubmVjZXNzYXJ5IHNwYWNpbmcgZnJvbSB0aGUgcmVtYWluaW5nIGxpbmVzLg0KCSAgICAgICAgbGV0IHRleHRQYXJ0cyA9IFtyYXdNYXRjaFszXV0NCgkgICAgICAgICAgICAuY29uY2F0KGNvbnRlbnQuc2xpY2UocmF3RWxlbWVudC5wb3NpdGlvbi5zdGFydC5saW5lICsgMSwgcmF3RWxlbWVudC5wb3NpdGlvbi5lbmQubGluZSArIDEpKQ0KCSAgICAgICAgICAgIC5tYXAodCA9PiB0LnRyaW0oKSk7DQoJICAgICAgICBsZXQgdGV4dFdpdGhOZXdsaW5lID0gdGV4dFBhcnRzLmpvaW4oIlxuIik7DQoJICAgICAgICBsZXQgdGV4dE5vTmV3bGluZSA9IHRleHRQYXJ0cy5qb2luKCIgIik7DQoJICAgICAgICAvLyBGaW5kIHRoZSBsaXN0IHRoYXQgd2UgYXJlIGEgcGFydCBvZiBieSBsaW5lLg0KCSAgICAgICAgbGV0IGNvbnRhaW5pbmdMaXN0SWQgPSAobWV0YWRhdGEuc2VjdGlvbnMgfHwgW10pLmZpbmRJbmRleChzID0+IHMudHlwZSA9PSAibGlzdCIgJiYNCgkgICAgICAgICAgICBzLnBvc2l0aW9uLnN0YXJ0LmxpbmUgPD0gcmF3RWxlbWVudC5wb3NpdGlvbi5zdGFydC5saW5lICYmDQoJICAgICAgICAgICAgcy5wb3NpdGlvbi5lbmQubGluZSA+PSByYXdFbGVtZW50LnBvc2l0aW9uLnN0YXJ0LmxpbmUpOw0KCSAgICAgICAgLy8gRmluZCB0aGUgc2VjdGlvbiB3ZSBiZWxvbmcgdG8gYXMgd2VsbC4NCgkgICAgICAgIGxldCBzZWN0aW9uTmFtZSA9IGZpbmRQcmV2aW91c0hlYWRlcihyYXdFbGVtZW50LnBvc2l0aW9uLnN0YXJ0LmxpbmUsIG1ldGFkYXRhLmhlYWRpbmdzIHx8IFtdKTsNCgkgICAgICAgIGxldCBzZWN0aW9uTGluayA9IHNlY3Rpb25OYW1lID09PSB1bmRlZmluZWQgPyBMaW5rLmZpbGUocGF0aCkgOiBMaW5rLmhlYWRlcihwYXRoLCBzZWN0aW9uTmFtZSk7DQoJICAgICAgICBsZXQgY2xvc2VzdExpbmsgPSByYXdFbGVtZW50LmlkID09PSB1bmRlZmluZWQgPyBzZWN0aW9uTGluayA6IExpbmsuYmxvY2socGF0aCwgcmF3RWxlbWVudC5pZCk7DQoJICAgICAgICAvLyBDb25zdHJ1Y3QgdW5pdmVyc2FsIGluZm9ybWF0aW9uIGFib3V0IHRoaXMgZWxlbWVudCAoYmVmb3JlIHRhc2tzKS4NCgkgICAgICAgIGxldCBpdGVtID0gbmV3IExpc3RJdGVtKHsNCgkgICAgICAgICAgICBzeW1ib2w6IHJhd01hdGNoWzFdLA0KCSAgICAgICAgICAgIGxpbms6IGNsb3Nlc3RMaW5rLA0KCSAgICAgICAgICAgIHNlY3Rpb246IHNlY3Rpb25MaW5rLA0KCSAgICAgICAgICAgIHRleHQ6IHRleHRXaXRoTmV3bGluZSwNCgkgICAgICAgICAgICB0YWdzOiBleHRyYWN0VGFncyQxKHRleHROb05ld2xpbmUpLA0KCSAgICAgICAgICAgIGxpbmU6IHJhd0VsZW1lbnQucG9zaXRpb24uc3RhcnQubGluZSwNCgkgICAgICAgICAgICBsaW5lQ291bnQ6IHJhd0VsZW1lbnQucG9zaXRpb24uZW5kLmxpbmUgLSByYXdFbGVtZW50LnBvc2l0aW9uLnN0YXJ0LmxpbmUgKyAxLA0KCSAgICAgICAgICAgIGxpc3Q6IGNvbnRhaW5pbmdMaXN0SWQgPT0gLTEgPyAtMSA6IChtZXRhZGF0YS5zZWN0aW9ucyB8fCBbXSlbY29udGFpbmluZ0xpc3RJZF0ucG9zaXRpb24uc3RhcnQubGluZSwNCgkgICAgICAgICAgICBwb3NpdGlvbjogcmF3RWxlbWVudC5wb3NpdGlvbiwNCgkgICAgICAgICAgICBjaGlsZHJlbjogW10sDQoJICAgICAgICAgICAgYmxvY2tJZDogcmF3RWxlbWVudC5pZCwNCgkgICAgICAgIH0pOw0KCSAgICAgICAgaWYgKHJhd0VsZW1lbnQucGFyZW50ID49IDAgJiYgcmF3RWxlbWVudC5wYXJlbnQgIT0gaXRlbS5saW5lKQ0KCSAgICAgICAgICAgIGl0ZW0ucGFyZW50ID0gcmF3RWxlbWVudC5wYXJlbnQ7DQoJICAgICAgICAvLyBTZXQgdXAgdGhlIGJhc2ljIHRhc2sgaW5mb3JtYXRpb24gZm9yIG5vdywgdGhvdWdoIHdlIGhhdmUgdG8gcmVjb21wdXRlIGBmdWxseUNvbXB1dGVkYCBsYXRlci4NCgkgICAgICAgIGlmIChyYXdFbGVtZW50LnRhc2spIHsNCgkgICAgICAgICAgICBpdGVtLnRhc2sgPSB7DQoJICAgICAgICAgICAgICAgIHN0YXR1czogcmF3RWxlbWVudC50YXNrLA0KCSAgICAgICAgICAgICAgICBjaGVja2VkOiByYXdFbGVtZW50LnRhc2sgIT0gIiIgJiYgcmF3RWxlbWVudC50YXNrICE9ICIgIiwNCgkgICAgICAgICAgICAgICAgY29tcGxldGVkOiByYXdFbGVtZW50LnRhc2sgPT0gIlgiIHx8IHJhd0VsZW1lbnQudGFzayA9PSAieCIsDQoJICAgICAgICAgICAgICAgIGZ1bGx5Q29tcGxldGVkOiByYXdFbGVtZW50LnRhc2sgPT0gIlgiIHx8IHJhd0VsZW1lbnQudGFzayA9PSAieCIsDQoJICAgICAgICAgICAgfTsNCgkgICAgICAgIH0NCgkgICAgICAgIC8vIEV4dHJhY3QgaW5saW5lIGZpZWxkczsgZXh0cmFjdCBmdWxsLWxpbmUgZmllbGRzIG9ubHkgaWYgd2UgYXJlIE5PVCBhIHRhc2suDQoJICAgICAgICBpdGVtLmZpZWxkcyA9IG5ldyBNYXAoKTsNCgkgICAgICAgIGZvciAobGV0IGVsZW1lbnQgb2YgZXh0cmFjdElubGluZUZpZWxkcyh0ZXh0Tm9OZXdsaW5lLCB0cnVlKSkNCgkgICAgICAgICAgICBhZGRSYXdJbmxpbmVGaWVsZChlbGVtZW50LCBpdGVtLmZpZWxkcyk7DQoJICAgICAgICBpZiAoIXJhd0VsZW1lbnQudGFzayAmJiBpdGVtLmZpZWxkcy5zaXplID09IDApIHsNCgkgICAgICAgICAgICBsZXQgZnVsbExpbmUgPSBleHRyYWN0RnVsbExpbmVGaWVsZCh0ZXh0Tm9OZXdsaW5lKTsNCgkgICAgICAgICAgICBpZiAoZnVsbExpbmUpDQoJICAgICAgICAgICAgICAgIGFkZFJhd0lubGluZUZpZWxkKGZ1bGxMaW5lLCBpdGVtLmZpZWxkcyk7DQoJICAgICAgICB9DQoJICAgICAgICBjYWNoZVtpdGVtLmxpbmVdID0gaXRlbTsNCgkgICAgfQ0KCSAgICAvLyBUcmVlIHVwZGF0aW5nIHBhc3Nlcy4gVXBkYXRlIGNoaWxkIGxpc3RzLiBQcm9wb2dhdGUgbWV0YWRhdGEgdXAgdG8gcGFyZW50IHRhc2tzLiBVcGRhdGUgdGFzayBgZnVsbHlDb21wbGV0ZWRgLg0KCSAgICBsZXQgbGl0ZXJhbHMgPSBuZXcgTWFwKCk7DQoJICAgIGZvciAobGV0IGxpc3RJdGVtIG9mIE9iamVjdC52YWx1ZXMoY2FjaGUpKSB7DQoJICAgICAgICAvLyBQYXNzIDE6IFVwZGF0ZSBjaGlsZCBsaXN0cy4NCgkgICAgICAgIGlmIChsaXN0SXRlbS5wYXJlbnQgIT09IHVuZGVmaW5lZCAmJiBsaXN0SXRlbS5wYXJlbnQgaW4gY2FjaGUpIHsNCgkgICAgICAgICAgICBsZXQgcGFyZW50ID0gY2FjaGVbbGlzdEl0ZW0ucGFyZW50XTsNCgkgICAgICAgICAgICBwYXJlbnQuY2hpbGRyZW4ucHVzaChsaXN0SXRlbS5saW5lKTsNCgkgICAgICAgIH0NCgkgICAgICAgIC8vIFBhc3MgMjogUHJvcG9nYXRlIG1ldGFkYXRhIHVwIHRvIHRoZSBwYXJlbnQgdGFzayBvciByb290IGVsZW1lbnQuDQoJICAgICAgICBpZiAoIWxpc3RJdGVtLnRhc2spIHsNCgkgICAgICAgICAgICBtZXJnZUZpZWxkR3JvdXBzKGxpdGVyYWxzLCBsaXN0SXRlbS5maWVsZHMpOw0KCSAgICAgICAgICAgIC8vIFRPRE8gKGJsYWNrc21pdGhndSk6IFRoZSBiZWxvdyBjb2RlIHByb3Blcmx5IHByb3BvZ2F0ZXMgbWV0YWRhdGEgdXAgdG8gdGhlIG5lYXJlc3QgdGFzaywgd2hpY2ggaXMgdGhlDQoJICAgICAgICAgICAgLy8gbW9yZSBpbnR1aXRpdmUgYmVoYXZpb3IuIEZvciBub3csIHRob3VnaCwgd2Ugd2lsbCBrZWVwIHRoZSBleGlzdGluZyBsb2dpYy4NCgkgICAgICAgICAgICAvKg0KCSAgICAgICAgICAgIGxldCByb290OiBMaXN0SXRlbSB8IHVuZGVmaW5lZCA9IGxpc3RJdGVtOw0KCSAgICAgICAgICAgIHdoaWxlICghIXJvb3QgJiYgIXJvb3QudGFzaykgcm9vdCA9IGNhY2hlW3Jvb3QucGFyZW50ID8/IC0xXTsNCgoJICAgICAgICAgICAgLy8gSWYgdGhlIHJvb3QgaXMgbnVsbCwgYXBwZW5kIHRoaXMgbWV0YWRhdGEgdG8gdGhlIHJvb3Q7IG90aGVyd2lzZSwgYXBwZW5kIHRvIHRoZSB0YXNrLg0KCSAgICAgICAgICAgIG1lcmdlRmllbGRHcm91cHMocm9vdCA9PT0gdW5kZWZpbmVkIHx8IHJvb3QgPT0gbnVsbCA/IGxpdGVyYWxzIDogcm9vdC5maWVsZHMsIGxpc3RJdGVtLmZpZWxkcyk7DQoJICAgICAgICAgICAgKi8NCgkgICAgICAgIH0NCgkgICAgICAgIC8vIFBhc3MgMzogUHJvcG9nYXRlIGBmdWxseUNvbXBsZXRlZGAgdXAgdGhlIHRhc2sgdHJlZS4gVGhpcyBpcyBhIGxpdHRsZSBsZXNzIGVmZmljaWVudCB0aGFuIGp1c3QgZG9pbmcgYSBzaW1wbGUNCgkgICAgICAgIC8vIERGUyB1c2luZyB0aGUgY2hpbGRyZW4gSURzLCBidXQgaXQncyBwcm9iYWJseSBmaW5lLg0KCSAgICAgICAgaWYgKGxpc3RJdGVtLnRhc2spIHsNCgkgICAgICAgICAgICBsZXQgY3VyciA9IGxpc3RJdGVtOw0KCSAgICAgICAgICAgIHdoaWxlICghIWN1cnIpIHsNCgkgICAgICAgICAgICAgICAgaWYgKGN1cnIudGFzaykNCgkgICAgICAgICAgICAgICAgICAgIGN1cnIudGFzay5mdWxseUNvbXBsZXRlZCA9IGN1cnIudGFzay5mdWxseUNvbXBsZXRlZCAmJiBsaXN0SXRlbS50YXNrLmNvbXBsZXRlZDsNCgkgICAgICAgICAgICAgICAgY3VyciA9IGNhY2hlWyhfYSA9IGN1cnIucGFyZW50KSAhPT0gbnVsbCAmJiBfYSAhPT0gdm9pZCAwID8gX2EgOiAtMV07DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgfQ0KCSAgICB9DQoJICAgIHJldHVybiBbT2JqZWN0LnZhbHVlcyhjYWNoZSksIGxpdGVyYWxzXTsNCgl9DQoJLyoqIEF0dGVtcHQgdG8gZmluZCBhIGRhdGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBwYWdlIGZyb20gbWV0YWRhdGEgb3IgZmlsZW5hbWVzLiAqLw0KCWZ1bmN0aW9uIGZpbmREYXRlKGZpbGUsIGZpZWxkcykgew0KCSAgICB2YXIgX2EsIF9iLCBfYywgX2Q7DQoJICAgIGZvciAobGV0IGtleSBvZiBmaWVsZHMua2V5cygpKSB7DQoJICAgICAgICBpZiAoIShrZXkudG9Mb2NhbGVMb3dlckNhc2UoKSA9PSAiZGF0ZSIgfHwga2V5LnRvTG9jYWxlTG93ZXJDYXNlKCkgPT0gImRheSIpKQ0KCSAgICAgICAgICAgIGNvbnRpbnVlOw0KCSAgICAgICAgbGV0IHZhbHVlID0gZmllbGRzLmdldChrZXkpOw0KCSAgICAgICAgaWYgKFZhbHVlcy5pc0RhdGUodmFsdWUpKSB7DQoJICAgICAgICAgICAgcmV0dXJuIHZhbHVlOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSBpZiAoVmFsdWVzLmlzQXJyYXkodmFsdWUpICYmIHZhbHVlLmxlbmd0aCA+IDAgJiYgVmFsdWVzLmlzRGF0ZSh2YWx1ZVswXSkpIHsNCgkgICAgICAgICAgICByZXR1cm4gdmFsdWVbMF07DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIGlmIChWYWx1ZXMuaXNMaW5rKHZhbHVlKSkgew0KCSAgICAgICAgICAgIGxldCBkYXRlID0gKF9jID0gKF9hID0gZXh0cmFjdERhdGUodmFsdWUucGF0aCkpICE9PSBudWxsICYmIF9hICE9PSB2b2lkIDAgPyBfYSA6IGV4dHJhY3REYXRlKChfYiA9IHZhbHVlLnN1YnBhdGgpICE9PSBudWxsICYmIF9iICE9PSB2b2lkIDAgPyBfYiA6ICIiKSkgIT09IG51bGwgJiYgX2MgIT09IHZvaWQgMCA/IF9jIDogZXh0cmFjdERhdGUoKF9kID0gdmFsdWUuZGlzcGxheSkgIT09IG51bGwgJiYgX2QgIT09IHZvaWQgMCA/IF9kIDogIiIpOw0KCSAgICAgICAgICAgIGlmIChkYXRlKQ0KCSAgICAgICAgICAgICAgICByZXR1cm4gZGF0ZTsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICByZXR1cm4gZXh0cmFjdERhdGUoZ2V0RmlsZVRpdGxlKGZpbGUpKTsNCgl9DQoJLyoqIFJlY3Vyc2l2ZWx5IGNvbnZlcnQgZnJvbnRtYXR0ZXIgaW50byBmaWVsZHMuIFdlIGhhdmUgdG8gZGFuY2UgYXJvdW5kIFlBTUwgc3RydWN0dXJlLiAqLw0KCWZ1bmN0aW9uIHBhcnNlRnJvbnRtYXR0ZXIodmFsdWUpIHsNCgkgICAgaWYgKHZhbHVlID09IG51bGwpIHsNCgkgICAgICAgIHJldHVybiBudWxsOw0KCSAgICB9DQoJICAgIGVsc2UgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gIm9iamVjdCIpIHsNCgkgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHZhbHVlKSkgew0KCSAgICAgICAgICAgIGxldCByZXN1bHQgPSBbXTsNCgkgICAgICAgICAgICBmb3IgKGxldCBjaGlsZCBvZiB2YWx1ZSkgew0KCSAgICAgICAgICAgICAgICByZXN1bHQucHVzaChwYXJzZUZyb250bWF0dGVyKGNoaWxkKSk7DQoJICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIHJldHVybiByZXN1bHQ7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIHsNCgkgICAgICAgICAgICBsZXQgb2JqZWN0ID0gdmFsdWU7DQoJICAgICAgICAgICAgbGV0IHJlc3VsdCA9IHt9Ow0KCSAgICAgICAgICAgIGZvciAobGV0IGtleSBpbiBvYmplY3QpIHsNCgkgICAgICAgICAgICAgICAgcmVzdWx0W2tleV0gPSBwYXJzZUZyb250bWF0dGVyKG9iamVjdFtrZXldKTsNCgkgICAgICAgICAgICB9DQoJICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBlbHNlIGlmICh0eXBlb2YgdmFsdWUgPT09ICJudW1iZXIiKSB7DQoJICAgICAgICByZXR1cm4gdmFsdWU7DQoJICAgIH0NCgkgICAgZWxzZSBpZiAodHlwZW9mIHZhbHVlID09PSAiYm9vbGVhbiIpIHsNCgkgICAgICAgIHJldHVybiB2YWx1ZTsNCgkgICAgfQ0KCSAgICBlbHNlIGlmICh0eXBlb2YgdmFsdWUgPT09ICJzdHJpbmciKSB7DQoJICAgICAgICBsZXQgZGF0ZVBhcnNlID0gRVhQUkVTU0lPTi5kYXRlLnBhcnNlKHZhbHVlKTsNCgkgICAgICAgIGlmIChkYXRlUGFyc2Uuc3RhdHVzKQ0KCSAgICAgICAgICAgIHJldHVybiBkYXRlUGFyc2UudmFsdWU7DQoJICAgICAgICBsZXQgZHVyYXRpb25QYXJzZSA9IEVYUFJFU1NJT04uZHVyYXRpb24ucGFyc2UodmFsdWUpOw0KCSAgICAgICAgaWYgKGR1cmF0aW9uUGFyc2Uuc3RhdHVzKQ0KCSAgICAgICAgICAgIHJldHVybiBkdXJhdGlvblBhcnNlLnZhbHVlOw0KCSAgICAgICAgbGV0IGxpbmtQYXJzZSA9IEVYUFJFU1NJT04uZW1iZWRMaW5rLnBhcnNlKHZhbHVlKTsNCgkgICAgICAgIGlmIChsaW5rUGFyc2Uuc3RhdHVzKQ0KCSAgICAgICAgICAgIHJldHVybiBsaW5rUGFyc2UudmFsdWU7DQoJICAgICAgICByZXR1cm4gdmFsdWU7DQoJICAgIH0NCgkgICAgLy8gQmFja3VwIGlmIHdlIGRvbid0IHVuZGVyc3RhbmQgdGhlIHR5cGUuDQoJICAgIHJldHVybiBudWxsOw0KCX0NCgkvKiogQWRkIGEgcGFyc2VkIGlubGluZSBmaWVsZCB0byB0aGUgb3V0cHV0IG1hcC4gKi8NCglmdW5jdGlvbiBhZGRSYXdJbmxpbmVGaWVsZChmaWVsZCwgb3V0cHV0KSB7DQoJICAgIGFkZElubGluZUZpZWxkKGZpZWxkLmtleSwgcGFyc2VJbmxpbmVWYWx1ZShmaWVsZC52YWx1ZSksIG91dHB1dCk7DQoJfQ0KCS8qKiBBZGQgYSByYXcgaW5saW5lIGZpZWxkIHRvIGFuIG91dHB1dCBtYXAsIGNhbm9uaWNhbGl6aW5nIGFzIG5lZWRlZC4gKi8NCglmdW5jdGlvbiBhZGRJbmxpbmVGaWVsZChrZXksIHZhbHVlLCBvdXRwdXQpIHsNCgkgICAgdmFyIF9hOw0KCSAgICBpZiAoIW91dHB1dC5oYXMoa2V5KSkNCgkgICAgICAgIG91dHB1dC5zZXQoa2V5LCBbdmFsdWVdKTsNCgkgICAgZWxzZQ0KCSAgICAgICAgKF9hID0gb3V0cHV0LmdldChrZXkpKSA9PT0gbnVsbCB8fCBfYSA9PT0gdm9pZCAwID8gdm9pZCAwIDogX2EucHVzaCh2YWx1ZSk7DQoJfQ0KCS8qKiBHaXZlbiBhIHJhdyBsaXN0IG9mIGlubGluZSBmaWVsZCB2YWx1ZXMsIGFkZCBub3JtYWxpemVkIGtleXMgYW5kIHNxdWFzaCB0aGVtLiAqLw0KCWZ1bmN0aW9uIGZpbmFsaXplSW5saW5lRmllbGRzKGZpZWxkcykgew0KCSAgICAvLyBDb21wdXRlIHVuaXF1ZSBub3JtYWxpemVkIGtleXMgKHRoYXQgZG8gbm90IG92ZXJsYXAgdy8gdGhlIGZpZWxkcykuDQoJICAgIGxldCBub3JtYWxpemVkID0gbmV3IE1hcCgpOw0KCSAgICBmb3IgKGxldCBba2V5LCB2YWx1ZXNdIG9mIGZpZWxkcy5lbnRyaWVzKCkpIHsNCgkgICAgICAgIGxldCBub3JtS2V5ID0gY2Fub25pY2FsaXplVmFyTmFtZShrZXkpOw0KCSAgICAgICAgaWYgKG5vcm1LZXkgPT0gIiIgfHwgZmllbGRzLmhhcyhub3JtS2V5KSkNCgkgICAgICAgICAgICBjb250aW51ZTsNCgkgICAgICAgIGlmICghbm9ybWFsaXplZC5oYXMobm9ybUtleSkpDQoJICAgICAgICAgICAgbm9ybWFsaXplZC5zZXQobm9ybUtleSwgdmFsdWVzKTsNCgkgICAgICAgIGVsc2UNCgkgICAgICAgICAgICBub3JtYWxpemVkLnNldChub3JtS2V5LCBub3JtYWxpemVkLmdldChub3JtS2V5KS5jb25jYXQodmFsdWVzKSk7DQoJICAgIH0NCgkgICAgLy8gQ29tYmluZSBub3JtYWxpemVkICsgbm9ybWFsIGtleXMuDQoJICAgIGxldCBpbnRlcmltID0gbmV3IE1hcCgpOw0KCSAgICBtZXJnZUZpZWxkR3JvdXBzKGludGVyaW0sIGZpZWxkcyk7DQoJICAgIG1lcmdlRmllbGRHcm91cHMoaW50ZXJpbSwgbm9ybWFsaXplZCk7DQoJICAgIC8vIEFuZCB0aGVuIGZsYXR0ZW4gdGhlbS4NCgkgICAgbGV0IHJlc3VsdCA9IG5ldyBNYXAoKTsNCgkgICAgZm9yIChsZXQgW2tleSwgdmFsdWVdIG9mIGludGVyaW0uZW50cmllcygpKSB7DQoJICAgICAgICBpZiAodmFsdWUubGVuZ3RoID09IDEpDQoJICAgICAgICAgICAgcmVzdWx0LnNldChrZXksIHZhbHVlWzBdKTsNCgkgICAgICAgIGVsc2UNCgkgICAgICAgICAgICByZXN1bHQuc2V0KGtleSwgdmFsdWUpOw0KCSAgICB9DQoJICAgIHJldHVybiByZXN1bHQ7DQoJfQ0KCS8qKiBDb3B5IGFsbCBmaWVsZHMgb2YgJ3NvdXJjZScgaW50byAndGFyZ2V0Jy4gKi8NCglmdW5jdGlvbiBtZXJnZUZpZWxkR3JvdXBzKHRhcmdldCwgc291cmNlKSB7DQoJICAgIGZvciAobGV0IGtleSBvZiBzb3VyY2Uua2V5cygpKSB7DQoJICAgICAgICBpZiAoIXRhcmdldC5oYXMoa2V5KSkNCgkgICAgICAgICAgICB0YXJnZXQuc2V0KGtleSwgc291cmNlLmdldChrZXkpKTsNCgkgICAgICAgIGVsc2UNCgkgICAgICAgICAgICB0YXJnZXQuc2V0KGtleSwgdGFyZ2V0LmdldChrZXkpLmNvbmNhdChzb3VyY2UuZ2V0KGtleSkpKTsNCgkgICAgfQ0KCX0NCgkvKiogRmluZCB0aGUgaGVhZGVyIHRoYXQgaXMgbW9zdCBpbW1lZGlhdGVseSBhYm92ZSB0aGUgZ2l2ZW4gbGluZSBudW1iZXIuICovDQoJZnVuY3Rpb24gZmluZFByZXZpb3VzSGVhZGVyKGxpbmUsIGhlYWRlcnMpIHsNCgkgICAgaWYgKGhlYWRlcnMubGVuZ3RoID09IDApDQoJICAgICAgICByZXR1cm4gdW5kZWZpbmVkOw0KCSAgICBpZiAoaGVhZGVyc1swXS5wb3NpdGlvbi5zdGFydC5saW5lID4gbGluZSkNCgkgICAgICAgIHJldHVybiB1bmRlZmluZWQ7DQoJICAgIGxldCBpbmRleCA9IGhlYWRlcnMubGVuZ3RoIC0gMTsNCgkgICAgd2hpbGUgKGluZGV4ID49IDAgJiYgaGVhZGVyc1tpbmRleF0ucG9zaXRpb24uc3RhcnQubGluZSA+IGxpbmUpDQoJICAgICAgICBpbmRleC0tOw0KCSAgICByZXR1cm4gaGVhZGVyc1tpbmRleF0uaGVhZGluZzsNCgl9CgoJLyoqIEFjdHVhbCBpbXBvcnQgaW1wbGVtZW50YXRpb24gYmFja2VuZC4gVGhpcyBtdXN0IHJlbWFpbiBzZXBhcmF0ZSBmcm9tIGBpbXBvcnQtZW50cnlgIHNpbmNlIGl0IGlzIHVzZWQgd2l0aG91dCB3ZWIgd29ya2Vycy4gKi8NCglmdW5jdGlvbiBydW5JbXBvcnQocGF0aCwgY29udGVudHMsIHN0YXRzLCBtZXRhZGF0YSkgew0KCSAgICByZXR1cm4gcGFyc2VQYWdlKHBhdGgsIGNvbnRlbnRzLCBzdGF0cywgbWV0YWRhdGEpOw0KCX0KCgkvKiogU2ltcGxpZmllcyBwYXNzaW5nIGRhdGF2aWV3IHZhbHVlcyBhY3Jvc3MgdGhlIEpTIHdlYiB3b3JrZXIgYmFycmllci4gKi8NCgl2YXIgVHJhbnNmZXJhYmxlOw0KCShmdW5jdGlvbiAoVHJhbnNmZXJhYmxlKSB7DQoJICAgIC8qKiBDb252ZXJ0IGEgbGl0ZXJhbCB2YWx1ZSB0byBhIHNlcmlhbGl6ZXItZnJpZW5kbHkgdHJhbnNmZXJhYmxlIHZhbHVlLiAqLw0KCSAgICBmdW5jdGlvbiB0cmFuc2ZlcmFibGUodmFsdWUpIHsNCgkgICAgICAgIC8vIEhhbmRsZSBzaW1wbGUgdW5pdmVyc2FsIHR5cGVzIGZpcnN0Lg0KCSAgICAgICAgaWYgKHZhbHVlIGluc3RhbmNlb2YgTWFwKSB7DQoJICAgICAgICAgICAgbGV0IGNvcGllZCA9IG5ldyBNYXAoKTsNCgkgICAgICAgICAgICBmb3IgKGxldCBba2V5LCB2YWxdIG9mIHZhbHVlLmVudHJpZXMoKSkNCgkgICAgICAgICAgICAgICAgY29waWVkLnNldCh0cmFuc2ZlcmFibGUoa2V5KSwgdHJhbnNmZXJhYmxlKHZhbCkpOw0KCSAgICAgICAgICAgIHJldHVybiBjb3BpZWQ7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIGlmICh2YWx1ZSBpbnN0YW5jZW9mIFNldCkgew0KCSAgICAgICAgICAgIGxldCBjb3BpZWQgPSBuZXcgU2V0KCk7DQoJICAgICAgICAgICAgZm9yIChsZXQgdmFsIG9mIHZhbHVlKQ0KCSAgICAgICAgICAgICAgICBjb3BpZWQuYWRkKHRyYW5zZmVyYWJsZSh2YWwpKTsNCgkgICAgICAgICAgICByZXR1cm4gY29waWVkOw0KCSAgICAgICAgfQ0KCSAgICAgICAgbGV0IHdyYXBwZWQgPSBWYWx1ZXMud3JhcFZhbHVlKHZhbHVlKTsNCgkgICAgICAgIGlmICh3cmFwcGVkID09PSB1bmRlZmluZWQpDQoJICAgICAgICAgICAgdGhyb3cgRXJyb3IoIlVucmVjb2duaXplZCB0cmFuc2ZlcmFibGUgdmFsdWU6ICIgKyB2YWx1ZSk7DQoJICAgICAgICBzd2l0Y2ggKHdyYXBwZWQudHlwZSkgew0KCSAgICAgICAgICAgIGNhc2UgIm51bGwiOg0KCSAgICAgICAgICAgIGNhc2UgIm51bWJlciI6DQoJICAgICAgICAgICAgY2FzZSAic3RyaW5nIjoNCgkgICAgICAgICAgICBjYXNlICJib29sZWFuIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHdyYXBwZWQudmFsdWU7DQoJICAgICAgICAgICAgY2FzZSAiZGF0ZSI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB7DQoJICAgICAgICAgICAgICAgICAgICAiX19fdHJhbnNmZXItdHlwZSI6ICJkYXRlIiwNCgkgICAgICAgICAgICAgICAgICAgIHZhbHVlOiB0cmFuc2ZlcmFibGUod3JhcHBlZC52YWx1ZS50b09iamVjdCgpKSwNCgkgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IHsgem9uZTogd3JhcHBlZC52YWx1ZS56b25lTmFtZSB9LA0KCSAgICAgICAgICAgICAgICB9Ow0KCSAgICAgICAgICAgIGNhc2UgImR1cmF0aW9uIjoNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHsgIl9fX3RyYW5zZmVyLXR5cGUiOiAiZHVyYXRpb24iLCB2YWx1ZTogdHJhbnNmZXJhYmxlKHdyYXBwZWQudmFsdWUudG9PYmplY3QoKSkgfTsNCgkgICAgICAgICAgICBjYXNlICJhcnJheSI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB3cmFwcGVkLnZhbHVlLm1hcCh2ID0+IHRyYW5zZmVyYWJsZSh2KSk7DQoJICAgICAgICAgICAgY2FzZSAibGluayI6DQoJICAgICAgICAgICAgICAgIHJldHVybiB7ICJfX190cmFuc2Zlci10eXBlIjogImxpbmsiLCB2YWx1ZTogdHJhbnNmZXJhYmxlKHdyYXBwZWQudmFsdWUudG9PYmplY3QoKSkgfTsNCgkgICAgICAgICAgICBjYXNlICJvYmplY3QiOg0KCSAgICAgICAgICAgICAgICBsZXQgcmVzdWx0ID0ge307DQoJICAgICAgICAgICAgICAgIGZvciAobGV0IFtrZXksIHZhbHVlXSBvZiBPYmplY3QuZW50cmllcyh3cmFwcGVkLnZhbHVlKSkNCgkgICAgICAgICAgICAgICAgICAgIHJlc3VsdFtrZXldID0gdHJhbnNmZXJhYmxlKHZhbHVlKTsNCgkgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH0NCgkgICAgfQ0KCSAgICBUcmFuc2ZlcmFibGUudHJhbnNmZXJhYmxlID0gdHJhbnNmZXJhYmxlOw0KCSAgICAvKiogQ29udmVydCBhIHRyYW5zZmVyYWJsZSB2YWx1ZSBiYWNrIHRvIGEgbGl0ZXJhbCB2YWx1ZSB3ZSBjYW4gd29yayB3aXRoLiAqLw0KCSAgICBmdW5jdGlvbiB2YWx1ZSh0cmFuc2ZlcmFibGUpIHsNCgkgICAgICAgIGlmICh0cmFuc2ZlcmFibGUgPT09IG51bGwpIHsNCgkgICAgICAgICAgICByZXR1cm4gbnVsbDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2UgaWYgKHRyYW5zZmVyYWJsZSA9PT0gdW5kZWZpbmVkKSB7DQoJICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2UgaWYgKHRyYW5zZmVyYWJsZSBpbnN0YW5jZW9mIE1hcCkgew0KCSAgICAgICAgICAgIGxldCByZWFsID0gbmV3IE1hcCgpOw0KCSAgICAgICAgICAgIGZvciAobGV0IFtrZXksIHZhbF0gb2YgdHJhbnNmZXJhYmxlLmVudHJpZXMoKSkNCgkgICAgICAgICAgICAgICAgcmVhbC5zZXQodmFsdWUoa2V5KSwgdmFsdWUodmFsKSk7DQoJICAgICAgICAgICAgcmV0dXJuIHJlYWw7DQoJICAgICAgICB9DQoJICAgICAgICBlbHNlIGlmICh0cmFuc2ZlcmFibGUgaW5zdGFuY2VvZiBTZXQpIHsNCgkgICAgICAgICAgICBsZXQgcmVhbCA9IG5ldyBTZXQoKTsNCgkgICAgICAgICAgICBmb3IgKGxldCB2YWwgb2YgdHJhbnNmZXJhYmxlKQ0KCSAgICAgICAgICAgICAgICByZWFsLmFkZCh2YWx1ZSh2YWwpKTsNCgkgICAgICAgICAgICByZXR1cm4gcmVhbDsNCgkgICAgICAgIH0NCgkgICAgICAgIGVsc2UgaWYgKEFycmF5LmlzQXJyYXkodHJhbnNmZXJhYmxlKSkgew0KCSAgICAgICAgICAgIHJldHVybiB0cmFuc2ZlcmFibGUubWFwKHYgPT4gdmFsdWUodikpOw0KCSAgICAgICAgfQ0KCSAgICAgICAgZWxzZSBpZiAodHlwZW9mIHRyYW5zZmVyYWJsZSA9PT0gIm9iamVjdCIpIHsNCgkgICAgICAgICAgICBpZiAoIl9fX3RyYW5zZmVyLXR5cGUiIGluIHRyYW5zZmVyYWJsZSkgew0KCSAgICAgICAgICAgICAgICBzd2l0Y2ggKHRyYW5zZmVyYWJsZVsiX19fdHJhbnNmZXItdHlwZSJdKSB7DQoJICAgICAgICAgICAgICAgICAgICBjYXNlICJkYXRlIjoNCgkgICAgICAgICAgICAgICAgICAgICAgICBsZXQgcmF3RGF0ZSA9IERhdGVUaW1lXzEuZnJvbU9iamVjdCh2YWx1ZSh0cmFuc2ZlcmFibGUudmFsdWUpKTsNCgkgICAgICAgICAgICAgICAgICAgICAgICBsZXQgZGF0ZU9wdHMgPSB2YWx1ZSh0cmFuc2ZlcmFibGUub3B0aW9ucyk7DQoJICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGVPcHRzLnpvbmUpDQoJICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd0RhdGUuc2V0Wm9uZShkYXRlT3B0cy56b25lKTsNCgkgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmF3RGF0ZTsNCgkgICAgICAgICAgICAgICAgICAgIGNhc2UgImR1cmF0aW9uIjoNCgkgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gRHVyYXRpb25fMS5mcm9tT2JqZWN0KHZhbHVlKHRyYW5zZmVyYWJsZS52YWx1ZSkpOw0KCSAgICAgICAgICAgICAgICAgICAgY2FzZSAibGluayI6DQoJICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIExpbmsuZnJvbU9iamVjdCh2YWx1ZSh0cmFuc2ZlcmFibGUudmFsdWUpKTsNCgkgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6DQoJICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoYFVucmVjb2duaXplZCB0cmFuc2ZlciB0eXBlICcke3RyYW5zZmVyYWJsZVsiX19fdHJhbnNmZXItdHlwZSJdfSdgKTsNCgkgICAgICAgICAgICAgICAgfQ0KCSAgICAgICAgICAgIH0NCgkgICAgICAgICAgICBsZXQgcmVzdWx0ID0ge307DQoJICAgICAgICAgICAgZm9yIChsZXQgW2tleSwgdmFsXSBvZiBPYmplY3QuZW50cmllcyh0cmFuc2ZlcmFibGUpKQ0KCSAgICAgICAgICAgICAgICByZXN1bHRba2V5XSA9IHZhbHVlKHZhbCk7DQoJICAgICAgICAgICAgcmV0dXJuIHJlc3VsdDsNCgkgICAgICAgIH0NCgkgICAgICAgIHJldHVybiB0cmFuc2ZlcmFibGU7DQoJICAgIH0NCgkgICAgVHJhbnNmZXJhYmxlLnZhbHVlID0gdmFsdWU7DQoJfSkoVHJhbnNmZXJhYmxlIHx8IChUcmFuc2ZlcmFibGUgPSB7fSkpOwoKCS8qKiBFbnRyeS1wb2ludCBzY3JpcHQgdXNlZCBieSB0aGUgaW5kZXggYXMgYSB3ZWIgd29ya2VyLiAqLw0KCW9ubWVzc2FnZSA9IGFzeW5jIChldnQpID0+IHsNCgkgICAgbGV0IHJlc3VsdCA9IHJ1bkltcG9ydChldnQuZGF0YS5wYXRoLCBldnQuZGF0YS5jb250ZW50cywgZXZ0LmRhdGEuc3RhdCwgZXZ0LmRhdGEubWV0YWRhdGEpOw0KCSAgICBwb3N0TWVzc2FnZSh7IHBhdGg6IGV2dC5kYXRhLnBhdGgsIHJlc3VsdDogVHJhbnNmZXJhYmxlLnRyYW5zZmVyYWJsZShyZXN1bHQpIH0pOw0KCX07Cgp9KSgpOwoK', null, false); /* eslint-enable */ /** Controls and creates Dataview file importers, allowing for asynchronous loading and parsing of files. */ @@ -13159,6 +13655,7 @@ class FileImporter extends obsidian.Component { this.vault.cachedRead(file).then(c => this.workers[workerId].postMessage({ path: file.path, contents: c, + stat: file.stat, metadata: this.metadataCache.getFileCache(file), })); } @@ -13170,87 +13667,18 @@ class FileImporter extends obsidian.Component { } /** Stores various indices on all files in the vault to make dataview generation fast. */ -const emptySet = Object.freeze(new Set()); -/** A generic index which indexes variables of the form key -> value[], allowing both forward and reverse lookups. */ -class IndexMap { - /** Create a new, empty index map. */ - constructor() { - this.map = new Map(); - this.invMap = new Map(); - } - /** Returns all values for the given key. (This is unused except for tests - does it really need to be here?) */ - get(key) { - let result = this.map.get(key); - if (result) { - return new Set(result); - } - else { - return new Set(); - } - } - /** Returns all keys that reference the given key. Mutating the returned set is not allowed. */ - getInverse(value) { - return this.invMap.get(value) || emptySet; - } - set(key, values) { - var _a, _b; - if (!values.size) { - // no need to store if no values - this.delete(key); - return this; - } - let oldValues = this.map.get(key); - if (oldValues) { - for (let value of oldValues) { - // Only delete the ones we're not adding back - if (!values.has(key)) - (_a = this.invMap.get(value)) === null || _a === void 0 ? void 0 : _a.delete(key); - } - } - this.map.set(key, values); - for (let value of values) { - if (!this.invMap.has(value)) - this.invMap.set(value, new Set([key])); - else - (_b = this.invMap.get(value)) === null || _b === void 0 ? void 0 : _b.add(key); - } - return this; - } - /** Clears all values for the given key so they can be re-added. */ - delete(key) { - var _a; - let oldValues = this.map.get(key); - if (!oldValues) - return false; - this.map.delete(key); - for (let value of oldValues) { - (_a = this.invMap.get(value)) === null || _a === void 0 ? void 0 : _a.delete(key); - } - return true; - } - /** Rename all references to the given key to a new value. */ - rename(oldKey, newKey) { - let oldValues = this.map.get(oldKey); - if (!oldValues) - return false; - this.delete(oldKey); - this.set(newKey, oldValues); - return true; - } - /** Clear the entire index. */ - clear() { - this.map.clear(); - this.invMap.clear(); - } -} /** Aggregate index which has several sub-indices and will initialize all of them. */ class FullIndex extends obsidian.Component { - /** Construct a new index over the given vault and metadata cache. */ - constructor(vault, metadataCache, onChange) { + /** Construct a new index using the app data and a current data version. */ + constructor(app, indexVersion, onChange) { super(); - this.vault = vault; - this.metadataCache = metadataCache; + this.app = app; + this.indexVersion = indexVersion; this.onChange = onChange; + this.initialized = false; + this.vault = app.vault; + this.metadataCache = app.metadataCache; + this.persister = new LocalStorageCache(app.appId || "shared", indexVersion); this.pages = new Map(); this.tags = new IndexMap(); this.etags = new IndexMap(); @@ -13261,32 +13689,31 @@ class FullIndex extends obsidian.Component { // Prefix listens to file creation/deletion/rename, and not modifies, so we let it set up it's own listeners. this.addChild((this.prefix = PrefixIndex.create(this.vault, () => this.touch()))); // The CSV cache also needs to listen to filesystem events for cache invalidation. - this.csv = new CsvCache(this.vault); + this.addChild((this.csv = new CsvCache(this.vault))); + // The starred cache fetches starred entries semi-regularly via an interval. + this.addChild((this.starred = new StarredCache(this.app, () => this.touch()))); } /** Generate a full index from the given vault. */ - static create(vault, metadata, onChange) { - return new FullIndex(vault, metadata, onChange); + static create(app, indexVersion, onChange) { + return new FullIndex(app, indexVersion, onChange); } trigger(...args) { this.metadataCache.trigger("dataview:metadata-change", ...args); } - /** Runs through the whole vault to set up initial file */ + /** "Touch" the index, incrementing the revision number and causing downstream views to reload. */ + touch() { + this.revision += 1; + this.onChange(); + } + /** Runs through the whole vault to set up initial file metadata. */ initialize() { - // Traverse all markdown files & fill in initial data. - let start = new Date().getTime(); - const empty = { fields: new Map(), tasks: [] }; - for (const file of this.vault.getMarkdownFiles()) { - this.reloadInternal(file, empty); - this.reload(file); - } - console.log("Dataview: Task & metadata parsing queued in %.3fs.", (new Date().getTime() - start) / 1000.0); - // The metadata cache is updated on file changes. - this.registerEvent(this.metadataCache.on("changed", file => this.reload(file))); + // The metadata cache is updated on initial file index and file loads. + this.registerEvent(this.metadataCache.on("resolve", file => this.reload(file))); // Renames do not set off the metadata cache; catch these explicitly. this.registerEvent(this.vault.on("rename", this.rename, this)); // File creation does cause a metadata change, but deletes do not. Clear the caches for this. this.registerEvent(this.vault.on("delete", af => { - if (!(af instanceof obsidian.TFile)) + if (!(af instanceof obsidian.TFile) || !PathFilters.markdown(af.path)) return; let file = af; this.pages.delete(file.path); @@ -13296,37 +13723,95 @@ class FullIndex extends obsidian.Component { this.touch(); this.trigger("delete", file); })); - // Initialize sub-indices. - this.prefix.initialize(); + // Asynchronously initialize actual content in the background. + this._initialize(this.vault.getMarkdownFiles()); + } + /** Internal asynchronous initializer. */ + async _initialize(files) { + let reloadStart = Date.now(); + let promises = files.map(l => this.reload(l)); + let results = await Promise.all(promises); + let cached = 0, skipped = 0; + for (let item of results) { + if (item.skipped) { + skipped += 1; + continue; + } + if (item.cached) + cached += 1; + } + this.initialized = true; + this.metadataCache.trigger("dataview:index-ready"); + console.log(`Dataview: all ${files.length} files have been indexed in ${(Date.now() - reloadStart) / 1000.0}s (${cached} cached, ${skipped} skipped).`); + // Drop keys for files which do not exist anymore. + let remaining = await this.persister.synchronize(files.map(l => l.path)); + if (remaining.size > 0) { + console.log(`Dataview: Dropped cache entries for ${remaining.size} deleted files.`); + } } rename(file, oldPath) { - if (file instanceof obsidian.TFile) { - if (this.pages.has(oldPath)) { - const oldMeta = this.pages.get(oldPath); - this.pages.delete(oldPath); - if (oldMeta) { - oldMeta.path = file.path; - this.pages.set(file.path, oldMeta); - } + if (!(file instanceof obsidian.TFile) || !PathFilters.markdown(file.path)) + return; + if (this.pages.has(oldPath)) { + const oldMeta = this.pages.get(oldPath); + this.pages.delete(oldPath); + if (oldMeta) { + oldMeta.path = file.path; + this.pages.set(file.path, oldMeta); } - this.tags.rename(oldPath, file.path); - this.links.rename(oldPath, file.path); - this.etags.rename(oldPath, file.path); } + this.tags.rename(oldPath, file.path); + this.links.rename(oldPath, file.path); + this.etags.rename(oldPath, file.path); this.touch(); this.trigger("rename", file, oldPath); } /** Queue a file for reloading; this is done asynchronously in the background and may take a few seconds. */ - reload(file) { - this.importer.reload(file).then(r => this.reloadInternal(file, r)); + async reload(file) { + if (!PathFilters.markdown(file.path)) + return { cached: false, skipped: true }; + // The first load of a file is attempted from persisted cache; subsequent loads just use the importer. + if (this.pages.has(file.path) || this.initialized) { + await this.import(file); + return { cached: false, skipped: false }; + } + else { + // Check the cache for the latest data; if it is out of date or non-existent, then reload. + return this.persister.loadFile(file.path).then(async (cached) => { + if (!cached || cached.time < file.stat.mtime || cached.version != this.indexVersion) { + // This cache value is out of data, reload via the importer and update the cache. + // We will skip files with no active file metadata - they will be caught by a later reload + // via the 'resolve' metadata event. + let fileCache = this.metadataCache.getFileCache(file); + if (fileCache === undefined || fileCache === null) + return { cached: false, skipped: true }; + await this.import(file); + return { cached: false, skipped: false }; + } + else { + // Use the cached data since it is up to date and on the same version. + this.finish(file, cached.data); + return { cached: true, skipped: false }; + } + }); + } } - /** "Touch" the index, incrementing the revision number and causing downstream views to reload. */ - touch() { - this.revision += 1; - this.onChange(); + /** Import a file directly from disk, skipping the cache. */ + async import(file) { + return this.importer.reload(file).then(r => { + this.finish(file, r); + this.persister.storeFile(file.path, r); + }); } - reloadInternal(file, parsed) { - let meta = parsePage(file, this.metadataCache, parsed); + /** Finish the reloading of file metadata by adding it to in memory indexes. */ + finish(file, parsed) { + let meta = PageMetadata.canonicalize(parsed, link => { + let realPath = this.metadataCache.getFirstLinkpathDest(link.path, file.path); + if (realPath) + return link.withPath(realPath.path); + else + return link; + }); this.pages.set(file.path, meta); this.tags.set(file.path, meta.fullTags()); this.etags.set(file.path, meta.tags); @@ -13345,8 +13830,6 @@ class PrefixIndex extends obsidian.Component { static create(vault, updateRevision) { return new PrefixIndex(vault, updateRevision); } - /** Run through the whole vault to set up the initial prefix index. */ - initialize() { } *walk(folder, filter) { for (const file of folder.children) { if (file instanceof obsidian.TFolder) { @@ -13402,10 +13885,20 @@ var PathFilters; * Caches in-use CSVs to make high-frequency reloads (such as actively looking at a document * that uses CSV) fast. */ -class CsvCache { +class CsvCache extends obsidian.Component { constructor(vault) { + super(); this.vault = vault; this.cache = new Map(); + // Force-flush the cache on CSV file deletions or modifications. + this.registerEvent(this.vault.on("modify", file => { + if (file instanceof obsidian.TFile && PathFilters.csv(file.path)) + this.cache.delete(file.path); + })); + this.registerEvent(this.vault.on("delete", file => { + if (file instanceof obsidian.TFile && PathFilters.csv(file.path)) + this.cache.delete(file.path); + })); } /** Load a CSV file from the cache, doing a fresh load if it has not been loaded. */ async get(path) { @@ -13415,14 +13908,14 @@ class CsvCache { if (existing) return Result.success(existing.data); else { - let value = await this.load(path); + let value = await this.loadInternal(path); if (value.successful) this.cache.set(path, { data: value.value, loadTime: DateTime_1.now() }); return value; } } /** Do the actual raw loading of a CSV path (which is either local or an HTTP request). */ - async load(path) { + async loadInternal(path) { // Allow http://, https://, and file:// prefixes which use AJAX. if (path.startsWith("http://") || path.startsWith("https://") || path.startsWith("file://")) { try { @@ -13458,159 +13951,112 @@ class CsvCache { keysToRemove.forEach(key => this.cache.delete(key)); } } -CsvCache.CACHE_EXPIRY_SECONDS = 5 * 60; - -/** - * Render a task grouping (indenting nested groupings for clarity). This will automatically bind the tasks to be checkable, - * which requires access to a vault. - */ -async function renderTasks(container, tasks, originFile, component, vault, settings) { - switch (tasks.type) { - case "base": - await renderTaskList(container, tasks.value, component, vault, settings); - break; - case "grouped": - for (let { key, value } of tasks.groups) { - let header = container.createEl("h4"); - await renderValue(key, header, originFile, component, settings); - let div = container.createDiv({ cls: ["dataview", "result-group"] }); - await renderTasks(div, value, originFile, component, vault, settings); - } - break; +CsvCache.CACHE_EXPIRY_SECONDS = 5 * 60; +/** Optional connector to the Obsidian 'Starred' plugin which allows for efficiently querying if a file is starred or not. */ +class StarredCache extends obsidian.Component { + constructor(app, onUpdate) { + super(); + this.app = app; + this.onUpdate = onUpdate; + this.stars = StarredCache.fetch(this.app); + this.registerInterval(window.setInterval(() => this.reload(), StarredCache.REFRESH_INTERVAL)); + } + /** Determines if the given path is starred. */ + starred(path) { + return this.stars.has(path); + } + reload() { + let newStars = StarredCache.fetch(this.app); + if (!setsEqual(this.stars, newStars)) { + this.stars = newStars; + this.onUpdate(); + } + } + /** Fetch all starred files from the stars plugin, if present. */ + static fetch(app) { + var _a, _b, _c, _d; + let items = (_d = (_c = (_b = (_a = app === null || app === void 0 ? void 0 : app.internalPlugins) === null || _a === void 0 ? void 0 : _a.plugins) === null || _b === void 0 ? void 0 : _b.starred) === null || _c === void 0 ? void 0 : _c.instance) === null || _d === void 0 ? void 0 : _d.items; + if (items == undefined) + return new Set(); + return new Set(items.filter((l) => l.type === "file").map(l => l.path)); } } -/** Render a list of tasks as a single list. */ -async function renderTaskList(container, tasks, component, vault, settings) { - let ul = container.createEl("ul", { cls: "contains-task-list" }); - for (let task of tasks) { - let li = ul.createEl("li"); - if (task.real) { - li.addClass("task-list-item"); - if (task.completed) - li.addClass("is-checked"); - } - // Append the task link if it is present. - let text = task.text; - switch (settings.taskLinkLocation) { - case "start": - if (!settings.taskLinkText) - break; - text = task.link.withDisplay(settings.taskLinkText).markdown() + " " + text; - break; - case "end": - if (!settings.taskLinkText) - break; - text += " " + task.link.withDisplay(settings.taskLinkText).markdown(); - break; +/** How frequently to check for star updates. */ +StarredCache.REFRESH_INTERVAL = 30 * 1000; +/** A generic index which indexes variables of the form key -> value[], allowing both forward and reverse lookups. */ +class IndexMap { + /** Create a new, empty index map. */ + constructor() { + this.map = new Map(); + this.invMap = new Map(); + } + /** Returns all values for the given key. (This is unused except for tests - does it really need to be here?) */ + get(key) { + let result = this.map.get(key); + if (result) { + return new Set(result); + } + else { + return new Set(); } - // Render the text as markdown so that bolds, links, and other things work properly. - await obsidian.MarkdownRenderer.renderMarkdown(text, li, task.path, new obsidian.Component()); - // Unwrap the paragraph element that is created. - let paragraph = li.querySelector("p"); - if (paragraph) { - li.innerHTML = paragraph.innerHTML; - paragraph.remove(); + } + /** Returns all keys that reference the given key. Mutating the returned set is not allowed. */ + getInverse(value) { + return this.invMap.get(value) || IndexMap.EMPTY_SET; + } + /** Sets the key to the given values; this will delete the old mapping for the key if one was present. */ + set(key, values) { + var _a, _b; + if (!values.size) { + // no need to store if no values + this.delete(key); + return this; } - if (task.real) { - let checkbox = createCheckbox(task.path, task.line, task.text, task.completed); - li.prepend(checkbox); - addCheckHandler(checkbox, vault, component, settings); + let oldValues = this.map.get(key); + if (oldValues) { + for (let value of oldValues) { + // Only delete the ones we're not adding back + if (!values.has(key)) + (_a = this.invMap.get(value)) === null || _a === void 0 ? void 0 : _a.delete(key); + } } - if (task.subtasks.length > 0) { - renderTaskList(li, task.subtasks, component, vault, settings); + this.map.set(key, values); + for (let value of values) { + if (!this.invMap.has(value)) + this.invMap.set(value, new Set([key])); + else + (_b = this.invMap.get(value)) === null || _b === void 0 ? void 0 : _b.add(key); } + return this; } -} -function createCheckbox(file, line, text, checked) { - let check = document.createElement("input"); - check.addClass("task-list-item-checkbox"); - check.type = "checkbox"; - check.dataset["file"] = file; - check.dataset["lineno"] = "" + line; - // This field is technically optional, but is provided to double-check - // we are editing the right line! - check.dataset["text"] = text; - if (checked) { - check.setAttribute("checked", ""); - } - return check; -} -function addCheckHandler(checkbox, vault, component, settings) { - component.registerDomEvent(checkbox, "click", event => { - var _a, _b, _c, _d; - let file = checkbox.dataset["file"]; - let lineno = checkbox.dataset["lineno"]; - let text = checkbox.dataset["text"]; - if (!file || !lineno || !text) - return; - if (!checkbox.hasAttribute("checked")) { - let newCheckbox = createCheckbox(file, parseInt(lineno), text, true); - (_a = checkbox.parentElement) === null || _a === void 0 ? void 0 : _a.addClass("is-checked"); - (_b = checkbox.parentElement) === null || _b === void 0 ? void 0 : _b.replaceChild(newCheckbox, checkbox); - setTaskCheckedInFile(vault, file, parseInt(lineno), text, false, true, settings.taskCompletionTracking ? settings.taskCompletionText : undefined); - addCheckHandler(newCheckbox, vault, component, settings); - } - else { - let newCheckbox = createCheckbox(file, parseInt(lineno), text, false); - (_c = checkbox.parentElement) === null || _c === void 0 ? void 0 : _c.removeClass("is-checked"); - (_d = checkbox.parentElement) === null || _d === void 0 ? void 0 : _d.replaceChild(newCheckbox, checkbox); - setTaskCheckedInFile(vault, file, parseInt(lineno), text, true, false, settings.taskCompletionTracking ? settings.taskCompletionText : undefined); - addCheckHandler(newCheckbox, vault, component, settings); + /** Clears all values for the given key so they can be re-added. */ + delete(key) { + var _a; + let oldValues = this.map.get(key); + if (!oldValues) + return false; + this.map.delete(key); + for (let value of oldValues) { + (_a = this.invMap.get(value)) === null || _a === void 0 ? void 0 : _a.delete(key); } - }); -} -/** Check a task in a file by rewriting it. */ -async function setTaskCheckedInFile(vault, path, taskLine, taskText, wasChecked, check, completionKey) { - if (check == wasChecked) - return; - let text = await vault.adapter.read(path); - let splitText = text.replace("\r", "").split("\n"); - if (splitText.length < taskLine) - return; - let match = TASK_REGEX.exec(splitText[taskLine]); - if (!match) - return; - let foundText = match[3]; - let checkMarking = match[2] - .trim() - .substring(1, match[2].trim().length - 1) - .trim(); - let foundCompleted = checkMarking == "X" || checkMarking == "x"; - if (taskText.trim() != foundText.trim()) - return; - if (wasChecked != foundCompleted) - return; - let completion = undefined; - if (check) { - splitText[taskLine] = splitText[taskLine] - .replace("- [ ]", "- [x]") - .replace("- []", "- [x]") - .replace("-[]", "- [x]") - .replace("-[ ]", "- [x]") - .replace("* [ ]", "* [x]") - .replace("* []", "* [x]") - .replace("*[]", "* [x]") - .replace("*[ ]", "* [x]"); - completion = DateTime_1.now().toISODate(); + return true; } - else { - splitText[taskLine] = splitText[taskLine] - .replace("- [X]", "- [ ]") - .replace("-[X]", "- [ ]") - .replace("- [x]", "- [ ]") - .replace("-[x]", "- [ ]") - .replace("* [X]", "* [ ]") - .replace("*[X]", "* [ ]") - .replace("* [x]", "* [ ]") - .replace("*[x]", "* [ ]"); - } - // If we should add a completion key, then do so now. - if (completionKey) - splitText[taskLine] = setInlineField(splitText[taskLine], completionKey, completion); - // Respect '\n' or '\r\n' just to be careful (mainly relevant to avoid bad git diffs for some users). - let final = splitText.join(text.contains("\r") ? "\r\n" : "\n"); - await vault.adapter.write(path, final, {}); -} + /** Rename all references to the given key to a new value. */ + rename(oldKey, newKey) { + let oldValues = this.map.get(oldKey); + if (!oldValues) + return false; + this.delete(oldKey); + this.set(newKey, oldValues); + return true; + } + /** Clear the entire index. */ + clear() { + this.map.clear(); + this.invMap.clear(); + } +} +IndexMap.EMPTY_SET = Object.freeze(new Set()); /** Utility functions for quickly creating fields. */ var QueryFields; @@ -13625,6 +14071,24 @@ var QueryFields; QueryFields.sortBy = sortBy; })(QueryFields || (QueryFields = {})); +/** Return a new parser which executes the underlying parser and returns it's raw string representation. */ +function captureRaw(base) { + return parsimmon_umd_min.exports.custom((success, failure) => { + return (input, i) => { + let result = base._(input, i); + if (!result.status) + return result; + return Object.assign({}, result, { value: [result.value, input.substring(i, result.index)] }); + }; + }); +} +/** Strip newlines and excess whitespace out of text. */ +function stripNewlines(text) { + return text + .split(/[\r\n]+/) + .map(t => t.trim()) + .join(""); +} /** A parsimmon-powered parser-combinator implementation of the query language. */ const QUERY_LANGUAGE = parsimmon_umd_min.exports.createLanguage({ // Simple atom parsing, like words, identifiers, numbers. @@ -13632,7 +14096,7 @@ const QUERY_LANGUAGE = parsimmon_umd_min.exports.createLanguage({ .map(str => str.toLowerCase()) .desc("query type ('TABLE', 'LIST', 'TASK', or 'CALENDAR')"), explicitNamedField: q => parsimmon_umd_min.exports.seqMap(EXPRESSION.field.skip(parsimmon_umd_min.exports.whitespace), parsimmon_umd_min.exports.regexp(/AS/i).skip(parsimmon_umd_min.exports.whitespace), EXPRESSION.identifier.or(EXPRESSION.string), (field, _as, ident) => QueryFields.named(ident, field)), - namedField: q => parsimmon_umd_min.exports.alt(q.explicitNamedField, EXPRESSION.identifierDot.map(ident => QueryFields.named(ident, Fields.indexVariable(ident)))), + namedField: q => parsimmon_umd_min.exports.alt(q.explicitNamedField, captureRaw(EXPRESSION.field).map(([value, text]) => QueryFields.named(stripNewlines(text), value))), sortField: q => parsimmon_umd_min.exports.seqMap(EXPRESSION.field.skip(parsimmon_umd_min.exports.optWhitespace), parsimmon_umd_min.exports.regexp(/ASCENDING|DESCENDING|ASC|DESC/i).atMost(1), (field, dir) => { let direction = dir.length == 0 ? "ascending" : dir[0].toLowerCase(); if (direction == "desc") @@ -13644,7 +14108,9 @@ const QUERY_LANGUAGE = parsimmon_umd_min.exports.createLanguage({ direction: direction, }; }), - headerClause: q => q.queryType.skip(parsimmon_umd_min.exports.whitespace).chain(qtype => { + headerClause: q => q.queryType + .skip(parsimmon_umd_min.exports.whitespace) + .chain(qtype => { switch (qtype) { case "table": return parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/WITHOUT\s+ID/i) @@ -13675,23 +14141,24 @@ const QUERY_LANGUAGE = parsimmon_umd_min.exports.createLanguage({ default: return parsimmon_umd_min.exports.fail(`Unrecognized query type '${qtype}'`); } - }), + }) + .desc("TABLE or LIST or TASK or CALENDAR"), fromClause: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/FROM/i), parsimmon_umd_min.exports.whitespace, EXPRESSION.source, (_1, _2, source) => source), whereClause: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/WHERE/i), parsimmon_umd_min.exports.whitespace, EXPRESSION.field, (where, _, field) => { return { type: "where", clause: field }; - }), + }).desc("WHERE "), sortByClause: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/SORT/i), parsimmon_umd_min.exports.whitespace, q.sortField.sepBy1(parsimmon_umd_min.exports.string(",").trim(parsimmon_umd_min.exports.optWhitespace)), (sort, _1, fields) => { return { type: "sort", fields }; - }), + }).desc("SORT field [ASC/DESC]"), limitClause: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/LIMIT/i), parsimmon_umd_min.exports.whitespace, EXPRESSION.field, (limit, _1, field) => { return { type: "limit", amount: field }; - }), + }).desc("LIMIT "), flattenClause: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/FLATTEN/i).skip(parsimmon_umd_min.exports.whitespace), q.namedField, (_, field) => { return { type: "flatten", field }; - }), + }).desc("FLATTEN [AS ]"), groupByClause: q => parsimmon_umd_min.exports.seqMap(parsimmon_umd_min.exports.regexp(/GROUP BY/i).skip(parsimmon_umd_min.exports.whitespace), q.namedField, (_, field) => { return { type: "group", field }; - }), + }).desc("GROUP BY [AS ]"), // Full query parsing. clause: q => parsimmon_umd_min.exports.alt(q.fromClause, q.whereClause, q.sortByClause, q.limitClause, q.groupByClause, q.flattenClause), query: q => parsimmon_umd_min.exports.seqMap(q.headerClause.trim(parsimmon_umd_min.exports.optWhitespace), q.fromClause.trim(parsimmon_umd_min.exports.optWhitespace).atMost(1), q.clause.trim(parsimmon_umd_min.exports.optWhitespace).many(), (header, from, clauses) => { @@ -13717,91 +14184,127 @@ function parseQuery(text) { } } -/** Provides a global dispatch table for evaluating binary operators, including comparison. */ -/** Provides implementations for binary operators on two types using a registry. */ -class BinaryOpHandler { - constructor() { - this.map = new Map(); - } - static create() { - return new BinaryOpHandler(); - } - register(left, op, right, func) { - this.map.set(BinaryOpHandler.repr(op, left, right), func); - return this; - } - registerComm(left, op, right, func) { - return this.register(left, op, right, func).register(right, op, left, (a, b, ctx) => func(b, a, ctx)); - } - /** Implement a comparison function. */ - compare(type, compare) { - return this.register(type, "<", type, (a, b, ctx) => compare(a, b, ctx) < 0) - .register(type, "<=", type, (a, b, ctx) => compare(a, b, ctx) <= 0) - .register(type, ">", type, (a, b, ctx) => compare(a, b, ctx) > 0) - .register(type, ">=", type, (a, b, ctx) => compare(a, b, ctx) >= 0) - .register(type, "=", type, (a, b, ctx) => compare(a, b, ctx) == 0) - .register(type, "!=", type, (a, b, ctx) => compare(a, b, ctx) != 0); - } - /** Attempt to evaluate the given binary operator on the two literal fields. */ - evaluate(op, left, right, ctx) { - let leftType = Values.typeOf(left); - let rightType = Values.typeOf(right); - if (!leftType) - return Result.failure(`Unrecognized value '${left}'`); - else if (!rightType) - return Result.failure(`Unrecognized value '${right}'`); - let handler = this.map.get(BinaryOpHandler.repr(op, leftType, rightType)); - if (handler) - return Result.success(handler(left, right, ctx)); - // Right-'*' fallback: - let handler2 = this.map.get(BinaryOpHandler.repr(op, leftType, "*")); - if (handler2) - return Result.success(handler2(left, right, ctx)); - // Left-'*' fallback: - let handler3 = this.map.get(BinaryOpHandler.repr(op, "*", rightType)); - if (handler3) - return Result.success(handler3(left, right, ctx)); - // Double '*' fallback. - let handler4 = this.map.get(BinaryOpHandler.repr(op, "*", "*")); - if (handler4) - return Result.success(handler4(left, right, ctx)); - return Result.failure(`No implementation found for '${leftType} ${op} ${rightType}'`); - } - /** Create a string representation of the given triplet for unique lookup in the map. */ - static repr(op, left, right) { - return `${left},${op},${right}`; +/** Collect data matching a source query. */ +/** Find source paths which match the given source. */ +function matchingSourcePaths(source, index, originFile = "") { + var _a; + switch (source.type) { + case "empty": + return Result.success(new Set()); + case "tag": + return Result.success(index.tags.getInverse(source.tag)); + case "csv": + return Result.success(new Set([index.prefix.resolveRelative(source.path, originFile)])); + case "folder": + // Prefer loading from the folder at the given path. + if (index.prefix.nodeExists(source.folder)) + return Result.success(index.prefix.get(source.folder, PathFilters.markdown)); + // But allow for loading individual files if they exist. + if (index.prefix.pathExists(source.folder)) + return Result.success(new Set([source.folder])); + else if (index.prefix.pathExists(source.folder + ".md")) + return Result.success(new Set([source.folder + ".md"])); + // For backwards-compat, return an empty result even if the folder does not exist. + return Result.success(new Set()); + case "link": + let fullPath = (_a = index.metadataCache.getFirstLinkpathDest(source.file, originFile)) === null || _a === void 0 ? void 0 : _a.path; + if (!fullPath) { + // Look in links which includes unresolved links + return Result.success(index.links.getInverse(source.file)); + } + if (source.direction === "incoming") { + // To find all incoming links (i.e., things that link to this), use the index that Obsidian provides. + // TODO: Use an actual index so this isn't a fullscan. + let resolved = index.metadataCache.resolvedLinks; + let incoming = new Set(); + for (let [key, value] of Object.entries(resolved)) { + if (fullPath in value) + incoming.add(key); + } + return Result.success(incoming); + } + else { + let resolved = index.metadataCache.resolvedLinks; + if (!(fullPath in resolved)) + return Result.failure(`Could not find file "${source.file}" during link lookup - does it exist?`); + return Result.success(new Set(Object.keys(index.metadataCache.resolvedLinks[fullPath]))); + } + case "binaryop": + return Result.flatMap2(matchingSourcePaths(source.left, index, originFile), matchingSourcePaths(source.right, index, originFile), (left, right) => { + if (source.op == "&") { + let result = new Set(); + for (let elem of right) { + if (left.has(elem)) + result.add(elem); + } + return Result.success(result); + } + else if (source.op == "|") { + let result = new Set(left); + for (let elem of right) + result.add(elem); + return Result.success(result); + } + else { + return Result.failure(`Unrecognized operator '${source.op}'.`); + } + }); + case "negate": + return matchingSourcePaths(source.child, index, originFile).map(child => { + // TODO: This is obviously very inefficient. Can be improved by complicating the + // return type of this function & optimizing 'and' / 'or'. + let allFiles = new Set(index.vault.getMarkdownFiles().map(f => f.path)); + child.forEach(f => allFiles.delete(f)); + return allFiles; + }); } } -/** Configure and create a binary OP handler with the given parameters. */ -function createBinaryOps(linkNormalizer) { - return (BinaryOpHandler.create() - // TODO: Consider not using a universal comparison function. - .compare("*", (a, b) => Values.compareValue(a, b, linkNormalizer)) - // Global boolean operations. - .register("*", "&", "*", (a, b) => Values.isTruthy(a) && Values.isTruthy(b)) - .register("*", "|", "*", (a, b) => Values.isTruthy(a) || Values.isTruthy(b)) - // Number implementations. - .register("number", "+", "number", (a, b) => a + b) - .register("number", "-", "number", (a, b) => a - b) - .register("number", "*", "number", (a, b) => a * b) - .register("number", "/", "number", (a, b) => a / b) - // String implementations. - .register("string", "+", "*", (a, b, ctx) => a + Values.toString(b, ctx.settings)) - .register("*", "+", "string", (a, b, ctx) => Values.toString(a, ctx.settings) + b) - .registerComm("string", "*", "number", (a, b) => (b < 0 ? "" : a.repeat(b))) - // Date Operations. - .register("date", "-", "date", (a, b) => { - return normalizeDuration(a.diff(b, ["years", "months", "days", "hours", "minutes", "seconds", "milliseconds"])); - }) - .register("date", "-", "duration", (a, b) => a.minus(b)) - .registerComm("date", "+", "duration", (a, b) => a.plus(b)) - // Duration Operations. - .register("duration", "+", "duration", (a, b) => normalizeDuration(a.plus(b))) - .register("duration", "-", "duration", (a, b) => normalizeDuration(a.minus(b))) - // Array operations. - .register("array", "+", "array", (a, b) => [].concat(a).concat(b)) - // Object operations. - .register("object", "+", "object", (a, b) => Object.assign({}, a, b))); +/** Convert a path to the data for that path; usually markdown pages, but could also be other file types (like CSV). */ +async function resolvePathData(path, index) { + if (PathFilters.csv(path)) + return resolveCsvData(path, index); + else + return resolveMarkdownData(path, index); +} +// TODO: We shouldn't be doing path normalization here relative to an origin file, +/** Convert a CSV path to the data in the CSV (in dataview format). */ +async function resolveCsvData(path, index) { + let rawData = await index.csv.get(path); + return rawData.map(rows => { + return rows.map((row, index) => { + return { + id: `${path}#${index}`, + data: row, + }; + }); + }); +} +/** Convert a path pointing to a markdown page, into the associated metadata. */ +function resolveMarkdownData(path, index) { + let page = index.pages.get(path); + if (!page) + return Result.success([]); + return Result.success([ + { + id: Link.file(path), + data: page.serialize(index), + }, + ]); +} +/** Resolve a source to the collection of data rows that it matches. */ +async function resolveSource(source, index, originFile = "") { + let paths = matchingSourcePaths(source, index, originFile); + if (!paths.successful) + return Result.failure(paths.error); + let result = []; + for (let path of paths.value) { + let resolved = await resolvePathData(path, index); + if (!resolved.successful) + return resolved; + for (let val of resolved.value) + result.push(val); + } + return Result.success(result); } /** Default function implementations for the expression evaluator. */ @@ -13958,11 +14461,22 @@ var DefaultFunctions; .add1("null", _a => null) .vectorize(1, [0]) .add2("string", "string", (t, d, c) => Link.file(c.linkHandler.normalize(t), false, d)) + .add3("string", "string", "boolean", (t, d, e, c) => Link.file(c.linkHandler.normalize(t), e, d)) .add2("link", "string", (t, d) => t.withDisplay(d)) .add2("null", "*", () => null) .add2("*", "null", (t, _n, c) => DefaultFunctions.link(c, t)) .vectorize(2, [0, 1]) .build(); + /** Embed and un-embed a link. */ + DefaultFunctions.embed = new FunctionBuilder("embed") + .add1("link", l => l.toEmbed()) + .vectorize(1, [0]) + .add2("link", "boolean", (l, e, c) => (e ? l.toEmbed() : l.fromEmbed())) + .add1("null", () => null) + .add2("null", "*", () => null) + .add2("*", "null", () => null) + .vectorize(2, [0, 1]) + .build(); /** External link constructor function. */ DefaultFunctions.elink = new FunctionBuilder("elink") .add2("string", "string", (a, d) => { @@ -13992,7 +14506,7 @@ var DefaultFunctions; }) .add1("date", d => d) .add1("link", (link, c) => { - var _c, _d, _e, _f; + var _c, _d; // Try to parse from the display... if (link.display) { let parsedDate = EXPRESSION.date.parse(link.display); @@ -14005,8 +14519,8 @@ var DefaultFunctions; return parsedDate.value; // Then pull it from the file. let resolved = c.linkHandler.resolve(link.path); - if (resolved && ((_d = (_c = resolved) === null || _c === void 0 ? void 0 : _c.file) === null || _d === void 0 ? void 0 : _d.day)) { - return (_f = (_e = resolved) === null || _e === void 0 ? void 0 : _e.file) === null || _f === void 0 ? void 0 : _f.day; + if (resolved && ((_c = resolved === null || resolved === void 0 ? void 0 : resolved.file) === null || _c === void 0 ? void 0 : _c.day)) { + return (_d = resolved === null || resolved === void 0 ? void 0 : resolved.file) === null || _d === void 0 ? void 0 : _d.day; } return null; }) @@ -14302,6 +14816,17 @@ var DefaultFunctions; .vectorize(2, [0, 1]) .vectorize(3, [0, 1, 2]) .build(); + DefaultFunctions.substring = new FunctionBuilder("substring") + .add2("string", "number", (str, start) => str.substring(start)) + .add3("string", "number", "number", (str, start, end) => str.substring(start, end)) + .add2("null", "*", () => null) + .add2("*", "null", () => null) + .add3("null", "*", "*", () => null) + .add3("*", "null", "*", () => null) + .add3("*", "*", "null", () => null) + .vectorize(2, [0, 1]) + .vectorize(3, [0, 1, 2]) + .build(); DefaultFunctions.fdefault = new FunctionBuilder("default") .add2("*", "*", (v, bk) => (Values.isNull(v) ? bk : v)) .vectorize(2, [0, 1]) @@ -14405,6 +14930,7 @@ const DEFAULT_FUNCTIONS = { list: DefaultFunctions.list, array: DefaultFunctions.list, link: DefaultFunctions.link, + embed: DefaultFunctions.embed, elink: DefaultFunctions.elink, date: DefaultFunctions.date, dur: DefaultFunctions.dur, @@ -14430,6 +14956,7 @@ const DEFAULT_FUNCTIONS = { endswith: DefaultFunctions.endswith, padleft: DefaultFunctions.padleft, padright: DefaultFunctions.padright, + substring: DefaultFunctions.substring, // Date Operations. striptime: DefaultFunctions.striptime, // List operations. @@ -14459,6 +14986,95 @@ const DEFAULT_FUNCTIONS = { meta: DefaultFunctions.meta, }; +/** Provides a global dispatch table for evaluating binary operators, including comparison. */ +/** Provides implementations for binary operators on two types using a registry. */ +class BinaryOpHandler { + constructor() { + this.map = new Map(); + } + static create() { + return new BinaryOpHandler(); + } + register(left, op, right, func) { + this.map.set(BinaryOpHandler.repr(op, left, right), func); + return this; + } + registerComm(left, op, right, func) { + return this.register(left, op, right, func).register(right, op, left, (a, b, ctx) => func(b, a, ctx)); + } + /** Implement a comparison function. */ + compare(type, compare) { + return this.register(type, "<", type, (a, b, ctx) => compare(a, b, ctx) < 0) + .register(type, "<=", type, (a, b, ctx) => compare(a, b, ctx) <= 0) + .register(type, ">", type, (a, b, ctx) => compare(a, b, ctx) > 0) + .register(type, ">=", type, (a, b, ctx) => compare(a, b, ctx) >= 0) + .register(type, "=", type, (a, b, ctx) => compare(a, b, ctx) == 0) + .register(type, "!=", type, (a, b, ctx) => compare(a, b, ctx) != 0); + } + /** Attempt to evaluate the given binary operator on the two literal fields. */ + evaluate(op, left, right, ctx) { + let leftType = Values.typeOf(left); + let rightType = Values.typeOf(right); + if (!leftType) + return Result.failure(`Unrecognized value '${left}'`); + else if (!rightType) + return Result.failure(`Unrecognized value '${right}'`); + let handler = this.map.get(BinaryOpHandler.repr(op, leftType, rightType)); + if (handler) + return Result.success(handler(left, right, ctx)); + // Right-'*' fallback: + let handler2 = this.map.get(BinaryOpHandler.repr(op, leftType, "*")); + if (handler2) + return Result.success(handler2(left, right, ctx)); + // Left-'*' fallback: + let handler3 = this.map.get(BinaryOpHandler.repr(op, "*", rightType)); + if (handler3) + return Result.success(handler3(left, right, ctx)); + // Double '*' fallback. + let handler4 = this.map.get(BinaryOpHandler.repr(op, "*", "*")); + if (handler4) + return Result.success(handler4(left, right, ctx)); + return Result.failure(`No implementation found for '${leftType} ${op} ${rightType}'`); + } + /** Create a string representation of the given triplet for unique lookup in the map. */ + static repr(op, left, right) { + return `${left},${op},${right}`; + } +} +/** Configure and create a binary OP handler with the given parameters. */ +function createBinaryOps(linkNormalizer) { + return (BinaryOpHandler.create() + // TODO: Consider not using a universal comparison function. + .compare("*", (a, b) => Values.compareValue(a, b, linkNormalizer)) + // Global boolean operations. + .register("*", "&", "*", (a, b) => Values.isTruthy(a) && Values.isTruthy(b)) + .register("*", "|", "*", (a, b) => Values.isTruthy(a) || Values.isTruthy(b)) + // Number implementations. + .register("number", "+", "number", (a, b) => a + b) + .register("number", "-", "number", (a, b) => a - b) + .register("number", "*", "number", (a, b) => a * b) + .register("number", "/", "number", (a, b) => a / b) + // String implementations. + .register("string", "+", "*", (a, b, ctx) => a + Values.toString(b, ctx.settings)) + .register("*", "+", "string", (a, b, ctx) => Values.toString(a, ctx.settings) + b) + .registerComm("string", "*", "number", (a, b) => (b < 0 ? "" : a.repeat(b))) + // Date Operations. + .register("date", "-", "date", (a, b) => { + return normalizeDuration(a.diff(b, ["years", "months", "days", "hours", "minutes", "seconds", "milliseconds"])); + }) + .register("date", "-", "duration", (a, b) => a.minus(b)) + .registerComm("date", "+", "duration", (a, b) => a.plus(b)) + // Duration Operations. + .register("duration", "+", "duration", (a, b) => normalizeDuration(a.plus(b))) + .register("duration", "-", "duration", (a, b) => normalizeDuration(a.minus(b))) + .register("duration", "/", "number", (a, b) => normalizeDuration(a.mapUnits(x => x / b))) + .registerComm("duration", "*", "number", (a, b) => normalizeDuration(a.mapUnits(x => x * b))) + // Array operations. + .register("array", "+", "array", (a, b) => [].concat(a).concat(b)) + // Object operations. + .register("object", "+", "object", (a, b) => Object.assign({}, a, b))); +} + /** Core implementation of the query language evaluation engine. */ /** * Evaluation context that expressions can be evaluated in. Includes global state, as well as available functions and a handler @@ -14518,7 +15134,7 @@ class Context { return Result.success(result); case "object": let objResult = {}; - for (let [key, child] of Object.entries(field)) { + for (let [key, child] of Object.entries(field.values)) { let subeval = this.evaluate(child, data); if (!subeval.successful) return subeval; @@ -14674,7 +15290,7 @@ class Context { return Result.success(object.value.shiftTo("seconds").seconds); case "millisecond": case "milliseconds": - return Result.success(object.value.shiftTo("millisecond").milliseconds); + return Result.success(object.value.shiftTo("milliseconds").milliseconds); default: return Result.success(null); } @@ -14685,1668 +15301,4775 @@ class Context { } } -/** Collect data matching a source query. */ -/** Find source paths which match the given source. */ -function matchingSourcePaths(source, index, originFile = "") { - var _a; - switch (source.type) { - case "empty": - return Result.success(new Set()); - case "tag": - return Result.success(index.tags.getInverse(source.tag)); - case "csv": - return Result.success(new Set([index.prefix.resolveRelative(source.path, originFile)])); - case "folder": - // Prefer loading from the folder at the given path. - if (index.prefix.nodeExists(source.folder)) - return Result.success(index.prefix.get(source.folder, PathFilters.markdown)); - // But allow for loading individual files if they exist. - if (index.prefix.pathExists(source.folder)) - return Result.success(new Set([source.folder])); - else if (index.prefix.pathExists(source.folder + ".md")) - return Result.success(new Set([source.folder + ".md"])); - // For backwards-compat, return an empty result even if the folder does not exist. - return Result.success(new Set()); - case "link": - let fullPath = (_a = index.metadataCache.getFirstLinkpathDest(source.file, originFile)) === null || _a === void 0 ? void 0 : _a.path; - if (!fullPath) - return Result.failure(`Could not resolve link "${source.file}" during link lookup - does it exist?`); - if (source.direction === "incoming") { - // To find all incoming links (i.e., things that link to this), use the index that Obsidian provides. - // TODO: Use an actual index so this isn't a fullscan. - let resolved = index.metadataCache.resolvedLinks; - let incoming = new Set(); - for (let [key, value] of Object.entries(resolved)) { - if (fullPath in value) - incoming.add(key); +function iden(x) { + return x; +} +/** Shared execution code which just takes in arbitrary data, runs operations over it, and returns it + per-row errors. */ +function executeCore(rows, context, ops) { + let diagnostics = []; + let identMeaning = { type: "path" }; + let startTime = new Date().getTime(); + for (let op of ops) { + let opStartTime = new Date().getTime(); + let incomingRows = rows.length; + let errors = []; + switch (op.type) { + case "where": + let whereResult = []; + for (let index = 0; index < rows.length; index++) { + let row = rows[index]; + let value = context.evaluate(op.clause, row.data); + if (!value.successful) + errors.push({ index, message: value.error }); + else if (Values.isTruthy(value.value)) + whereResult.push(row); } - return Result.success(incoming); - } - else { - let resolved = index.metadataCache.resolvedLinks; - if (!(fullPath in resolved)) - return Result.failure(`Could not find file "${source.file}" during link lookup - does it exist?`); - return Result.success(new Set(Object.keys(index.metadataCache.resolvedLinks[fullPath]))); + rows = whereResult; + break; + case "sort": + let sortFields = op.fields; + let taggedData = []; + outer: for (let index = 0; index < rows.length; index++) { + let row = rows[index]; + let rowSorts = []; + for (let sIndex = 0; sIndex < sortFields.length; sIndex++) { + let value = context.evaluate(sortFields[sIndex].field, row.data); + if (!value.successful) { + errors.push({ index, message: value.error }); + continue outer; + } + rowSorts.push(value.value); + } + taggedData.push({ data: row, fields: rowSorts }); + } + // Sort rows by the sort fields, and then return the finished result. + taggedData.sort((a, b) => { + for (let index = 0; index < sortFields.length; index++) { + let factor = sortFields[index].direction === "ascending" ? 1 : -1; + let le = context.binaryOps + .evaluate("<", a.fields[index], b.fields[index], context) + .orElse(false); + if (Values.isTruthy(le)) + return factor * -1; + let ge = context.binaryOps + .evaluate(">", a.fields[index], b.fields[index], context) + .orElse(false); + if (Values.isTruthy(ge)) + return factor * 1; + } + return 0; + }); + rows = taggedData.map(v => v.data); + break; + case "limit": + let limiting = context.evaluate(op.amount); + if (!limiting.successful) + return Result.failure("Failed to execute 'limit' statement: " + limiting.error); + if (!Values.isNumber(limiting.value)) + return Result.failure(`Failed to execute 'limit' statement: limit should be a number, but got '${Values.typeOf(limiting.value)}' (${limiting.value})`); + rows = rows.slice(0, limiting.value); + break; + case "group": + let groupData = []; + for (let index = 0; index < rows.length; index++) { + let value = context.evaluate(op.field.field, rows[index].data); + if (!value.successful) { + errors.push({ index, message: value.error }); + continue; + } + groupData.push({ data: rows[index], key: value.value }); + } + // Sort by the key, which we will group on shortly. + groupData.sort((a, b) => { + let le = context.binaryOps.evaluate("<", a.key, b.key, context).orElse(false); + if (Values.isTruthy(le)) + return -1; + let ge = context.binaryOps.evaluate(">", a.key, b.key, context).orElse(false); + if (Values.isTruthy(ge)) + return 1; + return 0; + }); + // Then walk through and find fields that are equal. + let finalGroupData = []; + if (groupData.length > 0) + finalGroupData.push({ + key: groupData[0].key, + rows: [groupData[0].data.data], + [op.field.name]: groupData[0].key, + }); + for (let index = 1; index < groupData.length; index++) { + let curr = groupData[index], prev = groupData[index - 1]; + if (context.binaryOps.evaluate("=", curr.key, prev.key, context).orElse(false)) { + finalGroupData[finalGroupData.length - 1].rows.push(curr.data.data); + } + else { + finalGroupData.push({ + key: curr.key, + rows: [curr.data.data], + [op.field.name]: curr.key, + }); + } + } + rows = finalGroupData.map(d => { + return { id: d.key, data: d }; + }); + identMeaning = { type: "group", name: op.field.name, on: identMeaning }; + break; + case "flatten": + let flattenResult = []; + for (let index = 0; index < rows.length; index++) { + let row = rows[index]; + let value = context.evaluate(op.field.field, row.data); + if (!value.successful) { + errors.push({ index, message: value.error }); + continue; + } + let datapoints = Values.isArray(value.value) ? value.value : [value.value]; + for (let v of datapoints) { + let copy = Values.deepCopy(row); + copy.data[op.field.name] = v; + flattenResult.push(copy); + } + } + rows = flattenResult; + if (identMeaning.type == "group" && identMeaning.name == op.field.name) + identMeaning = identMeaning.on; + break; + default: + return Result.failure("Unrecognized query operation '" + op.type + "'"); + } + if (errors.length >= incomingRows && incomingRows > 0) { + return Result.failure(`Every row during operation '${op.type}' failed with an error; first ${Math.min(3, errors.length)}:\n + ${errors + .slice(0, 3) + .map(d => "- " + d.message) + .join("\n")}`); + } + diagnostics.push({ + incomingRows, + errors, + outgoingRows: rows.length, + timeMs: new Date().getTime() - opStartTime, + }); + } + return Result.success({ + data: rows, + idMeaning: identMeaning, + ops, + diagnostics, + timeMs: new Date().getTime() - startTime, + }); +} +/** Expanded version of executeCore which adds an additional "extraction" step to the pipeline. */ +function executeCoreExtract(rows, context, ops, fields) { + let internal = executeCore(rows, context, ops); + if (!internal.successful) + return internal; + let core = internal.value; + let startTime = new Date().getTime(); + let errors = []; + let res = []; + outer: for (let index = 0; index < core.data.length; index++) { + let page = { id: core.data[index].id, data: {} }; + for (let [name, field] of Object.entries(fields)) { + let value = context.evaluate(field, core.data[index].data); + if (!value.successful) { + errors.push({ index: index, message: value.error }); + continue outer; } - case "binaryop": - return Result.flatMap2(matchingSourcePaths(source.left, index, originFile), matchingSourcePaths(source.right, index, originFile), (left, right) => { - if (source.op == "&") { - let result = new Set(); - for (let elem of right) { - if (left.has(elem)) - result.add(elem); - } - return Result.success(result); - } - else if (source.op == "|") { - let result = new Set(left); - for (let elem of right) - result.add(elem); - return Result.success(result); - } - else { - return Result.failure(`Unrecognized operator '${source.op}'.`); - } - }); - case "negate": - return matchingSourcePaths(source.child, index, originFile).map(child => { - // TODO: This is obviously very inefficient. Can be improved by complicating the - // return type of this function & optimizing 'and' / 'or'. - let allFiles = new Set(index.vault.getMarkdownFiles().map(f => f.path)); - child.forEach(f => allFiles.delete(f)); - return allFiles; + page.data[name] = value.value; + } + res.push(page); + } + if (errors.length >= core.data.length && core.data.length > 0) { + return Result.failure(`Every row during final data extraction failed with an error; first ${Math.max(errors.length, 3)}:\n + ${errors + .slice(0, 3) + .map(d => "- " + d.message) + .join("\n")}`); + } + let execTime = new Date().getTime() - startTime; + return Result.success({ + data: res, + idMeaning: core.idMeaning, + diagnostics: core.diagnostics.concat([ + { + timeMs: execTime, + incomingRows: core.data.length, + outgoingRows: res.length, + errors, + }, + ]), + ops: core.ops.concat([{ type: "extract", fields }]), + timeMs: core.timeMs + execTime, + }); +} +/** Execute a list-based query, returning the final results. */ +async function executeList(query, index, origin, settings) { + var _a, _b; + // Start by collecting all of the files that match the 'from' queries. + let fileset = await resolveSource(query.source, index, origin); + if (!fileset.successful) + return Result.failure(fileset.error); + // Extract information about the origin page to add to the root context. + let rootContext = new Context(defaultLinkHandler(index, origin), settings, { + this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.serialize(index)) !== null && _b !== void 0 ? _b : {}, + }); + let targetField = query.header.format; + let fields = targetField ? { target: targetField } : {}; + return executeCoreExtract(fileset.value, rootContext, query.operations, fields).map(core => { + let data = core.data.map(p => { + var _a; + return iden({ + primary: p.id, + value: (_a = p.data["target"]) !== null && _a !== void 0 ? _a : undefined, }); + }); + return { primaryMeaning: core.idMeaning, core, data }; + }); +} +/** Execute a table query. */ +async function executeTable(query, index, origin, settings) { + var _a, _b; + // Start by collecting all of the files that match the 'from' queries. + let fileset = await resolveSource(query.source, index, origin); + if (!fileset.successful) + return Result.failure(fileset.error); + // Extract information about the origin page to add to the root context. + let rootContext = new Context(defaultLinkHandler(index, origin), settings, { + this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.serialize(index)) !== null && _b !== void 0 ? _b : {}, + }); + let targetFields = query.header.fields; + let fields = {}; + for (let field of targetFields) + fields[field.name] = field.field; + return executeCoreExtract(fileset.value, rootContext, query.operations, fields).map(core => { + let names = targetFields.map(f => f.name); + let data = core.data.map(p => iden({ + id: p.id, + values: targetFields.map(f => p.data[f.name]), + })); + return { core, names, data, idMeaning: core.idMeaning }; + }); +} +/** Maps a raw core execution result to a task grouping which is much easier to render. */ +function extractTaskGroupings(id, rows) { + switch (id.type) { + case "path": + return rows; + case "group": + let key = id.name; + return rows.map(r => iden({ + key: r[key], + rows: extractTaskGroupings(id.on, r.rows), + })); } } -/** Convert a path to the data for that path; usually markdown pages, but could also be other file types (like CSV). */ -async function resolvePathData(path, index) { - if (PathFilters.csv(path)) - return resolveCsvData(path, index); - else - return resolveMarkdownData(path, index); +/** Execute a task query, returning all matching tasks. */ +async function executeTask(query, origin, index, settings) { + var _a, _b; + let fileset = matchingSourcePaths(query.source, index, origin); + if (!fileset.successful) + return Result.failure(fileset.error); + // Collect tasks from pages which match. + let incomingTasks = []; + for (let path of fileset.value) { + let page = index.pages.get(path); + if (!page) + continue; + let pageData = page.serialize(index); + let pageTasks = pageData.file.tasks.map(t => { + const tcopy = Values.deepCopy(t); + // Add page data to this copy. + for (let [key, value] of Object.entries(pageData)) { + if (key in tcopy) + continue; + tcopy[key] = value; + } + return { id: `${pageData.path}#${t.line}`, data: tcopy }; + }); + for (let task of pageTasks) + incomingTasks.push(task); + } + // Extract information about the origin page to add to the root context. + let rootContext = new Context(defaultLinkHandler(index, origin), settings, { + this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.serialize(index)) !== null && _b !== void 0 ? _b : {}, + }); + return executeCore(incomingTasks, rootContext, query.operations).map(core => { + return { + core, + tasks: extractTaskGroupings(core.idMeaning, core.data.map(r => r.data)), + }; + }); +} +/** Execute a single field inline a file, returning the evaluated result. */ +function executeInline(field, origin, index, settings) { + var _a, _b; + return new Context(defaultLinkHandler(index, origin), settings, { + this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.serialize(index)) !== null && _b !== void 0 ? _b : {}, + }).evaluate(field); +} +/** The default link resolver used when creating contexts. */ +function defaultLinkHandler(index, origin) { + return { + resolve: link => { + let realFile = index.metadataCache.getFirstLinkpathDest(link, origin); + if (!realFile) + return null; + let realPage = index.pages.get(realFile.path); + if (!realPage) + return null; + return realPage.serialize(index); + }, + normalize: link => { + var _a; + let realFile = index.metadataCache.getFirstLinkpathDest(link, origin); + return (_a = realFile === null || realFile === void 0 ? void 0 : realFile.path) !== null && _a !== void 0 ? _a : link; + }, + exists: link => { + let realFile = index.metadataCache.getFirstLinkpathDest(link, origin); + return !!realFile; + }, + }; +} +/** Execute a calendar-based query, returning the final results. */ +async function executeCalendar(query, index, origin, settings) { + var _a, _b; + // Start by collecting all of the files that match the 'from' queries. + let fileset = await resolveSource(query.source, index, origin); + if (!fileset.successful) + return Result.failure(fileset.error); + // Extract information about the origin page to add to the root context. + let rootContext = new Context(defaultLinkHandler(index, origin), settings, { + this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.serialize(index)) !== null && _b !== void 0 ? _b : {}, + }); + let targetField = query.header.field.field; + let fields = { + target: targetField, + link: { type: "index", object: { type: "variable", name: "file" }, index: { type: "variable", name: "link" } }, + }; + return executeCoreExtract(fileset.value, rootContext, query.operations, fields).map(core => { + let data = core.data.map(p => iden({ + date: p.data["target"], + link: p.data["link"], + })); + return { core, data }; + }); +} + +function compareVersions(v1, v2) { + // validate input and split into segments + const n1 = validateAndParse(v1); + const n2 = validateAndParse(v2); + + // pop off the patch + const p1 = n1.pop(); + const p2 = n2.pop(); + + // validate numbers + const r = compareSegments(n1, n2); + if (r !== 0) return r; + + // validate pre-release + if (p1 && p2) { + return compareSegments(p1.split('.'), p2.split('.')); + } else if (p1 || p2) { + return p1 ? -1 : 1; + } + + return 0; +} + +const validate = (v) => + typeof v === 'string' && /^[v\d]/.test(v) && semver.test(v); + +const compare = (v1, v2, operator) => { + // validate input operator + assertValidOperator(operator); + + // since result of compareVersions can only be -1 or 0 or 1 + // a simple map can be used to replace switch + const res = compareVersions(v1, v2); + + return operatorResMap[operator].includes(res); +}; + +const satisfies = (v, r) => { + // if no range operator then "=" + const m = r.match(/^([<>=~^]+)/); + const op = m ? m[1] : '='; + + // if gt/lt/eq then operator compare + if (op !== '^' && op !== '~') return compare(v, r, op); + + // else range of either "~" or "^" is assumed + const [v1, v2, v3] = validateAndParse(v); + const [r1, r2, r3] = validateAndParse(r); + if (compareStrings(v1, r1) !== 0) return false; + if (op === '^') { + return compareSegments([v2, v3], [r2, r3]) >= 0; + } + if (compareStrings(v2, r2) !== 0) return false; + return compareStrings(v3, r3) >= 0; +}; + +// export CJS style for parity +compareVersions.validate = validate; +compareVersions.compare = compare; +compareVersions.sastisfies = satisfies; + +const semver = + /^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i; + +const validateAndParse = (v) => { + if (typeof v !== 'string') { + throw new TypeError('Invalid argument expected string'); + } + const match = v.match(semver); + if (!match) { + throw new Error(`Invalid argument not valid semver ('${v}' received)`); + } + match.shift(); + return match; +}; + +const isWildcard = (s) => s === '*' || s === 'x' || s === 'X'; + +const tryParse = (v) => { + const n = parseInt(v, 10); + return isNaN(n) ? v : n; +}; + +const forceType = (a, b) => + typeof a !== typeof b ? [String(a), String(b)] : [a, b]; + +const compareStrings = (a, b) => { + if (isWildcard(a) || isWildcard(b)) return 0; + const [ap, bp] = forceType(tryParse(a), tryParse(b)); + if (ap > bp) return 1; + if (ap < bp) return -1; + return 0; +}; + +const compareSegments = (a, b) => { + for (let i = 0; i < Math.max(a.length, b.length); i++) { + const r = compareStrings(a[i] || 0, b[i] || 0); + if (r !== 0) return r; + } + return 0; +}; + +const operatorResMap = { + '>': [1], + '>=': [0, 1], + '=': [0], + '<=': [-1, 0], + '<': [-1], +}; + +const allowedOperators = Object.keys(operatorResMap); + +const assertValidOperator = (op) => { + if (typeof op !== 'string') { + throw new TypeError( + `Invalid operator type, expected string but got ${typeof op}` + ); + } + if (allowedOperators.indexOf(op) === -1) { + throw new Error( + `Invalid operator, expected one of ${allowedOperators.join('|')}` + ); + } +}; + +var n,l$1,u$1,t$1,o$1,r$1,f$1,e$1={},c$1=[],s$1=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function a$1(n,l){for(var u in l)n[u]=l[u];return n}function h$1(n){var l=n.parentNode;l&&l.removeChild(n);}function v$1(l,u,i){var t,o,r,f={};for(r in u)"key"==r?t=u[r]:"ref"==r?o=u[r]:f[r]=u[r];if(arguments.length>2&&(f.children=arguments.length>3?n.call(arguments,2):i),"function"==typeof l&&null!=l.defaultProps)for(r in l.defaultProps)void 0===f[r]&&(f[r]=l.defaultProps[r]);return y$1(l,f,t,o,null)}function y$1(n,i,t,o,r){var f={type:n,props:i,key:t,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==r?++u$1:r};return null==r&&null!=l$1.vnode&&l$1.vnode(f),f}function p$1(){return {current:null}}function d$1(n){return n.children}function _$1(n,l){this.props=n,this.context=l;}function k$2(n,l){if(null==l)return n.__?k$2(n.__,n.__.__k.indexOf(n)+1):null;for(var u;l0?y$1(_.type,_.props,_.key,null,_.__v):_)){if(_.__=u,_.__b=u.__b+1,null===(p=w[h])||p&&_.key==p.key&&_.type===p.type)w[h]=void 0;else for(v=0;v2&&(f.children=arguments.length>3?n.call(arguments,2):i),y$1(l.type,f,t||l.key,o||l.ref,null)}function D$1(n,l){var u={__c:l="__cC"+f$1++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,i;return this.getChildContext||(u=[],(i={})[l]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.some(m$1);},this.sub=function(n){u.push(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u.splice(u.indexOf(n),1),l&&l.call(n);};}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=c$1.slice,l$1={__e:function(n,l,u,i){for(var t,o,r;l=l.__;)if((t=l.__c)&&!t.__)try{if((o=t.constructor)&&null!=o.getDerivedStateFromError&&(t.setState(o.getDerivedStateFromError(n)),r=t.__d),null!=t.componentDidCatch&&(t.componentDidCatch(n,i||{}),r=t.__d),r)return t.__E=t}catch(l){n=l;}throw n}},u$1=0,_$1.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=a$1({},this.state),"function"==typeof n&&(n=n(a$1({},u),this.props)),n&&a$1(u,n),null!=n&&this.__v&&(l&&this.__h.push(l),m$1(this));},_$1.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),m$1(this));},_$1.prototype.render=d$1,t$1=[],o$1="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,g$2.__r=0,f$1=0; + +var t,u,r,o=0,i=[],c=l$1.__b,f=l$1.__r,e=l$1.diffed,a=l$1.__c,v=l$1.unmount;function l(t,r){l$1.__h&&l$1.__h(u,t,o||r),o=0;var i=u.__H||(u.__H={__:[],__h:[]});return t>=i.__.length&&i.__.push({}),i.__[t]}function m(n){return o=1,p(w$1,n)}function p(n,r,o){var i=l(t++,2);return i.t=n,i.__c||(i.__=[o?o(r):w$1(void 0,r),function(n){var t=i.t(i.__[0],n);i.__[0]!==t&&(i.__=[t,i.__[1]],i.__c.setState({}));}],i.__c=u),i.__}function y(r,o){var i=l(t++,3);!l$1.__s&&k$1(i.__H,o)&&(i.__=r,i.__H=o,u.__H.__h.push(i));}function d(r,o){var i=l(t++,4);!l$1.__s&&k$1(i.__H,o)&&(i.__=r,i.__H=o,u.__h.push(i));}function h(n){return o=5,_(function(){return {current:n}},[])}function s(n,t,u){o=6,d(function(){return "function"==typeof n?(n(t()),function(){return n(null)}):n?(n.current=t(),function(){return n.current=null}):void 0},null==u?u:u.concat(n));}function _(n,u){var r=l(t++,7);return k$1(r.__H,u)&&(r.__=n(),r.__H=u,r.__h=n),r.__}function A$1(n,t){return o=8,_(function(){return n},t)}function F$1(n){var r=u.context[n.__c],o=l(t++,9);return o.c=n,r?(null==o.__&&(o.__=!0,r.sub(u)),r.props.value):n.__}function T$1(t,u){l$1.useDebugValue&&l$1.useDebugValue(u?u(t):t);}function x$1(){for(var t;t=i.shift();)if(t.__P)try{t.__H.__h.forEach(g$1),t.__H.__h.forEach(j$1),t.__H.__h=[];}catch(u){t.__H.__h=[],l$1.__e(u,t.__v);}}l$1.__b=function(n){u=null,c&&c(n);},l$1.__r=function(n){f&&f(n),t=0;var r=(u=n.__c).__H;r&&(r.__h.forEach(g$1),r.__h.forEach(j$1),r.__h=[]);},l$1.diffed=function(t){e&&e(t);var o=t.__c;o&&o.__H&&o.__H.__h.length&&(1!==i.push(o)&&r===l$1.requestAnimationFrame||((r=l$1.requestAnimationFrame)||function(n){var t,u=function(){clearTimeout(r),b&&cancelAnimationFrame(t),setTimeout(n);},r=setTimeout(u,100);b&&(t=requestAnimationFrame(u));})(x$1)),u=null;},l$1.__c=function(t,u){u.some(function(t){try{t.__h.forEach(g$1),t.__h=t.__h.filter(function(n){return !n.__||j$1(n)});}catch(r){u.some(function(n){n.__h&&(n.__h=[]);}),u=[],l$1.__e(r,t.__v);}}),a&&a(t,u);},l$1.unmount=function(t){v&&v(t);var u,r=t.__c;r&&r.__H&&(r.__H.__.forEach(function(n){try{g$1(n);}catch(n){u=n;}}),u&&l$1.__e(u,r.__v));};var b="function"==typeof requestAnimationFrame;function g$1(n){var t=u,r=n.__c;"function"==typeof r&&(n.__c=void 0,r()),u=t;}function j$1(n){var t=u;n.__c=n.__(),u=t;}function k$1(n,t){return !n||n.length!==t.length||t.some(function(t,u){return t!==n[u]})}function w$1(n,t){return "function"==typeof t?t(n):t} + +function C(n,t){for(var e in t)n[e]=t[e];return n}function S(n,t){for(var e in n)if("__source"!==e&&!(e in t))return !0;for(var r in t)if("__source"!==r&&n[r]!==t[r])return !0;return !1}function E(n){this.props=n;}function g(n,t){function e(n){var e=this.props.ref,r=e==n.ref;return !r&&e&&(e.call?e(null):e.current=null),t?!t(this.props,n)||!r:S(this.props,n)}function r(t){return this.shouldComponentUpdate=e,v$1(n,t)}return r.displayName="Memo("+(n.displayName||n.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(E.prototype=new _$1).isPureReactComponent=!0,E.prototype.shouldComponentUpdate=function(n,t){return S(this.props,n)||S(this.state,t)};var w=l$1.__b;l$1.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),w&&w(n);};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function x(n){function t(t){var e=C({},t);return delete e.ref,n(e,t.ref||null)}return t.$$typeof=R,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(n.displayName||n.name)+")",t}var N=function(n,t){return null==n?null:A$2(A$2(n).map(t))},k={map:N,forEach:N,count:function(n){return n?A$2(n).length:0},only:function(n){var t=A$2(n);if(1!==t.length)throw "Children.only";return t[0]},toArray:A$2},A=l$1.__e;l$1.__e=function(n,t,e,r){if(n.then)for(var u,o=t;o=o.__;)if((u=o.__c)&&u.__c)return null==t.__e&&(t.__e=e.__e,t.__k=e.__k),u.__c(n,t);A(n,t,e,r);};var O=l$1.unmount;function L(){this.__u=0,this.t=null,this.__b=null;}function U(n){var t=n.__.__c;return t&&t.__e&&t.__e(n)}function F(n){var t,e,r;function u(u){if(t||(t=n()).then(function(n){e=n.default||n;},function(n){r=n;}),r)throw r;if(!e)throw t;return v$1(e,u)}return u.displayName="Lazy",u.__f=!0,u}function M(){this.u=null,this.o=null;}l$1.unmount=function(n){var t=n.__c;t&&t.__R&&t.__R(),t&&!0===n.__h&&(n.type=null),O&&O(n);},(L.prototype=new _$1).__c=function(n,t){var e=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(e);var u=U(r.__v),o=!1,i=function(){o||(o=!0,e.__R=null,u?u(l):l());};e.__R=i;var l=function(){if(!--r.__u){if(r.state.__e){var n=r.state.__e;r.__v.__k[0]=function n(t,e,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(t){return n(t,e,r)}),t.__c&&t.__c.__P===e&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(n,n.__c.__P,n.__c.__O);}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate();}},f=!0===t.__h;r.__u++||f||r.setState({__e:r.__b=r.__v.__k[0]}),n.then(i,i);},L.prototype.componentWillUnmount=function(){this.t=[];},L.prototype.render=function(n,t){if(this.__b){if(this.__v.__k){var e=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function n(t,e,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(n){"function"==typeof n.__c&&n.__c();}),t.__c.__H=null),null!=(t=C({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(t){return n(t,e,r)})),t}(this.__b,e,r.__O=r.__P);}this.__b=null;}var u=t.__e&&v$1(d$1,null,n.fallback);return u&&(u.__h=null),[v$1(d$1,null,t.__e?null:n.children),u]};var T=function(n,t,e){if(++e[1]===e[0]&&n.o.delete(t),n.props.revealOrder&&("t"!==n.props.revealOrder[0]||!n.o.size))for(e=n.u;e;){for(;e.length>3;)e.pop()();if(e[1]>>1,1),t.i.removeChild(n);}}),S$1(v$1(D,{context:t.context},n.__v),t.l)):t.l&&t.componentWillUnmount();}function W(n,t){return v$1(I,{__v:n,i:t})}(M.prototype=new _$1).__e=function(n){var t=this,e=U(t.__v),r=t.o.get(n);return r[0]++,function(u){var o=function(){t.props.revealOrder?(r.push(u),T(t,n,r)):u();};e?e(o):o();}},M.prototype.render=function(n){this.u=null,this.o=new Map;var t=A$2(n.children);n.revealOrder&&"b"===n.revealOrder[0]&&t.reverse();for(var e=t.length;e--;)this.o.set(t[e],this.u=[1,0,this.u]);return n.children},M.prototype.componentDidUpdate=M.prototype.componentDidMount=function(){var n=this;this.o.forEach(function(t,e){T(n,e,t);});};var P="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,V=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,j="undefined"!=typeof document,z=function(n){return ("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(n)};function B(n,t,e){return null==t.__k&&(t.textContent=""),S$1(n,t),"function"==typeof e&&e(),n?n.__c:null}function $(n,t,e){return q$1(n,t),"function"==typeof e&&e(),n?n.__c:null}_$1.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(n){Object.defineProperty(_$1.prototype,n,{configurable:!0,get:function(){return this["UNSAFE_"+n]},set:function(t){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:t});}});});var H=l$1.event;function Z(){}function Y(){return this.cancelBubble}function q(){return this.defaultPrevented}l$1.event=function(n){return H&&(n=H(n)),n.persist=Z,n.isPropagationStopped=Y,n.isDefaultPrevented=q,n.nativeEvent=n};var G,J={configurable:!0,get:function(){return this.class}},K=l$1.vnode;l$1.vnode=function(n){var t=n.type,e=n.props,r=e;if("string"==typeof t){var u=-1===t.indexOf("-");for(var o in r={},e){var i=e[o];j&&"children"===o&&"noscript"===t||"value"===o&&"defaultValue"in e&&null==i||("defaultValue"===o&&"value"in e&&null==e.value?o="value":"download"===o&&!0===i?i="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&!z(e.type)?o="oninput":/^onfocus$/i.test(o)?o="onfocusin":/^onblur$/i.test(o)?o="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(o)?o=o.toLowerCase():u&&V.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===i&&(i=void 0),r[o]=i);}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=A$2(e.children).forEach(function(n){n.props.selected=-1!=r.value.indexOf(n.props.value);})),"select"==t&&null!=r.defaultValue&&(r.value=A$2(e.children).forEach(function(n){n.props.selected=r.multiple?-1!=r.defaultValue.indexOf(n.props.value):r.defaultValue==n.props.value;})),n.props=r,e.class!=e.className&&(J.enumerable="className"in e,null!=e.className&&(r.class=e.className),Object.defineProperty(r,"className",J));}n.$$typeof=P,K&&K(n);};var Q=l$1.__r;l$1.__r=function(n){Q&&Q(n),G=n.__c;};var X={ReactCurrentDispatcher:{current:{readContext:function(n){return G.__n[n.__c].props.value}}}};function tn(n){return v$1.bind(null,n)}function en(n){return !!n&&n.$$typeof===P}function rn(n){return en(n)?B$1.apply(null,arguments):n}function un(n){return !!n.__k&&(S$1(null,n),!0)}function on(n){return n&&(n.base||1===n.nodeType&&n)||null}var ln=function(n,t){return n(t)},fn=function(n,t){return n(t)};var React = {useState:m,useReducer:p,useEffect:y,useLayoutEffect:d,useRef:h,useImperativeHandle:s,useMemo:_,useCallback:A$1,useContext:F$1,useDebugValue:T$1,version:"17.0.2",Children:k,render:B,hydrate:$,unmountComponentAtNode:un,createPortal:W,createElement:v$1,createContext:D$1,createFactory:tn,cloneElement:rn,createRef:p$1,Fragment:d$1,isValidElement:en,findDOMNode:on,Component:_$1,PureComponent:E,memo:g,forwardRef:x,flushSync:fn,unstable_batchedUpdates:ln,StrictMode:d$1,Suspense:L,SuspenseList:M,lazy:F,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:X}; + +const IMAGE_EXTENSIONS = Object.freeze(new Set([ + ".tif", + ".tiff", + ".gif", + ".png", + ".apng", + ".avif", + ".jpg", + ".jpeg", + ".jfif", + ".pjepg", + ".pjp", + ".svg", + ".webp", + ".bmp", + ".ico", + ".cur", +])); +/** Determines if the given link points to an embedded image. */ +function isImageEmbed(link) { + if (!link.path.contains(".")) + return false; + let extension = link.path.substring(link.path.lastIndexOf(".")); + return link.type == "file" && link.embed && IMAGE_EXTENSIONS.has(extension); } -// TODO: We shouldn't be doing path normalization here relative to an origin file, -/** Convert a CSV path to the data in the CSV (in dataview format). */ -async function resolveCsvData(path, index) { - let rawData = await index.csv.get(path); - return rawData.map(rows => { - return rows.map((row, index) => { - return { - id: `${path}#${index}`, - data: row, - }; +/** Extract text of the form 'WxH' or 'W' from the display of a link. */ +function extractImageDimensions(link) { + if (!link.display) + return undefined; + let match = /^(\d+)x(\d+)$/iu.exec(link.display); + if (match) + return [parseInt(match[1]), parseInt(match[2])]; + let match2 = /^(\d+)/.exec(link.display); + if (match2) + return [parseInt(match2[1])]; + // No match. + return undefined; +} + +/** Provides core preact / rendering utilities for all view types. */ +const DataviewContext = D$1(undefined); +/** Hacky preact component which wraps Obsidian's markdown renderer into a neat component. */ +function RawMarkdown({ content, sourcePath, inline = true, style, cls, onClick, }) { + const container = h(null); + const component = F$1(DataviewContext).component; + y(() => { + if (!container.current) + return; + container.current.innerHTML = ""; + obsidian.MarkdownRenderer.renderMarkdown(content, container.current, sourcePath, component).then(() => { + if (!container.current || !inline) + return; + // Unwrap any created paragraph elements if we are inline. + let paragraph = container.current.querySelector("p"); + while (paragraph) { + let children = paragraph.childNodes; + paragraph.replaceWith(...Array.from(children)); + paragraph = container.current.querySelector("p"); + } }); - }); + }, [content, sourcePath, container.current]); + return v$1("span", { ref: container, style: style, class: cls, onClick: onClick }); } -/** Convert a path pointing to a markdown page, into the associated metadata. */ -function resolveMarkdownData(path, index) { - let page = index.pages.get(path); - if (!page) - return Result.success([]); - return Result.success([ - { - id: Link.file(path), - data: page.toObject(index), - }, - ]); +/** Hacky preact component which wraps Obsidian's markdown renderer into a neat component. */ +const Markdown = React.memo(RawMarkdown); +/** Embeds an HTML element in the react DOM. */ +function RawEmbedHtml({ element }) { + const container = h(null); + y(() => { + if (!container.current) + return; + container.current.innerHTML = ""; + container.current.appendChild(element); + }, [container.current, element]); + return v$1("span", { ref: container }); } -/** Resolve a source to the collection of data rows that it matches. */ -async function resolveSource(source, index, originFile = "") { - let paths = matchingSourcePaths(source, index, originFile); - if (!paths.successful) - return Result.failure(paths.error); - let result = []; - for (let path of paths.value) { - let resolved = await resolvePathData(path, index); - if (!resolved.successful) - return resolved; - for (let val of resolved.value) - result.push(val); +/** Embeds an HTML element in the react DOM. */ +const EmbedHtml = React.memo(RawEmbedHtml); +/** Intelligently render an arbitrary literal value. */ +function RawLit({ value, sourcePath, inline = false, depth = 0, }) { + var _a, _b; + const context = F$1(DataviewContext); + // Short-circuit if beyond the maximum render depth. + if (depth >= context.settings.maxRecursiveRenderDepth) + return v$1(d$1, null, "..."); + if (Values.isNull(value) || value === undefined) { + return v$1(Markdown, { content: context.settings.renderNullAs, sourcePath: sourcePath }); } - return Result.success(result); -} - -function iden(x) { - return x; -} -/** Shared execution code which just takes in arbitrary data, runs operations over it, and returns it + per-row errors. */ -function executeCore(rows, context, ops) { - let diagnostics = []; - let identMeaning = { type: "path" }; - let startTime = new Date().getTime(); - for (let op of ops) { - let opStartTime = new Date().getTime(); - let incomingRows = rows.length; - let errors = []; - switch (op.type) { - case "where": - let whereResult = []; - for (let index = 0; index < rows.length; index++) { - let row = rows[index]; - let value = context.evaluate(op.clause, row.data); - if (!value.successful) - errors.push({ index, message: value.error }); - else if (Values.isTruthy(value.value)) - whereResult.push(row); - } - rows = whereResult; - break; - case "sort": - let sortFields = op.fields; - let taggedData = []; - outer: for (let index = 0; index < rows.length; index++) { - let row = rows[index]; - let rowSorts = []; - for (let sIndex = 0; sIndex < sortFields.length; sIndex++) { - let value = context.evaluate(sortFields[sIndex].field, row.data); - if (!value.successful) { - errors.push({ index, message: value.error }); - continue outer; - } - rowSorts.push(value.value); - } - taggedData.push({ data: row, fields: rowSorts }); - } - // Sort rows by the sort fields, and then return the finished result. - taggedData.sort((a, b) => { - for (let index = 0; index < sortFields.length; index++) { - let factor = sortFields[index].direction === "ascending" ? 1 : -1; - let le = context.binaryOps - .evaluate("<", a.fields[index], b.fields[index], context) - .orElse(false); - if (Values.isTruthy(le)) - return factor * -1; - let ge = context.binaryOps - .evaluate(">", a.fields[index], b.fields[index], context) - .orElse(false); - if (Values.isTruthy(ge)) - return factor * 1; - } - return 0; - }); - rows = taggedData.map(v => v.data); - break; - case "limit": - let limiting = context.evaluate(op.amount); - if (!limiting.successful) - return Result.failure("Failed to execute 'limit' statement: " + limiting.error); - if (!Values.isNumber(limiting.value)) - return Result.failure(`Failed to execute 'limit' statement: limit should be a number, but got '${Values.typeOf(limiting.value)}' (${limiting.value})`); - rows = rows.slice(0, limiting.value); - break; - case "group": - let groupData = []; - for (let index = 0; index < rows.length; index++) { - let value = context.evaluate(op.field.field, rows[index].data); - if (!value.successful) { - errors.push({ index, message: value.error }); - continue; - } - groupData.push({ data: rows[index], key: value.value }); - } - // Sort by the key, which we will group on shortly. - groupData.sort((a, b) => { - let le = context.binaryOps.evaluate("<", a.key, b.key, context).orElse(false); - if (Values.isTruthy(le)) - return -1; - let ge = context.binaryOps.evaluate(">", a.key, b.key, context).orElse(false); - if (Values.isTruthy(ge)) - return 1; - return 0; - }); - // Then walk through and find fields that are equal. - let finalGroupData = []; - if (groupData.length > 0) - finalGroupData.push({ - key: groupData[0].key, - rows: [groupData[0].data.data], - [op.field.name]: groupData[0].key, - }); - for (let index = 1; index < groupData.length; index++) { - let curr = groupData[index], prev = groupData[index - 1]; - if (context.binaryOps.evaluate("=", curr.key, prev.key, context).orElse(false)) { - finalGroupData[finalGroupData.length - 1].rows.push(curr.data.data); - } - else { - finalGroupData.push({ - key: curr.key, - rows: [curr.data.data], - [op.field.name]: curr.key, - }); - } - } - rows = finalGroupData.map(d => { - return { id: d.key, data: d }; - }); - identMeaning = { type: "group", name: op.field.name, on: identMeaning }; - break; - case "flatten": - let flattenResult = []; - for (let index = 0; index < rows.length; index++) { - let row = rows[index]; - let value = context.evaluate(op.field.field, row.data); - if (!value.successful) { - errors.push({ index, message: value.error }); - continue; - } - let datapoints = Values.isArray(value.value) ? value.value : [value.value]; - for (let v of datapoints) { - let copy = Values.deepCopy(row); - copy.data[op.field.name] = v; - flattenResult.push(copy); - } - } - rows = flattenResult; - if (identMeaning.type == "group" && identMeaning.name == op.field.name) - identMeaning = identMeaning.on; - break; - default: - return Result.failure("Unrecognized query operation '" + op.type + "'"); + else if (Values.isString(value)) { + return v$1(Markdown, { content: value, sourcePath: sourcePath }); + } + else if (Values.isNumber(value)) { + return v$1(d$1, null, "" + value); + } + else if (Values.isBoolean(value)) { + return v$1(d$1, null, "" + value); + } + else if (Values.isDate(value)) { + return v$1(d$1, null, renderMinimalDate(value, context.settings, currentLocale())); + } + else if (Values.isDuration(value)) { + return v$1(d$1, null, renderMinimalDuration(value)); + } + else if (Values.isLink(value)) { + // Special case handling of image/video/etc embeddings to bypass the Obsidian API not working. + if (isImageEmbed(value)) { + let realFile = context.app.metadataCache.getFirstLinkpathDest(value.path, sourcePath); + if (!realFile) + return v$1(Markdown, { content: value.markdown(), sourcePath: sourcePath }); + let dimensions = extractImageDimensions(value); + let resourcePath = context.app.vault.getResourcePath(realFile); + if (dimensions && dimensions.length == 2) + return v$1("img", { alt: value.path, src: resourcePath, width: dimensions[0], height: dimensions[1] }); + else if (dimensions && dimensions.length == 1) + return v$1("img", { alt: value.path, src: resourcePath, width: dimensions[0] }); + else + return v$1("img", { alt: value.path, src: resourcePath }); + } + return v$1(Markdown, { content: value.markdown(), sourcePath: sourcePath }); + } + else if (Values.isHtml(value)) { + return v$1(EmbedHtml, { element: value }); + } + else if (Values.isFunction(value)) { + return v$1(d$1, null, ""); + } + else if (Values.isArray(value) || DataArray.isDataArray(value)) { + if (!inline) { + return (v$1("ul", { class: "dataview dataview-ul dataview-result-list-ul" }, value.map(subvalue => (v$1("li", { class: "dataview-result-list-li" }, + v$1(Lit, { value: subvalue, sourcePath: sourcePath, inline: inline, depth: depth + 1 })))))); } - if (errors.length >= incomingRows && incomingRows > 0) { - return Result.failure(`Every row during operation '${op.type}' failed with an error; first ${Math.min(3, errors.length)}:\n - ${errors - .slice(0, 3) - .map(d => "- " + d.message) - .join("\n")}`); + else { + if (value.length == 0) + return v$1(d$1, null, ""); + return (v$1("span", { class: "dataview dataview-result-list-span" }, value.map((subvalue, index) => (v$1(d$1, null, + index == 0 ? "" : ", ", + v$1(Lit, { value: subvalue, sourcePath: sourcePath, inline: inline, depth: depth + 1 })))))); } - diagnostics.push({ - incomingRows, - errors, - outgoingRows: rows.length, - timeMs: new Date().getTime() - opStartTime, - }); } - return Result.success({ - data: rows, - idMeaning: identMeaning, - ops, - diagnostics, - timeMs: new Date().getTime() - startTime, - }); + else if (Values.isObject(value)) { + // Don't render classes in case they have recursive references; spoopy. + if (((_a = value === null || value === void 0 ? void 0 : value.constructor) === null || _a === void 0 ? void 0 : _a.name) && ((_b = value === null || value === void 0 ? void 0 : value.constructor) === null || _b === void 0 ? void 0 : _b.name) != "Object") { + return v$1(d$1, null, + "<", + value.constructor.name, + ">"); + } + if (!inline) { + return (v$1("ul", { class: "dataview dataview-ul dataview-result-object-ul" }, Object.entries(value).map(([key, value]) => (v$1("li", { class: "dataview dataview-li dataview-result-object-li" }, + key, + ": ", + v$1(Lit, { value: value, sourcePath: sourcePath, inline: inline, depth: depth + 1 })))))); + } + else { + if (Object.keys(value).length == 0) + return v$1(d$1, null, ""); + return (v$1("span", { class: "dataview dataview-result-object-span" }, Object.entries(value).map(([key, value], index) => (v$1(d$1, null, + index == 0 ? "" : ", ", + key, + ": ", + v$1(Lit, { value: value, sourcePath: sourcePath, inline: inline, depth: depth + 1 })))))); + } + } + return v$1(d$1, null, + ""); } -/** Expanded version of executeCore which adds an additional "extraction" step to the pipeline. */ -function executeCoreExtract(rows, context, ops, fields) { - let internal = executeCore(rows, context, ops); - if (!internal.successful) - return internal; - let core = internal.value; - let startTime = new Date().getTime(); - let errors = []; - let res = []; - outer: for (let index = 0; index < core.data.length; index++) { - let page = { id: core.data[index].id, data: {} }; - for (let [name, field] of Object.entries(fields)) { - let value = context.evaluate(field, core.data[index].data); - if (!value.successful) { - errors.push({ index: index, message: value.error }); - continue outer; +/** Intelligently render an arbitrary literal value. */ +const Lit = React.memo(RawLit); +/** Render a simple nice looking error box in a code style. */ +function ErrorPre(props, {}) { + return v$1("pre", { class: "dataview dataview-error" }, props.children); +} +/** Render a pretty centered error message in a box. */ +function ErrorMessage({ message }) { + return (v$1("div", { class: "dataview dataview-error-box" }, + v$1("p", { class: "dataview dataview-error-message" }, message))); +} +/** + * Complex convienence hook which calls `compute` every time the index updates, updating the current state. + */ +function useIndexBackedState(container, app, settings, index, initial, compute) { + let [initialized, setInitialized] = m(false); + let [state, updateState] = m(initial); + let [lastReload, setLastReload] = m(index.revision); + if (!initialized) { + compute().then(v => updateState(v)); + setInitialized(true); + } + // Updated on every container re-create; automatically updates state. + y(() => { + let refreshOperation = () => { + if (lastReload != index.revision && container.isShown() && settings.refreshEnabled) { + setLastReload(index.revision); + compute().then(v => updateState(v)); } - page.data[name] = value.value; + }; + // Refresh after index changes stop. + let workEvent = app.workspace.on("dataview:refresh-views", refreshOperation); + // ...or when the DOM is shown (sidebar expands, tab selected, nodes scrolled into view). + let nodeEvent = container.onNodeInserted(refreshOperation); + return () => { + app.workspace.offref(workEvent); + nodeEvent(); + }; + }, [container]); + return state; +} +/** A trivial wrapper which allows a react component to live for the duration of a `MarkdownRenderChild`. */ +class ReactRenderer extends obsidian.MarkdownRenderChild { + constructor(init, element) { + super(init.container); + this.init = init; + this.element = element; + } + onload() { + const context = Object.assign({}, { component: this }, this.init); + S$1(v$1(DataviewContext.Provider, { value: context }, this.element), this.containerEl); + } + onunload() { + un(this.containerEl); + } +} + +/** JSX component which renders a task element recursively. */ +function TaskItem({ item }) { + var _a; + let context = F$1(DataviewContext); + // Navigate to the given task on click. + const onClicked = (evt) => { + // Skip this event if a link was pressed. + if (evt.target != null && evt.target != undefined && evt.target.tagName == "A") { + return; } - res.push(page); + evt.stopPropagation(); + const selectionState = { + eState: { + cursor: { + from: { line: item.line, ch: item.position.start.col }, + to: { line: item.line + item.lineCount - 1, ch: item.position.end.col }, + }, + line: item.line, + }, + }; + context.app.workspace.openLinkText(item.link.toFile().obsidianLink(), item.path, evt.shiftKey, selectionState); + }; + // Check/uncheck trhe task in the original file. + const onChecked = (evt) => { + evt.stopPropagation(); + const completed = evt.currentTarget.checked; + const status = completed ? "x" : " "; + // Update data-task on the parent element (css style) + const parent = evt.currentTarget.parentElement; + parent === null || parent === void 0 ? void 0 : parent.setAttribute("data-task", status); + let updatedText = undefined; + if (context.settings.taskCompletionTracking) + updatedText = setTaskCompletion(item.text, context.settings.taskCompletionText, completed); + rewriteTask(context.app.vault, item, status, updatedText); + }; + const checked = item.status !== " "; + return (v$1("li", { class: "dataview task-list-item" + (checked ? " is-checked" : ""), onClick: onClicked, "data-task": item.status }, + v$1("input", { class: "dataview task-list-item-checkbox", type: "checkbox", checked: checked, onClick: onChecked }), + v$1(Markdown, { inline: true, content: (_a = item.visual) !== null && _a !== void 0 ? _a : item.text, sourcePath: item.path }), + item.children.length > 0 && v$1(TaskList, { items: item.children }))); +} +/** JSX component which renders a plain list item recursively. */ +function ListItem({ item }) { + var _a; + return (v$1("li", { class: "dataview task-list-basic-item" }, + v$1(Markdown, { inline: true, content: (_a = item.visual) !== null && _a !== void 0 ? _a : item.text, sourcePath: item.path }), + item.children.length > 0 && v$1(TaskList, { items: item.children }))); +} +/** JSX component which renders a list of task items recursively. */ +function TaskList({ items }) { + const settings = F$1(DataviewContext).settings; + if (items.length == 0 && settings.warnOnEmptyResult) + return v$1(ErrorMessage, { message: "Dataview: No results to show for task query." }); + let [nest, _mask] = nestItems(items); + return (v$1("ul", { class: "contains-task-list" }, nest.map(item => (item.task ? v$1(TaskItem, { item: item }) : v$1(ListItem, { item: item }))))); +} +/** JSX component which recursively renders grouped tasks. */ +function TaskGrouping({ items, sourcePath }) { + const isGrouping = items.length > 0 && Groupings.isGrouping(items); + return (v$1(d$1, null, + isGrouping && + items.map(item => (v$1(d$1, null, + v$1("h4", null, + v$1(Lit, { value: item.key, sourcePath: sourcePath }), + v$1("span", { class: "dataview small-text" }, + "\u00A0(", + Groupings.count(item.rows), + ")")), + v$1("div", { class: "dataview result-group" }, + v$1(TaskGrouping, { items: item.rows, sourcePath: sourcePath }))))), + !isGrouping && v$1(TaskList, { items: items }))); +} +/** + * Pure view over (potentially grouped) tasks and list items which allows for checking/unchecking tasks and manipulating + * the task view. + */ +function TaskView({ query, sourcePath }) { + let context = F$1(DataviewContext); + let items = useIndexBackedState(context.container, context.app, context.settings, context.index, { state: "loading" }, async () => { + let result = await asyncTryOrPropogate(() => executeTask(query, sourcePath, context.index, context.settings)); + if (!result.successful) + return { state: "error", error: result.error, sourcePath }; + else + return { state: "ready", items: result.value.tasks }; + }); + if (items.state == "loading") + return (v$1(d$1, null, + v$1(ErrorPre, null, "Loading"))); + else if (items.state == "error") + return (v$1(d$1, null, + v$1(ErrorPre, null, + "Dataview: ", + items.error))); + return (v$1("div", { class: "dataview dataview-container" }, + v$1(TaskGrouping, { items: items.items, sourcePath: sourcePath }))); +} +function createTaskView(init, query, sourcePath) { + return new ReactRenderer(init, v$1(TaskView, { query: query, sourcePath: sourcePath })); +} +function createFixedTaskView(init, items, sourcePath) { + return new ReactRenderer(init, v$1(TaskGrouping, { items: items, sourcePath: sourcePath })); +} +///////////////////////// +// Task De-Duplication // +///////////////////////// +function listId(item) { + return item.path + ":" + item.line; +} +function parentListId(item) { + return item.path + ":" + item.parent; +} +/** Compute a map of all task IDs -> tasks. */ +function enumerateChildren(item, output) { + if (!output.has(listId(item))) + output.set(listId(item), item); + for (let child of item.children) + enumerateChildren(child, output); + return output; +} +/** Replace basic tasks with tasks from a lookup map. Retains the original order of the list. */ +function replaceChildren(elements, lookup) { + return elements.map(element => { + element.children = replaceChildren(element.children, lookup); + const id = listId(element); + const map = lookup.get(id); + if (map) + return map; + else + return element; + }); +} +/** + * Removes tasks from a list if they are already present by being a child of another task. Fixes child pointers. + * Retains original order of input list. + */ +function nestItems(raw) { + let elements = new Map(); + let mask = new Set(); + for (let elem of raw) { + let id = listId(elem); + elements.set(id, elem); + mask.add(id); + } + // List all elements & their children in the lookup map. + for (let elem of raw) + enumerateChildren(elem, elements); + let roots = raw.filter(elem => elem.parent == undefined || elem.parent == null || !elements.has(parentListId(elem))); + return [replaceChildren(roots, elements), mask]; +} +/////////////////////// +// Task Manipulation // +/////////////////////// +/** Trim empty ending lines. */ +function trimEndingLines(text) { + let parts = text.split(/\r?\n/u); + let trim = parts.length - 1; + while (trim > 0 && parts[trim].trim() == "") + trim--; + return parts.join("\n"); +} +/** Set the task completion key on check. */ +function setTaskCompletion(originalText, completionKey, complete) { + if (!complete) + return trimEndingLines(setInlineField(originalText, completionKey, undefined)); + let parts = originalText.split(/\r?\n/u); + parts[parts.length - 1] = setInlineField(parts[parts.length - 1], completionKey, DateTime_1.now().toISODate()); + return parts.join("\n"); +} +/** Rewrite a task with the given completion status and new text. */ +async function rewriteTask(vault, task, desiredStatus, desiredText) { + if (desiredStatus == task.status && (desiredText == undefined || desiredText == task.text)) + return; + desiredStatus = desiredStatus == "" ? " " : desiredStatus; + let rawFiletext = await vault.adapter.read(task.path); + let hasRN = rawFiletext.contains("\r"); + let filetext = rawFiletext.split(/\r?\n/u); + if (filetext.length < task.line) + return; + let match = LIST_ITEM_REGEX.exec(filetext[task.line]); + if (!match || match[2].length == 0) + return; + let taskTextParts = task.text.split("\n"); + if (taskTextParts[0].trim() != match[3].trim()) + return; + // We have a positive match here at this point, so go ahead and do the rewrite of the status. + let initialSpacing = /^[\s>]*/u.exec(filetext[task.line])[0]; + if (desiredText) { + let desiredParts = desiredText.split("\n"); + let newTextLines = [`${initialSpacing}${task.symbol} [${desiredStatus}] ${desiredParts[0]}`].concat(desiredParts.slice(1).map(l => initialSpacing + "\t" + l)); + filetext.splice(task.line, task.lineCount, ...newTextLines); + } + else { + filetext[task.line] = `${initialSpacing}${task.symbol} [${desiredStatus}] ${taskTextParts[0].trim()}`; + } + let newText = filetext.join(hasRN ? "\r\n" : "\n"); + await vault.adapter.write(task.path, newText); +} + +function SimpleListGrouping({ items, sourcePath }) { + return (v$1("ul", { class: "dataview list-view-ul" }, items.map(item => (v$1("li", null, + v$1(Lit, { value: item, sourcePath: sourcePath })))))); +} +function ListGrouping({ items, sourcePath, mode, }) { + return (v$1("ul", { class: "dataview list-view-ul" }, items.map(item => { + if (mode == "both") + return (v$1("li", null, + v$1(Lit, { value: item.primary, sourcePath: sourcePath }), + ":", + " ", + v$1(Lit, { value: item.value, sourcePath: sourcePath }))); + else if (mode == "id") + return (v$1("li", null, + v$1(Lit, { value: item.primary, sourcePath: sourcePath }))); + else + return (v$1("li", null, + v$1(Lit, { value: item.value, sourcePath: sourcePath }))); + }))); +} +/** Pure view over list elements. */ +function ListView({ query, sourcePath }) { + let context = F$1(DataviewContext); + let items = useIndexBackedState(context.container, context.app, context.settings, context.index, { state: "loading" }, async () => { + let result = await asyncTryOrPropogate(() => executeList(query, context.index, sourcePath, context.settings)); + if (!result.successful) + return { state: "error", error: result.error, sourcePath }; + let showId = query.header.showId; + let showValue = !!query.header.format; + let mode = showId && showValue ? "both" : showId ? "id" : "value"; + return { state: "ready", items: result.value.data, mode: mode }; + }); + if (items.state == "loading") + return (v$1(d$1, null, + v$1(ErrorPre, null, "Loading..."))); + else if (items.state == "error") + return (v$1(d$1, null, + " ", + v$1(ErrorPre, null, + "Dataview: ", + items.error), + " ")); + if (items.items.length == 0 && context.settings.warnOnEmptyResult) + return v$1(ErrorMessage, { message: "Dataview: No results to show for list query." }); + return v$1(ListGrouping, { items: items.items, sourcePath: sourcePath, mode: items.mode }); +} +function createListView(init, query, sourcePath) { + return new ReactRenderer(init, v$1(ListView, { query: query, sourcePath: sourcePath })); +} +function createFixedListView(init, elements, sourcePath) { + return new ReactRenderer(init, v$1(SimpleListGrouping, { items: elements, sourcePath: sourcePath })); +} + +/** Simple table over headings and corresponding values. */ +function TableGrouping({ headings, values, sourcePath, }) { + let settings = F$1(DataviewContext).settings; + return (v$1(d$1, null, + v$1("table", { class: "dataview table-view-table" }, + v$1("thead", { class: "table-view-thead" }, + v$1("tr", { class: "table-view-tr-header" }, headings.map((heading, index) => (v$1("th", { class: "table-view-th" }, + v$1(Markdown, { sourcePath: sourcePath, content: heading }), + index == 0 && v$1("span", { class: "dataview small-text" }, + "\u00A0(", + values.length, + ")")))))), + v$1("tbody", { class: "table-view-tbody" }, values.map(row => (v$1("tr", null, row.map(element => (v$1("td", null, + v$1(Lit, { value: element, sourcePath: sourcePath }))))))))), + settings.warnOnEmptyResult && values.length == 0 && (v$1(ErrorMessage, { message: "Dataview: No results to show for table query." })))); +} +/** Pure view over list elements. */ +function TableView({ query, sourcePath }) { + let context = F$1(DataviewContext); + let items = useIndexBackedState(context.container, context.app, context.settings, context.index, { state: "loading" }, async () => { + let result = await asyncTryOrPropogate(() => executeTable(query, context.index, sourcePath, context.settings)); + if (!result.successful) + return { state: "error", error: result.error }; + let showId = query.header.showId; + if (showId) { + let dataWithNames = []; + for (let entry of result.value.data) + dataWithNames.push([entry.id].concat(entry.values)); + let name = result.value.idMeaning.type === "group" + ? result.value.idMeaning.name + : context.settings.tableIdColumnName; + return { state: "ready", headings: [name].concat(result.value.names), values: dataWithNames }; + } + // Do not append the ID field by default. + return { state: "ready", headings: result.value.names, values: result.value.data.map(v => v.values) }; + }); + if (items.state == "loading") + return (v$1(d$1, null, + v$1(ErrorPre, null, "Loading..."))); + else if (items.state == "error") + return (v$1(d$1, null, + " ", + v$1(ErrorPre, null, + "Dataview: ", + items.error), + " ")); + return v$1(TableGrouping, { headings: items.headings, values: items.values, sourcePath: sourcePath }); +} +function createTableView(init, query, sourcePath) { + return new ReactRenderer(init, v$1(TableView, { query: query, sourcePath: sourcePath })); +} +function createFixedTableView(init, headings, values, sourcePath) { + return new ReactRenderer(init, v$1(TableGrouping, { values: values, headings: headings, sourcePath: sourcePath })); +} + +/** The general, externally accessible plugin API (available at `app.plugins.plugins.dataview.api` or as global `DataviewAPI`). */ +/** Asynchronous API calls related to file / system IO. */ +class DataviewIOApi { + constructor(api) { + this.api = api; + } + /** Load the contents of a CSV asynchronously, returning a data array of rows (or undefined if it does not exist). */ + async csv(path, originFile) { + if (!Values.isLink(path) && !Values.isString(path)) { + throw Error(`dv.io.csv only handles string or link paths; was provided type '${typeof path}'.`); + } + let data = await this.api.index.csv.get(this.normalize(path, originFile)); + if (data.successful) + return DataArray.from(data.value, this.api.settings); + else + throw Error(`Could not find CSV for path '${path}' (relative to origin '${originFile !== null && originFile !== void 0 ? originFile : "/"}')`); + } + /** Asynchronously load the contents of any link or path in an Obsidian vault. */ + async load(path, originFile) { + if (!Values.isLink(path) && !Values.isString(path)) { + throw Error(`dv.io.load only handles string or link paths; was provided type '${typeof path}'.`); + } + let existingFile = this.api.index.vault.getAbstractFileByPath(this.normalize(path, originFile)); + if (!existingFile || !(existingFile instanceof obsidian.TFile)) + return undefined; + return this.api.index.vault.cachedRead(existingFile); + } + /** Normalize a link or path relative to an optional origin file. Returns a textual fully-qualified-path. */ + normalize(path, originFile) { + let realPath; + if (Values.isLink(path)) + realPath = path.path; + else + realPath = path; + return this.api.index.prefix.resolveRelative(realPath, originFile); + } +} +class DataviewApi { + constructor(app, index, settings, verNum) { + this.app = app; + this.index = index; + this.settings = settings; + this.verNum = verNum; + /** Value utility functions for comparisons and type-checking. */ + this.value = Values; + /** Re-exporting of luxon for people who can't easily require it. Sorry! */ + this.luxon = Luxon; + /** utils to check api version */ + this.version = (() => { + const { verNum: version } = this; + return { + get current() { + return version; + }, + compare: (op, ver) => compare(version, ver, op), + satisfies: (range) => satisfies(version, range), + }; + })(); + this.evaluationContext = new Context(defaultLinkHandler(index, ""), settings); + this.func = Functions.bindAll(DEFAULT_FUNCTIONS, this.evaluationContext); + this.io = new DataviewIOApi(this); + } + ///////////////////////////// + // Index + Data Collection // + ///////////////////////////// + /** Return an array of paths (as strings) corresponding to pages which match the query. */ + pagePaths(query, originFile) { + let source; + try { + if (!query || query.trim() === "") + source = Sources.folder(""); + else + source = EXPRESSION.source.tryParse(query); + } + catch (ex) { + throw new Error(`Failed to parse query in 'pagePaths': ${ex}`); + } + return matchingSourcePaths(source, this.index, originFile) + .map(s => DataArray.from(s, this.settings)) + .orElseThrow(); + } + /** Map a page path to the actual data contained within that page. */ + page(path, originFile) { + if (!(typeof path === "string") && !Values.isLink(path)) { + throw Error("dv.page only handles string and link paths; was provided type '" + typeof path + "'"); + } + let rawPath = path instanceof Link ? path.path : path; + let normPath = this.app.metadataCache.getFirstLinkpathDest(rawPath, originFile !== null && originFile !== void 0 ? originFile : ""); + if (!normPath) + return undefined; + let pageObject = this.index.pages.get(normPath.path); + if (!pageObject) + return undefined; + return DataArray.convert(pageObject.serialize(this.index), this.settings); + } + /** Return an array of page objects corresponding to pages which match the query. */ + pages(query, originFile) { + return this.pagePaths(query, originFile).flatMap(p => { + let res = this.page(p, originFile); + return res ? [res] : []; + }); + } + ///////////// + // Utility // + ///////////// + /** + * Convert an input element or array into a Dataview data-array. If the input is already a data array, + * it is returned unchanged. + */ + array(raw) { + if (DataArray.isDataArray(raw)) + return raw; + if (Array.isArray(raw)) + return DataArray.wrap(raw, this.settings); + return DataArray.wrap([raw], this.settings); + } + /** Return true if the given value is a javascript array OR a dataview data array. */ + isArray(raw) { + return DataArray.isDataArray(raw) || Array.isArray(raw); + } + /** Return true if the given value is a dataview data array; this returns FALSE for plain JS arrays. */ + isDataArray(raw) { + return DataArray.isDataArray(raw); + } + /** Create a dataview file link to the given path. */ + fileLink(path, embed = false, display) { + return Link.file(path, embed, display); + } + /** Attempt to extract a date from a string, link or date. */ + date(pathlike) { + return this.func.date(pathlike); + } + /** Attempt to extract a duration from a string or duration. */ + duration(str) { + return this.func.dur(str); + } + /** Parse a raw textual value into a complex Dataview type, if possible. */ + parse(value) { + let raw = EXPRESSION.inlineField.parse(value); + if (raw.status) + return raw.value; + else + return value; + } + /** Convert a basic JS type into a Dataview type by parsing dates, links, durations, and so on. */ + literal(value) { + return DataArray.convert(parseFrontmatter(value), this.settings); + } + /** + * Compare two arbitrary JavaScript values using Dataview's default comparison rules. Returns a negative value if + * a < b, 0 if a = b, and a positive value if a > b. + */ + compare(a, b) { + return Values.compareValue(a, b); + } + /** Return true if the two given JavaScript values are equal using Dataview's default comparison rules. */ + equal(a, b) { + return this.compare(a, b) == 0; + } + /////////////////////////////// + // Dataview Query Evaluation // + /////////////////////////////// + /** + * Evaluate a dataview expression (like '2 + 2' or 'link("hello")'), returning the evaluated result. + * This takes an optional second argument which provides definitions for variables, such as: + * + * ``` + * dv.evaluate("x + 6", { x: 2 }) = 8 + * dv.evaluate('link(target)', { target: "Okay" }) = [[Okay]] + * ``` + * + * This method returns a Result type instead of throwing an error; you can check the result of the + * execution via `result.successful` and obtain `result.value` or `result.error` resultingly. If + * you'd rather this method throw on an error, use `dv.tryEvaluate`. + */ + evaluate(expression, context) { + let field = EXPRESSION.field.parse(expression); + if (!field.status) + return Result.failure(`Failed to parse expression "${expression}"`); + return this.evaluationContext.evaluate(field.value, context); } - if (errors.length >= core.data.length && core.data.length > 0) { - return Result.failure(`Every row during final data extraction failed with an error; first ${Math.max(errors.length, 3)}:\n - ${errors - .slice(0, 3) - .map(d => "- " + d.message) - .join("\n")}`); + /** Error-throwing version of `dv.evaluate`. */ + tryEvaluate(expression, context) { + return this.evaluate(expression, context).orElseThrow(); } - let execTime = new Date().getTime() - startTime; - return Result.success({ - data: res, - idMeaning: core.idMeaning, - diagnostics: core.diagnostics.concat([ - { - timeMs: execTime, - incomingRows: core.data.length, - outgoingRows: res.length, - errors, - }, - ]), - ops: core.ops.concat([{ type: "extract", fields }]), - timeMs: core.timeMs + execTime, - }); -} -/** Execute a list-based query, returning the final results. */ -async function executeList(query, index, origin, settings) { - var _a, _b; - // Start by collecting all of the files that match the 'from' queries. - let fileset = await resolveSource(query.source, index, origin); - if (!fileset.successful) - return Result.failure(fileset.error); - // Extract information about the origin page to add to the root context. - let rootContext = new Context(defaultLinkHandler(index, origin), settings, { - this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.toObject(index)) !== null && _b !== void 0 ? _b : {}, - }); - let targetField = query.header.format; - let fields = targetField ? { target: targetField } : {}; - return executeCoreExtract(fileset.value, rootContext, query.operations, fields).map(core => { - let data = core.data.map(p => { - var _a; - return iden({ - primary: p.id, - value: (_a = p.data["target"]) !== null && _a !== void 0 ? _a : undefined, - }); - }); - return { primaryMeaning: core.idMeaning, core, data }; - }); -} -/** Execute a table query. */ -async function executeTable(query, index, origin, settings) { - var _a, _b; - // Start by collecting all of the files that match the 'from' queries. - let fileset = await resolveSource(query.source, index, origin); - if (!fileset.successful) - return Result.failure(fileset.error); - // Extract information about the origin page to add to the root context. - let rootContext = new Context(defaultLinkHandler(index, origin), settings, { - this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.toObject(index)) !== null && _b !== void 0 ? _b : {}, - }); - let targetFields = query.header.fields; - let fields = {}; - for (let field of targetFields) - fields[field.name] = field.field; - return executeCoreExtract(fileset.value, rootContext, query.operations, fields).map(core => { - let names = targetFields.map(f => f.name); - let data = core.data.map(p => iden({ - id: p.id, - values: targetFields.map(f => p.data[f.name]), - })); - return { core, names, data, idMeaning: core.idMeaning }; - }); -} -/** Maps a raw core execution result to a task grouping which is much easier to */ -function extractTaskGroupings(id, rows) { - switch (id.type) { - case "path": - return { type: "base", value: rows.map(r => Task.fromObject(r)) }; - case "group": - let key = id.name; - return { - type: "grouped", - groups: rows.map(r => iden({ - key: r[key], - value: extractTaskGroupings(id.on, r.rows), - })), - }; + /////////////// + // Rendering // + /////////////// + /** Render a dataview list of the given values. */ + async list(values, container, component, filePath) { + if (!values) + return; + if (values !== undefined && values !== null && !Array.isArray(values) && !DataArray.isDataArray(values)) + values = Array.from(values); + // Append a child div, since React will keep re-rendering otherwise. + let subcontainer = container.createEl("div"); + component.addChild(createFixedListView({ app: this.app, settings: this.settings, index: this.index, container: subcontainer }, values, filePath)); } -} -/** Execute a task query, returning all matching tasks. */ -async function executeTask(query, origin, index, settings) { - var _a, _b; - let fileset = matchingSourcePaths(query.source, index, origin); - if (!fileset.successful) - return Result.failure(fileset.error); - // Collect tasks from pages which match. - let incomingTasks = []; - for (let path of fileset.value) { - let page = index.pages.get(path); - if (!page) - continue; - let pageData = page.toObject(index); - let rpage = page; - let pageTasks = page.tasks.map(t => { - let copy = t.toObject(); - // Add page data to this copy. - for (let [key, value] of Object.entries(pageData)) { - if (key in copy) - continue; - copy[key] = value; - } - return { id: `${rpage.path}#${t.line}`, data: copy }; - }); - for (let task of pageTasks) - incomingTasks.push(task); + /** Render a dataview table with the given headers, and the 2D array of values. */ + async table(headers, values, container, component, filePath) { + if (!headers) + headers = []; + if (!values) + values = []; + if (!Array.isArray(headers) && !DataArray.isDataArray(headers)) + headers = Array.from(headers); + // Append a child div, since React will keep re-rendering otherwise. + let subcontainer = container.createEl("div"); + component.addChild(createFixedTableView({ app: this.app, settings: this.settings, index: this.index, container: subcontainer }, headers, values, filePath)); } - // Extract information about the origin page to add to the root context. - let rootContext = new Context(defaultLinkHandler(index, origin), settings, { - this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.toObject(index)) !== null && _b !== void 0 ? _b : {}, - }); - return executeCore(incomingTasks, rootContext, query.operations).map(core => { - return { - core, - tasks: extractTaskGroupings(core.idMeaning, core.data.map(r => r.data)), - }; - }); -} -/** Execute a single field inline a file, returning the evaluated result. */ -function executeInline(field, origin, index, settings) { - var _a, _b; - return new Context(defaultLinkHandler(index, origin), settings, { - this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.toObject(index)) !== null && _b !== void 0 ? _b : {}, - }).evaluate(field); -} -/** The default link resolver used when creating contexts. */ -function defaultLinkHandler(index, origin) { - return { - resolve: link => { - let realFile = index.metadataCache.getFirstLinkpathDest(link, origin); - if (!realFile) - return null; - let realPage = index.pages.get(realFile.path); - if (!realPage) - return null; - return realPage.toObject(index); - }, - normalize: link => { - var _a; - let realFile = index.metadataCache.getFirstLinkpathDest(link, origin); - return (_a = realFile === null || realFile === void 0 ? void 0 : realFile.path) !== null && _a !== void 0 ? _a : link; - }, - exists: link => { - let realFile = index.metadataCache.getFirstLinkpathDest(link, origin); - return !!realFile; - }, - }; -} -/** Execute a calendar-based query, returning the final results. */ -async function executeCalendar(query, index, origin, settings) { - var _a, _b; - // Start by collecting all of the files that match the 'from' queries. - let fileset = await resolveSource(query.source, index, origin); - if (!fileset.successful) - return Result.failure(fileset.error); - // Extract information about the origin page to add to the root context. - let rootContext = new Context(defaultLinkHandler(index, origin), settings, { - this: (_b = (_a = index.pages.get(origin)) === null || _a === void 0 ? void 0 : _a.toObject(index)) !== null && _b !== void 0 ? _b : {}, - }); - let targetField = query.header.field.field; - let fields = { - target: targetField, - link: { type: "index", object: { type: "variable", name: "file" }, index: { type: "variable", name: "link" } }, - }; - return executeCoreExtract(fileset.value, rootContext, query.operations, fields).map(core => { - let data = core.data.map(p => iden({ - date: p.data["target"], - link: p.data["link"], - })); - return { core, data }; - }); + /** Render a dataview task view with the given tasks. */ + async taskList(tasks, groupByFile = true, container, component, filePath = "") { + let groupedTasks = !Groupings.isGrouping(tasks) && groupByFile ? this.array(tasks).groupBy(t => Link.file(t.path)) : tasks; + // Append a child div, since React will override several task lists otherwise. + let taskContainer = container.createEl("div"); + component.addChild(createFixedTaskView({ app: this.app, settings: this.settings, index: this.index, container: taskContainer }, groupedTasks, filePath)); + } + /** Render an arbitrary value into a container. */ + async renderValue(value, container, component, filePath, inline = false) { + return renderValue(value, container, filePath, component, this.settings, inline); + } +} + +function noop() { } +function assign(tar, src) { + // @ts-ignore + for (const k in src) + tar[k] = src[k]; + return tar; +} +function is_promise(value) { + return value && typeof value === 'object' && typeof value.then === 'function'; +} +function run(fn) { + return fn(); +} +function blank_object() { + return Object.create(null); +} +function run_all(fns) { + fns.forEach(run); +} +function is_function(thing) { + return typeof thing === 'function'; +} +function safe_not_equal(a, b) { + return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function'); +} +function not_equal(a, b) { + return a != a ? b == b : a !== b; +} +function is_empty(obj) { + return Object.keys(obj).length === 0; +} +function create_slot(definition, ctx, $$scope, fn) { + if (definition) { + const slot_ctx = get_slot_context(definition, ctx, $$scope, fn); + return definition[0](slot_ctx); + } +} +function get_slot_context(definition, ctx, $$scope, fn) { + return definition[1] && fn + ? assign($$scope.ctx.slice(), definition[1](fn(ctx))) + : $$scope.ctx; +} +function get_slot_changes(definition, $$scope, dirty, fn) { + if (definition[2] && fn) { + const lets = definition[2](fn(dirty)); + if ($$scope.dirty === undefined) { + return lets; + } + if (typeof lets === 'object') { + const merged = []; + const len = Math.max($$scope.dirty.length, lets.length); + for (let i = 0; i < len; i += 1) { + merged[i] = $$scope.dirty[i] | lets[i]; + } + return merged; + } + return $$scope.dirty | lets; + } + return $$scope.dirty; +} +function update_slot(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_context_fn) { + const slot_changes = get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn); + if (slot_changes) { + const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn); + slot.p(slot_context, slot_changes); + } +} +function null_to_empty(value) { + return value == null ? '' : value; +} + +function append(target, node) { + target.appendChild(node); +} +function insert(target, node, anchor) { + target.insertBefore(node, anchor || null); +} +function detach(node) { + node.parentNode.removeChild(node); +} +function destroy_each(iterations, detaching) { + for (let i = 0; i < iterations.length; i += 1) { + if (iterations[i]) + iterations[i].d(detaching); + } +} +function element(name) { + return document.createElement(name); +} +function svg_element(name) { + return document.createElementNS('http://www.w3.org/2000/svg', name); +} +function text(data) { + return document.createTextNode(data); +} +function space() { + return text(' '); +} +function empty() { + return text(''); +} +function listen(node, event, handler, options) { + node.addEventListener(event, handler, options); + return () => node.removeEventListener(event, handler, options); +} +function attr(node, attribute, value) { + if (value == null) + node.removeAttribute(attribute); + else if (node.getAttribute(attribute) !== value) + node.setAttribute(attribute, value); +} +function set_attributes(node, attributes) { + // @ts-ignore + const descriptors = Object.getOwnPropertyDescriptors(node.__proto__); + for (const key in attributes) { + if (attributes[key] == null) { + node.removeAttribute(key); + } + else if (key === 'style') { + node.style.cssText = attributes[key]; + } + else if (key === '__value') { + node.value = node[key] = attributes[key]; + } + else if (descriptors[key] && descriptors[key].set) { + node[key] = attributes[key]; + } + else { + attr(node, key, attributes[key]); + } + } +} +function children(element) { + return Array.from(element.childNodes); +} +function set_data(text, data) { + data = '' + data; + if (text.wholeText !== data) + text.data = data; +} +function toggle_class(element, name, toggle) { + element.classList[toggle ? 'add' : 'remove'](name); +} + +let current_component; +function set_current_component(component) { + current_component = component; +} +function get_current_component() { + if (!current_component) + throw new Error('Function called outside component initialization'); + return current_component; +} + +const dirty_components = []; +const binding_callbacks = []; +const render_callbacks = []; +const flush_callbacks = []; +const resolved_promise = Promise.resolve(); +let update_scheduled = false; +function schedule_update() { + if (!update_scheduled) { + update_scheduled = true; + resolved_promise.then(flush); + } +} +function add_render_callback(fn) { + render_callbacks.push(fn); +} +let flushing = false; +const seen_callbacks = new Set(); +function flush() { + if (flushing) + return; + flushing = true; + do { + // first, call beforeUpdate functions + // and update components + for (let i = 0; i < dirty_components.length; i += 1) { + const component = dirty_components[i]; + set_current_component(component); + update(component.$$); + } + set_current_component(null); + dirty_components.length = 0; + while (binding_callbacks.length) + binding_callbacks.pop()(); + // then, once components are updated, call + // afterUpdate functions. This may cause + // subsequent updates... + for (let i = 0; i < render_callbacks.length; i += 1) { + const callback = render_callbacks[i]; + if (!seen_callbacks.has(callback)) { + // ...so guard against infinite loops + seen_callbacks.add(callback); + callback(); + } + } + render_callbacks.length = 0; + } while (dirty_components.length); + while (flush_callbacks.length) { + flush_callbacks.pop()(); + } + update_scheduled = false; + flushing = false; + seen_callbacks.clear(); +} +function update($$) { + if ($$.fragment !== null) { + $$.update(); + run_all($$.before_update); + const dirty = $$.dirty; + $$.dirty = [-1]; + $$.fragment && $$.fragment.p($$.ctx, dirty); + $$.after_update.forEach(add_render_callback); + } +} +const outroing = new Set(); +let outros; +function group_outros() { + outros = { + r: 0, + c: [], + p: outros // parent group + }; +} +function check_outros() { + if (!outros.r) { + run_all(outros.c); + } + outros = outros.p; +} +function transition_in(block, local) { + if (block && block.i) { + outroing.delete(block); + block.i(local); + } +} +function transition_out(block, local, detach, callback) { + if (block && block.o) { + if (outroing.has(block)) + return; + outroing.add(block); + outros.c.push(() => { + outroing.delete(block); + if (callback) { + if (detach) + block.d(1); + callback(); + } + }); + block.o(local); + } +} + +function handle_promise(promise, info) { + const token = info.token = {}; + function update(type, index, key, value) { + if (info.token !== token) + return; + info.resolved = value; + let child_ctx = info.ctx; + if (key !== undefined) { + child_ctx = child_ctx.slice(); + child_ctx[key] = value; + } + const block = type && (info.current = type)(child_ctx); + let needs_flush = false; + if (info.block) { + if (info.blocks) { + info.blocks.forEach((block, i) => { + if (i !== index && block) { + group_outros(); + transition_out(block, 1, 1, () => { + if (info.blocks[i] === block) { + info.blocks[i] = null; + } + }); + check_outros(); + } + }); + } + else { + info.block.d(1); + } + block.c(); + transition_in(block, 1); + block.m(info.mount(), info.anchor); + needs_flush = true; + } + info.block = block; + if (info.blocks) + info.blocks[index] = block; + if (needs_flush) { + flush(); + } + } + if (is_promise(promise)) { + const current_component = get_current_component(); + promise.then(value => { + set_current_component(current_component); + update(info.then, 1, info.value, value); + set_current_component(null); + }, error => { + set_current_component(current_component); + update(info.catch, 2, info.error, error); + set_current_component(null); + if (!info.hasCatch) { + throw error; + } + }); + // if we previously had a then/catch block, destroy it + if (info.current !== info.pending) { + update(info.pending, 0); + return true; + } + } + else { + if (info.current !== info.then) { + update(info.then, 1, info.value, promise); + return true; + } + info.resolved = promise; + } +} +function outro_and_destroy_block(block, lookup) { + transition_out(block, 1, 1, () => { + lookup.delete(block.key); + }); +} +function update_keyed_each(old_blocks, dirty, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) { + let o = old_blocks.length; + let n = list.length; + let i = o; + const old_indexes = {}; + while (i--) + old_indexes[old_blocks[i].key] = i; + const new_blocks = []; + const new_lookup = new Map(); + const deltas = new Map(); + i = n; + while (i--) { + const child_ctx = get_context(ctx, list, i); + const key = get_key(child_ctx); + let block = lookup.get(key); + if (!block) { + block = create_each_block(key, child_ctx); + block.c(); + } + else if (dynamic) { + block.p(child_ctx, dirty); + } + new_lookup.set(key, new_blocks[i] = block); + if (key in old_indexes) + deltas.set(key, Math.abs(i - old_indexes[key])); + } + const will_move = new Set(); + const did_move = new Set(); + function insert(block) { + transition_in(block, 1); + block.m(node, next); + lookup.set(block.key, block); + next = block.first; + n--; + } + while (o && n) { + const new_block = new_blocks[n - 1]; + const old_block = old_blocks[o - 1]; + const new_key = new_block.key; + const old_key = old_block.key; + if (new_block === old_block) { + // do nothing + next = new_block.first; + o--; + n--; + } + else if (!new_lookup.has(old_key)) { + // remove old block + destroy(old_block, lookup); + o--; + } + else if (!lookup.has(new_key) || will_move.has(new_key)) { + insert(new_block); + } + else if (did_move.has(old_key)) { + o--; + } + else if (deltas.get(new_key) > deltas.get(old_key)) { + did_move.add(new_key); + insert(new_block); + } + else { + will_move.add(old_key); + o--; + } + } + while (o--) { + const old_block = old_blocks[o]; + if (!new_lookup.has(old_block.key)) + destroy(old_block, lookup); + } + while (n) + insert(new_blocks[n - 1]); + return new_blocks; +} + +function get_spread_update(levels, updates) { + const update = {}; + const to_null_out = {}; + const accounted_for = { $$scope: 1 }; + let i = levels.length; + while (i--) { + const o = levels[i]; + const n = updates[i]; + if (n) { + for (const key in o) { + if (!(key in n)) + to_null_out[key] = 1; + } + for (const key in n) { + if (!accounted_for[key]) { + update[key] = n[key]; + accounted_for[key] = 1; + } + } + levels[i] = n; + } + else { + for (const key in o) { + accounted_for[key] = 1; + } + } + } + for (const key in to_null_out) { + if (!(key in update)) + update[key] = undefined; + } + return update; +} +function get_spread_object(spread_props) { + return typeof spread_props === 'object' && spread_props !== null ? spread_props : {}; +} +function create_component(block) { + block && block.c(); +} +function mount_component(component, target, anchor, customElement) { + const { fragment, on_mount, on_destroy, after_update } = component.$$; + fragment && fragment.m(target, anchor); + if (!customElement) { + // onMount happens before the initial afterUpdate + add_render_callback(() => { + const new_on_destroy = on_mount.map(run).filter(is_function); + if (on_destroy) { + on_destroy.push(...new_on_destroy); + } + else { + // Edge case - component was destroyed immediately, + // most likely as a result of a binding initialising + run_all(new_on_destroy); + } + component.$$.on_mount = []; + }); + } + after_update.forEach(add_render_callback); +} +function destroy_component(component, detaching) { + const $$ = component.$$; + if ($$.fragment !== null) { + run_all($$.on_destroy); + $$.fragment && $$.fragment.d(detaching); + // TODO null out other refs, including component.$$ (but need to + // preserve final state?) + $$.on_destroy = $$.fragment = null; + $$.ctx = []; + } +} +function make_dirty(component, i) { + if (component.$$.dirty[0] === -1) { + dirty_components.push(component); + schedule_update(); + component.$$.dirty.fill(0); + } + component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31)); +} +function init(component, options, instance, create_fragment, not_equal, props, dirty = [-1]) { + const parent_component = current_component; + set_current_component(component); + const $$ = component.$$ = { + fragment: null, + ctx: null, + // state + props, + update: noop, + not_equal, + bound: blank_object(), + // lifecycle + on_mount: [], + on_destroy: [], + on_disconnect: [], + before_update: [], + after_update: [], + context: new Map(parent_component ? parent_component.$$.context : []), + // everything else + callbacks: blank_object(), + dirty, + skip_bound: false + }; + let ready = false; + $$.ctx = instance + ? instance(component, options.props || {}, (i, ret, ...rest) => { + const value = rest.length ? rest[0] : ret; + if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { + if (!$$.skip_bound && $$.bound[i]) + $$.bound[i](value); + if (ready) + make_dirty(component, i); + } + return ret; + }) + : []; + $$.update(); + ready = true; + run_all($$.before_update); + // `false` as a special case of no DOM component + $$.fragment = create_fragment ? create_fragment($$.ctx) : false; + if (options.target) { + if (options.hydrate) { + const nodes = children(options.target); + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + $$.fragment && $$.fragment.l(nodes); + nodes.forEach(detach); + } + else { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + $$.fragment && $$.fragment.c(); + } + if (options.intro) + transition_in(component.$$.fragment); + mount_component(component, options.target, options.anchor, options.customElement); + flush(); + } + set_current_component(parent_component); +} +/** + * Base class for Svelte components. Used when dev=false. + */ +class SvelteComponent { + $destroy() { + destroy_component(this, 1); + this.$destroy = noop; + } + $on(type, callback) { + const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = [])); + callbacks.push(callback); + return () => { + const index = callbacks.indexOf(callback); + if (index !== -1) + callbacks.splice(index, 1); + }; + } + $set($$props) { + if (this.$$set && !is_empty($$props)) { + this.$$.skip_bound = true; + this.$$set($$props); + this.$$.skip_bound = false; + } + } +} + +/** + * dateUID is a way of weekly identifying daily/weekly/monthly notes. + * They are prefixed with the granularity to avoid ambiguity. + */ +function getDateUID(date, granularity = "day") { + const ts = date.clone().startOf(granularity).format(); + return `${granularity}-${ts}`; +} +var getDateUID_1 = getDateUID; + +/* src/components/Dot.svelte generated by Svelte v3.35.0 */ + +function add_css$5() { + var style = element("style"); + style.id = "svelte-1widvzq-style"; + style.textContent = ".dot.svelte-1widvzq,.hollow.svelte-1widvzq{display:inline-block;height:6px;width:6px;margin:0 1px}.filled.svelte-1widvzq{fill:var(--color-dot)}.active.filled.svelte-1widvzq{fill:var(--text-on-accent)}.hollow.svelte-1widvzq{fill:none;stroke:var(--color-dot)}.active.hollow.svelte-1widvzq{fill:none;stroke:var(--text-on-accent)}"; + append(document.head, style); +} + +// (14:0) {:else} +function create_else_block$1(ctx) { + let svg; + let circle; + let svg_class_value; + + return { + c() { + svg = svg_element("svg"); + circle = svg_element("circle"); + attr(circle, "cx", "3"); + attr(circle, "cy", "3"); + attr(circle, "r", "2"); + attr(svg, "class", svg_class_value = "" + (null_to_empty(`hollow ${/*className*/ ctx[0]}`) + " svelte-1widvzq")); + attr(svg, "viewBox", "0 0 6 6"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + toggle_class(svg, "active", /*isActive*/ ctx[2]); + }, + m(target, anchor) { + insert(target, svg, anchor); + append(svg, circle); + }, + p(ctx, dirty) { + if (dirty & /*className*/ 1 && svg_class_value !== (svg_class_value = "" + (null_to_empty(`hollow ${/*className*/ ctx[0]}`) + " svelte-1widvzq"))) { + attr(svg, "class", svg_class_value); + } + + if (dirty & /*className, isActive*/ 5) { + toggle_class(svg, "active", /*isActive*/ ctx[2]); + } + }, + d(detaching) { + if (detaching) detach(svg); + } + }; +} + +// (6:0) {#if isFilled} +function create_if_block$2(ctx) { + let svg; + let circle; + let svg_class_value; + + return { + c() { + svg = svg_element("svg"); + circle = svg_element("circle"); + attr(circle, "cx", "3"); + attr(circle, "cy", "3"); + attr(circle, "r", "2"); + attr(svg, "class", svg_class_value = "" + (null_to_empty(`dot filled ${/*className*/ ctx[0]}`) + " svelte-1widvzq")); + attr(svg, "viewBox", "0 0 6 6"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + toggle_class(svg, "active", /*isActive*/ ctx[2]); + }, + m(target, anchor) { + insert(target, svg, anchor); + append(svg, circle); + }, + p(ctx, dirty) { + if (dirty & /*className*/ 1 && svg_class_value !== (svg_class_value = "" + (null_to_empty(`dot filled ${/*className*/ ctx[0]}`) + " svelte-1widvzq"))) { + attr(svg, "class", svg_class_value); + } + + if (dirty & /*className, isActive*/ 5) { + toggle_class(svg, "active", /*isActive*/ ctx[2]); + } + }, + d(detaching) { + if (detaching) detach(svg); + } + }; +} + +function create_fragment$6(ctx) { + let if_block_anchor; + + function select_block_type(ctx, dirty) { + if (/*isFilled*/ ctx[1]) return create_if_block$2; + return create_else_block$1; + } + + let current_block_type = select_block_type(ctx); + let if_block = current_block_type(ctx); + + return { + c() { + if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if_block.m(target, anchor); + insert(target, if_block_anchor, anchor); + }, + p(ctx, [dirty]) { + if (current_block_type === (current_block_type = select_block_type(ctx)) && if_block) { + if_block.p(ctx, dirty); + } else { + if_block.d(1); + if_block = current_block_type(ctx); + + if (if_block) { + if_block.c(); + if_block.m(if_block_anchor.parentNode, if_block_anchor); + } + } + }, + i: noop, + o: noop, + d(detaching) { + if_block.d(detaching); + if (detaching) detach(if_block_anchor); + } + }; +} + +function instance$6($$self, $$props, $$invalidate) { + let { className = "" } = $$props; + let { isFilled } = $$props; + let { isActive } = $$props; + + $$self.$$set = $$props => { + if ("className" in $$props) $$invalidate(0, className = $$props.className); + if ("isFilled" in $$props) $$invalidate(1, isFilled = $$props.isFilled); + if ("isActive" in $$props) $$invalidate(2, isActive = $$props.isActive); + }; + + return [className, isFilled, isActive]; +} + +class Dot extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-1widvzq-style")) add_css$5(); + init(this, options, instance$6, create_fragment$6, safe_not_equal, { className: 0, isFilled: 1, isActive: 2 }); + } +} + +/* src/components/MetadataResolver.svelte generated by Svelte v3.35.0 */ + +const get_default_slot_changes_1 = dirty => ({}); +const get_default_slot_context_1 = ctx => ({ metadata: null }); +const get_default_slot_changes = dirty => ({ metadata: dirty & /*metadata*/ 1 }); +const get_default_slot_context = ctx => ({ metadata: /*resolvedMeta*/ ctx[3] }); + +// (11:0) {:else} +function create_else_block(ctx) { + let current; + const default_slot_template = /*#slots*/ ctx[2].default; + const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[1], get_default_slot_context_1); + + return { + c() { + if (default_slot) default_slot.c(); + }, + m(target, anchor) { + if (default_slot) { + default_slot.m(target, anchor); + } + + current = true; + }, + p(ctx, dirty) { + if (default_slot) { + if (default_slot.p && dirty & /*$$scope*/ 2) { + update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[1], dirty, get_default_slot_changes_1, get_default_slot_context_1); + } + } + }, + i(local) { + if (current) return; + transition_in(default_slot, local); + current = true; + }, + o(local) { + transition_out(default_slot, local); + current = false; + }, + d(detaching) { + if (default_slot) default_slot.d(detaching); + } + }; +} + +// (7:0) {#if metadata} +function create_if_block$1(ctx) { + let await_block_anchor; + let promise; + let current; + + let info = { + ctx, + current: null, + token: null, + hasCatch: false, + pending: create_pending_block, + then: create_then_block, + catch: create_catch_block, + value: 3, + blocks: [,,,] + }; + + handle_promise(promise = /*metadata*/ ctx[0], info); + + return { + c() { + await_block_anchor = empty(); + info.block.c(); + }, + m(target, anchor) { + insert(target, await_block_anchor, anchor); + info.block.m(target, info.anchor = anchor); + info.mount = () => await_block_anchor.parentNode; + info.anchor = await_block_anchor; + current = true; + }, + p(new_ctx, dirty) { + ctx = new_ctx; + info.ctx = ctx; + + if (dirty & /*metadata*/ 1 && promise !== (promise = /*metadata*/ ctx[0]) && handle_promise(promise, info)) ; else { + const child_ctx = ctx.slice(); + child_ctx[3] = info.resolved; + info.block.p(child_ctx, dirty); + } + }, + i(local) { + if (current) return; + transition_in(info.block); + current = true; + }, + o(local) { + for (let i = 0; i < 3; i += 1) { + const block = info.blocks[i]; + transition_out(block); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(await_block_anchor); + info.block.d(detaching); + info.token = null; + info = null; + } + }; +} + +// (1:0) {#if metadata} +function create_catch_block(ctx) { + return { + c: noop, + m: noop, + p: noop, + i: noop, + o: noop, + d: noop + }; +} + +// (8:37) ; export let metadata; {#if metadata} +function create_pending_block(ctx) { + return { + c: noop, + m: noop, + p: noop, + i: noop, + o: noop, + d: noop + }; +} + +function create_fragment$5(ctx) { + let current_block_type_index; + let if_block; + let if_block_anchor; + let current; + const if_block_creators = [create_if_block$1, create_else_block]; + const if_blocks = []; + + function select_block_type(ctx, dirty) { + if (/*metadata*/ ctx[0]) return 0; + return 1; + } + + current_block_type_index = select_block_type(ctx); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + + return { + c() { + if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if_blocks[current_block_type_index].m(target, anchor); + insert(target, if_block_anchor, anchor); + current = true; + }, + p(ctx, [dirty]) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx); + + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx, dirty); + } else { + group_outros(); + + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + + check_outros(); + if_block = if_blocks[current_block_type_index]; + + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + if_block.c(); + } else { + if_block.p(ctx, dirty); + } + + transition_in(if_block, 1); + if_block.m(if_block_anchor.parentNode, if_block_anchor); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if_blocks[current_block_type_index].d(detaching); + if (detaching) detach(if_block_anchor); + } + }; +} + +function instance$5($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + + let { metadata } = $$props; + + $$self.$$set = $$props => { + if ("metadata" in $$props) $$invalidate(0, metadata = $$props.metadata); + if ("$$scope" in $$props) $$invalidate(1, $$scope = $$props.$$scope); + }; + + return [metadata, $$scope, slots]; +} + +class MetadataResolver extends SvelteComponent { + constructor(options) { + super(); + init(this, options, instance$5, create_fragment$5, not_equal, { metadata: 0 }); + } +} + +function isMacOS() { + return navigator.appVersion.indexOf("Mac") !== -1; +} +function isMetaPressed(e) { + return isMacOS() ? e.metaKey : e.ctrlKey; +} +function getDaysOfWeek(..._args) { + return window.moment.weekdaysShort(true); +} +function isWeekend(date) { + return date.isoWeekday() === 6 || date.isoWeekday() === 7; +} +function getStartOfWeek(days) { + return days[0].weekday(0); +} +/** + * Generate a 2D array of daily information to power + * the calendar view. + */ +function getMonth(displayedMonth, ..._args) { + const locale = window.moment().locale(); + const month = []; + let week; + const startOfMonth = displayedMonth.clone().locale(locale).date(1); + const startOffset = startOfMonth.weekday(); + let date = startOfMonth.clone().subtract(startOffset, "days"); + for (let _day = 0; _day < 42; _day++) { + if (_day % 7 === 0) { + week = { + days: [], + weekNum: date.week(), + }; + month.push(week); + } + week.days.push(date); + date = date.clone().add(1, "days"); + } + return month; +} + +/* src/components/Day.svelte generated by Svelte v3.35.0 */ + +function add_css$4() { + var style = element("style"); + style.id = "svelte-q3wqg9-style"; + style.textContent = ".day.svelte-q3wqg9{background-color:var(--color-background-day);border-radius:4px;color:var(--color-text-day);cursor:pointer;font-size:0.8em;height:100%;padding:4px;position:relative;text-align:center;transition:background-color 0.1s ease-in, color 0.1s ease-in;vertical-align:baseline}.day.svelte-q3wqg9:hover{background-color:var(--interactive-hover)}.day.active.svelte-q3wqg9:hover{background-color:var(--interactive-accent-hover)}.adjacent-month.svelte-q3wqg9{opacity:0.25}.today.svelte-q3wqg9{color:var(--color-text-today)}.day.svelte-q3wqg9:active,.active.svelte-q3wqg9,.active.today.svelte-q3wqg9{color:var(--text-on-accent);background-color:var(--interactive-accent)}.dot-container.svelte-q3wqg9{display:flex;flex-wrap:wrap;justify-content:center;line-height:6px;min-height:6px}"; + append(document.head, style); +} + +function get_each_context$2(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[11] = list[i]; + return child_ctx; +} + +// (36:8) {#each metadata.dots as dot} +function create_each_block$2(ctx) { + let dot; + let current; + const dot_spread_levels = [/*dot*/ ctx[11]]; + let dot_props = {}; + + for (let i = 0; i < dot_spread_levels.length; i += 1) { + dot_props = assign(dot_props, dot_spread_levels[i]); + } + + dot = new Dot({ props: dot_props }); + + return { + c() { + create_component(dot.$$.fragment); + }, + m(target, anchor) { + mount_component(dot, target, anchor); + current = true; + }, + p(ctx, dirty) { + const dot_changes = (dirty & /*metadata*/ 128) + ? get_spread_update(dot_spread_levels, [get_spread_object(/*dot*/ ctx[11])]) + : {}; + + dot.$set(dot_changes); + }, + i(local) { + if (current) return; + transition_in(dot.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(dot.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(dot, detaching); + } + }; +} + +// (22:2) +function create_default_slot$1(ctx) { + let div1; + let t0_value = /*date*/ ctx[0].format("D") + ""; + let t0; + let t1; + let div0; + let div1_class_value; + let current; + let mounted; + let dispose; + let each_value = /*metadata*/ ctx[7].dots; + let each_blocks = []; + + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block$2(get_each_context$2(ctx, each_value, i)); + } + + const out = i => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + + let div1_levels = [ + { + class: div1_class_value = `day ${/*metadata*/ ctx[7].classes.join(" ")}` + }, + /*metadata*/ ctx[7].dataAttributes || {} + ]; + + let div1_data = {}; + + for (let i = 0; i < div1_levels.length; i += 1) { + div1_data = assign(div1_data, div1_levels[i]); + } + + return { + c() { + div1 = element("div"); + t0 = text(t0_value); + t1 = space(); + div0 = element("div"); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + + attr(div0, "class", "dot-container svelte-q3wqg9"); + set_attributes(div1, div1_data); + toggle_class(div1, "active", /*selectedId*/ ctx[6] === getDateUID_1(/*date*/ ctx[0], "day")); + toggle_class(div1, "adjacent-month", !/*date*/ ctx[0].isSame(/*displayedMonth*/ ctx[5], "month")); + toggle_class(div1, "today", /*date*/ ctx[0].isSame(/*today*/ ctx[4], "day")); + toggle_class(div1, "svelte-q3wqg9", true); + }, + m(target, anchor) { + insert(target, div1, anchor); + append(div1, t0); + append(div1, t1); + append(div1, div0); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div0, null); + } + + current = true; + + if (!mounted) { + dispose = [ + listen(div1, "click", function () { + if (is_function(/*onClick*/ ctx[2] && /*click_handler*/ ctx[8])) (/*onClick*/ ctx[2] && /*click_handler*/ ctx[8]).apply(this, arguments); + }), + listen(div1, "contextmenu", function () { + if (is_function(/*onContextMenu*/ ctx[3] && /*contextmenu_handler*/ ctx[9])) (/*onContextMenu*/ ctx[3] && /*contextmenu_handler*/ ctx[9]).apply(this, arguments); + }), + listen(div1, "pointerover", function () { + if (is_function(/*onHover*/ ctx[1] && /*pointerover_handler*/ ctx[10])) (/*onHover*/ ctx[1] && /*pointerover_handler*/ ctx[10]).apply(this, arguments); + }) + ]; + + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + if ((!current || dirty & /*date*/ 1) && t0_value !== (t0_value = /*date*/ ctx[0].format("D") + "")) set_data(t0, t0_value); + + if (dirty & /*metadata*/ 128) { + each_value = /*metadata*/ ctx[7].dots; + let i; + + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context$2(ctx, each_value, i); + + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block$2(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(div0, null); + } + } + + group_outros(); + + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + + check_outros(); + } + + set_attributes(div1, div1_data = get_spread_update(div1_levels, [ + (!current || dirty & /*metadata*/ 128 && div1_class_value !== (div1_class_value = `day ${/*metadata*/ ctx[7].classes.join(" ")}`)) && { class: div1_class_value }, + dirty & /*metadata*/ 128 && (/*metadata*/ ctx[7].dataAttributes || {}) + ])); + + toggle_class(div1, "active", /*selectedId*/ ctx[6] === getDateUID_1(/*date*/ ctx[0], "day")); + toggle_class(div1, "adjacent-month", !/*date*/ ctx[0].isSame(/*displayedMonth*/ ctx[5], "month")); + toggle_class(div1, "today", /*date*/ ctx[0].isSame(/*today*/ ctx[4], "day")); + toggle_class(div1, "svelte-q3wqg9", true); + }, + i(local) { + if (current) return; + + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(div1); + destroy_each(each_blocks, detaching); + mounted = false; + run_all(dispose); + } + }; +} + +function create_fragment$4(ctx) { + let td; + let metadataresolver; + let current; + + metadataresolver = new MetadataResolver({ + props: { + metadata: /*metadata*/ ctx[7], + $$slots: { + default: [ + create_default_slot$1, + ({ metadata }) => ({ 7: metadata }), + ({ metadata }) => metadata ? 128 : 0 + ] + }, + $$scope: { ctx } + } + }); + + return { + c() { + td = element("td"); + create_component(metadataresolver.$$.fragment); + }, + m(target, anchor) { + insert(target, td, anchor); + mount_component(metadataresolver, td, null); + current = true; + }, + p(ctx, [dirty]) { + const metadataresolver_changes = {}; + if (dirty & /*metadata*/ 128) metadataresolver_changes.metadata = /*metadata*/ ctx[7]; + + if (dirty & /*$$scope, metadata, selectedId, date, displayedMonth, today, onClick, onContextMenu, onHover*/ 16639) { + metadataresolver_changes.$$scope = { dirty, ctx }; + } + + metadataresolver.$set(metadataresolver_changes); + }, + i(local) { + if (current) return; + transition_in(metadataresolver.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(metadataresolver.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(td); + destroy_component(metadataresolver); + } + }; +} + +function instance$4($$self, $$props, $$invalidate) { + + + let { date } = $$props; + let { metadata } = $$props; + let { onHover } = $$props; + let { onClick } = $$props; + let { onContextMenu } = $$props; + let { today } = $$props; + let { displayedMonth = null } = $$props; + let { selectedId = null } = $$props; + const click_handler = e => onClick(date, isMetaPressed(e)); + const contextmenu_handler = e => onContextMenu(date, e); + const pointerover_handler = e => onHover(date, e.target, isMetaPressed(e)); + + $$self.$$set = $$props => { + if ("date" in $$props) $$invalidate(0, date = $$props.date); + if ("metadata" in $$props) $$invalidate(7, metadata = $$props.metadata); + if ("onHover" in $$props) $$invalidate(1, onHover = $$props.onHover); + if ("onClick" in $$props) $$invalidate(2, onClick = $$props.onClick); + if ("onContextMenu" in $$props) $$invalidate(3, onContextMenu = $$props.onContextMenu); + if ("today" in $$props) $$invalidate(4, today = $$props.today); + if ("displayedMonth" in $$props) $$invalidate(5, displayedMonth = $$props.displayedMonth); + if ("selectedId" in $$props) $$invalidate(6, selectedId = $$props.selectedId); + }; + + return [ + date, + onHover, + onClick, + onContextMenu, + today, + displayedMonth, + selectedId, + metadata, + click_handler, + contextmenu_handler, + pointerover_handler + ]; +} + +class Day extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-q3wqg9-style")) add_css$4(); + + init(this, options, instance$4, create_fragment$4, not_equal, { + date: 0, + metadata: 7, + onHover: 1, + onClick: 2, + onContextMenu: 3, + today: 4, + displayedMonth: 5, + selectedId: 6 + }); + } +} + +/* src/components/Arrow.svelte generated by Svelte v3.35.0 */ + +function add_css$3() { + var style = element("style"); + style.id = "svelte-156w7na-style"; + style.textContent = ".arrow.svelte-156w7na.svelte-156w7na{align-items:center;cursor:pointer;display:flex;justify-content:center;width:24px}.arrow.is-mobile.svelte-156w7na.svelte-156w7na{width:32px}.right.svelte-156w7na.svelte-156w7na{transform:rotate(180deg)}.arrow.svelte-156w7na svg.svelte-156w7na{color:var(--color-arrow);height:16px;width:16px}"; + append(document.head, style); +} + +function create_fragment$3(ctx) { + let div; + let svg; + let path; + let mounted; + let dispose; + + return { + c() { + div = element("div"); + svg = svg_element("svg"); + path = svg_element("path"); + attr(path, "fill", "currentColor"); + attr(path, "d", "M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"); + attr(svg, "focusable", "false"); + attr(svg, "role", "img"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + attr(svg, "viewBox", "0 0 320 512"); + attr(svg, "class", "svelte-156w7na"); + attr(div, "class", "arrow svelte-156w7na"); + attr(div, "aria-label", /*tooltip*/ ctx[1]); + toggle_class(div, "is-mobile", /*isMobile*/ ctx[3]); + toggle_class(div, "right", /*direction*/ ctx[2] === "right"); + }, + m(target, anchor) { + insert(target, div, anchor); + append(div, svg); + append(svg, path); + + if (!mounted) { + dispose = listen(div, "click", function () { + if (is_function(/*onClick*/ ctx[0])) /*onClick*/ ctx[0].apply(this, arguments); + }); + + mounted = true; + } + }, + p(new_ctx, [dirty]) { + ctx = new_ctx; + + if (dirty & /*tooltip*/ 2) { + attr(div, "aria-label", /*tooltip*/ ctx[1]); + } + + if (dirty & /*direction*/ 4) { + toggle_class(div, "right", /*direction*/ ctx[2] === "right"); + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) detach(div); + mounted = false; + dispose(); + } + }; +} + +function instance$3($$self, $$props, $$invalidate) { + let { onClick } = $$props; + let { tooltip } = $$props; + let { direction } = $$props; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let isMobile = window.app.isMobile; + + $$self.$$set = $$props => { + if ("onClick" in $$props) $$invalidate(0, onClick = $$props.onClick); + if ("tooltip" in $$props) $$invalidate(1, tooltip = $$props.tooltip); + if ("direction" in $$props) $$invalidate(2, direction = $$props.direction); + }; + + return [onClick, tooltip, direction, isMobile]; +} + +class Arrow extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-156w7na-style")) add_css$3(); + init(this, options, instance$3, create_fragment$3, safe_not_equal, { onClick: 0, tooltip: 1, direction: 2 }); + } +} + +/* src/components/Nav.svelte generated by Svelte v3.35.0 */ + +function add_css$2() { + var style = element("style"); + style.id = "svelte-1vwr9dd-style"; + style.textContent = ".nav.svelte-1vwr9dd.svelte-1vwr9dd{align-items:center;display:flex;margin:0.6em 0 1em;padding:0 8px;width:100%}.nav.is-mobile.svelte-1vwr9dd.svelte-1vwr9dd{padding:0}.title.svelte-1vwr9dd.svelte-1vwr9dd{color:var(--color-text-title);font-size:1.5em;margin:0}.is-mobile.svelte-1vwr9dd .title.svelte-1vwr9dd{font-size:1.3em}.month.svelte-1vwr9dd.svelte-1vwr9dd{font-weight:500;text-transform:capitalize}.year.svelte-1vwr9dd.svelte-1vwr9dd{color:var(--interactive-accent)}.right-nav.svelte-1vwr9dd.svelte-1vwr9dd{display:flex;justify-content:center;margin-left:auto}.reset-button.svelte-1vwr9dd.svelte-1vwr9dd{cursor:pointer;border-radius:4px;color:var(--text-muted);font-size:0.7em;font-weight:600;letter-spacing:1px;margin:0 4px;padding:0px 4px;text-transform:uppercase}.is-mobile.svelte-1vwr9dd .reset-button.svelte-1vwr9dd{display:none}"; + append(document.head, style); +} + +function create_fragment$2(ctx) { + let div2; + let h3; + let span0; + let t0_value = /*displayedMonth*/ ctx[0].format("MMM") + ""; + let t0; + let t1; + let span1; + let t2_value = /*displayedMonth*/ ctx[0].format("YYYY") + ""; + let t2; + let t3; + let div1; + let arrow0; + let t4; + let div0; + let t6; + let arrow1; + let current; + let mounted; + let dispose; + + arrow0 = new Arrow({ + props: { + direction: "left", + onClick: /*decrementDisplayedMonth*/ ctx[3], + tooltip: "Previous Month" + } + }); + + arrow1 = new Arrow({ + props: { + direction: "right", + onClick: /*incrementDisplayedMonth*/ ctx[2], + tooltip: "Next Month" + } + }); + + return { + c() { + div2 = element("div"); + h3 = element("h3"); + span0 = element("span"); + t0 = text(t0_value); + t1 = space(); + span1 = element("span"); + t2 = text(t2_value); + t3 = space(); + div1 = element("div"); + create_component(arrow0.$$.fragment); + t4 = space(); + div0 = element("div"); + div0.textContent = `${/*todayDisplayStr*/ ctx[4]}`; + t6 = space(); + create_component(arrow1.$$.fragment); + attr(span0, "class", "month svelte-1vwr9dd"); + attr(span1, "class", "year svelte-1vwr9dd"); + attr(h3, "class", "title svelte-1vwr9dd"); + attr(div0, "class", "reset-button svelte-1vwr9dd"); + attr(div1, "class", "right-nav svelte-1vwr9dd"); + attr(div2, "class", "nav svelte-1vwr9dd"); + toggle_class(div2, "is-mobile", /*isMobile*/ ctx[5]); + }, + m(target, anchor) { + insert(target, div2, anchor); + append(div2, h3); + append(h3, span0); + append(span0, t0); + append(h3, t1); + append(h3, span1); + append(span1, t2); + append(div2, t3); + append(div2, div1); + mount_component(arrow0, div1, null); + append(div1, t4); + append(div1, div0); + append(div1, t6); + mount_component(arrow1, div1, null); + current = true; + + if (!mounted) { + dispose = [ + listen(h3, "click", function () { + if (is_function(/*resetDisplayedMonth*/ ctx[1])) /*resetDisplayedMonth*/ ctx[1].apply(this, arguments); + }), + listen(div0, "click", function () { + if (is_function(/*resetDisplayedMonth*/ ctx[1])) /*resetDisplayedMonth*/ ctx[1].apply(this, arguments); + }) + ]; + + mounted = true; + } + }, + p(new_ctx, [dirty]) { + ctx = new_ctx; + if ((!current || dirty & /*displayedMonth*/ 1) && t0_value !== (t0_value = /*displayedMonth*/ ctx[0].format("MMM") + "")) set_data(t0, t0_value); + if ((!current || dirty & /*displayedMonth*/ 1) && t2_value !== (t2_value = /*displayedMonth*/ ctx[0].format("YYYY") + "")) set_data(t2, t2_value); + const arrow0_changes = {}; + if (dirty & /*decrementDisplayedMonth*/ 8) arrow0_changes.onClick = /*decrementDisplayedMonth*/ ctx[3]; + arrow0.$set(arrow0_changes); + const arrow1_changes = {}; + if (dirty & /*incrementDisplayedMonth*/ 4) arrow1_changes.onClick = /*incrementDisplayedMonth*/ ctx[2]; + arrow1.$set(arrow1_changes); + }, + i(local) { + if (current) return; + transition_in(arrow0.$$.fragment, local); + transition_in(arrow1.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(arrow0.$$.fragment, local); + transition_out(arrow1.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(div2); + destroy_component(arrow0); + destroy_component(arrow1); + mounted = false; + run_all(dispose); + } + }; +} + +function instance$2($$self, $$props, $$invalidate) { + + let { displayedMonth } = $$props; + let { today } = $$props; + let { resetDisplayedMonth } = $$props; + let { incrementDisplayedMonth } = $$props; + let { decrementDisplayedMonth } = $$props; + + // Get the word 'Today' but localized to the current language + const todayDisplayStr = today.calendar().split(/\d|\s/)[0]; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let isMobile = window.app.isMobile; + + $$self.$$set = $$props => { + if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); + if ("today" in $$props) $$invalidate(6, today = $$props.today); + if ("resetDisplayedMonth" in $$props) $$invalidate(1, resetDisplayedMonth = $$props.resetDisplayedMonth); + if ("incrementDisplayedMonth" in $$props) $$invalidate(2, incrementDisplayedMonth = $$props.incrementDisplayedMonth); + if ("decrementDisplayedMonth" in $$props) $$invalidate(3, decrementDisplayedMonth = $$props.decrementDisplayedMonth); + }; + + return [ + displayedMonth, + resetDisplayedMonth, + incrementDisplayedMonth, + decrementDisplayedMonth, + todayDisplayStr, + isMobile, + today + ]; +} + +class Nav extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-1vwr9dd-style")) add_css$2(); + + init(this, options, instance$2, create_fragment$2, safe_not_equal, { + displayedMonth: 0, + today: 6, + resetDisplayedMonth: 1, + incrementDisplayedMonth: 2, + decrementDisplayedMonth: 3 + }); + } +} + +/* src/components/WeekNum.svelte generated by Svelte v3.35.0 */ + +function add_css$1() { + var style = element("style"); + style.id = "svelte-egt0yd-style"; + style.textContent = "td.svelte-egt0yd{border-right:1px solid var(--background-modifier-border)}.week-num.svelte-egt0yd{background-color:var(--color-background-weeknum);border-radius:4px;color:var(--color-text-weeknum);cursor:pointer;font-size:0.65em;height:100%;padding:4px;text-align:center;transition:background-color 0.1s ease-in, color 0.1s ease-in;vertical-align:baseline}.week-num.svelte-egt0yd:hover{background-color:var(--interactive-hover)}.week-num.active.svelte-egt0yd:hover{background-color:var(--interactive-accent-hover)}.active.svelte-egt0yd{color:var(--text-on-accent);background-color:var(--interactive-accent)}.dot-container.svelte-egt0yd{display:flex;flex-wrap:wrap;justify-content:center;line-height:6px;min-height:6px}"; + append(document.head, style); +} + +function get_each_context$1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[11] = list[i]; + return child_ctx; +} + +// (35:8) {#each metadata.dots as dot} +function create_each_block$1(ctx) { + let dot; + let current; + const dot_spread_levels = [/*dot*/ ctx[11]]; + let dot_props = {}; + + for (let i = 0; i < dot_spread_levels.length; i += 1) { + dot_props = assign(dot_props, dot_spread_levels[i]); + } + + dot = new Dot({ props: dot_props }); + + return { + c() { + create_component(dot.$$.fragment); + }, + m(target, anchor) { + mount_component(dot, target, anchor); + current = true; + }, + p(ctx, dirty) { + const dot_changes = (dirty & /*metadata*/ 64) + ? get_spread_update(dot_spread_levels, [get_spread_object(/*dot*/ ctx[11])]) + : {}; + + dot.$set(dot_changes); + }, + i(local) { + if (current) return; + transition_in(dot.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(dot.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(dot, detaching); + } + }; +} + +// (24:2) +function create_default_slot(ctx) { + let div1; + let t0; + let t1; + let div0; + let div1_class_value; + let current; + let mounted; + let dispose; + let each_value = /*metadata*/ ctx[6].dots; + let each_blocks = []; + + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block$1(get_each_context$1(ctx, each_value, i)); + } + + const out = i => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + + return { + c() { + div1 = element("div"); + t0 = text(/*weekNum*/ ctx[0]); + t1 = space(); + div0 = element("div"); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + + attr(div0, "class", "dot-container svelte-egt0yd"); + attr(div1, "class", div1_class_value = "" + (null_to_empty(`week-num ${/*metadata*/ ctx[6].classes.join(" ")}`) + " svelte-egt0yd")); + toggle_class(div1, "active", /*selectedId*/ ctx[5] === getDateUID_1(/*days*/ ctx[1][0], "week")); + }, + m(target, anchor) { + insert(target, div1, anchor); + append(div1, t0); + append(div1, t1); + append(div1, div0); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div0, null); + } + + current = true; + + if (!mounted) { + dispose = [ + listen(div1, "click", function () { + if (is_function(/*onClick*/ ctx[3] && /*click_handler*/ ctx[8])) (/*onClick*/ ctx[3] && /*click_handler*/ ctx[8]).apply(this, arguments); + }), + listen(div1, "contextmenu", function () { + if (is_function(/*onContextMenu*/ ctx[4] && /*contextmenu_handler*/ ctx[9])) (/*onContextMenu*/ ctx[4] && /*contextmenu_handler*/ ctx[9]).apply(this, arguments); + }), + listen(div1, "pointerover", function () { + if (is_function(/*onHover*/ ctx[2] && /*pointerover_handler*/ ctx[10])) (/*onHover*/ ctx[2] && /*pointerover_handler*/ ctx[10]).apply(this, arguments); + }) + ]; + + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + if (!current || dirty & /*weekNum*/ 1) set_data(t0, /*weekNum*/ ctx[0]); + + if (dirty & /*metadata*/ 64) { + each_value = /*metadata*/ ctx[6].dots; + let i; + + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context$1(ctx, each_value, i); + + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block$1(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(div0, null); + } + } + + group_outros(); + + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + + check_outros(); + } + + if (!current || dirty & /*metadata*/ 64 && div1_class_value !== (div1_class_value = "" + (null_to_empty(`week-num ${/*metadata*/ ctx[6].classes.join(" ")}`) + " svelte-egt0yd"))) { + attr(div1, "class", div1_class_value); + } + + if (dirty & /*metadata, selectedId, getDateUID, days*/ 98) { + toggle_class(div1, "active", /*selectedId*/ ctx[5] === getDateUID_1(/*days*/ ctx[1][0], "week")); + } + }, + i(local) { + if (current) return; + + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(div1); + destroy_each(each_blocks, detaching); + mounted = false; + run_all(dispose); + } + }; +} + +function create_fragment$1(ctx) { + let td; + let metadataresolver; + let current; + + metadataresolver = new MetadataResolver({ + props: { + metadata: /*metadata*/ ctx[6], + $$slots: { + default: [ + create_default_slot, + ({ metadata }) => ({ 6: metadata }), + ({ metadata }) => metadata ? 64 : 0 + ] + }, + $$scope: { ctx } + } + }); + + return { + c() { + td = element("td"); + create_component(metadataresolver.$$.fragment); + attr(td, "class", "svelte-egt0yd"); + }, + m(target, anchor) { + insert(target, td, anchor); + mount_component(metadataresolver, td, null); + current = true; + }, + p(ctx, [dirty]) { + const metadataresolver_changes = {}; + if (dirty & /*metadata*/ 64) metadataresolver_changes.metadata = /*metadata*/ ctx[6]; + + if (dirty & /*$$scope, metadata, selectedId, days, onClick, startOfWeek, onContextMenu, onHover, weekNum*/ 16639) { + metadataresolver_changes.$$scope = { dirty, ctx }; + } + + metadataresolver.$set(metadataresolver_changes); + }, + i(local) { + if (current) return; + transition_in(metadataresolver.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(metadataresolver.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(td); + destroy_component(metadataresolver); + } + }; +} + +function instance$1($$self, $$props, $$invalidate) { + + + let { weekNum } = $$props; + let { days } = $$props; + let { metadata } = $$props; + let { onHover } = $$props; + let { onClick } = $$props; + let { onContextMenu } = $$props; + let { selectedId = null } = $$props; + let startOfWeek; + const click_handler = e => onClick(startOfWeek, isMetaPressed(e)); + const contextmenu_handler = e => onContextMenu(days[0], e); + const pointerover_handler = e => onHover(startOfWeek, e.target, isMetaPressed(e)); + + $$self.$$set = $$props => { + if ("weekNum" in $$props) $$invalidate(0, weekNum = $$props.weekNum); + if ("days" in $$props) $$invalidate(1, days = $$props.days); + if ("metadata" in $$props) $$invalidate(6, metadata = $$props.metadata); + if ("onHover" in $$props) $$invalidate(2, onHover = $$props.onHover); + if ("onClick" in $$props) $$invalidate(3, onClick = $$props.onClick); + if ("onContextMenu" in $$props) $$invalidate(4, onContextMenu = $$props.onContextMenu); + if ("selectedId" in $$props) $$invalidate(5, selectedId = $$props.selectedId); + }; + + $$self.$$.update = () => { + if ($$self.$$.dirty & /*days*/ 2) { + $$invalidate(7, startOfWeek = getStartOfWeek(days)); + } + }; + + return [ + weekNum, + days, + onHover, + onClick, + onContextMenu, + selectedId, + metadata, + startOfWeek, + click_handler, + contextmenu_handler, + pointerover_handler + ]; +} + +class WeekNum extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-egt0yd-style")) add_css$1(); + + init(this, options, instance$1, create_fragment$1, not_equal, { + weekNum: 0, + days: 1, + metadata: 6, + onHover: 2, + onClick: 3, + onContextMenu: 4, + selectedId: 5 + }); + } +} + +async function metadataReducer(promisedMetadata) { + const meta = { + dots: [], + classes: [], + dataAttributes: {}, + }; + const metas = await Promise.all(promisedMetadata); + return metas.reduce((acc, meta) => ({ + classes: [...acc.classes, ...(meta.classes || [])], + dataAttributes: Object.assign(acc.dataAttributes, meta.dataAttributes), + dots: [...acc.dots, ...(meta.dots || [])], + }), meta); +} +function getDailyMetadata(sources, date, ..._args) { + return metadataReducer(sources.map((source) => source.getDailyMetadata(date))); +} +function getWeeklyMetadata(sources, date, ..._args) { + return metadataReducer(sources.map((source) => source.getWeeklyMetadata(date))); +} + +/* src/components/Calendar.svelte generated by Svelte v3.35.0 */ + +function add_css() { + var style = element("style"); + style.id = "svelte-pcimu8-style"; + style.textContent = ".container.svelte-pcimu8{--color-background-heading:transparent;--color-background-day:transparent;--color-background-weeknum:transparent;--color-background-weekend:transparent;--color-dot:var(--text-muted);--color-arrow:var(--text-muted);--color-button:var(--text-muted);--color-text-title:var(--text-normal);--color-text-heading:var(--text-muted);--color-text-day:var(--text-normal);--color-text-today:var(--interactive-accent);--color-text-weeknum:var(--text-muted)}.container.svelte-pcimu8{padding:0 8px}.container.is-mobile.svelte-pcimu8{padding:0}th.svelte-pcimu8{text-align:center}.weekend.svelte-pcimu8{background-color:var(--color-background-weekend)}.calendar.svelte-pcimu8{border-collapse:collapse;width:100%}th.svelte-pcimu8{background-color:var(--color-background-heading);color:var(--color-text-heading);font-size:0.6em;letter-spacing:1px;padding:4px;text-transform:uppercase}"; + append(document.head, style); +} + +function get_each_context(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[18] = list[i]; + return child_ctx; +} + +function get_each_context_1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[21] = list[i]; + return child_ctx; +} + +function get_each_context_2(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[24] = list[i]; + return child_ctx; +} + +function get_each_context_3(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[27] = list[i]; + return child_ctx; +} + +// (55:6) {#if showWeekNums} +function create_if_block_2(ctx) { + let col; + + return { + c() { + col = element("col"); + }, + m(target, anchor) { + insert(target, col, anchor); + }, + d(detaching) { + if (detaching) detach(col); + } + }; +} + +// (58:6) {#each month[1].days as date} +function create_each_block_3(ctx) { + let col; + + return { + c() { + col = element("col"); + attr(col, "class", "svelte-pcimu8"); + toggle_class(col, "weekend", isWeekend(/*date*/ ctx[27])); + }, + m(target, anchor) { + insert(target, col, anchor); + }, + p(ctx, dirty) { + if (dirty & /*isWeekend, month*/ 16384) { + toggle_class(col, "weekend", isWeekend(/*date*/ ctx[27])); + } + }, + d(detaching) { + if (detaching) detach(col); + } + }; +} + +// (64:8) {#if showWeekNums} +function create_if_block_1(ctx) { + let th; + + return { + c() { + th = element("th"); + th.textContent = "W"; + attr(th, "class", "svelte-pcimu8"); + }, + m(target, anchor) { + insert(target, th, anchor); + }, + d(detaching) { + if (detaching) detach(th); + } + }; +} + +// (67:8) {#each daysOfWeek as dayOfWeek} +function create_each_block_2(ctx) { + let th; + let t_value = /*dayOfWeek*/ ctx[24] + ""; + let t; + + return { + c() { + th = element("th"); + t = text(t_value); + attr(th, "class", "svelte-pcimu8"); + }, + m(target, anchor) { + insert(target, th, anchor); + append(th, t); + }, + p(ctx, dirty) { + if (dirty & /*daysOfWeek*/ 32768 && t_value !== (t_value = /*dayOfWeek*/ ctx[24] + "")) set_data(t, t_value); + }, + d(detaching) { + if (detaching) detach(th); + } + }; +} + +// (75:10) {#if showWeekNums} +function create_if_block(ctx) { + let weeknum; + let current; + + const weeknum_spread_levels = [ + /*week*/ ctx[18], + { + metadata: getWeeklyMetadata(/*sources*/ ctx[8], /*week*/ ctx[18].days[0], /*today*/ ctx[10]) + }, + { onClick: /*onClickWeek*/ ctx[7] }, + { + onContextMenu: /*onContextMenuWeek*/ ctx[5] + }, + { onHover: /*onHoverWeek*/ ctx[3] }, + { selectedId: /*selectedId*/ ctx[9] } + ]; + + let weeknum_props = {}; + + for (let i = 0; i < weeknum_spread_levels.length; i += 1) { + weeknum_props = assign(weeknum_props, weeknum_spread_levels[i]); + } + + weeknum = new WeekNum({ props: weeknum_props }); + + return { + c() { + create_component(weeknum.$$.fragment); + }, + m(target, anchor) { + mount_component(weeknum, target, anchor); + current = true; + }, + p(ctx, dirty) { + const weeknum_changes = (dirty & /*month, getWeeklyMetadata, sources, today, onClickWeek, onContextMenuWeek, onHoverWeek, selectedId*/ 18344) + ? get_spread_update(weeknum_spread_levels, [ + dirty & /*month*/ 16384 && get_spread_object(/*week*/ ctx[18]), + dirty & /*getWeeklyMetadata, sources, month, today*/ 17664 && { + metadata: getWeeklyMetadata(/*sources*/ ctx[8], /*week*/ ctx[18].days[0], /*today*/ ctx[10]) + }, + dirty & /*onClickWeek*/ 128 && { onClick: /*onClickWeek*/ ctx[7] }, + dirty & /*onContextMenuWeek*/ 32 && { + onContextMenu: /*onContextMenuWeek*/ ctx[5] + }, + dirty & /*onHoverWeek*/ 8 && { onHover: /*onHoverWeek*/ ctx[3] }, + dirty & /*selectedId*/ 512 && { selectedId: /*selectedId*/ ctx[9] } + ]) + : {}; + + weeknum.$set(weeknum_changes); + }, + i(local) { + if (current) return; + transition_in(weeknum.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(weeknum.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(weeknum, detaching); + } + }; } -function compareVersions(v1, v2) { - // validate input and split into segments - const n1 = validateAndParse(v1); - const n2 = validateAndParse(v2); +// (85:10) {#each week.days as day (day.format())} +function create_each_block_1(key_1, ctx) { + let first; + let day; + let current; - // pop off the patch - const p1 = n1.pop(); - const p2 = n2.pop(); + day = new Day({ + props: { + date: /*day*/ ctx[21], + today: /*today*/ ctx[10], + displayedMonth: /*displayedMonth*/ ctx[0], + onClick: /*onClickDay*/ ctx[6], + onContextMenu: /*onContextMenuDay*/ ctx[4], + onHover: /*onHoverDay*/ ctx[2], + metadata: getDailyMetadata(/*sources*/ ctx[8], /*day*/ ctx[21], /*today*/ ctx[10]), + selectedId: /*selectedId*/ ctx[9] + } + }); - // validate numbers - const r = compareSegments(n1, n2); - if (r !== 0) return r; + return { + key: key_1, + first: null, + c() { + first = empty(); + create_component(day.$$.fragment); + this.first = first; + }, + m(target, anchor) { + insert(target, first, anchor); + mount_component(day, target, anchor); + current = true; + }, + p(new_ctx, dirty) { + ctx = new_ctx; + const day_changes = {}; + if (dirty & /*month*/ 16384) day_changes.date = /*day*/ ctx[21]; + if (dirty & /*today*/ 1024) day_changes.today = /*today*/ ctx[10]; + if (dirty & /*displayedMonth*/ 1) day_changes.displayedMonth = /*displayedMonth*/ ctx[0]; + if (dirty & /*onClickDay*/ 64) day_changes.onClick = /*onClickDay*/ ctx[6]; + if (dirty & /*onContextMenuDay*/ 16) day_changes.onContextMenu = /*onContextMenuDay*/ ctx[4]; + if (dirty & /*onHoverDay*/ 4) day_changes.onHover = /*onHoverDay*/ ctx[2]; + if (dirty & /*sources, month, today*/ 17664) day_changes.metadata = getDailyMetadata(/*sources*/ ctx[8], /*day*/ ctx[21], /*today*/ ctx[10]); + if (dirty & /*selectedId*/ 512) day_changes.selectedId = /*selectedId*/ ctx[9]; + day.$set(day_changes); + }, + i(local) { + if (current) return; + transition_in(day.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(day.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(first); + destroy_component(day, detaching); + } + }; +} - // validate pre-release - if (p1 && p2) { - return compareSegments(p1.split('.'), p2.split('.')); - } else if (p1 || p2) { - return p1 ? -1 : 1; - } +// (73:6) {#each month as week (week.weekNum)} +function create_each_block(key_1, ctx) { + let tr; + let t0; + let each_blocks = []; + let each_1_lookup = new Map(); + let t1; + let current; + let if_block = /*showWeekNums*/ ctx[1] && create_if_block(ctx); + let each_value_1 = /*week*/ ctx[18].days; + const get_key = ctx => /*day*/ ctx[21].format(); - return 0; -} + for (let i = 0; i < each_value_1.length; i += 1) { + let child_ctx = get_each_context_1(ctx, each_value_1, i); + let key = get_key(child_ctx); + each_1_lookup.set(key, each_blocks[i] = create_each_block_1(key, child_ctx)); + } -const compare = (v1, v2, operator) => { - // validate input operator - assertValidOperator(operator); + return { + key: key_1, + first: null, + c() { + tr = element("tr"); + if (if_block) if_block.c(); + t0 = space(); - // since result of compareVersions can only be -1 or 0 or 1 - // a simple map can be used to replace switch - const res = compareVersions(v1, v2); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } - return operatorResMap[operator].includes(res); -}; + t1 = space(); + this.first = tr; + }, + m(target, anchor) { + insert(target, tr, anchor); + if (if_block) if_block.m(tr, null); + append(tr, t0); -const satisfies = (v, r) => { - // if no range operator then "=" - const m = r.match(/^([<>=~^]+)/); - const op = m ? m[1] : '='; + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(tr, null); + } - // if gt/lt/eq then operator compare - if (op !== '^' && op !== '~') return compare(v, r, op); + append(tr, t1); + current = true; + }, + p(new_ctx, dirty) { + ctx = new_ctx; - // else range of either "~" or "^" is assumed - const [v1, v2, v3] = validateAndParse(v); - const [r1, r2, r3] = validateAndParse(r); - if (compareStrings(v1, r1) !== 0) return false; - if (op === '^') { - return compareSegments([v2, v3], [r2, r3]) >= 0; - } - if (compareStrings(v2, r2) !== 0) return false; - return compareStrings(v3, r3) >= 0; -}; + if (/*showWeekNums*/ ctx[1]) { + if (if_block) { + if_block.p(ctx, dirty); -const semver = - /^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i; + if (dirty & /*showWeekNums*/ 2) { + transition_in(if_block, 1); + } + } else { + if_block = create_if_block(ctx); + if_block.c(); + transition_in(if_block, 1); + if_block.m(tr, t0); + } + } else if (if_block) { + group_outros(); -const validateAndParse = (v) => { - if (typeof v !== 'string') { - throw new TypeError('Invalid argument expected string'); - } - const match = v.match(semver); - if (!match) { - throw new Error(`Invalid argument not valid semver ('${v}' received)`); - } - match.shift(); - return match; -}; + transition_out(if_block, 1, 1, () => { + if_block = null; + }); + + check_outros(); + } + + if (dirty & /*month, today, displayedMonth, onClickDay, onContextMenuDay, onHoverDay, getDailyMetadata, sources, selectedId*/ 18261) { + each_value_1 = /*week*/ ctx[18].days; + group_outros(); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value_1, each_1_lookup, tr, outro_and_destroy_block, create_each_block_1, t1, get_each_context_1); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + + for (let i = 0; i < each_value_1.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + transition_out(if_block); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(tr); + if (if_block) if_block.d(); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(); + } + } + }; +} + +function create_fragment(ctx) { + let div; + let nav; + let t0; + let table; + let colgroup; + let t1; + let t2; + let thead; + let tr; + let t3; + let t4; + let tbody; + let each_blocks = []; + let each2_lookup = new Map(); + let current; + + nav = new Nav({ + props: { + today: /*today*/ ctx[10], + displayedMonth: /*displayedMonth*/ ctx[0], + incrementDisplayedMonth: /*incrementDisplayedMonth*/ ctx[11], + decrementDisplayedMonth: /*decrementDisplayedMonth*/ ctx[12], + resetDisplayedMonth: /*resetDisplayedMonth*/ ctx[13] + } + }); + + let if_block0 = /*showWeekNums*/ ctx[1] && create_if_block_2(); + let each_value_3 = /*month*/ ctx[14][1].days; + let each_blocks_2 = []; + + for (let i = 0; i < each_value_3.length; i += 1) { + each_blocks_2[i] = create_each_block_3(get_each_context_3(ctx, each_value_3, i)); + } + + let if_block1 = /*showWeekNums*/ ctx[1] && create_if_block_1(); + let each_value_2 = /*daysOfWeek*/ ctx[15]; + let each_blocks_1 = []; + + for (let i = 0; i < each_value_2.length; i += 1) { + each_blocks_1[i] = create_each_block_2(get_each_context_2(ctx, each_value_2, i)); + } -const isWildcard = (s) => s === '*' || s === 'x' || s === 'X'; + let each_value = /*month*/ ctx[14]; + const get_key = ctx => /*week*/ ctx[18].weekNum; -const tryParse = (v) => { - const n = parseInt(v, 10); - return isNaN(n) ? v : n; -}; + for (let i = 0; i < each_value.length; i += 1) { + let child_ctx = get_each_context(ctx, each_value, i); + let key = get_key(child_ctx); + each2_lookup.set(key, each_blocks[i] = create_each_block(key, child_ctx)); + } -const forceType = (a, b) => - typeof a !== typeof b ? [String(a), String(b)] : [a, b]; + return { + c() { + div = element("div"); + create_component(nav.$$.fragment); + t0 = space(); + table = element("table"); + colgroup = element("colgroup"); + if (if_block0) if_block0.c(); + t1 = space(); -const compareStrings = (a, b) => { - if (isWildcard(a) || isWildcard(b)) return 0; - const [ap, bp] = forceType(tryParse(a), tryParse(b)); - if (ap > bp) return 1; - if (ap < bp) return -1; - return 0; -}; + for (let i = 0; i < each_blocks_2.length; i += 1) { + each_blocks_2[i].c(); + } -const compareSegments = (a, b) => { - for (let i = 0; i < Math.max(a.length, b.length); i++) { - const r = compareStrings(a[i] || 0, b[i] || 0); - if (r !== 0) return r; - } - return 0; -}; + t2 = space(); + thead = element("thead"); + tr = element("tr"); + if (if_block1) if_block1.c(); + t3 = space(); -const operatorResMap = { - '>': [1], - '>=': [0, 1], - '=': [0], - '<=': [-1, 0], - '<': [-1], -}; + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].c(); + } -const allowedOperators = Object.keys(operatorResMap); + t4 = space(); + tbody = element("tbody"); -const assertValidOperator = (op) => { - if (typeof op !== 'string') { - throw new TypeError( - `Invalid operator type, expected string but got ${typeof op}` - ); - } - if (allowedOperators.indexOf(op) === -1) { - throw new Error( - `Invalid operator, expected one of ${allowedOperators.join('|')}` - ); - } -}; + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } -/** The general, externally accessible plugin API (available at `app.plugins.plugins.dataview.api`). */ -/** Asynchronous API calls related to file / system IO. */ -class DataviewIOApi { - constructor(api) { - this.api = api; - } - /** Load the contents of a CSV asynchronously, returning a data array of rows (or undefined if it does not exist). */ - async csv(path, originFile) { - if (!Values.isLink(path) && !Values.isString(path)) { - throw Error(`dv.io.csv only handles string or link paths; was provided type '${typeof path}'.`); - } - let data = await this.api.index.csv.get(this.normalize(path, originFile)); - if (data.successful) - return DataArray.from(data.value, this.api.settings); - else - throw Error(`Could not find CSV for path '${path}' (relative to origin '${originFile !== null && originFile !== void 0 ? originFile : "/"}')`); - } - /** Asynchronously load the contents of any link or path in an Obsidian vault. */ - async load(path, originFile) { - if (!Values.isLink(path) && !Values.isString(path)) { - throw Error(`dv.io.load only handles string or link paths; was provided type '${typeof path}'.`); - } - return this.api.index.vault.adapter.read(this.normalize(path, originFile)); - } - /** Normalize a link or path relative to an optional origin file. Returns a textual fully-qualified-path. */ - normalize(path, originFile) { - let realPath; - if (Values.isLink(path)) - realPath = path.path; - else - realPath = path; - return this.api.index.prefix.resolveRelative(realPath, originFile); - } -} -class DataviewApi { - constructor(app, index, settings, verNum) { - this.app = app; - this.index = index; - this.settings = settings; - this.verNum = verNum; - /** Value utility functions for comparisons and type-checking. */ - this.value = Values; - /** Re-exporting of luxon for people who can't easily require it. Sorry! */ - this.luxon = Luxon; - /** utils to check api version */ - this.version = (() => { - const { verNum: version } = this; - return { - get current() { - return version; - }, - compare: (op, ver) => compare(version, ver, op), - satisfies: range => satisfies(version, range), - }; - })(); - this.evaluationContext = new Context(defaultLinkHandler(index, ""), settings); - this.func = Functions.bindAll(DEFAULT_FUNCTIONS, this.evaluationContext); - this.io = new DataviewIOApi(this); - } - ///////////////////////////// - // Index + Data Collection // - ///////////////////////////// - /** Return an array of paths (as strings) corresponding to pages which match the query. */ - pagePaths(query, originFile) { - let source; - try { - if (!query || query.trim() === "") - source = Sources.folder(""); - else - source = EXPRESSION.source.tryParse(query); - } - catch (ex) { - throw new Error(`Failed to parse query in 'pagePaths': ${ex}`); - } - return matchingSourcePaths(source, this.index, originFile) - .map(s => DataArray.from(s, this.settings)) - .orElseThrow(); - } - /** Map a page path to the actual data contained within that page. */ - page(path, originFile) { - if (!(typeof path === "string") && !Values.isLink(path)) { - throw Error("dv.page only handles string and link paths; was provided type '" + typeof path + "'"); - } - let rawPath = path instanceof Link ? path.path : path; - let normPath = this.app.metadataCache.getFirstLinkpathDest(rawPath, originFile !== null && originFile !== void 0 ? originFile : ""); - if (!normPath) - return undefined; - let pageObject = this.index.pages.get(normPath.path); - if (!pageObject) - return undefined; - return DataArray.convert(pageObject.toObject(this.index), this.settings); - } - /** Return an array of page objects corresponding to pages which match the query. */ - pages(query, originFile) { - return this.pagePaths(query, originFile).flatMap(p => { - let res = this.page(p, originFile); - return res ? [res] : []; - }); - } - ///////////// - // Utility // - ///////////// - /** - * Convert an input element or array into a Dataview data-array. If the input is already a data array, - * it is returned unchanged. - */ - array(raw) { - if (DataArray.isDataArray(raw)) - return raw; - if (Array.isArray(raw)) - return DataArray.wrap(raw, this.settings); - return DataArray.wrap([raw], this.settings); - } - /** Return true if theg given value is a javascript array OR a dataview data array. */ - isArray(raw) { - return DataArray.isDataArray(raw) || Array.isArray(raw); - } - /** Create a dataview file link to the given path. */ - fileLink(path, embed = false, display) { - return Link.file(path, embed, display); - } - /** Attempt to extract a date from a string, link or date. */ - date(pathlike) { - return this.func.date(pathlike); - } - /** Attempt to extract a duration from a string or duration. */ - duration(str) { - return this.func.dur(str); - } - /** - * Compare two arbitrary JavaScript values using Dataview's default comparison rules. Returns a negative value if - * a < b, 0 if a = b, and a positive value if a > b. - */ - compare(a, b) { - return Values.compareValue(a, b); - } - /** Return true if the two given JavaScript values are equal using Dataview's default comparison rules. */ - equal(a, b) { - return this.compare(a, b) == 0; - } - /////////////// - // Rendering // - /////////////// - /** Render a dataview list of the given values. */ - list(values, container, component, filePath) { - if (!values) - return; - if (DataArray.isDataArray(values)) - values = values.array(); - renderList(container, values, component, filePath, this.settings); - } - /** Render a dataview table with the given headers, and the 2D array of values. */ - table(headers, values, container, component, filePath) { - if (!values) - values = []; - if (DataArray.isDataArray(values)) - values = values.array(); - renderTable(container, headers, values, component, filePath, this.settings); - } - /** Render a dataview task view with the given tasks. */ - async taskList(tasks, groupByFile = true, container, component, filePath = "") { - var _a; - if (DataArray.isDataArray(tasks)) - tasks = tasks.array(); - let taskComponent = new obsidian.Component(); - component.addChild(taskComponent); - if (groupByFile) { - let byFile = new Map(); - for (let task of tasks) { - if (!byFile.has(task.path)) - byFile.set(task.path, []); - (_a = byFile.get(task.path)) === null || _a === void 0 ? void 0 : _a.push(task); - } - let groupings = Groupings.grouped(Array.from(byFile.entries()).map(([path, tasks]) => { - return { key: Link.file(path), value: Groupings.base(tasks) }; - })); - let subcontainer = container.createDiv(); - await renderTasks(subcontainer, groupings, filePath, taskComponent, this.app.vault, this.settings); - } - else { - let subcontainer = container.createDiv(); - await renderTasks(subcontainer, Groupings.base(tasks), filePath, taskComponent, this.app.vault, this.settings); - } - } - /** Render an arbitrary value into a container. */ - async renderValue(value, container, component, filePath, inline = false) { - await renderValue(value, container, filePath, component, this.settings, inline); - } -} + attr(table, "class", "calendar svelte-pcimu8"); + attr(div, "id", "calendar-container"); + attr(div, "class", "container svelte-pcimu8"); + toggle_class(div, "is-mobile", /*isMobile*/ ctx[16]); + }, + m(target, anchor) { + insert(target, div, anchor); + mount_component(nav, div, null); + append(div, t0); + append(div, table); + append(table, colgroup); + if (if_block0) if_block0.m(colgroup, null); + append(colgroup, t1); + + for (let i = 0; i < each_blocks_2.length; i += 1) { + each_blocks_2[i].m(colgroup, null); + } + + append(table, t2); + append(table, thead); + append(thead, tr); + if (if_block1) if_block1.m(tr, null); + append(tr, t3); -/** Fancy wrappers for the JavaScript API, used both by external plugins AND by the dataview javascript view. */ -/** Asynchronous API calls related to file / system IO. */ -class DataviewInlineIOApi { - constructor(api, currentFile) { - this.api = api; - this.currentFile = currentFile; - } - /** Load the contents of a CSV asynchronously, returning a data array of rows (or undefined if it does not exist). */ - async csv(path, originFile) { - return this.api.csv(path, originFile || this.currentFile); - } - /** Asynchronously load the contents of any link or path in an Obsidian vault. */ - async load(path, originFile) { - return this.api.load(path, originFile || this.currentFile); - } - /** Normalize a link or path relative to an optional origin file. Returns a textual fully-qualified-path. */ - normalize(path, originFile) { - return this.api.normalize(path, originFile || this.currentFile); - } -} -class DataviewInlineApi { - constructor(index, component, container, app, settings, verNum, currentFilePath) { - var _a, _b; - /** Value utilities which allow for type-checking and comparisons. */ - this.value = Values; - /** Re-exporting of luxon for people who can't easily require it. Sorry! */ - this.luxon = Luxon; - this.index = index; - this.component = component; - this.container = container; - this.app = app; - this.currentFilePath = currentFilePath; - this.settings = settings; - this.api = new DataviewApi(this.app, this.index, this.settings, verNum); - this.io = new DataviewInlineIOApi(this.api.io, this.currentFilePath); - // Set up the evaluation context with variables from the current file. - let fileMeta = (_b = (_a = this.index.pages.get(this.currentFilePath)) === null || _a === void 0 ? void 0 : _a.toObject(this.index)) !== null && _b !== void 0 ? _b : {}; - this.evaluationContext = new Context(defaultLinkHandler(this.index, this.currentFilePath), settings, fileMeta); - this.func = Functions.bindAll(DEFAULT_FUNCTIONS, this.evaluationContext); - } - ///////////////////////////// - // Index + Data Collection // - ///////////////////////////// - /** Return an array of paths (as strings) corresponding to pages which match the query. */ - pagePaths(query) { - return this.api.pagePaths(query, this.currentFilePath); - } - /** Map a page path to the actual data contained within that page. */ - page(path) { - return this.api.page(path, this.currentFilePath); - } - /** Return an array of page objects corresponding to pages which match the query. */ - pages(query) { - return this.api.pages(query, this.currentFilePath); - } - /** Return the information about the current page. */ - current() { - return this.page(this.currentFilePath); - } - ///////////// - // Utility // - ///////////// - /** - * Convert an input element or array into a Dataview data-array. If the input is already a data array, - * it is returned unchanged. - */ - array(raw) { - return this.api.array(raw); - } - /** Return true if theg given value is a javascript array OR a dataview data array. */ - isArray(raw) { - return this.api.isArray(raw); - } - /** Create a dataview file link to the given path. */ - fileLink(path, embed = false, display) { - return Link.file(path, embed, display); - } - /** Create a dataview section link to the given path. */ - sectionLink(path, section, embed = false, display) { - return Link.header(path, section, embed, display); - } - /** Create a dataview block link to the given path. */ - blockLink(path, blockId, embed = false, display) { - return Link.block(path, blockId, embed, display); - } - /** Attempt to extract a date from a string, link or date. */ - date(pathlike) { - return this.api.date(pathlike); - } - /** Attempt to extract a duration from a string or duration. */ - duration(dur) { - return this.api.duration(dur); - } - /** - * Compare two arbitrary JavaScript values using Dataview's default comparison rules. Returns a negative value if - * a < b, 0 if a = b, and a positive value if a > b. - */ - compare(a, b) { - return Values.compareValue(a, b); - } - /** Return true if the two given JavaScript values are equal using Dataview's default comparison rules. */ - equal(a, b) { - return this.compare(a, b) == 0; - } - ///////////////////////// - // Rendering Functions // - ///////////////////////// - /** Render an HTML element, containing arbitrary text. */ - async el(el, text, options) { - let wrapped = Values.wrapValue(text); - if (wrapped === null || wrapped === undefined) { - return this.container.createEl(el, Object.assign({ text }, options)); - } - let _el = this.container.createEl(el, options); - await renderValue(wrapped.value, _el, this.currentFilePath, this.component, this.settings, true); - return _el; - } - /** Render an HTML header; the level can be anything from 1 - 6. */ - async header(level, text, options) { - let header = { 1: "h1", 2: "h2", 3: "h3", 4: "h4", 5: "h5", 6: "h6" }[level]; - if (!header) - throw Error(`Unrecognized level '${level}' (expected 1, 2, 3, 4, 5, or 6)`); - return this.el(header, text, options); - } - /** Render an HTML paragraph, containing arbitrary text. */ - async paragraph(text, options) { - return this.el("p", text, options); - } - /** Render an inline span, containing arbitrary text. */ - async span(text, options) { - return this.el("span", text, options); - } - /** - * Render HTML from the output of a template "view" saved as a file in the vault. - * Takes a filename and arbitrary input data. - */ - async view(viewName, input) { - // Look for `${viewName}.js` first, then for `${viewName}/view.js`. - let simpleViewFile = this.app.metadataCache.getFirstLinkpathDest(viewName + ".js", this.currentFilePath); - if (simpleViewFile) { - let contents = await this.app.vault.read(simpleViewFile); - let func = new Function("dv", "input", contents); - try { - // This may directly render, in which case it will likely return undefined or null. - let result = await Promise.resolve(func(this, input)); - if (result) - await renderValue(result, this.container, this.currentFilePath, this.component, this.settings, true); - } - catch (ex) { - renderErrorPre(this.container, `Dataview: Failed to execute view '${simpleViewFile.path}'.\n\n${ex}`); - } - return; - } - // No `{viewName}.js`, so look for a folder instead. - let viewPath = `${viewName}/view.js`; - let viewFile = this.app.metadataCache.getFirstLinkpathDest(viewPath, this.currentFilePath); - if (!viewFile) { - renderErrorPre(this.container, `Dataview: custom view not found for '${viewPath}' or '${viewName}.js'.`); - return; - } - let viewContents = await this.app.vault.read(viewFile); - let viewFunction = new Function("dv", "input", viewContents); - try { - let result = await Promise.resolve(viewFunction(this, input)); - if (result) - await renderValue(result, this.container, this.currentFilePath, this.component, this.settings, true); - } - catch (ex) { - renderErrorPre(this.container, `Dataview: Error while executing view '${viewFile.path}'.\n\n${ex}`); - } - // Check for optional CSS. - let cssFile = this.app.metadataCache.getFirstLinkpathDest(`${viewName}/view.css`, this.currentFilePath); - if (!cssFile) - return; - let cssContents = await this.app.vault.read(cssFile); - this.container.createEl("style", { text: cssContents, attr: { scope: " " } }); - } - /** Render a dataview list of the given values. */ - list(values) { - return this.api.list(values, this.container, this.component, this.currentFilePath); - } - /** Render a dataview table with the given headers, and the 2D array of values. */ - table(headers, values) { - return this.api.table(headers, values, this.container, this.component, this.currentFilePath); - } - /** Render a dataview task view with the given tasks. */ - taskList(tasks, groupByFile = true) { - return this.api.taskList(tasks, groupByFile, this.container, this.component, this.currentFilePath); - } -} -/** - * Evaluate a script where 'this' for the script is set to the given context. Allows you to define global variables. - */ -function evalInContext(script, context) { - return function () { - return eval(script); - }.call(context); -} -/** - * Evaluate a script possibly asynchronously, if the script contains `async/await` blocks. - */ -async function asyncEvalInContext(script, context) { - if (script.includes("await")) { - return evalInContext("(async () => { " + script + " })()", context); - } - else { - return Promise.resolve(evalInContext(script, context)); - } -} -/** Make a full API context which a script can be evaluted in. */ -function makeApiContext(index, component, app, settings, verNum, container, originFile) { - return new DataviewInlineApi(index, component, container, app, settings, verNum, originFile); + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].m(tr, null); + } + + append(table, t4); + append(table, tbody); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(tbody, null); + } + + current = true; + }, + p(ctx, [dirty]) { + const nav_changes = {}; + if (dirty & /*today*/ 1024) nav_changes.today = /*today*/ ctx[10]; + if (dirty & /*displayedMonth*/ 1) nav_changes.displayedMonth = /*displayedMonth*/ ctx[0]; + nav.$set(nav_changes); + + if (/*showWeekNums*/ ctx[1]) { + if (if_block0) ; else { + if_block0 = create_if_block_2(); + if_block0.c(); + if_block0.m(colgroup, t1); + } + } else if (if_block0) { + if_block0.d(1); + if_block0 = null; + } + + if (dirty & /*isWeekend, month*/ 16384) { + each_value_3 = /*month*/ ctx[14][1].days; + let i; + + for (i = 0; i < each_value_3.length; i += 1) { + const child_ctx = get_each_context_3(ctx, each_value_3, i); + + if (each_blocks_2[i]) { + each_blocks_2[i].p(child_ctx, dirty); + } else { + each_blocks_2[i] = create_each_block_3(child_ctx); + each_blocks_2[i].c(); + each_blocks_2[i].m(colgroup, null); + } + } + + for (; i < each_blocks_2.length; i += 1) { + each_blocks_2[i].d(1); + } + + each_blocks_2.length = each_value_3.length; + } + + if (/*showWeekNums*/ ctx[1]) { + if (if_block1) ; else { + if_block1 = create_if_block_1(); + if_block1.c(); + if_block1.m(tr, t3); + } + } else if (if_block1) { + if_block1.d(1); + if_block1 = null; + } + + if (dirty & /*daysOfWeek*/ 32768) { + each_value_2 = /*daysOfWeek*/ ctx[15]; + let i; + + for (i = 0; i < each_value_2.length; i += 1) { + const child_ctx = get_each_context_2(ctx, each_value_2, i); + + if (each_blocks_1[i]) { + each_blocks_1[i].p(child_ctx, dirty); + } else { + each_blocks_1[i] = create_each_block_2(child_ctx); + each_blocks_1[i].c(); + each_blocks_1[i].m(tr, null); + } + } + + for (; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].d(1); + } + + each_blocks_1.length = each_value_2.length; + } + + if (dirty & /*month, today, displayedMonth, onClickDay, onContextMenuDay, onHoverDay, getDailyMetadata, sources, selectedId, getWeeklyMetadata, onClickWeek, onContextMenuWeek, onHoverWeek, showWeekNums*/ 18431) { + each_value = /*month*/ ctx[14]; + group_outros(); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value, each2_lookup, tbody, outro_and_destroy_block, create_each_block, null, get_each_context); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(nav.$$.fragment, local); + + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + transition_out(nav.$$.fragment, local); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(div); + destroy_component(nav); + if (if_block0) if_block0.d(); + destroy_each(each_blocks_2, detaching); + if (if_block1) if_block1.d(); + destroy_each(each_blocks_1, detaching); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(); + } + } + }; } -const API_NAME = "DataviewAPI"; // this line will throw error if name out of sync -class DataviewPlugin extends obsidian.Plugin { +function instance($$self, $$props, $$invalidate) { + + + let { localeData } = $$props; + let { showWeekNums = false } = $$props; + let { onHoverDay } = $$props; + let { onHoverWeek } = $$props; + let { onContextMenuDay } = $$props; + let { onContextMenuWeek } = $$props; + let { onClickDay } = $$props; + let { onClickWeek } = $$props; + let { sources = [] } = $$props; + let { selectedId } = $$props; + let { today = window.moment() } = $$props; + let { displayedMonth = today } = $$props; + let month; + let daysOfWeek; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let isMobile = window.app.isMobile; + + function incrementDisplayedMonth() { + $$invalidate(0, displayedMonth = displayedMonth.clone().add(1, "month")); + } + + function decrementDisplayedMonth() { + $$invalidate(0, displayedMonth = displayedMonth.clone().subtract(1, "month")); + } + + function resetDisplayedMonth() { + $$invalidate(0, displayedMonth = today.clone()); + } + + $$self.$$set = $$props => { + if ("localeData" in $$props) $$invalidate(17, localeData = $$props.localeData); + if ("showWeekNums" in $$props) $$invalidate(1, showWeekNums = $$props.showWeekNums); + if ("onHoverDay" in $$props) $$invalidate(2, onHoverDay = $$props.onHoverDay); + if ("onHoverWeek" in $$props) $$invalidate(3, onHoverWeek = $$props.onHoverWeek); + if ("onContextMenuDay" in $$props) $$invalidate(4, onContextMenuDay = $$props.onContextMenuDay); + if ("onContextMenuWeek" in $$props) $$invalidate(5, onContextMenuWeek = $$props.onContextMenuWeek); + if ("onClickDay" in $$props) $$invalidate(6, onClickDay = $$props.onClickDay); + if ("onClickWeek" in $$props) $$invalidate(7, onClickWeek = $$props.onClickWeek); + if ("sources" in $$props) $$invalidate(8, sources = $$props.sources); + if ("selectedId" in $$props) $$invalidate(9, selectedId = $$props.selectedId); + if ("today" in $$props) $$invalidate(10, today = $$props.today); + if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); + }; + + $$self.$$.update = () => { + if ($$self.$$.dirty & /*displayedMonth, localeData*/ 131073) { + $$invalidate(14, month = getMonth(displayedMonth, localeData)); + } + + if ($$self.$$.dirty & /*today, localeData*/ 132096) { + $$invalidate(15, daysOfWeek = getDaysOfWeek(today, localeData)); + } + }; + + return [ + displayedMonth, + showWeekNums, + onHoverDay, + onHoverWeek, + onContextMenuDay, + onContextMenuWeek, + onClickDay, + onClickWeek, + sources, + selectedId, + today, + incrementDisplayedMonth, + decrementDisplayedMonth, + resetDisplayedMonth, + month, + daysOfWeek, + isMobile, + localeData + ]; +} + +class Calendar extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-pcimu8-style")) add_css(); + + init(this, options, instance, create_fragment, not_equal, { + localeData: 17, + showWeekNums: 1, + onHoverDay: 2, + onHoverWeek: 3, + onContextMenuDay: 4, + onContextMenuWeek: 5, + onClickDay: 6, + onClickWeek: 7, + sources: 8, + selectedId: 9, + today: 10, + displayedMonth: 0, + incrementDisplayedMonth: 11, + decrementDisplayedMonth: 12, + resetDisplayedMonth: 13 + }); + } + + get incrementDisplayedMonth() { + return this.$$.ctx[11]; + } + + get decrementDisplayedMonth() { + return this.$$.ctx[12]; + } + + get resetDisplayedMonth() { + return this.$$.ctx[13]; + } +} + +/** Generic code for embedded Dataviews. */ +class DataviewRefreshableRenderer extends obsidian.MarkdownRenderChild { constructor() { super(...arguments); - this.debouncedRefresh = () => null; - } - async onload() { - var _a; - // Settings initialization; write defaults first time around. - this.settings = Object.assign(DEFAULT_SETTINGS, (_a = (await this.loadData())) !== null && _a !== void 0 ? _a : {}); - this.addSettingTab(new DataviewSettingsTab(this.app, this)); - this.index = FullIndex.create(this.app.vault, this.app.metadataCache, () => { - if (this.settings.refreshEnabled) - this.debouncedRefresh(); - }); - // Set up view refreshing - this.updateRefreshSettings(); - this.addChild(this.index); - this.api = new DataviewApi(this.app, this.index, this.settings, this.manifest.version); - // Register API to global window object. - (window[API_NAME] = this.api) && this.register(() => delete window[API_NAME]); - // Dataview query language code blocks. - this.registerPriorityCodeblockPostProcessor("dataview", -100, async (source, el, ctx) => this.dataview(source, el, ctx, ctx.sourcePath)); - // DataviewJS codeblocks. - this.registerPriorityCodeblockPostProcessor("dataviewjs", -100, async (source, el, ctx) => this.dataviewjs(source, el, ctx, ctx.sourcePath)); - // Dataview inline queries. - this.registerPriorityMarkdownPostProcessor(-100, async (el, ctx) => this.dataviewInline(el, ctx, ctx.sourcePath)); - // Dataview inline-inline query fancy rendering. Runs at a low priority; should apply to Dataview views. - this.registerPriorityMarkdownPostProcessor(100, async (el, ctx) => { - // Allow for lame people to disable the pretty rendering. - if (!this.settings.prettyRenderInlineFields) - return; - // Handle p, header elements explicitly (opt-in rather than opt-out for now). - for (let p of el.findAllSelf("p,h1,h2,h3,h4,h5,h6,li,span,th,td")) - await replaceInlineFields(ctx, p, ctx.sourcePath, this.settings); - }); - // Run index initialization, which actually traverses the vault to index files. - if (!this.app.workspace.layoutReady) { - this.app.workspace.onLayoutReady(async () => this.index.initialize()); - } - else { - this.index.initialize(); - } - // Not required anymore, though holding onto it for backwards-compatibility. - this.app.metadataCache.trigger("dataview:api-ready", this.api); - console.log(`Dataview: Version ${this.manifest.version} Loaded`); - } - updateRefreshSettings() { - this.debouncedRefresh = obsidian.debounce(() => this.app.workspace.trigger("dataview:refresh-views"), this.settings.refreshInterval, true); + this.maybeRefresh = () => { + // If the index revision has changed recently, then queue a reload. + // But only if we're mounted in the DOM and auto-refreshing is active. + if (this.lastReload != this.index.revision && this.container.isShown() && this.settings.refreshEnabled) { + this.lastReload = this.index.revision; + this.render(); + } + }; } - onunload() { } - /** Register a markdown post processor with the given priority. */ - registerPriorityMarkdownPostProcessor(priority, processor) { - let registered = this.registerMarkdownPostProcessor(processor); - registered.sortOrder = priority; + onload() { + this.render(); + this.lastReload = this.index.revision; + // Refresh after index changes stop. + this.registerEvent(this.app.workspace.on("dataview:refresh-views", this.maybeRefresh)); + // ...or when the DOM is shown (sidebar expands, tab selected, nodes scrolled into view). + this.register(this.container.onNodeInserted(this.maybeRefresh)); } - /** Register a markdown codeblock post processor with the given priority. */ - registerPriorityCodeblockPostProcessor(language, priority, processor) { - let registered = this.registerMarkdownCodeBlockProcessor(language, processor); - registered.sortOrder = priority; +} + +class DataviewCalendarRenderer extends DataviewRefreshableRenderer { + constructor(query, container, index, origin, settings, app) { + super(container); + this.query = query; + this.container = container; + this.index = index; + this.origin = origin; + this.settings = settings; + this.app = app; } - /** - * Based on the source, generate a dataview view. This works by doing an initial parsing pass, and then adding - * a long-lived view object to the given component for life-cycle management. - */ - async dataview(source, el, component, sourcePath) { - let maybeQuery = tryOrPropogate(() => parseQuery(source)); - // In case of parse error, just render the error. - if (!maybeQuery.successful) { - renderErrorPre(el, "Dataview: " + maybeQuery.error); + async render() { + var _a; + this.container.innerHTML = ""; + let maybeResult = await asyncTryOrPropogate(() => executeCalendar(this.query, this.index, this.origin, this.settings)); + if (!maybeResult.successful) { + renderErrorPre(this.container, "Dataview: " + maybeResult.error); return; } - let query = maybeQuery.value; - switch (query.header.type) { - case "task": - component.addChild(new DataviewTaskRenderer(query, el, this.index, sourcePath, this.app.vault, this.settings, this.app)); - break; - case "list": - component.addChild(new DataviewListRenderer(query, el, this.index, sourcePath, this.settings, this.app)); - break; - case "table": - component.addChild(new DataviewTableRenderer(query, el, this.index, sourcePath, this.settings, this.app)); - break; - case "calendar": - component.addChild(new DataviewCalendarRenderer(query, el, this.index, sourcePath, this.settings, this.app)); - break; + else if (maybeResult.value.data.length == 0 && this.settings.warnOnEmptyResult) { + renderErrorPre(this.container, "Dataview: Query returned 0 results."); + return; } - } - /** Generate a DataviewJS view running the given source in the given element. */ - async dataviewjs(source, el, component, sourcePath) { - component.addChild(new DataviewJSRenderer(source, el, this.app, this.index, sourcePath, this.settings, this.manifest.version)); - } - /** Render all dataview inline expressions in the given element. */ - async dataviewInline(el, component, sourcePath) { - // Search for blocks inside this element; for each one, look for things of the form `= ...`. - let codeblocks = el.querySelectorAll("code"); - for (let index = 0; index < codeblocks.length; index++) { - let codeblock = codeblocks.item(index); - let text = codeblock.innerText.trim(); - if (text.startsWith(this.settings.inlineJsQueryPrefix)) { - let code = text.substring(this.settings.inlineJsQueryPrefix.length).trim(); - component.addChild(new DataviewInlineJSRenderer(code, el, codeblock, this.app, this.index, sourcePath, this.settings, this.manifest.version)); + let dateMap = new Map(); + for (let data of maybeResult.value.data) { + const dot = { + color: "default", + className: "note", + isFilled: true, + link: data.link, + }; + const d = data.date.toFormat("yyyyLLdd"); + if (!dateMap.has(d)) { + dateMap.set(d, [dot]); } - else if (text.startsWith(this.settings.inlineQueryPrefix)) { - let potentialField = text.substring(this.settings.inlineQueryPrefix.length).trim(); - let field = tryOrPropogate(() => parseField(potentialField)); - if (!field.successful) { - let errorBlock = el.createEl("div"); - renderErrorPre(errorBlock, `Dataview (inline field '${potentialField}'): ${field.error}`); - } - else { - let fieldValue = field.value; - component.addChild(new DataviewInlineRenderer(fieldValue, text, el, codeblock, this.index, sourcePath, this.settings, this.app)); - } + else { + (_a = dateMap.get(d)) === null || _a === void 0 ? void 0 : _a.push(dot); } } - } - /** Update plugin settings. */ - async updateSettings(settings) { - Object.assign(this.settings, settings); - this.updateRefreshSettings(); - await this.saveData(this.settings); - } - /** Call the given callback when the dataview API has initialized. */ - withApi(callback) { - callback(this.api); - } -} -/** All of the dataview settings in a single, nice tab. */ -class DataviewSettingsTab extends obsidian.PluginSettingTab { - constructor(app, plugin) { - super(app, plugin); - this.plugin = plugin; - } - display() { - this.containerEl.empty(); - this.containerEl.createEl("h2", { text: "General Settings" }); - new obsidian.Setting(this.containerEl) - .setName("Enable JavaScript Queries") - .setDesc("Enable or disable executing DataviewJS queries.") - .addToggle(toggle => toggle - .setValue(this.plugin.settings.enableDataviewJs) - .onChange(async (value) => await this.plugin.updateSettings({ enableDataviewJs: value }))); - new obsidian.Setting(this.containerEl) - .setName("Enable Inline JavaScript Queries") - .setDesc("Enable or disable executing inline DataviewJS queries. Requires that DataviewJS queries are enabled.") - .addToggle(toggle => toggle - .setValue(this.plugin.settings.enableInlineDataviewJs) - .onChange(async (value) => await this.plugin.updateSettings({ enableInlineDataviewJs: value }))); - new obsidian.Setting(this.containerEl) - .setName("Enable Inline Field Highlighting") - .setDesc("Enables or disables visual highlighting / pretty rendering for inline fields.") - .addToggle(toggle => toggle - .setValue(this.plugin.settings.prettyRenderInlineFields) - .onChange(async (value) => await this.plugin.updateSettings({ prettyRenderInlineFields: value }))); - this.containerEl.createEl("h2", { text: "Codeblock Settings" }); - new obsidian.Setting(this.containerEl) - .setName("Inline Query Prefix") - .setDesc("The prefix to inline queries (to mark them as Dataview queries). Defaults to '='.") - .addText(text => text - .setPlaceholder("=") - .setValue(this.plugin.settings.inlineQueryPrefix) - .onChange(async (value) => await this.plugin.updateSettings({ inlineQueryPrefix: value }))); - new obsidian.Setting(this.containerEl) - .setName("JavaScript Inline Query Prefix") - .setDesc("The prefix to JavaScript inline queries (to mark them as DataviewJS queries). Defaults to '$='.") - .addText(text => text - .setPlaceholder("$=") - .setValue(this.plugin.settings.inlineJsQueryPrefix) - .onChange(async (value) => await this.plugin.updateSettings({ inlineJsQueryPrefix: value }))); - this.containerEl.createEl("h2", { text: "View Settings" }); - this.containerEl.createEl("h3", { text: "General" }); - new obsidian.Setting(this.containerEl) - .setName("Warn on Empty Result") - .setDesc("If set, queries which return 0 results will render a warning message.") - .addToggle(toggle => toggle.setValue(this.plugin.settings.warnOnEmptyResult).onChange(async (value) => { - await this.plugin.updateSettings({ warnOnEmptyResult: value }); - this.plugin.index.touch(); - })); - new obsidian.Setting(this.containerEl) - .setName("Render Null As") - .setDesc("What null/non-existent should show up as in tables, by default. This supports Markdown notation.") - .addText(text => text - .setPlaceholder("-") - .setValue(this.plugin.settings.renderNullAs) - .onChange(async (value) => { - await this.plugin.updateSettings({ renderNullAs: value }); - this.plugin.index.touch(); - })); - new obsidian.Setting(this.containerEl) - .setName("Automatic View Refreshing") - .setDesc("If enabled, views will automatically refresh when files in your vault change; this can negatively affect" + - " some functionality like embeds in views, so turn it off if such functionality is not working.") - .addToggle(toggle => toggle.setValue(this.plugin.settings.refreshEnabled).onChange(async (value) => { - await this.plugin.updateSettings({ refreshEnabled: value }); - this.plugin.index.touch(); - })); - new obsidian.Setting(this.containerEl) - .setName("Refresh Interval") - .setDesc("How long to wait (in milliseconds) for files to stop changing before updating views.") - .addText(text => text - .setPlaceholder("500") - .setValue("" + this.plugin.settings.refreshInterval) - .onChange(async (value) => { - let parsed = parseInt(value); - if (isNaN(parsed)) - return; - parsed = parsed < 100 ? 100 : parsed; - await this.plugin.updateSettings({ refreshInterval: parsed }); - })); - let dformat = new obsidian.Setting(this.containerEl) - .setName("Date Format") - .setDesc("The default date format (see Luxon date format options)." + - " Currently: " + - DateTime_1.now().toFormat(this.plugin.settings.defaultDateFormat, { locale: currentLocale() })) - .addText(text => text - .setPlaceholder(DEFAULT_QUERY_SETTINGS.defaultDateFormat) - .setValue(this.plugin.settings.defaultDateFormat) - .onChange(async (value) => { - dformat.setDesc("The default date format (see Luxon date format options)." + - " Currently: " + - DateTime_1.now().toFormat(value, { locale: currentLocale() })); - await this.plugin.updateSettings({ defaultDateFormat: value }); - this.plugin.index.touch(); - })); - let dtformat = new obsidian.Setting(this.containerEl) - .setName("Date + Time Format") - .setDesc("The default date and time format (see Luxon date format options)." + - " Currently: " + - DateTime_1.now().toFormat(this.plugin.settings.defaultDateTimeFormat, { locale: currentLocale() })) - .addText(text => text - .setPlaceholder(DEFAULT_QUERY_SETTINGS.defaultDateTimeFormat) - .setValue(this.plugin.settings.defaultDateTimeFormat) - .onChange(async (value) => { - dtformat.setDesc("The default date and time format (see Luxon date format options)." + - " Currently: " + - DateTime_1.now().toFormat(value, { locale: currentLocale() })); - await this.plugin.updateSettings({ defaultDateTimeFormat: value }); - this.plugin.index.touch(); - })); - this.containerEl.createEl("h3", { text: "Table Settings" }); - new obsidian.Setting(this.containerEl) - .setName("Primary Column Name") - .setDesc("The name of the default ID column in tables; this is the auto-generated first column that links to the source file.") - .addText(text => text - .setPlaceholder("File") - .setValue(this.plugin.settings.tableIdColumnName) - .onChange(async (value) => { - await this.plugin.updateSettings({ tableIdColumnName: value }); - this.plugin.index.touch(); - })); - new obsidian.Setting(this.containerEl) - .setName("Grouped Column Name") - .setDesc("The name of the default ID column in tables, when the table is on grouped data; this is the auto-generated first column" + - "that links to the source file/group.") - .addText(text => text - .setPlaceholder("Group") - .setValue(this.plugin.settings.tableGroupColumnName) - .onChange(async (value) => { - await this.plugin.updateSettings({ tableGroupColumnName: value }); - this.plugin.index.touch(); - })); - this.containerEl.createEl("h3", { text: "Task Settings" }); - new obsidian.Setting(this.containerEl) - .setName("Task Link Type") - .setDesc("'Start' and 'End' place a symbol link in their respective location; 'None' disables linking.") - .addDropdown(dropdown => dropdown - .addOption("start", "Start") - .addOption("end", "End") - .addOption("none", "None") - .setValue(this.plugin.settings.taskLinkLocation) - .onChange(async (value) => { - await this.plugin.updateSettings({ taskLinkLocation: value }); - this.plugin.index.touch(); - })); - new obsidian.Setting(this.containerEl) - .setName("Task Link Text") - .setDesc("Text used when linking from a task to its source note in the 'Start' and 'End' link types.") - .addText(text => text.setValue(this.plugin.settings.taskLinkText).onChange(async (value) => { - await this.plugin.updateSettings({ taskLinkText: value.trim() }); - this.plugin.index.touch(); - })); - new obsidian.Setting(this.containerEl) - .setName("Automatic Task Completion Tracking") - .setDesc("If enabled, Dataview will automatically append tasks with their completion date when they are checked in Dataview views.") - .addToggle(toggle => toggle.setValue(this.plugin.settings.taskCompletionTracking).onChange(async (value) => { - await this.plugin.updateSettings({ taskCompletionTracking: value }); - })); - new obsidian.Setting(this.containerEl) - .setName("Automatic Task Completion Field") - .setDesc("Text used as inline field key to track task completion date when toggling a task's checkbox in a dataview view.") - .addText(text => text.setValue(this.plugin.settings.taskCompletionText).onChange(async (value) => { - await this.plugin.updateSettings({ taskCompletionText: value.trim() }); - })); - } -} -class DataviewRefreshableRenderer extends obsidian.MarkdownRenderChild { - constructor() { - super(...arguments); - this.maybeRefresh = () => { - // If the index revision has changed recently, then queue a reload. - if (this.lastReload != this.index.revision) { - // But only if we're mounted in the DOM and auto-refreshing is active - if (this.container.isShown() && this.settings.refreshEnabled) { - this.lastReload = this.index.revision; - this.render(); - } - } + const querySource = { + getDailyMetadata: async (date) => { + return { + dots: dateMap.get(date.format("YYYYMMDD")) || [], + }; + }, }; + const sources = [querySource]; + const renderer = this; + this.calendar = new Calendar({ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + target: this.container, + props: { + onHoverDay(date, targetEl) { + const vals = dateMap.get(date.format("YYYYMMDD")); + if (!vals || vals.length == 0) { + return; + } + if ((vals === null || vals === void 0 ? void 0 : vals.length) == 0) { + return; + } + renderer.app.workspace.trigger("link-hover", {}, targetEl, vals[0].link.path, vals[0].link.path); + }, + onClickDay: async (date) => { + const vals = dateMap.get(date.format("YYYYMMDD")); + if (!vals || vals.length == 0) { + return; + } + if ((vals === null || vals === void 0 ? void 0 : vals.length) == 0) { + return; + } + const file = renderer.app.metadataCache.getFirstLinkpathDest(vals[0].link.path, ""); + if (file == null) { + return; + } + const leaf = renderer.app.workspace.getUnpinnedLeaf(); + await leaf.openFile(file, { active: true }); + }, + showWeekNums: false, + sources, + }, + }); } - onload() { - this.render(); - this.lastReload = this.index.revision; - // Refresh after index changes stop - this.registerEvent(this.app.workspace.on("dataview:refresh-views", this.maybeRefresh)); - // ...or when the DOM is shown (sidebar expands, tab selected, nodes scrolled into view) - this.register(this.container.onNodeInserted(this.maybeRefresh)); + onClose() { + if (this.calendar) { + this.calendar.$destroy(); + } + return Promise.resolve(); } -} -/** Renders a list dataview for the given query. */ -class DataviewListRenderer extends DataviewRefreshableRenderer { - constructor(query, container, index, origin, settings, app) { +} + +/** Refreshable renderer which renders inline instead of in a div. */ +class DataviewInlineRenderer extends DataviewRefreshableRenderer { + constructor(field, fieldText, container, target, index, origin, settings, app) { super(container); - this.query = query; + this.field = field; + this.fieldText = fieldText; this.container = container; + this.target = target; this.index = index; this.origin = origin; this.settings = settings; this.app = app; } async render() { - this.container.innerHTML = ""; - let maybeResult = await asyncTryOrPropogate(() => executeList(this.query, this.index, this.origin, this.settings)); - if (!maybeResult.successful) { - renderErrorPre(this.container, "Dataview: " + maybeResult.error); - return; + var _a; + (_a = this.errorbox) === null || _a === void 0 ? void 0 : _a.remove(); + let result = tryOrPropogate(() => executeInline(this.field, this.origin, this.index, this.settings)); + if (!result.successful) { + this.errorbox = this.container.createEl("div"); + renderErrorPre(this.errorbox, "Dataview (for inline query '" + this.fieldText + "'): " + result.error); } - else if (maybeResult.value.data.length == 0 && this.settings.warnOnEmptyResult) { - renderErrorPre(this.container, "Dataview: Query returned 0 results."); - return; + else { + let temp = document.createElement("span"); + temp.addClasses(["dataview", "dataview-inline-query"]); + await renderValue(result.value, temp, this.origin, this, this.settings, false); + this.target.replaceWith(temp); } - let showId = this.query.header.showId; - let showValue = !!this.query.header.format; - let result = maybeResult.value; - let rendered = []; - for (let row of result.data) { - if (showValue && showId) { - let span = document.createElement("span"); - await renderValue(row.primary, span, this.origin, this, this.settings, false, "list"); - span.appendText(": "); - await renderValue(row.value || null, span, this.origin, this, this.settings, true, "list"); - rendered.push(span); - } - else if (showId) { - rendered.push(row.primary); + } +} + +/** Fancy wrappers for the JavaScript API, used both by external plugins AND by the dataview javascript view. */ +/** Asynchronous API calls related to file / system IO. */ +class DataviewInlineIOApi { + constructor(api, currentFile) { + this.api = api; + this.currentFile = currentFile; + } + /** Load the contents of a CSV asynchronously, returning a data array of rows (or undefined if it does not exist). */ + async csv(path, originFile) { + return this.api.csv(path, originFile || this.currentFile); + } + /** Asynchronously load the contents of any link or path in an Obsidian vault. */ + async load(path, originFile) { + return this.api.load(path, originFile || this.currentFile); + } + /** Normalize a link or path relative to an optional origin file. Returns a textual fully-qualified-path. */ + normalize(path, originFile) { + return this.api.normalize(path, originFile || this.currentFile); + } +} +class DataviewInlineApi { + constructor(index, component, container, app, settings, verNum, currentFilePath) { + var _a, _b; + /** Value utilities which allow for type-checking and comparisons. */ + this.value = Values; + /** Re-exporting of luxon for people who can't easily require it. Sorry! */ + this.luxon = Luxon; + this.index = index; + this.component = component; + this.container = container; + this.app = app; + this.currentFilePath = currentFilePath; + this.settings = settings; + this.api = new DataviewApi(this.app, this.index, this.settings, verNum); + this.io = new DataviewInlineIOApi(this.api.io, this.currentFilePath); + // Set up the evaluation context with variables from the current file. + let fileMeta = (_b = (_a = this.index.pages.get(this.currentFilePath)) === null || _a === void 0 ? void 0 : _a.serialize(this.index)) !== null && _b !== void 0 ? _b : {}; + this.evaluationContext = new Context(defaultLinkHandler(this.index, this.currentFilePath), settings, { + this: fileMeta, + }); + this.func = Functions.bindAll(DEFAULT_FUNCTIONS, this.evaluationContext); + } + ///////////////////////////// + // Index + Data Collection // + ///////////////////////////// + /** Return an array of paths (as strings) corresponding to pages which match the query. */ + pagePaths(query) { + return this.api.pagePaths(query, this.currentFilePath); + } + /** Map a page path to the actual data contained within that page. */ + page(path) { + return this.api.page(path, this.currentFilePath); + } + /** Return an array of page objects corresponding to pages which match the query. */ + pages(query) { + return this.api.pages(query, this.currentFilePath); + } + /** Return the information about the current page. */ + current() { + return this.page(this.currentFilePath); + } + /////////////////////////////// + // Dataview Query Evaluation // + /////////////////////////////// + /** + * Evaluate a dataview expression (like '2 + 2' or 'link("hello")'), returning the evaluated result. + * This takes an optional second argument which provides definitions for variables, such as: + * + * ``` + * dv.evaluate("x + 6", { x: 2 }) = 8 + * dv.evaluate('link(target)', { target: "Okay" }) = [[Okay]] + * ``` + * + * Note that `this` is implicitly available and refers to the current file. + * + * This method returns a Result type instead of throwing an error; you can check the result of the + * execution via `result.successful` and obtain `result.value` or `result.error` resultingly. If + * you'd rather this method throw on an error, use `dv.tryEvaluate`. + */ + evaluate(expression, context) { + let field = EXPRESSION.field.parse(expression); + if (!field.status) + return Result.failure(`Failed to parse expression "${expression}"`); + return this.evaluationContext.evaluate(field.value, context); + } + /** Error-throwing version of `dv.evaluate`. */ + tryEvaluate(expression, context) { + return this.evaluate(expression, context).orElseThrow(); + } + ///////////// + // Utility // + ///////////// + /** + * Convert an input element or array into a Dataview data-array. If the input is already a data array, + * it is returned unchanged. + */ + array(raw) { + return this.api.array(raw); + } + /** Return true if theg given value is a javascript array OR a dataview data array. */ + isArray(raw) { + return this.api.isArray(raw); + } + /** Return true if the given value is a dataview data array; this returns FALSE for plain JS arrays. */ + isDataArray(raw) { + return DataArray.isDataArray(raw); + } + /** Create a dataview file link to the given path. */ + fileLink(path, embed = false, display) { + return Link.file(path, embed, display); + } + /** Create a dataview section link to the given path. */ + sectionLink(path, section, embed = false, display) { + return Link.header(path, section, embed, display); + } + /** Create a dataview block link to the given path. */ + blockLink(path, blockId, embed = false, display) { + return Link.block(path, blockId, embed, display); + } + /** Attempt to extract a date from a string, link or date. */ + date(pathlike) { + return this.api.date(pathlike); + } + /** Attempt to extract a duration from a string or duration. */ + duration(dur) { + return this.api.duration(dur); + } + /** Parse a raw textual value into a complex Dataview type, if possible. */ + parse(value) { + return this.api.parse(value); + } + /** Convert a basic JS type into a Dataview type by parsing dates, links, durations, and so on. */ + literal(value) { + return this.api.literal(value); + } + /** + * Compare two arbitrary JavaScript values using Dataview's default comparison rules. Returns a negative value if + * a < b, 0 if a = b, and a positive value if a > b. + */ + compare(a, b) { + return Values.compareValue(a, b); + } + /** Return true if the two given JavaScript values are equal using Dataview's default comparison rules. */ + equal(a, b) { + return this.compare(a, b) == 0; + } + ///////////////////////// + // Rendering Functions // + ///////////////////////// + /** Render an HTML element, containing arbitrary text. */ + el(el, text, { container = this.container, ...options } = {}) { + let wrapped = Values.wrapValue(text); + if (wrapped === null || wrapped === undefined) { + return container.createEl(el, Object.assign({ text }, options)); + } + let _el = container.createEl(el, options); + renderValue(wrapped.value, _el, this.currentFilePath, this.component, this.settings, true); + return _el; + } + /** Render an HTML header; the level can be anything from 1 - 6. */ + header(level, text, options) { + let header = { 1: "h1", 2: "h2", 3: "h3", 4: "h4", 5: "h5", 6: "h6" }[level]; + if (!header) + throw Error(`Unrecognized level '${level}' (expected 1, 2, 3, 4, 5, or 6)`); + return this.el(header, text, options); + } + /** Render an HTML paragraph, containing arbitrary text. */ + paragraph(text, options) { + return this.el("p", text, options); + } + /** Render an inline span, containing arbitrary text. */ + span(text, options) { + return this.el("span", text, options); + } + /** + * Render HTML from the output of a template "view" saved as a file in the vault. + * Takes a filename and arbitrary input data. + */ + async view(viewName, input) { + // Look for `${viewName}.js` first, then for `${viewName}/view.js`. + let simpleViewFile = this.app.metadataCache.getFirstLinkpathDest(viewName + ".js", this.currentFilePath); + if (simpleViewFile) { + let contents = await this.app.vault.read(simpleViewFile); + if (contents.contains("await")) + contents = "(async () => { " + contents + " })()"; + let func = new Function("dv", "input", contents); + try { + // This may directly render, in which case it will likely return undefined or null. + let result = await Promise.resolve(func(this, input)); + if (result) + await renderValue(result, this.container, this.currentFilePath, this.component, this.settings, true); } - else if (showValue) { - rendered.push(row.value || null); + catch (ex) { + renderErrorPre(this.container, `Dataview: Failed to execute view '${simpleViewFile.path}'.\n\n${ex}`); } + return; + } + // No `{viewName}.js`, so look for a folder instead. + let viewPath = `${viewName}/view.js`; + let viewFile = this.app.metadataCache.getFirstLinkpathDest(viewPath, this.currentFilePath); + if (!viewFile) { + renderErrorPre(this.container, `Dataview: custom view not found for '${viewPath}' or '${viewName}.js'.`); + return; + } + let viewContents = await this.app.vault.read(viewFile); + if (viewContents.contains("await")) + viewContents = "(async () => { " + viewContents + " })()"; + let viewFunction = new Function("dv", "input", viewContents); + try { + let result = await Promise.resolve(viewFunction(this, input)); + if (result) + await renderValue(result, this.container, this.currentFilePath, this.component, this.settings, true); + } + catch (ex) { + renderErrorPre(this.container, `Dataview: Error while executing view '${viewFile.path}'.\n\n${ex}`); } - await renderList(this.container, rendered, this, this.origin, this.settings); + // Check for optional CSS. + let cssFile = this.app.metadataCache.getFirstLinkpathDest(`${viewName}/view.css`, this.currentFilePath); + if (!cssFile) + return; + let cssContents = await this.app.vault.read(cssFile); + this.container.createEl("style", { text: cssContents, attr: { scope: " " } }); + } + /** Render a dataview list of the given values. */ + list(values) { + return this.api.list(values, this.container, this.component, this.currentFilePath); + } + /** Render a dataview table with the given headers, and the 2D array of values. */ + table(headers, values) { + return this.api.table(headers, values, this.container, this.component, this.currentFilePath); + } + /** Render a dataview task view with the given tasks. */ + taskList(tasks, groupByFile = true) { + return this.api.taskList(tasks, groupByFile, this.container, this.component, this.currentFilePath); + } +} +/** + * Evaluate a script where 'this' for the script is set to the given context. Allows you to define global variables. + */ +function evalInContext(script, context) { + return function () { + return eval(script); + }.call(context); +} +/** + * Evaluate a script possibly asynchronously, if the script contains `async/await` blocks. + */ +async function asyncEvalInContext(script, context) { + if (script.includes("await")) { + return evalInContext("(async () => { " + script + " })()", context); + } + else { + return Promise.resolve(evalInContext(script, context)); } } -class DataviewTableRenderer extends DataviewRefreshableRenderer { - constructor(query, container, index, origin, settings, app) { +/** Make a full API context which a script can be evaluted in. */ +function makeApiContext(index, component, app, settings, verNum, container, originFile) { + return new DataviewInlineApi(index, component, container, app, settings, verNum, originFile); +} + +class DataviewJSRenderer extends DataviewRefreshableRenderer { + constructor(script, container, app, index, origin, settings, verNum) { super(container); - this.query = query; + this.script = script; this.container = container; + this.app = app; this.index = index; this.origin = origin; this.settings = settings; - this.app = app; + this.verNum = verNum; } async render() { this.container.innerHTML = ""; - let maybeResult = await asyncTryOrPropogate(() => executeTable(this.query, this.index, this.origin, this.settings)); - if (!maybeResult.successful) { - renderErrorPre(this.container, "Dataview: " + maybeResult.error); + if (!this.settings.enableDataviewJs) { + this.containerEl.innerHTML = ""; + renderErrorPre(this.container, "Dataview JS queries are disabled. You can enable them in the Dataview settings."); return; } - let result = maybeResult.value; - if (this.query.header.showId) { - let dataWithNames = []; - for (let entry of result.data) { - dataWithNames.push([entry.id].concat(entry.values)); - } - let name = result.idMeaning.type === "group" - ? this.settings.tableGroupColumnName - : this.settings.tableIdColumnName; - await renderTable(this.container, [name].concat(result.names), dataWithNames, this, this.origin, this.settings); - } - else { - await renderTable(this.container, result.names, result.data.map(v => v.values), this, this.origin, this.settings); + // Assume that the code is javascript, and try to eval it. + try { + await asyncEvalInContext(DataviewJSRenderer.PREAMBLE + this.script, makeApiContext(this.index, this, this.app, this.settings, this.verNum, this.container, this.origin)); } - // Render after the empty table, so the table header still renders. - if (result.data.length == 0 && this.settings.warnOnEmptyResult) { - renderErrorPre(this.container, "Dataview: Query returned 0 results."); + catch (e) { + this.containerEl.innerHTML = ""; + renderErrorPre(this.container, "Evaluation Error: " + e.stack); } } } -class DataviewCalendarRenderer extends DataviewRefreshableRenderer { - constructor(query, container, index, origin, settings, app) { +DataviewJSRenderer.PREAMBLE = "const dataview = this;const dv = this;"; +/** Inline JS renderer accessible using '=$' by default. */ +class DataviewInlineJSRenderer extends DataviewRefreshableRenderer { + constructor(script, container, target, app, index, origin, settings, verNum) { super(container); - this.query = query; + this.script = script; this.container = container; + this.target = target; + this.app = app; this.index = index; this.origin = origin; this.settings = settings; - this.app = app; + this.verNum = verNum; } async render() { var _a; - this.container.innerHTML = ""; - let maybeResult = await asyncTryOrPropogate(() => executeCalendar(this.query, this.index, this.origin, this.settings)); - if (!maybeResult.successful) { - renderErrorPre(this.container, "Dataview: " + maybeResult.error); - return; - } - else if (maybeResult.value.data.length == 0 && this.settings.warnOnEmptyResult) { - renderErrorPre(this.container, "Dataview: Query returned 0 results."); + (_a = this.errorbox) === null || _a === void 0 ? void 0 : _a.remove(); + if (!this.settings.enableDataviewJs || !this.settings.enableInlineDataviewJs) { + let temp = document.createElement("span"); + temp.innerText = "(disabled; enable in settings)"; + this.target.replaceWith(temp); + this.target = temp; return; } - let dateMap = new Map(); - for (let data of maybeResult.value.data) { - const dot = { - color: "default", - className: "note", - isFilled: true, - link: data.link, - }; - const d = data.date.toFormat("yyyyLLdd"); - if (!dateMap.has(d)) { - dateMap.set(d, [dot]); - } - else { - (_a = dateMap.get(d)) === null || _a === void 0 ? void 0 : _a.push(dot); - } + // Assume that the code is javascript, and try to eval it. + try { + let temp = document.createElement("span"); + let result = await asyncEvalInContext(DataviewInlineJSRenderer.PREAMBLE + this.script, makeApiContext(this.index, this, this.app, this.settings, this.verNum, temp, this.origin)); + this.target.replaceWith(temp); + this.target = temp; + if (result === undefined) + return; + renderValue(result, temp, this.origin, this, this.settings, false); } - const querySource = { - getDailyMetadata: async (date) => { - return { - dots: dateMap.get(date.format("YYYYMMDD")) || [], - }; - }, - }; - const sources = [querySource]; - const renderer = this; - this.calendar = new Calendar({ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - target: this.container, - props: { - onHoverDay(date, targetEl) { - const vals = dateMap.get(date.format("YYYYMMDD")); - if (!vals || vals.length == 0) { - return; - } - if ((vals === null || vals === void 0 ? void 0 : vals.length) == 0) { - return; - } - renderer.app.workspace.trigger("link-hover", {}, targetEl, vals[0].link.path, vals[0].link.path); - }, - onClickDay: async (date) => { - const vals = dateMap.get(date.format("YYYYMMDD")); - if (!vals || vals.length == 0) { - return; - } - if ((vals === null || vals === void 0 ? void 0 : vals.length) == 0) { - return; - } - const file = renderer.app.metadataCache.getFirstLinkpathDest(vals[0].link.path, ""); - if (file == null) { - return; - } - const mode = this.app.vault.getConfig("defaultViewMode"); - const leaf = renderer.app.workspace.getUnpinnedLeaf(); - await leaf.openFile(file, { active: true, mode }); - }, - showWeekNums: false, - sources, - }, - }); - } - onClose() { - if (this.calendar) { - this.calendar.$destroy(); + catch (e) { + this.errorbox = this.container.createEl("div"); + renderErrorPre(this.errorbox, "Dataview (for inline JS query '" + this.script + "'): " + e); } - return Promise.resolve(); } } -class DataviewTaskRenderer extends DataviewRefreshableRenderer { - constructor(query, container, index, origin, vault, settings, app) { - super(container); - this.query = query; - this.container = container; - this.index = index; - this.origin = origin; - this.vault = vault; - this.settings = settings; - this.app = app; +DataviewInlineJSRenderer.PREAMBLE = "const dataview = this;const dv=this;"; + +const API_NAME = "DataviewAPI"; // this line will throw error if name out of sync +class DataviewPlugin extends obsidian.Plugin { + constructor() { + super(...arguments); + this.debouncedRefresh = () => null; } - async render() { + async onload() { var _a; - if (this.taskBindings) - this.removeChild(this.taskBindings); - this.container.innerHTML = ""; - let result = await asyncTryOrPropogate(() => executeTask(this.query, this.origin, this.index, this.settings)); - if (!result.successful) { - renderErrorPre(this.container, "Dataview: " + result.error); + // Settings initialization; write defaults first time around. + this.settings = Object.assign(DEFAULT_SETTINGS, (_a = (await this.loadData())) !== null && _a !== void 0 ? _a : {}); + this.addSettingTab(new GeneralSettingsTab(this.app, this)); + this.index = this.addChild(FullIndex.create(this.app, this.manifest.version, () => { + if (this.settings.refreshEnabled) + this.debouncedRefresh(); + })); + // Set up automatic (intelligent) view refreshing that debounces. + this.updateRefreshSettings(); + // From this point onwards the dataview API is fully functional (even if the index needs to do some background indexing). + this.api = new DataviewApi(this.app, this.index, this.settings, this.manifest.version); + // Register API to global window object. + (window[API_NAME] = this.api) && this.register(() => delete window[API_NAME]); + // Dataview query language code blocks. + this.registerPriorityCodeblockPostProcessor("dataview", -100, async (source, el, ctx) => this.dataview(source, el, ctx, ctx.sourcePath)); + // DataviewJS codeblocks. + this.registerPriorityCodeblockPostProcessor("dataviewjs", -100, async (source, el, ctx) => this.dataviewjs(source, el, ctx, ctx.sourcePath)); + // Dataview inline queries. + this.registerPriorityMarkdownPostProcessor(-100, async (el, ctx) => { + this.dataviewInline(el, ctx, ctx.sourcePath); + }); + // Dataview inline-inline query fancy rendering. Runs at a low priority; should apply to Dataview views. + this.registerPriorityMarkdownPostProcessor(100, async (el, ctx) => { + // Allow for lame people to disable the pretty rendering. + if (!this.settings.prettyRenderInlineFields || isDataviewDisabled(ctx.sourcePath)) + return; + await replaceInlineFields(ctx, el, this.settings); + }); + // Dataview "force refresh" operation. + this.addCommand({ + id: "dataview-force-refresh-views", + name: "Force Refresh All Views and Blocks", + callback: () => { + this.index.touch(); + this.app.workspace.trigger("dataview:refresh-views"); + }, + }); + // Run index initialization, which actually traverses the vault to index files. + if (!this.app.workspace.layoutReady) { + this.app.workspace.onLayoutReady(async () => this.index.initialize()); } else { - // If there is no grouping going on, group by the file path by default. - let tasks = result.value.tasks; - if (tasks.type == "base") { - let byFile = new Map(); - for (let task of tasks.value) { - if (!byFile.has(task.path)) - byFile.set(task.path, []); - (_a = byFile.get(task.path)) === null || _a === void 0 ? void 0 : _a.push(task); - } - tasks = Groupings.grouped(Array.from(byFile.entries()).map(([path, tasks]) => { - return { key: Link.file(path), value: Groupings.base(tasks) }; - })); - } - this.taskBindings = new obsidian.Component(); - this.addChild(this.taskBindings); - await renderTasks(this.container, tasks, this.origin, this.taskBindings, this.vault, this.settings); + this.index.initialize(); } + // Not required anymore, though holding onto it for backwards-compatibility. + this.app.metadataCache.trigger("dataview:api-ready", this.api); + console.log(`Dataview: version ${this.manifest.version} (requires obsidian ${this.manifest.minAppVersion})`); } -} -/** Renders inline query results. */ -class DataviewInlineRenderer extends DataviewRefreshableRenderer { - constructor(field, fieldText, container, target, index, origin, settings, app) { - super(container); - this.field = field; - this.fieldText = fieldText; - this.container = container; - this.target = target; - this.index = index; - this.origin = origin; - this.settings = settings; - this.app = app; + updateRefreshSettings() { + this.debouncedRefresh = obsidian.debounce(() => this.app.workspace.trigger("dataview:refresh-views"), this.settings.refreshInterval, true); } - async render() { - var _a; - (_a = this.errorbox) === null || _a === void 0 ? void 0 : _a.remove(); - let result = tryOrPropogate(() => executeInline(this.field, this.origin, this.index, this.settings)); - if (!result.successful) { - this.errorbox = this.container.createEl("div"); - renderErrorPre(this.errorbox, "Dataview (for inline query '" + this.fieldText + "'): " + result.error); + onunload() { } + /** Register a markdown post processor with the given priority. */ + registerPriorityMarkdownPostProcessor(priority, processor) { + let registered = this.registerMarkdownPostProcessor(processor); + registered.sortOrder = priority; + } + /** Register a markdown codeblock post processor with the given priority. */ + registerPriorityCodeblockPostProcessor(language, priority, processor) { + let registered = this.registerMarkdownCodeBlockProcessor(language, processor); + registered.sortOrder = priority; + } + /** + * Based on the source, generate a dataview view. This works by doing an initial parsing pass, and then adding + * a long-lived view object to the given component for life-cycle management. + */ + async dataview(source, el, component, sourcePath) { + if (isDataviewDisabled(sourcePath)) { + renderCodeBlock(el, source); + return; } - else { - let temp = document.createElement("span"); - await renderValue(result.value, temp, this.origin, this, this.settings, false); - this.target.replaceWith(temp); + let maybeQuery = tryOrPropogate(() => parseQuery(source)); + // In case of parse error, just render the error. + if (!maybeQuery.successful) { + renderErrorPre(el, "Dataview: " + maybeQuery.error); + return; + } + let query = maybeQuery.value; + let init = { app: this.app, settings: this.settings, index: this.index, container: el }; + switch (query.header.type) { + case "task": + component.addChild(createTaskView(init, query, sourcePath)); + break; + case "list": + component.addChild(createListView(init, query, sourcePath)); + break; + case "table": + component.addChild(createTableView(init, query, sourcePath)); + break; + case "calendar": + component.addChild(new DataviewCalendarRenderer(query, el, this.index, sourcePath, this.settings, this.app)); + break; } } -} -class DataviewJSRenderer extends DataviewRefreshableRenderer { - constructor(script, container, app, index, origin, settings, verNum) { - super(container); - this.script = script; - this.container = container; - this.app = app; - this.index = index; - this.origin = origin; - this.settings = settings; - this.verNum = verNum; - } - async render() { - this.container.innerHTML = ""; - if (!this.settings.enableDataviewJs) { - this.containerEl.innerHTML = ""; - renderErrorPre(this.container, "Dataview JS queries are disabled. You can enable them in the Dataview settings."); + /** Generate a DataviewJS view running the given source in the given element. */ + async dataviewjs(source, el, component, sourcePath) { + if (isDataviewDisabled(sourcePath)) { + renderCodeBlock(el, source, "javascript"); return; } - // Assume that the code is javascript, and try to eval it. - try { - await asyncEvalInContext(DataviewJSRenderer.PREAMBLE + this.script, makeApiContext(this.index, this, this.app, this.settings, this.verNum, this.container, this.origin)); - } - catch (e) { - this.containerEl.innerHTML = ""; - renderErrorPre(this.container, "Evaluation Error: " + e.stack); + component.addChild(new DataviewJSRenderer(source, el, this.app, this.index, sourcePath, this.settings, this.manifest.version)); + } + /** Render all dataview inline expressions in the given element. */ + async dataviewInline(el, component, sourcePath) { + if (isDataviewDisabled(sourcePath)) + return; + // Search for blocks inside this element; for each one, look for things of the form `= ...`. + let codeblocks = el.querySelectorAll("code"); + for (let index = 0; index < codeblocks.length; index++) { + let codeblock = codeblocks.item(index); + let text = codeblock.innerText.trim(); + if (this.settings.inlineJsQueryPrefix.length > 0 && text.startsWith(this.settings.inlineJsQueryPrefix)) { + let code = text.substring(this.settings.inlineJsQueryPrefix.length).trim(); + if (code.length == 0) + continue; + component.addChild(new DataviewInlineJSRenderer(code, el, codeblock, this.app, this.index, sourcePath, this.settings, this.manifest.version)); + } + else if (this.settings.inlineQueryPrefix.length > 0 && text.startsWith(this.settings.inlineQueryPrefix)) { + let potentialField = text.substring(this.settings.inlineQueryPrefix.length).trim(); + if (potentialField.length == 0) + continue; + let field = tryOrPropogate(() => parseField(potentialField)); + if (!field.successful) { + let errorBlock = el.createEl("div"); + renderErrorPre(errorBlock, `Dataview (inline field '${potentialField}'): ${field.error}`); + } + else { + let fieldValue = field.value; + component.addChild(new DataviewInlineRenderer(fieldValue, text, el, codeblock, this.index, sourcePath, this.settings, this.app)); + } + } } } + /** Update plugin settings. */ + async updateSettings(settings) { + Object.assign(this.settings, settings); + this.updateRefreshSettings(); + await this.saveData(this.settings); + } + /** @deprecated Call the given callback when the dataview API has initialized. */ + withApi(callback) { + callback(this.api); + } + /** + * Create an API element localized to the given path, with lifecycle management managed by the given component. + * The API will output results to the given HTML element. + */ + localApi(path, component, el) { + return new DataviewInlineApi(this.index, component, el, this.app, this.settings, this.manifest.version, path); + } } -DataviewJSRenderer.PREAMBLE = "const dataview = this;const dv = this;"; -/** Inline JS renderer accessible using '=$' by default. */ -class DataviewInlineJSRenderer extends DataviewRefreshableRenderer { - constructor(script, container, target, app, index, origin, settings, verNum) { - super(container); - this.script = script; - this.container = container; - this.target = target; - this.app = app; - this.index = index; - this.origin = origin; - this.settings = settings; - this.verNum = verNum; +/** All of the dataview settings in a single, nice tab. */ +class GeneralSettingsTab extends obsidian.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + this.plugin = plugin; } - async render() { - var _a; - (_a = this.errorbox) === null || _a === void 0 ? void 0 : _a.remove(); - if (!this.settings.enableDataviewJs || !this.settings.enableInlineDataviewJs) { - let temp = document.createElement("span"); - temp.innerText = "(disabled; enable in settings)"; - this.target.replaceWith(temp); - this.target = temp; - return; - } - // Assume that the code is javascript, and try to eval it. - try { - let temp = document.createElement("span"); - let result = await asyncEvalInContext(DataviewInlineJSRenderer.PREAMBLE + this.script, makeApiContext(this.index, this, this.app, this.settings, this.verNum, temp, this.origin)); - this.target.replaceWith(temp); - this.target = temp; - if (result === undefined) + display() { + this.containerEl.empty(); + this.containerEl.createEl("h2", { text: "General Settings" }); + new obsidian.Setting(this.containerEl) + .setName("Enable JavaScript Queries") + .setDesc("Enable or disable executing DataviewJS queries.") + .addToggle(toggle => toggle + .setValue(this.plugin.settings.enableDataviewJs) + .onChange(async (value) => await this.plugin.updateSettings({ enableDataviewJs: value }))); + new obsidian.Setting(this.containerEl) + .setName("Enable Inline JavaScript Queries") + .setDesc("Enable or disable executing inline DataviewJS queries. Requires that DataviewJS queries are enabled.") + .addToggle(toggle => toggle + .setValue(this.plugin.settings.enableInlineDataviewJs) + .onChange(async (value) => await this.plugin.updateSettings({ enableInlineDataviewJs: value }))); + new obsidian.Setting(this.containerEl) + .setName("Enable Inline Field Highlighting") + .setDesc("Enables or disables visual highlighting / pretty rendering for inline fields.") + .addToggle(toggle => toggle + .setValue(this.plugin.settings.prettyRenderInlineFields) + .onChange(async (value) => await this.plugin.updateSettings({ prettyRenderInlineFields: value }))); + this.containerEl.createEl("h2", { text: "Codeblock Settings" }); + new obsidian.Setting(this.containerEl) + .setName("Inline Query Prefix") + .setDesc("The prefix to inline queries (to mark them as Dataview queries). Defaults to '='.") + .addText(text => text + .setPlaceholder("=") + .setValue(this.plugin.settings.inlineQueryPrefix) + .onChange(async (value) => { + if (value.length == 0) return; - renderValue(result, temp, this.origin, this, this.settings, false); - } - catch (e) { - this.errorbox = this.container.createEl("div"); - renderErrorPre(this.errorbox, "Dataview (for inline JS query '" + this.script + "'): " + e); - } + await this.plugin.updateSettings({ inlineQueryPrefix: value }); + })); + new obsidian.Setting(this.containerEl) + .setName("JavaScript Inline Query Prefix") + .setDesc("The prefix to JavaScript inline queries (to mark them as DataviewJS queries). Defaults to '$='.") + .addText(text => text + .setPlaceholder("$=") + .setValue(this.plugin.settings.inlineJsQueryPrefix) + .onChange(async (value) => { + if (value.length == 0) + return; + await this.plugin.updateSettings({ inlineJsQueryPrefix: value }); + })); + this.containerEl.createEl("h2", { text: "View Settings" }); + this.containerEl.createEl("h3", { text: "General" }); + new obsidian.Setting(this.containerEl) + .setName("Warn on Empty Result") + .setDesc("If set, queries which return 0 results will render a warning message.") + .addToggle(toggle => toggle.setValue(this.plugin.settings.warnOnEmptyResult).onChange(async (value) => { + await this.plugin.updateSettings({ warnOnEmptyResult: value }); + this.plugin.index.touch(); + })); + new obsidian.Setting(this.containerEl) + .setName("Render Null As") + .setDesc("What null/non-existent should show up as in tables, by default. This supports Markdown notation.") + .addText(text => text + .setPlaceholder("-") + .setValue(this.plugin.settings.renderNullAs) + .onChange(async (value) => { + await this.plugin.updateSettings({ renderNullAs: value }); + this.plugin.index.touch(); + })); + new obsidian.Setting(this.containerEl) + .setName("Automatic View Refreshing") + .setDesc("If enabled, views will automatically refresh when files in your vault change; this can negatively affect" + + " some functionality like embeds in views, so turn it off if such functionality is not working.") + .addToggle(toggle => toggle.setValue(this.plugin.settings.refreshEnabled).onChange(async (value) => { + await this.plugin.updateSettings({ refreshEnabled: value }); + this.plugin.index.touch(); + })); + new obsidian.Setting(this.containerEl) + .setName("Refresh Interval") + .setDesc("How long to wait (in milliseconds) for files to stop changing before updating views.") + .addText(text => text + .setPlaceholder("500") + .setValue("" + this.plugin.settings.refreshInterval) + .onChange(async (value) => { + let parsed = parseInt(value); + if (isNaN(parsed)) + return; + parsed = parsed < 100 ? 100 : parsed; + await this.plugin.updateSettings({ refreshInterval: parsed }); + })); + let dformat = new obsidian.Setting(this.containerEl) + .setName("Date Format") + .setDesc("The default date format (see Luxon date format options)." + + " Currently: " + + DateTime_1.now().toFormat(this.plugin.settings.defaultDateFormat, { locale: currentLocale() })) + .addText(text => text + .setPlaceholder(DEFAULT_QUERY_SETTINGS.defaultDateFormat) + .setValue(this.plugin.settings.defaultDateFormat) + .onChange(async (value) => { + dformat.setDesc("The default date format (see Luxon date format options)." + + " Currently: " + + DateTime_1.now().toFormat(value, { locale: currentLocale() })); + await this.plugin.updateSettings({ defaultDateFormat: value }); + this.plugin.index.touch(); + })); + let dtformat = new obsidian.Setting(this.containerEl) + .setName("Date + Time Format") + .setDesc("The default date and time format (see Luxon date format options)." + + " Currently: " + + DateTime_1.now().toFormat(this.plugin.settings.defaultDateTimeFormat, { locale: currentLocale() })) + .addText(text => text + .setPlaceholder(DEFAULT_QUERY_SETTINGS.defaultDateTimeFormat) + .setValue(this.plugin.settings.defaultDateTimeFormat) + .onChange(async (value) => { + dtformat.setDesc("The default date and time format (see Luxon date format options)." + + " Currently: " + + DateTime_1.now().toFormat(value, { locale: currentLocale() })); + await this.plugin.updateSettings({ defaultDateTimeFormat: value }); + this.plugin.index.touch(); + })); + this.containerEl.createEl("h3", { text: "Table Settings" }); + new obsidian.Setting(this.containerEl) + .setName("Primary Column Name") + .setDesc("The name of the default ID column in tables; this is the auto-generated first column that links to the source file.") + .addText(text => text + .setPlaceholder("File") + .setValue(this.plugin.settings.tableIdColumnName) + .onChange(async (value) => { + await this.plugin.updateSettings({ tableIdColumnName: value }); + this.plugin.index.touch(); + })); + new obsidian.Setting(this.containerEl) + .setName("Grouped Column Name") + .setDesc("The name of the default ID column in tables, when the table is on grouped data; this is the auto-generated first column" + + "that links to the source file/group.") + .addText(text => text + .setPlaceholder("Group") + .setValue(this.plugin.settings.tableGroupColumnName) + .onChange(async (value) => { + await this.plugin.updateSettings({ tableGroupColumnName: value }); + this.plugin.index.touch(); + })); + this.containerEl.createEl("h3", { text: "Task Settings" }); + new obsidian.Setting(this.containerEl) + .setName("Automatic Task Completion Tracking") + .setDesc("If enabled, Dataview will automatically append tasks with their completion date when they are checked in Dataview views.") + .addToggle(toggle => toggle.setValue(this.plugin.settings.taskCompletionTracking).onChange(async (value) => { + await this.plugin.updateSettings({ taskCompletionTracking: value }); + })); + new obsidian.Setting(this.containerEl) + .setName("Automatic Task Completion Field") + .setDesc("Text used as inline field key to track task completion date when toggling a task's checkbox in a dataview view.") + .addText(text => text.setValue(this.plugin.settings.taskCompletionText).onChange(async (value) => { + await this.plugin.updateSettings({ taskCompletionText: value.trim() }); + })); } } -DataviewInlineJSRenderer.PREAMBLE = "const dataview = this;const dv=this;"; +const acceptNode = (node) => { + switch (node.nodeName) { + // skip code and math equations + case "CODE": + case "MJX-CONTAINER": + return NodeFilter.FILTER_REJECT; + case "#text": { + if (node.nodeValue && extractInlineFields(node.nodeValue).length > 0) { + return NodeFilter.FILTER_ACCEPT; + } + else + return NodeFilter.FILTER_REJECT; + } + default: + return NodeFilter.FILTER_SKIP; + } +}; /** Replaces raw textual inline fields in text containers with pretty HTML equivalents. */ -async function replaceInlineFields(ctx, container, originFile, settings) { - let inlineFields = extractInlineFields(container.innerHTML); - if (inlineFields.length == 0) - return undefined; - let component = new obsidian.MarkdownRenderChild(container); - ctx.addChild(component); - let result = container.innerHTML; - for (let x = inlineFields.length - 1; x >= 0; x--) { - let field = inlineFields[x]; - let renderContainer = document.createElement("span"); - renderContainer.addClasses(["dataview", "inline-field"]); - // Block inline fields render the key, parenthesis ones do not. - if (field.wrapping == "[") { - renderContainer.createSpan({ - text: field.key, - cls: ["dataview", "inline-field-key"], - attr: { - "data-dv-key": field.key, - "data-dv-norm-key": canonicalizeVarName(field.key), - }, - }); - let valueContainer = renderContainer.createSpan({ cls: ["dataview", "inline-field-value"] }); - await renderValue(parseInlineValue(field.value), valueContainer, originFile, component, settings, false); +async function replaceInlineFields(ctx, container, settings) { + const originFile = ctx.sourcePath; + const walker = document.createTreeWalker(container, NodeFilter.SHOW_ALL, { + acceptNode, + }); + let currentNode = walker.currentNode; + while (currentNode) { + // if being a text node, replace inline fields + if (currentNode.nodeType === 3) { + const text = currentNode; + // don't wait for new node to be inserted + (async () => { + let textNodes = [text]; + if (text.__PENDING__) { + // wait for prevous post processor to finish + await text.__PENDING__; + // rescan for new text nodes + textNodes = [...text.parentElement.childNodes].filter((n) => n instanceof Text); + } + const pending = Promise.all(textNodes.map(insertInlineFieldsToText)); + // save promise to __PENDING__ to notify other async post processor + text.__PENDING__ = pending; + await pending; + delete text.__PENDING__; + })(); } - else { - let valueContainer = renderContainer.createSpan({ cls: ["dataview", "inline-field-standalone-value"] }); - await renderValue(parseInlineValue(field.value), valueContainer, originFile, component, settings, false); + currentNode = walker.nextNode(); + } + async function insertInlineFieldsToText(text) { + var _a; + const inlineFields = extractInlineFields(text.wholeText); + for (let i = inlineFields.length - 1; i >= 0; i--) { + const field = inlineFields[i]; + let component = new obsidian.MarkdownRenderChild(container); + ctx.addChild(component); + let renderContainer = document.createElement("span"); + renderContainer.addClasses(["dataview", "inline-field"]); + // Block inline fields render the key, parenthesis ones do not. + if (field.wrapping == "[") { + renderContainer.createSpan({ + text: field.key, + cls: ["dataview", "inline-field-key"], + attr: { + "data-dv-key": field.key, + "data-dv-norm-key": canonicalizeVarName(field.key), + }, + }); + let valueContainer = renderContainer.createSpan({ cls: ["dataview", "inline-field-value"] }); + await renderValue(parseInlineValue(field.value), valueContainer, originFile, component, settings, false); + } + else { + let valueContainer = renderContainer.createSpan({ cls: ["dataview", "inline-field-standalone-value"] }); + await renderValue(parseInlineValue(field.value), valueContainer, originFile, component, settings, false); + } + const toReplace = text.splitText(field.start); + (_a = toReplace.parentElement) === null || _a === void 0 ? void 0 : _a.insertBefore(renderContainer, toReplace); + toReplace.textContent = toReplace.wholeText.substring(field.end - field.start); } - result = result.slice(0, field.start) + renderContainer.outerHTML + result.slice(field.end); } - container.innerHTML = result; - return component; +} +/** Determines if source-path has a `?no-dataview` annotation that disables dataview. */ +function isDataviewDisabled(sourcePath) { + let questionLocation = sourcePath.lastIndexOf("?"); + if (questionLocation == -1) + return false; + return sourcePath.substring(questionLocation).contains("no-dataview"); } module.exports = DataviewPlugin; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZXMiOlsiLi4vbm9kZV9tb2R1bGVzL29ic2lkaWFuLWNhbGVuZGFyLXVpL2Rpc3QvaW5kZXgubWpzIiwiLi4vbm9kZV9tb2R1bGVzL2x1eG9uL2J1aWxkL2Nqcy1icm93c2VyL2x1eG9uLmpzIiwiLi4vc3JjL3NldHRpbmdzLnRzIiwiLi4vc3JjL2FwaS9yZXN1bHQudHMiLCIuLi9ub2RlX21vZHVsZXMvcGFyc2ltbW9uL2J1aWxkL3BhcnNpbW1vbi51bWQubWluLmpzIiwiLi4vbm9kZV9tb2R1bGVzL2Vtb2ppLXJlZ2V4L2luZGV4LmpzIiwiLi4vc3JjL3V0aWwvbm9ybWFsaXplLnRzIiwiLi4vc3JjL2RhdGEvdmFsdWUudHMiLCIuLi9zcmMvYXBpL2RhdGEtYXJyYXkudHMiLCIuLi9zcmMvdXRpbC9sb2NhbGUudHMiLCIuLi9zcmMvdWkvcmVuZGVyLnRzIiwiLi4vc3JjL2V4cHJlc3Npb24vZmllbGQudHMiLCIuLi9zcmMvZGF0YS9zb3VyY2UudHMiLCIuLi9zcmMvZXhwcmVzc2lvbi9wYXJzZS50cyIsIi4uL3NyYy9kYXRhL3BhcnNlL2lubGluZS1maWVsZC50cyIsIi4uL3NyYy9kYXRhL21ldGFkYXRhLnRzIiwiLi4vc3JjL2RhdGEvcGFyc2UvbWFya2Rvd24tZmlsZS50cyIsIi4uL25vZGVfbW9kdWxlcy9wYXBhcGFyc2UvcGFwYXBhcnNlLm1pbi5qcyIsIi4uL3NyYy9kYXRhL3BhcnNlL2Nzdi50cyIsIi4uL3NyYy9kYXRhL3RyYW5zZmVyYWJsZS50cyIsIi4uL3NyYy9kYXRhL2ltcG9ydC9pbXBvcnQtbWFuYWdlci50cyIsIi4uL3NyYy9kYXRhL2luZGV4LnRzIiwiLi4vc3JjL3VpL3Rhc2tzLnRzIiwiLi4vc3JjL3F1ZXJ5L3F1ZXJ5LnRzIiwiLi4vc3JjL3F1ZXJ5L3BhcnNlLnRzIiwiLi4vc3JjL2V4cHJlc3Npb24vYmluYXJ5b3AudHMiLCIuLi9zcmMvZXhwcmVzc2lvbi9mdW5jdGlvbnMudHMiLCIuLi9zcmMvZXhwcmVzc2lvbi9jb250ZXh0LnRzIiwiLi4vc3JjL2RhdGEvcmVzb2x2ZXIudHMiLCIuLi9zcmMvcXVlcnkvZW5naW5lLnRzIiwiLi4vbm9kZV9tb2R1bGVzL2NvbXBhcmUtdmVyc2lvbnMvaW5kZXgubWpzIiwiLi4vc3JjL2FwaS9wbHVnaW4tYXBpLnRzIiwiLi4vc3JjL2FwaS9pbmxpbmUtYXBpLnRzIiwiLi4vc3JjL21haW4udHMiXSwic291cmNlc0NvbnRlbnQiOm51bGwsIm5hbWVzIjpbInRoaXMiLCJEYXRlVGltZSIsIlAuYWx0IiwiUC5yZWdleCIsIlAud2hpdGVzcGFjZSIsIlAuYW55IiwiRHVyYXRpb24iLCJNYXJrZG93blJlbmRlcmVyIiwiUC5zZXFNYXAiLCJQLnNlcSIsIlAub3B0V2hpdGVzcGFjZSIsIlAuY3VzdG9tIiwiUC5jcmVhdGVMYW5ndWFnZSIsIlAucmVnZXhwIiwiUC5zdHJpbmciLCJQLm5vbmVPZiIsIlAuc3VjY2VlZCIsIlAuZmFpbCIsImdldEFsbFRhZ3MiLCJwYXJzZUZyb250TWF0dGVyVGFncyIsInBhcnNlRnJvbnRNYXR0ZXJBbGlhc2VzIiwiUGFwYS5wYXJzZSIsIkNvbXBvbmVudCIsIkRhdGF2aWV3SW1wb3J0V29ya2VyIiwiVEZpbGUiLCJURm9sZGVyIiwiUC5zZXBCeSIsIlBsdWdpbiIsImRlYm91bmNlIiwiUGx1Z2luU2V0dGluZ1RhYiIsIlNldHRpbmciLCJNYXJrZG93blJlbmRlckNoaWxkIiwiVGFza3MucmVuZGVyVGFza3MiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQSxTQUFTLElBQUksR0FBRyxHQUFHO0FBQ25CLFNBQVMsTUFBTSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUU7QUFDMUI7QUFDQSxJQUFJLEtBQUssTUFBTSxDQUFDLElBQUksR0FBRztBQUN2QixRQUFRLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDeEIsSUFBSSxPQUFPLEdBQUcsQ0FBQztBQUNmLENBQUM7QUFDRCxTQUFT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QUNELFNBQVMsV0FBVyxDQUFDLElBQUksRUFBRSxLQUFLLEVBQUU7QUFDbEMsRUFBRSxJQUFJLFFBQVEsR0FBRyxRQUFRLENBQUMsS0FBSyxHQUFHLENBQUMsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDO0FBQzVDLE1BQU0sT0FBTyxHQUFHLElBQUksR0FBRyxDQUFDLEtBQUssR0FBRyxRQUFRLElBQUksRUFBRSxDQUFDO0FBQy9DO0FBQ0EsRUFBRSxJQUFJLFFBQVEsS0FBSyxDQUFDLEVBQUU7QUFDdEIsSUFBSSxPQUFPLFVBQVUsQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDO0FBQ3pDLEdBQUcsTUFBTTtBQUNULElBQUksT0FBTyxDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQzVFLEdBQUc7QUFDSCxDQUFDO0FBQ0Q7QUFDQSxTQUFTLFlBQVksQ0FBQyxHQUFHLEVBQUU7QUFDM0IsRUFBRSxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLEtBQUssR0FBRyxDQUFDLEVBQUUsR0FBRyxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7QUFDeEc7QUFDQSxFQUFFLElBQUksR0FBRyxDQUFDLElBQUksR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUU7QUFDdkMsSUFBSSxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDcEIsSUFBSSxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxj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LENBQUM7QUFDeEIsR0FBRztBQUNIO0FBQ0EsRUFBRSxLQUFLLElBQUksS0FBSyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsUUFBUSxHQUFHLElBQUksS0FBSyxDQUFDLEtBQUssR0FBRyxDQUFDLEdBQUcsS0FBSyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxLQUFLLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxLQUFLLEVBQUUsS0FBSyxFQUFFLEVBQUU7QUFDekgsSUFBSSxRQUFRLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMzQyxHQUFHO0FBQ0g7QUFDQSxFQUFFLEtBQUssSUFBSSxFQUFFLEdBQUcsQ0FBQyxFQUFFLFNBQVMsR0FBRyxRQUFRLEVBQUUsRUFBRSxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDdEUsSUFBSSxJQUFJLFlBQVksR0FBRyxTQUFTLENBQUMsRUFBRSxDQUFDO0FBQ3BDLFFBQVEsS0FBSyxHQUFHLFlBQVksQ0FBQyxDQUFDLENBQUM7QUFDL0IsUUFBUSxTQUFTLEdBQUcsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3BDLElBQUksSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUMxQjtBQUNBLElBQUksSUFBSSxDQUFDLEVBQUU7QUFDWCxNQUFNLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzFCLEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDQSxFQUFFLE9BQU8sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDdEIsQ0FBQztBQUNEO0FBQ0EsU0FBUyxXQUFXLEdBQUc7QUFDdkIsRUFBRSxLQUFLLElBQUksS0FBSyxHQUFHLFNBQVMsQ0FBQyxNQUFNLEVBQUUsSUFBSSxHQUFHLElBQUksS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFLEtBQUssR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLEtBQUssRUFB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QUFFLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxHQUFHLEdBQUcsQ0FBQztBQUNoRCxJQUFJLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLFFBQVEsS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDO0FBQzdGLElBQUksSUFBSSxJQUFJLENBQUMsS0FBSyxLQUFLLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUM7QUFDaEQsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssQ0FBQyxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxHQUFHLEdBQUcsQ0FBQztBQUM5QyxJQUFJLElBQUksSUFBSSxDQUFDLEtBQUssS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLFlBQVksS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLEdBQUcsQ0FBQztBQUMxRyxJQUFJLElBQUksSUFBSSxDQUFDLEtBQUssS0FBSyxDQUFDLEVBQUUsQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLEdBQUcsR0FBRyxDQUFDO0FBQ2hELElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUM7QUFDcEQsSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssQ0FBQyxJQUFJLElBQUksQ0FBQyxZQUFZLEtBQUssQ0FBQztBQUNyRDtBQUNBLE1BQU0sQ0FBQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQztBQUNyRSxJQUFJLElBQUksQ0FBQyxLQUFLLEdB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QyxPQUFPLEVBQUUsT0FBTyxLQUFLLENBQUM7QUFDcEMsSUFBSSxPQUFPLElBQUksQ0FBQyxDQUFDLElBQUksUUFBUSxJQUFJLElBQUksQ0FBQyxDQUFDLEdBQUcsUUFBUSxDQUFDO0FBQ25ELEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLEdBQUcsR0FBRyxTQUFTLEdBQUcsQ0FBQyxLQUFLLEVBQUU7QUFDbkMsSUFBSSxJQUFJLElBQUksR0FBRyxLQUFLLEtBQUssS0FBSyxDQUFDLEdBQUcsRUFBRSxHQUFHLEtBQUs7QUFDNUMsUUFBUSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUs7QUFDMUIsUUFBUSxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQztBQUN2QjtBQUNBLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxJQUFJLENBQUM7QUFDbkMsSUFBSSxPQUFPLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsR0FBRyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNsRSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLE9BQU8sR0FBRyxTQUFTLE9BQU8sR0FBRztBQUN0QyxJQUFJLElBQUksS0FBSyxHQUFHLElBQUksQ0FBQztBQUNyQjtBQUNBLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxFQUFFLENBQUM7QUFDakM7QUFDQSxJQUFJLEtBQUssSUFBSSxJQUFJLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxTQUFTLEdBQUcsSUFBSSxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxHQUFHLENBQUMsRUFBRSxJQUFJLEdBQUcsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFO0FBQ2xHLE1BQU0sU0FBUyxDQUFDLElBQUksQ0FBQyxH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QyxJQUFJLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsYUFBYSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxhQUFhLENBQUMsQ0FBQztBQUMvRSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLFFBQVEsR0FBRyxTQUFTLFFBQVEsQ0FBQyxLQUFLLEVBQUU7QUFDN0MsSUFBSSxPQUFPLElBQUksQ0FBQyxDQUFDLEdBQUcsS0FBSyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDaEQsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxVQUFVLEdBQUcsU0FBUyxVQUFVLENBQUMsS0FBSyxFQUFFO0FBQ2pELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxLQUFLLENBQUM7QUFDcEMsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDaEMsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxRQUFRLEdBQUcsU0FBUyxRQUFRLENBQUMsS0FBSyxFQUFFO0FBQzdDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxLQUFLLENBQUM7QUFDcEMsSUFBSSxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDaEMsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxPQUFPLEdBQUcsU0FBUyxPQUFPLENBQUMsS0FBSyxFQUFFO0FBQzNDLElBQUksSUFBSSxDQUFDLElBQUksQ0FB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SSxDQUFDO0FBQ3BCLEVBQUUsUUFBUSxFQUFFLENBQUMsS0FBSyxFQUFFLEtBQUssQ0FBQztBQUMxQixFQUFFLElBQUksRUFBRSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUM7QUFDcEIsRUFBRSxJQUFJLEVBQUUsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDO0FBQ3BCLEVBQUUsSUFBSSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQztBQUNwQixFQUFFLElBQUksRUFBRSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUM7QUFDcEIsRUFBRSxJQUFJLEVBQUUsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDO0FBQ3BCLEVBQUUsSUFBSSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQztBQUNwQixFQUFFLElBQUksRUFBRSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUM7QUFDcEIsRUFBRSxJQUFJLEVBQUUsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDO0FBQ3BCLEVBQUUsSUFBSSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQztBQUNwQixFQUFFLE9BQU8sRUFBRSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUM7QUFDdkIsRUFBRSxJQUFJLEVBQUUsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDO0FBQ3BCLEVBQUUsSUFBSSxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQztBQUNwQixFQUFFLElBQUksRUFBRSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUM7QUFDcEIsQ0FBQyxDQUFDO0FBQ0YsSUFBSSxZQUFZLEdBQUcsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0FBQzlFLFNBQVMsV0FBVyxDQUFDLEdBQUcsRUFBRTtBQUMxQixFQUFFLElBQUksS0FBSyxHQUFHLFFBQVEsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLENBQUM7QUFDaEM7QUFDQSxFQUFFLElBQUksS0FBSyxDQUFDLEtBQUssQ0FB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LENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUM7QUFDaEQsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQztBQUNsRixNQUFNLENBQUMsR0FBRyxRQUFRLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxDQUFDLEVBQUU7QUFDL0IsSUFBSSxJQUFJLEVBQUUsSUFBSTtBQUNkLElBQUksS0FBSyxFQUFFLEtBQUs7QUFDaEIsSUFBSSxHQUFHLEVBQUUsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxXQUFXLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQztBQUMxRyxHQUFHLENBQUM7QUFDSixNQUFNLFdBQVcsR0FBRyxRQUFRLENBQUMsVUFBVSxDQUFDO0FBQ3hDLElBQUksS0FBSyxFQUFFLEdBQUcsQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDO0FBQzVDLElBQUksUUFBUSxFQUFFLEdBQUcsQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDO0FBQ3JELElBQUksTUFBTSxFQUFFLEdBQUcsQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDO0FBQy9DLElBQUksS0FBSyxFQUFFLEdBQUcsQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMs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QUcsQ0FBQyxFQUFFLFVBQVUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDO0FBQ3ZILEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLFFBQVEsR0FBRyxTQUFTLFFBQVEsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFO0FBQ2pELElBQUksSUFBSSxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDekIsTUFBTSxJQUFJLEdBQUcsRUFBRSxDQUFDO0FBQ2hCLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLEdBQUcsT0FBTyxDQUFDO0FBQ3ZILEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLGNBQWMsR0FBRyxTQUFTLGNBQWMsQ0FBQyxVQUFVLEVBQUUsSUFBSSxFQUFFO0FBQ3BFLElBQUksSUFBSSxVQUFVLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDL0IsTUFBTSxVQUFVLEdBQUcsVUFBVSxDQUFDO0FBQzlCLEtBQUs7QUFDTDtBQUNBLElBQUksSUFBSSxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDekIsTUFBTSxJQUFJLEdBQUcsRUFBRSxDQUFDO0FBQ2hCLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQyxNQUFNLENBQUMs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QUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLEtBQUssR0FBRyxTQUFTLEtBQUssQ0FBQyxJQUFJLEVBQUU7QUFDdEMsSUFBSSxJQUFJLElBQUksS0FBSyxLQUFLLENBQUMsRUFBRTtBQUN6QixNQUFNLElBQUksR0FBRyxFQUFFLENBQUM7QUFDaEIsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtBQUN2QixNQUFNLE9BQU8sSUFBSSxDQUFDO0FBQ2xCLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxJQUFJLENBQUMsU0FBUyxFQUFFLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDekQsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxNQUFNLENBQUMsUUFBUSxHQUFHLFNBQVMsUUFBUSxHQUFHO0FBQ3hDLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLEVBQUUsR0FBRyxPQUFPLENBQUM7QUFDakQsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxNQUFNLENBQUMsT0FBTyxHQUFHLFNBQVMsT0FBTyxHQUFHO0FBQ3RDLElBQUksT0FBTyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7QUFDM0IsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxNQUFNLENBQUMsUUFBUSxHQUFHLFNBQVMsUUFBUSxHQUFHO0FBQ3hDLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxFQUFFLEdBQUcsR0FBRyxDQUFDO0FBQ3hDLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLFNBQVMsR0FBRyxTQUFTLFNBQVMsR0FBRztBQUMxQyxJQUFJLE9BQU8sSUFBSSxDQUFDLE9BQU8sR0FB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QVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFtRCxlQUFlLENBQUMsR0FBb0gsQ0FBQyxDQUFDLFdBQVcsRUFBRSxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUNBLGNBQUksQ0FBQyxVQUFVLENBQUMsT0FBTyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFjLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxJQUFJLFlBQVksQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLE9BQU0sV0FBVyxFQUFFLE9BQU8sTUFBTSxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsK0ZBQStGLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLDJFQUEyRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsMERBQTBELENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsMkNBQTJDLENBQUMsQ0FBQyxJQUFJLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLGdCQUFnQixHQUFHLEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxVQUFVLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxXQUFXLEVBQUUsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTSwwQkFBMEIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxLQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsT0FBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsSUFBSSxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMscUNBQXFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsWUFBWSxNQUFNLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxFQUFFLEdBQUcsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLDJCQUEyQixDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsMEJBQTBCLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxZQUFZLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLG1DQUFtQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxnSUFBZ0ksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLHFCQUFxQixDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxtRUFBbUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsc0RBQXNELENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsbUNBQW1DLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsOEJBQThCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsa0RBQWtELENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLHVDQUF1QyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQywwQ0FBMEMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFD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RSxDQUFDO0lBQ3hDLEVBQUUsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUNyQyxHQUFHLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDdEMsQ0FBQyxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBRXBDLEdBQUcsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUNyQyxJQUFJLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDdEMsQ0FBQyxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxDQUFDO0lBRW5DLElBQUksRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN2QyxLQUFLLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDeEMsRUFBRSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3JDLEdBQUcsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN0QyxDQUFDLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFFcEMsTUFBTSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQzNDLE9BQU8sRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUM1QyxHQUFHLEVBQUVBLFVBQVEs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QUFDLENBQUMsQ0FBQyxDQUFDLENBQXlHLGVBQWUsQ0FBQyxHQUFhLENBQUMsQ0FBQ0QsY0FBSSxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQWMsSUFBSSxDQUFDLENBQUMsV0FBVyxFQUFFLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLEVBQUUsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUUsRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsYUFBYSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxZQUFZLElBQUksRUFBRSxDQUFDLFlBQVksTUFBTSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE9BQU8sUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxDQUFDLGNBQWMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMseUJBQXlCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsVUFBVSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQyxjQUFjLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLEVBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxPQUFNLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLHdDQUF3QyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLEdBQUcsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsUUFBUSxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLEdBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDLENBQUMsT0FBTSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsV0FBVyxHQUFHLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFLElBQUksR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLEVBQUUsVUFBVSxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxPQUFPLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxXQUFXLEVBQUUsRUFBRSxNQUFNLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxPQUFPLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFDLENBQUMsS0FBSyxHQUFHLE1BQU0sR0FBRyxDQUFDLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGNBQWMsRUFBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsUUFBUSxHQUFFLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUMsT0FBTyxLQUFLLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsU0FBUyxHQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLENBQUMsSUFBSSxDQUFDLFlBQVksR0FBRSxDQUFDLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDLEtBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGVBQWUsR0FBRyxDQUFDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLG1CQUFtQixFQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLFdBQVcsR0FBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFVBQVUsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsQ0FBQyxHQUFHLElBQUksR0FBRyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxTQUFTLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxFQUFFLE9BQU8sVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksVUFBVSxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFLElBQUksQ0FBQyxVQUFVLEdBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsRUFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGtEQUFrRCxDQUFDLENBQUMsQ0FBQyxrTkFBa04sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sUUFBUSxHQUFHLENBQUMsQ0FBQyxjQUFjLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyw0REFBNEQsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUMsQ0FBQyxHQUFHLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBQyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsYUFBYSxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsZUFBZSxDQUFDLDRCQUE0QixDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLHFCQUFxQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMscUJBQXFCLEVBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsTUFBTSxHQUFHLENBQUMsRUFBRSxPQUFPLEdBQUcsQ0FBQyxFQUFFLE9BQU8sR0FBRyxDQUFDLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLE9BQU0sSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEtBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxPQUFNLENBQUMsVUFBVSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsVUFBUyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLFlBQVksRUFBRSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsVUFBVSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUMscUJBQXFCLENBQUMsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLHFDQUFxQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLENBQUMsRUFBRSxJQUFJLEdBQUcsQ0FBQyxFQUFFLE1BQU0sR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsT0FBTyxDQUFDLDJCQUEyQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsNkNBQTZDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFLElBQUksR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sVUFBVSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLFlBQVksSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLFlBQVksTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsV0FBVyxDQUFDLENBQUMs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LENBQUM7U0FDL0IsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUMvQixJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxNQUFNLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FDbEcsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsRUFBRSxHQUFHLEtBQUssaUJBQUEsR0FBRyxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO1NBQ3pDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsRUFBRSxHQUFHLElBQUksTUFBTSxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsR0FBRyxJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEtBQUssaUJBQUEsR0FBRyxDQUFDLEdBQUcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQzNGLEtBQUssRUFBRSxDQUFDO0lBRUEsb0JBQUcsR0FBaUIsSUFBSSxlQUFlLENBQUMsS0FBSyxDQUFDO1NBQ3RELElBQUksQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsS0FBSyxDQUFDLENBQUM7U0FDL0IsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUMvQixJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxNQUFNLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENB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QUFDO1NBQzdCLElBQUksQ0FBQyxNQUFNLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxNQUFNLElBQUksQ0FBQztTQUNsQyxJQUFJLENBQUMsR0FBRyxFQUFFLE1BQU0sRUFBRSxHQUFHLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDbEMsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLE1BQU0sSUFBSSxDQUFDO1NBQ2xDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7U0FDcEIsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7U0FDdkIsS0FBSyxFQUFFLENBQUM7SUFFQSx5QkFBUSxHQUFHLElBQUksZUFBZSxDQUFDLFNBQVMsQ0FBQztTQUNqRCxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FDdEQsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztTQUNwQixLQUFLLEVBQUUsQ0FBQztJQUVBLHlCQUFRLEdBQUcsSUFBSSxlQUFlLENBQUMsVUFBVSxDQUFDO1NBQ2xELElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLEVBQUUsTUFBTSxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQztTQUN0RCxLQUFLLEVBQUUsQ0FBQztJQUVBLHVCQUFNLEdBQUcsSUFBSSxlQUFlLENBQUMsUUFBUSxDQUFDO1NBQzlDLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsS0FBSyxNQUFNLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxD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QyxPQUFPLEVBQUUsVUFBVSxFQUFFLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUNyRixNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsR0FBRyxJQUFJLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQzdELEtBQUssRUFBRSxDQUFDO0lBRUEsb0JBQUcsR0FBRyxJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUM7U0FDeEMsSUFBSSxDQUFDLE9BQU8sRUFBRSxHQUFHLElBQUksR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ3hELElBQUksQ0FBQyxPQUFPLEVBQUUsVUFBVSxFQUFFLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUN0RixNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsR0FBRyxJQUFJLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQzlELEtBQUssRUFBRSxDQUFDO0lBRUEscUJBQUksR0FBRyxJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUM7U0FDekMsSUFBSSxDQUFDLE9BQU8sRUFBRSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7U0FDeEQsSUFB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 +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZXMiOlsiLi4vbm9kZV9tb2R1bGVzL2x1eG9uL2J1aWxkL2Nqcy1icm93c2VyL2x1eG9uLmpzIiwiLi4vc3JjL3NldHRpbmdzLnRzIiwiLi4vc3JjL2FwaS9yZXN1bHQudHMiLCIuLi9ub2RlX21vZHVsZXMvcGFyc2ltbW9uL2J1aWxkL3BhcnNpbW1vbi51bWQubWluLmpzIiwiLi4vbm9kZV9tb2R1bGVzL2Vtb2ppLXJlZ2V4L2luZGV4LmpzIiwiLi4vc3JjL3V0aWwvbm9ybWFsaXplLnRzIiwiLi4vc3JjL2RhdGEtbW9kZWwvdmFsdWUudHMiLCIuLi9zcmMvYXBpL2RhdGEtYXJyYXkudHMiLCIuLi9zcmMvdXRpbC9sb2NhbGUudHMiLCIuLi9zcmMvdWkvcmVuZGVyLnRzIiwiLi4vbm9kZV9tb2R1bGVzL3BhcGFwYXJzZS9wYXBhcGFyc2UubWluLmpzIiwiLi4vc3JjL2V4cHJlc3Npb24vZmllbGQudHMiLCIuLi9zcmMvZGF0YS1pbmRleC9zb3VyY2UudHMiLCIuLi9zcmMvZXhwcmVzc2lvbi9wYXJzZS50cyIsIi4uL3NyYy9kYXRhLWltcG9ydC9pbmxpbmUtZmllbGQudHMiLCIuLi9zcmMvZGF0YS1tb2RlbC9tYXJrZG93bi50cyIsIi4uL3NyYy9kYXRhLWltcG9ydC9tYXJrZG93bi1maWxlLnRzIiwiLi4vc3JjL2RhdGEtaW1wb3J0L2Nzdi50cyIsIi4uL3NyYy9kYXRhLW1vZGVsL3RyYW5zZmVyYWJsZS50cyIsIi4uL25vZGVfbW9kdWxlcy9sb2NhbGZvcmFnZS9kaXN0L2xvY2FsZm9yYWdlLmpzIiwiLi4vc3JjL2RhdGEtaW1wb3J0L3BlcnNpc3Rlci50cyIsIi4uL3NyYy9kYXRhLWltcG9ydC93ZWItd29ya2VyL2ltcG9ydC1tYW5hZ2VyLnRzIiwiLi4vc3JjL2RhdGEtaW5kZXgvaW5kZXgudHMiLCIuLi9zcmMvcXVlcnkvcXVlcnkudHMiLCIuLi9zcmMvcXVlcnkvcGFyc2UudHMiLCIuLi9zcmMvZGF0YS1pbmRleC9yZXNvbHZlci50cyIsIi4uL3NyYy9leHByZXNzaW9uL2Z1bmN0aW9ucy50cyIsIi4uL3NyYy9leHByZXNzaW9uL2JpbmFyeW9wLnRzIiwiLi4vc3JjL2V4cHJlc3Npb24vY29udGV4dC50cyIsIi4uL3NyYy9xdWVyeS9lbmdpbmUudHMiLCIuLi9ub2RlX21vZHVsZXMvY29tcGFyZS12ZXJzaW9ucy9pbmRleC5tanMiLCIuLi9ub2RlX21vZHVsZXMvcHJlYWN0L2Rpc3QvcHJlYWN0Lm1vZHVsZS5qcyIsIi4uL25vZGVfbW9kdWxlcy9wcmVhY3QvaG9va3MvZGlzdC9ob29rcy5tb2R1bGUuanMiLCIuLi9ub2RlX21vZHVsZXMvcHJlYWN0L2NvbXBhdC9kaXN0L2NvbXBhdC5tb2R1bGUuanMiLCIuLi9zcmMvdXRpbC9tZWRpYS50cyIsIi4uL3NyYy91aS9tYXJrZG93bi50c3giLCIuLi9zcmMvdWkvdmlld3MvdGFzay12aWV3LnRzeCIsIi4uL3NyYy91aS92aWV3cy9saXN0LXZpZXcudHN4IiwiLi4vc3JjL3VpL3ZpZXdzL3RhYmxlLXZpZXcudHN4IiwiLi4vc3JjL2FwaS9wbHVnaW4tYXBpLnRzIiwiLi4vbm9kZV9tb2R1bGVzL29ic2lkaWFuLWNhbGVuZGFyLXVpL2Rpc3QvaW5kZXgubWpzIiwiLi4vc3JjL3VpL3JlZnJlc2hhYmxlLXZpZXcudHMiLCIuLi9zcmMvdWkvdmlld3MvY2FsZW5kYXItdmlldy50cyIsIi4uL3NyYy91aS92aWV3cy9pbmxpbmUtdmlldy50cyIsIi4uL3NyYy9hcGkvaW5saW5lLWFwaS50cyIsIi4uL3NyYy91aS92aWV3cy9qcy12aWV3LnRzIiwiLi4vc3JjL21haW4udHMiXSwic291cmNlc0NvbnRlbnQiOm51bGwsIm5hbWVzIjpbIm4iLCJzIiwibCIsInRoaXMiLCJEYXRlVGltZSIsIlAuYWx0IiwiUC5yZWdleCIsIlAud2hpdGVzcGFjZSIsIlAuYW55IiwiRHVyYXRpb24iLCJNYXJrZG93blJlbmRlcmVyIiwiUC5zZXFNYXAiLCJQLnNlcSIsIlAub3B0V2hpdGVzcGFjZSIsIlAuY3VzdG9tIiwiUC5jcmVhdGVMYW5ndWFnZSIsIlAucmVnZXhwIiwiUC5zdHJpbmciLCJQLm5vbmVPZiIsIlAuc3VjY2VlZCIsIlAuZmFpbCIsIkxpc3RJdGVtIiwiUGFwYS5wYXJzZSIsInJlcXVpcmUiLCJnbG9iYWwiLCJDb21wb25lbnQiLCJEYXRhdmlld0ltcG9ydFdvcmtlciIsIlRGaWxlIiwiVEZvbGRlciIsIlAuc2VwQnkiLCJ1IiwidCIsIm8iLCJyIiwiZiIsImUiLCJjIiwiYSIsImgiLCJ2IiwieSIsInAiLCJkIiwiXyIsImsiLCJiIiwibSIsImciLCJqIiwieiIsInciLCJ4IiwiUCIsIk4iLCJNIiwiQSIsIkMiLCJIIiwiJCIsIlQiLCJJIiwiTyIsIkwiLCJTIiwicSIsIkIiLCJEIiwiRiIsImkiLCJjcmVhdGVDb250ZXh0IiwidXNlUmVmIiwidXNlQ29udGV4dCIsInVzZUVmZmVjdCIsIkZyYWdtZW50IiwidXNlU3RhdGUiLCJNYXJrZG93blJlbmRlckNoaWxkIiwicmVuZGVyIiwidW5tb3VudENvbXBvbmVudEF0Tm9kZSIsIlBsdWdpbiIsImRlYm91bmNlIiwiUGx1Z2luU2V0dGluZ1RhYiIsIlNldHRpbmciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBLE1BQU0sQ0FBQyxjQUFjLENBQUMsS0FBTyxFQUFFLFlBQVksRUFBRSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0FBQzlEO0FBQ0EsU0FBUyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFO0FBQzFDLEVBQUUsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7QUFDekMsSUFBSSxJQUFJLFVBQVUsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDOUIsSUFBSSxVQUFVLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQyxVQUFVLElBQUksS0FBSyxDQUFDO0FBQzNELElBQUksVUFBVSxD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VCxJQUFJLE9BQU8sVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQzlCLEdBQUc7QUFDSCxDQUFDO0FBQ0QsU0FBUyxXQUFXLENBQUMsUUFBUSxFQUFFO0FBQy9CO0FBQ0EsRUFBRSxJQUFJLFdBQVcsQ0FBQyxRQUFRLENBQUMsSUFBSSxRQUFRLEtBQUssSUFBSSxJQUFJLFFBQVEsS0FBSyxFQUFFLEVBQUU7QUFDckUsSUFBSSxPQUFPLFNBQVMsQ0FBQztBQUNyQixHQUFHLE1BQU07QUFDVCxJQUFJLElBQUksQ0FBQyxHQUFHLFVBQVUsQ0FBQyxJQUFJLEdBQUcsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO0FBQy9DLElBQUksT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3pCLEdBQUc7QUFDSCxDQUFDO0FBQ0QsU0FBUyxPQUFPLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUU7QUFDN0MsRUFBRSxJQUFJLFVBQVUsS0FBSyxLQUFLLENBQUMsRUFBRTtBQUM3QixJQUFJLFVBQVUsR0FBRyxLQUFLLENBQUM7QUFDdkIsR0FBRztBQUNIO0FBQ0EsRUFBRSxJQUFJLE1BQU0sR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxNQUFNLENBQUM7QUFDbkMsTUFBTSxPQUFPLEdBQUcsVUFBVSxHQUFHLElBQUksQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQztBQUNyRCxFQUFFLE9BQU8sT0FBTyxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUMsR0FBRyxNQUFNLENBQUM7QUFDM0MsQ0FBQztBQUNEO0FBQ0EsU0FBUyxVQUFVLENBQUMsSUFBSSxFQUFFO0FBQzFCLEVBQUUsT0FBTyxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsS0FBSyxJQUFJLEdBQUcsR0FBRyxLQUFLLENBQUMsSUFBSSxJQUFJLEdBQUcsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQ2xFLENBQUM7QUFDRCxTQUFTLFVBQVUsQ0FBQyxJQUFJLEVBQUU7QUFDMUIsRUFBRSxPQUFPLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxHQUFHLEdBQUcsR0FBRyxDQUFDO0FBQ3RDLENBQUM7QUFDRCxTQUFTLFdBQVcsQ0FBQyxJQUFJLEVBQUUsS0FBSyxFQUFFO0FBQ2xDLEVBQUUsSUFBSSxRQUFRLEdBQUcsUUFBUSxDQUFDLEtBQUssR0FBRyxDQUFDLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQztBQUM1QyxNQUFNLE9BQU8sR0FBRyxJQUFJLEdBQUcsQ0FBQyxLQUFLLEdBQUcsUUFBUSxJQUFJLEVBQUUsQ0FBQztBQUMvQztBQUNBLEVBQUUsSUFBSSxRQUFRLEtBQUssQ0FBQyxFQUFFO0FBQ3RCLElBQUksT0FBTyxVQUFVLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQztBQUN6QyxHQUFHLE1BQU07QUFDVCxJQUFJLE9BQU8sQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLFFBQVEsR0FBRyxDQUFDLENBQUMsQ0FBQztBQUM1RSxHQUFHO0FBQ0gsQ0FBQztBQUNEO0FBQ0EsU0FBUyxZQUFZLENBQUMsR0FBRyxFQUFFO0FBQzNCLEVBQUUsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLElBQUksRUFBRSxHQUFHLENBQUMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0FBQ3hHO0FBQ0EsRUFBRSxJQUFJLEdBQUcsQ0FBQyxJQUFJLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxJQUFJLElBQUksQ0FBQyxFQUFFO0FBQ3ZDLElBQUksQ0FBQyxHQUFHLElBQUksSUFB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SUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQ3BDLEdBQUc7QUFDSDtBQUNBLEVBQUUsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLEVBQUU7QUFDNUMsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDO0FBQ3hCLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FBQztBQUNULEVBQUUsT0FBTyxNQUFNLENBQUMsR0FBRyxHQUFHLElBQUksR0FBRyxHQUFHLENBQUMsQ0FBQztBQUNsQyxDQUFDO0FBQ0Q7QUFDQSxTQUFTLGlCQUFpQixHQUFHO0FBQzdCLEVBQUUsS0FBSyxJQUFJLEtBQUssR0FBRyxTQUFTLENBQUMsTUFBTSxFQUFFLFVBQVUsR0FBRyxJQUFJLEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxLQUFLLEVBQUUsS0FBSyxFQUFFLEVBQUU7QUFDdkcsSUFBSSxVQUFVLENBQUMsS0FBSyxDQUFDLEdBQUcsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ3pDLEdBQUc7QUFDSDtBQUNBLEVBQUUsT0FBTyxVQUFVLENBQUMsRUFBRTtBQUN0QixJQUFJLE9BQU8sVUFBVSxDQUFDLE1BQU0sQ0FBQyxVQUFVLElBQUksRUFBRSxFQUFFLEVBQUU7QUFDakQsTUFBTSxJQUFJLFVBQVUsR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDO0FBQzlCLFVBQVUsVUFBVSxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDOUIsVUFBVSxNQUFNLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNCO0FBQ0EsTUFBTSxJQUFJLEdBQUcsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQztBQUM3QixVQUFVLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3RCLFVBQVUsSUFBSSxHQUFHLEdBQUcsQ0FBQyxDQUFD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QUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDOUMsQ0FBQztBQUNEO0FBQ0E7QUFDQSxTQUFTLE9BQU8sQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFO0FBQzNELEVBQUUsSUFBSSxJQUFJLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFFBQVEsQ0FBQztBQUNyQyxNQUFNLEdBQUcsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSTtBQUNwQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQzVEO0FBQ0EsRUFBRSxLQUFLLEdBQUcsQ0FBQyxRQUFRLElBQUksS0FBSyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNwRyxFQUFFLEtBQUssQ0FBQyxNQUFNLENBQUMsSUFBSSxLQUFLLENBQUM7QUFDekIsRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLElBQUksS0FBSyxHQUFHLElBQUksQ0FBQztBQUNwQyxDQUFDO0FBQ0Q7QUFDQTtBQUNBLFNBQVMsZUFBZSxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUU7QUFDdkMsRUFBRSxZQUFZLENBQUMsTUFBTSxDQUFDLFVBQVUsUUFBUSxFQUFFLE9BQU8sRUFBRTtBQUNuRCxJQUFJLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUU7QUFDckMsTUFBTSxJQUFJLFFBQVEsRUFBRTtBQUNwQixRQUFRLE9BQU8sQ0FBQyxNQUFNLEVBQUUsSUFBSSxFQUFFLFFBQVEs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VSxDQUFDO0FBQ3RCLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxRQUFRLENBQUMsVUFBVSxHQUFHLFNBQVMsVUFBVSxDQUFDLENBQUMsRUFBRTtBQUMvQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxlQUFlLElBQUksS0FBSyxDQUFDO0FBQzNDLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsSUFBSSxNQUFNLEdBQUcsUUFBUSxDQUFDLFNBQVMsQ0FBQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsTUFBTSxDQUFDLFFBQVEsR0FBRyxTQUFTLFFBQVEsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFO0FBQ2pELElBQUksSUFBSSxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDekIsTUFBTSxJQUFJLEdBQUcsRUFBRSxDQUFDO0FBQ2hCLEtBQUs7QUFDTDtBQUNBO0FBQ0EsSUFBSSxJQUFJLE9BQU8sR0FBRyxRQUFRLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRTtBQUNyQyxNQUFNLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSyxLQUFLLEtBQUssSUFBSSxJQUFJLENBQUMsS0FBSyxLQUFLLEtBQUs7QUFDekQsS0FBSyxDQUFDLENBQUM7QUFDUDtBQUNBLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLFNBQVMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLEdBQUcsU0FBUyxDQUFDO0FBQzlHLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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SyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsT0FBTyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsWUFBWSxLQUFLLENBQUMsRUFBRSxDQUFDLElBQUksR0FBRyxDQUFDO0FBQzFHLElBQUksSUFBSSxJQUFJLENBQUMsS0FBSyxLQUFLLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUM7QUFDaEQsSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssQ0FBQyxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUMsT0FBTyxHQUFHLEdBQUcsQ0FBQztBQUNwRCxJQUFJLElBQUksSUFBSSxDQUFDLE9BQU8sS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLFlBQVksS0FBSyxDQUFDO0FBQ3JEO0FBQ0EsTUFBTSxDQUFDLElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDO0FBQ3JFLElBQUksSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUMsSUFBSSxLQUFLLENBQUM7QUFDOUIsSUFBSSxPQUFPLENBQUMsQ0FBQztBQUNiLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLFNBQVMsR0FBRyxTQUFTLFNBQVMsQ0FBQyxJQUFJLEVBQUU7QUFDOUMsSUFBSSxJQUFJLElBQUksS0FBSyxLQUFLLENBQUMsRUFBRTtBQUN6QixNQUFNLElBQUksR0FBRyxFQUFFLENBQUM7QUFDaEIsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxPQUFPLElBQUksQ0FBQztBQUNuQyxJQUFJLElBQUksTUFBTSxHQUFHLElBQUksQ0FB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LEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxFQUFFO0FBQ0wsSUFBSSxHQUFHLEVBQUUsTUFBTTtBQUNmLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUM7QUFDeEQsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxPQUFPO0FBQ2hCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUM7QUFDekQsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxTQUFTO0FBQ2xCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUM7QUFDM0QsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxTQUFTO0FBQ2xCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUM7QUFDM0QsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxjQUFjO0FBQ3ZCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUM7QUFDaEUsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsRUFBRTtBQUNMLElBQUksR0FBRyxFQUFFLFNBQVM7QUFDbEIsSUFBSSxHQUFHLEVBQUUsU0FBUyxHQUFHLEdBQUc7QUFDeEIsTUFBTSxPQUFPLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxDQUFDO0FBQ25DLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxFQUFFO0FBQ0wsSUFBSSxHQUFHLEVBQUUsZUFBZTtBQUN4QixJQUFJLEdBQUcsRUFBRSxTQUFTLEdBQUcsR0FBRztBQUN4QixNQUFNLE9BQU8sSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7QUFDdkQsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxvQkFBb0I7QUFDN0IsSUFBSSxHQUFHLEVBQUUsU0FBUyxHQUFHLEdBQUc7QUFDeEIsTUFBTSxPQUFPLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDO0FBQzVELEtBQUs7QUFDTCxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ047QUFDQSxFQUFFLE9BQU8sUUFBUSxDQUFDO0FBQ2xCLENBQUMsRUFBRSxDQUFDO0FBQ0o7QUFDQSxJQUFJLFNBQVMsR0FBRyxrQkFBa0IsQ0FBQztBQUNuQztBQUNBLFNBQVMsZ0JBQWdCLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRTtBQUN0QyxFQUFFLElBQUksQ0FBQyxLQUFLLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFO0FBQ2hDLElBQUksT0FBTyxRQUFRLENBQUMsT0FBTyxDQUFDLDBCQUEwQixDQUFDLENBQUM7QUFDeEQsR0FBRyxNQUFNLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFO0FBQ25DLElBQUksT0FBTyxRQUFRLENBQUMsT0FBTyxDQUFDLHdCQUF3QixDQUFDLENBQUM7QUFDdEQsR0FBRyxNQUFNLElBQUksR0FBRyxHQUFHLEtBQUssRUFBRTtBQUMxQixJQUFJLE9BQU8sUUFBUSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRSxvRUFBb0UsR0FBRyxLQUFLLENBQUMsS0FBSyxFQUFFLEdBQUcsV0FBVyxHQUFHLEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDO0FBQ2xLLEdBQUcsTUFBTTtBQUNULElBQUksT0FBTyxJQUFJLENBQUM7QUFDaEIsR0FBRztBQUNILENBQUM7QUFDRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxRQUFRLGdCQUFnQixZQUFZO0FBQ3hDO0FBQ0E7QUFDQTtBQUNBLEVBQUUsU0FBUyxRQUFRLENBQUMsTUFBTSxFQUFFO0FBQzVCO0FBQ0E7QUFDQTtBQUNBLElBQUksSUFBSSxDQUFDLENBQUMsR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSSxJQUFJLENBQUMsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxHQUFHLENBQUM7QUFDeEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLElBQUksQ0FBQyxPQUFPLEdBQUcsTUFBTSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUM7QUFDMUM7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDO0FBQ2hDLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSxRQUFRLENBQUMsT0FBTyxHQUFHLFNBQVMsT0FBTyxDQUFDLE1BQU0sRUFBRSxXQUFXLEVBQUU7QUFDM0QsSUFBSSxJQUFJLFdBQVcsS0FBSyxLQUFLLENBQUMsRUFBRTtBQUNoQyxNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUM7QUFDekIsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO0FBQ2pCLE1BQU0sTUFBTSxJQUFJLG9CQUFvQixDQUFDLGtEQUFrRCxDQUFDLENBQUM7QUFDekYsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLE9BQU8sR0FBRyxNQUFNLFlBQVksT0FBTyxHQUFHLE1BQU0sR0FBRyxJQUFJLE9BQU8sQ0FBQyxNQUFNLEVBQUUsV0FBVyxDQUFDLENBQUM7QUFDeEY7QUFDQSxJQUFJLElBQUksUUFBUSxDQUFDLGNBQWMsRUFBRTtBQUNqQyxNQUFNLE1BQU0sSUFBSSxvQkFBb0IsQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUM5QyxLQUFLLE1BQU07QUFDWCxNQUFNLE9BQU8sSUFBSSxRQUFRLENBQUM7QUFDMUIsUUFBUSxPQUFPLEVBQUUsT0FBTztBQUN4QixPQUFPLENBQUMsQ0FBQztBQUNULEtBQUs7QUFDTCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxRQUFRLENBQUMsYUFBYSxHQUFHLFNBQVMsYUFBYSxDQUFDLEtBQUssRUFBRSxHQUFHLEVBQUU7QUFDOUQsSUFBSSxJQUFJLFVBQVUsR0FBRyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUM7QUFDNUMsUUFBUSxRQUFRLEdBQUcsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDekMsSUFBSSxJQUFJLGFBQWEsR0FBRyxnQkFBZ0IsQ0FBQyxVQUFVLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDL0Q7QUFDQSxJQUFJLElBQUksYUFBYSxJQUFJLElBQUksRUFBRTtBQUMvQixNQUFNLE9BQU8sSUFBSSxRQUFRLENBQUM7QUFDMUIsUUFBUSxLQUFLLEVBQUUsVUFBVTtBQUN6QixRQUFRLEdBQUcsRUFBRSxRQUFRO0FBQ3JCLE9BQU8sQ0FBQyxDQUFDO0FBQ1QsS0FBSyxNQUFNO0FBQ1gsTUFBTSxPQUFPLGFBQWEsQ0FBQztBQUMzQixLQUFLO0FBQ0wsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsUUFBUSxDQUFDLEtBQUssR0FBRyxTQUFTLEtBQUssQ0FBQyxLQUFLLEVBQUUsUUFBUSxFQUFFO0FBQ25ELElBQUksSUFBSSxHQUFHLEdBQUcsUUFBUSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsQ0FBQztBQUNqRCxRQUFRLEVBQUUsR0FBRyxnQkFBZ0IsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUNyQyxJQUFJLE9BQU8sUUFBUSxDQUFDLGFBQWEsQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3BELEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLFFBQVEsQ0FBQyxNQUFNLEdBQUcsU0FBUyxNQUFNLENBQUMsR0FBRyxFQUFFLFFBQVEsRUFBRTtBQUNuRCxJQUFJLElBQUksR0FBRyxHQUFHLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUM7QUFDakQsUUFBUSxFQUFFLEdBQUcsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbkMsSUFBSSxPQUFPLFFBQVEsQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztBQUNyRCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsUUFBUSxDQUFDLE9BQU8sR0FBRyxTQUFTLE9BQU8sQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFO0FBQ2xELElBQUksSUFBSSxNQUFNLEdBQUcsQ0FBQyxJQUFJLElBQUksRUFBRSxFQUFFLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDO0FBQzNDLFFBQVEsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDckIsUUFBUSxDQUFDLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3RCO0FBQ0EsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7QUFDaEIsTUFBTSxJQUFJLEtBQUssRUFBRSxZQUFZLENBQUM7QUFDOUI7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLEtBQUssR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUMxQyxRQUFRLFlBQVksR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDO0FBQ3JDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtBQUNsQixRQUFRLFlBQVksR0FBRyxLQUFLLENBQUM7QUFDN0IsT0FBTztBQUNQO0FBQ0EsTUFBTSxJQUFJLEdBQUcsRUFBRSxVQUFVLENBQUM7QUFDMUI7QUFDQSxNQUFNLElBQUk7QUFDVixRQUFRLEdBQUcsR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUN4QyxRQUFRLFVBQVUsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDO0FBQ2pDLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtBQUNsQixRQUFRLFVBQVUsR0FBRyxLQUFLLENBQUM7QUFDM0IsT0FBTztBQUNQO0FBQ0EsTUFBTSxJQUFJLFlBQVksSUFBSSxVQUFVLEVBQUU7QUFDdEMsUUFBUSxPQUFPLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ2xELE9BQU87QUFDUDtBQUNBLE1BQU0sSUFBSSxZQUFZLEVBQUU7QUFDeEIsUUFBUSxJQUFJLEdBQUcsR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUM1QztBQUNBLFFBQVEsSUFBSSxHQUFHLENBQUMsT0FBTyxFQUFFO0FBQ3pCLFVBQVUsT0FBTyxRQUFRLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztBQUM1QyxTQUFTO0FBQ1QsT0FBTyxNQUFNLElBQUksVUFBVSxFQUFFO0FBQzdCLFFBQVEsSUFBSSxJQUFJLEdBQUcsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDN0M7QUFDQSxRQUFRLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtBQUMxQixVQUFVLE9BQU8sUUFBUSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDNUMsU0FBUztBQUNULE9BQU87QUFDUCxLQUFLO0FBQ0w7QUFDQSxJQUFJLE9BQU8sUUFBUSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsY0FBYyxHQUFHLElBQUksR0FBRyxnQ0FBZ0MsQ0FBQyxDQUFDO0FBQ3BHLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxRQUFRLENBQUMsVUFBVSxHQUFHLFNBQVMsVUFBVSxDQUFDLENBQUMsRUFBRTtBQUMvQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxlQUFlLElBQUksS0FBSyxDQUFDO0FBQzNDLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsSUFBSSxNQUFNLEdBQUcsUUFBUSxDQUFDLFNBQVMsQ0FBQztBQUNsQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxFQUFFLE1BQU0sQ0FBQyxNQUFNLEdBQUcsU0FBUyxNQUFNLENBQUMsSUFBSSxFQUFFO0FBQ3hDLElBQUksSUFBSSxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDekIsTUFBTSxJQUFJLEdBQUcsY0FBYyxDQUFDO0FBQzVCLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsQ0FBQztBQUM5RSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxLQUFLLEdBQUcsU0FBUyxLQUFLLENBQUMsSUFBSSxFQUFFO0FBQ3RDLElBQUksSUFBSSxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDekIsTUFBTSxJQUFJLEdBQUcsY0FBYyxDQUFDO0FBQzVCLEtBQUs7QUFDTDtBQUNBLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxHQUFHLENBQUM7QUFDbEMsSUFBSSxJQUFJLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7QUFDeEMsUUFBUSxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDckMsSUFBSSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQzNELEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxNQUFNLENBQUMsT0FBTyxHQUFHLFNBQVMsT0FBTyxDQUFDLElBQUksRUFBRTtBQUMxQyxJQUFJLE9BQU8sSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDO0FBQzFGLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLE9BQU8sR0FBRyxTQUFTLE9BQU8sR0FBRztBQUN0QyxJQUFJLE9BQU8sSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLEVB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QUM7QUFDaEQsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxVQUFVLEdBQUcsU0FBUyxVQUFVLENBQUMsS0FBSyxFQUFFO0FBQ2pELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxLQUFLLENBQUM7QUFDcEMsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDaEMsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxRQUFRLEdBQUcsU0FBUyxRQUFRLENBQUMsS0FBSyxFQUFFO0FBQzdDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxLQUFLLENBQUM7QUFDcEMsSUFBSSxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDaEMsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxPQUFPLEdBQUcsU0FBUyxPQUFPLENBQUMsS0FBSyxFQUFFO0FBQzNDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxLQUFLLENBQUM7QUFDcEMsSUFBSSxPQUFPLElBQUksQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDbEQsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLE1BQU0sQ0FBQyxNQUFNLEdBQUcsU0FBUyxNQUFNLENBQUMsS0FBSyxFQUFFO0FBQ3pDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFO0FBQ3pDLE1BQU0s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QUssSUFBSSxLQUFLLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxTQUFTLEdBQUcsSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsS0FBSyxHQUFHLENBQUMsRUFBRSxLQUFLLEdBQUcsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFO0FBQ3hHLE1BQU0sU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMxQyxLQUFLO0FBQ0w7QUFDQSxJQUFJLE9BQU8sUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsRUFBRTtBQUNuRSxNQUFNLE9BQU8sTUFBTSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNwQyxLQUFLLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLEVBQUU7QUFDM0IsTUFBTSxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztBQUMvQixLQUFLLENBQUMsQ0FBQztBQUNQLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLFFBQVEsR0FBRyxTQUFTLFFBQVEsR0FBRztBQUN4QyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE9BQU8sU0FBUyxDQUFDO0FBQ3hDLElBQUksT0FBTyxHQUFHLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsR0FBRyxVQUFVLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsR0FBRyxHQUFHLENBQUM7QUFDcEUsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLEtBQUssR0FBRyxTQUFTLEtBQUssQ0FBQyxJQUFJLEVBQUU7QUFDdEMsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9B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O0FBQ0EsTUFBTSxLQUFLLElBQUk7QUFDZixRQUFRLE9BQU8sT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQzVCO0FBQ0E7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEsT0FBTyxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDbkM7QUFDQSxNQUFNLEtBQUssS0FBSztBQUNoQixRQUFRLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQzlCO0FBQ0E7QUFDQSxNQUFNLEtBQUssSUFBSTtBQUNmLFFBQVEsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDNUI7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEsT0FBTyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDakM7QUFDQSxNQUFNLEtBQUssSUFBSTtBQUNmLFFBQVEsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDNUI7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEsT0FBTyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDakM7QUFDQSxNQUFNLEtBQUssSUFBSTtBQUNmLFFBQVEsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDNUI7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEsT0FBTyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDakM7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEsT0FBTyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDakM7QUFDQSxNQUFNLEtBQUssSUFBSTtBQUNmLFFBQVEsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDNUI7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEsT0FBTyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDakM7QUFDQSxNQUFNLEtBQUssSUFBSTtBQUNmLFFBQVEsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDNUI7QUFDQSxNQUFNLEtBQUssR0FBRztBQUNkLFFBQVEs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QixFQUFFLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ25CLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQztBQUNoRCxNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDO0FBQ2xGLE1BQU0sQ0FBQyxHQUFHLFFBQVEsQ0FBQyxFQUFFLEVBQUUsSUFBSSxDQUFDLENBQUMsRUFBRTtBQUMvQixJQUFJLElBQUksRUFBRSxJQUFJO0FBQ2QsSUFBSSxLQUFLLEVBQUUsS0FBSztBQUNoQixJQUFJLEdBQUcsRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLFdBQVcsQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDO0FBQzFHLEdBQUcsQ0FBQztBQUNKLE1BQU0sV0FBVyxHQUFHLFFBQVEsQ0FBQyxVQUFVLENBQUM7QUFDeEMsSUFBSSxLQUFLLEVBQUUsR0FBRyxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUM7QUFDNUMsSUFBSSxRQUFRLEVBQUUsR0FBRyxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUM7QUFDckQsSUFBSSxNQUFNLEVBQUUsR0FBRyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUM7QUFDL0MsSUFB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Q0FBQyx3QkFBd0IsQ0FBQyxFQUFFLEVBQUUsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDO0FBQ2pELENBQUM7QUFDRDtBQUNBLFNBQVMsVUFBVSxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUU7QUFDakMsRUFBRSxJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDO0FBQ25ELEVBQUUsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQ2IsRUFBRSxJQUFJLFVBQVUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEdBQUcsQ0FBQztBQUM1QyxFQUFFLENBQUMsSUFBSSxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsVUFBVSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztBQUM5QztBQUNBLEVBQUUsSUFBSSxRQUFRLEVBQUU7QUFDaEIsSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDO0FBQ2IsSUFBSSxDQUFDLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0IsSUFBSSxDQUFDLElBQUksR0FBRyxDQUFDO0FBQ2IsSUFBSSxDQUFDLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDM0IsR0FBRyxNQUFNO0FBQ1QsSUFBSSxDQUFDLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDN0IsSUFBSSxDQUFDLElBQUksUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDM0IsR0FBRztBQUNIO0FBQ0EsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUNYLENBQUM7QUFDRDtBQUNBLFNBQVMsVUFBVSxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUUsZUFB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LEVBQUUsTUFBTSxDQUFDLE1BQU0sR0FBRyxTQUFTLE1BQU0sQ0FBQyxLQUFLLEVBQUU7QUFDekMsSUFBSSxPQUFPLElBQUksQ0FBQyxPQUFPLElBQUksS0FBSyxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFLEtBQUssS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDN0ksR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsTUFBTSxDQUFDLFVBQVUsR0FBRyxTQUFTLFVBQVUsQ0FBQyxPQUFPLEVBQUU7QUFDbkQsSUFBSSxJQUFJLE9BQU8sS0FBSyxLQUFLLENBQUMsRUFBRTtBQUM1QixNQUFNLE9BQU8sR0FBRyxFQUFFLENBQUM7QUFDbkIsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxPQUFPLElBQUksQ0FBQztBQUNuQyxJQUFJLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLElBQUksUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEVBQUU7QUFDdkQsTUFBTSxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7QUFDckIsS0FBSyxDQUFDO0FBQ04sUUFBUSxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sR0FBRyxJQUFJLEdBQUcsSUFBSSxHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQztBQUN6RixJQUFJLElBQUksS0FBSyxHQUFHLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQztBQUMzRSxJQUFJLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7QUFDNUI7QUFDQSxJQUFJLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUU7QUFDckMsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztBQUMzQixNQUFNLElBQUksR0FBRyxTQUFTLENBQUM7QUFDdkIsS0FBSztBQUNMO0FBQ0EsSUFBSSxPQUFPLFlBQVksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxRQUFRLENBQUMsRUFBRSxFQUFFLE9BQU8sRUFBRTtBQUN4RSxNQUFNLE9BQU8sRUFBRSxRQUFRO0FBQ3ZCLE1BQU0sS0FBSyxFQUFFLEtBQUs7QUFDbEIsTUFBTSxJQUFJLEVBQUUsSUFBSTtBQUNoQixLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQ1IsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsRUFBRSxNQUFNLENBQUMsa0JBQWtCLEdBQUcsU0FBUyxrQkFBa0IsQ0FBQyxPQUFPLEVBQUU7QUFDbkUsSUFBSSxJQUFJLE9BQU8sS0FBSyxLQUFLLENBQUMsRUFBRTtBQUM1QixNQUFNLE9BQU8sR0FBRyxFQUFFLENBQUM7QUFDbkIsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxPQUFPLElBQUksQ0FBQztBQUNuQyxJQUFJLE9BQU8sWUFBWSxDQUFDLE9BQU8sQ0FBQyxJQUFJLElBQUksUUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEVBQUU7QUFDaEUsTUFBTSxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7QUFDckIsS0FBSyxDQUFDLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxFQUFFLEVBQUUsT0FBTyxFQUFFO0FBQ3BDLE1BQU0sT0FBTyxFQUFFLE1BQU07QUFDckIsTUFBTSxLQUFLLEVBQUUsQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sQ0FBQztBQUN4QyxNQUFNLFNBQVMsRUFBRSxJQUFJO0FBQ3JCLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDUixHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsUUFBUSxDQUFDLEdBQUcsR0FBRyxTQUFTLEdBQUcsR0FBRztBQUNoQyxJQUFJLEtBQUssSUFBSSxJQUFJLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxTQUFTLEdBQUcsSUFBSSxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxHQUFHLENBQUMsRUFBRSxJQUFJLEdBQUcsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFO0FBQ2xHLE1BQU0sU0FBUyxDQUFDLElBQUksQ0FBQyxHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUN4QyxLQUFLO0FBQ0w7QUFDQSxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRTtBQUMvQyxNQUFNLE1BQU0sSUFBSSxvQkFBb0IsQ0FBQyx5Q0FBeUMsQ0FBQyxDQUFDO0FBQ2hGLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxNQUFNLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxFQUFFO0FBQzFDLE1BQU0sT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUM7QUFDekIsS0FBSyxFQUFFLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNqQixHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsUUFBUSxDQUFDLEdBQUcsR0FBRyxTQUFTLEdBQUcsR0FBRztBQUNoQyxJQUFJLEtBQUssSUFBSSxLQUFLLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxTQUFTLEdBQUcsSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsS0FBSyxHQUFHLENBQUMsRUFBRSxLQUFLLEdBQUcsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFO0FBQ3hHLE1BQU0sU0FBUyxDQUFDLEtBQUssQ0FBQyxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMxQyxLQUFLO0FBQ0w7QUFDQSxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRTtBQUMvQyxNQUFNLE1BQU0sSUFBSSxvQkFBb0IsQ0FBQyx5Q0FBeUMsQ0FBQyxDQUFDO0FBQ2hGLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxNQUFNLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxFQUFFO0FBQzFDLE1BQU0sT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUM7QUFDekIsS0FBSyxFQUFFLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNqQixHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsUUFBUSxDQUFDLGlCQUFpQixHQUFHLFNBQVMsaUJBQWlCLENBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQUU7QUFDOUUsSUFBSSxJQUFJLE9BQU8sS0FBSyxLQUFLLENBQUMsRUFBRTtBQUM1QixNQUFNLE9BQU8sR0FBRyxFQUFFLENBQUM7QUFDbkIsS0FBSztBQUNMO0FBQ0EsSUFBSSxJQUFJLFFBQVEsR0FBRyxPQUFPO0FBQzFCLFFBQVEsZUFBZSxHQUFHLFFBQVEsQ0FBQyxNQUFNO0FBQ3pDLFFBQVEsTUFBTSxHQUFHLGVBQWUsS0FBSyxLQUFLLENBQUMsR0FBRyxJQUFJLEdBQUcsZUFBZTtBQUNwRSxRQUFRLHFCQUFxQixHQUFHLFFBQVEsQ0FBQyxlQUFlO0FBQ3hELFFBQVEsZUFBZSxHQUFHLHFCQUFxQixLQUFLLEtBQUssQ0FBQyxHQUFHLElBQUksR0FBRyxxQkFBcUI7QUFDekYsUUFBUSxXQUFXLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQztBQUN0QyxNQUFNLE1BQU0sRUFBRSxNQUFNO0FBQ3BCLE1BQU0sZUFBZSxFQUFFLGVBQWU7QUFDdEMsTUFBTSxXQUFXLEVBQUUsSUFBSTtBQUN2QixLQUFLLENBQUMsQ0FBQztBQUNQLElBQUksT0FBTyxpQkFBaUIsQ0FBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ3JELEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSxFQUFFLFFBQVEsQ0FBQyxpQkFBaUIsR0FBRyxTQUFTLGlCQUFpQixDQUFDLElBQUksRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFO0FBQzlFLElBQUksSUFBSSxPQUFPLEtBQUssS0FBSyxDQUFDLEVBQUU7QUFDNUIsTUFBTSxPQUFPLEdBQUcsRUFBRSxDQUFDO0FBQ25CLEtBQUs7QUFDTDtBQUNBLElBQUksT0FBTyxRQUFRLENBQUMsaUJBQWlCLENBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUMxRCxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBLEVBQUUsWUFBWSxDQUFDLFFBQVEsRUFBRSxDQUFDO0FBQzFCLElBQUksR0FBRyxFQUFFLFNBQVM7QUFDbEIsSUFBSSxHQUFHLEVBQUUsU0FBUyxHQUFHLEdBQUc7QUFDeEIsTUFBTSxPQUFPLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxDQUFDO0FBQ25DLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxFQUFFO0FBQ0wsSUFBSSxHQUFHLEVBQUUsZUFBZTtBQUN4QixJQUFJLEdBQUcsRUFBRSxTQUFTLEdBQUcsR0FBRztBQUN4QixNQUFNLE9BQU8sSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7QUFDdkQsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxvQkFBb0I7QUFDN0IsSUFBSSxHQUFHLEVBQUUsU0FBUyxHQUFHLEdBQUc7QUFDeEIsTUFBTSxPQUFPLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDO0FBQzVELEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxRQUFRO0FBQ2pCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztBQUNuRCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxFQUFFO0FBQ0wsSUFBSSxHQUFHLEVBQUUsaUJBQWlCO0FBQzFCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQztBQUM1RCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxFQUFFO0FBQ0wsSUFBSSxHQUFHLEVBQUUsZ0JBQWdCO0FBQ3pCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsY0FBYyxHQUFHLElBQUksQ0FBQztBQUMzRCxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsRUFBRTtBQUNMLElBQUksR0FBRyxFQUFFLE1BQU07QUFDZixJQUFJLEdBQUcsRUFBRSxTQUFTLEdBQUcsR0FBRztBQUN4QixNQUFNLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztBQUN4QixLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUcsRUFBRTtBQUNMLElBQUksR0FBRyxFQUFFLFVBQVU7QUFDbkIsSUFBSSxHQUFHLEVBQUUsU0FBUyxHQUFHLEdBQUc7QUFDeEIsTUFBTSxPQUFPLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO0FBQ2xELEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxNQUFNO0FBQ2YsSUFBSSxHQUFHLEVBQUUsU0FBUyxHQUFHLEdBQUc7QUFDeEIsTUFBTSxPQUFPLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsR0FBRyxDQUFDO0FBQzlDLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxTQUFTO0FBQ2xCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDO0FBQzlELEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHLEVBQUU7QUFDTCxJQUFJLEdBQUcsRUFBRSxPQUFPO0FBQ2hCLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxHQUFHLEdBQUcsQ0FBQztBQUMvQyxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRyxFQUFFO0FBQ0wsSUFBSSxHQUFHLEVBQUUsS0FBSztBQUNkLElBQUksR0FBRyxFQUFFLFNBQVMsR0FBRyxHQUFHO0FBQ3hCLE1BQU0sT0FBTyxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxDQUFD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QUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLE1BQU0sQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFjLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxJQUFJLFlBQVksQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLE9BQU0sV0FBVyxFQUFFLE9BQU8sTUFBTSxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsK0ZBQStGLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLDJFQUEyRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsMERBQTBELENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxDQUFDLENBQUMsMkNBQTJDLENBQUMsQ0FBQyxJQUFJLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLGdCQUFnQixHQUFHLEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxVQUFVLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxXQUFXLEVBQUUsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTSwwQkFBMEIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxLQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsT0FBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsSUFBSSxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMscUNBQXFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsWUFBWSxNQUFNLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxFQUFFLEdBQUcsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLDJCQUEyQixDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsMEJBQTBCLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxZQUFZLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLG1DQUFtQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxnSUFBZ0ksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLHFCQUFxQixDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxtRUFBbUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsc0RBQXNELENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsbUNBQW1DLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsOEJBQThCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsa0RBQWtELENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxNQUFNLElBQUksS0FBSyxDQUFDLHVDQUF1QyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQywwQ0FBMEMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQTs7O0FDQTUyZCxJQUFBLFVBQWMsR0FBRyxNQUFNO0FBQ3ZCO0FBQ0EsQ0FBQyxPQUFPLHMzV0FBczNXLENBQUM7QUFDLzNXLENBQUM7O0FDR0Q7QUFDTSxTQUFVLGlCQUFpQixDQUFDLEdBQWEsRUFBQTtBQUMzQyxJQUFBLElBQUksR0FBRyxLQUFLLFNBQVMsSUFBSSxHQUFHLEtBQUssSUFBSTtBQUFFLFFBQUEsT0FBTyxHQUFHLENBQUM7SUFFbEQsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxjQUFjLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztBQUN0SCxDQUFDO0FBRUQ7QUFDTSxTQUFVLFNBQVMsQ0FBQyxFQUFZLEVBQUE7QUFDbEMsSUFBQSxJQUFJLEVBQUUsS0FBSyxJQUFJLElBQUksRUFBRSxLQUFLLFNBQVM7QUFBRSxRQUFBLE9BQU8sRUFBRSxDQUFDO0lBRS9DLE9BQU9DLFVBQVEsQ0FBQyxVQUFVLENBQUM7UUFDdkIsSUFBSSxFQUFFLEVBQUUsQ0FBQyxJQUFJO1FBQ2IsS0FBSyxFQUFFLEVBQUUsQ0FBQyxLQUFLO1FBQ2YsR0FBRyxFQUFFLEVBQUUsQ0FBQyxHQUFHO0FBQ2QsS0FBQSxDQUFDLENBQUM7QUFDUCxDQUFDO0FBZ0JEO0FBQ00sU0FBVSxlQUFlLENBQUMsSUFBWSxFQUFBO0FBQ3hDLElBQUEsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbEQsQ0FBQztBQU9EO0FBQ00sU0FBVSxZQUFZLENBQUMsSUFBWSxFQUFBO0FBQ3JDLElBQUEsSUFBSSxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQztBQUFFLFFBQUEsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztBQUN6RSxJQUFBLElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUM7QUFBRSxRQUFBLElBQUksR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3BFLElBQUEsT0FBTyxJQUFJLENBQUM7QUFDaEIsQ0FBQztBQUVEO0FBQ00sU0FBVSxZQUFZLENBQUMsSUFBWSxFQUFBO0FBQ3JDLElBQUEsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDO0FBQUUsUUFBQSxPQUFPLEVBQUUsQ0FBQztBQUNuQyxJQUFBLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3JELENBQUM7QUFFRDtBQUNNLFNBQVUsY0FBYyxDQUFDLEdBQVcsRUFBQTtBQUN0QyxJQUFBLElBQUksTUFBTSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbkIsSUFBQSxPQUFPLEdBQUcsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUU7QUFDdEIsUUFBQSxHQUFHLEdBQUcsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQzdDLFFBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNwQixLQUFBO0FBRUQsSUFBQSxPQUFPLE1BQU0sQ0FBQztBQUNsQixDQUFDO0FBRUQ7QUFDTSxTQUFVLGNBQWMsQ0FBSSxJQUE2QixFQUFBO0lBQzNELElBQUk7UUFDQSxPQUFPLElBQUksRUFBRSxDQUFDO0FBQ2pCLEtBQUE7QUFBQyxJQUFBLE9BQU8sS0FBSyxFQUFFO0FBQ1osUUFBQSxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUMsRUFBRSxHQUFHLEtBQUssR0FBRyxNQUFNLEdBQUcsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQzVELEtBQUE7QUFDTCxDQUFDO0FBRUQ7QUFDTyxlQUFlLG1CQUFtQixDQUFJLElBQXNDLEVBQUE7SUFDL0UsSUFBSTtRQUNBLE9BQU8sTUFBTSxJQUFJLEVBQUUsQ0FBQztBQUN2QixLQUFBO0FBQUMsSUFBQSxPQUFPLEtBQUssRUFBRTtBQUNaLFFBQUEsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDLEVBQUUsR0FBRyxLQUFLLEdBQUcsTUFBTSxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUM1RCxLQUFBO0FBQ0wsQ0FBQztBQUVEOzs7QUFHRztBQUNHLFNBQVUsV0FBVyxDQUFDLEdBQVcsRUFBQTtJQUNuQyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMscUJBQXFCLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDdEQsQ0FBQztBQUVEO0FBQ0EsTUFBTSxzQkFBc0IsR0FBcUJDLDZCQUFLLENBQ2xEQywrQkFBTyxDQUFDLElBQUksTUFBTSxDQUFDLFVBQVUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQ3JDQSwrQkFBTyxDQUFDLHFCQUFxQixDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxHQUFHLENBQUMsaUJBQWlCLEVBQUUsQ0FBQyxFQUNsRUMsb0NBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUMxQkMsNkJBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUNyQjtBQUNJLEtBQUEsSUFBSSxFQUFFO0FBQ04sS0FBQSxHQUFHLENBQUMsTUFBTSxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUVwQztBQUNNLFNBQVUsbUJBQW1CLENBQUMsSUFBWSxFQUFBO0FBQzVDLElBQUEsT0FBTyxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDakQsQ0FBQztBQUVELE1BQU0sb0JBQW9CLEdBQXFCSCw2QkFBSyxDQUNoREMsK0JBQU8sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxVQUFVLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQyxFQUNyQ0EsK0JBQU8sQ0FBQyxxQkFBcUIsQ0FBQyxFQUM5QkMsb0NBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUMxQkMsNkJBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUN0QjtBQUNJLEtBQUEsSUFBSSxFQUFFO0tBQ04sR0FBRyxDQUFDLE1BQU0sSUFBRztBQUNWLElBQUEsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDekQsQ0FBQyxDQUFDLENBQUM7QUFFUDs7O0FBR0c7QUFDRyxTQUFVLHNCQUFzQixDQUFDLE1BQWMsRUFBQTtBQUNqRCxJQUFBLE9BQU8sb0JBQW9CLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ2pELENBQUM7QUFFRDtTQUNnQixpQkFBaUIsQ0FBQyxJQUFjLEVBQUUsUUFBdUIsRUFBRSxNQUFjLEVBQUE7O0FBRXJGLElBQUEsSUFBSSxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsRUFBRTtBQUN4RCxRQUFBLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLEVBQUUsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO0FBQ2hFLEtBQUE7QUFFRCxJQUFBLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMscUJBQXFCLEVBQUUsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO0FBQ3JFLENBQUM7QUFFRDtBQUNNLFNBQVUscUJBQXFCLENBQUMsR0FBYSxFQUFBO0FBQy9DLElBQUEsR0FBRyxHQUFHLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFDOztJQUc3QixJQUFJLE1BQU0sR0FBRyxFQUFFLENBQUM7SUFDaEIsSUFBSSxHQUFHLENBQUMsS0FBSztBQUFFLFFBQUEsTUFBTSxJQUFJLENBQUcsRUFBQSxHQUFHLENBQUMsS0FBSyxVQUFVLENBQUM7SUFDaEQsSUFBSSxHQUFHLENBQUMsTUFBTTtBQUFFLFFBQUEsTUFBTSxJQUFJLENBQUcsRUFBQSxHQUFHLENBQUMsTUFBTSxXQUFXLENBQUM7SUFDbkQsSUFBSSxHQUFHLENBQUMsS0FBSztBQUFFLFFBQUEsTUFBTSxJQUFJLENBQUcsRUFBQSxHQUFHLENBQUMsS0FBSyxVQUFVLENBQUM7SUFDaEQsSUFBSSxHQUFHLENBQUMsSUFBSTtBQUFFLFFBQUEsTUFBTSxJQUFJLENBQUcsRUFBQSxHQUFHLENBQUMsSUFBSSxTQUFTLENBQUM7SUFDN0MsSUFBSSxHQUFHLENBQUMsS0FBSztBQUFFLFFBQUEsTUFBTSxJQUFJLENBQUcsRUFBQSxHQUFHLENBQUMsS0FBSyxVQUFVLENBQUM7SUFDaEQsSUFBSSxHQUFHLENBQUMsT0FBTztBQUFFLFFBQUEsTUFBTSxJQUFJLENBQUcsRUFBQSxHQUFHLENBQUMsT0FBTyxZQUFZLENBQUM7SUFDdEQsSUFBSSxHQUFHLENBQUMsT0FBTztRQUFFLE1BQU0sSUFBSSxDQUFHLEVBQUEsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUEsVUFBQSxDQUFZLENBQUM7SUFDbEUsSUFBSSxHQUFHLENBQUMsWUFBWTtRQUFFLE1BQU0sSUFBSSxDQUFHLEVBQUEsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLENBQUEsS0FBQSxDQUFPLENBQUM7QUFFdkUsSUFBQSxJQUFJLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDO0FBQUUsUUFBQSxNQUFNLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQztBQUMzRSxJQUFBLE9BQU8sTUFBTSxDQUFDO0FBQ2xCLENBQUM7QUFFRDtBQUNnQixTQUFBLFNBQVMsQ0FBSSxLQUFhLEVBQUUsTUFBYyxFQUFBO0FBQ3RELElBQUEsSUFBSSxLQUFLLENBQUMsSUFBSSxJQUFJLE1BQU0sQ0FBQyxJQUFJO0FBQUUsUUFBQSxPQUFPLEtBQUssQ0FBQztJQUM1QyxLQUFLLElBQUksSUFBSSxJQUFJLEtBQUs7QUFBRSxRQUFBLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQztBQUFFLFlBQUEsT0FBTyxLQUFLLENBQUM7QUFFNUQsSUFBQSxPQUFPLElBQUksQ0FBQztBQUNoQjs7QUN0Rk0sSUFBVyxNQUFNLENBeVJ0QjtBQXpSRCxDQUFBLFVBQWlCLE1BQU0sRUFBQTs7SUFFbkIsU0FBZ0IsUUFBUSxDQUNwQixLQUFVLEVBQ1YsVUFBeUIsc0JBQXNCLEVBQy9DLFlBQXFCLEtBQUssRUFBQTtBQUUxQixRQUFBLElBQUksT0FBTyxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMvQixRQUFBLElBQUksQ0FBQyxPQUFPO0FBQUUsWUFBQSxPQUFPLE1BQU0sQ0FBQztRQUU1QixRQUFRLE9BQU8sQ0FBQyxJQUFJO0FBQ2hCLFlBQUEsS0FBSyxRQUFRO2dCQUNULE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQztBQUN6QixZQUFBLEtBQUssUUFBUSxDQUFDO0FBQ2QsWUFBQSxLQUFLLFNBQVMsQ0FBQztBQUNmLFlBQUEsS0FBSyxNQUFNLENBQUM7QUFDWixZQUFBLEtBQUssTUFBTTtBQUNQLGdCQUFBLE9BQU8sRUFBRSxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUM7QUFDOUIsWUFBQSxLQUFLLE1BQU07QUFDUCxnQkFBQSxPQUFPLE9BQU8sQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUFFLENBQUM7QUFDcEMsWUFBQSxLQUFLLFVBQVU7QUFDWCxnQkFBQSxPQUFPLFlBQVksQ0FBQztBQUN4QixZQUFBLEtBQUssT0FBTztnQkFDUixJQUFJLE1BQU0sR0FBRyxFQUFFLENBQUM7QUFDaEIsZ0JBQUEsSUFBSSxTQUFTO29CQUFFLE1BQU0sSUFBSSxHQUFHLENBQUM7Z0JBQzdCLE1BQU0sSUFBSSxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksUUFBUSxDQUFDLENBQUMsRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDeEUsZ0JBQUEsSUFBSSxTQUFTO29CQUFFLE1BQU0sSUFBSSxHQUFHLENBQUM7QUFDN0IsZ0JBQUEsT0FBTyxNQUFNLENBQUM7QUFDbEIsWUFBQSxLQUFLLFFBQVE7QUFDVCxnQkFBQSxRQUNJLElBQUk7QUFDSixvQkFBQSxNQUFNLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7eUJBQ3hCLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQzt5QkFDckQsSUFBSSxDQUFDLElBQUksQ0FBQztBQUNmLG9CQUFBLElBQUksRUFDTjtBQUNOLFlBQUEsS0FBSyxNQUFNO2dCQUNQLElBQUksT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLElBQUksQ0FBQyxJQUFJLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxPQUFPLENBQUMsS0FBSyxDQUFDLE1BQU0sSUFBSSxDQUFDLEVBQUU7b0JBQ25GLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLENBQUM7QUFDNUQsaUJBQUE7Z0JBRUQsT0FBTyxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMscUJBQXFCLENBQUMsQ0FBQztBQUNqRSxZQUFBLEtBQUssVUFBVTtBQUNYLGdCQUFBLE9BQU8scUJBQXFCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ25ELFNBQUE7S0FDSjtBQTNDZSxJQUFBLE1BQUEsQ0FBQSxRQUFRLFdBMkN2QixDQUFBOztJQUdELFNBQWdCLFNBQVMsQ0FBQyxHQUFZLEVBQUE7UUFDbEMsSUFBSSxNQUFNLENBQUMsR0FBRyxDQUFDO1lBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDO2FBQ2hELElBQUksUUFBUSxDQUFDLEdBQUcsQ0FBQztZQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQzthQUN6RCxJQUFJLFFBQVEsQ0FBQyxHQUFHLENBQUM7WUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUM7YUFDekQsSUFBSSxTQUFTLENBQUMsR0FBRyxDQUFDO1lBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDO2FBQzNELElBQUksVUFBVSxDQUFDLEdBQUcsQ0FBQztZQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQzthQUM3RCxJQUFJLE1BQU0sQ0FBQyxHQUFHLENBQUM7WUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUM7YUFDckQsSUFBSSxNQUFNLENBQUMsR0FBRyxDQUFDO1lBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDO2FBQ3JELElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQztZQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQzthQUN2RCxJQUFJLE1BQU0sQ0FBQyxHQUFHLENBQUM7WUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUM7YUFDckQsSUFBSSxVQUFVLENBQUMsR0FBRyxDQUFDO1lBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDO2FBQzdELElBQUksUUFBUSxDQUFDLEdBQUcsQ0FBQztZQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQzs7QUFDekQsWUFBQSxPQUFPLFNBQVMsQ0FBQztLQUN6QjtBQWJlLElBQUEsTUFBQSxDQUFBLFNBQVMsWUFheEIsQ0FBQTs7QUFHRCxJQUFBLFNBQWdCLFNBQVMsQ0FBQyxHQUFZLEVBQUUsSUFBNkIsRUFBQTtBQUNqRSxRQUFBLElBQUksUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2YsSUFBSSxNQUFNLEdBQWUsRUFBRSxDQUFDO0FBQzVCLFlBQUEsS0FBSyxJQUFJLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDO2dCQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxTQUFTLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQ25GLFlBQUEsT0FBTyxNQUFNLENBQUM7QUFDakIsU0FBQTtBQUFNLGFBQUEsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7WUFDckIsSUFBSSxNQUFNLEdBQWMsRUFBRSxDQUFDO1lBQzNCLEtBQUssSUFBSSxLQUFLLElBQUksR0FBRztnQkFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztBQUMzRCxZQUFBLE9BQU8sTUFBTSxDQUFDO0FBQ2pCLFNBQUE7QUFBTSxhQUFBO0FBQ0gsWUFBQSxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNwQixTQUFBO0tBQ0o7QUFaZSxJQUFBLE1BQUEsQ0FBQSxTQUFTLFlBWXhCLENBQUE7O0FBR0QsSUFBQSxTQUFnQixZQUFZLENBQUMsSUFBYSxFQUFFLElBQWEsRUFBRSxjQUF5QyxFQUFBOzs7UUFFaEcsSUFBSSxJQUFJLEtBQUssU0FBUztZQUFFLElBQUksR0FBRyxJQUFJLENBQUM7UUFDcEMsSUFBSSxJQUFJLEtBQUssU0FBUztZQUFFLElBQUksR0FBRyxJQUFJLENBQUM7QUFDcEMsUUFBQSxJQUFJLElBQUksS0FBSyxJQUFJLElBQUksSUFBSSxLQUFLLElBQUk7QUFBRSxZQUFBLE9BQU8sQ0FBQyxDQUFDO2FBQ3hDLElBQUksSUFBSSxLQUFLLElBQUk7QUFBRSxZQUFBLE9BQU8sQ0FBQyxDQUFDO2FBQzVCLElBQUksSUFBSSxLQUFLLElBQUk7WUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDOztBQUdsQyxRQUFBLElBQUksS0FBSyxHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUM1QixRQUFBLElBQUksS0FBSyxHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUU1QixRQUFBLElBQUksS0FBSyxLQUFLLFNBQVMsSUFBSSxLQUFLLEtBQUssU0FBUztBQUFFLFlBQUEsT0FBTyxDQUFDLENBQUM7YUFDcEQsSUFBSSxLQUFLLEtBQUssU0FBUztBQUFFLFlBQUEsT0FBTyxDQUFDLENBQUM7YUFDbEMsSUFBSSxLQUFLLEtBQUssU0FBUztZQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7O0FBR3hDLFFBQUEsSUFBSSxLQUFLLENBQUMsSUFBSSxJQUFJLEtBQUssQ0FBQyxJQUFJO1lBQUUsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDMUUsUUFBQSxJQUFJLEtBQUssQ0FBQyxLQUFLLEtBQUssS0FBSyxDQUFDLEtBQUs7QUFBRSxZQUFBLE9BQU8sQ0FBQyxDQUFDO1FBRTFDLFFBQVEsS0FBSyxDQUFDLElBQUk7QUFDZCxZQUFBLEtBQUssUUFBUTtnQkFDVCxPQUFPLEtBQUssQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxLQUFlLENBQUMsQ0FBQztBQUM1RCxZQUFBLEtBQUssUUFBUTtBQUNULGdCQUFBLElBQUksS0FBSyxDQUFDLEtBQUssR0FBSSxLQUFLLENBQUMsS0FBZ0I7b0JBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztBQUNoRCxxQkFBQSxJQUFJLEtBQUssQ0FBQyxLQUFLLElBQUssS0FBSyxDQUFDLEtBQWdCO0FBQUUsb0JBQUEsT0FBTyxDQUFDLENBQUM7QUFDMUQsZ0JBQUEsT0FBTyxDQUFDLENBQUM7QUFDYixZQUFBLEtBQUssTUFBTTtBQUNQLGdCQUFBLE9BQU8sQ0FBQyxDQUFDO0FBQ2IsWUFBQSxLQUFLLFNBQVM7QUFDVixnQkFBQSxJQUFJLEtBQUssQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLEtBQUs7QUFBRSxvQkFBQSxPQUFPLENBQUMsQ0FBQzs7QUFDcEMsb0JBQUEsT0FBTyxLQUFLLENBQUMsS0FBSyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztBQUNyQyxZQUFBLEtBQUssTUFBTTtBQUNQLGdCQUFBLElBQUksS0FBSyxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUM7QUFDeEIsZ0JBQUEsSUFBSSxLQUFLLEdBQUcsS0FBSyxDQUFDLEtBQWEsQ0FBQztBQUNoQyxnQkFBQSxJQUFJLFNBQVMsR0FBRyxjQUFjLEtBQWQsSUFBQSxJQUFBLGNBQWMsY0FBZCxjQUFjLElBQUssQ0FBQyxDQUFTLEtBQUssQ0FBQyxDQUFDLENBQUM7O0FBR3JELGdCQUFBLElBQUksV0FBVyxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztnQkFDN0UsSUFBSSxXQUFXLElBQUksQ0FBQztBQUFFLG9CQUFBLE9BQU8sV0FBVyxDQUFDOztBQUd6QyxnQkFBQSxJQUFJLFdBQVcsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ3ZELElBQUksV0FBVyxJQUFJLENBQUM7QUFBRSxvQkFBQSxPQUFPLFdBQVcsQ0FBQzs7QUFHekMsZ0JBQUEsSUFBSSxLQUFLLENBQUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU87QUFBRSxvQkFBQSxPQUFPLENBQUMsQ0FBQztBQUM5QyxnQkFBQSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sSUFBSSxLQUFLLENBQUMsT0FBTztvQkFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO2dCQUMvQyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPO0FBQUUsb0JBQUEsT0FBTyxDQUFDLENBQUM7O0FBRy9DLGdCQUFBLE9BQU8sQ0FBQyxDQUFBLEVBQUEsR0FBQSxLQUFLLENBQUMsT0FBTyxNQUFBLElBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxDQUFBLEdBQUEsRUFBQSxHQUFJLEVBQUUsRUFBRSxhQUFhLENBQUMsTUFBQSxLQUFLLENBQUMsT0FBTyxNQUFJLElBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxDQUFBLEdBQUEsRUFBQSxHQUFBLEVBQUUsQ0FBQyxDQUFDO0FBQ3BFLFlBQUEsS0FBSyxNQUFNO0FBQ1AsZ0JBQUEsT0FBTyxLQUFLLENBQUMsS0FBSyxHQUFJLEtBQUssQ0FBQyxLQUFrQjtzQkFDeEMsQ0FBQyxDQUFDO3NCQUNGLEtBQUssQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFpQixDQUFDO0FBQzdDLDBCQUFFLENBQUM7MEJBQ0QsQ0FBQyxDQUFDO0FBQ1osWUFBQSxLQUFLLFVBQVU7QUFDWCxnQkFBQSxPQUFPLEtBQUssQ0FBQyxLQUFLLEdBQUksS0FBSyxDQUFDLEtBQWtCO3NCQUN4QyxDQUFDLENBQUM7c0JBQ0YsS0FBSyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEtBQWlCLENBQUM7QUFDN0MsMEJBQUUsQ0FBQzswQkFDRCxDQUFDLENBQUM7QUFDWixZQUFBLEtBQUssT0FBTztBQUNSLGdCQUFBLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQyxLQUFLLENBQUM7QUFDckIsZ0JBQUEsSUFBSSxFQUFFLEdBQUcsS0FBSyxDQUFDLEtBQWMsQ0FBQztnQkFDOUIsS0FBSyxJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUU7QUFDakUsb0JBQUEsSUFBSSxJQUFJLEdBQUcsWUFBWSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsRUFBRSxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztvQkFDOUMsSUFBSSxJQUFJLElBQUksQ0FBQztBQUFFLHdCQUFBLE9BQU8sSUFBSSxDQUFDO0FBQzlCLGlCQUFBO0FBQ0QsZ0JBQUEsT0FBTyxFQUFFLENBQUMsTUFBTSxHQUFHLEVBQUUsQ0FBQyxNQUFNLENBQUM7QUFDakMsWUFBQSxLQUFLLFFBQVE7QUFDVCxnQkFBQSxJQUFJLEVBQUUsR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDO0FBQ3JCLGdCQUFBLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQyxLQUE0QixDQUFDO0FBQzVDLGdCQUFBLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ3JDLGdCQUFBLElBQUksRUFBRSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO2dCQUNyQyxFQUFFLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQ1YsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDO2dCQUVWLElBQUksVUFBVSxHQUFHLFlBQVksQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUM7Z0JBQ3RDLElBQUksVUFBVSxJQUFJLENBQUM7QUFBRSxvQkFBQSxPQUFPLFVBQVUsQ0FBQztBQUV2QyxnQkFBQSxLQUFLLElBQUksR0FBRyxJQUFJLEVBQUUsRUFBRTtBQUNoQixvQkFBQSxJQUFJLElBQUksR0FBRyxZQUFZLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO29CQUMxQyxJQUFJLElBQUksSUFBSSxDQUFDO0FBQUUsd0JBQUEsT0FBTyxJQUFJLENBQUM7QUFDOUIsaUJBQUE7QUFDRCxnQkFBQSxPQUFPLENBQUMsQ0FBQztBQUNiLFlBQUEsS0FBSyxNQUFNO0FBQ1AsZ0JBQUEsT0FBTyxDQUFDLENBQUM7QUFDYixZQUFBLEtBQUssVUFBVTtBQUNYLGdCQUFBLE9BQU8sQ0FBQyxDQUFDO0FBQ2hCLFNBQUE7S0FDSjtBQTdGZSxJQUFBLE1BQUEsQ0FBQSxZQUFZLGVBNkYzQixDQUFBOztJQUdELFNBQWdCLE1BQU0sQ0FBQyxHQUFRLEVBQUE7O0FBQzNCLFFBQUEsT0FBTyxNQUFBLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsQ0FBQSxHQUFBLEtBQUEsQ0FBQSxHQUFBLEVBQUEsQ0FBRSxJQUFJLENBQUM7S0FDL0I7QUFGZSxJQUFBLE1BQUEsQ0FBQSxNQUFNLFNBRXJCLENBQUE7O0lBR0QsU0FBZ0IsUUFBUSxDQUFDLEtBQWMsRUFBQTtBQUNuQyxRQUFBLElBQUksT0FBTyxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMvQixRQUFBLElBQUksQ0FBQyxPQUFPO0FBQUUsWUFBQSxPQUFPLEtBQUssQ0FBQztRQUUzQixRQUFRLE9BQU8sQ0FBQyxJQUFJO0FBQ2hCLFlBQUEsS0FBSyxRQUFRO0FBQ1QsZ0JBQUEsT0FBTyxPQUFPLENBQUMsS0FBSyxJQUFJLENBQUMsQ0FBQztBQUM5QixZQUFBLEtBQUssUUFBUTtBQUNULGdCQUFBLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO0FBQ3BDLFlBQUEsS0FBSyxTQUFTO2dCQUNWLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQztBQUN6QixZQUFBLEtBQUssTUFBTTtBQUNQLGdCQUFBLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDO0FBQ2hDLFlBQUEsS0FBSyxNQUFNO2dCQUNQLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDekMsWUFBQSxLQUFLLFVBQVU7Z0JBQ1gsT0FBTyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDNUMsWUFBQSxLQUFLLFFBQVE7QUFDVCxnQkFBQSxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7QUFDakQsWUFBQSxLQUFLLE9BQU87QUFDUixnQkFBQSxPQUFPLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztBQUNwQyxZQUFBLEtBQUssTUFBTTtBQUNQLGdCQUFBLE9BQU8sS0FBSyxDQUFDO0FBQ2pCLFlBQUEsS0FBSyxNQUFNO0FBQ1AsZ0JBQUEsT0FBTyxJQUFJLENBQUM7QUFDaEIsWUFBQSxLQUFLLFVBQVU7QUFDWCxnQkFBQSxPQUFPLElBQUksQ0FBQztBQUNuQixTQUFBO0tBQ0o7QUE1QmUsSUFBQSxNQUFBLENBQUEsUUFBUSxXQTRCdkIsQ0FBQTs7SUFHRCxTQUFnQixRQUFRLENBQW9CLEtBQVEsRUFBQTtBQUNoRCxRQUFBLElBQUksS0FBSyxLQUFLLElBQUksSUFBSSxLQUFLLEtBQUssU0FBUztBQUFFLFlBQUEsT0FBTyxLQUFLLENBQUM7QUFFeEQsUUFBQSxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7QUFDdkIsWUFBQSxPQUFRLEVBQWdCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFNLENBQUM7QUFDckUsU0FBQTtBQUFNLGFBQUEsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQy9CLElBQUksTUFBTSxHQUE0QixFQUFFLENBQUM7QUFDekMsWUFBQSxLQUFLLElBQUksQ0FBQyxHQUFHLEVBQUUsS0FBSyxDQUFDLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7Z0JBQUUsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUM5RSxZQUFBLE9BQU8sTUFBVyxDQUFDO0FBQ3RCLFNBQUE7QUFBTSxhQUFBO0FBQ0gsWUFBQSxPQUFPLEtBQUssQ0FBQztBQUNoQixTQUFBO0tBQ0o7QUFaZSxJQUFBLE1BQUEsQ0FBQSxRQUFRLFdBWXZCLENBQUE7SUFFRCxTQUFnQixRQUFRLENBQUMsR0FBUSxFQUFBO0FBQzdCLFFBQUEsT0FBTyxPQUFPLEdBQUcsSUFBSSxRQUFRLENBQUM7S0FDakM7QUFGZSxJQUFBLE1BQUEsQ0FBQSxRQUFRLFdBRXZCLENBQUE7SUFFRCxTQUFnQixRQUFRLENBQUMsR0FBUSxFQUFBO0FBQzdCLFFBQUEsT0FBTyxPQUFPLEdBQUcsSUFBSSxRQUFRLENBQUM7S0FDakM7QUFGZSxJQUFBLE1BQUEsQ0FBQSxRQUFRLFdBRXZCLENBQUE7SUFFRCxTQUFnQixNQUFNLENBQUMsR0FBUSxFQUFBO1FBQzNCLE9BQU8sR0FBRyxZQUFZSixVQUFRLENBQUM7S0FDbEM7QUFGZSxJQUFBLE1BQUEsQ0FBQSxNQUFNLFNBRXJCLENBQUE7SUFFRCxTQUFnQixVQUFVLENBQUMsR0FBUSxFQUFBO1FBQy9CLE9BQU8sR0FBRyxZQUFZSyxVQUFRLENBQUM7S0FDbEM7QUFGZSxJQUFBLE1BQUEsQ0FBQSxVQUFVLGFBRXpCLENBQUE7SUFFRCxTQUFnQixNQUFNLENBQUMsR0FBUSxFQUFBO0FBQzNCLFFBQUEsT0FBTyxHQUFHLEtBQUssSUFBSSxJQUFJLEdBQUcsS0FBSyxTQUFTLENBQUM7S0FDNUM7QUFGZSxJQUFBLE1BQUEsQ0FBQSxNQUFNLFNBRXJCLENBQUE7SUFFRCxTQUFnQixPQUFPLENBQUMsR0FBUSxFQUFBO0FBQzVCLFFBQUEsT0FBTyxLQUFLLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0tBQzdCO0FBRmUsSUFBQSxNQUFBLENBQUEsT0FBTyxVQUV0QixDQUFBO0lBRUQsU0FBZ0IsU0FBUyxDQUFDLEdBQVEsRUFBQTtBQUM5QixRQUFBLE9BQU8sT0FBTyxHQUFHLEtBQUssU0FBUyxDQUFDO0tBQ25DO0FBRmUsSUFBQSxNQUFBLENBQUEsU0FBUyxZQUV4QixDQUFBO0lBRUQsU0FBZ0IsTUFBTSxDQUFDLEdBQVEsRUFBQTtRQUMzQixPQUFPLEdBQUcsWUFBWSxJQUFJLENBQUM7S0FDOUI7QUFGZSxJQUFBLE1BQUEsQ0FBQSxNQUFNLFNBRXJCLENBQUE7SUFFRCxTQUFnQixNQUFNLENBQUMsR0FBUSxFQUFBO0FBQzNCLFFBQUEsSUFBSSxPQUFPLFdBQVcsS0FBSyxXQUFXLEVBQUU7WUFDcEMsT0FBTyxHQUFHLFlBQVksV0FBVyxDQUFDO0FBQ3JDLFNBQUE7QUFBTSxhQUFBO0FBQ0gsWUFBQSxPQUFPLEtBQUssQ0FBQztBQUNoQixTQUFBO0tBQ0o7QUFOZSxJQUFBLE1BQUEsQ0FBQSxNQUFNLFNBTXJCLENBQUE7SUFFRCxTQUFnQixRQUFRLENBQUMsR0FBUSxFQUFBO0FBQzdCLFFBQUEsUUFDSSxPQUFPLEdBQUcsSUFBSSxRQUFRO1lBQ3RCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQztZQUNaLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQztZQUNiLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQztZQUNoQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUM7WUFDWixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUM7QUFDWixZQUFBLEdBQUcsS0FBSyxTQUFTO0FBQ2pCLFlBQUEsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQ2Q7S0FDTDtBQVhlLElBQUEsTUFBQSxDQUFBLFFBQVEsV0FXdkIsQ0FBQTtJQUVELFNBQWdCLFVBQVUsQ0FBQyxHQUFRLEVBQUE7QUFDL0IsUUFBQSxPQUFPLE9BQU8sR0FBRyxJQUFJLFVBQVUsQ0FBQztLQUNuQztBQUZlLElBQUEsTUFBQSxDQUFBLFVBQVUsYUFFekIsQ0FBQTtBQUNMLENBQUMsRUF6UmdCLE1BQU0sS0FBTixNQUFNLEdBeVJ0QixFQUFBLENBQUEsQ0FBQSxDQUFBO0FBRUQ7QUFDQTtBQUNBO0FBRU0sSUFBVyxTQUFTLENBdUJ6QjtBQXZCRCxDQUFBLFVBQWlCLFNBQVMsRUFBQTs7SUFFdEIsU0FBZ0IsY0FBYyxDQUFJLEtBQTBCLEVBQUE7UUFDeEQsT0FBTyxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksS0FBSyxJQUFJLE1BQU0sSUFBSSxLQUFLLENBQUM7S0FDeEc7QUFGZSxJQUFBLFNBQUEsQ0FBQSxjQUFjLGlCQUU3QixDQUFBOztJQUdELFNBQWdCLFVBQVUsQ0FBSSxLQUFrQixFQUFBO1FBQzVDLEtBQUssSUFBSSxPQUFPLElBQUksS0FBSztBQUFFLFlBQUEsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUM7QUFBRSxnQkFBQSxPQUFPLEtBQUssQ0FBQztBQUV0RSxRQUFBLE9BQU8sSUFBSSxDQUFDO0tBQ2Y7QUFKZSxJQUFBLFNBQUEsQ0FBQSxVQUFVLGFBSXpCLENBQUE7O0lBR0QsU0FBZ0IsS0FBSyxDQUFJLFFBQXFCLEVBQUE7QUFDMUMsUUFBQSxJQUFJLFVBQVUsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUN0QixJQUFJLE1BQU0sR0FBRyxDQUFDLENBQUM7WUFDZixLQUFLLElBQUksUUFBUSxJQUFJLFFBQVE7QUFBRSxnQkFBQSxNQUFNLElBQUksS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUM5RCxZQUFBLE9BQU8sTUFBTSxDQUFDO0FBQ2pCLFNBQUE7QUFBTSxhQUFBO1lBQ0gsT0FBTyxRQUFRLENBQUMsTUFBTSxDQUFDO0FBQzFCLFNBQUE7S0FDSjtBQVJlLElBQUEsU0FBQSxDQUFBLEtBQUssUUFRcEIsQ0FBQTtBQUNMLENBQUMsRUF2QmdCLFNBQVMsS0FBVCxTQUFTLEdBdUJ6QixFQUFBLENBQUEsQ0FBQSxDQUFBO0FBRUQ7QUFDQTtBQUNBO0FBRUE7TUFDYSxJQUFJLENBQUE7QUFrRGIsSUFBQSxXQUFBLENBQW9CLE1BQXFCLEVBQUE7QUFDckMsUUFBQSxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztLQUMvQjs7SUF2Q00sT0FBTyxJQUFJLENBQUMsSUFBWSxFQUFFLEtBQWlCLEdBQUEsS0FBSyxFQUFFLE9BQWdCLEVBQUE7UUFDckUsT0FBTyxJQUFJLElBQUksQ0FBQztZQUNaLElBQUk7WUFDSixLQUFLO1lBQ0wsT0FBTztBQUNQLFlBQUEsT0FBTyxFQUFFLFNBQVM7QUFDbEIsWUFBQSxJQUFJLEVBQUUsTUFBTTtBQUNmLFNBQUEsQ0FBQyxDQUFDO0tBQ047O0lBR00sT0FBTyxNQUFNLENBQUMsSUFBWSxFQUFFLE1BQWMsRUFBRSxLQUFlLEVBQUUsT0FBZ0IsRUFBQTs7UUFFaEYsT0FBTyxJQUFJLElBQUksQ0FBQztZQUNaLElBQUk7WUFDSixLQUFLO1lBQ0wsT0FBTztBQUNQLFlBQUEsT0FBTyxFQUFFLHNCQUFzQixDQUFDLE1BQU0sQ0FBQztBQUN2QyxZQUFBLElBQUksRUFBRSxRQUFRO0FBQ2pCLFNBQUEsQ0FBQyxDQUFDO0tBQ047O0lBR00sT0FBTyxLQUFLLENBQUMsSUFBWSxFQUFFLE9BQWUsRUFBRSxLQUFlLEVBQUUsT0FBZ0IsRUFBQTtRQUNoRixPQUFPLElBQUksSUFBSSxDQUFDO1lBQ1osSUFBSTtZQUNKLEtBQUs7WUFDTCxPQUFPO0FBQ1AsWUFBQSxPQUFPLEVBQUUsT0FBTztBQUNoQixZQUFBLElBQUksRUFBRSxPQUFPO0FBQ2hCLFNBQUEsQ0FBQyxDQUFDO0tBQ047SUFFTSxPQUFPLFVBQVUsQ0FBQyxNQUEyQixFQUFBO0FBQ2hELFFBQUEsT0FBTyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUMzQjs7QUFPTSxJQUFBLE1BQU0sQ0FBQyxLQUFXLEVBQUE7QUFDckIsUUFBQSxJQUFJLEtBQUssSUFBSSxTQUFTLElBQUksS0FBSyxJQUFJLElBQUk7QUFBRSxZQUFBLE9BQU8sS0FBSyxDQUFDO1FBRXRELE9BQU8sSUFBSSxDQUFDLElBQUksSUFBSSxLQUFLLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLElBQUksS0FBSyxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUM7S0FDOUY7O0lBR00sUUFBUSxHQUFBO0FBQ1gsUUFBQSxPQUFPLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQztLQUMxQjs7SUFHTSxRQUFRLEdBQUE7QUFDWCxRQUFBLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO0tBQ2hIOztBQUdNLElBQUEsUUFBUSxDQUFDLElBQVksRUFBQTtBQUN4QixRQUFBLE9BQU8sSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxFQUFFLEVBQUUsSUFBSSxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO0tBQ3REOztBQUdNLElBQUEsV0FBVyxDQUFDLE9BQWdCLEVBQUE7QUFDL0IsUUFBQSxPQUFPLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRSxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztLQUN6RDs7QUFHTSxJQUFBLFVBQVUsQ0FBQyxNQUFjLEVBQUE7QUFDNUIsUUFBQSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsSUFBSSxDQUFDLEtBQUssRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7S0FDbkU7O0lBR00sTUFBTSxHQUFBO0FBQ1QsUUFBQSxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztLQUN6RDs7SUFHTSxPQUFPLEdBQUE7UUFDVixJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7QUFDWixZQUFBLE9BQU8sSUFBSSxDQUFDO0FBQ2YsU0FBQTtBQUFNLGFBQUE7QUFDSCxZQUFBLElBQUksSUFBSSxHQUFHLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0FBQzFCLFlBQUEsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUM7QUFDbEIsWUFBQSxPQUFPLElBQUksQ0FBQztBQUNmLFNBQUE7S0FDSjs7SUFHTSxTQUFTLEdBQUE7QUFDWixRQUFBLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFO0FBQ2IsWUFBQSxPQUFPLElBQUksQ0FBQztBQUNmLFNBQUE7QUFBTSxhQUFBO0FBQ0gsWUFBQSxJQUFJLElBQUksR0FBRyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUMxQixZQUFBLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO0FBQ25CLFlBQUEsT0FBTyxJQUFJLENBQUM7QUFDZixTQUFBO0tBQ0o7O0lBR00sUUFBUSxHQUFBO1FBQ1gsSUFBSSxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxHQUFHLEdBQUcsR0FBRyxFQUFFLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUVsRSxJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUU7QUFDZCxZQUFBLE1BQU0sSUFBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQztBQUNoQyxTQUFBO0FBQU0sYUFBQTtZQUNILE1BQU0sSUFBSSxHQUFHLEdBQUcsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUN4QyxJQUFJLElBQUksQ0FBQyxJQUFJLElBQUksUUFBUSxJQUFJLElBQUksQ0FBQyxJQUFJLElBQUksT0FBTztBQUFFLGdCQUFBLE1BQU0sSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQztBQUNyRixTQUFBO1FBRUQsTUFBTSxJQUFJLElBQUksQ0FBQztBQUNmLFFBQUEsT0FBTyxNQUFNLENBQUM7S0FDakI7O0lBR00sWUFBWSxHQUFBO0FBQ2YsUUFBQSxJQUFJLElBQUksQ0FBQyxJQUFJLElBQUksUUFBUTtZQUFFLE9BQU8sSUFBSSxDQUFDLElBQUksR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQztBQUNqRSxRQUFBLElBQUksSUFBSSxDQUFDLElBQUksSUFBSSxPQUFPO1lBQUUsT0FBTyxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDOztZQUM1RCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUM7S0FDekI7O0lBR00sUUFBUSxHQUFBO0FBQ1gsUUFBQSxPQUFPLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQztLQUNyRDtBQUNKOztBQ3haRDtBQUNBLE1BQU0sYUFBYSxDQUFBO0FBZ0VmLElBQUEsV0FBQSxDQUNXLE1BQWEsRUFDYixRQUF1QixFQUN2QixpQkFBMEMsR0FBQSxNQUFNLENBQUMsWUFBWSxFQUFBO1FBRjdELElBQU0sQ0FBQSxNQUFBLEdBQU4sTUFBTSxDQUFPO1FBQ2IsSUFBUSxDQUFBLFFBQUEsR0FBUixRQUFRLENBQWU7UUFDdkIsSUFBaUIsQ0FBQSxpQkFBQSxHQUFqQixpQkFBaUIsQ0FBNEM7QUFFcEUsUUFBQSxJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7S0FDL0I7SUFwQk0sT0FBTyxJQUFJLENBQ2QsR0FBUSxFQUNSLFFBQXVCLEVBQ3ZCLGlCQUFBLEdBQTBDLE1BQU0sQ0FBQyxZQUFZLEVBQUE7QUFFN0QsUUFBQSxPQUFPLElBQUksS0FBSyxDQUNaLElBQUksYUFBYSxDQUFJLEdBQUcsRUFBRSxRQUFRLEVBQUUsaUJBQWlCLENBQUMsRUFDdEQsYUFBYSxDQUFDLFdBQVcsQ0FDNUIsQ0FBQztLQUNMO0FBYU8sSUFBQSxLQUFLLENBQUksTUFBVyxFQUFBO0FBQ3hCLFFBQUEsT0FBTyxhQUFhLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0tBQzVFO0FBRU0sSUFBQSxLQUFLLENBQUMsU0FBZ0MsRUFBQTtBQUN6QyxRQUFBLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO0tBQ3BEO0FBRU0sSUFBQSxNQUFNLENBQUMsU0FBZ0MsRUFBQTtBQUMxQyxRQUFBLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQztLQUNoQztBQUVNLElBQUEsR0FBRyxDQUFJLENBQWtCLEVBQUE7QUFDNUIsUUFBQSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUN6QztBQUVNLElBQUEsT0FBTyxDQUFJLENBQW9CLEVBQUE7UUFDbEMsSUFBSSxNQUFNLEdBQUcsRUFBRSxDQUFDO0FBQ2hCLFFBQUEsS0FBSyxJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEVBQUU7QUFDOUMsWUFBQSxJQUFJLEtBQUssR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ3RELFlBQUEsSUFBSSxDQUFDLEtBQUssSUFBSSxLQUFLLENBQUMsTUFBTSxJQUFJLENBQUM7Z0JBQUUsU0FBUztZQUUxQyxLQUFLLElBQUksQ0FBQyxJQUFJLEtBQUs7QUFBRSxnQkFBQSxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3ZDLFNBQUE7QUFFRCxRQUFBLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUM3QjtBQUVNLElBQUEsTUFBTSxDQUFDLENBQXFCLEVBQUE7QUFDL0IsUUFBQSxLQUFLLElBQUksS0FBSyxHQUFHLENBQUMsRUFBRSxLQUFLLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEVBQUU7QUFDckQsWUFBQSxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQzdDLFNBQUE7QUFFRCxRQUFBLE9BQU8sSUFBVyxDQUFDO0tBQ3RCO0FBRU0sSUFBQSxLQUFLLENBQUMsS0FBYSxFQUFBO0FBQ3RCLFFBQUEsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDO0tBQ2xEO0lBRU0sS0FBSyxDQUFDLEtBQWMsRUFBRSxHQUFZLEVBQUE7QUFDckMsUUFBQSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7S0FDcEQ7QUFFTSxJQUFBLE1BQU0sQ0FBQyxLQUFtQixFQUFBO0FBQzdCLFFBQUEsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0tBQ3ZEOztJQUdNLE9BQU8sQ0FBQyxPQUFVLEVBQUUsU0FBa0IsRUFBQTtRQUN6QyxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLEVBQUUsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0tBQ2xGOztBQUdNLElBQUEsSUFBSSxDQUFDLElBQTJCLEVBQUE7UUFDbkMsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNqQyxJQUFJLEtBQUssSUFBSSxDQUFDLENBQUM7QUFBRSxZQUFBLE9BQU8sU0FBUyxDQUFDOztBQUM3QixZQUFBLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztLQUNsQztJQUVNLFNBQVMsQ0FBQyxJQUEyQixFQUFFLFNBQWtCLEVBQUE7QUFDNUQsUUFBQSxLQUFLLElBQUksS0FBSyxHQUFHLFNBQVMsS0FBVCxJQUFBLElBQUEsU0FBUyxjQUFULFNBQVMsR0FBSSxDQUFDLEVBQUUsS0FBSyxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUUsS0FBSyxFQUFFLEVBQUU7QUFDM0QsWUFBQSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDO0FBQUUsZ0JBQUEsT0FBTyxLQUFLLENBQUM7QUFDbEUsU0FBQTtRQUVELE9BQU8sQ0FBQyxDQUFDLENBQUM7S0FDYjtBQUVNLElBQUEsUUFBUSxDQUFDLE9BQVUsRUFBQTtRQUN0QixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0tBQ3pDO0FBRU0sSUFBQSxJQUFJLENBQUMsR0FBWSxFQUFBO0FBQ3BCLFFBQUEsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDbEQsYUFBQSxLQUFLLEVBQUU7YUFDUCxJQUFJLENBQUMsR0FBRyxLQUFILElBQUEsSUFBQSxHQUFHLGNBQUgsR0FBRyxHQUFJLElBQUksQ0FBQyxDQUFDO0tBQzFCO0FBRU0sSUFBQSxJQUFJLENBQUksR0FBcUIsRUFBRSxTQUEwQixFQUFFLFVBQStCLEVBQUE7QUFDN0YsUUFBQSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLENBQUM7QUFBRSxZQUFBLE9BQU8sSUFBSSxDQUFDO1FBQ3pDLElBQUksY0FBYyxHQUFHLFVBQVUsS0FBVixJQUFBLElBQUEsVUFBVSxLQUFWLEtBQUEsQ0FBQSxHQUFBLFVBQVUsR0FBSSxJQUFJLENBQUMsaUJBQWlCLENBQUM7QUFDMUQsUUFBQSxJQUFJLE9BQU8sR0FBRyxHQUFHLEtBQUgsSUFBQSxJQUFBLEdBQUcsY0FBSCxHQUFHLElBQUssQ0FBQyxDQUFJLEtBQUssQ0FBYSxDQUFDLENBQUM7O0FBRy9DLFFBQUEsSUFBSSxJQUFJLEdBQUksRUFBWSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsS0FBSyxLQUFJO1lBQzlELE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsQ0FBQztBQUN6QyxTQUFDLENBQUMsQ0FBQztRQUNILElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFJO0FBQ2YsWUFBQSxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUNsRCxZQUFBLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ2xELE9BQU8sU0FBUyxLQUFLLE1BQU0sR0FBRyxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLEdBQUcsY0FBYyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztBQUMzRixTQUFDLENBQUMsQ0FBQztBQUVILFFBQUEsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0tBQzdDO0FBRU0sSUFBQSxXQUFXLENBQ2QsR0FBcUIsRUFDckIsU0FBMEIsRUFDMUIsVUFBK0IsRUFBQTtBQUUvQixRQUFBLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLElBQUksQ0FBQztBQUFFLFlBQUEsT0FBTyxJQUFJLENBQUM7UUFDekMsSUFBSSxjQUFjLEdBQUcsVUFBVSxLQUFWLElBQUEsSUFBQSxVQUFVLEtBQVYsS0FBQSxDQUFBLEdBQUEsVUFBVSxHQUFJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztBQUMxRCxRQUFBLElBQUksT0FBTyxHQUFHLEdBQUcsS0FBSCxJQUFBLElBQUEsR0FBRyxjQUFILEdBQUcsSUFBSyxDQUFDLENBQUksS0FBSyxDQUFhLENBQUMsQ0FBQztRQUUvQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEtBQUk7QUFDdEIsWUFBQSxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdEIsWUFBQSxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFFdEIsT0FBTyxTQUFTLElBQUksTUFBTSxHQUFHLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsR0FBRyxjQUFjLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQzFGLFNBQUMsQ0FBQyxDQUFDO0FBRUgsUUFBQSxPQUFPLElBQUksQ0FBQztLQUNmO0lBRU0sT0FBTyxDQUNWLEdBQW9CLEVBQ3BCLFVBQStCLEVBQUE7QUFFL0IsUUFBQSxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLENBQUM7QUFBRSxZQUFBLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQzs7O0FBSW5ELFFBQUEsSUFBSSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsS0FBSyxFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBQ3JELFVBQVUsR0FBRyxVQUFVLEtBQUEsSUFBQSxJQUFWLFVBQVUsS0FBQSxLQUFBLENBQUEsR0FBVixVQUFVLEdBQUksSUFBSSxDQUFDLGlCQUFpQixDQUFDO1FBRWxELElBQUksTUFBTSxHQUFxQyxFQUFFLENBQUM7UUFDbEQsSUFBSSxVQUFVLEdBQUcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNuQyxRQUFBLElBQUksT0FBTyxHQUFHLEdBQUcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUMzRCxRQUFBLEtBQUssSUFBSSxLQUFLLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxZQUFZLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFO0FBQ3RELFlBQUEsSUFBSSxNQUFNLEdBQUcsR0FBRyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEVBQUUsWUFBWSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ2xFLElBQUksVUFBVSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUU7QUFDbEMsZ0JBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDO2dCQUM1RCxPQUFPLEdBQUcsTUFBTSxDQUFDO0FBQ2pCLGdCQUFBLFVBQVUsR0FBRyxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQ3RDLGFBQUE7QUFBTSxpQkFBQTtnQkFDSCxVQUFVLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQ3hDLGFBQUE7QUFDSixTQUFBO0FBQ0QsUUFBQSxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsR0FBRyxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUM7QUFFNUQsUUFBQSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7S0FDN0I7SUFFTSxPQUFPLENBQUksR0FBK0IsRUFBRSxVQUErQixFQUFBO1FBQzlFLElBQUksU0FBUyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUU7QUFDbkMsWUFBQSxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFHO2dCQUNoQixPQUFPO29CQUNILEdBQUcsRUFBRyxDQUFTLENBQUMsR0FBRztBQUNuQixvQkFBQSxJQUFJLEVBQUUsU0FBUyxDQUFDLElBQUksQ0FBRSxDQUFTLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBVSxFQUFFLFVBQWlCLENBQUM7aUJBQ3ZGLENBQUM7QUFDYixhQUFDLENBQUMsQ0FBQztBQUNOLFNBQUE7QUFBTSxhQUFBO1lBQ0gsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQVUsRUFBRSxVQUFVLENBQVEsQ0FBQztBQUN0RCxTQUFBO0tBQ0o7SUFFTSxRQUFRLENBQUksR0FBcUIsRUFBRSxVQUErQixFQUFBO0FBQ3JFLFFBQUEsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sSUFBSSxDQUFDO0FBQUUsWUFBQSxPQUFPLElBQUksQ0FBQztBQUN6QyxRQUFBLElBQUksT0FBTyxHQUFHLEdBQUcsS0FBQSxJQUFBLElBQUgsR0FBRyxLQUFILEtBQUEsQ0FBQSxHQUFBLEdBQUcsSUFBSyxDQUFDLElBQUksQ0FBYSxDQUFDLENBQUM7O1FBRzFDLElBQUksWUFBWSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsS0FBSyxLQUFJO0FBQ3JDLFlBQUEsT0FBTyxFQUFFLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQyxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0FBQzdELFNBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsRUFBRSxLQUFLLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFDdkMsVUFBVSxHQUFHLFVBQVUsS0FBQSxJQUFBLElBQVYsVUFBVSxLQUFBLEtBQUEsQ0FBQSxHQUFWLFVBQVUsR0FBSSxJQUFJLENBQUMsaUJBQWlCLENBQUM7UUFFbEQsSUFBSSxNQUFNLEdBQVEsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDMUMsUUFBQSxLQUFLLElBQUksS0FBSyxHQUFHLENBQUMsRUFBRSxLQUFLLEdBQUcsWUFBWSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsRUFBRTtZQUN0RCxJQUFJLFVBQVUsQ0FBQyxZQUFZLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxZQUFZLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUN2RSxNQUFNLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMxQyxhQUFBO0FBQ0osU0FBQTtBQUVELFFBQUEsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQzdCO0FBRU0sSUFBQSxLQUFLLENBQUMsQ0FBd0IsRUFBQTtRQUNqQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQy9CO0FBRU0sSUFBQSxJQUFJLENBQUMsQ0FBd0IsRUFBQTtRQUNoQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQzlCO0FBRU0sSUFBQSxJQUFJLENBQUMsQ0FBd0IsRUFBQTtRQUNoQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQ3REO0lBRU0sS0FBSyxHQUFBO1FBQ1IsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxTQUFTLENBQUM7S0FDOUQ7SUFDTSxJQUFJLEdBQUE7UUFDUCxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVMsQ0FBQztLQUNuRjtBQUVNLElBQUEsRUFBRSxDQUFDLEdBQVcsRUFBQTtRQUNqQixJQUFJLE1BQU0sR0FBVSxFQUFFLENBQUM7QUFDdkIsUUFBQSxLQUFLLElBQUksS0FBSyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7QUFDM0IsWUFBQSxJQUFJLEtBQUssR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDdkIsWUFBQSxJQUFJLEtBQUssS0FBSyxTQUFTLElBQUksS0FBSyxLQUFLLElBQUk7Z0JBQUUsU0FBUztBQUVwRCxZQUFBLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxTQUFTLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQztBQUFFLGdCQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7QUFDeEYsZ0JBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUMzQixTQUFBO0FBRUQsUUFBQSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7S0FDN0I7QUFFTSxJQUFBLElBQUksQ0FBQyxHQUFXLEVBQUE7UUFDbkIsSUFBSSxNQUFNLEdBQVUsRUFBRSxDQUFDO0FBQ3ZCLFFBQUEsS0FBSyxJQUFJLEtBQUssSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO0FBQzNCLFlBQUEsSUFBSSxLQUFLLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ3ZCLFlBQUEsSUFBSSxLQUFLLEtBQUssU0FBUyxJQUFJLEtBQUssS0FBSyxJQUFJO2dCQUFFLFNBQVM7QUFFcEQsWUFBQSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ3RCLFNBQUE7QUFFRCxRQUFBLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUM3QjtBQUVNLElBQUEsTUFBTSxDQUFDLEdBQVcsRUFBQTtRQUNyQixJQUFJLE1BQU0sR0FBRyxFQUFFLENBQUM7UUFDaEIsSUFBSSxLQUFLLEdBQVcsRUFBWSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7QUFFckQsUUFBQSxPQUFPLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO0FBQ3JCLFlBQUEsSUFBSSxJQUFJLEdBQUcsS0FBSyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQ3ZCLFlBQUEsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBRXRCLFlBQUEsSUFBSSxLQUFLLEtBQUssU0FBUyxJQUFJLEtBQUssS0FBSyxJQUFJO2dCQUFFLFNBQVM7QUFDcEQsWUFBQSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0FBQUUsZ0JBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO2lCQUN2RCxJQUFJLEtBQUssWUFBWSxhQUFhO0FBQUUsZ0JBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOztBQUN0RSxnQkFBQSxLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBRXZCLFlBQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNyQixTQUFBO0FBRUQsUUFBQSxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUM7S0FDN0I7QUFFTSxJQUFBLE9BQU8sQ0FBQyxDQUFxQixFQUFBO0FBQ2hDLFFBQUEsS0FBSyxJQUFJLEtBQUssR0FBRyxDQUFDLEVBQUUsS0FBSyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFO0FBQ3JELFlBQUEsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUM3QyxTQUFBO0tBQ0o7SUFFTSxLQUFLLEdBQUE7UUFDUixPQUFRLEVBQVksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQzVDO0lBRU0sQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLEdBQUE7UUFDcEIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDO0tBQ3pDO0lBRU0sUUFBUSxHQUFBO0FBQ1gsUUFBQSxPQUFPLEdBQUcsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxHQUFHLENBQUM7S0FDN0M7O0FBdlVjLGFBQWUsQ0FBQSxlQUFBLEdBQWdCLElBQUksR0FBRyxDQUFDO0lBQ2xELE9BQU87SUFDUCxRQUFRO0lBQ1IsS0FBSztJQUNMLFNBQVM7SUFDVCxRQUFRO0lBQ1IsT0FBTztJQUNQLFFBQVE7SUFDUixTQUFTO0lBQ1QsT0FBTztJQUNQLE1BQU07SUFDTixXQUFXO0lBQ1gsVUFBVTtJQUNWLE1BQU07SUFDTixNQUFNO0lBQ04sYUFBYTtJQUNiLFNBQVM7SUFDVCxTQUFTO0lBQ1QsVUFBVTtJQUNWLE9BQU87SUFDUCxNQUFNO0lBQ04sTUFBTTtJQUNOLE9BQU87SUFDUCxNQUFNO0lBQ04sSUFBSTtJQUNKLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxRQUFRO0lBQ1IsUUFBUTtJQUNSLE9BQU87SUFDUCxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFVBQVU7QUFDYixDQUFBLENBQUMsQ0FBQztBQUVZLGFBQUEsQ0FBQSxXQUFXLEdBQXFDO0FBQzNELElBQUEsR0FBRyxFQUFFLFVBQVUsTUFBTSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUE7UUFDakMsSUFBSSxPQUFPLElBQUksS0FBSyxRQUFRO0FBQUUsWUFBQSxPQUFRLE1BQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUN0RCxJQUFJLE9BQU8sSUFBSSxLQUFLLFFBQVE7QUFBRSxZQUFBLE9BQU8sTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUN6RCxJQUFJLElBQUksS0FBSyxhQUFhO0FBQUUsWUFBQSxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDO0FBQzdELGFBQUEsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7WUFBRSxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7YUFDakUsSUFBSSxhQUFhLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUM7QUFBRSxZQUFBLE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO0FBRTVGLFFBQUEsT0FBTyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQzFCO0NBQ0osQ0FBQztBQTJSTjtBQUNNLElBQVcsU0FBUyxDQTJDekI7QUEzQ0QsQ0FBQSxVQUFpQixTQUFTLEVBQUE7O0FBRXRCLElBQUEsU0FBZ0IsSUFBSSxDQUFJLEdBQXVCLEVBQUUsUUFBdUIsRUFBQTtRQUNwRSxJQUFJLFdBQVcsQ0FBQyxHQUFHLENBQUM7QUFBRSxZQUFBLE9BQU8sR0FBRyxDQUFDO1FBQ2pDLE9BQU8sYUFBYSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLENBQUM7S0FDNUM7QUFIZSxJQUFBLFNBQUEsQ0FBQSxJQUFJLE9BR25CLENBQUE7O0FBR0QsSUFBQSxTQUFnQixJQUFJLENBQUksR0FBZ0IsRUFBRSxRQUF1QixFQUFBO1FBQzdELElBQUksV0FBVyxDQUFDLEdBQUcsQ0FBQztBQUFFLFlBQUEsT0FBTyxHQUFHLENBQUM7UUFFakMsSUFBSSxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBQ2QsS0FBSyxJQUFJLElBQUksSUFBSSxHQUFHO0FBQUUsWUFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3RDLE9BQU8sYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7S0FDN0M7QUFOZSxJQUFBLFNBQUEsQ0FBQSxJQUFJLE9BTW5CLENBQUE7OztBQUlELElBQUEsU0FBZ0IsT0FBTyxDQUFDLE1BQVcsRUFBRSxRQUF1QixFQUFBO1FBQ3hELElBQUksSUFBSSxHQUFHLE1BQU0sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDcEMsUUFBQSxJQUFJLENBQUMsSUFBSTtBQUFFLFlBQUEsT0FBTyxNQUFNLENBQUM7UUFFekIsUUFBUSxJQUFJLENBQUMsSUFBSTtBQUNiLFlBQUEsS0FBSyxPQUFPO2dCQUNSLE9BQU8sU0FBUyxDQUFDLElBQUksQ0FDakIsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLE9BQU8sQ0FBQyxDQUFDLEVBQUUsUUFBUSxDQUFDLENBQUMsRUFDekMsUUFBUSxDQUNYLENBQUM7QUFDTixZQUFBLEtBQUssUUFBUTtnQkFDVCxJQUFJLE1BQU0sR0FBd0IsRUFBRSxDQUFDO0FBQ3JDLGdCQUFBLEtBQUssSUFBSSxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsSUFBSSxNQUFNLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRTtvQkFDakQsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxLQUFLLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDMUMsaUJBQUE7QUFDRCxnQkFBQSxPQUFPLE1BQU0sQ0FBQztBQUNsQixZQUFBO0FBQ0ksZ0JBQUEsT0FBTyxNQUFNLENBQUM7QUFDckIsU0FBQTtLQUNKO0FBbkJlLElBQUEsU0FBQSxDQUFBLE9BQU8sVUFtQnRCLENBQUE7O0lBR0QsU0FBZ0IsV0FBVyxDQUFDLEdBQVEsRUFBQTtRQUNoQyxPQUFPLEdBQUcsWUFBWSxhQUFhLENBQUM7S0FDdkM7QUFGZSxJQUFBLFNBQUEsQ0FBQSxXQUFXLGNBRTFCLENBQUE7QUFDTCxDQUFDLEVBM0NnQixTQUFTLEtBQVQsU0FBUyxHQTJDekIsRUFBQSxDQUFBLENBQUEsQ0FBQTtBQUVEO0FBQ0EsTUFBTSxlQUFlLEdBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQztBQUN0QyxLQUFLLENBQUMsT0FBTyxHQUFHLENBQUMsR0FBRyxLQUFrQjtJQUNsQyxPQUFPLGVBQWUsQ0FBQyxHQUFHLENBQUMsSUFBSSxTQUFTLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQzlELENBQUM7O0FDL2ZEO1NBQ2dCLGFBQWEsR0FBQTtJQUN6QixJQUFJLE9BQU8sTUFBTSxLQUFLLFdBQVc7QUFBRSxRQUFBLE9BQU8sT0FBTyxDQUFDO0FBQ2xELElBQUEsT0FBTyxNQUFNLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQztBQUNyQzs7QUNHQTtBQUNPLGVBQWUscUJBQXFCLENBQ3ZDLFFBQWdCLEVBQ2hCLFNBQXNCLEVBQ3RCLFVBQWtCLEVBQ2xCLFNBQW9CLEVBQUE7QUFFcEIsSUFBQSxJQUFJLFlBQVksR0FBRyxTQUFTLENBQUMsVUFBVSxFQUFFLENBQUM7QUFDMUMsSUFBQSxNQUFNQyx5QkFBZ0IsQ0FBQyxjQUFjLENBQUMsUUFBUSxFQUFFLFlBQVksRUFBRSxVQUFVLEVBQUUsU0FBUyxDQUFDLENBQUM7SUFFckYsSUFBSSxTQUFTLEdBQUcsWUFBWSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN6RCxJQUFJLFlBQVksQ0FBQyxRQUFRLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxTQUFTLEVBQUU7UUFDaEQsT0FBTyxTQUFTLENBQUMsVUFBVSxFQUFFO0FBQ3pCLFlBQUEsWUFBWSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDbEQsU0FBQTtBQUNELFFBQUEsWUFBWSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQztBQUN2QyxLQUFBO0FBQ0wsQ0FBQztBQUVEO0FBQ2dCLFNBQUEsY0FBYyxDQUFDLFNBQXNCLEVBQUUsS0FBYSxFQUFBO0FBQ2hFLElBQUEsSUFBSSxHQUFHLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsRUFBRSxHQUFHLEVBQUUsQ0FBQyxVQUFVLEVBQUUsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLENBQUM7QUFDN0UsSUFBQSxHQUFHLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQ3RCLElBQUEsT0FBTyxHQUFHLENBQUM7QUFDZixDQUFDO0FBRUQ7U0FDZ0IsZUFBZSxDQUFDLFNBQXNCLEVBQUUsTUFBYyxFQUFFLFFBQWlCLEVBQUE7QUFDckYsSUFBQSxJQUFJLElBQUksR0FBRyxTQUFTLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxFQUFFLEdBQUcsRUFBRSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUM3RCxJQUFBLElBQUksUUFBUTtRQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFdBQVcsR0FBRyxRQUFRLENBQUMsQ0FBQztBQUN6RCxJQUFBLElBQUksQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDeEIsSUFBQSxPQUFPLElBQUksQ0FBQztBQUNoQixDQUFDO0FBSUQ7QUFDTyxlQUFlLFdBQVcsQ0FDN0IsS0FBYyxFQUNkLFNBQXNCLEVBQ3RCLFVBQWtCLEVBQ2xCLFNBQW9CLEVBQ3BCLFFBQXVCLEVBQ3ZCLFVBQXNCLEdBQUEsS0FBSyxFQUMzQixPQUE4QixHQUFBLE1BQU0sRUFDcEMsS0FBQSxHQUFnQixDQUFDLEVBQUE7OztBQUdqQixJQUFBLElBQUksS0FBSyxHQUFHLFFBQVEsQ0FBQyx1QkFBdUIsRUFBRTtBQUMxQyxRQUFBLFNBQVMsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDNUIsT0FBTztBQUNWLEtBQUE7QUFFRCxJQUFBLElBQUksTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRTtBQUN0QixRQUFBLE1BQU0scUJBQXFCLENBQUMsUUFBUSxDQUFDLFlBQVksRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ3hGLEtBQUE7QUFBTSxTQUFBLElBQUksTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRTtBQUM3QixRQUFBLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsS0FBSyxFQUFFLFFBQVEsRUFBRSxhQUFhLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDN0UsS0FBQTtBQUFNLFNBQUEsSUFBSSxNQUFNLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxFQUFFO1FBQ2pDLFNBQVMsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztBQUN0RCxLQUFBO1NBQU0sSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsRUFBRTtBQUNwRixRQUFBLE1BQU0scUJBQXFCLENBQUMsRUFBRSxHQUFHLEtBQUssRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQzdFLEtBQUE7QUFBTSxTQUFBLElBQUksTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRTtBQUM3QixRQUFBLE1BQU0scUJBQXFCLENBQUMsS0FBSyxDQUFDLFFBQVEsRUFBRSxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsU0FBUyxDQUFDLENBQUM7QUFDbkYsS0FBQTtBQUFNLFNBQUEsSUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFO0FBQzdCLFFBQUEsU0FBUyxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQztBQUNoQyxLQUFBO0FBQU0sU0FBQSxJQUFJLE1BQU0sQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLEVBQUU7QUFDakMsUUFBQSxTQUFTLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxDQUFDO0FBQ3RDLEtBQUE7QUFBTSxTQUFBLElBQUksTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxTQUFTLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxFQUFFO0FBQzlELFFBQUEsSUFBSSxVQUFVLEVBQUU7QUFDWixZQUFBLElBQUksSUFBSSxHQUFHLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFO0FBQ2hDLGdCQUFBLEdBQUcsRUFBRTtvQkFDRCxVQUFVO29CQUNWLGFBQWE7b0JBQ2IsT0FBTyxJQUFJLE1BQU0sR0FBRyx5QkFBeUIsR0FBRyw4QkFBOEI7QUFDakYsaUJBQUE7QUFDSixhQUFBLENBQUMsQ0FBQztBQUNILFlBQUEsS0FBSyxJQUFJLEtBQUssSUFBSSxLQUFLLEVBQUU7QUFDckIsZ0JBQUEsSUFBSSxFQUFFLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsRUFBRSxHQUFHLEVBQUUseUJBQXlCLEVBQUUsQ0FBQyxDQUFDO2dCQUNqRSxNQUFNLFdBQVcsQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsS0FBSyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ2hHLGFBQUE7QUFDSixTQUFBO0FBQU0sYUFBQTtBQUNILFlBQUEsSUFBSSxLQUFLLENBQUMsTUFBTSxJQUFJLENBQUMsRUFBRTtBQUNuQixnQkFBQSxTQUFTLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxDQUFDO2dCQUNyQyxPQUFPO0FBQ1YsYUFBQTtBQUVELFlBQUEsSUFBSSxJQUFJLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsRUFBRSxHQUFHLEVBQUUsQ0FBQyxVQUFVLEVBQUUsMkJBQTJCLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDMUYsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDO0FBQ2pCLFlBQUEsS0FBSyxJQUFJLEdBQUcsSUFBSSxLQUFLLEVBQUU7QUFDbkIsZ0JBQUEsSUFBSSxLQUFLO29CQUFFLEtBQUssR0FBRyxLQUFLLENBQUM7O0FBQ3BCLG9CQUFBLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBRTNCLE1BQU0sV0FBVyxDQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDaEcsYUFBQTtBQUNKLFNBQUE7QUFDSixLQUFBO0FBQU0sU0FBQSxJQUFJLE1BQU0sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQUU7O1FBRS9CLElBQUksQ0FBQSxDQUFBLEVBQUEsR0FBQSxLQUFLLEtBQUwsSUFBQSxJQUFBLEtBQUssdUJBQUwsS0FBSyxDQUFFLFdBQVcsTUFBQSxJQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsQ0FBQSxHQUFBLEtBQUEsQ0FBQSxHQUFBLEVBQUEsQ0FBRSxJQUFJLEtBQUksQ0FBQSxDQUFBLEVBQUEsR0FBQSxLQUFLLEtBQUwsSUFBQSxJQUFBLEtBQUssS0FBTCxLQUFBLENBQUEsR0FBQSxLQUFBLENBQUEsR0FBQSxLQUFLLENBQUUsV0FBVyxNQUFFLElBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxDQUFBLEdBQUEsS0FBQSxDQUFBLEdBQUEsRUFBQSxDQUFBLElBQUksS0FBSSxRQUFRLEVBQUU7WUFDbEUsU0FBUyxDQUFDLFVBQVUsQ0FBQyxDQUFJLENBQUEsRUFBQSxLQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBRyxDQUFBLENBQUEsQ0FBQyxDQUFDO1lBQ3BELE9BQU87QUFDVixTQUFBO0FBRUQsUUFBQSxJQUFJLFVBQVUsRUFBRTtZQUNaLElBQUksSUFBSSxHQUFHLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLEVBQUUsR0FBRyxFQUFFLENBQUMsVUFBVSxFQUFFLGFBQWEsRUFBRSwyQkFBMkIsQ0FBQyxFQUFFLENBQUMsQ0FBQztBQUN2RyxZQUFBLEtBQUssSUFBSSxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsSUFBSSxNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxFQUFFO2dCQUM1QyxJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxFQUFFLEdBQUcsRUFBRSxDQUFDLFVBQVUsRUFBRSxhQUFhLEVBQUUsMkJBQTJCLENBQUMsRUFBRSxDQUFDLENBQUM7QUFDaEcsZ0JBQUEsRUFBRSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLENBQUM7Z0JBQzFCLE1BQU0sV0FBVyxDQUFDLEtBQUssRUFBRSxFQUFFLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDaEcsYUFBQTtBQUNKLFNBQUE7QUFBTSxhQUFBO1lBQ0gsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sSUFBSSxDQUFDLEVBQUU7QUFDaEMsZ0JBQUEsU0FBUyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO2dCQUN2QyxPQUFPO0FBQ1YsYUFBQTtBQUVELFlBQUEsSUFBSSxJQUFJLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsRUFBRSxHQUFHLEVBQUUsQ0FBQyxVQUFVLEVBQUUsNkJBQTZCLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDNUYsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDO0FBQ2pCLFlBQUEsS0FBSyxJQUFJLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7QUFDNUMsZ0JBQUEsSUFBSSxLQUFLO29CQUFFLEtBQUssR0FBRyxLQUFLLENBQUM7O0FBQ3BCLG9CQUFBLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUM7QUFFM0IsZ0JBQUEsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLENBQUM7Z0JBQzVCLE1BQU0sV0FBVyxDQUFDLEtBQUssRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDbEcsYUFBQTtBQUNKLFNBQUE7QUFDSixLQUFBO0FBQU0sU0FBQTtBQUNILFFBQUEsU0FBUyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDbEUsS0FBQTtBQUNMOzs7Ozs7Ozs7Ozs7QUNqSUEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBeUcsTUFBZSxDQUFBLE9BQUEsQ0FBQSxDQUFDLEdBQWEsQ0FBQyxDQUFDUCxjQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBYyxJQUFJLENBQUMsQ0FBQyxXQUFXLEVBQUUsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsRUFBRSxFQUFFLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxhQUFhLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLFlBQVksSUFBSSxFQUFFLENBQUMsWUFBWSxNQUFNLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsT0FBTyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUMsTUFBTSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUMsY0FBYyxFQUFFLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxjQUFjLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLFNBQVMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQyxjQUFjLFlBQVksTUFBTSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxZQUFZLE1BQU0sQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLGlCQUFpQixFQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsT0FBTSxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsd0NBQXdDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFFBQVEsR0FBRyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxRQUFRLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksR0FBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyxPQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsVUFBVSxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxPQUFPLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxXQUFXLEVBQUUsRUFBRSxNQUFNLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxPQUFPLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRSxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFDLENBQUMsS0FBSyxHQUFHLE1BQU0sR0FBRyxDQUFDLENBQUMsT0FBTyxLQUFLLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGNBQWMsRUFBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUMsUUFBUSxHQUFFLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUMsT0FBTyxLQUFLLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLEtBQUssRUFBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsU0FBUyxHQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLENBQUMsSUFBSSxDQUFDLFlBQVksR0FBRSxDQUFDLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxVQUFVLEdBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDLEtBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGVBQWUsR0FBRyxDQUFDLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLG1CQUFtQixFQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLFdBQVcsR0FBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFVBQVUsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsQ0FBQyxHQUFHLElBQUksR0FBRyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBRSxTQUFTLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxFQUFFLE9BQU8sVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksVUFBVSxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxJQUFJLENBQUMsVUFBVSxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFLElBQUksQ0FBQyxVQUFVLEdBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixFQUFFLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsRUFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGtEQUFrRCxDQUFDLENBQUMsQ0FBQyxrTkFBa04sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sUUFBUSxHQUFHLENBQUMsQ0FBQyxjQUFjLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyx1QkFBdUIsQ0FBQyw0REFBNEQsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQWMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxPQUFPLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFDLENBQUMsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLHFCQUFxQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLHFCQUFxQixFQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFLE1BQU0sR0FBRyxDQUFDLEVBQUUsT0FBTyxHQUFHLENBQUMsRUFBRSxPQUFPLEdBQUcsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxPQUFNLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxLQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEtBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsT0FBTSxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxhQUFhLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLFVBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxZQUFZLEVBQUUsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLFVBQVUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRSxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxTQUFTLEVBQUUsSUFBSSxHQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsVUFBVSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLEVBQUUsSUFBSSxHQUFHLENBQUMsRUFBRSxNQUFNLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLE1BQU0sSUFBSSxLQUFLLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQywyQkFBMkIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsNkNBQTZDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsTUFBTSxJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFLElBQUksR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sVUFBVSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLFlBQVksSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLFlBQVksTUFBTSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFD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QzFCLElBQUksRUFBRU0sVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN2QyxLQUFLLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDeEMsRUFBRSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3JDLEdBQUcsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUV0QyxLQUFLLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDekMsTUFBTSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsTUFBTSxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQzFDLEVBQUUsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN0QyxHQUFHLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxNQUFNLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFFdkMsSUFBSSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3ZDLEtBQUssRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN4QyxFQUFFLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDckMsR0FBRyxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3RDLENBQUMsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUVwQyxHQUFHLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDckMsSUFBSSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3RDLENBQUMsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUVuQyxJQUFJLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDdkMsS0FBSyxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3hDLEVBQUUsRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUNyQyxHQUFHLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDdEMsQ0FBQyxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBRXBDLE1BQU0sRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUMzQyxPQUFPLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFDNUMsR0FBRyxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsT0FBTyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ3hDLElBQUksRUFBRUEsVUFBUSxDQUFDLFVBQVUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN6QyxDQUFDLEVBQUVBLFVBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxFQUFFLENBQUM7SUFFdEMsTUFBTSxFQUFFQSxVQUFRLENBQUMsVUFBVSxDQUFDLEVBQUUsT0FBTyxFQUFFLENBQUMsRUFB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S0FBSyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUcsR0FBRyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUEsQ0FBRSxDQUFDOztZQUNwRixPQUFPLENBQUEsRUFBRyxJQUFJLENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUEsQ0FBRSxDQUFDO0tBQzdDO0lBRU0sT0FBTyxHQUFBOztBQUNWLFFBQUEsT0FBTyxDQUFBLEVBQUEsSUFBQyxDQUFBLEVBQUEsR0FBQSxDQUFBLEVBQUEsR0FBQSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsTUFBSSxJQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsQ0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsTUFBSSxJQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsQ0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFHLElBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxDQUFBLEdBQUEsS0FBQSxDQUFBLEdBQUEsRUFBQSxDQUFBLENBQUMsQ0FBQyxDQUFDO0tBQ25HO0lBRU0sR0FBRyxHQUFBOztBQUNOLFFBQUEsT0FBTyxDQUFBLEVBQUEsSUFBQyxDQUFBLEVBQUEsR0FBQSxDQUFBLEVBQUEsR0FBQSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBSSxJQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsQ0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsTUFBSSxJQUFBLElBQUEsRUFBQSxLQUFBLEtBQUEsQ0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxNQUFHLElBQUEsSUFBQSxFQUFBLEtBQUEsS0FBQSxDQUFBLEdBQUEsS0FBQSxDQUFB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QUFDLElBQUksQ0FBQyxDQUFDLE9BQU9jLGVBQU8sRUFBRSxVQUFVLEVBQUVBLGVBQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPQSxlQUFPLEVBQUUsVUFBVSxFQUFFQSxlQUFPLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FB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QUFJLEtBQUssR0FBRyxJQUFJLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUN2QyxJQUFJLElBQUksWUFBWSxHQUFHLEVBQUUsQ0FBQztBQUMxQixJQUFJLElBQUksQ0FBQyxDQUFDO0FBQ1Y7QUFDQSxJQUFJLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFO0FBQzFDO0FBQ0EsUUFBUSxZQUFZLElBQUksVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztBQUNsRCxRQUFRLFlBQVksSUFBSSxVQUFVLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0FBQzVFLFFBQVEsWUFBWSxJQUFJLFVBQVUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0FBQ2pGLFFBQVEsWUFBWSxJQUFJLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDO0FBQ3RELEtBQUs7QUFDTDtBQUNBLElBQUksSUFBSSxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsS0FBSyxDQUFDLEVBQUU7QUFDaEMsUUFBUSxZQUFZLEdBQUcsWUFBWSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsWUFBWSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUM7QUFDaEYsS0FBSyxNQUFNLElBQUksS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFO0FBQ3ZDLFFBQVEsWUFBWSxHQUFHLFlBQVksQ0FBQyxTQUFTLENBQUMsQ0FBQyxF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QUFJLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxDQUFDLEdBQUcsRUFBRSxHQUFHLEtBQUssR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUM7U0FDNUQsSUFBSSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxPQUFPLEtBQUssR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUM7U0FDbkYsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDN0IsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDN0IsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLE1BQU0sSUFBSSxDQUFDO1NBQ2xDLElBQUksQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxNQUFNLElBQUksQ0FBQztTQUNsQyxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDbEMsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztTQUNwQixTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUN2QixTQUFBLEtBQUssRUFBRSxDQUFDO0FBRUEsSUFBQSxnQkFBQSxDQUFBLFNBQVMsR0FBaUIsSUFBSSxlQUFlLENBQUMsV0FBVyxDQUFDO0FBQ2xFLFNBQUEsSUFBSSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsQ0FBQyxHQUFHLEVBQUUsS0FBSyxLQUFLLEdBQUcsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDOUQsSUFBSSxDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLENBQUMsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLEtBQUssR0FBRyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7U0FDbEYsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDN0IsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDN0IsSUFBSSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLE1BQU0sSUFBSSxDQUFDO1NBQ2xDLElBQUksQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxNQUFNLElBQUksQ0FBQztTQUNsQyxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsTUFBTSxJQUFJLENBQUM7U0FDbEMsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztTQUNwQixTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUN2QixTQUFBLEtBQUssRUFBRSxDQUFDO0FBRUEsSUFBQSxnQkFBQSxDQUFBLFFBQVEsR0FBRyxJQUFJLGVBQWUsQ0FBQyxTQUFTLENBQUM7QUFDakQsU0FBQSxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FDdEQsU0FBUyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNwQixTQUFBLEtBQUssRUFBRSxDQUFDO0FBRUEsSUFBQSxnQkFBQSxDQUFBLFFBQVEsR0FBRyxJQUFJLGVBQWUsQ0FBQyxVQUFVLENBQUM7QUFDbEQsU0FBQSxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxFQUFFLE1BQU0sTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFF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LE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN4RCxTQUFBLElBQUksQ0FBQyxPQUFPLEVBQUUsVUFBVSxFQUFFLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUN0RixNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsR0FBRyxJQUFJLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzlELFNBQUEsS0FBSyxFQUFFLENBQUM7QUFFQSxJQUFBLGdCQUFBLENBQUEsSUFBSSxHQUFHLElBQUksZUFBZSxDQUFDLEtBQUssQ0FBQztTQUN6QyxJQUFJLENBQUMsT0FBTyxFQUFFLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN4RCxTQUFBLElBQUksQ0FBQyxPQUFPLEVBQUUsVUFBVSxFQUFFLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ3RGLE1BQU0sQ0FBQyxDQUFDLElBQUksRUFBRSxHQUFHLElBQUksS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM5RCxTQUFBLEtBQUssRUFBRSxDQUFDO0FBRUEsSUFBQSxnQkFBQSxDQUFBLE1BQU0sR0FBRyxJQUFJLGVBQWUsQ0FBQyxRQUFRLENBQUM7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LE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxLQUFLLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQzthQUN2RSxRQUFRLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBQUcsS0FBSyxPQUFPLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDbEUsUUFBUSxDQUFDLElBQUksRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssT0FBTyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQ2hFLFFBQVEsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxLQUFLLE9BQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNsRSxRQUFRLENBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEdBQUcsS0FBSyxPQUFPLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDakUsUUFBUSxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssT0FBTyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7S0FDM0U7O0FBR00sSUFBQSxRQUFRLENBQUMsRUFBWSxFQUFFLElBQWEsRUFBRSxLQUFjLEVBQUUsR0FBWSxFQUFBO1FB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QUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7QUFFM0UsU0FBQSxRQUFRLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbEQsU0FBQSxRQUFRLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbEQsU0FBQSxRQUFRLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDbEQsU0FBQSxRQUFRLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7O0FBRWxELFNBQUEsUUFBUSxDQUFDLFFBQVEsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxHQUFHLEtBQUssQ0FBQyxHQUFHLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUNqRixTQUFBLFFBQVEsQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxLQUFLLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDakYsU0FBQSxZQUFZLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FB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QUc7QUFDSCxDQUFDOztBQzNIRSxJQUFDLENBQUMsQ0FBQ0YsR0FBQyxDQUFDNEIsR0FBQyxDQUFHQyxHQUFDLENBQUNDLEdBQUMsQ0FBQ0MsR0FBQyxDQUFDQyxHQUFDLENBQUNDLEdBQUMsQ0FBQyxFQUFFLENBQUNDLEdBQUMsQ0FBQyxFQUFFLENBQUNuQyxHQUFDLENBQUMsb0VBQW9FLFNBQVNvQyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsU0FBU0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBU0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU9DLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsU0FBU0EsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFVixHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQyxFQUFFLElBQUksRUFBRTVCLEdBQUMsQ0FBQyxLQUFLLEVBQUVBLEdBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVN1QyxHQUFDLEVBQUUsQ0FBQyxPQUFNLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLFNBQVNDLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBU0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUMsQ0FBQyxTQUFTQyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxFQUFFLENBQUNBLEdBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTSxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDQSxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVNDLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBT0EsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBU0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRWYsR0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDZ0IsR0FBQyxDQUFDLEdBQUcsRUFBRSxFQUFFZCxHQUFDLEdBQUcvQixHQUFDLENBQUMsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDK0IsR0FBQyxDQUFDL0IsR0FBQyxDQUFDLGlCQUFpQixHQUFHOEIsR0FBQyxFQUFFZSxHQUFDLEVBQUMsQ0FBQyxTQUFTQSxHQUFDLEVBQUUsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDQSxHQUFDLENBQUMsR0FBRyxDQUFDaEIsR0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUNBLEdBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDTSxHQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQ1csR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQ0osR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUNLLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLEVBQUVKLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLFNBQVNLLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQUVkLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDSSxHQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQ0UsR0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNGLEdBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSSxDQUFDUSxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFYixHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQ2dCLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsVUFBVSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUNSLEdBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUNBLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNTLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUNDLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTSCxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQ0EsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFNBQVNHLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQUMsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQ0EsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTSCxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFJLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsVUFBVSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxPQUFPLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxTQUFTSSxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxVQUFVLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRUMsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxVQUFVLEdBQUcsQ0FBQyxFQUFFLEtBQUssR0FBRyxDQUFDLEVBQUUsT0FBTyxHQUFHLENBQUMsRUFBRSxTQUFTLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUVBLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBU0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxFQUFFekQsR0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUksQ0FBQyxTQUFTd0QsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxPQUFPLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFJLENBQUMsR0FBRyxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUVDLEdBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUVBLEdBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxLQUFLLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsR0FBQyxDQUFDQyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNELEdBQUMsQ0FBQ0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyx5QkFBeUIsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLEdBQUcsTUFBTSxHQUFHLENBQUMsRUFBRSxNQUFNLEdBQUcsQ0FBQyxFQUFFLE1BQU0sR0FBRyxDQUFDLEVBQUUsVUFBVSxHQUFHLENBQUMsRUFBRSxVQUFVLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxVQUFVLEVBQUUsT0FBTyxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsU0FBU0EsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDMUQsR0FBQyxDQUFDLEtBQUssQ0FBQ0EsR0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTeUQsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDekQsR0FBQyxDQUFDLEtBQUssQ0FBQ0EsR0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTOEMsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxPQUFPLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM5QyxHQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxXQUFXLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJeUMsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDa0IsR0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQ3hCLEdBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyx3QkFBd0IsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsaUJBQWlCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLENBQUMsS0FBSSxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyx3QkFBd0IsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMseUJBQXlCLEVBQUUsQ0FBQyxDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxxQkFBcUIsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDLG1CQUFtQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNuQyxHQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsZUFBZSxHQUFHLENBQUMsQ0FBQ21DLEdBQUMsQ0FBQ0EsR0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsZUFBZSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLHVCQUF1QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksR0FBR0ssR0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQ1EsR0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFDLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUNZLEdBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDNUQsR0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDQSxHQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxTQUFTK0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQy9DLEdBQUMsQ0FBQyxHQUFHLEVBQUVBLEdBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTNEQsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxLQUFLLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxjQUFjLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FBQyxPQUFPLFFBQVEsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUFDLDRCQUE0QixDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRTNCLEdBQUMsRUFBRSx1QkFBdUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLHVCQUF1QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFLENBQUMsRUFBQyxDQUFDLEdBQUdxQixHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDTixHQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLGVBQWUsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUVOLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUVOLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsT0FBTyxHQUFHLENBQUMsRUFBRSxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxFQUFFLFVBQVUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsUUFBUSxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFbUIsR0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEVBQUVBLEdBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTSCxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDcEQsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxTQUFTbUQsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUduRCxHQUFDLENBQUMsT0FBTyxFQUFFQSxHQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUVvRCxHQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsb0JBQW9CLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsR0FBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUNwRCxHQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRW1ELEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLEVBQUVmLEdBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQUssRUFBQyxDQUFDLFNBQVN1QixHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVNFLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM3RCxHQUFDLENBQUMsRUFBRSxFQUFFQSxHQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM4QyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsR0FBRyxDQUFDVCxHQUFDLENBQUNHLEdBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRVAsR0FBQyxDQUFDQSxHQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUNjLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBU2UsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0QsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLEdBQUMsRUFBQyxDQUFDLFNBQVNDLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDNUIsR0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNHLEdBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxTQUFTMEIsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDaEMsR0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLGVBQWUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMscUJBQXFCLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUNZLEdBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ1YsR0FBQyxDQUFDLEtBQUssQ0FBQ2xDLEdBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQyx3QkFBd0IsR0FBRyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxpQkFBaUIsR0FBRyxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM0QixHQUFDLENBQUMsQ0FBQyxDQUF1RGEsR0FBQyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUNOLEdBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDQSxHQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRUEsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxFQUFFLElBQUksQ0FBQyxHQUFHLEdBQUcsQ0FBQyxFQUFFLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDUyxHQUFDLENBQUMsSUFBSSxDQUFDLEVBQUMsQ0FBQyxDQUFDSCxHQUFDLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUNHLEdBQUMsQ0FBQyxJQUFJLENBQUMsRUFBQyxDQUFDLENBQUNILEdBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDRCxHQUFDLENBQUNYLEdBQUMsQ0FBQyxFQUFFLENBQUNDLEdBQUMsQ0FBQyxVQUFVLEVBQUUsT0FBTyxPQUFPLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLFVBQVUsQ0FBQ2UsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNiLEdBQUMsQ0FBQyxDQUFDOztBQ0FuaVQsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDbEMsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDQSxHQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQ0EsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDQSxHQUFDLENBQUMsR0FBRyxFQUFFQSxHQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNrRCxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDQSxHQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ2xELEdBQUMsQ0FBQyxHQUFHLEVBQUU0QyxHQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM1QyxHQUFDLENBQUMsR0FBRyxFQUFFNEMsR0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxPQUFNLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsT0FBTSxVQUFVLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU9BLEdBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVNXLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTWSxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLFNBQVNSLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMzRCxHQUFDLENBQUMsYUFBYSxFQUFFQSxHQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQWlLLFNBQVNtRCxHQUFDLEVBQUUsQ0FBQyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLEVBQUUsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUNKLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQ0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDaEQsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQ0EsR0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMrQyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQ0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFFLEVBQUMsQ0FBQyxDQUFDaEQsR0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHQSxHQUFDLENBQUMscUJBQXFCLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQ0EsR0FBQyxDQUFDLHFCQUFxQixHQUFHLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMscUJBQXFCLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxFQUFFbUQsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSSxDQUFDLENBQUNuRCxHQUFDLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMrQyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUVDLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDaEQsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQytDLEdBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFL0MsR0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxVQUFVLEVBQUUsT0FBTyxxQkFBcUIsQ0FBQyxTQUFTK0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsU0FBU0MsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLFNBQVNKLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVNNLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7O0FDQWgvRCxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxVQUFVLEdBQUcsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxVQUFVLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTSxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLENBQUNqRCxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFdBQVcsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUlvQyxHQUFDLEVBQUUsb0JBQW9CLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUNDLEdBQUMsQ0FBQyxHQUFHLENBQUNBLEdBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxXQUFXLEVBQUUsT0FBTyxNQUFNLEVBQUUsTUFBTSxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsR0FBRyxDQUFDLG1CQUFtQixDQUFDLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxPQUFPLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsYUFBYSxFQUFFLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQ0ksR0FBQyxDQUFDQSxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUNBLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUNBLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQUssZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDQSxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNKLEdBQUMsQ0FBQyxHQUFHLENBQUNBLEdBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDQSxHQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxLQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsRUFBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxPQUFPckMsR0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFJLENBQUNxQyxHQUFDLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLElBQUlELEdBQUMsRUFBRSxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLENBQUMsV0FBVyxHQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsb0JBQW9CLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLEdBQUcsR0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLEVBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFcEMsR0FBQyxDQUFDc0MsR0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDdEMsR0FBQyxDQUFDc0MsR0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxXQUFXLEdBQUcsR0FBRyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUNFLEdBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsb0JBQW9CLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDQSxHQUFDLENBQUN4QyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLG9CQUFvQixHQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU9BLEdBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxJQUFJb0MsR0FBQyxFQUFFLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDSyxHQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLEVBQUUsR0FBRyxHQUFHLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxFQUFFLE9BQU8sTUFBTSxFQUFFLE1BQU0sQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLDJPQUEyTyxDQUFDLENBQUMsQ0FBQyxXQUFXLEVBQUUsT0FBTyxRQUFRLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTSxDQUFDLFdBQVcsRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLEVBQUUsT0FBTyxNQUFNLEVBQUUsQ0FBQyxjQUFjLENBQUMsYUFBYSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDRCxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPSyxHQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUNULEdBQUMsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLENBQUMsb0JBQW9CLENBQUMsMkJBQTJCLENBQUMscUJBQXFCLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDQSxHQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDQyxHQUFDLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxFQUFFLEVBQUUsU0FBUyxDQUFDLEVBQUUsQ0FBQyxPQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQ0EsR0FBQyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0EsR0FBQyxDQUFDLEtBQUssQ0FBQ0EsR0FBQyxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLFFBQVEsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsVUFBVSxHQUFHLENBQUMsRUFBRSxVQUFVLEdBQUcsQ0FBQyxFQUFFLE9BQU8sR0FBRyxDQUFDLEVBQUUsY0FBYyxHQUFHLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxHQUFHLGNBQWMsR0FBRyxDQUFDLEVBQUUsT0FBTyxHQUFHLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsNEJBQTRCLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLGtDQUFrQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQ0ksR0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxZQUFZLEdBQUcsQ0FBQyxDQUFDLEtBQUssQ0FBQ0EsR0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLE1BQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUMsU0FBUyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsRUFBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQ0osR0FBQyxDQUFDLEdBQUcsQ0FBQ0EsR0FBQyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFHLENBQUMsQ0FBSSxJQUFDLENBQUMsQ0FBQyxDQUFDLHNCQUFzQixDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQWEsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBT3JDLEdBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQ3VDLEdBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHQyxHQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUksSUFBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBTSxZQUFjLENBQUMsUUFBUSxDQUFDekMsQ0FBQyxDQUFDLFVBQVUsQ0FBQytCLENBQUMsQ0FBQyxTQUFTLENBQUNJLENBQUMsQ0FBQyxlQUFlLENBQUNGLENBQUMsQ0FBQyxNQUFNLENBQUNILENBQUMsQ0FBQyxtQkFBbUIsQ0FBQ0UsQ0FBQyxDQUFDLE9BQU8sQ0FBQ29DLENBQUMsQ0FBQyxXQUFXLENBQUNsRSxHQUFD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 diff --git a/.obsidian/plugins/dataview/manifest.json b/.obsidian/plugins/dataview/manifest.json index 470e9a4c..0ff9e914 100644 --- a/.obsidian/plugins/dataview/manifest.json +++ b/.obsidian/plugins/dataview/manifest.json @@ -1,7 +1,7 @@ { "id": "dataview", "name": "Dataview", - "version": "0.4.26", + "version": "0.5.23", "minAppVersion": "0.13.11", "description": "Complex data views for the data-obsessed.", "author": "Michael Brenan ", diff --git a/.obsidian/plugins/dataview/styles.css b/.obsidian/plugins/dataview/styles.css index 9650924d..34607a4e 100644 --- a/.obsidian/plugins/dataview/styles.css +++ b/.obsidian/plugins/dataview/styles.css @@ -9,6 +9,10 @@ text-align: left; } +.table-view-table > tbody > tr:hover { + background-color: var(--text-selection); +} + .table-view-table > thead > tr > th { font-weight: 700; font-size: larger; @@ -28,6 +32,11 @@ max-width: 100%; } +/** Live Preview padding fixes, specifically for DataviewJS custom HTML elements. */ +.is-live-preview .block-language-dataviewjs > p, .is-live-preview .block-language-dataviewjs > span { + line-height: 1.0; +} + /** Rendered value styling for any view. */ .dataview-result-list-root-ul { padding: 0em !important; @@ -39,7 +48,9 @@ padding-left: 8px; } -/** Inline Field Rendering. */ +/*******************/ +/** Inline Fields **/ +/*******************/ .dataview.inline-field-key { border-top-left-radius: 250px; @@ -69,3 +80,46 @@ background-color: var(--background-secondary-alt); color: var(--text-nav-selected); } + +/***************/ +/** Task View **/ +/***************/ + +.dataview.task-list-item, .dataview.task-list-basic-item { + margin-top: 3px; + margin-bottom: 3px; + transition: 0.4s; +} + +.dataview.task-list-item:hover, .dataview.task-list-basic-item:hover { + background-color: var(--text-selection); + box-shadow: -40px 0 0 var(--text-selection); + cursor: pointer; +} + +/*****************/ +/** Error Views **/ +/*****************/ + +div.dataview-error-box { + width: 100%; + min-height: 150px; + display: flex; + align-items: center; + justify-content: center; + border: 4px dashed var(--background-secondary); +} + +.dataview-error-message { + color: var(--text-muted); + text-align: center; +} + +/*************************/ +/** Additional Metadata **/ +/*************************/ + +.dataview.small-text { + font-size: smaller; + color: var(--text-selection); +} diff --git a/.obsidian/plugins/extract-url/main.js b/.obsidian/plugins/extract-url/main.js index 561ba847..83487ea5 100644 --- a/.obsidian/plugins/extract-url/main.js +++ b/.obsidian/plugins/extract-url/main.js @@ -1,5 +1,5 @@ -var nj=Object.create;var oA=Object.defineProperty;var ij=Object.getOwnPropertyDescriptor;var Bj=Object.getOwnPropertyNames;var lj=Object.getPrototypeOf,sj=Object.prototype.hasOwnProperty;var NA=A=>oA(A,"__esModule",{value:!0});var GA=(A,j)=>()=>(j||A((j={exports:{}}).exports,j),j.exports),TA=(A,j)=>{NA(A);for(var $ in j)oA(A,$,{get:j[$],enumerable:!0})},cj=(A,j,$)=>{if(j&&typeof j=="object"||typeof j=="function")for(let g of Bj(j))!sj.call(A,g)&&g!=="default"&&oA(A,g,{get:()=>j[g],enumerable:!($=ij(j,g))||$.enumerable});return A},QA=A=>cj(NA(oA(A!=null?nj(lj(A)):{},"default",A&&A.__esModule&&"default"in A?{get:()=>A.default,enumerable:!0}:{value:A,enumerable:!0})),A);var SA=GA((Nj,nA)=>{(function(){var A={};function j(){}function $(e){return e}function g(e){return!!e}function r(e){return!e}var o,B=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||this;B!=null&&(o=B.async),A.noConflict=function(){return B.async=o,A};function E(e){return function(){if(e===null)throw new Error("Callback was already called.");e.apply(this,arguments),e=null}}function h(e){return function(){e!==null&&(e.apply(this,arguments),e=null)}}var _=Object.prototype.toString,D=Array.isArray||function(e){return _.call(e)==="[object Array]"},T=function(e){var t=typeof e;return t==="function"||t==="object"&&!!e};function X(e){return D(e)||typeof e.length=="number"&&e.length>=0&&e.length%1==0}function y(e,t){for(var a=-1,n=e.length;++a3?e(n,i,p,c):(s=l,l=i,e(n,p,c))}}A.any=A.some=H(A.eachOf,g,$),A.someLimit=H(A.eachOfLimit,g,$),A.all=A.every=H(A.eachOf,r,r),A.everyLimit=H(A.eachOfLimit,r,r);function FA(e,t){return t}A.detect=H(A.eachOf,$,FA),A.detectSeries=H(A.eachOfSeries,$,FA),A.detectLimit=H(A.eachOfLimit,$,FA),A.sortBy=function(e,t,a){A.map(e,function(i,l){t(i,function(s,c){s?l(s):l(null,{value:i,criteria:c})})},function(i,l){if(i)return a(i);a(null,M(l.sort(n),function(s){return s.value}))});function n(i,l){var s=i.criteria,c=l.criteria;return sc?1:0}},A.auto=function(e,t,a){typeof arguments[1]=="function"&&(a=t,t=null),a=h(a||j);var n=uA(e),i=n.length;if(!i)return a(null);t||(t=i);var l={},s=0,c=!1,p=[];function q(b){p.unshift(b)}function f(b){var I=PA(p,b);I>=0&&p.splice(I,1)}function F(){i--,y(p.slice(0),function(b){b()})}q(function(){i||a(null,l)}),y(n,function(b){if(c)return;for(var I=D(e[b])?e[b]:[e[b]],S=Q(function(aA,C){if(s--,C.length<=1&&(C=C[0]),aA){var mA={};tj(l,function(aj,oj){mA[oj]=aj}),mA[b]=C,c=!0,a(aA,mA)}else l[b]=C,A.setImmediate(F)}),R=I.slice(0,I.length-1),x=R.length,J;x--;){if(!(J=e[R[x]]))throw new Error("Has nonexistent dependency in "+R.join(", "));if(D(J)&&PA(J,b)>=0)throw new Error("Has cyclic dependencies")}function V(){return s3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");p<=2&&typeof e=="function"&&(a=t,t=e),typeof e!="function"&&c(s,e),s.callback=a,s.task=t;function q(f,F){function b(R,x){return function(J){R(function(V,tA){J(!V||x,{err:V,result:tA})},F)}}function I(R){return function(x){setTimeout(function(){x(null)},R)}}for(;s.times;){var S=!(s.times-=1);l.push(b(s.task,S)),!S&&s.interval>0&&l.push(I(s.interval))}A.series(l,function(R,x){x=x[x.length-1],(f||s.callback)(x.err,x.result)})}return s.callback?q():q},A.waterfall=function(e,t){if(t=h(t||j),!D(e)){var a=new Error("First argument to waterfall must be an array of functions");return t(a)}if(!e.length)return t();function n(i){return Q(function(l,s){if(l)t.apply(null,[l].concat(s));else{var c=i.next();c?s.push(n(c)):s.push(t),bA(i).apply(null,s)}})}n(A.iterator(e))()};function fA(e,t,a){a=a||j;var n=X(t)?[]:{};e(t,function(i,l,s){i(Q(function(c,p){p.length<=1&&(p=p[0]),n[l]=p,s(c)}))},function(i){a(i,n)})}A.parallel=function(e,t){fA(A.eachOf,e,t)},A.parallelLimit=function(e,t,a){fA(AA(t),e,a)},A.series=function(e,t){fA(A.eachOfSeries,e,t)},A.iterator=function(e){function t(a){function n(){return e.length&&e[a].apply(null,arguments),n.next()}return n.next=function(){return a>>1);p(c,s[F])>=0?q=F:f=F-1}return q}function i(s,c,p,q){if(q!=null&&typeof q!="function")throw new Error("task callback must be a function");if(s.started=!0,D(c)||(c=[c]),c.length===0)return A.setImmediate(function(){s.drain()});y(c,function(f){var F={data:f,priority:p,callback:typeof q=="function"?q:j};s.tasks.splice(n(s.tasks,F,a)+1,0,F),s.tasks.length===s.concurrency&&s.saturated(),A.setImmediate(s.process)})}var l=A.queue(e,t);return l.push=function(s,c,p){i(l,s,c,p)},delete l.unshift,l},A.cargo=function(e,t){return yA(e,1,t)};function LA(e){return Q(function(t,a){t.apply(null,a.concat([Q(function(n,i){typeof console=="object"&&(n?console.error&&console.error(n):console[e]&&y(i,function(l){console[e](l)}))})]))})}A.log=LA("log"),A.dir=LA("dir"),A.memoize=function(e,t){var a={},n={},i=Object.prototype.hasOwnProperty;t=t||$;var l=Q(function(c){var p=c.pop(),q=t.apply(null,c);i.call(a,q)?A.setImmediate(function(){p.apply(null,a[q])}):i.call(n,q)?n[q].push(p):(n[q]=[p],e.apply(null,c.concat([Q(function(f){a[q]=f;var F=n[q];delete n[q];for(var b=0,I=F.length;b{"use strict";var iA=SA(),CA=require("fs"),IA=require("path");XA.exports=G;G.async=G;G.sync=Ej;G.all=uj;G.all.sync=kj;G.some=pj;G.some.sync=qj;G.first=dj;G.first.sync=gj;G.every=G.all;G.any=G.some;function G(A,j){iA.some(UA(A),hj,j)}function Ej(A){return UA(A).some(Fj)}function uj(A,j){iA.every(A,G.async,j)}function kj(A){return A.every(G.sync)}function pj(A,j){iA.some(A,G.async,j)}function qj(A){return A.some(G.sync)}function dj(A,j){iA.detect(A,G.async,function($){j($||!1)})}function gj(A){var j=A.filter(G.sync);return j.length?j[0]:!1}function UA(A){var j=process.env.PATH||"",$=process.env.PATHEXT||"";return j.replace(/["]+/g,"").split(IA.delimiter).map(function(g){return $.split(IA.delimiter).map(function(r){return IA.join(g,A+r)})}).reduce(function(g,r){return g.concat(r)})}function hj(A,j){CA.stat(A,function($,g){if($)return j(!1);j(g.isFile())})}function Fj(A){try{return CA.statSync(A).isFile()}catch(j){return!1}}});var YA=GA((Mj,VA)=>{var{Platform:vA}=require("obsidian");function fj(A){return vA.isDesktop?JA().sync(A):!1}function bj(A,j){if(vA.isDesktop)return require("child_process").exec(A,j);throw new Error("platform not supported")}function mj(){if(vA.isDesktop)return require("electron").clipboard.readText();throw new Error("platform not supported")}VA.exports={hasBin:fj,nodeExec:bj,clipboardReadText:mj}});TA(exports,{default:()=>DA});var EA=QA(require("obsidian"));var MA="AGFzbQEAAAABzQM+YAJ/fwBgA39/fwF/YAF/AGACf38Bf2ADf39/AGABfwF/YAR/f39/AGAFf39/f38AYAZ/f39/f38AYAR/f39/AX9gAAF/YAJ+fwF/YAJ/fgF/YAF/AX5gBX9/f39/AX9gB39/f39/f38AYAJ/fgBgAABgBH9/f34AYAJ/fwF+YAN/f38BfmADfn5/AX5gBn9/f39/fwF/YAV/f39+fwBgA39/fgBgAX4AYAN/f34Bf2AFf39+fn8Bf2ADf35/AX9gAn5+AX9gBH9/f38BfmABfwF9YAl/f39/f39/f38AYAR+fn5/AGADf31/AX9gBX5+fn5+AX5gCH9/f39/f39/AGAMf39/f39/f39/f39/AGAJf39/f39/fn5+AGAFf39/f34AYAV/f39/fQBgBH9/f30AYAV/f399fwBgBH9/fn8AYAV/f31/fwBgBX9/fH9/AGAGf35/f39/AGADf35+AGAEf35+fgBgBH99f38AYAR/fH9/AGACfn8AYAd/f39/f39/AX9gC39/f39/f39/f39/AX9gBH99f38Bf2ADf3x/AX9gBH98f38Bf2ADfn9/AX9gBH5+f38BfmADfn5+AX5gAXwBfGACfH8BfALuFk8Dd2JnGl9fd2JpbmRnZW5fb2JqZWN0X2Ryb3BfcmVmAAIDd2JnJV9fd2JnX3NldFBsYWNlaG9sZGVyXzBkNGM2OTMxOTcwZDZiOGMAAQN3YmcfX193Ymdfc2V0VmFsdWVfMzAzNWM5M2FhZjg5ZWMyNwABA3diZx9fX3diZ19vbkNoYW5nZV81N2YzNTU1ODYyNjYwMTZlAAMDd2JnFV9fd2JpbmRnZW5fc3RyaW5nX2dldAAAA3diZx9fX3diZ19sb2FkRGF0YV8yMTYxODRkMmMxMjk2NTgyAAUDd2JnGV9fd2JpbmRnZW5fanNvbl9zZXJpYWxpemUAAAN3YmcdX193YmdfcGx1Z2luXzNiMzMzZWM2OWNjOWNjNjgACgN3YmccX193YmdfdmF1bHRfNGE4YjY2NWQyMTIyNGI5ZAAFA3diZyJfX3diZ19maWxlTWFuYWdlcl85ZTEwNjdjMzU4Y2IyMDc3AAUDd2JnJF9fd2JnX2dldEFjdGl2ZUZpbGVfYjU1Mjc2NGEzOTE3Mzk2ZgAFA3diZxtfX3diZ19yZWFkXzg2YzM3MmM2YWQ3OGRlZTgAAwN3YmcUX193YmluZGdlbl9pc19zdHJpbmcABQN3YmceX193YmdfYWRhcHRlcl9mMGJiMjI2MGVmNjZiMjI2AAUDd2JnHF9fd2JnX21rZGlyX2NlMjMyYTA3ZTllN2YwYWQAAQN3YmcrX193YmdfZ2VuZXJhdGVNYXJrZG93bkxpbmtfYTcyZGZiNDVlMzBlYTM4ZgAgA3diZxpfX3diZ19uZXdfZjBiOGRjMzhhYzNmZWRhNAADA3diZx1fX3diZ19tb2RpZnlfOWMyZDVjMWU5NzY5Njg1OAAJA3diZyxfX3diZ19nZXRBYnN0cmFjdEZpbGVCeVBhdGhfMTQyODMxMDRjMGE2OTU4MQABA3diZxpfX3diZ19uZXdfMzA0N2JmNGI0ZjAyYjgwMgADA3diZyJfX3diZ19jb250YWluZXJFbF82NDE5OTVhZDAxMDU4YTUwAAUDd2JnHF9fd2JnX2VtcHR5X2FhZmNiNTk4N2NlMTM2MzEAAgN3YmcaX193YmdfbmV3Xzk2ODY1MDhjM2Y4OGI2MzgABQN3YmceX193Ymdfc2V0TmFtZV9mYTkxMDNlOTQ2ZTdhODQzAAEDd2JnHl9fd2JnX3NldERlc2NfMGRhYWViOWM0MTYwMjRlZQABA3diZx5fX3diZ19hZGRUZXh0XzI3ZGViNjMxYWE3YTZlZjkAAQN3YmcaX193YmdfbmV3XzM2MzU5YmFhZTVhNDdlMjcACgN3YmcVX193YmluZGdlbl9zdHJpbmdfbmV3AAMDd2JnH19fd2JnX2NyZWF0ZUVsXzFiMTliMmI4NTU3Nzk4YmYACQN3YmcVX193YmluZGdlbl9qc29uX3BhcnNlAAMDd2JnH19fd2JnX3NhdmVEYXRhXzIyNWY1ZmE4NGE4OWMwNjMAAwN3YmcqX193YmdfZ2V0QWN0aXZlVmlld09mVHlwZV84MjhhNmU3ZGY3ZGQzOTkyAAMDd2JnLl9fd2JnX2luc3RhbmNlb2ZfTWFya2Rvd25WaWV3XzNkNGE1OGU1Y2M3NTBlZWIABQN3YmchX193Ymdfc291cmNlTW9kZV85ZmQxNTNmMTFiNGJkM2FjAAUDd2JnH19fd2JnX2NtRWRpdG9yX2UwMWRhMDA4OGE1NGIzM2QABQN3YmcjX193YmdfZ2V0U2VsZWN0aW9uXzI2MTZkOTBhN2Q1OTVjNGMAAAN3YmcbX193YmluZGdlbl9vYmplY3RfY2xvbmVfcmVmAAUDd2JnKF9fd2JnX2luc3RhbmNlb2ZfV2luZG93XzBlNmMwZjEwOTZkNjZjM2MABQN3YmcgX193YmdfbmF2aWdhdG9yXzFmNzJkN2VkYjdiNGMzODcABQN3YmcgX193YmdfY2xpcGJvYXJkX2U5OTE1MWRjZWY4NzgwNmYABQN3YmcfX193YmdfcmVhZFRleHRfOWY5MzQyMTZjNmFhYjE1YQAFA3diZydfX3diZ19yZXBsYWNlU2VsZWN0aW9uXzMwYTA2NzFkY2QxMTk0NTcABAN3YmciX193YmdfZ2V0Vmlld0RhdGFfMTE2MGU5NmE5YWRmZjgyYQAAA3diZx9fX3diZ19zZXRWYWx1ZV81OTM0N2RjNjE0MGUxOTcyAAQDd2JnHV9fd2JnX2hhc0Jpbl80NTZlNWQwODkyMDk1NDdmAAMDd2JnGl9fd2JnX2xvZ19lOGJhN2I5OTJjN2FkMGViAAIDd2JnH19fd2JnX25vZGVFeGVjX2M1YjBlMGMxYWViNmM3MTMAAQN3YmcaX193YmdfbG9nXzliN2JkYjY3N2MwMzAwMDAAAAN3YmchX193YmdfYWRkQ29tbWFuZF8zYzFhM2E5OTIzZjFlMmE0AAADd2JnGF9fd2JnX2FyY2hpdmVjb21tYW5kX25ldwAFA3diZxtfX3diZ19zZWxmXzk5NzM3YjRkY2RmNmYwZDgACgN3YmcdX193Ymdfd2luZG93XzliNjFmYmJmMzU2NGM0ZmIACgN3YmchX193YmdfZ2xvYmFsVGhpc184ZTI3NWVmNDBjYWVhM2EzAAoDd2JnHV9fd2JnX2dsb2JhbF81ZGUxZTBmODJiZGRjZDI3AAoDd2JnF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAUDd2JnIF9fd2JnX25ld25vYXJnc19lMjNiNDU4ZTM3MjgzMGRlAAMDd2JnG19fd2JnX2NhbGxfYWU3ODM0MmFkYzMzNzMwYQADA3diZxtfX3diZ19jYWxsXzNlZDI4OGEyNDdmMTNlYTUAAQN3YmcaX193YmdfbmV3XzM3NzA1ZWVkNjI3ZDVlZDkAAwN3YmcaX193Ymdfc2V0XzkzYjFjODdlZTJhZjg1MmUAAQN3YmcnX193YmdfaW5zdGFuY2VvZl9FcnJvcl9iMDc0Yzc2ZjYwOTZkYjliAAUDd2JnH19fd2JnX3RvU3RyaW5nX2VlYzI4YzU0YzI0YjgzMGIABQN3YmcYX193YmdfZXh0cmFjdGNvbW1hbmRfbmV3AAUDd2JnEl9fd2JpbmRnZW5fY2JfZHJvcAAFA3diZzRfX3diZ19zdGF0aWNfYWNjZXNzb3JfTUFSS0RPV05fVklFV18wNWJmYzFiMGM4MWY0ZTg0AAoDd2JnJ19fd2JnX2luc3RhbmNlb2ZfVEZpbGVfYzZiMTIzYTBlYWY3Y2EwZgAFA3diZxpfX3diZ19hcHBfZjZhOWRkMTdlYTllODQ1YwAFA3diZyBfX3diZ193b3Jrc3BhY2VfMWI2Yzc0NzEzNTU2M2U2YwAFA3diZx1fX3diZ19jcmVhdGVfZGFiZTA4Y2FhMzAxY2NiYQAOA3diZx5fX3diZ19yZXF1ZXN0X2Y3MDAyY2I2NjA0MTk0YmQABQN3YmceX193YmdfbWVzc2FnZV9kY2NhMzhmYmZmMjM5ZmJmAAUDd2JnF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAADd2JnEF9fd2JpbmRnZW5fdGhyb3cAAAN3YmcbX193YmdfdGhlbl84NDJlNjViODQzOTYyZjU2AAEDd2JnG19fd2JnX3RoZW5fY2U1MjZjODM3ZDA3YjY4ZgADA3diZx5fX3diZ19yZXNvbHZlX2E5YTg3YmRkNjRlOWU2MmMABQN3YmcdX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXIxNTQAAQN3YmcdX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXIzMzAAAQN3YmceX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXI1MjE1AAED0xbRFggGBgYEAAAHBgQEBAQEAwAEAwYBBBMTEwQHBAcENQQEAA8GBQQAAAAEBAYQEAgGBAEQAAAEDgMEBgQUBgcEBAQEBA8DCQADAAADADwABAAAAwMDBAYAAwcEAAgPCQICAgMABAICBAAACQYAAAQEAwQHBAcDBwAABAYEAAQDBgMGDggAAA4OBQYECAQADgYFBwMEBC4CAAcTAwMAAAMAAwEHAAIAAAA4AQM2BgQWAAAEAwMEBAQiEwQIAAQDAAQABAAEDwQDAgQEBAQEAAAHBAEEAAQAAAQCAwYFBgAABAAGBAYABwQABAQEAQcACQkJAAQFAQELCwsEAwgEAgMACQMAIjcDFgMAAwAEEgMGAAAGAAEEBAQEBhISBwcHBwcAAAMEHggEHgEEAgIGBAYDAwUCBAgAAwQFAAQDAAACAwQBGxsPAwMDAAAXAAQACAQDBQACAgQDAAMCAwADBQUDBgICAgAEAwIAAAANBgUEDwQELyYAGwAEAAADBBoABAECBAMDAQQGBQAABAMCBAAEBAYXBwIABwAAAAIAAgICAwAABgMDBAEBAgEAAAACDgMCBQAEBgYEBB8DAwAAAAAAAgATNAACAgMGAgAADgQECgUFBQQGFAQBBgQEDwQGAgUHCAMEAAQDAwMNAgMCBwIBCAAfBAgEAwICAjkhBgQEAQkGDQMBAwQFBQMCAwIGAgQDAwMBAwIGBAMDAQQGAAAAHAIDAAAHHAQGAAANAAIAAQAAACcGBQAHBAMCAwIABAoABAACAxICAwMAAAUFAAAHBQAEAAAGBAIEACsDAwQDAwMAAAAABAQEKgYDBwYABgACAAYEAgMFBAAGAwAlAAcAAAAAAwQAAAABAAMCAAAAAAAEAAQAAAYKAwADAwYDAyEAAAQDAAADBBAABAIQABAADQAGAAAAAgAGAgADBAMDAwAAAAICAgAEAAAGAAQAAAUCBwIXAAQDAgQAAAMHBAQEBAQFAAACAQMEAwACAgYBAwECAAQJAxMEBAEEAwYDAwMAEgQDAxIXAAUHBQAHBQMAAAQHAgQFEgcCBAQABggEAgIFBQIAAgYGAwgGBgwMDAwDAAAAAAIAAAIEAwAAAwMDAwMDAwMCBAAAAAUEAAAAAAAAAwQAAQAAEwYkBwYGBgYGBgYPBwMAAAAGBQMAAgEACAAAAAAAAwAAAAAAAwAMDAAAAwQAAAUAAAADAgAAAAIAAwgFBQMAAAUFAx8DBAAUAwMGAwMDBAkGAAMFBQMBBAQEAwACBQAGAg0NBQIFBgIEAAcCBQIDAQICBAQABgwCBQgFDAIGBhAFAhAAAwAAAwMDABAABgkAAAUACAADBgIAAAICAgUAAAAAAAACIAASDQAAAwIDAAMEAAAICQQNBQAGDwwCBAMCAAAAAAQAAAMDAg8DAAAAAAcDAAMDAwIDAAMDBgQFPQAMAAAEAAMAAAICAwMDBAQUBAIBAAMDAwMCAwMAAQYEAAAEAAQEAAQHAAMDAwMAAgICAgMFBQACBA8GAwIAAwIFAAQEAwAACAAAAggDAAYDBAYAAwQGAQgABgICAAMDAxQDAwUHBQMCBgMAAgIABgAEAgQCAgADAAADCQMDAwAAAwADAwMCAgQDAgAEAwMDAgAAAgEDAwMDMAICAgIGAgAABAADAwIDAyMDHCMCAgACBgAAAgICAgIHAAA6AwMDAQAGAAMCEAYFBAQAAwMVAwUDAwMDFQMDAxUpAgMAAxUAAAMDAwM7ABUVFAIABAMAAwICAAIEBwAAAgIEBwIACAMCAwMAAAACBwMBAAMEAAALBAILCwEABAQEBgMABAAAAwMAAgIAAAIABAQCAAUCBQYAAAAAAQMAAgIAAwMaAgQIBQAFAAcGDgAEAAIEBAQEAAMECwQECwILEQQEAAQHHgMCBgIABgQEAgQMBAUCBgADAAAABQAFAAwEAgYABQYAAAQABgQCAAQABAQYAAIDAwMFAAIAAAIAAQMDAAMIAwMEAAMDAAAAAAAAAAAAAAADAwMAAAAAAAADAwMDAwQCAwMCBAMAMwMDAwMAAwMDAwQDBgADAAAAAAAABAAQAwMDBgUCAQAGAgYCAgICAgIACQIAAgMDAAMAAgAdAAMAAB0dAgAAAAMCAAICAwMFBQADAwADAwADAwMABAAAAAQFBQICBAIAAAYCAQUBBQIFBQUCAgADAgACBQMEAAgDBQAAAgIAAAUCBAIABAUKBwIAAwYBAQAACgAGBAMDAAAAAAoCAAAEAAABBAAAAwAFAQUAABkBAAAAGQQEAAQAAAQEBAQUKAQEBgcABAUAAwIFBQMDAAgECwMAAAsLGQQCAwAFAAQDBgAABAABBQUCBAIHBAIFBAYFDQMEAgIHBgEKAAYJBQICAAkEAgAAAgICAgIDBwAAAgICAgsFCAUABgQJBQQJCQYEAAQEBAMEBAUABAQEBAQAAQYEBAQBBQAJAAELAAsLAAAABAAAAAADAwQCAgQFAwgEBQMACAcFBAQIAwMDCAgIAwMDAgIBAQMDAwUIAwMDAwMDBQUCBAQEAgUEAAkRBAQDAAQEAAUEBAAIEQcHBQMEAwQDBAYRAgACAAAABAAAAAgABQYGBQ0AAAYACgQFBQURAgUGAwQDAhYGAgIEBQUEBAQCBQAAAAAAAAQABAYHAAACBAAFAwMFAwIDAwICAwIAAgICAAMDAwACAQAAAAACBgkAAAADAgkFBwAFAAADAwQGBAMFAAIHBwcCBwMACgcHBwICBAIFBwMFAAAABQUCBAUCBAAGAgALCwUCEQMFCwsLCwACBQMGAAYJAwICAwMFBQQGAhMABAACAgMCAgYADAIFBQMCAgACDAAAAgQCAgICAAICBQIADAADBgMAAQAAAAQAAAACABgFAAAFAgAAAwAAAAIBBgQAAAAAAAAAAgIAAgIBBQAKCgIEBAAEAgYGAAoKBAIFAAAFAAMCAgICAgICBQAFAAMCBAQKCgoKAgQAAAMABQQEAAICBQAAAAIABAICAgQAAgQCAwMABAICAgQAAwMCAgIEAQICAgIUAgIFAgIHAQAFAAAEBQQEAgICAgYDAwMBBAQAAAAAAgMCAw4DBAUCBQQEBAQCAgICAgICAgUYAgIABBICAAUBAAEDAwkGCgEDBgABAQIFAAAAAAAAAAAAAAAFAAIAAAAAAAYGAAAAAAABBQABAwMEAQIBCgYABQIGAAAABQoCAgYAAAAEAAIEAAIEAwQCBQMAAgcFAAIFBQICAgoKAgICBQIBFA0EAgICAgIEBwULAgUHBQIECwQCAQQCBAQLBAYEAgUCAAAAAwIAFgIACQAFBQECAgICAgkJBgkKCgIBBw4sLQIFBQIFBAQOAwMCAgICAwUCBQMCBQcFBQYJBQICAQIFBQUABQIFAgQCAgICAgICBQUCBQUFBQECAgACAgICAwIFAgMEAgACAgUAAwMDAQADBQIaAwIBFgQDAgMCAgICAgIDAwMDAwIEAAMEAgIDAgMDAwICBQACAAAEAAIDAgICAgIDAwIDCQECAwIFAgIBAgIDAgIAAQMDAgUCAAAAAgMCAwICAggCBAICAgIMAgIAAgAAAwICAgICAwMCAgICAgMCAgICAgIAAgIBAQICAgICAgACAgICCQMCAgMCAAIAAQECBQICAAMEAwADAgQCAgICAAIBAwICAgICAgIDBgICAgICAgQEAgICAgICAgICDAIDAQADAQEDAQIBAxEJBAMCAwMDAwEBAgMRAAkDAQAAAAIJAwMAAQwBCQMDAwICAAUEAgMCAwMDAwMCAwwCAgACAgADBAICBAIMEQMDAwMCAwICAgIDAgIAAAUFAgMCAgMCDQMDAwMDBQMCBQICAgQCBQUNAgAEBAcBcAGaCJoIBQMBACQGCQF/AUGAgMAACwe0BxkGbWVtb3J5AgAGb25sb2FkAPENCHNldHRpbmdzAK0OBXBhcnNlAMACGV9fd2JnX2FyY2hpdmVjb21tYW5kX2ZyZWUAqg8RYXJjaGl2ZWNvbW1hbmRfaWQAhBAVYXJjaGl2ZWNvbW1hbmRfc2V0X2lkAJoLE2FyY2hpdmVjb21tYW5kX25hbWUAhRAXYXJjaGl2ZWNvbW1hbmRfc2V0X25hbWUAmwsXYXJjaGl2ZWNvbW1hbmRfY2FsbGJhY2sAgAwZX193YmdfZXh0cmFjdGNvbW1hbmRfZnJlZQCqDxFleHRyYWN0Y29tbWFuZF9pZACEEBVleHRyYWN0Y29tbWFuZF9zZXRfaWQAmgsTZXh0cmFjdGNvbW1hbmRfbmFtZQCFEBdleHRyYWN0Y29tbWFuZF9zZXRfbmFtZQCbCxdleHRyYWN0Y29tbWFuZF9jYWxsYmFjawDLChFfX3diaW5kZ2VuX21hbGxvYwDcERJfX3diaW5kZ2VuX3JlYWxsb2MAhhQTX193YmluZGdlbl9leHBvcnRfMgEAeV9keW5fY29yZV9fb3BzX19mdW5jdGlvbl9fRm5fX0FfX19fT3V0cHV0X19fUl9hc193YXNtX2JpbmRnZW5fX2Nsb3N1cmVfX1dhc21DbG9zdXJlX19fZGVzY3JpYmVfX2ludm9rZV9faDkyN2Y2NDc4ZDg4ZGNkNWMAqQ1/X2R5bl9jb3JlX19vcHNfX2Z1bmN0aW9uX19Gbk11dF9fQV9CX0NfX19PdXRwdXRfX19SX2FzX3dhc21fYmluZGdlbl9fY2xvc3VyZV9fV2FzbUNsb3N1cmVfX19kZXNjcmliZV9faW52b2tlX19oNjlhNzVmZDBkOGRjYzZkMwDvCHxfZHluX2NvcmVfX29wc19fZnVuY3Rpb25fX0ZuTXV0X19BX19fX091dHB1dF9fX1JfYXNfd2FzbV9iaW5kZ2VuX19jbG9zdXJlX19XYXNtQ2xvc3VyZV9fX2Rlc2NyaWJlX19pbnZva2VfX2hkN2MzMzIxYmY2NzgwYTI2ANsUFF9fd2JpbmRnZW5fZXhuX3N0b3JlALIWP3dhc21fYmluZGdlbl9fY29udmVydF9fY2xvc3VyZXNfX2ludm9rZTJfbXV0X19oZWM5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F50X1gKdF7UPnRfmCp0XwwydF5oKnRe+C50XvwudF+0HnRfuB50XnRedF7MPnRe0D50Xrw+dF7APnRfIBp0XzBadF50X9QadF50XtwWdF60QnRfwB50XnRedF50X6gmdF50XnRfRE50XrhCdF50XnRerFpQFkg2IF4wLnReHCp0XiAqdF50X4QydF/8BnReJF50XzxboBZMNnRfxB50X0AqdF4oXqxbfEMoMlxeTF7MWqwWdF50XzAzRE50X8gedF/gVrRaVDZ0XmwqdF50XkxfRFqwFywydF50XrhaVBZYNnReoBp0X7QGqFrMRohTSFakQrxbzBc4MuwbYA88MzQzNDN8WrhCnEo8PoBCTA8IJjBecELMGjRedDPkVsBacDK4VnRevE9oHnRewE9sHnRedF50XnRexFtQWmA2dF/oVlBLUDvoVlRLVDp0XzBCWErMTtBOdF5kXlxKNBZ0XnRfLFZ0X9gidF64QnReUFZ0XrhCdF50XnRftCdETnRePF50XnRfRE50X5wEKxutA0RaFmwICGH8DfiMAQeAKayIGJAAgAigCCCIVQQN0IQggAigCACEXQQAhAgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0AgAiAIRgRAAkAgFQ4DAAMEAwsFIAIgF2pBADYCACACQQhqIQIMAQsLAkACQAJAAkAgASgCACICKAIAQQhqIAMgBBCXCgRAIAIoAgAiDkH4EGotAABBAWsOBgILCgkIBwELIABBADYCAAwTCyAGQYgEaiADIAQCfwJAAkACQAJAAkAgDkH5EGotAABBAWsOAwECAwALIAZBgARqIAMgBCAFQfid8AAQuxIgBigChAQhASAGKAKABCEDIA5BhAFqKAIAIgghAgJ/AkACQAJAAkACQCAIQQFrDgUAAQIDBBoLIA5BlAFqIQICfwJAAkACQAJAIA5BnAFqKAIAIgcOBCABAgMACyAGQbgDaiAOQYgBaiADIAEQiA4gBigCuAMhCCAGKAK8AwwDCyAGQcADaiACQQBBqKLwABDXEy0AACADIAEQwg4gBigCwAMhCCAGKALEAwwCC0EAIQcgAkEAQYii8AAQ1xMtAAAhBCACQQFBmKLwABDXEyECIAFFDR0gBkHIA2ogBCACLQAAIAMgARDgAyAGKALIAyEIIAYoAswDDAELQQAhByACQQBB2KHwABDXEy0AACEEIAJBAUHoofAAENcTLQAAIQggAkECQfih8AAQ1xMhAiABRQ0cIAZB0ANqIAQgCCACLQAAIAMgARCbAyAGKALQAyEIIAYoAtQDCyECIAhFDRogAkEBaiEIDBkLIA5BkAFqKAIAIglBf2ogAU8NGiAOQZgBaigCACECA0AgAiABTw0bIA4tAKABIQQgBkHoA2ogAyABIAJBuKLwABC7EiAGQeADaiAEIAYoAugDIAYoAuwDEMIOIAYoAuADRQ0bIAYoAuQDIAJqIgogDigCmAFrIgIgCWoiBCABSw0bIAZB2ANqIAMgASACIARByKLwABDQDyAOKAKcASIEIAYoAtwDIghPDQwCQCAEIAYoAtgDIgtqLQAAIA4tAKEBRgRAIAsgCCAOKAKIASAOKAKQASIEEIwUDQELIApBAWohAgwBCwsgAiAEaiEIDBgLIA5BkAFqKAIAIgIgAUsNGCAOQYgBaiEEIAJBf2ohCCACQQxsIAFPDRUgDkGUAWohCiACQXVsIAFqIQkDQCAGIAE2ArQKIAYgAzYCsAogBiAENgKsCiAGIAZBsApqNgLECiAGIAZBrApqNgLACiAIIQICfwJAA0AgBkHACmogBkHACmogAhClECACaiICEKUQIgsgAmohAiALRQ0BIAZBwApqIAZBwApqIAZBwApqIAIQpRAgAmoiAhClECACaiICEKUQIgsgAmohAiALRQ0BIAZBwApqIAZBwApqIAZBwApqIAIQpRAgAmoiAhClECACaiICEKUQIgsgAmohAiALRQ0BAkAgBkHACmogBkHACmogAhClECACaiICEKUQIAJqIgIgCGtBwABNBEAgBigCrAoiCC0AICELIAZB+ANqIAYoArAKIAYoArQKQQAgCCgCGEF/cyACaiIIIAggAksbIgJB2KPwABC7EiAGQfADaiALIAYoAvgDIAYoAvwDEMIOIAYoAvADDQFBAQwECyACIAlJDQEMAgsLIAYoAqwKKAIYIAYoAvQDIAJqaiECC0EACw0aIAIgCU8EQCACIQgMFwsgBCADIAEgAhCzCARAIAIhCAwYCyACIAFJBEAgAiAKIAIgA2otAABBiKPwABD8EigCACIIIA4oAqQBIAgbaiEIDAELCyACIAFB+KLwABDMCwALIAZBwApqIA5BiAFqIAMgARCHASAGQcwKaigCACIIIAZByApqKAIAawwBCyAGQcAKaiAOQYgBaiADIAEQlhYgBkHMCmooAgAiCCAGQcgKaigCAGsLIQIgBigCwApFDRYMFAsgBQ0CQQAMAwsgBkGQBGogAyAEIAVB2J3wABC7EiAGQcAKaiAOQZwLaiAGKAKQBCAGKAKUBBCiCCAAIAYoAsAKQQFGBH8gACAGKALECiAFajYCBCAAQQhqIAZByApqKAIAIAVqNgIAQQEFQQALNgIADBULIA5BsA5qIgEoAgBBAkYNGCAGQZgEaiADIAQgBUHInfAAELsSIAZBwApqIAEgBigCmAQgBigCnAQQhwEgACAGKALACkEBRgR/IABBCGogBkHMCmooAgAgBWoiATYCACAAIAEgBkHICmooAgBrNgIEQQEFQQALNgIADBQLIA5B6ANqLQAAQQFGDQIgBQtB6J3wABC7EiAGQcAKaiAOQcwAaiAGKAKIBCAGKAKMBBDeCCAAIAYoAsAKQQFGBH8gACAGKALECiAFajYCBCAAQQhqIAZByApqKAIAIAVqNgIAQQEFQQALNgIADBILIAZB8ARqIAFBCGooAgAiAiABKAIEIAIbQcSa8AAQ8g4gBigC9AQhFSAGKALwBCEHIAZBADoA2AogBiAFNgLICiAGQQA2AsQKIAYgDkHsA2oiCjYCwAogBiAHNgLUCiAGIAU2AtAKIAZBgICAgHg2AswKIAMgBCAFEJQJIR5BASEMIAcoAlAiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciAkEHdkECcSACQQFxciACQQ52QQRxciACQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAdB8ABqIQ8gBSECAkACQAJAIAcoAkggCUECdGooAgAiCEGAgICAeGoOAgAOAQsgB0EANgJ4IAogByAOQZQEaigCACAPIB4QgAUgBkHoBGogBkHACmogDyAfQjCIp0EAEOUBIAYoAugERQRAQQIhDAwOCyAGKALACiAGKALsBBDLEiEIIAYoAtQKIgJB0ABqKAIAIgogCU0NASACKAJIIAlBAnRqIAg2AgAgCEGBgICAeEYNDSAGKALICiECCyAGIAg2AsQKIAdBhAFqIRIgCCEJIAIhCyAEIRECQANAAkACQCACIARJBEAgBigC1AohEyAGKALACiEQA0AgCUH/////AUsgAiAET3INAgJAAkAgEygCOCIHIAkgECgCLCIOIAIgA2oiFy0AAGotAABqQQJ0aigCACIIQf////8BSw0AIAJBA2oiCiAETw0AIAcgCCAOIBdBAWotAABqLQAAakECdGooAgAiCUGAgICAAkkNASACQQJqIQIgCCEHIAkhCAwFCyACQQFqIQIgCSEHDAQLIAcgCSAOIBdBAmotAABqLQAAakECdGooAgAiCEH/////AU0EQCACQQRqIQIgByAIIA4gF0EDai0AAGotAABqQQJ0aigCACEJDAELCyAJIQcgCiECDAILIAZB4ARqIAZBwApqIA8gEiAIQf////8BcUGAAhDYASAGKALgBEUEQEECIQwMEgsgBigC5AQiAkGBgICAeEYEQCARIQ0MEgtBACAMIAJBgICAgAJxIgIbIQwgBCALIAIbIQ0MEQsgCCEHIAkhCAsCQAJAAkAgCEGAgICAAnFFBEAgCEGAgICABHENASAIIQkgCEEATg0EIAhBgoCAgHhHDQIMEQsgAkF/aiENQQAhDCAGLQDYCg0SIAYgCEH/////fXEiCDYCzAogEEEUaigCAEECTwRAIAZBsApqIAZBwApqIAgQuQ4Q8Q8DQCAGQdgEaiAGQbAKahDxBSAGKALYBEEBRw0UIBAoAggiCSAGKALcBCIHTQ0EIBAoAgAgB0EUbGooAgBFDQALCyAIIQkgAiEHA0AgCCAJQf////99cUZBACAHQQJqIARJGwRAIBMoAjggCCAQKAIsIAMgB2otAABqLQAAakECdGooAgAhCSAHQQFqIQcMAQUgByACSyEKIAciAkF+aiANIAobIgshEQwFCwALAAsgBkHQBGogECADIAQgAhDDASAGKALQBEUEQEEBIQwgBCENDBILIAYoAtQEIQIgCEH/////e3EiCCEJDAILIAJBf2oiDSAETw0CIAYgAjYCyAogBkHIBGogBkHACmogDyASIAdB/////wFxIAMgDWotAAAQ2AEgBigCyARFDQ4gBigCzAQiCEGBgICAeEYEQCACIAsgDEEBcRshDQwRCyAIIQkgCEGAgICAAnFFDQEgBi0A2AoEQEEAIQwMEQsgBiAIQf////99cSIINgLMCkEAIQwgCCEJIA0iCyER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CiARIBAgCRDsByEeQQEhCCACKALoASIMIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyIHQQd2QQJxIAdBAXFyIAdBDnZBBHFyIAdBFXZBCHFyciAgQiOIp0EgcXJyIgpLBEAgAkGIAmohDAJAAkACQCACKALgASAKQQJ0aigCACIHQYCAgIB4ag4CAAsBCyACQQA2ApACIAsgDSAPQewHaigCACAMIB4QgAUgBkHQAWogBkHACmogDCAfQjCIp0EAEOUBIAYoAtABRQRAQQIhCAwLCyAGKALACiAGKALUARDLEiEHIAYoAtQKIgtB0ABqKAIAIg0gCk0NASALKAJIIApBAnRqIAc2AgAgB0GBgICAeEYNCiAGKALICiEJCyAGIAc2AsQKIBFBf2ohGCARQXxqIRkgAkGcAmohEyAHIQogCSENQQEhCwNAIAlFDQkgBigC1AohFCAGKALACiEWIAchAiAJIQgCQANAIAJB/////wFLBEAgAiEHIAohAiAIIQkMAgsCQCAIQX9qIglBBUkgFCgCOCIHIAIgFigCLCIOIAggGWoiD0EDai0AAGotAABqQQJ0aigCACIKQf////8BS3JFBEAgByAKIA4gD0ECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCSACIQcgCiECDAMLIAohBwwCCyAHIAIgDiAPQQFqLQAAai0AAGpBAnRqKAIAIgpB/////wFNBEAgCEF8aiEIIAcgCiAOIA8tAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEJIAohBwsCQCAHQYCAgIACcUUEQCAHIQogB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAwLIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMDAsgBiAHQf////99cSIKNgLMCiAKIQcgCSECA0AgCiAHQf////99cUZBACACQQFLGwRAIBQoAjggCiAWKAIsIAIgGGotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCUkbIQ1BACELIAIhCQwDCwALAAsgCSAQSQRAIAYgCTYCyAogBkHIAWogBkHACmogDCATIAJB/////wFxIAkgEWotAAAQ2AEgBigCyAFFDQsgBigCzAEiB0GBgICAeEYEQCAJIA0gC0EBcRshCSALIQgMDAsgByEKIAdBgICAgAJxRQ0BIAlBAWohDSAGLQDYCgRAQQAhCCANIQkMDAsgBiAHQf////99cSIHNgLMCkEAIQsgByEKDAELCyAJIBBBhJvwABDMCwALDCILIAogDEGUm/AAEMwLAAsgAiAKQdii8AAQzAsACyAPQegDai0AAA0GIAZBuAFqIAFBCGooAgAiAiABKAIEIAIbQcSa8AAQ8g4gBigCvAEhEyAGKAK4ASEHIAZBADoA2AogBiAFNgLICiAGQQA2AsQKIAYgD0HsA2oiCjYCwAogBiAHNgLUCiAGIAU2AtAKIAZBgICAgHg2AswKIAMgBCAFEJQJIR5BASEQAkACQAJAIAcoAlAiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciAkEHdkECcSACQQFxciACQQ52QQRxciACQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAdB8ABqIQ4gBSECAkACQAJAIAcoAkggCUECdGooAgAiCEGAgICAeGoOAgAFAQsgB0EANgJ4IAogByAPQZQEaigCACAOIB4QgAUgBkGwAWogBkHACmogDiAfQjCIp0EAEOUBIAYoArABRQRAQQIhEAwFCyAGKALACiAGKAK0ARDLEiEIIAYoAtQKIgJB0ABqKAIAIgogCU0NASACKAJIIAlBAnRqIAg2AgAgCEGBgICAeEYNBCAGKALICiECCyAGIAg2AsQKIAdBhAFqIRQgCCEJIAIhCyAEIQwCQANAAkACQCACIARJBEAgBigC1AohFiAGKALACiENA0AgCUH/////AUsgAiAET3INAgJAAkAgFigCOCIHIAkgDSgCLCIPIAIgA2oiEi0AAGotAABqQQJ0aigCACIIQf////8BSw0AIAJBA2oiCiAETw0AIAcgCCAPIBJBAWotAABqLQAAakECdGooAgAiCUGAgICAAkkNASACQQJqIQIgCCEHIAkhCAwFCyACQQFqIQIgCSEHDAQLIAcgCSAPIBJBAmotAABqLQAAakECdGooAgAiCEH/////AU0EQCACQQRqIQIgByAIIA8gEkEDai0AAGotAABqQQJ0aigCACEJDAELCyAJIQcgCiECDAILIAZBqAFqIAZBwApqIA4gFCAIQf////8BcUGAAhDYASAGKAKoAUUEQEECIRAMCQsgBigCrAEiAkGBgICAeEYEQCAMIREMCQtBACAQIAJBgICAgAJxIgIbIRAgBCALIAIbIREMCAsgCCEHIAkhCAsCQAJAAkAgCEGAgICAAnFFBEAgCEGAgICABHENASAIIQkgCEEATg0EIAhBgoCAgHhHDQIMCAsgAkF/aiERQQAhECAGLQDYCg0JIAYgCEH/////fXEiCDYCzAogDUEUaigCAEECTwRAIAZBsApqIAZBwApqIAgQuQ4Q8Q8DQCAGQaABaiAGQbAKahDxBSAGKAKgAUEBRw0LIA0oAggiCSAGKAKkASIHTQ0EIA0oAgAgB0EUbGooAgBFDQALCyAIIQkgAiEHA0AgCCAJQf////99cUZBACAHQQJqIARJGwRAIBYoAjggCCANKAIsIAMgB2otAABqLQAAakECdGooAgAhCSAHQQFqIQcMAQUgByACSyEKIAciAkF+aiARIAobIgshDAwFCwALAAsgBkGYAWogDSADIAQgAhDDASAGKAKYAUUEQEEBIRAgBCERDAkLIAYoApwBIQIgCEH/////e3EiCCEJDAILIAJBf2oiESAETw0CIAYgAjYCyAogBkGQAWogBkHACmogDiAUIAdB/////wFxIAMgEWotAAAQ2AEgBigCkAFFDQUgBigClAEiCEGBgICAeEYEQCACIAsgEEEBcRshEQwICyAIIQkgCEGAgICAAnFFDQEgBi0A2AoEQEEAIRAMCAsgBiAIQf////99cSIINgLMCkEAIRAgCCEJIBEiCyEMDAELCwwhCwwlCwwhCwwsCyAEIRFBAiEQDAELIAUhEQsgEyATKAIAQQFqNgIAAkACQCAQQQFrDgIBCAALAkAgBSARRgRAIAUhEQwBCyABKAIAKAIAIQsgASgCBCEHIAEoAgghAiAGQYgBaiADIAQgBUGInvAAELsSIAYoAowBIRAgBigCiAEhDyAGQYABaiACIAcgAhtB1JrwABDyDiAGKAKEASETIAYoAoABIQIgBkEAOgDYCiAGIBEgBWsiCTYCyAogBkEANgLECiAGIAtBxAdqIg02AsAKIAYgAkGYAWoiDDYC1AogBiAJNgLQCiAGQYCAgIB4NgLMCiAPIBAgCRDsByEeQQEhCAJAAkAgAigC6AEiDiAeQv//////////AIMiH0IriKdBwABxIB5C////////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AAUBCyACQQA2ApACIAwgFCANQewHaigCACASIB4QgAUgBkGAA2ogBkHACmogEiAfQjCIp0EAEOUBIAYoAoADRQRAQQIhCAwFCyAGKALACiAGKAKEAxDLEiEHIAYoAtQKIg1B0ABqKAIAIgwgCU0NASANKAJIIBZqIAc2AgAgB0GBgICAeEYNBCAGKALICiEKCyAGIAc2AsQKIBBBf2ohHSAQQXxqIREgAkGcAmohGUEBIQ0gByEMIAohCQNAIApFDQMgBigC1AohGiAGKALACiEbIAchAiAKIQgCQANAIAJB/////wFLBEAgAiEHIAwhAiAIIQoMAgsCQCAIQX9qIgpBBUkgGigCOCIHIAIgGygCLCIUIAggEWoiFkEDai0AAGotAABqQQJ0aigCACIMQf////8BS3JFBEAgByAMIBQgFkECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCiACIQcgDCECDAMLIAwhBwwCCyAHIAIgFCAWQQFqLQAAai0AAGpBAnRqKAIAIgxB/////wFNBEAgCEF8aiEIIAcgDCAUIBYtAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEKIAwhBwsCQCAHQYCAgIACcUUEQCAHIQwgB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIApBAWohCSAGLQDYCgRAQQAhCCAJIQoMBgsgBiAHQf////99cSIMNgLMCiAMIQcgCiECA0AgDCAHQf////99cUZBACACQQFLGwRAIBooAjggDCAbKAIsIAIgHWotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiAJIAIgCkkbIQlBACENIAIhCgwDCwALAAsgCiATSQRAIAYgCjYCyAogBkH4AmogBkHACmogEiAZIAJB/////wFxIAogEGotAAAQ2AEgBigC+AJFDQUgBigC/AIiB0GBgICAeEYEQCAKIAkgDUEBcRshCiANIQgMBgsgByEMIAdBgICAgAJxRQ0BIApBAWohCSAGLQDYCgRAQQAhCCAJIQoMBgsgBiAHQf////99cSIHNgLMCkEAIQ0gByEMDAELCyAKIBNBhJvwABDMCwALIAkgDEGkm/AAEMwLAAsMLwsgBkHwAmogBkHACmogEiAZIAxBgAIQ2AEgBigC8AJFBEBBAiEIDAELIAYoAvQCIgJBgYCAgHhGBEBBACAJIA1BAXEbIQogDSEIDAELQQAgDSACQYCAgIACcSICGyEIQQAgCSACGyEKCyAYIBgoAgBBAWo2AgACQAJAIAhBAWsOAgAMAQsgCkUNAiAcQQFqIRAgCiALaiELDAELCyAKDQELIAEoAgAoAgAhCiAGQbgCaiABKAIIIgIgASgCBCACG0HEmvAAEPIOIAYoArwCIRMgBigCuAIhByAGQQA6ANgKIAYgBTYCyAogBkEANgLECiAGIApB7ANqIgs2AsAKIAYgBzYC1AogBiAFNgLQCiAGQYCAgIB4NgLMCiADIAQgBRCUCSEeQQEhECAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEOIAUhAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABgELIAdBADYCeCALIAcgCkGUBGooAgAgDiAeEIAFIAZBsAJqIAZBwApqIA4gH0IwiKdBABDlASAGKAKwAkUEQEECIRAMBgsgBigCwAogBigCtAIQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQUgBigCyAohAgsgBiAINgLECiAHQYQBaiEUIAghCSACIQsgBCEMAkADQAJAAkAgAiAESQRAIAYoAtQKIRYgBigCwAohDQNAIAlB/////wFLIAIgBE9yDQICQAJAIBYoAjgiByAJIA0oAiwiDyACIANqIhItAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIgogBE8NACAHIAggDyASQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAkhBwwECyAHIAkgDyASQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCAPIBJBA2otAABqLQAAakECdGooAgAhCQwBCwsgCSEHIAohAgwCCyAGQagCaiAGQcAKaiAOIBQgCEH/////AXFBgAIQ2AEgBigCqAJFBEBBAiEQDAoLIAYoAqwCIgJBgYCAgHhGBEAgDCERDAoLQQAgECACQYCAgIACcSICGyEQIAQgCyACGyERDAkLIAghByAJIQgLAkACQAJAIAhBgICAgAJxRQRAIAhBgICAgARxDQEgCCEJIAhBAE4NBCAIQYKAgIB4Rw0CDAkLIAJBf2ohEUEAIRAgBi0A2AoNCiAGIAhB/////31xIgg2AswKIA1BFGooAgBBAk8EQCAGQbAKaiAGQcAKaiAIELkOEPEPA0AgBkGgAmogBkGwCmoQ8QUgBigCoAJBAUcNDCANKAIIIgkgBigCpAIiB00NBCANKAIAIAdBFGxqKAIARQ0ACwsgCCEJIAIhBwNAIAggCUH/////fXFGQQAgB0ECaiAESRsEQCAWKAI4IAggDSgCLCADIAdqLQAAai0AAGpBAnRqKAIAIQkgB0EBaiEHDAEFIAcgAkshCiAHIgJBfmogESAKGyILIQwMBQsACwALIAZBmAJqIA0gAyAEIAIQwwEgBigCmAJFBEBBASEQIAQhEQwKCyAGKAKcAiECIAhB/////3txIgghCQwCCyACQX9qIhEgBE8NAiAGIAI2AsgKIAZBkAJqIAZBwApqIA4gFCAHQf////8BcSADIBFqLQAAENgBIAYoApACRQ0GIAYoApQCIghBgYCAgHhGBEAgAiALIBBBAXEbIREMCQsgCCEJIAhBgICAgAJxRQ0BIAYtANgKBEBBACEQDAkLIAYgCEH/////fXEiCDYCzApBACEQIAghCSARIgshDAwBCwsMIAsMJAsMIAsMKwsgASgCACgCACENIAZB6AJqIAEoAggiAiABKAIEIAIbQcSa8AAQ8g4gBigC7AIhFCAGKALoAiEHIAZBADoA2AogBiAKIAtqIhA2AsgKIAZBADYCxAogBiANQewDaiIKNgLACiAGIAc2AtQKIAYgEDYC0AogBkGAgICAeDYCzAogAyAEIBAQlAkhHkEBIQ4CQAJAAkAgBygCUCIIIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyICQQd2QQJxIAJBAXFyIAJBDnZBBHFyIAJBFXZBCHFyciAgQiOIp0EgcXJyIglLBEAgB0HwAGohDyAQIQICQAJAAkAgBygCSCAJQQJ0aigCACIIQYCAgIB4ag4CAAUBCyAHQQA2AnggCiAHIA1BlARqKAIAIA8gHhCABSAGQeACaiAGQcAKaiAPIB9CMIinQQAQ5QEgBigC4AJFBEBBAiEODAULIAYoAsAKIAYoAuQCEMsSIQggBigC1AoiAkHQAGooAgAiCiAJTQ0BIAIoAkggCUECdGogCDYCACAIQYGAgIB4Rg0EIAYoAsgKIQILIAYgCDYCxAogB0GEAWohFiAIIQkgAiEMIAQhCwJAA0ACQAJAIAIgBEkEQCAGKALUCiEYIAYoAsAKIQ0DQCAJQf////8BSyACIARPcg0CAkACQCAYKAI4IgcgCSANKAIsIhIgAiADaiITLQAAai0AAGpBAnRqKAIAIghB/////wFLDQAgAkEDaiIKIARPDQAgByAIIBIgE0EBai0AAGotAABqQQJ0aigCACIJQYCAgIACSQ0BIAJBAmohAiAIIQcgCSEIDAULIAJBAWohAiAJIQcMBAsgByAJIBIgE0ECai0AAGotAABqQQJ0aigCACIIQf////8BTQRAIAJBBGohAiAHIAggEiATQQNqLQAAai0AAGpBAnRqKAIAIQkMAQsLIAkhByAKIQIMAgsgBkHYAmogBkHACmogDyAWIAhB/////wFxQYACENgBIAYoAtgCRQRAQQIhDgwJCyAGKALcAiICQYGAgIB4RgRAIAshEQwJC0EAIA4gAkGAgICAAnEiAhshDiAEIAwgAhshEQwICyAIIQcgCSEICwJAAkACQCAIQYCAgIACcUUEQCAIQYCAgIAEcQ0BIAghCSAIQQBODQQgCEGCgICAeEcNAgwICyACQX9qIRFBACEOIAYtANgKDQkgBiAIQf////99cSIINgLMCiANQRRqKAIAQQJPBEAgBkGwCmogBkHACmogCBC5DhDxDwNAIAZB0AJqIAZBsApqEPEFIAYoAtACQQFHDQsgDSgCCCIJIAYoAtQCIgdNDQQgDSgCACAHQRRsaigCAEUNAAsLIAghCSACIQcDQCAIIAlB/////31xRkEAIAdBAmogBEkbBEAgGCgCOCAIIA0oAiwgAyAHai0AAGotAABqQQJ0aigCACEJIAdBAWohBwwBBSAHIAJLIQogByICQX5qIBEgChsiDCELDAULAAsACyAGQcgCaiANIAMgBCACEMMBIAYoAsgCRQRAQQEhDiAEIREMCQsgBigCzAIhAiAIQf////97cSIIIQkMAgsgAkF/aiIRIARPDQIgBiACNgLICiAGQcACaiAGQcAKaiAPIBYgB0H/////AXEgAyARai0AABDYASAGKALAAkUNBSAGKALEAiIIQYGAgIB4RgRAIAIgDCAOQQFxGyERDAgLIAghCSAIQYCAgIACcUUNASAGLQDYCgRAQQAhDgwICyAGIAhB/////31xIgg2AswKQQAhDiAIIQkgESIMIQsMAQsLDCILDCYLDCILDC0LIAQhEUECIQ4MAQsgECERCyAUIBQoAgBBAWo2AgACQCAOQQFrDgIACAQLDCULIAQhEUECIRAMAQsgBSERCyATIBMoAgBBAWo2AgACQCAQQQFrDgICBQALIAUgEUYEQCAFIRAgBSERDAELIAEoAgAoAgAhCyABKAIEIQcgASgCCCECIAZBiAJqIAMgBCAFQYie8AAQuxIgBigCjAIhECAGKAKIAiEPIAZBgAJqIAIgByACG0HUmvAAEPIOIAYoAoQCIRMgBigCgAIhAiAGQQA6ANgKIAYgESAFayIJNgLICiAGQQA2AsQKIAYgC0HEB2oiDTYCwAogBiACQZgBaiIMNgLUCiAGIAk2AtAKIAZBgICAgHg2AswKIA8gECAJEOwHIR5BASEIAkACQCACKALoASIOIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyIHQQd2QQJxIAdBAXFyIAdBDnZBBHFyIAdBFXZBCHFyciAgQiOIp0EgcXJyIgpLBEAgAkGIAmohDgJAAkACQCACKALgASAKQQJ0aigCACIHQYCAgIB4ag4CAAUBCyACQQA2ApACIA0gDCALQewHaigCACAOIB4QgAUgBkH4AWogBkHACmogDiAfQjCIp0EAEOUBIAYoAvgBRQRAQQIhCAwFCyAGKALACiAGKAL8ARDLEiEHIAYoAtQKIgtB0ABqKAIAIg0gCk0NASALKAJIIApBAnRqIAc2AgAgB0GBgICAeEYNBCAGKALICiEJCyAGIAc2AsQKIA9Bf2ohGSAPQXxqIRogAkGcAmohFCAHIQogCSEMQQEhDQNAIAlFDQMgBigC1AohFiAGKALACiEYIAchAiAJIQgCQANAIAJB/////wFLBEAgAiEHIAohAiAIIQkMAgsCQCAIQX9qIglBBUkgFigCOCIHIAIgGCgCLCILIAggGmoiEkEDai0AAGotAABqQQJ0aigCACIKQf////8BS3JFBEAgByAKIAsgEkECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCSACIQcgCiECDAMLIAohBwwCCyAHIAIgCyASQQFqLQAAai0AAGpBAnRqKAIAIgpB/////wFNBEAgCEF8aiEIIAcgCiALIBItAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEJIAohBwsCQCAHQYCAgIACcUUEQCAHIQogB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMBgsgBiAHQf////99cSIKNgLMCiAKIQcgCSECA0AgCiAHQf////99cUZBACACQQFLGwRAIBYoAjggCiAYKAIsIAIgGWotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCUkbIQxBACENIAIhCQwDCwALAAsgCSAQSQRAIAYgCTYCyAogBkHwAWogBkHACmogDiAUIAJB/////wFxIAkgD2otAAAQ2AEgBigC8AFFDQUgBigC9AEiB0GBgICAeEYEQCAJIAwgDUEBcRshCSANIQgMBgsgByEKIAdBgICAgAJxRQ0BIAlBAWohDCAGLQDYCgRAQQAhCCAMIQkMBgsgBiAHQf////99cSIHNgLMCkEAIQ0gByEKDAELCwwjCwwgCwwiCyAGQegBaiAGQcAKaiAOIBQgCkGAAhDYASAGKALoAUUEQEECIQgMAQsgBigC7AEiAkGBgICAeEYEQEEAIAwgDUEBcRshCSANIQgMAQtBACANIAJBgICAgAJxIgIbIQhBACAMIAIbIQkLIBMgEygCAEEBajYCAAJAIAhBAWsOAgIFAAsgBSAJaiEQCyAAIAFBACAXIBUgAyAEIBAgERDKCAwXCyAAQQA2AgAMFgsgBkHAAWogBkHACmogDCATIApBgAIQ2AEgBigCwAFFBEBBAiEIDAELIAYoAsQBIgJBgYCAgHhGBEBBACANIAtBAXEbIQkgCyEIDAELQQAgCyACQYCAgIACcSICGyEIQQAgDSACGyEJCyASIBIoAgBBAWo2AgACQAJAIAhBAWsOAgECAAsgACABQQAgFyAVIAMgBCAFIAlqIAQQyggMFQsgAEEANgIADBQLIAAgAUEAIBcgFSADIAQgBSAEEMoIDBMLIA9BlAFqIQIDQCAIIAdPDQQgAiAIIAlqLQAAQZij8AAQ/BIoAgAiCgR/IAoFIAsgCSAHIAgQswgNAiAPKAKkAQsgCGohCAwACwALIAhBAWoiAiAPKAKQAWshCAsgAiAFaiECIAUgCGohCAsgACABQQAgFyAVIAMgBCAIIAIQyggMDwsgAEEANgIADA4LAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEoAgAiAigCAEEIaiADIAQQlwoEQCACKAIAIgxB+BBqLQAAQQFrDgYCCQgHBgUBCyAGQQA2ArAKDBELIAZBwAdqIAMgBAJ/AkACQAJAAkACQCAMQfkQai0AAEEBaw4DAQIDAAsgBkG4B2ogAyAEIAVB+J3wABC7EiAGKAK8ByEBIAYoArgHIQMgDEGEAWooAgAiCCECAn8CQAJAAkACQAJAIAhBAWsOBQABAgMEGAsgDEGUAWohAgJ/AkACQAJAAkAgDEGcAWooAgAiCQ4EHgECAwALIAZB8AZqIAxBiAFqIAMgARCIDiAGKALwBiEIIAYoAvQGDAMLIAZB+AZqIAJBAEGoovAAENcTLQAAIAMgARDCDiAGKAL4BiEIIAYoAvwGDAILQQAhCSACQQBBiKLwABDXEy0AACEEIAJBAUGYovAAENcTIQIgAUUNGyAGQYAHaiAEIAItAAAgAyABEOADIAYoAoAHIQggBigChAcMAQtBACEJIAJBAEHYofAAENcTLQAAIQQgAkEBQeih8AAQ1xMtAAAhByACQQJB+KHwABDXEyECIAFFDRogBkGIB2ogBCAHIAItAAAgAyABEJsDIAYoAogHIQggBigCjAcLIQIgCEUNGCACQQFqIQgMFwsgDEGQAWooAgAiCEF/aiABTw0YIAxBmAFqKAIAIQIDQCACIAFPDRkgDC0AoAEhBCAGQaAHaiADIAEgAkG4ovAAELsSIAZBmAdqIAQgBigCoAcgBigCpAcQwg4gBigCmAdFDRkgBigCnAcgAmoiCiAMKAKYAWsiAiAIaiIEIAFLDRkgBkGQB2ogAyABIAIgBEHIovAAENAPIAwoApwBIgQgBigClAciB08NDAJAIAQgBigCkAciC2otAAAgDC0AoQFGBEAgCyAHIAwoAogBIAwoApABIgQQjBQNAQsgCkEBaiECDAELCyACIARqIQgMFgsgDEGQAWooAgAiAiABSw0WIAxBiAFqIQQgAkF/aiEIIAJBDGwgAU8NEyAMQZQBaiEKIAJBdWwgAWohBwNAIAYgATYCtAogBiADNgKwCiAGIAQ2AqwKIAYgBkGwCmo2AsQKIAYgBkGsCmo2AsAKIAghAgJ/AkADQCAGQcAKaiAGQcAKaiACEKUQIAJqIgIQpRAiCyACaiECIAtFDQEgBkHACmogBkHACmogBkHACmogAhClECACaiICEKUQIAJqIgIQpRAiCyACaiECIAtFDQEgBkHACmogBkHACmogBkHACmogAhClECACaiICEKUQIAJqIgIQpRAiCyACaiECIAtFDQECQCAGQcAKaiAGQcAKaiACEKUQIAJqIgIQpRAgAmoiAiAIa0HAAE0EQCAGKAKsCiIILQAgIQsgBkGwB2ogBigCsAogBigCtApBACAIKAIYQX9zIAJqIgggCCACSxsiAkHYo/AAELsSIAZBqAdqIAsgBigCsAcgBigCtAcQwg4gBigCqAcNAUEBDAQLIAIgB0kNAQwCCwsgBigCrAooAhggBigCrAcgAmpqIQILQQALDRggAiAHTwRAIAIhCAwVCyAEIAMgASACELMIBEAgAiEIDBYLIAIgAUkEQCACIAogAiADai0AAEGIo/AAEPwSKAIAIgggDCgCpAEgCBtqIQgMAQsLIAIgAUH4ovAAEMwLAAsgBkHACmogDEGIAWogAyABEIcBIAZBzApqKAIAIgggBkHICmooAgBrDAELIAZBwApqIAxBiAFqIAMgARCWFiAGQcwKaigCACIIIAZByApqKAIAawshAiAGKALACkUNFAwSCyAFDQJBAAwDCyAGQcgHaiADIAQgBUHYnfAAELsSIAZBwApqIAxBnAtqIAYoAsgHIAYoAswHEKIIIAYgBigCwApBAUYEfyAGQbgKaiAGQcgKaigCACAFajYCACAGIAYoAsQKIAVqNgK0CkEBBUEACzYCsAoMEwsgDEGwDmoiASgCAEECRg0kIAZB0AdqIAMgBCAFQcid8AAQuxIgBkHACmogASAGKALQByAGKALUBxCHASAGIAYoAsAKQQFGBH8gBkG4CmogBkHMCmooAgAgBWoiATYCACAGIAEgBkHICmooAgBrNgK0CkEBBUEACzYCsAoMEgsgDEHoA2otAABBAUYNAiAFC0HonfAAELsSIAZBwApqIAxBzABqIAYoAsAHIAYoAsQHEN4IIAYgBigCwApBAUYEfyAGQbgKaiAGQcgKaigCACAFajYCACAGIAYoAsQKIAVqNgK0CkEBBUEACzYCsAoMEAsgBkGoCGogAUEIaigCACICIAEoAgQgAhtBxJrwABDyDiAGKAKsCCETIAYoAqgIIQcgBkEAOgDYCiAGIAU2AsgKIAZBADYCxAogBiAMQewDaiIKNgLACiAGIAc2AtQKIAYgBTYC0AogBkGAgICAeDYCzAogAyAEIAUQlAkhHkEBIQ0gBygCUCIIIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyICQQd2QQJxIAJBAXFyIAJBDnZBBHFyIAJBFXZBCHFyciAgQiOIp0EgcXJyIglLBEAgB0HwAGohDyAFIQICQAJAAkAgBygCSCAJQQJ0aigCACIIQYCAgIB4ag4CAAwBCyAHQQA2AnggCiAHIAxBlARqKAIAIA8gHhCABSAGQaAIaiAGQcAKaiAPIB9CMIinQQAQ5QEgBigCoAhFBEBBAiENDAwLIAYoAsAKIAYoAqQIEMsSIQggBigC1AoiAkHQAGooAgAiCiAJTQ0BIAIoAkggCUECdGogCDYCACAIQYGAgIB4Rg0LIAYoAsgKIQILIAYgCDYCxAogB0GEAWohFCAIIQogAiERIAQhCwJAA0ACQAJAIAIgBEkEQCAGKALUCiEWIAYoAsAKIQ4DQCAKQf////8BSyACIARPcg0CAkACQCAWKAI4IgcgCiAOKAIsIhUgAiADaiISLQAAai0AAGpBAnRqKAIAIghB/////wFLDQAgAkEDaiIMIARPDQAgByAIIBUgEkEBai0AAGotAABqQQJ0aigCACIJQYCAgIACSQ0BIAJBAmohAiAIIQcgCSEIDAULIAJBAWohAiAKIQcMBAsgByAJIBUgEkECai0AAGotAABqQQJ0aigCACIIQf////8BTQRAIAJBBGohAiAHIAggFSASQQNqLQAAai0AAGpBAnRqKAIAIQoMAQsLIAkhByAMIQIMAgsgBkGYCGogBkHACmogDyAUIAhB/////wFxQYACENgBIAYoApgIRQRAQQIhDQwQCyAGKAKcCCICQYGAgIB4RgRAIAshEAwQC0EAIA0gAkGAgICAAnEiAhshDSAEIBEgAhshEAwPCyAIIQcgCiEICwJAAkACQCAIQYCAgIACcUUEQCAIQYCAgIAEcQ0BIAghCiAIQQBODQQgCEGCgICAeEcNAgwPCyACQX9qIRBBACENIAYtANgKDRAgBiAIQf////99cSIINgLMCiAOQRRqKAIAQQJPBEAgBkGwCmogBkHACmogCBC5DhDxDwNAIAZBkAhqIAZBsApqEPEFIAYoApAIQQFHDRIgDigCCCIJIAYoApQIIgdNDQQgDigCACAHQRRsaigCAEUNAAsLIAghCiACIQcDQCAIIApB/////31xRkEAIAdBAmogBEkbBEAgFigCOCAIIA4oAiwgAyAHai0AAGotAABqQQJ0aigCACEKIAdBAWohBwwBBSAHIAJLIQkgByICQX5qIBAgCRsiESELDAULAAsACyAGQYgIaiAOIAMgBCACEMMBIAYoAogIRQRAQQEhDSAEIRAMEAsgBigCjAghAiAIQf////97cSIIIQoMAgsgAkF/aiIQIARPDQIgBiACNgLICiAGQYAIaiAGQcAKaiAPIBQgB0H/////AXEgAyAQai0AABDYASAGKAKACEUNDCAGKAKECCIIQYGAgIB4RgRAIAIgESANQQFxGyEQDA8LIAghCiAIQYCAgIACcUUNASAGLQDYCgRAQQAhDQwPCyAGIAhB/////31xIgg2AswKQQAhDSAIIQogECERIBAhCwwBCwsMIQsMKgsMIQsMLAsgBkEANgKwCgwOCyAEIAdB2KLwABDMCwALIAZBADYCsAoMDAsgBkGwCmogASAMQfkQai0AACADIAQgBRDLCQwLC0HcnPAAQeSc8AAQzw8ACyAFIQ0gBSERIAUhDgJAAkACQAJAAkACQAJAAkADQCARIARLDQcgBkGgCmogAyAEIA1BqJ7wABC7EiAMKALACyILQX9qIAYoAqQKIgJPDQcgBigCoAohByAMKALICyEIA0AgCCACTw0IIAwtANALIQkgBkGYCmogByACIAhBuKLwABC7EiAGQZAKaiAJIAYoApgKIAYoApwKEMIOIAYoApAKRQ0IIAYoApQKIAhqIhEgDCgCyAtrIgggC2oiCSACSw0IIAZBiApqIAcgAiAIIAlByKLwABDQDyAMKALMCyIJIAYoAowKIgpPDSoCQCAJIAYoAogKIg9qLQAAIAwtANELRgRAIA8gCiAMKAK4CyAMKALACyIJEIwUDQELIBFBAWohCAwBCwsgASgCACgCACELIAEoAgQhByABKAIIIQIgBkGACmogAyAEIA4gCSAIIA1qIhtqIhFBuJ7wABDQDyAGKAKECiESIAYoAoAKIQ8gBkH4CWogAiAHIAIbQdSa8AAQ8g4gBigC/AkhFiAGKAL4CSECIAZBADoA2AogBiARIA5rIgk2AsgKIAZBADYCxAogBiALQcQHaiINNgLACiAGIAJBmAFqIhM2AtQKIAYgCTYC0AogBkGAgICAeDYCzAogDyASIAkQ7AchHgJAAkAgAigC6AEiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIKSwRAIAJBiAJqIRVBASEIAkACQAJAIApBAnQiFCACKALgAWooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiANIBMgC0HsB2ooAgAgFSAeEIAFIAZB8AlqIAZBwApqIBUgH0IwiKdBABDlASAGKALwCUUEQEECIQgMBQsgBigCwAogBigC9AkQyxIhByAGKALUCiILQdAAaigCACINIApNDQEgCygCSCAUaiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCQsgBiAHNgLECiAPQX9qIRwgD0F8aiEQIAJBnAJqIRhBASELIAchCiAJIQ0DQCAJRQ0DIAYoAtQKIRkgBigCwAohGiAHIQIgCSEIAkADQCACQf////8BSwRAIAIhByAKIQIgCCEJDAILAkAgCEF/aiIJQQVJIBkoAjgiByACIBooAiwiEyAIIBBqIhRBA2otAABqLQAAakECdGooAgAiCkH/////AUtyRQRAIAcgCiATIBRBAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQkgAiEHIAohAgwDCyAKIQcMAgsgByACIBMgFEEBai0AAGotAABqQQJ0aigCACIKQf////8BTQRAIAhBfGohCCAHIAogEyAULQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCSAKIQcLAkAgB0GAgICAAnFFBEAgByEKIAdBAE4NAkECIQggB0GCgICAeEcNAQwGCyAJQQFqIQsgBi0A2AoEQEEAIQggCyEJDAYLIAYgB0H/////fXEiCjYCzAogCiEHIAkhAgNAIAogB0H/////fXFGQQAgAkEBSxsEQCAZKAI4IAogGigCLCACIBxqLQAAai0AAGpBAnRqKAIAIQcgAkF/aiECDAEFIAJBAmogCyACIAlJGyENQQAhCyACIQkMAwsACwALIAkgEkkEQCAGIAk2AsgKIAZB6AlqIAZBwApqIBUgGCACQf////8BcSAJIA9qLQAAENgBIAYoAugJRQ0FIAYoAuwJIgdBgYCAgHhGBEAgCSANIAtBAXEbIQkgCyEIDAYLIAchCiAHQYCAgIACcUUNASAJQQFqIQ0gBi0A2AoEQEEAIQggDSEJDAYLIAYgB0H/////fXEiBzYCzApBACELIAchCgwBCwsgCSASQYSb8AAQzAsACyAKIA1BpJvwABDMCwALIAogCEGUm/AAEMwLAAsgBkHgCWogBkHACmogFSAYIApBgAIQ2AEgBigC4AlFBEBBAiEIDAELIAYoAuQJIgJBgYCAgHhGBEBBACANIAtBAXEbIQkgCyEIDAELQQAgCyACQYCAgIACcSICGyEIQQAgDSACGyEJCyAWIBYoAgBBAWo2AgACQAJAIAhBAWsOAgAKAQsgCUUNAiAbQQFqIQ0gCSAOaiEODAELCyAJDQELIAEoAgAoAgAhCiAGQagJaiABKAIIIgIgASgCBCACG0HEmvAAEPIOIAYoAqwJIRMgBigCqAkhByAGQQA6ANgKIAYgBTYCyAogBkEANgLECiAGIApB7ANqIgs2AsAKIAYgBzYC1AogBiAFNgLQCiAGQYCAgIB4NgLMCiADIAQgBRCUCSEeQQEhDSAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEPIAUhAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABgELIAdBADYCeCALIAcgCkGUBGooAgAgDyAeEIAFIAZBoAlqIAZBwApqIA8gH0IwiKdBABDlASAGKAKgCUUEQEECIQ0MBgsgBigCwAogBigCpAkQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQUgBigCyAohAgsgBiAINgLECiAHQYQBaiEUIAghCiACIREgBCELAkADQAJAAkAgAiAESQRAIAYoAtQKIRYgBigCwAohDgNAIApB/////wFLIAIgBE9yDQICQAJAIBYoAjgiByAKIA4oAiwiFSACIANqIhItAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIgwgBE8NACAHIAggFSASQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAohBwwECyAHIAkgFSASQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCAVIBJBA2otAABqLQAAakECdGooAgAhCgwBCwsgCSEHIAwhAgwCCyAGQZgJaiAGQcAKaiAPIBQgCEH/////AXFBgAIQ2AEgBigCmAlFBEBBAiENDAoLIAYoApwJIgJBgYCAgHhGBEAgCyEQDAoLQQAgDSACQYCAgIACcSICGyENIAQgESACGyEQDAkLIAghByAKIQgLAkACQAJAIAhBgICAgAJxRQRAIAhBgICAgARxDQEgCCEKIAhBAE4NBCAIQYKAgIB4Rw0CDAkLIAJBf2ohEEEAIQ0gBi0A2AoNCiAGIAhB/////31xIgg2AswKIA5BFGooAgBBAk8EQCAGQbAKaiAGQcAKaiAIELkOEPEPA0AgBkGQCWogBkGwCmoQ8QUgBigCkAlBAUcNDCAOKAIIIgkgBigClAkiB00NBCAOKAIAIAdBFGxqKAIARQ0ACwsgCCEKIAIhBwNAIAggCkH/////fXFGQQAgB0ECaiAESRsEQCAWKAI4IAggDigCLCADIAdqLQAAai0AAGpBAnRqKAIAIQogB0EBaiEHDAEFIAcgAkshCSAHIgJBfmogECAJGyIRIQsMBQsACwALIAZBiAlqIA4gAyAEIAIQwwEgBigCiAlFBEBBASENIAQhEAwKCyAGKAKMCSECIAhB/////3txIgghCgwCCyACQX9qIhAgBE8NAiAGIAI2AsgKIAZBgAlqIAZBwApqIA8gFCAHQf////8BcSADIBBqLQAAENgBIAYoAoAJRQ0GIAYoAoQJIghBgYCAgHhGBEAgAiARIA1BAXEbIRAMCQsgCCEKIAhBgICAgAJxRQ0BIAYtANgKBEBBACENDAkLIAYgCEH/////fXEiCDYCzApBACENIAghCiAQIREgECELDAELCwwiCwwrCwwiCwwtCyABKAIAKAIAIQogBkHYCWogASgCCCICIAEoAgQgAhtBxJrwABDyDiAGKALcCSEUIAYoAtgJIQcgBkEAOgDYCiAGIAkgDmoiDTYCyAogBkEANgLECiAGIApB7ANqIgs2AsAKIAYgBzYC1AogBiANNgLQCiAGQYCAgIB4NgLMCiADIAQgDRCUCSEeQQEhEQJAAkACQCAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEVIA0hAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABQELIAdBADYCeCALIAcgCkGUBGooAgAgFSAeEIAFIAZB0AlqIAZBwApqIBUgH0IwiKdBABDlASAGKALQCUUEQEECIREMBQsgBigCwAogBigC1AkQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQQgBigCyAohAgsgBiAINgLECiAHQYQBaiEWIAghCiACIQsgBCEMAkADQAJAAkAgAiAESQRAIAYoAtQKIRggBigCwAohDwNAIApB/////wFLIAIgBE9yDQICQAJAIBgoAjgiByAKIA8oAiwiEiACIANqIhMtAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIg4gBE8NACAHIAggEiATQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAohBwwECyAHIAkgEiATQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCASIBNBA2otAABqLQAAakECdGooAgAhCgwBCwsgCSEHIA4hAgwCCyAGQcgJaiAGQcAKaiAVIBYgCEH/////AXFBgAIQ2AEgBigCyAlFBEBBAiERDAkLIAYoAswJIgJBgYCAgHhGBEAgDCEQDAkLQQAgESACQYCAgIACcSICGyERIAQg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AswKQQAhCyAHIQkMAQsLDCoLDCoLIAkgDEGUm/AAEMwLAAsgBkHYCGogBkHACmogDCATIAlBgAIQ2AEgBigC2AhFBEBBAiEIDAELIAYoAtwIIgJBgYCAgHhGBEBBACANIAtBAXEbIQogCyEIDAELQQAgCyACQYCAgIACcSICGyEIQQAgDSACGyEKCyASIBIoAgBBAWo2AgACQCAIQQFrDgICAwALIAUgCmohDQsgBkG4CmogEDYCACAGIA02ArQKIAZBATYCsAoMCwsgBkEANgKwCgwKCyAGQbAKaiABQQAgAyAEIAUQywkMCQsgAUEIaigCACECIAEoAgQhByAGQdAIaiADIAQgBUGYnvAAELsSIAYoAtQIIQ4gBigC0AghDSAGQcgIaiACIAcgAhtB1JrwABDyDiAGKALMCCEVIAYoAsgIIQIgBkEAOgDYCiAGIAQgBWsiCjYCyAogBkEANgLECiAGIAxBxAdqIgs2AsAKIAYgAkGYAWoiEDYC1AogBiAKNgLQCiAGQYCAgIB4NgLMCiANIA4gChDsByEeQQEhCAJAAkAgAigC6AEiESAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAJBiAJqIRECQAJAAkAgAigC4AEgCUECdGooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiALIBAgDEHsB2ooAgAgESAeEIAFIAZBwAhqIAZBwApqIBEgH0IwiKdBABDlASAGKALACEUEQEECIQgMBQsgBigCwAogBigCxAgQyxIhByAGKALUCiILQdAAaigCACIMIAlNDQEgCygCSCAJQQJ0aiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCgsgBiAHNgLECiANQX9qIRYgDUF8aiEYIAJBnAJqIRIgByEJIAohC0EBIQwDQCAKRQ0DIAYoAtQKIRMgBigCwAohFCAHIQIgCiEIAkADQCACQf////8BSwRAIAIhByAJIQIgCCEKDAILAkAgCEF/aiIKQQVJIBMoAjgiByACIBQoAiwiECAIIBhqIg9BA2otAABqLQAAakECdGooAgAiCUH/////AUtyRQRAIAcgCSAQIA9BAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQogAiEHIAkhAgwDCyAJIQcMAgsgByACIBAgD0EBai0AAGotAABqQQJ0aigCACIJQf////8BTQRAIAhBfGohCCAHIAkgECAPLQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCiAJIQcLAkAgB0GAgICAAnFFBEAgByIJQQBODQJBAiEIIAdBgoCAgHhHDQEMBgsgCkEBaiELIAYtANgKBEBBACEIIAshCgwGCyAGIAdB/////31xIgk2AswKIAkhByAKIQIDQCAJIAdB/////31xRkEAIAJBAUsbBEAgEygCOCAJIBQoAiwgAiAWai0AAGotAABqQQJ0aigCACEHIAJBf2ohAgwBBSACQQJqIAsgAiAKSRshC0EAIQwgAiEKDAMLAAsACyAKIA5JBEAgBiAKNgLICiAGQbgIaiAGQcAKaiARIBIgAkH/////AXEgCiANai0AABDYASAGKAK4CEUNBSAGKAK8CCIHQYGAgIB4RgRAIAogCyAMQQFxGyEKIAwhCAwGCyAHIglBgICAgAJxRQ0BIApBAWohCyAGLQDYCgRAQQAhCCALIQoMBgsgBiAHQf////99cSIHNgLMCkEAIQwgByEJDAELCwwmCyAJIAxBpJvwABDMCwALIAkgEUGUm/AAEMwLAAsgBkGwCGogBkHACmogESASIAlBgAIQ2AEgBigCsAhFBEBBAiEIDAELIAYoArQIIgJBgYCAgHhGBEBBACALIAxBAXEbIQogDCEIDAELQQAgDCACQYCAgIACcSICGyEIQQAgCyACGyEKCyAVIBUoAgBBAWo2AgACQAJAAkAgCEEBaw4CAQIACyAGQbgKaiAENgIAIAZBATYCsAogBiAFIApqNgK0CgwKCyAGQQA2ArAKDAkLIAZBsApqIAFBACADIAQgBRDLCQwICyAEIRBBAiENDAELIAUhEAsgEyATKAIAQQFqNgIAAkACQAJAIA1BAWsOAgECAAsCQCAFIBBGBEAgBSEQDAELIAEoAgAoAgAhCyABKAIEIQcgASgCCCECIAZB+AdqIAMgBCAFQYie8AAQuxIgBigC/AchDiAGKAL4ByERIAZB8AdqIAIgByACG0HUmvAAEPIOIAYoAvQHIRIgBigC8AchAiAGQQA6ANgKIAYgECAFayIKNgLICiAGQQA2AsQKIAYgC0HEB2oiDTYCwAogBiACQZgBaiIPNgLUCiAGIAo2AtAKIAZBgICAgHg2AswKIBEgDiAKEOwHIR5BASEIAkACQCACKALoASIMIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyIHQQd2QQJxIAdBAXFyIAdBDnZBBHFyIAdBFXZBCHFyciAgQiOIp0EgcXJyIglLBEAgAkGIAmohDAJAAkACQCACKALgASAJQQJ0aigCACIHQYCAgIB4ag4CAAUBCyACQQA2ApACIA0gDyALQewHaigCACAMIB4QgAUgBkHoB2ogBkHACmogDCAfQjCIp0EAEOUBIAYoAugHRQRAQQIhCAwFCyAGKALACiAGKALsBxDLEiEHIAYoAtQKIg1B0ABqKAIAIgsgCU0NASANKAJIIAlBAnRqIAc2AgAgB0GBgICAeEYNBCAGKALICiEKCyAGIAc2AsQKIBFBf2ohGCARQXxqIRkgAkGcAmohEyAHIQkgCiENQQEhCwNAIApFDQMgBigC1AohFCAGKALACiEWIAchAiAKIQgCQANAIAJB/////wFLBEAgAiEHIAkhAiAIIQoMAgsCQCAIQX9qIgpBBUkgFCgCOCIHIAIgFigCLCIPIAggGWoiFUEDai0AAGotAABqQQJ0aigCACIJQf////8BS3JFBEAgByAJIA8gFUECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCiACIQcgCSECDAMLIAkhBwwCCyAHIAIgDyAVQQFqLQAAai0AAGpBAnRqKAIAIglB/////wFNBEAgCEF8aiEIIAcgCSAPIBUtAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEKIAkhBwsCQCAHQYCAgIACcUUEQCAHIQkgB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIApBAWohCyAGLQDYCgRAQQAhCCALIQoMBgsgBiAHQf////99cSIJNgLMCiAJIQcgCiECA0AgCSAHQf////99cUZBACACQQFLGwRAIBQoAjggCSAWKAIsIAIgGGotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCkkbIQ1BACELIAIhCgwDCwALAAsgCiAOSQRAIAYgCjYCyAogBkHgB2ogBkHACmogDCATIAJB/////wFxIAogEWotAAAQ2AEgBigC4AdFDQUgBigC5AciB0GBgICAeEYEQCAKIA0gC0EBcRshCiALIQgMBgsgByEJIAdBgICAgAJxRQ0BIApBAWohDSAGLQDYCgRAQQAhCCANIQoMBgsgBiAHQf////99cSIHNgLMCkEAIQsgByEJDAELCwwmCwwmCyAJIAxBlJvwABDMCwALIAZB2AdqIAZBwApqIAwgEyAJQYACENgBIAYoAtgHRQRAQQIhCAwBCyAGKALcByICQYGAgIB4RgRAQQAgDSALQQFxGyEKIAshCAwBC0EAIAsgAkGAgICAAnEiAhshCEEAIA0gAhshCgsgEiASKAIAQQFqNgIAAkAgCEEBaw4CAgMACyAFIApqIQULIAZBuApqIBA2AgAgBiAFNgK0CiAGQQE2ArAKDAcLIAZBADYCsAoMBgsgBkGwCmogAUEAIAMgBCAFEMsJDAULIAxBlAFqIQIDQCAIIAFPDQMgAiADIAhqLQAAQZij8AAQ/BIoAgAiBwR/IAcFIAQgAyABIAgQswgNAiAMKAKkAQsgCGohCAwACwALIAhBAWoiCCAMKAKQAWshAgsgBkG4CmogBSAIajYCACAGIAIgBWo2ArQKQQEhCQwBC0EAIQkLIAYgCTYCsAoLIAAgBigCsApBAUYEfyAXQQE2AgggFyAGKAK0CiIBNgIEIBdBATYCACAAIAE2AgQgF0EMaiAGQbgKaigCACIBNgIAIABBCGogATYCAEEBBUEACzYCAAwNCyAAQQA2AgAMDAsgACABIA5B+RBqLQAAIAMgBCAFEMsJDAsLQdyc8ABB5JzwABDPDwALIAUiDCEQIAwhEQJAAkACQAJAAkACQAJAAkADQCAQIARLDQcgBkHoBmogAyAEIAxBqJ7wABC7EiAOKALACyILQX9qIAYoAuwGIgJPDQcgBigC6AYhByAOKALICyEIA0AgCCACTw0IIA4tANALIQkgBkHgBmogByACIAhBuKLwABC7EiAGQdgGaiAJIAYoAuAGIAYoAuQGEMIOIAYoAtgGRQ0IIAYoAtwGIAhqIhAgDigCyAtrIgggC2oiCSACSw0IIAZB0AZqIAcgAiAIIAlByKLwABDQDyAOKALMCyIJIAYoAtQGIgpPDRwCQCAJIAYoAtAGIg9qLQAAIA4tANELRgRAIA8gCiAOKAK4CyAOKALACyIJEIwUDQELIBBBAWohCAwBCwsgASgCACgCACELIAEoAgQhByABKAIIIQIgBkHIBmogAyAEIBEgCSAIIAxqIhpqIhBBuJ7wABDQDyAGKALMBiEVIAYoAsgGIQ8gBkHABmogAiAHIAIbQdSa8AAQ8g4gBigCxAYhFCAGKALABiECIAZBADoA2AogBiAQIBFrIgo2AsgKIAZBADYCxAogBiALQcQHaiIMNgLACiAGIAJBmAFqIhI2AtQKIAYgCjYC0AogBkGAgICAeDYCzAogDyAVIAoQ7AchHgJAAkAgAigC6AEiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAJBiAJqIRdBASEIAkACQAJAIAlBAnQiEyACKALgAWooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiAMIBIgC0HsB2ooAgAgFyAeEIAFIAZBuAZqIAZBwApqIBcgH0IwiKdBABDlASAGKAK4BkUEQEECIQgMBQsgBigCwAogBigCvAYQyxIhByAGKALUCiIMQdAAaigCACILIAlNDQEgDCgCSCATaiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCgsgBiAHNgLECiAPQX9qIRsgD0F8aiENIAJBnAJqIRZBASEMIAchCSAKIQsDQCAKRQ0DIAYoAtQKIRggBigCwAohGSAHIQIgCiEIAkADQCACQf////8BSwRAIAIhByAJIQIgCCEKDAILAkAgCEF/aiIKQQVJIBgoAjgiByACIBkoAiwiEiAIIA1qIhNBA2otAABqLQAAakECdGooAgAiCUH/////AUtyRQRAIAcgCSASIBNBAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQogAiEHIAkhAgwDCyAJIQcMAgsgByACIBIgE0EBai0AAGotAABqQQJ0aigCACIJQf////8BTQRAIAhBfGohCCAHIAkgEiATLQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCiAJIQcLAkAgB0GAgICAAnFFBEAgByEJIAdBAE4NAkECIQggB0GCgICAeEcNAQwGCyAKQQFqIQsgBi0A2AoEQEEAIQggCyEKDAYLIAYgB0H/////fXEiCTYCzAogCSEHIAohAgNAIAkgB0H/////fXFGQQAgAkEBSxsEQCAYKAI4IAkgGSgCLCACIBtqLQAAai0AAGpBAnRqKAIAIQcgAkF/aiECDAEFIAJBAmogCyACIApJGyELQQAhDCACIQoMAwsACwALIAogFUkEQCAGIAo2AsgKIAZBsAZqIAZBwApqIBcgFiACQf////8BcSAKIA9qLQAAENgBIAYoArAGRQ0FIAYoArQGIgdBgYCAgHhGBEAgCiALIAxBAXEbIQogDCEIDAYLIAchCSAHQYCAgIACcUUNASAKQQFqIQsgBi0A2AoEQEEAIQggCyEKDAYLIAYgB0H/////fXEiBzYCzApBACEMIAchCQwBCwsgCiAVQYSb8AAQzAsACwwiCwwjCyAGQagGaiAGQcAKaiAXIBYgCUGAAhDYASAGKAKoBkUEQEECIQgMAQsgBigCrAYiAkGBgICAeEYEQEEAIAsgDEEBcRshCiAMIQgMAQtBACAMIAJBgICAgAJxIgIbIQhBACALIAIbIQoLIBQgFCgCAEEBajYCAAJAAkAgCEEBaw4CAAoBCyAKRQ0CIBpBAWohDCAKIBFqIREMAQsLIAoNAQsgASgCACgCACEKIAZB8AVqIAEoAggiAiABKAIEIAIbQcSa8AAQ8g4gBigC9AUhFSAGKALwBSEHIAZBADoA2AogBiAFNgLICiAGQQA2AsQKIAYgCkHsA2oiCzYCwAogBiAHNgLUCiAGIAU2AtAKIAZBgICAgHg2AswKIAMgBCAFEJQJIR5BASEMIAcoAlAiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciAkEHdkECcSACQQFxciACQQ52QQRxciACQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAdB8ABqIQ4gBSECAkACQAJAIAcoAkggCUECdGooAgAiCEGAgICAeGoOAgAGAQsgB0EANgJ4IAsgByAKQZQEaigCACAOIB4QgAUgBkHoBWogBkHACmogDiAfQjCIp0EAEOUBIAYoAugFRQRAQQIhDAwGCyAGKALACiAGKALsBRDLEiEIIAYoAtQKIgJB0ABqKAIAIgogCU0NASACKAJIIAlBAnRqIAg2AgAgCEGBgICAeEYNBSAGKALICiECCyAGIAg2AsQKIAdBhAFqIRIgCCEJIAIhCyAEIRECQANAAkACQCACIARJBEAgBigC1AohEyAGKALACiEQA0AgCUH/////AUsgAiAET3INAgJAAkAgEygCOCIHIAkgECgCLCIPIAIgA2oiFy0AAGotAABqQQJ0aigCACIIQf////8BSw0AIAJBA2oiCiAETw0AIAcgCCAPIBdBAWotAABqLQAAakECdGooAgAiCUGAgICAAkkNASACQQJqIQIgCCEHIAkhCAwFCyACQQFqIQIgCSEHDAQLIAcgCSAPIBdBAmotAABqLQAAakECdGooAgAiCEH/////AU0EQCACQQRqIQIgByAIIA8gF0EDai0AAGotAABqQQJ0aigCACEJDAELCyAJIQcgCiECDAILIAZB4AVqIAZBwApqIA4gEiAIQf////8BcUGAAhDYASAGKALgBUUEQEECIQwMCgsgBigC5AUiAkGBgICAeEYEQCARIQ0MCgtBACAMIAJBgICAgAJxIgIbIQwgBCALIAIbIQ0MCQsgCCEHIAkhCAsCQAJAAkAgCEGAgICAAnFFBEAgCEGAgICABHENASAIIQkgCEEATg0EIAhBgoCAgHhHDQIMCQsgAkF/aiENQQAhDCAGLQDYCg0KIAYgCEH/////fXEiCDYCzAogEEEUaigCAEECTwRAIAZBsApqIAZBwApqIAgQuQ4Q8Q8DQCAGQdgFaiAGQbAKahDxBSAGKALYBUEBRw0MIBAoAggiCSAGKALcBSIHTQ0EIBAoAgAgB0EUbGooAgBFDQALCyAIIQkgAiEHA0AgCCAJQf////99cUZBACAHQQJqIARJGwRAIBMoAjggCCAQKAIsIAMgB2otAABqLQAAakECdGooAgAhCSAHQQFqIQcMAQUgByACSyEKIAciAkF+aiANIAobIgshEQwFCwALAAsgBkHQBWogECADIAQgAhDDASAGKALQBUUEQEEBIQwgBCENDAoLIAYoAtQFIQIgCEH/////e3EiCCEJDAILIAJBf2oiDSAETw0CIAYgAjYCyAogBkHIBWogBkHACmogDiASIAdB/////wFxIAMgDWotAAAQ2AEgBigCyAVFDQYgBigCzAUiCEGBgICAeEYEQCACIAsgDEEBcRshDQwJCyAIIQkgCEGAgICAAnFFDQEgBi0A2AoEQEEAIQwMCQsgBiAIQf////99cSIINgLMCkEAIQwgCCEJIA0iCyERDAELCwwUCwwUCwwUCwwfCyABKAIAKAIAIQsgBkGgBmogASgCCCICIAEoAgQgAhtBxJrwABDyDiAGKAKkBiESIAYoAqAGIQcgBkEAOgDYCiAGIAogEWoiDDYCyAogBkEANgLECiAGIAtB7ANqIgo2AsAKIAYgBzYC1AogBiAMNgLQCiAGQYCAgIB4NgLMCiADIAQgDBCUCSEeQQEhEAJAAkACQCAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEPIAwhAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABQELIAdBADYCeCAKIAcgC0GUBGooAgAgDyAeEIAFIAZBmAZqIAZBwApqIA8gH0IwiKdBABDlASAGKAKYBkUEQEECIRAMBQsgBigCwAogBigCnAYQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQQgBigCyAohAgsgBiAINgLECiAHQYQBaiETIAghCSACIREgBCELAkADQAJAAkAgAiAESQRAIAYoAtQKIRQgBigCwAohDgNAIAlB/////wFLIAIgBE9yDQICQAJAIBQoAjgiByAJIA4oAiwiFyACIANqIhUtAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIgogBE8NACAHIAggFyAVQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAkhBwwECyAHIAkgFyAVQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCAXIBVBA2otAABqLQAAakECdGooAgAhCQwBCwsgCSEHIAohAgwCCyAGQZAGaiAGQcAKaiAPIBMgCEH/////AXFBgAIQ2AEgBigCkAZFBEBBAiEQDAkLIAYoApQGIgJBgYCAgHhGBEAgCyENDAkLQQAgECACQYCAgIACcSICGyEQIAQgESACGyENDAgLIAghByAJIQgLAkACQAJAIAhBgICAgAJxRQRAIAhBgICAgARxDQEgCCEJIAhBAE4NBCAIQYKAgIB4Rw0CDAgLIAJBf2ohDUEAIRAgBi0A2AoNCSAGIAhB/////31xIgg2AswKIA5BFGooAgBBAk8EQCAGQbAKaiAGQcAKaiAIELkOEPEPA0AgBkGIBmogBkGwCmoQ8QUgBigCiAZBAUcNCyAOKAIIIgkgBigCjAYiB00NBCAOKAIAIAdBFGxqKAIARQ0ACwsgCCEJIAIhBwNAIAggCUH/////fXFGQQAgB0ECaiAESRsEQCAUKAI4IAggDigCLCADIAdqLQAAai0AAGpBAnRqKAIAIQkgB0EBaiEHDAEFIAcgAkshCiAHIgJBfmogDSAKGyIRIQsMBQsACwALIAZBgAZqIA4gAyAEIAIQwwEgBigCgAZFBEBBASEQIAQhDQwJCyAGKAKEBiECIAhB/////3txIgghCQwCCyACQX9qIg0gBE8NAiAGIAI2AsgKIAZB+AVqIAZBwApqIA8gEyAHQf////8BcSADIA1qLQAAENgBIAYoAvgFRQ0FIAYoAvwFIghBgYCAgHhGBEAgAiARIBBBAXEbIQ0MCAsgCCEJIAhBgICAgAJxRQ0BIAYtANgKBEBBACEQDAgLIAYgCEH/////fXEiCDYCzApBACEQIAghCSANIREgDSELDAELCwwWCwwWCwwWCwwhCyAEIQ1BAiEQDAELIAwhDQsgEiASKAIAQQFqNgIAAkAgEEEBaw4CAAYECwwZCyAEIQ1BAiEMDAELIAUhDQsgFSAVKAIAQQFqNgIAAkAgDEEBaw4CAgMACyAFIA1GBEAgBSIMIQ0MAQsgASgCACgCACELIAEoAgQhByABKAIIIQIgBkHABWogAyAEIAVBiJ7wABC7EiAGKALEBSEQIAYoAsAFIREgBkG4BWogAiAHIAIbQdSa8AAQ8g4gBigCvAUhFSAGKAK4BSECIAZBADoA2AogBiANIAVrIgk2AsgKIAZBADYCxAogBiALQcQHaiIMNgLACiAGIAJBmAFqIg82AtQKIAYgCTYC0AogBkGAgICAeDYCzAogESAQIAkQ7AchHkEBIQgCQAJAIAIoAugBIg4gHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgdBB3ZBAnEgB0EBcXIgB0EOdkEEcXIgB0EVdkEIcXJyICBCI4inQSBxcnIiCksEQCACQYgCaiEOAkACQAJAIAIoAuABIApBAnRqKAIAIgdBgICAgHhqDgIABQELIAJBADYCkAIgDCAPIAtB7AdqKAIAIA4gHhCABSAGQbAFaiAGQcAKaiAOIB9CMIinQQAQ5QEgBigCsAVFBEBBAiEIDAULIAYoAsAKIAYoArQFEMsSIQcgBigC1AoiC0HQAGooAgAiDCAKTQ0BIAsoAkggCkECdGogBzYCACAHQYGAgIB4Rg0EIAYoAsgKIQkLIAYgBzYCxAogEUF/aiEWIBFBfGohGCACQZwCaiESIAchCiAJIQtBASEMA0AgCUUNAyAGKALUCiETIAYoAsAKIRQgByECIAkhCAJAA0AgAkH/////AUsEQCACIQcgCiECIAghCQwCCwJAIAhBf2oiCUEFSSATKAI4IgcgAiAUKAIsIg8gCCAYaiIXQQNqLQAAai0AAGpBAnRqKAIAIgpB/////wFLckUEQCAHIAogDyAXQQJqLQAAai0AAGpBAnRqKAIAIgJBgICAgAJJDQEgCEF+aiEJIAIhByAKIQIMAwsgCiEHDAILIAcgAiAPIBdBAWotAABqLQAAakECdGooAgAiCkH/////AU0EQCAIQXxqIQggByAKIA8gFy0AAGotAABqQQJ0aigCACECDAELCyAIQX1qIQkgCiEHCwJAIAdBgICAgAJxRQRAIAciCkEATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMBgsgBiAHQf////99cSIKNgLMCiAKIQcgCSECA0AgCiAHQf////99cUZBACACQQFLGwRAIBMoAjggCiAUKAIsIAIgFmotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCUkbIQtBACEMIAIhCQwDCwALAAsgCSAQSQRAIAYgCTYCyAogBkGoBWogBkHACmogDiASIAJB/////wFxIAkgEWotAAAQ2AEgBigCqAVFDQUgBigCrAUiB0GBgICAeEYEQCAJIAsgDEEBcRshCSAMIQgMBgsgByIKQYCAgIACcUUNASAJQQFqIQsgBi0A2AoEQEEAIQggCyEJDAYLIAYgB0H/////fXEiBzYCzApBACEMIAchCgwBCwsMFwsMHQsMFgsgBkGg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QQEhCAJAAkAgAigC6AEiDiAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIKSwRAIAJBiAJqIQ4CQAJAAkAgAigC4AEgCkECdGooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiAMIA8gC0HsB2ooAgAgDiAeEIAFIAZBsARqIAZBwApqIA4gH0IwiKdBABDlASAGKAKwBEUEQEECIQgMBQsgBigCwAogBigCtAQQyxIhByAGKALUCiILQdAAaigCACIMIApNDQEgCygCSCAKQQJ0aiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCQsgBiAHNgLECiARQX9qIRYgEUF8aiEYIAJBnAJqIRIgByEKIAkhC0EBIQwDQCAJRQ0DIAYoAtQKIRMgBigCwAohFCAHIQIgCSEIAkADQCACQf////8BSwRAIAIhByAKIQIgCCEJDAILAkAgCEF/aiIJQQVJIBMoAjgiByACIBQoAiwiDyAIIBhqIhdBA2otAABqLQAAakECdGooAgAiCkH/////AUtyRQRAIAcgCiAPIBdBAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQkgAiEHIAohAgwDCyAKIQcMAgsgByACIA8gF0EBai0AAGotAABqQQJ0aigCACIKQf////8BTQRAIAhBfGohCCAHIAogDyAXLQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCSAKIQcLAkAgB0GAgICAAnFFBEAgByIKQQBODQJBAiEIIAdBgoCAgHhHDQEMBgsgCUEBaiELIAYtANgKBEBBACEIIAshCQwGCyAGIAdB/////31xIgo2AswKIAohByAJIQIDQCAKIAdB/////31xRkEAIAJBAUsbBEAgEygCOCAKIBQoAiwgAiAWai0AAGotAABqQQJ0aigCACEHIAJBf2ohAgwBBSACQQJqIAsgAiAJSRshC0EAIQwgAiEJDAMLAAsACyAJIBBJBEAgBiAJNgLICiAGQagEaiAGQcAKaiAOIBIgAkH/////AXEgCSARai0AABDYASAGKAKoBEUNBSAGKAKsBCIHQYGAgIB4RgRAIAkgCyAMQQFxGyEJIAwhCAwGCyAHIgpBgICAgAJxRQ0BIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMBgsgBiAHQf////99cSIHNgLMCkEAIQwgByEKDAELCwwTCwwZCwwSCyAGQaAEaiAGQcAKaiAOIBIgCkGAAhDYASAGKAKgBEUEQEECIQgMAQsgBigCpAQiAkGBgICAeEYEQEEAIAsgDEEBcRshCSAMIQgMAQtBACAMIAJBgICAgAJxIgIbIQhBACALIAIbIQkLIBUgFSgCAEEBajYCAAJAIAhBAWsOAgIDAAsgBSAJaiEFCyAAIAU2AgQgAEEBNgIAIABBCGogDTYCAAwHCyAAQQA2AgAMBgsgACABQQAgAyAEIAUQywkMBQsgDkGUAWohAgNAIAggAU8NAyACIAMgCGotAABBmKPwABD8EigCACIHBH8gBwUgBCADIAEgCBCzCA0CIA4oAqQBCyAIaiEIDAALAAsgCEEBaiIIIA4oApABayECCyAAQQhqIAUgCGo2AgAgACACIAVqNgIEQQEhBwwBC0EAIQcLIAAgBzYCAAsgBkHgCmokAA8LIAcgCUH0mvAAEMwLAAsgDSAEQeSa8AAQzAsACyAJIApBpJvwABDMCwALQeiGjQFBK0G4nfAAEL0PAAsgCiANQaSb8AAQzAsACyARIARB5JrwABDMCwALIAkgEEGEm/AAEMwLAAsgCiAOQZSb8AAQzAsACyAJIApB2KLwABDMCwALQcie8ABBKEHwnvAAEMETAAsgECAEQeSa8AAQzAsACyAKIA5BhJvwABDMCwALIAkgC0Gkm/AAEMwLAAsgCiAMQaSb8AAQzAsACyAJIAhBlJvwABDMCwALyv4BAgZ/A34jAEHwAWsiBCQAIAQgAjoAiAECQEGMi40BKAIAQQRJDQAQkBRFDQBBjIuNASgCAEEESQ0AIARB6ABqIAMQ0gUgBEG0AWpBNzYCACAEQdwBakECNgIAIARBODYCrAEgBEICNwLMASAEQdjzgQE2AsgBIAQgBEGIAWo2ArABIAQgBEHoAGo2AqgBIAQgBEGoAWo2AtgBIARB6ABqEP4UCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQCAAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAJB/wFxQQFrDhYBAgMEBQYHCAk+Cjc2NQswDA0ODxARAAsgAy0AAEF/ag4CYmNkCyADLQAAIgIOA11eX24LIAMtAAAiAg4DWFlabgsgAy0AACIFDgNWVFVuCyADLQAAIgYOA1JQUW4LIAMtAAAiBQ4DTkxNbwsgAy0AACIGDgVKR0mSAUhGCyADLQAAIgJBfmoOA0JBREELIAMtAAAOBT87PD0+hQELIAMtAABBfmoOAjY3NQsgAy0AAA4FMi0uhgEvhgELIAMtAAAOBSglJjUnlgELIAMtAAAiAg4FIh8gHiEeCyADLQAADgUcFxiZARmZAQsgAy0AAA4FFRARmgESmgELIAMtAAAOBQ4JCpoBC5oBCyADLQAADgUBAgOaAQSaAQsCQAJAAkACQAJAAkACQCADLQAADgUAAQKkAQOkAQsgA0Ecai0AAEUNBQyjAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahD6DQygAQsgAy0AAQ4CAQKhAQsgAEEAOgAADJ4BCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAycAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDJ8BCyADQQhqIgIpAwAiCkKCgICA4CJSBEAgCkKCgICAwCRSDZ4BIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUAyfAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIAIpAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBQDJ4BCyADQRxqLQAARQ0FDJgBCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEPoNDJkBCyADLQABDgIBApYBCyAAQQA6AAAMlwELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADJUBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMmAELIANBCGoiAikDAEKCgICAwCRSDZIBIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiACKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUAyXAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgyTAQsgAy0AAQ4CAQKPAQsgAEEAOgAADJEBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyPAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDFDwyOAQsgA0EIaikDACEKAkACQCADQRxqLQAAQQFHBEAgCkKCgICA4CJRDQIgCkKCgICAwCRRDQEMjgELIApCgoCAgMAkUg2NASAAQQA6AAAgAUEWOgBiDJABCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMkgELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAyRAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgyIAQsgAy0AAQ4CAQKIAQtBASECIAFBQGsoAgBBAUcEQCAEQcgBaiABIAMQqgYgBEHIAWoQgRALIABBADoAAEEBIQUMjAELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADIkBCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMUPDIgBCyADQQhqIgIpAwAhCgJAAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDQDlENAiAKQoKAgIDgIlENBCAKQoKAgIDAJFENASAKQoKAgIDwLVENAwyJAQsgCkKCgICA0A5SDYgBAkAgAUFAaygCAEEBRgRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyAEIAEQqRQ2AsgBIARByAFqEMoCIAEoAlgNACABQoKAgIDQDhDlFg0AIAFBFDoAYgsgAEEAOgAADIwBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMjgELIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAQgASAEQcgBahChDzYCqAEgBEGoAWoQygIgAEEAOgAADIABCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQog82AqgBIARBqAFqEMoCDFkLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAyLAQsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgASgCOCABQUBrKAIAEOIUIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgBEHIAWoQnhAhAiAEQQA2AsgBIAQgAjYCzAEgBEHIAWoQ7gUgAEEAOgAADIIBCyADLQABDgIBAoABCyAAQQA6AAAMgAELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADIMBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMhgELIANBCGopAwAhCgJAIANBHGotAABBAUcEQCAKQoKAgIDAJFENAQx+CyAKQoKAgIDAJFINfQJAIAEoAlhFBEAgAUEVOgBiDAELIARByAFqIAEgAxCqBiAEQcgBahCBEAsgAEEAOgAADIMBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMhQELIANBHGotAABFIQUMegsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDIMBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMggELIAEQxAsEQCAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICA8P8AEJsIGiABEIUIIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgASABEKoDOgBiIAEQqgMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQyCAQsgAEEAOgAADHkLQQEhBSADQQhqKQMAIQoCQAJAAkACQCADQRxqLQAAQQFHBEAgCkICUQ0CIApCgoCAgPASUSAKQoKAgICwHFFyIApCgoCAgOAiUXINASAKQoKAgIDwNVENAiAKQoKAgIDgOFENASAKQoKAgICQwQBRDQIgCkKCgICA4MUAUgRAIApCgoCAgODMAFENAyAKQoKAgICQ0QBRDQIgCkKCgICAwNQAUQ0DIApCgoCAgPDgAFENBCAKQoKAgIDA4gBRDQIgCkKCgICAkOsAUQ0FIApCgoCAgNDvAFEgCkKCgICA8PEAUXIgCkKCgICA8P8AUSAKQoKAgICAggFRcnINAiAKQoKAgIDghAFSDXwLIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakENEO4QIABBgxo7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADIUBC0EAIQUgCkKCgICA8P8AUg16CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMgwELIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakEIEO4QIABBgxA7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADIIBCyABQSRqKAIAIgIEQCABIAJBf2o2AiQLIAFBHGpBCxDuECAAQYMWOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAyBAQsgAUEkaigCACICBEAgASACQX9qNgIkCyABQRxqQQwQ7hAgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMgAELIAMtAAANdCADQQhqIgIpAwAhCiADQRxqLQAAQQFHBEAgCkICUSAKQoKAgIDwK1FyIApCgoCAgPA1USAKQoKAgICQwQBRcnIgCkKCgICA4MUAUSAKQoKAgIDA1ABRciAKQoKAgICQ6wBRcnJFQQAgCkKCgICA4IQBUhsNdSAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICAsNMAEJsIGiABEKoDIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMgAELIApCAlEgCkKCgICA8CtRciAKQoKAgIDwNVEgCkKCgICA4IQBUXJyIApCgoCAgODFAFEgCkKCgICAwNQAUXIgCkKCgICAkOsAUXJyRUEAIApCgoCAgJDBAFIbDXQgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBECABIAQpA6gBIgpCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxD5BgRAIAFCgoCAgLDTABCbCBogARCqAyEBIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIAAgAToAASAAQSBqIAo3AAAgAEEDOgAAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADHMLIABBADoAACAEQagBahCJFgxyCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJYODHYLIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQxQ8MeQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDHwLIANBCGoiAikDACEKAkACQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICAwCRRDQQgCkKCgICA8CRRDQUgCkKCgICAwDZRDQcgCkKCgICAsNMAUQ0GIApCgoCAgMDiAFENASAKQoKAgIDg7QBRDQggCkKCgICA0PoAUQ0FIApCgoCAgPD/AFENASAKQoKAgICAhQFRDQUMdgsgCkKCgICA8P8AUQ0AIApCgoCAgLDTAFENBSAKQoKAgIDg7QBRDQEgCkKCgICAwDZSDXUgAUFAaygCAEEBTQ10IAFCgoCAgODtABDlFkUNdCABQThqIAEoAkBBfmpB0OLDABD8EkKCgICAwDYQ7QsNAgx0CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMggELAkAgAUKCgICA4O0AEOUWRQRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyAEIAEQqRQ2AsgBIARByAFqEMoCCyAAQQA6AAAMfgsgBCABEKkUNgLIASAEQcgBahDKAgxxCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMfwsgBEHIAWogASADEKoGIARByAFqEIEQIAEQ4AdFBEAgAEEAOgAADHcLIAFCgoCAgLDTABCbCBogARCq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gIDghAFSDWALIARByAFqIAEgAxCqBiAEQcgBahCBECABEI0KIAQgAUKCgICAkOsAEJcRNgLIASAEQcgBahDKAiAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx6CwJAIApCAlENACAKQoKAgIDAJFENYyAKQoKAgIDwK1ENASAKQoKAgIDghAFRIApCgoCAgJDBAFFyIApCgoCAgODFAFEgCkKCgICA4MwAUXJyDWMgCkKCgICAwNQAUQ0AIApCgoCAgPDgAFEgCkKCgICAkOsAUXIgCkKCgICAgPgAUXINYyAKQoKAgIDwNVINXwsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxD5Bg1cIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRAMXQsgASgCOEF8aiEFIAFBQGsoAgBBAnQhAgNAIAJFDWIgBCACIAVqIgYQ4hM2AsgBIARB0ABqIARByAFqEJYRAkAgBCgCUCkDAEKCgICA8ABSDQAgBCgCVCkDACIKQgJRIApCgoCAgPA1UXJFQQAgCkKCgICA8CtSGw0AIARByAFqEMoCIAEQjQogBCABEKkUNgLIASAEQcgBahDKAiAAQYMQOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx6CyAEQcgBahDKAiAEQcgAaiAGEJYRIAJBfGohAiAEKAJIKQMAIAQoAkwQ7xBFDQALDGELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MbwsgAy0AAQ4CAQJXCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMdQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMcAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDFDwxvCyADQQhqIgIpAwAhCgJAAkAgA0Ecai0AAEEBRwRAIApCgoCAgMAkUQ0BIApCgoCAgPDgAFENAiAKQoKAgIDw/wBRDS0MVgsgCkKCgICA8P8AUQ0sIApCgoCAgPDgAFENBSAKQoKAgIDgzABSDVUCQCABQoKAgIDgzAAQ5RZFBEAgBEHIAWogASADEKoGIARByAFqEIEQDAELIAQgARCpFDYCyAEgBEHIAWoQygIgAUEIOgBiCyAAQQA6AAAMcQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDHMLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAQgASAEQcgBahCiDzYCqAEgBEGoAWoQygIMPwsgAy0AAA1RIANBCGoiAikDACEKAkAgA0Ecai0AAEEBRwRAIApCAlEgCkKCgICA8DVRciAKQoKAgICQwQBRIApCgoCAgODFAFFyciAKQoKAgIDgzABRIApCgoCAgMDUAFFyIApCgoCAgPDgAFEgCkKCgICAkOsAUXJycg0BIApCgoCAgOCEAVINUwwBCyAKQgJRIApCgoCAgMAkUXIgCkKCgICA4IQBUSAKQoKAgIDwNVFycg1bIApCgoCAgJDBAFENACAKQoKAgIDgxQBRIApCgoCAgODMAFFyIApCgoCAgMDUAFEgCkKCgICA8OAAUXJyIApCgoCAgJDrAFEgCkKCgICAgPgAUXJyDVsgCkKCgICA8CtSDVILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwA3A6gBAkAgAUKCgICAkMEAEPkGRQRAIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRAMAQsgARD7DCABQoKAgICQwQAQ9QUgARCFCAJAIAQtALwBBEAgBCkDqAFCgoCAgJDBAFENAQsgBEHXAWogBEGwAWopAwA3AAAgBEHfAWogBEG4AWopAwAiCjcAACAAQYMQOwEAIABBCGpBADoAACAEIAQpA6gBNwDPASAAQQlqIAQpAMgBNwAAIABBIGogCjcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAMZgsgAUEIOgBiCyAAQQA6AAAgBEGoAWoQiRYMZAsgASgCKCECIAFBpPGMASgCADYCKCAEQYABaiADQRhqKQMANwMAIARB+ABqIANBEGopAwA3AwAgBEHwAGogA0EIaikDADcDACABQSxqIgUoAgAhCCABQTBqKAIAIQcgBUIANwIAIAQgAykDADcDaCACIAdBBHQiBWohBiACIQMDQCAFRQ0EAkACQCADLQAAQQFrDgIBBQALIANBBGoQ1QQNBAsgA0EQaiEDIAVBcGohBQwACwALIAMtAAEhBSAEQdMBaiADQQxqKAAANgAAIAQgA0EEaikAADcAywEgAUEwaigCACICIAFBLGooAgBGBEAgAUEoaiACEMIHIAEoAjAhAgsgASgCKCACQQR0aiICIAQpAMgBNwABIAIgBToAACACQQhqIARBzwFqKQAANwAAQQEhAiABIAEoAjBBAWo2AjBBACEFIABBADoAAAxtCyAAIAEgAxCqBgxmCyAEQdABakEUNgIAIARBoIOCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMIAQgBjYClAEgBCAINgKMASAEIAI2AogBIAJBEGohBSAHQQR0IQMgBEGoAWpBBHIhByAEQZsBaiEIA0ACQAJAIANFBEAgBiEFDAELIAQgAikAATcDmAEgBCACQQhqKQAANwCfASACLQAAIglBA0cNAQsgBCAFNgKQASAEQYgBahCcCAxOCyAHQQhqIAhBCGooAAA2AAAgByAIKQAANwAAIAQgCToAqQEgBEECOgCoASAEQcgBaiABIARBqAFqEJIJIAQtAMgBRQRAIAJBEGohAiAFQRBqIQUgA0FwaiEDIARByAFqEIEQDAELC0G0g4IBQRxB4OLDABDBEwALIAQgBjYCtAEgBCAINgKsASAEIAI2AqgBIAJBEGohBSAHQQR0IQMgBEGLAWohBwNAAkACQCADRQRAIAYhBQwBCyAEIAIpAAE3A4gBIAQgAkEIaikAADcAjwEgAi0AAEEDRw0BCyAEIAU2ArABIARBqAFqEJwIDE0LIAJBEGohAiAEQaABaiAHQQhqKAAANgIAIAQgBykAADcDmAEgBEHIAWogASAEQZgBahDFDyAFQRBqIQUgA0FwaiEDIARByAFqEIEQDAALAAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgxjCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDIAwxqCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDIAwxpCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMaAsgA0EIaiICKQMAIQoCQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkICUQ0HIApCgoCAgPAkUQ0FIApCgoCAgPArUQ0GIApCgoCAgPA1UQ0HIApCgoCAgJDBAFENJSAKQoKAgIDgxQBRDQMgCkKCgICA4MwAUQ0BIApCgoCAgMDUAFENByAKQoKAgIDw1QBRDQQgCkKCgICA8OAAUQ0CIApCgoCAgMDiAFENKCAKQoKAgICQ6wBRDQMgCkKCgICA8PEAUSAKQoKAgIDw/wBRcg0oIApCgoCAgOCEAVENAwxNCyAKQgJRIApCgoCAgMAkUXIgCkKCgICA4IQBUSAKQoKAgIDwNVFyciAKQoKAgICQwQBRIApCgoCAgODFAFFyIApCgoCAgODMAFEgCkKCgICAwNQAUXJyciAKQoKAgIDw4ABRIApCgoCAgJDrAFFyIApCgoCAgID4AFFycg1XIApCgoCAgPD/AFENJyAKQoKAgIDwK1INTAJAIAFCgoCAgPArEPkGRQRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyABQoKAgIDwKxCbCBogASABEKoDOgBiCyAAQQA6AAAMawsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQxg4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiAAQQA6AAAgAUELOgBiDGALIAEQxg4gBCABQoKAgIDgzAAQlxE2AsgBIARByAFqEMoCIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGwLIAEQxg4gBCABQoKAgIDwNRCXETYCyAEgBEHIAWoQygIgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMawsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBEAJAIAEQxAsNACABKAJUDQAgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahCiDyECIAFB1ABqENwVIABBADoAACABIAI2AlQMXgsgAEEAOgAAIARBqAFqEIkWDF0LIARBuAFqIgUgAkEQaikDADcDACAEQbABaiIGIAJBCGopAwA3AwAgBCACKQMANwOoASAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIARBqAFqEJgFRQRAIARB4AFqIAUpAwA3AwAgBEHYAWogBikDADcDACAEIAQpA6gBNwPQASAEQQA6AMgBIAAgASAEQcgBahCSCQxdCyAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKIPNgJoIARB6ABqEMoCIABBAToAAAxcCyAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICA8CsQ+QZFBEAgAEEAOgAADGELIAFCgoCAgPArEJsIGiABEKoDIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMaAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQxg4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAkEAIQIgAEEAOgAAIAFBDDoAYkEBIQUMZQsgBEHfAWogA0EYaigAADYAACAEQdgBaiADQRFqKQAANwMAIARB0AFqIANBCWopAAA3AwAgBCADKQABNwPIASACRQRAIANBHGotAAAiAg0CC0GAhIIBQRxBkOPDABDBEwALIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQxQ8MYQsgBEG4AWogBEHfAWooAAA2AgAgBEGwAWogBEHXAWopAAA3AwAgBEG/AWogA0Efai0AADoAACAEIAQpAM8BNwOoASAEIAI6ALwBIAQgA0Edai8AADsAvQEgARCpFCECIAEtAGMhAyABQRc6AGMgBCACNgKIASABIANBgOPDABCqFDoAYiAEQoKAgIDA4gA3A2ggBCkDqAEgBEHoAGoQ7RBCgoCAgMDiAFEEQCAAQQU6AAAgAEEEaiACNgIAIARBqAFqEIkWDGULIABBADoAACAEQYgBahDKAiAEQagBahCJFgxkCyAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICAwOIAEOUWRQ1AIAEoAjggAUFAaygCACICQQJ0akF8akEAIAIbQez2gQFBEkHA4sMAEJ4VGgxACyADQQhqKQAAIQogA0Ecai0AACECDD4LIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MWQsgAUEkaigCAEUEQCABEOoDIABBADoAAAxeCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUERIARByAFqEFAMYAsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgARC3BCAEQagBahDVBEUNOiABQQA6AGUMOgtBASECIANBCGoiBSkDACEKAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkICUQ0aAkAgCkKCgICA0ARRDQAgCkKCgICA4AZRDSogCkKCgICAgAhRDREgCkKCgICA4AhRDRkgCkKCgICAkAlRDSogCkKCgICA8AtRDRwgCkKCgICAsAxRDSogCkKCgICA0AxRDQAgCkKCgICAoA1RDRogCkKCgICA0A5RDSsgCkKCgICA8BBR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IABBADoAAAxOC0EADBYLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASABEN0VIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIgAEEGOgAADEwLIARBuAFqIAVBEGopAwA3AwAgBEGwAWogBUEIaikDADcDACAEIAUpAwA3A6gBIAFBxABqIQUgAUHMAGooAgBBBXQhAiABKAJEIQACQANAIAJFDQEgACACaiIGQWBqKAIAQQFGDQEgAkFgaiECIAZBZGpCgoCAgIAIEO0LRQ0ACyAEIAAgAmpBBGoQ4hM2AmggBEHIAWogASAEQagBahDaAyAEQcgBahCBECABQoKAgICACBB6IARBQGsgASAEQegAahDUCQJAIAQoAkBFBEAgBEECNgLIAQwBCyAEQcgBaiAFIAQoAkRBsOHDABDVCQsgBEHIAWoQuxUgASAEQegAahD7CSAEQegAahDKAgsgARC3BCAEQdgBaiAEQbgBaikDADcDACAEQdABaiAEQbABaikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQ1AI2AmggBEHoAGoQygIMZwsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gBIAEQ3RUgBEHYAWogAikDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahCiDzYCaCAEQegAahDKAiAAQQE6AAAgAUEAOgBlDEoLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIARB2AFqIAYpAwA3AwAgBEHgAWogAigCADYCACAEQeQBaiAELwG8ATsBACAEQoKAgICg0QA3A9ABIARBADoAyAEgACABQQYgBEHIAWoQUCAEQagBahDtEAxJCyABQYACOwBlIARB2AFqIAVBEGopAwA3AwAgBEHQAWogBUEIaikDADcDACAEIAUpAwA3A8gBIAAgASAEQcgBakECEMUKDEgLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGop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IAs3A2ggC0IDg0IAUg0AIAunIgAgACgCDEEBajYCDAsgASALEKcIIAEgCxD1BQwzCyAHDQEgACkDACELCyALQoKAgIDgBlEgC0KCgICAkPEAUXIgC0KCgICAsPwAUXINAQsgCiAAEMMCDTALIAJBfGohAgwACwALIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoAQJAIAEoAlQEQCABEMQLRQ0BCyABEN0VIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ8iAjYCaCABEMQLDSMgAUHUAGoiARDcFSABIAI2AgAMLQsgBEHQAWpBDDYCACAEQYOHggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAAQQA6AAAgBEGoAWoQiRYMVwsgBEG4AWoiACAFQRBqKQMANwMAIARBsAFqIgIgBUEIaikDADcDACAEIAUpAwA3A6gBIAEQ3RUgBEHYAWogACkDADcDACAEQdABaiACKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiABQYACOwBlDFALIARBuAFqIgAgBUEQaikDADcDACAEQbABaiICIAVBCGopAwA3AwAgBCAFKQMANwOoASABEN0VIARBMGogARDbEhCWESAEKAIwKQMAIAQoAjQQlw5FDSkgBEHQAWpBEzYCACAEQY+HggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAEIAEQqRQ2AsgBIARByAFqEMoCDCkLIARBuAFqIgAgBUEQaikDADcDACAEQbABaiICIAVBCGopAwA3AwAgBCAFKQMANwOoASABEN0VIARB2AFqIAApAwA3AwAgBEHQAWogAikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIMTgsgBEG4AWogBUEQaikDADcDACAEQbABaiAFQQhqKQMANwMAIAQgBSkDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBEAJAIAEtAGUEQCABEPEQIgINAQsgAEEAOgAAIARBqAFqEIkWDGELIAQgAhDiEzYCiAEgBEGIAWoQ3gkgAUE4akEBENYNIARB2AFqIARBuAFqKQMANwMAIARB0AFqIARBsAFqKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiAAQQA6AAAgAUETOgBiIARBiAFqEMoCDDELIAIgBTYCACAEIAI2AmggAUFAaygCAEEBRg0lIAEQxAsNJSABQQA6AGUgBEHQAWogBEG4AWooAgA2AgAgBCAEKQOwATcDyAEgBEHoAGogBEHIAWoQyQEgBEHoAGoQ3BUgAEEAOgAAIARBqAFqEO0QDFILIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIAEQxAtFBEAgASgCOCABQUBrKAIAEOIUIARB0AFqIAIoAgA2AgAgBCAEKQOwATcDyAEgBEHIAWoQyQEgAEEAOgAAIARBqAFqEO0QDFILIABBADoAACAEQagBahDtECAGEOYWDFELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MWgsCQAJAIAMtAAEOAgABIwsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMIQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDFDwwgCyADQQhqIgIpAwAhCgJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICA0A5RDQMCQCAKQoKAgIDwElEgCkKCgICAsBxRciAKQoKAgIDgIlFyDQAgCkKCgICAwCRRDQIgCkKCgICA4DhRIApCgoCAgJDRAFFyIApCgoCAgMDiAFFyDQAgCkKCgICAgOUAUQ1JIApCgoCAgNDvAFEgCkKCgICA8PEAUXINACAKQoKAgICA+ABRDQMgCkKCgICA8P8AUQ0AIApCgoCAgICCAVINJQsgBEHIAWogASADEKoGIARByAFqEIEQIAQgAUHQAGpBACABKAJQG0Gih4IBQQ9BwOPDABCeFRDiEzYCaCABIARB6ABqEIoWIARBwAFqIANBGGopAwA3AwAgBEG4AWogA0EQaikDADcDACAEQbABaiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogAUEDIARBqAFqEFAgASAEQegAahD7CSAAIARByAFqQSgQvAQaIARB6ABqEMoCDF8LIApCgoCAgPD/AFINIyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMXgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDF0LIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAQgASAEQcgBahChDzYCqAEgBEGoAWoQygIgAUEGOgBiIAFBADoAZSAAQQA6AAAMLQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKEPNgKoASAEQagBahDKAiAAQQA6AAAgAUETOgBiDCwLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAxaCwJAAkAgAy0AAQ4CAAEeCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAweCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMWQsgA0EIaikDACEKAkAgA0Ecai0AAEEBRwRAAkAgCkKCgICA4CJRDQAgCkKCgICAwCRRDQIgCkKCgICA4DhRIApCgoCAgJDRAFFyDQAgCkKCgICAgOUAUQ1EIApCgoCAgNDvAFEgCkKCgICA8PEAUXINACAKQoKAgIDg/wBRDUQgCkKCgICAgIIBUg0eCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMWgsgCkKCgICA4P8AUg0cIAQgARCpFDYCyAEgBEHIAWoQygIgAEEAOgAAIAFBAzoAYgxWCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMWAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgxUCwJAAkAgAy0AAQ4CAAEaCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwbCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMUPDBoLIANBCGoiAikDACEKAkACQAJAAkACQCADQRxqLQAAQQFHBEACQCAKQoKAgIDwElENACAKQoKAgICwHFENAyAKQoKAgIDgIlENBiAKQoKAgIDAJFENAiAKQoKAgIDgOFEgCkKCgICAkNEAUXINACAKQoKAgIDA4gBRDQQgCkKCgICAgOUAUQ1FIApCgoCAgNDvAFENACAKQoKAgIDw8QBRIApCgoCAgOD/AFFyDQYgCkKCgICA8P8AUQ0FIApCgoCAgICCAVINHgsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKIPNgKoASAEQagBahDKAgwoCyAKQoKAgIDw/wBSBEAgCkKCgICAgOUAUg0dIAQgARCpFDYCyAEgBEHIAWoQygIgAEEAOgAAIAFBBToAYgxYCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoAQJAIAEQxAsEQANAAkAgASgCQCICRQ0AIAQgASgCOCACQQJ0akF8ahCWESAEKAIEIQICQCAEKAIAKQMAIgtCgoCAgPAAUQRAIAIpAwAiCkICUSAKQoKAgIDwNVFyIApCgoCAgJDBAFEgCkKCgICA4MUAUXJyIApCgoCAgODMAFEgCkKCgICAwNQAUXIgCkKCgICAkOsAUSAKQoKAgIDghAFRcnJyDQELIAsgAhCTC0UNAQsgBCABEKkUNgLIASAEQcgBahDKAgwBCwsgAUKCgICA8P8AEPUFIAEQhQggAUEkaigCACICBEAgASACQX9qNgIkCyABIAEQqgM6AGIMAQsgBEHIAWogASAEQagBahDaAyAEQcgBahCBEAtBACECIABBADoAACAEQagBahCJFkEBIQUMWAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDFkLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAAgASAEQcgBakECEMUKDCkLIARBuAFqIAJBEGopAwAiCjcDACAEQbABaiACQQhqKQMAIgs3AwAgBCACKQMANwOoASAEQoKAgIDA4gA3A9gBIARCgoCAgPAANwPQASAEQgA3A8gBIARB8ABqIAo+AgAgBCALNwNoIAQgBEHIAWogBEHoAGoQ0AMiAjYCiAEgBEGIAWoQ4hMhBSAEQQA2AsgBIAQgBTYCzAEgASAEQcgBakEAEO4LIAFBOGogAhCzECAAQYcIOwEAIAEgAS0AYjoAYyABQQc6AGIgBEGoAWoQ7RAMKAsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKEPNgKoASAEQagBahDKAiAEQQE2AsgBIAFBxABqIARByAFqEJILIAFBEToAYiABQQA6AGUgAUEcakEREO4QIABBADoAAAwnCyAEQbABaiICIANBGGopAwA3AwAgBCADQRBqKQMANwOoAQJAIAFB3QBqLQAARQRAIARCgoCAgOD/ADcDyAEgBEHIAWoQ7RAgCkKCgICA4P8AUQ0BCyAEQdgBaiACKQMANwMAIAQgCjcDyAEgBCAEKQOoATcD0AEgACABIARByAFqQQMQxQoMSQsgBEHYAWogBEGwAWopAwA3AwAgBEKCgICA4P8ANwPIASAEIAQpA6gBNwPQASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIgAEEAOgAAIAFBBDoAYgxICyADQRxqLQAARQ0CDBULIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MUAsCQAJAIAMtAAEOAgABFQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMFwsgAEEAOgAADE8LIANBCGoiBSkDACIKQoKAgICA5QBSBEAgCkKCgICAwCRSDRMgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDFILIARB2AFqIAVBEGopAwA3AwAgBEHQAWogBUEIaikDADcDACAEIAUpAwA3A8gBIAEgBEHIAWoQoQ8hAiABQdAAahDcFSABQQM6AGIgASACNgJQIABBADoAAAwiCyADQRxqLQAARQ0CDBALIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQ+g0MTAsCQAJAIAMtAAEOAgABEAsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMEwsgAEEAOgAADEsLIANBCGoiBSkDAEKCgICAwCRSDQ0gBEHYAWogBUEQaikDACIKNwMAIARB0AFqIAVBCGopAwAiCzcDACAEIAUpAwA3A8gBIARBsAFqIAo+AgAgBCALNwOoASABIARBqAFqEI4KIABBADoAACABQQI6AGIgBEHIAWoQ7RAMHgsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahD6DQxJCwJAAkAgAy0AAQ4CAAECCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwQCyAAQQA6AAAMSAsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASABQd4Aai0AAA0JIARByAFqIAEgBEGoAWoQqgYgBEHIAWoQgRAgAUEYakEAOgAAIAFBADoAZAwJCyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgARDGDiAEQQE2AsgBIAFBxABqIARByAFqEJILIARB2AFqIAUpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIgAEEAOgAAIAFBCjoAYkEBDD0LIAQgARCpFDYCyAEgBEHIAWoQygIMNAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBQDEcLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAxGCyAEQbABakEZNgIAIARBvISCATYCrAEgBEEANgKoASABQQhqIARBqAFqEPwMDB0LIARB0AFqQRs2AgAgBEG7hYIBNgLMASAEQQA2AsgBIAFBCGogBEHIAWoQ/AwMGAsgAUKCgICAwBoQpwgMEwsgARD7DAwRCyAEQegAahDKAgwJCyAAQYMCOwEAIABBCGogBCkDqAE3AwAgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAMQAsgA0EIaikDACEKAn8gAkEARyACIANBHGotAAAiBUEBcUVyDQAaIApCgoCAgIAUUSAKQoKAgIDAJFFyIApCgoCAgID4AFFyRQRAQQAgCkKCgICAgOUAUg0BGgtBAQsgBEGwAWogA0EYaigCADYCACAEQYoBaiIIIANBH2otAAA6AAAgBCADKAABNgJoIAQgA0EEaigAADYAayAEIANBEGoiBikDADcDqAEgBCADQR1qIgMvAAA7AYgBRUEAIAUbRQRAIARCADcCzAEgBEGEhY0BKAIANgLIASABIARByAFqEI4KIABBCGogAjoAACAAQQlqIAQoAmg2AAAgAEEMaiAEKABrNgAAIABBEGogCjcDACAAQRhqIAQpA6gBNwMAIABBIGogBEGwAWooAgA2AgAgAEEkaiAFOgAAIABBJWogBC8BiAE7AAAgAEEnaiAILQAAOgAAIABBgwQ7AQAMQAsgBEHYAWogBkEIaigCADYCACAEQd8BaiADQQJqLQAAOgAAIAQgCjcDyAEgBCAFOgDcASAEIAYpAwA3A9ABIAQgAy8AADsA3QEgACABIARByAFqENoDIARByAFqEIkWDD8LIANBCGopAwAhCgJ/IAJBAEcgAiADQRxqLQAAIgVBAXFFcg0AGiAKQoKAgICAFFEgCkKCgICAwCRRciAKQoKAgICA+ABRckUEQEEAIApCgoCAgIDlAFINARoLQQELIARBsAFqIANBGGooAgA2AgAgBEGKAWoiCCADQR9qLQAAOgAAIAQgAygAATYCaCAEIANBBGooAAA2AGsgBCADQRBqIgYpAwA3A6gBIAQgA0EdaiIDLwAAOwGIAUVBACAFG0UEQCABQoKAgICA5QAQlxEhAyAB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BEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQjQogBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiAAQQA6AAAgAUENOgBiDBALIAEQjQogBCABEKkUNgLIASAEQcgBahDKAiABQQg6AGILQQAhAiAAQQA6AAAgBEGoAWoQiRZBASEFDBkLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQggBEHIAWoQUAwaCyAEQagBahCJFgwMCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEIIARByAFqEFAMGAsCQAJAAkAgCkICUQ0AIApCgoCAgMAkUQ0DIApCgoCAgPArUSAKQoKAgIDwNVFyDQAgCkKCgICAkMEAUQ0DIApCgoCAgOCEAVIEQCAKQoKAgIDgzABRDQQgCkKCgICAwNQAUQ0BIApCgoCAgPDgAFENBCAKQoKAgICQ6wBRDQEgCkKCgICAgPgAUQ0EIApCgoCAgODFAFINBQsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBEAgCqciAiACKAIMQQFqNgIMIAQpA6gBIQoLIAoQ+QZFDQEgARD7DCABIAoQ9QUgARCFCCAAQQA6AAAgAUENOgBiDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQ+QYEQCABEIUHIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIABBIGogCjcAACAAQYMaOwEAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADA0LIAAgASAEQagBahDaAyAEQagBahCJFgwMCyAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIABBADoAACAEQagBahDtEAsgBEGwAWoQ5hYMCgsgACABIAMQqgYMEwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDBULIARB2AFqIAApAwA3AwAgBEHQAWogBSkDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIMAQsgAUKCgICAwDYQ5RYEQCAEIAEQqRQ2AsgBIARByAFqEMoCCyAEQdgBaiAEQbgBaikDADcDACAEQdABaiAEQbABaikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygILQQALIgI6AABBASEFDA8LIAQtALwBRQRAIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRALIAFCgoCAgLDTABCbCBogASABEKoDOgBiC0EAIQIgAEEAOgAAIARBqAFqEIkWQQEhBQwNCwJAIAFCgoCAgMA2EOUWRQRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyAEIAEQqRQ2AsgBIARByAFqEMoCCyAAQQA6AAAMCwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRIMDQtBAQshBUEAIQIMCQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBDyAEQcgBahBQDAoLIARBsAFqIANBCWopAAA3AwAgBEG4AWogA0ERaikAADcDACAEQb8BaiADQRhqIgYoAAA2AAAgBEHqAGogA0Efai0AADoAACAEIAMpAAE3A6gBIAQgA0Edai8AADsBaCACRUEAIAUbRQRAIARB4AFqIAYpAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKoGIARByAFqEKUSDAoLIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakEGEO4QIARB1wFqIARBtwFqKQAANwAAIARB3wFqIARBvwFqKAAAIgE2AAAgAEElaiAELwFoOwAAIABBJ2ogBEHqAGotAAA6AAAgAEEIakEAOgAAIABBBjoAASAAQSBqIAE2AAAgBCAEKQCvATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAgAEEkakEAOgAAIABBAzoAAAwJCyAEQcABaiICIANBGGopAwA3AwAgBEG4AWoiBSADQRBqKQMANwMAIARBsAFqIgYgA0EIaikDADcDACAEIAMpAwA3A6gBIARByAFqIAEgBEGoAWoQqgYgBEHIAWoQgRAgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAgAEEIaiAEKQOoATcDACAAQYMMOwEADAgLQQEhBUEBIQIMBQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRIMBgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRIMBQsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEKoGIARByAFqEIEQIABBIGogAikDADcDACAAQRhqIAUpAwA3AwAgAEEQaiAGKQMANwMAIABBCGogBCkDqAE3AwAgAEGDDDsBAAwEC0EBIQIMAQtBASECQQEhBQsCQAJAIAMtAAAOAwEDAAMLIAVFDQIgA0EEahDOCwwCCyACRQ0BIANBCGoQiRYMAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRILIARB8AFqJAALo/4BAgd/A34jAEHwAWsiBCQAIAQgAjoAiAECQEGMi40BKAIAQQRJDQAQkBRFDQBBjIuNASgCAEEESQ0AIARB6ABqIAMQ0wUgBEG0AWpB6QA2AgAgBEHcAWpBAjYCACAEQeoANgKsASAEQgI3AswBIARB2POBATYCyAEgBCAEQYgBajYCsAEgBCAEQegAajYCqAEgBCAEQagBajYC2AEgBEHoAGoQiRQLAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACQf8BcUEBaw4WAQIDBAUGBwgJPgo3NjULMAwNDg8QEQALIAMtAABBf2oOAmFiYwsgAy0AACIFDgNcXV5tCyADLQAAIgUOA1dYWW0LIAMtAAAiBQ4DVVNUbQsgAy0AACIGDgNRT1BtCyADLQAAIgUOA01LTG4LIAMtAAAiBg4FSUZIkQFHRQsgAy0AACICQX5qDgNBQENACyADLQAADgU+Ojs8PYQBCyADLQAAQX5qDgI2iwE1CyADLQAADgUyLS6FAS+FAQsgAy0AAA4FKCUmiQEnlQELIAMtAAAiAg4FIh8gHiEeCyADLQAADgUcFxiXARmXAQsgAy0AAA4FFRARmAESmAELIAMtAAAOBQ4JCpgBC5gBCyADLQAADgUBAgOYAQSYAQsCQAJAAkACQAJAAkACQCADLQAADgUAAQKiAQOiAQsgA0Ecai0AAEUNBQyhAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCCDgyeAQsgAy0AAQ4CAQKfAQsgAEEAOgAADJwBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyaAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJ0BCyADQQhqIgIpAwAiC0KCgICA4BBSBEAgC0KCgICAoPgAUg2cASAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMnQELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiACKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQycAQsgA0Ecai0AAEUNBQyWAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCCDgyXAQsgAy0AAQ4CAQKUAQsgAEEAOgAADJUBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyTAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJYBCyADQQhqIgIpAwBCgoCAgKD4AFINkAEgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIAIpAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJUBCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJ4ODJEBCyADLQABDgIBAo0BCyAAQQA6AAAMjwELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADI0BCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkPDIwBCyADQQhqKQMAIQsCQAJAIANBHGotAABBAUcEQCALQoKAgIDgEFENAiALQoKAgICg+ABRDQEMjAELIAtCgoCAgKD4AFINiwEgAEEAOgAAIAFBFjoAYgyOAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJABCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMjwELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQng4MhgELIAMtAAEOAgEChgELQQEhAiABQUBrKAIAQQFHBEAgBEHIAWogASADEKsGIARByAFqEIIQCyAAQQA6AABBAQyKAQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMhwELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQyQ8MhgELIANBCGoiAikDACELAkACQAJAAkAgA0Ecai0AAEEBRwRAIAtCgoCAgOAQUQ0EIAtCgoCAgMDOAFENAyALQoKAgIDQ5ABRDQIgC0KCgICAoPgAUQ0BDIcBCyALQoKAgIDQ5ABSDYYBAkAgAUFAaygCAEEBRgRAIARByAFqIAEgAxCrBiAEQcgBahCCEAwBCyAEIAEQshQ2AsgBIARByAFqEP0DIAEoAlgNACABQoKAgIDQ5AAQ8hYNACABQRQ6AGILIABBADoAAAyKAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDIwBCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQpw82AqgBIARBqAFqEP0DIABBADoAAAx/CyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQqA82AqgBIARBqAFqEP0DDFgLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQyJAQsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgASgCOCABQUBrKAIAEOcUIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgBEHIAWoQ7A8hAiAEQQA2AsgBIAQgAjYCzAEgBEHIAWoQ5gUgAEEAOgAADIABCyADLQABDgIBAn4LIABBADoAAAx+CyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyBAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDIQBCyADQQhqKQMAIQsCQCADQRxqLQAAQQFHBEAgC0KCgICAoPgAUQ0BDHwLIAtCgoCAgKD4AFINewJAIAEoAlhFBEAgAUEVOgBiDAELIARByAFqIAEgAxCrBiAEQcgBahCCEAsgAEEAOgAADIEBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMgwELIANBHGotAAAhBQx4CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMgQELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUQyAAQsgARDGCwRAIARByAFqIAEgAxCrBiAEQcgBahCCECABQoKAgIDA2AAQoAgaIAEQiQggAUEkaigCACICBEAgASACQX9qNgIkCyABIAEQqwM6AGIgARCrAyEBIABBAzoAACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAgACABOgABDIABCyAAQQA6AAAMdwsgA0EIaikDACELAkACQAJAAkAgA0Ecai0AACIFQQFHBEAgC0KCgICAoAdRIAtCgoCAgOAQUXINASALQoKAgIDAEVENBCALQoKAgICwH1EgC0KCgICA8B9Rcg0BAkAgC0KCgICA4ClRDQAgC0KCgICA8ClRDQUgC0KCgICAgDBRDQAgC0KCgICAsDxRDQQgC0KCgICAkMYAUSALQoKAgIDw0ABRciALQoKAgIDA0QBRIAtCgoCAgMDYAFFycg0CIAtCgoCAgPDbAFENAyALQoKAgIDw3gBRDQAgC0KCgICAgOYAUQ0CIAtCgoCAgMDrAFENACALQoKAgIDw8wBRDQIgC0KCgICAoPQAUg16CyABQSRqKAIAIgIEQCABIAJBf2o2AiQLIAFBHGpBCBD6ECAAQYMQOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAyDAQtBASEFIAtCgoCAgMDYAFINeAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBRDIEBCyABQSRqKAIAIgIEQCABIAJBf2o2AiQLIAFBHGpBCxD6ECAAQYMWOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAyAAQsgAUEkaigCACICBEAgASACQX9qNgIkCyABQRxqQQwQ+hAgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMfwsgAUEkaigCACICBEAgASACQX9qNgIkCyABQRxqQQ0Q+hAgAEGDGjsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMfgsgAy0AAA1yIANBCGoiAikDACELIANBHGotAABBAUcEQCALQoKAgIDAEVEgC0KCgICA4ClRciALQoKAgIDwKVEgC0KCgICAgDBRcnIgC0KCgICAsDxRIAtCgoCAgNDOAFFyIAtCgoCAgMDrAFFyckVBACALQoKAgICg9ABSGw1zIARByAFqIAEgAxCrBiAEQcgBahCCECABQoKAgIDgKhCgCBogARCrAyEBIABBAzoAACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAgACABOgABDH4LIAtCgoCAgMARUSALQoKAgIDgKVFyIAtCgoCAgPApUSALQoKAgICg9ABRcnIgC0KCgICAsDxRIAtCgoCAgNDOAFFyIAtCgoCAgMDrAFFyckVBACALQoKAgICAMFIbDXIgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDcAyAEQcgBahCCECABIAQpA6gBIgtCA4NQBH4gC6ciAiACKAIMQQFqNgIMIAQpA6gBBSALCxD7BgRAIAFCgoCAgOAqEKAIGiABEKsDIQEgBEHXAWogBEGwAWopAwA3AAAgBEHfAWogBEG4AWopAwAiCzcAACAAQQhqQQA6AAAgACABOgABIABBIGogCzcAACAAQQM6AAAgBCAEKQOoATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAMcgsgAEEAOgAAIARBqAFqEI8WDHELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQng4MdAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDwx3CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMegsgA0EIaiICKQMAIQsCQAJAAkACQAJAAkACQAJAIANBHGotAABBAUcEQCALQoKAgICwEVENBSALQoKAgIDwH1ENASALQoKAgIDgKlENBiALQoKAgICAM1ENCCALQoKAgICQM1EgC0KCgICAkNUAUXINBSALQoKAgIDA2ABRDQEgC0KCgICAwOcAUQ0HIAtCgoCAgKD4AFENBAx1CyALQoKAgIDgKlENBSALQoKAgICAM1ENASALQoKAgIDA2ABRDQAgC0KCgICAwOcAUg10IAFBQGsoAgBBAU0NcyABQoKAgICAMxDyFkUNcyABQThqIAEoAkBBfmpBgKjvABD8EkKCgICAwOcAEPsLDQIMcwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBRDIABCwJAIAFCgoCAgIAzEPIWRQRAIARByAFqIAEgAxCrBiAEQcgBahCCEAwBCyAEIAEQshQ2AsgBIARByAFqEP0DCyAAQQA6AAAMfAsgBCABELIUNgLIASAEQcgBahD9AwxwCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMfQsgBEHIAWogASADEKsGIARByAFqEIIQIAEQ5QdFBEAgAEEAOgAADHULIAFCgoCAgOAqEKAIGiABEKsDIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMfAsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgARDlBw1rIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAMbAsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgAUKCgICAgDMQ8hYNMgxnCyAEQbgBaiIAIAJBEGopAwA3AwAgBEGwAWoiBSACQQhqKQMANwMAIAQgAikDADcDqAEgAUKCgICAgDMQ8hZFDWUgBCABELIUNgLIASAEQcgBahD9AwxlCyADLQAADWMgA0EIaiICKQMAIQsgA0Ecai0AAEEBRg1hIAtCgoCAgMARUSALQoKAgIDgKVFyIAtCgoCAgPApUSALQoKAgICAMFFyciALQoKAgICwPFEgC0KCgICA8NsAUXIgC0KCgICA8N4AUSALQoKAgIDA6wBRcnJyRUEAIAtCgoCAgKD0AFIbDWMgASgCOEF8aiEFIAFBQGsoAgBBAnQhAgNAIAJFDWMgBCACIAVqIgYQ4hM2AsgBIARB4ABqIARByAFqEJ4RAkAgBCgCYCkDAEKCgICA4ABRBEAgBCgCZCkDACELIARByAFqEP0DIAtCgoCAgMARUkEAIAtCgoCAgPApUhsNASABEJIHIABBgxo7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADHsLIARByAFqEP0DCyAEQdgAaiAGEJ4RIAJBfGohAiAEKAJYKQMAIAQoAlwQ+RBFDQALDGILIAMtAAANXyADQQhqIgIpAwAhCyADQRxqLQAAQQFHBEAgC0KCgICAwBFRDS8gC0KCgICA4ClRDV4gC0KCgICA8ClRDS8gC0KCgICAgDBRIAtCgoCAgLA8UXIgC0KCgICA8NsAUSALQoKAgIDw3gBRcnIgC0KCgICAwOsAUXINXiALQoKAgICg9ABSDWAMXgsgC0KCgICAgAZRIAtCgoCAgMARUXINYQJAAkACQCALQoKAgIDgKVENACALQoKAgIDwKVEgC0KCgICAgDBRciALQoKAgICg+ABRcg1kIAtCgoCAgNDOAFENYCALQoKAgIDw2wBRIAtCgoCAgPDeAFFyDWQgC0KCgICAwOsAUSALQoKAgICg9ABRcg0AIAtCgoCAgLA8Ug1iIAFCgoCAgLA8EPsGDQEgBEHIAWogASADEKsGIARByAFqEIIQDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCzcDqAEgASALQgODUAR+IAunIgIgAigCDEEBajYCDCAEKQOoAQUgCwsQ+wZFBEAgACABIARBqAFqENwDDF8LIAFCgoCAgLA8EPsGRQRAIABBADoAAAxfCyABEKoLIAQgARCyFDYCaCAEQegAahDPFCAEQdcBaiAEQbABaikDADcAACAEQd8BaiAEQbgBaikDACILNwAAIABBCGpBADoAACAAQSBqIAs3AAAgAEGDGDsBACAEIAQpA6gBNwDPASAAQQlqIAQpAMgBNwAAIABBEWogBEHQAWopAAA3AAAgAEEZaiAEQdgBaikAADcAACAEQegAahD9AwxtCyABEKoLIAQgARCyFDYCyAEgBEHIAWoQzxQgAUEMOgBiIARByAFqEP0DCyAAQQA6AAAMdAsgAy0AAA1aIANBCGoiAikDACELAkACQCADQRxqLQAAQQFHBEAgC0KCgICAwBFRDQIgC0KCgICA4ClRDVwgC0KCgICA8ClRDQIgC0KCgICAgDBRDVwgC0KCgICAsDxRDQEgC0KCgICA8NsAUSALQoKAgIDw3gBRciALQoKAgIDA6wBRcg1cIAtCgoCAgKD0AFINXQxcCyALQoKAgICABlEgC0KCgICAwBFRciALQoKAgICg+ABRIAtCgoCAgPApUXJyIAtCgoCAgIAwUSALQoKAgICwPFFycg1iIAtCgoCAgNDOAFENWyALQoKAgIDw2wBRIAtCgoCAgPDeAFFyDWIgC0KCgICAwOsAUSALQoKAgICg9ABRckVBACALQoKAgIDgKVIbDVwgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACILNwOoAQJAIAEgC0IDg1AEfiALpyICIAIoAgxBAWo2AgwgBCkDqAEFIAsLEPsGRQRAIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAMAQsgARCTCiAEIAEQshQ2AsgBIARByAFqEP0DIAFBCDoAYgtBACECIABBADoAACAEQagBahCPFkEBDHYLIARBuAFqIgUgAkEQaikDADcDACAEQbABaiIGIAJBCGopAwA3AwAgBCACKQMANwOoASABEJMKIARB2AFqIAUpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQpw82AmggBEHoAGoQ/QMgAEEAOgAAIAFBDToAYgxrCyAEQcgBaiABIAMQqwYgBEHIAWoQghAgARCTCiAEIAFCgoCAgLA8EKARNgLIASAEQcgBahD9AyAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx2CyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJ4ODG0LIAMtAAEOAgECVgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDHMLIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADG4LIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQyQ8MbQsgA0EIaiICKQMAIQsCQAJAIANBHGotAABBAUcEQCALQoKAgIDA2ABRDSwgC0KCgICA8NsAUQ0CIAtCgoCAgKD4AFENAQxVCyALQoKAgIDA2ABRDSsgC0KCgICA8NsAUQ1ZIAtCgoCAgPDeAFINVAJAIAFCgoCAgPDeABDyFkUEQCAEQcgBaiABIAMQqwYgBEHIAWoQghAMAQsgBCABELIUNgLIASAEQcgBahD9AyABQQg6AGILIABBADoAAAxvCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMcQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKgPNgKoASAEQagBahD9Aww+CyADLQAADVAgA0EIaiICKQMAIQsCQCADQRxqLQAAQQFHBEAgC0KCgICAwBFRIAtCgoCAgOApUXIgC0KCgICA8ClRIAtCgoCAgIAwUXJyIAtCgoCAgLA8USALQoKAgIDw2wBRciALQoKAgIDw3gBRIAtCgoCAgMDrAFFycnINASALQoKAgICg9ABSDVIMAQsgC0KCgICAgAZRIAtCgoCAgMARUXIgC0KCgICA4ClRIAtCgoCAgPApUXJyDVogC0KCgICAgDBRDQAgC0KCgICAsDxRIAtCgoCAgKD4AFFyIAtCgoCAgPDbAFEgC0KCgICA8N4AUXJyIAtCgoCAgMDrAFEgC0KCgICAoPQAUXJyDVogC0KCgICA0M4AUg1RCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoAQJAIAFCgoCAgIAwEPsGRQRAIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAMAQsgARCEDSABQoKAgICAMBD5BSABEIkIAkAgBC0AvAEEQCAEKQOoAUKCgICAgDBRDQELIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgs3AAAgAEGDEDsBACAAQQhqQQA6AAAgBCAEKQOoATcAzwEgAEEJaiAEKQDIATcAACAAQSBqIAs3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADGULIAFBCDoAYgsgAEEAOgAAIARBqAFqEI8WDGMLIAEoAighAiABQaTxjAEoAgA2AiggBEGAAWogA0EYaikDADcDACAEQfgAaiADQRBqKQMANwMAIARB8ABqIANBCGopAwA3AwAgAUEsaiIFKAIAIQcgAUEwaigCACEGIAVCADcCACAEIAMpAwA3A2ggBkEEdCEFIAIhAwNAIAVFDQMCQAJAIAMtAABBAWsOAgEEAAsgA0EEahDVBA0DCyADQRBqIQMgBUFwaiEFDAALAAsgAy0AASEFIARB0wFqIANBDGooAAA2AAAgBCADQQRqKQAANwDLASABQTBqKAIAIgIgAUEsaigCAEYEQCABQShqIAIQyAcgASgCMCECCyABKAIoIAJBBHRqIgIgBCkAyAE3AAEgAiAFOgAAIAJBCGogBEHPAWopAAA3AABBASECIAEgASgCMEEBajYCMCAAQQA6AABBAAxrCyAEQdABakEUNgIAIARBoIOCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMIAQgAiAGQQR0IgNqIgY2ApQBIAQgBzYCjAEgBCACNgKIASACQRBqIQUgBEGoAWpBBHIhByAEQZsBaiEIA0ACQAJAIANFBEAgBiEFDAELIAQgAikAATcDmAEgBCACQQhqKQAANwCfASACLQAAIglBA0cNAQsgBCAFNgKQASAEQYgBahChCAxOCyAHQQhqIAhBCGooAAA2AAAgByAIKQAANwAAIAQgCToAqQEgBEECOgCoASAEQcgBaiABIARBqAFqEJMJIAQtAMgBRQRAIAJBEGohAiAFQRBqIQUgA0FwaiEDIARByAFqEIIQDAELC0G0g4IBQRxBkKjvABDBEwALIAQgBzYCrAEgBCACNgKoASAEIAIgBkEEdCIDaiIGNgK0ASACQRBqIQUgBEGLAWohBwNAAkACQCADRQRAIAYhBQwBCyAEIAIpAAE3A4gBIAQgAkEIaikAADcAjwEgAi0AAEEDRw0BCyAEIAU2ArABIARBqAFqEKEIDE0LIAJBEGohAiAEQaABaiAHQQhqKAAANgIAIAQgBykAADcDmAEgBEHIAWogASAEQZgBahDJDyAFQRBqIQUgA0FwaiEDIARByAFqEIIQDAALAAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCeDgxiCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDSAwxpCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDSAwxoCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMZwsgA0EIaiICKQMAIQsCQAJAAkACQAJAAkACQAJAIANBHGotAABBAUcEQCALQoKAgICgB1ENKSALQoKAgIDAEVENBCALQoKAgIDwH1ENKSALQoKAgIDgKVENCCALQoKAgIDwKVENBCALQoKAgICAMFENASALQoKAgICQM1ENBiALQoKAgICwPFENBCALQoKAgIDQzgBRDQcgC0KCgICAwNgAUQ0pIAtCgoCAgPDbAFENAyALQoKAgIDw3gBRDQIgC0KCgICAwOsAUSALQoKAgICg9ABRcg0IIAtCgoCAgPD4AFENBQxOCyALQoKAgICABlEgC0KCgICAwBFRciALQoKAgIDgKVEgC0KCgICA8ClRcnIgC0KCgICAgDBRIAtCgoCAgLA8UXIgC0KCgICAoPgAUXJyDVggC0KCgICAwNgAUQ0oIAtCgoCAgPDbAFEgC0KCgICA8N4AUXIgC0KCgICAwOsAUSALQoKAgICg9ABRcnINWCALQoKAgIDQzgBSDU0CQCABQoKAgIDQzgAQ+wZFBEAgBEHIAWogASADEKsGIARByAFqEIIQDAELIAFCgoCAgNDOABCgCBogASABEKsDOgBiCyAAQQA6AAAMawsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQzQ4gBEEBNgLIASABQcQAaiAEQcgBahCZCyAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DIABBADoAACABQQo6AGJBACECQQEMawsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQzQ4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahCnDzYCaCAEQegAahD9AyAAQQA6AAAgAUELOgBiDGALIAEQzQ4gBCABQoKAgIDw3gAQoBE2AsgBIARByAFqEP0DIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGsLIAEQzQ4gBCABQoKAgIDgKRCgETYCyAEgBEHIAWoQ/QMgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMagsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDcAyAEQcgBahCCEAJAIAEQxgsNACABKAJUDQAgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahCoDyECIAFB1ABqEOgVIABBADoAACABIAI2AlQMXgsgAEEAOgAAIARBqAFqEI8WDF0LIARBuAFqIgUgAkEQaikDADcDACAEQbABaiIGIAJBCGopAwA3AwAgBCACKQMANwOoASAEQcgBaiABIARBqAFqENwDIARByAFqEIIQIARBqAFqEJkFRQRAIARB4AFqIAUpAwA3AwAgBEHYAWogBikDADcDACAEIAQpA6gBNwPQASAEQQA6AMgBIAAgASAEQcgBahCTCQxdCyAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKgPNgJoIARB6ABqEP0DIABBAToAAAxcCyAEQcgBaiABIAMQqwYgBEHIAWoQghAgAUKCgICA0M4AEPsGRQRAIABBADoAAAxgCyABQoKAgIDQzgAQoAgaIAEQqwMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQxnCyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgARDNDiAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DQQAhAiAAQQA6AAAgAUEMOgBiQQEMZAsgBEHfAWogA0EYaigAADYAACAEQdgBaiADQRFqKQAANwMAIARB0AFqIANBCWopAAA3AwAg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AWoQ/QMMMQsgAiAFNgIAIAQgAjYCaCABQUBrKAIAQQFGDSUgARDGCw0lIAFBADoAZSAEQdABaiAEQbgBaigCADYCACAEIAQpA7ABNwPIASAEQegAaiAEQcgBahDFASAEQegAahDoFSAAQQA6AAAgBEGoAWoQ+xAMUgsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gBIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAgARDGC0UEQCABKAI4IAFBQGsoAgAQ5xQgBEHQAWogAigCADYCACAEIAQpA7ABNwPIASAEQcgBahDFASAAQQA6AAAgBEGoAWoQ+xAMUgsgAEEAOgAAIARBqAFqEPsQIAYQ8RYMUQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCeDgxZCwJAAkAgAy0AAQ4CAAEjCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwhCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkPDCALIANBCGoiAikDACELAkACQAJAIANBHGotAABBAUcEQCALQoKAgICABlENASALQoKAgICgB1EgC0KCgICA4BBRciALQoKAgICwH1EgC0KCgICA8B9RcnINAyALQoKAgIDQJlENSCALQoKAgICQxgBRIAtCgoCAgPDQAFFyIAtCgoCAgMDRAFEgC0KCgICAwNgAUXJyDQMgC0KCgICA0OQAUQ0CIAtCgoCAgIDmAFEgC0KCgICA8PMAUXINAyALQoKAgICg+ABSDSQgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDF4LIAtCgoCAgMDYAFINIyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMXQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKcPNgKoASAEQagBahD9AyABQQY6AGIgAUEAOgBlIABBADoAAAwuCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQpw82AqgBIARBqAFqEP0DIABBADoAACABQRM6AGIMLQsgBEHIAWogASADEKsGIARByAFqEIIQIAQgAUHQAGpBACABKAJQG0Gih4IBQQ9B8KjvABCeFRDiEzYCaCABIARB6ABqEIoWIARBwAFqIANBGGopAwA3AwAgBEG4AWogA0EQaikDADcDACAEQbABaiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogAUEDIARBqAFqEFEgASAEQegAahCDCiAAIARByAFqQSgQvAQaIARB6ABqEP0DDFoLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQxZCwJAAkAgAy0AAQ4CAAEeCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAweCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMWAsgA0EIaikDACELAkAgA0Ecai0AAEEBRwRAIAtCgoCAgKAHUSALQoKAgIDgEFFyDQEgC0KCgICA0CZRDUMgC0KCgICAkMYAUSALQoKAgIDw0ABRciALQoKAgIDA0QBRcg0BIAtCgoCAgKDpAFENQyALQoKAgIDw8wBRDQEgC0KCgICAoPgAUg0dIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUQxZCyALQoKAgICg6QBSDRwgBCABELIUNgLIASAEQcgBahD9AyAAQQA6AAAgAUEDOgBiDFULIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQxXCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJ4ODFMLAkACQCADLQABDgIAARoLIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADBsLIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQyQ8MGgsgA0EIaiICKQMAIQsCQAJ/AkACQAJAAkACQCADQRxqLQAAQQFHBEBCgoCAgKAHIQ0gC0KCgICAoAdRDQVCgoCAgOAQIQ0gC0KCgICA4BBRDQUgC0KCgICAsB9RDQEgC0KCgICA8B9RDQMgC0KCgICA0CZRDUYgC0KCgICAkMYAUSALQoKAgIDw0ABRciALQoKAgIDA0QBRcg0HIAtCgoCAgMDYAFENBCALQoKAgICA5gBRDQdCgoCAgKDpACENIAtCgoCAgKDpAFENAiALQoKAgIDw8wBRDQcgC0KCgICAoPgAUg0fIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUQxcCyALQoKAgIDA2ABSBEAgC0KCgICA0CZSDR8gBCABELIUNgLIASAEQcgBahD9AyAAQQA6AAAgAUEFOgBiDFkLIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwA3A6gBAkAgARDGCwRAA0ACQCABKAJAIgJFDQAgBCABKAI4IAJBAnRqQXxqEJ4RIAQoAgQhAgJAIAQoAgApAwAiDEKCgICA4ABRBEAgAikDACILQoKAgIDAEVEgC0KCgICA4ClRciALQoKAgIDwKVEgC0KCgICAgDBRcnIgC0KCgICAsDxRIAtCgoCAgPDeAFFyIAtCgoCAgMDrAFEgC0KCgICAoPQAUXJycg0BCyAMIAIQlwtFDQELIAQgARCyFDYCyAEgBEHIAWoQ/QMMAQsLIAFCgoCAgMDYABD5BSABEIkIIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgASABEKsDOgBiDAELIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghALQQAhAiAAQQA6AAAgBEGoAWoQjxZBAQxZCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAAIAEgBEHIAWpBAhDKCgwsC0EBDAMLIARBuAFqIAJBEGopAwAiCzcDACAEQbABaiACQQhqKQMAIgw3AwAgBCACKQMANwOoASAEQoKAgIDwHzcD4AEgBEKCgICA4AA3A9gBIARCADcDyAEgBEHwAGogCz4CACAEIAw3A2ggBCAEQcgBaiAEQegAahCvBCICNgKIASAEQYgBahDiEyEFIARBADYCyAEgBCAFNgLMASABIARByAFqQQAQ/AsgAUE4aiACELMQIABBhwg7AQAgASABLQBiOgBjIAFBBzoAYiAEQagBahD7EAwqCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQpw82AqgBIARBqAFqEP0DIARBATYCyAEgAUHEAGogBEHIAWoQmQsgAUEROgBiIAFBADoAZSABQRxqQREQ+hAgAEEAOgAADCkLQQALIQIgBEGwAWoiBSADQRhqKQMANwMAIAQgA0EQaikDADcDqAECQCABQd0Aai0AAEUEQCAEQoKAgICg6QA3A8gBIARByAFqEPsQIAINAQsgBEHYAWogBSkDADcDACAEIA03A8gBIAQgBCkDqAE3A9ABIAAgASAEQcgBakEDEMoKDEoLIARB2AFqIARBsAFqKQMANwMAIAQgDTcDyAEgBCAEKQOoATcD0AEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DIABBADoAACABQQQ6AGIMSQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKgPNgKoASAEQagBahD9AwwiCyADQRxqLQAARQ0CDBULIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQng4MTwsCQAJAIAMtAAEOAgABFQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMFwsgAEEAOgAADE4LIANBCGoiAikDACILQoKAgIDQJlIEQCALQoKAgICg+ABSDRMgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDFELIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQpw8hAiABQdAAahDoFSABQQM6AGIgASACNgJQIABBADoAAAwiCyADQRxqLQAARQ0CDBALIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQgg4MSwsCQAJAIAMtAAEOAgABEAsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMEwsgAEEAOgAADEoLIANBCGoiAikDAEKCgICAoPgAUg0NIARB2AFqIAJBEGopAwAiCzcDACAEQdABaiACQQhqKQMAIgw3AwAgBCACKQMANwPIASAEQbABaiALPgIAIAQgDDcDqAEgASAEQagBahCUCiAAQQA6AAAgAUECOgBiIARByAFqEPsQDB4LIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQgg4MSAsCQAJAIAMtAAEOAgABAgsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMEAsgAEEAOgAADEcLIARBwAFqIgIgA0EYaikDADcDACAEQbgBaiIFIANBEGopAwA3AwAgBEGwAWoiBiADQQhqKQMANwMAIAQgAykDADcDqAEgAUHeAGotAAANCSAEQcgBaiABIARBqAFqEKsGIARByAFqEIIQIAFBGGpBADoAACABQQA6AGQMCQsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQqgsgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahCnDzYCaCAEQegAahD9AyABQQ46AGIgBEEBNgLIASABQcQAaiAEQcgBahCZC0EAIQIgAEEAOgAAQQEMRgsgBCABELIUNgLIASAEQcgBahD9Aww0CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMRgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBRDEULIARBsAFqQRk2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ACAEQd8BaiAEQYoBai0AADoAACAEQoKAgICg6QA3A8gBIAQgBCkDqAE3A9ABIAQgAjoA3AEgBCAELwGIATsA3QEgACABIARByAFqQQMQygoMIwsgBEHYAWogBUEIaigCADYCACAEQd8BaiADQQJqLQAAOgAAIAQgCzcDyAEgBEEBOgDcASAEIAUpAwA3A9ABIAQgAy8AADsA3QEgASAEQcgBahD+BCAAQQA6AAAMIgsgBCABELIUNgLIASAEQcgBahD9AyABLQBjIAFBFzoAY0HQqO8AEKoUIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMIQsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEKsGIARByAFqEIIQIARB4AFqIAIpAwA3AwAgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAAgASAEQcgBahCTCQwgCyABLQBjIAFBFzoAY0GgqO8AEKoUIQEgAEEDOgAAIABBIGogBEGAAWopAwA3AwAgAEEYaiAEQfgAaikDADcDACAAQRBqIARB8ABqKQMANwMAIABBCGogBCkDaDcDACAAIAE6AAEMHwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDB4LIARB4AFqIgIgA0EYaikDADcDACAEQdgBaiIFIANBEGopAwA3AwAgBEHQAWoiBiADQQhqKQMANwMAIAQgAykDADcDyAEgAUKCgICA8N4AEPIWBEAgBCABELIUNgKoASAEQagBahD9AyAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDACAAQQhqIAQpA8gBNwMAIABBgxA7AQAMHgsgACABIARByAFqEKsGIARByAFqEK0SDB0LIAEoAjhBfGohBSABQUBrKAIAQQJ0IQIDQCACRQ0HIAQgAiAFaiIGEOITNgLIASAEQdAAaiAEQcgBahCeEQJAIAQoAlApAwBCgoCAgOAAUg0AIAQoAlQpAwAiC0KCgICA4ClRIAtCgoCAgKD0AFFyRUEAIAtCgoCAgNDOAFIbDQAgBEHIAWoQ/QMgARCTCiAEIAEQshQ2AsgBIARByAFqEP0DIABBgxA7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADB4LIARByAFqEP0DIARByABqIAYQnhEgAkF8aiECIAQoAkgpAwAgBCgCTBD5EEUNAAsMBgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBCCAEQcgBahBRDBsLIARBqAFqEI8WDA4LIAFCgoCAgLA8EPsGRQ0AIAEQqgsgBCABELIUNgLIASAEQcgBahDPFCAAQYMYOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAEQcgBahD9AwwZCyAAIAEgAxCrBgwQCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEIIARByAFqEFEMFwsgC0KCgICAgAZRDQACQAJAAkAgC0KCgICAwBFSBEAgC0KCgICA4ClRDQEgC0KCgICAoPgAUSALQoKAgICAMFFyDQQgC0KCgICAsDxRIAtCgoCAgNDOAFFyDQEgC0KCgICA8NsAUSALQoKAgIDw3gBRcg0EIAtCgoCAgMDrAFEgC0KCgICAoPQAUXINASALQoKAgIDwKVINBQsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACILNwOoASABIAtCA4NQBEAgC6ciAiACKAIMQQFqNgIMIAQpA6gBIQsLIAsQ+wZFDQEgARCEDSABIAsQ+QUgARCJCCAAQQA6AAAgAUENOgBiDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCzcDqAEgASALQgODUAR+IAunIgIgAigCDEEBajYCDCAEKQOoAQUgCwsQ+wYEQCABEJIHIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgs3AAAgAEEIakEAOgAAIABBIGogCzcAACAAQYMaOwEAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADA0LIAAgASAEQagBahDcAyAEQagBahCPFgwMCyAEQcgBaiABIARBqAFqENwDIARByAFqEIIQIABBADoAACAEQagBahD7EAsgBEGwAWoQ8RYMCgsgACABIAMQqwYMEgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDBQLIARB2AFqIAApAwA3AwAgBEHQAWogBSkDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQpw82AmggBEHoAGoQ/QMMAQsgAUKCgICAwOcAEPIWBEAgBCABELIUNgLIASAEQcgBahD9AwsgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DC0EACyICOgAAQQEMDgsgBC0AvAFFBEAgBEHIAWogASAEQagBahDcAyAEQcgBahCCEAsgAUKCgICA4CoQoAgaIAEgARCrAzoAYgtBACECIABBADoAACAEQagBahCPFkEBDAwLAkAgAUKCgICAwOcAEPIWRQRAIARByAFqIAEgAxCrBiAEQcgBahCCEAwBCyAEIAEQshQ2AsgBIARByAFqEP0DCyAAQQA6AAAMCgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqwYgBEHIAWoQrRIMDAtBACECQQEMCQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBDyAEQcgBahBRDAoLIARBsAFqIANBCWopAAA3AwAgBEG4AWogA0ERaikAADcDACAEQb8BaiADQRhqIgYoAAA2AAAgBEHqAGogA0Efai0AADoAACAEIAMpAAE3A6gBIAQgA0Edai8AADsBaCACIAVyQf8BcQRAIARB4AFqIAYpAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKsGIARByAFqEK0SDAoLIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakEGEPoQIARB1wFqIARBtwFqKQAANwAAIARB3wFqIARBvwFqKAAAIgE2AAAgAEElaiAELwFoOwAAIABBJ2ogBEHqAGotAAA6AAAgAEEIakEAOgAAIABBBjoAASAAQSBqIAE2AAAgBCAEKQCvATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAgAEEkakEAOgAAIABBAzoAAAwJCyAEQcABaiICIANBGGopAwA3AwAgBEG4AWoiBSADQRBqKQMANwMAIARBsAFqIgYgA0EIaikDADcDACAEIAMpAwA3A6gBIARByAFqIAEgBEGoAWoQqwYgBEHIAWoQghAgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAgAEEIaiAEKQOoATcDACAAQYMMOwEADAgLQQEhAkEBDAULIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKsGIARByAFqEK0SDAYLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKsGIARByAFqEK0SDAULIARBwAFqIgIgA0EYaikDADcDACAEQbgBaiIFIANBEGopAwA3AwAgBEGwAWoiBiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogASAEQagBahCrBiAEQcgBahCCECAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDACAAQQhqIAQpA6gBNwMAIABBgww7AQAMBAtBASECQQAMAQtBASECQQELIQACQAJAIAMtAAAOAwEDAAMLIABFDQIgA0EEahDaCwwCCyACRQ0BIANBCGoQjxYMAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqwYgBEHIAWoQrRILIARB8AFqJAALnvYBAgZ/A34jAEHwAWsiBCQAIAQgAjoAiAECQEGMi40BKAIAQQRJDQAQkBRFDQBBjIuNASgCAEEESQ0AIARB6ABqIAMQ1gUgBEG0AWpBhwE2AgAgBEHcAWpBAjYCACAEQYgBNgKsASAEQgI3AswBIARB2POBATYCyAEgBCAEQYgBajYCsAEgBCAEQegAajYCqAEgBCAEQagBajYC2AEgBEHoAGoQiRQLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAIAACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAJB/wFxQQFrDhYBAgMEBQYHCAk+Cjc2NQswDA0ODxARAAsgAy0AAEF/ag4CYmNkCyADLQAAIgUOA11eX20LIAMtAAAiBQ4DWFlabQsgAy0AACIFDgNWVFVtCyADLQAAIgYOA1JQUW0LIAMtAAAiBQ4DTkxNbgsgAy0AACIGDgVKR0mOAUhGCyADLQAAIgJBfmoOA0JBREELIAMtAAAOBT87PD0+hQELIAMtAABBfmoOAjY3NQsgAy0AAA4FMi0uhgEvhgELIAMtAAAOBSglJjUnkgELIAMtAAAiAg4FIh8gHiEeCyADLQAADgUcFxiVARmVAQsgAy0AAA4FFRARlgESlgELIAMtAAAOBQ4JCpYBC5YBCyADLQAADgUBAgOWAQSWAQsCQAJAAkACQAJAAkACQCADLQAADgUAAQKgAQOgAQsgA0Ecai0AAEUNBQyfAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahClDQycAQsgAy0AAQ4CAQKdAQsgAEEAOgAADJoBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyYAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDJsBCyADQQhqIgIpAwAiCkKCgICA0MsAUgRAIApCgoCAgKDmAFINmgEgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDJsBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogAikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFIMmgELIANBHGotAABFDQUMlAELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQpQ0MlQELIAMtAAEOAgECkgELIABBADoAAAyTAQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMkQELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyUAQsgA0EIaiICKQMAQoKAgICg5gBSDY4BIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiACKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyTAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDQyPAQsgAy0AAQ4CAQKLAQsgAEEAOgAADI0BCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyLAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDaDwyKAQsgA0EIaikDACEKAkACQCADQRxqLQAAQQFHBEAgCkKCgICA0MsAUQ0CIApCgoCAgKDmAFENAQyKAQsgCkKCgICAoOYAUg2JASAAQQA6AAAgAUEWOgBqDIwBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMjgELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgyNAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDQyEAQsgAy0AAQ4CAQKEAQtBASECIAFByABqKAIAQQFHBEAgBEHIAWogASADEK0GIARByAFqENYRCyAAQQA6AABBASEFDIgBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyFAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDaDwyEAQsgA0EIaiICKQMAIQoCQAJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICAkAJRDQMgCkKCgICA0MsAUQ0EIApCgoCAgNDSAFENAiAKQoKAgICg5gBRDQEMhQELIApCgoCAgNDSAFINhAECQCABQcgAaigCAEEBRgRAIARByAFqIAEgAxCtBiAEQcgBahDWEQwBCyABELkUGiABKAJgDQAgAUKCgICA0NIAEKgWDQAgAUEUOgBqCyAAQQA6AAAMiAELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyKAQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgASAEQcgBahC2DxogAEEAOgAADHwLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQtw8aDFkLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgyHAQsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgASgCQCABQcgAaigCABDwFCEFIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgAUEIaiIBIARByAFqEI4OIQIgBEEANgLIASAEIAI2AswBIAEgBSgCACAEQcgBahDTBCAAQQA6AAAMfgsgAy0AAQ4CAQJ8CyAAQQA6AAAMfAsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMfwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDIIBCyADQQhqKQMAIQoCQCADQRxqLQAAQQFHBEAgCkKCgICAoOYAUQ0BDHoLIApCgoCAgKDmAFINeQJAIAEoAmBFBEAgAUEVOgBqDAELIARByAFqIAEgAxCtBiAEQcgBahDWEQsgAEEAOgAADH8LIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyBAQsgA0Ecai0AACEFDHYLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgx/CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMfgsgARCyCwRAIARByAFqIAEgAxCtBiAEQcgBahDWESABQoKAgIDgBxDgCBogARCQCCABQSxqKAIAIgIEQCABIAJBf2o2AiwLIAEgARCeAzoAaiABEJ4DIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMfgsgAEEAOgAADHULIANBCGopAwAhCgJAAkACQAJAIANBHGotAAAiBUEBRwRAIApCgoCAgNAFUQ0CIApCgoCAgOAHUSAKQoKAgIDwClFyIApCgoCAgJAPUSAKQoKAgIDgF1FyciAKQoKAgIDwH1EgCkKCgICAsCZRciAKQoKAgICAJ1Fycg0BIApCgoCAgPAxUgRAIApCgoCAgOA9USAKQoKAgIDQywBRcg0CIApCgoCAgJDNAFENAyAKQoKAgICA0gBRDQUgCkKCgICAoNUAUQ0CIApCgoCAgNDbAFEgCkKCgICAsN8AUXINAyAKQoKAgICw6ABRDQQgCkKCgICA0PIAUQ0DIApCgoCAgMD1AFINeAsgAUEsaigCACICBEAgASACQX9qNgIsCyABQSRqQQ0Q+hAgAEGDGjsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMgQELQQEhBSAKQoKAgIDgB1INdgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBSDH8LIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakEIEPoQIABBgxA7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADH4LIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakELEPoQIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADH0LIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakEMEPoQIABBgxg7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADHwLIAMtAAANcCADQQhqIgIpAwAhCiADQRxqLQAAQQFHBEAgCkKCgICA0AVRIApCgoCAgPAxUXIgCkKCgICAgDdRIApCgoCAgJDNAFFyciAKQoKAgICA0gBRIApCgoCAgNDbAFFyIApCgoCAgNDyAFFyckVBACAKQoKAgIDA9QBSGw1xIARByAFqIAEgAxCtBiAEQcgBahDWESABQoKAgIDwiQEQ4AgaIAEQngMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQx8CyAKQoKAgIDQBVEgCkKCgICA8DFRciAKQoKAgICAN1EgCkKCgICAkM0AUXJyIApCgoCAgIDSAFEgCkKCgICAwPUAUXIgCkKCgICA0PIAUXJyRUEAIApCgoCAgNDbAFIbDXAgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDdAyAEQcgBahDWESABIAQpA6gBIgpCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxDLBwRAIAFCgoCAgPCJARDgCBogARCeAyEBIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIAAgAToAASAAQSBqIAo3AAAgAEEDOgAAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADG8LIABBADoAACAEQagBahCpFgxuCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDHILIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQ2g8MdQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDHgLIANBCGoiAikDACEKAkACQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICA4AdRIApCgoCAgJAPUXINASAKQoKAgIDw2QBRDQcgCkKCgICA8N0AUQ0FIApCgoCAgKDmAFENBCAKQoKAgIDA7gBRDQggCkKCgICA0PYAUSAKQoKAgICwiAFRcg0FIApCgoCAgPCJAVENBgxyCyAKQoKAgIDgB1ENACAKQoKAgIDwiQFRDQUgCkKCgICAwO4AUQ0BIApCgoCAgPDZAFINcSABQcgAaigCAEEBTQ1wIAFCgoCAgMDuABCoFkUNcCABIAFBQGsgASgCSEF+akGQg4IBEPwSKAIAQoKAgIDw2QAQwAsNAgxwCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFIMfgsCQCABQoKAgIDA7gAQqBZFBEAgBEHIAWogASADEK0GIARByAFqENYRDAELIAEQuRQaCyAAQQA6AAAMegsgARC5FBoMbQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDHsLIARByAFqIAEgAxCtBiAEQcgBahDWESABELYIRQRAIABBADoAAAxzCyABQoKAgIDwiQEQ4AgaIAEQngMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQx6CyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoASABELYIDWggBEHIAWogASAEQagBahDdAyAEQcgBahDWEQxpCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoASABQoKAgIDA7gAQqBYNMwxkCyAEQbgBaiIAIAJBEGopAwA3AwAgBEGwAWoiBSACQQhqKQMANwMAIAQgAikDADcDqAEgAUKCgICAwO4AEKgWRQ1iIAEQuRQaDGILIAMtAAANYCADQQhqIgIpAwAhCgJAIANBHGotAABBAUcEQCAKQoKAgIDQBVEgCkKCgICA8DFRciAKQoKAgICQzQBRIApCgoCAgIDSAFFyciAKQoKAgIDQ2wBRIApCgoCAgLDfAFFyIApCgoCAgLDoAFEgCkKCgICA0PIAUXJyckVBACAKQoKAgIDA9QBSGw1iIAFBCGohBSABKAJAQXxqIQYgAUHIAGooAgBBAnQhAgNAIAJFDWIgBEHgAGogBSACIAZqIgcoAgAQoAsgBCgCYCkDAEKCgICA8ABRBEAgBCgCZCkDACIKQoKAgIDwMVEgCkKCgICAwPUAUXINAwsgBEHYAGogBSAHKAIAEKALIAJBfGohAiAEKAJYKQMAIAQoAlwQ9xBFDQALDGELAkACQAJAIApCgoCAgNAFUQ0AIApCgoCAgPD3AFENYyAKQoKAgICAN1EgCkKCgICAkM0AUXIgCkKCgICAgNIAUXINACAKQoKAgIDQ2wBRIApCgoCAgLDfAFFyIApCgoCAgKDmAFEgCkKCgICAsOgAUXJyDWMgCkKCgICA0PIAUQ0AIApCgoCAgMD1AFJBACAKQoKAgIDwMVIbDWQgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBEAgCqciAiACKAIMQQFqNgIMIAQpA6gBIQoLIAoQywdFDQEgARDEDCABIAoQ+wUgARCQCCAAQQA6AAAgAUENOgBqDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQywcEQCABENEIIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIABBIGogCjcAACAAQYMaOwEAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADG0LIAAgASAEQagBahDdAyAEQagBahCpFgxsCyAEQcgBaiABIARBqAFqEN0DIARByAFqENYRIABBADoAACAEQagBahDmEAsgBEGwAWoQ3RYMagsgARDRCCAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx2CyADLQAADV0gA0EIaiICKQMAIQoCQCADQRxqLQAAQQFHBEAgCkKCgICA0AVRDQEgCkKCgICA8DFSBEAgCkKCgICAkM0AUSAKQoKAgICA0gBRciAKQoKAgIDQ2wBRIApCgoCAgLDfAFFyciAKQoKAgICw6ABRIApCgoCAgNDyAFFycg0CIApCgoCAgMD1AFINYAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQ/AogBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIAFBDjoAakEBIQUgBEEBNgLIASABQcwAaiAEQcgBahCZC0EAIQIgAEEAOgAADHULAkACQAJAIApCgoCAgNAFUQ0AIApCgoCAgPAxUQ1iIApCgoCAgIA3UQ0DIApCgoCAgJDNAFENACAKQoKAgIDw9wBRIApCgoCAgNDbAFFyIApCgoCAgLDfAFEgCkKCgICAoOYAUXJyIApCgoCAgLDoAFFyDWIgCkKCgICA0PIAUQ0AIApCgoCAgMD1AFENYiAKQoKAgICA0gBSDWEgAUKCgICAgNIAEMsHDQEgBEHIAWogASADEK0GIARByAFqENYRDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQywdFBEAgACABIARBqAFqEN0DDGALIAFCgoCAgIDSABDLB0UEQCAAQQA6AAAMYAsgARD8CiABIAEQuRQQuhQgBEHXAWogBEGwAWopAwA3AAAgBEHfAWogBEG4AWopAwAiCjcAACAAQQhqQQA6AAAgAEEgaiAKNwAAIABBgxg7AQAgBCAEKQOoATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAMawsgARD8CiABIAEQuRQQuhQgAUEMOgBqCyAAQQA6AAAMcwsgAUKCgICAgNIAEMsHRQ0KIAEQ/AogASABELkUELoUIABBgxg7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADHULIAMtAAANWiADQQhqIgIpAwAhCgJAAkACQAJAAkAgA0Ecai0AAEEBRwRAIApCgoCAgNAFUQ0BIApCgoCAgPAxUgRAIApCgoCAgJDNAFENAiAKQoKAgICA0gBRDQUgCkKCgICA0NsAUSAKQoKAgICw3wBRciAKQoKAgICw6ABRIApCgoCAgNDyAFFycg0CIApCgoCAgMD1AFINYQsgBEHIAWogASADEK0GIARByAFqENYRIAEQ6wkgAUKCgICAgNIAEK8RGiAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx6CyAKQoKAgIDw9wBRIApCgoCAgPAxUXINYiAKQoKAgICAN1ENAAJAIApCgoCAgJDNAFENACAKQoKAgICA0gBRIApCgoCAgNDbAFFyIApCgoCAgLDfAFEgCkKCgICAoOYAUXJyIApCgoCAgLDoAFFyDWMgCkKCgICA0PIAUQ0AIApCgoCAgMD1AFENYyAKQoKAgIDQBVINYAsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxDLBw0BIARByAFqIAEgBEGoAWoQ3QMgBEHIAWoQ1hEMAgsgAUEIaiEFIAEoAkBBfGohBiABQcgAaigCAEECdCECA0AgAkUNYiAEQdAAaiAFIAIgBmoiBygCABCgCyAEKAJQKQMAQoKAgIDwAFEEQCAEKAJUKQMAIgpCgoCAgNAFUSAKQoKAgICAN1FyIApCgoCAgNDyAFFyDQULIARByABqIAUgBygCABCgCyACQXxqIQIgBCgCSCkDACAEKAJMEPcQRQ0ACwxhCyABEOsJIAEQuRQaIAFBCDoAagtBACECIABBADoAACAEQagBahCpFkEBIQUMdAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQ6wkgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIABBADoAACABQQ06AGoMaAsgARDrCSABELkUGiAAQYMQOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx0CyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDGsLIAMtAAEOAgECVwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDHELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADGwLIARB0AFqIANBDGooAgA2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A0EEaikCADcDyAEgACABIARByAFqEMkNDF8LIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEM4DDGYLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEM4DDGULIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgxkCyADQQhqIgIpAwAhCgJAAkACQAJAAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDQBVENByAKQoKAgIDgB1EgCkKCgICAkA9RciAKQoKAgIDwH1FyDSggCkKCgICA8DFRDQMgCkKCgICAkDJRDQQgCkKCgICAgDdRDQYgCkKCgICAkM0AUQ0HIApCgoCAgIDSAFENAyAKQoKAgIDQ2wBRDSUgCkKCgICAsN8AUQ0BIApCgoCAgLDoAFENAiAKQoKAgIDQ8gBRDQcgCkKCgICAwPUAUQ0DIApCgoCAgND2AFENBQxNCyAKQoKAgIDQBVENUyAKQoKAgIDgB1ENJyAKQoKAgIDwMVEgCkKCgICA8PcAUXIgCkKCgICAkM0AUSAKQoKAgICA0gBRcnIgCkKCgICA0NsAUSAKQoKAgICw3wBRciAKQoKAgICg5gBRIApCgoCAgLDoAFFycnIgCkKCgICA0PIAUSAKQoKAgIDA9QBRcnINUyAKQoKAgICAN1INTAJAIAFCgoCAgIA3EMsHRQRAIARByAFqIAEgAxCtBiAEQcgBahDWEQwBCyABQoKAgICANxDgCBogASABEJ4DOgBqCyAAQQA6AAAMZwsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQjw4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIABBADoAACABQQs6AGoMXAsgARCPDiABQoKAgICw3wAQrxEaIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGgLIAEQjw4gAUKCgICA0AUQrxEaIABBgxg7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGcLIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwA3A6gBIARByAFqIAEgBEGoAWoQ3QMgBEHIAWoQ1hECQCABELILDQAgASgCXA0AIARB2AFqIARBuAFqKQMANwMAIARB0AFqIARBsAFqKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtw8hAiAAQQA6AAAgASACNgJcDFoLIABBADoAACAEQagBahCpFgxZCyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDdAyAEQcgBahDWESAEQagBahCsBEUEQCAEQeABaiAFKQMANwMAIARB2AFqIAYpAwA3AwAgBCAEKQOoATcD0AEgBEEAOgDIASAAIAEgBEHIAWoQlQkMWQsgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtw8aIABBAToAAAxYCyAEQcgBaiABIAMQrQYgBEHIAWoQ1hEgAUKCgICAgDcQywdFBEAgAEEAOgAADF0LIAFCgoCAgIA3EOAIGiABEJ4DIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMZAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQjw4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aQQAhAiAAQQA6AAAgAUEMOgBqQQEhBQxhCyAEQd8BaiADQRhqKAAANgAAIARB2AFqIANBEWopAAA3AwAgBEHQAWogA0EJaikAADcDACAEIAMpAAE3A8gBIAJFBEAgA0Ecai0AACICDQILQYCEggFBHEGchIIBEMETAAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDaDwxdCyAEQbgBaiAEQd8BaigAADYCACAEQbABaiAEQdcBaikAADcDACAEQb8BaiADQR9qLQAAOgAAIAQgBCkAzwE3A6gBIAQgAjoAvAEgBCADQR1qLwAAOwC9ASABELkUIQIgAS0AayEDIAFBFzoAayABIANB8IOCARCqFDoAaiAEQoKAgICQDzcDaCAEKQOoASAEQegAahDmEEKCgICAkA9RBEAgAEEFOgAAIABBBGogAjYCACAEQagBahCpFgxhCyAAQQA6AAAgBEGoAWoQqRYMYAsgBEHIAWogASADEK0GIARByAFqENYRIAFCgoCAgJAPEKgWRQ1AIAEoAkAgAUHIAGooAgAiAkECdGpBfGpBACACG0Hs9oEBQRJBgIOCARCeFRoMQAsgA0Ecai0AACECIANBCGopAAAhCgw+CyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDFoLIAFBLGooAgBFBEAgARDnAyAAQQA6AAAMWgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBESAEQcgBahBSDFwLIARBsAFqIgIgA0EMaigCADYCACAEIANBBGopAgA3A6gBIAEQuwQgBEGoAWoQ1QRFDTogAUEAOgBtDDoLIANBCGoiBSkDACEKAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgA0Ecai0AACICQQFHBEAgCkKCgICA4ABRDSYgCkKCgICAkAJRDRggCkKCgICAgARRDSggCkKCgICAoARRDRogCkKCgICA8ARRDSEgCkKCgICA0AVRIApCgoCAgPAGUXINGCAKQoKAgIDQB1ENICAKQoKAgIDgB1ENASAKQoKAgIDgCFEgCkKCgICA8AlRcg0oIApCgoCAgPAKUQ0BIApCgoCAgKAMUQ0oIApCgoCAgPAOUQ0UIApCgoCAgJAPUQ0BIApCgoCAgJAQUQ0hIApCgoCAgNAUUQ0ZIApCgoCAgLAVUQ0nIApC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BEG7hYIBNgLMASAEQQA2AsgBIAcgBEHIAWoQqA4MVgsgAUKCgICAkDIQzAdFBEAgBEHQAWpBJDYCACAEQZeFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahCoDgxXCyABEMQMIAFCgoCAgJAyEKgWDVQgBEHQAWpBGzYCACAEQbuFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahCoDgxUCyAEQbgBaiAFQRBqKQMANwMAIARBsAFqIAVBCGopAwA3AwAgBCAFKQMAIgo3A6gBIAEgCkIDg1AEfiAKpyICIAIoAgxBAWo2AgwgBCkDqAEFIAoLEMwHBEAgARDEDCABIAQpA6gBEPsFIABBADoAAAxTCyAEQcgBaiABIARBqAFqEN0DIARByAFqENYRIABBADoAACAEQagBahDmEAxSCyABQoKAgIDw9wAQzAdFBEAgBEHQAWpBHzYCACAEQfqFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahCoDiAAQQA6AAAMeQsgARDnAyAAQYMkOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx7CwJAIAFCgoCAgPD3ABDMB0UEQCAEQdABakEfNgIAIARBmYaCATYCzAEgBEEANgLIASABQQhqIARByAFqEKgODAELIAEQ5wMgAUESOgBqCyAAQQA6AAAMdwsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gBIAEQ9hUgBEHYAWogAikDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIABBADoAAAxOC0EADBYLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASABEPYVIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASABIARByAFqELYPGiAAQQY6AAAMTAsgBEG4AWogBUEQaikDADcDACAEQbABaiAFQQhqKQMANwMAIAQgBSkDADcDqAEgBEHIAWogARCqEyAEKALMAUFgaiECIAQoAsgBIQACQANAIAJBIGogAEYNASACKAIAQQFGDQEgAkEEaiEFIAJB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AkAgAy0AAQ4CAAEiCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwgCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqENoPDB8LIANBCGoiAikDACEKAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDwBlENRCAKQoKAgIDgB1EgCkKCgICA8ApRciAKQoKAgICQD1EgCkKCgICA4BdRcnIgCkKCgICA8B9RIApCgoCAgLAmUXIgCkKCgICAgCdRIApCgoCAgOA9UXJyciAKQoKAgIDQywBRcg0DIApCgoCAgNDSAFENAiAKQoKAgICg1QBRDQMgCkKCgICAoOYAUQ0BIApCgoCAgPD3AFINIyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASABIARByAFqELYPGiABQQY6AGogAUEAOgBtIABBADoAAAwwCyAKQoKAgIDgB1INIiAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFIMWgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDFkLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQtg8aIABBADoAACABQRM6AGoMLQsgBEHIAWogASADEK0GIARByAFqENYRIAFBQGsgAUHYAGpBACABKAJYG0Gih4IBQQ9BtIeCARCeFSgCACICEMEQIARBwAFqIANBGGopAwA3AwAgBEG4AWogA0EQaikDADcDACAEQbABaiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogAUEDIARBqAFqEFIgASACEJENIAAgBEHIAWpBKBC8BBoMVwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBSDFYLAkACQCADLQABDgIAAR0LIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADB0LIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgxVCyADQQhqKQMAIQoCQCADQRxqLQAAQQFHBEAgCkKCgICA8AZRDT8gCkKCgICA8ApRIApCgoCAgOAXUXIgCkKCgICA8B9RIApCgoCAgOA9UXJyDQEgCkKCgICAsMUAUQ0/IApCgoCAgNDLAFEgCkKCgICAoNUAUXINASAKQoKAgICg5gBSDRwgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDFYLIApCgoCAgLDFAFINGyABELkUGiAAQQA6AAAgAUEDOgBqDFILIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgxUCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDFALAkACQCADLQABDgIAARkLIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADBoLIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQ2g8MGQsgA0EIaiICKQMAIQoCQAJAAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDwBlENQCAKQoKAgIDgB1ENAyAKQoKAgIDwClENBSAKQoKAgICQD1ENAiAKQoKAgIDgF1ENBSAKQoKAgIDwH1ENBCAKQoKAgICwJlENBSAKQoKAgICAJ1ENASAKQoKAgIDgPVENBSAKQoKAgICwxQBRIApCgoCAgNDLAFFyDQQgCkKCgICAoNUAUQ0FIApCgoCAgKDmAFINHCAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMVwsgCkKCgICA4AdSBEAgCkKCgICA8AZSDRwgARC5FBogAEEAOgAAIAFBBToAagxUCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoAQJAIAEQsgsEQCABQQhqIQUDQAJAIAEoAkgiAkUNACAEIAUgASgCQCACQQJ0akF8aigCABCgCyAEKAIEIQICQCAEKAIAKQMAIgtCgoCAgPAAUQRAIAIpAwAiCkKCgICA0AVRIApCgoCAgPAxUXIgCkKCgICAkM0AUSAKQoKAgICA0gBRcnIgCkKCgICA0NsAUSAKQoKAgICw3wBRciAKQoKAgIDQ8gBRIApCgoCAgMD1AFFycnINAQsgCyACEJYLRQ0BCyABELkUGgwBCwsgAUKCgICA4AcQ+wUgARCQCCABQSxqKAIAIgIEQCABIAJBf2o2AiwLIAEgARCeAzoAagwBCyAEQcgBaiABIARBqAFqEN0DIARByAFqENYRC0EAIQIgAEEAOgAAIARBqAFqEKkWQQEhBQxUCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAAIAEgBEHIAWpBAhCzCwwqCyAEQbgBaiACQRBqKQMAIgo3AwAgBEGwAWogAkEIaikDACILNwMAIAQgAikDADcDqAEgBEKCgICAkA83A9gBIARCgoCAgPAANwPQASAEQgA3A8gBIARB8ABqIAo+AgAgBCALNwNoIAFBCGogBEHIAWogBEHoAGoQfyECIARBADYCyAEgBCACNgLMASABIARByAFqQQAQxQwgAUFAayACEMEQIABBhwg7AQAgASABLQBqOgBrIAFBBzoAaiAEQagBahDmEAwpCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASABIARByAFqELYPGiAEQQE2AsgBIAFBzABqIARByAFqEJkLIAFBEToAaiABQQA6AG0gAUEkakEREPoQIABBADoAAAwoCyAEQbABaiICIANBGGopAwA3AwAgBCADQRBqKQMANwOoAQJAIAFB5QBqLQAARQRAIARCgoCAgLDFADcDyAEgBEHIAWoQ5hAgCkKCgICAsMUAUQ0BCyAEQdgBaiACKQMANwMAIAQgCjcDyAEgBCAEKQOoATcD0AEgACABIARByAFqQQMQswsMRgsgBEHYAWogBEGwAWopAwA3AwAgBEKCgICAsMUANwPIASAEIAQpA6gBNwPQASABIARByAFqELYPGiAAQQA6AAAgAUEEOgBqDEULIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQtw8aDCILIANBHGotAABFDQIMFAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDQxMCwJAAkAgAy0AAQ4CAAEUCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwWCyAAQQA6AAAMSwsgA0EIaiICKQMAIgpCgoCAgPAGUgRAIApCgoCAgKDmAFINEiAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMTgsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgASAEQcgBahC2DyECIAFBAzoAaiABIAI2AlggAEEAOgAADCILIANBHGotAABFDQIMDwsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahClDQxICwJAAkAgAy0AAQ4CAAEPCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwSCyAAQQA6AAAMRwsgA0EIaiICKQMAQoKAgICg5gBSDQwgBEHYAWogAkEQaikDACIKNwMAIARB0AFqIAJBCGopAwAiCzcDACAEIAIpAwA3A8gBIARBsAFqIAo+AgAgBCALNwOoASABIARBqAFqEIUKIABBADoAACABQQI6AGogBEHIAWoQ5hAMHgsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahClDQxFCwJAAkAgAy0AAQ4CAAECCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwPCyAAQQA6AAAMRAsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASABQeYAai0AAA0IIARByAFqIAEgBEGoAWoQrQYgBEHIAWoQ1hEgAUEgakEAOgAAIAFBADoAbAwICyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgARCPDiAEQQE2AsgBIAFBzABqIARByAFqEJkLIARB2AFqIAUpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASABIARByAFqELYPGiAAQQA6AAAgAUEKOgBqQQEMOQsgARC5FBoMMAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBSDEMLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgxCCyAEQbABakEZNgIAIARBvISCATYCrAEgBEEANgKoASAFIARBqAFqEKgODB0LIAFCgoCAgKAEEKQIDBQLIAEQxAwMEgsgASACNgJcDAoLIABBgwI7AQAgAEEIaiAEKQOoATcDACAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDAAw9CyAFQQBHIQIgBSADQRxqLQAAIgZBAXFFciADQQhqKQMAIgpCgoCAgPD3AFEgCkKCgICAoNAAUXIgCkKCgICAoOYAUXJFQQAgCkKCgICA8AZSG3JFBEBBASECCyAEQbABaiADQRhqKAIANgIAIARBigFqIgggA0Efai0AADoAACAEIAMoAAE2AmggBCADQQRqKAAANgBrIAQgA0EQaiIHKQMANwOoASAEIANBHWoiAy8AADsBiAEgAkVBACAGG0UEQCAEQgA3AswBIARBhIWNASgCADYCyAEgASAEQcgBahCFCiAAQQhqIAU6AAAgAEEJaiAEKAJoNgAAIABBDGogBCgAazYAACAAQRBqIAo3AwAgAEEYaiAEKQOoATcDACAAQSBqIARBsAFqKAIANgIAIABBJGogBjoAACAAQSVqIAQvAYgBOwAAIABBJ2ogCC0AADoAACAAQYMEOwEADD0LIARB2AFqIAdBCGooAgA2AgAgBEHfAWogA0ECai0AADoAACAEIAo3A8gBIAQgBjoA3AEgBCAHKQMANwPQASAEIAMvAAA7AN0B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ACAEIAMpAAA3A6gBIAQgBS8AADsBaCAEIAVBAmotAAA6AGoCQCABQeUAai0AAARAIARCgoCAgLDFADcDyAEgBEHIAWoQ5hAgCkKCgICAsMUAUQ0BCyABELsEIARB2AFqIAYoAgA2AgAgBEHfAWogBC0AajoAACAEIAo3A8gBIAQgBCkDqAE3A9ABIAQgAjoA3AEgBCAELwFoOwDdASABIARByAFqELYPGiAAQQA6AAAMIQsgBEHfAWogBC0AajoAACAEQdgBaiAEQbABaigCADYCACAEQoKAgICwxQA3A8gBIAQgBCkDqAE3A9ABIAQgAjoA3AEgBCAELwFoOwDdASAAIAEgBEHIAWpBAxCzCwwgCyAEQdgBaiADQQhqKAAANgIAIARB3wFqIAVBAmotAAA6AAAgBCAKNwPIASAEQQE6ANwBIAQgAykAADcD0AEgBCAFLwAAOwDdASABIARByAFqEOwEIABBADoAAAwfCyABELkUGiABLQBrIAFBFzoAa0GshIIBEKoUIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMHgsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEK0GIARByAFqENYRIARB4AFqIAIpAwA3AwAgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAAgASAEQcgBahCVCQwdCyABLQBrIAFBFzoAa0Hgg4IBEKoUIQEgAEEDOgAAIABBIGogBEGAAWopAwA3AwAgAEEYaiAEQfgAaikDADcDACAAQRBqIARB8ABqKQMANwMAIABBCGogBCkDaDcDACAAIAE6AAEMHAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDBsLIARB4AFqIgIgA0EYaikDADcDACAEQdgBaiIFIANBEGopAwA3AwAgBEHQAWoiBiADQQhqKQMANwMAIAQgAykDADcDyAEgAUKCgICAsN8AEKgWBEAgARC5FBogAEGDEDsBACAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDACAAQQhqIAQpA8gBNwMADBsLIAAgASAEQcgBahCtBiAEQcgBahCzEgwaCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEIIARByAFqEFIMGQsgBEGoAWoQqRYMCwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBCCAEQcgBahBSDBcLIAAgASADEK0GDBMLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgwVCyAEQdgBaiAAKQMANwMAIARB0AFqIAUpAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahC2DxoMAQsgAUKCgICA8NkAEKgWBEAgARC5FBoLIARB2AFqIARBuAFqKQMANwMAIARB0AFqIARBsAFqKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aC0EACyICOgAAQQEhBQwPCyAELQC8AUUEQCAEQcgBaiABIARBqAFqEN0DIARByAFqENYRCyABQoKAgIDwiQEQ4AgaIAEgARCeAzoAagtBACECIABBADoAACAEQagBahCpFkEBIQUMDQsCQCABQoKAgIDw2QAQqBZFBEAgBEHIAWogASADEK0GIARByAFqENYRDAELIAEQuRQaCyAAQQA6AAAMCwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxIMDQtBAQshBUEAIQIMCQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBDyAEQcgBahBSDAoLIARBsAFqIANBCWopAAA3AwAgBEG4AWogA0ERaikAADcDACAEQb8BaiADQRhqIgYoAAA2AAAgBEHqAGogA0Efai0AADoAACAEIAMpAAE3A6gBIAQgA0Edai8AADsBaCACIAVyQf8BcQRAIARB4AFqIAYpAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEK0GIARByAFqELMSDAoLIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakEGEPoQIARB1wFqIARBtwFqKQAANwAAIARB3wFqIARBvwFqKAAAIgE2AAAgAEElaiAELwFoOwAAIABBJ2ogBEHqAGotAAA6AAAgAEEIakEAOgAAIABBBjoAASAAQSBqIAE2AAAgBCAEKQCvATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAgAEEkakEAOgAAIABBAzoAAAwJCyAEQcABaiICIANBGGopAwA3AwAgBEG4AWoiBSADQRBqKQMANwMAIARBsAFqIgYgA0EIaikDADcDACAEIAMpAwA3A6gBIARByAFqIAEgBEGoAWoQrQYgBEHIAWoQ1hEgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAgAEEIaiAEKQOoATcDACAAQYMMOwEADAgLQQEhBUEBIQIMBQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxIMBgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxIMBQsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEK0GIARByAFqENYRIABBIGogAikDADcDACAAQRhqIAUpAwA3AwAgAEEQaiAGKQMANwMAIABBCGogBCkDqAE3AwAgAEGDDDsBAAwEC0EBIQIMAQtBASECQQEhBQsCQAJAIAMtAAAOAwEDAAMLIAVFDQIgA0EEahDOCwwCCyACRQ0BIANBCGoQqRYMAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxILIARB8AFqJAALwLgBAh1/BH4jAEHgDGsiAyQAIAECfwJAAn8CQAJAIANBkARqAn8CQAJAAn8CfwJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJ/AkACQAJ/An8CQAJAAkACQAJ/AkAgA0H4AmoCfwJ/AkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAdQQFrDgQBDQMAAgsgAUHoAGohFiADQeQCaiESIANBzAJqIRECQAJAAkACQAJAAkAgAUHRAWoiHS0AAEEBaw4HBRIEAwIBABULIAEtAIQCDQogA0HMAmohESADQeQCaiESIAFB9AFqDEoLIAFB1AFqIQUgAUH0AWohCiADQfACaiEGIANBzAJqIREgA0HkAmohEgJAAkAgAS0A9AFBAWsOBAwSAQAWCyADQcwCaiERIANB5AJqIRIgA0HwAmohBgxCCyABQfgBaiEIIAFBqAJqIQ8gA0HMAmohESADQeQCaiESIANB8AJqIQYCQCABLQCoAkEBaw4DABEPFgtBkIDAAEEjQbCDwAAQvQ8ACyABLQCEAg0KIANBzAJqIREgA0HkAmohEiABQfQBagwpCyABQdQBaiEFIAFByAJqIQogA0HAC2ohBiADQcwCaiERIANB5AJqIRICQAJAIAEtAMgCQQFrDgMBEAAbCyADQcwCaiERIANB5AJqIRIgA0HAC2ohBgwlC0GQgMAAQSNBqIXAABC9DwALIAFB1AFqIRogA0HMAmohESADQeQCaiESAkACQCABQcUCaiIbLQAAQQFrDgMBDwAYCyABQaACaiELIAFBwAJqIQwgA0HMAmohESADQeQCaiESAkACQCABLQDAAkEBaw4DARAAIAsgA0HMAmohESADQeQCaiESQQAMIAtBkIDAAEEjQYCDwAAQvQ8AC0GQgMAAQSNByILAABC9DwALQZCAwABBI0HshcAAEL0PAAtBkIDAAEEjQYiCwAAQvQ8ACyABIAEtABw6AB4gASABKAIEIgU2Agwg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uANBf2oiBDoAuAMgBEH/AXFFDSAgAyADKAKoA0EBajYCqAMgA0EBOgDkAyADIANBoANqNgLgAyADQQA2AugDIANBADYC+AMgA0EANgKIBCADQYgJakEEciELIANBrANqIQ1BASEMQQAhCQNAIANBoANqENsIIiGnQQFxDQcgIUKAAoNQBEAgA0EDNgKICSADQaADaiADQYgJahCrCgwdCwJAAkACQAJAAkACQAJAICFCEIinIgRB/wFxIgdBLEcEQCAHQf0ARg0DIAxB/wFxDQEgA0EINgKICSADQaADaiADQYgJahCrCgwkCyAJQQFxRQ0AIAMgAygCqANBAWo2AqgDIANBoANqENsIIiFCAYNQRQRAICFCIIinDCQLICFCgAKDUEUEQCAhQhCIpyEEDAILIANBBTYCiAkgA0GgA2ogA0GICWoQqwoMIwtBACEMIANBADoA5AMLAkAgBEH/AXEiBEEiRwRAIARB/QBGDQEgA0EQNgKICSADQaADaiADQYgJahCrCgwjCyADQQA2ArQDIAMgAygCqANBAWo2AqgDIANBiAlqIANBoANqIA0QvAEgAygCiAlBAUYNISADKAKQCSIEIAMoApQJIgdB6MrvAEEHELYWDQQgBCAHQe/K7wBBDBC2Fg0DIAQgB0H7yu8AQQsQthYNAkEBIQkgA0HgA2oQ3QEiB0UNBkEADCMLIANBEjYCiAkgA0GgA2ogA0GICWoQqwoMIQsCQAJAAkACQAJAAkACQAJAIAMoAugDIgRFBEAgA0GICWpB6MrvAEEHEMILQQEhCSADKAKICUEBRg0CIANBsAxqIANBiAlqQQRyIgdBCGooAgA2AgAgAyAHKQIANwOoDAwBCyADQbAMaiADQfADaigCADYCACADIAMpA+gDNwOoDAsgAygC+AMiCw0BIANBiAlqQe/K7wBBDBDCCyADKAKICUEBRg0DIANBwAxqIANBiAlqQQRyIgdBCGooAgA2AgAgAyAHKQIANwO4DAwCCyADKAKMCSEHDCQLIANBwAxqIANBgARqKAIANgIAIAMgAykD+AM3A7gMCyADKAKIBA0BIANBiAlqQfvK7wBBCxDCCyADKAKICUEBRg0DIANB0AxqIANBiAlqQQRyIgRBCGooAgA2AgAgAyAEKQIANwPIDAwCCyADKAKMCSEHDCALIANB0AxqIANBkARqKAIANgIAIAMgAykDiAQ3A8gMCyADQdgDaiADQcAMaigCADYCACADQcgDaiADQdAMaigCADYCACADIAMpA7gMNwPQAyADIAMpA8gMNwPAAyADKQKsDCEhIAMoAqgMIQdBASEJQQAMJQsgAygCjAkhByADQbgMahCJFAwdCyADKAKIBA0CIANBiAlqIANB4ANqEL0TIAMoAogJQQFGDR4gA0GIBGoQ1xUgA0GQBGogC0EIaigCADYCACADIAspAgA3A4gEQQEhCQwDCyADKAL4AwRAQQEhCUHvyu8AQQwQ0QwhB0EADCALIANBiAlqIANB4ANqEL0TIAMoAogJQQFGDR0gA0H4A2oQ1xUgA0GABGogC0EIaigCADYCACADIAspAgA3A/gDQQEhCQwCCyADKALoAwRAQQEhCUHoyu8AQQcQ0QwhB0EADB8LIANBiAlqIANB4ANqEL0TIAMoAogJQQFGDRwgA0HoA2oQ1xUgA0HwA2ogC0EIaigCADYCACADIAspAgA3A+gDQQEhCQwBCwtBASEJQQAhBEH7yu8AQQsQ0QwhBwwdCyADIAMtALgDQX9qIgQ6ALgDIARB/wFxRQ0WIAMgAygCqANBAWo2AqgDIANBAToAjAQgAyADQaADajYCiAQgA0GICWogA0GIBGoQ5AMgAygCiAlBAUYNBiADKAKMCSIHRQRAQQBB6MDvABCqCiEHDBULIAMgBzYCuAwgAyADQZAJaikDACIhNwK8DCADQYgJaiADQYgEahDkAwJAIAMoAogJQQFHBEAgAygCjAkiBEUEQEEBQejA7wAQqgohBwwCCyADIAQ2AsgMIAMgA0GQCWopAwA3AswMIANBiAlqIANBiARqEOQDAkACfyADKAKICUEBRwRAIAMoAowJIgwNAkECQejA7wAQqgoMAQsgAygCjAkLIQcgA0HIDGoQiRQMAgsgA0GwDGogA0HQDGooAgA2AgAgAyADKQPIDDcDqAwgA0GQCWopAwAhI0EBIQ1BAAwXCyADKAKMCSEHCyADQbgMahCJFAwUCyAhQiCIpyEEDCMLIAEoAnghBSAWQQA6AGogASAFNgLUASABQcUCaiIbQQA6AAAgASAKOgDEAiABIAwpAgA3AtgBIAFB4AFqIAxBCGooAgA2AgAgAUHUAWohGgsgASABKQLYATcC5AEgAUHsAWoiBSABQeABaigCADYCACADIBooAgAiHjYC6AMgAS0AxAIhHyAFKAIAIQUgASgC5AEhBkGAARByIgRFBEBBgAFBCEGoi40BKAIAIgBBASAAGxEAAAALIARBADYCACAEQgA3A2ggBEHwAGpCADcDACADQdwEakIANwIAIANBzARqQgA3AgAgA0HABGpCADcDACADQbgEakECOgAAIANBsARqQoGAgIAQNwMAIANBrARqIAQ2AgAgA0GkBGpCADcCACADQawFakGAgoDYAjYCACADQYSFjQEoAgAiCjYC5AQgA0Gk8YwBKAIAIgQ2AtgEIANBATYC1AQgAyAENgLIBCADQazxjAEoAgA2ArwEIAMgBDYCoAQgA0IBNwOYBCADQQA2AqAFIANB+ARqQQA2AgAgA0HwBGpCADcDACADQegEakIANwMAIANBgAVqQgA8AAAgA0GBBWpBgoDcEDYAACADQoACPgL8BCADQgA3ArQFIANBADoAhwUgA0EBOwCFBSADQbwGakEAOgAAIANBADYCuAYgA0EBOwC9BiADQcAFakIANwMAIANBADoAvwYgA0EPNgK8BSADQZwGakEAOgAAIANBkAZqQQA2AgAgA0GEBmpBADYCACADQfAFakIANwMAIANB5AVqQgA3AgAgA0HYBWpCADcDACADQcwFakIANwIAIANBADYC+AUgA0EPNgLsBSADQQ82AuAFIANBDzYC1AUgAyAKNgLIBSADQbAGakIANwMAIANBpAZqQgA3AgAgA0EPNgKgBiADQgA3A4gFIANCATcDmAUgA0IANwOQBSADQcAGahCqDSADQdAGaiADQZgEakG4AhC8BBogAwJ+IAVBCU8EQCAFQRAgBUEQSxsiCkEIaiIEIApJDQYgBEF/akEDdkEBahD9DiIEQoCAgIAQNwIAIARBCGogBiAFELwEGiAFrSAKrUIghoQMAQsgA0IANwPACyADQcALaiAGIAUQvAQaIAVBDyAFGyEEIAMpA8ALCyIgNwKMCSADIAQ2AogJIANB+AhqIQYCQCAEQQ9HQQAgIKcgBEEJSXIbRQRAIANBiAlqEM4LDAELIANBhAlqKAIAIgUgBUF/aiIFIANB/AhqKAIAIgQgAygC+AhrcWtBAUYEQCAGEO4EIAMoAvwIIQQgAygChAlBf2ohBQsgAyAFIARBAWpxNgL8CCADQYAJaigCACAEQQxsaiIFIAMpA4gJNwIAIAVBCGogA0GQCWooAgA2AgALA0AgA0HQBmogBhCVDw0ACyADQYgJaiADQdAGakG4AhC8BBogA0GwC2ohFwNAIANBiAlqIBcQlQ8NAAsgAygCsAsgA0G0C2ooAgBGBEAgA0GgA2oQqg0gAygCpAohBSADQQA2AqQKIAVFDQYDQCAFKAIMQYCAxABGBEACQAJAAkACQAJAAkACQCAFKAIAQQFrDgUAAQIDBAULIANCIzcCxAsgA0EBNgLACyADQaADaiADQcALahCYCSADQSQ2AsgLIANB2rqCATYCxAsgA0EANgLACyADQYgJaiADQcALahCrEAwECyAFLQA9RQ0ECyADQSI2AsgLIANBuLqCATYCxAsgA0EANgLACyADQYgJaiADQcALahCrECAFIANBiAlqEIoEDAULIAUgA0GICWogA0GgA2pBgIDEABC7AhoMBAsgBSADQaADahDBDgsgBUEAOgAUIAVCADcCDAwCCyAFIANBiAlqIANBoANqEKMJDAELCyADQcALaiAFQcAAELwEGiADQYAMaiADQcALahD5CSADQYgJaiADQYAMahDMBSAFEKUCDAYLQZynggFBLkGsqIIBEL0PAAsgA0HIDGogASgCfCABQYQBaigCABDSDCABQQA6AMgCIAEgAykDyAw3AtQBIAFB3AFqIANB0AxqKAIANgIAIAEgASgCeDYC4AEgAUHUAWohBSABQcgCaiEKIANBwAtqIQYLIAEgBSkCADcC5AEgASABKALgATYC8AEgAUHsAWogBUEIaigCADYCACADQYgJakGqhMAAQRkQuRNBASEIIAMtAIgJQQFGDQggA0GICWogAUH0AWogA0HSBmogA0GICWpBBHJByAAQvARByAAQvAQQ5gMgA0HQBmogASgC8AEQtwsgA0GICWogAygC0AYgAygC2AYQ5gwgA0HQBmoQiRQQkAYgA0E4aiABKALwASIEKAIAIAQoAggQ0goQ4g8gAygCOCEEIAEgAygCPCIPNgLAAiABIARBAEc2ArwCIAQNCSABIA8Q1QY2AsQCDAoLICFCIIinDBQLIAMoAowJIQcMDQtBy5GDAUEmQby/ggEQtxYACyADQQE6AKoLIANBiAlqIANBoANqEJMOBEBB4I2CAUHKAEGsjoIBEL0PAAsCQAJAIAMoAqADIAMo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aiADQdAGakHAABC8BBogA0GYBGpBBHIhAkEAIQgDQCADQZgEaiADQYgJahC+CiADKAKcBEECRgRAIANBiAlqEJ4SIANByABqIAUgDiAIQfjN7wAQzw0gA0GoDGogAygCSCADKAJMEIAWIANBlAlqIANBsAxqKAIANgIAIANBATYCiAkgAyADKQOoDDcCjAkMAwsgA0HYC2ogAkEYaikCADcDACADQdALaiACQRBqKQIANwMAIANByAtqIgQgAkEIaikCADcDACADIAIpAgA3A8ALIANBgAxqIANBwAtqEIYJIANBwAtqIANBgAxqQQAQ3gYgA0GgA2ogA0HAC2oQnRIgA0HgAGogBSAOIAggAygCqANB6M3vABDbCSADQagMaiADKAJgIAMoAmQQgBYgA0HAC2ogA0GADGpBk8fvAEEDEKYHIAMoAsALRQ0EIANB+AJqIgcgBCkDADcDACADIAMpA8ALNwPwAiADQdgAaiADQfACahDkDyADKAJcIQ8gAygCWCEKIANB8AJqIANBgAxqQf3KggFBBBCmBwJ/QQAgAygC8AJFDQAaIAQgBykDADcDACADIAMpA/ACNwPACyADQdAAaiADQcALahDkDyADKAJUIQcgAygCUAshBCADIAdBACAEGzYC/AMgAyAEQbD/jAEgBBs2AvgDIANByAxqIAEoAvwBIAEoAoQCIAEoAogCIAEoApACIANB0ANqIAogDxCnByADQQI2AtQLIANCAzcCxAsgA0Gsx+8ANgLACyADQRE2AvwCIANBBzYC9AIgAyADQfACajYC0AsgAyADQcgMajYC+AIgAyADQfgDajYC8AIgA0G4DGogA0HAC2oQigMgA0HIDGoQiRQgA0GoDGogAygCuAwgAygCwAwQgBYgA0G4DGoQiRQgAygCrAMhCCADQYAMahCSDwwACwALIANBkAlqIA42AgAgAyAFNgKMCSADQQA2AogJIANB0AZqEJ4SCyADKAKMCSEFIANBQGsgA0GICWpBBHIiBEEIQQQgBhtqKAIAIgIQ9AwgAygCRCEGIAMoAkAiDyAFIAIQvAQaIAMoAogJBEAgBBCJFAsgA0GICWogASgC8AEgAUH4AWooAgAQ0gwgA0GcCWogAjYCACADQZgJaiICIAY2AgAgAikDACEgIAMtAIgJIQogAy0AiQkhCSADLwGKCSEIIAMoAowJIQUgAygCkAkhByADQYgEahCJFCABQZQCahDWFiABQfwBahD9FSABQfABahCJFCABQeQBahCJFEEAIQYMAwsgAUGUAmoQ1hYgAUH8AWoQ/RUMAQtB6IaNAUErQZjH7wAQvQ8ACyABQfABahCJFCABQeQBahCJFAtBASEEIBtBAToAACAaENgOIAZFBEAgBSEOIAchBSAPIQdBACEEDCgLIApB/wFxIAhBEHQgCUH/AXFBCHRyciEOQQIhCgwnCyADIAMtAIkJOgCdBCADQQI6AJwEDAMLIANBmARqIA8Q1AYMAQsgA0EwaiABQcQCaiIHIAIQ6wZBAiEIQQMgAygCMCIJQQJGDQIaIAMoAjQhAiAHEJYJAkAgCUUEQCADIAI2AqgMIANBKGogAhAGIANB0AZqIAMoAiggAygCLBDMDSADQYgJaiADKALQBiADKALYBhCOASADQdAGahCJFCADKAKMCSECIAMoAogJQQFGDQEgA0GUDGogA0GgCWooAgAiBDYCACADQYwMaiIHIANBmAlqKQMAIiA3AgAgAyADQZAJaikDADcChAwgAyACNgKADCADQdAGaiAgpyAEENIMIANBnAlqQQI2AgAgA0H8AmpBDTYCACADQgM3AowJIANB6ILAADYCiAkgAyABQfABajYC+AIgA0ELNgL0AiADIAc2AvACIAMgA0HwAmo2ApgJIANBoANqIANBiAlqEIoDIANB5AZqIANBqANqKAIANgIAIAMgAykDoAM3AtwGIANBpARqIANB2AZqKQMANwIAIANBrARqIANB4AZqKQMANwIAQQAhCCADQQA2ApgEIAMgAykD0AY3ApwEIANBgAxqENcVIAcQiRQgA0GoDGoQlhUgAUH0AWoQiRQMAwsgA0GYBGogAhDUBgwBCyADQaAEaiACNgIAIANBAzoAnAQgA0EBNgKYBCADQagMahCWFQsgAUH0AWoQiRQgAygCmAQhCAsgAUHkAWoQiRQgBkEYaiADQbQEaikCADcCACAGQRBqIANBrARqKQIANwIAIAZBCGogA0GkBGopAgA3AgAgBiADKQKcBDcCAEEBCyECIAogAjoAAEECIQQCQCAIQQJHBEAgASAGKQIANwKMASABQaQBaiAGQRhqKQIANwIAIAFBnAFqIAZBEGopAgA3AgAgAUGUAWogBkEIaikCADcCACABIAg2AogBIAUQuhIgASgCiAFBAUYNASABKQKcASEgIAEoApgBIQcgASgCkAEhDiABLwGOASEIIAEtAI0BIQkgAS0AjAEhCiABKAKUAQweC0EEDCMLIAUgAUGMAWoiAikCADcCACAFQRhqIAJBGGopAgA3AgAgBUEQaiACQRBqKQIANwIAIAVBCGogAkEIaikCADcCACADQfyFwABBDBAbIgI2AsALIANBnAlqQQE2AgAgA0IBNwKMCSADQcT/jAE2AogJIANBEjYCnAQgAyAFNgKYBCADIANBmARqNgKYCSADQdAGaiADQYgJahCKAyADIANB0AZqEMAPIgU2AogJIAIgBRAvIANBiAlqEJYVIANBwAtqEJYVIANBoANqIAEoAnwgAUGEAWooAgAQ0gwgAUEAOgCEAiABIAMpA6ADNwL0ASABQfwBaiADQagDaigCADYCACABIAEoAng2AoACIAFB9AFqCyICQQhqKAIAIgQ2AgAgAyACKQIAIiA3A/ACIAMgASgCgAIiBTYCiAQgAyAENgK8DCADICA+ArgMIANBiAlqIANBuAxqIAUQWkEBIQQCQCADLQCICUEBRwRAIANBmARqIANB0gZqIANBiAlqQQRyQSQQvARBJBC8BBogA0HQBmogAygCmAQgAygCoAQQ0gwgA0GcCWpBAjYCACADQcwLakENNgIAIANCAzcCjAkgA0HogsAANgKICSADQQs2AsQLIAMgA0HAC2o2ApgJIAMgA0GIBGo2AsgLIAMgA0GYBGo2AsALIANBgAxqIANBiAlqEIoDIANB5AZqIANBiAxqKAIANgIAIAMgAykDgAwiITcC3AYgA0HgBmopAwAhICADLQDQBiEKIAMtANEGIQkgAy8B0gYhCCADKALUBiEOIAMoAtgGIQUgA0GYBGoQ8xQgA0HwAmoQiRQgIachB0EAIQQMAQsgAy0AiQkhCSADQfACahCJFEEAIQoLIAFBAToAhAIgAhD8FSABQdQBahCbEgwfC0EAIQ1BAQshCUEBIQsgAyADLQC4A0EBajoAuAMgA0GgA2oQ1AQhBCADQZAJaiIQICE3AwAgA0GoCWogIzcDACADQaQJaiAMNgIAIANBmAlqIAMpA6gMNwMAIANBoAlqIANBsAxqKAIANgIAIAMgBzYCjAkgAyAJNgKICSADIAQ2ArAJIANBiAlqQQRy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QQA2ApgEIAMgAykDwAs3ApwEDAELIAEoAvgBRQRAIANBwAtqIAMoAqwDIANBtANqKAIAENIMIANB5AZqQQM2AgAgA0GcCWpBCzYCACADQZQJakENNgIAIANCAzcC1AYgA0H8hMAANgLQBiADIAFB8AFqNgKQCSADQQs2AowJIAMgA0GsA2o2AogJIAMgA0GICWo2AuAGIAMgA0G4DGo2ApgJIANBgAxqIANB0AZqEIoDIANB1AtqIANBiAxqKAIANgIAIAMgAykDgAw3AswLIANBpARqIANByAtqKQMANwIAIANBrARqIANB0AtqKQMANwIAIANBADYCmAQgAyADKQPACzcCnAQMAQsgBUEAOgAhIANB0AZqIAFB+AFqQSQQvAQaIANBgAxqIAMoAqwDIANBtANqKAIAENIMIANB1AtqQQY2AgAgA0G0CWpBCzYCACADQawJakELNgIAIANBpAlqQQs2AgAgA0GcCWpBCzYCACADQZQJakENNgIAIANCBjcCxAsgA0HMhMAANgLACyADIANB6AZqNgKwCSADIANB3AZqNgKoCSADIAFB8AFqNgKQCSADQQs2AowJIAMgA0GsA2o2AogJIAMgA0GICWo2AtALIAMgA0HQBmo2AqAJIAMgA0G4DGo2ApgJIANByAxqIANBwAtqEIoDIANBlAxqIANB0AxqKAIANgIAIAMgAykDyAw3AowMIANBpARqIANBiAxqKQMANwIAIANBrARqIANBkAxqKQMANwIAIANBADYCmAQgAyADKQOADDcCnAQgA0HQBmoQ8xQLIANBuAxqEIkUQQALIQggA0GsA2oQiRQgA0GoDGoQiRQgAUGcAmoQiRQgASgC+AFFDQMgBS0AIUUNAyABQfgBahDzFAwDCyAPIAkgBCAJQZDQggEQ3gEACyABQZwCahCJFCADKAKYBCEICyABQfgBahDWFQsgBUEAOgAhIAFB5AFqEIkUIAZBGGogA0G0BGopAgA3AgAgBkEQaiADQawEaikCADcCACAGQQhqIANBpARqKQIANwIAIAYgAykCnAQ3AgBBAQshAiAKIAI6AABBAiEEIAhBAkYNASABIAYpAgA3ArABIAFByAFqIAZBGGopAgA3AgAgAUHAAWogBkEQaikCADcCACABQbgBaiAGQQhqKQIANwIAIAEgCDYCrAEgBRDZDiABKAKsAUEBRg0CIAEpAsABISAgASgCvAEhByABKAK0ASEOIAEvAbIBIQggAS0AsQEhCSABLQCwASEKIAEoArgBCyEFQQAhBAwDC0EGDAQLIAUgAUGwAWoiAikCADcCACAFQRhqIAJBGGopAgA3AgAgBUEQaiACQRBqKQIANwIAIAVBCGogAkEIaikCADcCACADQfyFwABBDBAbIgI2AvACIANBnAlqQQE2AgAgA0IBNwKMCSADQcT/jAE2AogJIANBEjYCnAQgAyAFNgKYBCADIANBmARqNgKYCSADQdAGaiADQYgJahCKAyADIANB0AZqEMAPIgU2AogJIAIgBRAvIANBiAlqEJYVIANB8AJqEJYVIANB+ANqIAEoAnwgAUGEAWooAgAQ0gwgASgCeCECIApBCGogA0GABGooAgA2AgAgCiADKQP4AzcCACABQQA6AIQCIAEgAjYCgAIgAUH0AWoLIgJBCGooAgAiBDYCACADIAIpAgAiIDcDiAQgAyABKAKAAiIFNgLAAyADIAQ2AuwDIAMgID4C6AMgA0GICWogA0HoA2ogBRBaQQEhBAJAIAMtAIgJQQFHBEAgA0GYBGogA0HSBmogA0GICWpBBHJBJBC8BEEkELwEGiADQfACaiADKAKYBCADKAKgBBDSDCADQcgMaiADKAKkBCADQawEaigCABBfIANBnAlqQQs2AgAgA0GUCWpBDTYCACADQeQGakEDNgIAIANBCzYCjAkgA0IDNwLUBiADQfyEwAA2AtAGIAMgA0HIDGo2ApgJIAMgA0HAA2o2ApAJIAMgA0GYBGo2AogJIAMgA0GICWo2AuAGIANBuAxqIANB0AZqEIoDIANByAxqEIkUIANBhANqIANBwAxqKAIANgIAIAMgAykDuAwiITcC/AIgA0GAA2opAwAhICADLQDwAiEKIAMtAPECIQkgAy8B8gIhCCADKAL0AiEOIAMoAvgCIQUgA0GYBGoQ8xQgA0GIBGoQiRQgIachB0EAIQQMAQsgAy0AiQkhCSADQYgEahCJFEEAIQoLIAFBAToAhAIgAhD8FSABQdQBahCbEgsgAUH8AGoQiRQLIBZBADoAaiARIBIpAgA3AgAgEUEIaiASQQhqKAIANgIAQQELIQIgHSACOgAAQQIhBiAEQQJHBEAgA0HIAmoiAiARQQhqKAIANgIAIAMgESkCADcDwAIgFhD3CUEBIQYgBEEBRwRAIANBrARqICA3AgAgA0GoBGogBzYCACADQaQEaiAFNgIAIANBoARqIA42AgAgAyAIOwGeBCADIAk6AJ0EIAMgCjoAnARBACEGIANBADYCmAQgAUEgahCJFAwCCyADQbgEaiADKQPAAjcDACADQcAEaiACKAIANgIAIANBsARqICA3AwAgA0GsBGogBzYCACADQagEaiAFNgIAIANBpARqIA42AgAgA0GiBGogCDsBACADQaAEaiAKOgAAIAMgCToAoQQgA0EGOgCcBCADQQE2ApgEIAFBIGoQiRQMAQtBBAwBCyADQYgJaiADQZgEakEEckEoELwEGkEBCzoAHSAGQQJHBEAgAEEEaiADQYgJakEoELwEGgsgACAGNgIAIANB4AxqJAAL4JcBAjd/BX4jAEGgOmsiAiQAAkACQAJAAkACQAJAAkACQAJAAkAgASgCCCIaBEAgAkGIAWogGhC1CiACQQA2Arg4IAIgAikDiAE3A7A4IAJBzDhqQvqBgICgATcCACACQgA3AsQ4IAJBpPGMASgCACIPNgLAOCACQeQ4akL6gYCAoAE3AgAgAkIANwLcOCACIA82Atg4IAEoAgAiDSAaQQxsaiEuIAJB2AFqIRsgAkHAJ2ohEiACQeAnaiEWIAJB5CdqIQogAkHIJ2ohHiACQcwnaiEjIAJB5RZqIRMgAkHhJ2ohFyACQbgnakEEciEOIAJB0BZqIRQgAkHAFmpBBHIhCSACQcgWaiEMIAJB3AFqISsgAkHoCWohLyACQegQaiEwIAJB0BBqISQgAkG8KGohHyACQfgnaiExIAJBgBdqITIgAkHoFmohICACQfwnaiElIAJB7BZqIRUgAkHwDGohJiACQcQnaiEsIAJBqBBqQQRyIRggAkHYOGpBBHIhISACQcA4akEEciEiIAJB2CdqIRBBrPGMASgCACEnIAJB/AlqITMgAkGkCWohNCACQbQJaiE1A0ACQCANIC5HBEAgAkIBNwOICSAzIAExAB1CAYY8AAAgAkKAgICAEDcDgAkgAkIANwPwCSACIA82AuwJIAJBADYC6AkgAkIANwLcCSACICc2AtgJIAJBADYC1AkgAkIANwLMCSACIA82AsgJIAJBADYCxAkgAkIANwK8CSACIA82ArgJIAJBADYCtAkgAkIANwKsCSACIA82AqgJIAJBADYCpAkgAkIANwKcCSACIA82ApgJIAJBADYClAkgAiABLQAcIgM6AOYJIAIgAzoA5QkgAiABLQAeOgDkCSACIAEoAhQ2ApAJIAIgAS0AI0EBczoA/QkgAkKAgIAIQoCAgBAgAS0AGxtCgIAEQoCACCABLQAaG4RCgAJCgAQgAS0AGRuEQgFCAiABLQAYG4Q+AvgJIA0oAgAhLSACIA0oAggiNjYC+DkgAiAtNgL0OSACQoCAgIAQNwOACSACIAM6AOYJIAJBATYCiAkgAiACQYAJajYC8DkgAkGAAWogAkGUCWpBuKXwABDxDiACKAKAASIDKAIIIQYgAigChAEhBCADQQA2AgggAygCACAGEIkSIAQgBCgCAEEBajYCACACQfgAaiA0Qcil8AAQ8Q4gAigCeCIEKAIIIAIoAnwhBiAEQQA2AgggDUEMaiENQfAAbCEDIAQoAgAiBEEoaiEHA0AgAwRAIAQtAAAgBEEcahCAF0UEQCAHEOQSCyAEQfAAaiEEIANBkH9qIQMgB0HwAGohBwwBCwsgBiAGKAIAQQFqNgIAIAJB8ABqIDVB2KXwABDxDiACKAJwIgQoAgggAigCdCEGIARBADYCCEGkAWwhAyAEKAIAIQQDQCADBEACfyAELQAARQRAIARBHGoQhRcgBEFAawwBCyAEQQRqCyAEQaQBaiEEEOUSIANB3H5qIQMMAQsLIAYgBigCAEEBajYCACACQcAnaiIoIAIoAvA5IgNBCGooAgAiBDYCACAsIAMpAgAiOTcCACAsQQhqIAQ2AgAgAkHgDGoiKSAoKQMANwMAIAJB6AxqIjcgHikDADcDACACQgA3AvQMIAIgDzYC8AwgAiA5NwPYDANAIAJB8DlqEM0DAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigC8DkoAgAiAyACKAL4OSIERwRAAkAgAyACKAL0OSAEEKEJIgNBWGoOBBMSDg0ACwJAIANBhX9qDgIMEQALIANBP0YNDiADQdsARg0PIAIoAvA5KAIAIAIoAvQ5IAIoAvg5EKEJIgRBpH9qDgMGAgQBCyACQagFaiACQdgMakEkELwEGiACQbgnaiACQfA5aiACQagFahCfAiACQZA5aiIIIApBCGopAgA3AwAgAkGYOWoiESAKQRBqKAIANgIAIAIgCikCADcDiDkgAigC+CchCyACKQLcJyE7IAIoAtgnIQQgAikD0CchOSACKALMJyEHIAIoAsgnIQUgAigCxCchAyACKQK8JyE6IAIoArgnQQFGDRQgMiAlQcQAELwEIRkgICACKQOIOTcCACAgQQhqIh0gCCkDADcCACAgQRBqIiogESgCADYCACACIDs3A+AWIAIgBDYC3BYgAiA5NwLUFiACIAc2AtAWIAIgBTYCzBYgAiADNgLIFiACIDo3A8AWIAIgCzYC/BYgAkG4J2ogAkHwOWogAkHAFmoQogEgAigCuCciBkEgRgRAIAggHSkCADcDACARICooAgA2AgAgAiAgKQIANwOIOSACKALIFiEDIAIoAswWIQUgAigC0BYhByACKQLUFiE5IAIoAtwWIQQgAikD4BYhOyACKAL8FiELIAIpA8AWITogAkG4J2ogGUHEABC8BBogAkHoAGogAigC8DlBFGpB+KrwABDxDiACQZg6aiIqIAIoAmgiBkEIaiI4KAIANgIAIAIoAmwhHUEAIRkgOEEANgIAIAIgBikCADcDkDogBkEANgIEIAYgDzYCACACQbA5aiAIKQMANwMAIAJBuDlqIBEoAgA2AgAgAiACKQOIOTcDqDkgAkGoBWogAkG4J2pBxAAQvAQaIAJBiDpqICooAgA2AgAgAiACKQOQOjcDgDogHSAdKAIAQQFqNgIAIDpCIIinIQggOqchBgwcCyACQbA5aiAWQQhqKQIANwMAIAJBuDlqIBZBEGooAgA2AgAgAiAWKQIANwOoOSACKQPYJyE7IAIoAtQnIQQgAikCzCchOSACKALIJyEHIAIoAsQnIQUgAigCwCchAyACKAK8JyEIIAIoAvQnIQsgAkHAFmoQrgsMFQsgBEEkRg0BIARBLkYNBQsgAkGoBWogAigC8DkgAigC9DkgAigC+DkQ9QcgAigC8DkgAigC9DkgAigC+DkQ1QUaIAxBEGogAkG4BWopAwA3AgAgDEEIaiACQbAFaikDADcCACAMIAIpA6gFNwIAIAJBADoA5BYgAikC5BYhOyACKALIFiEIIAIoAswWIQMgAigC0BYhBSACKALUFiEHIAIpA9gWITkMFQsgAkGoBWogAigC8DkgAigC9DkgAigC+DkQ9QcgAigC8DkgAigC9DkgAigC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JyE7IAIoAtgnIQQgAikD0CchOSACKALMJyEHIAIoAsgnIQUgAigCxCchAyACKQK8JyE6IAIoArgnQQFHBEAgAkHAFmogJUHAABC8BBogAkGYOWogCCgCACIINgIAIAJBkDlqIAYpAwAiPDcDACACIAIpA6gFIj03A4g5IAogPTcCACARIDw3AgAgGSAINgIAIAIgOzcC3CcgAiAENgLYJyACIDk3A9AnIAIgBzYCzCcgAiAFNgLIJyACIAM2AsQnIAIgOjcCvCcgAiALNgL4JyAlIAJBwBZqQcAAELwEGiACQQU2ArgnICYgAkG4J2oQjRAMCwsgAkGwOWogBikDADcDACACQbg5aiAIKAIANgIAIAIgAikDqAU3A6g5IDpCIIinIQggOqchBgwECyACQcAWaiACQdgMakEkELwEGiACQbgnaiACQfA5aiACQcAWahCHAyACKALYJyEEIAIpA9AnITkgAigCzCchByACKALIJyEFIAIoAsQnIQMgAikCvCchOiACKAK4J0EBRwRAIAIgAigC3Cc2AvgMIAIgBDYC9AwgAiA5NwLsDCACIAc2AugMIAIgBTYC5AwgAiADNgLgDCACIDo3A9gMDAoLIAJBsDlqIApBCGopAgA3AwAgAkG4OWogCkEQaigCADYCACACIAopAgA3A6g5IDpCIIinIQggAikC3CchOyACKAL4JyELIDqnIQYMBQsgAkHAFmogAkHYDGpBJBC8BBogAkG4J2ogAkHwOWogAkHAFmoQwAEgAigC2CchBCACKQPQJyE5IAIoAswnIQcgAigCyCchBSACKALEJyEDIAIpArwnITogAigCuCdBAUcEQCACIAIoAtwnNgL4DCACIAQ2AvQMIAIgOTcC7AwgAiAHNgLoDCACIAU2AuQMIAIgAzYC4AwgAiA6NwPYDAwJCyACQbA5aiAKQQhqKQIANwMAIAJBuDlqIApBEGooAgA2AgAgAiAKKQIANwOoOSA6QiCIpyEIIAIpAtwnITsgAigC+CchCyA6pyEGDAQLIAJBwBZqIAJB2AxqQSQQvAQaIAJBuCdqIAJB8DlqIAJBwBZqEOECIAIoAtgnIQQgAikD0CchOSACKALMJyEHIAIoAsgnIQUgAigCxCchAyACKQK8JyE6IAIoArgnQQFHBEAgAiACKALcJzYC+AwgAiAENgL0DCACIDk3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QYgXaiAHOgAAIAJBhBdqIAVBgAQgBEEBRkEIdCAEQQJGG3JBgIAIIAZBAEdBEHQgBkECRhtyQYCAgBAgA0EAR0EYdCADQQJGG3I2AgAgAkGAF2ogCDYCACACQQU2AsAWCyACQdAnaiACQaA5aigCADYCACACQcgnaiACQZg5aikDADcDACACQcAnaiACQZA5aikDADcDACACQdwnaiACQYgJaikDADcCACACQeQnaiACQZAJaikDADcCACACQewnaiACQZgJaigCADYCACACIAIpA4g5NwO4JyACIAIpA4AJNwLUJyACQfAnaiACQcAWakHYAhC8BBogAkHgBWoiAxDyBiADIAJBuCdqQZADELwEGiACQfAIaiAJOgAAIAJB8QhqIAIvAMAWOwAAIAJB8whqIAJBwhZqLQAAOgAAIAIgASgCECIFNgL0CCACQbgnaiACQdABakHYAxC8BBogAkG4OWogAkHAAWooAgA2AgAgAkGwOWoiAyACQbgBaikDADcDACACIAIpA7ABNwOoOSACQagQahCYFCADKAIAQQR0IQcgAkG0EGohCCACKAKoOSEEA0ACQAJAIAcEQCACIAQoAggiA0EBRiACLQDAEEEAR3E6AMAQIAQoAgAhCSADQX9qIgYgA01BpPfvABDHFSAGIANPDQIgAkGoEGogBiAJai0AACIDQbT37wAQ1xMtAAANAiADQRh0QRh1IgZBAE4NASACQQA6AMEQDAELIAJB2BZqIAJBwBBqKAIANgIAIAJB0BZqIAJBuBBqKQMANwMAIAJByBZqIgMgAkGwEGopAwA3AwAgAiACKQOoEDcDwBYgAkGACWogAkGoOWogAkHAFmoQhgEgAkGYOWogAkG4OWooAgA2AgAgAkGQOWogAkGwOWopAwA3AwAgAiACKQOoOTcDiDkgAkGoEGogAkGACWpB2AIQvAQaIAJB1CFqIgYgAkGIOWogAkGoEGoQjAIgAkHsJGogOjcCACACQfQkaiACQYgUakG4AhC8BBogAkGsJ2ogEjoAACACQa8naiACQdo5ai0AADoAACADIAFBCGooAgA2AgAgAiACLwHYOTsArScgAiABKQIANwPAFiACQcwWaiACQbgnakHYAxC8BBogAkGkGmogAkGoBWpB2AMQvAQaIAJB/B1qIAJB2AxqQcwDELwEGiACQcwhaiA5NwIA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AgAiDCABKAIUIg5PBEACQAJAAkACQAJAIAEoAgAiAygCAEEIaiABKAIMIhEgDBCXCgRAIAMoAgAiCkH4EGotAABBAWsOBgILCgkIBwELIAJBADYCwAMMEwsCfwJAAkACQAJAAkAgCkH5EGotAABBAWsOAwECAwALIAJB0ABqIBEgDCAOQfid8AAQuxIgAigCVCEFIAIoAlAhByAKQYQBaigCACIEIQMCfwJAAkACQAJAAkAgBEEBaw4FAAECAwQaCyAKQZQBaiEDAn8CQAJAAkACQCAKQZwBaigCACIGDgQgAQIDAAsgAkEIaiAKQYgBaiAHIAUQiA4gAigCCCEEIAIoAgwMAwsgAkEQaiADQQBBqKLwABDXEy0AACAHIAUQwg4gAigCECEEIAIoAhQMAgtBACEGIANBAEGIovAAENcTLQAAIQQgA0EBQZii8AAQ1xMhAyAFRQ0dIAJBGGogBCADLQAAIAcgBRDgAyACKAIYIQQgAigCHAwBC0EAIQYgA0EAQdih8AAQ1xMtAAAhBCADQQFB6KHwABDXEy0AACEJIANBAkH4ofAAENcTIQMgBUUNHCACQSBqIAQgCSADLQAAIAcgBRCbAyACKAIgIQQgAigCJAshAyAERQ0aIANBAWohBAwZCyAKQZABaigCACIMQX9qIAVPDRogCkGYAWooAgAhAwNAIAMgBU8NGyAKLQCgASEEIAJBOGogByAFIANBuKLwABC7EiACQTBqIAQgAigCOCACKAI8EMIOIAIoAjBFDRsgAigCNCADaiIIIAooApgBayIDIAxqIgQgBUsNGyACQShqIAcgBSADIARByKLwABDQDyAKKAKcASIEIAIoAiwiCU8NDQJAIAQgAigCKCIEai0AACAKLQChAUYEQCAEIAkgCigCiAEgCigCkAEiBBCMFA0BCyAIQQFqIQMMAQsLIAMgBGohBAwYCyAKQZABaigCACIDIAVLDRggCkGIAWohCSADQX9qIQQgA0EMbCAFTw0VIApBlAFqIQggA0F1bCAFaiEMA0AgAiAFNgL0AyACIAc2AvADIAIgCTYCzAMgAiACQfADajYC1AMgAiACQcwDajYC0AMgBCEDAn8CQANAIAJB0ANqIAJB0ANqIAMQpRAgA2oiAxClECILIANqIQMgC0UNASACQdADaiACQdADaiACQdADaiADEKUQIANqIgMQpRAgA2oiAxClECILIANqIQMgC0UNASACQdADaiACQdADaiACQdADaiADEKUQIANqIgMQpRAgA2oiAxClECILIANqIQMgC0UNAQJAIAJB0ANqIAJB0ANqIAMQpRAgA2oiAxClECADaiIDIARrQcAATQRAIAIoAswDIgQtACAhCyACQcgAaiACKALwAyACKAL0A0EAIAQoAhhBf3MgA2oiBCAEIANLGyIDQdij8AAQuxIgAkFAayALIAIoAkggAigCTBDCDiACKAJADQFBAQwECyADIAxJDQEMAgsLIAIoAswDKAIYIAIoAkQgA2pqIQMLQQALDRogAyAMTwRAIAMhBAwXCyAJIAcgBSADELMIBEAgAyEEDBgLIAMgBUkEQCADIAggAyAHai0AAEGIo/AAEPwSKAIAIgMgCigCpAEgAxtqIQQMAQsLIAMgBUH4ovAAEMwLAAsgAkHQA2ogCkGIAWogByAFEIcBIAJB3ANqKAIAIgQgAkHYA2ooAgBrDAELIAJB0ANqIApBiAFqIAcgBRCWFiACQdwDaigCACIEIAJB2ANqKAIAawshAyACKALQA0UNFgwUCyAODQJBAAwDCyACQeAAaiARIAwgDkHYnfAAELsSIAJB0ANqIApBnAtqIAIoAmAgAigCZBCiCEEAIQMgAiACKALQA0EBRgR/IAJByANqIAJB2ANqKAIAIA5qNgIAIAIgAigC1AMgDmo2AsQDQQEFIAMLNgLAAwwVCyAKQbAOaiIDKAIAQQJGDQQgAkHoAGogESAMIA5ByJ3wABC7EiACQdADaiADIAIoAmggAigCbBCHAUEAIQMgAiACKALQA0EBRgR/IAJByANqIAJB3ANqKAIAIA5qIgM2AgAgAiADIAJB2ANqKAIAazYCxANBAQUgAws2AsADDBQLIApB6ANqLQAAQQFGDQIgDgshAyACQdgAaiARIAwgA0HonfAAELsSIAJB0ANqIApBzABqIAIoAlggAigCXBDeCEEAIQMgAiACKALQA0EBRgR/IAJByANqIAJB2ANqKAIAIA5qNgIAIAIgAigC1AMgDmo2AsQDQQEFIAMLNgLAAwwSCyACQcABaiABQQhqKAIAIgMgASgCBCADG0HEmvAAEO0OIAIoAsQBIRIgAigCwAEhBiACQQA6AOgDIAIgDjYC2AMgAkEANgLUAyACIApB7ANq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ayIHNgLYAyACQQA2AtQDIAIgC0HEB2oiCDYC0AMgAiADQZgBaiITNgLkAyACIAc2AuADIAJBgICAgHg2AtwDIBAgFCAHEOwHIRwgAygC6AEiBSAcQv//////////AIMiHUIriKdBwABxIBxC////////P4MiHkIciKdBEHEgHKciBEEHdkECcSAEQQFxciAEQQ52QQRxciAEQRV2QQhxcnIgHkIjiKdBIHFyciIGSwRAIANBiAJqIRJBASEEAkACQAJAIAZBAnQiFSADKALgAWooAgAiBUGAgICAeGoOAgAGAQsgA0EANgKQAiAIIBMgC0HsB2ooAgAgEiAcEIAFIAJBiANqIAJB0ANqIBIgHUIwiKdBABDlASACKAKIA0UEQEECIQQMBgsgAigC0AMgAigCjAMQyxIhBSACKALkAyIIQdAAaigCACILIAZNDQEgCCgCSCAVaiAFNgIAIAVBgYCAgHhGDQUgAigC2AMhBwsgAiAFNgLUAyAQQX9qIRsgEEF8aiEJIANBnAJqIRdBASEIIAUhBiAHIQsDQCAHRQ0EIAIoAuQDIRggAigC0AMhGSAFIQMgByEEAkADQCADQf////8BSwRAIAMhBSAGIQMgBCEHDAILAkAgBEF/aiIHQQVJIBgoAjgiBSADIBkoAiwiEyAEIAlqIhVBA2otAABqLQAAakECdGooAgAiBkH/////AUtyRQRAIAUgBiATIBVBAmotAABqLQAAakECdGooAgAiA0GAgICAAkkNASAEQX5qIQcgAyEFIAYhAwwDCyAGIQUMAgsgBSADIBMgFUEBai0AAGotAABqQQJ0aigCACIGQf////8BTQRAIARBfGohBCAFIAYgEyAVLQAAai0AAGpBAnRqKAIAIQMMAQsLIARBfWohByAGIQULAkAgBUGAgICAAnFFBEAgBSEGIAVBAE4NAkECIQQgBUGCgICAeEcNAQwHCyAHQQFqIQggAi0A6AMEQEEAIQQgCCEHDAcLIAIgBUH/////fXEiBjYC3AMgBiEFIAchAwNAIAYgBUH/////fXFGQQAgA0EBSxsEQCAYKAI4IAYgGSgCLCADIBtqLQAAai0AAGpBAnRqKAIAIQUgA0F/aiEDDAEFIANBAmogCCADIAdJGyELQQAhCCADIQcMAwsACwALIAcgFEkEQCACIAc2AtgDIAJBgANqIAJB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QdgCaiACQfADahDxBSACKALYAkEBRw0LIA8oAggiBSACKALcAiIGTQ0EIA8oAgAgBkEUbGooAgBFDQALCyAEIQYgAyEFA0AgBCAGQf////99cUZBACAFQQJqIAxJGwRAIBUoAjggBCAPKAIsIAUgEWotAABqLQAAakECdGooAgAhBiAFQQFqIQUMAQUgBUF+aiAJIAUgA0sbIQcgBSEDDAULAAsACyACQdACaiAPIBEgDCADEMMBIAIoAtACRQRAQQEhDSAMIQkMCQsgAigC1AIhAyAEQf////97cSIEIQYMAgsgA0F/aiIJIAxPDQIgAiADNgLYAyACQcgCaiACQdADaiAKIBMgBUH/////AXEgCSARai0AABDYASACKALIAkUNBSACKALMAiIEQYGAgIB4RgRAIAMgByANQQFxGyEJDAgLIAQhBiAEQYCAgIACcUUNASACLQDoAwRAQQAhDQwICyACIARB/////31xIgQ2AtwDQQAhDSAEIQYgCSEHDAELCwwXCwwXCwwXCwwXCyAMIQlBAiENDAELIAghCQsgFCAUKAIAQQFqNgIAAkAgDUEBaw4CAAYEC0HInvAAQShB8J7wABDBEwALIAwhCUECIQgMAQsgDiEJCyASIBIoAgBBAWo2AgACQCAIQQFrDgICAwALIAkgDkYEQCAOIgghCQwBCyABKAIAKAIAIQggASgCBCEEIAEoAgghAyACQZACaiARIAwgDkGInvAAELsSIAIoApQCIQogAigCkAIhDSACQYgCaiADIAQgAxtB1JrwABDtDiACKAKMAiEUIAIoAogCIQMgAkEAOgDoAyACIAkgDmsiBjYC2AMgAkEANgLUAyACIAhBxAdqIgs2AtADIAIgA0GYAWoiEDYC5AMgAiAGNgLgAyACQYCAgIB4NgLcAyANIAogBhDsByEcQQEhBAJAAkAgAygC6AEiDyAcQv//////////AIMiHUIriKdBwABxIBxC////////P4MiHkIciKdBEHEgHKciBUEHdkECcSAFQQFxciAFQQ52QQRxciAFQRV2QQhxcnIgHkIjiKdBIHFyciIHSwRAIANBiAJqIQ8CQAJAAkAgAygC4AEgB0ECdGooAgAiBUGAgICAeGoOAgAFAQsgA0EANgKQAiALIBAgCEHsB2ooAgAgDyAcEIAFIAJBgAJqIAJB0ANqIA8gHUIwiKdBABDlASACKAKAAkUEQEECIQQMBQsgAigC0AMgAigChAIQyxIhBSACKALkAyIIQdAAaigCACILIAdNDQEgCCgCSCAHQQJ0aiAFNgIAIAVBgYCAgHhGDQQgAigC2AMhBgsgAiAFNgLUAyANQX9qIRcgDUF8aiEYIANBnAJqIRMgBSEHIAYhC0EBIQgDQCAGRQ0DIAIoAuQDIRUgAigC0AMhFiAFIQMgBiEEAkADQCADQf////8BSwRAIAMhBSAHIQMgBCEGDAILAkAgBEF/aiIGQQVJIBUoAjgiBSADIBYoAiwiECAEIBhqIhJBA2otAABqLQAAakECdGooAgAiB0H/////AUtyRQRAIAUgByAQIBJBAmotAABqLQAAakECdGooAgAiA0GAgICAAkkNASAEQX5qIQYgAyEFIAchAwwDCyAHIQUMAgsgBSADIBAgEkEBai0AAGotAABqQQJ0aigCACIHQf////8BTQRAIARBfGohBCAFIAcgECASLQAAai0AAGpBAnRqKAIAIQMMAQsLIARBfWohBiAHIQULAkAgBUGAgICAAnFFBEAgBSEHIAVBAE4NAkECIQQgBUGCgICAeEcNAQwGCyAGQQFqIQggAi0A6AMEQEEAIQQgCCEGDAYLIAIgBUH/////fXEiBzYC3AMgByEFIAYhAwNAIAcgBUH/////fXFGQQAgA0EBSxsEQCAVKAI4IAcgFigCLCADIBdqLQAAai0AAGpBAnRqKAIAIQUgA0F/aiEDDAEFIANBAmogCCADIAZJGyELQQAhCCADIQYMAwsACwALIAYgCkkEQCACIAY2AtgDIAJB+AFqIAJB0ANqIA8gEyADQf////8BcSAGIA1qLQAAENgBIAIoAvgBRQ0FIAIoAvwBIgVBgYCAgHhGBEAgBiALIAhBAXEbIQYgCCEEDAYLIAUhByAFQYCAgIACcUUNASAGQQFqIQsgAi0A6AMEQEEAIQQgCyEGDAYLIAIgBUH/////fXEiBTYC3ANBACEIIAUhBwwBCwsgBiAKQYSb8AAQzAsACyAHIAtBpJvwABDMCwALIAcgD0GUm/AAEMwLAAsgAkHwAWogAkHQA2ogDyATIAdBgAIQ2AEgAigC8AFFBEBBAiEEDAELIAIoAvQBIgNBgYCAgHhGBEBBACALIAhBAXEbIQYgCCEEDAELQQAgCCADQYCAgIACcSIDGyEEQQAgCyADGyEGCyAUIBQoAgBBAWo2AgACQCAEQQFrDgICAwALIAYgDmohCAsgAkHIA2ogCTYCACACIAg2AsQDIAJBATYCwAMMCwsgAkEANgLAAwwKCyACQcADaiABQQAgESAMIA4QywkMCQsgAUEIaigCACEDIAEoAgQhBCACQegBaiARIAwgDkGYnvAAELsSIAIoAuwBIQ8gAigC6AEhCyACQeABaiADIAQgAxtB1JrwABDtDiACKALkASESIAIoAuABIQMgAkEAOgDoAyACIAwgDmsiBjYC2AMgAkEANgLUAyACIApBxAdqIgk2AtADIAIgA0GYAWoiCDYC5AMgAiAGNgLgAyACQYCAgIB4NgLcAyALIA8gBhDsByEcQQEhBAJAAkAgAygC6AEiDSAcQv//////////AIMiHUIriKdBwABxIBxC////////P4MiHkIciKdBEHEgHKciBUEHdkECcSAFQQFxciAFQQ52QQRxciAFQRV2QQhxcnIgHkIjiKdBIHFyciIHSwRAIANBiAJqIQ0CQAJAAkAgAygC4AEgB0ECdGooAgAiBUGAgICAeGoOAgAFAQsgA0EANgKQAiAJIAggCkHsB2ooAgAgDSAcEIAFIAJB2AFqIAJB0ANqIA0gHUIwiKdBABDlASACKALYAUUEQEECIQQMBQsgAigC0AMgAigC3AEQyxIhBSACKALkAyIJQdAAaigCACIIIAdNDQEgCSgCSCAHQQJ0aiAFNgIAIAVBgYCAgHhGDQQgAigC2AMhBgsgAiAFNgLUAyALQX9qIRYgC0F8aiEXIANBnAJqIRQgBSEHIAYhCEEBIQkDQCAGRQ0DIAIoAuQDIRMgAigC0AMhFSAFIQMgBiEEAkADQCADQf////8BSwRAIAMhBSAHIQMgBCEGDAILAkAgBEF/aiIGQQVJIBMoAjgiBSADIBUoAiwiCiAEIBdqIhBBA2otAABqLQAAakECdGooAgAiB0H/////AUtyRQRAIAUgByAKIBBBAmotAABqLQAAakECdGooAgAiA0GAgICAAkkNASAEQX5qIQYgAyEFIAchAwwDCyAHIQUMAgsgBSADIAogEEEBai0AAGotAABqQQJ0aigCACIHQf////8BTQRAIARBfGohBCAFIAcgCiAQLQAAai0AAGpBAnRqKAIAIQMMAQsLIARBfWohBiAHIQULAkAgBUGAgICAAnFFBEAgBSIHQQBODQJBAiEEIAVBgoCAgHhHDQEMBgsgBkEBaiEJIAItAOgDBEBBACEEIAkhBgwGCyACIAVB/////31xIgc2AtwDIAchBSAGIQMDQCAHIAVB/////31xRkEAIANBAUsbBEAgEygCOCAHIBUoAiwgAyAWai0AAGotAABqQQJ0aigCACEFIANBf2ohAwwBBSADQQJqIAkgAyAGSRshCEEAIQkgAyEGDAMLAAsACyAGIA9JBEAgAiAGNgLYAyACQdABaiACQdADaiANIBQgA0H/////AXEgBiALai0AABDYASACKALQAUUNBSACKALUASIFQYGAgIB4RgRAIAYgCCAJGyEGIAkhBAwGCyAFIgdBgICAgAJxRQ0BIAZBAWohCCACLQDoAwRAQQAhBCAIIQYMBgsgAiAFQf////99cSIFNgLcA0EAIQkgBSEHDAELCyAGIA9BhJvwABDMCwALIAcgCEGkm/AAEMwLAAsgByANQZSb8AAQzAsACyACQcgBaiACQdADaiANIBQgB0GAAhDYASACKALIAUUEQEECIQQMAQsgAigCzAEiA0GBgICAeEYEQEEAIAggCRshBiAJIQQMAQtBACAJIANBgICAgAJxIgMbIQRBACAIIAMbIQYLIBIgEigCAEEBajYCAAJAAkACQCAEQQFrDgIBAgALIAJByANqIAw2AgAgAkEBNgLAAyACIAYgDmo2AsQDDAoLIAJBADYCwAMMCQsgAkHAA2ogAUEAIBEgDCAOEMsJDAgLIAwhCUECIQgMAQsgDiEJCyASIBIoAgBBAWo2AgACQAJAAkAgCEEBaw4CAQIACwJAIAkgDkYEQCAOIQkMAQsgASgCACgCACEIIAEoAgQhBCABKAIIIQMgAkGQAWogESAMIA5BiJ7wABC7EiACKAKUASEKIAIoApABIQ0gAkGIAWogAyAEIAMbQdSa8AAQ7Q4gAigCjAEhFCACKAKIASEDIAJBADoA6AMgAiAJIA5rIgY2AtgDIAJBADYC1AMgAiAIQcQHaiILNgLQAyACIANBmAFqIhA2AuQDIAIgBjYC4AMgAkGAgICAeDYC3AMgDSAKIAYQ7AchHEEBIQQCQAJAIAMoAugBIg8gHEL//////////wCDIh1CK4inQcAAcSAcQv///////z+DIh5CHIinQRBxIBynIgVBB3ZBAnEgBUEBcXIgBUEOdkEEcXIgBUEVdkEIcXJyIB5CI4inQSBxcnIiB0sEQCADQYgCaiEPAkACQAJAIAMoAuABIAdBAnRqKAIAIgVBgICAgHhqDgIABQELIANBADYCkAIgCyAQIAhB7AdqKAIAIA8gHBCABSACQYABaiACQdADaiAPIB1CMIinQQAQ5QEgAigCgAFFBEBBAiEEDAULIAIoAtADIAIoAoQBEMsSIQUgAigC5AMiCEHQAGooAgAiCyAHTQ0BIAgoAkggB0ECdGogBTYCACAFQYGAgIB4Rg0EIAIoAtgDIQYLIAIgBTYC1AMgDUF/aiEXIA1BfGohGCADQZwCaiETIAUhByAGIQtBASEIA0AgBkUNAyACKALkAyEVIAIoAtADIRYgBSEDIAYhBAJAA0AgA0H/////AUsEQCADIQUgByEDIAQhBgwCCwJAIARBf2oiBkEFSSAVKAI4IgUgAyAWKAIsIhAgBCAYaiISQQNqLQAAai0AAGpBAnRqKAIAIgdB/////wFLckUEQCAFIAcgECASQQJqLQAAai0AAGpBAnRqKAIAIgNBgICAgAJJDQEgBEF+aiEGIAMhBSAHIQMMAwsgByEFDAILIAUgAyAQIBJBAWotAABqLQAAakECdGooAgAiB0H/////AU0EQCAEQXxqIQQgBSAHIBAgEi0AAGotAABqQQJ0aigCACEDDAELCyAEQX1qIQYgByEFCwJAIAVBgICAgAJxRQRAIAUhByAFQQBODQJBAiEEIAVBgoCAgHhHDQEMBgsgBkEBaiEIIAItAOgDBEBBACEEIAghBgwGCyACIAVB/////31xIgc2AtwDIAchBSAGIQMDQCAHIAVB/////31xRkEAIANBAUsbBEAgFSgCOCAHIBYoAiwgAyAXai0AAGotAABqQQJ0aigCACEFIANBf2ohAwwBBSADQQJqIAggAyAGSRshC0EAIQggAyEGDAMLAAsACyAGIApJBEAgAiAGNgLYAyACQfgAaiACQdADaiAPIBMgA0H/////AXEgBiANai0AABDYASACKAJ4RQ0FIAIoAnwiBUGBgICAeEYEQCAGIAsgCEEBcRshBiAIIQQMBgsgBSEHIAVBgICAgAJxRQ0BIAZBAWohCyACLQDoAwRAQQAhBCALIQYMBgsgAiAFQf////99cSIFNgLcA0EAIQggBSEHDAELCyAGIApBhJvwABDMCwALIAcgC0Gkm/AAEMwLAAsgByAPQZSb8AAQzAsACyACQfAAaiACQdADaiAPIBMgB0GAAhDYASACKAJwRQRAQQIhBAwBCyACKAJ0IgNBgYCAgHhGBEBBACALIAhBAXEbIQYgCCEEDAELQQAgCCADQYCAgIACcSIDGyEEQQAgCyADGyEGCyAUIBQoAgBBAWo2AgACQCAEQQFrDgICAwALIAYgDmohDgsgAkHIA2ogCTYCACACIA42AsQDIAJBATYCwAMMBwsgAkEANgLAAwwGCyACQcADaiABQQAgESAMIA4QywkMBQsgCkGUAWohBgNAIAQgBU8NAyAGIAQgB2otAABBmKPwABD8EigCACIDBH8gAwUgCSAHIAUgBBCzCA0CIAooAqQBCyAEaiEEDAALAAsgBEEBaiIEIAooApABayEDCyACQcgDaiAEIA5qNgIAIAIgAyAOajYCxANBASEGDAELQQAhBgsgAiAGNgLAAwsgAigCwANBAUcEQCAAQQA2AgAMAQsCQCACKALEAyIDIAJByANqKAIAIgRHBEAgASAENgIUDAELIAEgASgCDCABKAIQIAMQ6Q02AhQgASgCGEEBRw0AIAMgAUEcaigCAEcNACAAIAEQVQwBCyABQQE2AhggACADNgIEIABBATYCACABQRxqIAQ2AgAgAEEIaiAENgIACyACQYAEaiQADwsgBiAFQfSa8AAQzAsACyAJIAxB5JrwABDMCwALIAUgB0Gkm/AAEMwLAAsgBSAEQZSb8AAQzAsAC55fAhh/A34jAEGABGsiBSQAIAEoAgQhBiAFQcgDagJ/ENUQIgcgBigCwAMiCUcEQCAFQbgDaiAGIAcgCRD/BSAFKAK4AyEGIAUoArwDDAELQQALIgc2AgAgBSAGNgLEAyAFIAE2AsADAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABKAIAQQhqIAIgAxCXCgRAIAEoAgAiDEH4EGotAABBAWsOBgIKCQgHBgELIAVBADYC8AMMEgsgBUHQAGogAiADAn8CQAJAAkACQAJAIAxB+RBqLQAAQQFrDgMBAgMACyAFQcgAaiACIAMgBEH4nfAAELsSIAUoAkwhASAFKAJIIQkgDEGEAWooAgAiByEGAn8CQAJAAkACQAJAIAdBAWsOBQABAgMEGQsgDEGUAWohBgJ/AkACQAJAAkAgDEGcAWooAgAiCg4EHwECAwALIAUgDEGIAWogCSABEIgOIAUoAgAhByAFKAIEDAMLIAVBCGogBkEAQaii8AAQ1xMtAAAgCSABEMIOIAUoAgghByAFKAIMDAILQQAhCiAGQQBBiKLwABDXEy0AACEHIAZBAUGYovAAENcTIQYgAUUNHCAFQRBqIAcgBi0AACAJIAEQ4AMgBSgCECEHIAUoAhQMAQtBACEKIAZBAEHYofAAENcTLQAAIQcgBkEBQeih8AAQ1xMtAAAhCCAGQQJB+KHwABDXEyEGIAFFDRsgBUEYaiAHIAggBi0AACAJIAEQmwMgBSgCGCEHIAUoAhwLIQYgB0UNGSAGQQFqIQcMGAsgDEGQAWooAgAiDUF/aiABTw0ZIAxBmAFqKAIAIQYDQCAGIAFPDRogDC0AoAEhByAFQTBqIAkgASAGQbii8AAQuxIgBUEoaiAHIAUoAjAgBSgCNBDCDiAFKAIoRQ0aIAUoAiwgBmoiCyAMKAKYAWsiBiANaiIHIAFLDRogBUEgaiAJIAEgBiAHQcii8AAQ0A8gDCgCnAEiByAFKAIkIghPDQ0CQCAHIAUoAiAiB2otAAAgDC0AoQFGBEAgByAIIAwoAogBIAwoApABIgcQxBYNAQsgC0EBaiEGDAELCyAGIAdqIQcMFwsgDEGQAWooAgAiBiABSw0XIAxBiAFqIQggBkF/aiEHIAZBDGwgAU8NFCAMQZQBaiELIAZBdWwgAWohDQNAIAUgATYC9AMgBSAJNgLwAyAFIAg2AswDIAUgBUHwA2o2AtQDIAUgBUHMA2o2AtADIAchBgJ/AkADQCAFQdADaiAFQdADaiAGEKUQIAZqIgYQpRAiDyAGaiEGIA9FDQEgBUHQA2ogBUHQA2ogBUHQA2ogBhClECAGaiIGEKUQIAZqIgYQpRAiDyAGaiEGIA9FDQEgBUHQA2ogBUHQA2ogBUHQA2ogBhClECAGaiIGEKUQIAZqIgYQpRAiDyAGaiEGIA9FDQECQCAFQdADaiAFQdADaiAGEKUQIAZqIgYQpRAgBmoiBiAHa0HAAE0EQCAFKALMAyIHLQAgIQ8gBUFAayAFKALwAyAFKAL0A0EAIAcoAhhBf3MgBmoiByAHIAZLGyIGQdij8AAQuxIgBUE4aiAPIAUoAkAgBSgCRBDCDiAFKAI4DQFBAQwECyAGIA1JDQEMAgsLIAUoAswDKAIYIAUoAjwgBmpqIQYLQQALDRkgBiANTwRAIAYhBwwWCyAIIAkgASAGELMIBEAgBiEHDBcLIAYgAUkEQCAGIAsgBiAJai0AAEGIo/AAEPwSKAIAIgYgDCgCpAEgBhtqIQcMAQsLIAYgAUH4ovAAEMwLAAsgBUHQA2ogDEGIAWogCSABEIcBIAVB3ANqKAIAIgcgBUHYA2ooAgBrDAELIAVB0ANqIAxBiAFqIAkgARCWFiAFQdwDaigCACIHIAVB2ANqKAIAawshBiAFKALQA0UNFQwTCyAEDQJBAAwDCyAFQdgAaiACIAMgBEHYnfAAELsSIAVB0ANqIAxBnAtqIAUoAlggBSgCXBCiCEEAIQYgBSAFKALQA0EBRgR/IAVB+ANqIAVB2ANqKAIAIARqNgIAIAUgBSgC1AMgBGo2AvQDQQEFIAYLNgLwAwwUCyAMQbAOaiIBKAIAQQJGDQQgBUHgAGogAiADIARByJ3wABC7EiAFQdADaiABIAUoAmAgBSgCZBCHAUEAIQYgBSAFKALQA0EBRgR/IAVB+ANqIAVB3ANqKAIAIARqIgE2AgAgBSABIAVB2ANqKAIAazYC9ANBAQUgBgs2AvADDBMLIAxB6ANqLQAAQQFGDQIgBAtB6J3wABC7EiAFQdADaiAMQcwAaiAFKAJQIAUoAlQQ3ghBACEGIAUgBSgC0ANBAUYEfyAFQfgDaiAFQdgDaigCACAEajYCACAFIAUoAtQDIARqNgL0A0EBBSAGCzYC8AMMEQsgBUG4AWogByAGIAcbIhZBxJrwABDrDiAFKAK8ASETIAUoArgBIQkgBUEAOgDoAyAFIAQ2AtgDIAVBADYC1AMgBSAMQewDaiIKNgLQAyAFIAk2AuQDIAUgBDYC4AMgBUGAgICAeDYC3AMgAiADIAQQlAkhHUEBIQ4gCSgCUCIHIB1C//////////8AgyIeQiuIp0HAAHEgHUL///////8/gyIfQhyIp0EQcSAdpyIGQQd2QQJxIAZBAXFyIAZBDnZBBHFyIAZBFXZBCHFyciAfQiOIp0EgcXJyIghLBEAgCUHwAGohESAEIQYCQAJAAkAgCSgCSCAIQQJ0aigCACIHQYCAgIB4ag4CAA0BCyAJQQA2AnggCiAJIAxBlARqKAIAIBEgHRCABSAFQbABaiAFQdADaiARIB5CMIinQQAQ5QEgBSgCsAFFBEBBAiEODA0LIAUoAtADIAUoArQBEMsSIQcgBSgC5AMiBkHQAGooAgAiCiAITQ0BIAYoAkggCEECdGogBzYCACAHQYGAgIB4Rg0MIAUoAtgDIQYLIAUgBzYC1AMgCUGEAWohFSAHIQkgBiEPIAMhCwJAA0ACQAJAIAYgA0kEQCAFKALkAyEUIAUoAtADIRADQCAJQf////8BSyAGIANPcg0CAkACQCAUKAI4IgggCSAQKAIsIgwgAiAGaiISLQAAai0AAGpBAnRqKAIAIgdB/////wFLDQAgBkEDaiIKIANPDQAgCCAHIAwgEkEBai0AAGotAABqQQJ0aigCACIJQYCAgIACSQ0BIAZBAmohBiAHIQggCSEHDAULIAZBAWohBiAJIQgMBAsgCCAJIAwgEkECai0AAGotAABqQQJ0aigCACIHQf////8BTQRAIAZBBGohBiAIIAcgDCASQQNqLQAAai0AAGpBAnRqKAIAIQkMAQsLIAkhCCAKIQYMAgsgBUGoAWogBUHQA2ogESAVIAdB/////wFxQYACENgBIAUoAqgBRQRAQQIhDgwRCyAFKAKsASIGQYGAgIB4RgRAIAshDQwRC0EAIA4gBkGAgICAAnEiBhshDiADIA8gBhshDQwQCyAHIQggCSEHCwJAAkACQCAHQYCAgIACcUUEQCAHQYCAgIAEcQ0BIAchCSAHQQBODQQgB0GCgICAeEcNAgwQCyAGQX9qIQ1BACEOIAUtAOgDDREgBSAHQf////99cSIHNgLcAyAQQRRqKAIAQQJPBEAgBUHwA2ogBUHQA2ogBxC5DhDxDwNAIAVBoAFqIAVB8ANqEPEFIAUoAqABQQFHDRMgECgCCCIIIAUoAqQBIglNDQQgECgCACAJQRRsaigCAEUNAAsLIAchCSAGIQgDQCAHIAlB/////31xRkEAIAhBAmogA0kbBEAgFCgCOCAHIBAoAiwgAiAIai0AAGotAABqQQJ0aigCACEJIAhBAWohCAwBBSAIIAZLIQogCCIGQX5qIA0gChsiDyELDAULAAsACyAFQZgBaiAQIAIgAyAGEMMBIAUoApgBRQRAQQEhDiADIQ0MEQsgBSgCnAEhBiAHQf////97cSIHIQkMAgsgBkF/aiINIANPDQIgBSAGNgLYAyAFQZABaiAFQdADaiARIBUgCEH/////AXEgAiANai0AABDYASAFKAKQAUUNDSAFKAKUASIHQYGAgIB4RgRAIAYgDyAOQQFxGyENDBALIAchCSAHQYCAgIACcUUNASAFLQDoAwRAQQAhDgwQCyAFIAdB/////31xIgc2AtwDQQAhDiAHIQkgDSEPIA0hCwwBCwsMFAsMFAsMFAsMFAsgBUEANgLwAwwPC0Hoho0BQStBuJ3wABC9DwALIAcgCEHYovAAEMwLAAsgBUEANgLwAwwMCyAFQfADaiAFQcADaiAMQfkQai0AACACIAMgBBDLCQwLCxDRDwALIAcgBiAHGyERIAQhDSAEIRAgBCEOAkACQAJAAkACQAJAAkACQANAIBAgA0sNByAFQbADaiACIAMgDUGonvAAELsSIAwoAsALIgtBf2ogBSgCtAMiBk8NByAFKAKwAyEJIAwoAsgLIQcCQAJAAkADQCAHIAZPDQsgDC0A0AshCCAFQagDaiAJIAYgB0G4ovAAELsSIAVBoANqIAggBSgCqAMgBSgCrAMQwg4gBSgCoANFDQsgBSgCpAMgB2oiDyAMKALIC2siByALaiIIIAZLDQsgBUGYA2ogCSAGIAcgCEHIovAAENAPIAwoAswLIgggBSgCnAMiCk8NAQJAIAggBSgCmAMiCGotAAAgDC0A0QtGBEAgCCAKIAwoArgLIAwoAsALIggQxBYNAQsgD0EBaiEHDAELCyABKAIAIQsgBUGQA2ogAiADIA4gCCAHIA1qIhpqIhBBuJ7wABDQDyAFKAKUAyEVIAUoApADIRIgBUGIA2ogEUHUmvAAEOsOIAUoAowDIRcgBSgCiAMhBiAFQQA6AOgDIAUgECAOayIKNgLYAyAFQQA2AtQDIAUgC0HEB2oiDzYC0AMgBSAGQZgBaiIUNgLkAyAFIAo2AuADIAVBgICAgHg2AtwDIBIgFSAKEOwHIR0gBigC6AEiCCAdQv//////////AIMiHkIriKdBwABxIB1C////////P4MiH0IciKdBEHEgHaciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgH0IjiKdBIHFyciIJSwRAIAZBiAJqIRNBASEHAkACQAJAIAlBAnQiDSAGKALgAWooAgAiCEGAgICAeGoOAgAGAQsgBkEANgKQAiAPIBQgC0HsB2ooAgAgEyAdEIAFIAVBgANqIAVB0ANqIBMgHkIwiKdBABDlASAFKAKAA0UEQEECIQcMBgsgBSgC0AMgBSgChAMQyxIhCCAFKALkAyILQdAAaigCACIPIAlNDQEgCygCSCANaiAINgIAIAhBgYCAgHhGDQUgBSgC2AMhCgsgBSAINgLUAyASQX9qIRsgEkF8aiEcIAZBnAJqIRhBASELIAghCSAKIQ8DQCAKRQ0EIAUoAuQDIRkgBSgC0AMhDSAIIQYgCiEHAkADQCAGQf////8BSwRAIAYhCCAJIQYgByEKDAILAkAgB0F/aiIKQQVJIBkoAjgiCCAGIA0oAiwiFCAHIBxqIhZBA2otAABqLQAAakECdGooAgAiCUH/////AUtyRQRAIAggCSAUIBZBAmotAABqLQAAakECdGooAgAiBkGAgICAAkkNASAHQX5qIQogBiEIIAkhBgwDCyAJIQgMAgsgCCAGIBQgFkEBai0AAGotAABqQQJ0aigCACIJQf////8BTQRAIAdBfGohByAIIAkgFCAWLQAAai0AAGpBAnRqKAIAIQYMAQsLIAdBfWohCiAJIQgLAkAgCEGAgICAAnFFBEAgCCEJIAhBAE4NAkECIQcgCEGCgICAeEcNAQwHCyAKQQFqIQsgBS0A6AMEQEEAIQcgCyEKDAcLIAUgCEH/////fXEiCTYC3AMgCSEIIAohBgNAIAkgCEH/////fXFGQQAgBkEBSxsEQCAZKAI4IAkgDSgCLCAGIBtqLQAAai0AAGpBAnRqKAIAIQggBkF/aiEGDAEFIAZBAmogCyAGIApJGyEPQQAhCyAGIQoMAwsACwALIAogFUkEQCAFIAo2AtgDIAVB+AJqIAVB0ANqIBMgGCAGQf////8BcSAKIBJqLQAAENgBIAUoAvgCRQ0GIAUoAvwCIghBgYCAgHhGBEAgCiAPIAsbIQogCyEHDAcLIAghCSAIQYCAgIACcUUNASAKQQFqIQ8gBS0A6AMEQEEAIQcgDyEKDAcLIAUgCEH/////fXEiCDYC3ANBACELIAghCQwBCwsgCiAVQYSb8AAQzAsACyAJIA9BpJvwABDMCwALIAkgCEGUm/AAEMwLAAsgCCAKQdii8AAQzAsACyAFQfACaiAFQdADaiATIBggCUGAAhDYASAFKALwAkUEQEECIQcMAQsgBSgC9AIiBkGBgICAeEYEQEEAIA8gCxshCiALIQcMAQtBACALIAZBgICAgAJxIgYbIQdBACAPIAYbIQoLIBcgFygCAEEBajYCAAJAAkAgB0EBaw4CAAoBCyAKRQ0CIBpBAWohDSAKIA5qIQ4MAQsLIAoNAQsgASgCACEKIAVBuAJqIBFBxJrwABDrDiAFKAK8AiEVIAUoArgCIQkgBUEAOgDoAyAFIAQ2AtgDIAVBADYC1AMgBSAKQewDaiILNgLQAyAFIAk2AuQDIAUgBDYC4AMgBUGAgICAeDYC3AMgAiADIAQQlAkhHUEBIQ4gCSgCUCIHIB1C//////////8AgyIeQiuIp0HAAHEgHUL///////8/gyIfQhyIp0EQcSAdpyIGQQd2QQJxIAZBAXFyIAZBDnZBBHFyIAZBFXZBCHFyciAfQiOIp0EgcXJyIghLBEAgCUHwAGohDCAEIQYCQAJAAkAgCSgCSCAIQQJ0aigCACIHQYCAgIB4ag4CAAYBCyAJQQA2AnggCyAJIApBlARqKAIAIAwgHRCABSAFQbACaiAFQdADaiAMIB5CMIinQQAQ5QEgBSgCsAJFBEBBAiEODAYLIAUoAtADIAUoArQCEMsSIQcgBSgC5AMiBkHQAGooAgAiCiAITQ0BIAYoAkggCEECdGogBzYCACAHQYGAgIB4Rg0FIAUoAtgDIQYLIAUgBzYC1AMgCUGEAWohFCAHIQkgBiEPIAMhCwJAA0ACQAJAIAYgA0kEQCAFKALkAyEWIAUoAtADIRADQCAJQf////8BSyAGIANPcg0CAkACQCAWKAI4IgggCSAQKAIsIhIgAiAGaiITLQAAai0AAGpBAnRqKAIAIgdB/////wFLDQAgBkEDaiIKIANPDQAgCCAHIBIgE0EBai0AAGotAABqQQJ0aigCACIJQYCAgIACSQ0BIAZBAmohBiAHIQggCSEHDAULIAZBAWohBiAJIQgMBAsgCCAJIBIgE0ECai0AAGotAABqQQJ0aigCACIHQf////8BTQRAIAZBBGohBiAIIAcgEiATQQNqLQAAai0AAGpBAnRqKAIAIQkMAQsLIAkhCCAKIQYMAgsgBUGoAmogBUHQA2ogDCAUIAdB/////wFxQYACENgBIAUoAqgCRQRAQQIhDgwKCyAFKAKsAiIGQYGAgIB4RgRAIAshDQwKC0EAIA4gBkGAgICAAnEiBhshDiADIA8gBhshDQwJCyAHIQggCSEHCwJAAkACQCAHQYCAgIACcUUEQCAHQYCAgIAEcQ0BIAchCSAHQQBODQQgB0GCgICAeEcNAgwJCyAGQX9qIQ1BACEOIAUtAOgDDQogBSAHQf////99cSIHNgLcAyAQQRRqKAIAQQJPBEAgBUHwA2ogBUHQA2ogBxC5DhDxDwNAIAVBoAJqIAVB8ANqEPEFIAUoAqACQQFHDQwgECgCCCIIIAUoAqQCIglNDQQgECgCACAJQRRsaigCAEUNAAsLIAchCSAGIQgDQCAHIAlB/////31xRkEAIAhBAmogA0kbBEAgFigCOCAHIBAoAiwgAiAIai0AAGotAABqQQJ0aigCACEJIAhBAWohCAwBBSAIIAZLIQogCCIGQX5qIA0gChsiDyELDAULAAsACyAFQZgCaiAQIAIgAyAGEMMBIAUoApgCRQRAQQEhDiADIQ0MCgsgBSgCnAIhBiAHQf////97cSIHIQkMAgsgBkF/aiINIANPDQIgBSAGNgLYAyAFQZACaiAFQdADaiAMIBQgCEH/////AXEgAiANai0AABDYASAFKAKQAkUNBiAFKAKUAiIHQYGAgIB4RgRAIAYgDyAOQQFxGyENDAkLIAchCSAHQYCAgIACcUUNASAFLQDoAwRAQQAhDgwJCyAFIAdB/////31xIgc2AtwDQQAhDiAHIQkgDSEPIA0hCwwBCwsMFAsMFAsMFAsMFAsgASgCACELIAVB6AJqIBFBxJrwABDrDiAFKALsAiETIAUoAugCIQkgBUEAOgDoAyAFIAogDmoiATYC2AMgBUEANgLUAyAFIAtB7ANqIgo2AtADIAUgCTYC5AMgBSABNgLgAyAFQYCAgIB4NgLcAyACIAMgARCUCSEdQQEhDgJAAkACQCAJKAJQIgcgHUL//////////wCDIh5CK4inQcAAcSAdQv///////z+DIh9CHIinQRBxIB2nIgZBB3ZBAnEgBkEBcXIgBkEOdkEEcXIgBkEVdkEIcXJyIB9CI4inQSBxcnIiCEsEQCAJQfAAaiEMIAEhBgJAAkACQCAJKAJIIAhBAnRqKAIAIgdBgICAgHhqDgIABQELIAlBADYCeCAKIAkgC0GUBGooAgAgDCAdEIAFIAVB4AJqIAVB0ANqIAwgHkIwiKdBABDlASAFKALgAkUEQEECIQ4MBQsgBSgC0AMgBSgC5AIQyxIhByAFKALkAyIGQdAAaigCACIKIAhNDQEgBigCSCAIQQJ0aiAHNgIAIAdBgYCAgHhGDQQgBSgC2AMhBgsgBSAHNgLUAyAJQYQBaiEVIAchCSAGIQogAyEPAkADQAJAAkAgBiADSQRAIAUoAuQDIRQgBSgC0AMhEANAIAlB/////wFLIAYgA09yDQICQAJAIBQoAjgiCCAJIBAoAiwiESACIAZqIhItAABqLQAAakECdGooAgAiB0H/////AUsNACAGQQNqIgsgA08NACAIIAcgESASQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgBkECaiEGIAchCCAJIQcMBQsgBkEBaiEGIAkhCAwECyAIIAkgESASQQJqLQAAai0AAGpBAnRqKAIAIgdB/////wFNBEAgBkEEaiEGIAggByARIBJBA2otAABqLQAAakECdGooAgAhCQwBCwsgCSEIIAshBgwCCyAFQdgCaiAFQdADaiAMIBUgB0H/////AXFBgAIQ2AEgBSgC2AJFBEBBAiEODAkLIAUoAtwCIgZBgYCAgHhGBEAgDyENDAkLQQAgDiAGQYCAgIACcSIGGyEOIAMgCiAGGyENDAgLIAchCCAJIQcLAkACQAJAIAdBgICAgAJxRQRAIAdBgICAgARxDQEgByEJIAdBAE4NBCAHQYKAgIB4Rw0CDAgLIAZBf2ohDUEAIQ4gBS0A6AMNCSAFIAdB/////31xIgc2AtwDIBBBFGooAgBBAk8EQCAFQfADaiAFQdADaiAHELkOEPEPA0AgBUHQAmogBUHwA2oQ8QUgBSgC0AJBAUcNCyAQKAIIIgggBSgC1AIiCU0NBCAQKAIAIAlBFGxqKAIARQ0ACwsgByEJIAYhCANAIAcgCUH/////fXFGQQAgCEECaiADSRsEQCAUKAI4IAcgECgCLCACIAhqLQAAai0AAGpBAnRqKAIAIQkgCEEBaiEIDAEFIAggBkshCiAIIgZBfmogDSAKGyIKIQ8MBQsACwALIAVByAJqIBAgAiADIAYQwwEgBSgCyAJFBEBBASEOIAMhDQwJCyAFKALMAiEGIAdB/////3txIgchCQwCCyAGQX9qIg0gA08NAiAFIAY2AtgDIAVBwAJqIAVB0ANqIAwgFSAIQf////8BcSACIA1qLQAAENgBIAUoAsACRQ0FIAUoAsQCIgdBgYCAgHhGBEAgBiAKIA5BAXEbIQ0MCAsgByEJIAdBgICAgAJxRQ0BIAUtAOgDBEBBACEODAgLIAUgB0H/////fXEiBzYC3ANBACEOIAchCSANIgohDwwBCwsMFgsMFgsMFgsMFgsgAyENQQIhDgwBCyABIQ0LIBMgEygCAEEBajYCAAJAIA5BAWsOAgAGBAtByJ7wAEEoQfCe8AAQwRMACyADIQ1BAiEODAELIAQhDQsgFSAVKAIAQQFqNgIAAkAgDkEBaw4CAgMACyAEIA1GBEAgBCIBIQ0MAQsgASgCACEKIAVBiAJqIAIgAyAEQYie8AAQuxIgBSgCjAIhECAFKAKIAiEPIAVBgAJqIBFB1JrwABDrDiAFKAKEAiESIAUoAoACIQEgBUEAOgDoAyAFIA0gBGsiCTYC2AMgBUEANgLUAyAFIApBxAdqIgs2AtADIAUgAUGYAWoiDDYC5AMgBSAJNgLgAyAFQYCAgIB4NgLcAyAPIBAgCRDsByEdQQEhBwJAAkAgASgC6AEiCCAdQv//////////AIMiHkIriKdBwABxIB1C////////P4MiH0IciKdBEHEgHaciBkEHdkECcSAGQQFxciAGQQ52QQRxciAGQRV2QQhxcnIgH0IjiKdBIHFyciIGSwRAIAFBiAJqIQ4CQAJAAkAgASgC4AEgBkECdGooAgAiCEGAgICAeGoOAgAFAQsgAUEANgKQAiALIAwgCkHsB2ooAgAgDiAdEIAFIAVB+AFqIAVB0ANqIA4gHkIwiKdBABDlASAFKAL4AUUEQEECIQcMBQsgBSgC0AMgBSgC/AEQyxIhCCAFKALkAyIKQdAAaigCACILIAZNDQEgCigCSCAGQQJ0aiAINgIAIAhBgYCAgHhGDQQgBSgC2AMhCQsgBSAINgLUAyAPQX9qIRYgD0F8aiEXIAFBnAJqIRMgCCEKIAkhAUEBIQsDQCAJRQ0DIAUoAuQDIRUgBSgC0AMhFCAIIQYgCSEHAkADQCAGQf////8BSwRAIAYhCCAKIQYgByEJDAILAkAgB0F/aiIJQQVJIBUoAjgiCCAGIBQoAiwiDCAHIBdqIhFBA2otAABqLQAAakECdGooAgAiCkH/////AUtyRQRAIAggCiAMIBFBAmotAABqLQAAakECdGooAgAiBkGAgICAAkkNASAHQX5qIQkgBiEIIAohBgwDCyAKIQgMAgsgCCAGIAwgEUEBai0AAGotAABqQQJ0aigCACIKQf////8BTQRAIAdBfGohByAIIAogDCARLQAAai0AAGpBAnRqKAIAIQYMAQsLIAdBfWohCSAKIQgLAkAgCEGAgICAAnFFBEAgCCEKIAhBAE4NAkECIQcgCEGCgICAeEcNAQwGCyAJQQFqIQEgBS0A6AMEQEEAIQcgASEJDAYLIAUgCEH/////fXEiCjYC3AMgCiEIIAkhBgNAIAogCEH/////fXFGQQAgBkEBSxsEQCAVKAI4IAogFCgCLCAGIBZqLQAAai0AAGpBAnRqKAIAIQggBkF/aiEGDAEFIAZBAmogASAGIAlJGyEBQQAhCyAGIQkMAwsACwALIAkgEEkEQCAFIAk2AtgDIAVB8AFqIAVB0ANqIA4gEyAGQf////8BcSAJIA9qLQAAENgBIAUoAvABRQ0FIAUoAvQBIghBgYCAgHhGBEAgCSABIAtBAXEbIQkgCyEHDAYLIAghCiAIQYCAgIACcUUNASAJQQFqIQEgBS0A6AMEQEEAIQcgASEJDAYLIAUgCEH/////fXEiCDYC3ANBACELIAghCgwBCwsMFQsMFQsMFQsgBUHoAWogBUHQA2ogDiATIApBgAIQ2AEgBSgC6AFFBEBBAiEHDAELIAUoAuwBIgZBgYCAgHhGBEBBACABIAtBAXEbIQkgCyEHDAELQQAgCyAGQYCAgIACcSIGGyEHQQAgASAGGyEJCyASIBIoAgBBAWo2AgACQCAHQQFrDgICAwALIAQgCWohAQsgBUH4A2ogDTYCACAFIAE2AvQDIAVBATYC8AMMCwsgBUEANgLwAwwKCyAFQfADaiAFQcADakEAIAIgAyAEEMsJDAkLIAVB4AFqIAIgAyAEQZie8AAQuxIgBSgC5AEhECAFKALgASENIAVB2AFqIAcgBiAHG0HUmvAAEOsOIAUoAtwBIRIgBSgC2AEhASAFQQA6AOgDIAUgAyAEayIJNgLYAyAFQQA2AtQDIAUgDEHEB2oiCjYC0AMgBSABQZgBaiILNgLkAyAFIAk2AuADIAVBgICAgHg2AtwDIA0gECAJEOwHIR1BASEHAkACQCABKALoASIIIB1C//////////8AgyIeQiuIp0HAAHEgHUL///////8/gyIfQhyIp0EQcSAdpyIGQQd2QQJxIAZBAXFyIAZBDnZBBHFyIAZBFXZBCHFyciAfQiOIp0EgcXJyIgZLBEAgAUGIAmohDgJAAkACQCABKALgASAGQQJ0aigCACIIQYCAgIB4ag4CAAUBCyABQQA2ApACIAogCyAMQewHaigCACAOIB0QgAUgBUHQAWogBUHQA2ogDiAeQjCIp0EAEOUBIAUoAtABRQRAQQIhBwwFCyAFKALQAyAFKALUARDLEiEIIAUoAuQDIgpB0ABqKAIAIgsgBk0NASAKKAJIIAZBAnRqIAg2AgAgCEGBgICAeEYNBCAFKALYAyEJCyAFIAg2AtQDIA1Bf2ohFiANQXxqIRcgAUGcAmohEyAIIQogCSELQQEhDwNAIAlFDQMgBSgC5AMhFSAFKALQAyEUIAghBiAJIQcCQANAIAZB/////wFLBEAgBiEIIAohBiAHIQkMAgsCQCAHQX9qIglBBUkgFSgCOCIIIAYgFCgCLCIMIAcgF2oiEUEDai0AAGotAABqQQJ0aigCACIBQf////8BS3JFBEAgCCABIAwgEUECai0AAGotAABqQQJ0aigCACIGQYCAgIACSQ0BIAdBfmohCSAGIQggASEGDAMLIAEhCAwCCyAIIAYgDCARQQFqLQAAai0AAGpBAnRqKAIAIgpB/////wFNBEAgB0F8aiEHIAggCiAMIBEtAABqLQAAakECdGooAgAhBgwBCwsgB0F9aiEJIAohCAsCQCAIQYCAgIACcUUEQCAIIgpBAE4NAkECIQcgCEGCgICAeEcNAQwGCyAJQQFqIQEgBS0A6AMEQEEAIQcgASEJDAYLIAUgCEH/////fXEiCjYC3AMgCiEIIAkhBgNAIAogCEH/////fXFGQQAgBkEBSxsEQCAVKAI4IAogFCgCLCAGIBZqLQAAai0AAGpBAnRqKAIAIQggBkF/aiEGDAEFIAZBAmogASAGIAlJGyELQQAhDyAGIQkMAwsACwALIAkgEEkEQCAFIAk2AtgDIAVByAFqIAVB0ANqIA4gEyAGQf////8BcSAJIA1qLQAAENgBIAUoAsgBRQ0FIAUoAswBIghBgYCAgHhGBEAgCSALIA9BAXEbIQkgDyEHDAYLIAgiCkGAgICAAnFFDQEgCUEBaiELIAUtAOgDBEBBACEHIAshCQwGCyAFIAhB/////31xIgg2AtwDQQAhDyAIIQoMAQsLDBELDBELDBELIAVBwAFqIAVB0ANqIA4gEyAKQYACENgBIAUoAsABRQRAQQIhBwwBCyAFKALEASIBQYGAgIB4RgRAQQAgCyAPQQFxGyEJIA8hBwwBC0EAIA8gAUGAgICAAnEiARshB0EAIAsgARshCQsgEiASKAIAQQFqNgIAAkACQAJAIAdBAWsOAgECAAsgBUH4A2ogAzYCACAFQQE2AvADIAUgBCAJajYC9AMMCgsgBUEANgLwAwwJCyAFQfADaiAFQcADakEAIAIgAyAEEMsJDAgLIAMhDUECIQ4MAQsgBCENCyATIBMoAgBBAWo2AgACQAJAAkAgDkEBaw4CAQIACwJAIAQgDUYEQCAEIQ0MAQsgASgCACEKIAVBiAFqIAIgAyAEQYie8AAQuxIgBSgCjAEhECAFKAKIASEPIAVBgAFqIBZB1JrwABDrDiAFKAKEASESIAUoAoABIQEgBUEAOgDoAyAFIA0gBGsiCTYC2AMgBUEANgLUAyAFIApBxAdqIgs2AtADIAUgAUGYAWoiDDYC5AMgBSAJNgLgAyAFQYCAgIB4NgLcAyAPIBAgCRDsByEdQQEhBwJAAkAgASgC6AEiCCAdQv//////////AIMiHkIriKdBwABxIB1C////////P4MiH0IciKdBEHEgHaciBkEHdkECcSAGQQFxciAGQQ52QQRxciAGQRV2QQhxcnIgH0IjiKdBIHFyciIGSwRAIAFBiAJqIQ4CQAJAAkAgASgC4AEgBkECdGooAgAiCEGAgICAeGoOAgAFAQsgAUEANgKQAiALIAwgCkHsB2ooAgAgDiAdEIAFIAVB+ABqIAVB0ANqIA4gHkIwiKdBABDlASAFKAJ4RQRAQQIhBwwFCyAFKALQAyAFKAJ8EMsSIQggBSgC5AMiCkHQAGooAgAiCyAGTQ0BIAooAkggBkECdGogCDYCACAIQYGAgIB4Rg0EIAUoAtgDIQkLIAUgCDYC1AMgD0F/aiEWIA9BfGohFyABQZwCaiETIAghCiAJIQFBASELA0AgCUUNAyAFKALkAyEVIAUoAtADIRQgCCEGIAkhBwJAA0AgBkH/////AUsEQCAGIQggCiEGIAchCQwCCwJAIAdBf2oiCUEFSSAVKAI4IgggBiAUKAIsIgwgByAXaiIRQQNqLQAAai0AAGpBAnRqKAIAIgpB/////wFLckUEQCAIIAogDCARQQJqLQAAai0AAGpBAnRqKAIAIgZBgICAgAJJDQEgB0F+aiEJIAYhCCAKIQYMAwsgCiEIDAILIAggBiAMIBFBAWotAABqLQAAakECdGooAgAiCkH/////AU0EQCAHQXxqIQcgCCAKIAwgES0AAGotAABqQQJ0aigCACEGDAELCyAHQX1qIQkgCiEICwJAIAhBgICAgAJxRQRAIAghCiAIQQBODQJBAiEHIAhBgoCAgHhHDQEMBgsgCUEBaiEBIAUtAOgDBEBBACEHIAEhCQwGCyAFIAhB/////31xIgo2AtwDIAohCCAJIQYDQCAKIAhB/////31xRkEAIAZBAUsbBEAgFSgCOCAKIBQoAiwgBiAWai0AAGotAABqQQJ0aigCACEIIAZBf2ohBgwBBSAGQQJqIAEgBiAJSRshAUEAIQsgBiEJDAMLAAsACyAJIBBJBEAgBSAJNgLYAyAFQfAAaiAFQdADaiAOIBMgBkH/////AXEgCSAPai0AABDYASAFKAJwRQ0FIAUoAnQiCEGBgICAeEYEQCAJIAEgC0EBcRshCSALIQcMBgsgCCEKIAhBgICAgAJxRQ0BIAlBAWohASAFLQDoAwRAQQAhByABIQkMBgsgBSAIQf////99cSIINgLcA0EAIQsgCCEKDAELCwwRCwwRCwwRCyAFQegAaiAFQdADaiAOIBMgCkGAAhDYASAFKAJoRQRAQQIhBwwBCyAFKAJsIgZBgYCAgHhGBEBBACABIAtBAXEbIQkgCyEHDAELQQAgCyAGQYCAgIACcSIGGyEHQQAgASAGGyEJCyASIBIoAgBBAWo2AgACQCAHQQFrDgICAwALIAQgCWohBAsgBUH4A2ogDTYCACAFIAQ2AvQDIAVBATYC8AMMBwsgBUEANgLwAwwGCyAFQfADaiAFQcADakEAIAIgAyAEEMsJDAULIAxBlAFqIQoDQCAHIAFPDQMgCiAHIAlqLQAAQZij8AAQ/BIoAgAiBgR/IAYFIAggCSABIAcQswgNAiAMKAKkAQsgB2ohBwwACwALIAdBAWoiByAMKAKQAWshBgsgBUH4A2ogBCAHajYCACAFIAQgBmo2AvQDQQEhCgwBC0EAIQoLIAUgCjYC8AMLAkAgBSgC8ANBAUcEQCAAQQA2AgAMAQsgACADNgIEIAAgAjYCACAAQQhqIAUpAvQDNwIACyAFQcADahCVCyAFQYAEaiQADwsgCSAIQfSa8AAQzAsACyANIANB5JrwABDMCwALIAggCkGkm/AAEMwLAAsgCCAHQZSb8AAQzAsACyAJIBBBhJvwABDMCwALIAYgC0Gkm/AAEMwLAAsgBiAIQZSb8AAQzAsAC81SAg9/BH4jAEHQBGsiBCQAIAItAAQhBiACKAIAIgUoAhAhByAFKAIMIQkgBSgCCCEKIARB2ANqIAIQ8gpBASEFAkAgBCgC2AMiCEEBRwRAIARBkANqQQRyIAQoAtwDELQCQQAhBQwBCyAEQZADakEEciAEQdgDakEEckEkELwEGgsgBCAFNgKQAwJAAkAgCARAIAIoAgAiASAHNgIQIAEgCTYCDCABIAo2AgggAiAGOgAEIABBADYCACAAQQhqQQQ2AgAgBEGQA2oQvBQMAQsgBEHwAWogBEGkA2opAgA3AwAgBEHoAWogBEGcA2opAgA3AwAgBCAEKQKUAyITNwPgAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgE6ciEEH/AXEiBUF9ag4EARERAwALIAVBDEYNASAFQRhHDRAgA0EOcUUEQCACLQAEIAJBAzoABBC7FCERIARBAzoAvAIgBCACKAIAIhI2ArgCIARBgIGBASARQf8BcUEDdHY6AL0CIARBuAJqEOwSIARB2ANqIARBuAJqQQEQvgEgBCgC2ANBAUcEQCAEQfgDaigCACEHIARB8ANqKQMAIRMgBEHoA2ooAgAhCCAEQeQDaigCACEFIARB4ANqKAIADQYgBUUNByAEQYQEaigCACEBIARB/ANqKAIAIQIgBEHoA2ogBEGABGooAgA2AgAgBCABNgLsAyAEIAI2AuQDIAQgBzYC4AMgBCAINgKkBCAEIAU2AqAEIAQgEzcD2AMCQAJAAkACQCATp0EBaw4FAAADAQIDC0HHg40BQShBoK+CARC9DwALQgEhFUEBIQ8MAQtCASEVQQEhDyAEKQPoAyEWIAQpA+ADIRQLIARB4AJqIBY3AwAgBCAUNwPYAiAEIBU3A9ACIBNCBVINCAwPCyAEQeADaigCACICQRh2IQkgAkEQdiEKIAJBCHYhAyAEQYAEaigCACELIARB/ANqKAIAIQEgBEH4A2ooAgAhByAEQfADaikDACETIARB7ANqKAIAIQ0gBEHoA2ooAgAhCCAEQeQDaigCACEFIAQoAtwDIQ4MDQsgBEHYAWogAhD+EyAEKQPYASETIABCgYCAgIABNwIEIABBJGogEzcCACAAQQE2AgAMEQsgBCAEKQLkATcD2AMgA0EOcUUNAiAEQQhqIAIQ/hMgBCkDCCETIABCgYCAgIABNwIEIABBJGogEzcCACAAQQE2AgAgBEHYA2oQ6RAgEEH/AXFBA0YNEgwRCyAEQYABaiACEP4TIAQoAoQBIQcgBCgCgAEhCCAEQdgDaiACEPIKIAQoAtwDIQUgBCgC2ANBAUYNBSAEQbgEaiAFELQCAkAgBC0AuAQiBUEMRgRAIARB2ANqIAIQ8gogBCgC3AMhBiAEKALYA0EBRg0IIARB0AJqIAYQtAIgBEGjA2ogBEHgAmopAwA3AAAgBEGbA2ogBEHYAmopAwA3AAAgBCAEKQPQAjcAkwMMAQsgBEGjA2ogBEHIBGopAwA3AAAgBEGbA2ogBEHABGopAwA3AAAgBCAEKQO4BDcAkwMLIARBiAJqIARBowNqKQAANwMAIARBgAJqIARBmwNqKQAANwMAIAQgBCkAkwM3A/gBIAVBDEcNCSAEQbgEahCOCQwJCyAEKALkAUEuRw0NIARBGGogAhD+EyAEKAIcIQUgBCgCGCEBIANBDnENBiAEQdgDaiACEPIKIAQoAtwDIQIgBCgC2ANBAUYNByACLQAARQRAIARBEGogAkEEahDoEUEIIQYgBCgCECAEKAIUEIwRIRQMDQsgBEHYA2ogAhC0AiAAQShqIAU2AgAgAEEkaiABNgIAIABBCGpBFDYCACAAQoGAgIAQNwMAIABBHGogBEHoA2opAgA3AgAgAEEUaiAEQeADaikCADcCACAAQQxqIAQpAtgDNwIADA4LIAQgBEHYA2oQ6BEgBCgCACAEKAIEEIwRIRQgBEHYA2oQ6RBBByEGDAsLIARB7ANqKAIAIQ1BASECIAQoArgCIgEoAgggASgCDGtBAWohCyABKAIQIQFBACEJQQAhCkEAIQNBASEODAcLQceDjQFBKEGwr4IBEL0PAAsgBEHYA2oQqBAMBgsgAEEcaiAEQfADaikDADcCACAAQRRqIARB6ANqKQMANwIAIABBDGogBEHgA2opAwA3AgAgAEEkaiAEQfgDaikDADcCACAAQQhqIAU2AgAgAEIBNwMADAkLIABBHGogBEHwA2opAwA3AgAgAEEUaiAEQegDaikDADcCACAAQQxqIARB4ANqKQMANwIAIABBJGogBEH4A2opAwA3AgAgAEEIaiAGNgIAIABCATcDACAEQbgEahCOCQwICyAAQoGAgIAQNwMAIABBKGogBTYCACAAQSRqIAE2AgAgAEEIakEINgIADAcLIABBHGogBEHwA2opAwA3AgAgAEEUaiAEQegDaikDADcCACAAQQxqIARB4ANqKQMANwIAIABBJGogBEH4A2opAwA3AgAgAEEIaiACNgIAIABCATcDAAwGCwJ/QQAgBC0A+AEiDUUNABogDUEWRwRAIARBIGogAhD+EyAEKQMgIRMgAEKBgICAsAE3AgQgAEEMaiAEKQP4ATcCACAAQRRqIARBgAJqKQMANwIAIABBHGogBEGIAmopAwA3AgAgAEEkaiATNwIAIABBATYCAAwHC0EBCyEGIAQoAvwBIQkgBCAEQYACaigCACIKNgKUAiAEIAk2ApACAkACQAJAAkACQAJ/AkACQAJAAn8CQAJ/AkACQAJAAkACQAJAAkACQCAFQQxGDQAgBEH4AGogBEGQAmoQ6BEgBEHwAGogBEHYA2pBDCAEKAJ4IAQoAnwQngYgBCgCcCIFQczEggEgBRsiCyAEKAJ0QQEgBRsiBUHPxIIBQQYQjBQNACALIAVB1cSCAUEFEIwUDQAgCyAFQdrEggFBChCMFA0AIAsgBUHkxIIBQQwQjBQNACAGDQIgBCAKNgKUAyAEIAk2ApADIANBEnFFDQFBCCEGQQEMDgsgA0EIcQ0EIAYNAiAAQoGAgIAQNwMAIABBKGogBzYCACAAQSRqIAg2AgAgAEEQaiAKNgIAIABBDGogCTYCACAAQQhqQQ02AgAMEgsgA0EOcQ0OIARB6ABqIARBkANqEOgRQQ0hBiAEQeAAaiAEQdgDakENIAQoAmggBCgCbBCeBiAEKAJgIgFBzMSCASABGyIFIAQoAmRBASABGyIBQfmvggFBCxCMFA0LQQ4hBiAFIAFBhLCCAUEKEIwUDQtBDyEGIAUgAUGOsIIBQQoQjBQNC0EQIQYgBSABQZiwggFBBBCMFA0LQREhBiAFIAFBnLCCAUEFEIwUDQtBEiEGIAUgAUGry4IBQQUQjBQNC0EXIQYgBSABQaGwggFBDRCMFA0LQRghBiAFIAFBrrCCAUEMEIwUDQtBGSEGIAUgAUG6sIIBQQwQjBRFDQ4MCwsgAi0ABCEFIAJBAzoABCAFELsUIQ8gBEEDOgCcAiAEIAIoAgAiDjYCmAIgBEGAgYEBIA9B/wFxQQN0djoAnQIgBCAKNgK8AiAEIAk2ArgCAkACQAJAAkACQAJAIANBDnFFBEAgBEHYAGogBEG4AmoQ6BEgBEHQAGogBEHAAmpBECAEKAJYIAQoAlwQngYgBCgCUCICQczEggEgAhsiBSAEKAJUQQEgAhsiAkHAr4IBQQkQjBQNASAFIAJBya+CAUELEIwUDQIgBSACQdSvggFBDhCMFA0DIAUgAkHir4IBQRAQjBQNBCAFIAJB8q+CAUEEEIwUDQUgBSACQfavggFBAxCMFA0GIARBmANqIAo2AgAgBCAJNgKUAyAEQQ02ApADIARB2ANqIARBmAJqIARBkANqEIcMIAQoAtwDIgZBgH5xIQEgBEHgA2ooAgAhBSAEQeQDaigCACECIARB6ANqKAIAIQogBEHsA2opAgAhEyAEQfQDaigCACEMIARB/ANqKAIAIQcgBCgC2AMhAyAEKAL4AyEIQQEhCQwQC0EBIQkgDigCCCAOKAIMa0EBaiEHIA4oAhAhCEEAIQFBCCEGQQEhAwwOCyAEQdgDaiAEQZgCahB1IARB4ANqKAIAIQIgBCgC3AMhAwJ/IAQoAtgDQQFHBEAgBEHABGogBEHYAmooAgA2AgAgBCAEKQLQAiITNwO4BCAEQbgEakEEciELIBOnIQpBEyEGIAMhBUEAIQlBAAwBCyAEQcAEaiAEQfQDaigCACIMNgIAIAQgBEHsA2opAgAiEzcDkAMgBCATNwO4BCAEQegDaigCACEKIARB+ANqKAIAIQggBEH8A2ooAgAhB0EBIQkgBEG4BGohCyACIQUgBEHkA2ooAgAhAiADIgYLQYB+cSEBIAspAgAhE0EAIQMMDQsgBEHYA2ogBEGYAmoQdUEBIQkgBEHgA2ooAgAhAiAEKALcAyEDAn8gBCgC2ANBAUcEQCAEQcAEaiAEQdgCaigCADYCACAEIAQpAtACIhM3A7gEIARBuARqQQRyIQsgE6chCkEVIQYgAyEFQQAhCUEADAELIARBwARqIARB9ANqKAIAIgw2AgAgBCAEQewDaikCACITNwOQAyAEIBM3A7gEIARB6ANqKAIAIQogBEH4A2ooAgAhCCAEQfwDaigCACEHIARBuARqIQsgAiEFIARB5ANqKAIAIQIgAyIGC0GAfnEhASALKQIAIRNBACEDDAwLIARB2ANqIARBmAJqEHVBASEJIARB4ANqKAIAIQIgBCgC3AMhAwJ/IAQoAtgDQQFHBEAgBEHABGogBEHYAmooAgA2AgAgBCAEKQLQAiITNwO4BCAEQbgEakEEciELIBOnIQpBFCEGIAMhBUEAIQlBAAwBCyAEQcAEaiAEQfQDaigCACIMNgIAIAQgBEHsA2opAgAiEzcDkAMgBCATNwO4BCAEQegDaigCACEKIARB+ANqKAIAIQggBEH8A2ooAgAhByAEQbgEaiELIAIhBSAEQeQDaigCACECIAMiBgtBgH5xIQEgCykCACETQQAhAwwLCyAEQdgDaiAEQZgCahB1QQEhCSAEQeADaigCACECIAQoAtwDIQMCfyAEKALYA0EBRwRAIARBwARqIARB2AJqKAIANgIAIAQgBCkC0AIiEzcDuAQgBEG4BGpBBHIhCyATpyEKQRYhBiADIQVBACEJQQAMAQsgBEHABGogBEH0A2ooAgAiDDYCACAEIARB7ANqKQIAIhM3A5ADIAQgEzcDuAQgBEHoA2ooAgAhCiAEQfgDaigCACEIIARB/ANqKAIAIQcgBEG4BGohCyACIQUgBEHkA2ooAgAhAiADIgYLQYB+cSEBIAspAgAhE0EAIQMMCgsgBCgCmAIiAigCECEIIAIoAgwhByACKAIIIQkgBEHYA2ogASAEQZgCahBtIAQoAtwDIQMCfyAEKALYA0EBRwRAIAQgAzYCkANBACEGAkAgA0EMai0AAEEBcUUEQCAEQTBqIARBkANqEK4TIAQoAjAhAiAEKAI0IQEDQCABIAJGDQIgAi0AACEFIAJBGGohAiAFDQALQQUhBgsgBEGQA2oQ9QxBASEDIAkgB2tBAWoMAgtBASEFQQAhCSADIQJBHQwICyAEQfwDaigCACEIIARB+ANqKAIAIQwgBEHwA2opAwAhEyAEQewDaigCACEKIARB6ANqKAIAIQIgBEHkA2ooAgAhBSAEQeADaigCACEGIARBgARqKAIACyEHIAZBgH5xIQFBASEJDAkLQQEhCSADQQFxRQRAIARBADYC0AIgBEEANgKIAyAEQZgCahDsEiAEQdgDaiAEQZgCakEAEL4BAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAQoAtgDIgJBAUcEQCAEKALgA0EBRg0BIARB6ANqKAIAIQUgBEHkA2ooAgAhAiAEQfgDaikDACETIARB8ANqKAIAQQFrDgUIBAUGBwMLIAQoAtwDDQEgBCgC4ANBAUcNAQtBACEFIARBADsBkAMgAg0JIARB4ANqEJESDAcLIARBkANqQQRyIARB2ANqQQRyQSgQvAQhAiAEQQE6AJADIAQoApQDIgNFQQAgBEGYA2ooAgAiBkEBRhsNByAEQbgDaigCACEHIARBtANqKAIAIQggBEGwA2ooAgAhDCAEQagDaikDACETIARBpANqKAIAIQogBEGgA2ooAgAhAiAEQZwDaigCACEFIAZBgH5xDBILQceDjQFBKEGQr4IBEL0PAAsgBEHABGogEzcDACAEQQM6ALgEIARB0AJqIARBuARqENwGDAMLIARBAjoAuAQgBEHQAmogBEG4BGoQ3AYMAgsgBEIANwO4BCAEQbgEahC4FQwBCyAEIARBgARqKQMANwPIBCAEIBM3A8AEIARBBDoAuAQgBEIANwOoBCAEQdACaiAEQbgEahDcBiAEQagEahC4FQsgAkUEQCAEQQU6ALgEIARB0AJqIARBuARqENwGQQEhBQwBCyAEIAU2AqQEIAQgAjYCoAQgBEHIAGogBEGgBGoQ6BEgBEGoBGogBCgCSCAEKAJMEKkEQQEhBSAEKAKsBCAEQagEakEEckEIQQQgBCgCqARBAUYbaigCABCMESETIARBQGsgBEGgBGoQ6BEgBCgCQCAEKAJEEIwRIRQgBEHIBGogEzcDACAEIBQ3A8AEIARBBjoAuAQgBEHQAmogBEG4BGoQ3AYgBEGoBGoQlxUgBEGgBGoQ6RALIAUNCAwCCyAEKAKYAiIBKAIQIQggASgCDCEGIAEoAgghBSACELoHQQEhAyAFIAZrQQFqIQcMCQsgBEHYA2pBBHIQugcLIARB2ANqIAEgBEGYAmpBARBXIAQoAtgDQQFGDQIgBEGoA2ogBEH4A2opAwA3AwAgBEGgA2ogBEHwA2opAwA3AwAgBEGcA2ogBEHsA2ooAgA2AgAgBCAEQeQDaikCADcClAMgBCAEQeADaigCACIBNgKQAyABQQRGBEBBASEDIAQoApgCIgIoAgggAigCDGtBAWohByACKAIQIQgMCAsgAUUEQCAEQegDaiAEQagDaikDADcDACAEQeADaiAEQaADaikDADcDACAEIAQpA5gDNwPYA0ECIQYCfyAEKAKIAyIHQQJNBEAgBEGIA2ohAiAEQdgCaiEIIAcMAQsgBCgC1AIhCCAHIQYgBEHYAmoiAigCAAshBSAFIAZGBEAgBEG4BGogBEHQAmoQlgMgBCgCuAQgBCgCvAQgBEHABGooAgAQ5xAgBCgC1AIhCCAEQdgCaiICKAIAIQULIARB4ANqKQMAIRMgBEHoA2opAwAhFCAIIAVBGGxqIgEgBCkD2AM3AwAgAUEQaiAUNwMAIAFBCGogEzcDACACIAIoAgBBAWo2AgAgBCgCkAMOBQYFBQUGBQtBASEDIAQoApgCIgIoAgggAigCDGtBAWohByACKAIQIQggBEGQA2oQtBJBBCEGQQAMCAsgBCgCmAIiASgCCCABKAIMa0EBaiEHIAEoAhAhCEEAIQFBDiEGQQMhAkH2r4IBIQVBASEDDAgLIAItAAQgAkEDOgAEELsUIQEgBEEDOgDUAiAEIAIoAgAiAjYC0AIgBEGAgYEBIAFB/wFxQQN0djoA1QIgBEGYA2ogCjYCACAEIAk2ApQDIARBDTYCkAMgBEHYA2ogBEHQAmogBEGQA2oQhwwgASACEPkEIABBBGogBEHYA2pBKBC8BBogAEEBNgIADA8LIARBgARqKAIAIQcgBEH8A2ooAgAhCCAEQfgDaigCACEMIARB8ANqKQMAIRMgBEHsA2ooAgAhCiAEQegDaigCACECIARB5ANqKAIAIQUgBCgC3AMhAyAEQeADaigCACIGQYB+cQwFCyAEQShqIAIQ/hMgBCkDKCETIABCgYCAgIABNwIEIABBJGogEzcCACAAQQE2AgAgBEGQAmoQ6RAMDQsgBEGQA2oQtBILIARB2AJqKAIAIQIgBCgC1AIhBQJAIAQoAogDIgZBAksNACAEKALQAiEIIAQoAowDIQcgBEGYA2ogAjYCACAEIAU2ApQDIAQgCDYCkAMgBEGcA2ogBEHcAmpBLBC8BBogBCAGNgLUA0EAIQYgBEEANgLQAyAEIAc2AswDIARBADYCyAMgBEHYA2ogBEGQA2oQlA0gBC0A2ANBHkYEQEGEhY0BKAIAIQUgBEGQA2oQ4QhBACECDAELAkBBfyAEKALUAyAEKALQA2siAUEBaiICIAIgAUkbIgatQhh+IhNCIIinDQAgE6ciAUEASA0AIARBOGogAUEIELwTIAQoAjgiBQRAIARB4ANqKQMAIRMgBCkD2AMhFCAFQRBqIARB6ANqKQMANwMAIAVBCGogEzcDACAFIBQ3AwAgBEHYA2ogBEGQA2pByAAQvAQaQRghCEEBIQIDQCAEQbgEaiAEQdgDahCUDQJAIAQtALgEQR5HBEAgAiAGRw0BQQEhAwJAIAZBfyAEKAKcBCAEKAKYBGsiAUEBaiIHIAcgAUkbaiIBIAZJBEAgASEJQQAhCgwBCyAEQagEaiAGQQF0IgcgASAHIAFLGyIBQQQgAUEESxsiAa1CGH4iE6cgE0IgiKdFQQN0IAVBACAGGyAGQRhsIAwgBhsiDBDfBiAEKAKoBEEBRwRAIAQoAqwEIQVBACEDIAEhBgwBCyAEKAKwBCEKIAQoAqwEIQkLIAMgCSAKEOERDAELIARB2ANqEOEIDAQLIAUgCGoiByAEKQO4BDcDACAHQRBqIARByARqKQMANwMAIAdBCGogBEHABGopAwA3AwAgCEEYaiEIIAJBAWohAgwACwALIAFBCEGoi40BKAIAIgBBASAAGxEAAAALELUWAAsgBiACSwRAQQAhCAJAIAVFDQAgBSAGQRhsIAJBGGwiARCNCyIHIAEgBxshBiAHRQRAQQEhCAwBCyAGIQULIAggBkEIEOERC0EAIQlBDAshBkEAIQEMAgtBFSEGQQALIQEgBEHQAmoQyg0LIARBuAJqEOkQCyABQYB+cSAGQf8BcXIhBgJ/AkACQCAJRQRAIARBsAJqIBM3AwAgBEGoAmogAq0gCq1CIIaEIhQ3AwAgBCAFNgKkAiAEIAY2AqACIARB2ANqIARBmAJqEPMBIAQoAtgDIgFBBUcNAUEADAMLIAKtIAqtQiCGhCEUDAELIARB+ANqKAIAIQcgBEH0A2ooAgAhCCAEQfADaigCACEMIARB6ANqKQMAIRMgBEHgA2opAwAhFCAEKALcAyEFIARBoAJqEOkDQQAhAyABIQYLQQELIAQtAJwCIgJBA0cEQCACIAQoApgCEPkECyAGQQh2IQIgDyAOEPkERQ0CIAAgAzYCBCAAQQtqIAJBEHY6AAAgAEEJaiACOwAAIABBIGogDDYCACAAQRhqIBM3AgAgAEEQaiAUNwIAIABBDGogBTYCAAwFC0EACyAEQZADahDpEEEAIQINAgsgDUUgDUEWRnINByAEQfgBahCOCQwHCyAKrSEWQQ0hBgsgAEEBNgIEIABBC2pBADoAACAAQQlqQQA7AAAgAEEQaiAWNwIAIABBDGogCTYCAAsgAEEIaiAGOgAAIABBATYCACAAQShqIAc2AgAgAEEkaiAINgIACyANRSANQRZGcg0FIARB+AFqEI4JDAULQQEhDAwBCyAEKAK4AiIBKAIMIQkgASgCCCEKIAEoAhAhASAEQdgDaiAEQbgCahDjEQJAAkACQAJAAkACQAJAAkACQAJAAkACQCAEKALYA0EBRwRAQQEhAyAEKALcAyICLQAAQXpqDg4BAgICAgICAgIHAwQFBgILIARBkAFqIARBoARqEOgRIARBkANqIAQoApABIAQoApQBEKkEQQEhBiAEKAKUAyAEQZADakEEckEIQQQgBCgCkANBAUYbaigCABCMESETIARBkANqEJcVIARBiAFqIARBoARqEOgRIAQoAogBIAQoAowBEIwRIRUgDwRAQcAAEHIiBUUNEyAFQQA6ADggBUEAOgAoIAUgEzcDICAFIBU3AxggBSAWNwMQIAUgFDcDCCAFQgE3AwBBCyECQQAhBgwLCyAVQiCIpyENIBWnIQhBCSECDAoLQQAhAyACQQRqKAIAQT1GDQULIARBkANqIAIQtAIgBCkClAMiFEIgiKchDSAEKAKkAyEHIAQpApwDIRMgBCgCkAMhBSAUpyEIQQEhDEEJIQJBASEGDAgLQQIhAwwDC0EDIQMMAgtBBSEDDAELQQQhAwsgBEHYA2oQnBUgBCgCuAIiASgCDCEFIAEoAgghBiABKAIQIQEgBEHYA2ogBEG4AmoQ4xEgBCgC3AMhAgJAAkACfwJAAkAgBCgC2ANBAUcEQAJAIAItAAAOBQACAgIAAgsgBCACQQRqIgE2ApQDIARB0AFqIAEQmw0gBCAEKQPQATcDwAJBACEJIANBAWsOBQUHBAQEBwsgBEGwA2oiASAEQfgDaikDADcDACAEQagDaiAEQfADaikDADcDACAEQaADaiAEQegDaikDADcDACAEQZgDaiIFIARB4ANqKQMANwMAIAJFDQEgAkEYdiEJIAJBEHYhCiACQQh2IQMgBEGkA2ohBiAEQZwDaiEIIARBtANqKAIAIQsgBEGsA2ooAgAhByAFKAIAIQUgASgCAAwCCyAEQZgDaiACELQCIARBtANqIAYgBWtBAWo2AgAgBEGwA2ogATYCACAEQQA2ApQDCyAEQaQDaiEGIARBnANqIQggBEGsA2ooAgAhByAEQZgDaigCACEFIARBtANqKAIAIQtBASEOQREhAkEAIQlBACEKQQAhAyAEQbADaigCAAshASAIKQIAIRQgBikCACETDAQLIARByAFqIARBwAJqEOgRIAQoAswBRSEJDAILIARBwAFqIARBwAJqEOgRQQEhCSAEKALEAUUNASAEQbgBaiAEQcACahDoESAEKAK4ASIHIAQoArwBaiEJA0AgByAJRg0BAn8gBywAACIBQX9KBEAgAUH/AXEhBiAHQQFqDAELIActAAFBP3EhBSABQR9xIQIgAUH/AXEiBkHfAU0EQCACQQZ0IAVyIQYgB0ECagwBCyAHLQACQT9xIAVBBnRyIQEgBkHwAUkEQCABIAJBDHRyIQYgB0EDagwBCyACQRJ0QYCA8ABxIActAANBP3EgAUEGdHJyIgZBgIDEAEYNAiAHQQRqCyEHQWwhAgNAIAJFDQEgAkGA0IIBaiACQQRqIQIoAgAgBkcNAAsLQQEhCQwBC0EAIQkLIAQoArgCIgEoAgwhDCABKAIIIQcgASgCECEBIARB2ANqIARBuAJqEOMRAkACfwJAAkACfyAEKALYA0EBRwRAIAQoAtwDIQIgBEHYA2oQnQYgAi0AAA0CAkAgAkEIaigCACIIQX9HBEAgAigCBCEKDAELIAIoAgQiBSgCACEKIAUoAgghCAsgBEGwAWogBEHYA2pBASAKIAgQngZBASAEKAKwASIFQczEggEgBRsiCiAEKAK0AUEBIAUbIgVBzcSCAUEBEIwUDQEaQQAgCiAFQc7EggFBARCMFA0BGgwCCyAEQdgDahCdBkECCyEGIARBqAFqIARBwAJqEOgRIARB+AFqIAQoAqgBIAQoAqwBEJALIARBoAFqIARBoARqEOgRIARBoAJqIAQoAqABIAQoAqQBEKkEIAQoAqACIQggBCgCpAIhBUEAIQoCQAJAIAZBAWsOAgABBQtBASEKDAQLQQIhCiAPDQMgBEGgAmpBBHJBCEEEIAhBAUYbaigCACEBIARBgARqQo3luO6DgoOm/gA3AwAgBEH4A2pC/fD41rLChqPuADcDACAEQfADakLh5JXz1uzZvOwANwMAQQAhAiAEQQA2ApQEIARC9crNg9es27fzADcD6AMgBEL+r+mlpI7alAo3A+ADIARCADcD2AMgBEIANwOIBCAEIAE2ApAEIAFBeHEhByAEQegDaiEGA0AgAiAHT0UEQCAEIAIgBWopAAAiEyAEKQOABIU3A4AEIAYQpwsgBCATIAQpA+gDhTcD6AMgAkEIaiECDAELCyABQQdxIgxBA0sNAUIAIRNBAAwCCyAEQZgDaiACELQCIAcgDGtBAWohCyAEQawDaigCACEHIARBpANqKQIAIRMgBEGcA2opAgAhFCAEQZgDaigCACEFIARBwAJqEOkQQQAhCUEAIQpBACEDQQAhAgwDCyACIAVqNQAAIRNBBAsiB0EBciAMSQRAIAUgAiAHcmozAAAgB0EDdK2GIBOEIRMgB0ECciEHCyAHIAxJBEAgBSAHaiACajEAACAHQQN0rYYgE4QhEwsgBEGgA2oiByAGQRBqKQMANwMAIARBmANqIgIgBkEIaikDADcDACAEQagDaiINIAQ1ApAEQjiGIBOEIhMgBkEYaikDAIU3AwAgBCAGKQMANwOQAyAEQZADahCnCyACIAIpAwBC7gGFNwMAIAQgBCkDkAMgE4U3A5ADIARBkANqENgFIAcgBykDACITQt0BhTcDACAEKQOQAyEUIAIpAwAhFiANKQMAIARBkANqENgFIBYgEyAUhYWFIhNCIIinQQpwQQN0IgZBhMmCAWooAgAgDSkDACACKQMAIAcpAwAgBCkDkAOFhYWnaiAGQYDJggFqKAIAIBOnbGpBLnBBA3QiAkHwy4IBaigCACACQfTLggFqKAIAIAUgARCMFEUNAEEDIQoLIAQgBUEIQQQgCBsgBGpBpAJqKAIAEIwRIhQ3A6gEIARBoAJqEJcVIARBmAFqIARBoARqEOgRIAQoApgBIAQoApwBEIwRIRMCQAJ/IA8gCEEAR3JFBEAgBCkC/AEiFEIgiKchDSAEKAL4ASEFIARBqARqEOYQIARBwAJqEOkQIARBoARqEOkQIBSnIQhBCgwBCyAEQeEDaiAEQYACaigCADYAACAEIAQpA/gBNwDZAyAEIAQpANgDNwOQAyAEIARB3QNqKQAANwCVA0HAABByIgVFDQEgBSAEKQPQAjcDACAFIAo6ACogBSADOgApIAVBAToAKCAFIBQ3AyAgBSATNwMYIAUgBCkDkAM3ACsgBSAJOgA4IAVBMGogBCkAlQM3AAAgBUEQaiAEQeACaikDADcDACAFQQhqIARB2AJqKQMANwMAIARBwAJqEOkQIARBoARqEOkQQQsLIQJBACEMDAQLDAkLIBRCIIinIQ0gFKchCEEBIQxBASEGDAELIAogCWtBAWohCyAEQdgDahCcFUEBIQ5BACEJQQAhCkEAIQMLIARBoARqEOkQIAYgD3FFDQAgBEHYAmoQ2RQLIAJB/wFxIAlBGHQgCkH/AXFBEHRyIANB/wFxQQh0cnIhBiAIrSANrUIghoQhFAJ/IAxFBEAgBEHIBGogEzcDACAEQcAEaiAUNwMAIAQgBTYCvAQgBCAGNgK4BCAEQdgDaiAEQbgCahDzAUEAIAQoAtgDIgJBBUYNARogBEH4A2ooAgAhCyAEQfQDaigCACEBIARB8ANqKAIAIQcgBEHoA2opAwAhEyAEQeADaikDACEUIAQoAtwDIQUgBEG4BGoQ6QNBACEOIAIhBgtBAQsgBC0AvAIiAkEDRwRAIAIgBCgCuAIQ+QQLIAZBCHYhAiARIBIQ+QRFDQAgACAONgIEIABBATYCACAAQQtqIAJBEHY6AAAgAEEJaiACOwAAIABBKGogCzYCACAAQSRqIAE2AgAgAEEgaiAHNgIAIABBGGogEzcCACAAQRBqIBQ3AgAgAEEMaiAFNgIAIABBCGogBjoAAAwCCyAAIAI7ABEgAEEANgIAIABBE2ogAkEQdjoAACAAQSBqIBM3AgAgAEEYaiAUNwIAIABBFGogBTYAACAAQRBqIAY6AAAgAEEIakEANgIAIBBB/wFxQQNGDQMgBEHgAWoQjgkMAwsgAigCACIBIAc2AhAgASAJNgIMIAEgCjYCCCACIAY6AAQgAEEANgIAIABBCGpBBDYCAAsgEEH/AXFBA0cNACAEQeABakEEchDpEAwBCyAEQeABahCOCQsgBEHQBGokAA8LQcAAQQhBqIuNASgCACIAQQEgABsRAAAAC89UAgp/BX4jAEHgAWsiBCQAAkACQAJAAkAgASgCnAEiAwRAIAFBnAFqIgtBADYCACADKAIMQYCAxABHDQJBjIuNASgCAEEDTQ0BIARBlAFqQQE2AgAgBEIBNwKEASAEQeizggE2AoABIARB7wA2AsQBIAQgAzYCwAEgBCAEQcABajYCkAEMAQtBjIuNASgCAEEDSwRAIARBlAFqQQE2AgAgBEIBNwKEASAEQaSMggE2AoABIARBKzYCxAEgBCABQaACajYCwAEgBCAEQcABajYCkAELIAFBoAJqIQcCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQCgAkEBaw4qBgABDgITAxUEPDoXGBkaGxw3NjUdNDMyHjEfMC8gISIuIyQlKyYnKCopBQsgASACEP0QIgJBIUYNCSACQS9GDQggAkE/Rg0HIAJBgIDEAEYNPCACIAJBIGpBgIDEACACQb9/akEaSRsgAkGff2pBGkkbIgJBgIDEAEYNBiABQQAgAhCCFSABQQQ6AKACDEELIAEgAhD9ECICRQ0KIAJBPkYNCyACQYCAxABGDTsgAiACQSBqQYCAxAAgAkG/f2pBGkkbIAJBn39qQRpJGyIDQYCAxABGDQkgAUEBIAMQghUgAUEEOgCgAgxACyABQaECai0AACIFQX5qIgNBAyADQf8BcUEDSRtB/wFxQQFrDgMNDg8MCyABQaECai0AACEDIAEgAhD9ECIFQYCAxABGDTkgBSAFQSBqQYCAxAAgBUG/f2pBGkkbIAVBn39qQRpJGyICQYCAxABHDRAgAUE8EJgMIAFBLxCYDCABIAM6AKECIAFBBToAoAIgAUEBOgCjAgw+C0EBIQUgAUGhAmotAABBAUcNESABQYgCaiEGA0ACQCABIAIQ/RAiA0F3aiIFQRdNQQBBASAFdEGLgIAEcRsgA0EvRiADQT5GcnJFBEAgA0GAgMQARg09IAMgA0EgakGAgMQAIANBv39qQRpJGyADQZ9/akEaSRsiBUGAgMQARw0BIAFBBTsBoAIgAUEBOgCjAgxACyAEQSBqIAYQhwkgBCgCICAEKAIkQfSMggFBBhDEFiECIAEgAxCYDCABIAI6AKECIAFBBToAoAIMOAsgBiAFENQFIAEgAxCYDAwACwALA0AgBEGAAWogASACQoHIgICAiICAEBDnAiAEKAKAASIFQQJGDTggBCgChAEhAyAFBEAgBCAEKQOIATcCxAEgBCADNgLAASABIARBwAFqELkQDAEFAkACQCADBEAgA0EmRg0BIANBPEYNAiABIAMQmAwMBAsgARDwBiABQQAQmAwMAwsgAUGAgMQAEKsLDDgLIAdBAjoAAAw3CwALAAsDQCAEQYABaiABIAJCgcgAEOcCIAQoAoABIgVBAkYNMiAEKAKEASEDIAUEQCAEIAQpA4gBNwLEASAEIAM2AsABIAEgBEHAAWoQuRAFIANFBEAgARDwBiABQf3/AxCYDAwCCyABIAMQmAwLDAALAAsgARDwBiABQTwQmAwgAUEAOgCgAiABQQE6AKMCDDoLIAEQ8AYgAUHUAWoiAhCzDSACQT8Q1AUgAUEVOgCgAgw5CyAHQQM6AAAMOAsgAUGIAmoQsw0gAUEWOgCgAgw3CyABEPAGIAFB1AFqIgMQsw0gAyACENQFIAFBFToAoAIMNgsgARDwBiABQdQBaiICELMNIAJB/f8DENQFIAFBFToAoAIMNQsgARDwBiABQQA6AKACDDQLIAFBpAFqIQUDQCAFAn8gASACEP0QIgMEQAJAAkAgA0EMRiADQXdqQQJJciADQSBGckUEQCADQS9GDQEgA0E+Rg0CIANBgIDEAEYNNCADQf8BcUEgcyADIANBv39qQRpJGwwECyAHQQ46AAAMMQsgB0EUOgAADDcLIAFBADoAoAIgBCABELUDIAQoAgQhAyAEKAIAIQUMNwsgARDwBkH9/wMLENQFDAALAAsDQCAEQYABaiABIAJCgciAgICIgIAQEOcCIAQoAoABIgVBAkYNLiAEKAKEASEDIAUEQCAEIAQpA4gBNwLEASAEIAM2AsABIAEgBEHAAWoQuRAMAQUCQAJAIAMEQCADQSZGDQEgA0E8Rg0CIAEgAxCYDAwECyABEPAGIAFB/f8DEJgMDAMLIAFBgIDEABCrCwwuCyABQYYEOwGgAgwtCwALAAsDQCAEQYABaiABIAJCgciAgICAgIAQEOcCIAQoAoABIgVBAkYNLSAEKAKEASEDIAUEQCAEIAQpA4gBNwLEASAEIAM2AsABIAEgBEHAAWoQuRAMAQUCQCADBEAgA0E8Rg0BIAEgAxCYDAwDCyABEPAGIAFB/f8DEJgMDAILIAFBhgY7AaACDCwLAAsACwNAIARBgAFqIAEgAkKByICAgICAgBAQ5wIgBCgCgAEiBUECRg0sIAQoAoQBIQMgBQRAIAQgBCkDiAE3AsQBIAQgAzYCwAEgASAEQcABahC5EAwBBQJAIAMEQCADQTxGDQEgASADEJgMDAMLIAEQ8AYgAUH9/wMQmAwMAgsgAUGGCDsBoAIMKwsACwALIAVBAXFFBEADQCAEQYABaiABIAJCgciAgICAiIAQEOcCIAQoAoABIgVBAkYNLCAEKAKEASEDIAUEQCAEIAQpA4gBNwLEASAEIAM2AsABIAEgBEHAAWoQuRAMAQUCfwJAAkAgAwRAIANBLUYNASADQTxGDQIgASADEJgMDAULIAEQ8AYgAUH9/wMQmAwMBAsgAUEtEJgMQQsMAQtBBgshAkEAIQUgAUEAOgChAiABIAI6AKACDDMLAAsACwNAIARBgAFqIAEgAkKByICAgICIgBAQ5wIgBCgCgAEiBUECRg0rIAQoAoQBIQMgBQRAIAQgBCkDiAE3AsQBIAQgAzYCwAEgASAEQcABahC5EAwBBQJ/AkACQCADBEAgA0EtRg0BIANBPEYNAiABIAMQmAwMBQsgARDwBiABQf3/AxCYDAwEC0ELDAELQQYLIQIgASADEJgMIAFBAToAoQIgASACOgCgAgwqCwALAAsCQAJAAkACQAJAIAFBoQJqLQAAIgNBfmpB/wFxQQJNBEAgASACEP0QIgJBIUYNAiACQS9GDQEgAkGAgMQARg0qDAULIAEgAhD9ECEFIANB/wFxRQ0DIAVBL0YNAiAFQYCAxABGDSkgAUGFAjsBoAIgAUEBOgCjAgwzCyABQYgCahCzDSABIAM6AKECIAFBBzoAoAIMMgsgA0H/AXFBBEcNAiABQTwQmAwgAUEhEJgMIAFBCTsBoAIMMQsgAUGIAmoQsw0gAUEvEJgMIAFBDToAoAIMMAsCQCAFQS9HBEAgBUGAgMQARg0nIAUgBUEgakGAgMQAIAVBv39qQRpJGyAFQZ9/akEaSRsiA0GAgMQARw0BIAFBPBCYDCABQQU7AaACIAFBAToAowIMMQsgAUGIAmoQsw0gAUEHOwGgAgwwCyABQYgCaiICELMNIAIgAxDUBSABQTwQmAwgASAFEJgMIAFBiQI7AaACDC8LIAFBPBCYDCABIAM6AKECIAFBBToAoAIgAUEBOgCjAgwnCyABQQEgAhCCFSABQYgCaiAFENQFIAEgAzoAoQIgAUEIOgCgAgwtCyABQYgCaiELIAFBpAFqIQkgAUHwAGohDCABQaECai0AACEIA0AgASACEP0QIgNBgIDEAEYNIwJAIAEpA2hCAVINACABLQCmAkEBRw0AIARBGGogCRCHCSAEKAIcIQYgBCgCGCAEQRBqIAwQ2wUgBiAEKAIQIAQoAhQQjBRFDQAgA0F3aiIFQRdLQQEgBXRBi4CABHFFckUEQCAHQQ46AAAMLwsgA0EvRwRAIANBPkcNASABQQA6AKACIARBCGogARC1AyAEKAIMIQMgBCgCCCEFDDALIAdBFDoAAAwuCyADIANBIGpBgIDEACADQb9/akEaSRsgA0Gff2pBGkkbIgVBgIDEAEYEQCABEMQRIAFBPBCYDCABQS8QmAwgARCZDCABIAg6AKECIAFBBToAoAIgAUEBOgCjAgwuBSAJIAUQ1AUgCyADENQFDAELAAsACyABIAIQ/RAiAkEtRwRAIAJBgIDEAEYNLSABQYUIOwGgAiABQQE6AKMCDCwLIAFBLRCYDCABQQo6AKACDCsLIAFBoQJqLQAAIQUCQAJAA0AgASACEP0QIgNBLUcEQAJAAkACQCADQURqDgMGAQIACyADRQ0EIANBgIDEAEYNLQsgASADEJgMIAEgBToAoQIgAUEFOgCgAgwoCwUgAUEtEJgMDAELCyABQT4QmAwgAUGFCDsBoAIMLAsgARDwBiABQf3/AxCYDCABIAU6AKECIAFBBToAoAIMKwsgBUEBRgRAIAFBPBCYDAsgASAFOgChAiABQQY6AKACDCMLIAFBiAJqIQYDQAJAIAEgAhD9ECIDQXdqIgVBF01BAEEBIAV0QYuAgARxGyADQS9GIANBPkZyckUEQCADQYCAxABGDSkgAyADQSBqQYCAxAAgA0G/f2pBGkkbIANBn39qQRpJGyIFQYCAxABHDQEgAUGFAjsBoAIgAUEBOgCjAgwsCyAEQShqIAYQhwkgBCgCKCAEKAIsQfSMggFBBhDEFiECIAEgAxCYDCABQaECaiACQQFzOgAAIAFBBToAoAIMJAsgBiAFENQFIAEgAxCYDAwACwALA0AgASACEP0QIgNBd2pBAkkgA0EMRnIgA0EgRnINAAsCQAJAAkAgAwRAAkAgA0EvRwRAIANBPkYNASADQYCAxABGDSsgAyADQSBqQYCAxAAgA0G/f2pBGkkbIANBn39qQRpJGyICQYCAxABHDQMgA0FeaiICQRtLDQVBASACdEGhgIDgAHENBAwFCyAHQRQ6AAAMLQsgAUEAOgCgAiAEQTBqIAEQtQMgBCgCNCEDIAQoAjAhBQwtCyABEPAGIAFB/f8DEOoVIAFBDzoAoAIMKwsgASACEOoVIAFBDzoAoAIMKgsgARDwBgsgASADEOoVIAFBDzoAoAIMIQsgAUG8AWohCANAQf3/AyEFAkAgASACEP0QIgMEQCADQXdqIgVBF0tBASAFdEGLgIAEcUVyRQRAIAdBEDoAAAwrCwJAAkACQAJAIANBQ2oOAgECAAsgA0EvRwRAIANBgIDEAEYNKyADIANBIGpBgIDEACADQb9/akEaSRsgA0Gff2pBGkkbIgVBgIDEAEcNBSADQV5qIgZBGk0NAyADIQUMBQsgB0EUOgAADC0LIAdBEToAAAwsCyABQQA6AKACIARBOGogARC1AyAEKAI8IQMgBCgCOCEFDCwLIAMhBUEBIAZ0QaGAgCBxRQ0BCyABEPAGCyAIIAUQ1AUMAAsACwNAIAEgAhD9ECIFQXdqIgNBF01BAEEBIAN0QYuAgARxGw0ACwJAAkACQAJAAkACQAJAIAVBQ2oOAgECAAsgBUUNAiAFQS9HBEAgBUGAgMQARg0qIAUgBUEgakGAgMQAIAVBv39qQRpJGyAFQZ9/akEaSRsiAkGAgMQARw0EIAVBXmoiAkEaSw0GQQEgAnRBoYCAIHENBQwGCyAHQRQ6AAAMLAsgB0EROgAADCsLIAFBADoAoAIgBEFAayABELUDIAQoAkQhAyAEKAJAIQUMKwsgARDwBiABQf3/AxDqFSABQQ86AKACDCkLIAEgAhDqFSABQQ86AKACDCgLIAEQ8AYLIAEgBRDqFSABQQ86AKACDB8LIAFBowJqIQYgAUGgAWohBQJAAkADQAJAAkACQCAFKAIAIAYtAAAgAhCmFSIDQQ1LDQBBASADdEGA7ABxDQEgAw0AIAEgAhD9EBogARDwBiABQcgBakH9/wMQ1AUgAUESOwGgAgwrCwJAAkAgA0Fgag4DAgEDAAsgA0EnRg0EIANBPkYNBSADQYCAxABGDSgLIAFBEjsBoAIMIwsgASACEP0QGgwBCwsgASACEP0QGiABQZIEOwGgAgwnCyABIAIQ/RAaIAFBkgI7AaACDCYLIAEgAhD9EBogARDwBiABQQA6AKACIARByABqIAEQtQMgBCgCTCEDIAQoAkghBQwmCyABQdQBaiEFA0ACQCABIAIQ/RAiAwRAIANBgIDEAEYNJCADQT5HDQEgARD9CyABQQA6AKACDCcLQf3/AyEDCyAFIAMQ1AUMAAsACyABQdQBaiEFA0ACQCABIAIQ/RAiAwRAIANBgIDEAEYNIyADQS1HDQEgB0EaOgAADCYLIAEQ8AZB/f8DIQMLIAUgAxDUBQwACwALIAFB1AFqIQUDQCABIAIQ/RAiA0EtRwRAAkAgAwRAIANBIUYNASADQT5HBEAgA0GAgMQARg0kIAEQ8AYgBUHapIIBQQIQ4wIgBSADENQFIAFBGToAoAIMJwsgARD9CyABQQA6AKACDCYLIAEQ8AYgBUHdjIIBQQUQ4wIgAUEZOgCgAgwlCyABEPAGIAFBHDoAoAIMJAUgARDwBiAFQS0Q1AUMAQsACwALA0AgASACEP0QIgNBd2pBAkkgA0EMRnIgA0EgRnINAAsCQCADBEAgA0E+Rg0BIANBgIDEAEYNICABQeABaiICEIMVIAFBhAJqQQA6AAAgAUH4AWpBADYCACABQewBakEANgIAIAFBADYC4AEgAiADQf8BcUEgcyADIANBv39qQRpJGxDfDSABQR86AKACDCMLIAEQ8AYgAUHgAWoiAhCDFSABQYQCakEAOgAAIAFB+AFqQQA2AgAgAUHsAWpBADYCACABQQA2AuABIAJB/f8DEN8NIAFBHzoAoAIMIgsgARDwBiABQeABahCDFSABQYQCakEBOgAAIAFB+AFqQQA2AgAgAUHsAWpBADYCACABQQA2AuABIAEQ9wogAUEAOgCgAgwhCyABQeABaiEFA0AgBQJ/IAEgAhD9ECIDBEACQCADQQxGIANBd2pBAklyIANBIEZyRQRAIANBPkYNASADQYCAxABGDSIgA0H/AXFBIHMgAyADQb9/akEaSRsMAwsgAUGIAmoQsw0gAUEgOgCgAgwdCyABEPcKIAFBADoAoAIMIwsgARDwBkH9/wMLEN8NDAALAAtBASEFAkADQAJAAkACQCABIAJByIyCAUEGQfAAENMBQf8BcSIGQQNGDQACQCAGQQFrDgIBJgALIAEgAkHOjIIBQQZB8AAQ0wFB/wFxIgZBA0YNAiAGQQFrDgICJQELIAFBITsBoAIMHAsgASACEP0QIgZBd2oiA0EXSw0CQQEgA3RBi4CABHENAQwCCwsgAUGhAjsBoAIMGQsgBkE+RwRAIAZBgIDEAEYNISABEPAGIAFBJzoAoAIgAUGEAmpBAToAAAwgCyABEPcKIAFBADoAoAIMHwsgAUGhAmotAAAhBgJAAkACQAJAA0AgASACEP0QIgNBd2pBAkkNAAJAIANBYGoOAwECAwALIANBDEYNAAsgA0EnRg0CIANBPkYNAyADQYCAxABGDR8LIAEQ8AYgAUEnOgCgAiABQYQCakEBOgAADBoLIAEgBkEARxDFESABIAY6AKECIAFBIzoAoAIMIQsgASAGQQBHEMURIAEgBjoAoQIgAUEkOgCgAgwfCyABEPAGIAFBhAJqQQE6AAAgARD3CiABQQA6AKACDB4LIAFBGEEMIAFBoQJqLQAAIgYbakHgAWohBQNAAkAgASACEP0QIgMEQCADQYCAxABGDR0gA0E+RwRAIANBIkcNAiABIAY6AKECIAFBJToAoAIMGgsgARDwBiABQYQCakEBOgAADAoLIAEQ8AZB/f8DIQMLIAUgAxDfDQwACwALIAFBGEEMIAFBoQJqLQAAIgYbakHgAWohBQNAAkAgASACEP0QIgMEQCADQYCAxABGDRwgA0E+RwRAIANBJ0cNAiABIAY6AKECIAFBJToAoAIMGQsgARDwBiABQYQCakEBOgAADAkLIAEQ8AZB/f8DIQMLIAUgAxDfDQwACwALAkACQAJAA0AgASACEP0QIgNBd2pBAkkNAAJAIANBYGoOAwECAwALIANBDEYNAAsgA0EnRg0CIANBPkYNCCADQYCAxABGDRsLIAEQ8AYgAUEnOgCgAiABQYQCakEBOgAADBYLIAFBARDFESABQaMCOwGgAgwVCyABQQEQxREgAUGkAjsBoAIMFAsDQCABIAIQ/RAiA0GAgMQARg0YIANBPkcNAAsMBAsgAUGIAmohBQNAIAEgAhD9ECIDBEAgA0HdAEcEQCADQYCAxABGDRkgBSADENQFDAILIAdBKToAAAwUBSABEJkMIAFBABCYDAwBCwALAAsgAUGIAmohBQNAIAEgAhD9ECIDQd0ARwRAIANBPkcEQCADQYCAxABGDRggBUHdABDUBSAFQd0AENQFIAFBKDoAoAIgAUEBOgCjAgwUCwUgBUHdABDUBQwBCwsgARCZDAwDCwJAIAEgAhD9ECICQd0ARwRAIAJBgIDEAEcNAQwUCyAHQSo6AAAMEQsgAUGIAmpB3QAQ1AUgAUEoOgCgAiABQQE6AKMCDBALQQEhBQJAIAFBoQJqLQAAQQFGBEADQCABIAIQ/RAiBUF3aiIDQRdLDQJBASADdEGLgIAEcQ0ADAILAAsCQAJAAkAgASACEP0QIgJBd2pBAkkNAAJAAkAgAkFgag4DAgEDAAsgAkEMRg0BIAJBJ0YNAyACQT5GDQUgAkGAgMQARg0cCyABEPAGIAFBJzoAoAIgAUGEAmpBAToAAAwTCyAHQSY6AAAMEgsgARDwBiABQQEQxREgAUGjAjsBoAIMEQsgARDwBiABQQEQxREgAUGkAjsBoAIMEAsgBUE+Rg0AIAVBgIDEAEYNEyABEPAGIAFBJzoAoAIMDwsgARD3CgtBACEFIAFBADoAoAIMFQsgAUGhAmotAAAhAwJAAkACQAJAIAEgAhD9ECICQXdqQQJJDQACQAJAIAJBYGoOAwIBAwALIAJBDEYNASACQSdGDQMgAkE+Rg0EIAJBgIDEAEYNEwsgARDwBiABQSc6AKACIAFBhAJqQQE6AAAMEAsgASADOgChAiABQSI6AKACDA8LIAEQ8AYgASADQf8BcUEARxDFESABIAM6AKECIAFBIzoAoAIMFQsgARDwBiABIANB/wFxQQBHEMURIAEgAzoAoQIgAUEkOgCgAgwUCyABEPAGIAFBhAJqQQE6AAAgARD3CiABQQA6AKACDBMLIAEgAhD9ECIDQXdqIgJBF0tBASACdEGLgIAEcUVyRQRAIAdBHjoAAAwTCyADQYCAxABGDQ0gARDwBiABQR46AKACIAFBAToAowIMEgsgASACEP0QIgIEQAJAIAJBLUcEQCACQT5GDQEgAkGAgMQARg0PIAFB1AFqIgNB1IyCAUEDEOMCIAMgAhDUBSABQRk6AKACDBQLIAFB1AFqQdSMggFBAxDjAiABQRo6AKACDBMLIAEQ/QsgAUEAOgCgAgwSCyABEPAGIAFB1AFqQdeMggFBBhDjAiABQRk6AKACDBELIAEgAhD9ECICBEAgAkEtRwRAIAJBgIDEAEYNDSABQdQBaiIDQS0Q1AUgAyACENQFIAFBGToAoAIMEgsgB0EbOgAADBELIAEQ8AYgAUHUAWpB4oyCAUEEEOMCIAFBGToAoAIMEAsCQCABIAIQ/RAiAgRAIAJBLUcEQCACQT5GDQIgAkGAgMQARg0NIAFB1AFqIgNBLRDUBSADIAIQ1AUgAUEZOgCgAgwSCyAHQRs6AAAMEQsgARDwBiABQdQBakHijIIBQQQQ4wIgAUEZOgCgAgwQCyABEPAGIAEQ/QsgAUEAOgCgAgwPCwJAIAEgAhD9ECICBEAgAkEtRwRAIAJBPkYNAiACQYCAxABGDQwgAUHUAWogAhDUBSABQRk6AKACDBELIAdBGDoAAAwQCyABEPAGIAFB1AFqQf3/AxDUBSABQRk6AKACDA8LIAEQ8AYgARD9CyABQQA6AKACDA4LAkACQAJAAkAgASACQdqkggFBAkHxABDTAUH/AXEiBkEDRg0AQQEhBQJAIAZBAWsOAgETAAsgASACQeaMggFBB0HwABDTAUH/AXEiBkEDRg0CIAZBAWsOAgISAQsgAUHUAWoQsw0gAUEXOgCgAgwJCyABQUBrKAIARQ0BIARB6ABqIAEQjxMQnhEgBCgCaCEDIARCgoCAgOAANwOAASADKQMAIARBgAFqEPsQQoKAgIDgAFENAQJAIAEgAkHtjIIBQQdB8QAQ0wFB/wFxIgJBA0YNACACQQFrDgIAEQILIAFBiAJqELMNIAFBKDoAoAIMCAsgB0EdOgAADAcLIAEQ8AYgAUEVOgCgAgwGCyABIAIQ/RAiAkE+RwRAIAJBgIDEAEYNCCABEPAGIAFBDjoAoAIgAUEBOgCjAgwNCyABQQA6AKACIAFBAToApwIgBEHgAGogARC1AyAEKAJkIQMgBCgCYCEFDA0LIAEgAhD9ECICQXdqIgNBF0tBASADdEGLgIAEcUVyRQRAIAdBDjoAAAwMCwJAIAJBL0cEQCACQT5GDQEgAkGAgMQARg0IIAEQ8AYgAUEOOgCgAiABQQE6AKMCDA0LIAdBFDoAAAwMCyABQQA6AKACIARB2ABqIAEQtQMgBCgCXCEDIAQoAlghBQwMCwJAAkAgAUGhAmotAABBAWsOAgMAAQsgAUHIAWohAyAEQcABakEEciEFA0AgBEGAAWogASACQoHIgIDACBDnAiAEKAKAAUECRg0HIARByAFqIARBiAFqKQMANwMAIAQgBCkDgAEiDTcDwAECQAJAAkACQAJAAkAgDadBAUcEQCAEKALEASIGRQ0DIAZBXmoOBQQBAQECAQsgAyAFENwFDAULIAMgBhDUBQwECyABQSIQqwsMAgsgARDwBiADQf3/AxDUBQwCCyAHQRM6AAALIARBwAFqEKcVDAYLIARBwAFqEKcVDAALAAsgAUHIAWohBiAEQcABakEEciEFA0AgBEGAAWogASACQoHsgICQiICAwAAQ5wIgBCgCgAFBAkYNASAEQcgBaiAEQYgBaikDADcDACAEIAQpA4ABIg03A8ABAkACfwJAAkACQAJAAkAgDadBAUcEQAJAAkAgBCgCxAEiA0Fgag4IAQYFBgYGBwUACwJAIANBRGoOAwUFAwALIANFDQMgA0HgAEYNBCADQXdqQQJJDQAgA0EMRw0FCyAHQQ46AABBAAwGCyAGIAUQ3AUMBgsgAUEAOgCgAiAEQdAAaiABELUDIAQoAlQhAyAEKAJQDAQLIAEQ8AYgBkH9/wMQ1AUMBAsgARDwBgsgBiADENQFDAILIAFBPhCrC0EACyEFIARBwAFqEKcVDA0LIARBwAFqEKcVDAALAAtBASEFDAoLIAFByAFqIQMgBEHAAWpBBHIhBQNAIARBgAFqIAEgAkKByICAgBgQ5wIgBCgCgAFBAkYNBCAEQcgBaiAEQYgBaikDADcDACAEIAQpA4ABIg03A8ABAkACQAJAAkACQAJAIA2nQQFHBEAgBCgCxAEiBkUNAyAGQVpqDgICBAELIAMgBRDcBQwFCyADIAYQ1AUMBAsgAUEnEKsLDAILIAEQ8AYgA0H9/wMQ1AUMAgsgB0ETOgAACyAEQcABahCnFQwDCyAEQcABahCnFQwACwALIAFBoQJqLQAAIQMCQCABIAIQ/RAiAgRAIAJBLUcEQCACQTxGDQIgAkGAgMQARg0FIAEgAhCYDCABIAM6AKECIAFBBToAoAIMCgsgAUEtEJgMIAEgAzoAoQIgAUEMOgCgAgwJCyABEPAGIAFB/f8DEJgMIAEgAzoAoQIgAUEFOgCgAgwICyADQf8BcUEBRgRAIAFBPBCYDAsgASADOgChAiABQQY6AKACC0EAIQUMBwsgASACEP0QIgJBLUYNASACQYCAxABGDQAgAUGFCDsBoAIgAUEBOgCjAgwFC0EBIQUMBQsgAUEtEJgMIAFBDDsBoAIMAwtBASEFDAMLAkACQAJAAkACQAJAAkACQAJ+AkACQAJAAkACQAJAAkACQCADKAIAQQFrDgUBAgMEBQALIAFBoAFqKAIAIAFBowJqLQAAIAIQphUiBkF3aiIFQR1LQQEgBXRBi4CAhAJxRXINCgwLCyADAn8CQCABQaABaigCACABQaMCai0AACACEKYVIgVB2ABGDQAgBUGAgMQARg0KIAVB+ABGDQBBgIDEACEFQQoMAQsgASACEP0QGkEQCzYCBCADQQI2AgAgAyAFNgIcDAwLIAMoAgQhCEEBIQUgAUGgAWooAgAgAUGjAmotAAAgAhCmFSIGQYCAxABGDQwgCEEkSw0DIAZBUGohBQJAAkAgCEEKSwRAIAVBCkkNAUF/IAZBIHIiBkGpf2oiBSAFIAZBn39qSRshBQsgBSAISQ0AIAMtAD1FDQEgA0EDNgIADA0LIAEgAhD9EBogAygCGCAIbCIBQf//wwBNDQcgA0EBOgA8DAcLIAMgASACEKgJDA4LIAFBoAFqKAIAIAFBowJqLQAAIAIQphUiBUGAgMQARg0GAkAgBUE7RgRAIAEgAhD9EBoMAQsgBEGIAWpBMzYCACAEQZy1ggE2AoQBIARBADYCgAEgASAEQYABahC6EAsgAyABEIwEDA0LQQEhBSABIAIQ/RAiDEGAgMQARg0KIAMQzRQgDBCbAiAEQfgAaiADEMwUEIcJIAQoAnghCiAEKAJ8IQkgBEGoAWpCqvm7/+vhh/nYADcDACAEQaABakK07fvH2qGC/MgANwMAIARBmAFqQuHklfPW7Nm87AA3AwBBACEFIARBADYCvAEgBEL1ys2D16zbt/MANwOQASAEQtmz6rTM7d7LLDcDiAEgBEIANwOAASAEQgA3A7ABIAQgCTYCuAEgCUF4cSEGIARBkAFqIQcDQCAFIAZJBEAgBCAFIApqKQAAIg0gBCkDqAGFNwOoASAHEKcLIAQgDSAEKQOQAYU3A5ABIAVBCGohBQwBCwsgCUEHcSIGQQNLDQJCAAwDC0EBIQUgASACEP0QIgZBgIDEAEYNCSADEM0UIAYQmwIgBhDDEw0IIAZBO0YEQCADIAEQtAcLIAMgAhDLDiADQRRqQQA6AAAgA0IANwIMDAsLQYC8ggFBKEH4vIIBEL0PAAtBBCEIIAUgCmo1AAALIQ0gCEEBciAGSQRAIAogBSAIcmozAAAgCEEDdK2GIA2EIQ0gCEECciEICyAIIAZJBEAgCCAKaiAFajEAACAIQQN0rYYgDYQhDQsgBEHQAWoiCCAHQRBqKQMANwMAIARByAFqIgYgB0EIaikDADcDACAEQdgBaiIFIAQ1ArgBQjiGIA2EIg4gB0EYaikDAIU3AwAgBCAHKQMANwPAASAEQcABahCnCyAFKQMAIhAgBikDAEL/AYV8Ig8gCCkDACINQg2JIA0gBCkDwAEgDoV8Ig6FIg18IhEgDUIRiYUiDUINiSANIBBCEIkgD4UiDyAOQiCJfCIOfCIQhSINQhGJIA0gD0IViSAOhSIPIBFCIIl8Ig58IhGFIg1CDYkgDSAPQhCJIA6FIg8gEEIgiXwiDnyFIg1CEYkgDSAPQhWJIA6FIg8gEUIgiXwiDnwiDYUgD0IQiSAOhUIViYUgDUIgiYUiDadB////AHFBsw9wQQN0IgVBsMfgAGooAgAgDUIqiKdB////AHFqIAVBrMfgAGooAgAgDUIViKdB////AHFsakH+zABwQQR0IgZB6MLlAGooAgAgBkHswuUAaigCACAKIAkQjBQiBQRAIAZB8MLlAGpBACAFGyICKAIAIgFFDQYgA0E0aiACKAIENgIAIANBMGogATYCACADQQE2AiwgBEHwAGogAxDMFBCHCSADIAQoAnQ2AjgMBgtBASEFIAMgASACIAwQvQJB/wFxQQFrDgIFCAYLIANBAToAPSADIAEgBWo2AhgMBAtBASEFDAQLIAZBPEYNAEEBIQUgBkGAgMQARg0DIAZBgIDEAEcgAygCCCIFQYCAxABHc0VBACAGQYCAxABGIAVBgIDEAEZyIAUgBkZyGw0EIAZBI0cNASABIAIQ/RAaIANBATYCAAwCCyADQgA3AgwgA0EUakEAOgAADAQLIANBBDYCACADKAIgBEAgA0EgahDaCwsgA0EPNgIgIANBJGpCADcCAAtBACEFCyALELMUIAsgAzYCAAwDCyADQgA3AgwgA0EUakEAOgAACyAEQYABaiADQcAAELwEGiAEQcABaiAEQYABahCCCiABIARBwAFqEM8FIAMQpQILQQAhBQsgACADNgIEIAAgBTYCACAEQeABaiQAC+5TAgt/BH4jAEHgAWsiBCQAAkACQAJAAkAgASgClAEiAwRAIAFBlAFqIg1BADYCACADKAIMQYCAxABHDQJBjIuNASgCAEEDTQ0BIARBlAFqQQE2AgAgBEIBNwKEASAEQeizggE2AoABIARBPzYCxAEgBCADNgLAASAEIARBwAFqNgKQAQwBC0GMi40BKAIAQQNLBEAgBEGUAWpBATYCACAEQgE3AoQBIARBpIyCATYCgAEgBEEsNgLEASAEIAFBmAJqNgLAASAEIARBwAFqNgKQAQsgAUGYAmohBwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAJgCQQFrDioGAAEOAhMDFQQ8OhcYGRobHDc2NR00MzIeMR8wLyAhIi4jJCUrJicoKikFCyABIAIQ9BAiAkEhRg0JIAJBL0YNCCACQT9GDQcgAkGAgMQARg08IAIgAkEgakGAgMQAIAJBv39qQRpJGyACQZ9/akEaSRsiAkGAgMQARg0GIAFBACACEP8UIAFBBDoAmAIMQQsgASACEPQQIgJFDQogAkE+Rg0LIAJBgIDEAEYNOyACIAJBIGpBgIDEACACQb9/akEaSRsgAkGff2pBGkkbIgNBgIDEAEYNCSABQQEgAxD/FCABQQQ6AJgCDEALIAFBmQJqLQAAIgVBfmoiA0EDIANB/wFxQQNJG0H/AXFBAWsOAw0ODwwLIAFBmQJqLQAAIQMgASACEPQQIgVBgIDEAEYNOSAFIAVBIGpBgIDEACAFQb9/akEaSRsgBUGff2pBGkkbIgJBgIDEAEcNECABQTwQlQwgAUEvEJUMIAEgAzoAmQIgAUEFOgCYAiABQQE6AJsCDD4LQQEhBSABQZkCai0AAEEBRw0RIAFBgAJqIQYDQAJAIAEgAhD0ECIDQXdqIgVBF01BAEEBIAV0QYuAgARxGyADQS9GIANBPkZyckUEQCADQYCAxABGDT0gAyADQSBqQYCAxAAgA0G/f2pBGkkbIANBn39qQRpJGyIFQYCAxABHDQEgAUEFOwGYAiABQQE6AJsCDEALIARBIGogBhCHCSAEKAIgIAQoAiRB9IyCAUEGEMQWIQIgASADEJUMIAEgAjoAmQIgAUEFOgCYAgw4CyAGIAUQ/gUgASADEJUMDAALAAsDQCAEQYABaiABIAJCgciAgICIgIAQEOYCIAQoAoABIgVBAkYNOCAEKAKEASEDIAUEQCAEIAQpA4gBNwLEASAEIAM2AsABIAEgBEHAAWoQtBAMAQUCQAJAIAMEQCADQSZGDQEgA0E8Rg0CIAEgAxCVDAwECyABEO0GIAFBABCVDAwDCyABQYCAxAAQqAsMOAsgB0ECOgAADDcLAAsACwNAIARBgAFqIAEgAkKByAAQ5gIgBCgCgAEiBUECRg0yIAQoAoQBIQMgBQRAIAQgBCkDiAE3AsQBIAQgAzYCwAEgASAEQcABahC0EAUgA0UEQCABEO0GIAFB/f8DEJUMDAILIAEgAxCVDAsMAAsACyABEO0GIAFBPBCVDCABQQA6AJgCIAFBAToAmwIMOgsgARDtBiABQcwBaiICEK8NIAJBPxD+BSABQRU6AJgCDDkLIAdBAzoAAAw4CyABQYACahCvDSABQRY6AJgCDDcLIAEQ7QYgAUHMAWoiAxCvDSADIAIQ/gUgAUEVOgCYAgw2CyABEO0GIAFBzAFqIgIQrw0gAkH9/wMQ/gUgAUEVOgCYAgw1CyABEO0GIAFBADoAmAIMNAsgAUGcAWohBQNAIAUCfyABIAIQ9BAiAwRAAkACQCADQQxGIANBd2pBAklyIANBIEZyRQRAIANBL0YNASADQT5GDQIgA0GAgMQARg00IANB/wFxQSBzIAMgA0G/f2pBGkkbDAQLIAdBDjoAAAwxCyAHQRQ6AAAMNwsgAUEAOgCYAiAEIAEQwQMgBCgCBCEDIAQoAgAhBQw3CyABEO0GQf3/AwsQ/gUMAAsACwNAIARBgAFqIAEgAkKByICAgIiAgBAQ5gIgBCgCgAEiBUECRg0uIAQoAoQBIQMgBQRAIAQgBCkDiAE3AsQBIAQgAzYCwAEgASAEQcABahC0EAwBBQJAAkAgAwRAIANBJkYNASADQTxGDQIgASADEJUMDAQLIAEQ7QYgAUH9/wMQlQwMAwsgAUGAgMQAEKgLDC4LIAFBhgQ7AZgCDC0LAAsACwNAIARBgAFqIAEgAkKByICAgICAgBAQ5gIgBCgCgAEiBUECRg0tIAQoAoQBIQMgBQRAIAQgBCkDiAE3AsQBIAQgAzYCwAEgASAEQcABahC0EAwBBQJAIAMEQCADQTxGDQEgASADEJUMDAMLIAEQ7QYgAUH9/wMQlQwMAgsgAUGGBjsBmAIMLAsACwALA0AgBEGAAWogASACQoHIgICAgICAEBDmAiAEKAKAASIFQQJGDSwgBCgChAEhAyAFBEAgBCAEKQOIATcCxAEgBCADNgLAASABIARBwAFqELQQDAEFAkAgAwRAIANBPEYNASABIAMQlQwMAwsgARDtBiABQf3/AxCVDAwCCyABQYYIOwGYAgwrCwALAAsgBUEBcUUEQANAIARBgAFqIAEgAkKByICAgICIgBAQ5gIgBCgCgAEiBUECRg0sIAQoAoQBIQMgBQRAIAQgBCkDiAE3AsQBIAQgAzYCwAEgASAEQcABahC0EAwBBQJ/AkACQCADBEAgA0EtRg0BIANBPEYNAiABIAMQlQwMBQsgARDtBiABQf3/AxCVDAwECyABQS0QlQxBCwwBC0EGCyECQQAhBSABQQA6AJkCIAEgAjoAmAIMMwsACwALA0AgBEGAAWogASACQoHIgICAgIiAEBDmAiAEKAKAASIFQQJGDSsgBCgChAEhAyAFBEAgBCAEKQOIATcCxAEgBCADNgLAASABIARBwAFqELQQDAEFAn8CQAJAIAMEQCADQS1GDQIgA0E8Rg0BIAEgAxCVDAwFCyABEO0GIAFB/f8DEJUMDAQLQQYMAQtBCwshAiABIAMQlQwgAUEBOgCZAiABIAI6AJgCDCoLAAsACwJAAkACQAJAAkAgAUGZAmotAAAiA0F+akH/AXFBAk0EQCABIAIQ9BAiAkEhRg0CIAJBL0YNASACQYCAxABGDSoMBQsgASACEPQQIQUgA0H/AXFFDQMgBUEvRg0CIAVBgIDEAEYNKSABQYUCOwGYAiABQQE6AJsCDDMLIAFBgAJqEK8NIAEgAzoAmQIgAUEHOgCYAgwyCyADQf8BcUEERw0CIAFBPBCVDCABQSEQlQwgAUEJOwGYAgwxCyABQYACahCvDSABQS8QlQwgAUENOgCYAgwwCwJAIAVBL0cEQCAFQYCAxABGDScgBSAFQSBqQYCAxAAgBUG/f2pBGkkbIAVBn39qQRpJGyIDQYCAxABHDQEgAUE8EJUMIAFBBTsBmAIgAUEBOgCbAgwxCyABQYACahCvDSABQQc7AZgCDDALIAFBgAJqIgIQrw0gAiADEP4FIAFBPBCVDCABIAUQlQwgAUGJAjsBmAIMLwsgAUE8EJUMIAEgAzoAmQIgAUEFOgCYAiABQQE6AJsCDCcLIAFBASACEP8UIAFBgAJqIAUQ/gUgASADOgCZAiABQQg6AJgCDC0LIAFB6ABqIQsgAUGAAmohCCABQZwBaiEKIAFBmQJqLQAAIQ0DQCABIAIQ9BAiA0GAgMQARg0jAkAgASkDaFAiCQ0AIAEtAJ4CQQFHDQAgBEEYaiAKEIcJIAQoAhwhBiAEKAIYIARBEGpBACALIAkbEKoIIAYgBCgCECAEKAIUEIwURQ0AIANBd2oiBUEXS0EBIAV0QYuAgARxRXJFBEAgB0EOOgAADC8LIANBL0cEQCADQT5HDQEgAUEAOgCYAiAEQQhqIAEQwQMgBCgCDCEDIAQoAgghBQwwCyAHQRQ6AAAMLgsgAyADQSBqQYCAxAAgA0G/f2pBGkkbIANBn39qQRpJGyIFQYCAxABGBEAgARC9ESABQTwQlQwgAUEvEJUMIAEQlgwgASANOgCZAiABQQU6AJgCIAFBAToAmwIMLgUgCiAFEP4FIAggAxD+BQwBCwALAAsgASACEPQQIgJBLUcEQCACQYCAxABGDS0gAUGFCDsBmAIgAUEBOgCbAgwsCyABQS0QlQwgAUEKOgCYAgwrCyABQZkCai0AACEFAkACQANAIAEgAhD0ECIDQS1HBEACQAJAAkAgA0FEag4DBgECAAsgA0UNBCADQYCAxABGDS0LIAEgAxCVDCABIAU6AJkCIAFBBToAmAIMKAsFIAFBLRCVDAwBCwsgAUE+EJUMIAFBhQg7AZgCDCwLIAEQ7QYgAUH9/wMQlQwgASAFOgCZAiABQQU6AJgCDCsLIAVBAUYEQCABQTwQlQwLIAEgBToAmQIgAUEGOgCYAgwjCyABQYACaiEGA0ACQCABIAIQ9BAiA0F3aiIFQRdNQQBBASAFdEGLgIAEcRsgA0EvRiADQT5GcnJFBEAgA0GAgMQARg0pIAMgA0EgakGAgMQAIANBv39qQRpJGyADQZ9/akEaSRsiBUGAgMQARw0BIAFBhQI7AZgCIAFBAToAmwIMLAsgBEEoaiAGEIcJIAQoAiggBCgCLEH0jIIBQQYQxBYhAiABIAMQlQwgAUGZAmogAkEBczoAACABQQU6AJgCDCQLIAYgBRD+BSABIAMQlQwMAAsACwNAIAEgAhD0ECIDQXdqQQJJIANBDEZyIANBIEZyDQALAkACQAJAIAMEQAJAIANBL0cEQCADQT5GDQEgA0GAgMQARg0rIAMgA0EgakGAgMQAIANBv39qQRpJGyADQZ9/akEaSRsiAkGAgMQARw0DIANBXmoiAkEbSw0FQQEgAnRBoYCA4ABxDQQMBQsgB0EUOgAADC0LIAFBADoAmAIgBEEwaiABEMEDIAQoAjQhAyAEKAIwIQUMLQsgARDtBiABQf3/AxDfFSABQQ86AJgCDCsLIAEgAhDfFSABQQ86AJgCDCoLIAEQ7QYLIAEgAxDfFSABQQ86AJgCDCELIAFBtAFqIQkDQEH9/wMhBQJAIAEgAhD0ECIDBEAgA0F3aiIFQRdLQQEgBXRBi4CABHFFckUEQCAHQRA6AAAMKwsCQAJAAkACQCADQUNqDgIBAgALIANBL0cEQCADQYCAxABGDSsgAyADQSBqQYCAxAAgA0G/f2pBGkkbIANBn39qQRpJGyIFQYCAxABHDQUgA0FeaiIGQRpNDQMgAyEFDAULIAdBFDoAAAwtCyAHQRE6AAAMLAsgAUEAOgCYAiAEQThqIAEQwQMgBCgCPCEDIAQoAjghBQwsCyADIQVBASAGdEGhgIAgcUUNAQsgARDtBgsgCSAFEP4FDAALAAsDQCABIAIQ9BAiBUF3aiIDQRdNQQBBASADdEGLgIAEcRsNAAsCQAJAAkACQAJAAkACQCAFQUNqDgIBAgALIAVFDQIgBUEvRwRAIAVBgIDEAEYNKiAFIAVBIGpBgIDEACAFQb9/akEaSRsgBUGff2pBGkkbIgJBgIDEAEcNBCAFQV5qIgJBGksNBkEBIAJ0QaGAgCBxDQUMBgsgB0EUOgAADCwLIAdBEToAAAwrCyABQQA6AJgCIARBQGsgARDBAyAEKAJEIQMgBCgCQCEFDCsLIAEQ7QYgAUH9/wMQ3xUgAUEPOgCYAgwpCyABIAIQ3xUgAUEPOgCYAgwoCyABEO0GCyABIAUQ3xUgAUEPOgCYAgwfCyABQZsCaiEGIAFBmAFqIQUCQAJAA0ACQAJAAkAgBSgCACAGLQAAIAIQnxUiA0ENSw0AQQEgA3RBgOwAcQ0BIAMNACABIAIQ9BAaIAEQ7QYgAUHAAWpB/f8DEP4FIAFBEjsBmAIMKwsCQAJAIANBYGoOAwIBAwALIANBJ0YNBCADQT5GDQUgA0GAgMQARg0oCyABQRI7AZgCDCMLIAEgAhD0EBoMAQsLIAEgAhD0EBogAUGSBDsBmAIMJwsgASACEPQQGiABQZICOwGYAgwmCyABIAIQ9BAaIAEQ7QYgAUEAOgCYAiAEQcgAaiABEMEDIAQoAkwhAyAEKAJIIQUMJgsgAUHMAWohBQNAAkAgASACEPQQIgMEQCADQYCAxABGDSQgA0E+Rw0BIAEQ8AsgAUEAOgCYAgwnC0H9/wMhAwsgBSADEP4FDAALAAsgAUHMAWohBQNAAkAgASACEPQQIgMEQCADQYCAxABGDSMgA0EtRw0BIAdBGjoAAAwmCyABEO0GQf3/AyEDCyAFIAMQ/gUMAAsACyABQcwBaiEFA0AgASACEPQQIgNBLUcEQAJAIAMEQCADQSFGDQEgA0E+RwRAIANBgIDEAEYNJCABEO0GIAVB2qSCAUECEOICIAUgAxD+BSABQRk6AJgCDCcLIAEQ8AsgAUEAOgCYAgwmCyABEO0GIAVB3YyCAUEFEOICIAFBGToAmAIMJQsgARDtBiABQRw6AJgCDCQFIAEQ7QYgBUEtEP4FDAELAAsACwNAIAEgAhD0ECIDQXdqQQJJIANBDEZyIANBIEZyDQALAkAgAwRAIANBPkYNASADQYCAxABGDSAgAUHYAWoiAhD4FCABQfwBakEAOgAAIAFB8AFqQQA2AgAgAUHkAWpBADYCACABQQA2AtgBIAIgA0H/AXFBIHMgAyADQb9/akEaSRsQ2Q0gAUEfOgCYAgwjCyABEO0GIAFB2AFqIgIQ+BQgAUH8AWpBADoAACABQfABakEANgIAIAFB5AFqQQA2AgAgAUEANgLYASACQf3/AxDZDSABQR86AJgCDCILIAEQ7QYgAUHYAWoQ+BQgAUH8AWpBAToAACABQfABakEANgIAIAFB5AFqQQA2AgAgAUEANgLYASABEPUKIAFBADoAmAIMIQsgAUHYAWohBQNAIAUCfyABIAIQ9BAiAwRAAkAgA0EMRiADQXdqQQJJciADQSBGckUEQCADQT5GDQEgA0GAgMQARg0iIANB/wFxQSBzIAMgA0G/f2pBGkkbDAMLIAFBgAJqEK8NIAFBIDoAmAIMHQsgARD1CiABQQA6AJgCDCMLIAEQ7QZB/f8DCxDZDQwACwALQQEhBQJAA0ACQAJAAkAgASACQciMggFBBkHAABDUAUH/AXEiBkEDRg0AAkAgBkEBaw4CASYACyABIAJBzoyCAUEGQcAAENQBQf8BcSIGQQNGDQIgBkEBaw4CAiUBCyABQSE7AZgCDBwLIAEgAhD0ECIGQXdqIgNBF0sNAkEBIAN0QYuAgARxDQEMAgsLIAFBoQI7AZgCDBkLIAZBPkcEQCAGQYCAxABGDSEgARDtBiABQSc6AJgCIAFB/AFqQQE6AAAMIAsgARD1CiABQQA6AJgCDB8LIAFBmQJqLQAAIQYCQAJAAkACQANAIAEgAhD0ECIDQXdqQQJJDQACQCADQWBqDgMBAgMACyADQQxGDQALIANBJ0YNAiADQT5GDQMgA0GAgMQARg0fCyABEO0GIAFBJzoAmAIgAUH8AWpBAToAAAwaCyABIAZBAEcQvhEgASAGOgCZAiABQSM6AJgCDCELIAEgBkEARxC+ESABIAY6AJkCIAFBJDoAmAIMHwsgARDtBiABQfwBakEBOgAAIAEQ9QogAUEAOgCYAgweCyABQRhBDCABQZkCai0AACIGG2pB2AFqIQUDQAJAIAEgAhD0ECIDBEAgA0GAgMQARg0dIANBPkcEQCADQSJHDQIgASAGOgCZAiABQSU6AJgCDBoLIAEQ7QYgAUH8AWpBAToAAAwKCyABEO0GQf3/AyEDCyAFIAMQ2Q0MAAsACyABQRhBDCABQZkCai0AACIGG2pB2AFqIQUDQAJAIAEgAhD0ECIDBEAgA0GAgMQARg0cIANBPkcEQCADQSdHDQIgASAGOgCZAiABQSU6AJgCDBkLIAEQ7QYgAUH8AWpBAToAAAwJCyABEO0GQf3/AyEDCyAFIAMQ2Q0MAAsACwJAAkACQANAIAEgAhD0ECIDQXdqQQJJDQACQCADQWBqDgMBAgMACyADQQxGDQALIANBJ0YNAiADQT5GDQggA0GAgMQARg0bCyABEO0GIAFBJzoAmAIgAUH8AWpBAToAAAwWCyABQQEQvhEgAUGjAjsBmAIMFQsgAUEBEL4RIAFBpAI7AZgCDBQLA0AgASACEPQQIgNBgIDEAEYNGCADQT5HDQALDAQLIAFBgAJqIQUDQCABIAIQ9BAiAwRAIANB3QBHBEAgA0GAgMQARg0ZIAUgAxD+BQwCCyAHQSk6AAAMFAUgARCWDCABQQAQlQwMAQsACwALIAFBgAJqIQUDQCABIAIQ9BAiA0HdAEcEQCADQT5HBEAgA0GAgMQARg0YIAVB3QAQ/gUgBUHdABD+BSABQSg6AJgCIAFBAToAmwIMFAsFIAVB3QAQ/gUMAQsLIAEQlgwMAwsCQCABIAIQ9BAiAkHdAEcEQCACQYCAxABHDQEMFAsgB0EqOgAADBELIAFBgAJqQd0AEP4FIAFBKDoAmAIgAUEBOgCbAgwQC0EBIQUCQCABQZkCai0AAEEBRgRAA0AgASACEPQQIgVBd2oiA0EXSw0CQQEgA3RBi4CABHENAAwCCwALAkACQAJAIAEgAhD0ECICQXdqQQJJDQACQAJAIAJBYGoOAwIBAwALIAJBDEYNASACQSdGDQMgAkE+Rg0FIAJBgIDEAEYNHAsgARDtBiABQSc6AJgCIAFB/AFqQQE6AAAMEwsgB0EmOgAADBILIAEQ7QYgAUEBEL4RIAFBowI7AZgCDBELIAEQ7QYgAUEBEL4RIAFBpAI7AZgCDBALIAVBPkYNACAFQYCAxABGDRMgARDtBiABQSc6AJgCDA8LIAEQ9QoLQQAhBSABQQA6AJgCDBULIAFBmQJqLQAAIQMCQAJAAkACQCABIAIQ9BAiAkF3akECSQ0AAkACQCACQWBqDgMCAQMACyACQQxGDQEgAkEnRg0DIAJBPkYNBCACQYCAxABGDRMLIAEQ7QYgAUEnOgCYAiABQfwBakEBOgAADBALIAEgAzoAmQIgAUEiOgCYAgwPCyABEO0GIAEgA0H/AXFBAEcQvhEgASADOgCZAiABQSM6AJgCDBULIAEQ7QYgASADQf8BcUEARxC+ESABIAM6AJkCIAFBJDoAmAIMFAsgARDtBiABQfwBakEBOgAAIAEQ9QogAUEAOgCYAgwTCyABIAIQ9BAiA0F3aiICQRdLQQEgAnRBi4CABHFFckUEQCAHQR46AAAMEwsgA0GAgMQARg0NIAEQ7QYgAUEeOgCYAiABQQE6AJsCDBILIAEgAhD0ECICBEACQCACQS1HBEAgAkE+Rg0BIAJBgIDEAEYNDyABQcwBaiIDQdSMggFBAxDiAiADIAIQ/gUgAUEZOgCYAgwUCyABQcwBakHUjIIBQQMQ4gIgAUEaOgCYAgwTCyABEPALIAFBADoAmAIMEgsgARDtBiABQcwBakHXjIIBQQYQ4gIgAUEZOgCYAgwRCyABIAIQ9BAiAgRAIAJBLUcEQCACQYCAxABGDQ0gAUHMAWoiA0EtEP4FIAMgAhD+BSABQRk6AJgCDBILIAdBGzoAAAwRCyABEO0GIAFBzAFqQeKMggFBBBDiAiABQRk6AJgCDBALAkAgASACEPQQIgIEQCACQS1HBEAgAkE+Rg0CIAJBgIDEAEYNDSABQcwBaiIDQS0Q/gUgAyACEP4FIAFBGToAmAIMEgsgB0EbOgAADBELIAEQ7QYgAUHMAWpB4oyCAUEEEOICIAFBGToAmAIMEAsgARDtBiABEPALIAFBADoAmAIMDwsCQCABIAIQ9BAiAgRAIAJBLUcEQCACQT5GDQIgAkGAgMQARg0MIAFBzAFqIAIQ/gUgAUEZOgCYAgwRCyAHQRg6AAAMEAsgARDtBiABQcwBakH9/wMQ/gUgAUEZOgCYAgwPCyABEO0GIAEQ8AsgAUEAOgCYAgwOCwJAAkACQAJAIAEgAkHapIIBQQJBwQAQ1AFB/wFxIgZBA0YNAEEBIQUCQCAGQQFrDgIBEwALIAEgAkHmjIIBQQdBwAAQ1AFB/wFxIgZBA0YNAiAGQQFrDgICEgELIAFBzAFqEK8NIAFBFzoAmAIMCQsgAUFAaygCAEUNASAEQegAaiABEIMTEJYRIAQoAmghAyAEQoKAgIDwADcDgAEgAykDACAEQYABahDtEEKCgICA8ABRDQECQCABIAJB7YyCAUEHQcEAENQBQf8BcSICQQNGDQAgAkEBaw4CABECCyABQYACahCvDSABQSg6AJgCDAgLIAdBHToAAAwHCyABEO0GIAFBFToAmAIMBgsgASACEPQQIgJBPkcEQCACQYCAxABGDQggARDtBiABQQ46AJgCIAFBAToAmwIMDQsgAUEAOgCYAiABQQE6AJ8CIARB4ABqIAEQwQMgBCgCZCEDIAQoAmAhBQwNCyABIAIQ9BAiAkF3aiIDQRdLQQEgA3RBi4CABHFFckUEQCAHQQ46AAAMDAsCQCACQS9HBEAgAkE+Rg0BIAJBgIDEAEYNCCABEO0GIAFBDjoAmAIgAUEBOgCbAgwNCyAHQRQ6AAAMDAsgAUEAOgCYAiAEQdgAaiABEMEDIAQoAlwhAyAEKAJYIQUMDAsCQAJAIAFBmQJqLQAAQQFrDgIDAAELIAFBwAFqIQMgBEHAAWpBBHIhBQNAIARBgAFqIAEgAkKByICAwAgQ5gIgBCgCgAFBAkYNByAEQcgBaiAEQYgBaikDADcDACAEIAQpA4ABIg43A8ABAkACQAJAAkACQAJAIA6nQQFHBEAgBCgCxAEiBkUNAyAGQV5qDgUEAQEBAgELIAMgBRDZBQwFCyADIAYQ/gUMBAsgAUEiEKgLDAILIAEQ7QYgA0H9/wMQ/gUMAgsgB0ETOgAACyAEQcABahCgFQwGCyAEQcABahCgFQwACwALIAFBwAFqIQYgBEHAAWpBBHIhBQNAIARBgAFqIAEgAkKB7ICAkIiAgMAAEOYCIAQoAoABQQJGDQEgBEHIAWogBEGIAWopAwA3AwAgBCAEKQOAASIONwPAAQJAAn8CQAJAAkACQAJAIA6nQQFHBEACQAJAIAQoAsQBIgNBYGoOCAEGBQYGBgcFAAsCQCADQURqDgMFBQMACyADRQ0DIANB4ABGDQQgA0F3akECSQ0AIANBDEcNBQsgB0EOOgAAQQAMBgsgBiAFENkFDAYLIAFBADoAmAIgBEHQAGogARDBAyAEKAJUIQMgBCgCUAwECyABEO0GIAZB/f8DEP4FDAQLIAEQ7QYLIAYgAxD+BQwCCyABQT4QqAtBAAshBSAEQcABahCgFQwNCyAEQcABahCgFQwACwALQQEhBQwKCyABQcABaiEDIARBwAFqQQRyIQUDQCAEQYABaiABIAJCgciAgIAYEOYCIAQoAoABQQJGDQQgBEHIAWogBEGIAWopAwA3AwAgBCAEKQOAASIONwPAAQJAAkACQAJAAkACQCAOp0EBRwRAIAQoAsQBIgZFDQMgBkFaag4CAgQBCyADIAUQ2QUMBQsgAyAGEP4FDAQLIAFBJxCoCwwCCyABEO0GIANB/f8DEP4FDAILIAdBEzoAAAsgBEHAAWoQoBUMAwsgBEHAAWoQoBUMAAsACyABQZkCai0AACEDAkAgASACEPQQIgIEQCACQS1HBEAgAkE8Rg0CIAJBgIDEAEYNBSABIAIQlQwgASADOgCZAiABQQU6AJgCDAoLIAFBLRCVDCABIAM6AJkCIAFBDDoAmAIMCQsgARDtBiABQf3/AxCVDCABIAM6AJkCIAFBBToAmAIMCAsgA0H/AXFBAUYEQCABQTwQlQwLIAEgAzoAmQIgAUEGOgCYAgtBACEFDAcLIAEgAhD0ECICQS1GDQEgAkGAgMQARg0AIAFBhQg7AZgCIAFBAToAmwIMBQtBASEFDAULIAFBLRCVDCABQQw7AZgCDAMLQQEhBQwDCwJAAkACQAJAAkACQAJAAkACfgJAAkACQAJAAkACQAJAAkAgAygCAEEBaw4FAQIDBAUACyABQZgBaigCACABQZsCai0AACACEJ8VIgZBd2oiBUEdS0EBIAV0QYuAgIQCcUVyDQoMCwsgAwJ/AkAgAUGYAWooAgAgAUGbAmotAAAgAhCfFSIFQdgARg0AIAVBgIDEAEYNCiAFQfgARg0AQYCAxAAhBUEKDAELIAEgAhD0EBpBEAs2AgQgA0ECNgIAIAMgBTYCHAwMCyADKAIEIQlBASEFIAFBmAFqKAIAIAFBmwJqLQAAIAIQnxUiBkGAgMQARg0MIAlBJEsNAyAGQVBqIQUCQAJAIAlBCksEQCAFQQpJDQFBfyAGQSByIgZBqX9qIgUgBSAGQZ9/akkbIQULIAUgCUkNACADLQA9RQ0BIANBAzYCAAwNCyABIAIQ9BAaIAMoAhggCWwiAUH//8MATQ0HIANBAToAPAwHCyADIAEgAhCmCQwOCyABQZgBaigCACABQZsCai0AACACEJ8VIgVBgIDEAEYNBgJAIAVBO0YEQCABIAIQ9BAaDAELIARBiAFqQTM2AgAgBEGctYIBNgKEASAEQQA2AoABIAEgBEGAAWoQtRALIAMgARCLBAwNC0EBIQUgASACEPQQIglBgIDEAEYNCiADEMcUIAkQqgIgBEH4AGogAxDIFBCHCSAEKAJ4IQwgBCgCfCEKIARBqAFqQqr5u//r4Yf52AA3AwAgBEGgAWpC2uz7x9qhgvzIADcDACAEQZgBakLh5JXz1uzZvOwANwMAQQAhBSAEQQA2ArwBIARC9crNg9es27fzADcDkAEgBELZs+q0zO3eyyw3A4gBIARCADcDgAEgBEIANwOwASAEIAo2ArgBIApBeHEhBiAEQZABaiEHA0AgBSAGSQRAIAQgBSAMaikAACIOIAQpA6gBhTcDqAEgBxCnCyAEIA4gBCkDkAGFNwOQASAFQQhqIQUMAQsLIApBB3EiBkEDSw0CQgAMAwtBASEFIAEgAhD0ECIGQYCAxABGDQkgAxDHFCAGEKoCIAYQwxMNCCAGQTtGBEAgAyABELMHCyADIAIQxw4gA0EUakEAOgAAIANCADcCDAwLC0GAvIIBQShB+LyCARC9DwALQQQhCCAFIAxqNQAACyEOIAhBAXIgBkkEQCAMIAUgCHJqMwAAIAhBA3SthiAOhCEOIAhBAnIhCAsgCCAGSQRAIAggDGogBWoxAAAgCEEDdK2GIA6EIQ4LIARB0AFqIgggB0EQaikDADcDACAEQcgBaiILIAdBCGopAwA3AwAgBEHYAWoiBiAENQK4AUI4hiAOhCIOIAdBGGopAwCFNwMAIAQgBykDADcDwAEgBEHAAWoQpwsgCyALKQMAQu4BhTcDACAEIAQpA8ABIA6FNwPAASAEQcABahDYBSAIIAgpAwAiD0LdAYU3AwAgBCkDwAEhECALKQMAIREgBikDACAEQcABahDYBSARIA8gEIWFhSIOQiCIp0GzD3BBA3QiBUHI+tMAaigCACAGKQMAIAspAwAgCCkDACAEKQPAAYWFhadqIAVBxPrTAGooAgAgDqdsakH+zABwQQR0IgVB3PXUAGooAgAgBUHg9dQAaigCACAMIAoQjBQEQCAFQeT11ABqIgIoAgAiAUUNBiADQQE2AiwgA0E0aiACKAIENgIAIANBMGogATYCACAEQfAAaiADEMgUEIcJIAMgBCgCdDYCOAwGC0EBIQUgAyABIAIgCRC8AkH/AXFBAWsOAgUIBgsgA0EBOgA9IAMgASAFajYCGAwEC0EBIQUMBAsgBkE8Rg0AQQEhBSAGQYCAxABGDQMgBkGAgMQARyADKAIIIgVBgIDEAEdzRUEAIAZBgIDEAEYgBUGAgMQARnIgBSAGRnIbDQQgBkEjRw0BIAEgAhD0EBogA0EBNgIADAILIANCADcCDCADQRRqQQA6AAAMBAsgA0EENgIAIAMoAiAEQCADQSBqEM4LCyADQQ82AiAgA0EkakIANwIAC0EAIQULIA0QqxQgDSADNgIADAMLIANCADcCDCADQRRqQQA6AAALIARBgAFqIANBwAAQvAQaIARBwAFqIARBgAFqEPwJIAEgBEHAAWoQzgUgAxClAgtBACEFCyAAIAM2AgQgACAFNgIAIARB4AFqJAALv08DFn8CfgF9IwBB8AlrIgMkACADQQA6ANgDIANB2ANqELcOIQYgA0GQAWoiBEECOgAAIANBiAFqIgVCADcDACADQaTxjAEoAgAiBzYChAEgAyAGNgKAASADQYABahDiEyEGIANBqAZqIAQoAgAiBDYCACADQaAGaiAFKQMAIhk3AwAgA0HsBGpBgIKA2AI2AgAgA0H4A2pCADcDACADQYQEakIANwIAIANBlARqQgA3AgAgA0HoA2ogGTcDACADQfADaiAENgIAIAMgAykDgAEiGTcDmAYgA0EANgLgBCADQgE3A9gDIANBrPGMASgCADYC9AMgAyAHNgKABCADIAY2AowEIAMgBzYCkAQgA0GEhY0BKAIAIgQ2ApwEIAMgGTcD4AMgA0G4BGpCADwAACADQbAEakKAgICAgCA3AwAgA0GoBGpCADcDACADQaAEakIANwMAIANBuQRqQYKA3BA2AAAgA0H8BWpBADoAACADQYAFakIANwMAIANBmAVqQgA3AwAgA0GkBWpCADcCACADQbAFakIANwMAIANBxAVqQQA2AgAgA0HQBWpBADYCACADQYwFakIANwIAIANB3AVqQQA6AAAgA0IANwL0BCADQQE7AL0EIANBADoAvwQgA0EANgL4BSADQQE7AP0FIANBDzYC/AQgA0EAOgD/BSADIAQ2AogFIANBDzYClAUgA0EPNgKgBSADQQ82AqwFIANBADYCuAUgA0HwBWpCADcDACADQeQFakIANwIAIANBDzYC4AUgA0IANwPABCADQgE3A9gEIANCADcD0AQgA0GABmoQqg0gA0GAAWogA0HYA2pBuAIQvAQaIANBADoAuAMgA0HYA2pBBHIhDyADQdgDakEFciERIANBuQNqIQ4gA0HgCGpBBHIhEiADQZgGakEEciEMIANByANqQQRyIRQgA0G8A2ohDQNAIANCADcCzAMgA0EPNgLIAyADQcgDahDwCSADQdgDaiADQcgDahDGCiADKALYAyEEIAMoAuADIgVB/x9NBEAgA0EANgLgAyADIAQ2AtgDIAMgBUEHakEDdkEBajYC3AMgA0HYA2pBgQQQ0QdBgCAhBSADKALYAyEECyADIAU2AtADIANBgCA2AswDIAMgBDYCyAMCfyAEQQ9GBEBBACEEQbD/jAEMAQsgFCAEQQlJDQAaIANByANqEPAJIANB2ANqIANByANqEMYKQQAgAygCyAMiBCADKALMAyAEQQlJGyAEQQ9GGyEEIAMoAugDIAMoAtgDakEIagshCSABKAIAIQUCQAJAAkACQAJAAkACQCABKAIEIgYgBCAGIARJGyIHQQFHBEAgA0H4AGogCSAEIAdBjLPvABDmEyADKAJ4IAMoAnwgBSAHQZyz7wAQ4RMMAQsgBEUNASAJIAUtAAA6AAALIAEgBiAHazYCBCABIAUgB2o2AgAgB0UEQCADQdgDaiADQYABakHAAhC8BBogAy0AkAYEQCADQaAGakEpNgIAIANBubHvADYCnAYgA0EANgKYBiADQdgDaiADQZgGahDUECADQgA3ApwGIANBAzYCmAYgA0GipYIBLQAAOgCeBiADQaClggEvAAA7AZwGIANB2ANqIANBmAZqEI4GCyADQZgGaiADQdgDakG4AhC8BBogA0HACGohFgNAIAMgA0GYBmogFhCpDyIBNgLgCCADQeAIahDoFSABDQALIAMoAsAIIANBxAhqKAIARw0CIANB0AhqEKoNIAMoArQHIQEgA0EANgK0ByABDQMMBgsCf0ECQYAgIAdrIgZFDQAaQQBBACADKALIAyIEIAMoAswDIARBCUkbIARBD0YbIAZJDQAaIANB8ABqIANByANqEIcJAkBBACADKALIAyIFIAMoAswDIAVBCUkbIAVBD0YbIAZrIgRBCU8EQCAFQQFxRQRAIAUgAygC0AM2AgAgA0EANgLQAyADIAVBAXI2AsgDCyADIAMoAswDIAZrNgLMAwwBCyADQegAaiADQcgDahCHCSADQgA3A9gDIANB2ANqIAMoAmggBBC8BBogA0HIA2oQ2gsgAyAEQQ8gBBs2AsgDIAMgAykD2AM3AswDC0ECC0H0se8AEMsPIA0zAQAhGiANQgA9AQAgA0GwCWoiCiADQdADaigCADYCACADNQK4AyADQgA+ArgDIAMgAykDyAM3A6gJIBpCIIaEIhlCAYNQRQRAIAMgGUIoiDwA1AkgAyAZQgiIPgLQCSADQeAAaiADQagJahCHCSADQdgDaiADQdAJaiADKAJgIAMoAmQQ7wMgAygC2AMiBkECRg0EIAMoAugDIQQCQCAGRQRAIAMoAtwDIQYCQCADKALgAyIFQQlPBEAgA0GYBmogBRDFDSADKAKYBiIIQQhqIAYgBRC8BBogAyAFrSADNQKgBkIghoQ3AuQIDAELIANCADcC5AggEiAGIAUQvAQaIAVBDyAFGyEICyADIAg2AuAIIANBgAFqIANB4AhqEI4GDAELIANBFTYCoAYgA0Gkse8ANgKcBiADQQA2ApgGIANBgAFqIANBmAZqENQQIANCADcCnAYgDEECakGipYIBLQAAOgAAIAxBoKWCAS8AADsAACADQQM2ApgGIANBgAFqIANBmAZqEI4GCyADQdgAaiADQagJahCHCSADQagJaiADKAJcIARrEN0FCwNAIANB0ABqIANBqAlqEIcJIAMoAlRFBEAgA0GoCWoQ2gsMCAsgA0HIAGogA0GoCWoQhwkgA0HYA2ogAygCSCADKAJMEOQEAkACQCADKALYA0EBRgRAAkAgAy0A3ANBAUYiC0UEQCADKALkAyIEIAMoAuwDaiEHDAELIANBmgZqIBFBAmotAAA6AAAgAyARLwAAOwGYBiADKALoAyEEIAMvAeADIAlBgIB8cXIiByEJCyAERQ0CIAMCfgJAQQAgAygCqAkiBiADKAKsCSAGQQlJGyAGQQ9GGyAETwRAIANBQGsgA0GoCWoQhwkgBEEJSQ0BIAMoAqgJIghBAXFFBEAgCCADKAKwCTYCACADQQA2ArAJIAMgCEEBciIINgKoCQsgCEF+cSIQKAEEIgVBAWoiBiAFSQ0EIBAgBjYBBCADQdgDaiADQagJahDGCiADKALYA0EBciEIIAStIAM1ArAJQiCGhAwCCyADQQA6ANgDQYyFjQFBKyADQdgDakHMs+8AQeSx7wAQvAoACyADQThqIANBqAlqEIcJIANCADcD2AMgA0HYA2ogAygCOCAEELwEGiAEIQggAykD2AMLNwLcAyADIAg2AtgDIANBgAFqIANB2ANqEI4GDAILIANB4ANqIAooAgA2AgAgAyADKQOoCTcD2AMgA0GAAWogA0HYA2oQjgYMCQtBy5GDAUEmQaTygQEQtxYACyALBEAgDiADLwGYBjsAACAOQQJqIANBmgZqLQAAOgAAIAMgBzsBvAMMBgUgA0EVNgLgAyADQaSx7wA2AtwDIANBADYC2AMgA0GAAWogA0HYA2oQ1BAgA0IANwLcAyAPQQJqQaKlggEtAAA6AAAgD0GgpYIBLwAAOwAAIANBAzYC2AMgA0GAAWogA0HYA2oQjgYgA0GoCWogBxDdBQwBCwALAAtBAEEAQayz7wAQzAsAC0Gcp4IBQS5B2K7vABC9DwALA0AgASgCDEGAgMQARgRAAkACQAJAAkACQAJAAkAgASgCAEEBaw4FAAECAwQFCyADQiM3AuQIIANBATYC4AggA0HQCGogA0HgCGoQoAkgA0EkNgLoCCADQdq6ggE2AuQIIANBADYC4AggA0GYBmogA0HgCGoQuhAMBAsgAS0APUUNBAsgA0EiNgLoCCADQbi6ggE2AuQIIANBADYC4AggA0GYBmogA0HgCGoQuhAgASADQZgGahCMBAwFCyABIANBmAZqIANB0AhqQYCAxAAQvQIaDAQLIAEgA0HQCGoQyw4LIAFBADoAFCABQgA3AgwMAgsgASADQZgGaiADQdAIahCoCQwBCwsgA0HgCGogAUHAABC8BBogA0GoCWogA0HgCGoQggogA0GYBmogA0GoCWoQzwUgARClAgwCCyAOIAMoAtAJNgAAIA5BBGogAy0A1Ak6AAALIANBAToAuAMgA0GoCWoQ2gsMAQsLIANBAToAugggAyADQZgGaiADQdAIahCgDiIBNgLgCCABBEAgA0HgCGoQ/QNB4I2CAUHKAEGgq+8AEL0PAAsCQAJAIAMoAtAIIAMoAtQIRgRAIANB+AdqIQYgA0GgCGohFSADQbgIaiEEA0BBjIuNASgCAEEDSwRAIANBATYC9AggA0IBNwLkCCADQbiRggE2AuAIIANBKzYCrAkgAyAENgKoCSADIANBqAlqNgLwCAsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAy0AuAhBAmsOKQABAwIEBQYHCAMDEgMDAwMDAwMJCgsLCwsLCwwMDQ0NDQ0NDQ0ODxEQFAsgA0GYBmoQlgggA0GYBmpBPBCYDCADQQA6ALgIDBILIANBmAZqEJYIIANBmAZqQTwQmAwgA0GYBmpBLxCYDCADQQA6ALgIDBELIAMtALkIQX5qQf8BcUEDSQ0RCyADQZgGahCWCCADQQA6ALgIDA8LIAMtALkIIgFBfmpB/wFxQQNPQQAgAUEBcRsNDSADQZgGakE8EJgMIAMgAToAuQgMAgsgAy0AuQghASADQZgGakE8EJgMIANBmAZqQS8QmAwgAyABOgC5CAwBCyADLQC5CCEBIANBmAZqQTwQmAwgA0GYBmpBLxCYDCADQZgGahCZDCADIAE6ALkICyADQQU6ALgIDAsLIANBhQg7AbgIDAoLIANBmAZqEP0LIANBADoAuAgMCQsgA0GYBmoQ8AYgA0EVOgC4CAwICyADQZgGahCWCCADQZgGahD9CyADQQA6ALgIDAcLIANBmAZqEJYIIAYQgxUgA0EBOgCcCCADQQA2ApAIIANBADYChAggA0EANgL4ByADQZgGahD3CiADQQA6ALgIDAYLIANBmAZqEJYIIANBAToAnAggA0GYBmoQ9wogA0EAOgC4CAwFCyADQZgGahD3CiADQQA6ALgIDAQLIANBmAZqEJkMIANBmAZqEJYIIANBADoAuAgMAwsgFUHdABDUBQsgFUHdABDUBSADQSg6ALgIDAELIANBhQI7AbgICyADQQA2AtAJIANB0AlqEIQVDAELCyADQQU2AuAIIANBmAZqIANB4AhqEP8LIANBATYC0AkgA0HQCWoQhBUgA0HYBmoiASgCACEGIAFBADYCACADQewIaiADKALQBiIFIAZBAnQiBGo2AgAgAyADQdAGaiIXNgLwCCADIAU2AugIIANBADYC5AggAyAGNgLgCCAFQXxqIQYDQAJAAkACfyAERQRAIAMoAuwIDAELIAMgBCAGaiIBNgLsCCABKAIAIgENASAEIAVqQXxqCyADQbD/jAE2AuwIIAMoAugIIQQgA0Gw/4wBNgLoCCADIANB4AhqNgKoCSAEayIBRQ0BIAFBfHEhBQNAIAVFDQIgBUF8aiEFIAQQ/QMgBEEEaiEEDAALAAsgAyABNgKoCSAEQXxqIQQgA0GoCWoQ/QMMAQsLIANBqAlqEOkMIANBrgdqLQAARQ0CIANBtAhqKAIAIQEgAygCrAghBCADQcAJaiADQbAIaigCACIGNgIAIANBvAlqIAQ2AgAgA0GwCWogBjYCAEEAIRIgAyABQQAgBhs2AsgJIAMgBDYCrAkgAyAGRUEBdCIBNgK4CSADIAE2AqgJIANB4AhqIANBqAlqEJcEIAMtAOAIQStGBEBBhIWNASgCACEKQQAhCwwCCyADQTBqQX8gAygCyAkiBEEBaiIBIAEgBEkbEPwNIANB6AhqKQMAIRkgAygCNCEEIAMoAjAiCiADKQPgCDcDACAKQQhqIBk3AwAgA0HgCGogA0GoCWpBJBC8BBpBECEFQQEhCwNAIANB0AlqIANB4AhqEJcEAkAgAy0A0AlBK0cEQCAEIAtHDQFBASEGAkAgBEF/IAMoAoAJIgdBAWoiASABIAdJG2oiASAESQRAIAEhCUEAIREMAQsgA0HgCWogBEEBdCIHIAEgByABSxsiAUEEIAFBBEsbIgFBBHQgAUH/////AHEgAUZBA3QgCkEAIAQbIARBBHQgECAEGyIQEN8GIAMoAuAJQQFHBEAgAygC5AkhCkEAIQYgASEEDAELIAMoAugJIREgAygC5AkhCQsgBiAJIBEQ4REMAQsgBCESDAMLIAUgCmoiASADKQPQCTcDACABQQhqIANB2AlqKQMANwMAIAVBEGohBSALQQFqIQsMAAsAC0G8joIBQSJBsKvvABC9DwALAkAgC0EVTwRAIANBKGogC0EBdhD8DSADIAMpAyg3A9AJIANBADYC2AkgA0IANwKsCSADQaTxjAEoAgA2AqgJIApBWGohGCALIQYDQCAGRQRAIANBqAlqEMMUIANB0AlqENMTDAMLAkACQCAGQX9qIglFDQAgBkEEdCIBIApqQWhqKQMAIhkgCiAJQQR0aikDCFoEQCABIBhqIQQDQCAJQQFGDQIgCUF/aiEJIAQpAwAiGiAZWiAEQXBqIQQgGiEZDQALDAILIAEgGGohBANAAkBBACEHIAlBAUYEQEEAIQkMAQsgCUF/aiEJIAQpAwAiGiAZVCAEQXBqIQQgGiEZDQELCyADQSBqIAkgBiAKIAtB3JSCARCWDyADQRhqIAMoAiAiASADKAIkIgxBAXYiDiAOQZyWggEQzhAgAygCHCEPIAMoAhghBCADQRBqIAEgDEEEdGogDkEEdCIBayAOIA5BrJaCARDOECADKAIQIAFqQXBqIQUgAygCFCENAkADQCAHIA5qIgFFDQMgByAPakUNASABQX9qIA1JBEAgA0HoCGoiCCAEQQhqIgEpAwA3AwAgAyAEKQMANwPgCCABIAVBCGoiASkDADcDACAEIAUpAwA3AwAgASAIKQMANwMAIAUgAykD4Ag3AwAgBUFwaiEFIAdBf2ohByAEQRBqIQQMAQsLIAxBAXYgB2pBf2ogDUHMloIBEMwLAAsgDyAPQbyWggEQzAsAC0EAIQkLIAYgCWshBANAIAlBACAEQQpJGwRAIAMgCUF/aiIJIAYgCiALQeyUggEQlg8gAygCACADKAIEEIAHIARBAWohBAwBBQJAIAMoArAJIgcgAygCrAlGBEAgA0GoCWogBxDEByADKAKwCSEHCyADKAKoCSIFIAdBA3RqIgEgBDYCBCABIAk2AgAgAyAHQQFqIgQ2ArAJA0AgBEECSQ0BAkACQAJAAkAgBSAEQX9qQQN0aiIBKAIARQ0AIARBA3QgBWoiB0F0aigCACIIIAEoAgQiBk0NACAEQQNJDQUgBSAEQX1qIgFBA3RqKAIEIgUgBiAIak0NASAEQQRJDQUgB0FkaigCACAFIAhqSw0FDAELIARBA0kNASABKAIEIQYgBSAEQX1qIgFBA3RqKAIEIQULIAUgBkkNAQsgBEF+aiEBCyADQagJaiABQQFqIhBB/JSCARD0EiIEKAIEIRMgA0EIaiAEKAIAIhEgA0GoCWogAUGMlYIBEPQSIgQoAgQiDiAEKAIAaiAKIAtBnJWCARCWDyADKAIIIgcgE0EEdCIIaiEEIAcgAygCDCIFQQR0aiEMIAMoAtAJIQYCQAJAIAUgE2siBSATSQRAIAYgBCAFQQR0IgUQvAQiDyAFaiEFIAxBcGohCANAIAUgD00gByAET3INAiAIIAQgBSAEQXhqKQMAIhogBUF4aikDACIZVCIMG0FwaiINKQMANwMAIAhBCGogDUEIaikDADcDACAFQXBBACAaIBlaG2ohBSAEQXBBACAMG2ohBCAIQXBqIQgMAAsACyAGIAcgCBC8BCAIaiEFA0AgBiAFTyAEIAxPcg0CIAcgBCAGIAYpAwgiGiAEKQMIIhlUIg0bIggpAwA3AwAgB0EIaiAIQQhqKQMANwMAIAdBEGohByAGIBogGVpBBHRqIQYgBCANQQR0aiEEDAALAAsgBCEHCyAHIAYgBSAGa0FwcRC8BBogAygCsAkiBCABSwRAIAMoAqgJIAFBA3RqIgEgDiATajYCBCABIBE2AgAgA0GoCWogEBCUDiADKAKwCSEEIAMoAqgJIQUMAQsLIAEgBEGslYIBEMwLAAsLCyAJIQYMAAsACyALQQJJDQAgC0EEdCAKakFgaiEFQQEhBANAIAQgC0YNASAFIARBAWoiBBCAByAFQXBqIQUMAAsACyALQQR0IQRCACEZIAohBQNAIAQEQCAEQXBqIQQgBSkDCCAZfCEZIAVBEGohBQwBCwsgAyAZNwOgCSADQfQIaiIEQQA2AgAgA0Gw/4wBNgLwCCADQgE3AuQIIANBlI+CATYC4AggA0HgCGoQsAMgBEEBNgIAIANB7AhqIgFBATYCACADQcyPggE2AugIIANBAjYC5AggA0G8j4IBNgLgCCADQQ82AqwJIAMgA0GQB2o2AqgJIAMgA0GoCWo2AvAIIANB4AhqELADIARBATYCACABQQE2AgAgA0HMj4IBNgLoCCADQQI2AuQIIANBiJCCATYC4AggA0EPNgKsCSALQQR0IQUgAyADQagJajYC8AggAyADQaAJajYCqAkgA0HgCGoQsAMgCiEEA0ACQCAFRQ0AIAQtAAAiAUErRg0AIAQpAwghGSADIAQtAAE6AMEDIAMgAToAwAMgAyAZNwPgCSADIBm6RAAAAAAAAFlAoiADKQOgCbqjOQPQCSADQQM2ArwJIANBAzYCtAkgA0HAkIIBNgKwCSADQQQ2AqwJIANBoJCCATYCqAkgA0ErNgL0CCADQRA2AuwIIANBDzYC5AggBUFwaiEFIARBEGohBCADIANB4AhqNgK4CSADIANBwANqNgLwCCADIANB0AlqNgLoCCADIANB4AlqNgLgCCADQagJahCwAwwBCwsgAyASNgLkCCADIAo2AuAIIANB4AhqENMTCyADQdAIahDgBiADQdgIahDUEyADQegJaiADQbAGaigCADYCACADIANBqAZqKQMANwPgCSADKQOgBiEaIAMoAqAHBEAgA0GgB2oQiRQLAkAgA0G4BmooAgAiBEUNACADKAK0BiIBRQ0AIAEgBBD+FQsgA0HIBmooAgBBBHQhBCADQcAGaiADKALABiEFA0AgBARAIAVBBGoQ4w0gBEFwaiEEIAVBEGohBQwBCwsQ0xMgA0HMBmoQ/QMgFxCfESAXEN0TIANB5AZqKAIAQQV0IQUgAygC3AYhBANAIAUEQCAEKAIARQRAIARBBGoQ/QMgBEEIahCoFQsgBEEgaiEEIAVBYGohBQwBCwsCQCADQeAGaigCACIERQ0AIAMoAtwGIgFFDQAgASAEQQV0EP4VCyADQegGahDoFSADQewGahDoFSADQfAGahDoFSADKAK0ByIBBEAgAUEgahDsFSADKAK0BxClAgsgA0G8B2oQ4w0gA0HIB2oiARCdESABEM8TIANB1AdqEOMNIANB4AdqEOMNIANB7AdqEOMNIANB+AdqEOwVIANBhAhqEOwVIANBkAhqEOwVAkAgAykDgAdQDQAgA0GIB2opAwAiGUIDg0IAUg0AIBmnIgEgASgCDCIBQX9qNgIMIAFBAUcNACADKQOIBxCdDgsgFRDjDUECIQhBACEEIANBsAhqKAIAIgYEQCADKAKsCCEBIANB+AhqIAY2AgAgA0H0CGogATYCACADQegIaiAGNgIAIAMgATYC5AhBACEIIANBtAhqKAIAIQQLIAMgCDYC8AggAyAINgLgCCADQeAIakEEciEBAkADQAJAAkACQCAERQRAIAMoAugIIQQgAygC5AghAQJAAkACQCAIDgMAAQQBCyADQdAJaiABIAQQ4hEgAygC1AkhBAwBCyADIAE2AtAJCyAERQ0BIAMoAtAJIQUDQCADQagJaiAFIAQQhhAgAygCrAkiBEUNAiADKAKoCSEFDAALAAsgAyAEQX9qNgKACQJAAkAgCA4DAAEEAQsgASADKALkCCADKALoCBDiEUEBIQggA0EBNgLgCAsgAygC7AghBSADKALoCCEEIAMoAuQIIQcDQCAFIAQvAV5JBEAgBUEBaiEGIAdFDQMgB0F/aiEFIAQgBkECdGpB+ABqIQQDQCAEKAIAIQQgBQRAIAVBf2ohBSAEQfgAaiEEDAEFQQAhBgwFCwALAAsgA0GoCWogByAEEIYQIAMoAqwJIgRFDQUgAygCsAkhBSADKAKoCSEHDAALAAsgFhDgBiADQcgIahDUEyADQcgDahDaCyADQegIaiADKQPgCTcDACADQfAIaiADQegJaigCADYCACADIBo3A+AIIANCADcC5AkgA0Gs8YwBKAIAIg02AuAJIANCADcC1AggA0IANwLUCSADIANB4AhqEOITNgLAAyADQcADahDiEyADQeAJahCVARpB0NLvACEMQdDS7wBBASADQcADahDiEyADQdAIaiADQdAJahCLASADQcADahDiEyEBIANBADYCzAMgAyABNgLIAyADKALYCEEAIAMoAtQIIgcbIQkgB0VBAXQhECADQcgDaiELIAMoAtAIIQRBASEKA0ACQAJAAkAgCQRAAkACQCAQDgMAAQMBCwNAIAQEQCAEQX9qIQQgBygC5AEhBwwBCwtBASEQQQAhCEEAIQQLIAlBf2ohCSAHIQUgCCEGAkADQCAGIAUvAeIBSQ0BIAUoAgAiAQRAIARBAWohBCAFLwHgASEGIAEhBQwBCwtB6IaNAUErQdCxggEQvQ8ACyAGQQFq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CyADKAKQAyIEIAMoAowDRgRAIANBiANqIAQQyBEgAygCkAMhBAsgAygCiAMiByAEaiAKOgAAIAMgBEEBaiIENgKQAyADIAY2AsQCA0ACQCAFIAZHBEAgAyAFQQFqNgLAAiAFLQAAIgVBJUYEQCADQcABaiADQcACahDdCCADLQDBAUElIAMtAMABQQFxGyEFCyAEIAMoAowDRw0BIANB8ANqIANBiANqIAQgAygCxAIgAygCwAJrQQNuQQFqELIIIAMoAvADIAMoAvQDIAMoAvgDEOERIAMoAogDIQcMAQsgAygCiAMhBSADKAKMAyEGDAULIAQgB2ogBToAACADIARBAWoiBDYCkAMgAygCwAIhBSADKALEAiEGDAALAAsgBCACQZDb7wAQ0AsAC0EAIQUMAQsgASACQd0AENsRBEAgAyABIAIgAkF/akHEvYwBEP8KIANB8ANqIAMoAgAgAygCBBDXAUEBIQQCQCADLQDwA0EBRwRAIABBBWogA0HwA2pBAXIiASkAADcAACAAQQRqQQI6AAAgAEENaiABQQhqKQAANwAAQQAhBAwBCyAAIAMtAPEDOgABCyAAIAQ6AAAMAgsgAEGBCDsBAAwBCyAGIAIgBRshAiAFIAEgBRshAQJAIAVFBEAgA0HQAWogASACEPYCIAMoAtABIQUMAQsgA0HwA2ogASAEEPYCQQEhBSADKALwA0EBRwRAIANB3AFqIAQ2AgAgA0HYAWogAjYCACADIAE2AtQBIANBATYC0AEMAQsgA0HcAWogA0H8A2ooAgA2AgAgAyADKQL0AzcC1AEgA0EBNgLQASACRQ0AIAEQpQILIANB0AFqQQRyQQhBBCAFQQFGG2ooAgAhASADKALUASELIANCADcC9AEgA0Gs8YwBKAIAIhI2AvABIANCADcChAIgAyASNgKAAiADQbgBaiABEJcNIANBADYCqAIgAyADKQO4ATcDoAIgAyABIAtqIhE2AvQDIAMgCzYC8AMDQAJAIANB8ANqEOIGIgJBgIDEAEYEQCADQaABaiADKAKoAiIBEJcNIANBADYCuAIgAyADKQOgATcDsAIgA0GIA2ogAygCoAIgARCUBiADQbACakEAEP4OIANB8ANqIANBiANqQeQAELwEGiADQbwEaiENIANBtARqIQ4DQCADKAKsBCEEAkACQAJAA0ACQAJA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NwKsBAwGCyAOIAgQpgYgAyABOgDRBCADQQE6ANAEDAELIAMgCDYCzAQMAAsACwsgA0EANgLABAsgAygCzAQhBSADQYCAxAA2AswEIAVBgIDEAEYNAQsgA0GwAmogBRCvBQwBCwsgA0H4A2oQpRUgDhCkFSADIBE2AvQDIAMgCzYC8AMCQANAIANB8ANqEOIGIgFBgIDEAEYNASABENwIQf8BcSIBQRFLQQEgAXRBg4AIcUVyDQALQQEhCyADKAK4AiEGIAMoArACIQcMAgsgAygCsAIhByADKAK4AiEGIANBkARqQS42AgAgA0GIBGpCroCAgBA3AwAgA0GEBGogBjYCAEEAIQEgA0GABGpBADYCACADQfwDaiAGNgIAIANBATsBlAQgAyAHNgL4AyADIAY2AvQDIANBADYC8AMDQCADQZgBaiADQfADahDWAyADKAKYASICRQRAIAFBAXEhCwwDCyACIAMoApwBIgVBy7PEAEEEEI0URQ0AIANBkAFqIAIgBUHstMQAEOYOIANBwAJqIAMoApABIAMoApQBEOABIAMoAsACBEAgA0GQA2ogA0HIAmooAgAiAjYCACADIAMpA8ACIhQ3A4gDIAMgFKciBTYC+AIgAyACIAVqNgL8AgJAA0AgA0H4AmoQ4gYiAkGAgMQARg0BIAIQ3AhB/wFxIgJBEUtBASACdEGDgAhxRXINAAtBASEBCyADQYgDahCJFAVBASEBCwwACwALAkACQAJAAkACQAJAIAIQrwYiAS0AAEEBaw4GBwECAwQFAAsgA0GgAmogAhCvBQwGCyADQagBaiABQQFqLQAAIAFBAmotAAAgAUEDai0AABCACSADQaACaiADKAKoASADKAKsARDvEgwFCyADQaACaiACEK8FDAQLIANB8AFqQQQQ+hAgA0GgAmogAhCvBQwDCyADQaACaiACEK8FDAILIANBsAFqIAFBAWotAAAgAUECai0AACABQQNqLQAAEIAJIANBoAJqIAMoArABIAMoArQBEO8SDAELCyADQgA3ApQCIAMgEjYCkAIgA0HgAmpBLjYCACADQdgCakKugICAEDcDACADQdQCaiAGNgIAIANB0AJqQQA2AgAgA0HMAmogBjYCACADQQE7AeQCIAMgBzYCyAIgAyAGNgLEAiADQQA2AsACIANBvARqIQ0gA0H4A2ohDyAD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AUHUAGopAgA3A+gCIAJB9AJqIAYgAUHoAGooAgAQ0gwgAkHwAGoiBiADKAIANgIAIAIgAikD6AI3A2ggAigC9AIiAw0BCyACQTRqIAFBMGooAgA2AgAgAiABQShqKQIANwIsIAJBOGpBhOiMAUEOEJALDAMLIAJBPGogAkH4AmopAwA3AgAgAkE4aiADNgIAIAJBNGogBigCADYCACACIAIpA2g3AiwMAgtB6IaNAUErQZzRjAEQvQ8ACyACQTxqICM3AgAgAkE4aiAGOgAAIAJBxABqIAIpA6gBNwIAIAIgBzsAOSACQTtqIAdBEHY6AAAgAkE0aiACQaABaigCADYCACACQcwAaiACQbABaikDADcCACACIAIpA5gBNwIsCyACQShqQQRyIQMgBQRAIAJBEGogA0EQaikCACIlNwMAIAJBCGogA0EIaikCACIjNwMAIAIgAykCACIkNwMAIABBFGogJTcCACAAQQxqICM3AgAgACAkNwIEIABBATYCAAwCCyACIANBKBC8BCEDIBwQlRUgAUGwAWogA0EoELwEGiABLQC8AUEWRwRADAELQeiGjQFBK0H054wBEL0PAAsgAEEANgIAIAAgHDYCBAsgAkGQA2okAAuHPwIVfwJ+IwBBoAprIgMkACADQZABahD0ESADQbgBakIANwMAIANBtAFqQcTA8AA2AgAgA0EANgKwASADIAMpA5gBNwOoASADIAMpA5ABNwOgASADQQA6AIgEIANBiARqELQOIQUgA0GYBGoiBkECOgAAIANBkARqIgpCADcDACADQaTxjAEoAgAiBDYCjAQgAyAFNgKIBCADQYgEahDiEyEFIANB0AZqIAYoAgAiBjYCACADQcgGaiAKKQMAIhg3AwAgA0HMAmpBgIKA2AI2AgAgA0HgAWpCADcDACADQewBakIANwIAIANB/AFqQgA3AgAgA0HQAWogGDcDACADQdgBaiAGNgIAIAMgAykDiAQiGDcDwAYgA0EANgLAAiADQgE3A8ABIANBrPGMASgCADYC3AEgAyAENgLoASADIAU2AvQBIAMgBDYC+AEgA0GEhY0BKAIAIgQ2AoQCIAMgGDcDyAEgA0GgAmpCADwAACADQZgCakKAgICAgCA3AwAgA0GQAmpCADcDACADQYgCakIANwMAIANBoQJqQYKA3BA2AAAgA0HcA2pBADoAACADQeACakIANwMAIANB+AJqQgA3AwAgA0GEA2pCADcCACADQZADakIANwMAIANBpANqQQA2AgAgA0GwA2pBADYCACADQewCakIANwIAIANBvANqQQA6AAAgA0IANwLUAiADQQE7AKUCIANBADoApwIgA0EANgLYAyADQQE7AN0DIANBDzYC3AIgA0EAOgDfAyADIAQ2AugCIANBDzYC9AIgA0EPNgKAAyADQQ82AowDIANBADYCmAMgA0HQA2pCADcDACADQcQDakIANwIAIANBDzYCwAMgA0IANwOoAiADQgE3A7gCIANCADcDsAIgA0HgA2oQthAgA0EAOgDwAyADQYgEakEEciESIANBiARqQQVyIQsgA0HxA2ohCCADQYAJakEEciEUIANBwAZqQQRyIQ8gA0H4A2pBBHIhECADQbABaiADQfQDaiETA0AgA0IANwL8AyADQQ82AvgDIANB+ANqEO8JIANBiARqIANB+ANqEMYKIAMoAogEIQQgAyADKAKQBCIFQf8fTQR/IANBADYCkAQgAyAENgKIBCADIAVBB2pBA3ZBAWo2AowEIANBiARqQYEEENEHIAMoAogEIQRBgCAFIAULNgKABCADQYAgNgL8AyADIAQ2AvgDAn8gBEEPRgRAQQAhBEGw/4wBDAELIBAgBEEJSQ0AGiADQfgDahDvCSADQYgEaiADQfgDahDGCkEAIAMoAvgDIgQgAygC/AMgBEEJSRsgBEEPRhshBCADKAKYBCADKAKIBGpBCGoLIQYCQAJAAkACQAJAAn8CQAJAAkACQCACIAQgAiAESRsiBUEBRgRAIAQEQCAGIAEtAAA6AAAMAgtBAEEAQayz7wAQzAsACyADQYgBaiAGIAQgBUGMs+8AEOYTIAMoAogBIAMoAowBIAEgBUGcs+8AEOETIAVFDQELIAEgBWohASACIAVrIQJBAkGAICAFayIFRQ0DGkEAQQAgAygC+AMiBCADKAL8AyAEQQlJGyAEQQ9GGyAFSQ0DGiADQThqIANB+ANqEIcJQQAgAygC+AMiBCADKAL8AyIHIARBCUkbIARBD0YbIAVrIgZBCUkNASADIARBAXEEfyAHBSAEIAMoAoAENgIAIANBADYCgAQgAyAEQQFyNgL4AyADKAL8AwsgBWs2AvwDDAILIANBiARqIANBwAFqQbgCELwEGiADLQC4BgRAIANByAZqQSk2AgAgA0G5se8ANgLEBiADQQA2AsAGIANBiARqIANBwAZqENQQIANCADcCxAYgA0EDNgLABiADQaKlggEtAAA6AMYGIANBoKWCAS8AADsBxAYgA0GIBGogA0HABmoQjQYLIANBwAZqIANBiARqQbACELwEGiADQeAIaiETA0AgAyADQcAGaiATEKMPIgE2AoAJIANBgAlqENwVIAENAAsgAygC4AggA0HkCGooAgBHDQMgA0HwCGoQthAgAygC1AchASADQQA2AtQHIAENBAwHCyADQTBqIANB+ANqEIcJIANCADcDiAQgA0GIBGogAygCMCAGELwEGiADQfgDahDOCyADIAZBDyAGGzYC+AMgAyADKQOIBDcC/AMLQQILQfSx7wAQyA8gEzMBACEYIBNCAD0BACADQeAJaiIMIANBgARqKAIANgIAIAM1AvADIANCAD4C8AMgAyADKQP4AzcD2AkgGEIghoQiGEIBg1BFBEAgAyAYQiiIPACECiADIBhCCIg+AoAKIANBKGogA0HYCWoQhwkgA0GIBGogA0GACmogAygCKCADKAIsEO8DIAMoAogEIgRBAkYNAyADKAKYBCEGAkAgBEUEQCADKAKMBCEFAkAgAygCkAQiBEEJTwRAIANBwAZqIAQQwQ0gAygCwAYiB0EIaiAFIAQQvAQaIAMgBK0gAzUCyAZCIIaENwKECQwBCyADQgA3AoQJIBQgBSAEELwEGiAEQQ8gBBshBwsgAyAHNgKACSADQcABaiADQYAJahCNBgwBCyADQRU2AsgGIANBpLHvADYCxAYgA0EANgLABiADQcABaiADQcAGahDUECADQgA3AsQGIA9BAmpBoqWCAS0AADoAACAPQaClggEvAAA7AAAgA0EDNgLABiADQcABaiADQcAGahCNBgsgA0EgaiADQdgJahCHCSADQdgJaiADKAIkIAZrENoFCwNAIANBGGogA0HYCWoQhwkgAygCHEUEQCADQdgJahDOCwwHCyADQRBqIANB2AlqEIcJIANBiARqIAMoAhAgAygCFBDkBAJAAkAgAygCiARBAUYEQAJAIAMtAIwEQQFGIg1FBEAgAygClAQiBCADKAKcBGohBgwBCyADQcIGaiALQQJqLQAAOgAAIAMgCy8AADsBwAYgAygCmAQhBCADLwGQBCAJQYCAfHFyIgYhCQsgBEUNAiADAn4CQEEAIAMoAtgJIgUgAygC3AkgBUEJSRsgBUEPRhsgBE8EQCADQQhqIANB2AlqEIcJIARBCUkNASADKALYCSIHQQFxRQRAIAcgAygC4Ak2AgAgA0EANgLgCSADIAdBAXIiBzYC2AkLIAdBfnEiESgBBCIFQQFqIgcgBUkNBCARIAc2AQQgA0GIBGogA0HYCWoQxgogAygCiARBAXIhByAErSADNQLgCUIghoQMAgsgA0EAOgCIBEGMhY0BQSsgA0GIBGpBzP3DAEHkse8AELwKAAsgAyADQdgJahCHCSADQgA3A4gEIANBiARqIAMoAgAgBBC8BBogBCEHIAMpA4gECzcCjAQgAyAHNgKIBCADQcABaiADQYgEahCNBgwCCyAKIAwoAgA2AgAgAyADKQPYCTcDiAQgA0HAAWogA0GIBGoQjQYMCAtBy5GDAUEmQaTygQEQtxYACyANBEAgCCADLwHABjsAACAIQQJqIANBwgZqLQAAOgAAIAMgBjsB9AMMBQUgA0EVNgKQBCADQaSx7wA2AowEIANBADYCiAQgA0HAAWogA0GIBGoQ1BAgA0IANwKMBCASQQJqQaKlggEtAAA6AAAgEkGgpYIBLwAAOwAAIANBAzYCiAQgA0HAAWogA0GIBGoQjQYgA0HYCWogBhDaBQwBCwALAAtBnKeCAUEuQZj0wwAQvQ8ACwNAIAEoAgxBgIDEAEYEQAJAAkACQAJAAkACQAJAIAEoAgBBAWsOBQABAgMEBQsgA0IjNwKECSADQQE2AoAJIANB8AhqIANBgAlqEJgJIANBJDYCiAkgA0HauoIBNgKECSADQQA2AoAJIANBwAZqIANBgAlqELUQDAQLIAEtAD1FDQQLIANBIjYCiAkgA0G4uoIBNgKECSADQQA2AoAJIANBwAZqIANBgAlqELUQIAEgA0HABmoQiwQMBQsgASADQcAGaiADQfAIakGAgMQAELwCGgwECyABIANB8AhqEMcOCyABQQA6ABQgAUIANwIMDAILIAEgA0HABmogA0HwCGoQpgkMAQsLIANBgAlqIAFBwAAQvAQaIANB2AlqIANBgAlqEPwJIANBwAZqIANB2AlqEM4FIAEQpQIMAgsgCCADKAKACjYAACAIQQRqIAMtAIQKOgAACyADQQE6APADIANB2AlqEM4LDAELCyADQQE6ANoIIAMgA0HABmogA0HwCGoQmA4iATYCgAkgAQRAIANBgAlqEMoCQeCNggFBygBB8OXDABC9DwALAkACQCADKALwCCADKAL0CEYEQCADQZgIaiECIANBwAhqIQ8gA0HYCGohBANAQYyLjQEoAgBBA0sEQCADQQE2ApQJIANCATcChAkgA0G4kYIBNgKACSADQSw2AtwJIAMgBDYC2AkgAyADQdgJajYCkAkLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADLQDYCEECaw4pAAEDAgQFBgcIAwMSAwMDAwMDAwkKCwsLCwsLDAwNDQ0NDQ0NDQ4PERATCyADQcAGahCVCCADQcAGakE8EJUMIANBADoA2AgMEwsgA0HABmoQlQggA0HABmpBPBCVDCADQcAGakEvEJUMIANBADoA2AgMEgsgAy0A2QhBfmpB/wFxQQNJDRALIANBwAZqEJUIIANBADoA2AgMEAsgAy0A2QgiAUF+akH/AXFBA09BACABQQFxGw0NIANBwAZqQTwQlQwgAyABOgDZCAwCCyADLQDZCCEBIANBwAZqQTwQlQwgA0HABmpBLxCVDCADIAE6ANkIDAELIAMtANkIIQEgA0HABmpBPBCVDCADQcAGakEvEJUMIANBwAZqEJYMIAMgAToA2QgLIANBBToA2AgMDAsgA0GFCDsB2AgMCwsgA0HABmoQ8AsgA0EAOgDYCAwKCyADQcAGahDtBiADQRU6ANgIDAkLIANBwAZqEJUIIANBwAZqEPALIANBADoA2AgMCAsgA0HABmoQlQggAhD4FCADQQE6ALwIIANBADYCsAggA0EANgKkCCADQQA2ApgIIANBwAZqEPUKIANBADoA2AgMBwsgA0HABmoQlQggA0EBOgC8CCADQcAGahD1CiADQQA6ANgIDAYLIANBwAZqEPUKIANBADoA2AgMBQsgA0HABmoQlgwgA0HABmoQlQggA0EAOgDYCAwECyAPQd0AEP4FCyAPQd0AEP4FIANBKDoA2AgMAgsgA0GFAjsB2AgMAQsLIANBBTYCgAkgA0HABmogA0GACWoQ8gsgA0GAB2oiASgCACECIAFBADYCACADQYwJaiADKAL4BiIBIAJBAnQiBGo2AgAgAyADQfgGaiIUNgKQCSADIAE2AogJIANBADYChAkgAyACNgKACSABQXxqIQIDQAJAAkACfyAERQRAIAMoAowJDAELIAMgAiAEaiIFNgKMCSAFKAIAIgUNASABIARqQXxqCyADQbD/jAE2AowJIAMoAogJIQQgA0Gw/4wBNgKICSADIANBgAlqNgLYCSAEayICRQ0BIAJBfHEhBQNAIAVFDQIgBUF8aiEFIAQQygIgBEEEaiEEDAALAAsgAyAFNgLYCSAEQXxqIQQgA0HYCWoQygIMAQsLIANB2AlqEOkMIANBzgdqLQAARQ0CIANB1AhqKAIAIQQgAygCzAghAiADQfAJaiADQdAIaigCACIBNgIAIANB7AlqIAI2AgAgA0HgCWogATYCAEEAIRIgAyAEQQAgARs2AvgJIAMgAjYC3AkgAyABRUEBdCIBNgLoCSADIAE2AtgJIANBgAlqIANB2AlqEPkDIAMtAIAJQStGBEBBhIWNASgCACEIQQAhCgwCCyADQYABakF/IAMoAvgJIgFBAWoiAiACIAFJGxD8DSADQYgJaikDACEYIAMoAoQBIQQgAygCgAEiCCADKQOACTcDACAIQQhqIBg3AwAgA0GACWogA0HYCWpBJBC8BBpBECEFQQEhCgNAIANBgApqIANBgAlqEPkDAkAgAy0AgApBK0cEQCAEIApHDQFBASEBAkAgBEF/IAMoAqAJIgJBAWoiBiAGIAJJG2oiAiAESQRAIAIhCUEAIQsMAQsgA0GQCmogBEEBdCIGIAIgBiACSxsiAkEEIAJBBEsbIgJBBHQgAkH/////AHEgAkZBA3QgCEEAIAQbIARBBHQgESAEGyIREOQGIAMoApAKQQFHBEAgAygClAohCEEAIQEgAiEEDAELIAMoApgKIQsgAygClAohCQsgASAJIAsQ4REMAQsgBCESDAMLIAUgCGoiASADKQOACjcDACABQQhqIANBiApqKQMANwMAIAVBEGohBSAKQQFqIQoMAAsAC0G8joIBQSJBgObDABC9DwALAkAgCkEVTwRAIANB+ABqIApBAXYQ/A0gAyADKQN4NwOACiADQQA2AogKIANCADcC3AkgA0Gk8YwBKAIANgLYCSAIQVhqIREgCiEBA0AgAUUEQCADQdgJahDDFCADQYAKahDTEwwDCwJAAkAgAUF/aiIJRQ0AIAFBBHQiAiAIakFoaikDACIY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aiEBIARFBEAgBSEGDAILIARBf2ohBCAFIAFBAnRqQfgAaiEGA0AgBigCACEGIAQEQCAEQX9qIQQgBkH4AGohBgwBBUEAIQEMAwsACwALIANBgAlqIAQgBRCXDyADKAKECSIFRQ0CIAMoAogJIQEgAygCgAkhBAwBCwsgBg0BC0Hoho0BQStB0PmMARC9DwALQQAhBCAFDQELCyATEOUGIANB6AhqENQTIANB+ANqEM4LIANByAZqIAMpA9gJNwMAIANB0AZqIANB4AlqKAIANgIAIAMgGDcDwAYgA0GsBGpCADcCACADQaTxjAEoAgA2AqgEIANBQGsQ9BEgA0GgBGpCADcDACADQZwEakHEwPAANgIAIANBuARqQgA3AwAgA0EANgKYBCADQQA6AMAEIANBrPGMASgCADYCtAQgAyADKQNINwOQBCADIAMpA0A3A4gEIANBwAZqIANBiARqIANBoAFqEG4gACADKAK0BCADQbwEaigCABDzAiADQagEahDpFiADQZgEahCdCSADQbQEahD+FCADQcAGahDKAiADQcAGakEEciIAEL8PIAAQ0xMQkQYgA0GgCmokAAvaPwIZfwJ+IwBBkAlrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtANgHQQFrDgMIAgEACyAAQegDaiAAQegDELwEGgsgAEHoA2ohCwJAAkACfwJAAkAgAEHOB2otAABBAWsOAwoFAQALIAAQBzYCyAcgAEEAOgCSBCAAIABByAdqNgLoAyAAIAAvAcwHOwGQBEEADAELIAstACoLQf8BcUEBaw4FBQIBJRgACyAAQQA6AJQEIAAgAC0AkAQ6AJMEIAAtAJEEIQYgACAAKALoAygCABBCIgM2AvgDIAAgAxBDNgL0AxDADiIDRQ0IIAAoAvQDIAMoAgAQHyEEIABBAToAlAQgACAENgLwAyAAIARBAEc2AuwDQQQhAyAEDQUMLgsgAEGYBGohByAAQYAFaiENIAJBuARqIQggAkHwB2ohCiAALQCABUEBaw4DAgABCgsACyACQfAHaiEKIAJBuARqIQgMCQtBkIDAAEEjQbiBwAAQvQ8AC0GQgMAAQSNByIHAABC9DwALIAtBADoALCAEECBFDQMgACAENgL8AyACIAQQISIDNgK4BCAAIAMQIjYCgAQgAkG4BGoQlhUgBkH/AXENBCACQeAAaiAAKAKABBAjIAtBHGogAigCYCACKAJkEMwNIAAoAowEIQQMEAtBkIDAAEEjQeCIwAAQvQ8AC0GQgMAAQSNBmIHAABC9DwALQbTxjAFBxgAgAkHQCGpBvLPvAEHM8owBELwKAAsgBBDZFQwkCyAAQQA6AIAFIABBmARqIQcgAEGABWohDSACQbgEaiEIIAJB8AdqIQoLEJwEIgNFDQQgAygCABAkIgMQJSIEIANBJElyRQRAIAMQAAsgAkEHOgDQCCAERQ0BIAJB0AhqEOQLIAcgAzYCPCAAQQA2AtAEIAcgAzYCNCAAIAMQJiIDNgLIBCADECchAyACQQc6ANAIIANFDQIgAkHQCGoQ5AsgACADNgKgBCAHQQA2AgQgACADNgKYBCAHIAMQKBDVBjYCZAsgAkHoAGogB0HkAGoiAyABEOsGQQIhDCACKAJoIgRBAkcNAkEDDAgLIAcgAigC0Ag2AjwgAEEBNgLQBCACQbgEakEEciAHQTxqQSgQvAQaIAJBATYCuAQMBQsgACACKALQCDYCoAQgB0EBNgIEIAJBuARqQQRyIABBoARqQSgQvAQaIAJBATYCuAQMAwsgAigCbCEGIAMQlgkCQCAERQRAIAIgBjYC1AIgAkHIAmogBhDhDyACQQg6ANAIAkAgAigCyAIiA0UEQCACQaACaiACQdAIakEoELwEGgwBCyACQagCaiACQdACaigCADYCACACIAIpA8gCNwOgAiACQdAIahDkCwsgA0UNASACQYACaiACQagCaigCACIDNgIAIAJBxARqIAM2AgAgAiACKQOgAiIbNwP4ASACIBs3ArwEIAJB1AJqEJYVIAcQlhUgAEHIBGoQlhUgB0E0ahCWFUEADAYLIAJBuARqQQRyIAYQlwUgAkEBNgK4BAwCCyACQfgBaiACQaACakEoELwEGiACQbgEakEEciACQfgBakEoELwEGiACQQE2ArgEIAJB1AJqEJYVDAELQbTxjAFBxgAgAkHQCGpBsIXIAEHM8owBELwKAAsgBxCWFQsgAEHIBGoQlhUgB0E0ahCWFQsgAkHQBGooAgAhBiACQcgEai0AACEFQQELIQwgAkHABGooAgAhCSACQcQEaigCACEEIAItALwEIQMgCkEDaiAIQRRqKAAANgAAIAogCCgAETYAACACIAgvAQY7AaAHIAgtAAUhCCACQdwEaikCACEcIAJB1ARqKQIAIRtBAQshDiANIA46AAAgDEECRg0CIAIgAi8BoAc7AbgBIAIgCigAADYCiAQgAiAKQQNqKAAANgCLBCAHELkSIAIgAi8BuAEiBzsBiAEgDEEBRg0DIAAgCDoAhQQgACADOgCEBCAAIAQ2AowEIAAgCTYCiAQgACACLwGIATsBhgQLIAsoAhwiAyAEQbD/jAFBABCMFA0DIABBADoAtQQgAEGcBGogBDYCACAAIAM2ApgEIAAgAC0AkwQ6ALQECyACQbgEaiAAQZgEaiIHIAEQUyACKAK4BCIBQQJGDQMgAiACLwG+BDsBuAEgAiACKADJBDYCiAQgAiACQcwEaigAADYAiwQgAkHABGooAgAhCSACQcQEaigCACEEIAJByARqLQAAIQUgAkHQBGooAgAhBiACQdQEaikCACEbIAJB3ARqKQIAIRwgAi0AvQQhCCACLQC8BCEDIAcQmhIgAiACLwG4ASIHOwGIASACIAIoAogENgLYAiACIAIoAIsENgDbAiABQQFGDQQgAkHgCGogAigA2wI2AAAgAkHkCGogBjYCACACIAg6ANEIIAIgAzoA0AggAiAFOgDcCCACIAQ2AtgIIAIgCTYC1AggAiACLwGIATsB0gggAiACKALYAjYA3QggACgCgAQgAigC3AggBhApIABBgARqIQMgAkHQCGoQ/RUMFQtBAyEBDBMLIAIgAigAiwQ2ANsCIAIgAigCiAQ2AtgCIAIgBzsB8AcgAiACKALYAjYCuAQgAiACKADbAjYAuwQMEQsgAkHYAGogCygCFBAqIAJB6AFqIAIoAlggAigCXBDMDUEJIQggAigC6AEiCSACKALwASIHQaT/jAFBBBCNFEUNBSACQdAAaiAJIAdBBEGA2sMAEM8NIAJBuARqIAIoAlAgAigCVEGk/4wBQQQQpgEgAigCuARBAUYEQCACQcAEaiEDIAJB9ARqKAIAIQUgAkHsBGooAgAhBiACKALwBCEEIAIoAugEIQogAkHcBGooAgBBf0cEQCACQdAIaiADIAogBiAEIAVBABC8AwwGCyACQdAIaiAD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IBEoAAA2AKcIIAIpAuQIIRsgAigC4AghBiACLQDYCCEFIAIoAtQIIQMgAigC0AhBAUcEQCACQfAHaiANQSQQvAQaIAJB2AdqIhogEikCADcDACACQeAHaiISIBkpAgA3AwAgAiACKACnCDYA6wcgAiACKAKkCDYC6AcgAiACKQLwBzcD0AcgFiACKALoBzYAACAWQQNqIAIoAOsHNgAAIAIgBToA1AggAiADNgLQCCACIBs3A+AIIAIgBjYC3AggDiACKQPQBzcCACAOQQhqIBopAwA3AgAgDkEQaiASKQMANwIAIAJB8AdqIAJBuARqIAJB0AhqIAJBiARqENsCIAIoAvwHIgYNAyACQdAIaiACQbgEahB0IAIgECgAADYCyAggAiARKAAANgDLCCACKQLkCCEbIAIoAuAIIQYgAi0A2AghBSACKALUCCEDIAIoAtAIQQFGDQQgAkGkCGogDUEkELwEGiAEIAIoAsgINgAAIARBA2ogAigAywg2AAAgDCACKQKkCDcCACAMQQhqIAJBrAhqKQIANwIAIAxBEGogAkG0CGopAgA3AgAgAiAFOgD0ByACIAM2AvAHIAIgGzcDgAggAiAGNgL8ByACQfAHakGQ6owBEKMDBEAgAkHQCGogAkHwB2pBMBC8BBogAkGIBGogAkHQCGoQggEMCAsgAkEANgLQCCACQfAHakGQ6owBIAJB0AhqQcDqjAEQ5QsACyACIAIoAqQINgKYByACIAIoAKcINgCbBwwFCyACIAIoAqAHNgLYBiACIAIoAKMHNgDbBgwJCyACQQA2AtAIIAJBoAdqQdDpjAEgAkHQCGpBgOqMARDlCwALIAIgBCgAADYCpAggAiAEQQNqKAAANgCnCCACIAIoAqQINgKYByACIAIoAKcINgCbByACLQD0ByEFIAIoAvAHIQMgAikDgAghGwwCCyACIAIoAsgINgKYByACIAIoAMsINgCbBwwBCyACQdAIaiACQeAGakEwELwEGiACQYgEaiACQdAIahCCAUEAIQYMBQsgBkUNAAsgAiACKACbBzYAkwcgAiACKAKYBzYCkAcgAiACKAKQBzYC2AYgAiACKACTBzYA2wYMAwsgAiACKALgBjYC2AYgAiACKADjBjYA2wYMAgtBwAJBBEGoi40BKAIAIgBBASAAGxEAAAALQSBBBEGoi40BKAIAIgBBASAAGxEAAAALIAZFDQEgAiACKADbBjYAgwQgAiACKALYBjYCgAQgAkG4BGoQ+AIgAkGIBGoQ2xYgFBCuDiATENsWIBUQiwMgAiACKACDBDYA+wMgAiACKAKABDYC+AMgAiACKAD7AzYA4wMgAiACKAL4AzYC4AMgAiACKALgAzYCuAMgAiACKADjAzYAuwMgAiACKAC7AzYAswMgAiACKAK4AzYCsAMgAiACKACzAzYAqwMgAiACKAKwAzYCqAMgAiACKACrAzYA4wEgAiACKAKoAzYC4AFBAyEJIAMhCCADQYB+cQwGCyACQQI6ANAIIAJBiARqIAJB0AhqEIIBCyACIAIoAI0ENgKABCACIAJBkARqKAAANgCDBCACKAKIBCEDIAItAIwEIQUgAkG4BGoQ+AIgFBCuDiATENsWIBUQiwMgAiACKACDBDYA+wMgAiACKAKABDYC+AMgAkHwA2oiBiACKAD7AzYAACACIAU6AOwDIAIgAzYC6AMgAiACKAL4AzYA7QMgAkEgaiAJIAcgCkEIakGg2sMAEM8NAn9BCSAGKAIAIgVFDQAaIAIgBUF/aiIFNgLwAyACQcAEaiADIAVBMGxqIgNBHGopAAA3AwAgAkHIBGogA0EkaikAADcDACACQdAEaiADQSxqKAAANgIAIAIgAygAATYC0AggAiADKQAUNwO4BCACIANBBGooAAA2ANMIIAMpAAwhGyADKAAIIQYgAy0AAAshBSACQcgDaiACQcAEaikDADcDACACQdADaiACQcgEaikDADcDACACQdgDaiACQdAEaigCADYCACACIAIoANMINgDjAyACIAIoAtAINgLgAyACIAIpA7gENwPAAyACQegDahCLESACQegDahDPEwwDCyACQQA2AtAIIAJB8AdqQeDojAEgAkHQCGpBkOmMARDlCwALIAkgB0EEIANBkNrDABDeAQALQQkhBQsgAkGQA2oiBCACQcgDaikDADcDACACQZgDaiIHIAJB0ANqKQMANwMAIAJBoANqIgkgAkHYA2ooAgA2AgAgAiACKADjAzYAuwMgAiACKALgAzYCuAMgAiACKQPAAzcDiAMgAiACKAK4AzYCsAMgAiACKAC7AzYAswMgAiACKACzAzYAqwMgAiACKAKwAzYCqAMgBSIDQQlGBEBBAiEJQQAMAQsgAkH0AmogBCkDADcCACACQfwCaiAHKQMANwIAIAJBhANqIAkoAgA2AgAgAiACKACrAzYA3AIgAiACKAKoAzYA2QIgAiAbNwLkAiACIAY2AuACIAIgAikDiAM3AuwCIAIgBToA2AJBACEJAkACQCADQQVHDQAgAkEYakEEEPQMIAJB2AhqIAIoAhw2AgAgAiACKAIYIgM2AtQIIANB7NK52wY2AAAgAkHcCGpBBDYCACACQQI6ANAIIAJB8ARqQgA3AwAgAkHgBGogAkHoAmopAwAiG0LzytHLp4zZsvQAhTcDACACQdgEaiAbQu3ekfOWzNy35ACFNwMAIAJB0ARqIAIpA+ACIhxC4eSV89bs2bzsAIU3AwAgAkIANwPoBCACIBxC9crNg9es27fzAIU3A8gEIAIgGzcDwAQgAiAcNwO4BCACQdAIaiACQbgEahD7BCACQfAHaiACQfACaiACQbgEahC2BBCODCACQcgEaiACQYAIaikDADcDACACQcAEaiACQfgHaikDADcDACACIAIpA/AHNwO4BANAIAJBuARqEJQPIgNFDQIgAkHQCGogA0F4aigCABDqBUUNAAsgA0F8aigCACEDIAJB0AhqENcOQQQhCSADLQAwQQJHDQAgAkG4BGogA0E0aigCACADQTxqKAIAENIMIAJByARqIAJB2AJqQTAQvAQaIAIgAigAvQQ2AuABIAIgAkHABGooAAA2AOMBIAItALwEIQUgAigCxAQhBiACKQPIBCEbIAIoArgEIQggAkG4AWogAkHQBGpBKBC8BBogCEGAfnEhBEEADAMLIAJB2AJqENcOQQAhBEEAIQhBAQwCCyACQdAIahDXDiACQdgCahDXDkEBIQlBACEIQQALIQRBAQsgAiACKADjATYAswEgAiACKALgATYCsAEgBEGAfnEgCEH/AXFyIQQNASACQYgBaiACQbgBakEoELwEGiAAIAU6AJwEIAAgBDYCmAQgACACKAKwATYAnQQgAEGgBGoiAyACKACzATYAACAAIBs3A5gHIABBoAdqIAJBiAFqQSgQvAQaIAJB6AFqEIkUIABBADoAwQQgACAALQCTBDoAwAQgACADKAIANgKoBCAAIAAoApgENgKkBAsgAkG4BGogC0E8aiIHIAEQUyACKAK4BCIBQQJGDQEgAiACLwG+BDsBuAEgAiACKADJBDYCiAQg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ai0AAEEBaw4DAQIDAAsgA0HIAGogASACQQBB+J3wABC7EiADKAJMIQkgAygCSCEGAkACQAJAAkACQAJAIApBhAFqKAIAQQFrDgUAAQIDBBQLIApBlAFqIQACfwJAAkACQAJAIApBnAFqKAIAIg8OBBoBAgMACyADIApBiAFqIAYgCRCIDiADKAIADAMLIANBCGogAEEAQaii8AAQ1xMtAAAgBiAJEMIOIAMoAggMAgtBACEPIABBAEGIovAAENcTLQAAIQEgAEEBQZii8AAQ1xMhACAJRQ0XIANBEGogASAALQAAIAYgCRDgAyADKAIQDAELQQAhDyAAQQBB2KHwABDXEy0AACECIABBAUHoofAAENcTLQAAIQEgAEECQfih8AAQ1xMhACAJRQ0WIANBGGogAiABIAAtAAAgBiAJEJsDIAMoAhgLQQAhDw0TDBULIApBkAFqKAIAIgRBf2ogCU8NFCAKQZgBaigCACEAA0AgACAJTw0VIAotAKABIQEgA0EwaiAGIAkgAEG4ovAAELsSIANBKGogASADKAIwIAMoAjQQwg4gAygCKEUNFSADKAIsIABqIgIgCigCmAFrIgEgBGoiACAJSw0VIANBIGogBiAJIAEgAEHIovAAENAPIAooApwBIgAgAygCJCIBTw0LIAAgAygCICIAai0AACAKLQChAUYEQCAAIAEgCigCiAEgCigCkAEQxBYNFAsgAkEBaiEADAALAAsgCkGQAWooAgAiACAJSw0SIApBiAFqIQggAEF/aiEEIABBDGwgCU8NECAKQZQBaiEFIABBdWwgCWohBwNAIAMgCTYClAMgAyAGNgKQAyADIAg2AuwCIAMgA0GQA2o2AvQCIAMgA0HsAmo2AvACIAQhAAJ/AkADQCADQfACaiADQfACaiAAEKUQIABqIgAQpRAiASAAaiEAIAFFDQEgA0HwAmogA0HwAmogA0HwAmogABClECAAaiIAEKUQIABqIgAQpRAiASAAaiEAIAFFDQEgA0HwAmogA0HwAmogA0HwAmogABClECAAaiIAEKUQIABqIgAQpRAiASAAaiEAIAFFDQECQCADQfACaiADQfACaiAAEKUQIABqIgAQpRAgAGoiACAEa0HAAE0EQCADKALsAiIBLQAgIQIgA0FAayADKAKQAyADKAKUA0EAIAEoAhhBf3MgAGoiASABIABLGyIAQdij8AAQuxIgA0E4aiACIAMoAkAgAygCRBDCDiADKAI4DQFBAQwECyAAIAdJDQEMAgsLIAMoAuwCKAIYIAMoAjwgAGpqIQALQQALDRQgACAHTwRAIAAhBAwSCyAIIAYgCSAAELMIDRIgACAJSQRAIAAgBSAAIAZqLQAAQYij8AAQ/BIoAgAiACAKKAKkASAAG2ohBAwBCwsgACAJQfii8AAQzAsACyADQfACaiAKQYgBaiAGIAkQhwEMAQsgA0HwAmogCkGIAWogBiAJEJYWCyADKALwAg0ODBALIANB0ABqIAEgAkEAQeid8AAQuxIgA0HwAmogCkHMAGogAygCUCADKAJUEN4IDAILIANB2ABqIAEgAkEAQdid8AAQuxIgA0HwAmogCkGcC2ogAygCWCADKAJcEKIIDAELIApBsA5qIgAoAgBBAkYNAiADQeAAaiABIAJBAEHInfAAELsSIANB8AJqIAAgAygCYCADKAJkEIcBCyADKALwAkUNDAwKCyADQZgBaiAHIAQgBxtBxJrwABDrDiADKAKcASELIAMoApgBIQYgA0IANwL0AiADIApB7ANqIgc2AvACIAMgBjYChAMgA0KAgICACDcC/AJBASEFIANBAToAiANBACEAIAEgAkEAEJQJIRwgBigCUCIEIBxC//////////8AgyIdQiuIp0HAAHEgHEL///////8/gyIeQhyIp0EQcSAcpyIIQQd2QQJxIAhBAXFyIAhBDnZBBHFyIAhBFXZBCHFyciAeQiOIp0EgcXJyIghLBEAgBkHwAGohDAJAAkACQCAGKAJIIAhBAnRqKAIAIgRBgICAgHhqDgIACwELIAZBADYCeCAHIAYgCkGUBGooAgAgDCAcEIAFIANBkAFqIANB8AJqIAwgHUIwiKdBABDlASADKAKQAUUNCSADKALwAiADKAKUARDLEiEEIAMoAoQDIgdB0ABqKAIAIgAgCE0NASAHKAJIIAhBAnRqIAQ2AgAgBEGBgICAeEYNCiADKAL4AiEACyADIAQ2AvQCIAZBhAFqIQ0gBCEFQQEhCAJAA0ACQAJAIAAgAkkEQCADKAKEAyEJIAMoAvACIQ4DQCAFQf////8BSyAAIAJPcg0CAkACQCAJKAI4IhEgBSAOKAIsIhAgACABaiIGLQAAai0AAGpBAnRqKAIAIgRB/////wFLDQAgAEEDaiIHIAJPDQAgESAEIBAgBkEBai0AAGotAABqQQJ0aigCACIFQf////8BTQ0BIABBAmohACAEIQYgBSEEDAULIABBAWohACAFIQYMBAsgESAFIBAgBkECai0AAGotAABqQQJ0aigCACIEQf////8BTQRAIABBBGohACARIAQgECAGQQNqLQAAai0AAGpBAnRqKAIAIQUMAQsLIAUhBiAHIQAMAgsgA0GIAWogA0HwAmogDCANIARB/////wFxQYACENgBIAMoAogBRQ0MIAMoAowBIgBBgYCAgHhGDQtBACAIIABBgICAgAJxGyEFDA0LIAQhBiAFIQQLAkACQAJAIARBgICAgAJxRQRAIARBgICAgARxDQEgBCEFIARBAE4NBEECIQUgBEGCgICAeEYNDyAAQX9qIgQgAk8NBSADIAA2AvgCIANB8ABqIANB8AJqIAwgDSAGQf////8BcSABIARqLQAAENgBIAMoAnBFDQ8gAygCdCIEQYGAgIB4Rg0NIAQhBSAEQYCAgIACcUUNBCADLQCIA0UNAkEAIQUMDwtBACEFIAMtAIgDDQ4gAyAEQf////99cSIENgL8AiAOQRRqKAIAQQJPBEAgA0GQA2ogA0HwAmogBBC5DhDxDwNAIANBgAFqIANBkANqEPEFIAMoAoABQQFHDRAgDigCCCIHIAMoAoQBIghNDQQgDigCACAIQRRsaigCAEUNAAsLIAQhBQNAQQAhCCAFQf////99cSAERyAAQQJqIAJPcg0EIAkoAjggBCAOKAIsIAAgAWotAABqLQAAakECdGooAgAhBSAAQQFqIQAMAAsACyADQfgAaiAOIAEgAiAAEMMBIAMoAnhFBEBBASEFDA4LIAMoAnwhACAEQf////97cSIEIQUMAgsgAyAEQf////99cSIENgL8AkEAIQggBCEFDAELCyAIIAdB9JrwABDMCwALIAQgAkHkmvAAEMwLAAsgCCAAQaSb8AAQzAsACyAIIARBlJvwABDMCwALQeiGjQFBK0G4nfAAEL0PAAsgACABQdii8AAQzAsACyADQdACaiADQeACaiAKQfkQai0AACABIAIQyAsgAygC0AIhDwwICyAHIAQgBxshEwJAAkADQCAZIAJLDQogA0HIAmogASACIA1BqJ7wABC7EiAKKALACyIIQX9qIAMoAswC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8ABqIQwCQAJAAkAgCSgCSCAGQQJ0aigCACIEQYCAgIB4ag4CAAYBCyAJQQA2AnggBSAJIAhBlARqKAIAIAwgHBCABSADQfgBaiADQfACaiAMIB1CMIinQQAQ5QEgAygC+AFFDQQgAygC8AIgAygC/AEQyxIhBCADKAKEAyIFQdAAaigCACIAIAZNDQEgBSgCSCAGQQJ0aiAENgIAIARBgYCAgHhGDQUgAygC+AIhAAsgAyAENgL0AiAJQYQBaiENIAQhBUEBIQgCQANAAkACQCAAIAJJBEAgAygChAMhCSADKALwAiEOA0AgBUH/////AUsgACACT3INAgJAAkAgCSgCOCIRIAUgDigCLCIQIAAgAWoiBi0AAGotAABqQQJ0aigCACIEQf////8BSw0AIABBA2oiByACTw0AIBEgBCAQIAZBAWotAABqLQAAakECdGooAgAiBUH/////AU0NASAAQQJqIQAgBCEGIAUhBAwFCyAAQQFqIQAgBSEGDAQLIBEgBSAQIAZBAmotAABqLQAAakECdGooAgAiBEH/////AU0EQCAAQQRqIQAgESAEIBAgBkEDai0AAGotAABqQQJ0aigCACEFDAELCyAFIQYgByEADAILIANB8AFqIANB8AJqIAwgDSAEQf////8BcUGAAhDYASADKALwAUUNByADKAL0ASIAQYGAgIB4Rg0GQQAgCCAAQYCAgIACcRshBwwICyAEIQYgBSEECwJAAkACQCAEQYCAgIACcUUEQCAEQYCAgIAEcQ0BIAQhBSAEQQBODQRBAiEHIARBgoCAgHhGDQogAEF/aiIEIAJPDQUgAyAANgL4AiADQdgBaiADQfACaiAMIA0gBkH/////AXEgASAEai0AABDYASADKALYAUUNCiADKALcASIEQYGAgIB4Rg0IIAQhBSAEQYCAgIACcUUNBCADLQCIA0UNAkEAIQcMCgtBACEHIAMtAIgDDQkgAyAEQf////99cSIENgL8AiAOQRRqKAIAQQJPBEAgA0GQA2ogA0HwAmogBBC5DhDxDwNAIANB6AFqIANBkANqEPEFIAMoAugBQQFHDQsgDigCCCIFIAMoAuwBIghNDQQgDigCACAIQRRsaigCAEUNAAsLIAQhBQNAQQAhCCAFQf////99cSAERyAAQQJqIAJPcg0EIAkoAjggBCAOKAIsIAAgAWotAABqLQAAakECdGooAgAhBSAAQQFqIQAMAAsACyADQeABaiAOIAEgAiAAEMMBIAMoAuABRQRAQQEhBwwJCyADKALkASEAIARB/////3txIgQhBQwCCyADIARB/////31xIgQ2AvwCQQAhCCAEIQUMAQsLIAggBUH0mvAAEMwLAAsgBCACQeSa8AAQzAsACyAGIABBpJvwABDMCwALIAYgBEGUm/AAEMwLAAsgCCEHDAELQQIhBwsgCyALKAIAQQFqNgIAIAdBAWsOAggABgsgA0HQAWogA0HgAmogASACEIARIAMoAtABIQ8MBwsgA0HIAWogASACQQBB1PrvABC7EiADKALMASEUIAMoAsgBIRIgA0HAAWogByAEIAcbQdSa8AAQ6w4gAygCxAEhDCADKALAASELIAMgAjYC+AIgA0EANgL0AiADIApBxAdqIgY2AvACIAMgC0GYAWoiCDYChAMgAyACNgKAAyADQYCAgIB4NgL8AkEBIQQgA0EBOgCIAyASIBQgAhDsByEcAkACQAJAAkACQCALKALoASIAIBxC//////////8AgyIdQiuIp0HAAHEgHEL///////8/gyIeQhyIp0EQcSAcpyIFQQd2QQJxIAVBAXFyIAVBDnZBBHFyIAVBFXZBCHFyciAeQiOIp0EgcXJyIglLBEAgC0GIAmohEyACIQUCQAJAAkAgCygC4AEgCUECdGooAgAiB0GAgICAeGoOAgAIAQsgC0EANgKQAiAGIAggCkHsB2ooAgAgEyAcEIAFIANBuAFqIANB8AJqIBMgHUIwiKdBABDlASADKAK4AUUNBiADKALwAiADKAK8ARDLEiEHIAMoAoQDIgVB0ABqKAIAIgAgCU0NASAFKAJIIAlBAnRqIAc2AgAgB0GBgICAeEYNByADKAL4AiEFCyADIAc2AvQCIBJBf2ohDSASQXxqIQkgC0GcAmohESAHIQhBASEGA0AgBUUNBCADKAKEAyEQIAMoAvACIQsgByEAIAUhBAJAA0AgAEH/////AUsEQCAAIQcgCCEAIAQhBQwCCwJAIARBf2oiBUEFSSAQKAI4IhUgACALKAIsIg4gBCAJaiIHQQNqLQAAai0AAGpBAnRqKAIAIghB/////wFLckUEQCAVIAggDiAHQQJqLQAAai0AAGpBAnRqKAIAIgBBgICAgAJJDQEgBEF+aiEFIAAhByAIIQAMAwsgCCEHDAILIBUgACAOIAdBAWotAABqLQAAakECdGooAgAiCEH/////AU0EQCAEQXxqIQQgFSAIIA4gBy0AAGotAABqQQJ0aigCACEADAELCyAEQX1qIQUgCCEHCwJAAkAgB0GAgICAAnFFBEAgByIIQQBODQNBAiEEIAdBgoCAgHhGDQogBSAUTw0CIAMgBTYC+AIgA0GwAWogA0HwAmogEyARIABB/////wFxIAUgEmotAAAQ2AEgAygCsAFFDQogAygCtAEiB0GBgICAeEcNAQwICyADLQCIAw0FIAMgB0H/////fXEiCDYC/AIgCCEHA0BBACEGIAdB/////31xIAhHIAVBAklyDQMgECgCOCAIIAsoAiwgBSANai0AAGotAABqQQJ0aigCACEHIAVBf2ohBQwACwALIAciCEGAgICAAnFFDQEgAy0AiAMNBCADIAdB/////31xIgc2AvwCQQAhBiAHIQgMAQsLIAUgFEGEm/AAEMwLAAsgCSAAQaSb8AAQzAsACyAJIABBlJvwABDMCwALQQAhBAwDCyADQagBaiADQfACaiATIBEgCEGAAhDYASADKAKoAUUNASADKAKsASIAQYGAgIB4Rg0AQQAgBiAAQYCAgIACcRshBAwCCyAGIQQMAQtBAiEEC0EBIQ8gDCAMKAIAQQFqNgIAAkAgBEEBaw4CBgAHCyADQaABaiADQeACaiABIAIQgBEgAygCoAEhDwwGCyAIIQUMAQtBAiEFCyALIAsoAgBBAWo2AgACQCAFQQFrDgIEAAILIANB6ABqIANB4AJqIAEgAhCAESADKAJoIQ8MAwsgCkGUAWohAQNAIAQgCU8NAiABIAQgBmotAABBmKPwABD8EigCACIABH8gAAUgCCAGIAkgBBCzCA0CIAooAqQBCyAEaiEEDAALAAtBASEPDAELQQAhDwsgA0HgAmoQlQsgA0GgA2okACAPQQFGC4IuAiZ/BH4jAEHACmsiBCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASkDACIqUEUEQCABKQMIIitQDQEgASkDECIsUA0CICogLHwiKSAqVA0DICogK30gKlYNBCABLAAaIRggAS8BGCEHIAQgKj4CBCAEQQhqQQAgKkIgiKcgKkKAgICAEFQi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KCEEAkAgAigCLCIDQXdqIgZBF0tBASAGdEGbgIAEcUVyRQRAQQEhBQwBC0EAIQUgA0GAgMQARw0AIAIoArgCIgNBEE8EQCADQQFxRQRAIAMgAigCwAI2AgAgAkEANgLAAiACIANBAXIiAzYCuAILIAMQphIgAigCuAIhAwsgAikCvAIhISADQRBJDQMgAkHoAmogAkG4AmoQxgogAi0A9AINAiACQQA2ArwCDAYLIANBgIDEAEYgASAFcyIDQQFHcg0ACyAEQQAgAxsiBkEJSQ0CIAIoArgCIgNBAXFFBEAgAyACKALAAjYCACACQQA2AsACIAIgA0EBciIDNgK4AgsgAxCmEiACQegCaiACQbgCahDGCiAGrSACNQLAAkIghoQhISACKALoAkEBcgwDCyACQbgCahDOCyACQgA3ArwCCyACQQ82ArgCQQFBAiABGyEBDAMLIAJBIGogAkG4AmoQhwkgAkIANwPoAiACQegCaiACKAIgIAYQvAQaIAIpA+gCISEgBiIEQQ8gBBsLIQMgAkG4AmogBBCoCAtBAUECIAEbIQEgAigCuAIiBEEPRg0AIARBCU8EQCACKAK8AkUNAQsgFSACKQO4AjcBACAVQQhqIA0oAgA2AQAgAigC1AEiBCAEQX9qIgQgAigCzAEiBSACKALIAWtxa0EBRgRAIAJByAFqENkEIAIoAswBIQUgAigC1AFBf2ohBAsgAigC0AEgBUEFdGoiBkECOwEAIAYgAikB6AI3AQIgBkEIaiAeKQEANwEAIAIgBCAFQQFqcTYCzAEMAQsgAkG4AmoQzgsLQQIhBQwACwALQYACQQhBqIuNASgCACIAQQEgABsRAAAAC0IAISJCACEhCyACKALUASEGIAIoAtABIQUCQAJ/IAEgA0kEQCACQegCaiAFIAYgAxDqDyACQfQCaigCACEAIAIoAvACIQMgAkHoAmogAigC6AIgAigC7AIgARDqDyACKALsAiEHIAIoAugCDAELIAJB6AJqIAUgBkEAEOoPIAEgAkH0AmooAgAiAEsNASACKALsAiEHIAEgA2shACACKALwAiADQQV0aiEDIAIoAugCCyADIAAQxwwgBxDHDCAGBEAgBSAGQQV0EP4VCyAiICOEDAILIAEgAEHA+IwBENALAAtCACEhQgALISIgAkHQA2okACAhICKEC8g0Ah9/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IAJB+AFqEPwMCyACQZgBaiACQdgBaiIEKAIANgIAIAIgAikD0AE3A5ABIAJBqAFqIgUgCEEIaigCADYCACACIAgpAgA3A6ABIAJBuAFqIgYgCkEIaigCADYCACACIAopAgA3A7ABIABB3wBqLQAABEAgAEEBOgBiIAAgAzoAZCAAQRhqIAM6AAAgAkGwAWoQ3hUgAkGgAWoQ3hUgAkGQAWoQ3hUMBQsgAkGAAmoiASAEKAIANgIAIAIgAikD0AE3A/gBIAJCADcC1AIgAkEPNgLQAiACQcABaiACQfgBaiACQdACahDGDyABIAUoAgA2AgAgAiACKQOgATcD+AEgAkIANwLUAiACQQ82AtACIAJBuAJqIAJB+AFqIAJB0AJqEMYPIAEgBigCADYCACACIAIpA7ABNwP4ASACQgA3AtQCIAJBDzYC0AIgAkGYAmogAkH4AWogAkHQAmoQxg8gAkHcAmogAkHIAWooAgA2AgAgAkHgAmogAikDuAI3AwAgAkHoAmogAkHAAmooAgA2AgAgAkHsAmogAikDmAI3AgAgAkH0AmogAkGgAmooAgA2AgAgAiACKQPAATcC1AIgAkEBOgDQAiAAQQhqIAJB0AJqELQOEMMIIABBAToAYiAAQRhqIAM6AAAgACADOgBkDAQLCyACIAM6ANABQYyFjQFBKyACQdABakHw48MAQfyXggEQvAoACyACQeAAaiACQdACahCHCSACKAJkBEAgAikC1AIhISACKALQAiEDQQIhBQwBCyACQdACahDOCwwBCyACQbgBaiACQYgBaigCADYCACACIAIpA4ABNwOwASACIAIvAX47AZABAkACQEGAAkEIEKEVIgEEQCACQcwBakEINgIAIAIgATYCyAEgAkIANwPAASAAQThqIRQgAEEIaiEdIAJB0gJqIRUgAkHoAWohDyACQeACaiEQIAJB2AJqIQggAkHNAmohFiACQeUCaiEXIAJBnwJqIQkgAkHQAmpBBHIhGCACQZUCaiERIAJBiAJqIRkgAkGAAmohDCACQfgBakEEciESIAJB+AFqQQFyIRMgAkHQAWpBBHIhGiACQdYCaiEeQQAhAQNAIAdB/wFxIQ0CQAJAAkACQAJAAkAgBUH/AXEiC0EERg0AIAAoAkBFDQAgAkHYAGogABCDExCWESACKAJYKQMAIiJCgoCAgPAA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AUIghoQhICACKALIAkEBcgwCCyACKALwASIEQRBPBEAgBEEBcUUEQCAEIAIoAvgBNgIAIAJBADYC+AEgAiAEQQFyIgQ2AvABCyAEEKYSIAIoAvABIQQLIAIpAvQBISAgBEEQTwRAIAJByAJqIAJB8AFqEMYKIAItANQCRQRAIAJBADYC9AEMBAsgAkHwAWoQ2gsgAkIANwL0AQsgAkEPNgLwAUEBQQIgBRshAQwDCyACQSBqIAJB8AFqEIcJIAJCADcDyAIgAkHIAmogAigCICABELwEGiACKQPIAiEgIAFBDyABGwshBCACQfABaiABEK8IC0EBQQIgBRshASACKALwASIDQQ9GDQAgA0EJTwRAIAIoAvQBRQ0BCyAXIAIpA/ABNwEAIBdBCGogDigCADYBACACKALEASIDIANBf2oiBSACKAK8ASIDIAIoArgBa3FrQQFGBEAgAkG4AWoQ2QQgAigCxAFBf2ohBSACKAK8ASEDCyACKALAASADQQV0aiINQQI7AQAgDSACKQHIAjcBAiANQQhqIB4pAQA3AQAgAiAFIANBAWpxNgK8AQwBCyACQfABahDaCwtBAiEDDAALAAtBgAJBCEGoi40BKAIAIgBBASAAGxEAAAALQgAhIAsgAigCxAEhAyACKALAASEFAkACfyABIARJBEAgAkHIAmogBSADIAQQ6g8gAkHUAmooAgAhACACKALQAiEEIAJByAJqIAIoAsgCIAIoAswCIAEQ6g8gAigCyAIhByACKALMAgwBCyACQcgCaiAFIANBABDqDyACQdQCaigCACIAIAFJDQEgAigCyAIhByABIARrIQAgAigC0AIgBEEFdGohBCACKALMAgshBiAEIAAQ5Q0gByAGEOUNIAMEQCAFIANBBXQQ/hULICEgIoQMAgsgASAAQcD4jAEQ0AsAC0IAISBCAAshISACQYADaiQAICAgIYQLpi8CCH8DfiMAQZACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACKAIAQQFrDgkAAQIDBAUGCAcaCyABKAIAIAJBHGoQjwQaIANB6AFqQYMCOwEAIANBADoAzAEgA0EAOgDIASABKAIAIANByAFqEOMKDBsLIANByAFqIAEoAgAgAUEEaigCACABQQhqKAIAIAJBBGoiAhCcBSADKQLMASELIAMoAsgBQQFGDREgC0IBg1BFDRIgC0IgiKchBCABKAIAIgU1ABAiC6ciBkH/AXFBAkdBACAGQQFxG0UEQCADQdgBaiACQRBqKQIANwMAIANB0AFqIAJBCGopAgA3AwAgAyACKQIANwPIASADQdAAaiAFIAFBBGooAgAgAUEIaigCACADQcgBaiAEENgIDBoLIAVBFGoxAAAhDCADQZABaiACQRBqKQIANwMAIANBiAFqIAJBCGopAgA3AwAgAyACKQIANwOAAQJAAkAgCyAMQiCGhEKAgICA8B+DQiCIpyIGQQJGIAZBAXFyRQRAIARBgAFPDQEgBEHf//8AcUG/f2pBGk8NAkECQQEQ1RIiAiAEOgABIAIgBDoAACADQoGAgIAQNwLMASADIAI2AsgBIANBmAFqIANByAFqEJAVIANBmAFqEJ8GIANB1AFqIANBoAFqKAIANgIAIAMgAykDmAE3AswBIANBATYCyAEgA0HQAGpBBHIgA0HIAWoQ8wkgA0EANgJQDBwLIAQgBBDsCEH/AXEiAkECRg0VIAJFDRZBCEEEENUSIgIgBDYCBCACIAQ2AgAgA0KBgICAEDcCzAEgAyACNgLIASADQfgBaiADQcgBahCPFQJAIANB+AFqENQDBEAgA0GoAWogA0GQAWopAwA3AwAgA0GgAWogA0GIAWopAwA3AwAgAyADKQOAATcDmAEgA0HIAWogAUEEaigCACABQQhqKAIAIANBmAFqQQUQwBAgAy0A7AEiAkEIRw0BCyADQdQBaiADQYACaigCADYCACADIAMpA/gBNwLMASADQQA2AsgBIANB0ABqQQRyIANByAFqEPMJIANBADYCUAwcCyADQdAAakEEciADQcgBakEkELwEGiADQfsAaiADQe8Bai0AADoAACADQfgAaiACOgAAIAMgAy8A7QE7AHkgA0EBNgJQIANB+AFqEMMUDBsLIANB2AFqIAJBEGopAgA3AwAgA0HQAWogAkEIaikCADcDACADIAIpAgA3A8gBIANB0ABqQQRyIAFBBGooAgAgAUEIaigCACADQcgBakEAEMAQIANBATYCUAwaCyADQdgBaiACQRBqKQIANwMAIANB0AFqIAJBCGopAgA3AwAgAyACKQIANwPIASADQdAAaiAFIAFBBGooAgAgAUEIaigCACADQcgBaiAEENgIDBkLIAEoAgAiBDUAECAEQRRqMQAAIgynIgVBAkYgBUEBcXIiBUUEQCAELQAVRQ0QCyAMQiCGhEIQiKciAkH/AXFBAkdBACACQQFxG0UEQCAFRQ0OIANB+AFqEOcSIANB+AFqQQBBCRCeFiADQfgBakELQf//wwAQnhYgA0EMaiADQYACaigCADYCACADIAMpA/gBNwIEIANBADYCACADQShqIAMQ8wkMDwsgA0EoaiAFQQFzEMkJDA4LIAEoAgAiBUEUajEAACILpyIEQQJGIARBAXFyIQQgBTUAECALQiCGhEIIiKciBiAGQf8BcUECR3EhBgJAAkACQAJAAkAgAkEcai0AAEEBaw4FAAECAwQOCyADQQM6ACggA0EBQQMgBhsiAToAKSADQpOCjInwqsDVASABQQR0rYg9AUQMDgsgA0HXAjsBRCADQYMEOwEoDA0LIANBqwM7AUQgA0GDBjsBKAwMCyADQShqQQBBAiAEGxCuESABKAIAIQUMCwsgBARAIANBgwI7AUQgA0GEAjsBKAwLCyAFLQAVRQ0LIANBggI7AUQgA0GEBjsBKAwKCyACKAIEQQFrDgIEBQcLIANByAFqIAEoAgAQrwsgA0HQAGogA0HIAWpBmOaBARDuEyADQZgBaiADQdAAahCqCUEDIQQCQAJAAkACQCACQTRqKAIAIgVBfWoiBkEDIAZBA0kbQQFrDgMAAQIDC0EEIQQMAgtBBSEEDAELAkACQAJAIAVBAWsOAgECAAsgAkE4ajUCACELQQAhBAwCCyACQThqNQIAIQtBASEEDAELIAJBOGopAgAhC0ECIQQLIAEoAgBBE2otAAAhBSACQcQAai0AACEGQSBBBBDVEiICQRhqIANBsAFqKQMANwIAIAJBEGogA0GoAWopAwA3AgAgAkEIaiADQaABaikDADcCACACIAMpA5gBNwIAIAMgCzcCVCADIAQ2AlAgAyACNgJcIAMgBkUgBkEARyICIAVBAXEbIAIgBUECRxs6AGAgA0HIAWpBBHIgA0HQAGoQsAUgA0EAOgDIASABKAIAIANByAFqEOMKDBYLIANByAFqIAEoAgAQrwsgA0HQAGogA0HIAWpB+OWBARDuEyADQZgBaiADQdAAahCqCSADQcgBaiABKAIAEK8LIANB0ABqIANByAFqQYjmgQEQ7hMgAy0AUEEDRw0QIAMxAFUhCyADNQBRIQwgA0HQAGoQshIgASgCACIFIAw+ABAgBUEUaiALPAAAAkACQAJAIAJBHGooAgAiBEEBaw4CAQIACyACQSBqKAIAIQhBACEEDAELIANByAFqIAJBOGooAgAgAkFAaygCABDSDCACQcQAaigCACEFIAMpAswBIQsgAygCyAEhCEEBIQQLQSBBBBDVEiICQRhqIANBsAFqKQMANwIAIANB5AFqIAI2AgAgA0HgAWogBTYCACADQdgBaiALNwMAIANB1AFqIAg2AgAgA0HQAWogBDYCACACQRBqIANBqAFqKQMANwIAIAJBCGogA0GgAWopAwA3AgAgAiADKQOYATcCACADQegBaiACLwEcQf8DcTsBACADQQY6AMwBIANBADoAyAEgASgCACADQcgBahDjCgwVCyADQgA3AiwgA0Gk8YwBKAIANgIoIANByAFqQQRyIQIDQCADQcgBaiABKAIAEK8LIAMtAMgBBEAgA0HIAWoQzRUgAygCKCADQTBqIgIoAgAQ6wQgA0HYAGogAigCADYCACADIAMpAyg3A1AgA0HIAWpBBHIgA0HQAGoQ8AEgA0EAOgDIASABKAIAIANByAFqEOMKDBYLIANBsAFqIAJBGGoiBCkCADcDACADQagBaiACQRBqIgUpAgA3AwAgA0GgAWogAkEIaiIGKQIANwMAIAMgAikCACILNwOYASALp0H/AXEEQCADQegAaiAEKQIANwMAIANB4ABqIAUpAgA3AwAgA0HYAGogBikCADcDACADIAIpAgA3A1AgA0EoaiADQdAAahCfCwUgA0GYAWoQuwoLDAALAAsgA0IANwIsIANBpPGMASgCADYCKCADQcgBakEEciECA0AgA0HIAWogASgCABCvCyADLQDIAQRAIANByAFqEM0VIAMoAiggA0EwaiICKAIAEOsEIANBoAFqIAIoAgAiAjYCACADIAMpAyg3A5gBIANByAFqQQRyIQkCQAJAAkACQAJAIAIOAgIAAQsgA0HYAGogAygCmAEiAkEIaikCADcDACADQeAAaiACQRBqKQIANwMAIANB6ABqIAJBGGopAgA3AwAgA0EANgKgASADIAIpAgA3A1AgCSADQdAAakHw2YEBEOoNDAILIAJBBXQhCCADKAKYAUEcaiEFQb8IIQIDQCAIBEBBACEEQQAhBiACQQFxBEAgBS0AAEEBcSEGCyACQQJxBEAgBS8BAEECcSEECyACQUBxIAZyIQpBACEGQQAhByACQQRxBEAgBS8BAEEEcSEHCyACQQhxBEAgBS8BAEEIcSEGCyAEIApyIAdyIQpBACEEQQAhByACQRBxBEAgBS8BAEEQcSEHCyACQSBxBH8gBS8BAEEgcQUgBAsgBiAKciAHcnIhBAJ/AkAgAkHAAHEEQCAEQb//A3EhAgwBCyAEQb//A3EhAkEAIAUtAABBwABxRQ0BGgtBwAALIQQgAiAEciEEAn8CQCACQYABcQRAIARB//4DcSECDAELIARB//4DcSECQQAgBS0AAEGAAXFFDQEaC0GAAQshBCACIARyIQQCfwJAIAJBgAJxBEAgBEH//QNxIQIMAQsgBEH//QNxIQJBACAFQQFqLQAAQQFxRQ0BGgtBgAILIQZBACEEIAJBgAhxBEAgBS8BAEEBdEGACHEhBAsgCEFgaiEIIAVBIGohBSACQf/3A3EgBnIgBHIhAgwBBSADQQg6AMwBIANB2wBqIANBMGooAgA2AAAgAyADKQMoNwBTIAkgAykAUDcAASAJQQhqIANB1wBqKQAANwAAIAMgAjsB6AEMBAsACwALIANBgwI7AegBIANBADoAzAELIANBmAFqEP8WCyADQQA6AMgBIAEoAgAgA0HIAWoQ4woMFQUgA0HoAGogAkEYaikCADcDACADQeAAaiACQRBqKQIANwMAIANB2ABqIAJBCGopAgA3AwAgAyACKQIANwNQIANBKGogA0HQAGoQnwsMAQsACwALIAJBCGohAiABKAIAIgRBFGotAAAiBUECRiAFQQFxcg0BIANBmAFqIAQgAhCLBSADQdwAaiADQaABaigCADYCACADQQE2AlAgAyADKQOYATcCVCADQcgBakEEciADQdAAahDzCSADQQA6AMgBIAEoAgAgA0HIAWoQ4woMEgsgAkEIaiEEAkACQCABKAIAIgVBFGotAAAiBkECRiAGQQFxckUEQCADQcgBaiAFEK8LIANB0ABqIANByAFqQbjmgQEQ7hMgA0GYAWogA0HQAGoQ+gogA0HIAWogASgCACABQQRqKAIAIAFBCGooAgAgBCACQYABai0AACADQZgBahDfCCADLQDsASICQQhHDQEgAygCoAFFDQIgA0HUAWoiAiADQaABaigCADYCACADIAMpA5gBNwLMASADQQE2AsgBIANB0ABqIANByAFqEPMJIANB5AFqIANB6ABqKQMANwIAIANB3AFqIANB4ABqKQMANwIAIAIgA0HYAGopAwA3AgAgAyADKQNQNwLMASADQQA6AMgBIAEoAgAgA0HIAWoQ4woMFAsgA0HIAWogBRCvCyADQdAAaiADQcgBakGo5oEBEO4TIANBmAFqIANB0ABqEPsKIANByAFqIAEoAgAgAUEEaigCACABQQhqKAIAIAQgAkGAAWotAAAgA0GYAWoQsAcCQCADLQDsASICQQhGBEAgAygCoAFFDQEgA0HUAWoiAiADQaABaigCADYCACADIAMpA5gBNwLMASADQQA2AsgBIANB0ABqIANByAFqEPMJIANB5AFqIANB6ABqKQMANwIAIANB3AFqIANB4ABqKQMANwIAIAIgA0HYAGopAwA3AgAgAyADKQNQNwLMASADQQA6AMgBIAEoAgAgA0HIAWoQ4woMFQsgACADQcgBakEkELwEIgBBJ2ogA0HvAWotAAA6AAAgACADLwDtATsAJSAAIAI6ACQMEQsgA0HYAWogBEEQaikCADcDACADQdABaiAEQQhqKQIANwMAIAMgBCkCADcDyAEgACABQQRqKAIAIAFBCGooAgAgA0HIAWpBBhDAEAwQCyAAIANByAFqQSQQvAQiAEEnaiADQe8Bai0AADoAACAAIAMvAO0BOwAlIAAgAjoAJAwOCyADQdgBaiAEQRBqKQIANwMAIANB0AFqIARBCGopAgA3AwAgAyAEKQIANwPIASAAIAFBBGooAgAgAUEIaigCACADQcgBakEGEMAQDA0LIANByAFqIAQgAUEEaigCACABQQhqKAIAIAIQ8gQgA0HIAWpBBHIhAiADKALIAUEBRwRAIANBoAFqIAJBCGooAgAiBDYCACADIAIpAgAiCzcDmAEgA0HcAGogBDYCACADQQA2AlAgAyALNwJUIAIgA0HQAGoQ8wkgA0EAOgDIASABKAIAIANByAFqEOMKDBELIANB0ABqIAJBKBC8BBogACADQdAAakEoELwEGgwSCyADQcgBaiABIAJBCGoQjQEgA0HIAWpBBHIhAiADKALIAUEBRwRAIANBoAFqIAJBCGooAgAiBDYCACADIAIpAgAiCzcDmAEgA0HcAGogBDYCACADQQA2AlAgAyALNwJUIAIgA0HQAGoQ8wkgA0EAOgDIASABKAIAIANByAFqEOMKDBALIANB0ABqIAJBKBC8BBogACADQdAAakEoELwEGgwRCyADQQM6ACggA0EAQQIgBhsiAToAKSADQpOCjInwqsDVASABQQR0rYg9AUQLIANB2ABqIANBMGopAwAiCzcDACADQeAAaiADQThqKQMAIgw3AwAgA0HoAGogA0FAaykDACINNwMAIANBpAFqIAs3AgAgA0GsAWogDDcCACADQbQBaiANNwIAIAMgAykDKCILNwNQIAMgCzcCnAEgA0EAOgCYASAFIANBmAFqEOMKDA0LIANBEGogAkEEaiICQRBqKQIANwMAIANBCGogAkEIaikCADcDACADIAIpAgA3AwAgA0HIAWpBBHIiAiABQQRqKAIAIAFBCGooAgAgA0EBEMAQIANB0ABqIAJBKBC8BBogACADQdAAakEoELwEGgwOCyADQfgBahDmEiADQfgBakEAQQkQnRYgA0H4AWpBC0H/ARCdFiADQQxqIANBgAJqKAIANgIAIAMgAykD+AE3AgQgA0EBNgIAIANBKGogAxDzCQsgA0HYAGogA0EwaikDACILNwMAIANB4ABqIANBOGopAwAiDDcDACADQegAaiADQUBrKQMAIg03AwAgA0GkAWogCzcCACADQawBaiAMNwIAIANBtAFqIA03AgAgAyADKQMoIgs3A1AgAyALNwKcASADQQA6AJgBIAEoAgAgA0GYAWoQ4woMCgsgA0E4aiACQQRqIgJBEGopAgA3AwAgA0EwaiACQQhqKQIANwMAIAMgAikCADcDKCADQcgBakEEciICIAFBBGooAgAgAUEIaigCACADQShqQQEQwBAgA0HQAGogAkEoELwEGiAAIANB0ABqQSgQvAQaDAsLIANB9ABqIANB7AFqKQIANwIAIANB7ABqIANB5AFqKQIANwIAIANB5ABqIANB3AFqKQIANwIAIANB3ABqIANB1AFqKQIANwIAIAMgCzcCVCADQQE2AlAMBwsgA0HQAGpBBHIgCxDfDCADQQA2AlAMBgsgA0GIAmogA0GQAWopAwA3AwAgA0GAAmogA0GIAWopAwA3AwAgAyADKQOAATcD+AEgA0HIAWpBBHIiAiABQQRqKAIAIAFBCGooAgAgA0H4AWpBBRDAECADQdAAakEEciADQZoBaiACQSgQvARBKBC8BBogA0EBNgJQDAULIANB2AFqIANBkAFqKQMANwMAIANB0AFqIANBiAFqKQMANwMAIAMgAykDgAE3A8gBIANB0ABqIAEoAgAgAUEEaigCACABQQhqKAIAIANByAFqIAQQ2AgMBAsgA0HcAWpBATYCACADQgE3AswBIANBrOWBATYCyAEgA0GGATYCLCADIANBKGo2AtgBIAMgA0HQAGo2AiggA0HIAWpBtOWBARC9EgALIANBmAFqEMEUDAULIANBmAFqEMMUDAQLIANB6AFqQYMCOwEAIANBADoAzAEgA0EAOgDIASABKAIAIANByAFqEOMKDAELIANB0ABqQQRyIQIgAygCUEEBRg0BIANBQGsgAkEYaikCACILNwMAIANBOGogAkEQaikCACIMNwMAIANBMGogAkEIaikCACINNwMAIANBDGogDTcCACADQRRqIAw3AgAgA0EcaiALNwIAIAMgAikCACILNwMoIANBADoAACADIAs3AgQgASgCACADEOMKCyAAQQg6ACQMAQsgA0EoaiACQSgQvAQaIAAgA0EoakEoELwEGgsgA0GQAmokAAugJgIefwN+IwBB0AZrIgYkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEpAwAiI1BFBEAgASkDCCIkUA0BIAEpAxAiJVANAiAjICV8ICNUDQMgIyAkfSAjVg0EIAEvARghASAGICM+AgwgBkEQakEAICNCIIinICNCgICAgBBUIgUbNgIAIAZBAUECIAUbNgIIIAZBFGpBAEGYARC7BxogBkG4AWpBAEGcARC7BxogBkKBgICAEDcDsAEgAa1CMIZCMIcgI0J/fHl9QsKawegEfkKAoc2gtAJ8QiCIpyIFQRB0QRB1IRICQCABQRB0QRB1Ig9BAE4EQCAGQQhqIAEQywEaDAELIAZBsAFqQQAgD2tBEHRBEHUQywEaCwJAIBJBf0wEQCAGQQhqQQAgEmtBEHRBEHUQbwwBCyAGQbABaiAFQf//A3EQbwsgBigCsAEhDSAGQagFakEEciAGQbABakEEciIJQaABELwEGiAGIA02AqgFIA1BKEsEQCANIQEMCgsgBkGwAWpBBHIhECAGQQhqQQRyIQ8gBkGkBWoh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KGooAgAiCEEUbCABKAKIBCIESyEFAkACQANAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAVFBEAgAi0AAEEBaw4ICwwCAwQFBwYBCyAAQoGAgIAQNwIAIABBCGogBDYCAAwaCyAAQoCAgIAwNwIADBkLIAItAAFBAWsOAwsMDQoLIAItAAFBAWsOAw8ODRALAkACQAJAAkAgAkEEaigCACIEQX1qIgVBAyAFQQNJG0EBaw4DAQIDAAsgAkEUai0AACEFIAJBEGooAgAhAiADQThqIAEQ7w8gA0HoAGogASACEGkgA0HYAGoiBCADQfgAaigCADYCACADIANB8ABqKQMANwNQIAMoAmwhAgJAAkAgAygCaEEBRwRAIAJBA0cNAiAAIAEQygkMAQsgACACNgIEIABBATYCACAAQQhqIAMpA1A3AgAgAEEQaiAEKAIANgIACyADQThqEIoVDBoLIANB/ABqKAIAIQQgA0EoaiADQdgAaigCADYCACADIAMpA1A3AyACQCAFRQRAIANB8ABqIANBQGspAwA3AwAgAyADKQM4NwNoIANB0ABqIAEgA0HoAGpBACADQQEgBBCRAgwBCyADQfAAaiADQUBrKQMANwMAIAMgAykDODcDaCADQdAAaiABIANB6ABqQQEgBEEAIAMQkQILQSBBBBDAEyIBIAI2AgAgAEEMakKCgICAIDcCACAAQQhqIAE2AgAgAEEUaiAINgIAIABCgICAgCA3AgAgASADKQMgNwIEIAFBDGogA0EoaigCADYCACABIAMpA1A3AhAgAUEYaiADQdgAaikDADcCAAwZCyAAIAEgAkEQaigCACACQRRqLQAAEN4DDBgLIAJBFGotAAAhBiADQegAaiABIAJBEGooAgAQaSADQdgAaiICIANB+ABqKAIANgIAIAMgA0HwAGopAwA3A1BBASEFIAMoAmwhBAJAAkACfyADKAJoQQFHBEBBACEFQQMgBEEDRg0BGiADQfwAaigCACECIANBKGogA0HYAGooAgAiBTYCACADIAMpA1AiDjcDICADQfQAaiAFNgIAIAMgBDYCaCADIA43AmwgASADQegAahDuDyADQThqIAEQ7w8gBg0CIANB8ABqIANBQGspAwA3AwAgAyADKQM4NwNoIANB0ABqIAEgA0HoAGpBACADQQEgAhCRAgwDCyAAQQhqIAMpA1A3AgAgAEEQaiACKAIANgIAIAQLIQIgACAFNgIAIAAgAjYCBAwZCyADQfAAaiADQUBrKQMANwMAIAMgAykDODcDaCADQdAAaiABIANB6ABqQQEgAkEAIAMQkQILIAAgAykDUDcCBCAAQQA2AgAgAEEUaiACNgIAIABBDGogA0HYAGopAwA3AgAMFwsCQAJAAkAgBEEBaw4CAQIACyAAIAEgAkEQaigCACACQRRqLQAAIAJBCGooAgAiACAAEIcCDBgLIAJBFGotAAAhBCADQegAaiABIAJBEGooAgAiBSACQQhqKAIAEPkCIAMoAmhBAUYNBiADQeAAaiADQfwAaigCACICNgIAIANB2ABqIgYgA0H0AGopAgAiDjcDACADQUBrIA43AwAgA0HIAGogAjYCACADIAMpAmwiDjcDUCADIA43AzggAyABKAIoNgJ4IANBADYCaCADQSBqIANBOGogA0HoAGoQ3gsgA0HoAGogASAFIARBAEcQ3gMgBiADQfgAaigCADYCACADIANB8ABqKQMANwNQIAMoAmwhAiADKAJoQQFGDQUCQCACQQNHBEAgA0H8AGooAgAhBCADQfAAaiADQShqKQMANwMAIAMgAykDIDcDaCABIANB6ABqIAQQ2AIgAEEIaiADKQNQNwIAIABBEGogA0HYAGooAgA2AgAgAEEUaiADKAIwNgIADAELIANBIGoQihULIABBADYCACAAIAI2AgQMFwsgACABIAJBEGooAgAgAkEUai0AACACQQhqKAIAIAJBDGooAgAQhwIMFgsgAkEEaigCAEEBaw4CEBEPCyACQQRqKAIAIQkgAkEMaigCACEGIANCADcCFCADQaTxjAEoAgA2AhAgA0EAOgBgIANBADYCUCADQQhqIAkgBiAGQX9qIgpBqO3vABDmEyADKAIMQQV0IQUgA0HoAGpBBHIhCyADQfAAaiEEIAMoAgghB0EAIQICQAJAAkACQAJAA0ACQCAFRQRAIAZFDQEgA0HoAGogASAJIApBBXRqEGkgA0EoaiIFIANB+ABqKAIANgIAIAMgA0HwAGopAwA3AyAgAygCbCEEIAMoAmhBAUYNBCAEQQNGDQUgA0H8AGooAgAhBSADQfQAaiADQShqKAIANgIAIAMgBDYCaCADIAMpAyA3AmwgA0EQaiADQegAahChDiACQf8BcQ0GIANB8ABqIANB2ABqKQMANwMAIAMgAykDUDcDaCABIANB6ABqIAUQ2AIMBwsCQCACQf8BcUUEQCAEIANB2ABqKQMANwMAIAMgAykDUDcDaCABIANB6ABqEO4PDAELIAEoAighAiAEIANB2ABqKQMANwMAIAMgAykDUDcDaCADQThqIAEgA0HoAGpBACADQQEgAhCRAiADQThqEIoVCyADQThqIAEQ7w8gA0HoAGogASAHEGkgA0EoaiIMIARBCGooAgA2AgAgAyAEKQIANwMgIAMoAmwhAiADKAJoQQFGDQICfyACQQNHBEAgAygCfCENIAsgAykDIDcCACALQQhqIAwoAgA2AgAgAyACNgJoIANBEGogA0HoAGoQoQ4gBCADQUBrKQMANwMAIAMgAykDODcDaCADQdAAaiABIANB6ABqQQEgDUEAIAMQkQJBAAwBCyAEIANBQGspAwA3AwAgAyADKQM4Ig43A2ggDqdBAUcNCSADKAJsIQwgA0HoAGoQihUgAyAMNgJsIANBATYCaCADQRBqIANB6ABqEKEOIAMgDDYCVCADQQE2AlBBAQshAiAHQSBqIQcgAyACOgBgIAVBYGohBQwBCwsgCkEAQbjt7wAQzAsACyAAIAI2AgQgAEEBNgIAIABBCGogAykDIDcCACAAQRBqIANBKGooAgA2AgAgA0E4ahCKFQwXCyAAIAQ2AgQgAEEBNgIAIABBCGogAykDIDcCACAAQRBqIAUoAgA2AgAgA0HQAGoQihUMFgsgA0HwAGogA0HYAGopAwA3AwAgAyADKQNQNwNoIANBEGogA0HoAGoQoQ4MAQsgA0HwAGogA0HYAGopAwA3AwAgAyADKQNQNwNoIANBOGogASADQegAakEAIANBASAFEJECIANBOGoQihULIABCgICAgCA3AgAgAEEIaiADKQMQNwIAIABBFGogCDYCACAAQRBqIANBGGooAgA2AgAMFAsgAUH/A2otAABFDRAgAigCBCIFQWBqIQYgAkEMaigCAEEFdCECIANB6ABqQQRyIQQDQCACRQRAIABCgICAgDA3AgAMFQsgA0HoAGogASACIAZqEGkCQAJAIAMoAmhBAUcEQCADQeAAaiAEQRBqKAIAIgc2AgAgA0HYAGogBEEIaikCACIONwMAIANBQGsgDjcDACADQcgAaiAHNgIAIAMgBCkCACIONwNQIAMgDjcDOCAOp0EDRg0BIANBKGogA0HYAGoiBikDACIONwMAIAMgAykDUCIPNwMgIANByABqKAIAIQggBiAONwMAIAMgDzcDUCAFQUBqIQkgA0HQAGpBBHIhByADQfAAaiEEA0AgAkEgRgRAIAAgAykDUDcCBCAAQQA2AgAgAEEUaiAINgIAIABBDGogA0HYAGopAwA3AgAMGQsgA0HoAGogASACIAlqEGkgA0FAayIKIARBCGooAgA2AgAgAyAEKQIANwM4IAMoAmwhBSADKAJoQQFGDQMgBUEDRwRAIAMoAnwhCyAEIAYpAwA3AwAgAyADKQNQNwNoIAEgA0HoAGogCxDYAiAHIAMpAzg3AgAgB0EIaiAKKAIANgIAIAMgBTYCUAsgAkFgaiECDAALAAsgA0HYAGogBEEIaikCACIONwMAIAMgBCkCACIPNwNQIABBDGogDjcCACAAIA83AgQgAEEBNgIADBYLIAJBYGohAiADQThqEMYVDAELCyAAIAU2AgQgAEEBNgIAIABBCGogAykDODcCACAAQRBqIANBQGsoAgA2AgAgA0HQAGoQihUMEwtBgO/vAEGI7+8AEM8PAAsgACACNgIEIABBATYCACAAQQhqIAMpA1A3AgAgAEEQaiADQdgAaigCADYCACADQSBqEIoVDBELIANB2ABqIANB9ABqKQIAIg43AwAgAyADKQJsIg83A1AgAEEMaiAONwIAIAAgDzcCBCAAQQE2AgAMEAsgAkEEai0AAEEBRwRAIAJBCGooAgAhAiABQf0Dai0AACABQf4Dai0AAHJFBEAgA0ECOgBoIAMgAjYCbCADQdAAaiABIANB6ABqEKANIAAgAykDUDcCBCAAQQxqIANB2ABqKQMANwIAIABBADYCACAAQRRqIAEoAihBf2o2AgAMEQsgAkGAAU8EQCADIAI2AmwgAyACNgJoIAAgASADQegAakEBEKMBDBELIAMgAjoAaiADIAI6AGkgA0EEOgBoIANB0ABqIAEgA0HoAGoQoA0gAkH/AXEEQCABIAJqQasEakEBOgAACyAAIAMpA1A3AgQgAEEANgIAIAEgAmpBrARqQQE6AAAgAEEMaiADQdgAaikDADcCACAAQRRqIAEoAihBf2o2AgAMEAsgAUH9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gaCAgAFxDQILIAdB3ABGDQELIARFDQAgBCgCNEEBRg0CIAQoAjxBAUcNBCAEQUBrDAMLIAFB/q+MAUEIEO8SIAVBADoAwAEgBSABQQAgBUHAAWpBByACIAMQqgEgBUHAAWogAUEEIAUoAgAgBSgCBBCyAiAFLQDAAUEBRwRAIAVBzAFqKQIAIQ0gBSkCxAEhDiAAQcgAakEAOwEAIABBQGsgDTcCACAAQThqIA43AgAgAEE0akEHNgIAIABBIGpBADoAACAAQRhqQoeAgIDwADcCACAAQRBqQoSAgIDwADcCACAAQQA6AAAgAEEMaiABQQhqKAIANgIAIABBBGogASkCADcCAAwGCyAFLQDBASECIABBAToAACAAIAI6AAELIAEQiRQMBAsgBEE4agshBiAFQRBqIAQgBigCABDJECAFKAIQIQcgBSgCFAwBCyAEKAIAIQcgBCgCCAshBiABIAcgBhDvEiABQQAgBCgCMBCnBCAFQQE6AMABIAVBCGogAUEAIAVBwAFqIAQoAjAgAiADEKoBIAUoAgwhAiAFKAIIIQMgBUHYAWogAUEYaikCADcDACAFQdABaiABQRBqKQIANwMAIAVByAFqIAFBCGopAgA3AwAgBSABKQIANwPAASAEKAIMIQEgBCgCECEGIAQoAhQhByAEKAIYIQggBUGoAWogBEEsaigCADYCACAFQaABaiAEQSRqKQIANwMAIAUgBCkCHDcDmAEgACAFQcABaiABIAYgByAIIAVBmAFqIAQvAUQgBEHGAGovAQAgBCgCMCADIAIQyQULIAVB0AJqJAALsiABBn8jAEHAAWsiAyQAAkACQAJAAkACQAJAAkACQCABKAIAQQFHBEACQAJAAkACQAJAAkACQAJAAkACQCABKAIEIgEoAgBBAWsOBgABAgYDBBALIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyDQsgA0HgAGogBBCvCyADQThqIANB4ABqQYjogQEQ7hMgA0GwAWogA0E4ahD6CiADQeAAaiACKAIAIAJBBGooAgAgAkEIaigCACABQQRqEMsFIAMtAGBBAUYNCiADQbABaiADLQBhIgEgARCdFiADQewAaiADQbgBaigCADYCACADIAMpA7ABNwJkIANBAjoAYCACKAIAIANB4ABqEOMKDA8LIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyDQcgA0HgAGogBBCvCyADQThqIANB4ABqQejngQEQ7hMgA0GwAWogA0E4ahD6CiADQeAAaiACKAIAIAJBBGoiBSgCACACQQhqIgYoAgAgAUEcahDLBSADLQBgQQFGDQsgAy0AYSEEIANB4ABqIAIoAgAgBSgCACAGKAIAIAFBPGoQywUgAy0AYEEBRg0LIANBsAFqIAMtAGEiASAEIAQgAUsiBRsgBCABIAUbEJ0WIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0ECOgBgIAIoAgAgA0HgAGoQ4woMDgsgAUEEaiEEIAIoAgAiBUEUai0AACIGQQJGIAZBAXFyDQQgA0HgAGogBRCvCyADQThqIANB4ABqQcjngQEQ7hMgA0GwAWogA0E4ahD6CiADQQhqIAFBHGotAAAQ1QcgAygCCCIBIAMoAgxBA3RqIQcMDAsgAUEEaiEBIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyDQEgA0GgAWogBCABEIsFIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakGY54EBEO4TIANBsAFqIANBOGoQ+gogA0GwAWogA0GgAWoQyRUgA0HsAGogA0G4AWooAgA2AgAgAyADKQOwATcCZCADQQI6AGAgAigCACADQeAAahDjCiADQaABahDBFAwMCwJAIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyRQRAIANB4ABqIAQQrwsgA0E4aiADQeAAakHo5oEBEO4TIANBoAFqIANBOGoQ+gogA0HgAGogAigCACACQQRqKAIAIAJBCGooAgAgASgCBCIBIAEtAHggA0GgAWoQ3wggAy0AhAEiAUEIRw0BIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakH45oEBEO4TIANBsAFqIANBOGoQ+gogA0GwAWogA0GgAWoQyRUgA0HsAGogA0G4AWooAgA2AgAgAyADKQOwATcCZCADQQI6AGAgAigCACADQeAAahDjCiADQaABahDBFAwNCyADQeAAaiAEEK8LIANBOGogA0HgAGpByOaBARDuEyADQaABaiADQThqEPsKIANB4ABqIAIoAgAgAkEEaigCACACQQhqKAIAIAEoAgQiASABLQB4IANBoAFqELAHIAMtAIQBIgFBCEcNBCADQeAAaiACKAIAEK8LIANBOGogA0HgAGpB2OaBARDuEyADQbABaiADQThqEPsKIANBsAFqIANBoAFqEMoVIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4wogA0GgAWoQwxQMDAsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQaABahDBFAwMCyADQeAAaiAEIAJBBGooAgAgAkEIaigCACABEPIEIANB4ABqQQRyIQEgAygCYEEBRwRAIANBqAFqIAFBCGooAgA2AgAgAyABKQIANwOgASADQeAAaiACKAIAEK8LIANBOGogA0HgAGpBiOeBARDuEyADQbABaiADQThqEPsKIANBsAFqIANBoAFqEMoVIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4wogA0GgAWoQwxQMCwsgA0E4aiABQSQQvAQaIANBkgFqIANBiwFqLQAAOgAAIAMgAy8AiQE7AZABIANBiAFqLQAAIQEgA0EUaiADQThqQSQQvAQaDAgLIANB4ABqIAIgAUEEahCNASADQeAAakEEciEBIAMoAmBBAUcEQCADQagBaiABQQhqKAIANgIAIAMgASkCADcDoAEgA0HgAGogAigCABCvCyADQThqIANB4ABqQajngQEQ7hMgA0GwAWogA0E4ahD7CiADQbABaiADQaABahDKFSADQewAaiADQbgBaigCADYCACADIAMpA7ABNwJkIANBAToAYCACKAIAIANB4ABqEOMKIANBoAFqEMMUDAoLIANBOGogAUEkELwEGiADQZIBaiADQYsBai0AADoAACADIAMvAIkBOwGQASADQYgBai0AACEBIANBFGogA0E4akEkELwEGgwHCyADQeAAaiAFEK8LIANBOGogA0HgAGpBuOeBARDuEyADQbABaiADQThqEPsKIAMgAUEcai0AABDVByADKAIAIgEgAygCBEEDdGohBwNAIAEgB0YEQCADQeAAaiACKAIAIAJBBGooAgAgAkEIaigCACAEIAQtABkgA0GwAWoQsAcgAy0AhAEiAUEIRgRAIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4woMCwsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQbABahDDFAwLBSADQbABaiABQQRqKAIAIgUgASgCACIGIAYgBUsiCBsgBiAFIAgbEJ4WIAFBCGohAQwBCwALAAsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQaABahDDFAwICyADQeAAaiAEEK8LIANBOGogA0HgAGpB2OeBARDuEyADQbABaiADQThqEPsKIANBsAFqIAFB1ABqKAIAIgQgAUE0aigCACIBIAEgBEsiBRsgASAEIAUbEJ4WIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4woMBgsgASgCBCEEAkACQAJAAkAgAigCACIBQRRqLQAAIgVBAkYgBUEBcXJFBEAgA0HgAGogARCvCyADQThqIANB4ABqQcjogQEQ7hMgA0GQAWogA0E4ahD6CiADQeAAaiACKAIAEK8LIANBOGogA0HgAGpB2OiBARDuEyADQaABaiADQThqEPoKIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakHo6IEBEO4TIANBsAFqIANBOGoQ+gogASgAECIBQf8BcUECRg0EIAFBAXENAQwECyADQeAAaiABEK8LIANBOGogA0HgAGpBmOiBARDuEyADQZABaiADQThqEPsKIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakGo6IEBEO4TIANBoAFqIANBOGoQ+wogA0HgAGogAigCABCvCyADQThqIANB4ABqQbjogQEQ7hMgA0GwAWogA0E4ahD7CiABKAAQIgFB/wFxQQJGIAFBAXFFcg0CIANBkAFqENQDBEAgA0HIAGogBCgCHBCcFCIBQRBqKQIANwMAIANBQGsgAUEIaikCADcDACADIAEpAgA3AzggA0HgAGogAkEEaigCACACQQhqKAIAIANBOGpBBRDAECADLQCEASIBQQhHDQILIANBoAFqENQDRQ0CIANByABqIAQoAhgQnBQiAUEQaikCADcDACADQUBrIAFBCGopAgA3AwAgAyABKQIANwM4IANB4ABqIAJBBGooAgAgAkEIaigCACADQThqQQUQwBAgAy0AhAEiAUEIRg0CDAELIANBkAFqEJ8GIANBoAFqEJ8GDAILIANBFGogA0HgAGpBJBC8BBogA0ESaiADQYcBai0AADoAACADIAMvAIUBOwEQIANBsAFqEMMUIANBoAFqEMMUIANBkAFqEMMUIAAgA0EUakEkELwEIgJBJ2ogA0ESai0AADoAACACIAMvARA7ACUMCQsCQAJAAkACQCAELQAgQQFrDgIBAgALIANBoAFqIANBkAFqEJoFDAILIANBoAFqIANBkAFqELECDAELIANB4ABqIANBoAFqEOsNIANB4ABqIANBkAFqEJoFIANBoAFqIANBkAFqEMoVIANBoAFqIANB4ABqELECIANB4ABqEMMUCyADQbABaiADQaABahDKFSADQewAaiADQbgBaigCADYCACADIAMpA7ABNwJkIANBAToAYCACKAIAIANB4ABqEOMKIANBoAFqEMMUIANBkAFqEMMUDAYLAkACQAJAAkAgBC0AIEEBaw4CAQIACyADQaABaiADQZABahCbBQwCCyADQaABaiADQZABahDyAQwBCyADQeAAaiADQaABahDsDSADQeAAaiADQZABahCbBSADQaABaiADQZABahDJFSADQaABaiADQeAAahDyASADQeAAahDBFAsgA0GwAWogA0GgAWoQyRUgA0HsAGogA0G4AWooAgA2AgAgAyADKQOwATcCZCADQQI6AGAgAigCACADQeAAahDjCiADQaABahDBFCADQZABahDBFAwFCyADQTpqIANB4ABqQQRyQSQQvAQhAiADQZIBaiADQYsBai0AADoAACADIANBiQFqLwAAOwGQASADQYgBai0AACEBIANBFGogAkEkELwEGiADQbABahDBFAwCCyADQeAAaiAEEK8LIANBOGogA0HgAGpB+OeBARDuEyADQbABaiADQThqEPsKIANBsAFqIAFBHGooAgAiASABEJ4WIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4woMAwsgA0E6aiADQeAAakEEckEkELwEIQIgA0GSAWogA0GLAWotAAA6AAAgAyADQYkBai8AADsBkAEgA0GIAWotAAAhASADQRRqIAJBJBC8BBogA0GwAWoQwRQLIAFB/wFxQQhGDQEMAgsDQCABIAdGRQRAIANBsAFqIAFBBGotAAAiBSABLQAAIgYgBiAFSyIIGyAGIAUgCBsQnRYgAUEIaiEBDAELCyADQeAAaiACKAIAIAJBBGooAgAgAkEIaigCACAEIAQtABkgA0GwAWoQ3wggAy0AhAEiAUEIRgRAIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0ECOgBgIAIoAgAgA0HgAGoQ4woMAQsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQbABahDBFAwBC0EIIQEMAQsgACADQRRqQSQQvAQiAkEnaiADQZIBai0AADoAACACIAMvAZABOwAlCyAAIAE6ACQgA0HAAWokAAvKIAIVfwd+IwBBkAFrIgskAAJAAkACQCABQf8BcUUEQCAAKAIAKAIAIgxBHGooAgAgCEEBamxBH2pBYHFBh4CAAUsNAiAGRQ0BDAILIAAoAgAoAgAhDCAGIAFB/wFxQQJGcg0BCyAMQRRqIQEgAEEIaigCACIFIAAoAgQgBRshAAJ/AkACQCAMQeUDai0AACAMQeYDai0AAHJFBEAgCyAINgJkIAsgBzYCYCALQShqIAAQ8A4gCygCLCEPIAsoAighDSALQfAAaiALQeAAaiAJEPwHIA1BjANqQQA2AgAgC0HIAGogBDYCACALQUBrQQE2AgAgC0E4aiAINgIAIAsgDUGEA2o2AkwgCyADNgJEIAsgAjYCPCALIAc2AjQgCyABNgIwIA0oApgDIgAgDEEcaigCACAIQQFqbEEfakEFdiIDTwRAIA0gAzYCmAMgAyEACyALQTBqQQRyIQQgCygCfCEGIAsoAnghAiALKAJ0IQUgCygCcCEIIABBAnQhACANKAKQAyEBA0AgAARAIAFBADYCACAAQXxqIQAgAUEEaiEBDAEFAkAgAyANKAKYAyIATQ0AIA1BkANqIgEgAyAAayIAEMkWA0AgAEUNASABEL0QIABBf2ohAAwACwALIAxB6ANqLQAADQMgDEHMAGohAUEAIQADQCABEMcNRQRAIAtBgAFqIAQgASAIEMcBIAstAIwBQQJGDQYgCygCjAEhBiALKAKEASEFIAsoAoABIQggCygCiAEhAgsgCyAGNgKMASALIAI2AogBIAsgBTYChAEgCyAINgKAASALQTBqIAtBgAFqEIoCIAByIgBBAXEEQEEBIAwoAihBAUYNBxoLIAggCk8NBSALQYABaiAEIAIgCGoQ/AcgCygCjAEhBiALKAKIASECIAsoAoQBIQUgCygCgAEhCAwACwALAAsACyAMQeQDai0AACESIAtBIGogABDwDiALKAIgIg1BhANqIQACfyAIIAlNBEAgCCEJQQAhBkEADAELIAcgCWotAAAhEEEBIQZBAQshBSALKAIkIQ8gDUGMA2pBADYCACALQTxqIBI6AAAgC0E4aiAINgIAIAtBzABqIAQ2AgAgC0HEAGpBATYCACALIAc2AjQgCyAANgJQIAsgAzYCSCALIAI2AkAgCyABNgIwIA0oApgDIgAgDEEcaigCACAIQQFqbEEfakEFdiICTwR/IA0gAjYCmAMgAgUgAAtBAnQhACANKAKQAyEBAn8CQANAIAAEQCABQQA2AgAgAEF8aiEAIAFBBGohAQwBBQJAAkAgAiANKAKYAyIATQ0AIA1BkANqIgEgAiAAayIAEMkWA0AgAEUNASABEL0QIABBf2ohAAwACwALIAxB6ANqLQAADQMgDEHMAGohBEEAIQEDQEF/IQACfyAQIAQQxw0NABogC0GAAWogByAIIAQgCRDBASALLQCMASIFQQJGDQIgCy8BjgEhAiALKAKIASEGIAsoAoQBIQAgCygCgAEhCSALLQCNAQshAyALIAI7AY4BIAsgAzoAjQEgCyAFOgCMASALIAY2AogBIAsgADYChAEgCyAJNgKAASALQTBqIAtBgAFqEOgBIAFyIgFBAXEEQEEBIAwoAihBAUYNBhoLIAkgCk8NASAGIAlqIQBBACEGIAghCUEAIQUgACAITw0AIAAgB2otAAAhEEEBIQYgACEJQQEhBQwACwALCwsgAQwBC0EAIAkNABogC0GNAWogEDoAACALIAU6AIwBIAsgBjYCiAEgC0KAgICAcDcDgAEgC0EwaiALQYABahDoAQshEiAPIA8oAgBBAWo2AgAMBAtBACAIDQEaIAsgBjYCjAEgCyACNgKIASALIAU2AoQBIAtBADYCgAEgC0EwaiALQYABahCKAgwBCyAACyESIA8gDygCAEEBajYCAAwBCyAMQRRqIQYgAEEIaigCACIBIAAoAgQgARshACAMQeUDai0AACAMQeYDai0AAHJFBEAgCyAINgJcIAsgBzYCWCALQRhqIABBuIvwABDtDiALKAIcIQ4gCygCGCIN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akEEciESIANBzAZqIQ8gA0HIBmohECADQcAGaiEMIANBuAZqIRMCQAJAAkACQAJAAkACfwJAA0ACQCADQQA2AsgHIAIQ7BIgA0HYCGogAkEAEL4BAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJAIAMoAtgIQQFHBEAgAygC4AhBAUYNByADKALoCCEFIAMoAuQIIQQgAykD+AghFSADKALwCEEBaw4FBgIDBAUBCyADKALcCCIHRQ0HIAMoAuAIIQQMCAtBx4ONAUEoQZCvggEQvQ8ACyADQQM6AIAIIAMgFTcDiAggA0EwaiADQYAIahCPBQwDCyADQQI6AIAIIANBMGogA0GACGoQjwUMAgsgA0IANwOACCADQYAIahC4FQwBCyADIAMpA4AJNwOQCCADIBU3A4gIIANBBDoAgAggA0IANwOQCSADQTBqIANBgAhqEI8FIANBkAlqELgVCyAERQRAIANBBToAgAggA0EwaiADQYAIahCPBUEBDAYLIAMgBTYCjAkgAyAENgKICSADQShqIANBiAlqEOgRIANBkAlqIAMoAiggAygCLBCpBCADKAKUCSADQZAJakEMQQggAygCkAlBAUYbaigCABCMESEVIANBIGogA0GICWoQ6BEgAygCICADKAIkEIwRIRYgAyAVNwOQCCADIBY3A4gIIANBBjoAgAggA0EwaiADQYAIahCPBSADQZAJahCXFSADQYgJahDpEEEBDAULIA4QkRIMAwsgAygC4AgiBEEBRg0BCyADQfgHaiAIQRBqKAEANgIAIANB8AdqIAhBCGopAQA3AwAgAyAIKQEAIhU3A8AIIAMgFTcDqAggAyAVNwPoByADKALkCCEFIAMoAoAJIQggAygC6AgMAwsgEhC6BwtBAAtFIQpBACEHAkACfwNAIANB2AhqIAEgAiAHEFcgAygC2AhBAUYNAiADQYgIaiIEIAhBCGopAgA3AwAgA0GQCGoiBSAIQRBqKAIANgIAIAMgCCkCADcDgAggAygC4AgiBkEERgRAIApBAXEiBEUNBiADKALABiIHQRFPBEAgAygCzAYhBwsgA0EIaiACEP4TIAMoAgwhCCAAQSRqIAMoAgg2AgAgAEEIakEDQQIgBxs2AgAgAEEBNgIEDAULIAMoAugIIQogAygC5AghFCADQdAIaiILIAUoAgA2AgAg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ACADIAdBAmopAQA3A9gIIAdBGGohBwwBC0EeIQICQAJAIAUgCUYEQCAFIQkMAQsgCUF4aiIJKQIAIhWnIgRB/wFxQQdHDQELIAohBAwBCyADQdgIaiABIA0gFUIgiKcQ2w8gAygC4AgiByADKALkCEEYbGohDiADKALcCCENIAMoAtgIIQFBACECCyACQf8BcUEeRg0GIANBjghqIgogA0HmCGopAQA3AQAgA0GICGoiCyADQeAIaikDADcDACADIAMpA9gINwOACCAIQQFqIAQ6AAAgCCACOgAAIAhBAmogAykDgAg3AQAgCEEKaiALKQMANwEAIAhBEGogCikBADcBACAIQRhqIQggBkF/aiEGIAQhCgwBCwsgA0EQaiAMIA8Q8xMgAygCFCEBIAMoAhAhAgNAIAUgCUcEQCAFLQAAIAVBCGohBUEHRw0BCwsgAyABNgKACCABIAJBEGoiASgCAEcNBSAAQQA2AgAgACACNgIECyADQTBqEP0KIANBoAlqJAAPCxC1FgALIARBCEGoi40BKAIAIgBBASAAGxEAAAALQQBBAEHUqoIBEMwLAAtB5KqCAUEmQYyrggEQtxYACyADQewIakEANgIAIANB6AhqQbD/jAE2AgAgA0IBNwLcCCADQYSsggE2AtgIIAEgA0GACGogA0HYCGpBjKyCARD+CwAL/iACCn8CfiMAQcABayIDJABBqOzDACEHIANBqOzDADYCLEEBIQYgA0EBNgIoIANCADcCNCADQazxjAEoAgAiCDYCMAJAAn8CQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIAIgQtAAhBAmsOAwEAAhELIAMgBEEMajYCUCADQfQAakEBNgIAIANCAjcCZCADQZDvwwA2AmAgA0HDADYCrAEgAyADQagBajYCcCADIANB0ABqNgKoASADQeAAahCwA0EBDA8LIARBDGooAgAiBUH/////B08NAiAEIAVBAWo2AgwgA0IANwJEIAMgCDYCQCADQfwAakHw78MANgIAIANBAzoAgAEgA0KAgICAgAQ3A2AgA0EANgJwIANBADYCaCADIANBQGs2AnggBEEQaiADQeAAahCmDBD1ESAEIAQoAgxBf2o2AgwgAUEoaigCAEEMbCEEIAEoAiAhBQNAIARFDQIgBEF0aiEEIAVBpt/vAEED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QYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMHgsgAkGAAWogAUEBQQAQfQwdCyACQcgBaiIEIANBCGooAgA2AgAgAiADKQIANwPAASABELsPIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPAATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwcCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0TIAJByAFqIgQgA0EIaigCADYCACACIAMpAgA3A8ABIAMtAAxBBkYEQCABELIVCyABQQI6AJgCIAJBtAFqIAIpA8ABNwIAIAJBvAFqIAQoAgA2AgAgAkEEOgCEASACQQA2AoABDBsLIAJBgAFqIAFBAUEAEH0MGgsgAkGAAWogAUEBELcCDBkLIAJBgAFqIAFBABC3AgwYCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0QIAMtAAxBDkcNESABELIVIAJBgAJqIAEQXiACKAKEAiEDAkACQCACKAKAAkEBRwRAIAMtAAxBd2oOCQIBAQEBAgECAgELIAJBiAFqIAJBiAJqKQMANwMAIAJBkAFqIAJBkAJqKQMANwMAIAJBmAFqIAJBmAJqKAIANgIAIAIgAzYChAEgAkEBNgKAAQwZCyABQQgQ3g8gAkGAAWogAUEBQQAQfQwYCyACQcgBaiIEIANBCGooAgA2AgAgAykCACEFIAFBCDoAmAIgAiAFNwPAASACQYACahDtEiACQbgCaiAEKAIANgIAIAIgAikDwAE3A7ACIAJBgAFqQQRyIAJBgAJqQTwQvAQaIAJBADYCgAEMFwsgAkGAAWogAUEBEI4CDBYLIAJBgAFqIAFBABCOAgwVCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0PIAMtAAxBEUcNECABELIVIAJBgAJqIAEQXiACKAKEAiEDAkACQCACKAKAAkEBRwRAIAMtAAwiBEFwag4CAgIBCyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMFgsgBEEJRg0AIAFBChDeDyACQYABaiABQQFBARB9DBULIAJB+AFqIgQgA0EIaigCADYCACADKQIAIQUgAUEKOgCYAiACIAU3A/ABIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPwATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwUCyACQYABaiABQQEQiQIMEwsgAkGAAWogAUEAEIkCDBILIAJBgAJqIAEQXiACKAKEAiEDAkACQCACKAKAAkEBRwRAIAMtAAxBdWoOBwIBAQECAQIBCyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMEwsgAUEPEN4PIAJBgAFqIAFBAEEAEH0MEgsgAkHIAWoiBCADQQhqKAIANgIAIAIgAykCADcDwAEgARCyFSABQQ86AJgCIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPAATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwRCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0NIAMtAAxBEUcNDiABELIVIAFBDzoAmAIgAkGAAmogARBeIAIoAoQCIQMCQAJAIAIoAoACQQFHBEAgAy0ADEF1ag4FAgEBAQIBCyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMEgsgAUEQEN4PIAJBgAFqIAFBAEEAEH0MEQsgAkH4AWoiBCADQQhqKAIANgIAIAMpAgAhBSABQRA6AJgCIAIgBTcD8AEgAkGAAmoQ7RIgAkG4AmogBCgCADYCACACIAIpA/ABNwOwAiACQYABakEEciACQYACakE8ELwEGiACQQA2AoABDBALIAFBDToAmAIgAkG0AWogAUEoaikCADcCACACQbwBaiABQTBqKAIANgIAIAJBCjoAhAEgAkEANgKAAQwPCyACQYABaiABQQEQygEMDgsgAkGAAWogAUEAEMoBDA0LIAJBgAFqIAFBABCkAgwMCyACQYABaiABQQEQpAIMCwtBx4ONAUEoQeTrjAEQvQ8ACyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMCQsgACADOgAEIAFBCzoA2AEgAEEFaiABQdkBakE7ELwEGiAAQQA2AgAMCQsgAkGIAWogAkGIAmopAwA3AwAgAkGQAWogAkGQAmopAwA3AwAgAkGYAWogAkGYAmooAgA2AgAgAiADNgKEASACQQE2AoABDAcLIAJB6AFqIAJBmAJqKAIAIgE2AgAgAkHgAWogAkGQAmopAwAiBTcDACACQYgBaiACQYgCaikDACIGNwMAIAJBkAFqIAU3AwAgAkGYAWogATYCACACIAY3A9gBIAIgAzYChAEgAkEBNgKAAQwGCyACQYgCaiIEIANBCGooAgA2AgAgAiADKQIANwOAAiABELsPIAJBtAFqIAIpA4ACNwIAIAJBvAFqIAQoAgA2AgAgAkEIOgCEASACQQA2AoABDAULIAJB0AFqIAJBmAJqKAIAIgE2AgAgAkHIAWogAkGQAmopAwAiBTcDACACQYgBaiACQYgCaikDACIGNwMAIAJBkAFqIAU3AwAgAkGYAWogATYCACACIAY3A8ABIAIgAzYChAEgAkEBNgKAAQwECyACQeABaiIEIANBCGooAgA2AgAgAykCACEFIAFBCjoAmAIgAiAFNwPYASACQYACahDtEiACQbgCaiAEKAIANgIAIAIgAikD2AE3A7ACIAJBgAFqQQRyIAJBgAJqQTwQvAQaIAJBADYCgAEMAwsgAkHQAWogAkGYAmooAgAiATYCACACQcgBaiACQZACaikDACIFNwMAIAJBiAFqIAJBiAJqKQMAIgY3AwAgAkGQAWogBTcDACACQZgBaiABNgIAIAIgBjcDwAEgAiADNgKEASACQQE2AoABDAILIAJB4AFqIgQgA0EIaigCADYCACADKQIAIQUgAUEQOgCYAiACIAU3A9gBIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPYATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwBCyAAQQI6AAQgAEEANgIAIABBNGogAUEoaikCADcCACAAQTxqIAFBMGooAgA2AgAMAQsgAkGAAWpBBHIhASACKAKAAUEBRwRAIAJBQGsgAUE8ELwEGiACIAJBQGtBPBC8BCIBQYACaiABQUBrQTAQvAQaIAFB4AFqIgMgAUE4aigCADYCACABIAEpAzA3A9gBIAFBgAFqIAFBgAJqQTAQvAQaIAFBuAFqIAMoAgA2AgAgASABKQPYATcDsAEgAEEEaiABQYABakE8ELwEGiAAQQA2AgAMAQsgAkHQAGogAUEQaikCACIFNwMAIAJByABqIAFBCGopAgAiBjcDACACIAEpAgAiBzcDQCAAQRRqIAU3AgAgAEEMaiAGNwIAIAAgBzcCBCAAQQE2AgALIAJBwAJqJAAL4RcCBn8EfiMAQYACayICJAAgAkHYAWogARDjESACKALcASEDAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigC2AFBAUcEQCADLQAADgoFDAwMDAwEAQwCDAsgAkGoAWogAkH4AWopAwAiCDcDACACQaABaiACQfABaikDACIJNwMAIAJBmAFqIAJB6AFqKQMAIgo3AwAgAiACQeABaikDACILNwOQASAAQSBqIAg3AgAgAEEYaiAJNwIAIABBEGogCjcCACAAQQhqIAs3AgAgACADNgIEIABBATYCAAwMCyADQQhqKAIAQQFGDQEMCgsgA0EIaigCAEEBRw0JIANBDGooAgAhBCACQYgBaiADQRBqIgMQ6BEgAkGAAWogAkG0AWpBAiACKAKIASACKAKMARCeBgJAAkAgAigCgAEiBUHMxIIBIAUbIgYgAigChAFBASAFGyIFQY6uggFBARCMFEUEQCAGIAVBnbjDAEECEIwUDQEgAkH4AGogAxDoESACQfAAaiACKAJ4IAIoAnwQswIgAigCcA0CIAIoAnQhASAAIAQ2AgQgAEEANgIAIABBCGogATYCAAwNCyACQdgBaiABIAQQ9AUgAkHgAWooAgAhASACKALcASEDIAIoAtgBQQFHBEAgACADNgIEIABBADYCACAAQQhqIAE2AgAMDQsgAkHQAWogAkH8AWooAgAiBDYCACACQcgBaiACQfQBaikCACIINwMAIAJBwAFqIAJB7AFqKQIAIgk3AwAgAiACQeQBaikCACIKNwO4ASAAQSRqIAQ2AgAgAEEcaiAINwIAIABBFGogCTcCACAAQQxqIAo3AgAgAEEIaiABNgIAIAAgAzYCBCAAQQE2AgAMDAsgAkHYAWogASAEQX8QggQgAkHgAWooAgAhASACKALcASEDIAIoAtgBQQFHBEAgACADNgIEIABBADYCACAAQQhqIAE2AgAMDAsgAkHQAWogAkH8AWooAgAiBDYCACACQcgBaiACQfQBaikCACIINwMAIAJBwAFqIAJB7AFqKQIAIgk3AwAgAiACQeQBaikCACIKNwO4ASAAQSRqIAQ2AgAgAEEcaiAINwIAIABBFGogCTcCACAAQQxqIAo3AgAgAEEIaiABNgIAIAAgAzYCBCAAQQE2AgAMCwsgAkHoAGogAxCbDSABKAIAIgEoAgghAyABKAIMIQQgAikDaCEIIABBIGogASgCEDYCACAAQQhqQQA6AAAgAEIBNwIAIABBDGogCDcCACAAQSRqIAMgBGtBAWo2AgAMCgsgAEEIaiADQQxqKAIANgIAIABCADcCAAwJCyADQQRqKAIAQStHDQcgAkHYAWogARDyCiACKALcASEDIAIoAtgBQQFGDQEgAy0AAA0CIAJB4ABqIANBBGoiAxDoESACQdgAaiACQdgBakECIAIoAmAgAigCZBCeBiACKAJYIgRBzMSCASAEGyIFIAIoAlxBASAEGyIEQY6uggFBARCMFA0DIAUgBEGduMMAQQIQjBQNBCACQdAAaiADEOgRIAJByABqIAIoAlAgAigCVBCzAiACKAJIRQRAIAIoAkwhASAAQoCAgIAQNwIAIABBCGogATYCAAwJCyACQUBrIAMQmw0gASgCACIBKAIIIQMgASgCDCEEIAIpA0AhCCAAQSBqIAEoAhA2AgAgAEEIakEAOgAAIABCATcCACAAQQxqIAg3AgAgAEEkaiADIARrQQFqNgIADAgLIAJBOGogA0EEaiIFEOgRIAJBMGogAkG0AWpBBCACKAI4IAIoAjwQngYgAigCMCIEQczEggEgBBsiAyACKAI0QQEgBBsiBEGfuMMAQQQQjBQNBCADIARBo7jDAEEDEIwUDQUCQAJAAkACQCADIARBjq6CAUEBEIwURQRAIAMgBEGMroIBQQIQjBQNASADIARBnbjDAEECEIwUDQIgAyAEQaa4wwBBAxCMFA0DIAJBKGogBRDoEUEBIQYgAigCKCACKAIsQeT/jAFBARCPFCACQSBqIAUQ6BEgAigCJCEDIAIoAiAhBARAIAJBGGogBCADQay4wwAQ0w1BfyEGIAIoAhghBCACKAIcIQMLIAJBEGogBCADELMCIAIoAhANBCACKAIUIQEgACAGNgIEIABBADYCACAAQQhqIAE2AgAMDAsgAkHYAWogAUEBEPQFIAJB4AFqKAIAIQEgAigC3AEhAyACKALYAUEBRwRAIAAgAzYCBCAAQQA2AgAgAEEIaiABNgIADAwLIAJB0AFqIAJB/AFqKAIAIgQ2AgAgAkHIAWogAkH0AWopAgAiCDcDACACQcABaiACQewBaikCACIJNwMAIAIgAkHkAWopAgAiCjcDuAEgAEEkaiAENgIAIABBHGogCDcCACAAQRRqIAk3AgAgAEEMaiAKNwIAIABBCGogATYCACAAIAM2AgQgAEEBNgIADAsLIAJB2AFqIAFBfxD0BSACQeABaigCACEBIAIoAtwBIQMgAigC2AFBAUcEQCAAIAM2AgQgAEEANgIAIABBCGogATYCAAwLCyACQdABaiACQfwBaigCACIENgIAIAJByAFqIAJB9AFqKQIAIgg3AwAgAkHAAWogAkHsAWopAgAiCTcDACACIAJB5AFqKQIAIgo3A7gBIABBJGogBDYCACAAQRxqIAg3AgAgAEEUaiAJNwIAIABBDGogCjcCACAAQQhqIAE2AgAgACADNgIEIABBATYCAAwKCyACQdgBaiABQQFBfxCCBCACQeABaigCACEBIAIoAtwBIQMgAigC2AFBAUcEQCAAIAM2AgQgAEEANgIAIABBCGogATYCAAwKCyACQdABaiACQfwBaigCACIENgIAIAJByAFqIAJB9AFqKQIAIgg3AwAgAkHAAWogAkHsAWopAgAiCTcDACACIAJB5AFqKQIAIgo3A7gBIABBJGogBDYCACAAQRxqIAg3AgAgAEEUaiAJNwIAIABBDGogCjcCACAAQQhqIAE2AgAgACADNgIEIABBATYCAAwJCyACQdgBaiABQX9BfxCCBCACQeABaigCACEBIAIoAtwBIQMgAigC2AFBAUcEQCAAIAM2AgQgAEEANgIAIABBCGogATYCAAwJCyACQdABaiACQfwBaigCACIENgIAIAJByAFqIAJB9AFqKQIAIgg3AwAgAkHAAWogAkHsAWopAgAiCTcDACACIAJB5AFqKQIAIgo3A7gBIABBJGogBDYCACAAQRxqIAg3AgAgAEEUaiAJNwIAIABBDGogCjcCACAAQQhqIAE2AgAgACADNgIEIABBATYCAAwICyACQQhqIAUQmw0gASgCACIBKAIIIQMgASgCDCEEIAIpAwghCCAA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BEEBaiEEIAJBCGohAgwBCwsDQCAEQf//A3FB/wFLDQQgA0E4aiADQbAFaiADQaAFaiAEQQAQ0g8gBEEBaiEEDAALAAtBACEEQQAhBwNAIARBgAIgBEGAAksbIQwDQCAEIAxGDQQgBEEBaiECIANBOGogBGotAAAhBSAHQf8BcUEBRgRAIAIhBCAKQf8BcSAFRg0BCwsgAkF/aiIEQf8BSw0DIANBoAVqIAQgCCAEQeCH8AAQsBIoAgAQzwZBASEHIAIhBCAFIQoMAAsACyALIAJB+IDwABDMCwALIAJFBEAgBUEMaigCACEEIAUoAgQhAiADQbgFaiADQagFaikDADcDACADIAMpA6AFNwOwBSACIARBA3RqIQhBACEEA0AgAiAIRwRAIAItAAAhBSACKAIEIQcDQCAEQf//A3EgBU8EQCADQbAFaiAFIAcQzwYgBEEBaiEEIAJBCGohAgwDBSADQbAFaiAEQQAQzwYgBEEBaiEEDAELAAsACwsDQCAEQf//A3FB/wFLDQIgA0GwBWogBEEAEM8GIARBAWohBAwACwALQQAhBANAIARB//8DcUH/AUsNASADQaAFaiAEIAggBEHQh/AAELASKAIAEM8GIARBAWohBAwACwALIAtBAWohCwwACwALCwsgAygC/AJBDGwiBCADKALwAkECdGohAiADKAL0AiEFA0AgBARAIARBdGohBCAFKAIIQQN0IAJqIQIgBUEMaiEFDAELCyADAn9BACADKALgAiIERQ0AGiAEIAMoAuQCKAIoEQUACyACajYC3AICQAJAAkACQAJAAkACQCABLQAARQRAIAMtALcCQf8BRg0BIABBATYCBAwGCyADLQCCAw0CIAMoAtQCIgJBAkkNAiACQX9qrSADQYIFai0AAEEBaiIBrX5CIIinIgQNASADQegCaiEGQQIhBwNAIAIgB0YEQCADQQE6AIIDIAMgAygCyAIgAWw2AsgCIAMgAygC2AIgAWw2AtgCDAQFIANBCGogBiABIAdsIgQgASAEakHogPAAEIkOIAMoAgxBAnQhBSADKAIIIQQDQCAFBEAgBCgCACIKQQFHBEAgBCABIApsNgIACyAEQQRqIQQgBUF8aiEFDAELCyAHQQFqIQcMAQsACwALIABBADYCBAwEC0EBQQIgBBsiAUECRw0BCyADLQC3AkH/AUYNASAA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EM4IAkAgBCgCuAEiAUEjRwRAIAFBP0cEQCABQYCAxABHDQIgBCgC3AEhBSAEKALYASEIDAYLIAQtALQBRQ0FDAELIAQtALQBRQ0ECyAEKALAASEGIAQoArwBIQcgBEGYAWogASAEKALYASIIIAQoAtwBIgUQuQMgBEGYAWogByAGEJAPDAALAAsgBCgCvAEhAiAEQdABaiAEQYgBaikDADcDACAEQcgBaiAEQYABaikDADcDACAEQcABaiAEQfgAaikDADcDACAEIAQpA3A3A7gBIAAgBEG4AWogASACIAkgAxB8DAcLIARBMGogAhC0ESAEKAI0IQcgBCgCMCAEQShqIARB8ABqIANB7K+MARDIECAHIAQoAiggBCgCLBDSFkUNASAEQfgAaiIBQQA2AgAgBEHQAWogBEGIAWopAwA3AwAgBEHIAWogBEGAAWopAwA3AwAgBEHAAWogASkDADcDACAEIAQpA3A3A7gBIAAgBEG4AWogCCAFIAkgAhCpAQwGCyAEQdABaiAEQbABaikDADcDACAEQcgBaiAEQagBaikDADcDACAEQcABaiAEQaABaikDADcDACAEIAQpA5gBNwO4ASAEQQA6ANgBIAAgBEG4AWogAyACIAIgAiAEQdgBakEAIAEgAiAIIAUQyQUMBQsgBEGIAWoiBygCACECIARBhAFqKAIAIQggBCgCgAEhBSAEIARBkAFqNgK4AQJAAkACQCAFQQFrDgIAAgELIARBuAFqELgJRQ0BIARBIGpBAxCMCSAIIAQoAiAgBCgCJCACKAIUEQQADAELIARBuAFqELgJRQ0AIAhBAyACKAIUEQAACyAEQdABaiAHKQMANwMAIARByAFqIARBgAFqKQMANwMAIARBwAFqIARB+ABqKQMANwMAIAQgBCkDcDcDuAEgACAEQbgBaiABIAYgCSADEHwMBAsgBEEANgJYDAILIARB0ABqIAJBIHMgAiAGQRpJGxCvBQwACwALAkAgBCgCXCICRQRAQQYhBgwBCyAEIAM2ArwBIAQgATYCuAFBIyAEQbgBahCvFUUEQCAEQQhqIAIoAgAgAigCCCACKAIwQaC0jAEQzw1BByEGIAQoAgggBCgCDEEvELURRQ0BIAQgAhC0ESAEKAIAIAQoAgQQ4wtB/wFxIgYEQCAEQdABaiAEQegAaikDADcDACAEQcgB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AwAgA0GAAmogCCkDADcDACADQfgBaiADQZgCaikDADcDACADIAMpA5ACNwPwAQwBCyADQTBqIAZBGGoQ5wsgAygCNCECIAMoAjAhBCADQSBqQciUggEQ8g0gA0GIAmpCADcDACADQYQCakHEwPAANgIAIANBADYCgAIgAyADKQMoNwP4ASADIAMpAyA3A/ABIANBgAJqIgBBACADQfABahDOEiADQYADaiACIARqNgIAIANB/AJqIg4gBDYCACADQfgCakEANgIAIANB9AJqIAI2AgAgA0EBOwGEAyADIAQ2AvACIAMgAjYC7AIgA0EANgLoAiADQbgBaiEJA0ACQCADLQCFAw0AIAMoAoADIQQgAygC/AIhBiADKALwAiEFAn8CQANAIA4Q4gYiAkGAgMQARg0BIAMgAygC+AIiDyAEIAZraiADKAL8AiIGaiADKAKAAyIEayIQNgL4AiACQXdqIhFBF01BAEEBIBF0QZ+AgARxG0UEQCACQYABSQ0BIAIQnwRFDQELCyADKALoAiECIAMgEDYC6AIgAiAFaiEFIA8gAmsMAQsgAy0AhQMNASADLQCEA0VBACADKALoAiICIAMoAuwCIgRGGw0BIANBAToAhQMgAygC8AIgAmohBSAEIAJrCyIERQ0BIAMgBDYCkAEgAyAFNgKMASADQQA2AogBIAMgA0GIAWoQuAMiEzcDsAIgCUIANwMAIAlBCGpBADYCACADQQA2AsQBIAMgAykD+AEiFELzytHLp4zZsvQAhTcDsAEgAyAUQu3ekfOWzNy35ACFNwOoASADIAMpA/ABIhZC4eSV89bs2bzsAIU3A6ABIAMgFkL1ys2D16zbt/MAhTcDmAEgAyAUNwOQASADIBY3A4gBIBMgA0GIAWoQyAwgA0HAAmogACADQYgBahC2BCIUEI4MIANBmAFqIANB0AJqKQMANwMAIANBkAFqIANByAJqKQMANwMAIAMgAykDwAI3A4gBAkADQCADQRhqIANBiAFqEIcGIAMoAhhFDQEgEyADKAKIASgCBCADKAIcQX9zQQN0aikDAFINAAsgA0GwAmoQ5hAMAgsgAygChAIgACAUEIUJIgVqLQAAIQIgACADKAKIAiACQQFxRXJFBEAgAEEBIANB8AFqEM4SIAAgFBCFCSEFCyAFIAIgFBDwEiADKAKEAiAFQX9zQQN0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A0HAABC8BBogAEEEaiACQTBqQcAAELwEGgsgACABNgIADAQLIAJB8ABqIAEQsQVBASEDIAJB8ABqQQRyIQECQCACKAJwQQFHBEAgAkEYaiIDIAFBCGopAgA3AwAgAkHIAGogAUEYaikCACIINwMAIAJBIGogAUEQaikCACIJNwMAIAJBKGogCDcDACADIAJBCGooAgA2AgAgAiABKQIANwMQIABBCGogAikDACIKNwIAIABBEGogAykDADcCACAAQRhqIAk3AgAgAEEgaiAINwIAQQAhAyAAQQA2AgQgAiAKNwMQDAELIAJBMGogAUHAABC8BBogAEEEaiACQTBqQcAAELwEGgsgACADNgIADAMLIAJBADYCcCACQTBqQcCwjAEgAkHwAGpBjK3wABCGDAALIAJBGGogAkEIaigCADYCACACQSRqIAVBCGooAgA2AgAgAiACKQMANwMQIAIgBSkCADcCHCACQQo2AjAgAkHwAGogAUEEaigCACABQQhqKAIAIAJBEGogAkEwahCLCyAAQQRqIAJB8ABqQcAAELwEGiAAQQE2AgAMAQsgByAEIAYQ1QUaIAJBwAFqIgQgAkEIaigCADYCACACQcwBaiAFQQhqKAIANgIAIAIgAikDADcDuAEgAiAFKQIANwLEAQJAIAMQ6Q9FBEACQAJAAkACQAJAAkACQAJAAkACQCADQY5/ag4JAwsBCwQLCwsGAAsCQAJAAkAgA0Gff2oOBgEJDQ0NAgALAkAgA0G/f2oOAgcKAAsgA0EgRg0KIANB7gBGDQMMDAsgAEIANwIAIABBCGogAikDuAE3AgAgAEEkakEFOwEAIABBIGpBBzYCACAAQRBqIAJBwAFqKQMANwIAIABBGGogAkHIAWopAwA3AgAMDAsgAEIANwIAIABBCGogAikDuAE3AgAgAEEkakGFAjsBACAAQSBqQQw2AgAgAEEQaiACQcABaikDADcCACAAQRhqIAJByAFqKQMANwIADAsLIABCADcCACAAQQhqIAIpA7gBNwIAIABBJGpBhQQ7AQAgAEEgakEJNgIAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwKCyAAQgA3AgAgAEEIaiACKQO4ATcCACAAQSRqQYUGOwEAIABBIGpBCjYCACAAQRBqIAJBwAFqKQMANwIAIABBGGogAkHIAWopAwA3AgAMCQsgAEIANwIAIABBCGogAikDuAE3AgAgAEEkakGFCDsBACAAQSBqQQ02AgAgAEEQaiACQcABaikDADcCACAAQRhqIAJByAFqKQMANwIADAgLIABCADcCACAAQQhqIAIpA7gBNwIAIABBJGpBhQo7AQAgAEEgakELNgIAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwHCyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakECOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwGCyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakEDOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwFCyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakEEOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwECyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakEFOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwDCyAFLQBmRQ0BIABCADcCACAAQQhqIAIpA7gBNwIAIABBJGpBhQw7AQAgAEEgakEgNgIAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwCCyAAQgA3AgAgAEEIaiACKQO4ATcCACAAQSRqQQE6AAAgAEEgaiADNgIAIABBEGogBCkDADcCACAAQRhqIAJByAFqKQMANwIADAELIAJBIGogAkHIAWopAwA3AwAgAkEYaiACQcABaikDADcDACACIAIpA7gBNwMQIAJBCzYCMCACQfAAaiABQQRqKAIAIAFBCGooAgAgAkEQaiACQTBqEIsLIABBBGogAkHwAGpBwAAQvAQaIABBATYCAAsgAkHQAWokAAv2EgILfwF+IwBB0AFrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAIgtBfGoOBwABBQkIBwYKCyAAQRRqKAIADgICAQMLAkACQCAAQShqKAIAIgZFDQAgAUEEaigCACEJIAAoAiQhBwNAIAZBlARqIQggBi8BwgQiBUEwbCEMQX8hA0EwIQQCQANAIAQgDGpBMEYEQCAFIQMMAgsgCCgCACEKIANBAWohAyAEQVBqIQQgCEEEaiEIAkBBfyAJIApHIAkgCkkbQf8BcQ4CAAECCwsgAkEoaiAGIARrEN0GDAMLIAdFDQEgB0F/aiEHIAYgA0ECdGpByARqKAIAIQYMAAsACyACQQg6ACgLIAJBkAFqIAJBKGpBMBC8BBogAkEANgLAASAAIAJBkAFqEJcBDAgLIABBADYCFCACQZABaiAAKAIMQTgQvAQaIAJBKGogAkGQAWpBgISNARD1EyACQZABaiACQShqQTAQvAQaIAAgAkGQAWoQlhAMBwsgAkEIOgCQASAAIAJBkAFqEJYQDAYLQceDjQFBKEHwg40BEL0PAAsgAkHoAGogAUEMaigCADYCACACIAFBBGoiAykCADcDYCABQRBqKAIAIQUgAS0AASACQYgBaiABQSxqKAIANgIAIAJBgAFqIAFBJGopAgA3AwAgAkH4AGogAUEcaikCADcDACACIAFBFGopAgA3A3BBAUcEQCACQTRqIANBCGooAgA2AgAgAkECOgAoIAIgAykCADcCLCACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFQwGCwJAAkAgAi0AcEEURwRAIAIoAmAiASACKAJoIgNBsISNAUECEI0URQ0BIAJBEGogASADQQJBtISNARC9DiACQZABaiACKAIQIAIoAhRBEBCnAiACLQCQAQ0BIAJBMGogAikDmAE3AwAgAkEBOgAoDAILIAIoAnQgAkH8AGooAgBBtIONAUECEIwURQRAIAJBNGogA0EIaigCADYCACACQQI6ACggAiADKQIANwIsIAJBkAFqIAJBKGpBMBC8BBogAiAFNgLAASAAIAJBkAFqEJcBIAJB8ABqENQVDAgLAkACQAJAAkAgAigCgAEiASACQYgBaigCACIEQbaDjQFBBBCMFEUEQCABIARBuoONAUEDEIwUDQEgASAEQb2DjQFBBRCMFA0CIAEgBEHCg40BQQQQjBQNAyACQTRqIANBCGooAgA2AgAgAkECOgAoIAIgAykCADcCLCACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFQwMC0EBIQQgAgJ/IAIoAmAiAyACKAJoIgZB6ISNAUEEEIwURQRAQQAhBEEIIAMgBkHshI0BQQUQjBRFDQEaCyACIAQ6AClBAws6ACgMBQsgAkGQAWogAigCYCACKAJoEPIDQQghBCACIAItAJABQQFHBH8gAkEwaiACKQOYATcDAEEBBSAECzoAKAwECyACKAJgIAIoAmgQpQenDQEgAkEIOgAoDAMLAkAgAigCYCIBIAIoAmgiA0HGg40BQQEQjBRFBEAgASADQcKDjQFBBBCMFEUNAQsgAkEHOgAoDAMLIAJBCDoAKAwCCyACQTRqIANBCGooAgA2AgAgAkEAOgAoIAIgAykCADcCLCACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFQwHCwJAIAEgA0HEhI0BQQIQjRRFDQAgAkEIaiABIANBAkHIhI0BEL0OIAJBkAFqIAIoAgggAigCDEEIEKcCIAItAJABDQAgAkEwaiACKQOYATcDACACQQE6ACgMAQsCQCABIANBKxC1EUUNACACIAEgA0EBQdiEjQEQvQ4gAkGQAWogAigCACACKAIEEPIDIAItAJABDQAgAkEwaiACKQOYATcDACACQQE6ACgMAQsCQCABIANBxoONAUEBEIwURQRAIAEgA0HCg40BQQQQjBRFDQELIAJBBzoAKAwBCwJAAkAgASADQeiEjQFBBBCMFEUEQCABIANB7ISNAUEFEIwUDQEgAkGQAWogASADEPIDAkAgAi0AkAEEQCABIAMQpQcgAkEoakEEciABIAMQkAtCAVENASACQQI6ACgMBQsgAkGQAWogASADEPIDIAItAJABQQFGDQMgAkEwaiACQZgBaikDADcDACACQQE6ACgMBAsgAkEAOgAoDAMLIAJBgwI7ASgMAgsgAkEDOwEoDAELIAIgAi0AkQE6AM8BQYyFjQFBKyACQc8BakG4hY0BQfSEjQEQvAoACyACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFSACQeAAahCJFAwFC0EJIQQgAEEgaigCACIDBEAgACADQX9qIgM2AiAgACgCGCADQTBsaiIDLQAAIQQgAkEoaiADQQFqQS8QvAQaCyAEQf8BcUEJRwRAIAIgBDoAkAEgAkGQAWpBAXIgAkEoakEvELwEGiACQZABahDfDwJAIABBFGooAgAiA0UEQCACQQk6AJABDAEL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AWoQiRQgA0HIAGogAigCACICNgIAIANBCGoiBCADQdQAaigCADYCACADQShqIgggAjYCACADIAMpA2giCjcDQCADIAMpA1g3AzAgAyADKQFeNwE2IAMgAykCTDcDACADIAo3AyAgAyADKQE2NwEWIAMgAykDMDcDECABIAEoAgg2AkwgA0GFAWogBjoAACADQYABaiAIKAIANgIAIANBFToAhAEgAyADKQMgNwN4IANBhgFqIAMpAxA3AQAgA0GMAWogAykBFjcBACADQZQBaiADKQMANwIAIANBnAFqIAQoAgA2AgAgAUEUaiADQfgAahCLDCAAQQA2AgwMCQsDQAJ/AkACQAJAIAEQ+xUiBUEJRiAFQSBGcg0AIAEQ+xVBdmoOBAABAQABCwJAIAEQ+xUiBUEJRiAFQSBGckUEQCABQQIQiQQgBEEBcQ0BIANBADYC6AEgASADQcABahCBCwwDCyAEQQFxRQRAIANB4AFqIAEQ+xUQrwUgARDuCEEADAQLIAEQ7ggMAgsgASADQdABahCBCwwBCwJ/IARBAXFFBEAgA0GwAWogAygC4AEgAygC6AEQ7xIgCQwBCwJAAkAgAygCyAEEQCADKALYASIEBEAgA0GwAWogAygC0AEgBBDvEgwCCyADQbABakEgEK8FDAILIANBsAFqIAMoAsABQQAQ7xIgA0GwAWogAygC0AEgAygC2AEQ7xILIANBADYC2AELIAgLQQA2AgAMCAtBAQshBCABQQEQiQQMAAsAC0EAIQRBACEFCyABEO4IIAEQ7gggBEUNAiABIAUQiQRBACEEQQAhBgJAA0AgBCAFRgRAIAZB///DAE1BACAGQYBwcUGAsANHGw0CIANBgAFqIgEgA0GoAWooAgA2AgAgAyADKQOgATcDeCADQYQBakGU4YwBQcoAEJALDAgLIAcgBEGs4IwBEKsOKAIAEIwSBEAgByAEQYThjAEQqw4oAgAQrA4gBkEEdGohBiAEQQFqIQQMAQsLIANBgAFqIgEgA0GoAWooAgA2AgAgAyADKQOgATcDeCADQYQBakG84IwBQccAEJALDAYLIANBsAFqIAYQrwUDQCAFRQ0DIAEQ7gggBUF/aiEFDAALAAsgA0GwAWogBRCvBQsgARDuCAwACwALAAsgACADKQN4NwIAIABBCGogA0GAAWooAgA2AgAgACAD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EBEDAA0SAkACQAJAIARBAWsOAwECAgALIAEoAhhBiK6CAUECIAEoAhwoAgwRAQANFAwBCyABKAIYQYauggFBAiABKAIcKAIMEQEADRMLIAEoAhhB3QAgASgCHCgCEBEDACEDDBQLQQEhAyABKAIYQS4gAUEcaigCACgCEBEDAA0TIABBCGogARCMAyEDDBMLQQEhAyABKAIYQSMgAUEcaigCACgCEBEDAA0SIABBCGogARCMAyEDDBILQQEhAyAAQQhqIAEQjAMNESABKAIYQfwAIAFBHGooAgAoAhARAwAhAwwRCyAAQQRqKAIAIQQgAEEIaigCACEAAkACQAJAAkACQAJAIAVBbWoOBAECAwQAC0HHg40BQShBhK2CARC9DwALQQEhAyABKAIYQcOtggFBCyABQRxqKAIAKAIMEQEARQ0DDBQLQQEhAyABKAIYQbOtggFBECABQRxqKAIAKAIMEQEARQ0CDBMLQQEhAyABKAIYQaatggFBDSABQRxqKAIAKAIMEQEARQ0BDBILQQEhAyABKAIYQZStggFBEiABQRxqKAIAKAIMEQEADRELIAIgADYCBCACIAQ2AgACfwJAAkACQAJAAkACQAJAAkAgBEEBag4DAAIDAQsgAA0DIAEoAhhBjK6CAUECIAFBHGooAgAoAgwRAQAMBwsgAEUNAyACQSxqQZoBNgIAIAJBHGpBAjYCACACQRRqQQI2AgAgAkGgroIBNgIQIAJBAjYCDCACQZCuggE2AgggAkGaATYCJCABQRhqKAIAIAFBHGooAgAgAiACQSBqNgIYIAIgAkEEajYCKCACIAI2AiAgAkEIahCrDQwGCyAARQ0DIAJBHGpBATYCACACQgE3AgwgAkHE/4wBNgIIIAJBmgE2AiQgAUEYaigCACABQRxqKAIAIAIgAkEgajYCGCACIAJBBGo2AiAgAkEIahCrDQwFCyAARQ0DIAJBHGpBATYCACACQRRqQQE2AgAgAkHoroIBNgIQIAJBATYCDCACQYivggE2AgggAkGaATYCJCABQRhqKAIAIAFBHGooAgAgAiACQSBqNgIYIAIgAkEEajYCICACQQhqEKsNDAQLIAJBHGpBATYCACACQRRqQQE2AgAgAkHoroIBNgIQIAJBATYCDCACQeCuggE2AgggAkGaATYCJCABQRhqKAIAIAFBHGooAgAgAiACQSBqNgIYIAIgAkEEajYCICACQQhqEKsNDAMLIAJBHGpBATYCACACQgI3AgwgAkGQroIBNgIIIAJBmgE2AiQgAUEYaigCACABQRxqKAIAIAIgAkEgajYCGCACIAI2AiAgAkEIahCrDQwCCyABKAIYQTAgAUEcaigCACgCEBEDAAwBCyABKAIYQe4AIAFBHGooAgAoAhARAwALQQEhAw0QIAEoAhhBKSABQRxqKAIAKAIQEQMAIQMMEAtBASEDIAEoAhhBxayCAUEFIAFBHGooAgAoAgwRAQAND0EAIQMgAEEEaigCAEEBRw0PIAEoAhhBKCABKAIcKAIQEQMADQ1BASEDIABBCGogARCIAw0PIAEoAhhBKSABKAIcKAIQEQMAIQMMDwtBASEDIAEoAhhByqyCAUEHIAFBHGooAgAoAgwRAQANDiAAQQhqKAIAQQN0IQQgAEEEaigCACEFQQAhAANAIARFBEAgASgCGEEpIAEoAhwoAhARAwAhAwwQCyAABEAgASgCGEEgIAEoAhwoAhARAwANEAsgBEF4aiEEIABBf2ohACAFIAEQjAMgBUEIaiEFRQ0ACwwOC0EBIQMgASgCGEHRrIIBQQogAUEcaigCACgCDBEBAA0NIABBBGogARCIAw0NIAEoAhhBKSABKAIcKAIQEQMAIQMMDQsgASgCGEGw/4wBQQAgAUEcaigCACgCDBEBACEDDAwLIAEoAhhB26yCAUENIAFBHGooAgAoAgwRAQAhAwwLCyABKAIYQeisggFBDSABQRxqKAIAKAIMEQEAIQMMCgsgASgCGEH1rIIBQQ4gAUEcaigCACgCDBEBACEDDAkLIAEoAhhBzq2CAUEGIAFBHGooAgAoAgwRAQAhAwwICyABKAIYQdStggFBBiABQRxqKAIAKAIMEQEAIQMMBwsgASgCGEHarYIBQQUgAUEcaigCACgCDBEBACEDDAYLIAEoAhhB362CAUELIAFBHGooAgAoAgwRAQAhAwwFCyABKAIYQeqtggFBCyABQRxqKAIAKAIMEQEAIQMMBAsgASgCGEH1rYIBQQwgAUEcaigCACgCDBEBACEDDAMLIABBGGogARCMAw0CIAAtAChBAUcNASAAQSpqLQAAIQMgAEEpai0AACACIABBLGo2AgAgARC7DQ0AIAEoAhhBIiABKAIcKAIQEQMADQAgAiABNgIEIAJBHGpBATYCACACQgE3AgwgAkHE/4wBNgIIIAJBCjYCJCACIAJBIGo2AhggAiACNgIgIAJBBGogAkEIahDJDA0AIAEoAhhBIiABKAIcKAIQEQMADQACQAJAIANBAWsOAwEDAwALIAEoAhhBiK6CAUECIAEoAhwoAgwRAQBFDQIMAQsgASgCGEGGroIBQQIgASgCHCgCDBEBAEUNAQtBASEDDAELIAEoAhhB3QAgASgCHCgCEBEDACEDCyACQTBqJAAgAwvMEwIRfwF+IwBBkBNrIgMkAAJAAkACfgJAAkACQAJAAkACQAJAIAEoAggiCARAIAJBFGooAgAiC0EZSw0BAkAgAi0AGEUEQCABKAIAIQQgCEEBRg0BIANBGGogCBCyCiAIQQR0IQYgAygCGCEKIAMoAhwiESEFA0AgBUUgBiAJRnJFBEAgA0GADGogBBCjDiADIAQtAAw6AIwMIAkgCmoiDCADKQOADDcCACAMQQhqIANBiAxqKQMANwIAIAlBEGohCSAFQX9qIQUgBEEQaiEEDAELCyABKAIIQeQASw0FIAItABlFIAtBAUtyRQ0FIANBgISIEDYCgAwgCEEEdCEBIANB+ARqIANBgAxqEN4OQQAhBANAIAEgBEcEQAJAIAMtAKAFDQAgAygCgAVBgAFPBEAgA0EBOgCgBSADQfgEahCgEgwBCyAEIApqIgVBCGooAgAiCwRAIANB+ARqIAUoAgAgCxDgBQwBCyADQQE6AKAFIANB+ARqEKASCyAEQRBqIQQMAQsLIANBgAxqIANB+ARqEHYgAy0AxAxBAkcEQCAAQQRqIANBgAxqQcgAELwEGiAAQdQAaiAINgIAIABB0ABqIBE2AgAgAEHMAGogCjYCACAAQQU2AgAgA0H4BGoQyBUMBwsgA0H4BGoQyBUMBQsgAEEBNgIAIAAgAikCADcCBCAAQRxqIAJBGGooAgA2AgAgAEEUaiACQRBqKQIANwIAIABBDGogAkEIaikCADcCAAwGCyAEKAIAIQEgA0EIaiAEKAIIIgYQ+gwgAygCDCEMIAMoAgggASAGELwEIQECQCAGQQpPBEAgBkECdCIEQf8BIARB/wFJG0H/AXMiBEGWASAEQZYBSxshBUEAIQQDQCAEIAZGDQIgASAEaiEKIARBAWohBCAFIAotAABBxPjvAGotAABNDQALCyADIAY2AogMIAMgDDYChAwgAyABNgKADCAAQQRqIANBgAxqEIkDIABBAjYCAAwFCyABLQAAIQkgBkF/aiIKIQQgASEFIAohCwNAIARBf0cEQCAEIAsgBS0AACIIQcT47wBqLQAAIAlB/wFxQcT47wBqLQAASSIHGyELIAggCSAHGyEJIARBf2ohBCAFQQFqIQUMAQsLIANBgAxqIAZBgAIQswUgAygCgAwhDSADKAKIDCEIIAohBCABIQUDQCAEQX9HBEAgCCAFLQAAIgdNDQQgDSAHQQJ0aiAENgIAIARBf2ohBCAFQQFqIQUMAQsLAn9Br/229X0gBkEBRg0AGkECIAZrIQUgASAGakF+aiEIQQAhBCABIApqLQAAIQcDQCAKIAQgBUYNARogByAEIAhqLQAARwRAIARBf2ohBAwBCwtBASAEawshBCADQYAFaiADQYgMaigCACIFNgIAIAMgAykDgAwiFDcD+AQgAEEMaiAGNgIAIABBCGogDDYCACAAIAE2AgQgAEEQaiAUNwIAIABBGGogBTYCACAAQSRqIAk6AAAgAEEgaiAENgIAIABBHGogCzYCACAAQQM2AgAMBAsgAEEANgIADAMLIABBADYCAAwCCyAHIAhBtPjvABDMCwALIANBgQI7ASggA0KCgICAkCA3AyAgA0EBOgAqIANBgAxqIANBIGoQ5QMgA0GIDGopAwAhFCADKAKEDCEBIAMoAoAMQQFGDQYgA0GEBWogA0GQDGpB/AYQvAQaIAMgFDcC/AQgAyABNgL4BCADQYAMaiADQfgEakEAEMQFIAMoAoAMQQFGDQIgA0GADGogA0H4BGpBABDEBQJAIAMoAoAMQQFHBEAgA0GADGogA0H4BGpBABDEBSADKAKADEEBRg0FIANB+ARqQQRyIRAgCiAIQQR0aiETIANB9AtqIQ8gA0HMCWohDUEAIQQgCiEGAkADQCAGIBNGDQEgBigCACESIAYoAgghDiADIAMoAtQJQQFqNgLUCSADIAMoAtAJIgEgDiABIA5LGzYC0AkgBEEBaiEFIAZBEGohBkEAIQkgAygCzAkhAUEAIQsDQCABIQwCQAJAIAkgDkYEQCANIAwQyhIgBCAOEKQOIAUhBCADKAL4BC0ABUUNBCAQIBIgDhCcAwwBCyALQQFxIAkgEmotAAAhB0EBIQtFBEAgDSAMEJUWQRxqKAIAQQBHIQsLIAtFIAMoAvgELQAEQQFHcg0BCyAFIQQMAgsgDyAHIAcQuREgAygC+AQtAAcEQCAPIAcQ6BAiASABELkRCyAJQQFqIQkgDSAMEJUWIAcQ4QoiAQ0AIANBgAxqIANB+ARqIAkQxAUgAygChAwhASADKAKADEEBRwRAIA0gDBDKEiAHIAEQsgMgAygC+AQtAAdFDQEgBxDoECEHIA0gDBDKEiAHIAEQsgMMAQsLCyABQQJGDQAgA0GIDGopAwAhFAwICyADQfgEahCrDyADQfgEahDaECADKAL4BCIBLQAGDQEgAS0ABEF/akH/AXFBAk8EQCADQfgEahCvAwwCCyADQfgEahDxAQwBCyADQYgMaikDAAwFCyADQfgEahCzCiADQYAMaiAPENEJIANB8glqIANBgAxqQYACELwEGiADKAL4BC0ABkUEQCADQRBqIBAQ/AEgAykDECEUIANB3AlqIgEQ1hIgASAUNwIACyADQfgEahC8CyADKALMCSEBIAMpA9AJIRQgA0HYAmogA0HYCWpBnAIQvAQaIBAQyxEgDxCJFCADQTxqIANB2AJqQZwCELwEGiADIBQ3AjQgAyABNgIwIAMtAFQhAQJAAkAgAy0AKiIERQRAIAMpAzAhFCADQfgEaiADQThqQaACELwEGkEAIQUMAQsgA0GADGogA0EoaiADQTBqEHggA0HgAmogA0GMDGooAgA2AgAgAyADKQKEDDcD2AJBASEFIAMoAoAMQQFGDQEgA0H8BGogA0GQDGpBtAIQvAQaIAMgAygC4AI2AvgEIAMpA9gCIRQLIANBgAxqIANB+ARqQbgCELwEGiAEBEAgA0EwahDsFAsgACAFNgIEIABBCGogFDcCACAAQRBqIANBgAxqQbgCELwEGiAAQcgCaiABOgAAIAAgAy8A+AQ7AMkCIABBywJqIANB+gRqLQAAOgAAIABB1AJqIAg2AgAgAEHQAmogETYCACAAQcwCaiAKNgIAIABBBDYCAAwBCyADKALYAiEBIAMpAtwCIRQgA0EwahDsFAwGCyACEIkUIAJBDGoQ/hQLIANBkBNqJAAPCyADQYgMaikDAAwBCyADQYgMaikDAAshFCADKAKEDCEBCyADQfgEahDjEgsgAyAUNwKEDCADIAE2AoAMQYyFjQFBKyADQYAMakHE+u8AQdT27wAQvAoAC54SAgh/AX4jAEGAAWsiBCQAIARBADoAaCAEQgA3A1ggBEEANgJkIAQgAUEMaigCACABQQhqIggoAgAiBiABKAIAQQFGIgcbNgJgAkACQAJAAkACQCAHRQRAIAFBBGohCgJAIAFBKGotAABBAWsOAwICBQALAkAgAUEkaigCACABKAIEIgVNDQAgAUEcaigCACAFQSRsaiIBKAIcRQ0AIAEoAhQgAEEBNgIAKQIAIQwgAEEMakEANgIAIAAgDDcCBAwECyAEQdAAaiAKEIIXIAQoAlAiC0UNAiAEKAJUIQlBACEBIAUhBwJAAkADQCABIANPBEAgAEEANgIADAcLAn8gASAEQdgAaiABEKUOQQAgBSAHRhtFDQAaIARB8ABqIARB2ABqIAsgCSACIAMgARC9CSAEQcgAaiAEQfAAahDlDyAEKAJIRQRAIABBADYCAAwICyAEKAJMCyIGIANPDQEgBkEBaiEBIAogCiAHIAIgBmotAAAQzRIiBxDMEkUNAAsgB0EBRg0BIAAgCiAHIAEQpg4MBQsgBiADQciQ8AAQzAsACyAAQQA2AgAMAwsCQAJAAkACQAJAAkACQCABKAIEQQFrDgMBAgMACwJAAkACQCABQUBrLQAAQQFrDgMBAQIACyAEQfAAaiAIIAZBABDJCyAEKAJwQQFHDQcgACAEKQJ0NwIEIABBATYCACAAQQxqIARB/ABqKAIANgIADAoLIAAgCCAEQdgAaiACIAMQ7AIMCQsMCQsCQAJAAkAgAUFAay0AAEEBaw4DAQECAAsgBEHwAGogCCAGQQAQyQsgBCgCcEEBRw0FIAAgBCkCdDcCBCAAQQE2AgAgAEEMaiAEQfwAaigCADYCAAwJCyAAIAggBEHYAGogAiADEOsCDAgLDAgLAkACQAJAIAFBQGstAABBAWsOAwEBAgALIARB8ABqIAggBkEAEJ0LIAQoAnBBAUcNAyAAIAQpAnQ3AgQgAEEBNgIAIABBDGogBEH8AGooAgA2AgAMCAsgACAIIARB2ABqIAIgAxDqAgwHCwwHCwJAAkACQCABQUBrLQAAQQFrDgMBAQkACyAEQfAAaiAIIAZBABC0CiAEKAJwQQFHDQEgACAEKQJ0NwIEIABBATYCACAAQQxqIARB/ABqKAIANgIADAcLIAAgCCAEQdgAaiACIAMQ6QIMBgsgBEFAayAIEIEXIAQoAkAiCgRAIAQoAkQhCyABQRhqKAIAIQlBACEBIAYhBQJAA0AgASADTwRAIABBADYCAAwJCwJ/IAEgBEHYAGogARClDkEAIAUgBkYbRQ0AGiAEQfAAaiAEQdgAaiAKIAsgAiADIAEQvQkgBEE4aiAEQfAAahDlDyAEKAI4RQRAIABBADYCAAwKCyAEKAI8CyIHIANPDQogB0EBaiEBIAkgCCAFIAIgB2otAAAQ7RMiBUkNAAsgBUEBRg0AIAAgCCAFIAEQtAoMBwsgAEEANgIADAYLIAFBGGooAgAhCUEAIQEDQCABIANGBEAgAEEANgIADAcLIAEgAmohBSABQQFqIgchASAJIAggBiAFLQAAEO0TIgZJDQALIAZBAUcEQCAAIAggBiAHELQKDAYLIABBADYCAAwFCyAEQTBqIAgQgRcgBCgCMCIKBEAgBCgCNCELIAFBGGooAgAhCUEAIQEgBiEFAkADQCABIANPBEAgAEEANgIADAgLAn8gASAEQdgAaiABEKUOQQAgBSAGRhtFDQAaIARB8ABqIARB2ABqIAogCyACIAMgARC9CSAEQShqIARB8ABqEOUPIAQoAihFBEAgAEEANgIADAkLIAQoAiwLIgcgA08NCSAHQQFqIQEgCSAIIAUgAiAHai0AABDtFCIFSQ0ACyAFQQFGDQAgACAIIAUgARCdCwwGCyAAQQA2AgAMBQsgAUEYaigCACEJQQAhAQNAIAEgA0YEQCAAQQA2AgAMBgsgASACaiEFIAFBAWoiByEBIAkgCCAGIAUtAAAQ7RQiBkkNAAsgBkEBRwRAIAAgCCAGIAcQnQsMBQsgAEEANgIADAQLIARBIGogCBCBFyAEKAIgIgoEQCAEKAIkIQsgAUEYaigCACEJQQAhASAGIQUCQANAIAEgA08EQCAAQQA2AgAMBwsCfyABIARB2ABqIAEQpQ5BACAFIAZGG0UNABogBEHwAGogBEHYAGogCiALIAIgAyABEL0JIARBGGogBEHwAGoQ5Q8gBCgCGEUEQCAAQQA2AgAMCAsgBCgCHAsiByADTw0IIAdBAWohASAJIAggBSACIAdqLQAAEMwRIgVJDQALIAVBAUYNACAAIAggBSABEMkLDAULIABBADYCAAwECyABQRhqKAIAIQlBACEBA0AgASADRgRAIABBADYCAAwFCyABIAJqIQUgAUEBaiIHIQEgCSAIIAYgBS0AABDMESIGSQ0ACyAGQQFHBEAgACAIIAYgBxDJCwwECyAAQQA2AgAMAwsgBEEQaiAIEIEXIAQoAhAiCgRAIAQoAhQhCyABQRhqKAIAIQlBACEBIAYhBQJAA0AgASADTwRAIABBADYCAAwGCwJ/IAEgBEHYAGogARClDkEAIAUgBkYbRQ0AGiAEQfAAaiAEQdgAaiAKIAsgAiADIAEQvQkgBEEIaiAEQfAAahDlDyAEKAIIRQRAIABBADYCAAwHCyAEKAIMCyIHIANPDQcgB0EBaiEBIAkgCCAFIAIgB2otAAAQtRQiBUkNAAsgBUEBRg0AIAAgCCAFIAEQyQsMBAsgAEEANgIADAMLIAFBGGooAgAhCUEAIQEDQCABIANGBEAgAEEANgIADAQLIAEgAmohBSABQQFqIgchASAJIAggBiAFLQAAELUUIgZJDQALIAZBAUcEQCAAIAggBiAHEMkLDAMLIABBADYCAAwCCyAAIAogBEHYAGogAiADEO8BDAELQQAhAQNAIAEgA0YEQCAAQQA2AgAMAgsgASACaiEGIAFBAWoiByEBIAogCiAFIAYtAAAQzRIiBRDMEkUNAAsgBUEBRwRAIAAgCiAFIAcQpg4MAQsgAEEANgIACyAEQYABaiQADwtBx4ONAUEoQdiQ8AAQvQ8ACyAHIANByJDwABDMCwAL0BQCBX8BfiMAQZACayIDJAAgA0EIaiABQYDg7wBBAxDjBCADQRhqIAFBqs3fAEEDEOMEIANBKGogAUH54O8AQQUQ4wQgA0E4aiABQcC43wBBBhDjBCADQcgAaiABQZGt3wBBBRDjBCADQdgAaiABQfzJggFBBRDjBAJAAkACQAJAIAMoAjgiAQ0AIAMoAkgNACADKAJYDQAgAygCCCIERQRAIANCADcCpAEgA0Gs8YwBKAIAIgQ2AqABDAILIAMpAgwhCCADIAQ2AqABIAMgCDcCpAEgCEIgiKciBUEISQ0BIANBICAEIAUQzgQgAygCACEADAILAkACQCADKAIYIgAEQCADIAMpAhw3ArQBIAMgADYCsAEgA0GMAmpBATYCACADQgI3AvwBIANBwPbDADYC+AEgA0HLADYC3AEgAyADQdgBajYCiAIgAyADQbABajYC2AEgA0HoAWogA0H4AWoQigMgA0GwAWoQ/hQgAygC6AENAQsgA0IANwLcASADQazxjAEoAgA2AtgBDAELIANB4AFqIANB8AFqKAIANgIAIAMgAykD6AE3A9gBCwJAAkAgAygCCCIABEAgAyADKQIMNwK0ASADIAA2ArABIANBjAJqQQE2AgAgA0ICNwL8ASADQdj2wwA2AvgBIANBywA2AswBIAMgA0HIAWo2AogCIAMgA0GwAWo2AsgBIANB6AFqIANB+AFqEIoDIANBsAFqEP4UIAMoAugBDQELIANCADcClAFBACEAIANBrPGMASgCACIENgKQAQwBCyADQZgBaiADQfABaigCACIANgIAIAMgAykD6AEiCDcDkAEgCKchBAsgA0HYAWogBCAAEIUWIANB0AFqIANB4AFqKAIANgIAIAMgAykD2AE3A8gBAkACQCADKAIoIgAEQCADIAMpAiw3ArQBIAMgADYCsAEgA0GMAmpBATYCACADQgI3AvwBIANB8PbDADYC+AEgA0HLADYC3AEgAyADQdgBajYCiAIgAyADQbABajYC2AEgA0HoAWogA0H4AWoQigMgA0GwAWoQ/hQgAygC6AENAQsgA0IANwKkAUEAIQAgA0Gs8YwBKAIAIgQ2AqABDAELIANBqAFqIANB8AFqKAIAIgA2AgAgAyADKQPoASIINwOgASAIpyEECyADQcgBaiAEIAAQhRYgA0HgAWogA0HQAWooAgA2AgAgAyADKQPIATcD2AECQAJAIAEEQCADIAMpAjw3ArQBIAMgATYCsAEgA0GMAmpBATYCACADQgI3AvwBIANBjPfDADYC+AEgA0HLADYCzAEgAyADQcgBajYCiAIgAyADQbABajYCyAEgA0HoAWogA0H4AWoQigMgA0GwAWoQ/hQgAygC6AENAQsgA0IANwLMAUEAIQEgA0Gs8YwBKAIAIgA2AsgBDAELIANB0AFqIANB8AFqKAIAIgE2AgAgAyADKQPoASIINwPIASAIpyEACyADQdgBaiAAIAEQhRYgA0GIAWogA0HgAWooAgA2AgAgAyADKQPYATcDgAECQAJAIAMoAkgiAARAIAMgAykCTDcCtAEgAyAANgKwASADQYwCakEBNgIAIANCAjcC/AEgA0Gk98MANgL4ASADQcsANgLcASADIANB2AFqNgKIAiADIANBsAFqNgLYASADQegB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LCEAIAMoAighBSADQSBqIARBGGoQ5wsgAygCJCEEIAMoAiAhBiABKAIoQcO97wBBAhDaFiABKAIoIAUgABDaFiABKAIoQbD/jAFBARDaFiABKAIoIAYgBBDaFiABKAIoQZaTggFBARDaFgwNCyADQRhqIARBDGoQ5wsgAygCHCEAIAMoAhghBCABKAIoQby97wBBBBDaFiABKAIoIAQgABDaFiABKAIoQcC97wBBAxDaFgwMCyAEQQxqKAIAIgBB/////wdJBEAgBCAAQQFqNgIMIANBEGogBEEQahDnCyADKAIUIQAgAygCECEFAn4CQCABEOYHIgYpAwBCAVINACAGKQMIIgtCgoCAgKAHUSALQoKAgIDgEFFyIAtCgoCAgPAfUSALQoKAgIDQO1FyciALQoKAgICQPVEgC0KCgICA8D5RciALQoKAgICQ8gBRcnJFBEAgC0KCgICAoOkAUg0BIAEtACBFDQELIAEoAiggBSAAENoWQgQMAQsgAUEoaigCACAFIABBABD0AgshCyAEIAQoAgxBf2o2AgwgC0KAfoMhDAwMC0Hj7YEBQRggA0GoAWpBkLnvAEGUte8AELwKAAsgAikDAEIDUg0BC0Gkte8AQSRByLXvABDBEwALIANBMGogBEHEAGpB2LXvABCDDiADKAIwIgQoAghBAnQhACAEKAIAIQQgAygCNCEFA0AgAEUEQCAFIAUoAgBBf2o2AgBCBCELDAoLIAMgBBDiEzYCqAEgA0IDNwNgIANBqAFqIAEgA0HgAGoQiQEiC6dB/wFxQQRGBEAgAEF8aiEAIARBBGohBCADQagBahD9AwwBCwsMAwsACyADQeAAahCfDiAEIAQoAgxBf2o2AgwgC0L/AYMgDIQiC6dB/wFxQQRHDQILIANBQGsgBEHEAGpBhLXvABCDDiADKAJAIgQoAghBAnQhACAEKAIAIQQgAygCRCEFAkACQANAAkAgAEUEQCAFIAUoAgBBf2o2AgBCBCELQgAhDCAOQgNSDQogA0HgAGogCBCxCCABQTRqKAIAIgAEQCABIABBf2oiADYCNCABKAIsIABBGGxqIgApAwAiDUICUg0ECyABLQAhDQFBnr3vAEELQay97wAQwRMACyADIAQQ4hM2AqgBIANCAzcDYCADQagBaiABIANB4ABqEIkBIgunQf8BcUEERw0DIABB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LQAAIgI6AAAgAyADLwCtASIEOwF4IABBKGogBjoAACAAIAQ7ACkgAEEraiACOgAADAELIANBmAFqIAJBEGopAgA3AwAgA0GQAWogAkEIaikCADcDACADIAIpAgA3A4gBIABBBGogBCAFIANBiAFqQQYQwBALIABBATYCACADKAJIRQRAIAEQwxQMAQsgARD+FAsgA0HQAWokAAvFEQIHfwJ+IwBB8AFrIgMkACADQRhqQgA3AwAgA0GAAToAICADIAI2AgwgAyABNgIIIANBADYCECADQazxjAEoAgA2AhQCQAJAAkACfwJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQCADQQhqENsIIgqnQQFxRQRAIApCgAKDUARAIANBBTYCgAEgA0EIaiADQYABahCrCiEBDBILIApCEIinQf8BcSIBQdsARwRAIAFB+wBHBEAgA0EIaiADQegBakHwv+8AELgCIQEMEQsgAyADLQAgQX9qIgE6ACAgAUH/AXFFDQwgAyADKAIQQQFqNgIQIANBAToApAEgAyADQQhqNgKgASADQQA2AqgBIANBADYCuAEgA0GoAWpBBHIhBCADQYABakEEciEHIANBFGohCEEBIQZBACECA0AgA0EIahDbCCIKp0EBcQ0DIApCgAKDUARAIANBAzYCgAEgA0EIaiADQYABahCrCiEBDAkLAkACQAJAAkACQAJAIApCEIinIgFB/wFxIglBLEcEQCAJQf0ARg0DIAZB/wFxDQEgA0EINgKAASADQQhqIANBgAFqEKsKIQEMDwsgAkEBcUUNACADIAMoAhBBAWo2AhAgA0EIahDbCCIKQgGDUEUEQCAKQiCIpyEBDA8LIApCgAKDUEUEQCAKQhCIpyEBDAILIANBBTYCgAEgA0EIaiADQYABahCrCiEBDA4LQQAhBiADQQA6AKQBCwJAIAFB/wFxIgFBIkcEQCABQf0ARg0BIANBEDYCgAEgA0EIaiADQYABahCrCiEBDA4LIANBADYCHCADIAMoAhBBAWo2AhAgA0GAAWogA0EIaiAIELwBIAMoAoABQQFGDQwgAygCiAEiASADKAKMASICQZzB7wBBBBCMFA0DIAEgAkH54O8AQQUQjBQNAkEBIQIgA0GgAWoQ3QEiAUUNBQwNCyADQRI2AoABIANBCGogA0GAAWoQqwohAQwMCyAFQQFGBEAgA0HQAWogBEEIaigCADYCACADIAQpAgA3A8gBDAoLIANBADYCyAEMCQsgAygCuAENASADQYABaiADQaABahC9EyADKAKAAUEBRg0JIANBuAFqENcVIANBwAFqIAdBCGooAgA2AgAgAyAHKQIANwO4AUEBIQIMAgsgBUEBRg0FIANBgAFqIANBoAFqELoTIAMoAoABQQFGDQggA0GoAWoQmRUgBCAHKQIANwIAIARBCGogB0EIaigCADYCAEEBIQUgA0EBNgKoAUEBIQIMAQsLQQAhBkH54O8AQQUQ0QwhAQwJCyADIAMtACBBf2oiAToAICABQf8BcUUNAyADIAMoAhBBAWo2AhAgA0EBOgDcASADIANBCGo2AtgBIANBgAFqIANB2AFqEOIDAn8CQCADKAKAAUEBRwRAIAMoAoQBRQRAQQBBlMHvABCqCiEBDAILIANBsAFqIANBkAFqKAIANgIAIAMgA0GIAWopAwA3A6gBIANBgAFqIANB2AFqEOQDAkACfyADKAKAAUEBRwRAIAMoAoQBIgUNAkEBQZTB7wAQqgoMAQsgAygChAELIQEgA0GoAWoQ1xUMAgsgA0GIAWopAwAhCiADKAKoASEBIAMpAqwBIQtBAAwCCyADKAKEASEBC0EBCyEGQQEhAiADIAMtACBBAWo6ACAgA0EIahDUBCEEIANBlAFqIAo3AgAgA0GQAWogBTYCACADQYgBaiIFIAs3AwAgAyAENgKcASADIAE2AoQBIAMgBjYCgAECQCAGRQRAIAQNASADQegAaiAFQRBqKAIANgIAIANB4ABqIAVBCGopAgA3AwAgAyAFKQIANwNYDA8LIARFDQ8gA0GcAWoQ5QwMDwsgA0GAAWpBBHIQkRYgBCEBDA4LIApCIIinIQEMEAsgCkIgiKchAQwEC0Gcwe8AQQQQ0QwhAUEADAQLIANBFTYCgAEgA0EIaiADQYABahCrCiEBDA0LAkACQCADKAK4AUUEQCADQYABakH54O8AQQUQwgsgAygCgAFBAUcNASADKAKEASEBIANByAFqENcVIAVBAUYMBQsgA0HgAWogA0HAAWooAgA2AgAgAyADKQO4ATcD2AEMAQsgA0HgAWogA0GAAWpBBHIiAUEIaigCADYCACADIAEpAgA3A9gBCyADQfgAaiADQeABaigCADYCACADIAMpA9gBNwNwIAMpAswBIQogAygCyAEhAUEAIQJBAQwFCyADKAKEASEBC0EACyEGIAMoArgBRQ0BCyADQbgBahCJFAtBASECIAVBAUcgBnJFBEAgBBDXFQtBAAshBUEBIQYgAyADLQAgQQFqOgAgIANBCGoQwgghBCADQYgBaiIHIAo3AwAgA0GQAWogAykDcDcDACADQZgBaiADQfgAaigCADYCACADIAE2AoQBIAMgAjYCgAEgAyAENgKcASADQYABakEEciEIAkACQCACRQRAIARFDQQgBCEBIAUNASAIEOUMQQEhAgwGCyAFRQ0BCyAIEJEWIAIhBgtBASECIAZFIARFcg0DIANBnAFqEOUMDAMLIANBFTYCgAEgA0EIaiADQYABahCrCiEBDAULIANB6ABqIAdBEGooAgA2AgAgA0HgAGogB0EIaikCADcDACADIAcpAgA3A1gLQQAhAgsgAg0AIANB0ABqIANB6ABqKAIANgIAIANByABqIANB4ABqKQMANwMAIAMgAykDWDcDQEEADAELIANBCGogARCSDiEBQQELDQAgA0E0aiADQcgAaikDADcCACADQTxqIANB0ABqKAIANgIAIAMgATYCKCADIAMpA0A3AiwgA0EIahDNDSIBDQEgAEEEaiIBIAMpAyg3AgAgAEEANgIAIAFBEGogA0E4aikDADcCACABQQhqIANBMGopAwA3AgAMAgsgAEEBNgIAIAAgATYCBAwBCyAAQQE2AgAgACABNgIEIANBKGoQkRYLIANBFGoQiRQgA0HwAWokAAucEAIIfxZ+IwBBMGsiBSQAAkACQAJAAkACQCABKQMAIgxQRQRAIAEpAwgiDVBFBEAgASkDECILUEUEQCALIAx8IgsgDFoEQCAMIA19Ig0gDFgEQAJAAkAgC0L//////////x9YBEAgBSABLwEYIgE7AQggBSANNwMAIAEgAUFgaiABIAtCgICAgBBUIgMbIgRBcGogBCALQiCGIAsgAxsiC0KAgICAgIDAAFQiAxsiBEF4aiAEIAtCEIYgCyADGyILQoCAgICAgICAAVQiAxsiBEF8aiAEIAtCCIYgCyADGyILQoCAgICAgICAEFQiAxsiBEF+aiAEIAtCBIYgCyADGyILQoCAgICAgICAwABUIgMbIAtCAoYgCyADGyIOQj+Hp0F/c2oiA2tBEHRBEHUiBEEASA0CIAVCfyAErSIPiCILIA2DNwMQIA0gC1YNDCAFIAE7AQggBSAMNwMAIAUgCyAMgzcDECAMIAtWDQxBoH8gA2tBEHRBEHVB0ABsQbCnBWpBzhBtIgFB0QBPDQEgAUEEdCIBQZC8wABqKQMAIhFC/////w+DIgsgDCAPQj+DIgyGIhBCIIgiF34iEkIgiCIdIBFCIIgiDyAXfnwgDyAQQv////8PgyIRfiIQQiCIIh58IBJC/////w+DIAsgEX5CIIh8IBBC/////w+DfEKAgICACHxCIIghGUIBQQAgAyABQZi8wABqLwEAamtBP3GtIhKGIhFCf3whFSALIA0gDIYiDEIgiCINfiIQQv////8PgyALIAxC/////w+DIgx+QiCIfCAMIA9+IgxC/////w+DfEKAgICACHxCIIghFiANIA9+IQ0gDEIgiCEMIBBCIIghECABQZq8wABqLwEAIQECfwJAAkAgDyAOIA5Cf4VCP4iGIg5CIIgiGn4iHyALIBp+IhNCIIgiG3wgDyAOQv////8PgyIOfiIYQiCIIhx8IBNC/////w+DIAsgDn5CIIh8IBhC/////w+DfEKAgICACHxCIIgiGHxCAXwiEyASiKciA0GQzgBPBEAgA0HAhD1JDQEgA0GAwtcvSQ0CQQhBCSADQYCU69wDSSIEGyEGQYDC1y9BgJTr3AMgBBsMAwsgA0HkAE8EQEECQQMgA0HoB0kiBBshBkHkAEHoByAEGwwDCyADQQlLIQZBAUEKIANBCkkbDAILQQRBBSADQaCNBkkiBBshBkGQzgBBoI0GIAQbDAELQQZBByADQYCt4gRJIgQbIQZBwIQ9QYCt4gQgBBsLIQQgGXwhFCATIBWDIQsgBiABa0EBaiEIIBMgDSAQfCAMfCAWfCIgfUIBfCIWIBWDIQ1BACEBA0AgASACaiIJIAMgBG4iCkEwaiIHOgAAIBYgAyAEIApsayIDrSAShiIQIAt8IgxWDQkgASAGRgRAIAFBAWoiA0ERIANBEUsbIQNCASEMAkACQANAIAwhDiANIQ8gAUEQRg0BIA5CCn4hDCABIAJqQQFqIAtCCn4iCyASiKdBMGoiBDoAACABQQFqIQEgD0IKfiINIAsgFYMiC1gNAAsgAUEBaiEGIAFBEU8NASANIAt9IhIgEVohAyAMIBMgFH1+IhMgDHwhECASIBFUIBMgDH0iEiALWHINDSABIAJqIQEgD0IKfiALIBF8fSETIBEgEn0hFSASIAt9IRRCACEPA0AgCyARfCIMIBJUIA8gFHwgCyAVfFpyRQRAQQEhAwwPCyABIARBf2oiBDoAACAPIBN8IhYgEVohAyAMIBJaDQ8gDyARfSEPIAwhCyAWIBFaDQALDA4LIANBEUGsyMAAEMwLAAsgBkERQbzIwAAQ0AsACyABQQFqIQEgBEEKSSAEQQpuIQRFDQALQYDIwABBGUHwx8AAEL0PAAtBsMfAAEEtQeDHwAAQvQ8ACyABQdEAQdDGwAAQzAsAC0HgtMAAQR1BoLXAABC9DwALQei5wABBN0Ggx8AAEL0PAAtBoLnAAEE2QZDHwAAQvQ8AC0H0uMAAQRxBgMfAABC9DwALQcS4wABBHUHwxsAAEL0PAAtBl7jAAEEcQeDGwAAQvQ8ACyABQQFqIQMCQCABQRFJBEAgFiAMfSINIAStIBKGIg5aIQEgEyAUfSISQgF8IREgDSAOVCASQn98IhIgDFhyDQEgGyAcfCAYfCAffCENIAsgDnwiDCAdfCAefCAZfCAPIBcgGn1+fCAbfSAcfSAYfSEPQgAgFCALIBB8fH0hFUICICAgDCAQfHx9IRQDQCAMIBB8IhcgElQgDSAVfCAPIBB8WnJFBEAgCyAQfCEMQQEhAQwDCyAJIAdBf2oiBzoAACALIA58IQsgDSAUfCETIBcgElQEQCAMIA58IQwgDiAPfCEPIA0gDn0hDSATIA5aDQELCyATIA5aIQEgCyAQfCEMDAELIANBEUGcyMAAENALAAsCQAJAIAFFIBEgDFhyRQRAIAwgDnwiCyARVCARIAx9IAsgEX1acg0BCyAMQgJaQQAgDCAWQnx8WBsNASAAQQA2AgAMBAsgAEEANgIADAMLIAAgAzYCBCAAIAI2AgAgAEEIaiAIOwEADAILIAshDAsCQAJAIANFIBAgDFhyRQRAIAwgEXwiCyAQVCAQIAx9IAsgEH1acg0BCyAOQhR+IAxYQQAgDCAOQlh+IA18WBsNASAAQQA2AgAMAgsgAEEANgIADAELIAAgBjYCBCAAIAI2AgAgAEEIaiAIOwEACyAFQTBqJAAPCyAFQQA2AhggBUEQaiAFIAVBGGoQ6gsAC5kRAgh/An4jAEGQA2siAyQAIANBEGogAhD6DCADKAIUIQQgAygCECABIAIQvAQhASADQQA2AvgBIANCwIQ9NwLsASADQgA3AuQBIANBrPGMASgCACIGNgLgASADQeABahD+FCADQQA2AjAgA0LAhD03AiQgAyACNgIgIAMgBDYCHCADIAE2AhggA0How8MAEPgNIANB+AFqQgA3AwAgA0H0AWpBxMDwADYCACADQZQCakKAgICAgAQ3AgAgA0GMAmpCADcCACADQYQCaiACNgIAIANBADYC8AEgA0EAOgCgAiADQaTxjAEoAgAiBTYCiAIgAyABNgKAAiADQQA2ApwCIAMgAykDCDcD6AEgAyADKQMANwPgASADQdgCaiADQeABakEAQQAQ3AEgA0HgAmohASADKALcAiEEAkACQAJAAkAgAygC2AJBAUcEQCADQdACaiABQRBqKAIAIgc2AgAgA0HIAmogAUEIaikCACILNwMAIAMgASkCACIMNwPAAiADQbgCaiAHNgIAIANBsAJqIAs3AwAgAyAMNwOoAiAEIAJPDQIgA0GoAmoQnQpBACEEDAELIANBsAFqIAFBCGopAgA3AwAgAyABKQIANwOoAQsgA0GIAmoQ3RMgA0HwAWoQuwkgA0H4AGogA0GwAWopAwAiCzcDACADIAMpA6gBIgw3A3AgAEEQaiALNwIAIABBCGogDDcCACAAIAQ2AgQgAEEBNgIADAELIANBiANqIANBuAJqKAIANgIAIANBgANqIANBsAJqKQMANwMAIANB4AJqIANB6AFqIgQpAwA3AwAgA0HoAmogA0HwAWoiBykDADcDACADQfACaiADQfgBaiIIKQMANwMAIAMgAykDqAI3A/gCIAMgAykD4AE3A9gCIANBqAFqIANB2AJqQTQQvAQaIANBiAJqIgkQ3RMgA0HwAGogA0GoAWpBNBC8BBogA0E4aiADQfAAakE0ELwEGkEoQQQQwBMhAUEUQQQQwBMiCkGBAjsBAEEUQQQQwBMiAkEQaiADQegAaigCADYCACACQQhqIANB4ABqKQMANwIAIAIgAykDWDcCACABQoCAgIBwNwIIIAEgCjYCBCABQQs7AQAgAUEJOgAUIAEgAjYCGCADQYQCaiABNgIAIANBoAJqQQA2AgAgCUKCgICAIDcDACADQZgCakIANwMAIAMgBTYClAIgA0EHOgCAAiAHIANByABqKQMANwMAIAggA0HQAGopAwA3AwAgBCADQUBrKQMANwMAIAMgAykDODcD4AEgA0EANgLEAiADIANBlAJqIgI2AsACIAMgA0HgAWo2AsgCIANB2AJqIANBwAJqIANBgAJqIgQQfiADQdgCakEEciEBAkACQAJAAkAgAygC2AJBAUcEQCADQfgAaiABQQhqKQIANwMAIANBgAFqIgcgAUEQaikCADcDACADQYgBaiABQRhqKQIANwMAIAMgASkCADcDcAJAAkACQCAHQQEQ/RJBEGpBABD9Ei0AHQRAIANBgANqQQA2AgAgA0H0AmpCwIQ9NwIAIANB7AJqQgA3AgAgAyAGNgLoAiADQgA3AtwCIAMgBTYC2AIgAyADKAJ0IgZBAXQ2AuQCIANBqAFqIANB2AJqIANB8ABqQQAQcSADQegCaiEBIAMoAqgBIgVBFkcNAyADQQA2AqgBIANB2AJqIANBqAFqENUMIAMoAtgCIQUgAykC3AIhCyADKALkAiEHIAEQ/hQgAEEUaiAHNgIAIABBDGogCzcCACAAQQhqIAU2AgAgA0HwAmogA0H4AWopAwA3AwAgASADQfABaikDADcDACADQeACaiADQegBaikDADcDACADIAMpA+ABNwPYAiADQdgCahDEDiEBIABBGGogBjYCACAAQoCAgIAQNwIAIABBHGogAykDGDcCACAAQSRqIANBIGopAwA3AgAgAEEsaiADQShqKQMANwIAIABBNGogA0EwaikDADcCACAAQTxqIAE2AgAMAQsgA0IANwLEAiADIAY2AsACIAMtAIACQQdHDQUgAygCjAIiAUEBTQ0EIAMoAoQCIgEtABRBCUcNBiABQRhqKAIAIANBwAJqQQAQyQIgA0HYAmogAygCwAIgAygCyAIgA0EYahD3BiADQeACaiIFKAIAIQEgAygC3AIhBiADKALYAkEBRg0BIABBEGogAykDGDcCACAAQShqIANBMGopAwA3AgAgAEEgaiADQShqKQMANwIAIABBGGogA0EgaikDADcCACADQfACaiADQfgBaikDADcDACADQegCaiADQfABaikDADcDACAFIANB6AFqKQMANwMAIAMgAykD4AE3A9gCIABBPGogA0HYAmoQxA42AgAgAEEMaiABNgIAIABBCGogBjYCACAAQgA3AgAgA0HAAmoQ/hQLIANB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AUEcaigCACACQRhqEKsNDBcLIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJBiL7wADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwWCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQcy98AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MFQsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkHEvfAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDBQLIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJB/LzwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwTCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQfS88AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MEgsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkHsvPAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDBELIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJB5LzwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwQCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQby88AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MDwsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkGQvPAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDA4LIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJBiLzwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwNCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQYC88AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MDAsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkH4u/AANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAsLIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJB0LvwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwKCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQci78AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MCQsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkHAu/AANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAgLIAIgACgCBDYCDCACQSxqQQE2AgAgAkICNwIcIAJBsLvwADYCGCACQQY2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBDGo2AhAgAkEYahCrDQwHCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQey68AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MBgsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkGouvAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAULIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJB8LnwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwECyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQei58AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MAwsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkHgufAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAILIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJB2LnwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwBCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQdC58AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0LIAJBMGokAAutDwIHfwF+IwBBgAJrIgIkACACIAEoAgAiAygCACABQQRqIgUoAgAiBCABQQhqIgYoAgAiBxChCSIINgJYAkACQAJAAkACQCAIQShGBEAgAiADIAQgBxD1ByABKAIAIgQgBSgCACIFIAYoAgAiAxDVBRogARDNAyAEIAUgA0H4pvAAQQIQygsNASAEIAUgA0H6pvAAQQIQygsNASAEIAUgA0H8pvAAQQMQygsNASAEIAUgA0H/pvAAQQMQygsNASACQSxqIAEoAgAiBEEIaigCACIGNgIAIAJBIGogBjYCACACIAQpAgAiCTcCJCACIAk3AxgCQAJAIAQgBSADQbis8ABBAxDKC0UEQCAEIAUgA0Hy/4wBQQEQygsNASACQegAaiACQRBqIgYpAwA3AwAgAkHgAGogAkEIaiIHKQMANwMAIAIgAikDADcDWCACQbgBaiAEIAUgAyACQdgAahCPCCACKAK8ASEDIAIoArgBQQFGDQIgAkHMAWogASgCACIBQQhqKAIAIgQ2AgAgAkHAAWoiBSAENgIAIAIgASkCACIJNwLEASACIAk3A7gBQYQBEPMSIgFBADYCACABIAIpA7gBNwIEIAFBDGogBSkDADcCACABQRRqIAJByAFqKQMANwIAIABCgICAgBA3AgAgAEEIaiACKQMANwIAIABBEGogBykDADcCACAAQRhqIAYpAwA3AgAgAEHMAGogATYCACAAQSRqIAM2AgAgAEEgakEANgIADAgLIAJB6ABqIAJBEGopAwA3AwAgAkHgAGogAkEIaikDADcDACACIAIpAwA3A1ggAkG4AWogBCAFIAMgAkHYAGoQjwggAigCvAEhAyACKAK4AUEBRg0EIAJBuAFqIAEgAxC0ASACQbgBakEEciEBIAIoArgBQQFHBEAgAkHYAGogAUEoELwEGiACQTBqIAJB2ABqQSgQvAQaIAJBzAFqIARBCGooAgAiATYCACACQcABaiIDIAE2AgAgAiAEKQIAIgk3AsQBIAIgCTcDuAFBhAEQ8xIiAUEANgIAIAEgAikDuAE3AgQgAUEMaiADKQMANwIAIAFBFGogAkHIAWopAwA3AgAgAEEBNgIEIABBCGogAikDADcCACAAQRBqIAJBCGopAwA3AgAgAEEYaiACQRBqKQMANwIAIABBIGpBATYCACAAQSRqIAJBMGpBKBC8BBogAEEANgIAIABBzABqIAE2AgAMCAsgAkHYAGogAUHAABC8BBogAEEEaiACQdgAakHAABC8BBogAEEBNgIADAcLIAQoAgAgA0YNBCACQbgBaiABEOoBIAJBuAFqQQRyIQECQAJAIAIoArgBQQFHBEAgAkHYAGogAUEkELwEGiACQTBqIAJB2ABqQSQQvAQaIAIgBCgCACAFIAMQoQkiATYCnAEgBCAFIAMQ1QUaIAFBKUYNAiABQTpHDQEgAkHMAWogBEEIaigCACIBNgIAIAJBwAFqIgMgATYCACACIAQpAgAiCTcCxAEgAiAJNwO4AUGEARDzEiIBQQA2AgAgASACKQO4ATcCBCABQQxqIAMpAwA3AgAgAUEUaiACQcgBaikDADcCACAAQQE2AgQgAEEIaiACKQMANwIAIABBEGogAkEIaikDADcCACAAQRhqIAJBEGopAwA3AgAgAEEgakECNgIAIABBJGogAkEwakEkELwEGiAAQcwAaiABNgIADAgLIAJB2ABqIAFBwAAQvAQaIABBBGogAkHYAGpBwAAQvAQaIABBATYCAAwICyACQQA2ArgBIAJBnAFqQYCsiAEgAkG4AWpBvKzwABCGDAALIAJB0ABqKAIABEAgAkHsAGogBEEIaigCADYCACACQeAAaiIBIAJBCGooAgA2AgAgAiACKQMANwNYIAIgBCkCADcCZCACQdABaiACQTBqQSQQvAQaIAJByAFqIAJB6ABqKQMANwMAIAJBwAFqIAEpAwA3AwAgAiACKQNYNwO4ASAAQQhqIAJBuAFqQTwQvAQaIABBADYCBAwGCyACQbABaiACQShqKQMANwMAIAJBqAFqIAJBIGopAwA3AwAgAiACKQMYNwOgASACQRs2AlggAkG4AWogBSADIAJBoAFqIAJB2ABqEIsLIABBBGogAkG4AWpBwAAQvAQaIABBATYCACACQcgAahDTFAwGCyAAQQhqIAJBwAFqQTwQvAQaIABBATYCACAAIAM2AgQMBQsgAkEANgK4ASACQdgAakGApogBIAJBuAFqQais8AAQhgwACyACQThqIAJBCGooAgA2AgAgAkHEAGogBEEIaigCADYCACACIAIpAwA3AzAgAiAEKQIANwI8IAJBHjYCWCACQbgBaiAFIAMgAkEwaiACQdgAahCLCyAAQQRqIAJBuAFqQcAAELwEGiAAQQE2AgAMAwsgAEEIaiACQcABakE8ELwEGiAAQQE2AgAgACADNgIEDAILIAJBQGsgAkEQaikDADcDACACQThqIAJBCGopAwA3AwAgAiACKQMANwMwIAJBFTYCWCACQbgBaiAFIAMgAkEwaiACQdgAahCLCyAAQQRqIAJBuAFqQcAAELwEGiAAQQE2AgAMAQsgAEEANgIACyACQYACaiQAC6IJAwN/AX4FfEQAAAAAAADwPyEFAkACQCAAvSIEQiCIpyICQf////8HcSIBIASnIgNyBHwgAUGAgMD/B0sgAUGAgMD/B0ZBACADG3IEQEQAAAAAAAAkQCAAoA8LAkAgAw0AAkACQAJAIAFBgIDA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ACACIAIpA0g3AxggAiAENgJAIAJCADcCNCACQaTxjAEoAgA2AjAgAiADQQF2NgI8IAJBMGoQmwEgAkEwahCiDg0FIAJBGGogAkEwahDLAkUNBSACQdQAakEAOgAAIAJCADcCTCACQazxjAEoAgA2AkggAkEYaiACQcgAahCNDiACQdgAaiACQShqKAIANgIAIAJB0ABqIAJBIGopAwA3AwAgAiACKQMYNwNIIAEgAkHIAGoQ6wUNCyABEIMRDAsLIABBEGooAgAgAkHIAGogARD1FSABKAIMIQMgASgCECEEIAJBKGogAkHYAGooAgA2AgAgAkEgaiACQdAAaikDADcDACACIAIpA0g3AxggAiAENgJAIAJCADcCNCACQaTxjAEoAgA2AjAgAiADQQF2NgI8IAJBMGoQmwEgAkEwahCiDg0FIAJBGGogAkEwahDLAkUNBSACQRhqEIMRIAJB1ABqQQA6AAAgAkIANwJMIAJBrPGMASgCADYCSCACQRhqIAJByABqEI0OIAJB2ABqIAJBKGooAgA2AgAgAkHQAGogAkEgaikDADcDACACIAIpAxg3A0ggASACQcgAahDrBQ0JIAEQgxEMCQsgAEEQaigCACABEJsBDAcLIABBEGooAgAhBgJ/AkACQAJAIANBAWsOAgECAAtBACEEIABBCGooAgAiBQwCC0EBIQQgAEEIaigCAAwBCyAAQQxqKAIAIQVBACEEIABBCGooAgALIgNFBEAgAEEUai0AACEDIAJByABqIAYQogJBIBDzEiIAQRhqIAJB4ABqKQMANwIAIABBEGogAkHYAGopAwA3AgAgAEEIaiACQdAAaikDADcCACAAIAIpA0g3AgAgAiADOgBAIAJBBDYCMCACIAA2AjwgAkHIAGogAkEwahCwBSACQcgAaiABEJsBIAJByABqELkKDAwLIAEoAgwhACACQcgAaiAGEKICIAIgAyAAIAAgA0sbNgJoIAJBGGogAkHIAGoQ8QQgAkE4aiACQSBqKAIANgIAIAIgAikDGDcDMCACQcgAaiACQTBqEPABIAJByABqIAEQmwEgAkHIAGoQuQogAyAASw0EIAEQ9A8NBAwFCyAAQQhqIQMgAEEEaigCAEEBRwRAIAEgA0EBEPUCDQsMBgsgASADEJ0DDQoMBQsgAEEEai0AAEEBRwRAIABBCGooAgAh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IgopAwA3AwAgAkHoAWoiCyACQZgCaikDADcDACACQfABaiIMIAJBoAJqKQMANwMAIAJBgAJqIAJBsAJqKQMANwMAIAJBiAJqIAJBuAJqKQMANwMAIAIgAikDiAM3A8gBIAIgAikDkAI3A+ABIAIgAikDqAI3A/gBIAMgBEsNBSAAQQhqIAJB4AFqQTAQvAQaIABBPGogBTYCACAAQThqIAM2AgAgAEHcAGogBjYCACAAQdgAaiAENgIAIABCgICAgCA3AgAgAEFAayACKQPIATcCACAAQcgAaiAHKQMANwIAIABB0ABqIAkpAwA3AgAMCQsgAkEIakEEciEDAkACQAJAAkAgAigCCCIEDgUBAAACAwALIAIgBDYCwAIgAkHAAmpBBHIgA0E4ELwEGiACQdgAaiADQRBqKQIANwMAIAJB0ABqIANBCGopAgA3AwAgAiADKQIANwNIIAJBATYCiAEgAEEEaiABQQRqKAIAIAFBCGooAgAgAkHIAGogAkGIAWoQiwsgAEEBNgIAIAJBwAJqEI4VDAsLIABCgICAgBA3AgAgAEEIaiADKQIANwIAIABBIGogA0EYaikCADcCACAAQRhqIANBEGopAgA3AgAgAEEQaiADQQhqKQIANwIADAoLIABCgICAgNAANwIAIABBCGogAykCADcCACAAQSBqIANBGGooAgA2AgAgAEEYaiADQRBqKQIANwIAIABBEGogA0EIaikCADcCAAwJCyAAQQhqIANBOBC8BBogAEKAgICAwAA3AgAMCAsgAkHAAmogASgCACABQQRqKAIAIAFBCGooAgAQugYgAEEEaiACQcACakHAABC8BBoMBQsgAkGIAWogA0HAABC8BBogAEEEaiACQYgBakHAABC8BBoMBAsgAEE8aiACQfwCaikCADcCACAAQTRqIAJB9AJqKQIANwIAIABBLGogAkHsAmopAgA3AgAgAEEkaiACQeQCaikCADcCACAAQRRqIAgpAwA3AgAgAEEMaiAGKQMANwIAIAAgAikDqAI3AgQgAEEgaiAFNgIAIABBHGogAzYCACAAQQE2AgAgAkHIAGoQjhUMBQsgAEE8aiACQfwCaikCADcCACAAQTRqIAJB9AJqKQIANwIAIABBLGogAkHsAmopAgA3AgAgAEEkaiACQeQCaikCADcCACAAQRRqIAJBmANqKQMANwIAIABBDGogAkGQA2opAwA3AgAgACACKQOIAzcCBCAAQSBqIAY2AgAgAEEcaiAENgIAIABBATYCAAwECyAKIAwpAwA3AwAgCCALKQMANwMAIAIgAikD4AE3A4gDIAJBAjYCiAEgAkHAAmogAUEEaigCACABQQhqKAIAIAJBiANqIAJBiAFqEIsLIABBBGogAkHAAmpBwAAQvAQaIABBATYCAAwDCyACQcACaiAEIAFBBGooAgAgAxC6BiAAQQRqIAJBwAJqQcAAELwEGgsgAEEBNgIAIAJBCGoQjhUMAQsgAkGIAWogA0HAABC8BBogAEEEaiACQYgBakHAABC8BBogAEEBNgIACyACQaADaiQAC/MNAQZ/IwBB4ABrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0ACQAJAAkACQAJAAkAgAC0AAEF/ag4IDAsREQABAgMRCyAAQQRqKAIAIgNBfWoiBEEDIARBA0kbQQFrDgMHCAkGCyAAQRhqKAIAIQAMBAsgAEEEaiEEIABBDGooAgAiAA4CEwECCyAAQQRqKAIAIQMgAEEMaigCACACQgA3AgwgAkGk8YwBKAIAIgQ2AgggAiABKQIMNwIUQQV0IQADQAJAIABFBEAgASACQQhqEMsCRQ0BDBQLIAJCADcCJCACIAQ2AiAgAiABKAIQNgIwIAIgASgCDEEFbjYCLCADIAJBIGoQngECQCACQSBqEKIORQRAIAJByABqIAJBMGooAgA2AgAgAkFAayACQShqKQMANwMAIAIgAikDIDcDOCACQQhqIAJBOGoQ6wUNASABEIMRDBQLIAEQgxEgAkEgahD9FgwTCyADQSBqIQMgAEFgaiEADAELCyABEIMRDBELIARB/OGBARDrFCEADAELCyAAQQV0IQNBrPGMASgCACEFQaTxjAEoAgAhBiAEKAIAIQAgAkE4akEEciIEQQhqIQcDQCADRQ0QAkACQCAALQAAQQNGBEAgAEEBai0AAEECRg0BCyACQgA3AjwgAiAGNgI4IAIgASkCDDcCRCAAIAJBOGoQngECQCABIAJBOGoQywJFDQAgAkE4ahD1D0UNACACQThqEP0WDAILIAEQgxEgAkE4ahD9FgwSCyABEKIORQ0MIARCADcCACAHQQA6AAAgAiAFNgI4IAEgAkE4ahCNDgsgAEEgaiEAIANBYGohAwwACwALIABBEGooAgAgAkE4aiABEPUVIAEoAgwhAyABKAIQIQQgAkEYaiACQcgAaigCADYCACACQRBqIAJBQGspAwA3AwAgAiACKQM4NwMIIAIgBDYCMCACQgA3AiQgAkGk8YwBKAIANgIgIAIgA0EBdjYCLCACQSBqEJ4BIAJBIGoQog4NBSACQQhqIAJBIGoQywJFDQUgAkHEAGpBADoAACACQgA3AjwgAkGs8YwBKAIANgI4IAJBCGogAkE4ahCNDiACQcgAaiACQRhqKAIANgIAIAJBQGsgAkEQaikDADcDACACIAIpAwg3AzggASACQThqEOsFDQsgARCDEQwLCyAAQRBqKAIAIAJBOGogARD1FSABKAIMIQMgASgCECEEIAJBGGogAkHIAGooAgA2AgAgAkEQaiACQUBrKQMANwMAIAIgAikDODcDCCACIAQ2AjAgAkIANwIkIAJBpPGMASgCADYCICACIANBAXY2AiwgAkEgahCeASACQSBqEKIODQUgAkEIaiACQSBqEMsCRQ0FIAJBCGoQgxEgAkHEAGpBADoAACACQgA3AjwgAkGs8YwBKAIANgI4IAJBCGogAkE4ahCNDiACQcgAaiACQRhqKAIANgIAIAJBQGsgAkEQaikDADcDACACIAIpAwg3AzggASACQThqEOsFDQkgARCDEQwJCyAAQRBqKAIAIAEQngEMBwsgAEEQaigCACEGAn8CQAJAAkAgA0EBaw4CAQIAC0EAIQQgAEEIaigCACIFDAILQQEhBCAAQQhqKAIADAELIABBDGooAgAhBUEAIQQgAEEIaigCAAsiA0UEQCAAQRRqLQAAIQMgAkE4aiAGEKICQSAQ8xIiAEEYaiACQdAAaikDADcCACAAQRBqIAJByABqKQMANwIAIABBCGogAkFAaykDADcCACAAIAIpAzg3AgAgAiADOgAwIAJBBDYCICACIAA2AiwgAkE4aiACQSBqELAFIAJBOGogARCeASACQThqELkKDAwLIAEoAgwhACACQThqIAYQogIgAiADIAAgACADSxs2AlggAkEIaiACQThqEPEEIAJBKGogAkEQaigCADYCACACIAIpAwg3AyAgAkE4aiACQSBqEPABIAJBOGogARCeASACQThqELkKIAMgAEsNBCABEPQPDQQMBQsgAEEI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aiILKQMANwMAIAMgAykD4AE3A6gBIANBCGogA0GoAWoQ3wsgAygCCCEFIAMoAgwhBiAIQQhqIAspAwA3AgAgCCADKQPgATcCACADIAE2AvQBIAMgBDYC8AEgDCADQfABahDcDCADIAY2AqQBIAMgBTYCoAEgBiEBIAUhBAwBCyADQfABaiADQaABaiADQThqEKQTIAMoAvABIgVBIEcNAyADKAI0IgFBf2ohBCADKAIsIAFBGGxqQWhqIQEDQCAEQX9GBEBBACEEDAcLIAEoAgAiBUECRg0GIAMgAUEEaigCACIGNgLcASADIAU2AtgBIAggAUEQaikCADcDACADIAFBCGopAgA3A/ABIANB4AFqIANB8AFqEMUJIAMoAuABQQRHBEAgAyAENgI0IANBsAFqIANB6AFqIgspAwA3AwAgAyADKQPgATcDqAEgAyADQagBahDfCyADIAMoAgQiATYCpAEgAyADKAIAIgQ2AqABIAhBCGogCykDADcCACAIIAMpA+ABNwIAIAMgBjYC9AEgAyAFNgLwASAMIANB8AFqENwMDAILIANB8AFqIANB2AFqIANBOGoQpBMgAygC8AEiBUEgRgRAIAFBaGohASAEQX9qIQQMAQsLCyADIAQ2AjQgAygC9AEhASADKQP4ASENIANB8ABqIApBMBC8BBoMAwsgAEEEaiADQfABakEEckE8ELwEGgwHCyACQQRqIQFBACEEQQAhBwwDCyADKQP4ASENIAMoAvQBIQEgA0HwAGogCkEwELwEGgsgA0FAayADQfAAakEwELwEGiAAQRBqIANBQGtBMBC8BBogAEEIaiANNwIAIAAgATYCBAwECyADIAQ2AjQLIAdBBEcEQCADQbABaiIGIAWtIAStQiCGhDcDACADIAE2AqwBIAMgBzYCqAEgA0GoAWoQ1A8hASAJQQhqIAYpAwA3AgAgCSADKQOoATcCACADIAI2AvABIANBIGogA0HwAWoQ3gwgASECDAELIANB8AFqIANBOGogAhDwEyADKALwASIFQSBHDQEgAygCKCIBQX9qIQIgAygCICABQRRsakFsaiEBA0ACQAJAIAJBf0YEQEEAIQIMAQsgAUEEaigCACIFQQRHDQELIAMgAjYCKEEgIQUMBAsgASgCACEEIAkgAUEIaikCADcCACAJQQhqIgYgAUEQaigCADYC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EIEFIAMoAlQiBEUEQAJAIAFBARCJBCADQbgBaiAHQQhqKAIANgIAIAMgBykCADcDsAFBACEHA0AgASgCECADKAJ8Rw0EIAEQ+xVFDQQgARD7FSEGAkACQAJAIAIEQCADKAKYASEEDAELIAMoApgBIgRFIAdBAXNFciAGQSBGcg0AIAZBCUcNAQsgA0GAAWogAygCkAEgBBDvEiADKAKoASEEDAELIAMoAqgBIgQNACADQYABakEgEK8FQQAhBAsgA0EANgKYASADQYABaiADKAKgASAEEO8SIANBADYCqAEgARD7FSIEQSBGIARBCUZyIQcDQAJAAkACQCABEPsVIgRBdmoOBAECAgEACyAEDQELIAEQ+xVFDQYgAUECEIkEIAEgA0GQAWoQgQsgA0HIAGogASADQfwAaiADQaABahCBBSADKAJUIgRFDQIMAwsgA0GAAWogARD7FRCvBSABEO4IIAFBARCJBAwACwALAAsLIANBQGsgA0HQAGooAgA2AgAgAyADKQNINwM4IAMpA1gLIQggA0GgAWoQiRQgA0GQAWoQiRQgA0GAAWoQiRQgA0EoaiADQUBrKAIAIgE2AgAgAyADKQM4Igk3AyAgAEEIaiABNgIAIAAgCTcCACAAIAg3AhAgACAENgIMDAELAkAgBUF/Rg0AIANBgAFqIAMoApABIAMoApgBEO8SIAVBAUcNACADQYABaiADKAKgASADKAKoARDvEgsgA0FAayIEIANBuAFqKAIANgIAIAMgAykDsAE3AzggAykDgAEhCCADKAKIASEFIANBoAFqEIkUIANBkAFqEIkUIANBKGogBCgCACIENgIAIANBCGoiByADQTRqKAIANgIAIANBGGogBDYCACADIAMpAiw3AwAgAyADKQM4Igk3AxAgA0HQAGogBDYCACADQeAAaiAFNgIAIANB2ABqIAg3AwAgAyAJNwNIIANBlQhBlQogAhs2AlQgA0HkAGogAykDADcCACADQewAaiAHKAIANgIAIAFBFGogA0HIAGoQiwwgAEEANgIMCyADQcABaiQAC7wMAhR/BH4jAEHwAGsiAyQAAkAgAUEVTwRAIANBKGogAUEBdhD2CyADQQA2AjggAyADKAIsNgI0IAMgAygCKCIRNgIwIANCADcCRCADQaTxjAEoAgAiDDYCQCAAQfB+aiESIAEhBQNAIAVFBEAgDEEAIAMoAkQiABsiAUUgAEH/////AXFFckUEQCABEKUCCyADQTBqEJ0RIANBMGoQzxMMAwsCQAJAIAVBf2oiCEUNACAAIAhBMGxqIAVBMGwiBCAAakGgf2oQ/ANFBEAgBCASaiECA0AgCEEBRg0CIAhBf2ohCCACQTBqIAIQ/AMgAkFQaiECRQ0ACwwCCyAEIBJqIQIDQAJAQQAhBiAIQQFGBEBBACEIDAELIAhBf2ohCCACQTBqIAIQ/AMgAkFQaiECDQELCyADQSBqIAggBSAAIAFB3JSCARClDyADQRhqIAMoAiAiBCADKAIkIg5BAXYiDyAPQZyWggEQ1xAgAygCHCELIAMoAhghAiADQRBqIAQgDkEwbGpBACAPa0EwbGogDyAPQayWggEQ1xAgAygCECAPQTBsakFQaiEEIAMoAhQhEAJAA0AgBiAPaiIJRQ0DIAYgC2pFDQEgCUF/aiAQSQRAIAIpAwAhFiACIAQpAwA3AwAgAkEYaiIJKQMAIRcgCSAEQRhqIgkpAwA3AwAgAkEQaiIKKQMAIRggCiAEQRBqIgopAwA3AwAgAkEIaiINKQMAIRkgDSAEQQhqIg0pAwA3AwAgDSAZNwMAIAogGDcDACAJIBc3AwAgBCAWNwMAIANB2ABqIgkgAkEoaiIKKQMANwMAIAMgAkEgaiINKQMANwNQIAogBEEoaiIKKQMANwMAIA0gBEEgaiINKQMANwMAIAogCSkDADcDACANIAMpA1A3AwAgAkEwaiECIARBUGohBCAGQX9qIQYMAQsLIA5BAXYgBmpBf2ogEEHMloIBEMwLAAsgCyALQbyWggEQzAsAC0EAIQgLIAUgCGshAgNAIAhBACACQQpJGwRAIAMgCEF/aiIIIAUgACABQeyUggEQpQ8gAygCACADKAIEEKsIIAJBAWohAgwBBQJAIAMoAkQgB0YEfyADQUBrIAcQxgcgAygCQCEMIAMoAkgFIAcLQQN0IAxqIgUgAjYCBCAFIAg2AgAgAyADKAJIQQFqIgc2AkggAygCQCEMAkADQCAHQQJJDQICQAJAAkACQCAMIAdBf2oiD0EDdGoiBSgCAEUNACAHQQN0IAxqIg5BdGooAgAiBiAFKAIEIgRNDQAgB0EDSQ0GIAwgB0F9aiILQQN0aigCBCICIAQgBmpNDQEgB0EESQ0GIA5BZGooAgAgAiAGaksNBgwBCyAHQQNJDQEgBSgCBCEEIAwgB0F9aiILQQN0aigCBCECCyACIARJDQELIAdBfmohCwsgA0FAayALQQFqIhBB/JSCARD0EiIFKAIEIQ4gA0EIaiAFKAIAIhQgA0FAayALQYyVggEQ9BIiBSgCBCIVIAUoAgBqIAAgAUGclYIBEKUPIAMoAggiBSAOQTBsIgRqIQIgBSADKAIMIgZBMGxqIQkCQAJAIAYgDmsiBiAOSQRAIBEgAiAGQTBsIgYQvAQiBCAGaiEGIAlBUGohCQNAIAYgBE0gBSACT3INAiAGIAZBUGoiCiAKIAJBUGoiDRD8AyITGyEGIA0gAiATGyECIAkgDSAKIBMbQTAQvARBUGohCQwACwALIAQgESAFIAQQvAQiBGohBgNAIAQgBk8gAiAJT3INAiAFIAIgBCACIAQQ/AMiChtBMBC8BEEwaiEFIAIgCkEwbGohAiAEIApBAXNBMGxqIQQMAAsACyACIQULIAUgBCAGIARrIgUgBUEwcGsQvAQaIAcgC0sEQCAMIAtBA3RqIgUgDiAVajYCBCAFIBQ2AgAgByAQTQ0CIAwgEEEDdGoiBSAFQQhqIAcgC2tBA3RBcGoQrAIgAyAPNgJIIA8hBwwBCwsgCyAHQayVggEQzAsACyAQIAdBvJWCARDSCwALCwsgCCEFDAALAAsgAUECSQ0AIAFBMGwgAGpBoH9qIQRBASECA0AgASACRg0BIAQgAkEBaiICEKsIIARBUGohBAwACwALIANB8ABqJAALgQ0CBX8BfiMAQYABayIGJAAgBiADNgJEIAYgAjYCQCAGQcgAaiACIAMQiREgBkHQAGohCAJAAkACQAJAAn8CQCAGQQhqIAUCfwJAAkAgBigCSCIHQSNHBEAgCCgCACEIIAYoAkwhCSAHQS9GDQEgB0E/Rg0HIAdB3ABGDQEgB0GAgMQARg0IIAUoAjRBAUYNAiAFKAI8QQFHDQQgBUFAawwDCyAGQeAAaiABQRhqKQIANwMAIAZB2ABqIAFBEGopAgA3AwAgCCABQQhqKQIANwMAIAYgASkCADcDSCAAIAZByABqIAUgAiADEIQFDAgLQQAhBwNAIAYgAzYCTCAGIAI2AkggBkHIAGoQhBQiCkHcAEdBACAKQS9HGw0FIAdBAWohByAGKAJMIQMgBigCSCECDAALAAsgBUE4agsoAgAQyRAgBigCCCEIIAYoAgwMAQsgBSgCACEIIAUoAggLIQcgASAIIAcQ7xIgASAEIAUoAjAQpwQgBkEBOgBIIAYgASAEIAZByABqIAUoAjAgAiADEKoBIAYoAgQhAiAGKAIAIQMgBkHgAGogAUEYaikCADcDACAGQdgAaiABQRBqKQIANwMAIAZB0ABqIAFBCGopAgA3AwAgBiABKQIANwNIIAUoAgwhASAFKAIQIQQgBSgCFCEHIAUoAhghCCAGQfgAaiAFQSxqKAIANgIAIAZB8ABqIAVBJGopAgA3AwAgBiAFKQIcNwNoIAAgBkHIAGogASAEIAcgCCAGQegAaiAFLwFEIAVBxgBqLwEAIAUoAjAgAyACEMkFDAMLIAdBAU0EQCAGQThqIAUgBSgCMCICQQFqEMkQIAEgBigCOCAGKAI8EO8SIAZBAToASCAGQTBqIAEgBCAGQcgAaiACIAkgCBCqASAGKAI0IQIgBigCMCEDIAZB4ABqIAFBGGopAgA3AwAgBkHYAGogAUEQaikCADcDACAGQdAAaiABQQhqKQIANwMAIAYgASkCADcDSCAFKAIMIQEgBSgCECEEIAUoAhQhByAFKAIYIQggBkH4AGogBUEsaigCADYCACAGQfAAaiAFQSRqKQIANwMAIAYgBSkCHDcDaCAAIAZByABqIAEgBCAHIAggBkHoAGogBS8BRCAFQcYAai8BACAFKAIwIAMgAhDJBQwDCyABQRhqIgkoAgAhByABQRRqKAIAIQggASgCECEKIAYgBkFAazYCSAJAAkACQCAKQQFrDgIAAgELIAZByABqELgJRQ0BIAZBKGpBAxCMCSAIIAYoAiggBigCLCAHKAIUEQQADAELIAZByABqELgJRQ0AIAhBAyAHKAIUEQAACyAGQSBqIAUgBSgCDCIFQQFqEMkQIAEgBigCICAGKAIkEO8SIAZB4ABqIAkpAgA3AwAgBkHYAGogAUEQaikCADcDACAGQdAAaiABQQhqKQIANwMAIAYgASkCADcDSCAAIAZByABqIAIgAyAEIAUQfAwCCwJ/AkAgBkEYaiAFAn8gBSgCNEEBRwRAIAUoAjxBAUcNAiAFQUBrDAELIAVBOGoLKAIAEMkQIAYoAhghCCAGKAIcDAELIAUoAgAhCCAFKAIICyEHIAEgCCAHEO8SIAZByABqIAEgBSgCDCACIAMQsgIgBi0ASEEBRwRAIAZB1ABqKQIAIQsgAEE4aiAGKQJMNwIAIABBQGsgCzcCACAAQSBqIAUpAhw3AgAgAEEoaiAFQSRqKQIANwIAIABBBGogASkCADcCACAAQQxqIAFBCGooAgA2AgAgAEEwaiAFQSxqKQIANwIAIABByABqIAUoAkQ2AgAgAEEYaiAFKQIUNwIAIABBEGogBSkCDDcCACAAQQA6AAAMAgsgBi0ASSECIABBAToAACAAIAI6AAEgARCJFAwBCwJ/IAUoAjxBAUcEQCAFKAIAIQMgBSgCCAwBCyAGQRBqIAUgBUFAaygCAEHEsIwBEMgQIAYoAhAhAyAGKAIUCyECIAEgAyACEO8SIABBQGtBADYCACAAQSBqIAUpAhw3AgAgAEEoaiAFQSRqKQIANwIAIABBMGogBUEsaigCADYCACAAQQRqIAEpAgA3AgAgAEEMaiABQQhqKAIANgIAIABBPGogBUE4aigCADYCACAAQcgAaiAFKAJENgIAIABBEGogBSkCDDcCACAAQRhqIAUpAhQ3AgAgAEE0aiAFKQIwNwIAIABBADoAAAsgBkGAAWokAAviDAEJfyMAQdAAayIHJAAgByAGNgI8IAcgBTYCOCAEQQFqIQ8gAUEQaiENIAJB/wFxIQ4CQAJAA0AgASgCCCEMA0AgB0FAayAHQThqEM4IAkACfwJAIAcoAkAiCEGAgMQARg0AIAcoAkghCiAHKAJEIQkCQAJAIAhBI0YNAAJAIAhBL0cEQCAIQT9GDQIgCEHcAEYNASABLQAcIQsMBgtBAiELIAEtABxBAkYNBQwCCyABLQAcIgtBAkYgDkECRnINBCAHQcgAaiANQQhqKAIANgIAIAcgDSkCADcDQCAHQUBrQQAQqA0MAQsgAS0AHCILDQMgByAGNgI8IAcgBTYCOAwBC0EBDAELQQALIQggB0EYaiABIAxB0LGMARC3EAJAAkACQAJAIAcoAhgiBSAHKAIcIgZB4LGMAUECELYWDQAgBSAGQeKxjAFBBhC2Fg0AIAUgBkHosYwBQQYQthYNACAFIAZB7rGMAUEGELYWDQAgBSAGQfSxjAFBBhC2Fg0AIAUgBkH6sYwBQQQQthYNACAFIAZB/rGMAUEEELYWDQAgBSAGQYKyjAFBBBC2Fg0AIAUgBkGGsowBQQQQthYNAAJAIAUgBkGcsowBQQEQthYNACAFIAZBnbKMAUEDELYWDQAgBSAGQaCyjAFBAxC2Fg0AAkAgDg0AIAdBEGogASAPQaSyjAEQtxAgBygCECAHKAIUEMoQRQ0AIAEoAgAiBiABKAIIIgVB/AAQ2xEEQAJAIAVFDQAgBSAGaiIGQX9qLQAAIglBGHRBGHUiCkF/TARAIApBP3ECfyAGQX5qLQAAIglBGHRBGHUiC0FATgRAIAlBH3EMAQsgC0E/cQJ/IAZBfWotAAAiCUEYdEEYdSIMQUBOBEAgCUEPcQwBCyAMQT9xIAZBfGotAABBB3FBBnRyC0EGdHILQQZ0ciIJQYCAxABGDQELIAECf0F/IAlBgAFJDQAaQX4gCUGAEEkNABpBfUF8IAlBgIAESRsLIAVqNgIICyABQToQrwULIAMtAABFDQAgB0HIAGogDUEIaigCADYCACAHIA0pAgA3A0AgB0FAa0EFEKgNIANBADoAAAsgCEUNAyABQS8QrwUMBAsgASAMEO4NDAELIAEgDEF/ahDuDSABIAIgBBCnBCAHQQhqIAEgBEGMsowBELcQIAcoAgggBygCDEEvENsRDQAgAUEvEK8FCyAIDQELIAAgBykDODcDACAHQdAAaiQADwsgBygCPCEGIAcoAjghBQwCCyABIAggBygCOCIFIAcoAjwiBhC5AyALQf8BcUECRgRAIA5BAkYEQANAIApFDQMCQAJAAn8gCSwAACIIELETRQRAIAhBf0wNCkEBIQgDQCAIIApGBEAgCiELIAkhCEEAIQpBsP+MAQwDCyAIIAlqLAAAIgsQsRMNAyAIQQFqIQggC0F/Sg0ACwwJCyAHQSBqIAgQiA8gCkF/aiEKIAcoAiQhCyAHKAIgIQggCUEBagshCSAIRQ0FDAELIAdBQGsgCSAKIAgQlBAgBygCTCEKIAcoAkghCSAHKAJEIQsgBygCQCEICyABIAggCxDvEgwACwALA0AgCkUNAgJAAkACfyAJLAAAIggQvRRFBEAgCEF/TA0JQQEhCANAIAggCkYEQCAKIQsgCSEIQQAhCkGw/4wBDAMLIAggCWosAAAiCxC9FA0DIAhBAWohCCALQX9KDQALDAgLIAdBKGogCBCIDyAKQX9qIQogBygCLCELIAcoAighCCAJQQFqCyEJIAhFDQQMAQsgB0FAayAJIAogCBCUECAHKAJMIQogBygCSCEJIAcoAkQhCyAHKAJAIQgLIAEgCCALEO8SDAALAAsDQCAKRQ0BAkACQAJ/IAksAAAiCBDvDQRAIAdBMGogCBCIDyAKQX9qIQogBygCNCELIAcoAjAhCCAJQQFqDAELIAhBf0wNAkEBIQgCQAJAA0AgCCAKRg0CIAggCWosAAAiCxDvDQ0BIAhBAWohCCALQX9KDQALDAgLIAdBQGsgCSAKIAgQlBAgBygCTCEKIAcoAkghCSAHKAJEIQsgBygCQCEIDAILIAohCyAJIQhBACEKQbD/jAELIQkgCEUNAwsgASAIIAsQ7xIMAQsLCwsMAQtB+MCMAUEhQZzBjAEQvQ8AC0HQv4wBQSdB2MCMARC9DwALjg0CBX8BfiMAQTBrIgQkAEEBIQUCQAJ/AkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDh0eARgCHgMEBQYXFgcIFRQbCRMKCwwNDg8SEREREAALQceDjQFBKEGsw4IBEL0PAAsgBEKCgICAEDcDCCABQoKAgIAQENAWIQUgBEEIahDmEAwcCyAAQRBqDBYLIAEgAEEIahCgFCEFDBoLIAEgAEEIaiACKAIALQAsEJsMIQUMGQsgASAAQQhqIAIoAgAtACwQogchBQwYCyABEIcRIQIgBEKCgICAEDcDCCAEIARBCGo2AiAgASAEQSBqIABBD0EHIAIbakEBakG8hYMBELcBIQUgBEEIahDmEAwXCyACKAIAIgZBAToAKiAGIAYoAhBBAWo2AhAgBEEBOgAMIAQgBjYCCCAAQQhqKAIAQRhsIQIgAEEEaigCACEFA0AgAiIABEAgAEFoaiECIAUgASAEQQhqIAMQqwEgBUEYaiEFDQELCyAGQQA6ACogBiAGKAIQQX9qNgIQIABBAEchBQwWCyABEMsTIQUMFQsgBEEIaiABQQRqIgIoAgAgAUEIaiIAKAIAQfQAaigCABDkEQJAIAAoAgAiACgCdEUEQCAEQRxqKAIAIQMgBEEYaigCACEBQQAhAAwBCyAAQfgAaigCACEAIARBGGogAigCACIBNgIAIARBHGogASgCACAAQQd0akGAf2oiAzYCAAsgBCAANgIUA0ACfgJAAkAgBCgCCCIFQQBHIABBAEdzDQAgBUUgAEVyDQEgACAFRw0AIAQoAgwgAUcNACAEKAIQIANGDQELIARBKGogBEEQaigCADYCACAEIAQpAwgiCTcDICAEQQA2AgggBEEIaiAEQSBqQQAgCaciBRsQkhUgBCkCJAwBC0EAIQAgBEEANgIIIAQpAgwLIQkgBQRAIAlCIIinKAIAQQZxQQRHDQELCyAFRSEFDBQLIAEgAiAAQQRqKAIAIABBCGooAgBBAEEAEPsBIQUMEwsgASACIABBBGooAgAgAEEIaigCAEEAQQEQ+wEhBQwSCyABIAIgAEEEaigCACAAQQhqKAIAQQFBABD7ASEFDBELIAEgAiAAQQRqKAIAIABBCGooAgBBAUEBEPsBIQUMEAsgASACQQBBAUEBQQAQ+wEhBQwPCyABIAJBAEEBQQFBARD7ASEFDA4LQQAhBSACKAIAIgIoAgwiBkUNDSABKAIIIAZHDQ1BASEFIABBBGooAgBBAUcNDSACIAIoAhAiB0EBaiIINgIQIABBCGooAgAiAEEYaiIFIABBEGooAgBBGGxqIQYgAi0AKEUgCCAHT3INCyAFIAZGDQkgBS0AAEUNCSAAQTBqIgUgBkcEQCAFLQAABEBBACEFQX8MDgsgAEHIAGohBQwMC0Hoho0BQStBvMKCARC9DwALQQAhBQwMC0EAIQUgASACQQBBAUEBQQAQ+wFFDQsgASACQQBBAUEBQQEQ+wEhBQwLCyACKAIAKAIIIgBFDQcgACABKAIIRiEFDAoLQQAhBSABEMsTRQ0JCyABEMwTIQUMCAtBACEFIABBBGooAgAtADgNByABEIcRIQMCQCAAKAIEIgIpAwAiCUIBUSIARQRAIARCgoCAgBA3AyAgBCAEQSBqNgIEDAELIARBACACQQhqQQAgABsiAEEIaiAAKQMAUBs2AgQLQQAhACAEIAItAChBAUYEfyACQSlqLQAAIQAgAkEqai0AACEFIAQgAkEsajYCDCAEIAUgAxChFDoACiAEIAA6AAlBAQUgAAs6AAggASAEQQRqIAJBIEEYIAMbaiAEQQhqELcBIQUgCVBFDQcgBEEgahDmEAwHC0EAIQUgAEEDai0AAA0GIABBAmotAAAhAiAALQABIQMgARCHESEFIARCgoCAgBA3AyAgBCAEQSBqNgIEIAQgAEEEajYCDCAEIAIgBRChFDoACiAEIAM6AAkgBEEBOgAIIAEgBEEEaiAAQRBqIARBCGoQtwEhBSAEQSBqEOYQDAYLIABBCGoLIQUgASAFKQMAENAWIQUMBAtB6IaNAUErQazCggEQvQ8ACyABEJAOIQUMAgsgBEEHOgAQIAQgBjYCDCAEIAU2AgggBEEIaiABIAIgA0EAENsBQf8BcUUhBSACKAIQQX9qCyEAIAIgADYCEAsgBEEwaiQAIAUL9RECBH8CfiMAQRBrIgIkACAAQRBqKAIAQShsIQMgACgCCCEAA0AgAwRAIABBEGoiBCkDACIFQgODUARAIAWnIgEgASgCDEEBajYCDCAEKQMAIQULIAIgBTcDCAJ+AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFQoKAgICAAVIEQCAFQoKAgICgAVENAwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAVCgoCAgOABUgRAIAVCgoCAgLADUQ0YIAVCgoCAgMAIUQ0WAkACQAJAAkACQAJAIAVCgoCAgNAIUgRAIAVCgoCAgKAJUQ0SIAVCgoCAgJAKUQ0sIAVCgoCAgNAKUQ0KIAVCgoCAgJALUQ0IIAVCgoCAgIAMUQ0lIAVCgoCAgLANUQ0OIAVCgoCAgJAPUQ0PAkACQAJAAkAgBUKCgICAsA9SBEAgBUKCgICAoBRRDTAgBUKCgICAgBtRDTIgBUKCgICAsCBRDSEgBUKCgICA8CVRDRUgBUKCgICAwCZRDScgBUKCgICAwClRDREgBUKCgICAsC9RDRYgBUKCgICAkDNRDQIgBUKCgICA0DRRDQYgBUKCgICAoDZRDQMgBUKCgICAsDhRDRogBUKCgICAwDlRDRgCQCAFQoKAgICAO1IEQCAFQoKAgIDwO1ENNiAFQoKAgIDgwQBRDQogBUKCgICA0MkAUQ0LIAVCgoCAgMDNAFENIiAFQoKAgICwzwBRDQEgBUKCgICAsNcAUQ0vIAVCgoCAgODYAFENHyAFQoKAgICA2QBRDRsgBUKCgICAsNkAUQ0UIAVCgoCAgMDZAFENJyAFQoKAgICAgQFRDSogBUKCgICA0NsAUQ0SIAVCgoCAgLDcAFENDCAFQoKAgICA3QBRDTEgBUKCgICAwN8AUgRAIAVCgoCAgODgAFENNiAFQoKAgICw5gBRDSEgBUKCgICAgOgAUQ0vIAVCgoCAgJDqAFENMSAFQoKAgICA7gBRDR4gBUKCgICAsO8AUQ0mIAVCgoCAgJDwAFENDiAFQoKAgICw8QBRDQogBUKCgICAkPQAUQ0iIAVCgoCAgND0AFENESAFQoKAgICg9gBRDR8gBUKCgICAsPgAUgRAIAVCgoCAgJD7AFENBSAFQoKAgICA/QBRDQggBUKCgICAgP8AUQ0vIAVCgoCAgLDaAFIEQEEBIQFCAAw6C0EAIQFCgoCAgODVACEGQoKAgIAQDDkLQQAhAUKCgICA4NQAIQZCgoCAgBAMOAtBACEBQoKAgICgEyEGQoKAgIAQDDcLQQAhAUKCgICAgCohBkKCgICAEAw2C0EAIQFCgoCAgLATIQZCgoCAgBAMNQtBACEBQoKAgICA0QAhBkKCgICAEAw0C0EAIQFCgoCAgJDkACEGQoKAgIAQDDMLQQAhAUKCgICA8A4hBkKCgICAEAwyC0EAIQFCgoCAgJDsACEGQoKAgIAQDDELQQAhAUKCgICAkDYhBkKCgICAEAwwC0EAIQFCgoCAgIAnIQZCgoCAgBAMLwtBACEBQoKAgICgLSEGQoKAgIAQDC4LQQAhAUKCgICAwIUBIQZCgoCAgBAMLQtBACEBQoKAgIDQxwAhBkKCgICAEAwsC0EAIQFCgoCAgOD9ACEGQoKAgIAQDCsLQQAhAUKCgICAgPsAIQZCgoCAgBAMKgtBACEBQoKAgICg8gAhBkKCgICAEAwpC0EAIQFCgoCAgOAHIQZCgoCAgBAMKAtBACEBQoKAgIDgESEGQoKAgIAQDCcLQQAhAUKCgICA0OMAIQZCgoCAgBAMJgtBACEBQoKAgIDALiEGQoKAgIAQDCULQQAhAUKCgICAgAshBkKCgICAEAwkC0EAIQFCgoCAgMAGIQZCgoCAgBAMIwtBACEBQoKAgICAzwAhBkKCgICAEAwiC0EAIQFCgoCAgMA8IQZCgoCAgBAMIQtBACEBQoKAgICwHSEGQoKAgIAQDCALQQAhAUKCgICAoDUhBkKCgICAEAwfC0EAIQFCgoCAgLDOACEGQoKAgIAQDB4LQQAhAUKCgICAECEGQoKAgIAQDB0LQQAhAUKCgICA8BchBkKCgICAEAwcC0EAIQFCgoCAgIDVACEGQoKAgIAQDBsLQQAhAUKCgICA8AchBkKCgICAEAwaC0EAIQFCgoCAgLAKIQZCgoCAgBAMGQtBACEBQoKAgICQ8wAhBkKCgICAEAwYC0EAIQFCgoCAgNAPIQZCgoCAgBAMFwtBACEBQoKAgIDQ5wAhBkKCgICAEAwWC0EAIQFCgoCAgJAVIQZCgoCAgBAMFQtBACEBQoKAgIDQOSEGQoKAgIAQDBQLQQAhAUKCgICAwDIhBkKCgICAEAwTC0EAIQFCgoCAgKAwIQZCgoCAgBAMEgtBACEBQoKAgICAGiEGQoKAgIAQDBELQQAhAUKCgICAgCUhBkKCgICAEAwQC0EAIQFCgoCAgKDoACEGQoKAgIAQDA8LQQAhAUKCgICA8CchBkKCgICAEAwOC0EAIQFCgoCAgJCDASEGQoKAgIAQDA0LQQAhAUKCgICAkBwhBkKCgICAEAwMC0EAIQFCgoCAgODaACEGQoKAgIAQDAsLQQAhAUKCgICAsCshBkKCgICAEAwKC0EAIQFCgoCAgIAzIQZCgoCAgBAMCQtBACEBQoKAgIDAPiEGQoKAgIAQDAgLQQAhAUKCgICA8MwAIQZCgoCAgBAMBwtBACEBQoKAgIDgKCEGQoKAgIAQDAYLQQAhAUKCgICA0OUAIQZCgoCAgBAMBQtBACEBQoKAgIDAMSEGQoKAgIAQDAQLQQAhAUKCgICAoA8hBkKCgICAEAwDC0EAIQFCgoCAgODXACEGQoKAgIAQDAILQQAhAUKCgICAwIgBIQZCgoCAgBAMAQtBACEBQoKAgIDgICEGQoKAgIAQCyEFIAJBCGoQ7RAgAUUEQCAAELMOIAQgBjcDACAAQQhqIAU3AwAgAEIANwMACyAAQShqIQAgA0FYaiEDDAELCyACQRBqJAALmxACBH8CfiMAQRBrIgIkACAAQRBqKAIAQTBsIQMgACgCCCEAA0AgAwRAIABBGGoiBCkDACIFQgODUARAIAWnIgEgASgCDEEBajYCDCAEKQMAIQULIAIgBTcDCAJ+AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBUKCgICA4ANSBEAgBUKCgICAsAhRDQogBUKCgICA8AlSBEAgBUKCgICAkIkBUQ0TAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAFQoKAgIDQDFIEQCAFQoKAgIDgD1ENLiAFQoKAgICwEFENJyAFQoKAgIDwEFENESAFQoKAgIDwGFENIiAFQoKAgICgGlENDSAFQoKAgIDQHFENLCAFQoKAgICgHlENASAFQoKAgICwIFENKCAFQoKAgIDgIVENICAFQoKAgIDgJ1ENCCAFQoKAgIDAKVENEyAFQoKAgICwK1ENEiAFQoKAgICgMVENAyAFQoKAgIDANVENFSAFQoKAgIDwOFENECAFQoKAgICAOlENHCAFQoKAgICgOlENFiAFQoKAgICwPVENDiAFQoKAgICwP1ENDyAFQoKAgIDwxABRDQYgBUKCgICAwMUAUQ0KIAVCgoCAgLDGAFENAgJAAkACQAJAAkAgBUKCgICA8MsAUgRAIAVCgoCAgPDNAFENKiAFQoKAgIDQzwBRDRogBUKCgICAgNUAUQ0PIAVCgoCAgLDVAFENBCAFQoKAgICA1wBRDSkgBUKCgICAkNkAUQ0wIAVCgoCAgMDcAFENHSAFQoKAgIDg3ABRDR4gBUKCgICA8OIAUQ0DIAVCgoCAgIDjAFENHyAFQoKAgICw5wBRDRIgBUKCgICA0OcAUQ01IAVCgoCAgMDpAFENASAFQoKAgICw6gBRDTYgBUKCgICAkOsAUQ0gIAVCgoCAgNDtAFENDSAFQoKAgICg7gBRDSEgBUKCgICAgPAAUQ0rIAVCgoCAgID1AFENOCAFQoKAgICg9gBRDScgBUKCgICA8PoAUQ0zIAVCgoCAgND7AFENESAFQoKAgIDw/wBRDQsgBUKCgICA4IIBUQ0xIAVCgoCAgICDAVENIyAFQoKAgICQhAFRDQogBUKCgICA4IUBUQ0sIAVCgoCAgPCFAVENAiAFQoKAgICAhgFRDQUgBUKCgICAsAtSBEBBASEBQgIMOgtBACEBQoKAgIDgFyEGQgAMOQtBACEBQoKAgIDgMiEGQgAMOAtBACEBQoKAgICQByEGQgAMNwtBACEBQoKAgICQECEGQgAMNgtBACEBQoKAgIDABSEGQgAMNQtBACEBQoKAgIDAKiEGQgAMNAtBACEBQoKAgICg9wAhBkIADDMLQQAhAUKCgICA8BohBkIADDILQQAhAUKCgICA4NgAIQZCAAwxC0EAIQFCgoCAgODRACEGQgAMMAtBACEBQoKAgIDA+AAhBkIADC8LQQAhAUKCgICA0OIAIQZCAAwuC0EAIQFCgoCAgODpACEGQgAMLQtBACEBQoKAgICQICEGQgAMLAtBACEBQoKAgICgKyEGQgAMKwtBACEBQoKAgICw2wAhBkIADCoLQQAhAUKCgICA4N4AIQZCAAwpC0EAIQFCgoCAgJD4ACEGQgAMKAtBACEBQoKAgIDg/QAhBkIADCcLQQAhAUKCgICAsNIAIQZCAAwmC0EAIQFCgoCAgIAPIQZCAAwlC0EAIQFCgoCAgPAKIQZCAAwkC0EAIQFCgoCAgND2ACEGQgAMIwtBACEBQoKAgICgASEGQgAMIgtBACEBQoKAgICAAyEGQgAMIQtBACEBQoKAgIDQLSEGQgAMIAtBACEBQoKAgIDA4wAhBkIADB8LQQAhAUKCgICAkA0hBkIADB4LQQAhAUKCgICA8CEhBkIADB0LQQAhAUKCgICAwC4hBkIADBwLQQAhAUKCgICAgBshBkIADBsLQQAhAUKCgICA4OgAIQZCAAwaC0EAIQFCgoCAgMDbACEGQgAMGQtBACEBQoKAgICwOCEGQgAMGAtBACEBQoKAgIDAECEGQgAMFwtBACEBQoKAgICgGyEGQgAMFgtBACEBQoKAgICAJiEGQgAMFQtBACEBQoKAgICgBCEGQgAMFAtBACEBQoKAgIDwOSEGQgAMEwtBACEBQoKAgICA/wAhBkIADBILQQAhAUKCgICAgBMhBkIADBELQQAhAUKCgICAkDUhBkIADBALQQAhAUKCgICAoD0hBkIADA8LQQAhAUKCgICA8OMAIQZCAAwOC0EAIQFCgoCAgJDsACEGQgAMDQtBACEBQoKAgIDwByEGQgAMDAtBACEBQoKAgIDgACEGQgAMCwtBACEBQoKAgICQNiEGQgAMCgtBACEBQoKAgICA2QAhBkIADAkLQQAhAUKCgICAkM8AIQZCAAwIC0EAIQFCgoCAgPDMACEGQgAMBwtBACEBQoKAgIDgFCEGQgAMBgtBACEBQoKAgICg6AAhBkIADAULQQAhAUKCgICA4MgAIQZCAAwEC0EAIQFCgoCAgPD5ACEGQgAMAwtBACEBQoKAgICAIyEGQgAMAgtBACEBQoKAgICwiAEhBkIADAELQQAhAUKCgICAwMIAIQZCAAshBSACQQhqEPsQIAFFBEAgABCfDiAEIAY3AwAgAEEQakICNwMAIAAgBTcDAAsgAEEwaiEAIANBUGohAwwBCwsgAkEQaiQAC4USAgR/An4jAEEQayICJAAgAEEQaigCAEEobCEDIAAoAgghAANAIAMEQCAAQRBqIgQpAwAiBUIDg1AEQCAFpyIBIAEoAgxBAWo2AgwgBCkDACEFCyACIAU3AwgCfgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAVCgoCAgMADUgRAIAVCgoCAgKAGUQ0FIAVCgoCAgKAJUQ0RIAVCgoCAgPALUQ0OIAVCgoCAgKANUQ0KIAVCgoCAgNANUQ0VIAVCgoCAgKARUQ0cAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAVCgoCAgPARUgRAIAVCgoCAgKAVUQ0HAkAgBUKCgICAgBZSBEAgBUKCgICAgBlRDSYgBUKCgICA8BtRDRkgBUKCgICA0CBRDTIgBUKCgICAgCJRDSwgBUKCgICAkCJRDR0gBUKCgICAwCJRDQggBUKCgICAsCtRDS8gBUKCgICA0C9RDRsgBUKCgICAgDBRDQYgBUKCgICAsDJRDREgBUKCgICAwDhRDSogBUKCgICAsD5RDSsgBUKCgICAwD5RDR8gBUKCgICA0D5RDR4gBUKCgICAwD9RDRYgBUKCgICA4D9RDS0gBUKCgICAoMAAUQ0MIAVCgoCAgODBAFENFSAFQoKAgIDgwwBRDRQgBUKCgICAoMQAUQ0FIAVCgoCAgIDFAFENAyAFQoKAgIDQyQBRDTQgBUKCgICA0MwAUQ0kAkACQAJAIAVCgoCAgJDPAFIEQCAFQoKAgICgzwBRDQEgBUKCgICAwNAAUQ0OIAVCgoCAgMDTAFENCCAFQoKAgICw1QBRDTQgBUKCgICA0NcAUQ0XIAVCgoCAgODXAFENEyAFQoKAgICA2ABRDSwgBUKCgICAwNkAUQ0PIAVCgoCAgKDbAFENHCAFQoKAgICg3gBRDQsgBUKCgICAwN8AUQ0DIAVCgoCAgNCGAVENNSAFQoKAgICQ6QBRDQUgBUKCgICAoOkAUQ0eIAVCgoCAgKDqAFENJSAFQoKAgICQ8wBRDS0gBUKCgICAkPgAUQ0UIAVCgoCAgOD6AFENJiAFQoKAgIDQ+wBRDRIgBUKCgICAwPwAUQ0CIAVCgoCAgMD+AFENNyAFQoKAgIDAggFRDSkgBUKCgICAsIUBUQ0RIAVCgoCAgMDkAFIEQEEBIQFCAAw6C0EAIQFCgoCAgNAPIQZCgoCAgBAMOQtBACEBQoKAgICANCEGQoKAgIAQDDgLQQAhAUKCgICAoC4hBkKCgICAEAw3C0EAIQFCgoCAgMA9IQZCgoCAgBAMNgtBACEBQoKAgICA3QAhBkKCgICAEAw1C0EAIQFCgoCAgPDXACEGQoKAgIAQDDQLQQAhAUKCgICA0IABIQZCgoCAgBAMMwtBACEBQoKAgICAHSEGQoKAgIAQDDILQQAhAUKCgICA4OIAIQZCgoCAgBAMMQtBACEBQoKAgIDgJSEGQoKAgIAQDDALQQAhAUKCgICA0BIhBkKCgICAEAwvC0EAIQFCgoCAgKDfACEGQoKAgIAQDC4LQQAhAUKCgICAoCohBkKCgICAEAwtC0EAIQFCgoCAgKAjIQZCgoCAgBAMLAtBACEBQoKAgICA4QAhBkKCgICAEAwrC0EAIQFCgoCAgODqACEGQoKAgIAQDCoLQQAhAUKCgICA0AshBkKCgICAEAwpC0EAIQFCgoCAgODUACEGQoKAgIAQDCgLQQAhAUKCgICAsAUhBkKCgICAEAwnC0EAIQFCgoCAgMAhIQZCgoCAgBAMJgtBACEBQoKAgIDA9wAhBkKCgICAEAwlC0EAIQFCgoCAgMCKASEGQoKAgIAQDCQLQQAhAUKCgICAgIIBIQZCgoCAgBAMIwtBACEBQoKAgIDQ9AAhBkKCgICAEAwiC0EAIQFCgoCAgNAWIQZCgoCAgBAMIQtBACEBQoKAgICg9QAhBkKCgICAEAwgC0EAIQFCgoCAgOAjIQZCgoCAgBAMHwtBACEBQoKAgIDg7QAhBkKCgICAEAweC0EAIQFCgoCAgNCFASEGQoKAgIAQDB0LQQAhAUKCgICAsBkhBkKCgICAEAwcC0EAIQFCgoCAgLAfIQZCgoCAgBAMGwtBACEBQoKAgICAKyEGQoKAgIAQDBoLQQAhAUKCgICAoMYAIQZCgoCAgBAMGQtBACEBQoKAgIDghwEhBkKCgICAEAwYC0EAIQFCgoCAgOA6IQZCgoCAgBAMFwtBACEBQoKAgICwLyEGQoKAgIAQDBYLQQAhAUKCgICA8OIAIQZCgoCAgBAMFQtBACEBQoKAgICAwAAhBkKCgICAEAwUC0EAIQFCgoCAgKDwACEGQoKAgIAQDBMLQQAhAUKCgICA8CghBkKCgICAEAwSC0EAIQFCgoCAgNAVIQZCgoCAgBAMEQtBACEBQoKAgICw5gAhBkKCgICAEAwQC0EAIQFCgoCAgOD9ACEGQoKAgIAQDA8LQQAhAUKCgICAgNYAIQZCgoCAgBAMDgtBACEBQoKAgIDwACEGQoKAgIAQDA0LQQAhAUKCgICAwNcAIQZCgoCAgBAMDAtBACEBQoKAgICAISEGQoKAgIAQDAsLQQAhAUKCgICA4OkAIQZCgoCAgBAMCgtBACEBQoKAgICw+AAhBkKCgICAEAwJC0EAIQFCgoCAgNDeACEGQoKAgIAQDAgLQQAhAUKCgICA4CIhBkKCgICAEAwHC0EAIQFCgoCAgKDvACEGQoKAgIAQDAYLQQAhAUKCgICAkD0hBkKCgICAEAwFC0EAIQFCgoCAgLD3ACEGQoKAgIAQDAQLQQAhAUKCgICAkAEhBkKCgICAEAwDC0EAIQFCgoCAgJAoIQZCgoCAgBAMAgtBACEBQoKAgICQgQEhBkKCgICAEAwBC0EAIQFCgoCAgNAEIQZCgoCAgBALIQUgAkEIahDmECABRQRAIAAQuw4gBCAGNwMAIABBCGogBTcDACAAQgA3AwALIABBKGohACADQVhqIQMMAQsLIAJBEGokAAuXDgEBfyMAQRBrIgIkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgBBAWsOFAECAwQFBgcICQoLDA0ODxAREhMUAAsgASgCGEGHz8MAQQMgAUEcaigCACgCDBEBAAwUCyABKAIYQYjljAFBAyABQRxqKAIAKAIMEQEADBMLIAEoAhhBgM/DAEEHIAFBHGooAgAoAgwRAQAMEgsgAiABKAIYQezOwwBBAyABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgAEEEajYCDCACIAJBDGpB8M7DABDnBBC5CQwRCyACIAEoAhhBsIPwAEEFIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakHMzcMAEOcEIAIgAEEIajYCDCACQQxqQczNwwAQ5wQQuQkMEAsgAiABKAIYQenOwwBBAyABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgAEEEajYCDCACIAJBDGpBzM3DABDnBBC5CQwPCyACIAEoAhhByIPwAEEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakHMzcMAEOcEELkJDA4LIAIgASgCGEHkzsMAQQUgAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQczNwwAQ5wQQuQkMDQsgAiABKAIYQd3OwwBBByABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgAEEEajYCDCACIAJBDGpBzM3DABDnBBC5CQwMCyACIAFB1c7DAEEIENgTNwMAIAIgAEEEajYCDCACQfum9ABBAiACQQxqQczNwwAQ+wMgAiAAQQhqNgIMQdPOwwBBAiACQQxqQczNwwAQ+wMgAiAAQQxqNgIMQbjOwwBBBCACQQxqQczNwwAQ+wMgAiAAQRBqNgIMQcPI3wBBBiACQQxqQczNwwAQ+wMQ0woMCwsgAiABQcvOwwBBCBDYEzcDACACIABBBGo2AgwgAkH7pvQAQQIgAkEMakHMzcMAEPsDIAIgAEEIajYCDEHTzsMAQQIgAkEMakHMzcMAEPsDIAIgAEEMajYCDEG4zsMAQQQgAkEMakHMzcMAEPsDIAIgAEEQajYCDEHDyN8AQQYgAkEMakHMzcMAEPsDENMKDAoLIAIgAUG8zsMAQQ8Q2BM3AwAgAiAAQQRqNgIMIAJB+6b0AEECIAJBDGpBzM3DABD7AyACIABBCGo2AgxBuM7DAEEEIAJBDGpBzM3DABD7AyACIABBDGo2AgxBw8jfAEEGIAJBDGpBzM3DABD7AyACIABBEGo2AgxBqNbkAEEFIAJBDGpBzM3DABD7AxDTCgwJCyACIAFBqc7DAEEPENgTNwMAIAIgAEEEajYCDCACQfum9ABBAiACQQxqQczNwwAQ+wMgAiAAQQhqNgIMQbjOwwBBBCACQQxqQczNwwAQ+wMgAiAAQQxqNgIMQcPI3wBBBiACQQxqQczNwwAQ+wMgAiAAQRBqNgIMQajW5ABBBSACQQxqQczNwwAQ+wMQ0woMCAsgASgCGEGTzsMAQRYgAUEcaigCACgCDBEBAAwHCyACIAEoAhhBjc7DAEEGIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakHMzcMAEOcEELkJDAYLIAIgASgCGEGGzsMAQQcgAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQczNwwAQ5wQQuQkMBQsgASgCGEH7zcMAQQsgAUEcaigCACgCDBEBAAwECyABKAIYQfLNwwBBCSABQRxqKAIAKAIMEQEADAMLIAIgASgCGEHlzcMAQQ0gAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQZjNwwAQ5wQgAiAAQQhqNgIMIAJBDGpBzM3DABDnBBC5CQwCCyACIAFBiM3DAEEIENgTNwMAIAIgAEEEajYCDCACQZDNwwBBBSACQQxqQZjNwwAQ+wMgAiAAQQhqNgIMQajNwwBBBiACQQxqQbDNwwAQ+wMgAiAAQQxqNgIMQcDNwwBBCyACQQxqQczNwwAQ+wMgAiAAQRBqNgIMQdzNwwBBCSACQQxqQczNwwAQ+wMQ0woMAQsgASgCGEHszMMAQRwgAUEcaigCACgCDBEBAAsgAkEQaiQAC+4LAhR/BH4jAEHQAGsiBCQAAkAgAUEVTwRAIARBKGogAUEBdhDCDSAEIAQpAyg3AzAgBEEANgI4IARCADcCRCAEQaTxjAEoAgAiDTYCQCAAQYh/aiETIAEhBQNAIAVFBEAgBCgCRCIABEAgDSAAQQN0EP4VCyAEQTBqEK4DIARBMGoQ5BMMAwsCQAJAIAVBf2oiB0UNACAAIAdBKGxqIAVBKGwiAyAAakGwf2oQhgRFBEAgAyATaiECA0AgB0EBRg0CIAdBf2ohByACQShqIAIQhgQgAkFYaiECRQ0ACwwCCyADIBNqIQIDQAJAQQAhCiAHQQFGBEBBACEHDAELIAdBf2ohByACQShqIAIQhgQgAkFYaiECDQELCyAEQSBqIAcgBSAAIAFB3JSCARCkDyAEQRhqIAQoAiAiAyAEKAIkIg9BAXYiCyALQZyWggEQ1hAgBCgCHCEMIAQoAhghAiAEQRBqIAMgD0EobGpBACALa0EobGogCyALQayWggEQ1hAgBCgCECALQShsakFYaiEDIAQoAhQhEAJAA0AgCiALaiIIRQ0DIAogDGpFDQEgCEF/aiAQSQRAIAIpAwAhFyACIAMpAwA3AwAgAkEYaiIIKQMAIRggCCADQRhqIgkpAwA3AwAgAkEQaiIIKQMAIRkgCCADQRBqIgYpAwA3AwAgAkEIaiIIKQMAIRYgCCADQQhqIggpAwA3AwAgAyAXNwMAIAggFjcDACAGIBk3AwAgCSAYNwMAIAJBIGoiCCkDACEWIAggA0EgaiIIKQMANwMAIAggFjcDACACQShqIQIgA0FYaiEDIApBf2ohCgwBCwsgD0EBdiAKakF/aiAQQcyWggEQzAsACyAMIAxBvJaCARDMCwALQQAhBwsgBSAHayECA0AgB0EAIAJBCkkbBEAgBCAHQX9qIgcgBSAAIAFB7JSCARCkDyAEKAIAIAQoAgQQ4wcgAkEBaiECDAEFAkAgBCgCSCIDIAQoAkRGBEAgBEFAayADELwHIAQoAkghAwsgBCgCQCINIANBA3RqIgUgAjYCBCAFIAc2AgAgBCADQQFqIgY2AkggBCgCMCEUAkADQCAGQQJJDQICQAJAAkACQCANIAZBf2oiCEEDdGoiAigCAEUNACAGQQN0IA1qIgVBdGooAgAiCSACKAIEIgNNDQAgBkEDSQ0GIA0gBkF9aiIOQQN0aigCBCICIAMgCWpNDQEgBkEESQ0GIAVBZGooAgAgAiAJaksNBgwBCyAGQQNJDQEgAigCBCEDIA0gBkF9aiIOQQN0aigCBCECCyACIANJDQELIAZBfmohDgsgBEFAayAOQQFqIhJB/JSCARD0EiIFKAIEIREgBEEIaiAFKAIAIg8gBEFAayAOQYyVggEQ9BIiBSgCBCIQIAUoAgBqIAAgAUGclYIBEKQPIAQoAggiBSARQShsIglqIQIgBSAEKAIMIgNBKGxqIQwCQAJAIAMgEWsiAyARSQRAIBQgAiADQShsIgkQvAQiAyAJaiEKIAxBWGohFQNAIAogA00gBSACT3INAiAKIApBWGoiCyALIAJBWGoiDBCGBCIJGyEKIAwgAiAJGyECIBUgDCALIAkbQSgQvARBWGohFQwACwALIBQgBSAJELwEIgMgCWohCgNAIAMgCk8gAiAMT3INAiAFIAIgAyACIAMQhgQiCRtBKBC8BEEoaiEFIAIgCUEobGohAiADIAlBAXNBKGxqIQMMAAsACyACIQULIAUgAyAKIANrIgUgBUEocGsQvAQaIAYgDksEQCANIA5BA3RqIgUgECARajYCBCAFIA82AgAgBiASTQ0CIA0gEkEDdGoiBSAFQQhqIAYgDmtBA3RBcGoQrAIgBCAINgJIIAghBgwBCwsgDiAGQayVggEQzAsACyASIAZBvJWCARDSCwALCwsgByEFDAALAAsgAUECSQ0AIAFBKGwgAGpBsH9qIQNBASECA0AgASACRg0BIAMgAkEBaiICEOMHIANBWGohAwwACwALIARB0ABqJAALwwwCC38BfiMAQbADayIDJAACQAJAAkACQAJAAkACQAJ/AkACQCABKAIAIgQoAgAgAUEEaigCACIGIAFBCGooAgAiBRChCUH7AEYEQCADQRBqIARBCGooAgA2AgAgAyAEKQIANwMIIAJBGGohCwJAIAJBIGooAgAiBwRAIAIgB0F/aiIHNgIgIAIoAhggB0GEAWxqIggoAgAiB0EKRw0BCyADQbQBaiAEQQhqKAIAIgE2AgAgA0GoAWogATYCACADIAQpAgAiDjcCrAEgAyAONwOgASADQRs2AqgCIABBBGogBiAFIANBoAFqIANBqAJqEIsLIABBATYCAAwKCyADQagCaiAIQQRqQYABELwEGiADIAc2AhggA0EYakEEciADQagCakGAARC8BBogB0ECSQ0BAkACQAJAIAEQ3RAEQCADQagCaiABENUCIANBBTYC6AEgA0EZNgKIAiADQaABaiADQagCaiADQegBaiADQYgCahCVBCADKAKkASEIIAMoAqABQQFGDQEgBCgCACIHIAVGDQIgByAGIAUQoQlBLEYNA0EBIQpBAAwHCyADQagBaiADQRBqKAIANgIAIANBtAFqIARBCGooAgA2AgAgAyADKQMINwOgASADIAQpAgA3AqwBIANBGjYCqAIgAEEEaiAGIAUgA0GgAWogA0GoAmoQiwsgAEEBNgIADAsLIABBCGogA0GoAWpBPBC8BBogAEEBNgIAIAAgCDYCBAwKCyADQagBaiADQRBqKAIANgIAIANBtAFqIARBCGooAgA2AgAgAyADKQMINwOgASADIAQpAgA3AqwBIANBGjYCqAIgAEEEaiAGIAUgA0GgAWogA0GoAmoQiwsgAEEBNgIADAkLIAEQ3RANAiADQagBaiADQRBqKAIANgIAIANBtAFqIARBCGooAgA2AgAgAyADKQMINwOgASADIAQpAgA3AqwBIANBGjYCqAIgAEEEaiAGIAUgA0GgAWogA0GoAmoQiwsgAEEBNgIADAgLQfCr8ABBJkGYrPAAEL0PAAsgA0G0AWogBEEIaigCACIBNgIAIANBqAFqIAE2AgAgAyAEKQIAIg43AqwBIAMgDjcDoAEgA0EbNgKoAiAAQQRqIAYgBSADQaABaiADQagCahCLCyAAQQE2AgAMBgsgBCgCACAGIAUQoQlB/QBGBEBBASEKQQEMAQsgA0GoAmogARDVAiADQQU2AugBIANBGTYCiAIgA0GgAWogA0GoAmogA0HoAWogA0GIAmoQlQQgAygCpAEhByADKAKgAUEBRg0BQQILIQwgBCgCACIJIAVGDQEgCSAGIAUQoQlB/QBHDQFBASEJIAEQ3RBFDQMgBCgCACAGIAUQoQlBP0YNAgwDCyAAQQhqIANBqAFqQTwQvAQaIABBATYCACAAIAc2AgQMAwsgA0GoAWogA0EQaigCADYCACADQbQBaiAEQQhqKAIANgIAIAMgAykDCDcDoAEgAyAEKQIANwKsASADQRo2AqgCIABBBGogBiAFIANBoAFqIANBqAJqEIsLIABBATYCAAwCCyAEIAYgBRDVBRpBACEJCyADQZACaiIBIANBEGooAgA2AgAgA0GcAmogBEEIaiINKAIANgIAIAMgAykDCDcDiAIgAyAEKQIANwKUAiAKIAggB01yBEAgA0EYahCwCyEFIANBtAFqIA0oAgA2AgAgA0HAAWogASkDADcDACADQcgBaiADQZgCaikDADcDACADQagBaiAFQQhqKAIANgIAIAMgBCkCADcCrAEgAyAFKQIANwOgASADIAMpA4gCNwO4AUGEARDzEiADQRhqQYQBELwEIQEgA0GoAmpBBHIgA0GgAWpBMBC8BBogA0HsAmogCToAACADQegCaiABNgIAIANB5AJqIAc2AgAgA0HgAmogCDYCACADQdwCaiAMNgIAIANBBjYCqAIgCyADQagCahCNECAAQQRqIAJBJBC8BBogAEEANgIADAMLIANBsAFq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CjYCDCADIAY2AgggBCgCRA0CIARBfzYCRCAEQcgAaigCACEJIANBKGooAgAhAUEAIQcgAygCICEKIARB0ABqKAIAIgUhBgJ/AkADQCAHIAVPDQECQAJAIAkgBkEBdiAHaiIGQShsaiIMKAIYIAxBIGooAgAgCiABELgQQf8BcSIMQQFGBEAgBiEFDAELIAxB/wFHDQEgBkEBaiEHCyAFIAdrIQYMAQsLIANBqAFqIANBGGopAwA3AwAgA0GgAWogA0EQaikDADcDACADIAMpAwg3A5gBIANBhAFqIAkgBkEobGoiAUEQaikCADcCACADQfwAaiABQQhqKQIANwIAIANBETYCcCADIAEpAgA3AnQgA0EwaiALIAggA0GYAWogA0HwAGoQiwsgAygCMAwBCyADQYABaiADQRhqKQMANwMAIANB+ABqIANBEGopAwA3AwAgAyADKQMINwNwIANBiAFqIAogARDSDCADIAI2ApQBIAQoAlAiAiAHSQ0EIARBzABqKAIAIAJGBEBBACEIAn9BASACQQFqIgUgAkkNABogAkEBdCIGIAUgBiAFSxsiBUEEIAVBBEsbIgatQih+Ig5CIIinRUECdCEFIANBmAFqIA6nIAUgAgR/IAJBKGwhASAEKAJIBUEACyIIIAEQ5AYgAygCmAFBAUcEQCADKAKcASEFIAQgBjYCTCAEIAU2AkhBAAwBCyADQaABaigCACEIIAMoApwBIQVBAQsgBSAIEOERCyAEKAJIIAdBKGxqIgFBKGogASACIAdrQShsEKwCIAEgA0HwAGpBKBC8BBogBCACQQFqNgJQQSALIQEgBCAEKAJEQQFqNgJEIAFBIEYEQCAAQQRqIANBCGpBKBC8BBogAEEANgIADAcLIABBCGogA0EwakEEckE8ELwEGiAAQQE2AgAgACABNgIEIA0Q/hQMBgsgA0GEAWogBEEIaigCACIBNgIAIANB+ABqIAE2AgAgAyAEKQIAIg43AnwgAyAONwNwIANBFDYCMCAAQQRqIAcgCCADQfAAaiADQTBqEIsLIABBATYCAAwFCyADQQA2AjAgA0HwAGpBzJ+IASADQTBqQcys8AAQhgwAC0HgzIwBQRAgA0HwAGpBxLTwAEHopfAAELwKAAsgByACENMLAAsgA0GEAWogCTYCACADQYABaiAKNgIAIAMgBjYCfCAD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BSkDADcCBCAAQQA2AgAgAEEMaiAFQQhqKAIANgIACyAFQUBrJAAPCyAFIAEQ+xUQrwUgARDuCAsgAUEBEIkEIANBAWohAwwACwAL1woCB38BfiMAQZAEayIDJAAgAyABKAIAIgQoAgAgAUEEaigCACIFIAFBCGooAgAiBxChCSIGNgKAAgJAAkACQAJAAkACQAJAAkAgBkEpRgRAIAMgBEEkakG0qPAAEPEOIAMoAgQhCCADKAIAIgYoAggiCUUNAiAGIAlBf2oiBDYCCCAGKAIAIARB8ABsaiIELQABIQcgBC0AACADQbABaiAEQQJqQSYQvAQaQX9qDgIDAQQLIANBADYCiAMgA0GAAmpB3JmIASADQYgDakGkqPAAEIYMAAsgAUEIaigCACEHIAFBBGooAgAhBSABKAIAIQQLIANBMGogBCAFIAcQ9QcgA0EWNgKIAyAAQQRqIAUgByADQTBqIANBiANqEIsLIABBATYCAAwECyADQTBqIANBsgFqQSQQvAQaIAYoAggiBEUEQCADQQI6AIgDQQEhBAwDCyAGIARBf2oiBDYCCCADQYgDaiAGKAIAIARB8ABsakHwABC8BBpBASEEIAMtAIgDIglBAkYNAkEAIQQgCUEBRg0CIAMtAIkDIQcgA0GAAmogA0GIA2pBBHJBJBC8BBogA0GkAmoiBSADQbADakHIABC8BBogA0GgAWogA0E4aikDADcAACADQagBaiADQUBrKQMANwAAIAMgAykDMDcAmAEgA0HMAGopAgAhCiADKAJIIQYgCUUNASADQYgDahCbFAwBCyADQYACaiADQbIBakEkELwEGiADQaQCaiIFIARBKGpByAAQvAQaQQAhBgsgA0EIaiADQYACakEkELwEGiADQTBqIAVByAAQvAQaIANBiAFqIANBqAFqKQAANwMAIANBgAFqIgUgA0GgAWopAAA3AwAgAyADKQCYATcDeCABKAIAIgQgB0H/AXFBAEc6AGYgAiAEKQIANwIMIAJBFGogBEEIaiIHKAIANgIAIAQgAUEEaigCACABQQhqKAIAENUFGiADQcQAaiAHKAIANgIAIAMgBCkCADcCPAJAIAZFBEAgA0GAAmogAkEkELwEGiADQYgDaiADQYACahD0CEGEARDzEiADQYgDakGEARC8BCEBDAELIANB9AFqIAo3AgAgA0HgAWogBSgCADYCACADQewBaiACQQxqIgFBCGooAgA2AgAgAyADKQN4NwPYASADIAY2AvABIAMgASkCADcC5AEgA0GAAmogAkEkELwEGiADQYgDaiADQYACahD0CCADQfABaiADQYgDahCNECADQbABaiADQdgBakEkELwEGgJAAkACQAJAAkAgA0HQAWooAgAOAgECAAsgA0GAAmpBBHIgA0HYAWpBJBC8BBogA0EINgKAAgwDCyADQZQCaiADQegBaikDADcCACADQYwCaiADQeABaikDADcCACADIAMpA9gBNwKEAiADQQA2AoACDAELIANBADYC0AEgA0GIA2ogAygCyAFBhAEQvAQaIANBgAJqIANBiANqQcjA8AAQ8RMLIANByAFqEIAXC0GEARDzEiADQYACakGEARC8BCEBCyADQfQAahCXFiADIAE2AnQgA0GIA2pBBHIgA0EwakHIABC8BBogA0EHNgKIAyADQSBqIANBiANqEI0QIABBBGogA0EIakEkELwEGiAAQQA2AgAgCCAIKAIAQQFqNgIADAILIANBCGogASgCACABQQRqKAIAIgUgAUEIaigCACIBEPUHIANBFjYC2AEgAEEEaiAFIAEgA0EIaiADQdgBahCLCyAAQQE2AgAgBEUEQCADQYgDahCbFAsgA0HIAGoQgBcLIAggCCgCAEEBajYCACACQRhqEIAXCyADQZAEaiQAC90KAQp/IwBB8ABrIgYkACAGQcgAaiABIAIgBEG0gvAAELsSIAYoAkwhCCAGKAJIIQkCQAJAAkACQAJAAkACfwJ/AkACQAJAAkACQCADKAI4IgVBAWsOBQABAgMECgsgA0HIAGohBQJ/AkACQAJAAkAgA0HQAGooAgAOBA8BAgMACyAGIANBPGogCSAIEIgOIAYoAgAhByAGKAIEDAMLIAZBCGogBUEAQaii8AAQ1xMtAAAgCSAIEMIOIAYoAgghByAGKAIMDAILIAVBAEGIovAAENcTLQAAIQMgBUEBQZii8AAQ1xMhBSAIRQ0MIAZBEGogAyAFLQAAIAkgCBDgAyAGKAIQIQcgBigCFAwBCyAFQQBB2KHwABDXEy0AACEDIAVBAUHoofAAENcTLQAAIQcgBUECQfih8AAQ1xMhBSAIRQ0LIAZBGGogAyAHIAUtAAAgCSAIEJsDIAYoAhghByAGKAIcCyEFIAdBAEcMBQsgA0HEAGooAgAiC0F/aiAITw0JIANBzABqKAIAIQUDQCAFIAhPDQogAy0AVCEHIAZBMGogCSAIIAVBuKLwABC7EiAGQShqIAcgBigCMCAGKAI0EMIOIAYoAihFDQogBigCLCAFaiINIAMoAkxrIgUgC2oiByAISw0KIAZBIGogBSAHIAkgCEHIovAAEOcPIAMoAlAiByAGKAIkIgxPDQYgByAGKAIgIgdqLQAAIAMtAFVGBEAgByAMIAMoAjwgAygCRBDEFg0KCyANQQFqIQUMAAsACyADQcQAaigCACIFIAhLDQggA0E8aiEMIAVBf2ohByAFQQxsIAhPDQUgA0HIAGohDiAFQXVsIAhqIQsDQCAGIAg2AmwgBiAJNgJoIAYgDDYCZCAGIAZB6ABqNgJUIAYgBkHkAGo2AlAgByEFAkADQCAGQdAAaiAGQdAAaiAFEKUQIAVqIgUQpRAiCiAFaiEFQQAhDSAKRQ0BIAZB0ABqIAZB0ABqIAZB0ABqIAUQpRAgBWoiBRClECAFaiIFEKUQIgogBWohBSAKRQ0BIAZB0ABqIAZB0ABqIAZB0ABqIAUQpRAgBWoiBRClECAFaiIFEKUQIgogBWohBSAKRQ0BAkAgBkHQAGogBkHQAGogBRClECAFaiIFEKUQIAVqIgUgB2tBwABNBEAgBigCZCIHLQAgIQogBkFAayAGKAJoIAYoAmxBACAHKAIYQX9zIAVqIgcgByAFSxsiBUHYo/AAELsSIAZBOGogCiAGKAJAIAYoAkQQwg4gBigCOA0BQQEhDQwDCyAFIAtJDQEMAgsLIAYoAmQoAhggBigCPCAFamohBQsgDQ0JIAUgC08EQCAFIQcMBwsgDCAJIAggBRCzCARAIAUhBwwICyAFIAhJBEAgBSAOIAUgCWotAABBiKPwABD8EigCACIFIAMoAlggBRtqIQcMAQsLIAUgCEH4ovAAEMwLAAsgBkHQAGogA0E8aiAJIAgQhwEgBkHcAGooAgAgBkHYAGooAgBrDAELIAZB0ABqIANBPGogCSAIEJYWIAZB3ABqKAIAIAZB2ABqKAIAawshBSAGKAJQCw0DDAQLIAcgDEHYovAAEMwLAAsgA0HIAGohCwNAIAcgCE8NAyALIAcgCWotAABBmKPwABD8EigCACIFBH8gBQUgDCAJIAggBxCzCA0CIAMoAlgLIAdqIQcMAAsACyAHIAMoAkRrQQFqIQULQQAhByAEIAVqIgMgAkkEQCAAIAEgA2otAAA6AA1BASEHIAMhAgsgACAHOgAMIABBfzYCBCAAIAI2AgAgACAHNgIIDAELIABBAjoADAsgBkHwAGokAAvuCgEBfyMAQTBrIgIkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtAABBAWsOEQECAwQFBgcICQoLDA0ODxARAAsgAiAALQABOgAIIAJBLGpBATYCACACQgI3AhwgAkGc04IBNgIYIAJBmwE2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBCGo2AhAgAkEYahCrDQwRCyACIABBCGopAwA3AwggAkEsakEBNgIAIAJCAjcCHCACQYDTggE2AhggAkEPNgIUIAFBGGooAgAgAUEcaigCACACIAJBEGo2AiggAiACQQhqNgIQIAJBGGoQqw0MEAsgAiAAQQhqKQMANwMIIAJBLGpBATYCACACQgI3AhwgAkGA04IBNgIYIAJBHTYCFCABQRhqKAIAIAFBHGooAgAgAiACQRBqNgIoIAIgAkEIajYCECACQRhqEKsNDA8LIAIgAEEIaisDADkDCCACQSxqQQE2AgAgAkICNwIcIAJB5NKCATYCGCACQRA2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBCGo2AhAgAkEYahCrDQwOCyACIABBBGooAgA2AgggAkEsakEBNgIAIAJCAjcCHCACQcTSggE2AhggAkEkNgIUIAFBGGooAgAgAUEcaigCACACIAJBEGo2AiggAiACQQhqNgIQIAJBGGoQqw0MDQsgAiAAQQRqKQIANwMIIAJBLGpBATYCACACQgE3AhwgAkGw0oIBNgIYIAJBnAE2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBCGo2AhAgAkEYahCrDQwMCyACQSxqQQA2AgAgAkGw/4wBNgIoIAJCATcCHCACQaDSggE2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MCwsgAkEsakEANgIAIAJBsP+MATYCKCACQgE3AhwgAkGM0oIBNgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAoLIAJBLGpBADYC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AxggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACAENgIEIABBATYCAAwCCyADQThqIARBCGooAgA2AgAgAyAEKQIANwMwAkAgAg0AIANBgAFqIAEQXiADKAKEASECAkACQCADKAKAAUEBRwRAIAItAAxBD0cNASABELIVDAMLIANB6ABqIANBmAFqKAIAIgE2AgAgA0HgAGogA0GQAWopAwAiBTcDACADIANBiAFqKQMAIgY3A1ggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEDAELIAIpAgAhBSAAQQxqIAJBCGooAgA2AgAgACAFNwIEIABBEGpBuO6MAUE+EJALCyAAQQE2AgAMAgsgA0GAAWogARBeIAMoAoQBIQICQAJAAkACQCADKAKAAUEBRwRAIAItAAxBc2oOBQQBAQMCAQsgA0HQAGogA0GYAWooAgAiATYCACADQcgAaiADQZABaikDACIFNwMAIAMgA0GIAWopAwAiBjcDQCAAQRhqIAE2AgAgAEEQaiAFNwIAIABBCGogBjcCACAAIAI2AgQgAEEBNgIADAULIAFBFBDeDyAAIAFBAEEAEH0MBAsgA0HgAGoiBCACQQhqKAIANgIAIAIpAgAhBSABQRM6AJgCIAMgBTcDWCADQYABahDtEiADQbgBaiAEKAIANgIAIAMgAykDWDcDsAEgAEEEaiADQYABakE8ELwEGiAAQQA2AgAMAwsgARCyFSADQYABaiABEF4gAygChAEhAgJAAkAgAygCgAFBAUcEQCACLQAMQXNqDgUCAQIBAgELIANB6ABqIANBmAFqKAIAIgE2AgAgA0HgAGogA0GQAWopAwAiBTcDACADIANBiAFqKQMAIgY3A1ggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwECyABQRMQ3g8gACABQQBBABB9DAMLIANB+ABqIgQgAkEIaigCADYCACACKQIAIQUgAUETOgCYAiADIAU3A3AgA0GAAWoQ7RIgA0G4AWogBCgCADYCACADIAMpA3A3A7ABIABBBGogA0GAAWpBPBC8BBogAEEANgIADAILIANBEGogA0E4aigCADYCACADIAMpAzA3AwgLIAEQuw8gARCyFSAAQQo6AAQgAEEANgIAIABBNGog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ACADNgIEQQEhAQwECyAAQQRqIAJBOGpBgAEQvAQaQQAhAQwDCyACQQhqIAEoAgBBNGpB3LHwABCLDiACKAIIKAIIIAIoAgwiCCAIKAIAQX9qNgIARQ0BIAJBOGogARDMAiACLQBRQQJGDQEgBCACKQM4NwIAIARBGGogAkHQAGooAgA2AgAgBEEQaiACQcgAaikDADcCACAEQQhqIAJBQGspAwA3AgAgAkEDNgK4ASACQRBqIAJBuAFqEMsIDAQLIABBBGogCCABQQRqKAIAIAMQugYMBAsgAkHAAmogAkEQakEkELwEGiACQbgBaiABIAJBwAJqEMAEIAIoArgBQQFHBEAgAkE4aiAEQSQQvAQaIAJBEGogAkE4akEkELwEGgwDCyACQThqIARBwAAQvAQaIABBBGogAkE4akHAABC8BBogAEEBNgIADAULIAAgATYCAAwECyACQbgBaiABEJ0BIAIoArgBQQFHBEAgAkE4aiAEQdwAELwEGiACQcACaiACQThqQdwAELwEGiACQRBqIAJBwAJqEMsIDAELCyACQThqIARBwAAQvAQaIABBBGogAkE4akHAABC8BBoLIABBATYCACACQRBqEPIVDAELIAJBADYCuAEgAkE4akH8k4gBIAJBuAFqQaSw8AAQhgwACyACQaADaiQAC+kIAgd/AX4jAEHQAWsiAiQAIAIgASgCACgCACABQQRqKAIAIgQgAUEIaigCACIFEKEJIgM2AhgCQAJAAkACQCADQdsARgRAIAJBEGogASgCACIDQQhqKAIANgIAIAIgAykCADcDCCABEN0QRQ0BIAMoAgAgBCAFEKEJIgdB3gBGBEAgARDdEEUNAwsgAkE0akIANwIAIAJBLGogA0EIaigCACIGNgIAIAJBIGogBjYCACACIAMpAgAiCTcCJCACIAk3AxggAkGk8YwBKAIAIgg2AjAgAkFAa0EEciEGAkACQANAIAMoAgAgBCAFEKEJQS1HDQEgAkG4AWogAyAEIAUQ9QcgBkEQaiACQcgBaikDADcCACAGQQhqIAJBwAFqKQMANwIAIAYgAikDuAE3AgAgAkEAOgBgIAJBLTYCXCACQQE2AkAgAkEYaiACQUBrEMsIIAEQ3RANAAsgAkHAAWogAkEQaigCADYCAAwBCyACKAI4DQQgAygCACAEIAUQoQlB3QBHDQQgAkG4AWogAyAEIAUQ9QcgAkHgAGpBADoAACACQdwAakHdADYCACACQdQAaiACQcgBaikDADcCACACQcwAaiACQcABaiIGKQMANwIAIAJBATYCQCACIAIpA7gBNwJEIAJBGGogAkFAaxDLCCABEN0QDQQgBiACQRBqKAIANgIACyACQcwBaiADQQhqKAIANgIAIAIgAikDCDcDuAEgAiADKQIANwLEASACQQQ2AkAgAEEEaiAEIAUgAkG4AWogAkFAaxCLCyAAQQE2AgAgAkEYahDyFQwECyACQQA2AkAgAkEYakH8k4gBIAJBQGtB7LHwABCGDAALIAJBIGogAkEQaigCADYCACACQSxqIANBCGooAgA2AgAgAiACKQMINwMYIAIgAykCADcCJCACQQQ2AkAgAEEEaiAEIAUgAkEYaiACQUBrEIsLIABBATYCAAwCCyACQSBqIAJBEGooAgA2AgAgAkEsaiADQQhqKAIANgIAIAIgAikDCDcDGCACIAMpAgA3AiQgAkEENgJAIABBBGogBCAFIAJBGGogAkFAaxCLCyAAQQE2AgAMAQsgAkHAAWoiASACQRBqKAIANgIAIAJBzAFqIANBCGooAgA2AgAgAiACKQMINwO4ASACIAMpAgA3AsQBIAJB1ABqIAJBIGooAgAiAzYCACACQcgAaiIEIAM2AgAgAiACKQMYIgk3AkwgAkGwAWoiAyACQdAAaikDADcDACACQagBaiIFIAQpAwA3AwAgAiAJNwOgASAAQRxqQoCAgIDwADcCACAAQRRqIAJByAFqKQMANwIAIABBDGogASkDADcCACAAIAIpA7gBNwIEIABB/ABqIAdB3gBGOgAAIABBQGtCADcCACAAQTxqIAg2AgAgAEEkaiACKQOgATcCACAAQSxqIAUpAwA3AgAgAEE0aiADKQMANwIAIABBgAFqIAJBGGpBJBC8BBogAEEANgIACyACQdABaiQAC40JAgd/AX4jAEFAaiIFJAAgACkCiAIhDCAAQQ82AogCIAVBMGogAEGQAmooAgA2AgAgAEGMAmpCADcCACAFIAw3AyggASAFQShqEKAJIAVBADYCJAJAIAEQkRcEQCABQQxqKAIAQX9qIAEoAgQgASgCAGtxIQsDQCADRQRAAkACQAJAA0ACQCAGRQRAIAEQmhEiAg0BIAdFDQMgBUEANgIo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IAcoAgg2AgAgAEEMaiAGNgIAIABBCGogCTYCACAAQQRqIAs4AgAgACAIOgABQQkhAiEGIABBFGoLIAAgAjoAACAGNgIAIAdBEGokAAvtBwIGfwN+IwBBkAJrIgIkACACQSxqQgA3AgAgAkEkaiABKAIAIgNBCGooAgAiBDYCACACQRhqIAQ2AgAgAkGk8YwBKAIANgIoIAIgAykCACIINwIcIAIgCDcDECABQQhqKAIAIQQgAUEEaigCACEBIAJBKGohBiACQRxqIQcCQAJAA0ACfwJAAkACQAJAIAMoAgAgASAEEKEJQTpHBEAgAygCACABIAQQoQlBKUcNAQsgBUEBRw0BIAJBkAFqIAJByABqKQIANwMAIAJBiAFqIAJBQGspAgA3AwAgAiACKQI4NwOAASACQQw2AsgBIABBBGogASAEIAJBgAFqIAJByAFqEIsLDAYLIAMoAgAgASAEEKEJQS1GBEAgAkE4aiADIAEgBBD1ByACQegAaiADIAEgBBD1ByACQdgBaiACQfgAaikDADcDACACQdABaiACQfAAaikDADcDACACIAIpA2g3A8gBIAJBBjoA4AEgAiACQRBqIAJByAFqEKMFIAIoAgBBAUcNAyACKAIEIQUgAkGAAWogAyABIAQQ9QcgAkHcAWogBiAFQfys8AAQpRMiA0EQaikCADcCACACQdQBaiADQQhqKQIANwIAIAJBDjYCyAEgAiADKQIANwLMASAAQQRqIAEgBCACQYABaiACQcgBahCLCwwGCyACQegAaiADIAEgBBD1ByACQcgBaiADIAEgBBC2ByACLQDIAUEBRg0BIAJB2ABqIAJB8ABqKQMAIgg3AwAgAkHgAGogAkH4AGopAwAiCTcDACACIAIpA2giCjcDUCACLQDJASEFIAJB2AFqIAk3AwAgAkHQAWogCDcDACACIAo3A8gBIAIgBToA4AEgAkEIaiACQRBqIAJByAFqEKMFIAIoAghBAUYEQCACKAIMIQUgAkGAAWogAyABIAQQ9QcgAkHcAWogBiAFQeys8AAQpRMiA0EQaikCADcCACACQdQBaiADQQhqKQIANwIAIAJBDTYCyAEgAiADKQIANwLMASAAQQRqIAEgBCACQYABaiACQcgBahCLCwwGC0EADAMLIAcgAykCADcCACAHQQhqIANBCGooAgA2AgAgAEEE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CyADQQRqKAIAQQVHDQMgA0EMagwBCyADQQRqLQAAQQNHDQIgA0EIagsQ0hMMAQsgAiAMNgJkIAIgBTYCYCACQeAAahDfEyABQSxqIgYQ/BYgAUE0aiACQRBqKAIANgIAIAEgAikDCDcCLCABQawEaiEHIAJB4ABqEJARQQAhAyACKAJgIQggAigCaCEFQQAhBANAAkAgAyAFRwRAIAMgCGogBDoAACADQf8BRwRAIAMgB2otAABFDQIgBEH/AXFBAWoiBEH/AXEgBEYNAkHoho0BQStB3PPvABC9DwALIAFB2ABqIgMQ/hQgAUHgAGogAkHoAGooAgA2AgAgAyACKQNgNwIAQShBCBDAEyIDQoGAgIAQNwMAIAMgASkDADcDCCADQRBqIAFBCGopAwA3AwAgA0EYaiABQRBqKQMANwMAIANBIGogAUEYaikDADcDACABQdAAaiIFENwTIAUgAzYCACAAQQRqIAZB2AMQvAQaIABBADYCACABQYwEahCuEiABQaAEahDxFSACQYABaiQADwsgBSAFQczz7wAQzAsACyADQQFqIQMMAAsACyADQRhqIQMgBEFoaiEEDAALAAsgAkH0AGpBATYCACACQgE3AmQgAkGw8u8ANgJgIAJBgQE2AnwgAiACQfgAajYCcCACIAJByABqNgJ4IAJB4ABqQbjy7wAQvRIACyAGQQRBqIuNASgCACIAQQEgABsRAAAACxC1FgALggoAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDigBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoAAsgASgCGEGbi4MBQQggAUEcaigCACgCDBEBAA8LIAEoAhhBi4uDAUEQIAFBHGooAgAoAgwRAQAPCyABKAIYQfqKgwFBESABQRxqKAIAKAIMEQEADwsgASgCGEHrioMBQQ8gAUEcaigCACgCDBEBAA8LIAEoAhhB3IqDAUEPIAFBHGooAgAoAgwRAQAPCyABKAIYQcqKgwFBEiABQRxqKAIAKAIMEQEADwsgASgCGEG5ioMBQREgAUEcaigCACgCDBEBAA8LIAEoAhhBrYqDAUEMIAFB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d2oiA0EXS0EBIAN0QZuAgARxRXJFBEAgAigCCCACKAJAIgVrIQMgBCAFaiEEDAILIAhBgIDEAEcNAAtBACEEIAItAF0NACACLQBcRUEAIAIoAkAiBSACKAJEIghGGw0AIAggBWshAyACKAJIIAVqIQQLIAEgBDYCHCABQSBqIAM2AgALIAAgBjYCACAAIAc2AgQgAkHgAGokAAuXBwIJfwF+IwBB8ABrIgMkACADIAEoAgAiBUHUAGpB9K/wABDxDiADKAIEIQogAygCACIIQQA2AgggA0EQaiAFQQhqKAIANgIAIAMgBSkCADcDCCADQdAAaiABKAIAIAFBBGoiCSgCACABQQhqIgsoAgAQ9QcgA0EgaiADQeQAaigCADYCACADIAMpAlw3AxgCQAJAAkACQAJAA0AgARDdECEEIAEoAgAhBwJAAkAgBEUEQCABQQhqKAIAIQQMAQsgBygCACAJKAIAIgYgCygCACIEEKEJQf0ARw0BCyAHKAIAIgYgBEYNAiADQTBqIAVBCGooAgA2AgAgAyAFKQIANwMoIAgoAgAhCSAIKAIIIQcgAyAGIAFBBGooAgAiBiAEEKEJIgg2AjggCEH9AEcNAyABEN0QGiAHRQ0EAkAgCSAHQRAQogQiDKdBAXENACAMQiCIpyIBQf//wwBLDQAgAUGAcHFBgLADRw0GCyADQUBrIANBIGooAgA2AgAgA0HMAGogA0EwaigCADYCACADIAMpAxg3AzggAyADKQMoNwJEIANBCDYCUCAAQQRqIAYgBCADQThqIANB0ABqEIsLIABBATYCAAwGCyAHKAIAIAYgBBChCRCMEgRAIAggBygCACAGIAQQoQkQ5AoMAQsLIANBOGogByAGIAQQ9QcgA0EJNgJQIABBBGogBiAEIANBOGogA0HQAGoQiwsgAEEBNgIADAQLIANBQGsgA0EQaigCADYCACADQcwAaiAFQQhqKAIANgIAIAMgAykDCDcDOCADIAUpAgA3AkQgA0EKNgJQIABBBGogAUEEaigCACAEIANBOGogA0HQAGoQiwsgAEEBNgIADAMLIANBADYCUCADQThqQciAiAEgA0HQAGpBhLDwABCGDAALIANBQGsgA0EQaigCADYCACADQcwAaiAFQQhqKAIANgIAIAMgAykDCDcDOCADIAUpAgA3AkQgA0EHNgJQIABB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QCAGQYQBaiAGQeAAaigCADYCACAGIAQ2AnggBiAGKQNYNwJ8IAZByABqIAZB+ABqEKEOIABBEGogBkHQAGooAgA2AgAgAEEIaiAGKQNINwIAIABBFGogDDYCACAAQoCAgIAgNwIADAQLIAogBikDWDcCACAKQQhqIAgoAgA2AgAgBiAENgJ4IAEgBkH4AGoQ7g8gBkHoAGogARDvDyAGQfgAaiABIAIQaSAJIAdBCGooAgA2AgAgBiAHKQIANwMwIAYoAnwhBAJAAkAgBigCeEEBRwRAIARBA0cNAiAAIAEQygkMAQsgACAENgIEIABBATYCACAAQQhqIAYpAzA3AgAgAEEQaiAGQThqKAIANgIACyAGQegAahCKFSAGQcgAahD7FgwECyAGKAKMASELIAggCSgCADYCACAGIAYpAzA3A1gCQCADRQRAIAcgBkHwAGopAwA3AwAgBiAGKQNoNwN4IAZBMGogASAGQfgAakEAIAZBASALEJECDAELIAcgBkHwAGopAwA3AwAgBiAGKQNoNwN4IAZBMGogASAGQfgAakEBIAtBACAGEJECCyAGQcgAaiAGQTBqEKEOIAVBf2ohBQwACwALIAZBOGogB0EIaikCACINNwMAIAYgBykCACIONwMwIABBDGogDTcCACAAIA43AgQgAEEBNgIADAELIAAgBikDADcCBCAAQQA2AgAgAEEUaiAJKAIANgIAIABBDGogCCkDADcCAAsgBkGQAWokAAunBgEGfyMAQdAAayICJAAgAkEANgIsAn8CQAJAIAFBgAFPBEAgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAuIAIgAUEMdkHgAXI6ACwgAiABQQZ2QT9xQYABcjoALUEDDAMLIAIgAToALEEBDAILIAIgAUE/cUGAAXI6AC0gAiABQQZ2QcABcjoALEECDAELIAIgAUE/cUGAAXI6AC8gAiABQRJ2QfABcjoALCACIAFBBnZBP3FBgAFyOgAuIAIgAUEMdkE/cUGAAXI6AC1BBAshByACQSBqIAAQhwlBACEBAkAgACgCACIDQQ9GDQAgAyIBQQlJDQAgACgCBCEBCwJAAkAgASAHaiIFIAFPBEACQCAFQQlPBEBBACADQRBPIANBAXEbRQRAIAJBGGogABCHCSACKAIcIgFBECABQRBLGyIDQQhqIgQgA0kNBSACKAIYIQYgBEF/akEDdkEBahDADSIEQoCAgIAQNwIAIARBCGogBiABELwEGiAAENoLIAAgAa0gA61CIIaENwIEIAAgBDYCAAsgAkE4aiAAEMYKIAIoAjghBAJAIAIoAkAiAyAFTwRAIAMhAQwBC0F/IAVBf2pndiIGQQFqIgEgBkkNBCADQQhqIgYgA0kNBSACQQA2AkAgAiAENgI4IAIgBkF/akEDdkEBajYCPCABQQhqIgMgAUkNBSACQThqIANBf2pBA3ZBAWoQ0QcgAigCOCEECyAAIAQ2AgAgAEEIaiABNgIAIAJBOGogABDGCiACKAI8IAIoAjhqQQhqIAJBLGogBxC8BBogACAFNgIEDAELIAJCADcDMCACQRBqIAAQhwkgAkEwaiACKAIQIAIoAhQiARC8BBogASACQTBqaiACQSxqIAcQvAQaIAJBCGogAkEwakEIIAVB8LuCARDmEyACQgA3AzggAkE4aiACKAIIIAIoAgwiARC8BBogABDaCyAAIAFBDyABGzYCACAAIAIpAzg3AgQLIAJB0ABqJAAPC0HLkYMBQSZB4LuCARC3FgALQcuRgwFBJkGws4IBELcWAAtBy5GDAUEmQby/ggEQtxYAC6YGAgJ/An4jAEFAaiIDJAACQAJAIAJFDQAgA0EgaiABEF4gAygCIEEBRwRAIAEQshUMAQsgA0EQaiADQTBqKQMAIgU3AwAgA0EYaiADQThqKAIAIgE2AgAgAyADQShqKQMAIgY3AwggAygCJCECIABBGGogATYCACAAQRBqIAU3AgAgAEEIaiAGNwIAIAAgAjYCBCAAQQE2AgAMAQsgA0EgaiABEF4gAygCJCEEAkACQAJAAkAgAygCIEEBRwRAIAQtAAxBdWoOBQEDAwMCAwsgA0EYaiADQThqKAIAIgE2AgAgA0EQaiADQTBqKQMAIgU3AwAgAyADQShqKQMAIgY3AwggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACAENgIEIABBATYCAAwECyADQShqIgIgBEEIaigCADYCACADIAQpAgA3AyAgARC7DyABELIVIABBCDoABCAAQQA2AgAgAEE0aiADKQMgNwIAIABBPGogAigCADYCAAwDCyACDQEgARCyFQwBCyACDQAgBCkCACEFIABBDGogBEEIaigCADYCACAAIAU3AgQgAEEQakH27owBQTIQkAsgAEEBNgIADAELIANBIGogARBeIAMoAiQhAiADKAIgQQFGBEAgA0EYaiADQThqKAIAIgE2AgAgA0EQaiADQTBqKQMAIgU3AwAgAyADQShqKQMAIgY3AwggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwBCwJAIAItAAwiBEELRwRAIARBEEYNASABQQ0Q3g8gACABQQBBABB9DAILIANBKGoiBCACQQhqKAIANgIAIAMgAikCADcDICABELsPIAEQshUgAEEIOgAEIABBADYCACAAQTRqIAMpAyA3AgAgAEE8aiAEKAIANgIADAELIANBKGoiBCACQQhqKAIANgIAIAIpAgAhBSABQQ46AJgCIAMgBTcDICABELIVIABBCGpBADYCACAAQQk6AAQgAEEANgIAIABBNGogAykDIDcCACAAQTxqIAQoAgA2AgALIANBQGskAAutBgIPfwF+IwBBIGsiAiQAIAAoAhwhBSACQRhqIAFBCGopAgA3AwAgAkEQaiABKQIANwMAIAJCADcDCCAFIAJBCGoQ3AwgAEEEaiEGIAVBDGohCyAAQQhqKAIAQQFqIQ0gAEEQaigCACEOIABBGGooAgAhByAAKAIMIQ8gACgCFCEIIAAoAgAhCQNAAkACQCAFKAIIIgBFDQAgBSAAQX9qIgA2AgggBSgCACAAQRhsaiIDKAIEIQAgA0EMaigCACEEIANBCGooAgAhAQJAIAMoAgAOAwACAQILIANBEGopAgAhEQNAQQEgACANbCABaiIDdCIKIAsgA0EFdiIDEKITKAIAcQ0DIAsgAxCjEyIDIAMoAgAgCnI2AgACQAJAAkACQAJAAkACQAJAAkACQCAAIAkoAggiA0kEQCAJKAIAIABBFGxqIgAoAgBBAWsOBgYBAgUEAwcLIAAgA0Hcl/AAEMwLAAsgAiARNwMYIAIgBDYCFCACIAE2AhAgAkEANgIIIAIgAEEIaigCADYCDCAFIAJBCGoQ3AwMBwsgAiARNwMQIAIgBDYCDCACIAE2AgggBiACQQhqIABBCGotAAAQxgZFDQsMBgsgEUKAgICAEINQDQogAEEIai0AACARQiiIp0H/AXEiBEsNCiAAQQRqIgAtAAUgBEkNCiAAKAIAIQAMBgsgAEEEaiIAIAQQtgZFDQkgACgCACEADAULIABBCGooAgAgBEcNCCAAKAIEIQAMBAsgAEEIaiIKKAIAIgMgB0kiEEUNAiACIAggA0EDdGpBACAQGykCADcDECACIAM2AgwgAkEBNgIIIAUgAkEIahDcDCAKKAIAIgMgB0kNASADIAdB7JfwABDMCwALIAAoAgQiACAOSQRAIAAgD2pBAToAAAtBASEMIAkoAhRBAUcNBgwECyAIIANBA3RqIgMgATYCBCADQQE2AgALIAAoAgQhAAwBCyACQQhqIAYgASARp2oQ/AcgAikDECERIAIoAgwhBCACKAIIIQEMAAsACyACQSBqJAAgDA8LIAAgB08NACAIIABBA3RqIgAgBDYCBCAAIAE2AgAMAAsAC5UGAQd/IwBBQGoiAiQAAkAgACgCACIFQQ9GDQAgBSIDQQlJDQAgACgCBCEDCwJAIAEoAgAiBkEPRg0AIAYiBEEJSQ0AIAEoAgQhBAsCQAJAAkACQAJAIAMgBGoiBCADTwRAIAVBEEkgBkEPTXINASACQShqIAAQxgogAi0ANCACKAIoIQUgAkEoaiABEMYKRQ0BIAItADRFDQEgBSACKAIoRw0BIAFBCGooAgAgACgCBCAAQQhqKAIAakcNASAAIAQ2AgQMAgtBy5GDAUEmQbiiggEQtxYACyACQRhqIAEQhwkgAigCHCEGIAIoAhghCCACQRBqIAAQhwlBACEDAkAgACgCACIBQQ9GDQAgASIDQQlJDQAgACgCBCEDCyADIAZqIgUgA0kNASAFQQlPBEBBACABQRBPIAFBAXEbRQRAIAJBCGogABCHCSACKAIMIgFBECABQRBLGyIDQQhqIgQgA0kNBSACKAIIIQcgBEF/akEDdkEBahD9DiIEQoCAgIAQNwIAIARBCGogByABELwEGiAAEM4LIAAgAa0gA61CIIaENwIEIAAgBDYCAAsgAkEoaiAAEMYKIAIoAighBAJAIAIoAjAiASAFTwRAIAEhAwwBC0F/IAVBf2pndiIHQQFqIgMgB0kNBCABQQhqIgcgAUkNBSACQQA2AjAgAiAENgIoIAIgB0F/akEDdkEBajYCLCADQQhqIgEgA0kNBSACQShqIAFBf2pBA3ZBAWoQ0QcgAigCKCEECyAAIAQ2AgAgAEEIaiADNgIAIAJBKGogABDGCiACKAIsIAIoAihqQQhqIAggBhC8BBogACAFNgIEDAELIAJCADcDICACIAAQhwkgAkEgaiACKAIAIAIoAgQiARC8BBogASACQSBqaiAIIAYQvAQaIAJCADcDKCACQShqIAJBIGogBRC8BBogABDOCyAAIAVBDyAFGzYCACAAIAIpAyg3AgQLIAJBQGskAA8LQcuRgwFBJkHgu4IBELcWAAtBy5GDAUEmQbCzggEQtxYAC0HLkYMBQSZBvL+CARC3FgALzgYBC38jAEHgAGsiBCQAAkAgASgCCCIDRQ0AIANBBHQhAyABKAIAIQcDQCADRSENIANFDQEgA0FwaiEDIActAAwgB0EQaiEHRQ0ACwtBsP+MASEIQbD/jAEhAwJAIAEQog4NACABQczggQEQ6xQiBSgCCCEGIARBKGogAUHc4IEBEK8SIAQoAigiAyAEKAIsQQR0aiELIAUoAgghCiAFKAIAIQkDQCADIAtGBEAgBEEgaiABQezggQEQ6xQiAygCACADKAIIIAZB7OCBARDmEyAEKAIkIQUgBCgCICEDDAILIAogAygCCCIFIAUgCksbIQcgA0EQaiEFIAMoAgAhDEEAIQMDQAJAIAMgB0cEQCADIAxqLQAAIAMgCWotAABGDQEgAyEHCyAHIAYgBiAHSxshBiAFIQMMAgsgA0EBaiEDDAALAAsACyAEQRhqIAUQ+gwgBCAEKAIcNgJUIAQgBCgCGCIGNgJQIAYgAyAFELwEGiAEIAU2AlggBEEwaiAEQdAAahCJA0EAIQMCQCABEKIODQAgAUH84IEBEOsUIgMoAgghCSAEQRBqIAFBjOGBARCvEiADKAIIIgogAygCAGpBf2ohCyAEKAIQIgMgBCgCFEEEdGohDANAAkAgAyAMRgRAIAFBnOGBARDrFCEGIAFBrOGBARDrFCEFIAYoAggiAyAFKAIIIAlrIgVJDQEgAyAFayEDIAYoAgAgBWohCAwDCyADQRBqIQYgAygCCCIFIAMoAgBqQX9qIQdBACEDIAshCANAAkACQCADIAVGDQAgAyAKRgRAIAohBQwBCyAHLQAAIAgtAABGDQEgAyEFCyAFIAkgCSAFSxshCSAGIQMMAwsgB0F/aiEHIAhBf2ohCCADQQFqIQMMAAsACwsgBSADQZzhgQEQzwsACyAEQQhqIAMQ+gwgBCAEKAIMNgJUIAQgBCgCCCIFNgJQIAUgCCADELwEGiAEIAM2AlggAEEcaiAEQdAAahCJAyAAQThqIAJB2AIQvAQaIAAgDToAkAMgACAEKQMwNwIAIABBCGogBEE4aikDADcCACAAQRBqIARBQGspAwA3AgAgAEEYaiAEQcgAaigCADYCACABEKcRIAEQ0hQgBEHgAGokAAuxBgIKfwJ+IwBB8ABrIgIkAAJAAkACQAJAAkACQAJ/AkAgASgCDCIEIAFBCGooAgAiCE0EQCABKAIAIQMgASgCBCEJIAIgCDYCLCACIAk2AiggAygCOCIFIAUoAgAiBkEBajYCACAGQX9MDQUgAiAFNgI0IANBBGohBiADKAIAQQFHBEAgAkE4aiAGEMQKIAJByABqIAYgAkE4aiACKAIoIgYgAigCLCIKIAQQ3wcgAigCSCACQeQAaiACQUBrKAIANgIAIAIgAikDODcCXCACIAU2AmggAiACQShqNgJYRQ0CIAIpAjwhDCACKAI4IQRBAAwDCyACIANBFGoiCzYCSCACQdgAaiAGIAIoAigiBiACKAIsIgogBEEAIANBGGoQcEEBIQcgAigCXCEEIAIoAlhBAUYNAyACQeAAaiIDKQMAIQwgAiAFNgJgIAIgAkEoajYCXCACIAJByABqNgJYIAQEQCAMIAxC/////w+DIAsoAgAiB61CIYaEIAdBAXQgDEIgiKdLGyEMQQEMAwsgAxDcE0ECDAILIABBAjYCAAwHCyACQdgAakEEchDSEyACQegAahDcE0ECCyEDQQIhByADQQJGDQEgAkEYaiAMNwMAIAJBFGoiByAENgIAIAJBEGogCjYCACACIAU2AiAgAiAGNgIMIAIgAzYCCCACQdgAaiACQQhqQQAQ3gYgAigCWEUNAyACQeAAaigCACIEIAJB5ABqKAIAIgVHBEAgASAFNgIMDAULIAEgCSAIIAQQ1A02AgwgASgCEEEBRw0EIAQgAUEUaigCAEcNBCACQSBqIAAgARCNAgJAIANFBEAgBxDSEwwBCyAHEN0TCxDcEwwFCyACQegAaikDACEMIAIpA2AhDSACQTRqENwTIABBEGogDDcCACAAQQhqIA03AgAgACAENgIECyAAIAc2AgAMAwsAC0H8w8MAQTtBuMTDABC3FgALIAFBATYCECAAIAIpAwg3AgQgAEEANgIAIAFBFGogBTYCACAAQQxqIAJBEGopAwA3AgAgAEEUaiACQRhqKQMANwIAIABBHGogAkEgaigCADYCAAsgAkHwAGokAAukBgICfwJ+IwBBgAFrIgMkAAJAAkAgAkUNACADQUBrIAEQXiADKAJAQQFHBEAgARCyFQwBCyADQSBqIANB0ABqKQMAIgU3AwAgA0EoaiADQdgAaigCACIBNgIAIAMgA0HIAGopAwAiBjcDGCADKAJEIQIgAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwBCyADQUBrIAEQXiADKAJEIQICQAJAAkAgAygCQEEBRwRAIAItAAwiBEFwag4CAwIBCyADQRBqIANB2ABqKAIAIgE2AgAgA0EIaiADQdAAaikDACIFNwMAIAMgA0HIAGopAwAiBjcDACAAQRhqIAE2AgAgAEEQaiAFNwIAIABBCGogBjcCACAAIAI2AgQgAEEBNgIADAMLIARBCUcEQCAAIAIpAgA3AgQgAEEMaiACQQhqKAIANgIAIABBEGpBgO6MAUE4EJALIABBATYCAAwDCyAAQTRqIAIpAgA3AgAgAEE8aiACQQhqKAIANgIAIAEQuw8gARCyFSAAQQA2AgAgAEEKOgAEDAILIANBIGoiBCACQQhqKAIANgIAIAIpAgAhBSABQQs6AJgCIAMgBTcDGCADQUBrEO0SIANB+ABqIAQoAgA2AgAgAyADKQMYNwNwIABBBGogA0FAa0E8ELwEGiAAQQA2AgAMAQsgARCyFSADQUBrIAEQXiADKAJEIQICQAJAIAMoAkBBAUcEQCACLQAMIgRBcGoOAgICAQsgA0EoaiADQdgAaigCACIBNgIAIANBIGogA0HQAGopAwAiBTcDACADIANByABqKQMAIgY3AxggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwCCyAEQQlGDQAgAUELEN4PIAAgAUEBQQEQfQwBCyADQThqIgQgAkEIaigCADYCACACKQIAIQUgAUELOgCYAiADIAU3AzAgA0FAaxDtEiADQfgAaiAEKAIANgIAIAMgAykDMDcDcCAAQQRqIANBQGtBPBC8BBogAEEANgIACyADQYABaiQAC4cGAQZ/IwBBQGoiAiQAIAJBADYCHAJ/AkACQCABQYABTwRAIAFBgBBJDQEgAUGAgARPDQIgAiABQT9xQYABcjoAHiACIAFBDHZB4AFyOgAcIAIgAUEGdkE/cUGAAXI6AB1BAwwDCyACIAE6ABxBAQwCCyACIAFBP3FBgAFyOgAdIAIgAUEGdkHAAXI6ABxBAgwBCyACIAFBP3FBgAFyOgAfIAIgAUESdkHwAXI6ABwgAiABQQZ2QT9xQYABcjoAHiACIAFBDHZBP3FBgAFyOgAdQQQLIQcgAkEQaiAAEIcJQQAhAQJAIAAoAgAiA0EPRg0AIAMiAUEJSQ0AIAAoAgQhAQsCQAJAIAEgB2oiBSABTwRAAkAgBUEJTwRAQQAgA0EQTyADQQFxG0UEQCACQQhqIAAQhwkgAigCDCIBQRAgAUEQSxsiA0EIaiIEIANJDQUgAigCCCEGIARBf2pBA3ZBAWoQ/Q4iBEKAgICAEDcCACAEQQhqIAYgARC8BBogABDOCyAAIAGtIAOtQiCGhDcCBCAAIAQ2AgALIAJBKGogABDGCiACKAIoIQQCQCACKAIwIgMgBU8EQCADIQEMAQtBfyAFQX9qZ3YiBkEBaiIBIAZJDQQgA0EIaiIGIANJDQUgAkEANgIwIAIgBDYCKCACIAZBf2pBA3ZBAWo2AiwgAUEIaiIDIAFJDQUgAkEoaiADQX9qQQN2QQFqENEHIAIoAighBAsgACAENgIAIABBCGogATYCACACQShqIAAQxgogAigCLCACKAIoakEIaiACQRxqIAcQvAQaIAAgBTYCBAwBCyACQgA3AyAgAiAAEIcJIAJBIGogAigCACACKAIEIgEQvAQaIAEgAkEgamogAkEcaiAHELwEGiACQgA3AyggAkEoaiACQSBqIAUQvAQaIAAQzgsgACAFQQ8gBRs2AgAgACACKQMoNwIECyACQUBrJAAPC0HLkYMBQSZB4LuCARC3FgALQcuRgwFBJkGws4IBELcWAAtBy5GDAUEmQby/ggEQtxYAC4EGAgd/AX4CQCACRQ0AQQAgAkF5aiIEIAQgAksbIQggAUEDakF8cSABayEJQQAhBAJAAkADQAJAAkACQCABIARqLQAAIgZBGHRBGHUiB0EATgRAIAkgBGtBA3EgCUF/RnINAQJAIAQgCE8NAANAIAEgBGoiBSgCACAFQQRqKAIAckGAgYKEeHENASAEQQhqIgQgCEkNAAsLIAQgAk8NAgNAIAEgBGosAABBAEgNAyACIARBAWoiBEcNAAsMBwtCASEKQQEhBQJAAkACQAJAAkACQAJAAkACQCAGQbPVwABqLQAAQX5qDgMAAQIOCyAEQQFqIgMgAkkNBkEAIQVCACEKDA0LQQAhBUIAIQogBEEBaiIDIAJPDQwgASADai0AACEDIAZBoH5qIgZFDQEgBkENRg0CDAMLQQAhBUIAIQogBEEBaiIDIAJPDQsgASADai0AACEDAkACQAJAAkAgBkGQfmoOBQEAAAACAAsgA0EYdEEYdUF/SiAHQQ9qQf8BcUECS3IgA0HAAU9yDQ0MAgsgA0HwAGpB/wFxQTBPDQwMAQsgA0EYdEEYdUF/SiADQY8BS3INCwsgBEECaiIDIAJPDQsgASADaiwAAEG/f0oNCCAEQQNqIgMgAk8NCyABIANqLAAAQb9/TA0FQgMhCkEBIQUMCwsgA0HgAXFBoAFHDQkMAgsgA0EYdEEYdUF/SiADQaABT3INCAwBCyAHQR9qQf8BcUEMTwRAIAdBfnFBbkcgA0EYdEEYdUF/SnIgA0HAAU9yDQgMAQsgA0EYdEEYdUF/SiADQb8BS3INBwsgBEECaiIDIAJPDQcgASADaiwAAEG/f0oNBAwBCyABIANqLAAAQb9/Sg0FCyADQQFqIQQMAQsgBEEBaiEECyAEIAJJDQEMBAsLQgIhCkEBIQUMAQtCASEKQQEhBQsgACAENgIEIABBC2pBADoAACAAQQlqIAo9AAAgAEEIaiAFOgAAIABBATYCAA8LIAAgATYCBCAAQQhqIAI2AgAgAEEANgIAC4cHAQZ/IwBB0ABrIgckAAJAAkACQAJAAkACQAJAAkACQCACKAIAQQFrDgICAQALIABBADYCAAwHCyAHQgA3AgwgB0Gk8YwBKAIANgIIIAJBDGooAgAhCSACKAIEIQggByACQQhqKAIANgIcIAcgCDYCGCAHIAggCUEEdCICaiILNgIkIAhBEGohCSAHQThqQQRyIQoCQAJAAkADQAJAAkAgByACBH8gCCgCACIMQQNHDQEgCQUgCws2AiAgB0EYahC7CyAHKAIQDgIEAQMLIAogCCkCBDcCACAKQQhqIAhBDGooAgA2AgAgByAMNgI4IAdBKGogASAHQThqIAMgBCAFIAYQkQIgCUEQaiEJIAJBcGohAiAHQQhqIAdBKGoQoQ4gCEEQaiEIDAELCyAHQQA2AhAgBygCCCIBKAIAIgJBA0YNBCAAIAI2AgAgACABKQIENwIEIABBDGogAUEMaigCADYCAAwCCyAAIAcpAwg3AgQgAEECNgIAIABBDGogB0EQaigCADYCAAwICyAAQQA2AgALIAdBCGoQ+xYMBgsgAigCBCECIAMEQCABQSBqIQEgBUUEQCAHIAEgAkH47e8AEJ4TIgE2AhggASgCAEECRw0DIAEQoxAgASAENgIEIAFBAzYCACAAQQE2AgAgACACNgIEDAcLIAcgASACQejt7wAQnhMiATYCGCABKAIAQQJHDQMgARCjECABQQxqIAY2AgAgAUEIaiAENgIAIAFCgICAgCA3AgAgAEEANgIADAYLIAVFDQQgByABQSBqIAJBiO7vABCeEyIBNgIYIAEoAgBBAkcNAyABEKMQIAEgBjYCBCABQQQ2AgAgAEEBNgIAIAAgAjYCBAwFC0Hoho0BQStB2O3vABC9DwALIAdBzABqQQE2AgAgB0IBNwI8IAdBiPHvADYCOCAHQYABNgIsIAcgB0EoajYCSCAHIAdBGGo2AiggB0E4akGg8e8AEL0SAAsgB0HMAGpBATYCACAHQgE3AjwgB0GI8e8ANgI4IAdBgAE2AiwgByAHQShqNgJIIAcgB0EYajYCKCAHQThqQZDx7wAQvRIACyAHQcwAakEBNgIAIAdCATcCPCAHQYjx7wA2AjggB0GAATYCLCAHIAdBKGo2AkggByAHQRhqNgIoIAdBOGpBsPHvABC9EgALQcju7wBB0O7vABDPDwALIAdB0ABqJAALpQYBBn8jAEHwAGsiAyQAAn8gAgRAQQEgAS0AAEEvRg0BGgtBAAshBSADQYAEOwAlIAMgBToAJCADQQY6ABAgAyACNgIMIAMgATYCCAJ/An8CQAJAAkACQAJAA0BBAiEBA0ACQAJAIAFBA3FBAWsOAgEABwsgAiADQQhqEJ0FIAVqTQRAQQEhASADQQE6ACYMAgsgA0HIAGogA0EIahCfAyADKAIMIgEgAygCSCIEayECIAEgBEkNAyADKAJMIQEgAyACNgIMIAFBBUYNAkEBIQZBAgwICyADQQA6ACYgBQ0DQQAhASADQQhqEJ0FRQ0ACwsgAkF/aiEEQQIhASACRQ0CDAQLIAIgAUHUgoMBENALAAsgAkF/aiEEQQEhASACBEAMAwsgBEEAQeSCgwEQ0AsACyAEQQBB9IKDARDQCwALQQAMAgsgBCECIAMgAjYCDEEACyEHQQAgAUEFRiABQX5qQQJLcg0AGiADIAc6AEYgA0EAOgBFIAMgBToARCADIAMtABAiAToAMCADIAI2AiwgAyADKAIINgIoAkAgBkUNAAJAAkAgAUEGRiIBRQRAQRAgA0FAayABGyEHQQggA0E4aiABGyEEDAELIAIgA0EoahCdBSAFak0NAgNAIANByABqIANBKGoQnwMgAygCTEEFRw0DIAIgAygCSCIEayEBIAIgBEkNAiADIAE2AiwgASICIANBKGoQnQUgBWpLDQALDAILA0BBBiEBIANBKGoQnQUhBgJAAkACQAJAAkACQCADLQAwQQFrDgUDBQIBAAQLQQIhAQwECyAEKAIAIAcoAgAiAUEBakEAIAEbakECaiEBDAMLIAQoAgBBBGohAQwCCyAEKAIAIAcoAgAiAUEBakEAIAEbakEIaiEBDAELIAQoAgBBBGohAQsgAiAFIAZqIAFqTQ0CIANByABqIANBKGoQnwMgAygCTEEFRw0CIAIgAygCSCIGayEBIAIgBkkNASADIAE2AiwgASECDAALAAsgASACQcSCgwEQ0AsACyADKAIsIQggAygCKAshBCAAIAg2AgQgACAENgIAIANB8ABqJAALtwcBAX8jAEEQayICJAACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgBBAWsOFQECAwQFBgcICQoLDA0ODxAREhMUFQALIAEoAhhB4MnvAEEKIAFBHGooAgAoAgwRAQAMFQsgASgCGEGO2cMAQREgAUEcaigCACgCDBEBAAwUCyABKAIYQYHZwwBBDSABQRxqKAIAKAIMEQEADBMLIAEoAhhB8NjDAEERIAFBHGooAgAoAgwRAQAMEgsgASgCGEHe2MMAQRIgAUEcaigCACgCDBEBAAwRCyABKAIYQc3YwwBBESABQRxqKAIAKAIMEQEADBALIAIgASgCGEHA2MMAQQ0gAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQZjXwwAQ5wQQuQkMDwsgASgCGEGt2MMAQRMgAUEcaigCACgCDBEBAAwO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IAVJcg0AIAAgAWotAABBCkcNAEEBIQAMBAsgAiAFayEEIAIgBU8NAQsLQQAhAAsgAiEFCyAKIAA6AAACQCACIAVNBEAgAiAFRw0EIAggASACIAcoAgwRAQBFDQFBAQ8LIAEgBWoiACwAAEG/f0wNAyAIIAEgBSAHKAIMEQEABEBBAQ8LIAAsAABBv39MDQQLIAEgBWohASACIAVrIgINAAsLQQAPCyABIAJBACAFQajOwAAQ3gEACyABIAIgBSACQbjOwAAQ3gEAC7oGAQV/IwBB4ANrIgMkACACIAEoAgAiBykCADcCDCACQRRqIAdBCGooAgA2AgAgA0EIaiAHQSRqQcSo8AAQ8Q4gAygCDCEEAkACQAJAIAMoAggiBSgCCCIGRQRAIANBAjoAmAEMAQsgBSAGQX9qIgY2AgggA0GYAWogBSgCACAGQfAAbGpB8AAQvAQaAkACQCADLQCYASIGQX9qDgIAAgELIANBiAJqIANBmAFqQQRyQSQQvAQaIANBnAJqIAdBCGooAgA2AgAgAyAHKQIANwKUAiADQbgDaiACQSQQvAQaIANBsAJqIANBuANqEPQIIANBoAJqIANBsAJqEI0QIANBGGogA0GIAmpBJBC8BBogA0KAgICAgAE3AxAMAgsgA0GwAmogA0HAAWpByAAQvAQaIANBmAJqIANB0AFqKQMANwMAIANBkAJqIANByAFqKQMANwMAIAMgAykDwAE3A4gCIANBFTYCuAMgAEEEaiABQQRqKAIAIAFBCGooAgAgA0GIAmogA0G4A2oQiwsgAEEBNgIAIANBsAJqEOgSIAZFBEAgA0G0AWoQgBcLIAQgBCgCAEEBajYCACACQRhqEIAXDAILIANBsAJqIAJBJBC8BBogA0EQakEEciADQbACahD0CCADQQA2AhALAkAgBSgCCCICRQRAIANBAjoAsAIMAQsgBSACQX9qIgI2AgggA0GwAmogBSgCACACQfAAbGpB8AAQvAQaAkACQCADLQCwAiICQX9qDgIBAgALIANBmAFqIANB2AJqQcgAELwEGiADQZgCaiADQegCaikDADcDACADQZACaiADQeACaikDADcDACADIAMpA9gCNwOIAiADQRU2ArgDIABBBGogAUEEaigCACABQQhqKAIAIANBiAJqIANBuANqEIsLIABBATYCACADQZgBahDoEiADQRBqQQRyEK4LIAQgBCgCAEEBajYCAAJAAkAgAkEDcSIAQQNGDQAgAEEBaw4CAAQBCyADQbACahCbFAwDCyADQcwCahCAFwwCC0HHg40BQShB1KjwABC9DwALIAAgA0EQakGIARC8BBogBCAEKAIAQQFqNgIACyADQeADaiQAC+IFAgJ/An4jAEHAAWsiAiQAAkACQAJAAkAgAUH8A2otAAAEQCACQaABakEAEMkJQSBBBBDAEyIDQRhqIAJBuAFqKQMANwIAIANBEGogAkGwAWopAwA3AgAgA0EIaiACQagBaikDADcCACADIAIpA6ABNwIAIAJBADoAmAEgAkEENgKIASACIAM2ApQBIAJB6ABqIAJBiAFqELAFIAJB0ABqIAEgAkHoAGoQaSACQdAAakEEciEBIAIoAlBBAUYNAiACQcgAaiABQRBqKAIAIgM2AgAgAkFAayABQQhqKQIAIgQ3AwAgAkEoaiAENwMAIAJBMGogAzYCACACIAEpAgAiBDcDOCACIAQ3AyAgAkEIaiACQSBqQaTs7wAQzg8MAQsgAkGgAWpBARDJCUEgQQQQwBMiA0EYaiACQbgBaikDADcCACADQRBqIAJBsAFqKQMANwIAIANBCGogAkGoAWopAwA3AgAgAyACKQOgATcCACACQQA6AJgBIAJBBDYCiAEgAiADNgKUASACQegAaiACQYgBahCwBSACQdAAaiABIAJB6ABqEGkgAkHQAGpBBHIhASACKAJQQQFGDQIgAkHIAGogAUEQaigCACIDNgIAIAJBQGsgAUEIaikCACIENwMAIAJBKGogBDcDACACQTBqIAM2AgAgAiABKQIAIgQ3AzggAiAENwMgIAJBCGogAkEgakGU7O8AEM4PCyACQegAahCwCiAAIAIpAwg3AgQgAEEANgIAIABBFGogAkEYaigCADYCACAAQQxqIAJBEGopAwA3AgAMAgsgAkFAayABQQhqKQIAIgQ3AwAgAiABKQIAIgU3AzggAEEMaiAENwIAIAAgBTcCBCAAQQE2AgAgAkHoAGoQsAoMAQsgAkFAayABQQhqKQIAIgQ3AwAgAiABKQIAIgU3AzggAEEMaiAENwIAIAAgBTcCBCAAQQE2AgAgAkHoAGoQsAoLIAJBwAFqJAALywUBB38jAEHgAGsiAyQAAkAgAUH/A2otAABFBEAgA0EQaiACEKATIAMoAhAhByADKAIUIANBADYCKCABQYwEaiEIQX5qIQJBfyEEA0AgAkECaiAHRkUEQCADQQhqIAggBK0gAjEAAEIghoQgAkEBaiIFMQAAQiiGhCABKAIoEKcFAkAgAygCCEEBRgRAIAMoAgwhBAwBCyAFLQAAIQUgAi0AACIGBEAgASAGakGrBGpBAToAAAsgASAFakGsBGpBAToAAAJAIARBf0cEQCADIAIvAAA7AVAgA0EGNgJIIAMgBDYCTCABIANByABqEOcNDAELIAMgAi8AADsASSADQQQ6AEggA0E4aiABIANByABqEKANIANBKGoQihUgA0EwaiADQUBrKQMANwMAIAMgAykDODcDKAsgASgCKCIFQX9qIgQgBU1B6PLvABDHFQsgAkF+aiECDAELCwwBCyADQQA2AiggA0EgaiACEKATIAFBjARqIQggAygCJCEFIAMoAiAhAkF/IQQDQCACIAVHBEAgA0EYaiAIIAStIAIxAABCIIaEIAJBAWoiBjEAAEIohoQgASgCKBCnBSACQQJqIQcgAygCGEEBRgRAIAMoAhwhBCAHIQIMAgsgBi0AACEGIAItAAAiCQRAIAEgCWpBqwRqQQE6AAALIAEgBmpBrARqQQE6AAACQCAEQX9HBEAgAyACLwAAOwFQIANBBjYCSCADIAQ2AkwgASADQcgAahDnDQwBCyADIAIvAAA7AEkgA0EEOgBIIANBOGogASADQcgAahCgDSADQShqEIoVIANBMGogA0FAaykDADcDACADIAMpAzg3AygLIAEoAigiAkF/aiIEIAJNQejy7wAQxxUgByECDAELCwsgACADKQMoNwIEIABBADYCACAAQRRqIAQ2AgAgAEEMaiADQTBqKQMANwIAIANB4ABqJAALlgYCB38CfiMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQQFrDggAAQIDBgcICQsLQgAgAUEIajUCAEIghiABQQRqMQAAIglCAVEiBBsgCYQgAUEFajEAAEIIhkIAIAQbhCEJQQEhAwwKCyABQQhqIQZBASEEAkAgAUEEaigCAEEBRwRAIAJBCGpBBHIgBhDrDUEAIQQMAQsgAkEIakEEciAGEOwNCyACIAQ2AgggAkEQaigCACEEIAJBFGooAgAhByACKQMIIQlBAiEDDAkLQQMhAwJAIAEtAAFBAWsOAwgCAAkLQQMhBQwIC0EEIQMgAS0AAUEBaw4DBgABBwtBAiEFDAYLQQMhBQwFC0IDIQkCQAJAAkACQCABQQRqKAIAIgVBfWoiBkEDIAZBA0kbQQFrDgMAAQIDC0IEIQkMAgtCBSEJDAELQgAhCQJAAkACQCAFQQFrDgIAAQILQgEhCQwBCyABQQxqKAIAIQRCAiEJCyABQQhqNQIAQiCGIQoLIAkgCoQhCSABLQAUIQhBBSEDIAEoAhAQjw0hBwwECwJAAkACQAJAIAFBBGooAgBBAWsOAgECAAsgAkEANgIIIAIgAUEIaigCADYCDAwCCyACQQhqQQRyIAFBCGooAgAgAUEQaigCABDSDCACQRhqIAFBFGooAgAiCDYCACACQQE2AgggAkEUaigCACEHIAJBEGooAgAhBAwBCyACQQI2AggLIAEoAhgQjw0hBiACQQZqIAJBG2otAAA6AAAgAiACLwAZOwEEIAIpAwghCUEGIQMMAwsgAkEIaiABQQRqEJ4HIAIoAhAhBCACKQMIIQlBByEDDAILIAJBCGogAUEEahCeByACKAIQIQQgAikDCCEJQQghAwwBC0EBIQULIAAgBToAASAAIAM6AAAgAEEUaiAIOgAAIABBEGogBzYCACAAQQxqIAQ2AgAgAEEEaiAJNwIAIABBFWogAi8BBDsAACAAIAEvARw7ARwgAEEYaiAGNgIAIABBF2ogAkEGai0AADoAACACQSBqJAALlgYCB38CfiMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQQFrDggAAQIDBgcICQsLQgAgAUEIajUCAEIghiABQQRqMQAAIglCAVEiBBsgCYQgAUEFajEAAEIIhkIAIAQbhCEJQQEhAwwKCyABQQhqIQZBASEEAkAgAUEEaigCAEEBRwRAIAJBCGpBBHIgBhDrDUEAIQQMAQsgAkEIakEEciAGEOwNCyACIAQ2AgggAkEQaigCACEEIAJBFGooAgAhByACKQMIIQlBAiEDDAkLQQMhAwJAIAEtAAFBAWsOAwgCAAkLQQMhBQwIC0EEIQMgAS0AAUEBaw4DBgABBwtBAiEFDAYLQQMhBQwFC0IDIQkCQAJAAkACQCABQQRqKAIAIgVBfWoiBkEDIAZBA0kbQQFrDgMAAQIDC0IEIQkMAgtCBSEJDAELQgAhCQJAAkACQCAFQQFrDgIAAQILQgEhCQwBCyABQQxqKAIAIQRCAiEJCyABQQhqNQIAQiCGIQoLIAkgCoQhCSABLQAUIQhBBSEDIAEoAhAQkA0hBwwECwJAAkACQAJAIAFBBGooAgBBAWsOAgECAAsgAkEANgIIIAIgAUEIaigCADYCDAwCCyACQQhqQQRyIAFBCGooAgAgAUEQaigCABDSDCACQRhqIAFBFGooAgAiCDYCACACQQE2AgggAkEUaigCACEHIAJBEGooAgAhBAwBCyACQQI2AggLIAEoAhgQkA0hBiACQQZqIAJBG2otAAA6AAAgAiACLwAZOwEEIAIpAwghCUEGIQMMAwsgAkEIaiABQQRqEJ4HIAIoAhAhBCACKQMIIQlBByEDDAILIAJBCGogAUEEahCeByACKAIQIQQgAikDCCEJQQghAwwBC0EBIQULIAAgBToAASAAIAM6AAAgAEEUaiAIOgAAIABBEGogBzYCACAAQQxqIAQ2AgAgAEEEaiAJNwIAIABBFWogAi8BBDsAACAAIAEvARw7ARwgAEEYaiAGNgIAIABBF2ogAkEGai0AADoAACACQSBqJAAL4QUCAn8CfiMAQZABayIDJAACQAJAAkACQAJAAkACQAJAIAJFBEAgA0HQAGogARBeIAMoAlQhAiADKAJQQQFGDQEgAi0ADEERRw0CIANBMGogAkEIaigCADYCACADIAIpAgA3AyggARCyFSADQdAAaiABEF4gAygCVCECIAMoAlBBAUYNAyACLQAMQXNqDgMFBAUECyADQdAAaiABEF4gAygCUEEBRg0FIANBGGoiAiADKAJUIgRBCGooAgA2AgAgAyAEKQIANwMQIAFBEjoAmAIgA0HQAGoQ7RIgA0GIAWogAigCADYCACADIAMpAxA3A4ABIABBBGogA0HQAGpBPBC8BBogAEEANgIADAcLIANBIGogA0HoAGooAgAiATYCACADQRhqIANB4ABqKQMAIgU3AwAgAyADQdgAaikDACIGNwMQIABBGGogATYCACAAQRBqIAU3AgAgAEEIaiAGNwIAIAAgAjYCBCAAQQE2AgAMBgsgA0EIaiACQQhqKAIANgIAIAMgAikCADcDAAwECyADQcgAaiADQegAaigCACIBNgIAIANBQGsgA0Hg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AgAgAEEQagsgAEEAOgAAIAM2AgAgBUHQAGokAAv9BQIGfwF+IwBBgAJrIgMkAAJAAkAgAkEDSQ0AIANBCGogAUECQZ24wwBBAhCcD0EAIAMoAhwiBSADKAIYIgRrIgYgBiAFSxshBSADKAIQIARqIQYgAygCCCAEaiEEA0AgBQRAIAYtAAAhByAELQAAIQggBkEBaiEGIARBAWohBCAFQX9qIQUgByAHQb9/akH/AXFBGklBBXRyQf8BcSAIQb9/akH/AXFBGklBBXQgCHJGDQEMAgsLQQIhBQNAIAIgBUcEQCABIAVqQQEhBCAFQQFqIQUtAABBUGpB/wFxQQpJDQEMAwsLIAMgASACQby4wwAQ0w0gAykDACEJIANBGGpCADcDACADQdgAakEEOgAAIANCADcDECADQQA6ACwgA0EANgIkIAMgCTcDCCADIANBCGqtQoCAgIAwhDcDYCADQZABaiADQeAAahDPAgJAAkAgAygCkAENACADKAKUASIBLQAAQQdHDQAgAUEIaigCAEEBRw0AIAFBDGooAgAhByADQZABahCcFSADKAJgIgEoAhAhAiABKAIMIQUgASgCCCEBIANBkAFqIANB4ABqEOMRAkACQCADKAKQASIGQQFGBEAgA0GQAWpBBHIhBCADKAKUAUEBRg0BIANBuAFqIARBJBC8BBogA0H0AWpBATYCACADQgE3AuQBIANB1JiCATYC4AEgA0EnNgL8ASADIANB+AFqNgLwASADIANBuAFqNgL4ASADQeABakHAmYIBEL0SAAsgA0HoAGpBBHIgAygClAEQtAIgA0GIAWogASAFa0EBajYCACADQYQBaiACNgIAIANBADYCaAwBCyADQQU2AmggBBD9EwsgAygCYCIEIAI2AhAgBCAFNgIMIAQgATYCCCAGRQRAIANB6ABqEP0TDAILIANBCGoQxBRBACEEDAMLIANBkAFqEJwVCyADQQhqEMQUQYyFjQFBKyADQQhqQdy4wwBBzLjDABC8CgALQQEhBAsgACAHNgIEIAAgBDYCACADQYACaiQAC50GAwJ/An4BfSMAQdAAayIDJABBDCECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEBaw4eAQIDBAUGBwgJ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QTAQvAQaDAELCyADQYABaiAEQRBqKQIAIgc3AwAgA0H4AGogBEEIaikCACIINwMAIAMgBCkCACIJNwNwIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAQLIANBOGogA0H4AGooAgAiATYCACADIAMpA3AiBzcDMCADKQOAASEIIABBCGogATYCACAAIAc3AgAgACAINwIQIAAgBjYCDAwDCyADQYABaiAEQRBqKQIAIgc3AwAgA0H4AGogBEEIaikCACIINwMAIAMgBCkCACIJNwNwIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAILIANB6ABqIANB+ABqKAIAIgE2AgAgAyADKQNwIgc3A2AgAykDgAEhCCAAQQhqIAE2AgAgACAHNwIAIAAgCDcCECAAIAY2AgwMAQsgBUGAAWogBEEQaikCACIHNwMAIAVB+ABqIARBCGopAgAiCDcDACAFIAQpAgAiCTcDcCAAQRBqIAc3AgAgAEEIaiAINwIAIAAgCTcCAAsgBUHwAWokAAuzBQICfwJ+IwBBgAFrIgMkAAJAAkAgAkUNACADQUBrIAEQXiADKAJAQQFHBEAgARCyFQwBCyADQSBqIANB0ABqKQMAIgU3AwAgA0EoaiADQdgAaigCACIBNgIAIAMgA0HIAGopAwAiBjcDGCADKAJEIQIgAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwBCyADQUBrIAEQXiADKAJEIQIgAygCQEEBRgRAIANBEGogA0HYAGooAgAiATYCACADQQhqIANB0ABqKQMAIgU3AwAgAyADQcgAaikDACIGNwMAIABBGGogATYCACAAQRBqIAU3AgAgAEEIaiAGNwIAIAAgAjYCBCAAQQE2AgAMAQsCQCACLQAMIgRBCUcEQCAEQQ5GDQEgACACKQIANwIEIABBDGogAkEIaigCADYCACAAQRBqQajvjAFBxQAQkAsgAEEBNgIADAILIABBNGogAikCADcCACAAQTxqIAJBCGooAgA2AgAgARC7DyABELIVIABBADYCACAAQQg6AAQMAQsgARCyFSADQUBrIAEQXiADKAJEIQIgAygCQEEBRwRAIAItAAwiBEEJRiAEQQ5GckUEQCABQQcQ3g8gACABQQFBABB9DAILIANBOGoiBCAC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sAFrIgMkACADQegAaiABEJYFAkACQAJAAkAgAygCdCIERQRAIAFBADoAciADQgA3ApQBIANBrPGMASgCADYCkAEgA0GoAWogAUEQaigCADYCACADIAEpAgg3A6ABA0AgARDuCCABQQEQiQQgARD7FRD5DwRAIANBkAFqIAEQ+xUQrwUMAQUgAygCmAFFDQUgARD7FSIEELEVDQQgBEFbaiIFQRtLQQEgBXRBgYGA4QBxRXINAwwECwALAAsgACADKQNoNwIAIABBCGogA0HwAGooAgA2AgAgACADKQN4NwIQIAAgBDYCDAwDCwJAIARBo39qDgQBAgIBAAsgBEH9AEcNAQsCfyACRQRAIANB8wBqIANBmAFqKAIANgAAIAMgAykDkAE3AGsgAyADKQBoNwNIIAMgA0HvAGopAAA3AE9BEwwBCyADQfMAaiADQZgBaigCADYAACADIAMpA5ABNwBrIAMgAykAaDcDSCADIANB7wBqKQAANwBPQRILIQIgA0EgaiIEIANBqAFqKAIANgIAIAMgAykDSDcDKCADIAMpAE83AC8gAyADKQOgASIGNwM4IAMgBjcDGCADIAMpAC83AA8gAyADKQMoNwMIIANB8ABqIAQoAgA2AgAgAyACOgB0IAMgAykDGDcDaCADQfUAaiADKQMINwAAIANB/ABqIAMpAA83AAAgAUEUaiADQegAahCLDCAAQQA2AgwMAQsgA0HwAGoiASADQagBaigCADYCACADIAMpA6ABNwNoIANB9ABqQfTZjAFB2AAQkAsgA0HgAGoiAiABKAIANgIAIAMgAykDaDcDWCADIAMpAHU3A0ggAyADQfwAaigAADYATyADLQB0IQEgA0GQAWoQiRQgA0FAayACKAIAIgI2AgAgAyADKQNYIgY3AzggAyADKQNINwMoIAMgAygATzYALyAAQQhqIAI2AgAgACAGNwIAIAAgAToADCAAIAMpAyg3AA0gAEEUaiADKAAvNgAACyADQbABaiQAC6IFAgV/AX4jAEFAaiIBJAACQCAALQAARQRADAELIABBAWohBANAIAIgBGogAkEBaiIDIQItAAANAAsLIAFBIGogACADEPYCIAFBEGogASgCJCABQSBqQQRyQQhBBCABKAIgQQFGG2ooAgAQXyABQSBqEKIVIAEoAhAhAAJAIAEpAhQiBkIgiKci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AhAgAkGXATYCLCABQRhqKAIAIAFBHGooAgAgAiACQShqNgIgIAIgAkEMajYCKCACQRBqEKsNDAILIAIgAEEIajYCDCACQSRqQQE2AgAgAkICNwIUIAJBjJKCATYCECACQZgBNgIsIAFBGGooAgAgAUEcaigCACACIAJBKGo2AiAgAiACQQxqNgIoIAJBEGoQqw0MAQsgAiAAQQRqNgIMIAJBJGpBATYCACACQgI3AhQgAkH0kYIBNgIQIAJBlAE2AiwgAUEYaigCACABQRxqKAIAIAIgAkEoajYCICACIAJBDGo2AiggAkEQahCrDQsgAkEwaiQAC5gFAgN/A34jAEHAAWsiBCQAAkACQAJAAkACQAJAAkAgAi0AAEF7ag4FAQECAAMACyAEQZQBakEBNgIAIARCAjcChAEgBEHk6owBNgKAASAEQRs2AkQgBCACNgJAIAQgBEFAazYCkAEgBEGAAWoQsANBx4ONAUEoQfTqjAEQvQ8ACyAEQYABaiACQTAQvAQaIAMgBEGAAWoQggEgAEEANgIMDAQLIARBgAFqIAJBMBC8BBogAyAEQYABahCCASAEQYABaiABEHQgBEGAAWpBBHIhBSAEKAKAAUEBRg0BIARBQGsgBUE8ELwEGiAEIARBQGtBMBC8BCECA0AgAkG064wBEKkDRQRAIAJBgAFqIAJBMBC8BBogAyACQYABahCCASAAQQA2AgwMBQsgAkGAAWogAkEwELwEGiACQUBrIAEgAkGAAWogAxDbAiACKAJMIgYNAyACQYABaiABEHQgAigCgAFBAUcEQCACQUBrIAVBPBC8BBogAiACQUBrQTAQvAQaDAELCyACQdAAaiAFQRBqKQIAIgc3AwAgAkHIAGogBUEIaikCACIINwMAIAIgBSkCACIJNwNAIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAMLIARBgAFqIAJBMBC8BBogAyAEQYABahCCASAAIAEgAxC2AgwCCyAEQdAAaiAFQRBqKQIAIgc3AwAgBEHIAGogBUEIaikCACIINwMAIAQgBSkCACIJNwNAIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAELIAJBOGogAkHIAGooAgAiATYCACACIAIpA0AiBzcDMCACKQNQIQggAEEIaiABNgIAIAAgBzcCACAAIAg3AhAgACAG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AgwgBCACNgIIDAELQbSLjQFBtIuNASgCAEF+IANBA3Z3cTYCAAsgACABQQFyNgIEIAAgAWogATYCACAAQcyOjQEoAgBHDQFBxI6NASABNgIACw8LIAFBgAJPBEAgACABEIMFDwsgAUEDdiICQQN0QbyLjQFqIQECf0G0i40BKAIAIgNBASACdCICcQRAIAEoAggMAQtBtIuNASACIANyNgIAIAELIQIgASAANgIIIAIgADYCDCAAIAE2AgwgACACNgIIC9cEAgt/AX4jAEHQAGsiAiQAAkACQCABKAIIIgitQjB+Ig1CIIinDQAgDaciCUEASA0AIAEoAgAhCyACIAlBCBC8EyACKAIAIgpFDQEgAEEANgIIIAAgCDYCBCAAIAo2AgAgAkEwaiEGIAghAQNAIAFFIAUgCUZyRQRAQQchBAJAAkACQAJAAkACQAJAAkACQCAFIAtqIgMtAABBAWsOCAECAwQFBggHAAsgAkEoaiADQQRqKAIAIANBDGooAgAQ0gwgAikCLCENIAIoAighB0EAIQQMBwsgA0EIaikDACENQQEhBAwGCyACQShqIANBBGooAgAgA0EMaigCABDSDCACKQIsIQ0gAigCKCEHQQIhBAwFCyADQQFqLQAAIQxBAyEEDAQLQQQhBCACQShqIANBBGoQ7gIgAikCLCENIAIoAighBwwDCyACQShqIANBCGoQngUgAkEQaiAGQQhqKQMANwMAIAJBGGogBkEQaikDADcDACACQSBqIAZBGGopAwA3AwAgAiAGKQMANwMIIAIpAyghDUEFIQQMAgsgA0EEaigCACEHQQYhBAwBC0EIIQQLIAUgCmoiAyAEOgAAIANBCGogDTcDACADQQRqIAc2AgAgA0EBaiAMOgAAIANBEGogAikDCDcDACADQRhqIAJBEGopAwA3AwAgA0EgaiACQRhqKQMANwMAIANBKGogAkEgaikDADcDACABQX9qIQEgBUEwaiEFDAELCyAAIAg2AgggAkHQAGokAA8LELUWAAsgCUEIQaiLjQEoAgAiAEEBIAAbEQAAAAvaBAEJfyMAQRBrIgQkAAJAAkACfwJAIAAoAghBAUYEQCAAQQxqKAIAIQYgBEEMaiABQQxqKAIAIgU2AgAgBCABQQhqKAIAIgI2AgggBCABQQRqKAIAIgM2AgQgBCABKAIAIgE2AgAgAC0AICEJIAAoAgQhCiAALQAAQQhxDQEgCiEIIAkhByADDAILIAAgARDHAiECDAMLIAAoAhggASADIABBHGooAgAoAgwRAQANAUEBIQcgAEEBOgAgQTAhCCAAQTA2AgQgBEEANgIEIARBsP+MATYCAEEAIAYgA2siAyADIAZLGyEGQQALIQEgBQRAIAVBDGwhAwNAAn8CQAJAAkAgAi8BAEEBaw4CAgEACyACQQRqKAIADAILIAJBCGooAgAMAQsgAkECai8BACIFQegHTwRAQQRBBSAFQZDOAEkbDAELQQEgBUEKSQ0AGkECQQMgBUHkAEkbCyEFIAJBDGohAiABIAVqIQEgA0F0aiIDDQALCwJ/AkAgBiABSwRAQQAhAiAGIAFrIgEhAwJAAkACQCAHQQNxQQFrDgMAAQACC0EAIQMgASECDAELIAFBAXYhAiABQQFqQQF2IQMLIAJBAWohAiAAQRxqKAIAIQEgACgCGCEHA0AgAkF/aiICRQ0CIAcgCCABKAIQEQMARQ0ACwwDCyAAIAQQxwIMAQsgACAEEMcCDQFBACECA0BBACACIANGDQEaIAJBAWohAiAHIAggASgCEBEDAEUNAAsgAkF/aiADSQshAiAAIAk6ACAgACAKNgIEDAELQQEhAgsgBEEQaiQAIAILzQQCAn8CfiMAQeAAayIDJAACQAJAIAINAANAAkAgA0EgaiABEF4gAygCJCEEIAMoAiBBAUYNACAELQAMQQZHDQIgARCyFQwBCwsgA0EYaiADQThqKAIAIgE2AgAgA0EQaiADQTBqKQMAIgU3AwAgAyADQShqKQMAIgY3AwggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACAENgIEIABBATYCAAwBCyADQSBqIAEQXiADKAIkIQQCQAJAAkAgAygCIEEBRwRAIAQtAAxBfmoOBAEDAwMCCyADQRhqIANBOGooAgAiATYCACADQRBqIANBMGopAwAiBTcDACADIANBKGopAwAiBjcDCCAAQRhqIAE2AgAgAEEQaiAFNwIAIABBCGogBjcCACAAIAQ2AgQgAEEBNgIADAMLIABBNGogBCkCADcCACAAQTxqIARBCGooAgA2AgAgAUEVOgCYAiABELIVIABBADYCACAAQQI6AAQMAgsgAkUNACADQcgAaiICIARBCGooAgA2AgAgAyAEKQIANwNAIANBIGogARDWByADKAIsIgRFBEAgAUEEEN4PIABBAzoABCABQQU6AJgCIABBADYCACAAQTRqIAMpA0A3AgAgAEE8aiACKAIANgIADAILIANB2ABqIANBKGooAgAiATYCACADIAMpAyAiBTcDUCADKQMwIQYgAEEMaiABNgIAIAAgBTcCBCAAQRRqIAY3AgAgAEEQaiAENgIAIABBATYCAAwBCyAAIAEQ9wMLIANB4ABqJAAL2AQCCH8CfiMAQUBqIgQkACABIAJqIQcgBEEYakEEciEIIARBI2ohCSAEQSFqIQoCQAJAA0BCACEMIAEgB0YNAQJ/IAEsAAAiAkF/SgRAIAJB/wFxIQIgAUEBagwBCyABLQABQT9xIQYgAkEfcSEFIAJB/wFxIgtB3wFNBEAgBUEGdCAGciECIAFBAmoMAQsgAS0AAkE/cSAGQQZ0ciECIAtB8AFJBEAgAiAFQQx0ciECIAFBA2oMAQsgBUESdEGAgPAAcSABLQADQT9xIAJBBnRyciECIAFBBGoLIQECfgJAAkACQAJAAkACQAJAAkAgAkFeag4FBQcHBwEACwJAIAJBRGoOAwQHAwALIAJBoAFGDQEgAkGAgMQARg0JDAYLIABB7LvvAEEFEPAWDAQLIABB5rvvAEEGEPAWDAMLIAMNAyAAQdi77wBBBBDwFgwCCyADDQIgAEHcu+8AQQQQ8BYMAQsgA0UNASAAQeC77wBBBhDwFgtCBAwBCyAEIAI2AgwgBEEkNgIUIAQgBEEMajYCECAEQQQ6ABwgBCAANgIYIARBATYCPCAEQgE3AiwgBEHE/4wBNgIoIAQgBEEQajYCOEIEIQwCfgJAIARBGGpBnIPEACAEQShqEOACRQ0AQgIhDCAEMQAcIg1CBFENACANIQwgBDUAHSAKMwAAIAkxAABCEIaEQiCGhAwBCyAIEKAQQqiAgMCGmAgLQgiGIAyECyIMp0H/AXFBBEYNACAMQv8BgyINQgRRDQALIAxCgH6DIQwMAQtCBCENCyAEQUBrJAAgDCANhAvxBAEJfyMAQSBrIgYkACAAKAIEIQggBkEANgIQIAYgBDYCFCAIIAZBEGoQoQ4gBUEEaiEMIABBCGohDiAGQRBqQQRyIQ0DQCAIKAIIIgRBf2ohByAEQQR0QXhqIQkDQAJAAkACQCAHQX9GDQAgCCAHNgIIIAgoAgAgCWoiCkF8aigCACEEIApBeGooAgAOAwECAAILIAZBIGokAA8LIAAoAgAhCSAFKAIAIQoDQCABIAQQtg0NAyABIAQQgwwCQAJAAkACQAJAIAQgCSgCCCIHSQRAIAkoAgAgBEEUbGoiBygCAEEBaw4DAwECBAsgBCAHQfiL8AAQzAsACyAGQQA2AhAgBiAHQQhqKAIANgIUIAggBkEQahChDgwDCyANIAwpAgA3AgAgDUEIaiAMQQhqKAIANgIAIAYgCjYCECAOIAZBEGogB0EIai0AABDGBkUNAwwCCyAHQQhqIgsoAgAiBCADTw0BIAZBATYCECAGIAQ2AhQgBiACIARBA3RqKQIANwMYIAggBkEQahChDiALKAIAIgQgA0kEQCACIARBA3RqIgQgCjYCBCAEQQE2AgAMAgsgBCADQYiM8AAQzAsACyAGQQhqIAEgBBDADCADIAYoAgwiBCAEIANLGyEEIAYoAgghByACIQgDQCAEBEAgByAIKQIANwIAIARBf2ohBCAIQQhqIQggB0EIaiEHDAELCyAAKAIEIQgMBAsgBygCBCEEDAALAAsgBCADSQRAIAooAgAhCyACIARBA3RqIgQgCkEEaigCADYCBCAEIAs2AgAgCUFwaiEJIAdBf2ohBwwBCwsLIAQgA0Hoi/AAEMwLAAumBQEBfyMAQeAAayIDJAAgA0HUiY0BNgIoQdyJjQEoAgBBA0cEQCADIANBKGo2AjggAyADQThqNgJIQdyJjQFBACADQcgAakHY/MMAELgBCyADQQhqIAMoAiggASACQbD/jAFBABC9FSADQeCJjQE2AihB6ImNASgCAEEDRwRAIAMgA0EoajYCOCADIANBOGo2AkhB6ImNAUEAIANByABqQfT7wwAQuAELIANBGGogAygCKCADKAIMIANBCGpBBHJBCEEEIAMoAghBAUYbaigCAEHY78MAQQIQvRUgA0HsiY0BNgIoQfSJjQEoAgBBA0cEQCADIANBKGo2AjggAyADQThqNgJIQfSJjQFBACADQcgAakGw/MMAELgBCyADQShqIAMoAiggAygCHCADQRhqQQRyQQhBBCADKAIYQQFGG2ooAgBB2u/DAEECEL0VIANB+ImNATYCXEGAio0BKAIAQQNHBEAgAyADQdwAajYCOCADIANBOGo2AkhB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IARqIgJBoKWCAS8AACIGOwAAIAJBAmpBoqWCAS0AACIHOgAAIAMgAUEDaiICNgIQIAMgAykDADcDGCADQSBqIANBGGoQ3AIgAygCICIFBEADQCADKAIsIAMoAgwgAmsgAygCJCIBSQRAIANBCGogAiABEJgIIAMoAgghBCADKAIQIQILIAIgBGogBSABELwEGiADIAEgAmoiAjYCEARAIAMoAgwgAmtBAk0EQCADQQhqIAJBAxCYCCADKAIIIQQgAygCECECCyACIARqIgEgBjsAACABQQJqIAc6AAAgAyACQQNqIgI2AhALIANBIGogA0EYahDcAiADKAIgIgUNAAsLIAAgAykDCDcCBCAAQQE2AgAgAEEMaiADQRBqKAIANgIACyADQTBqJAAPCyACQQFBqIuNASgCACIAQQEgABsRAAAAC6QFAQR/IwBBoANrIgEkAAJAAkACQAJAAkACQCAAKAIADgoFBQUFBQUAAQIDBAsgAEFAaygCACgCAEEESw0DDAQLIABByABqKAIAKAIAQQRLDQIMAwsgAEEkaigCAA0BDAILIABBJGooAgBFDQELQYQBEPMSIAFBmAJqIABBhAEQvAQaIABBGGpBADYCACAAQRBqQgA3AgAgAEEIakIANwIAIABCADcCACABQZgCakGEARC8BCEAIAFCgYCAgBA3AgQgASAANgIAIAFBkAFqQQRyIQQgAUGsAWohA0EBIQADQAJAAkACQAJAAkACQCAARQ0AIAEgAEF/aiIANgIIIAEoAgAgAEGEAWxqIgIoAgAhACABQRBqIAJBBGpBgAEQvAQaIABBCkYNACABIAA2ApABIAQgAUEQakGAARC8BBogAEEGaw4EAQIDBAULIAEQgBcMBgsgAUGYAmogASgC0AEiAEGEARC8BBogAEEYakEANgIAIABBEGpCADcCACAAQQhqQgA3AgAgAEIANwIAIAEgAUGYAmoQjRAMAwsgAUGYAmogASgC2AEiAEGEARC8BBogAEEYakEANgIAIABBEGpCADcCACAAQQhqQgA3AgAgAEIANwIAIAEgAUGYAmoQjRAMAgsgASgCtAEhACABQQA2ArQBIAEgAzYCqAIgASABKAKsASICNgKgAiABQQA2ApwCIAEgADYCmAIgASACIABBhAFsajYCpAIgASABQZgCahDoAwwBCyABKAK0ASEA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/wFxQeShwwBqLQAAQX5qDgYFAQIDBAYACyAEIANBAWoiAzYCACACQSBqIAUQ4xAMBwsgBCADQQFqIgM2AgAgAkEgakGgpYIBQaOlggEQnxIMBgsgBCADQQFqIgM2AgAgASABKAIMQQFqNgIMIAJBIGogBRDjEAwFCyAEIANBAWoiAzYCACACQSBqIAUQ4xAMBAsgBCADQQFqIgM2AgAgASABKAIMQX9qNgIMIAJBIGogBRDjEAwDCyAIIAYgA0EBEMMPRQ0BCyACQThqIAJBKGooAgA2AgAgAiACKQMgNwMwIAJBEGogAkEwahD3DSACKAIUIQMgAigCECEFDAILIAQgA0EBajYCACABIAJBIGoQvgIgBygCACEGIAQoAgAhAwwACwALIAAgBTYCACAAIAM2AgQgAkFAayQAC8YEAgV/AX4jAEGgAmsiAyQAIAMgASgCACIEKAIAIAFBBGooAgAgAUEIaigCABChCSIGNgIQIAZB/ABGBEAgAiAEKQIANwIMIAJBFGogBEEIaigCADYCACADQQhqIARBJGpB9KfwABDxDiADKAIMIQYCQAJAIAMoAggiBygCCCIFBEAgBygCACAFQX9qQfAAbGoiBS0AAA0BCyADQYgBaiIFIAJBCGooAgA2AgAgA0GUAWogBEEIaigCADYCACADIAIpAgA3A4ABIAMgBCkCADcCjAFBhAEQ8xIgA0EQaiACQSQQvAQaIANBmAFqIANBEGoQ9AggA0GYAWpBhAEQvAQhAiADQTBqQoGAgIAQNwMAIANBLGogAjYCACADQRxqIAUpAwA3AgAgA0EkaiADQZABaikDADcCACADQQE6ABAgAyADKQOAATcCFCAHIANBEGoQjhAMAQsgA0EQaiACQSQQvAQaIANBmAFqIANBEGoQ9AggBUEcaiADQZgBahCNEAsgBiAGKAIAQQFqNgIAIAEoAgAiAiABQQRqKAIAIAFBCGooAgAQ1QUaIANBoAFqIgEgAkEIaigCACIENgIAIANBrAFqIAQ2AgAgAEEgakIANwIAIABBHGpBpPGMASgCADYCACAAQQA2AgAgACACKQIAIgg3AgQgAyAINwKkASAAQQxqIAEpAwA3AgAgAEEUaiADQagBaikDADcCACADQaACaiQADwsgA0EANgKYASADQRBqQYzmiAEgA0GYAWpB5KfwABCGDAAL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iwIgA0HIAGoQzgsLQQEhAAsgACAERXJFBEAgAkEEahDOCwsgA0HAAWokAAvHAwINfwF+QQAgASgCCCIKayENIAUgASgCECIOayEPIAEoAhQhCCABKQMAIRQCfwNAIAUgCGoiC0F/aiIHIANPBEAgASADNgIUQQAMAgsCQAJAIBQgAiAHajEAAIhCAYNQRQRAIAogCiABKAIcIgwgCiAMSxsgBhsiCSAFIAkgBUsbIRAgAiAIaiERIAkhBwJAA0AgByAQRgRAQQAgDCAGGyEMIAohBwJAAkACQANAIAwgB08EQCABIAs2AhQgBkUNAgwKCyAHQX9qIgcgBU8NAiAHIAhqIgkgA08NAyAEIAdqLQAAIAIgCWotAABGDQALIAEgCCAOaiIINgIUIA8hByAGDQkMBwsgAUEANgIcDAcLIAcgBUGw0IIBEMwLAAsgCSADQcDQggEQzAsACyAHIAhqIANPDQEgByARaiESIAQgB2ogB0EBaiEHLQAAIBItAABGDQALIAEgCCANaiAHaiIINgIUIAYNBEEAIQcMAgsgAyAIIAlqIgAgAyAASxsgA0Gg0IIBEMwLAAsgASALNgIUQQAhByALIQggBg0CCyABIAc2AhwMAQsLIAAgCDYCBCAAQQhqIAs2AgBBAQshByAAIAc2AgALjwQBAn8jAEHQAGsiAyQAAkAgASgCACIELQAIQQRHDQACQCAEQQxqKAIAIgFB/////wdJBEAgBCABQQFqNgIMIANCADcCHCADQazxjAEoAgA2AhggA0HEAGpBwOvDADYCACADQQM6AEggA0KAgICAgAQ3AyggA0EANgI4IANBADYCMCADIANBGGo2AkAgBEEwaiADQShqEJwJDQEgABD+FCAAQQhqIANBIGooAgA2AgAgACADKQMYNwIAIANBPGpBATYCACADQgE3AiwgA0Hck4IBNgIoIANBxwA2AgwgAyAANgIIIAMgA0EIajYCOCADQRhqIANBKGoQigMgAkEsaiICIAMoAhggAygCIBCFFiADQRhqEP4UIARBGGooAgBBKGwhASAEQRBqKAIAIQADQCABBEAgA0ECNgI8IANCAzcCLCADQbjowwA2AiggA0HIADYCJCADIABBGGo2AiAgA0HJADYCHCADIABBEGo2AhggAyADQRhqNgI4IANBCGogA0EoahCKAyACIAMoAggg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AkQgAkECOgBAIAIgAkFAaxC0DjYCLCAAIAAoAgBBf2o2AgAgAigCLCEADAQLIAAgACgCAEF/ajYCACACQTBqEM4LDAQLQYSc7wBBM0G4nO8AELcWAAsgASAAQdic7wAQzAsACyACIAA2AiwLIAJBLGoQ3gkgAEE4aiACQShqEOUTEO4RIAJBCGogAigCKEE8akHonO8AEOAOIAIoAgwhACACKAIIIAQgAigCLBCjDCAAIAAoAgBBAWo2AgALIAJBKGoQygIgAkHwAGokAAvPAwIEfwF+IwBB4ABrIgMkACADQRhqIAEQlgUCQAJAAkACQAJAIAMoAiQiBEUEQCADQShqIgZBADsBACADQSBqIgRCADcDACADQgA3AxggAUHQAGogA0EYahDVDCABLQBzQQFqIgVB/wFxIAVHDQEgASAFOgBzDAILIAAgAykDGDcCACAAQQhqIANBIGooAgA2AgAgAykDKCEHDAMLIAQgAUEQaigCADYCACADIAEpAgg3AxggA0EkakHM2owBQRgQkAsgA0HaAGogBCgCACIENgEAIANBEGogBDYCACADIAMpAxgiBzcBUiADIAc3AUQgAyAHNwMIIAMoAiQiBA0BCyABQQE6AHIgA0HYAGoiBCABQRBqKAIANgIAIAMgASkCCDcDUCABEO4IIANBIGogBCgCADYCACADQSxqIAJBCGopAgA3AgAgA0E0aiACQRBqKQIANwIAIANBPGogAkEYaigCADYCACADIAMpA1A3AxggAyACKQIANwIkIAFBFGogA0EYahCLDCAAQQA2AgwMAgsgBikDACEHIAAgAykDCDcCACAAQQhqIANBEGooAgA2AgALIAAgBzcCECAAIAQ2AgwgAhDzDAsgA0HgAGokAAvbAwIDfwF+IwBB8ABrIgIkACACQRhqIAAQsAYCQAJAAkACQCACKAIYIgMEQCACKAIcIQQgAiADNgIgIAEoAgQhACABKAIARQ0CIAFBCGopAgAhBSAERQRAIAJBxABqIAU3AgAgAkFAayAANgIAIAJBADYCPCACQQI6ADggAkE4ahC3DiEADAMLIAIgBTcCLCACIAA2AiggAkEQaiADQcQAakGolO8AEIAOIAIoAhAiAygCCCIAIARBf2oiAU0NASACKAIUIQAgAygCACACQQhqIAJBKGoQhwkgAUECdGogAigCCCACKAIMEMECRQRAIAJBQGsgAikDKDcDACACQcgAaiACQTBqKAIANgIAIAJBADYCPCACQQI6ADggAiACQThqELcONgIkIAAgACgCAEF/ajYCACACKAIkIQAMBAsgACAAKAIAQX9qNgIAIAJBKGoQ2gsMBAtBhJzvAEEzQZiU7wAQtxYACyABIABBuJTvABDMCwALIAIgADYCJAsgAkEkahDfCSAAQUBrIAJBIGoQ5RMQ7hEgAiACKAIgQcQAakHIlO8AEOcOIAIoAgQhACACKAIAIAQgAigCJBCjDCAAIAAoAgBBAWo2AgALIAJBIGoQ/QMgAkHwAGokAAvkAwIEfwJ+IwBB0ABrIgIkACABEJYEIAJBCGogAUGkAWoiAxCHCSACKAIIIAIoAgwQjBEhBiADEK8NAkAgAS0ApgJBAUcEQCAGQgODUARAIAanIgMgAygCDEEBajYCDAsCQCABKQNwIgdQIAdCA4NCAFJyDQAgB6ciAyADKAIMIgNBf2o2AgwgA0EBRw0AIAEpA3AQ9A0LIAEgBjcDcAwBCyABQbgBaigCAARAIAJBKGpBGDYCACACQc6LggE2AiQgAkEANgIgIAEgAkEgahCrEAsgAS0ApwJFDQAgAkEoakEUNgIAIAJB5ouCATYCJCACQQA2AiAgASACQSBqEKsQCyABKQOwASEHQQAhAyABQYSFjQEoAgA2ArABIAFBuAFqKAIAIQQgAUG0AWpCADcCACACQRhqIAQ2AgAgAiAHNwMQIAEvAaYCIQUgAkEoaiAGNwMAIAJBMGogBzcDACACQThqIAQ2AgAgAkE8aiAFOwEAIAJBATYCIAJAAkACQAJAIAEgAkEgahBkIganQf8BcUEBaw4DAAECAwsgAUEAOgCgAkECIQMMAgsgAUEBOgCgAgwBCyABQQU6AKACIAFBoQJqIAZCCIg8AAALIAAgAzYCACAAIAZCIIg+AgQgAkHQAGokAAvuAwEFfyMAQfAAayICJAAgAkEYaiAAKAIAIgNBEGoQiwkgAkHsAGpBATYCACACQcYANgJMIAJCATcCXCACQdyTggE2AlggAiACKQMYNwMgIAFBGGooAgAhBCABQRxqKAIAIQEgAiACQSBqNgJIIAIgAkHIAGo2AmgCf0EBIAQgASACQdgAahCrDQ0AGiADQdQAaigCACIAKAIAIQUgA0HQAGooAgAhBiACIANB3ABqKAIANgIwIAIgACAGakEBajYCLCACIABBBGo2AiggAiAANgIkIAIgBUF/c0GAgYKEeHE2AiADQCACQRBqIAJBIGoQgxQCQCACKAIQIgAEQCACKAIUIQMgAkEIaiAAQRBqEIsJIAIoAgwhBSACKAIIIQAgAiADEOcLIAANAQsgAkHsAGpBADYCACACQbD/jAE2AmggAkIBNwJcIAJB9JOCATYCWCAEIAEgAkHYAGoQqw0MAgsgAigCBCEDIAIoAgAhBiACIAA2AjggAiAFNgI8IAIgAzYCRCACIAY2AkAgAkECNgJsIAJCAjcCXCACQeSTggE2AlggAkGSATYCVCACQcYANgJMIAIgAkHIAGo2AmggAiACQUBrNgJQIAIgAkE4ajYCSCAEIAEgAkHYAGoQqw1FDQALQQELIAJB8ABqJAAL3AMCAn8BfiMAQdAAayIDJAAgAyABENsSEJYRAkACQCADAn8CQAJAIAMoAgApAwBCgoCAgPAAUQRAIAMoAgQpAwAiBUICUSAFQoKAgIDwK1FyIAVCgoCAgPA1USAFQoKAgIDA1ABRcnIgBUKCgICAkOsAUXINAQsgAUEIaiEEIAEtAFwNASADQThqQR42AgAgA0GUgIIBNgI0QQAMAgsgAUEwaigCAA0CIABBgxI7AQAgASABLQBiOgBjIABBCGogAikDADcDACAAQRBqIAJBCGopAwA3AwAgAEEYaiACQRBqKQMANwMAIABBIGogAkEYaikDADcDAAwDCyADQSBqIAIQ0gUgA0HEAGpBATYCACADQTg2AhwgA0ICNwI0IANBhICCATYCMCADIANBIGo2AhggAyADQRhqNgJAIANBCGogA0EwahCKAyADQSBqEP4UIANBPGogA0EQaigCADYCACADIAMpAwg3AjRBAQs2AjAgBCADQTBqEPwMIANByABqIAJBGGopAwA3AwAgA0FAayACQRBqKQMANwMAIANBOGogAkEIaikDADcDACADIAIpAwA3AzAgACABIANBMGoQkgkMAQtBoP+BAUE0QeDgwwAQvQ8ACyADQdAAaiQAC9gDAgZ/AX4jAEFAaiIEJAAgACgCACIGIAKnQf8fcSIIQQJ0aiEFAkACQAJAA0AgBSgCACIDRQ0BAkAgAiADKQMAUQRAIARBGGogARDyEiADKAIQIANBFGooAgAg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IAMgAUHiAGo2AlAgA0E4NgJMIANCAjcCJCADQYj2gQE2AiAgAyADNgJIIAMgA0HIAGo2AjAgA0EQaiADQSBqEIoDIAMQ/hQgA0EsaiADQRhqKAIANgIAIAMgAykDEDcCJEEBCzYCICABQQhqIANBIGoQ/AwgAEEAOgAAIANB4ABqJAALtwMCB38BfiMAQYACayICJAAgAkEIaiABQQhqKQIAIgk3AwAgAkEQaiABQRBqKAIAIgM2AgAgAiABKQIANwMAIANBEGohBiAJpyEBIAJBIGohByACQdgBaiEIIAIoAgwhBQNAAkACQCABIAVGBEAgAkICNwNIIAIgBTYCCAwBCyACQcgAaiABQTAQvAQaIAIpA0hCAlIEQCACQfgAaiABQTAQvAQaIAJB0AFqIAJB+ABqQTAQvAQaAkACQCAGIAMpAwAgA0EIaikDACACQdABahDcCiACQdABahDzBARAIAJB0AFqEPgFDAELIAIpA9ABIQkgAkGoAWogCEEoELwEGiAJQgJSDQELIAFBMGohAQwECyAHIAJBqAFqQSgQvAQaIAIgCTcDGCAAKAIIIgQgACgCBEcNAiACQdABaiAAIAQQ5wYgAigC0AEgAigC1AEgAigC2AEQ4REMAgsgAiABQTBqNgIICyACQcgAahDBFSACQgI3AxggAkEYahDBFSACEKsEIAJBgAJqJAAPCyABQTBqIQEgACgCACAEQTBsaiACQRhqQTAQvAQaIAAgBEEBajYCCAwACwALywMBAn8jAEHgAGsiAyQAIAMCfyABLQBcRQRAIANBKGpBEDYCACADQZj2gQE2AiRBAAwBCyADIAI2AgwgA0E0akEBNgIAIANCATcCJCADQeyr7wA2AiAgA0HsADYCTCADIANByABqNgIwIAMgA0EMajYCSCADQRBqIANBIGoQigMgA0IANwIEIANBrPGMASgCADYCACADKAIQIQIgAygCGCEEIANBABCADyADIAM2AjwgAyACIARqNgJEIAMgAjYCQANAIANBQGsQ4gYiAkGAgMQARwRAIANByABqIAIQpQkgA0EoaiADQdAAaikDADcDACADIAMpA0g3AyAgAyADQTxqNgJcA0AgA0EgahD4ByICQYCAxABGDQIgA0HcAGogAhDIFgwACwALCyADQRBqEIkUIANB1ABqQekANgIAIANBNGpBAjYC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AykDEDcCLCADQQE2AiggACADQShqELUQC0GMi40BKAIAQQNLBEAgA0E8akEBNgIAIANCATcCLCADQYyKggE2AiggA0EkNgIUIAMgA0EQajYCOCADIANBDGo2AhALIAAgAygCDCIENgKYAQsgA0FAayQAIAQLmwMBAn8jAEFAaiIDJAAgAyABNgIMAkACQCAALQCkAkUNACAAQQA6AKQCIAFBCkcNAEGAgMQAIQQgAhCyDSIBQYCAxABGDQEgAyABNgIMCwJAAkACQCABQXZqDgQBAgIAAgsgAEEBOgCkAiADQQo2AgwLIAAgACkDgAFCAXw3A4ABQQohAQsgAEGUAWotAABFIAFBgX9qQSFJIAFBsIR8akEgSXIgAUEAIAFBC0YgAUEJSXIgAUFyakESSXIbckVBACABQf7/A3FB/v8DRxtyRQRAIANBPGpBATYCACADQgE3AiwgA0H0iYIBNgIoIANBJDYCJCADIANBIGo2AjggAyADQQxqNgIgIANBEGogA0EoahCKAyADQTRqIANBGGooAgA2AgAgAyADKQMQNwIsIANBATYCKCAAIANBKGoQuhALQYyLjQEoAgBBA0sEQCADQTxqQQE2AgAgA0IBNwIsIANBjIqCATYCKCADQSQ2AhQgAyADQRBqNgI4IAMgA0EMajYCEAsgACADKAIMIgQ2AqABCyADQUBrJAAgBAudAwEGfyMAQRBrIgIkAAJAIAAoAgBFDQACfyAAQQhqKAIAIgFFBEBBAgwBCyAAQQxqKAIAIQVBAAshBiAAKAIEIQADQCAFRQRAAkACQCAGDgMAAQQBCwNAIAAEQCAAQX9qIQAgASgCNCEBDAELC0EAIQALIAFFDQIDQCACIAAgARCfDyACKAIEIgFFDQMgAigCACEADAALAAsCfwJAAkACQCAGDgMAAgECCwNAIAAEQCAAQX9qIQAgASgCNCEBDAELC0EBIQZBACEDQQAhACABDAILQeiGjQFBK0HYho0BEL0PAAsgAQshBCAFQX9qIQUCQAJAA0ACQCADIAQvATJJBEAgA0EBaiEDIABFBEAgBCEBDAILIABBf2ohACAEIANBAnRqQTRqIQEDQCABKAIAIQEgAARAIABBf2ohACABQTRqIQEMAQVBACEDDAMLAAsACyACIAAgBBCfDyACKAIEIgRFDQIgAigCCCEDIAIoAgAh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AgAiAEEBIAAbEQAAAAuVAwIHfwJ+IwBBMGsiASQAIAFBGGogAEG0AWoiAxCHCQJAIAEoAhxFDQAgAUEQaiADEIcJIABBqAFqIQUgAEGwAWooAgBBKGwhAiAAKAKoASEEIAEoAhQhBiABKAIQIQcCQANAIAJFDQEgAUEIaiAEQRBqEKoIIAJBWGohAiAEQShqIQQgASgCCCABKAIMIAcgBhDEFkUNAAsgAUEoakETNgIAIAFB+ouCATYCJCABQQA2AiAgACABQSBqELUQIAMQrw0gAEHAAWoQrw0MAQsgASADEIcJIAEoAgAgASgCBBCFAiEIIAMQrw0gAUEoaiIDIABByAFqKAIANgIAIAApA8ABIQkgAEHEAWpCADcCACAAQQ82AsABIAEgCTcDICAAKAKwASICIABBrAFqKAIARgRAIAUgAhDxESAAKAKwASECCyAAKAKoASACQShsaiICIAg3AxAgAkKCgICAEDcDCCACQgA3AwAgAiABKQMgNwMYIAJBIGogAygCADYCACAAIAAoArABQQFqNgKwAQsgAUEwaiQAC5EDAgd/An4jAEEwayIBJAAgAUEYaiAAQbwBaiIDEIcJAkAgASgCHEUNACABQRBqIAMQhwkgAEGwAWohBSAAQbgBaigCAEEwbCECIAAoArABIQQgASgCFCEGIAEoAhAhBwJAA0AgAkUNASABQQhqIARBGGoQ2wUgAkFQaiECIARBMGohBCABKAIIIAEoAgwgByAGEMQWRQ0ACyABQShqQRM2AgAgAUH6i4IBNgIkIAFBADYCICAAIAFBIGoQuhAgAxCzDSAAQcgBahCzDQwBCyABIAMQhwkgASgCACABKAIEEOYBIQggAxCzDSABQShqIgMgAEHQAWooAgA2AgAgACkDyAEhCSAAQcwBakIANwIAIABBDzYCyAEgASAJNwMgIAAoArgBIgIgAEG0AWooAgBGBEAgBSACEP0RIAAoArgBIQILIAAoArABIAJBMGxqIgIgCDcDGCACQgI3AxAgAkIANwMAIAIgASkDIDcDICACQShqIAMoAgA2AgAgACAAKAK4AUEBajYCuAELIAFBMGokAAvvAgINfwF+IwBBMGsiAiQAIAIgADYCDCACIABBxABqQdzm7wAQhw4gASgCCEEDdCEJIAIoAgAiACgCACIDIAAoAghBAnRqIQVBrPGM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ACABNgIAIAJBoAFqJAALzgICDH8CfiAEQQJ0IQwgBEEBaiENIAEgAkECdGohDgNAIAhBAWohBSAAIAhBAnRqIQcCQAJAAkADQCAIIQYgBSEKIAchAiABIA5GDQEgAkEEaiEHIApBAWohBSAGQQFqIQggASgCACELIAFBBGoiDyEBIAtFDQALIAZBKCAGQShLGyEQIAutIRJCACERIAwhByAGIQEgAyEFA0AgASAQRg0CIAIgESACNQIAfCAFNQIAIBJ+fCIRPgIAIBFCIIghESACQQRqIQIgCkEBaiEKIAFBAWohASAFQQRqIQUgB0F8aiIHDQALIAQhAiARpyIFRQ0CIAQgBmoiAUEnTQRAIAAgAUECdGogBTYCACANIQIMAwsgAUEoQdDmwAAQzAsACyAJDwsgCkF/akEoQdDmwAAQzAsACyACIAZqIgEgCSAJIAFJGyEJIA8hAQwACwAL8gICA38BfiMAQTBrIgMkACADQQhqIAEgAhDaAyADQQhqEIEQAkACQAJAAkAgASgCWEUEQCADIAEQqRQ2AgggA0EIahDKAgNAIAMgARDbEhCWESADKAIEIQQgAygCACADQoKAgIDwADcDCCkDACIGQoKAgIDwAFENAiAGIAQQgg8NAyAGIAQQ8BAgA0EIahDtEA0EIAMgARCpFDYCCCADQQhqEMoCDAALAAsgA0EYaiACQRBqKQMANwMAIANBEGogAkEIaikDADcDACADIAIpAwA3AwggACABIANBCGoQggIMAwsgA0EIahDtEAwBCyADQQhqEO0QCyADQRdqIAJBCGopAAA3AAAgA0EfaiACQRBqKQAAIgY3AAAgAEEEOgAAIABBCGpBADoAACAAQSBqIAY3AAAgAyACKQAANwAPIABBCWogAykACDcAACAAQRFqIANBEGopAAA3AAAgAEEZaiADQRhqKQAANwAACyADQTBqJAAL8gICA38BfiMAQTBrIgMkACADQQhqIAEgAhDcAyADQQhqEIIQAkACQAJAAkAgASgCWEUEQCADIAEQshQ2AgggA0EIahD9AwNAIAMgARDdEhCeESADKAIEIQQgAygCACADQoKAgIDgADcDCCkDACIGQoKAgIDgAFENAiAGIAQQhQ8NAyAGIAQQ+BAgA0EIahD7EA0EIAMgARCyFDYCCCADQQhqEP0DDAALAAsgA0EYaiAC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IABBCGogATYCACAAIAM2AgRBAAwBCyAAIAEgASACQRBqQcC/7wAQuAIQkg42AgRBAQshASAAIAE2AgAMAgsgAEEBNgIAIAAgBUIgiD4CBAwBCxC1FgALIAJBIGokAAvhAgIFfwF9IwBB8ABrIgEkACABIAA2AgwgAUIANwIUQQAhACABQazxjAEoAgA2AhAgAUEMahDiEyABQRBqEPoFIAFByIqNATYCYEHQio0BKAIAQQNHBEAgASABQeAAajYCICABIAFBIGo2AkBB0IqNAUEAIAFBQGtBlOnvABC4AQsgAUEgaiABKAJgIAEoAhAiAiABKAIYIgQQoQogAUHYAGogAUE4aikDADcDACABQdAAaiABQTBqKQMANwMAIAFByABqIAFBKGopAwA3AwAgASABKQMgNwNAA0AgAUHgAGogAUFAaxCBDSABKAJgBEAgAEEBaiEADAELCyABQcgAaiIFKAIAIQMgBUEANgIAIAMEQCABKAJEIAMQ1gkLIAIgAiAEahCqErNDAADIQpWOIgZDAABAQCAGQwAAQEBdGyABQRBqEIkUIAFBDGoQ/QMgAUHwAGokACAAs0MAAIA/kpIL3gIBA38jAEHwBGsiAyQAIAMgASgCACIEKAIAIAFBBGooAgAgAUEIaigCABChCSIFNgKoAiAFQdsARgRAIANByANqIAEQ0gEgA0HIA2pBBHIhASAAAn8gAygCyANBAUcEQCADQagCaiABQaABELwEGiADQYgBaiADQagCakGgARC8BBogA0EIaiADQagCakH8ABC8BBogAEEEaiADQYQCakEkELwEGiADIARBNGpB9KjwABDxDiADKAIEIQQgAygCACADQcgDakEEciACQSQQvAQaIANB8ANqIANBCGpB/AAQvAQaIANBADoAyAMgA0HIA2oQjxAgBCAEKAIAQQFqNgIAQQAMAQsgA0GoAmogAUHAABC8BBogAEEEaiADQagCakHAABC8BBogAhDyFUEBCzYCACADQfAEaiQADwsgA0EANgLIAyADQagCakH8k4gBIANByANqQeSo8AAQhgwAC9MCAQN/IwBBMGsiBiQAAkACQAJAIAAtAHMNACAAKAJcIgggAU4NACAAQegAaigCACIHIABB5ABqKAIARgRAIABB4ABqIAcQzgcgACgCaCEHCyAAIAE2AlwgACAHQQFqNgJo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C2pBeHEgAEELSRsiBGpBDGoQciICRQ0BIAJBeGohAAJAIAFBf2oiAyACcUUEQCAAIQEMAQsgAkF8aigCACIFQXhxIAIgA2pBACABa3FBeGoiAkEAIAEgAiAAa0EQSxtqIgEgAGsiAmshAyAFQQNxBEAgASADEKMSIAAgAhCjEiAAIAIQ7QIMAQsgACgCACEAIAEgAzYCBCABIAAgAmo2AgALIAEoAgQiAEEDcUUNAiAAQXhxIgAgBEEQak0NAiABIAQQoxIgASAEaiICIAAgBGsiABCjEiACIAAQ7QIMAgsgABByIQMLIAMPCyABQQhqC6sCAgV/AX4jAEEgayIDJAACQCABQQJJDQAgAEEYaiICIAAQ2Q9FDQAgACkCACEHIAAgAikCADcCACADQRhqIABBEGoiBCkCADcDACADQRBqIABBCGoiBSkCADcDACAFIAJBCGopAgA3AgAgBCACQRBqKQIANwIAIAMgBzcDCCAAQTBqIQIgAUF/aiEFQQIhBANAAkAgACABIARHBH8gAiADQQhqENkPDQEgBEF/agUgBQtBGGxqIgAgAykDCDcCACAAQRBqIANBGGopAwA3AgAgAEEIaiADQRBqKQMANwIADAILIAJBaGoiBiACKQIANwIAIAZBEGogAkEQaikCADcCACAGQQhqIAJBCGopAgA3AgAgAkEYaiECIARBAWohBAwACwALIANBIGokAAunAgEEfyMAQdAAayICJAAgACABKAIgIgQQ1REgACAEEIwPIAAoAgghAyAAKAIAIQUgAkEgaiABQRhqKQIANwMAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiAENgIoIAIgASkCADcDCCAEBEAgBSADQQV0aiEBAkACQANAIAJBMGogAkEIahCjAiACLQAwQQlGDQEgAiACKAIoQX9qNgIoIAFBGGogAkHIAGopAwA3AgAgAUEQaiACQUBrKQMANwIAIAFBCGogAkE4aikDADcCACABIAIpAzA3AgAgAigCKARAIANBAWohAyABQSBqIQEMAQsLIANBAWohAwwBCyACQTBqEMwVCyAAIAM2AggLIAJBCGoQugogAkHQAGokAAvIAgEBfyMAQZABayIFJAACQAJAAkACQEEAIAFBFGotAAAiAUECRyABQQFxG0UEQCAELQAYQQFrDgICAwELQZjpgQFBKEHA6YEBEL0PAAsgBUEIahCqFQwCCyAFQQhqEKsVDAELIAVBCGpBBHJB5KbzAEHdBRCsBiAFQQA6AAgLIAVBiAFqIAVBEGopAwA3AwAgBSAFKQMINwOAASAFQdAAaiACIAMgBCAFQYABahC6BCAFQdAAakEEciEBAkACQAJAIAUoAlBBAUcEQCAFQSBqIAFBCGooAgA2AgAgBSABKQIANwMYIAQtABkNAQwCCyAFQShqIAFBKBC8BBogAEEEaiAFQShqQSgQvAQaIABBATYCAAwCCyAFQRhqEJIGCyAAIAUpAxg3AgQgAEEANgIAIABBDGogBUEgaigCADYCAAsgBUGQAWokAAuwAgIIfwJ+IwBBEGsiAyQAIAAoAgQiBiAAKAIAIgcgAaciAHEiBGooAAAiBSAAQRl2QYGChAhsIgpzIgBBf3MgAEH//ft3anFBgIGChHhxIQAgAikDGCEBIAIpAxAhCyACKQMIIQwgAigCACEIA0ACQCADQQhqIAAQ5hQgAygCCEUEQCAFIAVBAXRxQYCBgoR4cQRAQQAhAgwCCyAKIAYgBCAJQQRqIglqIAdxIgRqKAAAIgVzIgBBf3MgAEH//ft3anFBgIGChHhxIQAMAgsgAEF/aiAAcSEAIAggBiAHIAQgAygCDGpxQQV0ayICQWBqKAIARw0BIAhBAUYEQCAMIAJBaGopAwBSDQILIAsgAkFwaikDAFINASABIAJBeGopAwBSDQELCyADQRBqJAAgAgu5AgEDfyMAQUBqIgMkACADQRhqIAEQgAgCQAJAIAMoAiQiBUUEQCABLQBzIgQEQCABIARBf2o6AHMgAUHYAGooAgAiBEUNAyABIARBf2oiBDYCWCABKAJQIARBFGxqLQAQQQJGDQMLIAFBADoAciADQRBqIgQgAUEQaigCADYCACADIAEpAgg3AwggARDuCCADQSBqIAQoAgA2AgAgA0EsaiACQQhqKQIANwIAIANBNGogAkEQaikCADcCACADQTxqIAJBGGooAgA2AgAgAyADKQMINwMYIAMgAikCADcCJCABQRRqIANBGGoQiwwMAQsgACADKQMYNwIAIABBCGogA0EgaigCADYCACAAIAMpAyg3AhAgAhDzDAsgACAFNgIMIANBQGskAA8LQeiGjQFBK0Hk2owBEL0PAAuiAgIDfwF+An4gA0UEQEHEwPAAIQRBACEDQgAMAQsCQAJAIAKtAn8gA0EITwRAIANB/////wFxIANHDQJBfyADQQN0QQduQX9qZ3ZBAWoMAQtBBEEIIANBBEkbCyIDrX4iB0IgiKcNACAHpyIEQQNqIgUgBEkNACADIAVBfHEiBGpBBGoiBSAESQ0AIAVBBBChFSIGDQEgBUEEQaiLjQEoAgAiAEEBIAAbEQAAAAsQwhYACyAEIAZqIgRB/wEgA0EEahC7BxogA0F/aiIFIANBA3ZBB2wgBUEISRshAyAFrQshByAAIAI2AgQgAEEANgIAIABBGGogATYCACAAQRRqIAMgAWs2AgAgAEEIakEENgIAIABBDGogBK1CIIYgB4Q3AgALvQIBA38jAEEgayICJAACQAJAAkACQCAAKAIAQQFrDgIBAgALIAIgACgCBDYCDCACQRhqIAFBCGopAgA3AwAgAiABKQIANwMQIAJBDGogAkEQahDuBSACQQxqEMoCDAILIAIgACgCBDYCDCACQRhqIAFBCGopAgA3AwAgAiABKQIANwMQIAJBDGogAkEQahDDAyACQQxqEMoCDAELIAIgACgCBCIDNgIIIAMoAjghBCADQQA2AjggAiAAQQhqKAIANgIMIANBOGogBBDuEQJAIARFBEAgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQxqIAJBEGoQ7gUMAQsgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQhqIAJBEGoQwwMLIAJBDGoQygIgAkEIahDKAgsgAkEgaiQAC70CAQN/IwBBIGsiAiQAAkACQAJAAkAgACgCAEEBaw4CAQIACyACIAAoAgQ2AgwgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQxqIAJBEGoQ5gUgAkEMahD9AwwCCyACIAAoAgQ2AgwgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQxqIAJBEGoQxQMgAkEMahD9AwwBCyACIAAoAgQiAzYCCCADKAJAIQQgA0EANgJAIAIgAEEIaigCADYCDCADQUBrIAQQ7hECQCAERQRAIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEMaiACQRBqEOYFDAELIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEIaiACQRBqEMUDCyACQQxqEP0DIAJBCGoQ/QMLIAJBIGokAAulAgIKfwJ+IwBBEGsiAyQAAkAgAEEIaiIFKAIAIgJBBGogAEEEaigCACIBTQRAIAAoAgAiBiACaiEHIAIgASACIAEgAksbayEIQQAhAANAIABBBEYEQAwDCyAAIAhqBEAgBSAAIAJqIglBAWo2AgAgACAHai0AAEG06oIBai0AACIKQf8BRgRAIANBCzYCACAGIAEgCUEBaiADEOILIgtCgICAgHCDIQwgC0IQiKchBAwECyAAQQFqIQAgBEEEdCAKaiEEDAELCyAAIAJqIAFBpOiCARDMCwALIAUgATYCACADQQQ2AgAgACgCACABIAEgAxDiCyILQoCAgIBwgyEMIAtCEIinIQQLIANBEGokACALQv//A4MgBK1C//8Dg0IQhiAMhIQLxAIBCH8jAEEwayICJAAgAkEAOgAEIAJBADYCACACIAAQmAMgAkEMaiEGIAJBBXIhBwNAIAJBGGogARCUAQJAAkACQCACLQAYIgVBH0cEQCAFQWRqIghBA08NAiAHIQAgAigCACIEIQMgBEERSSIJRQRAIAIoAgwhAyACKAIIIQALIANBACAAGw0BQeiGjQFBK0GYu8MAEL0PAAsMAgsgACADakF/ai0AACAIQf8BcUcNACACIQAgBCEDIAlFBEAgAigCDCEDIAYhAAsgAwRAIAAgA0F/ajYCACACKAIAIQQLIARBEU8EfyACKAIMBSAECw0ADAELIAUQ9xMiAEH/AXFBA0cEQCACIAAQmAMLIAJBGGoQuhUMAQsLIAJBGGoQuhUgAiIAKAIAIgFBEU8EQCAAQQhqKAIAIAEQ/hULIAJBMGokAAuzAgEGfyMAQRBrIgMkACAAQQxqKAIAIgEhAgJAAkACQAJAAkAgAQRAIAEgAWoiAiABSQ0FIAMgAkECdCACQf////8DcSACRkECdCAAKAIIIAFBAnQQ3wYgAygCAEEBRg0BIAMoAgQhBCAAIAI2AgwgACAENgIICyACIAFBAXRHDQMgACgCACIFIAAoAgQiBE0NAiAEIAEgBWsiBkkNASAAKAIIIgEgAiAGayICQQJ0aiABIAVBAnRqIAZBAnQQvAQaIAAgAjYCAAwCCyADQQhqKAIAIgBFDQMgAygCBCAAQaiLjQEoAgAiAEEBIAAbEQAAAAsgACgCCCICIAFBAnRqIAIgBEECdBC8BBogACABIARqNgIECyADQRBqJAAPC0G89IwBQStB6PSMARC9DwALELUWAAvJAgEDfyMAQRBrIgMkAAJAAkACQAJAAkACQAJAAkACQCAALQAAIgIOBwECAwQFBgcACyABIAIQthMMBwsgAUEAELYTIABBBGogARCzFQwGCyABQQEQthMgAyAAQQhqKQMANwMIIAEgA0EIakEIENEFDAULIAFBAhC2EyAAQQRqIAEQsxUMBAsgAUEDELYTIAEgAC0AARC3EwwDCyABQQQQthMgAEEEaigCACECIAEgAEEMaigCACIAELYTIABBMGwhAANAIABFDQMgAiABEPsEIABBUGohACACQTBqIQIMAAsACyABQQUQthMCf0EAIABBKGooAgAiBEUNABogBCgCZAshAANAIABFIAAgBEZyDQIgACgCZCAAIAEQ+wQgAEEwaiABEPsEIQAMAAsACyABQQYQthMgASAAQQRqKAIAELYTCyADQRBqJAAL1wICBH8CfiMAQUBqIgMkAEEBIQUCQCAALQAEDQAgAC0ABSEFAkACQAJAIAAoAgAiBCgCACIGQQRxRQRAIAUNAQwDCyAFDQFBASEFIAQoAhhB2P+MAUEBIARBHGooAgAoAgwRAQANAyAEKAIAIQYMAQtBASEFIAQoAhhBzc7AAEECIARBHGooAgAoAgwRAQBFDQEMAgtBASEFIANBAToAFyADQTRqQfDNwAA2AgAgA0EQaiADQRdqNgIAIAMgBjYCGCADIAQpAhg3AwggBCkCCCEHIAQpAhAhCCADIAQtACA6ADggAyAEKAIENgIcIAMgCDcDKCADIAc3AyAgAyADQQhqNgIwIAEgA0EYaiACKAIMEQMADQEgAygCMEHLzsAAQQIgAygCNCgCDBEBACEFDAELIAEgBCACKAIMEQMAIQULIABBAToABSAAIAU6AAQgA0FAayQAIAALqAICBX8BfiMAQTBrIgIkACAAQThqIQYgAEFAaygCAEECdEF8aiEDIAAoAjghBAJAAkACQAJAA0AgA0F8Rg0CIAEpAwAiB0IDg1AEQCAHpyIFIAUoAgxBAWo2AgwgASkDACEHCyADIARqIgUgBxDtCw0BIANBfGohAyAFEPARRQ0ACyACQRBqQSs2AgAgAkHEgYIBNgIMIAJBADYCCCAAQQhqIAJBCGoQ/AwMAwsg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cjoADUEEDAELIAIgAUE/cUGAAXI6AA0gAiABQQZ2QcABcjoADEECCxCAFgsgAkEQaiQAQQALmgIBAn8jAEEQayICJAAgACgCACEAAkAgAUH/AE0EQCAAKAIIIgMgACgCBEYEfyAAIAMQuhEgACgCCAUgAwsgACgCAGogAToAACAAIAAoAghBAWo2AggMAQsgAkEANgIMIAAgAkEMagJ/IAFBgBBPBEAgAUGAgARJBEAgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwwCCyACIAFBP3FBgAFyOgAPIAIgAUESdkHwAXI6AAwgAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANQQQMAQsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQILEOALCyACQRBqJABBAAuWAgEJfyMAQSBrIgIkAAJAAkAgAS0AckUNACABQSBqKAIAIQQgAUEYaigCACEFIAFBEGooAgAhBiABKAJsIQcgASgCFCEIIAEoAlwhCSABLQBzIQogAkEIaiABEIAIIAIoAhQiA0UEQCABQdgAaigCACIDBEAgASADQX9qNgJYCyACQRRqIAFBCGoiA0EIaigCADYCACACIARBf2ogBSAIa3EgB2o2AgggAiAGIAlGIApBAEdxOgAZIAJBAToAGCACIAMpAgA3AgwgAUHQAGogAkEIahDVDAwBCyAAIAIpAwg3AgAgAEEIaiACQRBqKAIANgIAIAAgAikDGDcCECAAIAM2AgwMAQsgAEEANgIMCyACQSBqJAALoQIBA38jAEHgAGsiAiQAIAJBCGogARAEAn8CQCACKAIIIgNFBEBBACEDIAJBADYCEAwBCyACIAMgAigCDBCDECACQRhqIgQgAigCBCIDNgIAIAIgAzYCFCACIAIoAgAiAzYCECADRQ0AIAJBKGogBCgCADYCACACIAIpAxA3AyAgAkHUAGpBATYCACACQgE3AkQgAkHczO8ANgJAIAJBCTYCXCACIAJB2ABqNgJQIAIgAkEgajYCWCACQTBqIAJBQGsQigMgAEEMaiACQThqKAIANgIAIABBBGogAikDMDcCACACQSBqEIkUQQEMAQsgAEEEahCRD0EACyEEIABBAjoAACADRSAEckUEQCACQRBqEIkUCyABENkV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AjYCHCABIAU2AhggACABQRhqEKsQIAFBQGskAAvRAQEFfyMAQUBqIgEkAAJ/IABBjAFqLQAARQRAQZiLggEhAkENIQNBAAwBCyABQSxqQQI2AgAgAUE8akEsNgIAIAFCAjcCHCABQYiLggE2AhggASAAQZgCajYCOCABQSQ2AjQgASAAQZgBajYCMCABIAFBMGo2AiggAUEIaiABQRhqEIoDIAEoAgghAiABKAIMIQMgASgCECEEQQELIQUgAUEkaiAENgIAIAFBIGogAzYCACABIAI2AhwgASAFNgIYIAAgAUEYahC1ECABQUBrJAAL1gEBA38jAEEwayIBJAAgAUEQaiAAEIcJIAFBIGogASgCECICIAEoAhRqNgIAIAFBADYCGCABIAI2AhwgAUEIaiABQRhqEPYNAkACQAJAAkAgASgCDCICQYCAxABGDQAgASABQRhqEPYNIAEoAgRBgIDEAEYNACABKAIAIgMNAQsgACgCAEEQSQ0BIAFBGGogABDGCiABLQAkRQRAIABBADYCBAwDCyAAEM4LIABCADcCBCAAQQ82AgAMAgsgACADEKgIDAELIABBDzYCAAsgAUEwaiQAIAIL1gEBA38jAEEwayIBJAAgAUEQaiAAEIcJIAFBIGogASgCECICIAEoAhRqNgIAIAFBADYCGCABIAI2AhwgAUEIaiABQRhqEPYNAkACQAJAAkAgASgCDCICQYCAxABGDQAgASABQRhqEPYNIAEoAgRBgIDEAEYNACABKAIAIgMNAQsgACgCAEEQSQ0BIAFBGGogABDGCiABLQAkRQRAIABBADYCBAwDCyAAENoLIABCADcCBCAAQQ82AgAMAgsgACADEK8IDAELIABBDzYCAAsgAUEwaiQAIAIL0QEBBX8jAEFAaiIBJAACfyAAQZQBai0AAEUEQEGYi4IBIQJBDSEDQQAMAQsgAUEsakECNgIAIAFBPGpBKzYCACABQgI3AhwgAUGIi4IBNgIYIAEgAEGgAmo2AjggAUEkNgI0IAEgAEGgAWo2AjAgASABQTBqNgIoIAFBCGogAUEYahCKAyABKAIIIQIgASgCDCEDIAEoAhAhBEEBCyEFIAFBJGogBDYCACABQSBqIAM2AgAgASACNgIcIAEgBTYCGCAAIAFBGGoQuhAgAUFAayQAC9MBAgF/AX4jAEEQayICJAAC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5AYgAygCAEEBRwRAIAMoAgQhASAAIAI2AgQgACABNgIADAELIANBCGooAgAhBCADKAIEIQJBASEFCyAFIAIgBBDhESADQRBqJAALtQEBA38jAEEQayICJAACQCABQQFqIgMgAUkNACACIAAoAgQiBEEBdCIBIAMgASADSxsiAUEEIAFBBEsbIgFBA3QgAUH/////AXEgAUZBAnQgACgCAEEAIAQbIARBA3QQ2QYgAigCAEEBRgRAIAJBCGooAgAiAEUNASACKAIEIABBqIuNASgCACIAQQEgABsRAAAACyACKAIEIQMgACABNgIEIAAgAzYCACACQRBqJAAPCxC1FgALsQEBBH8jAEEQayIDJABBASEFAkAgAUEBaiICIAFJDQBBACEFIAMgACgCBCIBQQF0IgQgAiAEIAJLGyICQQQgAkEESxsiAkEEdCACQf////8AcSACRkECdCAAKAIAQQAgARsgAUEEdBDZBiADKAIAQQFHBEAgAygCBCEBIAAgAjYCBCAAIAE2AgAMAQsgA0EIaigCACEEIAMoAgQhAkEBIQULIAUgAiAEEOERIANBEGokAAuxAQEEfyMAQRBrIgMkAEEBIQUCQCABQQFqIgIgAUkNAEEAIQUgAyAAKAIEIgFBAXQiBCACIAQgAksbIgJBBCACQQRLGyICQQR0IAJB/////wBxIAJGQQJ0IAAoAgBBACABGyABQQR0EN8GIAMoAgBBAUcEQCADKAIEIQEgACACNgIEIAAgATYCAAwBCyADQQhqKAIAIQQgAygCBCECQQEhBQsgBSACIAQQ4REgA0EQaiQAC7sBAQF/IwBBMGsiAiQAAn8gACgCACIALQAAQQpHBEAgAiAANgIMIAJBLGpBATYCACACQgE3AhwgAkGc6u8ANgIYIAJBHjYCFCABQRhqKAIAIAFBHGooAgAgAiACQRBqNgIoIAIgAkEMajYCECACQRhqEKsNDAELIAJBLGpBADYCACACQbD/jAE2AiggAkIBNwIcIAJBhOrvADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQsgAkEwaiQAC7EBAQR/IwBBEGsiAyQAQQEhBQJAIAFBAWoiAiABSQ0AQQAhBSADIAAoAgQiAUEBdCIEIAIgBCACSxsiAkEEIAJBBEsbIgJBAnQgAkH/////A3EgAkZBAnQgACgCAEEA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AgAgASACEMsWQf8BcSIGQQFGBEAgBCEFDAELIAZB/wFHDQEgBEEBaiEDCyAFIANrIQQMAQsLIARBBHQiAUHAhfUAaigCACEDIAFBvIX1AGooAgAhBwsgAEEAOgAAIABBCGogAzYCACAAQQRqIAc2AgALxgEBAX8jAEEQayICJAAgACgCACEAIAIgAUGz2oEBQQ8Q2BM3AwACQCAALQAAIgFBGHRBGHVBf0wEQCACQZnagQFBBSAAQdTagQEQ+wMaDAELIAIgATYCDCACQZnagQFBBSACQQxqQcTagQEQ+wMaCwJAIAAsAAEiAUF/TARAIAJBsNqBAUEDIABBAWpB1NqBARD7AxoMAQsgAiABQf8BcTYCDCACQbDagQFBAyACQQxqQcTagQEQ+wMaCyACENMKIAJBEGokAAuvAQECfyMAQSBrIgIkAAJAAkAgASgCUCABQdgAaigCACIDQRRsakFsakEAIAMbQbjkjAEQnRUiAy0AEARAIAMtABENAQsgAEEANgIMIANBADoAEAwBCyACQRBqIgMgAUEQaigCADYCACACIAEpAgg3AwggAkEUakHI5IwBQRMQkAsgAEEQaiACQRhqKQMANwIAIABBCGogAykDADcCACAAIAIpAwg3AgALIAJBIGokAAuvAQECfyAAKAIAIgBBQGtBAToAACAAQTBqIgEtAAAhAiABQQE6AAACQCACDQAgAEEAOgAwIABBLGoiAigCACEBIAJBADYCACABRQ0AIABBKGooAgAgASgCDBECAAsgAEE8aiIBLQAAIAFBAToAAEUEQCAAQThqIgIoAgAhASACQQA2AgAgAUUEQCAAQTxqQQA6AAAPCyAAQTRqKAIAIABBPGpBADoAACABKAIEEQIACwusAQEDfyMAQRBrIgIkACAAKAIAIQEgACgCDCEDAn8DQAJAIAJBCGogARDmFCACKAIIQQFGDQBBACAAKAIIIgEgA08NAhogACABQQRqNgIIIAAgACgCBEFQajYCBCAAIAEoAgBBf3NBgIGChHhxIgE2AgAMAQsLIAIoAgwhAyAAIAFBf2ogAXE2AgAgACAAKAIQQX9qNgIQIAAoAgRBACADa0EMbGoLIAJBEGokAAvHAQICfwF+IAEoAiQhAgJAA0ACQCACRQRAIAFBFGooAgAiAkUNASABIAJBf2oiAjYCFCABKAIMIAJB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xt4AaigCAAwCCyABQc4IQazBggEQzAsACyACKAIEIQEgAigCAAshAiAAIAE2AgQgACACNgIAIANBEGokAAuyAQICfwF+IwBBEGsiAyQAAn8CQAJAAkAgASkDACIEpyICQQNxQQFrDgIAAQILIANBCGogAUEBaiACQQR2QQ9xEOkTIAMoAgwhASADKAIIDAILIARCIIinIgFB1AhNBEAgAUEDdCICQcCUyABqKAIAIQEgAkG8lMgAaigCAAwCCyABQdUIQazBggEQzAsACyACKAIEIQEgAigCAAshAiAAIAE2AgQgACACNgIAIANBEGokAAu2AQEDfyMAQRBrIgMkACAAEOUTIQQgASgCQCECIAEgBDYCQCADIAI2AgwgAkUEQCADIAAoAgBBxABqQfiS7wAQ5w4gAygCBCEEIAMoAgAiACgCCCICIAAoAgRGBEAgACACELwRIAAoAgghAgsgACgCACACQQJ0aiABNgIAIAAgACgCCEEBajYCCCAEIAQoAgBBAWo2AgAgA0EMahDmFSADQRBqJAAPC0G0me8AQStB6JLvABC9DwALrQEBBH8jAEEgayIBJAACQCAAKAIMIgJFDQAgACgCBCIDKAIAIQQgACgCACEAIAEgAjYCGCABIAAgA2pBAWo2AhQgASADQQRqNgIQIAEgAzYCDCABIARBf3NBgIGChHhxNgIIA0AgAUEIahCCCCIARQ0BIABBdGoiAygCACICIAIoAgAiAkF/ajYCACACQQFHDQAgAygCACAAQXhqKAIAEMoRDAALAAsgAUEgaiQAC6YBAQJ/IwBBEGsiCSQAIAlBADoADwJAAkACQCABIAIgCUEPaiADIARBAEEAIAUgBiAHIAgQbEUNACAERQ0BIARBAUYNAiADKAIAQQFHDQAgAygCCEEBRw0AIANBDGooAgAhASAAIAMoAgQ2AgQgAEEIaiABNgIAQQEhCgsgACAKNgIAIAlBEGokAA8LQQBBAEGAn/AAEMwLAAtBAUEBQZCf8AAQzAsAC6wBAQN/IwBB4ABrIgQkACAAQSBqKAIAIgJFBEAgACABELoNIgMpAgA3AgAgAEEIaiADQQhqKAIANgIACyAAIAEQug0iAykCDDcCDCAAQRRqIANBFGooAgA2AgAgBCABQdwAELwEIQEgAEEcaigCACACRgRAIABBGGogAhCbByAAKAIg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AkACQAJAAkACQAJAIAFBd2oOBQYDAQECAAsgAUEiRiABQSdGciABQdwARnINBAsgAUFgakHfAE8NAkEBIQMMAwtB8gAhAgwDC0HuACECDAILIAFBAXJnQQJ2QQdzrUKAgICA0ACEIQRBAyEDCyABIQILIAAgAjYCBCAAIAM2AgAgAEEIaiAENwIAC5kBAQJ/IwBBIGsiAyQAIANCADcCBCADQQ82AgAgA0EjEKoCIAAoAhwiBEGAgMQARwRAIAMgBBCqAgsgA0EYaiIEIANBCGooAgA2AgAgAyADKQMANwMQIAIgA0EQahCYCSAEQSo2AgAgA0HPtYIBNgIUIANBADYCECABIANBEGoQtRAgAEEUakEAOgAAIABCADcCDCADQSBqJAALlgECA38BfgJAIAFBAkkNACAALQAIIAAtAABPDQAgACkCACEFIAAgAEEIaiICKQIANwIAIAFBfmohAyABQQN0IABqQXhqIQEgBadB/wFxIQQDQAJAIANFBEAgASECDAELIAJBCGoiAC0AACAETw0AIAIgACkCADcCACADQX9qIQMgACECDAELCyACIAVC/4GAgHCDNwIACwuZAQECfyMAQSBrIgMkACADQgA3AgQgA0EPNgIAIANBIxCbAiAAKAIcIgRBgIDEAEcEQCADIAQQmwILIANBGGoiBCADQQhqKAIANgIAIAMgAykDADcDECACIANBEGoQoAkgBEEqNgIAIANBz7WCATYCFCADQQA2AhAgASADQRBqELoQIABBFGpBADoAACAAQgA3AgwgA0EgaiQAC6MBAQN/IwBBEGsiAyQAIAAoAgAiAC0ABCEEIABBAzoABCAEQQNGBEBB1LbvAEEVENgWAAsgACgCACEFIAMgACkABTcDACADIABBDGopAAA3AAdBNEEEENUSIgAgBDoABCAAIAU2AgAgAEEAOgAwIAAgAjYCGCAAIAE2AhQgACADKQMANwAFIABBDGogAykABzcAACAAQaDB7wAQrQkgA0EQaiQAC5gBAQF/IwBBIGsiAiQAIAEtAAAEQCACQRRqQQE2AgAgAkIBNwIEIAJB6OKBATYCACACQYYBNgIcIAIgATYCGCACIAJBGGo2AhAgAkHc44EBEL0SAAsgAEEYaiABQRxqKQIANwIAIABBEGogAUEUaikCADcCACAAQQhqIAFBDGopAgA3AgAg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QGsQnxYPCwJAAkACQCAAQRxqKAIADgICAQALIABBOGoQ0xQMAQsgAEE4ahD+FAsgAEHIAGoQnxYPCyAAQRxqEIAXCwuEAQEFf0EBIQIgACgCECABTwR/IAAoAggiAwRAIANBBHQhAiAAKAIAIgRBCGohBUEAIQMDQCACBEBBACEGIAQtAAxFBEAgBSgCAEEBaiABbCEGCyAEQRBqIQQgAkFwaiECIAVBEGohBSADIAZqIQMMAQUgAyEBCwsLIAEgACgCDEsFIAILC60BAgJ/AX4jAEEgayIBJAAgAUIANwIEIAFBrPGMASgCADYCACAAKAIAKQIAIQMgAUEAEP4OIAFBADoAGCABIAM3AxADQAJAAkAgAUEQahCEFCIAQS9GIgIgAEHcAEZyRQRAIABBgIDEAEYNAiABQQE6ABgMAQsgASAAEK8FCyACIABB3ABGcg0BCwsgASgCACABKAIIQfyvjAFBAhC2FkEBcyABEIkUIAFBIGokAAuWAQECfyAALQAIIQEgACgCBCICBEAgAUH/AXEhASAAAn9BASABDQAaAkAgAkEBRw0AIAAtAAlFDQAgACgCACICLQAAQQRxDQBBASACKAIYQeCdggFBASACQRxqKAIAKAIMEQEADQEaCyAAKAIAIgEoAhhB2MaMAUEBIAFBHGooAgAoAgwRAQALIgE6AAgLIAFB/wFxQQBHC5MBAgN/AX4jAEEgayICJAACQAJAIAEQPARAIAJBEGogARA9IgMQngwgAigCEEUNAiACQQhqIAJBGGooAgAiBDYCACACIAIpAxAiBTcDACAAQQxqIAQ2AgAgACAFNwIEIABBATYCACADENkVDAELIABBAjYCAAsgARDZFSACQSBqJAAPC0Hoho0BQStB/KvvABC9DwALkQEBBX8jAEEgayIBJAAgACgCACIDBEACQCAAKAIMIgRFDQAgACgCBCICKAIAIQUgASAENgIYIAEgAiADakEBajYCFCABIAJBBGo2AhAgASACNgIMIAEgBUF/c0GAgYKEeHE2AggDQCABQQhqEJ0IIgJFDQEgAkFwahD+FAwACwALIABBEEEEEPMPCyABQSBqJAALnQEBA38jAEHwBGsiAyQAIAAoAgAiAC0ABCEEIABBBToABCAEQQVGBEBB1LbvAEEVENgWAAsgACgCACEFIANBDWogAEEFakHjBBC8BBpB4AlBCBDVEiIAIAQ6AAQgACAFNgIAIABBBWogA0ENakHjBBC8BBogAEEAOgDYCSAAIAI2AtQJIAAgATYC0AkgAEGwwe8AEK0JIANB8ARqJAALlwEAIAAgAiABIAQgBSAGIAMoAiARCAACQAJAAkAgACgCAEEBaw4CAQIACyABIAEoAgBBAWo2AgAgASABKAIEIAUgBmtqNgIEDwsgASABKAIAQQFqNgIAIAEgASgCBCAAQQxqKAIAIABBCGooAgAgBmprajYCBA8LIAEgASgCAEEBajYCACABIAEoAgQgACgCBCAGa2o2AgQLhAEBA38jAEEQayIEJAACQCADQQhPBEAgBEEIaiABIAIgAxDOBCAEKAIMIQEgBCgCCCEFDAELIAFB/wFxIQZBACEBA38gASADRgRAIAMhAQwCCyAGIAEgAmotAABGBH9BAQUgAUEBaiEBDAELCyEFCyAAIAU2AgAgACABNgIEIARBEGokAAuEAQEBfyMAQTBrIgIkACACIAAoAgAiADYCBCACQRxqQQI2AgAgAkEsakGTATYCACACQgI3AgwgAkH8k4IBNgIIIAIgAEEMajYCKCACQZQBNgIkIAFBGGooAgAgAUEcaigCACACIAJBIGo2AhggAiACQQRqNgIgIAJBCGoQqw0gAkEwaiQAC5EBAQV/IwBBIGsiASQAIAAoAgAiAwRAAkAgACgCDCIERQ0AIAAoAgQiAigCACEFIAEgBDYCGCABIAIgA2pBAWo2AhQgASACQQRqNgIQIAEgAjYCDCABIAVBf3NBgIGChHhxNgIIA0AgAUEIahClCCICRQ0BIAJBeGoQ5hAMAAsACyAAQQhBCBDzDwsgAUEgaiQAC40BAgJ/AX4jAEEgayICJAAgAiABEMQQAkACQANAIAJBGGogAkEIaigCADYCACACIAIpAwAiBDcDECACQQA2AgAgAiACQRBqQQAgBKciARsQkhUgAUUNASACKAIYIgMoAgBBBUcNAAsgACACNQIUIAOtQiCGhDcCBAwBC0EAIQELIAAgATYCACACQSBqJAALjgECAn8BfiMAQRBrIgIkACAAKAIAIgBBCGooAgAhAyAAKAIAIQAgAiABENkTIgQ3AwACfyADRQRAIASnIQMgBEIgiKcMAQsDQCACIAA2AgwgAEEBaiEAIAIgAkEMakGAh4MBEPwEIQEgA0F/aiIDDQALIAIoAgAhAyABLQAECyEAIAMgABDXEiACQRBqJAALmAEBBn8jAEEQayICJAAgAEEEaiEFIABBCGohAwNAAkAgAygCACIBIAUoAgAiBE8NAAJAAkACQCAAKAIAIgYgBCABEL8WQf8BcUGGkcMAai0AAEF+ag4DAQIDAAsgAyABQQFqNgIADAMLIAAQ+wgMAgsgBiAEIAFBhJHDAEECENgSRQ0AIAJBCGogABD9AQwBCwsgAkEQaiQAC5IBAQJ/AkAgAEGmsoWKA2wiAiAAQbnz3fF5bHOtQugGfkIgiKciAUHnBk0EQCABQQF0QZyLhAFqLwEAIABqQbnz3fF5bCACc61C6AZ+QiCIpyIBQegGTw0BIAFBAnRB7JiEAWooAgAiAUEAIAFBCHYgAEYbDwsgAUHoBkGkrYwBEMwLAAsgAUHoBkG0rYwBEMwLAAuWAQEBfwJAAkACQAJAIAEoAgBBAWsOAwABAgMLIABBBDYCAA8LIABBAzYCACAAIAEoAgQ2AgQgAEEIaiABQQxqKAIANgIADwsgAEEENgIADwsgAUEMaigCACICBEAgACABQQhqKAIAIgE2AgQgAEEANgIAIABBDGogAkF/ajYCACAAQQhqIAFB3ABqNgIADwsgAEEENgIAC4kBAQR/AkAgAUECSQ0AIAIgAC8BAiIDIAAvAQAiBRC8EkUNACAAIAM7AQAgAUF+aiEEIABBAmohAyABQQF0IABqQX5qIQEDQAJAIARFBEAgASEDDAELIAIgA0ECaiIALwEAIgYgBRC8EkUNACADIAY7AQAgBEF/aiEEIAAhAwwBCwsgAyAFOwEACwt/AQR/AkAgAkEBdCIFIAEoAggiA08NACAFQQFyIgYgA08NACABKAIAIgEgAkEEdGpBACAFIANJGyICKAIAQQFHDQAgASAGQQN0akEAIAYgA0kbIgEoAgBBAUcNACAAQQhqIAEoAgQ2AgAgACACKAIENgIEQQEhBAsgACAENgIAC8ABAQJ/QdC2jAEhAkEKIQMCQAJAAkACQAJAAkACQAJAAkACQCAAKAIALQAAQQFrDgkAAQIDBAUGBwgJC0GvtowBIQJBISEDDAgLQZy2jAEhAkETIQMMBwtBiLaMASECQRQhAwwGC0H0tYwBIQJBFCEDDAULQdy1jAEhAkEYIQMMBAtBwbWMASECQRshAwwDC0GYtYwBIQJBKSEDDAILQeW0jAEhAkEzIQMMAQtBwLSMASECQSUhAwsgASACIAMQ9gELiwEBAX8jAEEgayICJAACQCABRQRAIAIQ5xIgAkEAQf//wwAQnhYgAkEcaiACQQhqKAIANgIAIAIgAikDADcCFCACQQA2AhAMAQsgAhDmEiACQQBB/wEQnRYgAkEcaiACQQhqKAIANgIAIAIgAikDADcCFCACQQE2AhALIAAgAkEQahDzCSACQSBqJAALhAECAn8BfiMAQSBrIgIkAAJAIAFBKGooAgAiA0UNACABIANBf2oiAzYCKCACQRBqIAEoAiAgA0EYbGoiAUEIaikCADcDACACQRhqIAFBEGopAgA3AwAgAiABKQIAIgQ3AwggBKdBBUYNACACQQhqEKMQCyAAQoCAgIAwNwIAIAJBIGokAAuGAQECfyMAQSBrIgYkACAGQQA2AhAgBkEANgIIIAZBADoAHwJAIAEgAiAGQR9qIAZBCGpBAkEAQQAgAyAEIAUgBBBsRQ0AIAYoAghBAUcNACAGKAIQQQFHDQAgACAGKAIMNgIEIABBCGogBkEUaigCADYCAEEBIQcLIAAgBzYCACAGQSBqJAALlwEBAn8gAUG8AWoiAy0AACECIANBFjoAACACQRZGBEBBkuiMAUEuQcDojAEQtxYACyAAIAI6AAwgACABKQKwATcCACAAQQhqIAFBuAFqKAIANgIAIABBDWogAUG9AWopAAA3AAAgAEEVaiABQcUBaikAADcAACAAQR1qIAFBzQFqKQAANwAAIABBJGogAUHUAWooAAA2AAALigEBAn8jAEEQayICJAACfwJAAn8gASgCNEEBRwRAIAEoAjxBAUcNAiABQUBrDAELIAFBOGoLIQMgAiABIAEoAjAgAygCABCiCSACKAIAIQMgAigCBAwBCyACQQhqIAEgASgCMBDHECACKAIIIQMgAigCDAshASAAIAM2AgAgACABNgIEIAJBEGokAAuAAQEDfwJAIAAoAgAiAkEBTQRAIAJBAnQhASAAQQhqIQADQCABRQ0CIAFBfGohASAAEPUMIABBBGohAAwACwALIABBDGooAgBBAnQhASAAQQhqKAIAIgMhAANAIAEEQCABQXxqIQEgABD1DCAAQQRqIQAMAQsLIAMgAkECdBD+FQsLhAEBAn8jAEEQayIG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AUEQaiQAC4gBAQJ/IwBBgAFrIgMkACABKAIIIQQgAyACQegAELwEIgNB8ABqQgA3AwAgA0IANwNoIAQhAiABKAIEIARGBEAgASAEEM0HIAEoAgghAgsgASgCACACQQd0aiADQYABELwEGiABIAEoAghBAWo2AgggACABNgIEIAAgBEEBajYCACADQYABaiQAC5YBAAJAAkACQAJAAkACQAJAAkACQCAALQBpDggGBwcAAQIDBAcLIABB7ABqENgODAQLIABB7ABqELoSDAMLIABBjAFqEPwVIABB7ABqEJsSDAILIABB7ABqENkODAELIABBjAFqEPwVIABB7ABqEJsSCyAALQBqRQ0CIABBFGoQiRQMAgsgAEEEahCJFAsPCyAAQQA6AGoLhQEBBH8jAEEgayIBJAACQCAAKAIMIgNFDQAgACgCBCICKAIAIQQgACgCACEAIAEgAzYCGCABIAAgAmpBAWo2AhQgASACQQRqNgIQIAEgAjYCDCABIARBf3NBgIGChHhxNgIIA0AgAUEIahCdCCIARQ0BIABBcGoQiRQMAAsACyABQSBqJAALgwEBAX8gASgCDCICQYCAxABHBEAgACABQRBqKQIANwIEIAAgAjYCAAJAIAEoAiAiAkEQSQ0AIAJBfnEiACABQShqIAJBAXEiARsoAgAhAiABBEAgACAAKAEEIgFBf2o2AQQgAUEBRw0BCyAAIAIQ1w0LDwtBwbHEAEEdQciNxAAQtxYAC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhB9IWNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQd+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBoMjDABDnBBC5CQsgAkEQaiQAC34BBX8jAEEQayICJAAgAEE4aiEEIAAoAjhBfGohBSAAQUBrKAIAIgNBAnQhACABKAIAIQECQANAIABFDQEgA0F/aiEDIAAgBWohBiAAQXxqIQAgASAGKAIARw0ACyACIAQgA0HU38MAEK0NNgIMIAJBDGoQygILIAJBEGokAAuDAQEBfyABKAIMIgJBgIDEAEcEQCAAIAFBEGopAgA3AgQgACACNgIAAkAgASgCICICQRBJDQAgAkF+cSIAIAFBKGogAkEBcSIBGygCACECIAEEQCAAIAAoAQQiAUF/ajYBBCABQQFHDQELIAAgAhDXDQsPC0HBscQAQR1B6IrEABC3FgALiwEBAX8jAEEQayICJAACfyAAKAIAQQJGBEAgASgCGEH0hY0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB34WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakGg8sMAEOcEELkJCyACQRBqJAALaQECfwJAIAEgA0cNAANAIAFFIQQgAUUNASACLQAAIQMgAC0AACEFIAFBf2ohASAAQQFqIQAgAkEBaiECIAVBv39qQf8BcUEaSUEFdCAFciADQb9/akH/AXFBGklBBXQgA3JGDQALCyAEC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhB9IWNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQd+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBzIfEABDnBBC5CQsgAkEQaiQAC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhB9IWNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQd+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBqIzEABDnBBC5CQsgAkEQaiQAC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhB9IWNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQd+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpByJXEABDnBBC5CQsgAkEQaiQAC4MBAQF/IAEoAgwiAkGAgMQARwRAIAAgAUEQaikCADcCBCAAIAI2AgACQCABKAIgIgJBEEkNACACQX5xIgAgAUEoaiACQQFxIgEbKAIAIQIgAQRAIAAgACgBBCIBQX9qNgEEIAFBAUcNAQsgACACEOANCw8LQcGxxABBHUHgscQAELcWAAt+AQV/IwBBEGsiAiQAIABBOGohBCAAKAI4QXxqIQUgAEFAaygCACIDQQJ0IQAgASgCACEBAkADQCAARQ0BIANBf2ohAyAAIAVqIQYgAEF8aiEAIAEgBigCAEcNAAsgAiAEIANBhKXvABCtDTYCDCACQQxqEP0DCyACQRBqJAALiwEBAX8jAEEQayICJAACfyAAKAIAQQJGBEAgASgCGEH0hY0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB34WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHcs+8AEOcEELkJCyACQRBqJAALiAEBAn8jAEEwayICJAAgAkKCgICAoOYANwMYIAJCgoCAgPAANwMQIAJCADcDCCACQShqIAFBCGooAgA2AgAgAiABKQIANwMgIABBQGsgAEEIaiIBIAJBCGogAkEgahB/IgMQwRAgAkEANgIIIAIgAzYCDCABIAAoAjwgAkEIahDTBCACQTBqJAALiwEBAX8jAEEQayICJAACfyAAKAIAQQJGBEAgASgCGEH0hY0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB34WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakGwpoIBEOcEELkJCyACQRBqJAALjgEBAX8jAEEQayICJAACfyAAKAIAIgAoAgBFBEAgASgCGEH0hY0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB34WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHQpoIBEOcEELkJCyACQRBqJAALjgEBAX8jAEEQayICJAACfyAAKAIAIgAoAgBFBEAgASgCGEH0hY0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB34WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHApoIBEOcEELkJCyACQRBqJAALewEBfyAAKAIAIgAoAghBAkcEQCAAQQhqEKMRCyAAQSxqKAIAIgEEQCAAQShqKAIAIAEoAgwRAgALIABBOGooAgAiAQRAIABBNGooAgAgASgCDBEC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aigCACEBIAAoAgwLIAEgAkkNASACQQN0aiABIAJrELoBDwsgAUEEQZSFyAAQ0AsACyACIAFB4IPIABDPCwALdwEDfyMAQRBrIgQkACAAKAIAIAGnIgIoAgBB/x9xQQJ0aiEAAkADQCAAKAIAIgNFDQEgAiADRwRAIANBCGohAAwBCwsgAigCCCEDIAJBADYCCCAAKAIAIQIgACADNgIAIAQgAjYCDCAEQQxqENoRCyAEQRBqJAALdAEBfyMAQSBrIgQkACAEQRhqIAJBEGopAwA3AwAgBEEQaiACQQhqKQMANwMAIAQgAikDADcDCCAEIAEgBEEIahCnDzYCBCAEQQRqEP0DIAAgAzoAASAAQQc6AAAgASABLQBiOgBjIAFBBzoAYiAEQSBqJAALfgECfyMAQYAEayIBJAAgAUEIaiAAEKERIAEoAggvAQghAiABKAIMIQAgAUH2A2pBADoAACABIAI7AfQDIAEgAUEQajYC/AMgAUH8A2pB9MHvABCQFyABLQD0A0ECRwRAIAFBEGoQsgYLIAAgACgCAEF/ajYCACABQYAEaiQAC3wBA38jAEEgayIDJAAgAS8B4gEhBCADQQA6ABggAyAENgIUIANBADYCEANAIANBCGogA0EQahC1DSADKAIIBEAgASADKAIMIgRBAnRqQeQBaigCACIFIAQ7AeABIAUgATYCAAwBCwsgACABNgIEIAAgAjYCACADQSBqJAALfAEDfyMAQSBrIgMkACABLwG2ASEEIANBADoAGCADIAQ2AhQgA0EANgIQA0AgA0EIaiADQRBqELUNIAMoAggEQCABIAMoAgwiBEECdGpBuAFqKAIAIgUgBDsBtAEgBSABNgIADAELCyAAIAE2AgQgACACNgIAIANBIGokAAt7AQN/IwBBEGsiAiQAAkACQCABQf////8BcSABRw0AIAFBA3QiA0EASA0AIAJBCGogA0EEEKQRIAIoAggiBEUNASAAQQA2AgggACABNgIEIAAgBDYCACACQRBqJAAPCxC1FgALIANBBEGoi40BKAIAIgBBASAAGxEAAAALggEBAX8jAEEgayICJAAgACgCACEAIAIgASgCGEGw/4wBQQAgAUEcaigCACgCDBEBADoAECACIAE2AgggAkEBOgARIAJBADYCDCACIAA2AhggAiAAQQRqNgIcIAJBCGogAkEYakHkhPAAEOcEIAJBHGpB5ITwABDnBBC5CSACQSBqJAALggEBAX8jAEEgayICJAAgACgCACEAIAIgASgCGEGw/4wBQQAgAUEcaigCACgCDBEBADoAECACIAE2AgggAkEBOgARIAJBADYCDCACIAA2AhggAiAAQQRqNgIcIAJBCGogAkEYakH8noIBEOcEIAJBHGpB/J6CARDnBBC5CSACQSBqJAALnAEBAX8jAEFAaiIDJAAgA0E4akIANwMAIAMgATcDCCADQShqIAFC88rRy6eM2bL0AIU3AwAgA0EgaiABQu3ekfOWzNy35ACFNwMAIAMgADcDACADQRhqIABC4eSV89bs2bzsAIU3AwAgA0IANwMwIAMgAEL1ys2D16zbt/MAhTcDECACKAIAIAIoAgggAxCHEiADELYEIANBQGskAAuAAQIDfwF+IwBBEGsiAiQAEBohAyACQZPH7wBBAxAbIgQ2AgQgAiAAIAEQGyIANgIIIAMgBCAAEO0KIgVCAYNQRQRAIAIgBUIgiD4CDEGMhY0BQSsgAkEMakGwue8AQfyz7wAQvAoACyACQQhqEJYVIAJBBGoQlhUgAkEQaiQAIAMLfAEBfyAALQAEIQEgAC0ABQRAIAFB/wFxIQEgAAJ/QQEgAQ0AGiAAKAIAIgEtAABBBHFFBEAgASgCGEG8nYIBQQIgAUEcaigCACgCDBEBAAwBCyABKAIYQeq27wBBASABQRxqKAIAKAIMEQEACyIBOgAECyABQf8BcUEARwtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQQxsIQEDQCABBEAgAiAANgIMIAIgAkEMakH8k8AAEPwEGiABQXRqIQEgAEEMaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC3ABAn8jAEEQayICJAAgACgCACIDKAIAIQAgAygCCCACIAEQ2RM3AwBBA3QhAQNAIAEEQCACIAA2AgwgAiACQQxqQZyUwAAQ/AQaIAFBeGohASAAQQhqIQAMAQsLIAIoAgAgAi0ABBDXEiACQRBqJAALcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEBdCEBA0AgAQRAIAIgADYCDCACIAJBDGpB7JPAABD8BBogAUF+aiEBIABBAmohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQQxsIQEDQCABBEAgAiAANgIMIAIgAkEMakGMlMAAEPwEGiABQXRqIQEgAEEMaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC5QBAQF/IwBBQGoiAyQAIANBOGpCADcDACADIAE3AwggA0EoaiABQvPK0cunjNmy9ACFNwMAIANBIGogAULt3pHzlszct+QAhTcDACADIAA3AwAgA0EYaiAAQuHklfPW7Nm87ACFNwMAIANCADcDMCADIABC9crNg9es27fzAIU3AxAgAiADEKAFIAMQtgQgA0FAayQAC3ABAn8jAEEQayICJAAgACgCACIDKAIAIQAgAygCCCACIAEQ2RM3AwBBKGwhAQNAIAEEQCACIAA2AgwgAiACQQxqQeSIxAAQ/AQaIAFBWGohASAAQShqIQAMAQsLIAIoAgAgAi0ABBDXEiACQRBqJAALcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEobCEBA0AgAQRAIAIgADYCDCACIAJBDGpBuIzEABD8BBogAUFYaiEBIABBKGohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQTBsIQEDQCABBEAgAiAANgIMIAIgAkEMakG4lcQAEPwEGiABQVBqIQEgAEEwaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC5QBAQF/IwBBQGoiAyQAIANBOGpCADcDACADIAE3AwggA0EoaiABQvPK0cunjNmy9ACFNwMAIANBIGogAULt3pHzlszct+QAhTcDACADIAA3AwAgA0EYaiAAQuHklfPW7Nm87ACFNwMAIANCADcDMCADIABC9crNg9es27fzAIU3AxAgAiADEPgDIAMQzwQgA0FAayQAC24BA38jAEEQayIEJAAgACgCCCEFIAAoAgQiAC8B4gEhBiAEQQhqIAFBCGooAgA2AgAgBCABKQIANwMAIABBBGogBkEBaiIBIAUgBBDqDCAAQYgBaiABIAUgAiADEIUOIAAgATsB4gEgBEEQaiQAC5ABAQF/IAAoAgAiARD3AgJAAkACQAJAAkACQAJAIAEoAgAOCQYBBgYGAgMEBQALIAFBHGoQgBcMBQsgAUE0ahDTFAwECwJAAkAgASgCBA4CAQUACyABQSBqEIkNDAQLIAFBCGoQhhIMAwsgAUFAaxDeCgwCCyABQQRqEOISDAELIAFBHGoQgBcLIAAoAgAQpQILcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEDdCEBA0AgAQRAIAIgADYCDCACIAJBDGpB3PzvABD8BBogAUF4aiEBIABBCGohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtyAQJ/IABBDGooAgAiAiACQX9qIgMgACgCBCICIAAoAgBrcWtBAUYEQCAAEMUEIAAoAgxBf2ohAyAAKAIEIQILIAAgAkEBaiADcTYCBCAAKAIIIAJBDGxqIgAgASkCADcCACAAQQhqIAFBCGooAgA2AgALcAECfwJAIAAoAgBBAUcEQCAAKAIEQXxqIQIgAEEMaigCAEEDdCEAIAFB/wFxIQEDQCAARQRAQQAPCyACQQRqIABBeGohACACQQhqIQItAAAgAUcNAAsMAQsgAEEEaiABQbCH8AAQsBIhAgsgAigCAAuUAQEBfyMAQUBqIgMkACADQThqQgA3AwAgAyABNwMIIANBKGogAULzytHLp4zZsvQAhTcDACADQSBqIAFC7d6R85bM3LfkAIU3AwAgAyAANwMAIANBGGogAELh5JXz1uzZvOwAhTcDACADQgA3AzAgAyAAQvXKzYPXrNu38wCFNwMQIAIgAxCLECADELYEIANBQGskAAt6AQN/IwBBEGsiAiQAIAJBCGogAEH46IEBEPUOIAIoAgwhBCACKAIIIgAoAggiAyAAKAIERgRAIAAgAxCWByAAKAIIIQMLIAAoAgAgA0EkbGogAUEkELwEGiAAIAAoAghBAWo2AgggBCAEKAIAQQFqNgIAIAJBEGokAAt5AQJ/IwBBEGsiAiQAAkAgAUH/AE0EQCAAKAIIIgMgACgCBEYEQCAAIAMQtxEgACgCCCEDCyAAIANBAWo2AgggACgCACADaiABOgAADAELIAJBADYCDCACIAEgAkEMahCuBiAAIAIoAgAgAigCBBCFFgsgAkEQaiQAC3ABAn8jAEEQayICJAAgACgCACIDKAIAIQAgAygCCCACIAEQ2RM3AwBBA3QhAQNAIAEEQCACIAA2AgwgAiACQQxqQYjRgQEQ/AQaIAFBeGohASAAQQhqIQAMAQsLIAIoAgAgAi0ABBDXEiACQRBqJAALcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEFdCEBA0AgAQRAIAIgADYCDCACIAJBDGpB+NCBARD8BBogAUFgaiEBIABBIGohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQQF0IQEDQCABBEAgAiAANgIMIAIgAkEMakGY0YEBEPwEGiABQX5qIQEgAEECaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC5QBAQF/AkACQAJAAkACQCAAQf8BcUEBaw4GAQIDBAQEAAsgASgCGEHCrIIBQQMgAUEcaigCACgCDBEBAA8LIAEoAhhBsP+MAUEBIAFBHGooAgAoAgwRAQAPCyABKAIYQb+sggFBAyABQRxqKAIAKAIMEQEADwsgASgCGEG8rIIBQQMgAUEcaigCACgCDBEBACECCyACC5QBAQF/IwBBQGoiAyQAIANBOGpCADcDACADIAE3AwggA0EoaiABQvPK0cunjNmy9ACFNwMAIANBIGogAULt3pHzlszct+QAhTcDACADIAA3AwAgA0EYaiAAQuHklfPW7Nm87ACFNwMAIANCADcDMCADIABC9crNg9es27fzAIU3AxAgAiADEMgMIAMQtgQgA0FAayQAC3kBAn8jAEEQayICJAACQCABQf8ATQRAIAAoAggiAyAAKAIERgRAIAAgAxC6ESAAKAIIIQMLIAAgA0EBajYCCCAAKAIAIANqIAE6AAAMAQsgAkEANgIMIAIgASACQQxqEK4GIAAgAigCACACKAIEEIAWCyACQRBqJAALlAEBAX8jAEFAaiIDJAAgA0E4akIANwMAIAMgATcDCCADQShqIAFC88rRy6eM2bL0AIU3AwAgA0EgaiABQu3ekfOWzNy35ACFNwMAIAMgADcDACADQRhqIABC4eSV89bs2bzsAIU3AwAgA0IANwMwIAMgAEL1ys2D16zbt/MAhTcDECACIAMQthEgAxC2BCADQUBrJAALlwEBAX8jAEFAaiIDJAAgA0E4akIANwMAIAMg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AEEIaiABQQhqKQMANwMAIABBEGogAUEQaikDADcDACAAQRhqIAFBGGopAwA3AwALcgECfyMAQSBrIgMkACADQRBqIAAQohEgAygCFCADKAIQIQAgA0EIaiABIAIQgxAgAyADKAIMIgE2AhwgAyADKAIIIgI2AhggAiABEBshASAAKAIAENkVIAAgATYCACADQRhqEMAVQQA2AgAgA0EgaiQAC3IBAn8jAEEgayIDJAAgA0EQaiAAEKIRIAMoAhQgAygCECEAIANBCGogASACEIMQIAMgAygCDCIBNgIcIAMgAygCCCICNgIYIAIgARAbIQEgACgCBBDZFSAAIAE2AgQgA0EYahDAFUEANgIAIANBIGokAAtuAQJ/IwBBEGsiAyQAIAAoAgQgACgCCCIEayACSQRAIAMgACAEIAIQrQcgAygCACADKAIEIANBCGooAgAQ4REgACgCCCEECyAAKAIAIARBA3RqIAEgAkEDdBC8BBogACACIARqNgIIIANBEGokAAtiAQJ/AkAgASgCECACSQ0AIAJBCHYiAiABQTRqKAIASQRAIAEoAiwgAkEMbGoiASgCAEEAIAEoAggbIQULIAVFDQAgAEEMaiADNgIAIAAgBSkCADcCBEEBIQQLIAAgBDYCAAtqAQF/IAAoAgAgAEEEaigCACAAQQhqKAIAIAEoAgAgAUEEaigCACABQQhqKAIAEO4UBH8gAEEMaigCACAAQRBqKAIAIABBFGooAgAgAUEMaigCACABQRBqKAIAIAFBFGooAgAQ7hQFIAILC3EBAX8gACgCCCICIAAoAgRGBEAgACACEM8RIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEFdGoiACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEYaiABQRhqKQIANwIAC3MBAX8jAEEgayIDJAAgA0EQaiABQQxqIAIQkRAgAyADQRBqQbigggEQnBIgAygCCCIBKAIAQQVGIgJFBEBB6IaNAUErQcigggEQvQ8ACyAAIAFBCGpBACACGyIBQRBqNgIEIAAgAUEIajYCACADQSBqJAALdQEDfyABKAIEIgIgASgCCCIDSwRAIAEoAgAhBAJAIAMEQCAEIAJBASADEM0CIgINASADQQFBqIuNASgCACIAQQEgABsRAAAACyAEIAIQ/hVBASECCyABIAM2AgQgASACNgIACyAAIAM2AgQgACABKAIANgIAC3IBA38jAEEQayICJAACQAJAIAFB/////wBxIAFHDQAgAUEEdCIDQQBIDQAgAkEIaiADQQgQvBMgAigCCCIEDQEgA0EIQaiLjQEoAgAiAEEBIAAbEQAAAAsQtRYACyAAIAE2AgQgACAENgIAIAJBEGokAAttAQJ/IwBBEGsiAiQAIAAoAgAiAygCCCEAIAMoAgAhAyACIAEQ2RM3AwADQCAABEAgAiADNgIMIAIgAkEMakG8lMAAEPwEGiAAQX9qIQAgA0EBaiEDDAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC3IBBH8jAEEgayICJABBASEDAkAgACABEOEEDQAgAUEcaigCACEEIAEoAhggAkEcakEANgIAIAJBsP+MATYCGCACQgE3AgwgAkHcy8AANgIIIAQgAkEIahDgAg0AIABBBGogARDhBCEDCyACQSBqJAAgAwt7AQF/AkACQAJAAkAgACgCDCICLQAAQXpqDgICAQALQY/UwwBBIkGY1cMAEMETAAsgAEEYaigCAEEFdCECIAAoAhAhAANAIAJFDQIgACABEKULIAJBYGohAiAAQSBqIQAMAAsACyABIAJBBGooAgAgAkEMaigCABCFFgsLhAECA38BfiMAQRBrIgEkACAAQThqIQIDQAJAIAEgABDbEhCWESABKAIEIQMgASgCACkDAEKCgICA8ABRBEAgAykDACIEQoKAgIDAJFEgBEKCgICAkOsAUXIgBEKCgICA8P8AUXINAQsgASACEL4SNgIMIAFBDGoQ3BUMAQsLIAFBEGokAAtmAQV+IAAgACkDGCIBQhCJIAEgACkDCHwiAYUiAiAAKQMQIgMgACkDAHwiBEIgiXwiBTcDACAAIAJCFYkgBYU3AxggACABIANCDYkgBIUiAnwiASACQhGJhTcDECAAIAFCIIk3AwgLgwEBAX9BwAAQciICRQRAQcAAQQRBqIuNASgCACIAQQEgABsRAAAACyACQgA3AiAgAkKAgICAgIDACDcCGCACQYCAxAA2AgwgAiABNgIIIAJBADYCACACQShqQgA3AgAgAkEwakIANwIAIAJBNmpCADcBACAAQZQBahCrFCAAIAI2ApQBC3QBBH8gASgCBCICIAEoAggiA0sEQCABKAIAIQQCQAJAIAMEQEEBIQUgBCACQQEgAxDNAiICDQEMAgsgBCACEP4VQQEhAgsgASADNgIEIAEgAjYCAEEAIQULIAUgA0EBEOERCyAAIAM2AgQgACABKAIANgIAC4QBAgN/AX4jAEEQayIBJAAgAEE4aiECA0ACQCABIAAQ3RIQnhEgASgCBCEDIAEoAgApAwBCgoCAgOAAUQRAIAMpAwAiBEKCgICAsDxRIARCgoCAgMDYAFFyIARCgoCAgKD4AFFyDQELIAEgAhC+EjYCDCABQQxqEOgVDAELCyABQRBqJAALgwEBAX9BwAAQciICRQRAQcAAQQRBqIuNASgCACIAQQEgABsRAAAACyACQgA3AiAgAkKAgICAgIDACDcCGCACQYCAxAA2AgwgAiABNgIIIAJBADYCACACQShqQgA3AgAgAkEwakIANwIAIAJBNmpCADcBACAAQZwBahCzFCAAIAI2ApwBC24BAX8jAEEgayIDJAAgASgCAEEBRwRAIAAgAUEEakE8ELwEGiADQSBqJAAPCyADQRhqIAFBFGooAgA2AgAgA0EQaiABQQxqKQIANwMAIAMgASkCBDcDCEGMhY0BQSsgA0EIakGgue8AIAIQvAoAC24BAn8jAEEQayIDJAACQCACQQBOBEAgA0EIaiACEJYTIAMoAggiBEUNASAAIAI2AgQgACAENgIAIAQgASACELwEGiAAIAI2AgggA0EQaiQADwsQtRYACyACQQFBqIuNASgCACIAQQEgABsRAAAAC3wAIAAQ9wICQAJAAkACQAJAAkACQCAAKAIADgkGAQYGBgIDBAUACyAAQRxqEIAXDAULIABBNGoQ0xQPCwJAAkAgACgCBA4CAQUACyAAQSBqEIsNDwsgAEEIahCGEg8LIABBQGsQlxYPCyAAQQRqEOgSDwsgAEEcahCAFwsLcgEDfyMAQRBrIgIkACACQQhqIAFBiOmBARD1DiACKAIMIQECQCACKAIIIgQoAggiA0UEQCAAQQY6AAAMAQsgBCADQX9qIgM2AgggACAEKAIAIANBJGxqQSQQvAQaCyABIAEoAgBBAWo2AgAgAkEQaiQACzAAAkACQAJAIAAoAgBBAWsOCQICAgIAAgICAQILIABBCGoPCyAAQQRqDwsgAEEEagt8ACAAEPcCAkACQAJAAkACQAJAAkAgACgCAA4JBgEGBgYCAwQFAAsgAEEcahCAFwwFCyAAQTRqENMUDwsCQAJAIAAoAgQOAgEFAAsgAEEgahDlEg8LIABBCGoQhhIPCyAAQUBrEKUWDwsgAEEEahDkEg8LIABBHGoQgBcLC3IBBX8jAEEQayIBJAAgAUKCgICA4Ac3AwggAEHIAGooAgBBAnQhAyAAKAJAIQIDQCADIgQEQCAEQXxqIQMgAigCACEFIAJBBGohAiAAIAVCgoCAgOAHEMALRQ0BCwsgAUEIahDmECABQRBqJAAgBEEARwtoAQF/IwBBIGsiBCQAIARBGGogAkEQaikDADcDACAEQRBqIAJBCGopAwA3AwAgBCACKQMANwMIIAEgBEEIahC2DxogACADOgABIABBBzoAACABIAEtAGo6AGsgAUEHOgBqIARBIGokAAuDAQEBf0HAABByIgJFBEBBwABBBEGoi40BKAIAIgBBASAAGxEAAAALIAJCADcCICACQoCAgICAgMAINwIYIAJBgIDEADYCDCACIAE2AgggAkEANgIAIAJBKGpCADcCACACQTBqQgA3AgAgAkE2akIANwEAIABBnAFqEKsUIAAgAjYCnAELgQEBAn8gAUEobCEBIABBEGohAgNAAkACQCABBEACQAJAAkAgAC0ADA4VBQUFBQIFBQUFBQUFBQUFBQUFAQECAAsgAiEDDAMLIABBEGohAwwCCyACEIkUIABBHGohAwwBCw8LIAMQiRQLIABBKGohACABQVhqIQEgAkEoaiECDAALAAt8AQF/IwBBEGsiAiQAIAIgATYCCCACIAFBjLTvAEEHEAE2AgwgAkEMahCWFSACIAAoAgAQuBMgAiABIAIoAgAgAigCBBACNgIMIAJBDGoQlhUgAiABQQFB7IbAAEECEEwQAzYCDCACQQxqEJYVIAJBCGoQlhUgAkEQaiQAC4EBAQF/IwBBMGsiAiQAIABCADcCBCAAQazxjAEoAgA2AgAgAkEcakHYgcAANgIAIAJBAzoAICACQoCAgICABDcDACACIAA2AhggAkEANgIQIAJBADYCCCABIAIQ/xUEQEH4vowBQTcgAkEoakHEisAAQbC/jAEQvAoACyACQTBqJAALfQMBfwF+AXwjAEEQayIDJAACQAJAAkACQCAAKAIAQQFrDgIBAgALIAArAwghBSADQQM6AAAgAyAFOQMIDAILIAApAwghBCADQQE6AAAgAyAENwMIDAELIAApAwghBCADQQI6AAAgAyAENwMICyADIAEgAhD7ByADQRBqJAALZQECfyMAQSBrIgIkACACQQhqIAAoAgAgAEEEaigCACAAQQhqKAIAELIRIAIoAgwhACACKAIIIQMgAkEYaiABQQhqKAIANgIAIAIgASkCADcDECACQRBqIAMgABD3DiACQSBqJAALgQEBAX8jAEEwayICJAAgAEIANwIEIABBrPGMASgCADYCACACQRxqQfzj7wA2AgAgAkEDOgAgIAJCgICAgIAENwMAIAIgADYCGCACQQA2AhAgAkEANgIIIAEgAhC0FgRAQfi+jAFBNyACQShqQbTk7wBBsL+MARC8CgALIAJBMGokAAtnAQR/IwBBEGsiAiQAIAAoAgwgACgCCCIBayEDA0AgAwRAIAEoAgBBAk8EQCABQQRqIgQQ0Q4gBBDTEwsgAUEQaiEBIANBcGohAwwBCwsgAiAAKQIANwMIIAJBCGoQ0xMgAkEQaiQAC2IBA38gAEH0BGooAgBBJGwhAiAAQewEaigCACEBA0AgAgRAIAEoAgxBAkEDIAEoAgBBAUYbdCABKAIcQQN0aiADaiEDIAJBXGohAiABQSRqIQEMAQUgAEHgBGogAzYCAAsLC4EBAQF/IwBBMGsiAiQAIABCADcCBCAAQazxjAEoAgA2AgAgAkEcakHU04EBNgIAIAJBAzoAICACQoCAgICABDcDACACIAA2AhggAkEANgIQIAJBADYCCCABIAIQtBYEQEH4vowBQTcgAkEoakGM1IEBQbC/jAEQvAoACyACQTBqJAALigEAAkACQAJAAkAgACgCAC0AAEEBaw4DAQIDAAsgASgCGEHI3IEBQQcgAUEcaigCACgCDBEBAA8LIAEoAhhB3N2BAUENIAFBHGooAgAoAgwRAQAPCyABKAIYQdfdgQFBBSABQRxqKAIAKAIMEQEADwsgASgCGEHM3YEBQQsgAUEcaigCACgCDBEBAAuKAQACQAJAAkACQCAAKAIALQAAQQFrDgMBAgMACyABKAIYQcPdgQFBCSABQRxqKAIAKAIMEQEADwsgASgCGEG83YEBQQcgAUEcaigCACgCDBEBAA8LIAEoAhhBs92BAUEJIAFBHGooAgAoAgwRAQAPCyABKAIYQazdgQFBByABQRxq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IANBBGo2AiggAyADNgIgIANBCGogAhC9EgALbQEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBHGpBAjYCACADQSxqQQY2AgAgA0ICNwIMIANBqNTAADYCCCADQQY2AiQgAyADQSBqNgIYIAMgA0EEajYCKCADIAM2AiAgA0EIaiACEL0SAAttAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EcakECNgIAIANBLGpBBjYCACADQgM3AgwgA0GApcAANgIIIANBBjYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQvRIAC3ABAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRxqQQI2AgAgAkEsakEGNgIAIAJCAzcCDCACQcSkwAA2AgggAkEGNgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpB3KTAABC9EgALVwECfyMAQSBrIgIkACABQRxqKAIAIQMgASgCGCACQRhqIABBEGopAgA3AwAgAkEQaiAAQQhqKQIANwMAIAIgACkCADcDCCADIAJBCGoQ4AIgAkEgaiQAC20BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakEGNgIAIANCAzcCDCADQfjUwAA2AgggA0EGNgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhC9EgALjgEBAX8CQCAAQoKAgIDwAFEEQEEBIQIgASkDACIAQoKAgICQF1EgAEKCgICAwCRRciAAQoKAgIDwK1EgAEKCgICAkMEAUXJyIABCgoCAgODFAFEgAEKCgICAoNoAUXIgAEKCgICAsPQAUSAAQoKAgIDw/wBRcnJyDQEgAEKCgICA4IQBUQ0BC0EAIQILIAILZwECfyACQRAgAkEQSxsiBEEIaiIDIARJBEBBy5GDAUEmQby/ggEQtxYACyADQX9qQQN2QQFqEMANIgNCgICAgBA3AgAgA0EIaiABIAIQvAQaIAAgAq0gBK1CIIaENwIEIAAgAzYCAAtvAQF/IwBBEGsiAyQAAkAgASgCACIBLQAIQQRGBEAgAyABQTBqEPYFDAELIANCADcCBCADQazxjAEoAgA2AgALIAAQ/hQgAEEIaiADQQhqKAIANgIAIAAgAykDADcC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AEEgayIDJAAgAyABNgIEIAMgADYCACADQRhqIAJBEGopAgA3AwAgA0EQaiACQQhqKQIANwMAIAMgAikCADcDCEEAIANB3JTAACADQQRqQdyUwAAgA0EIakHwmsAAEKgEAAtmAQF/IwBBIGsiAyQAIAMgATYCBCADIAA2AgAgA0EYaiACQRBqKQIANwMAIANBEGogAkEIaikCADcDACADIAIpAgA3AwhBACADQdTMwAAgA0EEakHUzMAAIANBCGpBsLXAABCoBAALYwEBfwJ/AkACQCAAKAIARQ0AAkACQAJAAkAgACgCBCIBQXVqDgYABAQBBAIDCyAAQQhqDAULIABBCGooAgANAiAAQQxqDAQLIABBCGoMAwsgAUEGRg0BCw8LIABBCGoLEP4UC1cBA38gAS8BMiEFA0AgBCADIAVLckUEQCABIANBAnRqQTRqKAIAIgQgAzsBMCAEIAE2AgAgAyAFTyEEIAMgAyAFSWohAwwBCwsgACABNgIEIAAgAjYCAAtrAQN/IwBBIGsiAiQAIAIgATcDECACQQhqIAAQlhEgAigCDCEDIAIoAgggAkKCgICA8AA3AxhBACEAKQMAQoKAgIDwAFEEQCADKQMAIAFRIQALIAJBGGoQ7RAgAkEQahDtECACQSBqJAAgAAteAQF/IwBBMGsiAyQAIAMgACACEIMEIANBGGogA0EIaigCADYCACADIAMpAwA3AxAgA0EoaiABQQhqKQIANwMAIAMgASkCADcDICADQRBqIANBIGoQ9gQgA0EwaiQAC3MBAX8jAEEQayIBJAACQAJAIAAQkRciAEUEQEGAgMQAIQAMAQsgASAAEIcJIAEgASgCACIANgIIIAEgACABKAIEajYCDCABQQhqEOIGIgBBgIDEAEYNAQsgAUEQaiQAIAAPC0Hoho0BQStB/MjTABC9DwALbQICfwF+IwBBQGoiASQAIAApAswBIQMgAEEPNgLMASABQQhqIABB1AFqKAIAIgI2AgAgAEHQAWpCADcDACABIAM3AwAgAUEcaiACNgIAIAEgAzcCFCABQQI2AhAgACABQRBqEPILIAFBQGskAAtjAQF/IwBBIGsiBCQAIAQgATYCBCAEIAA2AgAgBEEYaiACQRBqKQIANwMAIARBEGogAkEIaikCADcDACAEIAIpAgA3AwhBACAEQfzTgQEgBEEEakH804EBIARBCGogAxCoBAALZQIBfwF+IwBBQGoiAiQAIAJBEGogAUEwELwEGiACIAAgAkEQahBlIgM3AwggA6dB/wFxIgBBAUYEQCACQQhqQQRyEMoCCyAARQRAIAJBQGskAA8LQZiIggFB0gBB7OTDABC9DwALYgECfwJAIAAoAgAiAigCACIAQQ9GBEBBsP+MASEDQQAhAAwBCyAAQQlPBEAgAEF+cSACQQhqKAIAQQhqQQggAEEBcRtqIQMgAigCBCEADAELIAJBBGohAwsgASADIAAQ9gELaQEBfyMAQSBrIgIkACACQZj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkGsh8QAIAJBBGpBrIfEACACQQhqQdyW8AAQqAQAC2kBAX8jAEEgayICJAAgAkGY+IIBNgIEIAIgADYCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCEEAIAJBiIzEACACQQRqQYiMxAAgAkEIakHclvAAEKgEAAtnAgJ/AX4CQAJAAkACQCABrUIwfiIEQiCIpw0AIASnIgJBAEgNACACDQFBCCEDDAILELUWAAsgAhByIgNFDQELIAAgATYCBCAAIAM2AgAPCyACQQhBqIuNASgCACIAQQEgABsRAAAAC3MBAX8jAEEQayIBJAACQAJAIAAQkRciAEUEQEGAgMQAIQAMAQsgASAAEIcJIAEgASgCACIANgIIIAEgACABKAIEajYCDCABQQhqEOIGIgBBgIDEAEYNAQsgAUEQaiQAIAAPC0Hoho0BQStBwIXIABC9DwALaQEBfyMAQSBrIgIkACACQZj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkHIku8AIAJBBGpByJLvACACQQhqQdyW8AAQqAQAC3MBAX8jAEEQayIBJAACQAJAIAAQkRciAEUEQEGAgMQAIQAMAQsgASAAEIcJIAEgASgCACIANgIIIAEgACABKAIEajYCDCABQQhqEOIGIgBBgIDEAEYNAQsgAUEQaiQAIAAPC0Hoho0BQStBhJfvABC9DwALaQEBfyMAQSBrIgIkACACQZj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkGcn+8AIAJBBGpBnJ/vACACQQhqQdyW8AAQqAQAC2sBA38jAEEgayICJAAgAiABNwMQIAJBCGogABCeESACKAIMIQMgAigCCCACQoKAgIDgADcDGEEAIQApAwBCgoCAgOAAUQRAIAMpAwAgAVEhAAsgAkEYahD7ECACQRBqEPsQIAJBIGokACAAC14BAX8jAEEwayIDJAAgAyAAIAIQhAQgA0EYaiADQQhqKAIANgIAIAMgAykDADcDECADQShqIAFBCGopAgA3AwAgAyABKQIANwMgIANBEGogA0EgahD3BCADQTBqJAALbQICfwF+IwBBQGoiASQAIAApAtQBIQMgAEEPNgLUASABQQhqIABB3AFqKAIAIgI2AgAgAEHYAWpCADcDACABIAM3AwAgAUEcaiACNgIAIAEgAzcCFCABQQI2AhAgACABQRBqEP8LIAFBQGskAAtjAQF/IwBBIGsiBCQAIAQgATYCBCAEIAA2AgAgBEEYaiACQRBqKQIANwMAIARBEGogAkEIaikCADcDACAEIAIpAgA3AwhBACAEQeiaggEgBEEEakHomoIBIARBCGogAxCoBAALZQIBfwF+IwBBQGoiAiQAIAJBEGogAUEwELwEGiACIAAgAkEQahBmIgM3AwggA6dB/wFxIgBBAUYEQCACQQhqQQRyEP0DCyAARQRAIAJBQGskAA8LQZiIggFB0gBBnKrvABC9DwALZwECfyMAQYAFayIBJAAgAUEIaiAAEKERIAEoAgwhACABQQA6ABQgASABQRBqNgL8BCABQfwEakGIwu8AEJAXIAEtABRBBUcEQCABQRBqEOEDCyAAIAAoAgBBf2o2AgAgAUGABWokAAtgAQN/IAFBfnEhBCAAAn8gAUEBcSIGRQRAIAMhBUEADAELIAQoAgAhBSADCyIDNgIQIAAgBjoADCAAIAU2AgggACAENgIAIABBACABIAIgAUEJSRsgAUEPRhsgA2o2AgQLawIBfwF+IwBBMGsiAiQAIAJBGGogAUEAENgJIAIpAxghAyACQRBqIAFBARDYCSACIAE2AiggAiACKQMQNwMgIAJBCGogAkEgahCjCiAAIAIpAwg3AgwgAEEANgIIIAAgAzcCACACQTBqJAALbQECfwJAIAAoAggiAiAAKAIESQRAIAAgAkEBajYCCCAAKAIAIAJBAnRqIAE2AgAgAEEQaigCACIDIAFLDQEgASADQZT27wAQzAsAC0GA9e8AQSVBhPbvABC9DwALIAAoAgwgAUECdGogAjYCAAtmAQF/IwBBIGsiAyQAIAMgATYCBCADIAA2AgAgA0EYaiACQRBqKQIANwMAIANBEGogAkEIaikCADcDACADIAIpAgA3AwhBASADQbyV8AAgA0EEakG8lfAAIANBCGpBoInwABCoBAALaQEBfyMAQSBrIgIkACACQZj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkHAlPAAIAJBBGpBwJTwACACQQhqQdyW8AAQqAQAC2MBAX8jAEEgayIEJAAgBCABNgIEIAQgADYCACAEQRhqIAJBEGopAgA3AwAgBEEQaiACQQhqKQIANwMAIAQgAikCADcDCEEAIARB7NOBASAEQQRqQezTgQEgBEEIaiADEKgEAAtoACAAQQE2AgAgACACKQIANwIEIABBDGogAkEIaikCADcCACAAQRRqIAJBEGopAgA3AgAgAEEcaiACQRhqKAIANgIAIAAgASgCACIBKAIQNgIgIABBJGogASgCCCABKAIMa0EBajYCAAtgAQN/IwBBEGsiAiQAIAAoAgwgACgCCCIBa0EobUEobCEDA0AgAwRAIAEQuw4gAUEYahDQDSADQVhqIQMgAUEoaiEBDAELCyACIAApAgA3AwggAkEIahDkEyACQRBqJAALaQEBfyMAQSBrIgIkACACQZj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkHwhYMBIAJBBGpB8IWDASACQQhqQZiOgwEQqAQAC2YBAX8jAEEgayIDJAAgA0HUhIMBNgIEIAMgADYCACADQRhqIAFBEGopAgA3AwAgA0EQaiABQQhqKQIANwMAIAMgASkCADcDCEEAIANBgIaDASADQQRqQYCGgwEgA0EIaiACEKgEAAtgAQJ/IABBDGooAgAiAiACQX9qIgMgACgCBCICIAAoAgBrcWtBAUYEQCAAEMYEIAAoAgxBf2ohAyAAKAIEIQILIAAg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TwRAIAFBHGooAgAiBSADSQ0BIAEoAhQhASAAIAQ2AgQgACABIAJBA3RqNgIADwsgAiADQZiM8AAQ0QsACyADIAVBmIzwABDQCwALbQAgABDjASAAKAIARQRAAkACQAJAAkAgACgCBA4HAgICAgECAwALIABBIGoiABCrESAAENQUDwsgAEEIahCGEgsPCyAAQQhqIgAoAgBBGGoQwQwgACgCABClAg8LIABBHGoQnBYgAEEgahCcFgtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQZzUgQEgAkEIahDgAiACQSBqJAALagEBfyMAQRBrIgIkACAAKAIAIQAgAiABQbHsgQFBBRDYEzcDACACIAA2AgwgAkHL/oIBQQQgAkEMakHs3YEBEPsDIAIgAEEUajYCDEH83YEBQQMgAkEMakGA3oEBEPsDENMKIAJBEGokAAthAQN/IwBBEGsiASQAIABBCGohAgNAAkAgACgCSCIDRQ0AIAFBCGogAiAAKAJAIANBAnRqQXxqKAIAEKALIAEoAggpAwAgASgCDBCWC0UNACAAELkUGgwBCwsgAUEQaiQAC18BA38jAEEgayIDJAAgAyAAIAIQpgQgA0EIaigCACECIAMoAgQhBCADKAIAIQUgA0EYaiABQQhqKQIANwMAIAMgASkCADcDECAAIAUgBCACIANBEGoQuAUgA0EgaiQAC2IBAX8jAEEwayICJAAgAkEgaiAAQQxqIAEQkRAgAkEQaiACQSBqQYiiggEQnBIgAkEgaiACKAIUIAIoAhhB9ABqKAIAEOQRIAIgAkEgakGYooIBEJwSIAIoAgAgAkEwaiQAC2UBAX8gAUEFdCEBA0AgAQRAAkACQAJAAkAgAC0AAA4DAAECAwsgAEEIahDmECAAQRBqIgIQhwUgAhDkEwwCCyAAQQRqENANDAELIABBBGoQ0A0LIABBIGohACABQWBqIQEMAQsLC2IAIAECfwJAAkACQAJAIACnIgFBA3FBAWsOAgABAgsgAEIgiCAAhacMAwsgAEIgiKciAUHVCEkNASABQdUIQeymggEQzAsACyABKAIIDAELIAFBAnRB5NnIAGooAgALEKEFC1cBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBmKaCASACQQhqEOACIAJBIGokAAtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQcS+ggEgAkEIahDgAiACQSBqJAALVwEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHY9YIBIAJBCGoQ4AIgAkEgaiQAC20BAX8jAEEQayICJAACfyAAKAIERQRAIAEoAhhBkPaCAUEQIAFBHGooAgAoAgwRAQAMAQsgAiABQfD1ggFBCBDYEzcDACACIAA2AgwgAkH49YIBQQYgAkEMakGA9oIBEPsDENMKCyACQRBqJAALbQAgACgCACIBKAIAIQAgAUEANgIAAkAgAARAQYAIEHIiAUUNASAAQQA6ABAgAEKACDcCCCAAIAE2AgQgAEEANgIADwtB6IaNAUErQbSDgwEQvQ8AC0GACEEBQaiLjQEoAgAiAEEBIAAbEQAAAAtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQbyLgwEgAkEIahDgAiACQSBqJAALVwEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGki4MBIAJBCGoQ4AIgAkEgaiQAC1cBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBjMSMASACQQhqEOACIAJBIGokAAtgAQF/IwBBMGsiAiQAIAIgATYCDCACIAA2AgggAkEkakEBNgIAIAJCAjcCFCACQbSKwAA2AhAgAkEHNgIsIAIgAkEoajYCICACIAJBCGo2AiggAkEQahDVASACQTBqJAALZAEBfwJAAkACQCACQQBOBEAgAg0BQQEhAwwCCxC1FgALIAIQciIDRQ0BCyADIAEgAhC8BCEBIAAgAjYCCCAAIAI2AgQgACABNgIADwsgAkEBQaiLjQEoAgAiAEEBIAAbEQAAAAtoAQF/IwBBEGsiAiQAIAAoAgAhACACIAEoAhhB4ZbAAEEFIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakGslcAAEOcEELkJIAJBEGokAAtYAQJ/IABBBGooAgAgAEEIaiIFKAIAIgRrIANJBEAgACAEIAMQmAgLIAAoAgAiACABIANqaiAAIAFqIgAgBCABaxCsAiAAIAIgAxC8BBogBSADIARqNgIAC2EBAX8gACgCCCICIAAoAgRGBEAgACACEIMHIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEUbGoiACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGooAgA2AgALVwECf0EBIQIgASgCAEEBRwR/IAAoAjhBfGohAyAAQUBrKAIAQQJ0IQIgASgCBCEBA0AgAiIABEAgAEF8aiECIAAgA2ooAgAgAUcNAQsLIABBAEcFIAILC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGMhY0BQSsgAkEIakG8h8QAQayf7wAQvAoAC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGMhY0BQSsgAkEIakGYjMQAQayf7wAQvAoAC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGMhY0BQSsgAkEIakGgmO8AQZCY7wAQvAoAC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGMhY0BQSsgAkEIakG8n+8AQayf7wAQvAoAC2EBAX8gACgCCCICIAAoAgRGBEAgACACEJQHIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEYbGoiACABKQMANwMAIABBCGogAUEIaikDADcD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ACAAQRBqIAFBEGopAwA3AwAgAEEIaiABQQhqKQMANwMADwsgAEEeOgAAC0sBAX8jAEEgayICJAAgACgCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQhqEMoMIAJBIGokAAtLAQF/IwBBIGsiAiQAIAAoAgAgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEIahDLDCACQSBqJAALXQECfyMAQRBrIgIkAAJAIAFBf0oEQCACQQhqIAFBARC8EyACKAIIIgMNASABQQFBqIuNASgCACIAQQEgABsRAAAACxC1FgALIAAgATYCBCAAIAM2AgAgAkEQaiQAC0sBAX8jAEEgayICJAAgACgCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQhqENAMIAJBIGokAAthAQF/IwBBEGsiAiQAIAIgASgCGEHEicAAQQkgAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIAA2AgwgAiACQQxqQdCJwAAQ5wQQuQkgAkEQaiQAC2EBAX8jAEEQayICJAAgAiABKAIYQaySwABBBiABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBtJLAABDnBBC5CSACQRBqJAALVwEBfwJAAn8gASgCBCICQX9HBEAgASgCAAwBCyABKAIAQXhqIgEoAgBBAWoiAkEBTQ0BIAEgAjYCAEF/IQIgAUEIagshASAAIAI2AgQgACABNgIADwsAC14AAn8CQAJAAkACQAJAIAAgAUGI0cMAEIATIgAoAgBBd2oOBAECAwQAC0GY0cMAQSZBwNHDABDBEwALIABBDGoMAwsgAEEMagwCCyAAQQhqDAELIABBCGoLIAI2AgALWwICfwF+IAEtABQhAyABKQMAIgRCA4NQBEAgBKciAiACKAIMQQFqNgIMIAEpAwAhBAsgAS0AFSECIABBCGogAUEIahC2AyAAIAI6ABUgACAENwMAIAAgAzoAFAtXAQJ/IAEoAgAiAiABKAIERwRAIAAgASgCCCACQQxsaiIDKQIANwIAIAEgAUEMaigCAEF/aiACQQFqcTYCACAA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AUEgaiQAC18CAX8BfiMAQRBrIgIkACABKAIAEQoAIgFFBEBBtPGMAUHGACACQQhqQfiaggFBzPKMARC8CgALIAEgASkDACIDQgF8NwMAIAAgASkDCDcDCCAAIAM3AwAgAkEQaiQAC18CAX8BfiMAQRBrIgIkACABKAIAEQoAIgFFBEBBtPGMAUHGACACQQhqQezyjAFBzPKMARC8CgALIAEgASkDACIDQgF8NwMAIAAgASkDCDcDCCAAIAM3AwAgAkEQaiQAC1IBAn8jAEEgayIBJAAgAUEQahDYDRDnCCABIAFBEGoQ2AwgASABLQAEOgAMIAEgASgCACICNgIIIAJBBGogAKcQiQsgAUEIahCnEiABQSBqJAALUAECfyAAKAIAIgNBBGooAgAgA0EIaiIEKAIAIgBrIAJJBEAgAyAAIAIQmAggBCgCACEACyADKAIAIABqIAEgAhC8BBogBCAAIAJqNgIAQQALVAEEfyABQQhqKAIAIQIgASgCBCEDIAFBBGoQ4gYiBEGAgMQARwRAIAEgASgCBCABKAIAIgUgAiADa2pqIAEoAghrNgIACyAAIAQ2AgQgACAFNgIAC1sBAX9BFBByIgJFBEBBFEEEQaiLjQEoAgAiAEEBIAAbEQAAAAsgAkKBgICAEDcCACACIAEpAgA3AgggAkEQaiABQQhqKAIANgIAIABBfzYCBCAAIAJBCGo2AgALXwIBfwF+IwBBEGsiAiQAIAEoAgARCgAiAUUEQEG08YwBQcYAIAJBCGpB3JXwAEHM8owBELwKAAsgASABKQMAIgNCAXw3AwAgACABKQMINwMIIAAgAzcDACACQRBqJAALUgECfyMAQSBrIgEkACABQRBqENgNEOUIIAEgAUEQahDaDCABIAEtAAQ6AAwgASABKAIAIgI2AgggAkEEaiAApxCJCyABQQhqEKcSIAFBIGokAAtUAQF/IwBBEGsiAyQAIANBCGogAkEIaigCADYCACADIAIpAgA3AwAgAxCeECECIANBADYCACADIAI2AgQgAUE0aiADEO4FIABBADoAACADQRBqJAALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB4+2BAUEYIANBCGpBsPXDACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC1gBAn8CQAJAIAFB/////wBxIAFHDQAgAUEEdCICQQBIDQAgAkEIEKEVIgMNASACQQhBqIuNASgCACIAQQEgABsRAAAACxC1FgALIAAgATYCBCAAIAM2AgALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB4+2BAUEYIANBCGpByIXEACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC1gBAn8CQAJAIAFB/////wNxIAFHDQAgAUECdCICQQBIDQAgAkEEEKEVIgMNASACQQRBqIuNASgCACIAQQEgABsRAAAACxC1FgALIAAgATYCBCAAIAM2AgALWAECfwJAAkAgAUH/////AXEgAUcNACABQQN0IgJBAEgNACACQQQQoRUiAw0BIAJBBEGoi40BKAIAIgBBASAAGxEAAAALELUWAAsgACABNgIEIAAgAzYCAAtXAQJ/IwBBEGsiAyQAIAEoAgAiBEH/////B08EQEHj7YEBQRggA0EIakHole8AIAIQvAoACyABIARBAWo2AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB4+2BAUEYIANBCGpB/J7vACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC1QBAX8jAEEQayIDJAAgA0EIaiACQQhqKAIANgIAIAMgAikCADcDACADEOwPIQIgA0EANgIAIAMgAjYCBCABQTRqIAMQ5gUgAEEAOgAAIANBEGokAAtXAQJ/IwBBEGsiAyQAIAEoAgAiBEH/////B08EQEHj7YEBQRggA0EIakGQue8AIAIQvAoACyABIARBAWo2AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALQQECfgJ+IAAgASACELUSIgOnQQFxBEBCAQwBCyADQgiIIANCN4ZCP4eDQoD+A4MhBEIACyAEIANCgICAgHCDhIQLRQEBfyACQQFqIgUgAUkEQCAAIAVBA3RqIAAgAkEDdGogAkF/cyABakEDdBCsAgsgACACQQN0aiIAIAQ4AgQgACADNgIAC1cBAn8jAEEQayIDJAAgASgCACIEQf////8HTwRAQePtgQFBGCADQQhqQaTk7wAgAhC8CgALIAEgBEEBajYCACAAIAE2AgQgACABQQRqNgIAIANBEGokAAtXAQJ/IwBBEGsiAyQAIAEoAgAiBEH/////B08EQEHj7YEBQRggA0EIakG05+8AIAIQvAoACyABIARBAWo2AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALTQEDfwJAA0AgAyAERg0BIAIgBGohBiAEQQFqIQQgASAGLQAAQdT37wAQ1xMtAABFDQALIARBf2ohA0EBIQULIAAgAzYCBCAAIAU2AgALTgEBfwJAIAMgAk8EQCABKAIIIgUgA0kNASABKAIAIQEgACADIAJrNgIEIAAgASACQQJ0ajYCAA8LIAIgAyAEENELAAsgAyAFIAQQ0AsAC1IBAn8jAEEQayICJAACf0EAIAEoAgAiA0UNABogAkEIaiADIAEoAgQoAiQRAAAgAigCDCEDIAIoAggLIQEgACADNgIEIAAgATYCACACQRBqJAALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB4+2BAUEYIANBCGpB1LTwACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC2ABAX9B/68DIQECQCAAQYDAA0cEfyAAQX9qIgEgAEsNAUGAgMQAQYCAxAAgASABQYBwcUGAsANGGyABQf//wwBLG0HAx/AAEOQUBSABCw8LQeiGjQFBK0Gwx/AAEL0PAAtTAQF/IwBBEGsiAiQAAkAgASgCCCAAEPYPaiAAKAIMTQRAIAJBCGogAUEIaikCADcDACACIAEpAgA3AwAgACACEKcODAELIAEQ/hQLIAJBEGokAAtLAQF/IwBB8ABrIgIkACACQRRqIAFBCGooAgA2AgAgAkEDNgIIIAIgASkCADcCDCACIABBDGogAkEIahD2CSACKAIAIAJB8ABqJAALUwEDfyMAQRBrIgEkACAAQQhqIQIgAEFAayEDA0AgAUEIaiACIAAQ6hIoAgAQoAsgASgCCCkDACABKAIMEPcQRQRAIAMQvhIaDAELCyABQRBqJAALSgEBfyMAQRBrIgEkACABIABBBGooAgAgAEEIaigCAEHoAGooAgAQ5BECf0EAIAEoAgBFDQAaIAFBCGooAgAoAgBFCyABQRBqJAALXgEDfyMAQRBrIgEkACABQf6vjAE2AgwgAUH8r4wBNgIIA0ACQCABQQhqEOIGIgJBgIDEAEYNACAAEIQUIgNBgIDEAEYNACACIANGDQELCyABQRBqJAAgAkGAgMQARgtPAQF/IwBBEGsiAiQAAkAgASgCDARAIAEhAAwBCyACQQhqIAFBCGooAgA2AgAgAiABKQIANwMAIAAgAhC5CyEAIAEQpQILIAJBEGokACAAC1MBAX8jAEEQayICJAACfwJAAkAgAEGWAWotAABFBEADQCACQQhqIAAgARBbIAIoAghBAWsOAgMCAAsACxDzEAALIAIoAgwMAQtBAAsgAkEQaiQAC0kBAn8gACgCCCICIAFLBEAgACgCACABQQN0aiIDIANBCGogAiABQX9zakEDdBCsAiAAIAJBf2o2AggPCyABIAJBvJWCARDSCwALSgEBfyMAQRBrIgYkACAFBH8gBkEIaiABIAIgAyAEIAUQmwMgBigCDCEBIAYoAggFQQALIQUgACABNgIEIAAgBTYCACAGQRBqJAALUwEBfyMAQRBrIgMkACADQQhqIAJBCGooAgA2AgAgAyACKQIANwMAIAMQnhAhAiADQQA2AgAgAyACNgIEIAEgA0EAEO4LIABBADoAACADQRBqJAALaQEBfwJAIABCgoCAgPAAUQRAQQEhAiABKQMAIgBCgoCAgLAeUSAAQoKAgICALVFyIABCgoCAgJA5USAAQoKAgICgyQBRcnIgAEKCgICAsMoAUSAAQoKAgIDQ9QBRcnINAQtBACECCyACC1MBAX8jAEEQayICJAACfwJAAkAgAEGOAWotAABFBEADQCACQQhqIAAgARBZIAIoAghBAWsOAgMCAAsACxDzEAALIAIoAgwMAQtBAAsgAkEQaiQAC1EBAX8gACgCCCICIAAoAgRGBEAgACACEMUHIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEEdGoiACABKQMANwMAIABBCGogAUEIaikDADcDAAtRAQF/IAAoAggiAiAAKAIERgRAIAAgAhCIByAAKAIIIQILIAAgAkEBajYCCCAAKAIAIAJBDGxqIgAgASkCADcCACAAQQhqIAFBCGooAgA2AgALaQEBfwJAIABCgoCAgPAAUQRAQQEhAiABKQMAIgBCgoCAgLAVUSAAQoKAgIDQKFFyIABCgoCAgJApUSAAQoKAgIDAzwBRcnIgAEKCgICAgIQBUSAAQoKAgICAhwFRcnINAQtBACEC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EGokACAAC0sBAX8jAEEQayIDJAAgASgCAARAQeDMjAFBECADQQhqQaiM8AAgAhC8CgALIAFBfzYCACAAIAE2AgQgACABQQhqNgIAIANBEGokAAtIAQF/IAIgASgCAGsiA0EBdCADQR91cyEDA0AgA0GAAUlFBEAgACADQYB/chD/ECADQQd2IQMMAQsLIAAgAxD/ECABIAI2AgALQAEBfyMAQRBrIgEkACABQQhqIAAQhwYCf0EAIAEoAghFDQAaIAAoAgAoAgRBACABKAIMa0EMbGoLIAFBEGokAAtOAQF/IwBBEGsiAiQAIAEoAgAEQEHgzIwBQRAgAkEIakHYmfAAQcyX8AAQvAoACyABQX82AgAgACABNgIEIAAgAUEIajYCACACQRBqJAALSwEBfyMAQRBrIgMkACABKAIABEBB4MyMAUEQIANBCGpBxLTwACACELwKAAsgAUF/NgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC0sBAX8jAEEQayIDJAAgASgCAARAQeDMjAFBECADQQhqQcCk8AAgAhC8CgALIAFBfzYCACAAIAE2AgQgACABQQhqNgIAIANBEGokAAtNAQF/IAIgASgCCCIDENYUIQIgAUEANgIIIAAgATYCECAAIAI2AgAgACABKAIAIgE2AgggACADIAJrNgIEIABBDGogASACQQF0ajYCAAtNAQF/IAIgASgCCCIDENYUIQIgAUEANgIIIAAgATYCECAAIAI2AgAgACABKAIAIgE2AgggACADIAJrNgIEIABBDGogASACQQN0ajYCAAtLAQF/IwBBEGsiAyQAIAEoAgAEQEHgzIwBQRAgA0EIakGM7oEBIAIQvAoACyABQX82AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALTAEBfyMAQSBrIgIkACACQRBqIABBDGogARCeFCACQQhqIAIoAhAgAigCFEHIoYIBEI4UIAIgAikDCDcDGCACQRhqEKQFIAJBIGokAAtPAQF/QRQQciIDRQRAQRRBBEGoi40BKAIAIgBBASAAGxEAAAALIAMgAjYCECADIAE2AgwgAyAAKQIANwIAIANBCGogAEEIaigCADYCACADC0sBAX8jAEEQayIEJAAgBCACNgIMIAQgATYCCCADIARBCGoQrxUhASAEKAIIIQIgACAEKAIMNgIEIAAg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7xIMAQsLIANBEGokAAtKAQJ/IwBBEGsiASQAIAFBCGpBCxD0DCABKAIIIQIgACABKAIMNgIEIAAgAjYCACACQcXM7wBBCxC8BBogAEELNgIIIAFBEGokAAtHAQF/IABBDGohAQJAIAAoAgBFBEAgARDSEwwBCyABEJETCyAAKAIYIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAQRhqEJMRCwtEAQF/IwBBEGsiAyQAIAFBICACEDkhASADQQhqELsTIAAgAygCCCICQQBHNgIAIAAgAygCDCABIAIbNgIEIANBEGokAAs9AQF/IwBBEGsiASQAIAFBCGogABCHBgJ/QQAgASgCCEUNABogACgCACgCBCABKAIMQQN0awsgAUEQaiQAC0kBAn8CQCABKAIAIAEoAgRGDQACQCAALQClAkUNACABEPcLIgNBgIDEAEYNASADQf/9A0cNACABELENGgsgACABEJMOIQILIAILPwACQCACIAFPBEAgAiAETQ0BIAIgBCAFENALAAsgASACIAUQ0QsACyAAIAIgAWs2AgQgACADIAFBBHRqNgIAC0YBAX8CQCACKAJYIgMEQCAAIAM2AgQgACACLwFcNgIIIAAgAUEBajYCAAwBCyAAQQA2AgQLQagBQfgAIAEbBEAgAhClAgsLSgEBf0EQEHIiAUUEQEEQQQRBqIuNASgCACIAQQEgABsRAAAACyABQQA2AgAgASAAKQIANwIEIAFBDGogAEEIaigCADYCACABED4LTAEBfyMAQRBrIgIkACAAKAIAIQAgAiABQdSSwABBDhDYEzcDACACIAA2AgwgAkGAxt8AQQMgAkEMakHkksAAEPsDENMKIAJBEGokAAtFAQJ/IAAgAUH/AXEiAWpBB2oiAi0AACACQQE6AABFBEAgACAAKAIAQQFqNgIAIAAgAC8BBCABQcT47wBqLQAAajsBBAsLPwACQCACIAFPBEAgAiAETQ0BIAIgBCAFENALAAsgASACIAUQ0QsACyAAIAIgAWs2AgQgACADIAFBAXRqNgIAC0QAIAAgAjYCGCAAQQA2AhAgACADNgIIIAAgATYCACAAQQxqIAMgBGo2AgAgACABIAJqNgIEIAAgBCACIAIgBEsbNgIUCz0BAX8jAEEQayIBJAAgAUEIaiAAEIcGAn9BACABKAIIRQ0AGiAAKAIAKAIE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EGsiAiQAIAEpAwAhAyACQQhqIAFBEGooAgA2AgAgAiABKQIINwMAIABBAUKCgICA8AAgAyACEMIDIAJBEGokAAtMAQF/IwBBEGsiAiQAIAAoAgAhACACIAFBvMOCAUEKENgTNwMAIAIgADYCDCACQcbDggFBBCACQQxqQczDggEQ+wMQ0wogAkEQaiQACz4BAn8gAEH/AXEiAUFRaiICQRFNQQBBASACdEGBsAlxGyABQfwARiABQaV/akEESXJyRQRAIAAQ7w0PC0EBC0YBA38gAEEIaigCACEBIAAoAgQhAiAAQQRqEOIGIgNBgIDEAEcEQCAAIAAoAgQgACgCACABIAJramogACgCCGs2AgALIAMLTQEBfwJAIABBoAFqKAIAIgEEQCAAIAFBf2oiATYCoAEgACgCmAEgAWotAAAiAUEWRw0BC0Hoho0BQStB0OiMARC9DwALIAAgAToAmAILSAEBfwJAIAIoApAEIgMEQCAAIAM2AgQgACACLwHABDYCCCAAIAFBAWo2AgAMAQsgAEEANgIEC0H4BEHIBCABGwRAIAIQpQILC0gBAX8jAEEgayIDJAAgA0EUakEANgIAIANBsP+MATYCECADQgE3AgQgAyABNgIcIAMgADYCGCADIANBGGo2AgAgAyACEL0SAAs1ACABBH9BAEF/IAJBf2pndiACQQJJGyICQQFqIgEgAk8FQQALIQIgACABNgIEIAAgAjYCAAs9AQF/IAAoAghBBHQhASAAKAIAIQADQCABBEAgACgCAARAIABBBGoQ/hQLIABBEGohACABQXBqIQEMAQsLC0ACAn8BfiMAQRBrIgEkACABQQhqIABBCGooAgAiAjYCACABIAApAgAiAzcDACADpyACEBsgARCJFCABQRBqJAALRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQvwcgACgCCCEDCyAAIANBAWo2AgggACgCACADQQN0aiIAIAI2AgQgACABNgIAC0gBAX8jAEEgayICJAAgAkEUakEBNgIAIAJCATcCBCACQcT/jAE2AgAgAkEENgIcIAIgADYCGCACIAJBGGo2AhAgAiABEL0SAAs5AQF/AkAgAiADaiABTw0AIAAgASACIAMQ+RJBdmoiAEH/AXFBA0sNAEENIABBD3F2QQFxIQQLIAQLTgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEIBNwIEIABBkKaCATYCACAAQQc2AhwgAEGM0sMANgIYIAAgAEEYajYCECAAQZTSwwAQvRIAC0UBAX8jAEEQayIDJAAgA0EMaiACQQhqKAIANgIAIANBATYCACADIAIpAgA3AgQgASADQQAQ7gsgAEEAOgAAIANBEGokAAtFACABKAIARQRAIAAgAikCADcCACAAQQhqIAJBCGooAgA2AgAPCyAAIAEpAgA3AgAgAEEIaiABQQhqKAIANgIAIAIQzgsLMwAgAC0AACIAQb9/akH/AXFBGklBBXQgAHIgAS0AACIAQb9/akH/AXFBGklBBXQgAHJGC0IBAX8jAEEQayICJAAgAEH/AXFBAkYEQCACQRBqJAAPCyACIABBAXE6AA9BjIWNAUErIAJBD2pBzP3DACABELwKAAtFAQF/IwBBEGsiAyQAIANBDGogAkEIaigCADYCACADQQE2AgAgAyACKQIANwIEIAEgA0EAEPwLIABBADoAACADQRBqJAALRQAgASgCAEUEQCAAIAIpAgA3AgAgAEEIaiACQQhqKAIANgIADwsgACABKQIANwIAIABBCGogAUEIaigCADYCACACENoLC0IBAX8jAEEQayICJAAgAEH/AXFBAkYEQCACQRBqJAAPCyACIABBAXE6AA9BjIWNAUErIAJBD2pBzLPvACABELwKAAs5AQF/An8gAEF3aiIBQRhPBEBBACAAQYABSQ0BGiAAEJ8EDAELQX9BAEGfgIAEIAF2QQFxGwtBAXELRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQxAcgACgCCCEDCyAAIANBAWo2AgggACgCACADQQN0aiIAIAI2AgQgACABNgIAC0QAIAEoAgBBA0YEQEHoho0BQSsgAhC9DwALIAAgASkCADcCACAAQRBqIAFBEGooAgA2AgAgAEEIaiABQQhqKQIANwIAC0gBAX8jAEEgayICJAAgAkEUakEBNgIAIAJCATcCBCACQZCmggE2AgAgAkEHNgIcIAIgADYCGCACIAJBGGo2AhAgAiABEL0SAAs9AAJAIAQgA08EQCAEIAJLDQEgACAEIANrNgIEIAAgASADajYCAA8LIAMgBCAFENELAAsgBCACIAUQ0AsAC04BAX8jAEEgayIAJAAgAEEUakEBNgIAIABCATcCBCAAQZCmggE2AgAgAEEHNgIcIABB3JzwADYCGCAAIABBGGo2AhAgAEHknPAAEL0SAAs/ACAAIANB/wFxai0AACEAAkAgAS0AAEEBRgRAIAEtAAEgAEYNAQsgASAAOgABIAFBAToAACACIAMgBBDPBgsLQAAgAiADTwRAIAAgAzYCBCAAIAE2AgAgAEEMaiACIANrNgIAIAAgASADQSRsajYCCA8LQeD4jAFBIyAEEL0PAAtDAAJ/AkACQAJAAkAgACgCAEEBaw4DAQIDAAsgACgCBEE8agwDCyAAKAIEQcQAagwCCyAAQQRqDAELIABBBGoLKAIACz0BAn9BfyAALQAAIgIgAS0AACIDRyACIANJGyICBH8gAgVBfyAALQABIgAgAS0AASIBRyAAIAFJGwtBf0YLRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQ0hEgACgCCCEDCyAAIANBAWo2AgggACgCACADQQF0aiIAIAI6AAEgACABOgAACz0BAn9BfyAAKAIAIgIgASgCACIDRyACIANJGyICBH8gAgVBfyAAKAIEIgAgASgCBCIBRyAAIAFJGwtBf0YLRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQyREgACgCCCEDCyAAIANBAWo2AgggACgCACADQQN0aiIAIAI2AgQgACABNgIACz0BAn9BfyAAKAIAIgIgASgCACIDRyACIANJGyICBH8gAgVBfyAAKAIMIgAgASgCDCIBRyAAIAFJGwtBf0YLRQEBfyMAQRBrIgMkACADQQxqIAJBCGooAgA2AgAgA0EBNgIAIAMgAikCADcCBCABIANBABDFDCAAQQA6AAAgA0EQaiQAC0QAIAIgA0kEQEHg+IwBQSNByKKCARC9DwALIAAgAiADayICNgIEIAAgATYCACAAQQxqIAM2AgAgACABIAJBGGxqNgIIC08BAX8jAEEgayIAJAAgAEEUakEBNgIAIABCATcCBCAAQZCmggE2AgAgAEHGADYCHCAAQdyjggE2AhggACAAQRhqNgIQIABB5KOCARC9EgALQgECfyAAKAIEQQN0IQEgACgCACECA0AgAQRAIAFBeGohASACEOYQIAJBCGohAgwBCwsgACgCACAAKAIEQQN0EP4VC0gBAX8gAEGgAWooAgAiAiAAQZwBaigCAEYEQCAAQZgBaiACEL4IIAAoAqABIQILIAAgAkEBajYCoAEgACgCmAEgAmogAToAAAtKAAJAAkACQAJAAkAgAC0AAA4GAAMBAwIEAwsgAEEEahCJFA8LIABBBGoQiRQPCyAAQQRqENsWCw8LIABBCGoQwQsgAEEYahCYFQs5ACMAQSBrIgAkACAAQRBqIAFBCGooAgA2AgAgACABKQIANwMIIABBGGogAEEIahDLDSAAQSBqJAALPwEBfyMAQRBrIgIkACACQQhqIAEQBAJAIAIoAggiAQRAIAAgASACKAIMEMwNDAELIABBADYCAAsgAkEQaiQAC0ABAn8jAEEQayICJAAgARBFIQEgAkEIahC7EyAAIAIoAggiA0EARzYCACAAIAIoAgwgASADGzYCBCACQRBqJAALRQEBfyMAQRBrIgMkACAAQQFHBEAgA0EQaiQADwsgAyACNgIMIAMgATYCCEGMhY0BQSsgA0EIakGgs4IBQcCyggEQvAoAC0kBAX8jAEEQayICJAAgAkEIaiABKAIAIAEoAgQgASgCCCABKAIMQZjI7wAQ2wkgACACKAIINgIAIAAgAigCDDYCBCACQRBqJAALSwECfwJAAn8CQAJAIAEoAgAiAkEBaw4CAAEDCyABQQxqKAIAIAFBCGooAgBrDAELIAEoAgQLIQNBASECCyAAIAM2AgQgACACNgIACz4BAX8gAUEMbCEBA0ACQCABBEAgACgCBCICRQ0BIAAoAgAgAhD+FQwBCw8LIABBDGohACABQXRqIQEMAAsACzwAAkAgAiABTwRAIAIgBE0NASACIAQgBRDQCwALIAEgAiAFENELAAsgACACIAFrNgIEIAAgASADajYCAAtCAQF/IAAgACgCCEEBajYCCEF/IQICQCABQf8BcUHvAU0EQEEBIQIgAUHAAXFBgAFHDQELIAAgACgCDCACajYCDAsLOgEBfyAAQYV/akEESSAAQaV/akEDTXIgAEFdaiIBQRxNQQBBASABdEHrm4CAAXEbckUEQEEADwtBAQtCACACIANJBEBB4PiMAUEjQdD4jAEQvQ8ACyAAIAM2AgQgACABNgIAIABBDGogAiADazYCACAAIAEgA0EFdGo2AggLQgAgAiADSQRAQeD4jAFBI0HQ+IwBEL0PAAsgACADNgIEIAAgATYCACAAQQxqIAIgA2s2AgAgACABIANBDGxqNgIICz0BAX8jAEFAaiIBJAAg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AkEBajYCCCAAKAIAIAJBAnRqIAE2AgALPAEBfyAAKAIIIgIgACgCBEYEQCAAIAIQvBEgACgCCCECCyAAIAJBAWo2AgggACgCACACQQJ0aiABNgIACzwBAX8jAEEwayICJAAgAkEMaiABQQhqKAIANgIAIAJBAzYCACACIAEpAgA3AgQgACACEPILIAJBMGokAAs8AQF/IwBBMGsiAiQAIAJBDGogAUEIaikCADcCACACQQY2AgAgAiABKQIANwIEIAAgAhDyCyACQTBqJAALQgEBf0GAA0EEEKEVIgFFBEBBgANBBEGoi40BKAIAIgBBASAAGxEAAAALIAAgATYCCCAAQgA3AgAgAEEMakEgNgIACz4BAX8jAEEQayIEJAAgBEEIaiABKAIAIAEoAgggAiADEM8NIAAgBCgCCDYCACAAIAQoAgw2AgQgBEEQaiQACzEAIAAgAiADIAEgASADSxsQvw4iAEUEQEF/IAEgA0cgASADSRsPC0F/QQEgAEEASBsLPAEBfyMAQTBrIgIkACACQQxqIAFBCGooAgA2AgAgAkEDNgIAIAIgASkCADcCBCAAIAIQ/wsgAkEwaiQACzwBAX8jAEEwayICJAAgAkEMaiABQQhqKQIANwIAIAJBBjYCACACIAEpAgA3AgQgACACEP8LIAJBMGokAAs3AQJ/IAAgASgCCCICBH8gASACQX9qIgM2AgggASgCACADai0AAAUgAQs6AAEgACACQQBHOgAACzwBAX8gACgCACEAIAEoAgAiAkEQcUUEQCACQSBxRQRAIAAgARD4Eg8LIAAgARD4CA8LIAAoAgAgARCaCQs8AQF/IAAoAggiASAAKAIERgRAIAAgARC7ESAAKAIIIQELIAAgAUEBajYCCCAAKAIAIAFBAnRqQQA2AgALMgAgAEH/AXEiACACQf8BcSICIAAgAksbIANB/wFxIgAgAUH/AXEiASABIABLG0EBak0LRwEBf0GAwAMhASAAQf+vA0cEf0GAgMQAQYCAxAAgAEEBaiIBIAFBgPD/AXFBgLADRhsgAEH+/8MASxtBoMfwABDkFAUgAQsLPAAgACABIAIQng8gACAEOgAkIABBHGogA0EQaikCADcCACAAQRRqIANBCGopAgA3AgAgACADKQIANwIMCzwBAX8gACgCCCICIAAoAgRGBEAgACACEI8SIAAo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AQF/IwBBEGsiAiQAIAIgACABQQEQqQcgAigCACACKAIEIAJBCGooAgAQ4REgAkEQaiQACzQBAX8jAEEQayICJAAgAiAAIAFBARCqByACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALNQEBf0HhACEBAkAgAEEaTwRAQRYhASAAQSNLDQELIAAgAWoPC0HMgsgAQQ5B3ILIABDBEwALPgEBfyAAQaQBahCzDSAAQQA6AKcCIABBsAFqIgEQnREgARDPEyAAQbQBakIANwIAIABBhIWNASgCADYCsAELMgAgAEEYQQwgARtqQeABaiIAKAIARQRAIAAQ5xUgAEIANwIEIABBDzYCAA8LIAAQsw0LLwEBfyMAQRBrIgIkACAABEAgAiABNgIMIAIgADYCCCACQQhqEMkUCyACQRBqJAALMAEBfyMAQRBrIgIkACACQQhqIAAoAgAQhwkgASACKAIIIAIoAgwQ9gEgAkEQaiQACzQBAX8jAEEQayICJAAgAiAAIAFBARCyCCACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALNAEBfyMAQRBrIgIkACACIAAgAUEBEK0HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAsxAQF/AkAgAEF/Rg0AIAAgACgCBCICQX9qNgIEIAJBAUcNACAAIAFBC2pBfHEQ/hULCzQBAX8gAEEEahCJFCAAQcgEai0AAEECRwRAIABBoARqIgEQuRYgARDAFCAAQawEahDBFAsLMQAgAEEgaiAAIAJB/wFxakE7ai0AACAAQboCai0AAEEBaiABbGpB4P3vABD8EigCAAszAQF/IAAoAggiBCABIAJqIgFNBEAgASAEQbyP8AAQzAsACyAAKAIAIAFBAnRqIAM2AgALNQAgAEIANwIEIABBrPGMASgCADYCACAAIAIQgA8gAgRAA0AgACABEK4FIAJBf2oiAg0ACwsLNAEBfyMAQRBrIgIkACACIAAgAUEBEK4HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAs0AQF/IwBBEGsiAiQAIAIgACABQQEQ8wYgAigCACACKAIEIAJBCGooAgAQ4REgAkEQaiQACzQBAX8jAEEQayICJAAgAiAAIAFBARD0BiACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALNAEBfyMAQRBrIgIkACACIAAgAUEBEO8HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAswAQJ/IAEoAgAiAyABKAIESQRAIAEgA0EBajYCAEEBIQILIAAgAzYCBCAAIAI2AgALNAEBfyMAQRBrIgIkACACIAAgAUEBEK8HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAs1AgF/AX4jAEEQayICJAAgAkEIaiABELUKIAIpAwghAyAAQQA2AgggACADNwIAIAJBEGokAAs2AAJAAkACQAJAIAAtAABBfmoOAwACAwELIABBBGoQzgsLDwsgAEEIahCzEg8LIABBCGoQsxILPgEBfyAAQaQBahCvDSAAQQA6AKcCIABBsAFqIgEQhwUgARDkEyAAQbQBakIANwIAIABBhIWNASgCADYCsAELMgAgAEEYQQwgARtqQeABaiIAKAIARQRAIAAQ3hUgAEIANwIEIABBDzYCAA8LIAAQrw0LMQEBfyAAKAIAIgEEQCABQQhqENkRIAFBFGooAgAEQCABKAIQEKUCCyAAKAIAEKUCCwsxAQF/IAAoAgAiAQRAIAFBCGoQ2hEgAUEUaigCAARAIAEoAhAQpQILIAAoAgAQpQILCy4BAX8jAEEQayIDJAAgA0EANgIMIAMgAjoADCAAIAEgA0EMahCTFCADQRBqJAALKwACQCAAQXxLDQAgAEUEQEEEDwsgACAAQX1JQQJ0EO8EIgBFDQAgAA8LAAsvAQF/IwBBEGsiAiQAIAAEQCACIAE2AgwgAiAANgIIIAJBCGoQhxQLIAJBEGokAAs8AQF/QcgEQQgQoRUiAEUEQEHIBEEIQaiLjQEoAgAiAEEBIAAbEQAAAAsgAEEAOwHCBCAAQQA2ApAEIAALPAEBf0H4BEEIEKEVIgBFBEBB+ARBCEGoi40BKAIAIgBBASAAGxEAAAALIABBADsBwgQgAEEANgKQBCAACzEAAkACfwJAAkAgAC0AIA4EAQMDAAMLIABBHGoQlgkgAEEQagwBCyAAQQRqCxDXFQsLLgACQCAAQQFGBEAgAkUNASABIAJBqIuNASgCACIAQQEgABsRAAAACw8LELUWAAswAANAIAEEQCABQX9qIQEgAigCeCECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLNAECfyABLQAEIQIgAUEDOgAEIAEoAgAhAyACQQNHBEAgAiADEPkECyADEMMJIAAgARDPAgssACACBEAgACABNgIEIABBCGogASgCACACQQd0akGAf2o2AgALIAAgAjYCAAs1AQF/IwBBEGsiASQAIABFBEAgAUEQaiQADwtB+L6MAUE3IAFBCGpB+PSCAUGwv4wBELwKAAsyAAJAIAFFDQAgA0UEQCABIAIQ7wQhAgwBCyABIAIQoRIhAgsgACABNgIEIAAgAjYCAAsuACACIANJBEAgAyACQcyUggEQzwsACyAAIAIgA2s2AgQgACABIANBAXRqNgIACzQBAX8gASgCACECIAEoAgQiAUF/RgRAIAIoAgghASACKAIAIQILIAAgATYCBCAAIAI2AgALNQEBf0E0EHIiAEUEQEE0QQRBqIuNASgCACIAQQEgABsRAAAACyAAQQA7ATIgAEEANgIAIAALNwEBf0HkABByIgBFBEBB5ABBBEGoi40BKAIAIgBBASAAGxEAAAALIABBADsBMiAAQQA2AgAgAAswAANAIAEEQCABQX9qIQEgAigCNCECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLMgECfyAAKAIAIgFBAXFFBEAgASAAQQhqIgIoAgA2AgAgAkEANgIAIAAgAUEBcjYCAAsLNgACQCAAKAIAIgAtAAhBBEYEQCAAQRxqIgAoAgANAQtBrJvvAEEXQcSb7wAQwRMACyAAEOITCzEBAn8jAEEQayICJAAgACgCACEDIAAgATYCACACIAM2AgwgAkEMahDmFSACQRBqJAALMgEBfyMAQRBrIgIkACACIAAgARCGByACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALLgEBfyMAQRBrIgEkACABQQhqIAAQlhEgASgCCCkDACABKAIMEMMCIAFBEGokAAsyAQF/IwBBEGsiAiQAIAIgACABEOYGIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAstAQF/IwBBEGsiAiQAIAJBCGogABDnCyABIAIoAgggAigCDBD2ASACQRBqJAALMAEBfyAAQQhqENITIAAoAhQiASABKAIAIgFBf2o2AgAgAUEBRgRAIABBFGoQkxELCzgCAX8BfiMAQRBrIgEkACABQezvwwAQ+A0gASkDACECIAAgASkDCDcDCCAAIAI3AwAgAUEQaiQACzUBAX8jAEEQayIBJAAgAEUEQCABQRBqJAAPC0H4vowBQTcgAUEIakGI8MMAQbC/jAEQvAoACzUBAX8jAEEQayIBJAAgAEUEQCABQRBqJAAPC0H4vowBQTcgAUEIakHA9cMAQbC/jAEQvAoACzUBAX8jAEEQayIBJAAgAEUEQCABQRBqJAAPC0H4vowBQTcgAUEIakH8gsQAQbC/jAEQvAoACzUBAX8jAEEQayIBJAAgAEUEQCABQRBqJAAPC0H4vowBQTcgAUEIakHYhcQAQbC/jAEQvAoACzgCAX8BfiMAQRBrIgEkACABQayFxAAQ+A0gASkDACECIAAgASkDCDcDCCAAIAI3AwAgAUEQaiQACzYAAkAgACgCACIALQAIQQRGBEAgAEEcaiIAKAIADQELQayb7wBBF0Hok+8AEMETAAsgABDiEwsyAQF/IwBBEGsiAiQAIAIgACABEJMHIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAsuAQF/IwBBEGsiASQAIAFBCGogABCeESABKAIIKQMAIAEoAgwQxQIgAUEQaiQACzIBAX8jAEEQayICJAAgAiAAIAEQ5wYgAigCACACKAIEIAJBCGooAgAQ4REgAkEQaiQACzcAIAAoAgAtAABBAUcEQCABQYDSwABBLRD2AQ8LIAEoAhhB3PyMAUEPIAFBHGooAgAoAgwRAQALNAEBfwJAIAAoAgBFDQAgABDcByAAKAIAIgEgASgCACIBQX9qNgIAIAFBAUcNACAAEIkKCwsxAANAIAEEQCABQX9qIQEgAigCuAEhAgwBBSAAQQA2AgggACACNgIEIABBADYCAAsLCzEAA0AgAQRAIAFBf2ohASACKALkASECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLOAEBf0G4ARByIgBFBEBBuAFBBEGoi40BKAIAIgBBASAAGxEAAAALIABBADsBtgEgAEEANgIAIAALOAEBf0HkARByIgBFBEBB5AFBBEGoi40BKAIAIgBBASAAGxEAAAALIABBADsB4gEgAEEANgIAIAALOAEBf0HoARByIgBFBEBB6AFBBEGoi40BKAIAIgBBASAAGxEAAAALIABBADsBtgEgAEEANgIAIAALOAEBf0GUAhByIgBFBEBBlAJBBEGoi40BKAIAIgBBASAAGxEAAAALIABBADsB4gEgAEEANgIAIAALLwACQAJ/AkACQCAALQAYDgIDAQALIABBHGoQ/hQgAEEoagwBCyAAQRxqCxD+FAsLMQEBfyMAQRBrIgMkACACIAAgARDRBSADQf8BOgAPIAIgA0EPakEBENEFIANBEGokAAsyAQJ/IAEoAgAiAiACKAIAIgNBAWo2AgAgA0F/TARAAAsgACACNgIAIAAgASgCBDYCBAspACABQSRsIQEDQCABBEAgAEEYahD+FCABQVxqIQEgAEEkaiEADAELCwsqAQF/IwBBEGsiAiQAIAJBCGpBCiAAIAEQvgkgAigCCCACQRBqJABBAUYLMAEBfyMAQRBrIgIkACACIAEoAgA2AgwgACACQQxqEPYHIAJBDGoQ7xMgAkEQaiQACyIBAX9BASAAQb9/akEGSSAAQVBqQQpJIABBn39qQQZJchsLMAEBfyAAIAIQjQ8gACgCACAAKAIIIgNBAXRqIAEgAkEBdBC8BBogACACIANqNgIICzABAX8gACACEIsPIAAoAgAgACgCCCIDQQN0aiABIAJBA3QQvAQaIAAgAiADajYCCAsyAQF/IwBBEGsiAiQAIAIgACABEKAHIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAs4AgF/AX4jAEEQayIBJAAgAUGgvoIBEPINIAEpAwAhAiAAIAEpAwg3AwggACACNwMAIAFBEGokAAsvAAJAIAAoAgBFBEAgAEEQahCoECAAKAIERQ0BIABBBGoQ6RAPCyAAQQRqEI4JCwssAQF/IwBBEGsiASQAIAEgACgCACkCADcDCCABQQhqEJEOIAFBEGokAEEBcwsyAQF/IwBBEGsiAiQAIABFBEAgAkEQaiQADwtBjIWNAUErIAJBCGpB6LuMASABELwKAAswAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQ1A4gAkEMahD6FSACQRBqJAALMAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABENUOIAJBDGoQ+hUgAkEQaiQACy4BAX8jAEEQayIBJAAgASAAQXhqNgIMIAFBDGoQvQUgAUEMahCACyABQRBqJAALMAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABEI0FIAJBDGoQkwUgAkEQaiQACzEAA0AgAQRAIAFBf2ohASACKALIBCECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLNQACQAJAAkAgAC0AKA4EAQICAAILIABBDGoQiBQgAEEIahCWFSAAQQRqEJYVDwsgABCWFQsLMgACQAJAAkAgAC0AHUF9ag4CAAECCyAAQShqEJYJDwsgAEHoAGoQ9wkgAEEgahCJFAsLNAACQAJAAkACQCAALQAADgQBAgEDAAsgAEEEahCjFAsPCyAAQQRqEIkUDwsgAEEEahDlDAsyACABKAIARQRAQeiGjQFBKyACEL0PAAsgACABKQIANwIAIABBCGogAUEIaigCADYCAAs1ACABKAIARQRAQeiGjQFBK0HYze8AEL0PAAsgACABKQIANwIAIABBCGogAUEIaikCADcCAAstAQF/IABBIGooAgAiAUECcUUEQCAAQSRqIQAgAUUEQCAAEJIPDwsgABDEDQsLLwEBfyAAIAIgAWsiAhD+DiAAKAIIIgMgACgCAGogASACELwEGiAAIAIgA2o2AggLOAEBfyAAQQA6ACIgACgCCCEBIABBADYCCCAAKAIAIAEQ5g8gAEEAOwEgIABBFGpCgICAgHA3AgALKwACQCAAIAEQ7wQiAUUNACABQXxqLQAAQQNxRQ0AIAFBACAAELsHGgsgAQsrAQF/IwBBEGsiAiQAIAIgACgCACgCADYCDCACQQxqIAEQ4QQgAkEQaiQACyoAIAAgACgCBEEBcSABckECcjYCBCAAIAFqQQRqIgAgACgCAEEBcjYCAAsvAQF/IAAgAiABayICEIAPIAAoAggiAyAAKAIAaiABIAIQvAQaIAAgAiADajYCCAszAAJAAkACQAJAIAAtAAAOAwABAgMLIABBCGoQiRYPCyAAQQRqEM4LDwsgAEEEahDOCwsLMgECfyAAQX5xIgAoAQQiAUEBaiICIAFJBEBBy5GDAUEmQaTygQEQtxYACyAAIAI2AQQLOgEBfyAAKAIAIQECQCAALQAEDQBBsIuNASgCAEH/////B3FFDQAQkRQNACABQQE6AAELIAFBADoAAAsyACABKAIARQRAQeiGjQFBKyACEL0PAAsgACABKQIANwIAIABBCGogAUEIaikCADcCAAsxACABKAIAIgEtAAhBBEYEQCAAIAFBMGoQmwYPCyAAQgA3AgQgAEGs8YwBKAIANgIACykBAX8DQCAAIAFGRQRAIAIgACwA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aiIBEIoLIAEQ7BMgAEH8BmoQiRQLMAACQAJAAkAgACgCGA4CAgEACyAAQTRqENMUDAELIABBNGoQ/hQLIABBxABqEKUWCykAIAAQ4wEgACgCAEUEQCAAQQRqEIQRDwsgAEEcahCmFiAAQSBqEKYWCy8BAX8jAEEQayIBJAAgAUIANwIEIAFBrPGMASgCADYCACAAIAEQkBUgAUEQaiQACy8BAX8jAEEQayIBJAAgAUIANwIEIAFBpPGMASgCADYCACAAIAEQjxUgAUEQaiQACzAAAkACQAJAIAAoAhgOAgIBAAsgAEE0ahDTFAwBCyAAQTRqEP4UCyAAQcQAahCXFgspACAAEOMBIAAoAgBFBEAgAEEEahCmEA8LIABBHGoQoBYgAEEgahCgFgstACAAKAJAIABByABqKAIAIgBBAnRqQXxqQQAgABtB7PaBAUESQYD3gQEQnhULLwECfyABKAIEIAEgAhCFCSIDai0AACEEIAEgAyACEL8RIAAgBDoABCAAIAM2AgALLQEBfyAALQAEIQEgAEEDOgAEIAAoAgAhACABQQNHBEAgASAAEPkECyAAEMMJCy0AIABBBGpBxoONAUEBEJALIABBFGpBFjoAACAAQRBqQQA2AgAgAEGGAjsBAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQtgsgAkEQaiQACyoBAX8gACACEP4OIAAoAggiAyAAKAIAaiABIAIQvAQaIAAgAiADajYCCAsoACAAIAAoAgggAkEBcWs2AgggACABIAMQvxEgACAAKAIMQQFqNgIMCyUBAX8gAEEgaigCACIBQQNNQQAgAUEBRxtFBEAgAEEkahDEDQsLJwAgACABKAIENgIAIAAgAUEEakEIQQQgASgCAEEBRhtqKAIANgIECycBAX8gABByIgEEQCABDwsgAEEEQaiLjQEoAgAiAEEBIAAbEQAAAAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQQN0ags1AQF/IAEvAIACIQJBggJBARDVEiABQYACELwEIgEgAjsAgAIgAEHwjsAANgIEIAAgATYCAAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQQxsagspAQF/IAAoAggiAiABTQRAIAEgAkGslYIBEMwLAAsgACgCACABQQN0agsiACAAKAIAIgCtIABBf3OsQgF8IABBf0oiABsgACABEMcECyUAIAIgA2oiAiABSQRAIAAgAmotAAAPCyACIAFBxJDDABDMCwALJQEBfyAAIAMgAkkiAgR/IAEgA2otAAAFIAQLOgABIAAgAjoAAAsnAQF/QRQQciIABEAgAA8LQRRBBEGoi40BKAIAIgBBASAAGxEAAAALJgEBfyAAKAIIIgMgAU0EQCABIAMgAhDMCwALIAAoAgAgAUECdGoLKQEBfyAAKAIIIgIgAU0EQCABIAJByMTDABDMCwALIAAoAgAgAUEFdGoLKAAgASADRgRAIAIgACABQQJ0ELwEGg8LQaT8jAFBKEHM/IwBEL0PAAspAQJ/IAAoAgQiAkEEaiACLwEyQQFqIgMgACgCCCABEN8OIAIgAzsBMgsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQRRsagsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQQV0agsqAQF/IAAoAgBBACAAKAIEIgAbIgFFIABB/////wFxRXJFBEAgARClAgsLJgACQCAAQUBrKAIAQQFHDQAgACgCWEUNACAAQdgAag8LIAAQ2xILJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCnDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCoDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCpDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCqDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCrDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCsDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCtDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCuDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCvDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCwDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCxDCABQRBqJAALJgACQCAAQUBrKAIAQQFHDQAgACgCWEUNACAAQdgAag8LIAAQ3RILKwEBfyAAQQA2AgggACABKAJEIgI2AgAgACACIAFBzABqKAIAQQV0ajYCBAsqAQF/IAAoAgBBACAAKAIEIgAbIgFFIABB/////wNxRXJFBEAgARClAgsLKAAgASgCAEUEQCABQX82AgAgACABNgIEIAAgAUEEajYCAA8LEPMWAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQhQ0gAkEQaiQACygBAX8jAEEQayICJAAgAiAAKAIANgIMIAJBDGogARCGDSACQRBqJAALKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABEIcNIAJBEGokAAspAQF/An8gAUUEQEEAIQFBAQwBCyABEHILIQIgACABNgIEIAAgAjYCAAsoACABIANGBEAgAiAAIAFBDGwQvAQaDwtBpPyMAUEoQcz8jAEQvQ8ACygAIAEgA0YEQCACIAAgAUEDdBC8BBoPC0Gk/IwBQShBzPyMARC9DwALKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABELUMIAJBEGokAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQtgwgAkEQaiQACygBAX8jAEEQayICJAAgAiAAKAIANgIMIAJBDGogARC3DCACQRBqJAALKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABELgMIAJBEGokAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQuQwgAkEQaiQACyYBAX8gACgCCCIDIAFNBEAgASADIAIQzAsACyAAKAIAIAFBGGxqCyYBAX8gACgCCCIBRQRAQQEPCyAAKAIAIAFBAXRqQX9qLAAAQX9KCycBAX8gACABQQFqIgI2AgAgACACIAEtAABBAWpB/wFxQQF0ajYCBAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQSRsagspAQF/IAAoAggiAiABTQRAIAEgAkH8l/AAEMwLAAsgACgCACABQQJ0agspAQF/IAAoAggiAiABTQRAIAEgAkGMmPAAEMwLAAsgACgCACABQQJ0agspAAJAIAEoAgBBAUcEQCABKAIEKAIAQQZJDQELIAIQphMLIABBIDYCAAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQRxsagstAQJ/IAAoAgQiAUF/aiICIAFLBEBB6IaNAUErQbS08AAQvQ8ACyAAIAI2AgQLJgEBfyAAKAIIIgMgAU0EQCABIAMgAhDMCwALIAAoAgAgAUEBdGoLJwEBf0EgEHIiAARAIAAPC0EgQQRBqIuNASgCACIAQQEgABsRAAAACycAIAJFBEBBAUEAIAMQzwsACyAAIAJBf2o2AgQgACABQYQBajYCAAsrAQF/IABBADYCCCAAIAEoAkwiAjYCACAAIAIgAUHUAGooAgBBBXRqNgIECycAAkAgAEHIAGooAgBBAUcNACAAKAJgRQ0AIABB4ABqDwsgABDqEgsoAQF/IAAoAgAiAUEYaiAAKAIEIgAQ7gMgASAAQRhsQR9qQXhxEP4VCykAIAAgACgCACABajYCACAAIAAoAgQgAmo2AgQgACAAKAIIIANqNgIICygBAX8gACABKAIAIgFBGGoiAjYCACAAIAIgAUEQaigCAEEYbGo2AgQLKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABENoHIAJBEGokAAsmACMAQRBrIgEkACABIAAoAgA2AgwgAUEMaiABENsHIAFBEGokAAskAQJ/QQEhASAAQf8BcSICQSVGIAJBL0ZyBH8gAQUgABDvDQsLJwEBf0EEEHIiAARAIAAPC0EEQQRBqIuNASgCACIAQQEgABsRAAAACyYBAX8jAEEQayIBJAAgASAAQXhqNgIMIAFBDGoQvQUgAUEQaiQACyYBAX8jAEEQayIBJAAgASAAQXhqNgIMIAFBDGoQgAsgAUEQaiQACygAIAEgA0YEQCACIAAgAUEwbBC8BBoPC0Gk/IwBQShBzPyMARC9DwALJwEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqQQQQ0QUgAkEQaiQACycBAX8jAEEQayICJAAgAiABOgAPIAAgAkEPakEBENEFIAJBEGokAAsoACAAIAFBCGooAgBBByABKAIAIgEbNgIEIAAgAUGMtO8AIAEbNgIACykBAX8jAEEQayIDJAAgA0KAgICAIDcDACAAIAMgASACEHkgA0EQaiQACyoBAX8gASgCACIBEOcJIgJFBEAgACABEPEGDwsgAEEBNgIAIAAgAjYCBAszAQJ/QYyPjQEoAgAhAUGQj40BKAIAIQJBjI+NAUIANwIAIAAgAjYCBCAAIAFBAUY2AgALKAACQCABRQRAQQAhAQwBCyABIAIQ7wQhAgsgACABNgIEIAAgAjYCAAsqAQF/IAEoAgAiARDnCSICRQRAIAAgARC+BA8LIABBATYCACAAIAI2AgQLJgEBfyMAQRBrIgEkACABIAApAgA3AwggAUEIahDTEyABQRBqJAALJgEBfyMAQRBrIgMkACADIAE2AgwgAyAANgIIIANBCGogAhDCDwALKgEBfyAAIAEQ7wQiAkUEQCAAIAFBqIuNASgCACIAQQEgABsRAAAACyACCzIBAX8jAEEQayIDJAAgAyACNgIIIAMgATYCBCADIAA2AgAgAygCABogAygCBBoQ3AsACyYBAX8jAEEQayIBJAAgASAAKQIANwMIIAFBCGoQ3RMgAUEQaiQACx4AIABBUGpBCkkgAEGff2pBGklyIABBv39qQRpJcgstACABKAIYQbyOxABBwo7EACAAKAIALQAAQQFGG0EGIAFBHGooAgAoAgwRAQALJQEBfyMAQRBrIgIkACACIAA2AgwgASACQQxqEOIFIAJBEGokAAsrAQF/IAAoAgAiAQRAIAEgACgCBCgCABECACAAKAIAIAAoAgQoAgQQ/hULCyMAIAEgA00EQCAAIAE2AgQgACACNgIADwsgASADIAQQ0AsACx4AIABBUGpBCkkgAEG/f2pBGklyIABBn39qQRpJcgspAQF/IAAgASgCBCICNgIEIAAgAigCACABKAIAQQd0akFsaigCADYCAAsoAQF/IAAoAgAgACgCCBDtAyAAKAIEIgEEQCAAKAIAIAFBGGwQ/hULCyEBAX8jAEEQayIBJAAgASAAEP8GIAEoAgAgAUEQaiQARQshAQF/IwBBEGsiASQAIAEgABDBCSABKAIAIAFBEGokAEULJgEBfyMAQRBrIgEkACABIAApAgA3AwggAUEIahDSEyABQRBqJAALJQEBfyAAKAIAIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAEIkKCwslAQF/AkAgACgCBCIBRQ0AIAAoAgAiAEUNACAAIAFBMGwQ/hULCykBAX9BxAAQciIARQRAQcQAQQRBqIuNASgCACIAQQEgABsRAAAACyAACzMAQcCPjQEpAwBCAVIEQEHQ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IABBABCCDCAAQQA2AiAgAEEYakIANwIAIABBpPGMASgCADYCFAsnACAAIAEQow4gACABKAIMNgIMIAAgAS8BGDsBGCAAIAEpAhA3AhALGgAgACACIAAgAksbIAMgASABIANLG0EBak0LIAAgACABEJEIIgFBcGo2AgQgACABQVhqQQAgARs2AgALIgEBfwNAIAAQ4gYiAUENTQRAQQEgAXRBgMwAcQ0BCwsgAQsnAQF/IAAoAgQiAUUEQEGAgMQADwsgACABQX9qNgIEIAAoAgAQhBQLHwACQCABQXxNBEAgACABQQQgAhDNAiIADQELAAsgAAslACAAKAIAIAAoAgQoAgARAgAgACgCBCgCBARAIAAoAgAQpQILCx0AIAAtABhBA0YEQCAAQQxqEPQUIABBCGoQlhULCyIBAX8CQCAAKAIEIgFFDQAgACgCACIARQ0AIAAgARD+FQsLHQAgAC0AGEEDRgRAIABBFGoQ1xYgAEEIahD3FAsLHQAgAC0AMEEDRgRAIABBFGoQihQgAEEIahCJFAsLGQEBfyABIANGBH8gACACIAEQvw5FBSAECwsaAQF/IAEgA08EfyACIAMgACADEMQWBSAECwsjACABRQRAQeiGjQFBKyADEL0PAAsgACACNgIEIAAgATYCAAsaAQF/IAEgA08EfyACIAMgACADEIwUBSAECwsWAQF/IwBBEGsiACQAIABBEGokAEEACyYAQYCPjQEoAgBBAUYEQEGEj40BKAIARQ8LQYCPjQFCATcDAEEBCyEAIAAQ3RMgAEEQaigCAEH/////A3EEQCAAKAIMEKUCCwscACABRQRAQQAPCyACQQEgACABakF/akEBEMQWCyMAIABFBEBBkMuMAUEwENgWAAsgACACIAMgBCABKAIQEQYACyMAIABFBEBBkMuMAUEwENgWAAsgACACIAMgBCABKAIQEQkACyMAIABFBEBBkMuMAUEwENgWAAsgACACIAMgBCABKAIQETEACyMAIABFBEBBkMuMAUEwENgWAAsgACACIAMgBCABKAIQETIACyYAIAAQkBEgAEGBAjsBGCAAQRBqQgA3AgAgAEGs8YwBKAIANgIMCyAAIAAoAgQEQCAAKAIALQAIDwtBAEEAQciM8AAQzAsACycBAX9B/BBBBBDAEyIBQoGAgIAQNwIAIAFBCGogAEH0EBC8BBogAQsdAQF/IAAtAAAgAEEcahCAF0UEQCAAQShqEOgSCwseAQF/IABBBGohASAAKAIAQQFHBH8gARC6DQUgAQsLHgAgAQRAIAEgAhDvBCECCyAAIAE2AgQgACACNgIACx4AIAAgATYCBCAAIAJBACACQX9qIAEoAghJGzYCAAsfACAARQRAIAEgAiADIAQQjBQPCyABIAIgAyAEENkICyEBAX8gABCHESECIAAQ1RMpAxAgAUEIaiABIAIbKQMAUQslAQF/AkACQAJAIABB/wFxQQFrDgMAAgECC0EBDwsgASECCyACCx8AAkAgAEEEaigCAEUNACAAKAIAIgBFDQAgABClAgsLHwEBfyAAQQRqIQEgACgCAEUEQCABENwUDwsgARDlDAslAAJAAkACQCAALQAQDgQBAgIAAgsgAEEIahDuFQ8LIAAQ7hULCyUAAkACQAJAIAAtAFgOBAECAgACCyAAQSxqEM8ODwsgABDPDgsLJAAgAC0AAEUEQCABQeyEjQFBBRD2AQ8LIAFB6ISNAUEEEPYBCx4AQQAgAEEoaiAAQdAAai0AAEEERhtBiLvDABCdFQsjACAAQcTTwwBBARCeDyAAQQE7ARwgAEIANwIMIABBADYCGAsiACAAQThqEL4SIgBFBEBB7PaBAUESQcTfwwAQtxYACyAACx0AIABB/wFxQRdGBEBB6IaNAUErIAEQvQ8ACyAACx4BAX8gACgCACIBBEAgAUEgahDeFSAAKAIAEKUCCwsiACAAQYBwcUGAsANGBEBBwLLEAEErQZiLxAAQtxYACyAACx0AIABBLGoiACACIAMgBBC2DiAAIAEgAyAEELYOCyIAIABBgHBxQYCwA0YEQEHAssQAQStB+I3EABC3FgALIAALIgAgAEGAcHFBgLADRgRAQcCyxABBK0HsssQAELcWAAsgAAshACAARQRAQZDLjAFBMBDYFgALIAAgAiADIAEoAhARBAALGQAgASACSQRAIAIgASADEM8LAAsgACACagsiACAAQThqEL4SIgBFBEBB7PaBAUESQfSk7wAQtxYACyAACx4BAX8gACgCACIBBEAgAUEgahDnFSAAKAIAEKUCCwscACAAKAIIBEAgAEEIaiAAKAIAIAAoAgQQmRALCx4AIABBIGogAkH/AXEgAUEIdHJB0P3vABD8EigCAAscACAAKAII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ABD9FgsLEwAgACABEI4IIAAgASkCDDcCDAsPACAAELcHBEAgABD1CQsLEgAgABCWBCAAQbwBaiABEPwFCxEAIAAoAgAgASACEKsWGkEACxMAIAAoAgAoAgAgASACEMsDQQALDwAgACgCAARAIAAQlgkLCxQAIABBJGpBAEG0zowBEKsOKAIACxAAIAAtABBFBEAgABCJFAsLDwAgABCJFCAAQQxqEIkUCwwAIAEEQCAAEKUCCwsRACABIAAoAgAgACgCCBD2AQsOACAAIAEgASACahCfEgsRACABIAAoAgAgACgCBBD2AQsOACAAIAEgAUEBahCfEgsRACAAKAIAIAAoAgggARDuAQsSACAAKAIAEJ0KIAAoAgAQpQILDgAgACABIAEgAmoQpBILEgAgACgCABCeCiAAKAIAEKUCCw8AIAAQ3hQgAEEUahDSEwsSACAAKAIAEJ8KIAAoAgAQpQILDwAgABDtECAAQQhqEOYWCw8AIABBOGogARDiExCzEAsUACAAQSxqQdj/jAFB2f+MARCkEgsQACAAKAIAIAEgAhCFFkEACw8AIAAoAgAgARDTEBpBAAsPACAAEJIUIABBFGoQ0hMLDwAgABD7ECAAQQhqEPEWCw8AIAAQ6RQgAEEUahDSEwsPACAAENcVIABBDGoQiRQLEgAgACgCABCwCiAAKAIAEKUCCxIAIAAoAgAQsQogACgCABClAgsSACAAKAIAEIkNIAAoAgAQpQILEQAgAEEYaiABQfCG8AAQoRMLDwAgACABIAIgA0EAEJwCCxIAIAAoAgAQrgsgACgCABClAgsSACAAKAIAEIsNIAAoAgAQpQILEgAgACgCABC1CSAAKAIAEKUCCxIAIAAoAgAQjA0gACgCABClAgsSACAAKAIAELQJIAAoAgAQpQILEgAgACgCABDBDCAAKAIAEKUCCxAAIAAgASACENYPIAAQsgELEAAgACABIAIQ2A8gABCzAQsSACAAKAIAELYJIAAoAgAQpQILEgAgACgCABDpEiAAKAIAEKUCCxIAIAAoAgAQtwogACgCABClAgsSACAAKAIAELgKIAAoAgAQpQILEgAgACgCABC5CiAAKAIAEKUCCxIAIAAoAgAQuwogACgCABClAgsSACAAKAIAELELIAAoAgAQpQILEgAgACgCABDlEiAAKAIAEKUCCxIAIAAoAgAQugogACgCABClAgsRACAAIAAQ6hIoAgAgARDACwsPACAAEOYQIABBCGoQ3RYLEQAgACgCACAAKAIEIAEQ7gELEAAgACgCACABIAIQgBZBAAsOACAAQRBqIAEgABDPEgsPACAAKAIAIAEQ3xAaQQALEAAgACgCACABIAIQ4AtBAAsQACAAKAIAIAEgAhDLA0EACw8AIAAoAgAgARDzBRpBAAsQACAAKAIAIAEgAhDvEkEACxYAQZCPjQEgADYCAEGMj40BQQE2AgALDQAgACABIAIQgBZBAAsOACAANQIAQQEgARDHBAsSAEHExsMAQRFBwKLAABC9DwALDQAgACABIAIgAxDEFgsMACAAIAEgAhC/EwALDgAgACkDAEEBIAEQxwQLDwAgACgCACAAKAIIEOYPCw4AIAAzAQBBASABEMcECw4AIAAxAABBASABEMcECw4AIAAoAgAgARCxBEEACw4AIAAoAgAaA0AMAAsACw4AIAAoAgAgASACEJ4CCw0AIAAgASACQQAQ+RILDwAgACgCACAAKAIIEOgNCxEAIAAgAUGcysMAEPwSKAIACxIAQbDawwBBHEGc28MAEL0PAAsPACAAKAIAKAIAIAEQrgULDQAgACABIAIgAxCMFAsNACAALQAAIAEtAABGCw0AIAAgASACEIUWQQALDwAgACgCACgCACABEOENCw8AIAAoAgAoAgAgARCKBQsOACAAIAAoAgggARDqBwsPACAAKAIAIAAoAggQiRILDQAgACABIAIgAxC4EAsPACAAKAIAKAIAIAEQjQ0LDgAgACgCACABEK4FQQALDwAgACgCACgCACABEOoKCw4AIAAoAgAgASACEOAECw0AIAAQ1RMpAwggAVELDQAgACABIAIQ4AtBAAsNACAAIAEgAiADELYWCxAAIAAgAUGw/4wBQQAQjBQLDgAgACgCACABEK8FQQALDwAgACgCACABKAIAEOoFCwwAIAAQzRAgABC+FAsMACAAEIEIIAAQzhMLCQAgACABEEgACwkAIAAQQUEARwsLACAAIAEgAhCAFgsMACAAEIsRIAAQzxMLDAAgACgCACABEP8VCwwAIAAQhwUgABDkEwsMACAAKAIAIAEQmQ8LDAAgACgCACABEKYUCw4AIAFBxMLwAEECEPYBCwwAIAAoAgAgARC0BgsMACAAKAIAIAEQ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AGYAAACqAAAACQAAACQOEABmAAAAuQAAABAAAAAkDhAAZgAAALoAAAAuAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9wYWNrZWQvcGF0dGVybi5yc2Fzc2VydGlvbiBmYWlsZWQ6IHNlbGYuYnlfaWQubGVuKCkgPD0gdTE2OjpNQVggYXMgdXNpemXMDhAAbQAAAEsAAAAJAAAAzA4QAG0AAABmAAAAKwAAAMwOEABtAAAAjAAAAAkAAADMDhAAbQAAAJ8AAAASAAAAzA4QAG0AAADZAAAAEgAAAFBhdHRlcm5zIgEAAAQAAAAEAAAADgEAAGJ5X2lkAAAAIwEAAAQAAAAEAAAAJAEAACUBAAAEAAAABAAAACYBAABtaW5pbXVtX2xlbgAnAQAABAAAAAQAAAADAQAAbWF4X3BhdHRlcm5faWQAACgBAAAEAAAABAAAAPgAAAB0b3RhbF9wYXR0ZXJuX2J5dGVzAAIAAAAAAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9haG9jb3Jhc2ljay5ycwAAWBAQAGoAAABLCAAAKwAAACkBAAAEAAAABAAAACoBAABQcmVtdWx0aXBseU92ZXJmbG93ACsBAAAEAAAABAAAAAMBAAByZXF1ZXN0ZWRfbWF4U3RhdGVJRE92ZXJmbG93bGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5ycyQREAAcAAAABgIAAAUAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3JsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAgxEQABgAAABVAgAAHAAAAGxpYnJhcnkvYWxsb2Mvc3JjL3N0ci5yc6wREAAYAAAAnQEAADwAAACsERAAGAAAAJ4BAAAwAAAAKSBzaG91bGQgYmUgPCBsZW4gKGlzIGxpYnJhcnkvYWxsb2Mvc3JjL3ZlYy9tb2QucnNpbnNlcnRpb24gaW5kZXggKGlzICkgc2hvdWxkIGJlIDw9IGxlbiAoaXMgAAAAFhIQABQAAAAqEhAAFwAAAFgjIwABAAAA+hEQABwAAAA9BQAADQAAAHJlbW92YWwgaW5kZXggKGlzIAAAbBIQABIAAADkERAAFgAAAFgjIwABAAAARnJvbVV0ZjhFcnJvcmJ5dGVzAAAsAQAABAAAAAQAAAAtAQAALAEAAAQAAAAEAAAALgEAACwBAAAAAAAAAQAAALcAAAAsAQAABAAAAAQAAAAvAQAALAEAAAQAAAAEAAAAMAEAADEBAAAyAQAAbGlicmFyeS9jb3JlL3NyYy9udW0vZGVjMmZsdC9kZWNpbWFsLnJzAAQTEAAnAAAAUQAAACcAAAAEExAAJwAAAGEAAAAWAAAABBMQACcAAAB9AAAAEwAAAAQTEAAnAAAAoQAAACAAAAAEExAAJwAAALgAAAAlAAAABBMQACcAAADhAAAAEQAAAAQTEAAnAAAA7AAAABMAAAAAAAAIAQgDCAYQCRANEBIYFxgdGCQgKyAzIDwgRihQKFsoZzBzMIAwjjicOKs4uzjMQN1A70ACSRVJKUk+UVNRaVGAUZhZsFnJWeNh/WEYYjRqUGptaotqqnLJculyCnsre017cIOTg7eD3IMCjCiMT4x3lJ+UyJTynBwFHAUcBRwFBQIFAQIFBgIFAwECBQEFBgIFBwgBAgUDCQAGAgUBCQUDAQIFCQcGBQYCBQQICAIIAQIFAgQEAQQABgIFAQICAAcAAwECBQYBAAMFAQUGAgUDAAUBBwUHCAECBQEFAgUIBwgJAAYCBQcGAgkDCQQFAwECBQMIAQQGCQcCBgUGAgUBCQAHAwQIBgMCCAECBQkFAwYHBAMBBgQABgIFBAcGCAMHAQUIAgADAQIFAgMIBAEIBQcJAQABBQYCBQEBCQIACQIICQUFAAcIAQIFBQkGAAQGBAQHBwUDCQAGAgUCCQgAAgMCAgMIBwYJBQMBAgUBBAkAAQEGAQEJAwgEBwYFBgIFBwQFAAUIAAUJBgkCAwgCCAECBQMHAgUCCQACCQgEBgEJAQQABgIFAQgGAgYEBQEECQIDAAkFBwADAQIFCQMBAwICBQcEBgEFBAcIBQEFBgIFBAYFBgYBAggHAwAHBwMJAgUHCAECBQIDAggDAAYEAwYFAwgGCQYCCAkABgIFAQEGBAEFAwIBCAIGCQMECAEEBAUDAQIFBQgCAAcGBgAJAQMEBgcEAAcCAgYFBgIFAgkBAAMIAwAEBQYHAwMHAAMGAQMCCAECBQEEBQUBCQEFAgIIAwYGCAUBCAAGBgQABgIFBwIHBQkFBwYBBAEIAwQCBQkAAwMCAAMBAgUDBgMHCQcICAAHAAkBBwECCQUBBgYAAQUGAgUBCAEICQgJBAADBQQFCAUGBAcFCAMAAAcIAQIFCQAJBAkEBwABBwcCCQIIAgMHCQEFAAMJAAYCBQQFBAcEBwMFAAgIBgQGBAEBCAkFBwUBCQUDAQIFAgIHAwcDBgcFBAQDAgMCAAUJBAcIBwUJBwYFBgIFAQEDBggGCAMHBwIBBgEGAAIJBwMJAwcJCAgCCAECBQUGCAQDBAEICAYACAAIAAEECAYJBggJCQQBBAAGAgUCCAQCAQcACQQDAAQABAAABwQDBAgEBAkHAAcAAwECBQEEAgEACAUEBwEFAgACAAADBwEHBAICBAgFAwUBBQYCBQcBAAUEAgcDBQcGAAEAAAEIBQgHAQECBAIGBwUHCAECBQMFBQIHAQMGBwgIAAAFAAAJAgkDBQUGAgEDAwcICQAGAgUBBwcGAwUGCAMJBAAAAgUABAYEBgcHCAEABgYICQQFAwECBQgICAEHCAQBCQcAAAECBQIDAgMDCAkABQMDBAQHAgYFBgIFBAQEAAgJAgAJCAUAAAYCBgEGAQYJBAUCBgYHAgMGAwIIAQIFAgICAAQEBgAECQIFAAMBAwAIAAgEBwIGAwMDBgEIAQYEAAYCBQEBAQACAgMAAgQGAgUBBQYFBAAEAgMGAwEGBggACQAIAgADAQIFBQUFAQEBBQECAwECBQcIAgcAAgEBCAEFCAMEAAQFBAEAAQUGAgUCBwcFBQUHBQYBBQYCCAkBAwUBAAUJAAcJAQcAAgIHAAUABwgBAgUBAwgHBwcIBwgABwgBBAQFBgcFBQIJBQMJBQgFAQEDBQIFAwkABgIFBgkDCAgJAwkAAwkABwICCAMHBwYEBwYJBwkCBQUGBwYCBgkFAwECBQMEBgkEBAYJBQEJBQMGAQQBCAgIAgMIBAgJBgIHCAMIAQMEBwYFBgIFAQcDBAcCAwQHBQkHBggABwAJBAQBAQkCBAQIAQMJAQkABgcDCAIIAQIFCAYHAwYBBwMHCQgIBAADBQQHAgAFCQYCAgQA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DAEAygwBAEHQ/cIACweLDAEAywwBAEHg/cIACweMDAEAzAwBAEHw/cIACweNDAEAzQwBAEGA/sIACweODAEAzgwBAEGQ/sIACwePDAEAzwwBAEGg/sIACweQDAEA0AwBAEGw/sIACweRDAEA0QwBAEHA/sIACweSDAEA0gwBAEHQ/sIACweTDAEA0wwBAEHg/sIACweUDAEA1AwBAEHw/sIACweVDAEA1QwBAEGA/8IACweWDAEA1gwBAEGQ/8IACweXDAEA1wwBAEGg/8IACweYDAEA2AwBAEGw/8IACweZDAEA2QwBAEHA/8IACweaDAEA2gwBAEHQ/8IACwebDAEA2wwBAEHg/8IACwecDAEA3AwBAEHw/8IACwedDAEA3QwBAEGAgMMACweeDAEA3gwBAEGQgMMACwefDAEA3wwBAEGggMMACwegDAEA4AwBAEGwgMMACwehDAEA4QwBAEHAgMMACweiDAEA4gwBAEHQgMMACwejDAEA4wwBAEHggMMACwekDAEA5AwBAEHwgMMACwelDAEA5QwBAEGAgcMACwemDAEA5gwBAEGQgcMACwenDAEA5wwBAEGggcMACweoDAEA6AwBAEGwgcMACwepDAEA6QwBAEHAgcMACweqDAEA6gwBAEHQgcMACwerDAEA6wwBAEHggcMACwesDAEA7AwBAEHwgcMACwetDAEA7QwBAEGAgsMACweuDAEA7gwBAEGQgsMACwevDAEA7wwBAEGggsMACwewDAEA8AwBAEGwgsMACwexDAEA8QwBAEHAgsMACweyDAEA8gwBAEHQgsMACwegGAEAwBgBAEHggsMACwehGAEAwRgBAEHwgsMACweiGAEAwhgBAEGAg8MACwejGAEAwxgBAEGQg8MACwekGAEAxBgBAEGgg8MACwelGAEAxRgBAEGwg8MACwemGAEAxhgBAEHAg8MACwenGAEAxxgBAEHQg8MACweoGAEAyBgBAEHgg8MACwepGAEAyRgBAEHwg8MACweqGAEAyhgBAEGAhMMACwerGAEAyxgBAEGQhMMACwesGAEAzBgBAEGghMMACwetGAEAzRgBAEGwhMMACweuGAEAzhgBAEHAhMMACwevGAEAzxgBAEHQhMMACwewGAEA0BgBAEHghMMACwexGAEA0RgBAEHwhMMACweyGAEA0hgBAEGAhcMACwez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FBQUFBQUFBQUFBUWFxgUHRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGRobHB0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHSMgc291cmNlTWFwcGluZ1VSTD1AIHNvdXJjZU1hcHBpbmdVUkw9n8cQAIQAAACRAQAAEgAAACMgc291cmNlVVJMPUAgc291cmNlVVJMPZ/HEACEAAAAkwEAABIAAAAFBQUFBQUFBQUFAgUCAgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEBAQEBAQEBAQEBAQEBAQEAwcHBwcHBwcHBwQHBAQHBwcHBwcHBwcHBwcHBwcHBwcHBwEHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcDBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBgYGBgYGBgYGBgYGBgYGBgUICAgICAgICAgBCAEBCAgICAgICAgICAgICAgICAgICAgCCAgICAMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcHBwcHBwcHBwcHBwcHBwcBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCBAQEBAQEBAQEBAQEBAQEBAQEBAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAMEBAEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAQMDAwMDAwMDAwMDAwMDAwMDAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMCAwMBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgEGBgEBAQEBAQEBAQEGBgYGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGAgYGAQYBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQYGBgYGAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUDBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcBBwcBAQEBAQEBAQEBBwcHBwcHBwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBwIHBwEHAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHBwcHBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQEBAQEBAQEBAQQEBAQEBAQDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAICAgICAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJ/HEACEAAAA8gIAAEAAAAAGBgYGBgYGBgYBAgYCAwYGBgYGBgYGBgYGBgYGBgYGBgEGBAYGBgYEBgUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBAMDAwMDAwMDAQEDAQEDAwMDAwMDAwMDAwMDAwMDAwMBBwMHBwcHAwMCBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcEBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwMFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBgYGBgYGBgYGBgYGBgYGBgUDAwMDAwMDAwEBAwEBAwMDAwMDAwMDAwMDAwMDAwMDAQgDCAgICAMDAggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcHBwcHBwcHBwcHBwcHBwcEBAQEBAQEBAQCAwQDAwQEBAQEBAQEBAQEBAQEBAQEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAMEAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEBAQEBAQEBAQEDAwMDAwMDAQEBAQEBAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBAQEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBAgMCAgMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ2xvc2VDdXJseUJyYWNrZXRDbG9zZVNxdWFyZUJyYWNrZXRDbG9zZVBhcmVudGhlc2lzQmFkU3RyaW5nQQEAAAQAAAAEAAAAQgEAAEJhZFVybEN1cmx5QnJhY2tldEJsb2NrU3F1YXJlQnJhY2tldEJsb2NrUGFyZW50aGVzaXNCbG9ja0Z1bmN0aW9uQ0RDQ0RPU3Vic3RyaW5nTWF0Y2hTdWZmaXhNYXRjaFByZWZpeE1hdGNoRGFzaE1hdGNoSW5jbHVkZU1hdGNoQ29tbWFTZW1pY29sb24AAEMBAAAEAAAABAAAAEQBAABXaGl0ZVNwYWNlRGltZW5zaW9uaGFzX3NpZ24ARQEAAAQAAAAEAAAARgEAAEcBAAAEAAAABAAAAEgBAABpbnRfdmFsdWUAAABJAQAABAAAAAQAAABKAQAAdW5pdFBlcmNlbnRhZ2V1bml0X3ZhbHVlRGVsaW0AAABLAQAABAAAAAQAAABMAQAAVW5xdW90ZWRVcmxRdW90ZWRTdHJpbmdJREhhc2hIYXNoQXRLZXl3b3JkSWRlbnRTb3VyY2VMb2NhdGlvbgAAAE0BAAAEAAAABAAAAE4BAABjb2x1bW4vVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nzc3BhcnNlci0wLjI3LjIvc3JjL250aC5yc24tZXZlbm9kZC1uLQAAAL7bEABfAAAALQAAABsAAAC+2xAAXwAAAHwAAAAjAAAAvtsQAF8AAAB8AAAAMAAAAE8BAAAAAAAAAQAAAFABAABRAQAABAAAAAQAAABSAQAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jc3NwYXJzZXItMC4yNy4yL3NyYy9tYWNyb3MucnMAAHzcEABiAAAAowAAABEAAABhc3NlcnRpb24gZmFpbGVkOiBsZW4gPCB1c2l6ZTo6TUFYL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jc3NwYXJzZXItMC4yNy4yL3NyYy9jb3dfcmNfc3RyLnJzEt0QAGYAAAA7AAAACQAAAFyMIABiAAAAvwAAACUAAABcjCAAYgAAACcEAAAeAAAAZW52UXVhbGlmaWVkUnVsZUludmFsaWRBdFJ1bGVCb2R5SW52YWxpZEF0UnVsZUludmFsaWQAAABTAQAABAAAAAQAAABCAQAARW5kT2ZJbnB1dFVuZXhwZWN0ZWRUb2tlbgAAAFQBAAAEAAAABAAAAFUBAABCYXNpY1BhcnNlRXJyb3IAVgEAAAQAAAAEAAAAVwEAAFgBAAAEAAAABAAAAFkBAADgmCAAXQAAADABAAA2AAAATm9kZUlkAABaAQAABAAAAAQAAABbAQAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9mYW5jeS1yZWdleC0wLjEwLjAvc3JjL3BhcnNlLnJzAHTeEABjAAAAXAAAAAwAAAB03hAAYwAA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AAEAAAA05BAAYAAAALkBAAAxAAAANOQQAGAAAAC7AQAAEwAAADTkEABgAAAAgwIAACgAAAA05BAAYAAAAIkCAABMAAAANOQQAGAAAABlAgAAKAAAADTkEABgAAAAVQIAACUAAABmYWlsCgAAAFzmEAAFAAAAQ29udGludWVGcm9tUHJldmlvdXNNYXRjaEVuZERlbGVnYXRlaW5uZXIAAABjAQAABAAAAAQAAABiAQAAaW5uZXIxAABkAQAABAAAAAQAAABlAQAAc3RhcnRfZ3JvdXAAZgEAAAQAAAAEAAAAZwEAAGVuZF9ncm91cERlbGVnYXRlU2l6ZWRFbmRBdG9taWNCZWdpbkF0b21pY0JhY2tyZWZHb0JhY2tGYWlsTmVnYXRpdmVMb29rQXJvdW5kUmVwZWF0RXBzaWxvbk5nbmV4dFJlcGVhdEVwc2lsb25HclJlcGVhdE5naGlSZXBlYXRHclJlc3RvcmVTYXZlMEptcExpdABoAQAABAAAAAQAAABpAQAAQW55Tm9OTEVuZEJyYW5jaGl4bnNhdmUvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2ZhbmN5LXJlZ2V4LTAuMTAuMC9zcmMvY29tcGlsZS5yc5fnEABlAAAARQAAAA8AAABtdXRhdGluZyBpbnN0cnVjdGlvbiBvdGhlciB0aGFuIEptcACX5xAAZQAAAEcAAAASAAAAl+cQAGUAAABMAAAADwAAAG11dGF0aW5nIGluc3RydWN0aW9uIG90aGVyIHRoYW4gU3BsaXQAAACX5xAAZQAAAE8AAAASAAAAl+cQAGUAAABUAAAADwAAAG11dGF0aW5nIGluc3RydWN0aW9uIG90aGVyIHRoYW4gUmVwZWF0AACX5xAAZQAAAFkAAAASAAAAl+cQAGUAAACZAAAAHQAAAG5hbWVkIGJhY2tyZWZzIHNob3VsZCBoYXZlIGJlZW4gZWxpbWluYXRlZAAA4OgQACoAAACX5xAAZQAAAKUAAAARAAAAl+cQAGUAAACJAAAAHQAAAJfnEABlAAAAhAAAAEcAAACX5xAAZQAAAN8AAAANAAAAl+cQAGUAAADmAAAADQAAAJfnEABlAAAA7gAAACEAAACX5xAAZQAAAPAAAAAWAAAAl+cQAGUAAAD0AAAAIQAAAJfnEABlAAAA/wAAABYAAACX5xAAZQAAAFEBAAAWAAAAl+cQAGUAAABdAQAALAAAAF5FeHBlY3RlZCBhdCBsZWFzdCBvbmUgZXhwcmVzc2lvbgAAAJfnEABlAAAAAAIAACwAAACX5xAAZQAAAAYCAAAnAAAAXig/czouKXB1c2hfbGl0ZXJhbCBjYWxsZWQgb24gbm9uLWxpdGVyYWwvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2ZhbmN5LXJlZ2V4LTAuMTAuMC9zcmMvYW5hbHl6ZS5ycwAAMeoQAGUAAABEAAAAEgAAAGluZGV4IG91dCBvZiBib3VuZHMAMeoQAGUAAAB0AAAALgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYml0LXNldC0wLjUuMi9zcmMvbGliLnJzzOoQAFwAAADgAgAAIgAAAEJhY2t0cmFja0xpbWl0RXhjZWVkZWRTdGFja092ZXJmbG93VGFyZ2V0Tm90UmVwZWF0YWJsZU5hbWVkQmFja3JlZk9ubHlJbnZhbGlkR3JvdXBOYW1lQmFja3JlZgAAAGoBAAAEAAAABAAAAGkBAABJbnZhbGlkR3JvdXBOYW1lSW5uZXJFcnJvcgAAawEAAAQAAAAEAAAAbAEAAEludmFsaWRCYWNrcmVmTm9uVW5pY29kZVVuc3VwcG9ydGVkVW5rbm93bkZsYWdJbnZhbGlkQ2xhc3NJbnZhbGlkQ29kZXBvaW50VmFsdWVJbnZhbGlkSGV4VW5jbG9zZWRVbmljb2RlTmFtZUludmFsaWRFc2NhcGVUcmFpbGluZ0JhY2tzbGFzaExvb2tCZWhpbmROb3RDb25zdFJlY3Vyc2lvbkV4Y2VlZGVkSW52YWxpZFJlcGVhdFVuY2xvc2VkT3BlblBhcmVuL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9mcm9udG1hdHRlci0wLjQuMC9zcmMvbGliLnJz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AHIAAAD0AAAAGQAAAPQEEQByAAAANwEAADMAAAAeAgAABAAAAAQAAAAfAgAAIAIAAAQAAAAEAAAAIQIAACICAAAEAAAABAAAACMCAAAkAgAABAAAAAQAAAAlAgAAJgIAAAQAAAAEAAAAJwIAACgCAAAEAAAABAAAAAoCAAApAgAACAAAAAQAAAAqAgAAKwIAAAQAAAAEAAAALAIAAC0CAAAEAAAABAAAAC4CAAAvAgAABAAAAAQAAAAwAgAAMQIAAAQAAAAEAAAACgIAADICAAAEAAAABAAAADMCAAA0AgAABAAAAAQAAAA1AgAANgIAAAQAAAAEAAAANwIAADgCAAAEAAAABAAAADkCAAA6AgAABAAAAAQAAAAsAgAAOwIAAAQAAAAEAAAAigAAAA6aIAByAAAAVAAAABUAAAAOmiAAcgAAAFoAAAAOAAAADpogAHIAAABgAAAADgAAAA6aIAByAAAA8wAAABkAAAAOmiAAcgAAADYBAAAzAAAAPAIAAAQAAAAEAAAAHwIAAERvdWJsZUVzY2FwZWRFc2NhcGVkU3lzdGVtUHVibGljU2NyaXB0RGF0YUVzY2FwZWQAAAA9AgAABAAAAAQAAAA+AgAAU2NyaXB0RGF0YVJhd3RleHRSY2RhdGFVbnF1b3RlZENkYXRhU2VjdGlvbkVuZENkYXRhU2VjdGlvbkJyYWNrZXRDZGF0YVNlY3Rpb25Cb2d1c0RvY3R5cGVCZXR3ZWVuRG9jdHlwZVB1YmxpY0FuZFN5c3RlbUlkZW50aWZpZXJzQWZ0ZXJEb2N0eXBlSWRlbnRpZmllcgA/AgAABAAAAAQAAABAAgAARG9jdHlwZUlkZW50aWZpZXJTaW5nbGVRdW90ZWREb2N0eXBlSWRlbnRpZmllckRvdWJsZVF1b3RlZEJlZm9yZURvY3R5cGVJZGVudGlmaWVyQWZ0ZXJEb2N0eXBlS2V5d29yZEFmdGVyRG9jdHlwZU5hbWVEb2N0eXBlTmFtZUJlZm9yZURvY3R5cGVOYW1lQ29tbWVudEVuZEJhbmdDb21tZW50RW5kQ29tbWVudEVuZERhc2hDb21tZW50Q29tbWVudFN0YXJ0RGFzaENvbW1lbnRTdGFydE1hcmt1cERlY2xhcmF0aW9uT3BlbkJvZ3VzQ29tbWVudFNlbGZDbG9zaW5nU3RhcnRUYWdBZnRlckF0dHJpYnV0ZVZhbHVlUXVvdGVkQXR0cmlidXRlVmFsdWVBAgAABAAAAAQAAABCAgAAQmVmb3JlQXR0cmlidXRlVmFsdWVBZnRlckF0dHJpYnV0ZU5hbWVBdHRyaWJ1dGVOYW1lQmVmb3JlQXR0cmlidXRlTmFtZVNjcmlwdERhdGFEb3VibGVFc2NhcGVFbmRTY3JpcHREYXRhRXNjYXBlZERhc2hEYXNoU2NyaXB0RGF0YUVzY2FwZWREYXNoU2NyaXB0RGF0YUVzY2FwZVN0YXJ0RGFzaFNjcmlwdERhdGFFc2NhcGVTdGFydFJhd0VuZFRhZ05hbWVDAgAABAAAAAQAAABEAgAAUmF3RW5kVGFnT3BlblJhd0xlc3NUaGFuU2lnblJhd0RhdGFUYWdOYW1lRW5kVGFnT3BlblRhZ09wZW5QbGFpbnRleHREYXRhbm9kZSB3aXRoIHdlaXJkIG5hbWVzcGFjZSAAAHgKEQAaAAAACN0bABQAAAAI3RsAFAAAABzdGwBpAAAAQgAAAEUCAAAEAAAABAAAAEYCAABHAgAABAAAAAQAAABIAgAARG9jdHlwZQBJAgAABAAAAAQAAABKAgAAcHVibGljX2lkc3lzdGVtX2lkZm9yY2VfcXVpcmtzAABLAgAABAAAAAQAAAAKAgAARW5kVGFnU3RhcnRUYWcAAEwCAAAEAAAABAAAAE0CAABOAgAABAAAAAQAAABPAgAAc2VsZl9jbG9zaW5nYXR0cnMAAABQAgAABAAAAAQAAABRAgAAQWZ0ZXJBZnRlckZyYW1lc2V0QWZ0ZXJBZnRlckJvZHlBZnRlckZyYW1lc2V0SW5GcmFtZXNldEFmdGVyQm9keUluVGVtcGxhdGVJblNlbGVjdEluVGFibGVJblNlbGVjdEluQ2VsbEluUm93SW5UYWJsZUJvZHlJbkNvbHVtbkdyb3VwSW5DYXB0aW9uSW5UYWJsZVRleHRJblRhYmxlVGV4dEluQm9keUFmdGVySGVhZEluSGVhZE5vc2NyaXB0SW5IZWFkQmVmb3JlSGVhZEJlZm9yZUh0bWxJbml0aWFsTm90V2hpdGVzcGFjZVdoaXRlc3BhY2VOb3RTcGxpdEVPRlRva2VuTnVsbENoYXJhY3RlclRva2VuQ2hhcmFjdGVyVG9rZW5zAAAAUgIAAAQAAAAEAAAAUwIAAFQCAAAEAAAABAAAAEgCAABDb21tZW50VG9rZW5UYWdUb2tlblUCAAAEAAAABAAAAGwAAAAtLy9hZHZhc29mdCBsdGQvL2R0ZCBodG1sIDMuMCBhc3dlZGl0ICsgZXh0ZW5zaW9ucy8vLS8vYXMvL2R0ZCBodG1sIDMuMCBhc3dlZGl0ICsgZXh0ZW5zaW9ucy8vLS8vaWV0Zi8vZHRkIGh0bWwgMi4wIGxldmVsIDEvLy0vL2lldGYvL2R0ZCBodG1sIDIuMCBsZXZlbCAyLy8tLy9pZXRmLy9kdGQgaHRtbCAyLjAgc3RyaWN0IGxldmVsIDEvLy0vL2lldGYvL2R0ZCBodG1sIDIuMCBzdHJpY3QgbGV2ZWwgMi8vLS8vaWV0Zi8vZHRkIGh0bWwgMi4wIHN0cmljdC8vLS8vaWV0Zi8vZHRkIGh0bWwgMi4wLy8tLy9pZXRmLy9kdGQgaHRtbCAyLjFlLy8tLy9pZXRmLy9kdGQgaHRtbCAzLjAvLy0vL2lldGYvL2R0ZCBodG1sIDMuMiBmaW5hbC8vLS8vaWV0Zi8vZHRkIGh0bWwgMy4yLy8tLy9pZXRmLy9kdGQgaHRtbCAzLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAwLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAxLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAyLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAzLy8tLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMC8vLS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0IGxldmVsIDEvLy0vL2lldGYvL2R0ZCBodG1sIHN0cmljdCBsZXZlbCAyLy8tLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMy8vLS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0Ly8tLy9pZXRmLy9kdGQgaHRtbC8vLS8vbWV0cml1cy8vZHRkIG1ldHJpdXMgcHJlc2VudGF0aW9uYWwvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDIuMCBodG1sIHN0cmljdC8vLS8vbWljcm9zb2Z0Ly9kdGQgaW50ZXJuZXQgZXhwbG9yZXIgMi4wIGh0bWwvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDIuMCB0YWJsZXMvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDMuMCBodG1sIHN0cmljdC8vLS8vbWljcm9zb2Z0Ly9kdGQgaW50ZXJuZXQgZXhwbG9yZXIgMy4wIGh0bWwvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDMuMCB0YWJsZXMvLy0vL25ldHNjYXBlIGNvbW0uIGNvcnAuLy9kdGQgaHRtbC8vLS8vbmV0c2NhcGUgY29tbS4gY29ycC4vL2R0ZCBzdHJpY3QgaHRtbC8vLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIDIuMC8vLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIGV4dGVuZGVkIDEuMC8vLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIGV4dGVuZGVkIHJlbGF4ZWQgMS4wLy8tLy9zb2Z0cXVhZCBzb2Z0d2FyZS8vZHRkIGhvdG1ldGFsIHBybyA2LjA6OjE5OTkwNjAxOjpleHRlbnNpb25zIHRvIGh0bWwgNC4wLy8tLy9zb2Z0cXVhZC8vZHRkIGhvdG1ldGFsIHBybyA0LjA6OjE5OTcxMDEwOjpleHRlbnNpb25zIHRvIGh0bWwgNC4wLy8tLy9zcHlnbGFzcy8vZHRkIGh0bWwgMi4wIGV4dGVuZGVkLy8tLy9zcS8vZHRkIGh0bWwgMi4wIGhvdG1ldGFsICsgZXh0ZW5zaW9ucy8vLS8vc3VuIG1pY3Jvc3lzdGVtcyBjb3JwLi8vZHRkIGhvdGphdmEgaHRtbC8vLS8vc3VuIG1pY3Jvc3lzdGVtcyBjb3JwLi8vZHRkIGhvdGphdmEgc3RyaWN0IGh0bWwvLy0vL3czYy8vZHRkIGh0bWwgMyAxOTk1LTAzLTI0Ly8tLy93M2MvL2R0ZCBodG1sIDMuMiBkcmFmdC8vLS8vdzNjLy9kdGQgaHRtbCAzLjIgZmluYWwvLy0vL3czYy8vZHRkIGh0bWwgMy4yLy8tLy93M2MvL2R0ZCBodG1sIDMuMnMgZHJhZnQvLy0vL3czYy8vZHRkIGh0bWwgNC4wIGZyYW1lc2V0Ly8tLy93M2MvL2R0ZCBodG1sIDQuMCB0cmFuc2l0aW9uYWwvLy0vL3czYy8vZHRkIGh0bWwgZXhwZXJpbWVudGFsIDE5OTYwNzEyLy8tLy93M2MvL2R0ZCBodG1sIGV4cGVyaW1lbnRhbCA5NzA0MjEvLy0vL3czYy8vZHRkIHczIGh0bWwvLy0vL3czby8vZHRkIHczIGh0bWwgMy4wLy8tLy93ZWJ0ZWNocy8vZHRkIG1vemlsbGEgaHRtbCAyLjAvLy0vL3dlYnRlY2hzLy9kdGQgbW96aWxsYSBodG1sLy8AAOQMEQA0AAAAGA0RACoAAABCDREAHwAAAGENEQAfAAAAgA0RACYAAACmDREAJgAAAMwNEQAeAAAA6g0RABcAAAABDhEAGAAAABkOEQAXAAAAMA4RAB0AAABNDhEAFwAAAGQOEQAVAAAAeQ4RABsAAACUDhEAGwAAAK8OEQAbAAAAyg4RABsAAADlDhEAIgAAAAcPEQAiAAAAKQ8RACIAAABLDxEAIgAAAG0PEQAaAAAAhw8RABMAAACaDxEAKAAAAMIPEQA1AAAA9w8RAC4AAAAlEBEAMAAAAFUQEQA1AAAAihARAC4AAAC4EBEAMAAAAOgQEQAjAAAACxERACoAAAA1EREAKgAAAF8REQAzAAAAkhERADsAAADNEREATgAAABsSEQBFAAAAYBIRACQAAACEEhEAKwAAAK8SEQAtAAAA3BIRADQAAAAQExEAHwAAAC8TEQAcAAAASxMRABwAAABnExEAFgAAAH0TEQAdAAAAmhMRAB8AAAC5ExEAIwAAANwTEQAoAAAABBQRACYAAAAqFBEAFQAAAD8UEQAZAAAAWBQRACMAAAB7FBEAHwAAAC0vL3czby8vZHRkIHczIGh0bWwgc3RyaWN0IDMuMC8vZW4vLy0vdzNjL2R0ZCBodG1sIDQuMCB0cmFuc2l0aW9uYWwvZW4AAEwWEQAkAAAAcBYRACIAAACc4BsABAAAAGh0dHA6Ly93d3cuaWJtLmNvbS9kYXRhL2R0ZC92MTEvaWJteGh0bWwxLXRyYW5zaXRpb25hbC5kdGQAAKwWEQA6AAAALS8vdzNjLy9kdGQgeGh0bWwgMS4wIGZyYW1lc2V0Ly8tLy93M2MvL2R0ZCB4aHRtbCAxLjAgdHJhbnNpdGlvbmFsLy/wFhEAIAAAABAXEQAkAAAALS8vdzNjLy9kdGQgaHRtbCA0LjAxIGZyYW1lc2V0Ly8tLy93M2MvL2R0ZCBodG1sIDQuMDEgdHJhbnNpdGlvbmFsLy9EFxEAIAAAAGQXEQAkAAAALS8vVzNDLy9EVEQgSFRNTCA0LjAvL0VOaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MC9zdHJpY3QuZHRkLS8vVzNDLy9EVEQgSFRNTCA0LjAxLy9FTmh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L3N0cmljdC5kdGQtLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTmh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQtLy9XM0MvL0RURCBYSFRNTCAxLjEvL0VOaHR0cDovL3d3dy53My5vcmcvVFIveGh0bWwxMS9EVEQveGh0bWwxMS5kdGRhYm91dDpsZWdhY3ktY29tcGF0Z2V0X3Jlc3VsdCBjYWxsZWQgYmVmb3JlIGRvbmUAAHDhGwByAAAAUwAAABUAAABuYW1lX2J1ZiBtaXNzaW5nIGluIG5hbWVkIGNoYXJhY3RlciByZWZlcmVuY2UAAABw4RsAcgAAAFgAAAAOAAAAcOEbAHIAAABdAAAADgAAAGludmFsaWQgY2hhciBtaXNzZWQgYnkgZXJyb3IgaGFuZGxpbmcgY2FzZXMAcOEbAHIAAADwAAAAGQAAAHDhGwByAAAALwEAADMAAABCb2d1c05hbWVOYW1lZE51bWVyaWNTZW1pY29sb24AAFYCAAAEAAAABAAAAB8CAABPY3RvdGhvcnBlQmVnaW54bi0tL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9pZG5hLTAuMS41L3NyYy91dHM0Ni5ycwAAzxkRAFsAAAApAAAABgAAAM8ZEQBbAAAAUwAAAAgAAADPGREAWwAAAE8AAAAOAAAAzxkRAFsAAABRAAAADgAAAM8ZEQBbAAAAOwEAADMAAADPGREAWwAAAFMBAAAvAAAAAAAAACwAAAAtAAAALgAAAC8AAAAvAAAAMAAAADkAAAA6AAAAQAAAAEEAAABaAAAAWwAAAGAAAABhAAAAegAAAHsAAAB/AAAAgAAAAJ8AAACgAAAAoAAAAKEAAACnAAAAqAAAAKoAAACrAAAArAAAAK0AAACvAAAAsAAAALEAAACyAAAAtQAAALYAAAC3AAAAuAAAAN8AAADgAAAA/wAAAAABAAAxAQAAMgEAADMBAAA0AQAANgEAADcBAAA4AQAAOQEAAD4BAAA/AQAAQAEAAEEBAACLAQAAjAEAAI0BAACOAQAAmAEAAJkBAACbAQAAnAEAAKkBAACqAQAAqwEAAKwBAAC4AQAAuQEAALsBAAC8AQAAvAEAAL0BAADDAQAAxAEAAMYBAADHAQAAyQEAAMoBAADMAQAAzQEAANsBAADcAQAA3QEAAN4BAADuAQAA7wEAAPABAADxAQAA8wEAAPQBAAAyAgAAMwIAADkCAAA6AgAAPgIAAD8CAABAAgAAQQIAAE4CAABPAgAArwIAALACAAC4AgAAuQIAANcCAADYAgAA3QIAAN4CAADfAgAA4AIAAOQCAADlAgAAPwMAAEADAABFAwAARgMAAE4DAABPAwAATwMAAFADAABvAwAAcAMAAHcDAAB4AwAAeQMAAHoDAAB6AwAAewMAAH0DAAB+AwAAfwMAAIADAACDAwAAhAMAAKsDAACsAwAAwQMAAMIDAADCAwAAwwMAAM4DAADPAwAA+gMAAPsDAAD8AwAA/QMAAC8EAAAwBAAAXwQAAGAEAACABAAAgQQAAIkEAACKBAAAzQQAAM4EAADPBAAA0AQAAFYFAABXBQAAWAUAAFkFAABfBQAAYAUAAGAFAABhBQAAhgUAAIcFAACIBQAAiQUAAIoFAACLBQAAjAUAAI0FAACPBQAAkAUAAJAFAACRBQAAxwUAAMgFAADPBQAA0AUAAOoFAADrBQAA7wUAAPAFAAD0BQAA9QUAAAUGAAAGBgAAGwYAABwGAAAdBgAAHgYAAHQGAAB1BgAAeAYAAHkGAADcBgAA3QYAAN0GAADeBgAADQcAAA4HAAAPBwAAEAcAAEoHAABLBwAATAcAAE0HAACxBwAAsgcAAL8HAADABwAA+gcAAPsHAAD/BwAAAAgAAC0IAAAuCAAALwgAADAIAAA+CAAAPwgAAD8IAABACAAAWwgAAFwIAABdCAAAXggAAF8IAABgCAAAaggAAGsIAACfCAAAoAgAALQIAAC1CAAAtQgAALYIAAC9CAAAvggAANMIAADUCAAA4QgAAOIIAADiCAAA4wgAAFcJAABYCQAAXwkAAGAJAACDCQAAhAkAAIQJAACFCQAAjAkAAI0JAACOCQAAjwkAAJAJAACRCQAAkgkAAJMJAACoCQAAqQkAAKkJAACqCQAAsAkAALEJAACyCQAAswkAALUJAAC2CQAAuQkAALoJAAC7CQAAvAkAAMQJAADFCQAAxgkAAMcJAADICQAAyQkAAMoJAADLCQAAzgkAAM8JAADWCQAA1wkAANcJAADYCQAA2wkAANwJAADfCQAA4AkAAOMJAADkCQAA5QkAAOYJAAD9CQAA/gkAAAAKAAABCgAAAwoAAAQKAAAECgAABQoAAAoKAAALCgAADgoAAA8KAAAQCgAAEQoAABIKAAATCgAAKAoAACkKAAApCgAAKgoAADAKAAAxCgAANwoAADgKAAA5CgAAOgoAADsKAAA8CgAAPQoAAD4KAABCCgAAQwoAAEYKAABHCgAASAoAAEkKAABKCgAASwoAAE0KAABOCgAAUAoAAFEKAABRCgAAUgoAAFgKAABZCgAAXgoAAF8KAABlCgAAZgoAAHUKAAB2CgAAgAoAAIEKAACDCgAAhAoAAIQKAACFCgAAjQoAAI4KAACOCgAAjwoAAJEKAACSCgAAkgoAAJMKAACoCgAAqQoAAKkKAACqCgAAsAoAALEKAACxCgAAsgoAALMKAAC0CgAAtAoAALUKAAC5CgAAugoAALsKAAC8CgAAxQoAAMYKAADGCgAAxwoAAMkKAADKCgAAygoAAMsKAADNCgAAzgoAAM8KAADQCgAA0AoAANEKAADfCgAA4AoAAOMKAADkCgAA5QoAAOYKAADxCgAA8goAAPgKAAD5CgAA/woAAAALAAAACwAAAQsAAAMLAAAECwAABAsAAAULAAAMCwAADQsAAA4LAAAPCwAAEAsAABELAAASCwAAEwsAACgLAAApCwAAKQsAACoLAAAwCwAAMQsAADELAAAyCwAAMwsAADQLAAA0CwAANQsAADkLAAA6CwAAOwsAADwLAABECwAARQsAAEYLAABHCwAASAsAAEkLAABKCwAASwsAAE0LAABOCwAAVQsAAFYLAABXCwAAWAsAAFsLAABcCwAAXgsAAF8LAABjCwAAZAsAAGULAABmCwAAdwsAAHgLAACBCwAAggsAAIMLAACECwAAhAsAAIULAACKCwAAiwsAAI0LAACOCwAAkAsAAJELAACRCwAAkgsAAJULAACWCwAAmAsAAJkLAACaCwAAmwsAAJ0LAACeCwAAnwsAAKALAACiCwAAowsAAKQLAAClCwAApwsAAKgLAACqCwAAqwsAAK0LAACuCwAAuQsAALoLAAC9CwAAvgsAAMILAADDCwAAxQsAAMYLAADICwAAyQsAAMkLAADKCwAAzQsAAM4LAADPCwAA0AsAANALAADRCwAA1gsAANcLAADXCwAA2AsAAOULAADmCwAA+gsAAPsLAAD/CwAAAAwAAAMMAAAEDAAABAwAAAUMAAAMDAAADQwAAA0MAAAODAAAEAwAABEMAAARDAAAEgwAACgMAAApDAAAKQwAACoMAAA5DAAAOgwAADwMAAA9DAAARAwAAEUMAABFDAAARgwAAEgMAABJDAAASQwAAEoMAABNDAAATgwAAFQMAABVDAAAVgwAAFcMAABXDAAAWAwAAFoMAABbDAAAXwwAAGAMAABjDAAAZAwAAGUMAABmDAAAbwwAAHAMAAB3DAAAeAwAAIMMAACEDAAAhAwAAIUMAACMDAAAjQwAAI0MAACODAAAkAwAAJEMAACRDAAAkgwAAKgMAACpDAAAqQwAAKoMAACzDAAAtAwAALQMAAC1DAAAuQwAALoMAAC7DAAAvAwAAMQMAADFDAAAxQwAAMYMAADIDAAAyQwAAMkMAADKDAAAzQwAAM4MAADUDAAA1QwAANYMAADXDAAA3QwAAN4MAADfDAAA4AwAAOMMAADkDAAA5QwAAOYMAADvDAAA8AwAAPAMAADxDAAA8gwAAPMMAAD/DAAAAA0AAAMNAAAEDQAABA0AAAUNAAAMDQAADQ0AAA0NAAAODQAAEA0AABENAAARDQAAEg0AAEQNAABFDQAARQ0AAEYNAABIDQAASQ0AAEkNAABKDQAATw0AAFANAABTDQAAVA0AAGMNAABkDQAAZQ0AAGYNAAB/DQAAgA0AAIENAACCDQAAgw0AAIQNAACEDQAAhQ0AAJYNAACXDQAAmQ0AAJoNAACxDQAAsg0AALINAACzDQAAuw0AALwNAAC9DQAAvg0AAL8NAADADQAAxg0AAMcNAADJDQAAyg0AAMoNAADLDQAAzg0AAM8NAADUDQAA1Q0AANcNAADYDQAA3w0AAOANAADlDQAA5g0AAO8NAADwDQAA8Q0AAPINAAD0DQAA9Q0AAAAOAAABDgAAMg4AADMOAAAzDgAANA4AADoOAAA7DgAAPg4AAD8OAABbDgAAXA4AAIAOAACBDgAAgg4AAIMOAACEDgAAhQ4AAIYOAACHDgAAiA4AAIkOAACKDgAAiw4AAIwOAACNDgAAjQ4AAI4OAACTDgAAlA4AAJcOAACYDgAAmA4AAJkOAACfDgAAoA4AAKAOAAChDgAAow4AAKQOAACnDgAAqA4AAKkOAACqDgAAqw4AAKwOAACsDgAArQ4AALIOAACzDgAAsw4AALQOAAC5DgAAug4AALoOAAC7DgAAvQ4AAL4OAAC/DgAAwA4AAMQOAADFDgAAxw4AAMgOAADNDgAAzg4AAM8OAADQDgAA2Q4AANoOAADbDgAA3A4AAN0OAADeDgAA3w4AAOAOAAD/DgAAAA8AAAsPAAAMDwAADA8AAA0PAABCDwAAQw8AAEMPAABEDwAARw8AAEgPAABIDwAASQ8AAEwPAABNDwAATQ8AAE4PAABRDwAAUg8AAFIPAABTDwAAVg8AAFcPAABXDwAAWA8AAFsPAABcDwAAXA8AAF0PAABoDwAAaQ8AAGkPAABqDwAAbA8AAG0PAABwDwAAcQ8AAHIPAABzDwAAeQ8AAHoPAACADwAAgQ8AAIEPAACCDwAAkg8AAJMPAACTDwAAlA8AAJcPAACYDwAAmA8AAJkPAACcDwAAnQ8AAJ0PAACeDwAAoQ8AAKIPAACiDwAAow8AAKYPAACnDwAApw8AAKgPAACrDwAArA8AAKwPAACtDwAAuA8AALkPAAC5DwAAug8AALwPAAC9DwAAvQ8AAL4PAADMDwAAzQ8AAM0PAADODwAA2g8AANsPAAD/DwAAABAAAJ8QAACgEAAAxhAAAMcQAADHEAAAyBAAAMwQAADNEAAAzRAAAM4QAADPEAAA0BAAAPsQAAD8EAAA/BAAAP0QAABeEQAAXxEAAGARAABhEQAASBIAAEkSAABJEgAAShIAAE0SAABOEgAATxIAAFASAABWEgAAVxIAAFkSAABaEgAAXRIAAF4SAABfEgAAYBIAAIgSAACJEgAAiRIAAIoSAACNEgAAjhIAAI8SAACQEgAAsBIAALESAACxEgAAshIAALUSAAC2EgAAtxIAALgSAAC+EgAAvxIAAMESAADCEgAAxRIAAMYSAADHEgAAyBIAANYSAADXEgAA1xIAANgSAAAQEwAAERMAABETAAASEwAAFRMAABYTAAAXEwAAGBMAAFoTAABbEwAAXBMAAF0TAAB8EwAAfRMAAH8TAACAEwAAmRMAAJoTAACfEwAAoBMAAPUTAAD2EwAA9xMAAPgTAAD9EwAA/hMAAP8TAAAAFAAAfxYAAIAWAACAFgAAgRYAAJwWAACdFgAAnxYAAKAWAAD4FgAA+RYAAP8WAAAAFwAADBcAAA0XAAANFwAADhcAABQXAAAVFwAAHxcAACAXAAA2FwAANxcAAD8XAABAFwAAUxcAAFQXAABfFwAAYBcAAGwXAABtFwAAbRcAAG4XAABwFwAAcRcAAHEXAAByFwAAcxcAAHQXAAB/FwAAgBcAALMXAAC0FwAAtRcAALYXAADdFwAA3hcAAN8XAADgFwAA6RcAAOoXAADvFwAA8BcAAPkXAAD6FwAA/xcAAAAYAAAFGAAABhgAAAYYAAAHGAAAChgAAAsYAAANGAAADhgAAA8YAAAQGAAAGRgAABoYAAAfGAAAIBgAAHcYAAB4GAAAfxgAAIAYAACqGAAAqxgAAK8YAACwGAAA9RgAAPYYAAD/GAAAABkAAB4ZAAAfGQAAHxkAACAZAAArGQAALBkAAC8ZAAAwGQAAOxkAADwZAAA/GQAAQBkAAEAZAABBGQAAQxkAAEQZAABtGQAAbhkAAG8ZAABwGQAAdBkAAHUZAAB/GQAAgBkAAKsZAACsGQAArxkAALAZAADJGQAAyhkAAM8ZAADQGQAA2hkAANsZAADdGQAA3hkAABsaAAAcGgAAHRoAAB4aAABeGgAAXxoAAF8aAABgGgAAfBoAAH0aAAB+GgAAfxoAAIkaAACKGgAAjxoAAJAaAACZGgAAmhoAAJ8aAACgGgAArRoAAK4aAACvGgAAsBoAAL4aAAC/GgAA/xoAAAAbAABLGwAATBsAAE8bAABQGwAAfBsAAH0bAAB/GwAAgBsAAPMbAAD0GwAA+xsAAPwbAAA3HAAAOBwAADocAAA7HAAASRwAAEocAABMHAAATRwAAH8cAACAHAAAgxwAAIQcAACFHAAAhhwAAIgcAACJHAAAvxwAAMAcAADHHAAAyBwAAM8cAADQHAAA+RwAAPocAAD/HAAAAB0AACsdAAAsHQAAah0AAGsdAAB3HQAAeB0AAHgdAAB5HQAAmh0AAJsdAAC/HQAAwB0AAPkdAAD6HQAA+h0AAPsdAAD/HQAAAB4AAJQeAACVHgAAmR4AAJoeAACbHgAAnB4AAJ0eAACeHgAA/h4AAP8eAAAHHwAACB8AAA8fAAAQHwAAFR8AABYfAAAXHwAAGB8AAB0fAAAeHwAAHx8AACAfAAAnHwAAKB8AAC8fAAAwHwAANx8AADgfAAA/HwAAQB8AAEUfAABGHwAARx8AAEgfAABNHwAATh8AAE8fAABQHwAAVx8AAFgfAABfHwAAYB8AAGcfAABoHwAAfR8AAH4fAAB/HwAAgB8AAK8fAACwHwAAsR8AALIfAADPHwAA0B8AANIfAADTHwAA0x8AANQfAADVHwAA1h8AANcfAADYHwAA3x8AAOAfAADiHwAA4x8AAOMfAADkHwAA5x8AAOgfAADvHwAA8B8AAPEfAADyHwAA/x8AAAAgAAAKIAAACyAAAAsgAAAMIAAADSAAAA4gAAAPIAAAECAAABEgAAASIAAAFiAAABcgAAAXIAAAGCAAACMgAAAkIAAAJiAAACcgAAAnIAAAKCAAAC4gAAAvIAAALyAAADAgAAAyIAAAMyAAADcgAAA4IAAAOyAAADwgAAA+IAAAPyAAAEYgAABHIAAASSAAAEogAABWIAAAVyAAAFcgAABYIAAAXiAAAF8gAABgIAAAYSAAAGMgAABkIAAAZCAAAGUgAABvIAAAcCAAAHEgAAByIAAAcyAAAHQgAACcIAAAnSAAAJ8gAACgIAAApyAAAKggAACoIAAAqSAAAL8gAADAIAAAzyAAANAgAADwIAAA8SAAAP8gAAAAIQAACiEAAAshAAAOIQAADyEAAA8hAAAQIQAAESEAABIhAAATIQAAFCEAABYhAAAXIQAAGCEAABkhAAAaIQAAGyEAAB0hAAAeIQAAHyEAACAhAAAuIQAALyEAADAhAAAxIQAAPCEAAD0hAAA+IQAAPyEAAEAhAABBIQAARCEAAEUhAABGIQAARyEAAEkhAABKIQAATyEAAFAhAAB/IQAAgCEAAIIhAACDIQAAgyEAAIQhAACIIQAAiSEAAIkhAACKIQAAiyEAAIwhAACPIQAAkCEAACsiAAAsIgAAMCIAADEiAABfIgAAYCIAAGAiAABhIgAAbSIAAG4iAABvIgAAcCIAACgjAAApIwAAKiMAACsjAAAmJAAAJyQAAD8kAABAJAAASiQAAEskAABfJAAAYCQAAIckAACIJAAAmyQAAJwkAADqJAAA6yQAAAsqAAAMKgAADCoAAA0qAABzKgAAdCoAAHYqAAB3KgAA2yoAANwqAADcKgAA3SoAAHMrAAB0KwAAdSsAAHYrAACVKwAAlisAAJcrAACYKwAAuSsAALorAAC8KwAAvSsAAMgrAADJKwAAySsAAMorAADSKwAA0ysAAOsrAADsKwAA7ysAAPArAAD/KwAAACwAAC8sAAAwLAAAXiwAAF8sAABkLAAAZSwAAGYsAABnLAAAciwAAHMsAAB0LAAAdSwAAHUsAAB2LAAAeywAAHwsAADiLAAA4ywAAOosAADrLAAA7SwAAO4sAADxLAAA8iwAAPMsAAD0LAAA+CwAAPksAAAlLQAAJi0AACctAAAoLQAALC0AAC0tAAAtLQAALi0AAC8tAAAwLQAAZy0AAGgtAABuLQAAby0AAHAtAABxLQAAfi0AAH8tAACWLQAAly0AAJ8tAACgLQAApi0AAKctAACnLQAAqC0AAK4tAACvLQAAry0AALAtAAC2LQAAty0AALctAAC4LQAAvi0AAL8tAAC/LQAAwC0AAMYtAADHLQAAxy0AAMgtAADOLQAAzy0AAM8tAADQLQAA1i0AANctAADXLQAA2C0AAN4tAADfLQAA3y0AAOAtAABJLgAASi4AAH8uAACALgAAmS4AAJouAACaLgAAmy4AAJ4uAACfLgAAny4AAKAuAADyLgAA8y4AAPMuAAD0LgAA/y4AAAAvAADVLwAA1i8AAP8vAAAAMAAAAjAAAAMwAAA1MAAANjAAADowAAA7MAAAPzAAAEAwAABAMAAAQTAAAJYwAACXMAAAmDAAAJkwAACaMAAAmzAAAJwwAACdMAAAnjAAAJ8wAACfMAAAoDAAAP4wAAD/MAAA/zAAAAAxAAAEMQAABTEAAC4xAAAvMQAAMDEAADExAACPMQAAkDEAAJExAACSMQAAnzEAAKAxAAC6MQAAuzEAAL8xAADAMQAA4zEAAOQxAADvMQAA8DEAAP8xAAAAMgAARzIAAEgyAABPMgAAUDIAAP8zAAAANAAAtU0AALZNAAC/TQAAwE0AAOqfAADrnwAA/58AAACgAACMpAAAjaQA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gCGAIoAjgCSAJQAogCkALIAtADGAMgBagFsAjYCOAJGAkgCYgJkA5IDlAPCA8QD/gAABDYEOgQ+BEIERgRKBEwEigSMBNIE1gTYBdYF2AXuBfAGKgYsBlIGVAZuBnAGhgaIBqIGpgaqBqwGzgbSBtYG2AbiBuQHhgeKB44HkARCCEQJEgkUCZoJnAquCrAIzgzSDNYM2gzcDOYM6gzuDPIM9gz6DP4NAg0GDQoNDg0SDRYNGA0qDS4NMg02DToNPg1CDUYNSg1ODVINVg1aDV4NYg1mDWgNcg12DXoNfg2CDYYNig2ODZINlA22DboNvg3CDcYNyg3ODdIN1g3YDeIN5g3qDe4N8g32DfoN/g4CDgYOCg4MDh4OIg4mDioOLg4yDjYOOg4+DkIORg5KDk4OUA5uDnIOdA5+DoIOhg6KDo4Okg6WDpoOnA62DroOvg7CDsYOyg7ODtIO1g7aDt4O4g7mDuoO7g7yDvYO+g7+DwIPBg8KDw4PEg8WDxoPHg8iDyYPKg8uDzIPNg86Dz4PQg9GD0oPTg9SD1YPWg9eD2IPZg9qD24Pcg92D3oPfg+CD4YPiA+WD5oPng+iD6YPqg+uD7IPtg+6D74Pwg/GD8gP1g/aD94P4g/mD+oP7g/yD/YP+g/+DAIQBhAKEA4QEhAWEBoQHhAiECYQKhAuEDIQNhA6ED4QQhBGEEoQThBSEFYQWhBeEGIQZhBqEG4QchB2EHoQfhCCEIYQihCOEJIQlhCaEJ4QohCmEKoQrhCyELYQuhC+EMIQxhDKEM4Q0hDUEN4Q4hDmEOoQ7hDyEPYQ+hD+EQIRBhEKEQ4REhEWERoRHhEiESYRKhEuETIRNhE6ET4RQhFGEUoRThFQEVoRXhFiEWYRahFuEXARfhGCEYYRihGOEZIRlhGaEZ4RohGmEaoRrhGwEboRvhHAEcoRzhHSEdYR2hHeEeIR5hHoEfoR/hICEgYSChIOEhISFhIaEh4SIBIuEjISNhI6EjwSRhJKEk4SUhJWEloSXhJiEmYSahJuEnISdhJ6En4SghKGEooSjhKSEpYSmBK2EroSvhLCEsYSyhLOEtIS1hLaEt4S4hLmEuoS7hLyEvYS+hL+EwITBhMKEw4TEhMWExoTHhMiEyYTKhMuEzITNhM6Ez4TQhNGE0gTVhNaE14TYhNmE2oTbhNyE3YTehN+E4ATjhOSE5YTmhOeE6ITphOqE64TshO2E7oTvhPCE8YTyhPME+YT6hPuE/IT9hP6E/4QAhQGFAoUDhQSFBYUGhQeFCIUJhQqFC4UMhQ2FDoUPhRCFEYUShROFFIUVhRaFF4UYhRmFGoUbhRyFHYUehR+FIIUhhSKFI4UkhSWFJoUnhSiFKYUqhSuFLIUthS6FL4UwhTGFMoUzhTSFNYU2hTeFOIU5hTqFO4U8hT2FPoU/hUCFQYVChUOFRIVFhUaFR4VIhUmFSoVLhUyFTYVOBVKFUwVWhVeFWIVZhVqFW4VcBZuFnIWdhZ4Fw4XEhcWFxgVbhlwGXoZfBsCGwQbJhsqGywbRhtKG0wbbhtwG5IblhuYG7Ibthu4G9ob3Bg2HDgc+hz8HXYdeh1+HYIdhB2mHaodrh2wHdId1B4OHhIeFh4aHhweJh4qHi4eMh42HjoePh5CHkQeWh5cHmoebB56Hn4egh6EHo4ekh6WHpgeoh6kH0ofTh9SH1YfWh9eH2IfZB+SH5Yfmh+eH6Afrh+wH7ofvh/AH/4cACAyIDQgPiBCIEQgUiBUIRYhGiEeISIhJiEqIS4hMCFGIUohTiFSIVYhWCFiIWYhaiFuIXAiEiIUI1IjViNaI1wjaiNuI3IjdiN6I34jgiOGI4ojjiOSI5YjmiOeI6AgYiRkJH4kgCSyJLYkuiS8JlomXCZqJmwmdiZ6JnwmhiaKJo4mkiaWJpgmoiamJqomriayJrYmuia+JsImxibKJs4m0ibWJtom3ibiJuYm6ibuJvIm9ib6Jv4nAicGJwonDicQJmoqbCp6KnwqkiqWKpoqniqiKqQqriqyKrYquiq+KsIqxirIKEYsSCyCLIYsiiyOLJIslC22LbgsejR+NII0hjSKNI40kjSWNJo0njSgNVY1WDXSNdY12jXcNhI2FDcSNxQ3TjdQN143YDduN3A3+jf8NAo4DjgSOBY4GjgeOCI4JjgqOC44Mjg2ODo4PjhCOEY4SjhOOFI4VjhaOF44YjhmOGo4bjhyOHY4ejh+OII4hjiKOI44kjiWOJo4njiiOKY4qjiuOLI4tDjGOMo4zDoOOhI6FjoaOh46IjomOio6LjoyOjQ6UjpUOmo+bD56Pnw+tj64PsI+xD+SP5Q/0j/UPX5BgEGWQZpBnEGyQbRCgkKGQopCjkKSQpZCmkKeQqJCpkKqQq5CskK2QrpCvkLCQsZCykLOQtJC1kLaQt5C4kLmQupC7kLyQvZC+kL+QwJDBkMKQw5DEkMWQxpDHkMiQyZDKkMuQzJDNkM6Qz5DQkNGQ0pDTEA+SEJIRkhKSE5IUEhmSGhIfkiCSIZIikiOSJJIlkiaSJ5IokimSKpIrEi6SLxIzkjQSOZI6kjuSPBJDkkQSSZJKEk2SThJ4knkSh5KIkokSkpKTkpQSl5KYEqiSqRKrkqySrRKvkrASyJLJEtqS25Lckt2S3pLfkuCS4ZLikuOS5JLlkuaS55LokumS6pLrkuyS7ZLuku+S8JLxkvKS85L0kvWS9pL3kviS+ZL6kvuS/JL9kv6S/5IAkwGTAhPCk8MTyZPKE9CT0RPXk9gT25PcE+uT7JPtk+6T75Pwk/GT8pPzk/ST9ZP2k/eT+JP5k/qT+5P8k/2T/pP/kwCUAZQClAOUBJQFlAaUB5QIlAmUCpQLlAyUDZQOlA+UEJQRlBKUE5QUlBWUFpQXlBgUQJRBlEKUQ5REFGiUaZRqlGuUbJRtlG6Ub5RwlHGUcpRzlHSUdZR2lHeUeJR5FHuUfJR9lH6Uf5SAlIGUgpSDlISUhZSGlIeUiJSJlIqUi5SMlI2UjpSPlJCUkZSSlJOUlJSVlJaUl5SYlJmUmpSblJyUnZSelJ+UoJShlKKUo5SklKWUppSnlKiUqZSqlKuUrJStlK6Ur5SwlLGUspSzlLSUtZS2lLeUuJS5FOyU7ZTulO+U8JTxlPKU85T0lPWU9pT3lPiU+ZT6lPuU/JT9lP6U/5QAlQGVApUDlQSVBZUGlQeVCJUJlQqVC5UMlQ2VDpUPlRAVE5UUlRWVFpUXlRiVGZUalRuVHJUdlR6VH5UglSGVIpUjlSSVJZUmlSeVKJUplSqVK5UslS2VLpUvlTCVMZUylTOVNJU1lTaVN5U4lTmVOpU7lTwVQJVBlUKVQ5VElUWVRpVHlUiVSZVKlUuVTJVNlU6VT5VQlVGVUpVTlVSVVZVWlVeVWJVZFXmVepV7lXyVfZV+lX+VgJWBlYKVg5WElYWVhpWHlYiViZWKlYuVjJWNlY6Vj5WQlZGVkpWTlZSVlZWWlZeVmJWZlZqVmxWdlZ6Vn5WglaGVopWjlaSVpZWmlaeVqJWplaqVq5Wsla2VrpWvlbCVsZWylbOVtJW1lbaVt5W4lbmVupW7lbyVvZW+lb+VwJXBlcKVw5XElcWVxpXHlciVyZXKlcuVzJXNlc6Vz5XQldGV0pXTldSV1ZXWldeV2JXZldqV25Xcld2V3pXfleCV4ZXileOV5JXlFeyV7ZXule8V9ZX2lfeV+JX5lfqV+5X8lf0VnZaelp+WoBailqMWBZcGF0CXQRedmJ4YyZjKGAKZAxk7mTwZdJl1Ga2Zrhm7mbyZvRnvmfCZ8ZnymfOZ9Jn1mfaZ95n4mfmZ+pn7mfyZ/Zn+mf+ZAJoBmgKaAxolmiaaJ5oomimaKporGlCaURpmmmeaaJppGneaeBqGmocavJq9Gtia2Zramtua3Jrdmt6a35rgmuGa4prjmuSa5Zrmmuca8ZrymvMaM5s0GzabN5s4mzmbOps7mzwbP5tAG2ybbRt2m3cbeZt6m3ubfJt9m36bf5uAm4GbgpuDm4SbhZuGm4ebiJuJm4qbi5uMm42bjpuPm5CbkZuSm5OblJuVm5abl5uYm5mbmpubm5ybnZuem5+boJuhm6Kbo5ukm6Wbppunm6gb2ZvaG+ub7BsPnBAcNZw2nDecOBzOnM8c55zoHP2c/hydnZ4dvJ29nb6dBQAAAAAAAAAFAAAAAAAAAAUAAAACAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQUAAAAAAAAABQAAAAQAAAAGGgABAAAAAAYbAAMAAAAAAgAAAQAAAAABAAAAAAAAAAYeAAMAAAAAAiEAAQIiAAEGIwADAiYAAgAAAAAGKAADAisAAQIOAAEAAAAAAiwABQIxAAUCNgAFAAAAAAI7AAICPQACAj8AAgJBAAICQwACAkUAAgJHAAICSQACAksAAgJNAAICTwACAlEAAgJTAAICVQACAlcAAgJZAAICWwACAl0AAgJfAAICYQACAmMAAgJlAAICZwACAAAAAAJpAAICawACAm0AAgJvAAICcQACAnMAAgJ1AAIDdwACAAAAAAJ5AAIAAAAAAnsAAgAAAAACfQACAAAAAAJ/AAIAAAAAAoEAAgAAAAACgwACAAAAAAKFAAIAAAAAAocAAgAAAAACiQACAAAAAAKLAAIAAAAAAo0AAgAAAAACjwACAAAAAAKRAAIAAAAAApMAAgAAAAAClQACAAAAAAKXAAIAAAAAApkAAgAAAAACmwACAAAAAAKdAAIAAAAAAp8AAgAAAAACoQACAAAAAAKjAAIAAAAAAqUAAgAAAAACpwACAAAAAAKpAAMAAAAAAqwAAgKuAAIAAAAAArAAAgAAAAACsgACAAAAAAK0AAIAAAAAArYAAgAAAAACuAADArsAAgAAAAACvQACAAAAAAK/AAIAAAAAAsEAAgAAAAACwwADAsYAAgAAAAACyAACAAAAAALKAAIAAAAAAswAAgAAAAACzgACAAAAAALQAAIAAAAAAtIAAgAAAAAC1AACAAAAAALWAAIAAAAAAtgAAgAAAAAC2gACAAAAAALcAAIAAAAAAt4AAgAAAAAC4AACAAAAAALiAAIAAAAAAuQAAgAAAAAC5gACAAAAAALoAAIAAAAAAuoAAgAAAAAC7AACAAAAAALuAAIAAAAAAvAAAgAAAAAC8gACAAAAAAL0AAIC9gACAAAAAAL4AAIAAAAAAvoAAgAAAAACEgABAAAAAAL8AAIC/gACAAAAAAIAAQIAAAAAAgIBAgIEAQIAAAAAAgYBAgIIAQICCgECAAAAAAIMAQICDgECAhABAgISAQIAAAAAAhQBAgIWAQIAAAAAAhgBAgIaAQICHAECAAAAAAIeAQICIAECAAAAAAIiAQICJAECAAAAAAImAQIAAAAAAigBAgAAAAACKgECAiwBAgAAAAACLgECAAAAAAIwAQIAAAAAAjIBAgI0AQIAAAAAAjYBAgI4AQICOgECAAAAAAI8AQIAAAAAAj4BAgJAAQIAAAAAAkIBAgAAAAACRAEDAkcBAgJJAQICSwECAAAAAAJNAQIAAAAAAk8BAgAAAAACUQECAAAAAAJTAQIAAAAAAlUBAgAAAAACVwECAAAAAAJZAQIAAAAAAlsBAgAAAAACXQECAAAAAAJfAQIAAAAAAmEBAgAAAAACYwECAAAAAAJlAQIAAAAAAmcBAgAAAAACaQECAAAAAAJrAQIAAAAAAm0BAgJvAQIAAAAAAnEBAgJzAQICdQECAAAAAAJ3AQIAAAAAAnkBAgAAAAACewECAAAAAAJ9AQIAAAAAAn8BAgAAAAACgQECAAAAAAKDAQIAAAAAAoUBAgAAAAAChwECAAAAAAKJAQIAAAAAAosBAgAAAAACjQECAAAAAAKPAQIAAAAAApEBAgAAAAACkwECAAAAAAKVAQIAAAAAApcBAgAAAAACmQECAAAAAAKbAQIAAAAAAp0BAgAAAAACnwECAAAAAAKhAQIAAAAAAqMBAgAAAAACpQECAAAAAAKnAQIAAAAAAqkBAgAAAAACqwECAAAAAAKtAQIAAAAAAq8BAgAAAAACsQEDArQBAgAAAAACtgECArgBAwAAAAACuwECAAAAAAK9AQICvwECAsEBAgLDAQIAAAAAAsUBAgAAAAACxwECAAAAAALJAQIAAAAAAssBAgAAAAACBwABAs0BAgIJAAECEQABAs8BAgLRAQIC0wECAhYAAQIYAAEAAAAABtUBAwbYAQMG2wEDBt4BAwbhAQMG5AEDAAAAAAIWAQICCwABAhIAAQIXAAEC5wECAAAAAALpAQIC6wECAAAAAALtAQIC7wEEAvMBAgAAAAABAAAAAAAAAAL1AQIAAAAAAvcBAgAAAAAC+QECAAAAAAL7AQIAAAAABAAAAAb9AQMAAAAABgACAQIBAgIEAAAABiMAAwYDAgUCCAICAgoCAgIMAgICDgICAhACAgQAAAACEgICBAAAAAIUAgICFgICAAAAAAIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICBAAAAAI2AgICOAICAjoCAgI8AgICPgICAkACAgJCAgICRAICAkYCAgAAAAADNgICAAAAAAJIAgICGgICAiYCAgI6AgICFAICAkYCAgI8AgICMgICAAAAAAJKAgIAAAAAAkwCAgAAAAACTgICAAAAAAJQAgIAAAAAAlICAgAAAAACVAICAAAAAAJWAgIAAAAAAlgCAgAAAAACWgICAAAAAAJcAgIAAAAAAl4CAgAAAAACYAICAAAAAAIoAgICNAICAjYCAgAAAAACJgICAiACAgAAAAACYgICAAAAAAI2AgICZAICAAAAAAJmAgICaAICAmoCAgJsAgICbgICAnACAgJyAgICdAICAnYCAgJ4AgICegICAnwCAgJ+AgICgAICAoICAgKEAgIChgICAogCAgKKAgICjAICAo4CAgKQAgICkgICApQCAgKWAgICmAICApoCAgKcAgICngICAqACAgKiAgICpAICAqYCAgKoAgICqgICAqwC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AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAJkBAYAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAACagQGAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAnAEBgJ2BAYAAAAABAAAAAAAAAACfAQDAAAAAAJ/BAYAAAAABAAAAAAAAAAChQQGAAAAAAKLBAYAAAAAApEEBgAAAAAClwQGAAAAAAKdBAYAAAAABAAAAAAAAAACowQGAAAAAAKpBAYCrwQGArUECQK+BAYCxAQJAAAAAALNBAYAAAAAAtMEBgAAAAAEAAAAAAAAAALZBAYAAAAAAt8EBgAAAAAC5QQGAAAAAALrBAYAAAAAAvEEBgAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAvcEAwQAAAAC+gQDBAAAAAAAAAAC/QQDAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA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AwKRDAMClAwDApcMAwKaDAMCnQwDAqAMAwKjDAMCpgwDAqkMAwKsDAMCrwwDArIMAwK1DAMCuAwDArsMAwK+DAMCwQwDAsQMAwLHDAMCygwDAs0MAwLQDAMC0wwDAtYMAwLZDAMC3AwDAt8MAwLiDAMC5QwDAugMAwLrDAMC7gwDAvEMAwL0DAMC9wwDAvoMAwL9DAMCAA0DAgMNAwIGDQMCCQ0DAgwNAwIPDQMCEg0DAhUNAwIYDQMCGw0DAh4NAwIhDQMCJA0DAicNAwIqDQMCLQ0DAjANAwIzDQMCNg0DAjkNAwI8DQMCPw0DAkINAwJFDQMCSA0DAksNAwJODQMCUQ0DAlQNAwJXDQMCWg0DAl0NAwJgDQMCYw0DAmYNAwJpDQMCbA0DAm8NAwJyDQMCdQ0DAngNAwJ7DQMCfg0DAoENAwKEDQMChw0DAooNAwKNDQMCkA0DApMNAwKWDQMCmQ0DApwNAwKfDQMCog0DAqUNAwKoDQMCqw0DAq4NAwKxDQMCtA0DArcNAwK6DQMCvQ0DAsANAwLDDQMCxg0DAskNAwLMDQMCzw0DAtINAwLVDQMC2A0DAtsNAwLeDQMC4Q0DAuQNAwLnDQMC6g0DAu0NAwLwDQMC8w0DAvYNAwL5DQMC/A0DAv8NAwICDgMEAAAABhoAAQAAAAACBQ4BAAAAAAIGDgMAAAAAAsgLAwIJDgMCDA4DAAAAAAQAAAAAAAAABAAAAAAAAAAGDw4EBhMOBAAAAAACFw4GAAAAAAIdDgYEAAAAAAAAAAQAAAACIw4DAiYOAwIpDgMCLA4DAi8OAwIyDgMCNQ4DAjgOAwI7DgMCPg4DAkEOAwJEDgMCRw4DAkoOAwJNDgMCUA4DAlMOAwJWDgMCWQ4DAlwOAwJfDgMCYg4DAmUOAwJoDgMCaw4DAm4OAwJxDgMCdA4DAncOAwJ6DgMCfQ4DAoAOAwKDDgMChg4DAokOAwKMDgMCjw4DApIOAwKVDgMCmA4DApsOAwKeDgMCoQ4DAqQOAwKnDgMCqg4DAq0OAwKwDgMCsw4DArYOAwK5DgMEAAAAArwOAwK/DgMCwg4DAsUOAwLIDgMCyw4DAs4OAwLRDgMC1A4DAtcOAwLaDgMC3Q4DAuAOAwLjDgMC5g4DAukOAwLsDgMC7w4DAvIOAwL1DgMC+A4DAvsOAwL+DgMCAQ8DAgQP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AwAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAACMxoDAjYaAwJdDQMCORoDAjwaAwI/GgMCQhoDAv8NAwJFGgMCdQ0DAkgaAwJLGgMCThoDAlEaAwJUGgMCVxoDAloaAwJdGgMCYBoDAmMaAwJmGgMCaRoDAmwaAwJvGgMCchoDAnUaAwJ4GgMCexoDAn4aAwKBGgMChBoDAocaAwKKGgMCjRoDApAaAwKTGgMClhoDApkaAwKcGgMCnxoDAqIaAwKlGgMCqBoDAqsaAwKuGgMCsRoDArQaAwK3GgMCuhoDAr0aAwLAGgMC9wwDAsMaAwLGGgMCyRoDAswaAwLPGgMC0hoDAtUaAwLYGgMC2xoDAt4aAwLhGgMC0g0DAuQaAwLnGgMC6hoDAu0aAwLwGgMC8xoDAvYaAwL5GgMC/BoDAv8aAwICGwMCBRsDAggbAwILGwMCDhsDAhEbAwIUGwMCFxsDAhobAwIdGwMCIBsDAiMbAwImGwMCKRsDAiwbAwIvGwMCMhsDAmMaAwI1GwMCOBsDAjsbAwI+GwMCQRsDAkQbAwJHGwMCShsDAk0bAwJQGwMCUxsDAlYbAwJZGwMCXBsDAl8bAwJiGwMCZRsDAmgbAwJrGwMCbhsDAmMNAwJxGwMCdBsDAncbAwJ6GwMCfRsDAoAbAwKDGwMChhsDAokbAwKMGwMCjxsDApIbAwKVGwMCmBsDApsbAwLyCwMCnhsDAqEbAwKkGwMCpxsDAqobAwKtGwMCsBsDArMbAwK5CwMCthsDArkbAwK8GwMCvxsDAsIbAwLFGwMCyBsDAssbAwLOGwMC0RsDAtQbAwLXGwMC2hsDAt0bAwLgGwMC4xsDAuYbAwLpGwMC7BsDAu8bAwLyGwMC9RsDAmsbAwL4GwMC+xsDAv4bAwIBHAMCBBwDAgccAwIKHAMCDRwDAjsbAwIQHAMCExwDAhYcAwIZHAMCHBwDAh8cAwIiHAMCJRwDAigcAwIrHAMCLhwDAjEcAwI0HAMCNxwDAjocAwI9HAMCQBwDAkMcAwJGHAMCSRwDAmMaAwJMHAMCTxwDAlIcAwJVHAMC/A0DAlgcAwJbHAMCXhwDAmEcAwJkHAMCZxwDAmocAwJtHAMCcBwDAnMcAwJ2HAMCeRwDAhMRAwJ8HAMCfxwDAoIcAwKFHAMCiBwDAoscAwKOHAMCkRwDApQcAwJBGwMClxwDApocAwKdHAMCoBwDAqMcAwKmHAMCqRwDAqwcAwKvHAMCshwDArUcAwK4HAMCuxwDAnINAwK+HAMCwRwDAsQcAwLHHAMCyhwDAs0cAwLQHAMC0xwDAtYcAwLZHAMC3BwDAt8cAwLiHAMC3wwDAuUcAwLoHAMC6xwDAu4cAwLxHAMC9BwDAvccAwL6HAMC/RwDAgAdAwIDHQMCBh0DAgkdAwIMHQMCDx0DAhIdAwIwDQMCFR0DAjkNAwIYHQMCGx0DAh4dAwAAAAACIR0DAAAAAAIkHQMAAAAAAicdAwIqHQMCLR0DAjAdAwIzHQMCNh0DAjkdAwI8HQMCPx0DAvQMAwAAAAACQh0DAAAAAAJFHQMAAAAAAkgdAwJLHQMAAAAAAk4dAwJRHQMCVB0DAlcdAwJaHQMCXR0DAmAdAwJjHQMCZh0DAmkdAwJsHQMCbx0DAnIdAwJ1HQMCeB0DAnsdAwJ+HQMCgR0DAgcMAwKEHQMChx0DAoodAwKNHQMCkB0DApMdAwKWHQMCmR0DApwdAwKfHQMCoh0DAqUdAwKoHQMCqx0DAq4dAwIiEQMCsR0DArQdAwK3HQMCuh0DAi4RAwK9HQMCwB0DAsMdAwLGHQMCyR0DAtcbAwLMHQMCzx0DAtIdAwLVHQMC2B0DAtsdAwLeHQMC4R0DAuQdAwLnHQMC6h0DAu0dAwLwHQMC8x0DAkgdAwL2HQMC+R0DAvwdAwL/HQMCAh4EAgYeAwQAAAACCR4DAgweAwIPHgMCEh4DAhUeAwIYHgMCGx4DAh4eAwJyHQMCIR4DAiQeAwInHgMCIR0DAioeAwItHgMCMB4DAjMeAwI2HgMCOR4DAjweAwI/HgMCQh4DAkUeAwJIHgMCSx4DAoodAwJOHgMCjR0DAlEeAwJUHgMCVx4DAloeAwJdHgMCJB0DAqIaAwJgHgMCYx4DAmoMAwJuGwMCZxwDAmYeAwJpHgMCoh0DAmweAwKlHQMCbx4DAnIeAwJ1HgMCKh0DAngeAwJ7HgMCfh4DAoEeAwKEHgMCLR0DAoceAwKKHgMCjR4DApAeAwKTHgMClh4DAskdAwKZHgMCnB4DAtcbAwKfHgMC1R0DAqIeAwKlHgMCqB4DAqseAwKuHgMC5B0DArEeAwJFHQMCtB4DAucdAwI1GwMCtx4DAuodAwK6HgMC8B0DAr0eAwLAHgMCwx4DAsYeAwLJHgMC9h0DAjwdAwLMHgMC+R0DAs8eAwL8HQMC0h4DAv8NAwLVHgQC2R4EAt0eBALhHgMC5B4DAuceAwLqHgQC7h4EAvIeBAL2HgMC+R4DBAAAAAL8HgIC/h4CAgAfAgICHwMCBR8DAggfAgQAAAACCh8EAg4fBAISHwQCFh8EAhofBAQAAAACHh8EAAAAAAIiHwQCJh8CAs8IAgLVCAICKB8CAiofAgIsHwICLh8CAjAfAgIyHwIGqwgBAjQfBAI4HwQCPB8GAkIfBgJIHwQCTB8EAlAfBAJUHwQCWB8EAlwfBAJgHwQCZB8EAmgfBAQAAAACbB8EAnAfBAJ0HwQCeB8EAnwfBAQAAAACgB8EBAAAAAKEHwQCiB8EBAAAAAKMHwQCkB8EBAAAAAKUHwQCmB8EApwfBAKgHwQCpB8EAqgfBAKsHwQCsB8EArQfBAK4HwQCvB8CAr4fAgLAHwICwh8CAsQfAgLGHwICyB8CAsofAgLMHwICzh8CAtAfAgLSHwIC1B8CAtYfAgLYHwIC2h8CAtwfAgLeHwIC4B8CAuIfAgLkHwIC5h8CAugfAgLqHwIC7B8CAu4fAgLwHwIC8h8CAvQfAgL2HwIAAAAABAAAAAL4HwIC+h8CAvwfAgL+HwIC6gMEAgAgAgICIAICBCACAgYgAgIIIAICCiAEAg4gBAISIAQCFiAEAhogBAIeIAQCIiAEAiYgBAIqIAICLCAEAjAgBAI0IAQCJiAEAjggBAI8IAQCQCAEAkQgBAJIIAQCTCAEAlAgBAJUIAQCWCAEAlwgBAJgIAQCZCAEAmggBAJsIAQCcCAEAnQgBAJ4IAQCfCAEAoAgBAKEIAQCiCAEAowgBAKQIAQClCAEApggBAKcIAQCoCAEAqQgBAKoIAQCrCAEArAgBAK0IAQCuCAEArwgBALAIAQCxCAEAsggBALMIAQC0CAEAtQgBALYIAQC3CAEAuAgBALkIAQC6CAEAuwgBALwIAQC9CAEAvggBAL8IAQCACEEAgQhBAIIIQQCDCEEAhAhBAIUIQQCGCEEAhwhBAIgIQQCJCEEAighBAIsIQQCMCEEAjQhBAI4IQQCPCEEAkAhBAJEIQQCSCEEAkwhBAJQIQQCVCEEAlghBAJcIQQCYCEEAmQhBAJoIQQCbCEEAnAhBAJ0IQQCeCEEAnwhBAKAIQQChCEEAoghBAKMIQQCkCEEApQhBAKYIQQCnCEEBqAhBQalIQUGqiEFBq8hBQa0IQUGuSEFAr4hBALCIQQCNCAEAsYhBAImIAQCOCAEAsohBALOIQQCSCAEAtIhBAJMIAQCUCAEAtYhBALaIQQCYCAEAt4hBAJkIAQCaCAEAuIhBALmIQQCcCAEAuohBAJ0IAQCeCAEAuwgBALwIAQC/CAEAgAhBAIEIQQCFCEEAhghBAIcIQQCICEEAjAhBAI0IQQCOCEEAu4hBAJIIQQC8iEEAvYhBAJgIQQC+iEEAmQhBAJoIQQCnCEEAv4hBAICIgQCiCEEAgYiBAKMIQQCkCEEAiwgBAIwIAQCCiIEAjQgBAIOIgQCPCAEAkAgBAJEIAQCSCAEAhIiBAJUIAQCWCAEAlwgBAJgIAQCFiIEAnAgBAJ8IAQCgCAEAoQgBAKIIAQCjCAEApQgBAKYIAQCnCAEAqAgBAKkIAQCqCAEAhoiBAKsIAQCsCAEArQgBAK4IAQCvCAEAsAgBALIIAQCzCAEAtAgBALUIAQC2CAEAtwgBALgIAQC5CAEAuggBAL0IAQC+CAEAgghBAIMIQQCECEEAhQhBAIYIQQCJCEEAighBAIsIQQCMCEEAh4iBAI8IQQCQCEEAkQhBAJIIQQCVCEEAlghBAJcIQQCYCEEAiIiBAJsIQQCcCEEAiYiBAJ8IQQCgCEEAoQhBAKIIQQCKiIEAjQgBAIOIgQCSCAEAhIiBAJgIAQCFiIEAnAgBAIuIgQCpCAEAjIiBAI2IgQCOiIEAhQhBAIYIQQCMCEEAmAhBAIiIgQCiCEEAioiBAI+IgYCRCIGAkoiBgJQIgQCVCIEAlgiBAJcIgQCYCIEAmQiBAJoIgQCbCIEAnAiBAJ0IgQCeCIEAnwiBAKAIgQChCIEAogiBAKMIgQCkCIEApQiBAKYIgQCnCIEAqAiBAKkIgQCqCIEAjYiBAKsIgQCsCIEArQiBAK4IgQCUCIEAlQiBAJYIgQCXCIEAmAiBAJkIgQCaCIEAmwiBAJwIgQCdCIEAngiBAJ8IgQCgCIEAoQiBAKIIgQCjCIEApAiBAKUIgQCmCIEApwiBAKgIgQCpCIEAqgiBAI2IgQCrCIEArAiBAK0IgQCuCIEAqAiBAKkIgQCqCIEAjYiBAIyIgQCOiIEAsQg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AQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAEEAAAAAgIAAQIDAAEEAAAAAgYAAQQAAAACCQABAgoAAQQAAAACDQABAg4AAQIPAAECEAABBAAAAAISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQQAAAACBQABBAAAAAIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAEEAAAAAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAEEAAAAAgMAAQIEAAECBQABAgYAAQQAAAACCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQQAAAACEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABBAAAAAIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAEEAAAAAgMAAQIEAAECBQABAgYAAQQAAAACCAABAgkAAQIKAAECCwABAgwAAQQAAAACDgABBAAAAAISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAEEAAAAAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECnCkCAp4pAgQAAAACGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICTgICBAAAAAKkCAECKwABAiEAAQIiAAECpQgBAqYIAQKnCAECqAgBAqkIAQKqCAECpAgBAisAAQIhAAECIgABAqUIAQKmCAECpwgBAqgIAQKpCAECqggBAqQIAQIrAAECIQABAiIAAQKlCAECpggBAqcIAQKoCAECqQgBAqoIAQKkCAECKwABAiEAAQIiAAECpQgBAqYIAQKnCAECqAgBAqkIAQKqCAECpAgBAisAAQIhAAECIgABAqUIAQKmCAECpwgBAqgIAQKpCAECqggBAAAA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AwJjHQMCPCsDAj8rAwJCKwQCZh0DAkYrAwJJKwMCTCsDAk8rBAJTKwMCVisDAooqAwJZKwQCXSsDAmArAwJjKwMCZisDAgweAwJpKwQCswsDAm0rAwJwKwMCcysDAnYrAwLAKgMCeSsDAnwrAwIbHgMCaR0DAmwdAwIeHgMCfysDAoIrAwJHGwMChSsDAm8dAwKIKwMCiysDAo4rAwKRKwMClCsEApgrAwKbKwMCnisDAqErBAKlKwMCqCsDAqsrAwKuKwMCsSsDArQrAwK3KwMCuisDAr0rAwLAKwMCwysDAsYrAwLJKwMCJB4DAswrAwLPKwMC0isDAtUrAwJ1HQMC2CsDAtsrAwLeKwMC/RwDAuErAwLkKwMC5ysDAuorAwLtKwMC8CsDAvMrAwL2KwMC+SsEAv0rAwIALAMCAywDAnUqAwIGLAMCCSwDAgwsBAIQLAQCFCwDAhcsAwIaLAMCHSwDAiAsAwIjLAMEAAAAAiYsAwIpLAMCLCwEAjAsAwIzLAMCOxsDAjYsAwI5LAQCPSwDAkAsAwQAAAACAQwDAkMsAwJGLAMCBwwDAkksAwJMLAMCTywEAlMsAwJWLAQCWiwDAl0sAwJgLAMCYywDAmYsAwJpLAMCbCwDAm8sAwJyLAMCdSwDAngsAwJ7LAQCfywDAoIsAwKFLAMCiCwDAp8aAwKLLAQCJQwDAo8sBAKTLAMCliwDApksAwKcLAQCoCwEAqQsAwKnLAMCqiwDAq0sAwKwLAMCsywDArYsAwK5LAMCvCwDAr8sAwKEHQMCwiwEAsYsAwLJLAMCzCwDAkgeAwLMLAMCzywDAoodAwLSLAMC1SwDAtgsAwLbLAMCjR0DAk4aAwLeLAMC4SwDAuQsAwLnLAMC6iwDAu0sAwLwLAQC9CwDAvcsAwL6LAMC/SwDAgAtAwIDLQQCBy0DAgotAwINLQMCEC0DAhMtAwIWLQMCGS0DAhwtAwIfLQMCkB0DAiItAwIlLQQCKS0DAiwtAwIvLQMCMi0DApYdAwI1LQMCOC0DAjstAwI+LQMCQS0DAkQtAwJHLQMCSi0DAqIaAwJgHgMCTS0DAlAtAwJTLQMCVi0EAlotAwJdLQMCYC0DAmMtAwKZHQMCZi0EAmotAwJtLQMCcC0DAuEeAwJzLQMCdi0DAnktAwJ8LQMCfy0EAoMtAwKGLQMCiS0DAowtBAKQLQMCky0DApYtAwKZLQMCbhsDApwtAwKfLQQCoy0EAqctBAKrLQMCri0EArItAwK1LQMCuC0DArstAwK+LQMCnB0DAmccAwLBLQMCxC0DAsctAwLKLQQCzi0DAtEtAwLULQMC1y0DAmkeAwLaLQMC3S0EAuEtAwLkLQMC5y0EAustBALvLQMC8i0DAmweAwL1LQMC+C0DAvstAwL+LQMCAS4DAgQuAwIHLgQCCy4DAg4uBAISLgMEAAAAAhUuAwJyHgMCGC4DAhsuBAIfLgMCIi4DAiUuBAIpLgQCLS4DAjAuAwIzLgMCNi4DAjkuAwI8LgMCPy4DAngeAwJCLgMCRS4DAkguAwJLLgMCTi4EAlIuAwJVLgQCRBsDAlkuBAJdLgMCYC4EAmQuBAJoLgQCbC4DAm8uAwKKHgMCci4EAnYuBAJ6LgQCfi4EAoIuAwKFLgMCjR4DAuceAwKILgMCiy4DAo4uAwKRLgQClS4DAtUaAwKTHgMCmC4DApsuBAK6HQMCny4EAqMuBAI5HQMCpy4DAqouAwLDHQMCrS4DArAuAwKzLgQCty4EBAAAAAK7LgMCvi4EAsIuAwLFLgMCyC4DAssuBALPLgMC0i4DAtUuAwLYLgMC2y4DAt4uBALiLgMC5S4DAuguAwLrLgMC7i4DAvEuAwL0LgQC+C4EAvwuAwL/LgQCAy8DAgYvBAIKLwMCDS8DAtUdAwIQLwQCFC8EAhgvAwIbLwQCHy8DAiIvBAImLwMCKS8DAiwvAwIvLwMCMi8DAjUvAwI4LwQCPC8EAkAvBAJELwQCkywDAkgvAwJLLwMCTi8DAlEvAwJULwMCVy8DAlovAwJdLwMCYC8DAmMvAwJmLwMCaS8EAncbAwJtLwMCcC8DAnMvAwJ2LwMCeS8DAnwvAwLeHQMCfy8DAoIvAwKFLwMCiC8DAosvBAKPLwQCky8EApcvAwKaLwMCnS8DAqAvAwKjLwQCpy8DAqovBAKuLwMCsS8DArQvBAK4LwQCvC8DAr8vAwLGGgMCwi8DAsUvAwLILwMCyy8DAs4vAwLRLwMCqB4DAtQvAwLXLwMC2i8DBAAAAALdLwMC4C8DAuMvAwLmLwMCMw0DAukvBALtLwMC8C8DAvMvAwL2LwMC+S8DAvwvBAIAMAQCBDADAgcwAwIKMAMCtx4DAroeAwJIDQMCDTAEAhEwAwIUMAMCFzADAhowAwIdMAQCITAEAiUwAwIoMAMCKzADAi4wBAIyMAMCvR4DAjUwBAI5MAQCPTADAkAwAwJDMAMCRjAEAkowAwJNMAMCUDADAlMwAwJWMAMCWTADAlwwAwJfMAQCYzADAmYwAwJpMAMCbDAEAnAwAwJzMAMCdjADAnkwAwJ8MAQCgDAEAoQwAwKHMAMCijADAo0wBAKRMAMClDAEAs8eAwKYMAMCmzAEAp8wAwKiMAMCpTADAqgwAwKrMAMCrjADArEwAwK0MAQC0h4DArgwAwK7MAMCvjADAsEwAwLEMAMCxzAEAsswAwLOMAQC0jAEAtYwBALYDQMC2jADAuQNAwLdMAMC4DADAuMwAwLmMAMC8w0DAukwBAQAAAABAAAABAAAAGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6ICDMiCDMhDIzIMyBzrwgzKcxMeKBhDQx4oGEMjPigYQ0w6DDocOiw6PDpMOlw6bDp8Oow6nDqsOrw6zDrcOuw6/DsMOxw7LDs8O0w7XDtsO4w7nDusO7w7zDvcO+c3PEgcSDxIXEh8SJxIvEjcSPxJHEk8SVxJfEmcSbxJ3En8ShxKPEpcSnxKnEq8StxK9pzIdpasS1xLfEusS8xL5swrfFgsWExYbFiMq8bsWLxY3Fj8WRxZPFlcWXxZnFm8WdxZ/FocWjxaXFp8WpxavFrcWvxbHFs8W1xbfDv8W6xbzFvsmTxoPGhcmUxojJlsmXxozHncmZyZvGksmgyaPJqcmoxpnJr8myybXGocajxqXKgMaoyoPGrcqIxrDKisqLxrTGtsqSxrnGvWTFvmxqbmrHjseQx5LHlMeWx5jHmsecx5/Hocejx6XHp8epx6vHrcevZHrHtcaVxr/Huce7x73Hv8iByIPIhciHyInIi8iNyI/IkciTyJXIl8iZyJvIncifxp7Io8ilyKfIqciryK3Ir8ixyLPisaXIvMaa4rGmyYLGgMqJyozJh8mJyYvJjcmPyabJucm7yoEgzIYgzIcgzIogzKggzIMgzIvKlcyAzIHMk8yIzIHOuc2xzbPKuc23IM65O8+zIMyIzIHOrMK3zq3Ors6vz4zPjc+OzrHOss6zzrTOtc62zrfOuM66zrvOvc6+zr/PgM+Bz4PPhM+Fz4bPh8+Iz4nPis+Lz5fPmc+bz53Pn8+hz6PPpc+nz6nPq8+tz6/PuM+7zbvNvM290ZDRkdGS0ZPRlNGV0ZbRl9GY0ZnRmtGb0ZzRndGe0Z/QsNCx0LLQs9C00LXQttC30LjQudC60LvQvNC90L7Qv9GA0YHRgtGD0YTRhdGG0YfRiNGJ0YrRi9GM0Y3RjtGP0aHRo9Gl0afRqdGr0a3Rr9Gx0bPRtdG30bnRu9G90b/SgdKL0o3Sj9KR0pPSldKX0pnSm9Kd0p/SodKj0qXSp9Kp0qvSrdKv0rHSs9K10rfSudK70r3Sv9OC04TThtOI04rTjNOO05HTk9OV05fTmdOb053Tn9Oh06PTpdOn06nTq9Ot06/TsdOz07XTt9O507vTvdO/1IHUg9SF1IfUidSL1I3Uj9SR1JPUldSX1JnUm9Sd1J/UodSj1KXUp9Sp1KvUrdSv1aHVotWj1aTVpdWm1afVqNWp1arVq9Ws1a3VrtWv1bDVsdWy1bPVtNW11bbVt9W41bnVutW71bzVvdW+1b/WgNaB1oLWg9aE1oXWhtWl1oLYp9m02YjZtNuH2bTZitm04KSV4KS84KSW4KS84KSX4KS84KSc4KS84KSh4KS84KSi4KS84KSr4KS84KSv4KS84Kah4Ka84Kai4Ka84Kav4Ka84Kiy4Ki84Ki44Ki84KiW4Ki84KiX4Ki84Kic4Ki84Kir4Ki84Kyh4Ky84Kyi4Ky84LmN4Liy4LuN4Lqy4Lqr4LqZ4Lqr4Lqh4LyL4L2C4L634L2M4L634L2R4L634L2W4L634L2b4L634L2A4L614L2x4L2y4L2x4L204L6y4L6A4L6y4L2x4L6A4L6z4L6A4L6z4L2x4L6A4L2x4L6A4L6S4L634L6c4L634L6h4L634L6m4L634L6r4L634L6Q4L614rSn4rSt4YOc4Y+w4Y+x4Y+y4Y+z4Y+04Y+16pmLyZDJkeG0gsmc4bSW4bSX4bSd4bSlyZLJlcmfyaHJpcmq4bW7yp3JreG2hcqfybHJsMmzybTJuMqCxqvhtJzKkMqR4biB4biD4biF4biH4biJ4biL4biN4biP4biR4biT4biV4biX4biZ4bib4bid4bif4bih4bij4bil4bin4bip4bir4bit4biv4bix4biz4bi14bi34bi54bi74bi94bi/4bmB4bmD4bmF4bmH4bmJ4bmL4bmN4bmP4bmR4bmT4bmV4bmX4bmZ4bmb4bmd4bmf4bmh4bmj4bml4bmn4bmp4bmr4bmt4bmv4bmx4bmz4bm14bm34bm54bm74bm94bm/4bqB4bqD4bqF4bqH4bqJ4bqL4bqN4bqP4bqR4bqT4bqVYcq+4bqh4bqj4bql4bqn4bqp4bqr4bqt4bqv4bqx4bqz4bq14bq34bq54bq74bq94bq/4buB4buD4buF4buH4buJ4buL4buN4buP4buR4buT4buV4buX4buZ4bub4bud4buf4buh4buj4bul4bun4bup4bur4but4buv4bux4buz4bu14bu34bu54bu74bu94bu/4byA4byB4byC4byD4byE4byF4byG4byH4byQ4byR4byS4byT4byU4byV4byg4byh4byi4byj4byk4byl4bym4byn4byw4byx4byy4byz4by04by14by24by34b2A4b2B4b2C4b2D4b2E4b2F4b2R4b2T4b2V4b2X4b2g4b2h4b2i4b2j4b2k4b2l4b2m4b2n4byAzrnhvIHOueG8gs654byDzrnhvITOueG8hc654byGzrnhvIfOueG8oM654byhzrnhvKLOueG8o8654bykzrnhvKXOueG8ps654bynzrnhvaDOueG9oc654b2izrnhvaPOueG9pM654b2lzrnhvabOueG9p8654b2wzrnOsc65zqzOueG+ts654b6w4b6x4b2wIMyTIM2CIMyIzYLhvbTOuc63zrnOrs654b+GzrnhvbLhvbQgzJPMgCDMk8yBIMyTzYLOkOG/kOG/keG9tiDMlMyAIMyUzIEgzJTNgs6w4b+g4b+h4b264b+lIMyIzIBg4b28zrnPic65z47OueG/ts654b244b28IMyU4oCQIMyz4oCy4oCy4oCy4oCy4oCy4oC14oC14oC14oC14oC1ISEgzIU/Pz8hIT/igLLigLLigLLigLIwNDU2Nzg5K+KIkj0oKXJzYS9jYS9zwrBjYy9vYy91wrBmbm9zbXRlbHRt15DXkdeS15NmYXjiiJEx4oGENzHigYQ5MeKBhDEwMeKBhDMy4oGEMzHigYQ1MuKBhDUz4oGENTTigYQ1MeKBhDY14oGENjHigYQ4M+KBhDg14oGEODfigYQ4MeKBhGlpaWlpaXZ2aXZpaXZpaWlpeHhpeGlpMOKBhDPiiKviiKviiKviiKviiKviiK7iiK7iiK7iiK7iiK7jgIjjgIkxMDExMTIxMzE0MTUxNjE3MTgxOTIwKDEpKDIpKDMpKDQpKDUpKDYpKDcpKDgpKDkpKDEwKSgxMSkoMTIpKDEzKSgxNCkoMTUpKDE2KSgxNykoMTgpKDE5KSgyMCkoYSkoYikoYykoZCkoZSkoZikoZykoaCkoaSkoaikoaykobCkobSkobikobykocCkocSkocikocykodCkodSkodikodykoeCkoeSkoeiniiKviiKviiKviiKs6Oj09PT09PeKrncy44rCw4rCx4rCy4rCz4rC04rC14rC24rC34rC44rC54rC64rC74rC84rC94rC+4rC/4rGA4rGB4rGC4rGD4rGE4rGF4rGG4rGH4rGI4rGJ4rGK4rGL4rGM4rGN4rGO4rGP4rGQ4rGR4rGS4rGT4rGU4rGV4rGW4rGX4rGY4rGZ4rGa4rGb4rGc4rGd4rGe4rGhyavhtb3JveKxqOKxquKxrOKxs+Kxtsi/yYDisoHisoPisoXisofisonisoviso3iso/ispHispPispXispfispnispvisp3isp/isqHisqPisqXisqfisqnisqvisq3isq/isrHisrPisrXisrfisrnisrvisr3isr/is4His4Pis4Xis4fis4nis4vis43is4/is5His5Pis5Xis5fis5nis5vis53is5/is6His6Pis6zis67is7PitaHmr43pvp/kuIDkuKjkuLbkuL/kuZnkuoXkuozkuqDkurrlhL/lhaXlhavlhoLlhpblhqvlh6Dlh7XliIDlipvli7nljJXljJrljLjljYHljZzljanljoLljrblj4jlj6Plm5flnJ/lo6vlpILlpIrlpJXlpKflpbPlrZDlroDlr7jlsI/lsKLlsLjlsa7lsbHlt5vlt6Xlt7Hlt77lubLlubrlub/lu7Tlu77lvIvlvJPlvZDlvaHlvbPlv4PmiIjmiLbmiYvmlK/mlLTmlofmlpfmlqTmlrnml6Dml6Xmm7DmnIjmnKjmrKDmraLmrbnmrrPmr4vmr5Tmr5vmsI/msJTmsLTngavniKrniLbniLvniL/niYfniZnniZvniqznjoTnjonnk5znk6bnlJjnlJ/nlKjnlLDnlovnlpLnmbbnmb3nmq7nmr/nm67nn5vnn6Lnn7PnpLrnprjnpr7nqbTnq4vnq7nnsbPns7jnvLbnvZHnvornvr3ogIHogIzogJLogLPogb/ogonoh6Poh6roh7Poh7zoiIzoiJvoiJ/oia7oibLoibjomY3omavooYDooYzooaPopb7opovop5LoqIDosLfosYbosZXosbjosp3otaTotbDotrPouqvou4rovpvovrDovrXpgpHphYnph4bph4zph5HplbfploDpmJzpmrbpmrnpm6jpnZHpnZ7pnaLpnanpn4vpn63pn7PpoIHpoqjpo5vpo5/pppbpppnppqzpqqjpq5jpq5/prKXprK/prLLprLzprZrps6XpubXpub/puqXpurvpu4Ppu43pu5Hpu7npu73pvI7pvJPpvKDpvLvpvYrpvZLpvo3pvpzpvqAu44CS5Y2E5Y2FIOOCmSDjgprjgojjgorjgrPjg4jhhIDhhIHhhqrhhILhhqzhhq3hhIPhhIThhIXhhrDhhrHhhrLhhrPhhrThhrXhhJrhhIbhhIfhhIjhhKHhhInhhIrhhIvhhIzhhI3hhI7hhI/hhJDhhJHhhJLhhaHhhaLhhaPhhaThhaXhhabhhafhhajhhanhharhhavhhazhha3hha7hha/hhbDhhbHhhbLhhbPhhbThhbXhhJThhJXhh4fhh4jhh4zhh47hh5Phh5fhh5nhhJzhh53hh5/hhJ3hhJ7hhKDhhKLhhKPhhKfhhKnhhKvhhKzhhK3hhK7hhK/hhLLhhLbhhYDhhYfhhYzhh7Hhh7LhhZfhhZjhhZnhhoThhoXhhojhhpHhhpLhhpThhp7hhqHkuInlm5vkuIrkuK3kuIvnlLLkuJnkuIHlpKnlnLAo4YSAKSjhhIIpKOGEgyko4YSFKSjhhIYpKOGEhyko4YSJKSjhhIspKOGEjCko4YSOKSjhhI8pKOGEkCko4YSRKSjhhJIpKOqwgCko64KYKSjri6QpKOudvCko66eIKSjrsJQpKOyCrCko7JWEKSjsnpApKOywqCko7Lm0KSjtg4ApKO2MjCko7ZWYKSjso7wpKOyYpOyghCko7Jik7ZuEKSjkuIApKOS6jCko5LiJKSjlm5spKOS6lCko5YWtKSjkuIMpKOWFqyko5LmdKSjljYEpKOaciCko54GrKSjmsLQpKOacqCko6YeRKSjlnJ8pKOaXpSko5qCqKSjmnIkpKOekviko5ZCNKSjnibkpKOiyoSko56WdKSjlirQpKOS7oyko5ZG8KSjlraYpKOeboyko5LyBKSjos4cpKOWNlCko56WtKSjkvJEpKOiHqiko6IezKeWVj+W5vOeuj3B0ZTIxMjIyMzI0MjUyNjI3MjgyOTMwMzEzMjMzMzQzNeqwgOuCmOuLpOudvOuniOuwlOyCrOyVhOyekOywqOy5tO2DgO2MjO2VmOywuOqzoOyjvOydmOyasOS6lOWFreS4g+S5neagquacieekvuWQjeeJueiyoeelneWKtOenmOeUt+mBqeWEquWNsOazqOmgheS8keWGmeato+W3puWPs+WMu+Wul+Wtpuebo+S8geizh+WNlOWknDM2MzczODM5NDA0MTQyNDM0NDQ1NDY0NzQ4NDk1MDHmnIgy5pyIM+aciDTmnIg15pyINuaciDfmnIg45pyIOeaciDEw5pyIMTHmnIgxMuaciGhnZXJnZXZsdGTjgqLjgqTjgqbjgqjjgqrjgqvjgq3jgq/jgrHjgrPjgrXjgrfjgrnjgrvjgr3jgr/jg4Hjg4Tjg4bjg4jjg4rjg4vjg4zjg43jg47jg4/jg5Ljg5Xjg5jjg5vjg57jg5/jg6Djg6Hjg6Ljg6Tjg6bjg6jjg6njg6rjg6vjg6zjg63jg6/jg7Djg7Hjg7LjgqLjg5Hjg7zjg4jjgqLjg6vjg5XjgqHjgqLjg7Pjg5rjgqLjgqLjg7zjg6vjgqTjg4vjg7PjgrDjgqTjg7Pjg4Hjgqbjgqnjg7Pjgqjjgrnjgq/jg7zjg4njgqjjg7zjgqvjg7zjgqrjg7Pjgrnjgqrjg7zjg6DjgqvjgqTjg6rjgqvjg6njg4Pjg4jjgqvjg63jg6rjg7zjgqzjg63jg7Pjgqzjg7Pjg57jgq7jgqzjgq7jg4vjg7zjgq3jg6Xjg6rjg7zjgq7jg6vjg4Djg7zjgq3jg63jgq3jg63jgrDjg6njg6Djgq3jg63jg6Hjg7zjg4jjg6vjgq3jg63jg6/jg4Pjg4jjgrDjg6njg6DjgrDjg6njg6Djg4jjg7Pjgq/jg6vjgrzjgqTjg63jgq/jg63jg7zjg43jgrHjg7zjgrnjgrPjg6vjg4rjgrPjg7zjg53jgrXjgqTjgq/jg6vjgrXjg7Pjg4Hjg7zjg6Djgrfjg6rjg7PjgrDjgrvjg7Pjg4Hjgrvjg7Pjg4jjg4Djg7zjgrnjg4fjgrfjg4njg6vjg4jjg7Pjg4rjg47jg47jg4Pjg4jjg4/jgqTjg4Tjg5Hjg7zjgrvjg7Pjg4jjg5Hjg7zjg4Tjg5Djg7zjg6zjg6vjg5TjgqLjgrnjg4jjg6vjg5Tjgq/jg6vjg5TjgrPjg5Pjg6vjg5XjgqHjg6njg4Pjg4njg5XjgqPjg7zjg4jjg5bjg4Pjgrfjgqfjg6vjg5Xjg6njg7Pjg5jjgq/jgr/jg7zjg6vjg5rjgr3jg5rjg4vjg5Ljg5jjg6vjg4Tjg5rjg7Pjgrnjg5rjg7zjgrjjg5njg7zjgr/jg53jgqTjg7Pjg4jjg5zjg6vjg4jjg5vjg7Pjg53jg7Pjg4njg5vjg7zjg6vjg5vjg7zjg7Pjg57jgqTjgq/jg63jg57jgqTjg6vjg57jg4Pjg4/jg57jg6vjgq/jg57jg7Pjgrfjg6fjg7Pjg5/jgq/jg63jg7Pjg5/jg6rjg5/jg6rjg5Djg7zjg6vjg6Hjgqzjg6Hjgqzjg4jjg7Pjg6Hjg7zjg4jjg6vjg6Tjg7zjg4njg6Tjg7zjg6vjg6bjgqLjg7Pjg6rjg4Pjg4jjg6vjg6rjg6njg6vjg5Tjg7zjg6vjg7zjg5bjg6vjg6zjg6Djg6zjg7Pjg4jjgrLjg7Pjg6/jg4Pjg4gw54K5MeeCuTLngrkz54K5NOeCuTXngrk254K5N+eCuTjngrk554K5MTDngrkxMeeCuTEy54K5MTPngrkxNOeCuTE154K5MTbngrkxN+eCuTE454K5MTnngrkyMOeCuTIx54K5MjLngrkyM+eCuTI054K5aHBhZGFhdWJhcm92cGNkbWRtMmRtM2l15bmz5oiQ5pit5ZKM5aSn5q2j5piO5rK75qCq5byP5Lya56S+cGFuYc68YW1ha2FrYm1iZ2JjYWxrY2FscGZuZs68Zs68Z21na2doemtoem1oemdoenRoes68bG1sZGxrbGZtbm3OvG1tbWNta21tbTJjbTJtMmttMm1tM2NtM20za20zbeKIlXNt4oiVczJrcGFtcGFncGFyYWRyYWTiiJVzcmFk4oiVczJwc25zzrxzbXNwdm52zrx2bXZrdnB3bnfOvHdtd2t3a8+Jbc+JYnFjY2NkY+KIlWtnZGJneWhhaHBpbmtra3RsbWxubG9nbHhtaWxtb2xwaHBwbXByc3JzdndiduKIlW1h4oiVbTHml6Uy5pelM+aXpTTml6U15pelNuaXpTfml6U45pelOeaXpTEw5pelMTHml6UxMuaXpTEz5pelMTTml6UxNeaXpTE25pelMTfml6UxOOaXpTE55pelMjDml6UyMeaXpTIy5pelMjPml6UyNOaXpTI15pelMjbml6UyN+aXpTI45pelMjnml6UzMOaXpTMx5pelZ2Fs6pmB6pmD6pmF6pmH6pmJ6pmN6pmP6pmR6pmT6pmV6pmX6pmZ6pmb6pmd6pmf6pmh6pmj6pml6pmn6pmp6pmr6pmt6pqB6pqD6pqF6pqH6pqJ6pqL6pqN6pqP6pqR6pqT6pqV6pqX6pqZ6pqb6pyj6pyl6pyn6pyp6pyr6pyt6pyv6pyz6py16py36py56py76py96py/6p2B6p2D6p2F6p2H6p2J6p2L6p2N6p2P6p2R6p2T6p2V6p2X6p2Z6p2b6p2d6p2f6p2h6p2j6p2l6p2n6p2p6p2r6p2t6p2v6p266p284bW56p2/6p6B6p6D6p6F6p6H6p6M6p6R6p6T6p6X6p6Z6p6b6p6d6p6f6p6h6p6j6p6l6p6n6p6pyazKnsqH6q2T6p616p636qy36q2S4Y6g4Y6h4Y6i4Y6j4Y6k4Y6l4Y6m4Y6n4Y6o4Y6p4Y6q4Y6r4Y6s4Y6t4Y6u4Y6v4Y6w4Y6x4Y6y4Y6z4Y604Y614Y624Y634Y644Y654Y664Y674Y684Y694Y6+4Y6/4Y+A4Y+B4Y+C4Y+D4Y+E4Y+F4Y+G4Y+H4Y+I4Y+J4Y+K4Y+L4Y+M4Y+N4Y+O4Y+P4Y+Q4Y+R4Y+S4Y+T4Y+U4Y+V4Y+W4Y+X4Y+Y4Y+Z4Y+a4Y+b4Y+c4Y+d4Y+e4Y+f4Y+g4Y+h4Y+i4Y+j4Y+k4Y+l4Y+m4Y+n4Y+o4Y+p4Y+q4Y+r4Y+s4Y+t4Y+u4Y+v6LGI5pu06LOI5ruR5Liy5Y+l5aWR5ZaH5aWI5oe255mp576F6Ji/6J666KO46YKP5qiC5rSb54OZ54+e6JC96YWq6aex5LqC5Y215qyE54ib6Jit6bie5bWQ5r+r6JeN6KWk5ouJ6IeY6KCf5buK5pyX5rWq54u86YOO5L6G5Ya35Yue5pOE5quT54iQ55un6JiG6Jmc6Lev6Zyy6a2v6be656KM56W/57ag6I+J6YyE6KuW5aOf5byE57Gg6IG+54mi56OK6LOC6Zu35aOY5bGi5qiT5rea5ryP57Sv57i36ZmL5YuS6IKL5Yec5YeM56ic57a+6I+x6Zm16K6A5ouP6Ku+5Li55a+n5oCS546H55Ww5YyX56O75L6/5b6p5LiN5rOM5pW457Si5Y+D5aGe55yB6JGJ6Kqq5q665rKI5ou+6Iul5o6g55Wl5Lqu5YWp5YeJ5qKB57On6Imv6KuS6YeP5Yu15ZGC5bus5peF5r++56Sq6Zat6amq6bqX6buO5puG5q236L2i5bm05oaQ5oiA5pKa5ryj54WJ55KJ56eK57e06IGv6Lym6JOu6YCj6Y2K5YiX5Yqj5ZK954OI6KOC5buJ5b+15o275q6u57C+54215Luk5Zu55ba65oCc546y55Gp576a6IGG6Yi06Zu26Z2I6aCY5L6L56au6Ya06Zq45oOh5LqG5YOa5a+u5bC/5paZ54eO55mC6JO86YG85pqI6Ziu5YqJ5p275p+z5rWB5rqc55CJ55WZ56Gr57SQ6aGe5oiu6Zm45YCr5bSZ5req6Lyq5b6L5oWE5qCX6ZqG5Yip5ZCP5bGl5piT5p2O5qKo5rOl55CG55ei57256KOP6KOh6Zui5Yy/5rq65ZCd54eQ55KY6Je66Zqj6bGX6bqf5p6X5reL6Ieo56yg57KS54uA54KZ6K2Y5LuA6Iy25Yi65YiH5bqm5ouT57OW5a6F5rSe5pq06Ly76ZmN5buT5YWA5ZeA5aGa5pm05Yee54yq55uK56S856We56Wl56aP6Z2W57K+6JiS6Ku46YC46YO96aOv6aO86aSo6ba06YOe6Zq35L6u5YOn5YWN5YuJ5Yuk5Y2R5Zad5ZiG5Zmo5aGA5aKo5bGk5oKU5oWo5oaO5oey5pWP5pei5pqR5qKF5rW35ria5ryi54Wu54ir55Ci56KR56WJ56WI56WQ56WW56aN56aO56mA56qB56+A57iJ57mB572y6ICF6Iet6Im56JGX6KSQ6KaW6KyB6Ky56LOT6LSI6L626Zuj6Z+/6aC75oG18KSLruiImOS4puWGteWFqOS+gOWFheWGgOWLh+WLuuWVleWWmeWXouWis+WlhOWllOWpouWsqOW7kuW7meW9qeW+reaDmOaFjuaEiOaFoOaItOaPhOaQnOaRkuaVluacm+adlua7m+a7i+eAnueep+eIteeKr+eRseeUhueUu+eYneeYn+ebm+ebtOediuedgOejjOeqseexu+e1m+e8vuiNkuiPr+idueilgeimhuiqv+iri+irreiuiui8uOmBsumGmemJtumZvOmfm+mgi+mskvCioYrwoqGE8KOPleOuneSAmOSAufCliYnwpbOQ8Ke7k+m9g+m+jmZmZmlmbGZmaWZmbHN01bTVttW01aXVtNWr1b7VttW01a3Xmda017LWt9ei15TXm9ec153XqNeq16nXgdep14LXqda814HXqda814LXkNa315DWuNeQ1rzXkda815LWvNeT1rzXlNa815XWvNeW1rzXmNa815nWvNea1rzXm9a815zWvNee1rzXoNa816HWvNej1rzXpNa816bWvNen1rzXqNa816nWvNeq1rzXlda515HWv9eb1r/XpNa/15DXnNmx2bvZvtqA2brZv9m52qTaptqE2oPahtqH2o3ajNqO2ojamNqR2qnar9qz2rHautq724Dbgdq+25Lbk9qt24fbhtuI24vbhduJ25DZidim2KfYptuV2KbZiNim24fYptuG2KbbiNim25DYptmJ24zYptis2KbYrdim2YXYptmK2KjYrNio2K3YqNiu2KjZhdio2YnYqNmK2KrYrNiq2K3Yqtiu2KrZhdiq2YnYqtmK2KvYrNir2YXYq9mJ2KvZitis2K3YrNmF2K3YrNit2YXYrtis2K7Yrdiu2YXYs9is2LPYrdiz2K7Ys9mF2LXYrdi12YXYttis2LbYrdi22K7YttmF2LfYrdi32YXYuNmF2LnYrNi52YXYutis2LrZhdmB2KzZgdit2YHYrtmB2YXZgdmJ2YHZitmC2K3ZgtmF2YLZidmC2YrZg9in2YPYrNmD2K3Zg9iu2YPZhNmD2YXZg9mJ2YPZitmE2KzZhNit2YTYrtmE2YXZhNmJ2YTZitmF2KzZhdit2YXYrtmF2YXZhdmJ2YXZitmG2KzZhtit2YbYrtmG2YXZhtmJ2YbZitmH2KzZh9mF2YfZidmH2YrZitis2YrYrdmK2K7ZitmF2YrZidmK2YrYsNmw2LHZsNmJ2bAg2YzZkSDZjdmRINmO2ZEg2Y/ZkSDZkNmRINmR2bDYptix2KbYstim2YbYqNix2KjYstio2YbYqtix2KrYstiq2YbYq9ix2KvYstir2YbZhdin2YbYsdmG2LLZhtmG2YrYsdmK2LLZitmG2KbYrtim2YfYqNmH2KrZh9i12K7ZhNmH2YbZh9mH2bDZitmH2KvZh9iz2YfYtNmF2LTZh9mA2Y7ZkdmA2Y/ZkdmA2ZDZkdi32YnYt9mK2LnZidi52YrYutmJ2LrZitiz2YnYs9mK2LTZidi02YrYrdmJ2K3Zitis2YnYrNmK2K7Zidiu2YrYtdmJ2LXZiti22YnYttmK2LTYrNi02K3YtNiu2LTYsdiz2LHYtdix2LbYsdin2YvYqtis2YXYqtit2KzYqtit2YXYqtiu2YXYqtmF2KzYqtmF2K3YqtmF2K7YrNmF2K3YrdmF2YrYrdmF2YnYs9it2KzYs9is2K3Ys9is2YnYs9mF2K3Ys9mF2KzYs9mF2YXYtdit2K3YtdmF2YXYtNit2YXYtNis2YrYtNmF2K7YtNmF2YXYttit2YnYttiu2YXYt9mF2K3Yt9mF2YXYt9mF2YrYudis2YXYudmF2YXYudmF2YnYutmF2YXYutmF2YrYutmF2YnZgdiu2YXZgtmF2K3ZgtmF2YXZhNit2YXZhNit2YrZhNit2YnZhNis2KzZhNiu2YXZhNmF2K3Zhdit2KzZhdit2YXZhdit2YrZhdis2K3Zhdis2YXZhdiu2KzZhdiu2YXZhdis2K7Zh9mF2KzZh9mF2YXZhtit2YXZhtit2YnZhtis2YXZhtis2YnZhtmF2YrZhtmF2YnZitmF2YXYqNiu2YrYqtis2YrYqtis2YnYqtiu2YrYqtiu2YnYqtmF2YrYqtmF2YnYrNmF2YrYrNit2YnYrNmF2YnYs9iu2YnYtdit2YrYtNit2YrYttit2YrZhNis2YrZhNmF2YrZitit2YrZitis2YrZitmF2YrZhdmF2YrZgtmF2YrZhtit2YrYudmF2YrZg9mF2YrZhtis2K3Zhdiu2YrZhNis2YXZg9mF2YXYrNit2YrYrdis2YrZhdis2YrZgdmF2YrYqNit2YrYs9iu2YrZhtis2YrYtdmE25LZgtmE25LYp9mE2YTZh9in2YPYqNix2YXYrdmF2K/YtdmE2LnZhdix2LPZiNmE2LnZhNmK2YfZiNiz2YTZhdi12YTZidi12YTZiSDYp9mE2YTZhyDYudmE2YrZhyDZiNiz2YTZhdis2YQg2KzZhNin2YTZh9ix24zYp9mELOOAgTohP+OAluOAl+KAlOKAk197feOAlOOAleOAkOOAkeOAiuOAi+OAjOOAjeOAjuOAj1tdIyYqLTw+XCQlQCDZi9mA2Ysg2Ywg2Y0g2Y7ZgNmOINmP2YDZjyDZkNmA2ZAg2ZHZgNmRINmS2YDZktih2KLYo9ik2KXYptin2KjYqdiq2KvYrNit2K7Yr9iw2LHYstiz2LTYtdi22LfYuNi52LrZgdmC2YPZhNmF2YbZh9mI2YrZhNii2YTYo9mE2KXZhNinIicvXnx+4qaF4qaG44O744Kh44Kj44Kl44Kn44Kp44Oj44Ol44On44OD44O844Oz44KZ44KawqLCo8KswqbCpeKCqeKUguKGkOKGkeKGkuKGk+KWoOKXi/CQkKjwkJCp8JCQqvCQkKvwkJCs8JCQrfCQkK7wkJCv8JCQsPCQkLHwkJCy8JCQs/CQkLTwkJC18JCQtvCQkLfwkJC48JCQufCQkLrwkJC78JCQvPCQkL3wkJC+8JCQv/CQkYDwkJGB8JCRgvCQkYPwkJGE8JCRhfCQkYbwkJGH8JCRiPCQkYnwkJGK8JCRi/CQkYzwkJGN8JCRjvCQkY/wkJOY8JCTmfCQk5rwkJOb8JCTnPCQk53wkJOe8JCTn/CQk6DwkJOh8JCTovCQk6PwkJOk8JCTpfCQk6bwkJOn8JCTqPCQk6nwkJOq8JCTq/CQk6zwkJOt8JCTrvCQk6/wkJOw8JCTsfCQk7LwkJOz8JCTtPCQk7XwkJO28JCTt/CQk7jwkJO58JCTuvCQk7vwkLOA8JCzgfCQs4LwkLOD8JCzhPCQs4XwkLOG8JCzh/CQs4jwkLOJ8JCzivCQs4vwkLOM8JCzjfCQs47wkLOP8JCzkPCQs5HwkLOS8JCzk/CQs5TwkLOV8JCzlvCQs5fwkLOY8JCzmfCQs5rwkLOb8JCznPCQs53wkLOe8JCzn/CQs6DwkLOh8JCzovCQs6PwkLOk8JCzpfCQs6bwkLOn8JCzqPCQs6nwkLOq8JCzq/CQs6zwkLOt8JCzrvCQs6/wkLOw8JCzsfCQs7LwkaOA8JGjgfCRo4LwkaOD8JGjhPCRo4XwkaOG8JGjh/CRo4jwkaOJ8JGjivCRo4vwkaOM8JGjjfCRo47wkaOP8JGjkPCRo5HwkaOS8JGjk/CRo5TwkaOV8JGjlvCRo5fwkaOY8JGjmfCRo5rwkaOb8JGjnPCRo53wkaOe8JGjn/CdhZfwnYWl8J2FmPCdhaXwnYWY8J2FpfCdha7wnYWY8J2FpfCdha/wnYWY8J2FpfCdhbDwnYWY8J2FpfCdhbHwnYWY8J2FpfCdhbLwnYa58J2FpfCdhrrwnYWl8J2GufCdhaXwnYWu8J2GuvCdhaXwnYWu8J2GufCdhaXwnYWv8J2GuvCdhaXwnYWvxLHIt+KIh+KIgvCepKLwnqSj8J6kpPCepKXwnqSm8J6kp/CepKjwnqSp8J6kqvCepKvwnqSs8J6krfCepK7wnqSv8J6ksPCepLHwnqSy8J6ks/CepLTwnqS18J6ktvCepLfwnqS48J6kufCepLrwnqS78J6kvPCepL3wnqS+8J6kv/CepYDwnqWB8J6lgvCepYPZrtqh2a8wLDEsMiwzLDQsNSw2LDcsOCw5LOOAlHPjgJV3emh2c2RwcHZ3Y21jbWRkauOBu+OBi+OCs+OCs+Wtl+WPjOODh+Wkmuino+S6pOaYoOeEoeWJjeW+jOWGjeaWsOWInee1guiyqeWjsOWQuea8lOaKleaNlemBiuaMh+aJk+emgeepuuWQiOa6gOeUs+WJsuWWtumFjeOAlOacrOOAleOAlOS4ieOAleOAlOS6jOOAleOAlOWuieOAleOAlOeCueOAleOAlOaJk+OAleOAlOebl+OAleOAlOWLneOAleOAlOaVl+OAleW+l+WPr+S4veS4uOS5gfCghKLkvaDkvrvlgILlgbrlgpnlg4/jkp7woJi65YWU5YWk5YW38KCUnOOSueWFp/CglYvlhpflhqTku4zlhqzwqYef5YiD45Of5Yi75YmG5Ym345SV5YyF5YyG5Y2J5Y2a5Y2z5Y295Y2/8KCorOeBsOWPiuWPn/CgraPlj6vlj7HlkIblkp7lkLjlkYjlkajlkqLlk7bllJDllZPllaPlloTllqvllrPll4LlnJblnJflmZHlmbTlo67ln47ln7TloI3lnovloLLloLHloqzwoZOk5aOy5aO35aSG5aSi5aWi8KGaqPChm6rlp6zlqJvlqKflp5jlqabjm67lrIjlrL7woaeI5a+D5a+Y5a+z8KGsmOWvv+WwhuOegeWxoOWzgOWyjfCht6TltYPwobem5bWu5bWr5bW85beh5bei46Cv5be95bio5bi95bmp46Gi8KKGg+OhvOW6sOW6s+W6tvCqjpLwooyx6IiB5byi46OH8KOKuPCmh5rlvaLlvavjo6Plvprlv43lv5flv7nmgoHjpLrjpJzwopuU5oOH5oWI5oWM5oW65oay5oak5oav5oee5oiQ5oib5omd5oqx5ouU5o2Q8KKsjOaMveaLvOaNqOaOg+aPpPCir7HmkKLmj4XmjqnjqK7mkanmkb7mkp3mkbfjqazmlazwo4CK5pej5pu45pmJ46yZ46yI46uk5YaS5YaV5pyA5pqc6IKt5I+Z5pyh5p2e5p2T8KOPg+OtieafuuaeheahkvCjka3moo7moJ/mpJTmpYLmpqPmp6rmqqjwo5qj5qub47CY5qyh8KOip+atlOOxjuatsuaun+auu/Cjqo3wobSL8KOruuaxjvCjsrzmsr/ms43msafmtJbmtL7mtanmtbjmtoXwo7Se5rS05riv5rmu47Sz5ruH8KO7kea3uea9rvCjvZ7wo76O5r+G54C554Cb47aW54GK54G954G354Kt8KCUpeeFhfCkiaPnhpzniKjniZDwpJiI54qA54qV8KSctfCkoJTnjbrnjovjuqznjqXjurjnkYfnkZznkoXnk4rjvJvnlKTwpLC255S+8KSykvCihp/nmJDwpL6h8KS+uPClgYTjv7zkgIjwpYOz8KWDsvClhJnwpYSz55ye55yf556L5IGG5IKW8KWQneehjuSDo/ClmKbwpZqa8KWbheenq+SEr+epiuepj/Clpbzwpaqn5IiC8KWuq+evhuevieSIp/ClsoDns5LkiqDns6jns6PntIDwpb6G57Wj5IyB57eH57iC57mF5Iy08KaIqPCmiYfkjZnwpouZ57268KaMvue+lee/uvCmk5rwppSj6IGg8KaWqOiBsPCjjZ/kj5XogrLohIPkkIvohL7lqrXwpp6n8KaetfCjjpPwo46c6IiE6L6e5JGr6IqR6IqL6Iqd5Yqz6Iqx6Iqz6Iq96Ium8KasvOiMneiNo+iOreiMo+iOveiPp+iNk+iPiuiPjOiPnPCmsLbwprWr8KazleSUq+iTseiTs+iUlvCnj4rolaTwprys5JWd5JWh8Ka+sfCng5LklavomZDomafomanomqnomojonI7om6LonKjonavonobon6HooIHkl7nooaDwp5mn6KOX6KOe5Ji16KO645K78KeirvCnpabkmr7km4fo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AAkAQdCdygALBWJVGQAFAEHgncoACwXBJBkABABB8J3KAAsFhHsYAAUAQYCeygALBXbbGAAEAEGQnsoACwX1bhgAAgBBoJ7KAAsFt+MYAAgAQbCeygALJSFOGQAKAAAACSAAAAAAAABbQxkAAwAAAJkqAAAAAAAAf/UYAAIAQeCeygALBbENGQAJAEHwnsoACwUwrBgABgBBgJ/KAAsFK2gYAAcAQZCfygALFYIHGQAGAAAA+icAAAAAAACtWxkAAwBBsJ/KAAsFWZgYAAwAQcCfygALBZzfGAAGAEHQn8oACwWzDxkAEgBB4J/KAAsFbsYYAAMAQfCfygALBSX9GAADAEGAoMoACwVzRhkAEQBBkKDKAAsFWKEYAAoAQaCgygALBY4sGQAHAEGwoMoACxWh1BgABwAAAJwpAAAAAAAAhdwYAAUAQdCgygALBX1kGAADAEHgoMoACwXD4hgACQBB8KDKAAsVQugYAAUAAABjKQAAAAAAADRzGAAEAEGQocoACxVatRgABwAAACcBAAAAAAAA2KoYAAMAQbChygALBV/qGAAMAEHAocoACxWFfRgABwAAAOknAAAAAAAAEVwZAA0AQeChygALBYk+GQAFAEHwocoACwUerRgABABBgKLKAAsFTmkYAAcAQZCiygALBTLXGAACAEGgosoACwXdHhkABABBsKLKAAsFXs0YAAMAQcCiygALBX0/GQAIAEHQosoACxXoZhgABQAAAMfUAQAAAAAA88AYAAUAQfCiygALFWL8GAASAAAAYSkAAAAAAAAMmxgABABBkKPKAAslgfEYAAwAAAC6KgAAAAAAAK3OGAAIAAAAjykAAAAAAAByaxgABwBBwKPKAAsF4GYYAAgAQdCjygALBbRRGQAFAEHgo8oACwW+NhkABgBB8KPKAAsFrfIYAAQAQYCkygALBfFtGAADAEGQpMoACwXCqhgABgBBoKTKAAsFFzQZAAQAQbCkygALBfnEGAADAEHApMoACwXGfxgABABB0KTKAAsFA1cZAA0AQeCkygALBY++GAAHAEHwpMoACwUJWRkACABBgKXKAAsFQj0ZAAQAQZClygALBU8PGQADAEGgpcoACwUFvBgAEQBBsKXKAAsFDX4YAAYAQcClygALBTjwGAAEAEHQpcoACwWH9BgADABB4KXKAAsFCKAYAAYAQfClygAL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AEHwzsoACwU5RhkACgBBgM/KAAsFdIsYAAUAQZDPygALBQ1QGQAIAEGgz8oACwVj7hgAAwBBsM/KAAsFkfEYAAUAQcDPygALBWKOGAACAEHQz8oACwV74hgACABB4M/KAAsFtjoZAAQAQfDPygALBZwCGQADAEGA0MoACwVLEBkAAgBBkNDKAAsFTC4ZAAQAQaDQygALFalcGQALAAAApSEAAAAAAAAvsBgADABBwNDKAAsFal0ZAAUAQdDQygALBRyOGAAJAEHg0MoACwXCaxgABgBB8NDKAAsFfZYYAAUAQYDRygALBapeGQAFAEGQ0coACwX8+hgABQBBoNHKAAsFKKsYAAoAQbDRygALBegiGQAJAEHA0coACwWYZBgACABB0NHKAAsF3XsYAAQAQeDRygALJb0QGQAJAAAAECkAAAAAAAAWkRgABQAAADEhAAAAAAAAd0sZAAQAQZDSygALBTLFGAAHAEGg0soACwWEVRkAAwBBsNLKAAsFTa4YAAcAQcDSygALBSzhGAAIAEHQ0soACwWa+RgABQBB4NLKAAsFWnQYAAQAQfDSygALBcBbGQADAEGA08oACxX0VRkABQAAAF8EAAAAAAAAYVkZAAwAQaDTygALBZfnFwAFAEGw08oACyWHtBgABgAAAC8BAAAAAAAAQ5UYAAcAAABVAQAAAAAAAIhNGQANAEHg08oACwWvdhgACABB8NPKAAsFevIYAAIAQYDUygALBY0YGQAHAEGQ1MoACwW0fRgABABBoNTKAAsFaa4YAAcAQbDUygALBbYaGQADAEHA1MoACxX+/RgABwAAAD8BAAAAAAAAMl4ZAAUAQeDUygALBfCdGAAHAEHw1MoACwWREBkABQBBgNXKAAsFu9gYAAIAQZDVygALFdwPGQANAAAARyEAAAAAAABrGhkACgBBsNXKAAsVMA4ZAAkAAACpKQAAAAAAAJOYGAACAEHQ1coACxXCzRgABQAAABIhAAAAAAAA86sYAAMAQfDVygALBa8uGQACAEGA1soACwXuVxkAAwBBkNbKAAsV1FIZAAgAAACnKQAAAAAAAMhqGAAFAEGw1soACwUPUxkABABBwNbKAAsFIr0YAAQAQdDWygALBSojGQAFAEHg1soACwWDlBgADQBB8NbKAAsFq8kYAAcAQYDXygALBSv6GAALAEGQ18oACwUCZRgABABBoNfKAAslvqkYABEAAACvKgAAOAMAABCSGAAFAAAAtdQBAAAAAABfOxkACABB0NfKAAsFXU8ZAAMAQeDXygALBVZMGQAFAEHw18oACwWzJRkABgBBgNjKAAsFnboYAAkAQZDYygALBf1mGAADAEGg2MoACwUVphgAAgBBsNjKAAsV+zoZAA0AAACLIgAAAP4AAKfKGAACAEHQ2MoACxVV8hgACAAAAL8DAAAAAAAAwf0YAA0AQfDYygALBXxjGAAMAEGA2coACwWZ1RgABQBBkNnKAAsF5I8YAAQAQaDZygALBeOIGAAEAEGw2coACwUncRgACQBBwNnKAAsFgtgYAAQAQdDZygALFZHSGAAFAAAAVdUBAAAAAAAaTBkAAwBB8NnKAAsVR6sYAAQAAACpAAAAAAAAAIBHGQAIAEGQ2soACwU/gxgABQBBoNrKAAsV3tQYAAYAAAAsAAAAAAAAADcEGQAEAEHA2soACwUlnBgABABB0NrKAAsF8TkZAAsAQeDaygALBY58GAALAEHw2soACwXtNxkACQBBgNvKAAsFrBUZAAIAQZDbygALBRF4GAAGAEGg28oACwXxDhkABwBBsNvKAAsFZYwYAAoAQcDbygALFdF5GAAQAAAAuiEAAAAAAAC9ghgAAgBB4NvKAAsFQvUYAAQAQfDbygALBbAtGQAEAEGA3MoACwUCsRgABABBkNzKAAsFvhMZAAQAQaDcygALBUwvGQAJAEGw3MoACwWRwxgABgBBwNzKAAsFv1QZAAQAQdDcygALBV8nGQAFAEHg3MoACwUjDxkABQBB8NzKAAsFV14ZAAQAQYDdygALBVHHGAAHAEGQ3coACwXd1hgACABBoN3KAAsFL8MYAA0AQbDdygALBV1OGQAFAEHA3coACwWY7xgAEABB0N3KAAsFsoEYAAQAQeDdygALBRwLGQAEAEHw3coACwWCJRkAAgBBgN7KAAsFUQEZAAgAQZDeygALBXPyGAAFAEGg3soACyVZMBkACgAAAJAhAAAAAAAAe1sZAAcAAAAnKQAAAAAAADzyGAAIAEHQ3soACxXiRxkABQAAAOsqAAAAAAAAm8UYAAMAQfDeygALBbCtGAAHAEGA38oACwVbXhkAAgBBkN/KAAsVd8oYAAYAAACaIQAAAAAAAJrGGAAFAEGw38oACwUtNxkABwBBwN/KAAsFBBMZAAQAQdDfygALBclRGQAFAEHg38oACwXlBxkAAwBB8N/KAAsF+fUYAAQAQYDgygALBa7dGAAEAEGQ4MoACwUU/hgAEgBBoODKAAsFrFIZAAoAQbDgygALBa7OFwAEAEHA4MoACwVsOBkACwBB0ODKAAsFRmAZAAMAQeDgygALBUFkGAATAEHw4MoACyWIuRgABgAAAJUiAAAAAAAAe+cXAAUAAADXAAAAAAAAAGzwGAAGAEGg4coACwVP9BgABgBBsOHKAAsFRWoYAAYAQcDhygALFYcbGQAIAAAAICkAAAAAAAApXRkADQBB4OHKAAsF5JIYAAoAQfDhygALFe7+GAAUAAAAUCkAAAAAAAAknxgABABBkOLKAAsFemoYABMAQaDiygALFf4LGQAGAAAAVgQAAAAAAADEJhkABABBwOLKAAsFw9AYAAIAQdDiygALBQdRGQAFAEHg4soACxWDrxgABwAAADcBAAAAAAAA+ncYABcAQYDjygALBdsYGQAEAEGQ48oACyVufhgABwAAAJ0hAAA4AwAAqjIZAAQAAAAv1QEAAAAAAO1kGAADAEHA48oACwUtdBgABABB0OPKAAsVFtMYABAAAADcIwAAAAAAAM0iGQANAEHw48oACwW1IxkABQBBgOTKAAsFPPAYAAgAQZDkygALBa8MGQARAEGg5MoACwWTpRgAEABBsOTKAAsFkaAYAAIAQcDkygALFfdUGQAQAAAAwyEAAAAAAADAehgABwBB4OTKAAsF8g0ZABAAQfDkygALBZlTGQADAEGA5coACwVfthgABQBBkOXKAAsFEAMZAAYAQaDlygALBcS4GAAFAEGw5coACwWE6RgABgBBwOXKAAsFXdYYAAYAQdDlygALBVkEGQAFAEHg5coACwWlChkABABB8OXKAAsVCrEYABAAAADEIQAAAAAAADBSGQAGAEGQ5soACwXgfRgADgBBoObKAAsFPCUZABAAQbDmygALBUg9HQACAEHA5soACwUeYBkABABB0ObKAAsFM7kYAAQAQeDmygALBfBZGQAOAEHw5soACwWNmxgABQBBgOfKAAsFoaIYAAcAQZDnygALBb3fGAAPAEGg58oACwVipRgABQBBsOfKAAsVJlwZAAYAAADVAAAAAAAAAJjdGAACAEHQ58oACyVCsBgABgAAAIspAAAA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BwAAACIgAAAAAAAAMRUdAAIAQZCZywALBSRGGQACAEGgmcsACwVVSBkABwBBsJnLAAsFwKwYABQAQcGZywALFFQZAA4AAACpIQAAAAAAAEY8GQAEAEHgmcsACwXkTRkADwBB8JnLAAsFxfMYAAUAQYCaywALBT0LGQAEAEGQmssACwXmNhkAAwBBoJrLAAsF3ogYAAUAQbCaywALBcd9GAAGAEHAmssACxWAqRgAAgAAADwAAAAAAAAAYGgYAAUAQeCaywALBbPTGAAGAEHwmssACxVxGBkABAAAAKUAAAAAAAAA/wIZAAcAQZCbywALBdArGQAFAEGgm8sACxXO/RgABwAAAAQiAAAAAAAA3xgZAAsAQcCbywALBSTdGAAOAEHQm8sACxXzuRgACAAAAOMiAAAAAAAAVxwZAAUAQfCbywALBU84GQAEAEGAnMsACwXithgABQBBkJzLAAsFILQYAAkAQaCcywALBX5LGQAFAEGwnMsACwW3QRkAAwBBwJzLAAsFddYYAAgAQdCcywALBUuiGAAEAEHgnMsACwVlehgACwBB8JzLAAsFH8MYAAMAQYCdywALBY7eGAADAEGQncsACwVzhxgABABBoJ3LAAsFgoMYAAIAQbCdywALBbO2GAAPAEHAncsACwUBwBgACQBB0J3LAAsFQiwZAA8AQeCdywALBcK0GAADAEHwncsACwXqZRgADQBBgJ7LAAsVccYYAAcAAAB/KgAAAAAAAC1MGQADAEGgnssACwXfIRkABABBsJ7LAAsFajkZAAMAQcCeywALBbA/GQAFAEHQnssACxXp0hgABQAAAM4AAAAAAAAAdawYAAkAQfCeywALFc8PGQAJAAAAMiIAAAAAAAAOYBkABwBBkJ/LAAsFolgZAAIAQaCfywALFQNGGQAHAAAARgEAAAAAAADScBgABABBwJ/LAAsFBmggAAIAQdCfywALBXVdGQAGAEHgn8sACwUxRRkABQBB8J/LAAsVproYAAYAAAAAKgAAAAAAADOQGAAFAEGQoMsACwVuEBkABQBBoKDLAAsF+swYAAQAQbCgywALBbJ1GAALAEHAoMsACwUZSBkAAwBB0KDLAAsFf8wYAAsAQeCgywALBT0aGQAHAEHwoMsACwW/mBgADQBBgKHLAAsFchwZAAgAQZChywALBVW0GAAEAEGgocsACxVNtBgABAAAAATVAQAAAAAACSQZAAUAQcChywALBYUaGQARAEHQocsACwVzhBgACQBB4KHLAAsVt4sYAAgAAAAOIQAAAAAAAPevGAAFAEGAossACxXNRxkABgAAAJ4iAAAAAAAAP/AbAAYAQaCiywALBWwOGQALAEGwossACxWGphgABAAAALEhAAAAAAAARJcYAAYAQdCiywALBZoMGQAJAEHgossACwWWvBgAAwBB8KLLAAsFnDUZABMAQYCjywALBYZ0GAACAEGQo8sACwWh8hgABQBBoKPLAAsFfgYZAAYAQbCjywALBfdOGQAKAEHAo8sACwWgARkAAwBB0KPLAAsVOZIYAAUAAACHIgAAAAAAAHJaGQAOAEHwo8sACxVYhxgABwAAAB8BAAAAAAAAlM4YAAgAQZCkywALFVKhGAAGAAAAtQAAAAAAAAD/wRgAAgBBsKTLAAsFdhMZAAwAQcCkywALBbUaHQACAEHQpMsACwWqGxkAAwBB4KTLAAsFGfcYAA4AQfCkywALFe16GAAGAAAATCIAAAAAAABANxkADQBBkKXLAAsFtskYAAQAQaClywALBYhHGQATAEGwpcsACwWgexgAAwBBwKXLAAsFodIYABAAQdClywALBaVBGQASAEHgpcsACwXV/RgADgBB8KXLAAsVwTIZAAYAAADNIQAAAAAAAB8ZGQANAEGQpssACwVLdxgAAwBBoKbLAAsF6Y4YAAoAQbCmywALNXpYGQAGAAAAmyEAAAAAAAAKNBkACAAAAIEqAAAAAAAAuocYAAkAAACvKQAAAAAAAMaUGAAIAEHwpssACwW45hgAAwBBgKfLAAsFewYZAAMAQZCnywALBR+rGAACAEGgp8sACwWRUBkACABBsKfLAAsFU+UXAAMAQcCnywALFZsaGQAIAAAATSIAAAAAAACoiRgADQBB4KfLAAsF+NoYAAQAQfCnywALFeSAGAAHAAAAvwAAAAAAAACLsRgACQBBkKjLAAsFCloZAAoAQaCoywALBZ5RGQAKAEGwqMsACwUdIhkABABBwKjLAAsF7JgYAAQAQdCoywALBcDKGAADAEHgqMsACwW/FxkAAgBB8KjLAAsFilQZAA4AQYCpywALBaLGGAAIAEGQqcsACwXE9RgABQBBoKnLAAsVpAMZABMAAAC1IgAAAAAAAIOZGAAJAEHAqcsA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hxgABABBwMLLAAsFFMUYAAQAQdDCywALBTSpGAAEAEHgwssACxWq1RgABQAAAA8EAAAAAAAAMlwZAAgAQYDDywALBfhIGQAEAEGQw8sACwUTYxgACABBoMPLAAsF2T0ZAA8AQbDDywALBY06GQALAEHAw8sACwXnxhgAAwBB0MPLAAsFD+kYAAsAQeDDywALBZ1HGQANAEHww8sACwUZjBgAAwBBgMTLAAslcfMYAAcAAABUIgAAAAAAACmoGAAHAAAAlCkAAAAAAADJ5hgAAgBBsMTLAAsFdMAYAAMAQcDEywALBUfiGAADAEHQxMsACwVWNRkAAgBB4MTLAAsFD4QYAAMAQfDEywALJQYnGQAHAAAAGykAAAAAAACP2hgABQAAAC8hAAAAAAAA+dMYAAYAQaDFywALBd3TGAAJAEGwxcsACwWN7BgABgBBwMXLAAsVMswYAAkAAAARKQAAAAAAAO8NGQADAEHgxcsACwVJLRkAAwBB8MXLAAsV0psYAAYAAAARIQAAAAAAADOOGAATAEGQxssACwUX7hgADgBBoMbLAAsFMs4YAAYAQbDGywALBUrwGAAGAEHAxssACwUDqRgAAwBB0MbLAAsFV9EYAAkAQeDGywALBbp3GAAEAEHwxssACwUVURkADwBBgMfLAAsFTAIZAA4AQZDHywALJYK8GAAFAAAA9ikAAAAAAABVahgABAAAADIEAAAAAAAAK4YYAAgAQcDHywALBZRjGAAFAEHQx8sACwXZphgABABB4MfLAAsF0eUYAAQAQfDHywALFTcxGQAIAAAAgiIAANIgAAChJRkADABBkMjLAAsFqoYYAAcAQaDIywALBay/GAAIAEGwyMsACwXHixgABgBBwMjLAAsVIQwZAAUAAAAQIAAAAAAAAMq6GAAEAEHgyMsACwXDbhgACgBB8MjLAAsFtLUYAAcAQYDJywALBb9CGQAIAEGQycsACwWd5RgADQBBoMnLAAsFPkMZAAMAQbDJywALBfAnGQAKAEHAycsACwWMeRgAAwBB0MnLAAsVXPsYAAUAAADUIQAAAAAAABYlGQAKAEHwycsACwUkpBgAAwBBgMrLAAsFmVAZAAcAQZDKywALBUdRGQACAEGgyssACwW/HRkABgBBsMrLAAsF+hodAAIAQcDKywALBeHbGAADAEHQyssACxWyThkABgAA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GAACAEGQttEACwVqbxgACABBoLbRAAsFT80YAAYAQbC20QALBQanGAAFAEHAttEACwXIWRkABABB0LbRAAsFcPoYAAYAQeC20QALBYxvGAACAEHwttEACwVl4BgAAgBBgLfRAAsFHg8ZAAUAQZC30QALFUX/GAAGAAAAYSUAAAAAAACBjRgAAwBBsLfRAAsF5McYAAYAQcC30QALBeRBGQAKAEHQt9EACwWqbRgABQBB4LfRAAsFh+0YAA0AQfC30QALBZt4GAAOAEGAuNEACwXfvBgABgBBkLjRAAsV/Y8YAAYAAAA1AQAAAAAAAENbGQAFAEGwuNEACwWmkRgABQBBwLjRAAsFp9cXAAYAQdC40QALBcxXGQAFAEHguNEACxVD0RgABgAAAAwpAAAAAAAA0YsYABAAQYC50QALBfjHGAAFAEGQudEACwUhPBkACABBoLnRAAsFPsYYAAIAQbC50QALBTanGAAJAEHAudEACwWWAxkAAgBB0LnRAAsF0d0YAAUAQeC50QALFfcKGQAEAAAAFAQAAAAAAADE+xgABQBBgLrRAAsFai4ZABAAQZC60QALBUe6GAAMAEGgutEACxVleRgAFgAAAOEiAAAAAAAA5FcZAAYAQcC60QALBduvGAATAEHQutEACwVx2hgABQBB4LrRAAsFD3sYAAcAQfC60QALBSAwGQADAEGAu9EACwV+dBgABQBBkLvRAAsFO9UYAAgAQaC70QALBRokGQAQAEGwu9EACwXXIBkADgBBwLvRAAsFokgZAA4AQdC70QALBdEGGQALAEHgu9EACwViChkACQBB8LvRAAsFF6gYAAgAQYC80QALBeGkGAACAEGQvNEACwWTlRgAAgBBoLzRAAsFzCgZAAQAQbC80QALBfoOGQAEAEHAvNEACxWwlBgACQAAAMgkAAAAAAAAUr4YAAQAQeC80QALBT8DGQADAEHwvNEACwXJWBkABABBgL3RAAslvjoZAAcAAADHIgAAAAAAAMJFGQALAAAAhSoAAAAAAABpuRgABABBsL3RAAsFShwZAAkAQcC90QALFeHMGAAPAAAAkCEAAAAAAABlKRkAAgBB4L3RAAsFdw4ZAAYAQfC90QALFVZDGQAFAAAAq9QBAAAAAABLxxgAAwBBkL7RAAsFBBsZAAQAQaC+0QALBWOfGAADAEGwvtEACxXh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1QALBT7eGAADAEGsuNUACwXUshgAAwBBvLjVAAsFpVwZAAQAQcy41QALBZtMGQADAEHcuNUACwWQChkABwBB7LjVAAsVecwYAAYAAABvAQAAAAAAAGTxGAADAEGMudUACwVK1hgABABBnLnVAAsFPCsZAAUAQay51QALBTp7GAANAEG8udUACwX67RgABABBzLnVAAsFe70YABEAQdy51QALBaZmGAAMAEHsudUACwUYLxkABQBB/LnVAAsF+cEYAAQAQYy61QALBSuTGAAEAEGcutUACxVEJBkABwAAABABAAAAAAAAyycZAAQAQby61QALBfOMGAALAEHMutUACwXTGBkABABB3LrVAAsFKKsYAAoAQey61QALBUBCGQAJAEH8utUACwWqXhkABQBBjLvVAAsFEnAYAAUAQZy71QALBVl/GAADAEGsu9UACwVEHBkABgBBvLvVAAsFOy0ZAAQAQcy71QALBeK1GAANAEHcu9UACxXLChkABwAAAH4BAAAAAAAAMV8ZAAcAQfy71QALBQHzGAAJAEGMvNUACwXHphgABQBBnLzVAAsFKMAYAAIAQay81QALBRCvGAAOAEG8vNUACwV3UBkABABBzLzVAAsFPUcZAA0AQdy81QALBfCrGAADAEHsvNUACwWwvRgABQBB/LzVAAsFTHIYAAUAQYy91QALBV8FGQAHAEGcvdUACxVzahgABwAAAFciAAAAAAAAHgwZAAMAQby91QALBZYzGQAJAEHMvdUACwVSoBgAAwBB3L3VAAsFS3cYAAMAQey91QALFVW1GAAFAAAAntQBAAAAAACsgRgABgBBjL7VAAsFjeIYAAQAQZy+1QALBdZBGQAFAEGsvtUACwUiERkABQBBvL7VAAsFMOoYAAgAQcy+1QALBd1PGQACAEHcvtUACwVs7RgABABB7L7VAAsFiuYYAAMAQfy+1QALBQoYGQAOAEGMv9UACxUZUBkABQAAAAwgAAAAAAAAFjIZAAUAQay/1QALBSS+GAAEAEG8v9UACwWczRgAAwBBzL/VAAsFSS0ZAAMAQdy/1QALBWGBGAAEAEHsv9UACwWPlxgABwBB/L/VAAsFHSIZAAQAQYzA1QALBaWZGAAFAEGcwNUACwVQoBgAAgBBrMDVAAsFOyoZAAIAQbzA1QALBc17GAAEAEHMwNUACwW9oBgABABB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QYyx2gALBQqJGAAEAEGcsdoACxXb5BgACQAAAI8iAAAAAAAAuGoYAAQAQbyx2gALBaCOGAAMAEHMsdoACwVNYBkAAwBB3LHaAAsFuUUZAAMAQeyx2gALBYywGAAJAEH8sdoACwVSphgABABBjLLaAAsFTe4YAAYAQZyy2gALBZssGQALAEGsstoACwWUxBgABwBBvLLaAAsFr7oYAAgAQcyy2gALFVz7GAAFAAAA1CEAAAAAAAD4TxkABwBB7LLaAAsVq8UYAAcAAAAjIwAAAAAAALoQGQADAEGMs9oACwUlFBkACQBBnLPaAAsFURgZABsAQayz2gALFajbGAAGAAAAsQMAAAAAAABpwxgABQBBzLPaAAsFG7MYAAkAQdyz2gALBb3fGAAPAEHss9oACyW2HxkABAAAADXVAQAAAAAAbsMYAAsAAAC8IQAAAAAAAO48GQANAEGctNoACxX6JxkAFwAAAN0CAAAAAAAA4/QYAAMAQby02gALBQamGAACAEHMtNoACwWxLhkACABB3LTaAAsFRlMZAAMAQey02gALBXb1GAADAEH8tNoACwX0PhkABQBBjLXaAAsFLjMZAAwAQZy12gALFS4XGQAIAAAA2CoAAAAAAABnkhgACABBvLXaAAsFQmEZAAcAQcy12gALBVtHGQADAEHctdoACwUeWBkAAgBB7LXaAAsFVmEYAAcAQfy12gALBcyqGAADAEGMttoACwUmbRgADgBBnLbaAAsFt0EZAAMAQay22gALBVmQGAARAEG8ttoACwXtThkABgBBzLbaAAsF2qMYAAIAQdy22gALJRxbGQAHAAAABCAAAAAAAABALxkAAwAAANgiAAAAAAAAFiUZAAoAQYy32gALFRBXGQAHAAAA1QAAAAAAAAC9ZxgACABBrLfaAAsFr44YAAgAQby32gALBZnVGAAFAEHMt9oACwW1uBgABQBB3LfaAAsFjqkYAAMAQey32gALBWMqGQAFAEH8t9oACxV/oBgAEgAAALQiAAAAAAAAL/IcAAkAQZy42gALBa9fGQANAEGsuNoACwUOVBkABABBvLjaAAsFBJgYAAMAQcy42gALBe7SGAAFAEHcuNoACwWgoBgACwBB7LjaAAsFZYwYAAoAQfy42gALBX/bGAAGAEGMudoACyXfVhkACwAAAAkiAAAAAAAAkUIZAAYAAABH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2gALFSwOGQAEAAAATQQAAAAAAADxDhkABwBB/NHaAAsl40sZAAQAAAAkBAAAAAAAAHT3GAAFAAAAUtUBAAAAAADh5RgAAgBBrNLaAAsFTJMYABAAQbzS2gALJRBJGQAOAAAAsyUAAAAAAADckBgADAAAAJshAAAAAAAAFoYYAAEAQezS2gALBaaBGAACAEH80toACwVDWxkABQBBjNPaAAsFtEMZAAQAQZzT2gALBdysGAADAEGs09oACwVNPxkACABBvNPaAAsFD3sYAAcAQczT2gALBfkUGQALAEHc09oACxVShRgABgAAAPgnAAAAAAAAxIkYAAQAQfzT2gALBW2+GAADAEGM1NoACxVoThkABwAAAPEAAAAAAAAA+pYYAAkAQazU2gALBQ4NGQAHAEG81NoACwUR+hgAAwBBzNTaAAsFoM8YAAMAQdzU2gALBUpFGQACAEHs1NoACyXlWBkACQAAAMAiAAAAAAAANWIYAAYAAAAXJwAAAAAAABs+GQACAEGc1doACwUVOhkABgBBrNXaAAsVYuMYAAcAAAAWIQAAAAAAANI4GQAEAEHM1doACwU3iRgABABB3NXaAAsFIsIYAAQAQezV2gALBepjGAADAEH81doACwUEChkAAwBBjNbaAAsF7pMYAAYAQZzW2gALBT9PGQAHAEGs1toACwWD/hgAAwBBvNbaAAsFEg8ZAAUAQczW2gALBcN0GAALAEHc1toACwV1KRkABABB7NbaAAsFaXAYAAwAQfzW2gALBXU1GQACAEGM19oACwVsrRgABABBnNfaAAsFry4ZAAIAQazX2gALBXRyGAAHAEG819oACwVMsBgAFABBzNfaAAsFyvAYAAwAQdzX2gALBapgGQADAEHs19oACxVSDxkACQAAAK0pAAAAAAAAeWAZAAMAQYzY2gALBTJsGAAMAEGc2NoACwUYyhgACABBrNjaAAsFx4sYAAYAQbzY2gALBfjVGAAFAEHM2NoACwXW3xgABQBB3NjaAAsVPBsZABIAAACRIgAAAAAAABFVGQAGAEH82NoACwXZOhkABQBBjNnaAAsFoWIYAA8AQZzZ2gALBUwtGQAFAEGs2doACwUVzxgABABBvNnaAAsFlecYAAoAQczZ2gALBbDWGAAEAEHc2doACwXKnRgAAgBB7NnaAAsFutsYAAMAQfzZ2gALBQ7Y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CxUtoxgABAAAAKgAAAAAAAAAUREZAAMAQYzz2gALBcUkGQAFAEGc89oACwUu4xcABABBrPPaAAsF0X8YAAgAQbzz2gALBVQoGQALAEHM89oACwXrBhkABQBB3PPaAAsFDScZAAMAQezz2gALBTGpGAADAEH889oACwUsBhkAEABBjPTaAAsFDhEZAAYAQZz02gALBRsxGQAKAEGs9NoACwWK3BgAAwBBvPTaAAsFDs0YAAUAQcz02gALBVjxGAACAEHc9NoACwULCBkABABB7PTaAAsFCUIZAAQAQfz02gALBe6vGAADAEGM9doACwWG4xgADgBBnPXaAAsFLoMYAAQAQaz12gALBbAtGQAEAEG89doACwWOeBgABABBzPXaAAsF0EUZAAYAQdz12gALJcmOGAAJAAAApSEAAAAAAADNahgABgAAAMwAAAAAAAAAJO0YAAMAQYz22gALBdnJGAAEAEGc9toACyV5axgABgAAAMEhAAAAAAAAPAkZAAYAAAAEAQAAAAAAANh9GAAIAEHM9toACwWMSxkABABB3PbaAAsFT30YAAsAQez22gALBV7oFwABAEH89toACwXHXhkAAwBBjPfaAAsVwPoYAAsAAAC3KgAAAAAAAPnZGAAEAEGs99oACwWQlhgABQBBvPfaAAsVn90YAAkAAADCAwAAAAAAAOh/GAADAEHc99oACwUn3xgABQBB7PfaAAsFGJcYAAYAQfz32gALBfbtGAAEAEGM+NoACwWMBhkAAgBBnPjaAAsFIgkZAAYAQaz42gALBdnkFwACAEG8+NoACwWydRgACwBBzPjaAAsF6zAZAAQAQdz42gALBVxIGQACAEHs+NoACxVnOxkABQAAAOQAAAAAAAAAVS8ZAAMAQYz52gALBa81GQAEAEGc+doACxWXbhgABwAAAH0pAAAAAAAA/owYAAcAQbz52gALBU7iGAAHAEHM+doACwVabhgABgBB3PnaAAsVXVwZAAkAAACuKQAAAAAAAIYVGQAFAEH8+doACwXyFBkABwBBjPraAAsFHdcYAAkAQZz62gALJbDGGAAHAAAA+gAAAAAAAAATuhgADgAAAH4iAAAAAAAAH8MYAAMAQcz62gALBQp5GAADAEHc+toACxXkMBkAAwAAAJ4DAAAAAAAAqQ0ZAAgAQfz62gALBfwqGQACAEGM+9oACxUt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2wALNYYjGQAGAAAA9QAAAAAAAACgCBkADwAAAKMhAAAAAAAAQ60YAA4AAABmIgAAAAAAACiiGAAGAEGc99sACwXh2xgAAwBBrPfbAAsFiasYAAYAQbz32wALBfYsGQALAEHM99sACwWZrRgAAwBB3PfbAAsFs2gYAAQAQez32wALBaxQGQACAEH899sACwUO5RgAAwBBjPjbAAsFjMMYAAUAQZz42wALBe4DGQACAEGs+NsACwXXehgABgBBvPjbAAsVu14ZAAUAAADFIgAAAAAAADbtGAAFAEHc+NsACwVhCRkABwBB7PjbAAsVRUwZAAQAAAAgIgAAAAAAACHYGAAFAEGM+dsACwVqShkACABBnPnbAAsVGbIYAAcAAAAhIgAAAAAAAESFGAAEAEG8+dsACwUXBxkACABBzPnbAAsFBf0YAAQAQd352wALBIwYAAQAQez52wALJWA2GQAKAAAATyIAAAAAAADb4BgABQAAAEMiAAAAAAAAU7oYAA8AQZz62wALBe8SGQAHAEGs+tsACwXPzhgABgBBvPrbAAsFjH0YABAAQcz62wALFVR6GAAHAAAAcQEAAAAAAADZzRgACwBB7PrbAAsF7akYAAoAQfz62wALBby5GAAOAEGM+9sACwXjcRgABABBnPvbAAsFguEYAAgAQaz72wALBQj0GAAIAEG8+9sACwVxZhgADgBBzPvbAAsFUQcZAAMAQdz72wALBb+AGAACAEHs+9sACwWGkBgABQBB/PvbAAsFzzAZAAQAQYz82wALBQuNGAAFAEGc/NsACwXwJRkABwBBrPzbAAsFc0QZAAUAQbz82wALBdlVGQAHAEHM/NsACxXubBgACAAAAL8qAAAAAAAAnUUZABAAQez82wALFU76GAALAAAA9QMAAAAAAADp9BwAAwBBjP3bAAsVMiYZAAgAAAAiKgAAAAAAALDBGAAMAEGs/dsACwVJSRkABQBBvP3bAAsFC0sZAAQAQcz92wALBY3mGAAMAEHc/dsACxUckhgACQAAAEkqAAAAAAAAiUUZAAYAQfz92wALBV56GAADAEGM/tsACwVQzhgABQBBnP7bAAsFJtEYAAkAQaz+2wALBXhEGQAFAEG8/tsACxUhThkACgAAAAkgAAAAAAAAxXYYAAQAQdz+2wALBRX/GAAJAEHs/tsACwU22xgABQBB/P7b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AF4hAAAAAAAAYnsYAAMAQbzZ3AALBSIrGQAGAEHM2dwACwWjlRgAAwBB3NncAAsFMEMZAAoAQezZ3AALBabNGAAEAEH82dwACxVblBgABwAAALEAAAAAAAAAYLAYAAYAQZza3AALFb68GAAIAAAAVyoAAAAAAADqyhgABwBBvNrcAAsFItAYABAAQcza3AALBagHGQAGAEHc2twACwVr6hgADQBB7NrcAAsV460YAAUAAAD2AAAAAAAAAITHGAAYAEGM29wACwVRNRkABQBBnNvcAAsF7UMZAAwAQazb3AALBT5DGQADAEG829wACwUoaBgAAwBBzNvcAAsFuc8YABQAQdzb3AALBbRaGQAIAEHs29wACwVLoRgABwBB/NvcAAsFnH0YAA8AQYzc3AALBQQaGQAEAEGc3NwACwVvNhkABQBBrNzcAAsF+9gYAAMAQbzc3AALBeyKGAAHAEHM3NwACwULIBkACQBB3NzcAAsF6KIYAAoAQezc3AALFct2GAAEAAAAQwQAAAAAAAAGXhkABQBBjN3cAAsFG1kZAA8AQZzd3AALFSINGQAFAAAA5gAAAAAAAACAAhkABwBBvN3cAAslDa4YAAYAAACSKQAAAAAAABm2GAAFAAAADyEAAAAAAACs/RgABABB7N3cAAsFq64YABMAQfzd3AALFaLfGAAHAAAA+SIAADgDAACm6xgACABBnN7cAAsFIpcYAAIAQaze3AALBenBGAADAEG83twACwVj2BgADQBBzN7cAAslGBAZAAUAAADLAAAAAAAAAKOzGAAHAAAABSMAAAAAAABlhxgACwBB/N7cAAsFfegYAA8AQYzf3AALBR/PGAAHAEGc39wACwXmCBkABQBBrN/cAAsFm08ZAAYAQbzf3AALBctLGQACAEHM39wACwUFvhgAAgBB3N/cAAsFJOgYAAsAQezf3AALBd+PGAAFAEH839wACxVxBhkABgAAAMghAAAAAAAAKEMZAAQAQZzg3AALBVQRGQAHAEGs4NwACxWk9BgACQAAAEEiAAAAAAAABCcZAAIAQczg3AALBUFRGQAGAEHc4NwACwUqFB0AAgBB7ODcAAsFoeQYAAUAQfzg3AALFbHEGAAFAAAAvyUAAAAAAACtgxgAAgBBnOHcAAsFmU0ZAAIAQazh3AALBYfaFwADAEG84dwACwVC9RgABABB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GAAJAEGM8twACwWc+hgAAgBBnPLcAAsF7WQYAAMAQazy3AALBdzzGAADAEG88twACxWJVhkABgAAAOcnAAAAAAAAgmUYABAAQdzy3AALBaG4GAADAEHs8twACwXU7BcAAgBB/PLcAAsF8JUYABAAQYzz3AALBThfGQAKAEGc89wAC0V82BgABgAAAMYqAAA4AwAA2ZcYAAYAAABqJQAAAAAAANAOGQAFAAAA/CcAAAAAAADE1hgABgAAAJghAAAAAAAACEoZAAYAQezz3AALBef2GAALAEH889wACxUTShkABgAAADIgAAAAAAAARPkYAA0AQZz03AALBZF0GAADAEGs9NwACwXbbhgADgBBvPTcAAsFYCYZAAYAQcz03AALFYVdGQAHAAAAHSkAAAAAAABwxRgAAwBB7PTcAAsF+FAZAA8AQfz03AALJdCvGAAFAAAATgQAAAAAAAC6DRkACAAAAHIiAAAAAAAAwNMYAAIAQaz13AALBY8UGQAGAEG89dwACxX5RRkABgAAAFIlAAAAAAAAPxAZAAcAQdz13AALFfe+GAASAAAA5icAAAAAAAAGqRgABgBB/PXcAAsF7/IYAAMAQYz23AALBUnCGAACAEGc9twACwUKbRgADQBBrPbcAAsFIMsYAAkAQbz23AALBaWfGAADAEHM9twACxU06RgACQAAAA0qAAAAAAAADPoYAAUAQez23AALBf7jGAAKAEH89twACwXJTBkAEABBjPfcAAsF4QsZAAMAQZz33AALBdazGAADAEGs99wACxXaMBkACgAAAAQiAAAAAAAAghoZAAMAQcz33AALFfGUGAAFAAAAsNQBAAAAAABJtBgABABB7PfcAAslvjoZAAcAAADHIgAAAAAAAON5GAAFAAAAZNUBAAAAAADW4xgABABBnPjcAAsVjg4ZAAQAAAA0BAAAAAAAAK5ZGQAHAEG8+NwACyUN/xgABAAAAMslAAAAAAAAUfcYABAAAABYKQAAAAAAAOSNGAAGAEHs+NwACxWFSBkABAAAACzVAQAAAAAAi+sYAAUAQYz53AALBXTXGAAGAEGc+dwACwUpnBgABABBrPncAAsFdwYZAAQAQbz53AALBdZbGQAJAEHM+dwACwXnmRgAAwBB3PncAAsFlJ4YAAsAQez53AALBQQJGQADAEH8+dwACwVZ6hgABgBBjfrc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eXBoaGlkZWZvY3VzZmVUaWxlZmVDb21wb3NpdGVzdGREZXZpYXRpb25vbnBvcHN0YXRlcmVhbHN5c3RlbWxhbmd1YWdlZmVjb252b2x2ZW1hdHJpeGFwcGxldGRldGFpbHNjb2xvci1yZW5kZXJpbmdsc3BhY2Vmb3JtbWV0aG9kY3lkYXRhZm9ybWF0YXNhdXRvc3VibWl0ZGF0YWZsZGludmVyc2VyZXBlYXRjb3VudGZvbnQtZmFjZS1mb3JtYXRldmVudGRpc3BsYXlzdHlsZWZpZ2NhcHRpb25mb250LWZhY2UtdXJpbWFya2VyV2lkdGhlcXVhbGNvbHVtbnNmZW1vcnBob2xvZ3lhdHRyaWJ1dGVuYW1lb25zdG9wb25hYm9ydGxvZ2Jhc2Vwcm9kdWN0ZG9tYWlubG93bGltaXRjb2xzZWRnZW1vZGVrMmRhdGFsaXN0cmVxdWlyZWRwYXR0ZXJuVHJhbnNmb3JtdmFsdWVzc2hhcGUtcmVuZGVyaW5nb25iZWZvcmVjdXRwb2ludGVyLWV2ZW50c292ZXJmbG93bGltaXRlbGV2YXRpb25vbmJlZm9yZXVubG9hZHZhcm9uZGJsY2xpY2tmZUJsZW5kY29sb3ItcHJvZmlsZXVzZW1hcHRvbWFya2VyVW5pdHNhbGxvd2Z1bGxzY3JlZW5tYXRoY29sb3JzY3JpcHRtaW5zaXpldmlld2JveGZlY29tcG9uZW50dHJhbnNmZXJhZGRpdGl2ZWJhc2VQcm9maWxlY2hhcnN0aXRjaHRpbGVzcHJpbWl0aXZlVW5pdHNsaWdodGluZy1jb2xvcm5vZnJhbWVzbnVtb2N0YXZlc2NvbXBvc2VzY2hlbWVmb3JlaWduT2JqZWN0dGV4dGFyZWFsYWJlbGRyYWdnYWJsZWZlT2Zmc2V0c3ZnZmlsbHVuZGVybGluZS10aGlja25lc3NwcmltZXNvcmlnaW5tZWFucmVxdWlyZWRGZWF0dXJlc3NvbGlkY29sb3JhcmlhLWF1dG9jb21wbGV0ZWFyaWEtc2VjcmV0dHJhbnNwb3NlZm9yZWlnbm9iamVjdGFyaWEtcmVsZXZhbnRtZXJyb3JyZXBlYXQtbWF4bWF0aGJhY2tncm91bmR4cmVmdGFyZ2V0WWJvcmRlcmFyZ2NzeW1ib2xhcmlhLWNvbnRyb2xzY29sb3ItaW50ZXJwb2xhdGlvbmxhcmdlb3BzZWVkbWdseXBoYXV0b3BsYXlmZWRyb3BzaGFkb3dkb21pbmFudC1iYXNlbGluZXgtaGVpZ2h0cGF0aHNtYWxsZXhwb25lbnRpYWxlcm93c3BhbnNyY3NldGFic29ucmVhZHlzdGF0ZWNoYW5nZWFuaW1hdGVDb2xvcm9uY2hhbmdlYXR0cmlidXRlTmFtZW9uaW5wdXRyeWZlQ29tcG9uZW50VHJhbnNmZXJvbmJlZm9yZWFjdGl2YXRlc2hvd2V1bGVyZ2FtbWFub3RpbnN1YnNjcmlwdHNoaWZ0c3BlY3VsYXJjb25zdGFudG9uem9vbW9ucmVzZXRzdHJva2UtbGluZWpvaW5mZWRpZmZ1c2VsaWdodGluZ211dGVkYmRvc3RyaWtlaG9yaXotb3JpZ2luLXhzcGVjaWZpY2F0aW9udGV4dHBhdGhtYXJrZXJ1bml0c2ZpbHRlcmZvbnQtZmFtaWx5bWF0cml4cm93YmxpbmtlZGdlTW9kZXBvaW50c0F0WWhycmVmWG1hdGhzaXplYWx0R2x5cGhJdGVtb25iZWZvcmVjb3B5bXVsdGljb2xhbHRnbHlwaHBpY3R1cmVsYXBsYWNpYW5tcHJlc2NyaXB0c25vdHN1YnNldHRhcmdldHltYXNrbXJvb3RvbmZvY3VzaW5yZW5kZXJpbmctaW50ZW50ZmV0aWxlb25wcm9wZXJ0eWNoYW5nZW9uaGVscHZlcnQtb3JpZ2luLXhvbmJvdW5jZWZvbnRzdHlsZW9uZGVhY3RpdmF0ZWZpbHRlcnVuaXRzZm9ybW5vdmFsaWRhdGVmZXNwZWN1bGFybGlnaHRpbmdvcmllbnRyb25wYXN0ZW9uYmVmb3JkZWFjdGl2YXRlaXNpbmRleGRlbGVxdWl2YWxlbnRwYW5vc2UtMWFyaWEtZGlzYWJsZWRjaGFyb2Zma2VybmVsVW5pdExlbmd0aHYtbWF0aGVtYXRpY2Fsc3VyZmFjZXNjYWxlZmVDb2xvck1hdHJpeHdoZW5mZWZsb29kYW5kcm93bGluZXNnY2RkaXNjYXJkYWN0aW9udHlwZXJlcXVpcmVkZXh0ZW5zaW9uc3BhdHRlcm5Vbml0c2VxdWFscm93c3F1b3RpZW50ZmVmdW5jYmFyaWEtc2V0c2l6ZWZlTW9ycGhvbG9neW9uZHJhZ2xlYXZlYXJjY29zeENoYW5uZWxTZWxlY3RvcmFyY3NpbmhtYXJnaW53aWR0aHZrZXJuYXJpYS1zb3J0c2Rldm9uZHJhZ292ZXJzdHJva2UtZGFzaG9mZnNldG1lbmNsb3Nlb25iZWZvcmVwYXN0ZXZlcnQtb3JpZ2luLXl4Mm1pbm1hbGlnbm1hcmtvbm1vdXNlb3V0c3JjZG9jeGxpbmthcmlhLWhhc3BvcHVwbXN1YnN1cHhsaW5rOmFjdHVhdGVnMXRleHRQYXRocmVmWXlzdGFuZGJ5dHJlZmhlYWRtb21lbnRhYm91dG9uc2Nyb2xsYnV0dG9ud2lkdGhkZXNjbm9uZWxvbmdkZXNjYXJjc2VjaGtleXNwbGluZXNpbnRlcmNlcHRmbnZlcnl0aGlja21hdGhzcGFjZWJkaW9uZm9ybWNoYW5nZWFsdHRleHRzY3JvbGxkZWxheXdicmZlU3BlY3VsYXJMaWdodGluZ2ludGVnZXJzdGV4dC1yZW5kZXJpbmdmb250ZmFtaWx5cGF0dGVybmNvbnRlbnR1bml0c2ZhY3RvcmlhbHRib2R5dGRwaWVjZXdpc2Vwcm9ncmVzc3htbDpsYW5ndmVyeXZlcnl0aGlubWF0aHNwYWNlY2xpcFBhdGhVbml0c2NvbHVtbmxpbmVzc2VsZWN0c3Ryb2tlLW9wYWNpdHlsYW1iZGFhcmN0YW5oa2V5UG9pbnRzcGF0aGxlbmd0aGZlcG9pbnRsaWdodGZvbnRzaXplY3htdHJhc3luY29uY3V0Y29sdW1ud2lkdGhmZVNwb3RMaWdodGZyb21mZW1lcmdlcmVhbHNnbHlwaC1vcmllbnRhdGlvbi12ZXJ0aWNhbGZpbHRlclJlc3kxbWZlbmNlZGFyY2NvdHBhdGhMZW5ndGhzdHJva2UtZGFzaGFycmF5aW5wdXRtb2RleG1sOnNwYWNlY29kb21haW5kaXZpc29ycG9pbnRzQXRYZmVibGVuZGVuY29kaW5nYW5pbWF0ZU1vdGlvbmVxcG9seWdvbmNvdGhmZWRpc3BsYWNlbWVudG1hcHByZWxvYWRub3ZhbGlkYXRlZm9udC12YXJpYW50Y2FwdGlvbmF1ZGlvYXJpYS1sZXZlbGZvbnR3ZWlnaHRzcGVlZG9uZHJvcGZlRmxvb2RvbmJlZm9yZXByaW50aW5zYmFja2dyb3VuZGdyYWRpZW50dHJhbnNmb3Jtb2NjdXJyZW5jZXYtaWRlb2dyYXBoaWNsaW5lc2luZzJtdGFibGVpdGVtcHJvcG9yaWVudGF0aW9uc2VhbWxlc3NhdHRyaWJ1dGVUeXBlZ2Vxb3B0aW9uYmFzZWxpbmVvbm1vdXNld2hlZWxhdXRvY29tcGxldGVtb3ZhYmxlbGltaXRzY2FwLWhlaWdodGRlZ3JlZW9ucmVzaXplYWx0Z2x5cGhpdGVtb2Zmc2V0ZmlsbC1ydWxlZmVmdW5jcmd0Zmxvb2QtY29sb3JzdXBzcGVjdWxhckNvbnN0YW50b25tb3VzZWxlYXZlcGF0dGVybnVuaXRzc3RyaW5nZmVmdW5jYXdyYXBzdXJmYWNlU2NhbGVtYWN0aW9uZHVyZm9udC1zaXplLWFkanVzdGRpZmZjaXJjbGVmb250LXdlaWdodGFkZHJlc3Nyb3dzbmVxaWNvbnh0cmFuc2Zvcm1hY3Rpb25yZWxubWF0cml4dG9nZ2xlb25yb3dleGl0cHJlc2VydmVBc3BlY3RSYXRpb2NvbmRpdGlvbmNpdGVjc2NtYXNrdW5pdHNyYWRpdXNhcmlhLWJ1c3lub21vZHVsZW1lZGlhbnJlcGVhdER1cnJlZnhtYXRodmFyaWFudHBvaW50c2F0eG9wYWNpdHltYXJxdWVlb25tb3VzZWVudGVybWV0YWRhdGFkaWFsb2dhdXRvZm9jdXNwbHVzYmJveHRoaWNrbWF0aHNwYWNlY2FydGVzaWFucHJvZHVjdG5vZW1iZWRydWxlY2FyZGFubm90YXRpb25tc2VsbGlwc2V0cmZlRnVuY0J0ZW5kc3Rvc3Bhbm9ubWVzc2FnZWlycmVsZXZhbnR4bXBzcGVjdWxhckV4cG9uZW50bWFya2Vyd2lkdGhzY2FsZW9uZm9ybWlucHV0cmFkaWFsR3JhZGllbnRzdGVtdnJlc3VsdGhvcml6LW9yaWdpbi15bm90cHJzdWJzZXRjZWxscGFkZGluZ2xjbWlmcmFtZWFyaWEtaGlkZGVuaGVpZ2h0c2l6ZW1hc2tjb250ZW50dW5pdHNhcmNjb3NoYXNjZW50eDFieW9ua2V5cHJlc3N0YnJlYWtidmFyc3ViY29sc3BhbmludGVyc2VjdGludGVncml0eXN0b3Atb3BhY2l0eXdvcmQtc3BhY2luZ2RhdGV0aW1lY29sdW1uYWxpZ252ZXJ0LWFkdi15dGhpbm1hdGhzcGFjZXN0b3BydGZlRnVuY0dzdHJpa2V0aHJvdWdoLXRoaWNrbmVzc3Rhbmhjb25qdWdhdGV6b29tQW5kUGFub25mb2N1c21zdWJwaW5nY29zc3Vic2V0aW1hZ2UtcmVuZGVyaW5nc3VwZXJzY3JpcHRzaGlmdHJlc3RhcnRhcmlhLW11bHRpbGluZWFyaWEtZGVzY3JpYmVkYnlsaXN0b251bmxvYWRmZWRpc3RhbnRsaWdodG5hdmV4cG9uZW50a2VybmluZ2tlcm5lbHVuaXRsZW5ndGhsaW5ldGhpY2tuZXNzZGF0YWhvcml6LWFkdi14bGVuZ3RoYWRqdXN0ZmVUdXJidWxlbmNlYW5pbWF0ZVRyYW5zZm9ybWFjdHVhdGV1bnNlbGVjdGFibGVuZXh0aWRnbHlwaHJlZmFsdGdseXBoZGVmYXJpYS1tdWx0aXNlbGVjdGFibGVtYXhsZW5ndGhyZXBlYXQtdGVtcGxhdGV2aWRlb2Nsb3N1cmVhbHRHbHlwaG1heHNpemVvbmRyYWdlbnRlcnByb2ZpbGVzdHJva2Vyb3dzcGFjaW5nZmlsbC1vcGFjaXR5YXJpYS1jaGFubmVsaGtlcm53aWR0aHN2aWV3Qm94bWFya2VybXVuZGVyb3Zlcm9uZHJhZ3N0YXJ0b25maW5pc2hvbmFmdGVycHJpbnRjbGlwLXJ1bGVhbm5vdGF0aW9uLXhtbGZvbnQtc2l6ZWZlY29sb3JtYXRyaXh2LWhhbmdpbmd1bmljb2RlLXJhbmdlc3BhY2VyaDJjbGlwb25yZXBlYXRmZURpc3BsYWNlbWVudE1hcHBhdHRlcm5hbGlnbm1lbnQtYmFzZWxpbmVkZm5jbGlwcGF0aGF0dHJpYnV0ZXR5cGVyYXRpb25hbHNhcmlhLXJlYWRvbmx5c291cmNlc3RvcC1jb2xvcnRhbmFyYWJpYy1mb3JtdGFyZ2V0WHNyY2xhbmdhcmlhLXByZXNzZWRoYW5naW5nbGV0dGVyLXNwYWNpbmdvbmRyYWdkcm9wbXN0eWxlc3ByZWFkbWV0aG9kY2VpbGluZ2FuaW1hdGVjb2xvcm9ubW91c2VvdmVyY29vcmRzZmVmdW5jZ2RldGVybWluYW50c3Ryb2tlLW1pdGVybGltaXR0YWJsZVZhbHVlc2ZlY29tcG9zaXRlc3RyZXRjaHlwYXR0ZXJudHJhbnNmb3Jtb25tb3VzZXVwZWRnZXBvc3Rlcm9uaGFzaGNoYW5nZW92ZXJsaW5lLXRoaWNrbmVzc3JiaW5iYXNlZm9udHNwYWNpbmdwb2ludHNjc2NoYmdzb3VuZGdseXBoUmVmY29udHJvbHNvdXRwdXRvbmxvYWRsb3dzcmNtYXJrZXJIZWlnaHRhcmlhLXJlcXVpcmVkaW1hZ2luYXJ5aWJpZ3J1YnlsZWdlbmRmaWx0ZXJyZXNmZXRjaGV4aXN0c3N1bXJlbXUyb25kcmFnYXJpYS1kcm9wZWZmZWN0b3RoZXJ3aXNlZGVmaW5pdGlvbi1zcmNmb250LXN0cmV0Y2htYXJrZXItc3RhcnRtYWxpZ25ncm91cGtleXRpbWVza2V5Z2VuZmVvZmZzZXRjbGlwcGF0aHVuaXRzY29sdW1uc3BhY2luZ29ucGFnZXNob3dydGNiZWdpbm9ucm93c2RlbGV0ZW1mcmFjdW5pdHMtcGVyLWVtYXJpYS1vd25zYXJpYS1jaGVja2VkZW5hYmxlLWJhY2tncm91bmRwYXJhbXNwZWN1bGFyZXhwb25lbnRyZWN0Y29sdW1uc3BhbnN5bW1ldHJpY29uc3RhcnRsb2djb250ZW50c2NyaXB0dHlwZWZhY3Rvcm9mZHlvbmVycm9ydXBkYXRldGVtcGxhdGVmbG9vZC1vcGFjaXR5ZmlsdGVyVW5pdHNzeXN0ZW1MYW5ndWFnZXRhYmxldmFsdWVzYWJicnByb21wdGszZmVHYXVzc2lhbkJsdXJiY29kZWJhc2V0dG9uYmVmb3JlZWRpdGZvY3VzeGxpbms6dGl0bGVpbnRlcnZhbG9uY29weW9uY2xpY2thcmlhLWxpdmViaWFzbWF4c2NhbGFycHJvZHVjdGtleVNwbGluZXNwcmVzZXJ2ZUFscGhhZmVpbWFnZXRpbWVjb2x2c3BhY2VhcmlhLXRlbXBsYXRlaWR4bWxuczp4bGlua29uYmVnaW5wb2ludHNhdHlhcmlhLXZhbHVlbm93cG9pbnRzYXR6b25kcmFnZW5kdmFyaWFuY2Vtb2RlZGVmc2FuaW1hdGVtb3Rpb252LWFscGhhYmV0aWNmZWdhdXNzaWFuYmx1cm1hdGhlbWF0aWNhbG1hcmtlci1taWRvbmtleWRvd251cGxpbWl0b25lcnJvcmhpZ2hrZXlUaW1lc2NvbGdyb3VwaGVhZGVyc2l0ZW1yZWZvbm1vdXNlZG93bnF4bGluazp0eXBlYXJpYS1hY3RpdmVkZXNjZW5kYW50ZmVEcm9wU2hhZG93aDNyZXBlYXR0cmFja29wZXJhdG9yb25maWx0ZXJjaGFuZ2VtYXJrZXItZW5kaDRmb3JhbGxoYW5kbGVycHJzdWJzZXRvbmNvbnRyb2xzZWxlY3RhcmNjc2Nob25jZWxsY2hhbmdlYWNyb255bWluZmluaXR5YXJpYS1sYWJlbGxlZGJ5eG9yc3RlcGdyYWRpZW50VW5pdHNvcmNhbGNtb2RlcHJlc2VydmVhbHBoYW1pbnVzY29udGV4dG1lbnV4bGluazpocmVmcGF0dGVybkNvbnRlbnRVbml0c3NwcmVhZE1ldGhvZHJlcGVhdC1taW5mZU1lcmdlTm9kZW9wZW5mcmFtZXNldGFyY2NvdGhmeGxvd21lbnVyb2xlY29udHJvbGxlcmNoYW5nZWNsaXAtcGF0aG9uZW5kYmFzZWdseXBoaWRlbnRjbGFzc2lkY29udGVudFN0eWxlVHlwZWZvbnQtZmFjZS1uYW1ldHNwYW5kb21haW5vZmFwcGxpY2F0aW9ubXJvd21hcmtlcmhlaWdodG9wdGdyb3Vwdmlld3RhcmdldGZpZ3VyZWV4dGVybmFsUmVzb3VyY2VzUmVxdWlyZWR2aWV3bW96YnJvd3NlcnRleHRMZW5ndGhhcmlhLXBvc2luc2V0b25hY3RpdmF0ZXBvaW50c0F0WmZ5bWl4bGluazphcmNyb2xlcGxhY2Vob2xkZXJiYXNlZnJlcXVlbmN5Zm9udC1mYWNla2VybmVsTWF0cml4bXNwYWNlZmVJbWFnZW9ubG9zZWNhcHR1cmVoNXhjaGFubmVsc2VsZWN0b3JhbHRmcmFtZWJvcmRlcmFyaWEtZmxvd3RvbW9tZW50cHJlc2VydmVhc3BlY3RyYXRpb2xpc3Rpbmdjb250ZW50ZWRpdGFibGV0aGVhZGZvbnRmZURpc3RhbnRMaWdodHVuaW9uc3RhcnRPZmZzZXRvcHRpbXVtaW1wbGllc29uc3VibWl0ZGVmYXVsdGxpbmVhckdyYWRpZW50dmVyeXZlcnl0aGlja21hdGhzcGFjZWZpZWxkc2V0YXJpYS1zZWxlY3RlZGs0Z2x5cGgtbmFtZXRpbWVza2V5cG9pbnRzaXRlbXNjb3BlbXRleHRvcmRlcnByaW1pdGl2ZXVuaXRzdGV4dC1kZWNvcmF0aW9uZ3JvdXBhbGlnbmZvbnQtc3R5bGVhbHRpbWdtaW5sZW5ndGhhbmltYXRlc3RyaWtldGhyb3VnaC1wb3NpdGlvbmhncm91cGV4cG9ucm93c2luc2VydGVkbm90YXRpb25yc3BhY2VzZXBhcmF0b3Jzc3RhcnRvZmZzZXRmb3JtdGFyZ2V0bWVkaXVtbWF0aHNwYWNldmVjdG9ycHJvZHVjdHBvd2VyZGZlRGlmZnVzZUxpZ2h0aW5nbmVzdG9uYWZ0ZXJ1cGRhdGVvbm9mZmxpbmViZXZlbGxlZGxlcWFjdGl2ZXBsYWludGV4dHVuZGVybGluZS1wb3NpdGlvbmZlTWVyZ2Vjcm9zc29yaWdpbm1sYWJlbGVkdHJpbjJ2aXNpYmlsaXR5Z2x5cGgtb3JpZW50YXRpb24taG9yaXpvbnRhbGNvbnRlbnRTY3JpcHRUeXBlbXRkaXRlbWlka2NlbGxzcGFjaW5nc3VtbWFyeXRmb290cnF1b3RlY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzeG1sOmJhc2VtYWNyb3NlbXB0eXNldHpvb21hbmRwYW54bWxuc21zcXJ0dGV4dC1hbmNob3Jvbm1vdmVzdGFydGFjY3VtdWxhdGVvbmRhdGFzZXRjaGFuZ2VkZGl2aWRlb25sYW5ndWFnZWNoYW5nZWNvbXBsZXhlc3JlcXVpcmVkZmVhdHVyZXNtc3Vwc2l6ZXNtYXNrQ29udGVudFVuaXRzb25wYWdlaGlkZWNvbnRlbnRzdHlsZXR5cGVzY3JpcHRsZXZlbGRpZmZ1c2VDb25zdGFudGF6aW11dGhzdHJva2Utd2lkdGhsZW5ndGhBZGp1c3RncmFkaWVudFRyYW5zZm9ybW9uZm9jdXNvdXRvbmRhdGFzZXRjb21wbGV0ZWZlbmNlbXBhdGhwcmVmZXRjaGxpbmVhcmdyYWRpZW50bW11bHRpc2NyaXB0c2ZlRnVuY1JtZXRlcnZpZXdUYXJnZXRkZXB0aHN0cm9uZ3VuaWNvZGUtYmlkaWFuaW1hdGlvbm9ub25saW5lYWx0R2x5cGhEZWZ0ZXh0bGVuZ3RobGlzdGVuZXJyYWRpb2dyb3VwYXJlYSprYmRsaW1pdGluZ2NvbmVhbmdsZWFyY3NpbmFjY2VudGZvbnQtZmFjZS1zcmNyYWRpYWxncmFkaWVudGV4dGVybmFscmVzb3VyY2VzcmVxdWlyZWRub2Jybm90YW51bWJlcm9uYmx1cm1vdmVyZmVzcG90bGlnaHR2ZXJzaW9uZmVGdW5jQWxubGltaXRpbmdDb25lQW5nbGVzY3JpcHRzaXplbXVsdGlwbGllcmRhdGFzcmNwYXJ0aWFsZGlmZm5hdHVyYWxudW1iZXJzc3RhdGVjaGFuZ2Vzd2l0Y2hvbm1vdXNlbW92ZXJlcXVpcmVkRXh0ZW5zaW9uc3NlbWFudGljc2Rpc3BsYXlhcmlhLXZhbHVlbWluY290YXJjc2VjYXJjdGFua2VybmVsbWF0cml4c2VsZWN0b3JhbXBsaXR1ZGVpbWFnZWFuaW1hdGV0cmFuc2Zvcm1yZXBsYWNlZGVmaW5pdGlvblVSTG9ucm93ZW50ZXJ3cml0aW5nLW1vZGVtdW5kZXJpc21hcGZsb29yZGlybmFtZW9uZGF0YWF2YWlsYWJsZWRlZmluaXRpb251cmx0YWJpbmRleGFsaWdubWVudHNjb3BldTFycHRhcmdldHh5MnJlZnlzY29wZWRkZXNjZW50YXJpYS1hdG9taWNhcmlhLWV4cGFuZGVkdXNlZmVtZXJnZW5vZGV2ZXJ5dGhpbm1hdGhzcGFjZWsxZ3JhZGllbnR1bml0c29uc2VsZWN0c3RhcnRvbnNlbGVjdHhsaW5rOnNob3dhY2NlbnQtaGVpZ2h0ZHh1aW1hZ2luYXJ5c2xvcGVhcHBseWZlQ29udm9sdmVNYXRyaXhzdGRkZXZpYXRpb25iYXNlcHJvZmlsZWRpZmZ1c2Vjb25zdGFudGZvcnN0cm9rZS1saW5lY2Fwc2FuZGJveHJvd2FsaWdueGxpbms6cm9sZW9uc3RvcmFnZW1hcmdpbmhlaWdodGFjY2Vzc2tleWNsaXBQYXRoYXJpYS1ncmFib3ZlcmxpbmUtcG9zaXRpb25vbmJlZm9y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AAMAAADX1hcADAAAAOPWFwAHAAAA6tYXAAsAAAD5pCAAAwAAAPXWFwADAAAA+NYXABIAAAAK1xcACAAAABLXFwAOAAAAINcXAAoAAAAq1xcAEwAAAD3XFwAJAAAARtcXAAUAAABL1xcAAgAAAE3XFwAJAAAAVtcXAAgAAABe1xcACAAAAGbXFwAVAAAAe9cXAA0AAACI1xcACwAAAJPXFwAGAAAAmdcXAA4AAACn1xcABgAAAK3XFwAHAAAAtNcXAAkAAAC91xcACgAAAMfXFwAMAAAA09cXAAgAAADb1xcAAgAAAN3XFwADAAAA4NcXAAUAAADs8hsAAgAAAOXXFwAFAAAA6tcXAAsAAAD11xcACwAAAADYFwAEAAAABNgXAAcAAAAL2BcABQAAABDYFwAaAAAAKtgXAAkAAAAz2BcAAgAAADXYFwAHAAAAPNgXAAYAAABC2BcACgAAAEzYFwAQAAAAXNgXAAkAAAAUpSAACAAAAGXYFwAJAAAAbtgXAAgAAAB22BcABwAAAH3YFwAJAAAAEKUgAAQAAACG2BcABwAAAI3YFwAIAAAAldgXAA0AAACi2BcAAgAAAKTYFwAHAAAAq9gXAAQAAACv2BcAEQAAAMDYFwAHAAAAx9gXAAoAAADR2BcADAAAAN3YFwAHAAAA5NgXAAUAAADp2BcACgAAAPPYFwAKAAAA/dgXAAUAAAAC2RcABgAAAAjZFwAHAAAAD9kXAA0AAAAc2RcAAwAAAB/ZFwAKAAAAKdkXABEAAAA62RcACgAAAETZFwANAAAAUdkXAAQAAABV2RcAAwAAAFjZFwACAAAAWtkXAAYAAABg2RcACAAAAETjGwAEAAAAaNkXAAsAAADppSAABwAAAHPZFwAIAAAAe9kXAA0AAACI2RcAAwAAAIvZFwAGAAAAYPEbAAUAAACR2RcACAAAAJnZFwAMAAAApdkXAAwAAACx2RcADQAAAL7ZFwAKAAAAyNkXAAYAAAD8pCAABQAAAM7ZFwAIAAAA1tkXAAwAAADi2RcABgAAAOjZFwAJAAAA8dkXAAcAAAD42RcAAgAAAPrZFwALAAAABdoXAAMAAAAI2hcAEAAAABjaFwAMAAAAy6UgAAQAAAAk2hcADAAAADDaFwAGAAAAiG4gAAMAAAA22hcABwAAAD3aFwAEAAAAQdoXAAwAAABN2hcABwAA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AAUAAABO5BcACAAAAFbkFwAOAAAAZOQXAAoAAABu5BcAAgAAAHDkFwAGAAAAduQXAAcAAAB95BcACAAAAHPvHAACAAAAheQXAA8AAACU5BcABwAAAJvkFwAMAAAAp+QXAAcAAACu5BcACAAAALbkFwAPAAAAxeQXAAMAAADI5BcABAAAAMzkFwANAAAA2eQXAAIAAADb5BcACAAAAOPkFwANAAAA8OQXAAUAAAD15BcACwAAAADlFwAKAAAACuUXABMAAABspSAABQAAALmlIAAEAAAAHeUXAAwAAABD8hwAAgAAACnlFwAKAAAAM+UXAAsAAACSPR0AAwAAAD7lFwAEAAAAQuUXAAgAAABK5RcABwAAAFHlFwACAAAAU+UXAAMAAACk8BsAAgAAAFblFwAEAAAAWuUXAAQAAAAA8BsAAwAAAF7lFwAQAAAAbuUXAAkAAAB35RcABQAAAHzlFwAEAAAAgOUXAAUAAACf7xsAAgAAAIXlFwAFAAAAiuUXAAcAAABd9xwACQAAAJHlFwAQAAAAoeUXAA4AAACv5RcABQAAALTlFwATAAAAx+UXAAQAAADL5RcADAAAANflFwAIAAAA3+UXAAoAAADp5RcABgAAAO/lFwAZAAAACOYXAAQAAAAM5hcACgAAABbmFwAKAAAAIOYXAA0AAAAZbSAABQAAAC3mFwAKAAAAN+YXAAkAAABA5hcAAgAAAELmFwACAAAAROYXAA0AAADo8BsACAAAAFHmFwALAAAAXOYXAA0AAABp5hcACQAAAHLmFwAMAAAAfuYXAAYAAACE5hcABwAAAIvmFwANAAAAmOYXAAIAAACa5hcAEAAAAOSkIAAFAAAAquYXAAMAAACt5hcACwAAALjmFwALAAAAw+YXAAYAAADJ5hcAEwAAANzmFwAHAAAA4+YXAA8AAADy5hcABQAAAPfmFwAEAAAA++YXAA4AAAD88BsABgAAAAnnFwAFAAAADucXAAsAAAAZ5xcABwAAACDnFwAHAAAAJ+cXAAgAAAAv5xcABwAAADbnFwAOAAAAROcXABYAAABa5xcACAAAAGLnFwANAAAAb+cXAAIAAABx5xcACgAAAHvnFwAFAAAAgOcXAAkAAAAupSAABQAAAInnFwAJAAAAkucXAAUAAACX5xcABQAAAJznFwAOAAAAqucXAA8AAAC55xcACgAA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O2FwYWNpcjtlbXNwMTQ7UmlnaHREb3duVGVlVmVjTmN5O3JhdGlvY2N1cHNQb2luY2FyZXBsYW5SdWxTaG9ydFVwQXJyb3djcm9zcztjdXJyZnJhc2xGb3JBbENhcGl0YWxEaWZmZXJlaGNpcmhlbWFsZXNtZXBhcnNSaWdodFRlZUFJb2xhbWJkTm90RG91YmxlVmVydGlic2ltO0Rvd25MZWZ0VmVjTGVzc0VxdWFsR3JHcmVhdGVyRXF1YWxMZXN1cmNycmJyYWNrO2xtb3VzcmJya3NsdUhpbGJlclByTGZyO2d0cXVlc3Q7Q2FwaXRhbERpZmZlcmVudEZpbGxlZFZlcnlTbWFsbFNob29rcmlnaHRibGFja3RyaWFuZ2xlbGVpbWFncGFydGFzY3JsZWZ0aGFycG9vbmRvd25zaGFycDtOb3RTcXVhcmVTdWJzZURvdWJsZUxvbmdpdGlsZGNvcHJvZHN1YnNldGVxcTtDb3Byb2R1Y3RSaWdodGFycm9TbWFib3hwbHVsZWZ0cmlnaHRhcnJzdXBkb3RUaWxkZTtsb3BhckxlZnRVcFZlY3RvckJhVmVydGljVW5kZXJQc2VhY3dpbG93Ym1hcHN0b0tzc3F1YXJlO2VxdWFscmVhbDtlbGw7Y3N1cGVvY2lyYztuZWFyclJhY3RyaWFuZ2xlckxlZnREb3duVGVlVmVjdG9yRG91YmxlTG9uZ1JpZ2h0QXJyb3dzd2Fycm93Zm9wZnRoaWNrc2ltO0FnRGlhY3JpdGljYWxEb3VibE5vdFJpZ2h0VHJpYW5nbGVCYXJmcmFjNGNsdWJzTG1pZG90cmZsb29yO0RvdWJsZUxvbmdMZWZ0QXJyb25jb25jeTtMc2NybG9vblJpZ2hOb3RFcXVhbExlZnRUcmlhYmlnd2VkZ2RoYXJsO25lYXJyb3djb2xvbmVxO0RvdWJsZUNvbnRpbXBlZExlZnRWZWN0b3JCYXI7Q2lyc3VwMjtmcmFjMjVyc3F1bztvdGlwaG9Ob3RHcmVhdGVyVGlsZGV4bGFyYmthcm9Tc2NOb3RSZXZlcnNlRWxjdWxkb3VOb3RMZWZ0VHJpYW5nbGVFcXBsYW5ja3JkcXVvcm1hbHQ7TG9uZ2xlUmlnaHRBbmdsZVJldmVyc2VFcXVpbGlzZnJvbnNob3J0bWluTGVmdGFycm93O3Z6aWd6YWd0cHJpbU5vdFNxdWFyZVN1YnNldEVSZXZlcnNlRWxyYXJyc2lSaWdodFRyaWFuZ2xlQmFyO0Nyb3Nsb3plbmdlO3V0dWZyZGFsZ25lcXZhcnRyaWFuZ2xlcmlneHdlc2VhcnJvdztuTGVmdGFyYmlndHJpYW5nbGV1cE5vdFNxdWFyZVN1YnNQYXJ0aWFsRDtwcm9kaGFycjtBc3NpZ247RGlhY3JpdGljYWxEb3VzdWNjY05vdFByT3NjYmFja2N4ckFycjtucnRyaWV0ZG9sbGNiaWd0cmlhbmdsZWRvd1Nob3J0TGVmdE5vdFNxdWFyZVN1Tm90R3JlYXRlckdyZWFEb3duQXJyb3dVTG9uZ2xlZnRyaWdodGFycm9zZWFyaFNxdWFyZTtMZWZ0VGVlVmVjdG9kaWFtb25kc3VpdDt3cmF0aW9uYWxzO2xvb3BhcnJvd2xlZnRVbmRlckJyYWNlQ2lyY2xlRG9yc2NyO2dzaW1sTmVnYXRpdmVNZWRMSmNjdWxhcnZCYXI7cm9Eb3duUmlnaHRUZWVWZWN0b2Jzb2xiO3Byb2ZzdXJmcHJlY25zaW1ic29sO0xlc3NTbGFudERvd25CcmV2ZXRyaVByb3BHb3BmO1RjYXVmcjtib3hIdXJob3ZNZVJldmVyc2VVcEVxdWlsaVJpZ2h0YXJydHdvaGVhZHJpYWN1bnZsQXJyO3RlbHJla2FwcGF2O0ltcGxpZXNpYWN1dGVMZWZ0VHJpYW5nbGVCQ2FwaXRyaWdodHRocnhtYVBhcnRpYWxDb25pbnRyaWdodGhhcnBvb25kb3duTGVmdERvd25UZWVWZUltU2hvcnRMZWZMZWZ0QW5nbGVCcmJveHBib3hVclJpZ2h0QXJyb3dMZURpYWNyaXBybkVVZGVjaURvd25SaWdsZWZ0dHdvaGVhZHJpZ2h0YURvd25MZWZ0VGVlVmVjdG9yTGVmdHJpZ2h0YXJycmxhcnJTbWFsbG9ndHBydW5zaG9ydHB0aGlja3N1cHVwYXJyb2xhcnJscDtMZWZ0YXJyb3dOZXN0ZWRHcmVhYm94VXI7dGhpbnNtc3Rwb3M7emNzdXBFSUpsaVZzY29tbWFzdXBsYWFuZ21zZGFPdmVyQmFyZW1hc2V0bWludXNEb3VibGVMb25nUmlnaHRSaWdodFZlY3RvcjtubGVmdHJpZ2h0U3F1YXJlU3Vic2V0RXF1YXVncmF2ZTtzaWdtYWlvcGZtYXBzdG9kb3duO0xlc3NMZWJ1bEZzY3JsdXJkc2hhckRvdWJsZVJpZ05lZ2F0aXZhbmdsZXN1cGh4Y2FMZWZ0VXBEbnByY3VlcWludDtib3htY3VaZXJvV2lkTmVnYXRpdmVWZXJ5VGhpbmFuZ3N0O1N1cHNlaGFtaWxudW1lcnNhcXVEb3RFVmZyO2NsdWJzdWl0WHNjYmlndHJpYW5nbGV1Q29zbGFyU2lnbWE7ZWNvU2FTZnI7R2NlZGlOb3RTdXBlcnNldEVxdWFVbmRlckJyYWNrZXQ7bGFycmJmcztWZU5vcGY7bm90aW52Yjt0c3Ric2xvbmdyaWdodGFycm93bUREb21pZGFzdENpcmNsZVRpbWVzO1V1bWVuZztEY2Fyb25ybW91c3Q7ZmZpdmN5O2x0cXVlc3REb3duQXJyb3dpbnRsYXJuZWFyY2lyY2VxO0RvdWJsZUxvbmdSaWdodEFycm9hbHBobnByZWNlcTtDb3VudGVHY2lydXBzaWxvbmxzY3Zhcm5vc2ltZXE7bnZsZWN3Y29uaWxuYXBwcmFwYWNpSWdyYXZlZ0VBcHBseUZub3RpbmRvdDt0aG9ybjtndHJkb1NhY3V0ZTtoc3Ryb2luZmludGllO25zY2N1ZTtzdWJtdWx0O0lKbGlnO2NvbXBsZW1lblVvZ29Eb3RFcXVVYXJyb3BybnNpbTtzcmFSaWdodFRyaWFudWhhcmxuc2ltZXFndHJlcXFsZW1hcmtlcjtEb3VibGVMb25nTGVmdFJpZ2h0dHJpYW5nbHJoYXJkO2ludGxhcmhrO2xBYXJyc2Nuc0Nsb2Nrd2lzZUNvbnRvdXJJbnRDY2VkZXF1aXY7ZXF1aXZsYXRhaWxsZWZ0bGVmdGFlYXN0ZXJlc2NBYnJldnN1Y2NuYXBwcm9mcGFFcHNmbGFvY2lybGFycnROZXN0ZWRHcmVhdGVmcmFjZWdyYXZlRmlsbGVkU21hbGxTcXVibGFja3RyaWFuZ2xlclRoZXJlZmRvdHNxbWxjcFVjaXJjRG93bkFycm93QmFyeGN1cDtFY3k7RGN5aG9va3JpZ2h0YXJzbWlsdUhhckRvdWJsZUxlZnRSaXBybnNpSW9wR3JlYW5kZDtsb29wYXJyb3dyaWdodE5vbkJyZWFraW5nU3BhY2VOb3RQcmVjZWN1cGNSYXJydGw7U3VtO1BvaW5jdmFydHJpYWljaXJjO2xzcW5hY29yZG07Z3RxdUdhbW1hZGNjZW50cmlhbmdsZXJpVGNhcm9uTG9uZ1JzdWJwbHVzO2xlZnRoYXJwb29udXA7Y29uZ2RvbnNob3J0cGFyYWxsZXNjbkxlZnRWZWN0b3JCYU5vdExlc3NTbGFudEVxc2ltcmFyc2V0bWlOb3ROZXN0ZWRMZXNzTGVzcztuYWJsYTtzdW07TGVmdENlaWxjaXJmbmlwcmVjbmFwbG9uZ21hcHNPdW1sU3VjaFRoYWJpZ2NhcDtpbmZpbnRJRWNPRWxpcmlzaW5nZG90bnRyaWFuZ21sZExlZnRSUmlnaHREb3duVmVjdG9yQmFyYmlndXBEb3VibGVMZWZ0UmlnaHRBcnJvd3N1cDE7Ym94aFU7RWRvdExlc3NHcmVhZmFsYmxhY2tsb3plbndlZGdlcXN3bndhcjtTdWNjZWVkc1RpbGRVYXJyO2h5b2ludDtuZ3NpbVJjeUxlZnREb3ViaWdvdGluZmludGllY2FjdXRlO05zY3N3YU5vdFJldmVyc2VFbGVtTG9uZ0xlY3VwY2FwcmVhbGlCZmRkYXJkSGFyO3N1cDFDZWRpbGxyQXRhaWxVcEFycm93RG93bkFud25lYXJmaXNodDtSb3VuZEltcGxpZXM7RmlsbGVkVmVyeVNtYWxsU3F1YW5ndHI7dGhpY2thcHByb2V4cG9uZU9wZW5DdXJsTm90R3JlYXRlclRpbGRZVWN5SWFjbHZuRTtIZkNvcGZnYW1tYWRyaWdodGhhcnBvb0NpcmNsZVBsbmJ1Y2VtcHR5Q2xvY2t3aXNlQ29udG91ckludGVncmFTaG9ydFVwQXJyb3c7Tm90VmVydGljYXVkYXJuc3VwRWR0ZG90O3Ricms7bG9vcGFycm9ycGFGaWxsZWRWZVJpZ2h0Rmxvb3I7QXBwbHlGdW5jdHBsdXNlR2Fic29saHN1YjtLSmN5R2FtRG91YmxlTGVmdEFycm93dnJ0cmlzY3NpbWdqY3k7aXNpbmRib3h2ckVxdWFsVGlsZGU7blZkYXNPc2xhbG9vcGFzZG90ZUxlZnRhcnJvdzthbmRhbmRzd2Fycm9tcGJlbXBkaXZvbGxhcnJib3hEbHV3YW5sZXNkb0Rvd25MZWZ0UmlnaHZjeVJpZ2h0VGVlVnFmTGFwbGFib3h2bG9kaXY7emlncmFycmNsdWJzdWl0O3NlY3RyQW5zdWI7bnBvbGludGJsYWNrdHJEb3VibGVWZXJ0aWNEaWFjcml0aWNhbEFjdXRlO2x0cmlmO05mZ3Ryc3JhY2VDZW50ZXJEb3RndHJzaW1Cb3BmcmlnaHRhcnJvd3RhaU5vdEdyZWF0ZXJMZXNkb3VibGViYXJ3ZWRnZTtsb3BmYW5kYW5kO252ckFuc2hvdXBoYXJwTG9uZ2xlZnRyY3VybHllcXByZWxlZnRyaWdodGFycm93O1VwcGVyTGVOZWdhdGl2ZU1lTm90TGVzc0VxdGhpY2thcHByY3V3cmlnaHRoYXJwb29uZG93bjtMZWZ0VmV3ZWR1bGNvclJpZ2h0RG93blRlZVZlY3RvQXNzaUVvZ29Qb3BmO2FncmF2ZTtOb3RTcXVhcmVTdXBlcnNldEVxdWFUb1Nob3J0UmlnaHRBcnJvc2NlZGlHcmVhdGVyR3ByZWNjRW9ib3Q7b2VsaUNpcmNsZVBmcmFjMzRubGVxc2xmcmFjMTVlY29sVGhpblNwYWJveGJveDtsZXFxdGF1O2NpcmZuaW50O0hzdHJva3VtYWNyZ2FjZW5zcDtyZmlzaHRzc21nY3k7YW5kc2xvcGVkb2xsYXJGaWxsZWRTU2hvcnRTcXVhcmVTdWJzZXRFcXVsb25nbGVSaWdodFVwVGVkaGFycmJhY2twcmltZ3NpbWVEb3duUmlKY3ljaGVja21hbGFycnRsTm9CcmVha3NvZnRjeTtsb29wYXJwdW5jcmlnaHR0aHJlZXRiZkRvdWJsZUxvbmdMZWZ0UmlnaHRBcnJvdzttYXBzdG9sZWZ0VW5kZXJQYURvdWJsZUxvbmdMZWZ0QXJyb3dMZWZ0VmVjY3VydmVhcm1jb0VhY3VUSE9SaGtzd2FybmdlO2NsdWJzdVV0aWxkYWNFeGlzdHN0cmlhbmdsZWxlZnRlcTtEaWFjcml0aWNhbERvdWJsZUFjdXRlbEFhYW5kZGVxY2VscztlRERvdHJpYW5nbGVsZWdsYW9saWN1ZXNjO2ZyYVJpZ2h0VHJpYW5nbGVCYXJOb3RSaWdodFRyaU9zY3JOb25CcmVha2luZ0RvdWJsZVJpZ2h0QXJyb0RzdHJva2NvbG90cmltaW51c2xlZnRyaWdodG50cmlhbmdsVkRhc2hTaG9ydExlZnRBcmNvcEhBUkRjZWdyYWxlZnRyaWdodGhhcmNhckRvd25hcnJvdzt0aGtzaWV0YW92Ym5wcmVjO3hvZG9lcWNpbG5FbnZkaWNpcmNUb3BmcXByaXByb3Bhbmdtc2RhZnRyaW1BYnJlTGVmdHZhcnBoc3VjY25lcXFMSmN5O2N1cGNhcDtMbGVmdGFycm93O2ZqbGlnc3VicmFlRG91YmxlTG9uZ0xlZnRSaWdodEFycm93YWxlcGg7RGFzaHZsZmlBckxjeU9wbmdlc3pjeU5vdExlZnRUcmlhTm90U3Vic2V0bHNpbWU7TG9uZ1JpZ2JsYWNrdHJpYW5nbGVsQ2lyY2xlVGltZXNMYW1zcXN1YnNlTGFjaGFtaWx0O0RvdWJsZUxvbmdMZUltYWdpbmFsbkU7bmxFc2hvcnRwYXJhbGxlTm90TGVmdFRyaWFuZ2xlRXF1YWx3cDtwZXJjbnZydHJpO2xvbmdsZWZ0cmNoZWNrbXR3b2hlYWRyaWdodGFycm93O2NjdXRzaGN5VW5pb25QbHRicmtzdWJlZG90bHRyaTtuc2NjTWVkaUF1bVNxdWFyZVN1YnNldEV3ZWRnYmVtU2Nhcm9uVkRhc3JiYnJrbHNpbTtoeWJ1bGw7Y2Rub3Q7cmNlZGlsc3NEaWZmZXJlbnRpYWJpZ290aW1lTGVmdFRyaWFuZ2xibGFja2xvemVuZ2Vtb2RlbGVxdWFsc25MZWZ0cmlnaHRhcnJvc3Vwc2V0ZUNvdW50ZXJDbG9ja3dpc2VDb250b3VySW50Y2lyY2xlZGNzd25sZTtkYmxhYmxrMzRGaWxsZWRkaXY7VW5kTm90R3JlYXRlclRsbGFTdWNjZWVkc0VxdWFsO0hvcml6b250YWxMaW5lTGVmdFVwRG93blZlY1Zmcm9zY3I7SnNjcnNmcm93bnJtb3Vkb3VibGViUmNhcmluZ1NjZWRpbDtsaGFydTtoQUxlZnRBcnJvd0JhVGlsZGVGdWxSaWdodFVwVmVjdG9yQmJkcXV3ZXVjeTtzc3Rpb3RhYXB1bmNzcGdlcXNsYW50UmlnaHRUcmlwYXJhbGxscmNvcm5lcm1lYXN1cmVkYW5nbHJoYXJiZWNhdXM7Tm90R3JlYXRlclNtb2RlbHM7ZW9wZjtDY2lybnBvbGlueXNjb3JkZmxvYlVickxvbmdsZWZ0cmlnSXRpdmFyZXBzaWxvTGVmdFREb3VibGVDb250b3VySW50R3JlYXRlckVxdWFsTGN1dmxlZnRsZWZ0YXJyb3dzO0RvdHN1cDtud2FycnNxc3Vic2V0ZXE7S29JbnZpc2xlc3NlcWd0cjt2c3VwbkU7dWhhckxvbmdMZWZ0UmlnaHRBcnJvd2xtaWRvdDtPZnJNc1VjaXJVbmRlckJhcjtOZXN0ZWRHcmVhdGVyR3JlYURvdWJsZUxvbmdMZWZ0UmlnaHRBcnJvbmx0cmllbmpuYWJsZ25zTm90U3F1YW52ZGFzaHBsdXNkb2N1bGFycjtEb3duUmlnaHRUZWVWZWN0Y3VlcHJxdWF0ZXJuaW9ucztmZmxsaWc7bG90aW1Eb3VibGVMb25nTGVmdFJpZ2h0QXJyaWdodGxlZnRoYXJwZ25zaW1ERG90c3VicGxzYXF1TmVnYXRpdmVUaGluU3BUY3h1cGx1c2d0cmFwcHJOb3RTdWNjZWVkc1RpbGRldXJjb3JuZXI7bmdlcTt2b3BsYXJycGxob29rcmlQcm9wb3J0aW9uYWw7dWxjb3JuTm90U3VjY2VlZHNUaXNjaXJjaWVjcGVycDtic2VtaVVuZGVyQmFyY2hjYmlnc3RhcjtpaWlpbnQ7Y3JvUmlnaHRUcmlhbmdsZUVxdWRkYWd6aWdnO2xlZnR0aHJ0aGV0YWFmO29taWNyc210O05vdFN1Y2NlZWRzU2xhbnRFcXVhbDtzbWlkO2hhcnJjT3ZlcHNpO3JvYnN1Y2NhcHByb3hhd3VjaXJjZmZsbGlpbnRlcmNhQm9JbnZpc2libGVDb21tYW9tYWNyUmlnaHREb3VibGVCcmFja2NpcmNsZWFycm93bGVmdDtWZHNvcGY7YmVybm9wZkxvbmdSaWdodEFyclZlcnRpY2FsU2V0cGxjYXJvdXBoYXJwb29ubGVmdDt1cHNpO1RpbGRlVGlsZFRzdHJvZURvdDtydWx1aGFyO0Rvd25SaWdodFRlZXRzdHJvYW1hY3JkYXJydWRibGFjO25yQW9kYWFvcGZTaG9ydFJpZ2h0QXByZWNuZXFMZXNzU2xhbnRFcWJsYW5iZXJub1FVT1ROb25CcmVha3VBckxlc3NFcXVpbWFnbGluZTtjbHVicztOb3RSaWdodG9tZWdhO0d0aGFycmNpcnBpO2VxdWFSYXJyY29uZ2RsQXRhaWxDY29IdW1wRXFMb3dtaWRkYmNvbmc7dXBkb3duYXJyb3c7UmlnaHRBcnJvd0xlZnRBcnF1ZXN0ZXFwZXJjbnR1d2FuZ2xlTG9uZ2xlZnRyaWdodGFyV29wZmFuZ3JMZWZ0VXBWZWN0b3JCTmNlc2RvdGJMZWZ0RG93blZlY3RvckJhRm91Z2ltbGhhbnRyaWFuZ2xlbGVmdGVxO092ZXJQYWR1aGFyO0djaXJjdmFydGhldGE7cmFycmM7cGx1c3R3bztyQXJ0cmltaW51c2ltVWFycm9jaXI7R2JzdHJhaWdodGVsb2FuZztydWx1aGFOb3RQdHJpYW5nbGVyaWdoc3Njck5vdFJpZ2h0VHJpYW5nbGU7Tm90TGVzc0xlc3NVcFRlZUFyckVzY2xuc2lOb3RTcXVhcmVTdWJzZXRFcXVhRXNjckVxc2V0bWluZmN5bmV4aXN0bmVkRG91YmxlVXBETmVnYXRpdmVUaGlja1NwYU5vdEh1bXBEb3duSHVtRG91YmxxdWF0aW5NZWRpdW1TcGFjcmRsZ2VzbDtUSFBpO3N0cnJ1WUxlZnRBbmdscmlnaHRzcXVpZ2Fjb25nTm90U3F1YXJlU3VwemFjdXRlO2duYXA7TmNhcm9uO3N1cG5mcmFjNUxlZnRBcnJvcGl0bmdlcXE7YnNpbW5zaG9ydG1BcHBseUZ1bk5vdFByZWNlZGJmcjtuc3Fzc2ltZ0U7c3BhZGVzdWl0O0NvdW50ZXJDbG9ja3dpc2VDb250b3VydkRhSW50ZWdyYWxDb3Byb2R1Tm90SHVVcEFycm93RG9MZWZ0RG93blZlY3RvckdyZWF0ZXJGdWxscHJlY2VxO2xiYXJySHVtcG5zcXN1YkhpbGJlcnR2YXJub3RoaW5nbGVxc3JhbmdsZTtDb3VudGVyQ2xvY2t3aXNlRGlhY3JpdGljYWxHcmF2bGxjb3JucHJlaXVrY3h1cGxoYWxmO2NhcGNhcGRpZ2FtbUNjYXJvbnJ0cmk7UmlnaHRBbmdFbXB0eVNtYWxsU3F1YVBmcjtzcXN1cHNldGVxO1JldmVyc2VVcEVxdWxlcTtibGFja3RyZERlbHR0cmlhbmdsZWxlZnRlZ2xFVFNIY09tYWNyO29yZGVyb2Y7c2ltZG90O2xicmFjZTtibGFja2xvemVuZ2NoY3k7Ym94Ym94YmthZ2NpcmNkaXZpZGVvbnJhcnJ3O2VxdWl2RE5vdFN1YnNldDtOb25CcmVha2luZ1NwYWNlO3BzY3JnamNJT0lkb3RvZG90bmxlcztzdXBoc29sO0J1dHNjeTtPcGVuQ3VybHlEb3VibGVRdWd2bkU7Tm90Q2R6aWdEb3VibGVMb25nUm5zcUNsb3NlQ3VybHlRdW90ZTtucGFyYWxsZWw7SHVtcEVxdWFsTm90TGVmdFRyaWFuZ29tY2lyY2xlZGRhc2hMb25ydHJpbHRyTm90VmVydGljYWxCbnNwYXI7dG9wZm9yY3VkYXJyaGFsZmduYXBjY2VkaUFickRvdWJsZVZlcmxsdHJpbGdOb3RTdWNjZWVkc0VxdWF0cmlkb3Q7bG9uZ3JpZ2h0YXJyc2RvTm90UHJlY2VkZWxlc3NlcXFndHJqc2VyemRmcmFjMTU7bEFycnZhcnByb3B0b2N1ZGFycnJSb3VubGRjYW9tZUxvd2VyUmlndW92c3VibkVtYXBzdG91cnRpRGlhY3JpdGljYWxHcmF2ZTtud2FyaGs7Tm90U3F1YXJlU3VwZXJBY3k7dmVlYkxhcGxhY2VyZHF1b3I7aGtzd0JyZVJCYXJyO3RoZXRhdjtlbGludGVQb2luY2FyZU5vdFRpbGRlRXF1bGVmdGhhcnBvb25kb3dtYXJrZUNsb3NTaWdtZXF2Z2RtZnI7cmFuZ2U7bG9uZ3JpZ2h0YXJyb3dyZWF0aDtiaWd3ZWRzdW5uc3ViRVNob3J0UmlnaGx0cnBhcmFMb25ncmlnaHRhcnJvdztZSWJvd3RpaW1hZ2xpbmVyYWN1VnZkYXNoO3NpbWdjZW50ZXJkaXF1ZXN0O3JBdFNob3J0TGVDZW50ZXJEb05vdExlc3NHcmVhdFRIT1JObWhvO09wZW5DdXJseURibmVxdWl2O0Vmcjtkc3RyVmVydGljYWxUcHJlY25hU2FjT21lZ2V4Y2xOZWdhdGl2ZU1lZGlPcGVuQ3VybHlEb3VhcEVqc2NybmF0dXJhbHM7U3VwZXJzZXRMZWZ0VXBUZWVWZWN0Y3VwYnJjYU5vdExlc3NHcmVhdGVOZXdMaW5lZGNhdG9wYm9OYWFwZTtsb25ncmlwZXJwUmlnaHRBcnJvd0JhcjtWZXJ5VGhpbm52bHRyVXBwc2ltbEU7d2VkYmFyO0xlZnREb3duVmVDb3VudGVyQ2xvY2tFZG9VcEFycm93RG93bkFycm9oeWJ1bGxTaG9ydExlZnRBWm9wZmNpcmNsZWFycm93cmlzcXN1YmU7aW50cHJ2bnN1YjtOb3RMZWZ0VHJwdW5sZmlzaHQ7YWxlZnNMZWZ0RG93YmVtcHRhYWN1dGU7dWRoYXNjcjtkb3RldmFyc3Vic2V0bmVxc3Vic2V0ZVNob3J0VUNvdW50ZXJDbG9ja3dpc2VDb250b0VtcmJiUmlnaHREb3duVmVjdG9yQmFyO2ZlbWF0d2JicmtWZXJ0aWNhbExscm07cHJpbWVQcm9wb3J0aW9uU3VjY2VlZHNTbGFudEVSaWdodERvd25UZWVVcGRvd2FmcmV1cm9VcEFycm93QnVhcnI7UHJlY2VkZXNTbGFudEVxdWFERG90cmFob3JkZXRpbnRIdW1wRG93bkh1bXA7dmx0cmlkYmtyQmFyckxlc3NFcXVhbEdyZWF0ZUxlc3NTbGFudEVxdWFsVW9ncm9wbFJpZ2h0VXBEb3duVmVjYXBkb25oRG93bkxlZnRWZWN0b3I7TGVmdFRlZUFycm93O1JvcGY7ZG9sYnVsbDtnbHFvcGY7YWN1dGU7Tm90U3VjY2VlZHNTbGFEb3VibGVVcERvbHJjUGx1c01pbGVzc2VxcWd0cjtUY2Fyb247c2V4dHNpbWRuZWRvdEJldGE7cmFkaWNEb3duQXJyb3dCYU9tYXJpZ2h0aGFycG9vbmRvd1V1Rm91cmlOb3RHcmVhdGVyRnVsQW1hY0VjaXJjeHNxVXBUZWVjZG90O1N1cGVyc2V0RXF1YWxlZnRyaWdodGhhcm9wbHVzTm90R3JlYXRlckZkb3duZG93bmFVZGJsYWM7UmNlZGlsO2xlZnR0aHJlZXRpbGFlbHRsSW52aXNpYmxlVGltb3RpbWdlcXE7Y3djb25Qcm9wb3J0aW9jdXJ2ZWFycm93dnNjcmduYXBwcm94O25SaWdodGFycm93eHZlZTtzbWFsbHNldG1pbnVzO2xicmtza2ZyO05vdEdyZWF0ZXI7ZGVsdGE7emRvdDtjdXJ2ZWFycm93bGVxb3N1Y2NjdXJseWN1cDtud2N1dmVzbGFuY3VwO05vdFN1cENPUEtvcGZEb3VibGVSaWdoeGxBcnI7dGhlcmVmbmJzcGJveGhkO2Jlcm5lcGx1c2J1bXA7QW9wV3NjcjtyaWdodGFycm93dGFOb3RMZXNzTGVzbGhhcmQ7Tm90UmlnaHRUcmVEZGNhcm9ic29Ob3RIdW1wRG93TGVmdEZsb29yU3F1YWFzY2ludGVnZW9jZXJEb3R6ZXRhYWNpcmNBY2lyY1BoZmZsaWVjaXJob3JiYXJUYW5leGlzcHJuYWxvbmdtTGVzc0VjdWVwbmV4aXN0cztsclBsY2VkaWw7TGVmdFVwVGdjaXJnZU5lc3RlZEdyUmlnaHREb3ViSGdlc2RvdG87b2hiYXI7c2ltcnBvaW50aW5hY2lyYztkcmNvcm47bWVhc3VyRXF1YWxUTG9uZ2xlZnRyaURvdWJsZUxvRG91YmxlUmlnaHRVbmRlckJhRmlsbGVkU21hbGxTcXVhcnVsY29ybmVsb25nbGVmZGxjcnl1Y3ZhcnBpUHJlY2VkZXNTbGF0aG9Mb3dlckxlZnRBUmlnaHREdG9zUmlnaHREb3duVmVjdG9yZGFibGFja3RyaWFuZ2xlbGVmU3F1YXJlU3VwZXJzZXRFcXVhbDt1cmNpdGxjdWI7WmRvVWFycm9jaXJOb3RTcWJpZ290aWptYXR1cGRvd25hcnJvUmlnaHRBcnJvd2h5cGhlbjtnbmVxcTtnYnJldmU7Y3VyYXJyUmlnaHRDZWlsaW5Eb3BsYnJhVW5kZXJQYXJlc2hvcnRwYXJhbGxlbDt1dW1sTm90U3VwZXJzZURvdWJsZVVwQXJyb3dqb3BmO3ByZWNlTWludXNQbGFuZ21zZGFoO0RpZmZlRGNhcm50cmlhbmdsZWxjaXJjZXFGY0NoaUNvdW50ZXJDbG9jR2JyZXZlO0VtcHR5VmVNZWRpdW1TcGFjZUxlZnRDZWlsaW5nO2xodmFycmhvO2xvd2Jhcm1pY3JvZHVhclByb3BvcnRpb25hbENvdW50ZXJDbG9ja3dpbGJicmtKdWtjU29wdXRyaWZOb3RMZXNzTGVjaGVOb3RFbGVtZW5ZYWN1dGU7eHNxY3VwbmJ1bXBlTm90U3VjY2VlZHNTbGFudEVxdWFsZHJ1c2hwb3VucnNxdW9kYmthcm9ubGRyO0l0aWxGb3Bmc3VibkVvcnNsb3BOb3RQcmVjZWRlc1NJYWN1dGU7dHdvaGVhZGxlZnN3QXJ5Y2lyY3Nkb3R4b3RpbWU7UmV2ZXJzZUVsZW1lbnR0aGlja3NpbnN1YnNldG9hY3VoZWFydHN1aVVuZGVyUGFyZW50aGVzaWNhcnBoaXY7TGVmdERvd25UZXN0cm5DbG9zZUN1cmx5UWVncmF2ZTtnZXNkb3Q7bmVzZURvd25hbGVmdGFycm93O21EdGhpbk5vdEh1bXBhbmd6ZGZpc29sY2lyTm90R3JldmFyc3Vwc2V0bmxBdGFEb3VibGVMZWZ0UmlnaE5vdFN1bGVmdGFycm93dGFpbFpkb3RJYWN1dGVibGFja2x1cnViaWd0cmlhbkVxdWl0d29oZWFkbGVmdGFyTm90RXF1YWxUaWxlckRvdDtzdWJzZXRlcVZkYXNMYWN1TGVzc0dyZWF0ZXI7bHJhcnI7RG91YmxlRG93bkFEaWZmemVldHJmaWV4Y0tjeTtib3hETDtVcHBlckxlZnROZWdhdGl2ZVZlcnlUaGluU3BhY2U7QmFja3NsYXNkaFZvcGZsdXJkc2hhcjt1b3ByaWdodHJpZ2h0YXJzdXBoc29Ob3RDb25zcGFkZXM7TG9uZ2xlZnJlYWlxbHRyUGxvbmdtYXBtYWNyT3ZlckJyYWNrZXRhbmd6YXJyO1JyaWdodGFycW9wckhhcjtybW91c3RhY2hlRXF1YU5vdEdyZWF0ZXJGdWxsRXF1TG9uZ0xlZmx0ZG90RG93bkxlZnRSaWdodFZlTGVmdENlaWxpbnV3YW5nbGFlbXB0eXY7c3FzdWI7bG9icms7bGxhcnI7eWFjdXRyaWdOb3RWZXJ0aWNhbEJhcjtjY2FQc3V0cmlmO2lxdWVuUmlnaHRhcnJvcmFxdW9zcXVmcm1vem9jb3Byb25wYXJzdmFyc3Vic25yYXJyaGNpZGQ7RG9wZkludmlzaWJsc3Vwc2lOb3REb3VibGVWZXJ0aWNhbEJhcjt3cGJ1bXBwbGFuY2toO3Nlc2xmbG9vTmV3TGlubGF0ZWRvd25oYXJwb29ucmlnaHRsYW5nbGU7TG9uZ1JpZ2h0b2ZjaUxzZnBhcnRpYW5ndGhlcmJsYWNrbE5vdFN1YnNldEVEb3BmO25jeW9vcGY7TmVnYXRpdmVNZWRpdW1TcGFjZTthcGlnZXNkb3RvbGNyb3Nzc3VjY25hcHB1aEVzY3I7aW1wZXNxY3V1bWw7cmRxdW9zdHJhaWdodHBoem9wcmlnaHRoVWJyZXZpbWFjcjtXZWRnZTtuZXNpbTtWc2NyO1N1Y2NlZWRzVGlsZGVhbmRzbG50bGJzb2xoc2d0Y2lycmFycmxwZ3RybGVzc3hjdXBQbHVzTWlueGxBcnJjY2FwcztzZUFyc3RhcmZ1QXJyaGFyZGNPdmVyQnJhY2tlc21hbGxzZXRtaW5MZWZ0VGVlTGVzc0VxUmNlZGlwb2ludGludHhjdUltYWdpZHNvbFNtYWxsQ2lyY2xlO2ZpbGlBc2NyY2VuYXRpbGRhbWFjcjtUaGlpbnRsYXJoZGxjb3JEaWFtb3NjUGx1c01pbnVzO2xlc3NhcHByaWdodHNxdWlnYXJyb3dOb25CcnFpbkN1bnNxc3ViZTtucnRyaWU7UmlnaHRVcERvd09jeTtlcXVlc1Byb2R1Tm90UHJlY2VkZXNTbGFudEVxR2NlZGlsQmN5VmRhbWFwc3RvbGVmb2dyYURvdWJsZUxlZnRBcnN1cGhzdU5vdEh1bXBEb3duSHVtcDt1YXJyeGxOZXN0ZWRHcmVhdGVyR3JUaWxkZUZ1bGxFcXVhZXhwZWN0YXRpdmFydHJpYW5nbWlkZG9DYXBpdGFsRGlmZmVyZW50aWFsQ2NvbmludFpvcGY7cXVhdGVybmlvbnNLY2VkaUNjYmxrM1RpbGRlVE5vdFZBbURvdWJsZUNvbnRvdXJJbnRlZ3JhcmFuZ3JpZ2h0cmlnaGdlcztEb3VibGVWRGlhY3JpdGljYWxHRGVsU3VjaFRoYXRTY2Fyb247cHJlY3NpbGVxcTttYXBzdG91cDtzdXBzTm90UHJlY2VkZXNTbGFudEVxdW5zdXBzZXRlcXFjdXJseXdlZGd0cnBleml1YmxhY2tzcXVhcmU7dUhhc2hvcnRwYXJhbGNlbnRkb3duaGFycGN1cGJyY2FwO1V1bWxEb3duQnJla2N2YXJ0cmlhbmdsZWxlZnQ7ZXF1ZXN0O0xlZnRSaWdodGRvdGVxbHNpbWVubGVxc2xhbnRlc2NpcnNjaXI7c3Vwc2V0bmVxcTtTdXBlcnNldEVxdUFuZHR3aXhuaXM7b21pY3VwaGFSZXZlcnNlRWxlbWludHByb2Q7bWFsdGVzZUxlZnREb3duTGVmdFVwVmVjdG9ybGVzc2d0ckxlZnRVcGxhcnJodG9wZm5zY3J4bmlzcmFycmhreHVwbHVzO2pjaXJjO1NxdWFyZVN1cGVyc2V0O2FsZXBoRG91YmxlTGVmdFJpZ2h0QU5vdENvbmdydWVudHJhcnJia2dyZU9FbFNob3J0UmlnaHRBcnN1YmR2YXJlcHNpbG9uYmxhY2t0cmlhbmdsZXJpZ2hJb3RhTWVsbGludHJmO3N1cGVkc3FjYXN5bXA7c3VicGxOb3RMZXNzTGJlY2F1c2Vyc2FxdW87b21pY3JvSGZyO2JpZ29wbHVUY2VkaU5vdExlc3NTbGFudEVxdWFscG07bnRyaWFuZ2xlcmlnaHRlcTtucmlnaHRhcnJvdztEb3VibGVMb25nUmlnaHRBaG9wZG90bWludWRvd25oYXJwb29ubGVmdGhlbGxpRnNjcjtzbWFsZW9nY2lyZm5Eb3duTGVmdFJudHJpYW5nbGVsZWZ0ZXFpb3B2c2NyO1VncmF2ZTtsZWZ0cmlnaHRoYXJwb2JsYWNrdHJpYW5nbGVsZWZ0aGVyY294aGFycjtMb3dlclJpZ2h0QXJ0aGVyZTQ7U2hvcnREb0J1bVJ1bGVMbGVmdGFiaWd2ZWU7dXBoYXJuTGVmdHJpZ2h0YUFNUDtOb25CcmVha2luTGVmdEFyZ2VzY2M7ZXFjb0hzY3I7aGVhcnBpdGNoZm9qc2VyY2xjYXJjdXJ2ZWFycm93bGVmdDtibGFja3RyaWFuZ2xlZG5jb25nZFpzY3I7ZnJhYzU4O2NhcGJyY3VwO2xlZnRhcnJEb3duTGVmdFRlZVZlc3VwZTtlY2Fyb247UmlnaHRVcERvd250cmlhbmdsZWxlZmx0cmllO2R0cmlmO21lYXN1cmVkcHJvZmFsYXI7VmVydGljYWxCYXJhbmdsZUxlZnRBcnJvd1JpUmlnaHRVcFZPZ3J1cHNpaFJpZ2h0VXBWZWN0b3JCYXI7UmV2ZXJzZUVsZVVwQXJyb3dEYWNpRW9wZlVwRG93bmVwbHVSZXZlcnNlVXBFcWlmUmV2ZXJzZVVwRW53YXJ1cHVwYXJycXVhdGVybml1cHVwYXByZWNjdUxlZnRVcERvd25WZUlkb0ZpbGxlZFNtYWxsU1hzY3JUUkFEZ2U7bWVhc3VyZWRhbnNxc3Vwc2V0ZXFpc2ludjtEaWFjcml0aWNhbEdyYXZlYm94VWxyY2VkcmF0YWlsb2dvbjtjeWxjdXJjb2RpYW1vbmRzdWl0Tm90UmV2ZXJzZUVsZW1lbnRwcmVjY3VybHllSW52aW9vcGx0aW1lc25sYXJnZ0xlZnRUZWU7SW52aXNpaGJhckxlZnREb3VibGVCcmFja05vdFNxdWFyZVN1cGVyc2V0RXF1YWw7ZnJhYzdzYWN1dGVsYnJrc2xkZWFuZ3NuamN5O1NjeTtnbnNpbTtMb3dlckxlZnRBcnJvdztOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlTm9CcmVhc2hvcnRtaWR0d29oZWFkcmlnaHRhcnJpb2dvTm90RXhpcGx1c21uO0Vwc2lsc3RyYWlnaHRlcHNpbG9uUmV2ZXJzZVVwRXF1aU5vdFNxdWFyZVN1cGVOb3RTdWNjZWVkc1NsYW50RXF1YWxucmlnaHRhcnJvd2NpcmNsZWRTO3VoYmx3c2NyO3NldG1PdmVyUGFyZWhzY3Jmb3JrZHJjb0ludGVyc2d0cmxlc2FzdDtucmFycm9wVXNjcjtyaWdodHNFZ3JhaWN5O2luO3poY3k7dW1hY3I7RG91YmxlTGVmdFJpZ2h0QXJySW50ZXJzZWN0aUZpbGxlZnJhYzE0O2x1cnBsdXNjaXJhY3V0ZTtjdXJhcnI7dXVhcm5vdGludmM7bGVzc3NpbURaU3F1YXJlU3Vic2V0RXF1YWxEb3VibGVDb25JbWFsb25nbGVmdHJpZ2h0YXJySHVwcm9mc3VucmlnaHRhckNjZXpmckFFRG91YmxlQ29udG91ckludGVnTGVmdFRyaWFuZ2xlQmFyO0xvbmdMZWZ0UmlnaHRBcmtqc3Vwc2V0bmVxZHppZ3JhcnI7VW5kZXJQYXJlbnRoZXNpc3N1YmVkb3Q7c3NldG1ubWFwO3JwcG9saVBzaTtzdWJkb3Q7QWxwaGE7RERvTGVmdEFOb3RMZXNzVGlsZGU7UmlnaHREb3duVGVlVmVjdGN1ZXNjYXBpZDtOb3RQcmVjZWRlc0VxdWFzb3BmY3VwZG9PZGJsYWNEb3duTGVmbnNpbWVOb3RTdWJzZXRFcXVhbHVwbHVzbnZyQXJyTGVmdFJpZ2h0VmVjdG9yO05vdFN1Y2NlZWRzU2xhbmR0ZG90bGFycmI7d2VpZXJsb25nbGVmdHJpZ2hTcXVhcmVTdXBlcnNldEVxdVRTSGN5O3dyZWFCYWNrc2xhc2hQcmVjZWRlc1RCYWNrc2xhVGN5RG91YmxlQ29udG9Eb3duYXJzaW07eHdsZWZ0cmlnaHRoYXJwb29ucztzY2lyTG93ZXJSaWdodE1lbGxpbnNpbXJhVHJpcGxlRG9jYXBjYXByY3VlR3JlYXRlclNsYW50RXF1bnBhcmFVZGJ2YXJub3RoaWFjaXJiZXRhQ29uaW50O3ZhcmthcHBWZXJ0aWNhbExpbmVLSkRpZmZlcmVudFVhY3VjZnI7YmlndHJpYW5nbGVkb3duO2ptRGlhY3JpdGljYWxBY3VsZXNkYm94dkg7YW5ncnR2YjtEb3VibGVMZVVuaW9uUGx1Tm90RWxlbUxvbmdSaW9tYWRlbHRzdWNjZHVobHJjb3JuZWFtYWxnT2NVbmlvbkNhcGl0YWxEaWNvbml1dHJpYmlnd2VkZ2VVcGFycm9ibGFja3NxdWF0YnJDaXJjbGVEb3REb3duVGVlQXJyb3dPdmVyUGFyZW50UmV2ZXJzZVVwRXF1aWxpYnJpdW1kb3VibGViYUxlZnRSaWdLSm9wcm9mbGlvcm9yb0xlZnRVcFZlY3RhbmdzcGhJT2N5UmlnaHRBbmdsZUJOb3RMZXNzU2xhbnRFZG90ZXFkb3RhcHByb3hlcXJpZ2h0aGFycG9vbnVzZW1xdWF0aXNpbmRvdDtjdXBkVXRpbGRlO0p1a2N5O1N1YjtSY2VkaWxuZ0Nsb3NlQ3VybHlRdWJhY2tlcHNpbG9uUmlnaHRBbmdsZUJyYWNrZXQ7cGx1c3R3b21lYXN1cmVkYW5nSGlsYmVydFNwYWNlQXJpcnNxYnN1Ym5lO29kYmxhU3F1YXJlSW50b3NscnNhcXF1YXRlcXVhdGVybmlvTm90TmVzdGVkR3JlYXRlckdyZUpjaXJjO2JpZ29wc3VwbkVtY3lMZnJSZXZlcnNlVXBFcXVpbGliTm90RG91YmxlVmVybWlkO05vdEdyZWF0ZXJMZXZhcnRoZXZzdWhmcjtsYXRlO01Eb3VibGVSaWdodEFycm93c3FzdWJzZXRlcUl1a2NpcmNsZWRjaXJMbGVmdGFycmxmbG9vcm9hc2V4dDtzdXBwbHVzTmVnYXRpdmVWZXJ5VGhkaWFtb25kc3VpSGlscXB4b3BsdXNEb3duQXJydHJwZXppdW07cmFyckZpbGxlZFZlcmNlbXB0Ym94dkhTdWNjbmFiU09GVGN3ZWllcnA7TGNsYXJyc2l0aGlja2x1cnVoQUVsaXVwdXBhcnJvd3M7UXNjcjtudmxxdWF0ZXJuQ291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbExlZnRUZWVWcHJvcHRvY2lEaWFjcml0aWNhR2JyZXZBdGlsYW5ncnR2YmFydmJhY2tlcHNpbG9uO1phY3VzdWI7TGFjdXRlO3RoZWdlcXNsYW5jY2lyY25vdGludmFFbXB0eVZlcnlTbWFsbFNxc3VwaHN1YjtIc2NybGZpc2h0VW5kZXJQYXJlbnRoZXNJZnJzdXAzU2NlWVVjeTtkaWdhQnNjcmlub2RvbnZkYXNmbGxpZ2xlZnR0aHJlZXRpbWVzO0xlZnREb3VibGVCcmFja2VyYmFycjtsc2NyU3F1YXJlU3VwZXJzZXRFcXVhaW1hZ2U7THN0cm9pbXByYnJrc3RjZUF1bWxUaGlja1NwYWNlbnZydHJpZVVicmNEb3duTGVmdFJpZ2h0VmVjdGN1ZXByO1JpZ2h0VERvdWJsZUxvcmlnVGNhcnJpZ2h0cmlnaHRhcnJvd3NSaWdodEFycm93TGltbG9uZ2xlZnRhclNPRlRjeWx0clBhcmlzY3I7Y3djb25pbmljaWNjYXBzU29sb25nbFNxdWFyZUludGVmZW1hbGU7ZXBzaWxvbkRvd25hcnJvRG91YmxlRG93bkFycm93O2xhcnI7c3FzdWJSaWdodERvdWJsZWRkb3RzZXE7Ymlnb2RvdGxlZnRoYXJwb29udXB5dW1HcmVhdGVyRnVsbEVxdVJhaGtzZWFycXByaW1kc3Ryb05vdFNxdWFyeGhhcnJyQmFhbmdtc2RhZERvdWJsZUxvbmdMZWZ0UmlnaHRBcnJIdW1wRG93bkhMYXBsYWNldGJveEhvcmRtTm90SHVtcEVxdWFDaXJjbGVER3Njck5vdERvdWJsZVZlcnRpY2FDbG9ja3dMZXNSb3VuZElwcm9kcmFxZ3RyYVVwRG90d2l4dDtVcHBlclJpZ2h0Tm90TGVzc0dyZWF0ZXI7R3JlYXRlckZ1bGxFcXByZTtaZXJvV2lkdFVwc2lsb247VXB4c3FjdXA7dWRhcnJvZHNvbGQ7Tm90U3VjY2VlZHNUaWxkZTtMZWZ0QW5nc3Vwc3ViO2dpbWVsO25ydHJSaWdodERvdWJsZUJyYWNrZXQ7aWFjT2NpcmM7ZWc7TGVzc1N1YnNlSHN0cm9Jbmhrc0RpYWNyaXRpY2FsRG90O3hyYXJyO21ucGx1bnN1YnNldGVxcTt5Y2lyYztMZXNzRXF1YWxHcmVhdExlc3NMZXNzO2xlZ3JlZ2JwcmltZWxzY3I7RWZsamN5O0Rvd25SaWdodFZlRGlhY3JpdGljYWxEb2hhaXJzR3JlYXRlclRpbGRlO3NoY3k7TG9uZ0xlZnRBcnJPcGVuQ3VybHlEb3VibGVRdW90ZWxyY29yTm90TGVzc1NsYW50Ymlnb2RvdDtOb3RSZWVtYWNyVW9nb247c2lnbWFmdmFubGVmdHJpZ2h0YXJ6Y2Fyb3BlcnREb3REb3Q7Y3VybHl3ZWRnZU5vdExlZnRKc3ZhcnRyaWFuZ2xlbHN1cEU7RG93blRlZUFycm93O051O3BvdWZyYWMxNjtFbXB0eVZlcnlTbWFsU3VwZXJzZXRFUmhvb2tyaWdvbHRwbGFua250cmlhbmdsZWxlbnZndDtFVGV4Y3VwaGFycG9vbnJpSGNpRG93blRlZTt1Y2ljb21wO05vdExlZnRUcmlhbmdsZTtEb3VibGVEb3duQXJyb3dBcHBseUZ1bmN0aW9uZnJvd3ZhcnNpZ2Rvd25hcnJzdWJFO2xhcnJscEdjZWRpbDt2YXJwaTtncmF2ZTtiYnJrdGJyaztudnJBckVxdWlsaWJyTm90R3JlYXRlclNsYVRyaU91Q2FwaXRhbFNmbHRjVXBBcnJvd0Rvd25BcnJubHRyaXVmdGltZXNiYUVvZ1VwRXF1bGFlbXB0TGVmdFRyaWFuZ2xlRXF1YWw7RFNibGFja3RyaWFvc2NyRmlsbGVkVmVyeVNEb3duUmlnaHRUZWVWZWN0b3J1b3BmUmlnaHREb2NzdWJlU3VjY2VlZHdlZGdlO2Vtc3RoaWNrYXBwcm94bnNpYm94dUxnYW1tYWQ7dHdvaGVhZGxlZnRhcnJvcmNhcm9Bc3Nmcm93YnVtcEVvY3k7Q2xvY2t3aXNlQ29udG91ckludGVnclJobztQcmVjZURvdWJsZVVwQXJyb3BlcmlvTWVkaXVtU21pY3JvO0dyZWF0ZXJTbGFEb3VibGVDb250b3VySW5FbXB0eVNtVXBFcXVpbGlndmVydG5Jb3BmO25zaW07RG93blJpZ2h0VmVjdG9yQmFudGlsZHBsdXNzaW07c3FjdXA7bmdlcXNsblJpZ2h0YXJyb3c7Tm90UmlnaHRUcmlhbmdob3VwZG93bmFycm93WEhvcmlwcm9wdG9aZXJvV2lkdGhTcGFOb3RHcmVhdGVyR3JyZWFsaW5lO2R0ZFVwcGVyUmlnaHRBcnJvdztPdmVyQnJhY2V1ZmlzaHR1bGN1ZGhhcjt1aGJ6ZXRVcGRvd25hcnJvd2dzaUJhcndzcWNhcHM7c2Nhcm9ubGJhckRhZ2dldHdvaGVhZGxlZnRhdGltZXNiYXJib3h1UjtwcmVjbnN1YnNldWdyYXZaZnI7Tm90R3JlYXRlckVxdWFsTGVzc1RpbGludGVnbWVhc3RjZWRpbFN1cDtob29rcmlnaHRhcnJsZWZ0cmlnaHRoYXJwb29udW1iYXJTaG9ydERvd25BcnJOb3RIdW1wRXF1Z3RyYXBwcm94O0NpcmNsZVlvcGZzaWdtYXZEb3VibGVWZXJ0aWNhbEJhYm94dmw7dXBoYXJwb29ab3BkaWU7dWdyYWZsbGlnO2FuZ2xMZWZ0QXJyb3dSaWdodEFycm92YXJlcHNpZGZyO3ZCYWRkb3RjaXJjbGVhcnJvd3JpZ2h0O0ZpbGxlZFNtYWxsU3F1YUxlZnRDYW9nTm90RXhpc3RzbHJ0ZGllbGNlaWxGaWxsZWRTbWFsbExvd2VyTGVmdExlZnRVcFZlRW1wdGljU3F1YXJlSW50ZXJzZWNicnZoc2xhTHN0cmRmc3N0YXJyaWdodGxlZnRoRmN5dHNoY3k7Z3RyZXFsY3VwYnJjYXBlZTtEb3REb3RndGNjZ2VzY2N4b3RpbWVDaXJjbGVQbHVzRFNjVXBBcnJvd0Rvd25BcnZhcmVwc3NjZWRpbDt4cmFycmVxc2lDYXBpdGFsRGlmZmVyZW50aWFsRFZlcmJhcjtzd0FycmVxdWl2RERudW1zcFJpZ2h0VHJpYW5nbGVCZGl2b25VZ3JhdmV1YnJldmU7Y3VybHllcXByZWM7Tm90VGlsZGVFcXVhbGtjeTt1cGRSaWdodFVwRG9jdXBjdXA7bHNpbWc7dkRhc2hTdWNoYXN0bmdlcXNsYW50bmZTcXVhcmVVbmlvbjtOb3RTdWNjZWVkc1NsYW50dGN5cmxzY25zaW1Db25zZWFycnByO2xoYXJ1bFVyQXRhaWw7S2FwcGE7Q2xvY2t3aXNlQ29udG91TG9uZ3JpZ2Jvd3RnY2lyYztYZnI7VGlsZGVGdWxsRXFuc3Vic2V0ZXFxZGFsZXRjb21wbGV4ZVNtYWxsQ2lycnRyaWU7Q2NvbmJveG1pblJpZ2h0VmVjVFNjeURpYWNyaXRpY2FsQWN1dGVsZGNucmFycmM7R3JlYXRlclNsYW50RXF1YWw7dnppbXN0cG9zQmNqb3BucmlnaHRhZm9wSG9yaXpvbnRhbExpT3BlbkN1ck50aWVyYXJyO2xlZnRoYXJwb29uZG9wYXJzbDtJZ1pzY1VvZG93bmRvd25raEdhbW1hO2ZyYWM0NTtOb3RHcmVhdGVyRXF1YWw7dHJpcGx1c1Byb3BvcnRpb247cGFyYWxBZ3JhdmU7c2NhcnJicmtzbGQ7T2RibGFjO3ljeTtsZXNnZWFuZ3J0VnZkYXZhcnNpYmFja3ByaW1lO3JzaDtjc3ViO25wcmVjcmF0aWxhcXVvO3NicXVBbWFjcjtYZmRpYW07Tm90UlZlcnRpY2FsTGluc3RyYWlyZGNhdGlsZGVSaWdodERvd25WZWN0TG1pZFJpZ2h0RG91YmxlQnJhY1NtYWxsQ2lyY2ZqUHJlY2VkZXNTbGFudEVxZWNhcm9aSGN5cGxhbmt2T3ZlclBhcmVudGhlRG93blJpZ2h0VGVlVmNhY3N3YXJydmFyc3Vwc2V0Q2VkaWxzcXN1YnNrYXBwcXVlc3RsYnJoa3N3YXJvd3JmaUh1bXBEb2hhbXVwZG93bmFyU3Vic2V0VXBFcXVpbGlicmlsb25nbGVmdGFycm9iaWd1VXBwZXJMZWZ0QXJyb3c7RG91dHJpYVFzY3JMZWZ0UmlnaHRWWWZwcmx0cXVwYXI7U3F1YXJlU3VwZXJzZXRFcVRpbGRlRXF1c3VwZENhcDtuVm9hc2J1bXZCYXJ2O0NvdW50ZXJ2YXJyO29saW5sZXNzZXFndFVwcGVyTGVmdEFycm93Tm90RWxlbWVnb3BPRWxpZ2xkcnBhcmd0O2N1cnZlYXJyb3dsZWZ0Q2xvY2t3aXNlQ2hlbGxpcDtVcGRvd25sZWZ0cmlnaHRzcXVpZ2FyckRzY2NpcmNsZWFycm93cmlnaHRoa3N3YWdlc2xIaWxiZXJ0U3BSaWdodFVwRG93blZlY3RvckxlZnRBcnJvd0JhckdyZWF0ZXJUaWxkZWNhcGNhcGJyY3VwbGF0O2xlZnRyaWdodHNxdWlnYXJ2YXJzaWdtdG9lYWVvcGtzY3JzdXBkb3Q7RG93bkxlZnRUZWVWZWN0bkxlZnR5ZnJhZ3JmcmFjMzhSaWdodEFuZ2xlQnJhY2tldGxyY29ybmVyO29jeWRpYW1vbmQ7emRvdnN1cE5vdExlc3NHcmVhdGVybG5hcHByb3hPdmVybmVkb1ZlZTtzY2FwO3N1cG11bGZsb29yO0JlclZjTm90TGVzc1R5YXJpZ2h0bExUVXBFaGVyR2N5b2dyWW9wR3JlYXRlckZ1bEF0aWxkZTtSaWdodERvd25WZUV4aXpoY1VuaW9sc3Ryb2s7Tm90UHJlY2VkZXNFcXVhbDtDb25pVmN5Tm9uQnJlYWtpVGZSaWdodFRyaWFuZ2xHcmVhdGVyRXF1bGVxc2xhbnRXY2JveHZSO3N1cGVkb2JveHZvdGltZXNhczt1ZGhhcnRyaXBsdXM7TmVzdGVkR3JlYXRlckdyZWF0UGNuaWNhcmV0O1JFR05vdFN1cGVyc0hvcml6bGFjdW5WRGFzaDtEb3VibGVSaWdodFRlTm90R3JlYXRlckdyZWF0ZXJ4ckFyclJpZ2h0VXBEb3duVmVjdG9mbGF0ZXJhcnJsbGhhbHBhcmx0O1VwVGVlQU5vdERFcXVpbGlicml1bTtibG9jaztUcmlwbGVWZXJ5bkx0Zm9yYWd2ZXJ0aHliZmpsaWc7RG91YmxlTG9uZ1JpZG93bmhhcnBvb25yaUZvdXJpZXJ0clByZWNlZGVzU2xhbnRFcXVhbDtMZWZ0RG91YmxCZU5vdFZlcnRMb25nUmlnaHRBQ2F5bGV5cztOY2Npcm1pZDtuYXBpY29weWFwaWRyc3FiO25zdWJzcHJlY2N1cmx5dmFycHJFeHBwcnNSc2NyO2xvb3BhcnJvd3Jpc3VjY25zaW07VmVldmVlYmFybnJpZ2h0YXJyb2RyYmthSmZyRG93blJuTGVmdHJpZ2hkYmthcm93O2FzeW1wZXFSaWdodFRyaWFuZ2xlRXJpZ2h0c3FhY3V0ZWhvb2tsZWJsYWNrbG96ZW5nZTtMZWZ0RmVkb2Rpc3JIbHRxdWVzdDtSZXZlcnNlVXBFcXVpbGlicmlLSEVncmF2ZUZvcExzdHJvaztSdWxlRGVsYXllZDtMZWZ0VHJvc2xhY2FjdXRlc3Vwc2V0O2RvdWJsTHNjZmFsbGluZ2RvdHNlcTtlcE5vdFNxdWFyZVN1cGVyc2V0O2xlcztNZWRpdW1TcGFMb3dlclJpZ2h0QVJobnRpbGRlZG93bmhhcnBvb25yaWdFeGlzdHM7UmlnaHRhY3VydmVhcnJvY3VybHl3ZWRnZTtOb3RHcmVhdGVyU2xhbnRFcXVhbGNpcmNsZWRSTWFwdmVsbHRxdWVsdXJ1aGFBdGlsZGVvcmFycjtUaGluU3BhY0xlZnRUZWVWZWN0c3F1ZjtsZWZ0cmlnaHRoYXJwVnNjcnVhY3V0ZU5vdEVsSWdyc3FzdWJzZXRlaWV4Y2xiZXRhO0xlc3NGdWxsRXF1YWw7dHJpYW5nbGVyaWdodGVxO0dyZWF0ZXJFcXVhdXBsdUNvcHJvTGVzc0dyTm90VGlsZGVGdWxsRXF1YWw7ZXNkb290aW1lc2FzbmVBc2lnbXRzdHJsZWZ0YXJyb3RvcDtzZWFycm93VXNvbGNyb3NwcmVjY3VybHllcWxjZWR0aGVyZWZvcmVOZWdhdGl2ZVRoaW5vdW1sO3N3QUNsb3NlQ3VybHlEb3VibGVRdW90ZWd0bGd0cmRvdGJ1bGxyYW5nZDtIY3BhcnNsbHRsYXJJbnZpc2libGVUaXdlaWVxc1N1cGVyc2V0O3JzY3JkZGFnZ2VydWZpc1ljSGZyY3VybHl2ZURvdWJsZVVwRG93bkFycm93O1VwQVZlcnlUaGlEb3VibGVMb25nTGVmdFJpZ0NoaTtFbWFjcjtkZGFnZ1JldmVyc2VFbGVtZW50O250cmlhbmdsZXJpZ05vdExlZnRUcmlhbmdsZUVxdWFGaWxJdW1ob29rbGVmdGFpak90aWxIaWxibHZlclJhckVtcHR5U21hbGxvZGFzaGxvb3BhcnJvd3JQcm9wb3RyaWFuZ2xlbGVmdGVxenduZWxzTGVmdFRyaWFuZ2xlQmFsb3BsdXM7RXF1aWxpYnJpdW1ud2Fycm93O1BvaW5jYXJlcGx1cGFycm9zYnFzY2FHZkNvbnRvdXJJbnRlZ2tncmVlbjtkb3RlcWRvdDtudHJpYW5yYXJycGw7dmVlZXFkYm5hcGtjZWRpbDtCZWNhdXNlO05vdFN1YnNEaWFjcml0aWNhbG52aW5maW5MYW1ic21hbGxzTmVnYXRpdmVUaGluU3BhY2U7b3ZiYXJvdW1seXVjeTtzdWJtdWxEb3VibGVDb250b3VySW50ZWdyUnNob2Rzb2xkQW9nb25ucnRyaTtzd2FyaGs7Tm90SHVtcERuTGVmdGFvcnNsb1NxdWFyZHdhbmdsZmxvcmFycmZ1cGhhcnBvb25yaWdicnZiZ2N5bGJya2U7RWNhck5vdFNxdWFyZVN1cGVyc2V0RXF1WmNhcm9ucHJlY3NQYXJ0RG91YmxlUmlnaHRUZWVuYXBvcztMZWZ0RG93blZleHBvbmVudGllcXNsYW50Z2RvbGxyZWFsaW5jYXBjdXJhdGFpbDtQb2luY2FyZXBEaWFjcml0aWNhbFRpbGRSaWdodERvd25WZWN0b3Nmcm93bjtud0FycmRvd25oYVVwcGVyTGVmdEFyclBsdXNEaWZmZXJlU09GVG5wcjtyaWdodGxlZnRhcnJvd3M7ZXVtbE5vdEdib3h2TERzdHJvYmV0d2VTaWJjeWxCYXJOb3ROZXN0ZWRHd2ZyO2RjYXJvbmhrc2Vhcm93O0RmclJldmVyc2VFbGVtZW5jdXZlZU5vdERvdWJsZVZlcnRpY2FsQmFRb3BmO252ckFycjtoZWFydHN1aXRzaWdtYTtBcHBseUZ1bmN0aW9sb3dhc3Q7UmlnaHRUZWVBcnJvd3Jkc2xhbmc7T3BlbkN1cmx5RG91YmxlUXJpZ2h0bGVmdGFyTm90Q3VwQ2RhZ2dwb3BmbWVhc3VyZWRhTGVmdHJpZ2h0YXJyb2ZmckVncmF2ZTtIY2lyY2VvZ29zdWJlYW5nbXNkO2Vjb2xvZHpsaGJiZXJub3U7ZXJEb0xlZnRBcnJvd0JhcjtSaWdodERvdWJsZUJyYWtvcGJsYWNrdHJpYW5nbGVyaWdodG5nZXFob210aHQ7U2hvcnRSaWdodE5vdEVxdWFsVGl0cmlwbHZhcnRyaWFuZ2xlcmlnaHQ7bnZpbkV4cG9uZW50aWFsRTtkc2N5b21pY3JvblNxdWFyZUludGVyc2VjdGlvYmlndHJpYW5nbGVkb25ocE5vdEdyZWF0ZXJGdWxsRXF1YXNjYXJvU2hvcnRVcEFyck5vdE5lc3RlZExlc2VhY3V6c2NyO3JpZ2h0bGVmdGFycm93TGVmdERvd25UdHdvaGVMZWZ0VGVlQXJyb3dOZWdhdGl2ZVRoaW5TTG9uZ0xlZnRSdmFycHJvcFBzY3RoaWNrc2ltdGFyZ2VzY2pjaXJvcGxSZXZlcnNlRXFzZW1pO1NtYWxsQ2lyY2xlVmVydGljYWxUaWxkZTtzd253b2hiYWNvcHlzclVwYWJhcndlZDtOb3RHcmVhdGVyU2xhbnRFcXV0Y2FyTm9CbnRpbHRhcmdlSEFQcmVjZWRlc1BsdXZhcmVsZWZ0aGFycG9zd2FyaHRkb3RubGVmdGFycm93c3VicmFSaWdodFRyaWFia2Fyb3c7TGVmdFRyaWFuZ2xlTm90RWxlbmxlZnRyaWdoTG93ZXJMZWZ0QXJyb3dmcm9sRTtyQWFzb2xzcXN1cHNpc2NyQWZyO2NlZGlFY2lybG9vcGFyckRpYW1vRFNjeTtVcGFycmNpcm1pZFByb2RyaWdodGxlZnRhVWFycmlvZ29uO3JzYWdFbDtIb3Jpem9udGFsTGluZTtOb3RMZXNzVGlsYmlnY3VwO2xlZnRsZWZ0YXJyb3dzemFjTG1peHV0cmlMYXBsYWNldHJuc3B0cmlzYjtIc3RyeWFjTGVmdFRyaWFuZ2xlRXF1YWxkb3duYXJyb05vdFNxdWFyZVN1cGVyc2VTdWJzZXRFcXVhZURvQmFyZXVtbDtiaWdzVmVydGljYWxTZXBhcmF0b1JpZ2h0QW5nbGVCcmFja0xlZnRUZWVWZWh5cGhlQ3Njcjtoc3Ryb2s7VXBwZXJMZWZOb3RWZXJ0aWNMZWZ0RG9kb3duaGFycG9vbm5jb25uYXR1cmFsZXFjaXJTdWNjZWVkc1NsYW50RXF1YWxOb3RTdWNjZWVkc1NvZ29MZWZ0VXBWTkpjT3VtbDtHcmVhdGVyRnVidW1wRTtib3hIO3Jpc2luZ2RvdHNlUmlnaHRBbmdsZUJyYU5vdFNxdWFyZVNSQmFybG1vdXN0YWNoZWduRTtuamN5cmlzaW5nZG9BZmhiYXI7YmVwYm94VlJ2YXJub3RoRU5HZGRvdHNlZm9yYWxkaWFtcztkSGFyU2Nhcm9sZWZ0dGhyZWhvb2tyaWdodGFycm9Kc2VyY2JsYWNrdHJpYW5nbGJpZ29kVXBwZXJMZWZ0QW5WRENhcGl0YWxEaWZmbGhhcmROb3RHcmVhdGVyU2x2YXJzdWJzZXRuZXFxO25jZW5lc2liaWd0cmlhbmdsZWRvd25hY3lkZW1wdHl2O2N1cGRvdExlZnRBbmdsZUJyYWNrZUJhY2tzQWdyYW5kc2xvVXBFcXVpbGlicml1bTtzb2xiYW5vdG5pdmJzemxpdGZMb25nUmlnaGRvdWJsZWJhcndlZGdSZXZlcnNlRUdkb3plZXRzdXBsYXJyO2NpcnNjaURvdWJsZVVwRG93bkFuYXBvRG93bkxlZnRSaWdOb25JbnRlZ3JhbDtSZXZlcnNlVXBFcXVpbGlicml1bTtoZWFydHM7aGFtaWx0bWF0d2l4aW5vZG90dmFyc3Vwc2V0bmVxcWVxc2xhbnRsZXNEb3VibGVMZWZ0QXJyb3c7b3JkZXI7UG9pbmNhcmVwbGFuZTtpb2NMZWZ0YXJyb25sZXFzbGFudDtSZXZlcnNlVXBFcXVpbGlicml1RG91YmxlQ29udG91ckdkb3Q7bnByYW5kYURvd25SaWdodFZlY3RvckJsb25ncmlnZHppZ3JMb25nTGVmdEFycm93O2V4cG9uZW5ud0FycjtTdXBMb25ncmlnaHRmZmlsbWxkcjtEYWxjYVl1cmlnaHRzcXVpZ2FydGhrVGhpY2tTcGFjVnZkcHJzaW07c210ZVJjYXJOb3RQcmVjZWRlc1NsYW50RWl1bW52RGFzZ25lZ3RxdWVzbWVwZmlsaWd2YXJwcm9wdG87bGVzc2R0YXJnZXQ7Q2VkaWxsYTtUaGV0YVVwcGVyUmlmcm93blVwRG93bkFycm93Tm90VGlsZGVUaWxkZVRIT1JOO0xlZnRVcERvd25PdmVyUGFyZW50aGVzbmVhcmhrO1ZlcnRpY2FsU2VwYXJhbGRxdWxlZnRyaWdodGhhcnBvb25zbnJhcnJ3YmJya3RicmZsb29ybGFncmFIaWxiZXJ0U3Bhb3JhcnN1YmVkRW1wdHlWZXJ5U21hbGxTcXVhT2dtZm9wbHVzO25lQXJiaWdzcWNKc2VyY3lraGNJbnRlcm9taW51c1JvdW5kSW1wbERjYXJvbjtMZWZ0VHJpYW5nbGVFcUludGVyc2VjdHh2ZVJpZ2h0Q2VEb3VibGVMb25nTHByb2ZhbHZlbGxpbnNxc3VwZTtOb25CcmVha2luZ1NwSmZyO2N5bGN0eWNQcmVjZWRlc1RpbGRlO0V0R2N5O2R3YXN0cm5zbGw7bnByZWNlTm90UmV2ZXJzZUVsZW1lUmV2ZXJzZUVxdWlsTGVmdFVwVmVjdG9yQmFyQ2lyY2xlVGltZWNhcGN1cDtWZXJ0aWNhbFNlcGFyYXRvcnNtZXBhcnNsRW9nb247YmV0aDtibGFuaztiYWNrZXBzaWx4b2RvdDtTY2FNZWRpdW1TcHRyaWRvWmNyb3BsdXNVYnJldmVVZGJsc3FjdXBzTWVsbE5lc3RlZExlc3NMZXNzO3RyaXBsdXpzY0FwcGx5RnVuY3RpVWdkYXJyO3Job3Y7TGZnZG9sb25nbWFwc3RvO2N1bGFycnBjdWRhcnJsTmVnYXRpdmVUaGlja1NwYWNlO2ZpbGJveERsO09tYWNycHJvZmFsYXJiaWdzcWN1dmFycmhhYWN1dGVWZXJ5VGhpblNwYWNlO29sY3JvbGxoYXJkdnByb3A7Z3Jhdm1pbnVzYm5sZWZ0cmlnaHRhcnJvd1pldGE7UmU7c3BhZGVzdWl0aGV0YXNYb2JpZ3ZlZWxlZnRyaWdodHNxcmlnaHRsZWZ0aGFycG9vbnM7cHJlY2N1cmx5ZXE7RXF1aWxpYnJpemVwcmN1ZTtSaWdodFVwRG93blZlY25kYXN0cmFSaWdodFRyaWFuZ2xlRXF1YWRBcnJlcXNsYW50bG9zbGFzaG9va3JpZ2h0YXZhbmdydGNlbnRlcmRvT2Ric3VwcGxuZ0VMbGVmdGFycm9aZXRhcnNoSWRvdDtLc2Nyc3VwZWRvdG1ERG90SWNpcmM7bndhcmhrYW5nbW5zdWRzb2w7ZWRvdDtuTGVmdGFycm93Z3ZlUG9QbHVzTWludXNndHJkb3Q7bHN0cmlnaHRoYXJwQ2xvU2hvcm9yc2xvcGU7TGVzc0Z1bGxFc2ltcmFycnNvbGJLSGN5O0dyZWF0ZU5hY3V0ZWNlbnRlcmRvdDtOZXN0ZWRMZXNzTExlZnREb3duVmVjdG9yQmRsY29ybjtHcmVhdGVyRXF1YWxjaXJzcmNlZGlvY2lyY3RlbHJlY3BybmNhcGJkb3VibGVsYVByZWNlZGVzU2xhbnRFcXVhbElFY3k7Ym94VkxwYXJzcmFycmFwO05vdE5lc3RlZHJCYXJyO0dyZWF0ZXJTbGFudEVxdWFsYmlnY2lyUmlnaHRVcFZlY3RvckJhckxvbmdMZWZ0UmlnaGFsbG9icmtMZWZ0UmlnaHRWZWN0b05lZ2F0TGVmdERvd25WZWN0b3JCYXI7U3F1YXJlU3Vic2V0RXFaZXJvV2lkdGhTcGFjZTtVcFRoc2xMYWN1dEFmcmFuQXROb3RTdXBlcmtnclJhblJpZ2h0QXJyb3dCYXJpcHJvbWFwc3RvdXBOb3RHcmVhdGVyRnVsbE5vbkJyZWFwc2NFY2RkYUNvbnRvR2FtbW50Z2xoYXJkY3lsZXNzZW5MZWZ0YXJybnduc3VjY25zaW5yaWdodFVtYWNOb3RHcmVhdGVyTGVzc3BsYW5ja2hSYW5nO2d0ZG90O0Jlcm5vdWxEb3VibGVVcEFycnJlYWxwYXJuaXM7TmVnc3Vic3ViYnNvbGxhck5vdE5lc3RlZEdySW1wbGllcmZsb29uZWFyaGtEb3VibGVMZWZ0VGVlTGVmdERvdWJsZUJyYWNrZXQ7QmFydjtubHRsdGxhcnI7cnRoYm93dGllc3NtaWxUaGVyZWZvcmVyYnJrc2xkcmlnaHRyaWdodGFycm93cztEb3duVGVOb3ROZXN0ZWRHcmVhdGVwcmVjYXBwclVwRG93bkFycm9ybGhyaWdodGxlZnRoYXJwb2hhcnJib3h1UmN1cmx5d2VndGxQSWdyYWR0cnppZ3JhT3BlbkN1cmx5RG91YmxlZnRsZWZ0aWpsaU9ydHdvaGVhZHJpZ25MZWZ0cmlnbmhBcnI7QW9wZlNxdU9FdUFycjtyaWdodGxlZnRhcnJvd3N1cHVwcm1vdXN0YVRoaW5TdGFsb25nbWFwc3Ric2NyO05vdERvdWJsZVZleG9wbHVpdWtjeWd2ZXJuZW5sc2l0cnBPY2lyY2JuZXF1ZXhwZWN0YXRpb25MZWZ0cmlob210dHdvaGVhZHJpZ2h0YXJyb2xkcmRoYXJnaW1lbGdpSG9yaXpvbGdFcGx1c3R3c3VjY2FwcG5wcmN1bHRjaXJUaWxkZUVxTGVzc1NsYW50RXF1YWw7YmxrMTI7aW50ZXJjYWw7UHJlY2VkZXNFdHdpeHRtYXBzdG9kb3dubkd0dmlpb3RhZW5nT3ZlckJyYWNNZWxsaW50cmZ1dGRvcmNhcm9uO25lc2lta2pjeTtib3h2aHJpZ2h0aGFybmVxdWl2O1Zlck5vdFRpbHN1cGxhcmVncmF2cmFlbW5pO3NzZXRtbjthYnJldmRvd25kb3duYXJycHJhcDtNYXBvaVlhY3VtaWRjaXI7c2lnbWFmO3JIYW5zbWlkO2xzaDtOb3ROVHNjTGFwTm90UmlnaHRUcmlhbmdsZUVxdWFsbnNpbU5vdEVsZW1lbnRzbG50Z2w7UmlnaHRVcFRycGFyO2xzYVRpbGRlRnVsbEVxdXNjbkU7R2ZyO1RjeTtMZWZ0VXBEb0NPUFlOb3RTcXVhcmVTdXBlcnNldGltYXVvZ0JvcGRkYXJyO1RoZXJuUmlnZWZmbGx0cmlOb3RQcmVjZWRlc1NsYW50RXF1YWxDaXJjbGVUaWJOb3RmZmxsQ291bnRSaWdodFVwVGVlVmVubGVmdHJpZ2h0YXJyb2FmTG9uZ1JpZ2h0QXJyb3dsdGRGaWxsZWRTbWFkb3VibGViYXJ3ZU5lZ2F0aXZlTWVkaXVtU05vdEdyZWF0ZXJTbGFudEVEaWFjcml0aWNhbEFjcmhjb21ib3hETG51bTtOZXdBdXN0cmFpZ2h0cGhpQ29uZ3J1ZWJuZXF1aXdvTnRpbGRlO2RsY29ybmd0ZERvd25MZWZ0UmlnaHRhbmdtc2RhZDtkb3duYXJyb3dlbXNwMTRtYXBzdG9sZWxvb3BhcnJvd2xOb3RSZXZlcnN2ZWxsaXB2cnRiTm90O3JvdGltcmJyUmlnaHRBcnJvd0xlZkV1bVJpZ2h0VmVjdGVtcHR5c2V0O0pzZXJjeTtuaXNkWmFjdXRldnN1Ym5lO1VyaW5nTGVmdFZlY3Rvcjt1dGRvdDtsZXNzZG90O25hbmc7b21pbnVCdW1wZXFUU0hMZXNzVE9wZW5DdXJseVF1b3RlU21hbGxDaXJjbGxkcmRoYW5ndHZhcnRoZXRhZ3RyZXFxY3VyZGFsZXRoYWxlcFNob3J0UmlMb3dlclJpZ2h0QXJyb3c7Tm90U3F1YXJlU3Vic2V0RXF1YWxibGFja3RyaWFuZ2xlcmlnaHQ7Ym94Yk5vdFRpbGRlRnVsbFRoaWNrU3BhY2U7U3VjY2VlZHNFcXVEb3Q7U2lnbWFhd2lNZWxyaWdodHJpZ2h0YXJyb3dsb29wYXJyb3dyaWdocm9hck9zbGFzaGhvb2tOb3RSaWdobnZpcmlzaW5nZG90c2VxO2RBU3ViZXFjb2xvbmNjdXBzc3Nob3J0bWlkO09tZWdhSnVkdHJpO1VwQXJyb3d1cHNpbG9uO05vdFRpbGRlRnVsbEVxdVRSQURFO29oYnVwc2lpbmNhcmVmcmFjNzg7cmFjdXRlRWdyYXZVY2lvbGNyb3NzO3JhcnJiZmVjYWthcHBhYmV2ZGFzTmVnYXRpdmVUaGluU3BhY1NxdWFyZVVuaW9taW51c2R1T3ZlclBhck5lc3RlZGxkcnVzaGFyO2VERG90O2NhcGFudWx0cmlMb25ncmlnaHRhckxjYXJvbmxtb0xlZnRUZWVBcnJVcHNpbG9TcXVhcmVTdWJzZXQ7V3NTaG9ydFVwQXJscGFWZXJ5VGhQcm9wb3J0c3NtaWxlO2FuZ2U7c2NwZ25hcHBiaWd1cGx1c2NhcHM7TGVzc1NsYW5SZXZlcnNlRXF1T2ZPcGVuQ3VybHlRbmFjdXRwaExvbmdyaWdodGFycm93RG91YmxlTG9uZ0xlZnRSaWdodEFzdXBuRTtucGFydDt4aWx0aHJlZTtOb3RQcmVjZWRlc1NsRGlmZ2ZyO1BpbHByaWdodGFycmdzaW07ckFhcnI7b3ZidW1wZXE7VnNjbG9vcGFycm93cmlnaHQ7S2N5bGVzZG90O3NwYWRlc3VpdERhZ29pbmxvdGlTcXVhcmVVQ0hjR0pjeTtiaWdjaUREO3NtYWxsc2V0bm90bml2dWFjdXRlO0VtYWNOb3RSaWdodFRyaWFzY0U7RW1wdHlWZXJ5U21heXNjcjtDaXJjbGVQbHVzO1VyaVVybnZIYXJyO3VtYWJveGh1O1Nob3J0VXBzc21pQmZyO3N6bHNkb3RiO05lZ2F0aXZlVmVyeVRZVXByb3B0bztjdXJseXZMYW1iZGFzd2Fycm93O2Zvcmt2b2lvc2xhc2hvc29hYztPdmVyQnJhYXBvc2NvbXBmbnZzaW1MZWZ0RG1hbGU7SW52aXNpYmxlVGRvd25oYXJwb29Db3VudGVyQ2xvY2t3aXNlQ29udG91cklOb3REb3VibGVWZXJ0aWNhbEJOZWdhdGl2ZU1lZGl1bVNwYWNMZWZ0Q2VpbWFsdGVzbXRlczt0aWxkdmVlZXE7bm90aW5kb3RoZXJjb25Kc2NyO3NjbmFwO2lpO0xjYXJvam9wZkRpYWZlbWFsZ3JzdW5nbGVzY2M7cm9hbmdib3hEUjtub3RpbkVMb25nTGVmdFJpZ2h0QXJyb3JicmtlYmJsbmU7Z25hdmFya2FwTGVzc0dyZWF0ZURvdWJsZUNvbnRvdXJJbnRlZ3JhbDtsYWVtcHR5dm5lO2pvbmRhc2hLZnI7c2hjaGN5O2hvbUxsZWZ0UGZyU3Vic2V0RXFVcHBlckxlZnRBckRvd25MZWZ0UmlnaHRWb1N1b3BmO2xlZnRoYXJwb29uZFByZWNlZGVzU2xHZ2FtcDthbmdtc2R1YWN1dG5SaWdodGFTcXVhcmVJbnRlcnNlYXN5bW1pZGNzcXN1cHNldGVGb3JBbGw7RG93bkxlZnRWZWN0b3V0aWxkZTtpdW1semN5O29taWRNZWRpdW10cmlhbmdsZWRvd2RpYW1BZ3JhdmVzZG90dXBzaWxhbWFscHJ1cm5idW1wZTtJbWFnaW5hcnlvb3BmVHN0cmFlbXB0eXY7aGtzZWFyb3d2YXJlcHNpbElPY3k7a2dyZWVic29sYm5MZWZ0cmllb3BmbHNhcXVvO3VwYXJyb3dJRWN5bnZIYXF1YXRpbnR1cGhhcnBvb25sVXBFcXVpbGxhZ3JhbjtOYWN1dWxjb3JuZXI7RG91YmxlRGxvb3BhcnJvd2xlTm90U3VwZXJzZXQ7bHJhcnJ1QXZlcmJhTGxlZnJhYzFHcmVhdGVyTExlZnRBcnJvd1JpZ2h0QXByZWNhcHByb2x0clBhcjtOb25CcmVha2luZ1NwYWNiYWNrc2ltZXE7Y3VydmVpbnQ7cmlnaHRzcXVOb3RWZXJ0aWNhbEJhcm5sYXJyO05vdEdyZWF0ZXJUaWxkZTtEb3VibGVMZWZ0UmlnaHRBcmJhY2tjb0FscHZlR3JlYXRlckVxTm90UmV2ZXJzZXBvaW5jaXJjdXBzY3N1RW1hY3JOb3RHcmVhY3VyYXJybUxvbmdyaWdodGFycm9zaG9ydHBhUmlnaHRDZWlsT05vdFN1Y1VuZGVyQnJhY2xlZnR0aGxhcXVyaXNpbmdkb3RzZXF1cHVwYXJyb3dDYWN1UmlnaHRVcER1cGhhcnBvb25sZWZ0bm9wZjtudnNpbTtjd2Jsb2Njc3VwO2xuZWJwcmltZTtibGFja2xvekNvdW50ZXJDc2V0bWludUxlc3NMZXNzaW5vamNpc3Vwc2ltUnNsYnJhY2tESmN5O0RvdWJsZUxlZnRSYmxrMzQ7cHJlY25hcHByb3hRb253YXJyb2xhcGRkb0ZvdXJpZXJ0cmZybG07TGVmdFVwVGVlVmVjdG9yQ2VudGVybnN1cDtJdGlsZE5vdFRpbGRlRnVsbEVxUG9pblNxdWFyZVN1cGVlbmxjZWlsO0xlZnRSaWdodEFycm9SaWdodFVwVGVlVmVjdG9yRERvdHJhaGQ7dHN0cm9rO0NvdW50ZXJDbG9ja3dpc2VDb250b3VySW5yZGxkaEpzZWZzY25hdHVyYW9wYXI7dG9wZm9yazt1cmluZztMZWZ0Q2VpbGluZ3ZEdXBoYXJwb2xiYnJrO2JveHRpbWVzO2ZwYXJ0aW50QXBwbHlGdWRvdG1pbnVjaXJjO2VxdWVmZUludmlzaWJsZUNvdnBybmxkcm11bHRpbWFwZ2pjeVNob3J0TGVmdEFycm93O29yZDtIY2lyYztkb3duYm94VlI7UHJlY2VkZXNFcVN1cGVyZXBzaWxvVXBkb2JveGhETWVkaXVtU3BhY2U7UnJwb3VuZDtOb3RHcmVhdGVyRnVsbEVxdWFsO2xuZXE7c3RyYWlncmhhc2Nwb2xpbkd0aWlpaW50RWFjdXRlO3BhcnRjdXJseWVxcHJlY2FuZ2V1bGNvcm47ZnRoa2FwO2hvcmJhcjtScmlnaHRtaWRMb3dlckxlbHRocmhvb2tsZWZ0YXJyb3dTaG9ydFVwQXJyb0xzY3I7RGlhY3JpdGljYWxEb3VibGVBbmxlZnRyaWdodGFEb3VibGVEb3RlbWFjcjtsbW91c3RhY1FzY3VncnRvcGNhbmd6YXJhcHByb3hlTGxlZkNsb3NlQ3VybHlEb3VibGVRUmlnaHRBbm52ZGFwcnVyZWxMb3dlckxlZnRBcnJvTGVmdERvd25WZWN1aGFyclRoZXJlZm9DbG9ja3dpc2VDb0NvbG9uZTt1dUNvdW50ZXJDbG9ja3dpaW5pcHJvZDtsc3Ryb2tiYXJ3dXJ0ckxlZnRWZWN0bmNhcm9vcmRlcm9mbGxoYXJsYnJrc2xkO3JkbGRoYUludmlzaWJsZVRpbWVzSW9nb247Y2FwZG90Y2hlY2ttYXJrd3I7U3VjY2VlZHNTUmlnaHRDT21pY3JvdW1udkhhcGFOb3RSaWdodFRibGFja2xvemVPZGJsYWFhY3VUaGV0YTtSZXZlcnNlYm94VVI7Y3djb25pbnR0Y2VkaXJvcGZPb3BmO3N3bndhcmRzaDtVcEFycm93O3BvaW50U0hDVGhlcmVzdXBzZXRscnRyaTtkaXZpZGVvbnRpbmNhcnBsYW5Ob3RUaWxkZXN1YnNldDtpbWFncGFMZWZ0VXBUZWVWZWNDYXBCUHJlY2VkZXNUaWxkZVlBY3lvZ3Q7TmVnYXRpdmVWZXJ5VGhpblNwYWNuZXF1aXZuc3VjY2VxO3N0cmFpZ2h0cGhpO2xBYXJyO3JhcnBsdXNjdHdvaGVhZGxlZnROb3RIdW1wRG93bkhBY2lyaXVtbDtucnRyaWN1cnZlYXJyTG9uZ2xlZnRyaWdodGFycmN1cGJ0aW1lc2JhcjtJbnRlcnNlY3Rpb252YXJzdXBzZXRuZUlvZ2NyYUNhcGlVcHBlclJpZ2h0QXJiYnJrdGJyZ3RyYXJyUmNhcm9uc2N5O090aWxkZG9sbGFMYW5sYW5nZE5vdEdyZWF0ZXJGdWxsRWx1cmRzaGF2YXJzRGlmZmVyZW50aURpTGVzc0VxdWFvZ3F1ZXN0O2Rkb3RzQ291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JzbWFzTGVmdFRlZVZlY090aW13cmVFcXVpbG5wcmVjZXFiZWNlb2dvbjtzdWJzdXBVZGJsYVdjaXJmYWxsaW5nZG9kZGFnZ2VjaGVja21hckxjZWRpbGxiYXJyO0FNc2hvcnRtcGhtbWF0RG91YmxlVXBBZXF1ZXN0QXNzaWdicHJudmd0cGhpRWNpZHJia25vdGluO2NpcmNsZWRFbXBkemN5bGVzc2d0aWdyYXZlcGx1c21XZnI7bGVmdHJSYXJydGxoeWJ1TmVzYmVtcHR5dlBvaW5jYXJMZXNzR3NpemZmc2NyO2ZvcmFsbDtpb3RhO3JvdGltZXNEb3duUmlnaHRWZWN0b3JCYXJMZWZ0VXBUZWVWZWN0b3I7ZG93bmRvdmVyYkxlZnRVcERvd25WZWN0bHJtTm90RG91YmxlVmVydHJpZ2h0aGFycG9vbmRWRGFzaDtTcXVhcmVJbG9wZjtVYWNSaWdodFZlY3RvcnhjTm90UmlnaHRUcmlhbmdsZnJhYzI1O05vdFN1cGVyc2V0RXF1YWw7Tm90TmVzdHVicmNkb3BmO2lzaW5Fc2hjaGN5UmlnaHREb3duVmVjdG9yQlZlcnRpY2FsVGlsZFN1Y2NlZWRzRXFvdGlsZGRlbXB0eVRzdHJva29kaXZyaWdodHRocmVldGltSWNpcmNDYWN1dERvdWJsZURvd25BcnJvU3VjaFRuaGFyclByb2R1Y3JpZ2h0T3ZlclBhcmVudGhlc2lzO1J1bGVEZWxheUxlZnRUcmlhbmdVZ3Jhdm9jaXI7YXRpbGRlYmFydmVlbmNlZGlVcEVxdWlsaWJSaWdodERvd25UZWVWZWN0b3I7aW1hZ3BhcnVhRGlhY3JHcmVhdGVyRXF1YWxMZWZsdFVuZGVyQnJhY2U7cmhhcnVsO1RpbGRlRnVsbEVxdWFsbHZuRVVkYmxhY2xuYXBzY0VqZmRlbXB0eXZib3htaW51c1NxcmxjeWNoaW5jdVVwZG93bmFycmd2ZXJ0bmVxc3RyYWlnaHRlcHNjeWxjdHlMYVBsZXV4d2VkZ3N1YmRvdWRoYWhlYXJ0c3VpdDtzYWN1dGZhbGxpbmdkb3RzZXFyaWdodGxlZnRhcnJEb3duTGVmdFRleXVtbDtzbWFzaHA7T0VsaWc7U2hvcnRMZWZ0QXJyb1JldmVyc2VFcXVpbGlicml1bWJhY2tzaW1lcW90aWxkZTtHSmN5b3JzTm90VGlsZGVGdWxVcERvd29kYmx2YW5ncnQ7Y3Vwb3JFcHNpbG9nYnJldmFyc2lnbWFMb3dlclJpZ2hSaWdodEFycm9CYXJ3ZWQ7ZW1wdHlzY29tbWE7Tm90RXFJYWN1YnNpbWU7dXBoYXJwb29ucnNjbmFweHNjR2c7c2N5Y3djZW1zcDtzcXN1cGVzaW1lcXZhcnN1cHNldG5lcXE7VXBkb3duYVJpZ2h0RmxvcGFyYWxsZWxudmFwb2Rhc2g7UmlnaHRDZWlsaXJhcnJzaW10cnBlemFvcHN1YnN1cDtscmFyR3JlYXRlcnNzbWlsZWVkb3RPdmVyQnJhY2U7aXNpbnNnYW1taGVyY2NhcmV0UmlnaHREb3VibGVCRFpjeTtOb3RFYmxhY2t0cmlhbmdsZXJpZG90enNjclJldmVyc2VFcXVpbGlicmlub3RpbnZiVm9wZjtlbGludGVyRXhwb25lbnRpZWFzbmxhcnJOb3RFeGlzdG1sY3A7Ym93eHV0cmk7bnBhcjtRVU5vdENvbmdlc2lVY3k7b3I7Q29sb25lbGxoZXNpbVVuZGVyUGFycHJhcG1pbnVzO0tIY3lndmVydG5lcXFOb3RDdXBkb3RwbHVsak5jYXJveG9wbHN1cHNpbTtOb3RMZXNzR0NpcmNsZU1pbmRvd25kb3duYXJyb3dsYXJyc2ltO3ZEYXNoO3BlcmNjdXBjYWxlZnRoYUZvdXJHcmVhdGVyRXF1YWw7ZWdyc2VhcnI7QXBiaWd3TG9uZ2xlZnRhcnJTSGFuZ21zZGFjbmVhcmhnYnJldmVuc2ltZXE7bWlkYXN0O2VEb3RGaWxsZWRTbWFsbFNxdWFyZVJpZ2h0VXBWZWNCZXJub3VsbGlOb3RTdWNjZWVkc0VZb1BhcnRpYU92ZXJCYW1hcHN0bztFbGVXc2NyUHJlY2VkZXNFcXVhbGptYW92YmFqc2VyY3lmY3k7c3NjaXNpbnZsZXFzbGF1ckhvcml6b250Y3VybHllcXNOZWdhdGl2ZVZlcnlUaGluU3BhVWJOb3RMZXNzU2xhbnRFcXVuTGVhdW1sc3ViZG90ZGZyQ2lyY2xlTWlNYXA7bnN1cHNldGVxcTt2bHRyaXNpbmdzcmFyRG93bkFycm93QmFyO0xlc3NUaWN5bGVjeWNpcmU7RXF1YWxUaXByb2ZsYmlndXBsdXZhcnN1cHNldG5lcVRSQURFbGRyZGhncmFpb3RhbGVxc2xQcmVsZnI7TG9uZ0xlZnRBc3Vic3ViO3BtY3Jvc0Nsb3NlQ3VyRmlsbGVkVkxvbmdSaWdodEFycm9ib3hWbHByZWNuc2luc3VwRTtyYWRpbG1vdXN0YVRyaXBsZURvdDtyaWdodHNxdWlnYXJyb3c7ZG93bmhhcnZsaWlpbnRtbGNqZnJUc2FlbHBlcmlaZXJvV2Npcm1pcFJpZ2h0VGVwcmVjbmFwcHJveDtib3BmO21hbHRsZWZ0bGVmdGFycm5jdXJ0Z3ZuU0hjb3BlcnA7ZWxpeXNpbnRwcm9kemlncmFyc2VhcnJvbnRyaWFuZ2xlS2NlZGlsO1BsdXNNaW51SW52aXNpYmxlQ29tbWE7UnJpZ2h0YUthcHBhR3JlYXRlclNsYW50RXFiZWNhdXNlO05vdExlc3NTbGFudEVxdWFsO1JlUmV2ZXJzZUVxdWlkb3duYXJyb3c7bG96ZjtOb3RMZWZ0VHJpYW5nbGVCYXJsQktvcE9jaXJ5b3BmO1VvZ29uT3BlbkN1cmx5UXVVdGlsZGV6b3BmO2ZjQmVybm91bGxpcztWZXJ0aWNhbExpWmRMZWZ0UmlnaHRWZWN0b3Jsb2FyTm90SHVtcERvd250cmFkUmlnaHRUZWVWZWN0ZG90cERvd25MZWZ0VmVjdG9yRGlhY3JpdGljYWxBY3V0b21pcGVydGVQaGk7b2RvdDtaZXJvV2lkdGhTcGFjZWdlbDtVcGRvd25hcnJvdztzdXBzZXRlcXFIdW1wRHNlY3Q7Tm9CcmVhaztudkhhcnJ0aGVyZTRlc2NyO0l0TGVmdEFuZ2xlQnJhY3VzaW1hZ2x2YXJzdUJmcm9mY2lyO0NjZWRpbDtSaWdodFRlZTtudHJpYW5nbGVyaWdodDtEaWFjcml0aWNhbEdyblJpZ2h0YXJlcWNpcmNndHJ4bmlhbmR2b2FjdXRlbkxsO2xkcXVvO29yc2xvcGVUaWxkZUVxdWFsO0pvcFN1Y2hUaGF0O3RoZXR2bnNndGxQYUp1a2N5Tm90VGlsZGVGZ2VzbGVzbG5hcDtsbmVxaW1hZ2xpc3Vic2pjTGVmdEZsb29yO3ZhcnRyaUZvdXJpZXJvdGlsZXhjbDtnbmFwcHJOb3BmZG90c3F1YXJlO2V4cGVjdGFuZGFzaDtnbGE7Y2N1cGFscGhhO3NwYWRlc3VGZnJPbW5pdkxvbmdyaU5vdFN1Y2NlZWRzO3Z6aWd6TGNhcnByaXRoaW5zcFJldmNlZGxlZnRyaWdoc3JhcnI7QXRpbGR0aGlja2FwbG9hYW5ncnQ7aXVrdHdvaGVhZHJpZ2hEb3duQXJyb3dVcHByZWNlcW5lc2Vhcmlpb0xvbmdyZG91YmxlYmFyd2VkZ2V5b3BmbnNjO2hlbGxlc3NtbGRyZXJERG93bkxlZnRWZWN0b3JCYXI7ZG90bWludXM7cmlnaHRsZWZ0aGFycG9vUmNhcm9wYXJjdXJ2ZWFycm93bHRyaWFuZ29taWQ7ZGlnYW1tYTtkb3B1ZGJVcGRFYWN1dGVjb2xvbmVibHJsYWF3Y29udGltZXM7Y29weXNyO2xkcnVDbG9ja3dpc2VDb250b3VySW5kaWd1cmNvcm47bkxlZnRyaWdodGFycm93O3hvZHhyYXJwcmVjY3VyaGNndHFlRER0c2hjSnNjcmlnaHRoYXJwb29uZG9OZWdhdGl2ZVRoaWNrU3BhY0FyaW54Y2FwZG93bmhhcnBvaWluZnNzZWl0aWxkZTtyb3Rhbmdtc2RhYztkZWdGaWxsZWRTbWFsc2ltcHNtYWxsc2V0bWlOY2VkaWw7SHN0eGNhcDtzaHN1Y2NudmFyc2lnbWE7cGVyaW9kY2lyZnJzcXVvcmdlc2RvdG9sS2FwTGVmdERvdWJsZUJyYWNuY29uZ0xvbmdsZWZ0YXJsZXN2YXJycmFlbGN5O0Zvc2Nuc2lOb3RMZXNzb3BlTGVzc0Z1bGxFcXVhcGx1c21uTGVzc0VxdWFsR2NvbXBsZW1lcGl0Y2hmb3JQb3BmY3VwY3VNaW51c1BsdXM7bHJoZWxnZG90O21hbHRlc2JpTGVmdFVwRG93blZlY3RvcjtFb3BmO3Nxc3VwZTt0aWxsZXNzZXFOb3RMZXNzRXF1YXNwYWRib3h2O25leGllcGxEb3duVGVlQXJybEJhcnJ1aGFycjtzaG9ydHBhcmFuZ21zZGFobmJ1bXZlckVtcHR5VmVyeWxlZnRhcnJvd3RhaWw7Q0hjeTtOb3RSaWdodFRyaWFuZ2xlRXFyY3ViR3NzdWJzZXVicmV2ZXBsdXNhY2lyaWZySXVrY3lOb3RTdWNjZWVkc1NsYW50RXJpZ2h0aGFycG9ob29rbENsb2Nrd2lzZUNvbnRwcnVyZWw7Y2FwZG90O0xlc3NHcmVvdW1uaHBhcmlmZjtxdW90O1VuZGVyUGFyZW50aGVuc3Vic2V0ZXFOb3RTdWNjZWVkc0VxdWJyZXZ5YWN1SU9jc2hvTm90VmVydGljYWxsb3plbmdub3RpbkU7TmVzdGVkTGVzc0xlc1JpZ2h0VHJMb3dlclJpZ2h0QXJyb3dvcGx1dXBhVWN5c2ltZG9ERG90cmFuZ3NwaDtiZXRobmJzcDtEaWFjcml0aWNhbERsb3BsdXNsRUlvcGZSYWN1ZG90cGx1c3NzY3I7T3ZlclBhcmVudGhlc2laY2Fyb247VXRpcmNlZGlsO1hmcnN1Y2NjdXJseWVxO3RyaWFuZ2xlcmlnaHQ7UUZvdXJpZUl1a2N5O2xtaWRrZmJkcXRyaW1pbnVzO2lpaW5ibm9mcmFjMTNpbWF0aE50bWlkY2lyaGNpcmNWYkV1QW5Eb3VibnZpbmZWRENjaXJjbmVhcnJvcmJick5vdFNxdWJ1bGxldGNsdWNkb2ZyYWM0NUdyZWF0ZXJHcmVhdHBzY3I7c2ltZTtxdWVzdGVxO1N1cHNldGN1cmx5d3pjYWRsY3JvcGxvYW5ubGVmdHJpZ2h0YXJtZWFsYWN1dGlnckxlZnRBbmdsZVZkYXNoO2NpcnNjdHJwZXppdW1wcm9mbnRsZ2xvbmdyaWdoY29sb25lcXN0cmFpZ2h0cERaY2JveFZIO2N1ZGFycmw7WWFjdXRlZXhpc3RSY2Fyb247UkVHO2FiT3RpbWVMb25nbGVmdGFuZ21zZGFiVmVydGljYWxUaWx6aWdyYXJyO1ZlcnlUaGluU3BhTWludXNQbHVzc3VwbmVuYXBFO3JsbXJpZ2h0cmlnaHRhcnJOb3RMZXNzO0xhcnJiYWNrZXBzdmVydDtzb2Z0ZmZpbGlnO3hsQURvc3FzdXA7UmlnaHRUZWVWZWN0b25zdWJzZXRlcTtwZXJjbnQ7aG9va3JpZ2h0YXJyb3c7UmV2ZXJzZVVwRXF1aWxib3hIZDt0cmllO2FyaXVicmVSdWxlRGVsc2NjdWU7UmlnaHRBbmdsZUJyYWNrZU1lZGl1cmZzdWJzZXRlcTtzdWNjYXBwcmd2ZXJ0bmVxcTtzY3BvRG91YmxlVmVydGljYWxCYXJIc3Ryb2s7TGVmdFRyaWFuZ2xlQmFyYnNjYmFja2NvbmdMZXNzRXF1YWxuc3Vwc2V0ZXFNZnJ0b3BjaXI7Y2FwYnJJY2lwbHVMb3dlckxlZnRBckRvd25SaWdodFZlY3RvckJhcjtzY2Fyb247ZGl2aWRlb250aW1lc0JhQnVtcG5lcXVkd092ZXJQVWJyY3k7c2xhcnI7Y2VtcHR5djtsb25nbGVmdGFyck5vdFJldmFuZHY7Tm90U3VwZXJzZXRudW1lcm87ZmFsbGdjaWN1cG9yO2RqY2lzaW5pZ3JhZ2VzZG9jaXJjbGVhcnJvd3JpZ2JpZ3RyQ291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ2RyTGVmdFVwVGVlcXNpbTtjdWR2ZXJiYXJXY2lob3BmO0ltcGxjc3VwZTtzdWNjbnNpbWJzb2xoc3VibGhhcnVBdGlpbnRjYWxEb3duUmlnaHRUZGlnYW1tYWd0cmRnRWxwcnVyZXN1Y2NuYXBwcm94cmhvO3VkYUNheWxlbWRhc2g7dnN1cG5JbnZpc2libGVDb21tckJxdVN1Y05zY3JFcXVlbHNkUmlnaHRVcFZlY3RGZnI7ZHVhcnI7dWdyYXZlbmx0cmllO2JveGRsdXRkb3RsZWZ0bGVyc2NVbmlkYXNodjtUY2VkZXhpSGlsYmVnZXE7QnVtcGVsYW5nbENvbmdydWVudHVmaXNoYm94bWludWJpZ3N0YXJMZWZ0VmVjdG9yQnNxc3Vic2V0O3RoZXJlZm9yendqO1JldmVyc2VVcHVsY295ZW5zdGFyO3V0ZGhjaXJjO1FVT2FuZ3NwcGx1cztSb3VGZkxlZnRUZWVWZWN0b3J2c3VibkU7ZWNhcm9ueGxBcndlZGdlcTtQc2lMZWZ0QW5nbGVCbnN1cHNuc2NyO2d0ZG90YW5ncnR2YmRMc3Ryb2tOb3RUaWxkZVRpbE5vdE5lc3RlZExlc3NaZXJvV2lkdGhTc2FjdXJlYWxwYXJ0RG91YmxlTGVmdEFyckZzY3RyaWFuZ2xlbGVmdDtnbnNpQU1QZ3RyZXFxbGVzc3h3ZWRnZWFlbGlFcHNpbG9uO0JyZXZ4aERvdWJsZVJpc2NjcmJyYWNlc21hbGxzZXRtaW51c2RvdG1pbmFwcHJpbnRlZ2VycztnbEU7bG9icnRpbWVzYjtsdDtydGhyZXlhY3k7b2htY2lyY2xlZGRhc2g7Tm90UHJlY2VkZXNTbGFuR3JlYXRlclRpbHNjbnNpbTt0cmlkb3RlbXB0eTtwcmVjbmFwcHJvSXVtbDtsaGJsaztzZUFuYXR1bmZyS2NldXBoYXJwb29ubGVmbGFycmhrcG91bmRTY2VkaWxudW1lcm9ubGVxc3F1O2tmcmNhcm9uO3RoaWNrYXBwbEhSZnJNc2Nyb2VsaWc7ZG93bmRvd25hcnJvbnZhbnBvbGlEb3VibGVMZWZ0VGVlO1Byb2R1Y3Q7bHNxdW9yO25zbU5vdFRpbGRlRnVsbEVxdWFsY3VkYXJMZWZ0UmlnaHRWZWV4aXN2YXJ0cmlhbmdsZWxlZnN1Y2NuZXBmcjtTaG9ydFVwQURhc3R3b2hlYWRyTGVmdERvdWJsZUxhcGxUaWxkZUVxdWFwYXJhbGxlRW1wdHlTbWFsbFNxdWFyUnJpZ2h0YXJyc29mQ291bnRlckNsb0NjYXJvbjtVbmRlclBhcmVubnNob3J0bWlkO0Rvd25MZWZ0VGVlVmVjbHJoYXJMZWZ0QXJyb3dSaWdoTm90TmVzdGVkTGVzc0xlc0dyZWF0ZXJGdWxsRXF1YURvdWJsZUxvbmdSaWdodEFyU3VjY2VlZHNTbGFudEVxSGFjZWt3ZWllcnBEb3duUmlnaHRUZXFwcmltZTtPYUtmcnRjZWRpbDt1SGFyO1RoaW5MZWZ0VGVlQXJyb05mcm9yZFJpZ2h0QXJyb3dCcmlnaHR0aGxkcXVvcjt2YXJzdWJzZW50cmlhbmdsZXJpZ2h0ZWRyY3JvcGJveHZyO2N1cnZsZXNzYXBwcm94aGtzZWFkaXZpZGU7Z29wZjtzaW1uZTtibGFja3NxdWFyZWNhcGFEb3duTGVxc2xhbnRhZnI7Ymthcm93TGFwbGFjZXRyZjtzcmFyckludmFwZWd0Y2lyO2lpaWluVW5kZXJCcmFnc2NyYmxhY2t0cmlhbmdsaGFyc3VibXVsdHVyY29ybnN1YnNldGVxcWZwYXJ0aW50O3RyaWFuZ2xlcmlnaHROb3RHcmVhdGVyR1pIRG93blJpZ2h0VmVjYk5pamxpZ3Byb2Q7cnRocmVlZWNMbExlZnREb3VibGVCc3VjY2N1bmdzaW07RG93blJpZ2h0VmVjdHJjeTtFeHBvbmVuYnVtcEdmcnNhY25lc2VhcjtVcEVxdWlsaWJyTm90UmlnaHRUcmlhbmdsZUJUaGluU3BBcmluZztOb3RHcmVhdGVyVGlsTm90TGVmdFRyaWFuZ2xlQkRvd25SaWdodFZlY3RvYm9lcXZwYWdlc2xlZEh5Y2lyUmFjdXRob29rcmlnaHRhcnJvd2RyYmthcm93RG91YmxlTG9uZ0xlZnRSaUxvbmdsYm94ZGw7Ym94SFU7Rm9yQWxsUHJlY2VkZXNUaWxkQ2xvc2VDdXJseVF1b1JpZ2h0VGVlQXJyb1FmcnNtYXNocENjYXJvc2NpcmM7bGFncmFuVXBBcnJvd0Rvd25GaWxsZWRTbURvdWJsZUxvbmdMZWZ0Ukxlc3NMRW1wdHlWZXJ5U21hbGx0b3BjaWRvdDtudmluZmluO3N1YnJhcnJvcGVyVnZkYXNOb3REb3VuZ2Vxc2xhbnQ7RW1wdHlWZXJ5U21hbGxTcXVhcmVzem5zaW1lO2ltYWNyTm90TmVzdGVkTGVzc0xlRmlsbGVkVmVyeURvdWJsZVZlcnRpY2FsZGNhcm9uO3JhbmdkdG9wYkNsb3NlQ3VybHlEb3VjdXJyZW5TdXBlcnNldEVxUmlnaHRBcnJvd0xlZnRBcnJvZGlzaW5Eb3VibGVEb3duUnVsZURlbGFjaHV3YW5nbXNkYWFmZnI7bnZsZTtEb3VibGVMZWZ0VFljaXJjbmV4aXN0c2NpcmNsZWFycm93cmlnaG1pZGRvdEZpbGxlZFZlcnlTbWFsbFNxdURvdWJsZVVwRG93bkFycm93Y2lyRWx2ZXlmcjtyY2Vpc2NzaW07c21hc2hzdWNjc2ltU3F1YXJlU3Vic2VOb3RTdXBlcnNldEVxdVlzaEFycmR3YW5nbHByZWNuZXFxO2Zub2ZuZGFzY29tcGxlbWVudERvd25SaWdodFRlZVZlY1ByZWNlZGVzU2xhbnRHcmVhdGVyR3Jlc3BhZGVzZG90cGx1czt0b3B0cnBlemlxZnI7R3JlYXRmcmFjM05vdENvbmdydWVuaW50bGFyaGtkZW1wdFJpZ2h0VUVjaXJjO0RvdWJsZURvd25BcnJDT1BZO1NjYXJ1YWN1TGVzc0Z1RG91YmxlQ29udG91ckludGVOb3ROZXN0ZWRHcmVhdG11bFVwVGVlO2JkcXVvO2tjeUhpbGJlcnRTUG9wemRvdHJyYXJyZ3NOZWdhdGl2ZVRoaWNrbnNob3J0cGFyYWxsZWxzdXBuZTtlc2RvdDtucGFyYWxsZUFncmFTYztubHRyaTtUaWxkZWNzdWJlO2xuc1ZlcnRpY2FsU2VwYXJkYmthcm93a2NlSW1hZ2luYXJjdXJseWVxVXBwZXJSZGpjeTt0aGV0YTtjdGRrYXBUaGljcGx1c2JyaWdodHJpZ2h0bGRjYTthb2dvbjtyaWdodGFycm9vcmlnb25idW1wO2xlc2d4b3BmbnZyZW1wdHl2cmFycmhrO05KY3k7bkxlZmxlZnRyaWdodHNxdWlnTmVzdGVkR3JlYXRlckdyZXJ0cmlsdHJpO2FtbG1pZG9PZ3JhdmVFZ3N1YnJhckxvbmdMZWZ0UmlnaHRBcnJzcXVDYXBpdGFsRGlmZmVyZW50aWFsRDtsZHNoVmVydGljYWxUaWxkZXR3b2hlYWRsZXN0YXJEaWFjcml0aWNhbERvdWJOb3RDb25ncmluY0RhZ2dlcjtCYXJ3ZW5zY2VOb3REb3VibGVWZXJ0aWNhbERvdWJsZVVwRG93bkFycmxuYXBwcm9oZWxsVW5jdXJ2ZWFycm93cmlnaHRjYXBjYXA7U2FjdXRlR3JlYWxvbmdsZWZ0cmlvbGluZWd0cmFycjtDbG9ja3dpc2VmcmFjNzhzb2xiO252RGFzaHJpZ2h0bGVmdGFycm9DbG9zZUN1cmxOb3RTdWJzZXRFcXNpbXJhcnI7ZXRoQmV0YU5vdExlZnRUcmlhbmdsZU1jdXVhcnJvdGltZXNhTWludXNQbHVMc2hOb3RSZXZlcnNlRWxlbWVuTG9wZjtwcmVjbkREb3RyYURvdWJsZUxvbmdSaWdoSG9wZnZydHJOb3BVYnJlcGN5bm90aW52YTtyYXRpbztpbnRlYmxhY2t0cmlhbmdsZTtuZUFycjtOZWdhdGl2ZU1lZGl1bVNwYWRhbGV0aDtOb3ROZXN0ZWRHcmVhdGVyR3ByZWNuc1VwcGVyUmlnc21pRGlhY2RvdHNxdWFycmFjbGFxZmFsbGludnN1YmZmbFVjaXJjO3RyaWFuc3VwbGFycldzY3JpZ2h0ck5vdFRpbGRlRXFHY1VvcGZpc2luZG90R3JlYXRlclNsYW5yZmxsZXFzbGFuS2ZyZnJscGFybHRzbWVwYXJwb2ludGludDtucmFpbW9mbGFycmhrO1VzY3JmYWxsaW5nZG90c2VOZWdhdGl2ZVZlcnlUaGluU3NpbWw7Ym94VnF1ZXN0ZW5ocGFEb3VibGVMb25nUmlnVXBzaUNhcGl0YWxEaWZmZXJlbnRpY2lyY2xlZGRhc2p1a2N5O0VtcHR5U21hbGxTcXVhcmVPZHdzY1pIY2ludGVyQmVybm91bGx3b3BmO0VwUmZMZWZ0VWxIYXI7d2ZyYm94dGltZXNDcm9zc2xlc2RvdG9FdW1sd3JzdWNjbmFwcHJveDtHb3BmbnVtZXJuc2hvcnJBdGFMZXNzVGlsZGVsZWZ0aGFycG9vbmN1cmx5ZXFwcnRyaWxjaXJtaU5vdFN1YnNldEVxdWFjYXJvblJpZ2h0VXBEb3duVmVjdG9yO25jYXBib3hVbDtTdWNjZWVkc0VxdWFzdWJzZXRuZXFxQmFja3NsSmNpclJpZ2h0RG91YmxsYXJydGw7bG9uZ3JpZ2h0YXJyb3c7Ym94dGltdW1hZXF2cGFyc2xsdGltYnNlbWk7dHByaW1lO29taWNyb247UmlnaHRBZG93cmFycnBsbGFycnBsO1dlZGdlRmlSb0xvbmdsZWZ0cmlnaHRhc2NlZFlJY1ZkYXNobnN1YmVlY2lyYztsb2FuZ3N1YnNpbTtsYXJyRGFyRGlhY3JpdGljYWxUdWJyTm90VmVydGljYWxCYUV4cG9uZW50aWFsRXJubWlkbGZyVGlsZGVUaWxzb3BnYW1Ob3RTcXVhcmV2YXJwVGhkaWFtb25kc3VkdWFtYWNyO251bXNsbnNpbTtwbGFuY1J1bGVEVW5pb25QbHVzdXBhcnJSb3VuZEltcHh2R3JlYXRlckVsZXNzZXFxZ3RsZWZ0aGFycG9vbmRvd247cmVhbHM7RW1wdHlTbWFrY2VkY29sb25lO29obTtEb3VibGVMZWZ0UmlnaHRBcnJvdm9wZjtWRGFucGFydENvdW50ZXJDbGNvcHJzcWNhcDtib3h1TDtOb3RQcmVjZWRlczt2YXJrcnBwb2xubGVzc0xlZnRVcFZlY3RvcjtUYWJib3hoa2FwcGE7bGVmdGFycm93dGFlcHNpdjtSaWdodERvd25UZWVWZWJsYWNrdHJpYnJ2YmFyTm90UHJlY2VkZXNFcXVhbE5vdEdyZWF0ZXJFcXVkb3RwbHJhcnJzQ3Jvc3M7cHJlY25lcXF0b3NhbGVmdHJpYW5ncnR2YmQ7d2VkZ2VkcmNyc3FjdXBzO3BlcnRlbmtOZWdhdGl2ZU1FYWNzZnJnbkVVbmRlckJyYWNrZXR1cGhhcnBvb25ib3Rsc3FiO05vdFRpbGRlO3JpZ2h0dGhyZUNjb25pbmxIYXJQYXJkaXZpTm90Q3VwQ2FwO2RvdHNxdWxlZnRobG93YmFyO0hvckRvdWJsZVZlcnRpY2FsQm9lbGlnbkx0dm5jYXJvbjtJbnZpc2libGVDb210c2NyO2JlcHNpeGZuTGVmdHJpZ2h0YXJyb3dyYXF1dnN1cG5Fb3N4c2ZsYXQ7bXU7b2xjaVRoZXJlZm9yc3VjY2N1cmx5ZVNxdWFyZWVkdG9wYm90O2xvcGx1dGltb3JhcnJrb253QXdyZWF0aFFmQ29udG91ckludGVncmFDbG9ja3dpc1VwcGVyUmlnaHRBdW9nb2xhcnJwb3JkZjtyYWNlO0RlbDt4b2RvdFljaXJjO3NjY3VlZ2RvdHZkYUVwc2lsb25DY2lyYztpaXByb2ZzdXJib3hCZWNTaFJpZ2h0RmxnaW1lQmVjYVVwRE5vdFNxdWFyZVN1cGVyc2V0RXFzdWJuWWNpcmp1R2NlZFVtRmlsbGVkVmVyeVNtYWxsU3F1YXJlSW50ZWdyYWJicmJ1bXBlO3BsdXNkdTtwcm5FO3hzcWNQYXJ0aWFsRERvdWJsZUxvbmdMZWZMb25nTGVmdEFycm9waXRjaGZvcms7anNjcjtmcmFjMThleHBlY0lOZXN0ZWRHcmVhdGVyR3BvcGY7YWxlZnN5c2h5O3N1cHNldG5DbG9ja3dpc2VDb250b3VySW50ZWdyYWw7WmNhcm9zbWVwYVJpZ2h0QW5nbGVCck5vdExlc3NHcmVhbGFuZ2Q7YmV0d2Vlbm5zaG9ydHBhcmFSYW5nYmNvb3RpbWVzWG9wT3BlbkN1cmx5RG91YmxsYnJrTm90U3VjY2VlZHNTbGFudEVxdXJlYWxpbmVJbnRlZ1VjdXJjb3JMZWZ0VXBWZWN0b3JCYXI7RGlmZmVyZW50aWFsRGNvbmludGFvcGY7cmFycmhMZWZ0YXJOb3RIdW1wRXN1Y2NjdXJsY2VtcHR5dkxzaDtSaWdodFVwVmVjdG9lY2lyY2F0aWxzaG9ydFN0WmVyb1dpZHRoU3BhY2FwYWNsYnJhY2s7cnVsdWhhcmZyYWM1OHNvZnRjZHNjY3VwbGRydXNoYXJEb3duUmlnaHRUZWVWZWN0b3I7UmV2ZXJzZUVxdWlsaWJyaXVtO05vdFN1Y2NlZWRzY29tcGZuR3JOb3RMZWZ0VERvd25MZWZ0UmlnaHRWZWN0b3J2QXJvZHNvR3JlYXRlckxlc3NyZmlzaG5zcXN1cHZuc3VFcXVhbFRpbFZiYWF3aW50O3ZhcnN1cHNjYWN1dE5vdE5lc3RlQXJpbmdOb3RTdWNjZWVkc1NsYW50RXFob29rbGVmdGFycm9kaGFycGl0Y2hmb3JrRGlhY3JpdGljYWxBc3dud2FyRHN0c3BhcXVhdGludDthdXJpbmdob2FycmRibGFjbWFwc3RvZG9sZWZ0dGhyZWV0aW1lc05vdFByZWNlZGVzU2xhbnRFcXVhbDtTcXJ0eWNpZXF1bGNlZGl2QmFydnBsdXNzaVJCcGVyaW9kO2N1bGFycnA7SW52aXNpYmxlVGltZWZyYXNpbnRwcm9ibGFja3RyaWFuZ2xlZG93bjtOb25CcmVpb2dvbkxhbmc7ZXhwZWN0ZWFjdXRlO1lBY3k7bEFmbm9sY2Fyb25zbXRlc2d0cmFwcHJvbkd0cHJpbWVwb3BCYWNOY2Fyb25Ob3RMZXNzU2xhbkxlZnRVcERvd25Wbm90bmRvd25oYXJwb29ucmxvbmdsZWZ0cmlnaHRhcnJvYXJyQnJldmU7bnNxc3VwZVNzbmVhcnJvdzt4c3FjdWlqbFdlZGdjdXJ2ZWFycm93cmlnaHQ7c2NpVW5kZXJCcmFja2Vwb2ludGlyaXNpbmdkb3RzcHJlY2N1cmx2YXJlcHNpbG9uO3Nxc3Vwc2V0O3VkYmxhcGFyYWxsZWw7bGFuZ2xlTm9uQmZhbGxpbmdkYWJyZXZlVEhPdGhldGF2VXBhcnJvd25WZGFUU3J1bFBzY3JuYXBpZDtOb3ROZXN0ZWRHcmVhdGVyR3JlYXRwcmVjYXBwcm94O2VmRG90Ym9wRG93blJpZ2h0VmVjdG9yO0xvbmdMZWZ0dGhpbnNwO09hY3V0TGNlZGlscGFybHhoYXJnbGo7VXBBcnJvd0Rvd25BcnJvdzt2bHRyaTtsYXJyZnNvaW50RG91YmxlUmlnaHRBcnJyQXJyO05vdE5lc3RlZEdyZWF0ZXJHcmVhQmFydmdlc2RvdG9oQXJyO0dKY0ZpbGx4bGFLc2NCc2NyO05KbnN1YnNldGVDZnI7aXNpbnN2O0dhbW1hYmFja3NpYmxhY2t0cmlhbmdsZXJpZ0lmZGFnZ2VyO0ltcERvdWJsZUxvbmdSaWdodEFycm93O0Rvd25BTGVmdFZlY3RvTm90SHVtcEVxY2FwY3VwbnZza2pjeXJicmtzbHU7c3VicGx1c29wYVByO2RmaVJFY2hjeXF1YXRlcm5pb25Ob3RTcXVhcmVTdWJzZXRvbWFjcjtFdGE7U2hvcnREb3duc29sO2NoZWNrO2FuZ2xlO2JpZ3RyaWFuZ2xlbWFwc3RvbG5jb25nZG90dmFybm90TGVmdERvd25UZWVWZWN0b3I7Tm90VGlsZGVGdWxsRUxlZnREb3duVmVjdG9yQmFycm90aW1lczttdWx0aW1hcDttaWNzdWJwbHVScmlnaExlZnREb3duVGVlVmVjdGhldGFzeUdyZWF0ZXJTbGFudGJ1bGxldDtVcERvd25BcnJsZWZ0bGVmdGFycm9uaHBhcjtydHJpeXVtbFNIQ0hjc3FzdXhyQXJjb25nZG90cmlnaHRzcXVpZ2Fycm9kb3RzcXVhZ3NjUnJpUmlnaHRBbmdsemZyO2VxdWFscztnbGpHcmVhdGVyRnVsbEVxdWFsO2d2bkVlcHNpbG9uO2RBcnN1Y2NuYXBTcXVhcmVTdXBlcnNldEVxdWFsc3VwZWRvdDtUZnJ1cGhhcnBvb25yaWdoT3ZlckJycnRpbWVzO0xvbmdSaWdodEFyU3VwZXR3b2hlYWRsZWZ0YXJyb3c7bGVmdHJpZ2h0YXJyb25leGlzdDtyaWdodHRocmVldGltZWJveGRMTG93ZWlzaUJlY2F1c2VCZXRib3hWSExtaWRvdDtDYXlsZXlsaGJsdm5zdXBOb3RMZWZ0VHJpYW5nbGVFcXVSb3VuZEltcGxpZXNzb2xiYXJjY2Fyb25Ob25CcmVha2luZ1N4Y2lyZHRyaWZibGsxMkludExlZnRUZWVBcHJzaWR6aWdyYVNIQ0hjeUxlZnREb3VibnZhcDtlYWNSQmFPdmVyUGFyZW50aGVzaXNsb3BsWWFjRG93bkxlZnRWZWN0b3JCYXJEb3VibGVMb25nTGVmdEdjaUpvcGZ1bGNyb3A7Ym90dG9sb29wYXJyb3dndHJhcnRoZXJlbmxlQ0hjeVVuZGVyQkRvd25MZWZ0UmlnaHRWZWN0b3I7Y29tcGxlbWVudDtjaXI7bGFncnN1Y2NhcHByb2RzY3k7bXVsdGltYUNsb2Nrd2lzZUNvbnN1Ym11Y3N1cGxCYXJyO2JveHZMO2JzZWdhY3V0ZTtnYWN1dENvcHJvZHVjZ25lcXFubGVxc2xhbk5vdExlc3NHcmRlbHRhVXBBcnJ2ZWVlbmFibGFucGFyRG93blRlZUFycm9TcXVhcmVJbnRlckJlcm5vdUxvcFBhbWhvTm90UmV2ZXJzZUVsZW1lbnQ7c2V0bWludXM7Tm90TmVzdGVkR3JlYXRlckdyZWF0ZXI7RG93bkFycm93VXBBcnJvdztTdWNjZWVkc1RpbGRlO3Jpc2lMb25nbGVmdHJpZ2h0YXJyb3c7UnJpZ2h0YXJyb3RpbWVzZDtSZnI7UmlnaHRUZWVWZWNlbnNzdXBzdXBpbnRlZ2Vyb21pbnVzO3NtZXBhcnNsO05vdE5lc1NIQ0hjeTtsb25qdWtjeHV0R3JlYXRlclRpc2ltZG90ckFhcnJTdXBzZXQ7bnNwYXJyYWVtcFBoaWhzY0RlbHRhc3VwaHNnbDtjdXBickRvdWJsZVVwQXJyb3c7SHNEb3VibGVVcERvd25BcmRjYXJjdXJseWVxc3VBcHBseUZ1bmN0aW9uO25sZWZ0YWRvdWJsZWJhclRmcjtsYnJhY3BsdXNza2NlZGloc3Ryb2t0cmlzYmhvcmJDb250b3VySVVuZGVyQnJpbmNhb3RpbWVzO2lhY3VkcmNvcmJveFZMO1VwRXFDaXJjbGVNaW51cHJvZmxpbmVsYW5Ob3REb3VibFN1Y2NlZWRzU2xhblJpZ2h0Q2VpbGluZztMZWZ0RG93blRlZW1ERHN1cG11cGFycm93O3ByRTtHc2NyO0NhY2hvb2tsZWZ0YXJybXVsdGluc3VjSG9yaXpvbnRhbExzcWNhbG5hcHByb3g7dmFydHJpYW5nbGVsZWZ0Y2VudGVyZG90dmFya2FwcGE7dHByTm90TGVzc1RpdHJpYW5nbGVkb3duO3RyaXNsZXNzYXBwckRvd25MZWZ0VGVlVkNjYXJDYWN1dGVuZ2VzO0RvdWJsZUNMZWZ0RG93blRlZVZlY3RrZ3JlZW5SaWdodEFuZ2xlQnJhY3NoY09zbExlZnREb3VibGVCcmFpbmZpbjtWZXJ0aWNhbEJjYXJvRXhwb25lblJpZ2h0Q2VpRG91YmxlVmVydGljYWRzb05lZ2FibGFja3NxdWFybWFySGlsYmVydFNwYWNlO0xvbmdyaWdodGFMb25nTGVmdFJpZ2h0RW1wdHlTbWFsbFNxdWFyZTtOb3RTdWNjZWVkc0VxT2ZyO09wZW5DdXJseWx1cnVoYXJkaXZpZGVvbnRpU2hvcnRMeHNjcmtnY2FwYW5kTm90TmVzdGVkTERvd25SaWdoZGl2aWRlb250aW1pcXVNaW51c1BiYWNrcHJpbnZzaVJpZ2h0VGVlUHJvcG9ydHJpYW5nbGVyaWd0cmxlc3M7T3BlbkN1cmx5UXVvdG9sdDtycHBvbGludGRvdWJsZWJhcndmcmxyaGFyO2NvbG9uO1JpZ2h0VHJpYW5nbGVFcXVhbDtyb2FtZWFzdU5vQnJtbnBScmlnaHRhcnJvd2NpcmNsZWRhc2dvV29wZjthbmdtc2RhZWFhY3V0d2NvcmRlcm90aGV0YXN5bTthcHBndHJhcHByb3hJbnRlcnNlY3Rpb247ZG90ZXFkb05vdEdyZWF0ZXJMSmN5QmVjYXVzbnN1cGhvYXJ0cmFkZTtBcHBseUZ1bmNOb3RHcmVhdGVyTGVzcztQbHVzTU5vdFZlclNzdWNjYXBsdmVydG5lbnZydHJpZTtia2FydHdvaGVhZGxoYXJyY2lldGE7bnNjY3VyYXJydGw7bGF0YWlSaWdodFRyaWFuZ2xlRXF1YWxDZWRpU0hDSG90cmFycmFndHF1ZXNCZWNhdXVoYXJsO1lzY1VwRG93bkFycnBhcmdKTm90RXF1YWxUaWxkZXNlYXJoaztVYWN1dHhpO3JmaXNtdW1hcDtOb3RMZWZ0VHJpYW5nbGVFcXVhbDtTaG9ydERvd25BcnJvZXFzbGFudGxlc3M7bmhBcnJldXJEb3duTGVmdFRlZVZlY3RvcjtpbmZpYm94VUw7RWNhZG93bmRvd25nZXh2ZWVFTkc7Tm90Q3V2YXJ0aGV0ZnNSaWdodFVwVGVlVmVjdFJpZ2h0VXBWZWN0b3I7ZGxjTGVmdERvd25WZWN0b2FyaW5iZXR3U3F1YXJlU3VwZXJ1cHVwYXJzaHlkdWFycmVxY2lyYztVbmRlclBhcmVudGh1bHRyaTtjcmFycjtpbW9mO05vdFN1YnNldEVxdU5hY3V0Q2Zybmd0clNob3J0TGVmdEFycmxydHJUYXVudmdzdHJhaWdodGVwc2lsb250cmlhbmdsZXJpZ2h0ZXFOZWdhdGl2ZU1lZGl1bVNwTm90U3VwZXJzZXRFcUZoYWlybEF0YWl1YWNkaWFtc2hvYUxjYXV1YXJyO01pbnVsc2lzdXBtdWxpaWlkdXBobXhuU2lnZmVtYWxlZmZsaWdYc0RTY3l2YXJ0ck5vdFNLSGNuR3Q7cmJhYW5nemFyclJpZ2h0VmVjdG9wZXJtaWxhbmdzdERvd25MZWZ0VGVldHJpYW5nbGVkb3ByZWNhQW1hY3JOb3RHcmVhdGRpYW1vbk5vdExlZnRUcmlhbmdsZUJhcjtzcXN1YmVVcGRvd25hcnNlc3dhbnZpbmZpTm90U3VjY2VlZHNFcXVhbDtibGFja3RyaWFuZ2xlbG1vdXN0YWNoZXFzbmxkbG96ZWx0aW1lYmlnY2lyYztDY2VkaWxWZXJ0aWNhbExpbmU7Ym5leG1hcHhoQXJyO3Jtb3VzdGFjaHN3bmx0Y2M7YmxrMTQ7aXNpbmRvT3BlbXVsdGltQ29udG91ckludGVncmFsO2JpZ3RyaWFuZ2xlZFZ2ZGFzaG5hY3V0ZTtPdmVyQmNjaXJub3RuaUNyb0RvdWJsZUxvbmdMZWZ0UmlnaEpjaXJjaWZmRWxlbWVqY3k7c3VwZXJpbmc7TGVmdEFuZ2xlQnJhY2tldGNhcmVubGVxO2JhY2tzaW07dm5DbG9zZUN1cmx5RG91YmRzdHJva0lKZ3RyYXBsZXNzZG9Ob3ROZXJkbGROZXN0ZWRMZXNud2FycjttaW51c2I7YmFja3NEY2Fyb2JveHVnYXA7eWFjeWd0bFBhcm5nZXFzR2RvdHRycGVyaWdodGFycm93dGFpbDtUaGlja1NubW1kZXhwZWN0YXRpb247eWljeUdicmVTdGFyaW1hZ2xpblVtYWNyYnVsbGVRb3Bmc3VjY3NudHJSaWdodERvd0hpbGJlcnRTcGFjbGF0bHRxcmVnO2VtcHR5c2VMZWZ0cmlnaHRhcnByaW1Xc3VwZHN1bHRoSW1hZ2xtb3VzdENlbnRlckRBb2dvbjtOb3RTcXVhcmVTdWJMZXNzVGlsZGU7U3VjY2VlZHM7YW5ncnR2YkNsb3NlQ3VybHlEb2N1cmFycm07eHNjcjtzd2FyaGtNY3k7VW1hY3I7dXJjcm9wO3hvcGx1czthZ3JhcGxhTm90TmVzdGVkR3JlYXRlckdyZWF0ZXJEb3VibGVSaWdodFRlZnJDb25pbm5MdHY7bmxlc3M7VmVydGljYWxCYXJSZXZlZHpjcnNxdW5zdXBzZXQ7Y2FjdXJtb3VzdG5vcHVmaWxlc3NnVW1hc3RyYWlnaHRlcHNpdnNjVFNjU3F1YXJlU3VwYXBwcm94ZXE7Tm90R3JlYXRlclRpTmVnYXRpdmVUaGlja1NwYWNlY2hpO0VxdWlsaWJyaXVPdmVyQnJhY2tkcmJrYXJubGVxc2xsY29ybmVOb3RHcmVhdGVyRnVsbEVxdWFsTG93ZXJSaUJlcm5vVGNlZGlsbmVhaHlwaGJpZ29zdWNjY3VybHllcXNxdWFyZk5lc3RlZEdyZWF0ZXJ6Y2Fyb247eHdlZGduYXBwcm9kc1ByZWNlZHNjbkVuTHQ7TGVzc1NsYW50RURjeTtTdWNjZWVkc1NsYW50RXF1YWJpZ3RyaWRyY3JvTnNkaGFhcHBybG9vcGFycm93cmlnbnNwYWxlZnRyaWdodHNxdWljYXBzTm90U3F1YXJlU3Vic2V0RXF1YWw7c2ltbmV4dXByb2ZzRGlhY3JpdGljYWxEb3VibGVBY3VSaWdodFVwVW5pb25QVGlsZGJvdHRvbTtpaW90bHNoU3F1YXJlU3VwZXJzZWN1cG9nZXNkZWdzZG90R3JlYXRlckxlc1VwYXJzdWJuRTtSaWdodEFycm93QmFzcXN1YnNldHBsdXNhY2lyO3BmcmJpZ2N1Tm90U3F1YXJlU3VwZXJzZXRFVGNlaXVrY3k7TmVzdGVkR3JlYXRlckdyZWF0ZXJmbGxtb3BkYmxkYXNoO2lpbmZpYWxlZnN5bTtsc3Ryb1NxdWFyZVN1bHVyZHNoVXVtbDtmcmFjMzU7VXBwZXJMRW1wdHlTbWFsbFNxdUN1cENhcHRvcGZvc3RybnM7bG5lcXFQcmVjZWRlc0VxdWFsO1JldmVyc2VVcEVxdWlsaWJyU3Vic2V0RXF1Ym94RHI7U21hbGxDTm90U3F1YXJlU3Vic2V0RXFkcmJrYXJvU3VjY2VlZHNUaUNvdW50ZXJDbG9ja3dpc2VDb250RG91YmxlUmN1cnJlTm90U3VjY2VtY29tYW5kc2xvcGU7c3Vwc2V0bmVzdXBtdWx0bmdFO3JoYXJ1bHNhcWFlbGlnVGlsZGVGdVNtYWxsQ2lOb3RTdWJzZW50cmlhbmdsZWxlZmJwcmltb2RibGFjO0hhY2VwYWJpZ3RvbGNpcjtsZWZ0YXJyb3d0YWlFZnJyYWVtcHR5RW1wdHlWZXJ5U21hbGxTVWFUaGlja1NwZmxsaUV4cG9uY3VydmVhcnJvd3JpZ05vdFZlcnRpYmFja3ByaW1lbGVzc3NpbTtxaU5vdFRpbGRlRU5vdFRpbGRlVGlEaWFjcml0aWNhbERvdWJsZUFjdXREb3dBRWxEb3duTGVmdFJpZ2h0VmVjZ2VzbGVzO3lvcEFvcGY7aGtzZVByZWNlZGVzRXF1YXJpZ2h0bGVmdGhhZWN5O2FuZ21zZGFiO2x0aUxvbmdMdHJpYW5nbGU7Y2lyZm5pbnROb3RUaWdzaW1sO1RpbGRlRXF1YWxoc2xhc1ByZWNlZGVzRXF1Tm90UmlnUmlnaHREb3VibGVCcmFja2VkY3k7UmlnaHREb3VibGVCcmFja2V0U2NlZGlyYWVtcHR5dmJveEhVQ3VwQ2FwO0xhcnI7bGVzc2VxZ3Rycm9wYXJ4bWFwO3RlUG9pbmNhcmVwbGFuZVVwRXF1aWxpYnJpdW1IdW1wRG93c3JKc2VyamZyO3RiQ2xvY2xhcnJmVmVydDtsYnJrZVBjeUdUbHNXY2lyY25WRGFzbnRyaWtvcGZTZnJzdXBoc3ViZ3NjcjtDbG9zZUN1cmx5RG91YmxlYXBvYW5nbXNkYWY7bmxlcXFoYmFEY0RpYWNyaXRpc3F1YU9hY3NmU2hvcnREb3duQXJyb3c7Y3VydmVhcnJvd3JpZ2hoYlNxdWFyZVN1Yk5vdFJpYXJpbmc7ZnJhc2w7cHJjdUNsb3NlQ3VybHlEb3VibGVRdU9jeWhvcm9tZWdjd2NvbmludDtsc3RyZXhwb25lbnRpYWxlO2xvcGd0cmVxbGVzc2xlc2Nnc2ltdkJOSmN5dmFya2FwcGFDaXJjbGVUaW1kdGRvRXVtbDtPdW1sY2VkaWxzaW1sRUxlZnRSaWdodEFOb3RTdWNjZWVkaGtzZWFyb21hY2VyYnVuYXBwcm94O05vdFByZWNlZGVzRWxsY29ybmVycGVybWlzdXBkc05vdFRpbGRlVGd0cmFwcG5zdWJlO2dubW5wbHVzO2NpcmNlcm1Ob3RHcmVhdGVyR3JlY3Rkb3Q7c2NjdVByZWNlZGVzVGlsdXJpZHJia2Fyb3c7bG9uZ2xlZnRhaHNsYXNoO1JldmVyUmlnaHRGeWljeTtFeHBvbmVudGlhQmN5O2NmcmJveGhEO0xhcGxhY0xlZnRDZXV0aWxkZHJjb3JuVGNlZGlsO0xsZWZ0YXJqbWF0aE5jYWJuZXF1aXZuYWN1dHJpdGltZXZwRG90RXF1YWxnZnJNb3BmaHN0cml0aXBsdXNhY2l0d29oUHJlY2VkZXM7TGVmdFRyaWFuZ2xlRXBzaTtucG9sbnRyaWFuZ2xlbGVmdDtjdXJ2ZWFycm93cmNlbnRlem9wZnlhY3V0ZTt6aGN5RmlsbGVkVmVyeVNtYVJpZ2h0YXJyb3c7RWR3ZWRiYUNobmhBcmNzY3JQcmltZVJhY3V0ZUFvRW1wdHlTbWFsbFNiYWNrZXBoa3N3YXJvdztsRWc7Y29uZ2RvdDtDaUltYWNyO2xkcnVzZXF2cGFyQ2ZTcXVhcmVJbnRlcnNlY3Rpb25zY3BvbGludDtsbGNvYmlndXBsdXM7U3F1YXJlVW5pb25SdXRyaWFuZ2xlbGludGVyY21vcGZjaXJjbGVkYXN0bnJBcnJyYXJyYXBubEFyTXNjTm90Q29uZ3J1ZW50O0Rvd25mcmFjMmhzdXBzcmJyYWNlO3ByZWNuYXBwcm9sY3BybmFwcmlnaHRheGR0cmlMZXNzU2xkcnVzaGFSZXZlcnNlRWxlbWVzY3NpU2FjdXRyaWVJbXBsaWVzO3NicXVvO2JpZ290aW1jaXJjbGVhcnJvdm9wZlN1cHNEb3VibGVMb25SaWdodEFycm93O2RvbGxhcjtlbHNkb3Q7RG91YmxlQ29udG91ckludGVncmFsdGFyZ01mcjtsdmVydG5ib3hoO0Fzc2lnbnNxc3VwcmFxdW87SXNjcjtjdXZlZTt0cmltaWVsbFJpZ2h0Q2VpbGluZ25pc2RpdmlkZW9udGltZU5vdEVxdWFsVGlsZGU7dUhEb3VibGVWZXJ0aWNhbEJhcjtubGVmcmFycnBTY2dvcGZiaWd2ZUdyZWF0ZXJUbnZsQXJIdW1wRG93bkh1VWFycm9jaWFhY3ByZWNuZUV4cG9sZXNzYXBwcm92YXJzdWJzZXRuc3Vib3hWck5lZ2F0aXZlVGhSaWdodFRyaWFuZ2xlRXF2YXJub3RoaW5Eb3duVGF3Y250aXJ1bHVwaXRjaHh1cGtjZWRpbEltO1JpZ2h0VXBUZWVWZWNwcmNQZmdFO0NvcHJvZHVjdDtsZWZ0aGFyRG93blJpZ2h0VmJ1bXBlcUhBUkRjeW50Z3ZkZGl2b254bGVzc2FudHJpYWxuYXBwb2ZydXBoYXJwb29ubGVPdmVyQmFyO3RyYWVwc2JhY2tlcGhvbmJveFZsO21zY2ZyYWMxMztlbGludGVycztsb3dhc3RSaWdodFZ2YXJ0Z3ZlcnRuZUxlZnRSaWdodEFyY3VwZG90O05jYXJPb05vdERvdWJsZUVvcFRzY3Jucmlkb3duaGFycG9vbnJpZ2hoYXJyY2lyO25zdWNjbG9uZ2xlZnRyaWdodHRhdXVhcktvcGY7aW50Y2FsO2Jzb2xoZHJicm5tYm94dGltZURhc2h2O2hhcnI7QmVybm91bGxpc3JhcnJ3b3JzbHJvcGFyO0l0aWxkZTtzdXAybmVzZ2Vxc2xsYXA7YXBSb3BmZ3RyZXFsZXdlaVNPbGVmdHRocmVldHJyYXJsamN5RXNpbVpmcmhlcmNvbjtOb3RQcmVjZWRlc1NsYW50RXF1YUZpbGxlZFZlcnlTbVNxdWFyZUludGVyc2VjdGlZdW1sO2dibWNvbW1hO0RvdWJsZUxlZnRSaWdodEFycm93O2xjZW9zb2w7cmRjdXBkb2N1cnZlYXJyb3dyaU5vdFZlTm90R3JlYXRlckxleHBlY3RhdGlvY3Vlc3VyY29ybmVydmFydHJpYW5nbGVyRG91YmxlTGVmdEFDb3VudGVyQ2xvY2t3aXNlQ29udG91UmlnaHRBcnJvd0xlZnRBcnJvdztiYWNrcENvbnRvdXJwY3k7c21hbGxzZXRtWmNhcmxvd2FzYmVwc3VwdXBhcnJvd3NOb3RFcXVhbFRpbGRycGFyZ3RDZWR2Y0dyZWF0ZXJUaWxkckF0YWlUaGlja0NlbnRlckRvdDtlbHNkb3RuUmlHcmVhdGVyU2xibGFzdXBkc3ViO253bmVhclplcm9PYWN1dGVkYWdnZXJib3hwbFN1bHJjb2F3Y29uaW50O1Byb3BvcnRpb25hdm5zdWJwcm5hcDtVdGlsTXU7Tm90UmlnaHRUcmlhbmdsZUVxdXhvdGN1cHM7aWVjeTtDaXJjbGVUR3JlYXRlclNyYnJhY2tvZ3JhdmU7bHRsYXJyd2ZIQVJMZWZ0RmxvcmFkdXBhclJvdW5kSW1wbGlidW1wZXBlcnRlbms7WmN5bHRocmVlcmFycnRsTm90UHJlY2VkZXNTbGFudENzTG9uZ0xlZnRSaWdodEFMbWlkb0l0aWxkZURvd25BcnJvd1VwQXJyb0Rvd25BcnJvd1VwQXJybmFwcHJvcmF0ZG91YkxvcGZDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVJYWFjRXllbjtOb3RMZXNzU2xDaXJjbGVNaW51cztaZXJwcm9mbGlub3JvcjtldGg7Ym94VjtraGN5O0VUSDttc2NyO05vdEhudnJ0cmdhRG91YmxlVXBEb3dTdWNjZWVkc0VxdWFsUHJlY2NjYXJibm90Um91bmRJbXBsaWVJZ3JhdmU7ZHppQ291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbDtMZWZ0YXJyc2NlO0Rvd25BcnJvd1VwQXJWZXJiT21pY3JvbjtibnJyZnJhYzIzbW9kdXNjdnByb2JldHdlZVJpZ2h0VHJpYW5nbGVCYWJveHVsO3JpZ2h0dGhyZWV0aW1lcztTdXBlcnNldEVxdWFsRmlsbGVkU21hbGxTcXRvcGJvdGhvcGZEb3duTGVmdFJpZ2h0VmVjdG9ybGFycjtkb3duZG93bmFybHJjb3JuTm90U3VwZXJzZXRFcXVhbHBsYW5rdjtIdW1wRXF1YWxhdGVzO2NjYXJvbjt4dXBsdUFwcGxEb3duQXJyb3dVcEFUcmlwbmFwcHJveFJpZ2h0RG93blZlY2RpZ2FtdHJpdGltZTtSaWdodFZlY3RvckJhcmNldXVtbDttZWFzdXJlVXBEb3duQXJyb3c7U2hvcnREb3duQXJyb3dDcmFycmxvZ29uc2hhVGlsZGVGdWxsRWNpcmNsZWRkeGNpcmNsZHFMZWZ0RG91YmxlQnJhY2tldEFhTWN5YXN5bXBlcTtzbXRlZ1JpZ2h0VHJpYW5nbGU7YmxvbWludXNkdTtXY2lyYztsdmVydGhhcmRjaXJjbGVkU2xlc2NjZmlsaWc7bGFlbXBuUmlnaHRjeWxjdHk7RHR3b2hlYWRsZWZ0YXJyYWxlZkxlZnRDZWlsaVZlcnRpbmNvbmdkb2NpcmNsZWRSO3Jpc2luZ2Rjb21wbGV4cmlnaHRsZWZTcXVhcmVTdWJzZXRFcXVhbDtlZkRzaG9yY2N1cHNzbTtxdWVOb3RHcmVhdGVyU2xhbnRFcXVhaGxvemVuZ2Vzc2V0cnNUaGV0Q09yYXJyYmZzO2xkc2g7ZHppZ3JhcnJ1cGx1cztiaWdvcGx1c1JjYU5lZ2F0aXZlTWVkaXVtU3BhY2V1dW1hcEU7dXNjcjtlbXB0eXY7Y2lyY2xlYXJyb3dsZWZ0cnJhcnI7dW9nb25uZWRvdDtscnRyaWNpcnNjaXJSaWdodERvd25WQ2lyY2xlUGx1UmlnaHRVcFZlY3RvcnJtb3VzdGFjdWNpclNzY3I7VmVydGdlcXNsYW50O0RpYWNyaXRBYnJldmVUaWxkZUZ1bGxlZ3NkTWludXNpb3BmO3N3QXJyO05vdFByZWNlZGVzc3Vwc2V0ZXFHcmVhdGVyU2xhbnRFcXVhcHJlY3NpbTtEb3RFcWx0Y2lsZWZ0bGVmdGFybnN1Y2NlcWxoYXJ1bDt6d05vdFJpZ2h0VHJpYW56ZWV0cmY7Z2dnO0Rvd25UZWVBclBvaW5jYUNsb2Nrd2lzZUNvbnRvdXJJbnRlc2VtaWJzY3JsamNOb3RQcmVjZWRlc0VxeHV0cmFuZ21zZGFhO3N1Y2NjdXJ4ZnJlcXNsYW50Z3REb3RFcXVhbDt1bHRlcXZwYW5nbXNkYWdaYWVjb2xvbkVxdWFsO3RoZXJlZm9nYnJMdDtibGFja3RyaWFuZ2xlbGVmdDtlcWNvbGJpZ3RyaWFuZ2xMY3k7bnZydHJpcmVmYWxsaXN1cGhzb2xwaG9uZTtMZXNzRnVsbEVxWWNpU09GVGN5O3hvcG5yYXJyY2JpZ3NxY3VwYmlnY3VwZnJhYzEyaHNjcjtWb3Zuc3VwO3BsdXNkRGlhbW9uZDtFbHRoZXJlZm9yZTtOb3RTdXBlcnNldEVPY2lsZXNnO1RpbGRlVGlGaWxsZWRWZXJ5U21hbGxTcXVhclJpZ2h0VGVlQXJFY3lkdWhhcmNvbG9ucmxoYVNxTmVnYXRpdmVWZXJ5VGhpYmxrMUVtcHR5U21hbG1zdGNvbXBsbGVmdHJpZ2h0YXJyb3dJZ3JhdmVwYXI7UHJpbWU7TG9uZ0xlZnRSaWdocGFyYTthZ1JpZ2h0VXBUZWVWZWN0b3VyY29ybmVuTGVmdGFycm91cmlubXVtYXBzdXBzdXVydHJpeG90aVJpZ2h0VXBWZWRvdWJsZWJhcndlZGN1bGFZc2NyO1RhYjtMb25nUmlnaHRBcnJvdztzdWNjYXBwcm94O2Rvd25oYXJwb29ubGVjZG90U3F1YXJlU3VwZXJzZXRFT3BlbkN1cmx5RG91YmxlUXVvdGU7UHJlY2VkZXNTbGFudEVOb3RDdXBDYVNxdWFyZUluRG93bkxlZnRWZWN0b3JCYUxjZWNzdWJ2YXJ0cmlhbnN1Y2Nuc3Nxc0xlZnRBbmdsZUJyYUJ1bXBlcTt1cGhhcnBvb25yaWdodDtWb3BpdDtyZHFiYWNrY29ubnZIYXJ4ZnI7TnVEb3VibGVEb3duQXJycHBvbGlueG90aW1Ob3RUaWxkZUVxdWFsO2hhbWlzdWNjZXE7SmNJbnRlcnNlY3Rpb29yYXNlc3dhcjtUcmlwbGVEZ3RyZXFxbGVzblJkaWFtb25kc0Nsb3NlQ3VybHlEbGVmdGxlZnRhcnJvd29yaWdvZjtvdGltZXNpbXBsQ2lyY2xaY3k7bGc7eGhBckh1bWJveHVyO25pdjtMb25nbGVmdGFycm9VcGRvd25hcnJvSGF0O2F3Y29uaW5yYXJyY1NxdWFyZVVuaVJjZW9sYXJyY2NlZGRvd25oTm90UmlnaHRUcmlhbmdsZXJvcGY7WUljeTtpaWludDtHb3B1YnJldm9vcmRxdW87TWVkQ2xvY2t3aXNlQ29udG9Eb3VibGVMb25nTGVmdEFyTm90RG91YmxlVmVydGljYWxCYXJEb3VibGVSaWdodFRlZTt4d2VkZ2U7bGVzZ2VzTm90RXF1cmlnaHRyaWxvbmdsZWZ0cmlnaHRhcnJvdztFY2Fyb247Ym94dmg7dnN1cG5lO0djaXJjO0NhcGl0YWxEaWZzdWJzZXRuZXFxO0xhbmdjY2lyYztmcmFjMTRyYXJydzt1ZmlzaHQ7SG9wTm90VGlsZGVGdWNsdWJybGFycHJpbWVzO0Rvd25MZWZ0VmVjdFZlcnRpY2FsQmFyO1Byb2R1Y3RvZ3JhdkVvZ29ucHJvZnN1cmY7bGxhckRzdHJib3hWcjtiaWdvdGltZXM7TGVmdFRyaVJpZ2h0VXBWZWN0b3JCYWNlbXB2QXN1YnNpU29wZjt2ZXJ0bm90bmk7R1Q7c21lbWludXNkZW1zcDFMZXNzRm51O05lc3RsZWZ0cmlnaHRoYXJwb29uYmtxcHJzb2Z0Y3lTbURlbHRhO2Jub3Q7eXVjeWxicmtzbHJjZWlsU3F1YXJlU25sc3JzcWNzY3I7VmVyeVRoaW5TT2dyYXZlO0xzdERpYWNyaXRpY2FsVGlsZGU7bG9uZ21hcHN0b2FtcFVwQXJyb3dEb3diaWdzdG1lYXN1cmVkYW5nbGVOb3RSZXZlcmhhcnJ3O05vdEdyZWF0ZWVlTm90TGVzc0xlc3M7Q29udFNxdWFyZVN1cGVyc05vdExFcXVhbERpYWNyaXRpY2FsR3JhYmNvbnJpc2lucmhhcnVsYW5kc2xvcFJpZ2h0RG93blRlZVZlY3RvcnNxdWFyZVN1YnNldEVzdXBzZXRlcXE7RG93bkxlZnRWWG9wZjtOb3RMZXNzVGlsZG5sZWZ0YXJyb3RpbGRlbHRyaWZOZWdhdGl2ZVRoaWNiaWd3ZWJzaVplbGludGVyc0NheWxleXNmcGFydG1oZ2VxcXB1bmNzcDtHYW1tYWQ7c3ViRU5vdEdyZWF0ZXJFcU5ld0xpa3NjbGVzc2RvdHBsdXNzaW1ybm1pZDtjdXdlZDtDb250b3VySW5iYXJ2ZXNpbWxkd2FuZ2xlO3JpZ2h0bGVmdGhhcnBvb25udmxBYWJyZXZlO05vdEV4SEFSRGJpZ29wbERzdHJvaztzaGFycE5vdEV4aXNlcGFyc3Vic2V0bmVxO2FzeW1wZUNvdW50ZXJDbG9ja3dpc2ZhbGxpbmdkb3R1cmluZ05vdEVxdWFoYWlyc3A7bmxFO2p1a2N5YmFjY2FwZGFsZWZzeW1Db25nc3RhcmY7Y2FsZmxraGN5bnZEYWJhcndleGR0cmk7bGVzZG90b3I7c2NzdmVsbGJsYWNrdHJpYW5nbGVkb3dubGVmdHRocmVlRG91YmxlTGVmdFRlZmZSaWdodEFycnBybnNpbWJhY2tlcHNpbG9TcXVhcmVJbnRlcnNsb3pmbGVmdGhhcnBvb251Tm90R3JlYXRlckZ1bGxFcU5jZWRpSW50ZWdydG9wZjtzdXBzdWJsc3F1bzt0aGtzaW1DcmpjeVNxdWFyZUludGVyc2VjdGpzRGFnZ2VydmFydGhldXJvO1VhY3V0ZXJhcnJiZnNMZWZ0UmlnaHRBcnJFY2Fyb25sbGNvcm5HcmVhdGVyR3JuaGFyQ29sdmFycHJvcHRjdXJseWVxc3Vjcm1vdXN0YWNoZTtTdGFyO253YXJoYnNvbGhzdWxCYU5vdExlc3NTbGFudEVxdWF2YXJwaGk7TGVzc1NsYUNvbmdybkdnO3VydHJpO09taXhtbmNlZG9mcGx1c2NpcjtucHJjdWU7bmxBZ2VzUHJlY2VkZXNTbGFudEVxdVZlcnRpY2FsU21ucGx1c0lvZ29yb3BhTm90TGVHY2VUaGVuYXA7dXB1VFNIY3luY2VkaWx6d25qYW9nb25kaXZpZGVvbnRpbWVzO3N0cmFpZ2h0ZXBzaWx0d29oZWFkb3J2O2JlbXB0eXY7SWRsb3dhdmFycHJvbmx0O2ludHBpcXVlc2NvbXBmbjtSaWdodFVwVGVlVmVjdG9yO0ljaXJIQVJEY3k7S2NlZGlsYmRsQXRhaWw7WVVjbGVmdHRocmVldGlta2FwcGF2cmFycjtWYmFybGVmdGhhcnBvb1VwRG93bkFOb3RHcmVhdGVyR3JlYXRlcjtScmlnaHRhcnJvdztNZnNpZ2JveGJvcmxoYXI7UmlnaHRVcFRlZVlhY3V0SGF0cHJlY25zaW07c3VjY3NpbTtub3RpbnZlcmFvYXN0YXdpbkludGVOb3RHcmVhdGVyRXBlcm1pbDtMYXBsYWNldHJmY3VydmVhcnJvd2xlZmxhdGFlYWN1dFNjaXJkYWdnZVNob3J0UmlnaHRBcnJOZnI7TmVEb3VibGVWZXJ0RGlhY3JpdGljYWxEb3VibGVBY3V0ZTthY3k7TGVmdEZsb29TaG9hbmd6YXN1YnNldG5lV2VkZnJhYzM1RG93blRlZUF0d29QY3k7cmNhbnNxc3VlY29sb247T3ZlclBhcmVudGhpYWN1dGU7Tm90SHVtcERvd25IdW1wY29tcGxleGVzO05vdFJpZ2h0VHJpYW5nbGVCYXI7bWFwc3RvbGVmdDt3b3BmbnVtc3A7dmFyZXBlZ3NwaG1tYWx0ZG90O0FvZ29zdXBkb0lhY3V0anVraW50Y0REdWxjcm9wQ29uZ3J1ZW5TY2l6YUNlbWNvbW1jaXJjbGVhcnJvd3JzbWlkVHNjcjtpaW5maW47TGVmdFZlY3RvcmxIYWJveEhEa3NMZWZ0RG93blRlZVZEb3VibGVSaWdodEFjdGRvcmF0aW9uYUNsb2Nrd2lzZUNvbnRvdXJJbnRlZ25yQXJydWx1aGdlbHplZXRyaWVzaG9ydHBhcmFjdGRvdEJhY2t1cHNpaDtMZWZ0VXBWZWN0b2x0clBhTGVmdHJpZ2hDZWRpbGxhQWJyZXZlO0Rvd25MZWZ0VGVlVmVjdG9CZXJuQ0hMb25nbGVmdHJpZ2h0YXJyb3dEb3duTGVmdFRuc21pZFNob3J0RG93bkFybmFuZ25sQXJyT3NjcjtZdW1uY2FyckJhcnRoZXRhc3ltSUpsQ2xvY2t3aXNlQ29udG91ckZpbGxlZFNtYWxsU3F1YXJlO2NhcGJyY3VOYnJ2YmFyO3ZhdXRpSXVtbE5vdFRpbGRlVGlsZE5vbkJyZWFraW5nU3Bhd3JlYXRVYnJjeU5lc3RlZEdyZWF0aXRpbGRlYmxhY2tzRG93bkJyZXZOb3RMZXNzVGlsZGVDdXBmcmFjMTg7UHJvcG9ydGlOb3RHcmVhdGVyU2xhbnRFcXVhbDtzdHJhaWdodGFwO1ljeTtDaXJjbGVNc2VhcmhrTGVmdEFycm93UmlnaHRBcnJjeWxvd2JhTGVmdFVwVGVlVmVjdG9ybnNwYXI7Sm9wZjtPcGVuQ3VybHlEb3VibGVub3RpY29uaW50O0dicmV2ZWNoZWNrbWFsRG93bkxlZnRWZWFsb21lZ2FubGVmdFphY3V0TG93ZXJSaWdodEFycmFlbGlnO25WRGFHcmVhdGVyRXF1YWxMZXNzO0xlZnRVcFRlZVZzdW5nO0Nsb3NlQ3VybHlEb3VibFNxdWFyZUludGVyc2VjdGlvbjtZdW1saXVMZWZ0VHJpYW5nbGVFcXVhbnZkYXNoO2NpcmNsZWRkYWFwYWNpcmRkYXJyb3JvdXBkb3doZWxsaXBSaWdodERvd25WZWN0b3JCYWhrc3dhcm9jY2lsb25nbWFSaWdodFVwVGVlVnZhcnN1YnBhcnQ7aG9yYmFPdGlmbHRuVGNhcm9uc3ViRTtuY2FMZWZ0VGVlQXJyYWN1dExlZnRUcmlhbmdsZUVxdUZvcGY7SW1wbGlEY2FEWmN5c3dhcmNyYXJkY3luc2NlO25sZWZ0cmlnaHRhcnJvdzttaWRjaWJOb252Z2VsYXJyc2ltcmJya3NsZXFzbGFudGxlc3NBbmQ7bGVnO3pldGE7TXVubGVmdGFycm91Y3lvbGFycjtDb250b3VySW50ZWdyYWxNb3BubGVmdHJpZ2h0YXJyemFjdXREYXJyO2RmaXNodHJpZ2h0YXJyb3d0Tm90U3VjY2VlZHNUaWxkUnJpZ3RyaW1pbm5vdG5pdmI7VW9wbnZnZTthdGlsZGU7VXBUZWVBcnJvd1lJY3l1cmNyb3BhYnJlZmVtYm94bWlsQXRyQXJydGludDtpaW5maW5JY3k7Tm90U3F1YXJlU3Vic2V0RXF1TmVzdGVkR3JlYXRlckdyZWF0ZXI7bnJUaWxkZUVrc2NyO05jZWRpbFVwcGVyUmlnaHRBcnJvd3BobW1yYXJyZnNWZXJ5VG5jdXBVcFRlZUFycm9ib3htaW51cztJbnZpc2libGVUaW1lcztOZXdMaW5lO2FuZHNpZXhpbWFncGFydDtkaXZpZFVuaW9uUGx1cztMZXNzRnVsbEVxdVJpZ2h0RG93blZlY3RvcjtiYnJrdGJya0VtcHR5VmVyeVNtYWxsU3F1YXJuYXBFT2FjdXRlO0FscGhpbWFjcmlnaHRhcnJvd2JhcndlZGdlO0FwcERpYWNyaXRpY2FsVGlsZGVmZmxsaWdEaWZmZXJRZnI7cXNjbGdFO25MZWZ0cmlnaHRhcm1jeTtvcmlyYmFyckxvd2VyTFV0bGVzZG90b3JvbGluZTtWZXJiYWNpcmNsZWFycm93bGVleHBvbk9wZW5DdXJseVF1b25zaW1VcEFycm93QmFyO2Rvd25hVGhlcmVmb3JlO25oYWd0cmxlYm94ZFJuTGxib3hEUm5zY2dyYXZlcmVjbG96O3N1Ym5laWM7bXVtbGVmdHRocmVldGltZW9sYXJMbDtzdWNjbmFwcHJkb3RzcXVhcmVsYmJ3Y2lyaGZsb3RpbWVzbGVmdHJpZ2h0YXJyb3dzdmRhc2hzcXN1cHNlY29tcGxlbXJhdGF0Y2Fyb247dXBzaWxvc3N0YXJmbnZsdHByb2ZhbGFaSGN5O25vdG5pdmFiZWNhdWx2ZXJ0bmVxcTtMb3dlckxlZkludmlzaWJsZVN1cGVyc2VLc2NyO0RzZ2dnTGVzc0VxdWFsR3JlaXNpbnN2bnRyaWFuZ2xlcmlnaHRuY2Fyb25VYWN1dGU7dmFyc3Vic2V0bmVxO2NlbXphY3VVcFRlZUFyRG91YmxlTGVmdFJpZ2h0RXF1aWxpYm5hY3V0ZU9tZWdhO1JzY3JBcHBseUxlZnRBcnJvdztndGxQYXI7bG1vdXN0O3NxdWFybmxzaW07VFJTdW1qc2VyY3k7dmFyc3Vic2V0bmVxcUxvbmdlZ3Nkb3Q7T3RPcGVuQ3VybHlRdW90ZTtsY2VpR3JlYXRlckZsYWdSaWdodGVzZEludGVyc2VJdWtjTGVmdHJpZ05vdEV4aXN0cztYaTtlcHNpQWFjdU50aWxkYW5nbXNkYWU7bGVmdHJpZ2h0YXJyb3dzO25sZXFzbGFsb3phb2dvbGVmdGFycm93dHN1cHNldGVxO25WRGFzaElzY25zdWJzZXQ7R3JlYXRlckdyZWF0ZXNob3J0bWlEb3VibGVMZWZ0Ym94Vmg7bnNob3J0bWlkdW1hY2Vxc2xsZWZ0cmlnUmV2ZXJzZUVxdWlsaWJtc2NyYWJybGVmdHJpZ2h0c0Nsb3NlQ3VvUztmb3JrO25hdHVyO3N1Y2NhSW50O1ZlcnRpY2FsU2VwYXJhdHBsdXNkdUFjeWFtYWxnO1NhY3V0bmdlcXNsYVJzY0FncmF2ZWxhY3ByZWNuYXBwQWNpcmM7bGFtYmRhO0xlZnRBcnJvd1JpZ2h0bmxzaW1qY2lyY2JldHdlZW47bHBhcjtkb3RtaW51c25sZWZ0cmlLYXBwcmludWJyY3lqc2N1c2NyTGVzc0VxdWFsR3JlYXRlcmVnc2RvYmFja3BybXN0cG5HdHY7ZnJhYzEyO3ZBcnJIb3Jpem9uTm90R3JlYXRlclNsYW50d2NpcmNWZXJ5VGhpblNwYmJya3RyYmFybWRhcmZyO2FncmF2ZVNxdWFyZVN1YnNHYnJubEFycjt0ZWxyZWM7UmFycjtEZnI7TmNlZHJlYWxwcGl0Y2hmc2V4VWZybGFtYkh1bXBFZG93bmFyRXhpc3RsYXF1b0xlZnRBcnJvd1JpZ2h0QXJyb3c7c2V0bW47R3JlYXRlckdyZWF0ZXI7ZG93bmhhcnBvb25sRG91YmxlVXBEb3duQXJyb2ZhbHNxYmlvY3k7c21pbGVMZWZ0UmlnaHRWZWNQcm9Ob3RHcmVhdGVyRXF1YVFvcHJhbmc7ZWdzO2xlO05vdEdyZWF0ZXJHcmVhdGV2YXJzdWJzZXR1aGJsa0VtcHR5VmVyeVNtYWxsU3F1cmRjYTthbWFndGRvbmF0dXJZb3BmO1VwRXF1aWJpZ29wbHVzO2xicmtzbHVkaXNpbjtndHJsTGVmdHJpZ2h0Y29wcm9kO2xlZnRhZnJhYzM4O2FjZGxlc2RvdG87dG9lYTtvcGFyYXRpQ2xvY2t3aXNlQ29udG91ckludGVncmFsVmRhc2hsO05vdFN1Y2NlZWRzVGV4cG9uZW50aWFOYWNDaXJjbGVNaW51c2JveEhkYm90dG9tRW1wdHlWZXJ5U21hbGxTcXVhcmU7b2RpbWFncGVxc2xhbnRndHI7Q2xvc2VDdXJseVF1b3RuZ3NUaWxkZVRpbGRlO05vdFByZUZvdXJpZXJ0cmY7U21hbEVwc2lsZHJkaGFyO2hmcmpSaWdodFZlY3RvckJhcjtEb3REb0NvbG9uO2xhdGVzUmlnaHREb3duVGVhc3RlbGFlbUdyZWF0ZXJHcmVhdGVyQ2FwaXRhbERpZmZlcnRzaGxzcXVyb3BsdXM7WmVyb1dpZHRyaWlwcm9kbG90aW1lcztlcGFyc2xsZmlzaGx0aHJlVmZDb3VudGVyQ2xvY2t3aXNlQ25sZXFxO3BsdXNhY1Rpb2RzY2lyY2xlZGFzdDtjb25pbmVtYWNpYXV0aWxkZVRpbGRlRkxlZnRBcnJvd1JpZ2h0QXJyb3d0cmlkSGFjZWs7RVRIbHRsYXZsdHJSaWdodERvd25UZWVWaWV4Y2w7U3VwZXJzZXRFcXVhbDtkbGNyb3A7bm90aW5kdGVsckRvdWJsZURvdHJpYW5nbGVxO05vdExlc3NTcm90aVN1Y2NlZWRzU2xhbnRFcXVMZWZ0UmlnaHRWZWN0Y3VwYnJjTGVmdFZSYWN1dGU7c2hvcnRwbmNhcDtyaWdodHRocmVldGltZXNDY2lIdW1wRXF1YWw7c2xhcnJtYXBzdG5wYXJzbDt0aGlib3hoZGltb2RpYW1vY2lyY2xOb3RSaWdodFRyaWFuZ2xlRXF1YWw7dWRhcnI7VmVydGljYWxUaW5vdG5pdmE7bGFycmJmbG9uZ3JpZ2h0YXJ5YWN1dGVTdWJzbnZERW1hbWFwc3RvZHF1b0NheWxzaW1wbHVzdHN0cm9rYmV0c3VwbGxicmtzbHU7Tm90Q3VwQ2FwRG93bkxlZnRPbWljcm9uTGVmdERvdWJsZUJyQ2xvY2t3aXN1Y2NlYmFyd2VkZ0hvcml6b250YWxMaW5Nb3BmO2xvbmdsZWZ0YXJyb3dMZWZ0QXJyb3dSaWdodEFyckNlbnRBdW1sO3NjcG9saW50dmZyO2Vxc2xhbnRsZU5lZ2F0aXZlTWVkaXVtdGlubGVmdGxlZmJhY2tjaXJjbGVhcnVsY29ybmVybnBhcmFsbHR3b2hlYWRyaWdodFhzY3I7Y29weXNPcGVuQ3VybHlEb3VibGVRdW90emlnUmlnaHREb3duTGVzc1NsYW50RXF1YXRyaWFuZ2xlZG93bm5wb0hpWGlOb3RTdXBlZG93bmhhcnBvb25sZWZhbGVJbWFnaW5hcnlJY2lyY2xlZGNpcmM7TmVnYXRpdmVWZXJiaWd2Z2FjdUNpcmNsZURvdDtVcmluRG91YmxlVVplcm9XaWR0aFNwdnN1Ym50d29oZWFkcmlnaHRhckxvbmdMZWZ0QXJud25lTG9uZ3JpZ2hjY3Vwcztlc2ltO3ZhcnN1cHNlaW1hdENhcGl0YWxEaWZmZXJlbnRpYWVmRG9sb25ncnNlc3dOb3REb3VibGVWTXNjcjtuZXNlYWVzY3JPbWljcmxvcGFDdXA7Ymlnc3RhZWZyO3N0cmFpZ2h0ZXBzaWxvbjtMZWZ0cmlnaHRhcnJvdztUaGluU3BhY2VDY2FpZWN5YmFja2Vwc2lOZWdhdGl2ZVZlcnljaXJjbGVkY2lyY3BybnN2YXJ0cmlhbmdsZXJpVW5pb247c21hbnZsdHJpZTtDYXBpdGFsRGlmZmVsQXJuY29uZ2RvdDtwcm9wO21hcHNTSGN5O05vdEdyZWF0ZXJTbGFuUHJpSGFuTG5vdG5pdmM7TGVmdFVwVGVlY3V3ZWRMZWZ0VXBUZWVWZXJhcnJzaW07QnNOb3RSaWdodFRyaWFuZ2xlRXN1cHNlbnNob3J0cGFyYWxDb3BOZXN0ZWRHcmVhdGVyR3JlYXRlUmhvY3VydmVhcmVhbHBhU3VjY2VlZHNUQ2FwaXRhbERpZmZlcmVuVmVydGljYWxTZXBhY2hlY3BlcmJhcnZlZTtyYXJybHA7dW9nb247RWxlbWVudGJpZ3VwbGxsdHJibGFja3NxdXN1YmVkb3N0YWV0RG90RGJydmJhR3JlYXRlckdyZWFHcmVhdGVyRnVsbEVxdWFsUmlnaHRUZWVBcnJVc2Njd2NvSW1hY2Rpdm9ueDtVcmluZztDZW5udmxBcnJLSmN5O1JhcnJ0Tm90R3JVcHNpbG9uTGVmdEFuZ2xlQnJhY2tldDt2YXJzdXBzZXRuZXE7ZW9tbnBsZGFsZXRyYWRlVXBBcnJvd0JhcmFzRG91YmxlTGVmdFJpZ3RjeTtVcHBlclJpZ2hFZG90O0xvbmdyaWdodGFycmxtb3Vuc2hvcnROb3RTdWNjYmFyd2VkZ2VhdW1sO29wbGVmdHJpZ2h0c3F1aWdhcnJvdztMb3dlckxlZnRBcnJzcXN1cHNldGhvb2Zub2Y7RG91YmxlUmlnaHRBcnJvdztyaWdodGhhcnBvb251cGZqbGlVbmRlcmxhdGFpbDtVYXJVcEFycm93QmFMZXNzR3JlYXRzZG90ZTtZc2NyZnBhcnRpbkNvdW5uc3VwZTtib3hEcnNlc3dhcm5MZWZ0cmlnaHRlY2FyY3Jvc3NyYWJvdHRTcXVhcmVVbmRyY0RpZmZlcmVuVmRhc2hsSW1hY3JzcXVhcmY7cW9wZm9yaWdvZnJiYnJrO2hvYXJyO05vdExlc3NFcXVzdWJzdW50bGc7cmN1YjtzY25hb3ZiYXI7VmVydGljYVJpZ2h0VmVjdG9yQmxhZW1wdHlMZXNzRnVsbHRoaWNrYWFncmF2Y29tcGxlTmVnYXRpdmVUaGl0aGljT21pY2dhcHRyaXRpbW9ncmF2ZVVwcGVyUmlnaHRBcnJDb25ncnVlbnQ7eHJBVmVyeVRoaW5TcGFjZWN1cmx5ZXFzdWNjQWxwaGFOb3RTcXVhcmVTdWJzZXQ7eG9oeWJ1bFBvaW5jYXJlcGxhU0hjeXRvc2E7T3NsYXNvZGFzbWZyUHJpbXNtYWxsc2V0bWludWtvcGY7emFjdXRlT3RpbWVzUmlnaHRUZWVBcnJvdztucGFUckFFbGlnO0p1a05vdFJldmVyc2VFbGV2c3VibmVib3h2UkFjc2Nwb2xtZWFzdXJlZGFuZ2xlO3BpdGNjdWVjaGVja21hcms7cmZsb092ZUhjaXJVZ3JVZnI7eGR0T21laXRpbFJpZ2h0VXBEb3duVmVjdHJpZ2h0cmlnaHRhY3VyYXJqbWF0aDtsb25ncmlnaHRVZm9wZXJwcmlnaHRzcXVpZ2FycmN0blZkYXNodmVyYmFyO05vdExlc0hvcml6b250YWxlZnRyaWdodHNxdWlnYXJyb3dic2ltZWVxdWludHJpYW5nbGVsZWZ0ZXBsdXM7Tm90U3VjY2VlV2Zuc3VjYztzYztucGFyYWxuVmRhc2g7UkJhcnJyaXNiaWdvZG9sdGNpcjt4aGFPZGJsUmlnaHRBcnJvd0xlZnRud2F2ZGFzaDtkZmlzaEFhY2ZhbGxpbmdkb3RzZXBhY2VkaWx1dWFscmhhZGl2aWRlb25ib3hkTDtjaXJjbGVkY2lybW91c2xFZ05vdFNxdWFyZVN1cGVyc2V0RXF1YWx1cGxob29rcmlnaHN1Y2NuZXFxO05vdEVxdWFsO25icXVlc3Zmcm9kYm5zbWludHJpYW5nbGVsZWZ0ZW5zdXBzZXRlR3JlYXRlckVxdWFsTGVzc25vdGluZG9wcm9mYWRlZztEc2NyO1RpbGxlc3NlcXFnR2RPcjtob210aHRTdWNoVGhyaWdodGFycm93dGFpbE9ncmF2bGN1Ym9ydmZsdG5zbHNxdW9ib3d0aWU7QmFja3NsYXNoO3ZhcnN1YnNldG5lQ2NlZGlEb3VibGVMZWZzdWJzZXRuZXFib3h0aW1Ob3RIdW1wRG93bkh1YXBwcm9lcXZwYXJzbDtleHBvU3Vic2V0RXF1YWxMZWZ0VHJpYW50ZnI7U2NpcmNTdWNjZWVkc0VSaWdodERvdWJsZUJycmF0aW9ubGVmdGFycm93bGFycnNmZmxpZzthcG9zO2JveGRyO1NxdWFyZVN1YnNldFNjeUNvdW50ZXJDbG9ja3dpc2VDb250b3VySW50ZWdyYUNhSWZyO0RvdWJsZVVwRG93bk5lZ2F0aXZlVmVIYWNjdXJseWRjQ29wZjticmVjb21wdHNsZXFzbGFudDtzemxpZ0xlZnRVcERvd25WZWN0b05lc3RlZExlc3N2YXJ0cmlhbmdsZXhoQWlhY3V0VHJpcGxOb3Rib3BmemVlZGxjb0ludGVyc2VjbG1vdXN0YWNoZTtzZWFydXBkb3duYXJycmVhbHBhcnQ7bGFjdXRlO2RpYW1vbmREb3VibGVWZXJ0aUNvbnRvdXJJbnRlUnVsZURlbGF5ZUtjZWR2cmxvbmdsZWZ0RG93blJpZ2h0VmVjdG9yRGlhY3JpdGljYWxUaU92ZXJCcmFja2V0O05vdE5lc3RlZEdyZWF0ZXJHcnJ0cm5zdXBlTGFtYmRhO3RyaWFuZ2xlcWNhcGFuZDtuYXBvc3VsY3JvVXBBck5vdExlc3NHcmVIb3BmO0RvdWJsZXN1cHBsdUlvdGE7YmxrMTRtaWNybnN1Y2NlVFNjeTtOb3RDb25ncnVyaWdodHRocmVldGlEaWFtb25zZXRtbkNjb25pbnQ7cmlnaHRsZWZ0ZWNpcjtkc2NyUmlnaHRGbG9vTm90R3JlYXRlclNsYW50RXFFTmxkc0JyZXZlTm90UmV2ZWJveFVMUmlnaHRUZWVWZWN0b3I7bmNvbmc7ZmlSaWdodFZlY3RvckJhckRKY3lyYWRpYztOb3RUaWxkZVRpbGRlO2F3Y29uaW50Q2xvc2VDdXJseURvdWJsZVF1b3RlO0dzY25zdXBzZXRlcTttdXJicmt4ZHRybGVmdGhhcnBPcGVuQ3VybHlEb3RoaWNrYXBwcm94O2JpZ2NOb3RMZXNzU2xhY29tbWF0O21kYXNmcGFyZXFzbGFudGd0cmVtc3BxZnJydGltZWFscHhyZGRhZ2dlcjtqc2VQc2NyO2VsO1RvcGY7UHJlY2VkZXNUaUNvbnRvdWxkclJjZWRhcHByb3g7bmJzRG93bkFycm93VXBBcnJvd0ZzcmFudWxjcmxlZnRyaWdodHNxdWlnYVpjYWludGNhY2lyZXNxY2Fwc2xvbmdsZWZ0cmlnaHRhZGRvdHNlcVlhbnByY2VwYXJzaW1wZWQ7YnByaXNoY2hjRG91YmxlQ29udG91U09GcmNjdXJyZW47dnppbWFnTG9uZ2xlZnRyaWdodG1pbnVOb3RTdWJzZXRFcXVhbDtIc2NwZXJ0ZW5kb3RzbmVxdWlSaWdodFRyaWFuZ2xlc3NndHI7aW50bExlc3NTbExvbmdMZWZ0UmlnaHRBcnJvdztDb25ncnVydHJpZkxlZnRhdmZvZmNpclVwc2ZmaWxpYmFja2Nvbmc7c2FjdXRlO2V4aXN0O3RpbGRlO0xlZnRUcmlhbmdsZTtyYW5nZXRpZW1zcDEzTHRSaWdoYW9MZWZpaW90YTtDb3BybnNoZG9wZkRvd25hcnJvd3VoYmxrO1ByZWNlZGVzU2JsYWNSY3k7ckhhcm5zaG9ydHBhTm90UmlnaHRUcmlhbmdsZUVxdWFsbmxlc2xuYW5sYUl1Zm9ya3Y7b2hiYXJlYXN0ZXI7TG9uZ0xlZnRBcnJvd0RlRG91YmxlVXBBcmJpZ290aW1lc3JkbGRoYXJub3RpbnZjT3BlbmJpZ2NhcGNhcGNsbHRyaTticmV2ZTtNaWxzYXF1b3JvdGltZWljeWVxc2xhTm90U3VjY2VlZHNFcXVhbG5taWQ7ZmFsbGluZ2lwcm5zdXBzZWxlc3NhcHByb3g7ZmpsQ2xvc2VDUmlnaHRBcnJvd0xlZnRBcnJvd2xsY29ybmVyO3hkZm9wZjtib3hkUjtkb2ZwbmNlZGlsO1ZlcnlUaGluU3BhY2xvdHJjYXJvbmxBcnI7TEpOZXN0ZWRMZXNzTGVzc2xvemVuUmlnaHRGbG9vckxlZnRBcnJOb3RMZWZ0VHJpYW5nbGVFQ2xvc2VDdXJseURvdWJsZVF1b3RsZWZ0dFJldmVyc2VFcXVpbGlicml1V29oYXJyd250cmlhbmdsZXJsb29wYXJyb3dsZWZydHJpbHRzbXRlO1N1YnNldEVxdWFsO0xvbmdsZWZ0cmlnaHJpZ2h0aGFycG9vblNob3J0RG93bkF2YXJyaG9lYWN1dGVzaW1nO05vdERvcGhpdmd0cmVyYXRhaXN1Y2NlcUN1cENhU3F1YXJlU3VwZXJzZXRzY3BvbGluZ3Z1dGlsbm90bml2Y2x1cnVoYXI7aWlpaXZlbGxpcDt2YXJ0cmlhbmdsZWxlbG9uZ2xlZnRyaWdodGFycm9oZWFxc2NyO0NhY3V0ZTt1ZGJsQ2xvc2VDdXJseVF1b3RlRXNpTm90TGVzc0VDbG9zZUN1cmx5RG91YmxlUXVvWmVHcmVhdGVyU2xhbnRFcm9ickxlZnRBbm5taWRsY2Fyb247Q2FwaXRhbER3ZWRiYXJwbHVzYjtlRERvdFphY2JpZ3RyaWFWYmFyO1RpbGRlRnVsbEVxdWFsO3RvcGNpcm5pc2Q7TGVzc0Z1bGxFcXVhbHlpY29hY3V0dXBobmhBaG9va2xlZmxicmFjZU5vdE5lc3RlZExlc3NMZXNzY3JhcnJscGFyTm90Q29uZ3J1ZURhcnJzdWJtcmlnaHRoYWRlcmFycmZzO3N0cmFpZ2hnZmxBYXJwbHVzdG1hbHRlc2U7bHNxdW9yb2ZyO1Nob3J0UnNpZ21hdjtFc2xvbmdyaWdodGFOb3RQcmVjZWRlc0VxdXVnc2VBcnI7YmJyaztsb3RpbWVOZWdhdGl2ZVZlcnlUaGluU3BwcmVjYXBwcm94bWFwc3RvZG93cnNhcXVvR21ERG90O3hyYXJ0aHJ6aWdyZ3RjbnNxc3ViZW5sZWZ0cmJpZ3RyaWFuZ2xldXA7U3VjY2VlZHNTbGFPdGltZXM7RGFnZ3podHJpYW5nbGVsZWZ0c21hbGxzZWVsc2RvTGVmdHJpZ2h0YXJyb3dGaWxsZWRWZXJ5U21hbGxTcXVhcmU7bXN0cG9yaWdodGFycm93O0Fzc2lub2RvdDtib3hVTGNhcm9uO3N1Y2NuZXFOdGlsdkFycjtsZHF1b3J2YXJ0cmlhbmdsZXJpZ2h0U3VjY2Vlc3RyYWlnaHRlcE5vQnJldHJpdGllcWNvbG9uO0xlZnREb3duVGVlVmVjdG90ZG90O0xlc3NFcXVhbEdyZWF0ZXI7VFJBbWNvbW1hcmJyYWNwcmltZTthY0U7TGVmdHJjY2VkaWw7bGFtZW5zcHR3b2hlYWRyaWdodGFycm93Y3VybHl3ZWRwdW5jc0RpZmZlcmVudGlhbExlc2hhckljeW9zbGFzaDtIdW1wRG93blVncmF3ZWRicm9wbHV0aG9ycmRzaERvdWJsZUxvbmdMZWZ0QXJyTGVmdEFycm93QlJpZ2h0YXJyY2VpbDtzcWNhcE50aWxkZWZyYWMzNDttb2RlbHNkYmxhYztFcXVpbGlOb3ROZXN0ZWRHcmVzdXBtdWx0O25zdXBzZXRsdGNjT29wZmNvcGY7aWpsaWc7Q3NjcnR3b2hlYUZvckFyaWdodHRocmVlRXRhbGVzc2VxcWJlbXB0eUFzY3I7ZG93bmRvd25hcnJvd3M7VXBUZXRpbWVzZHRyaWFuZ2xlZEVtcHR5VmVyeVNtWUFndGNpZ2FtbWFEb3duTGVmdFJpR3Q7SXNjcnNjYXBycmFwbHVzYUhvcnRocmVlO2FjdXRMZWZ0QXJyb3dSaWdYb3BmbmF0dXJhbHNFbGVtTm90VGlsZGVFcXVhV2ZyQnNjTm90U3VjY2VlZHNTbHl1bmFwcFN1Y2NlZWRzVGlsWnNjcmlvZ0ZjeTtFYWN1dERvdWJsZUxlZnRBcnJvTGVzc1RpbGRsZWZ0cmlnaHRzcXVpZ2Fycm9zdWNjbmFuZXhydHJpbHRyaURvdWJsZVZlaGFpQ2lyY0xlZnRWZWN0b3JCYXJkd2FuYW5nO29zb2xwYXJzaW1Xb3BiaWdzcURvd25hcnJFY2Fyb3JzcXVvcjtiaWdzcWN1cDtOb3REb3VibGVWZXJ0aWNPdmVyUGFyZW5uc2hvcnRwYXJhbGxscmFkb3RlcTtEb3RFcXVhTmVnYXRpdmVNZWRpdWRqTWVsbGludHJpZ2h0cmlndHdvaGVhZGxlZnRhcnJvd3ViYm94VVJubGVmdGFycm93O0ljc3VwMztSaWdodERvdVpvQ29udG91ckludFVwc2k7TG9uZ2xlZnRhcnJvd2x0cmlldHJpdG5wb2xpbnQ7bGVzZG90YmVwc2k7dG9wZm9ya2RhcnNpbXBsdXM7aGVhcnR0cmlhbmdsZUFtYW9sY3JmcmFjNTY7YmlndHJpYW5nVHJpcGxlRG90U3VjY2VlZHNyYW5nbHJpZ2h0bGVzaG9ydHBhcmFsbGVsb21hY3llU2NlZGxvYXJyO3J0aW1yaG9wc2lMZWZ0RG93blZlY3RmcmFjNTZOZXN0ZWRHY2VkaWw7bGVmdHJpZ2h0c3F1RG91YmxlRG90O1Nob3J0UmlnaHRBcnJvd2xzaW1ucHJlO2Ria2FyTm90R3JlYXRlckdyZWF0bHZuTGVmdFRlZVZlY3RvcjtUaGluU3BhY2U7YXN5bXBuZ3NpdnppZ3phZztsZXNzc2lJbWFnaW5hcnlJO3ZzdXBuZWluZmludGl2ZWViaWdjYWxtaXRzY250aWxkZTtjdXJseWVxcHJSaWdodFRyaWFuZ2xlTGVzc1NsYW50RXF1UXNac0pmb2RibGFjblJpZ2h0YXJybGFycmJhdW1ucGhrZmx0bnM7c3dhcnI7TGVmdEFycm93ZXBzaXZwcmVjYXBwdmFuZ3Jib3hwbHVzO2xlZnRhckFhY3V0ZTtmZmlsaWdzZnI7SG9yaXpvbnRhbFZlcnRpY2FsU2VwYXJhdG9yO2lxdWVzdGNvcHk7TGNlZGJjb25nbWlkYUNvdVlmcm5yaWd2YXJrYUNjb25pY2N1cHNzbW5yaWdoY2Nhcm9WY3k7Y2lyY0FhY3V0T29wY3VkYXJycjtvZWxEb3duUmlnaHR2YXJwaGljY2VkaWxWdmVsaW50bGVmdGxhbmRhbmd0O2JveHBsdXNjdXBjdXBMYXJzY2VkaWxkYWdwckVVcEFycm93RG93bkFycm93RG91YmxlQ29udG91cklydHJpZXZhcm5TaG9ydERaZmNpcmNsZWRhZXhwb25lbnRpYWx0Y2Fyb25OZXN0ZWRMU3VjY2VzcWN1cHNoY3lEb3duQXJyb3pjYXJ6d25qO2xkcmRBY2l2RGFzcnBwTGVzc0Z1bGlncmF2Q2xvY2t0aGthdHNjeW52cnRCb3BmO3BsdXNkbztOc2NyO0NhcGl0YUVsZW1lbnZCYXJlcGFyc2w7QWFjdXRldGNlZGluY2FyZTtEZmduZTtxdWF0aXRoa3NSZXZlcnNlVVJpZ2h0VmVSZXZlcnNsY3VUb3BMbVJvdW5kYm5lO1BhcnRpZ3NpbWU7QUVsaWdpbWF0aDtwcmVjYXBydGltZXNvbWluTGFtYmR2YXJub3RoaW5nO3N1YmU7Tm90SHVtTmVnYXRpdmVUaGlja1NwQ2VudGVTc2Nyc2JxdW9Eb3duTGVmdFZlY3RvckJoZWFydHNjdXJseWVxc3VjYztjYXA7bW9wZjtFYURvd25MZWJhY2lyYztkZW1wc3VwZHN1YnhjaXJjO3JjdWhlYXJ0c3VtaWRkb3Q7Y3VsYXJybmZyO2hvbXRoTm90SHVtcEVxdWFsbnNob3J0cGFyYWxsZWw7Y3VkYVVuZGVyQnJhY2tyaWdodGxlZnRoYXJ4bGFycmJsYWNrdHJpYW5nbGVkb3dsb2FycnN1YnNpbU5vdFJpZ2h0VHJpYW5nbGVCYWRia2Fsb25nRXNpbTtsYWN1dGVnZXNkb3RvbDtEb3duUmlnaHRUZWVWZW5taW9hY3V0ZTtyYnJrZTtndGNjO1RzdHJkemlncmFyTGVmdFRlZ2Vxc2xhTGNlZGlsO0FsbG9vcGFycm93bGVmdDtzemxpZzt2emlnemFpZnI7bGFycmxjdXdlTGVzc0VxdWFsR3JlYUxvc2ltbnhjaWNjYXBzcGFybnJBcnI7bGFycmJmc2hvb2tsZWZ0bHJoYXJkO0xvd2VyUnZhcnRyaWFuZ2xzdXBzdXA7Y2lyY2xlYXJyb3dVcHBlZWxpbnRwcml1d2FuZ2xlO2RqY3lxdWF0ZXJFeHBvbmVudGlhbHZlZTtTaG9ydERvd3JpZ2h0dGRhc2h2SW90Ym94RGNvbW1SaWdodGFycm93c2ltcGx1ZHNjcjtvZHNvbHVkYmxhY1RhdTtSaWdodFRlZVZlc3BhZGVQb2lib3h1bExvbmdsZWZ0YVJldmVyc2VFcXVpbGlicm1pZGFzdHNjcmVxdnBhcnNDZG90O0pjaW5hcGlkcGhpO0h1bXBEb3duSHVtcENvcHJvZEVncmNlbnQ7aHNsYXNobkxlZnRycmFlbXB0RmlsbGVkVmVyeVNtYWxsU3F0Y2Fyb25nZXFzbGFuYm94aHVwaXZlZkRvdDt1d2FuZ2xjdXJseXZlZWlzaW47Y2lyY2xlYXJyb3dsZWZob29rbGVmdGFycm93O1VuZGVib3hIdTtzc2V0bUludmlzaWJsZUNlcHNpbExlc3NHcmVhdGVyR29iZWNhcGFyc2ltO0RpYWNyaXRpY2FsVGlscmJyYW5zaG9ydHBhcm9lTm90VGlsZGVGdWxsRXF1YUxvbmdMZWZ0UmlJbnZpc2liVXBhcnJvdztkb3duZG93bmFycm93c05vdFN1Y2NlZWRzVGlsTmVnYXRpdmVUaGluU3BhY2VEb3VibGVDb2VyYXJoQXJyb2Jya2d0cXVlc3RFbGVtZW50O2xoYmxrcmlnaHRzcXVpZ3BhcnNpU3VwZXJzdGVsZG93bmhhcnBvb25sZWZ0O0Nsb3NlQ3VybHlnYWN1dGVzY2VndHJzaVN1YnNldDtFeHBvbmVudGxlc3NlcWdEb3VibGVMb25nTGVmdEFOb3ROZXN0ZWRMZVphY3V0ZTt0aGthcGN1cmFTdGFndHJlcWRIYXJpZ2h0c3F1aXNtaWxlO3RyaXBlbXBxdW90eWN5Tm90UmV2ZXJzZUVkQXJyO3JvYXJyO25HZ05vdEVxdWFsVGxvbmdsZWZ0cmlnaHRhcnJvd2xlc3NhcHN1cHBsdXM7bXA7Z3Ryc2ltO25wYXJzbHByZWNzaW11cGRvd25yaWdodHJpZ2h0YXJyb2R6Y3k7UnVsZURlTmN5RG93bkJybnZsdHJpZXBsdXNlO25nZXFxQ2xvY2t3aXNlQ29udG91cklOb3RHcmVhdGVyRnVsYmJyc3Vic2V0bkRvd25CcmV2ZTtSdWxlRGVsYXllZFRzdHJvaztOb3ROZXN0ZWRMZXNzTGhvb2tydW1scmlnaHRoYXJwb29udXA7Y2FwYnJjcm9icms7TGVmdEFycm93UkNvbG9MZWZ0VXBEb3duVmVjdG9ydXRyaTtsdGltZXM7UHJlY2VkZXNlQXJyblZkVmVyYmFyZG93bmhhcnBvb25yaWdodDtOb3RFbGVtZW50O3ZlZWJhYm94dGxlc3NzUmlnaHREb3duVGVEb3VibGVSaWdodEFyT3RpbGRlO3djaXBsUmlnaHRBcnJvd0xlZnRBcnJ4aEFycmNpcmNsZWFycm93bERpZmZlcmVudGlhbEQ7b2Zjcm9hbmc7YmRxdW9Bc2NBYllmcjtzc3RhcmY7RG93bkFycm93QmNpcmNsZWFycktjRG93bkFycm93O1N1Y2NlZWRzU2xDdXBDbHZlcnRuZXFVcHBlckxlZnRBcnJvTGVmdHJpZ2h0YWJveFZoYXN5TmVnYXRpdmVUaGlja1NuZUFyckVtcHR5U21hbGxTcU9tYWNMVDtlcWNvbG9yaWdob2RvaW9sdmVydG5lcXFMZWZ0RG93blZlY3RvcjtMbGVmdGFycm93TmVnYXRpdmVUQ2RyZWN0O0lFcmlnaHRsZWZ0aGFycG9vbnNkZW15c2NyV2VOb3RTcXVhcmVTdXBlcnNndHJlcWxlc3M7c2hvcnRwYXJhbGxiZXJub3Vudmx0O2ZyYWMxNnZhbmducmFycjtwbHVzY2lydXdhb2xhcWludGJmcm5zdWJVcEFycm9ybm1pQ2xPcGVuQ3Vhbmdtc2RzdFZlcnRpY2FsdWx0ckxlc3NMZXNud0FyT2FjdWJsYWNrdHJpYW5nbGVkb05lZ2F0aXZlVmJpZ3dlZGdlO25sZWZ0cmlnSmN5O3VkaWdWZXJ0aWNhbFNlcEVtcHR5VmVybnJ0bGVzZ2VzO05lZ2F0aXZlVGhpblNwYXRyaWFuZ2xlcmlnaHRlcXhvcGY7Y3dpbnRsZWZJbWFnaW5zdXBwcm9hbkRvdWJsZVVwZ25lcTtVcEVxdWlsaWJyaXVzb2xiYXI7bGVmdHJpZ2h0aGhhaXJzcHN1YnJhcnI7S0pjbGZpc1RoaWNrU3BhbmxlZnRhcmN3aW53c2NyZXhwZWNsdWJzdWliYWNrc2ltbmF0TGFjdXRldGNhTm90VGNvbmc7Tm90TGVmdFRyaVljeWxvbmdsZWZ0YXJyb3c7ZG90bURpYWNyaXRpY2FsRG90ZXF1aXZERDtmc2NyYmxhY2t0cmlhbnN1cHNldG5lcTtpb2N5bG9wYXI7RG91YmxlTG9uZ0xlZnRBcnJvdztEb3VibGVMb25nUmlnaHRBcnJkb3RlcWRpc2lucztyZHF1cnBwb2xpbnQ7YXdpbnRib3hIRDtMZWZ0UmlnaHRBcnJvd2d0cmVxcWxlc3M7SW9nb25Ob3RMZWZ0VHJpYW5nbGVCYW50cmlhbmdsZXJpZ2hnYW1tYTtTaG9ydFJpZ0JhcndlZG9hc3Q7U2hvcnRMZWZ0QXJyb3dMZWZ0RmxOb3RMZXNzRXF1YWxQcmVjZWRlc1NsYW5ERG90cmFoZHN1Y2NzaWdicmV2ZHN0cm9rO0ZpbGxlZFZlcnlTbWFsbGVtc3AxMztuaGFycjtwcmVjO3N1cHNldG5lcXF1cmNyb2x1cmRzRWxkcXVvR3JlYXRlckZ1bGxFRXhpc0dyZWF0ZXJMZXNzO2JuZXFLYXNzdGFxcHJpbWVkd2FuZ2xlbnduZWFyO2ludGxhTm90VGlsZE5vdEh1bXBFcXVhbDtDb3VudGVyQ2xvY2t3aXNlQ29Sb3BoYXJsb25nbGVmdHJpZ3lvRm9yQ2RvZnJhYzIzO2xzaW1ncGl2O25yaWdodGFycnJsaGFyc2ltZWN1cmx5dmVlO1N1Y2NlZWRzU2xhbnRFcXVhbDtjaXJmbmlucng7ZXVtQ29udG91ckludGVnck1lbGxpbnRyT3RpbGRlVWFycm9jcmF0aW9uYWxTb3BmbG5lcXE7RW1wdHlTTm90RG91YmxsaGFyZDtEb3duQmFuZ21zZGFnO3Roa3NpbTtlb2dvbnByb2ZsaW5lO2Vhc3RVYnJldmU7c2FyaGFydTtVbmRlclBhcmVudGhlc2lzO1NjaXJjO3Z6aWdVcFRlZUFycm93O25sdHJMb3dlclJpZ2h0QXJyb2RmaXNodDtvYWNjb3BmbmVhcnI7RG93bkFyaG9va2xlZnRhckJyYmVjYXVzYWNkO05vdE5lc3RlZEdyZWFxc2NybGVmdHJpZ2h0YUNkb3Rib3hkcmZyb3duO0FvZ2JwZGlzaW5MZWZ0cmlnaHRhcnJHSmF3Y29uaVVuZGVyUGFyZW50ckFhck5vdExlZnRUcmlhbmdsUmlnaHRBcnJvd0xlZnRBcmFycnRsbWlkb3RlcXNsYW5Ec2NyYnNlbU1vbGFycmZzO05vdExlZnRUcmlhbmhhRmlsbGVkVmVyeVNtYWxEaWFjcml0aWNhbERvdWJsZURpYWNyaXRpY2FsRG91YmxlQWNycGFyYXJndHJlcWxlc3RyaWFuZ2xlcmlncGxhbmNrO291U3FydDtDb2xvbkxvbmdsZWZ0YXJyb3c7YnJldmVjb21tYXRpZ3JhdmU7TGVmdFJpcmFycmI7aWNpclpldHNpbWdFUmlJSmxpZ3JpZ2h0YXJkYXNsbHRramNOb3Q7ZGxjcm9waG1tYXQ7c2hjaERKbnZsdHJpYW5kO2JveGhVVXBwZXJSaWdodEFycm92YXJzdXBuYXR1cmFsO05lc3RlZExlcGhvbmVyZGxkaGFyO05vdExlZnF1YU9ncmFPcGVuQ2VtcHRleHBlY3RhdHNkb3Q7dGZyZ2Vxc3V0clVwc2lsU2hvcnRSaWdodEFycm93O0VtcHR5VmVyeVNOb3RIdW1wRG9nbmFwcHJveHVwaGFycG9vbnJpZ2h0TmVzdGVOb3RTdWJRVU9UO2xyaGFyZFJpZ2h0VXBEb3duVnVoYWx1cmRndHJlcXFsRXF1YWxUaWxkZUxlZnRVcFZlY252RGFzaDtibGFja3NxYmN5O3pjYXJvbmN1cmx5ZUxlZnRSaWdodEFycm93O2Nvbk5vdExlc3NFcXVhbDtOZXN0ZWRHcmVhd2NvQ2F5Q3Njb2h1YnJjeTtHcmVhdGVyTGVESmNTdWNjZWVkc1NsYW50eGxhcnI7TmVnYXRpdmVOYWN1dGU7TGVmdFVwRG93eWZnamN3aW50O3VwZG93bmFsdHF1ZXNVb3BmO2Vxc2ltZHVoYWJpZ2NpcmNSaWdkaGFybGJsYWNrbG9Eb3VibGVEb3dycHBvQ291bnRlckNsb2Nrd2lzZUNvbnN1Y2M7RG93blRlZWRvd25kbGJhbHRkb2h5cG5ndDtMZWZ0UmlnaEh1bXBEb3duSHVtT3BlbkN1cmx5RG91YmxlUXVvd29waW5vZFplcm9XaWR0aGJhY2tzaW1lRXhZQWNucGFyYWxsZWxib3hkTm90UHJlY01pbk5vdFByZWNlZGVzU2xhTmV3TGNpckU7WmRvdDtjaXJjbGVhdnByb3BkcmNyb3A7TmVzdGVkTGVzc0xlTGVmdEFuZ2xlQnJhY2t0cmlhbmdsZXJpZ2h0ZWJhcndlZHZhcnRyaWFuZ2xlcmlnaEVxdWFsVGlsZG5qY3Rob3JudG9lTmVnYXRpdmVWZXJ5VGhpblNwYWNlbndhcnJvd0RpYW1vbmRyaGFyZFJpZ2h0VGVlVmVjdG9yYm94dXJEYRgAAgBB+MLlAAsVRmEYAAQAAACxIQAAAAAAAEphGAAFAEGYw+UACxVPYRgABwAAALsiAAAAAAAAVmEYAAcAQbjD5QALBV1hGAAFAEHIw+UACxViYRgABwAAAEoEAAAAAAAAaWEYAAYAQejD5QALFW9hGAAGAAAA+SIAAAAAAAB1YRgABABBiMTlAAsFeWEYAAYAQZjE5QALBX9hGAAFAEGoxOUACwWEYRgABgBBuMTlAAsFimEYAAUAQcjE5QALBY9hGAADAEHYxOUACxWSYRgABwAAANgAAAAAAAAAmWEYAAYAQfjE5QALBZ9hGAAKAEGIxeUACwWpYRgABQBBmMXlAAsFrmEYAAgAQajF5QALFbZhGAAHAAAAOCIAAAAAAAC9YRgABwBB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GAAEAEGI9+UACwVZbBgABABBmPflAAsFXWwYAAwAQaj35QALBWlsGAAFAEG49+UACwVubBgAAwBByPflAAsFcWwYAAMAQdj35QALFXRsGAAFAAAAXCoAAAAAAAB5bBgADgBB+PflAAsFh2wYABAAQYj45QALBZdsGAAIAEGY+OUACwWfbBgABABBqPjlAAslo2wYAAcAAAAWKQAAAAAAAKpsGAAEAAAAESIAAAAAAACubBgABQBB2PjlAAsFs2wYAAcAQej45QALFbpsGAAGAAAA7gAAAAAAAADAbBgAAwBBiPnlAAsFw2wYAAMAQZj55QALFcZsGAAFAAAAugAAAAAAAADLbBgABABBuPnlAAsFz2wYAAYAQcj55QALBdVsGAADAEHY+eUACwXYbBgACwBB6PnlAAsF42wYAAYAQfj55QALBelsGAAFAEGI+uUACyXubBgACAAAAL8qAAAAAAAA9mwYAA4AAAC8IQAAAAAAAARtGAAGAEG4+uUACwUKbRgADQBByPrlAAsFF20YAAMAQdj65QALBRptGAAMAEHo+uUACwUmbRgADgBB+PrlAAsFNG0YAAYAQYj75QALBTptGAAFAEGY++UACzU/bRgAEgAAAKEqAAA4AwAAUW0YAAYAAAAHIgAAAAAAAFdtGAAEAAAAESIAAAAAAABbbRgACABB2PvlAAsFY20YAAYAQej75QALBWltGAAHAEH4++UACwVwbRgACABBiPzlAAsVeG0YAAQAAADWAAAAAAAAAHxtGAAHAEGo/OUACxWDbRgABwAAAMIiAAAAAAAAim0YAAYAQcj85QALBZBtGAADAEHY/OUACwWTbRgABABB6PzlAAsFl20YAAkAQfj85QALBaBtGAAHAEGI/eUACwWnbRgAAwBBmP3lAAsFqm0YAAUAQaj95QALBa9tGAASAEG4/eUACwXBbRgABQBByP3lAAsFxm0YABQAQdj95QALJdptGAAFAAAAuQAAAAAAAADfbRgABgAAAGglAAAAAAAA5W0YAAQAQYj+5QALBeltGAAIAEGY/uUACwXxbRgAAwBBqP7lAAsF9G0YAAoAQbj+5QALBf5tGAAGAEHI/uUACxUEbhgABwAAACopAAAAAAAAC24YAAwAQej+5QALFRduGAAFAAAAnyEAAAAAAAAcbhgAAgBBiP/lAAsVHm4YAAUAAAAu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AEG4oOYACwXYdBgAAwBByKDmAAsV23QYAAcAAAALIQAAAAAAAOJ0GAAMAEHooOYACwXudBgABwBB+KDmAAsV9XQYAAQAAABoIgAAAAAAAPl0GAADAEGYoeYACwX8dBgADABBqKHmAAsFCHUYABQAQbih5gALFRx1GAADAAAAGCEAAAAAAAAfdRgABQBB2KHmAAsVJHUYAAYAAACzIgAAAAAAACp1GAAJAEH4oeYACwUzdRgABgBBiKLmAAsVOXUYABIAAACgIQAAAAAAAEt1GAADAEGoouYACwVOdRgABQBBuKLmAAsFU3UYAAcAQcii5gALBVp1GAAEAEHYouYACwVedRgABwBB6KLmAAsVZXUYAAUAAADDJQAAAAAAAGp1GAAEAEGIo+YACwVudRgABABBmKPmAAsFcnUYAAMAQaij5gALBXV1GAANAEG4o+YACwWCdRgABABByKPmAAsFhnUYAAMAQdij5gALBYl1GAAGAEHoo+YACwWPdRgABABB+KPmAAsFk3UYAAUAQYik5gALJZh1GAAFAAAAciIAAAAAAACddRgABwAAAEMgAAAAAAAApHUYAAIAQbik5gALFaZ1GAAEAAAArAAAAAAAAACqdRgABgBB2KTmAAsFsHUYAAIAQeik5gALBbJ1GAALAEH4pOYACwW9dRgACABBiKXmAAsFxXUYAAsAQZil5gALBdB1GAAMAEGopeYACwXcdRgABQBBuKXmAAsF4XUYAAYAQcil5gALBed1GAAOAEHYpeYACwX1dRgABwBB6KXmAAsF/HUYABoAQfil5gALBRZ2GAAIAEGIpuYACwUedhgAAgBBmKbmAAsVIHYYAAQAAABwIgAAAAAAACR2GAAEAEG4puYACwUodhgABQBByKbmAAsFLXYYAAYAQdim5gALFTN2GAAEAAAA9wAAAAAAAAA3dhgAAwBB+KbmAAsFOnYYAAsAQYin5gALBUV2GAADAEGYp+YACxVIdhgADgAAALAqAAAAAAAAru0XAAMAQbin5gALBVZ2GAAOAEHIp+YACwVkdhgADQBB2KfmAAsFcXYYAAMAQein5gALFXR2GAAFAAAANCEAAAAAAAB5dhgABABBiKjmAAsFfXYYAAYAQZio5gALBYN2GAAEAEGoqOYACwWHdhgABwBBuKjmAAsFjnYYAAIAQcio5gALBUPyHAACAEHYqOYACzWQdhgABQAAAOUAAAAAAAAAlXYYAAcAAABeAQAAAAAAAJx2GAAGAAAAvCEAAAAAAACidhgAAgBBmKnmAAsFpHYYAAsAQaip5gALBa92GAAIAEG4qeYACwW3dhgADgBByKnmAAsFxXYYAAQAQdip5gALBcl2GAACAEHoqeYACxXLdhgABAAAAEMEAAAAAAAAz3YYAAMAQYiq5gALBdJ2GAADAEGYquYACwXVdhgAAgBBqKrmAAsF13YYAAYAQbiq5gALBd12GAAIAEHIquYACwUF2hcAAwBB2KrmAAsF5XYYAAgAQeiq5gALBe12GAAGAEH4quYACwXzdhgACABBiKvmAAsF+3YYAAwAQZir5gALBQd3GAAEAEGoq+YACxULdxgABwAAADUiAAAAAAAAEncYAAsAQcir5gALJR13GAAHAAAApyIAAAAAAAAkdxgABQAAAFbVAQAAAAAAKXcYAAQAQfir5gALBS13GAAGAEGIrOYACwUzdxgAAwBBmKzmAAsVNncYAAQAAACqAAAAAAAAADp3GAADAEG4rOYACwU9dxgAAwBByKzmAAsFU+UXAAMAQdis5gALBUB3GAALAEHorOYACwVLdxgAAwBB+KzmAAsFTncYAAkAQYit5gALBVd3GAAFAEGYreYACwVcdxgAEABBqK3mAAsFbHcYAA0AQbit5gALBXl3GAADAEHIreYACxV8dxgADwAAAMchAAAAAAAAi3cYAAMAQeit5gALFY53GAAEAAAAgyIAAAAAAACSdxgABQBBiK7mAAsVl3cYAAsAAACRIgAAAAAAAKJ3GAACAEGoruYACwWkdxgABQBBuK7mAAsVqXcYAAoAAADaIgAAAAAAAIUpHQACAEHYruYACxWzdxgABwAAAMwqAAAA/gAAuncYAAQAQfiu5gALBb53GAASAEGIr+YACxXQdxgABwAAAEABAAAAAAAA13cYAAMAQaiv5gALBdp3GAACAEG4r+YACwXcdxgABABByK/mAAsV4HcYAAkAAABfAAAAAAAAAOl3GAARAEHor+YACwX6dxgAFwBB+K/mAAsFEXgYAAYAQYiw5gALBRd4GAACAEGYsOYACwUZeBgABABBqLDmAAsFHXgYAAMAQbiw5gALBSB4GAAHAEHIsOYACwUneBgABgBB2LDmAAsFLXgYAAYAQeiw5gALFTN4GAAHAAAAtiEAAAAAAAA6eBgAEABBiLHmAAsFSngYAAUAQZix5gALJU94GAAMAAAADSEAAAAAAABbeBgABwAAAAT7AAAAAAAAYngYAAUAQcix5gALBWd4GAAVAEHYseYACwV8eBgADQBB6LHmAAsFiXgYAAUAQfix5gALBY54GAAEAEGIsuYACwWSeBgABABBmLLmAAsFlngYAAUAQaiy5gALBZt4GAAOAEG4suYACwWpeBgAAgBByLLmAAsFq3gYAAYAQdiy5gALBbF4GAAHAEHosuYACwW4eBgAEABB+LLmAAslyHgYAAkAAAAdIwAAAAAAANF4GAAFAAAAcSIAAAAAAADWeBgAAwBBqLPmAAsF2XgYAAYAQbiz5gALBd94GAAGAEHIs+YACxXleBgADQAAAB0iAAAAAAAA8ngYAAYAQeiz5gALBfh4GAANAEH4s+YACwUFeRgABQBBiLTmAAsFCnkYAAMAQZi05gALFQ15GAAFAAAApSIAAAAAAAASeRgABQBBuLTmAAsFF3kYAAgAQci05gALBR95GAADAEHYtOYACyUieRgACAAAAAUmAAAAAAAAKnkYAAcAAAAMKgAAAAAAADF5GAADAEGIteYACwU0eRgAEABBmLXmAAsFRHkYAAQAQai15gALBUh5GAACAEG4teYACxVKeRgAAwAAAGsiAAAAAAAATXkYAAcAQdi15gALBVR5GAAFAEHoteYACxVZeRgAAwAAAGEgAAAAAAAAXHkYAAUAQYi25gALNWF5GAAEAAAAqioAAAAAAABleRgAFgAAAOEiAAAAAAAAe3kYAAUAAAAjIgAAAAAAAIB5GAAFAEHItuYACwWFeRgAAgBB2LbmAAsVh3kYAAUAAAC1AwAAAAAAAIx5GAADAEH4tuYACwWPeRgACgBBiLfmAAsFmXkYAAIAQZi35gALFZt5GAAFAAAA+wAAAAAAAACgeRgABQBBuLfmAAsFpXkYAAcAQci35gALBax5GAACAEHYt+YACwWueRgADgBB6LfmAAsFvHkYAAUAQfi35gALBcF5GAAQAEGIuOYACxXReRgAEAAAALohAAAAAAAA4XkYAAIAQai45gALFeN5GAAFAAAAZNUBAAAAAADoeRgAAwBByLjmAAsF63kYAAQAQdi45gALBe95GAAMAEHouOYACwX7eRgACgBB+LjmAAsFBXoYAAIAQYi55gALBQd6GAAFAEGYueYACxUMehgADgAAAL8hAAAAAAAAKt0XAAYAQbi55gALFRp6GAAFAAAAxQMAAAAAAAAfehgACQBB2LnmAAsFKHoYAAUAQei55gALJS16GAAFAAAAUSIAAAAAAAAyehgACAAAAGgpAAAAAAAAOnoYAAwAQZi65gALBUZ6GAAFAEGouuYACwVLehgABQBBuLrmAAsFUHoYAAQAQci65gALFVR6GAAHAAAAcQEAAAAAAABbehgAAwBB6LrmAAsFXnoYAAMAQfi65gALBWF6GAAEAEGIu+YACwVlehgACwBBmLvmAAsFu9QXAAMAQai75gALBXB6GAAHAEG4u+YACwV3ehgACwBByLvmAAsFgnoYAAQAQdi75gALBYZ6GAAFAEHou+YACxWLehgABAAAACIAAAAAAAAAj3oYAAgAQYi85gALBZd6GAADAEGYvOYACwWaehgABwBBqLzmAAsloXoYAAkAAAAQIQAAAAAAAKp6GAAGAAAAYyYAAAAAAACwehgACABB2LzmAAsVuHoYAAYAAADJAwAAAAAAAL56GAACAEH4vOYACwXAehgABwBBiL3mAAsVx3oYAAMAAADAAwAAAAAAAMp6GAAEAEGoveYACwXOehgABABBuL3mAAsF0noYAAUAQci95gALBdd6GAAGAEHYveYACwXdehgAAwBB6L3mAAsF4HoYAAYAQfi95gALBeZ6GAADAEGIvuYACwXpehgABABBmL7mAAsl7XoYAAYAAABMIgAAAAAAAPN6GAAMAAAAlSEAAAAAAAD/ehgAEABByL7mAAsFD3sYAAcAQdi+5gALBRZ7GAAGAEHovuYACwUcexgABwBB+L7mAAsFW/0cAAIAQYi/5gALBSN7GAAPAEGYv+YACwUyexgABABBqL/mAAsFNnsYAAQAQbi/5gALBTp7GAANAEHIv+YACwVHexgAAwBB2L/mAAsFSnsYAAUAQei/5gALBU97GAAQAEH4v+YACwVfexgAAwBBiMDmAAsFYnsYAAMAQZjA5gALBWV7GAADAEGowOYACxVoexgAEAAAAOwiAAAAAAAAeHsYAAYAQcjA5gALFX57GAAGAAAAbykAAAAAAACEexgABQBB6MDmAAs1iXsYAAkAAADRAwAAAAAAAJJ7GAAGAAAAMykAAAAAAACYexgACAAAACcqAAAA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QfiC5wALFUaJGAAHAAAA6AAAAAAAAACuzhcABABBmIPnAAsVTYkYAAcAAACAKgAAAAAAAFSJGAAEAEG4g+cACwVYiRgABQBByIPnAAsVXYkYAAoAAACQIQAAAAAAAGeJGAACAEHog+cACwVpiRgABABB+IPnAAsFbYkYAAcAQYiE5wALBXSJGAAEAEGYhOcACwV4iRgABABBqITnAAsFfIkYAAUAQbiE5wALBYGJGAAGAEHIhOcACwWHiRgACgBB2ITnAAsFkYkYAAQAQeiE5wALBZWJGAAOAEH4hOcACwWjiRgABQBBiIXnAAsFqIkYAA0AQZiF5wALBbWJGAAEAEGohecACxW5iRgABgAAAM0AAAAAAAAAv4kYAAUAQciF5wALBcSJGAAEAEHYhecACwXIiRgACABB6IXnAAsF0IkYAAQAQfiF5wALBdSJGAANAEGIhucACwXhiRgACwBBmIbnAAsV7IkYAAYAAABTIgAAAAAAAPKJGAAIAEG4hucACwX6iRgABABByIbnAAsF/okYAAQAQdiG5wALJQKKGAAMAAAAdiIAAAAAAAAOihgABgAAAMYhAAAAAAAAFIoYAAsAQYiH5wALBR+KGAAEAEGYh+cACwUjihgABgBBqIfnAAsFKYoYAAQAQbiH5wALJS2KGAAEAAAAGgQAAAAAAAAxihgABgAAAFclAAAAAAAAN4oYAAkAQeiH5wALFUCKGAAWAAAACyAAAAAAAABWihgACABBiIjnAAsFXooYAAIAQZiI5wALBWCKGAAEAEGoiOcACxVkihgACQAAAEopAAAAAAAAbYoYAAMAQciI5wALBXCKGAAMAEHYiOcACwV8ihgABgBB6IjnAAsFgooYAAYAQfiI5wALFYiKGAAHAAAAYCYAAAAAAACPihgABwBBmInnAAsFlooYAAMAQaiJ5wALBZmKGAACAEG4iecACwWbihgABABByInnAAsFn4oYAAcAQdiJ5wALFaaKGAAEAAAArwAAAAAAAACqihgACwBB+InnAAsVtYoYAAgAAAB8IwAAAAAAAL2KGAAIAEGYiucACwXFihgAAwBBqIrnAAsVyIoYAAUAAABkKQAAAAAAAM2KGAAKAEHIiucACwXXihgABABB2IrnAAsF24oYABEAQeiK5wALBeyKGAAHAEH4iucACwXzihgABQBBiIvnAAsF+IoY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AEHYm+cACwVGjhgABwBB6JvnAAsVTY4YAAUAAAAkIQAAAAAAAFKOGAALAEGInOcACwVdjhgABQBBmJznAAsFYo4YAAIAQaic5wALBWSOGAAEAEG4nOcACwVojhgABgBByJznAAsFbo4YAAQAQdic5wALBXKOGAACAEHonOcACwV0jhgAFABB+JznAAsFiI4YAAQAQYid5wALBYyOGAAJAEGYnecACxWVjhgABAAAAH4qAAAAAAAAmY4YAAcAQbid5wALBaCOGAAMAEHInecACwWsjhgAAwBB2J3nAAsFr44YAAgAQeid5wALFbeOGAAHAAAAYAEAAAAAAAC+jhgABgBBiJ7nAAslxI4YAAUAAABmIgAAAAAAAMmOGAAJAAAApSEAAAAAAADSjhgABABBuJ7nAAsF1o4YABMAQcie5wALBemOGAAKAEHYnucACwXzjhgACQBB6J7nAAsF/I4YAAcAQfie5wALFQOPGAAMAAAAqiUAAAAAAAAPjxgAAwBBmJ/nAAsFEo8YAAoAQaif5wALFRyPGAAEAAAAogAAAAAAAAAgjxgACABByJ/nAAslKI8YAAkAAABIKgAAAAAAADGPGAAEAAAA3AAAAAAAAAA1jxgABwBB+J/nAAsFPI8YAAIAQYig5wALBcQRHQACAEGYoOcACyU+jxgAEAAAALIiAAAAAAAATo8YAAcAAABfIgAAAAAAAFWPGAAJAEHIoOcACwVejxgABQBB2KDnAAsFY48YAAUAQeig5wALBWiPGAAJAEH4oOcACwVxjxgAAgBBiKHnAAslc48YAAgAAADCKQAAAAAAAHuPGAALAAAAzCoAAAAAAACGjxgACwBBuKHnAAsFkY8YAAMAQcih5wALBZSPGAADAEHYoecACxWXjxgABQAAAPsiAAAAAAAAnI8YAAQAQfih5wALBaCPGAAEAEGIoucACwWkjxgACwBBmKLnAAsVr48YAAgAAAA8KgAAAAAAALePGAAHAEG4oucACwW+jxgACABByKLnAAsFxo8YAAwAQdii5wALBdKPGAAHAEHooucACwXZjxgABgBB+KLnAAsF348YAAUAQYij5wALBeSPGAAEAEGYo+cACwXojxgABABBqKPnAAsF7I8YAAQAQbij5wALBfCPGAAGAEHIo+cACzX2jxgABwAAAAQqAAAAAAAA/Y8YAAYAAAA1AQAA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uZMYAAYAQai05wALBb+TGAAEAEG4tOcACwXDkxgADwBByLTnAAsV0pMYABcAAADjIgAAAAAAAOmTGAAFAEHotOcACwXukxgABgBB+LTnAAsF9JMYAAcAQYi15wALBfuTGAABAEGYtecACwX8kxgABABBqbXnAAtElBgABQAAAFoEAAAAAAAABZQYAAQAAAAhBAAAAAAAAAmUGAAGAAAA5yIAAAAAAAAPlBgADwAAAJkhAAAAAAAAHpQYABYAQfi15wALBTSUGAAGAEGItucACwU6lBgACABBmLbnAAsFQpQYAA8AQai25wALBVGUGAAEAEG4tucACwVVlBgABgBByLbnAAsVW5QYAAcAAACxAAAAAAAAAGKUGAAFAEHotucACwVnlBgADwBB+LbnAAsFdpQYAA0AQYi35wALBYOUGAANAEGYt+cACwWQlBgAFQBBqLfnAAsFpZQYAAsAQbi35wALFbCUGAAJAAAAyCQAAAAAAAC5lBgABABB2LfnAAsVvZQYAAUAAADM1AEAAAAAAMKUGAAEAEH4t+cACwXGlBgACABBiLjnAAsFzpQYAAQAQZi45wALBdKUGAAEAEGouOcACwXWlBgABABBuLjnAAsF2pQYAAYAQci45wALBeCUGAAGAEHYuOcACxXmlBgABAAAACoAAAAAAAAA6pQYAAQAQfi45wALBe6UGAADAEGIuecACxXxlBgABQAAALDUAQAAAAAA9pQYAAYAQai55wALBfyUGAAEAEG5uecAC0SVGAAEAAAAOAQAAAAAAAAElRgAAwAAAAgiAAAAAAAAB5UYAAUAAAA2BAAAAAAAAAyVGAAGAAAAawEAAAAAAAASlRgAEgBBiLrnAAsFJJUYAAoAQZi65wALBS6VGAAFAEGouucACxUzlRgABwAAALwAAAAAAAAAOpUYAAMAQci65wALBT2VGAAGAEHYuucACyVDlRgABwAAAFUBAAAAAAAASpUYAAcAAAC3IQAAAAAAAFGVGAAEAEGIu+cACxVVlRgACAAAAPYiAAAAAAAAXZUYAAcAQai75wALBWSVGAACAEG4u+cACwVmlRgAEQBByLvnAAsFd5UYAAkAQdi75wALBYCVGAADAEHou+cACwVC5hcAAgBB+LvnAAsFg5UYABAAQYi85wALBZOVGAACAEGYvOcACwWVlRgABgBBqLznAAsFm5UYAAgAQbi85wALBbpBIwADAEHIvOcACwWjlRgAAwBB2LznAAsFppUYAAMAQei85wALBafXFwAGAEH4vOcACwWPFR0AAgBBiL3nAAsFqZUYAAIAQZi95wALBauVGAASAEGovecACxW9lRgAEAAAAM8pAAAAAAAAzZUYAA8AQci95wALBdyVGAACAEHYvecACwXelRgACQBB6L3nAAsV55UYAAkAAAD/JwAAAAAAAPCVGAAQAEGJvucACxSWGAAIAAAAwyoAAAAAAAAIlhgABgBBqL7nAAsVDpYYAAQAAACmIQAAAAAAABKWGAAGAEHIvucACzUYlhgABAAAAKgDAAAAAAAAHJYYAAcAAAC9KgAAAAAAACOWGAAGAAAAkQMAAAAAAAAplhgAAwBBiL/nAAsFLJYYAAUAQZi/5wALFTGWGAANAAAAdCIAAAAAAAA+lhgAEABBuL/nAAsFTpYYAAUAQci/5wALFVOWGAAFAAAASyIAAAAAAABYlhgADwBB6L/nAAsFZ5YYAAQAQfi/5wALBWuWGAAFAEGIwOcACwVwlhgABgBBmMDnAAsFdpYYAAcAQajA5wALBX2WGAAFAEG4wOcACwWClhgADgBByMDnAAsFkJYYAAUAQdjA5wALBZWWGAAGAEHowOcACxWblhgAEAAAAE4pAAAAAAAAq5YYAA8AQYjB5wALBbqWGAAFAEGYwecACxW/lhgABgAAAOQhAAAAAAAAxZYYAAUAQbjB5wALBcqWGAAMAEHIwecACwXWlhgAEQBB2MHnAAsV55YYAAYAAAALBAAAAAAAAO2WGAAEAEH4wecACwXxlhgACQBBiMLnAAsF+pYYAAkAQZjC5wALBQOXGAAHAEGowucACwUKlxgAAwBBuMLnAAsFDZcYAAsAQcjC5wALBRiXGAAGAEHYwucACxUelxgABAAAADwiAAAAAAAAIpcYAAIAQfjC5wALFSSXGAASAAAAyyEAAAAAAAA2lxgABABBmMPnAAsFOpcYAAoAQajD5wALBUSXGAAGAEG4w+cACwVKlxgABQBByMPnAAsFT5cYAAgAQdjD5wALBVeXGAAFAEHow+cACwVclxgABQBB+MPnAAsFYZcYAA8AQYjE5wALBXCXGAAFAEGYxOcACwWVPR0AAgBBqMTnAAsFdZcYAAMAQbjE5wALBXiXGAAIAEHIxOcACwWAlxgABABB2MTnAAsFhJcYAAQAQejE5wALFYiXGAAHAAAALyIAAAAAAACPlxgABwBBiMXnAAsFlpcYAAwAQZjF5wALBaKXGAACAEGoxecACwWklxgACQBBuMXnAAsFrZcYAAQAQcjF5wALJbGXGAAEAAAAINUBAAAAAAC1lxgAEAAAAL0lAAAAAAAAxZcYAAIAQfjF5wALBceXGAAOAEGIxucACwXVlxgABABBmMbnAAsl2ZcYAAYAAABqJQAAAAAAAN+XGAAIAAAAviIAAAAAAADnlxgACABByMbnAAsF75cYAAgAQdjG5wALBfeXGAAHAEHoxucACwX+lxgABgBB+MbnAAsFBJgYAAMAQYjH5wALBQeYGAAEAEGYx+cACwULmBgABABBqMfnAAsFD5gYAAMAQbjH5wALBRKYGAAHAEHIx+cACwUZmBgABQBB2MfnAAsFHpgYAAIAQejH5wALBSCYGAAFAEH4x+cACwUlmBgACQBBiMjnAAsFLpgYAAQAQZjI5wALBTKYGAAEAEGoyOcACwU2mBgACABBuMjnAAsFPpgYAAYAQcjI5wALBUSYGAAJAEHYyOcACwVNmBgAAwBB6MjnAAsFUJgYAAkAQfjI5wALBVmYGAAMAEGIyecACwVlmBgACgBBmMnnAAsFb5gYABQAQajJ5wALBYOYGAAIAEG4yecACwWLmBgABwBByMnnAAsFkpgYAAEAQdjJ5wALBZOYGAACAEHoyecACwWVmBgABgBB+MnnAAsFm5gYAAQAQYjK5wALBZ+YGAABAEGYyucACwWgmBgACgBBqMrnAAsFqpgYAAYAQbjK5wALBbCYGAAEAEHIyucACwW0mBgACwBB2MrnAAsFv5gYAA0AQejK5wALBcyYGAAIAEH4yucACwXUmBgACABBiMvnAAsF3JgYAA0AQZjL5wALBemYGAADAEGoy+cACwXsmBgABABBuMvnAAsV8JgYAAgAAAD1IgAAAAAAAPiYGAAEAEHYy+cACzX8mBgABwAAAGgBAAAAAAAAA5kYAAYAAAAEBAAAAAAAAAmZGAAEAAAA0CIAAAAAAAANmRgABgBBmMznAAsFE5kYAAIAQajM5wALBRWZGAAMAEG4zOcACwUhmRgACwBByMznAAsVLJkYABIAAADpJwAAAAAAAD6ZGAAHAEHozOcACwVFmRgACwBB+MznAAsFUJkYAAwAQYjN5wALBVyZGAADAEGYzecACwVfmRgABABBqM3nAAsVY5kYAAYAAACKIgAAAAAAAGmZGAAFAEHIzecACwVumRgACQBB2M3nAAsFd5kYAAMAQejN5wALBXqZGAAEAEH4zecACwV+mRgABQBBiM7nAAsFg5kYAAkAQZjO5wALBYyZGAATAEGozucACxWfmRgABgAAADQBAAAAAAAApZkYAAUAQcjO5wALBaqZGAAFAEHYzucACwWvmRgAAwBB6M7nAAsFspkYAAMAQfjO5wALBbWZGAAQAEGIz+cACwXFmRgADABBmM/nAAsV0ZkYAAQAAAAjIgAAAAAAANWZGAAMAEG4z+cACwXhmRgABgBByM/nAAsF55kYAAMAQdjP5wALJeqZGAAEAAAAJdUBAAAAAADumRgABQAAAK0qAAAAAAAA85kYAAEAQYjQ5wALBfSZGAAQAEGY0OcACwUEmhgACgBBqNDnAAsFDpoYAAMAQbjQ5wALBRGaGAAKAEHI0OcACwUbmhgACABB2NDnAAsFI5oYAAYAQejQ5wALBSmaGAACAEH40OcACxUrmhgABQAAADYnAAAAAAAAMJoYAAcAQZjR5wALBTeaGAAOAEGo0ecACwVFmhgACgBBuNHnAAsFT5oYAAMAQcjR5wALBVKaGAACAEHY0ecACwVUmhgABgBB6NHnAAsFWpoYAAcAQfjR5wALFWGaGAAJAAAA4iMAAAAAAABqmhgABABBmNLnAAsFbpoYAAkAQajS5wALBXeaGAAFAEG40ucACwV8mhgABQBByNLnAAsFgZoYAAQAQdjS5wALBYWaGAADAEHo0ucACwWImhgABQBB+NLnAAsVjZoYAAcAAAAYIQAAAAAAAJSaGAACAEGY0+cACwWWmhgABgBBqNPnAAsFnJoYAAUAQbjT5wALBaGaGAAFAEHI0+cACwWmmhgABABB2NPnAAslqpoYAAsAAADIIQAAAAAAALWaGAAFAAAArNQBAAAAAAC6mhgAAwBBiNTnAAsFvZoYAAcAQZjU5wALBcSaGAAfAEGo1OcACwXjmhgACABBuNTnAAsF65oYAAUAQcjU5wALBfCaGAADAEHY1OcACwXzmhgACgBB6NTnAAsF/ZoYAAUAQfjU5wALBQKbGAAEAEGI1ecACwUGmxgABgBBmNXnAAsFDJsYAAQAQajV5wALFRCbGAAMAAAA9gMAAAAAAAAcmxgABABByNXnAAslIJsYAAQAAACCIgAAAAAAACSbGAAHAAAAOQEAAAAAAAArmxgAAwBB+NXnAAsFLpsYAAcAQYjW5wALBTWbGAAFAEGY1ucACwU6mxgABwBBqNbnAAsFQZsYABAAQbjW5wALFVGbGAAIAAAA1yoAAAAAAABZmxgABABB2NbnAAsFXZsYAAYAQejW5wALBYjZFwADAEH41ucACwVjmxgADgBBiNfnAAsFcZsYAAMAQZjX5wALFXSbGAAEAAAAswAAAAAAAAB4mxgAAwBBuNfnAAsVe5sYAAUAAAAuBAAAAAAAAICbGAAEAEHY1+cACwWEmxgABABB6NfnAAsFiJsYAAUAQfjX5wALBY2bGAAFAEGI2OcACwWSmxgABQBBmNjnAAsVl5sYAA8AAADLIgAAAAAAAKabGAAQAEG42OcACxW2mxgABgAAAA0pAAAAAAAAvJsYAAQAQdjY5wALBcCbGAASAEHo2OcACxXSmxgABgAAABEhAAAAAAAA2JsYAAUAQYjZ5wALBd2bGAADAEGY2ecACwXgmxgABQBBqNnnAAsF5ZsYAAMAQbjZ5wALFeibGAAEAAAAxAAAAAAAAADsmxgACgBB2NnnAAsF9psYAAcAQejZ5wALBf2bGAAEAEH42ecACwUBnBgAEQBBiNrnAAsVEpwYAAYAAADeIgAAAAAAABicGAAGAEGo2ucACwUenBgABwBBuNrnAAsFJZwYAAQAQcja5wALBSmcGAAEAEHY2ucACwUtnBgAEABB6NrnAAsFPZwYAAsAQfja5wALBUicGAACAEGI2+cACwVKnBgACgBBmNvnAAsFVJwYAAYAQajb5wALBVqcGAAGAEG42+cACxVgnBgABQAAAL7UAQAAAAAAZZwYAAcAQdjb5wALBWycGAADAEHo2+cACwVvnBgABQBB+NvnAAsFdJwYAAIAQYjc5wALBXacGAAFAEGY3OcACwV7nBgACgBBqNznAAsVhZwYAAcAAABAJgAAAAAAAIycGAAHAEHI3OcACwWTnBgACABB2NznAAslm5wYABAAAADTIQAAAAAAAKucGAAFAAAAkCEAAAAAAACwnBgABQBBiN3nAAsFtZwYAAsAQZjd5wALFcCcGAAIAAAAdyoAAAAAAADInBgABwBBuN3nAAsFz5wYAA0AQcjd5wALBdycGAADAEHY3ecACwXfnBgADgBB6N3nAAsF7ZwYAAIAQfjd5wALBe+cGAAGAEGI3ucACwX1nBgABQBBmN7nAAsF+pwYAAUAQaje5wALBf+cGAAIAEG43ucACwUHnRgABQBByN7nAAsFDJ0YAAMAQdje5wALBQ+dGAAIAEHo3ucACwUXnRgAFgBB+N7nAAsFLZ0YAAkAQYjf5wALBTadGAAIAEGY3+cACwU+nRgABABBqN/nAAsVQp0YAAQAAAC6AAAAAAAAAEadGAALAEHI3+cACwVRnRgABwBB2N/nAAsFWJ0YAAQAQejf5wALBVydGAAQAEH43+cACwVsnRgABgBBiODnAAsFcp0YAAMAQZjg5wALBXWdGAAGAEGo4OcACwV7nRgABABBuODnAAsFf50YAAMAQcjg5wALBYKdGAAEAEHY4OcACwWGnRgABABB6ODnAAsVip0YAAYAAABsIgAAAAAAAJCdGAAKAEGI4ecACwOwPyMAQZjh5wALFZqdGAAPAAAAeCIAAAAAAACpnRgADQBBuOHnAAsVtp0YAAQAAACvKgAAAAAAALqdGAAIAEHY4ecACxXCnRgACAAAAKUDAAAAAAAAyp0YAAIAQfjh5wALFcydGAAHAAAABioAAAAAAADTnRgABQBBmOLnAAsl2J0YAAcAAAC8KQAAAAAAAN+dGAARAAAAfyIAADgDAADwnRgABwBByOLnAAsl950YAAcAAADUKgAAAAAAAP6dGAAGAAAANyEAAAAAAAAEnhgABABB+OLnAAsVCJ4YABMAAADnJwAAAAAAABueGAADAEGY4+cACyUenhgABgAAANQAAAAAAAAAJJ4YAAMAAACaKgAAAAAAACeeGAAEAEHI4+cACwUrnhgABQBB2OPnAAsFMJ4YAAUAQejj5wALBTWeGAACAEH44+cACwU3nhgAAwBBiOTnAAslOp4YAA8AAADZAgAAAAAAAEmeGAAGAAAA9icAAAAAAABPnhgABQBBuOTnAAslVJ4YAAsAAADFKgAAOAMAAF+eGAAGAAAAdwEAAAAAAABlnhgADgBB6OTnAAsVc54YAAkAAAChKgAAAAAAAHyeGAADAEGI5ecACxV/nhgAAwAAAK4AAAAAAAAAgp4YAAYAQajl5wALFYieGAAFAAAAwdQBAAAAAACNnhgAAgBByOXnAAsVj54YAAUAAABZBAAAAAAAAJSeGAALAEHo5ecACwWfnhgADQBB+OXnAAsFrJ4YAAUAQYjm5wALJbGeGAANAAAAcyIAAAAAAAC+nhgABQAAAEgEAAAAAAAAw54YAAsAQbjm5wALBc6eGAAUAEHI5ucACwXinhgABQBB2ObnAAsF554YAAwAQejm5wALFfOeGAAIAAAAACoAAAAAAAD7nhgABQBBiefnAAsEnxgABQBBmOfnAAsVBZ8YAAYAAAByAQAAAAAAAAufGAAGAEG45+cACwURnxgAAwBByOfnAAsFFJ8YAAsAQdjn5wALBR+fGAAFAEHo5+cACwUknxgABABB+OfnAAsVKJ8YAAcAAADcIAAAAAAAAC+fGAAKAEGY6OcACwU5nxgABwBBqOjnAAsFQJ8YAAIAQbjo5wALBUKfGAAMAEHI6OcACzVOnxgABQAAAMYqAAAAAAAAU58YAA0AAACnIQAAAAAAAGCfGAADAAAAnQMAAAAAAABjnxgAAwBBiOnnAAsVZp8YAAcAAABZIQAAAAAAAG2fGAANAEGo6ecACwV6nxgACQBBuOnnAAsFg58YAAEAQcjp5wALBYSfGAAHAEHY6ecACwWLnxgAAwBB6OnnAAsFjp8YAAUAQfjp5wALBZOfGAALAEGI6ucACxWenxgABQAAAD4AAADSIAAAo58YAAIAQajq5wALBaWfGAADAEG46ucACwWonxgACwBByOrnAAsFs58YAAMAQdjq5wALFbafGAAIAAAApCIAAAAAAAC+nxgAAwBB+OrnAAs1e+cXAAUAAADXAAAAAAAAAMGfGAAFAAAAASIAAAAAAADGnxgAEAAAAOoiAAAAAAAA1p8YAA8AQbjr5wALBeWfGAANAEHI6+cACwXynxgABABB2OvnAAsF9p8YAAYAQejr5wALBfyfGAAHAEH46+cACxUDoBgABQAAAMUqAAAAAAAACKAYAAYAQZjs5wALRQ6gGAAHAAAAIgEAAAAAAAAVoBgABgAAANYDAAAAAAAAG6AYAAYAAABgAAAAAAAAACGgGAAJAAAAtiMAAAAAAAAqoBgABQBB6OznAAsFL6AYAAgAQfjs5wALBTegGAANAEGI7ecACwVEoBgAAwBBmO3nAAsFR6AYAAIAQajt5wALBUmgGAAHAEG47ecACwVQoBgAAgBByO3nAAsFUqAYAAMAQdjt5wALBVWgGAAOAEHo7ecACwVjoBgABQBB+O3nAAsFaKAYAAIAQYju5wALBWqgGAAHAEGY7ucACwVxoBgAAwBBqO7nAAsFdKAYAAUAQbju5wALBXmgGAAGAEHI7ucACxV/oBgAEgAAALQiAAAAAAAAkaAYAAIAQeju5wALBZOgGAAJAEH47ucACwWcoBgABABBiO/nAAsFoKAYAAsAQZjv5wALBaugGAASAEGo7+cACwW9oBgABABBuO/nAAsFwaAYAAcAQcjv5wALBcigGAAFAEHY7+cACwXNoBgABwBB6O/nAAsV1KAYAAYAAAAnIgAAAAAAANqgGAADAEGI8OcACwXdoBgACwBBmPDnAAsF6KAYAAMAQajw5wALBeugGAAFAEG48OcACxXwoBgABwAAAN0DAAAAAAAA96AYAA8AQdjw5wALBQahGAAFAEHo8OcACwULoRgAAgBB+PDnAAsFDaEYAAUAQYjx5wALBRKhGAAFAEGY8ecACxUXoRgABAAAAD4EAAAAAAAAG6EYABYAQbjx5wALFTGhGAAEAAAAoQMAAAAAAAA1oRgABQBB2PHnAAsFOqEYAAwAQejx5wALBUahGAAFAEH48ecACwVLoRgABwBBiPLnAAsVUqEYAAYAAAC1AAAAAAAAAFihGAAKAEGo8ucACwVioRgADwBBuPLnAAsFcaEYAAcAQcjy5wALBXihGAAIAEHY8ucACwWAoRgABgBB6PLnAAslhqEYAAUAAABA1QEAAAAAAIuhGAAFAAAAQSIAAAAAAACQoRgAEQBBmPPnAAsFoaEYAAUAQajz5wALJaahGAAIAAAAJioAAAAAAACuoRgABgAAAJQiAAAAAAAAtKEYAAYAQdjz5wALFbqhGAAMAAAAzyEAAAAAAADGoRgADgBB+PPnAAsF1KEYAAIAQYj05wALBdahGAALAEGY9OcACwXhoRgAAQBBqPTnAAsFFekXAAEAQbj05wALBeKhGAAEAEHI9OcACwXmoRgABgBB2PTnAAsF7KEYAAwAQej05wALBfihGAAMAEH49OcACxUEohgACAAAABshAAAAAAAADKIYAAMAQZj15wALFQ+iGAAQAAAAlyEAAAAAAAAfohgACQBBuPXnAAsFKKIYAAYAQcj15wALBS6iGAADAEHY9ecACwVz7xwAAgBB6PXnAAsVMaIYAAYAAABuKQAAAAAAADeiGAADAEGI9ucACwU6ohgAAwBBmPbnAAsFPaIYAAsAQaj25wALBUiiGAADAEG49ucACwVLohgABABByPbnAAsVT6IYAAcAAACTIgAAAP4AAFaiGAAGAEHo9ucACwVcohgABABB+PbnAAsFYKIYAAUAQYj35wALBWWiGAAMAEGY9+cACwVxohgACABBqPfnAAsVeaIYAAYAAABYJQAAAAAAAH+iGAAEAEHI9+cACwWDohgABgBB2PfnAAsFiaIYAAUAQej35wALFY6iGAAEAAAAKCEAAAAAAACSohgADwBBiPjnAAsFoaIYAAcAQZj45wALBaiiGAAFAEGo+OcACwWtohgABABBuPjnAAsFsaIYAAYAQcj45wALFbeiGAAEAAAA0SIAAAAAAAC7ohgADABB6PjnAAsFx6IYAA8AQfj45wALBdaiGAADAEGI+ecACwXZohgAAwBBmPnnAAsF3KIYAAwAQaj55wALBeiiGAAKAEG4+ecACxXyohgACgAAAIYqAAAAAAAA/KIYAAYAQdj55wALBQKjGAAEAEHo+ecACwUGoxgABgBB+PnnAAsFDKMYABAAQYj65wALFRyjGAAGAAAAJCUAAAAAAAAioxgACABBqPrnAAsFKqMYAAMAQbj65wALFS2jGAAEAAAAqAAAAAAAAAAxoxgABABB2PrnAAsVNaMYAAYAAAAC+wAAAAAAADujGAAEAEH4+ucACwU/oxgAEgBBiPvnAAsFUaMYAAcAQZj75wALFVijGAAEAAAAIdUBAAAAAABcoxgAAwBBuPvnAAsFX6MYAAQAQcj75wALFWOjGAARAAAAuyEAAAAAAAB0oxgADwBB6PvnAAsFg6MYAAUAQfj75wALBYijGAADAEGI/OcACwWLoxgACQBBmPznAAsFlKMYAAMAQaj85wALBZejGAADAEG4/OcACwWaoxgABQBByPznAAsFn6MYAAsAQdj85wALBaqjGAAJAEHo/OcACwWzoxgACABB+PznAAsFu6MYAAQAQYj95wALBb+jGAACAEGY/ecACwXBoxgADgBBqP3nAAsFz6MYAAMAQbj95wALBdKjGAAEAEHI/ecACwXWoxgABABB2P3nAAsF2qMYAAIAQej95wALBdyjGAAFAEH4/ecACwXhoxgACgBBiP7nAAsF66MYAAMAQZj+5wALFe6jGAAGAAAAWwQAAAAAAAD0oxgABgBBuP7nAAsF+qMYAAgAQcj+5wALFQKkGAADAAAARyEAAAAAAAAFpBgABgBB6P7nAAsFC6QYAAQAQfj+5wALBQ+kGAAFAEGI/+cACwUUpBgABgBBmP/nAAsFGqQYAAoAQaj/5wALBSSkGAADAEG4/+cACwUnpBgADQBByP/nAAsFNKQYAAYAQdj/5wALFTqkGAAHAAAAXwEAAAAAAABBpBgABQBB+P/nAAsFRqQYAAQAQYiA6AALBUqkGAAUAEGYgOgACxVepBgABwAAABYgAAAAAAAAZaQYAAUAQbiA6AALBWqkGAAHAEHIgOgACwVxpBgABQBB2IDoAAsFdqQYAA4AQeiA6AALBYSkGAAFAEH4gOgACzWJpBgABgAAANkAAAAAAAAAj6QYAAcAAABtAQAAAAAAAJakGAAMAAAA3iIAAAAAAACipBgADQBBuIHoAAsVr6QYAAQAAAA6BAAAAAAAALOkGAADAEHYgegACwW2pBgACQBB6IHoAAslv6QYAAcAAABKKgAAAAAAAMakGAAGAAAAjyoAAAAAAADMpBgABQBBmILoAAsF0aQYAAQAQaiC6AALBdWkGAADAEG4gugACwXYpBgACQBByILoAAsF4aQYAAIAQdiC6AALFeOkGAAMAAAAlCIAAAAAAADvpBgAEABB+ILoAAsF/6QYAAMAQYiD6AALBQKlGAACAEGYg+gACwUEpRgABgBBqIPoAAsFCqUYAAMAQbiD6AALBQ2lGAAFAEHIg+gACxUSpRgAAwAAAHoiAAAAAAAAFaUYAAYAQeiD6AALBRulGAABAEH4g+gACyUcpRgABwAAABwpAAAAAAAAI6UYAAYAAACaAwAAAAAAACmlGAAPAEGohOgACwU4pRgABwBBuIToAAsFP6UYAAQAQciE6AALJUOlGAAGAAAAHQEAAAAAAABJpRgABAAAABvVAQAAAAAATaUYAAsAQfiE6AALBVilGAAKAEGIhegACwVipRgABQBBmIXoAAsFZ6UYAAgAQaiF6AALBW+lGAAIAEG4hegACxV3pRgABgAAALUiAAAAAAAAUtsXAAQAQdiF6AALBX2lGAAEAEHohegACwWBpRgABgBB+IXoAAsFh6UYAAgAQYiG6AALBY+lGAAEAEGYhugACwWTpRgAEABBqIboAAsFo6UYAAMAQbiG6AALJaalGAAHAAAAMykAADgDAACtpRgAEgAAAH4qAAAAAAAAv6UYAAMAQeiG6AALBcKlGAAGAEH4hugACwXIpRgAAgBBiIfoAAsFyqUYAAMAQZiH6AALBc2lGAAHAEGoh+gACwXUpRgAAwBBuIfoAAsF16UYAAwAQciH6AALBeOlGAAHAEHYh+gACwXqpRgAAwBB6IfoAAsV7aUYAAYAAABxKQAAAAAAAPOlGAANAEGJiOgACxSmGAAGAAAA/SoAAAAAAAAGphgAAgBBqIjoAAsFCKYYAAMAQbiI6AALBQumGAACAEHIiOgACwUNphgACABB2IjoAAsFFaYYAAIAQeiI6AALNRemGAAGAAAAkwMAAAAAAAAdphgABwAAAFghAAAAAAAAJKYYABAAAABxIgAAAAAAADSmGAAHAEGoiegACxU7phgACwAAADciAAAAAAAARqYYAAUAQciJ6AALFUumGAAHAAAAwAAAAAAAAABSphgABABB6InoAAs1VqYYAAgAAACOKQAAAAAAAF6mGAAHAAAAUAEAAAAAAABlphgABAAAAEsEAAAAAAAAaaYYAAUAQaiK6AALBW6mGAAFAEG4iugACwVzphgABABByIroAAsFd6YYAAUAQdiK6AALNXymGAAKAAAANSAAAAAAAACGphgABAAAALEhAAAAAAAAiqYYAAUAAADPKgAAAAAAAI+mGAAFAEGYi+gACwWUphgABABBqIvoAAsVmKYYAAYAAACrAAAAAAAAAJ6mGAAEAEHIi+gACxWiphgABgAAAAABAAAAAAAAqKYYAAIAQeiL6AALFaqmGAAFAAAAxCIAAAAAAACvphgABABBiIzoAAsFs6YYAAsAQZiM6AALBb6mGAAFAEGojOgACwXDphgABABBuIzoAAsFx6YYAAUAQciM6AALBcymGAANAEHYjOgACwXZphgABABB6IzoAAsF3aYYAA8AQfiM6AALBeymGAAJAEGIjegACwX1phgAAgBBmI3oAAsF96YYAA8AQaiN6AALBQanGAAFAEG4jegACwULpxgABABByI3oAAsFD6cYAAYAQdiN6AALBRWnGAAMAEHojegACwUhpxgADQBB+I3oAAsFLqcYAAMAQYiO6AALBTGnGAAFAEGYjugACwU/8BsABgBBqI7oAAsFNqcYAAkAQbiO6AALBT+nGAAFAEHIjugACwVEpxgABgBB2I7oAAsFSqcYAAQAQeiO6AALBU6nGAAFAEH4jugACwVTpxgAAwBBiI/oAAsFVqcYAAgAQZiP6AALBV6nGAADAEGoj+gACwVhpxgABgBBuI/oAAsFZ6cYAAMAQciP6AALBWqnGAAIAEHYj+gACwVypxgABgBB6I/oAAsFeKcYAAsAQfiP6AALBYOnGAAMAEGIkOgACwWPpxgABABBmJDoAAsVk6cYAA8AAACWIQAAAAAAAKKnGAADAEG4kOgACwWlpxgABABByJDoAAsFqacYAAQAQdiQ6AALBa2nGAAKAEHokOgACwW3pxgAAgBB+JDoAAsFuacYAAIAQYiR6AALBbunGAAEAEGYkegACxW/pxgABAAAACUiAAAAAAAAw6cYABAAQbiR6AALBdOnGAAIAEHIkegACwXbpxgABABB2JHoAAsV36cYAAQAAADSIgAAAAAAAOOnGAACAEH4kegACwXlpxgAAwBBiJLoAAsF6KcYAAMAQZiS6AALFeunGAAGAAAA6SoAAAAAAADxpxgABwBBuJLoAAsV+KcYAAUAAACVIQAAAAAAAP2nGAAEAEHYkugACwUBqBgACABB6JLoAAsFCagYAA4AQfiS6AALBReoGAAIAEGIk+gACwUfqBgAAwBBmJPoAAsFIqgYAAUAQaiT6AALBSeoGAACAEG4k+gACxUpqBgABwAAAJQpAAAAAAAAMKgYAA4AQdiT6AALBT6oGAAKAEHok+gACxVIqBgABwAAACYgAAAAAAAAT6gYAAYAQYiU6AALBVWoGAARAEGYlOgACwVmqBgAAwBBqJToAAsFaagYABAAQbiU6AALBXmoGAAFAEHIlOgACwV+qBgABABB2JToAAsFgqgYAAkAQeiU6AALBYuoGAARAEH4lOgACwWcqBgADABBiJXoAAsFqKgYAAwAQZiV6AALBbSoGAADAEGolegACwW3qBgACABBuJXoAAsVv6gYAAQAAACrKgAAAAAAAMOoGAAQAEHYlegACwXTqBgABwBB6JXoAAsF2qgYAAQAQfiV6AALBd6oGAADAEGIlugACwXhqBgABABBmJboAAsV5agYAAcAAAC+KgAAAAAAAOyoGAAPAEG4lugACwX7qBgABQBByZboAAsEqRgAAwBB2JboAAsFA6kYAAMAQeiW6AALBQapGAAGAEH4lugACwUMqRgAEQBBiJfoAAsVHakYAAkAAAAfIwAAAAAAACapGAADAEGol+gACxUpqRgACAAAAMQiAAAAAAAAMakYAAMAQciX6AALBTSpGAAEAEHYl+gACwU4qRgADgBB6JfoAAsFRqkYAAgAQfiX6AALBU6pGAAEAEGImOgACwVSqRgABABBmJjoAAslVqkYAAQAAADBIgAAAAAAAFqpGAAFAAAAuCoAAAAAAABfqRgABQBByJjoAAsVZKkYAAcAAAAKIwAAAAAAAGupGAADAEHomOgACwVuqRgAAgBB+JjoAAsFcKkYAAgAQYiZ6AALBXipGAACAEGYmegACwV6qRgABgBBqJnoAAsVgKkYAAIAAAA8AAAAAAAAAIKpGAADAEHImegACwWFqRgAAwBB2JnoAAsFiKkYAAMAQeiZ6AALBYupGAADAEH4megACwWOqRgAAwBBiJroAAsFkakYAAoAQZia6AALFZupGAAHAAAAwwAAAAAAAACiqRgACwBBuJroAAsFrakYAAMAQcia6AALBbCpGAADAEHYmugACwWzqRgABABB6JroAAslt6kYAAcAAABCAQAAAAAAAL6pGAARAAAAryoAADgDAADPqRgABABBmJvoAAsF06kYAAMAQaib6AALBdapGAAJAEG4m+gACwXfqRgAAgBByJvoAAsF4akYAAwAQdib6AALBe2pGAAKAEHom+gACwX3qRgACABB+JvoAAsF/6kYAAIAQYic6AALFQGqGAAGAAAAXiUAAAAAAAAHqhgABgBBqJzoAAsFDaoYAAQAQbic6AALFRGqGAAJAAAANioAAAAAAAAaqhgABQBB2JzoAAsVH6oYAAgAAAA5KgAAAAAAACeqGAASAEH4nOgACwU5qhgAAgBBiJ3oAAsFO6oYAAIAQZid6AALJT2qGAAGAAAAQSAAAAAAAABDqhgAAwAAAK4AAAAAAAAARqoYAAkAQcid6AALBU+qGAAFAEHYnegACwVUqhgABABB6J3oAAsFotgXAAIAQfid6AALFViqGAAHAAAAryIAAAAAAABfqhgADQBBmJ7oAAsFbKoYABEAQaie6AALBX2qGAAFAEG4nugACwWCqhgAEABByJ7oAAsFkqoYAAQAQdie6AALBZaqGAAFAEHonugACwWbqhgABABB+J7oAAsVn6oYAAcAAACTKQAAAAAAAKaqGAAGAEGYn+gACwWsqhgABABBqJ/oAAslsKoYAAwAAADMIQAAAAAAALyqGAAGAAAAiCUAAAAAAADCqhgABgBB2J/oAAsFyKoYAAQAQeif6AALBcyqGAADAEH4n+gACwXPqhgABABBiKDoAAsF06oYAAUAQZig6AALBdiqGAADAEGooOgACxXbqhgABgAAAGYAAABqAAAA4aoYAAwAQcig6AALBe2qGAANAEHYoOgACwX6qhgACQBB6KDoAAsVA6sYABMAAAB8IgAAAAAAABarGAAJAEGIoegACwUfqxgAAgBBmKHoAAsFIasYAAcAQaih6AALBSirGAAKAEG4oegACxUyqxgACAAAAC0hAAAAAAAAOqsYAAIAQdih6AALFTyrGAAHAAAA7yoAAAAAAABDqxgABABB+KHoAAsVR6sYAAQAAACpAAAAAAAAAEurGAAEAEGYougACxVPqxgABQAAAF0AAAAAAAAAVKsYAAUAQbii6AALBVmrGAAJAEHIougACwViqxgABQBB2KLoAAsFZ6sYAAMAQeii6AALBWqrGAADAEH4ougACxVtqxgABQAAABshAAAAAAAAcqsYAAsAQZij6AALFX2rGAAJAAAA6SIAAAAAAACGqxgAAwBBuKPoAAsFiasYAAYAQcij6AALBY+rGAAKAEHYo+gACwWZqxgABQBB6KPoAAsFnqsYAAMAQfij6AALBaGrGAAFAEGIpOgACwWmqxgACQBBmKToAAsVr6sYAAgAAAAPKQAAAAAAALerGAAHAEG4pOgACwW+qxgADgBByKToAAsFSRIdAAIAQdik6AALBcyrGAAHAEHopOgACxXTqxgABQAAALQAAAAAAAAA2KsYAAYAQYil6AALFd6rGAANAAAA6ykAAAAAAADrqxgABQBBqKXoAAsF8KsYAAMAQbil6AALBfOrGAADAEHIpegACwX2qxgAAgBB2KXoAAsV+KsYAAgAAAB7KgAAAAAAAACsGAASAEH4pegACwUSrBgAAgBBiKboAAsVFKwYAAYAAADIAAAAAAAAABqsGAADAEGopugACyUdrBgABwAAAEEBAAAAAAAAJKwYAAwAAAD0KQAAAAAAADCsGAAGAEHYpugACwU2rBgABABB6KboAAsFOqwYAAYAQfim6AALFUCsGAAHAAAAgyIAAAAAAABHrBgABQBBmKfoAAsFTKwYAAMAQain6AALFU+sGAAOAAAAUiIAAAAAAABdrBgAAgBByKfoAAslX6wYABIAAACQIgAAOAMAAHGsGAAEAAAAfSoAAAAAAAB1rBgACQBB+KfoAAsFfqwYAAsAQYio6AALBYmsGAACAEGYqOgACxWLrBgABgAAAPEAAAAAAAAAkawYAA4AQbio6AALFZ+sGAAHAAAAAyIAAAAAAACmrBgABgBB2KjoAAsFKvIcAAIAQeio6AALBaysGAAJAEH4qOgACxW1rBgACwAAAM8iAAAAAAAAwKwYABQAQZip6AALBdSsGAAIAEGoqegACwXcrBgAAwBBuKnoAAsF36wYAAMAQcip6AALBeKsGAAFAEHYqegACwXnrBgABgBB6KnoAAsl7awYAAYAAADDAAAAAAAAAPOsGAAGAAAAuyEAAAAAAAD5rBgACABBmKroAAsFAa0YAAsAQaiq6AALFQytGAAFAAAAqiUAAAAAAAARrRgADQBByKroAAsFHq0YAAQAQdiq6AALFSKtGAAGAAAA+gAAAAAAAAAorRgABQBB+KroAAsFLa0YAAMAQYir6AALBTCtGAAJAEGYq+gAC0U5rRgABQAAAKEAAAAAAAAAPq0YAAUAAACyAwAAAAAAAEOtGAAOAAAAZiIAAAAAAABRrRgAEAAAALUiAAAAAAAAYa0YAAsAQeir6AALBWytGAAEAEH4q+gACwVwrRgABQBBiKzoAAsFda0YAAYAQZis6AALFXutGAASAAAARyIAAAAAAACNrRgABABBuKzoAAsFka0YAAgAQcis6AALBZmtGAADAEHYrOgACwWcrRgABABB6KzoAAsFoK0YAAQAQfis6AALBaStGAAIAEGIregACxWsrRgABAAAAKQiAAAAAAAAsK0YAAcAQait6AALBbetGAACAEG4regACwW5rRgABgBByK3oAAsFv60YAAsAQdit6AALBcqtGAAEAEHoregACwXOrRgACQBB+K3oAAsF160YAAwAQYiu6AALFeOtGAAFAAAA9gAAAAAAAADorRgAAwBBqK7oAAsF660YABUAQbmu6AALBK4YAAMAQciu6AALBQOuGAAGAEHYrugACwUJrhgABABB6K7oAAsVDa4YAAYAAACSKQAAAAAAABOuGAACAEGIr+gACwUVrhgABQBBmK/oAAsFGq4YAAUAQaiv6AALBR+uGAALAEG4r+gACwUqrhgABABByK/oAAsFLq4YAAIAQdiv6AALFTCuGAAJAAAAgyIAAAAAAAA5rhgABABB+K/oAAsFPa4YAAcAQYiw6AALBUSuGAAEAEGYsOgACwVIrhgAAgBBqLDoAAsFSq4YAAMAQbiw6AALBU2uGAAHAEHIsOgACxVUrhgAEgAAANUhAAAAAAAAZq4YAAMAQeiw6AALBWmuGAAHAEH4sOgACwVwrhgAEQBBiLHoAAslga4YAAQAAACnAwAAAAAAAIWuGAAGAAAAEgEAAAAAAACLrhgABQBBuLHoAAsVkK4YAA8AAAALIgAAAAAAAJ+uGAAMAEHYsegACwWrrhgAEwBB6LHoAAsFvq4YAAMAQfix6AALBcGuGAADAEGIsugACwXErhgACQBBmLLoAAsFza4YAAIAQaiy6AALBc+uGAAEAEG4sugACwXTrhgABABByLLoAAsF164YAAQAQdiy6AALBduuGAADAEHosugACwXerhgACgBB+LLoAAsF6K4YAAUAQYiz6AALBe2uGAAKAEGYs+gACwX3rhgABQBBqLPoAAsF/K4YAA4AQbiz6AALBQqvGAADAEHIs+gACwUNrxgAAwBB2LPoAAsFEK8YAA4AQeiz6AALFR6vGAAHAAAALSoAAAAAAAAlrxgACwBBiLToAAsVMK8YAAgAAACWIQAAAAAAADivGAAKAEGotOgACwVCrxgABgBBuLToAAsFSK8YAAMAQci06AALBUuvGAADAEHYtOgACwVOrxgAAgBB6LToAAsFUK8YAAwAQfi06AALJVyvGAAHAAAAOAEAAAAAAABjrxgACQAAAFEiAAAAAAAAbK8YAAYAQai16AALFXKvGAAHAAAARSkAAAAAAAB5rxgABQBByLXoAAsFfq8YAAIAQdi16AALBYCvGAADAEHotegACxWDrxgABwAAADcBAAAAAAAAks0XAAMAQYi26AALFYqvGAAIAAAANSIAAAAAAACSrxgABwBBqLboAAsFIhsdAAEAQbi26AALBZmvGAALAEHItugACwWkrxgABwBB2LboAAsFq68YAAQAQei26AALBa+vGAAGAEH4tugACxW1rxgAEgAAAAsgAAAAAAAAx68YAAUAQZi36AALJcyvGAAEAAAA9gAAAAAAAADQrxgABQAAAE4EAAAAAAAA1a8YAAYAQci36AALBduvGAATAEHYt+gACwXurxgAAwBB6LfoAAsF8a8YAAYAQfi36AALBfevGAAFAEGIuOgACyX8rxgABgAAAOsiAAAAAAAAArAYAAcAAAAmKQAAAAAAAAmwGAAIAEG4uOgACwURsBgABgBByLjoAAsFF7AYAAUAQdi46AALBRywGAAFAEHouOgACwUhsBgABQBB+LjoAAsFJrAYAAQAQYi56AALBSqwGAAFAEGYuegACwUvsBgADABBqLnoAAsFO7AYAAQAQbi56AALBT+wGAADAEHIuegACxVCsBgABgAAAIspAAAAAAAASLAYAAQAQei56AALBUvuHAACAEH4uegACwVMsBgAFABBiLroAAsFYLAYAAYAQZi66AALBWawGAAFAEGouugACwVrsBgABABBuLroAAsFb7AYAA4AQci66AALFX2wGAAGAAAASQEAAAAAAACDsBgACQBB6LroAAsFjLAYAAkAQfi66AALBZWwGAAIAEGIu+gACwWdsBgABABBmLvoAAsFobAYAAYAQai76AALBaewGAAFAEG4u+gACxWssBgABwAAABopAAAAAAAAs7AYAAkAQdi76AALBbywGAAPAEHou+gACwWqEx0AAgBB+LvoAAsFy7AYAA4AQYi86AALFdmwGAAHAAAAIiMAAAAAAADgsBgABQBBqLzoAAsF5bAYAAYAQbi86AALBeuwGAAMAEHIvOgACwWz3hcABgBB2LzoAAsF97AYAAQAQei86AALBfuwGAAHAEH4vOgACwUCsRgABABBiL3oAAs1BrEYAAQAAACAIgAAAAAAAAqxGAAQAAAAxCEAAAAAAAAasRgABAAAAOsAAAAAAAAAHrEYAAQAQci96AALBSKxGAAFAEHYvegACwUnsRgABQBB6L3oAAsFLLEYAAUAQfi96AALBQ1AHQACAEGIvugACwUxsRgAAgBBmL7oAAsFM7EYAAMAQai+6AALBTaxGAAEAEG4vugACwU6sRgACgBByL7oAAsFEPscAAIAQdi+6AALFUSxGAAEAAAANNUBAAAAAABIsRgABgBB+L7oAAsVTrEYAAkAAAAlKQAAAAAAAFexGAADAEGYv+gACwVasRgADQBBqL/oAAsFZ7EYAAUAQbi/6AALBWyxGAATAEHIv+gACyV/sRgABQAAABohAAAAAAAAhLEYAAcAAAADKQAAAAAAAIuxGAAJAEH4v+gACxWUsRgABgAAAMMDAAAAAAAASvccAAIAQZjA6AALBZqxGAAMAEGowOgACxWmsRgABwAAABciAAAAAAAArbEYAA0AQcjA6AALBbqxGAADAEHYwOgACxW9sRgABQAAAOgnAAAAAAAAwrEYABAAQfjA6AALBdKxGAALAEGIwegACwXdsRgABwBBmMHoAAsF5LEYAAQAQajB6AALBeixGAAEAEG4wegACwXssRgACQBByMHoAAsF9bEYAA0AQdjB6AALBQKyGAADAEHowegACxUFshgABwAAAMgAAAAAAAAADLIYAAUAQYjC6AALBRNAIwACAEGYwugACwURshgABABBqMLoAAsFFbIYAAQAQbjC6AALFRmyGAAHAAAAISIAAAAAAAAgshgABQBB2MLoAAsFJbIYAAIAQejC6AALBSeyGAADAEH4wugACxUqshgABwAAACwhAAAAAAAAMbIYAAQAQZjD6AALFTWyGAANAAAA5CEAAAAAAABCshgADgBBuMPoAAsFULIYAAMAQcjD6AALBVOyGAASAEHYw+gACwVlshgABABB6MPoAAsVabIYAAcAAAA7IgAAAAAAAHCyGAAKAEGIxOgACwV6shgACgBBmMToAAsFhLIYAAUAQajE6AALFYmyGAARAAAAsyIAAAAAAACashgABABByMToAAsVnrIYAA0AAABHIQAAAAAAAKuyGAAEAEHoxOgACwWvshgABwBB+MToAAsFtrIYABEAQYjF6AALBceyGAANAEGYxegACwXUshgAAwBBqMXoAAsF17IYABIAQbjF6AALBemyGAAFAEHIxegACwXushgACgBB2MXoAAsF+LIYAAwAQejF6AALBQSzGAAEAEH4xegACxUIsxgABQAAAM/UAQAAAAAADbMYAA4AQZjG6AALBRuzGAAJAEGoxugACwUksxgABQBBuMboAAsFKbMYAAwAQcjG6AALBTWzGAANAEHYxugACwVCsxgACQBB6MboAAsFS7MYAAcAQfjG6AALBVKzGAADAEGIx+gACwVVsxgACABBmMfoAAsFXbMYAAMAQajH6AALBWCzGAAEAEG4x+gACwVksxgABABByMfoAAsFaLMYAAMAQdjH6AALBWuzGAAJAEHox+gACxV0sxgABQAAADsAAAAAAAAAebMYAAsAQYjI6AALFYSzGAAOAAAAQCIAAAAAAACSsxgABABBqMjoAAsFlrMYAAQAQbjI6AALBZqzGAAGAEHIyOgACwWgsxgAAwBB2MjoAAsVo7MYAAcAAAAFIwAAAAAAAKqzGAASAEH4yOgACwW8sxgABABBiMnoAAsFwLMYAAMAQZjJ6AALBcOzGAAEAEGoyegACwXHsxgABQBBuMnoAAsFzLMYAAIAQcjJ6AALBc6zGAAIAEHYyegACwXWsxgAAwBB6MnoAAsF2bMYAAQAQfjJ6AALBd2zGAAJAEGIyugACwXmsxgABQBBmMroAAsF67MYAAQAQajK6AALBbwTHQABAEG4yugACwXvsxgACgBByMroAAsF+bMYAAUAQdjK6AALBf6zGAAJAEHoyugACwUFFR0AAgBB+MroAAsVB7QYAAcAAAANKQAAAAAAAA60GAAMAEGYy+gACwUatBgABgBBqMvoAAsFILQYAAkAQbjL6AALBSm0GAAOAEHIy+gACwU3tBgAAwBB2MvoAAsVOrQYAAMAAABmIgAAAAAAAD20GAADAEH4y+gACwVAtBgAAwBBiMzoAAsFQ7QYAAYAQZjM6AALBUm0GAAEAEGozOgACxVNtBgABAAAAATVAQAAAAAAUbQYAAQAQcjM6AALBVW0GAAEAEHYzOgACwVZtBgABwBB6MzoAAsFYLQYAAUAQfjM6AALFWW0GAAFAAAABQQAAAAAAABqtBgABQBBmM3oAAsFb7QYAAYAQajN6AALBXW0GAAEAEG4zegACwV5tBgACgBByM3oAAsFg7QYAAQAQdjN6AALFYe0GAAGAAAALwEAAAAAAACNtBgAAwBB+M3oAAslkLQYAAQAAACMKgAAAAAAAJS0GAAPAAAAACUAAAAAAACjtBgACgBBqM7oAAsVrbQYAAcAAADDIgAAAAAAALS0GAAOAEHIzugACwXCtBgAAwBB2M7oAAsFxbQYAAMAQejO6AALBci0GAAFAEH4zugACwXNtBgACQBBiM/oAAsF1rQYAAMAQZjP6AALFdm0GAAGAAAAzSkAAAAAAADftBgABABBuM/oAAsF47QYAAMAQcjP6AALBea0GAARAEHYz+gACwX3tBgACABB6M/oAAsF/7QYABAAQfjP6AALBQ+1GAAKAEGI0OgACwUZtRgAAwBBmNDoAAsFHLUYAAMAQajQ6AALFR+1GAAFAAAA6wAAAAAAAAAktRgABABByNDoAAsFKLUYABAAQdjQ6AALBTi1GAAPAEHo0OgACwVHtRgACQBB+NDoAAsFULUYAAUAQYjR6AALBe8UHQACAEGY0egACyVVtRgABQAAAJ7UAQAAAAAAWrUYAAcAAAAnAQAAAAAAAGG1GAAIAEHI0egACwVptRgACQBB2NHoAAsFcrUYAAYAQejR6AALBXi1GAALAEH40egACwWDtRgABABBiNLoAAsFh7UYAAcAQZjS6AALBY61GAAFAEGo0ugACwWTtRgAEgBBuNLoAAsFpbUYAAwAQcjS6AALBbG1GAADAEHY0ugACwW0tRgABwBB6NLoAAsFu7UYAAMAQfjS6AALFb61GAAFAAAA1gAAAAAAAADDtRgACQBBmNPoAAslzLUYAAYAAACuKgAAAAAAANK1GAAFAAAAUCUAAAAAAADXtRgACwBByNPoAAsF4rUYAA0AQdjT6AALBe+1GAAKAEHo0+gACwX5tRgABABB+NPoAAsF/bUYAAoAQYjU6AALFQe2GAAEAAAAaSIAAAAAAAALthgABABBqNToAAsFD7YYAAgAQbjU6AALBRe2GAACAEHI1OgACxUZthgABQAAAA8hAAAAAAAAHrYYAAMAQejU6AALBSG2GAAFAEH41OgACwUmthgABwBBiNXoAAsFLbYYAAMAQZjV6AALBTC2GAAGAEGo1egACwU2thgABQBBuNXoAAsVO7YYAAYAAABmJgAAAAAAAEG2GAAEAEHY1egACwVFthgABQBB6NXoAAsFSrYYAAgAQfjV6AALBVK2GAANAEGI1ugACwVfthgABQBBmNboAAsFZLYYAAwAQajW6AALBXC2GAAFAEG41ugACwV1thgACgBByNboAAsFf7YYAAMAQdjW6AALBYK2GAALAEHo1ugACwWNthgABQBB+NboAAsFkrYYAAwAQYjX6AALFZ62GAAOAAAAyyoAAAD+AACsthgAAwBBqNfoAAsFr7YYAAQAQbjX6AALBbO2GAAPAEHI1+gACwXCthgAAwBB2NfoAAsVxbYYAAgAAACxKQAAAAAAAM22GAAGAEH41+gACwXTthgADwBBiNjoAAsF4rYYAAUAQZjY6AALBee2GAADAEGo2OgACwXqthgABgBBuNjoAAsV8LYYAA4AAABuKQAAAAAAAP62GAAFAEHY2OgACwUDtxgABwBB6NjoAAsFCrcYAAQAQfjY6AALBQ63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+PnoAAsFKL4YAAgAQYj66AALBTC+GAAOAEGY+ugACwU+vhgABwBBqProAAsFRb4YAAMAQbj66AALBUi+GAACAEHI+ugACwVKvhgAAwBB2ProAAsFTb4YAAUAQej66AALBfDkFwAFAEH4+ugACwVSvhgABABBiPvoAAsFVr4YAAQAQZj76AALBVq+GAAGAEGo++gACwVgvhgABQBBuPvoAAsFZb4YAAgAQcj76AALBW2+GAADAEHY++gACwVwvhgABwBB6PvoAAsFd74YAAYAQfj76AALBX2+GAAEAEGI/OgACwWBvhgADgBBmPzoAAsFj74YAAcAQaj86AALJZa+GAAFAAAA6ycAAAAAAACbvhgABgAAANciAAAAAAAAob4YAAcAQdj86AALBai+GAALAEHo/OgACwWzvhgABwBB+PzoAAsVur4YAAQAAAD8IgAAAAAAAL6+GAADAEGY/egACwXBvhgABgBBqP3oAAsFx74YAAQAQbj96AALBcu+GAADAEHI/egACwXOvhgACwBB2P3oAAsF2b4YAAYAQej96AALBd++GAAFAEH4/egACwXkvhgABgBBiP7oAAsF6r4YAA0AQZj+6AALJfe+GAASAAAA5icAAAAAAAAJvxgABQAAAOcqAAAAAAAADr8YAAMAQcj+6AALFRG/GAAHAAAAdikAAAAAAAAYvxgAAwBB6P7oAAsFG78YAAYAQfj+6AALBSG/GAAFAEGI/+gACwUmvxgACQBBmP/oAAsFL78YAAcAQaj/6AALFTa/GAARAAAAySEAAAAAAABHvxgABgBByP/oAAsFTb8YAA8AQdj/6AALBVy/GAAIAEHo/+gACwVkvxgACgBB+P/oAAsFbr8YAAMAQYiA6QALBXG/GAAOAEGYgOkACwV/vxgABABBqIDpAAsFg78YAAUAQbiA6QALBYi/GAAHAEHIgOkACwWPvxgABABB2IDpAAsFk78YAAQAQeiA6QALBZe/GAADAEH4gOkACwWavxgABQBBiIHpAAsFn78YAA0AQZiB6QALBay/GAAIAEGogekACwW0vxgABABBuIHpAAsFuL8YAAIAQciB6QALBbq/GAAKAEHYgekACwXEvxgACABB6IHpAAsVzL8YAAYAAADOIQAAAAAAANK/GAAEAEGIgukACwXWvxgAAwBBmILpAAsF2b8YAAIAQaiC6QAL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AAsFi8YYAAcAQaij6QALBZLGGAADAEG4o+kACxWVxhgABQAAAAMEAAAAAAAAmsYYAAUAQdij6QALFZ/GGAADAAAARSEAAAAAAACixhgACABB+KPpAAsFqsYYAAYAQYik6QALFbDGGAAHAAAA+gAAAAAAAAC3xhgABABBqKTpAAsFu8YYAAwAQbik6QALFcfGGAAEAAAAtCoAAAAAAADLxhgADABB2KTpAAsl18YYAAUAAADO1AEAAAAAANzGGAALAAAAlSIAAAAAAADnxhgAAwBBiKXpAAsF6sYYAAIAQZil6QALFezGGAAHAAAABCkAAAAAAADzxhgAAwBBuKXpAAsV9sYYAAYAAAA0JQAAAAAAAPzGGAAHAEHYpekACwUDxxgABABB6KXpAAsVB8cYAAQAAAAF1QEAAAAAAAvHGAADAEGIpukACxUOxxgABgAAAKEiAAAAAAAAFMcYAA0AQaim6QALBSHHGAACAEG4pukACxUjxxgABwAAAB0iAAAAAAAAKscYAAYAQdim6QALBTDHGAAGAEHopukACxU2xxgACAAAAJkhAAAAAAAAPscYAAUAQYin6QALBUPHGAACAEGYp+kACxVFxxgABgAAAPgAAAAAAAAAS8cYAAMAQbin6QALFU7HGAADAAAAPiIAAAAAAABRxxgABwBB2KfpAAsFWMcYAAQAQein6QALBVzHGAAFAEH4p+kACwVhxxgABQBBiKjpAAsFZscYAAUAQZio6QALFWvHGAAFAAAAQiYAAAAAAABwxxgACgBBuKjpAAsFescYAAoAQcio6QALBYTHGAAYAEHYqOkACwWcxxgAEgBB6KjpAAsFrscYABIAQfio6QALBcDHGAAHAEGIqekACwXHxxgABQBBmKnpAAsVzMcYAAYAAACsKgAAAP4AANLHGAAEAEG4qekACxXWxxgABgAAAFoiAAAAAAAA3McYAAgAQdip6QALBeTHGAAGAEHoqekACzXqxxgABQAAAKXUAQAAAAAA78cYAAYAAAC6KgAAAAAAAPXHGAADAAAASCEAAAAAAAD4xxgABQBBqKrpAAsF/ccYAAQAQbiq6QALBQHIGAADAEHIqukACwUEyBgABQBB2KrpAAsFCcgYAAIAQeiq6QALBQvIGAAEAEH4qukACxUPyBgABgAAAKgqAAAAAAAAFcgYAAUAQZir6QALFRrIGAAGAAAAVCUAAAAAAAAgyBgABgBBuKvpAAsFJsgYABEAQcir6QALBTfIGAAFAEHYq+kACwU8yBgAAgBB6KvpAAsVPsgYAAQAAACHKgAAAAAAAELIGAADAEGIrOkACwVFyBgABgBBmKzpAAsFS8gYAAoAQais6QALFVXIGAAWAAAALyIAAAAAAABryBgACABByKzpAAsVc8gYAAMAAABgIgAAAAAAAHbIGAACAEHorOkACwV4yBgABQBB+KzpAAslfcgYAAQAAAAO1QEAAAAAAIHIGAAHAAAASQQAAAAAAACIyBgAAwBBqK3pAAsFi8gYAAUAQbit6QALBZDIGAADAEHIrekACwWTyBgACABB2K3pAAsFm8gYAAsAQeit6QALBabIGAAOAEH4rekACwW0yBgAAgBBiK7pAAsVtsgYAAUAAABm1QEAAAAAALvIGAAMAEGorukACwXHyBgACgBBuK7pAAsF0cgYAAIAQciu6QALFdPIGAAEAAAAJgAAAAAAAADXyBgABgBB6K7pAAsF3cgYAAUAQfiu6QALBeLIGAAHAEGIr+kACwXpyBgADQBBmK/pAAsF9sgYAAQAQaiv6QALBfrIGAAEAEG4r+kACwX+yBgACQBByK/pAAsVB8kYAAcAAAAAIgAAAAAAAA7JGAANAEHor+kACzUbyRgABwAAAGkBAAAAAAAAIskYAAQAAADvAAAAAAAAACbJGAAEAAAANwQAAAAAAAAqyRgABABBqLDpAAsFLskYAAYAQbiw6QALBTTJGAALAEHIsOkACwU/yRgABABB2LDpAAsFQ8kYAAUAQeiw6QALBUjJGAAFAEH4sOkACwVNyRgABQBBiLHpAAsFUskYAAQAQZix6QALBVbJGAAEAEGosekACxVayRgABwAAAE8iAAA4AwAAYckYAAkAQcix6QALBWrJGAAEAEHYsekACwVuyRgAAwBB6LHpAAsVcckYAAkAAACzKQAAAAAAAHrJGAAIAEGIsukACwWK8RwABABBmLLpAAsFgskYAAgAQaiy6QALFYrJGAAFAAAAAQQAAAAAAACPyRgABQBByLLpAAsFlMkYAAUAQdiy6QALBZnJGAAHAEHosukACwWgyRgABABB+LLpAAsVpMkYAAcAAAA5IAAAAAAAAKvJGAAHAEGYs+kACwWyyRgABABBqLPpAAsFtskYAAQAQbiz6QALBbrJGAAHAEHIs+kACwXByRgACgBB2LPpAAsFy8kYAAcAQeiz6QALFdLJGAAHAAAAEiEAAAAAAADZyRgABABBiLTpAAsV3ckYAAkAAAAcIwAAAAAAAObJGAAHAEGotOkACwXtyRgACwBBuLTpAAsV+MkYAAwAAACDIgAA0iAAAATKGAAFAEHYtOkACwUJyhgAAgBB6LTpAAsFC8oYAAUAQfi06QALBRDKGAADAEGItekACwUTyhgABQBBmLXpAAsFGMoYAAgAQai16QALBSDKGAAPAEG4tekACwUvyhgACQBByLXpAAsVOMoYAAcAAACWKQAAAAAAAD/KGAAPAEHotekACxVOyhgACgAAAM0iAAAAAAAAWMoYAAUAQYi26QALFV3KGAAEAAAAKyIAAAAAAABhyhgACABBqLbpAAsFacoYAA4AQbi26QALJXfKGAAGAAAAmiEAAAAAAAB9yhgAEAAAAHUiAAAAAAAAjcoYABEAQei26QALBZ7KGAAGAEH4tukACwWkyhgAAwBBiLfpAAsFp8oYAAIAQZi36QALBanKGAAJAEGot+kACwWyyhgACgBBuLfpAAsFvMoYAAQAQci36QALBcDKGAADAEHYt+kACwXDyhgABABB6LfpAAsFx8oYAAMAQfi36QALBcrKGAAFAEGIuOkACwXPyhgABwBBmLjpAAsF1soYAAcAQai46QALBd3KGAANAEG4uOkACwXqyhgABwBByLjpAAsF8coYAAkAQdi46QALBfrKGAABAEHouOkACwX7yhgABgBB+LjpAAsFAcsYAAkAQYi56QALBQrLGAAGAEGYuekACwUQyxgABABBqLnpAAsFFMsYAAwAQbi56QALBSDLGAAJAEHIuekACwUpyxgABABB2LnpAAsFLcsYAAgAQei56QALBTXLGAANAEH4uekACyVCyxgABQAAAF/VAQAAAAAAR8sYAAYAAAA8IgAA0iAAAE3LGAACAEGouukACwVPyxgABABBuLrpAAsVU8sYAAUAAADQKgAAAAAAAFjLGAADAEHYuukACxVbyxgABwAAADUgAAAAAAAAYssYAAgAQfi66QALBWrLGAAIAEGIu+kACwVyyxgABwBBmLvpAAsFecsYAAgAQai76QALBYHLGAADAEG4u+kACwWEyxgAAwBByLvpAAsFh8sYAAYAQdi76QALBY3L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Ba7dGAAEAEGoluoACwWy3RgABgBBuJbqAAsFuN0YAAgAQciW6gALBcDdGAADAEHYluoACwXD3RgADgBB6JbqAAsF0d0YAAUAQfiW6gALBdbdGAAKAEGIl+oACwXg3RgAAwBBmJfqAAsF490YAAQAQaiX6gALBefdGAADAEG4l+oACxXq3RgABAAAADsEAAAAAAAA7t0YAAIAQdiX6gALBfDdGAAFAEHol+oACwX13RgABwBB+JfqAAsF/N0YAAMAQYiY6gALBf/dGAAMAEGYmOoACxUL3hgABgAAALEAAAAAAAAAEd4YAAoAQbiY6gALBRveGAAIAEHImOoACwUj3hgACABB2JjqAAsFK94YAAQAQeiY6gALBS/eGAAFAEH4mOoACxU03hgACgAAABMiAAAAAAAAPt4YAAMAQZiZ6gALBUHeGAACAEGomeoACxVD3hgABQAAACEBAAAAAAAASN4YAAYAQciZ6gALBU7eGAACAEHYmeoACzVQ3hgAEQAAAFEpAAAAAAAAYd4YAAUAAAA81QEAAAAAAGbeGAAHAAAAkiIAAAAAAABt3hgAAwBBmJrqAAsFcN4YAAYAQaia6gALBXbeGAALAEG4muoACwWB3hgABABByJrqAAsVhd4YAAUAAAACJQAAAAAAAIreGAAEAEHomuoACwWO3hgAAwBB+JrqAAsFkd4YAAoAQYib6gALBZveGAAFAEGYm+oACxWg3hgABgAAAL4hAAAAAAAApt4YAAgAQbib6gALBa7eGAAIAEHIm+oACwW23hgABABB2JvqAAsFut4YAAMAQeib6gALBb3eGAAJAEH4m+oACyXG3hgADgAAAKIhAAAAAAAA1N4YAAUAAAAnBAAAAAAAANneGAASAEGonOoACwXr3hgABABBuJzqAAsF794YAAIAQcic6gALBfHeGAAFAEHYnOoACwX23hgABgBB6JzqAAsF/N4YAAgAQfic6gALBQTfGAADAEGIneoACwUH3xgABQBBmJ3qAAsFDN8YABEAQaid6gALBR3fGAAKAEG4neoACwUn3xgABQBByJ3qAAsFLN8YAA0AQdid6gALJTnfGAAHAAAAsCIAAAAAAABA3xgABwAAAEAqAAAAAAAAR98YAAcAQYie6gALBU7fGAADAEGYnuoACwVR3xgABQBBqJ7qAAslVt8YAAQAAADUIQAAAAAA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BVv+GAAIAEHIsusACwVj/hgABABB2LLrAAsFZ/4YAAYAQeiy6wALBW3+GAAGAEH4susACwVz/hgACABBiLPrAAsVe/4YAAUAAABNIgAA0iAAAID+GAADAEGos+sACwWD/hgAAwBBuLPrAAsFhv4YAA8AQciz6wALBZX+GAAEAEHYs+sACwWZ/hgAAwBB6LPrAAsFnP4YABEAQfiz6wALBa3+GAAOAEGItOsACwW7/hgAAwBBmLTrAAsFvv4YAAQAQai06wALFcL+GAAHAAAADyMAAAAAAADJ/hgABQBByLTrAAsFzv4YAAkAQdi06wALBdf+GAAFAEHotOsACwXc/hgABQBB+LTrAAsF4f4YAAMAQYi16wALBeT+GAAEAEGYtesACwXo/hgABgBBqLXrAAs17v4YABQAAABQKQAAAAAAAAL/GAALAAAAASIAAAAAAAAN/xgABAAAAMslAAAAAAAAEf8YAAQAQei16wALBRX/GAAJAEH4tesACxUe/xgABQAAAFUEAAAAAAAAI/8YAAcAQZi26wALBSr/GAAMAEGotusACwU2/xgABQBBuLbrAAsFO/8YAAQAQci26wALJT//GAAGAAAADikAAAAAAABF/xgABgAAAGElAAAAAAAAS/8YAAMAQfi26wALFU7/GAAHAAAA9QEAAAAAAABV/xgABQBBmLfrAAsFWv8YAAgAQai36wALBWL/GAAFAEG4t+sACwVn/xgACABByLfrAAsFb/8YAAkAQdi36wALBXj/GAAFAEHot+sACwV9/xgABQBB+LfrAAsFgv8YAAQAQYi46wALBYb/GAAFAEGYuOsACwWL/xgABABBqLjrAAsFj/8YAAsAQbi46wALBZr/GAALAEHIuOsACwWl/xgABgBB2LjrAAsFq/8YAAMAQei46wALBa7/GAACAEH4uOsACwWw/xgAAwBBiLnrAAtVs/8YABIAAAAMIgAAAAAAAMX/GAAJAAAAFiIAAAAAAADO/xgAGAAAAKIqAAA4AwAA5v8YABEAAAD1IQAAAAAAAPf/GAAOAAAAfyIAAAAAAAAFABkABABB6LnrAAsVCQAZABMAAAD6JwAAAAAAADv8HAADAEGIuusACwUcABkACgBBmLrrAAslJgAZAAcAAAAwKgAAAAAAAC0AGQAEAAAAHCEAAAAAAAAxABkACwBByLrrAAsFPAAZAAMAQdi66wALBT8AGQAGAEHouusACwVFABkABwBB+LrrAAslTAAZAAcAAACWIgAAAAAAAFMAGQAJAAAA5CkAAAAAAABcABkABgBBqLvrAAsVYgAZAAcAAAApBAAAAAAAAGkAGQADAEHIu+sACwVsABkABABB2LvrAAsFcAAZAAMAQei76wALBXMAGQAJAEH4u+sACwV8ABkABgBBiLzrAAsFggAZAAUAQZi86wALFYcAGQAHAAAA0SIAAAAAAACOABkABQBBuLzrAAsFkwAZAAUAQci86wALBZgAGQADAEHYvOsACwWbABkAAwBB6LzrAAsFngAZAAUAQfi86wALBaMAGQAFAEGIvesACxWoABkAAwAAAHciAAAAAAAAqwAZAAUAQai96wALFbAAGQAOAAAA0SEAAAAAAAC+ABkAAgBByL3rAAsFwAAZAA4AQdi96wALBc4AGQAEAEHovesACwXSABkACQBB+L3rAAsV2wAZAA4AAABhIAAAAAAAAOkAGQAGAEGYvusACwXvABkACQBBqL7rAAsFPvwcAAIAQbi+6wALFfgAGQAEAAAAF9UBAAAAAAD8ABkABQBB2L7rAAsFAQEZAAUAQei+6wALBQYBGQAFAEH4vusACwULARkABgBBiL/rAAsFEQEZAAUAQZi/6wALBRYBGQAEAEGov+sACwUaARkACABBuL/rAAsFIgEZAAcAQci/6wALBSkBGQAEAEHYv+sACxUtARkABwAAAJciAAAAAAAANAEZAAQAQfi/6wALBTgBGQAFAEGIwOsACxU9ARkABgAAAGMlAAAAAAAAQwEZAAQAQajA6wALBUcBGQAKAEG4wOsACwXZ5BcAAgBByMDrAAsFUQEZAAgAQdjA6wALBVkBGQADAEHowOsACwVcARkACABB+MDrAAsFZAEZAAwAQYjB6wALFXABGQANAAAACSMAAAAAAAB9ARkACwBBqMHrAAsFiAEZAAMAQbjB6wALBYsBGQAEAEHIwesACyWPARkACAAAAJEhAAAAAAAAlwEZAAQAAACzKgAAAAAAAFnuFwABAEH4wesACxWbARkABQAAAKLUAQAAAAAAoAEZAAMAQZjC6wALBaMBGQALAEGowusACwWuARkABQBBuMLrAAsFswEZAAQAQcjC6wALBbcBGQALAEHYwusACwXCARkABABB6MLrAAsVxgEZ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Ba0SGQAFAEHIlewACwWyEhkABgBB2JXsAAsFuBIZAAUAQeiV7AALBb0SGQAFAEH4lewACwXCEhkABwBBiJbsAAsFyRIZAAwAQZiW7AALBdUSGQAEAEGoluwACwXZEhkABABBuJbsAAsF3RIZAAQAQciW7AALJeESGQAIAAAA0iEAAAAAAADpEhkABgAAABogAAAAAAAA7xIZAAcAQfiW7AALBfYSGQAKAEGJl+wACwQTGQAEAEGYl+wACwUEExkABABBqJfsAAsFCBMZAAkAQbiX7AALNRETGQALAAAAkiEAAAAAAAAcExkABwAAACQAAAAAAAAAIxMZAAcAAACXKgAAAAAAACoTGQAVAEH4l+wACwU/ExkABABBiJjsAAsVQxMZAAQAAAAQ1QEAAAAAAJXNFwAGAEGomOwACwVHExkABgBBuJjsAAsVTRMZAAUAAAAAJQAAAAAAAKA9HQACAEHYmOwACwVSExkABgBB6JjsAAsFWBMZAAUAQfiY7AALBQrXFwAIAEGImewACzVdExkABgAAALsAAAAAAAAAYxMZAAUAAAAQIQAAAAAAAGgTGQAGAAAAziIAAAAAAABuExkABQBByJnsAAsFcxMZAAMAQdiZ7AALBXYTGQAMAEHomewACwWCExkAAwBB+JnsAAsFhRMZAAwAQYia7AALFZETGQAOAAAAQiIAADgDAACfExkAAgBBqJrsAAsVoRMZABIAAAAlIgAAAAAAACzyHAADAEHImuwACwWzExkABABB2JrsAAsFtxMZAAUAQeia7AALBbwTGQACAEH4muwACwW+ExkABABBiJvsAAsFwhMZAAUAQZib7AALBccTGQAIAEGom+wACwXPExkABQBBuJvsAAsF1BMZAAoAQcib7AALBd4TGQAHAEHYm+wACwXlExkAAwBB6JvsAAsF6BMZAAYAQfib7AALBe4TGQAEAEGInOwACwXyExkACQBBmJzsAAsF+xMZAAoAQaic7AALBQUUGQACAEG4nOwACwUHFBkABQBByJzsAAsFDBQZAAoAQdic7AALBRYUGQAPAEHonOwACwUlFBkACQBB+JzsAAsFLhQZAAUAQYid7AALBTMUGQADAEGYnewACwU2FBkAAwBBqJ3sAAsFORQZAAQAQbid7AALBT0UGQAFAEHInewACwVCFBkAAwBB2J3sAAsFTqIgAAEA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uLbsAAsFQhkZAAMAQci27AALBUUZGQADAEHYtuwACwVIGRkABABB6LbsAAsFTBkZAAYAQfi27AALBVIZGQAPAEGIt+wACyVhGRkABgAAABglAAAAAAAAZxkZABAAAADMIgAAAAAAAHcZGQANAEG4t+wACwWEGRkADQBByLfsAAsFkRkZAAYAQdi37AALBZcZGQAEAEHot+wACwWbGRkAEgBB+LfsAAsVrRkZAAYAAADEIQAAAAAAALMZGQAKAEGYuOwACwW9GRkABgBBqLjsAAsFwxkZABAAQbi47AALFdMZGQAHAAAADyEAAAAAAADaGRkACABB2LjsAAsl4hkZAAYAAACtKgAAAP4AAOgZGQAHAAAADQEAAAAAAADvGRkABQBBiLnsAAsF9BkZAAQAQZi57AALBX/cFwADAEGouewACwX4GRkADABBuLnsAAsFBBoZAAQAQci57AALBQgaGQAHAEHYuewACwUPGhkADABB6LnsAAsFGxoZAAUAQfi57AALFSAaGQAIAAAAOyoAAAAAAAAoGhkADQBBmLrsAAsFNRoZAAMAQai67AALFTgaGQAFAAAA/AAAAAAAAAA9GhkABwBByLrsAAsVRBoZAAwAAACVIQAAAAAAAFAaGQAOAEHouuwACwVeGhkAAQBB+LrsAAsFXxoZAAUAQYi77AALBWQaGQAEAEGYu+wACwVoGhkAAwBBqLvsAAsFaxoZAAoAQbi77AALBfkUHQACAEHIu+wACwV1GhkACABB2LvsAAsFfRoZAAUAQei77AALBYIaGQADAEH4u+wACwWFGhkAEQBBiLzsAAsFlhoZAAIAQZi87AALBZgaGQADAEGovOwACxWbGhkACAAAAE0iAAAAAAAAoxoZAAMAQci87AALBaYaGQACAEHYvOwACxWoGhkADgAAALMiAAAAAAAAthoZAAMAQfi87AALJbkaGQAIAAAAKioAAAAAAADBGhkABgAAAHQBAAAAAAAAxxoZAAUAQai97AALBcwaGQAEAEG4vewACwXQGhkACABByL3sAAsF2BoZAAUAQdi97AALFd0aGQAGAAAAAfsAAAAAAADjGhkABQBB+L3sAAsF6BoZAAYAQYi+7AALFe4aGQAHAAAALSMAAAAAAAD1GhkAAQBBqL7sAAsF9hoZAA4AQbi+7AALBQQbGQAEAEHIvuwACwVF8hwA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Y3JlYXRpbmcgbmV3IHBhcmVudADW3BsAKQAAAGh0bWw1ZXZlcjo6c2VyaWFsaXplL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4yMi41L3NyYy9zZXJpYWxpemUvbW9kLnJzAAAACN0bABQAAAAI3RsAFAAAABzdGwBpAAAAXQAAABzdGwBpAAAAYwAAAB8AAABubyBwYXJlbnQgRWxlbUluZm8AABzdGwBpAAAAYAAAABEAAAAmZ3Q7Jmx0OyZxdW90OyZuYnNwOyZhbXA7YXR0ciB3aXRoIHdlaXJkIG5hbWVzcGFjZSAA8d0bABoAAAAI3RsAFAAAAAjdGwAUAAAAHN0bAGkAAACWAAAAdW5rbm93bl9uYW1lc3BhY2U6eGxpbms6eG1sbnM6eG1sOj0ibWlzc2luZyBFbGVtSW5mbywgY3JlYXRpbmcgZGVmYXVsdC4AVN4bACMAAAAI3RsAFAAAAAjdGwAUAAAAHN0bAGkAAAC6AAAAPC9ubyBFbGVtSW5mbwAAABzdGwBpAAAAvQAAABIAAAA8IS0tLS0+PD8AAACmAgAAZXJyb3IgZ2V0aW5nIGdpdGh1YiByZWFkbWUuIMzeGwAcAAAAZXJyb3IgY29udmVydGluZyBvZW1iZWQgZGF0YS4gAADw3hsAHgAAAHVybCBub3QgcmVhZGFibGUuIAAAGN8bABIAAABhbHNlcnVldWxsL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZV9qc29uLTEuMC42NC9zcmMvZGUucnMAAAA+3xsAXwAAADYEAAAmAAAAPt8bAF8AAABABAAAIgAAAKcCAAAAAAAAAQAAAKgCAACpAgAAAAAAAAEAAACqAgAAqwIAAAAAAAABAAAArAIAAK0CAAAAAAAAAQAAAK4CAABzdHJ1Y3QgU2V0dGluZ3Mgd2l0aCAxIGVsZW1lbnQAAADgGwAeAAAArwIAAAgAAAAEAAAAsAIAAGFyY2hpdmVfcGF0aHN0cnVjdCBWaWRlb01ldGFkYXRhIHdpdGggMyBlbGVtZW50c0TgGwAkAAAAc3RydWN0IE9lbWJlZERhdGEgd2l0aCAyIGVsZW1lbnRzAAAAcOAbACEAAABodG1ssQIAADQAAAAEAAAAsgIAALMCAADgBAAACAAAALQCAAC1AgAA4AMAAAgAAAC2AgAAtwIAAMQAAAAEAAAAuAIAALkCAAAEAAAABAAAALoCAAC7AgAAvAIAAAQAAAAEAAAAvQIAAL4CAAC/AgAABAAAAAQAAADAAgAAwQIAAMICAAAEAAAABAAAAMMCAADEAgAAYmFkIHN0YXRpYyBhdG9tAGrxGwBiAAAArQEAAEYAAABq8RsAYgAAAH0CAAAVAAAAavEbAGIAAACYAgAADgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjIuNS9zcmMvdG9rZW5pemVyL2NoYXJfcmVmL21vZC5ycwAA8JkgAB4AAADwmSAAHgAAAHDhGwByAAAAewAAAHDhGwByAAAAVAEAABEAAABw4RsAcgAAAFUBAAAkAAAAcOEbAHIAAABVAQAAUQAAAHDhGwByAAAAXAEAABoAAABw4RsAcgAAAFwBAABFAAAAcOEbAHIAAAB6AQAAPgAAAHDhGwByAAAAfAEAAC4AAABw4RsAcgAAAHwBAABFAAAAZ2l0aHViLmNvbWh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS+K4hsAIgAAAFDpGwABAAAAUOkbAAEAAABQ6RsAAQAAAHNyYy90cmFuc2Zvcm0vZ2l0aHViLnJzAMziGwAXAAAALAAAACwAAADM4hsAFwAAAC0AAAAgAAAAzOIbABcAAAAuAAAAIAAAAFJFQURNRS5tZAAAAMziGwAXAAAAPQAAABIAAAABAAAAzOIbABcAAABHAAAAEgAAAG1haW5E4xsABAAAAG1hc3RlcgAAUOMbAAYAAABtZXRhW25hbWU9InR3aXR0ZXI6dGl0bGUiXQAAzOIbABcAAACRAAAARAAAAGNvbnRlbnR1cmwAAMziGwAXAAAAnAAAACgAAAAhW10oqOMbAAIAAACq4xsAAgAAAFgjIwABAAAAc3JjL3RyYW5zZm9ybS9vZW1iZWQvbWV0YWRhdGEucnPE4xsAIAAAAB4AAAANAAAAeW91dHUuYmV5b3V0dWJlLmNvbXd3dy55b3V0dWJlLmNvbQAAZOYbAGEAAADaAwAACgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGVfanNvbi0xLjAuNjQvc3JjL3Nlci5ycyjkGwBgAAAAOQYAABIAAAAo5BsAYAAAADEIAAA7AAAAKOQbAGAAAAA7CAAANwAAAMUCAAAEAAAABAAAAMYCAABCYXNpYwAAAMcCAAAEAAAABAAAAFcBAABQYXJzZUVycm9yAADIAgAABAAAAAQAAADJAgAAbG9jYXRpb27KAgAABAAAAAQAAABZAQAAywIAAAQAAAAEAAAAzAIAAM0CAAByZWFkbWUgbm90IGZvdW5kKOUbABAAAABDYW5jZWxlZM4CAAAEAAAABAAAAM8CAADQAgAABAAAAAQAAABpAQAAY2hhbm5lbHVwbG9hZGVyX3VybGRlc2NyaXB0aW9uc3RydWN0IFZpZGVvTWV0YWRhdGFTZXJkZQDRAgAABAAAAAQAAACMAgAARXhlY9ICAAAEAAAABAAAAKUCAADTAgAAKAAAAAQAAADUAgAA1QIAABwAAAAEAAAA1gIAANcCAAABAAAAAQAAANgCAABleHRyYWN0LXVybEV4dHJhY3RleHRyYWN0LXRpdGxlLWZyb20tdXJsVGl0bGUgT25seWltcG9ydC11cmxJbXBvcnQgRnJvbSBDbGlwYm9hcmRmZXRjaCBlcnJvcmZldGNoIGVycm9yIFDmGwAMAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9mYW5jeS1yZWdleC0wLjEwLjAvc3JjL2xpYi5ycwAAAGTmGwBhAAAAtQMAABsAAABk5hsAYQAAALoDAAAgAAAAZOYbAGEAAAC7AwAAGwAAAGTmGwBhAAAAvwMAABcAAABk5hsAYQAAAKADAAAbAAAAZOYbAGEAAACkAwAAHwAAAGTmGwBhAAAAqAMAABsAAABubyB1cmwgaW4gY2xpcGJvYXJkADjnGwATAAAAbm8gY2xpcGJvYXJkIGF2YWlsYWJsZQAAVOcbABYAAABlcnJv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aW58c2hhZG93fGNvbnRlbnR8aGVudHJ5YXJ0aWNsZXxib2R5fGNvbnRlbnR8ZW50cnl8aGVudHJ5fG1haW58cGFnZXxwYWdpbmF0aW9ufHBvc3R8dGV4dHxibG9nfHN0b3J5Y29tYnh8Y29tbWVudHxjb218Y29udGFjdHxmb290fGZvb3Rlcnxmb290bm90ZXxtYXN0aGVhZHxtZWRpYXxtZXRhfG91dGJyYWlufHByb21vfHJlbGF0ZWR8c2Nyb2xsfHNob3V0Ym94fHNpZGViYXJ8c3BvbnNvcnxzaG9wcGluZ3x0YWdzfHRvb2x8d2lkZ2V0fGZvcm18dGV4dGZpZWxkfHVpU2NhbGV8aGlkZGVuYWJsb2NrcXVvdGVkbGltZ29scHJldGFibGV1bJTvGwABAAAAle8bAAoAAACf7xsAAgAAAPDyGwADAAAAoe8bAAMAAACk7xsAAgAAAL4UHQABAAAApu8bAAMAAACp7xsABQAAAK7vGwACAAAAc3JjANTzGwBbAAAAPAAAABEAAABodHRwOi8vaHR0cHM6Ly9ocmVmANTzGwBbAAAASwAAABEAAABhcnRpY2xlY2VudGVyc2VjdGlvbmZvcm10aAAAd48gAAIAAADUiSAABQAAANTzGwBbAAAAjQAAADsAAABzdHlsZXRpdGxlAADU8xsAWwAAAKgAAAA7AAAAYm9kedTzGwBbAAAAtgAAACIAAABicgAA1PMbAFsAAADFAAAAIgAAANTzGwBbAAAA2AAAACUAAADU8xsAWwAAABEBAAAnAAAA1PMbAFsAAABJAQAAKQAAAG5vc2NyaXB0bWV0YWgxb2JqZWN0aGVhZGVyZm9vdGVyYXNpZGUAAADU8xsAWwAAAEUBAAAyAAAA1PMbAFsAAABGAQAAMgAAANTzGwBbAAAARwEAADIAAADU8xsAWwAAADEBAAAeAAAA1PMbAFsAAABMAQAAJwAAAGlucHV0ZW1iZWQvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3N0cmluZ19jYWNoZS0wLjcuNS9zcmMvYXRvbS5yc2rxGwBiAAAAXgEAABEAAABq8RsAYgAAAF4BAAAcAAAAavEbAGIAAABhAQAALQAAANsCAAAMAAAA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uae6cK/AvJyMj3uFgJOKknLfl/nY7uz949rm94e08en29OeL9fP768nE8NaYts21fxvU09LV5MWpn4OsaVBiYGFRz5F0c5CCmXlrhG1ufG9SbHaNcYF3faV1XGpTSGNdQU+m7aPHvuHRy8bZ287q+J7v/////////////////////////////////////////////////////////////////////////////////////wUDAAAMAAAABAAAAAYDAAC0DRwAWwAAANABAAAWAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC0xLjQuNS9zcmMvcG9vbC5ycwBk/RsAWwAAAOkAAAArAAAAZP0bAFsAAAD1AAAAKwAAAM0JHABhAAAAzAIAAAoAAAByZWdleDogdGhyZWFkIElEIGFsbG9jYXRpb24gc3BhY2UgZXhoYXVzdGVkAGT9GwBbAAAAUQAAAA0AAAAHAwAABAAAAAQAAABnAQAACAMAAAAAAAABAAAAdgIAAAkDAAAIAAAABAAAAAoDAAALAwAABAAAAAQAAAAMAwAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9kZmEucnMAAGz+GwBiAAAAxgAAAAkAAABs/hsAYgAAAAMBAAAJAAAAbP4bAGIAAABGAQAACQAAAGz+GwBiAAAAigEAAAkAAABs/hsAYgAAAOABAAAJAAAAbP4bAGIAAADnAQAACQAAAGNhbid0IHN3YXAgc3RhdGVzIGluIHByZW11bHRpcGxpZWQgREZBAABs/hsAYgAAAOwBAAAJAAAAbP4bAGIAAADxAQAAGAAAAGz+GwBiAAAA8wEAABYAAABjYW5ub3Qgc2h1ZmZsZSBtYXRjaCBzdGF0ZXMgb2YgcHJlbXVsdGlwbGllZCBERkFs/hsAYgAAAAICAAAJAAAAbP4bAGIAAAANAgAAEAAAAGz+GwBiAAAAFQIAABAAAABs/hsAYgAAABoCAAARAAAAbP4bAGIAAAAbAgAAEQAAAGz+GwBiAAAAHwIAABgA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AACJBQAALQAAAOgMHABaAAAApgUAADYAAADoDBwAWgAAAKsFAAAsAAAA6AwcAFoAAAC5BQAAKwAAAOgMHABaAAAA6wUAACIAAADoDBwAWgAAAPQFAAAKAAAA6AwcAFoAAAAEBgAACQAAAOgMHABaAAAAXwYAABkAQaCP8AALuYASYXR0ZW1wdCB0byBkaXZpZGUgYnkgemVybwAAAOgMHABaAAAAjgYAAAkAAADoDBwAWgAAAJMGAAAJAAAAIAMAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYWhvLWNvcmFzaWNrLTAuNy4xNS9zcmMvYXV0b21hdG9uLnJz4AccAGgAAADsAAAAPAAAAOAHHABoAAAAOgIAACsAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9leHBhbmQucnMAAABoCBwAXQAAABEAAAAfAAAAaAgcAF0AAAASAAAAIAAAACQAAABoCBwAXQAAABcAAAAcAAAAaAgcAF0AAAAjAAAAGAAAAGgIHABdAAAAHwAAACAAAABoCBwAXQAAAJYAAAAZAAAAdmFsaWQgVVRGLTggY2FwdHVyZSBuYW1laAgcAF0AAACWAAAAKgAAAGgIHABdAAAArAAAACUAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Foby1jb3Jhc2ljay0wLjcuMTUvc3JjL3BhY2tlZC9hcGkucnMvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9yZV91bmljb2RlLnJzAADNCRwAYQAAADsAAAAKAAAAIQMAAAQAAAAEAAAAIgMAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL3N5bmMucnMAAABQChwASQAAAGYEAABJAAAAUAocAEkAAAB8BAAASQAAACMDAAAEAAAABAAAACQDAAAlAwAACAAAAAQAAAAmAwAAJwMAAAAAAAABAAAAWAIAACgDAAAAAAAAAQAAACkDAAAvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvbXV0ZXgucnP8ChwAYAAAABcAAAAJAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC0xLjQuNS9zcmMvYmFja3RyYWNrLnJzbAscAGAAAABdAAAAHwAAAGwLHABgAAAA0AAAABMAAABsCxwAYAAAAOEAAAAZAAAAbAscAGAAAAASAQAADAAAAGwLHABgAAAAEwEAAA0AAABfX05vbmV4aGF1c3RpdmVDb21waWxlZFRvb0JpZwAAACoDAAAEAAAABAAAACsDAABTeW50YXgoCkwMHAAIAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC0xLjQuNS9zcmMvdXRmOC5ycwBcDBwAWwAAAIMAAAAaAAAAXAwcAFsAAACHAAAAGAAAACwDAAAAAAAAAQAAAHYCAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9kZmEucnMAAOgMHABaAAAAxgEAAB8AAADoDBwAWgAAAOQBAAAfAAAA6AwcAFoAAAC8AgAAJwAAAOgMHABaAAAAkQIAADQAAADoDBwAWgAAACoDAAAnAAAA6AwcAFoAAABsBQAADwAAAOgMHABaAAAAfAUAAAkAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9leGVjLnJzQUMgYXV0b21hdG9uIHRvbyBiaWcAtA0c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bGVkOiBzZWxmLmJ1bXBfaWYoXCImJlwiKVASHABoAAAA9gYAABUAAABQEhwAaAAAAOcGAAAzAAAAUBIcAGgAAABrBwAACQAAAFASHABoAAAAxgcAAAkAAABQEhwAaAAAAN8HAAAVAAAAOl1hc3NlcnRpb24gZmFpbGVkOiBzZWxmLmNoYXIoKSA9PSBcJ3BcJyB8fCBzZWxmLmNoYXIoKSA9PSBcJ1BcJ1ASHABoAAAA+gcAAAkAAABQEhwAaAAAAPwHAAAxAAAAUBIcAGgAAAAOCAAADQAAACE9AABQEhwAaAAAACkIAAAfAAAAUBIcAGgAAAAqCAAAIAAAAFASHABoAAAAIAgAAB8AAABQEhwAaAAAACEIAAAgAAAAUBIcAGgAAAAXCAAAHwAAAFASHABoAAAAGAgAACAAAABleHBlY3RlZCB2YWxpZCBQZXJsIGNsYXNzIGJ1dCBnb3QgJwDwGRwAIwAAAIsoIwABAAAAUBIcAGgAAABTCAAAEgAAAFASHABoAAAAgggAADAAAAA2AwAAAAAAAAEAAAB2AgAANwMAAAAAAAABAAAAdAEAADgDAAABAAAAAQAAAF4BAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LXN5bnRheC0wLjYuMjMvc3JjL2FzdC9tb2QucnNiYWNrcmVmZXJlbmNlcyBhcmUgbm90IHN1cHBvcnRlZGludmFsaWQgVW5pY29kZSBjaGFyYWN0ZXIgY2xhc3NyZXBldGl0aW9uIG9wZXJhdG9yIG1pc3NpbmcgZXhwcmVzc2lvbnVuY2xvc2VkIGNvdW50ZWQgcmVwZXRpdGlvbnVub3BlbmVkIGdyb3VwdW5jbG9zZWQgZ3JvdXB1bmNsb3NlZCBjYXB0dXJlIGdyb3VwIG5hbWVlbXB0eSBjYXB0dXJlIGdyb3VwIG5hbWVkdXBsaWNhdGUgY2FwdHVyZSBncm91cCBuYW1ldW5yZWNvZ25pemVkIGZsYWdkdXBsaWNhdGUgZmxhZ2RhbmdsaW5nIGZsYWcgbmVnYXRpb24gb3BlcmF0b3J1bnJlY29nbml6ZWQgZXNjYXBlIHNlcXVlbmNlaW52YWxpZCBoZXhhZGVjaW1hbCBkaWdpdHVuY2xvc2VkIGNoYXJhY3RlciBjbGFzc2ludmFsaWQgcmFuZ2UgYm91bmRhcnksIG11c3QgYmUgYSBsaXRlcmFsAAAAdBocAGYAAAA5AQAAEgAAAGxvb2stYXJvdW5kLCBpbmNsdWRpbmcgbG9vay1haGVhZCBhbmQgbG9vay1iZWhpbmQsIGlzIG5vdCBzdXBwb3J0ZWQAjBwcAEMAAADaGhwAIAAAAPoaHAAfAAAAGRscACYAAAA/GxwAGwAAAHJlcGV0aXRpb24gcXVhbnRpZmllciBleHBlY3RzIGEgdmFsaWQgZGVjaW1hbAAAAPgcHAAtAAAAaW52YWxpZCByZXBldGl0aW9uIGNvdW50IHJhbmdlLCB0aGUgc3RhcnQgbXVzdCBiZSA8PSB0aGUgZW5kMB0cADwAAABleGNlZWQgdGhlIG1heGltdW0gbnVtYmVyIG9mIG5lc3RlZCBwYXJlbnRoZXNlcy9icmFja2V0cyAoAAB0HRwAOgAAAFgjIwABAAAAWhscAA4AAABoGxwADgAAAHYbHAAbAAAAaW52YWxpZCBjYXB0dXJlIGdyb3VwIGNoYXJhY3RlcgDYHRwAHwAAAJEbHAAYAAAAqRscABwAAADFGxwAEQAAAGV4cGVjdGVkIGZsYWcgYnV0IGdvdCBlbmQgb2YgcmVnZXgAABgeHAAiAAAAZmxhZyBuZWdhdGlvbiBvcGVyYXRvciByZXBlYXRlZABEHhwAHwAAANYbHAAOAAAA5BscAB8AAAADHBwAHAAAAGluY29tcGxldGUgZXNjYXBlIHNlcXVlbmNlLCByZWFjaGVkIGVuZCBvZiBwYXR0ZXJuIHByZW1hdHVyZWx5AACEHhwAPgAAAB8cHAAZAAAAaGV4YWRlY2ltYWwgbGl0ZXJhbCBpcyBub3QgYSBVbmljb2RlIHNjYWxhciB2YWx1ZQAAANQeHAAxAAAAaGV4YWRlY2ltYWwgbGl0ZXJhbCBlbXB0eQAAABAfHAAZAAAAZGVjaW1hbCBsaXRlcmFsIGludmFsaWQANB8cABcAAABkZWNpbWFsIGxpdGVyYWwgZW1wdHkAAABUHxwAFQAAADgcHAAYAAAAUBwcACkAAABpbnZhbGlkIGNoYXJhY3RlciBjbGFzcyByYW5nZSwgdGhlIHN0YXJ0IG11c3QgYmUgPD0gdGhlIGVuZACEHxwAOwAAAGludmFsaWQgZXNjYXBlIHNlcXVlbmNlIGZvdW5kIGluIGNoYXJhY3RlciBjbGFzc8gfHAAwAAAAZXhjZWVkZWQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGNhcHR1cmluZyBncm91cHMgKAAAAAAgHAAxAAAAWCMjAAEAAAD/////dBocAGYAAAA5AgAAIgAAAHQaHABmAAAAUQIAACIAAABhbG51bWJsYW5rZ3JhcGhwcmludHdvcmR4ZGlnaXQAAHQaHABmAAAAHwQAACMAAAACAAAABAAAAAgAAABhdHRlbXB0IHRvIGpvaW4gaW50byBjb2xsZWN0aW9uIHdpdGggbGVuID4gdXNpemU6Ok1BWC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL3N0ci5ycwAAANkgHABIAAAAqwAAAAoAAADZIBwASAAAAMIAAAAWAAAAKCkAADkDAAAEAAAABAAAACIDAABsaiAAawAAAFQAAAAZAAAAbGogAGsAAAB6AAAAHwAAAGxqIABrAAAAegAAADkAAABsaiAAawAAAH4AAAAUAAAAbGogAGsAAAB+AAAALQAAAGxqIABrAAAAowAAABAAAABsaiAAawAAAKMAAAAqAAAAbGogAGsAAACpAAAAEAAAAGxqIABrAAAAqQAAACkAAABsaiAAawAAAKoAAAAdAAAAbGogAGsAAACwAAAAFgAAAGxqIABrAAAAsAAAADwAAABhc3NlcnRpb24gZmFpbGVkOiAhc2VsZi5yYW5nZXNbYV0uaXNfaW50ZXJzZWN0aW9uX2VtcHR5KCZvdGhlci5yYW5nZXNbYl0pAAAAbGogAGsAAACwAAAADQAAAGxqIABrAAAAvQAAAB0AAABsaiAAawAAAL8AAAAyAAAAbGogAGsAAADCAAAAMQAAAGxqIABrAAAA1QAAABQAAABsaiAAawAAAOAAAAAZAAAAbGogAGsAAAAJAQAADAAAAGxqIABrAAAACgEAABkAAABsaiAAawAAAA4BAAAZAAAAbGogAGsAAAAPAQAAGQAAAGxqIABrAAAAEgEAAAwAAABsaiAAawAAABMBAAAZAAAAYXNzZXJ0aW9uIGZhaWxlZDogIXNlbGYucmFuZ2VzLmlzX2VtcHR5KCkAAABsaiAAawAAAB8BAAAJAAAAbGogAGsAAAAqAQAAMgAAAGxqIABrAAAALwEAABkAAABsaiAAawAAAOcBAAAdAAAAbGogAGsAAADqAQAAHQAAAGxqIABrAAAA/AEAAEUAAABsaiAAawAAAAMCAAA7AAAAbGogAGsAAAADAgAARQAAAEludGVydmFsU2V0cmFuZ2VzAAAAOgMAAAQAAAAEAAAAOwMAADwDAAAEAAAABAAAAD0DAABrAAAAKiEAAHMAAAB/AQAASwAAACohAABTAAAAfwEAAJwDAAC8AwAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAAKyEAAOYAAADnAAAA6AAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADxAAAA8gAAAPMAAAD0AAAA9QAAAPYAAAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+AAAAnh4AAMAAAADBAAAAwgAAAMMAAADEAAAAxQAAACshAADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAAAM8AAADQAAAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAHgBAAABAQAAAAEAAAMBAAACAQAABQEAAAQBAAAHAQAABgEAAAkBAAAIAQAACwEAAAoBAAANAQAADAEAAA8BAAAOAQAAEQEAABABAAATAQAAEgEAABUBAAAUAQAAFwEAABYBAAAZAQAAGAEAABsBAAAaAQAAHQEAABwBAAAfAQAAHgEAACEBAAAgAQAAIwEAACIBAAAlAQAAJAEAACkBAAAoAQAAKwEAACoBAAAtAQAALAEAAC8BAAAuAQAAMwEAADIBAAA1AQAANAEAADcBAAA2AQAAOgEAADkBAAA8AQAAOwEAAD4BAAA9AQAAQAEAAD8BAABCAQAAQQEAAEQBAABDAQAARgEAAEUBAABIAQAARwEAAEoBAABNAQAATAEAAE8BAABOAQAAUQEAAFABAABSAQAAVQEAAFQBAABXAQAAVgEAAFkBAABYAQAAWwEAAFoBAABdAQAAXAEAAF8BAABeAQAAYQEAAGABAABjAQAAYgEAAGUBAABkAQAAZwEAAGYBAABpAQAAaAEAAGsBAABqAQAAbQEAAGwBAABvAQAAbgEAAHEBAABwAQAAcwEAAHIBAAB1AQAAdAEAAHcBAAB2AQAA/wAAAHoBAAB5AQAAfAEAAHsBAAB+AQAAfQEAAFMAAABzAAAAQwIAAFMCAACDAQAAggEAAIUBAACEAQAAiAEAAIcBAABWAgAAVwIAAIwBAACLAQAA3QEAAJIBAACRAQAAYAIAAPYBAACZAQAAmAEAAD0CAAAgAgAAoQEAAKABAACjAQAAogEAAKUBAACkAQAAgAIAAKgBAACnAQAArQEAAKwBAACIAgAAsAEAAK8BAAC0AQAAswEAALYBAAC1AQAAuQEAALgBAAC9AQAAvAEAAPcBAADFAQAAxgEAAMQBAADGAQAAxAEAAMUBAADIAQAAyQEAAMcBAADJAQAAxwEAAMgBAADLAQAAzAEAAMoBAADMAQAAygEAAMsBAADOAQAAzQEAANABAADPAQAA0gEAANEBAADUAQAA0wEAANYBAADVAQAA2AEAANcBAADaAQAA2QEAANwBAADbAQAA3wEAAN4BAADhAQAA4AEAAOMBAADiAQAA5QEAAOQBAADnAQAA5gEAAOkBAADoAQAA6wEAAOoBAADtAQAA7AEAAO8BAADuAQAA8gEAAPMBAADxAQAA8wEAAPEBAADyAQAA9QEAAPQBAACVAQAAvwEAAPkBAAD4AQAA+wEAAPoBAAD9AQAA/AEAAP8BAAD+AQAAAQIAAAACAAADAgAAAgIAAAUCAAAEAgAABwIAAAYCAAAJAgAACAIAAAsCAAAKAgAADQIAAAwCAAAPAgAADgIAABECAAAQAgAAEwIAABICAAAVAgAAFAIAABcCAAAWAgAAGQIAABgCAAAbAgAAGgIAAB0CAAAcAgAAHwIAAB4CAACeAQAAIwIAACUCAAAkAgAAJwIAACYCAAApAgAAKAIAACsCAAAqAgAALQIAACwCAAAvAgAALgIAADECAAAwAgAAMwIAADICAABlLAAAPAIAADsCAACaAQAAZiwAAH4sAAB/LAAAQgIAAEECAACAAQAARwIAAEYCAABJAgAASAIAAEsCAABKAgAATQIAAEwCAABPAgAATgIAAG8sAABtLAAAcCwAAIEBAACGAQAAiQEAAIoBAACPAQAAq6cAAJMBAACspwAAlAEAAI2nAACqpwAAlwEAAJYBAACupwAAYiwAAK2nAACcAQAAbiwAAJ0BAACfAQAAZCwAAKYBAADFpwAAqQEAALGnAACuAQAARAIAALEBAACyAQAARQIAALcBAACypwAAsKcAAJkDAAC5AwAAvh8AAHEDAABwAwAAcwMAAHIDAAB3AwAAdgMAAP0DAAD+AwAA/wMAAPMDAACsAwAArQMAAK4DAACvAwAAzAMAAM0DAADOAwAAsgMAANADAAC1AwAA9QMAALgDAADRAwAA9AMAAEUDAAC5AwAAvh8AALoDAADwAwAAtQAAALwDAADAAwAA1gMAAMEDAADxAwAAwgMAAMMDAADGAwAA1QMAAMkDAAAmIQAAygMAAMsDAACGAwAAiAMAAIkDAACKAwAAkgMAANADAACVAwAA9QMAAJgDAADRAwAA9AMAAEUDAACZAwAAvh8AAJoDAADwAwAAtQAAAJwDAACgAwAA1gMAAKEDAADxAwAAowMAAMMDAACjAwAAwgMAAKYDAADVAwAAqQMAACYhAACqAwAAqwMAAIwDAACOAwAAjwMAANcDAACSAwAAsgMAAJgDAAC4AwAA9AMAAKYDAADGAwAAoAMAAMADAADPAwAA2QMAANgDAADbAwAA2gMAAN8DAADeAwAA4QMAAOADAADjAwAA4gMAAOUDAADkAwAA5wMAAOYDAADpAwAA6AMAAOsDAADqAwAA7QMAAOwDAADvAwAA7gMAAJoDAAC6AwAAoQMAAMEDAAD5AwAAfwMAAJgDAAC4AwAA0QMAAJUDAAC1AwAA+AMAAPcDAADyAwAA+wMAAPoDAAB7AwAAfAMAAH0DAABQBAAAUQQAAFIEAABTBAAAVAQAAFUEAABWBAAAVwQAAFgEAABZBAAAWgQAAFsEAABcBAAAXQQAAF4EAABfBAAAMAQAADEEAAAyBAAAgBwAADMEAAA0BAAAgRwAADUEAAA2BAAANwQAADgEAAA5BAAAOgQAADsEAAA8BAAAPgQAAIIcAAA/BAAAQAQAAEEEAACDHAAAQgQAAIQcAACFHAAAQwQAAEQEAABFBAAARgQAAEcEAABIBAAASQQAAEoEAACGHAAASwQAAE0EAABOBAAATwQAABAEAAARBAAAEgQAAIAcAAATBAAAFAQAAIEcAAAVBAAAFgQAABcEAAAYBAAAGQQAABoEAAAbBAAAHAQAAB0EAAAeBAAAghwAAB8EAAAgBAAAIQQAAIMcAAAiBAAAhBwAAIUcAAAjBAAAJAQAACUEAAAmBAAAJwQAACgEAAApBAAAKgQAAIYcAAArBAAALAQAAC0EAAAuBAAALwQAAAAEAAABBAAAAgQAAAMEAAAEBAAABQQAAAYEAAAHBAAACAQAAAkEAAAKBAAACwQAAAwEAAANBAAADgQAAA8EAABhBAAAYAQAAGMEAACHHAAAYgQAAIccAABlBAAAZAQAAGcEAABmBAAAaQQAAGgEAABrBAAAagQAAG0EAABsBAAAbwQAAG4EAABxBAAAcAQAAHMEAAByBAAAdQQAAHQEAAB3BAAAdgQAAHkEAAB4BAAAewQAAHoEAAB9BAAAfAQAAH8EAAB+BAAAgQQAAIAEAACLBAAAigQAAI0EAACMBAAAjwQAAI4EAACRBAAAkAQAAJMEAACSBAAAlQQAAJQEAACXBAAAlgQAAJkEAACYBAAAmwQAAJoEAACdBAAAnAQAAJ8EAACeBAAAoQQAAKAEAACjBAAAogQAAKUEAACkBAAApwQAAKYEAACpBAAAqAQAAKsEAACqBAAArQQAAKwEAACvBAAArgQAALEEAACwBAAAswQAALIEAAC1BAAAtAQAALcEAAC2BAAAuQQAALgEAAC7BAAAugQAAL0EAAC8BAAAvwQAAL4EAADPBAAAwgQAAMEEAADEBAAAwwQAAMYEAADFBAAAyAQAAMcEAADKBAAAyQQAAMwEAADLBAAAzgQAAM0EAADABAAA0QQAANAEAADTBAAA0gQAANUEAADUBAAA1wQAANYEAADZBAAA2AQAANsEAADaBAAA3QQAANwEAADfBAAA3gQAAOEEAADgBAAA4wQAAOIEAADlBAAA5AQAAOcEAADmBAAA6QQAAOgEAADrBAAA6gQAAO0EAADsBAAA7wQAAO4EAADxBAAA8AQAAPMEAADyBAAA9QQAAPQEAAD3BAAA9gQAAPkEAAD4BAAA+wQAAPoEAAD9BAAA/AQAAP8EAAD+BAAAAQUAAAAFAAADBQAAAgUAAAUFAAAEBQAABwUAAAYFAAAJBQAACAUAAAsFAAAKBQAADQUAAAwFAAAPBQAADgUAABEFAAAQBQAAEwUAABIFAAAVBQAAFAUAABcFAAAWBQAAGQUAABgFAAAbBQAAGgUAAB0FAAAcBQAAHwUAAB4FAAAhBQAAIAUAACMFAAAiBQAAJQUAACQFAAAnBQAAJgUAACkFAAAoBQAAKwUAACoFAAAtBQAALAUAAC8FAAAuBQAAYQUAAGIFAABjBQAAZAUAAGUFAABmBQAAZwUAAGgFAABpBQAAagUAAGsFAABsBQAAbQUAAG4FAABvBQAAcAUAAHEFAAByBQAAcwUAAHQFAAB1BQAAdgUAAHcFAAB4BQAAeQUAAHoFAAB7BQAAfAUAAH0FAAB+BQAAfwUAAIAFAACBBQAAggUAAIMFAACEBQAAhQUAAIYFAAAxBQAAMgUAADMFAAA0BQAANQUAADYFAAA3BQAAOAUAADkFAAA6BQAAOwUAADwFAAA9BQAAPgUAAD8FAABABQAAQQUAAEIFAABDBQAARAUAAEUFAABGBQAARwUAAEgFAABJBQAASgUAAEsFAABMBQAATQUAAE4FAABPBQAAUAUAAFEFAABSBQAAUwUAAFQFAABVBQAAVgUAAAAtAAABLQAAAi0AAAMtAAAELQAABS0AAAYtAAAHLQAACC0AAAktAAAKLQAACy0AAAwtAAANLQAADi0AAA8tAAAQLQAAES0AABItAAATLQAAFC0AABUtAAAWLQAAFy0AABgtAAAZLQAAGi0AABstAAAcLQAAHS0AAB4tAAAfLQAAIC0AACEtAAAiLQAAIy0AACQtAAAlLQAAJy0AAC0tAACQHAAAkRwAAJIcAACTHAAAlBwAAJUcAACWHAAAlxwAAJgcAACZHAAAmhwAAJscAACcHAAAnRwAAJ4cAACfHAAAoBwAAKEcAACiHAAAoxwAAKQcAAClHAAAphwAAKccAACoHAAAqRwAAKocAACrHAAArBwAAK0cAACuHAAArxwAALAcAACxHAAAshwAALMcAAC0HAAAtRwAALYcAAC3HAAAuBwAALkcAAC6HAAAvRwAAL4cAAC/HAAAcKsAAHGrAAByqwAAc6sAAHSrAAB1qwAAdqsAAHerAAB4qwAAeasAAHqrAAB7qwAAfKsAAH2rAAB+qwAAf6sAAICrAACBqwAAgqsAAIOrAACEqwAAhasAAIarAACHqwAAiKsAAImrAACKqwAAi6sAAIyrAACNqwAAjqsAAI+rAACQqwAAkasAAJKrAACTqwAAlKsAAJWrAACWqwAAl6sAAJirAACZqwAAmqsAAJurAACcqwAAnasAAJ6rAACfqwAAoKsAAKGrAACiqwAAo6sAAKSrAAClqwAApqsAAKerAACoqwAAqasAAKqrAACrqwAArKsAAK2rAACuqwAAr6sAALCrAACxqwAAsqsAALOrAAC0qwAAtasAALarAAC3qwAAuKsAALmrAAC6qwAAu6sAALyrAAC9qwAAvqsAAL+rAAD4EwAA+RMAAPoTAAD7EwAA/BMAAP0TAADwEwAA8RMAAPITAADzEwAA9BMAAPUTAAASBAAAMgQAABQEAAA0BAAAHgQAAD4EAAAhBAAAQQQAACIEAABCBAAAhRwAACIEAABCBAAAhBwAACoEAABKBAAAYgQAAGMEAABKpgAAS6YAANAQAADREAAA0hAAANMQAADUEAAA1RAAANYQAADXEAAA2BAAANkQAADaEAAA2xAAAN0QAADeEAAA3xAAAOAQAADhEAAA4hAAAOMQAADkEAAA5RAAAOYQAADnEAAA6BAAAOkQAADqEAAA6xAAAOwQAADtEAAA7hAAAO8QAADwEAAA8RAAAPIQAADzEAAA9BAAAPUQAAD2EAAA9xAAAPgQAAD5EAAA+hAAAP0QAAD+EAAA/xAAAH2nAABjLAAAxqcAAAEeAAAAHgAAAx4AAAIeAAAFHgAABB4AAAceAAAGHgAACR4AAAgeAAALHgAACh4AAA0eAAAMHgAADx4AAA4eAAARHgAAEB4AABMeAAASHgAAFR4AABQeAAAXHgAAFh4AABkeAAAYHgAAGx4AABoeAAAdHgAAHB4AAB8eAAAeHgAAIR4AACAeAAAjHgAAIh4AACUeAAAkHgAAJx4AACYeAAApHgAAKB4AACseAAAqHgAALR4AACweAAAvHgAALh4AADEeAAAwHgAAMx4AADIeAAA1HgAANB4AADceAAA2HgAAOR4AADgeAAA7HgAAOh4AAD0eAAA8HgAAPx4AAD4eAABBHgAAQB4AAEMeAABCHgAARR4AAEQeAABHHgAARh4AAEkeAABIHgAASx4AAEoeAABNHgAATB4AAE8eAABOHgAAUR4AAFAeAABTHgAAUh4AAFUeAABUHgAAVx4AAFYeAABZHgAAWB4AAFseAABaHgAAXR4AAFweAABfHgAAXh4AAGEeAACbHgAAYB4AAJseAABjHgAAYh4AAGUeAABkHgAAZx4AAGYeAABpHgAAaB4AAGseAABqHgAAbR4AAGweAABvHgAAbh4AAHEeAABwHgAAcx4AAHIeAAB1HgAAdB4AAHceAAB2HgAAeR4AAHgeAAB7HgAAeh4AAH0eAAB8HgAAfx4AAH4eAACBHgAAgB4AAIMeAACCHgAAhR4AAIQeAACHHgAAhh4AAIkeAACIHgAAix4AAIoeAACNHgAAjB4AAI8eAACOHgAAkR4AAJAeAACTHgAAkh4AAJUeAACUHgAAYB4AAGEeAADfAAAAoR4AAKAeAACjHgAAoh4AAKUeAACkHgAApx4AAKYeAACpHgAAqB4AAKseAACqHgAArR4AAKweAACvHgAArh4AALEeAACwHgAAsx4AALIeAAC1HgAAtB4AALceAAC2HgAAuR4AALgeAAC7HgAAuh4AAL0eAAC8HgAAvx4AAL4eAADBHgAAwB4AAMMeAADCHgAAxR4AAMQeAADHHgAAxh4AAMkeAADIHgAAyx4AAMoeAADNHgAAzB4AAM8eAADOHgAA0R4AANAeAADTHgAA0h4AANUeAADUHgAA1x4AANYeAADZHgAA2B4AANseAADaHgAA3R4AANweAADfHgAA3h4AAOEeAADgHgAA4x4AAOIeAADlHgAA5B4AAOceAADmHgAA6R4AAOgeAADrHgAA6h4AAO0eAADsHgAA7x4AAO4eAADxHgAA8B4AAPMeAADyHgAA9R4AAPQeAAD3HgAA9h4AAPkeAAD4HgAA+x4AAPoeAAD9HgAA/B4AAP8eAAD+HgAACB8AAAkfAAAKHwAACx8AAAwfAAANHwAADh8AAA8fAAAAHwAAAR8AAAIfAAADHwAABB8AAAUfAAAGHwAABx8AABgfAAAZHwAAGh8AABsfAAAcHwAAHR8AABAfAAARHwAAEh8AABMfAAAUHwAAFR8AACgfAAApHwAAKh8AACsfAAAsHwAALR8AAC4fAAAvHwAAIB8AACEfAAAiHwAAIx8AACQfAAAlHwAAJh8AACcfAAA4HwAAOR8AADofAAA7HwAAPB8AAD0fAAA+HwAAPx8AADAfAAAxHwAAMh8AADMfAAA0HwAANR8AADYfAAA3HwAASB8AAEkfAABKHwAASx8AAEwfAABNHwAAQB8AAEEfAABCHwAAQx8AAEQfAABFHwAAWR8AAFsfAABdHwAAXx8AAFEfAABTHwAAVR8AAFcfAABoHwAAaR8AAGofAABrHwAAbB8AAG0fAABuHwAAbx8AAGAfAABhHwAAYh8AAGMfAABkHwAAZR8AAGYfAABnHwAAuh8AALsfAADIHwAAyR8AAMofAADLHwAA2h8AANsfAAD4HwAA+R8AAOofAADrHwAA+h8AAPsfAACIHwAAiR8AAIofAACLHwAAjB8AAI0fAACOHwAAjx8AAIAfAACBHwAAgh8AAIMfAACEHwAAhR8AAIYfAACHHwAAmB8AAJkfAACaHwAAmx8AAJwfAACdHwAAnh8AAJ8fAACQHwAAkR8AAJIfAACTHwAAlB8AAJUfAACWHwAAlx8AAKgfAACpHwAAqh8AAKsfAACsHwAArR8AAK4fAACvHwAAoB8AAKEfAACiHwAAox8AAKQfAAClHwAAph8AAKcfAAC4HwAAuR8AALwfAACwHwAAsR8AAHAfAABxHwAAsx8AAEUDAACZAwAAuQMAAMwfAAByHwAAcx8AAHQfAAB1HwAAwx8AANgfAADZHwAA0B8AANEfAAB2HwAAdx8AAOgfAADpHwAA7B8AAOAfAADhHwAAeh8AAHsfAADlHwAA/B8AAHgfAAB5HwAAfB8AAH0fAADzHwAAqQMAAMkDAABLAAAAawAAAMUAAADlAAAATiEAADIhAABwIQAAcSEAAHIhAABzIQAAdCEAAHUhAAB2IQAAdyEAAHghAAB5IQAAeiEAAHshAAB8IQAAfSEAAH4hAAB/IQAAYCEAAGEhAABiIQAAYyEAAGQhAABlIQAAZiEAAGchAABoIQAAaSEAAGohAABrIQAAbCEAAG0hAABuIQAAbyEAAIQhAACDIQAA0CQAANEkAADSJAAA0yQAANQkAADVJAAA1iQAANckAADYJAAA2SQAANokAADbJAAA3CQAAN0kAADeJAAA3yQAAOAkAADhJAAA4iQAAOMkAADkJAAA5SQAAOYkAADnJAAA6CQAAOkkAAC2JAAAtyQAALgkAAC5JAAAuiQAALskAAC8JAAAvSQAAL4kAAC/JAAAwCQAAMEkAADCJAAAwyQAAMQkAADFJAAAxiQAAMckAADIJAAAySQAAMokAADLJAAAzCQAAM0kAADOJAAAzyQAADAsAAAxLAAAMiwAADMsAAA0LAAANSwAADYsAAA3LAAAOCwAADksAAA6LAAAOywAADwsAAA9LAAAPiwAAD8sAABALAAAQSwAAEIsAABDLAAARCwAAEUsAABGLAAARywAAEgsAABJLAAASiwAAEssAABMLAAATSwAAE4sAABPLAAAUCwAAFEsAABSLAAAUywAAFQsAABVLAAAViwAAFcsAABYLAAAWSwAAFosAABbLAAAXCwAAF0sAABeLAAAACwAAAEsAAACLAAAAywAAAQsAAAFLAAABiwAAAcsAAAILAAACSwAAAosAAALLAAADCwAAA0sAAAOLAAADywAABAsAAARLAAAEiwAABMsAAAULAAAFSwAABYsAAAXLAAAGCwAABksAAAaLAAAGywAABwsAAAdLAAAHiwAAB8sAAAgLAAAISwAACIsAAAjLAAAJCwAACUsAAAmLAAAJywAACgsAAApLAAAKiwAACssAAAsLAAALSwAAC4sAABhLAAAYCwAAH0dAAB9AgAAOgIAAD4CAABoLAAAZywAAGosAABpLAAAbCwAAGssAABzLAAAciwAAHYsAAB1LAAAPwIAAEACAACBLAAAgCwAAIMsAACCLAAAhSwAAIQsAACHLAAAhiwAAIksAACILAAAiywAAIosAACNLAAAjCwAAI8sAACOLAAAkSwAAJAsAACTLAAAkiwAAJUsAACULAAAlywAAJYsAACZLAAAmCwAAJssAACaLAAAnSwAAJwsAACfLAAAniwAAKEsAACgLAAAoywAAKIsAAClLAAApCwAAKcsAACmLAAAqSwAAKgsAACrLAAAqiwAAK0sAACsLAAArywAAK4sAACxLAAAsCwAALMsAACyLAAAtSwAALQsAAC3LAAAtiwAALksAAC4LAAAuywAALosAAC9LAAAvCwAAL8sAAC+LAAAwSwAAMAsAADDLAAAwiwAAMUsAADELAAAxywAAMYsAADJLAAAyCwAAMssAADKLAAAzSwAAMwsAADPLAAAziwAANEsAADQLAAA0ywAANIsAADVLAAA1CwAANcsAADWLAAA2SwAANgsAADbLAAA2iwAAN0sAADcLAAA3ywAAN4sAADhLAAA4CwAAOMsAADiLAAA7CwAAOssAADuLAAA7SwAAPMsAADyLAAAoBAAAKEQAACiEAAAoxAAAKQQAAClEAAAphAAAKcQAACoEAAAqRAAAKoQAACrEAAArBAAAK0QAACuEAAArxAAALAQAACxEAAAshAAALMQAAC0EAAAtRAAALYQAAC3EAAAuBAAALkQAAC6EAAAuxAAALwQAAC9EAAAvhAAAL8QAADAEAAAwRAAAMIQAADDEAAAxBAAAMUQAADHEAAAzRAAAEGmAABApgAAQ6YAAEKmAABFpgAARKYAAEemAABGpgAASaYAAEimAACIHAAAS6YAAIgcAABKpgAATaYAAEymAABPpgAATqYAAFGmAABQpgAAU6YAAFKmAABVpgAAVKYAAFemAABWpgAAWaYAAFimAABbpgAAWqYAAF2mAABcpgAAX6YAAF6mAABhpgAAYKYAAGOmAABipgAAZaYAAGSmAABnpgAAZqYAAGmmAABopgAAa6YAAGqmAABtpgAAbKYAAIGmAACApgAAg6YAAIKmAACFpgAAhKYAAIemAACGpgAAiaYAAIimAACLpgAAiqYAAI2mAACMpgAAj6YAAI6mAACRpgAAkKYAAJOmAACSpgAAlaYAAJSmAACXpgAAlqYAAJmmAACYpgAAm6YAAJqmAAAjpwAAIqcAACWnAAAkpwAAJqcAACmnAAAopwAAK6cAACqnAAAtpwAALKcAAC+nAAAupwAAM6cAADKnAAA1pwAANKcAADenAAA2pwAAOacAADinAAA7pwAAOqcAAD2nAAA8pwAAP6cAAD6nAABBpwAAQKcAAEOnAABCpwAARacAAESnAABHpwAARqcAAEmnAABIpwAAS6cAAEqnAABNpwAATKcAAE+nAABOpwAAUacAAFCnAABTpwAAUqcAAFWnAABUpwAAV6cAAFanAABZpwAAWKcAAFunAABapwAAXacAAFynAABfpwAAXqcAAGGnAABgpwAAY6cAAGKnAABlpwAAZKcAAGenAABmpwAAaacAAGinAABrpwAAaqcAAG2nAABspwAAbqcAAHqnAAB5pwAAfKcAAHunAAB5HQAAf6cAAH6nAACBpwAAgKcAAIOnAACCpwAAhacAAISnAACHpwAAhqcAAIynAACLpwAAkacAAJCnAACTpwAAkqcAAMSnAACXpwAAlqcAAJmnAACYpwAAm6cAAJqnAACdpwAAnKcAAJ+nAACepwAAoacAAKCnAACjpwAAoqcAAKWnAACkpwAAp6cAAKanAACppwAAqKcAAGwCAACeAgAAhwIAAFOrAAC1pwAAtKcAALenAAC2pwAAuacAALinAAC7pwAAuqcAAL2nAAC8pwAAv6cAAL6nAADDpwAAwqcAAJSnAACOHQAAyKcAAMenAADKpwAAyacAAPanAAD1pwAAs6cAAKATAAChEwAAohMAAKMTAACkEwAApRMA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AGgAAACsDyIAAQAAAGkAAAC0AiIAAQAAAGoAAABoASIAAQAAAGsAAAAUJBwAAgAAAGwAAABEASIAAQAAAG0AAABECSIAAQAAAG4AAADkAyIAAQAAAG8AAABYBCIAAQAAAHAAAACQAiIAAQAAAHEAAAC0ASIAAQAAAHIAAAB8BCIAAQAAAHMAAAAcJBwAAgAAAHQAAAB4BCIAAQAAAHUAAAB4ACIAAQAAAHYAAACsBSIAAQAAAHcAAADABCIAAQAAAHgAAADoBiIAAQAAAHkAAACsBCIAAQAAAHoAAADg/yEAAQAAALUAAAAkJBwAAgAAAMAAAAAsJBwAAQAAAMEAAAAwJBwAAQAAAMIAAAA0JBwAAQAAAMMAAAA4JBwAAQAAAMQAAAA8JBwAAQAAAMUAAABAJBwAAgAAAMYAAABIJBwAAQAAAMcAAABMJBwAAQAAAMgAAABQJBwAAQAAAMkAAABUJBwAAQAAAMoAAABYJBwAAQAAAMsAAABcJBwAAQAAAMwAAABgJBwAAQAAAM0AAABkJBwAAQAAAM4AAABoJBwAAQAAAM8AAABsJBwAAQAAANAAAAA4ECIAAQAAANEAAABwJBwAAQAAANIAAAB0JBwAAQAAANMAAAB4JBwAAQAAANQAAAB8JBwAAQAAANUAAACAJBwAAQAAANYAAACEJBwAAQAAANgAAACIJBwAAQAAANkAAACMJBwAAQAAANoAAACQJBwAAQAAANsAAACUJBwAAQAAANwAAACYJBwAAQAAAN0AAACcJBwAAQAAAN4AAACgJBwAAQAAAN8AAACkJBwAAQAAAOAAAACoJBwAAQAAAOEAAACsJBwAAQAAAOIAAACwJBwAAQAAAOMAAAC0JBwAAQAAAOQAAAC4JBwAAQAAAOUAAAC8JBwAAgAAAOYAAADQCyIAAQAAAOcAAADEJBwAAQAAAOgAAADIJBwAAQAAAOkAAADMJBwAAQAAAOoAAADQJBwAAQAAAOsAAADUJBwAAQAAAOwAAADYJBwAAQAAAO0AAADcJBwAAQAAAO4AAADgJBwAAQAAAO8AAADkJBwAAQAAAPAAAADoJBwAAQAAAPEAAADsJBwAAQAAAPIAAADwJBwAAQAAAPMAAAD0JBwAAQAAAPQAAAD4JBwAAQAAAPUAAAD8JBwAAQAAAPYAAAAAJRwAAQAAAPgAAAAEJRwAAQAAAPkAAAAIJRwAAQAAAPoAAAAMJRwAAQAAAPsAAAAQJRwAAQAAAPwAAAAUJRwAAQAAAP0AAAAYJRwAAQAAAP4AAAAcJRwAAQAAAP8AAAAgJRwAAQAAAAABAAAkJRwAAQAAAAEBAAAoJRwAAQAAAAIBAAAsJRwAAQAAAAMBAAAwJRwAAQAAAAQBAAA0JRwAAQAAAAUBAAA4JRwAAQAAAAYBAAA8JRwAAQAAAAcBAABAJRwAAQAAAAgBAABEJRwAAQAAAAkBAABIJRwAAQAAAAoBAABMJRwAAQAAAAsBAABQJRwAAQAAAAwBAABUJRwAAQAAAA0BAABYJRwAAQAAAA4BAABcJRwAAQAAAA8BAABgJRwAAQAAABABAABkJRwAAQAAABEBAABoJRwAAQAAABIBAABsJRwAAQAAABMBAABwJRwAAQAAABQBAAB0JRwAAQAAABUBAAB4JRwAAQAAABYBAAB8JRwAAQAAABcBAACAJRwAAQAAABgBAACEJRwAAQAAABkBAACIJRwAAQAAABoBAACMJRwAAQAAABsBAACQJRwAAQAAABwBAACUJRwAAQAAAB0BAACYJRwAAQAAAB4BAACcJRwAAQAAAB8BAACgJRwAAQAAACABAACkJRwAAQAAACEBAACoJRwAAQAAACIBAACsJRwAAQAAACMBAACwJRwAAQAAACQBAAC0JRwAAQAAACUBAAC4JRwAAQAAACYBAABEKyIAAQAAACcBAAAsGSIAAQAAACgBAAC8JRwAAQAAACkBAADAJRwAAQAAACoBAADEJRwAAQAAACsBAADIJRwAAQAAACwBAADMJRwAAQAAAC0BAADQJRwAAQAAAC4BAADUJRwAAQAAAC8BAADYJRwAAQAAADIBAADcJRwAAQAAADMBAADgJRwAAQAAADQBAADkJRwAAQAAADUBAADoJRwAAQAAADYBAADsJRwAAQAAADcBAADwJRwAAQAAADkBAAD0JRwAAQAAADoBAAD4JRwAAQAAADsBAAD8JRwAAQAAADwBAAAAJhwAAQAAAD0BAAAEJhwAAQAAAD4BAAAIJhwAAQAAAD8BAAAMJhwAAQAAAEABAAAQJhwAAQAAAEEBAAAUJhwAAQAAAEIBAAAYJhwAAQAAAEMBAAAcJhwAAQAAAEQBAAAgJhwAAQAAAEUBAAAkJhwAAQAAAEYBAAAoJhwAAQAAAEcBAAAsJhwAAQAAAEgBAAAwJhwAAQAAAEoBAAAEAiIAAQAAAEsBAAA0JhwAAQAAAEwBAAA4JhwAAQAAAE0BAAA8JhwAAQAAAE4BAABAJhwAAQAAAE8BAABEJhwAAQAAAFABAABIJhwAAQAAAFEBAABMJhwAAQAAAFIBAAD4DiIAAQAAAFMBAABQJhwAAQAAAFQBAABUJhwAAQAAAFUBAABYJhwAAQAAAFYBAABcJhwAAQAAAFcBAABgJhwAAQAAAFgBAABkJhwAAQAAAFkBAABoJhwAAQAAAFoBAABsJhwAAQAAAFsBAABwJhwAAQAAAFwBAAB0JhwAAQAAAF0BAAB4JhwAAQAAAF4BAAB8JhwAAQAAAF8BAACAJhwAAQAAAGABAACEJhwAAQAAAGEBAACIJhwAAQAAAGIBAACMJhwAAQAAAGMBAACQJhwAAQAAAGQBAACUJhwAAQAAAGUBAACYJhwAAQAAAGYBAACcJhwAAQAAAGcBAACgJhwAAQAAAGgBAACkJhwAAQAAAGkBAACoJhwAAQAAAGoBAACsJhwAAQAAAGsBAACwJhwAAQAAAGwBAAC0JhwAAQAAAG0BAAC4JhwAAQAAAG4BAAC8JhwAAQAAAG8BAADAJhwAAQAAAHABAADEJhwAAQAAAHEBAADIJhwAAQAAAHIBAADMJhwAAQAAAHMBAADQJhwAAQAAAHQBAADUJhwAAQAAAHUBAADYJhwAAQAAAHYBAADcJhwAAQAAAHcBAADgJhwAAQAAAHgBAADkJhwAAQAAAHkBAADoJhwAAQAAAHoBAADsJhwAAQAAAHsBAADwJhwAAQAAAHwBAAD0JhwAAQAAAH0BAAD4JhwAAQAAAH4BAAD8JhwAAQAAAH8BAAAAJxwAAgAAAIABAAAIJxwAAQAAAIEBAAAMJxwAAQAAAIIBAAAQJxwAAQAAAIMBAAAUJxwAAQAAAIQBAAAYJxwAAQAAAIUBAAAcJxwAAQAAAIYBAAB4GSIAAQAAAIcBAAAgJxwAAQAAAIgBAAAkJxwAAQAAAIkBAAAoJxwAAQAAAIoBAAAsJxwAAQAAAIsBAAAwJxwAAQAAAIwBAAA0JxwAAQAAAI4BAAA4JxwAAQAAAI8BAAD8GyIAAQAAAJABAABwJCIAAQAAAJEBAAA8JxwAAQAAAJIBAABAJxwAAQAAAJMBAABEJxwAAQAAAJQBAAC8AyIAAQAAAJUBAABIJxwAAQAAAJYBAAB4IiIAAQAAAJcBAAC0HiIAAQAAAJgBAABMJxwAAQAAAJkBAABQJxwAAQAAAJoBAABUJxwAAQAAAJwBAAC0GyIAAQAAAJ0BAADYEiIAAQAAAJ4BAABYJxwAAQAAAJ8BAAB0MSIAAQAAAKABAABcJxwAAQAAAKEBAABgJxwAAQAAAKIBAABkJxwAAQAAAKMBAABoJxwAAQAAAKQBAABsJxwAAQAAAKUBAABwJxwAAQAAAKYBAAB0JxwAAQAAAKcBAAB4JxwAAQAAAKgBAAB8JxwAAQAAAKkBAAAYGSIAAQAAAKwBAACAJxwAAQAAAK0BAACEJxwAAQAAAK4BAACIJxwAAQAAAK8BAACMJxwAAQAAALABAACQJxwAAQAAALEBAABUIiIAAQAAALIBAABkCSIAAQAAALMBAACUJxwAAQAAALQBAACYJxwAAQAAALUBAACcJxwAAQAAALYBAACgJxwAAQAAALcBAAAwIyIAAQAAALgBAACkJxwAAQAAALkBAACoJxwAAQAAALwBAACsJxwAAQAAAL0BAACwJxwAAQAAAL8BAAC0JxwAAQAAAMQBAAC4JxwAAgAAAMUBAADAJxwAAgAAAMYBAADIJxwAAgAAAMcBAADQJxwAAgAAAMgBAADYJxwAAgAAAMkBAADgJxwAAgAAAMoBAADoJxwAAgAAAMsBAADwJxwAAgAAAMwBAAD4JxwAAgAAAM0BAAAAKBwAAQAAAM4BAAAEKBwAAQAAAM8BAAAIKBwAAQAAANABAAAMKBwAAQAAANEBAAAQKBwAAQAAANIBAAAUKBwAAQAAANMBAAAYKBwAAQAAANQBAAAcKBwAAQAAANUBAAAgKBwAAQAAANYBAAAkKBwAAQAAANcBAAAoKBwAAQAAANgBAAAsKBwAAQAAANkBAAAwKBwAAQAAANoBAAA0KBwAAQAAANsBAAA4KBwAAQAAANwBAAA8KBwAAQAAAN0BAAC0FCIAAQAAAN4BAABAKBwAAQAAAN8BAABEKBwAAQAAAOABAABIKBwAAQAAAOEBAABMKBwAAQAAAOIBAABQKBwAAQAAAOMBAABUKBwAAQAAAOQBAABYKBwAAQAAAOUBAABcKBwAAQAAAOYBAABgKBwAAQAAAOcBAABkKBwAAQAAAOgBAABoKBwAAQAAAOkBAABsKBwAAQAAAOoBAABwKBwAAQAAAOsBAAB0KBwAAQAAAOwBAAB4KBwAAQAAAO0BAAB8KBwAAQAAAO4BAACAKBwAAQAAAO8BAACEKBwAAQAAAPEBAACIKBwAAgAAAPIBAACQKBwAAgAAAPMBAACYKBwAAgAAAPQBAACgKBwAAQAAAPUBAACkKBwAAQAAAPYBAACoKBwAAQAAAPcBAACsKBwAAQAAAPgBAACwKBwAAQAAAPkBAAC0KBwAAQAAAPoBAAC4KBwAAQAAAPsBAAC8KBwAAQAAAPwBAADAKBwAAQAAAP0BAADEKBwAAQAAAP4BAADIKBwAAQAAAP8BAADMKBwAAQAAAAACAADQKBwAAQAAAAECAADUKBwAAQAAAAICAADYKBwAAQAAAAMCAADcKBwAAQAAAAQCAADgKBwAAQAAAAUCAADkKBwAAQAAAAYCAADoKBwAAQAAAAcCAADsKBwAAQAAAAgCAADwKBwAAQAAAAkCAAD0KBwAAQAAAAoCAAD4KBwAAQAAAAsCAAD8KBwAAQAAAAwCAAAAKRwAAQAAAA0CAAAEKRwAAQAAAA4CAAAIKRwAAQAAAA8CAAAMKRwAAQAAABACAAAQKRwAAQAAABECAAAUKRwAAQAAABICAAAYKRwAAQAAABMCAAAcKRwAAQAAABQCAAAgKRwAAQAAABUCAAAkKRwAAQAAABYCAAAoKRwAAQAAABcCAAAsKRwAAQAAABgCAAAwKRwAAQAAABkCAAA0KRwAAQAAABoCAAA4KRwAAQAAABsCAAA8KRwAAQAAABwCAABAKRwAAQAAAB0CAABEKRwAAQAAAB4CAABIKRwAAQAAAB8CAABMKRwAAQAAACACAABQKRwAAQAAACICAABUKRwAAQAAACMCAAAwByIAAQAAACQCAABYKRwAAQAAACUCAABcKRwAAQAAACYCAABgKRwAAQAAACcCAABkKRwAAQAAACgCAABoKRwAAQAAACkCAABsKRwAAQAAACoCAABwKRwAAQAAACsCAAB0KRwAAQAAACwCAAB4KRwAAQAAAC0CAAB8KRwAAQAAAC4CAACAKRwAAQAAAC8CAACEKRwAAQAAADACAACIKRwAAQAAADECAACMKRwAAQAAADICAACQKRwAAQAAADMCAACUKRwAAQAAADoCAACYKRwAAQAAADsCAACcKRwAAQAAADwCAACgKRwAAQAAAD0CAACkKRwAAQAAAD4CAACoKRwAAQAAAD8CAACsKRwAAQAAAEACAACwKRwAAQAAAEECAAC0KRwAAQAAAEICAAC4KRwAAQAAAEMCAAC8KRwAAQAAAEQCAADsASIAAQAAAEUCAAB0MCIAAQAAAEYCAADAKRwAAQAAAEcCAADEKRwAAQAAAEgCAADIKRwAAQAAAEkCAADMKRwAAQAAAEoCAADQKRwAAQAAAEsCAADUKRwAAQAAAEwCAADYKRwAAQAAAE0CAADcKRwAAQAAAE4CAADgKRwAAQAAAE8CAADkKRwAAQAAAFACAADoKRwAAQAAAFECAADsKRwAAQAAAFICAADwKRwAAQAAAFMCAAD0KRwAAQAAAFQCAAD4KRwAAQAAAFYCAAD8KRwAAQAAAFcCAAAAKhwAAQAAAFkCAAAEKhwAAQAAAFsCAABkJSIAAQAAAFwCAAAIKhwAAQAAAGACAAAMKhwAAQAAAGECAAAQKhwAAQAAAGMCAAAUKhwAAQAAAGUCAAAYKhwAAQAAAGYCAAAcKhwAAQAAAGgCAAAgKhwAAQAAAGkCAAAkKhwAAQAAAGoCAAAoKhwAAQAAAGsCAAAsKhwAAQAAAGwCAAAwKhwAAQAAAG8CAAA0KhwAAQAAAHECAAA4KhwAAQAAAHICAAA8KhwAAQAAAHUCAABAKhwAAQAAAH0CAABEKhwAAQAAAIACAABIKhwAAQAAAIICAABMKhwAAQAAAIMCAABQKhwAAQAAAIcCAABUKhwAAQAAAIgCAABYKhwAAQAAAIkCAABcKhwAAQAAAIoCAABgKhwAAQAAAIsCAABkKhwAAQAAAIwCAABoKhwAAQAAAJICAABsKhwAAQAAAJ0CAABwKhwAAQAAAJ4CAAB0KhwAAQAAAEUDAAB4KhwAAwAAAHADAACEKhwAAQAAAHEDAACIKhwAAQAAAHIDAACMKhwAAQAAAHMDAACQKhwAAQAAAHYDAACUKhwAAQAAAHcDAACYKhwAAQAAAHsDAACcKhwAAQAAAHwDAACgKhwAAQAAAH0DAACkKhwAAQAAAH8DAACoKhwAAQAAAIYDAACsKhwAAQAAAIgDAACwKhwAAQAAAIkDAAC0KhwAAQAAAIoDAAC4KhwAAQAAAIwDAAC8KhwAAQAAAI4DAADAKhwAAQAAAI8DAADEKhwAAQAAAJEDAAAMGSIAAQAAAJIDAADIKhwAAgAAAJMDAADUASIAAQAAAJQDAAAoDSIAAQAAAJUDAADQKhwAAgAAAJYDAAC0CCIAAQAAAJcDAADA/yEAAQAAAJgDAADYKhwAAwAAAJkDAADkKhwAAwAAAJoDAADwKhwAAgAAAJsDAACcEyIAAQAAAJwDAAD4KhwAAgAAAJ0DAACwBSIAAQAAAJ4DAAAkBSIAAQAAAJ8DAADsDiIAAQAAAKADAAAAKxwAAgAAAKEDAAAIKxwAAgAAAKMDAAAQKxwAAgAAAKQDAADEDSIAAQAAAKUDAAC8HCIAAQAAAKYDAAAYKxwAAgAAAKcDAABoByIAAQAAAKgDAABkBCIAAQAAAKkDAAAgKxwAAgAAAKoDAAAoKxwAAQAAAKsDAAAsKxwAAQAAAKwDAAAwKxwAAQAAAK0DAAA0KxwAAQAAAK4DAAA4KxwAAQAAAK8DAAA8KxwAAQAAALEDAABoECIAAQAAALIDAABAKxwAAgAAALMDAACADSIAAQAAALQDAAAcAiIAAQAAALUDAABIKxwAAgAAALYDAAAACSIAAQAAALcDAABICiIAAQAAALgDAABQKxwAAwAAALkDAABcKxwAAwAAALoDAABoKxwAAgAAALsDAABA/yEAAQAAALwDAABwKxwAAgAAAL0DAAAYAyIAAQAAAL4DAADUAiIAAQAAAL8DAABEACIAAQAAAMADAAB4KxwAAgAAAMEDAACAKxwAAgAAAMIDAACIKxwAAgAAAMMDAACQKxwAAgAAAMQDAAAMDiIAAQAAAMUDAAC0CSIAAQAAAMYDAACYKxwAAgAAAMcDAACAEiIAAQAAAMgDAADcDiIAAQAAAMkDAACgKxwAAgAAAMoDAACoKxwAAQAAAMsDAACsKxwAAQAAAMwDAACwKxwAAQAAAM0DAAC0KxwAAQAAAM4DAAC4KxwAAQAAAM8DAAC8KxwAAQAAANADAADAKxwAAgAAANEDAADIKxwAAwAAANUDAADUKxwAAgAAANYDAADcKxwAAgAAANcDAADkKxwAAQAAANgDAADoKxwAAQAAANkDAADsKxwAAQAAANoDAADwKxwAAQAAANsDAAD0KxwAAQAAANwDAADcHiIAAQAAAN0DAAAQLiIAAQAAAN4DAAD4KxwAAQAAAN8DAAD8KxwAAQAAAOADAAAALBwAAQAAAOEDAAAELBwAAQAAAOIDAAAILBwAAQAAAOMDAAAMLBwAAQAAAOQDAAAQLBwAAQAAAOUDAAAULBwAAQAAAOYDAAAYLBwAAQAAAOcDAAAcLBwAAQAAAOgDAAAgLBwAAQAAAOkDAAAkLBwAAQAAAOoDAAAoLBwAAQAAAOsDAAAsLBwAAQAAAOwDAAAwLBwAAQAAAO0DAAA0LBwAAQAAAO4DAAA4LBwAAQAAAO8DAAA8LBwAAQAAAPADAABALBwAAgAAAPEDAABILBwAAgAAAPIDAABQLBwAAQAAAPMDAABULBwAAQAAAPQDAABYLBwAAwAAAPUDAABkLBwAAgAAAPcDAABsLBwAAQAAAPgDAABwLBwAAQAAAPkDAAB0LBwAAQAAAPoDAAB4LBwAAQAAAPsDAAB8LBwAAQAAAP0DAACALBwAAQAAAP4DAACELBwAAQAAAP8DAACILBwAAQAAAAAEAACMLBwAAQAAAAEEAACQLBwAAQAAAAIEAACULBwAAQAAAAMEAACYLBwAAQAAAAQEAACcLBwAAQAAAAUEAACgLBwAAQAAAAYEAACkLBwAAQAAAAcEAACoLBwAAQAAAAgEAACsLBwAAQAAAAkEAACwLBwAAQAAAAoEAAC0LBwAAQAAAAsEAAC4LBwAAQAAAAwEAAC8LBwAAQAAAA0EAADALBwAAQAAAA4EAADELBwAAQAAAA8EAADILBwAAQAAABAEAADMLBwAAQAAABEEAADQLBwAAQAAABIEAADULBwAAgAAABMEAADcLBwAAQAAABQEAADgLBwAAgAAABUEAADoLBwAAQAAABYEAADsLBwAAQAAABcEAADwLBwAAQAAABgEAAD0LBwAAQAAABkEAAD4LBwAAQAAABoEAAD8LBwAAQAAABsEAAAALRwAAQAAABwEAAAELRwAAQAAAB0EAAD4AiIAAQAAAB4EAAAILRwAAgAAAB8EAAAQLRwAAQAAACAEAAAULRwAAQAAACEEAAAYLRwAAgAAACIEAAAgLRwAAwAAACMEAAAsLRwAAQAAACQEAAAwLRwAAQAAACUEAAA0LRwAAQAAACYEAAA4LRwAAQAAACcEAAA8LRwAAQAAACgEAABALRwAAQAAACkEAABELRwAAQAAACoEAABILRwAAgAAACsEAABQLRwAAQAAACwEAACMMCIAAQAAAC0EAABULRwAAQAAAC4EAABYLRwAAQAAAC8EAABcLRwAAQAAADAEAABgLRwAAQAAADEEAABkLRwAAQAAADIEAABoLRwAAgAAADMEAABwLRwAAQAAADQEAAB0LRwAAgAAADUEAAB8LRwAAQAAADYEAACALRwAAQAAADcEAACELRwAAQAAADgEAACILRwAAQAAADkEAACMLRwAAQAAADoEAACQLRwAAQAAADsEAACULRwAAQAAADwEAACYLRwAAQAAAD0EAACcLRwAAQAAAD4EAACgLRwAAgAAAD8EAACoLRwAAQAAAEAEAACsLRwAAQAAAEEEAACwLRwAAgAAAEIEAAC4LRwAAwAAAEMEAADELRwAAQAAAEQEAADILRwAAQAAAEUEAADMLRwAAQAAAEYEAADQLRwAAQAAAEcEAADULRwAAQAAAEgEAADYLRwAAQAAAEkEAADcLRwAAQAAAEoEAADgLRwAAgAAAEsEAADoLRwAAQAAAEwEAADsLRwAAQAAAE0EAADwLRwAAQAAAE4EAAD0LRwAAQAAAE8EAAD4LRwAAQAAAFAEAAD8LRwAAQAAAFEEAAAALhwAAQAAAFIEAAAELhwAAQAAAFMEAAAILhwAAQAAAFQEAAAMLhwAAQAAAFUEAAAQLhwAAQAAAFYEAAAULhwAAQAAAFcEAAAYLhwAAQAAAFgEAAAcLhwAAQAAAFkEAAAgLhwAAQAAAFoEAAAkLhwAAQAAAFsEAAAoLhwAAQAAAFwEAAAsLhwAAQAAAF0EAAAwLhwAAQAAAF4EAAA0LhwAAQAAAF8EAAA4LhwAAQAAAGAEAAA8LhwAAQAAAGEEAABALhwAAQAAAGIEAABELhwAAgAAAGMEAABMLhwAAgAAAGQEAABULhwAAQAAAGUEAABYLhwAAQAAAGYEAABcLhwAAQAAAGcEAABgLhwAAQAAAGgEAABkLhwAAQAAAGkEAABoLhwAAQAAAGoEAABsLhwAAQAAAGsEAABwLhwAAQAAAGwEAAB0LhwAAQAAAG0EAAB4LhwAAQAAAG4EAAB8LhwAAQAAAG8EAACALhwAAQAAAHAEAACELhwAAQAAAHEEAACILhwAAQAAAHIEAACMLhwAAQAAAHMEAACQLhwAAQAAAHQEAACULhwAAQAAAHUEAACYLhwAAQAAAHYEAACcLhwAAQAAAHcEAACgLhwAAQAAAHgEAACkLhwAAQAAAHkEAACoLhwAAQAAAHoEAACsLhwAAQAAAHsEAACwLhwAAQAAAHwEAAC0LhwAAQAAAH0EAAC4LhwAAQAAAH4EAAC8LhwAAQAAAH8EAADALhwAAQAAAIAEAADELhwAAQAAAIEEAADILhwAAQAAAIoEAADMLhwAAQAAAIsEAADQLhwAAQAAAIwEAADULhwAAQAAAI0EAADYLhwAAQAAAI4EAADcLhwAAQAAAI8EAADgLhwAAQAAAJAEAADkLhwAAQAAAJEEAADoLhwAAQAAAJIEAADsLhwAAQAAAJMEAADwLhwAAQAAAJQEAAD0LhwAAQAAAJUEAAD4LhwAAQAAAJYEAAD8LhwAAQAAAJcEAAAALxwAAQAAAJgEAAAELxwAAQAAAJkEAAAILxwAAQAAAJoEAAAMLxwAAQAAAJsEAAAQLxwAAQAAAJwEAAAULxwAAQAAAJ0EAAAYLxwAAQAAAJ4EAAAcLxwAAQAAAJ8EAAAgLxwAAQAAAKAEAAAkLxwAAQAAAKEEAAAoLxwAAQAAAKIEAAAsLxwAAQAAAKMEAAAwLxwAAQAAAKQEAAA0LxwAAQAAAKUEAAA4LxwAAQAAAKYEAAA8LxwAAQAAAKcEAABALxwAAQAAAKgEAABELxwAAQAAAKkEAABILxwAAQAAAKoEAABMLxwAAQAAAKsEAABQLxwAAQAAAKwEAABULxwAAQAAAK0EAABYLxwAAQAAAK4EAABcLxwAAQAAAK8EAABgLxwAAQAAALAEAABkLxwAAQAAALEEAABoLxwAAQAAALIEAABsLxwAAQAAALMEAABwLxwAAQAAALQEAAB0LxwAAQAAALUEAAB4LxwAAQAAALYEAAB8LxwAAQAAALcEAACALxwAAQAAALgEAACELxwAAQAAALkEAACILxwAAQAAALoEAACMLxwAAQAAALsEAACQLxwAAQAAALwEAACULxwAAQAAAL0EAACYLxwAAQAAAL4EAACcLxwAAQAAAL8EAACgLxwAAQAAAMAEAACkLxwAAQAAAMEEAACoLxwAAQAAAMIEAACsLxwAAQAAAMMEAACwLxwAAQAAAMQEAAC0LxwAAQAAAMUEAAC4LxwAAQAAAMYEAAC8LxwAAQAAAMcEAADALxwAAQAAAMgEAADELxwAAQAAAMkEAADILxwAAQAAAMoEAADMLxwAAQAAAMsEAADQLxwAAQAAAMwEAADULxwAAQAAAM0EAADYLxwAAQAAAM4EAADcLxwAAQAAAM8EAADgLxwAAQAAANAEAADkLxwAAQAAANEEAADoLxwAAQAAANIEAADsLxwAAQAAANMEAADwLxwAAQAAANQEAAD0LxwAAQAAANUEAAD4LxwAAQAAANYEAAD8LxwAAQAAANcEAAAAMBwAAQAAANgEAAAEMBwAAQAAANkEAAAIMBwAAQAAANoEAAAMMBwAAQAAANsEAAAQMBwAAQAAANwEAAAUMBwAAQAAAN0EAAAYMBwAAQAAAN4EAAAcMBwAAQAAAN8EAAAgMBwAAQAAAOAEAAAkMBwAAQAAAOEEAAAoMBwAAQAAAOIEAAAsMBwAAQAAAOMEAAAwMBwAAQAAAOQEAAA0MBwAAQAAAOUEAAA4MBwAAQAAAOYEAAA8MBwAAQAAAOcEAABAMBwAAQAAAOgEAABEMBwAAQAAAOkEAABIMBwAAQAAAOoEAABMMBwAAQAAAOsEAABQMBwAAQAAAOwEAABUMBwAAQAAAO0EAABYMBwAAQAAAO4EAABcMBwAAQAAAO8EAABgMBwAAQAAAPAEAABkMBwAAQAAAPEEAABoMBwAAQAAAPIEAABsMBwAAQAAAPMEAABwMBwAAQAAAPQEAAB0MBwAAQAAAPUEAAB4MBwAAQAAAPYEAAB8MBwAAQAAAPcEAACAMBwAAQAAAPgEAACEMBwAAQAAAPkEAACIMBwAAQAAAPoEAACMMBwAAQAAAPsEAACQMBwAAQAAAPwEAACUMBwAAQAAAP0EAACYMBwAAQAAAP4EAACcMBwAAQAAAP8EAACgMBwAAQAAAAAFAACkMBwAAQAAAAEFAACoMBwAAQAAAAIFAACsMBwAAQAAAAMFAACwMBwAAQAAAAQFAAC0MBwAAQAAAAUFAAC4MBwAAQAAAAYFAAC8MBwAAQAAAAcFAADAMBwAAQAAAAgFAADEMBwAAQAAAAkFAADIMBwAAQAAAAoFAADMMBwAAQAAAAsFAADQMBwAAQAAAAwFAADUMBwAAQAAAA0FAADYMBwAAQAAAA4FAADcMBwAAQAAAA8FAADgMBwAAQAAABAFAADkMBwAAQAAABEFAADoMBwAAQAAABIFAADsMBwAAQAAABMFAADwMBwAAQAAABQFAAD0MBwAAQAAABUFAAD4MBwAAQAAABYFAAD8MBwAAQAAABcFAAAAMRwAAQAAABgFAAAEMRwAAQAAABkFAAAIMRwAAQAAABoFAAAMMRwAAQAAABsFAAAQMRwAAQAAABwFAAAUMRwAAQAAAB0FAAAYMRwAAQAAAB4FAAAcMRwAAQAAAB8FAAAgMRwAAQAAACAFAAAkMRwAAQAAACEFAAAoMRwAAQAAACIFAAAsMRwAAQAAACMFAAAwMRwAAQAAACQFAAA0MRwAAQAAACUFAAA4MRwAAQAAACYFAAA8MRwAAQAAACcFAABAMRwAAQAAACgFAABEMRwAAQAAACkFAABIMRwAAQAAACoFAABMMRwAAQAAACsFAABQMRwAAQAAACwFAABUMRwAAQAAAC0FAABYMRwAAQAAAC4FAABcMRwAAQAAAC8FAABgMRwAAQAAADEFAABkMRwAAQAAADIFAABoMRwAAQAAADMFAABsMRwAAQAAADQFAABwMRwAAQAAADUFAAB0MRwAAQAAADYFAAB4MRwAAQAAADcFAAB8MRwAAQAAADgFAACAMRwAAQAAADkFAACEMRwAAQAAADoFAACIMRwAAQAAADsFAACMMRwAAQAAADwFAACQMRwAAQAAAD0FAACUMRwAAQAAAD4FAACYMRwAAQAAAD8FAACcMRwAAQAAAEAFAACgMRwAAQAAAEEFAACkMRwAAQAAAEIFAACoMRwAAQAAAEMFAACsMRwAAQAAAEQFAACwMRwAAQAAAEUFAAC0MRwAAQAAAEYFAAC4MRwAAQAAAEcFAAC8MRwAAQAAAEgFAADAMRwAAQAAAEkFAADEMRwAAQAAAEoFAADIMRwAAQAAAEsFAADMMRwAAQAAAEwFAADQMRwAAQAAAE0FAADUMRwAAQAAAE4FAADYMRwAAQAAAE8FAADcMRwAAQAAAFAFAADgMRwAAQAAAFEFAADkMRwAAQAAAFIFAADoMRwAAQAAAFMFAADsMRwAAQAAAFQFAADwMRwAAQAAAFUFAAD0MRwAAQAAAFYFAAD4MRwAAQAAAGEFAAD8MRwAAQAAAGIFAAAAMhwAAQAAAGMFAAAEMhwAAQAAAGQFAAAIMhwAAQAAAGUFAAAMMhwAAQAAAGYFAAAQMhwAAQAAAGcFAAAUMhwAAQAAAGgFAAAYMhwAAQAAAGkFAAAcMhwAAQAAAGoFAAAgMhwAAQAAAGsFAAAkMhwAAQAAAGwFAAAoMhwAAQAAAG0FAAAsMhwAAQAAAG4FAAAwMhwAAQAAAG8FAAA0MhwAAQAAAHAFAAA4MhwAAQAAAHEFAAA8MhwAAQAAAHIFAABAMhwAAQAAAHMFAABEMhwAAQAAAHQFAABIMhwAAQAAAHUFAABMMhwAAQAAAHYFAABQMhwAAQAAAHcFAABUMhwAAQAAAHgFAABYMhwAAQAAAHkFAABcMhwAAQAAAHoFAABgMhwAAQAAAHsFAABkMhwAAQAAAHwFAABoMhwAAQAAAH0FAABsMhwAAQAAAH4FAABwMhwAAQAAAH8FAAB0MhwAAQAAAIAFAAB4MhwAAQAAAIEFAAB8MhwAAQAAAIIFAACAMhwAAQAAAIMFAACEMhwAAQAAAIQFAACIMhwAAQAAAIUFAACMMhwAAQAAAIYFAACQMhwAAQAAAKAQAACUMhwAAQAAAKEQAACYMhwAAQAAAKIQAACcMhwAAQAAAKMQAACgMhwAAQAAAKQQAACkMhwAAQAAAKUQAACoMhwAAQAAAKYQAACsMhwAAQAAAKcQAACwMhwAAQAAAKgQAAC0MhwAAQAAAKkQAAC4MhwAAQAAAKoQAAC8MhwAAQAAAKsQAADAMhwAAQAAAKwQAADEMhwAAQAAAK0QAADIMhwAAQAAAK4QAADMMhwAAQAAAK8QAADQMhwAAQAAALAQAADUMhwAAQAAALEQAADYMhwAAQAAALIQAADcMhwAAQAAALMQAADgMhwAAQAAALQQAADkMhwAAQAAALUQAADoMhwAAQAAALYQAADsMhwAAQAAALcQAADwMhwAAQAAALgQAAD0MhwAAQAAALkQAAD4MhwAAQAAALoQAAD8MhwAAQAAALsQAAAAMxwAAQAAALwQAAAEMxwAAQAAAL0QAAAIMxwAAQAAAL4QAAAMMxwAAQAAAL8QAAAQMxwAAQAAAMAQAAAUMxwAAQAAAMEQAAAYMxwAAQAAAMIQAAAcMxwAAQAAAMMQAAAgMxwAAQAAAMQQAAAkMxwAAQAAAMUQAAAoMxwAAQAAAMcQAAAsMxwAAQAAAM0QAAAwMxwAAQAAANAQAAA0MxwAAQAAANEQAAA4MxwAAQAAANIQAAA8MxwAAQAAANMQAABAMxwAAQAAANQQAABEMxwAAQAAANUQAABIMxwAAQAAANYQAABMMxwAAQAAANcQAABQMxwAAQAAANgQAABUMxwAAQAAANkQAABYMxwAAQAAANoQAABcMxwAAQAAANsQAABgMxwAAQAAANwQAABkMxwAAQAAAN0QAABoMxwAAQAAAN4QAABsMxwAAQAAAN8QAABwMxwAAQAAAOAQAAB0MxwAAQAAAOEQAAB4MxwAAQAAAOIQAAB8MxwAAQAAAOMQAACAMxwAAQAAAOQQAACEMxwAAQAAAOUQAACIMxwAAQAAAOYQAACMMxwAAQAAAOcQAACQMxwAAQAAAOgQAACUMxwAAQAAAOkQAACYMxwAAQAAAOoQAACcMxwAAQAAAOsQAACgMxwAAQAAAOwQAACkMxwAAQAAAO0QAACoMxwAAQAAAO4QAACsMxwAAQAAAO8QAACwMxwAAQAAAPAQAAC0MxwAAQAAAPEQAAC4MxwAAQAAAPIQAAC8MxwAAQAAAPMQAADAMxwAAQAAAPQQAADEMxwAAQAAAPUQAADIMxwAAQAAAPYQAADMMxwAAQAAAPcQAADQMxwAAQAAAPgQAADUMxwAAQAAAPkQAADYMxwAAQAAAPoQAADcMxwAAQAAAP0QAADgMxwAAQAAAP4QAADkMxwAAQAAAP8QAADoMxwAAQAAAKATAADsMxwAAQAAAKETAADwMxwAAQAAAKITAAD0MxwAAQAAAKMTAAD4MxwAAQAAAKQTAAD8MxwAAQAAAKUTAAAANBwAAQAAAKYTAAAENBwAAQAAAKcTAAAINBwAAQAAAKgTAAAMNBwAAQAAAKkTAAAQNBwAAQAAAKoTAAAUNBwAAQAAAKsTAAAYNBwAAQAAAKwTAAAcNBwAAQAAAK0TAAAgNBwAAQAAAK4TAAAkNBwAAQAAAK8TAAAoNBwAAQAAALATAAAsNBwAAQAAALETAAAwNBwAAQAAALITAAA0NBwAAQAAALMTAAA4NBwAAQAAALQTAAA8NBwAAQAAALUTAABANBwAAQAAALYTAABENBwAAQAAALcTAABINBwAAQAAALgTAABMNBwAAQAAALkTAABQNBwAAQAAALoTAABUNBwAAQAAALsTAABYNBwAAQAAALwTAABcNBwAAQAAAL0TAABgNBwAAQAAAL4TAABkNBwAAQAAAL8TAABoNBwAAQAAAMATAABsNBwAAQAAAMETAABwNBwAAQAAAMITAAB0NBwAAQAAAMMTAAB4NBwAAQAAAMQTAAB8NBwAAQAAAMUTAACANBwAAQAAAMYTAACENBwAAQAAAMcTAACINBwAAQAAAMgTAACMNBwAAQAAAMkTAACQNBwAAQAAAMoTAACUNBwAAQAAAMsTAACYNBwAAQAAAMwTAACcNBwAAQAAAM0TAACgNBwAAQAAAM4TAACkNBwAAQAAAM8TAACoNBwAAQAAANATAACsNBwAAQAAANETAACwNBwAAQAAANITAAC0NBwAAQAAANMTAAC4NBwAAQAAANQTAAC8NBwAAQAAANUTAADANBwAAQAAANYTAADENBwAAQAAANcTAADINBwAAQAAANgTAADMNBwAAQAAANkTAADQNBwAAQAAANoTAADUNBwAAQAAANsTAADYNBwAAQAAANwTAADcNBwAAQAAAN0TAADgNBwAAQAAAN4TAADkNBwAAQAAAN8TAADoNBwAAQAAAOATAADsNBwAAQAAAOETAADwNBwAAQAAAOITAAD0NBwAAQAAAOMTAAD4NBwAAQAAAOQTAAD8NBwAAQAAAOUTAAAANRwAAQAAAOYTAAAENRwAAQAAAOcTAAAINRwAAQAAAOgTAAAMNRwAAQAAAOkTAAAQNRwAAQAAAOoTAAAUNRwAAQAAAOsTAAAYNRwAAQAAAOwTAAAcNRwAAQAAAO0TAAAgNRwAAQAAAO4TAAAkNRwAAQAAAO8TAAAoNRwAAQAAAPATAAAsNRwAAQAAAPETAAAwNRwAAQAAAPITAAA0NRwAAQAAAPMTAAA4NRwAAQAAAPQTAAA8NRwAAQAAAPUTAABANRwAAQAAAPgTAABENRwAAQAAAPkTAABINRwAAQAAAPoTAABMNRwAAQAAAPsTAABQNRwAAQAAAPwTAABUNRwAAQAAAP0TAABYNRwAAQAAAIAcAABcNRwAAgAAAIEcAABkNRwAAgAAAIIcAABsNRwAAgAAAIMcAAB0NRwAAgAAAIQcAAB8NRwAAwAAAIUcAACINRwAAwAAAIYcAACUNRwAAgAAAIccAACcNRwAAgAAAIgcAACkNRwAAgAAAJAcAACsNRwAAQAAAJEcAACwNRwAAQAAAJIcAAC0NRwAAQAAAJMcAAC4NRwAAQAAAJQcAAC8NRwAAQAAAJUcAADANRwAAQAAAJYcAADENRwAAQAAAJccAADINRwAAQAAAJgcAADMNRwAAQAAAJkcAADQNRwAAQAAAJocAADUNRwAAQAAAJscAADYNRwAAQAAAJwcAAAgLiIAAQAAAJ0cAADcNRwAAQAAAJ4cAADgNRwAAQAAAJ8cAADkNRwAAQAAAKAcAADoNRwAAQAAAKEcAADsNRwAAQAAAKIcAADwNRwAAQAAAKMcAAD0NRwAAQAAAKQcAAD4NRwAAQAAAKUcAAD8NRwAAQAAAKYcAAAANhwAAQAAAKccAAAENhwAAQAAAKgcAAAINhwAAQAAAKkcAAAMNhwAAQAAAKocAAAQNhwAAQAAAKscAAAUNhwAAQAAAKwcAAAYNhwAAQAAAK0cAAAcNhwAAQAAAK4cAAAgNhwAAQAAAK8cAAAkNhwAAQAAALAcAAAoNhwAAQAAALEcAAAsNhwAAQAAALIcAAAwNhwAAQAAALMcAAA0NhwAAQAAALQcAAA4NhwAAQAAALUcAAA8NhwAAQAAALYcAABANhwAAQAAALccAABENhwAAQAAALgcAABINhwAAQAAALkcAABMNhwAAQAAALocAABQNhwAAQAAAL0cAABUNhwAAQAAAL4cAABYNhwAAQAAAL8cAABcNhwAAQAAAHkdAABgNhwAAQAAAH0dAABkNhwAAQAAAI4dAABoNhwAAQAAAAAeAABsNhwAAQAAAAEeAABwNhwAAQAAAAIeAAB0NhwAAQAAAAMeAAB4NhwAAQAAAAQeAAB8NhwAAQAAAAUeAACANhwAAQAAAAYeAACENhwAAQAAAAceAACINhwAAQAAAAgeAACMNhwAAQAAAAkeAACQNhwAAQAAAAoeAACUNhwAAQAAAAseAACYNhwAAQAAAAweAACcNhwAAQAAAA0eAACgNhwAAQAAAA4eAACkNhwAAQAAAA8eAACoNhwAAQAAABAeAACsNhwAAQAAABEeAACwNhwAAQAAABIeAAC0NhwAAQAAABMeAAC4NhwAAQAAABQeAAC8NhwAAQAAABUeAADANhwAAQAAABYeAADENhwAAQAAABceAADINhwAAQAAABgeAADMNhwAAQAAABkeAADQNhwAAQAAABoeAADUNhwAAQAAABseAADYNhwAAQAAABweAADcNhwAAQAAAB0eAADgNhwAAQAAAB4eAADkNhwAAQAAAB8eAADoNhwAAQAAACAeAADsNhwAAQAAACEeAADwNhwAAQAAACIeAAD0NhwAAQAAACMeAAD4NhwAAQAAACQeAAD8NhwAAQAAACUeAAAANxwAAQAAACYeAAAENxwAAQAAACceAAAINxwAAQAAACgeAAAMNxwAAQAAACkeAAAQNxwAAQAAACoeAAAUNxwAAQAAACseAAAYNxwAAQAAACweAAAcNxwAAQAAAC0eAAAgNxwAAQAAAC4eAAAkNxwAAQAAAC8eAAAoNxwAAQAAADAeAAAsNxwAAQAAADEeAAAwNxwAAQAAADIeAAA0NxwAAQAAADMeAAA4NxwAAQAAADQeAAA8NxwAAQAAADUeAABANxwAAQAAADYeAABENxwAAQAAADceAABINxwAAQAAADgeAABMNxwAAQAAADkeAABQNxwAAQAAADoeAABUNxwAAQAAADseAABYNxwAAQAAADweAABcNxwAAQAAAD0eAABgNxwAAQAAAD4eAABkNxwAAQAAAD8eAABoNxwAAQAAAEAeAABsNxwAAQAAAEEeAABwNxwAAQAAAEIeAAB0NxwAAQAAAEMeAAB4NxwAAQAAAEQeAAB8NxwAAQAAAEUeAACANxwAAQAAAEYeAACENxwAAQAAAEceAACINxwAAQAAAEgeAACMNxwAAQAAAEkeAACQNxwAAQAAAEoeAACUNxwAAQAAAEseAACYNxwAAQAAAEweAACcNxwAAQAAAE0eAACgNxwAAQAAAE4eAACkNxwAAQAAAE8eAACoNxwAAQAAAFAeAACsNxwAAQAAAFEeAACwNxwAAQAAAFIeAAC0NxwAAQAAAFMeAAC4NxwAAQAAAFQeAAC8NxwAAQAAAFUeAADANxwAAQAAAFYeAADENxwAAQAAAFceAADINxwAAQAAAFgeAADMNxwAAQAAAFkeAADQNxwAAQAAAFoeAADUNxwAAQAAAFseAADYNxwAAQAAAFweAADcNxwAAQAAAF0eAADgNxwAAQAAAF4eAADkNxwAAQAAAF8eAADoNxwAAQAAAGAeAADsNxwAAgAAAGEeAAD0NxwAAgAAAGIeAAD8NxwAAQAAAGMeAAAAOBwAAQAAAGQeAAAEOBwAAQAAAGUeAAAIOBwAAQAAAGYeAAAMOBwAAQAAAGceAAAQOBwAAQAAAGgeAAAUOBwAAQAAAGkeAAAYOBwAAQAAAGoeAAAcOBwAAQAAAGseAAAgOBwAAQAAAGweAAAkOBwAAQAAAG0eAAAoOBwAAQAAAG4eAAAsOBwAAQAAAG8eAAAwOBwAAQAAAHAeAAA0OBwAAQAAAHEeAAA4OBwAAQAAAHIeAAA8OBwAAQAAAHMeAABAOBwAAQAAAHQeAABEOBwAAQAAAHUeAABIOBwAAQAAAHYeAABMOBwAAQAAAHceAABQOBwAAQAAAHgeAABUOBwAAQAAAHkeAABYOBwAAQAAAHoeAABcOBwAAQAAAHseAABgOBwAAQAAAHweAABkOBwAAQAAAH0eAABoOBwAAQAAAH4eAABsOBwAAQAAAH8eAABwOBwAAQAAAIAeAAB0OBwAAQAAAIEeAAB4OBwAAQAAAIIeAAB8OBwAAQAAAIMeAACAOBwAAQAAAIQeAACEOBwAAQAAAIUeAACIOBwAAQAAAIYeAACMOBwAAQAAAIceAACQOBwAAQAAAIgeAACUOBwAAQAAAIkeAACYOBwAAQAAAIoeAACcOBwAAQAAAIseAACgOBwAAQAAAIweAACkOBwAAQAAAI0eAACoOBwAAQAAAI4eAACsOBwAAQAAAI8eAACwOBwAAQAAAJAeAAC0OBwAAQAAAJEeAAC4OBwAAQAAAJIeAAC8OBwAAQAAAJMeAADAOBwAAQAAAJQeAADEOBwAAQAAAJUeAADIOBwAAQAAAJseAADMOBwAAgAAAJ4eAADUOBwAAQAAAKAeAADYOBwAAQAAAKEeAADcOBwAAQAAAKIeAADgOBwAAQAAAKMeAADkOBwAAQAAAKQeAADoOBwAAQAAAKUeAADsOBwAAQAAAKYeAADwOBwAAQAAAKceAAD0OBwAAQAAAKgeAAD4OBwAAQAAAKkeAAD8OBwAAQAAAKoeAAAAORwAAQAAAKseAAAEORwAAQAAAKweAAAIORwAAQAAAK0eAAAMORwAAQAAAK4eAAAQORwAAQAAAK8eAAAUORwAAQAAALAeAAAYORwAAQAAALEeAAAcORwAAQAAALIeAAAgORwAAQAAALMeAAAkORwAAQAAALQeAAAoORwAAQAAALUeAAAsORwAAQAAALYeAAAwORwAAQAAALceAAA0ORwAAQAAALgeAAA4ORwAAQAAALkeAAA8ORwAAQAAALoeAABAORwAAQAAALseAABEORwAAQAAALweAABIORwAAQAAAL0eAABMORwAAQAAAL4eAABQORwAAQAAAL8eAABUORwAAQAAAMAeAABYORwAAQAAAMEeAABcORwAAQAAAMIeAABgORwAAQAAAMMeAABkORwAAQAAAMQeAABoORwAAQAAAMUeAABsORwAAQAAAMYeAABwORwAAQAAAMceAAB0ORwAAQAAAMgeAAB4ORwAAQAAAMkeAAB8ORwAAQAAAMoeAACAORwAAQAAAMseAACEORwAAQAAAMweAACIORwAAQAAAM0eAACMORwAAQAAAM4eAACQORwAAQAAAM8eAACUORwAAQAAANAeAACYORwAAQAAANEeAACcORwAAQAAANIeAACgORwAAQAAANMeAACkORwAAQAAANQeAACoORwAAQAAANUeAACsORwAAQAAANYeAACwORwAAQAAANceAAC0ORwAAQAAANgeAAC4ORwAAQAAANkeAAC8ORwAAQAAANoeAADAORwAAQAAANseAADEORwAAQAAANweAADIORwAAQAAAN0eAADMORwAAQAAAN4eAADQORwAAQAAAN8eAADUORwAAQAAAOAeAADYORwAAQAAAOEeAADcORwAAQAAAOIeAADgORwAAQAAAOMeAADkORwAAQAAAOQeAADoORwAAQAAAOUeAADsORwAAQAAAOYeAADwORwAAQAAAOceAAD0ORwAAQAAAOgeAAD4ORwAAQAAAOkeAAD8ORwAAQAAAOoeAAAAOhwAAQAAAOseAAAEOhwAAQAAAOweAAAIOhwAAQAAAO0eAAAMOhwAAQAAAO4eAAAQOhwAAQAAAO8eAAAUOhwAAQAAAPAeAAAYOhwAAQAAAPEeAAAcOhwAAQAAAPIeAAAgOhwAAQAAAPMeAAAkOhwAAQAAAPQeAAAoOhwAAQAAAPUeAAAsOhwAAQAAAPYeAAAwOhwAAQAAAPceAAA0OhwAAQAAAPgeAAA4OhwAAQAAAPkeAAA8OhwAAQAAAPoeAABAOhwAAQAAAPseAABEOhwAAQAAAPweAABIOhwAAQAAAP0eAABMOhwAAQAAAP4eAABQOhwAAQAAAP8eAABUOhwAAQAAAAAfAABYOhwAAQAAAAEfAABcOhwAAQAAAAIfAABgOhwAAQAAAAMfAABkOhwAAQAAAAQfAABoOhwAAQAAAAUfAABsOhwAAQAAAAYfAABwOhwAAQAAAAcfAAB0OhwAAQAAAAgfAAB4OhwAAQAAAAkfAAB8OhwAAQAAAAofAACAOhwAAQAAAAsfAACEOhwAAQAAAAwfAACIOhwAAQAAAA0fAACMOhwAAQAAAA4fAACQOhwAAQAAAA8fAACUOhwAAQAAABAfAACYOhwAAQAAABEfAACcOhwAAQAAABIfAACgOhwAAQAAABMfAACkOhwAAQAAABQfAACoOhwAAQAAABUfAACsOhwAAQAAABgfAACwOhwAAQAAABkfAAC0OhwAAQAAABofAAC4OhwAAQAAABsfAAC8OhwAAQAAABwfAADAOhwAAQAAAB0fAADEOhwAAQAAACAfAADIOhwAAQAAACEfAADMOhwAAQAAACIfAADQOhwAAQAAACMfAADUOhwAAQAAACQfAADYOhwAAQAAACUfAADcOhwAAQAAACYfAADgOhwAAQAAACcfAADkOhwAAQAAACgfAADoOhwAAQAAACkfAADsOhwAAQAAACofAADwOhwAAQAAACsfAAD0OhwAAQAAACwfAAD4OhwAAQAAAC0fAAD8OhwAAQAAAC4fAAAAOxwAAQAAAC8fAAAEOxwAAQAAADAfAAAIOxwAAQAAADEfAAAMOxwAAQAAADIfAAAQOxwAAQAAADMfAAAUOxwAAQAAADQfAAAYOxwAAQAAADUfAAAcOxwAAQAAADYfAAAgOxwAAQAAADcfAAAkOxwAAQAAADgfAAAoOxwAAQAAADkfAAAsOxwAAQAAADofAAAwOxwAAQAAADsfAAA0OxwAAQAAADwfAAA4OxwAAQAAAD0fAAA8OxwAAQAAAD4fAABAOxwAAQAAAD8fAABEOxwAAQAAAEAfAABIOxwAAQAAAEEfAABMOxwAAQAAAEIfAABQOxwAAQAAAEMfAABUOxwAAQAAAEQfAABYOxwAAQAAAEUfAABcOxwAAQAAAEgfAABgOxwAAQAAAEkfAABkOxwAAQAAAEofAABoOxwAAQAAAEsfAABsOxwAAQAAAEwfAABwOxwAAQAAAE0fAAB0OxwAAQAAAFEfAAB4OxwAAQAAAFMfAAB8OxwAAQAAAFUfAACAOxwAAQAAAFcfAACEOxwAAQAAAFkfAACIOxwAAQAAAFsfAACMOxwAAQAAAF0fAACQOxwAAQAAAF8fAACUOxwAAQAAAGAfAACYOxwAAQAAAGEfAACcOxwAAQAAAGIfAACgOxwAAQAAAGMfAACkOxwAAQAAAGQfAACoOxwAAQAAAGUfAACsOxwAAQAAAGYfAACwOxwAAQAAAGcfAAC0OxwAAQAAAGgfAAC4OxwAAQAAAGkfAAC8OxwAAQAAAGofAADAOxwAAQAAAGsfAADEOxwAAQAAAGwfAADIOxwAAQAAAG0fAADMOxwAAQAAAG4fAADQOxwAAQAAAG8fAADUOxwAAQAAAHAfAADYOxwAAQAAAHEfAADcOxwAAQAAAHIfAADgOxwAAQAAAHMfAADkOxwAAQAAAHQfAADoOxwAAQAAAHUfAADsOxwAAQAAAHYfAADwOxwAAQAAAHcfAAD0OxwAAQAAAHgfAAD4OxwAAQAAAHkfAAD8OxwAAQAAAHofAAAAPBwAAQAAAHsfAAAEPBwAAQAAAHwfAAAIPBwAAQAAAH0fAAAMPBwAAQAAAIAfAAAQPBwAAQAAAIEfAAAUPBwAAQAAAIIfAAAYPBwAAQAAAIMfAAAcPBwAAQAAAIQfAAAgPBwAAQAAAIUfAAAkPBwAAQAAAIYfAAAoPBwAAQAAAIcfAAAsPBwAAQAAAIgfAAAwPBwAAQAAAIkfAAA0PBwAAQAAAIofAAA4PBwAAQAAAIsfAAA8PBwAAQAAAIwfAABAPBwAAQAAAI0fAABEPBwAAQAAAI4fAABIPBwAAQAAAI8fAABMPBwAAQAAAJAfAABQPBwAAQAAAJEfAABUPBwAAQAAAJIfAABYPBwAAQAAAJMfAABcPBwAAQAAAJQfAABgPBwAAQAAAJUfAABkPBwAAQAAAJYfAABoPBwAAQAAAJcfAABsPBwAAQAAAJgfAABwPBwAAQAAAJkfAAB0PBwAAQAAAJofAAB4PBwAAQAAAJsfAAB8PBwAAQAAAJwfAACAPBwAAQAAAJ0fAACEPBwAAQAAAJ4fAACIPBwAAQAAAJ8fAACMPBwAAQAAAKAfAACQPBwAAQAAAKEfAACUPBwAAQAAAKIfAACYPBwAAQAAAKMfAACcPBwAAQAAAKQfAACgPBwAAQAAAKUfAACkPBwAAQAAAKYfAACoPBwAAQAAAKcfAACsPBwAAQAAAKgfAACwPBwAAQAAAKkfAAC0PBwAAQAAAKofAAC4PBwAAQAAAKsfAAC8PBwAAQAAAKwfAADAPBwAAQAAAK0fAADEPBwAAQAAAK4fAADIPBwAAQAAAK8fAADMPBwAAQAAALAfAADQPBwAAQAAALEfAADUPBwAAQAAALMfAADYPBwAAQAAALgfAADcPBwAAQAAALkfAADgPBwAAQAAALofAADkPBwAAQAAALsfAADoPBwAAQAAALwfAADsPBwAAQAAAL4fAADwPBwAAwAAAMMfAAD8PBwAAQAAAMgfAAAAPRwAAQAAAMkfAAAEPRwAAQAAAMofAAAIPRwAAQAAAMsfAAAMPRwAAQAAAMwfAAAQPRwAAQAAANAfAAAUPRwAAQAAANEfAAAYPRwAAQAAANgfAAAcPRwAAQAAANkfAAAgPRwAAQAAANofAAAkPRwAAQAAANsfAAAoPRwAAQAAAOAfAAAsPRwAAQAAAOEfAAAwPRwAAQAAAOUfAAA0PRwAAQAAAOgfAAA4PRwAAQAAAOkfAAA8PRwAAQAAAOofAABAPRwAAQAAAOsfAABEPRwAAQAAAOwfAABIPRwAAQAAAPMfAABMPRwAAQAAAPgfAABQPRwAAQAAAPkfAABUPRwAAQAAAPofAABYPRwAAQAAAPsfAABcPRwAAQAAAPwfAABgPRwAAQAAACYhAABkPRwAAgAAACohAABsPRwAAgAAACshAAB0PRwAAgAAADIhAAB8PRwAAQAAAE4hAACAPRwAAQAAAGAhAACEPRwAAQAAAGEhAACIPRwAAQAAAGIhAACMPRwAAQAAAGMhAACQPRwAAQAAAGQhAACUPRwAAQAAAGUhAACYPRwAAQAAAGYhAACcPRwAAQAAAGchAACgPRwAAQAAAGghAACkPRwAAQAAAGkhAACoPRwAAQAAAGohAACsPRwAAQAAAGshAACwPRwAAQAAAGwhAAC0PRwAAQAAAG0hAAC4PRwAAQAAAG4hAAC8PRwAAQAAAG8hAADAPRwAAQAAAHAhAADEPRwAAQAAAHEhAADIPRwAAQAAAHIhAADMPRwAAQAAAHMhAADQPRwAAQAAAHQhAADUPRwAAQAAAHUhAADYPRwAAQAAAHYhAADcPRwAAQAAAHchAADgPRwAAQAAAHghAADkPRwAAQAAAHkhAADoPRwAAQAAAHohAADsPRwAAQAAAHshAADwPRwAAQAAAHwhAAD0PRwAAQAAAH0hAAD4PRwAAQAAAH4hAAD8PRwAAQAAAH8hAAAAPhwAAQAAAIMhAAAEPhwAAQAAAIQhAAAIPhwAAQAAALYkAAAMPhwAAQAAALckAAAQPhwAAQAAALgkAAAUPhwAAQAAALkkAAAYPhwAAQAAALokAAAcPhwAAQAAALskAAAgPhwAAQAAALwkAAAkPhwAAQAAAL0kAAAoPhwAAQAAAL4kAAAsPhwAAQAAAL8kAAAwPhwAAQAAAMAkAAA0PhwAAQAAAMEkAAA4PhwAAQAAAMIkAAA8PhwAAQAAAMMkAABAPhwAAQAAAMQkAABEPhwAAQAAAMUkAABIPhwAAQAAAMYkAABMPhwAAQAAAMckAABQPhwAAQAAAMgkAABUPhwAAQAAAMkkAABYPhwAAQAAAMokAABcPhwAAQAAAMskAABgPhwAAQAAAMwkAABkPhwAAQAAAM0kAABoPhwAAQAAAM4kAABsPhwAAQAAAM8kAABwPhwAAQAAANAkAAB0PhwAAQAAANEkAAB4PhwAAQAAANIkAAB8PhwAAQAAANMkAACAPhwAAQAAANQkAACEPhwAAQAAANUkAACIPhwAAQAAANYkAACMPhwAAQAAANckAACQPhwAAQAAANgkAACUPhwAAQAAANkkAACYPhwAAQAAANokAACcPhwAAQAAANskAACgPhwAAQAAANwkAACkPhwAAQAAAN0kAACoPhwAAQAAAN4kAACsPhwAAQAAAN8kAACwPhwAAQAAAOAkAAC0PhwAAQAAAOEkAAC4PhwAAQAAAOIkAAC8PhwAAQAAAOMkAADAPhwAAQAAAOQkAADEPhwAAQAAAOUkAADIPhwAAQAAAOYkAADMPhwAAQAAAOckAADQPhwAAQAAAOgkAADUPhwAAQAAAOkkAADYPhwAAQAAAAAsAADcPhwAAQAAAAEsAADgPhwAAQAAAAIsAADkPhwAAQAAAAMsAADoPhwAAQAAAAQsAADsPhwAAQAAAAUsAADwPhwAAQAAAAYsAAD0PhwAAQAAAAcsAAD4PhwAAQAAAAgsAAD8PhwAAQAAAAksAAAAPxwAAQAAAAosAAAEPxwAAQAAAAssAAAIPxwAAQAAAAwsAAAMPxwAAQAAAA0sAAAQPxwAAQAAAA4sAAAUPxwAAQAAAA8sAAAYPxwAAQAAABAsAAAcPxwAAQAAABEsAAAgPxwAAQAAABIsAAAkPxwAAQAAABMsAAAoPxwAAQAAABQsAAAsPxwAAQAAABUsAAAwPxwAAQAAABYsAAA0PxwAAQAAABcsAAA4PxwAAQAAABgsAAA8PxwAAQAAABksAABAPxwAAQAAABosAABEPxwAAQAAABssAABIPxwAAQAAABwsAABMPxwAAQAAAB0sAABQPxwAAQAAAB4sAABUPxwAAQAAAB8sAABYPxwAAQAAACAsAABcPxwAAQAAACEsAABgPxwAAQAAACIsAABkPxwAAQAAACMsAABoPxwAAQAAACQsAABsPxwAAQAAACUsAABwPxwAAQAAACYsAAB0PxwAAQAAACcsAAB4PxwAAQAAACgsAAB8PxwAAQAAACksAACAPxwAAQAAACosAACEPxwAAQAAACssAACIPxwAAQAAACwsAACMPxwAAQAAAC0sAACQPxwAAQAAAC4sAACUPxwAAQAAADAsAACYPxwAAQAAADEsAACcPxwAAQAAADIsAACgPxwAAQAAADMsAACkPxwAAQAAADQsAACoPxwAAQAAADUsAACsPxwAAQAAADYsAACwPxwAAQAAADcsAAC0PxwAAQAAADgsAAC4PxwAAQAAADksAAC8PxwAAQAAADosAADAPxwAAQAAADssAADEPxwAAQAAADwsAADIPxwAAQAAAD0sAADMPxwAAQAAAD4sAADQPxwAAQAAAD8sAADUPxwAAQAAAEAsAADYPxwAAQAAAEEsAADcPxwAAQAAAEIsAADgPxwAAQAAAEMsAADkPxwAAQAAAEQsAADoPxwAAQAAAEUsAADsPxwAAQAAAEYsAADwPxwAAQAAAEcsAAD0PxwAAQAAAEgsAAD4PxwAAQAAAEksAAD8PxwAAQAAAEosAAAAQBwAAQAAAEssAAAEQBwAAQAAAEwsAAAIQBwAAQAAAE0sAAAMQBwAAQAAAE4sAAAQQBwAAQAAAE8sAAAUQBwAAQAAAFAsAAAYQBwAAQAAAFEsAAAcQBwAAQAAAFIsAAAgQBwAAQAAAFMsAAAkQBwAAQAAAFQsAAAoQBwAAQAAAFUsAAAsQBwAAQAAAFYsAAAwQBwAAQAAAFcsAAA0QBwAAQAAAFgsAAA4QBwAAQAAAFksAAA8QBwAAQAAAFosAABAQBwAAQAAAFssAABEQBwAAQAAAFwsAABIQBwAAQAAAF0sAABMQBwAAQAAAF4sAABQQBwAAQAAAGAsAABUQBwAAQAAAGEsAABYQBwAAQAAAGIsAABkKCIAAQAAAGMsAABcQBwAAQAAAGQsAABgQBwAAQAAAGUsAABkQBwAAQAAAGYsAABoQBwAAQAAAGcsAABsQBwAAQAAAGgsAABwQBwAAQAAAGksAAB0QBwAAQAAAGosAAB4QBwAAQAAAGssAAB8QBwAAQAAAGwsAACAQBwAAQAAAG0sAAD8MSIAAQAAAG4sAAD8GSIAAQAAAG8sAACkIyIAAQAAAHAsAACcGCIAAQAAAHIsAACEQBwAAQAAAHMsAACIQBwAAQAAAHUsAACMQBwAAQAAAHYsAACQQBwAAQAAAH4sAACUQBwAAQAAAH8sAACYQBwAAQAAAIAsAACcQBwAAQAAAIEsAACgQBwAAQAAAIIsAACkQBwAAQAAAIMsAACoQBwAAQAAAIQsAACsQBwAAQAAAIUsAACwQBwAAQAAAIYsAAC0QBwAAQAAAIcsAAC4QBwAAQAAAIgsAAC8QBwAAQAAAIksAADAQBwAAQAAAIosAADEQBwAAQAAAIssAADIQBwAAQAAAIwsAADMQBwAAQAAAI0sAADQQBwAAQAAAI4sAADUQBwAAQAAAI8sAADYQBwAAQAAAJAsAADcQBwAAQAAAJEsAADgQBwAAQAAAJIsAADkQBwAAQAAAJMsAADoQBwAAQAAAJQsAADsQBwAAQAAAJUsAADwQBwAAQAAAJYsAAD0QBwAAQAAAJcsAAD4QBwAAQAAAJgsAAD8QBwAAQAAAJksAAAAQRwAAQAAAJosAAAEQRwAAQAAAJssAAAIQRwAAQAAAJwsAAAMQRwAAQAAAJ0sAAAQQRwAAQAAAJ4sAAAUQRwAAQAAAJ8sAAAYQRwAAQAAAKAsAAAcQRwAAQAAAKEsAAAgQRwAAQAAAKIsAAAkQRwAAQAAAKMsAAAoQRwAAQAAAKQsAAAsQRwAAQAAAKUsAAAwQRwAAQAAAKYsAAA0QRwAAQAAAKcsAAA4QRwAAQAAAKgsAAA8QRwAAQAAAKksAABAQRwAAQAAAKosAABEQRwAAQAAAKssAABIQRwAAQAAAKwsAABMQRwAAQAAAK0sAABQQRwAAQAAAK4sAABUQRwAAQAAAK8sAABYQRwAAQAAALAsAABcQRwAAQAAALEsAABgQRwAAQAAALIsAABkQRwAAQAAALMsAABoQRwAAQAAALQsAABsQRwAAQAAALUsAABwQRwAAQAAALYsAAB0QRwAAQAAALcsAAB4QRwAAQAAALgsAAB8QRwAAQAAALksAACAQRwAAQAAALosAACEQRwAAQAAALssAACIQRwAAQAAALwsAACMQRwAAQAAAL0sAACQQRwAAQAAAL4sAACUQRwAAQAAAL8sAACYQRwAAQAAAMAsAACcQRwAAQAAAMEsAACgQRwAAQAAAMIsAACkQRwAAQAAAMMsAACoQRwAAQAAAMQsAACsQRwAAQAAAMUsAACwQRwAAQAAAMYsAAC0QRwAAQAAAMcsAAC4QRwAAQAAAMgsAAC8QRwAAQAAAMksAADAQRwAAQAAAMosAADEQRwAAQAAAMssAADIQRwAAQAAAMwsAADMQRwAAQAAAM0sAADQQRwAAQAAAM4sAADUQRwAAQAAAM8sAADYQRwAAQAAANAsAADcQRwAAQAAANEsAADgQRwAAQAAANIsAADkQRwAAQAAANMsAADoQRwAAQAAANQsAADsQRwAAQAAANUsAADwQRwAAQAAANYsAAD0QRwAAQAAANcsAAD4QRwAAQAAANgsAAD8QRwAAQAAANksAAAAQhwAAQAAANosAAAEQhwAAQAAANssAAAIQhwAAQAAANwsAAAMQhwAAQAAAN0sAAAQQhwAAQAAAN4sAAAUQhwAAQAAAN8sAAAYQhwAAQAAAOAsAAAcQhwAAQAAAOEsAAAgQhwAAQAAAOIsAAAkQhwAAQAAAOMsAAAoQhwAAQAAAOssAAAsQhwAAQAAAOwsAAAwQhwAAQAAAO0sAAA0QhwAAQAAAO4sAAA4QhwAAQAAAPIsAAA8QhwAAQAAAPMsAABAQhwAAQAAAAAtAABEQhwAAQAAAAEtAABIQhwAAQAAAAItAABMQhwAAQAAAAMtAABQQhwAAQAAAAQtAABUQhwAAQAAAAUtAABYQhwAAQAAAAYtAABcQhwAAQAAAActAABgQhwAAQAAAAgtAABkQhwAAQAAAAktAABoQhwAAQAAAAotAABsQhwAAQAAAAstAABwQhwAAQAAAAwtAAB0QhwAAQAAAA0tAAB4QhwAAQAAAA4tAAB8QhwAAQAAAA8tAACAQhwAAQAAABAtAACEQhwAAQAAABEtAACIQhwAAQAAABItAACMQhwAAQAAABMtAACQQhwAAQAAABQtAACUQhwAAQAAABUtAACYQhwAAQAAABYtAACcQhwAAQAAABctAACgQhwAAQAAABgtAACkQhwAAQAAABktAACoQhwAAQAAABotAACsQhwAAQAAABstAACwQhwAAQAAABwtAAC0QhwAAQAAAB0tAAC4QhwAAQAAAB4tAAC8QhwAAQAAAB8tAADAQhwAAQAAACAtAADEQhwAAQAAACEtAADIQhwAAQAAACItAADMQhwAAQAAACMtAADQQhwAAQAAACQtAADUQhwAAQAAACUtAADYQhwAAQAAACctAADcQhwAAQAAAC0tAADgQhwAAQAAAECmAADkQhwAAQAAAEGmAADoQhwAAQAAAEKmAADsQhwAAQAAAEOmAADwQhwAAQAAAESmAAD0QhwAAQAAAEWmAAD4QhwAAQAAAEamAAD8QhwAAQAAAEemAAAAQxwAAQAAAEimAAAEQxwAAQAAAEmmAAAIQxwAAQAAAEqmAAAMQxwAAgAAAEumAAAUQxwAAgAAAEymAAAcQxwAAQAAAE2mAAAgQxwAAQAAAE6mAAAkQxwAAQAAAE+mAAAoQxwAAQAAAFCmAAAsQxwAAQAAAFGmAAAwQxwAAQAAAFKmAAA0QxwAAQAAAFOmAAA4QxwAAQAAAFSmAAA8QxwAAQAAAFWmAABAQxwAAQAAAFamAABEQxwAAQAAAFemAABIQxwAAQAAAFimAABMQxwAAQAAAFmmAABQQxwAAQAAAFqmAABUQxwAAQAAAFumAABYQxwAAQAAAFymAABcQxwAAQAAAF2mAABgQxwAAQAAAF6mAABkQxwAAQAAAF+mAABoQxwAAQAAAGCmAABsQxwAAQAAAGGmAABwQxwAAQAAAGKmAAB0QxwAAQAAAGOmAAB4QxwAAQAAAGSmAAB8QxwAAQAAAGWmAACAQxwAAQAAAGamAACEQxwAAQAAAGemAACIQxwAAQAAAGimAACMQxwAAQAAAGmmAACQQxwAAQAAAGqmAACUQxwAAQAAAGumAACYQxwAAQAAAGymAACcQxwAAQAAAG2mAACgQxwAAQAAAICmAACkQxwAAQAAAIGmAACoQxwAAQAAAIKmAACsQxwAAQAAAIOmAACwQxwAAQAAAISmAAC0QxwAAQAAAIWmAAC4QxwAAQAAAIamAAC8QxwAAQAAAIemAADAQxwAAQAAAIimAADEQxwAAQAAAImmAADIQxwAAQAAAIqmAADMQxwAAQAAAIumAADQQxwAAQAAAIymAADUQxwAAQAAAI2mAADYQxwAAQAAAI6mAADcQxwAAQAAAI+mAADgQxwAAQAAAJCmAADkQxwAAQAAAJGmAADoQxwAAQAAAJKmAADsQxwAAQAAAJOmAADwQxwAAQAAAJSmAAD0QxwAAQAAAJWmAAD4QxwAAQAAAJamAAD8QxwAAQAAAJemAAAARBwAAQAAAJimAAAERBwAAQAAAJmmAAAIRBwAAQAAAJqmAAAMRBwAAQAAAJumAAAQRBwAAQAAACKnAAAURBwAAQAAACOnAAAYRBwAAQAAACSnAAAcRBwAAQAAACWnAAAgRBwAAQAAACanAADAKSIAAQAAACenAAAkRBwAAQAAACinAAAoRBwAAQAAACmnAAAsRBwAAQAAACqnAAAwRBwAAQAAACunAAA0RBwAAQAAACynAAA4RBwAAQAAAC2nAAA8RBwAAQAAAC6nAABARBwAAQAAAC+nAABERBwAAQAAADKnAABIRBwAAQAAADOnAABMRBwAAQAAADSnAABQRBwAAQAAADWnAABURBwAAQAAADanAABYRBwAAQAAADenAABcRBwAAQAAADinAABgRBwAAQAAADmnAABkRBwAAQAAADqnAABoRBwAAQAAADunAABsRBwAAQAAADynAABwRBwAAQAAAD2nAAB0RBwAAQAAAD6nAAB4RBwAAQAAAD+nAAB8RBwAAQAAAECnAACARBwAAQAAAEGnAACERBwAAQAAAEKnAACIRBwAAQAAAEOnAACMRBwAAQAAAESnAACQRBwAAQAAAEWnAACURBwAAQAAAEanAACYRBwAAQAAAEenAACcRBwAAQAAAEinAACgRBwAAQAAAEmnAACkRBwAAQAAAEqnAACoRBwAAQAAAEunAACsRBwAAQAAAEynAACwRBwAAQAAAE2nAAC0RBwAAQAAAE6nAAC4RBwAAQAAAE+nAAC8RBwAAQAAAFCnAADARBwAAQAAAFGnAADERBwAAQAAAFKnAADIRBwAAQAAAFOnAADMRBwAAQAAAFSnAADQRBwAAQAAAFWnAADURBwAAQAAAFanAADYRBwAAQAAAFenAADcRBwAAQAAAFinAADgRBwAAQAAAFmnAADkRBwAAQAAAFqnAADoRBwAAQAAAFunAADsRBwAAQAAAFynAADwRBwAAQAAAF2nAAD0RBwAAQAAAF6nAAD4RBwAAQAAAF+nAAD8RBwAAQAAAGCnAAAARRwAAQAAAGGnAAAERRwAAQAAAGKnAAAIRRwAAQAAAGOnAAAMRRwAAQAAAGSnAAAQRRwAAQAAAGWnAAAURRwAAQAAAGanAAAYRRwAAQAAAGenAAAcRRwAAQAAAGinAAAgRRwAAQAA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AAoEAQCISBwAAQAAAAsEAQCMSBwAAQAAAAwEAQCQSBwAAQAAAA0EAQCUSBwAAQAAAA4EAQCYSBwAAQAAAA8EAQCcSBwAAQAAABAEAQCgSBwAAQAAABEEAQCkSBwAAQAAABIEAQCoSBwAAQAAABMEAQCsSBwAAQAAABQEAQCwSBwAAQAAABUEAQC0SBwAAQAAABYEAQC4SBwAAQAAABcEAQC8SBwAAQAAABgEAQDASBwAAQAAABkEAQDESBwAAQAAABoEAQDISBwAAQAAABsEAQDMSBwAAQAAABwEAQDQSBwAAQAAAB0EAQDUSBwAAQAAAB4EAQDYSBwAAQAAAB8EAQDcSBwAAQAAACAEAQDgSBwAAQAAACEEAQDkSBwAAQAAACIEAQDoSBwAAQAAACMEAQDsSBwAAQAAACQEAQDwSBwAAQAAACUEAQD0SBwAAQAAACYEAQD4SBwAAQAAACcEAQD8SBwAAQAAACgEAQAASRwAAQAAACkEAQAESRwAAQAAACoEAQAISRwAAQAAACsEAQAMSRwAAQAAACwEAQAQSRwAAQAAAC0EAQAUSRwAAQAAAC4EAQAYSRwAAQAAAC8EAQAcSRwAAQAAADAEAQAgSRwAAQAAADEEAQAkSRwAAQAAADIEAQAoSRwAAQAAADMEAQAsSRwAAQAAADQEAQAwSRwAAQAAADUEAQA0SRwAAQAAADYEAQA4SRwAAQAAADcEAQA8SRwAAQAAADgEAQBASRwAAQAAADkEAQBESRwAAQAAADoEAQBISRwAAQAAADsEAQBMSRwAAQAAADwEAQBQSRwAAQAAAD0EAQBUSRwAAQAAAD4EAQBYSRwAAQAAAD8EAQBcSRwAAQAAAEAEAQBgSRwAAQAAAEEEAQBkSRwAAQAAAEIEAQBoSRwAAQAAAEMEAQBsSRwAAQAAAEQEAQBwSRwAAQAAAEUEAQB0SRwAAQAAAEYEAQB4SRwAAQAAAEcEAQB8SRwAAQAAAEgEAQCASRwAAQAAAEkEAQCESRwAAQAAAEoEAQCISRwAAQAAAEsEAQCMSRwAAQAAAEwEAQCQSRwAAQAAAE0EAQCUSRwAAQAAAE4EAQCYSRwAAQAAAE8EAQCcSRwAAQAAALAEAQCgSRwAAQAAALEEAQCkSRwAAQAAALIEAQCoSRwAAQAAALMEAQCsSRwAAQAAALQEAQCwSRwAAQAAALUEAQC0SRwAAQAAALYEAQC4SRwAAQAAALcEAQC8SRwAAQAAALgEAQDASRwAAQAAALkEAQDESRwAAQAAALoEAQDISRwAAQAAALsEAQDMSRwAAQAAALwEAQDQSRwAAQAAAL0EAQDUSRwAAQAAAL4EAQDYSRwAAQAAAL8EAQDcSRwAAQAAAMAEAQDgSRwAAQAAAMEEAQDkSRwAAQAAAMIEAQDoSRwAAQAAAMMEAQDsSRwAAQAAAMQEAQDwSRwAAQAAAMUEAQD0SRwAAQAAAMYEAQD4SRwAAQAAAMcEAQD8SRwAAQAAAMgEAQAAShwAAQAAAMkEAQAEShwAAQAAAMoEAQAIShwAAQAAAMsEAQAMShwAAQAAAMwEAQAQShwAAQAAAM0EAQAUShwAAQAAAM4EAQAYShwAAQAAAM8EAQAcShwAAQAAANAEAQAgShwAAQAAANEEAQAkShwAAQAAANIEAQAoShwAAQAAANMEAQAsShwAAQAAANgEAQAwShwAAQAAANkEAQA0ShwAAQAAANoEAQA4ShwAAQAAANsEAQA8ShwAAQAAANwEAQBAShwAAQAAAN0EAQBEShwAAQAAAN4EAQBIShwAAQAAAN8EAQBMShwAAQAAAOAEAQBQShwAAQAAAOEEAQBUShwAAQAAAOIEAQBYShwAAQAAAOMEAQBcShwAAQAAAOQEAQBgShwAAQAAAOUEAQBkShwAAQAAAOYEAQBoShwAAQAAAOcEAQBsShwAAQAAAOgEAQBwShwAAQAAAOkEAQB0ShwAAQAAAOoEAQB4ShwAAQAAAOsEAQB8ShwAAQAAAOwEAQCAShwAAQAAAO0EAQCEShwAAQAAAO4EAQCIShwAAQAAAO8EAQCMShwAAQAAAPAEAQCQShwAAQAAAPEEAQCUShwAAQAAAPIEAQCYShwAAQAAAPMEAQCcShwAAQAAAPQEAQCgShwAAQAAAPUEAQCkShwAAQAAAPYEAQCoShwAAQAAAPcEAQCsShwAAQAAAPgEAQCwShwAAQAAAPkEAQC0ShwAAQAAAPoEAQC4ShwAAQAAAPsEAQC8ShwAAQAAAIAMAQDAShwAAQAAAIEMAQDEShwAAQAAAIIMAQDIShwAAQAAAIMMAQDMShwAAQAAAIQMAQDQShwAAQAAAIUMAQDUShwAAQAAAIYMAQDYShwAAQAAAIcMAQDcShwAAQAAAIgMAQDgShwAAQAAAIkMAQDkShwAAQAAAIoMAQDoShwAAQAAAIsMAQDsShwAAQAAAIwMAQDwShwAAQAAAI0MAQD0ShwAAQAAAI4MAQD4ShwAAQAAAI8MAQD8ShwAAQAAAJAMAQAASxwAAQAAAJEMAQAESxwAAQAAAJIMAQAISxwAAQAAAJMMAQAMSxwAAQAAAJQMAQAQSxwAAQAAAJUMAQAUSxwAAQAAAJYMAQAYSxwAAQAAAJcMAQAcSxwAAQAAAJgMAQAgSxwAAQAAAJkMAQAkSxwAAQAAAJoMAQAoSxwAAQAAAJsMAQAsSxwAAQAAAJwMAQAwSxwAAQAAAJ0MAQA0SxwAAQAAAJ4MAQA4SxwAAQAAAJ8MAQA8SxwAAQAAAKAMAQBASxwAAQAAAKEMAQBESxwAAQAAAKIMAQBISxwAAQAAAKMMAQBMSxwAAQAAAKQMAQBQSxwAAQAAAKUMAQBUSxwAAQAAAKYMAQBYSxwAAQAAAKcMAQBcSxwAAQAAAKgMAQBgSxwAAQAAAKkMAQBkSxwAAQAAAKoMAQBoSxwAAQAAAKsMAQBsSxwAAQAAAKwMAQBwSxwAAQAAAK0MAQB0SxwAAQAAAK4MAQB4SxwAAQAAAK8MAQB8SxwAAQAAALAMAQCASxwAAQAAALEMAQCESxwAAQAAALIMAQCISxwAAQAAAMAMAQCMSxwAAQAAAMEMAQCQSxwAAQAAAMIMAQCUSxwAAQAAAMMMAQCYSxwAAQAAAMQMAQCcSxwAAQAAAMUMAQCgSxwAAQAAAMYMAQCkSxwAAQAAAMcMAQCoSxwAAQAAAMgMAQCsSxwAAQAAAMkMAQCwSxwAAQAAAMoMAQC0SxwAAQAAAMsMAQC4SxwAAQAAAMwMAQC8SxwAAQAAAM0MAQDASxwAAQAAAM4MAQDESxwAAQAAAM8MAQDISxwAAQAAANAMAQDMSxwAAQAAANEMAQDQSxwAAQAAANIMAQDUSxwAAQAAANMMAQDYSxwAAQAAANQMAQDcSxwAAQAAANUMAQDgSxwAAQAAANYMAQDkSxwAAQAAANcMAQDoSxwAAQAAANgMAQDsSxwAAQAAANkMAQDwSxwAAQAAANoMAQD0SxwAAQAAANsMAQD4SxwAAQAAANwMAQD8SxwAAQAAAN0MAQAATBwAAQAAAN4MAQAETBwAAQAAAN8MAQAITBwAAQAAAOAMAQAMTBwAAQAAAOEMAQAQTBwAAQAAAOIMAQAUTBwAAQAAAOMMAQAYTBwAAQAAAOQMAQAcTBwAAQAAAOUMAQAgTBwAAQAAAOYMAQAkTBwAAQAAAOcMAQAoTBwAAQAAAOgMAQAsTBwAAQAAAOkMAQAwTBwAAQAAAOoMAQA0TBwAAQAAAOsMAQA4TBwAAQAAAOwMAQA8TBwAAQAAAO0MAQBATBwAAQAAAO4MAQBETBwAAQAAAO8MAQBITBwAAQAAAPAMAQBMTBwAAQAAAPEMAQBQTBwAAQAAAPIMAQBUTBwAAQAAAKAYAQBYTBwAAQAAAKEYAQBcTBwAAQAAAKIYAQBgTBwAAQAAAKMYAQBkTBwAAQAAAKQYAQBoTBwAAQAAAKUYAQBsTBwAAQAAAKYYAQBwTBwAAQAAAKcYAQB0TBwAAQAAAKgYAQB4TBwAAQAAAKkYAQB8TBwAAQAAAKoYAQCATBwAAQAAAKsYAQCETBwAAQAAAKwYAQCITBwAAQAAAK0YAQCMTBwAAQAAAK4YAQCQTBwAAQAAAK8YAQCUTBwAAQAAALAYAQCYTBwAAQAAALEYAQCcTBwAAQAAALIYAQCgTBwAAQAAALMYAQCkTBwAAQAAALQYAQCoTBwAAQAAALUYAQCsTBwAAQAAALYYAQCwTBwAAQAAALcYAQC0TBwAAQAAALgYAQC4TBwAAQAAALkYAQC8TBwAAQAAALoYAQDATBwAAQAAALsYAQDETBwAAQAAALwYAQDITBwAAQAAAL0YAQDMTBwAAQAAAL4YAQDQTBwAAQAAAL8YAQDUTBwAAQAAAMAYAQDYTBwAAQAAAMEYAQDcTBwAAQAAAMIYAQDgTBwAAQAAAMMYAQDkTBwAAQAAAMQYAQDoTBwAAQAAAMUYAQDsTBwAAQAAAMYYAQDwTBwAAQAAAMcYAQD0TBwAAQAAAMgYAQD4TBwAAQAAAMkYAQD8TBwAAQAAAMoYAQAATRwAAQAAAMsYAQAETRwAAQAAAMwYAQAITRwAAQAAAM0YAQAMTRwAAQAAAM4YAQAQTRwAAQAAAM8YAQAUTRwAAQAAANAYAQAYTRwAAQAAANEYAQAcTRwAAQAAANIYAQAgTRwAAQAAANMYAQAkTRwAAQAAANQYAQAoTRwAAQAAANUYAQAsTRwAAQAAANYYAQAwTRwAAQAAANcYAQA0TRwAAQAAANgYAQA4TRwAAQAAANkYAQA8TRwAAQAAANoYAQBATRwAAQAAANsYAQBETRwAAQAAANwYAQBITRwAAQAAAN0YAQBMTRwAAQAAAN4YAQBQTRwAAQAAAN8YAQBUTRwAAQAAAEBuAQBYTRwAAQAAAEFuAQBcTRwAAQAAAEJuAQBgTRwAAQAAAENuAQBkTRwAAQAAAERuAQBoTRwAAQAAAEVuAQBsTRwAAQAAAEZuAQBwTRwAAQAAAEduAQB0TRwAAQAAAEhuAQB4TRwAAQAAAEluAQB8TRwAAQAAAEpuAQCATRwAAQAAAEtuAQCETRwAAQAAAExuAQCITRwAAQAAAE1uAQCMTRwAAQAAAE5uAQCQTRwAAQAAAE9uAQCUTRwAAQAAAFBuAQCYTRwAAQAAAFFuAQCcTRwAAQAAAFJuAQCgTRwAAQAAAFNuAQCkTRwAAQAAAFRuAQCoTRwAAQAAAFVuAQCsTRwAAQAAAFZuAQCwTRwAAQAAAFduAQC0TRwAAQAAAFhuAQC4TRwAAQAAAFluAQC8TRwAAQAAAFpuAQDATRwAAQAAAFtuAQDETRwAAQAAAFxuAQDITRwAAQAAAF1uAQDMTRwAAQAAAF5uAQDQTRwAAQAAAF9uAQDUTRwAAQAAAGBuAQDYTRwAAQAAAGFuAQDcTRwAAQAAAGJuAQDgTRwAAQAAAGNuAQDkTRwAAQAAAGRuAQDoTRwAAQAAAGVuAQDsTRwAAQAAAGZuAQDwTRwAAQAAAGduAQD0TRwAAQAAAGhuAQD4TRwAAQAAAGluAQD8TRwAAQAAAGpuAQAAThwAAQAAAGtuAQAEThwAAQAAAGxuAQAIThwAAQAAAG1uAQAMThwAAQAAAG5uAQAQThwAAQAAAG9uAQAUThwAAQAAAHBuAQAYThwAAQAAAHFuAQAcThwAAQAAAHJuAQAgThwAAQAAAHNuAQAkThwAAQAAAHRuAQAoThwAAQAAAHVuAQAsThwAAQAAAHZuAQAwThwAAQAAAHduAQA0ThwAAQAAAHhuAQA4ThwAAQAAAHluAQA8ThwAAQAAAHpuAQBAThwAAQAAAHtuAQBEThwAAQAAAHxuAQBIThwAAQAAAH1uAQBMThwAAQAAAH5uAQBQThwAAQAAAH9uAQBUThwAAQAAAADpAQBYThwAAQAAAAHpAQBcThwAAQAAAALpAQBgThwAAQAAAAPpAQBkThwAAQAAAATpAQBoThwAAQAAAAXpAQBsThwAAQAAAAbpAQBwThwAAQAAAAfpAQB0ThwAAQAAAAjpAQB4ThwAAQAAAAnpAQB8ThwAAQAAAArpAQCAThwAAQAAAAvpAQCEThwAAQAAAAzpAQCIThwAAQAAAA3pAQCMThwAAQAAAA7pAQCQThwAAQAAAA/pAQCUThwAAQAAABDpAQCYThwAAQAAABHpAQCcThwAAQAAABLpAQCgThwAAQAAABPpAQCkThwAAQAAABTpAQCoThwAAQAAABXpAQCsThwAAQAAABbpAQCwThwAAQAAABfpAQC0ThwAAQAAABjpAQC4ThwAAQAAABnpAQC8ThwAAQAAABrpAQDAThwAAQAAABvpAQDEThwAAQAAABzpAQDIThwAAQAAAB3pAQDMThwAAQAAAB7pAQDQThwAAQAAAB/pAQDUThwAAQAAACDpAQDYThwAAQAAACHpAQDcThwAAQAAACLpAQDgThwAAQAAACPpAQDkThwAAQAAACTpAQDoThwAAQAAACXpAQDsThwAAQAAACbpAQDwThwAAQAAACfpAQD0ThwAAQAAACjpAQD4ThwAAQAAACnpAQD8ThwAAQAAACrpAQAATxwAAQAAACvpAQAETxwAAQAAACzpAQAITxwAAQAAAC3pAQAMTxwAAQAAAC7pAQAQTxwAAQAAAC/pAQAUTxwAAQAAADDpAQAYTxwAAQAAADHpAQAcTxwAAQAAADLpAQAgTxwAAQAAADPpAQAkTxwAAQAAADTpAQAoTxwAAQAAADXpAQAsTxwAAQAAADbpAQAwTxwAAQAAADfpAQA0TxwAAQAAADjpAQA4TxwAAQAAADnpAQA8TxwAAQAAADrpAQBATxwAAQAAADvpAQBETxwAAQAAADzpAQBITxwAAQAAAD3pAQBMTxwAAQAAAD7pAQBQTxwAAQAAAD/pAQBUTxwAAQAAAEDpAQBYTxwAAQAAAEHpAQBcTxwAAQAAAELpAQBgTxwAAQAAAEPpAQBkTxwAAQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmVnZXgtc3ludGF4LTAuNi4yMy9zcmMvdW5pY29kZS5ycwAAkNIcAGYAAACIAAAACQAAAEdlbmVyYWxfQ2F0ZWdvcnlTY3JpcHRjZkFnZVNjcmlwdF9FeHRlbnNpb25zR3JhcGhlbWVfQ2x1c3Rlcl9CcmVha1NlbnRlbmNlX0JyZWFrV29yZF9CcmVhawAAMAAAADkAAABBAAAAWgAAAF8AAABfAAAAYQAAAHoAAACqAAAAqgAAALUAAAC1AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAAADAAB0AwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAgwQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAGkGAABuBgAA0wYAANUGAADcBgAA3wYAAOgGAADqBgAA/AYAAP8GAAD/BgAAEAcAAEoHAABNBwAAsQcAAMAHAAD1BwAA+gcAAPoHAAD9BwAA/QcAAAAIAAAtCAAAQAgAAFsIAABgCAAAaggAAKAIAAC0CAAAtggAAMcIAADTCAAA4QgAAOMIAABjCQAAZgkAAG8JAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAADxCQAA/AkAAPwJAAD+CQAA/gkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPAsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAYAwAAGMMAABmDAAAbwwAAIAMAACDDAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAALwMAADEDAAAxgwAAMgMAADKDAAAzQwAANUMAADWDAAA3gwAAN4MAADgDAAA4wwAAOYMAADvDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABODQAAVA0AAFcNAABfDQAAYw0AAGYNAABvDQAAeg0AAH8NAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADKDQAAyg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPMNAAABDgAAOg4AAEAOAABODgAAUA4AAFkOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADGDgAAyA4AAM0OAADQDgAA2Q4AANwOAADfDgAAAA8AAAAPAAAYDwAAGQ8AACAPAAApDwAANQ8AADUPAAA3DwAANw8AADkPAAA5DwAAPg8AAEcPAABJDwAAbA8AAHEPAACEDwAAhg8AAJcPAACZDwAAvA8AAMYPAADGDwAAABAAAEkQAABQEAAAnRAAAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAANAQAAD6EAAA/BAAAEgSAABKEgAATRIAAFASAABWEgAAWBIA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APCpAAD5qQAAUKoAAFmqAADwqwAA+asAABD/AAAZ/wAAoAQBAKkEAQAwDQEAOQ0BAGYQAQBvEAEA8BABAPkQAQA2EQEAPxEBANARAQDZEQEA8BIBAPkSAQBQFAEAWRQBANAUAQDZFAEAUBYBAFkWAQDAFgEAyRYBADAXAQA5FwEA4BgBAOkYAQBQGQEAWRkBAFAcAQBZHAEAUB0BAFkdAQCgHQEAqR0BAGBqAQBpagEAUGsBAFlrAQDO1wEA/9cBAEDhAQBJ4QEA8OIBAPniAQBQ6QEAWekBAPD7AQD5+wEAYW55YXNzaWduZWRBc3NpZ25lZGFzY2lpQVNDSUkAAACQ0hwAZgAAALwBAABAAAAAkNIcAGYAAADDAQAALgAAAGFnZWFoZXhBU0NJSV9IZXhfRGlnaXRhbHBoYUFscGhhYmV0aWNhbHBoYWJldGljYXNjaWloZXhkaWdpdGJjQmlkaV9DbGFzc2JpZGljQmlkaV9Db250cm9sYmlkaWNsYXNzYmlkaWNvbnRyb2xiaWRpbUJpZGlfTWlycm9yZWRiaWRpbWlycm9yZWRiaWRpbWlycm9yaW5nZ2x5cGhCaWRpX01pcnJvcmluZ19HbHlwaGJpZGlwYWlyZWRicmFja2V0QmlkaV9QYWlyZWRfQnJhY2tldGJpZGlwYWlyZWRicmFja2V0dHlwZUJpZGlfUGFpcmVkX0JyYWNrZXRfVHlwZWJsa0Jsb2NrYmxvY2tibWdicGJicHRjYW5vbmljYWxjb21iaW5pbmdjbGFzc0Nhbm9uaWNhbF9Db21iaW5pbmdfQ2xhc3NjYXNlZENhc2VkY2FzZWZvbGRpbmdDYXNlX0ZvbGRpbmdjYXNlaWdub3JhYmxlQ2FzZV9JZ25vcmFibGVjY2NjZUNvbXBvc2l0aW9uX0V4Y2x1c2lvbmNoYW5nZXN3aGVuY2FzZWZvbGRlZENoYW5nZXNfV2hlbl9DYXNlZm9sZGVkY2hhbmdlc3doZW5jYXNlbWFwcGVkQ2hhbmdlc19XaGVuX0Nhc2VtYXBwZWRjaGFuZ2Vzd2hlbmxvd2VyY2FzZWRDaGFuZ2VzX1doZW5fTG93ZXJjYXNlZGNoYW5nZXN3aGVubmZrY2Nhc2Vmb2xkZWRDaGFuZ2VzX1doZW5fTkZLQ19DYXNlZm9sZGVkY2hhbmdlc3doZW50aXRsZWNhc2VkQ2hhbmdlc19XaGVuX1RpdGxlY2FzZWRjaGFuZ2Vzd2hlbnVwcGVyY2FzZWRDaGFuZ2VzX1doZW5fVXBwZXJjYXNlZGNpY2prYWNjb3VudGluZ251bWVyaWNrQWNjb3VudGluZ051bWVyaWNjamtjb21wYXRpYmlsaXR5dmFyaWFudGtDb21wYXRpYmlsaXR5VmFyaWFudGNqa2lpY29yZWtJSUNvcmVjamtpcmdnc291cmNla0lSR19HU291cmNlY2praXJnaHNvdXJjZWtJUkdfSFNvdXJjZWNqa2lyZ2pzb3VyY2VrSVJHX0pTb3VyY2VjamtpcmdrcHNvdXJjZWtJUkdfS1BTb3VyY2Vjamtpcmdrc291cmNla0lSR19LU291cmNlY2praXJnbXNvdXJjZWtJUkdfTVNvdXJjZWNqa2lyZ3Nzb3VyY2VrSVJHX1NTb3VyY2Vjamtpcmd0c291cmNla0lSR19UU291cmNlY2praXJndWtzb3VyY2VrSVJHX1VLU291cmNlY2praXJndXNvdXJjZWtJUkdfVVNvdXJjZWNqa2lyZ3Zzb3VyY2VrSVJHX1ZTb3VyY2VjamtvdGhlcm51bWVyaWNrT3RoZXJOdW1lcmljY2prcHJpbWFyeW51bWVyaWNrUHJpbWFyeU51bWVyaWNjamtyc3VuaWNvZGVrUlNVbmljb2RlY29tcGV4RnVsbF9Db21wb3NpdGlvbl9FeGNsdXNpb25jb21wb3NpdGlvbmV4Y2x1c2lvbmN3Y2Zjd2NtY3drY2Zjd2xjd3Rjd3VkYXNoRGFzaGRlY29tcG9zaXRpb25tYXBwaW5nRGVjb21wb3NpdGlvbl9NYXBwaW5nZGVjb21wb3NpdGlvbnR5cGVEZWNvbXBvc2l0aW9uX1R5cGVkZWZhdWx0aWdub3JhYmxlY29kZXBvaW50RGVmYXVsdF9JZ25vcmFibGVfQ29kZV9Qb2ludGRlcERlcHJlY2F0ZWRkZXByZWNhdGVkZGlkaWFEaWFjcml0aWNkaWFjcml0aWNkbWR0ZWFFYXN0X0FzaWFuX1dpZHRoZWFzdGFzaWFud2lkdGhlYmFzZUVtb2ppX01vZGlmaWVyX0Jhc2VlY29tcEVtb2ppX0NvbXBvbmVudGVtb2RFbW9qaV9Nb2RpZmllcmVtb2ppRW1vamllbW9qaWNvbXBvbmVudGVtb2ppbW9kaWZpZXJlbW9qaW1vZGlmaWVyYmFzZWVtb2ppcHJlc2VudGF0aW9uRW1vamlfUHJlc2VudGF0aW9uZXByZXNlcXVpZGVvRXF1aXZhbGVudF9VbmlmaWVkX0lkZW9ncmFwaGVxdWl2YWxlbnR1bmlmaWVkaWRlb2dyYXBoZXhwYW5kc29ubmZjRXhwYW5kc19Pbl9ORkNleHBhbmRzb25uZmRFeHBhbmRzX09uX05GRGV4cGFuZHNvbm5ma2NFeHBhbmRzX09uX05GS0NleHBhbmRzb25uZmtkRXhwYW5kc19Pbl9ORktEZXh0RXh0ZW5kZXJleHRlbmRlZHBpY3RvZ3JhcGhpY0V4dGVuZGVkX1BpY3RvZ3JhcGhpY2V4dGVuZGVyZXh0cGljdGZjbmZrY0ZDX05GS0NfQ2xvc3VyZWZjbmZrY2Nsb3N1cmVmdWxsY29tcG9zaXRpb25leGNsdXNpb25nY2djYmdlbmVyYWxjYXRlZ29yeWdyYXBoZW1lYmFzZUdyYXBoZW1lX0Jhc2VncmFwaGVtZWNsdXN0ZXJicmVha2dyYXBoZW1lZXh0ZW5kR3JhcGhlbWVfRXh0ZW5kZ3JhcGhlbWVsaW5rR3JhcGhlbWVfTGlua2dyYmFzZWdyZXh0Z3JsaW5raGFuZ3Vsc3lsbGFibGV0eXBlSGFuZ3VsX1N5bGxhYmxlX1R5cGVoZXhIZXhfRGlnaXRoZXhkaWdpdGhzdGh5cGhlbkh5cGhlbmlkY0lEX0NvbnRpbnVlaWRjb250aW51ZWlkZW9JZGVvZ3JhcGhpY2lkZW9ncmFwaGljaWRzSURfU3RhcnRpZHNiSURTX0JpbmFyeV9PcGVyYXRvcmlkc2JpbmFyeW9wZXJhdG9yaWRzdElEU19UcmluYXJ5X09wZXJhdG9yaWRzdGFydGlkc3RyaW5hcnlvcGVyYXRvcmluZGljcG9zaXRpb25hbGNhdGVnb3J5SW5kaWNfUG9zaXRpb25hbF9DYXRlZ29yeWluZGljc3lsbGFiaWNjYXRlZ29yeUluZGljX1N5bGxhYmljX0NhdGVnb3J5aW5wY2luc2Npc2NJU09fQ29tbWVudGphbW9zaG9ydG5hbWVKYW1vX1Nob3J0X05hbWVqZ0pvaW5pbmdfR3JvdXBqb2luY0pvaW5fQ29udHJvbGpvaW5jb250cm9sam9pbmluZ2dyb3Vwam9pbmluZ3R5cGVKb2luaW5nX1R5cGVqc25qdGthY2NvdW50aW5nbnVtZXJpY2tjb21wYXRpYmlsaXR5dmFyaWFudGtpaWNvcmVraXJnZ3NvdXJjZWtpcmdoc291cmNla2lyZ2pzb3VyY2VraXJna3Bzb3VyY2VraXJna3NvdXJjZWtpcmdtc291cmNla2lyZ3Nzb3VyY2VraXJndHNvdXJjZWtpcmd1a3NvdXJjZWtpcmd1c291cmNla2lyZ3Zzb3VyY2Vrb3RoZXJudW1lcmlja3ByaW1hcnludW1lcmlja3JzdW5pY29kZWxiTGluZV9CcmVha2xjTG93ZXJjYXNlX01hcHBpbmdsaW5lYnJlYWtsb2VMb2dpY2FsX09yZGVyX0V4Y2VwdGlvbmxvZ2ljYWxvcmRlcmV4Y2VwdGlvbmxvd2VyTG93ZXJjYXNlbG93ZXJjYXNlbG93ZXJjYXNlbWFwcGluZ21hdGhNYXRobmFOYW1lbmExVW5pY29kZV8xX05hbWVuYW1lYWxpYXNOYW1lX0FsaWFzbmNoYXJOb25jaGFyYWN0ZXJfQ29kZV9Qb2ludG5mY3FjTkZDX1F1aWNrX0NoZWNrbmZjcXVpY2tjaGVja25mZHFjTkZEX1F1aWNrX0NoZWNrbmZkcXVpY2tjaGVja25ma2NjYXNlZm9sZE5GS0NfQ2FzZWZvbGRuZmtjY2ZuZmtjcWNORktDX1F1aWNrX0NoZWNrbmZrY3F1aWNrY2hlY2tuZmtkcWNORktEX1F1aWNrX0NoZWNrbmZrZHF1aWNrY2hlY2tub25jaGFyYWN0ZXJjb2RlcG9pbnRudE51bWVyaWNfVHlwZW51bWVyaWN0eXBlbnVtZXJpY3ZhbHVlTnVtZXJpY19WYWx1ZW52b2FscGhhT3RoZXJfQWxwaGFiZXRpY29jb21tZW50b2RpT3RoZXJfRGVmYXVsdF9JZ25vcmFibGVfQ29kZV9Qb2ludG9ncmV4dE90aGVyX0dyYXBoZW1lX0V4dGVuZG9pZGNPdGhlcl9JRF9Db250aW51ZW9pZHNPdGhlcl9JRF9TdGFydG9sb3dlck90aGVyX0xvd2VyY2FzZW9tYXRoT3RoZXJfTWF0aG90aGVyYWxwaGFiZXRpY290aGVyZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludG90aGVyZ3JhcGhlbWVleHRlbmRvdGhlcmlkY29udGludWVvdGhlcmlkc3RhcnRvdGhlcmxvd2VyY2FzZW90aGVybWF0aG90aGVydXBwZXJjYXNlT3RoZXJfVXBwZXJjYXNlb3VwcGVycGF0c3luUGF0dGVybl9TeW50YXhwYXR0ZXJuc3ludGF4cGF0dGVybndoaXRlc3BhY2VQYXR0ZXJuX1doaXRlX1NwYWNlcGF0d3NwY21QcmVwZW5kZWRfQ29uY2F0ZW5hdGlvbl9NYXJrcHJlcGVuZGVkY29uY2F0ZW5hdGlvbm1hcmtxbWFya1F1b3RhdGlvbl9NYXJrcXVvdGF0aW9ubWFya3JhZGljYWxSYWRpY2FscmVnaW9uYWxpbmRpY2F0b3JSZWdpb25hbF9JbmRpY2F0b3JyaXNic2NzY2ZTaW1wbGVfQ2FzZV9Gb2xkaW5nc2NyaXB0ZXh0ZW5zaW9uc3NjeHNkU29mdF9Eb3R0ZWRzZW50ZW5jZWJyZWFrc2VudGVuY2V0ZXJtaW5hbFNlbnRlbmNlX1Rlcm1pbmFsc2Zjc2ltcGxlY2FzZWZvbGRpbmdzaW1wbGVsb3dlcmNhc2VtYXBwaW5nU2ltcGxlX0xvd2VyY2FzZV9NYXBwaW5nc2ltcGxldGl0bGVjYXNlbWFwcGluZ1NpbXBsZV9UaXRsZWNhc2VfTWFwcGluZ3NpbXBsZXVwcGVyY2FzZW1hcHBpbmdTaW1wbGVfVXBwZXJjYXNlX01hcHBpbmdzbGNzb2Z0ZG90dGVkc3BhY2VXaGl0ZV9TcGFjZXN0Y3N0ZXJtc3VjdGNUaXRsZWNhc2VfTWFwcGluZ3Rlcm1UZXJtaW5hbF9QdW5jdHVhdGlvbnRlcm1pbmFscHVuY3R1YXRpb250aXRsZWNhc2VtYXBwaW5ndWNVcHBlcmNhc2VfTWFwcGluZ3VpZGVvVW5pZmllZF9JZGVvZ3JhcGh1bmljb2RlMW5hbWV1bmljb2RlcmFkaWNhbHN0cm9rZXVuaWZpZWRpZGVvZ3JhcGh1cHBlclVwcGVyY2FzZXVwcGVyY2FzZXVwcGVyY2FzZW1hcHBpbmd1cnN2YXJpYXRpb25zZWxlY3RvclZhcmlhdGlvbl9TZWxlY3RvcnZlcnRp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ANX0HAADAAAA2PQcAAkAAADh9BwACAAAANj0HAAJAAAA6fQcAAMAAADB9BwAFAAAAOz0HAAGAAAA8vQcAAYAAAD49BwAAwAAAPv0HAALAAAABvUcAAoAAAD79BwACwAAABD1HAAEAAAAFPUcAAsAAAAf9RwACwAAABT1HAALAAAAKvUcAAMAAAAt9RwACAAAADX1HAAEAAAAOfUcABMAAABM9RwAEQAAADn1HAATAAAAXfUcAAQAAABh9RwAFAAAAHX1HAAHAAAALfUcAAgAAAB89RwAEgAAAGH1HAAUAAAAjvUcABcAAACl9RwAGQAAAL71HAAVAAAA0/UcABcAAADq9RwABAAAAKX1HAAZAAAA7vUcAAQAAADT9RwAFwAAAPL1HAADAAAA9fUcAAsAAAAA9hwADQAAAA32HAAPAAAAHPYcAAIAAAAe9hwADQAAACv2HAAFAAAAMPYcAAwAAAA89hwACwAAADD2HAAMAAAAR/YcAAwAAAAe9hwADQAAAFP2HAALAAAAXvYcAAwAAABq9hwAAwAAAA32HAAPAAAAbfYcAAIAAABe9hwADAAAAG/2HAASAAAAie8cABIAAACB9hwAFQAAALLvHAAVAAAAlvYcAAcAAADQ7xwABwAAAJ32HAALAAAA5O8cAAwAAACo9hwACwAAAP3vHAAMAAAAs/YcAAsAAAAW8BwADAAAAL72HAAMAAAAMPAcAA0AAADK9hwACwAAAErwHAAMAAAA1fYcAAsAAABj8BwADAAAAOD2HAALAAAAfPAcAAwAAADr9hwACwAAAJXwHAAMAAAA9vYcAAwAAACv8BwADQAAAAL3HAALAAAAyfAcAAwAAAAN9xwACwAAAOLwHAAMAAAAGPccAA0AAAD98BwADQAAACX3HAAPAAAAG/EcAA8AAAA09xwACgAAADbxHAAKAAAAPvccAAIAAABA9xwACgAAAEr3HAACAAAATPccABEAAABd9xwACQAAAED3HAAKAAAAZvccAAMAAABp9xwAFwAAAID3HAAVAAAAafccABcAAACV9xwABQAAAJr3HAAJAAAAo/ccAAkAAACa9xwACQAAAKz3HAAQAAAATPccABEAAAC89xwABAAAAMD3HAAEAAAAxPccAAIAAADG9xwABAAAAMr3HAADAAAAzfccAA4AAAAnbyAABAAAAMb3HAAEAAAA2/cc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b2dhdGVjdXJyZW5jeXN5bWJvbEN1cnJlbmN5X1N5bWJvbGRhc2hwdW5jdHVhdGlvbkRhc2hfUHVuY3R1YXRpb25kZWNpbWFsbnVtYmVyRGVjaW1hbF9OdW1iZXJkaWdpdGVuY2xvc2luZ21hcmtFbmNsb3NpbmdfTWFya2ZpbmFscHVuY3R1YXRpb25GaW5hbF9QdW5jdHVhdGlvbmZvcm1hdGluaXRpYWxwdW5jdHVhdGlvbkluaXRpYWxfUHVuY3R1YXRpb25sTGV0dGVybGV0dGVybGV0dGVybnVtYmVyTGV0dGVyX051bWJlcmxpbmVzZXBhcmF0b3JMaW5lX1NlcGFyYXRvcmxsTG93ZXJjYXNlX0xldHRlcmxtTW9kaWZpZXJfTGV0dGVybG9PdGhlcl9MZXR0ZXJsb3dlcmNhc2VsZXR0ZXJsdFRpdGxlY2FzZV9MZXR0ZXJsdVVwcGVyY2FzZV9MZXR0ZXJtbWFya21hdGhzeW1ib2xNYXRoX1N5bWJvbG1jU3BhY2luZ19NYXJrbWVtbk5vbnNwYWNpbmdfTWFya21vZGlmaWVybGV0dGVybW9kaWZpZXJzeW1ib2xNb2RpZmllcl9TeW1ib2xOdW1iZXJuZG5sT3RoZXJfTnVtYmVybm9uc3BhY2luZ21hcmtudW1iZXJvcGVucHVuY3R1YXRpb25PcGVuX1B1bmN0dWF0aW9ub3RoZXJvdGhlcmxldHRlcm90aGVybnVtYmVyb3RoZXJwdW5jdHVhdGlvbk90aGVyX1B1bmN0dWF0aW9ub3RoZXJzeW1ib2xPdGhlcl9TeW1ib2xwUHVuY3R1YXRpb25wYXJhZ3JhcGhzZXBhcmF0b3JQYXJhZ3JhcGhfU2VwYXJhdG9ycGNwZHBlcGZwaXBvcHJpdmF0ZXVzZXBzcHVuY3RwdW5jdHVhdGlvblN5bWJvbHNlcGFyYXRvclNlcGFyYXRvcnNrc21zb3NwYWNlc2VwYXJhdG9yU3BhY2VfU2VwYXJhdG9yc3BhY2luZ21hcmtzdXJyb2dhdGVzeW1ib2x0aXRsZWNhc2VsZXR0ZXJ1cHBlcmNhc2VsZXR0ZXJ6emx6cHpzAAAArBEdAAEAAACdwyAABQAAAK0RHQALAAAAuBEdAAwAAADEER0AAgAAAMYRHQAHAAAAHtMcAAIAAADNER0ABgAA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ACUbHQADAAAAKBsdAAMAAABhZGxhbUFkbGFtYWRsbWFnaGJDYXVjYXNpYW5fQWxiYW5pYW5haG9tQWhvbWFuYXRvbGlhbmhpZXJvZ2x5cGhzQW5hdG9saWFuX0hpZXJvZ2x5cGhzYXJhYkFyYWJpY2FyYWJpY2FybWVuaWFuQXJtZW5pYW5hcm1pSW1wZXJpYWxfQXJhbWFpY2FybW5hdmVzdGFuQXZlc3RhbmF2c3RiYWxpQmFsaW5lc2ViYWxpbmVzZWJhbXVCYW11bWJhbXVtYmFzc0Jhc3NhX1ZhaGJhc3NhdmFoYmF0YWtCYXRha2JhdGtiZW5nQmVuZ2FsaWJlbmdhbGliaGFpa3N1a2lCaGFpa3N1a2liaGtzYm9wb0JvcG9tb2ZvYm9wb21vZm9icmFoQnJhaG1pYnJhaG1pYnJhaUJyYWlsbGVicmFpbGxlYnVnaUJ1Z2luZXNlYnVnaW5lc2VidWhkQnVoaWRidWhpZGNha21DaGFrbWFjYW5hZGlhbmFib3JpZ2luYWxDYW5hZGlhbl9BYm9yaWdpbmFsY2Fuc2NhcmlDYXJpYW5jYXJpYW5jYXVjYXNpYW5hbGJhbmlhbmNoYWttYWNoYW1DaGFtY2hlckNoZXJva2VlY2hlcm9rZWVjaG9yYXNtaWFuQ2hvcmFzbWlhbmNocnNjb21tb25Db21tb25jb3B0Q29wdGljY29wdGljY3BydEN5cHJpb3RjdW5laWZvcm1DdW5laWZvcm1jeXByaW90Y3lyaWxsaWNDeXJpbGxpY2N5cmxkZXNlcmV0RGVzZXJldGRldmFEZXZhbmFnYXJpZGV2YW5hZ2FyaWRpYWtEaXZlc19Ba3VydWRpdmVzYWt1cnVkb2dyRG9ncmFkb2dyYWRzcnRkdXBsRHVwbG95YW5kdXBsb3lhbmVneXBFZ3lwdGlhbl9IaWVyb2dseXBoc2VneXB0aWFuaGllcm9nbHlwaHNlbGJhRWxiYXNhbmVsYmFzYW5lbHltRWx5bWFpY2VseW1haWNldGhpRXRoaW9waWNldGhpb3BpY2dlb3JHZW9yZ2lhbmdlb3JnaWFuZ2xhZ0dsYWdvbGl0aWNnbGFnb2xpdGljZ29uZ0d1bmphbGFfR29uZGlnb25tTWFzYXJhbV9Hb25kaWdvdGhHb3RoaWNnb3RoaWNncmFuR3JhbnRoYWdyYW50aGFncmVla0dyZWVrZ3Jla2d1amFyYXRpR3VqYXJhdGlndWpyZ3VuamFsYWdvbmRpZ3VybXVraGlHdXJtdWtoaWd1cnVoYW5IYW5oYW5nSGFuZ3VsaGFuZ3VsaGFuaWhhbmlmaXJvaGluZ3lhSGFuaWZpX1JvaGluZ3lhaGFub0hhbnVub29oYW51bm9vaGF0ckhhdHJhbmhhdHJhbmhlYnJIZWJyZXdoZWJyZXdoaXJhSGlyYWdhbmFoaXJhZ2FuYWhsdXdobW5nUGFoYXdoX0htb25naG1ucE55aWFrZW5nX1B1YWNodWVfSG1vbmdocmt0S2F0YWthbmFfT3JfSGlyYWdhbmFodW5nT2xkX0h1bmdhcmlhbmltcGVyaWFsYXJhbWFpY2luaGVyaXRlZEluaGVyaXRlZGluc2NyaXB0aW9uYWxwYWhsYXZpSW5zY3JpcHRpb25hbF9QYWhsYXZpaW5zY3JpcHRpb25hbHBhcnRoaWFuSW5zY3JpcHRpb25hbF9QYXJ0aGlhbml0YWxPbGRfSXRhbGljamF2YUphdmFuZXNlamF2YW5lc2VrYWl0aGlLYWl0aGlrYWxpS2F5YWhfTGlrYW5hS2F0YWthbmFrYW5uYWRhS2FubmFkYWthdGFrYW5ha2F0YWthbmFvcmhpcmFnYW5ha2F5YWhsaWtoYXJLaGFyb3NodGhpa2hhcm9zaHRoaWtoaXRhbnNtYWxsc2NyaXB0S2hpdGFuX1NtYWxsX1NjcmlwdGtobWVyS2htZXJraG1ya2hvaktob2praWtob2praWtodWRhd2FkaUtodWRhd2FkaWtpdHNrbmRha3RoaWxhbmFUYWlfVGhhbWxhb0xhb2xhb29sYXRpbkxhdGlubGF0bmxlcGNMZXBjaGFsZXBjaGFsaW1iTGltYnVsaW1idWxpbmFMaW5lYXJfQWxpbmJMaW5lYXJfQmxpbmVhcmFsaW5lYXJibGlzdUxpc3VseWNpTHljaWFubHljaWFubHlkaUx5ZGlhbmx5ZGlhbm1haGFqYW5pTWFoYWphbmltYWhqbWFrYU1ha2FzYXJtYWthc2FybWFsYXlhbGFtTWFsYXlhbGFtbWFuZE1hbmRhaWNtYW5kYWljbWFuaU1hbmljaGFlYW5tYW5pY2hhZWFubWFyY01hcmNoZW5tYXJjaGVubWFzYXJhbWdvbmRpbWVkZWZhaWRyaW5NZWRlZmFpZHJpbm1lZGZtZWV0ZWltYXlla01lZXRlaV9NYXlla21lbmRNZW5kZV9LaWtha3VpbWVuZGVraWtha3VpbWVyY01lcm9pdGljX0N1cnNpdmVtZXJvTWVyb2l0aWNfSGllcm9nbHlwaHNtZXJvaXRpY2N1cnNpdmVtZXJvaXRpY2hpZXJvZ2x5cGhzbWlhb01pYW9tbHltbW9kaU1vZGltb25nTW9uZ29saWFubW9uZ29saWFubXJvTXJvbXJvb210ZWltdWx0TXVsdGFuaW11bHRhbmlteWFubWFyTXlhbm1hcm15bXJuYWJhdGFlYW5OYWJhdGFlYW5uYW5kTmFuZGluYWdhcmluYW5kaW5hZ2FyaW5hcmJPbGRfTm9ydGhfQXJhYmlhbm5iYXRuZXdhTmV3YW5ld3RhaWx1ZU5ld19UYWlfTHVlbmtvTmtvbmtvb25zaHVOdXNodW51c2h1bnlpYWtlbmdwdWFjaHVlaG1vbmdvZ2FtT2doYW1vZ2hhbW9sY2hpa2lPbF9DaGlraW9sY2tvbGRodW5nYXJpYW5vbGRpdGFsaWNvbGRub3J0aGFyYWJpYW5vbGRwZXJtaWNPbGRfUGVybWljb2xkcGVyc2lhbk9sZF9QZXJzaWFub2xkc29nZGlhbk9sZF9Tb2dkaWFub2xkc291dGhhcmFiaWFuT2xkX1NvdXRoX0FyYWJpYW5vbGR0dXJraWNPbGRfVHVya2ljb3JpeWFPcml5YW9ya2hvcnlhb3NhZ2VPc2FnZW9zZ2Vvc21hT3NtYW55YW9zbWFueWFwYWhhd2hobW9uZ3BhbG1QYWxteXJlbmVwYWxteXJlbmVwYXVjUGF1X0Npbl9IYXVwYXVjaW5oYXVwZXJtcGhhZ1BoYWdzX1BhcGhhZ3NwYXBobGlwaGxwUHNhbHRlcl9QYWhsYXZpcGhueFBob2VuaWNpYW5waG9lbmljaWFucGxyZHBydGlwc2FsdGVycGFobGF2aXFhYWNxYWFpcmVqYW5nUmVqYW5ncmpuZ3JvaGdydW5pY1J1bmljcnVucnNhbWFyaXRhblNhbWFyaXRhbnNhbXJzYXJic2F1clNhdXJhc2h0cmFzYXVyYXNodHJhc2dud1NpZ25Xcml0aW5nc2hhcmFkYVNoYXJhZGFzaGF2aWFuU2hhdmlhbnNoYXdzaHJkc2lkZFNpZGRoYW1zaWRkaGFtc2lnbndyaXRpbmdzaW5kc2luaFNpbmhhbGFzaW5oYWxhc29nZFNvZ2RpYW5zb2dkaWFuc29nb3NvcmFTb3JhX1NvbXBlbmdzb3Jhc29tcGVuZ3NveW9Tb3lvbWJvc295b21ib3N1bmRTdW5kYW5lc2VzdW5kYW5lc2VzeWxvU3lsb3RpX05hZ3Jpc3lsb3RpbmFncmlzeXJjU3lyaWFjc3lyaWFjdGFnYWxvZ1RhZ2Fsb2d0YWdiVGFnYmFud2F0YWdiYW53YXRhaWxlVGFpX0xldGFpdGhhbXRhaXZpZXRUYWlfVmlldHRha3JUYWtyaXRha3JpdGFsZXRhbHV0YW1pbFRhbWlsdGFtbHRhbmdUYW5ndXR0YW5ndXR0YXZ0dGVsdVRlbHVndXRlbHVndXRmbmdUaWZpbmFnaHRnbGd0aGFhVGhhYW5hdGhhYW5hdGhhaVRoYWl0aWJldGFuVGliZXRhbnRpYnR0aWZpbmFnaHRpcmhUaXJodXRhdGlyaHV0YXVnYXJVZ2FyaXRpY3VnYXJpdGljdW5rbm93blVua25vd252YWlWYWl2YWlpd2FuY2hvV2FuY2hvd2FyYVdhcmFuZ19DaXRpd2FyYW5nY2l0aXdjaG94cGVveHN1eHllemlZZXppZGl5ZXppZGl5aVlpeWlpaXphbmFiYXphcnNxdWFyZVphbmFiYXphcl9TcXVhcmV6YW5iemluaHp5eXl6enp67BwdAAUAAADxHB0ABQAAAPYcHQAEAAAA8RwdAAUAAAD6HB0ABAAAAP4cHQASAAAAEB0dAAQAAAAUHR0ABAAAABgdHQAUAAAALB0dABUAAABBHR0ABAAAAEUdHQAGAAAASx0dAAYAAABFHR0ABgAAAFEdHQAIAAAAWR0dAAgAAABhHR0ABAAAAGUdHQAQAAAAdR0dAAQAAABZHR0ACAAAAHkdHQAHAAAAgB0dAAcAAACHHR0ABAAAAIAdHQAHAAAAix0dAAQAAACPHR0ACAAAAJcdHQAIAAAAjx0dAAgAAACfHR0ABAAAAKMdHQAFAAAAqB0dAAUAAACjHR0ABQAAAK0dHQAEAAAAsR0dAAkAAAC6HR0ACAAAALEdHQAJAAAAwh0dAAUAAADHHR0ABQAA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AAkAAAAvJR0ABAAAADMlHQAEAAAANyUdAAkAAABAJR0ACwAAAEslHQADAAAATiUdAAMAAABRJR0ABAAAAE4lHQADAAAAVSUdAAQAAABZJR0ABQAAAF4lHQAFAAAAWSUdAAUAAABjJR0AFAAAAEEhHQAWAAAAdyUdAAQAAAB7JR0ABQAAAIAlHQAFAAAAeyUdAAUAAACFJR0ABwAAAIwlHQAIAAAAlCUdAAQAAACMJR0ACAAAAJglHQAMAAAAcyEdAA0AAACkJR0ACQAAAPkhHQAKAAAArSUdAA8AAAAaJR0AEQAAALwlHQAJAAAAxSUdAAoAAADPJR0ACgAAANklHQALAAAA5CUdAAoAAADuJR0ACwAAAPklHQAPAAAACCYdABEAAAAZJh0ACQAAACImHQAKAAAALCYdAAUAAAAxJh0ABQAAADYmHQAEAAAAIiYdAAoAAAA6Jh0ABAAAADEmHQAFAAAAPiYdAAUAAABDJh0ABQAAAEgmHQAEAAAAQyYdAAUAAABMJh0ABAAAAFAmHQAHAAAAVyYdAAcAAABQJh0ABwAAAF4mHQALAAAAMSEdAAwAAABpJh0ABAAAAG0mHQAJAAAAdiYdAAkAAABtJh0ACQAAAH8mHQAEAAAAgyYdAAsAAACOJh0ACQAAAIMmHQALAAAAlyYdAAQAAADFJR0ACgAAAJsmHQAEAAAAnyYdAAgAAACnJh0ABwAAAJ8mHQAIAAAAriYdAAQAAAC1IR0AFQAAALImHQAEAAAAtiYdAA8AAADFJh0ABAAAAMkmHQAKAAAA0yYdAAoAAADJJh0ACgAAAN0mHQAEAAAAkiQdAAQAAADhJh0ABAAAAN8hHQAWAAAA5SYdAA4AAAC2Jh0ADwAAAPMmHQAEAAAA7h4dAAYAAAD3Jh0ABAAAAJghHQAJAAAA+yYdAAYAAAABJx0ABgAAAAcnHQAEAAAAAScdAAYAAAALJx0ABAAAANQgHQAPAAAADycdAAUAAAAUJx0ABQAAABknHQAEAAAAFCcdAAUAAAAdJx0ACQAAACYnHQAJAAAALycdAAQAAAAmJx0ACQAAADMnHQAEAAAACCYdABEAAAA3Jx0ABAAAADsnHQAKAAAARScdAAoAAAA7Jx0ACgAAAE8nHQAEAAAAUycdAAsAAABeJx0ABwAAAGUnHQAHAAAAbCcdAAcAAABzJx0ABwAAAHonHQAEAAAAcycdAAcAAAB+Jx0ABAAAAGUnHQAHAAAAgicdAAQAAACGJx0ABwAAAI0nHQAHAAAAhicdAAcAAACUJx0ACwAAAFMnHQALAAAAnycdAAQAAADNIh0ACQAAAKMnHQAEAAAApycdAAcAAACuJx0ABwAAAKcnHQAHAAAAtScdAAQAAAC5Jx0ABwAAAMAnHQAHAAAAuScdAAcAAADHJx0ABAAAAO4lHQALAAAAyycdAAQAAADPJx0ADAAAANsnHQALAAAAzycdAAwAAADmJx0ABAAAAOonHQAHAAAA8ScdAAcAAADqJx0ABwAAAPgnHQAEAAAA/CcdAAkAAAAFKB0ACQAAAPwnHQAJAAAADigdAAQAAAASKB0ADAAAAB4oHQALAAAAEigdAAwAAAApKB0ABAAAAC0oHQAGAAAAMygdAAYAAAAtKB0ABgAAADkoHQAHAAAAQCgdAAcAAABHKB0ABAAAAEsoHQAIAAAAUygdAAgAAABLKB0ACAAAAFsoHQAFAAAAYCgdAAYAAABmKB0ABwAAAOYiHQAIAAAAbSgdAAcAAAB0KB0ACAAAAHwoHQAEAAAAgCgdAAUAAACFKB0ABQAAAIAoHQAFAAAAiigdAAQAAABgKB0ABgAAAI4oHQAEAAAAQCUdAAsAAACSKB0ABQAAAJcoHQAFAAAAnCgdAAQAAACXKB0ABQAAAKAoHQAEAAAApCgdAAYAAACqKB0ABgAAAKQoHQAGAAAAsCgdAAQAAAB0KB0ACAAAALQoHQAEAAAAuCgdAAYAAAC+KB0ABgAAALgoHQAGAAAAxCgdAAQAAADIKB0ACAAAANAoHQAEAAAAQCgdAAcAAADUKB0ABAAAANgoHQAGAAAA3igdAAYAAADYKB0ABgAAAOQoHQAEAAAA6CgdAAQAAADsKB0ABwAAAPMoHQAHAAAA+igdAAQAAADzKB0ABwAAAP4oHQAIAAAAyCgdAAgAAAAGKR0ABAAAAAopHQAHAAAAESkdAAcAAAAKKR0ABwAAABgpHQAEAAAAHCkdAAgAAAAkKR0ACAAAABwpHQAIAAAALCkdAAcAAAAzKR0ABwAAADopHQADAAAAPSkdAAMAAABAKR0ABAAAAD0pHQADAAAARCkdAAYAAABKKR0ABgAAAFApHQAEAAAAVCkdAAsAAABfKR0ACgAAAFQpHQALAAAAaSkd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AKEDAACjAwAAzgMAANADAADWAwAA2gMAANoDAADcAwAA3AMAAN4DAADeAwAA4AMAAOADAADiAwAA8wMAAAEEAAAMBAAADgQAAE8EAABRBAAAXAQAAF4EAACGBAAAkAQAAMQEAADHBAAAyAQAAMsEAADMBAAA0AQAAOsEAADuBAAA9QQAAPgEAAD5BAAAMQUAAFYFAABZBQAAXwUAAGEFAACHBQAAiQUAAIkFAACwBQAAuQUAALsFAADDBQAA0AUAAOoFAADwBQAA9AUAAAwGAAAMBgAAGwYAABsGAAAfBgAAHwYAACEGAAA6BgAAQAYAAFIGAABgBgAAbQYAAHAGAAC3BgAAugYAAL4GAADABgAAzgYAANAGAADtBgAA8AYAAPkGAAABCQAAAwkAAAUJAAA5CQAAPAkAAE0JAABQCQAAVAkAAFgJAABwCQAAgQkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC8CQAAvAkAAL4JAADECQAAxwkAAMgJAADLCQAAzQkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAAD6CQAAAgoAAAIKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAADwKAAA8CgAAPgoAAEIKAABHCgAASAoAAEsKAABNCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB0CgAAgQoAAIMKAACFCgAAiwoAAI0KAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAALwKAADFCgAAxwoAAMkKAADLCgAAzQoAANAKAADQCgAA4AoAAOAKAADmCgAA7woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADYLAAA5CwAAPAsAAEMLAABHCwAASAsAAEsLAABNCwAAVgsAAFcLAABcCwAAXQsAAF8LAABhCwAAZgsAAHALAACCCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAtQsAALcLAAC5CwAAvgsAAMILAADGCwAAyAsA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AGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALoAAAC6AAAAwAAAANYAAADYAAAA9gAAAPgAAADBAgAAxgIAANECAADgAgAA5AIAAOwCAADsAgAA7gIAAO4CAABwAwAAdAMAAHYDAAB3AwAAegMAAH0DAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAA0AUAAOoFAADvBQAA8gUAACAGAABKBgAAbgYAAG8GAABxBgAA0wYAANUGAADVBgAA5QYAAOYGAADuBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMoHAADqBwAA9AcAAPUHAAD6BwAA+gcAAAAIAAAVCAAAGggAABoIAAAkCAAAJAgAACgIAAAoCAAAQAgAAFgIAABgCAAAaggAAKAIAAC0CAAAtggAAMcIAAAECQAAOQkAAD0JAAA9CQAAUAkAAFAJAABYCQAAYQkAAHEJAACACQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvQkAAL0JAADOCQAAzgkAANwJAADdCQAA3wkAAOEJAADwCQAA8QkAAPwJAAD8CQAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAABZCgAAXAoAAF4KAABeCgAAcgoAAHQKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC9CgAAvQoAANAKAADQCgAA4AoAAOEKAAD5CgAA+QoAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAXAsAAF0LAABfCwAAYQsAAHELAABxCwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAADQCwAA0AsAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwA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AE0BAABNAQAATwEAAE8BAABRAQAAUQEAAFMBAABTAQAAVQEAAFUBAABXAQAAVwEAAFkBAABZAQAAWwEAAFsBAABdAQAAXQEAAF8BAABfAQAAYQEAAGEBAABjAQAAYwEAAGUBAABlAQAAZwEAAGcBAABpAQAAaQEAAGsBAABrAQAAbQEAAG0BAABvAQAAbwEAAHEBAABxAQAAcwEAAHMBAAB1AQAAdQEAAHcBAAB3AQAAegEAAHoBAAB8AQAAfAEAAH4BAACAAQAAgwEAAIMBAACFAQAAhQEAAIgBAACIAQAAjAEAAI0BAACSAQAAkgEAAJUBAACVAQAAmQEAAJsBAACeAQAAngEAAKEBAAChAQAAowEAAKMBAAClAQAApQEAAKgBAACoAQAAqgEAAKsBAACtAQAArQEAALABAACwAQAAtAEAALQBAAC2AQAAtgEAALkBAAC6AQAAvQEAAL8BAADGAQAAxgEAAMkBAADJAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADwAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAhAgAAIQIAACMCAAAjAgAAJQIAACUCAAAnAgAAJwIAACkCAAApAgAAKwIAACsCAAAtAgAALQIAAC8CAAAvAgAAMQIAADECAAAzAgAAOQIAADwCAAA8AgAAPwIAAEACAABCAgAAQgIAAEcCAABHAgAASQIAAEkCAABLAgAASwIAAE0CAABNAgAATwIAAJMCAACVAgAArwIAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHsDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPwDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGAFAACIBQAA0BAAAPoQAAD9EAAA/xAAAPgTAAD9EwAAgBwAAIgcAAAAHQAAKx0AAGsdAAB3HQAAeR0AAJodAAABHgAAAR4AAAMeAAADHgAABR4AAAUeAAAHHgAABx4AAAkeAAAJHgAACx4AAAseAAANHgAADR4AAA8eAAAPHgAAER4AABEeAAATHgAAEx4AABUeAAAVHgAAFx4AABceAAAZHgAAGR4AABseAAAbHgAAHR4AAB0eAAAfHgAAHx4AACEeAAAhHgAAIx4AACMeAAAlHgAAJR4AACceAAAnHgAAKR4AACkeAAArHgAAKx4AAC0eAAAtHgAALx4AAC8eAAAxHgAAMR4AADMeAAAzHgAANR4AADUeAAA3HgAANx4AADkeAAA5HgAAOx4AADseAAA9HgAAPR4AAD8eAAA/HgAAQR4AAEEeAABDHgAAQx4AAEUeAABFHgAARx4AAEceAABJHgAASR4AAEseAABLHgAATR4AAE0eAABPHgAATx4AAFEeAABRHgAAUx4AAFMeAABVHgAAVR4AAFceAABXHgAAWR4AAFkeAABbHgAAWx4AAF0eAABdHgAAXx4AAF8eAABhHgAAYR4AAGMeAABjHgAAZR4AAGUeAABnHgAAZx4AAGkeAABpHgAAax4AAGseAABtHgAAbR4AAG8eAABvHgAAcR4AAHEeAABzHgAAcx4AAHUeAAB1HgAAdx4AAHceAAB5HgAAeR4AAHseAAB7HgAAfR4AAH0eAAB/HgAAfx4AAIEeAACBHgAAgx4AAIMeAACFHgAAhR4AAIceAACHHgAAiR4AAIkeAACLHgAAix4AAI0eAACNHgAAjx4AAI8eAACRHgAAkR4AAJMeAACTHgAAlR4AAJ0eAACfHgAAnx4AAKEeAAChHgAAox4AAKMeAAClHgAApR4AAKceAACnHgAAqR4AAKkeAACrHgAAqx4AAK0eAACtHgAArx4AAK8eAACxHgAAsR4AALMeAACzHgAAtR4AALUeAAC3HgAAtx4AALkeAAC5HgAAux4AALseAAC9HgAAvR4AAL8eAAC/HgAAwR4AAMEeAADDHgAAwx4AAMUeAADFHgAAxx4AAMceAADJHgAAyR4AAMseAADLHgAAzR4AAM0eAADPHgAAzx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAAKIQAACiEAAA4hAAAPIQAAEyEAABMhAAAvIQAALyEAADQhAAA0IQAAOSEAADkhAAA8IQAAPSEAAEYhAABJIQAATiEAAE4hAACEIQAAhCEAADAsAABeLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAeywAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAABxpwAAeKcAAHqnAAB6pwAAfKcAAHynAAB/pwAAf6cAAIGnAACBpwAAg6cAAIOnAACFpwAAhacAAIenAACHpwAAjKcAAIynAACOpwAAjqcAAJGnAACRpwAAk6cAAJWnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAAK+nAACvpwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA9qcAAPanAAD6pwAA+qcAADCrAABaqwAAYKsAAGirAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AABB/wAAWv8AACgEAQBPBAEA2AQBAPsEAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAa1AEAM9QBAE7UAQBU1AEAVtQBAGfUAQCC1AEAm9QBALbUAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQDP1AEA6tQBAAPVAQAe1QEAN9UBAFLVAQBr1QEAhtUBAJ/VAQC61QEA09UBAO7VAQAH1gEAItYBADvWAQBW1gEAb9YBAIrWAQCl1gEAwtYBANrWAQDc1gEA4dYBAPzWAQAU1wEAFtcBABvXAQA21wEATtcBAFDXAQBV1wEAcNcBAIjXAQCK1wEAj9cBAKrXAQDC1wEAxNcBAMnXAQDL1wEAy9cBACLpAQBD6QEAAAMAAG8DAACDBAAAiQQAAJEFAAC9BQAAvwUAAL8FAADBBQAAwgUAAMQFAADFBQAAxwUAAMcFAAAQBgAAGgYAAEsGAABfBgAAcAYAAHAGAADWBgAA3AYAAN8GAADkBgAA5wYAAOgGAADqBgAA7QYAABEHAAARBwAAMAcAAEoHAACmBwAAsAcAAOsHAADzBwAA/QcAAP0HAAAWCAAAGQgAABsIAAAjCAAAJQgAACcIAAApCAAALQgAAFkIAABbCAAA0wgAAOEIAADjCAAAAwkAADoJAAA8CQAAPgkAAE8JAABRCQAAVwkAAGIJAABjCQAAgQkAAIMJAAC8CQAAvAkAAL4JAADECQAAxwkAAMgJAADLCQAAzQkAANcJAADXCQAA4gkAAOMJAAD+CQAA/gkAAAEKAAADCgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAHAKAABxCgAAdQoAAHUKAACBCgAAgwoAALwKAAC8CgAAvgoAAMUKAADHCgAAyQoAAMsKAADNCgAA4goAAOMKAAD6CgAA/woAAAELAAADCwAAPAsAADwLAAA+CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAGILAABjCwAAggsAAIILAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADXCwAA1wsAAAAMAAAEDAAAPgwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABiDAAAYwwA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AEf+AABH/gAAWf4AAFn+AABb/gAAW/4AAF3+AABd/gAACP8AAAj/AAA7/wAAO/8AAFv/AABb/wAAX/8AAF//AABi/wAAYv8AAAAAAAAfAAAAfwAAAJ8AAACtAAAArQAAAHgDAAB5AwAAgAMAAIMDAACLAwAAiwMAAI0DAACNAwAAogMAAKIDAAAwBQAAMAUAAFcFAABYBQAAiwUAAIwFAACQBQAAkAUAAMgFAADPBQAA6wUAAO4FAAD1BQAABQYAABwGAAAdBgAA3QYAAN0GAAAOBwAADwcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAAawgAAJ8IAAC1CAAAtQgAAMgIAADSCAAA4ggAAOIIAACECQAAhAkAAI0JAACOCQAAkQkAAJIJAACpCQAAqQkAALEJAACxCQAAswkAALUJAAC6CQAAuwkAAMUJAADGCQAAyQkAAMoJAADPCQAA1gkAANgJAADbCQAA3gkAAN4JAADkCQAA5QkAAP8JAAAACgAABAoAAAQKAAALCgAADgoAABEKAAASCgAAKQoAACkKAAAxCgAAMQoAADQKAAA0CgAANwoAADcKAAA6CgAAOwoAAD0KAAA9CgAAQwoAAEYKAABJCgAASgoAAE4KAABQCgAAUgoAAFgKAABdCgAAXQoAAF8KAABlCgAAdwoAAIAKAACECgAAhAoAAI4KAACOCgAAkgoAAJIKAACpCgAAqQoAALEKAACxCgAAtAoAALQKAAC6CgAAuwoAAMYKAADGCgAAygoAAMoKAADOCgAAzwoAANEKAADfCgAA5AoAAOUKAADyCgAA+AoAAAALAAAACwAABAsAAAQLAAANCwAADgsAABELAAASCwAAKQsAACkLAAAxCwAAMQsAADQLAAA0CwAAOgsAADsLAABFCwAARgsAAEkLAABKCwAATgsAAFQLAABYCwAAWwsAAF4LAABeCwAAZAsAAGULAAB4CwAAgQsAAIQLAACECwAAiwsAAI0LAACRCwAAkQsAAJYLAACYCwAAmwsAAJsLAACdCwAAnQsAAKALAACiCwAApQsAAKcLAACrCwAArQsAALoLAAC9CwAAwwsAAMULAADJCwAAyQsAAM4LAADPCwAA0QsAANYLAADYCwAA5QsAAPsLAAD/CwAADQwAAA0MAAARDAAAEQwAACkMAAApDAAAOgwAADwMAABFDAAARQwAAEkMAABJDAAATgwAAFQMAABXDAAAVwwAAFsMAABfDAAAZAwAAGUMAABwDAAAdgwAAI0MAACNDAAAkQwAAJEMAACpDAAAqQwAALQMAAC0DAAAugwAALsMAADFDAAAxQwAAMkMAADJDAAAzgwAANQMAADXDAAA3QwAAN8MAADfDAAA5AwAAOUMAADwDAAA8AwAAPMMAAD/DAAADQ0AAA0NAAARDQAAEQ0AAEUNAABFDQAASQ0AAEkNAABQDQAAUw0AAGQNAABlDQAAgA0AAIANAACEDQAAhA0AAJcNAACZDQAAsg0AALINAAC8DQAAvA0AAL4NAAC/DQAAxw0AAMkNAADLDQAAzg0AANUNAADVDQAA1w0AANcNAADgDQAA5Q0AAPANAADxDQAA9Q0AAAAOAAA7DgAAPg4AAFwOAACADgAAgw4AAIMOAACFDgAAhQ4AAIsOAACLDgAApA4AAKQOAACmDgAApg4AAL4OAAC/DgAAxQ4AAMUOAADHDgAAxw4AAM4OAADPDgAA2g4AANsOAADgDgAA/w4AAEgPAABIDwAAbQ8AAHAPAACYDwAAmA8AAL0PAAC9DwAAzQ8AAM0PAADbDwAA/w8AAMYQAADGEAAAyBAAAMwQAADOEAAAzxAAAEkSAABJEgAAThIAAE8SAABXEgAAVxIAAFkSAABZEgAAXhIAAF8SAACJEgAAiRIAAI4SAACPEgAAsRIAALESAAC2EgAAtxIAAL8SAAC/EgAAwRIAAMESAADGEgAAxxIAANcSAADXEgAAERMAABETAAAWEwAAFxMAAFsTAABcEwAAfRMAAH8TAACaEwAAnxMAAPYTAAD3EwAA/hMAAP8TAACdFgAAnxYAAPkWAAD/FgAADRcAAA0XAAAVFwAAHxcAADcXAAA/FwAAVBcAAF8XAABtFwAAbRcAAHEXAABxFwAAdBcAAH8XAADeFwAA3xcAAOoXAADvFwAA+hcAAP8XAAAOGAAADxgAABoYAAAfGAAAeRgAAH8YAACrGAAArxgAAPYYAAD/GAAAHxkAAB8ZAAAsGQAALxkAADwZAAA/GQAAQRkAAEMZAABuGQAAbxkAAHUZAAB/GQAArBkAAK8ZAADKGQAAzxkAANsZAADdGQAAHBoAAB0aAABfGgAAXxoAAH0aAAB+GgAAihoAAI8aAACaGgAAnxoAAK4aAACvGgAAwRoAAP8aAABMGwAATxsAAH0bAAB/GwAA9BsAAPsbAAA4HAAAOhwAAEocAABMHAAAiRwAAI8cAAC7HAAAvBwAAMgcAADPHAAA+xwAAP8cAAD6HQAA+h0AABYfAAAXHwAAHh8AAB8fAABGHwAARx8AAE4fAABPHwAAWB8AAFgfAABaHwAAWh8AAFwfAABcHwAAXh8AAF4fAAB+HwAAfx8AALUfAAC1HwAAxR8AAMUfAADUHwAA1R8AANwfAADcHwAA8B8AAPEfAAD1HwAA9R8AAP8fAAD/HwAACyAAAA8gAAAqIAAALiAAAGAgAABvIAAAciAAAHMgAACPIAAAjyAAAJ0gAACfIAAAwCAAAM8gAADxIAAA/yAAAIwhAACPIQAAJyQAAD8kAABLJAAAXyQAAHQrAAB1KwAAlisAAJYrAAAvLAAALywAAF8sAABfLAAA9CwAAPgsAAAmLQAAJi0AACgtAAAsLQAALi0AAC8tAABoLQAAbi0AAHEtAAB+LQAAly0AAJ8tAACnLQAApy0AAK8tAACvLQAAty0AALctAAC/LQAAvy0AAMctAADHLQAAzy0AAM8tAADXLQAA1y0AAN8tAADfLQAAUy4AAH8uAACaLgAAmi4AAPQuAAD/LgAA1i8AAO8vAAD8LwAA/y8AAEAwAABAMAAAlzAAAJgwAAAAMQAABDEAADAxAAAwMQAAjzEAAI8xAADkMQAA7zEAAB8yAAAfMgAA/Z8AAP+fAACNpAAAj6QAAMekAADPpAAALKYAAD+mAAD4pgAA/6YAAMCnAADBpwAAy6cAAPSnAAAtqAAAL6gAADqoAAA/qAAAeKgAAH+oAADGqAAAzagAANqoAADfqAAAVKkAAF6pAAB9qQAAf6kAAM6pAADOqQAA2qkAAN2pAAD/qQAA/6kAADeqAAA/qgAATqoAAE+qAABaqgAAW6oAAMOqAADaqgAA96oAAACrAAAHqwAACKsAAA+rAAAQqwAAF6sAAB+rAAAnqwAAJ6sAAC+rAAAvqwAAbKsAAG+rAADuqwAA76sAAPqrAAD/qwAApNcAAK/XAADH1wAAytcAAPzXAAD/+AAAbvoAAG/6AADa+gAA//oAAAf7AAAS+wAAGPsAABz7AAA3+wAAN/sAAD37AAA9+wAAP/sAAD/7AABC+wAAQvsAAEX7AABF+wAAwvsAANL7AABA/QAAT/0AAJD9AACR/QAAyP0AAO/9AAD+/QAA//0AABr+AAAf/gAAU/4AAFP+AABn/gAAZ/4AAGz+AABv/gAAdf4AAHX+AAD9/gAAAP8AAL//AADB/wAAyP8AAMn/AADQ/wAA0f8AANj/AADZ/wAA3f8AAN//AADn/wAA5/8AAO//AAD7/wAA/v8AAP//AAAMAAEADAABACcAAQAnAAEAOwABADsAAQA+AAEAPgABAE4AAQBPAAEAXgABAH8AAQD7AAEA/wABAAMBAQAGAQEANAEBADYBAQCPAQEAjwEBAJ0BAQCfAQEAoQEBAM8BAQD+AQEAfwIBAJ0CAQCfAgEA0QIBAN8CAQD8AgEA/wIBACQDAQAsAwEASwMBAE8DAQB7AwEAfwMBAJ4DAQCeAwEAxAMBAMcDAQDWAwEA/wMBAJ4EAQCfBAEAqgQBAK8EAQDUBAEA1wQBAPwEAQD/BAEAKAUBAC8FAQBkBQEAbgUBAHAFAQD/BQEANwcBAD8HAQBWBwEAXwcBAGgHAQD/BwEABggBAAcIAQAJCAEACQgBADYIAQA2CAEAOQgBADsIAQA9CAEAPggBAFYIAQBWCAEAnwgBAKYIAQCwCAEA3wgBAPMIAQDzCAEA9ggBAPoIAQAcCQEAHgkBADoJAQA+CQEAQAkBAH8JAQC4CQEAuwkBANAJAQDRCQEABAoBAAQKAQAHCgEACwoBABQKAQAUCgEAGAoBABgKAQA2CgEANwoBADsKAQA+CgEASQoBAE8KAQBZCgEAXwoBAKAKAQC/CgEA5woBAOoKAQD3CgEA/woBADYLAQA4CwEAVgsBAFcLAQBzCwEAdwsBAJILAQCYCwEAnQsBAKgLAQCwCwEA/wsBAEkMAQB/DAEAswwBAL8MAQDzDAEA+QwBACgNAQAvDQEAOg0BAF8OAQB/DgEAfw4BAKoOAQCqDgEArg4BAK8OAQCyDgEA/w4BACgPAQAvDwEAWg8BAK8PAQDMDwEA3w8BAPcPAQD/DwEAThABAFEQAQBwEAEAfhABAL0QAQC9EAEAwhABAM8QAQDpEAEA7xABAPoQAQD/EAEANREBADURAQBIEQEATxEBAHcRAQB/EQEA4BEBAOARAQD1EQEA/xEBABISAQASEgEAPxIBAH8SAQCHEgEAhxIBAIkSAQCJEgEAjhIBAI4SAQCeEgEAnhIBAKoSAQCvEgEA6xIBAO8SAQD6EgEA/xIBAAQTAQAEEwEADRMBAA4TAQAREwEAEhMBACkTAQApEwEAMRMBADETAQA0EwEANBMBADoTAQA6EwEARRMBAEYTAQBJEwEAShMBAE4TAQBPEwEAURMBAFYTAQBYEwEAXBMBAGQTAQBlEwEAbRMBAG8TAQB1EwEA/xMBAFwUAQBcFAEAYhQBAH8UAQDIFAEAzxQBANoUAQB/FQEAthUBALcVAQDeFQEA/xUBAEUWAQBPFgEAWhYBAF8WAQBtFgEAfxYBALkWAQC/FgEAyhYBAP8WAQAbFwEAHBcBACwXAQAvFwEAQBcBAP8XAQA8GAEAnxgBAPMYAQD+GAEABxkBAAgZAQAKGQEACxkBABQZAQAUGQEAFxkBABcZAQA2GQEANhkBADkZAQA6GQEARxkBAE8ZAQBaGQEAnxkBAKgZAQCpGQEA2BkBANkZAQDlGQEA/xkBAEgaAQBPGgEAoxoBAL8aAQD5GgEA/xsBAAkcAQAJHAEANxwBADccAQBGHAEATxwBAG0cAQBvHAEAkBwBAJEcAQCoHAEAqBwBALccAQD/HAEABx0BAAcdAQAKHQEACh0BADcdAQA5HQEAOx0BADsdAQA+HQEAPh0BAEgdAQBPHQEAWh0BAF8dAQBmHQEAZh0BAGkdAQBpHQEAjx0BAI8dAQCSHQEAkh0BAJkdAQCfHQEAqh0BAN8eAQD5HgEArx8BALEfAQC/HwEA8h8BAP4fAQCaIwEA/yMBAG8kAQBvJAEAdSQBAH8kAQBEJQEA/y8BAC80AQD/QwEAR0YBAP9nAQA5agEAP2oBAF9qAQBfagEAamoBAG1qAQBwagEAz2oBAO5qAQDvagEA9moBAP9qAQBGawEAT2sBAFprAQBaawEAYmsBAGJrAQB4awEAfGsBAJBrAQA/bgEAm24BAP9uAQBLbwEATm8BAIhvAQCObwEAoG8BAN9vAQDlbwEA728BAPJvAQD/bwEA+IcBAP+HAQDWjAEA/4wBAAmNAQD/rwEAH7EBAE+xAQBTsQEAY7EBAGixAQBvsQEA/LIBAP+7AQBrvAEAb7wBAH28AQB/vAEAibwBAI+8AQCavAEAm7wBAKC8AQD/zwEA9tABAP/QAQAn0QEAKNEBAHPRAQB60QEA6dEBAP/RAQBG0gEA39IBAPTSAQD/0gEAV9MBAF/TAQB50wEA/9MBAFXUAQBV1AEAndQBAJ3UAQCg1AEAodQBAKPUAQCk1AEAp9QBAKjUAQCt1AEArdQBALrUAQC61AEAvNQBALzUAQDE1AEAxNQBAAbVAQAG1QEAC9UBAAzVAQAV1QEAFdUBAB3VAQAd1QEAOtUBADrVAQA/1QEAP9UBAEXVAQBF1QEAR9UBAEnVAQBR1QEAUdUBAKbWAQCn1gEAzNcBAM3XAQCM2gEAmtoBAKDaAQCg2gEAsNoBAP/fAQAH4AEAB+ABABngAQAa4AEAIuABACLgAQAl4AEAJeABACvgAQD/4AEALeEBAC/hAQA+4QEAP+EBAErhAQBN4QEAUOEBAL/iAQD64gEA/uIBAADjAQD/5wEAxegBAMboAQDX6AEA/+gBAEzpAQBP6QEAWukBAF3pAQBg6QEAcOwBALXsAQAA7QEAPu0BAP/tAQAE7gEABO4BACDuAQAg7gEAI+4BACPuAQAl7gEAJu4BACjuAQAo7gEAM+4BADPuAQA47gEAOO4BADruAQA67gEAPO4BAEHuAQBD7gEARu4BAEjuAQBI7gEASu4BAEruAQBM7gEATO4BAFDuAQBQ7gEAU+4BAFPuAQBV7gEAVu4BAFjuAQBY7gEAWu4BAFruAQBc7gEAXO4BAF7uAQBe7gEAYO4BAGDuAQBj7gEAY+4BAGXuAQBm7gEAa+4BAGvuAQBz7gEAc+4BAHjuAQB47gEAfe4BAH3uAQB/7gEAf+4BAIruAQCK7gEAnO4BAKDuAQCk7gEApO4BAKruAQCq7gEAvO4BAO/uAQDy7gEA/+8BACzwAQAv8AEAlPABAJ/wAQCv8AEAsPABAMDwAQDA8AEA0PABANDwAQD28AEA//ABAK7xAQDl8QEAA/IBAA/yAQA88gEAP/IBAEnyAQBP8gEAUvIBAF/yAQBm8gEA//IBANj2AQDf9gEA7fYBAO/2AQD99gEA//YBAHT3AQB/9wEA2fcBAN/3AQDs9wEA//cBAAz4AQAP+AEASPgBAE/4AQBa+AEAX/gBAIj4AQCP+AEArvgBAK/4AQCy+AEA//gBAHn5AQB5+QEAzPkBAMz5AQBU+gEAX/oBAG76AQBv+gEAdfoBAHf6AQB7+gEAf/oBAIf6AQCP+gEAqfoBAK/6AQC3+gEAv/oBAMP6AQDP+gEA1/oBAP/6AQCT+wEAk/sBAMv7AQDv+wEA+vsBAP//AQDepgIA/6YCADW3AgA/twIAHrgCAB+4AgCizgIAr84CAOHrAgD/9wIAHvoCAP//AgBLEwMA/wAOAPABDgD//xAAqgAAAKoAAAC6AAAAugAAALsBAAC7AQAAwAEAAMMBAACUAgAAlAIAANAFAADqBQAA7wUAAPIFAAAgBgAAPwYAAEEGAABKBgAAbgYAAG8GAABxBgAA0wYAANUGAADVBgAA7gYAAO8GAAD6BgAA/AYAAP8GAAD/BgAAEAcAABAHAAASBwAALwcAAE0HAAClBwAAsQcAALEHAADKBwAA6gcAAAAIAAAVCAAAQAgAAFgIAABgCAAAaggAAKAIAAC0CAAAtggAAMcIAAAECQAAOQkAAD0JAAA9CQAAUAkAAFAJAABYCQAAYQkAAHIJAACACQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvQkAAL0JAADOCQAAzgkAANwJAADdCQAA3wkAAOEJAADwCQAA8QkAAPwJAAD8CQAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAABZCgAAXAoAAF4KAABeCgAAcgoAAHQKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC9CgAAvQoAANAKAADQCgAA4AoAAOEKAAD5CgAA+QoAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAXAsAAF0LAABfCwAAYQsAAHELAABxCwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAADQCwAA0AsAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABYDAAAWgwAAGAMAABhDAAAgAwAAIAMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL0MAADeDAAA3gwAAOAMAADhDAAA8QwA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AGsIAACfCAAAtQgAALUIAADICAAA0ggAAIQJAACECQAAjQkAAI4JAACRCQAAkgkAAKkJAACpCQAAsQkAALEJAACzCQAAtQkAALoJAAC7CQAAxQkAAMYJAADJCQAAygkAAM8JAADWCQAA2AkAANsJAADeCQAA3gkAAOQJAADlCQAA/wkAAAAKAAAECgAABAoAAAsKAAAOCgAAEQoAABIKAAApCgAAKQoAADEKAAAxCgAANAoAADQKAAA3CgAANwoAADoKAAA7CgAAPQoAAD0KAABDCgAARgoAAEkKAABKCgAATgoAAFAKAABSCgAAWAoAAF0KAABdCgAAXwoAAGUKAAB3CgAAgAoAAIQKAACECgAAjgoAAI4KAACSCgAAkgoAAKkKAACpCgAAsQoAALEKAAC0CgAAtAoAALoKAAC7CgAAxgoAAMYKAADKCgAAygoAAM4KAADPCgAA0QoAAN8KAADkCgAA5QoAAPIKAAD4CgAAAAsAAAALAAAECwAABAsAAA0LAAAOCwAAEQsAABILAAApCwAAKQsAADELAAAxCwAANAsAADQLAAA6CwAAOwsAAEULAABGCwAASQsAAEoLAABOCwAAVAsAAFgLAABbCwAAXgsAAF4LAABkCwAAZQsAAHgLAACBCwAAhAsAAIQLAACLCwAAjQsAAJELAACRCwAAlgsAAJgLAACbCwAAmwsAAJ0LAACdCwAAoAsAAKILAAClCwAApwsAAKsLAACtCwAAugsAAL0LAADDCwAAxQsAAMkLAADJCwAAzgsAAM8LAADRCwAA1gsAANgLAADlCwAA+wsAAP8LAAANDAAADQwAABEMAAARDAAAKQwAACkMAAA6DAAAPAwAAEUMAABFDAAASQwAAEkMAABODAAAVAwAAFcMAABXDAAAWwwAAF8MAABkDAAAZQwAAHAMAAB2DAAAjQwAAI0MAACRDAAAkQwAAKkMAACpDAAAtAwAALQMAAC6DAAAuwwAAMUMAADFDAAAyQwAAMkMAADODAAA1AwAANcMAADdDAAA3wwAAN8MAADkDAAA5QwAAPAMAADwDAAA8wwAAP8MAAANDQAADQ0AABENAAARDQAARQ0AAEUNAABJDQAASQ0AAFANAABTDQAAZA0AAGUNAACADQAAgA0AAIQNAACEDQAAlw0AAJkNAACyDQAAsg0AALwNAAC8DQAAvg0A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ACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxAEAAMcBAADHAQAAygEAAMoBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPEBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA0gMAANQDAADYAwAA2AMAANoDAADaAwAA3AMAANwDAADeAwAA3gMAAOADAADgAwAA4gMAAOIDAADkAwAA5AMAAOYDAADmAwAA6AMAAOgDAADqAwAA6gMAAOwDAADsAwAA7gMAAO4DAAD0AwAA9AMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAAoBMAAPUTAACQHAAAuhwAAL0cAAC/HAAAAB4AAAAeAAACHgAAAh4AAAQeAAAEHgAABh4AAAYeAAAIHgAACB4AAAoeAAAKHgAADB4AAAweAAAOHgAADh4AABAeAAAQHgAAEh4AABIeAAAUHgAAFB4AABYeAAAWHgAAGB4AABgeAAAaHgAAGh4AABweAAAcHgAAHh4AAB4eAAAgHgAAIB4AACIeAAAiHgAAJB4AACQeAAAmHgAAJh4AACgeAAAoHgAAKh4AACoeAAAsHgAALB4AAC4eAAAuHgAAMB4AADAeAAAyHgAAMh4AADQeAAA0HgAANh4AADYeAAA4HgAAOB4AADoeAAA6HgAAPB4AADweAAA+HgAAPh4AAEAeAABAHgAAQh4AAEIeAABEHgAARB4AAEYeAABGHgAASB4AAEgeAABKHgAASh4AAEweAABMHgAATh4AAE4eAABQHgAAUB4AAFIeAABSHgAAVB4AAFQeAABWHgAAVh4AAFgeAABYHgAAWh4AAFoeAABcHgAAXB4AAF4eAABeHgAAYB4AAGAeAABiHgAAYh4AAGQeAABkHgAAZh4AAGYeAABoHgAAaB4AAGoeAABqHgAAbB4AAGweAABuHgAAbh4AAHAeAABwHgAAch4AAHIeAAB0HgAAdB4AAHYeAAB2HgAAeB4AAHgeAAB6HgAAeh4AAHweAAB8HgAAfh4AAH4eAACAHgAAgB4AAIIeAACCHgAAhB4AAIQeAACGHgAAhh4AAIgeAACIHgAAih4AAIoeAACMHgAAjB4AAI4eAACOHgAAkB4AAJAeAACSHgAAkh4AAJQeAACUHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAIMhAACDIQAAACwAAC4sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcA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AP6pAABgqgAAf6oAAGQJAABlCQAA5gwAAO8MAADpHAAA6RwAAPIcAADyHAAA+hwAAPocAAAwqAAANagAAKAZAQCnGQEAqhkBANcZAQDaGQEA5BkBAIMEAACDBAAAUAMBAHoDAQBRCQAAUgkAAGQJAABlCQAAAQsAAAMLAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA8CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAFwLAABdCwAAXwsAAGMLAABmCwAAdwsAANocAADaHAAA8hwAAPIcAAACGAAAAxgAAAUYAAAFGAAAQKgAAHeoAABABgAAQAYAAIALAQCRCwEAmQsBAJwLAQCpCwEArwsBAFEJAABRCQAA1xwAANccAADZHAAA2RwAANwcAADdHAAA4BwAAOAcAACAEQEA3xEBAGQJAABlCQAAgQ0AAIMNAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAyg0AAMoNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADmDQAA7w0AAPINAAD0DQAA4REBAPQRAQBABgAAQAYAADAPAQBZDwEAZAkAAGUJAADmCQAA7wkAAACoAAAsqAAADAYAAAwGAAAbBgAAHAYAAB8GAAAfBgAAQAYAAEAGAABLBgAAVQYAAHAGAABwBgAAAAcAAA0HAAAPBwAASgcAAE0HAABPBwAAYAgAAGoIAAD4HQAA+B0AAAAXAAAMFwAADhcAABQXAAA1FwAANhcAADUXAAA2FwAAYBcAAGwXAABuFwAAcBcAAHIXAABzFwAAQBAAAEkQAABQGQAAbRkAAHAZAAB0GQAAZAkAAGUJAAAwqAAAOagAAIAWAQC4FgEAwBYBAMkWAQBRCQAAUgkAAGQJAABlCQAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAADaHAAA2hwAAPOoAADzqAAAARMBAAETAQADEwEAAxMBADsTAQA8EwEAwB8BAPEfAQD/HwEA/x8B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AKoKAACwCgAAsgoAALMKAAC1CgAAuQoAAL0KAADFCgAAxwoAAMkKAADLCgAAzAoAANAKAADQCgAA4AoAAOMKAAD5CgAA/AoAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPQsAAEQLAABHCwAASAsAAEsLAABMCwAAVgsAAFcLAABcCwAAXQsAAF8LAABjCwAAcQsAAHELAACCCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAAL4LAADCCwAAxgsAAMgLAADKCwAAzAsAANALAADQCwAA1wsAANcLAAAADAAAAwwAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAEQMAABGDAAASAwAAEoMAABMDAAAVQwAAFYMAABYDAAAWgwAAGAMAABjDAAAgAwAAIMMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAMQMAADGDAAAyAwAAMoMAADMDAAA1QwAANYMAADeDAAA3gwAAOAMAADjDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AADoNAAA9DQAARA0AAEYNAABIDQAASg0AAEwNAABODQAATg0AAFQNAABXDQAAXw0AAGMNAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAPINAADzDQAAAQ4AADoOAABADgAARg4AAE0OAABNDgAAgQ4AAIIOAACEDgAAhA4AAIYOAACKDgAAjA4AAKMOAAClDgAApQ4AAKcOAAC5DgAAuw4AAL0OAADADgAAxA4AAMYOAADGDgAAzQ4AAM0OAADcDgAA3w4AAAAPAAAADwAAQA8AAEcPAABJDwAAbA8AAHEPAACBDwAAiA8AAJcPAACZDwAAvA8AAAAQAAA2EAAAOBAAADgQAAA7EAAAPxAAAFAQAACPEAAAmhAAAJ0QAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAA+hAAAPwQAABIEgAAShIA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AKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAAOkBAEPpAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQBBAAAAWgAAALUAAAC1AAAAwAAAANYAAADYAAAA3wAAAAABAAAAAQAAAgEAAAIBAAAEAQAABAEAAAYBAAAGAQAACAEAAAgBAAAKAQAACgEAAAwBAAAMAQAADgEAAA4BAAAQAQAAEAEAABIBAAASAQAAFAEAABQBAAAWAQAAFgEAABgBAAAYAQAAGgEAABoBAAAcAQAAHAEAAB4BAAAeAQAAIAEAACABAAAiAQAAIgEAACQBAAAkAQAAJgEAACYBAAAoAQAAKAEAACoBAAAqAQAALAEAACwBAAAuAQAALgEAADABAAAwAQAAMgEAADIBAAA0AQAANAEAADYBAAA2AQAAOQEAADkBAAA7AQAAOwEAAD0BAAA9AQAAPwEAAD8BAABBAQAAQQEAAEMBAABDAQAARQEAAEUBAABHAQAARwEAAEkBAABKAQAATAEAAEwBAABOAQAATgEAAFABAABQAQAAUgEAAFIBAABUAQAAVAEAAFYBAABWAQAAWAEAAFgBAABaAQAAWgEAAFwBAABcAQAAXgEAAF4BAABgAQAAYAEAAGIBAABiAQAAZAEAAGQBAABmAQAAZgEAAGgBAABoAQAAagEAAGoBAABsAQAAbAEAAG4BAABuAQAAcAEAAHABAAByAQAAcgEAAHQBAAB0AQAAdgEAAHYBAAB4AQAAeQEAAHsBAAB7AQAAfQEAAH0BAAB/AQAAfwEAAIEBAACCAQAAhAEAAIQBAACGAQAAhwEAAIkBAACLAQAAjgEAAJEBAACTAQAAlAEAAJYBAACYAQAAnAEAAJ0BAACfAQAAoAEAAKIBAACiAQAApAEAAKQBAACmAQAApwEAAKkBAACpAQAArAEAAKwBAACuAQAArwEAALEBAACzAQAAtQEAALUBAAC3AQAAuAEAALwBAAC8AQAAxAEAAMUBAADHAQAAyAEAAMoBAADLAQAAzQEAAM0BAADPAQAAzwEAANEBAADRAQAA0wEAANMBAADVAQAA1QEAANcBAADXAQAA2QEAANkBAADbAQAA2wEAAN4BAADeAQAA4AEAAOABAADiAQAA4gEAAOQBAADkAQAA5gEAAOYBAADoAQAA6AEAAOoBAADqAQAA7AEAAOwBAADuAQAA7gEAAPEBAADyAQAA9AEAAPQBAAD2AQAA+AEAAPoBAAD6AQAA/AEAAPwBAAD+AQAA/gEAAAACAAAAAgAAAgIAAAICAAAEAgAABAIAAAYCAAAGAgAACAIAAAgCAAAKAgAACgIAAAwCAAAMAgAADgIAAA4CAAAQAgAAEAIAABICAAASAgAAFAIAABQCAAAWAgAAFgIAABgCAAAYAgAAGgIAABoCAAAcAgAAHAIAAB4CAAAeAgAAIAIAACACAAAiAgAAIgIAACQCAAAkAgAAJgIAACYCAAAoAgAAKAIAACoCAAAqAgAALAIAACwCAAAuAgAALgIAADACAAAwAgAAMgIAADICAAA6AgAAOwIAAD0CAAA+AgAAQQIAAEECAABDAgAARgIAAEgCAABIAgAASgIAAEoCAABMAgAATAIAAE4CAABOAgAARQMAAEUDAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAMIDAADCAwAAzwMAANEDAADVAwAA1gMAANgDAADYAwAA2gMAANoDAADcAwAA3AMAAN4DAADeAwAA4AMAAOADAADiAwAA4gMAAOQDAADkAwAA5gMAAOYDAADoAwAA6AMAAOoDAADqAwAA7AMAAOwDAADuAwAA7gMAAPADAADxAwAA9AMAAPUDAAD3AwAA9wMAAPkDAAD6AwAA/QMAAC8EAABgBAAAYAQAAGIEAABiBAAAZAQAAGQEAABmBAAAZgQAAGgEAABoBAAAagQAAGoEAABsBAAAbAQAAG4EAABuBAAAcAQAAHAEAAByBAAAcgQAAHQEAAB0BAAAdgQAAHYEAAB4BAAAeAQAAHoEAAB6BAAAfAQAAHwEAAB+BAAAfgQAAIAEAACABAAAigQAAIoEAACMBAAAjAQAAI4EAACOBAAAkAQAAJAEAACSBAAAkgQAAJQEAACUBAAAlgQAAJYEAACYBAAAmAQAAJoEAACaBAAAnAQAAJwEAACeBAAAngQAAKAEAACgBAAAogQAAKIEAACkBAAApAQAAKYEAACmBAAAqAQAAKgEAACqBAAAqgQAAKwEAACsBAAArgQAAK4EAACwBAAAsAQAALIEAACyBAAAtAQAALQEAAC2BAAAtgQAALgEAAC4BAAAugQAALoEAAC8BAAAvAQAAL4EAAC+BAAAwAQAAMEEAADDBAAAwwQAAMUEAADFBAAAxwQAAMcEAADJBAAAyQQAAMsEAADLBAAAzQQAAM0EAADQBAAA0AQAANIEAADSBAAA1AQAANQEAADWBAAA1gQAANgEAADYBAAA2gQAANoEAADcBAAA3AQAAN4EAADeBAAA4AQAAOAEAADiBAAA4gQAAOQEAADkBAAA5gQAAOYEAADoBAAA6AQAAOoEAADqBAAA7AQAAOwEAADuBAAA7gQAAPAEAADwBAAA8gQAAPIEAAD0BAAA9AQAAPYEAAD2BAAA+AQAAPgEAAD6BAAA+gQAAPwEAAD8BAAA/gQAAP4EAAAABQAAAAUAAAIFAAACBQAABAUAAAQFAAAGBQAABgUAAAgFAAAIBQAACgUAAAoFAAAMBQAADAUAAA4FAAAOBQAAEAUAABAFAAASBQAAEgUAABQFAAAUBQAAFgUAABYFAAAYBQAAGAUAABoFAAAaBQAAHAUAABwFAAAeBQAAHgUAACAFAAAgBQAAIgUAACIFAAAkBQAAJAUAACYFAAAmBQAAKAUAACgFAAAqBQAAKgUAACwFAAAsBQAALgUAAC4FAAAxBQAAVgUAAIcFAACHBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA+BMAAP0TAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAAAAHgAAAB4AAAIeAAACHgAABB4AAAQeAAAGHgAABh4AAAgeAAAIHgAACh4AAAoeAAAMHgAADB4AAA4eAAAOHgAAEB4AABAeAAASHgAAEh4AABQeAAAUHgAAFh4AABYeAAAYHgAAGB4AABoeAAAaHgAAHB4AABweAAAeHgAAHh4AACAeAAAgHgAAIh4AACIeAAAkHgAAJB4AACYeAAAmHgAAKB4AACgeAAAqHgAAKh4AACweAAAsHgAALh4AAC4eAAAwHgAAMB4AADIeAAAyHgAANB4AADQeAAA2HgAANh4AADgeAAA4HgAAOh4AADoeAAA8HgAAPB4AAD4eAAA+HgAAQB4AAEAeAABCHgAAQh4AAEQeAABEHgAARh4AAEYeAABIHgAASB4AAEoeAABKHgAATB4AAEweAABOHgAATh4AAFAeAABQHgAAUh4AAFIeAABUHgAAVB4AAFYeAABWHgAAWB4AAFgeAABaHgAAWh4AAFweAABcHgAAXh4AAF4eAABgHgAAYB4AAGIeAABiHgAAZB4AAGQeAABmHgAAZh4AAGgeAABoHgAAah4AAGoeAABsHgAAbB4AAG4eAABuHgAAcB4AAHAeAAByHgAAch4AAHQeAAB0HgAAdh4AAHYeAAB4HgAAeB4AAHoeAAB6HgAAfB4AAHweAAB+HgAAfh4AAIAeAACAHgAAgh4AAIIeAACEHgAAhB4AAIYeAACGHgAAiB4AAIgeAACKHgAAih4AAIweAACMHgAAjh4AAI4eAACQHgAAkB4AAJIeAACSHgAAlB4AAJQeAACaHgAAmx4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACAHwAArx8AALIfAAC0HwAAtx8AALwfAADCHwAAxB8AAMcfAADMHwAA2B8AANsfAADoHwAA7B8AAPIfAAD0HwAA9x8AAPwfAAAmIQAAJiEAACohAAArIQAAMiEAADIhAABgIQAAbyEAAIMhAACDIQAAtiQAAM8kAAAALAAALiwAAGAsAABgLAAAYiwAAGQsAABnLAAAZywAAGksAABpLAAAaywAAGssAABtLAAAcCwAAHIsAAByLAAAdSwAAHUsAAB+LAAAgCwAAIIsAACCLAAAhCwAAIQsAACGLAAAhiwAAIgsAACILAAAiiwAAIosAACMLAAAjCwAAI4sAACOLAAAkCwAAJAsAACSLAAAkiwAAJQsAACULAAAliwAAJYsAACYLAAAmCwAAJosAACaLAAAnCwAAJwsAACeLAAAniwAAKAsAACgLAAAoiwAAKIsAACkLAAApCwAAKYsAACmLAAAqCwAAKgsAACqLAAAqiwAAKwsAACsLAAAriwAAK4sAACwLAAAsCwAALIsAACyLAAAtCwAALQsAAC2LAAAtiwAALgsAAC4LAAAuiwAALosAAC8LAAAvCwAAL4sAAC+LAAAwCwAAMAsAADCLAAAwiwAAMQsAADELAAAxiwAAMYsAADILAAAyCwAAMosAADKLAAAzCwAAMwsAADOLAAAziwAANAsAADQLAAA0iwAANIsAADULAAA1CwAANYsAADWLAAA2CwAANgsAADaLAAA2iwAANwsAADcLAAA3iwAAN4sAADgLAAA4CwAAOIsAADiLAAA6ywAAOssAADtLAAA7SwAAPIsAADyLAAAQKYAAECmAABCpgAAQqYAAESmAABEpgAARqYAAEamAABIpgAASKYAAEqmAABKpgAATKYAAEymAABOpgAATqYAAFCmAABQpgAAUqYAAFKmAABUpgAAVKYAAFamAABWpgAAWKYAAFimAABapgAAWqYAAFymAABcpgAAXqYAAF6mAABgpgAAYKYAAGKmAABipgAAZKYAAGSmAABmpgAAZqYAAGimAABopgAAaqYAAGqmAABspgAAbKYAAICmAACApgAAgqYAAIKmAACEpgAAhKYAAIamAACGpgAAiKYAAIimAACKpgAAiqYAAIymAACMpgAAjqYAAI6mAACQpgAAkKYAAJKmAACSpgAAlKYAAJSmAACWpgAAlqYAAJimAACYpgAAmqYAAJqmAAAipwAAIqcAACSnAAAkpwAAJqcAACanAAAopwAAKKcAACqnAAAqpwAALKcAACynAAAupwAALqcAADKnAAAypwAANKcAADSnAAA2pwAANqcAADinAAA4pwAAOqcAADqnAAA8pwAAPKcAAD6nAAA+pwAAQKcAAECnAABCpwAAQqcAAESnAABEpwAARqcAAEanAABIpwAASKcAAEqnAABKpwAATKcAAEynAABOpwAATqcAAFCnAABQpwAAUqcAAFKnAABUpwAAVKcAAFanAABWpwAAWKcAAFinAABapwAAWqcAAFynAABcpwAAXqcAAF6nAABgpwAAYKcAAGKnAABipwAAZKcAAGSnAABmpwAAZqcAAGinAABopwAAaqcAAGqnAABspwAAbKcAAG6nAABupwAAeacAAHmnAAB7pwAAe6cAAH2nAAB+pwAAgKcAAICnAACCpwAAgqcAAISnAACEpwAAhqcAAIanAACLpwAAi6cAAI2nAACNpwAAkKcAAJCnAACSpwAAkqcAAJanAACWpwAAmKcAAJinAACapwAAmqcAAJynAACcpwAAnqcAAJ6nAACgpwAAoKcAAKKnAACipwAApKcAAKSnAACmpwAApqcAAKinAACopwAAqqcAAK6nAACwpwAAtKcAALanAAC2pwAAuKcAALinAAC6pwAAuqcAALynAAC8pwAAvqcAAL6nAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAAD1pwAA9acAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADpAQAh6QEAQQAAAFoAAABhAAAAegAAALUAAAC1AAAAwAAAANYAAADYAAAA9gAAAPgAAAA3AQAAOQEAAIwBAACOAQAAmgEAAJwBAACpAQAArAEAALkBAAC8AQAAvQEAAL8BAAC/AQAAxAEAACACAAAiAgAAMwIAADoCAABUAgAAVgIAAFcCAABZAgAAWQIAAFsCAABcAgAAYAIAAGECAABjAgAAYwIAAGUCAABmAgAAaAIAAGwCAABvAgAAbwIAAHECAAByAgAAdQIAAHUCAAB9AgAAfQIAAIACAACAAgAAggIAAIMCAACHAgAAjAIAAJICAACSAgAAnQIAAJ4CAABFAwAARQMAAHADAABzAwAAdgMAAHcDAAB7AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA0QMAANUDAAD1AwAA9wMAAPsDAAD9AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABhBQAAhwUAAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAANAQAAD6EAAA/RAAAP8QAACgEwAA9RMAAPgTAAD9EwAAgBwAAIgcAACQHAAAuhwAAL0cAAC/HAAAeR0AAHkdAAB9HQAAfR0AAI4dAACOHQAAAB4AAJseAACeHgAAnh4AAKAeAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAJiEAACYhAAAqIQAAKyEAADIhAAAyIQAATiEAAE4hAABgIQAAfyEAAIMhAACEIQAAtiQAAOkkAAAALAAALiwAADAsAABeLAAAYCwAAHAsAAByLAAAcywAAHUsAAB2LAAAfiwAAOMsAADrLAAA7iwAAPIsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQKYAAG2mAACApgAAm6YAACKnAAAvpwAAMqcAAG+nAAB5pwAAh6cAAIunAACNpwAAkKcAAJSnAACWpwAArqcAALCnAAC/pwAAwqcAAMqnAAD1pwAA9qcAAFOrAABTqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAIf8AADr/AABB/wAAWv8AAAAEAQBPBAEAsAQBANMEAQDYBAEA+wQBAIAMAQCyDAEAwAwBAPIMAQCgGAEA3xgBAEBuAQB/bgEAAOkBAEPpAQBBAAAAWgAAAMAAAADWAAAA2AAAAN4AAAAAAQAAAAEAAAIBAAACAQAABAEAAAQBAAAGAQAABgEAAAgBAAAIAQAACgEAAAoBAAAMAQAADAEAAA4BAAAOAQAAEAEAABABAAASAQAAEgEAABQBAAAUAQAAFgEAABYBAAAYAQAAGAEAABoBAAAaAQAAHAEAABwBAAAeAQAAHgEAACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxQEAAMcBAADIAQAAygEAAMsBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPIBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA2AMAANgDAADaAwAA2gMAANwDAADcAwAA3gMAAN4DAADgAwAA4AMAAOIDAADiAwAA5AMAAOQDAADmAwAA5gMAAOgDAADoAwAA6gMAAOoDAADsAwAA7AMAAO4DAADuAwAA9AMAAPQDAAD3AwAA9wMAAPkDAAD6AwAA/QMAAC8EAABgBAAAYAQAAGIEAABiBAAAZAQAAGQEAABmBAAAZgQAAGgEAABoBAAAagQAAGoEAABsBAAAbAQAAG4EAABuBAAAcAQAAHAEAAByBAAAcgQAAHQEAAB0BAAAdgQAAHYEAAB4BAAAeAQAAHoEAAB6BAAAfAQAAHwEAAB+BAAAfgQAAIAEAACABAAAigQAAIoEAACMBAAAjAQAAI4EAACOBAAAkAQAAJAEAACSBAAAkgQAAJQEAACUBAAAlgQAAJYEAACYBAAAmAQAAJoEAACaBAAAnAQAAJwEAACeBAAAngQAAKAEAACgBAAAogQAAKIEAACkBAAApAQAAKYEAACmBAAAqAQAAKgEAACqBAAAqgQAAKwEAACsBAAArgQAAK4EAACwBAAAsAQAALIEAACyBAAAtAQAALQEAAC2BAAAtgQAALgEAAC4BAAAugQAALoEAAC8BAAAvAQAAL4EAAC+BAAAwAQAAMEEAADDBAAAwwQAAMUEAADFBAAAxwQAAMcEAADJBAAAyQQAAMsEAADLBAAAzQQAAM0EAADQBAAA0AQAANIEAADSBAAA1AQAANQEAADWBAAA1gQAANgEAADYBAAA2gQAANoEAADcBAAA3AQAAN4EAADeBAAA4AQAAOAEAADiBAAA4gQAAOQEAADkBAAA5gQAAOYEAADoBAAA6AQAAOoEAADqBAAA7AQAAOwEAADuBAAA7gQAAPAEAADwBAAA8gQAAPIEAAD0BAAA9AQAAPYEAAD2BAAA+AQAAPgEAAD6BAAA+gQAAPwEAAD8BAAA/gQAAP4EAAAABQAAAAUAAAIFAAACBQAABAUAAAQFAAAGBQAABgUAAAgFAAAIBQAACgUAAAoFAAAMBQAADAUAAA4FAAAOBQAAEAUAABAFAAASBQAAEgUAABQFAAAUBQAAFgUAABYFAAAYBQAAGAUAABoFAAAaBQAAHAUAABwFAAAeBQAAHgUAACAFAAAgBQAAIgUAACIFAAAkBQAAJAUAACYFAAAmBQAAKAUAACgFAAAqBQAAKgUAACwFAAAsBQAALgUAAC4FAAAxBQAAVgUAAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAAKATAAD1EwAAkBwAALocAAC9HAAAvxwAAAAeAAAAHgAAAh4AAAIeAAAEHgAABB4AAAYeAAAGHgAACB4AAAgeAAAKHgAACh4AAAweAAAMHgAADh4AAA4eAAAQHgAAEB4AABIeAAASHgAAFB4AABQeAAAWHgAAFh4AABgeAAAYHgAAGh4AABoeAAAcHgAAHB4AAB4eAAAeHgAAIB4AACAeAAAiHgAAIh4AACQeAAAkHgAAJh4AACYeAAAoHgAAKB4AACoeAAAqHgAALB4AACweAAAuHgAALh4AADAeAAAwHgAAMh4AADIeAAA0HgAANB4AADYeAAA2HgAAOB4AADgeAAA6HgAAOh4AADweAAA8HgAAPh4AAD4eAABAHgAAQB4AAEIeAABCHgAARB4AAEQeAABGHgAARh4AAEgeAABIHgAASh4AAEoeAABMHgAATB4AAE4eAABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAJiEAACYhAAAqIQAAKyEAADIhAAAyIQAAYCEAAG8hAACDIQAAgyEAALYkAADPJAAAACwAAC4sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqnAACcpwAAnKcAAJ6nAACepwAAoKcAAKCnAACipwAAoqcAAKSnAACkpwAApqcAAKanAACopwAAqKcAAKqnAACupwAAsKcAALSnAAC2pwAAtqcAALinAAC4pwAAuqcAALqnAAC8pwAAvKcAAL6nAAC+pwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA9acAAPWnAAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQCADAEAsgwBAKAYAQC/GAEAQG4BAF9uAQAA6QEAIekBAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxAEAAMQBAADGAQAAxwEAAMkBAADKAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADxAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAjAgAAIwIAACUCAAAlAgAAJwIAACcCAAApAgAAKQIAACsCAAArAgAALQIAAC0CAAAvAgAALwIAADECAAAxAgAAMwIAADMCAAA8AgAAPAIAAD8CAABAAgAAQgIAAEICAABHAgAARwIAAEkCAABJAgAASwIAAEsCAABNAgAATQIAAE8CAABUAgAAVgIAAFcCAABZAgAAWQIAAFsCAABcAgAAYAIAAGECAABjAgAAYwIAAGUCAABmAgAAaAIAAGwCAABvAgAAbwIAAHECAAByAgAAdQIAAHUCAAB9AgAAfQIAAIACAACAAgAAggIAAIMCAACHAgAAjAIAAJICAACSAgAAnQIAAJ4CAABFAwAARQMAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHsDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPsDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGEFAACHBQAA+BMAAP0TAACAHAAAiBwAAHkdAAB5HQAAfR0AAH0dAACOHQAAjh0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAmx4AAKEeAAChHgAAox4AAKMeAAClHgAApR4AAKceAACnHgAAqR4AAKkeAACrHgAAqx4AAK0eAACtHgAArx4AAK8eAACxHgAAsR4AALMeAACzHgAAtR4AALUeAAC3HgAAtx4AALkeAAC5HgAAux4AALseAAC9HgAAvR4AAL8eAAC/HgAAwR4AAMEeAADDHgAAwx4AAMUeAADFHgAAxx4AAMceAADJHgAAyR4AAMseAADLHgAAzR4AAM0eAADPHgAAzx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABeLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHMsAABzLAAAdiwAAHYsAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADjLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAL6cAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAeqcAAHqnAAB8pwAAfKcAAH+nAAB/pwAAgacAAIGnAACDpwAAg6cAAIWnAACFpwAAh6cAAIenAACMpwAAjKcAAJGnAACRpwAAk6cAAJSnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMOnAADDpwAAyKcAAMinAADKpwAAyqcAAPanAAD2pwAAU6sAAFOrAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AABB/wAAWv8AACgEAQBPBAEA2AQBAPsEAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAi6QEAQ+kBAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxQEAAMYBAADIAQAAyQEAAMsBAADMAQAAzgEAAM4BAADQAQAA0AEAANIBAADSAQAA1AEAANQBAADWAQAA1gEAANgBAADYAQAA2gEAANoBAADcAQAA3QEAAN8BAADfAQAA4QEAAOEBAADjAQAA4wEAAOUBAADlAQAA5wEAAOcBAADpAQAA6QEAAOsBAADrAQAA7QEAAO0BAADvAQAA8AEAAPIBAADzAQAA9QEAAPUBAAD5AQAA+QEAAPsBAAD7AQAA/QEAAP0BAAD/AQAA/wEAAAECAAABAgAAAwIAAAMCAAAFAgAABQIAAAcCAAAHAgAACQIAAAkCAAALAgAACwIAAA0CAAANAgAADwIAAA8CAAARAgAAEQIAABMCAAATAgAAFQIAABUCAAAXAgAAFwIAABkCAAAZAgAAGwIAABsCAAAdAgAAHQIAAB8CAAAfAgAAIwIAACMCAAAlAgAAJQIAACcCAAAnAgAAKQIAACkCAAArAgAAKwIAAC0CAAAtAgAALwIAAC8CAAAxAgAAMQIAADMCAAAzAgAAPAIAADwCAAA/AgAAQAIAAEICAABCAgAARwIAAEcCAABJAgAASQIAAEsCAABLAgAATQIAAE0CAABPAgAAVAIAAFYCAABXAgAAWQIAAFkCAABbAgAAXAIAAGACAABhAgAAYwIAAGMCAABlAgAAZgIAAGgCAABsAgAAbwIAAG8CAABxAgAAcgIAAHUCAAB1AgAAfQIAAH0CAACAAgAAgAIAAIICAACDAgAAhwIAAIwCAACSAgAAkgIAAJ0CAACeAgAARQMAAEUDAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB7AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD7AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABhBQAAhwUAANAQAAD6EAAA/RAAAP8QAAD4EwAA/RMAAIAcAACIHAAAeR0AAHkdAAB9HQAAfR0AAI4dAACOHQAAAR4AAAEeAAADHgAAAx4AAAUeAAAFHgAABx4AAAceAAAJHgAACR4AAAseAAALHgAADR4AAA0eAAAPHgAADx4AABEeAAARHgAAEx4AABMeAAAVHgAAFR4AABceAAAXHgAAGR4AABkeAAAbHgAAGx4AAB0eAAAdHgAAHx4AAB8eAAAhHgAAIR4AACMeAAAjHgAAJR4AACUeAAAnHgAAJx4AACkeAAApHgAAKx4AACseAAAtHgAALR4AAC8eAAAvHgAAMR4AADEeAAAzHgAAMx4AADUeAAA1HgAANx4AADceAAA5HgAAOR4AADseAAA7HgAAPR4AAD0eAAA/HgAAPx4AAEEeAABBHgAAQx4AAEMeAABFHgAARR4AAEceAABHHgAASR4AAEkeAABLHgAASx4AAE0eAABNHgAATx4AAE8eAABRHgAAUR4AAFMeAABTHgAAVR4AAFUeAABXHgAAVx4AAFkeAABZHgAAWx4AAFseAABdHgAAXR4AAF8eAABfHgAAYR4AAGEeAABjHgAAYx4AAGUeAABlHgAAZx4AAGceAABpHgAAaR4AAGseAABrHgAAbR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACbHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAtB8AALYfAAC3HwAAvB8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADMHwAAzB8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAD8HwAA/B8AAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF4sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcywAAHMsAAB2LAAAdiwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOMsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAvpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAkacAAJGnAACTpwAAlKcAAJenAACXpwAAmacAAJmnAACbpwAAm6cAAJ2nAACdpwAAn6cAAJ+nAAChpwAAoacAAKOnAACjpwAApacAAKWnAACnpwAAp6cAAKmnAACppwAAtacAALWnAAC3pwAAt6cA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AEIdAQBCHQEARB0BAEUdAQCXHQEAlx0BAPBqAQD0agEAMGsBADZrAQCPbwEAn28BAPBvAQDxbwEAZ9EBAGnRAQBt0QEActEBAHvRAQCC0QEAhdEBAIvRAQCq0QEArdEBADDhAQA24QEA7OIBAO/iAQDQ6AEA1ugBAETpAQBG6QEASOkBAErpAQAjAAAAIwAAACoAAAAqAAAAMAAAADkAAACpAAAAqQAAAK4AAACuAAAAPCAAADwgAABJIAAASSAAACIhAAAiIQAAOSEAADkhAACUIQAAmSEAAKkhAACqIQAAGiMAABsjAAAoIwAAKCMAAM8jAADPIwAA6SMAAPMjAAD4IwAA+iMAAMIkAADCJAAAqiUAAKslAAC2JQAAtiUAAMAlAADAJQAA+yUAAP4lAAAAJgAABCYAAA4mAAAOJgAAESYAABEmAAAUJgAAFSYAABgmAAAYJgAAHSYAAB0mAAAgJgAAICYAACImAAAjJgAAJiYAACYmAAAqJgAAKiYAAC4mAAAvJgAAOCYAADomAABAJgAAQCYAAEImAABCJgAASCYAAFMmAABfJgAAYCYAAGMmAABjJgAAZSYAAGYmAABoJgAAaCYAAHsmAAB7JgAAfiYAAH8mAACSJgAAlyYAAJkmAACZJgAAmyYAAJwmAACgJgAAoSYAAKcmAACnJgAAqiYAAKsmAACwJgAAsSYAAL0mAAC+JgAAxCYAAMUmAADIJgAAyCYAAM4mAADPJgAA0SYAANEmAADTJgAA1CYAAOkmAADqJgAA8CYAAPUmAAD3JgAA+iYAAP0mAAD9JgAAAicAAAInAAAFJwAABScAAAgnAAANJwAADycAAA8nAAASJwAAEicAABQnAAAUJwAAFicAABYnAAAdJwAAHScAACEnAAAhJwAAKCcAACgnAAAzJwAANCcAAEQnAABEJwAARycAAEcnAABMJwAATCcAAE4nAABOJwAAUycAAFUnAABXJwAAVycAAGMnAABkJwAAlScAAJcnAAChJwAAoScAALAnAACwJwAAvycAAL8nAAA0KQAANSkAAAUrAAAHKwAAGysAABwrAABQKwAAUCsAAFUrAABVKwAAMDAAADAwAAA9MAAAPTAAAJcyAACXMgAAmTIAAJkyAAAE8AEABPABAM/wAQDP8AEAcPEBAHHxAQB+8QEAf/EBAI7xAQCO8QEAkfEB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AGAIAABqCAAAoAgAALQIAAC2CAAAxwgAAAMJAAA5CQAAOwkAADsJAAA9CQAAQAkAAEkJAABMCQAATgkAAFAJAABYCQAAYQkAAGQJAACACQAAggkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAL8JAADACQAAxwkAAMgJAADLCQAAzAkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAOYJAAD9CQAAAwoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAD4KAABACgAAWQoAAFwKAABeCgAAXgoAAGYKAABvCgAAcgoAAHQKAAB2CgAAdgoAAIMKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAMAKAADJCgAAyQoAAMsKAADMCgAA0AoAANAKAADgCgAA4QoAAOYKAADxCgAA+QoAAPkKAAACCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAQAsAAEALAABHCwAASAsAAEsLAABMCwAAXAsAAF0LAABfCwAAYQsAAGYLAAB3CwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC/CwAAvwsAAMELAADCCwAAxgsAAMgLAADKCwAAzAsAANALAADQCwAA5gsAAPoLAAABDAAAAwwAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABBDAAARAwAAFgMAABaDAAAYAwAAGEMAABmDAAAbwwAAHcMAACADAAAggwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAAL0MAAC+DAAAwAwAAMEMAADDDAAAxAwAAMcMAADIDAAAygwAAMsMAADeDAAA3gwAAOAMAADhDAAA5gwAAO8MAADxDAAA8gwAAAINAAAMDQAADg0AABANAAASDQAAOg0AAD0NAAA9DQAAPw0AAEANAABGDQAASA0AAEoNAABMDQAATg0AAE8NAABUDQAAVg0AAFgNAABhDQAAZg0AAH8NAACCDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADQDQAA0Q0AANgNAADeDQAA5g0AAO8NAADyDQAA9A0AAAEOAAAwDgAAMg4AADMOAAA/DgAARg4AAE8OAABbDgAAgQ4AAIIOAACEDgAAhA4AAIYOAACKDgAAjA4AAKMOAAClDgAApQ4AAKcOAACwDgAAsg4AALMOAAC9DgAAvQ4AAMAOAADEDgAAxg4AAMYOAADQDgAA2Q4AANwOAADfDgAAAA8AABcPAAAaDwAANA8AADYPAAA2DwAAOA8AADgPAAA6DwAARw8AAEkPAABsDwAAfw8AAH8PAACFDwAAhQ8AAIgPAACMDwAAvg8AAMUPAADHDwAAzA8AAM4PAADaDwAAABAAACwQAAAxEAAAMRAAADgQAAA4EAAAOxAAADwQAAA/EAAAVxAAAFoQAABdEAAAYRAAAHAQAAB1EAAAgRAAAIMQAACEEAAAhxAAAIwQAACOEAAAnBAAAJ4QAADFEAAAxxAAAMcQAADNEAAAzRAAANAQAABIEgAAShIAAE0SAABQEgAAVhIAAFgSAABYEgAAWhIAAF0SAABgEgAAiBIAAIoSAACNEgAAkBIAALASAACyEgAAtRIAALgSAAC+EgAAwBIAAMASAADCEgAAxRIAAMgSAADWEgAA2BIAABATAAASEwAAFRMAABgTAABaEwAAYBMAAHwTAACAEwAAmRMAAKATAAD1EwAA+BMAAP0TAAAAFAAAnBYAAKAWAAD4FgAAABcAAAwXAAAOFwAAERcAACAXAAAxFwAANRcAADYXAABAFwAAURcAAGAXAABsFwAAbhcAAHAXAACAFwAAsxcAALYXAAC2FwAAvhcAAMUXAADHFwAAyBcAANQXAADcFwAA4BcAAOkXAADwFwAA+RcAAAAYAAAKGAAAEBgAABkYAAAgGAAAeBgAAIAYAACEGAAAhxgAAKgYAACqGAAAqhgAALAYAAD1GAAAABkAAB4ZAAAjGQAAJhkAACkZAAArGQAAMBkAADEZAAAzGQAAOBkAAEAZAABAGQAARBkAAG0ZAABwGQAAdBkAAIAZAACrGQAAsBkAAMkZAADQGQAA2hkAAN4ZAAAWGgAAGRoAABoaAAAeGgAAVRoAAFcaAABXGgAAYRoAAGEaAABjGgAAZBoAAG0aAAByGgAAgBoAAIkaAACQGgAAmRoAAKAaAACtGgAABBsAADMbAAA7GwAAOxsAAD0bAABBGwAAQxsAAEsbAABQGwAAahsAAHQbAAB8GwAAghsAAKEbAACmGwAApxsAAKobAACqGwAArhsAAOUbAADnGwAA5xsAAOobAADsGwAA7hsAAO4bAADyGwAA8xsAAPwbAAArHAAANBwAADUcAAA7HAAASRwAAE0cAACIHAAAkBwAALocAAC9HAAAxxwAANMcAADTHAAA4RwAAOEcAADpHAAA7BwAAO4cAADzHAAA9RwAAPccAAD6HAAA+hwAAAAdAAC/HQAAAB4AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAxB8AAMYfAADTHwAA1h8AANsfAADdHwAA7x8AAPIfAAD0HwAA9h8AAP4fAAAAIAAACiAAABAgAAAnIAAALyAAAF8gAABwIAAAcSAAAHQgAACOIAAAkCAAAJwgAACgIAAAvyAAAAAhAACLIQAAkCEAACYkAABAJAAASiQAAGAkAABzKwAAdisAAJUrAACXKwAALiwAADAsAABeLAAAYCwAAO4sAADyLAAA8ywAAPksAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAHAtAACALQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAAAALgAAUi4AAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAPAvAAD7LwAAADAAACkwAAAwMAAAPzAAAEEwAACWMAAAmzAAAP8wAAAFMQAALzEAADExAACOMQAAkDEAAOMxAADwMQAAHjIAACAyAAD8nwAAAKAAAIykAACQpAAAxqQAANCkAAArpgAAQKYAAG6mAABzpgAAc6YAAH6mAACdpgAAoKYAAO+mAADypgAA96YAAACnAAC/pwAAwqcAAMqnAAD1pwAAAagAAAOoAAAFqAAAB6gAAAqoAAAMqAAAJKgAACeoAAArqAAAMKgAADmoAABAqAAAd6gAAICoAADDqAAAzqgAANmoAADyqAAA/qgAAACpAAAlqQAALqkAAEapAABSqQAAU6kAAF+pAAB8qQAAg6kAALKpAAC0qQAAtakAALqpAAC7qQAAvqkAAM2pAADPqQAA2akAAN6pAADkqQAA5qkAAP6pAAAAqgAAKKoAAC+qAAAwqgAAM6oAADSqAABAqgAAQqoAAESqAABLqgAATaoAAE2qAABQqgAAWaoAAFyqAAB7qgAAfaoAAK+qAACxqgAAsaoAALWqAAC2qgAAuaoAAL2qAADAqgAAwKoAAMKqAADCqgAA26oAAOuqAADuqgAA9aoAAAGrAAAGqwAACasAAA6rAAARqwAAFqsAACCrAAAmqwAAKKsAAC6rAAAwqwAAa6sAAHCrAADkqwAA5qsAAOerAADpqwAA7KsAAPCrAAD5qwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPkAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAAHfsAAB/7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAwfsAANP7AAA//QAAUP0AAI/9AACS/QAAx/0AAPD9AAD9/QAAEP4AABn+AAAw/gAAUv4AAFT+AABm/gAAaP4AAGv+AABw/gAAdP4AAHb+AAD8/gAAAf8AAJ3/AACg/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAA4P8AAOb/AADo/wAA7v8AAPz/AAD9/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQAAAQEAAgEBAAcBAQAzAQEANwEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAPwBAQCAAgEAnAIBAKACAQDQAgEA4QIBAPsCAQAAAwEAIwMBAC0DAQBKAwEAUAMBAHUDAQCAAwEAnQMBAJ8DAQDDAwEAyAMBANUDAQAABAEAnQQBAKAEAQCpBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBvBQEAbwUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAFcIAQCeCAEApwgBAK8IAQDgCAEA8ggBAPQIAQD1CAEA+wgBABsJAQAfCQEAOQkBAD8JAQA/CQEAgAkBALcJAQC8CQEAzwkBANIJAQAACgEAEAoBABMKAQAVCgEAFwoBABkKAQA1CgEAQAoBAEgKAQBQCgEAWAoBAGAKAQCfCgEAwAoBAOQKAQDrCgEA9goBAAALAQA1CwEAOQsBAFULAQBYCwEAcgsBAHgLAQCRCwEAmQsBAJwLAQCpCwEArwsBAAAMAQBIDAEAgAwBALIMAQDADAEA8gwBAPoMAQAjDQEAMA0BADkNAQBgDgEAfg4BAIAOAQCpDgEArQ4BAK0OAQCwDgEAsQ4BAAAPAQAnDwEAMA8BAEUPAQBRDwEAWQ8BALAPAQDLDwEA4A8BAPYPAQAAEAEAABABAAIQAQA3EAEARxABAE0QAQBSEAEAbxABAIIQAQCyEAEAtxABALgQAQC7EAEAvBABAL4QAQDBEAEA0BABAOgQAQDwEAEA+RABAAMRAQAmEQEALBEBACwRAQA2EQEARxEBAFARAQByEQEAdBEBAHYRAQCCEQEAtREBAL8RAQDIEQEAzREBAM4RAQDQEQEA3xEBAOERAQD0EQEAABIBABESAQATEgEALhIBADISAQAzEgEANRIBADUSAQA4EgEAPRIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKkSAQCwEgEA3hIBAOASAQDiEgEA8BIBAPkSAQACEwEAAxMBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQA9EwEAPxMBAD8TAQBBEwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAF0TAQBjEwEAABQBADcUAQBAFAEAQRQBAEUUAQBFFAEARxQBAFsUAQBdFAEAXRQBAF8UAQBhFAEAgBQBAK8UAQCxFAEAshQBALkUAQC5FAEAuxQBALwUAQC+FAEAvhQBAMEUAQDBFAEAxBQBAMcUAQDQFAEA2RQBAIAVAQCuFQEAsBUBALEVAQC4FQEAuxUBAL4VAQC+FQEAwRUBANsVAQAAFgEAMhYBADsWAQA8FgEAPhYBAD4WAQBBFgEARBYBAFAWAQBZFgEAYBYBAGwWAQCAFgEAqhYBAKwWAQCsFgEArhYBAK8WAQC2FgEAthYBALgWAQC4FgEAwBYBAMkWAQAAFwEAGhcBACAXAQAhFwEAJhcBACYXAQAwFwEAPxcBAAAYAQAuGAEAOBgBADgYAQA7GAEAOxgBAKAYAQDyGAEA/xgBAAYZAQAJGQEACRkBAAwZAQATGQEAFRkBABYZAQAYGQEALxkBADEZAQA1GQEANxkBADgZAQA9GQEAPRkBAD8ZAQBCGQEARBkBAEYZAQBQGQEAWRkBAKAZAQCnGQEAqhkBANMZAQDcGQEA3xkBAOEZAQDkGQEAABoBAAAaAQALGgEAMhoBADkaAQA6GgEAPxoBAEYaAQBQGgEAUBoBAFcaAQBYGgEAXBoBAIkaAQCXGgEAlxoBAJoaAQCiGgEAwBoBAPgaAQAAHAEACBwBAAocAQAvHAEAPhwBAD4cAQBAHAEARRwBAFAcAQBsHAEAcBwBAI8cAQCpHAEAqRwBALEcAQCxHAEAtBwBALQcAQAAHQEABh0BAAgdAQAJHQEACx0BADAdAQBGHQEARh0BAFAdAQBZHQEAYB0BAGUdAQBnHQEAaB0BAGodAQCOHQEAkx0BAJQdAQCWHQEAlh0BAJgdAQCYHQEAoB0BAKkdAQDgHgEA8h4BAPUeAQD4HgEAsB8BALAfAQDAHwEA8R8BAP8fAQCZIwEAACQBAG4kAQBwJAEAdCQBAIAkAQBDJQEAADABAC40AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQBgagEAaWoBAG5qAQBvagEA0GoBAO1qAQD1agEA9WoBAABrAQAvawEAN2sBAEVrAQBQawEAWWsBAFtrAQBhawEAY2sBAHdrAQB9awEAj2sBAEBuAQCabgEAAG8BAEpvAQBQbwEAh28BAJNvAQCfbwEA4G8BAONvAQDwbwEA8W8BAABwAQD3hwEAAIgBANWMAQAAjQEACI0BAACwAQAesQEAULEBAFKxAQBksQEAZ7EBAHCxAQD7sgEAALwBAGq8AQBwvAEAfLwBAIC8AQCIvAEAkLwBAJm8AQCcvAEAnLwBAJ+8AQCfvAEAANABAPXQAQAA0QEAJtEBACnRAQBk0QEAZtEBAGbRAQBq0QEAbdEBAIPRAQCE0QEAjNEBAKnRAQCu0QEA6NEBAADSAQBB0gEARdIBAEXSAQDg0gEA89IBAADTAQBW0wEAYNMBAHjTAQAA1AEAVNQBAFbUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBAB7VAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBS1QEApdYBAKjWAQDL1wEAztcBAP/ZAQA32gEAOtoBAG3aAQB02gEAdtoBAIPaAQCF2gEAi9oBAADhAQAs4QEAN+EBAD3hAQBA4QEASeEBAE7hAQBP4QEAwOIBAOviAQDw4gEA+eIBAP/iAQD/4gEAAOgBAMToAQDH6AEAz+gBAADpAQBD6QEAS+kBAEvpAQBQ6QEAWekBAF7pAQBf6QEAcewBALTsAQAB7QEAPe0BAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BAPDuAQDx7gEAAPABACvwAQAw8AEAk/ABAKDwAQCu8AEAsfABAL/wAQDB8AEAz/ABANHwAQD18AEAAPEBAK3xAQDm8QEAAvIBABDyAQA78gEAQPIBAEjyAQBQ8gEAUfIBAGDyAQBl8gEAAPMBANf2AQDg9gEA7PYBAPD2AQD89gEAAPcBAHP3AQCA9wEA2PcBAOD3AQDr9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAHj5AQB6+QEAy/kBAM35AQBT+gEAYPoBAG36AQBw+gEAdPoBAHj6AQB6+gEAgPoBAIb6AQCQ+gEAqPoBALD6AQC2+gEAwPoBAML6AQDQ+gEA1voBAAD7AQCS+wEAlPsBAMr7AQDw+wEA+fsBAAAAAgDdpgIAAKcCADS3AgBAtwIAHbgCACC4AgChzgIAsM4CAODrAgAA+AIAHfoCAAAAAwBKEwMAAAMAAG8DAACDBAAAiQQAAJEFAAC9BQAAvwUAAL8FAADBBQAAwgUAAMQFAADFBQAAxwUAAMcFAAAQBgAAGgYAAEsGAABfBgAAcAYAAHAGAADWBgAA3AYAAN8GAADkBgAA5wYAAOgGAADqBgAA7QYAABEHAAARBwAAMAcAAEoHAACmBwAAsAcAAOsHAADzBwAA/QcAAP0HAAAWCAAAGQgAABsIAAAjCAAAJQgAACcIAAApCAAALQgAAFkIAABbCAAA0wgAAOEIAADjCAAAAgkAADoJAAA6CQAAPAkAADwJAABBCQAASAkAAE0JAABNCQAAUQkAAFcJAABiCQAAYwkAAIEJAACBCQAAvAkAALwJAAC+CQAAvgkAAMEJAADECQAAzQkAAM0JAADXCQAA1wkAAOIJAADjCQAA/gkAAP4JAAABCgAAAgoAADwKAAA8CgAAQQoAAEIKAABHCgAASAoAAEsKAABNCgAAUQoAAFEKAABwCgAAcQoAAHUKAAB1CgAAgQoAAIIKAAC8CgAAvAoAAMEKAADFCgAAxwoAAMgKAADNCgAAzQoAAOIKAADjCgAA+goAAP8KAAABCwAAAQsAADwLAAA8CwAAPgsAAD8LAABBCwAARAsAAE0LAABNCwAAVQsAAFcLAABiCwAAYwsAAIILAACCCwAAvgsAAL4LAADACwAAwAsAAM0LAADNCwAA1wsAANcLAAAADAAAAAwAAAQMAAAEDAAAPgwAAEAMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABiDAAAYwwAAIEMAACBDAAAvAwAALwMAAC/DAAAvwwAAMIMAADCDAAAxgwAAMYMAADMDAAAzQwAANUMAADWDAAA4gwAAOMMAAAADQAAAQ0AADsNAAA8DQAAPg0AAD4NAABBDQAARA0AAE0NAABNDQAAVw0AAFcNAABiDQAAYw0AAIENAACBDQAAyg0AAMoNAADPDQAAzw0AANINAADUDQAA1g0AANYNAADfDQAA3w0AADEOAAAxDgAANA4AADoOAABHDgAATg4AALEOAACxDgAAtA4AALwOAADIDgAAzQ4AABgPAAAZDwAANQ8AADUPAAA3DwAANw8AADkPAAA5DwAAcQ8AAH4PAACADwAAhA8AAIYPAACHDwAAjQ8AAJcPAACZDwAAvA8AAMYPAADGDwAALRAAADAQAAAyEAAANxAAADkQAAA6EAAAPRAAAD4QAABYEAAAWRAAAF4QAABgEAAAcRAAAHQQAACCEAAAghAAAIUQAACGEAAAjRAAAI0QAACdEAAAnRAAAF0TAABfEwAAEhcAABQXAAAyFwAANBcAAFIXAABTFwAAchcAAHMXAAC0FwAAtRcAALcXAAC9FwAAxhcAAMYXAADJFwAA0xcAAN0XAADdFwAACxgAAA0YAACFGAAAhhgAAKkYAACpGAAAIBkAACIZAAAnGQAAKBkAADIZAAAyGQAAORkAADsZAAAXGgAAGBoAABsaAAAbGgAAVhoAAFYaAABYGgAAXhoAAGAaAABgGgAAYhoAAGIaAABlGgAAbBoAAHMaAAB8GgAAfxoAAH8aAACwGgAAwBoAAAAbAAADGwAANBsAADobAAA8GwAAPBsAAEIbAABCGwAAaxsAAHMbAACAGwAAgRsAAKIbAAClGwAAqBsAAKkbAACrGwAArRsAAOYbAADmGwAA6BsAAOkbAADtGwAA7RsAAO8bAADxGwAALBwAADMcAAA2HAAANxwAANAcAADSHAAA1BwAAOAcAADiHAAA6BwAAO0cAADtHAAA9BwAAPQcAAD4HAAA+RwAAMAdAAD5HQAA+x0AAP8dAAAMIAAADCAAANAgAADwIAAA7ywAAPEsAAB/LQAAfy0AAOAtAAD/LQAAKjAAAC8wAACZMAAAmjAAAG+mAABypgAAdKYAAH2mAACepgAAn6YAAPCmAADxpgAAAqgAAAKoAAAGqAAABqgAAAuoAAALqAAAJagAACaoAAAsqAAALKgAAMSoAADFqAAA4KgAAPGoAAD/qAAA/6gAACapAAAtqQAAR6kAAFGpAACAqQAAgqkAALOpAACzqQAAtqkAALmpAAC8qQAAvakAAOWpAADlqQAAKaoAAC6qAAAxqgAAMqoAADWqAAA2qgAAQ6oAAEOqAABMqgAATKoAAHyqAAB8qgAAsKoAALCqAACyqgAAtKoAALeqAAC4qgAAvqoAAL+qAADBqgAAwaoAAOyqAADtqgAA9qoAAPaqAADlqwAA5asAAOirAADoqwAA7asAAO2rAAAe+wAAHvsAAAD+AAAP/gAAIP4AAC/+AACe/wAAn/8AAP0BAQD9AQEA4AIBAOACAQB2AwEAegMBAAEKAQADCgEABQoBAAYKAQAMCgEADwoBADgKAQA6CgEAPwoBAD8KAQDlCgEA5goBACQNAQAnDQEAqw4BAKwOAQBGDwEAUA8BAAEQAQABEAEAOBABAEYQAQB/EAEAgRABALMQAQC2EAEAuRABALoQAQAAEQEAAhEBACcRAQArEQEALREBADQRAQBzEQEAcxEBAIARAQCBEQEAthEBAL4RAQDJEQEAzBEBAM8RAQDPEQEALxIBADESAQA0EgEANBIBADYSAQA3EgEAPhIBAD4SAQDfEgEA3xIBAOMSAQDqEgEAABMBAAETAQA7EwEAPBMBAD4TAQA+EwEAQBMBAEATAQBXEwEAVxMBAGYTAQBsEwEAcBMBAHQTAQA4FAEAPxQBAEIUAQBEFAEARhQBAEYUAQBeFAEAXhQBALAUAQCwFAEAsxQBALgUAQC6FAEAuhQBAL0UAQC9FAEAvxQBAMAUAQDCFAEAwxQBAK8VAQCvFQEAshUBALUVAQC8FQEAvRUBAL8VAQDAFQEA3BUBAN0VAQAzFgEAOhYBAD0WAQA9FgEAPxYBAEAWAQCrFgEAqxYBAK0WAQCtFgEAsBYBALUWAQC3FgEAtxYBAB0XAQAfFwEAIhcBACUXAQAnFwEAKxcBAC8YAQA3GAEAORgBADoYAQAwGQEAMBkBADsZAQA8GQEAPhkBAD4ZAQBDGQEAQxkBANQZAQDXGQEA2hkBANsZAQDgGQEA4BkBAAEaAQAKGgEAMxoBADgaAQA7GgEAPhoBAEcaAQBHGgEAURoBAFYaAQBZGgEAWxoBAIoaAQCWGgEAmBoBAJkaAQAwHAEANhwBADgcAQA9HAEAPxwBAD8cAQCSHAEApxwBAKocAQCwHAEAshwBALMcAQC1HAEAthwBADEdAQA2HQEAOh0BADodAQA8HQEAPR0BAD8dAQBFHQEARx0BAEcdAQCQHQEAkR0BAJUdAQCVHQEAlx0BAJcdAQDzHgEA9B4BAPBqAQD0agEAMGsBADZrAQBPbwEAT28BAI9vAQCSbwEA5G8BAORvAQCdvAEAnrwBAGXRAQBl0QEAZ9EBAGnRAQBu0QEActEBAHvRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADDhAQA24QEA7OIBAO/iAQDQ6AEA1ugBAETpAQBK6QEAIAAOAH8ADgAAAQ4A7wEOAE0JAABNCQAAzQkAAM0JAABNCgAATQoAAM0KAADNCgAATQsAAE0LAADNCwAAzQsAAE0MAABNDAAAzQwAAM0MAAA7DQAAPA0AAE0NAABNDQAAyg0AAMoNAAA6DgAAOg4AALoOAAC6DgAAhA8AAIQPAAA5EAAAOhAAABQXAAAUFwAANBcAADQXAADSFwAA0hcAAGAaAABgGgAARBsAAEQbAACqGwAAqxsAAPIbAADzGwAAfy0AAH8tAAAGqAAABqgAACyoAAAsqAAAxKgAAMSoAABTqQAAU6kAAMCpAADAqQAA9qoAAPaqAADtqwAA7asAAD8KAQA/CgEARhABAEYQAQB/EAEAfxABALkQAQC5EAEAMxEBADQRAQDAEQEAwBEBADUSAQA1EgEA6hIBAOoSAQBNEwEATRMBAEIUAQBCFAEAwhQBAMIUAQC/FQEAvxUBAD8WAQA/FgEAthYBALYWAQArFwEAKxcBADkYAQA5GAEAPRkBAD4ZAQDgGQEA4BkBADQaAQA0GgEARxoBAEcaAQCZGgEAmRoBAD8cAQA/HAEARB0BAEUdAQCXHQEAlx0BADAAAAA5AAAAQQAAAEYAAABhAAAAZgAAABD/AAAZ/wAAIf8AACb/AABB/wAARv8AAC0AAAAtAAAArQAAAK0AAACKBQAAigUAAAYYAAAGGAAAECAAABEgAAAXLgAAFy4AAPswAAD7MAAAY/4AAGP+AAAN/wAADf8AAGX/AABl/wAA8C8AAPEvAAD0LwAA+y8AAPIvAADzLwAAMAAAADkAAABBAAAAWgAAAF8AAABfAAAAYQAAAHoAAACqAAAAqgAAALUAAAC1AAAAtwAAALcAAAC6AAAAugAAAMAAAADWAAAA2AAAAPYAAAD4AAAAwQIAAMYCAADRAgAA4AIAAOQCAADsAgAA7AIAAO4CAADuAgAAAAMAAHQDAAB2AwAAdwMAAHoDAAB9AwAAfwMAAH8DAACGAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAgwQAAIcEAACKBAAALwUAADEFAABWBQAAWQUAAFkFAABgBQAAiAUAAJEFAAC9BQAAvwUAAL8FAADBBQAAwgUAAMQFAADFBQAAxwUAAMcFAADQBQAA6gUAAO8FAADyBQAAEAYAABoGAAAgBgAAaQYAAG4GAADTBgAA1QYAANwGAADfBgAA6AYAAOoGAAD8BgAA/wYAAP8GAAAQBwAASgcAAE0HAACxBwAAwAcAAPUHAAD6BwAA+gcAAP0HAAD9BwAAAAgAAC0IAABACAAAWwgAAGAIAABqCAAAoAgAALQIAAC2CAAAxwgAANMIAADhCAAA4wgAAGMJAABmCQAAbwkAAHEJAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAPEJAAD8CQAA/AkAAP4JAAD+CQAAAQoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAADwKAAA8CgAAPgoAAEIKAABHCgAASAoAAEsKAABNCgAAUQoAAFEKAABZCgAAXAoAAF4KAABeCgAAZgoAAHUKAACBCgAAgwoAAIUKAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAALwKAADFCgAAxwoAAMkKAADLCgAAzQoAANAKAADQCgAA4AoAAOMKAADmCgAA7woAAPkKAAD/CgAAAQsAAAMLAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA8CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAFwLAABdCwAAXwsAAGMLAABmCwAAbwsAAHELAABxCwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAO8LAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAAD0MAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABgDAAAYwwAAGYMAABvDAAAgAwAAIMMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADeDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE4NAABUDQAAVw0AAF8NAABjDQAAZg0AAG8NAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA8w0AAAEOAAA6DgAAQA4AAE4OAABQDgAAWQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAAAA8AABgPAAAZDwAAIA8AACkPAAA1DwAANQ8AADcPAAA3DwAAOQ8AADkPAAA+DwAARw8AAEkPAABsDwAAcQ8AAIQPAACGDwAAlw8AAJkPAAC8DwAAxg8AAMYPAAAAEAAASRAAAFAQAACdEAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAABfEwAAaRMAAHETAACAEwAAjxMAAKATAAD1EwAA+BMAAP0TAAABFAAAbBYAAG8WAAB/FgAAgRYAAJoWAACgFgAA6hYAAO4WAAD4FgAAABcAAAwXAAAOFwAAFBcAACAXAAA0FwAAQBcAAFMXAABgFwAAbBcAAG4XAABwFwAAchcAAHMXAACAFwAA0xcAANcXAADXFwAA3BcAAN0XAADgFwAA6RcAAAsYAAANGAAAEBgAABkYAAAgGAAAeBgAAIAYAACqGAAAsBgAAPUYAAAAGQAAHhkAACAZAAArGQAAMBkAADsZAABGGQAAbRkAAHAZAAB0GQAAgBkAAKsZAACwGQAAyRkAANAZAADaGQAAABoAABsaAAAgGgAAXhoAAGAaAAB8GgAAfxoAAIkaAACQGgAAmRoAAKcaAACnGgAAsBoAAL0aAAC/GgAAwBoAAAAbAABLGwAAUBsAAFkbAABrGwAAcxsAAIAbAADzGwAAABwAADccAABAHAAASRwAAE0cAAB9HAAAgBwAAIgcAACQHAAAuhwAAL0cAAC/HAAA0BwAANIcAADUHAAA+hwAAAAdAAD5HQAA+x0AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAvB8AAL4fAAC+HwAAwh8AAMQfAADGHwAAzB8AANAfAADTHwAA1h8AANsfAADgHwAA7B8AAPIfAAD0HwAA9h8AAPwfAAA/IAAAQCAAAFQgAABUIAAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAA0CAAANwgAADhIAAA4SAAAOUgAADwIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAYIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAA5IQAAPCEAAD8hAABFIQAASSEAAE4hAABOIQAAYCEAAIghAAAALAAALiwAADAsAABeLAAAYCwAAOQsAADrLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAA/y0AAAUwAAAHMAAAITAAAC8wAAAxMAAANTAAADgwAAA8MAAAQTAAAJYwAACZMAAAnzAAAKEwAAD6MAAA/DAAAP8wAAAFMQAALzEAADExAACOMQAAoDEAAL8xAADwMQAA/zEAAAA0AAC/TQAAAE4AAPyfAAAAoAAAjKQAANCkAAD9pAAAAKUAAAymAAAQpgAAK6YAAECmAABvpgAAdKYAAH2mAAB/pgAA8aYAABenAAAfpwAAIqcAAIinAACLpwAAv6cA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AFEXAABgFwAAbBcAAG4XAABwFwAAgBcAALMXAADXFwAA1xcAANwXAADcFwAAIBgAAHgYAACAGAAAqBgAAKoYAACqGAAAsBgAAPUYAAAAGQAAHhkAAFAZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAAABoAABYaAAAgGgAAVBoAAKcaAACnGgAABRsAADMbAABFGwAASxsAAIMbAACgGwAArhsAAK8bAAC6GwAA5RsAAAAcAAAjHAAATRwAAE8cAABaHAAAfRwAAIAcAACIHAAAkBwAALocAAC9HAAAvxwAAOkcAADsHAAA7hwAAPMcAAD1HAAA9hwAAPocAAD6HAAAAB0AAL8dAAAAHgAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAAC8HwAAvh8AAL4fAADCHwAAxB8AAMYfAADMHwAA0B8AANMfAADWHwAA2x8AAOAfAADsHwAA8h8AAPQfAAD2HwAA/B8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGCEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAAOSEAADwhAAA/IQAARSEAAEkhAABOIQAATiEAAGAhAACIIQAAACwAAC4sAAAwLAAAXiwAAGAsAADkLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAACALQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAAAFMAAABzAAACEwAAApMAAAMTAAADUwAAA4MAAAPDAAAEEwAACWMAAAmzAAAJ8wAAChMAAA+jAAAPwwAAD/MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAA8DEAAP8xAAAANAAAv00AAABOAAD8nwAAAKAAAIykAADQpAAA/aQAAAClAAAMpgAAEKYAAB+mAAAqpgAAK6YAAECmAABupgAAf6YAAJ2mAACgpgAA76YAABenAAAfpwAAIqcAAIinAACLpwAAv6cA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ALmqAAC7qgAAvKoAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALoAAAC6AAAA3wAAAPYAAAD4AAAA/wAAAAEBAAABAQAAAwEAAAMBAAAFAQAABQEAAAcBAAAHAQAACQEAAAkBAAALAQAACwEAAA0BAAANAQAADwEAAA8BAAARAQAAEQEAABMBAAATAQAAFQEAABUBAAAXAQAAFwEAABkBAAAZAQAAGwEAABsBAAAdAQAAHQEAAB8BAAAfAQAAIQEAACEBAAAjAQAAIwEAACUBAAAlAQAAJwEAACcBAAApAQAAKQEAACsBAAArAQAALQEAAC0BAAAvAQAALwEAADEBAAAxAQAAMwEAADMBAAA1AQAANQEAADcBAAA4AQAAOgEAADoBAAA8AQAAPAEAAD4BAAA+AQAAQAEAAEABAABCAQAAQgEAAEQBAABEAQAARgEAAEYBAABIAQAASQEAAEsBAABLAQAATQEAAE0BAABPAQAATwEAAFEBAABRAQAAUwEAAFMBAABVAQAAVQEAAFcBAABXAQAAWQEAAFkBAABbAQAAWwEAAF0BAABdAQAAXwEAAF8BAABhAQAAYQEAAGMBAABjAQAAZQEAAGUBAABnAQAAZwEAAGkBAABpAQAAawEAAGsBAABtAQAAbQEAAG8BAABvAQAAcQEAAHEBAABzAQAAcwEAAHUBAAB1AQAAdwEAAHcBAAB6AQAAegEAAHwBAAB8AQAAfgEAAIABAACDAQAAgwEAAIUBAACFAQAAiAEAAIgBAACMAQAAjQEAAJIBAACSAQAAlQEAAJUBAACZAQAAmwEAAJ4BAACeAQAAoQEAAKEBAACjAQAAowEAAKUBAAClAQAAqAEAAKgBAACqAQAAqwEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALoBAAC9AQAAvwEAAMYBAADGAQAAyQEAAMkBAADMAQAAzAEAAM4BAADOAQAA0AEAANABAADSAQAA0gEAANQBAADUAQAA1gEAANYBAADYAQAA2AEAANoBAADaAQAA3AEAAN0BAADfAQAA3wEAAOEBAADhAQAA4wEAAOMBAADlAQAA5QEAAOcBAADnAQAA6QEAAOkBAADrAQAA6wEAAO0BAADtAQAA7wEAAPABAADzAQAA8wEAAPUBAAD1AQAA+QEAAPkBAAD7AQAA+wEAAP0BAAD9AQAA/wEAAP8BAAABAgAAAQIAAAMCAAADAgAABQIAAAUCAAAHAgAABwIAAAkCAAAJAgAACwIAAAsCAAANAgAADQIAAA8CAAAPAgAAEQIAABECAAATAgAAEwIAABUCAAAVAgAAFwIAABcCAAAZAgAAGQIAABsCAAAbAgAAHQIAAB0CAAAfAgAAHwIAACECAAAhAgAAIwIAACMCAAAlAgAAJQIAACcCAAAnAgAAKQIAACkCAAArAgAAKwIAAC0CAAAtAgAALwIAAC8CAAAxAgAAMQIAADMCAAA5AgAAPAIAADwCAAA/AgAAQAIAAEICAABCAgAARwIAAEcCAABJAgAASQIAAEsCAABLAgAATQIAAE0CAABPAgAAkwIAAJUCAAC4AgAAwAIAAMECAADgAgAA5AIAAEUDAABFAwAAcQMAAHEDAABzAwAAcwMAAHcDAAB3AwAAegMAAH0DAACQAwAAkAMAAKwDAADOAwAA0AMAANEDAADVAwAA1wMAANkDAADZAwAA2wMAANsDAADdAwAA3QMAAN8DAADfAwAA4QMAAOEDAADjAwAA4wMAAOUDAADlAwAA5wMAAOcDAADpAwAA6QMAAOsDAADrAwAA7QMAAO0DAADvAwAA8wMAAPUDAAD1AwAA+AMAAPgDAAD7AwAA/AMAADAEAABfBAAAYQQAAGEEAABjBAAAYwQAAGUEAABlBAAAZwQAAGcEAABpBAAAaQQAAGsEAABrBAAAbQQAAG0EAABvBAAAbwQAAHEEAABxBAAAcwQAAHMEAAB1BAAAdQQAAHcEAAB3BAAAeQQAAHkEAAB7BAAAewQAAH0EAAB9BAAAfwQAAH8EAACBBAAAgQQAAIsEAACLBAAAjQQAAI0EAACPBAAAjwQAAJEEAACRBAAAkwQAAJMEAACVBAAAlQQAAJcEAACXBAAAmQQAAJkEAACbBAAAmwQAAJ0EAACdBAAAnwQAAJ8EAAChBAAAoQQAAKMEAACjBAAApQQAAKUEAACnBAAApwQAAKkEAACpBAAAqwQAAKsEAACtBAAArQQAAK8EAACvBAAAsQQAALEEAACzBAAAswQAALUEAAC1BAAAtwQAALcEAAC5BAAAuQQAALsEAAC7BAAAvQQAAL0EAAC/BAAAvwQAAMIEAADCBAAAxAQAAMQEAADGBAAAxgQAAMgEAADIBAAAygQAAMoEAADMBAAAzAQAAM4EAADPBAAA0QQAANEEAADTBAAA0wQAANUEAADVBAAA1wQAANcEAADZBAAA2QQAANsEAADbBAAA3QQAAN0EAADfBAAA3wQAAOEEAADhBAAA4wQAAOMEAADlBAAA5QQAAOcEAADnBAAA6QQAAOkEAADrBAAA6wQAAO0EAADtBAAA7wQAAO8EAADxBAAA8QQAAPMEAADzBAAA9QQAAPUEAAD3BAAA9wQAAPkEAAD5BAAA+wQAAPsEAAD9BAAA/QQAAP8EAAD/BAAAAQUAAAEFAAADBQAAAwUAAAUFAAAFBQAABwUAAAcFAAAJBQAACQUAAAsFAAALBQAADQUAAA0FAAAPBQAADwUAABEFAAARBQAAEwUAABMFAAAVBQAAFQUAABcFAAAXBQAAGQUAABkFAAAbBQAAGwUAAB0FAAAdBQAAHwUAAB8FAAAhBQAAIQUAACMFAAAjBQAAJQUAACUFAAAnBQAAJwUAACkFAAApBQAAKwUAACsFAAAtBQAALQUAAC8FAAAvBQAAYAUAAIgFAADQEAAA+hAAAP0QAAD/EAAA+BMAAP0TAACAHAAAiBwAAAAdAAC/HQAAAR4AAAEeAAADHgAAAx4AAAUeAAAFHgAABx4AAAceAAAJHgAACR4AAAseAAALHgAADR4AAA0eAAAPHgAADx4AABEeAAARHgAAEx4AABMeAAAVHgAAFR4AABceAAAXHgAAGR4AABkeAAAbHgAAGx4AAB0eAAAdHgAAHx4AAB8eAAAhHgAAIR4AACMeAAAjHgAAJR4AACUeAAAnHgAAJx4AACkeAAApHgAAKx4AACseAAAtHgAALR4AAC8eAAAvHgAAMR4AADEeAAAzHgAAMx4AADUeAAA1HgAANx4AADceAAA5HgAAOR4AADseAAA7HgAAPR4AAD0eAAA/HgAAPx4AAEEeAABBHgAAQx4AAEMeAABFHgAARR4AAEceAABHHgAASR4AAEkeAABLHgAASx4AAE0eAABNHgAATx4AAE8eAABRHgAAUR4AAFMeAABTHgAAVR4AAFUeAABXHgAAVx4AAFkeAABZHgAAWx4AAFseAABdHgAAXR4AAF8eAABfHgAAYR4AAGEeAABjHgAAYx4AAGUeAABlHgAAZx4AAGceAABpHgAAaR4AAGseAABrHgAAbR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACdHgAAnx4AAJ8eAAChHgAAoR4AAKMeAACjHgAApR4AAKUeAACnHgAApx4AAKkeAACpHgAAqx4AAKseAACtHgAArR4AAK8eAACvHgAAsR4AALEeAACzHgAAsx4AALUeAAC1HgAAtx4AALceAAC5HgAAuR4AALseAAC7HgAAvR4AAL0eAAC/HgAAvx4AAMEeAADBHgAAwx4AAMMeAADFHgAAxR4AAMceAADHHgAAyR4AAMkeAADLHgAAyx4AAM0eAADNHgAAzx4AAM8eAADRHgAA0R4AANMeAADTHgAA1R4AANUeAADXHgAA1x4AANkeAADZHgAA2x4AANseAADdHgAA3R4AAN8eAADfHgAA4R4AAOEeAADjHgAA4x4AAOUeAADlHgAA5x4AAOceAADpHgAA6R4AAOseAADrHgAA7R4AAO0eAADvHgAA7x4AAPEeAADxHgAA8x4AAPMeAAD1HgAA9R4AAPceAAD3HgAA+R4AAPkeAAD7HgAA+x4AAP0eAAD9HgAA/x4AAAcfAAAQHwAAFR8AACAfAAAnHwAAMB8AADcfAABAHwAARR8AAFAfAABXHwAAYB8AAGcfAABwHwAAfR8AAIAfAACHHwAAkB8AAJcfAACgHwAApx8AALAfAAC0HwAAth8AALcfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADQHwAA0x8AANYfAADXHwAA4B8AAOcfAADyHwAA9B8AAPYfAAD3HwAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAACiEAAAohAAAOIQAADyEAABMhAAATIQAALyEAAC8hAAA0IQAANCEAADkhAAA5IQAAPCEAAD0hAABGIQAASSEAAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF4sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcSwAAHEsAABzLAAAdCwAAHYsAAB9LAAAgSwAAIEsAACDLAAAgywAAIUsAACFLAAAhywAAIcsAACJLAAAiSwAAIssAACLLAAAjSwAAI0sAACPLAAAjywAAJEsAACRLAAAkywAAJMsAACVLAAAlSwAAJcsAACXLAAAmSwAAJksAACbLAAAmywAAJ0sAACdLAAAnywAAJ8sAAChLAAAoSwAAKMsAACjLAAApSwAAKUsAACnLAAApywAAKksAACpLAAAqywAAKssAACtLAAArSwAAK8sAACvLAAAsSwAALEsAACzLAAAsywAALUsAAC1LAAAtywAALcsAAC5LAAAuSwAALssAAC7LAAAvSwAAL0sAAC/LAAAvywAAMEsAADBLAAAwywAAMMsAADFLAAAxSwAAMcsAADHLAAAySwAAMksAADLLAAAyywAAM0sAADNLAAAzywAAM8sAADRLAAA0SwAANMsAADTLAAA1SwAANUsAADXLAAA1ywAANksAADZLAAA2ywAANssAADdLAAA3SwAAN8sAADfLAAA4SwAAOEsAADjLAAA5CwAAOwsAADsLAAA7iwAAO4sAADzLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AAEGmAABBpgAAQ6YAAEOmAABFpgAARaYAAEemAABHpgAASaYAAEmmAABLpgAAS6YAAE2mAABNpgAAT6YAAE+mAABRpgAAUaYAAFOmAABTpgAAVaYAAFWmAABXpgAAV6YAAFmmAABZpgAAW6YAAFumAABdpgAAXaYAAF+mAABfpgAAYaYAAGGmAABjpgAAY6YAAGWmAABlpgAAZ6YAAGemAABppgAAaaYAAGumAABrpgAAbaYAAG2mAACBpgAAgaYAAIOmAACDpgAAhaYAAIWmAACHpgAAh6YAAImmAACJpgAAi6YAAIumAACNpgAAjaYAAI+mAACPpgAAkaYAAJGmAACTpgAAk6YAAJWmAACVpgAAl6YAAJemAACZpgAAmaYAAJumAACdpgAAI6cAACOnAAAlpwAAJacAACenAAAnpwAAKacAACmnAAArpwAAK6cAAC2nAAAtpwAAL6cAADGnAAAzpwAAM6cAADWnAAA1pwAAN6cAADenAAA5pwAAOacAADunAAA7pwAAPacAAD2nAAA/pwAAP6cAAEGnAABBpwAAQ6cAAEOnAABFpwAARacAAEenAABHpwAASacAAEmnAABLpwAAS6cAAE2nAABNpwAAT6cAAE+nAABRpwAAUacAAFOnAABTpwAAVacAAFWnAABXpwAAV6cAAFmnAABZpwAAW6cAAFunAABdpwAAXacAAF+nAABfpwAAYacAAGGnAABjpwAAY6cAAGWnAABlpwAAZ6cAAGenAABppwAAaacAAGunAABrpwAAbacAAG2nAABvpwAAeKcAAHqnAAB6pwAAfKcAAHynAAB/pwAAf6cAAIGnAACBpwAAg6cAAIOnAACFpwAAhacAAIenAACHpwAAjKcAAIynAACOpwAAjqcAAJGnAACRpwAAk6cAAJWnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAAK+nAACvpwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA9qcAAPanAAD4pwAA+qcAADCrAABaqwAAXKsAAGirAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AABB/wAAWv8AACgEAQBPBAEA2AQBAPsEAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAa1AEAM9QBAE7UAQBU1AEAVtQBAGfUAQCC1AEAm9QBALbUAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQDP1AEA6tQBAAPVAQAe1QEAN9UBAFLVAQBr1QEAhtUBAJ/VAQC61QEA09UBAO7VAQAH1gEAItYBADvWAQBW1gEAb9YBAIrWAQCl1gEAwtYBANrWAQDc1gEA4dYBAPzWAQAU1wEAFtcBABvXAQA21wEATtcBAFDXAQBV1wEAcNcBAIjXAQCK1wEAj9cBAKrXAQDC1wEAxNcBAMnXAQDL1wEAy9cBACLpAQBD6QEAKwAAACsAAAA8AAAAPgAAAF4AAABeAAAAfAAAAHwAAAB+AAAAfgAAAKwAAACsAAAAsQAAALEAAADXAAAA1wAAAPcAAAD3AAAA0AMAANIDAADVAwAA1QMAAPADAADxAwAA9AMAAPYDAAAGBgAACAYAABYgAAAWIAAAMiAAADQgAABAIAAAQCAAAEQgAABEIAAAUiAAAFIgAABhIAAAZCAAAHogAAB+IAAAiiAAAI4gAADQIAAA3CAAAOEgAADhIAAA5SAAAOYgAADrIAAA7yAAAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGCEAAB0hAAAkIQAAJCEAACghAAApIQAALCEAAC0hAAAvIQAAMSEAADMhAAA4IQAAPCEAAEkhAABLIQAASyEAAJAhAACnIQAAqSEAAK4hAACwIQAAsSEAALYhAAC3IQAAvCEAANshAADdIQAA3SEAAOQhAADlIQAA9CEAAP8iAAAIIwAACyMAACAjAAAhIwAAfCMAAHwjAACbIwAAtSMAALcjAAC3IwAA0CMAANAjAADcIwAA4iMAAKAlAAChJQAAriUAALclAAC8JQAAwSUAAMYlAADHJQAAyiUAAMslAADPJQAA0yUAAOIlAADiJQAA5CUAAOQlAADnJQAA7CUAAPglAAD/JQAABSYAAAYmAABAJgAAQCYAAEImAABCJgAAYCYAAGMmAABtJgAAbyYAAMAnAAD/JwAAACkAAP8qAAAwKwAARCsAAEcrAABMKwAAKfsAACn7AABh/gAAZv4AAGj+AABo/gAAC/8AAAv/AAAc/wAAHv8AADz/AAA8/wAAPv8AAD7/AABc/wAAXP8AAF7/AABe/wAA4v8AAOL/AADp/wAA7P8AAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMvXAQDO1wEA/9cBAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BAPDuAQDx7gEA0P0AAO/9AAD+/wAA//8AAP7/AQD//wEA/v8CAP//AgD+/wMA//8DAP7/BAD//wQA/v8FAP//BQD+/wYA//8GAP7/BwD//wcA/v8IAP//CAD+/wkA//8JAP7/CgD//woA/v8LAP//CwD+/wwA//8MAP7/DQD//w0A/v8OAP//DgD+/w8A//8PAP7/EAD//xAARQMAAEUDAACwBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAAEAYAABoGAABLBgAAVwYAAFkGAABfBgAAcAYAAHAGAADWBgAA3AYAAOEGAADkBgAA5wYAAOgGAADtBgAA7QYAABEHAAARBwAAMAcAAD8HAACmBwAAsAcAABYIAAAXCAAAGwgAACMIAAAlCAAAJwgAACkIAAAsCAAA1AgAAN8IAADjCAAA6QgAAPAIAAADCQAAOgkAADsJAAA+CQAATAkAAE4JAABPCQAAVQkAAFcJAABiCQAAYwkAAIEJAACDCQAAvgkAAMQJAADHCQAAyAkAAMsJAADMCQAA1wkAANcJAADiCQAA4wkAAAEKAAADCgAAPgoAAEIKAABHCgAASAoAAEsKAABMCgAAUQoAAFEKAABwCgAAcQoAAHUKAAB1CgAAgQoAAIMKAAC+CgAAxQoAAMcKAADJCgAAywoAAMwKAADiCgAA4woAAPoKAAD8CgAAAQsAAAMLAAA+CwAARAsAAEcLAABICwAASwsAAEwLAABWCwAAVwsAAGILAABjCwAAggsAAIILAAC+CwAAwgsAAMYLAADICwAAygsAAMwLAADXCwAA1wsAAAAMAAADDAAAPgwAAEQMAABGDAAASAwAAEoMAABMDAAAVQwAAFYMAABiDAAAYwwAAIEMAACDDAAAvgwAAMQMAADGDAAAyAwAAMoMAADMDAAA1QwAANYMAADiDAAA4wwAAAANAAADDQAAPg0AAEQNAABGDQAASA0AAEoNAABMDQAAVw0AAFcNAABiDQAAYw0AAIENAACDDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA8g0AAPMNAAAxDgAAMQ4AADQOAAA6DgAATQ4AAE0OAACxDgAAsQ4AALQOAAC5DgAAuw4AALwOAADNDgAAzQ4AAHEPAACBDwAAjQ8A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ACkhAAAsIQAALSEAAC8hAAAxIQAAMyEAADghAAA8IQAAPyEAAEUhAABJIQAAlSEAAJkhAACcIQAAnyEAAKEhAACiIQAApCEAAKUhAACnIQAApyEAAKkhAACtIQAAsCEAALEhAAC2IQAAtyEAALwhAADNIQAA0CEAANEhAADTIQAA0yEAANUhAADbIQAA3SEAAN0hAADkIQAA5SEAAAgjAAALIwAAtCMAALUjAAC3IwAAtyMAANAjAADQIwAA4iMAAOIjAACgJQAAoSUAAK4lAAC2JQAAvCUAAMAlAADGJQAAxyUAAMolAADLJQAAzyUAANMlAADiJQAA4iUAAOQlAADkJQAA5yUAAOwlAAAFJgAABiYAAEAmAABAJgAAQiYAAEImAABgJgAAYyYAAG0mAABuJgAAxScAAMYnAADmJwAA7ycAAIMpAACYKQAA2CkAANspAAD8KQAA/SkAAGH+AABh/gAAY/4AAGP+AABo/gAAaP4AADz/AAA8/wAAPv8AAD7/AAAA1AEAVNQBAFbUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBAB7VAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBS1QEApdYBAKjWAQDA1gEAwtYBANrWAQDc1gEA+tYBAPzWAQAU1wEAFtcBADTXAQA21wEATtcBAFDXAQBu1wEAcNcBAIjXAQCK1wEAqNcBAKrXAQDC1wEAxNcBAMvXAQDO1wEA/9cBAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4B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AGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxAEAAMcBAADHAQAAygEAAMoBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPEBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA0gMAANQDAADYAwAA2AMAANoDAADaAwAA3AMAANwDAADeAwAA3gMAAOADAADgAwAA4gMAAOIDAADkAwAA5AMAAOYDAADmAwAA6AMAAOgDAADqAwAA6gMAAOwDAADsAwAA7gMAAO4DAAD0AwAA9AMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAAoBMAAPUTAACQHAAAuhwAAL0cAAC/HAAAAB4AAAAeAAACHgAAAh4AAAQeAAAEHgAABh4AAAYeAAAIHgAACB4AAAoeAAAKHgAADB4AAAweAAAOHgAADh4AABAeAAAQHgAAEh4AABIeAAAUHgAAFB4AABYeAAAWHgAAGB4AABgeAAAaHgAAGh4AABweAAAcHgAAHh4AAB4eAAAgHgAAIB4AACIeAAAiHgAAJB4AACQeAAAmHgAAJh4AACgeAAAoHgAAKh4AACoeAAAsHgAALB4AAC4eAAAuHgAAMB4AADAeAAAyHgAAMh4AADQeAAA0HgAANh4AADYeAAA4HgAAOB4AADoeAAA6HgAAPB4AADweAAA+HgAAPh4AAEAeAABAHgAAQh4AAEIeAABEHgAARB4AAEYeAABGHgAASB4AAEgeAABKHgAASh4AAEweAABMHgAATh4AAE4eAABQHgAAUB4AAFIeAABSHgAAVB4AAFQeAABWHgAAVh4AAFgeAABYHgAAWh4AAFoeAABcHgAAXB4AAF4eAABeHgAAYB4AAGAeAABiHgAAYh4AAGQeAABkHgAAZh4AAGYeAABoHgAAaB4AAGoeAABqHgAAbB4AAGweAABuHgAAbh4AAHAeAABwHgAAch4AAHIeAAB0HgAAdB4AAHYeAAB2HgAAeB4AAHgeAAB6HgAAeh4AAHweAAB8HgAAfh4AAH4eAACAHgAAgB4AAIIeAACCHgAAhB4AAIQeAACGHgAAhh4AAIgeAACIHgAAih4AAIoeAACMHgAAjB4AAI4eAACOHgAAkB4AAJAeAACSHgAAkh4AAJQeAACUHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAuLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMKnAADCpwAAxKcAAMenAADJpwAAyacAAPWnAAD1pwAAIf8AADr/AAAABAEAJwQBALAEAQDTBAEAgAwBALIMAQCgGAEAvxgBAEBuAQBfbgEAANQBABnUAQA01AEATdQBAGjUAQCB1AEAnNQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC11AEA0NQBAOnUAQAE1QEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBADjVAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBs1QEAhdUBAKDVAQC51QEA1NUBAO3VAQAI1gEAIdYBADzWAQBV1gEAcNYBAInWAQCo1gEAwNYBAOLWAQD61gEAHNcBADTXAQBW1wEAbtcBAJDXAQCo1wEAytcBAMrXAQAA6QEAIekBADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBAAsYAAANGAAAAP4AAA/+AAAAAQ4A7wEOADAAAAA5AAAAQQAAAFoAAABfAAAAXwAAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALcAAAC3AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAAADAAB0AwAAdgMAAHcDAAB7AwAAfQMAAH8DAAB/AwAAhgMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIMEAACHBAAAigQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAGkGAABuBgAA0wYAANUGAADcBgAA3wYAAOgGAADqBgAA/AYAAP8GAAD/BgAAEAcAAEoHAABNBwAAsQcAAMAHAAD1BwAA+gcAAPoHAAD9BwAA/QcAAAAIAAAtCAAAQAgAAFsIAABgCAAAaggAAKAIAAC0CAAAtggAAMcIAADTCAAA4QgAAOMIAABjCQAAZgkAAG8JAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAADxCQAA/AkAAPwJAAD+CQAA/gkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPAsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAYAwAAGMMAABmDAAAbwwAAIAMAACDDAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAALwMAADEDAAAxgwAAMgMAADKDAAAzQwAANUMAADWDAAA3gwAAN4MAADgDAAA4wwAAOYMAADvDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABODQAAVA0AAFcNAABfDQAAYw0AAGYNAABvDQAAeg0AAH8NAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADKDQAAyg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPMNAAABDgAAOg4AAEAOAABODgAAUA4AAFkOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADGDgAAyA4AAM0OAADQDgAA2Q4A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AIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAA0AUAAOoFAADvBQAA8gUAACAGAABKBgAAbgYAAG8GAABxBgAA0wYAANUGAADVBgAA5QYAAOYGAADuBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMoHAADqBwAA9AcAAPUHAAD6BwAA+gcAAAAIAAAVCAAAGggAABoIAAAkCAAAJAgAACgIAAAoCAAAQAgAAFgIAABgCAAAaggAAKAIAAC0CAAAtggAAMcIAAAECQAAOQkAAD0JAAA9CQAAUAkAAFAJAABYCQAAYQkAAHEJAACACQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvQkAAL0JAADOCQAAzgkAANwJAADdCQAA3wkAAOEJAADwCQAA8QkAAPwJAAD8CQAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAABZCgAAXAoAAF4KAABeCgAAcgoAAHQKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC9CgAAvQoAANAKAADQCgAA4AoAAOEKAAD5CgAA+QoAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAXAsAAF0LAABfCwAAYQsAAHELAABxCwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAADQCwAA0AsAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABYDAAAWgwAAGAMAABhDAAAgAwAAIAMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL0MAADeDAAA3gwAAOAMAADhDAAA8QwAAPIMAAAEDQAADA0AAA4NAAAQDQAAEg0AADoNAAA9DQAAPQ0A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ALMUAQC4FAEAuhQBALoUAQC9FAEAvRQBAL8UAQDAFAEAwhQBAMMUAQCvFQEArxUBALIVAQC1FQEAvBUBAL0VAQC/FQEAwBUBANwVAQDdFQEAMxYBADoWAQA9FgEAPRYBAD8WAQBAFgEAqxYBAKsWAQCtFgEArRYBALAWAQC1FgEAtxYBALcWAQAdFwEAHxcBACIXAQAlFwEAJxcBACsXAQAvGAEANxgBADkYAQA6GAEAMBkBADAZAQA7GQEAPBkBAD4ZAQA+GQEAQxkBAEMZAQDUGQEA1xkBANoZAQDbGQEA4BkBAOAZAQABGgEAChoBADMaAQA4GgEAOxoBAD4aAQBHGgEARxoBAFEaAQBWGgEAWRoBAFsaAQCKGgEAlhoBAJgaAQCZGgEAMBwBADYcAQA4HAEAPRwBAD8cAQA/HAEAkhwBAKccAQCqHAEAsBwBALIcAQCzHAEAtRwBALYcAQAxHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARR0BAEcdAQBHHQEAkB0BAJEdAQCVHQEAlR0BAJcdAQCXHQEA8x4BAPQeAQDwagEA9GoBADBrAQA2awEAT28BAE9vAQCPbwEAkm8BAORvAQDkbwEAnbwBAJ68AQBl0QEAZdEBAGfRAQBp0QEAbtEBAHLRAQB70QEAgtEBAIXRAQCL0QEAqtEBAK3RAQBC0gEARNIBAADaAQA22gEAO9oBAGzaAQB12gEAddoBAITaAQCE2gEAm9oBAJ/aAQCh2gEAr9oBAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAw4QEANuEBAOziAQDv4gEA0OgBANboAQBE6QEASukBAPvzAQD/8wEAIAAOAH8ADgAAAQ4A7wEOAAARAABfEQAAYKkAAHypAAAKAAAACgAAAACsAAAArAAAHKwAABysAAA4rAAAOKwAAFSsAABUrAAAcKwAAHCsAACMrAAAjKwAAKisAACorAAAxKwAAMSsAADgrAAA4KwAAPysAAD8rAAAGK0AABitAAA0rQAANK0AAFCtAABQrQAAbK0AAGytAACIrQAAiK0AAKStAACkrQAAwK0AAMCtAADcrQAA3K0AAPitAAD4rQAAFK4AABSuAAAwrgAAMK4AAEyuAABMrgAAaK4AAGiuAACErgAAhK4AAKCuAACgrgAAvK4AALyuAADYrgAA2K4AAPSuAAD0rgAAEK8AABCvAAAsrwAALK8AAEivAABIrwAAZK8AAGSvAACArwAAgK8AAJyvAACcrwAAuK8AALivAADUrwAA1K8AAPCvAADwrwAADLAAAAywAAAosAAAKLAAAESwAABEsAAAYLAAAGCwAAB8sAAAfLAAAJiwAACYsAAAtLAAALSwAADQsAAA0LAAAOywAADssAAACLEAAAixAAAksQAAJLEAAECxAABAsQAAXLEAAFyxAAB4sQAAeLEAAJSxAACUsQAAsLEAALCxAADMsQAAzLEAAOixAADosQAABLIAAASyAAAgsgAAILIAADyyAAA8sgAAWLIAAFiyAAB0sgAAdLIAAJCyAACQsgAArLIAAKyyAADIsgAAyLIAAOSyAADksgAAALMAAACzAAAcswAAHLMAADizAAA4swAAVLMAAFSzAABwswAAcLMAAIyzAACMswAAqLMAAKizAADEswAAxLMAAOCzAADgswAA/LMAAPyzAAAYtAAAGLQAADS0AAA0tAAAULQAAFC0AABstAAAbLQAAIi0AACItAAApLQAAKS0AADAtAAAwLQAANy0AADctAAA+LQAAPi0AAAUtQAAFLUAADC1AAAwtQAATLUAAEy1AABotQAAaLUAAIS1AACEtQAAoLUAAKC1AAC8tQAAvLUAANi1AADYtQAA9LUAAPS1AAAQtgAAELYAACy2AAAstgAASLYAAEi2AABktgAAZLYAAIC2AACAtgAAnLYAAJy2AAC4tgAAuLYAANS2AADUtgAA8LYAAPC2AAAMtwAADLcAACi3AAAotwAARLcAAES3AABgtwAAYLcAAHy3AAB8twAAmLcAAJi3AAC0twAAtLcAANC3AADQtwAA7LcAAOy3AAAIuAAACLgAACS4AAAkuAAAQLgAAEC4AABcuAAAXLgAAHi4AAB4uAAAlLgAAJS4AACwuAAAsLgAAMy4AADMuAAA6LgAAOi4AAAEuQAABLkAACC5AAAguQAAPLkAADy5AABYuQAAWLkAAHS5AAB0uQAAkLkAAJC5AACsuQAArLkAAMi5AADIuQAA5LkAAOS5AAAAugAAALoAABy6AAAcugAAOLoAADi6AABUugAAVLoAAHC6AABwugAAjLoAAIy6AACougAAqLoAAMS6AADEugAA4LoAAOC6AAD8ugAA/LoAABi7AAAYuwAANLsAADS7AABQuwAAULsAAGy7AABsuwAAiLsAAIi7AACkuwAApLsAAMC7AADAuwAA3LsAANy7AAD4uwAA+LsAABS8AAAUvAAAMLwAADC8AABMvAAATLwAAGi8AABovAAAhLwAAIS8AACgvAAAoLwAALy8AAC8vAAA2LwAANi8AAD0vAAA9LwAABC9AAAQvQAALL0AACy9AABIvQAASL0AAGS9AABkvQAAgL0AAIC9AACcvQAAnL0AALi9AAC4vQAA1L0AANS9AADwvQAA8L0AAAy+AAAMvgAAKL4AACi+AABEvgAARL4AAGC+AABgvgAAfL4AAHy+AACYvgAAmL4AALS+AAC0vgAA0L4AANC+AADsvgAA7L4AAAi/AAAIvwAAJL8AACS/AABAvwAAQL8AAFy/AABcvwAAeL8AAHi/AACUvwAAlL8AALC/AACwvwAAzL8AAMy/AADovwAA6L8AAATAAAAEwAAAIMAAACDAAAA8wAAAPMAAAFjAAABYwAAAdMAAAHTAAACQwAAAkMAAAKzAAACswAAAyMAAAMjAAADkwAAA5MAAAADBAAAAwQAAHMEAABzBAAA4wQAAOMEAAFTBAABUwQAAcMEAAHDBAACMwQAAjMEAAKjBAACowQAAxMEAAMTBAADgwQAA4MEAAPzBAAD8wQAAGMIAABjCAAA0wgAANMIAAFDCAABQwgAAbMIAAGzCAACIwgAAiMIAAKTCAACkwgAAwMIAAMDCAADcwgAA3MIAAPjCAAD4wgAAFMMAABTDAAAwwwAAMMMAAEzDAABMwwAAaMMAAGjDAACEwwAAhMMAAKDDAACgwwAAvMMAALzDAADYwwAA2MMAAPTDAAD0wwAAEMQAABDEAAAsxAAALMQAAEjEAABIxAAAZMQAAGTEAACAxAAAgMQAAJzEAACcxAAAuMQAALjEAADUxAAA1MQAAPDEAADwxAAADMUAAAzFAAAoxQAAKMUAAETFAABExQAAYMUAAGDFAAB8xQAAfMUAAJjFAACYxQAAtMUAALTFAADQxQAA0MUAAOzFAADsxQAACMYAAAjGAAAkxgAAJMYAAEDGAABAxgAAXMYAAFzGAAB4xgAAeMYAAJTGAACUxgAAsMYAALDGAADMxgAAzMYAAOjGAADoxgAABMcAAATHAAAgxwAAIMcAADzHAAA8xwAAWMcAAFjHAAB0xwAAdMcAAJDHAACQxwAArMcAAKzHAADIxwAAyMcAAOTHAADkxwAAAMgAAADIAAAcyAAAHMgAADjIAAA4yAAAVMgAAFTIAABwyAAAcMgAAIzIAACMyAAAqMgAAKjIAADEyAAAxMgAAODIAADgyAAA/MgAAPzIAAAYyQAAGMkAADTJAAA0yQAAUMkAAFDJAABsyQAAbMkAAIjJAACIyQAApMkAAKTJAADAyQAAwMkAANzJAADcyQAA+MkAAPjJAAAUygAAFMoAADDKAAAwygAATMoAAEzKAABoygAAaMoAAITKAACEygAAoMoAAKDKAAC8ygAAvMoAANjKAADYygAA9MoAAPTKAAAQywAAEMsAACzLAAAsywAASMsAAEjLAABkywAAZMsAAIDLAACAywAAnMsAAJzLAAC4ywAAuMsAANTLAADUywAA8MsAAPDLAAAMzAAADMwAACjMAAAozAAARMwAAETMAABgzAAAYMwAAHzMAAB8zAAAmMwAAJjMAAC0zAAAtMwAANDMAADQzAAA7MwAAOzMAAAIzQAACM0AACTNAAAkzQAAQM0AAEDNAABczQAAXM0AAHjNAAB4zQAAlM0AAJTNAACwzQAAsM0AAMzNAADMzQAA6M0AAOjNAAAEzgAABM4AACDOAAAgzgAAPM4AADzOAABYzgAAWM4AAHTOAAB0zgAAkM4AAJDOAACszgAArM4AAMjOAADIzgAA5M4AAOTOAAAAzwAAAM8AABzPAAAczwAAOM8AADjPAABUzwAAVM8AAHDPAABwzwAAjM8AAIzPAACozwAAqM8AAMTPAADEzwAA4M8AAODPAAD8zwAA/M8AABjQAAAY0AAANNAAADTQAABQ0AAAUNAAAGzQAABs0AAAiNAAAIjQAACk0AAApNAAAMDQAADA0AAA3NAAANzQAAD40AAA+NAAABTRAAAU0QAAMNEAADDRAABM0QAATNEAAGjRAABo0QAAhNEAAITRAACg0QAAoNEAALzRAAC80QAA2NEAANjRAAD00QAA9NEAABDSAAAQ0gAALNIAACzSAABI0gAASNIAAGTSAABk0gAAgNIAAIDSAACc0gAAnNIAALjSAAC40gAA1NIAANTSAADw0gAA8NIAAAzTAAAM0wAAKNMAACjTAABE0wAARNMAAGDTAABg0wAAfNMAAHzTAACY0wAAmNMAALTTAAC00wAA0NMAANDTAADs0wAA7NMAAAjUAAAI1AAAJNQAACTUAABA1AAAQNQAAFzUAABc1AAAeNQAAHjUAACU1AAAlNQAALDUAACw1AAAzNQAAMzUAADo1AAA6NQAAATVAAAE1QAAINUAACDVAAA81QAAPNUAAFjVAABY1QAAdNUAAHTVAACQ1QAAkNUAAKzVAACs1QAAyNUAAMjVAADk1QAA5NUAAADWAAAA1gAAHNYAABzWAAA41gAAONYAAFTWAABU1gAAcNYAAHDWAACM1gAAjNYAAKjWAACo1gAAxNYAAMTWAADg1gAA4NYAAPzWAAD81gAAGNcAABjXAAA01wAANNcAAFDXAABQ1wAAbNcAAGzXAACI1wAAiNcAAAGsAAAbrAAAHawAADesAAA5rAAAU6wAAFWsAABvrAAAcawAAIusAACNrAAAp6wAAKmsAADDrAAAxawAAN+sAADhrAAA+6wAAP2sAAAXrQAAGa0AADOtAAA1rQAAT60AAFGtAABrrQAAba0AAIetAACJrQAAo60AAKWtAAC/rQAAwa0AANutAADdrQAA960AAPmtAAATrgAAFa4AAC+uAAAxrgAAS64AAE2uAABnrgAAaa4AAIOuAACFrgAAn64AAKGuAAC7rgAAva4AANeuAADZrgAA864AAPWuAAAPrwAAEa8AACuvAAAtrwAAR68AAEmvAABjrwAAZa8AAH+vAACBrwAAm68AAJ2vAAC3rwAAua8AANOvAADVrwAA768AAPGvAAALsAAADbAAACewAAApsAAAQ7AAAEWwAABfsAAAYbAAAHuwAAB9sAAAl7AAAJmwAACzsAAAtbAAAM+wAADRsAAA67AAAO2wAAAHsQAACbEAACOxAAAlsQAAP7EAAEGxAABbsQAAXbEAAHexAAB5sQAAk7EAAJWxAACvsQAAsbEAAMuxAADNsQAA57EAAOmxAAADsgAABbIAAB+yAAAhsgAAO7IAAD2yAABXsgAAWbIAAHOyAAB1sgAAj7IAAJGyAACrsgAArbIAAMeyAADJsgAA47IAAOWyAAD/sgAAAbMAABuzAAAdswAAN7MAADmzAABTswAAVbMAAG+zAABxswAAi7MAAI2zAACnswAAqbMAAMOzAADFswAA37MAAOGzAAD7swAA/bMAABe0AAAZtAAAM7QAADW0AABPtAAAUbQAAGu0AABttAAAh7QAAIm0AACjtAAApbQAAL+0AADBtAAA27QAAN20AAD3tAAA+bQAABO1AAAVtQAAL7UAADG1AABLtQAATbUAAGe1AABptQAAg7UAAIW1AACftQAAobUAALu1AAC9tQAA17UAANm1AADztQAA9bUAAA+2AAARtgAAK7YAAC22AABHtgAASbYAAGO2AABltgAAf7YAAIG2AACbtgAAnbYAALe2AAC5tgAA07YAANW2AADvtgAA8bYAAAu3AAANtwAAJ7cAACm3AABDtwAARbcAAF+3AABhtwAAe7cAAH23AACXtwAAmbcAALO3AAC1twAAz7cAANG3AADrtwAA7bcAAAe4AAAJuAAAI7gAACW4AAA/uAAAQbgAAFu4AABduAAAd7gAAHm4AACTuAAAlbgAAK+4AACxuAAAy7gAAM24AADnuAAA6bgAAAO5AAAFuQAAH7kAACG5AAA7uQAAPbkAAFe5AABZuQAAc7kAAHW5AACPuQAAkbkAAKu5AACtuQAAx7kAAMm5AADjuQAA5bkAAP+5AAABugAAG7oAAB26AAA3ugAAOboAAFO6AABVugAAb7oAAHG6AACLugAAjboAAKe6AACpugAAw7oAAMW6AADfugAA4boAAPu6AAD9ugAAF7sAABm7AAAzuwAANbsAAE+7AABRuwAAa7sAAG27AACHuwAAibsAAKO7AACluwAAv7sAAMG7AADbuwAA3bsAAPe7AAD5uwAAE7wAABW8AAAvvAAAMbwAAEu8AABNvAAAZ7wAAGm8AACDvAAAhbwAAJ+8AAChvAAAu7wAAL28AADXvAAA2bwAAPO8AAD1vAAAD70AABG9AAArvQAALb0AAEe9AABJvQAAY70AAGW9AAB/vQAAgb0AAJu9AACdvQAAt70AALm9AADTvQAA1b0AAO+9AADxvQAAC74AAA2+AAAnvgAAKb4AAEO+AABFvgAAX74AAGG+AAB7vgAAfb4AAJe+AACZvgAAs74AALW+AADPvgAA0b4AAOu+AADtvgAAB78AAAm/AAAjvwAAJb8AAD+/AABBvwAAW78AAF2/AAB3vwAAeb8AAJO/AACVvwAAr78AALG/AADLvwAAzb8AAOe/AADpvwAAA8AAAAXAAAAfwAAAIcAAADvAAAA9wAAAV8AAAFnAAABzwAAAdcAAAI/AAACRwAAAq8AAAK3AAADHwAAAycAAAOPAAADlwAAA/8AAAAHBAAAbwQAAHcEAADfBAAA5wQAAU8EAAFXBAABvwQAAccEAAIvBAACNwQAAp8EAAKnBAADDwQAAxcEAAN/BAADhwQAA+8EAAP3BAAAXwgAAGcIAADPCAAA1wgAAT8IAAFHCAABrwgAAbcIAAIfCAACJwgAAo8IAAKXCAAC/wgAAwcIAANvCAADdwgAA98IAAPnCAAATwwAAFcMAAC/DAAAxwwAAS8MAAE3DAABnwwAAacMAAIPDAACFwwAAn8MAAKHDAAC7wwAAvcMAANfDAADZwwAA88MAAPXDAAAPxAAAEcQAACvEAAAtxAAAR8QAAEnEAABjxAAAZcQAAH/EAACBxAAAm8QAAJ3EAAC3xAAAucQAANPEAADVxAAA78QAAPHEAAALxQAADcUAACfFAAApxQAAQ8UAAEXFAABfxQAAYcUAAHvFAAB9xQAAl8UAAJnFAACzxQAAtcUAAM/FAADRxQAA68UAAO3FAAAHxgAACcYAACPGAAAlxgAAP8YAAEHGAABbxgAAXcYAAHfGAAB5xgAAk8YAAJXGAACvxgAAscYAAMvGAADNxgAA58YAAOnGAAADxwAABccAAB/HAAAhxwAAO8cAAD3HAABXxwAAWccAAHPHAAB1xwAAj8cAAJHHAACrxwAArccAAMfHAADJxwAA48cAAOXHAAD/xwAAAcgAABvIAAAdyAAAN8gAADnIAABTyAAAVcgAAG/IAABxyAAAi8gAAI3IAACnyAAAqcgAAMPIAADFyAAA38gAAOHIAAD7yAAA/cgAABfJAAAZyQAAM8kAADXJAABPyQAAUckAAGvJAABtyQAAh8kAAInJAACjyQAApckAAL/JAADByQAA28kAAN3JAAD3yQAA+ckAABPKAAAVygAAL8oAADHKAABLygAATcoAAGfKAABpygAAg8oAAIXKAACfygAAocoAALvKAAC9ygAA18oAANnKAADzygAA9coAAA/LAAARywAAK8sAAC3LAABHywAAScsAAGPLAABlywAAf8sAAIHLAACbywAAncsAALfLAAC5ywAA08sAANXLAADvywAA8csAAAvMAAANzAAAJ8wAACnMAABDzAAARcwAAF/MAABhzAAAe8wAAH3MAACXzAAAmcwAALPMAAC1zAAAz8wAANHMAADrzAAA7cwA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ALEHAACxBwAAygcAAOoHAAD0BwAA9QcAAPoHAAD6BwAAAAgAABUIAAAaCAAAGggAACQIAAAkCAAAKAgAACgIAABACAAAWAgAAGAIAABqCAAAoAgAALQIAAC2CAAAxwgAAAQJAAA5CQAAPQkAAD0JAABQCQAAUAkAAFgJAABhCQAAcQkAAIAJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAPAJAADxCQAA/AkAAPwJAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAFkKAABcCgAAXgoAAF4KAAByCgAAdAoAAIUKAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAAL0KAAC9CgAA0AoAANAKAADgCgAA4QoAAPkKAAD5CgAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPQsAAD0LAABcCwAAXQsAAF8LAABhCwAAcQsAAHELAACDCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAANALAADQCwAABQwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAAPQwAAFgMAABaDAAAYAwAAGEMAACADAAAgAwAAIUMAACMDAAAjgwAAJAMAACSDAAAqAwAAKoMAACzDAAAtQwAALkMAAC9DAAAvQwAAN4MAADeDAAA4AwAAOEMAADxDAAA8gwAAAQNAAAMDQAADg0AABANAAASDQAAOg0AAD0NAAA9DQAATg0AAE4NAABUDQAAVg0AAF8NAABhDQAAeg0AAH8NAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAAA8AAAAPAABADwAARw8AAEkPAABsDwAAiA8AAIwPAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAA+hAAAPwQAABIEgAAShIAAE0SAABQEgAAVhIAAFgSAABYEgAAWhIA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AKoAAACqAAAAtQAAALUAAAC6AAAAugAAAN8AAAD2AAAA+AAAAP8AAAABAQAAAQEAAAMBAAADAQAABQEAAAUBAAAHAQAABwEAAAkBAAAJAQAACwEAAAsBAAANAQAADQEAAA8BAAAPAQAAEQEAABEBAAATAQAAEwEAABUBAAAVAQAAFwEAABcBAAAZAQAAGQEAABsBAAAbAQAAHQEAAB0BAAAfAQAAHwEAACEBAAAhAQAAIwEAACMBAAAlAQAAJQEAACcBAAAnAQAAKQEAACkBAAArAQAAKwEAAC0BAAAtAQAALwEAAC8BAAAxAQAAMQEAADMBAAAzAQAANQEAADUBAAA3AQAAOAEAADoBAAA6AQAAPAEAADwBAAA+AQAAPgEAAEABAABAAQAAQgEAAEIBAABEAQAARAEAAEYBAABGAQAASAEAAEkBAABLAQAASwEAAE0BAABNAQAATwEAAE8BAABRAQAAUQEAAFMBAABTAQAAVQEAAFUBAABXAQAAVwEAAFkBAABZAQAAWwEAAFsBAABdAQAAXQEAAF8BAABfAQAAYQEAAGEBAABjAQAAYwEAAGUBAABlAQAAZwEAAGcBAABpAQAAaQEAAGsBAABrAQAAbQEAAG0BAABvAQAAbwEAAHEBAABxAQAAcwEAAHMBAAB1AQAAdQEAAHcBAAB3AQAAegEAAHoBAAB8AQAAfAEAAH4BAACAAQAAgwEAAIMBAACFAQAAhQEAAIgBAACIAQAAjAEAAI0BAACSAQAAkgEAAJUBAACVAQAAmQEAAJsBAACeAQAAngEAAKEBAAChAQAAowEAAKMBAAClAQAApQEAAKgBAACoAQAAqgEAAKsBAACtAQAArQEAALABAACwAQAAtAEAALQBAAC2AQAAtgEAALkBAAC6AQAAvQEAAL8BAADGAQAAxgEAAMkBAADJAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADwAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAhAgAAIQIAACMCAAAjAgAAJQIAACUCAAAnAgAAJwIAACkCAAApAgAAKwIAACsCAAAtAgAALQIAAC8CAAAvAgAAMQIAADECAAAzAgAAOQIAADwCAAA8AgAAPwIAAEACAABCAgAAQgIAAEcCAABHAgAASQIAAEkCAABLAgAASwIAAE0CAABNAgAATwIAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB6AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD8AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABgBQAAiAUAAPgTAAD9EwAAgBwAAIgcAAAAHQAAvx0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAnR4AAJ8eAACfHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAhx8AAJAfAACXHwAAoB8AAKcfAACwHwAAtB8AALYfAAC3HwAAvh8AAL4fAADCHwAAxB8AAMYfAADHHwAA0B8AANMfAADWHwAA1x8AAOAfAADnHwAA8h8AAPQfAAD2HwAA9x8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAohAAAKIQAADiEAAA8hAAATIQAAEyEAAC8hAAAvIQAANCEAADQhAAA5IQAAOSEAADwhAAA9IQAARiEAAEkhAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABeLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAfSwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAnaYAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cA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AB4BAAAeAQAAIAEAACABAAAiAQAAIgEAACQBAAAkAQAAJgEAACYBAAAoAQAAKAEAACoBAAAqAQAALAEAACwBAAAuAQAALgEAADABAAAwAQAAMgEAADIBAAA0AQAANAEAADYBAAA2AQAAOQEAADkBAAA7AQAAOwEAAD0BAAA9AQAAPwEAAD8BAABBAQAAQQEAAEMBAABDAQAARQEAAEUBAABHAQAARwEAAEoBAABKAQAATAEAAEwBAABOAQAATgEAAFABAABQAQAAUgEAAFIBAABUAQAAVAEAAFYBAABWAQAAWAEAAFgBAABaAQAAWgEAAFwBAABcAQAAXgEAAF4BAABgAQAAYAEAAGIBAABiAQAAZAEAAGQBAABmAQAAZgEAAGgBAABoAQAAagEAAGoBAABsAQAAbAEAAG4BAABuAQAAcAEAAHABAAByAQAAcgEAAHQBAAB0AQAAdgEAAHYBAAB4AQAAeQEAAHsBAAB7AQAAfQEAAH0BAACBAQAAggEAAIQBAACEAQAAhgEAAIcBAACJAQAAiwEAAI4BAACRAQAAkwEAAJQBAACWAQAAmAEAAJwBAACdAQAAnwEAAKABAACiAQAAogEAAKQBAACkAQAApgEAAKcBAACpAQAAqQEAAKwBAACsAQAArgEAAK8BAACxAQAAswEAALUBAAC1AQAAtwEAALgBAAC8AQAAvAEAAMQBAADFAQAAxwEAAMgBAADKAQAAywEAAM0BAADNAQAAzwEAAM8BAADRAQAA0QEAANMBAADTAQAA1QEAANUBAADXAQAA1wEAANkBAADZAQAA2wEAANsBAADeAQAA3gEAAOABAADgAQAA4gEAAOIBAADkAQAA5AEAAOYBAADmAQAA6AEAAOgBAADqAQAA6gEAAOwBAADsAQAA7gEAAO4BAADxAQAA8gEAAPQBAAD0AQAA9gEAAPgBAAD6AQAA+gEAAPwBAAD8AQAA/gEAAP4BAAAAAgAAAAIAAAICAAACAgAABAIAAAQCAAAGAgAABgIAAAgCAAAIAgAACgIAAAoCAAAMAgAADAIAAA4CAAAOAgAAEAIAABACAAASAgAAEgIAABQCAAAUAgAAFgIAABYCAAAYAgAAGAIAABoCAAAaAgAAHAIAABwCAAAeAgAAHgIAACACAAAgAgAAIgIAACICAAAkAgAAJAIAACYCAAAmAgAAKAIAACgCAAAqAgAAKgIAACwCAAAsAgAALgIAAC4CAAAwAgAAMAIAADICAAAyAgAAOgIAADsCAAA9AgAAPgIAAEECAABBAgAAQwIAAEYCAABIAgAASAIAAEoCAABKAgAATAIAAEwCAABOAgAATgIAAHADAABwAwAAcgMAAHIDAAB2AwAAdgMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAI8DAACRAwAAoQMAAKMDAACrAwAAzwMAAM8DAADSAwAA1AMAANgDAADYAwAA2gMAANoDAADcAwAA3AMAAN4DAADeAwAA4AMAAOADAADiAwAA4gMAAOQDAADkAwAA5gMAAOYDAADoAwAA6AMAAOoDAADqAwAA7AMAAOwDAADuAwAA7gMAAPQDAAD0AwAA9wMAAPcDAAD5AwAA+gMAAP0DAAAvBAAAYAQAAGAEAABiBAAAYgQAAGQEAABkBAAAZgQAAGYEAABoBAAAaAQAAGoEAABqBAAAbAQAAGwEAABuBAAAbgQAAHAEAABwBAAAcgQAAHIEAAB0BAAAdAQAAHYEAAB2BAAAeAQAAHgEAAB6BAAAegQAAHwEAAB8BAAAfgQAAH4EAACABAAAgAQAAIoEAACKBAAAjAQAAIwEAACOBAAAjgQAAJAEAACQBAAAkgQAAJIEAACUBAAAlAQAAJYEAACWBAAAmAQAAJgEAACaBAAAmgQAAJwEAACcBAAAngQAAJ4EAACgBAAAoAQAAKIEAACiBAAApAQAAKQEAACmBAAApgQAAKgEAACoBAAAqgQAAKoEAACsBAAArAQAAK4EAACuBAAAsAQAALAEAACyBAAAsgQAALQEAAC0BAAAtgQAALYEAAC4BAAAuAQAALoEAAC6BAAAvAQAALwEAAC+BAAAvgQAAMAEAADBBAAAwwQAAMMEAADFBAAAxQQAAMcEAADHBAAAyQQAAMkEAADLBAAAywQAAM0EAADNBAAA0AQAANAEAADSBAAA0gQAANQEAADUBAAA1gQAANYEAADYBAAA2AQAANoEAADaBAAA3AQAANwEAADeBAAA3gQAAOAEAADgBAAA4gQAAOIEAADkBAAA5AQAAOYEAADmBAAA6AQAAOgEAADqBAAA6gQAAOwEAADsBAAA7gQAAO4EAADwBAAA8AQAAPIEAADyBAAA9AQAAPQEAAD2BAAA9gQAAPgEAAD4BAAA+gQAAPoEAAD8BAAA/AQAAP4EAAD+BAAAAAUAAAAFAAACBQAAAgUAAAQFAAAEBQAABgUAAAYFAAAIBQAACAUAAAoFAAAKBQAADAUAAAwFAAAOBQAADgUAABAFAAAQBQAAEgUAABIFAAAUBQAAFAUAABYFAAAWBQAAGAUAABgFAAAaBQAAGgUAABwFAAAcBQAAHgUAAB4FAAAgBQAAIAUAACIFAAAiBQAAJAUAACQFAAAmBQAAJgUAACgFAAAoBQAAKgUAACoFAAAsBQAALAUAAC4FAAAuBQAAMQUAAFYFAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAACgEwAA9RMAAAAeAAAAHgAAAh4AAAIeAAAEHgAABB4AAAYeAAAGHgAACB4AAAgeAAAKHgAACh4AAAweAAAMHgAADh4AAA4eAAAQHgAAEB4AABIeAAASHgAAFB4AABQeAAAWHgAAFh4AABgeAAAYHgAAGh4AABoeAAAcHgAAHB4AAB4eAAAeHgAAIB4AACAeAAAiHgAAIh4AACQeAAAkHgAAJh4AACYeAAAoHgAAKB4AACoeAAAqHgAALB4AACweAAAuHgAALh4AADAeAAAwHgAAMh4AADIeAAA0HgAANB4AADYeAAA2HgAAOB4AADgeAAA6HgAAOh4AADweAAA8HgAAPh4AAD4eAABAHgAAQB4AAEIeAABCHgAARB4AAEQeAABGHgAARh4AAEgeAABIHgAASh4AAEoeAABMHgAATB4AAE4eAABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAAiEAAAIhAAAHIQAAByEAAAshAAANIQAAECEAABIhAAAVIQAAFSEAABkhAAAdIQAAJCEAACQhAAAmIQAAJiEAACghAAAoIQAAKiEAAC0hAAAwIQAAMyEAAD4hAAA/IQAARSEAAEUhAABgIQAAbyEAAIMhAACDIQAAtiQAAM8kAAAALAAALiwAAGAsAABgLAAAYiwAAGQsAABnLAAAZywAAGksAABpLAAAaywAAGssAABtLAAAcCwAAHIsAAByLAAAdSwAAHUsAAB+LAAAgCwAAIIsAACCLAAAhCwAAIQsAACGLAAAhiwAAIgsAACILAAAiiwAAIosAACMLAAAjCwAAI4sAACOLAAAkCwAAJAsAACSLAAAkiwAAJQsAACULAAAliwAAJYsAACYLAAAmCwAAJosAACaLAAAnCwAAJwsAACeLAAAniwAAKAsAACgLAAAoiwAAKIsAACkLAAApCwAAKYsAACmLAAAqCwAAKgsAACqLAAAqiwAAKwsAACsLAAAriwAAK4sAACwLAAAsCwAALIsAACyLAAAtCwAALQsAAC2LAAAtiwAALgsAAC4LAAAuiwAALosAAC8LAAAvCwAAL4sAAC+LAAAwCwAAMAsAADCLAAAwiwAAMQsAADELAAAxiwAAMYsAADILAAAyCwAAMosAADKLAAAzCwAAMwsAADOLAAAziwAANAsAADQLAAA0iwAANIsAADULAAA1CwAANYsAADWLAAA2CwAANgsAADaLAAA2iwAANwsAADcLAAA3iwAAN4sAADgLAAA4CwAAOIsAADiLAAA6ywAAOssAADtLAAA7SwAAPIsAADyLAAAQKYAAECmAABCpgAAQqYAAESmAABEpgAARqYAAEamAABIpgAASKYAAEqmAABKpgAATKYAAEymAABOpgAATqYAAFCmAABQpgAAUqYAAFKmAABUpgAAVKYAAFamAABWpgAAWKYAAFimAABapgAAWqYAAFymAABcpgAAXqYAAF6mAABgpgAAYKYAAGKmAABipgAAZKYAAGSmAABmpgAAZqYAAGimAABopgAAaqYAAGqmAABspgAAbKYAAICmAACApgAAgqYAAIKmAACEpgAAhKYAAIamAACGpgAAiKYAAIimAACKpgAAiqYAAIymAACMpgAAjqYAAI6mAACQpgAAkKYAAJKmAACSpgAAlKYAAJSmAACWpgAAlqYAAJimAACYpgAAmqYAAJqmAAAipwAAIqcAACSnAAAkpwAAJqcAACanAAAopwAAKKcAACqnAAAqpwAALKcAACynAAAupwAALqcAADKnAAAypwAANKcAADSnAAA2pwAANqcAADinAAA4pwAAOqcAADqnAAA8pwAAPKcAAD6nAAA+pwAAQKcAAECnAABCpwAAQqcAAESnAABEpwAARqcAAEanAABIpwAASKcAAEqnAABKpwAATKcAAEynAABOpwAATqcAAFCnAABQpwAAUqcAAFKnAABUpwAAVKcAAFanAABWpwAAWKcAAFinAABapwAAWqcAAFynAABcpwAAXqcAAF6nAABgpwAAYKcAAGKnAABipwAAZKcAAGSnAABmpwAAZqcAAGinAABopwAAaqcAAGqnAABspwAAbKcAAG6nAABupwAAeacAAHmnAAB7pwAAe6cAAH2nAAB+pwAAgKcAAICnAACCpwAAgqcAAISnAACEpwAAhqcAAIanAACLpwAAi6cAAI2nAACNpwAAkKcAAJCnAACSpwAAkqcAAJanAACWpwAAmKcAAJinAACapwAAmqcAAJynAACcpwAAnqcAAJ6nAACgpwAAoKcAAKKnAACipwAApKcAAKSnAACmpwAApqcAAKinAACopwAAqqcAAK6nAACwpwAAtKcAALanAAC2pwAAuKcAALinAAC6pwAAuqcAALynAAC8pwAAvqcAAL6nAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAAD1pwAA9acAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADUAQAZ1AEANNQBAE3UAQBo1AEAgdQBAJzUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAtdQBANDUAQDp1AEABNUBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQA41QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAbNUBAIXVAQCg1QEAudUBANTVAQDt1QEACNYBACHWAQA81gEAVdYBAHDWAQCJ1gEAqNYBAMDWAQDi1gEA+tYBABzXAQA01wEAVtcBAG7XAQCQ1wEAqNcBAMrXAQDK1wEAAOkBACHpAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQA+PR0ABQAAAAQeIAAEAAAAlhodAAIAAAA00x8AAQAAAEo9HQAFAAAAJB4gACwAAADMGh0ABgAAAIQfIAAlAQAAzREdAAYAAACsKCAAFAAAAPgaHQACAAAArN4fAAEAAABfPR0ABQAAAEwpIACJAgAAZj0dAAcAAACUPSAAPgAAAFg9HQAHAAAAhD8gAAcCAAB7PR0ACQAAALxPIAATAAAAmz0dAAUAAABUUCAASQAAAI89HQADAAAAnFIgAAIAAACXPR0AAgAAAKxSIAAJAAAAoj0dAAUAAAD0UiAAhAIAAJDSHABmAAAALgMAABwAAABpc0lzkNIcAGYAAABUAwAADQAAAJDSHABmAAAAVwMAAA0AAACQ0hwAZgAAAF8DAAAtAAAAkNIcAGYAAABhAwAACQAAAJDSHABmAAAAYgMAAAkAAACQ0hwAZgAAAGUDAAAKAAAAPgMAABQAAAAEAAAAPwMAAEADAAAEAAAABAAAAIIAAABBAwAABAAAAAQAAABCAwAAQwMAAAQAAAAEAAAARAMAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmVnZXgtc3ludGF4LTAuNi4yMy9zcmMvZXJyb3IucnNyZWdleCBwYXJzZSBlcnJvcjoKAAxpIAATAAAAsD8jAAAAAADYPyMAAQAAAG9uIGxpbmUgIChjb2x1bW4gKSB0aHJvdWdoIGxpbmUgOGkgAAgAAABAaSAACQAAAElpIAAPAAAAQGkgAAkAAABYIyMAAQAAAGVycm9yOiAAgGkgAAcAAACoaCAAZAAAAMoAAAANAAAAqGggAGQAAADLAAAADQAAACAgICCoaCAAZAAAAOwAAAAWAAAAqGggAGQAAAAHAQAAPwAAAEUDAAAMAAAABAAAAEYDAABHAwAAcgEAAEgDAAAEAAAABAAAAAIDAABJAwAABAAAAAQAAABnAQAASgMAAAAAAAABAAAAtwAAAEsDAAAEAAAABAAAAEwDAABNAwAATgMAAMyKIABNAAAAZggAACcAAABhc3NlcnRpb24gZmFpbGVkOiBhZGRfbG93ZXIgfHwgYWRkX3VwcGVyL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC1zeW50YXgtMC42LjIzL3NyYy9oaXIvaW50ZXJ2YWwucnMAbGogAGsAAACTAQAACQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmVnZXgtc3ludGF4LTAuNi4yMy9zcmMvaGlyL21vZC5ycwAA6GogAGYAAABwAAAAIAAAAGVtcHR5IGNoYXJhY3RlciBjbGFzc2VzIGFyZSBub3QgYWxsb3dlZFVuaWNvZGUtYXdhcmUgY2FzZSBpbnNlbnNpdGl2aXR5IG1hdGNoaW5nIGlzIG5vdCBhdmFpbGFibGUgKG1ha2Ugc3VyZSB0aGUgdW5pY29kZS1jYXNlIGZlYXR1cmUgaXMgZW5hYmxlZClVbmljb2RlLWF3YXJlIFBlcmwgY2xhc3Mgbm90IGZvdW5kIChtYWtlIHN1cmUg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AAQAAACDAwAAbXVsdGlfbGluZWRvdF9tYXRjaGVzX25ld19saW5lc3dhcF9ncmVlZHVuaWNvZGVhbHJlYWR5IG11dGFibHkgYm9ycm93ZWQAhAMAAAAAAAABAAAAdAEAAIUDAAAAAAAAAQAAAHYCAAANdSAA2D8jAAx1IAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LXN5bnRheC0wLjYuMjMvc3JjL3V0ZjgucnNpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBpbnZhbGlkIGVuY29kZWQgbGVuZ3RoOiAAAACLdyAAQgAAACh3IABjAAAAhgAAABIAAAAodyAAYwAAALUBAAAtAAAAKHcgAGMAAAC2AQAAKwAAACh3IABjAAAAuQEAAAkAAAB/AAAA/wcAAP//AAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LXN5bnRheC0wLjYuMjMvc3JjL2FzdC92aXNpdG9yLnJzAAAkeCAAagAAAA4BAAAtAAAAJHggAGoAAAAOAQAAPwAAACR4IABqAAAAEgEAABgAAAAkeCAAagAAABMBAAAYAAAAJHggAGoAAAAsAQAAIAAAACR4IABqAAAAIwEAAEEAAABzdGF0aWNkeW5hbWljQXRvbSgnJyB0eXBlPQAA/XggAAYAAAADeSAABwAAAFgjIwABAAAAfp0gAGAAAABXAAAANQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjYuMC9zcmMvdHJlZV9idWlsZGVyL21vZC5yc2h0bWw1ZXZlcjo6dHJlZV9idWlsZGVycHJvY2Vzc2luZyAgaW4gaW5zZXJ0aW9uIG1vZGUgAAAAt3kgAAsAAADCeSAAEwAAAKB5IAAXAAAAoHkgABcAAAA0eSAAbAAAADYBAABhc3NlcnRpb24gZmFpbGVkOiBtb3JlX3Rva2Vucy5pc19lbXB0eSgpNHkg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bTMyLXVua25vd24tdW5rbm93bi9yZWxlYXNlL2J1aWxkL2h0bWw1ZXZlci1hZjM2M2E2MWQwY2ZkYjg0L291dC9ydWxlcy5ycwCBIACAAAAACAAAABgAAAAAgSAAgAAAAN0EAAB4AAAATm9uLXNwYWNlIHRhYmxlIHRleHRub3QgcHJlcGFyZWQgdG8gaGFuZGxlIHRoaXMhAIEgAIAAAACOAwAAEwAAAACBIACAAAAAlQMAACsAAAAAgSAAgAAAABcDAABHAAAAaW1wb3NzaWJsZSBjYXNlIGluIFRleHQgbW9kZQCBIACAAAAAGgMAABAAAAAAgSAAgAAAAA8DAAA7AAAAQ2xvc2luZyB3cm9uZyBoZWFkaW5nIHRhZ05vIGhlYWRpbmcgdGFnIHRvIGNsb3NlTm8gbWF0Y2hpbmcgdGFnIHRvIGNsb3NlTm8gPHA+IHRhZyB0byBjbG9zZUZvcm0gZWxlbWVudCBub3QgaW4gc2NvcGUgb24gPC9mb3JtPkJhZCBvcGVuIGVsZW1lbnQgb24gPC9mb3JtPk51bGwgZm9ybSBlbGVtZW50IHBvaW50ZXIgb24gPC9mb3JtPjwvaHRtbD4gd2l0aCBubyA8Ym9keT4gaW4gc2NvcGU8L2JvZHk+IHdpdGggbm8gPGJvZHk+IGluIHNjb3BlaW1wb3NzaWJsZSBjYXNlIGluIEluQm9keSBtb2RlAAAAgSAAgAAAAAgDAAAQAAAATmVzdGVkIDxub2JyPm5lc3RlZCBidXR0b25zbmVzdGVkIGZvcm1zbmVzdGVkIGhlYWRpbmcgdGFnc25vIGhlYWQgZWxlbWVudAAAAACBIACAAAAA1gAAAEkAAAAAgSAAgAAAAFoGAAAsAAAAaW1wb3NzaWJsZSBjYXNlIGluIGZvcmVpZ24gY29udGVudAAAAIEgAIAAAABjBgAAEAAAAIYDAAABAAAAAQAAAG4BAABhc3NlcnRpb24gZmFpbGVkOiBtYXRjaGVzIShzZWxmLnByb2Nlc3NfdG9rZW4odG9rZW4pLCBUb2tlblNpbmtSZXN1bHQgOjogQ29udGludWUpL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4y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APSRIABmAAAATAEAAB8AAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiAAAOSSIAAqAAAAnQMAAAQAAAAEAAAAngMAAJ8DAACgAwAAoQMAAAQAAAAEAAAAogMAAKMDAAAEAAAABAAAAKQDAAClAwAABAAAAAQAAACYAwAAJD0qPV49fD1+PT0ASKAgAGIAAACPAAAAGwAAAEigIABiAAAAuQAAACEAAABIoCAAYgAAAMIAAAAoAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pbnB1dF9idWZmZXIuaXNfZW1wdHkoKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjYuMC9zcmMvZHJpdmVyLnJzypMgAGIAAAB6AAAACQAAAKYDAAAMAAAABAAAAKcDAACoAwAAqQMAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL3ZlYy9tb2QucnNUlCAATAAAACsHAAAkAAAAqgMAAAgAAAAEAAAAKgIAAGFzc2VydGlvbiBmYWlsZWQ6ICFzcy5pc19jb21iaW5hdG9yKCkvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlbGVjdG9ycy0wLjIyLjAvYnVpbGRlci5yc+WUIABfAAAASgAAAAkAAAC1niAAWgAAAFECAAAsAAAARXhhY3RTaXplSXRlcmF0b3Igb3Zlci1yZXBvcnRlZCBsZW5ndGgAALWeIABaAAAAUwIAADIAAABFeGFjdFNpemVJdGVyYXRvciB1bmRlci1yZXBvcnRlZCBsZW5ndGgAtZ4gAFoAAABWAgAADQAAAExlbmd0aCBuZWVkcyB0byBiZSBjb3JyZWN0IGZvciBUaGluQXJjIHRvIHdvcmsAANSVIAAuAAAAtZ4gAFoAAADRAgAACQAAANyhIABeAAAAQgEAABoAAADcoSAAXgAAAKAEAAAqAAAAIH4gICsgID4gOmhvc3Q6OnBhcnQoOjpzbG90dGVkKDpvbmx5LW9mLXR5cGU6bGFzdC1vZi10eXBlOmZpcnN0LW9mLXR5cGUA3KEgAF4AAABwBQAAGgAAADpudGgtbGFzdC1vZi10eXBlKDpudGgtb2YtdHlwZSg6bnRoLWxhc3QtY2hpbGQoOm50aC1jaGlsZCg6c2NvcGU6ZW1wdHk6cm9vdDpvbmx5LWNoaWxkOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6bm90KCBpIHMqfC1ubgCwPyMAAAAAAA6XIAABAAAAAAAAACAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAABAAAAIAAAAAEAAAACAAAAAAAAAAIAAAAAAAAAAwAAAAyXIAACAAAAAAAAACAAAAABAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAOlyAAAQAAANyhIABeAAAASQYAABUAAADcoSAAXgAAAPMGAAAVAAAA3KEgAF4AAADpBgAAKQAAAG50aC1jaGlsZG50aC1vZi10eXBlbnRoLWxhc3QtY2hpbGRudGgtbGFzdC1vZi10eXBlaG9zdG5vdGZpcnN0LWNoaWxkbGFzdC1jaGlsZG9ubHktY2hpbGRyb290ZW1wdHlmaXJzdC1vZi10eXBlbGFzdC1vZi10eXBlb25seS1vZi10eXBlAACrAwAADAAAAAQAAACsAwAArQMAAKwAAACuAwAAAAAAAAEAAAC3AAAAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9pdGVyLnJzAABwmCAATgAAAK4BAAAhAAAA+EIjAF8AAAD/AQAALwAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc21hbGx2ZWMtMS44LjAvc3JjL2xpYi5ycwAAAOCYIABdAAAAQQEAAC4AAABhc3NlcnRpb24gZmFpbGVkOiBzdGFydCA8PSBlbmRhc3NlcnRpb24gZmFpbGVkOiBuZXdfY2FwID49IGxlbgAA4JggAF0AAAB7AwAADQAAAK8DAAAIAAAABAAAALADAABcnyAAXgAAAFYAAAA7AAAAY2hhciByZWYgdG9rZW5pemVyIHN0ZXBwaW5nIGluIHN0YXRlIAAAAMCZIAAlAAAAaHRtbDVldmVyOjp0b2tlbml6ZXI6OmNoYXJfcmVmL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4yNi4wL3NyYy90b2tlbml6ZXIvY2hhcl9yZWYvbW9kLnJz8JkgAB4AAADwmSAAHgAAAA6aIAByAAAAfgAAAFNlbWljb2xvbiBtaXNzaW5nIGFmdGVyIG51bWVyaWMgY2hhcmFjdGVyIHJlZmVyZW5jZU51bWVyaWMgY2hhcmFjdGVyIHJlZmVyZW5jZSB3aXRob3V0IGRpZ2l0cwAAAKwgAAAAABEAGiAAAJIBAAAeIAAAJiAAACAgAAAhIAAAxgIAADAgAABgAQAAOSAAAFIBAAAAABEAfQEAAAAAEQAAABEAGCAAABkgAAAcIAAAHSAAACIgAAATIAAAFCAAANwCAAAiIQAAYQEAADogAABTAQAAAAARAH4BAAB4AQAASW52YWxpZCBudW1lcmljIGNoYXJhY3RlciByZWZlcmVuY2UgdmFsdWUgMHh8myAALAAAAAAAAAAgAAAACAAAAAIAQci3ggEL+REGAAAAAwAAAEludmFsaWQgbnVtZXJpYyBjaGFyYWN0ZXIgcmVmZXJlbmNlSW52YWxpZCBjaGFyYWN0ZXIgcmVmZXJlbmNlICbzmyAAHQAAAEludmFsaWQgY2hhcmFjdGVyIHJlZmVyZW5jZWFzc2VydGlvbiBmYWlsZWQ6IG5hbWVfbGVuID4gMAAAAA6aIAByAAAAXAEAABEAAAAOmiAAcgAAAF0BAAAkAAAADpogAHIAAABdAQAAUwAAAA6aIAByAAAAZAEAABoAAAAOmiAAcgAAAGQBAABFAAAAQ2hhcmFjdGVyIHJlZmVyZW5jZSBkb2VzIG5vdCBlbmQgd2l0aCBzZW1pY29sb25FcXVhbHMgc2lnbiBhZnRlciBjaGFyYWN0ZXIgcmVmZXJlbmNlIGluIGF0dHJpYnV0ZQAAAA6aIAByAAAAhgEAAD4AAAAOmiAAcgAAAIgBAAAuAAAADpogAHIAAACIAQAARQAAAEVPRiBpbiBudW1lcmljIGNoYXJhY3RlciByZWZlcmVuY2VFT0YgYWZ0ZXIgJyMnIGluIGNoYXJhY3RlciByZWZlcmVuY2UvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3RlbmRyaWwtMC40LjIvc3JjL3RlbmRyaWwucnMAAH6dIABgAAAArgMAAD0AAAB+nSAAYAAAAMIDAAAmAAAAdG9fZGlnaXQ6IHJhZGl4IGlzIHRvbyBoaWdoIChtYXhpbXVtIDM2KS9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvY29yZS9zcmMvY2hhci9tZXRob2RzLnJzKJ4gAFAAAABWAQAACQAAAGFzc2VydGlvbiBmYWlsZWQ6ICEocHRyIGFzICptdXQgdTgpLmlzX251bGwoKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2Vydm9fYXJjLTAuMS4xL2xpYi5ycwC1niAAWgAAAFoAAAAJAAAAsQMAAPhCIwBfAAAAlAAAACQAAACyAwAABAAAAAQAAACzAwAAtAMAAAQAAAAEAAAAtQMAALYDAAC3AwAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy90ZW5kcmlsLTAuNC4yL3NyYy9idWYzMi5ycwAAXJ8gAF4AAAAdAAAALgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2NyYXBlci0wLjEzLjAvc3JjL2VsZW1lbnRfcmVmL21vZC5ycwAAAMyfIABpAAAAJQAAACgAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3N0cmluZ19jYWNoZS0wLjguMS9zcmMvYXRvbS5ycwAASKAgAGIAAAD+AAAAHwAAAEigIABiAAAA/AAAAC8AAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlbGVjdG9ycy0wLjIyLjAvbWF0Y2hpbmcucnPMoCAAYAAAADQBAAAcAAAAzKAgAGAAAABQAQAAMgAAAE1hdGNoaW5nIGNvbXBsZXggc2VsZWN0b3IgIGZvciAATKEgABoAAABmoSAABQAAAHNlbGVjdG9yczo6bWF0Y2hpbmcAfKEgABMAAAB8oSAAEwAAAMygIABgAAAA3wEAAMygIABgAAAAngIAACUAAABFbGVtZW50UmVmbm9kZQAAuAMAAAQAAAAEAAAAuQMAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VsZWN0b3JzLTAuMjIuMC9wYXJzZXIucnMAANyhIABeAAAAQQAAAAkAAABBaXNiZWZvcmVhZnRlcmZpcnN0LWxpbmVmaXJzdC1sZXR0ZXJFbXB0eU5lZ2F0aW9uQ2xhc3NOZWVkc0lkZW50ugMAAAQAAAAEAAAAVQEAAEV4cGxpY2l0TmFtZXNwYWNlVW5leHBlY3RlZFRva2VuSW52YWxpZFF1YWxOYW1lSW5BdHRyQmFkVmFsdWVJbkF0dHJFeHBlY3RlZEJhckluQXR0ckV4cGVjdGVkTmFtZXNwYWNlAAAAuwMAAAQAAAAEAAAAQgEAAFVuZXhwZWN0ZWRJZGVudFVuc3VwcG9ydGVkUHNldWRvQ2xhc3NPckVsZW1lbnROb0lkZW50Rm9yUHNldWRvUHNldWRvRWxlbWVudEV4cGVjdGVkSWRlbnRQc2V1ZG9FbGVtZW50RXhwZWN0ZWRDb2xvblVuZXhwZWN0ZWRUb2tlbkluQXR0cmlidXRlU2VsZWN0b3JJbnZhbGlkU3RhdGVJbnZhbGlkUHNldWRvRWxlbWVudEFmdGVyU2xvdHRlZE5vblBzZXVkb0VsZW1lbnRBZnRlclNsb3R0ZWROb25Db21wb3VuZFNlbGVjdG9yTm9uU2ltcGxlU2VsZWN0b3JJbk5lZ2F0aW9uRGFuZ2xpbmdDb21iaW5hdG9yRW1wdHlTZWxlY3Rvck5vUXVhbGlmaWVkTmFtZUluQXR0cmlidXRlU2VsZWN0b3JQc2V1ZG9FbGVtZW50SW5Db21wbGV4U2VsZWN0b3IAAAACAAAACgAAAAEAAAAAAAAAAwAAAAwAAAACAAAADAAAACUAAAABAAAAAgAAAAQAAAAFAAAABQAAAAsAAAAJAAAAAQBBzMmCAQvoCRYAAABub3dyYXBub3Jlc2l6ZXRhcmdldGFsaW5rbWVkaWFkaXJkaXNhYmxlZHJldmFsaWduaHJlZmxhbmdjb21wYWN0bGFuZ3JlYWRvbmx5c2VsZWN0ZWRjb2xvcmZyYW1ldmxpbmtsaW5rdmFsaWduZGlyZWN0aW9uYXhpc2NoYXJzZXRyZWxtZXRob2RsYW5ndWFnZWh0dHAtZXF1aXZzaGFwZWJnY29sb3JjbGVhcnRleHRub3NoYWRlbXVsdGlwbGVjaGVja2VkYWNjZXB0bm9ocmVmY29kZXR5cGVzY29wZXZhbHVldHlwZXR5cGVhY2NlcHQtY2hhcnNldGZhY2VydWxlc2VuY3R5cGVzY3JvbGxpbmdkZWZlcmRlY2xhcmXQpCAABgAAANakIAAIAAAA3qQgAAYAAADkpCAABQAAAOmkIAAFAAAA7qQgAAMAAADxpCAACAAAAPmkIAADAAAA/KQgAAUAAAABpSAACAAAAAmlIAAHAAAAEKUgAAQAAAAUpSAACAAAABylIAAIAAAAJKUgAAUAAAAppSAABQAAAC6lIAAFAAAAM6UgAAQAAAA3pSAABgAAAD2lIAAJAAAARqUgAAQAAABKpSAABwAAAFGlIAADAAAAVKUgAAYAAABapSAACAAAAGKlIAAKAAAAbKUgAAUAAABxpSAABwAAAHilIAAFAAAAfaUgAAQAAACBpSAABwAAAIilIAAIAAAAkKUgAAcAAACXpSAABgAAAJ2lIAAGAAAAo6UgAAgAAACrpSAABQAAALClIAAJAAAAuaUgAAQAAAC9pSAADgAAAMulIAAEAAAAz6UgAAUAAADUpSAABwAAANulIAAJAAAA5KUgAAUAAADppSAABwAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VsZWN0b3JzLTAuMjIuMC9hdHRyLnJzYKcgAFwAAAB1AAAAMAAAAGCnIABcAAAAcwAAAEwAAABgpyAAXAAAAH4AAABNAAAAIAAAAAkAAAAKAAAADQAAAAwAAABgpyAAXAAAAL0AAAAwAAAACB4jAE8AAAAcBAAAFwAAAAgeIwBPAAAAjAUAACEAAAAIHiMATwAAAJgFAAAUAAAACB4jAE8AAACYBQAAIQAAAHN0cnVjdCB2YXJpYW50AABQqCAADgAAAHR1cGxlIHZhcmlhbnQAAABoqCAADQAAAG5ld3R5cGUgdmFyaWFudACAqCAADwAAAHVuaXQgdmFyaWFudJioIAAMAAAAZW51bayoIAAEAAAAbWFwALioIAADAAAAc2VxdWVuY2XEqCAACAAAAG5ld3R5cGUgc3RydWN0AADUqCAADgAAAE9wdGlvbiB2YWx1ZeyoIAAMAAAAdW5pdCB2YWx1ZQAAAKkgAAoAAABieXRlIGFycmF5AAAUqSAACgAAAHN0cmluZyAAKKkgAAcAAABjaGFyYWN0ZXIgYGA4qSAACwAAAEOpIAABAAAAZmxvYXRpbmcgcG9pbnQgYFSpIAAQAAAAQ6kgAAEAAABpbnRlZ2VyIGAAAAB0qSAACQAAAEOpIAABAAAAYm9vbGVhbiBgAAAAkKkgAAkAAABDqSAAAQAAAGEgc3RyaW5nAEG+04IBC5kV8D8AAAAAAAAkQAAAAAAAAFlAAAAAAABAj0AAAAAAAIjDQAAAAAAAavhAAAAAAICELkEAAAAA0BJjQQAAAACE15dBAAAAAGXNzUEAAAAgX6ACQgAAAOh2SDdCAAAAopQabUIAAEDlnDCiQgAAkB7EvNZCAAA0JvVrDEMAgOA3ecNBQwCg2IVXNHZDAMhOZ23Bq0MAPZFg5FjhQ0CMtXgdrxVEUO/i1uQaS0SS1U0Gz/CARPZK4ccCLbVEtJ3ZeUN46kSRAigsKosgRTUDMrf0rVRFAoT+5HHZiUWBEh8v5yfARSHX5vrgMfRF6oygOVk+KUYksAiI741fRhduBbW1uJNGnMlGIuOmyEYDfNjqm9D+RoJNx3JhQjNH4yB5z/kSaEcbaVdDuBeeR7GhFirTztJHHUqc9IeCB0ilXMPxKWM9SOcZGjf6XXJIYaDgxHj1pkh5yBj21rLcSEx9z1nG7xFJnlxD8LdrRknGM1TspQZ8SVygtLMnhLFJc8ihoDHl5UmPOsoIfl4bSppkfsUOG1FKwP3ddtJhhUowfZUUR7q6Sj5u3WxstPBKzskUiIfhJEtB/Blq6RlaS6k9UOIxUJBLE03kWj5kxEtXYJ3xTX35S224BG6h3C9MRPPC5OTpY0wVsPMdXuSYTBuccKV1Hc9MkWFmh2lyA031+T/pA084TXL4j+PEYm5NR/s5Drv9ok0ZesjRKb3XTZ+YOkZ0rA1OZJ/kq8iLQk49x93Wui53Tgw5lYxp+qxOp0Pd94Ec4k6RlNR1oqMWT7W5SROLTExPERQO7NavgU8WmRGnzBu2T1v/1dC/outPmb+F4rdFIVB/LyfbJZdVUF/78FHv/IpQG502kxXewFBiRAT4mhX1UHtVBbYBWypRbVXDEeF4YFHIKjRWGZeUUXo1wavfvMlRbMFYywsWAFLH8S6+jhs0Ujmuum1yImlSx1kpCQ9rn1Id2Lll6aLTUiROKL+jiwhTrWHyroyuPlMMfVftFy1zU09crehd+KdTY7PYYnX23VMecMddCboSVCVMObWLaEdULp+Hoq5CfVR9w5QlrUmyVFz0+W4Y3OZUc3G4ih6THFXoRrMW89tRVaIYYNzvUoZVyh5406vnu1U/Eytky3DxVQ7YNT3+zCVWEk6DzD1AW1bLENKfJgiRVv6UxkcwSsVWPTq4Wbyc+lZmJBO49aEwV4DtFyZzymRX4Oid7w/9mVeMscL1KT7QV+9dM3O0TQRYazUAkCFhOVjFQgD0ablvWLspgDji06NYKjSgxtrI2Fg1QUh4EfsOWcEoLevqXENZ8XL4pSU0eFmtj3YPL0GuWcwZqmm96OJZP6AUxOyiF1pPyBn1p4tNWjIdMPlId4JafiR8NxsVt1qeLVsFYtrsWoL8WEN9CCJbozsvlJyKVluMCju5Qy2MW5fmxFNKnMFbPSC26FwD9ltNqOMiNIQrXDBJzpWgMmFcfNtBu0h/lVxbUhLqGt/KXHlzS9JwywBdV1DeBk3+NF1t5JVI4D1qXcSuXS2sZqBddRq1OFeA1F0SYeIGbaAJXqt8TSREBEBe1ttgLVUFdF7MErl4qgapXn9X5xZVSN9er5ZQLjWNE19bvOR5gnBIX3LrXRijjH5fJ7M67+UXs1/xXwlr393nX+23y0VX1R1g9FKfi1alUmCxJ4curE6HYJ3xKDpXIr1gApdZhHY18mDD/G8l1MImYfT7yy6Jc1xheH0/vTXIkWHWXI8sQzrGYQw0s/fTyPthhwDQeoRdMWKpAISZ5bRlYtQA5f8eIptihCDvX1P10GKl6Oo3qDIFY8+i5UVSfzpjwYWva5OPcGMyZ5tGeLOkY/5AQlhW4Nljn2gp9zUsEGTGwvN0QzdEZHizMFIURXlkVuC8ZlmWr2Q2DDbg973jZEOPQ9h1rRhlFHNUTtPYTmXsx/QQhEeDZej5MRVlGbhlYXh+Wr4f7mU9C4/41tMiZgzOsrbMiFdmj4Ff5P9qjWb5sLvu32LCZjidauqX+/ZmhkQF5X26LGfUSiOvjvRhZ4kd7FqycZZn6ySn8R4OzGcTdwhX04gBaNeUyiwI6zVoDTr9N8pla2hIRP5inh+haFrVvfuFZ9VosUqtemfBCmmvTqys4LhAaVpi19cY53Rp8TrNDd8gqmnWRKBoi1TgaQxWyEKuaRRqj2t60xmESWpzBllIIOV/agikNy0077NqCo2FOAHr6GpM8KaGwSUfazBWKPSYd1Nru2syMX9ViGuqBn/93mq+aypkb17LAvNrNT0LNn7DJ2yCDI7DXbRdbNHHOJq6kJJsxvnGQOk0x2w3uPiQIwL9bCNzmzpWITJt609CyaupZm3m45K7FlScbXDOOzWOtNFtDMKKwrEhBm6Pci0zHqo7bpln/N9SSnFuf4H7l+ecpW7fYfp9IQTbbix9vO6U4hBvdpxrKjobRW+Ugwa1CGJ6bz0SJHFFfbBvzBZtzZac5G9/XMiAvMMZcM85fdBVGlBwQ4icROsghHBUqsMVJim5cOmUNJtvc+9wEd0AwSWoI3FWFEExL5JYcWtZkf26to5x49d63jQyw3HcjRkWwv73cVPxn5ty/i1y1PZDoQe/YnKJ9JSJyW6Xcqsx+ut7Ss1yC198c41OAnPNdlvQMOI2c4FUcgS9mmxz0HTHIrbgoXMEUnmr41jWc4amV5Yc7wt0FMj23XF1QXQYenRVztJ1dJ6Y0eqBR6t0Y//CMrEM4XQ8v3N/3U8VdQuvUN/Uo0p1Z22SC2WmgHXACHdO/s+0dfHKFOL9A+p11v5MrX5CIHaMPqBYHlNUdi9OyO7lZ4l2u2F6at/Bv3YVfYyiK9nzdlqcL4t2zyh3cIP7LVQDX3cmMr2cFGKTd7B+7MOZOsh3XJ7nNEBJ/nf5whAhyO0yeLjzVCk6qWd4pTCqs4iTnXhnXkpwNXzSeAH2XMxCGwd5gjN0fxPiPHkxoKgvTA1yeT3IkjufkKZ5TXp3Csc03HlwrIpm/KAReoxXLYA7CUZ6b604YIqLe3plbCN8Njexen9HLBsEheV6Xln3IUXmGnvblzo1689Qe9I9iQLmA4V7Ro0rg99EuntMOPuxC2vwe18Gep7OhSR89ocYRkKnWXz6VM9riQiQfDgqw8arCsR8x/RzuFYN+Xz48ZBmrFAvfTuXGsBrkmN9Cj0hsAZ3mH1MjClcyJTOfbD3mTn9HAN+nHUAiDzkN34DkwCqS91tfuJbQEpPqqJ+2nLQHONU136QjwTkGyoNf7rZgm5ROkJ/KZAjyuXIdn8zdKw8H3usf6DI64XzzOF/L1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZV9qc29uLTEuMC42NC9zcmMvcmVhZC5ycwAAAGCzIABhAAAAnQEAABQAAABgsyAAYQAAAMIBAAATAAAAYLMgAGEAAADRAQAAMAAAAGCzIABhAAAAxwEAACkAAABgsyAAYQAAAMsBAAA0AAAAYLMgAGEAAAAiAgAAEwAAAGCzIABhAAAAOgIAACUAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAQBBkOmCAQsBAQBBtOqCAQuzAv///////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4P//////////////////////////////////8KCwwNDg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8wMTIzNDU2Nzg5YWJjZGVmdXV1dXV1dXVidG51ZnJ1dXV1dXV1dXV1dXV1dXV1dXUAACIAQaDtggELAVwAQcTuggEL9RZ1bmV4cGVjdGVkIGVuZCBvZiBoZXggZXNjYXBldHJhaWxpbmcgY2hhcmFjdGVyc3RyYWlsaW5nIGNvbW1hbG9uZSBsZWFkaW5nIHN1cnJvZ2F0ZSBpbiBoZXggZXNjYXBla2V5IG11c3QgYmUgYSBzdHJpbmdjb250cm9sIGNoYXJhY3RlciAoXHUwMDAwLVx1MDAxRikgZm91bmQgd2hpbGUgcGFyc2luZyBhIHN0cmluZ2ludmFsaWQgdW5pY29kZSBjb2RlIHBvaW50bnVtYmVyIG91dCBvZiByYW5nZWludmFsaWQgbnVtYmVyaW52YWxpZCBlc2NhcGVleHBlY3RlZCB2YWx1ZWV4cGVjdGVkIGlkZW50ZXhwZWN0ZWQgYCxgIG9yIGB9YGV4cGVjdGVkIGAsYCBvciBgXWBleHBlY3RlZCBgOmBFT0Ygd2hpbGUgcGFyc2luZyBhIHZhbHVlRU9GIHdoaWxlIHBhcnNpbmcgYSBzdHJpbmdFT0Ygd2hpbGUgcGFyc2luZyBhbiBvYmplY3RFT0Ygd2hpbGUgcGFyc2luZyBhIGxpc3QgYXQgbGluZSAgY29sdW1uIAAAALA/IwAAAAAA9LggAAkAAAD9uCAACAAAAEVycm9yKCwgbGluZTogLCBjb2x1bW46ICC5IAAGAAAAJrkgAAgAAAAuuSAACgAAAFgjIwABAAAAaW52YWxpZCB0eXBlOiAsIGV4cGVjdGVkIAAAAFi5IAAOAAAAZrkgAAsAAABpbnZhbGlkIHR5cGU6IG51bGwsIGV4cGVjdGVkIAAAAIS5IAAdAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZV9qc29uLTEuMC42NC9zcmMvZXJyb3IucnMAAKy5IABiAAAAkgEAAB4AAACsuSAAYgAAAJYBAAAJAAAArLkgAGIAAACdAQAAHgAAAKy5IABiAAAApgEAACcAAACsuSAAYgAAAKoBAAApAAAAvAMAAAwAAAAEAAAAvQMAAL4DAAC/AwAAwAMAAAAAAAABAAAAtwAAAAgeIwBPAAAAcAQAABcAAAAIHiMATwAAAOMFAAAUAAAACB4jAE8AAADjBQAAIQAAAAgeIwBPAAAA7wUAABQAAAAIHiMATwAAAO8FAAAhAAAAwQMAAAQAAAAEAAAAwgMAAMMDAADEAwAAQWxsb2NFcnJsYXlvdXQAAMUDAAAEAAAABAAAAMYDAABDYXBhY2l0eU92ZXJmbG93QWNjZXNzRXJyb3J1c2Ugb2Ygc3RkOjp0aHJlYWQ6OmN1cnJlbnQoKSBpcyBub3QgcG9zc2libGUgYWZ0ZXIgdGhlIHRocmVhZCdzIGxvY2FsIGRhdGEgaGFzIGJlZW4gZGVzdHJveWVkbGlicmFyeS9zdGQvc3JjL3RocmVhZC9tb2QucnMAAIm7IAAdAAAAiQIAACMAAABmYWlsZWQgdG8gZ2VuZXJhdGUgdW5pcXVlIHRocmVhZCBJRDogYml0c3BhY2UgZXhoYXVzdGVkALi7IAA3AAAAibsgAB0AAAD3AwAAEQAAAIm7IAAdAAAA/QMAACoAAAAAbGlicmFyeS9zdGQvc3JjL2lvL2J1ZmZlcmVkL2xpbmV3cml0ZXJzaGltLnJzAAAZvCAALQAAAAEBAAApAAAAdW5jYXRlZ29yaXplZCBlcnJvcm90aGVyIGVycm9yb3V0IG9mIG1lbW9yeXVuZXhwZWN0ZWQgZW5kIG9mIGZpbGV1bnN1cHBvcnRlZG9wZXJhdGlvbiBpbnRlcnJ1cHRlZGFyZ3VtZW50IGxpc3QgdG9vIGxvbmdmaWxlbmFtZSB0b28gbG9uZ3RvbyBtYW55IGxpbmtzY3Jvc3MtZGV2aWNlIGxpbmsgb3IgcmVuYW1lZGVhZGxvY2tleGVjdXRhYmxlIGZpbGUgYnVzeXJlc291cmNlIGJ1c3lmaWxlIHRvbyBsYXJnZWZpbGVzeXN0ZW0gcXVvdGEgZXhjZWVkZWRzZWVrIG9uIHVuc2Vla2FibGUgZmlsZW5vIHN0b3JhZ2Ugc3BhY2V3cml0ZSB6ZXJvdGltZWQgb3V0aW52YWxpZCBkYXRhaW52YWxpZCBpbnB1dCBwYXJhbWV0ZXJzdGFsZSBuZXR3b3JrIGZpbGUgaGFuZGxlZmlsZXN5c3RlbSBsb29wIG9yIGluZGlyZWN0aW9uIGxpbWl0IChlLmcuIHN5bWxpbmsgbG9vcClyZWFkLW9ubHkgZmlsZXN5c3RlbSBvciBzdG9yYWdlIG1lZGl1bWRpcmVjdG9yeSBub3QgZW1wdHlpcyBhIGRpcmVjdG9yeW5vdCBhIGRpcmVjdG9yeW9wZXJhdGlvbiB3b3VsZCBibG9ja2VudGl0eSBhbHJlYWR5IGV4aXN0c2Jyb2tlbiBwaXBlbmV0d29yayBkb3duYWRkcmVzcyBub3QgYXZhaWxhYmxlYWRkcmVzcyBpbiB1c2Vub3QgY29ubmVjdGVkY29ubmVjdGlvbiBhYm9ydGVkbmV0d29yayB1bnJlYWNoYWJsZWhvc3QgdW5yZWFjaGFibGVjb25uZWN0aW9uIHJlc2V0Y29ubmVjdGlvbiByZWZ1c2VkcGVybWlzc2lvbiBkZW5pZWRlbnRpdHkgbm90IGZvdW5kRXJyb3JraW5kAMcDAAABAAAAAQAAAMgDAABtZXNzYWdlAMcDAAAIAAAABAAAAMkDAABLaW5kT3Njb2RlAADHAwAABAAAAAQAAADKAwAAywMAAAwAAAAEAAAAzAMAACAob3MgZXJyb3IgALA/IwAAAAAApL8gAAsAAABYIyMAAQAAAGZhaWxlZCB0byB3cml0ZSB3aG9sZSBidWZmZXLIvyAAHAAAAGxpYnJhcnkvc3RkL3NyYy9pby9zdGRpby5ycwDsvyAAGwAAAGADAAAUAAAAZmFpbGVkIHByaW50aW5nIHRvIDogAAAAGMAgABMAAAArwCAAAgAAAOy/IAAbAAAAowQAAAkAAABzdGRvdXRmb3JtYXR0ZXIgZXJyb3IAAABWwCAADwAAAM0DAAAMAAAABAAAAM4DAADPAwAA0AMAAM0DAAAMAAAABAAAANEDAADSAwAA0wMAALA/IwAAAAAAHBkjAAEAAAAcGSMAAQAAABwZIwABAAAAbGlicmFyeS9zdGQvc3JjL25ldC9pcC5ycwAAAMDAIAAZAAAA+gMAAFoAAADAwCAAGQAAAP4DAABBAAAAbGlicmFyeS9zdGQvc3JjL3BhdGgucnMA/MAgABcAAADTAgAAGAAAAPzAIAAXAAAA+AIAACMAAAD8wCAAFwAAAPoCAAAdAAAA/MAgABcAAAASAwAAHgAAAPzAIAAXAAAArgMAACIAAAD8wCAAFwAAALkDAAAmAAAA/MAgABcAAADAAwAAJgAAAGxpYnJhcnkvc3RkL3NyYy9zeW5jL29uY2UucnPHAwAABAAAAAQAAADUAwAA1QMAAITBIAAcAAAARwEAADEAAABhc3NlcnRpb24gZmFpbGVkOiBzdGF0ZV9hbmRfcXVldWUgJiBTVEFURV9NQVNLID09IFJVTk5JTkcAAACEwSAAHAAAALEBAAAVAAAAT25jZSBpbnN0YW5jZSBoYXMgcHJldmlvdXNseSBiZWVuIHBvaXNvbmVkAAAQwiAAKgAAAITBIAAcAAAAkAEAABUAAAACAAAAhMEgABwAAAD3AQAACQAAAITBIAAcAAAAAwIAADUAAABQb2lzb25FcnJvcmxpYnJhcnkvc3RkL3NyYy9zeXNfY29tbW9uL3RocmVhZF9pbmZvLnJzg8IgACkAAAAWAAAAMwBBxIWDAQvLhgFsaWJyYXJ5L3N0ZC9zcmMvcGFuaWNraW5nLnJzxMIgABwAAADxAQAAHgAAAMcDAAAEAAAABAAAANYDAADHAwAABAAAAAQAAADXAwAAxwMAAAAAAAABAAAAdgIAANgDAAAIAAAABAAAANkDAADaAwAACAAAAAQAAADbAwAAVW5zdXBwb3J0ZWROdWxFcnJvcgDHAwAABAAAAAQAAADcAwAAZXJyb3JDdXN0b20AxwMAAAQAAAAEAAAA3QMAAMcDAAAEAAAABAAAAN4DAABVbmNhdGVnb3JpemVkT3RoZXJPdXRPZk1lbW9yeVVuZXhwZWN0ZWRFb2ZJbnRlcnJ1cHRlZEFyZ3VtZW50TGlzdFRvb0xvbmdGaWxlbmFtZVRvb0xvbmdUb29NYW55TGlua3NDcm9zc2VzRGV2aWNlc0RlYWRsb2NrRXhlY3V0YWJsZUZpbGVCdXN5UmVzb3VyY2VCdXN5RmlsZVRvb0xhcmdlRmlsZXN5c3RlbVF1b3RhRXhjZWVkZWROb3RTZWVrYWJsZVN0b3JhZ2VGdWxsV3JpdGVaZXJvVGltZWRPdXRJbnZhbGlkRGF0YUludmFsaWRJbnB1dFN0YWxlTmV0d29ya0ZpbGVIYW5kbGVGaWxlc3lzdGVtTG9vcFJlYWRPbmx5RmlsZXN5c3RlbURpcmVjdG9yeU5vdEVtcHR5SXNBRGlyZWN0b3J5Tm90QURpcmVjdG9yeVdvdWxkQmxvY2tBbHJlYWR5RXhpc3RzQnJva2VuUGlwZU5ldHdvcmtEb3duQWRkck5vdEF2YWlsYWJsZUFkZHJJblVzZU5vdENvbm5lY3RlZENvbm5lY3Rpb25BYm9ydGVkTmV0d29ya1VucmVhY2hhYmxlSG9zdFVucmVhY2hhYmxlQ29ubmVjdGlvblJlc2V0Q29ubmVjdGlvblJlZnVzZWRQZXJtaXNzaW9uRGVuaWVkTm90Rm91bmQAxwMAAAQAAAAEAAAA3wMAAOADAADhAwAAxwMAAAQAAAAEAAAA4gMAAOMDAADkAwAAb3BlcmF0aW9uIHN1Y2Nlc3NmdWx0aW1lIG5vdCBpbXBsZW1lbnRlZCBvbiB0aGlzIHBsYXRmb3JtAAAA6MUgACUAAABsaWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvdGltZS5ycwAYxiAALwAAAA0AAAAJAAAAY29uZHZhciB3YWl0IG5vdCBzdXBwb3J0ZWQAAFjGIAAaAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2NvbmR2YXIucnMAAHzGIAAyAAAAFwAAAAkAAABjYW5ub3QgcmVjdXJzaXZlbHkgYWNxdWlyZSBtdXRleMDGIAAgAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL211dGV4LnJz6MYgADAAAAAXAAAACQAAAGxpYnJhcnkvc3RkL3NyYy9zeXNfY29tbW9uL3RocmVhZF9wYXJrZXIvZ2VuZXJpYy5ycwAoxyAAMwAAACEAAAAmAAAAaW5jb25zaXN0ZW50IHBhcmsgc3RhdGUAbMcgABcAAAAoxyAAMwAAAC8AAAAXAAAAcGFyayBzdGF0ZSBjaGFuZ2VkIHVuZXhwZWN0ZWRseQCcxyAAHwAAACjHIAAzAAAALAAAABEAAABpbmNvbnNpc3RlbnQgc3RhdGUgaW4gdW5wYXJr1McgABwAAAAoxyAAMwAAAGYAAAASAAAAKMcgADMAAAB0AAAAHwAAAMcDAAAEAAAABAAAAOUDAADmAwAABAAAAAQAAADnAwAA6AMAAOkDAAAEAAAABAAAAOoDAADrAwAAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9zdGQvc3JjL3N5bmMvb25jZS5yc1DIIABMAAAADQEAADIAAABVVEY4VmFsaWRhdGlvbkZhaWxlZE91dE9mQm91bmRzdGVuZHJpbDogb3ZlcmZsb3cgaW4gYnVmZmVyIGFyaXRobWV0aWMAAAAAAAAACAAAAAMAAAAJAAAACQAAABUAAAAKAAAACgAAAAIAAAALAAAACwAAABUAAAAMAAAADAAA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AAAJAAAACAAAAAEAAQAHAAQAAwAAAAUABwAAAAAAAgABAAEAAwABAAAAAQAAAAcAAQAAAAYAAAACAAkACAADAAUABgANAAMABAADAEHakYQBC7MCDQAAAAAAAAAQAAYAAAACAAAAAwAFAAkAAwAEAAAACAADAAEAEAACAAAAHAACAAYAAAABAAMAAQANAAcABwADAAAAAAACAAAABwAAAAAAAwAEAAEAAQADAAAAAAADAAEAAwAEAAAAAAACAAIAAQACAA8AAQAAAAIAAwAAAAoAAAAAAAkAAQAAAAAAAgAEAAAABwAAAAIAAgAAAAcAAgAEAAIAAQAEAAIAAAAHAAcAAAAAAAMAAQAAAAIABQAFAAAAAwAFAAAABAACAAIAAAAAAAAAAQALAAAAAQAFAAUACgABAAAAAQABAAAAAAABAAEABQAGAAYABQAAAA0AAAABAAAAAgAIAAAAAQABAAEAAAAAAAAAAQAFAAAAAQAFAAAAAgABAAYABQAAAAAAAAABAAAAAQBBmJSEAQtDAgACAAUAAgAAAAAABAABAAQAAAAVAAIAAQADAAAAAgACAAIAAwAAAAIABAAAAAEADAAIAAEAAAABAAIAEAACAAEABABB5JSEAQtzAQADAAMAAQAAAAAABgAFAAAAAAAEAAIAAAACABUAAAAEAAMABAABAAAACQADAAAAAgADAAQAAAADAAIABAABAAAAAQAFAAEAAAAAAAQAAQACAAEAAAAAAAMABQACAAEAAgADAAEACgABAAAACAABAAMAAQBB4pWEAQs9CQAAAAEAAwAGAAEAAgACAAQAAQADAAEAAgABAAAAAQAEAAMAAgAAAAEABAAAAAAAAAABAAAAAAAAAAEAAgBBqJaEAQsBBgBBspaEAQvJAQQAAwABAAQABQAAAAEAAAACAAMAAQAGAAAAAQAEAAUAAQAAAAAAAQAAAAEAAgACAAUACAABAAEAAAADAAAACAACAAIAAgACAAIAAwAGAAMAAAAAAAIAAwABAAEAAwADAAAAAQAIAAIAAAAAAAIAAAAAAAYAAQAAAAEABAAAAAAAAQADAAAAAAACAAAABAABAAMAAwABAAIAAQAAAA0AAAADAAQAAgABAAIAAQABAAAAAwADAAEAAQABAAIAAgABAAYAAQAAAAAABABBkpiEAQv5GwIAAwADAAAABAAEAAIA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u4QBCzMJAAAAAAAHAAEACQAGAAQAAQAFAAAAAQACAAgAAAAJAAAAAAABAAMACwAAAAEAAAAAAAUAQfq7hAELiQEDAAAAAgABAAIAAAAAAAAABAABAAAABgACAAUACAASAAAAAAAAAAMAAQAAAAAAAAACAAMAAwAAAAAAAQAAAAEAAAADAAAAAAACAAEABAANAAAAAAALAAAAAQAAAAAADAAAAAAAAAAFAAgAAgAAAAIAAQAGAAEAAQABAAAAAgAAAAUAAQABAAAAAgBBjL2EAQvtAQ4AEAAAAAUABAACAAEAAAAAAAMAAQAAAAIAAQAEAAAAAAADAAAAAQABAAMAAQAFAAIAAwAEAAAAAwADAAYAAAAAAAEAAAACAA4AAQACAAEABAACAAUAAgABAAEAAAABAAAABQAFAAYABgAFAAAAAgABAAAAAgAEAAEAAAAFAAAABgACAAgAAAAAAAcAAQACAAIABQAEABEAAAADAAAAAQAAAAEABAAAAAMAAgAAAAEAAwAAAAsABgAAAAYAAAAEAAEAAgAAAAEAAAACAAEAAgAAAAUAAQAAAAAAAAABAAMAAgAGAAAAAAACAAQABgBBgr+EAQuZAQwADAAAAAAAAAAEAAQAAAAIAAMAAQAAAAEAAAADAAAAAAAFAAAABQABAAAAAwAEAAEAAgADAAAAAQAHAAAAAAAHAAAAAgACAAAAAAABAAEAAQABAAsAAAAEAAAAAQABAAAAAgABAAEABQAAAAAAAwAGAAAAAAAEAAIAAQADAAMACgAHAAAABAABAAYAAAABAAAAAAACAAEAAQBBpsCEAQuxAQIAAQABAAEABAAAAAMAAAABAAAAAAABAAAAAQAAAAQAAAABAAAABgAAAAEAAAAEAAAAAQACAAYAAAACAAAAAwAHAAAAAwAAAAEAAQAAAAAAAwAFAAIAAAABAAEAAgACAAQAAQAAAAAAAQAAAAMAAgAAAAEAAAACAAQAAgAAAAEABQAAAAAAAgABAAEAAAAAAAEAAAAFAAIAAAAIAAMAAQABAAEAAwAEAAAAAgAAAAEAAgBB4sGEAQvJPgEAAAAGAAAAAAAAAAMAAAAAAAIAAgAAAAEAAwABAAMAAQACAAAAAQACAAAAAAABAAAAAwABAAIAAAACAAEAAAACAAQAAAAFAAUAAAAFAAIAAAABAAMAAQAAAAIABgAC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AAAAAAAAAAUABgAAAAoADAABAAAAAAAFAAIAHgACAAMAKAABAAEACQAAAAMAAQADAAAAAgApAAEAFgAAACEACgAcAAcAAAACACcAQfrGhwEL2QQBAAAAFwAbABgADABKAGoAAAAAAAIAAwAAAAMAAAANAAEAAAB7AAAAAgAAABsAPgANAAUAOQABAAAAAwAHAAAAAAA+AIQAAAATAAAAKwADACcAEAAAADcAAQAGAAAAAAAoAAAABQAKAAAARwAAAFwAAAAAAAAAEgAJAAAAAAAFAAAAVQAIAAAAAAAAAAIAAQAWABEAAAAOAAAABQABAAIAAAAAAAMAAQADABQAEAAAAAEAEwARAAEAAABBABUAAQABABgAJgA+AB4AIwAiAA0AhgAAAAQAAAADAAAAEwB1AAAAAQAOAAAAAAAIAAwAAAAAAAgAAAAAABwAAAAAABIAAAAGAAAABwARAAAAFAAAACwAAQAHABYAFAAEABgAFAABABgARgAAAAIAAQAAAAIABQAHAA0ACQAAAAAAAgAAAAMAGgAAABkADwAAAAAAFgAUAAAAAAAGAAcADAADAEkAHQA+AAAABgAkAAYADwANAAcABQASAAAAMwAOACoAAQAMAAAAAAAAAAMAAQAAAAEABgAAACUAAAAAAAAABAAIAAAABgAAAAEACAABAAEALgAAAAEABwAHAAAAAAABAAAAGgAWAAAADAAJAB0AAQAKAAAAAQAAAAAAAAAPAAcABAAAAAcACQAAAAkAAAAAAAcABQACAAAAAAA9AAEAHgAHAAMAOQAnAAoABwAAAAUAAQAiAAAAAgAAAAAAHAAAAAAAAQAAAAAAFAAAAAIABgACAAYAAQAMABYADAAAAAcAAwAGAAAAAAAUABwADwArAAoAAAAAAAYAAwABAEHcy4cBCysEAB4AEwAPAAAAAAAIAAAAAQAAAAAALwABAAEATwAtAAgADAAAAAQABwAUAEGQzIcBC7EDAwABAC0AAAAFAAAABAACAAAAAQAAABUAAAAAABQAAAASAAAABQADAAkAAAAAAAAAAQAAAAIAJAARAAUABgAAAA0AEwAKAAAAAgAGAAcASAApAAEAAgAOABEALAAHAAoAAAASAAAAAwAAAAEADwABAAYAAAACAAYAAAAJAA0AAQACAAIAFgAIAAIADAASABoAAAACABAAAgABAA4AEgAEAAYAAAAEAAYAAQAAAAMAAwAAAAAABwAAABoAAAATAAAABgAcAAAACgACAAAACQAAABQAAAAxAAAAAAACAAYALgABAAoAAAACAAAABAAAABAAAgAMAAsAAwAAAAAABwAAABAAAAAAAAAAAgAAAAAALgABAAAAAwAFAAEABwAMAAIAAgAGAAgAAAAAAAMAAgAAAA8ACgAAAAAAAwATAAAAAAAhAAYAAQABAAAAAgAHABcABwAAAAgABgAAACIAAAAAAAEABgADABYAAAAAAAgAAAAEAAAACwACAAAABgABAAAAEwAAAAIABgADAAAAAAAEAAQADAABAAQACgACAAMAAAAGAAIABAARAAAABwAAAAQABQBBzM+HAQvnAQUAAQAAAAEAGAAHAAgABgACAAAAAAAEAAMAAQAAAAEACQADAAQAAAAEAAIAAQAAAAkAAAABAAQAGwAAAAUAAwAAAAEAAAAAAAcABAAnAAEAJgAAAAQACgACAAAABQA7AA0AAAAAAAAAAwACAAEAGAAMABsABgACAAAABAAAAAIABgAIAAAAAAAEAAwAAAABAAEADQAVAAMACQAAAAgAAAACAAEADgAEAAAAAAABAAAAAAABAAAABAADAAAACgAKAAEAAAADAAAACQAAAAAABAAAAAIAAAAAAAEAEgAAAAoAAQAEAAAABwBBvtGHAQt9HQAAAAAABAAEAAUAAAAAAAQAHAAGAAEABQADAAAAAAABAAAAAAAEAAAAAgABAAMAAQAAABMAAAAAAAQAAQARAAAAAAABAAkACAAEAAAADgAFAAoAAgABAAAAAAADAAcAAAAAABgAAAAAAAEAAgAIAAAABQABAAAACAALAAIAQcTShwEL6QEDAAYAAAAMAAAAAgAQAAIAAQABAAIAAAAFAAUAAAAAAAIAAgAEAAQAAQAVAAMAAAAAAAIAAQAEAAIAAAAAAAEABwADAAQAAAAKAAEAAAACAAAAEAADAAAAAAAAAA0AAQAAAAEAAQAUAAUAAwABAD0AIAAAAAMAAAAAAAIAAAABAAEAAAAAAAYACAAGAAAAAAADAB8AAAABAAAAAgACAAAAAQADAAcACQADAAgACQABAAYADAAAAAEACAABAAAAAAAAAAEAAAAAAAEAAAAGAAAADQAAAA0ABwABABAAAQAGABUACQAAABEABABBvtSHAQvdAwMAAAAOAAAADAACAAEAAQAAAAMAEQAEAAAABAAAABgAAAAGAAYACAAWAAcAAAAAAAAAAgAJAAAABQA9AAAAAAAEAAIAAAAJAAAAAAAFAAUACQAAAA4ABgABAAAAAwAEAAIABQAAAAoAAAAAAAgACgASAAYAAAADAAEAAAAIAAAAAAACAAAADwAHAAIAAQAOAAAABQARAAQAAAAAAAAAAwAAAAAABAAEAAQAAgANAAAAAAABAAsAIAABAAAAAgALAAAAAAAGAAUABgAAAAEAAwAAAAAAAwAdAAkAAQACAAAAAQADAAEAHQAAAAMAAgADAAMAAAAGAAEABgAAAAEAAAACAAEAAgAFAAAAAgAAAAAAAQAIAAEAAgACAAUAAgAAAAUAAAABAAYAAQACAAcAAAABAAsAAwABAAMABgAAAAgAAAAAAAAACQADABQAAAAAAAAABAAKAAIAIgADABYAAAAAAAIAEgAAAAEAAAAAAAAABAAEAAEACAABAA4AAwAHAAEAAQAAABUABAABAAAABgAAAA4ABwAIAAIAAQADAAEAAQABAA8AAQAFAAQABgAAAAgAAgABAAAAAAAEAAQAAAABAA0AAAAAAAAAAQAAAAMAEAAAAAoAAAAOAAkAAgBBpNiHAQtZAgAAAAAAAwACAAAABAAJAAcADgACAAUAAQAEAAMABgAAAAMAAgADAAIACgAAAAAACgAAAAcAAAAAAAAABAAAAAAAAgABAAkAAAAHAAEAAAAAAAgABwADAAEAQYbZhwELBQsADQADAEGU2YcBC3cCAAAABQAHAAEABAABAAYAAAAAAAAAAQABAAMAAAACAAIABAAAAAAAAAAIAAIAEgAGAAEAAgAAAAAAAAAEAAAAAAAAAAQAAQABAAEABgACAAEABQAFAAYAAwABAAMAAQAAAAEABgABAAAABAABAAAAAQABAAEACABBlNqHAQuTAQIABgAMAAEADwAJAAAAAwACAAAAEAABACAABAALAAUAAAABAAsABQAAAA4AAAAOAAkAAQAGAAUAAQAAAAYAAQADAAEAAAAAAAwAAgACAAEAEQAAAAAAAQAEAAMABgABAAEAAQADAAAADgARAAAABQABAAEACAAAAAcAAgAIAAUAAAAAAA4AAAAIAAAAEQATAAAADwBBttuHAQtTAQAFABkACAAGAAMAAQADAAAAAwACAAAABwABAAAAAAAOAAMAAAAAAAUABQADAAMAAAAAAAYAAQABAAAACAAAAAQAAAAAAAYAAQAAAAMAAAACAAUAQZLchwEL+QIQAAQACQAAAAoAAwAPAAMAAQAAAAMAAQABABAACwACAAMAAwACAAQABgACAAQAAAAAAAoABAAAAAAADAAIAAEAAAAAAAEAAAAAAAIAAAAJAAEAAAAAAAQAAAAAAAIAAAAHAAoAAQABAAUAAAAEAAIABAACAAAAAgAAAAQABQAAAAAAAQACAAUABwABAAIAAQAAAAUABQAKAAIACQAAAAAACAACAAEABQAPAAcAAAABAAAAAwAEAAQAAQADAAIAAAAAAAAAAgABAAEAAwABAAsAAAABAAEAAAAGAAIAAwACAAoACgAAAAMAAwACAAAABQAMAAEAAQAHAAEABgAFAAEAAwAAAA8AAQAAAAEAAwADAAMAAwABABgAJgAFAAAAAwAIAAAAAQAAAAEAAAAHAAAAAwAAAAAAAAABABQABgAGAAAAAwAAAAMAAwAAAAMAAAAAAAMAAAAOAAQABAAAAAAAAQABAAgACgAFAAAAAQABAAcAAQAAAAAABgBBlN+HAQtLAgAFAAwAAAADAAIAAQACAAMAAwAAAAAAAgAAAAQACAAAABIAAAACAAAAAwAEAAAAAAAAAAQAAgABAAEABAAAAAMADwAAAAAAAQABAEHq34cBC1sBAAwAAQAAAAAAAAAEAAwAAAAFAAAAAAAHAAAAAQADAAQAAQAAAAcAAQAAAAIAAgAAABgAAAAEAAAAAgADAAEAAAAAAAEACgAGAAAAAAANAAAAAAAFAAMAAgABAEHQ4IcBC2UKAAAAAwABAAUABAACAAAAAQAAAAAAAAACAAAAAgAAAAMAAQAAAAQAAAADAAQAAAAAAAgAAAABAAQAAAAAAAEAAQAAAAAAAQABAAAAAQABAAAAAQAPAAAABQACAAQAAQAFAAIAAQBBvuGHAQs5AQAAAAAAAgAMAAEAAAACAAwAAQABAAAAAAAHAAAAAAAAAAMABQAHAAIACAAIAAIABgAFAAgABAAGAEGC4ocBCy8CAAIAAAAAAAMAAAAAAAIAAAAHAAQABwACAAEAAQADAAMAAAAAAAIAAAAAAAAAAQBBuuKHAQuLAwMAAAAFAAEAAQAAAAEABAAAAAAAAAADAAEAAAAAAAEAAQAGAAAAAAAAAAEAAwACAAAAAAAFAAEABgAFAAMACAACAAEAAgABAAEAAgABAAYAAgAAAAcAAAAAAAEACgAFAAEAAwACAAAAAAAAAAIAAQAAAAEAAAALAAAAAwACAAAABQAAAAEAAQAAAAAAAgAAAAMAAAAFAAIAAQAAAAIAAQAAAAQAAAAEAAAACgAAAAAAAAABAAAAAQABAAIAFAABAAIAAAABAAQAAAABAAYAAQAAAAEAAAABAAIAAAARAAQAAAAAAAIAAgADABMAAAADAAAAAAACAAIAAAACAAMAAwAKAAQAAAADAAIAAQABAAMAAgABAAIAAQAAABIAAQACAAEABAAGAAEAAQAAAAAAAAAFAAAAAAAJAAIAAQADAAEAAAADAAAABAAGAAMABQAAAAEABQAAAAEACAAAAAIACQAAAAcABwABAAIAAAAAAAAACgAAAAAAAgABAAIAAwABAAIAAQABAAQABQACAEHS5YcBCwkCAAAAAAACAAEAQeTlhwELmwMEAAAABAADAAIACgAAAAAAAQAAAAAAAgACAAcABwABAAcAAAAEAAUAAgADAAMABQADAAAABQABAAIABAAEAAUAAgAAAAYAAgAAAAAAAwABAAAABwAFAAEAAAABAAAAAAABAA8AAAAEAAAAAAAIAAAADgAAAAMAAQACAAAABAAEAAAAAgAGAAQAAAABAAMAAAAAAAQAAQAAAAEAAQABAAMAAQAWAAMAAAAFAAIAAgACAAMABAAAAAQAAQABAAUABgAAAAAAAAABAAEAAAABAAQAAAABAAUACgACAAQAAQAMAAEAAQAGAAAAAAABAAMABQAAAAgAAQAAAAEAAAACAAQAAQABAAEAAQACAAIAAQADAAIABQAAAAIAAAAAAAQAAAABAAEAAAABAAYAAgAAAAsAAAAFAAAAAAAAAAEAAAADAAoAAgACAAAAAAABAAAABgAAAAEAAAABAAIAAQABAAAAAAACAAQAAwACAAAAAQAEAAMAAwAAAAMAAAACAAQABAABAAEAAgABAAAAAAAHAAIAAAAAAAEAAAADAAEAQYjphwELRwEABgABAAAAAAACAAkAAAAAAAEAAQASAAAAAQAFAAIAAAABAAAAAAABAAAABwAAAAEAAAAAAAQAAwABAAIAAgABAAIAAAABAEHc6YcBCyMDAAIAAQAEAAEAAgADAAAABAACAAMAAAACAAAAAwAFAAEAAwBBiOqHAQuPAQMAAAAAAAUAAwAEAAAAAAAAAAIAAAACAAYAAAAJAAEAAgAFAAAAAQABAAAABAABAAQAAAABAAEAAwADAAIABAAAAAAAAgAFAAEAAQAAAAEAAAAAAAMAAgAAAAIABgAAAAIAAAABAAIAAQAAAAIAAQAAAAEAAAAAAAQAAAAAAAAAAQABAAAAAQABAAAAAAABAEGg64cBC6UBBAABAAAAAAAIAAUAAAACAAAAAAAAAAMAAQAAAAEAAQACAAcAAQAAAAQAAAABAAIAAAABAAIAAwAAAAEADAABAAIAAAACAAAAAgACAAYAAAABAAEAAQAFAAAAAwADAAEAAgAIAAEAAgABAAAAAgAAAAIAAAABAAEAAAAAAAEAAAACAAAAAAAAAAQAAgAAAAAAAQACAAIABQAIAAMAAAAEAAEAAQACAEHO7IcBCzcEABQAAwACAAAAAAACAAEAAQAEAAEAAAABAAEAAAAAAAIAAgACAAQAAQABAAsAAAABAAEAAAAGAEGO7YcBCyEDAAIAAQACAAAAAAABAAEAAQABAAAAAQAKAAIAAQAAAAEAQbjthwELQwEABQABAAMAAwABAAYAAQABAAoAAAAFAAEAAAABAAAAAAAAAAoAAgAGAAEAAgABAAIAAAAEAAIAAAAAAAYAAAAAAAgAQYTuhwEL1wEDAAAABAAAAA0AAgADAAUAAwADAAEAAAADAAIAAAAGAAAACwAAAAAAAwABAAIAAQADAAEAAAADAAEAAQAEAAEAAQAAAAQAAgACAAEAAQADAAIAAAABAAAABQABAAAAEAABAAAAAgAFAAEABAABAAEAAAAAAAQAAAADAAMAAQAAAAIABgACAAAAAAAEAAAAAwABAAAAAQACAAEAAAACAAAACAAFAAIAAAACAAIABgACAAEAAAAAAAMAAAABAAAAAAABAAAAAAAIAAEAAgACAAAAAgABAAAAAQBB5u+HAQtxAQABAAIAAgAAAAEABwACAAAACAAAAAAABAAAAAAAAgACAAAAAAABAAAAAAADAAAAAQAAAAAAAQAAAAQABgAEAAAAAAABAAAAAgADAAEAAQAEAAIAAwABAAAAAQACAAAAAwABAAEAAQAAAAIAAgABAAEAQeDwhwEL/wIDAAIAAgAEAAAAAQACAAAAAgABAAAAAAABAAEABgAAAAMABQAAAAIAAAAAAAIAAAABAAQAAAAFAAEABgABAAEAAAABAAAAAgALAAEAAQAAAAAAAQAAAAUAAgAAAAUAAwABAAMABgABAAEABQABAAEAAAAAAAEAAAADAAUAAAAAAAEAAgACAAAAAAABAAMAAQAAAAEAAQADAAAAAwAAAAEAAQABAAEAAQAEAAAAAgADAAgAAQACAAAAAAAAAAcAAwABAAEAAQABAAEABQAFAAEAAAACAAAAAAACAAQAAgAAAAEAAQAAAAEAAgABAAUAAAAAAAEAAwAAAAEABwAUAAAAAQAAAAIAAQACAAAABAABAAAABwADAAAAAQABAAAAAAAFAAEAAAACAAAAAAAAAAUAAgAAAAAAAQAAAAEAAAAFAAAAAQAAAAAAAQAAAAAAAAAEAAEAAgACAAIAAAABAAMAAAABAAAAAAAAAAQAAAAAAAIABAAAAAMAAQAAAAAAAQBB6vOHAQu5AwEAAQAAAAAAAgAAAAEAAAAEAAIAAAACAAIAAAAAAAEAAAAAAAEABAAAAAIAAgAAAAEABQABAAEAAgAHAAAAAAAAAAgAAAAAAAAAAQAFAAEACAACAAEABAABAAcAAQAAAAEAAgADAAEAAwAAAAAAAwADAAEAAQAAAAEAAAAAAAAAAwABAAEAAQADAAEABQABAAAAAAADAAIAAAAAAAAABAABAAUAAAACAAAAAQAEAAYAAgADAAAAAQAAAAUAAQAEAAAAAQABAAEAAgAIAAEAAwAFAAAAAwACAAIABwAAAAMABgAIAAAAAQAAAAMACgACAAEAAwAAAAEAAQAAAAIAAAAAAAIAAQAAAAIAAAACAAAAAQABAAAAAQAAAAEAAQACAAEAAQAAAAEAAQADAAEAAwAAAAEABQACAAEAAAAEAAEAAQACAAEAAQACAAEACQADAAAAAgABAAQAAAACAAAAAgAAAAAAAgABAAAAAAABAAIAAAADAAAAAgADAAAAAAACAAAAAgAFAAEAAAAAAAAAAgAAAAEABAAEAAAAAAAAAAEAAAAJAAAAAAAAAAkAAAACAAAAAgABAAEABQBBrveHAQspAQACAAEAAAACAAEAAgAAAAEAAAAAAAEAAAACAAIAAgABAAQAAQACAAEAQeD3hwELgQICAAIAAQAIAAMAAQAGAAIAAQAAAAMAAwAAAAEA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UAAAAE0AAADNMAAAxgMAAJ0DAAA2AAAAuXAAADoAAAA6AAAAPQAAAC4GAABFBgAAqhEAAMowAABBBgAARQYAAEoGAABEAAAAegAAACoGAABFBgAAMwAAAEQgAAA1AAAAugMAACsGAABFBgAA2zAAAJkwAADrMAAAyDAAAC0GAABFBgAASQYAACgAAABMAAAAKQAAAEcAAAB5AAAAMwYAALMwAADrMAAAyjAAAGURAABsEQAAYwIAAEQAAABaAAAADAMAAGEAAAAvAAAAYwAAAGoAAABFBgAALQYAAE4AAAAtBgAAgQIAAPNTAABrcAAAZVEAACAAAAAFAwAAJQAAAKADAABBBgAALgYAAEUGAAACEQAAYREAABVZAABEBgAASQYAAKWeAABpEQAAIAAAAFAGAABRBgAAY2sAAGwAAABuAAAApGUAAFdbAADxEQAATwAAAHcAAAA2AAAAyAMAAGYAAABmAAAAaQAAAH8GAABUAAAAUgAAADEAAABjAAAAYwAAAICVAADDngAAiYAAADQGAABFBgAAZQAAAHIAAABnAAAAWQAAAAIwAAAxAAAANQAAAC4AAABXAAAASAAAAHoAAABuAAAARgAAADkGAABJBgAARgYAAEoGAABCBgAA5jAAAF8AAAArBgAAMgYAAIICAACoMAAA/DAAAKswAAD8MAAAFDAAAAlOAAAVMAAAQgAAADQGAABKBgAAvgMAAJEGAAA2BgAALgYAACgAAADjTgAAKQAAAHMAAAC4AwAA0jAAAJowAACzMAAAZAAAADQAAADsMAAAdAAAADcGAAAtBgAA61gAACgAAABlAAAAKQAAABIRAABhEQAAOgYAACwGAAAoBgAALAYAACgAAAALEQAAaREAABIRAABuEQAAKQAAAFYAAAC9AwAADDAAAMeMAAAUMAAAUwAAABUwAAAqBgAARQYAACwGAABmAgAA6TAAAKYwAAAxAAAAMgAAAAhnAAAxAAAAMQAAAAhnAAA5BgAA2zAAAJowAACkMAAA8zAAAMgwAAApWQAAMQAAADcAAAC5cAAAQwAAABUiAABrAAAAZwAAACoGAABFBgAALQYAAIYpAABGBgAALQYAAEoGAACvBgAAIAAAABQDAABCAwAAjQIAAGARAAAaEQAAMAYAAGcRAAAoAAAAVgAAACkAAABtAAAAVwAAALIDAABsAAAAbwAAAGcAAADBAwAAIXEAADtTAAAHYwAAATAAAApOAAC4eQAAKAYAACgAAAAFEQAAKQAAANgwAADrMAAAxDAAAKowAADzMAAAuTAAACgGAABJBgAADREAAON2AABYAAAANQYAAC0GAAAtBgAAZhEAAEoEAADLJQAA71MAAEQGAABpkAAAhAYAAN4wAADDMAAAzzAAAJdfAACAbgAAQwYAAEUGAAAiAgAALAYAAEUGAAAtBgAAOgYAAEoGAABzAgAAKgAAAEQAAAB6AAAADAMAADoGAABJBgAAnAMAAMcDAAAsBgAARAYAACAAAAAsBgAARAYAACcGAABEBgAARwYAAN0FAABlAAAAHBEAAG4AAABzAAAACREAAG0AAABtAAAAcxEAAMsGAAA0BgAALQYAAKwAAAAyAAAAMQAAALlwAAAxAAAAMAAAAC4AAADzlwAAcgAAAGEAAABkAAAAFSIAAHMAAAAyAAAANQYAAEUGAABKBgAAMgYAADEAAAA3AAAA0jAAACgAAAACEQAAYREAACkAAACyDwAAcQ8AAIAPAAAuAAAALgAAAC4AAAB1AAAAKgYAAC4GAABKBgAARAYAACwGAABFBgAALgYAAC0GAABtAAAAZwAAAMYwAAAsBgAARQYAAEoGAAAzAAAANQAAADEAAAAzAAAAuXAAAGIAAACjAAAALAAAAK0GAADrMAAA/DAAANUwAACZMAAA6zAAAEoGAABvEQAAtgMAAN4wAADzMAAAtzAAAOcwAADzMAAAMgAAADMAAABKBgAALQYAADEGAADMBgAAJwYAAEQGAADJBgAAKAAAANGRAAApAAAANwAAAJYDAAC/MAAARgYAAC4GAADEMAAALAYAALUDAABGBgAALAYAAC0GAAArBgAASgYAAGsAAABnAAAAZgAAAGYAAABsAAAATQAAAAFOAABfAgAARgYAAEcGAABKBgAAVAYAAEcGAACLAgAAMgAAAC0RAAAzAAAAMwAAAKsOAAChDgAArHIAABEiAABrUQAAJwYAAEQGAABEBgAARwYAAMgwAADzMAAAdAUAAGsFAABGBgAA6DAAAKUDAABrAAAAVwAAADhcAAAoAAAAQwAAACkAAAAzgAAA3zAAAOowAADPMAAAmTAAAPwwAADrMAAAH3UAAIgwAACKMAAA6JYAAFsAAAANMAAAQQYAAAgRAAA2AAAA5WUAADQGAAAuBgAANnIAAKsBAAAOEQAALQYAACwGAABKBgAAKAAAAChnAAApAAAAvAMAAFcAAACXAwAANQAAAC4AAACsEQAAMwYAAEoGAAAoAAAADxEAAGERAAApAAAANQYAAEQGAABJBgAAZAAAAHoAAAAMAwAA3HQAADEAAAA2AAAAuXAAAMswAABEBgAARwYAACgAAAA5AAAAKQAAAGoCAAAoAAAAXXkAACkAAAAuBgAASQYAAEQGAABKBgAAQAYAAE4GAABRBgAA41MAADUAAABEIAAAOAAAAGsAAABBAAAAPwAAAD8AAADSMAAAmjAAAKIwAAC5MAAAyDAAAOswAACzBgAAsQYAAKERAABIAAAAUAAAAFlOAABvpwAAIREAADYGAAAsBgAAFDAAAN1SAAAVMAAASwAAAEsAAAA2BgAAKgYAAEkGAABmAAAAZgAAAOJ3AAAqBgAALAYAACcGAABDBgAAKAYAADEGAABsAAAAeAAAABUwAADIMAAAFDAAAAMRAADcBQAAcAAAAFYAAAA3AAAAuXAAABIRAACDBgAASgYAAEUGAAAUMAAAiVsAABUwAAA6BgAARQYAAMYAAAAxAAAA5WUAANEFAADYMAAArzAAAL8wAAD8MAAA6zAAAOwwAADgMAAAoQMAABAwAABKBgAAVAYAANUGAAAoAAAAcgAAACkAAAC1MAAApDAAAK8wAADrMAAAQAYAAEsGAACrMAAAMQAAAEQgAAAyAAAACREAAGERAAA5BgAARQYAAEkGAADYeQAAKGcAANgwAACaMAAAvTAAACAAAAAnAwAANwYAAEUGAABFBgAASgYAAFQGAADGBgAAbAAAAG0AAABGBgAALAYAAM8wAACaMAAA/DAAALswAADzMAAAyDAAADYGAAAtBgAAqTAAADEAAAA5AAAA5WUAACAAAABSBgAABxEAAO2XAAApAAAAJxEAACgAAAAHEQAAKQAAAABOAABFAAAAMQAAADcAAAAuAAAA11YAADkGAAAsBgAAsGUAAEYGAABFBgAASQYAALwDAABsAAAAtAMAAHsdAABHBgAARQYAAEUGAAAxAAAAMAAAALONAABTAAAARAAAAFAAAABhAAAASgYAACwGAABKBgAArnYAADEAAAA0AAAAuXAAADQGAABFBgAALgYAAJMDAAAoAAAA21YAACkAAADOMAAA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LQYAAEoGAAArAAAAojAAAJAhAABAAAAAjgEAAEQAAABaAAAASZEAAEoGAABUBgAAyAYAAM4RAAAiEQAAFBEAAAyCAABHBgAASgYAAM8wAACZMAAA/DAAAOwwAADrMAAA2zAAAPwwAADzMAAAMiAAADIgAAAoAAAABxEAAGERAAApAAAAUAAAAFAAAABWAAAARowAAPOBAAAxAAAANAAAAC4AAADSMAAAmjAAAK8wAADrMAAABhEAAGERAABkjQAAMwYAAEUGAAAsBgAARgYAAEkGAAAKWQAAaQAAAHYAAAATIAAAKE4AACgAAABXAAAAKQAAAGgAAABQAAAAYQAAACgAAAB5cgAAKQAAANUwAADpMAAA8zAAAC4iAAAuIgAAIwAAACgAAABhAAAAKQAAAG8GAAAgAAAAMwMAACgAAABSAAAAKQAAAEkAAABKAAAAGU4AACpoAAAPXwAAGk8AAD55AAA6AAAA1GsAADUGAABEBgAASQYAACAAAAAnBgAARAYAAEQGAABHBgAAIAAAADkGAABEBgAASgYAAEcGAAAgAAAASAYAADMGAABEBgAARQYAADIAAAAsAAAAaAAAAGEAAABilwAAMgAAAAhnAABzAAAAdAAAAKkgAABWAAAASQAAABQwAABXZQAAFTAAAG4AAABWAAAA83cAACgAAAALEQAAKQAAABKAAAAyAAAAOAAAACgAAABzAAAAKQAAAA8RAAAyAAAANAAAAHeVAAAoAAAARgAAACkAAAAzBgAALgYAAHIRAABuEQAADzAAAHCNAACiAAAAMgAAADYAAADlZQAALQYAAEoGAACRIQAAvAMAAHMAAAAqBgAARwYAAEYGAAAxBgAAMwAAADYAAAAqUQAA25gAADUgAAA1IAAAIAAAABMDAABEBgAALQYAACoGAABFBgAALgYAAJIRAAA1BgAARAYAADkGAABFBgAAkgMAABURAABwAAAARgAAACgAAAAGEQAAKQAAAFYAAAAVIgAAbQAAAEIGAABFBgAALQYAAAcRAABhEQAAKAYAAC4GAAB5BgAAQVMAAGwAAABqAAAAKAAAAEIAAAApAAAAIAAAABQDAAABAwAAQwYAACcGAABtAAAAMwAAAMcGAABDBgAALAYAAEoGAABUBgAAMgYAACAAAAALAwAAOQAAACwAAABjAAAAYQAAAGwAAAAgAAAAUQYAAHAGAABBBgAARQYAACgAAABkAAAAKQAAAGUCAAAKMAAANk4AADIAAAA0AAAA5WUAAIBbAABjAAAAbQAAAG4AAABqAAAAA04AABcwAAAoAAAAVAAAACkAAABABgAATgYAAEoGAABUBgAAxwYAACgAAABuAAAAKQAAAFICAACrMAAAmTAAAPMwAADeMAAAKAAAAEoAAAApAAAASgYAAFQGAAAsBgAAKAAAAFoAAAApAAAA5TAAAGsAAABWAAAAmQMAACgAAAA+eQAAKQAAANQFAAACWQAALAYAAC0GAAC2lgAAMwYAAEcGAACxAwAAZlsAAFBbAACDAgAA6GwAACoGAABFBgAASQYAACYBAAAtBgAASQYAADEAAAAsAAAAMiAAADIgAAAyIAAAYxEAAGgRAADvMAAAwzAAAMgwAABmAAAAbAAAABARAAAoAAAAbAAAACkAAABUAgAAKwYAAEkGAAAhAAAAPwAAAGkAAAB4AAAAQwYAAC4GAADhMAAAqzAAAJkwAAAxAAAAuXAAAB0dAAAoAAAAEREAACkAAACzMAAAszAAAHJeAABABgAATwYAAK0RAAB4jAAAoQYAADIAAAAwAAAA5WUAADQAAAAsAAAALQAAAAsRAABxAgAAEU8AAEIGAAAtBgAAIAAAAE0GAADkMAAATQAAAFcAAADqMAAA8FgAADIAAAA0AAAAuXAAAAciAABFBgAALAYAAC0GAACwAAAARgAAAFUCAAD4WwAARAYAACwGAABtAAAAbQAAADIAAADIMAAAmTAAAOswAAAzAAAANwAAAGoRAAAyAAAANwAAAOVlAABCBgAASgYAAE0AAABIAAAAegAAACcGAABLBgAAKAAAADEAAAApAAAAOQYAAEUGAABKBgAAKAAAABARAABhEQAAKQAAALMwAABKBgAAVAYAACcGAACCUQAAWBEAACAAAAATAwAAAQMAAEUGAABFBgAASgYAADUAAAC5cAAAxgYAADMGAAAtBgAAKAAAADEAAAAyAAAAKQAAAIVOAABDBgAASgYAADYGAAAuBgAARQYAADgAAAAuAAAAMhEAADEAAAA2AAAA5WUAADEAAAA5AAAAuXAAAEQGAAAsBgAASgYAAMhTAABKkAAAKAYAAEYGAAA0ZQAAUZcAAKsOAACZDgAANQYAAEoGAADRngAAEjAAAI4GAADfEQAAQgYAAEUGAABFBgAA/l0AAG8CAABwAAAAQQAAAL92AABKBgAALQYAAEoGAAAxAAAAMQAAAC1mAACMVAAANgYAAEoGAAAnBgAAdAYAAEAGAABPBgAAUQYAAFkCAABGBgAALAYAAEkGAAAoAAAATQAAACkAAABFBgAALAYAADgAAAC5cAAANAAAAEQgAAA1AAAAbQIAACgAAAAOEQAAKQAAAIJTAACZUQAAn58AADAAAAAsAAAASgYAAFQGAABJBgAAKAAAAFgAAAApAAAAbREAAG4AAABtAAAAMwYAADEGAABKBgAAVAYAANAGAABIBgAAdAYAADUAAADlZQAATYYAACpyAABtAAAAYgAAADQGAAAtBgAARQYAAMUDAABKBgAALAYAADYGAAAtBgAASQYAAOAwAABUAAAASAAAAHoAAAAoAAAANAAAACkAAAA2BgAALQYAAEoGAAAUMAAAjE4AABUwAABlBQAAggUAAK0wAACZMAAAyzAAAPwwAABABgAAUgYAAH12AABABgAAUQYAADQGAABHBgAAKAAAAFRTAAApAAAARQYAACwGAABFBgAAeAAAAGkAAAA1AAAARCAAADYAAADbMAAAmjAAAPMwAADIMAAAmTAAAAARAABhEQAALxEAAAwRAABuEQAACxEAAHQRAABEBgAARQYAAEoGAAAyAAAAMwAAALlwAAClAAAAdAUAAHYFAAA0BgAAMQYAADIAAAA4AAAA5WUAAPIRAACQAgAAMgAAADUAAACbjwAACxEAAGERAABxEQAAMQAAADUAAAC5cAAAMwAAAEQgAAA0AAAAIAAAAE4GAACJcwAAKAAAADEAAAAxAAAAKQAAAFgAAABJAAAASQAAADMAAAA4AAAARgYAAEUGAABKBgAAFG8AAKgwAAAoAAAAbwAAACkAAAAMEQAAYREAAEYGAABGBgAAVxEAAEIGAABJBgAAKgYAAC4GAABFBgAALBEAAJERAAAyAAAAOQAAAOVlAAAyAAAAMgAAALlwAAAOEQAAYREAALcRAAAAEQAAaREAAGgCAABDBgAARQYAAEUGAAA3jAAAKAAAAEQAAAApAAAAszAAAMgwAADdAwAAcVwAAFlyAAAoAAAARQAAACkAAACgnwAASAAAAGcAAABKBgAAdAYAAEoGAABUBgAASAYAACwGAAAtBgAASQYAAGkAAABpAAAA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AAAAAAAEAAQACQAAAAAABgAZAAEAAAABAAAABwAAAAAABgAFAAMAMAAAAAEAAAAAAAIAAAABAAAAJwAAAAMAAAADAA8AAAAHAAIABQAFAAAAAQAJAAAABAAAABkAEAAAAAAABgAIAAAAHgADAAAABQAAAAEAAAALAAIAAAAAABEAAAADAAAAAQAEAAAACQAAAAkAEgAAAAAAAQAAAAAAAAABAAcABAAHAAEACQADAAAAAAAOAAAAAQAAAAAAAAAoAAAAAAAKAAMAAAADAAQAQfDJiwELwwUFABsABwADAAIADgABAAkADgADAB0AAAAAAAYABAABAAUAAgAAAAAAAwAAAA0AAAAAAAAABQAAAAMAAAAAABEAAAAAAAIACQATAAQABAAGAAAAAAAAAAIAAAABAAEAAAABABYACQAAACMAAwABAAIAAgAAAAAAAAAbAAAAAAAHAAsAAQAAAAkAAwAAAAMADAAAAAoACAAGAAAAAwABAAIAAAAGABwAAwAAAAQAAAAFAAAAGAAAAAAAAAAEAAwAAAAAAA4AAgAAABIAAQADAAoAAAAAAAEADwAAAAkAAwAAAAEAAQAUAAEAAQAEAAIAAgAFAAIABAAAAAAABQABAAYAAAAMAAIAAQAAAAsAEgAjABAABAADABQAAwAGAAkADQAAAAEACAAGAAEACgALAAEACQAAAAAAAAAHAAEAAAABAAAAAgAEAAAAAAAJAAQADgAAAAAAAAADAAAAHwACAAAAAgAAAAIAAQADAAMAAwAAAAEAAQAAAAEAAwAAAA8AAgAAACEAAAABAAAAAAAEAAAAAwAAAAwAAAAAAAEAAQAJAAIAAQACAAAAAAAAABIAAgADABYACQAEAAoABAAJAAEABgAAAAAAIQAVAAAABAAAAAEAAAAEAAAAAAAJABYAAAAFAAIAAAAHAAEAAAAEAAIAAgACAAAAAAAHAAEAAAAEAAQAAAACAAAABQAAAAUAAQABABQAAAABAAAACAAJAAAABAAAAAoACQAAAAMAAAACAAAAAQADAAIAAAAAAAAAAQABAAMAAQACAAAABAAEAAAAAAALAAMAAAABAAIABQADAAMABQAGAAQACgAKAAMAAAABAAgAAAABAAEAAAAlAAQAAQABAAEADwABAAAABgAAABEAAgABAAYAAQABAAoABAAJAAcAAwAAAAAACQAAAAQAAgACAAMABAAAAAAAAgACAAAAAQBBws+LAQslBQAGAAAAAAACAAAAAAAAAAUADQAAAAAAAgAKABEAEgAAAAEAAgBB8s+LAQvjAQQAAAAAAAAAAgAEAAEAAAAAAAAAAgABAAQAAAABAAMAAgAAAAAAAAABAAMACAABAAUAAAABAAEABAABAAUABgAAAAAAAAABAAEAAQAAAAAACAAIAAAAAAAAAAYAAQAEAAYAAAAGAA4ACAACAAEABQAAAAYAGAACAAAAAAAEAAUAAgABAAAADQABAAAAAAAGAAAAAAAAAAEAAQADAAAAAQAAAAEAAAADAAUAAAABAAgAAQABAAEAAgAEAAQAAQADAAAAAAANAAEAAAABAAcAEQABAAEAAAAHAAAABgAAAAwAAAACAEHe0YsBCwUUAAAABwBB7NGLAQvpAQIAEAACAAMACgADAAAAAAAAAAEAAAABAAAABAAAAAAAAgAJAAAAAQAAAAUAAAAAAAEABAAEAAAAAQABAAwAAQAFAAMAAgAFAAMAAAAAAAMACAAAAAMAAQAAAAYABQAAAAAABQAQAAEAAAAEAAAAAAAEAAUAAAABAAUAAQABAAAAAgADAAIAAgABAAAAAgACAAAAAQABAAUAAQACAAAAAAAAAAMACQAEAAMAAAABAAEAAAACAAEAAAAAAAcAAwAGAAIAAAAAAAIAAAAEAAIAAwABAAEAAgACAAEACAABAAEAAAAMAAAAAgADAEHe04sBC6MCAwACAAEACQABAAEAAQAJAAAAAgALAAAABQAEAAEAAQAJAAEAAAAGAAIAAwABAAEAAQAAABMAAAAMAAQAAQADAAAABQANAAEAAwAAAAUAAQAAAAIAAQAAAAEAAQAAAAMAAAACAAEADgABAAEABAAIAAEABgAAAAAAAwADAAAAAQALAAAAAgACAAIAAAAAAAIABQAAAAUABQAAAAEAAQACAAAAAAAAAAEAAQACAAEAAAABAAAAAQABAAIAAQAJAAIAAAABAAIAAwADAAEAAAAAAAIAAQADAAAABQAAAAYAAAACAAoABAAAAAIAAwAAAAYAAQAEAAEAAAACAAAAAwACAAAAAgALAAAACwAGAA0ABgAAAAAAAAAEAAMACQABAAAAAAACAEGO1osBC6sBBQAEAAAABgABAAEABAAAAAAAAAABAAEAFwABAAAABAAAAAEAAAAAAAUAAAALAAAADwAAAAUAAwADAAQAAAAAAAQABAABABAABgAFAAcAAAAEAAAAAQAGAAMAAAAHAAYAAAALAAAAAgAAAAAAAAABAAAAAgAAAAcAAQABAAEAAgAFAAAACgACAAEABQABAAsAAAAAAAAAAQAAAAEACAAEABQAAAAIAAAAAAACAEHC14sBC+kEBgABAAAAAAABAAMACgAAAAEABQAEAAsAAgAEAAAABQAAAAAAAQADAAEAAwAAAAAAAQACAAAAAAACAAAABgAAAAMAAAABAAIADwABAAAABAABAAIACQAAAAAAAQAAABEAAgACAAIAAAAAAAAAAwAAAAEAAQAAAAIAAQABAAIAAAABAAAAAwAHAAMABwACAAEAAwAFAAQAAgABAAEAAgAAAAYAAQAAAAMAAQAGAAAAAAABAAAAAAABAAAAAAAAAAYAAQAHAAAAAgACAAAAAgAAAAAAAQAAAAAAAAABAAcAAgAEAAMAAAAAAAEAAQAAAAEAAwACAAUAAQACAAMABQAAAAIAAwAGAAQABQAJAAEAAQAFAAIAAgABAAIABgAAAAEAAwAAAAAAAAADAAAAAwACAAUAAQAEAAAAAAAAAAEAAAABAAAAAQABAAAABgAAAAEAAAAAAA4AAAAGAAcAAAACAAMAAAAAAAEAAAABAAMAAgACAAEABAAAAAAAAwADAAUAAQAAAAUAAwABAAAAAwACAAYAAAACAAMAAgAAAAYAAgACAAAAAAACAAEAAAABAAMAAQAAAAAABQAAAAIAAAACAAUAAwABAAAAAQAOAAIAAAAAAAAAAwACAAAAAQAGAAcAAAAFAAAAAAACAAEAAAAAAAIAAgAFAAIAAAABAAAAAgABAAEAAgAEAAEAAgAAAAMAAgACAAAAAAABAAAAAgACAAAAAgAAAAMABAAKAAIAAQABAAUABgABAAkABgAAAAEAAQAGAAUAAAAAAAEAAQAAAAEAAAAKAAAAAgAAAAEAAQABAAEAAAAIAAEAQbbciwELAQEAQcDciwELBwEAAAAAAAcAQdDciwELlwEDAAAAAAAEAAEABAADAAEAAQAAAAAABgACAAAAAgAEAAAAAQABAAAAAAAAAAEABAADAAQAAAAAAAIAAQAAAAAAAgAAAAEABAAEAAAAAQABAAAAAAAAAAUAAwACAAAAAwACAAIAAAABAAkAAgAAAAAAAgAHAAEAAQACAAUAAQAAAAEAAAAHAAIAAAAEAAEABQAAAAAAAgABAEHw3YsBC4UDAgAAAAAADAAFAAAAAgABAAEAAAAAAAcABAAHAAAAAQAAAAMAAQAAAAEABQADAAEABAABAAQABQABAAAAAAABAAIAAgAGAAEAAAAJAAsAAwABAAQAAQABAAYAAAABAAAAAQAIAAMAAgAGAAAABQAAAAIAAwABAAEAAAAGAAEAAQACAAEAAQADAAAAAAAAAAEABQAMAAAAAgABAAMAAQAAAAAAAQADAAEAAQACAAEAAAAEAAIAAAAAAAIAAQABAAAAAQAAAAIAAAAHAAcAAAAUAAEAAAACAAAACQABAAEAAwABAAAACwABAAgAAQACAAIAAQACAAEAAQAGAAAAAgABAAAAAQACAAAABAADAAAAAgAAAAQABwABAAAABAACAAAAAAADAAAAAAAAAAIAAAACAAIAAQABAAAAAwAAAAEAAQAAAAAABgADAAQAAwADAAAAAgADAAYAAQAEAAEAAQAAAAAAAQAAAAEAAwACAAQAAgADAAAAAgACAAMACQAGAAIAAwACAAEAQf7giwELrQECAAIABwAAAAAAAAABABQAAAAAAAAABAABAAEAAAAEAAEAAAABAAAAAAAEAAEAAAAAAAIAAgAAAAUAAAACAAQAAwAAAAAAAQACAAIAAgABAAEAAAACAAEAAgAAAAIAAQAAAAEACQAAAAIAAQACAAEAAgABAAEAAQABAAEAAQABAAAAAgABAAUAAQABAAAAAwAEAAMAAAAQAAAAAAACAAMAAAABAAEAAgABAAAAAgBBvuKLAQsBAQBBzOKLAQszAgADAAAACwAEAAAABQAAAAAAAgAEAAAAAAABAAAAAQABAAAAAQABAAYAAwAAAAAABAABAEGI44sBCyMBAAAAAQABAAMAAAAGAAAAAAABAAEAAgAEAAEAAQAFAAMAAQBBtOOLAQuthQEBAAIAAAACAAEAAQAFAAEAAQAFAAIAAAABAAEAAAABAAMAAQACAAIAAgABAAEAAAAAAAEAAwABAAAAAAAGAAAAAQAAAAMABAAGAAAAAgAAAAEAAQABAAEAAgAAAAMAAgAAAAAAAQABAAEAAAABAAAAAQABAAIAAgABAAEAAQAAAAAAAQADAAAAAQACAAAAAAAAAAEAAwAC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JTJFJTJlLiUyRS4uJTJlLiUyRQAAfxcjAFsAAAAPBAAAGQAAAC4lMmUlMkUAfxcjAFsAAAAYBAAAGgAAAH8XIwBbAAAAMgQAACIAAAB/FyMAWwAAADIEAABOAAAAfxcjAFsAAAA5BAAAKgAAAFByb2dyYW1taW5nIGVycm9yLiBwYXJzZV9xdWVyeV9hbmRfZnJhZ21lbnQoKSBjYWxsZWQgd2l0aG91dCA/IG9yICMAfxcjAFsAAAB3BAAAEgAAAH8XIwBbAAAAjgQAAB8AAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3VybC0xLjcuMi9zcmMvbGliLnJzyBkjAFgAAACpCAAACgAAAMgZIwBYAAAAsAgAAAoAAABVUkxzIG1vcmUgdGhhbiA0IEdCIGFyZSBub3Qgc3VwcG9ydGVkYSBjYW5ub3QtYmUtYS1iYXNlIFVSTCBkb2VzbuKAmXQgaGF2ZSBhIGhvc3QgdG8gc2V0cmVsYXRpdmUgVVJMIHdpdGggYSBjYW5ub3QtYmUtYS1iYXNlIGJhc2VyZWxhdGl2ZSBVUkwgd2l0aG91dCBhIGJhc2VpbnZhbGlkIGRvbWFpbiBjaGFyYWN0ZXJpbnZhbGlkIElQdjYgYWRkcmVzc2ludmFsaWQgSVB2NCBhZGRyZXNzaW52YWxpZCBwb3J0IG51bWJlcmludmFsaWQgaW50ZXJuYXRpb25hbCBkb21haW4gbmFtZWVtcHR5IGhvc3RPdmVyZmxvd1NldEhvc3RPbkNhbm5vdEJlQUJhc2VVcmxSZWxhdGl2ZVVybFdpdGhDYW5ub3RCZUFCYXNlQmFzZVJlbGF0aXZlVXJsV2l0aG91dEJhc2VJbnZhbGlkRG9tYWluQ2hhcmFjdGVySW52YWxpZElwdjZBZGRyZXNzSW52YWxpZElwdjRBZGRyZXNzSW52YWxpZFBvcnRJZG5hRXJyb3JFbXB0eUhvc3R1bmVuY29kZWQgQCBzaWduIGluIHVzZXJuYW1lIG9yIHBhc3N3b3JkdGFicyBvciBuZXdsaW5lcyBhcmUgaWdub3JlZCBpbiBVUkxzZXhwZWN0ZWQgMiBoZXggZGlnaXRzIGFmdGVyICVOVUxMIGNoYXJhY3RlcnMgYXJlIGlnbm9yZWQgaW4gVVJMIGZyYWdtZW50IGlkZW50aWZpZXJzbm9uLVVSTCBjb2RlIHBvaW50ZmlsZTogd2l0aCBob3N0IGFuZCBXaW5kb3dzIGRyaXZlIGxldHRlcmV4cGVjdGVkIC8vIGFmdGVyIGZpbGU6ZXhwZWN0ZWQgLy9lbWJlZGRpbmcgYXV0aGVudGljYXRpb24gaW5mb3JtYXRpb24gKHVzZXJuYW1lIG9yIHBhc3N3b3JkKSBpbiBhbiBVUkwgaXMgbm90IHJlY29tbWVuZGVkbGVhZGluZyBvciB0cmFpbGluZyBjb250cm9sIG9yIHNwYWNlIGNoYXJhY3RlciBhcmUgaWdub3JlZCBpbiBVUkxzYmFja3NsYXNoYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pc19jaGFyX2JvdW5kYXJ5KG5ld19sZW4pADQhIwBLAAAAsgQAAA0AAADtAwAAAAAAAAEAAAC3AAAACB4jAE8AAADzAQAAJgAAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvY29yZS9zcmMvc3RyL3BhdHRlcm4ucnMACB4jAE8AAAC3AQAAJgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvdXJsLTEuNy4yL3NyYy9ob3N0LnJzAAAAaB4jAFkAAACUAAAAJAAAAGgeIwBZAAAAqgAAACQAAABbXQAAaB4jAFkAAAAeAQAAGwAAADBYAABoHiMAWQAAAE8BAAASAAAAaB4jAFkAAABSAQAAEgAAAGEgbm9uLWVtcHR5IGxpc3Qgb2YgbnVtYmVycwBoHiMAWQAAAIwBAAAiAAAAaB4jAFkAAADiAQAACQAAAGgeIwBZAAAACAIAABEAAABoHiMAWQAAACECAAAYAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQA0ISMASwAAAF8JAAAOAAAA7gMAAAAAAAABAAAAtwAAAGFzc2VydGlvbiBmYWlsZWQ6IGZpcnN0X2J5dGUuaXNfYXNjaWkoKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGVyY2VudC1lbmNvZGluZy0xLjAuMS9saWIucnP3HyMAYQAAAPwAAAARAAAA9x8jAGEAAAAAAQAARwAAAGFzc2VydGlvbiBmYWlsZWQ6IGJ5dGUuaXNfYXNjaWkoKQAAAPcfIwBhAAAABAEAABkAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3VybC0xLjcuMi9zcmMvZm9ybV91cmxlbmNvZGVkLnJzKwAAAKwgIwBkAAAAwgAAACcAAACsICMAZAAAACABAAAKAAAAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzADQhIwBLAAAAhgYAACQAAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmlzX2NoYXJfYm91bmRhcnkoc3RhcnQpAAA0ISMASwAAAIcGAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pc19jaGFyX2JvdW5kYXJ5KGVuZCk0ISMASwAAAIgGAAAJAAAA7wMAAAQAAAAEAAAA8AMAAPEDAADyAwAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy91dGYtOC0wLjcuNS9zcmMvbGliLnJzAAAkIiMAWgAAAE4AAAAmAAAAJCIjAFoAAABVAAAALwAAACQiIwBaAAAAdAAAAAkAAAAkIiMAWgAAAHQAAAAXAAAAJCIjAFoAAACDAAAAIAAAACQiIwBaAAAAjwAAAAoAAAAkIiMAWgAAAJkAAAAiAAAAJCIjAFoAAACbAAAADQAAACQiIwBaAAAAmwAAAD0AAAAkIiMAWgAAAJsAAAAsAAAAJCIjAFoAAACdAAAAGAAAACQiIwBaAAAApgAAAFAAAAAkIiMAWgAAAK0AAABCAAAASnNWYWx1ZSgpAAAAUCMjAAgAAABYIyMAAQAAAG51bGwgcG9pbnRlciBwYXNzZWQgdG8gcnVzdHJlY3Vyc2l2ZSB1c2Ugb2YgYW4gb2JqZWN0IGRldGVjdGVkIHdoaWNoIHdvdWxkIGxlYWQgdG8gdW5zYWZlIGFsaWFzaW5nIGluIHJ1c3QAAPMDAAAAAAAAAQAAAFgCAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4yMy9zcmMvbGliLnJzAADoIyMAagAAAKUAAAAPAAAA6CMjAGoAAACFAAAAJwAAAOgjIwBqAAAArwAAACQAAAD0AwAABAAAAAQAAAD1AwAA9gMAAPcDAAAEAAAABAAAAPgDAAD5AwAARm5PbmNlIGNhbGxlZCBtb3JlIHRoYW4gb25jZfoDAAAAAAAAAQAAAHYCAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4yMy9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnPYJCMAeAAAACEAAAAVAAAA+wMAAPwDAAD9AwAA/gMAANgkIwB4AAAAVQAAACUAAAD/AwAAAAAAAAEAAAB2AgAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5L1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMjMvc3JjL3F1ZXVlLnJzwCUjAGwAAAAcAAAAKQAAAMAlIwBsAAAAMQAAABoAAAAABAAABAAAAAQAAAABBAAAAgQAAGFscmVhZHkgYm9ycm93ZWQDBAAAAAAAAAEAAAB2AgAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy95YW1sLXJ1c3QtMC40LjUvc3JjL3NjYW5uZXIucnMAAIAmIwBiAAAA2QAAAA4AAACAJiMAYgAAAA8BAAApAAAAgCYjAGIAAAAbAQAADAAAAIAmIwBiAAAAGwEAACYAAACAJiMAYgAAAB4BAAAcAAAAgCYjAGIAAAAkAQAACQAAAIAmIwBiAAAAKAEAAAkAAACAJiMAYgAAAD0BAAAMAAAAgCYjAGIAAAA9AQAAJgAAAIAmIwBiAAAAQQEAABMAAACAJiMAYgAAAEEBAAAtAAAAgCYjAGIAAABFAQAADQAAAGFzc2VydGlvbiBmYWlsZWQ6IHBvcyA8PSBvbGRfbGVugCYjAGIAAABKAQAACQAAAIAmIwBiAAAAcwEAABAAAACAJiMAYgAAAHQBAAAQAAAAgCYjAGIAAAB1AQAAEAAAAIAmIwBiAAAAdgEAABoAAACAJiMAYgAAAH0BAAAQAAAAgCYjAGIAAAB+AQAAEAAAAIAmIwBiAAAAfwEAABAAAACAJiMAYgAAAIABAAAaAAAAgCYjAGIAAACGAQAAEQAAAIAmIwBiAAAAhwEAABIAAAB1bmV4cGVjdGVkIGNoYXJhY3RlcjogYCd0KCMAFwAAAIsoIwABAAAAgCYjAGIAAAC0AQAAKQAAAHNpbXBsZSBrZXkgZXhwZWN0ICc6J1lBTUxUQUd3aGlsZSBzY2FubmluZyBhIGRpcmVjdGl2ZSwgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIGNvbW1lbnQgb3IgbGluZSBicmVha3doaWxlIHNjYW5uaW5nIGEgWUFNTCBkaXJlY3RpdmUsIGRpZCBub3QgZmluZCBleHBlY3RlZCBkaWdpdCBvciAnLicgY2hhcmFjdGVyd2hpbGUgc2Nhbm5pbmcgYSBkaXJlY3RpdmUsIGNvdWxkIG5vdCBmaW5kIGV4cGVjdGVkIGRpcmVjdGl2ZSBuYW1ld2hpbGUgc2Nhbm5pbmcgYSBkaXJlY3RpdmUsIGZvdW5kIHVuZXhwZWN0ZWQgbm9uLWFscGhhYmV0aWNhbCBjaGFyYWN0ZXJ3aGlsZSBzY2FubmluZyBhIFlBTUwgZGlyZWN0aXZlLCBmb3VuZCBleHRyZW1lbHkgbG9uZyB2ZXJzaW9uIG51bWJlcndoaWxlIHNjYW5uaW5nIGEgWUFNTCBkaXJlY3RpdmUsIGRpZCBub3QgZmluZCBleHBlY3RlZCB2ZXJzaW9uIG51bWJlcndoaWxlIHNjYW5uaW5nIFRBRywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIHdoaXRlc3BhY2Ugb3IgbGluZSBicmVha4AmIwBiAAAA3AIAAAwAAAAhd2hpbGUgc2Nhbm5pbmcgYSB0YWcsIGRpZCBub3QgZmluZCB0aGUgZXhwZWN0ZWQgJz4nd2hpbGUgc2Nhbm5pbmcgYSB0YWcsIGRpZCBub3QgZmluZCBleHBlY3RlZCB3aGl0ZXNwYWNlIG9yIGxpbmUgYnJlYWt3aGlsZSBzY2FubmluZyBhIHRhZywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkICchJ3doaWxlIHBhcnNpbmcgYSB0YWcgZGlyZWN0aXZlLCBkaWQgbm90IGZpbmQgZXhwZWN0ZWQgJyEnd2hpbGUgcGFyc2luZyBhIHRhZywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIHRhZyBVUkkAAACAJiMAYgAAAGoDAAAtAAAAgCYjAGIAAABqAwAARwAAAHdoaWxlIHBhcnNpbmcgYSB0YWcsIGRpZCBub3QgZmluZCBVUkkgZXNjYXBlZCBvY3RldACAJiMAYgAAAHEDAAAhAAAAgCYjAGIAAABxAwAAQAAAAHdoaWxlIHBhcnNpbmcgYSB0YWcsIGZvdW5kIGFuIGluY29ycmVjdCB0cmFpbGluZyBVVEYtOCBvY3RldHdoaWxlIHBhcnNpbmcgYSB0YWcsIGZvdW5kIGFuIGluY29ycmVjdCBsZWFkaW5nIFVURi04IG9jdGV0d2hpbGUgcGFyc2luZyBhIHRhZywgZm91bmQgYW4gaW52YWxpZCBVVEYtOCBjb2RlcG9pbnR3aGlsZSBzY2FubmluZyBhbiBhbmNob3Igb3IgYWxpYXMsIGRpZCBub3QgZmluZCBleHBlY3RlZCBhbHBoYWJldGljIG9yIG51bWVyaWMgY2hhcmFjdGVycmVjdXJzaW9uIGxpbWl0IGV4Y2VlZGVkgCYjAGIAAAD4AwAAJAAAACItIiBpcyBvbmx5IHZhbGlkIGluc2lkZSBhIGJsb2NrYmxvY2sgc2VxdWVuY2UgZW50cmllcyBhcmUgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0d2hpbGUgc2Nhbm5pbmcgYSBibG9jayBzY2FsYXIsIGZvdW5kIGFuIGluZGVudGF0aW9uIGluZGljYXRvciBlcXVhbCB0byAwd2hpbGUgc2Nhbm5pbmcgYSBibG9jayBzY2FsYXIsIGRpZCBub3QgZmluZCBleHBlY3RlZCBjb21tZW50IG9yIGxpbmUgYnJlYWuAJiMAYgAAANEEAABAAAAAgCYjAGIAAADbBAAAPQAAAHdoaWxlIHNjYW5uaW5nIGEgYmxvY2sgc2NhbGFyLCBmb3VuZCBhIHRhYiBjaGFyYWN0ZXIgd2hlcmUgYW4gaW5kZW50YXRpb24gc3BhY2UgaXMgZXhwZWN0ZWQAgCYjAGIAAAAUBQAAFwAAAIAmIwBiAAAAFAUAADIAAACAJiMAYgAAABQFAABNAAAAgCYjAGIAAAAVBQAAGgAAAIAmIwBiAAAAFgUAAB0AAACAJiMAYgAAABcFAAAdAAAAgCYjAGIAAAAYBQAAHgAAAHdoaWxlIHNjYW5uaW5nIGEgcXVvdGVkIHNjYWxhciwgZm91bmQgdW5leHBlY3RlZCBkb2N1bWVudCBpbmRpY2F0b3J3aGlsZSBzY2FubmluZyBhIHF1b3RlZCBzY2FsYXIsIGZvdW5kIHVuZXhwZWN0ZWQgZW5kIG9mIHN0cmVhbQAAAIAmIwBiAAAAOAUAADEAAACAJiMAYgAAAEIFAAAfAAAAd2hpbGUgcGFyc2luZyBhIHF1b3RlZCBzY2FsYXIsIGZvdW5kIHVua25vd24gZXNjYXBlIGNoYXJhY3RlcgAAAIAmIwBiAAAAaQUAACwAAAB3aGlsZSBwYXJzaW5nIGEgcXVvdGVkIHNjYWxhciwgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIGhleGFkZWNpbWFsIG51bWJlcgCAJiMAYgAAAG0FAAA/AAAAd2hpbGUgcGFyc2luZyBhIHF1b3RlZCBzY2FsYXIsIGZvdW5kIGludmFsaWQgVW5pY29kZSBjaGFyYWN0ZXIgZXNjYXBlIGNvZGUAAIAmIwBiAAAALwUAAB0AAACAJiMAYgAAAOIFAAAXAAAAgCYjAGIAAADiBQAAMgAAAIAmIwBiAAAA4gUAAE0AAACAJiMAYgAAAOMFAAAaAAAAgCYjAGIAAADkBQAAHQAAAIAmIwBiAAAA5QUAAB0AAACAJiMAYgAAAOYFAAAeAAAAgCYjAGIAAADxBQAAJgAAAIAmIwBiAAAA8gUAADwAAAB3aGlsZSBzY2FubmluZyBhIHBsYWluIHNjYWxhciwgZm91bmQgYSB0YWJtYXBwaW5nIGtleXMgYXJlIG5vdCBhbGxvd2VkIGluIHRoaXMgY29udGV4dAAAgCYjAGIAAABoBgAAKgAAAIAmIwBiAAAAeAYAACkAAABtYXBwaW5nIHZhbHVlcyBhcmUgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0AACAJiMAYgAAAK4GAAAuAAAAgCYjAGIAAADDBgAAMAAAAHNpbXBsZSBrZXkgZXhwZWN0ZWRVdGY4Rm9sZWRMaXRlcmFsRG91YmxlUXVvdGVkU2luZ2xlUXVvdGVkUGxhaW5BbnkABAQAAAQAAAAEAAAABQQAAAYEAAAEAAAABAAAAAcEAABUYWdBbmNob3JWYWx1ZUtleUZsb3dFbnRyeUJsb2NrRW50cnlGbG93TWFwcGluZ0VuZEZsb3dNYXBwaW5nU3RhcnRGbG93U2VxdWVuY2VFbmRGbG93U2VxdWVuY2VTdGFydEJsb2NrRW5kQmxvY2tNYXBwaW5nU3RhcnRCbG9ja1NlcXVlbmNlU3RhcnRUYWdEaXJlY3RpdmVWZXJzaW9uRGlyZWN0aXZlAAAACAQAAAQAAAAEAAAACQQAAAoEAAAEAAAABAAAAAsEAABOb1Rva2VuT3V0IG9mIGJvdW5kcyBhY2Nlc3MvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3lhbWwtcnVzdC0wLjQuNS9zcmMvcGFyc2VyLnJzkzMjAGEAAACCAAAAKAAAAHVuZXhwZWN0ZWQgZW9mZmV0Y2hfdG9rZW4gbmVlZHMgdG8gYmUgcHJlY2VkZWQgYnkgcGVla190b2tlbpMzIwBhAAAAlgAAAA4AAACTMyMAYQAAAJ4AAAAoAAAAAQBBkOmMAQsRkzMjAGEAAAC0AAAADQAAAAIAQdDpjAELAQMAQYDqjAELEZMzIwBhAAAA0wAAAAkAAAAEAEHA6owBC0WTMyMAYQAAANsAAAAJAAAAVU5SRUFDSEFCTEUgRVZFTlQ6IABQNSMAEwAAANg/IwABAAAAkzMjAGEAAAD2AAAAEQAAAAoAQbTrjAELAQgAQeTrjAELrxuTMyMAYQAAAEABAAAbAAAAZGlkIG5vdCBmaW5kIGV4cGVjdGVkIDxzdHJlYW0tc3RhcnQ+ZGlkIG5vdCBmaW5kIGV4cGVjdGVkIDxkb2N1bWVudCBzdGFydD4AAJMzIwBhAAAA7AEAABUAAACTMyMAYQAAAOgBAAAdAAAAkzMjAGEAAADeAQAAFQAAAJMzIwBhAAAA2gEAAB0AAACTMyMAYQAAAPsBAAAVAAAAd2hpbGUgcGFyc2luZyBhIG5vZGUsIGRpZCBub3QgZmluZCBleHBlY3RlZCBub2RlIGNvbnRlbnSTMyMAYQAAANABAAAVAAAAd2hpbGUgcGFyc2luZyBub2RlLCBmb3VuZCB1bmtub3duIGFuY2hvcndoaWxlIHBhcnNpbmcgYSBibG9jayBtYXBwaW5nLCBkaWQgbm90IGZpbmQgZXhwZWN0ZWQga2V5d2hpbGUgcGFyc2luZyBhIGZsb3cgbWFwcGluZywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkICcsJyBvciAnfSd3aGlsZSBwYXJzaW5nIGEgZmxvdyBzZXF1ZW5jZSwgZXhwZWN0ZWQgJywnIG9yICddJ3doaWxlIHBhcnNpbmcgYSBibG9jayBjb2xsZWN0aW9uLCBkaWQgbm90IGZpbmQgZXhwZWN0ZWQgJy0nIGluZGljYXRvckRvY3VtZW50RW5kRG9jdW1lbnRTdGFydFN0cmVhbVN0YXJ0TWFwcGluZ0VuZE1hcHBpbmdTdGFydAAADAQAAAQAAAAEAAAADQQAAFNlcXVlbmNlRW5kU2VxdWVuY2VTdGFydFNjYWxhcgAADgQAAAQAAAAEAAAABQQAAA8EAAAEAAAABAAAAAcEAAAQBAAABAAAAAQAAAARBAAAQWxpYXNTdHJlYW1FbmROb3RoaW5nAAAAEgQAAAQAAAAAAAAAAQAAAAAAAABjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwAAAPo4IwBPAAAAhAEAABoAAAATBAAABAAAAAQAAAAUBAAAFQQAAAAAAAABAAAAWAIAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL3ZlY19kZXF1ZS9tb2QucnNhc3NlcnRpb24gZmFpbGVkOiBpIDwgc2VsZi5sZW4oKQAAfDkjAF4AAAB4AgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IGogPCBzZWxmLmxlbigpfDkjAF4AAAB5AgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHNlbGYuY2FwKCkgPT0gb2xkX2NhcCAqIDIAfDkjAF4AAACvCAAACQAAAG5hbmluZi9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL2J0cmVlL21hcC9lbnRyeS5ycwAAfjojAGAAAABGAQAALgAAAAEAAAAAAAAACgAAAAAAAABkAAAAAAAAAOgDAAAAAAAAECcAAAAAAACghgEAAAAAAEBCDwAAAAAAgJaYAAAAAAAA4fUFAAAAAADKmjsAAAAAAOQLVAIAAAAA6HZIFwAAAAAQpdToAAAAAKByThgJAAAAQHoQ81oAAACAxqR+jQMAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9jb3JlL3NyYy9udW0vZGVjMmZsdC9udW1iZXIucnMAAHA7IwBWAAAASAAAADoAAAAvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy92ZWNfZGVxdWUvcmluZ19zbGljZXMucnMAANg7IwBmAAAAIAAAAA4AAADYOyMAZgAAACMAAAARAAAAYXNzZXJ0aW9uIGZhaWxlZDogbWlkIDw9IHNlbGYubGVuKCkvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9zbGljZS5ycwAAAPhCIwBfAAAAPwIAAFYAAAAvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy9idHJlZS9ub2RlLnJzYXNzZXJ0aW9uIGZhaWxlZDogZWRnZS5oZWlnaHQgPT0gc2VsZi5oZWlnaHQgLSAxAOA8IwBbAAAAfwIAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBpZHggPCBDQVBBQ0lUWeA8IwBbAAAAgwIAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBlZGdlLmhlaWdodCA9PSBzZWxmLm5vZGUuaGVpZ2h0IC0gMQAAAOA8IwBbAAAAnwMAAAkAAADgPCMAWwAAAE0EAAAWAAAA4DwjAFsAAABRBAAAFgAAAOA8IwBbAAAAigQAABYAAABhc3NlcnRpb24gZmFpbGVkOiBzcmMubGVuKCkgPT0gZHN0Lmxlbigp4DwjAFsAAADKBgAABQAAAGJhZCBoYXNobWFwIGtleSIvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3lhbWwtcnVzdC0wLjQuNS9zcmMvZW1pdHRlci5yc1x1MDA3Zlx1MDAxZlx1MDAxZVx1MDAxZFx1MDAxY1x1MDAxYlx1MDAxYVx1MDAxOVx1MDAxOFx1MDAxN1x1MDAxNlx1MDAxNVx1MDAxNFx1MDAxM1x1MDAxMlx1MDAxMVx1MDAxMFx1MDAwZlx1MDAwZVxyXGZcdTAwMGJcblx0XGJcdTAwMDdcdTAwMDZcdTAwMDVcdTAwMDRcdTAwMDNcdTAwMDJcdTAwMDFcdTAwMDBcXFwibD4jAGIAAABaAAAAGwAAAGw+IwBiAAAAYwAAABcAAAAtLS0KpD8jAAQAAAAgAAAAsD8jAAEAAADGQSMAAQAAALA/IwAAAAAAW10AAMw/IwACAAAACgAAANg/IwABAAAALQAAAOQ/IwABAAAAe30/API/IwABAAAAOgAAAPw/IwABAAAAeWVzWWVzWUVTbm9Ob05PVHJ1ZVRSVUVGYWxzZUZBTFNFb25Pbk9Ob2ZmT2ZmT0ZGTnVsbE5VTEwIQCMAAwAAAAtAIwADAAAADkAjAAMAAAARQCMAAgAAABNAIwACAAAAFUAjAAIAAAAXQCMABAAAABtAIwAEAAAAaEIjAAQAAAAfQCMABQAAACRAIwAFAAAAbEIjAAUAAAApQCMAAgAAACtAIwACAAAALUAjAAIAAAAvQCMAAwAAADJAIwADAAAANUAjAAMAAADCQSMABAAAADhAIwAEAAAAPEAjAAQAAADGQSMAAQAAAC5pbmYuSW5mLklORisuaW5mKy5JbmYrLklORi0uaW5mLS5JbmYtLklORi5uYW5OYU4uTkFOL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy95YW1sLXJ1c3QtMC40LjUvc3JjL3lhbWwucnMlQSMAXwAAAGkAAAAmAAAAJUEjAF8AAABqAAAAMQAAACVBIwBfAAAAYQAAADEAAAAhIWJvb2xpbnRmbG9hdG51bGx+aW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZQAlQSMAXwAAAFoAAAAaAAAAJUEjAF8AAABZAAAAPgAAACVBIwBfAAAAuAAAABYAAAAlQSMAXwAAAK0AAAA9AAAAMHgAACVBIwBfAAAAIwEAADEAAAAwbwAAJUEjAF8AAAAoAQAAMQAAACVBIwBfAAAALQEAABwAAAB0cnVlZmFsc2UAAAAlQSMAXwAAADUBAABNAAAACAAAAAAAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlABYEAAABAAAAAQAAAF4BAAAXBAAAAAMGCQ0QExcaHSEkJysuMTU4O1NvbWUAGAQAAAQAAAAEAAAAGQQAAE5vbmUvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy9idHJlZS9uYXZpZ2F0ZS5ycwD4QiMAXwAAALgAAAAnAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZQBBnoeNAQsK8D8AAAAAAAD4PwBBsIeNAQsIBtDPQ+v9TD4AQcOHjQELBUADuOI/AEHIh40BCwECAEGIiI0BCwECAEHIiI0BCwECAEGIiY0BCxEBAAAAAAAAAAEAAAAAAAAAAgBBpImNAQsBAgB7CXByb2R1Y2VycwIIbGFuZ3VhZ2UBBFJ1c3QADHByb2Nlc3NlZC1ieQMFcnVzdGMdMS41OS4wICg5ZDFiMjEwNmUgMjAyMi0wMi0yMykGd2FscnVzBjAuMTkuMAx3YXNtLWJpbmRnZW4SMC4yLjgwICg0Y2FhOTgxNjUp";var _A={};TA(_A,{ArchiveCommand:()=>z,ExtractCommand:()=>W,default:()=>jj,onload:()=>ZA,settings:()=>Dj});function HA(){return app.plugins.plugins["extract-url"]}var BA=QA(YA()),K=QA(require("obsidian")),yj={},d,N=new Array(32).fill(void 0);N.push(void 0,null,!0,!1);function u(A){return N[A]}var Y=N.length;function Gj(A){A<36||(N[A]=Y,Y=A)}function v(A){let j=u(A);return Gj(A),j}var w=0,lA=null;function sA(){return(lA===null||lA.buffer!==d.memory.buffer)&&(lA=new Uint8Array(d.memory.buffer)),lA}var cA=new TextEncoder("utf-8"),Qj=typeof cA.encodeInto=="function"?function(A,j){return cA.encodeInto(A,j)}:function(A,j){let $=cA.encode(A);return j.set($),{read:A.length,written:$.length}};function P(A,j,$){if($===void 0){let E=cA.encode(A),h=j(E.length);return sA().subarray(h,h+E.length).set(E),w=E.length,h}let g=A.length,r=j(g),o=sA(),B=0;for(;B127)break;o[r+B]=E}if(B!==g){B!==0&&(A=A.slice(B)),r=$(r,g,g=B+A.length*3);let E=sA().subarray(r+B,r+g);B+=Qj(A,E).written}return w=B,r}function U(A){return A==null}var $A=null;function O(){return($A===null||$A.buffer!==d.memory.buffer)&&($A=new Int32Array(d.memory.buffer)),$A}var zA=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});zA.decode();function m(A,j){return zA.decode(sA().subarray(A,A+j))}function k(A){Y===N.length&&N.push(N.length+1);let j=Y;return Y=N[j],N[j]=A,j}function wA(A){let j=typeof A;if(j=="number"||j=="boolean"||A==null)return`${A}`;if(j=="string")return`"${A}"`;if(j=="symbol"){let r=A.description;return r==null?"Symbol":`Symbol(${r})`}if(j=="function"){let r=A.name;return typeof r=="string"&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(A)){let r=A.length,o="[";r>0&&(o+=wA(A[0]));for(let B=1;B1)g=$[1];else return toString.call(A);if(g=="Object")try{return"Object("+JSON.stringify(A)+")"}catch(r){return"Object"}return A instanceof Error?`${A.name}: ${A.message} -${A.stack}`:g}function Ij(A,j,$,g){let r={a:A,b:j,cnt:1,dtor:$},o=(...B)=>{r.cnt++;try{return g(r.a,r.b,...B)}finally{--r.cnt==0&&(d.__wbindgen_export_2.get(r.dtor)(r.a,r.b),r.a=0)}};return o.original=r,o}function vj(A,j,$){let g=P($,d.__wbindgen_malloc,d.__wbindgen_realloc),r=w;d._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h927f6478d88dcd5c(A,j,g,r)}function WA(A,j,$,g){let r={a:A,b:j,cnt:1,dtor:$},o=(...B)=>{r.cnt++;let E=r.a;r.a=0;try{return g(E,r.b,...B)}finally{--r.cnt==0?d.__wbindgen_export_2.get(r.dtor)(E,r.b):r.a=E}};return o.original=r,o}function wj(A,j,$,g,r){let o=P(g,d.__wbindgen_malloc,d.__wbindgen_realloc),B=w,E=P(r,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;d._dyn_core__ops__function__FnMut__A_B_C___Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h69a75fd0d8dcc6d3(A,j,U($)?0:k($),o,B,E,h)}function _j(A,j,$){d._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hd7c3321bf6780a26(A,j,k($))}function ZA(A){let j=d.onload(k(A));return v(j)}function Dj(A){let j=d.settings(k(A));return v(j)}function L(A,j){try{return A.apply(this,j)}catch($){d.__wbindgen_exn_store(k($))}}function Pj(A,j,$,g){d.wasm_bindgen__convert__closures__invoke2_mut__hec91c3f17a5bbfea(A,j,k($),k(g))}function xj(A,j,$){d.wasm_bindgen__convert__closures__invoke1__h181f783e5529fa34(A,j,k($))}var z=class{static __wrap(j){let $=Object.create(z.prototype);return $.ptr=j,$}__destroy_into_raw(){let j=this.ptr;return this.ptr=0,j}free(){let j=this.__destroy_into_raw();d.__wbg_archivecommand_free(j)}get id(){let j=d.archivecommand_id(this.ptr);return v(j)}set id(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;d.archivecommand_set_id(this.ptr,$,g)}get name(){let j=d.archivecommand_name(this.ptr);return v(j)}set name(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;d.archivecommand_set_name(this.ptr,$,g)}callback(){let j=d.archivecommand_callback(this.ptr);return v(j)}},W=class{static __wrap(j){let $=Object.create(W.prototype);return $.ptr=j,$}__destroy_into_raw(){let j=this.ptr;return this.ptr=0,j}free(){let j=this.__destroy_into_raw();d.__wbg_extractcommand_free(j)}get id(){let j=d.extractcommand_id(this.ptr);return v(j)}set id(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;d.extractcommand_set_id(this.ptr,$,g)}get name(){let j=d.extractcommand_name(this.ptr);return v(j)}set name(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;d.extractcommand_set_name(this.ptr,$,g)}callback(){let j=d.extractcommand_callback(this.ptr);return v(j)}};async function Oj(A,j){if(typeof Response=="function"&&A instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(A,j)}catch(g){if(A.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",g);else throw g}let $=await A.arrayBuffer();return await WebAssembly.instantiate($,j)}else{let $=await WebAssembly.instantiate(A,j);return $ instanceof WebAssembly.Instance?{instance:$,module:A}:$}}async function Aj(A){typeof A=="undefined"&&(A=new URL("obsidian_rust_plugin_bg.wasm",yj.url));let j={};j.wbg={},j.wbg.__wbindgen_object_drop_ref=function(r){v(r)},j.wbg.__wbg_setPlaceholder_0d4c6931970d6b8c=function(r,o,B){let E=u(r).setPlaceholder(m(o,B));return k(E)},j.wbg.__wbg_setValue_3035c93aaf89ec27=function(r,o,B){let E=u(r).setValue(m(o,B));return k(E)},j.wbg.__wbg_onChange_57f355586266016e=function(r,o){let B=u(r).onChange(v(o));return k(B)},j.wbg.__wbindgen_string_get=function(r,o){let B=u(o),E=typeof B=="string"?B:void 0;var h=U(E)?0:P(E,d.__wbindgen_malloc,d.__wbindgen_realloc),_=w;O()[r/4+1]=_,O()[r/4+0]=h},j.wbg.__wbg_loadData_216184d2c1296582=function(r){let o=u(r).loadData();return k(o)},j.wbg.__wbindgen_json_serialize=function(r,o){let B=u(o),E=JSON.stringify(B===void 0?null:B),h=P(E,d.__wbindgen_malloc,d.__wbindgen_realloc),_=w;O()[r/4+1]=_,O()[r/4+0]=h},j.wbg.__wbg_plugin_3b333ec69cc9cc68=function(){let r=HA();return k(r)},j.wbg.__wbg_vault_4a8b665d21224b9d=function(r){let o=u(r).vault;return k(o)},j.wbg.__wbg_fileManager_9e1067c358cb2077=function(r){let o=u(r).fileManager;return k(o)},j.wbg.__wbg_getActiveFile_b552764a3917396f=function(r){let o=u(r).getActiveFile();return U(o)?0:k(o)},j.wbg.__wbg_read_86c372c6ad78dee8=function(r,o){let B=u(r).read(u(o));return k(B)},j.wbg.__wbindgen_is_string=function(r){return typeof u(r)=="string"},j.wbg.__wbg_adapter_f0bb2260ef66b226=function(r){let o=u(r).adapter;return k(o)},j.wbg.__wbg_mkdir_ce232a07e9e7f0ad=function(){return L(function(r,o,B){let E=u(r).mkdir(m(o,B));return k(E)},arguments)},j.wbg.__wbg_generateMarkdownLink_a72dfb45e30ea38f=function(r,o,B,E,h,_,D,T,X){let y=u(o).generateMarkdownLink(u(B),m(E,h),_===0?void 0:m(_,D),T===0?void 0:m(T,X)),M=P(y,d.__wbindgen_malloc,d.__wbindgen_realloc),Z=w;O()[r/4+1]=Z,O()[r/4+0]=M},j.wbg.__wbg_new_f0b8dc38ac3feda4=function(r,o){let B=new K.Notice(m(r,o));return k(B)},j.wbg.__wbg_modify_9c2d5c1e97696858=function(r,o,B,E){let h=u(r).modify(u(o),m(B,E));return k(h)},j.wbg.__wbg_getAbstractFileByPath_14283104c0a69581=function(){return L(function(r,o,B){let E=u(r).getAbstractFileByPath(m(o,B));return U(E)?0:k(E)},arguments)},j.wbg.__wbg_new_3047bf4b4f02b802=function(r,o){let B=new Error(m(r,o));return k(B)},j.wbg.__wbg_containerEl_641995ad01058a50=function(r){let o=u(r).containerEl;return k(o)},j.wbg.__wbg_empty_aafcb5987ce13631=function(r){u(r).empty()},j.wbg.__wbg_new_9686508c3f88b638=function(r){let o=new K.Setting(u(r));return k(o)},j.wbg.__wbg_setName_fa9103e946e7a843=function(r,o,B){let E=u(r).setName(m(o,B));return k(E)},j.wbg.__wbg_setDesc_0daaeb9c416024ee=function(r,o,B){let E=u(r).setDesc(m(o,B));return k(E)},j.wbg.__wbg_addText_27deb631aa7a6ef9=function(r,o,B){try{var E={a:o,b:B},h=D=>xj(E.a,E.b,D);let _=u(r).addText(h);return k(_)}finally{E.a=E.b=0}},j.wbg.__wbg_new_36359baae5a47e27=function(){let r=new Object;return k(r)},j.wbg.__wbindgen_string_new=function(r,o){let B=m(r,o);return k(B)},j.wbg.__wbg_createEl_1b19b2b8557798bf=function(r,o,B,E){let h=u(r).createEl(m(o,B),v(E));return k(h)},j.wbg.__wbindgen_json_parse=function(r,o){let B=JSON.parse(m(r,o));return k(B)},j.wbg.__wbg_saveData_225f5fa84a89c063=function(r,o){let B=u(r).saveData(v(o));return k(B)},j.wbg.__wbg_getActiveViewOfType_828a6e7df7dd3992=function(r,o){let B=u(r).getActiveViewOfType(u(o));return U(B)?0:k(B)},j.wbg.__wbg_instanceof_MarkdownView_3d4a58e5cc750eeb=function(r){return u(r)instanceof K.MarkdownView},j.wbg.__wbg_sourceMode_9fd153f11b4bd3ac=function(r){let o=u(r).sourceMode;return k(o)},j.wbg.__wbg_cmEditor_e01da0088a54b33d=function(r){let o=u(r).cmEditor;return k(o)},j.wbg.__wbg_getSelection_2616d90a7d595c4c=function(r,o){let B=u(o).getSelection(),E=P(B,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;O()[r/4+1]=h,O()[r/4+0]=E},j.wbg.__wbindgen_object_clone_ref=function(r){let o=u(r);return k(o)},j.wbg.__wbg_instanceof_Window_0e6c0f1096d66c3c=function(r){return u(r)instanceof Window},j.wbg.__wbg_navigator_1f72d7edb7b4c387=function(r){let o=u(r).navigator;return k(o)},j.wbg.__wbg_clipboard_e99151dcef87806f=function(r){let o=u(r).clipboard;return U(o)?0:k(o)},j.wbg.__wbg_readText_9f934216c6aab15a=function(r){let o=u(r).readText();return k(o)},j.wbg.__wbg_replaceSelection_30a0671dcd119457=function(r,o,B){u(r).replaceSelection(m(o,B))},j.wbg.__wbg_getViewData_1160e96a9adff82a=function(r,o){let B=u(o).getViewData(),E=P(B,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;O()[r/4+1]=h,O()[r/4+0]=E},j.wbg.__wbg_setValue_59347dc6140e1972=function(r,o,B){u(r).setValue(m(o,B))},j.wbg.__wbg_hasBin_456e5d089209547f=function(r,o){return(0,BA.hasBin)(m(r,o))},j.wbg.__wbg_log_e8ba7b992c7ad0eb=function(r){console.log(u(r))},j.wbg.__wbg_nodeExec_c5b0e0c1aeb6c713=function(r,o,B){let E=(0,BA.nodeExec)(m(r,o),u(B));return k(E)},j.wbg.__wbg_log_9b7bdb677c030000=function(r,o){console.log(u(r),u(o))},j.wbg.__wbg_addCommand_3c1a3a9923f1e2a4=function(r,o){u(r).addCommand(v(o))},j.wbg.__wbg_archivecommand_new=function(r){let o=z.__wrap(r);return k(o)},j.wbg.__wbg_self_99737b4dcdf6f0d8=function(){return L(function(){let r=self.self;return k(r)},arguments)},j.wbg.__wbg_window_9b61fbbf3564c4fb=function(){return L(function(){let r=window.window;return k(r)},arguments)},j.wbg.__wbg_globalThis_8e275ef40caea3a3=function(){return L(function(){let r=globalThis.globalThis;return k(r)},arguments)},j.wbg.__wbg_global_5de1e0f82bddcd27=function(){return L(function(){let r=global.global;return k(r)},arguments)},j.wbg.__wbindgen_is_undefined=function(r){return u(r)===void 0},j.wbg.__wbg_newnoargs_e23b458e372830de=function(r,o){let B=new Function(m(r,o));return k(B)},j.wbg.__wbg_call_ae78342adc33730a=function(){return L(function(r,o){let B=u(r).call(u(o));return k(B)},arguments)},j.wbg.__wbg_call_3ed288a247f13ea5=function(){return L(function(r,o,B){let E=u(r).call(u(o),u(B));return k(E)},arguments)},j.wbg.__wbg_new_37705eed627d5ed9=function(r,o){try{var B={a:r,b:o},E=(_,D)=>{let T=B.a;B.a=0;try{return Pj(T,B.b,_,D)}finally{B.a=T}};let h=new Promise(E);return k(h)}finally{B.a=B.b=0}},j.wbg.__wbg_set_93b1c87ee2af852e=function(){return L(function(r,o,B){return Reflect.set(u(r),u(o),u(B))},arguments)},j.wbg.__wbg_instanceof_Error_b074c76f6096db9b=function(r){return u(r)instanceof Error},j.wbg.__wbg_toString_eec28c54c24b830b=function(r){let o=u(r).toString();return k(o)},j.wbg.__wbg_extractcommand_new=function(r){let o=W.__wrap(r);return k(o)},j.wbg.__wbindgen_cb_drop=function(r){let o=v(r).original;return o.cnt--==1?(o.a=0,!0):!1},j.wbg.__wbg_static_accessor_MARKDOWN_VIEW_05bfc1b0c81f4e84=function(){return k(K.MarkdownView)},j.wbg.__wbg_instanceof_TFile_c6b123a0eaf7ca0f=function(r){return u(r)instanceof K.TFile},j.wbg.__wbg_app_f6a9dd17ea9e845c=function(r){let o=u(r).app;return k(o)},j.wbg.__wbg_workspace_1b6c747135563e6c=function(r){let o=u(r).workspace;return k(o)},j.wbg.__wbg_create_dabe08caa301ccba=function(){return L(function(r,o,B,E,h){let _=u(r).create(m(o,B),m(E,h));return k(_)},arguments)},j.wbg.__wbg_request_f7002cb6604194bd=function(){return L(function(r){let o=request(v(r));return k(o)},arguments)},j.wbg.__wbg_message_dcca38fbff239fbf=function(r){let o=u(r).message;return k(o)},j.wbg.__wbindgen_debug_string=function(r,o){let B=wA(u(o)),E=P(B,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;O()[r/4+1]=h,O()[r/4+0]=E},j.wbg.__wbindgen_throw=function(r,o){throw new Error(m(r,o))},j.wbg.__wbg_then_842e65b843962f56=function(r,o,B){let E=u(r).then(u(o),u(B));return k(E)},j.wbg.__wbg_then_ce526c837d07b68f=function(r,o){let B=u(r).then(u(o));return k(B)},j.wbg.__wbg_resolve_a9a87bdd64e9e62c=function(r){let o=Promise.resolve(u(r));return k(o)},j.wbg.__wbindgen_closure_wrapper154=function(r,o,B){let E=Ij(r,o,118,vj);return k(E)},j.wbg.__wbindgen_closure_wrapper330=function(r,o,B){let E=WA(r,o,121,wj);return k(E)},j.wbg.__wbindgen_closure_wrapper5215=function(r,o,B){let E=WA(r,o,165,_j);return k(E)},(typeof A=="string"||typeof Request=="function"&&A instanceof Request||typeof URL=="function"&&A instanceof URL)&&(A=fetch(A));let{instance:$,module:g}=await Oj(await A,j);return d=$.exports,Aj.__wbindgen_wasm_module=g,d}var jj=Aj;var rj=class extends EA.PluginSettingTab{constructor(j,$,g){super(j,$);this.plugin=$,this.wasm=g}display(){this.wasm.settings(this)}},DA=class extends EA.Plugin{async onload(){let j=Uint8Array.from(atob(MA),$=>$.charCodeAt(0));await jj(Promise.resolve(j)),ZA(this),this.addSettingTab(new rj(this.app,this,_A))}};0&&(module.exports={}); +var nj=Object.create;var oA=Object.defineProperty;var ij=Object.getOwnPropertyDescriptor;var Bj=Object.getOwnPropertyNames;var sj=Object.getPrototypeOf,lj=Object.prototype.hasOwnProperty;var TA=A=>oA(A,"__esModule",{value:!0});var GA=(A,j)=>()=>(j||A((j={exports:{}}).exports,j),j.exports),NA=(A,j)=>{TA(A);for(var $ in j)oA(A,$,{get:j[$],enumerable:!0})},cj=(A,j,$)=>{if(j&&typeof j=="object"||typeof j=="function")for(let h of Bj(j))!lj.call(A,h)&&h!=="default"&&oA(A,h,{get:()=>j[h],enumerable:!($=ij(j,h))||$.enumerable});return A},QA=A=>cj(TA(oA(A!=null?nj(sj(A)):{},"default",A&&A.__esModule&&"default"in A?{get:()=>A.default,enumerable:!0}:{value:A,enumerable:!0})),A);var HA=GA((Tj,nA)=>{(function(){var A={};function j(){}function $(e){return e}function h(e){return!!e}function r(e){return!e}var o,B=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||this;B!=null&&(o=B.async),A.noConflict=function(){return B.async=o,A};function E(e){return function(){if(e===null)throw new Error("Callback was already called.");e.apply(this,arguments),e=null}}function g(e){return function(){e!==null&&(e.apply(this,arguments),e=null)}}var _=Object.prototype.toString,D=Array.isArray||function(e){return _.call(e)==="[object Array]"},N=function(e){var t=typeof e;return t==="function"||t==="object"&&!!e};function X(e){return D(e)||typeof e.length=="number"&&e.length>=0&&e.length%1==0}function y(e,t){for(var a=-1,n=e.length;++a3?e(n,i,p,c):(l=s,s=i,e(n,p,c))}}A.any=A.some=S(A.eachOf,h,$),A.someLimit=S(A.eachOfLimit,h,$),A.all=A.every=S(A.eachOf,r,r),A.everyLimit=S(A.eachOfLimit,r,r);function FA(e,t){return t}A.detect=S(A.eachOf,$,FA),A.detectSeries=S(A.eachOfSeries,$,FA),A.detectLimit=S(A.eachOfLimit,$,FA),A.sortBy=function(e,t,a){A.map(e,function(i,s){t(i,function(l,c){l?s(l):s(null,{value:i,criteria:c})})},function(i,s){if(i)return a(i);a(null,M(s.sort(n),function(l){return l.value}))});function n(i,s){var l=i.criteria,c=s.criteria;return lc?1:0}},A.auto=function(e,t,a){typeof arguments[1]=="function"&&(a=t,t=null),a=g(a||j);var n=uA(e),i=n.length;if(!i)return a(null);t||(t=i);var s={},l=0,c=!1,p=[];function q(b){p.unshift(b)}function f(b){var I=PA(p,b);I>=0&&p.splice(I,1)}function F(){i--,y(p.slice(0),function(b){b()})}q(function(){i||a(null,s)}),y(n,function(b){if(c)return;for(var I=D(e[b])?e[b]:[e[b]],H=Q(function(aA,C){if(l--,C.length<=1&&(C=C[0]),aA){var mA={};tj(s,function(aj,oj){mA[oj]=aj}),mA[b]=C,c=!0,a(aA,mA)}else s[b]=C,A.setImmediate(F)}),R=I.slice(0,I.length-1),x=R.length,V;x--;){if(!(V=e[R[x]]))throw new Error("Has nonexistent dependency in "+R.join(", "));if(D(V)&&PA(V,b)>=0)throw new Error("Has cyclic dependencies")}function J(){return l3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");p<=2&&typeof e=="function"&&(a=t,t=e),typeof e!="function"&&c(l,e),l.callback=a,l.task=t;function q(f,F){function b(R,x){return function(V){R(function(J,tA){V(!J||x,{err:J,result:tA})},F)}}function I(R){return function(x){setTimeout(function(){x(null)},R)}}for(;l.times;){var H=!(l.times-=1);s.push(b(l.task,H)),!H&&l.interval>0&&s.push(I(l.interval))}A.series(s,function(R,x){x=x[x.length-1],(f||l.callback)(x.err,x.result)})}return l.callback?q():q},A.waterfall=function(e,t){if(t=g(t||j),!D(e)){var a=new Error("First argument to waterfall must be an array of functions");return t(a)}if(!e.length)return t();function n(i){return Q(function(s,l){if(s)t.apply(null,[s].concat(l));else{var c=i.next();c?l.push(n(c)):l.push(t),bA(i).apply(null,l)}})}n(A.iterator(e))()};function fA(e,t,a){a=a||j;var n=X(t)?[]:{};e(t,function(i,s,l){i(Q(function(c,p){p.length<=1&&(p=p[0]),n[s]=p,l(c)}))},function(i){a(i,n)})}A.parallel=function(e,t){fA(A.eachOf,e,t)},A.parallelLimit=function(e,t,a){fA(AA(t),e,a)},A.series=function(e,t){fA(A.eachOfSeries,e,t)},A.iterator=function(e){function t(a){function n(){return e.length&&e[a].apply(null,arguments),n.next()}return n.next=function(){return a>>1);p(c,l[F])>=0?q=F:f=F-1}return q}function i(l,c,p,q){if(q!=null&&typeof q!="function")throw new Error("task callback must be a function");if(l.started=!0,D(c)||(c=[c]),c.length===0)return A.setImmediate(function(){l.drain()});y(c,function(f){var F={data:f,priority:p,callback:typeof q=="function"?q:j};l.tasks.splice(n(l.tasks,F,a)+1,0,F),l.tasks.length===l.concurrency&&l.saturated(),A.setImmediate(l.process)})}var s=A.queue(e,t);return s.push=function(l,c,p){i(s,l,c,p)},delete s.unshift,s},A.cargo=function(e,t){return yA(e,1,t)};function LA(e){return Q(function(t,a){t.apply(null,a.concat([Q(function(n,i){typeof console=="object"&&(n?console.error&&console.error(n):console[e]&&y(i,function(s){console[e](s)}))})]))})}A.log=LA("log"),A.dir=LA("dir"),A.memoize=function(e,t){var a={},n={},i=Object.prototype.hasOwnProperty;t=t||$;var s=Q(function(c){var p=c.pop(),q=t.apply(null,c);i.call(a,q)?A.setImmediate(function(){p.apply(null,a[q])}):i.call(n,q)?n[q].push(p):(n[q]=[p],e.apply(null,c.concat([Q(function(f){a[q]=f;var F=n[q];delete n[q];for(var b=0,I=F.length;b{"use strict";var iA=HA(),CA=require("fs"),IA=require("path");XA.exports=G;G.async=G;G.sync=Ej;G.all=uj;G.all.sync=kj;G.some=pj;G.some.sync=qj;G.first=dj;G.first.sync=hj;G.every=G.all;G.any=G.some;function G(A,j){iA.some(UA(A),gj,j)}function Ej(A){return UA(A).some(Fj)}function uj(A,j){iA.every(A,G.async,j)}function kj(A){return A.every(G.sync)}function pj(A,j){iA.some(A,G.async,j)}function qj(A){return A.some(G.sync)}function dj(A,j){iA.detect(A,G.async,function($){j($||!1)})}function hj(A){var j=A.filter(G.sync);return j.length?j[0]:!1}function UA(A){var j=process.env.PATH||"",$=process.env.PATHEXT||"";return j.replace(/["]+/g,"").split(IA.delimiter).map(function(h){return $.split(IA.delimiter).map(function(r){return IA.join(h,A+r)})}).reduce(function(h,r){return h.concat(r)})}function gj(A,j){CA.stat(A,function($,h){if($)return j(!1);j(h.isFile())})}function Fj(A){try{return CA.statSync(A).isFile()}catch(j){return!1}}});var YA=GA((Mj,JA)=>{var{Platform:vA}=require("obsidian");function fj(A){return vA.isDesktop?VA().sync(A):!1}function bj(A,j){if(vA.isDesktop)return require("child_process").exec(A,j);throw new Error("platform not supported")}function mj(){if(vA.isDesktop)return require("electron").clipboard.readText();throw new Error("platform not supported")}JA.exports={hasBin:fj,nodeExec:bj,clipboardReadText:mj}});NA(exports,{default:()=>DA});var EA=QA(require("obsidian"));var MA="AGFzbQEAAAABzQM+YAJ/fwBgA39/fwF/YAF/AGACf38Bf2ADf39/AGABfwF/YAR/f39/AGAFf39/f38AYAZ/f39/f38AYAR/f39/AX9gAAF/YAJ+fwF/YAJ/fgF/YAF/AX5gBX9/f39/AX9gB39/f39/f38AYAJ/fgBgAABgBH9/f34AYAJ/fwF+YAN/f38BfmADfn5/AX5gBn9/f39/fwF/YAV/f39+fwBgA39/fgBgAX4AYAN/f34Bf2AFf39+fn8Bf2ADf35/AX9gAn5+AX9gBH9/f38BfmABfwF9YAl/f39/f39/f38AYAR+fn5/AGADf31/AX9gBX5+fn5+AX5gCH9/f39/f39/AGAMf39/f39/f39/f39/AGAJf39/f39/fn5+AGAFf39/f34AYAV/f39/fQBgBH9/f30AYAV/f399fwBgBH9/fn8AYAV/f31/fwBgBX9/fH9/AGAGf35/f39/AGADf35+AGAEf35+fgBgBH99f38AYAR/fH9/AGACfn8AYAd/f39/f39/AX9gC39/f39/f39/f39/AX9gBH99f38Bf2ADf3x/AX9gBH98f38Bf2ADfn9/AX9gBH5+f38BfmADfn5+AX5gAXwBfGACfH8BfALuFk8Dd2JnGl9fd2JpbmRnZW5fb2JqZWN0X2Ryb3BfcmVmAAIDd2JnJV9fd2JnX3NldFBsYWNlaG9sZGVyXzBkNGM2OTMxOTcwZDZiOGMAAQN3YmcfX193Ymdfc2V0VmFsdWVfMzAzNWM5M2FhZjg5ZWMyNwABA3diZx9fX3diZ19vbkNoYW5nZV81N2YzNTU1ODYyNjYwMTZlAAMDd2JnFV9fd2JpbmRnZW5fc3RyaW5nX2dldAAAA3diZx9fX3diZ19sb2FkRGF0YV8yMTYxODRkMmMxMjk2NTgyAAUDd2JnGV9fd2JpbmRnZW5fanNvbl9zZXJpYWxpemUAAAN3YmcdX193YmdfcGx1Z2luXzNiMzMzZWM2OWNjOWNjNjgACgN3YmccX193YmdfdmF1bHRfNGE4YjY2NWQyMTIyNGI5ZAAFA3diZyJfX3diZ19maWxlTWFuYWdlcl85ZTEwNjdjMzU4Y2IyMDc3AAUDd2JnJF9fd2JnX2dldEFjdGl2ZUZpbGVfYjU1Mjc2NGEzOTE3Mzk2ZgAFA3diZxtfX3diZ19yZWFkXzg2YzM3MmM2YWQ3OGRlZTgAAwN3YmcUX193YmluZGdlbl9pc19zdHJpbmcABQN3YmceX193YmdfYWRhcHRlcl9mMGJiMjI2MGVmNjZiMjI2AAUDd2JnHF9fd2JnX21rZGlyX2NlMjMyYTA3ZTllN2YwYWQAAQN3YmcrX193YmdfZ2VuZXJhdGVNYXJrZG93bkxpbmtfYTcyZGZiNDVlMzBlYTM4ZgAgA3diZxpfX3diZ19uZXdfZjBiOGRjMzhhYzNmZWRhNAADA3diZx1fX3diZ19tb2RpZnlfOWMyZDVjMWU5NzY5Njg1OAAJA3diZyxfX3diZ19nZXRBYnN0cmFjdEZpbGVCeVBhdGhfMTQyODMxMDRjMGE2OTU4MQABA3diZxpfX3diZ19uZXdfMzA0N2JmNGI0ZjAyYjgwMgADA3diZyJfX3diZ19jb250YWluZXJFbF82NDE5OTVhZDAxMDU4YTUwAAUDd2JnHF9fd2JnX2VtcHR5X2FhZmNiNTk4N2NlMTM2MzEAAgN3YmcaX193YmdfbmV3Xzk2ODY1MDhjM2Y4OGI2MzgABQN3YmceX193Ymdfc2V0TmFtZV9mYTkxMDNlOTQ2ZTdhODQzAAEDd2JnHl9fd2JnX3NldERlc2NfMGRhYWViOWM0MTYwMjRlZQABA3diZx5fX3diZ19hZGRUZXh0XzI3ZGViNjMxYWE3YTZlZjkAAQN3YmcaX193YmdfbmV3XzM2MzU5YmFhZTVhNDdlMjcACgN3YmcVX193YmluZGdlbl9zdHJpbmdfbmV3AAMDd2JnH19fd2JnX2NyZWF0ZUVsXzFiMTliMmI4NTU3Nzk4YmYACQN3YmcVX193YmluZGdlbl9qc29uX3BhcnNlAAMDd2JnH19fd2JnX3NhdmVEYXRhXzIyNWY1ZmE4NGE4OWMwNjMAAwN3YmcqX193YmdfZ2V0QWN0aXZlVmlld09mVHlwZV84MjhhNmU3ZGY3ZGQzOTkyAAMDd2JnLl9fd2JnX2luc3RhbmNlb2ZfTWFya2Rvd25WaWV3XzNkNGE1OGU1Y2M3NTBlZWIABQN3YmchX193Ymdfc291cmNlTW9kZV85ZmQxNTNmMTFiNGJkM2FjAAUDd2JnH19fd2JnX2NtRWRpdG9yX2UwMWRhMDA4OGE1NGIzM2QABQN3YmcjX193YmdfZ2V0U2VsZWN0aW9uXzI2MTZkOTBhN2Q1OTVjNGMAAAN3YmcbX193YmluZGdlbl9vYmplY3RfY2xvbmVfcmVmAAUDd2JnKF9fd2JnX2luc3RhbmNlb2ZfV2luZG93XzBlNmMwZjEwOTZkNjZjM2MABQN3YmcgX193YmdfbmF2aWdhdG9yXzFmNzJkN2VkYjdiNGMzODcABQN3YmcgX193YmdfY2xpcGJvYXJkX2U5OTE1MWRjZWY4NzgwNmYABQN3YmcfX193YmdfcmVhZFRleHRfOWY5MzQyMTZjNmFhYjE1YQAFA3diZydfX3diZ19yZXBsYWNlU2VsZWN0aW9uXzMwYTA2NzFkY2QxMTk0NTcABAN3YmciX193YmdfZ2V0Vmlld0RhdGFfMTE2MGU5NmE5YWRmZjgyYQAAA3diZx9fX3diZ19zZXRWYWx1ZV81OTM0N2RjNjE0MGUxOTcyAAQDd2JnHV9fd2JnX2hhc0Jpbl80NTZlNWQwODkyMDk1NDdmAAMDd2JnGl9fd2JnX2xvZ19lOGJhN2I5OTJjN2FkMGViAAIDd2JnH19fd2JnX25vZGVFeGVjX2M1YjBlMGMxYWViNmM3MTMAAQN3YmcaX193YmdfbG9nXzliN2JkYjY3N2MwMzAwMDAAAAN3YmchX193YmdfYWRkQ29tbWFuZF8zYzFhM2E5OTIzZjFlMmE0AAADd2JnGF9fd2JnX2FyY2hpdmVjb21tYW5kX25ldwAFA3diZxtfX3diZ19zZWxmXzk5NzM3YjRkY2RmNmYwZDgACgN3YmcdX193Ymdfd2luZG93XzliNjFmYmJmMzU2NGM0ZmIACgN3YmchX193YmdfZ2xvYmFsVGhpc184ZTI3NWVmNDBjYWVhM2EzAAoDd2JnHV9fd2JnX2dsb2JhbF81ZGUxZTBmODJiZGRjZDI3AAoDd2JnF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAUDd2JnIF9fd2JnX25ld25vYXJnc19lMjNiNDU4ZTM3MjgzMGRlAAMDd2JnG19fd2JnX2NhbGxfYWU3ODM0MmFkYzMzNzMwYQADA3diZxtfX3diZ19jYWxsXzNlZDI4OGEyNDdmMTNlYTUAAQN3YmcaX193YmdfbmV3XzM3NzA1ZWVkNjI3ZDVlZDkAAwN3YmcaX193Ymdfc2V0XzkzYjFjODdlZTJhZjg1MmUAAQN3YmcnX193YmdfaW5zdGFuY2VvZl9FcnJvcl9iMDc0Yzc2ZjYwOTZkYjliAAUDd2JnH19fd2JnX3RvU3RyaW5nX2VlYzI4YzU0YzI0YjgzMGIABQN3YmcYX193YmdfZXh0cmFjdGNvbW1hbmRfbmV3AAUDd2JnEl9fd2JpbmRnZW5fY2JfZHJvcAAFA3diZzRfX3diZ19zdGF0aWNfYWNjZXNzb3JfTUFSS0RPV05fVklFV18wNWJmYzFiMGM4MWY0ZTg0AAoDd2JnJ19fd2JnX2luc3RhbmNlb2ZfVEZpbGVfYzZiMTIzYTBlYWY3Y2EwZgAFA3diZxpfX3diZ19hcHBfZjZhOWRkMTdlYTllODQ1YwAFA3diZyBfX3diZ193b3Jrc3BhY2VfMWI2Yzc0NzEzNTU2M2U2YwAFA3diZx1fX3diZ19jcmVhdGVfZGFiZTA4Y2FhMzAxY2NiYQAOA3diZx5fX3diZ19yZXF1ZXN0X2Y3MDAyY2I2NjA0MTk0YmQABQN3YmceX193YmdfbWVzc2FnZV9kY2NhMzhmYmZmMjM5ZmJmAAUDd2JnF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAADd2JnEF9fd2JpbmRnZW5fdGhyb3cAAAN3YmcbX193YmdfdGhlbl84NDJlNjViODQzOTYyZjU2AAEDd2JnG19fd2JnX3RoZW5fY2U1MjZjODM3ZDA3YjY4ZgADA3diZx5fX3diZ19yZXNvbHZlX2E5YTg3YmRkNjRlOWU2MmMABQN3YmcdX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXIxNTQAAQN3YmcdX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXIzMzAAAQN3YmceX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXI1MjE1AAED0xbRFggGBgYEAAAHBgQEBAQEAwAEAwYBBBMTEwQHBAcENQQEAA8GBQQAAAAEBAYQEAgGBAEQAAAEDgMEBgQUBgcEBAQEBA8DCQADAAADADwABAAAAwMDBAYAAwcEAAgPCQICAgMABAICBAAACQYAAAQEAwQHBAcDBwAABAYEAAQDBgMGDggAAA4OBQYECAQADgYFBwMEBC4CAAcTAwMAAAMAAwEHAAIAAAA4AQM2BgQWAAAEAwMEBAQiEwQIAAQDAAQABAAEDwQDAgQEBAQEAAAHBAEEAAQAAAQCAwYFBgAABAAGBAYABwQABAQEAQcACQkJAAQFAQELCwsEAwgEAgMACQMAIjcDFgMAAwAEEgMGAAAGAAEEBAQEBhISBwcHBwcAAAMEHggEHgEEAgIGBAYDAwUCBAgAAwQFAAQDAAACAwQBGxsPAwMDAAAXAAQACAQDBQACAgQDAAMCAwADBQUDBgICAgAEAwIAAAANBgUEDwQELyYAGwAEAAADBBoABAECBAMDAQQGBQAABAMCBAAEBAYXBwIABwAAAAIAAgICAwAABgMDBAEBAgEAAAACDgMCBQAEBgYEBB8DAwAAAAAAAgATNAACAgMGAgAADgQECgUFBQQGFAQBBgQEDwQGAgUHCAMEAAQDAwMNAgMCBwIBCAAfBAgEAwICAjkhBgQEAQkGDQMBAwQFBQMCAwIGAgQDAwMBAwIGBAMDAQQGAAAAHAIDAAAHHAQGAAANAAIAAQAAACcGBQAHBAMCAwIABAoABAACAxICAwMAAAUFAAAHBQAEAAAGBAIEACsDAwQDAwMAAAAABAQEKgYDBwYABgACAAYEAgMFBAAGAwAlAAcAAAAAAwQAAAABAAMCAAAAAAAEAAQAAAYKAwADAwYDAyEAAAQDAAADBBAABAIQABAADQAGAAAAAgAGAgADBAMDAwAAAAICAgAEAAAGAAQAAAUCBwIXAAQDAgQAAAMHBAQEBAQFAAACAQMEAwACAgYBAwECAAQJAxMEBAEEAwYDAwMAEgQDAxIXAAUHBQAHBQMAAAQHAgQFEgcCBAQABggEAgIFBQIAAgYGAwgGBgwMDAwDAAAAAAIAAAIEAwAAAwMDAwMDAwMCBAAAAAUEAAAAAAAAAwQAAQAAEwYkBwYGBgYGBgYPBwMAAAAGBQMAAgEACAAAAAAAAwAAAAAAAwAMDAAAAwQAAAUAAAADAgAAAAIAAwgFBQMAAAUFAx8DBAAUAwMGAwMDBAkGAAMFBQMBBAQEAwACBQAGAg0NBQIFBgIEAAcCBQIDAQICBAQABgwCBQgFDAIGBhAFAhAAAwAAAwMDABAABgkAAAUACAADBgIAAAICAgUAAAAAAAACIAASDQAAAwIDAAMEAAAICQQNBQAGDwwCBAMCAAAAAAQAAAMDAg8DAAAAAAcDAAMDAwIDAAMDBgQFPQAMAAAEAAMAAAICAwMDBAQUBAIBAAMDAwMCAwMAAQYEAAAEAAQEAAQHAAMDAwMAAgICAgMFBQACBA8GAwIAAwIFAAQEAwAACAAAAggDAAYDBAYAAwQGAQgABgICAAMDAxQDAwUHBQMCBgMAAgIABgAEAgQCAgADAAADCQMDAwAAAwADAwMCAgQDAgAEAwMDAgAAAgEDAwMDMAICAgIGAgAABAADAwIDAyMDHCMCAgACBgAAAgICAgIHAAA6AwMDAQAGAAMCEAYFBAQAAwMVAwUDAwMDFQMDAxUpAgMAAxUAAAMDAwM7ABUVFAIABAMAAwICAAIEBwAAAgIEBwIACAMCAwMAAAACBwMBAAMEAAALBAILCwEABAQEBgMABAAAAwMAAgIAAAIABAQCAAUCBQYAAAAAAQMAAgIAAwMaAgQIBQAFAAcGDgAEAAIEBAQEAAMECwQECwILEQQEAAQHHgMCBgIABgQEAgQMBAUCBgADAAAABQAFAAwEAgYABQYAAAQABgQCAAQABAQYAAIDAwMFAAIAAAIAAQMDAAMIAwMEAAMDAAAAAAAAAAAAAAADAwMAAAAAAAADAwMDAwQCAwMCBAMAMwMDAwMAAwMDAwQDBgADAAAAAAAABAAQAwMDBgUCAQAGAgYCAgICAgIACQIAAgMDAAMAAgAdAAMAAB0dAgAAAAMCAAICAwMFBQADAwADAwADAwMABAAAAAQFBQICBAIAAAYCAQUBBQIFBQUCAgADAgACBQMEAAgDBQAAAgIAAAUCBAIABAUKBwIAAwYBAQAACgAGBAMDAAAAAAoCAAAEAAABBAAAAwAFAQUAABkBAAAAGQQEAAQAAAQEBAQUKAQEBgcABAUAAwIFBQMDAAgECwMAAAsLGQQCAwAFAAQDBgAABAABBQUCBAIHBAIFBAYFDQMEAgIHBgEKAAYJBQICAAkEAgAAAgICAgIDBwAAAgICAgsFCAUABgQJBQQJCQYEAAQEBAMEBAUABAQEBAQAAQYEBAQBBQAJAAELAAsLAAAABAAAAAADAwQCAgQFAwgEBQMACAcFBAQIAwMDCAgIAwMDAgIBAQMDAwUIAwMDAwMDBQUCBAQEAgUEAAkRBAQDAAQEAAUEBAAIEQcHBQMEAwQDBAYRAgACAAAABAAAAAgABQYGBQ0AAAYACgQFBQURAgUGAwQDAhYGAgIEBQUEBAQCBQAAAAAAAAQABAYHAAACBAAFAwMFAwIDAwICAwIAAgICAAMDAwACAQAAAAACBgkAAAADAgkFBwAFAAADAwQGBAMFAAIHBwcCBwMACgcHBwICBAIFBwMFAAAABQUCBAUCBAAGAgALCwUCEQMFCwsLCwACBQMGAAYJAwICAwMFBQQGAhMABAACAgMCAgYADAIFBQMCAgACDAAAAgQCAgICAAICBQIADAADBgMAAQAAAAQAAAACABgFAAAFAgAAAwAAAAIBBgQAAAAAAAAAAgIAAgIBBQAKCgIEBAAEAgYGAAoKBAIFAAAFAAMCAgICAgICBQAFAAMCBAQKCgoKAgQAAAMABQQEAAICBQAAAAIABAICAgQAAgQCAwMABAICAgQAAwMCAgIEAQICAgIUAgIFAgIHAQAFAAAEBQQEAgICAgYDAwMBBAQAAAAAAgMCAw4DBAUCBQQEBAQCAgICAgICAgUYAgIABBICAAUBAAEDAwkGCgEDBgABAQIFAAAAAAAAAAAAAAAFAAIAAAAAAAYGAAAAAAABBQABAwMEAQIBCgYABQIGAAAABQoCAgYAAAAEAAIEAAIEAwQCBQMAAgcFAAIFBQICAgoKAgICBQIBFA0EAgICAgIEBwULAgUHBQIECwQCAQQCBAQLBAYEAgUCAAAAAwIAFgIACQAFBQECAgICAgkJBgkKCgIBBw4sLQIFBQIFBAQOAwMCAgICAwUCBQMCBQcFBQYJBQICAQIFBQUABQIFAgQCAgICAgICBQUCBQUFBQECAgACAgICAwIFAgMEAgACAgUAAwMDAQADBQIaAwIBFgQDAgMCAgICAgIDAwMDAwIEAAMEAgIDAgMDAwICBQACAAAEAAIDAgICAgIDAwIDCQECAwIFAgIBAgIDAgIAAQMDAgUCAAAAAgMCAwICAggCBAICAgIMAgIAAgAAAwICAgICAwMCAgICAgMCAgICAgIAAgIBAQICAgICAgACAgICCQMCAgMCAAIAAQECBQICAAMEAwADAgQCAgICAAIBAwICAgICAgIDBgICAgICAgQEAgICAgICAgICDAIDAQADAQEDAQIBAxEJBAMCAwMDAwEBAgMRAAkDAQAAAAIJAwMAAQwBCQMDAwICAAUEAgMCAwMDAwMCAwwCAgACAgADBAICBAIMEQMDAwMCAwICAgIDAgIAAAUFAgMCAgMCDQMDAwMDBQMCBQICAgQCBQUNAgAEBAcBcAGaCJoIBQMBACQGCQF/AUGAgMAACwe0BxkGbWVtb3J5AgAGb25sb2FkAPENCHNldHRpbmdzAK0OBXBhcnNlAMACGV9fd2JnX2FyY2hpdmVjb21tYW5kX2ZyZWUAqg8RYXJjaGl2ZWNvbW1hbmRfaWQAhBAVYXJjaGl2ZWNvbW1hbmRfc2V0X2lkAJoLE2FyY2hpdmVjb21tYW5kX25hbWUAhRAXYXJjaGl2ZWNvbW1hbmRfc2V0X25hbWUAmwsXYXJjaGl2ZWNvbW1hbmRfY2FsbGJhY2sAgAwZX193YmdfZXh0cmFjdGNvbW1hbmRfZnJlZQCqDxFleHRyYWN0Y29tbWFuZF9pZACEEBVleHRyYWN0Y29tbWFuZF9zZXRfaWQAmgsTZXh0cmFjdGNvbW1hbmRfbmFtZQCFEBdleHRyYWN0Y29tbWFuZF9zZXRfbmFtZQCbCxdleHRyYWN0Y29tbWFuZF9jYWxsYmFjawDLChFfX3diaW5kZ2VuX21hbGxvYwDcERJfX3diaW5kZ2VuX3JlYWxsb2MAhhQTX193YmluZGdlbl9leHBvcnRfMgEAeV9keW5fY29yZV9fb3BzX19mdW5jdGlvbl9fRm5fX0FfX19fT3V0cHV0X19fUl9hc193YXNtX2JpbmRnZW5fX2Nsb3N1cmVfX1dhc21DbG9zdXJlX19fZGVzY3JpYmVfX2ludm9rZV9faDkyN2Y2NDc4ZDg4ZGNkNWMAqQ1/X2R5bl9jb3JlX19vcHNfX2Z1bmN0aW9uX19Gbk11dF9fQV9CX0NfX19PdXRwdXRfX19SX2FzX3dhc21fYmluZGdlbl9fY2xvc3VyZV9fV2FzbUNsb3N1cmVfX19kZXNjcmliZV9faW52b2tlX19oNjlhNzVmZDBkOGRjYzZkMwDvCHxfZHluX2NvcmVfX29wc19fZnVuY3Rpb25fX0ZuTXV0X19BX19fX091dHB1dF9fX1JfYXNfd2FzbV9iaW5kZ2VuX19jbG9zdXJlX19XYXNtQ2xvc3VyZV9fX2Rlc2NyaWJlX19pbnZva2VfX2hkN2MzMzIxYmY2NzgwYTI2ANsUFF9fd2JpbmRnZW5fZXhuX3N0b3JlALIWP3dhc21fYmluZGdlbl9fY29udmVydF9fY2xvc3VyZXNfX2ludm9rZTJfbXV0X19oZWM5MWMzZjE3YTViYmZlYQCwFDt3YXNtX2JpbmRnZW5fX2NvbnZlcnRfX2Nsb3N1cmVzX19pbnZva2UxX19oMTgxZjc4M2U1NTI5ZmEzNAC/FAnBEAQAQQELAZ4XAEEDCx/YFYEW2BW0FoEW/xX/FbcV/xXxA9wWnwG4FqwQ/xWzBPcHpAvPA/QWmQ2tBZMIpgL8ArcV/BPICeYE/hHlBABBIwuAAfgIhgWAAoEW+Qy4D7ERigmhAaABgxaUA9QLvRaSEa8Bhgv/FdwWhQuDA/8V3QT8CLIH1gSpCK0IigbHD8UW/QnzC5sJhweBFv8V8hGcCf8V/xWKB7AJlRSeCJQUlRT/E84UsBSUFLAUlBSUFJQUlBSUFJQUlBSWFJcUlBSUFIEVrAitCK4IrgivCbEJgwP/Fd4E/wiIBtAEjAbHD8UWhArHEZ8JqQ3RFKkN7wjGEe8IvxTJB+wD1wfCAf4WtASGF/8VmAGZCrUEgwP/Fd8E/gi4B9gEiwbHD8UWhgqeCaoWxwW/CaMGpwqoCscD2gL4EqYUqhbRFb0Buha7FvAI/xUAQaQBC/YG2xTdEdsUqhD3AZMXsxaoBZ8MnRfuErYLnRfgD8sN0ROdF/UWnRf8FPYT2waWFe0InRf7D6AM+hObF5oXmxedF/YMzwn5E5sXmheaF50XwQqCC7gRmxeaF5sXnRf3DMML+xObF5oXmxf4E5oNvg2YBJQXmxebF50XmQn2Bo0RmxeaF5oXnRfACr0H9RKbF5oXmheVF4MLnRfeB50XwgadF5wQnReZD50XrRCdF9UKnRejC50XwgqdF94WnRedF64QnRedF98WnRedEJ0XnRedF+AWnRfSDZ0X4gmdF+EJnRf5CJ0XvAadF/oInRfQCZ0XnRfTDJ0X1AqdF50XnRedF9cKnRfWCp0XnRedF+MInRedF64J4RacEPUNvBaRDJ0XnBezA54C8AWhDMMEvhblBZIM4hbjCcIFohKdF9kSnRe5FZ0X3xadF/MKnRfTCZ0X9xadF64QnRfgFp0XvBCdF50XpQGdF9AFnReiDJ0XkwzRE50XzwedF4wKnRfUCJ0XnRf6CZ0XrhCdF8sVnRedF+QWnRfGEJYXxhbHCsIMnRf6FJ0XnRfiFY0W/wyWF70DpAybF50XnxeeF5sXnRftFugWmxeWF48KlwybF50XvxXXCJsX6haUC5oDmxeWF5kG0gebF5YX2AvrFpsXnReIAZ4XmxfqFpkDiAubF50XmBfoFpsX6hbZAaQDmxedF3eeF5oXnReMAZ4XmhedF68C6BaaF9ETlhfGFqkFnRedF+oWjwuWF8YWqQWdF50X4geWF8YWqQWdF50XnRedF4QTpwydF4UTqAydF4YTqQydF4cTqgydF4gTqwydF4kTrAydF4oTrQydF4sTrgydF4wTrwydF40TsAydF44TsQydF50XvhWnA5cXqxKWF8YW7BadF50X7haMFtMQpQydF9ETlhfGFuwWnRedF50XoRCdF8QTnRfcDZ0XygadF98WlxerEp0XuASdF7IMnRf/CZ0XnReiEJ0XjgedF9kKnRfdDZ0XnRedF64QnRehEJ0XxBOdF9wNnRfLBp0XlxerEp0XuASdF7MMnReACp0XnReiEJ0XjQedF9oKnRfdDZ0XnRedF50XoRCdF8QTnRfcDZ0XzAadF7QMnRe4BJ0XgQqdF50XohCdF5EHnRfbCp0X3Q2dF50XnRedF44PnRedF/cWnRflCZ0XjAedF50XkAqdF50XiwedF50XnRfmCZ0XnRedF5EKnRedF48HnReQB50XnRedF/sUnRedF9cJnRedF50XkgqdF50XnReXF6sSnRedF50XlxedF5cXnRf2Fp0X1wWdF/kWnRfEDZMCnRedF50X6QedF50XnReTE4UNnReUE4YNnReVE4cNnRfEDZYVnRf9BtETnReHFZ0XiRWdF4gVnReFFZ0X2hTFEqUDxxJdxhJgyBLrAZ0X3hKpCZ0X3xLpCJ0X4BK8CZ0X4RKBCZ0XzQGdF50X5wedF/8R6AnjA50X+RSdF50XnRe4BogNoxH6B50X5wXEDZ0XkxfGFogFnRedF50XkxfGFqkFnRedF50XnReZE7UMnReaE7YMnRebE7cMnRecE7gMnRedE7kMxRXRE50XnReRBZ0XkgOdF5wQnRffCp0X9xadF9AGnRf9D50XnReXF6sSnRfPCtETnRedF5gKnRe7DJ0XvAydF70MnRe+DJ0XvwydF50XnRedF50X0ROdF98WnReuEJ0XtAadF50X/RSdF5IRnRfvE4sS9geWF8YW0g6dF50XnRedF50XnRedF50X5QqdF+cKlhfxCp0XnRfSBJ0X/weWF8YW7BadF50XnRedF4wWzRaODZYXgxadF50XghGdF50X1gKdF7UPnRfmCp0XwwydF5oKnRe+C50XvwudF+0HnRfuB50XnRedF7MPnRe0D50Xrw+dF7APnRfIBp0XzBadF50X9QadF50XtwWdF60QnRfwB50XnRedF50X6gmdF50XnRfRE50XrhCdF50XnRerFpQFkg2IF4wLnReHCp0XiAqdF50X4QydF/8BnReJF50XzxboBZMNnRfxB50X0AqdF4oXqxbfEMoMlxeTF7MWqwWdF50XzAzRE50X8gedF/gVrRaVDZ0XmwqdF50XkxfRFqwFywydF50XrhaVBZYNnReoBp0X7QGqFrMRohTSFakQrxbzBc4MuwbYA88MzQzNDN8WrhCnEo8PoBCTA8IJjBecELMGjRedDPkVsBacDK4VnRevE9oHnRewE9sHnRedF50XnRexFtQWmA2dF/oVlBLUDvoVlRLVDp0XzBCWErMTtBOdF5kXlxKNBZ0XnRfLFZ0X9gidF64QnReUFZ0XrhCdF50XnRftCdETnRePF50XnRfRE50X5wEKxutA0RaFmwICGH8DfiMAQeAKayIGJAAgAigCCCIVQQN0IQggAigCACEXQQAhAgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0AgAiAIRgRAAkAgFQ4DAAMEAwsFIAIgF2pBADYCACACQQhqIQIMAQsLAkACQAJAAkAgASgCACICKAIAQQhqIAMgBBCXCgRAIAIoAgAiDkH4EGotAABBAWsOBgILCgkIBwELIABBADYCAAwTCyAGQYgEaiADIAQCfwJAAkACQAJAAkAgDkH5EGotAABBAWsOAwECAwALIAZBgARqIAMgBCAFQYie8AAQuxIgBigChAQhASAGKAKABCEDIA5BhAFqKAIAIgghAgJ/AkACQAJAAkACQCAIQQFrDgUAAQIDBBoLIA5BlAFqIQICfwJAAkACQAJAIA5BnAFqKAIAIgcOBCABAgMACyAGQbgDaiAOQYgBaiADIAEQiA4gBigCuAMhCCAGKAK8AwwDCyAGQcADaiACQQBBuKLwABDXEy0AACADIAEQwg4gBigCwAMhCCAGKALEAwwCC0EAIQcgAkEAQZii8AAQ1xMtAAAhBCACQQFBqKLwABDXEyECIAFFDR0gBkHIA2ogBCACLQAAIAMgARDgAyAGKALIAyEIIAYoAswDDAELQQAhByACQQBB6KHwABDXEy0AACEEIAJBAUH4ofAAENcTLQAAIQggAkECQYii8AAQ1xMhAiABRQ0cIAZB0ANqIAQgCCACLQAAIAMgARCbAyAGKALQAyEIIAYoAtQDCyECIAhFDRogAkEBaiEIDBkLIA5BkAFqKAIAIglBf2ogAU8NGiAOQZgBaigCACECA0AgAiABTw0bIA4tAKABIQQgBkHoA2ogAyABIAJByKLwABC7EiAGQeADaiAEIAYoAugDIAYoAuwDEMIOIAYoAuADRQ0bIAYoAuQDIAJqIgogDigCmAFrIgIgCWoiBCABSw0bIAZB2ANqIAMgASACIARB2KLwABDQDyAOKAKcASIEIAYoAtwDIghPDQwCQCAEIAYoAtgDIgtqLQAAIA4tAKEBRgRAIAsgCCAOKAKIASAOKAKQASIEEIwUDQELIApBAWohAgwBCwsgAiAEaiEIDBgLIA5BkAFqKAIAIgIgAUsNGCAOQYgBaiEEIAJBf2ohCCACQQxsIAFPDRUgDkGUAWohCiACQXVsIAFqIQkDQCAGIAE2ArQKIAYgAzYCsAogBiAENgKsCiAGIAZBsApqNgLECiAGIAZBrApqNgLACiAIIQICfwJAA0AgBkHACmogBkHACmogAhClECACaiICEKUQIgsgAmohAiALRQ0BIAZBwApqIAZBwApqIAZBwApqIAIQpRAgAmoiAhClECACaiICEKUQIgsgAmohAiALRQ0BIAZBwApqIAZBwApqIAZBwApqIAIQpRAgAmoiAhClECACaiICEKUQIgsgAmohAiALRQ0BAkAgBkHACmogBkHACmogAhClECACaiICEKUQIAJqIgIgCGtBwABNBEAgBigCrAoiCC0AICELIAZB+ANqIAYoArAKIAYoArQKQQAgCCgCGEF/cyACaiIIIAggAksbIgJB6KPwABC7EiAGQfADaiALIAYoAvgDIAYoAvwDEMIOIAYoAvADDQFBAQwECyACIAlJDQEMAgsLIAYoAqwKKAIYIAYoAvQDIAJqaiECC0EACw0aIAIgCU8EQCACIQgMFwsgBCADIAEgAhCzCARAIAIhCAwYCyACIAFJBEAgAiAKIAIgA2otAABBmKPwABD8EigCACIIIA4oAqQBIAgbaiEIDAELCyACIAFBiKPwABDMCwALIAZBwApqIA5BiAFqIAMgARCHASAGQcwKaigCACIIIAZByApqKAIAawwBCyAGQcAKaiAOQYgBaiADIAEQlhYgBkHMCmooAgAiCCAGQcgKaigCAGsLIQIgBigCwApFDRYMFAsgBQ0CQQAMAwsgBkGQBGogAyAEIAVB6J3wABC7EiAGQcAKaiAOQZwLaiAGKAKQBCAGKAKUBBCiCCAAIAYoAsAKQQFGBH8gACAGKALECiAFajYCBCAAQQhqIAZByApqKAIAIAVqNgIAQQEFQQALNgIADBULIA5BsA5qIgEoAgBBAkYNGCAGQZgEaiADIAQgBUHYnfAAELsSIAZBwApqIAEgBigCmAQgBigCnAQQhwEgACAGKALACkEBRgR/IABBCGogBkHMCmooAgAgBWoiATYCACAAIAEgBkHICmooAgBrNgIEQQEFQQALNgIADBQLIA5B6ANqLQAAQQFGDQIgBQtB+J3wABC7EiAGQcAKaiAOQcwAaiAGKAKIBCAGKAKMBBDeCCAAIAYoAsAKQQFGBH8gACAGKALECiAFajYCBCAAQQhqIAZByApqKAIAIAVqNgIAQQEFQQALNgIADBILIAZB8ARqIAFBCGooAgAiAiABKAIEIAIbQdSa8AAQ8g4gBigC9AQhFSAGKALwBCEHIAZBADoA2AogBiAFNgLICiAGQQA2AsQKIAYgDkHsA2oiCjYCwAogBiAHNgLUCiAGIAU2AtAKIAZBgICAgHg2AswKIAMgBCAFEJQJIR5BASEMIAcoAlAiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciAkEHdkECcSACQQFxciACQQ52QQRxciACQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAdB8ABqIQ8gBSECAkACQAJAIAcoAkggCUECdGooAgAiCEGAgICAeGoOAgAOAQsgB0EANgJ4IAogByAOQZQEaigCACAPIB4QgAUgBkHoBGogBkHACmogDyAfQjCIp0EAEOUBIAYoAugERQRAQQIhDAwOCyAGKALACiAGKALsBBDLEiEIIAYoAtQKIgJB0ABqKAIAIgogCU0NASACKAJIIAlBAnRqIAg2AgAgCEGBgICAeEYNDSAGKALICiECCyAGIAg2AsQKIAdBhAFqIRIgCCEJIAIhCyAEIRECQANAAkACQCACIARJBEAgBigC1AohEyAGKALACiEQA0AgCUH/////AUsgAiAET3INAgJAAkAgEygCOCIHIAkgECgCLCIOIAIgA2oiFy0AAGotAABqQQJ0aigCACIIQf////8BSw0AIAJBA2oiCiAETw0AIAcgCCAOIBdBAWotAABqLQAAakECdGooAgAiCUGAgICAAkkNASACQQJqIQIgCCEHIAkhCAwFCyACQQFqIQIgCSEHDAQLIAcgCSAOIBdBAmotAABqLQAAakECdGooAgAiCEH/////AU0EQCACQQRqIQIgByAIIA4gF0EDai0AAGotAABqQQJ0aigCACEJDAELCyAJIQcgCiECDAILIAZB4ARqIAZBwApqIA8gEiAIQf////8BcUGAAhDYASAGKALgBEUEQEECIQwMEgsgBigC5AQiAkGBgICAeEYEQCARIQ0MEgtBACAMIAJBgICAgAJxIgIbIQwgBCALIAIbIQ0MEQsgCCEHIAkhCAsCQAJAAkAgCEGAgICAAnFFBEAgCEGAgICABHENASAIIQkgCEEATg0EIAhBgoCAgHhHDQIMEQsgAkF/aiENQQAhDCAGLQDYCg0SIAYgCEH/////fXEiCDYCzAogEEEUaigCAEECTwRAIAZBsApqIAZBwApqIAgQuQ4Q8Q8DQCAGQdgEaiAGQbAKahDxBSAGKALYBEEBRw0UIBAoAggiCSAGKALcBCIHTQ0EIBAoAgAgB0EUbGooAgBFDQALCyAIIQkgAiEHA0AgCCAJQf////99cUZBACAHQQJqIARJGwRAIBMoAjggCCAQKAIsIAMgB2otAABqLQAAakECdGooAgAhCSAHQQFqIQcMAQUgByACSyEKIAciAkF+aiANIAobIgshEQwFCwALAAsgBkHQBGogECADIAQgAhDDASAGKALQBEUEQEEBIQwgBCENDBILIAYoAtQEIQIgCEH/////e3EiCCEJDAILIAJBf2oiDSAETw0CIAYgAjYCyAogBkHIBGogBkHACmogDyASIAdB/////wFxIAMgDWotAAAQ2AEgBigCyARFDQ4gBigCzAQiCEGBgICAeEYEQCACIAsgDEEBcRshDQwRCyAIIQkgCEGAgICAAnFFDQEgBi0A2AoEQEEAIQwMEQsgBiAIQf////99cSIINgLMCkEAIQwgCCEJIA0iCyER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CiARIBAgCRDsByEeQQEhCCACKALoASIMIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyIHQQd2QQJxIAdBAXFyIAdBDnZBBHFyIAdBFXZBCHFyciAgQiOIp0EgcXJyIgpLBEAgAkGIAmohDAJAAkACQCACKALgASAKQQJ0aigCACIHQYCAgIB4ag4CAAsBCyACQQA2ApACIAsgDSAPQewHaigCACAMIB4QgAUgBkHQAWogBkHACmogDCAfQjCIp0EAEOUBIAYoAtABRQRAQQIhCAwLCyAGKALACiAGKALUARDLEiEHIAYoAtQKIgtB0ABqKAIAIg0gCk0NASALKAJIIApBAnRqIAc2AgAgB0GBgICAeEYNCiAGKALICiEJCyAGIAc2AsQKIBFBf2ohGCARQXxqIRkgAkGcAmohEyAHIQogCSENQQEhCwNAIAlFDQkgBigC1AohFCAGKALACiEWIAchAiAJIQgCQANAIAJB/////wFLBEAgAiEHIAohAiAIIQkMAgsCQCAIQX9qIglBBUkgFCgCOCIHIAIgFigCLCIOIAggGWoiD0EDai0AAGotAABqQQJ0aigCACIKQf////8BS3JFBEAgByAKIA4gD0ECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCSACIQcgCiECDAMLIAohBwwCCyAHIAIgDiAPQQFqLQAAai0AAGpBAnRqKAIAIgpB/////wFNBEAgCEF8aiEIIAcgCiAOIA8tAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEJIAohBwsCQCAHQYCAgIACcUUEQCAHIQogB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAwLIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMDAsgBiAHQf////99cSIKNgLMCiAKIQcgCSECA0AgCiAHQf////99cUZBACACQQFLGwRAIBQoAjggCiAWKAIsIAIgGGotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCUkbIQ1BACELIAIhCQwDCwALAAsgCSAQSQRAIAYgCTYCyAogBkHIAWogBkHACmogDCATIAJB/////wFxIAkgEWotAAAQ2AEgBigCyAFFDQsgBigCzAEiB0GBgICAeEYEQCAJIA0gC0EBcRshCSALIQgMDAsgByEKIAdBgICAgAJxRQ0BIAlBAWohDSAGLQDYCgRAQQAhCCANIQkMDAsgBiAHQf////99cSIHNgLMCkEAIQsgByEKDAELCyAJIBBBlJvwABDMCwALDCILIAogDEGkm/AAEMwLAAsgAiAKQeii8AAQzAsACyAPQegDai0AAA0GIAZBuAFqIAFBCGooAgAiAiABKAIEIAIbQdSa8AAQ8g4gBigCvAEhEyAGKAK4ASEHIAZBADoA2AogBiAFNgLICiAGQQA2AsQKIAYgD0HsA2oiCjYCwAogBiAHNgLUCiAGIAU2AtAKIAZBgICAgHg2AswKIAMgBCAFEJQJIR5BASEQAkACQAJAIAcoAlAiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciAkEHdkECcSACQQFxciACQQ52QQRxciACQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAdB8ABqIQ4gBSECAkACQAJAIAcoAkggCUECdGooAgAiCEGAgICAeGoOAgAFAQsgB0EANgJ4IAogByAPQZQEaigCACAOIB4QgAUgBkGwAWogBkHACmogDiAfQjCIp0EAEOUBIAYoArABRQRAQQIhEAwFCyAGKALACiAGKAK0ARDLEiEIIAYoAtQKIgJB0ABqKAIAIgogCU0NASACKAJIIAlBAnRqIAg2AgAgCEGBgICAeEYNBCAGKALICiECCyAGIAg2AsQKIAdBhAFqIRQgCCEJIAIhCyAEIQwCQANAAkACQCACIARJBEAgBigC1AohFiAGKALACiENA0AgCUH/////AUsgAiAET3INAgJAAkAgFigCOCIHIAkgDSgCLCIPIAIgA2oiEi0AAGotAABqQQJ0aigCACIIQf////8BSw0AIAJBA2oiCiAETw0AIAcgCCAPIBJBAWotAABqLQAAakECdGooAgAiCUGAgICAAkkNASACQQJqIQIgCCEHIAkhCAwFCyACQQFqIQIgCSEHDAQLIAcgCSAPIBJBAmotAABqLQAAakECdGooAgAiCEH/////AU0EQCACQQRqIQIgByAIIA8gEkEDai0AAGotAABqQQJ0aigCACEJDAELCyAJIQcgCiECDAILIAZBqAFqIAZBwApqIA4gFCAIQf////8BcUGAAhDYASAGKAKoAUUEQEECIRAMCQsgBigCrAEiAkGBgICAeEYEQCAMIREMCQtBACAQIAJBgICAgAJxIgIbIRAgBCALIAIbIREMCAsgCCEHIAkhCAsCQAJAAkAgCEGAgICAAnFFBEAgCEGAgICABHENASAIIQkgCEEATg0EIAhBgoCAgHhHDQIMCAsgAkF/aiERQQAhECAGLQDYCg0JIAYgCEH/////fXEiCDYCzAogDUEUaigCAEECTwRAIAZBsApqIAZBwApqIAgQuQ4Q8Q8DQCAGQaABaiAGQbAKahDxBSAGKAKgAUEBRw0LIA0oAggiCSAGKAKkASIHTQ0EIA0oAgAgB0EUbGooAgBFDQALCyAIIQkgAiEHA0AgCCAJQf////99cUZBACAHQQJqIARJGwRAIBYoAjggCCANKAIsIAMgB2otAABqLQAAakECdGooAgAhCSAHQQFqIQcMAQUgByACSyEKIAciAkF+aiARIAobIgshDAwFCwALAAsgBkGYAWogDSADIAQgAhDDASAGKAKYAUUEQEEBIRAgBCERDAkLIAYoApwBIQIgCEH/////e3EiCCEJDAILIAJBf2oiESAETw0CIAYgAjYCyAogBkGQAWogBkHACmogDiAUIAdB/////wFxIAMgEWotAAAQ2AEgBigCkAFFDQUgBigClAEiCEGBgICAeEYEQCACIAsgEEEBcRshEQwICyAIIQkgCEGAgICAAnFFDQEgBi0A2AoEQEEAIRAMCAsgBiAIQf////99cSIINgLMCkEAIRAgCCEJIBEiCyEMDAELCwwhCwwlCwwhCwwsCyAEIRFBAiEQDAELIAUhEQsgEyATKAIAQQFqNgIAAkACQCAQQQFrDgIBCAALAkAgBSARRgRAIAUhEQwBCyABKAIAKAIAIQsgASgCBCEHIAEoAgghAiAGQYgBaiADIAQgBUGYnvAAELsSIAYoAowBIRAgBigCiAEhDyAGQYABaiACIAcgAhtB5JrwABDyDiAGKAKEASETIAYoAoABIQIgBkEAOgDYCiAGIBEgBWsiCTYCyAogBkEANgLECiAGIAtBxAdqIg02AsAKIAYgAkGYAWoiDDYC1AogBiAJNgLQCiAGQYCAgIB4NgLMCiAPIBAgCRDsByEeQQEhCAJAAkAgAigC6AEiDiAeQv//////////AIMiH0IriKdBwABxIB5C////////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AAUBCyACQQA2ApACIAwgFCANQewHaigCACASIB4QgAUgBkGAA2ogBkHACmogEiAfQjCIp0EAEOUBIAYoAoADRQRAQQIhCAwFCyAGKALACiAGKAKEAxDLEiEHIAYoAtQKIg1B0ABqKAIAIgwgCU0NASANKAJIIBZqIAc2AgAgB0GBgICAeEYNBCAGKALICiEKCyAGIAc2AsQKIBBBf2ohHSAQQXxqIREgAkGcAmohGUEBIQ0gByEMIAohCQNAIApFDQMgBigC1AohGiAGKALACiEbIAchAiAKIQgCQANAIAJB/////wFLBEAgAiEHIAwhAiAIIQoMAgsCQCAIQX9qIgpBBUkgGigCOCIHIAIgGygCLCIUIAggEWoiFkEDai0AAGotAABqQQJ0aigCACIMQf////8BS3JFBEAgByAMIBQgFkECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCiACIQcgDCECDAMLIAwhBwwCCyAHIAIgFCAWQQFqLQAAai0AAGpBAnRqKAIAIgxB/////wFNBEAgCEF8aiEIIAcgDCAUIBYtAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEKIAwhBwsCQCAHQYCAgIACcUUEQCAHIQwgB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIApBAWohCSAGLQDYCgRAQQAhCCAJIQoMBgsgBiAHQf////99cSIMNgLMCiAMIQcgCiECA0AgDCAHQf////99cUZBACACQQFLGwRAIBooAjggDCAbKAIsIAIgHWotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiAJIAIgCkkbIQlBACENIAIhCgwDCwALAAsgCiATSQRAIAYgCjYCyAogBkH4AmogBkHACmogEiAZIAJB/////wFxIAogEGotAAAQ2AEgBigC+AJFDQUgBigC/AIiB0GBgICAeEYEQCAKIAkgDUEBcRshCiANIQgMBgsgByEMIAdBgICAgAJxRQ0BIApBAWohCSAGLQDYCgRAQQAhCCAJIQoMBgsgBiAHQf////99cSIHNgLMCkEAIQ0gByEMDAELCyAKIBNBlJvwABDMCwALIAkgDEG0m/AAEMwLAAsMLwsgBkHwAmogBkHACmogEiAZIAxBgAIQ2AEgBigC8AJFBEBBAiEIDAELIAYoAvQCIgJBgYCAgHhGBEBBACAJIA1BAXEbIQogDSEIDAELQQAgDSACQYCAgIACcSICGyEIQQAgCSACGyEKCyAYIBgoAgBBAWo2AgACQAJAIAhBAWsOAgAMAQsgCkUNAiAcQQFqIRAgCiALaiELDAELCyAKDQELIAEoAgAoAgAhCiAGQbgCaiABKAIIIgIgASgCBCACG0HUmvAAEPIOIAYoArwCIRMgBigCuAIhByAGQQA6ANgKIAYgBTYCyAogBkEANgLECiAGIApB7ANqIgs2AsAKIAYgBzYC1AogBiAFNgLQCiAGQYCAgIB4NgLMCiADIAQgBRCUCSEeQQEhECAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEOIAUhAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABgELIAdBADYCeCALIAcgCkGUBGooAgAgDiAeEIAFIAZBsAJqIAZBwApqIA4gH0IwiKdBABDlASAGKAKwAkUEQEECIRAMBgsgBigCwAogBigCtAIQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQUgBigCyAohAgsgBiAINgLECiAHQYQBaiEUIAghCSACIQsgBCEMAkADQAJAAkAgAiAESQRAIAYoAtQKIRYgBigCwAohDQNAIAlB/////wFLIAIgBE9yDQICQAJAIBYoAjgiByAJIA0oAiwiDyACIANqIhItAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIgogBE8NACAHIAggDyASQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAkhBwwECyAHIAkgDyASQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCAPIBJBA2otAABqLQAAakECdGooAgAhCQwBCwsgCSEHIAohAgwCCyAGQagCaiAGQcAKaiAOIBQgCEH/////AXFBgAIQ2AEgBigCqAJFBEBBAiEQDAoLIAYoAqwCIgJBgYCAgHhGBEAgDCERDAoLQQAgECACQYCAgIACcSICGyEQIAQgCyACGyERDAkLIAghByAJIQgLAkACQAJAIAhBgICAgAJxRQRAIAhBgICAgARxDQEgCCEJIAhBAE4NBCAIQYKAgIB4Rw0CDAkLIAJBf2ohEUEAIRAgBi0A2AoNCiAGIAhB/////31xIgg2AswKIA1BFGooAgBBAk8EQCAGQbAKaiAGQcAKaiAIELkOEPEPA0AgBkGgAmogBkGwCmoQ8QUgBigCoAJBAUcNDCANKAIIIgkgBigCpAIiB00NBCANKAIAIAdBFGxqKAIARQ0ACwsgCCEJIAIhBwNAIAggCUH/////fXFGQQAgB0ECaiAESRsEQCAWKAI4IAggDSgCLCADIAdqLQAAai0AAGpBAnRqKAIAIQkgB0EBaiEHDAEFIAcgAkshCiAHIgJBfmogESAKGyILIQwMBQsACwALIAZBmAJqIA0gAyAEIAIQwwEgBigCmAJFBEBBASEQIAQhEQwKCyAGKAKcAiECIAhB/////3txIgghCQwCCyACQX9qIhEgBE8NAiAGIAI2AsgKIAZBkAJqIAZBwApqIA4gFCAHQf////8BcSADIBFqLQAAENgBIAYoApACRQ0GIAYoApQCIghBgYCAgHhGBEAgAiALIBBBAXEbIREMCQsgCCEJIAhBgICAgAJxRQ0BIAYtANgKBEBBACEQDAkLIAYgCEH/////fXEiCDYCzApBACEQIAghCSARIgshDAwBCwsMIAsMJAsMIAsMKwsgASgCACgCACENIAZB6AJqIAEoAggiAiABKAIEIAIbQdSa8AAQ8g4gBigC7AIhFCAGKALoAiEHIAZBADoA2AogBiAKIAtqIhA2AsgKIAZBADYCxAogBiANQewDaiIKNgLACiAGIAc2AtQKIAYgEDYC0AogBkGAgICAeDYCzAogAyAEIBAQlAkhHkEBIQ4CQAJAAkAgBygCUCIIIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyICQQd2QQJxIAJBAXFyIAJBDnZBBHFyIAJBFXZBCHFyciAgQiOIp0EgcXJyIglLBEAgB0HwAGohDyAQIQICQAJAAkAgBygCSCAJQQJ0aigCACIIQYCAgIB4ag4CAAUBCyAHQQA2AnggCiAHIA1BlARqKAIAIA8gHhCABSAGQeACaiAGQcAKaiAPIB9CMIinQQAQ5QEgBigC4AJFBEBBAiEODAULIAYoAsAKIAYoAuQCEMsSIQggBigC1AoiAkHQAGooAgAiCiAJTQ0BIAIoAkggCUECdGogCDYCACAIQYGAgIB4Rg0EIAYoAsgKIQILIAYgCDYCxAogB0GEAWohFiAIIQkgAiEMIAQhCwJAA0ACQAJAIAIgBEkEQCAGKALUCiEYIAYoAsAKIQ0DQCAJQf////8BSyACIARPcg0CAkACQCAYKAI4IgcgCSANKAIsIhIgAiADaiITLQAAai0AAGpBAnRqKAIAIghB/////wFLDQAgAkEDaiIKIARPDQAgByAIIBIgE0EBai0AAGotAABqQQJ0aigCACIJQYCAgIACSQ0BIAJBAmohAiAIIQcgCSEIDAULIAJBAWohAiAJIQcMBAsgByAJIBIgE0ECai0AAGotAABqQQJ0aigCACIIQf////8BTQRAIAJBBGohAiAHIAggEiATQQNqLQAAai0AAGpBAnRqKAIAIQkMAQsLIAkhByAKIQIMAgsgBkHYAmogBkHACmogDyAWIAhB/////wFxQYACENgBIAYoAtgCRQRAQQIhDgwJCyAGKALcAiICQYGAgIB4RgRAIAshEQwJC0EAIA4gAkGAgICAAnEiAhshDiAEIAwgAhshEQwICyAIIQcgCSEICwJAAkACQCAIQYCAgIACcUUEQCAIQYCAgIAEcQ0BIAghCSAIQQBODQQgCEGCgICAeEcNAgwICyACQX9qIRFBACEOIAYtANgKDQkgBiAIQf////99cSIINgLMCiANQRRqKAIAQQJPBEAgBkGwCmogBkHACmogCBC5DhDxDwNAIAZB0AJqIAZBsApqEPEFIAYoAtACQQFHDQsgDSgCCCIJIAYoAtQCIgdNDQQgDSgCACAHQRRsaigCAEUNAAsLIAghCSACIQcDQCAIIAlB/////31xRkEAIAdBAmogBEkbBEAgGCgCOCAIIA0oAiwgAyAHai0AAGotAABqQQJ0aigCACEJIAdBAWohBwwBBSAHIAJLIQogByICQX5qIBEgChsiDCELDAULAAsACyAGQcgCaiANIAMgBCACEMMBIAYoAsgCRQRAQQEhDiAEIREMCQsgBigCzAIhAiAIQf////97cSIIIQkMAgsgAkF/aiIRIARPDQIgBiACNgLICiAGQcACaiAGQcAKaiAPIBYgB0H/////AXEgAyARai0AABDYASAGKALAAkUNBSAGKALEAiIIQYGAgIB4RgRAIAIgDCAOQQFxGyERDAgLIAghCSAIQYCAgIACcUUNASAGLQDYCgRAQQAhDgwICyAGIAhB/////31xIgg2AswKQQAhDiAIIQkgESIMIQsMAQsLDCILDCYLDCILDC0LIAQhEUECIQ4MAQsgECERCyAUIBQoAgBBAWo2AgACQCAOQQFrDgIACAQLDCULIAQhEUECIRAMAQsgBSERCyATIBMoAgBBAWo2AgACQCAQQQFrDgICBQALIAUgEUYEQCAFIRAgBSERDAELIAEoAgAoAgAhCyABKAIEIQcgASgCCCECIAZBiAJqIAMgBCAFQZie8AAQuxIgBigCjAIhECAGKAKIAiEPIAZBgAJqIAIgByACG0HkmvAAEPIOIAYoAoQCIRMgBigCgAIhAiAGQQA6ANgKIAYgESAFayIJNgLICiAGQQA2AsQKIAYgC0HEB2oiDTYCwAogBiACQZgBaiIMNgLUCiAGIAk2AtAKIAZBgICAgHg2AswKIA8gECAJEOwHIR5BASEIAkACQCACKALoASIOIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyIHQQd2QQJxIAdBAXFyIAdBDnZBBHFyIAdBFXZBCHFyciAgQiOIp0EgcXJyIgpLBEAgAkGIAmohDgJAAkACQCACKALgASAKQQJ0aigCACIHQYCAgIB4ag4CAAUBCyACQQA2ApACIA0gDCALQewHaigCACAOIB4QgAUgBkH4AWogBkHACmogDiAfQjCIp0EAEOUBIAYoAvgBRQRAQQIhCAwFCyAGKALACiAGKAL8ARDLEiEHIAYoAtQKIgtB0ABqKAIAIg0gCk0NASALKAJIIApBAnRqIAc2AgAgB0GBgICAeEYNBCAGKALICiEJCyAGIAc2AsQKIA9Bf2ohGSAPQXxqIRogAkGcAmohFCAHIQogCSEMQQEhDQNAIAlFDQMgBigC1AohFiAGKALACiEYIAchAiAJIQgCQANAIAJB/////wFLBEAgAiEHIAohAiAIIQkMAgsCQCAIQX9qIglBBUkgFigCOCIHIAIgGCgCLCILIAggGmoiEkEDai0AAGotAABqQQJ0aigCACIKQf////8BS3JFBEAgByAKIAsgEkECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCSACIQcgCiECDAMLIAohBwwCCyAHIAIgCyASQQFqLQAAai0AAGpBAnRqKAIAIgpB/////wFNBEAgCEF8aiEIIAcgCiALIBItAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEJIAohBwsCQCAHQYCAgIACcUUEQCAHIQogB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMBgsgBiAHQf////99cSIKNgLMCiAKIQcgCSECA0AgCiAHQf////99cUZBACACQQFLGwRAIBYoAjggCiAYKAIsIAIgGWotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCUkbIQxBACENIAIhCQwDCwALAAsgCSAQSQRAIAYgCTYCyAogBkHwAWogBkHACmogDiAUIAJB/////wFxIAkgD2otAAAQ2AEgBigC8AFFDQUgBigC9AEiB0GBgICAeEYEQCAJIAwgDUEBcRshCSANIQgMBgsgByEKIAdBgICAgAJxRQ0BIAlBAWohDCAGLQDYCgRAQQAhCCAMIQkMBgsgBiAHQf////99cSIHNgLMCkEAIQ0gByEKDAELCwwjCwwgCwwiCyAGQegBaiAGQcAKaiAOIBQgCkGAAhDYASAGKALoAUUEQEECIQgMAQsgBigC7AEiAkGBgICAeEYEQEEAIAwgDUEBcRshCSANIQgMAQtBACANIAJBgICAgAJxIgIbIQhBACAMIAIbIQkLIBMgEygCAEEBajYCAAJAIAhBAWsOAgIFAAsgBSAJaiEQCyAAIAFBACAXIBUgAyAEIBAgERDKCAwXCyAAQQA2AgAMFgsgBkHAAWogBkHACmogDCATIApBgAIQ2AEgBigCwAFFBEBBAiEIDAELIAYoAsQBIgJBgYCAgHhGBEBBACANIAtBAXEbIQkgCyEIDAELQQAgCyACQYCAgIACcSICGyEIQQAgDSACGyEJCyASIBIoAgBBAWo2AgACQAJAIAhBAWsOAgECAAsgACABQQAgFyAVIAMgBCAFIAlqIAQQyggMFQsgAEEANgIADBQLIAAgAUEAIBcgFSADIAQgBSAEEMoIDBMLIA9BlAFqIQIDQCAIIAdPDQQgAiAIIAlqLQAAQaij8AAQ/BIoAgAiCgR/IAoFIAsgCSAHIAgQswgNAiAPKAKkAQsgCGohCAwACwALIAhBAWoiAiAPKAKQAWshCAsgAiAFaiECIAUgCGohCAsgACABQQAgFyAVIAMgBCAIIAIQyggMDwsgAEEANgIADA4LAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEoAgAiAigCAEEIaiADIAQQlwoEQCACKAIAIgxB+BBqLQAAQQFrDgYCCQgHBgUBCyAGQQA2ArAKDBELIAZBwAdqIAMgBAJ/AkACQAJAAkACQCAMQfkQai0AAEEBaw4DAQIDAAsgBkG4B2ogAyAEIAVBiJ7wABC7EiAGKAK8ByEBIAYoArgHIQMgDEGEAWooAgAiCCECAn8CQAJAAkACQAJAIAhBAWsOBQABAgMEGAsgDEGUAWohAgJ/AkACQAJAAkAgDEGcAWooAgAiCQ4EHgECAwALIAZB8AZqIAxBiAFqIAMgARCIDiAGKALwBiEIIAYoAvQGDAMLIAZB+AZqIAJBAEG4ovAAENcTLQAAIAMgARDCDiAGKAL4BiEIIAYoAvwGDAILQQAhCSACQQBBmKLwABDXEy0AACEEIAJBAUGoovAAENcTIQIgAUUNGyAGQYAHaiAEIAItAAAgAyABEOADIAYoAoAHIQggBigChAcMAQtBACEJIAJBAEHoofAAENcTLQAAIQQgAkEBQfih8AAQ1xMtAAAhByACQQJBiKLwABDXEyECIAFFDRogBkGIB2ogBCAHIAItAAAgAyABEJsDIAYoAogHIQggBigCjAcLIQIgCEUNGCACQQFqIQgMFwsgDEGQAWooAgAiCEF/aiABTw0YIAxBmAFqKAIAIQIDQCACIAFPDRkgDC0AoAEhBCAGQaAHaiADIAEgAkHIovAAELsSIAZBmAdqIAQgBigCoAcgBigCpAcQwg4gBigCmAdFDRkgBigCnAcgAmoiCiAMKAKYAWsiAiAIaiIEIAFLDRkgBkGQB2ogAyABIAIgBEHYovAAENAPIAwoApwBIgQgBigClAciB08NDAJAIAQgBigCkAciC2otAAAgDC0AoQFGBEAgCyAHIAwoAogBIAwoApABIgQQjBQNAQsgCkEBaiECDAELCyACIARqIQgMFgsgDEGQAWooAgAiAiABSw0WIAxBiAFqIQQgAkF/aiEIIAJBDGwgAU8NEyAMQZQBaiEKIAJBdWwgAWohBwNAIAYgATYCtAogBiADNgKwCiAGIAQ2AqwKIAYgBkGwCmo2AsQKIAYgBkGsCmo2AsAKIAghAgJ/AkADQCAGQcAKaiAGQcAKaiACEKUQIAJqIgIQpRAiCyACaiECIAtFDQEgBkHACmogBkHACmogBkHACmogAhClECACaiICEKUQIAJqIgIQpRAiCyACaiECIAtFDQEgBkHACmogBkHACmogBkHACmogAhClECACaiICEKUQIAJqIgIQpRAiCyACaiECIAtFDQECQCAGQcAKaiAGQcAKaiACEKUQIAJqIgIQpRAgAmoiAiAIa0HAAE0EQCAGKAKsCiIILQAgIQsgBkGwB2ogBigCsAogBigCtApBACAIKAIYQX9zIAJqIgggCCACSxsiAkHoo/AAELsSIAZBqAdqIAsgBigCsAcgBigCtAcQwg4gBigCqAcNAUEBDAQLIAIgB0kNAQwCCwsgBigCrAooAhggBigCrAcgAmpqIQILQQALDRggAiAHTwRAIAIhCAwVCyAEIAMgASACELMIBEAgAiEIDBYLIAIgAUkEQCACIAogAiADai0AAEGYo/AAEPwSKAIAIgggDCgCpAEgCBtqIQgMAQsLIAIgAUGIo/AAEMwLAAsgBkHACmogDEGIAWogAyABEIcBIAZBzApqKAIAIgggBkHICmooAgBrDAELIAZBwApqIAxBiAFqIAMgARCWFiAGQcwKaigCACIIIAZByApqKAIAawshAiAGKALACkUNFAwSCyAFDQJBAAwDCyAGQcgHaiADIAQgBUHonfAAELsSIAZBwApqIAxBnAtqIAYoAsgHIAYoAswHEKIIIAYgBigCwApBAUYEfyAGQbgKaiAGQcgKaigCACAFajYCACAGIAYoAsQKIAVqNgK0CkEBBUEACzYCsAoMEwsgDEGwDmoiASgCAEECRg0kIAZB0AdqIAMgBCAFQdid8AAQuxIgBkHACmogASAGKALQByAGKALUBxCHASAGIAYoAsAKQQFGBH8gBkG4CmogBkHMCmooAgAgBWoiATYCACAGIAEgBkHICmooAgBrNgK0CkEBBUEACzYCsAoMEgsgDEHoA2otAABBAUYNAiAFC0H4nfAAELsSIAZBwApqIAxBzABqIAYoAsAHIAYoAsQHEN4IIAYgBigCwApBAUYEfyAGQbgKaiAGQcgKaigCACAFajYCACAGIAYoAsQKIAVqNgK0CkEBBUEACzYCsAoMEAsgBkGoCGogAUEIaigCACICIAEoAgQgAhtB1JrwABDyDiAGKAKsCCETIAYoAqgIIQcgBkEAOgDYCiAGIAU2AsgKIAZBADYCxAogBiAMQewDaiIKNgLACiAGIAc2AtQKIAYgBTYC0AogBkGAgICAeDYCzAogAyAEIAUQlAkhHkEBIQ0gBygCUCIIIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyICQQd2QQJxIAJBAXFyIAJBDnZBBHFyIAJBFXZBCHFyciAgQiOIp0EgcXJyIglLBEAgB0HwAGohDyAFIQICQAJAAkAgBygCSCAJQQJ0aigCACIIQYCAgIB4ag4CAAwBCyAHQQA2AnggCiAHIAxBlARqKAIAIA8gHhCABSAGQaAIaiAGQcAKaiAPIB9CMIinQQAQ5QEgBigCoAhFBEBBAiENDAwLIAYoAsAKIAYoAqQIEMsSIQggBigC1AoiAkHQAGooAgAiCiAJTQ0BIAIoAkggCUECdGogCDYCACAIQYGAgIB4Rg0LIAYoAsgKIQILIAYgCDYCxAogB0GEAWohFCAIIQogAiERIAQhCwJAA0ACQAJAIAIgBEkEQCAGKALUCiEWIAYoAsAKIQ4DQCAKQf////8BSyACIARPcg0CAkACQCAWKAI4IgcgCiAOKAIsIhUgAiADaiISLQAAai0AAGpBAnRqKAIAIghB/////wFLDQAgAkEDaiIMIARPDQAgByAIIBUgEkEBai0AAGotAABqQQJ0aigCACIJQYCAgIACSQ0BIAJBAmohAiAIIQcgCSEIDAULIAJBAWohAiAKIQcMBAsgByAJIBUgEkECai0AAGotAABqQQJ0aigCACIIQf////8BTQRAIAJBBGohAiAHIAggFSASQQNqLQAAai0AAGpBAnRqKAIAIQoMAQsLIAkhByAMIQIMAgsgBkGYCGogBkHACmogDyAUIAhB/////wFxQYACENgBIAYoApgIRQRAQQIhDQwQCyAGKAKcCCICQYGAgIB4RgRAIAshEAwQC0EAIA0gAkGAgICAAnEiAhshDSAEIBEgAhshEAwPCyAIIQcgCiEICwJAAkACQCAIQYCAgIACcUUEQCAIQYCAgIAEcQ0BIAghCiAIQQBODQQgCEGCgICAeEcNAgwPCyACQX9qIRBBACENIAYtANgKDRAgBiAIQf////99cSIINgLMCiAOQRRqKAIAQQJPBEAgBkGwCmogBkHACmogCBC5DhDxDwNAIAZBkAhqIAZBsApqEPEFIAYoApAIQQFHDRIgDigCCCIJIAYoApQIIgdNDQQgDigCACAHQRRsaigCAEUNAAsLIAghCiACIQcDQCAIIApB/////31xRkEAIAdBAmogBEkbBEAgFigCOCAIIA4oAiwgAyAHai0AAGotAABqQQJ0aigCACEKIAdBAWohBwwBBSAHIAJLIQkgByICQX5qIBAgCRsiESELDAULAAsACyAGQYgIaiAOIAMgBCACEMMBIAYoAogIRQRAQQEhDSAEIRAMEAsgBigCjAghAiAIQf////97cSIIIQoMAgsgAkF/aiIQIARPDQIgBiACNgLICiAGQYAIaiAGQcAKaiAPIBQgB0H/////AXEgAyAQai0AABDYASAGKAKACEUNDCAGKAKECCIIQYGAgIB4RgRAIAIgESANQQFxGyEQDA8LIAghCiAIQYCAgIACcUUNASAGLQDYCgRAQQAhDQwPCyAGIAhB/////31xIgg2AswKQQAhDSAIIQogECERIBAhCwwBCwsMIQsMKgsMIQsMLAsgBkEANgKwCgwOCyAEIAdB6KLwABDMCwALIAZBADYCsAoMDAsgBkGwCmogASAMQfkQai0AACADIAQgBRDLCQwLC0HsnPAAQfSc8AAQzw8ACyAFIQ0gBSERIAUhDgJAAkACQAJAAkACQAJAAkADQCARIARLDQcgBkGgCmogAyAEIA1BuJ7wABC7EiAMKALACyILQX9qIAYoAqQKIgJPDQcgBigCoAohByAMKALICyEIA0AgCCACTw0IIAwtANALIQkgBkGYCmogByACIAhByKLwABC7EiAGQZAKaiAJIAYoApgKIAYoApwKEMIOIAYoApAKRQ0IIAYoApQKIAhqIhEgDCgCyAtrIgggC2oiCSACSw0IIAZBiApqIAcgAiAIIAlB2KLwABDQDyAMKALMCyIJIAYoAowKIgpPDSoCQCAJIAYoAogKIg9qLQAAIAwtANELRgRAIA8gCiAMKAK4CyAMKALACyIJEIwUDQELIBFBAWohCAwBCwsgASgCACgCACELIAEoAgQhByABKAIIIQIgBkGACmogAyAEIA4gCSAIIA1qIhtqIhFByJ7wABDQDyAGKAKECiESIAYoAoAKIQ8gBkH4CWogAiAHIAIbQeSa8AAQ8g4gBigC/AkhFiAGKAL4CSECIAZBADoA2AogBiARIA5rIgk2AsgKIAZBADYCxAogBiALQcQHaiINNgLACiAGIAJBmAFqIhM2AtQKIAYgCTYC0AogBkGAgICAeDYCzAogDyASIAkQ7AchHgJAAkAgAigC6AEiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIKSwRAIAJBiAJqIRVBASEIAkACQAJAIApBAnQiFCACKALgAWooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiANIBMgC0HsB2ooAgAgFSAeEIAFIAZB8AlqIAZBwApqIBUgH0IwiKdBABDlASAGKALwCUUEQEECIQgMBQsgBigCwAogBigC9AkQyxIhByAGKALUCiILQdAAaigCACINIApNDQEgCygCSCAUaiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCQsgBiAHNgLECiAPQX9qIRwgD0F8aiEQIAJBnAJqIRhBASELIAchCiAJIQ0DQCAJRQ0DIAYoAtQKIRkgBigCwAohGiAHIQIgCSEIAkADQCACQf////8BSwRAIAIhByAKIQIgCCEJDAILAkAgCEF/aiIJQQVJIBkoAjgiByACIBooAiwiEyAIIBBqIhRBA2otAABqLQAAakECdGooAgAiCkH/////AUtyRQRAIAcgCiATIBRBAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQkgAiEHIAohAgwDCyAKIQcMAgsgByACIBMgFEEBai0AAGotAABqQQJ0aigCACIKQf////8BTQRAIAhBfGohCCAHIAogEyAULQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCSAKIQcLAkAgB0GAgICAAnFFBEAgByEKIAdBAE4NAkECIQggB0GCgICAeEcNAQwGCyAJQQFqIQsgBi0A2AoEQEEAIQggCyEJDAYLIAYgB0H/////fXEiCjYCzAogCiEHIAkhAgNAIAogB0H/////fXFGQQAgAkEBSxsEQCAZKAI4IAogGigCLCACIBxqLQAAai0AAGpBAnRqKAIAIQcgAkF/aiECDAEFIAJBAmogCyACIAlJGyENQQAhCyACIQkMAwsACwALIAkgEkkEQCAGIAk2AsgKIAZB6AlqIAZBwApqIBUgGCACQf////8BcSAJIA9qLQAAENgBIAYoAugJRQ0FIAYoAuwJIgdBgYCAgHhGBEAgCSANIAtBAXEbIQkgCyEIDAYLIAchCiAHQYCAgIACcUUNASAJQQFqIQ0gBi0A2AoEQEEAIQggDSEJDAYLIAYgB0H/////fXEiBzYCzApBACELIAchCgwBCwsgCSASQZSb8AAQzAsACyAKIA1BtJvwABDMCwALIAogCEGkm/AAEMwLAAsgBkHgCWogBkHACmogFSAYIApBgAIQ2AEgBigC4AlFBEBBAiEIDAELIAYoAuQJIgJBgYCAgHhGBEBBACANIAtBAXEbIQkgCyEIDAELQQAgCyACQYCAgIACcSICGyEIQQAgDSACGyEJCyAWIBYoAgBBAWo2AgACQAJAIAhBAWsOAgAKAQsgCUUNAiAbQQFqIQ0gCSAOaiEODAELCyAJDQELIAEoAgAoAgAhCiAGQagJaiABKAIIIgIgASgCBCACG0HUmvAAEPIOIAYoAqwJIRMgBigCqAkhByAGQQA6ANgKIAYgBTYCyAogBkEANgLECiAGIApB7ANqIgs2AsAKIAYgBzYC1AogBiAFNgLQCiAGQYCAgIB4NgLMCiADIAQgBRCUCSEeQQEhDSAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEPIAUhAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABgELIAdBADYCeCALIAcgCkGUBGooAgAgDyAeEIAFIAZBoAlqIAZBwApqIA8gH0IwiKdBABDlASAGKAKgCUUEQEECIQ0MBgsgBigCwAogBigCpAkQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQUgBigCyAohAgsgBiAINgLECiAHQYQBaiEUIAghCiACIREgBCELAkADQAJAAkAgAiAESQRAIAYoAtQKIRYgBigCwAohDgNAIApB/////wFLIAIgBE9yDQICQAJAIBYoAjgiByAKIA4oAiwiFSACIANqIhItAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIgwgBE8NACAHIAggFSASQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAohBwwECyAHIAkgFSASQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCAVIBJBA2otAABqLQAAakECdGooAgAhCgwBCwsgCSEHIAwhAgwCCyAGQZgJaiAGQcAKaiAPIBQgCEH/////AXFBgAIQ2AEgBigCmAlFBEBBAiENDAoLIAYoApwJIgJBgYCAgHhGBEAgCyEQDAoLQQAgDSACQYCAgIACcSICGyENIAQgESACGyEQDAkLIAghByAKIQgLAkACQAJAIAhBgICAgAJxRQRAIAhBgICAgARxDQEgCCEKIAhBAE4NBCAIQYKAgIB4Rw0CDAkLIAJBf2ohEEEAIQ0gBi0A2AoNCiAGIAhB/////31xIgg2AswKIA5BFGooAgBBAk8EQCAGQbAKaiAGQcAKaiAIELkOEPEPA0AgBkGQCWogBkGwCmoQ8QUgBigCkAlBAUcNDCAOKAIIIgkgBigClAkiB00NBCAOKAIAIAdBFGxqKAIARQ0ACwsgCCEKIAIhBwNAIAggCkH/////fXFGQQAgB0ECaiAESRsEQCAWKAI4IAggDigCLCADIAdqLQAAai0AAGpBAnRqKAIAIQogB0EBaiEHDAEFIAcgAkshCSAHIgJBfmogECAJGyIRIQsMBQsACwALIAZBiAlqIA4gAyAEIAIQwwEgBigCiAlFBEBBASENIAQhEAwKCyAGKAKMCSECIAhB/////3txIgghCgwCCyACQX9qIhAgBE8NAiAGIAI2AsgKIAZBgAlqIAZBwApqIA8gFCAHQf////8BcSADIBBqLQAAENgBIAYoAoAJRQ0GIAYoAoQJIghBgYCAgHhGBEAgAiARIA1BAXEbIRAMCQsgCCEKIAhBgICAgAJxRQ0BIAYtANgKBEBBACENDAkLIAYgCEH/////fXEiCDYCzApBACENIAghCiAQIREgECELDAELCwwiCwwrCwwiCwwtCyABKAIAKAIAIQogBkHYCWogASgCCCICIAEoAgQgAhtB1JrwABDyDiAGKALcCSEUIAYoAtgJIQcgBkEAOgDYCiAGIAkgDmoiDTYCyAogBkEANgLECiAGIApB7ANqIgs2AsAKIAYgBzYC1AogBiANNgLQCiAGQYCAgIB4NgLMCiADIAQgDRCUCSEeQQEhEQJAAkACQCAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEVIA0hAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABQELIAdBADYCeCALIAcgCkGUBGooAgAgFSAeEIAFIAZB0AlqIAZBwApqIBUgH0IwiKdBABDlASAGKALQCUUEQEECIREMBQsgBigCwAogBigC1AkQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQQgBigCyAohAgsgBiAINgLECiAHQYQBaiEWIAghCiACIQsgBCEMAkADQAJAAkAgAiAESQRAIAYoAtQKIRggBigCwAohDwNAIApB/////wFLIAIgBE9yDQICQAJAIBgoAjgiByAKIA8oAiwiEiACIANqIhMtAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIg4gBE8NACAHIAggEiATQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAohBwwECyAHIAkgEiATQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCASIBNBA2otAABqLQAAakECdGooAgAhCgwBCwsgCSEHIA4hAgwCCyAGQcgJaiAGQcAKaiAVIBYgCEH/////AXFBgAIQ2AEgBigCyAlFBEBBAiERDAkLIAYoAswJIgJBgYCAgHhGBEAgDCEQDAkLQQAgESACQYCAgIACcSICGyERIAQg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AswKQQAhCyAHIQkMAQsLDCoLDCoLIAkgDEGkm/AAEMwLAAsgBkHYCGogBkHACmogDCATIAlBgAIQ2AEgBigC2AhFBEBBAiEIDAELIAYoAtwIIgJBgYCAgHhGBEBBACANIAtBAXEbIQogCyEIDAELQQAgCyACQYCAgIACcSICGyEIQQAgDSACGyEKCyASIBIoAgBBAWo2AgACQCAIQQFrDgICAwALIAUgCmohDQsgBkG4CmogEDYCACAGIA02ArQKIAZBATYCsAoMCwsgBkEANgKwCgwKCyAGQbAKaiABQQAgAyAEIAUQywkMCQsgAUEIaigCACECIAEoAgQhByAGQdAIaiADIAQgBUGonvAAELsSIAYoAtQIIQ4gBigC0AghDSAGQcgIaiACIAcgAhtB5JrwABDyDiAGKALMCCEVIAYoAsgIIQIgBkEAOgDYCiAGIAQgBWsiCjYCyAogBkEANgLECiAGIAxBxAdqIgs2AsAKIAYgAkGYAWoiEDYC1AogBiAKNgLQCiAGQYCAgIB4NgLMCiANIA4gChDsByEeQQEhCAJAAkAgAigC6AEiESAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAJBiAJqIRECQAJAAkAgAigC4AEgCUECdGooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiALIBAgDEHsB2ooAgAgESAeEIAFIAZBwAhqIAZBwApqIBEgH0IwiKdBABDlASAGKALACEUEQEECIQgMBQsgBigCwAogBigCxAgQyxIhByAGKALUCiILQdAAaigCACIMIAlNDQEgCygCSCAJQQJ0aiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCgsgBiAHNgLECiANQX9qIRYgDUF8aiEYIAJBnAJqIRIgByEJIAohC0EBIQwDQCAKRQ0DIAYoAtQKIRMgBigCwAohFCAHIQIgCiEIAkADQCACQf////8BSwRAIAIhByAJIQIgCCEKDAILAkAgCEF/aiIKQQVJIBMoAjgiByACIBQoAiwiECAIIBhqIg9BA2otAABqLQAAakECdGooAgAiCUH/////AUtyRQRAIAcgCSAQIA9BAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQogAiEHIAkhAgwDCyAJIQcMAgsgByACIBAgD0EBai0AAGotAABqQQJ0aigCACIJQf////8BTQRAIAhBfGohCCAHIAkgECAPLQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCiAJIQcLAkAgB0GAgICAAnFFBEAgByIJQQBODQJBAiEIIAdBgoCAgHhHDQEMBgsgCkEBaiELIAYtANgKBEBBACEIIAshCgwGCyAGIAdB/////31xIgk2AswKIAkhByAKIQIDQCAJIAdB/////31xRkEAIAJBAUsbBEAgEygCOCAJIBQoAiwgAiAWai0AAGotAABqQQJ0aigCACEHIAJBf2ohAgwBBSACQQJqIAsgAiAKSRshC0EAIQwgAiEKDAMLAAsACyAKIA5JBEAgBiAKNgLICiAGQbgIaiAGQcAKaiARIBIgAkH/////AXEgCiANai0AABDYASAGKAK4CEUNBSAGKAK8CCIHQYGAgIB4RgRAIAogCyAMQQFxGyEKIAwhCAwGCyAHIglBgICAgAJxRQ0BIApBAWohCyAGLQDYCgRAQQAhCCALIQoMBgsgBiAHQf////99cSIHNgLMCkEAIQwgByEJDAELCwwmCyAJIAxBtJvwABDMCwALIAkgEUGkm/AAEMwLAAsgBkGwCGogBkHACmogESASIAlBgAIQ2AEgBigCsAhFBEBBAiEIDAELIAYoArQIIgJBgYCAgHhGBEBBACALIAxBAXEbIQogDCEIDAELQQAgDCACQYCAgIACcSICGyEIQQAgCyACGyEKCyAVIBUoAgBBAWo2AgACQAJAAkAgCEEBaw4CAQIACyAGQbgKaiAENgIAIAZBATYCsAogBiAFIApqNgK0CgwKCyAGQQA2ArAKDAkLIAZBsApqIAFBACADIAQgBRDLCQwICyAEIRBBAiENDAELIAUhEAsgEyATKAIAQQFqNgIAAkACQAJAIA1BAWsOAgECAAsCQCAFIBBGBEAgBSEQDAELIAEoAgAoAgAhCyABKAIEIQcgASgCCCECIAZB+AdqIAMgBCAFQZie8AAQuxIgBigC/AchDiAGKAL4ByERIAZB8AdqIAIgByACG0HkmvAAEPIOIAYoAvQHIRIgBigC8AchAiAGQQA6ANgKIAYgECAFayIKNgLICiAGQQA2AsQKIAYgC0HEB2oiDTYCwAogBiACQZgBaiIPNgLUCiAGIAo2AtAKIAZBgICAgHg2AswKIBEgDiAKEOwHIR5BASEIAkACQCACKALoASIMIB5C//////////8AgyIfQiuIp0HAAHEgHkL///////8/gyIgQhyIp0EQcSAepyIHQQd2QQJxIAdBAXFyIAdBDnZBBHFyIAdBFXZBCHFyciAgQiOIp0EgcXJyIglLBEAgAkGIAmohDAJAAkACQCACKALgASAJQQJ0aigCACIHQYCAgIB4ag4CAAUBCyACQQA2ApACIA0gDyALQewHaigCACAMIB4QgAUgBkHoB2ogBkHACmogDCAfQjCIp0EAEOUBIAYoAugHRQRAQQIhCAwFCyAGKALACiAGKALsBxDLEiEHIAYoAtQKIg1B0ABqKAIAIgsgCU0NASANKAJIIAlBAnRqIAc2AgAgB0GBgICAeEYNBCAGKALICiEKCyAGIAc2AsQKIBFBf2ohGCARQXxqIRkgAkGcAmohEyAHIQkgCiENQQEhCwNAIApFDQMgBigC1AohFCAGKALACiEWIAchAiAKIQgCQANAIAJB/////wFLBEAgAiEHIAkhAiAIIQoMAgsCQCAIQX9qIgpBBUkgFCgCOCIHIAIgFigCLCIPIAggGWoiFUEDai0AAGotAABqQQJ0aigCACIJQf////8BS3JFBEAgByAJIA8gFUECai0AAGotAABqQQJ0aigCACICQYCAgIACSQ0BIAhBfmohCiACIQcgCSECDAMLIAkhBwwCCyAHIAIgDyAVQQFqLQAAai0AAGpBAnRqKAIAIglB/////wFNBEAgCEF8aiEIIAcgCSAPIBUtAABqLQAAakECdGooAgAhAgwBCwsgCEF9aiEKIAkhBwsCQCAHQYCAgIACcUUEQCAHIQkgB0EATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIApBAWohCyAGLQDYCgRAQQAhCCALIQoMBgsgBiAHQf////99cSIJNgLMCiAJIQcgCiECA0AgCSAHQf////99cUZBACACQQFLGwRAIBQoAjggCSAWKAIsIAIgGGotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCkkbIQ1BACELIAIhCgwDCwALAAsgCiAOSQRAIAYgCjYCyAogBkHgB2ogBkHACmogDCATIAJB/////wFxIAogEWotAAAQ2AEgBigC4AdFDQUgBigC5AciB0GBgICAeEYEQCAKIA0gC0EBcRshCiALIQgMBgsgByEJIAdBgICAgAJxRQ0BIApBAWohDSAGLQDYCgRAQQAhCCANIQoMBgsgBiAHQf////99cSIHNgLMCkEAIQsgByEJDAELCwwmCwwmCyAJIAxBpJvwABDMCwALIAZB2AdqIAZBwApqIAwgEyAJQYACENgBIAYoAtgHRQRAQQIhCAwBCyAGKALcByICQYGAgIB4RgRAQQAgDSALQQFxGyEKIAshCAwBC0EAIAsgAkGAgICAAnEiAhshCEEAIA0gAhshCgsgEiASKAIAQQFqNgIAAkAgCEEBaw4CAgMACyAFIApqIQULIAZBuApqIBA2AgAgBiAFNgK0CiAGQQE2ArAKDAcLIAZBADYCsAoMBgsgBkGwCmogAUEAIAMgBCAFEMsJDAULIAxBlAFqIQIDQCAIIAFPDQMgAiADIAhqLQAAQaij8AAQ/BIoAgAiBwR/IAcFIAQgAyABIAgQswgNAiAMKAKkAQsgCGohCAwACwALIAhBAWoiCCAMKAKQAWshAgsgBkG4CmogBSAIajYCACAGIAIgBWo2ArQKQQEhCQwBC0EAIQkLIAYgCTYCsAoLIAAgBigCsApBAUYEfyAXQQE2AgggFyAGKAK0CiIBNgIEIBdBATYCACAAIAE2AgQgF0EMaiAGQbgKaigCACIBNgIAIABBCGogATYCAEEBBUEACzYCAAwNCyAAQQA2AgAMDAsgACABIA5B+RBqLQAAIAMgBCAFEMsJDAsLQeyc8ABB9JzwABDPDwALIAUiDCEQIAwhEQJAAkACQAJAAkACQAJAAkADQCAQIARLDQcgBkHoBmogAyAEIAxBuJ7wABC7EiAOKALACyILQX9qIAYoAuwGIgJPDQcgBigC6AYhByAOKALICyEIA0AgCCACTw0IIA4tANALIQkgBkHgBmogByACIAhByKLwABC7EiAGQdgGaiAJIAYoAuAGIAYoAuQGEMIOIAYoAtgGRQ0IIAYoAtwGIAhqIhAgDigCyAtrIgggC2oiCSACSw0IIAZB0AZqIAcgAiAIIAlB2KLwABDQDyAOKALMCyIJIAYoAtQGIgpPDRwCQCAJIAYoAtAGIg9qLQAAIA4tANELRgRAIA8gCiAOKAK4CyAOKALACyIJEIwUDQELIBBBAWohCAwBCwsgASgCACgCACELIAEoAgQhByABKAIIIQIgBkHIBmogAyAEIBEgCSAIIAxqIhpqIhBByJ7wABDQDyAGKALMBiEVIAYoAsgGIQ8gBkHABmogAiAHIAIbQeSa8AAQ8g4gBigCxAYhFCAGKALABiECIAZBADoA2AogBiAQIBFrIgo2AsgKIAZBADYCxAogBiALQcQHaiIMNgLACiAGIAJBmAFqIhI2AtQKIAYgCjYC0AogBkGAgICAeDYCzAogDyAVIAoQ7AchHgJAAkAgAigC6AEiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAJBiAJqIRdBASEIAkACQAJAIAlBAnQiEyACKALgAWooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiAMIBIgC0HsB2ooAgAgFyAeEIAFIAZBuAZqIAZBwApqIBcgH0IwiKdBABDlASAGKAK4BkUEQEECIQgMBQsgBigCwAogBigCvAYQyxIhByAGKALUCiIMQdAAaigCACILIAlNDQEgDCgCSCATaiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCgsgBiAHNgLECiAPQX9qIRsgD0F8aiENIAJBnAJqIRZBASEMIAchCSAKIQsDQCAKRQ0DIAYoAtQKIRggBigCwAohGSAHIQIgCiEIAkADQCACQf////8BSwRAIAIhByAJIQIgCCEKDAILAkAgCEF/aiIKQQVJIBgoAjgiByACIBkoAiwiEiAIIA1qIhNBA2otAABqLQAAakECdGooAgAiCUH/////AUtyRQRAIAcgCSASIBNBAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQogAiEHIAkhAgwDCyAJIQcMAgsgByACIBIgE0EBai0AAGotAABqQQJ0aigCACIJQf////8BTQRAIAhBfGohCCAHIAkgEiATLQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCiAJIQcLAkAgB0GAgICAAnFFBEAgByEJIAdBAE4NAkECIQggB0GCgICAeEcNAQwGCyAKQQFqIQsgBi0A2AoEQEEAIQggCyEKDAYLIAYgB0H/////fXEiCTYCzAogCSEHIAohAgNAIAkgB0H/////fXFGQQAgAkEBSxsEQCAYKAI4IAkgGSgCLCACIBtqLQAAai0AAGpBAnRqKAIAIQcgAkF/aiECDAEFIAJBAmogCyACIApJGyELQQAhDCACIQoMAwsACwALIAogFUkEQCAGIAo2AsgKIAZBsAZqIAZBwApqIBcgFiACQf////8BcSAKIA9qLQAAENgBIAYoArAGRQ0FIAYoArQGIgdBgYCAgHhGBEAgCiALIAxBAXEbIQogDCEIDAYLIAchCSAHQYCAgIACcUUNASAKQQFqIQsgBi0A2AoEQEEAIQggCyEKDAYLIAYgB0H/////fXEiBzYCzApBACEMIAchCQwBCwsgCiAVQZSb8AAQzAsACwwiCwwjCyAGQagGaiAGQcAKaiAXIBYgCUGAAhDYASAGKAKoBkUEQEECIQgMAQsgBigCrAYiAkGBgICAeEYEQEEAIAsgDEEBcRshCiAMIQgMAQtBACAMIAJBgICAgAJxIgIbIQhBACALIAIbIQoLIBQgFCgCAEEBajYCAAJAAkAgCEEBaw4CAAoBCyAKRQ0CIBpBAWohDCAKIBFqIREMAQsLIAoNAQsgASgCACgCACEKIAZB8AVqIAEoAggiAiABKAIEIAIbQdSa8AAQ8g4gBigC9AUhFSAGKALwBSEHIAZBADoA2AogBiAFNgLICiAGQQA2AsQKIAYgCkHsA2oiCzYCwAogBiAHNgLUCiAGIAU2AtAKIAZBgICAgHg2AswKIAMgBCAFEJQJIR5BASEMIAcoAlAiCCAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciAkEHdkECcSACQQFxciACQQ52QQRxciACQRV2QQhxcnIgIEIjiKdBIHFyciIJSwRAIAdB8ABqIQ4gBSECAkACQAJAIAcoAkggCUECdGooAgAiCEGAgICAeGoOAgAGAQsgB0EANgJ4IAsgByAKQZQEaigCACAOIB4QgAUgBkHoBWogBkHACmogDiAfQjCIp0EAEOUBIAYoAugFRQRAQQIhDAwGCyAGKALACiAGKALsBRDLEiEIIAYoAtQKIgJB0ABqKAIAIgogCU0NASACKAJIIAlBAnRqIAg2AgAgCEGBgICAeEYNBSAGKALICiECCyAGIAg2AsQKIAdBhAFqIRIgCCEJIAIhCyAEIRECQANAAkACQCACIARJBEAgBigC1AohEyAGKALACiEQA0AgCUH/////AUsgAiAET3INAgJAAkAgEygCOCIHIAkgECgCLCIPIAIgA2oiFy0AAGotAABqQQJ0aigCACIIQf////8BSw0AIAJBA2oiCiAETw0AIAcgCCAPIBdBAWotAABqLQAAakECdGooAgAiCUGAgICAAkkNASACQQJqIQIgCCEHIAkhCAwFCyACQQFqIQIgCSEHDAQLIAcgCSAPIBdBAmotAABqLQAAakECdGooAgAiCEH/////AU0EQCACQQRqIQIgByAIIA8gF0EDai0AAGotAABqQQJ0aigCACEJDAELCyAJIQcgCiECDAILIAZB4AVqIAZBwApqIA4gEiAIQf////8BcUGAAhDYASAGKALgBUUEQEECIQwMCgsgBigC5AUiAkGBgICAeEYEQCARIQ0MCgtBACAMIAJBgICAgAJxIgIbIQwgBCALIAIbIQ0MCQsgCCEHIAkhCAsCQAJAAkAgCEGAgICAAnFFBEAgCEGAgICABHENASAIIQkgCEEATg0EIAhBgoCAgHhHDQIMCQsgAkF/aiENQQAhDCAGLQDYCg0KIAYgCEH/////fXEiCDYCzAogEEEUaigCAEECTwRAIAZBsApqIAZBwApqIAgQuQ4Q8Q8DQCAGQdgFaiAGQbAKahDxBSAGKALYBUEBRw0MIBAoAggiCSAGKALcBSIHTQ0EIBAoAgAgB0EUbGooAgBFDQALCyAIIQkgAiEHA0AgCCAJQf////99cUZBACAHQQJqIARJGwRAIBMoAjggCCAQKAIsIAMgB2otAABqLQAAakECdGooAgAhCSAHQQFqIQcMAQUgByACSyEKIAciAkF+aiANIAobIgshEQwFCwALAAsgBkHQBWogECADIAQgAhDDASAGKALQBUUEQEEBIQwgBCENDAoLIAYoAtQFIQIgCEH/////e3EiCCEJDAILIAJBf2oiDSAETw0CIAYgAjYCyAogBkHIBWogBkHACmogDiASIAdB/////wFxIAMgDWotAAAQ2AEgBigCyAVFDQYgBigCzAUiCEGBgICAeEYEQCACIAsgDEEBcRshDQwJCyAIIQkgCEGAgICAAnFFDQEgBi0A2AoEQEEAIQwMCQsgBiAIQf////99cSIINgLMCkEAIQwgCCEJIA0iCyERDAELCwwUCwwUCwwUCwwfCyABKAIAKAIAIQsgBkGgBmogASgCCCICIAEoAgQgAhtB1JrwABDyDiAGKAKkBiESIAYoAqAGIQcgBkEAOgDYCiAGIAogEWoiDDYCyAogBkEANgLECiAGIAtB7ANqIgo2AsAKIAYgBzYC1AogBiAMNgLQCiAGQYCAgIB4NgLMCiADIAQgDBCUCSEeQQEhEAJAAkACQCAHKAJQIgggHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgJBB3ZBAnEgAkEBcXIgAkEOdkEEcXIgAkEVdkEIcXJyICBCI4inQSBxcnIiCUsEQCAHQfAAaiEPIAwhAgJAAkACQCAHKAJIIAlBAnRqKAIAIghBgICAgHhqDgIABQELIAdBADYCeCAKIAcgC0GUBGooAgAgDyAeEIAFIAZBmAZqIAZBwApqIA8gH0IwiKdBABDlASAGKAKYBkUEQEECIRAMBQsgBigCwAogBigCnAYQyxIhCCAGKALUCiICQdAAaigCACIKIAlNDQEgAigCSCAJQQJ0aiAINgIAIAhBgYCAgHhGDQQgBigCyAohAgsgBiAINgLECiAHQYQBaiETIAghCSACIREgBCELAkADQAJAAkAgAiAESQRAIAYoAtQKIRQgBigCwAohDgNAIAlB/////wFLIAIgBE9yDQICQAJAIBQoAjgiByAJIA4oAiwiFyACIANqIhUtAABqLQAAakECdGooAgAiCEH/////AUsNACACQQNqIgogBE8NACAHIAggFyAVQQFqLQAAai0AAGpBAnRqKAIAIglBgICAgAJJDQEgAkECaiECIAghByAJIQgMBQsgAkEBaiECIAkhBwwECyAHIAkgFyAVQQJqLQAAai0AAGpBAnRqKAIAIghB/////wFNBEAgAkEEaiECIAcgCCAXIBVBA2otAABqLQAAakECdGooAgAhCQwBCwsgCSEHIAohAgwCCyAGQZAGaiAGQcAKaiAPIBMgCEH/////AXFBgAIQ2AEgBigCkAZFBEBBAiEQDAkLIAYoApQGIgJBgYCAgHhGBEAgCyENDAkLQQAgECACQYCAgIACcSICGyEQIAQgESACGyENDAgLIAghByAJIQgLAkACQAJAIAhBgICAgAJxRQRAIAhBgICAgARxDQEgCCEJIAhBAE4NBCAIQYKAgIB4Rw0CDAgLIAJBf2ohDUEAIRAgBi0A2AoNCSAGIAhB/////31xIgg2AswKIA5BFGooAgBBAk8EQCAGQbAKaiAGQcAKaiAIELkOEPEPA0AgBkGIBmogBkGwCmoQ8QUgBigCiAZBAUcNCyAOKAIIIgkgBigCjAYiB00NBCAOKAIAIAdBFGxqKAIARQ0ACwsgCCEJIAIhBwNAIAggCUH/////fXFGQQAgB0ECaiAESRsEQCAUKAI4IAggDigCLCADIAdqLQAAai0AAGpBAnRqKAIAIQkgB0EBaiEHDAEFIAcgAkshCiAHIgJBfmogDSAKGyIRIQsMBQsACwALIAZBgAZqIA4gAyAEIAIQwwEgBigCgAZFBEBBASEQIAQhDQwJCyAGKAKEBiECIAhB/////3txIgghCQwCCyACQX9qIg0gBE8NAiAGIAI2AsgKIAZB+AVqIAZBwApqIA8gEyAHQf////8BcSADIA1qLQAAENgBIAYoAvgFRQ0FIAYoAvwFIghBgYCAgHhGBEAgAiARIBBBAXEbIQ0MCAsgCCEJIAhBgICAgAJxRQ0BIAYtANgKBEBBACEQDAgLIAYgCEH/////fXEiCDYCzApBACEQIAghCSANIREgDSELDAELCwwWCwwWCwwWCwwhCyAEIQ1BAiEQDAELIAwhDQsgEiASKAIAQQFqNgIAAkAgEEEBaw4CAAYECwwZCyAEIQ1BAiEMDAELIAUhDQsgFSAVKAIAQQFqNgIAAkAgDEEBaw4CAgMACyAFIA1GBEAgBSIMIQ0MAQsgASgCACgCACELIAEoAgQhByABKAIIIQIgBkHABWogAyAEIAVBmJ7wABC7EiAGKALEBSEQIAYoAsAFIREgBkG4BWogAiAHIAIbQeSa8AAQ8g4gBigCvAUhFSAGKAK4BSECIAZBADoA2AogBiANIAVrIgk2AsgKIAZBADYCxAogBiALQcQHaiIMNgLACiAGIAJBmAFqIg82AtQKIAYgCTYC0AogBkGAgICAeDYCzAogESAQIAkQ7AchHkEBIQgCQAJAIAIoAugBIg4gHkL//////////wCDIh9CK4inQcAAcSAeQv///////z+DIiBCHIinQRBxIB6nIgdBB3ZBAnEgB0EBcXIgB0EOdkEEcXIgB0EVdkEIcXJyICBCI4inQSBxcnIiCksEQCACQYgCaiEOAkACQAJAIAIoAuABIApBAnRqKAIAIgdBgICAgHhqDgIABQELIAJBADYCkAIgDCAPIAtB7AdqKAIAIA4gHhCABSAGQbAFaiAGQcAKaiAOIB9CMIinQQAQ5QEgBigCsAVFBEBBAiEIDAULIAYoAsAKIAYoArQFEMsSIQcgBigC1AoiC0HQAGooAgAiDCAKTQ0BIAsoAkggCkECdGogBzYCACAHQYGAgIB4Rg0EIAYoAsgKIQkLIAYgBzYCxAogEUF/aiEWIBFBfGohGCACQZwCaiESIAchCiAJIQtBASEMA0AgCUUNAyAGKALUCiETIAYoAsAKIRQgByECIAkhCAJAA0AgAkH/////AUsEQCACIQcgCiECIAghCQwCCwJAIAhBf2oiCUEFSSATKAI4IgcgAiAUKAIsIg8gCCAYaiIXQQNqLQAAai0AAGpBAnRqKAIAIgpB/////wFLckUEQCAHIAogDyAXQQJqLQAAai0AAGpBAnRqKAIAIgJBgICAgAJJDQEgCEF+aiEJIAIhByAKIQIMAwsgCiEHDAILIAcgAiAPIBdBAWotAABqLQAAakECdGooAgAiCkH/////AU0EQCAIQXxqIQggByAKIA8gFy0AAGotAABqQQJ0aigCACECDAELCyAIQX1qIQkgCiEHCwJAIAdBgICAgAJxRQRAIAciCkEATg0CQQIhCCAHQYKAgIB4Rw0BDAYLIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMBgsgBiAHQf////99cSIKNgLMCiAKIQcgCSECA0AgCiAHQf////99cUZBACACQQFLGwRAIBMoAjggCiAUKAIsIAIgFmotAABqLQAAakECdGooAgAhByACQX9qIQIMAQUgAkECaiALIAIgCUkbIQtBACEMIAIhCQwDCwALAAsgCSAQSQRAIAYgCTYCyAogBkGoBWogBkHACmogDiASIAJB/////wFxIAkgEWotAAAQ2AEgBigCqAVFDQUgBigCrAUiB0GBgICAeEYEQCAJIAsgDEEBcRshCSAMIQgMBgsgByIKQYCAgIACcUUNASAJQQFqIQsgBi0A2AoEQEEAIQggCyEJDAYLIAYgB0H/////fXEiBzYCzApBACEMIAchCgwBCwsMFwsMHQsMFgsgBkGg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QQEhCAJAAkAgAigC6AEiDiAeQv//////////AIMiH0IriKdBwABxIB5C////////P4MiIEIciKdBEHEgHqciB0EHdkECcSAHQQFxciAHQQ52QQRxciAHQRV2QQhxcnIgIEIjiKdBIHFyciIKSwRAIAJBiAJqIQ4CQAJAAkAgAigC4AEgCkECdGooAgAiB0GAgICAeGoOAgAFAQsgAkEANgKQAiAMIA8gC0HsB2ooAgAgDiAeEIAFIAZBsARqIAZBwApqIA4gH0IwiKdBABDlASAGKAKwBEUEQEECIQgMBQsgBigCwAogBigCtAQQyxIhByAGKALUCiILQdAAaigCACIMIApNDQEgCygCSCAKQQJ0aiAHNgIAIAdBgYCAgHhGDQQgBigCyAohCQsgBiAHNgLECiARQX9qIRYgEUF8aiEYIAJBnAJqIRIgByEKIAkhC0EBIQwDQCAJRQ0DIAYoAtQKIRMgBigCwAohFCAHIQIgCSEIAkADQCACQf////8BSwRAIAIhByAKIQIgCCEJDAILAkAgCEF/aiIJQQVJIBMoAjgiByACIBQoAiwiDyAIIBhqIhdBA2otAABqLQAAakECdGooAgAiCkH/////AUtyRQRAIAcgCiAPIBdBAmotAABqLQAAakECdGooAgAiAkGAgICAAkkNASAIQX5qIQkgAiEHIAohAgwDCyAKIQcMAgsgByACIA8gF0EBai0AAGotAABqQQJ0aigCACIKQf////8BTQRAIAhBfGohCCAHIAogDyAXLQAAai0AAGpBAnRqKAIAIQIMAQsLIAhBfWohCSAKIQcLAkAgB0GAgICAAnFFBEAgByIKQQBODQJBAiEIIAdBgoCAgHhHDQEMBgsgCUEBaiELIAYtANgKBEBBACEIIAshCQwGCyAGIAdB/////31xIgo2AswKIAohByAJIQIDQCAKIAdB/////31xRkEAIAJBAUsbBEAgEygCOCAKIBQoAiwgAiAWai0AAGotAABqQQJ0aigCACEHIAJBf2ohAgwBBSACQQJqIAsgAiAJSRshC0EAIQwgAiEJDAMLAAsACyAJIBBJBEAgBiAJNgLICiAGQagEaiAGQcAKaiAOIBIgAkH/////AXEgCSARai0AABDYASAGKAKoBEUNBSAGKAKsBCIHQYGAgIB4RgRAIAkgCyAMQQFxGyEJIAwhCAwGCyAHIgpBgICAgAJxRQ0BIAlBAWohCyAGLQDYCgRAQQAhCCALIQkMBgsgBiAHQf////99cSIHNgLMCkEAIQwgByEKDAELCwwTCwwZCwwSCyAGQaAEaiAGQcAKaiAOIBIgCkGAAhDYASAGKAKgBEUEQEECIQgMAQsgBigCpAQiAkGBgICAeEYEQEEAIAsgDEEBcRshCSAMIQgMAQtBACAMIAJBgICAgAJxIgIbIQhBACALIAIbIQkLIBUgFSgCAEEBajYCAAJAIAhBAWsOAgIDAAsgBSAJaiEFCyAAIAU2AgQgAEEBNgIAIABBCGogDTYCAAwHCyAAQQA2AgAMBgsgACABQQAgAyAEIAUQywkMBQsgDkGUAWohAgNAIAggAU8NAyACIAMgCGotAABBqKPwABD8EigCACIHBH8gBwUgBCADIAEgCBCzCA0CIA4oAqQBCyAIaiEIDAALAAsgCEEBaiIIIA4oApABayECCyAAQQhqIAUgCGo2AgAgACACIAVqNgIEQQEhBwwBC0EAIQcLIAAgBzYCAAsgBkHgCmokAA8LIAcgCUGEm/AAEMwLAAsgDSAEQfSa8AAQzAsACyAJIApBtJvwABDMCwALQfiGjQFBK0HInfAAEL0PAAsgCiANQbSb8AAQzAsACyARIARB9JrwABDMCwALIAkgEEGUm/AAEMwLAAsgCiAOQaSb8AAQzAsACyAJIApB6KLwABDMCwALQdie8ABBKEGAn/AAEMETAAsgECAEQfSa8AAQzAsACyAKIA5BlJvwABDMCwALIAkgC0G0m/AAEMwLAAsgCiAMQbSb8AAQzAsACyAJIAhBpJvwABDMCwALyv4BAgZ/A34jAEHwAWsiBCQAIAQgAjoAiAECQEGci40BKAIAQQRJDQAQkBRFDQBBnIuNASgCAEEESQ0AIARB6ABqIAMQ0gUgBEG0AWpBNzYCACAEQdwBakECNgIAIARBODYCrAEgBEICNwLMASAEQejzgQE2AsgBIAQgBEGIAWo2ArABIAQgBEHoAGo2AqgBIAQgBEGoAWo2AtgBIARB6ABqEP4UCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQCAAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAJB/wFxQQFrDhYBAgMEBQYHCAk+Cjc2NQswDA0ODxARAAsgAy0AAEF/ag4CYmNkCyADLQAAIgIOA11eX24LIAMtAAAiAg4DWFlabgsgAy0AACIFDgNWVFVuCyADLQAAIgYOA1JQUW4LIAMtAAAiBQ4DTkxNbwsgAy0AACIGDgVKR0mSAUhGCyADLQAAIgJBfmoOA0JBREELIAMtAAAOBT87PD0+hQELIAMtAABBfmoOAjY3NQsgAy0AAA4FMi0uhgEvhgELIAMtAAAOBSglJjUnlgELIAMtAAAiAg4FIh8gHiEeCyADLQAADgUcFxiZARmZAQsgAy0AAA4FFRARmgESmgELIAMtAAAOBQ4JCpoBC5oBCyADLQAADgUBAgOaAQSaAQsCQAJAAkACQAJAAkACQCADLQAADgUAAQKkAQOkAQsgA0Ecai0AAEUNBQyjAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahD6DQygAQsgAy0AAQ4CAQKhAQsgAEEAOgAADJ4BCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAycAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDJ8BCyADQQhqIgIpAwAiCkKCgICA4CJSBEAgCkKCgICAwCRSDZ4BIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUAyfAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIAIpAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBQDJ4BCyADQRxqLQAARQ0FDJgBCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEPoNDJkBCyADLQABDgIBApYBCyAAQQA6AAAMlwELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADJUBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMmAELIANBCGoiAikDAEKCgICAwCRSDZIBIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiACKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUAyXAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgyTAQsgAy0AAQ4CAQKPAQsgAEEAOgAADJEBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyPAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDFDwyOAQsgA0EIaikDACEKAkACQCADQRxqLQAAQQFHBEAgCkKCgICA4CJRDQIgCkKCgICAwCRRDQEMjgELIApCgoCAgMAkUg2NASAAQQA6AAAgAUEWOgBiDJABCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMkgELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAyRAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgyIAQsgAy0AAQ4CAQKIAQtBASECIAFBQGsoAgBBAUcEQCAEQcgBaiABIAMQqgYgBEHIAWoQgRALIABBADoAAEEBIQUMjAELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADIkBCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMUPDIgBCyADQQhqIgIpAwAhCgJAAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDQDlENAiAKQoKAgIDgIlENBCAKQoKAgIDAJFENASAKQoKAgIDwLVENAwyJAQsgCkKCgICA0A5SDYgBAkAgAUFAaygCAEEBRgRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyAEIAEQqRQ2AsgBIARByAFqEMoCIAEoAlgNACABQoKAgIDQDhDlFg0AIAFBFDoAYgsgAEEAOgAADIwBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMjgELIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAQgASAEQcgBahChDzYCqAEgBEGoAWoQygIgAEEAOgAADIABCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQog82AqgBIARBqAFqEMoCDFkLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAyLAQsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgASgCOCABQUBrKAIAEOIUIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgBEHIAWoQnhAhAiAEQQA2AsgBIAQgAjYCzAEgBEHIAWoQ7gUgAEEAOgAADIIBCyADLQABDgIBAoABCyAAQQA6AAAMgAELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADIMBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMhgELIANBCGopAwAhCgJAIANBHGotAABBAUcEQCAKQoKAgIDAJFENAQx+CyAKQoKAgIDAJFINfQJAIAEoAlhFBEAgAUEVOgBiDAELIARByAFqIAEgAxCqBiAEQcgBahCBEAsgAEEAOgAADIMBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMhQELIANBHGotAABFIQUMegsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDIMBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMggELIAEQxAsEQCAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICA8P8AEJsIGiABEIUIIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgASABEKoDOgBiIAEQqgMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQyCAQsgAEEAOgAADHkLQQEhBSADQQhqKQMAIQoCQAJAAkACQCADQRxqLQAAQQFHBEAgCkICUQ0CIApCgoCAgPASUSAKQoKAgICwHFFyIApCgoCAgOAiUXINASAKQoKAgIDwNVENAiAKQoKAgIDgOFENASAKQoKAgICQwQBRDQIgCkKCgICA4MUAUgRAIApCgoCAgODMAFENAyAKQoKAgICQ0QBRDQIgCkKCgICAwNQAUQ0DIApCgoCAgPDgAFENBCAKQoKAgIDA4gBRDQIgCkKCgICAkOsAUQ0FIApCgoCAgNDvAFEgCkKCgICA8PEAUXIgCkKCgICA8P8AUSAKQoKAgICAggFRcnINAiAKQoKAgIDghAFSDXwLIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakENEO4QIABBgxo7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADIUBC0EAIQUgCkKCgICA8P8AUg16CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMgwELIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakEIEO4QIABBgxA7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADIIBCyABQSRqKAIAIgIEQCABIAJBf2o2AiQLIAFBHGpBCxDuECAAQYMWOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAyBAQsgAUEkaigCACICBEAgASACQX9qNgIkCyABQRxqQQwQ7hAgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMgAELIAMtAAANdCADQQhqIgIpAwAhCiADQRxqLQAAQQFHBEAgCkICUSAKQoKAgIDwK1FyIApCgoCAgPA1USAKQoKAgICQwQBRcnIgCkKCgICA4MUAUSAKQoKAgIDA1ABRciAKQoKAgICQ6wBRcnJFQQAgCkKCgICA4IQBUhsNdSAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICAsNMAEJsIGiABEKoDIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMgAELIApCAlEgCkKCgICA8CtRciAKQoKAgIDwNVEgCkKCgICA4IQBUXJyIApCgoCAgODFAFEgCkKCgICAwNQAUXIgCkKCgICAkOsAUXJyRUEAIApCgoCAgJDBAFIbDXQgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBECABIAQpA6gBIgpCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxD5BgRAIAFCgoCAgLDTABCbCBogARCqAyEBIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIAAgAToAASAAQSBqIAo3AAAgAEEDOgAAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADHMLIABBADoAACAEQagBahCJFgxyCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJYODHYLIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQxQ8MeQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDHwLIANBCGoiAikDACEKAkACQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICAwCRRDQQgCkKCgICA8CRRDQUgCkKCgICAwDZRDQcgCkKCgICAsNMAUQ0GIApCgoCAgMDiAFENASAKQoKAgIDg7QBRDQggCkKCgICA0PoAUQ0FIApCgoCAgPD/AFENASAKQoKAgICAhQFRDQUMdgsgCkKCgICA8P8AUQ0AIApCgoCAgLDTAFENBSAKQoKAgIDg7QBRDQEgCkKCgICAwDZSDXUgAUFAaygCAEEBTQ10IAFCgoCAgODtABDlFkUNdCABQThqIAEoAkBBfmpB0OLDABD8EkKCgICAwDYQ7QsNAgx0CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMggELAkAgAUKCgICA4O0AEOUWRQRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyAEIAEQqRQ2AsgBIARByAFqEMoCCyAAQQA6AAAMfgsgBCABEKkUNgLIASAEQcgBahDKAgxxCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMfwsgBEHIAWogASADEKoGIARByAFqEIEQIAEQ4AdFBEAgAEEAOgAADHcLIAFCgoCAgLDTABCbCBogARCq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gIDghAFSDWALIARByAFqIAEgAxCqBiAEQcgBahCBECABEI0KIAQgAUKCgICAkOsAEJcRNgLIASAEQcgBahDKAiAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx6CwJAIApCAlENACAKQoKAgIDAJFENYyAKQoKAgIDwK1ENASAKQoKAgIDghAFRIApCgoCAgJDBAFFyIApCgoCAgODFAFEgCkKCgICA4MwAUXJyDWMgCkKCgICAwNQAUQ0AIApCgoCAgPDgAFEgCkKCgICAkOsAUXIgCkKCgICAgPgAUXINYyAKQoKAgIDwNVINXwsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxD5Bg1cIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRAMXQsgASgCOEF8aiEFIAFBQGsoAgBBAnQhAgNAIAJFDWIgBCACIAVqIgYQ4hM2AsgBIARB0ABqIARByAFqEJYRAkAgBCgCUCkDAEKCgICA8ABSDQAgBCgCVCkDACIKQgJRIApCgoCAgPA1UXJFQQAgCkKCgICA8CtSGw0AIARByAFqEMoCIAEQjQogBCABEKkUNgLIASAEQcgBahDKAiAAQYMQOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx6CyAEQcgBahDKAiAEQcgAaiAGEJYRIAJBfGohAiAEKAJIKQMAIAQoAkwQ7xBFDQALDGELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MbwsgAy0AAQ4CAQJXCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMdQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMcAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDFDwxvCyADQQhqIgIpAwAhCgJAAkAgA0Ecai0AAEEBRwRAIApCgoCAgMAkUQ0BIApCgoCAgPDgAFENAiAKQoKAgIDw/wBRDS0MVgsgCkKCgICA8P8AUQ0sIApCgoCAgPDgAFENBSAKQoKAgIDgzABSDVUCQCABQoKAgIDgzAAQ5RZFBEAgBEHIAWogASADEKoGIARByAFqEIEQDAELIAQgARCpFDYCyAEgBEHIAWoQygIgAUEIOgBiCyAAQQA6AAAMcQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDHMLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAQgASAEQcgBahCiDzYCqAEgBEGoAWoQygIMPwsgAy0AAA1RIANBCGoiAikDACEKAkAgA0Ecai0AAEEBRwRAIApCAlEgCkKCgICA8DVRciAKQoKAgICQwQBRIApCgoCAgODFAFFyciAKQoKAgIDgzABRIApCgoCAgMDUAFFyIApCgoCAgPDgAFEgCkKCgICAkOsAUXJycg0BIApCgoCAgOCEAVINUwwBCyAKQgJRIApCgoCAgMAkUXIgCkKCgICA4IQBUSAKQoKAgIDwNVFycg1bIApCgoCAgJDBAFENACAKQoKAgIDgxQBRIApCgoCAgODMAFFyIApCgoCAgMDUAFEgCkKCgICA8OAAUXJyIApCgoCAgJDrAFEgCkKCgICAgPgAUXJyDVsgCkKCgICA8CtSDVILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwA3A6gBAkAgAUKCgICAkMEAEPkGRQRAIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRAMAQsgARD7DCABQoKAgICQwQAQ9QUgARCFCAJAIAQtALwBBEAgBCkDqAFCgoCAgJDBAFENAQsgBEHXAWogBEGwAWopAwA3AAAgBEHfAWogBEG4AWopAwAiCjcAACAAQYMQOwEAIABBCGpBADoAACAEIAQpA6gBNwDPASAAQQlqIAQpAMgBNwAAIABBIGogCjcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAMZgsgAUEIOgBiCyAAQQA6AAAgBEGoAWoQiRYMZAsgASgCKCECIAFBtPGMASgCADYCKCAEQYABaiADQRhqKQMANwMAIARB+ABqIANBEGopAwA3AwAgBEHwAGogA0EIaikDADcDACABQSxqIgUoAgAhCCABQTBqKAIAIQcgBUIANwIAIAQgAykDADcDaCACIAdBBHQiBWohBiACIQMDQCAFRQ0EAkACQCADLQAAQQFrDgIBBQALIANBBGoQ1QQNBAsgA0EQaiEDIAVBcGohBQwACwALIAMtAAEhBSAEQdMBaiADQQxqKAAANgAAIAQgA0EEaikAADcAywEgAUEwaigCACICIAFBLGooAgBGBEAgAUEoaiACEMIHIAEoAjAhAgsgASgCKCACQQR0aiICIAQpAMgBNwABIAIgBToAACACQQhqIARBzwFqKQAANwAAQQEhAiABIAEoAjBBAWo2AjBBACEFIABBADoAAAxtCyAAIAEgAxCqBgxmCyAEQdABakEUNgIAIARBsIOCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMIAQgBjYClAEgBCAINgKMASAEIAI2AogBIAJBEGohBSAHQQR0IQMgBEGoAWpBBHIhByAEQZsBaiEIA0ACQAJAIANFBEAgBiEFDAELIAQgAikAATcDmAEgBCACQQhqKQAANwCfASACLQAAIglBA0cNAQsgBCAFNgKQASAEQYgBahCcCAxOCyAHQQhqIAhBCGooAAA2AAAgByAIKQAANwAAIAQgCToAqQEgBEECOgCoASAEQcgBaiABIARBqAFqEJIJIAQtAMgBRQRAIAJBEGohAiAFQRBqIQUgA0FwaiEDIARByAFqEIEQDAELC0HEg4IBQRxB4OLDABDBEwALIAQgBjYCtAEgBCAINgKsASAEIAI2AqgBIAJBEGohBSAHQQR0IQMgBEGLAWohBwNAAkACQCADRQRAIAYhBQwBCyAEIAIpAAE3A4gBIAQgAkEIaikAADcAjwEgAi0AAEEDRw0BCyAEIAU2ArABIARBqAFqEJwIDE0LIAJBEGohAiAEQaABaiAHQQhqKAAANgIAIAQgBykAADcDmAEgBEHIAWogASAEQZgBahDFDyAFQRBqIQUgA0FwaiEDIARByAFqEIEQDAALAAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgxjCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDIAwxqCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDIAwxpCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMaAsgA0EIaiICKQMAIQoCQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkICUQ0HIApCgoCAgPAkUQ0FIApCgoCAgPArUQ0GIApCgoCAgPA1UQ0HIApCgoCAgJDBAFENJSAKQoKAgIDgxQBRDQMgCkKCgICA4MwAUQ0BIApCgoCAgMDUAFENByAKQoKAgIDw1QBRDQQgCkKCgICA8OAAUQ0CIApCgoCAgMDiAFENKCAKQoKAgICQ6wBRDQMgCkKCgICA8PEAUSAKQoKAgIDw/wBRcg0oIApCgoCAgOCEAVENAwxNCyAKQgJRIApCgoCAgMAkUXIgCkKCgICA4IQBUSAKQoKAgIDwNVFyciAKQoKAgICQwQBRIApCgoCAgODFAFFyIApCgoCAgODMAFEgCkKCgICAwNQAUXJyciAKQoKAgIDw4ABRIApCgoCAgJDrAFFyIApCgoCAgID4AFFycg1XIApCgoCAgPD/AFENJyAKQoKAgIDwK1INTAJAIAFCgoCAgPArEPkGRQRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyABQoKAgIDwKxCbCBogASABEKoDOgBiCyAAQQA6AAAMawsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQxg4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiAAQQA6AAAgAUELOgBiDGALIAEQxg4gBCABQoKAgIDgzAAQlxE2AsgBIARByAFqEMoCIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGwLIAEQxg4gBCABQoKAgIDwNRCXETYCyAEgBEHIAWoQygIgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMawsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBEAJAIAEQxAsNACABKAJUDQAgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahCiDyECIAFB1ABqENwVIABBADoAACABIAI2AlQMXgsgAEEAOgAAIARBqAFqEIkWDF0LIARBuAFqIgUgAkEQaikDADcDACAEQbABaiIGIAJBCGopAwA3AwAgBCACKQMANwOoASAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIARBqAFqEJgFRQRAIARB4AFqIAUpAwA3AwAgBEHYAWogBikDADcDACAEIAQpA6gBNwPQASAEQQA6AMgBIAAgASAEQcgBahCSCQxdCyAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKIPNgJoIARB6ABqEMoCIABBAToAAAxcCyAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICA8CsQ+QZFBEAgAEEAOgAADGELIAFCgoCAgPArEJsIGiABEKoDIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMaAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQxg4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAkEAIQIgAEEAOgAAIAFBDDoAYkEBIQUMZQsgBEHfAWogA0EYaigAADYAACAEQdgBaiADQRFqKQAANwMAIARB0AFqIANBCWopAAA3AwAgBCADKQABNwPIASACRQRAIANBHGotAAAiAg0CC0GQhIIBQRxBkOPDABDBEwALIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQxQ8MYQsgBEG4AWogBEHfAWooAAA2AgAgBEGwAWogBEHXAWopAAA3AwAgBEG/AWogA0Efai0AADoAACAEIAQpAM8BNwOoASAEIAI6ALwBIAQgA0Edai8AADsAvQEgARCpFCECIAEtAGMhAyABQRc6AGMgBCACNgKIASABIANBgOPDABCqFDoAYiAEQoKAgIDA4gA3A2ggBCkDqAEgBEHoAGoQ7RBCgoCAgMDiAFEEQCAAQQU6AAAgAEEEaiACNgIAIARBqAFqEIkWDGULIABBADoAACAEQYgBahDKAiAEQagBahCJFgxkCyAEQcgBaiABIAMQqgYgBEHIAWoQgRAgAUKCgICAwOIAEOUWRQ1AIAEoAjggAUFAaygCACICQQJ0akF8akEAIAIbQfz2gQFBEkHA4sMAEJ4VGgxACyADQQhqKQAAIQogA0Ecai0AACECDD4LIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MWQsgAUEkaigCAEUEQCABEOoDIABBADoAAAxeCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUERIARByAFqEFAMYAsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgARC3BCAEQagBahDVBEUNOiABQQA6AGUMOgtBASECIANBCGoiBSkDACEKAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkICUQ0aAkAgCkKCgICA0ARRDQAgCkKCgICA4AZRDSogCkKCgICAgAhRDREgCkKCgICA4AhRDRkgCkKCgICAkAlRDSogCkKCgICA8AtRDRwgCkKCgICAsAxRDSogCkKCgICA0AxRDQAgCkKCgICAoA1RDRogCkKCgICA0A5RDSsgCkKCgICA8BBR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CCkDACAEKAIMEOMTRQ0BCwsgBEHQAWpBJDYCACAEQaeFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAAQQA6AAAgBEHoAGoQygIMAgsgARD7DCAEIAEQ2xIQ4hMiAjYCqAEgASAEQegAahD7CSACIAZHDUAMWQsgAUKCgICA8NUAEPoGDQEgBEHQAWpBJDYCACAEQaeFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAAQQA6AAALIAMtAAANgwEgBRCJFgyDAQsgARD7DCABQoKAgIDw1QAQ5RYNVSAEQdABakEbNgIAIARBy4WCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMDFULIARBuAFqIAVBEGopAwA3AwAgBEGwAWogBUEIaikDADcDACAEIAUpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQ+gYEQCABEPsMIAEgBCkDqAEQ9QUgAEEAOgAADFQLIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRAgAEEAOgAAIARBqAFqEO0QDFMLIAFCgoCAgID4ABD6BkUEQCAEQdABakEfNgIAIARBioaCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMIABBADoAAAx+CyABEOoDIABBgyQ7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADIABCwJAIAFCgoCAgID4ABD6BkUEQCAEQdABakEfNgIAIARBqYaCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMDAELIAEQ6gMgAUESOgBiCyAAQQA6AAAMfAsgBEG4AWogBUEQaikDADcDACAEQbABaiAFQQhqKQMANwMAIAQgBSkDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBECABEPEQIgJFBEAgBEEANgJoDEULIAIoAgAiAigCAEEBaiIFQQFLDR4ACyAEQbgBaiICIAVBEGopAwA3AwAgBEGwAWoiBiAFQQhqKQMANwMAIAQgBSkDADcDqAEgARDdFSAEQdgBaiACKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKEPNgJoIARB6ABqEMoCIABBADoAAAxOC0EADBYLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASABEN0VIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIgAEEGOgAADEwLIARBuAFqIAVBEGopAwA3AwAgBEGwAWogBUEIaikDADcDACAEIAUpAwA3A6gBIAFBxABqIQUgAUHMAGooAgBBBXQhAiABKAJEIQACQANAIAJFDQEgACACaiIGQWBqKAIAQQFGDQEgAkFgaiECIAZBZGpCgoCAgIAIEO0LRQ0ACyAEIAAgAmpBBGoQ4hM2AmggBEHIAWogASAEQagBahDaAyAEQcgBahCBECABQoKAgICACBB6IARBQGsgASAEQegAahDUCQJAIAQoAkBFBEAgBEECNgLIAQwBCyAEQcgBaiAFIAQoAkRBsOHDABDVCQsgBEHIAWoQuxUgASAEQegAahD7CSAEQegAahDKAgsgARC3BCAEQdgBaiAEQbgBaikDADcDACAEQdABaiAEQbABaikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQ1AI2AmggBEHoAGoQygIMZwsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gBIAEQ3RUgBEHYAWogAikDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahCiDzYCaCAEQegAahDKAiAAQQE6AAAgAUEAOgBlDEoLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIARB2AFqIAYpAwA3AwAgBEHgAWogAigCADYCACAEQeQBaiAELwG8ATsBACAEQoKAgICg0QA3A9ABIARBADoAyAEgACABQQYgBEHIAWoQUCAEQagBahDtEAxJCyABQYACOwBlIARB2AFqIAVBEGopAwA3AwAgBEHQAWogBUEIaikDADcDACAEIAUpAwA3A8gBIAAgASAEQcgBakECEMUKDEgLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGop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IAs3A2ggC0IDg0IAUg0AIAunIgAgACgCDEEBajYCDAsgASALEKcIIAEgCxD1BQwzCyAHDQEgACkDACELCyALQoKAgIDgBlEgC0KCgICAkPEAUXIgC0KCgICAsPwAUXINAQsgCiAAEMMCDTALIAJBfGohAgwACwALIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoAQJAIAEoAlQEQCABEMQLRQ0BCyABEN0VIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ8iAjYCaCABEMQLDSMgAUHUAGoiARDcFSABIAI2AgAMLQsgBEHQAWpBDDYCACAEQZOHggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAAQQA6AAAgBEGoAWoQiRYMVwsgBEG4AWoiACAFQRBqKQMANwMAIARBsAFqIgIgBUEIaikDADcDACAEIAUpAwA3A6gBIAEQ3RUgBEHYAWogACkDADcDACAEQdABaiACKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiABQYACOwBlDFALIARBuAFqIgAgBUEQaikDADcDACAEQbABaiICIAVBCGopAwA3AwAgBCAFKQMANwOoASABEN0VIARBMGogARDbEhCWESAEKAIwKQMAIAQoAjQQlw5FDSkgBEHQAWpBEzYCACAEQZ+HggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAEIAEQqRQ2AsgBIARByAFqEMoCDCkLIARBuAFqIgAgBUEQaikDADcDACAEQbABaiICIAVBCGopAwA3AwAgBCAFKQMANwOoASABEN0VIARB2AFqIAApAwA3AwAgBEHQAWogAikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIMTgsgBEG4AWogBUEQaikDADcDACAEQbABaiAFQQhqKQMANwMAIAQgBSkDADcDqAEgBEHIAWogASAEQagBahDaAyAEQcgBahCBEAJAIAEtAGUEQCABEPEQIgINAQsgAEEAOgAAIARBqAFqEIkWDGELIAQgAhDiEzYCiAEgBEGIAWoQ3gkgAUE4akEBENYNIARB2AFqIARBuAFqKQMANwMAIARB0AFqIARBsAFqKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiAAQQA6AAAgAUETOgBiIARBiAFqEMoCDDELIAIgBTYCACAEIAI2AmggAUFAaygCAEEBRg0lIAEQxAsNJSABQQA6AGUgBEHQAWogBEG4AWooAgA2AgAgBCAEKQOwATcDyAEgBEHoAGogBEHIAWoQyQEgBEHoAGoQ3BUgAEEAOgAAIARBqAFqEO0QDFILIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIAEQxAtFBEAgASgCOCABQUBrKAIAEOIUIARB0AFqIAIoAgA2AgAgBCAEKQOwATcDyAEgBEHIAWoQyQEgAEEAOgAAIARBqAFqEO0QDFILIABBADoAACAEQagBahDtECAGEOYWDFELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MWgsCQAJAIAMtAAEOAgABIwsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMIQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDFDwwgCyADQQhqIgIpAwAhCgJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICA0A5RDQMCQCAKQoKAgIDwElEgCkKCgICAsBxRciAKQoKAgIDgIlFyDQAgCkKCgICAwCRRDQIgCkKCgICA4DhRIApCgoCAgJDRAFFyIApCgoCAgMDiAFFyDQAgCkKCgICAgOUAUQ1JIApCgoCAgNDvAFEgCkKCgICA8PEAUXINACAKQoKAgICA+ABRDQMgCkKCgICA8P8AUQ0AIApCgoCAgICCAVINJQsgBEHIAWogASADEKoGIARByAFqEIEQIAQgAUHQAGpBACABKAJQG0Gyh4IBQQ9BwOPDABCeFRDiEzYCaCABIARB6ABqEIoWIARBwAFqIANBGGopAwA3AwAgBEG4AWogA0EQaikDADcDACAEQbABaiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogAUEDIARBqAFqEFAgASAEQegAahD7CSAAIARByAFqQSgQvAQaIARB6ABqEMoCDF8LIApCgoCAgPD/AFINIyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMXgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDF0LIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAQgASAEQcgBahChDzYCqAEgBEGoAWoQygIgAUEGOgBiIAFBADoAZSAAQQA6AAAMLQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKEPNgKoASAEQagBahDKAiAAQQA6AAAgAUETOgBiDCwLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAxaCwJAAkAgAy0AAQ4CAAEeCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAweCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMWQsgA0EIaikDACEKAkAgA0Ecai0AAEEBRwRAAkAgCkKCgICA4CJRDQAgCkKCgICAwCRRDQIgCkKCgICA4DhRIApCgoCAgJDRAFFyDQAgCkKCgICAgOUAUQ1EIApCgoCAgNDvAFEgCkKCgICA8PEAUXINACAKQoKAgIDg/wBRDUQgCkKCgICAgIIBUg0eCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFAMWgsgCkKCgICA4P8AUg0cIAQgARCpFDYCyAEgBEHIAWoQygIgAEEAOgAAIAFBAzoAYgxWCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFAMWAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCWDgxUCwJAAkAgAy0AAQ4CAAEaCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwbCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMUPDBoLIANBCGoiAikDACEKAkACQAJAAkACQCADQRxqLQAAQQFHBEACQCAKQoKAgIDwElENACAKQoKAgICwHFENAyAKQoKAgIDgIlENBiAKQoKAgIDAJFENAiAKQoKAgIDgOFEgCkKCgICAkNEAUXINACAKQoKAgIDA4gBRDQQgCkKCgICAgOUAUQ1FIApCgoCAgNDvAFENACAKQoKAgIDw8QBRIApCgoCAgOD/AFFyDQYgCkKCgICA8P8AUQ0FIApCgoCAgICCAVINHgsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKIPNgKoASAEQagBahDKAgwoCyAKQoKAgIDw/wBSBEAgCkKCgICAgOUAUg0dIAQgARCpFDYCyAEgBEHIAWoQygIgAEEAOgAAIAFBBToAYgxYCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoAQJAIAEQxAsEQANAAkAgASgCQCICRQ0AIAQgASgCOCACQQJ0akF8ahCWESAEKAIEIQICQCAEKAIAKQMAIgtCgoCAgPAAUQRAIAIpAwAiCkICUSAKQoKAgIDwNVFyIApCgoCAgJDBAFEgCkKCgICA4MUAUXJyIApCgoCAgODMAFEgCkKCgICAwNQAUXIgCkKCgICAkOsAUSAKQoKAgIDghAFRcnJyDQELIAsgAhCTC0UNAQsgBCABEKkUNgLIASAEQcgBahDKAgwBCwsgAUKCgICA8P8AEPUFIAEQhQggAUEkaigCACICBEAgASACQX9qNgIkCyABIAEQqgM6AGIMAQsgBEHIAWogASAEQagBahDaAyAEQcgBahCBEAtBACECIABBADoAACAEQagBahCJFkEBIQUMWAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDFkLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAAgASAEQcgBakECEMUKDCkLIARBuAFqIAJBEGopAwAiCjcDACAEQbABaiACQQhqKQMAIgs3AwAgBCACKQMANwOoASAEQoKAgIDA4gA3A9gBIARCgoCAgPAANwPQASAEQgA3A8gBIARB8ABqIAo+AgAgBCALNwNoIAQgBEHIAWogBEHoAGoQ0AMiAjYCiAEgBEGIAWoQ4hMhBSAEQQA2AsgBIAQgBTYCzAEgASAEQcgBakEAEO4LIAFBOGogAhCzECAAQYcIOwEAIAEgAS0AYjoAYyABQQc6AGIgBEGoAWoQ7RAMKAsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKEPNgKoASAEQagBahDKAiAEQQE2AsgBIAFBxABqIARByAFqEJILIAFBEToAYiABQQA6AGUgAUEcakEREO4QIABBADoAAAwnCyAEQbABaiICIANBGGopAwA3AwAgBCADQRBqKQMANwOoAQJAIAFB3QBqLQAARQRAIARCgoCAgOD/ADcDyAEgBEHIAWoQ7RAgCkKCgICA4P8AUQ0BCyAEQdgBaiACKQMANwMAIAQgCjcDyAEgBCAEKQOoATcD0AEgACABIARByAFqQQMQxQoMSQsgBEHYAWogBEGwAWopAwA3AwAgBEKCgICA4P8ANwPIASAEIAQpA6gBNwPQASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIgAEEAOgAAIAFBBDoAYgxICyADQRxqLQAARQ0CDBULIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQlg4MUAsCQAJAIAMtAAEOAgABFQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMFwsgAEEAOgAADE8LIANBCGoiBSkDACIKQoKAgICA5QBSBEAgCkKCgICAwCRSDRMgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDFILIARB2AFqIAVBEGopAwA3AwAgBEHQAWogBUEIaikDADcDACAEIAUpAwA3A8gBIAEgBEHIAWoQoQ8hAiABQdAAahDcFSABQQM6AGIgASACNgJQIABBADoAAAwiCyADQRxqLQAARQ0CDBALIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQ+g0MTAsCQAJAIAMtAAEOAgABEAsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMEwsgAEEAOgAADEsLIANBCGoiBSkDAEKCgICAwCRSDQ0gBEHYAWogBUEQaikDACIKNwMAIARB0AFqIAVBCGopAwAiCzcDACAEIAUpAwA3A8gBIARBsAFqIAo+AgAgBCALNwOoASABIARBqAFqEI4KIABBADoAACABQQI6AGIgBEHIAWoQ7RAMHgsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahD6DQxJCwJAAkAgAy0AAQ4CAAECCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwQCyAAQQA6AAAMSAsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASABQd4Aai0AAA0JIARByAFqIAEgBEGoAWoQqgYgBEHIAWoQgRAgAUEYakEAOgAAIAFBADoAZAwJCyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgARDGDiAEQQE2AsgBIAFBxABqIARByAFqEJILIARB2AFqIAUpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIgAEEAOgAAIAFBCjoAYkEBDD0LIAQgARCpFDYCyAEgBEHIAWoQygIMNAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBQDEcLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUAxGCyAEQbABakEZNgIAIARBzISCATYCrAEgBEEANgKoASABQQhqIARBqAFqEPwMDB0LIARB0AFqQRs2AgAgBEHLhYIBNgLMASAEQQA2AsgBIAFBCGogBEHIAWoQ/AwMGAsgAUKCgICAwBoQpwgMEwsgARD7DAwRCyAEQegAahDKAgwJCyAAQYMCOwEAIABBCGogBCkDqAE3AwAgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAMQAsgA0EIaikDACEKAn8gAkEARyACIANBHGotAAAiBUEBcUVyDQAaIApCgoCAgIAUUSAKQoKAgIDAJFFyIApCgoCAgID4AFFyRQRAQQAgCkKCgICAgOUAUg0BGgtBAQsgBEGwAWogA0EYaigCADYCACAEQYoBaiIIIANBH2otAAA6AAAgBCADKAABNgJoIAQgA0EEaigAADYAayAEIANBEGoiBikDADcDqAEgBCADQR1qIgMvAAA7AYgBRUEAIAUbRQRAIARCADcCzAEgBEGUhY0BKAIANgLIASABIARByAFqEI4KIABBCGogAjoAACAAQQlqIAQoAmg2AAAgAEEMaiAEKABrNgAAIABBEGogCjcDACAAQRhqIAQpA6gBNwMAIABBIGogBEGwAWooAgA2AgAgAEEkaiAFOgAAIABBJWogBC8BiAE7AAAgAEEnaiAILQAAOgAAIABBgwQ7AQAMQAsgBEHYAWogBkEIaigCADYCACAEQd8BaiADQQJqLQAAOgAAIAQgCjcDyAEgBCAFOgDcASAEIAYpAwA3A9ABIAQgAy8AADsA3QEgACABIARByAFqENoDIARByAFqEIkWDD8LIANBCGopAwAhCgJ/IAJBAEcgAiADQRxqLQAAIgVBAXFFcg0AGiAKQoKAgICAFFEgCkKCgICAwCRRciAKQoKAgICA+ABRckUEQEEAIApCgoCAgIDlAFINARoLQQELIARBsAFqIANBGGooAgA2AgAgBEGKAWoiCCADQR9qLQAAOgAAIAQgAygAATYCaCAEIANBBGooAAA2AGsgBCADQRBqIgYpAwA3A6gBIAQgA0EdaiIDLwAAOwGIAUVBACAFG0UEQCABQoKAgICA5QAQlxEhAyAB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BEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQjQogBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahChDzYCaCAEQegAahDKAiAAQQA6AAAgAUENOgBiDBALIAEQjQogBCABEKkUNgLIASAEQcgBahDKAiABQQg6AGILQQAhAiAAQQA6AAAgBEGoAWoQiRZBASEFDBkLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQggBEHIAWoQUAwaCyAEQagBahCJFgwMCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEIIARByAFqEFAMGAsCQAJAAkAgCkICUQ0AIApCgoCAgMAkUQ0DIApCgoCAgPArUSAKQoKAgIDwNVFyDQAgCkKCgICAkMEAUQ0DIApCgoCAgOCEAVIEQCAKQoKAgIDgzABRDQQgCkKCgICAwNQAUQ0BIApCgoCAgPDgAFENBCAKQoKAgICQ6wBRDQEgCkKCgICAgPgAUQ0EIApCgoCAgODFAFINBQsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBEAgCqciAiACKAIMQQFqNgIMIAQpA6gBIQoLIAoQ+QZFDQEgARD7DCABIAoQ9QUgARCFCCAAQQA6AAAgAUENOgBiDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQ+QYEQCABEIUHIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIABBIGogCjcAACAAQYMaOwEAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADA0LIAAgASAEQagBahDaAyAEQagBahCJFgwMCyAEQcgBaiABIARBqAFqENoDIARByAFqEIEQIABBADoAACAEQagBahDtEAsgBEGwAWoQ5hYMCgsgACABIAMQqgYMEwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBQDBULIARB2AFqIAApAwA3AwAgBEHQAWogBSkDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygIMAQsgAUKCgICAwDYQ5RYEQCAEIAEQqRQ2AsgBIARByAFqEMoCCyAEQdgBaiAEQbgBaikDADcDACAEQdABaiAEQbABaikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQoQ82AmggBEHoAGoQygILQQALIgI6AABBASEFDA8LIAQtALwBRQRAIARByAFqIAEgBEGoAWoQ2gMgBEHIAWoQgRALIAFCgoCAgLDTABCbCBogASABEKoDOgBiC0EAIQIgAEEAOgAAIARBqAFqEIkWQQEhBQwNCwJAIAFCgoCAgMA2EOUWRQRAIARByAFqIAEgAxCqBiAEQcgBahCBEAwBCyAEIAEQqRQ2AsgBIARByAFqEMoCCyAAQQA6AAAMCwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRIMDQtBAQshBUEAIQIMCQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBDyAEQcgBahBQDAoLIARBsAFqIANBCWopAAA3AwAgBEG4AWogA0ERaikAADcDACAEQb8BaiADQRhqIgYoAAA2AAAgBEHqAGogA0Efai0AADoAACAEIAMpAAE3A6gBIAQgA0Edai8AADsBaCACRUEAIAUbRQRAIARB4AFqIAYpAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKoGIARByAFqEKUSDAoLIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakEGEO4QIARB1wFqIARBtwFqKQAANwAAIARB3wFqIARBvwFqKAAAIgE2AAAgAEElaiAELwFoOwAAIABBJ2ogBEHqAGotAAA6AAAgAEEIakEAOgAAIABBBjoAASAAQSBqIAE2AAAgBCAEKQCvATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAgAEEkakEAOgAAIABBAzoAAAwJCyAEQcABaiICIANBGGopAwA3AwAgBEG4AWoiBSADQRBqKQMANwMAIARBsAFqIgYgA0EIaikDADcDACAEIAMpAwA3A6gBIARByAFqIAEgBEGoAWoQqgYgBEHIAWoQgRAgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAgAEEIaiAEKQOoATcDACAAQYMMOwEADAgLQQEhBUEBIQIMBQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRIMBgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRIMBQsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEKoGIARByAFqEIEQIABBIGogAikDADcDACAAQRhqIAUpAwA3AwAgAEEQaiAGKQMANwMAIABBCGogBCkDqAE3AwAgAEGDDDsBAAwEC0EBIQIMAQtBASECQQEhBQsCQAJAIAMtAAAOAwEDAAMLIAVFDQIgA0EEahDOCwwCCyACRQ0BIANBCGoQiRYMAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqgYgBEHIAWoQpRILIARB8AFqJAALo/4BAgd/A34jAEHwAWsiBCQAIAQgAjoAiAECQEGci40BKAIAQQRJDQAQkBRFDQBBnIuNASgCAEEESQ0AIARB6ABqIAMQ0wUgBEG0AWpB6QA2AgAgBEHcAWpBAjYCACAEQeoANgKsASAEQgI3AswBIARB6POBATYCyAEgBCAEQYgBajYCsAEgBCAEQegAajYCqAEgBCAEQagBajYC2AEgBEHoAGoQiRQLAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACQf8BcUEBaw4WAQIDBAUGBwgJPgo3NjULMAwNDg8QEQALIAMtAABBf2oOAmFiYwsgAy0AACIFDgNcXV5tCyADLQAAIgUOA1dYWW0LIAMtAAAiBQ4DVVNUbQsgAy0AACIGDgNRT1BtCyADLQAAIgUOA01LTG4LIAMtAAAiBg4FSUZIkQFHRQsgAy0AACICQX5qDgNBQENACyADLQAADgU+Ojs8PYQBCyADLQAAQX5qDgI2iwE1CyADLQAADgUyLS6FAS+FAQsgAy0AAA4FKCUmiQEnlQELIAMtAAAiAg4FIh8gHiEeCyADLQAADgUcFxiXARmXAQsgAy0AAA4FFRARmAESmAELIAMtAAAOBQ4JCpgBC5gBCyADLQAADgUBAgOYAQSYAQsCQAJAAkACQAJAAkACQCADLQAADgUAAQKiAQOiAQsgA0Ecai0AAEUNBQyhAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCCDgyeAQsgAy0AAQ4CAQKfAQsgAEEAOgAADJwBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyaAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJ0BCyADQQhqIgIpAwAiC0KCgICA4BBSBEAgC0KCgICAoPgAUg2cASAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMnQELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiACKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQycAQsgA0Ecai0AAEUNBQyWAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCCDgyXAQsgAy0AAQ4CAQKUAQsgAEEAOgAADJUBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyTAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJYBCyADQQhqIgIpAwBCgoCAgKD4AFINkAEgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIAIpAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJUBCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJ4ODJEBCyADLQABDgIBAo0BCyAAQQA6AAAMjwELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADI0BCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkPDIwBCyADQQhqKQMAIQsCQAJAIANBHGotAABBAUcEQCALQoKAgIDgEFENAiALQoKAgICg+ABRDQEMjAELIAtCgoCAgKD4AFINiwEgAEEAOgAAIAFBFjoAYgyOAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDJABCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMjwELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQng4MhgELIAMtAAEOAgEChgELQQEhAiABQUBrKAIAQQFHBEAgBEHIAWogASADEKsGIARByAFqEIIQCyAAQQA6AABBAQyKAQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMhwELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQyQ8MhgELIANBCGoiAikDACELAkACQAJAAkAgA0Ecai0AAEEBRwRAIAtCgoCAgOAQUQ0EIAtCgoCAgMDOAFENAyALQoKAgIDQ5ABRDQIgC0KCgICAoPgAUQ0BDIcBCyALQoKAgIDQ5ABSDYYBAkAgAUFAaygCAEEBRgRAIARByAFqIAEgAxCrBiAEQcgBahCCEAwBCyAEIAEQshQ2AsgBIARByAFqEP0DIAEoAlgNACABQoKAgIDQ5AAQ8hYNACABQRQ6AGILIABBADoAAAyKAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDIwBCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQpw82AqgBIARBqAFqEP0DIABBADoAAAx/CyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQqA82AqgBIARBqAFqEP0DDFgLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQyJAQsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgASgCOCABQUBrKAIAEOcUIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgBEHIAWoQ7A8hAiAEQQA2AsgBIAQgAjYCzAEgBEHIAWoQ5gUgAEEAOgAADIABCyADLQABDgIBAn4LIABBADoAAAx+CyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyBAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDIQBCyADQQhqKQMAIQsCQCADQRxqLQAAQQFHBEAgC0KCgICAoPgAUQ0BDHwLIAtCgoCAgKD4AFINewJAIAEoAlhFBEAgAUEVOgBiDAELIARByAFqIAEgAxCrBiAEQcgBahCCEAsgAEEAOgAADIEBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMgwELIANBHGotAAAhBQx4CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMgQELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUQyAAQsgARDGCwRAIARByAFqIAEgAxCrBiAEQcgBahCCECABQoKAgIDA2AAQoAgaIAEQiQggAUEkaigCACICBEAgASACQX9qNgIkCyABIAEQqwM6AGIgARCrAyEBIABBAzoAACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAgACABOgABDIABCyAAQQA6AAAMdwsgA0EIaikDACELAkACQAJAAkAgA0Ecai0AACIFQQFHBEAgC0KCgICAoAdRIAtCgoCAgOAQUXINASALQoKAgIDAEVENBCALQoKAgICwH1EgC0KCgICA8B9Rcg0BAkAgC0KCgICA4ClRDQAgC0KCgICA8ClRDQUgC0KCgICAgDBRDQAgC0KCgICAsDxRDQQgC0KCgICAkMYAUSALQoKAgIDw0ABRciALQoKAgIDA0QBRIAtCgoCAgMDYAFFycg0CIAtCgoCAgPDbAFENAyALQoKAgIDw3gBRDQAgC0KCgICAgOYAUQ0CIAtCgoCAgMDrAFENACALQoKAgIDw8wBRDQIgC0KCgICAoPQAUg16CyABQSRqKAIAIgIEQCABIAJBf2o2AiQLIAFBHGpBCBD6ECAAQYMQOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAyDAQtBASEFIAtCgoCAgMDYAFINeAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBRDIEBCyABQSRqKAIAIgIEQCABIAJBf2o2AiQLIAFBHGpBCxD6ECAAQYMWOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAyAAQsgAUEkaigCACICBEAgASACQX9qNgIkCyABQRxqQQwQ+hAgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMfwsgAUEkaigCACICBEAgASACQX9qNgIkCyABQRxqQQ0Q+hAgAEGDGjsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMfgsgAy0AAA1yIANBCGoiAikDACELIANBHGotAABBAUcEQCALQoKAgIDAEVEgC0KCgICA4ClRciALQoKAgIDwKVEgC0KCgICAgDBRcnIgC0KCgICAsDxRIAtCgoCAgNDOAFFyIAtCgoCAgMDrAFFyckVBACALQoKAgICg9ABSGw1zIARByAFqIAEgAxCrBiAEQcgBahCCECABQoKAgIDgKhCgCBogARCrAyEBIABBAzoAACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAgACABOgABDH4LIAtCgoCAgMARUSALQoKAgIDgKVFyIAtCgoCAgPApUSALQoKAgICg9ABRcnIgC0KCgICAsDxRIAtCgoCAgNDOAFFyIAtCgoCAgMDrAFFyckVBACALQoKAgICAMFIbDXIgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDcAyAEQcgBahCCECABIAQpA6gBIgtCA4NQBH4gC6ciAiACKAIMQQFqNgIMIAQpA6gBBSALCxD7BgRAIAFCgoCAgOAqEKAIGiABEKsDIQEgBEHXAWogBEGwAWopAwA3AAAgBEHfAWogBEG4AWopAwAiCzcAACAAQQhqQQA6AAAgACABOgABIABBIGogCzcAACAAQQM6AAAgBCAEKQOoATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAMcgsgAEEAOgAAIARBqAFqEI8WDHELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQng4MdAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDwx3CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMegsgA0EIaiICKQMAIQsCQAJAAkACQAJAAkACQAJAIANBHGotAABBAUcEQCALQoKAgICwEVENBSALQoKAgIDwH1ENASALQoKAgIDgKlENBiALQoKAgICAM1ENCCALQoKAgICQM1EgC0KCgICAkNUAUXINBSALQoKAgIDA2ABRDQEgC0KCgICAwOcAUQ0HIAtCgoCAgKD4AFENBAx1CyALQoKAgIDgKlENBSALQoKAgICAM1ENASALQoKAgIDA2ABRDQAgC0KCgICAwOcAUg10IAFBQGsoAgBBAU0NcyABQoKAgICAMxDyFkUNcyABQThqIAEoAkBBfmpBgKjvABD8EkKCgICAwOcAEPsLDQIMcwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBRDIABCwJAIAFCgoCAgIAzEPIWRQRAIARByAFqIAEgAxCrBiAEQcgBahCCEAwBCyAEIAEQshQ2AsgBIARByAFqEP0DCyAAQQA6AAAMfAsgBCABELIUNgLIASAEQcgBahD9AwxwCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMfQsgBEHIAWogASADEKsGIARByAFqEIIQIAEQ5QdFBEAgAEEAOgAADHULIAFCgoCAgOAqEKAIGiABEKsDIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMfAsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgARDlBw1rIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAMbAsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgAUKCgICAgDMQ8hYNMgxnCyAEQbgBaiIAIAJBEGopAwA3AwAgBEGwAWoiBSACQQhqKQMANwMAIAQgAikDADcDqAEgAUKCgICAgDMQ8hZFDWUgBCABELIUNgLIASAEQcgBahD9AwxlCyADLQAADWMgA0EIaiICKQMAIQsgA0Ecai0AAEEBRg1hIAtCgoCAgMARUSALQoKAgIDgKVFyIAtCgoCAgPApUSALQoKAgICAMFFyciALQoKAgICwPFEgC0KCgICA8NsAUXIgC0KCgICA8N4AUSALQoKAgIDA6wBRcnJyRUEAIAtCgoCAgKD0AFIbDWMgASgCOEF8aiEFIAFBQGsoAgBBAnQhAgNAIAJFDWMgBCACIAVqIgYQ4hM2AsgBIARB4ABqIARByAFqEJ4RAkAgBCgCYCkDAEKCgICA4ABRBEAgBCgCZCkDACELIARByAFqEP0DIAtCgoCAgMARUkEAIAtCgoCAgPApUhsNASABEJIHIABBgxo7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADHsLIARByAFqEP0DCyAEQdgAaiAGEJ4RIAJBfGohAiAEKAJYKQMAIAQoAlwQ+RBFDQALDGILIAMtAAANXyADQQhqIgIpAwAhCyADQRxqLQAAQQFHBEAgC0KCgICAwBFRDS8gC0KCgICA4ClRDV4gC0KCgICA8ClRDS8gC0KCgICAgDBRIAtCgoCAgLA8UXIgC0KCgICA8NsAUSALQoKAgIDw3gBRcnIgC0KCgICAwOsAUXINXiALQoKAgICg9ABSDWAMXgsgC0KCgICAgAZRIAtCgoCAgMARUXINYQJAAkACQCALQoKAgIDgKVENACALQoKAgIDwKVEgC0KCgICAgDBRciALQoKAgICg+ABRcg1kIAtCgoCAgNDOAFENYCALQoKAgIDw2wBRIAtCgoCAgPDeAFFyDWQgC0KCgICAwOsAUSALQoKAgICg9ABRcg0AIAtCgoCAgLA8Ug1iIAFCgoCAgLA8EPsGDQEgBEHIAWogASADEKsGIARByAFqEIIQDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCzcDqAEgASALQgODUAR+IAunIgIgAigCDEEBajYCDCAEKQOoAQUgCwsQ+wZFBEAgACABIARBqAFqENwDDF8LIAFCgoCAgLA8EPsGRQRAIABBADoAAAxfCyABEKoLIAQgARCyFDYCaCAEQegAahDPFCAEQdcBaiAEQbABaikDADcAACAEQd8BaiAEQbgBaikDACILNwAAIABBCGpBADoAACAAQSBqIAs3AAAgAEGDGDsBACAEIAQpA6gBNwDPASAAQQlqIAQpAMgBNwAAIABBEWogBEHQAWopAAA3AAAgAEEZaiAEQdgBaikAADcAACAEQegAahD9AwxtCyABEKoLIAQgARCyFDYCyAEgBEHIAWoQzxQgAUEMOgBiIARByAFqEP0DCyAAQQA6AAAMdAsgAy0AAA1aIANBCGoiAikDACELAkACQCADQRxqLQAAQQFHBEAgC0KCgICAwBFRDQIgC0KCgICA4ClRDVwgC0KCgICA8ClRDQIgC0KCgICAgDBRDVwgC0KCgICAsDxRDQEgC0KCgICA8NsAUSALQoKAgIDw3gBRciALQoKAgIDA6wBRcg1cIAtCgoCAgKD0AFINXQxcCyALQoKAgICABlEgC0KCgICAwBFRciALQoKAgICg+ABRIAtCgoCAgPApUXJyIAtCgoCAgIAwUSALQoKAgICwPFFycg1iIAtCgoCAgNDOAFENWyALQoKAgIDw2wBRIAtCgoCAgPDeAFFyDWIgC0KCgICAwOsAUSALQoKAgICg9ABRckVBACALQoKAgIDgKVIbDVwgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACILNwOoAQJAIAEgC0IDg1AEfiALpyICIAIoAgxBAWo2AgwgBCkDqAEFIAsLEPsGRQRAIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAMAQsgARCTCiAEIAEQshQ2AsgBIARByAFqEP0DIAFBCDoAYgtBACECIABBADoAACAEQagBahCPFkEBDHYLIARBuAFqIgUgAkEQaikDADcDACAEQbABaiIGIAJBCGopAwA3AwAgBCACKQMANwOoASABEJMKIARB2AFqIAUpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQpw82AmggBEHoAGoQ/QMgAEEAOgAAIAFBDToAYgxrCyAEQcgBaiABIAMQqwYgBEHIAWoQghAgARCTCiAEIAFCgoCAgLA8EKARNgLIASAEQcgBahD9AyAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx2CyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJ4ODG0LIAMtAAEOAgECVgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDHMLIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADG4LIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQyQ8MbQsgA0EIaiICKQMAIQsCQAJAIANBHGotAABBAUcEQCALQoKAgIDA2ABRDSwgC0KCgICA8NsAUQ0CIAtCgoCAgKD4AFENAQxVCyALQoKAgIDA2ABRDSsgC0KCgICA8NsAUQ1ZIAtCgoCAgPDeAFINVAJAIAFCgoCAgPDeABDyFkUEQCAEQcgBaiABIAMQqwYgBEHIAWoQghAMAQsgBCABELIUNgLIASAEQcgBahD9AyABQQg6AGILIABBADoAAAxvCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMcQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKgPNgKoASAEQagBahD9Aww+CyADLQAADVAgA0EIaiICKQMAIQsCQCADQRxqLQAAQQFHBEAgC0KCgICAwBFRIAtCgoCAgOApUXIgC0KCgICA8ClRIAtCgoCAgIAwUXJyIAtCgoCAgLA8USALQoKAgIDw2wBRciALQoKAgIDw3gBRIAtCgoCAgMDrAFFycnINASALQoKAgICg9ABSDVIMAQsgC0KCgICAgAZRIAtCgoCAgMARUXIgC0KCgICA4ClRIAtCgoCAgPApUXJyDVogC0KCgICAgDBRDQAgC0KCgICAsDxRIAtCgoCAgKD4AFFyIAtCgoCAgPDbAFEgC0KCgICA8N4AUXJyIAtCgoCAgMDrAFEgC0KCgICAoPQAUXJyDVogC0KCgICA0M4AUg1RCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoAQJAIAFCgoCAgIAwEPsGRQRAIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAMAQsgARCEDSABQoKAgICAMBD5BSABEIkIAkAgBC0AvAEEQCAEKQOoAUKCgICAgDBRDQELIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgs3AAAgAEGDEDsBACAAQQhqQQA6AAAgBCAEKQOoATcAzwEgAEEJaiAEKQDIATcAACAAQSBqIAs3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADGULIAFBCDoAYgsgAEEAOgAAIARBqAFqEI8WDGMLIAEoAighAiABQbTxjAEoAgA2AiggBEGAAWogA0EYaikDADcDACAEQfgAaiADQRBqKQMANwMAIARB8ABqIANBCGopAwA3AwAgAUEsaiIFKAIAIQcgAUEwaigCACEGIAVCADcCACAEIAMpAwA3A2ggBkEEdCEFIAIhAwNAIAVFDQMCQAJAIAMtAABBAWsOAgEEAAsgA0EEahDVBA0DCyADQRBqIQMgBUFwaiEFDAALAAsgAy0AASEFIARB0wFqIANBDGooAAA2AAAgBCADQQRqKQAANwDLASABQTBqKAIAIgIgAUEsaigCAEYEQCABQShqIAIQyAcgASgCMCECCyABKAIoIAJBBHRqIgIgBCkAyAE3AAEgAiAFOgAAIAJBCGogBEHPAWopAAA3AABBASECIAEgASgCMEEBajYCMCAAQQA6AABBAAxrCyAEQdABakEUNgIAIARBsIOCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMIAQgAiAGQQR0IgNqIgY2ApQBIAQgBzYCjAEgBCACNgKIASACQRBqIQUgBEGoAWpBBHIhByAEQZsBaiEIA0ACQAJAIANFBEAgBiEFDAELIAQgAikAATcDmAEgBCACQQhqKQAANwCfASACLQAAIglBA0cNAQsgBCAFNgKQASAEQYgBahChCAxOCyAHQQhqIAhBCGooAAA2AAAgByAIKQAANwAAIAQgCToAqQEgBEECOgCoASAEQcgBaiABIARBqAFqEJMJIAQtAMgBRQRAIAJBEGohAiAFQRBqIQUgA0FwaiEDIARByAFqEIIQDAELC0HEg4IBQRxBkKjvABDBEwALIAQgBzYCrAEgBCACNgKoASAEIAIgBkEEdCIDaiIGNgK0ASACQRBqIQUgBEGLAWohBwNAAkACQCADRQRAIAYhBQwBCyAEIAIpAAE3A4gBIAQgAkEIaikAADcAjwEgAi0AAEEDRw0BCyAEIAU2ArABIARBqAFqEKEIDE0LIAJBEGohAiAEQaABaiAHQQhqKAAANgIAIAQgBykAADcDmAEgBEHIAWogASAEQZgBahDJDyAFQRBqIQUgA0FwaiEDIARByAFqEIIQDAALAAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCeDgxiCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDSAwxpCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgASAEQcgBahDSAwxoCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFEMZwsgA0EIaiICKQMAIQsCQAJAAkACQAJAAkACQAJAIANBHGotAABBAUcEQCALQoKAgICgB1ENKSALQoKAgIDAEVENBCALQoKAgIDwH1ENKSALQoKAgIDgKVENCCALQoKAgIDwKVENBCALQoKAgICAMFENASALQoKAgICQM1ENBiALQoKAgICwPFENBCALQoKAgIDQzgBRDQcgC0KCgICAwNgAUQ0pIAtCgoCAgPDbAFENAyALQoKAgIDw3gBRDQIgC0KCgICAwOsAUSALQoKAgICg9ABRcg0IIAtCgoCAgPD4AFENBQxOCyALQoKAgICABlEgC0KCgICAwBFRciALQoKAgIDgKVEgC0KCgICA8ClRcnIgC0KCgICAgDBRIAtCgoCAgLA8UXIgC0KCgICAoPgAUXJyDVggC0KCgICAwNgAUQ0oIAtCgoCAgPDbAFEgC0KCgICA8N4AUXIgC0KCgICAwOsAUSALQoKAgICg9ABRcnINWCALQoKAgIDQzgBSDU0CQCABQoKAgIDQzgAQ+wZFBEAgBEHIAWogASADEKsGIARByAFqEIIQDAELIAFCgoCAgNDOABCgCBogASABEKsDOgBiCyAAQQA6AAAMawsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQzQ4gBEEBNgLIASABQcQAaiAEQcgBahCZCyAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DIABBADoAACABQQo6AGJBACECQQEMawsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQzQ4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahCnDzYCaCAEQegAahD9AyAAQQA6AAAgAUELOgBiDGALIAEQzQ4gBCABQoKAgIDw3gAQoBE2AsgBIARByAFqEP0DIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGsLIAEQzQ4gBCABQoKAgIDgKRCgETYCyAEgBEHIAWoQ/QMgAEGDGDsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMagsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDcAyAEQcgBahCCEAJAIAEQxgsNACABKAJUDQAgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahCoDyECIAFB1ABqEOgVIABBADoAACABIAI2AlQMXgsgAEEAOgAAIARBqAFqEI8WDF0LIARBuAFqIgUgAkEQaikDADcDACAEQbABaiIGIAJBCGopAwA3AwAgBCACKQMANwOoASAEQcgBaiABIARBqAFqENwDIARByAFqEIIQIARBqAFqEJkFRQRAIARB4AFqIAUpAwA3AwAgBEHYAWogBikDADcDACAEIAQpA6gBNwPQASAEQQA6AMgBIAAgASAEQcgBahCTCQxdCyAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKgPNgJoIARB6ABqEP0DIABBAToAAAxcCyAEQcgBaiABIAMQqwYgBEHIAWoQghAgAUKCgICA0M4AEPsGRQRAIABBADoAAAxgCyABQoKAgIDQzgAQoAgaIAEQqwMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQxnCyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgARDNDiAEQdgBaiAFKQMANwMAIARB0AFqIAYpAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DQQAhAiAAQQA6AAAgAUEMOgBiQQEMZAsgBEHfAWogA0EYaigAADYAACAEQdgBaiADQRFqKQAANwMAIARB0AFqIANBCWopAAA3AwAg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IABBADoAACAEQegAahD9AwwCCyABEIQNIAQgARDdEhDiEyICNgKoASABIARB6ABqEIMKIAIgBkcNQAxZCyABQoKAgIDw+AAQ/AYNASAEQdABakEkNgIAIARBp4WCATYCzAEgBEEANgLIASABQQhqIARByAFqEPwMIABBADoAAAsgAy0AAA2CASAFEI8WDIIBCyABEIQNIAFCgoCAgPD4ABDyFg1VIARB0AFqQRs2AgAgBEHLhYIBNgLMASAEQQA2AsgBIAFBCGogBEHIAWoQ/AwMVQsgBEG4AWogBUEQaikDADcDACAEQbABaiAFQQhqKQMANwMAIAQgBSkDACILNwOoASABIAtCA4NQBH4gC6ciAiACKAIMQQFqNgIMIAQpA6gBBSALCxD8BgRAIAEQhA0gASAEKQOoARD5BSAAQQA6AAAMVAsgBEHIAWogASAEQagBahDcAyAEQcgBahCCECAAQQA6AAAgBEGoAWoQ+xAMUwsgAUKCgICAgAYQ/AZFBEAgBEHQAWpBHzYCACAEQYqGggE2AswBIARBADYCyAEgAUEIaiAEQcgBahD8DCAAQQA6AAAMfQsgARDrAyAAQYMkOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx/CwJAIAFCgoCAgIAGEPwGRQRAIARB0AFqQR82AgAgBEGphoIBNgLMASAEQQA2AsgBIAFBCGogBEHIAWoQ/AwMAQsgARDrAyABQRI6AGILIABBADoAAAx7CyAEQbgBaiAFQRBqKQMANwMAIARBsAFqIAVBCGopAwA3AwAgBCAFKQMANwOoASAEQcgBaiABIARBqAFqENwDIARByAFqEIIQIAEQ/BAiAkUEQCAEQQA2AmgMRQsgAigCACICKAIAQQFqIgVBAUsNHgALIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASABEOkVIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQpw82AmggBEHoAGoQ/QMgAEEAOgAADE4LQQAMFgsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gB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AWoQ/QMMMQsgAiAFNgIAIAQgAjYCaCABQUBrKAIAQQFGDSUgARDGCw0lIAFBADoAZSAEQdABaiAEQbgBaigCADYCACAEIAQpA7ABNwPIASAEQegAaiAEQcgBahDFASAEQegAahDoFSAAQQA6AAAgBEGoAWoQ+xAMUgsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gBIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghAgARDGC0UEQCABKAI4IAFBQGsoAgAQ5xQgBEHQAWogAigCADYCACAEIAQpA7ABNwPIASAEQcgBahDFASAAQQA6AAAgBEGoAWoQ+xAMUgsgAEEAOgAAIARBqAFqEPsQIAYQ8RYMUQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahCeDgxZCwJAAkAgAy0AAQ4CAAEjCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwhCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkPDCALIANBCGoiAikDACELAkACQAJAIANBHGotAABBAUcEQCALQoKAgICABlENASALQoKAgICgB1EgC0KCgICA4BBRciALQoKAgICwH1EgC0KCgICA8B9RcnINAyALQoKAgIDQJlENSCALQoKAgICQxgBRIAtCgoCAgPDQAFFyIAtCgoCAgMDRAFEgC0KCgICAwNgAUXJyDQMgC0KCgICA0OQAUQ0CIAtCgoCAgIDmAFEgC0KCgICA8PMAUXINAyALQoKAgICg+ABSDSQgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDF4LIAtCgoCAgMDYAFINIyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMXQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKcPNgKoASAEQagBahD9AyABQQY6AGIgAUEAOgBlIABBADoAAAwuCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQpw82AqgBIARBqAFqEP0DIABBADoAACABQRM6AGIMLQsgBEHIAWogASADEKsGIARByAFqEIIQIAQgAUHQAGpBACABKAJQG0Gyh4IBQQ9B8KjvABCeFRDiEzYCaCABIARB6ABqEIoWIARBwAFqIANBGGopAwA3AwAgBEG4AWogA0EQaikDADcDACAEQbABaiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogAUEDIARBqAFqEFEgASAEQegAahCDCiAAIARByAFqQSgQvAQaIARB6ABqEP0DDFoLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQxZCwJAAkAgAy0AAQ4CAAEeCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAweCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMWAsgA0EIaikDACELAkAgA0Ecai0AAEEBRwRAIAtCgoCAgKAHUSALQoKAgIDgEFFyDQEgC0KCgICA0CZRDUMgC0KCgICAkMYAUSALQoKAgIDw0ABRciALQoKAgIDA0QBRcg0BIAtCgoCAgKDpAFENQyALQoKAgIDw8wBRDQEgC0KCgICAoPgAUg0dIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUQxZCyALQoKAgICg6QBSDRwgBCABELIUNgLIASAEQcgBahD9AyAAQQA6AAAgAUEDOgBiDFULIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUQxXCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEJ4ODFMLAkACQCADLQABDgIAARoLIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADBsLIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQyQ8MGgsgA0EIaiICKQMAIQsCQAJ/AkACQAJAAkACQCADQRxqLQAAQQFHBEBCgoCAgKAHIQ0gC0KCgICAoAdRDQVCgoCAgOAQIQ0gC0KCgICA4BBRDQUgC0KCgICAsB9RDQEgC0KCgICA8B9RDQMgC0KCgICA0CZRDUYgC0KCgICAkMYAUSALQoKAgIDw0ABRciALQoKAgIDA0QBRcg0HIAtCgoCAgMDYAFENBCALQoKAgICA5gBRDQdCgoCAgKDpACENIAtCgoCAgKDpAFENAiALQoKAgIDw8wBRDQcgC0KCgICAoPgAUg0fIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUQxcCyALQoKAgIDA2ABSBEAgC0KCgICA0CZSDR8gBCABELIUNgLIASAEQcgBahD9AyAAQQA6AAAgAUEFOgBiDFkLIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwA3A6gBAkAgARDGCwRAA0ACQCABKAJAIgJFDQAgBCABKAI4IAJBAnRqQXxqEJ4RIAQoAgQhAgJAIAQoAgApAwAiDEKCgICA4ABRBEAgAikDACILQoKAgIDAEVEgC0KCgICA4ClRciALQoKAgIDwKVEgC0KCgICAgDBRcnIgC0KCgICAsDxRIAtCgoCAgPDeAFFyIAtCgoCAgMDrAFEgC0KCgICAoPQAUXJycg0BCyAMIAIQlwtFDQELIAQgARCyFDYCyAEgBEHIAWoQ/QMMAQsLIAFCgoCAgMDYABD5BSABEIkIIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgASABEKsDOgBiDAELIARByAFqIAEgBEGoAWoQ3AMgBEHIAWoQghALQQAhAiAAQQA6AAAgBEGoAWoQjxZBAQxZCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAAIAEgBEHIAWpBAhDKCgwsC0EBDAMLIARBuAFqIAJBEGopAwAiCzcDACAEQbABaiACQQhqKQMAIgw3AwAgBCACKQMANwOoASAEQoKAgIDwHzcD4AEgBEKCgICA4AA3A9gBIARCADcDyAEgBEHwAGogCz4CACAEIAw3A2ggBCAEQcgBaiAEQegAahCvBCICNgKIASAEQYgBahDiEyEFIARBADYCyAEgBCAFNgLMASABIARByAFqQQAQ/AsgAUE4aiACELMQIABBhwg7AQAgASABLQBiOgBjIAFBBzoAYiAEQagBahD7EAwqCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAEIAEgBEHIAWoQpw82AqgBIARBqAFqEP0DIARBATYCyAEgAUHEAGogBEHIAWoQmQsgAUEROgBiIAFBADoAZSABQRxqQREQ+hAgAEEAOgAADCkLQQALIQIgBEGwAWoiBSADQRhqKQMANwMAIAQgA0EQaikDADcDqAECQCABQd0Aai0AAEUEQCAEQoKAgICg6QA3A8gBIARByAFqEPsQIAINAQsgBEHYAWogBSkDADcDACAEIA03A8gBIAQgBCkDqAE3A9ABIAAgASAEQcgBakEDEMoKDEoLIARB2AFqIARBsAFqKQMANwMAIAQgDTcDyAEgBCAEKQOoATcD0AEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DIABBADoAACABQQQ6AGIMSQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgBCABIARByAFqEKgPNgKoASAEQagBahD9AwwiCyADQRxqLQAARQ0CDBULIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQng4MTwsCQAJAIAMtAAEOAgABFQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMFwsgAEEAOgAADE4LIANBCGoiAikDACILQoKAgIDQJlIEQCALQoKAgICg+ABSDRMgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDFELIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQpw8hAiABQdAAahDoFSABQQM6AGIgASACNgJQIABBADoAAAwiCyADQRxqLQAARQ0CDBALIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQgg4MSwsCQAJAIAMtAAEOAgABEAsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMEwsgAEEAOgAADEoLIANBCGoiAikDAEKCgICAoPgAUg0NIARB2AFqIAJBEGopAwAiCzcDACAEQdABaiACQQhqKQMAIgw3AwAgBCACKQMANwPIASAEQbABaiALPgIAIAQgDDcDqAEgASAEQagBahCUCiAAQQA6AAAgAUECOgBiIARByAFqEPsQDB4LIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQgg4MSAsCQAJAIAMtAAEOAgABAgsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMEAsgAEEAOgAADEcLIARBwAFqIgIgA0EYaikDADcDACAEQbgBaiIFIANBEGopAwA3AwAgBEGwAWoiBiADQQhqKQMANwMAIAQgAykDADcDqAEgAUHeAGotAAANCSAEQcgBaiABIARBqAFqEKsGIARByAFqEIIQIAFBGGpBADoAACABQQA6AGQMCQsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQqgsgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAQgASAEQcgBahCnDzYCaCAEQegAahD9AyABQQ46AGIgBEEBNgLIASABQcQAaiAEQcgBahCZC0EAIQIgAEEAOgAAQQEMRgsgBCABELIUNgLIASAEQcgBahD9Aww0CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFEMRgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBRDEULIARBsAFqQRk2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ACAEQd8BaiAEQYoBai0AADoAACAEQoKAgICg6QA3A8gBIAQgBCkDqAE3A9ABIAQgAjoA3AEgBCAELwGIATsA3QEgACABIARByAFqQQMQygoMIwsgBEHYAWogBUEIaigCADYCACAEQd8BaiADQQJqLQAAOgAAIAQgCzcDyAEgBEEBOgDcASAEIAUpAwA3A9ABIAQgAy8AADsA3QEgASAEQcgBahD+BCAAQQA6AAAMIgsgBCABELIUNgLIASAEQcgBahD9AyABLQBjIAFBFzoAY0HQqO8AEKoUIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMIQsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEKsGIARByAFqEIIQIARB4AFqIAIpAwA3AwAgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAAgASAEQcgBahCTCQwgCyABLQBjIAFBFzoAY0GgqO8AEKoUIQEgAEEDOgAAIABBIGogBEGAAWopAwA3AwAgAEEYaiAEQfgAaikDADcDACAAQRBqIARB8ABqKQMANwMAIABBCGogBCkDaDcDACAAIAE6AAEMHwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDB4LIARB4AFqIgIgA0EYaikDADcDACAEQdgBaiIFIANBEGopAwA3AwAgBEHQAWoiBiADQQhqKQMANwMAIAQgAykDADcDyAEgAUKCgICA8N4AEPIWBEAgBCABELIUNgKoASAEQagBahD9AyAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDACAAQQhqIAQpA8gBNwMAIABBgxA7AQAMHgsgACABIARByAFqEKsGIARByAFqEK0SDB0LIAEoAjhBfGohBSABQUBrKAIAQQJ0IQIDQCACRQ0HIAQgAiAFaiIGEOITNgLIASAEQdAAaiAEQcgBahCeEQJAIAQoAlApAwBCgoCAgOAAUg0AIAQoAlQpAwAiC0KCgICA4ClRIAtCgoCAgKD0AFFyRUEAIAtCgoCAgNDOAFIbDQAgBEHIAWoQ/QMgARCTCiAEIAEQshQ2AsgBIARByAFqEP0DIABBgxA7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADB4LIARByAFqEP0DIARByABqIAYQnhEgAkF8aiECIAQoAkgpAwAgBCgCTBD5EEUNAAsMBgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBCCAEQcgBahBRDBsLIARBqAFqEI8WDA4LIAFCgoCAgLA8EPsGRQ0AIAEQqgsgBCABELIUNgLIASAEQcgBahDPFCAAQYMYOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAEQcgBahD9AwwZCyAAIAEgAxCrBgwQCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEIIARByAFqEFEMFwsgC0KCgICAgAZRDQACQAJAAkAgC0KCgICAwBFSBEAgC0KCgICA4ClRDQEgC0KCgICAoPgAUSALQoKAgICAMFFyDQQgC0KCgICAsDxRIAtCgoCAgNDOAFFyDQEgC0KCgICA8NsAUSALQoKAgIDw3gBRcg0EIAtCgoCAgMDrAFEgC0KCgICAoPQAUXINASALQoKAgIDwKVINBQsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACILNwOoASABIAtCA4NQBEAgC6ciAiACKAIMQQFqNgIMIAQpA6gBIQsLIAsQ+wZFDQEgARCEDSABIAsQ+QUgARCJCCAAQQA6AAAgAUENOgBiDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCzcDqAEgASALQgODUAR+IAunIgIgAigCDEEBajYCDCAEKQOoAQUgCwsQ+wYEQCABEJIHIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgs3AAAgAEEIakEAOgAAIABBIGogCzcAACAAQYMaOwEAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADA0LIAAgASAEQagBahDcAyAEQagBahCPFgwMCyAEQcgBaiABIARBqAFqENwDIARByAFqEIIQIABBADoAACAEQagBahD7EAsgBEGwAWoQ8RYMCgsgACABIAMQqwYMEgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBRDBQLIARB2AFqIAApAwA3AwAgBEHQAWogBSkDADcDACAEIAQpA6gBNwPIASAEIAEgBEHIAWoQpw82AmggBEHoAGoQ/QMMAQsgAUKCgICAwOcAEPIWBEAgBCABELIUNgLIASAEQcgBahD9AwsgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgBCABIARByAFqEKcPNgJoIARB6ABqEP0DC0EACyICOgAAQQEMDgsgBC0AvAFFBEAgBEHIAWogASAEQagBahDcAyAEQcgBahCCEAsgAUKCgICA4CoQoAgaIAEgARCrAzoAYgtBACECIABBADoAACAEQagBahCPFkEBDAwLAkAgAUKCgICAwOcAEPIWRQRAIARByAFqIAEgAxCrBiAEQcgBahCCEAwBCyAEIAEQshQ2AsgBIARByAFqEP0DCyAAQQA6AAAMCgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqwYgBEHIAWoQrRIMDAtBACECQQEMCQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBDyAEQcgBahBRDAoLIARBsAFqIANBCWopAAA3AwAgBEG4AWogA0ERaikAADcDACAEQb8BaiADQRhqIgYoAAA2AAAgBEHqAGogA0Efai0AADoAACAEIAMpAAE3A6gBIAQgA0Edai8AADsBaCACIAVyQf8BcQRAIARB4AFqIAYpAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKsGIARByAFqEK0SDAoLIAFBJGooAgAiAgRAIAEgAkF/ajYCJAsgAUEcakEGEPoQIARB1wFqIARBtwFqKQAANwAAIARB3wFqIARBvwFqKAAAIgE2AAAgAEElaiAELwFoOwAAIABBJ2ogBEHqAGotAAA6AAAgAEEIakEAOgAAIABBBjoAASAAQSBqIAE2AAAgBCAEKQCvATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAgAEEkakEAOgAAIABBAzoAAAwJCyAEQcABaiICIANBGGopAwA3AwAgBEG4AWoiBSADQRBqKQMANwMAIARBsAFqIgYgA0EIaikDADcDACAEIAMpAwA3A6gBIARByAFqIAEgBEGoAWoQqwYgBEHIAWoQghAgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAgAEEIaiAEKQOoATcDACAAQYMMOwEADAgLQQEhAkEBDAULIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKsGIARByAFqEK0SDAYLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEKsGIARByAFqEK0SDAULIARBwAFqIgIgA0EYaikDADcDACAEQbgBaiIFIANBEGopAwA3AwAgBEGwAWoiBiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogASAEQagBahCrBiAEQcgBahCCECAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDACAAQQhqIAQpA6gBNwMAIABBgww7AQAMBAtBASECQQAMAQtBASECQQELIQACQAJAIAMtAAAOAwEDAAMLIABFDQIgA0EEahDaCwwCCyACRQ0BIANBCGoQjxYMAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQqwYgBEHIAWoQrRILIARB8AFqJAALnvYBAgZ/A34jAEHwAWsiBCQAIAQgAjoAiAECQEGci40BKAIAQQRJDQAQkBRFDQBBnIuNASgCAEEESQ0AIARB6ABqIAMQ1gUgBEG0AWpBhwE2AgAgBEHcAWpBAjYCACAEQYgBNgKsASAEQgI3AswBIARB6POBATYCyAEgBCAEQYgBajYCsAEgBCAEQegAajYCqAEgBCAEQagBajYC2AEgBEHoAGoQiRQLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAIAACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAJB/wFxQQFrDhYBAgMEBQYHCAk+Cjc2NQswDA0ODxARAAsgAy0AAEF/ag4CYmNkCyADLQAAIgUOA11eX20LIAMtAAAiBQ4DWFlabQsgAy0AACIFDgNWVFVtCyADLQAAIgYOA1JQUW0LIAMtAAAiBQ4DTkxNbgsgAy0AACIGDgVKR0mOAUhGCyADLQAAIgJBfmoOA0JBREELIAMtAAAOBT87PD0+hQELIAMtAABBfmoOAjY3NQsgAy0AAA4FMi0uhgEvhgELIAMtAAAOBSglJjUnkgELIAMtAAAiAg4FIh8gHiEeCyADLQAADgUcFxiVARmVAQsgAy0AAA4FFRARlgESlgELIAMtAAAOBQ4JCpYBC5YBCyADLQAADgUBAgOWAQSWAQsCQAJAAkACQAJAAkACQCADLQAADgUAAQKgAQOgAQsgA0Ecai0AAEUNBQyfAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahClDQycAQsgAy0AAQ4CAQKdAQsgAEEAOgAADJoBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyYAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDJsBCyADQQhqIgIpAwAiCkKCgICA0MsAUgRAIApCgoCAgKDmAFINmgEgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDJsBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogAikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFIMmgELIANBHGotAABFDQUMlAELIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQpQ0MlQELIAMtAAEOAgECkgELIABBADoAAAyTAQsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMkQELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyUAQsgA0EIaiICKQMAQoKAgICg5gBSDY4BIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiACKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyTAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDQyPAQsgAy0AAQ4CAQKLAQsgAEEAOgAADI0BCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyLAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDaDwyKAQsgA0EIaikDACEKAkACQCADQRxqLQAAQQFHBEAgCkKCgICA0MsAUQ0CIApCgoCAgKDmAFENAQyKAQsgCkKCgICAoOYAUg2JASAAQQA6AAAgAUEWOgBqDIwBCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMjgELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgyNAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDQyEAQsgAy0AAQ4CAQKEAQtBASECIAFByABqKAIAQQFHBEAgBEHIAWogASADEK0GIARByAFqENYRCyAAQQA6AABBASEFDIgBCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAyFAQsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDaDwyEAQsgA0EIaiICKQMAIQoCQAJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICAkAJRDQMgCkKCgICA0MsAUQ0EIApCgoCAgNDSAFENAiAKQoKAgICg5gBRDQEMhQELIApCgoCAgNDSAFINhAECQCABQcgAaigCAEEBRgRAIARByAFqIAEgAxCtBiAEQcgBahDWEQwBCyABELkUGiABKAJgDQAgAUKCgICA0NIAEKgWDQAgAUEUOgBqCyAAQQA6AAAMiAELIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyKAQsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgASAEQcgBahC2DxogAEEAOgAADHwLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQtw8aDFkLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgyHAQsgBEGwAWoiAiADQQxqKAIANgIAIAQgA0EEaikCADcDqAEgASgCQCABQcgAaigCABDwFCEFIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgAUEIaiIBIARByAFqEI4OIQIgBEEANgLIASAEIAI2AswBIAEgBSgCACAEQcgBahDTBCAAQQA6AAAMfgsgAy0AAQ4CAQJ8CyAAQQA6AAAMfAsgAEECOgAAIABBDGogA0EMaigCADYCACAAQQRqIANBBGopAgA3AgAMfwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDIIBCyADQQhqKQMAIQoCQCADQRxqLQAAQQFHBEAgCkKCgICAoOYAUQ0BDHoLIApCgoCAgKDmAFINeQJAIAEoAmBFBEAgAUEVOgBqDAELIARByAFqIAEgAxCtBiAEQcgBahDWEQsgAEEAOgAADH8LIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgyBAQsgA0Ecai0AACEFDHYLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgx/CyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMfgsgARCyCwRAIARByAFqIAEgAxCtBiAEQcgBahDWESABQoKAgIDgBxDgCBogARCQCCABQSxqKAIAIgIEQCABIAJBf2o2AiwLIAEgARCeAzoAaiABEJ4DIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMfgsgAEEAOgAADHULIANBCGopAwAhCgJAAkACQAJAIANBHGotAAAiBUEBRwRAIApCgoCAgNAFUQ0CIApCgoCAgOAHUSAKQoKAgIDwClFyIApCgoCAgJAPUSAKQoKAgIDgF1FyciAKQoKAgIDwH1EgCkKCgICAsCZRciAKQoKAgICAJ1Fycg0BIApCgoCAgPAxUgRAIApCgoCAgOA9USAKQoKAgIDQywBRcg0CIApCgoCAgJDNAFENAyAKQoKAgICA0gBRDQUgCkKCgICAoNUAUQ0CIApCgoCAgNDbAFEgCkKCgICAsN8AUXINAyAKQoKAgICw6ABRDQQgCkKCgICA0PIAUQ0DIApCgoCAgMD1AFINeAsgAUEsaigCACICBEAgASACQX9qNgIsCyABQSRqQQ0Q+hAgAEGDGjsBACAAQSBqIANBGGopAwA3AwAgAEEYaiADQRBqKQMANwMAIABBEGogA0EIaikDADcDACAAQQhqIAMpAwA3AwAMgQELQQEhBSAKQoKAgIDgB1INdgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBSDH8LIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakEIEPoQIABBgxA7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADH4LIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakELEPoQIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADH0LIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakEMEPoQIABBgxg7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADHwLIAMtAAANcCADQQhqIgIpAwAhCiADQRxqLQAAQQFHBEAgCkKCgICA0AVRIApCgoCAgPAxUXIgCkKCgICAgDdRIApCgoCAgJDNAFFyciAKQoKAgICA0gBRIApCgoCAgNDbAFFyIApCgoCAgNDyAFFyckVBACAKQoKAgIDA9QBSGw1xIARByAFqIAEgAxCtBiAEQcgBahDWESABQoKAgIDwiQEQ4AgaIAEQngMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQx8CyAKQoKAgIDQBVEgCkKCgICA8DFRciAKQoKAgICAN1EgCkKCgICAkM0AUXJyIApCgoCAgIDSAFEgCkKCgICAwPUAUXIgCkKCgICA0PIAUXJyRUEAIApCgoCAgNDbAFIbDXAgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDdAyAEQcgBahDWESABIAQpA6gBIgpCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxDLBwRAIAFCgoCAgPCJARDgCBogARCeAyEBIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIAAgAToAASAAQSBqIAo3AAAgAEEDOgAAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADG8LIABBADoAACAEQagBahCpFgxuCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDHILIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQ2g8MdQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDHgLIANBCGoiAikDACEKAkACQAJAAkACQAJAAkACQCADQRxqLQAAQQFHBEAgCkKCgICA4AdRIApCgoCAgJAPUXINASAKQoKAgIDw2QBRDQcgCkKCgICA8N0AUQ0FIApCgoCAgKDmAFENBCAKQoKAgIDA7gBRDQggCkKCgICA0PYAUSAKQoKAgICwiAFRcg0FIApCgoCAgPCJAVENBgxyCyAKQoKAgIDgB1ENACAKQoKAgIDwiQFRDQUgCkKCgICAwO4AUQ0BIApCgoCAgPDZAFINcSABQcgAaigCAEEBTQ1wIAFCgoCAgMDuABCoFkUNcCABIAFBQGsgASgCSEF+akGgg4IBEPwSKAIAQoKAgIDw2QAQwAsNAgxwCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFIMfgsCQCABQoKAgIDA7gAQqBZFBEAgBEHIAWogASADEK0GIARByAFqENYRDAELIAEQuRQaCyAAQQA6AAAMegsgARC5FBoMbQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDHsLIARByAFqIAEgAxCtBiAEQcgBahDWESABELYIRQRAIABBADoAAAxzCyABQoKAgIDwiQEQ4AgaIAEQngMhASAAQQM6AAAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMAIAAgAToAAQx6CyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoASABELYIDWggBEHIAWogASAEQagBahDdAyAEQcgBahDWEQxpCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoASABQoKAgIDA7gAQqBYNMwxkCyAEQbgBaiIAIAJBEGopAwA3AwAgBEGwAWoiBSACQQhqKQMANwMAIAQgAikDADcDqAEgAUKCgICAwO4AEKgWRQ1iIAEQuRQaDGILIAMtAAANYCADQQhqIgIpAwAhCgJAIANBHGotAABBAUcEQCAKQoKAgIDQBVEgCkKCgICA8DFRciAKQoKAgICQzQBRIApCgoCAgIDSAFFyciAKQoKAgIDQ2wBRIApCgoCAgLDfAFFyIApCgoCAgLDoAFEgCkKCgICA0PIAUXJyckVBACAKQoKAgIDA9QBSGw1iIAFBCGohBSABKAJAQXxqIQYgAUHIAGooAgBBAnQhAgNAIAJFDWIgBEHgAGogBSACIAZqIgcoAgAQoAsgBCgCYCkDAEKCgICA8ABRBEAgBCgCZCkDACIKQoKAgIDwMVEgCkKCgICAwPUAUXINAwsgBEHYAGogBSAHKAIAEKALIAJBfGohAiAEKAJYKQMAIAQoAlwQ9xBFDQALDGELAkACQAJAIApCgoCAgNAFUQ0AIApCgoCAgPD3AFENYyAKQoKAgICAN1EgCkKCgICAkM0AUXIgCkKCgICAgNIAUXINACAKQoKAgIDQ2wBRIApCgoCAgLDfAFFyIApCgoCAgKDmAFEgCkKCgICAsOgAUXJyDWMgCkKCgICA0PIAUQ0AIApCgoCAgMD1AFJBACAKQoKAgIDwMVIbDWQgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBEAgCqciAiACKAIMQQFqNgIMIAQpA6gBIQoLIAoQywdFDQEgARDEDCABIAoQ+wUgARCQCCAAQQA6AAAgAUENOgBqDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQywcEQCABENEIIARB1wFqIARBsAFqKQMANwAAIARB3wFqIARBuAFqKQMAIgo3AAAgAEEIakEAOgAAIABBIGogCjcAACAAQYMaOwEAIAQgBCkDqAE3AM8BIABBCWogBCkAyAE3AAAgAEERaiAEQdABaikAADcAACAAQRlqIARB2AFqKQAANwAADG0LIAAgASAEQagBahDdAyAEQagBahCpFgxsCyAEQcgBaiABIARBqAFqEN0DIARByAFqENYRIABBADoAACAEQagBahDmEAsgBEGwAWoQ3RYMagsgARDRCCAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx2CyADLQAADV0gA0EIaiICKQMAIQoCQCADQRxqLQAAQQFHBEAgCkKCgICA0AVRDQEgCkKCgICA8DFSBEAgCkKCgICAkM0AUSAKQoKAgICA0gBRciAKQoKAgIDQ2wBRIApCgoCAgLDfAFFyciAKQoKAgICw6ABRIApCgoCAgNDyAFFycg0CIApCgoCAgMD1AFINYAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQ/AogBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIAFBDjoAakEBIQUgBEEBNgLIASABQcwAaiAEQcgBahCZC0EAIQIgAEEAOgAADHULAkACQAJAIApCgoCAgNAFUQ0AIApCgoCAgPAxUQ1iIApCgoCAgIA3UQ0DIApCgoCAgJDNAFENACAKQoKAgIDw9wBRIApCgoCAgNDbAFFyIApCgoCAgLDfAFEgCkKCgICAoOYAUXJyIApCgoCAgLDoAFFyDWIgCkKCgICA0PIAUQ0AIApCgoCAgMD1AFENYiAKQoKAgICA0gBSDWEgAUKCgICAgNIAEMsHDQEgBEHIAWogASADEK0GIARByAFqENYRDAILIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwAiCjcDqAEgASAKQgODUAR+IAqnIgIgAigCDEEBajYCDCAEKQOoAQUgCgsQywdFBEAgACABIARBqAFqEN0DDGALIAFCgoCAgIDSABDLB0UEQCAAQQA6AAAMYAsgARD8CiABIAEQuRQQuhQgBEHXAWogBEGwAWopAwA3AAAgBEHfAWogBEG4AWopAwAiCjcAACAAQQhqQQA6AAAgAEEgaiAKNwAAIABBgxg7AQAgBCAEKQOoATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAMawsgARD8CiABIAEQuRQQuhQgAUEMOgBqCyAAQQA6AAAMcwsgAUKCgICAgNIAEMsHRQ0KIAEQ/AogASABELkUELoUIABBgxg7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADHULIAMtAAANWiADQQhqIgIpAwAhCgJAAkACQAJAAkAgA0Ecai0AAEEBRwRAIApCgoCAgNAFUQ0BIApCgoCAgPAxUgRAIApCgoCAgJDNAFENAiAKQoKAgICA0gBRDQUgCkKCgICA0NsAUSAKQoKAgICw3wBRciAKQoKAgICw6ABRIApCgoCAgNDyAFFycg0CIApCgoCAgMD1AFINYQsgBEHIAWogASADEK0GIARByAFqENYRIAEQ6wkgAUKCgICAgNIAEK8RGiAAQYMaOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx6CyAKQoKAgIDw9wBRIApCgoCAgPAxUXINYiAKQoKAgICAN1ENAAJAIApCgoCAgJDNAFENACAKQoKAgICA0gBRIApCgoCAgNDbAFFyIApCgoCAgLDfAFEgCkKCgICAoOYAUXJyIApCgoCAgLDoAFFyDWMgCkKCgICA0PIAUQ0AIApCgoCAgMD1AFENYyAKQoKAgIDQBVINYAsgBEG4AWogAkEQaikDADcDACAEQbABaiACQQhqKQMANwMAIAQgAikDACIKNwOoASABIApCA4NQBH4gCqciAiACKAIMQQFqNgIMIAQpA6gBBSAKCxDLBw0BIARByAFqIAEgBEGoAWoQ3QMgBEHIAWoQ1hEMAgsgAUEIaiEFIAEoAkBBfGohBiABQcgAaigCAEECdCECA0AgAkUNYiAEQdAAaiAFIAIgBmoiBygCABCgCyAEKAJQKQMAQoKAgIDwAFEEQCAEKAJUKQMAIgpCgoCAgNAFUSAKQoKAgICAN1FyIApCgoCAgNDyAFFyDQULIARByABqIAUgBygCABCgCyACQXxqIQIgBCgCSCkDACAEKAJMEPcQRQ0ACwxhCyABEOsJIAEQuRQaIAFBCDoAagtBACECIABBADoAACAEQagBahCpFkEBIQUMdAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQ6wkgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIABBADoAACABQQ06AGoMaAsgARDrCSABELkUGiAAQYMQOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx0CyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDGsLIAMtAAEOAgECVwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDHELIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADGwLIARB0AFqIANBDGooAgA2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A0EEaikCADcDyAEgACABIARByAFqEMkNDF8LIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEM4DDGYLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEM4DDGULIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgxkCyADQQhqIgIpAwAhCgJAAkACQAJAAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDQBVENByAKQoKAgIDgB1EgCkKCgICAkA9RciAKQoKAgIDwH1FyDSggCkKCgICA8DFRDQMgCkKCgICAkDJRDQQgCkKCgICAgDdRDQYgCkKCgICAkM0AUQ0HIApCgoCAgIDSAFENAyAKQoKAgIDQ2wBRDSUgCkKCgICAsN8AUQ0BIApCgoCAgLDoAFENAiAKQoKAgIDQ8gBRDQcgCkKCgICAwPUAUQ0DIApCgoCAgND2AFENBQxNCyAKQoKAgIDQBVENUyAKQoKAgIDgB1ENJyAKQoKAgIDwMVEgCkKCgICA8PcAUXIgCkKCgICAkM0AUSAKQoKAgICA0gBRcnIgCkKCgICA0NsAUSAKQoKAgICw3wBRciAKQoKAgICg5gBRIApCgoCAgLDoAFFycnIgCkKCgICA0PIAUSAKQoKAgIDA9QBRcnINUyAKQoKAgICAN1INTAJAIAFCgoCAgIA3EMsHRQRAIARByAFqIAEgAxCtBiAEQcgBahDWEQwBCyABQoKAgICANxDgCBogASABEJ4DOgBqCyAAQQA6AAAMZwsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQjw4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIABBADoAACABQQs6AGoMXAsgARCPDiABQoKAgICw3wAQrxEaIABBgxY7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGgLIAEQjw4gAUKCgICA0AUQrxEaIABBgxg7AQAgAEEgaiADQRhqKQMANwMAIABBGGogA0EQaikDADcDACAAQRBqIANBCGopAwA3AwAgAEEIaiADKQMANwMADGcLIARBuAFqIAJBEGopAwA3AwAgBEGwAWogAkEIaikDADcDACAEIAIpAwA3A6gBIARByAFqIAEgBEGoAWoQ3QMgBEHIAWoQ1hECQCABELILDQAgASgCXA0AIARB2AFqIARBuAFqKQMANwMAIARB0AFqIARBsAFqKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtw8hAiAAQQA6AAAgASACNgJcDFoLIABBADoAACAEQagBahCpFgxZCyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgBEHIAWogASAEQagBahDdAyAEQcgBahDWESAEQagBahCsBEUEQCAEQeABaiAFKQMANwMAIARB2AFqIAYpAwA3AwAgBCAEKQOoATcD0AEgBEEAOgDIASAAIAEgBEHIAWoQlQkMWQsgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtw8aIABBAToAAAxYCyAEQcgBaiABIAMQrQYgBEHIAWoQ1hEgAUKCgICAgDcQywdFBEAgAEEAOgAADF0LIAFCgoCAgIA3EOAIGiABEJ4DIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMZAsgBEG4AWoiBSACQRBqKQMANwMAIARBsAFqIgYgAkEIaikDADcDACAEIAIpAwA3A6gBIAEQjw4gBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aQQAhAiAAQQA6AAAgAUEMOgBqQQEhBQxhCyAEQd8BaiADQRhqKAAANgAAIARB2AFqIANBEWopAAA3AwAgBEHQAWogA0EJaikAADcDACAEIAMpAAE3A8gBIAJFBEAgA0Ecai0AACICDQILQZCEggFBHEGshIIBEMETAAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDaDwxdCyAEQbgBaiAEQd8BaigAADYCACAEQbABaiAEQdcBaikAADcDACAEQb8BaiADQR9qLQAAOgAAIAQgBCkAzwE3A6gBIAQgAjoAvAEgBCADQR1qLwAAOwC9ASABELkUIQIgAS0AayEDIAFBFzoAayABIANBgISCARCqFDoAaiAEQoKAgICQDzcDaCAEKQOoASAEQegAahDmEEKCgICAkA9RBEAgAEEFOgAAIABBBGogAjYCACAEQagBahCpFgxhCyAAQQA6AAAgBEGoAWoQqRYMYAsgBEHIAWogASADEK0GIARByAFqENYRIAFCgoCAgJAPEKgWRQ1AIAEoAkAgAUHIAGooAgAiAkECdGpBfGpBACACG0H89oEBQRJBkIOCARCeFRoMQAsgA0Ecai0AACECIANBCGopAAAhCgw+CyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDFoLIAFBLGooAgBFBEAgARDnAyAAQQA6AAAMWgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBESAEQcgBahBSDFwLIARBsAFqIgIgA0EMaigCADYCACAEIANBBGopAgA3A6gBIAEQuwQgBEGoAWoQ1QRFDTogAUEAOgBtDDoLIANBCGoiBSkDACEKAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgA0Ecai0AACICQQFHBEAgCkKCgICA4ABRDSYgCkKCgICAkAJRDRggCkKCgICAgARRDSggCkKCgICAoARRDRogCkKCgICA8ARRDSEgCkKCgICA0AVRIApCgoCAgPAGUXINGCAKQoKAgIDQB1ENICAKQoKAgIDgB1ENASAKQoKAgIDgCFEgCkKCgICA8AlRcg0oIApCgoCAgPAKUQ0BIApCgoCAgKAMUQ0oIApCgoCAgPAOUQ0UIApCgoCAgJAPUQ0BIApCgoCAgJAQUQ0hIApCgoCAgNAUUQ0ZIApCgoCAgLAVUQ0nIApC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BEHLhYIBNgLMASAEQQA2AsgBIAcgBEHIAWoQqA4MVgsgAUKCgICAkDIQzAdFBEAgBEHQAWpBJDYCACAEQaeFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahCoDgxXCyABEMQMIAFCgoCAgJAyEKgWDVQgBEHQAWpBGzYCACAEQcuFggE2AswBIARBADYCyAEgAUEIaiAEQcgBahCoDgxUCyAEQbgBaiAFQRBqKQMANwMAIARBsAFqIAVBCGopAwA3AwAgBCAFKQMAIgo3A6gBIAEgCkIDg1AEfiAKpyICIAIoAgxBAWo2AgwgBCkDqAEFIAoLEMwHBEAgARDEDCABIAQpA6gBEPsFIABBADoAAAxTCyAEQcgBaiABIARBqAFqEN0DIARByAFqENYRIABBADoAACAEQagBahDmEAxSCyABQoKAgIDw9wAQzAdFBEAgBEHQAWpBHzYCACAEQYqGggE2AswBIARBADYCyAEgAUEIaiAEQcgBahCoDiAAQQA6AAAMeQsgARDnAyAAQYMkOwEAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDAAx7CwJAIAFCgoCAgPD3ABDMB0UEQCAEQdABakEfNgIAIARBqYaCATYCzAEgBEEANgLIASABQQhqIARByAFqEKgODAELIAEQ5wMgAUESOgBqCyAAQQA6AAAMdwsgBEG4AWoiAiAFQRBqKQMANwMAIARBsAFqIgYgBUEIaikDADcDACAEIAUpAwA3A6gBIAEQ9hUgBEHYAWogAikDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aIABBADoAAAxOC0EADBYLIARBuAFqIgIgBUEQaikDADcDACAEQbABaiIGIAVBCGopAwA3AwAgBCAFKQMANwOoASABEPYVIARB2AFqIAIpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASABIARByAFqELYPGiAAQQY6AAAMTAsgBEG4AWogBUEQaikDADcDACAEQbABaiAFQQhqKQMANwMAIAQgBSkDADcDqAEgBEHIAWogARCqEyAEKALMAUFgaiECIAQoAsgBIQACQANAIAJBIGogAEYNASACKAIAQQFGDQEgAkEEaiEFIAJB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AkAgAy0AAQ4CAAEiCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwgCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqENoPDB8LIANBCGoiAikDACEKAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDwBlENRCAKQoKAgIDgB1EgCkKCgICA8ApRciAKQoKAgICQD1EgCkKCgICA4BdRcnIgCkKCgICA8B9RIApCgoCAgLAmUXIgCkKCgICAgCdRIApCgoCAgOA9UXJyciAKQoKAgIDQywBRcg0DIApCgoCAgNDSAFENAiAKQoKAgICg1QBRDQMgCkKCgICAoOYAUQ0BIApCgoCAgPD3AFINIyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASABIARByAFqELYPGiABQQY6AGogAUEAOgBtIABBADoAAAwwCyAKQoKAgIDgB1INIiAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEDIARByAFqEFIMWgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDFkLIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQtg8aIABBADoAACABQRM6AGoMLQsgBEHIAWogASADEK0GIARByAFqENYRIAFBQGsgAUHYAGpBACABKAJYG0Gyh4IBQQ9BxIeCARCeFSgCACICEMEQIARBwAFqIANBGGopAwA3AwAgBEG4AWogA0EQaikDADcDACAEQbABaiADQQhqKQMANwMAIAQgAykDADcDqAEgBEHIAWogAUEDIARBqAFqEFIgASACEJENIAAgBEHIAWpBKBC8BBoMVwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBSDFYLAkACQCADLQABDgIAAR0LIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADB0LIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgxVCyADQQhqKQMAIQoCQCADQRxqLQAAQQFHBEAgCkKCgICA8AZRDT8gCkKCgICA8ApRIApCgoCAgOAXUXIgCkKCgICA8B9RIApCgoCAgOA9UXJyDQEgCkKCgICAsMUAUQ0/IApCgoCAgNDLAFEgCkKCgICAoNUAUXINASAKQoKAgICg5gBSDRwgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDFYLIApCgoCAgLDFAFINGyABELkUGiAAQQA6AAAgAUEDOgBqDFILIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgxUCyAEQdABaiADQQxqKAIANgIAIAQgA0EEaikCADcDyAEgACABIARByAFqEMkNDFALAkACQCADLQABDgIAARkLIABBAjoAACAAQQxqIANBDGooAgA2AgAgAEEEaiADQQRqKQIANwIADBoLIARB0AFqIANBDGooAgA2AgAgBCADQQRqKQIANwPIASAAIAEgBEHIAWoQ2g8MGQsgA0EIaiICKQMAIQoCQAJAAkACQAJAIANBHGotAABBAUcEQCAKQoKAgIDwBlENQCAKQoKAgIDgB1ENAyAKQoKAgIDwClENBSAKQoKAgICQD1ENAiAKQoKAgIDgF1ENBSAKQoKAgIDwH1ENBCAKQoKAgICwJlENBSAKQoKAgICAJ1ENASAKQoKAgIDgPVENBSAKQoKAgICwxQBRIApCgoCAgNDLAFFyDQQgCkKCgICAoNUAUQ0FIApCgoCAgKDmAFINHCAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMVwsgCkKCgICA4AdSBEAgCkKCgICA8AZSDRwgARC5FBogAEEAOgAAIAFBBToAagxUCyAEQbgBaiACQRBqKQMANwMAIARBsAFqIAJBCGopAwA3AwAgBCACKQMANwOoAQJAIAEQsgsEQCABQQhqIQUDQAJAIAEoAkgiAkUNACAEIAUgASgCQCACQQJ0akF8aigCABCgCyAEKAIEIQICQCAEKAIAKQMAIgtCgoCAgPAAUQRAIAIpAwAiCkKCgICA0AVRIApCgoCAgPAxUXIgCkKCgICAkM0AUSAKQoKAgICA0gBRcnIgCkKCgICA0NsAUSAKQoKAgICw3wBRciAKQoKAgIDQ8gBRIApCgoCAgMD1AFFycnINAQsgCyACEJYLRQ0BCyABELkUGgwBCwsgAUKCgICA4AcQ+wUgARCQCCABQSxqKAIAIgIEQCABIAJBf2o2AiwLIAEgARCeAzoAagwBCyAEQcgBaiABIARBqAFqEN0DIARByAFqENYRC0EAIQIgAEEAOgAAIARBqAFqEKkWQQEhBQxUCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASAAIAEgBEHIAWpBAhCzCwwqCyAEQbgBaiACQRBqKQMAIgo3AwAgBEGwAWogAkEIaikDACILNwMAIAQgAikDADcDqAEgBEKCgICAkA83A9gBIARCgoCAgPAANwPQASAEQgA3A8gBIARB8ABqIAo+AgAgBCALNwNoIAFBCGogBEHIAWogBEHoAGoQfyECIARBADYCyAEgBCACNgLMASABIARByAFqQQAQxQwgAUFAayACEMEQIABBhwg7AQAgASABLQBqOgBrIAFBBzoAaiAEQagBahDmEAwpCyAEQdgBaiACQRBqKQMANwMAIARB0AFqIAJBCGopAwA3AwAgBCACKQMANwPIASABIARByAFqELYPGiAEQQE2AsgBIAFBzABqIARByAFqEJkLIAFBEToAaiABQQA6AG0gAUEkakEREPoQIABBADoAAAwoCyAEQbABaiICIANBGGopAwA3AwAgBCADQRBqKQMANwOoAQJAIAFB5QBqLQAARQRAIARCgoCAgLDFADcDyAEgBEHIAWoQ5hAgCkKCgICAsMUAUQ0BCyAEQdgBaiACKQMANwMAIAQgCjcDyAEgBCAEKQOoATcD0AEgACABIARByAFqQQMQswsMRgsgBEHYAWogBEGwAWopAwA3AwAgBEKCgICAsMUANwPIASAEIAQpA6gBNwPQASABIARByAFqELYPGiAAQQA6AAAgAUEEOgBqDEULIARB2AFqIAJBEGopAwA3AwAgBEHQAWogAkEIaikDADcDACAEIAIpAwA3A8gBIAEgBEHIAWoQtw8aDCILIANBHGotAABFDQIMFAsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahDJDQxMCwJAAkAgAy0AAQ4CAAEUCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwWCyAAQQA6AAAMSwsgA0EIaiICKQMAIgpCgoCAgPAGUgRAIApCgoCAgKDmAFINEiAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEGIARByAFqEFIMTgsgBEHYAWogAkEQaikDADcDACAEQdABaiACQQhqKQMANwMAIAQgAikDADcDyAEgASAEQcgBahC2DyECIAFBAzoAaiABIAI2AlggAEEAOgAADCILIANBHGotAABFDQIMDwsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahClDQxICwJAAkAgAy0AAQ4CAAEPCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwSCyAAQQA6AAAMRwsgA0EIaiICKQMAQoKAgICg5gBSDQwgBEHYAWogAkEQaikDACIKNwMAIARB0AFqIAJBCGopAwAiCzcDACAEIAIpAwA3A8gBIARBsAFqIAo+AgAgBCALNwOoASABIARBqAFqEIUKIABBADoAACABQQI6AGogBEHIAWoQ5hAMHgsgBEHQAWogA0EMaigCADYCACAEIANBBGopAgA3A8gBIAAgASAEQcgBahClDQxFCwJAAkAgAy0AAQ4CAAECCyAAQQI6AAAgAEEMaiADQQxqKAIANgIAIABBBGogA0EEaikCADcCAAwPCyAAQQA6AAAMRAsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASABQeYAai0AAA0IIARByAFqIAEgBEGoAWoQrQYgBEHIAWoQ1hEgAUEgakEAOgAAIAFBADoAbAwICyAEQbgBaiIFIAJBEGopAwA3AwAgBEGwAWoiBiACQQhqKQMANwMAIAQgAikDADcDqAEgARCPDiAEQQE2AsgBIAFBzABqIARByAFqEJkLIARB2AFqIAUpAwA3AwAgBEHQAWogBikDADcDACAEIAQpA6gBNwPIASABIARByAFqELYPGiAAQQA6AAAgAUEKOgBqQQEMOQsgARC5FBoMMAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBAyAEQcgBahBSDEMLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQMgBEHIAWoQUgxCCyAEQbABakEZNgIAIARBzISCATYCrAEgBEEANgKoASAFIARBqAFqEKgODB0LIAFCgoCAgKAEEKQIDBQLIAEQxAwMEgsgASACNgJcDAoLIABBgwI7AQAgAEEIaiAEKQOoATcDACAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDAAw9CyAFQQBHIQIgBSADQRxqLQAAIgZBAXFFciADQQhqKQMAIgpCgoCAgPD3AFEgCkKCgICAoNAAUXIgCkKCgICAoOYAUXJFQQAgCkKCgICA8AZSG3JFBEBBASECCyAEQbABaiADQRhqKAIANgIAIARBigFqIgggA0Efai0AADoAACAEIAMoAAE2AmggBCADQQRqKAAANgBrIAQgA0EQaiIHKQMANwOoASAEIANBHWoiAy8AADsBiAEgAkVBACAGG0UEQCAEQgA3AswBIARBlIWNASgCADYCyAEgASAEQcgBahCFCiAAQQhqIAU6AAAgAEEJaiAEKAJoNgAAIABBDGogBCgAazYAACAAQRBqIAo3AwAgAEEYaiAEKQOoATcDACAAQSBqIARBsAFqKAIANgIAIABBJGogBjoAACAAQSVqIAQvAYgBOwAAIABBJ2ogCC0AADoAACAAQYMEOwEADD0LIARB2AFqIAdBCGooAgA2AgAgBEHfAWogA0ECai0AADoAACAEIAo3A8gBIAQgBjoA3AEgBCAHKQMANwPQASAEIAMvAAA7AN0BIAAgASAEQcgBahDdAyAEQcgBahCpFgw8CyAFQQBHIQIgBSADQRxqLQAAIgZBAXFFciADQQhqKQMAIgpCgoCAgPD3AFEgCkKCgICAoNAAUXIgCkKCgICAoOYAUXJFQQAgCkKCgICA8AZSG3JFBEBBASECCyAEQbABaiADQRhqKAIANgIAIARBigFqIgggA0Efai0AADoAACAEIAMoAAE2AmggBCADQQRqKAAANgBrIAQgA0EQaiIHKQMANwOoASAEIANBHWoiAy8AADsBiAEgAkVBACAGG0UEQCABQoKAgIDwBhCvESECIABBCGogBToAACABIAI2AlggAEEQaiAKNwMAIABBJGogBjoAACAAQYMGOwEAIABBCWogBCgCaDYAACAAQQxqIAQoAGs2AAAgAEEYaiAEKQOoATcDACAAQSBqIARBsAFqKAIANgIAIABBJWogBC8BiAE7AAAgAEEnaiAILQAAOgAADDwLIARB2AFqIAdBCGooAgA2AgAgBEHfAWogA0ECai0AADoAACAEIAo3A8gBIAQgBjoA3AEgBCAHKQMANwPQASAEIAMvAAA7AN0BIAAgASAEQcgBahDdAyAEQcgBahCpFgw7CyAFQQBHIQIgBSADQRxqLQAAIgZBAXFFciADQQhqKQMAIgpCgoCAgKDQAFEgCkKCgICAoOYAUXJFQQAgCkKCgICA8PcAUhtyRQRAQQEhAgsgBEGwAWogA0EYaigCADYCACAEQYoBaiIIIANBH2otAAA6AAAgBCADKAABNgJoIAQgA0EEaigAADYAayAEIANBEGoiBykDADcDqAEgBCADQR1qIgMvAAA7AYgBIAJFQQAgBhtFBEAgARC5FBogAEEIaiAFOgAAIABBEGogCjcDACAAQSRqIAY6AAAgAEGDCjsBACAAQQlqIAQoAmg2AAAgAEEMaiAEKABrNgAAIABBGGogBCkDqAE3AwAgAEEgaiAEQbABaigCADYCACAAQSVqIAQvAYgBOwAAIABBJ2ogCC0AADoAAAw7CyAEQdgBaiAHQQhqKAIANgIAIARB3wFqIANBAmotAAA6AAAgBCAKNwPIASAEIAY6ANwBIAQgBykDADcD0AEgBCADLwAAOwDdASAAIAEgBEHIAWoQ3QMgBEHIAWoQqRYMOgsgA0EdaiECIANBEGohBSADQRxqLQAAIgcgBkVxIANBCGopAwAiCkKCgICAoNAAUXEgBnJFQQAgBxtFBEAgBEGwAWoiCCAKNwMAIARBuAFqIgkgBSkDADcDACAEQcQBaiAHOgAAIARBxQFqIAIvAAA7AAAgBEHAAWoiByAFQQhqKAIANgIAIARBxwFqIAJBAmotAAA6AAAgBCAGOgCoASAEIAMoAAE2AKkBIAQgA0EEaigAADYArAEgBEHIAWogASAEQagBahCtBiAEQcgBahDWESABELkUGiAAQYMGOwEAIABBIGogBykDADcDACAAQRhqIAkpAwA3AwAgAEEQaiAIKQMANwMAIABBCGogBCkDqAE3AwAMOgsgBEHYAWogBUEIaigCADYCACAEQd8BaiACQQJqLQAAOgAAIAQgCjcDyAEgBCAHOgDcASAEIAUpAwA3A9ABIAQgAi8AADsA3QEgACABIARByAFqEN0DIARByAFqEKkWDDkLQQEhAkEAIQUMNgsgBUEARyECIAUgA0Ecai0AACIGQQFxRXIgA0EIaikDACIKQoKAgICg0ABRIApCgoCAgKDmAFFyRUEAIApCgoCAgPD3AFIbckUEQEEBIQILIARBsAFqIANBGGooAgA2AgAgBEGKAWoiCCADQR9qLQAAOgAAIAQgAygAATYCaCAEIANBBGooAAA2AGsgBCADQRBqIgcpAwA3A6gBIAQgA0EdaiIDLwAAOwGIASACRUEAIAYbRQRAIAFCgoCAgPD3ABCvERogAEEIaiAFOgAAIABBEGogCjcDACAAQSRqIAY6AAAgAEGDDDsBACAAQQlqIAQoAmg2AAAgAEEMaiAEKABrNgAAIABBGGogBCkDqAE3AwAgAEEgaiAEQbABaigCADYCACAAQSVqIAQvAYgBOwAAIABBJ2ogCC0AADoAAAw4CyAEQdgBaiAHQQhqKAIANgIAIARB3wFqIANBAmotAAA6AAAgBCAKNwPIASAEIAY6ANwBIAQgBykDADcD0AEgBCADLwAAOwDdASAAIAEgBEHIAWoQ3QMgBEHIAWoQqRYMNwsgAUHIAGooAgBBAUYNACAFKAIAIQUgARCyCw0AIAFBADoAbSAEQdABaiAEQbgBaigCADYCACAEIAQpA7ABNwPIASABQQhqIAUgBEHIAWoQnQIgAEEAOgAAIARBqAFqEOYQDCkLIABBADoAACAEQagBahDmECACEN0WDCgLIARB2AFqIAApAwA3AwAgBEHQAWogAikDADcDACAEIAQpA6gBNwPIASABIARByAFqELYPGgwhCyAAQQA6AAAMJgsgARD2FSAEQdgBaiAEQbABaikDADcDACAEIAw3A8gBIAQgBCkDqAE3A9ABIAEgBEHIAWoQtg8aDB8LIAEQuwQgBEHYAWogAikDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aQQAhAiAAQQA6AAAgAUEAOgBtQQEhBQwvCyAEQdgBaiAAKQMANwMAIARB0AFqIAIpAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahDXAgwdCyAEQdgBaiAAKQMANwMAIARB0AFqIAIpAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahC2DxogAUEIOgBqIAFBADoAbUEADB0LIABBAToAAEEBDCILIAEQuwQgBEHYAWogACkDADcDACAEQdABaiACKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aDBoLIAFCgoCAgNDuABCoFkUEQCAEQcgBaiABIARBqAFqEN0DIARByAFqENYRCyAEQdgBaiAEQbgBaikDADcDACAEQdABaiAEQbABaikDADcDACAEIAQpA6gBNwPIASABIARByAFqELYPGgwZCwJAIAFCgoCAgKAEEKgWDQAgAUKCgICA0O4AEKgWDQAgBEHIAWogASAEQagBahDdAyAEQcgBahDWEQsgBEHYAWogBEG4AWopAwA3AwAgBEHQAWogBEGwAWopAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahC2DxoMGAtBACECQQEhBQwoCyAEQbABahDdFgwcCyABQoKAgICQMhDgCBoLIABBADoAAAwkCyAAQQA6AAAgAy0AAA0mIAUQqRYMJgsgARD1CSAAQQA6AAAMIgsgBEHQAWoQ3RYMFwsDQCAGEL4SIgEEQCAEQRhqIAUgARCgCyAEKAIYKQMAIAQoAhwQmw5FDQELCyAAQQA6AAALIARB0AFqEN0WDBULIARBsAFqEN0WDBQLIARB0AFqIAIoAgA2AgAgBCAEKQOoATcDyAEgACABIARByAFqENoPDBwLIAYEQEHIhoIBQR5B6IaCARDBEwALIANBHWohBSADQRBqIQMgAkEBRwRAIARBsAFqIgYgA0EIaigAADYCACAEIAMpAAA3A6gBIAQgBS8AADsBaCAEIAVBAmotAAA6AGoCQCABQeUAai0AAARAIARCgoCAgLDFADcDyAEgBEHIAWoQ5hAgCkKCgICAsMUAUQ0BCyABELsEIARB2AFqIAYoAgA2AgAgBEHfAWogBC0AajoAACAEIAo3A8gBIAQgBCkDqAE3A9ABIAQgAjoA3AEgBCAELwFoOwDdASABIARByAFqELYPGiAAQQA6AAAMIQsgBEHfAWogBC0AajoAACAEQdgBaiAEQbABaigCADYCACAEQoKAgICwxQA3A8gBIAQgBCkDqAE3A9ABIAQgAjoA3AEgBCAELwFoOwDdASAAIAEgBEHIAWpBAxCzCwwgCyAEQdgBaiADQQhqKAAANgIAIARB3wFqIAVBAmotAAA6AAAgBCAKNwPIASAEQQE6ANwBIAQgAykAADcD0AEgBCAFLwAAOwDdASABIARByAFqEOwEIABBADoAAAwfCyABELkUGiABLQBrIAFBFzoAa0G8hIIBEKoUIQEgAEEDOgAAIABBIGogA0EYaikDADcDACAAQRhqIANBEGopAwA3AwAgAEEQaiADQQhqKQMANwMAIABBCGogAykDADcDACAAIAE6AAEMHgsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEK0GIARByAFqENYRIARB4AFqIAIpAwA3AwAgBEHYAWogBSkDADcDACAEQdABaiAGKQMANwMAIAQgBCkDqAE3A8gBIAAgASAEQcgBahCVCQwdCyABLQBrIAFBFzoAa0Hwg4IBEKoUIQEgAEEDOgAAIABBIGogBEGAAWopAwA3AwAgAEEYaiAEQfgAaikDADcDACAAQRBqIARB8ABqKQMANwMAIABBCGogBCkDaDcDACAAIAE6AAEMHAsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBBiAEQcgBahBSDBsLIARB4AFqIgIgA0EYaikDADcDACAEQdgBaiIFIANBEGopAwA3AwAgBEHQAWoiBiADQQhqKQMANwMAIAQgAykDADcDyAEgAUKCgICAsN8AEKgWBEAgARC5FBogAEGDEDsBACAAQSBqIAIpAwA3AwAgAEEYaiAFKQMANwMAIABBEGogBikDADcDACAAQQhqIAQpA8gBNwMADBsLIAAgASAEQcgBahCtBiAEQcgBahCzEgwaCyAEQeABaiADQRhqKQMANwMAIARB2AFqIANBEGopAwA3AwAgBEHQAWogA0EIaikDADcDACAEIAMpAwA3A8gBIAAgAUEIIARByAFqEFIMGQsgBEGoAWoQqRYMCwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBCCAEQcgBahBSDBcLIAAgASADEK0GDBMLIARB4AFqIANBGGopAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABQQYgBEHIAWoQUgwVCyAEQdgBaiAAKQMANwMAIARB0AFqIAUpAwA3AwAgBCAEKQOoATcDyAEgASAEQcgBahC2DxoMAQsgAUKCgICA8NkAEKgWBEAgARC5FBoLIARB2AFqIARBuAFqKQMANwMAIARB0AFqIARBsAFqKQMANwMAIAQgBCkDqAE3A8gBIAEgBEHIAWoQtg8aC0EACyICOgAAQQEhBQwPCyAELQC8AUUEQCAEQcgBaiABIARBqAFqEN0DIARByAFqENYRCyABQoKAgIDwiQEQ4AgaIAEgARCeAzoAagtBACECIABBADoAACAEQagBahCpFkEBIQUMDQsCQCABQoKAgIDw2QAQqBZFBEAgBEHIAWogASADEK0GIARByAFqENYRDAELIAEQuRQaCyAAQQA6AAAMCwsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxIMDQtBAQshBUEAIQIMCQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAFBDyAEQcgBahBSDAoLIARBsAFqIANBCWopAAA3AwAgBEG4AWogA0ERaikAADcDACAEQb8BaiADQRhqIgYoAAA2AAAgBEHqAGogA0Efai0AADoAACAEIAMpAAE3A6gBIAQgA0Edai8AADsBaCACIAVyQf8BcQRAIARB4AFqIAYpAwA3AwAgBEHYAWogA0EQaikDADcDACAEQdABaiADQQhqKQMANwMAIAQgAykDADcDyAEgACABIARByAFqEK0GIARByAFqELMSDAoLIAFBLGooAgAiAgRAIAEgAkF/ajYCLAsgAUEkakEGEPoQIARB1wFqIARBtwFqKQAANwAAIARB3wFqIARBvwFqKAAAIgE2AAAgAEElaiAELwFoOwAAIABBJ2ogBEHqAGotAAA6AAAgAEEIakEAOgAAIABBBjoAASAAQSBqIAE2AAAgBCAEKQCvATcAzwEgAEEJaiAEKQDIATcAACAAQRFqIARB0AFqKQAANwAAIABBGWogBEHYAWopAAA3AAAgAEEkakEAOgAAIABBAzoAAAwJCyAEQcABaiICIANBGGopAwA3AwAgBEG4AWoiBSADQRBqKQMANwMAIARBsAFqIgYgA0EIaikDADcDACAEIAMpAwA3A6gBIARByAFqIAEgBEGoAWoQrQYgBEHIAWoQ1hEgAEEgaiACKQMANwMAIABBGGogBSkDADcDACAAQRBqIAYpAwA3AwAgAEEIaiAEKQOoATcDACAAQYMMOwEADAgLQQEhBUEBIQIMBQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxIMBgsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxIMBQsgBEHAAWoiAiADQRhqKQMANwMAIARBuAFqIgUgA0EQaikDADcDACAEQbABaiIGIANBCGopAwA3AwAgBCADKQMANwOoASAEQcgBaiABIARBqAFqEK0GIARByAFqENYRIABBIGogAikDADcDACAAQRhqIAUpAwA3AwAgAEEQaiAGKQMANwMAIABBCGogBCkDqAE3AwAgAEGDDDsBAAwEC0EBIQIMAQtBASECQQEhBQsCQAJAIAMtAAAOAwEDAAMLIAVFDQIgA0EEahDOCwwCCyACRQ0BIANBCGoQqRYMAQsgBEHgAWogA0EYaikDADcDACAEQdgBaiADQRBqKQMANwMAIARB0AFqIANBCGopAwA3AwAgBCADKQMANwPIASAAIAEgBEHIAWoQrQYgBEHIAWoQsxILIARB8AFqJAALwLgBAh1/BH4jAEHgDGsiAyQAIAECfwJAAn8CQAJAIANBkARqAn8CQAJAAn8CfwJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJ/AkACQAJ/An8CQAJAAkACQAJ/AkAgA0H4AmoCfwJ/AkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAdQQFrDgQBDQMAAgsgAUHoAGohFiADQeQCaiESIANBzAJqIRECQAJAAkACQAJAAkAgAUHRAWoiHS0AAEEBaw4HBRIEAwIBABULIAEtAIQCDQogA0HMAmohESADQeQCaiESIAFB9AFqDEoLIAFB1AFqIQUgAUH0AWohCiADQfACaiEGIANBzAJqIREgA0HkAmohEgJAAkAgAS0A9AFBAWsOBAwSAQAWCyADQcwCaiERIANB5AJqIRIgA0HwAmohBgxCCyABQfgBaiEIIAFBqAJqIQ8gA0HMAmohESADQeQCaiESIANB8AJqIQYCQCABLQCoAkEBaw4DABEPFgtBkIDAAEEjQbCDwAAQvQ8ACyABLQCEAg0KIANBzAJqIREgA0HkAmohEiABQfQBagwpCyABQdQBaiEFIAFByAJqIQogA0HAC2ohBiADQcwCaiERIANB5AJqIRICQAJAIAEtAMgCQQFrDgMBEAAbCyADQcwCaiERIANB5AJqIRIgA0HAC2ohBgwlC0GQgMAAQSNBqIXAABC9DwALIAFB1AFqIRogA0HMAmohESADQeQCaiESAkACQCABQcUCaiIbLQAAQQFrDgMBDwAYCyABQaACaiELIAFBwAJqIQwgA0HMAmohESADQeQCaiESAkACQCABLQDAAkEBaw4DARAAIAsgA0HMAmohESADQeQCaiESQQAMIAtBkIDAAEEjQYCDwAAQvQ8AC0GQgMAAQSNByILAABC9DwALQZCAwABBI0HshcAAEL0PAAtBkIDAAEEjQYiCwAAQvQ8ACyABIAEtABw6AB4gASABKAIEIgU2Agwg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uANBf2oiBDoAuAMgBEH/AXFFDSAgAyADKAKoA0EBajYCqAMgA0EBOgDkAyADIANBoANqNgLgAyADQQA2AugDIANBADYC+AMgA0EANgKIBCADQYgJakEEciELIANBrANqIQ1BASEMQQAhCQNAIANBoANqENsIIiGnQQFxDQcgIUKAAoNQBEAgA0EDNgKICSADQaADaiADQYgJahCrCgwdCwJAAkACQAJAAkACQAJAICFCEIinIgRB/wFxIgdBLEcEQCAHQf0ARg0DIAxB/wFxDQEgA0EINgKICSADQaADaiADQYgJahCrCgwkCyAJQQFxRQ0AIAMgAygCqANBAWo2AqgDIANBoANqENsIIiFCAYNQRQRAICFCIIinDCQLICFCgAKDUEUEQCAhQhCIpyEEDAILIANBBTYCiAkgA0GgA2ogA0GICWoQqwoMIwtBACEMIANBADoA5AMLAkAgBEH/AXEiBEEiRwRAIARB/QBGDQEgA0EQNgKICSADQaADaiADQYgJahCrCgwjCyADQQA2ArQDIAMgAygCqANBAWo2AqgDIANBiAlqIANBoANqIA0QvAEgAygCiAlBAUYNISADKAKQCSIEIAMoApQJIgdB9MrvAEEHELYWDQQgBCAHQfvK7wBBDBC2Fg0DIAQgB0GHy+8AQQsQthYNAkEBIQkgA0HgA2oQ3QEiB0UNBkEADCMLIANBEjYCiAkgA0GgA2ogA0GICWoQqwoMIQsCQAJAAkACQAJAAkACQAJAIAMoAugDIgRFBEAgA0GICWpB9MrvAEEHEMILQQEhCSADKAKICUEBRg0CIANBsAxqIANBiAlqQQRyIgdBCGooAgA2AgAgAyAHKQIANwOoDAwBCyADQbAMaiADQfADaigCADYCACADIAMpA+gDNwOoDAsgAygC+AMiCw0BIANBiAlqQfvK7wBBDBDCCyADKAKICUEBRg0DIANBwAxqIANBiAlqQQRyIgdBCGooAgA2AgAgAyAHKQIANwO4DAwCCyADKAKMCSEHDCQLIANBwAxqIANBgARqKAIANgIAIAMgAykD+AM3A7gMCyADKAKIBA0BIANBiAlqQYfL7wBBCxDCCyADKAKICUEBRg0DIANB0AxqIANBiAlqQQRyIgRBCGooAgA2AgAgAyAEKQIANwPIDAwCCyADKAKMCSEHDCALIANB0AxqIANBkARqKAIANgIAIAMgAykDiAQ3A8gMCyADQdgDaiADQcAMaigCADYCACADQcgDaiADQdAMaigCADYCACADIAMpA7gMNwPQAyADIAMpA8gMNwPAAyADKQKsDCEhIAMoAqgMIQdBASEJQQAMJQsgAygCjAkhByADQbgMahCJFAwdCyADKAKIBA0CIANBiAlqIANB4ANqEL0TIAMoAogJQQFGDR4gA0GIBGoQ1xUgA0GQBGogC0EIaigCADYCACADIAspAgA3A4gEQQEhCQwDCyADKAL4AwRAQQEhCUH7yu8AQQwQ0QwhB0EADCALIANBiAlqIANB4ANqEL0TIAMoAogJQQFGDR0gA0H4A2oQ1xUgA0GABGogC0EIaigCADYCACADIAspAgA3A/gDQQEhCQwCCyADKALoAwRAQQEhCUH0yu8AQQcQ0QwhB0EADB8LIANBiAlqIANB4ANqEL0TIAMoAogJQQFGDRwgA0HoA2oQ1xUgA0HwA2ogC0EIaigCADYCACADIAspAgA3A+gDQQEhCQwBCwtBASEJQQAhBEGHy+8AQQsQ0QwhBwwdCyADIAMtALgDQX9qIgQ6ALgDIARB/wFxRQ0WIAMgAygCqANBAWo2AqgDIANBAToAjAQgAyADQaADajYCiAQgA0GICWogA0GIBGoQ5AMgAygCiAlBAUYNBiADKAKMCSIHRQRAQQBB9MDvABCqCiEHDBULIAMgBzYCuAwgAyADQZAJaikDACIhNwK8DCADQYgJaiADQYgEahDkAwJAIAMoAogJQQFHBEAgAygCjAkiBEUEQEEBQfTA7wAQqgohBwwCCyADIAQ2AsgMIAMgA0GQCWopAwA3AswMIANBiAlqIANBiARqEOQDAkACfyADKAKICUEBRwRAIAMoAowJIgwNAkECQfTA7wAQqgoMAQsgAygCjAkLIQcgA0HIDGoQiRQMAgsgA0GwDGogA0HQDGooAgA2AgAgAyADKQPIDDcDqAwgA0GQCWopAwAhI0EBIQ1BAAwXCyADKAKMCSEHCyADQbgMahCJFAwUCyAhQiCIpyEEDCMLIAEoAnghBSAWQQA6AGogASAFNgLUASABQcUCaiIbQQA6AAAgASAKOgDEAiABIAwpAgA3AtgBIAFB4AFqIAxBCGooAgA2AgAgAUHUAWohGgsgASABKQLYATcC5AEgAUHsAWoiBSABQeABaigCADYCACADIBooAgAiHjYC6AMgAS0AxAIhHyAFKAIAIQUgASgC5AEhBkGAARByIgRFBEBBgAFBCEG4i40BKAIAIgBBASAAGxEAAAALIARBADYCACAEQgA3A2ggBEHwAGpCADcDACADQdwEakIANwIAIANBzARqQgA3AgAgA0HABGpCADcDACADQbgEakECOgAAIANBsARqQoGAgIAQNwMAIANBrARqIAQ2AgAgA0GkBGpCADcCACADQawFakGAgoDYAjYCACADQZSFjQEoAgAiCjYC5AQgA0G08YwBKAIAIgQ2AtgEIANBATYC1AQgAyAENgLIBCADQbzxjAEoAgA2ArwEIAMgBDYCoAQgA0IBNwOYBCADQQA2AqAFIANB+ARqQQA2AgAgA0HwBGpCADcDACADQegEakIANwMAIANBgAVqQgA8AAAgA0GBBWpBgoDcEDYAACADQoACPgL8BCADQgA3ArQFIANBADoAhwUgA0EBOwCFBSADQbwGakEAOgAAIANBADYCuAYgA0EBOwC9BiADQcAFakIANwMAIANBADoAvwYgA0EPNgK8BSADQZwGakEAOgAAIANBkAZqQQA2AgAgA0GEBmpBADYCACADQfAFakIANwMAIANB5AVqQgA3AgAgA0HYBWpCADcDACADQcwFakIANwIAIANBADYC+AUgA0EPNgLsBSADQQ82AuAFIANBDzYC1AUgAyAKNgLIBSADQbAGakIANwMAIANBpAZqQgA3AgAgA0EPNgKgBiADQgA3A4gFIANCATcDmAUgA0IANwOQBSADQcAGahCqDSADQdAGaiADQZgEakG4AhC8BBogAwJ+IAVBCU8EQCAFQRAgBUEQSxsiCkEIaiIEIApJDQYgBEF/akEDdkEBahD9DiIEQoCAgIAQNwIAIARBCGogBiAFELwEGiAFrSAKrUIghoQMAQsgA0IANwPACyADQcALaiAGIAUQvAQaIAVBDyAFGyEEIAMpA8ALCyIgNwKMCSADIAQ2AogJIANB+AhqIQYCQCAEQQ9HQQAgIKcgBEEJSXIbRQRAIANBiAlqEM4LDAELIANBhAlqKAIAIgUgBUF/aiIFIANB/AhqKAIAIgQgAygC+AhrcWtBAUYEQCAGEO4EIAMoAvwIIQQgAygChAlBf2ohBQsgAyAFIARBAWpxNgL8CCADQYAJaigCACAEQQxsaiIFIAMpA4gJNwIAIAVBCGogA0GQCWooAgA2AgALA0AgA0HQBmogBhCVDw0ACyADQYgJaiADQdAGakG4AhC8BBogA0GwC2ohFwNAIANBiAlqIBcQlQ8NAAsgAygCsAsgA0G0C2ooAgBGBEAgA0GgA2oQqg0gAygCpAohBSADQQA2AqQKIAVFDQYDQCAFKAIMQYCAxABGBEACQAJAAkACQAJAAkACQCAFKAIAQQFrDgUAAQIDBAULIANCIzcCxAsgA0EBNgLACyADQaADaiADQcALahCYCSADQSQ2AsgLIANB6rqCATYCxAsgA0EANgLACyADQYgJaiADQcALahCrEAwECyAFLQA9RQ0ECyADQSI2AsgLIANByLqCATYCxAsgA0EANgLACyADQYgJaiADQcALahCrECAFIANBiAlqEIoEDAULIAUgA0GICWogA0GgA2pBgIDEABC7AhoMBAsgBSADQaADahDBDgsgBUEAOgAUIAVCADcCDAwCCyAFIANBiAlqIANBoANqEKMJDAELCyADQcALaiAFQcAAELwEGiADQYAMaiADQcALahD5CSADQYgJaiADQYAMahDMBSAFEKUCDAYLQaynggFBLkG8qIIBEL0PAAsgA0HIDGogASgCfCABQYQBaigCABDSDCABQQA6AMgCIAEgAykDyAw3AtQBIAFB3AFqIANB0AxqKAIANgIAIAEgASgCeDYC4AEgAUHUAWohBSABQcgCaiEKIANBwAtqIQYLIAEgBSkCADcC5AEgASABKALgATYC8AEgAUHsAWogBUEIaigCADYCACADQYgJakGqhMAAQRkQuRNBASEIIAMtAIgJQQFGDQggA0GICWogAUH0AWogA0HSBmogA0GICWpBBHJByAAQvARByAAQvAQQ5gMgA0HQBmogASgC8AEQtwsgA0GICWogAygC0AYgAygC2AYQ5gwgA0HQBmoQiRQQkAYgA0E4aiABKALwASIEKAIAIAQoAggQ0goQ4g8gAygCOCEEIAEgAygCPCIPNgLAAiABIARBAEc2ArwCIAQNCSABIA8Q1QY2AsQCDAoLICFCIIinDBQLIAMoAowJIQcMDQtB25GDAUEmQcy/ggEQtxYACyADQQE6AKoLIANBiAlqIANBoANqEJMOBEBB8I2CAUHKAEG8joIBEL0PAAsCQAJAIAMoAqADIAMo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aiADQdAGakHAABC8BBogA0GYBGpBBHIhAkEAIQgDQCADQZgEaiADQYgJahC+CiADKAKcBEECRgRAIANBiAlqEJ4SIANByABqIAUgDiAIQYTO7wAQzw0gA0GoDGogAygCSCADKAJMEIAWIANBlAlqIANBsAxqKAIANgIAIANBATYCiAkgAyADKQOoDDcCjAkMAwsgA0HYC2ogAkEYaikCADcDACADQdALaiACQRBqKQIANwMAIANByAtqIgQgAkEIaikCADcDACADIAIpAgA3A8ALIANBgAxqIANBwAtqEIYJIANBwAtqIANBgAxqQQAQ3gYgA0GgA2ogA0HAC2oQnRIgA0HgAGogBSAOIAggAygCqANB9M3vABDbCSADQagMaiADKAJgIAMoAmQQgBYgA0HAC2ogA0GADGpBn8fvAEEDEKYHIAMoAsALRQ0EIANB+AJqIgcgBCkDADcDACADIAMpA8ALNwPwAiADQdgAaiADQfACahDkDyADKAJcIQ8gAygCWCEKIANB8AJqIANBgAxqQY3LggFBBBCmBwJ/QQAgAygC8AJFDQAaIAQgBykDADcDACADIAMpA/ACNwPACyADQdAAaiADQcALahDkDyADKAJUIQcgAygCUAshBCADIAdBACAEGzYC/AMgAyAEQcD/jAEgBBs2AvgDIANByAxqIAEoAvwBIAEoAoQCIAEoAogCIAEoApACIANB0ANqIAogDxCnByADQQI2AtQLIANCAzcCxAsgA0G4x+8ANgLACyADQRE2AvwCIANBBzYC9AIgAyADQfACajYC0AsgAyADQcgMajYC+AIgAyADQfgDajYC8AIgA0G4DGogA0HAC2oQigMgA0HIDGoQiRQgA0GoDGogAygCuAwgAygCwAwQgBYgA0G4DGoQiRQgAygCrAMhCCADQYAMahCSDwwACwALIANBkAlqIA42AgAgAyAFNgKMCSADQQA2AogJIANB0AZqEJ4SCyADKAKMCSEFIANBQGsgA0GICWpBBHIiBEEIQQQgBhtqKAIAIgIQ9AwgAygCRCEGIAMoAkAiDyAFIAIQvAQaIAMoAogJBEAgBBCJFAsgA0GICWogASgC8AEgAUH4AWooAgAQ0gwgA0GcCWogAjYCACADQZgJaiICIAY2AgAgAikDACEgIAMtAIgJIQogAy0AiQkhCSADLwGKCSEIIAMoAowJIQUgAygCkAkhByADQYgEahCJFCABQZQCahDWFiABQfwBahD9FSABQfABahCJFCABQeQBahCJFEEAIQYMAwsgAUGUAmoQ1hYgAUH8AWoQ/RUMAQtB+IaNAUErQaTH7wAQvQ8ACyABQfABahCJFCABQeQBahCJFAtBASEEIBtBAToAACAaENgOIAZFBEAgBSEOIAchBSAPIQdBACEEDCgLIApB/wFxIAhBEHQgCUH/AXFBCHRyciEOQQIhCgwnCyADIAMtAIkJOgCdBCADQQI6AJwEDAMLIANBmARqIA8Q1AYMAQsgA0EwaiABQcQCaiIHIAIQ6wZBAiEIQQMgAygCMCIJQQJGDQIaIAMoAjQhAiAHEJYJAkAgCUUEQCADIAI2AqgMIANBKGogAhAGIANB0AZqIAMoAiggAygCLBDMDSADQYgJaiADKALQBiADKALYBhCOASADQdAGahCJFCADKAKMCSECIAMoAogJQQFGDQEgA0GUDGogA0GgCWooAgAiBDYCACADQYwMaiIHIANBmAlqKQMAIiA3AgAgAyADQZAJaikDADcChAwgAyACNgKADCADQdAGaiAgpyAEENIMIANBnAlqQQI2AgAgA0H8AmpBDTYCACADQgM3AowJIANB6ILAADYCiAkgAyABQfABajYC+AIgA0ELNgL0AiADIAc2AvACIAMgA0HwAmo2ApgJIANBoANqIANBiAlqEIoDIANB5AZqIANBqANqKAIANgIAIAMgAykDoAM3AtwGIANBpARqIANB2AZqKQMANwIAIANBrARqIANB4AZqKQMANwIAQQAhCCADQQA2ApgEIAMgAykD0AY3ApwEIANBgAxqENcVIAcQiRQgA0GoDGoQlhUgAUH0AWoQiRQMAwsgA0GYBGogAhDUBgwBCyADQaAEaiACNgIAIANBAzoAnAQgA0EBNgKYBCADQagMahCWFQsgAUH0AWoQiRQgAygCmAQhCAsgAUHkAWoQiRQgBkEYaiADQbQEaikCADcCACAGQRBqIANBrARqKQIANwIAIAZBCGogA0GkBGopAgA3AgAgBiADKQKcBDcCAEEBCyECIAogAjoAAEECIQQCQCAIQQJHBEAgASAGKQIANwKMASABQaQBaiAGQRhqKQIANwIAIAFBnAFqIAZBEGopAgA3AgAgAUGUAWogBkEIaikCADcCACABIAg2AogBIAUQuhIgASgCiAFBAUYNASABKQKcASEgIAEoApgBIQcgASgCkAEhDiABLwGOASEIIAEtAI0BIQkgAS0AjAEhCiABKAKUAQweC0EEDCMLIAUgAUGMAWoiAikCADcCACAFQRhqIAJBGGopAgA3AgAgBUEQaiACQRBqKQIANwIAIAVBCGogAkEIaikCADcCACADQfyFwABBDBAbIgI2AsALIANBnAlqQQE2AgAgA0IBNwKMCSADQdT/jAE2AogJIANBEjYCnAQgAyAFNgKYBCADIANBmARqNgKYCSADQdAGaiADQYgJahCKAyADIANB0AZqEMAPIgU2AogJIAIgBRAvIANBiAlqEJYVIANBwAtqEJYVIANBoANqIAEoAnwgAUGEAWooAgAQ0gwgAUEAOgCEAiABIAMpA6ADNwL0ASABQfwBaiADQagDaigCADYCACABIAEoAng2AoACIAFB9AFqCyICQQhqKAIAIgQ2AgAgAyACKQIAIiA3A/ACIAMgASgCgAIiBTYCiAQgAyAENgK8DCADICA+ArgMIANBiAlqIANBuAxqIAUQWkEBIQQCQCADLQCICUEBRwRAIANBmARqIANB0gZqIANBiAlqQQRyQSQQvARBJBC8BBogA0HQBmogAygCmAQgAygCoAQQ0gwgA0GcCWpBAjYCACADQcwLakENNgIAIANCAzcCjAkgA0HogsAANgKICSADQQs2AsQLIAMgA0HAC2o2ApgJIAMgA0GIBGo2AsgLIAMgA0GYBGo2AsALIANBgAxqIANBiAlqEIoDIANB5AZqIANBiAxqKAIANgIAIAMgAykDgAwiITcC3AYgA0HgBmopAwAhICADLQDQBiEKIAMtANEGIQkgAy8B0gYhCCADKALUBiEOIAMoAtgGIQUgA0GYBGoQ8xQgA0HwAmoQiRQgIachB0EAIQQMAQsgAy0AiQkhCSADQfACahCJFEEAIQoLIAFBAToAhAIgAhD8FSABQdQBahCbEgwfC0EAIQ1BAQshCUEBIQsgAyADLQC4A0EBajoAuAMgA0GgA2oQ1AQhBCADQZAJaiIQICE3AwAgA0GoCWogIzcDACADQaQJaiAMNgIAIANBmAlqIAMpA6gMNwMAIANBoAlqIANBsAxqKAIANgIAIAMgBzYCjAkgAyAJNgKICSADIAQ2ArAJIANBiAlqQQRy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QQA2ApgEIAMgAykDwAs3ApwEDAELIAEoAvgBRQRAIANBwAtqIAMoAqwDIANBtANqKAIAENIMIANB5AZqQQM2AgAgA0GcCWpBCzYCACADQZQJakENNgIAIANCAzcC1AYgA0H8hMAANgLQBiADIAFB8AFqNgKQCSADQQs2AowJIAMgA0GsA2o2AogJIAMgA0GICWo2AuAGIAMgA0G4DGo2ApgJIANBgAxqIANB0AZqEIoDIANB1AtqIANBiAxqKAIANgIAIAMgAykDgAw3AswLIANBpARqIANByAtqKQMANwIAIANBrARqIANB0AtqKQMANwIAIANBADYCmAQgAyADKQPACzcCnAQMAQsgBUEAOgAhIANB0AZqIAFB+AFqQSQQvAQaIANBgAxqIAMoAqwDIANBtANqKAIAENIMIANB1AtqQQY2AgAgA0G0CWpBCzYCACADQawJakELNgIAIANBpAlqQQs2AgAgA0GcCWpBCzYCACADQZQJakENNgIAIANCBjcCxAsgA0HMhMAANgLACyADIANB6AZqNgKwCSADIANB3AZqNgKoCSADIAFB8AFqNgKQCSADQQs2AowJIAMgA0GsA2o2AogJIAMgA0GICWo2AtALIAMgA0HQBmo2AqAJIAMgA0G4DGo2ApgJIANByAxqIANBwAtqEIoDIANBlAxqIANB0AxqKAIANgIAIAMgAykDyAw3AowMIANBpARqIANBiAxqKQMANwIAIANBrARqIANBkAxqKQMANwIAIANBADYCmAQgAyADKQOADDcCnAQgA0HQBmoQ8xQLIANBuAxqEIkUQQALIQggA0GsA2oQiRQgA0GoDGoQiRQgAUGcAmoQiRQgASgC+AFFDQMgBS0AIUUNAyABQfgBahDzFAwDCyAPIAkgBCAJQaDQggEQ3gEACyABQZwCahCJFCADKAKYBCEICyABQfgBahDWFQsgBUEAOgAhIAFB5AFqEIkUIAZBGGogA0G0BGopAgA3AgAgBkEQaiADQawEaikCADcCACAGQQhqIANBpARqKQIANwIAIAYgAykCnAQ3AgBBAQshAiAKIAI6AABBAiEEIAhBAkYNASABIAYpAgA3ArABIAFByAFqIAZBGGopAgA3AgAgAUHAAWogBkEQaikCADcCACABQbgBaiAGQQhqKQIANwIAIAEgCDYCrAEgBRDZDiABKAKsAUEBRg0CIAEpAsABISAgASgCvAEhByABKAK0ASEOIAEvAbIBIQggAS0AsQEhCSABLQCwASEKIAEoArgBCyEFQQAhBAwDC0EGDAQLIAUgAUGwAWoiAikCADcCACAFQRhqIAJBGGopAgA3AgAgBUEQaiACQRBqKQIANwIAIAVBCGogAkEIaikCADcCACADQfyFwABBDBAbIgI2AvACIANBnAlqQQE2AgAgA0IBNwKMCSADQdT/jAE2AogJIANBEjYCnAQgAyAFNgKYBCADIANBmARqNgKYCSADQdAGaiADQYgJahCKAyADIANB0AZqEMAPIgU2AogJIAIgBRAvIANBiAlqEJYVIANB8AJqEJYVIANB+ANqIAEoAnwgAUGEAWooAgAQ0gwgASgCeCECIApBCGogA0GABGooAgA2AgAgCiADKQP4AzcCACABQQA6AIQCIAEgAjYCgAIgAUH0AWoLIgJBCGooAgAiBDYCACADIAIpAgAiIDcDiAQgAyABKAKAAiIFNgLAAyADIAQ2AuwDIAMgID4C6AMgA0GICWogA0HoA2ogBRBaQQEhBAJAIAMtAIgJQQFHBEAgA0GYBGogA0HSBmogA0GICWpBBHJBJBC8BEEkELwEGiADQfACaiADKAKYBCADKAKgBBDSDCADQcgMaiADKAKkBCADQawEaigCABBfIANBnAlqQQs2AgAgA0GUCWpBDTYCACADQeQGakEDNgIAIANBCzYCjAkgA0IDNwLUBiADQfyEwAA2AtAGIAMgA0HIDGo2ApgJIAMgA0HAA2o2ApAJIAMgA0GYBGo2AogJIAMgA0GICWo2AuAGIANBuAxqIANB0AZqEIoDIANByAxqEIkUIANBhANqIANBwAxqKAIANgIAIAMgAykDuAwiITcC/AIgA0GAA2opAwAhICADLQDwAiEKIAMtAPECIQkgAy8B8gIhCCADKAL0AiEOIAMoAvgCIQUgA0GYBGoQ8xQgA0GIBGoQiRQgIachB0EAIQQMAQsgAy0AiQkhCSADQYgEahCJFEEAIQoLIAFBAToAhAIgAhD8FSABQdQBahCbEgsgAUH8AGoQiRQLIBZBADoAaiARIBIpAgA3AgAgEUEIaiASQQhqKAIANgIAQQELIQIgHSACOgAAQQIhBiAEQQJHBEAgA0HIAmoiAiARQQhqKAIANgIAIAMgESkCADcDwAIgFhD3CUEBIQYgBEEBRwRAIANBrARqICA3AgAgA0GoBGogBzYCACADQaQEaiAFNgIAIANBoARqIA42AgAgAyAIOwGeBCADIAk6AJ0EIAMgCjoAnARBACEGIANBADYCmAQgAUEgahCJFAwCCyADQbgEaiADKQPAAjcDACADQcAEaiACKAIANgIAIANBsARqICA3AwAgA0GsBGogBzYCACADQagEaiAFNgIAIANBpARqIA42AgAgA0GiBGogCDsBACADQaAEaiAKOgAAIAMgCToAoQQgA0EGOgCcBCADQQE2ApgEIAFBIGoQiRQMAQtBBAwBCyADQYgJaiADQZgEakEEckEoELwEGkEBCzoAHSAGQQJHBEAgAEEEaiADQYgJakEoELwEGgsgACAGNgIAIANB4AxqJAAL4JcBAjd/BX4jAEGgOmsiAiQAAkACQAJAAkACQAJAAkACQAJAAkAgASgCCCIaBEAgAkGIAWogGhC1CiACQQA2Arg4IAIgAikDiAE3A7A4IAJBzDhqQvqBgICgATcCACACQgA3AsQ4IAJBtPGMASgCACIPNgLAOCACQeQ4akL6gYCAoAE3AgAgAkIANwLcOCACIA82Atg4IAEoAgAiDSAaQQxsaiEuIAJB2AFqIRsgAkHAJ2ohEiACQeAnaiEWIAJB5CdqIQogAkHIJ2ohHiACQcwnaiEjIAJB5RZqIRMgAkHhJ2ohFyACQbgnakEEciEOIAJB0BZqIRQgAkHAFmpBBHIhCSACQcgWaiEMIAJB3AFqISsgAkHoCWohLyACQegQaiEwIAJB0BBqISQgAkG8KGohHyACQfgnaiExIAJBgBdqITIgAkHoFmohICACQfwnaiElIAJB7BZqIRUgAkHwDGohJiACQcQnaiEsIAJBqBBqQQRyIRggAkHYOGpBBHIhISACQcA4akEEciEiIAJB2CdqIRBBvPGMASgCACEnIAJB/AlqITMgAkGkCWohNCACQbQJaiE1A0ACQCANIC5HBEAgAkIBNwOICSAzIAExAB1CAYY8AAAgAkKAgICAEDcDgAkgAkIANwPwCSACIA82AuwJIAJBADYC6AkgAkIANwLcCSACICc2AtgJIAJBADYC1AkgAkIANwLMCSACIA82AsgJIAJBADYCxAkgAkIANwK8CSACIA82ArgJIAJBADYCtAkgAkIANwKsCSACIA82AqgJIAJBADYCpAkgAkIANwKcCSACIA82ApgJIAJBADYClAkgAiABLQAcIgM6AOYJIAIgAzoA5QkgAiABLQAeOgDkCSACIAEoAhQ2ApAJIAIgAS0AI0EBczoA/QkgAkKAgIAIQoCAgBAgAS0AGxtCgIAEQoCACCABLQAaG4RCgAJCgAQgAS0AGRuEQgFCAiABLQAYG4Q+AvgJIA0oAgAhLSACIA0oAggiNjYC+DkgAiAtNgL0OSACQoCAgIAQNwOACSACIAM6AOYJIAJBATYCiAkgAiACQYAJajYC8DkgAkGAAWogAkGUCWpByKXwABDxDiACKAKAASIDKAIIIQYgAigChAEhBCADQQA2AgggAygCACAGEIkSIAQgBCgCAEEBajYCACACQfgAaiA0Qdil8AAQ8Q4gAigCeCIEKAIIIAIoAnwhBiAEQQA2AgggDUEMaiENQfAAbCEDIAQoAgAiBEEoaiEHA0AgAwRAIAQtAAAgBEEcahCAF0UEQCAHEOQSCyAEQfAAaiEEIANBkH9qIQMgB0HwAGohBwwBCwsgBiAGKAIAQQFqNgIAIAJB8ABqIDVB6KXwABDxDiACKAJwIgQoAgggAigCdCEGIARBADYCCEGkAWwhAyAEKAIAIQQDQCADBEACfyAELQAARQRAIARBHGoQhRcgBEFAawwBCyAEQQRqCyAEQaQBaiEEEOUSIANB3H5qIQMMAQsLIAYgBigCAEEBajYCACACQcAnaiIoIAIoAvA5IgNBCGooAgAiBDYCACAsIAMpAgAiOTcCACAsQQhqIAQ2AgAgAkHgDGoiKSAoKQMANwMAIAJB6AxqIjcgHikDADcDACACQgA3AvQMIAIgDzYC8AwgAiA5NwPYDANAIAJB8DlqEM0DAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigC8DkoAgAiAyACKAL4OSIERwRAAkAgAyACKAL0OSAEEKEJIgNBWGoOBBMSDg0ACwJAIANBhX9qDgIMEQALIANBP0YNDiADQdsARg0PIAIoAvA5KAIAIAIoAvQ5IAIoAvg5EKEJIgRBpH9qDgMGAgQBCyACQagFaiACQdgMakEkELwEGiACQbgnaiACQfA5aiACQagFahCfAiACQZA5aiIIIApBCGopAgA3AwAgAkGYOWoiESAKQRBqKAIANgIAIAIgCikCADcDiDkgAigC+CchCyACKQLcJyE7IAIoAtgnIQQgAikD0CchOSACKALMJyEHIAIoAsgnIQUgAigCxCchAyACKQK8JyE6IAIoArgnQQFGDRQgMiAlQcQAELwEIRkgICACKQOIOTcCACAgQQhqIh0gCCkDADcCACAgQRBqIiogESgCADYCACACIDs3A+AWIAIgBDYC3BYgAiA5NwLUFiACIAc2AtAWIAIgBTYCzBYgAiADNgLIFiACIDo3A8AWIAIgCzYC/BYgAkG4J2ogAkHwOWogAkHAFmoQogEgAigCuCciBkEgRgRAIAggHSkCADcDACARICooAgA2AgAgAiAgKQIANwOIOSACKALIFiEDIAIoAswWIQUgAigC0BYhByACKQLUFiE5IAIoAtwWIQQgAikD4BYhOyACKAL8FiELIAIpA8AWITogAkG4J2ogGUHEABC8BBogAkHoAGogAigC8DlBFGpBiKvwABDxDiACQZg6aiIqIAIoAmgiBkEIaiI4KAIANgIAIAIoAmwhHUEAIRkgOEEANgIAIAIgBikCADcDkDogBkEANgIEIAYgDzYCACACQbA5aiAIKQMANwMAIAJBuDlqIBEoAgA2AgAgAiACKQOIOTcDqDkgAkGoBWogAkG4J2pBxAAQvAQaIAJBiDpqICooAgA2AgAgAiACKQOQOjcDgDogHSAdKAIAQQFqNgIAIDpCIIinIQggOqchBgwcCyACQbA5aiAWQQhqKQIANwMAIAJBuDlqIBZBEGooAgA2AgAgAiAWKQIANwOoOSACKQPYJyE7IAIoAtQnIQQgAikCzCchOSACKALIJyEHIAIoAsQnIQUgAigCwCchAyACKAK8JyEIIAIoAvQnIQsgAkHAFmoQrgsMFQsgBEEkRg0BIARBLkYNBQsgAkGoBWogAigC8DkgAigC9DkgAigC+DkQ9QcgAigC8DkgAigC9DkgAigC+DkQ1QUaIAxBEGogAkG4BWopAwA3AgAgDEEIaiACQbAFaikDADcCACAMIAIpA6gFNwIAIAJBADoA5BYgAikC5BYhOyACKALIFiEIIAIoAswWIQMgAigC0BYhBSACKALUFiEHIAIpA9gWITkMFQsgAkGoBWogAigC8DkgAigC9DkgAigC+DkQ9QcgAigC8DkgAigC9DkgAigC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JyE7IAIoAtgnIQQgAikD0CchOSACKALMJyEHIAIoAsgnIQUgAigCxCchAyACKQK8JyE6IAIoArgnQQFHBEAgAkHAFmogJUHAABC8BBogAkGYOWogCCgCACIINgIAIAJBkDlqIAYpAwAiPDcDACACIAIpA6gFIj03A4g5IAogPTcCACARIDw3AgAgGSAINgIAIAIgOzcC3CcgAiAENgLYJyACIDk3A9AnIAIgBzYCzCcgAiAFNgLIJyACIAM2AsQnIAIgOjcCvCcgAiALNgL4JyAlIAJBwBZqQcAAELwEGiACQQU2ArgnICYgAkG4J2oQjRAMCwsgAkGwOWogBikDADcDACACQbg5aiAIKAIANgIAIAIgAikDqAU3A6g5IDpCIIinIQggOqchBgwECyACQcAWaiACQdgMakEkELwEGiACQbgnaiACQfA5aiACQcAWahCHAyACKALYJyEEIAIpA9AnITkgAigCzCchByACKALIJyEFIAIoAsQnIQMgAikCvCchOiACKAK4J0EBRwRAIAIgAigC3Cc2AvgMIAIgBDYC9AwgAiA5NwLsDCACIAc2AugMIAIgBTYC5AwgAiADNgLgDCACIDo3A9gMDAoLIAJBsDlqIApBCGopAgA3AwAgAkG4OWogCkEQaigCADYCACACIAopAgA3A6g5IDpCIIinIQggAikC3CchOyACKAL4JyELIDqnIQYMBQsgAkHAFmogAkHYDGpBJBC8BBogAkG4J2ogAkHwOWogAkHAFmoQwAEgAigC2CchBCACKQPQJyE5IAIoAswnIQcgAigCyCchBSACKALEJyEDIAIpArwnITogAigCuCdBAUcEQCACIAIoAtwnNgL4DCACIAQ2AvQMIAIgOTcC7AwgAiAHNgLoDCACIAU2AuQMIAIgAzYC4AwgAiA6NwPYDAwJCyACQbA5aiAKQQhqKQIANwMAIAJBuDlqIApBEGooAgA2AgAgAiAKKQIANwOoOSA6QiCIpyEIIAIpAtwnITsgAigC+CchCyA6pyEGDAQLIAJBwBZqIAJB2AxqQSQQvAQaIAJBuCdqIAJB8DlqIAJBwBZqEOECIAIoAtgnIQQgAikD0CchOSACKALMJyEHIAIoAsgnIQUgAigCxCchAyACKQK8JyE6IAIoArgnQQFHBEAgAiACKALcJzYC+AwgAiAENgL0DCACIDk3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QYgXaiAHOgAAIAJBhBdqIAVBgAQgBEEBRkEIdCAEQQJGG3JBgIAIIAZBAEdBEHQgBkECRhtyQYCAgBAgA0EAR0EYdCADQQJGG3I2AgAgAkGAF2ogCDYCACACQQU2AsAWCyACQdAnaiACQaA5aigCADYCACACQcgnaiACQZg5aikDADcDACACQcAnaiACQZA5aikDADcDACACQdwnaiACQYgJaikDADcCACACQeQnaiACQZAJaikDADcCACACQewnaiACQZgJaigCADYCACACIAIpA4g5NwO4JyACIAIpA4AJNwLUJyACQfAnaiACQcAWakHYAhC8BBogAkHgBWoiAxDyBiADIAJBuCdqQZADELwEGiACQfAIaiAJOgAAIAJB8QhqIAIvAMAWOwAAIAJB8whqIAJBwhZqLQAAOgAAIAIgASgCECIFNgL0CCACQbgnaiACQdABakHYAxC8BBogAkG4OWogAkHAAWooAgA2AgAgAkGwOWoiAyACQbgBaikDADcDACACIAIpA7ABNwOoOSACQagQahCYFCADKAIAQQR0IQcgAkG0EGohCCACKAKoOSEEA0ACQAJAIAcEQCACIAQoAggiA0EBRiACLQDAEEEAR3E6AMAQIAQoAgAhCSADQX9qIgYgA01BtPfvABDHFSAGIANPDQIgAkGoEGogBiAJai0AACIDQcT37wAQ1xMtAAANAiADQRh0QRh1IgZBAE4NASACQQA6AMEQDAELIAJB2BZqIAJBwBBqKAIANgIAIAJB0BZqIAJBuBBqKQMANwMAIAJByBZqIgMgAkGwEGopAwA3AwAgAiACKQOoEDcDwBYgAkGACWogAkGoOWogAkHAFmoQhgEgAkGYOWogAkG4OWooAgA2AgAgAkGQOWogAkGwOWopAwA3AwAgAiACKQOoOTcDiDkgAkGoEGogAkGACWpB2AIQvAQaIAJB1CFqIgYgAkGIOWogAkGoEGoQjAIgAkHsJGogOjcCACACQfQkaiACQYgUakG4AhC8BBogAkGsJ2ogEjoAACACQa8naiACQdo5ai0AADoAACADIAFBCGooAgA2AgAgAiACLwHYOTsArScgAiABKQIANwPAFiACQcwWaiACQbgnakHYAxC8BBogAkGkGmogAkGoBWpB2AMQvAQaIAJB/B1qIAJB2AxqQcwDELwEGiACQcwhaiA5NwIA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AgAiDCABKAIUIg5PBEACQAJAAkACQAJAIAEoAgAiAygCAEEIaiABKAIMIhEgDBCXCgRAIAMoAgAiCkH4EGotAABBAWsOBgILCgkIBwELIAJBADYCwAMMEwsCfwJAAkACQAJAAkAgCkH5EGotAABBAWsOAwECAwALIAJB0ABqIBEgDCAOQYie8AAQuxIgAigCVCEFIAIoAlAhByAKQYQBaigCACIEIQMCfwJAAkACQAJAAkAgBEEBaw4FAAECAwQaCyAKQZQBaiEDAn8CQAJAAkACQCAKQZwBaigCACIGDgQgAQIDAAsgAkEIaiAKQYgBaiAHIAUQiA4gAigCCCEEIAIoAgwMAwsgAkEQaiADQQBBuKLwABDXEy0AACAHIAUQwg4gAigCECEEIAIoAhQMAgtBACEGIANBAEGYovAAENcTLQAAIQQgA0EBQaii8AAQ1xMhAyAFRQ0dIAJBGGogBCADLQAAIAcgBRDgAyACKAIYIQQgAigCHAwBC0EAIQYgA0EAQeih8AAQ1xMtAAAhBCADQQFB+KHwABDXEy0AACEJIANBAkGIovAAENcTIQMgBUUNHCACQSBqIAQgCSADLQAAIAcgBRCbAyACKAIgIQQgAigCJAshAyAERQ0aIANBAWohBAwZCyAKQZABaigCACIMQX9qIAVPDRogCkGYAWooAgAhAwNAIAMgBU8NGyAKLQCgASEEIAJBOGogByAFIANByKLwABC7EiACQTBqIAQgAigCOCACKAI8EMIOIAIoAjBFDRsgAigCNCADaiIIIAooApgBayIDIAxqIgQgBUsNGyACQShqIAcgBSADIARB2KLwABDQDyAKKAKcASIEIAIoAiwiCU8NDQJAIAQgAigCKCIEai0AACAKLQChAUYEQCAEIAkgCigCiAEgCigCkAEiBBCMFA0BCyAIQQFqIQMMAQsLIAMgBGohBAwYCyAKQZABaigCACIDIAVLDRggCkGIAWohCSADQX9qIQQgA0EMbCAFTw0VIApBlAFqIQggA0F1bCAFaiEMA0AgAiAFNgL0AyACIAc2AvADIAIgCTYCzAMgAiACQfADajYC1AMgAiACQcwDajYC0AMgBCEDAn8CQANAIAJB0ANqIAJB0ANqIAMQpRAgA2oiAxClECILIANqIQMgC0UNASACQdADaiACQdADaiACQdADaiADEKUQIANqIgMQpRAgA2oiAxClECILIANqIQMgC0UNASACQdADaiACQdADaiACQdADaiADEKUQIANqIgMQpRAgA2oiAxClECILIANqIQMgC0UNAQJAIAJB0ANqIAJB0ANqIAMQpRAgA2oiAxClECADaiIDIARrQcAATQRAIAIoAswDIgQtACAhCyACQcgAaiACKALwAyACKAL0A0EAIAQoAhhBf3MgA2oiBCAEIANLGyIDQeij8AAQuxIgAkFAayALIAIoAkggAigCTBDCDiACKAJADQFBAQwECyADIAxJDQEMAgsLIAIoAswDKAIYIAIoAkQgA2pqIQMLQQALDRogAyAMTwRAIAMhBAwXCyAJIAcgBSADELMIBEAgAyEEDBgLIAMgBUkEQCADIAggAyAHai0AAEGYo/AAEPwSKAIAIgMgCigCpAEgAxtqIQQMAQsLIAMgBUGIo/AAEMwLAAsgAkHQA2ogCkGIAWogByAFEIcBIAJB3ANqKAIAIgQgAkHYA2ooAgBrDAELIAJB0ANqIApBiAFqIAcgBRCWFiACQdwDaigCACIEIAJB2ANqKAIAawshAyACKALQA0UNFgwUCyAODQJBAAwDCyACQeAAaiARIAwgDkHonfAAELsSIAJB0ANqIApBnAtqIAIoAmAgAigCZBCiCEEAIQMgAiACKALQA0EBRgR/IAJByANqIAJB2ANqKAIAIA5qNgIAIAIgAigC1AMgDmo2AsQDQQEFIAMLNgLAAwwVCyAKQbAOaiIDKAIAQQJGDQQgAkHoAGogESAMIA5B2J3wABC7EiACQdADaiADIAIoAmggAigCbBCHAUEAIQMgAiACKALQA0EBRgR/IAJByANqIAJB3ANqKAIAIA5qIgM2AgAgAiADIAJB2ANqKAIAazYCxANBAQUgAws2AsADDBQLIApB6ANqLQAAQQFGDQIgDgshAyACQdgAaiARIAwgA0H4nfAAELsSIAJB0ANqIApBzABqIAIoAlggAigCXBDeCEEAIQMgAiACKALQA0EBRgR/IAJByANqIAJB2ANqKAIAIA5qNgIAIAIgAigC1AMgDmo2AsQDQQEFIAMLNgLAAwwSCyACQcABaiABQQhqKAIAIgMgASgCBCADG0HUmvAAEO0OIAIoAsQBIRIgAigCwAEhBiACQQA6AOgDIAIgDjYC2AMgAkEANgLUAyACIApB7ANq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ayIHNgLYAyACQQA2AtQDIAIgC0HEB2oiCDYC0AMgAiADQZgBaiITNgLkAyACIAc2AuADIAJBgICAgHg2AtwDIBAgFCAHEOwHIRwgAygC6AEiBSAcQv//////////AIMiHUIriKdBwABxIBxC////////P4MiHkIciKdBEHEgHKciBEEHdkECcSAEQQFxciAEQQ52QQRxciAEQRV2QQhxcnIgHkIjiKdBIHFyciIGSwRAIANBiAJqIRJBASEEAkACQAJAIAZBAnQiFSADKALgAWooAgAiBUGAgICAeGoOAgAGAQsgA0EANgKQAiAIIBMgC0HsB2ooAgAgEiAcEIAFIAJBiANqIAJB0ANqIBIgHUIwiKdBABDlASACKAKIA0UEQEECIQQMBgsgAigC0AMgAigCjAMQyxIhBSACKALkAyIIQdAAaigCACILIAZNDQEgCCgCSCAVaiAFNgIAIAVBgYCAgHhGDQUgAigC2AMhBwsgAiAFNgLUAyAQQX9qIRsgEEF8aiEJIANBnAJqIRdBASEIIAUhBiAHIQsDQCAHRQ0EIAIoAuQDIRggAigC0AMhGSAFIQMgByEEAkADQCADQf////8BSwRAIAMhBSAGIQMgBCEHDAILAkAgBEF/aiIHQQVJIBgoAjgiBSADIBkoAiwiEyAEIAlqIhVBA2otAABqLQAAakECdGooAgAiBkH/////AUtyRQRAIAUgBiATIBVBAmotAABqLQAAakECdGooAgAiA0GAgICAAkkNASAEQX5qIQcgAyEFIAYhAwwDCyAGIQUMAgsgBSADIBMgFUEBai0AAGotAABqQQJ0aigCACIGQf////8BTQRAIARBfGohBCAFIAYgEyAVLQAAai0AAGpBAnRqKAIAIQMMAQsLIARBfWohByAGIQULAkAgBUGAgICAAnFFBEAgBSEGIAVBAE4NAkECIQQgBUGCgICAeEcNAQwHCyAHQQFqIQggAi0A6AMEQEEAIQQgCCEHDAcLIAIgBUH/////fXEiBjYC3AMgBiEFIAchAwNAIAYgBUH/////fXFGQQAgA0EBSxsEQCAYKAI4IAYgGSgCLCADIBtqLQAAai0AAGpBAnRqKAIAIQUgA0F/aiEDDAEFIANBAmogCCADIAdJGyELQQAhCCADIQcMAwsACwALIAcgFEkEQCACIAc2AtgDIAJBgANqIAJB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QdgCaiACQfADahDxBSACKALYAkEBRw0LIA8oAggiBSACKALcAiIGTQ0EIA8oAgAgBkEUbGooAgBFDQALCyAEIQYgAyEFA0AgBCAGQf////99cUZBACAFQQJqIAxJGwRAIBUoAjggBCAPKAIsIAUgEWotAABqLQAAakECdGooAgAhBiAFQQFqIQUMAQUgBUF+aiAJIAUgA0sbIQcgBSEDDAULAAsACyACQdACaiAPIBEgDCADEMMBIAIoAtACRQRAQQEhDSAMIQkMCQsgAigC1AIhAyAEQf////97cSIEIQYMAgsgA0F/aiIJIAxPDQIgAiADNgLYAyACQcgCaiACQdADaiAKIBMgBUH/////AXEgCSARai0AABDYASACKALIAkUNBSACKALMAiIEQYGAgIB4RgRAIAMgByANQQFxGyEJDAgLIAQhBiAEQYCAgIACcUUNASACLQDoAwRAQQAhDQwICyACIARB/////31xIgQ2AtwDQQAhDSAEIQYgCSEHDAELCwwXCwwXCwwXCwwXCyAMIQlBAiENDAELIAghCQsgFCAUKAIAQQFqNgIAAkAgDUEBaw4CAAYEC0HYnvAAQShBgJ/wABDBEwALIAwhCUECIQgMAQsgDiEJCyASIBIoAgBBAWo2AgACQCAIQQFrDgICAwALIAkgDkYEQCAOIgghCQwBCyABKAIAKAIAIQggASgCBCEEIAEoAgghAyACQZACaiARIAwgDkGYnvAAELsSIAIoApQCIQogAigCkAIhDSACQYgCaiADIAQgAxtB5JrwABDtDiACKAKMAiEUIAIoAogCIQMgAkEAOgDoAyACIAkgDmsiBjYC2AMgAkEANgLUAyACIAhBxAdqIgs2AtADIAIgA0GYAWoiEDYC5AMgAiAGNgLgAyACQYCAgIB4NgLcAyANIAogBhDsByEcQQEhBAJAAkAgAygC6AEiDyAcQv//////////AIMiHUIriKdBwABxIBxC////////P4MiHkIciKdBEHEgHKciBUEHdkECcSAFQQFxciAFQQ52QQRxciAFQRV2QQhxcnIgHkIjiKdBIHFyciIHSwRAIANBiAJqIQ8CQAJAAkAgAygC4AEgB0ECdGooAgAiBUGAgICAeGoOAgAFAQsgA0EANgKQAiALIBAgCEHsB2ooAgAgDyAcEIAFIAJBgAJqIAJB0ANqIA8gHUIwiKdBABDlASACKAKAAkUEQEECIQQMBQsgAigC0AMgAigChAIQyxIhBSACKALkAyIIQdAAaigCACILIAdNDQEgCCgCSCAHQQJ0aiAFNgIAIAVBgYCAgHhGDQQgAigC2AMhBgsgAiAFNgLUAyANQX9qIRcgDUF8aiEYIANBnAJqIRMgBSEHIAYhC0EBIQgDQCAGRQ0DIAIoAuQDIRUgAigC0AMhFiAFIQMgBiEEAkADQCADQf////8BSwRAIAMhBSAHIQMgBCEGDAILAkAgBEF/aiIGQQVJIBUoAjgiBSADIBYoAiwiECAEIBhqIhJBA2otAABqLQAAakECdGooAgAiB0H/////AUtyRQRAIAUgByAQIBJBAmotAABqLQAAakECdGooAgAiA0GAgICAAkkNASAEQX5qIQYgAyEFIAchAwwDCyAHIQUMAgsgBSADIBAgEkEBai0AAGotAABqQQJ0aigCACIHQf////8BTQRAIARBfGohBCAFIAcgECASLQAAai0AAGpBAnRqKAIAIQMMAQsLIARBfWohBiAHIQULAkAgBUGAgICAAnFFBEAgBSEHIAVBAE4NAkECIQQgBUGCgICAeEcNAQwGCyAGQQFqIQggAi0A6AMEQEEAIQQgCCEGDAYLIAIgBUH/////fXEiBzYC3AMgByEFIAYhAwNAIAcgBUH/////fXFGQQAgA0EBSxsEQCAVKAI4IAcgFigCLCADIBdqLQAAai0AAGpBAnRqKAIAIQUgA0F/aiEDDAEFIANBAmogCCADIAZJGyELQQAhCCADIQYMAwsACwALIAYgCkkEQCACIAY2AtgDIAJB+AFqIAJB0ANqIA8gEyADQf////8BcSAGIA1qLQAAENgBIAIoAvgBRQ0FIAIoAvwBIgVBgYCAgHhGBEAgBiALIAhBAXEbIQYgCCEEDAYLIAUhByAFQYCAgIACcUUNASAGQQFqIQsgAi0A6AMEQEEAIQQgCyEGDAYLIAIgBUH/////fXEiBTYC3ANBACEIIAUhBwwBCwsgBiAKQZSb8AAQzAsACyAHIAtBtJvwABDMCwALIAcgD0Gkm/AAEMwLAAsgAkHwAWogAkHQA2ogDyATIAdBgAIQ2AEgAigC8AFFBEBBAiEEDAELIAIoAvQBIgNBgYCAgHhGBEBBACALIAhBAXEbIQYgCCEEDAELQQAgCCADQYCAgIACcSIDGyEEQQAgCyADGyEGCyAUIBQoAgBBAWo2AgACQCAEQQFrDgICAwALIAYgDmohCAsgAkHIA2ogCTYCACACIAg2AsQDIAJBATYCwAMMCwsgAkEANgLAAwwKCyACQcADaiABQQAgESAMIA4QywkMCQsgAUEIaigCACEDIAEoAgQhBCACQegBaiARIAwgDkGonvAAELsSIAIoAuwBIQ8gAigC6AEhCyACQeABaiADIAQgAxtB5JrwABDtDiACKALkASESIAIoAuABIQMgAkEAOgDoAyACIAwgDmsiBjYC2AMgAkEANgLUAyACIApBxAdqIgk2AtADIAIgA0GYAWoiCDYC5AMgAiAGNgLgAyACQYCAgIB4NgLcAyALIA8gBhDsByEcQQEhBAJAAkAgAygC6AEiDSAcQv//////////AIMiHUIriKdBwABxIBxC////////P4MiHkIciKdBEHEgHKciBUEHdkECcSAFQQFxciAFQQ52QQRxciAFQRV2QQhxcnIgHkIjiKdBIHFyciIHSwRAIANBiAJqIQ0CQAJAAkAgAygC4AEgB0ECdGooAgAiBUGAgICAeGoOAgAFAQsgA0EANgKQAiAJIAggCkHsB2ooAgAgDSAcEIAFIAJB2AFqIAJB0ANqIA0gHUIwiKdBABDlASACKALYAUUEQEECIQQMBQsgAigC0AMgAigC3AEQyxIhBSACKALkAyIJQdAAaigCACIIIAdNDQEgCSgCSCAHQQJ0aiAFNgIAIAVBgYCAgHhGDQQgAigC2AMhBgsgAiAFNgLUAyALQX9qIRYgC0F8aiEXIANBnAJqIRQgBSEHIAYhCEEBIQkDQCAGRQ0DIAIoAuQDIRMgAigC0AMhFSAFIQMgBiEEAkADQCADQf////8BSwRAIAMhBSAHIQMgBCEGDAILAkAgBEF/aiIGQQVJIBMoAjgiBSADIBUoAiwiCiAEIBdqIhBBA2otAABqLQAAakECdGooAgAiB0H/////AUtyRQRAIAUgByAKIBBBAmotAABqLQAAakECdGooAgAiA0GAgICAAkkNASAEQX5qIQYgAyEFIAchAwwDCyAHIQUMAgsgBSADIAogEEEBai0AAGotAABqQQJ0aigCACIHQf////8BTQRAIARBfGohBCAFIAcgCiAQLQAAai0AAGpBAnRqKAIAIQMMAQsLIARBfWohBiAHIQULAkAgBUGAgICAAnFFBEAgBSIHQQBODQJBAiEEIAVBgoCAgHhHDQEMBgsgBkEBaiEJIAItAOgDBEBBACEEIAkhBgwGCyACIAVB/////31xIgc2AtwDIAchBSAGIQMDQCAHIAVB/////31xRkEAIANBAUsbBEAgEygCOCAHIBUoAiwgAyAWai0AAGotAABqQQJ0aigCACEFIANBf2ohAwwBBSADQQJqIAkgAyAGSRshCEEAIQkgAyEGDAMLAAsACyAGIA9JBEAgAiAGNgLYAyACQdABaiACQdADaiANIBQgA0H/////AXEgBiALai0AABDYASACKALQAUUNBSACKALUASIFQYGAgIB4RgRAIAYgCCAJGyEGIAkhBAwGCyAFIgdBgICAgAJxRQ0BIAZBAWohCCACLQDoAwRAQQAhBCAIIQYMBgsgAiAFQf////99cSIFNgLcA0EAIQkgBSEHDAELCyAGIA9BlJvwABDMCwALIAcgCEG0m/AAEMwLAAsgByANQaSb8AAQzAsACyACQcgBaiACQdADaiANIBQgB0GAAhDYASACKALIAUUEQEECIQQMAQsgAigCzAEiA0GBgICAeEYEQEEAIAggCRshBiAJIQQMAQtBACAJIANBgICAgAJxIgMbIQRBACAIIAMbIQYLIBIgEigCAEEBajYCAAJAAkACQCAEQQFrDgIBAgALIAJByANqIAw2AgAgAkEBNgLAAyACIAYgDmo2AsQDDAoLIAJBADYCwAMMCQsgAkHAA2ogAUEAIBEgDCAOEMsJDAgLIAwhCUECIQgMAQsgDiEJCyASIBIoAgBBAWo2AgACQAJAAkAgCEEBaw4CAQIACwJAIAkgDkYEQCAOIQkMAQsgASgCACgCACEIIAEoAgQhBCABKAIIIQMgAkGQAWogESAMIA5BmJ7wABC7EiACKAKUASEKIAIoApABIQ0gAkGIAWogAyAEIAMbQeSa8AAQ7Q4gAigCjAEhFCACKAKIASEDIAJBADoA6AMgAiAJIA5rIgY2AtgDIAJBADYC1AMgAiAIQcQHaiILNgLQAyACIANBmAFqIhA2AuQDIAIgBjYC4AMgAkGAgICAeDYC3AMgDSAKIAYQ7AchHEEBIQQCQAJAIAMoAugBIg8gHEL//////////wCDIh1CK4inQcAAcSAcQv///////z+D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OgAAIANBiAFqIgVCADcDACADQbTxjAEoAgAiBzYChAEgAyAGNgKAASADQYABahDiEyEGIANBqAZqIAQoAgAiBDYCACADQaAGaiAFKQMAIhk3AwAgA0HsBGpBgIKA2AI2AgAgA0H4A2pCADcDACADQYQEakIANwIAIANBlARqQgA3AgAgA0HoA2ogGTcDACADQfADaiAENgIAIAMgAykDgAEiGTcDmAYgA0EANgLgBCADQgE3A9gDIANBvPGMASgCADYC9AMgAyAHNgKABCADIAY2AowEIAMgBzYCkAQgA0GUhY0BKAIAIgQ2ApwEIAMgGTcD4AMgA0G4BGpCADwAACADQbAEakKAgICAgCA3AwAgA0GoBGpCADcDACADQaAEakIANwMAIANBuQRqQYKA3BA2AAAgA0H8BWpBADoAACADQYAFakIANwMAIANBmAVqQgA3AwAgA0GkBWpCADcCACADQbAFakIANwMAIANBxAVqQQA2AgAgA0HQBWpBADYCACADQYwFakIANwIAIANB3AVqQQA6AAAgA0IANwL0BCADQQE7AL0EIANBADoAvwQgA0EANgL4BSADQQE7AP0FIANBDzYC/AQgA0EAOgD/BSADIAQ2AogFIANBDzYClAUgA0EPNgKgBSADQQ82AqwFIANBADYCuAUgA0HwBWpCADcDACADQeQFakIANwIAIANBDzYC4AUgA0IANwPABCADQgE3A9gEIANCADcD0AQgA0GABmoQqg0gA0GAAWogA0HYA2pBuAIQvAQaIANBADoAuAMgA0HYA2pBBHIhDyADQdgDakEFciERIANBuQNqIQ4gA0HgCGpBBHIhEiADQZgGakEEciEMIANByANqQQRyIRQgA0G8A2ohDQNAIANCADcCzAMgA0EPNgLIAyADQcgDahDwCSADQdgDaiADQcgDahDGCiADKALYAyEEIAMoAuADIgVB/x9NBEAgA0EANgLgAyADIAQ2AtgDIAMgBUEHakEDdkEBajYC3AMgA0HYA2pBgQQQ0QdBgCAhBSADKALYAyEECyADIAU2AtADIANBgCA2AswDIAMgBDYCyAMCfyAEQQ9GBEBBACEEQcD/jAEMAQsgFCAEQQlJDQAaIANByANqEPAJIANB2ANqIANByANqEMYKQQAgAygCyAMiBCADKALMAyAEQQlJGyAEQQ9GGyEEIAMo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GUIDg0IAUg0AIBmnIgEgASgCDCIBQX9qNgIMIAFBAUcNACADKQOIBxCdDgsgFRDjDUECIQhBACEEIANBsAhqKAIAIgYEQCADKAKsCCEBIANB+AhqIAY2AgAgA0H0CGogATYCACADQegIaiAGNgIAIAMgATYC5AhBACEIIANBtAhqKAIAIQQLIAMgCDYC8AggAyAINgLgCCADQeAIakEEciEBAkADQAJAAkACQCAERQRAIAMoAugIIQQgAygC5AghAQJAAkACQCAIDgMAAQQBCyADQdAJaiABIAQQ4hEgAygC1AkhBAwBCyADIAE2AtAJCyAERQ0BIAMoAtAJIQUDQCADQagJaiAFIAQQhhAgAygCrAkiBEUNAiADKAKoCSEFDAALAAsgAyAEQX9qNgKACQJAAkAgCA4DAAEEAQsgASADKALkCCADKALoCBDiEUEBIQggA0EBNgLgCAsgAygC7AghBSADKALoCCEEIAMoAuQIIQcDQCAFIAQvAV5JBEAgBUEBaiEGIAdFDQMgB0F/aiEFIAQgBkECdGpB+ABqIQQDQCAEKAIAIQQgBQRAIAVBf2ohBSAEQfgAaiEEDAEFQQAhBgwFCwALAAsgA0GoCWogByAEEIYQIAMoAqwJIgRFDQUgAygCsAkhBSADKAKoCSEHDAALAAsgFhDgBiADQcgIahDUEyADQcgDahDaCyADQegIaiADKQPgCTcDACADQfAIaiADQegJaigCADYCACADIBo3A+AIIANCADcC5AkgA0G88YwBKAIAIg02AuAJIANCADcC1AggA0IANwLUCSADIANB4AhqEOITNgLAAyADQcADahDiEyADQeAJahCVARpB3NLvACEMQdzS7wBBASADQcADahDiEyADQdAIaiADQdAJahCLASADQcADahDiEyEBIANBADYCzAMgAyABNgLIAyADKALYCEEAIAMoAtQIIgcbIQkgB0VBAXQhECADQcgDaiELIAMoAtAIIQRBASEKA0ACQAJAAkAgCQRAAkACQCAQDgMAAQMBCwNAIAQEQCAEQX9qIQQgBygC5AEhBwwBCwtBASEQQQAhCEEAIQQLIAlBf2ohCSAHIQUgCCEGAkADQCAGIAUvAeIBSQ0BIAUoAgAiAQRAIARBAWohBCAFLwHgASEGIAEhBQwBCwtB+IaNAUErQeCxggEQvQ8ACyAGQQFq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CyADKAKQAyIEIAMoAowDRgRAIANBiANqIAQQyBEgAygCkAMhBAsgAygCiAMiByAEaiAKOgAAIAMgBEEBaiIENgKQAyADIAY2AsQCA0ACQCAFIAZHBEAgAyAFQQFqNgLAAiAFLQAAIgVBJUYEQCADQcABaiADQcACahDdCCADLQDBAUElIAMtAMABQQFxGyEFCyAEIAMoAowDRw0BIANB8ANqIANBiANqIAQgAygCxAIgAygCwAJrQQNuQQFqELIIIAMoAvADIAMoAvQDIAMoAvgDEOERIAMoAogDIQcMAQsgAygCiAMhBSADKAKMAyEGDAULIAQgB2ogBToAACADIARBAWoiBDYCkAMgAygCwAIhBSADKALEAiEGDAALAAsgBCACQZzb7wAQ0AsAC0EAIQUMAQsgASACQd0AENsRBEAgAyABIAIgAkF/akHUvYwBEP8KIANB8ANqIAMoAgAgAygCBBDXAUEBIQQCQCADLQDwA0EBRwRAIABBBWogA0HwA2pBAXIiASkAADcAACAAQQRqQQI6AAAgAEENaiABQQhqKQAANwAAQQAhBAwBCyAAIAMtAPEDOgABCyAAIAQ6AAAMAgsgAEGBCDsBAAwBCyAGIAIgBRshAiAFIAEgBRshAQJAIAVFBEAgA0HQAWogASACEPYCIAMoAtABIQUMAQsgA0HwA2ogASAEEPYCQQEhBSADKALwA0EBRwRAIANB3AFqIAQ2AgAgA0HYAWogAjYCACADIAE2AtQBIANBATYC0AEMAQsgA0HcAWogA0H8A2ooAgA2AgAgAyADKQL0AzcC1AEgA0EBNgLQASACRQ0AIAEQpQILIANB0AFqQQRyQQhBBCAFQQFGG2ooAgAhASADKALUASELIANCADcC9AEgA0G88YwBKAIAIhI2AvABIANCADcChAIgAyASNgKAAiADQbgBaiABEJcNIANBADYCqAIgAyADKQO4ATcDoAIgAyABIAtqIhE2AvQDIAMgCzYC8AMDQAJAIANB8ANqEOIGIgJBgIDEAEYEQCADQaABaiADKAKoAiIBEJcNIANBADYCuAIgAyADKQOgATcDsAIgA0GIA2ogAygCoAIgARCUBiADQbACakEAEP4OIANB8ANqIANBiANqQeQAELwEGiADQbwEaiENIANBtARqIQ4DQCADKAKsBCEEAkACQAJAA0ACQAJA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NwKsBAwGCyAOIAgQpgYgAyABOgDRBCADQQE6ANAEDAELIAMgCDYCzAQMAAsACwsgA0EANgLABAsgAygCzAQhBSADQYCAxAA2AswEIAVBgIDEAEYNAQsgA0GwAmogBRCvBQwBCwsgA0H4A2oQpRUgDhCkFSADIBE2AvQDIAMgCzYC8AMCQANAIANB8ANqEOIGIgFBgIDEAEYNASABENwIQf8BcSIBQRFLQQEgAXRBg4AIcUVyDQALQQEhCyADKAK4AiEGIAMoArACIQcMAgsgAygCsAIhByADKAK4AiEGIANBkARqQS42AgAgA0GIBGpCroCAgBA3AwAgA0GEBGogBjYCAEEAIQEgA0GABGpBADYCACADQfwDaiAGNgIAIANBATsBlAQgAyAHNgL4AyADIAY2AvQDIANBADYC8AMDQCADQZgBaiADQfADahDWAyADKAKYASICRQRAIAFBAXEhCwwDCyACIAMoApwBIgVBy7PEAEEEEI0URQ0AIANBkAFqIAIgBUHstMQAEOYOIANBwAJqIAMoApABIAMoApQBEOABIAMoAsACBEAgA0GQA2ogA0HIAmooAgAiAjYCACADIAMpA8ACIhQ3A4gDIAMgFKciBTYC+AIgAyACIAVqNgL8AgJAA0AgA0H4AmoQ4gYiAkGAgMQARg0BIAIQ3AhB/wFxIgJBEUtBASACdEGDgAhxRXINAAtBASEBCyADQYgDahCJFAVBASEBCwwACwALAkACQAJAAkACQAJAIAIQrwYiAS0AAEEBaw4GBwECAwQFAAsgA0GgAmogAhCvBQwGCyADQagBaiABQQFqLQAAIAFBAmotAAAgAUEDai0AABCACSADQaACaiADKAKoASADKAKsARDvEgwFCyADQaACaiACEK8FDAQLIANB8AFqQQQQ+hAgA0GgAmogAhCvBQwDCyADQaACaiACEK8FDAILIANBsAFqIAFBAWotAAAgAUECai0AACABQQNqLQAAEIAJIANBoAJqIAMoArABIAMoArQBEO8SDAELCyADQgA3ApQCIAMgEjYCkAIgA0HgAmpBLjYCACADQdgCakKugICAEDcDACADQdQCaiAGNgIAIANB0AJqQQA2AgAgA0HMAmogBjYCACADQQE7AeQCIAMgBzYCyAIgAyAGNgLEAiADQQA2AsACIANBvARqIQ0gA0H4A2ohDyAD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AUHUAGopAgA3A+gCIAJB9AJqIAYgAUHoAGooAgAQ0gwgAkHwAGoiBiADKAIANgIAIAIgAikD6AI3A2ggAigC9AIiAw0BCyACQTRqIAFBMGooAgA2AgAgAiABQShqKQIANwIsIAJBOGpBlOiMAUEOEJALDAMLIAJBPGogAkH4AmopAwA3AgAgAkE4aiADNgIAIAJBNGogBigCADYCACACIAIpA2g3AiwMAgtB+IaNAUErQazRjAEQvQ8ACyACQTxqICM3AgAgAkE4aiAGOgAAIAJBxABqIAIpA6gBNwIAIAIgBzsAOSACQTtqIAdBEHY6AAAgAkE0aiACQaABaigCADYCACACQcwAaiACQbABaikDADcCACACIAIpA5gBNwIsCyACQShqQQRyIQMgBQRAIAJBEGogA0EQaikCACIlNwMAIAJBCGogA0EIaikCACIjNwMAIAIgAykCACIkNwMAIABBFGogJTcCACAAQQxqICM3AgAgACAkNwIEIABBATYCAAwCCyACIANBKBC8BCEDIBwQlRUgAUGwAWogA0EoELwEGiABLQC8AUEWRwRADAELQfiGjQFBK0GE6IwBEL0PAAsgAEEANgIAIAAgHDYCBAsgAkGQA2okAAuHPwIVfwJ+IwBBoAprIgMkACADQZABahD0ESADQbgBakIANwMAIANBtAFqQdTA8AA2AgAgA0EANgKwASADIAMpA5gBNwOoASADIAMpA5ABNwOgASADQQA6AIgEIANBiARqELQOIQUgA0GYBGoiBkECOgAAIANBkARqIgpCADcDACADQbTxjAEoAgAiBDYCjAQgAyAFNgKIBCADQYgEahDiEyEFIANB0AZqIAYoAgAiBjYCACADQcgGaiAKKQMAIhg3AwAgA0HMAmpBgIKA2AI2AgAgA0HgAWpCADcDACADQewBakIANwIAIANB/AFqQgA3AgAgA0HQAWogGDcDACADQdgBaiAGNgIAIAMgAykDiAQiGDcDwAYgA0EANgLAAiADQgE3A8ABIANBvPGMASgCADYC3AEgAyAENgLoASADIAU2AvQBIAMgBDYC+AEgA0GUhY0BKAIAIgQ2AoQCIAMgGDcDyAEgA0GgAmpCADwAACADQZgCakKAgICAgCA3AwAgA0GQAmpCADcDACADQYgCakIANwMAIANBoQJqQYKA3BA2AAAgA0HcA2pBADoAACADQeACakIANwMAIANB+AJqQgA3AwAgA0GEA2pCADcCACADQZADakIANwMAIANBpANqQQA2AgAgA0GwA2pBADYCACADQewCakIANwIAIANBvANqQQA6AAAgA0IANwLUAiADQQE7AKUCIANBADoApwIgA0EANgLYAyADQQE7AN0DIANBDzYC3AIgA0EAOgDfAyADIAQ2AugCIANBDzYC9AIgA0EPNgKAAyADQQ82AowDIANBADYCmAMgA0HQA2pCADcDACADQcQDakIANwIAIANBDzYCwAMgA0IANwOoAiADQgE3A7gCIANCADcDsAIgA0HgA2oQthAgA0EAOgDwAyADQYgEakEEciESIANBiARqQQVyIQsgA0HxA2ohCCADQYAJakEEciEUIANBwAZqQQRyIQ8gA0H4A2pBBHIhECADQbABaiADQfQDaiETA0AgA0IANwL8AyADQQ82AvgDIANB+ANqEO8JIANBiARqIANB+ANqEMYKIAMoAogEIQQgAyADKAKQBCIFQf8fTQR/IANBADYCkAQgAyAENgKIBCADIAVBB2pBA3ZBAWo2AowEIANBiARqQYEEENEHIAMoAogEIQRBgCAFIAULNgKABCADQYAgNgL8AyADIAQ2AvgDAn8gBEEPRgRAQQAhBEHA/4wBDAELIBAgBEEJSQ0AGiADQfgDahDvCSADQYgEaiADQfgDahDGCkEAIAMoAvgDIgQgAygC/AMgBEEJSRsgBEEPRhshBCADKAKYBCADKAKIBGpBCGoLIQYCQAJAAkACQAJAAn8CQAJAAkACQCACIAQgAiAESRsiBUEBRgRAIAQEQCAGIAEtAAA6AAAMAgtBAEEAQbiz7wAQzAsACyADQYgBaiAGIAQgBUGYs+8AEOYTIAMoAogBIAMoAowBIAEgBUGos+8AEOETIAVFDQELIAEgBWohASACIAVrIQJBAkGAICAFayIFRQ0DGkEAQQAgAygC+AMiBCADKAL8AyAEQQlJGyAEQQ9GGyAFSQ0DGiADQThqIANB+ANqEIcJQQAgAygC+AMiBCADKAL8AyIHIARBCUkbIARBD0YbIAVrIgZBCUkNASADIARBAXEEfyAHBSAEIAMoAoAENgIAIANBADYCgAQgAyAEQQFyNgL4AyADKAL8AwsgBWs2AvwDDAILIANBiARqIANBwAFqQbgCELwEGiADLQC4BgRAIANByAZqQSk2AgAgA0HFse8ANgLEBiADQQA2AsAGIANBiARqIANBwAZqENQQIANCADcCxAYgA0EDNgLABiADQbKlggEtAAA6AMYGIANBsKWCAS8AADsBxAYgA0GIBGogA0HABmoQjQYLIANBwAZqIANBiARqQbACELwEGiADQeAIaiETA0AgAyADQcAGaiATEKMPIgE2AoAJIANBgAlqENwVIAENAAsgAygC4AggA0HkCGooAgBHDQMgA0HwCGoQthAgAygC1AchASADQQA2AtQHIAENBAwHCyADQTBqIANB+ANqEIcJIANCADcDiAQgA0GIBGogAygCMCAGELwEGiADQfgDahDOCyADIAZBDyAGGzYC+AMgAyADKQOIBDcC/AMLQQILQYCy7wAQyA8gEzMBACEYIBNCAD0BACADQeAJaiIMIANBgARqKAIANgIAIAM1AvADIANCAD4C8AMgAyADKQP4AzcD2AkgGEIghoQiGEIBg1BFBEAgAyAYQiiIPACECiADIBhCCIg+AoAKIANBKGogA0HYCWoQhwkgA0GIBGogA0GACmogAygCKCADKAIsEO8DIAMoAogEIgRBAkYNAyADKAKYBCEGAkAgBEUEQCADKAKMBCEFAkAgAygCkAQiBEEJTwRAIANBwAZqIAQQwQ0gAygCwAYiB0EIaiAFIAQQvAQaIAMgBK0gAzUCyAZCIIaENwKECQwBCyADQgA3AoQJIBQgBSAEELwEGiAEQQ8gBBshBwsgAyAHNgKACSADQcABaiADQYAJahCNBgwBCyADQRU2AsgGIANBsLHvADYCxAYgA0EANgLABiADQcABaiADQcAGahDUECADQgA3AsQGIA9BAmpBsqWCAS0AADoAACAPQbClggEvAAA7AAAgA0EDNgLABiADQcABaiADQcAGahCNBgsgA0EgaiADQdgJahCHCSADQdgJaiADKAIkIAZrENoFCwNAIANBGGogA0HYCWoQhwkgAygCHEUEQCADQdgJahDOCwwHCyADQRBqIANB2AlqEIcJIANBiARqIAMoAhAgAygCFBDkBAJAAkAgAygCiARBAUYEQAJAIAMtAIwEQQFGIg1FBEAgAygClAQiBCADKAKcBGohBgwBCyADQcIGaiALQQJqLQAAOgAAIAMgCy8AADsBwAYgAygCmAQhBCADLwGQBCAJQYCAfHFyIgYhCQsgBEUNAiADAn4CQEEAIAMoAtgJIgUgAygC3AkgBUEJSRsgBUEPRhsgBE8EQCADQQhqIANB2AlqEIcJIARBCUkNASADKALYCSIHQQFxRQRAIAcgAygC4Ak2AgAgA0EANgLgCSADIAdBAXIiBzYC2AkLIAdBfnEiESgBBCIFQQFqIgcgBUkNBCARIAc2AQQgA0GIBGogA0HYCWoQxgogAygCiARBAXIhByAErSADNQLgCUIghoQMAgsgA0EAOgCIBEGchY0BQSsgA0GIBGpBzP3DAEHwse8AELwKAAsgAyADQdgJahCHCSADQgA3A4gEIANBiARqIAMoAgAgBBC8BBogBCEHIAMpA4gECzcCjAQgAyAHNgKIBCADQcABaiADQYgEahCNBgwCCyAKIAwoAgA2AgAgAyADKQPYCTcDiAQgA0HAAWogA0GIBGoQjQYMCAtB25GDAUEmQbTygQEQtxYACyANBEAgCCADLwHABjsAACAIQQJqIANBwgZqLQAAOgAAIAMgBjsB9AMMBQUgA0EVNgKQBCADQbCx7wA2AowEIANBADYCiAQgA0HAAWogA0GIBGoQ1BAgA0IANwKMBCASQQJqQbKlggEtAAA6AAAgEkGwpYIBLwAAOwAAIANBAzYCiAQgA0HAAWogA0GIBGoQjQYgA0HYCWogBhDaBQwBCwALAAtBrKeCAUEuQZj0wwAQvQ8ACwNAIAEoAgxBgIDEAEYEQAJAAkACQAJAAkACQAJAIAEoAgBBAWsOBQABAgMEBQsgA0IjNwKECSADQQE2AoAJIANB8AhqIANBgAlqEJgJIANBJDYCiAkgA0HquoIBNgKECSADQQA2AoAJIANBwAZqIANBgAlqELUQDAQLIAEtAD1FDQQLIANBIjYCiAkgA0HIuoIBNgKECSADQQA2AoAJIANBwAZqIANBgAlqELUQIAEgA0HABmoQiwQMBQsgASADQcAGaiADQfAIakGAgMQAELwCGgwECyABIANB8AhqEMcOCyABQQA6ABQgAUIANwIMDAILIAEgA0HABmogA0HwCGoQpgkMAQsLIANBgAlqIAFBwAAQvAQaIANB2AlqIANBgAlqEPwJIANBwAZqIANB2AlqEM4FIAEQpQIMAgsgCCADKAKACjYAACAIQQRqIAMtAIQKOgAACyADQQE6APADIANB2AlqEM4LDAELCyADQQE6ANoIIAMgA0HABmogA0HwCGoQmA4iATYCgAkgAQRAIANBgAlqEMoCQfCNggFBygBB8OXDABC9DwALAkACQCADKALwCCADKAL0CEYEQCADQZgIaiECIANBwAhqIQ8gA0HYCGohBANAQZyLjQEoAgBBA0sEQCADQQE2ApQJIANCATcChAkgA0HIkYIBNgKACSADQSw2AtwJIAMgBDYC2AkgAyADQdgJajYCkAkLAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADLQDYCEECaw4pAAEDAgQFBgcIAwMSAwMDAwMDAwkKCwsLCwsLDAwNDQ0NDQ0NDQ4PERATCyADQcAGahCVCCADQcAGakE8EJUMIANBADoA2AgMEwsgA0HABmoQlQggA0HABmpBPBCVDCADQcAGakEvEJUMIANBADoA2AgMEgsgAy0A2QhBfmpB/wFxQQNJDRALIANBwAZqEJUIIANBADoA2AgMEAsgAy0A2QgiAUF+akH/AXFBA09BACABQQFxGw0NIANBwAZqQTwQlQwgAyABOgDZCAwCCyADLQDZCCEBIANBwAZqQTwQlQwgA0HABmpBLxCVDCADIAE6ANkIDAELIAMtANkIIQEgA0HABmpBPBCVDCADQcAGakEvEJUMIANBwAZqEJYMIAMgAToA2QgLIANBBToA2AgMDAsgA0GFCDsB2AgMCwsgA0HABmoQ8AsgA0EAOgDYCAwKCyADQcAGahDtBiADQRU6ANgIDAkLIANBwAZqEJUIIANBwAZqEPALIANBADoA2AgMCAsgA0HABmoQlQggAhD4FCADQQE6ALwIIANBADYCsAggA0EANgKkCCADQQA2ApgIIANBwAZqEPUKIANBADoA2AgMBwsgA0HABmoQlQggA0EBOgC8CCADQcAGahD1CiADQQA6ANgIDAYLIANBwAZqEPUKIANBADoA2AgMBQsgA0HABmoQlgwgA0HABmoQlQggA0EAOgDYCAwECyAPQd0AEP4FCyAPQd0AEP4FIANBKDoA2AgMAgsgA0GFAjsB2AgMAQsLIANBBTYCgAkgA0HABmogA0GACWoQ8gsgA0GAB2oiASgCACECIAFBADYCACADQYwJaiADKAL4BiIBIAJBAnQiBGo2AgAgAyADQfgGaiIUNgKQCSADIAE2AogJIANBADYChAkgAyACNgKACSABQXxqIQIDQAJAAkACfyAERQRAIAMoAowJDAELIAMgAiAEaiIFNgKMCSAFKAIAIgUNASABIARqQXxqCyADQcD/jAE2AowJIAMoAogJIQQgA0HA/4wBNgKICSADIANBgAlqNgLYCSAEayICRQ0BIAJBfHEhBQNAIAVFDQIgBUF8aiEFIAQQygIgBEEEaiEEDAALAAsgAyAFNgLYCSAEQXxqIQQgA0HYCWoQygIMAQsLIANB2AlqEOkMIANBzgdqLQAARQ0CIANB1AhqKAIAIQQgAygCzAghAiADQfAJaiADQdAIaigCACIBNgIAIANB7AlqIAI2AgAgA0HgCWogATYCAEEAIRIgAyAEQQAgARs2AvgJIAMgAjYC3AkgAyABRUEBdCIBNgLoCSADIAE2AtgJIANBgAlqIANB2AlqEPkDIAMtAIAJQStGBEBBlIWNASgCACEIQQAhCgwCCyADQYABakF/IAMoAvgJIgFBAWoiAiACIAFJGxD8DSADQYgJaikDACEYIAMoAoQBIQQgAygCgAEiCCADKQOACTcDACAIQQhqIBg3AwAgA0GACWogA0HYCWpBJBC8BBpBECEFQQEhCgNAIANBgApqIANBgAlqEPkDAkAgAy0AgApBK0cEQCAEIApHDQFBASEBAkAgBEF/IAMoAqAJIgJBAWoiBiAGIAJJG2oiAiAESQRAIAIhCUEAIQsMAQsgA0GQCmogBEEBdCIGIAIgBiACSxsiAkEEIAJBBEsbIgJBBHQgAkH/////AHEgAkZBA3QgCEEAIAQbIARBBHQgESAEGyIREOQGIAMoApAKQQFHBEAgAygClAohCEEAIQEgAiEEDAELIAMoApgKIQsgAygClAohCQsgASAJIAsQ4REMAQsgBCESDAMLIAUgCGoiASADKQOACjcDACABQQhqIANBiApqKQMANwMAIAVBEGohBSAKQQFqIQoMAAsAC0HMjoIBQSJBgObDABC9DwALAkAgCkEVTwRAIANB+ABqIApBAXYQ/A0gAyADKQN4NwOACiADQQA2AogKIANCADcC3AkgA0G08YwBKAIANgLYCSAIQVhqIREgCiEBA0AgAUUEQCADQdgJahDDFCADQYAKahDTEwwDCwJAAkAgAUF/aiIJRQ0AIAFBBHQiAiAIakFoaikDACIY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aiEBIARFBEAgBSEGDAILIARBf2ohBCAFIAFBAnRqQfgAaiEGA0AgBigCACEGIAQEQCAEQX9qIQQgBkH4AGohBgwBBUEAIQEMAwsACwALIANBgAlqIAQgBRCXDyADKAKECSIFRQ0CIAMoAogJIQEgAygCgAkhBAwBCwsgBg0BC0H4ho0BQStB4PmMARC9DwALQQAhBCAFDQELCyATEOUGIANB6AhqENQTIANB+ANqEM4LIANByAZqIAMpA9gJNwMAIANB0AZqIANB4AlqKAIANgIAIAMgGDcDwAYgA0GsBGpCADcCACADQbTxjAEoAgA2AqgEIANBQGsQ9BEgA0GgBGpCADcDACADQZwEakHUwPAANgIAIANBuARqQgA3AwAgA0EANgKYBCADQQA6AMAEIANBvPGMASgCADYCtAQgAyADKQNINwOQBCADIAMpA0A3A4gEIANBwAZqIANBiARqIANBoAFqEG4gACADKAK0BCADQbwEaigCABDzAiADQagEahDpFiADQZgEahCdCSADQbQEahD+FCADQcAGahDKAiADQcAGakEEciIAEL8PIAAQ0xMQkQYgA0GgCmokAAvaPwIZfwJ+IwBBkAlrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtANgHQQFrDgMIAgEACyAAQegDaiAAQegDELwEGgsgAEHoA2ohCwJAAkACfwJAAkAgAEHOB2otAABBAWsOAwoFAQALIAAQBzYCyAcgAEEAOgCSBCAAIABByAdqNgLoAyAAIAAvAcwHOwGQBEEADAELIAstACoLQf8BcUEBaw4FBQIBJRgACyAAQQA6AJQEIAAgAC0AkAQ6AJMEIAAtAJEEIQYgACAAKALoAygCABBCIgM2AvgDIAAgAxBDNgL0AxDADiIDRQ0IIAAoAvQDIAMoAgAQHyEEIABBAToAlAQgACAENgLwAyAAIARBAEc2AuwDQQQhAyAEDQUMLgsgAEGYBGohByAAQYAFaiENIAJBuARqIQggAkHwB2ohCiAALQCABUEBaw4DAgABCgsACyACQfAHaiEKIAJBuARqIQgMCQtBkIDAAEEjQbiBwAAQvQ8AC0GQgMAAQSNByIHAABC9DwALIAtBADoALCAEECBFDQMgACAENgL8AyACIAQQISIDNgK4BCAAIAMQIjYCgAQgAkG4BGoQlhUgBkH/AXENBCACQeAAaiAAKAKABBAjIAtBHGogAigCYCACKAJkEMwNIAAoAowEIQQMEAtBkIDAAEEjQeCIwAAQvQ8AC0GQgMAAQSNBmIHAABC9DwALQcTxjAFBxgAgAkHQCGpByLPvAEHc8owBELwKAAsgBBDZFQwkCyAAQQA6AIAFIABBmARqIQcgAEGABWohDSACQbgEaiEIIAJB8AdqIQoLEJwEIgNFDQQgAygCABAkIgMQJSIEIANBJElyRQRAIAMQAAsgAkEHOgDQCCAERQ0BIAJB0AhqEOQLIAcgAzYCPCAAQQA2AtAEIAcgAzYCNCAAIAMQJiIDNgLIBCADECchAyACQQc6ANAIIANFDQIgAkHQCGoQ5AsgACADNgKgBCAHQQA2AgQgACADNgKYBCAHIAMQKBDVBjYCZAsgAkHoAGogB0HkAGoiAyABEOsGQQIhDCACKAJoIgRBAkcNAkEDDAgLIAcgAigC0Ag2AjwgAEEBNgLQBCACQbgEakEEciAHQTxqQSgQvAQaIAJBATYCuAQMBQsgACACKALQCDYCoAQgB0EBNgIEIAJBuARqQQRyIABBoARqQSgQvAQaIAJBATYCuAQMAwsgAigCbCEGIAMQlgkCQCAERQRAIAIgBjYC1AIgAkHIAmogBhDhDyACQQg6ANAIAkAgAigCyAIiA0UEQCACQaACaiACQdAIakEoELwEGgwBCyACQagCaiACQdACaigCADYCACACIAIpA8gCNwOgAiACQdAIahDkCwsgA0UNASACQYACaiACQagCaigCACIDNgIAIAJBxARqIAM2AgAgAiACKQOgAiIbNwP4ASACIBs3ArwEIAJB1AJqEJYVIAcQlhUgAEHIBGoQlhUgB0E0ahCWFUEADAYLIAJBuARqQQRyIAYQlwUgAkEBNgK4BAwCCyACQfgBaiACQaACakEoELwEGiACQbgEakEEciACQfgBakEoELwEGiACQQE2ArgEIAJB1AJqEJYVDAELQcTxjAFBxgAgAkHQCGpBsIXIAEHc8owBELwKAAsgBxCWFQsgAEHIBGoQlhUgB0E0ahCWFQsgAkHQBGooAgAhBiACQcgEai0AACEFQQELIQwgAkHABGooAgAhCSACQcQEaigCACEEIAItALwEIQMgCkEDaiAIQRRqKAAANgAAIAogCCgAETYAACACIAgvAQY7AaAHIAgtAAUhCCACQdwEaikCACEcIAJB1ARqKQIAIRtBAQshDiANIA46AAAgDEECRg0CIAIgAi8BoAc7AbgBIAIgCigAADYCiAQgAiAKQQNqKAAANgCLBCAHELkSIAIgAi8BuAEiBzsBiAEgDEEBRg0DIAAgCDoAhQQgACADOgCEBCAAIAQ2AowEIAAgCTYCiAQgACACLwGIATsBhgQLIAsoAhwiAyAEQcD/jAFBABCMFA0DIABBADoAtQQgAEGcBGogBDYCACAAIAM2ApgEIAAgAC0AkwQ6ALQECyACQbgEaiAAQZgEaiIHIAEQUyACKAK4BCIBQQJGDQMgAiACLwG+BDsBuAEgAiACKADJBDYCiAQgAiACQcwEaigAADYAiwQgAkHABGooAgAhCSACQcQEaigCACEEIAJByARqLQAAIQUgAkHQBGooAgAhBiACQdQEaikCACEbIAJB3ARqKQIAIRwgAi0AvQQhCCACLQC8BCEDIAcQmhIgAiACLwG4ASIHOwGIASACIAIoAogENgLYAiACIAIoAIsENgDbAiABQQFGDQQgAkHgCGogAigA2wI2AAAgAkHkCGogBjYCACACIAg6ANEIIAIgAzoA0AggAiAFOgDcCCACIAQ2AtgIIAIgCTYC1AggAiACLwGIATsB0gggAiACKALYAjYA3QggACgCgAQgAigC3AggBhApIABBgARqIQMgAkHQCGoQ/RUMFQtBAyEBDBMLIAIgAigAiwQ2ANsCIAIgAigCiAQ2AtgCIAIgBzsB8AcgAiACKALYAjYCuAQgAiACKADbAjYAuwQMEQsgAkHYAGogCygCFBAqIAJB6AFqIAIoAlggAigCXBDMDUEJIQggAigC6AEiCSACKALwASIHQbT/jAFBBBCNFEUNBSACQdAAaiAJIAdBBEGA2sMAEM8NIAJBuARqIAIoAlAgAigCVEG0/4wBQQQQpgEgAigCuARBAUYEQCACQcAEaiEDIAJB9ARqKAIAIQUgAkHsBGooAgAhBiACKALwBCEEIAIoAugEIQogAkHcBGooAgBBf0cEQCACQdAIaiADIAogBiAEIAVBABC8AwwGCyACQdAIaiAD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IBEoAAA2AKcIIAIpAuQIIRsgAigC4AghBiACLQDYCCEFIAIoAtQIIQMgAigC0AhBAUcEQCACQfAHaiANQSQQvAQaIAJB2AdqIhogEikCADcDACACQeAHaiISIBkpAgA3AwAgAiACKACnCDYA6wcgAiACKAKkCDYC6AcgAiACKQLwBzcD0AcgFiACKALoBzYAACAWQQNqIAIoAOsHNgAAIAIgBToA1AggAiADNgLQCCACIBs3A+AIIAIgBjYC3AggDiACKQPQBzcCACAOQQhqIBopAwA3AgAgDkEQaiASKQMANwIAIAJB8AdqIAJBuARqIAJB0AhqIAJBiARqENsCIAIoAvwHIgYNAyACQdAIaiACQbgEahB0IAIgECgAADYCyAggAiARKAAANgDLCCACKQLkCCEbIAIoAuAIIQYgAi0A2AghBSACKALUCCEDIAIoAtAIQQFGDQQgAkGkCGogDUEkELwEGiAEIAIoAsgINgAAIARBA2ogAigAywg2AAAgDCACKQKkCDcCACAMQQhqIAJBrAhqKQIANwIAIAxBEGogAkG0CGopAgA3AgAgAiAFOgD0ByACIAM2AvAHIAIgGzcDgAggAiAGNgL8ByACQfAHakGg6owBEKMDBEAgAkHQCGogAkHwB2pBMBC8BBogAkGIBGogAkHQCGoQggEMCAsgAkEANgLQCCACQfAHakGg6owBIAJB0AhqQdDqjAEQ5QsACyACIAIoAqQINgKYByACIAIoAKcINgCbBwwFCyACIAIoAqAHNgLYBiACIAIoAKMHNgDbBgwJCyACQQA2AtAIIAJBoAdqQeDpjAEgAkHQCGpBkOqMARDlCwALIAIgBCgAADYCpAggAiAEQQNqKAAANgCnCCACIAIoAqQINgKYByACIAIoAKcINgCbByACLQD0ByEFIAIoAvAHIQMgAikDgAghGwwCCyACIAIoAsgINgKYByACIAIoAMsINgCbBwwBCyACQdAIaiACQeAGakEwELwEGiACQYgEaiACQdAIahCCAUEAIQYMBQsgBkUNAAsgAiACKACbBzYAkwcgAiACKAKYBzYCkAcgAiACKAKQBzYC2AYgAiACKACTBzYA2wYMAwsgAiACKALgBjYC2AYgAiACKADjBjYA2wYMAgtBwAJBBEG4i40BKAIAIgBBASAAGxEAAAALQSBBBEG4i40BKAIAIgBBASAAGxEAAAALIAZFDQEgAiACKADbBjYAgwQgAiACKALYBjYCgAQgAkG4BGoQ+AIgAkGIBGoQ2xYgFBCuDiATENsWIBUQiwMgAiACKACDBDYA+wMgAiACKAKABDYC+AMgAiACKAD7AzYA4wMgAiACKAL4AzYC4AMgAiACKALgAzYCuAMgAiACKADjAzYAuwMgAiACKAC7AzYAswMgAiACKAK4AzYCsAMgAiACKACzAzYAqwMgAiACKAKwAzYCqAMgAiACKACrAzYA4wEgAiACKAKoAzYC4AFBAyEJIAMhCCADQYB+cQwGCyACQQI6ANAIIAJBiARqIAJB0AhqEIIBCyACIAIoAI0ENgKABCACIAJBkARqKAAANgCDBCACKAKIBCEDIAItAIwEIQUgAkG4BGoQ+AIgFBCuDiATENsWIBUQiwMgAiACKACDBDYA+wMgAiACKAKABDYC+AMgAkHwA2oiBiACKAD7AzYAACACIAU6AOwDIAIgAzYC6AMgAiACKAL4AzYA7QMgAkEgaiAJIAcgCkEIakGg2sMAEM8NAn9BCSAGKAIAIgVFDQAaIAIgBUF/aiIFNgLwAyACQcAEaiADIAVBMGxqIgNBHGopAAA3AwAgAkHIBGogA0EkaikAADcDACACQdAEaiADQSxqKAAANgIAIAIgAygAATYC0AggAiADKQAUNwO4BCACIANBBGooAAA2ANMIIAMpAAwhGyADKAAIIQYgAy0AAAshBSACQcgDaiACQcAEaikDADcDACACQdADaiACQcgEaikDADcDACACQdgDaiACQdAEaigCADYCACACIAIoANMINgDjAyACIAIoAtAINgLgAyACIAIpA7gENwPAAyACQegDahCLESACQegDahDPEwwDCyACQQA2AtAIIAJB8AdqQfDojAEgAkHQCGpBoOmMARDlCwALIAkgB0EEIANBkNrDABDeAQALQQkhBQsgAkGQA2oiBCACQcgDaikDADcDACACQZgDaiIHIAJB0ANqKQMANwMAIAJBoANqIgkgAkHYA2ooAgA2AgAgAiACKADjAzYAuwMgAiACKALgAzYCuAMgAiACKQPAAzcDiAMgAiACKAK4AzYCsAMgAiACKAC7AzYAswMgAiACKACzAzYAqwMgAiACKAKwAzYCqAMgBSIDQQlGBEBBAiEJQQAMAQsgAkH0AmogBCkDADcCACACQfwCaiAHKQMANwIAIAJBhANqIAkoAgA2AgAgAiACKACrAzYA3AIgAiACKAKoAzYA2QIgAiAbNwLkAiACIAY2AuACIAIgAikDiAM3AuwCIAIgBToA2AJBACEJAkACQCADQQVHDQAgAkEYakEEEPQMIAJB2AhqIAIoAhw2AgAgAiACKAIYIgM2AtQIIANB7NK52wY2AAAgAkHcCGpBBDYCACACQQI6ANAIIAJB8ARqQgA3AwAgAkHgBGogAkHoAmopAwAiG0LzytHLp4zZsvQAhTcDACACQdgEaiAbQu3ekfOWzNy35ACFNwMAIAJB0ARqIAIpA+ACIhxC4eSV89bs2bzsAIU3AwAgAkIANwPoBCACIBxC9crNg9es27fzAIU3A8gEIAIgGzcDwAQgAiAcNwO4BCACQdAIaiACQbgEahD7BCACQfAHaiACQfACaiACQbgEahC2BBCODCACQcgEaiACQYAIaikDADcDACACQcAEaiACQfgHaikDADcDACACIAIpA/AHNwO4BANAIAJBuARqEJQPIgNFDQIgAkHQCGogA0F4aigCABDqBUUNAAsgA0F8aigCACEDIAJB0AhqENcOQQQhCSADLQAwQQJHDQAgAkG4BGogA0E0aigCACADQTxqKAIAENIMIAJByARqIAJB2AJqQTAQvAQaIAIgAigAvQQ2AuABIAIgAkHABGooAAA2AOMBIAItALwEIQUgAigCxAQhBiACKQPIBCEbIAIoArgEIQggAkG4AWogAkHQBGpBKBC8BBogCEGAfnEhBEEADAMLIAJB2AJqENcOQQAhBEEAIQhBAQwCCyACQdAIahDXDiACQdgCahDXDkEBIQlBACEIQQALIQRBAQsgAiACKADjATYAswEgAiACKALgATYCsAEgBEGAfnEgCEH/AXFyIQQNASACQYgBaiACQbgBakEoELwEGiAAIAU6AJwEIAAgBDYCmAQgACACKAKwATYAnQQgAEGgBGoiAyACKACzATYAACAAIBs3A5gHIABBoAdqIAJBiAFqQSgQvAQaIAJB6AFqEIkUIABBADoAwQQgACAALQCTBDoAwAQgACADKAIANgKoBCAAIAAoApgENgKkBAsgAkG4BGogC0E8aiIHIAEQUyACKAK4BCIBQQJGDQEgAiACLwG+BDsBuAEgAiACKADJBDYCiAQg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ai0AAEEBaw4DAQIDAAsgA0HIAGogASACQQBBiJ7wABC7EiADKAJMIQkgAygCSCEGAkACQAJAAkACQAJAIApBhAFqKAIAQQFrDgUAAQIDBBQLIApBlAFqIQACfwJAAkACQAJAIApBnAFqKAIAIg8OBBoBAgMACyADIApBiAFqIAYgCRCIDiADKAIADAMLIANBCGogAEEAQbii8AAQ1xMtAAAgBiAJEMIOIAMoAggMAgtBACEPIABBAEGYovAAENcTLQAAIQEgAEEBQaii8AAQ1xMhACAJRQ0XIANBEGogASAALQAAIAYgCRDgAyADKAIQDAELQQAhDyAAQQBB6KHwABDXEy0AACECIABBAUH4ofAAENcTLQAAIQEgAEECQYii8AAQ1xMhACAJRQ0WIANBGGogAiABIAAtAAAgBiAJEJsDIAMoAhgLQQAhDw0TDBULIApBkAFqKAIAIgRBf2ogCU8NFCAKQZgBaigCACEAA0AgACAJTw0VIAotAKABIQEgA0EwaiAGIAkgAEHIovAAELsSIANBKGogASADKAIwIAMoAjQQwg4gAygCKEUNFSADKAIsIABqIgIgCigCmAFrIgEgBGoiACAJSw0VIANBIGogBiAJIAEgAEHYovAAENAPIAooApwBIgAgAygCJCIBTw0LIAAgAygCICIAai0AACAKLQChAUYEQCAAIAEgCigCiAEgCigCkAEQxBYNFAsgAkEBaiEADAALAAsgCkGQAWooAgAiACAJSw0SIApBiAFqIQggAEF/aiEEIABBDGwgCU8NECAKQZQBaiEFIABBdWwgCWohBwNAIAMgCTYClAMgAyAGNgKQAyADIAg2AuwCIAMgA0GQA2o2AvQCIAMgA0HsAmo2AvACIAQhAAJ/AkADQCADQfACaiADQfACaiAAEKUQIABqIgAQpRAiASAAaiEAIAFFDQEgA0HwAmogA0HwAmogA0HwAmogABClECAAaiIAEKUQIABqIgAQpRAiASAAaiEAIAFFDQEgA0HwAmogA0HwAmogA0HwAmogABClECAAaiIAEKUQIABqIgAQpRAiASAAaiEAIAFFDQECQCADQfACaiADQfACaiAAEKUQIABqIgAQpRAgAGoiACAEa0HAAE0EQCADKALsAiIBLQAgIQIgA0FAayADKAKQAyADKAKUA0EAIAEoAhhBf3MgAGoiASABIABLGyIAQeij8AAQuxIgA0E4aiACIAMoAkAgAygCRBDCDiADKAI4DQFBAQwECyAAIAdJDQEMAgsLIAMoAuwCKAIYIAMoAjwgAGpqIQALQQALDRQgACAHTwRAIAAhBAwSCyAIIAYgCSAAELMIDRIgACAJSQRAIAAgBSAAIAZqLQAAQZij8AAQ/BIoAgAiACAKKAKkASAAG2ohBAwBCwsgACAJQYij8AAQzAsACyADQfACaiAKQYgBaiAGIAkQhwEMAQsgA0HwAmogCkGIAWogBiAJEJYWCyADKALwAg0ODBALIANB0ABqIAEgAkEAQfid8AAQuxIgA0HwAmogCkHMAGogAygCUCADKAJUEN4IDAILIANB2ABqIAEgAkEAQeid8AAQuxIgA0HwAmogCkGcC2ogAygCWCADKAJcEKIIDAELIApBsA5qIgAoAgBBAkYNAiADQeAAaiABIAJBAEHYnfAAELsSIANB8AJqIAAgAygCYCADKAJkEIcBCyADKALwAkUNDAwKCyADQZgBaiAHIAQgBxtB1JrwABDrDiADKAKcASELIAMoApgBIQYgA0IANwL0AiADIApB7ANqIgc2AvACIAMgBjYChAMgA0KAgICACDcC/AJBASEFIANBAToAiANBACEAIAEgAkEAEJQJIRwgBigCUCIEIBxC//////////8AgyIdQiuIp0HAAHEgHEL///////8/gyIeQhyIp0EQcSAcpyIIQQd2QQJxIAhBAXFyIAhBDnZBBHFyIAhBFXZBCHFyciAeQiOIp0EgcXJyIghLBEAgBkHwAGohDAJAAkACQCAGKAJIIAhBAnRqKAIAIgRBgICAgHhqDgIACwELIAZBADYCeCAHIAYgCkGUBGooAgAgDCAcEIAFIANBkAFqIANB8AJqIAwgHUIwiKdBABDlASADKAKQAUUNCSADKALwAiADKAKUARDLEiEEIAMoAoQDIgdB0ABqKAIAIgAgCE0NASAHKAJIIAhBAnRqIAQ2AgAgBEGBgICAeEYNCiADKAL4AiEACyADIAQ2AvQCIAZBhAFqIQ0gBCEFQQEhCAJAA0ACQAJAIAAgAkkEQCADKAKEAyEJIAMoAvACIQ4DQCAFQf////8BSyAAIAJPcg0CAkACQCAJKAI4IhEgBSAOKAIsIhAgACABaiIGLQAAai0AAGpBAnRqKAIAIgRB/////wFLDQAgAEEDaiIHIAJPDQAgESAEIBAgBkEBai0AAGotAABqQQJ0aigCACIFQf////8BTQ0BIABBAmohACAEIQYgBSEEDAULIABBAWohACAFIQYMBAsgESAFIBAgBkECai0AAGotAABqQQJ0aigCACIEQf////8BTQRAIABBBGohACARIAQgECAGQQNqLQAAai0AAGpBAnRqKAIAIQUMAQsLIAUhBiAHIQAMAgsgA0GIAWogA0HwAmogDCANIARB/////wFxQYACENgBIAMoAogBRQ0MIAMoAowBIgBBgYCAgHhGDQtBACAIIABBgICAgAJxGyEFDA0LIAQhBiAFIQQLAkACQAJAIARBgICAgAJxRQRAIARBgICAgARxDQEgBCEFIARBAE4NBEECIQUgBEGCgICAeEYNDyAAQX9qIgQgAk8NBSADIAA2AvgCIANB8ABqIANB8AJqIAwgDSAGQf////8BcSABIARqLQAAENgBIAMoAnBFDQ8gAygCdCIEQYGAgIB4Rg0NIAQhBSAEQYCAgIACcUUNBCADLQCIA0UNAkEAIQUMDwtBACEFIAMtAIgDDQ4gAyAEQf////99cSIENgL8AiAOQRRqKAIAQQJPBEAgA0GQA2ogA0HwAmogBBC5DhDxDwNAIANBgAFqIANBkANqEPEFIAMoAoABQQFHDRAgDigCCCIHIAMoAoQBIghNDQQgDigCACAIQRRsaigCAEUNAAsLIAQhBQNAQQAhCCAFQf////99cSAERyAAQQJqIAJPcg0EIAkoAjggBCAOKAIsIAAgAWotAABqLQAAakECdGooAgAhBSAAQQFqIQAMAAsACyADQfgAaiAOIAEgAiAAEMMBIAMoAnhFBEBBASEFDA4LIAMoAnwhACAEQf////97cSIEIQUMAgsgAyAEQf////99cSIENgL8AkEAIQggBCEFDAELCyAIIAdBhJvwABDMCwALIAQgAkH0mvAAEMwLAAsgCCAAQbSb8AAQzAsACyAIIARBpJvwABDMCwALQfiGjQFBK0HInfAAEL0PAAsgACABQeii8AAQzAsACyADQdACaiADQeACaiAKQfkQai0AACABIAIQyAsgAygC0AIhDwwICyAHIAQgBxshEwJAAkADQCAZIAJLDQogA0HIAmogASACIA1BuJ7wABC7EiAKKALACyIIQX9qIAMoAswC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8ABqIQwCQAJAAkAgCSgCSCAGQQJ0aigCACIEQYCAgIB4ag4CAAYBCyAJQQA2AnggBSAJIAhBlARqKAIAIAwgHBCABSADQfgBaiADQfACaiAMIB1CMIinQQAQ5QEgAygC+AFFDQQgAygC8AIgAygC/AEQyxIhBCADKAKEAyIFQdAAaigCACIAIAZNDQEgBSgCSCAGQQJ0aiAENgIAIARBgYCAgHhGDQUgAygC+AIhAAsgAyAENgL0AiAJQYQBaiENIAQhBUEBIQgCQANAAkACQCAAIAJJBEAgAygChAMhCSADKALwAiEOA0AgBUH/////AUsgACACT3INAgJAAkAgCSgCOCIRIAUgDigCLCIQIAAgAWoiBi0AAGotAABqQQJ0aigCACIEQf////8BSw0AIABBA2oiByACTw0AIBEgBCAQIAZBAWotAABqLQAAakECdGooAgAiBUH/////AU0NASAAQQJqIQAgBCEGIAUhBAwFCyAAQQFqIQAgBSEGDAQLIBEgBSAQIAZBAmotAABqLQAAakECdGooAgAiBEH/////AU0EQCAAQQRqIQAgESAEIBAgBkEDai0AAGotAABqQQJ0aigCACEFDAELCyAFIQYgByEADAILIANB8AFqIANB8AJqIAwgDSAEQf////8BcUGAAhDYASADKALwAUUNByADKAL0ASIAQYGAgIB4Rg0GQQAgCCAAQYCAgIACcRshBwwICyAEIQYgBSEECwJAAkACQCAEQYCAgIACcUUEQCAEQYCAgIAEcQ0BIAQhBSAEQQBODQRBAiEHIARBgoCAgHhGDQogAEF/aiIEIAJPDQUgAyAANgL4AiADQdgBaiADQfACaiAMIA0gBkH/////AXEgASAEai0AABDYASADKALYAUUNCiADKALcASIEQYGAgIB4Rg0IIAQhBSAEQYCAgIACcUUNBCADLQCIA0UNAkEAIQcMCgtBACEHIAMtAIgDDQkgAyAEQf////99cSIENgL8AiAOQRRqKAIAQQJPBEAgA0GQA2ogA0HwAmogBBC5DhDxDwNAIANB6AFqIANBkANqEPEFIAMoAugBQQFHDQsgDigCCCIFIAMoAuwBIghNDQQgDigCACAIQRRsaigCAEUNAAsLIAQhBQNAQQAhCCAFQf////99cSAERyAAQQJqIAJPcg0EIAkoAjggBCAOKAIsIAAgAWotAABqLQAAakECdGooAgAhBSAAQQFqIQAMAAsACyADQeABaiAOIAEgAiAAEMMBIAMoAuABRQRAQQEhBwwJCyADKALkASEAIARB/////3txIgQhBQwCCyADIARB/////31xIgQ2AvwCQQAhCCAEIQUMAQsLIAggBUGEm/AAEMwLAAsgBCACQfSa8AAQzAsACyAGIABBtJvwABDMCwALIAYgBEGkm/AAEMwLAAsgCCEHDAELQQIhBwsgCyALKAIAQQFqNgIAIAdBAWsOAggABgsgA0HQAWogA0HgAmogASACEIARIAMoAtABIQ8MBwsgA0HIAWogASACQQBB5PrvABC7EiADKALMASEUIAMoAsgBIRIgA0HAAWogByAEIAcbQeSa8AAQ6w4gAygCxAEhDCADKALAASELIAMgAjYC+AIgA0EANgL0AiADIApBxAdqIgY2AvACIAMgC0GYAWoiCDYChAMgAyACNgKAAyADQYCAgIB4NgL8AkEBIQQgA0EBOgCIAyASIBQgAhDsByEcAkACQAJAAkACQCALKALoASIAIBxC//////////8AgyIdQiuIp0HAAHEgHEL///////8/gyIeQhyIp0EQcSAcpyIFQQd2QQJxIAVBAXFyIAVBDnZBBHFyIAVBFXZBCHFyciAeQiOIp0EgcXJyIglLBEAgC0GIAmohEyACIQUCQAJAAkAgCygC4AEgCUECdGooAgAiB0GAgICAeGoOAgAIAQsgC0EANgKQAiAGIAggCkHsB2ooAgAgEyAcEIAFIANBuAFqIANB8AJqIBMgHUIwiKdBABDlASADKAK4AUUNBiADKALwAiADKAK8ARDLEiEHIAMoAoQDIgVB0ABqKAIAIgAgCU0NASAFKAJIIAlBAnRqIAc2AgAgB0GBgICAeEYNByADKAL4AiEFCyADIAc2AvQCIBJBf2ohDSASQXxqIQkgC0GcAmohESAHIQhBASEGA0AgBUUNBCADKAKEAyEQIAMoAvACIQsgByEAIAUhBAJAA0AgAEH/////AUsEQCAAIQcgCCEAIAQhBQwCCwJAIARBf2oiBUEFSSAQKAI4IhUgACALKAIsIg4gBCAJaiIHQQNqLQAAai0AAGpBAnRqKAIAIghB/////wFLckUEQCAVIAggDiAHQQJqLQAAai0AAGpBAnRqKAIAIgBBgICAgAJJDQEgBEF+aiEFIAAhByAIIQAMAwsgCCEHDAILIBUgACAOIAdBAWotAABqLQAAakECdGooAgAiCEH/////AU0EQCAEQXxqIQQgFSAIIA4gBy0AAGotAABqQQJ0aigCACEADAELCyAEQX1qIQUgCCEHCwJAAkAgB0GAgICAAnFFBEAgByIIQQBODQNBAiEEIAdBgoCAgHhGDQogBSAUTw0CIAMgBTYC+AIgA0GwAWogA0HwAmogEyARIABB/////wFxIAUgEmotAAAQ2AEgAygCsAFFDQogAygCtAEiB0GBgICAeEcNAQwICyADLQCIAw0FIAMgB0H/////fXEiCDYC/AIgCCEHA0BBACEGIAdB/////31xIAhHIAVBAklyDQMgECgCOCAIIAsoAiwgBSANai0AAGotAABqQQJ0aigCACEHIAVBf2ohBQwACwALIAciCEGAgICAAnFFDQEgAy0AiAMNBCADIAdB/////31xIgc2AvwCQQAhBiAHIQgMAQsLIAUgFEGUm/AAEMwLAAsgCSAAQbSb8AAQzAsACyAJIABBpJvwABDMCwALQQAhBAwDCyADQagBaiADQfACaiATIBEgCEGAAhDYASADKAKoAUUNASADKAKsASIAQYGAgIB4Rg0AQQAgBiAAQYCAgIACcRshBAwCCyAGIQQMAQtBAiEEC0EBIQ8gDCAMKAIAQQFqNgIAAkAgBEEBaw4CBgAHCyADQaABaiADQeACaiABIAIQgBEgAygCoAEhDwwGCyAIIQUMAQtBAiEFCyALIAsoAgBBAWo2AgACQCAFQQFrDgIEAAILIANB6ABqIANB4AJqIAEgAhCAESADKAJoIQ8MAwsgCkGUAWohAQNAIAQgCU8NAiABIAQgBmotAABBqKPwABD8EigCACIABH8gAAUgCCAGIAkgBBCzCA0CIAooAqQBCyAEaiEEDAALAAtBASEPDAELQQAhDwsgA0HgAmoQlQsgA0GgA2okACAPQQFGC4IuAiZ/BH4jAEHACmsiBCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgASkDACIqUEUEQCABKQMIIitQDQEgASkDECIsUA0CICogLHwiKSAqVA0DICogK30gKlYNBCABLAAaIRggAS8BGCEHIAQgKj4CBCAEQQhqQQAgKkIgiKcgKkKAgICAEFQi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IAJB+AFqEPwMCyACQZgBaiACQdgBaiIEKAIANgIAIAIgAikD0AE3A5ABIAJBqAFqIgUgCEEIaigCADYCACACIAgpAgA3A6ABIAJBuAFqIgYgCkEIaigCADYCACACIAopAgA3A7ABIABB3wBqLQAABEAgAEEBOgBiIAAgAzoAZCAAQRhqIAM6AAAgAkGwAWoQ3hUgAkGgAWoQ3hUgAkGQAWoQ3hUMBQsgAkGAAmoiASAEKAIANgIAIAIgAikD0AE3A/gBIAJCADcC1AIgAkEPNgLQAiACQcABaiACQfgBaiACQdACahDGDyABIAUoAgA2AgAgAiACKQOgATcD+AEgAkIANwLUAiACQQ82AtACIAJBuAJqIAJB+AFqIAJB0AJqEMYPIAEgBigCADYCACACIAIpA7ABNwP4ASACQgA3AtQCIAJBDzYC0AIgAkGYAmogAkH4AWogAkHQAmoQxg8gAkHcAmogAkHIAWooAgA2AgAgAkHgAmogAikDuAI3AwAgAkHoAmogAkHAAmooAgA2AgAgAkHsAmogAikDmAI3AgAgAkH0AmogAkGgAmooAgA2AgAgAiACKQPAATcC1AIgAkEBOgDQAiAAQQhqIAJB0AJqELQOEMMIIABBAToAYiAAQRhqIAM6AAAgACADOgBkDAQLCyACIAM6ANABQZyFjQFBKyACQdABakHw48MAQYyYggEQvAoACyACQeAAaiACQdACahCHCSACKAJkBEAgAikC1AIhISACKALQAiEDQQIhBQwBCyACQdACahDOCwwBCyACQbgBaiACQYgBaigCADYCACACIAIpA4ABNwOwASACIAIvAX47AZABAkACQEGAAkEIEKEVIgEEQCACQcwBakEINgIAIAIgATYCyAEgAkIANwPAASAAQThqIRQgAEEIaiEdIAJB0gJqIRUgAkHoAWohDyACQeACaiEQIAJB2AJqIQggAkHNAmohFiACQeUCaiEXIAJBnwJqIQkgAkHQAmpBBHIhGCACQZUCaiERIAJBiAJqIRkgAkGAAmohDCACQfgBakEEciESIAJB+AFqQQFyIRMgAkHQAWpBBHIhGiACQdYCaiEeQQAhAQNAIAdB/wFxIQ0CQAJAAkACQAJAAkAgBUH/AXEiC0EERg0AIAAoAkBFDQAgAkHYAGogABCDExCWESACKAJYKQMAIiJCgoCAgPAA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AUIghoQhICACKALIAkEBcgwCCyACKALwASIEQRBPBEAgBEEBcUUEQCAEIAIoAvgBNgIAIAJBADYC+AEgAiAEQQFyIgQ2AvABCyAEEKYSIAIoAvABIQQLIAIpAvQBISAgBEEQTwRAIAJByAJqIAJB8AFqEMYKIAItANQCRQRAIAJBADYC9AEMBAsgAkHwAWoQ2gsgAkIANwL0AQsgAkEPNgLwAUEBQQIgBRshAQwDCyACQSBqIAJB8AFqEIcJIAJCADcDyAIgAkHIAmogAigCICABELwEGiACKQPIAiEgIAFBDyABGwshBCACQfABaiABEK8IC0EBQQIgBRshASACKALwASIDQQ9GDQAgA0EJTwRAIAIoAvQBRQ0BCyAXIAIpA/ABNwEAIBdBCGogDigCADYBACACKALEASIDIANBf2oiBSACKAK8ASIDIAIoArgBa3FrQQFGBEAgAkG4AWoQ2QQgAigCxAFBf2ohBSACKAK8ASEDCyACKALAASADQQV0aiINQQI7AQAgDSACKQHIAjcBAiANQQhqIB4pAQA3AQAgAiAFIANBAWpxNgK8AQwBCyACQfABahDaCwtBAiEDDAALAAtBgAJBCEG4i40BKAIAIgBBASAAGxEAAAALQgAhIAsgAigCxAEhAyACKALAASEFAkACfyABIARJBEAgAkHIAmogBSADIAQQ6g8gAkHUAmooAgAhACACKALQAiEEIAJByAJqIAIoAsgCIAIoAswCIAEQ6g8gAigCyAIhByACKALMAgwBCyACQcgCaiAFIANBABDqDyACQdQCaigCACIAIAFJDQEgAigCyAIhByABIARrIQAgAigC0AIgBEEFdGohBCACKALMAgshBiAEIAAQ5Q0gByAGEOUNIAMEQCAFIANBBXQQ/hULICEgIoQMAgsgASAAQdD4jAEQ0AsAC0IAISBCAAshISACQYADaiQAICAgIYQLpi8CCH8DfiMAQZACayIDJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACKAIAQQFrDgkAAQIDBAUGCAcaCyABKAIAIAJBHGoQjwQaIANB6AFqQYMCOwEAIANBADoAzAEgA0EAOgDIASABKAIAIANByAFqEOMKDBsLIANByAFqIAEoAgAgAUEEaigCACABQQhqKAIAIAJBBGoiAhCcBSADKQLMASELIAMoAsgBQQFGDREgC0IBg1BFDRIgC0IgiKchBCABKAIAIgU1ABAiC6ciBkH/AXFBAkdBACAGQQFxG0UEQCADQdgBaiACQRBqKQIANwMAIANB0AFqIAJBCGopAgA3AwAgAyACKQIANwPIASADQdAAaiAFIAFBBGooAgAgAUEIaigCACADQcgBaiAEENgIDBoLIAVBFGoxAAAhDCADQZABaiACQRBqKQIANwMAIANBiAFqIAJBCGopAgA3AwAgAyACKQIANwOAAQJAAkAgCyAMQiCGhEKAgICA8B+DQiCIpyIGQQJGIAZBAXFyRQRAIARBgAFPDQEgBEHf//8AcUG/f2pBGk8NAkECQQEQ1RIiAiAEOgABIAIgBDoAACADQoGAgIAQNwLMASADIAI2AsgBIANBmAFqIANByAFqEJAVIANBmAFqEJ8GIANB1AFqIANBoAFqKAIANgIAIAMgAykDmAE3AswBIANBATYCyAEgA0HQAGpBBHIgA0HIAWoQ8wkgA0EANgJQDBwLIAQgBBDsCEH/AXEiAkECRg0VIAJFDRZBCEEEENUSIgIgBDYCBCACIAQ2AgAgA0KBgICAEDcCzAEgAyACNgLIASADQfgBaiADQcgBahCPFQJAIANB+AFqENQDBEAgA0GoAWogA0GQAWopAwA3AwAgA0GgAWogA0GIAWopAwA3AwAgAyADKQOAATcDmAEgA0HIAWogAUEEaigCACABQQhqKAIAIANBmAFqQQUQwBAgAy0A7AEiAkEIRw0BCyADQdQBaiADQYACaigCADYCACADIAMpA/gBNwLMASADQQA2AsgBIANB0ABqQQRyIANByAFqEPMJIANBADYCUAwcCyADQdAAakEEciADQcgBakEkELwEGiADQfsAaiADQe8Bai0AADoAACADQfgAaiACOgAAIAMgAy8A7QE7AHkgA0EBNgJQIANB+AFqEMMUDBsLIANB2AFqIAJBEGopAgA3AwAgA0HQAWogAkEIaikCADcDACADIAIpAgA3A8gBIANB0ABqQQRyIAFBBGooAgAgAUEIaigCACADQcgBakEAEMAQIANBATYCUAwaCyADQdgBaiACQRBqKQIANwMAIANB0AFqIAJBCGopAgA3AwAgAyACKQIANwPIASADQdAAaiAFIAFBBGooAgAgAUEIaigCACADQcgBaiAEENgIDBkLIAEoAgAiBDUAECAEQRRqMQAAIgynIgVBAkYgBUEBcXIiBUUEQCAELQAVRQ0QCyAMQiCGhEIQiKciAkH/AXFBAkdBACACQQFxG0UEQCAFRQ0OIANB+AFqEOcSIANB+AFqQQBBCRCeFiADQfgBakELQf//wwAQnhYgA0EMaiADQYACaigCADYCACADIAMpA/gBNwIEIANBADYCACADQShqIAMQ8wkMDwsgA0EoaiAFQQFzEMkJDA4LIAEoAgAiBUEUajEAACILpyIEQQJGIARBAXFyIQQgBTUAECALQiCGhEIIiKciBiAGQf8BcUECR3EhBgJAAkACQAJAAkAgAkEcai0AAEEBaw4FAAECAwQOCyADQQM6ACggA0EBQQMgBhsiAToAKSADQpOCjInwqsDVASABQQR0rYg9AUQMDgsgA0HXAjsBRCADQYMEOwEoDA0LIANBqwM7AUQgA0GDBjsBKAwMCyADQShqQQBBAiAEGxCuESABKAIAIQUMCwsgBARAIANBgwI7AUQgA0GEAjsBKAwLCyAFLQAVRQ0LIANBggI7AUQgA0GEBjsBKAwKCyACKAIEQQFrDgIEBQcLIANByAFqIAEoAgAQrwsgA0HQAGogA0HIAWpBqOaBARDuEyADQZgBaiADQdAAahCqCUEDIQQCQAJAAkACQCACQTRqKAIAIgVBfWoiBkEDIAZBA0kbQQFrDgMAAQIDC0EEIQQMAgtBBSEEDAELAkACQAJAIAVBAWsOAgECAAsgAkE4ajUCACELQQAhBAwCCyACQThqNQIAIQtBASEEDAELIAJBOGopAgAhC0ECIQQLIAEoAgBBE2otAAAhBSACQcQAai0AACEGQSBBBBDVEiICQRhqIANBsAFqKQMANwIAIAJBEGogA0GoAWopAwA3AgAgAkEIaiADQaABaikDADcCACACIAMpA5gBNwIAIAMgCzcCVCADIAQ2AlAgAyACNgJcIAMgBkUgBkEARyICIAVBAXEbIAIgBUECRxs6AGAgA0HIAWpBBHIgA0HQAGoQsAUgA0EAOgDIASABKAIAIANByAFqEOMKDBYLIANByAFqIAEoAgAQrwsgA0HQAGogA0HIAWpBiOaBARDuEyADQZgBaiADQdAAahCqCSADQcgBaiABKAIAEK8LIANB0ABqIANByAFqQZjmgQEQ7hMgAy0AUEEDRw0QIAMxAFUhCyADNQBRIQwgA0HQAGoQshIgASgCACIFIAw+ABAgBUEUaiALPAAAAkACQAJAIAJBHGooAgAiBEEBaw4CAQIACyACQSBqKAIAIQhBACEEDAELIANByAFqIAJBOGooAgAgAkFAaygCABDSDCACQcQAaigCACEFIAMpAswBIQsgAygCyAEhCEEBIQQLQSBBBBDVEiICQRhqIANBsAFqKQMANwIAIANB5AFqIAI2AgAgA0HgAWogBTYCACADQdgBaiALNwMAIANB1AFqIAg2AgAgA0HQAWogBDYCACACQRBqIANBqAFqKQMANwIAIAJBCGogA0GgAWopAwA3AgAgAiADKQOYATcCACADQegBaiACLwEcQf8DcTsBACADQQY6AMwBIANBADoAyAEgASgCACADQcgBahDjCgwVCyADQgA3AiwgA0G08YwBKAIANgIoIANByAFqQQRyIQIDQCADQcgBaiABKAIAEK8LIAMtAMgBBEAgA0HIAWoQzRUgAygCKCADQTBqIgIoAgAQ6wQgA0HYAGogAigCADYCACADIAMpAyg3A1AgA0HIAWpBBHIgA0HQAGoQ8AEgA0EAOgDIASABKAIAIANByAFqEOMKDBYLIANBsAFqIAJBGGoiBCkCADcDACADQagBaiACQRBqIgUpAgA3AwAgA0GgAWogAkEIaiIGKQIANwMAIAMgAikCACILNwOYASALp0H/AXEEQCADQegAaiAEKQIANwMAIANB4ABqIAUpAgA3AwAgA0HYAGogBikCADcDACADIAIpAgA3A1AgA0EoaiADQdAAahCfCwUgA0GYAWoQuwoLDAALAAsgA0IANwIsIANBtPGMASgCADYCKCADQcgBakEEciECA0AgA0HIAWogASgCABCvCyADLQDIAQRAIANByAFqEM0VIAMoAiggA0EwaiICKAIAEOsEIANBoAFqIAIoAgAiAjYCACADIAMpAyg3A5gBIANByAFqQQRyIQkCQAJAAkACQAJAIAIOAgIAAQsgA0HYAGogAygCmAEiAkEIaikCADcDACADQeAAaiACQRBqKQIANwMAIANB6ABqIAJBGGopAgA3AwAgA0EANgKgASADIAIpAgA3A1AgCSADQdAAakGA2oEBEOoNDAILIAJBBXQhCCADKAKYAUEcaiEFQb8IIQIDQCAIBEBBACEEQQAhBiACQQFxBEAgBS0AAEEBcSEGCyACQQJxBEAgBS8BAEECcSEECyACQUBxIAZyIQpBACEGQQAhByACQQRxBEAgBS8BAEEEcSEHCyACQQhxBEAgBS8BAEEIcSEGCyAEIApyIAdyIQpBACEEQQAhByACQRBxBEAgBS8BAEEQcSEHCyACQSBxBH8gBS8BAEEgcQUgBAsgBiAKciAHcnIhBAJ/AkAgAkHAAHEEQCAEQb//A3EhAgwBCyAEQb//A3EhAkEAIAUtAABBwABxRQ0BGgtBwAALIQQgAiAEciEEAn8CQCACQYABcQRAIARB//4DcSECDAELIARB//4DcSECQQAgBS0AAEGAAXFFDQEaC0GAAQshBCACIARyIQQCfwJAIAJBgAJxBEAgBEH//QNxIQIMAQsgBEH//QNxIQJBACAFQQFqLQAAQQFxRQ0BGgtBgAILIQZBACEEIAJBgAhxBEAgBS8BAEEBdEGACHEhBAsgCEFgaiEIIAVBIGohBSACQf/3A3EgBnIgBHIhAgwBBSADQQg6AMwBIANB2wBqIANBMGooAgA2AAAgAyADKQMoNwBTIAkgAykAUDcAASAJQQhqIANB1wBqKQAANwAAIAMgAjsB6AEMBAsACwALIANBgwI7AegBIANBADoAzAELIANBmAFqEP8WCyADQQA6AMgBIAEoAgAgA0HIAWoQ4woMFQUgA0HoAGogAkEYaikCADcDACADQeAAaiACQRBqKQIANwMAIANB2ABqIAJBCGopAgA3AwAgAyACKQIANwNQIANBKGogA0HQAGoQnwsMAQsACwALIAJBCGohAiABKAIAIgRBFGotAAAiBUECRiAFQQFxcg0BIANBmAFqIAQgAhCLBSADQdwAaiADQaABaigCADYCACADQQE2AlAgAyADKQOYATcCVCADQcgBakEEciADQdAAahDzCSADQQA6AMgBIAEoAgAgA0HIAWoQ4woMEgsgAkEIaiEEAkACQCABKAIAIgVBFGotAAAiBkECRiAGQQFxckUEQCADQcgBaiAFEK8LIANB0ABqIANByAFqQcjmgQEQ7hMgA0GYAWogA0HQAGoQ+gogA0HIAWogASgCACABQQRqKAIAIAFBCGooAgAgBCACQYABai0AACADQZgBahDfCCADLQDsASICQQhHDQEgAygCoAFFDQIgA0HUAWoiAiADQaABaigCADYCACADIAMpA5gBNwLMASADQQE2AsgBIANB0ABqIANByAFqEPMJIANB5AFqIANB6ABqKQMANwIAIANB3AFqIANB4ABqKQMANwIAIAIgA0HYAGopAwA3AgAgAyADKQNQNwLMASADQQA6AMgBIAEoAgAgA0HIAWoQ4woMFAsgA0HIAWogBRCvCyADQdAAaiADQcgBakG45oEBEO4TIANBmAFqIANB0ABqEPsKIANByAFqIAEoAgAgAUEEaigCACABQQhqKAIAIAQgAkGAAWotAAAgA0GYAWoQsAcCQCADLQDsASICQQhGBEAgAygCoAFFDQEgA0HUAWoiAiADQaABaigCADYCACADIAMpA5gBNwLMASADQQA2AsgBIANB0ABqIANByAFqEPMJIANB5AFqIANB6ABqKQMANwIAIANB3AFqIANB4ABqKQMANwIAIAIgA0HYAGopAwA3AgAgAyADKQNQNwLMASADQQA6AMgBIAEoAgAgA0HIAWoQ4woMFQsgACADQcgBakEkELwEIgBBJ2ogA0HvAWotAAA6AAAgACADLwDtATsAJSAAIAI6ACQMEQsgA0HYAWogBEEQaikCADcDACADQdABaiAEQQhqKQIANwMAIAMgBCkCADcDyAEgACABQQRqKAIAIAFBCGooAgAgA0HIAWpBBhDAEAwQCyAAIANByAFqQSQQvAQiAEEnaiADQe8Bai0AADoAACAAIAMvAO0BOwAlIAAgAjoAJAwOCyADQdgBaiAEQRBqKQIANwMAIANB0AFqIARBCGopAgA3AwAgAyAEKQIANwPIASAAIAFBBGooAgAgAUEIaigCACADQcgBakEGEMAQDA0LIANByAFqIAQgAUEEaigCACABQQhqKAIAIAIQ8gQgA0HIAWpBBHIhAiADKALIAUEBRwRAIANBoAFqIAJBCGooAgAiBDYCACADIAIpAgAiCzcDmAEgA0HcAGogBDYCACADQQA2AlAgAyALNwJUIAIgA0HQAGoQ8wkgA0EAOgDIASABKAIAIANByAFqEOMKDBELIANB0ABqIAJBKBC8BBogACADQdAAakEoELwEGgwSCyADQcgBaiABIAJBCGoQjQEgA0HIAWpBBHIhAiADKALIAUEBRwRAIANBoAFqIAJBCGooAgAiBDYCACADIAIpAgAiCzcDmAEgA0HcAGogBDYCACADQQA2AlAgAyALNwJUIAIgA0HQAGoQ8wkgA0EAOgDIASABKAIAIANByAFqEOMKDBALIANB0ABqIAJBKBC8BBogACADQdAAakEoELwEGgwRCyADQQM6ACggA0EAQQIgBhsiAToAKSADQpOCjInwqsDVASABQQR0rYg9AUQLIANB2ABqIANBMGopAwAiCzcDACADQeAAaiADQThqKQMAIgw3AwAgA0HoAGogA0FAaykDACINNwMAIANBpAFqIAs3AgAgA0GsAWogDDcCACADQbQBaiANNwIAIAMgAykDKCILNwNQIAMgCzcCnAEgA0EAOgCYASAFIANBmAFqEOMKDA0LIANBEGogAkEEaiICQRBqKQIANwMAIANBCGogAkEIaikCADcDACADIAIpAgA3AwAgA0HIAWpBBHIiAiABQQRqKAIAIAFBCGooAgAgA0EBEMAQIANB0ABqIAJBKBC8BBogACADQdAAakEoELwEGgwOCyADQfgBahDmEiADQfgBakEAQQkQnRYgA0H4AWpBC0H/ARCdFiADQQxqIANBgAJqKAIANgIAIAMgAykD+AE3AgQgA0EBNgIAIANBKGogAxDzCQsgA0HYAGogA0EwaikDACILNwMAIANB4ABqIANBOGopAwAiDDcDACADQegAaiADQUBrKQMAIg03AwAgA0GkAWogCzcCACADQawBaiAMNwIAIANBtAFqIA03AgAgAyADKQMoIgs3A1AgAyALNwKcASADQQA6AJgBIAEoAgAgA0GYAWoQ4woMCgsgA0E4aiACQQRqIgJBEGopAgA3AwAgA0EwaiACQQhqKQIANwMAIAMgAikCADcDKCADQcgBakEEciICIAFBBGooAgAgAUEIaigCACADQShqQQEQwBAgA0HQAGogAkEoELwEGiAAIANB0ABqQSgQvAQaDAsLIANB9ABqIANB7AFqKQIANwIAIANB7ABqIANB5AFqKQIANwIAIANB5ABqIANB3AFqKQIANwIAIANB3ABqIANB1AFqKQIANwIAIAMgCzcCVCADQQE2AlAMBwsgA0HQAGpBBHIgCxDfDCADQQA2AlAMBgsgA0GIAmogA0GQAWopAwA3AwAgA0GAAmogA0GIAWopAwA3AwAgAyADKQOAATcD+AEgA0HIAWpBBHIiAiABQQRqKAIAIAFBCGooAgAgA0H4AWpBBRDAECADQdAAakEEciADQZoBaiACQSgQvARBKBC8BBogA0EBNgJQDAULIANB2AFqIANBkAFqKQMANwMAIANB0AFqIANBiAFqKQMANwMAIAMgAykDgAE3A8gBIANB0ABqIAEoAgAgAUEEaigCACABQQhqKAIAIANByAFqIAQQ2AgMBAsgA0HcAWpBATYCACADQgE3AswBIANBvOWBATYCyAEgA0GGATYCLCADIANBKGo2AtgBIAMgA0HQAGo2AiggA0HIAWpBxOWBARC9EgALIANBmAFqEMEUDAULIANBmAFqEMMUDAQLIANB6AFqQYMCOwEAIANBADoAzAEgA0EAOgDIASABKAIAIANByAFqEOMKDAELIANB0ABqQQRyIQIgAygCUEEBRg0BIANBQGsgAkEYaikCACILNwMAIANBOGogAkEQaikCACIMNwMAIANBMGogAkEIaikCACINNwMAIANBDGogDTcCACADQRRqIAw3AgAgA0EcaiALNwIAIAMgAikCACILNwMoIANBADoAACADIAs3AgQgASgCACADEOMKCyAAQQg6ACQMAQsgA0EoaiACQSgQvAQaIAAgA0EoakEoELwEGgsgA0GQAmokAAugJgIefwN+IwBB0AZrIgYkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEpAwAiI1BFBEAgASkDCCIkUA0BIAEpAxAiJVANAiAjICV8ICNUDQMgIyAkfSAjVg0EIAEvARghASAGICM+AgwgBkEQakEAICNCIIinICNCgICAgBBUIgUbNgIAIAZBAUECIAUbNgIIIAZBFGpBAEGYARC7BxogBkG4AWpBAEGcARC7BxogBkKBgICAEDcDsAEgAa1CMIZCMIcgI0J/fHl9QsKawegEfkKAoc2gtAJ8QiCIpyIFQRB0QRB1IRICQCABQRB0QRB1Ig9BAE4EQCAGQQhqIAEQywEaDAELIAZBsAFqQQAgD2tBEHRBEHUQywEaCwJAIBJBf0wEQCAGQQhqQQAgEmtBEHRBEHUQbwwBCyAGQbABaiAFQf//A3EQbwsgBigCsAEhDSAGQagFakEEciAGQbABakEEciIJQaABELwEGiAGIA02AqgFIA1BKEsEQCANIQEMCgsgBkGwAWpBBHIhECAGQQhqQQRyIQ8gBkGkBWoh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KGooAgAiCEEUbCABKAKIBCIESyEFAkACQANAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAVFBEAgAi0AAEEBaw4ICwwCAwQFBwYBCyAAQoGAgIAQNwIAIABBCGogBDYCAAwaCyAAQoCAgIAwNwIADBkLIAItAAFBAWsOAwsMDQoLIAItAAFBAWsOAw8ODRALAkACQAJAAkAgAkEEaigCACIEQX1qIgVBAyAFQQNJG0EBaw4DAQIDAAsgAkEUai0AACEFIAJBEGooAgAhAiADQThqIAEQ7w8gA0HoAGogASACEGkgA0HYAGoiBCADQfgAaigCADYCACADIANB8ABqKQMANwNQIAMoAmwhAgJAAkAgAygCaEEBRwRAIAJBA0cNAiAAIAEQygkMAQsgACACNgIEIABBATYCACAAQQhqIAMpA1A3AgAgAEEQaiAEKAIANgIACyADQThqEIoVDBoLIANB/ABqKAIAIQQgA0EoaiADQdgAaigCADYCACADIAMpA1A3AyACQCAFRQRAIANB8ABqIANBQGspAwA3AwAgAyADKQM4NwNoIANB0ABqIAEgA0HoAGpBACADQQEgBBCRAgwBCyADQfAAaiADQUBrKQMANwMAIAMgAykDODcDaCADQdAAaiABIANB6ABqQQEgBEEAIAMQkQILQSBBBBDAEyIBIAI2AgAgAEEMakKCgICAIDcCACAAQQhqIAE2AgAgAEEUaiAINgIAIABCgICAgCA3AgAgASADKQMgNwIEIAFBDGogA0EoaigCADYCACABIAMpA1A3AhAgAUEYaiADQdgAaikDADcCAAwZCyAAIAEgAkEQaigCACACQRRqLQAAEN4DDBgLIAJBFGotAAAhBiADQegAaiABIAJBEGooAgAQaSADQdgAaiICIANB+ABqKAIANgIAIAMgA0HwAGopAwA3A1BBASEFIAMoAmwhBAJAAkACfyADKAJoQQFHBEBBACEFQQMgBEEDRg0BGiADQfwAaigCACECIANBKGogA0HYAGooAgAiBTYCACADIAMpA1AiDjcDICADQfQAaiAFNgIAIAMgBDYCaCADIA43AmwgASADQegAahDuDyADQThqIAEQ7w8gBg0CIANB8ABqIANBQGspAwA3AwAgAyADKQM4NwNoIANB0ABqIAEgA0HoAGpBACADQQEgAhCRAgwDCyAAQQhqIAMpA1A3AgAgAEEQaiACKAIANgIAIAQLIQIgACAFNgIAIAAgAjYCBAwZCyADQfAAaiADQUBrKQMANwMAIAMgAykDODcDaCADQdAAaiABIANB6ABqQQEgAkEAIAMQkQILIAAgAykDUDcCBCAAQQA2AgAgAEEUaiACNgIAIABBDGogA0HYAGopAwA3AgAMFwsCQAJAAkAgBEEBaw4CAQIACyAAIAEgAkEQaigCACACQRRqLQAAIAJBCGooAgAiACAAEIcCDBgLIAJBFGotAAAhBCADQegAaiABIAJBEGooAgAiBSACQQhqKAIAEPkCIAMoAmhBAUYNBiADQeAAaiADQfwAaigCACICNgIAIANB2ABqIgYgA0H0AGopAgAiDjcDACADQUBrIA43AwAgA0HIAGogAjYCACADIAMpAmwiDjcDUCADIA43AzggAyABKAIoNgJ4IANBADYCaCADQSBqIANBOGogA0HoAGoQ3gsgA0HoAGogASAFIARBAEcQ3gMgBiADQfgAaigCADYCACADIANB8ABqKQMANwNQIAMoAmwhAiADKAJoQQFGDQUCQCACQQNHBEAgA0H8AGooAgAhBCADQfAAaiADQShqKQMANwMAIAMgAykDIDcDaCABIANB6ABqIAQQ2AIgAEEIaiADKQNQNwIAIABBEGogA0HYAGooAgA2AgAgAEEUaiADKAIwNgIADAELIANBIGoQihULIABBADYCACAAIAI2AgQMFwsgACABIAJBEGooAgAgAkEUai0AACACQQhqKAIAIAJBDGooAgAQhwIMFgsgAkEEaigCAEEBaw4CEBEPCyACQQRqKAIAIQkgAkEMaigCACEGIANCADcCFCADQbTxjAEoAgA2AhAgA0EAOgBgIANBADYCUCADQQhqIAkgBiAGQX9qIgpBtO3vABDmEyADKAIMQQV0IQUgA0HoAGpBBHIhCyADQfAAaiEEIAMoAgghB0EAIQICQAJAAkACQAJAA0ACQCAFRQRAIAZFDQEgA0HoAGogASAJIApBBXRqEGkgA0EoaiIFIANB+ABqKAIANgIAIAMgA0HwAGopAwA3AyAgAygCbCEEIAMoAmhBAUYNBCAEQQNGDQUgA0H8AGooAgAhBSADQfQAaiADQShqKAIANgIAIAMgBDYCaCADIAMpAyA3AmwgA0EQaiADQegAahChDiACQf8BcQ0GIANB8ABqIANB2ABqKQMANwMAIAMgAykDUDcDaCABIANB6ABqIAUQ2AIMBwsCQCACQf8BcUUEQCAEIANB2ABqKQMANwMAIAMgAykDUDcDaCABIANB6ABqEO4PDAELIAEoAighAiAEIANB2ABqKQMANwMAIAMgAykDUDcDaCADQThqIAEgA0HoAGpBACADQQEgAhCRAiADQThqEIoVCyADQThqIAEQ7w8gA0HoAGogASAHEGkgA0EoaiIMIARBCGooAgA2AgAgAyAEKQIANwMgIAMoAmwhAiADKAJoQQFGDQICfyACQQNHBEAgAygCfCENIAsgAykDIDcCACALQQhqIAwoAgA2AgAgAyACNgJoIANBEGogA0HoAGoQoQ4gBCADQUBrKQMANwMAIAMgAykDODcDaCADQdAAaiABIANB6ABqQQEgDUEAIAMQkQJBAAwBCyAEIANBQGspAwA3AwAgAyADKQM4Ig43A2ggDqdBAUcNCSADKAJsIQwgA0HoAGoQihUgAyAMNgJsIANBATYCaCADQRBqIANB6ABqEKEOIAMgDDYCVCADQQE2AlBBAQshAiAHQSBqIQcgAyACOgBgIAVBYGohBQwBCwsgCkEAQcTt7wAQzAsACyAAIAI2AgQgAEEBNgIAIABBCGogAykDIDcCACAAQRBqIANBKGooAgA2AgAgA0E4ahCKFQwXCyAAIAQ2AgQgAEEBNgIAIABBCGogAykDIDcCACAAQRBqIAUoAgA2AgAgA0HQAGoQihUMFgsgA0HwAGogA0HYAGopAwA3AwAgAyADKQNQNwNoIANBEGogA0HoAGoQoQ4MAQsgA0HwAGogA0HYAGopAwA3AwAgAyADKQNQNwNoIANBOGogASADQegAakEAIANBASAFEJECIANBOGoQihULIABCgICAgCA3AgAgAEEIaiADKQMQNwIAIABBFGogCDYCACAAQRBqIANBGGooAgA2AgAMFAsgAUH/A2otAABFDRAgAigCBCIFQWBqIQYgAkEMaigCAEEFdCECIANB6ABqQQRyIQQDQCACRQRAIABCgICAgDA3AgAMFQsgA0HoAGogASACIAZqEGkCQAJAIAMoAmhBAUcEQCADQeAAaiAEQRBqKAIAIgc2AgAgA0HYAGogBEEIaikCACIONwMAIANBQGsgDjcDACADQcgAaiAHNgIAIAMgBCkCACIONwNQIAMgDjcDOCAOp0EDRg0BIANBKGogA0HYAGoiBikDACIONwMAIAMgAykDUCIPNwMgIANByABqKAIAIQggBiAONwMAIAMgDzcDUCAFQUBqIQkgA0HQAGpBBHIhByADQfAAaiEEA0AgAkEgRgRAIAAgAykDUDcCBCAAQQA2AgAgAEEUaiAINgIAIABBDGogA0HYAGopAwA3AgAMGQsgA0HoAGogASACIAlqEGkgA0FAayIKIARBCGooAgA2AgAgAyAEKQIANwM4IAMoAmwhBSADKAJoQQFGDQMgBUEDRwRAIAMoAnwhCyAEIAYpAwA3AwAgAyADKQNQNwNoIAEgA0HoAGogCxDYAiAHIAMpAzg3AgAgB0EIaiAKKAIANgIAIAMgBTYCUAsgAkFgaiECDAALAAsgA0HYAGogBEEIaikCACIONwMAIAMgBCkCACIPNwNQIABBDGogDjcCACAAIA83AgQgAEEBNgIADBYLIAJBYGohAiADQThqEMYVDAELCyAAIAU2AgQgAEEBNgIAIABBCGogAykDODcCACAAQRBqIANBQGsoAgA2AgAgA0HQAGoQihUMEwtBjO/vAEGU7+8AEM8PAAsgACACNgIEIABBATYCACAAQQhqIAMpA1A3AgAgAEEQaiADQdgAaigCADYCACADQSBqEIoVDBELIANB2ABqIANB9ABqKQIAIg43AwAgAyADKQJsIg83A1AgAEEMaiAONwIAIAAgDzcCBCAAQQE2AgAMEAsgAkEEai0AAEEBRwRAIAJBCGooAgAhAiABQf0Dai0AACABQf4Dai0AAHJFBEAgA0ECOgBoIAMgAjYCbCADQdAAaiABIANB6ABqEKANIAAgAykDUDcCBCAAQQxqIANB2ABqKQMANwIAIABBADYCACAAQRRqIAEoAihBf2o2AgAMEQsgAkGAAU8EQCADIAI2AmwgAyACNgJoIAAgASADQegAakEBEKMBDBELIAMgAjoAaiADIAI6AGkgA0EEOgBoIANB0ABqIAEgA0HoAGoQoA0gAkH/AXEEQCABIAJqQasEakEBOgAACyAAIAMpA1A3AgQgAEEANgIAIAEgAmpBrARqQQE6AAAgAEEMaiADQdgAaikDADcCACAAQRRqIAEoAihBf2o2AgAMEAsgAUH9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gaCAgAFxDQILIAdB3ABGDQELIARFDQAgBCgCNEEBRg0CIAQoAjxBAUcNBCAEQUBrDAMLIAFBjrCMAUEIEO8SIAVBADoAwAEgBSABQQAgBUHAAWpBByACIAMQqgEgBUHAAWogAUEEIAUoAgAgBSgCBBCyAiAFLQDAAUEBRwRAIAVBzAFqKQIAIQ0gBSkCxAEhDiAAQcgAakEAOwEAIABBQGsgDTcCACAAQThqIA43AgAgAEE0akEHNgIAIABBIGpBADoAACAAQRhqQoeAgIDwADcCACAAQRBqQoSAgIDwADcCACAAQQA6AAAgAEEMaiABQQhqKAIANgIAIABBBGogASkCADcCAAwGCyAFLQDBASECIABBAToAACAAIAI6AAELIAEQiRQMBAsgBEE4agshBiAFQRBqIAQgBigCABDJECAFKAIQIQcgBSgCFAwBCyAEKAIAIQcgBCgCCAshBiABIAcgBhDvEiABQQAgBCgCMBCnBCAFQQE6AMABIAVBCGogAUEAIAVBwAFqIAQoAjAgAiADEKoBIAUoAgwhAiAFKAIIIQMgBUHYAWogAUEYaikCADcDACAFQdABaiABQRBqKQIANwMAIAVByAFqIAFBCGopAgA3AwAgBSABKQIANwPAASAEKAIMIQEgBCgCECEGIAQoAhQhByAEKAIYIQggBUGoAWogBEEsaigCADYCACAFQaABaiAEQSRqKQIANwMAIAUgBCkCHDcDmAEgACAFQcABaiABIAYgByAIIAVBmAFqIAQvAUQgBEHGAGovAQAgBCgCMCADIAIQyQULIAVB0AJqJAALsiABBn8jAEHAAWsiAyQAAkACQAJAAkACQAJAAkACQCABKAIAQQFHBEACQAJAAkACQAJAAkACQAJAAkACQCABKAIEIgEoAgBBAWsOBgABAgYDBBALIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyDQsgA0HgAGogBBCvCyADQThqIANB4ABqQZjogQEQ7hMgA0GwAWogA0E4ahD6CiADQeAAaiACKAIAIAJBBGooAgAgAkEIaigCACABQQRqEMsFIAMtAGBBAUYNCiADQbABaiADLQBhIgEgARCdFiADQewAaiADQbgBaigCADYCACADIAMpA7ABNwJkIANBAjoAYCACKAIAIANB4ABqEOMKDA8LIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyDQcgA0HgAGogBBCvCyADQThqIANB4ABqQfjngQEQ7hMgA0GwAWogA0E4ahD6CiADQeAAaiACKAIAIAJBBGoiBSgCACACQQhqIgYoAgAgAUEcahDLBSADLQBgQQFGDQsgAy0AYSEEIANB4ABqIAIoAgAgBSgCACAGKAIAIAFBPGoQywUgAy0AYEEBRg0LIANBsAFqIAMtAGEiASAEIAQgAUsiBRsgBCABIAUbEJ0WIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0ECOgBgIAIoAgAgA0HgAGoQ4woMDgsgAUEEaiEEIAIoAgAiBUEUai0AACIGQQJGIAZBAXFyDQQgA0HgAGogBRCvCyADQThqIANB4ABqQdjngQEQ7hMgA0GwAWogA0E4ahD6CiADQQhqIAFBHGotAAAQ1QcgAygCCCIBIAMoAgxBA3RqIQcMDAsgAUEEaiEBIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyDQEgA0GgAWogBCABEIsFIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakGo54EBEO4TIANBsAFqIANBOGoQ+gogA0GwAWogA0GgAWoQyRUgA0HsAGogA0G4AWooAgA2AgAgAyADKQOwATcCZCADQQI6AGAgAigCACADQeAAahDjCiADQaABahDBFAwMCwJAIAIoAgAiBEEUai0AACIFQQJGIAVBAXFyRQRAIANB4ABqIAQQrwsgA0E4aiADQeAAakH45oEBEO4TIANBoAFqIANBOGoQ+gogA0HgAGogAigCACACQQRqKAIAIAJBCGooAgAgASgCBCIBIAEtAHggA0GgAWoQ3wggAy0AhAEiAUEIRw0BIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakGI54EBEO4TIANBsAFqIANBOGoQ+gogA0GwAWogA0GgAWoQyRUgA0HsAGogA0G4AWooAgA2AgAgAyADKQOwATcCZCADQQI6AGAgAigCACADQeAAahDjCiADQaABahDBFAwNCyADQeAAaiAEEK8LIANBOGogA0HgAGpB2OaBARDuEyADQaABaiADQThqEPsKIANB4ABqIAIoAgAgAkEEaigCACACQQhqKAIAIAEoAgQiASABLQB4IANBoAFqELAHIAMtAIQBIgFBCEcNBCADQeAAaiACKAIAEK8LIANBOGogA0HgAGpB6OaBARDuEyADQbABaiADQThqEPsKIANBsAFqIANBoAFqEMoVIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4wogA0GgAWoQwxQMDAsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQaABahDBFAwMCyADQeAAaiAEIAJBBGooAgAgAkEIaigCACABEPIEIANB4ABqQQRyIQEgAygCYEEBRwRAIANBqAFqIAFBCGooAgA2AgAgAyABKQIANwOgASADQeAAaiACKAIAEK8LIANBOGogA0HgAGpBmOeBARDuEyADQbABaiADQThqEPsKIANBsAFqIANBoAFqEMoVIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4wogA0GgAWoQwxQMCwsgA0E4aiABQSQQvAQaIANBkgFqIANBiwFqLQAAOgAAIAMgAy8AiQE7AZABIANBiAFqLQAAIQEgA0EUaiADQThqQSQQvAQaDAgLIANB4ABqIAIgAUEEahCNASADQeAAakEEciEBIAMoAmBBAUcEQCADQagBaiABQQhqKAIANgIAIAMgASkCADcDoAEgA0HgAGogAigCABCvCyADQThqIANB4ABqQbjngQEQ7hMgA0GwAWogA0E4ahD7CiADQbABaiADQaABahDKFSADQewAaiADQbgBaigCADYCACADIAMpA7ABNwJkIANBAToAYCACKAIAIANB4ABqEOMKIANBoAFqEMMUDAoLIANBOGogAUEkELwEGiADQZIBaiADQYsBai0AADoAACADIAMvAIkBOwGQASADQYgBai0AACEBIANBFGogA0E4akEkELwEGgwHCyADQeAAaiAFEK8LIANBOGogA0HgAGpByOeBARDuEyADQbABaiADQThqEPsKIAMgAUEcai0AABDVByADKAIAIgEgAygCBEEDdGohBwNAIAEgB0YEQCADQeAAaiACKAIAIAJBBGooAgAgAkEIaigCACAEIAQtABkgA0GwAWoQsAcgAy0AhAEiAUEIRgRAIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4woMCwsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQbABahDDFAwLBSADQbABaiABQQRqKAIAIgUgASgCACIGIAYgBUsiCBsgBiAFIAgbEJ4WIAFBCGohAQwBCwALAAsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQaABahDDFAwICyADQeAAaiAEEK8LIANBOGogA0HgAGpB6OeBARDuEyADQbABaiADQThqEPsKIANBsAFqIAFB1ABqKAIAIgQgAUE0aigCACIBIAEgBEsiBRsgASAEIAUbEJ4WIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4woMBgsgASgCBCEEAkACQAJAAkAgAigCACIBQRRqLQAAIgVBAkYgBUEBcXJFBEAgA0HgAGogARCvCyADQThqIANB4ABqQdjogQEQ7hMgA0GQAWogA0E4ahD6CiADQeAAaiACKAIAEK8LIANBOGogA0HgAGpB6OiBARDuEyADQaABaiADQThqEPoKIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakH46IEBEO4TIANBsAFqIANBOGoQ+gogASgAECIBQf8BcUECRg0EIAFBAXENAQwECyADQeAAaiABEK8LIANBOGogA0HgAGpBqOiBARDuEyADQZABaiADQThqEPsKIANB4ABqIAIoAgAQrwsgA0E4aiADQeAAakG46IEBEO4TIANBoAFqIANBOGoQ+wogA0HgAGogAigCABCvCyADQThqIANB4ABqQcjogQEQ7hMgA0GwAWogA0E4ahD7CiABKAAQIgFB/wFxQQJGIAFBAXFFcg0CIANBkAFqENQDBEAgA0HIAGogBCgCHBCcFCIBQRBqKQIANwMAIANBQGsgAUEIaikCADcDACADIAEpAgA3AzggA0HgAGogAkEEaigCACACQQhqKAIAIANBOGpBBRDAECADLQCEASIBQQhHDQILIANBoAFqENQDRQ0CIANByABqIAQoAhgQnBQiAUEQaikCADcDACADQUBrIAFBCGopAgA3AwAgAyABKQIANwM4IANB4ABqIAJBBGooAgAgAkEIaigCACADQThqQQUQwBAgAy0AhAEiAUEIRg0CDAELIANBkAFqEJ8GIANBoAFqEJ8GDAILIANBFGogA0HgAGpBJBC8BBogA0ESaiADQYcBai0AADoAACADIAMvAIUBOwEQIANBsAFqEMMUIANBoAFqEMMUIANBkAFqEMMUIAAgA0EUakEkELwEIgJBJ2ogA0ESai0AADoAACACIAMvARA7ACUMCQsCQAJAAkACQCAELQAgQQFrDgIBAgALIANBoAFqIANBkAFqEJoFDAILIANBoAFqIANBkAFqELECDAELIANB4ABqIANBoAFqEOsNIANB4ABqIANBkAFqEJoFIANBoAFqIANBkAFqEMoVIANBoAFqIANB4ABqELECIANB4ABqEMMUCyADQbABaiADQaABahDKFSADQewAaiADQbgBaigCADYCACADIAMpA7ABNwJkIANBAToAYCACKAIAIANB4ABqEOMKIANBoAFqEMMUIANBkAFqEMMUDAYLAkACQAJAAkAgBC0AIEEBaw4CAQIACyADQaABaiADQZABahCbBQwCCyADQaABaiADQZABahDyAQwBCyADQeAAaiADQaABahDsDSADQeAAaiADQZABahCbBSADQaABaiADQZABahDJFSADQaABaiADQeAAahDyASADQeAAahDBFAsgA0GwAWogA0GgAWoQyRUgA0HsAGogA0G4AWooAgA2AgAgAyADKQOwATcCZCADQQI6AGAgAigCACADQeAAahDjCiADQaABahDBFCADQZABahDBFAwFCyADQTpqIANB4ABqQQRyQSQQvAQhAiADQZIBaiADQYsBai0AADoAACADIANBiQFqLwAAOwGQASADQYgBai0AACEBIANBFGogAkEkELwEGiADQbABahDBFAwCCyADQeAAaiAEEK8LIANBOGogA0HgAGpBiOiBARDuEyADQbABaiADQThqEPsKIANBsAFqIAFBHGooAgAiASABEJ4WIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0EBOgBgIAIoAgAgA0HgAGoQ4woMAwsgA0E6aiADQeAAakEEckEkELwEIQIgA0GSAWogA0GLAWotAAA6AAAgAyADQYkBai8AADsBkAEgA0GIAWotAAAhASADQRRqIAJBJBC8BBogA0GwAWoQwRQLIAFB/wFxQQhGDQEMAgsDQCABIAdGRQRAIANBsAFqIAFBBGotAAAiBSABLQAAIgYgBiAFSyIIGyAGIAUgCBsQnRYgAUEIaiEBDAELCyADQeAAaiACKAIAIAJBBGooAgAgAkEIaigCACAEIAQtABkgA0GwAWoQ3wggAy0AhAEiAUEIRgRAIANB7ABqIANBuAFqKAIANgIAIAMgAykDsAE3AmQgA0ECOgBgIAIoAgAgA0HgAGoQ4woMAQsgA0EUaiADQeAAakEkELwEGiADQZIBaiADQYcBai0AADoAACADIAMvAIUBOwGQASADQbABahDBFAwBC0EIIQEMAQsgACADQRRqQSQQvAQiAkEnaiADQZIBai0AADoAACACIAMvAZABOwAlCyAAIAE6ACQgA0HAAWokAAvKIAIVfwd+IwBBkAFrIgskAAJAAkACQCABQf8BcUUEQCAAKAIAKAIAIgxBHGooAgAgCEEBamxBH2pBYHFBh4CAAUsNAiAGRQ0BDAILIAAoAgAoAgAhDCAGIAFB/wFxQQJGcg0BCyAMQRRqIQEgAEEIaigCACIFIAAoAgQgBRshAAJ/AkACQCAMQeUDai0AACAMQeYDai0AAHJFBEAgCyAINgJkIAsgBzYCYCALQShqIAAQ8A4gCygCLCEPIAsoAighDSALQfAAaiALQeAAaiAJEPwHIA1BjANqQQA2AgAgC0HIAGogBDYCACALQUBrQQE2AgAgC0E4aiAINgIAIAsgDUGEA2o2AkwgCyADNgJEIAsgAjYCPCALIAc2AjQgCyABNgIwIA0oApgDIgAgDEEcaigCACAIQQFqbEEfakEFdiIDTwRAIA0gAzYCmAMgAyEACyALQTBqQQRyIQQgCygCfCEGIAsoAnghAiALKAJ0IQUgCygCcCEIIABBAnQhACANKAKQAyEBA0AgAARAIAFBADYCACAAQXxqIQAgAUEEaiEBDAEFAkAgAyANKAKYAyIATQ0AIA1BkANqIgEgAyAAayIAEMkWA0AgAEUNASABEL0QIABBf2ohAAwACwALIAxB6ANqLQAADQMgDEHMAGohAUEAIQADQCABEMcNRQRAIAtBgAFqIAQgASAIEMcBIAstAIwBQQJGDQYgCygCjAEhBiALKAKEASEFIAsoAoABIQggCygCiAEhAgsgCyAGNgKMASALIAI2AogBIAsgBTYChAEgCyAINgKAASALQTBqIAtBgAFqEIoCIAByIgBBAXEEQEEBIAwoAihBAUYNBxoLIAggCk8NBSALQYABaiAEIAIgCGoQ/AcgCygCjAEhBiALKAKIASECIAsoAoQBIQUgCygCgAEhCAwACwALAAsACyAMQeQDai0AACESIAtBIGogABDwDiALKAIgIg1BhANqIQACfyAIIAlNBEAgCCEJQQAhBkEADAELIAcgCWotAAAhEEEBIQZBAQshBSALKAIkIQ8gDUGMA2pBADYCACALQTxqIBI6AAAgC0E4aiAINgIAIAtBzABqIAQ2AgAgC0HEAGpBATYCACALIAc2AjQgCyAANgJQIAsgAzYCSCALIAI2AkAgCyABNgIwIA0oApgDIgAgDEEcaigCACAIQQFqbEEfakEFdiICTwR/IA0gAjYCmAMgAgUgAAtBAnQhACANKAKQAyEBAn8CQANAIAAEQCABQQA2AgAgAEF8aiEAIAFBBGohAQwBBQJAAkAgAiANKAKYAyIATQ0AIA1BkANqIgEgAiAAayIAEMkWA0AgAEUNASABEL0QIABBf2ohAAwACwALIAxB6ANqLQAADQMgDEHMAGohBEEAIQEDQEF/IQACfyAQIAQQxw0NABogC0GAAWogByAIIAQgCRDBASALLQCMASIFQQJGDQIgCy8BjgEhAiALKAKIASEGIAsoAoQBIQAgCygCgAEhCSALLQCNAQshAyALIAI7AY4BIAsgAzoAjQEgCyAFOgCMASALIAY2AogBIAsgADYChAEgCyAJNgKAASALQTBqIAtBgAFqEOgBIAFyIgFBAXEEQEEBIAwoAihBAUYNBhoLIAkgCk8NASAGIAlqIQBBACEGIAghCUEAIQUgACAITw0AIAAgB2otAAAhEEEBIQYgACEJQQEhBQwACwALCwsgAQwBC0EAIAkNABogC0GNAWogEDoAACALIAU6AIwBIAsgBjYCiAEgC0KAgICAcDcDgAEgC0EwaiALQYABahDoAQshEiAPIA8oAgBBAWo2AgAMBAtBACAIDQEaIAsgBjYCjAEgCyACNgKIASALIAU2AoQBIAtBADYCgAEgC0EwaiALQYABahCKAgwBCyAACyESIA8gDygCAEEBajYCAAwBCyAMQRRqIQYgAEEIaigCACIBIAAoAgQgARshACAMQeUDai0AACAMQeYDai0AAHJFBEAgCyAINgJcIAsgBzYCWCALQRhqIABByIvwABDtDiALKAIcIQ4gCygCGCIN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akEEciESIANBzAZqIQ8gA0HIBmohECADQcAGaiEMIANBuAZqIRMCQAJAAkACQAJAAkACfwJAA0ACQCADQQA2AsgHIAIQ7BIgA0HYCGogAkEAEL4BAkACQAJ/An8CQAJAAkACQAJAAkACQAJAAkACQAJAIAMoAtgIQQFHBEAgAygC4AhBAUYNByADKALoCCEFIAMoAuQIIQQgAykD+AghFSADKALwCEEBaw4FBgIDBAUBCyADKALcCCIHRQ0HIAMoAuAIIQQMCAtB14ONAUEoQaCvggEQvQ8ACyADQQM6AIAIIAMgFTcDiAggA0EwaiADQYAIahCPBQwDCyADQQI6AIAIIANBMGogA0GACGoQjwUMAgsgA0IANwOACCADQYAIahC4FQwBCyADIAMpA4AJNwOQCCADIBU3A4gIIANBBDoAgAggA0IANwOQCSADQTBqIANBgAhqEI8FIANBkAlqELgVCyAERQRAIANBBToAgAggA0EwaiADQYAIahCPBUEBDAYLIAMgBTYCjAkgAyAENgKICSADQShqIANBiAlqEOgRIANBkAlqIAMoAiggAygCLBCpBCADKAKUCSADQZAJakEMQQggAygCkAlBAUYbaigCABCMESEVIANBIGogA0GICWoQ6BEgAygCICADKAIkEIwRIRYgAyAVNwOQCCADIBY3A4gIIANBBjoAgAggA0EwaiADQYAIahCPBSADQZAJahCXFSADQYgJahDpEEEBDAULIA4QkRIMAwsgAygC4AgiBEEBRg0BCyADQfgHaiAIQRBqKAEANgIAIANB8AdqIAhBCGopAQA3AwAgAyAIKQEAIhU3A8AIIAMgFTcDqAggAyAVNwPoByADKALkCCEFIAMoAoAJIQggAygC6AgMAwsgEhC6BwtBAAtFIQpBACEHAkACfwNAIANB2AhqIAEgAiAHEFcgAygC2AhBAUYNAiADQYgIaiIEIAhBCGopAgA3AwAgA0GQCGoiBSAIQRBqKAIANgIAIAMgCCkCADcDgAggAygC4AgiBkEERgRAIApBAXEiBEUNBiADKALABiIHQRFPBEAgAygCzAYhBwsgA0EIaiACEP4TIAMoAgwhCCAAQSRqIAMoAgg2AgAgAEEIakEDQQIgBxs2AgAgAEEBNgIEDAULIAMoAugIIQogAygC5AghFCADQdAIaiILIAUoAgA2AgAg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ACADIAdBAmopAQA3A9gIIAdBGGohBwwBC0EeIQICQAJAIAUgCUYEQCAFIQkMAQsgCUF4aiIJKQIAIhWnIgRB/wFxQQdHDQELIAohBAwBCyADQdgIaiABIA0gFUIgiKcQ2w8gAygC4AgiByADKALkCEEYbGohDiADKALcCCENIAMoAtgIIQFBACECCyACQf8BcUEeRg0GIANBjghqIgogA0HmCGopAQA3AQAgA0GICGoiCyADQeAIaikDADcDACADIAMpA9gINwOACCAIQQFqIAQ6AAAgCCACOgAAIAhBAmogAykDgAg3AQAgCEEKaiALKQMANwEAIAhBEGogCikBADcBACAIQRhqIQggBkF/aiEGIAQhCgwBCwsgA0EQaiAMIA8Q8xMgAygCFCEBIAMoAhAhAgNAIAUgCUcEQCAFLQAAIAVBCGohBUEHRw0BCwsgAyABNgKACCABIAJBEGoiASgCAEcNBSAAQQA2AgAgACACNgIECyADQTBqEP0KIANBoAlqJAAPCxC1FgALIARBCEG4i40BKAIAIgBBASAAGxEAAAALQQBBAEHkqoIBEMwLAAtB9KqCAUEmQZyrggEQtxYACyADQewIakEANgIAIANB6AhqQcD/jAE2AgAgA0IBNwLcCCADQZSsggE2AtgIIAEgA0GACGogA0HYCGpBnKyCARD+CwAL/iACCn8CfiMAQcABayIDJABBqOzDACEHIANBqOzDADYCLEEBIQYgA0EBNgIoIANCADcCNCADQbzxjAEoAgAiCDYCMAJAAn8CQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIAIgQtAAhBAmsOAwEAAhELIAMgBEEMajYCUCADQfQAakEBNgIAIANCAjcCZCADQZDvwwA2AmAgA0HDADYCrAEgAyADQagBajYCcCADIANB0ABqNgKoASADQeAAahCwA0EBDA8LIARBDGooAgAiBUH/////B08NAiAEIAVBAWo2AgwgA0IANwJEIAMgCDYCQCADQfwAakHw78MANgIAIANBAzoAgAEgA0KAgICAgAQ3A2AgA0EANgJwIANBADYCaCADIANBQGs2AnggBEEQaiADQeAAahCmDBD1ESAEIAQoAgxBf2o2AgwgAUEoaigCAEEMbCEEIAEoAiAhBQNAIARFDQIgBEF0aiEEIAVBst/vAEED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BkGo7MMAIQcLIAYgACABIAcoAgwRBAAgA0HgAGogAygCMCADKAI4ENIMIAFBIGogA0HgAGoQmg4gAUEoaigCACEIIANBmAFqQgA3AwAgA0GIAWogAUEIaikDACINQvPK0cunjNmy9ACFNwMAIANBgAFqIA1C7d6R85bM3LfkAIU3AwAgA0H4AGogASkDACIOQuHklfPW7Nm87ACFNwMAIANCADcDkAEgAyANNwNoIAMgDjcDYCADIA5C9crNg9es27fzAIU3A3AgCCADQeAAahCgBUG08YwBKAIAIQUCQCABQRBqIgogA0HgAGoQtgQiDSAIEK4KIgQEQCAEKQIEIQ0gBCAFNgIEIANB6ABqIARBDGooAgA2AgAgBEIANwIIIAMgDTcDYAwBCyABQRRqKAIAIAogDRCFCSIEai0AAEEBcSELIAFBGGooAgAiCSALRXJFBEAgA0HgAGogCiABEOEBIAEoAhghCSAKIA0QhQkhBAsgASAJIAtrNgIYIAogBCANEL8RIAFBHGoiCSAJKAIAQQFqNgIAIAEoAhQgBEEEdGsiBEF4akIANwIAIARBdGogBTYCACAEQXBqIAg2AgAgA0EANgJgCyADQeAAahDkFQJAIAAoAgAiAEE8aigCACIEQf////8HSQRAIAAgBEEBajYCPCAAQcgAaigCAEECdCEEIABBQGsoAgAhBSABQQhqIQkDQCAERQRAIAAgACgCPEF/ajYCPCADQagBaiAKIAEpAwAgAUEIaikDACAIENgKEI4MIANB8ABqIANBuAFqKQMANwMAIANB6ABqIANBsAFqKQMANwMAIAMgAykDqAE3A2ACQAJAAkADQCADQeAAahCdDyIARQ0BIAggAEFwaigCAEcNAAtBgAEhBSABQRRqKAIAIgIgAiAAa0EEdSIEaiIIKAAAIgkgCUEBdHFBgIGChHhxaEEDdiACIAEoAhAgBEF8anFqIgIoAAAiBCAEQQF0cUGAgYKEeHFnQQN2akEDTQRAIAFBGGoiBCAEKAIAQQFqNgIAQf8BIQULIAggBToAACACQQRqIAU6AAAgAUEcaiICIAIoAgBBf2o2AgAgAEF0aigCACIFDQELQQAhBQwBCyADIABBeGopAgA3AmQLIAMgBTYCYCADQeAAahDkFQJAIAEoAigiAEUNACABIABBf2oiADYCKCADQegAaiAB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QYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMHgsgAkGAAWogAUEBQQAQfQwdCyACQcgBaiIEIANBCGooAgA2AgAgAiADKQIANwPAASABELsPIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPAATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwcCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0TIAJByAFqIgQgA0EIaigCADYCACACIAMpAgA3A8ABIAMtAAxBBkYEQCABELIVCyABQQI6AJgCIAJBtAFqIAIpA8ABNwIAIAJBvAFqIAQoAgA2AgAgAkEEOgCEASACQQA2AoABDBsLIAJBgAFqIAFBAUEAEH0MGgsgAkGAAWogAUEBELcCDBkLIAJBgAFqIAFBABC3AgwYCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0QIAMtAAxBDkcNESABELIVIAJBgAJqIAEQXiACKAKEAiEDAkACQCACKAKAAkEBRwRAIAMtAAxBd2oOCQIBAQEBAgECAgELIAJBiAFqIAJBiAJqKQMANwMAIAJBkAFqIAJBkAJqKQMANwMAIAJBmAFqIAJBmAJqKAIANgIAIAIgAzYChAEgAkEBNgKAAQwZCyABQQgQ3g8gAkGAAWogAUEBQQAQfQwYCyACQcgBaiIEIANBCGooAgA2AgAgAykCACEFIAFBCDoAmAIgAiAFNwPAASACQYACahDtEiACQbgCaiAEKAIANgIAIAIgAikDwAE3A7ACIAJBgAFqQQRyIAJBgAJqQTwQvAQaIAJBADYCgAEMFwsgAkGAAWogAUEBEI4CDBYLIAJBgAFqIAFBABCOAgwVCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0PIAMtAAxBEUcNECABELIVIAJBgAJqIAEQXiACKAKEAiEDAkACQCACKAKAAkEBRwRAIAMtAAwiBEFwag4CAgIBCyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMFgsgBEEJRg0AIAFBChDeDyACQYABaiABQQFBARB9DBULIAJB+AFqIgQgA0EIaigCADYCACADKQIAIQUgAUEKOgCYAiACIAU3A/ABIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPwATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwUCyACQYABaiABQQEQiQIMEwsgAkGAAWogAUEAEIkCDBILIAJBgAJqIAEQXiACKAKEAiEDAkACQCACKAKAAkEBRwRAIAMtAAxBdWoOBwIBAQECAQIBCyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMEwsgAUEPEN4PIAJBgAFqIAFBAEEAEH0MEgsgAkHIAWoiBCADQQhqKAIANgIAIAIgAykCADcDwAEgARCyFSABQQ86AJgCIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPAATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwRCyACQYACaiABEF4gAigChAIhAyACKAKAAkEBRg0NIAMtAAxBEUcNDiABELIVIAFBDzoAmAIgAkGAAmogARBeIAIoAoQCIQMCQAJAIAIoAoACQQFHBEAgAy0ADEF1ag4FAgEBAQIBCyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMEgsgAUEQEN4PIAJBgAFqIAFBAEEAEH0MEQsgAkH4AWoiBCADQQhqKAIANgIAIAMpAgAhBSABQRA6AJgCIAIgBTcD8AEgAkGAAmoQ7RIgAkG4AmogBCgCADYCACACIAIpA/ABNwOwAiACQYABakEEciACQYACakE8ELwEGiACQQA2AoABDBALIAFBDToAmAIgAkG0AWogAUEoaikCADcCACACQbwBaiABQTBqKAIANgIAIAJBCjoAhAEgAkEANgKAAQwPCyACQYABaiABQQEQygEMDgsgAkGAAWogAUEAEMoBDA0LIAJBgAFqIAFBABCkAgwMCyACQYABaiABQQEQpAIMCwtB14ONAUEoQfTrjAEQvQ8ACyACQYgBaiACQYgCaikDADcDACACQZABaiACQZACaikDADcDACACQZgBaiACQZgCaigCADYCACACIAM2AoQBIAJBATYCgAEMCQsgACADOgAEIAFBCzoA2AEgAEEFaiABQdkBakE7ELwEGiAAQQA2AgAMCQsgAkGIAWogAkGIAmopAwA3AwAgAkGQAWogAkGQAmopAwA3AwAgAkGYAWogAkGYAmooAgA2AgAgAiADNgKEASACQQE2AoABDAcLIAJB6AFqIAJBmAJqKAIAIgE2AgAgAkHgAWogAkGQAmopAwAiBTcDACACQYgBaiACQYgCaikDACIGNwMAIAJBkAFqIAU3AwAgAkGYAWogATYCACACIAY3A9gBIAIgAzYChAEgAkEBNgKAAQwGCyACQYgCaiIEIANBCGooAgA2AgAgAiADKQIANwOAAiABELsPIAJBtAFqIAIpA4ACNwIAIAJBvAFqIAQoAgA2AgAgAkEIOgCEASACQQA2AoABDAULIAJB0AFqIAJBmAJqKAIAIgE2AgAgAkHIAWogAkGQAmopAwAiBTcDACACQYgBaiACQYgCaikDACIGNwMAIAJBkAFqIAU3AwAgAkGYAWogATYCACACIAY3A8ABIAIgAzYChAEgAkEBNgKAAQwECyACQeABaiIEIANBCGooAgA2AgAgAykCACEFIAFBCjoAmAIgAiAFNwPYASACQYACahDtEiACQbgCaiAEKAIANgIAIAIgAikD2AE3A7ACIAJBgAFqQQRyIAJBgAJqQTwQvAQaIAJBADYCgAEMAwsgAkHQAWogAkGYAmooAgAiATYCACACQcgBaiACQZACaikDACIFNwMAIAJBiAFqIAJBiAJqKQMAIgY3AwAgAkGQAWogBTcDACACQZgBaiABNgIAIAIgBjcDwAEgAiADNgKEASACQQE2AoABDAILIAJB4AFqIgQgA0EIaigCADYCACADKQIAIQUgAUEQOgCYAiACIAU3A9gBIAJBgAJqEO0SIAJBuAJqIAQoAgA2AgAgAiACKQPYATcDsAIgAkGAAWpBBHIgAkGAAmpBPBC8BBogAkEANgKAAQwBCyAAQQI6AAQgAEEANgIAIABBNGogAUEoaikCADcCACAAQTxqIAFBMGooAgA2AgAMAQsgAkGAAWpBBHIhASACKAKAAUEBRwRAIAJBQGsgAUE8ELwEGiACIAJBQGtBPBC8BCIBQYACaiABQUBrQTAQvAQaIAFB4AFqIgMgAUE4aigCADYCACABIAEpAzA3A9gBIAFBgAFqIAFBgAJqQTAQvAQaIAFBuAFqIAMoAgA2AgAgASABKQPYATcDsAEgAEEEaiABQYABakE8ELwEGiAAQQA2AgAMAQsgAkHQAGogAUEQaikCACIFNwMAIAJByABqIAFBCGopAgAiBjcDACACIAEpAgAiBzcDQCAAQRRqIAU3AgAgAEEMaiAGNwIAIAAgBzcCBCAAQQE2AgALIAJBwAJqJAAL4RcCBn8EfiMAQYACayICJAAgAkHYAWogARDjESACKALcASEDAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigC2AFBAUcEQCADLQAADgoFDAwMDAwEAQwCDAsgAkGoAWogAkH4AWopAwAiCDcDACACQaABaiACQfABaikDACIJNwMAIAJBmAFqIAJB6AFqKQMAIgo3AwAgAiACQeABaikDACILNwOQASAAQSBqIAg3AgAgAEEYaiAJNwIAIABBEGogCjcCACAAQQhqIAs3AgAgACADNgIEIABBATYCAAwMCyADQQhqKAIAQQFGDQEMCgsgA0EIaigCAEEBRw0JIANBDGooAgAhBCACQYgBaiADQRBqIgMQ6BEgAkGAAWogAkG0AWpBAiACKAKIASACKAKMARCeBgJAAkAgAigCgAEiBUHcxIIBIAUbIgYgAigChAFBASAFGyIFQZ6uggFBARCMFEUEQCAGIAVBnbjDAEECEIwUDQEgAkH4AGogAxDoESACQfAAaiACKAJ4IAIoAnwQswIgAigCcA0CIAIoAnQhASAAIAQ2AgQgAEEANgIAIABBCGogATYCAAwNCyACQdgBaiABIAQQ9AUgAkHgAWooAgAhASACKALcASEDIAIoAtgBQQFHBEAgACADNgIEIABBADYCACAAQQhqIAE2AgAMDQsgAkHQAWogAkH8AWooAgAiBDYCACACQcgBaiACQfQBaikCACIINwMAIAJBwAFqIAJB7AFqKQIAIgk3AwAgAiACQeQBaikCACIKNwO4ASAAQSRqIAQ2AgAgAEEcaiAINwIAIABBFGogCTcCACAAQQxqIAo3AgAgAEEIaiABNgIAIAAgAzYCBCAAQQE2AgAMDAsgAkHYAWogASAEQX8QggQgAkHgAWooAgAhASACKALcASEDIAIoAtgBQQFHBEAgACADNgIEIABBADYCACAAQQhqIAE2AgAMDAsgAkHQAWogAkH8AWooAgAiBDYCACACQcgBaiACQfQBaikCACIINwMAIAJBwAFqIAJB7AFqKQIAIgk3AwAgAiACQeQBaikCACIKNwO4ASAAQSRqIAQ2AgAgAEEcaiAINwIAIABBFGogCTcCACAAQQxqIAo3AgAgAEEIaiABNgIAIAAgAzYCBCAAQQE2AgAMCwsgAkHoAGogAxCbDSABKAIAIgEoAgghAyABKAIMIQQgAikDaCEIIABBIGogASgCEDYCACAAQQhqQQA6AAAgAEIBNwIAIABBDGogCDcCACAAQSRqIAMgBGtBAWo2AgAMCgsgAEEIaiADQQxqKAIANgIAIABCADcCAAwJCyADQQRqKAIAQStHDQcgAkHYAWogARDyCiACKALcASEDIAIoAtgBQQFGDQEgAy0AAA0CIAJB4ABqIANBBGoiAxDoESACQdgAaiACQdgBakECIAIoAmAgAigCZBCeBiACKAJYIgRB3MSCASAEGyIFIAIoAlxBASAEGyIEQZ6uggFBARCMFA0DIAUgBEGduMMAQQIQjBQNBCACQdAAaiADEOgRIAJByABqIAIoAlAgAigCVBCzAiACKAJIRQRAIAIoAkwhASAAQoCAgIAQNwIAIABBCGogATYCAAwJCyACQUBrIAMQmw0gASgCACIBKAIIIQMgASgCDCEEIAIpA0AhCCAAQSBqIAEoAhA2AgAgAEEIakEAOgAAIABCATcCACAAQQxqIAg3AgAgAEEkaiADIARrQQFqNgIADAgLIAJBOGogA0EEaiIFEOgRIAJBMGogAkG0AWpBBCACKAI4IAIoAjwQngYgAigCMCIEQdzEggEgBBsiAyACKAI0QQEgBBsiBEGfuMMAQQQQjBQNBCADIARBo7jDAEEDEIwUDQUCQAJAAkACQCADIARBnq6CAUEBEIwURQRAIAMgBEGcroIBQQIQjBQNASADIARBnbjDAEECEIwUDQIgAyAEQaa4wwBBAxCMFA0DIAJBKGogBRDoEUEBIQYgAigCKCACKAIsQfT/jAFBARCPFCACQSBqIAUQ6BEgAigCJCEDIAIoAiAhBARAIAJBGGogBCADQay4wwAQ0w1BfyEGIAIoAhghBCACKAIcIQMLIAJBEGogBCADELMCIAIoAhANBCACKAIUIQEgACAGNgIEIABBADYCACAAQQhqIAE2AgAMDAsgAkHYAWogAUEBEPQFIAJB4AFqKAIAIQEgAigC3AEhAyACKALYAUEBRwRAIAAgAzYCBCAAQQA2AgAgAEEIaiABNgIADAwLIAJB0AFqIAJB/AFqKAIAIgQ2AgAgAkHIAWogAkH0AWopAgAiCDcDACACQcABaiACQewBaikCACIJNwMAIAIgAkHkAWopAgAiCjcDuAEgAEEkaiAENgIAIABBHGogCDcCACAAQRRqIAk3AgAgAEEMaiAKNwIAIABBCGogATYCACAAIAM2AgQgAEEBNgIADAsLIAJB2AFqIAFBfxD0BSACQeABaigCACEBIAIoAtwBIQMgAigC2AFBAUcEQCAAIAM2AgQgAEEANgIAIABBCGogATYCAAwLCyACQdABaiACQfwBaigCACIENgIAIAJByAFqIAJB9AFqKQIAIgg3AwAgAkHAAWogAkHsAWopAgAiCTcDACACIAJB5AFqKQIAIgo3A7gBIABBJGogBDYCACAAQRxqIAg3AgAgAEEUaiAJNwIAIABBDGogCjcCACAAQQhqIAE2AgAgACADNgIEIABBATYCAAwKCyACQdgBaiABQQFBfxCCBCACQeABaigCACEBIAIoAtwBIQMgAigC2AFBAUcEQCAAIAM2AgQgAEEANgIAIABBCGogATYCAAwKCyACQdABaiACQfwBaigCACIENgIAIAJByAFqIAJB9AFqKQIAIgg3AwAgAkHAAWogAkHsAWopAgAiCTcDACACIAJB5AFqKQIAIgo3A7gBIABBJGogBDYCACAAQRxqIAg3AgAgAEEUaiAJNwIAIABBDGogCjcCACAAQQhqIAE2AgAgACADNgIEIABBATYCAAwJCyACQdgBaiABQX9BfxCCBCACQeABaigCACEBIAIoAtwBIQMgAigC2AFBAUcEQCAAIAM2AgQgAEEANgIAIABBCGogATYCAAwJCyACQdABaiACQfwBaigCACIENgIAIAJByAFqIAJB9AFqKQIAIgg3AwAgAkHAAWogAkHsAWopAgAiCTcDACACIAJB5AFqKQIAIgo3A7gBIABBJGogBDYCACAAQRxqIAg3AgAgAEEUaiAJNwIAIABBDGogCjcCACAAQQhqIAE2AgAgACADNgIEIABBATYCAAwICyACQQhqIAUQmw0gASgCACIBKAIIIQMgASgCDCEEIAIpAwghCCAA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BEEBaiEEIAJBCGohAgwBCwsDQCAEQf//A3FB/wFLDQQgA0E4aiADQbAFaiADQaAFaiAEQQAQ0g8gBEEBaiEEDAALAAtBACEEQQAhBwNAIARBgAIgBEGAAksbIQwDQCAEIAxGDQQgBEEBaiECIANBOGogBGotAAAhBSAHQf8BcUEBRgRAIAIhBCAKQf8BcSAFRg0BCwsgAkF/aiIEQf8BSw0DIANBoAVqIAQgCCAEQfCH8AAQsBIoAgAQzwZBASEHIAIhBCAFIQoMAAsACyALIAJBiIHwABDMCwALIAJFBEAgBUEMaigCACEEIAUoAgQhAiADQbgFaiADQagFaikDADcDACADIAMpA6AFNwOwBSACIARBA3RqIQhBACEEA0AgAiAIRwRAIAItAAAhBSACKAIEIQcDQCAEQf//A3EgBU8EQCADQbAFaiAFIAcQzwYgBEEBaiEEIAJBCGohAgwDBSADQbAFaiAEQQAQzwYgBEEBaiEEDAELAAsACwsDQCAEQf//A3FB/wFLDQIgA0GwBWogBEEAEM8GIARBAWohBAwACwALQQAhBANAIARB//8DcUH/AUsNASADQaAFaiAEIAggBEHgh/AAELASKAIAEM8GIARBAWohBAwACwALIAtBAWohCwwACwALCwsgAygC/AJBDGwiBCADKALwAkECdGohAiADKAL0AiEFA0AgBARAIARBdGohBCAFKAIIQQN0IAJqIQIgBUEMaiEFDAELCyADAn9BACADKALgAiIERQ0AGiAEIAMoAuQCKAIoEQUACyACajYC3AICQAJAAkACQAJAAkACQCABLQAARQRAIAMtALcCQf8BRg0BIABBATYCBAwGCyADLQCCAw0CIAMoAtQCIgJBAkkNAiACQX9qrSADQYIFai0AAEEBaiIBrX5CIIinIgQNASADQegCaiEGQQIhBwNAIAIgB0YEQCADQQE6AIIDIAMgAygCyAIgAWw2AsgCIAMgAygC2AIgAWw2AtgCDAQFIANBCGogBiABIAdsIgQgASAEakH4gPAAEIkOIAMoAgxBAnQhBSADKAIIIQQDQCAFBEAgBCgCACIKQQFHBEAgBCABIApsNgIACyAEQQRqIQQgBUF8aiEFDAELCyAHQQFqIQcMAQsACwALIABBADYCBAwEC0EBQQIgBBsiAUECRw0BCyADLQC3AkH/AUYNASAA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EM4IAkAgBCgCuAEiAUEjRwRAIAFBP0cEQCABQYCAxABHDQIgBCgC3AEhBSAEKALYASEIDAYLIAQtALQBRQ0FDAELIAQtALQBRQ0ECyAEKALAASEGIAQoArwBIQcgBEGYAWogASAEKALYASIIIAQoAtwBIgUQuQMgBEGYAWogByAGEJAPDAALAAsgBCgCvAEhAiAEQdABaiAEQYgBaikDADcDACAEQcgBaiAEQYABaikDADcDACAEQcABaiAEQfgAaikDADcDACAEIAQpA3A3A7gBIAAgBEG4AWogASACIAkgAxB8DAcLIARBMGogAhC0ESAEKAI0IQcgBCgCMCAEQShqIARB8ABqIANB/K+MARDIECAHIAQoAiggBCgCLBDSFkUNASAEQfgAaiIBQQA2AgAgBEHQAWogBEGIAWopAwA3AwAgBEHIAWogBEGAAWopAwA3AwAgBEHAAWogASkDADcDACAEIAQpA3A3A7gBIAAgBEG4AWogCCAFIAkgAhCpAQwGCyAEQdABaiAEQbABaikDADcDACAEQcgBaiAEQagBaikDADcDACAEQcABaiAEQaABaikDADcDACAEIAQpA5gBNwO4ASAEQQA6ANgBIAAgBEG4AWogAyACIAIgAiAEQdgBakEAIAEgAiAIIAUQyQUMBQsgBEGIAWoiBygCACECIARBhAFqKAIAIQggBCgCgAEhBSAEIARBkAFqNgK4AQJAAkACQCAFQQFrDgIAAgELIARBuAFqELgJRQ0BIARBIGpBAxCMCSAIIAQoAiAgBCgCJCACKAIUEQQADAELIARBuAFqELgJRQ0AIAhBAyACKAIUEQAACyAEQdABaiAHKQMANwMAIARByAFqIARBgAFqKQMANwMAIARBwAFqIARB+ABqKQMANwMAIAQgBCkDcDcDuAEgACAEQbgBaiABIAYgCSADEHwMBAsgBEEANgJYDAILIARB0ABqIAJBIHMgAiAGQRpJGxCvBQwACwALAkAgBCgCXCICRQRAQQYhBgwBCyAEIAM2ArwBIAQgATYCuAFBIyAEQbgBahCvFUUEQCAEQQhqIAIoAgAgAigCCCACKAIwQbC0jAEQzw1BByEGIAQoAgggBCgCDEEvELURRQ0BIAQgAhC0ESAEKAIAIAQoAgQQ4wtB/wFxIgYEQCAEQdABaiAEQegAaikDADcDACAEQcgB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AwAgA0GAAmogCCkDADcDACADQfgBaiADQZgCaikDADcDACADIAMpA5ACNwPwAQwBCyADQTBqIAZBGGoQ5wsgAygCNCECIAMoAjAhBCADQSBqQdiUggEQ8g0gA0GIAmpCADcDACADQYQCakHUwPAANgIAIANBADYCgAIgAyADKQMoNwP4ASADIAMpAyA3A/ABIANBgAJqIgBBACADQfABahDOEiADQYADaiACIARqNgIAIANB/AJqIg4gBDYCACADQfgCakEANgIAIANB9AJqIAI2AgAgA0EBOwGEAyADIAQ2AvACIAMgAjYC7AIgA0EANgLoAiADQbgBaiEJA0ACQCADLQCFAw0AIAMoAoADIQQgAygC/AIhBiADKALwAiEFAn8CQANAIA4Q4gYiAkGAgMQARg0BIAMgAygC+AIiDyAEIAZraiADKAL8AiIGaiADKAKAAyIEayIQNgL4AiACQXdqIhFBF01BAEEBIBF0QZ+AgARxG0UEQCACQYABSQ0BIAIQnwRFDQELCyADKALoAiECIAMgEDYC6AIgAiAFaiEFIA8gAmsMAQsgAy0AhQMNASADLQCEA0VBACADKALoAiICIAMoAuwCIgRGGw0BIANBAToAhQMgAygC8AIgAmohBSAEIAJrCyIERQ0BIAMgBDYCkAEgAyAFNgKMASADQQA2AogBIAMgA0GIAWoQuAMiEzcDsAIgCUIANwMAIAlBCGpBADYCACADQQA2AsQBIAMgAykD+AEiFELzytHLp4zZsvQAhTcDsAEgAyAUQu3ekfOWzNy35ACFNwOoASADIAMpA/ABIhZC4eSV89bs2bzsAIU3A6ABIAMgFkL1ys2D16zbt/MAhTcDmAEgAyAUNwOQASADIBY3A4gBIBMgA0GIAWoQyAwgA0HAAmogACADQYgBahC2BCIUEI4MIANBmAFqIANB0AJqKQMANwMAIANBkAFqIANByAJqKQMANwMAIAMgAykDwAI3A4gBAkADQCADQRhqIANBiAFqEIcGIAMoAhhFDQEgEyADKAKIASgCBCADKAIcQX9zQQN0aikDAFINAAsgA0GwAmoQ5hAMAgsgAygChAIgACAUEIUJIgVqLQAAIQIgACADKAKIAiACQQFxRXJFBEAgAEEBIANB8AFqEM4SIAAgFBCFCSEFCyAFIAIgFBDwEiADKAKEAiAFQX9zQQN0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A0HAABC8BBogAEEEaiACQTBqQcAAELwEGgsgACABNgIADAQLIAJB8ABqIAEQsQVBASEDIAJB8ABqQQRyIQECQCACKAJwQQFHBEAgAkEYaiIDIAFBCGopAgA3AwAgAkHIAGogAUEYaikCACIINwMAIAJBIGogAUEQaikCACIJNwMAIAJBKGogCDcDACADIAJBCGooAgA2AgAgAiABKQIANwMQIABBCGogAikDACIKNwIAIABBEGogAykDADcCACAAQRhqIAk3AgAgAEEgaiAINwIAQQAhAyAAQQA2AgQgAiAKNwMQDAELIAJBMGogAUHAABC8BBogAEEEaiACQTBqQcAAELwEGgsgACADNgIADAMLIAJBADYCcCACQTBqQdCwjAEgAkHwAGpBnK3wABCGDAALIAJBGGogAkEIaigCADYCACACQSRqIAVBCGooAgA2AgAgAiACKQMANwMQIAIgBSkCADcCHCACQQo2AjAgAkHwAGogAUEEaigCACABQQhqKAIAIAJBEGogAkEwahCLCyAAQQRqIAJB8ABqQcAAELwEGiAAQQE2AgAMAQsgByAEIAYQ1QUaIAJBwAFqIgQgAkEIaigCADYCACACQcwBaiAFQQhqKAIANgIAIAIgAikDADcDuAEgAiAFKQIANwLEAQJAIAMQ6Q9FBEACQAJAAkACQAJAAkACQAJAAkACQCADQY5/ag4JAwsBCwQLCwsGAAsCQAJAAkAgA0Gff2oOBgEJDQ0NAgALAkAgA0G/f2oOAgcKAAsgA0EgRg0KIANB7gBGDQMMDAsgAEIANwIAIABBCGogAikDuAE3AgAgAEEkakEFOwEAIABBIGpBBzYCACAAQRBqIAJBwAFqKQMANwIAIABBGGogAkHIAWopAwA3AgAMDAsgAEIANwIAIABBCGogAikDuAE3AgAgAEEkakGFAjsBACAAQSBqQQw2AgAgAEEQaiACQcABaikDADcCACAAQRhqIAJByAFqKQMANwIADAsLIABCADcCACAAQQhqIAIpA7gBNwIAIABBJGpBhQQ7AQAgAEEgakEJNgIAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwKCyAAQgA3AgAgAEEIaiACKQO4ATcCACAAQSRqQYUGOwEAIABBIGpBCjYCACAAQRBqIAJBwAFqKQMANwIAIABBGGogAkHIAWopAwA3AgAMCQsgAEIANwIAIABBCGogAikDuAE3AgAgAEEkakGFCDsBACAAQSBqQQ02AgAgAEEQaiACQcABaikDADcCACAAQRhqIAJByAFqKQMANwIADAgLIABCADcCACAAQQhqIAIpA7gBNwIAIABBJGpBhQo7AQAgAEEgakELNgIAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwHCyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakECOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwGCyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakEDOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwFCyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakEEOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwECyAAQoCAgIAQNwIAIABBCGogAikDuAE3AgAgAEEgakEFOgAAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwDCyAFLQBmRQ0BIABCADcCACAAQQhqIAIpA7gBNwIAIABBJGpBhQw7AQAgAEEgakEgNgIAIABBEGogAkHAAWopAwA3AgAgAEEYaiACQcgBaikDADcCAAwCCyAAQgA3AgAgAEEIaiACKQO4ATcCACAAQSRqQQE6AAAgAEEgaiADNgIAIABBEGogBCkDADcCACAAQRhqIAJByAFqKQMANwIADAELIAJBIGogAkHIAWopAwA3AwAgAkEYaiACQcABaikDADcDACACIAIpA7gBNwMQIAJBCzYCMCACQfAAaiABQQRqKAIAIAFBCGooAgAgAkEQaiACQTBqEIsLIABBBGogAkHwAGpBwAAQvAQaIABBATYCAAsgAkHQAWokAAv2EgILfwF+IwBB0AFrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAIgtBfGoOBwABBQkIBwYKCyAAQRRqKAIADgICAQMLAkACQCAAQShqKAIAIgZFDQAgAUEEaigCACEJIAAoAiQhBwNAIAZBlARqIQggBi8BwgQiBUEwbCEMQX8hA0EwIQQCQANAIAQgDGpBMEYEQCAFIQMMAgsgCCgCACEKIANBAWohAyAEQVBqIQQgCEEEaiEIAkBBfyAJIApHIAkgCkkbQf8BcQ4CAAECCwsgAkEoaiAGIARrEN0GDAMLIAdFDQEgB0F/aiEHIAYgA0ECdGpByARqKAIAIQYMAAsACyACQQg6ACgLIAJBkAFqIAJBKGpBMBC8BBogAkEANgLAASAAIAJBkAFqEJcBDAgLIABBADYCFCACQZABaiAAKAIMQTgQvAQaIAJBKGogAkGQAWpBkISNARD1EyACQZABaiACQShqQTAQvAQaIAAgAkGQAWoQlhAMBwsgAkEIOgCQASAAIAJBkAFqEJYQDAYLQdeDjQFBKEGAhI0BEL0PAAsgAkHoAGogAUEMaigCADYCACACIAFBBGoiAykCADcDYCABQRBqKAIAIQUgAS0AASACQYgBaiABQSxqKAIANgIAIAJBgAFqIAFBJGopAgA3AwAgAkH4AGogAUEcaikCADcDACACIAFBFGopAgA3A3BBAUcEQCACQTRqIANBCGooAgA2AgAgAkECOgAoIAIgAykCADcCLCACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFQwGCwJAAkAgAi0AcEEURwRAIAIoAmAiASACKAJoIgNBwISNAUECEI0URQ0BIAJBEGogASADQQJBxISNARC9DiACQZABaiACKAIQIAIoAhRBEBCnAiACLQCQAQ0BIAJBMGogAikDmAE3AwAgAkEBOgAoDAILIAIoAnQgAkH8AGooAgBBxIONAUECEIwURQRAIAJBNGogA0EIaigCADYCACACQQI6ACggAiADKQIANwIsIAJBkAFqIAJBKGpBMBC8BBogAiAFNgLAASAAIAJBkAFqEJcBIAJB8ABqENQVDAgLAkACQAJAAkAgAigCgAEiASACQYgBaigCACIEQcaDjQFBBBCMFEUEQCABIARByoONAUEDEIwUDQEgASAEQc2DjQFBBRCMFA0CIAEgBEHSg40BQQQQjBQNAyACQTRqIANBCGooAgA2AgAgAkECOgAoIAIgAykCADcCLCACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFQwMC0EBIQQgAgJ/IAIoAmAiAyACKAJoIgZB+ISNAUEEEIwURQRAQQAhBEEIIAMgBkH8hI0BQQUQjBRFDQEaCyACIAQ6AClBAws6ACgMBQsgAkGQAWogAigCYCACKAJoEPIDQQghBCACIAItAJABQQFHBH8gAkEwaiACKQOYATcDAEEBBSAECzoAKAwECyACKAJgIAIoAmgQpQenDQEgAkEIOgAoDAMLAkAgAigCYCIBIAIoAmgiA0HWg40BQQEQjBRFBEAgASADQdKDjQFBBBCMFEUNAQsgAkEHOgAoDAMLIAJBCDoAKAwCCyACQTRqIANBCGooAgA2AgAgAkEAOgAoIAIgAykCADcCLCACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFQwHCwJAIAEgA0HUhI0BQQIQjRRFDQAgAkEIaiABIANBAkHYhI0BEL0OIAJBkAFqIAIoAgggAigCDEEIEKcCIAItAJABDQAgAkEwaiACKQOYATcDACACQQE6ACgMAQsCQCABIANBKxC1EUUNACACIAEgA0EBQeiEjQEQvQ4gAkGQAWogAigCACACKAIEEPIDIAItAJABDQAgAkEwaiACKQOYATcDACACQQE6ACgMAQsCQCABIANB1oONAUEBEIwURQRAIAEgA0HSg40BQQQQjBRFDQELIAJBBzoAKAwBCwJAAkAgASADQfiEjQFBBBCMFEUEQCABIANB/ISNAUEFEIwUDQEgAkGQAWogASADEPIDAkAgAi0AkAEEQCABIAMQpQcgAkEoakEEciABIAMQkAtCAVENASACQQI6ACgMBQsgAkGQAWogASADEPIDIAItAJABQQFGDQMgAkEwaiACQZgBaikDADcDACACQQE6ACgMBAsgAkEAOgAoDAMLIAJBgwI7ASgMAgsgAkEDOwEoDAELIAIgAi0AkQE6AM8BQZyFjQFBKyACQc8BakHIhY0BQYSFjQEQvAoACyACQZABaiACQShqQTAQvAQaIAIgBTYCwAEgACACQZABahCXASACQfAAahDUFSACQeAAahCJFAwFC0EJIQQgAEEgaigCACIDBEAgACADQX9qIgM2AiAgACgCGCADQTBsaiIDLQAAIQQgAkEoaiADQQFqQS8QvAQaCyAEQf8BcUEJRwRAIAIgBDoAkAEgAkGQAWpBAXIgAkEoakEvELwEGiACQZABahDfDwJAIABBFGooAgAiA0UEQCACQQk6AJABDAEL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AWoQiRQgA0HIAGogAigCACICNgIAIANBCGoiBCADQdQAaigCADYCACADQShqIgggAjYCACADIAMpA2giCjcDQCADIAMpA1g3AzAgAyADKQFeNwE2IAMgAykCTDcDACADIAo3AyAgAyADKQE2NwEWIAMgAykDMDcDECABIAEoAgg2AkwgA0GFAWogBjoAACADQYABaiAIKAIANgIAIANBFToAhAEgAyADKQMgNwN4IANBhgFqIAMpAxA3AQAgA0GMAWogAykBFjcBACADQZQBaiADKQMANwIAIANBnAFqIAQoAgA2AgAgAUEUaiADQfgAahCLDCAAQQA2AgwMCQsDQAJ/AkACQAJAIAEQ+xUiBUEJRiAFQSBGcg0AIAEQ+xVBdmoOBAABAQABCwJAIAEQ+xUiBUEJRiAFQSBGckUEQCABQQIQiQQgBEEBcQ0BIANBADYC6AEgASADQcABahCBCwwDCyAEQQFxRQRAIANB4AFqIAEQ+xUQrwUgARDuCEEADAQLIAEQ7ggMAgsgASADQdABahCBCwwBCwJ/IARBAXFFBEAgA0GwAWogAygC4AEgAygC6AEQ7xIgCQwBCwJAAkAgAygCyAEEQCADKALYASIEBEAgA0GwAWogAygC0AEgBBDvEgwCCyADQbABakEgEK8FDAILIANBsAFqIAMoAsABQQAQ7xIgA0GwAWogAygC0AEgAygC2AEQ7xILIANBADYC2AELIAgLQQA2AgAMCAtBAQshBCABQQEQiQQMAAsAC0EAIQRBACEFCyABEO4IIAEQ7gggBEUNAiABIAUQiQRBACEEQQAhBgJAA0AgBCAFRgRAIAZB///DAE1BACAGQYBwcUGAsANHGw0CIANBgAFqIgEgA0GoAWooAgA2AgAgAyADKQOgATcDeCADQYQBakGk4YwBQcoAEJALDAgLIAcgBEG84IwBEKsOKAIAEIwSBEAgByAEQZThjAEQqw4oAgAQrA4gBkEEdGohBiAEQQFqIQQMAQsLIANBgAFqIgEgA0GoAWooAgA2AgAgAyADKQOgATcDeCADQYQBakHM4IwBQccAEJALDAYLIANBsAFqIAYQrwUDQCAFRQ0DIAEQ7gggBUF/aiEFDAALAAsgA0GwAWogBRCvBQsgARDuCAwACwALAAsgACADKQN4NwIAIABBCGogA0GAAWooAgA2AgAgACAD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EBEDAA0SAkACQAJAIARBAWsOAwECAgALIAEoAhhBmK6CAUECIAEoAhwoAgwRAQANFAwBCyABKAIYQZauggFBAiABKAIcKAIMEQEADRMLIAEoAhhB3QAgASgCHCgCEBEDACEDDBQLQQEhAyABKAIYQS4gAUEcaigCACgCEBEDAA0TIABBCGogARCMAyEDDBMLQQEhAyABKAIYQSMgAUEcaigCACgCEBEDAA0SIABBCGogARCMAyEDDBILQQEhAyAAQQhqIAEQjAMNESABKAIYQfwAIAFBHGooAgAoAhARAwAhAwwRCyAAQQRqKAIAIQQgAEEIaigCACEAAkACQAJAAkACQAJAIAVBbWoOBAECAwQAC0HXg40BQShBlK2CARC9DwALQQEhAyABKAIYQdOtggFBCyABQRxqKAIAKAIMEQEARQ0DDBQLQQEhAyABKAIYQcOtggFBECABQRxqKAIAKAIMEQEARQ0CDBMLQQEhAyABKAIYQbatggFBDSABQRxqKAIAKAIMEQEARQ0BDBILQQEhAyABKAIYQaStggFBEiABQRxqKAIAKAIMEQEADRELIAIgADYCBCACIAQ2AgACfwJAAkACQAJAAkACQAJAAkAgBEEBag4DAAIDAQsgAA0DIAEoAhhBnK6CAUECIAFBHGooAgAoAgwRAQAMBwsgAEUNAyACQSxqQZoBNgIAIAJBHGpBAjYCACACQRRqQQI2AgAgAkGwroIBNgIQIAJBAjYCDCACQaCuggE2AgggAkGaATYCJCABQRhqKAIAIAFBHGooAgAgAiACQSBqNgIYIAIgAkEEajYCKCACIAI2AiAgAkEIahCrDQwGCyAARQ0DIAJBHGpBATYCACACQgE3AgwgAkHU/4wBNgIIIAJBmgE2AiQgAUEYaigCACABQRxqKAIAIAIgAkEgajYCGCACIAJBBGo2AiAgAkEIahCrDQwFCyAARQ0DIAJBHGpBATYCACACQRRqQQE2AgAgAkH4roIBNgIQIAJBATYCDCACQZivggE2AgggAkGaATYCJCABQRhqKAIAIAFBHGooAgAgAiACQSBqNgIYIAIgAkEEajYCICACQQhqEKsNDAQLIAJBHGpBATYCACACQRRqQQE2AgAgAkH4roIBNgIQIAJBATYCDCACQfCuggE2AgggAkGaATYCJCABQRhqKAIAIAFBHGooAgAgAiACQSBqNgIYIAIgAkEEajYCICACQQhqEKsNDAMLIAJBHGpBATYCACACQgI3AgwgAkGgroIBNgIIIAJBmgE2AiQgAUEYaigCACABQRxqKAIAIAIgAkEgajYCGCACIAI2AiAgAkEIahCrDQwCCyABKAIYQTAgAUEcaigCACgCEBEDAAwBCyABKAIYQe4AIAFBHGooAgAoAhARAwALQQEhAw0QIAEoAhhBKSABQRxqKAIAKAIQEQMAIQMMEAtBASEDIAEoAhhB1ayCAUEFIAFBHGooAgAoAgwRAQAND0EAIQMgAEEEaigCAEEBRw0PIAEoAhhBKCABKAIcKAIQEQMADQ1BASEDIABBCGogARCIAw0PIAEoAhhBKSABKAIcKAIQEQMAIQMMDwtBASEDIAEoAhhB2qyCAUEHIAFBHGooAgAoAgwRAQANDiAAQQhqKAIAQQN0IQQgAEEEaigCACEFQQAhAANAIARFBEAgASgCGEEpIAEoAhwoAhARAwAhAwwQCyAABEAgASgCGEEgIAEoAhwoAhARAwANEAsgBEF4aiEEIABBf2ohACAFIAEQjAMgBUEIaiEFRQ0ACwwOC0EBIQMgASgCGEHhrIIBQQogAUEcaigCACgCDBEBAA0NIABBBGogARCIAw0NIAEoAhhBKSABKAIcKAIQEQMAIQMMDQsgASgCGEHA/4wBQQAgAUEcaigCACgCDBEBACEDDAwLIAEoAhhB66yCAUENIAFBHGooAgAoAgwRAQAhAwwLCyABKAIYQfisggFBDSABQRxqKAIAKAIMEQEAIQMMCgsgASgCGEGFrYIBQQ4gAUEcaigCACgCDBEBACEDDAkLIAEoAhhB3q2CAUEGIAFBHGooAgAoAgwRAQAhAwwICyABKAIYQeStggFBBiABQRxqKAIAKAIMEQEAIQMMBwsgASgCGEHqrYIBQQUgAUEcaigCACgCDBEBACEDDAYLIAEoAhhB762CAUELIAFBHGooAgAoAgwRAQAhAwwFCyABKAIYQfqtggFBCyABQRxqKAIAKAIMEQEAIQMMBAsgASgCGEGFroIBQQwgAUEcaigCACgCDBEBACEDDAMLIABBGGogARCMAw0CIAAtAChBAUcNASAAQSpqLQAAIQMgAEEpai0AACACIABBLGo2AgAgARC7DQ0AIAEoAhhBIiABKAIcKAIQEQMADQAgAiABNgIEIAJBHGpBATYCACACQgE3AgwgAkHU/4wBNgIIIAJBCjYCJCACIAJBIGo2AhggAiACNgIgIAJBBGogAkEIahDJDA0AIAEoAhhBIiABKAIcKAIQEQMADQACQAJAIANBAWsOAwEDAwALIAEoAhhBmK6CAUECIAEoAhwoAgwRAQBFDQIMAQsgASgCGEGWroIBQQIgASgCHCgCDBEBAEUNAQtBASEDDAELIAEoAhhB3QAgASgCHCgCEBEDACEDCyACQTBqJAAgAwvMEwIRfwF+IwBBkBNrIgMkAAJAAkACfgJAAkACQAJAAkACQAJAIAEoAggiCARAIAJBFGooAgAiC0EZSw0BAkAgAi0AGEUEQCABKAIAIQQgCEEBRg0BIANBGGogCBCyCiAIQQR0IQYgAygCGCEKIAMoAhwiESEFA0AgBUUgBiAJRnJFBEAgA0GADGogBBCjDiADIAQtAAw6AIwMIAkgCmoiDCADKQOADDcCACAMQQhqIANBiAxqKQMANwIAIAlBEGohCSAFQX9qIQUgBEEQaiEEDAELCyABKAIIQeQASw0FIAItABlFIAtBAUtyRQ0FIANBgISIEDYCgAwgCEEEdCEBIANB+ARqIANBgAxqEN4OQQAhBANAIAEgBEcEQAJAIAMtAKAFDQAgAygCgAVBgAFPBEAgA0EBOgCgBSADQfgEahCgEgwBCyAEIApqIgVBCGooAgAiCwRAIANB+ARqIAUoAgAgCxDgBQwBCyADQQE6AKAFIANB+ARqEKASCyAEQRBqIQQMAQsLIANBgAxqIANB+ARqEHYgAy0AxAxBAkcEQCAAQQRqIANBgAxqQcgAELwEGiAAQdQAaiAINgIAIABB0ABqIBE2AgAgAEHMAGogCjYCACAAQQU2AgAgA0H4BGoQyBUMBwsgA0H4BGoQyBUMBQsgAEEBNgIAIAAgAikCADcCBCAAQRxqIAJBGGooAgA2AgAgAEEUaiACQRBqKQIANwIAIABBDGogAkEIaikCADcCAAwGCyAEKAIAIQEgA0EIaiAEKAIIIgYQ+gwgAygCDCEMIAMoAgggASAGELwEIQECQCAGQQpPBEAgBkECdCIEQf8BIARB/wFJG0H/AXMiBEGWASAEQZYBSxshBUEAIQQDQCAEIAZGDQIgASAEaiEKIARBAWohBCAFIAotAABB1PjvAGotAABNDQALCyADIAY2AogMIAMgDDYChAwgAyABNgKADCAAQQRqIANBgAxqEIkDIABBAjYCAAwFCyABLQAAIQkgBkF/aiIKIQQgASEFIAohCwNAIARBf0cEQCAEIAsgBS0AACIIQdT47wBqLQAAIAlB/wFxQdT47wBqLQAASSIHGyELIAggCSAHGyEJIARBf2ohBCAFQQFqIQUMAQsLIANBgAxqIAZBgAIQswUgAygCgAwhDSADKAKIDCEIIAohBCABIQUDQCAEQX9HBEAgCCAFLQAAIgdNDQQgDSAHQQJ0aiAENgIAIARBf2ohBCAFQQFqIQUMAQsLAn9Br/229X0gBkEBRg0AGkECIAZrIQUgASAGakF+aiEIQQAhBCABIApqLQAAIQcDQCAKIAQgBUYNARogByAEIAhqLQAARwRAIARBf2ohBAwBCwtBASAEawshBCADQYAFaiADQYgMaigCACIFNgIAIAMgAykDgAwiFDcD+AQgAEEMaiAGNgIAIABBCGogDDYCACAAIAE2AgQgAEEQaiAUNwIAIABBGGogBTYCACAAQSRqIAk6AAAgAEEgaiAENgIAIABBHGogCzYCACAAQQM2AgAMBAsgAEEANgIADAMLIABBADYCAAwCCyAHIAhBxPjvABDMCwALIANBgQI7ASggA0KCgICAkCA3AyAgA0EBOgAqIANBgAxqIANBIGoQ5QMgA0GIDGopAwAhFCADKAKEDCEBIAMoAoAMQQFGDQYgA0GEBWogA0GQDGpB/AYQvAQaIAMgFDcC/AQgAyABNgL4BCADQYAMaiADQfgEakEAEMQFIAMoAoAMQQFGDQIgA0GADGogA0H4BGpBABDEBQJAIAMoAoAMQQFHBEAgA0GADGogA0H4BGpBABDEBSADKAKADEEBRg0FIANB+ARqQQRyIRAgCiAIQQR0aiETIANB9AtqIQ8gA0HMCWohDUEAIQQgCiEGAkADQCAGIBNGDQEgBigCACESIAYoAgghDiADIAMoAtQJQQFqNgLUCSADIAMoAtAJIgEgDiABIA5LGzYC0AkgBEEBaiEFIAZBEGohBkEAIQkgAygCzAkhAUEAIQsDQCABIQwCQAJAIAkgDkYEQCANIAwQyhIgBCAOEKQOIAUhBCADKAL4BC0ABUUNBCAQIBIgDhCcAwwBCyALQQFxIAkgEmotAAAhB0EBIQtFBEAgDSAMEJUWQRxqKAIAQQBHIQsLIAtFIAMoAvgELQAEQQFHcg0BCyAFIQQMAgsgDyAHIAcQuREgAygC+AQtAAcEQCAPIAcQ6BAiASABELkRCyAJQQFqIQkgDSAMEJUWIAcQ4QoiAQ0AIANBgAxqIANB+ARqIAkQxAUgAygChAwhASADKAKADEEBRwRAIA0gDBDKEiAHIAEQsgMgAygC+AQtAAdFDQEgBxDoECEHIA0gDBDKEiAHIAEQsgMMAQsLCyABQQJGDQAgA0GIDGopAwAhFAwICyADQfgEahCrDyADQfgEahDaECADKAL4BCIBLQAGDQEgAS0ABEF/akH/AXFBAk8EQCADQfgEahCvAwwCCyADQfgEahDxAQwBCyADQYgMaikDAAwFCyADQfgEahCzCiADQYAMaiAPENEJIANB8glqIANBgAxqQYACELwEGiADKAL4BC0ABkUEQCADQRBqIBAQ/AEgAykDECEUIANB3AlqIgEQ1hIgASAUNwIACyADQfgEahC8CyADKALMCSEBIAMpA9AJIRQgA0HYAmogA0HYCWpBnAIQvAQaIBAQyxEgDxCJFCADQTxqIANB2AJqQZwCELwEGiADIBQ3AjQgAyABNgIwIAMtAFQhAQJAAkAgAy0AKiIERQRAIAMpAzAhFCADQfgEaiADQThqQaACELwEGkEAIQUMAQsgA0GADGogA0EoaiADQTBqEHggA0HgAmogA0GMDGooAgA2AgAgAyADKQKEDDcD2AJBASEFIAMoAoAMQQFGDQEgA0H8BGogA0GQDGpBtAIQvAQaIAMgAygC4AI2AvgEIAMpA9gCIRQLIANBgAxqIANB+ARqQbgCELwEGiAEBEAgA0EwahDsFAsgACAFNgIEIABBCGogFDcCACAAQRBqIANBgAxqQbgCELwEGiAAQcgCaiABOgAAIAAgAy8A+AQ7AMkCIABBywJqIANB+gRqLQAAOgAAIABB1AJqIAg2AgAgAEHQAmogETYCACAAQcwCaiAKNgIAIABBBDYCAAwBCyADKALYAiEBIAMpAtwCIRQgA0EwahDsFAwGCyACEIkUIAJBDGoQ/hQLIANBkBNqJAAPCyADQYgMaikDAAwBCyADQYgMaikDAAshFCADKAKEDCEBCyADQfgEahDjEgsgAyAUNwKEDCADIAE2AoAMQZyFjQFBKyADQYAMakHU+u8AQeT27wAQvAoAC54SAgh/AX4jAEGAAWsiBCQAIARBADoAaCAEQgA3A1ggBEEANgJkIAQgAUEMaigCACABQQhqIggoAgAiBiABKAIAQQFGIgcbNgJgAkACQAJAAkACQCAHRQRAIAFBBGohCgJAIAFBKGotAABBAWsOAwICBQALAkAgAUEkaigCACABKAIEIgVNDQAgAUEcaigCACAFQSRsaiIBKAIcRQ0AIAEoAhQgAEEBNgIAKQIAIQwgAEEMakEANgIAIAAgDDcCBAwECyAEQdAAaiAKEIIXIAQoAlAiC0UNAiAEKAJUIQlBACEBIAUhBwJAAkADQCABIANPBEAgAEEANgIADAcLAn8gASAEQdgAaiABEKUOQQAgBSAHRhtFDQAaIARB8ABqIARB2ABqIAsgCSACIAMgARC9CSAEQcgAaiAEQfAAahDlDyAEKAJIRQRAIABBADYCAAwICyAEKAJMCyIGIANPDQEgBkEBaiEBIAogCiAHIAIgBmotAAAQzRIiBxDMEkUNAAsgB0EBRg0BIAAgCiAHIAEQpg4MBQsgBiADQdiQ8AAQzAsACyAAQQA2AgAMAwsCQAJAAkACQAJAAkACQCABKAIEQQFrDgMBAgMACwJAAkACQCABQUBrLQAAQQFrDgMBAQIACyAEQfAAaiAIIAZBABDJCyAEKAJwQQFHDQcgACAEKQJ0NwIEIABBATYCACAAQQxqIARB/ABqKAIANgIADAoLIAAgCCAEQdgAaiACIAMQ7AIMCQsMCQsCQAJAAkAgAUFAay0AAEEBaw4DAQECAAsgBEHwAGogCCAGQQAQyQsgBCgCcEEBRw0FIAAgBCkCdDcCBCAAQQE2AgAgAEEMaiAEQfwAaigCADYCAAwJCyAAIAggBEHYAGogAiADEOsCDAgLDAgLAkACQAJAIAFBQGstAABBAWsOAwEBAgALIARB8ABqIAggBkEAEJ0LIAQoAnBBAUcNAyAAIAQpAnQ3AgQgAEEBNgIAIABBDGogBEH8AGooAgA2AgAMCAsgACAIIARB2ABqIAIgAxDqAgwHCwwHCwJAAkACQCABQUBrLQAAQQFrDgMBAQkACyAEQfAAaiAIIAZBABC0CiAEKAJwQQFHDQEgACAEKQJ0NwIEIABBATYCACAAQQxqIARB/ABqKAIANgIADAcLIAAgCCAEQdgAaiACIAMQ6QIMBgsgBEFAayAIEIEXIAQoAkAiCgRAIAQoAkQhCyABQRhqKAIAIQlBACEBIAYhBQJAA0AgASADTwRAIABBADYCAAwJCwJ/IAEgBEHYAGogARClDkEAIAUgBkYbRQ0AGiAEQfAAaiAEQdgAaiAKIAsgAiADIAEQvQkgBEE4aiAEQfAAahDlDyAEKAI4RQRAIABBADYCAAwKCyAEKAI8CyIHIANPDQogB0EBaiEBIAkgCCAFIAIgB2otAAAQ7RMiBUkNAAsgBUEBRg0AIAAgCCAFIAEQtAoMBwsgAEEANgIADAYLIAFBGGooAgAhCUEAIQEDQCABIANGBEAgAEEANgIADAcLIAEgAmohBSABQQFqIgchASAJIAggBiAFLQAAEO0TIgZJDQALIAZBAUcEQCAAIAggBiAHELQKDAYLIABBADYCAAwFCyAEQTBqIAgQgRcgBCgCMCIKBEAgBCgCNCELIAFBGGooAgAhCUEAIQEgBiEFAkADQCABIANPBEAgAEEANgIADAgLAn8gASAEQdgAaiABEKUOQQAgBSAGRhtFDQAaIARB8ABqIARB2ABqIAogCyACIAMgARC9CSAEQShqIARB8ABqEOUPIAQoAihFBEAgAEEANgIADAkLIAQoAiwLIgcgA08NCSAHQQFqIQEgCSAIIAUgAiAHai0AABDtFCIFSQ0ACyAFQQFGDQAgACAIIAUgARCdCwwGCyAAQQA2AgAMBQsgAUEYaigCACEJQQAhAQNAIAEgA0YEQCAAQQA2AgAMBgsgASACaiEFIAFBAWoiByEBIAkgCCAGIAUtAAAQ7RQiBkkNAAsgBkEBRwRAIAAgCCAGIAcQnQsMBQsgAEEANgIADAQLIARBIGogCBCBFyAEKAIgIgoEQCAEKAIkIQsgAUEYaigCACEJQQAhASAGIQUCQANAIAEgA08EQCAAQQA2AgAMBwsCfyABIARB2ABqIAEQpQ5BACAFIAZGG0UNABogBEHwAGogBEHYAGogCiALIAIgAyABEL0JIARBGGogBEHwAGoQ5Q8gBCgCGEUEQCAAQQA2AgAMCAsgBCgCHAsiByADTw0IIAdBAWohASAJIAggBSACIAdqLQAAEMwRIgVJDQALIAVBAUYNACAAIAggBSABEMkLDAULIABBADYCAAwECyABQRhqKAIAIQlBACEBA0AgASADRgRAIABBADYCAAwFCyABIAJqIQUgAUEBaiIHIQEgCSAIIAYgBS0AABDMESIGSQ0ACyAGQQFHBEAgACAIIAYgBxDJCwwECyAAQQA2AgAMAwsgBEEQaiAIEIEXIAQoAhAiCgRAIAQoAhQhCyABQRhqKAIAIQlBACEBIAYhBQJAA0AgASADTwRAIABBADYCAAwGCwJ/IAEgBEHYAGogARClDkEAIAUgBkYbRQ0AGiAEQfAAaiAEQdgAaiAKIAsgAiADIAEQvQkgBEEIaiAEQfAAahDlDyAEKAIIRQRAIABBADYCAAwHCyAEKAIMCyIHIANPDQcgB0EBaiEBIAkgCCAFIAIgB2otAAAQtRQiBUkNAAsgBUEBRg0AIAAgCCAFIAEQyQsMBAsgAEEANgIADAMLIAFBGGooAgAhCUEAIQEDQCABIANGBEAgAEEANgIADAQLIAEgAmohBSABQQFqIgchASAJIAggBiAFLQAAELUUIgZJDQALIAZBAUcEQCAAIAggBiAHEMkLDAMLIABBADYCAAwCCyAAIAogBEHYAGogAiADEO8BDAELQQAhAQNAIAEgA0YEQCAAQQA2AgAMAgsgASACaiEGIAFBAWoiByEBIAogCiAFIAYtAAAQzRIiBRDMEkUNAAsgBUEBRwRAIAAgCiAFIAcQpg4MAQsgAEEANgIACyAEQYABaiQADwtB14ONAUEoQeiQ8AAQvQ8ACyAHIANB2JDwABDMCwAL0BQCBX8BfiMAQZACayIDJAAgA0EIaiABQYzg7wBBAxDjBCADQRhqIAFBqs3fAEEDEOMEIANBKGogAUGF4e8AQQUQ4wQgA0E4aiABQcC43wBBBhDjBCADQcgAaiABQZGt3wBBBRDjBCADQdgAaiABQYzKggFBBRDjBAJAAkACQAJAIAMoAjgiAQ0AIAMoAkgNACADKAJYDQAgAygCCCIERQRAIANCADcCpAEgA0G88YwBKAIAIgQ2AqABDAILIAMpAgwhCCADIAQ2AqABIAMgCDcCpAEgCEIgiKciBUEISQ0BIANBICAEIAUQzgQgAygCACEADAILAkACQCADKAIYIgAEQCADIAMpAhw3ArQBIAMgADYCsAEgA0GMAmpBATYCACADQgI3AvwBIANBwPbDADYC+AEgA0HLADYC3AEgAyADQdgBajYCiAIgAyADQbABajYC2AEgA0HoAWogA0H4AWoQigMgA0GwAWoQ/hQgAygC6AENAQsgA0IANwLcASADQbzxjAEoAgA2AtgBDAELIANB4AFqIANB8AFqKAIANgIAIAMgAykD6AE3A9gBCwJAAkAgAygCCCIABEAgAyADKQIMNwK0ASADIAA2ArABIANBjAJqQQE2AgAgA0ICNwL8ASADQdj2wwA2AvgBIANBywA2AswBIAMgA0HIAWo2AogCIAMgA0GwAWo2AsgBIANB6AFqIANB+AFqEIoDIANBsAFqEP4UIAMoAugBDQELIANCADcClAFBACEAIANBvPGMASgCACIENgKQAQwBCyADQZgBaiADQfABaigCACIANgIAIAMgAykD6AEiCDcDkAEgCKchBAsgA0HYAWogBCAAEIUWIANB0AFqIANB4AFqKAIANgIAIAMgAykD2AE3A8gBAkACQCADKAIoIgAEQCADIAMpAiw3ArQBIAMgADYCsAEgA0GMAmpBATYCACADQgI3AvwBIANB8PbDADYC+AEgA0HLADYC3AEgAyADQdgBajYCiAIgAyADQbABajYC2AEgA0HoAWogA0H4AWoQigMgA0GwAWoQ/hQgAygC6AENAQsgA0IANwKkAUEAIQAgA0G88YwBKAIAIgQ2AqABDAELIANBqAFqIANB8AFqKAIAIgA2AgAgAyADKQPoASIINwOgASAIpyEECyADQcgBaiAEIAAQhRYgA0HgAWogA0HQAWooAgA2AgAgAyADKQPIATcD2AECQAJAIAEEQCADIAMpAjw3ArQBIAMgATYCsAEgA0GMAmpBATYCACADQgI3AvwBIANBjPfDADYC+AEgA0HLADYCzAEgAyADQcgBajYCiAIgAyADQbABajYCyAEgA0HoAWogA0H4AWoQigMgA0GwAWoQ/hQgAygC6AENAQsgA0IANwLMAUEAIQEgA0G88YwBKAIAIgA2AsgBDAELIANB0AFqIANB8AFqKAIAIgE2AgAgAyADKQPoASIINwPIASAIpyEACyADQdgBaiAAIAEQhRYgA0GIAWogA0HgAWooAgA2AgAgAyADKQPYATcDgAECQAJAIAMoAkgiAARAIAMgAykCTDcCtAEgAyAANgKwASADQYwCakEBNgIAIANCAjcC/AEgA0Gk98MANgL4ASADQcsANgLcASADIANB2AFqNgKIAiADIANBsAFqNgLYASADQegB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LQAAIgI6AAAgAyADLwCtASIEOwF4IABBKGogBjoAACAAIAQ7ACkgAEEraiACOgAADAELIANBmAFqIAJBEGopAgA3AwAgA0GQAWogAkEIaikCADcDACADIAIpAgA3A4gBIABBBGogBCAFIANBiAFqQQYQwBALIABBATYCACADKAJIRQRAIAEQwxQMAQsgARD+FAsgA0HQAWokAAvFEQIHfwJ+IwBB8AFrIgMkACADQRhqQgA3AwAgA0GAAToAICADIAI2AgwgAyABNgIIIANBADYCECADQbzxjAEoAgA2AhQCQAJAAkACfwJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQCADQQhqENsIIgqnQQFxRQRAIApCgAKDUARAIANBBTYCgAEgA0EIaiADQYABahCrCiEBDBILIApCEIinQf8BcSIBQdsARwRAIAFB+wBHBEAgA0EIaiADQegBakH8v+8AELgCIQEMEQsgAyADLQAgQX9qIgE6ACAgAUH/AXFFDQwgAyADKAIQQQFqNgIQIANBAToApAEgAyADQQhqNgKgASADQQA2AqgBIANBADYCuAEgA0GoAWpBBHIhBCADQYABakEEciEHIANBFGohCEEBIQZBACECA0AgA0EIahDbCCIKp0EBcQ0DIApCgAKDUARAIANBAzYCgAEgA0EIaiADQYABahCrCiEBDAkLAkACQAJAAkACQAJAIApCEIinIgFB/wFxIglBLEcEQCAJQf0ARg0DIAZB/wFxDQEgA0EINgKAASADQQhqIANBgAFqEKsKIQEMDwsgAkEBcUUNACADIAMoAhBBAWo2AhAgA0EIahDbCCIKQgGDUEUEQCAKQiCIpyEBDA8LIApCgAKDUEUEQCAKQhCIpyEBDAILIANBBTYCgAEgA0EIaiADQYABahCrCiEBDA4LQQAhBiADQQA6AKQBCwJAIAFB/wFxIgFBIkcEQCABQf0ARg0BIANBEDYCgAEgA0EIaiADQYABahCrCiEBDA4LIANBADYCHCADIAMoAhBBAWo2AhAgA0GAAWogA0EIaiAIELwBIAMoAoABQQFGDQwgAygCiAEiASADKAKMASICQajB7wBBBBCMFA0DIAEgAkGF4e8AQQUQjBQNAkEBIQIgA0GgAWoQ3QEiAUUNBQwNCyADQRI2AoABIANBCGogA0GAAWoQqwohAQwMCyAFQQFGBEAgA0HQAWogBEEIaigCADYCACADIAQpAgA3A8gBDAoLIANBADYCyAEMCQsgAygCuAENASADQYABaiADQaABahC9EyADKAKAAUEBRg0JIANBuAFqENcVIANBwAFqIAdBCGooAgA2AgAgAyAHKQIANwO4AUEBIQIMAgsgBUEBRg0FIANBgAFqIANBoAFqELoTIAMoAoABQQFGDQggA0GoAWoQmRUgBCAHKQIANwIAIARBCGogB0EIaigCADYCAEEBIQUgA0EBNgKoAUEBIQIMAQsLQQAhBkGF4e8AQQUQ0QwhAQwJCyADIAMtACBBf2oiAToAICABQf8BcUUNAyADIAMoAhBBAWo2AhAgA0EBOgDcASADIANBCGo2AtgBIANBgAFqIANB2AFqEOIDAn8CQCADKAKAAUEBRwRAIAMoAoQBRQRAQQBBoMHvABCqCiEBDAILIANBsAFqIANBkAFqKAIANgIAIAMgA0GIAWopAwA3A6gBIANBgAFqIANB2AFqEOQDAkACfyADKAKAAUEBRwRAIAMoAoQBIgUNAkEBQaDB7wAQqgoMAQsgAygChAELIQEgA0GoAWoQ1xUMAgsgA0GIAWopAwAhCiADKAKoASEBIAMpAqwBIQtBAAwCCyADKAKEASEBC0EBCyEGQQEhAiADIAMtACBBAWo6ACAgA0EIahDUBCEEIANBlAFqIAo3AgAgA0GQAWogBTYCACADQYgBaiIFIAs3AwAgAyAENgKcASADIAE2AoQBIAMgBjYCgAECQCAGRQRAIAQNASADQegAaiAFQRBqKAIANgIAIANB4ABqIAVBCGopAgA3AwAgAyAFKQIANwNYDA8LIARFDQ8gA0GcAWoQ5QwMDwsgA0GAAWpBBHIQkRYgBCEBDA4LIApCIIinIQEMEAsgCkIgiKchAQwEC0Gowe8AQQQQ0QwhAUEADAQLIANBFTYCgAEgA0EIaiADQYABahCrCiEBDA0LAkACQCADKAK4AUUEQCADQYABakGF4e8AQQUQwgsgAygCgAFBAUcNASADKAKEASEBIANByAFqENcVIAVBAUYMBQsgA0HgAWogA0HAAWooAgA2AgAgAyADKQO4ATcD2AEMAQsgA0HgAWogA0GAAWpBBHIiAUEIaigCADYCACADIAEpAgA3A9gBCyADQfgAaiADQeABaigCADYCACADIAMpA9gBNwNwIAMpAswBIQogAygCyAEhAUEAIQJBAQwFCyADKAKEASEBC0EACyEGIAMoArgBRQ0BCyADQbgBahCJFAtBASECIAVBAUcgBnJFBEAgBBDXFQtBAAshBUEBIQYgAyADLQAgQQFqOgAgIANBCGoQwgghBCADQYgBaiIHIAo3AwAgA0GQAWogAykDcDcDACADQZgBaiADQfgAaigCADYCACADIAE2AoQBIAMgAjYCgAEgAyAENgKcASADQYABakEEciEIAkACQCACRQRAIARFDQQgBCEBIAUNASAIEOUMQQEhAgwGCyAFRQ0BCyAIEJEWIAIhBgtBASECIAZFIARFcg0DIANBnAFqEOUMDAMLIANBFTYCgAEgA0EIaiADQYABahCrCiEBDAULIANB6ABqIAdBEGooAgA2AgAgA0HgAGogB0EIaikCADcDACADIAcpAgA3A1gLQQAhAgsgAg0AIANB0ABqIANB6ABqKAIANgIAIANByABqIANB4ABqKQMANwMAIAMgAykDWDcDQEEADAELIANBCGogARCSDiEBQQELDQAgA0E0aiADQcgAaikDADcCACADQTxqIANB0ABqKAIANgIAIAMgATYCKCADIAMpA0A3AiwgA0EIahDNDSIBDQEgAEEEaiIBIAMpAyg3AgAgAEEANgIAIAFBEGogA0E4aikDADcCACABQQhqIANBMGopAwA3AgAMAgsgAEEBNgIAIAAgATYCBAwBCyAAQQE2AgAgACABNgIEIANBKGoQkRYLIANBFGoQiRQgA0HwAWokAAucEAIIfxZ+IwBBMGsiBSQAAkACQAJAAkACQCABKQMAIgxQRQRAIAEpAwgiDVBFBEAgASkDECILUEUEQCALIAx8IgsgDFoEQCAMIA19Ig0gDFgEQAJAAkAgC0L//////////x9YBEAgBSABLwEYIgE7AQggBSANNwMAIAEgAUFgaiABIAtCgICAgBBUIgMbIgRBcGogBCALQiCGIAsgAxsiC0KAgICAgIDAAFQiAxsiBEF4aiAEIAtCEIYgCyADGyILQoCAgICAgICAAVQiAxsiBEF8aiAEIAtCCIYgCyADGyILQoCAgICAgICAEFQiAxsiBEF+aiAEIAtCBIYgCyADGyILQoCAgICAgICAwABUIgMbIAtCAoYgCyADGyIOQj+Hp0F/c2oiA2tB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EGogAhD6DCADKAIUIQQgAygCECABIAIQvAQhASADQQA2AvgBIANCwIQ9NwLsASADQgA3AuQBIANBvPGMASgCACIGNgLgASADQeABahD+FCADQQA2AjAgA0LAhD03AiQgAyACNgIgIAMgBDYCHCADIAE2AhggA0How8MAEPgNIANB+AFqQgA3AwAgA0H0AWpB1MDwADYCACADQZQCakKAgICAgAQ3AgAgA0GMAmpCADcCACADQYQCaiACNgIAIANBADYC8AEgA0EAOgCgAiADQbTxjAEoAgAiBTYCiAIgAyABNgKAAiADQQA2ApwCIAMgAykDCDcD6AEgAyADKQMANwPgASADQdgCaiADQeABakEAQQAQ3AEgA0HgAmohASADKALcAiEEAkACQAJAAkAgAygC2AJBAUcEQCADQdACaiABQRBqKAIAIgc2AgAgA0HIAmogAUEIaikCACILNwMAIAMgASkCACIMNwPAAiADQbgCaiAHNgIAIANBsAJqIAs3AwAgAyAMNwOoAiAEIAJPDQIgA0GoAmoQnQpBACEEDAELIANBsAFqIAFBCGopAgA3AwAgAyABKQIANwOoAQsgA0GIAmoQ3RMgA0HwAWoQuwkgA0H4AGogA0GwAWopAwAiCzcDACADIAMpA6gBIgw3A3AgAEEQaiALNwIAIABBCGogDDcCACAAIAQ2AgQgAEEBNgIADAELIANBiANqIANBuAJqKAIANgIAIANBgANqIANBsAJqKQMANwMAIANB4AJqIANB6AFqIgQpAwA3AwAgA0HoAmogA0HwAWoiBykDADcDACADQfACaiADQfgBaiIIKQMANwMAIAMgAykDqAI3A/gCIAMgAykD4AE3A9gCIANBqAFqIANB2AJqQTQQvAQaIANBiAJqIgkQ3RMgA0HwAGogA0GoAWpBNBC8BBogA0E4aiADQfAAakE0ELwEGkEoQQQQwBMhAUEUQQQQwBMiCkGBAjsBAEEUQQQQwBMiAkEQaiADQegAaigCADYCACACQQhqIANB4ABqKQMANwIAIAIgAykDWDcCACABQoCAgIBwNwIIIAEgCjYCBCABQQs7AQAgAUEJOgAUIAEgAjYCGCADQYQCaiABNgIAIANBoAJqQQA2AgAgCUKCgICAIDcDACADQZgCakIANwMAIAMgBTYClAIgA0EHOgCAAiAHIANByABqKQMANwMAIAggA0HQAGopAwA3AwAgBCADQUBrKQMANwMAIAMgAykDODcD4AEgA0EANgLEAiADIANBlAJqIgI2AsACIAMgA0HgAWo2AsgCIANB2AJqIANBwAJqIANBgAJqIgQQfiADQdgCakEEciEBAkACQAJAAkAgAygC2AJBAUcEQCADQfgAaiABQQhqKQIANwMAIANBgAFqIgcgAUEQaikCADcDACADQYgBaiABQRhqKQIANwMAIAMgASkCADcDcAJAAkACQCAHQQEQ/RJBEGpBABD9Ei0AHQRAIANBgANqQQA2AgAgA0H0AmpCwIQ9NwIAIANB7AJqQgA3AgAgAyAGNgLoAiADQgA3AtwCIAMgBTYC2AIgAyADKAJ0IgZBAXQ2AuQCIANBqAFqIANB2AJqIANB8ABqQQAQcSADQegCaiEBIAMoAqgBIgVBFkcNAyADQQA2AqgBIANB2AJqIANBqAFqENUMIAMoAtgCIQUgAykC3AIhCyADKALkAiEHIAEQ/hQgAEEUaiAHNgIAIABBDGogCzcCACAAQQhqIAU2AgAgA0HwAmogA0H4AWopAwA3AwAgASADQfABaikDADcDACADQeACaiADQegBaikDADcDACADIAMpA+ABNwPYAiADQdgCahDEDiEBIABBGGogBjYCACAAQoCAgIAQNwIAIABBHGogAykDGDcCACAAQSRqIANBIGopAwA3AgAgAEEsaiADQShqKQMANwIAIABBNGogA0EwaikDADcCACAAQTxqIAE2AgAMAQsgA0IANwLEAiADIAY2AsACIAMtAIACQQdHDQUgAygCjAIiAUEBTQ0EIAMoAoQCIgEtABRBCUcNBiABQRhqKAIAIANBwAJqQQAQyQIgA0HYAmogAygCwAIgAygCyAIgA0EYahD3BiADQeACaiIFKAIAIQEgAygC3AIhBiADKALYAkEBRg0BIABBEGogAykDGDcCACAAQShqIANBMGopAwA3AgAgAEEgaiADQShqKQMANwIAIABBGGogA0EgaikDADcCACADQfACaiADQfgBaikDADcDACADQegCaiADQfABaikDADcDACAFIANB6AFqKQMANwMAIAMgAykD4AE3A9gCIABBPGogA0HYAmoQxA42AgAgAEEMaiABNgIAIABBCGogBjYCACAAQgA3AgAgA0HAAmoQ/hQLIANB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AUEcaigCACACQRhqEKsNDBcLIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJBmL7wADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwWCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQdy98AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MFQsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkHUvfAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDBQLIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJBjL3wADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwTCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQYS98AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MEgsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkH8vPAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDBELIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJB9LzwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwQCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQcy88AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MDwsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkGgvPAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDA4LIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJBmLzwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwNCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQZC88AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MDAsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkGIvPAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAsLIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJB4LvwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwKCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQdi78AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MCQsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkHQu/AANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAgLIAIgACgCBDYCDCACQSxqQQE2AgAgAkICNwIcIAJBwLvwADYCGCACQQY2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBDGo2AhAgAkEYahCrDQwHCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQfy68AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MBgsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkG4uvAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAULIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJBgLrwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwECyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQfi58AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MAwsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkHwufAANgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAILIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJB6LnwADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQwBCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQeC58AA2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0LIAJBMGokAAutDwIHfwF+IwBBgAJrIgIkACACIAEoAgAiAygCACABQQRqIgUoAgAiBCABQQhqIgYoAgAiBxChCSIINgJYAkACQAJAAkACQCAIQShGBEAgAiADIAQgBxD1ByABKAIAIgQgBSgCACIFIAYoAgAiAxDVBRogARDNAyAEIAUgA0GIp/AAQQIQygsNASAEIAUgA0GKp/AAQQIQygsNASAEIAUgA0GMp/AAQQMQygsNASAEIAUgA0GPp/AAQQMQygsNASACQSxqIAEoAgAiBEEIaigCACIGNgIAIAJBIGogBjYCACACIAQpAgAiCTcCJCACIAk3AxgCQAJAIAQgBSADQcis8ABBAxDKC0UEQCAEIAUgA0GCgI0BQQEQygsNASACQegAaiACQRBqIgYpAwA3AwAgAkHgAGogAkEIaiIHKQMANwMAIAIgAikDADcDWCACQbgBaiAEIAUgAyACQdgAahCPCCACKAK8ASEDIAIoArgBQQFGDQIgAkHMAWogASgCACIBQQhqKAIAIgQ2AgAgAkHAAWoiBSAENgIAIAIgASkCACIJNwLEASACIAk3A7gBQYQBEPMSIgFBADYCACABIAIpA7gBNwIEIAFBDGogBSkDADcCACABQRRqIAJByAFqKQMANwIAIABCgICAgBA3AgAgAEEIaiACKQMANwIAIABBEGogBykDADcCACAAQRhqIAYpAwA3AgAgAEHMAGogATYCACAAQSRqIAM2AgAgAEEgakEANgIADAgLIAJB6ABqIAJBEGopAwA3AwAgAkHgAGogAkEIaikDADcDACACIAIpAwA3A1ggAkG4AWogBCAFIAMgAkHYAGoQjwggAigCvAEhAyACKAK4AUEBRg0EIAJBuAFqIAEgAxC0ASACQbgBakEEciEBIAIoArgBQQFHBEAgAkHYAGogAUEoELwEGiACQTBqIAJB2ABqQSgQvAQaIAJBzAFqIARBCGooAgAiATYCACACQcABaiIDIAE2AgAgAiAEKQIAIgk3AsQBIAIgCTcDuAFBhAEQ8xIiAUEANgIAIAEgAikDuAE3AgQgAUEMaiADKQMANwIAIAFBFGogAkHIAWopAwA3AgAgAEEBNgIEIABBCGogAikDADcCACAAQRBqIAJBCGopAwA3AgAgAEEYaiACQRBqKQMANwIAIABBIGpBATYCACAAQSRqIAJBMGpBKBC8BBogAEEANgIAIABBzABqIAE2AgAMCAsgAkHYAGogAUHAABC8BBogAEEEaiACQdgAakHAABC8BBogAEEBNgIADAcLIAQoAgAgA0YNBCACQbgBaiABEOoBIAJBuAFqQQRyIQECQAJAIAIoArgBQQFHBEAgAkHYAGogAUEkELwEGiACQTBqIAJB2ABqQSQQvAQaIAIgBCgCACAFIAMQoQkiATYCnAEgBCAFIAMQ1QUaIAFBKUYNAiABQTpHDQEgAkHMAWogBEEIaigCACIBNgIAIAJBwAFqIgMgATYCACACIAQpAgAiCTcCxAEgAiAJNwO4AUGEARDzEiIBQQA2AgAgASACKQO4ATcCBCABQQxqIAMpAwA3AgAgAUEUaiACQcgBaikDADcCACAAQQE2AgQgAEEIaiACKQMANwIAIABBEGogAkEIaikDADcCACAAQRhqIAJBEGopAwA3AgAgAEEgakECNgIAIABBJGogAkEwakEkELwEGiAAQcwAaiABNgIADAgLIAJB2ABqIAFBwAAQvAQaIABBBGogAkHYAGpBwAAQvAQaIABBATYCAAwICyACQQA2ArgBIAJBnAFqQZCsiAEgAkG4AWpBzKzwABCGDAALIAJB0ABqKAIABEAgAkHsAGogBEEIaigCADYCACACQeAAaiIBIAJBCGooAgA2AgAgAiACKQMANwNYIAIgBCkCADcCZCACQdABaiACQTBqQSQQvAQaIAJByAFqIAJB6ABqKQMANwMAIAJBwAFqIAEpAwA3AwAgAiACKQNYNwO4ASAAQQhqIAJBuAFqQTwQvAQaIABBADYCBAwGCyACQbABaiACQShqKQMANwMAIAJBqAFqIAJBIGopAwA3AwAgAiACKQMYNwOgASACQRs2AlggAkG4AWogBSADIAJBoAFqIAJB2ABqEIsLIABBBGogAkG4AWpBwAAQvAQaIABBATYCACACQcgAahDTFAwGCyAAQQhqIAJBwAFqQTwQvAQaIABBATYCACAAIAM2AgQMBQsgAkEANgK4ASACQdgAakGQpogBIAJBuAFqQbis8AAQhgwACyACQThqIAJBCGooAgA2AgAgAkHEAGogBEEIaigCADYCACACIAIpAwA3AzAgAiAEKQIANwI8IAJBHjYCWCACQbgBaiAFIAMgAkEwaiACQdgAahCLCyAAQQRqIAJBuAFqQcAAELwEGiAAQQE2AgAMAwsgAEEIaiACQcABakE8ELwEGiAAQQE2AgAgACADNgIEDAILIAJBQGsgAkEQaikDADcDACACQThqIAJBCGopAwA3AwAgAiACKQMANwMwIAJBFTYCWCACQbgBaiAFIAMgAkEwaiACQdgAahCLCyAAQQRqIAJBuAFqQcAAELwEGiAAQQE2AgAMAQsgAEEANgIACyACQYACaiQAC6IJAwN/AX4FfEQAAAAAAADwPyEFAkACQCAAvSIEQiCIpyICQf////8HcSIBIASnIgNyBHwgAUGAgMD/B0sgAUGAgMD/B0ZBACADG3IEQEQAAAAAAAAkQCAAoA8LAkAgAw0AAkACQAJAIAFBgIDA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ACACIAIpA0g3AxggAiAENgJAIAJCADcCNCACQbTxjAEoAgA2AjAgAiADQQF2NgI8IAJBMGoQmwEgAkEwahCiDg0FIAJBGGogAkEwahDLAkUNBSACQdQAakEAOgAAIAJCADcCTCACQbzxjAEoAgA2AkggAkEYaiACQcgAahCNDiACQdgAaiACQShqKAIANgIAIAJB0ABqIAJBIGopAwA3AwAgAiACKQMYNwNIIAEgAkHIAGoQ6wUNCyABEIMRDAsLIABBEGooAgAgAkHIAGogARD1FSABKAIMIQMgASgCECEEIAJBKGogAkHYAGooAgA2AgAgAkEgaiACQdAAaikDADcDACACIAIpA0g3AxggAiAENgJAIAJCADcCNCACQbTxjAEoAgA2AjAgAiADQQF2NgI8IAJBMGoQmwEgAkEwahCiDg0FIAJBGGogAkEwahDLAkUNBSACQRhqEIMRIAJB1ABqQQA6AAAgAkIANwJMIAJBvPGMASgCADYCSCACQRhqIAJByABqEI0OIAJB2ABqIAJBKGooAgA2AgAgAkHQAGogAkEgaikDADcDACACIAIpAxg3A0ggASACQcgAahDrBQ0JIAEQgxEMCQsgAEEQaigCACABEJsBDAcLIABBEGooAgAhBgJ/AkACQAJAIANBAWsOAgECAAtBACEEIABBCGooAgAiBQwCC0EBIQQgAEEIaigCAAwBCyAAQQxqKAIAIQVBACEEIABBCGooAgALIgNFBEAgAEEUai0AACEDIAJByABqIAYQogJBIBDzEiIAQRhqIAJB4ABqKQMANwIAIABBEGogAkHYAGopAwA3AgAgAEEIaiACQdAAaikDADcCACAAIAIpA0g3AgAgAiADOgBAIAJBBDYCMCACIAA2AjwgAkHIAGogAkEwahCwBSACQcgAaiABEJsBIAJByABqELkKDAwLIAEoAgwhACACQcgAaiAGEKICIAIgAyAAIAAgA0sbNgJoIAJBGGogAkHIAGoQ8QQgAkE4aiACQSBqKAIANgIAIAIgAikDGDcDMCACQcgAaiACQTBqEPABIAJByABqIAEQmwEgAkHIAGoQuQogAyAASw0EIAEQ9A8NBAwFCyAAQQhqIQMgAEEEaigCAEEBRwRAIAEgA0EBEPUCDQsMBgsgASADEJ0DDQoMBQsgAEEEai0AAEEBRwRAIABBCGooAgAh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IgopAwA3AwAgAkHoAWoiCyACQZgCaikDADcDACACQfABaiIMIAJBoAJqKQMANwMAIAJBgAJqIAJBsAJqKQMANwMAIAJBiAJqIAJBuAJqKQMANwMAIAIgAikDiAM3A8gBIAIgAikDkAI3A+ABIAIgAikDqAI3A/gBIAMgBEsNBSAAQQhqIAJB4AFqQTAQvAQaIABBPGogBTYCACAAQThqIAM2AgAgAEHcAGogBjYCACAAQdgAaiAENgIAIABCgICAgCA3AgAgAEFAayACKQPIATcCACAAQcgAaiAHKQMANwIAIABB0ABqIAkpAwA3AgAMCQsgAkEIakEEciEDAkACQAJAAkAgAigCCCIEDgUBAAACAwALIAIgBDYCwAIgAkHAAmpBBHIgA0E4ELwEGiACQdgAaiADQRBqKQIANwMAIAJB0ABqIANBCGopAgA3AwAgAiADKQIANwNIIAJBATYCiAEgAEEEaiABQQRqKAIAIAFBCGooAgAgAkHIAGogAkGIAWoQiwsgAEEBNgIAIAJBwAJqEI4VDAsLIABCgICAgBA3AgAgAEEIaiADKQIANwIAIABBIGogA0EYaikCADcCACAAQRhqIANBEGopAgA3AgAgAEEQaiADQQhqKQIANwIADAoLIABCgICAgNAANwIAIABBCGogAykCADcCACAAQSBqIANBGGooAgA2AgAgAEEYaiADQRBqKQIANwIAIABBEGogA0EIaikCADcCAAwJCyAAQQhqIANBOBC8BBogAEKAgICAwAA3AgAMCAsgAkHAAmogASgCACABQQRqKAIAIAFBCGooAgAQugYgAEEEaiACQcACakHAABC8BBoMBQsgAkGIAWogA0HAABC8BBogAEEEaiACQYgBakHAABC8BBoMBAsgAEE8aiACQfwCaikCADcCACAAQTRqIAJB9AJqKQIANwIAIABBLGogAkHsAmopAgA3AgAgAEEkaiACQeQCaikCADcCACAAQRRqIAgpAwA3AgAgAEEMaiAGKQMANwIAIAAgAikDqAI3AgQgAEEgaiAFNgIAIABBHGogAzYCACAAQQE2AgAgAkHIAGoQjhUMBQsgAEE8aiACQfwCaikCADcCACAAQTRqIAJB9AJqKQIANwIAIABBLGogAkHsAmopAgA3AgAgAEEkaiACQeQCaikCADcCACAAQRRqIAJBmANqKQMANwIAIABBDGogAkGQA2opAwA3AgAgACACKQOIAzcCBCAAQSBqIAY2AgAgAEEcaiAENgIAIABBATYCAAwECyAKIAwpAwA3AwAgCCALKQMANwMAIAIgAikD4AE3A4gDIAJBAjYCiAEgAkHAAmogAUEEaigCACABQQhqKAIAIAJBiANqIAJBiAFqEIsLIABBBGogAkHAAmpBwAAQvAQaIABBATYCAAwDCyACQcACaiAEIAFBBGooAgAgAxC6BiAAQQRqIAJBwAJqQcAAELwEGgsgAEEBNgIAIAJBCGoQjhUMAQsgAkGIAWogA0HAABC8BBogAEEEaiACQYgBakHAABC8BBogAEEBNgIACyACQaADaiQAC/MNAQZ/IwBB4ABrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0ACQAJAAkACQAJAAkAgAC0AAEF/ag4IDAsREQABAgMRCyAAQQRqKAIAIgNBfWoiBEEDIARBA0kbQQFrDgMHCAkGCyAAQRhqKAIAIQAMBAsgAEEEaiEEIABBDGooAgAiAA4CEwECCyAAQQRqKAIAIQMgAEEMaigCACACQgA3AgwgAkG08YwBKAIAIgQ2AgggAiABKQIMNwIUQQV0IQADQAJAIABFBEAgASACQQhqEMsCRQ0BDBQLIAJCADcCJCACIAQ2AiAgAiABKAIQNgIwIAIgASgCDEEFbjYCLCADIAJBIGoQngECQCACQSBqEKIORQRAIAJByABqIAJBMGooAgA2AgAgAkFAayACQShqKQMANwMAIAIgAikDIDcDOCACQQhqIAJBOGoQ6wUNASABEIMRDBQLIAEQgxEgAkEgahD9FgwTCyADQSBqIQMgAEFgaiEADAELCyABEIMRDBELIARBjOKBARDrFCEADAELCyAAQQV0IQNBvPGMASgCACEFQbTxjAEoAgAhBiAEKAIAIQAgAkE4akEEciIEQQhqIQcDQCADRQ0QAkACQCAALQAAQQNGBEAgAEEBai0AAEECRg0BCyACQgA3AjwgAiAGNgI4IAIgASkCDDcCRCAAIAJBOGoQngECQCABIAJBOGoQywJFDQAgAkE4ahD1D0UNACACQThqEP0WDAILIAEQgxEgAkE4ahD9FgwSCyABEKIORQ0MIARCADcCACAHQQA6AAAgAiAFNgI4IAEgAkE4ahCNDgsgAEEgaiEAIANBYGohAwwACwALIABBEGooAgAgAkE4aiABEPUVIAEoAgwhAyABKAIQIQQgAkEYaiACQcgAaigCADYCACACQRBqIAJBQGspAwA3AwAgAiACKQM4NwMIIAIgBDYCMCACQgA3AiQgAkG08YwBKAIANgIgIAIgA0EBdjYCLCACQSBqEJ4BIAJBIGoQog4NBSACQQhqIAJBIGoQywJFDQUgAkHEAGpBADoAACACQgA3AjwgAkG88YwBKAIANgI4IAJBCGogAkE4ahCNDiACQcgAaiACQRhqKAIANgIAIAJBQGsgAkEQaikDADcDACACIAIpAwg3AzggASACQThqEOsFDQsgARCDEQwLCyAAQRBqKAIAIAJBOGogARD1FSABKAIMIQMgASgCECEEIAJBGGogAkHIAGooAgA2AgAgAkEQaiACQUBrKQMANwMAIAIgAikDODcDCCACIAQ2AjAgAkIANwIkIAJBtPGMASgCADYCICACIANBAXY2AiwgAkEgahCeASACQSBqEKIODQUgAkEIaiACQSBqEMsCRQ0FIAJBCGoQgxEgAkHEAGpBADoAACACQgA3AjwgAkG88YwBKAIANgI4IAJBCGogAkE4ahCNDiACQcgAaiACQRhqKAIANgIAIAJBQGsgAkEQaikDADcDACACIAIpAwg3AzggASACQThqEOsFDQkgARCDEQwJCyAAQRBqKAIAIAEQngEMBwsgAEEQaigCACEGAn8CQAJAAkAgA0EBaw4CAQIAC0EAIQQgAEEIaigCACIFDAILQQEhBCAAQQhqKAIADAELIABBDGooAgAhBUEAIQQgAEEIaigCAAsiA0UEQCAAQRRqLQAAIQMgAkE4aiAGEKICQSAQ8xIiAEEYaiACQdAAaikDADcCACAAQRBqIAJByABqKQMANwIAIABBCGogAkFAaykDADcCACAAIAIpAzg3AgAgAiADOgAwIAJBBDYCICACIAA2AiwgAkE4aiACQSBqELAFIAJBOGogARCeASACQThqELkKDAwLIAEoAgwhACACQThqIAYQogIgAiADIAAgACADSxs2AlggAkEIaiACQThqEPEEIAJBKGogAkEQaigCADYCACACIAIpAwg3AyAgAkE4aiACQSBqEPABIAJBOGogARCeASACQThqELkKIAMgAEsNBCABEPQPDQQMBQsgAEEI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aiILKQMANwMAIAMgAykD4AE3A6gBIANBCGogA0GoAWoQ3wsgAygCCCEFIAMoAgwhBiAIQQhqIAspAwA3AgAgCCADKQPgATcCACADIAE2AvQBIAMgBDYC8AEgDCADQfABahDcDCADIAY2AqQBIAMgBTYCoAEgBiEBIAUhBAwBCyADQfABaiADQaABaiADQThqEKQTIAMoAvABIgVBIEcNAyADKAI0IgFBf2ohBCADKAIsIAFBGGxqQWhqIQEDQCAEQX9GBEBBACEEDAcLIAEoAgAiBUECRg0GIAMgAUEEaigCACIGNgLcASADIAU2AtgBIAggAUEQaikCADcDACADIAFBCGopAgA3A/ABIANB4AFqIANB8AFqEMUJIAMoAuABQQRHBEAgAyAENgI0IANBsAFqIANB6AFqIgspAwA3AwAgAyADKQPgATcDqAEgAyADQagBahDfCyADIAMoAgQiATYCpAEgAyADKAIAIgQ2AqABIAhBCGogCykDADcCACAIIAMpA+ABNwIAIAMgBjYC9AEgAyAFNgLwASAMIANB8AFqENwMDAILIANB8AFqIANB2AFqIANBOGoQpBMgAygC8AEiBUEgRgRAIAFBaGohASAEQX9qIQQMAQsLCyADIAQ2AjQgAygC9AEhASADKQP4ASENIANB8ABqIApBMBC8BBoMAwsgAEEEaiADQfABakEEckE8ELwEGgwHCyACQQRqIQFBACEEQQAhBwwDCyADKQP4ASENIAMoAvQBIQEgA0HwAGogCkEwELwEGgsgA0FAayADQfAAakEwELwEGiAAQRBqIANBQGtBMBC8BBogAEEIaiANNwIAIAAgATYCBAwECyADIAQ2AjQLIAdBBEcEQCADQbABaiIGIAWtIAStQiCGhDcDACADIAE2AqwBIAMgBzYCqAEgA0GoAWoQ1A8hASAJQQhqIAYpAwA3AgAgCSADKQOoATcCACADIAI2AvABIANBIGogA0HwAWoQ3gwgASECDAELIANB8AFqIANBOGogAhDwEyADKALwASIFQSBHDQEgAygCKCIBQX9qIQIgAygCICABQRRsakFsaiEBA0ACQAJAIAJBf0YEQEEAIQIMAQsgAUEEaigCACIFQQRHDQELIAMgAjYCKEEgIQUMBAsgASgCACEEIAkgAUEIaikCADcCACAJQQhqIgYgAUEQaigCADYC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EIEFIAMoAlQiBEUEQAJAIAFBARCJBCADQbgBaiAHQQhqKAIANgIAIAMgBykCADcDsAFBACEHA0AgASgCECADKAJ8Rw0EIAEQ+xVFDQQgARD7FSEGAkACQAJAIAIEQCADKAKYASEEDAELIAMoApgBIgRFIAdBAXNFciAGQSBGcg0AIAZBCUcNAQsgA0GAAWogAygCkAEgBBDvEiADKAKoASEEDAELIAMoAqgBIgQNACADQYABakEgEK8FQQAhBAsgA0EANgKYASADQYABaiADKAKgASAEEO8SIANBADYCqAEgARD7FSIEQSBGIARBCUZyIQcDQAJAAkACQCABEPsVIgRBdmoOBAECAgEACyAEDQELIAEQ+xVFDQYgAUECEIkEIAEgA0GQAWoQgQsgA0HIAGogASADQfwAaiADQaABahCBBSADKAJUIgRFDQIMAwsgA0GAAWogARD7FRCvBSABEO4IIAFBARCJBAwACwALAAsLIANBQGsgA0HQAGooAgA2AgAgAyADKQNINwM4IAMpA1gLIQggA0GgAWoQiRQgA0GQAWoQiRQgA0GAAWoQiRQgA0EoaiADQUBrKAIAIgE2AgAgAyADKQM4Igk3AyAgAEEIaiABNgIAIAAgCTcCACAAIAg3AhAgACAENgIMDAELAkAgBUF/Rg0AIANBgAFqIAMoApABIAMoApgBEO8SIAVBAUcNACADQYABaiADKAKgASADKAKoARDvEgsgA0FAayIEIANBuAFqKAIANgIAIAMgAykDsAE3AzggAykDgAEhCCADKAKIASEFIANBoAFqEIkUIANBkAFqEIkUIANBKGogBCgCACIENgIAIANBCGoiByADQTRqKAIANgIAIANBGGogBDYCACADIAMpAiw3AwAgAyADKQM4Igk3AxAgA0HQAGogBDYCACADQeAAaiAFNgIAIANB2ABqIAg3AwAgAyAJNwNIIANBlQhBlQogAhs2AlQgA0HkAGogAykDADcCACADQewAaiAHKAIANgIAIAFBFGogA0HIAGoQiwwgAEEANgIMCyADQcABaiQAC7wMAhR/BH4jAEHwAGsiAyQAAkAgAUEVTwRAIANBKGogAUEBdhD2CyADQQA2AjggAyADKAIsNgI0IAMgAygCKCIRNgIwIANCADcCRCADQbTxjAEoAgAiDDYCQCAAQfB+aiESIAEhBQNA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BSAJELwEIgMgCWohCgNAIAMgCk8gAiAMT3INAiAFIAIgAyACIAMQhgQiCRtBKBC8BEEoaiEFIAIgCUEobGohAiADIAlBAXNBKGxqIQMMAAsACyACIQULIAUgAyAKIANrIgUgBUEocGsQvAQaIAYgDksEQCANIA5BA3RqIgUgECARajYCBCAFIA82AgAgBiASTQ0CIA0gEkEDdGoiBSAFQQhqIAYgDmtBA3RBcGoQrAIgBCAINgJIIAghBgwBCwsgDiAGQbyVggEQzAsACyASIAZBzJWCARDSCwALCwsgByEFDAALAAsgAUECSQ0AIAFBKGwgAGpBsH9qIQNBASECA0AgASACRg0BIAMgAkEBaiICEOMHIANBWGohAwwACwALIARB0ABqJAALwwwCC38BfiMAQbADayIDJAACQAJAAkACQAJAAkACQAJ/AkACQCABKAIAIgQoAgAgAUEEaigCACIGIAFBCGooAgAiBRChCUH7AEYEQCADQRBqIARBCGooAgA2AgAgAyAEKQIANwMIIAJBGGohCwJAIAJBIGooAgAiBwRAIAIgB0F/aiIHNgIgIAIoAhggB0GEAWxqIggoAgAiB0EKRw0BCyADQbQBaiAEQQhqKAIAIgE2AgAgA0GoAWogATYCACADIAQpAgAiDjcCrAEgAyAONwOgASADQRs2AqgCIABBBGogBiAFIANBoAFqIANBqAJqEIsLIABBATYCAAwKCyADQagCaiAIQQRqQYABELwEGiADIAc2AhggA0EYakEEciADQagCakGAARC8BBogB0ECSQ0BAkACQAJAIAEQ3RAEQCADQagCaiABENUCIANBBTYC6AEgA0EZNgKIAiADQaABaiADQagCaiADQegBaiADQYgCahCVBCADKAKkASEIIAMoAqABQQFGDQEgBCgCACIHIAVGDQIgByAGIAUQoQlBLEYNA0EBIQpBAAwHCyADQagBaiADQRBqKAIANgIAIANBtAFqIARBCGooAgA2AgAgAyADKQMINwOgASADIAQpAgA3AqwBIANBGjYCqAIgAEEEaiAGIAUgA0GgAWogA0GoAmoQiwsgAEEBNgIADAsLIABBCGogA0GoAWpBPBC8BBogAEEBNgIAIAAgCDYCBAwKCyADQagBaiADQRBqKAIANgIAIANBtAFqIARBCGooAgA2AgAgAyADKQMINwOgASADIAQpAgA3AqwBIANBGjYCqAIgAEEEaiAGIAUgA0GgAWogA0GoAmoQiwsgAEEBNgIADAkLIAEQ3RANAiADQagBaiADQRBqKAIANgIAIANBtAFqIARBCGooAgA2AgAgAyADKQMINwOgASADIAQpAgA3AqwBIANBGjYCqAIgAEEEaiAGIAUgA0GgAWogA0GoAmoQiwsgAEEBNgIADAgLQYCs8ABBJkGorPAAEL0PAAsgA0G0AWogBEEIaigCACIBNgIAIANBqAFqIAE2AgAgAyAEKQIAIg43AqwBIAMgDjcDoAEgA0EbNgKoAiAAQQRqIAYgBSADQaABaiADQagCahCLCyAAQQE2AgAMBgsgBCgCACAGIAUQoQlB/QBGBEBBASEKQQEMAQsgA0GoAmogARDVAiADQQU2AugBIANBGTYCiAIgA0GgAWogA0GoAmogA0HoAWogA0GIAmoQlQQgAygCpAEhByADKAKgAUEBRg0BQQILIQwgBCgCACIJIAVGDQEgCSAGIAUQoQlB/QBHDQFBASEJIAEQ3RBFDQMgBCgCACAGIAUQoQlBP0YNAgwDCyAAQQhqIANBqAFqQTwQvAQaIABBATYCACAAIAc2AgQMAwsgA0GoAWogA0EQaigCADYCACADQbQBaiAEQQhqKAIANgIAIAMgAykDCDcDoAEgAyAEKQIANwKsASADQRo2AqgCIABBBGogBiAFIANBoAFqIANBqAJqEIsLIABBATYCAAwCCyAEIAYgBRDVBRpBACEJCyADQZACaiIBIANBEGooAgA2AgAgA0GcAmogBEEIaiINKAIANgIAIAMgAykDCDcDiAIgAyAEKQIANwKUAiAKIAggB01yBEAgA0EYahCwCyEFIANBtAFqIA0oAgA2AgAgA0HAAWogASkDADcDACADQcgBaiADQZgCaikDADcDACADQagBaiAFQQhqKAIANgIAIAMgBCkCADcCrAEgAyAFKQIANwOgASADIAMpA4gCNwO4AUGEARDzEiADQRhqQYQBELwEIQEgA0GoAmpBBHIgA0GgAWpBMBC8BBogA0HsAmogCToAACADQegCaiABNgIAIANB5AJqIAc2AgAgA0HgAmogCDYCACADQdwCaiAMNgIAIANBBjYCqAIgCyADQagCahCNECAAQQRqIAJBJBC8BBogAEEANgIADAMLIANBsAFq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CjYCDCADIAY2AgggBCgCRA0CIARBfzYCRCAEQcgAaigCACEJIANBKGooAgAhAUEAIQcgAygCICEKIARB0ABqKAIAIgUhBgJ/AkADQCAHIAVPDQECQAJAIAkgBkEBdiAHaiIGQShsaiIMKAIYIAxBIGooAgAgCiABELgQQf8BcSIMQQFGBEAgBiEFDAELIAxB/wFHDQEgBkEBaiEHCyAFIAdrIQYMAQsLIANBqAFqIANBGGopAwA3AwAgA0GgAWogA0EQaikDADcDACADIAMpAwg3A5gBIANBhAFqIAkgBkEobGoiAUEQaikCADcCACADQfwAaiABQQhqKQIANwIAIANBETYCcCADIAEpAgA3AnQgA0EwaiALIAggA0GYAWogA0HwAGoQiwsgAygCMAwBCyADQYABaiADQRhqKQMANwMAIANB+ABqIANBEGopAwA3AwAgAyADKQMINwNwIANBiAFqIAogARDSDCADIAI2ApQBIAQoAlAiAiAHSQ0EIARBzABqKAIAIAJGBEBBACEIAn9BASACQQFqIgUgAkkNABogAkEBdCIGIAUgBiAFSxsiBUEEIAVBBEsbIgatQih+Ig5CIIinRUECdCEFIANBmAFqIA6nIAUgAgR/IAJBKGwhASAEKAJIBUEACyIIIAEQ5AYgAygCmAFBAUcEQCADKAKcASEFIAQgBjYCTCAEIAU2AkhBAAwBCyADQaABaigCACEIIAMoApwBIQVBAQsgBSAIEOERCyAEKAJIIAdBKGxqIgFBKGogASACIAdrQShsEKwCIAEgA0HwAGpBKBC8BBogBCACQQFqNgJQQSALIQEgBCAEKAJEQQFqNgJEIAFBIEYEQCAAQQRqIANBCGpBKBC8BBogAEEANgIADAcLIABBCGogA0EwakEEckE8ELwEGiAAQQE2AgAgACABNgIEIA0Q/hQMBgsgA0GEAWogBEEIaigCACIBNgIAIANB+ABqIAE2AgAgAyAEKQIAIg43AnwgAyAONwNwIANBFDYCMCAAQQRqIAcgCCADQfAAaiADQTBqEIsLIABBATYCAAwFCyADQQA2AjAgA0HwAGpB3J+IASADQTBqQdys8AAQhgwAC0HwzIwBQRAgA0HwAGpB1LTwAEH4pfAAELwKAAsgByACENMLAAsgA0GEAWogCTYCACADQYABaiAKNgIAIAMgBjYCfCAD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BSkDADcCBCAAQQA2AgAgAEEMaiAFQQhqKAIANgIACyAFQUBrJAAPCyAFIAEQ+xUQrwUgARDuCAsgAUEBEIkEIANBAWohAwwACwAL1woCB38BfiMAQZAEayIDJAAgAyABKAIAIgQoAgAgAUEEaigCACIFIAFBCGooAgAiBxChCSIGNgKAAgJAAkACQAJAAkACQAJAAkAgBkEpRgRAIAMgBEEkakHEqPAAEPEOIAMoAgQhCCADKAIAIgYoAggiCUUNAiAGIAlBf2oiBDYCCCAGKAIAIARB8ABsaiIELQABIQcgBC0AACADQbABaiAEQQJqQSYQvAQaQX9qDgIDAQQLIANBADYCiAMgA0GAAmpB7JmIASADQYgDakG0qPAAEIYMAAsgAUEIaigCACEHIAFBBGooAgAhBSABKAIAIQQLIANBMGogBCAFIAcQ9QcgA0EWNgKIAyAAQQRqIAUgByADQTBqIANBiANqEIsLIABBATYCAAwECyADQTBqIANBsgFqQSQQvAQaIAYoAggiBEUEQCADQQI6AIgDQQEhBAwDCyAGIARBf2oiBDYCCCADQYgDaiAGKAIAIARB8ABsakHwABC8BBpBASEEIAMtAIgDIglBAkYNAkEAIQQgCUEBRg0CIAMtAIkDIQcgA0GAAmogA0GIA2pBBHJBJBC8BBogA0GkAmoiBSADQbADakHIABC8BBogA0GgAWogA0E4aikDADcAACADQagBaiADQUBrKQMANwAAIAMgAykDMDcAmAEgA0HMAGopAgAhCiADKAJIIQYgCUUNASADQYgDahCbFAwBCyADQYACaiADQbIBakEkELwEGiADQaQCaiIFIARBKGpByAAQvAQaQQAhBgsgA0EIaiADQYACakEkELwEGiADQTBqIAVByAAQvAQaIANBiAFqIANBqAFqKQAANwMAIANBgAFqIgUgA0GgAWopAAA3AwAgAyADKQCYATcDeCABKAIAIgQgB0H/AXFBAEc6AGYgAiAEKQIANwIMIAJBFGogBEEIaiIHKAIANgIAIAQgAUEEaigCACABQQhqKAIAENUFGiADQcQAaiAHKAIANgIAIAMgBCkCADcCPAJAIAZFBEAgA0GAAmogAkEkELwEGiADQYgDaiADQYACahD0CEGEARDzEiADQYgDakGEARC8BCEBDAELIANB9AFqIAo3AgAgA0HgAWogBSgCADYCACADQewBaiACQQxqIgFBCGooAgA2AgAgAyADKQN4NwPYASADIAY2AvABIAMgASkCADcC5AEgA0GAAmogAkEkELwEGiADQYgDaiADQYACahD0CCADQfABaiADQYgDahCNECADQbABaiADQdgBakEkELwEGgJAAkACQAJAAkAgA0HQAWooAgAOAgECAAsgA0GAAmpBBHIgA0HYAWpBJBC8BBogA0EINgKAAgwDCyADQZQCaiADQegBaikDADcCACADQYwCaiADQeABaikDADcCACADIAMpA9gBNwKEAiADQQA2AoACDAELIANBADYC0AEgA0GIA2ogAygCyAFBhAEQvAQaIANBgAJqIANBiANqQdjA8AAQ8RMLIANByAFqEIAXC0GEARDzEiADQYACakGEARC8BCEBCyADQfQAahCXFiADIAE2AnQgA0GIA2pBBHIgA0EwakHIABC8BBogA0EHNgKIAyADQSBqIANBiANqEI0QIABBBGogA0EIakEkELwEGiAAQQA2AgAgCCAIKAIAQQFqNgIADAILIANBCGogASgCACABQQRqKAIAIgUgAUEIaigCACIBEPUHIANBFjYC2AEgAEEEaiAFIAEgA0EIaiADQdgBahCLCyAAQQE2AgAgBEUEQCADQYgDahCbFAsgA0HIAGoQgBcLIAggCCgCAEEBajYCACACQRhqEIAXCyADQZAEaiQAC90KAQp/IwBB8ABrIgYkACAGQcgAaiABIAIgBEHEgvAAELsSIAYoAkwhCCAGKAJIIQkCQAJAAkACQAJAAkACfwJ/AkACQAJAAkACQCADKAI4IgVBAWsOBQABAgMECgsgA0HIAGohBQJ/AkACQAJAAkAgA0HQAGooAgAOBA8BAgMACyAGIANBPGogCSAIEIgOIAYoAgAhByAGKAIEDAMLIAZBCGogBUEAQbii8AAQ1xMtAAAgCSAIEMIOIAYoAgghByAGKAIMDAILIAVBAEGYovAAENcTLQAAIQMgBUEBQaii8AAQ1xMhBSAIRQ0MIAZBEGogAyAFLQAAIAkgCBDgAyAGKAIQIQcgBigCFAwBCyAFQQBB6KHwABDXEy0AACEDIAVBAUH4ofAAENcTLQAAIQcgBUECQYii8AAQ1xMhBSAIRQ0LIAZBGGogAyAHIAUtAAAgCSAIEJsDIAYoAhghByAGKAIcCyEFIAdBAEcMBQsgA0HEAGooAgAiC0F/aiAITw0JIANBzABqKAIAIQUDQCAFIAhPDQogAy0AVCEHIAZBMGogCSAIIAVByKLwABC7EiAGQShqIAcgBigCMCAGKAI0EMIOIAYoAihFDQogBigCLCAFaiINIAMoAkxrIgUgC2oiByAISw0KIAZBIGogBSAHIAkgCEHYovAAEOcPIAMoAlAiByAGKAIkIgxPDQYgByAGKAIgIgdqLQAAIAMtAFVGBEAgByAMIAMoAjwgAygCRBDEFg0KCyANQQFqIQUMAAsACyADQcQAaigCACIFIAhLDQggA0E8aiEMIAVBf2ohByAFQQxsIAhPDQUgA0HIAGohDiAFQXVsIAhqIQsDQCAGIAg2AmwgBiAJNgJoIAYgDDYCZCAGIAZB6ABqNgJUIAYgBkHkAGo2AlAgByEFAkADQCAGQdAAaiAGQdAAaiAFEKUQIAVqIgUQpRAiCiAFaiEFQQAhDSAKRQ0BIAZB0ABqIAZB0ABqIAZB0ABqIAUQpRAgBWoiBRClECAFaiIFEKUQIgogBWohBSAKRQ0BIAZB0ABqIAZB0ABqIAZB0ABqIAUQpRAgBWoiBRClECAFaiIFEKUQIgogBWohBSAKRQ0BAkAgBkHQAGogBkHQAGogBRClECAFaiIFEKUQIAVqIgUgB2tBwABNBEAgBigCZCIHLQAgIQogBkFAayAGKAJoIAYoAmxBACAHKAIYQX9zIAVqIgcgByAFSxsiBUHoo/AAELsSIAZBOGogCiAGKAJAIAYoAkQQwg4gBigCOA0BQQEhDQwDCyAFIAtJDQEMAgsLIAYoAmQoAhggBigCPCAFamohBQsgDQ0JIAUgC08EQCAFIQcMBwsgDCAJIAggBRCzCARAIAUhBwwICyAFIAhJBEAgBSAOIAUgCWotAABBmKPwABD8EigCACIFIAMoAlggBRtqIQcMAQsLIAUgCEGIo/AAEMwLAAsgBkHQAGogA0E8aiAJIAgQhwEgBkHcAGooAgAgBkHYAGooAgBrDAELIAZB0ABqIANBPGogCSAIEJYWIAZB3ABqKAIAIAZB2ABqKAIAawshBSAGKAJQCw0DDAQLIAcgDEHoovAAEMwLAAsgA0HIAGohCwNAIAcgCE8NAyALIAcgCWotAABBqKPwABD8EigCACIFBH8gBQUgDCAJIAggBxCzCA0CIAMoAlgLIAdqIQcMAAsACyAHIAMoAkRrQQFqIQULQQAhByAEIAVqIgMgAkkEQCAAIAEgA2otAAA6AA1BASEHIAMhAgsgACAHOgAMIABBfzYCBCAAIAI2AgAgACAHNgIIDAELIABBAjoADAsgBkHwAGokAAvuCgEBfyMAQTBrIgIkAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAtAABBAWsOEQECAwQFBgcICQoLDA0ODxARAAsgAiAALQABOgAIIAJBLGpBATYCACACQgI3AhwgAkGs04IBNgIYIAJBmwE2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBCGo2AhAgAkEYahCrDQwRCyACIABBCGopAwA3AwggAkEsakEBNgIAIAJCAjcCHCACQZDTggE2AhggAkEPNgIUIAFBGGooAgAgAUEcaigCACACIAJBEGo2AiggAiACQQhqNgIQIAJBGGoQqw0MEAsgAiAAQQhqKQMANwMIIAJBLGpBATYCACACQgI3AhwgAkGQ04IBNgIYIAJBHTYCFCABQRhqKAIAIAFBHGooAgAgAiACQRBqNgIoIAIgAkEIajYCECACQRhqEKsNDA8LIAIgAEEIaisDADkDCCACQSxqQQE2AgAgAkICNwIcIAJB9NKCATYCGCACQRA2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBCGo2AhAgAkEYahCrDQwOCyACIABBBGooAgA2AgggAkEsakEBNgIAIAJCAjcCHCACQdTSggE2AhggAkEkNgIUIAFBGGooAgAgAUEcaigCACACIAJBEGo2AiggAiACQQhqNgIQIAJBGGoQqw0MDQsgAiAAQQRqKQIANwMIIAJBLGpBATYCACACQgE3AhwgAkHA0oIBNgIYIAJBnAE2AhQgAUEYaigCACABQRxqKAIAIAIgAkEQajYCKCACIAJBCGo2AhAgAkEYahCrDQwMCyACQSxqQQA2AgAgAkHA/4wBNgIoIAJCATcCHCACQbDSggE2AhggAUEYaigCACABQRxqKAIAIAJBGGoQqw0MCwsgAkEsakEANgIAIAJBwP+MATYCKCACQgE3AhwgAkGc0oIBNgIYIAFBGGooAgAgAUEcaigCACACQRhqEKsNDAoLIAJBLGpBADYC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AxggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACAENgIEIABBATYCAAwCCyADQThqIARBCGooAgA2AgAgAyAEKQIANwMwAkAgAg0AIANBgAFqIAEQXiADKAKEASECAkACQCADKAKAAUEBRwRAIAItAAxBD0cNASABELIVDAMLIANB6ABqIANBmAFqKAIAIgE2AgAgA0HgAGogA0GQAWopAwAiBTcDACADIANBiAFqKQMAIgY3A1ggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEDAELIAIpAgAhBSAAQQxqIAJBCGooAgA2AgAgACAFNwIEIABBEGpByO6MAUE+EJALCyAAQQE2AgAMAgsgA0GAAWogARBeIAMoAoQBIQICQAJAAkACQCADKAKAAUEBRwRAIAItAAxBc2oOBQQBAQMCAQsgA0HQAGogA0GYAWooAgAiATYCACADQcgAaiADQZABaikDACIFNwMAIAMgA0GIAWopAwAiBjcDQCAAQRhqIAE2AgAgAEEQaiAFNwIAIABBCGogBjcCACAAIAI2AgQgAEEBNgIADAULIAFBFBDeDyAAIAFBAEEAEH0MBAsgA0HgAGoiBCACQQhqKAIANgIAIAIpAgAhBSABQRM6AJgCIAMgBTcDWCADQYABahDtEiADQbgBaiAEKAIANgIAIAMgAykDWDcDsAEgAEEEaiADQYABakE8ELwEGiAAQQA2AgAMAwsgARCyFSADQYABaiABEF4gAygChAEhAgJAAkAgAygCgAFBAUcEQCACLQAMQXNqDgUCAQIBAgELIANB6ABqIANBmAFqKAIAIgE2AgAgA0HgAGogA0GQAWopAwAiBTcDACADIANBiAFqKQMAIgY3A1ggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwECyABQRMQ3g8gACABQQBBABB9DAMLIANB+ABqIgQgAkEIaigCADYCACACKQIAIQUgAUETOgCYAiADIAU3A3AgA0GAAWoQ7RIgA0G4AWogBCgCADYCACADIAMpA3A3A7ABIABBBGogA0GAAWpBPBC8BBogAEEANgIADAILIANBEGogA0E4aigCADYCACADIAMpAzA3AwgLIAEQuw8gARCyFSAAQQo6AAQgAEEANgIAIABBNGog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AUETIAFBHGooAgAoAgwRAQAMEAsgASgCGEHkx4IBQRwgAUEcaigCACgCDBEBAAwPCyABKAIYQcTHggFBICABQRxqKAIAKAIMEQEADA4LIAEoAhhBuMeCAUEMIAFBHGooAgAoAgwRAQAMDQsgAiABKAIYQZbHggFBIiABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgAEEEajYCDCACIAJBDGpBnMWCARDnBBC5CQwMCyACIAEoAhhB/MaCAUEaIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakGcxYIBEOcEELkJDAsLIAIgASgCGEHixoIBQRogAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQZzFggEQ5wQQuQkMCgsgAiABKAIYQdLGggFBECABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgAEEEajYCDCACIAJBDGpBnMWCARDnBBC5CQwJCyACIAEoAhhBs8aCAUEfIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakGUxoIBEOcEELkJDAgLIAIgASgCGEGkxoIBQQ8gAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQZTGggEQ5wQQuQkMBwsgAiABKAIYQYDGggFBESABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgAEEEajYCDCACIAJBDGpBlMaCARDnBBC5CQwGCyACIAEoAhhB78WCAUERIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakGcxYIBEOcEELkJDAULIAIgASgCGEHhxYIBQQ4gAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQZzFggEQ5wQQuQkMBAsgAiABKAIYQczFggFBFSABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkg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ACADNgIEQQEhAQwECyAAQQRqIAJBOGpBgAEQvAQaQQAhAQwDCyACQQhqIAEoAgBBNGpB7LHwABCLDiACKAIIKAIIIAIoAgwiCCAIKAIAQX9qNgIARQ0BIAJBOGogARDMAiACLQBRQQJGDQEgBCACKQM4NwIAIARBGGogAkHQAGooAgA2AgAgBEEQaiACQcgAaikDADcCACAEQQhqIAJBQGspAwA3AgAgAkEDNgK4ASACQRBqIAJBuAFqEMsIDAQLIABBBGogCCABQQRqKAIAIAMQugYMBAsgAkHAAmogAkEQakEkELwEGiACQbgBaiABIAJBwAJqEMAEIAIoArgBQQFHBEAgAkE4aiAEQSQQvAQaIAJBEGogAkE4akEkELwEGgwDCyACQThqIARBwAAQvAQaIABBBGogAkE4akHAABC8BBogAEEBNgIADAULIAAgATYCAAwECyACQbgBaiABEJ0BIAIoArgBQQFHBEAgAkE4aiAEQdwAELwEGiACQcACaiACQThqQdwAELwEGiACQRBqIAJBwAJqEMsIDAELCyACQThqIARBwAAQvAQaIABBBGogAkE4akHAABC8BBoLIABBATYCACACQRBqEPIVDAELIAJBADYCuAEgAkE4akGMlIgBIAJBuAFqQbSw8AAQhgwACyACQaADaiQAC+kIAgd/AX4jAEHQAWsiAiQAIAIgASgCACgCACABQQRqKAIAIgQgAUEIaigCACIFEKEJIgM2AhgCQAJAAkACQCADQdsARgRAIAJBEGogASgCACIDQQhqKAIANgIAIAIgAykCADcDCCABEN0QRQ0BIAMoAgAgBCAFEKEJIgdB3gBGBEAgARDdEEUNAwsgAkE0akIANwIAIAJBLGogA0EIaigCACIGNgIAIAJBIGogBjYCACACIAMpAgAiCTcCJCACIAk3AxggAkG08YwBKAIAIgg2AjAgAkFAa0EEciEGAkACQANAIAMoAgAgBCAFEKEJQS1HDQEgAkG4AWogAyAEIAUQ9QcgBkEQaiACQcgBaikDADcCACAGQQhqIAJBwAFqKQMANwIAIAYgAikDuAE3AgAgAkEAOgBgIAJBLTYCXCACQQE2AkAgAkEYaiACQUBrEMsIIAEQ3RANAAsgAkHAAWogAkEQaigCADYCAAwBCyACKAI4DQQgAygCACAEIAUQoQlB3QBHDQQgAkG4AWogAyAEIAUQ9QcgAkHgAGpBADoAACACQdwAakHdADYCACACQdQAaiACQcgBaikDADcCACACQcwAaiACQcABaiIGKQMANwIAIAJBATYCQCACIAIpA7gBNwJEIAJBGGogAkFAaxDLCCABEN0QDQQgBiACQRBqKAIANgIACyACQcwBaiADQQhqKAIANgIAIAIgAikDCDcDuAEgAiADKQIANwLEASACQQQ2AkAgAEEEaiAEIAUgAkG4AWogAkFAaxCLCyAAQQE2AgAgAkEYahDyFQwECyACQQA2AkAgAkEYakGMlIgBIAJBQGtB/LHwABCGDAALIAJBIGogAkEQaigCADYCACACQSxqIANBCGooAgA2AgAgAiACKQMINwMYIAIgAykCADcCJCACQQQ2AkAgAEEEaiAEIAUgAkEYaiACQUBrEIsLIABBATYCAAwCCyACQSBqIAJBEGooAgA2AgAgAkEsaiADQQhqKAIANgIAIAIgAikDCDcDGCACIAMpAgA3AiQgAkEENgJAIABBBGogBCAFIAJBGGogAkFAaxCLCyAAQQE2AgAMAQsgAkHAAWoiASACQRBqKAIANgIAIAJBzAFqIANBCGooAgA2AgAgAiACKQMINwO4ASACIAMpAgA3AsQBIAJB1ABqIAJBIGooAgAiAzYCACACQcgAaiIEIAM2AgAgAiACKQMYIgk3AkwgAkGwAWoiAyACQdAAaikDADcDACACQagBaiIFIAQpAwA3AwAgAiAJNwOgASAAQRxqQoCAgIDwADcCACAAQRRqIAJByAFqKQMANwIAIABBDGogASkDADcCACAAIAIpA7gBNwIEIABB/ABqIAdB3gBGOgAAIABBQGtCADcCACAAQTxqIAg2AgAgAEEkaiACKQOgATcCACAAQSxqIAUpAwA3AgAgAEE0aiADKQMANwIAIABBgAFqIAJBGGpBJBC8BBogAEEANgIACyACQdABaiQAC40JAgd/AX4jAEFAaiIFJAAgACkCiAIhDCAAQQ82AogCIAVBMGogAEGQAmooAgA2AgAgAEGMAmpCADcCACAFIAw3AyggASAFQShqEKAJIAVBADYCJAJAIAEQkRcEQCABQQxqKAIAQX9qIAEoAgQgASgCAGtxIQsDQCADRQRAAkACQAJAA0ACQCAGRQRAIAEQmhEiAg0BIAdFDQMgBUEANgIo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IAcoAgg2AgAgAEEMaiAGNgIAIABBCGogCTYCACAAQQRqIAs4AgAgACAIOgABQQkhAiEGIABBFGoLIAAgAjoAACAGNgIAIAdBEGokAAvtBwIGfwN+IwBBkAJrIgIkACACQSxqQgA3AgAgAkEkaiABKAIAIgNBCGooAgAiBDYCACACQRhqIAQ2AgAgAkG08YwBKAIANgIoIAIgAykCACIINwIcIAIgCDcDECABQQhqKAIAIQQgAUEEaigCACEBIAJBKGohBiACQRxqIQcCQAJAA0ACfwJAAkACQAJAIAMoAgAgASAEEKEJQTpHBEAgAygCACABIAQQoQlBKUcNAQsgBUEBRw0BIAJBkAFqIAJByABqKQIANwMAIAJBiAFqIAJBQGspAgA3AwAgAiACKQI4NwOAASACQQw2AsgBIABBBGogASAEIAJBgAFqIAJByAFqEIsLDAYLIAMoAgAgASAEEKEJQS1GBEAgAkE4aiADIAEgBBD1ByACQegAaiADIAEgBBD1ByACQdgBaiACQfgAaikDADcDACACQdABaiACQfAAaikDADcDACACIAIpA2g3A8gBIAJBBjoA4AEgAiACQRBqIAJByAFqEKMFIAIoAgBBAUcNAyACKAIEIQUgAkGAAWogAyABIAQQ9QcgAkHcAWogBiAFQYyt8AAQpRMiA0EQaikCADcCACACQdQBaiADQQhqKQIANwIAIAJBDjYCyAEgAiADKQIANwLMASAAQQRqIAEgBCACQYABaiACQcgBahCLCwwGCyACQegAaiADIAEgBBD1ByACQcgBaiADIAEgBBC2ByACLQDIAUEBRg0BIAJB2ABqIAJB8ABqKQMAIgg3AwAgAkHgAGogAkH4AGopAwAiCTcDACACIAIpA2giCjcDUCACLQDJASEFIAJB2AFqIAk3AwAgAkHQAWogCDcDACACIAo3A8gBIAIgBToA4AEgAkEIaiACQRBqIAJByAFqEKMFIAIoAghBAUYEQCACKAIMIQUgAkGAAWogAyABIAQQ9QcgAkHcAWogBiAFQfys8AAQpRMiA0EQaikCADcCACACQdQBaiADQQhqKQIANwIAIAJBDTYCyAEgAiADKQIANwLMASAAQQRqIAEgBCACQYABaiACQcgBahCLCwwGC0EADAMLIAcgAykCADcCACAHQQhqIANBCGooAgA2AgAgAEEE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CyADQQRqKAIAQQVHDQMgA0EMagwBCyADQQRqLQAAQQNHDQIgA0EIagsQ0hMMAQsgAiAMNgJkIAIgBTYCYCACQeAAahDfEyABQSxqIgYQ/BYgAUE0aiACQRBqKAIANgIAIAEgAikDCDcCLCABQawEaiEHIAJB4ABqEJARQQAhAyACKAJgIQggAigCaCEFQQAhBANAAkAgAyAFRwRAIAMgCGogBDoAACADQf8BRwRAIAMgB2otAABFDQIgBEH/AXFBAWoiBEH/AXEgBEYNAkH4ho0BQStB7PPvABC9DwALIAFB2ABqIgMQ/hQgAUHgAGogAkHoAGooAgA2AgAgAyACKQNgNwIAQShBCBDAEyIDQoGAgIAQNwMAIAMgASkDADcDCCADQRBqIAFBCGopAwA3AwAgA0EYaiABQRBqKQMANwMAIANBIGogAUEYaikDADcDACABQdAAaiIFENwTIAUgAzYCACAAQQRqIAZB2AMQvAQaIABBADYCACABQYwEahCuEiABQaAEahDxFSACQYABaiQADwsgBSAFQdzz7wAQzAsACyADQQFqIQMMAAsACyADQRhqIQMgBEFoaiEEDAALAAsgAkH0AGpBATYCACACQgE3AmQgAkG88u8ANgJgIAJBgQE2AnwgAiACQfgAajYCcCACIAJByABqNgJ4IAJB4ABqQcTy7wAQvRIACyAGQQRBuIuNASgCACIAQQEgABsRAAAACxC1FgALggoAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQAAQQFrDigBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoAAsgASgCGEGri4MBQQggAUEcaigCACgCDBEBAA8LIAEoAhhBm4uDAUEQIAFBHGooAgAoAgwRAQAPCyABKAIYQYqLgwFBESABQRxqKAIAKAIMEQEADwsgASgCGEH7ioMBQQ8gAUEcaigCACgCDBEBAA8LIAEoAhhB7IqDAUEPIAFBHGooAgAoAgwRAQAPCyABKAIYQdqKgwFBEiABQRxqKAIAKAIMEQEADwsgASgCGEHJioMBQREgAUEcaigCACgCDBEBAA8LIAEoAhhBvYqDAUEMIAFB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QCAGQYQBaiAGQeAAaigCADYCACAGIAQ2AnggBiAGKQNYNwJ8IAZByABqIAZB+ABqEKEOIABBEGogBkHQAGooAgA2AgAgAEEIaiAGKQNINwIAIABBFGogDDYCACAAQoCAgIAgNwIADAQLIAogBikDWDcCACAKQQhqIAgoAgA2AgAgBiAENgJ4IAEgBkH4AGoQ7g8gBkHoAGogARDvDyAGQfgAaiABIAIQaSAJIAdBCGooAgA2AgAgBiAHKQIANwMwIAYoAnwhBAJAAkAgBigCeEEBRwRAIARBA0cNAiAAIAEQygkMAQsgACAENgIEIABBATYCACAAQQhqIAYpAzA3AgAgAEEQaiAGQThqKAIANgIACyAGQegAahCKFSAGQcgAahD7FgwECyAGKAKMASELIAggCSgCADYCACAGIAYpAzA3A1gCQCADRQRAIAcgBkHwAGopAwA3AwAgBiAGKQNoNwN4IAZBMGogASAGQfgAakEAIAZBASALEJECDAELIAcgBkHwAGopAwA3AwAgBiAGKQNoNwN4IAZBMGogASAGQfgAakEBIAtBACAGEJECCyAGQcgAaiAGQTBqEKEOIAVBf2ohBQwACwALIAZBOGogB0EIaikCACINNwMAIAYgBykCACIONwMwIABBDGogDTcCACAAIA43AgQgAEEBNgIADAELIAAgBikDADcCBCAAQQA2AgAgAEEUaiAJKAIANgIAIABBDGogCCkDADcCAAsgBkGQAWokAAunBgEGfyMAQdAAayICJAAgAkEANgIsAn8CQAJAIAFBgAFPBEAgAUGAEEkNASABQYCABE8NAiACIAFBP3FBgAFyOgAuIAIgAUEMdkHgAXI6ACwgAiABQQZ2QT9xQYABcjoALUEDDAMLIAIgAToALEEBDAILIAIgAUE/cUGAAXI6AC0gAiABQQZ2QcABcjoALEECDAELIAIgAUE/cUGAAXI6AC8gAiABQRJ2QfABcjoALCACIAFBBnZBP3FBgAFyOgAuIAIgAUEMdkE/cUGAAXI6AC1BBAshByACQSBqIAAQhwlBACEBAkAgACgCACIDQQ9GDQAgAyIBQQlJDQAgACgCBCEBCwJAAkAgASAHaiIFIAFPBEACQCAFQQlPBEBBACADQRBPIANBAXEbRQRAIAJBGGogABCHCSACKAIcIgFBECABQRBLGyIDQQhqIgQgA0kNBSACKAIYIQYgBEF/akEDdkEBahDADSIEQoCAgIAQNwIAIARBCGogBiABELwEGiAAENoLIAAgAa0gA61CIIaENwIEIAAgBDYCAAsgAkE4aiAAEMYKIAIoAjghBAJAIAIoAkAiAyAFTwRAIAMhAQwBC0F/IAVBf2pndiIGQQFqIgEgBkkNBCADQQhqIgYgA0kNBSACQQA2AkAgAiAENgI4IAIgBkF/akEDdkEBajYCPCABQQhqIgMgAUkNBSACQThqIANBf2pBA3ZBAWoQ0QcgAigCOCEECyAAIAQ2AgAgAEEIaiABNgIAIAJBOGogABDGCiACKAI8IAIoAjhqQQhqIAJBLGogBxC8BBogACAFNgIEDAELIAJCADcDMCACQRBqIAAQhwkgAkEwaiACKAIQIAIoAhQiARC8BBogASACQTBqaiACQSxqIAcQvAQaIAJBCGogAkEwakEIIAVBgLyCARDmEyACQgA3AzggAkE4aiACKAIIIAIoAgwiARC8BBogABDaCyAAIAFBDyABGzYCACAAIAIpAzg3AgQLIAJB0ABqJAAPC0HbkYMBQSZB8LuCARC3FgALQduRgwFBJkHAs4IBELcWAAtB25GDAUEmQcy/ggEQtxYAC6YGAgJ/An4jAEFAaiIDJAACQAJAIAJFDQAgA0EgaiABEF4gAygCIEEBRwRAIAEQshUMAQsgA0EQaiADQTBqKQMAIgU3AwAgA0EYaiADQThqKAIAIgE2AgAgAyADQShqKQMAIgY3AwggAygCJCECIABBGGogATYCACAAQRBqIAU3AgAgAEEIaiAGNwIAIAAgAjYCBCAAQQE2AgAMAQsgA0EgaiABEF4gAygCJCEEAkACQAJAAkAgAygCIEEBRwRAIAQtAAxBdWoOBQEDAwMCAwsgA0EYaiADQThqKAIAIgE2AgAgA0EQaiADQTBqKQMAIgU3AwAgAyADQShqKQMAIgY3AwggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACAENgIEIABBATYCAAwECyADQShqIgIgBEEIaigCADYCACADIAQpAgA3AyAgARC7DyABELIVIABBCDoABCAAQQA2AgAgAEE0aiADKQMgNwIAIABBPGogAigCADYCAAwDCyACDQEgARCyFQwBCyACDQAgBCkCACEFIABBDGogBEEIaigCADYCACAAIAU3AgQgAEEQakGG74wBQTIQkAsgAEEBNgIADAELIANBIGogARBeIAMoAiQhAiADKAIgQQFGBEAgA0EYaiADQThqKAIAIgE2AgAgA0EQaiADQTBqKQMAIgU3AwAgAyADQShqKQMAIgY3AwggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwBCwJAIAItAAwiBEELRwRAIARBEEYNASABQQ0Q3g8gACABQQBBABB9DAILIANBKGoiBCACQQhqKAIANgIAIAMgAikCADcDICABELsPIAEQshUgAEEIOgAEIABBADYCACAAQTRqIAMpAyA3AgAgAEE8aiAEKAIANgIADAELIANBKGoiBCACQQhqKAIANgIAIAIpAgAhBSABQQ46AJgCIAMgBTcDICABELIVIABBCGpBADYCACAAQQk6AAQgAEEANgIAIABBNGogAykDIDcCACAAQTxqIAQoAgA2AgALIANBQGskAAutBgIPfwF+IwBBIGsiAiQAIAAoAhwhBSACQRhqIAFBCGopAgA3AwAgAkEQaiABKQIANwMAIAJCADcDCCAFIAJBCGoQ3AwgAEEEaiEGIAVBDGohCyAAQQhqKAIAQQFqIQ0gAEEQaigCACEOIABBGGooAgAhByAAKAIMIQ8gACgCFCEIIAAoAgAhCQNAAkACQCAFKAIIIgBFDQAgBSAAQX9qIgA2AgggBSgCACAAQRhsaiIDKAIEIQAgA0EMaigCACEEIANBCGooAgAhAQJAIAMoAgAOAwACAQILIANBEGopAgAhEQNAQQEgACANbCABaiIDdCIKIAsgA0EFdiIDEKITKAIAcQ0DIAsgAxCjEyIDIAMoAgAgCnI2AgACQAJAAkACQAJAAkACQAJAAkACQCAAIAkoAggiA0kEQCAJKAIAIABBFGxqIgAoAgBBAWsOBgYBAgUEAwcLIAAgA0Hsl/AAEMwLAAsgAiARNwMYIAIgBDYCFCACIAE2AhAgAkEANgIIIAIgAEEIaigCADYCDCAFIAJBCGoQ3AwMBwsgAiARNwMQIAIgBDYCDCACIAE2AgggBiACQQhqIABBCGotAAAQxgZFDQsMBgsgEUKAgICAEINQDQogAEEIai0AACARQiiIp0H/AXEiBEsNCiAAQQRqIgAtAAUgBEkNCiAAKAIAIQAMBgsgAEEEaiIAIAQQtgZFDQkgACgCACEADAULIABBCGooAgAgBEcNCCAAKAIEIQAMBAsgAEEIaiIKKAIAIgMgB0kiEEUNAiACIAggA0EDdGpBACAQGykCADcDECACIAM2AgwgAkEBNgIIIAUgAkEIahDcDCAKKAIAIgMgB0kNASADIAdB/JfwABDMCwALIAAoAgQiACAOSQRAIAAgD2pBAToAAAtBASEMIAkoAhRBAUcNBgwECyAIIANBA3RqIgMgATYCBCADQQE2AgALIAAoAgQhAAwBCyACQQhqIAYgASARp2oQ/AcgAikDECERIAIoAgwhBCACKAIIIQEMAAsACyACQSBqJAAgDA8LIAAgB08NACAIIABBA3RqIgAgBDYCBCAAIAE2AgAMAAsAC5UGAQd/IwBBQGoiAiQAAkAgACgCACIFQQ9GDQAgBSIDQQlJDQAgACgCBCEDCwJAIAEoAgAiBkEPRg0AIAYiBEEJSQ0AIAEoAgQhBAsCQAJAAkACQAJAIAMgBGoiBCADTwRAIAVBEEkgBkEPTXINASACQShqIAAQxgogAi0ANCACKAIoIQUgAkEoaiABEMYKRQ0BIAItADRFDQEgBSACKAIoRw0BIAFBCGooAgAgACgCBCAAQQhqKAIAakcNASAAIAQ2AgQMAgtB25GDAUEmQciiggEQtxYACyACQRhqIAEQhwkgAigCHCEGIAIoAhghCCACQRBqIAAQhwlBACEDAkAgACgCACIBQQ9GDQAgASIDQQlJDQAgACgCBCEDCyADIAZqIgUgA0kNASAFQQlPBEBBACABQRBPIAFBAXEbRQRAIAJBCGogABCHCSACKAIMIgFBECABQRBLGyIDQQhqIgQgA0kNBSACKAIIIQcgBEF/akEDdkEBahD9DiIEQoCAgIAQNwIAIARBCGogByABELwEGiAAEM4LIAAgAa0gA61CIIaENwIEIAAgBDYCAAsgAkEoaiAAEMYKIAIoAighBAJAIAIoAjAiASAFTwRAIAEhAwwBC0F/IAVBf2pndiIHQQFqIgMgB0kNBCABQQhqIgcgAUkNBSACQQA2AjAgAiAENgIoIAIgB0F/akEDdkEBajYCLCADQQhqIgEgA0kNBSACQShqIAFBf2pBA3ZBAWoQ0QcgAigCKCEECyAAIAQ2AgAgAEEIaiADNgIAIAJBKGogABDGCiACKAIsIAIoAihqQQhqIAggBhC8BBogACAFNgIEDAELIAJCADcDICACIAAQhwkgAkEgaiACKAIAIAIoAgQiARC8BBogASACQSBqaiAIIAYQvAQaIAJCADcDKCACQShqIAJBIGogBRC8BBogABDOCyAAIAVBDyAFGzYCACAAIAIpAyg3AgQLIAJBQGskAA8LQduRgwFBJkHwu4IBELcWAAtB25GDAUEmQcCzggEQtxYAC0HbkYMBQSZBzL+CARC3FgALzgYBC38jAEHgAGsiBCQAAkAgASgCCCIDRQ0AIANBBHQhAyABKAIAIQcDQCADRSENIANFDQEgA0FwaiEDIActAAwgB0EQaiEHRQ0ACwtBwP+MASEIQcD/jAEhAwJAIAEQog4NACABQdzggQEQ6xQiBSgCCCEGIARBKGogAUHs4IEBEK8SIAQoAigiAyAEKAIsQQR0aiELIAUoAgghCiAFKAIAIQkDQCADIAtGBEAgBEEgaiABQfzggQEQ6xQiAygCACADKAIIIAZB/OCBARDmEyAEKAIkIQUgBCgCICEDDAILIAogAygCCCIFIAUgCksbIQcgA0EQaiEFIAMoAgAhDEEAIQMDQAJAIAMgB0cEQCADIAxqLQAAIAMgCWotAABGDQEgAyEHCyAHIAYgBiAHSxshBiAFIQMMAgsgA0EBaiEDDAALAAsACyAEQRhqIAUQ+gwgBCAEKAIcNgJUIAQgBCgCGCIGNgJQIAYgAyAFELwEGiAEIAU2AlggBEEwaiAEQdAAahCJA0EAIQMCQCABEKIODQAgAUGM4YEBEOsUIgMoAgghCSAEQRBqIAFBnOGBARCvEiADKAIIIgogAygCAGpBf2ohCyAEKAIQIgMgBCgCFEEEdGohDANAAkAgAyAMRgRAIAFBrOGBARDrFCEGIAFBvOGBARDrFCEFIAYoAggiAyAFKAIIIAlrIgVJDQEgAyAFayEDIAYoAgAgBWohCAwDCyADQRBqIQYgAygCCCIFIAMoAgBqQX9qIQdBACEDIAshCANAAkACQCADIAVGDQAgAyAKRgRAIAohBQwBCyAHLQAAIAgtAABGDQEgAyEFCyAFIAkgCSAFSxshCSAGIQMMAwsgB0F/aiEHIAhBf2ohCCADQQFqIQMMAAsACwsgBSADQazhgQEQzwsACyAEQQhqIAMQ+gwgBCAEKAIMNgJUIAQgBCgCCCIFNgJQIAUgCCADELwEGiAEIAM2AlggAEEcaiAEQdAAahCJAyAAQThqIAJB2AIQvAQaIAAgDToAkAMgACAEKQMwNwIAIABBCGogBEE4aikDADcCACAAQRBqIARBQGspAwA3AgAgAEEYaiAEQcgAaigCADYCACABEKcRIAEQ0hQgBEHgAGokAAuxBgIKfwJ+IwBB8ABrIgIkAAJAAkACQAJAAkACQAJ/AkAgASgCDCIEIAFBCGooAgAiCE0EQCABKAIAIQMgASgCBCEJIAIgCDYCLCACIAk2AiggAygCOCIFIAUoAgAiBkEBajYCACAGQX9MDQUgAiAFNgI0IANBBGohBiADKAIAQQFHBEAgAkE4aiAGEMQKIAJByABqIAYgAkE4aiACKAIoIgYgAigCLCIKIAQQ3wcgAigCSCACQeQAaiACQUBrKAIANgIAIAIgAikDODcCXCACIAU2AmggAiACQShqNgJYRQ0CIAIpAjwhDCACKAI4IQRBAAwDCyACIANBFGoiCzYCSCACQdgAaiAGIAIoAigiBiACKAIsIgogBEEAIANBGGoQcEEBIQcgAigCXCEEIAIoAlhBAUYNAyACQeAAaiIDKQMAIQwgAiAFNgJgIAIgAkEoajYCXCACIAJByABqNgJYIAQEQCAMIAxC/////w+DIAsoAgAiB61CIYaEIAdBAXQgDEIgiKdLGyEMQQEMAwsgAxDcE0ECDAILIABBAjYCAAwHCyACQdgAakEEchDSEyACQegAahDcE0ECCyEDQQIhByADQQJGDQEgAkEYaiAMNwMAIAJBFGoiByAENgIAIAJBEGogCjYCACACIAU2AiAgAiAGNgIMIAIgAzYCCCACQdgAaiACQQhqQQAQ3gYgAigCWEUNAyACQeAAaigCACIEIAJB5ABqKAIAIgVHBEAgASAFNgIMDAULIAEgCSAIIAQQ1A02AgwgASgCEEEBRw0EIAQgAUEUaigCAEcNBCACQSBqIAAgARCNAgJAIANFBEAgBxDSEwwBCyAHEN0TCxDcEwwFCyACQegAaikDACEMIAIpA2AhDSACQTRqENwTIABBEGogDDcCACAAQQhqIA03AgAgACAENgIECyAAIAc2AgAMAwsAC0H8w8MAQTtBuMTDABC3FgALIAFBATYCECAAIAIpAwg3AgQgAEEANgIAIAFBFGogBTYCACAAQQxqIAJBEGopAwA3AgAgAEEUaiACQRhqKQMANwIAIABBHGogAkEgaigCADYCAAsgAkHwAGokAAukBgICfwJ+IwBBgAFrIgMkAAJAAkAgAkUNACADQUBrIAEQXiADKAJAQQFHBEAgARCyFQwBCyADQSBqIANB0ABqKQMAIgU3AwAgA0EoaiADQdgAaigCACIBNgIAIAMgA0HIAGopAwAiBjcDGCADKAJEIQIgAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwBCyADQUBrIAEQXiADKAJEIQICQAJAAkAgAygCQEEBRwRAIAItAAwiBEFwag4CAwIBCyADQRBqIANB2ABqKAIAIgE2AgAgA0EIaiADQdAAaikDACIFNwMAIAMgA0HIAGopAwAiBjcDACAAQRhqIAE2AgAgAEEQaiAFNwIAIABBCGogBjcCACAAIAI2AgQgAEEBNgIADAMLIARBCUcEQCAAIAIpAgA3AgQgAEEMaiACQQhqKAIANgIAIABBEGpBkO6MAUE4EJALIABBATYCAAwDCyAAQTRqIAIpAgA3AgAgAEE8aiACQQhqKAIANgIAIAEQuw8gARCyFSAAQQA2AgAgAEEKOgAEDAILIANBIGoiBCACQQhqKAIANgIAIAIpAgAhBSABQQs6AJgCIAMgBTcDGCADQUBrEO0SIANB+ABqIAQoAgA2AgAgAyADKQMYNwNwIABBBGogA0FAa0E8ELwEGiAAQQA2AgAMAQsgARCyFSADQUBrIAEQXiADKAJEIQICQAJAIAMoAkBBAUcEQCACLQAMIgRBcGoOAgICAQsgA0EoaiADQdgAaigCACIBNgIAIANBIGogA0HQAGopAwAiBTcDACADIANByABqKQMAIgY3AxggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwCCyAEQQlGDQAgAUELEN4PIAAgAUEBQQEQfQwBCyADQThqIgQgAkEIaigCADYCACACKQIAIQUgAUELOgCYAiADIAU3AzAgA0FAaxDtEiADQfgAaiAEKAIANgIAIAMgAykDMDcDcCAAQQRqIANBQGtBPBC8BBogAEEANgIACyADQYABaiQAC4cGAQZ/IwBBQGoiAiQAIAJBADYCHAJ/AkACQCABQYABTwRAIAFB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ASACBEAMAwsgBEEAQfSCgwEQ0AsACyAEQQBBhIODARDQCwALQQAMAgsgBCECIAMgAjYCDEEACyEHQQAgAUEFRiABQX5qQQJLcg0AGiADIAc6AEYgA0EAOgBFIAMgBToARCADIAMtABAiAToAMCADIAI2AiwgAyADKAIINgIoAkAgBkUNAAJAAkAgAUEGRiIBRQRAQRAgA0FAayABGyEHQQggA0E4aiABGyEEDAELIAIgA0EoahCdBSAFak0NAgNAIANByABqIANBKGoQnwMgAygCTEEFRw0DIAIgAygCSCIEayEBIAIgBEkNAiADIAE2AiwgASICIANBKGoQnQUgBWpLDQALDAILA0BBBiEBIANBKGoQnQUhBgJAAkACQAJAAkACQCADLQAwQQFrDgUDBQIBAAQLQQIhAQwECyAEKAIAIAcoAgAiAUEBakEAIAEbakECaiEBDAMLIAQoAgBBBGohAQwCCyAEKAIAIAcoAgAiAUEBakEAIAEbakEIaiEBDAELIAQoAgBBBGohAQsgAiAFIAZqIAFqTQ0CIANByABqIANBKGoQnwMgAygCTEEFRw0CIAIgAygCSCIGayEBIAIgBkkNASADIAE2AiwgASECDAALAAsgASACQdSCgwEQ0AsACyADKAIsIQggAygCKAshBCAAIAg2AgQgACAENgIAIANB8ABqJAALtwcBAX8jAEEQayICJAACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgBBAWsOFQECAwQFBgcICQoLDA0ODxAREhMUFQALIAEoAhhB7MnvAEEKIAFBHGooAgAoAgwRAQAMFQsgASgCGEGO2cMAQREgAUEcaigCACgCDBEBAAwUCyABKAIYQYHZwwBBDSABQRxqKAIAKAIMEQEADBMLIAEoAhhB8NjDAEERIAFBHGooAgAoAgwRAQAMEgsgASgCGEHe2MMAQRIgAUEcaigCACgCDBEBAAwRCyABKAIYQc3YwwBBESABQRxqKAIAKAIMEQEADBALIAIgASgCGEHA2MMAQQ0gAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBBGo2AgwgAiACQQxqQZjXwwAQ5wQQuQkMDwsgASgCGEGt2MMAQRMgAUEcaigCACgCDBEBAAwO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IAVJcg0AIAAgAWotAABBCkcNAEEBIQAMBAsgAiAFayEEIAIgBU8NAQsLQQAhAAsgAiEFCyAKIAA6AAACQCACIAVNBEAgAiAFRw0EIAggASACIAcoAgwRAQBFDQFBAQ8LIAEgBWoiACwAAEG/f0wNAyAIIAEgBSAHKAIMEQEABEBBAQ8LIAAsAABBv39MDQQLIAEgBWohASACIAVrIgINAAsLQQAPCyABIAJBACAFQajOwAAQ3gEACyABIAIgBSACQbjOwAAQ3gEAC7oGAQV/IwBB4ANrIgMkACACIAEoAgAiBykCADcCDCACQRRqIAdBCGooAgA2AgAgA0EIaiAHQSRqQdSo8AAQ8Q4gAygCDCEEAkACQAJAIAMoAggiBSgCCCIGRQRAIANBAjoAmAEMAQsgBSAGQX9qIgY2AgggA0GYAWogBSgCACAGQfAAbGpB8AAQvAQaAkACQCADLQCYASIGQX9qDgIAAgELIANBiAJqIANBmAFqQQRyQSQQvAQaIANBnAJqIAdBCGooAgA2AgAgAyAHKQIANwKUAiADQbgDaiACQSQQvAQaIANBsAJqIANBuANqEPQIIANBoAJqIANBsAJqEI0QIANBGGogA0GIAmpBJBC8BBogA0KAgICAgAE3AxAMAgsgA0GwAmogA0HAAWpByAAQvAQaIANBmAJqIANB0AFqKQMANwMAIANBkAJqIANByAFqKQMANwMAIAMgAykDwAE3A4gCIANBFTYCuAMgAEEEaiABQQRqKAIAIAFBCGooAgAgA0GIAmogA0G4A2oQiwsgAEEBNgIAIANBsAJqEOgSIAZFBEAgA0G0AWoQgBcLIAQgBCgCAEEBajYCACACQRhqEIAXDAILIANBsAJqIAJBJBC8BBogA0EQakEEciADQbACahD0CCADQQA2AhALAkAgBSgCCCICRQRAIANBAjoAsAIMAQsgBSACQX9qIgI2AgggA0GwAmogBSgCACACQfAAbGpB8AAQvAQaAkACQCADLQCwAiICQX9qDgIBAgALIANBmAFqIANB2AJqQcgAELwEGiADQZgCaiADQegCaikDADcDACADQZACaiADQeACaikDADcDACADIAMpA9gCNwOIAiADQRU2ArgDIABBBGogAUEEaigCACABQQhqKAIAIANBiAJqIANBuANqEIsLIABBATYCACADQZgBahDoEiADQRBqQQRyEK4LIAQgBCgCAEEBajYCAAJAAkAgAkEDcSIAQQNGDQAgAEEBaw4CAAQBCyADQbACahCbFAwDCyADQcwCahCAFwwCC0HXg40BQShB5KjwABC9DwALIAAgA0EQakGIARC8BBogBCAEKAIAQQFqNgIACyADQeADaiQAC+IFAgJ/An4jAEHAAWsiAiQAAkACQAJAAkAgAUH8A2otAAAEQCACQaABakEAEMkJQSBBBBDAEyIDQRhqIAJBuAFqKQMANwIAIANBEGogAkGwAWopAwA3AgAgA0EIaiACQagBaikDADcCACADIAIpA6ABNwIAIAJBADoAmAEgAkEENgKIASACIAM2ApQBIAJB6ABqIAJBiAFqELAFIAJB0ABqIAEgAkHoAGoQaSACQdAAakEEciEBIAIoAlBBAUYNAiACQcgAaiABQRBqKAIAIgM2AgAgAkFAayABQQhqKQIAIgQ3AwAgAkEoaiAENwMAIAJBMGogAzYCACACIAEpAgAiBDcDOCACIAQ3AyAgAkEIaiACQSBqQbDs7wAQzg8MAQsgAkGgAWpBARDJCUEgQQQQwBMiA0EYaiACQbgBaikDADcCACADQRBqIAJBsAFqKQMANwIAIANBCGogAkGoAWopAwA3AgAgAyACKQOgATcCACACQQA6AJgBIAJBBDYCiAEgAiADNgKUASACQegAaiACQYgBahCwBSACQdAAaiABIAJB6ABqEGkgAkHQAGpBBHIhASACKAJQQQFGDQIgAkHIAGogAUEQaigCACIDNgIAIAJBQGsgAUEIaikCACIENwMAIAJBKGogBDcDACACQTBqIAM2AgAgAiABKQIAIgQ3AzggAiAENwMgIAJBCGogAkEgakGg7O8AEM4PCyACQegAahCwCiAAIAIpAwg3AgQgAEEANgIAIABBFGogAkEYaigCADYCACAAQQxqIAJBEGopAwA3AgAMAgsgAkFAayABQQhqKQIAIgQ3AwAgAiABKQIAIgU3AzggAEEMaiAENwIAIAAgBTcCBCAAQQE2AgAgAkHoAGoQsAoMAQsgAkFAayABQQhqKQIAIgQ3AwAgAiABKQIAIgU3AzggAEEMaiAENwIAIAAgBTcCBCAAQQE2AgAgAkHoAGoQsAoLIAJBwAFqJAALywUBB38jAEHgAGsiAyQAAkAgAUH/A2otAABFBEAgA0EQaiACEKATIAMoAhAhByADKAIUIANBADYCKCABQYwEaiEIQX5qIQJBfyEEA0AgAkECaiAHRkUEQCADQQhqIAggBK0gAjEAAEIghoQgAkEBaiIFMQAAQiiGhCABKAIoEKcFAkAgAygCCEEBRgRAIAMoAgwhBAwBCyAFLQAAIQUgAi0AACIGBEAgASAGakGrBGpBAToAAAsgASAFakGsBGpBAToAAAJAIARBf0cEQCADIAIvAAA7AVAgA0EGNgJIIAMgBDYCTCABIANByABqEOcNDAELIAMgAi8AADsASSADQQQ6AEggA0E4aiABIANByABqEKANIANBKGoQihUgA0EwaiADQUBrKQMANwMAIAMgAykDODcDKAsgASgCKCIFQX9qIgQgBU1B9PLvABDHFQsgAkF+aiECDAELCwwBCyADQQA2AiggA0EgaiACEKATIAFBjARqIQggAygCJCEFIAMoAiAhAkF/IQQDQCACIAVHBEAgA0EYaiAIIAStIAIxAABCIIaEIAJBAWoiBjEAAEIohoQgASgCKBCnBSACQQJqIQcgAygCGEEBRgRAIAMoAhwhBCAHIQIMAgsgBi0AACEGIAItAAAiCQRAIAEgCWpBqwRqQQE6AAALIAEgBmpBrARqQQE6AAACQCAEQX9HBEAgAyACLwAAOwFQIANBBjYCSCADIAQ2AkwgASADQcgAahDnDQwBCyADIAIvAAA7AEkgA0EEOgBIIANBOGogASADQcgAahCgDSADQShqEIoVIANBMGogA0FAaykDADcDACADIAMpAzg3AygLIAEoAigiAkF/aiIEIAJNQfTy7wAQxxUgByECDAELCwsgACADKQMoNwIEIABBADYCACAAQRRqIAQ2AgAgAEEMaiADQTBqKQMANwIAIANB4ABqJAALlgYCB38CfiMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQQFrDggAAQIDBgcICQsLQgAgAUEIajUCAEIghiABQQRqMQAAIglCAVEiBBsgCYQgAUEFajEAAEIIhkIAIAQbhCEJQQEhAwwKCyABQQhqIQZBASEEAkAgAUEEaigCAEEBRwRAIAJBCGpBBHIgBhDrDUEAIQQMAQsgAkEIakEEciAGEOwNCyACIAQ2AgggAkEQaigCACEEIAJBFGooAgAhByACKQMIIQlBAiEDDAkLQQMhAwJAIAEtAAFBAWsOAwgCAAkLQQMhBQwIC0EEIQMgAS0AAUEBaw4DBgABBwtBAiEFDAYLQQMhBQwFC0IDIQkCQAJAAkACQCABQQRqKAIAIgVBfWoiBkEDIAZBA0kbQQFrDgMAAQIDC0IEIQkMAgtCBSEJDAELQgAhCQJAAkACQCAFQQFrDgIAAQILQgEhCQwBCyABQQxqKAIAIQRCAiEJCyABQQhqNQIAQiCGIQoLIAkgCoQhCSABLQAUIQhBBSEDIAEoAhAQjw0hBwwECwJAAkACQAJAIAFBBGooAgBBAWsOAgECAAsgAkEANgIIIAIgAUEIaigCADYCDAwCCyACQQhqQQRyIAFBCGooAgAgAUEQaigCABDSDCACQRhqIAFBFGooAgAiCDYCACACQQE2AgggAkEUaigCACEHIAJBEGooAgAhBAwBCyACQQI2AggLIAEoAhgQjw0hBiACQQZqIAJBG2otAAA6AAAgAiACLwAZOwEEIAIpAwghCUEGIQMMAwsgAkEIaiABQQRqEJ4HIAIoAhAhBCACKQMIIQlBByEDDAILIAJBCGogAUEEahCeByACKAIQIQQgAikDCCEJQQghAwwBC0EBIQULIAAgBToAASAAIAM6AAAgAEEUaiAIOgAAIABBEGogBzYCACAAQQxqIAQ2AgAgAEEEaiAJNwIAIABBFWogAi8BBDsAACAAIAEvARw7ARwgAEEYaiAGNgIAIABBF2ogAkEGai0AADoAACACQSBqJAALlgYCB38CfiMAQSBrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQQFrDggAAQIDBgcICQsLQgAgAUEIajUCAEIghiABQQRqMQAAIglCAVEiBBsgCYQgAUEFajEAAEIIhkIAIAQbhCEJQQEhAwwKCyABQQhqIQZBASEEAkAgAUEEaigCAEEBRwRAIAJBCGpBBHIgBhDrDUEAIQQMAQsgAkEIakEEciAGEOwNCyACIAQ2AgggAkEQaigCACEEIAJBFGooAgAhByACKQMIIQlBAiEDDAkLQQMhAwJAIAEtAAFBAWsOAwgCAAkLQQMhBQwIC0EEIQMgAS0AAUEBaw4DBgABBwtBAiEFDAYLQQMhBQwFC0IDIQkCQAJAAkACQCABQQRqKAIAIgVBfWoiBkEDIAZBA0kbQQFrDgMAAQIDC0IEIQkMAgtCBSEJDAELQgAhCQJAAkACQCAFQQFrDgIAAQILQgEhCQwBCyABQQxqKAIAIQRCAiEJCyABQQhqNQIAQiCGIQoLIAkgCoQhCSABLQAUIQhBBSEDIAEoAhAQkA0hBwwECwJAAkACQAJAIAFBBGooAgBBAWsOAgECAAsgAkEANgIIIAIgAUEIaigCADYCDAwCCyACQQhqQQRyIAFBCGooAgAgAUEQaigCABDSDCACQRhqIAFBFGooAgAiCDYCACACQQE2AgggAkEUaigCACEHIAJBEGooAgAhBAwBCyACQQI2AggLIAEoAhgQkA0hBiACQQZqIAJBG2otAAA6AAAgAiACLwAZOwEEIAIpAwghCUEGIQMMAwsgAkEIaiABQQRqEJ4HIAIoAhAhBCACKQMIIQlBByEDDAILIAJBCGogAUEEahCeByACKAIQIQQgAikDCCEJQQghAwwBC0EBIQULIAAgBToAASAAIAM6AAAgAEEUaiAIOgAAIABBEGogBzYCACAAQQxqIAQ2AgAgAEEEaiAJNwIAIABBFWogAi8BBDsAACAAIAEvARw7ARwgAEEYaiAGNgIAIABBF2ogAkEGai0AADoAACACQSBqJAAL4QUCAn8CfiMAQZABayIDJAACQAJAAkACQAJAAkACQAJAIAJFBEAgA0HQAGogARBeIAMoAlQhAiADKAJQQQFGDQEgAi0ADEERRw0CIANBMGogAkEIaigCADYCACADIAIpAgA3AyggARCyFSADQdAAaiABEF4gAygCVCECIAMoAlBBAUYNAyACLQAMQXNqDgMFBAUECyADQdAAaiABEF4gAygCUEEBRg0FIANBGGoiAiADKAJUIgRBCGooAgA2AgAgAyAEKQIANwMQIAFBEjoAmAIgA0HQAGoQ7RIgA0GIAWogAigCADYCACADIAMpAxA3A4ABIABBBGogA0HQAGpBPBC8BBogAEEANgIADAcLIANBIGogA0HoAGooAgAiATYCACADQRhqIANB4ABqKQMAIgU3AwAgAyADQdgAaikDACIGNwMQIABBGGogATYCACAAQRBqIAU3AgAgAEEIaiAGNwIAIAAgAjYCBCAAQQE2AgAMBgsgA0EIaiACQQhqKAIANgIAIAMgAikCADcDAAwECyADQcgAaiADQegAaigCACIBNgIAIANBQGsgA0Hg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AgAgAEEQagsgAEEAOgAAIAM2AgAgBUHQAGokAAv9BQIGfwF+IwBBgAJrIgMkAAJAAkAgAkEDSQ0AIANBCGogAUECQZ24wwBBAhCcD0EAIAMoAhwiBSADKAIYIgRrIgYgBiAFSxshBSADKAIQIARqIQYgAygCCCAEaiEEA0AgBQRAIAYtAAAhByAELQAAIQggBkEBaiEGIARBAWohBCAFQX9qIQUgByAHQb9/akH/AXFBGklBBXRyQf8BcSAIQb9/akH/AXFBGklBBXQgCHJGDQEMAgsLQQIhBQNAIAIgBUcEQCABIAVqQQEhBCAFQQFqIQUtAABBUGpB/wFxQQpJDQEMAwsLIAMgASACQby4wwAQ0w0gAykDACEJIANBGGpCADcDACADQdgAakEEOgAAIANCADcDECADQQA6ACwgA0EANgIkIAMgCTcDCCADIANBCGqtQoCAgIAwhDcDYCADQZABaiADQeAAahDPAgJAAkAgAygCkAENACADKAKUASIBLQAAQQdHDQAgAUEIaigCAEEBRw0AIAFBDGooAgAhByADQZABahCcFSADKAJgIgEoAhAhAiABKAIMIQUgASgCCCEBIANBkAFqIANB4ABqEOMRAkACQCADKAKQASIGQQFGBEAgA0GQAWpBBHIhBCADKAKUAUEBRg0BIANBuAFqIARBJBC8BBogA0H0AWpBATYCACADQgE3AuQBIANB5JiCATYC4AEgA0EnNgL8ASADIANB+AFqNgLwASADIANBuAFqNgL4ASADQeABakHQmYIBEL0SAAsgA0HoAGpBBHIgAygClAEQtAIgA0GIAWogASAFa0EBajYCACADQYQBaiACNgIAIANBADYCaAwBCyADQQU2AmggBBD9EwsgAygCYCIEIAI2AhAgBCAFNgIMIAQgATYCCCAGRQRAIANB6ABqEP0TDAILIANBCGoQxBRBACEEDAMLIANBkAFqEJwVCyADQQhqEMQUQZyFjQFBKyADQQhqQdy4wwBBzLjDABC8CgALQQEhBAsgACAHNgIEIAAgBDYCACADQYACaiQAC50GAwJ/An4BfSMAQdAAayIDJABBDCECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEBaw4eAQIDBAUGBwgJ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QTAQvAQaDAELCyADQYABaiAEQRBqKQIAIgc3AwAgA0H4AGogBEEIaikCACIINwMAIAMgBCkCACIJNwNwIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAQLIANBOGogA0H4AGooAgAiATYCACADIAMpA3AiBzcDMCADKQOAASEIIABBCGogATYCACAAIAc3AgAgACAINwIQIAAgBjYCDAwDCyADQYABaiAEQRBqKQIAIgc3AwAgA0H4AGogBEEIaikCACIINwMAIAMgBCkCACIJNwNwIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAILIANB6ABqIANB+ABqKAIAIgE2AgAgAyADKQNwIgc3A2AgAykDgAEhCCAAQQhqIAE2AgAgACAHNwIAIAAgCDcCECAAIAY2AgwMAQsgBUGAAWogBEEQaikCACIHNwMAIAVB+ABqIARBCGopAgAiCDcDACAFIAQpAgAiCTcDcCAAQRBqIAc3AgAgAEEIaiAINwIAIAAgCTcCAAsgBUHwAWokAAuzBQICfwJ+IwBBgAFrIgMkAAJAAkAgAkUNACADQUBrIAEQXiADKAJAQQFHBEAgARCyFQwBCyADQSBqIANB0ABqKQMAIgU3AwAgA0EoaiADQdgAaigCACIBNgIAIAMgA0HIAGopAwAiBjcDGCADKAJEIQIgAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACACNgIEIABBATYCAAwBCyADQUBrIAEQXiADKAJEIQIgAygCQEEBRgRAIANBEGogA0HYAGooAgAiATYCACADQQhqIANB0ABqKQMAIgU3AwAgAyADQcgAaikDACIGNwMAIABBGGogATYCACAAQRBqIAU3AgAgAEEIaiAGNwIAIAAgAjYCBCAAQQE2AgAMAQsCQCACLQAMIgRBCUcEQCAEQQ5GDQEgACACKQIANwIEIABBDGogAkEIaigCADYCACAAQRBqQbjvjAFBxQAQkAsgAEEBNgIADAILIABBNGogAikCADcCACAAQTxqIAJBCGooAgA2AgAgARC7DyABELIVIABBADYCACAAQQg6AAQMAQsgARCyFSADQUBrIAEQXiADKAJEIQIgAygCQEEBRwRAIAItAAwiBEEJRiAEQQ5GckUEQCABQQcQ3g8gACABQQFBABB9DAILIANBOGoiBCAC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sAFrIgMkACADQegAaiABEJYFAkACQAJAAkAgAygCdCIERQRAIAFBADoAciADQgA3ApQBIANBvPGMASgCADYCkAEgA0GoAWogAUEQaigCADYCACADIAEpAgg3A6ABA0AgARDuCCABQQEQiQQgARD7FRD5DwRAIANBkAFqIAEQ+xUQrwUMAQUgAygCmAFFDQUgARD7FSIEELEVDQQgBEFbaiIFQRtLQQEgBXRBgYGA4QBxRXINAwwECwALAAsgACADKQNoNwIAIABBCGogA0HwAGooAgA2AgAgACADKQN4NwIQIAAgBDYCDAwDCwJAIARBo39qDgQBAgIBAAsgBEH9AEcNAQsCfyACRQRAIANB8wBqIANBmAFqKAIANgAAIAMgAykDkAE3AGsgAyADKQBoNwNIIAMgA0HvAGopAAA3AE9BEwwBCyADQfMAaiADQZgBaigCADYAACADIAMpA5ABNwBrIAMgAykAaDcDSCADIANB7wBqKQAANwBPQRILIQIgA0EgaiIEIANBqAFqKAIANgIAIAMgAykDSDcDKCADIAMpAE83AC8gAyADKQOgASIGNwM4IAMgBjcDGCADIAMpAC83AA8gAyADKQMoNwMIIANB8ABqIAQoAgA2AgAgAyACOgB0IAMgAykDGDcDaCADQfUAaiADKQMINwAAIANB/ABqIAMpAA83AAAgAUEUaiADQegAahCLDCAAQQA2AgwMAQsgA0HwAGoiASADQagBaigCADYCACADIAMpA6ABNwNoIANB9ABqQYTajAFB2AAQkAsgA0HgAGoiAiABKAIANgIAIAMgAykDaDcDWCADIAMpAHU3A0ggAyADQfwAaigAADYATyADLQB0IQEgA0GQAWoQiRQgA0FAayACKAIAIgI2AgAgAyADKQNYIgY3AzggAyADKQNINwMoIAMgAygATzYALyAAQQhqIAI2AgAgACAGNwIAIAAgAToADCAAIAMpAyg3AA0gAEEUaiADKAAvNgAACyADQbABaiQAC6IFAgV/AX4jAEFAaiIBJAACQCAALQAARQRADAELIABBAWohBANAIAIgBGogAkEBaiIDIQItAAANAAsLIAFBIGogACADEPYCIAFBEGogASgCJCABQSBqQQRyQQhBBCABKAIgQQFGG2ooAgAQXyABQSBqEKIVIAEoAhAhAAJAIAEpAhQiBkIgiKci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AhAgAkGXATYCLCABQRhqKAIAIAFBHGooAgAgAiACQShqNgIgIAIgAkEMajYCKCACQRBqEKsNDAILIAIgAEEIajYCDCACQSRqQQE2AgAgAkICNwIUIAJBnJKCATYCECACQZgBNgIsIAFBGGooAgAgAUEcaigCACACIAJBKGo2AiAgAiACQQxqNgIoIAJBEGoQqw0MAQsgAiAAQQRqNgIMIAJBJGpBATYCACACQgI3AhQgAkGEkoIBNgIQIAJBlAE2AiwgAUEYaigCACABQRxqKAIAIAIgAkEoajYCICACIAJBDGo2AiggAkEQahCrDQsgAkEwaiQAC5gFAgN/A34jAEHAAWsiBCQAAkACQAJAAkACQAJAAkAgAi0AAEF7ag4FAQECAAMACyAEQZQBakEBNgIAIARCAjcChAEgBEH06owBNgKAASAEQRs2AkQgBCACNgJAIAQgBEFAazYCkAEgBEGAAWoQsANB14ONAUEoQYTrjAEQvQ8ACyAEQYABaiACQTAQvAQaIAMgBEGAAWoQggEgAEEANgIMDAQLIARBgAFqIAJBMBC8BBogAyAEQYABahCCASAEQYABaiABEHQgBEGAAWpBBHIhBSAEKAKAAUEBRg0BIARBQGsgBUE8ELwEGiAEIARBQGtBMBC8BCECA0AgAkHE64wBEKkDRQRAIAJBgAFqIAJBMBC8BBogAyACQYABahCCASAAQQA2AgwMBQsgAkGAAWogAkEwELwEGiACQUBrIAEgAkGAAWogAxDbAiACKAJMIgYNAyACQYABaiABEHQgAigCgAFBAUcEQCACQUBrIAVBPBC8BBogAiACQUBrQTAQvAQaDAELCyACQdAAaiAFQRBqKQIAIgc3AwAgAkHIAGogBUEIaikCACIINwMAIAIgBSkCACIJNwNAIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAMLIARBgAFqIAJBMBC8BBogAyAEQYABahCCASAAIAEgAxC2AgwCCyAEQdAAaiAFQRBqKQIAIgc3AwAgBEHIAGogBUEIaikCACIINwMAIAQgBSkCACIJNwNAIABBEGogBzcCACAAQQhqIAg3AgAgACAJNwIADAELIAJBOGogAkHIAGooAgAiATYCACACIAIpA0AiBzcDMCACKQNQIQggAEEIaiABNgIAIAAgBzcCACAAIAg3AhAgACAG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AgwgBCACNgIIDAELQcSLjQFBxIuNASgCAEF+IANBA3Z3cTYCAAsgACABQQFyNgIEIAAgAWogATYCACAAQdyOjQEoAgBHDQFB1I6NASABNgIACw8LIAFBgAJPBEAgACABEIMFDwsgAUEDdiICQQN0QcyLjQFqIQECf0HEi40BKAIAIgNBASACdCICcQRAIAEoAggMAQtBxIuNASACIANyNgIAIAELIQIgASAANgIIIAIgADYCDCAAIAE2AgwgACACNgIIC9cEAgt/AX4jAEHQAGsiAiQAAkACQCABKAIIIgitQjB+Ig1CIIinDQAgDaciCUEASA0AIAEoAgAhCyACIAlBCBC8EyACKAIAIgpFDQEgAEEANgIIIAAgCDYCBCAAIAo2AgAgAkEwaiEGIAghAQNAIAFFIAUgCUZyRQRAQQchBAJAAkACQAJAAkACQAJAAkACQCAFIAtqIgMtAABBAWsOCAECAwQFBggHAAsgAkEoaiADQQRqKAIAIANBDGooAgAQ0gwgAikCLCENIAIoAighB0EAIQQMBwsgA0EIaikDACENQQEhBAwGCyACQShqIANBBGooAgAgA0EMaigCABDSDCACKQIsIQ0gAigCKCEHQQIhBAwFCyADQQFqLQAAIQxBAyEEDAQLQQQhBCACQShqIANBBGoQ7gIgAikCLCENIAIoAighBwwDCyACQShqIANBCGoQngUgAkEQaiAGQQhqKQMANwMAIAJBGGogBkEQaikDADcDACACQSBqIAZBGGopAwA3AwAgAiAGKQMANwMIIAIpAyghDUEFIQQMAgsgA0EEaigCACEHQQYhBAwBC0EIIQQLIAUgCmoiAyAEOgAAIANBCGogDTcDACADQQRqIAc2AgAgA0EBaiAMOgAAIANBEGogAikDCDcDACADQRhqIAJBEGopAwA3AwAgA0EgaiACQRhqKQMANwMAIANBKGogAkEgaikDADcDACABQX9qIQEgBUEwaiEFDAELCyAAIAg2AgggAkHQAGokAA8LELUWAAsgCUEIQbiLjQEoAgAiAEEBIAAbEQAAAAvaBAEJfyMAQRBrIgQkAAJAAkACfwJAIAAoAghBAUYEQCAAQQxqKAIAIQYgBEEMaiABQQxqKAIAIgU2AgAgBCABQQhqKAIAIgI2AgggBCABQQRqKAIAIgM2AgQgBCABKAIAIgE2AgAgAC0AICEJIAAoAgQhCiAALQAAQQhxDQEgCiEIIAkhByADDAILIAAgARDHAiECDAMLIAAoAhggASADIABBHGooAgAoAgwRAQANAUEBIQcgAEEBOgAgQTAhCCAAQTA2AgQgBEEANgIEIARBwP+MATYCAEEAIAYgA2siAyADIAZLGyEGQQALIQEgBQRAIAVBDGwhAwNAAn8CQAJAAkAgAi8BAEEBaw4CAgEACyACQQRqKAIADAILIAJBCGooAgAMAQsgAkECai8BACIFQegHTwRAQQRBBSAFQZDOAEkbDAELQQEgBUEKSQ0AGkECQQMgBUHkAEkbCyEFIAJBDGohAiABIAVqIQEgA0F0aiIDDQALCwJ/AkAgBiABSwRAQQAhAiAGIAFrIgEhAwJAAkACQCAHQQNxQQFrDgMAAQACC0EAIQMgASECDAELIAFBAXYhAiABQQFqQQF2IQMLIAJBAWohAiAAQRxqKAIAIQEgACgCGCEHA0AgAkF/aiICRQ0CIAcgCCABKAIQEQMARQ0ACwwDCyAAIAQQxwIMAQsgACAEEMcCDQFBACECA0BBACACIANGDQEaIAJBAWohAiAHIAggASgCEBEDAEUNAAsgAkF/aiADSQshAiAAIAk6ACAgACAKNgIEDAELQQEhAgsgBEEQaiQAIAILzQQCAn8CfiMAQeAAayIDJAACQAJAIAINAANAAkAgA0EgaiABEF4gAygCJCEEIAMoAiBBAUYNACAELQAMQQZHDQIgARCyFQwBCwsgA0EYaiADQThqKAIAIgE2AgAgA0EQaiADQTBqKQMAIgU3AwAgAyADQShqKQMAIgY3AwggAEEYaiABNgIAIABBEGogBTcCACAAQQhqIAY3AgAgACAENgIEIABBATYCAAwBCyADQSBqIAEQXiADKAIkIQQCQAJAAkAgAygCIEEBRwRAIAQtAAxBfmoOBAEDAwMCCyADQRhqIANBOGooAgAiATYCACADQRBqIANBMGopAwAiBTcDACADIANBKGopAwAiBjcDCCAAQRhqIAE2AgAgAEEQaiAFNwIAIABBCGogBjcCACAAIAQ2AgQgAEEBNgIADAMLIABBNGogBCkCADcCACAAQTxqIARBCGooAgA2AgAgAUEVOgCYAiABELIVIABBADYCACAAQQI6AAQMAgsgAkUNACADQcgAaiICIARBCGooAgA2AgAgAyAEKQIANwNAIANBIGogARDWByADKAIsIgRFBEAgAUEEEN4PIABBAzoABCABQQU6AJgCIABBADYCACAAQTRqIAMpA0A3AgAgAEE8aiACKAIANgIADAILIANB2ABqIANBKGooAgAiATYCACADIAMpAyAiBTcDUCADKQMwIQYgAEEMaiABNgIAIAAgBTcCBCAAQRRqIAY3AgAgAEEQaiAENgIAIABBATYCAAwBCyAAIAEQ9wMLIANB4ABqJAAL2AQCCH8CfiMAQUBqIgQkACABIAJqIQcgBEEYakEEciEIIARBI2ohCSAEQSFqIQoCQAJAA0BCACEMIAEgB0YNAQJ/IAEsAAAiAkF/SgRAIAJB/wFxIQIgAUEBagwBCyABLQABQT9xIQYgAkEfcSEFIAJB/wFxIgtB3wFNBEAgBUEGdCAGciECIAFBAmoMAQsgAS0AAkE/cSAGQQZ0ciECIAtB8AFJBEAgAiAFQQx0ciECIAFBA2oMAQsgBUESdEGAgPAAcSABLQADQT9xIAJBBnRyciECIAFBBGoLIQECfgJAAkACQAJAAkACQAJAAkAgAkFeag4FBQcHBwEACwJAIAJBRGoOAwQHAwALIAJBoAFGDQEgAkGAgMQARg0JDAYLIABB+LvvAEEFEPAWDAQLIABB8rvvAEEGEPAWDAMLIAMNAyAAQeS77wBBBBDwFgwCCyADDQIgAEHou+8AQQQQ8BYMAQsgA0UNASAAQey77wBBBhDwFgtCBAwBCyAEIAI2AgwgBEEkNgIUIAQgBEEMajYCECAEQQQ6ABwgBCAANgIYIARBATYCPCAEQgE3AiwgBEHU/4wBNgIoIAQgBEEQajYCOEIEIQwCfgJAIARBGGpBnIPEACAEQShqEOACRQ0AQgIhDCAEMQAcIg1CBFENACANIQwgBDUAHSAKMwAAIAkxAABCEIaEQiCGhAwBCyAIEKAQQqiAgMCHmAgLQgiGIAyECyIMp0H/AXFBBEYNACAMQv8BgyINQgRRDQALIAxCgH6DIQwMAQtCBCENCyAEQUBrJAAgDCANhAvxBAEJfyMAQSBrIgYkACAAKAIEIQggBkEANgIQIAYgBDYCFCAIIAZBEGoQoQ4gBUEEaiEMIABBCGohDiAGQRBqQQRyIQ0DQCAIKAIIIgRBf2ohByAEQQR0QXhqIQkDQAJAAkACQCAHQX9GDQAgCCAHNgIIIAgoAgAgCWoiCkF8aigCACEEIApBeGooAgAOAwECAAILIAZBIGokAA8LIAAoAgAhCSAFKAIAIQoDQCABIAQQtg0NAyABIAQQgwwCQAJAAkACQAJAIAQgCSgCCCIHSQRAIAkoAgAgBEEUbGoiBygCAEEBaw4DAwECBAsgBCAHQYiM8AAQzAsACyAGQQA2AhAgBiAHQQhqKAIANgIUIAggBkEQahChDgwDCyANIAwpAgA3AgAgDUEIaiAMQQhqKAIANgIAIAYgCjYCECAOIAZBEGogB0EIai0AABDGBkUNAwwCCyAHQQhqIgsoAgAiBCADTw0BIAZBATYCECAGIAQ2AhQgBiACIARBA3RqKQIANwMYIAggBkEQahChDiALKAIAIgQgA0kEQCACIARBA3RqIgQgCjYCBCAEQQE2AgAMAgsgBCADQZiM8AAQzAsACyAGQQhqIAEgBBDADCADIAYoAgwiBCAEIANLGyEEIAYoAgghByACIQgDQCAEBEAgByAIKQIANwIAIARBf2ohBCAIQQhqIQggB0EIaiEHDAELCyAAKAIEIQgMBAsgBygCBCEEDAALAAsgBCADSQRAIAooAgAhCyACIARBA3RqIgQgCkEEaigCADYCBCAEIAs2AgAgCUFwaiEJIAdBf2ohBwwBCwsLIAQgA0H4i/AAEMwLAAumBQEBfyMAQeAAayIDJAAgA0HkiY0BNgIoQeyJjQEoAgBBA0cEQCADIANBKGo2AjggAyADQThqNgJIQeyJjQFBACADQcgAakHY/MMAELgBCyADQQhqIAMoAiggASACQcD/jAFBABC9FSADQfCJjQE2AihB+ImNASgCAEEDRwRAIAMgA0EoajYCOCADIANBOGo2AkhB+ImNAUEAIANByABqQfT7wwAQuAELIANBGGogAygCKCADKAIMIANBCGpBBHJBCEEEIAMoAghBAUYbaigCAEHY78MAQQIQvRUgA0H8iY0BNgIoQYSKjQEoAgBBA0cEQCADIANBKGo2AjggAyADQThqNgJIQYSKjQFBACADQcgAakGw/MMAELgBCyADQShqIAMoAiggAygCHCADQRhqQQRyQQhBBCADKAIYQQFGG2ooAgBB2u/DAEECEL0VIANBiIqNATYCXEGQio0BKAIAQQNHBEAgAyADQdwAajYCOCADIANBOGo2AkhB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IARqIgJBsKWCAS8AACIGOwAAIAJBAmpBsqWCAS0AACIHOgAAIAMgAUEDaiICNgIQIAMgAykDADcDGCADQSBqIANBGGoQ3AIgAygCICIFBEADQCADKAIsIAMoAgwgAmsgAygCJCIBSQRAIANBCGogAiABEJgIIAMoAgghBCADKAIQIQILIAIgBGogBSABELwEGiADIAEgAmoiAjYCEARAIAMoAgwgAmtBAk0EQCADQQhqIAJBAxCYCCADKAIIIQQgAygCECECCyACIARqIgEgBjsAACABQQJqIAc6AAAgAyACQQNqIgI2AhALIANBIGogA0EYahDcAiADKAIgIgUNAAsLIAAgAykDCDcCBCAAQQE2AgAgAEEMaiADQRBqKAIANgIACyADQTBqJAAPCyACQQFBuIuNASgCACIAQQEgABsRAAAAC6QFAQR/IwBBoANrIgEkAAJAAkACQAJAAkACQCAAKAIADgoFBQUFBQUAAQIDBAsgAEFAaygCACgCAEEESw0DDAQLIABByABqKAIAKAIAQQRLDQIMAwsgAEEkaigCAA0BDAILIABBJGooAgBFDQELQYQBEPMSIAFBmAJqIABBhAEQvAQaIABBGGpBADYCACAAQRBqQgA3AgAgAEEIakIANwIAIABCADcCACABQZgCakGEARC8BCEAIAFCgYCAgBA3AgQgASAANgIAIAFBkAFqQQRyIQQgAUGsAWohA0EBIQADQAJAAkACQAJAAkACQCAARQ0AIAEgAEF/aiIANgIIIAEoAgAgAEGEAWxqIgIoAgAhACABQRBqIAJBBGpBgAEQvAQaIABBCkYNACABIAA2ApABIAQgAUEQakGAARC8BBogAEEGaw4EAQIDBAULIAEQgBcMBgsgAUGYAmogASgC0AEiAEGEARC8BBogAEEYakEANgIAIABBEGpCADcCACAAQQhqQgA3AgAgAEIANwIAIAEgAUGYAmoQjRAMAwsgAUGYAmogASgC2AEiAEGEARC8BBogAEEYakEANgIAIABBEGpCADcCACAAQQhqQgA3AgAgAEIANwIAIAEgAUGYAmoQjRAMAgsgASgCtAEhACABQQA2ArQBIAEgAzYCqAIgASABKAKsASICNgKgAiABQQA2ApwCIAEgADYCmAIgASACIABBhAFsajYCpAIgASABQZgCahDoAwwBCyABKAK0ASEA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/wFxQeShwwBqLQAAQX5qDgYFAQIDBAYACyAEIANBAWoiAzYCACACQSBqIAUQ4xAMBwsgBCADQQFqIgM2AgAgAkEgakGwpYIBQbOlggEQnxIMBgsgBCADQQFqIgM2AgAgASABKAIMQQFqNgIMIAJBIGogBRDjEAwFCyAEIANBAWoiAzYCACACQSBqIAUQ4xAMBAsgBCADQQFqIgM2AgAgASABKAIMQX9qNgIMIAJBIGogBRDjEAwDCyAIIAYgA0EBEMMPRQ0BCyACQThqIAJBKGooAgA2AgAgAiACKQMgNwMwIAJBEGogAkEwahD3DSACKAIUIQMgAigCECEFDAILIAQgA0EBajYCACABIAJBIGoQvgIgBygCACEGIAQoAgAhAwwACwALIAAgBTYCACAAIAM2AgQgAkFAayQAC8YEAgV/AX4jAEGgAmsiAyQAIAMgASgCACIEKAIAIAFBBGooAgAgAUEIaigCABChCSIGNgIQIAZB/ABGBEAgAiAEKQIANwIMIAJBFGogBEEIaigCADYCACADQQhqIARBJGpBhKjwABDxDiADKAIMIQYCQAJAIAMoAggiBygCCCIFBEAgBygCACAFQX9qQfAAbGoiBS0AAA0BCyADQYgBaiIFIAJBCGooAgA2AgAgA0GUAWogBEEIaigCADYCACADIAIpAgA3A4ABIAMgBCkCADcCjAFBhAEQ8xIgA0EQaiACQSQQvAQaIANBmAFqIANBEGoQ9AggA0GYAWpBhAEQvAQhAiADQTBqQoGAgIAQNwMAIANBLGogAjYCACADQRxqIAUpAwA3AgAgA0EkaiADQZABaikDADcCACADQQE6ABAgAyADKQOAATcCFCAHIANBEGoQjhAMAQsgA0EQaiACQSQQvAQaIANBmAFqIANBEGoQ9AggBUEcaiADQZgBahCNEAsgBiAGKAIAQQFqNgIAIAEoAgAiAiABQQRqKAIAIAFBCGooAgAQ1QUaIANBoAFqIgEgAkEIaigCACIENgIAIANBrAFqIAQ2AgAgAEEgakIANwIAIABBHGpBtPGMASgCADYCACAAQQA2AgAgACACKQIAIgg3AgQgAyAINwKkASAAQQxqIAEpAwA3AgAgAEEUaiADQagBaikDADcCACADQaACaiQADwsgA0EANgKYASADQRBqQZzmiAEgA0GYAWpB9KfwABCGDAAL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iwIgA0HIAGoQzgsLQQEhAAsgACAERXJFBEAgAkEEahDOCwsgA0HAAWokAAvHAwINfwF+QQAgASgCCCIKayENIAUgASgCECIOayEPIAEoAhQhCCABKQMAIRQCfwNAIAUgCGoiC0F/aiIHIANPBEAgASADNgIUQQAMAgsCQAJAIBQgAiAHajEAAIhCAYNQRQRAIAogCiABKAIcIgwgCiAMSxsgBhsiCSAFIAkgBUsbIRAgAiAIaiERIAkhBwJAA0AgByAQRgRAQQAgDCAGGyEMIAohBwJAAkACQANAIAwgB08EQCABIAs2AhQgBkUNAgwKCyAHQX9qIgcgBU8NAiAHIAhqIgkgA08NAyAEIAdqLQAAIAIgCWotAABGDQALIAEgCCAOaiIINgIUIA8hByAGDQkMBwsgAUEANgIcDAcLIAcgBUHA0IIBEMwLAAsgCSADQdDQggEQzAsACyAHIAhqIANPDQEgByARaiESIAQgB2ogB0EBaiEHLQAAIBItAABGDQALIAEgCCANaiAHaiIINgIUIAYNBEEAIQcMAgsgAyAIIAlqIgAgAyAASxsgA0Gw0IIBEMwLAAsgASALNgIUQQAhByALIQggBg0CCyABIAc2AhwMAQsLIAAgCDYCBCAAQQhqIAs2AgBBAQshByAAIAc2AgALjwQBAn8jAEHQAGsiAyQAAkAgASgCACIELQAIQQRHDQACQCAEQQxqKAIAIgFB/////wdJBEAgBCABQQFqNgIMIANCADcCHCADQbzxjAEoAgA2AhggA0HEAGpBwOvDADYCACADQQM6AEggA0KAgICAgAQ3AyggA0EANgI4IANBADYCMCADIANBGGo2AkAgBEEwaiADQShqEJwJDQEgABD+FCAAQQhqIANBIGooAgA2AgAgACADKQMYNwIAIANBPGpBATYCACADQgE3AiwgA0Hsk4IBNgIoIANBxwA2AgwgAyAANgIIIAMgA0EIajYCOCADQRhqIANBKGoQigMgAkEsaiICIAMoAhggAygCIBCFFiADQRhqEP4UIARBGGooAgBBKGwhASAEQRBqKAIAIQADQCABBEAgA0ECNgI8IANCAzcCLCADQbjowwA2AiggA0HIADYCJCADIABBGGo2AiAgA0HJADYCHCADIABBEGo2AhggAyADQRhqNgI4IANBCGogA0EoahCKAyACIAMoAgggAygCEBCFFiABQVhqIQEgAEEoaiEAIANBCGoQ/hQMAQUgAkGmk4IBQaeTggEQpBIgBCAEKAIMQX9qNgIMDAQLAAsAC0Hz7YEBQRggA0EIakHY68MAQajowwAQvAoAC0GIv4wBQTcgA0EIakHo68MAQcC/jAEQvAoACyADQdAAaiQAC/ADAgZ/An4jAEHwAGsiAyQAIAEgASgClAIiB0EBajYClAIgA0EQaiIEIAJBCGooAgA2AgAgAyACKQIANwMIIANB6ABqQgA3AwAgA0HYAGogASkDCCIJQvPK0cunjNmy9ACFNwMAIANB0ABqIAlC7d6R85bM3LfkAIU3AwAgA0HIAGogASkDACIKQuHklfPW7Nm87ACFNwMAIANCADcDYCADIAk3AzggAyAKNwMwIAMgCkL1ys2D16zbt/MAhTcDQCADQQhqIANBMGoQthEgA0EYaiABQRBqIgUgA0EwahC2BCIJEI4MIANBQGsgA0EoaikDADcDACADQThqIANBIGopAwA3AwAgAyADKQMYNwMwIAQoAgAhBiADKAIIIQgCQAJAA0AgA0EwahCdDyIERQ0BIAggBiAEQXBqKAIAIARBeGooAgAQjBRFDQALIARBfGogBzYCACADQQhqEIkUDAELIAFBFGooAgAgBSAJEIUJIgRqLQAAIQYgBSABQRhqKAIAIAZBAXFFckUEQCADQTBqIAUgARCWAiAFIAkQhQkhBAsgBCAGIAkQ8BIgASgCFCAEQX9zQQR0aiIBIAIpAgA3AgAgASAHNgIMIAFBCGogAkEIaigCADYCAAsgAEEANgIAIAAgBzYCBCADQfAAaiQAC7EDAgR/Bn4jAEEgayIEJAACQCACUCABQqp9U3INAEH/DyEFIAFCtAJVDQAgBEEQaiABpyIDQdYCakEEdCIGQbjnwABqKQMAQgAgAiACeSIKhiIHEJwKIAQpAxAhCSAEQRhqKQMAIgJC/wODQv8DUQRAIAQgBkHA58AAaikDAEIAIAcQnAogAiAEQQhqKQMAIgIgCXwiCSACVK18IQILIAlCf1IgAUIbfELSAFhyRQRAQX8hBQwBCyACIAJCP4giC0IJfCIMiCEHIAunIAqnayADQeqkDWxBEHVqQT9qIgNBgnhOBEAgA0GACEH/ByAHQv7/////////AIMgByAHIAyGIAJRGyAHIAdCA4NCAVEbIAcgAUIYUxsgByABQntVGyAHIAlCAlQbIgFCAYMgAXwiAUL/////////H1YiBhtqIgNB/g9KDQFCACABQgGIQv/////////3/wCDIAYbIQggAyEFDAELQQAhBSADQcN3SA0AIAdBAiADa0E/ca2IIgFCAYMgAXwiAUL/////////D1YhBSABQgGIIQgLIAAgBTYCCCAAIAg3AwAgBEEgaiQAC4MDAQV/AkACQAJAAkACQAJAAkAgByAIVgRAIAcgCH0gCFgNBiAHIAZ9IAZWQQAgByAGQgGGfSAIQgGGWhsNASAGIAhWBEAgByAGIAh9IgZ9IAZYDQMLDAYLDAULIAMgAksNAQwFCyADIAJLDQEgASADaiABIQoCQANAIAMgCUYNASAJQQFqIQkgAyAKaiAKQX9qIg0hCkF/ai0AAEE5Rg0ACyADIA1qIgUgBS0AAEEBajoAACADIAlrQQFqIANPDQMgBUEBakEwIAlBf2oQuwcaDAMLAn9BMSADRQ0AGiABQTE6AABBMCADQQFGDQAaIAFBAWpBMCADQX9qELsHGkEwCyAEQRB0QYCABGpBEHUiBCAFQRB0QRB1TCADIAJPcg0COgAAIANBAWohAwwCCyADIAJB5MnAABDQCwALIAMgAkH0ycAAENALAAsgAyACTQRADAILIAMgAkGEysAAENALAAsgAEEANgIADwsgACADNgIEIAAgATYCACAAQQhqIAQ7AQAL5QMCBH8CfiMAQdAAayICJAAgARCSBCACQQhqIAFBnAFqIgMQhwkgAigCCCACKAIMEIUCIQYgAxCvDQJAIAEtAJ4CQQFHBEAgBkIDg1AEQCAGpyIDIAMoAgxBAWo2AgwLAkAgASkDaCIHUCAHQgODQgBScg0AIAenIgMgAygCDCIDQX9qNgIMIANBAUcNACABKQNoEPkNCyABIAY3A2gMAQsgAUGwAWooAgAEQCACQShqQRg2AgAgAkHei4IBNgIkIAJBADYCICABIAJBIGoQtRALIAEtAJ8CRQ0AIAJBKGpBFDYCACACQfaLggE2AiQgAkEANgIgIAEgAkEgahC1EAsgASkDqAEhByABQZSFjQEoAgA2AqgBIAFBsAFqKAIAIQMgAUGsAWpCADcCACACQRhqIAM2AgAgAiAHNwMQIAEvAZ4CIQUgAkEoaiAGNwMAIAJBMGogBzcDACACQThqIAM2AgAgAkE8aiAFOwEAIAJBATYCIAJAAkACQAJAIAEgAkEgahBlIganQf8BcUEBaw4DAAECAwsgBkIgiKchAyABQQA6AJgCQQIhBAwCCyABQQE6AJgCDAELIAFBBToAmAIgAUGZAmogBkIIiDwAAAsgACADNgIEIAAgBDYCACACQdAAaiQAC+UDAgZ/AX4jAEHQAGsiBSQAIAUgAzcDGCAFIAI3AxAgBUIANwMIIAJCA4NQBEAgAqciBiAGKAIMQQFqNgIMIAUpAxghAyAFKQMQIQILIABBCGogA0IDg1AEfiADpyIHIAcoAgxBAWo2AgwgBSkDGCEDIAUpAxAFIAILIQsgBSADNwMwIAUgAjcDKCAFQgA3AyAgBUE4aiAEELEDIAVBIGogBUE4ahB/IQYgBUE4aiAAQQAQpgQCQCALIAMQgg1FDQAgACgCXEUNACAAELILDQACQCALQoKAgIDwAFFBACADQoKAgIDwhQFRGw0AIAQoAghBKGwhByAEKAIAIghBEGohCQNAIAdFDQEgBUKCgICAEDcDSCAFQoKAgICQMjcDIEEAIQogCCkDCEKCgICAEFEEQCAJKQMAQoKAgICQMlEhCgsgCEEoaiEIIAdBWGohByAJQShqIQkgBUEgahDmECAFQcgAahDmECAKRQ0ACwwBCyAAKAJcDQBB+IaNAUErQYyBggEQvQ8ACyAFQUBrKAIAIQcgBSgCPCEIIAUoAjghCSAFQQA2AiAgBSAGNgIkIAAgCSAIIAcgBUEgahC4BSABRQRAIABBQGsgBhDBEAsgBUEIahC7DiAEEN0WIAVB0ABqJAAgBgveAwIDfwF+IwBB8ABrIgIkACACQSBqIAAQsQYCQAJAAkACQCACKAIgIgMEQCACKAIkIQQgAiADNgIoIAEoAgQhACABKAIARQ0CIAFBCGopAgAhBSAERQRAIAJBzABqIAU3AgAgAkHIAGogADYCACACQQA2AkQgAkECOgBAIAJBQGsQtA4hAAwDCyACIAU3AjQgAiAANgIwIAJBGGogA0E8akHInO8AEIEOIAIoAhgiAygCCCIAIARBf2oiAU0NASACKAIcIQAgAygCACACQRBqIAJBMGoQhwkgAUECdGogAigCECACKAIUEMICRQRAIAJByABqIAIpAzA3AwAgAkHQAGogAkE4aigCADYCACACQQA2AkQgAkECOgBAIAIgAkFAaxC0DjYCLCAAIAAoAgBBf2o2AgAgAigCLCEADAQLIAAgACgCAEF/ajYCACACQTBqEM4LDAQLQYSc7wBBM0G4nO8AELcWAAsgASAAQdic7wAQzAsACyACIAA2AiwLIAJBLGoQ3gkgAEE4aiACQShqEOUTEO4RIAJBCGogAigCKEE8akHonO8AEOAOIAIoAgwhACACKAIIIAQgAigCLBCjDCAAIAAoAgBBAWo2AgALIAJBKGoQygIgAkHwAGokAAvPAwIEfwF+IwBB4ABrIgMkACADQRhqIAEQlgUCQAJAAkACQAJAIAMoAiQiBEUEQCADQShqIgZBADsBACADQSBqIgRCADcDACADQgA3AxggAUHQAGogA0EYahDVDCABLQBzQQFqIgVB/wFxIAVHDQEgASAFOgBzDAILIAAgAykDGDcCACAAQQhqIANBIGooAgA2AgAgAykDKCEHDAMLIAQgAUEQaigCADYCACADIAEpAgg3AxggA0EkakHc2owBQRgQkAsgA0HaAGogBCgCACIENgEAIANBEGogBDYCACADIAMpAxgiBzcBUiADIAc3AUQgAyAHNwMIIAMoAiQiBA0BCyABQQE6AHIgA0HYAGoiBCABQRBqKAIANgIAIAMgASkCCDcDUCABEO4IIANBIGogBCgCADYCACADQSxqIAJBCGopAgA3AgAgA0E0aiACQRBqKQIANwIAIANBPGogAkEYaigCADYCACADIAMpA1A3AxggAyACKQIANwIkIAFBFGogA0EYahCLDCAAQQA2AgwMAgsgBikDACEHIAAgAykDCDcCACAAQQhqIANBEGooAgA2AgALIAAgBzcCECAAIAQ2AgwgAhDzDAsgA0HgAGokAAvbAwIDfwF+IwBB8ABrIgIkACACQRhqIAAQsAYCQAJAAkACQCACKAIYIgMEQCACKAIcIQQgAiADNgIgIAEoAgQhACABKAIARQ0CIAFBCGopAgAhBSAERQRAIAJBxABqIAU3AgAgAkFAayAANgIAIAJBADYCPCACQQI6ADggAkE4ahC3DiEADAMLIAIgBTcCLCACIAA2AiggAkEQaiADQcQAakGolO8AEIAOIAIoAhAiAygCCCIAIARBf2oiAU0NASACKAIUIQAgAygCACACQQhqIAJBKGoQhwkgAUECdGogAigCCCACKAIMEMECRQRAIAJBQGsgAikDKDcDACACQcgAaiACQTBqKAIANgIAIAJBADYCPCACQQI6ADggAiACQThqELcONgIkIAAgACgCAEF/ajYCACACKAIkIQAMBAsgACAAKAIAQX9qNgIAIAJBKGoQ2gsMBAtBhJzvAEEzQZiU7wAQtxYACyABIABBuJTvABDMCwALIAIgADYCJAsgAkEkahDfCSAAQUBrIAJBIGoQ5RMQ7hEgAiACKAIgQcQAakHIlO8AEOcOIAIoAgQhACACKAIAIAQgAigCJBCjDCAAIAAoAgBBAWo2AgALIAJBIGoQ/QMgAkHwAGokAAvkAwIEfwJ+IwBB0ABrIgIkACABEJYEIAJBCGogAUGkAWoiAxCHCSACKAIIIAIoAgwQjBEhBiADEK8NAkAgAS0ApgJBAUcEQCAGQgODUARAIAanIgMgAygCDEEBajYCDAsCQCABKQNwIgdQIAdCA4NCAFJyDQAgB6ciAyADKAIMIgNBf2o2AgwgA0EBRw0AIAEpA3AQ9A0LIAEgBjcDcAwBCyABQbgBaigCAARAIAJBKGpBGDYCACACQd6LggE2AiQgAkEANgIgIAEgAkEgahCrEAsgAS0ApwJFDQAgAkEoakEUNgIAIAJB9ouCATYCJCACQQA2AiAgASACQSBqEKsQCyABKQOwASEHQQAhAyABQZSFjQEoAgA2ArABIAFBuAFqKAIAIQQgAUG0AWpCADcCACACQRhqIAQ2AgAgAiAHNwMQIAEvAaYCIQUgAkEoaiAGNwMAIAJBMGogBzcDACACQThqIAQ2AgAgAkE8aiAFOwEAIAJBATYCIAJAAkACQAJAIAEgAkEgahBkIganQf8BcUEBaw4DAAECAwsgAUEAOgCgAkECIQMMAgsgAUEBOgCgAgwBCyABQQU6AKACIAFBoQJqIAZCCIg8AAALIAAgAzYCACAAIAZCIIg+AgQgAkHQAGokAAvuAwEFfyMAQfAAayICJAAgAkEYaiAAKAIAIgNBEGoQiwkgAkHsAGpBATYCACACQcYANgJMIAJCATcCXCACQeyTggE2AlggAiACKQMYNwMgIAFBGGooAgAhBCABQRxqKAIAIQEgAiACQSBqNgJIIAIgAkHIAGo2AmgCf0EBIAQgASACQdgAahCrDQ0AGiADQdQAaigCACIAKAIAIQUgA0HQAGooAgAhBiACIANB3ABqKAIANgIwIAIgACAGakEBajYCLCACIABBBGo2AiggAiAANgIkIAIgBUF/c0GAgYKEeHE2AiADQCACQRBqIAJBIGoQgxQCQCACKAIQIgAEQCACKAIUIQMgAkEIaiAAQRBqEIsJIAIoAgwhBSACKAIIIQAgAiADEOcLIAANAQsgAkHsAGpBADYCACACQcD/jAE2AmggAkIBNwJcIAJBhJSCATYCWCAEIAEgAkHYAGoQqw0MAgsgAigCBCEDIAIoAgAhBiACIAA2AjggAiAFNgI8IAIgAzYCRCACIAY2AkAgAkECNgJsIAJCAjcCXCACQfSTggE2AlggAkGSATYCVCACQcYANgJMIAIgAkHIAGo2AmggAiACQUBrNgJQIAIgAkE4ajYCSCAEIAEgAkHYAGoQqw1FDQALQQELIAJB8ABqJAAL3AMCAn8BfiMAQdAAayIDJAAgAyABENsSEJYRAkACQCADAn8CQAJAIAMoAgApAwBCgoCAgPAAUQRAIAMoAgQpAwAiBUICUSAFQoKAgIDwK1FyIAVCgoCAgPA1USAFQoKAgIDA1ABRcnIgBUKCgICAkOsAUXINAQsgAUEIaiEEIAEtAFwNASADQThqQR42AgAgA0GkgIIBNgI0QQAMAgsgAUEwaigCAA0CIABBgxI7AQAgASABLQBiOgBjIABBCGogAikDADcDACAAQRBqIAJBCGopAwA3AwAgAEEYaiACQRBqKQMANwMAIABBIGogAkEYaikDADcDAAwDCyADQSBqIAIQ0gUgA0HEAGpBATYCACADQTg2AhwgA0ICNwI0IANBlICCATYCMCADIANBIGo2AhggAyADQRhqNgJAIANBCGogA0EwahCKAyADQSBqEP4UIANBPGogA0EQaigCADYCACADIAMpAwg3AjRBAQs2AjAgBCADQTBqEPwMIANByABqIAJBGGopAwA3AwAgA0FAayACQRBqKQMANwMAIANBOGogAkEIaikDADcDACADIAIpAwA3AzAgACABIANBMGoQkgkMAQtBsP+BAUE0QeDgwwAQvQ8ACyADQdAAaiQAC9gDAgZ/AX4jAEFAaiIEJAAgACgCACIGIAKnQf8fcSIIQQJ0aiEFAkACQAJAA0AgBSgCACIDRQ0BAkAgAiADKQMAUQRAIARBGGogARDyEiADKAIQIANBFGooAgAg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IAMgAUHiAGo2AlAgA0E4NgJMIANCAjcCJCADQZj2gQE2AiAgAyADNgJIIAMgA0HIAGo2AjAgA0EQaiADQSBqEIoDIAMQ/hQgA0EsaiADQRhqKAIANgIAIAMgAykDEDcCJEEBCzYCICABQQhqIANBIGoQ/AwgAEEAOgAAIANB4ABqJAALtwMCB38BfiMAQYACayICJAAgAkEIaiABQQhqKQIAIgk3AwAgAkEQaiABQRBqKAIAIgM2AgAgAiABKQIANwMAIANBEGohBiAJpyEBIAJBIGohByACQdgBaiEIIAIoAgwhBQNAAkACQCABIAVGBEAgAkICNwNIIAIgBTYCCAwBCyACQcgAaiABQTAQvAQaIAIpA0hCAlIEQCACQfgAaiABQTAQvAQaIAJB0AFqIAJB+ABqQTAQvAQaAkACQCAGIAMpAwAgA0EIaikDACACQdABahDcCiACQdABahDzBARAIAJB0AFqEPgFDAELIAIpA9ABIQkgAkGoAWogCEEoELwEGiAJQgJSDQELIAFBMGohAQwECyAHIAJBqAFqQSgQvAQaIAIgCTcDGCAAKAIIIgQgACgCBEcNAiACQdABaiAAIAQQ5wYgAigC0AEgAigC1AEgAigC2AEQ4REMAgsgAiABQTBqNgIICyACQcgAahDBFSACQgI3AxggAkEYahDBFSACEKsEIAJBgAJqJAAPCyABQTBqIQEgACgCACAEQTBsaiACQRhqQTAQvAQaIAAgBEEBajYCCAwACwALywMBAn8jAEHgAGsiAyQAIAMCfyABLQBcRQRAIANBKGpBEDYCACADQaj2gQE2AiRBAAwBCyADIAI2AgwgA0E0akEBNgIAIANCATcCJCADQeyr7wA2AiAgA0HsADYCTCADIANByABqNgIwIAMgA0EMajYCSCADQRBqIANBIGoQigMgA0IANwIEIANBvPGMASgCADYCACADKAIQIQIgAygCGCEEIANBABCADyADIAM2AjwgAyACIARqNgJEIAMgAjYCQANAIANBQGsQ4gYiAkGAgMQARwRAIANByABqIAIQpQkgA0EoaiADQdAAaikDADcDACADIAMpA0g3AyAgAyADQTxqNgJcA0AgA0EgahD4ByICQYCAxABGDQIgA0HcAGogAhDIFgwACwALCyADQRBqEIkUIANB1ABqQekANgIAIANBNGpBAjYC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AykDEDcCLCADQQE2AiggACADQShqELUQC0Gci40BKAIAQQNLBEAgA0E8akEBNgIAIANCATcCLCADQZyKggE2AiggA0EkNgIUIAMgA0EQajYCOCADIANBDGo2AhALIAAgAygCDCIENgKYAQsgA0FAayQAIAQLmwMBAn8jAEFAaiIDJAAgAyABNgIMAkACQCAALQCkAkUNACAAQQA6AKQCIAFBCkcNAEGAgMQAIQQgAhCyDSIBQYCAxABGDQEgAyABNgIMCwJAAkACQCABQXZqDgQBAgIAAgsgAEEBOgCkAiADQQo2AgwLIAAgACkDgAFCAXw3A4ABQQohAQsgAEGUAWotAABFIAFBgX9qQSFJIAFBsIR8akEgSXIgAUEAIAFBC0YgAUEJSXIgAUFyakESSXIbckVBACABQf7/A3FB/v8DRxtyRQRAIANBPGpBATYCACADQgE3AiwgA0GEioIBNgIoIANBJDYCJCADIANBIGo2AjggAyADQQxqNgIgIANBEGogA0EoahCKAyADQTRqIANBGGooAgA2AgAgAyADKQMQNwIsIANBATYCKCAAIANBKGoQuhALQZyLjQEoAgBBA0sEQCADQTxqQQE2AgAgA0IBNwIsIANBnIqCATYCKCADQSQ2AhQgAyADQRBqNgI4IAMgA0EMajYCEAsgACADKAIMIgQ2AqABCyADQUBrJAAgBAudAwEGfyMAQRBrIgIkAAJAIAAoAgBFDQACfyAAQQhqKAIAIgFFBEBBAgwBCyAAQQxqKAIAIQVBAAshBiAAKAIEIQADQCAFRQRAAkACQCAGDgMAAQQBCwNAIAAEQCAAQX9qIQAgASgCNCEBDAELC0EAIQALIAFFDQIDQCACIAAgARCfDyACKAIEIgFFDQMgAigCACEADAALAAsCfwJAAkACQCAGDgMAAgECCwNAIAAEQCAAQX9qIQAgASgCNCEBDAELC0EBIQZBACEDQQAhACABDAILQfiGjQFBK0Hoho0BEL0PAAsgAQshBCAFQX9qIQUCQAJAA0ACQCADIAQvATJJBEAgA0EBaiEDIABFBEAgBCEBDAILIABBf2ohACAEIANBAnRqQTRqIQEDQCABKAIAIQEgAARAIABBf2ohACABQTRqIQEMAQVBACEDDAMLAAsACyACIAAgBBCfDyACKAIEIgRFDQIgAigCCCEDIAIoAgAh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AgAiAEEBIAAbEQAAAAuVAwIHfwJ+IwBBMGsiASQAIAFBGGogAEG0AWoiAxCHCQJAIAEoAhxFDQAgAUEQaiADEIcJIABBqAFqIQUgAEGwAWooAgBBKGwhAiAAKAKoASEEIAEoAhQhBiABKAIQIQcCQANAIAJFDQEgAUEIaiAEQRBqEKoIIAJBWGohAiAEQShqIQQgASgCCCABKAIMIAcgBhDEFkUNAAsgAUEoakETNgIAIAFBioyCATYCJCABQQA2AiAgACABQSBqELUQIAMQrw0gAEHAAWoQrw0MAQsgASADEIcJIAEoAgAgASgCBBCFAiEIIAMQrw0gAUEoaiIDIABByAFqKAIANgIAIAApA8ABIQkgAEHEAWpCADcCACAAQQ82AsABIAEgCTcDICAAKAKwASICIABBrAFqKAIARgRAIAUgAhDxESAAKAKwASECCyAAKAKoASACQShsaiICIAg3AxAgAkKCgICAEDcDCCACQgA3AwAgAiABKQMgNwMYIAJBIGogAygCADYCACAAIAAoArABQQFqNgKwAQsgAUEwaiQAC5EDAgd/An4jAEEwayIBJAAgAUEYaiAAQbwBaiIDEIcJAkAgASgCHEUNACABQRBqIAMQhwkgAEGwAWohBSAAQbgBaigCAEEwbCECIAAoArABIQQgASgCFCEGIAEoAhAhBwJAA0AgAkUNASABQQhqIARBGGoQ2wUgAkFQaiECIARBMGohBCABKAIIIAEoAgwgByAGEMQWRQ0ACyABQShqQRM2AgAgAUGKjIIBNgIkIAFBADYCICAAIAFBIGoQuhAgAxCzDSAAQcgBahCzDQwBCyABIAMQhwkgASgCACABKAIEEOYBIQggAxCzDSABQShqIgMgAEHQAWooAgA2AgAgACkDyAEhCSAAQcwBakIANwIAIABBDzYCyAEgASAJNwMgIAAoArgBIgIgAEG0AWooAgBGBEAgBSACEP0RIAAoArgBIQILIAAoArABIAJBMGxqIgIgCDcDGCACQgI3AxAgAkIANwMAIAIgASkDIDcDICACQShqIAMoAgA2AgAgACAAKAK4AUEBajYCuAELIAFBMGokAAvvAgINfwF+IwBBMGsiAiQAIAIgADYCDCACIABBxABqQejm7wAQhw4gASgCCEEDdCEJIAIoAgAiACgCACIDIAAoAghBAnRqIQVBvPGM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ACABNgIAIAJBoAFqJAALzgICDH8CfiAEQQJ0IQwgBEEBaiENIAEgAkECdGohDgNAIAhBAWohBSAAIAhBAnRqIQcCQAJAAkADQCAIIQYgBSEKIAchAiABIA5GDQEgAkEEaiEHIApBAWohBSAGQQFqIQggASgCACELIAFBBGoiDyEBIAtFDQALIAZBKCAGQShLGyEQIAutIRJCACERIAwhByAGIQEgAyEFA0AgASAQRg0CIAIgESACNQIAfCAFNQIAIBJ+fCIRPgIAIBFCIIghESACQQRqIQIgCkEBaiEKIAFBAWohASAFQQRqIQUgB0F8aiIHDQALIAQhAiARpyIFRQ0CIAQgBmoiAUEnTQRAIAAgAUECdGogBTYCACANIQIMAwsgAUEoQdDmwAAQzAsACyAJDwsgCkF/akEoQdDmwAAQzAsACyACIAZqIgEgCSAJIAFJGyEJIA8hAQwACwAL8gICA38BfiMAQTBrIgMkACADQQhqIAEgAhDaAyADQQhqEIEQAkACQAJAAkAgASgCWEUEQCADIAEQqRQ2AgggA0EIahDKAgNAIAMgARDbEhCWESADKAIEIQQgAygCACADQoKAgIDwADcDCCkDACIGQoKAgIDwAFENAiAGIAQQgg8NAyAGIAQQ8BAgA0EIahDtEA0EIAMgARCpFDYCCCADQQhqEMoCDAALAAsgA0EYaiACQRBqKQMANwMAIANBEGogAkEIaikDADcDACADIAIpAwA3AwggACABIANBCGoQggIMAwsgA0EIahDtEAwBCyADQQhqEO0QCyADQRdqIAJBCGopAAA3AAAgA0EfaiACQRBqKQAAIgY3AAAgAEEEOgAAIABBCGpBADoAACAAQSBqIAY3AAAgAyACKQAANwAPIABBCWogAykACDcAACAAQRFqIANBEGopAAA3AAAgAEEZaiADQRhqKQAANwAACyADQTBqJAAL8gICA38BfiMAQTBrIgMkACADQQhqIAEgAhDcAyADQQhqEIIQAkACQAJAAkAgASgCWEUEQCADIAEQshQ2AgggA0EIahD9AwNAIAMgARDdEhCeESADKAIEIQQgAygCACADQoKAgIDgADcDCCkDACIGQoKAgIDgAFENAiAGIAQQhQ8NAyAGIAQQ+BAgA0EIahD7EA0EIAMgARCyFDYCCCADQQhqEP0DDAALAAsgA0EYaiAC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IABBCGogATYCACAAIAM2AgRBAAwBCyAAIAEgASACQRBqQcy/7wAQuAIQkg42AgRBAQshASAAIAE2AgAMAgsgAEEBNgIAIAAgBUIgiD4CBAwBCxC1FgALIAJBIGokAAvhAgIFfwF9IwBB8ABrIgEkACABIAA2AgwgAUIANwIUQQAhACABQbzxjAEoAgA2AhAgAUEMahDiEyABQRBqEPoFIAFB2IqNATYCYEHgio0BKAIAQQNHBEAgASABQeAAajYCICABIAFBIGo2AkBB4IqNAUEAIAFBQGtBoOnvABC4AQsgAUEgaiABKAJgIAEoAhAiAiABKAIYIgQQoQogAUHYAGogAUE4aikDADcDACABQdAAaiABQTBqKQMANwMAIAFByABqIAFBKGopAwA3AwAgASABKQMgNwNAA0AgAUHgAGogAUFAaxCBDSABKAJgBEAgAEEBaiEADAELCyABQcgAaiIFKAIAIQMgBUEANgIAIAMEQCABKAJEIAMQ1gkLIAIgAiAEahCqErNDAADIQpWOIgZDAABAQCAGQwAAQEBdGyABQRBqEIkUIAFBDGoQ/QMgAUHwAGokACAAs0MAAIA/kpIL3gIBA38jAEHwBGsiAyQAIAMgASgCACIEKAIAIAFBBGooAgAgAUEIaigCABChCSIFNgKoAiAFQdsARgRAIANByANqIAEQ0gEgA0HIA2pBBHIhASAAAn8gAygCyANBAUcEQCADQagCaiABQaABELwEGiADQYgBaiADQagCakGgARC8BBogA0EIaiADQagCakH8ABC8BBogAEEEaiADQYQCakEkELwEGiADIARBNGpBhKnwABDxDiADKAIEIQQgAygCACADQcgDakEEciACQSQQvAQaIANB8ANqIANBCGpB/AAQvAQaIANBADoAyAMgA0HIA2oQjxAgBCAEKAIAQQFqNgIAQQAMAQsgA0GoAmogAUHAABC8BBogAEEEaiADQagCakHAABC8BBogAhDyFUEBCzYCACADQfAEaiQADwsgA0EANgLIAyADQagCakGMlIgBIANByANqQfSo8AAQhgwAC9MCAQN/IwBBMGsiBiQAAkACQAJAIAAtAHMNACAAKAJcIgggAU4NACAAQegAaigCACIHIABB5ABqKAIARgRAIABB4ABqIAcQzgcgACgCaCEHCyAAIAE2AlwgACAHQQFqNgJo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C2pBeHEgAEELSRsiBGpBDGoQciICRQ0BIAJBeGohAAJAIAFBf2oiAyACcUUEQCAAIQEMAQsgAkF8aigCACIFQXhxIAIgA2pBACABa3FBeGoiAkEAIAEgAiAAa0EQSxtqIgEgAGsiAmshAyAFQQNxBEAgASADEKMSIAAgAhCjEiAAIAIQ7QIMAQsgACgCACEAIAEgAzYCBCABIAAgAmo2AgALIAEoAgQiAEEDcUUNAiAAQXhxIgAgBEEQak0NAiABIAQQoxIgASAEaiICIAAgBGsiABCjEiACIAAQ7QIMAgsgABByIQMLIAMPCyABQQhqC6sCAgV/AX4jAEEgayIDJAACQCABQQJJDQAgAEEYaiICIAAQ2Q9FDQAgACkCACEHIAAgAikCADcCACADQRhqIABBEGoiBCkCADcDACADQRBqIABBCGoiBSkCADcDACAFIAJBCGopAgA3AgAgBCACQRBqKQIANwIAIAMgBzcDCCAAQTBqIQIgAUF/aiEFQQIhBANAAkAgACABIARHBH8gAiADQQhqENkPDQEgBEF/agUgBQtBGGxqIgAgAykDCDcCACAAQRBqIANBGGopAwA3AgAgAEEIaiADQRBqKQMANwIADAILIAJBaGoiBiACKQIANwIAIAZBEGogAkEQaikCADcCACAGQQhqIAJBCGopAgA3AgAgAkEYaiECIARBAWohBAwACwALIANBIGokAAunAgEEfyMAQdAAayICJAAgACABKAIgIgQQ1REgACAEEIwPIAAoAgghAyAAKAIAIQUgAkEgaiABQRhqKQIANwMAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiAENgIoIAIgASkCADcDCCAEBEAgBSADQQV0aiEBAkACQANAIAJBMGogAkEIahCjAiACLQAwQQlGDQEgAiACKAIoQX9qNgIoIAFBGGogAkHIAGopAwA3AgAgAUEQaiACQUBrKQMANwIAIAFBCGogAkE4aikDADcCACABIAIpAzA3AgAgAigCKARAIANBAWohAyABQSBqIQEMAQsLIANBAWohAwwBCyACQTBqEMwVCyAAIAM2AggLIAJBCGoQugogAkHQAGokAAvIAgEBfyMAQZABayIFJAACQAJAAkACQEEAIAFBFGotAAAiAUECRyABQQFxG0UEQCAELQAYQQFrDgICAwELQajpgQFBKEHQ6YEBEL0PAAsgBUEIahCqFQwCCyAFQQhqEKsVDAELIAVBCGpBBHJB9KbzAEHdBRCsBiAFQQA6AAgLIAVBiAFqIAVBEGopAwA3AwAgBSAFKQMINwOAASAFQdAAaiACIAMgBCAFQYABahC6BCAFQdAAakEEciEBAkACQAJAIAUoAlBBAUcEQCAFQSBqIAFBCGooAgA2AgAgBSABKQIANwMYIAQtABkNAQwCCyAFQShqIAFBKBC8BBogAEEEaiAFQShqQSgQvAQaIABBATYCAAwCCyAFQRhqEJIGCyAAIAUpAxg3AgQgAEEANgIAIABBDGogBUEgaigCADYCAAsgBUGQAWokAAuwAgIIfwJ+IwBBEGsiAyQAIAAoAgQiBiAAKAIAIgcgAaciAHEiBGooAAAiBSAAQRl2QYGChAhsIgpzIgBBf3MgAEH//ft3anFBgIGChHhxIQAgAikDGCEBIAIpAxAhCyACKQMIIQwgAigCACEIA0ACQCADQQhqIAAQ5hQgAygCCEUEQCAFIAVBAXRxQYCBgoR4cQRAQQAhAgwCCyAKIAYgBCAJQQRqIglqIAdxIgRqKAAAIgVzIgBBf3MgAEH//ft3anFBgIGChHhxIQAMAgsgAEF/aiAAcSEAIAggBiAHIAQgAygCDGpxQQV0ayICQWBqKAIARw0BIAhBAUYEQCAMIAJBaGopAwBSDQILIAsgAkFwaikDAFINASABIAJBeGopAwBSDQELCyADQRBqJAAgAgu5AgEDfyMAQUBqIgMkACADQRhqIAEQgAgCQAJAIAMoAiQiBUUEQCABLQBzIgQEQCABIARBf2o6AHMgAUHYAGooAgAiBEUNAyABIARBf2oiBDYCWCABKAJQIARBFGxqLQAQQQJGDQMLIAFBADoAciADQRBqIgQgAUEQaigCADYCACADIAEpAgg3AwggARDuCCADQSBqIAQoAgA2AgAgA0EsaiACQQhqKQIANwIAIANBNGogAkEQaikCADcCACADQTxqIAJBGGooAgA2AgAgAyADKQMINwMYIAMgAikCADcCJCABQRRqIANBGGoQiwwMAQsgACADKQMYNwIAIABBCGogA0EgaigCADYCACAAIAMpAyg3AhAgAhDzDAsgACAFNgIMIANBQGskAA8LQfiGjQFBK0H02owBEL0PAAuiAgIDfwF+An4gA0UEQEHUwPAAIQRBACEDQgAMAQsCQAJAIAKtAn8gA0EITwRAIANB/////wFxIANHDQJBfyADQQN0QQduQX9qZ3ZBAWoMAQtBBEEIIANBBEkbCyIDrX4iB0IgiKcNACAHpyIEQQNqIgUgBEkNACADIAVBfHEiBGpBBGoiBSAESQ0AIAVBBBChFSIGDQEgBUEEQbiLjQEoAgAiAEEBIAAbEQAAAAsQwhYACyAEIAZqIgRB/wEgA0EEahC7BxogA0F/aiIFIANBA3ZBB2wgBUEISRshAyAFrQshByAAIAI2AgQgAEEANgIAIABBGGogATYCACAAQRRqIAMgAWs2AgAgAEEIakEENgIAIABBDGogBK1CIIYgB4Q3AgALvQIBA38jAEEgayICJAACQAJAAkACQCAAKAIAQQFrDgIBAgALIAIgACgCBDYCDCACQRhqIAFBCGopAgA3AwAgAiABKQIANwMQIAJBDGogAkEQahDuBSACQQxqEMoCDAILIAIgACgCBDYCDCACQRhqIAFBCGopAgA3AwAgAiABKQIANwMQIAJBDGogAkEQahDDAyACQQxqEMoCDAELIAIgACgCBCIDNgIIIAMoAjghBCADQQA2AjggAiAAQQhqKAIANgIMIANBOGogBBDuEQJAIARFBEAgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQxqIAJBEGoQ7gUMAQsgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQhqIAJBEGoQwwMLIAJBDGoQygIgAkEIahDKAgsgAkEgaiQAC70CAQN/IwBBIGsiAiQAAkACQAJAAkAgACgCAEEBaw4CAQIACyACIAAoAgQ2AgwgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQxqIAJBEGoQ5gUgAkEMahD9AwwCCyACIAAoAgQ2AgwgAkEYaiABQQhqKQIANwMAIAIgASkCADcDECACQQxqIAJBEGoQxQMgAkEMahD9AwwBCyACIAAoAgQiAzYCCCADKAJAIQQgA0EANgJAIAIgAEEIaigCADYCDCADQUBrIAQQ7hECQCAERQRAIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEMaiACQRBqEOYFDAELIAJBGGogAUEIaikCADcDACACIAEpAgA3AxAgAkEIaiACQRBqEMUDCyACQQxqEP0DIAJBCGoQ/QMLIAJBIGokAAulAgIKfwJ+IwBBEGsiAyQAAkAgAEEIaiIFKAIAIgJBBGogAEEEaigCACIBTQRAIAAoAgAiBiACaiEHIAIgASACIAEgAksbayEIQQAhAANAIABBBEYEQAwDCyAAIAhqBEAgBSAAIAJqIglBAWo2AgAgACAHai0AAEHE6oIBai0AACIKQf8BRgRAIANBCzYCACAGIAEgCUEBaiADEOILIgtCgICAgHCDIQwgC0IQiKchBAwECyAAQQFqIQAgBEEEdCAKaiEEDAELCyAAIAJqIAFBtOiCARDMCwALIAUgATYCACADQQQ2AgAgACgCACABIAEgAxDiCyILQoCAgIBwgyEMIAtCEIinIQQLIANBEGokACALQv//A4MgBK1C//8Dg0IQhiAMhIQLxAIBCH8jAEEwayICJAAgAkEAOgAEIAJBADYCACACIAAQmAMgAkEMaiEGIAJBBXIhBwNAIAJBGGogARCUAQJAAkACQCACLQAYIgVBH0cEQCAFQWRqIghBA08NAiAHIQAgAigCACIEIQMgBEERSSIJRQRAIAIoAgwhAyACKAIIIQALIANBACAAGw0BQfiGjQFBK0GYu8MAEL0PAAsMAgsgACADakF/ai0AACAIQf8BcUcNACACIQAgBCEDIAlFBEAgAigCDCEDIAYhAAsgAwRAIAAgA0F/ajYCACACKAIAIQQLIARBEU8EfyACKAIMBSAECw0ADAELIAUQ9xMiAEH/AXFBA0cEQCACIAAQmAMLIAJBGGoQuhUMAQsLIAJBGGoQuhUgAiIAKAIAIgFBEU8EQCAAQQhqKAIAIAEQ/hULIAJBMGokAAuzAgEGfyMAQRBrIgMkACAAQQxqKAIAIgEhAgJAAkACQAJAAkAgAQRAIAEgAWoiAiABSQ0FIAMgAkECdCACQf////8DcSACRkECdCAAKAIIIAFBAnQQ3wYgAygCAEEBRg0BIAMoAgQhBCAAIAI2AgwgACAENgIICyACIAFBAXRHDQMgACgCACIFIAAoAgQiBE0NAiAEIAEgBWsiBkkNASAAKAIIIgEgAiAGayICQQJ0aiABIAVBAnRqIAZBAnQQvAQaIAAgAjYCAAwCCyADQQhqKAIAIgBFDQMgAygCBCAAQbiLjQEoAgAiAEEBIAAbEQAAAAsgACgCCCICIAFBAnRqIAIgBEECdBC8BBogACABIARqNgIECyADQRBqJAAPC0HM9IwBQStB+PSMARC9DwALELUWAAvJAgEDfyMAQRBrIgMkAAJAAkACQAJAAkACQAJAAkACQCAALQAAIgIOBwECAwQFBgcACyABIAIQthMMBwsgAUEAELYTIABBBGogARCzFQwGCyABQQEQthMgAyAAQQhqKQMANwMIIAEgA0EIakEIENEFDAULIAFBAhC2EyAAQQRqIAEQsxUMBAsgAUEDELYTIAEgAC0AARC3EwwDCyABQQQQthMgAEEEaigCACECIAEgAEEMaigCACIAELYTIABBMGwhAANAIABFDQMgAiABEPsEIABBUGohACACQTBqIQIMAAsACyABQQUQthMCf0EAIABBKGooAgAiBEUNABogBCgCZAshAANAIABFIAAgBEZyDQIgACgCZCAAIAEQ+wQgAEEwaiABEPsEIQAMAAsACyABQQYQthMgASAAQQRqKAIAELYTCyADQRBqJAAL1wICBH8CfiMAQUBqIgMkAEEBIQUCQCAALQAEDQAgAC0ABSEFAkACQAJAIAAoAgAiBCgCACIGQQRxRQRAIAUNAQwDCyAFDQFBASEFIAQoAhhB6P+MAUEBIARBHGooAgAoAgwRAQANAyAEKAIAIQYMAQtBASEFIAQoAhhBzc7AAEECIARBHGooAgAoAgwRAQBFDQEMAgtBASEFIANBAToAFyADQTRqQfDNwAA2AgAgA0EQaiADQRdqNgIAIAMgBjYCGCADIAQpAhg3AwggBCkCCCEHIAQpAhAhCCADIAQtACA6ADggAyAEKAIENgIcIAMgCDcDKCADIAc3AyAgAyADQQhqNgIwIAEgA0EYaiACKAIMEQMADQEgAygCMEHLzsAAQQIgAygCNCgCDBEBACEFDAELIAEgBCACKAIMEQMAIQULIABBAToABSAAIAU6AAQgA0FAayQAIAALqAICBX8BfiMAQTBrIgIkACAAQThqIQYgAEFAaygCAEECdEF8aiEDIAAoAjghBAJAAkACQAJAA0AgA0F8Rg0CIAEpAwAiB0IDg1AEQCAHpyIFIAUoAgxBAWo2AgwgASkDACEHCyADIARqIgUgBxDtCw0BIANBfGohAyAFEPARRQ0ACyACQRBqQSs2AgAgAkHUgYIBNgIMIAJBADYCCCAAQQhqIAJBCGoQ/AwMAwsg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cjoADUEEDAELIAIgAUE/cUGAAXI6AA0gAiABQQZ2QcABcjoADEECCxCAFgsgAkEQaiQAQQALmgIBAn8jAEEQayICJAAgACgCACEAAkAgAUH/AE0EQCAAKAIIIgMgACgCBEYEfyAAIAMQuhEgACgCCAUgAwsgACgCAGogAToAACAAIAAoAghBAWo2AggMAQsgAkEANgIMIAAgAkEMagJ/IAFBgBBPBEAgAUGAgARJBEAgAiABQT9xQYABcjoADiACIAFBDHZB4AFyOgAMIAIgAUEGdkE/cUGAAXI6AA1BAwwCCyACIAFBP3FBgAFyOgAPIAIgAUESdkHwAXI6AAwgAiABQQZ2QT9xQYABcjoADiACIAFBDHZBP3FBgAFyOgANQQQMAQsgAiABQT9xQYABcjoADSACIAFBBnZBwAFyOgAMQQILEOALCyACQRBqJABBAAuWAgEJfyMAQSBrIgIkAAJAAkAgAS0AckUNACABQSBqKAIAIQQgAUEYaigCACEFIAFBEGooAgAhBiABKAJsIQcgASgCFCEIIAEoAlwhCSABLQBzIQogAkEIaiABEIAIIAIoAhQiA0UEQCABQdgAaigCACIDBEAgASADQX9qNgJYCyACQRRqIAFBCGoiA0EIaigCADYCACACIARBf2ogBSAIa3EgB2o2AgggAiAGIAlGIApBAEdxOgAZIAJBAToAGCACIAMpAgA3AgwgAUHQAGogAkEIahDVDAwBCyAAIAIpAwg3AgAgAEEIaiACQRBqKAIANgIAIAAgAikDGDcCECAAIAM2AgwMAQsgAEEANgIMCyACQSBqJAALoQIBA38jAEHgAGsiAiQAIAJBCGogARAEAn8CQCACKAIIIgNFBEBBACEDIAJBADYCEAwBCyACIAMgAigCDBCDECACQRhqIgQgAigCBCIDNgIAIAIgAzYCFCACIAIoAgAiAzYCECADRQ0AIAJBKGogBCgCADYCACACIAIpAxA3AyAgAkHUAGpBATYCACACQgE3AkQgAkHozO8ANgJAIAJBCTYCXCACIAJB2ABqNgJQIAIgAkEgajYCWCACQTBqIAJBQGsQigMgAEEMaiACQThqKAIANgIAIABBBGogAikDMDcCACACQSBqEIkUQQEMAQsgAEEEahCRD0EACyEEIABBAjoAACADRSAEckUEQCACQRBqEIkUCyABENkV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AjYCHCABIAU2AhggACABQRhqEKsQIAFBQGskAAvRAQEFfyMAQUBqIgEkAAJ/IABBjAFqLQAARQRAQaiLggEhAkENIQNBAAwBCyABQSxqQQI2AgAgAUE8akEsNgIAIAFCAjcCHCABQZiLggE2AhggASAAQZgCajYCOCABQSQ2AjQgASAAQZgBajYCMCABIAFBMGo2AiggAUEIaiABQRhqEIoDIAEoAgghAiABKAIMIQMgASgCECEEQQELIQUgAUEkaiAENgIAIAFBIGogAzYCACABIAI2AhwgASAFNgIYIAAgAUEYahC1ECABQUBrJAAL1gEBA38jAEEwayIBJAAgAUEQaiAAEIcJIAFBIGogASgCECICIAEoAhRqNgIAIAFBADYCGCABIAI2AhwgAUEIaiABQRhqEPYNAkACQAJAAkAgASgCDCICQYCAxABGDQAgASABQRhqEPYNIAEoAgRBgIDEAEYNACABKAIAIgMNAQsgACgCAEEQSQ0BIAFBGGogABDGCiABLQAkRQRAIABBADYCBAwDCyAAEM4LIABCADcCBCAAQQ82AgAMAgsgACADEKgIDAELIABBDzYCAAsgAUEwaiQAIAIL1gEBA38jAEEwayIBJAAgAUEQaiAAEIcJIAFBIGogASgCECICIAEoAhRqNgIAIAFBADYCGCABIAI2AhwgAUEIaiABQRhqEPYNAkACQAJAAkAgASgCDCICQYCAxABGDQAgASABQRhqEPYNIAEoAgRBgIDEAEYNACABKAIAIgMNAQsgACgCAEEQSQ0BIAFBGGogABDGCiABLQAkRQRAIABBADYCBAwDCyAAENoLIABCADcCBCAAQQ82AgAMAgsgACADEK8IDAELIABBDzYCAAsgAUEwaiQAIAIL0QEBBX8jAEFAaiIBJAACfyAAQZQBai0AAEUEQEGoi4IBIQJBDSEDQQAMAQsgAUEsakECNgIAIAFBPGpBKzYCACABQgI3AhwgAUGYi4IBNgIYIAEgAEGgAmo2AjggAUEkNgI0IAEgAEGgAWo2AjAgASABQTBqNgIoIAFBCGogAUEYahCKAyABKAIIIQIgASgCDCEDIAEoAhAhBEEBCyEFIAFBJGogBDYCACABQSBqIAM2AgAgASACNgIcIAEgBTYCGCAAIAFBGGoQuhAgAUFAayQAC9MBAgF/AX4jAEEQayICJAAC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5AYgAygCAEEBRwRAIAMoAgQhASAAIAI2AgQgACABNgIADAELIANBCGooAgAhBCADKAIEIQJBASEFCyAFIAIgBBDhESADQRBqJAALtQEBA38jAEEQayICJAACQCABQQFqIgMgAUkNACACIAAoAgQiBEEBdCIBIAMgASADSxsiAUEEIAFBBEsbIgFBA3QgAUH/////AXEgAUZBAnQgACgCAEEAIAQbIARBA3QQ2QYgAigCAEEBRgRAIAJBCGooAgAiAEUNASACKAIEIABBuIuNASgCACIAQQEgABsRAAAACyACKAIEIQMgACABNgIEIAAgAzYCACACQRBqJAAPCxC1FgALsQEBBH8jAEEQayIDJABBASEFAkAgAUEBaiICIAFJDQBBACEFIAMgACgCBCIBQQF0IgQgAiAEIAJLGyICQQQgAkEESxsiAkEEdCACQf////8AcSACRkECdCAAKAIAQQAgARsgAUEEdBDZBiADKAIAQQFHBEAgAygCBCEBIAAgAjYCBCAAIAE2AgAMAQsgA0EIaigCACEEIAMoAgQhAkEBIQULIAUgAiAEEOERIANBEGokAAuxAQEEfyMAQRBrIgMkAEEBIQUCQCABQQFqIgIgAUkNAEEAIQUgAyAAKAIEIgFBAXQiBCACIAQgAksbIgJBBCACQQRLGyICQQR0IAJB/////wBxIAJGQQJ0IAAoAgBBACABGyABQQR0EN8GIAMoAgBBAUcEQCADKAIEIQEgACACNgIEIAAgATYCAAwBCyADQQhqKAIAIQQgAygCBCECQQEhBQsgBSACIAQQ4REgA0EQaiQAC7sBAQF/IwBBMGsiAiQAAn8gACgCACIALQAAQQpHBEAgAiAANgIMIAJBLGpBATYCACACQgE3AhwgAkGo6u8ANgIYIAJBHjYCFCABQRhqKAIAIAFBHGooAgAgAiACQRBqNgIoIAIgAkEMajYCECACQRhqEKsNDAELIAJBLGpBADYCACACQcD/jAE2AiggAkIBNwIcIAJBkOrvADYCGCABQRhqKAIAIAFBHGooAgAgAkEYahCrDQsgAkEwaiQAC7EBAQR/IwBBEGsiAyQAQQEhBQJAIAFBAWoiAiABSQ0AQQAhBSADIAAoAgQiAUEBdCIEIAIgBCACSxsiAkEEIAJBBEsbIgJBAnQgAkH/////A3EgAkZBAnQgACgCAEEA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BGoMAQsgACACSSIERQ0BIAAhASAAIARqCyEAIAEgA2oiASABKAIAIgFBB3ZBf3NBgYKECHEgAUH//v37B3JqNgIAQQEhAQwBCwsgAkEETwRAIAIgA2ogAygAADYAAA8LIANBBGogAyACEKwCC74BAgV/AX4jAEEgayICJAACQCABBEAgAkEIakGAAkEAENgJIAJBADYCGCACIAIpAwg3AxAgAkEQakGAAhCKDyACKAIQIAIoAhgiBUECdGohBgNAIAMgBmohBCADQfwHRkUEQCAEIAE2AgAgA0EEaiEDDAELCyAAIAIpAxA3AgAgBCABNgIAIABBCGogBUGAAmo2AgAMAQsgAkGAAkEBENgJIAIpAwAhByAAQYACNgIIIAAgBzcCAAsgAkEgaiQAC78BAQN/IwBBEGsiASQAIAAoAgAiAigCACEAIAJBADYCAAJAIAAEQCAAKAIAIQAgAUEIakGAgAFBBEEBEP4QIAEoAggiA0UNASAAKAIEIQIgAC0AACAAIAOtQiCGNwIAQQJHBEBBACEAA0AgAEGAgAFGRQRAIAAgAmoQ2REgAEEEaiEADAELCyACEKUCCyABQRBqJAAPC0H4ho0BQStBrJGDARC9DwALQYCAAUEEQbiLjQEoAgAiAEEBIAAbEQAAAAu/AQEDfyMAQRBrIgEkACAAKAIAIgIoAgAhACACQQA2AgACQCAABEAgACgCACEAIAFBCGpBgIABQQRBARD+ECABKAIIIgNFDQEgACgCBCECIAAtAAAgACADrUIghjcCAEECRwRAQQAhAANAIABBgIABRkUEQCAAIAJqELYSIABBBGohAAwBCwsgAhClAgsgAUEQaiQADwtB+IaNAUErQayRgwEQvQ8AC0GAgAFBBEG4i40BKAIAIgBBASAAGxEAAAALswEBAn8gACgCACIAQUBrQQE6AAAgAEEwaiIBLQAAIQIgAUEBOgAAAkAgAg0AIABBLGoiAigCACEBIAJBADYCACABRQRAIABBMGpBADoAAAwBCyAAQShqKAIAIABBMGpBADoAACABKAIEEQIACyAAQTxqIgEtAAAgAUEBOgAARQRAIABBOGoiAigCACEBIAJBADYCACABBEAgAEE0aigCACABKAIMEQIACyAAQTxqQQA6AAALC6kBAQV/IwBBEGsiAyQAQQEhBQJAIAFBAWoiAiABSQ0A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AwsgACABQTxqKAIANgIEQQIhAiABQcQAaigCAAwCCyAAIAFBhANqKAIANgIEQQMhAiABQYwDaigCAAwBCyAAIAFBhAFqKAIANgIEQQQhAiABQYwBaigCAAs2AgALIAAgAjYCAAu2AQIDfwF+QoCABCEGAkACQCABIAJGIgRFBEAgAiABTw0BIAAgAmotAABBCkatQhCGIQYLIAIgAUkEQCAAIAJqLQAAEKENIQMLIAStQgBCgIKACCABG4QgBoRCgICAgBBCgICAgIAgIAIEfyACQX9qIgIgAU8NAiAAIAJqLQAAEKENBSAFCyADcxuEQoCAgICAgIABQgAgAxuEDwsgAiABQbiO8AAQzAsACyACIAFByI7wABDMCwALygEBAn8jAEEQayICJAAgACgCACIDQQRqIQACfyADKAIAQQFHBEAgAiABKAIYQdjcgQFBByABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBiN2BARDnBBC5CQwBCyACIAEoAhhB8NyBAUEFIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakH43IEBEOcEELkJCyACQRBqJAALyQEBAX8jAEEQayICJAACfyAAKAIAIgAtAABBAUcEQCACIAEoAhhB2NyBAUEHIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAAQQRqNgIMIAIgAkEMakHg3IEBEOcEELkJDAELIAIgASgCGEHB3IEBQQQgAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIABBAWo2AgwgAiACQQxqQcjcgQEQ5wQQuQkLIAJBEGokAAuwAQEEfyMAQRBrIgQkAAJAAkAgAiADaiIDIAJPBEBBACECIAQgASgCBCIGQQF0IgUgAyAFIANLGyIDQQQgA0EESxsiAyADaiIHIAcgA08gASgCAEEAIAYbIAUQ5AYgBCgCAEEBRwRAIAQoAgQhBSABIAM2AgQgASAFNgIADAMLIAAgBCkCBDcCBAwBCyAAIAM2AgQgAEEIakEANgIAC0EBIQILIAAgAjYCACAEQRBqJAALxAEBAX8jAEEQayICJAAgACgCACEAIAIgAUGc7YEB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AgAgASACEMsWQf8BcSIGQQFGBEAgBCEFDAELIAZB/wFHDQEgBEEBaiEDCyAFIANrIQQMAQsLIARBBHQiAUHQhfUAaigCACEDIAFBzIX1AGooAgAhBwsgAEEAOgAAIABBCGogAzYCACAAQQRqIAc2AgALxgEBAX8jAEEQayICJAAgACgCACEAIAIgAUHD2oEBQQ8Q2BM3AwACQCAALQAAIgFBGHRBGHVBf0wEQCACQanagQFBBSAAQeTagQEQ+wMaDAELIAIgATYCDCACQanagQFBBSACQQxqQdTagQEQ+wMaCwJAIAAsAAEiAUF/TARAIAJBwNqBAUEDIABBAWpB5NqBARD7AxoMAQsgAiABQf8BcTYCDCACQcDagQFBAyACQQxqQdTagQEQ+wMaCyACENMKIAJBEGokAAuvAQECfyMAQSBrIgIkAAJAAkAgASgCUCABQdgAaigCACIDQRRsakFsakEAIAMbQcjkjAEQnRUiAy0AEARAIAMtABENAQsgAEEANgIMIANBADoAEAwBCyACQRBqIgMgAUEQaigCADYCACACIAEpAgg3AwggAkEUakHY5IwBQRMQkAsgAEEQaiACQRhqKQMANwIAIABBCGogAykDADcCACAAIAIpAwg3AgALIAJBIGokAAuvAQECfyAAKAIAIgBBQGtBAToAACAAQTBqIgEtAAAhAiABQQE6AAACQCACDQAgAEEAOgAwIABBLGoiAigCACEBIAJBADYCACABRQ0AIABBKGooAgAgASgCDBECAAsgAEE8aiIBLQAAIAFBAToAAEUEQCAAQThqIgIoAgAhASACQQA2AgAgAUUEQCAAQTxqQQA6AAAPCyAAQTRqKAIAIABBPGpBADoAACABKAIEEQIACwusAQEDfyMAQRBrIgIkACAAKAIAIQEgACgCDCEDAn8DQAJAIAJBCGogARDmFCACKAIIQQFGDQBBACAAKAIIIgEgA08NAhogACABQQRqNgIIIAAgACgCBEFQajYCBCAAIAEoAgBBf3NBgIGChHhxIgE2AgAMAQsLIAIoAgwhAyAAIAFBf2ogAXE2AgAgACAAKAIQQX9qNgIQIAAoAgRBACADa0EMbGoLIAJBEGokAAvHAQICfwF+IAEoAiQhAgJAA0ACQCACRQRAIAFBFGooAgAiAkUNASABIAJBf2oiAjYCFCABKAIMIAJBDGxqIgIpAgAhBCABIAIoAgg2AiQgAUGv8+MAQQMQiwogACAENwMADwsgASgCICIDRQ0CIAEgA0F/aiIDNgIgIAEgASgCGCADQQN0aikCACIEp0GkycMAEPwSIARCIIg+AgAgAkF/aiECDAELC0H4ho0BQStBtMnDABC9DwALQfiGjQFBK0GUycMAEL0PAAuzAQICfwJ+IwBBMGsiBCQAIAEgASgCDCIFQQFqNgIMIARBBjYCGCAEIAU2AhwgASAEQRhqENUMIARBGGogASACIAMQ6AxBFiECAkAgBCgCGCIDQRZGBEAgBEEINgIYIAQgBTYCHCABIARBGGoQ1QwMAQsgBEEQaiAEQSRqKQIAIgY3AwAgBCAEKQIcIgc3AwggAEEMaiAGNwIAIAAgBzcCBCADIQILIAAgAjYCACAEQTBqJAALrgECA38BfiMAQSBrIgEkACAAKAJEIABBzABqKAIAQX9qIgNBBXRqIQIDQAJAIANBf0YEQCABQQI2AgAMAQsgACADNgJMIAFBCGogAkEIaikDADcDACABQRBqIAJBEGopAwA3AwAgAUEYaiACQRhqKQMANwMAIAEgAikDACIENwMAIASnQX9qQQJJDQAgA0F/aiEDIAJBYGohAiABELsVDAELCyABELsVIAFBIGokAAu0AQICfwF+IwBBMGsiASQAAkAgACkDCCIDQoKAgIAgUSADQoKAgIDwAFFyIANCgoCAgOAAUXINACABIABBCGo2AgxBnIuNASgCAEEBTQ0AIAFBJGpBATYCACABQgE3AhQgAUGUlcQANgIQIAFBxQA2AiwgASABQShqNgIgIAEgAUEMajYCKAsgACkDECIDQgODUARAIAOnIgIgAigCDEEBajYCDCAAKQMQIQMLIAFBMGokACADC7QBAgJ/AX4jAEEwayIBJAACQCAAKQMQIgNCgoCAgDBRIANCgoCAgOAAUXIgA0KCgICAwABRcg0AIAEgAEEQajYCDEGci40BKAIAQQFNDQAgAUEkakEBNgIAIAFCATcCFCABQZSVxAA2AhAgAUHMADYCLCABIAFBKGo2AiAgASABQQxqNgIoCyAAKQMYIgNCA4NQBEAgA6ciAiACKAIMQQFqNgIMIAApAxghAwsgAUEwaiQAIAMLrQEBA38jAEEQayICJAAgACgCACEBIAAoAgwhAwJ/A0ACQCACQQhqIAEQ5hQgAigCCEEBRg0AQQAgACgCCCIBIANPDQIaIAAgAUEEajYCCCAAIAAoAgRBoH9qNgIEIAAgASgCAEF/c0GAgYKEeHEiATYCAAwBCwsgAigCDCEDIAAgAUF/aiABcTYCACAAIAAoAhBBf2o2AhAgACgCBEEAIANrQRhsagsgAkEQaiQAC64BAgN/AX4jAEEgayIBJAAgACgCRCAAQcwAaigCAEF/aiIDQQV0aiECA0ACQCADQX9GBEAgAUECNgIADAELIAAgAzYCTCABQQhqIAJBCGopAwA3AwAgAUEQaiACQRBqKQMANwMAIAFBGGogAkEYaikDADcDACABIAIpAwAiBDcDACAEp0F/akECSQ0AIANBf2ohAyACQWBqIQIgARDDFQwBCwsgARDDFSABQSBqJAALrQEBA38jAEEQayICJAAgACgCACEBIAAoAgwhAwJ/A0ACQCACQQhqIAEQ5hQgAigCCEEBRg0AQQAgACgCCCIBIANPDQIaIAAgAUEEajYCCCAAIAAoAgRBkH9qNgIEIAAgASgCAEF/c0GAgYKEeHEiATYCAAwBCwsgAigCDCEDIAAgAUF/aiABcTYCACAAIAAoAhBBf2o2AhAgACgCBEEAIANrQRxsagsgAkEQaiQAC6UBAQJ/IwBBEGsiBCQAIAACfyABQQBOBEACQCACBEAgA0UEQCAEQQhqIAEQlhMgBCgCDCEFIAQoAgghAgwCCyACIANBASABEM0CIgJFBEBBACECDAILIAEhBQwBCyAEIAEQlhMgBCgCBCEFIAQoAgAhAgsgAgRAIAAgAjYCBEEADAILIAAgATYCBEEBIQULQQELNgIAIABBCGogBTYCACAEQRBqJAALpwEBBX8gAEEIaiAAQQxqIgEoAgAiAiACEOoHIAEoAgAiBSACQQF0RgRAIAAoAgAiAyAAKAIEIgFLBEAgASACIANrIgRPBEAgACgCCCICIAUgBGsiAUECdGogAiADQQJ0aiAEQQJ0ELwEGiAAIAE2AgAPCyAAKAIIIgMgAkECdGogAyABQQJ0ELwEGiAAIAEgAmo2AgQLDwtBzPSMAUErQfj0jAEQvQ8AC6sBAQJ/IwBBIGsiAyQAIAEgACgCBEcEQCAAIAJBAXQiAjYCICADQQhqIAEQggwgABDdEyAAQRBqIgQoAgBB/////wNxBEAgACgCDBClAgsgACADKQMINwIAIAQgA0EYaigCADYCACAAQQhqIANBEGoiBCkDADcCACADQQhqIAEgAmwQ/gYgAEEUahDSEyAAQRxqIAQoAgA2AgAgACADKQMINwIUCyADQSBqJAALrAEBBX8jAEEgayICJAAgASgCACEDIAJBCGogASgCCCIGELIKIAIoAgghASAAIAIoAgwiBDYCBCAAIAE2AgAgBkEEdCEFA0AgBEUgBUVyRQRAIAJBEGogAxCjDiACIAMtAAw6ABwgASACKQMQNwIAIAFBCGogAkEYaikDADcCACAFQXBqIQUgAUEQaiEBIARBf2ohBCADQRBqIQMMAQsLIAAgBjYCCCACQSBqJAALrAEBBH8jAEGAAWsiBSQAQQEhBwJAIAEoAgwiCEEBaiIGIAhPBEAgASAGNgIMQQAhBwwBCyAFQdgAaiAEQRBqKQIANwMAIAVB0ABqIARBCGopAgA3AwAgBSAEKQIANwNIIAVBADYCYCAFQQRyIAIgAyAFQcgAaiAFQeAAahCLCyAFKAIEIQYgAEEIaiAFQQhqQTwQvAQaCyAAIAc2AgAgACAGNgIEIAVBgAFqJAALrgECA38BfiMAQSBrIgEkACAAKAJMIABB1ABqKAIAQX9qIgNBBXRqIQIDQAJAIANBf0YEQCABQQI2AgAMAQsgACADNgJUIAFBCGogAkEIaikDADcDACABQRBqIAJBEGopAwA3AwAgAUEYaiACQRhqKQMANwMAIAEgAikDACIENwMAIASnQX9qQQJJDQAgA0F/aiEDIAJBYGohAiABEM4VDAELCyABEM4VIAFBIGokAAutAQEDfyMAQRBrIgIkACAAKAIAIQEgACgCDCEDAn8DQAJAIAJBCGogARDmFCACKAIIQQFGDQBBACAAKAIIIgEgA08NAhogACABQQRqNgIIIAAgACgCBEHgfmo2AgQgACABKAIAQX9zQYCBgoR4cSIBNgIADAELCyACKAIMIQMgACABQX9qIAFxNgIAIAAgACgCEEF/ajYCECAAKAIEQQAgA2tBKGxqCyACQRBqJAALuQEBBX8jAEEwayIBJAACfyAAQZQBai0AAEUEQEHQi4IBIQJBDiEDQQAMAQsgAUEkakEBNgIAIAFCATcCFCABQciLggE2AhAgAUEONgIsIAEgAEGgAmo2AiggASABQShqNgIgIAEgAUEQahCKAyABKAIAIQIgASgCBCEDIAEoAgghBEEBCyEFIAFBHGogBDYCACABQRhqIAM2AgAgASACNgIUIAEgBTYCECAAIAFBEGoQqxAgAUEwaiQAC6EBAQF/IwBBMGsiAiQAAn8gACgCACgCACIAKAIMRQRAIAAgARCUAwwBCyACQSxqQQY2AgAgAkEkakEGNgIAIAJBFGpBAzYCACACQgM3AgQgAkGY8oIBNgIAIAIgAEEMajYCICACQS42AhwgAiAANgIYIAIgAEEQajYCKCABQRhqKAIAIAFBHGooAgAgAiACQRhqNgIQIAIQqw0LIAJBMGokAAudAQECfwJAAkAgAiABTw0AQQEhAwJAAkAgACABIAIQvxYiBEH/AXFB5JvDAGotAABBfmoOAwEDAAILIARBGHRBGHVBAEgPC0EAIQMgAkEBaiABTw0AQQEhAwJAIAAgASACQQEQ+RIiBEH/AXFB5J3DAGotAABBfmoOAgIAAQsgBEEYdEEYdUEASCEDCyADDwsgACABIAJBARDDD0EBcwu5AQEFfyMAQTBrIgEkAAJ/IABBjAFqLQAARQRAQdCLggEhAkEOIQNBAAwBCyABQSRqQQE2AgAgAUIBNwIUIAFByIuCATYCECABQSw2AiwgASAAQZgCajYCKCABIAFBKGo2AiAgASABQRBqEIoDIAEoAgAhAiABKAIEIQMgASgCCCEEQQELIQUgAUEcaiAENgIAIAFBGGogAzYCACABIAI2AhQgASAFNgIQIAAgAUEQahC1ECABQTBqJAALuQEBBX8jAEEwayIBJAACfyAAQZQBai0AAEUEQEHQi4IBIQJBDiEDQQAMAQsgAUEkakEBNgIAIAFCATcCFCABQciLggE2AhAgAUErNgIsIAEgAEGgAmo2AiggASABQShqNgIgIAEgAUEQahCKAyABKAIAIQIgASgCBCEDIAEoAgghBEEBCyEFIAFBHGogBDYCACABQRhqIAM2AgAgASACNgIUIAEgBTYCECAAIAFBEGoQuhAgAUEwaiQAC6YBAQZ/IwBBQGoiAyQAIAIoAggiB0H/////AHEhCCAHQTBsQVBqIQUgAigCACEEAkADQCAGIAhGDQEgA0EIaiAEQRhqEIIGIAMoAgggAygCDCAAIAEQxBZFBEAgBUFQaiEFIAZBAWohBiAEQTBqIQQMAQsLIANBEGogBEEwELwEGiAEIARBMGogBRCsAiACIAdBf2o2AgggA0EQahDBBQsgA0FAayQAC6UBAQN/IwBBEGsiAyQAAkAgASACaiICIAFJDQAgAyAAQQRqIgQoAgAiAUEBdCIFIAIgBSACSxsiAkEIIAJBCEsbIgIgACgCAEEAIAEbIAEQ0gkgAygCAEEBRgRAIANBCGooAgAiAEUNASADKAIEIABBuIuNASgCACIAQQEgABsRAAAACyADKAIEIQEgBCACNgIAIAAgATYCACADQRBqJAAPCxC1FgALpQEBBH8jAEEQayICJAACQCABQQFqIgMgAUkNACACIABBBGoiBCgCACIBQQF0IgUgAyAFIANLGyIDQQggA0EISxsiAyAAKAIAQQAgARsgARDSCSACKAIAQQFGBEAgAkEIaigCACIARQ0BIAIoAgQgAEG4i40BKAIAIgBBASAAGxEAAAALIAIoAgQhASAEIAM2AgAgACABNgIAIAJBEGokAA8LELUWAAuoAQEDfyMAQRBrIgQkAAJAAkAgAiADaiIDIAJPBEBBACECIAQgASgCBCIFQQF0IgYgAyAGIANLGyIDQQggA0EISxsiA0EBIAEoAgBBACAFGyAFEN8GIAQoAgBBAUcEQCAEKAIEIQUgASADNgIEIAEgBTYCAAwDCyAAIAQpAgQ3AgQMAQsgACADNgIEIABBCGpBADYCAAtBASECCyAAIAI2AgAgBEEQaiQAC7ABAgR/AX4jAEEgayICJAAgAiABNwMIIABBOGohBEEBIQADQAJAAkAgBBC+EiIDBEAgAiADNgIUIAIgAkEUahCWESACKAIEIAIoAgAgAkKCgICA8AA3AxgpAwBCgoCAgPAAUg0BKQMAIQYgAkEYahDtECABIAZSDQIgAkEUahDKAgsgAkEIahDtECACQSBqJAAgAA8LIAJBGGoQ7RALIABBAWohACACQRRqEMoCDAALAAuiAQEHfyMAQRBrIgMkACAAKAIMIAAoAggiAmshBCACQQxqIQUDQCAEBEACQCACKAIEIgFBEEkNACABQX5xIgYgBSABQQFxIgEbKAIAIQcgAQRAIAYgBigBBCIBQX9qNgEEIAFBAUcNAQsgBiAHENcNCyACQRBqIQIgBEFwaiEEIAVBEGohBQwBCwsgAyAAKQIANwMIIANBCGoQ0xMgA0EQaiQAC6kBAQN/IwBBEGsiAiQAIAAoAgAhASAAKAIMIQMCfwNAAkAgAkEIaiABEOYUIAIoAghBAUYNAEEAIAAoAggiASADTw0CGiAAIAFBBGo2AgggACAAKAIEQUBqNgIEIAAgASgCAEF/c0GAgYKEeHEiATYCAAwBCwsgAigCDCEDIAAgAUF/aiABcTYCACAAIAAoAhBBf2o2AhAgACgCBCADQQR0awsgAkEQaiQAC6wBAQF/IwBBEGsiBiQAIAEEQCAGIAEgAyAEIAUgAigCEBEHACAGKAIAIQECQCAGKAIEIgIgBigCCCIDTQRAIAEhAgwBCyACQQJ0IQQgA0ECdCIFBEAgASAEQQQgBRDNAiICDQEgBUEEQbiLjQEoAgAiAEEBIAAbEQAAAAtBBCECIARFDQAgARClAgsgACADNgIEIAAgAjYCACAGQRBqJAAPC0Ggy4wBQTAQ2BYAC6oBAQN/IwBBEGsiAiQAIAAoAgAhASAAKAIMIQMCfwNAAkAgAkEIaiABEOYUIAIoAghBAUYNAEEAIAAoAggiASADTw0CGiAAIAFBBGo2AgggACAAKAIEQYB/ajYCBCAAIAEoAgBBf3NBgIGChHhxIgE2AgAMAQsLIAIoAgwhAyAAIAFBf2ogAXE2AgAgACAAKAIQQX9qNgIQIAAoAgQgA0EFdGsLIAJBEGokAAuwAQIEfwF+IwBBIGsiAiQAIAIgATcDCCAAQThqIQRBASEAA0ACQAJAIAQQvhIiAwRAIAIgAzYCFCACIAJBFGoQnhEgAigCBCACKAIAIAJCgoCAgOAANwMYKQMAQoKAgIDgAFINASkDACEGIAJBGGoQ+xAgASAGUg0CIAJBFGoQ/QMLIAJBCGoQ+xAgAkEgaiQAIAAPCyACQRhqEPsQCyAAQQFqIQAgAkEUahD9AwwACwALogEBB38jAEEQayIDJAAgACgCDCAAKAIIIgJrIQQgAkEMaiEFA0AgBARAAkAgAigCBCIBQRBJDQAgAUF+cSIGIAUgAUEBcSIBGygCACEHIAEEQCAGIAYoAQQiAUF/ajYBBCABQQFHDQELIAYgBxDgDQsgAkEQaiECIARBcGohBCAFQRBqIQUMAQsLIAMgACkCADcDCCADQQhqENMTIANBEGokAAusAQEDfyMAQTBrIgQkACAEQRBqIAEQ6wcgBEEoaiAEQRhqKAIANgIAIAQgBCkDEDcDIAJAA0AgBEEIaiAEQSBqEMUFIAQoAggiBUUEQCAAQQA2AgAMAgsgBCgCDCIBIANLDQAgBCACIAMgAyABayIGQdT27wAQuxIgBSABIAQoAgAgBCgCBBDEFkUNAAsgACAGNgIEIABBATYCACAAQQhqIAM2AgALIARBMGokAAuoAQEDfyMAQRBrIgQkAAJAAkAgAiADaiIDIAJPBEBBACECIAQgASgCBCIFQQF0IgYgAyAGIANLGyIDQQggA0EISxsiA0EBIAEoAgBBACAFGyAFEOQGIAQoAgBBAUcEQCAEKAIEIQUgASADNgIEIAEgBTYCAAwDCyAAIAQpAgQ3AgQMAQsgACADNgIEIABBCGpBADYCAAtBASECCyAAIAI2AgAgBEEQaiQAC7kBAgR/AX4jAEEgayICJAAgAiABNwMQIABBCGohBQNAAkAgACgCSCIDRQ0AIAJBCGogBSAAKAJAIANBAnRqQXxqKAIAEKALIAIoAgwhAyACKAIIIQQgAkKCgICA8AA3AxgCQCAEKQMAQoKAgIDwAFEEQCADKQMAIQYgAkEYahDmECABIAZSDQEMAgsgAkEYahDmEAsgBCkDACADEJYLRQ0AIAAQuRQaDAELCyACQRBqEOYQIAJBIGokAAupAQEDfyMAQRBrIgIkACAAKAIAIQEgACgCDCEDAn8DQAJAIAJBCGogARDmFCACKAIIQQFGDQBBACAAKAIIIgEgA08NAhogACABQQRqNgIIIAAgACgCBEFgajYCBCAAIAEoAgBBf3NBgIGChHhxIgE2AgAMAQsLIAIoAgwhAyAAIAFBf2ogAXE2AgAgACAAKAIQQX9qNgIQIAAoAgQgA0EDdGsLIAJBEGokAAusAQEFfyMAQSBrIgIkACAAKAIAIgMEQAJAIAAoAgwiBEUNACAAKAIEIgEoAgAhBSACIAQ2AhggAiABIANqQQFqNgIUIAIgAUEEajYCECACIAE2AgwgAiAFQX9zQYCBgoR4cTYCCANAIAJBCGoQiggiAUUNASABQWRqEIkUIAFBcGoQiRQgAUF8aigCACIBQSRJDQAgARAADAALAAsgAEEcQQQQmRALIAJBIGokAAu5AQIDfwF+IwBBIGsiAiQAIAIgATcDEANAAkAgACgCQCIDRQ0AIAJBCGogACgCOCADQQJ0akF8ahCWESACKAIMIQMgAigCCCEEIAJCgoCAgPAANwMYAkAgBCkDAEKCgICA8ABRBEAgAykDACEFIAJBGGoQ7RAgASAFUg0BDAILIAJBGGoQ7RALIAQpAwAgAxCTC0UNACACIAAQqRQ2AhggAkEYahDKAgwBCwsgAkEQahDtECACQSBqJAALpQEBAn8jAEEQayIDJAACQAJ/QQAgACgCACICQQ9GDQAaIAIgAkEJSQ0AGiAAKAIECyABayICQQlPBEAgABDsESAAQQhqIgIgAigCACABajYCACAAIAAoAgQgAWs2AgQMAQsgAyAAEIcJIANCADcDCCADQQhqIAMoAgAgAWogAhC8BBogABDOCyAAIAJBDyACGzYCACAAIAMpAwg3AgQLIANBEGokAAuuAQIBfwF+IwBBEGsiAiQAIAECfwJAAkACQCAAKAIAIgEpAwAiA6ciAEEDcUEBaw4CAAECCyACQQhqIAFBAWogAEEEdkEPcRDpEyACKAIMIQEgAigCCAwCCyADQiCIpyIAQc0ITQRAIABBA3QiAEGQxt4AaigCACEBIABBjMbeAGooAgAMAgsgAEHOCEG8wYIBEMwLAAsgACgCBCEBIAAoAgALIAEQ9gEgAkEQaiQAC7kBAgJ/AX4jAEEQayIDJAACfwJAAkACQCABKQMAIgSnIgJBA3FBAWsOAgABAgsgA0EIaiABQQFqQQcgAkEEdkEPcUHMwYIBEOYTIAMoAgwhASADKAIIDAILIARCIIinIgFBzQhNBEAgAUEDdCICQZDG3gBqKAIAIQEgAkGMxt4AaigCAAwCCyABQc4IQbzBggEQzAsACyACKAIEIQEgAigCAAshAiAAIAE2AgQgACACNgIAIANBEGokAAuhAQEFfyMAQTBrIgMkAAJAIAFBAkkNACAAQTBqIgIgABD8A0UNACADIABBMBC8BCEEIAAgAkEwELwEIgVB4ABqIQAgAUF/aiEGQQIhAgNAAkAgBSABIAJHBH8gACAEEPwDDQEgAkF/agUgBgtBMGxqIARBMBC8BBoMAgsgAEFQaiAAQTAQvAQaIABBMGohACACQQFqIQIMAAsACyADQTBqJAALrgECAX8BfiMAQRBrIgIkACABAn8CQAJAAkAgACgCACIBKQMAIgOnIgBBA3FBAWsOAgABAgsgAkEIaiABQQFqIABBBHZBD3EQ6RMgAigCDCEBIAIoAggMAgsgA0IgiKciAEHUCE0EQCAAQQN0IgBBwJTIAGooAgAhASAAQbyUyABqKAIADAILIABB1QhBvMGCARDMCwALIAAoAgQhASAAKAIACyABEPYBIAJBEGokAAusAQIBfwF+IwBBEGsiAiQAIAECfwJAAkACQCAAKAIAIgEpAwAiA6ciAEEDcUEBaw4CAAECCyACQQhqIAFBAWogAEEEdkEPcRDpEyACKAIMIQEgAigCCAwCCyADQiCIpyIAQQdNBEAgAEEDdCIAQcCL3wBqKAIAIQEgAEG8i98AaigCAAwCCyAAQQhBvMGCARDMCwALIAAoAgQhASAAKAIACyABEPYBIAJBEGokAAusAQIBfwF+IwBBEGsiAiQAIAECfwJAAkACQCAAKAIAIgEpAwAiA6ciAEEDcUEBaw4CAAECCyACQQhqIAFBAWogAEEEdkEPcRDpEyACKAIMIQEgAigCCAwCCyADQiCIpyIAQQdNBEAgAEEDdCIAQYCL3wBqKAIAIQEgAEH8it8AaigCAAwCCyAAQQhBvMGCARDMCwALIAAoAgQhASAAKAIACyABEPYBIAJBEGokAAulAQECfyMAQRBrIgMkAAJAAn9BACAAKAIAIgJBD0YNABogAiACQQlJDQAaIAAoAgQLIAFrIgJBCU8EQCAAEOwRIABBCGoiAiACKAIAIAFqNgIAIAAgACgCBCABazYCBAwBCyADIAAQhwkgA0IANwMIIANBCGogAygCACABaiACELwEGiAAENoLIAAgAkEPIAIbNgIAIAAgAykDCDcCBAsgA0EQaiQAC7kBAgN/AX4jAEEgayICJAAgAiABNwMQA0ACQCAAKAJAIgNFDQAgAkEIaiAAKAI4IANBAnRqQXxqEJ4RIAIoAgwhAyACKAIIIQQgAkKCgICA4AA3AxgCQCAEKQMAQoKAgIDgAFEEQCADKQMAIQUgAkEYahD7ECABIAVSDQEMAgsgAkEYahD7EAsgBCkDACADEJcLRQ0AIAIgABCyFDYCGCACQRhqEP0DDAELCyACQRBqEPsQIAJBIGokAAufAQIBfwR+IAEpAwBCAVEEQCABKQMIIgNCA4NQBEAgA6ciAiACKAIMQQFqNgIMIAEpAwghAwtCASEFCyABKQMQIgRCA4NQBEAgBKciAiACKAIMQQFqNgIMIAEpAxAhBAsgACABKQMYIgZCA4NQBH4gBqciAiACKAIMQQFqNgIMIAEpAxgFIAYLNwMYIAAgBDcDECAAIAM3AwggACAFNwMAC6YBAQN/IwBBEGsiBCQAAkACQCACIANqIgMgAk8EQEEAIQIgBCABKAIEIgVBAXQiBiADIAYgA0sbIgNBCCADQQhLGyIDIAEoAgBBACAFGyAFEIsIIAQoAgBBAUcEQCAEKAIEIQUgASADNgIEIAEgBTYCAAwDCyAAIAQpAgQ3AgQMAQsgACADNgIEIABBCGpBADYCAAtBASECCyAAIAI2AgAgBEEQaiQAC6IBAQV/IAMgACgCGGsiBCACSQRAAkACQCABIARqLQAAIAAtACBHDQAgASADIAAoAggiBmtBAWoiBGohAUEAIQMDQCADIAZGIgUNASAAIANByKPwABDXEyADIARqIAJPDQIgASADaiEIIANBAWohAy0AACAILQAARg0ACwsgBQ8LIAIgBCACIARLGyACQdij8AAQzAsACyAEIAJBuKPwABDMCwALpQEBBH8jAEEQayIDJAACQCABQQJJDQAgAEECaiAAENUPRQ0AIAAvAAAhAiAAIAAvAAI7AAAgAyACOwEOIABBBGohAiABQX9qIQVBAiEEA0ACQCAAIAEgBEcEfyACIANBDmoQ1Q8NASAEQX9qBSAFC0EBdGogAy8BDjsAAAwCCyACQX5qIAIvAAA7AAAgAkECaiECIARBAWohBAwACwALIANBEGokAAunAQIEfwF+IwBBEGsiAyQAAkAgAUECSQ0AIABBCGogABDXD0UNACAAKQIAIQYgACAAKQIINwIAIAMgBjcDCCAAQRBqIQIgAUF/aiEFQQIhBANAAkAgACABIARHBH8gAiADQQhqENcPDQEgBEF/agUgBQtBA3RqIAMpAwg3AgAMAgsgAkF4aiACKQIANwIAIAJBCGohAiAEQQFqIQQMAAsACyADQRBqJAALwQECBn8BfiMAQRBrIgEkACABQoKAgIDwiQE3AwggAEEIaiEEIAAoAkBBfGohBSAAQcgAaigCAEECdCECA0ACQCACRQ0AIAAgAiAFaiIGKAIAQoKAgIDwiQEQwAsEQEEBIQMMAQsgASAEIAYoAgAQoAsgASgCACkDAEKCgICA8ABSDQAgASgCBCkDACIHQoKAgIDA7gBSQQAgB0KCgICA8NkAUhsNACACQXxqIQIMAQsLIAFBCGoQ5hAgAUEQaiQAIAMLuQECAn8BfiMAQRBrIgMkAAJ/AkACQAJAIAEpAwAiBKciAkEDcUEBaw4CAAECCyADQQhqIAFBAWpBByACQQR2QQ9xQczBggEQ5hMgAygCDCEBIAMoAggMAgsgBEIgiKciAUHUCE0EQCABQQN0IgJBwJTIAGooAgAhASACQbyUyABqKAIADAILIAFB1QhBvMGCARDMCwALIAIoAgQhASACKAIACyECIAAgATYCBCAAIAI2AgAgA0EQaiQAC6kBAgJ/AX4CQCADrSIIIAFBprKFigNsIgcgAUG5893xeWxzrX5CIIinIgYgA0kEQCACIAZBAXRqLwEAIAFqQbnz3fF5bCAHc60gCH5CIIinIgIgBU8NASAEIAJBDGxqIgJBCGooAgAhA0EAIQUgASACKAIARgRAIAIoAgQhBQsgACADNgIEIAAgBTYCAA8LIAYgA0G0rYwBEMwLAAsgAiAFQcStjAEQzAsAC6kBAgJ/AX4jAEEgayICJAAgAkEYaiABQRBqKAIANgIAIAJBEGogAUEIaikCADcDACACIAEpAgAiBDcDCEEBIQECQAJAAkAgBKdB/wFxIgNBAWsOAgABAgsgAEEEaiACKAIMNgIAQQIhAQwBCyAAIAIpAAk3AAEgAEEJaiACQRFqKQAANwAAQQMhAQsgACABOgAAIANFBEAgAkEIakEEchCJFAsgAkEgaiQAC40BAQd/AkAgAEEcaigCACABQRxqKAIARw0AIAAoAiAiBgRAIAYoAmQhAwsgASgCICIEBEAgBCgCZCECCwNAIAMgBkYEQCACRSACIARGcg8LIAIgBEYNASADKAJkIAIoAmQhASADIAIQ6gVFDQEgA0EwaiEHIAJBMGohCCEDIAEhAiAHIAgQ6gUNAAsLIAULpAECA38BfiMAQRBrIgUkACADIAIgAyACSxshBiADIQQDQAJAIAVBCGogASACIAMgBCAGRwRAIAEgBGotAABBUGpB/wFxQQpJDQEgBCEGCyAGQajDwwAQ2wlBACEEIAAgBSgCCCAFKAIMEMMGIgenQQFxBH8gBAUgACAGNgIEIABBCGogB0IgiD4CAEEBCzYCACAFQRBqJAAPCyAEQQFqIQQMAAsAC68BAgR/AX4jAEEQayIBJAAgAEEQaigCAEEobCECIAAoAgghAANAIAIEQCAAQRBqIgMpAwAiBUIDg1AEQCAFpyIEIAQoAgxBAWo2AgwgAykDACEFCyABIAU3AwggAUEIahDtECAFQoKAgIDAFVEEQCAAELMOIANCgoCAgMDmADcDACAAQQhqQoKAgIAQNwMAIABCADcDAAsgAEEoaiEAIAJBWGohAgwBCwsgAUEQaiQAC54BAQR/IwBBEGsiAyQAQQEhBQJAIAFBAWoiAiABSQ0AQQAhBSADIAAoAgQiAUEBdCIEIAIgBCACSxsiAkEIIAJBCEsbIgJBASAAKAIAQQAgARsgARDkBiADKAIAQQFHBEAgAygCBCEBIAAgAjYCBCAAIAE2AgAMAQsgA0EIaigCACEEIAMoAgQhAkEBIQULIAUgAiAEEOERIANBEGokAAueAQEEfyMAQRBrIgMkAEEBIQUCQCABQQFqIgIgAUkNAEEAIQUgAyAAKAIEIgFBAXQiBCACIAQgAksbIgJBCCACQQhLGyICQQEgACgCAEEAIAEbIAEQ3wYgAygCAEEBRwRAIAMoAgQhASAAIAI2AgQgACABNgIADAELIANBCGooAgAhBCADKAIEIQJBASEFCyAFIAIgBBDhESADQRBqJAALrAECBH8BfiMAQRBrIgEkACAAQRBqKAIAQTBsIQIgACgCCCEAA0AgAgRAIABBGGoiAykDACIFQgODUARAIAWnIgQgBCgCDEEBajYCDCADKQMAIQULIAEgBTcDCCABQQhqEPsQIAVCgoCAgPCBAVEEQCAAEJ8OIANCgoCAgOCAATcDACAAQRBqQgI3AwAgAEIANwMACyAAQTBqIQAgAkFQaiECDAELCyABQRBqJAALrwECBH8BfiMAQRBrIgEkACAAQRBqKAIAQShsIQIgACgCCCEAA0AgAgRAIABBEGoiAykDACIFQgODUARAIAWnIgQgBCgCDEEBajYCDCADKQMAIQULIAEgBTcDCCABQQhqEOYQIAVCgoCAgNDtAFEEQCAAELsOIANCgoCAgNAONwMAIABBCGpCgoCAgBA3AwAgAEIANwMACyAAQShqIQAgAkFYaiECDAELCyABQRBqJAALvAEAAkACQAJAAkACQAJAAkACQCAALQDIAUF9ag4EBAIAAQcLIABB6AFqEI0JIABB0AFqEP0VDAILIABB0AFqEJYJDAMLIABB0AFqEPUUCyAAQbwBahCJFCAAQbABahCJFCAAQYQBahCYEAwBCyAAQdABahCWCQwBCyAAQRBqEKYIIABByABqEIkUCyAAQcQAahCWFSAAQThqEJYVIABBNGoQlhUgAEEwahCWFSAAQSxqEJYVIABBADoAyQELC5kBAgJ/AX4jAEEQayIBJAACfwJAIAAQ2wgiA6dBAXFFBEAgA0KAAoNQRQ0BIAFBAzYCACAAIAEQqwoMAgsgA0IgiKcMAQsCQCADQhCIp0H/AXEiAkH9AEcEQCACQSxGDQEgAUETNgIAIAAgARCrCgwCCyAAIAAoAghBAWo2AghBAAwBCyABQRI2AgAgACABEKsKCyABQRBqJAALtQEBA38jAEEQayIDJAAgABDlEyEEIAEoAjghAiABIAQ2AjggAyACNgIMIAJFBEAgAyAAKAIAQTxqQfCZ7wAQ4A4gAygCBCEEIAMoAgAiACgCCCICIAAoAgRGBEAgACACELwRIAAoAgghAgsgACgCACACQQJ0aiABNgIAIAAgACgCCEEBajYCCCAEIAQoAgBBAWo2AgAgA0EMahDmFSADQRBqJAAPC0G0me8AQStB4JnvABC9DwALsAECAn8BfiMAQRBrIgMkAAJ/AkACQAJAIAEpAwAiBKciAkEDcUEBaw4CAAECCyADQQhqIAFBAWogAkEEdkEPcRDpEyADKAIMIQEgAygCCAwCCyAEQiCIpyIBQQdNBEAgAUEDdCICQYCL3wBqKAIAIQEgAkH8it8AaigCAAwCCyABQQhBvMGCARDMCwALIAIoAgQhASACKAIACyECIAAgATYCBCAAIAI2AgAgA0EQaiQAC7ABAgJ/AX4jAEEQayIDJAACfwJAAkACQCABKQMAIgSnIgJBA3FBAWsOAgABAgsgA0EIaiABQQFqIAJBBHZBD3EQ6RMgAygCDCEBIAMoAggMAgsgBEIgiKciAUEHTQRAIAFBA3QiAkHAi98AaigCACEBIAJBvIvfAGooAgAMAgsgAUEIQbzBggEQzAsACyACKAIEIQEgAigCAAshAiAAIAE2AgQgACACNgIAIANBEGokAAuyAQICfwF+IwBBEGsiAyQAAn8CQAJAAkAgASkDACIEpyICQQNxQQFrDgIAAQILIANBCGogAUEBaiACQQR2QQ9xEOkTIAMoAgwhASADKAIIDAILIARCIIinIgFBzQhNBEAgAUEDdCICQZDG3gBqKAIAIQEgAkGMxt4AaigCAAwCCyABQc4IQbzBggEQzAsACyACKAIEIQEgAigCAAshAiAAIAE2AgQgACACNgIAIANBEGokAAuyAQICfwF+IwBBEGsiAyQAAn8CQAJAAkAgASkDACIEpyICQQNxQQFrDgIAAQILIANBCGogAUEBaiACQQR2QQ9xEOkTIAMoAgwhASADKAIIDAILIARCIIinIgFB1AhNBEAgAUEDdCICQcCUyABqKAIAIQEgAkG8lMgAaigCAAwCCyABQdUIQbzBggEQzAsACyACKAIEIQEgAigCAAshAiAAIAE2AgQgACACNgIAIANBEGokAAu2AQEDfyMAQRBrIgMkACAAEOUTIQQgASgCQCECIAEgBDYCQCADIAI2AgwgAkUEQCADIAAoAgBBxABqQfiS7wAQ5w4gAygCBCEEIAMoAgAiACgCCCICIAAoAgRGBEAgACACELwRIAAoAgghAgsgACgCACACQQJ0aiABNgIAIAAgACgCCEEBajYCCCAEIAQoAgBBAWo2AgAgA0EMahDmFSADQRBqJAAPC0G0me8AQStB6JLvABC9DwALrQEBBH8jAEEgayIBJAACQCAAKAIMIgJFDQAgACgCBCIDKAIAIQQgACgCACEAIAEgAjYCGCABIAAgA2pBAWo2AhQgASADQQRqNgIQIAEgAzYCDCABIARBf3NBgIGChHhxNgIIA0AgAUEIahCCCCIARQ0BIABBdGoiAygCACICIAIoAgAiAkF/ajYCACACQQFHDQAgAygCACAAQXhqKAIAEMoRDAALAAsgAUEgaiQAC6YBAQJ/IwBBEGsiCSQAIAlBADoADwJAAkACQCABIAIgCUEPaiADIARBAEEAIAUgBiAHIAgQbEUNACAERQ0BIARBAUYNAiADKAIAQQFHDQAgAygCCEEBRw0AIANBDGooAgAhASAAIAMoAgQ2AgQgAEEIaiABNgIAQQEhCgsgACAKNgIAIAlBEGokAA8LQQBBAEGQn/AAEMwLAAtBAUEBQaCf8AAQzAsAC6wBAQN/IwBB4ABrIgQkACAAQSBqKAIAIgJFBEAgACABELoNIgMpAgA3AgAgAEEIaiADQQhqKAIANgIACyAAIAEQug0iAykCDDcCDCAAQRRqIANBFGooAgA2AgAgBCABQdwAELwEIQEgAEEcaigCACACRgRAIABBGGogAhCbByAAKAIg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AkACQAJAAkACQAJAIAFBd2oOBQYDAQECAAsgAUEiRiABQSdGciABQdwARnINBAsgAUFgakHfAE8NAkEBIQMMAwtB8gAhAgwDC0HuACECDAILIAFBAXJnQQJ2QQdzrUKAgICA0ACEIQRBAyEDCyABIQILIAAgAjYCBCAAIAM2AgAgAEEIaiAENwIAC5kBAQJ/IwBBIGsiAyQAIANCADcCBCADQQ82AgAgA0EjEKoCIAAoAhwiBEGAgMQARwRAIAMgBBCqAgsgA0EYaiIEIANBCGooAgA2AgAgAyADKQMANwMQIAIgA0EQahCYCSAEQSo2AgAgA0HftYIBNgIUIANBADYCECABIANBEGoQtRAgAEEUakEAOgAAIABCADcCDCADQSBqJAALlgECA38BfgJAIAFBAkkNACAALQAIIAAtAABPDQAgACkCACEFIAAgAEEIaiICKQIANwIAIAFBfmohAyABQQN0IABqQXhqIQEgBadB/wFxIQQDQAJAIANFBEAgASECDAELIAJBCGoiAC0AACAETw0AIAIgACkCADcCACADQX9qIQMgACECDAELCyACIAVC/4GAgHCDNwIACwuZAQECfyMAQSBrIgMkACADQgA3AgQgA0EPNgIAIANBIxCbAiAAKAIcIgRBgIDEAEcEQCADIAQQmwILIANBGGoiBCADQQhqKAIANgIAIAMgAykDADcDECACIANBEGoQoAkgBEEqNgIAIANB37WCATYCFCADQQA2AhAgASADQRBqELoQIABBFGpBADoAACAAQgA3AgwgA0EgaiQAC6MBAQN/IwBBEGsiAyQAIAAoAgAiAC0ABCEEIABBAzoABCAEQQNGBEBB4LbvAEEVENgWAAsgACgCACEFIAMgACkABTcDACADIABBDGopAAA3AAdBNEEEENUSIgAgBDoABCAAIAU2AgAgAEEAOgAwIAAgAjYCGCAAIAE2AhQgACADKQMANwAFIABBDGogAykABzcAACAAQazB7wAQrQkgA0EQaiQAC5gBAQF/IwBBIGsiAiQAIAEtAAAEQCACQRRqQQE2AgAgAkIBNwIEIAJB+OKBATYCACACQYYBNgIcIAIgATYCGCACIAJBGGo2AhAgAkHs44EBEL0SAAsgAEEYaiABQRxqKQIANwIAIABBEGogAUEUaikCADcCACAAQQhqIAFBDGopAgA3AgAg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QGsQnxYPCwJAAkACQCAAQRxqKAIADgICAQALIABBOGoQ0xQMAQsgAEE4ahD+FAsgAEHIAGoQnxYPCyAAQRxqEIAXCwuEAQEFf0EBIQIgACgCECABTwR/IAAoAggiAwRAIANBBHQhAiAAKAIAIgRBCGohBUEAIQMDQCACBEBBACEGIAQtAAxFBEAgBSgCAEEBaiABbCEGCyAEQRBqIQQgAkFwaiECIAVBEGohBSADIAZqIQMMAQUgAyEBCwsLIAEgACgCDEsFIAILC60BAgJ/AX4jAEEgayIBJAAgAUIANwIEIAFBvPGMASgCADYCACAAKAIAKQIAIQMgAUEAEP4OIAFBADoAGCABIAM3AxADQAJAAkAgAUEQahCEFCIAQS9GIgIgAEHcAEZyRQRAIABBgIDEAEYNAiABQQE6ABgMAQsgASAAEK8FCyACIABB3ABGcg0BCwsgASgCACABKAIIQYywjAFBAhC2FkEBcyABEIkUIAFBIGokAAuWAQECfyAALQAIIQEgACgCBCICBEAgAUH/AXEhASAAAn9BASABDQAaAkAgAkEBRw0AIAAtAAlFDQAgACgCACICLQAAQQRxDQBBASACKAIYQfCdggFBASACQRxqKAIAKAIMEQEADQEaCyAAKAIAIgEoAhhB6MaMAUEBIAFBHGooAgAoAgwRAQALIgE6AAgLIAFB/wFxQQBHC5MBAgN/AX4jAEEgayICJAACQAJAIAEQPARAIAJBEGogARA9IgMQngwgAigCEEUNAiACQQhqIAJBGGooAgAiBDYCACACIAIpAxAiBTcDACAAQQxqIAQ2AgAgACAFNwIEIABBATYCACADENkVDAELIABBAjYCAAsgARDZFSACQSBqJAAPC0H4ho0BQStBiKzvABC9DwALkQEBBX8jAEEgayIBJAAgACgCACIDBEACQCAAKAIMIgRFDQAgACgCBCICKAIAIQUgASAENgIYIAEgAiADakEBajYCFCABIAJBBGo2AhAgASACNgIMIAEgBUF/c0GAgYKEeHE2AggDQCABQQhqEJ0IIgJFDQEgAkFwahD+FAwACwALIABBEEEEEPMPCyABQSBqJAALnQEBA38jAEHwBGsiAyQAIAAoAgAiAC0ABCEEIABBBToABCAEQQVGBEBB4LbvAEEVENgWAAsgACgCACEFIANBDWogAEEFakHjBBC8BBpB4AlBCBDVEiIAIAQ6AAQgACAFNgIAIABBBWogA0ENakHjBBC8BBogAEEAOgDYCSAAIAI2AtQJIAAgATYC0AkgAEG8we8AEK0JIANB8ARqJAALlwEAIAAgAiABIAQgBSAGIAMoAiARCAACQAJAAkAgACgCAEEBaw4CAQIACyABIAEoAgBBAWo2AgAgASABKAIEIAUgBmtqNgIEDwsgASABKAIAQQFqNgIAIAEgASgCBCAAQQxqKAIAIABBCGooAgAgBmprajYCBA8LIAEgASgCAEEBajYCACABIAEoAgQgACgCBCAGa2o2AgQLhAEBA38jAEEQayIEJAACQCADQQhPBEAgBEEIaiABIAIgAxDOBCAEKAIMIQEgBCgCCCEFDAELIAFB/wFxIQZBACEBA38gASADRgRAIAMhAQwCCyAGIAEgAmotAABGBH9BAQUgAUEBaiEBDAELCyEFCyAAIAU2AgAgACABNgIEIARBEGokAAuEAQEBfyMAQTBrIgIkACACIAAoAgAiADYCBCACQRxqQQI2AgAgAkEsakGTATYCACACQgI3AgwgAkGMlIIBNgIIIAIgAEEMajYCKCACQZQBNgIkIAFBGGooAgAgAUEcaigCACACIAJBIGo2AhggAiACQQRqNgIgIAJBCGoQqw0gAkEwaiQAC5EBAQV/IwBBIGsiASQAIAAoAgAiAwRAAkAgACgCDCIERQ0AIAAoAgQiAigCACEFIAEgBDYCGCABIAIgA2pBAWo2AhQgASACQQRqNgIQIAEgAjYCDCABIAVBf3NBgIGChHhxNgIIA0AgAUEIahClCCICRQ0BIAJBeGoQ5hAMAAsACyAAQQhBCBDzDwsgAUEgaiQAC40BAgJ/AX4jAEEgayICJAAgAiABEMQQAkACQANAIAJBGGogAkEIaigCADYCACACIAIpAwAiBDcDECACQQA2AgAgAiACQRBqQQAgBKciARsQkhUgAUUNASACKAIYIgMoAgBBBUcNAAsgACACNQIUIAOtQiCGhDcCBAwBC0EAIQELIAAgATYCACACQSBqJAALjgECAn8BfiMAQRBrIgIkACAAKAIAIgBBCGooAgAhAyAAKAIAIQAgAiABENkTIgQ3AwACfyADRQRAIASnIQMgBEIgiKcMAQsDQCACIAA2AgwgAEEBaiEAIAIgAkEMakGQh4MBEPwEIQEgA0F/aiIDDQALIAIoAgAhAyABLQAECyEAIAMgABDXEiACQRBqJAALmAEBBn8jAEEQayICJAAgAEEEaiEFIABBCGohAwNAAkAgAygCACIBIAUoAgAiBE8NAAJAAkACQCAAKAIAIgYgBCABEL8WQf8BcUGGkcMAai0AAEF+ag4DAQIDAAsgAyABQQFqNgIADAMLIAAQ+wgMAgsgBiAEIAFBhJHDAEECENgSRQ0AIAJBCGogABD9AQwBCwsgAkEQaiQAC5IBAQJ/AkAgAEGmsoWKA2wiAiAAQbnz3fF5bHOtQugGfkIgiKciAUHnBk0EQCABQQF0QayLhAFqLwEAIABqQbnz3fF5bCACc61C6AZ+QiCIpyIBQegGTw0BIAFBAnRB/JiEAWooAgAiAUEAIAFBCHYgAEYbDwsgAUHoBkG0rYwBEMwLAAsgAUHoBkHErYwBEMwLAAuWAQEBfwJAAkACQAJAIAEoAgBBAWsOAwABAgMLIABBBDYCAA8LIABBAzYCACAAIAEoAgQ2AgQgAEEIaiABQQxqKAIANgIADwsgAEEENgIADwsgAUEMaigCACICBEAgACABQQhqKAIAIgE2AgQgAEEANgIAIABBDGogAkF/ajYCACAAQQhqIAFB3ABqNgIADwsgAEEENgIAC4kBAQR/AkAgAUECSQ0AIAIgAC8BAiIDIAAvAQAiBRC8EkUNACAAIAM7AQAgAUF+aiEEIABBAmohAyABQQF0IABqQX5qIQEDQAJAIARFBEAgASEDDAELIAIgA0ECaiIALwEAIgYgBRC8EkUNACADIAY7AQAgBEF/aiEEIAAhAwwBCwsgAyAFOwEACwt/AQR/AkAgAkEBdCIFIAEoAggiA08NACAFQQFyIgYgA08NACABKAIAIgEgAkEEdGpBACAFIANJGyICKAIAQQFHDQAgASAGQQN0akEAIAYgA0kbIgEoAgBBAUcNACAAQQhqIAEoAgQ2AgAgACACKAIENgIEQQEhBAsgACAENgIAC8ABAQJ/QeC2jAEhAkEKIQMCQAJAAkACQAJAAkACQAJAAkACQCAAKAIALQAAQQFrDgkAAQIDBAUGBwgJC0G/towBIQJBISEDDAgLQay2jAEhAkETIQMMBwtBmLaMASECQRQhAwwGC0GEtowBIQJBFCEDDAULQey1jAEhAkEYIQMMBAtB0bWMASECQRshAwwDC0GotYwBIQJBKSEDDAILQfW0jAEhAkEzIQMMAQtB0LSMASECQSUhAwsgASACIAMQ9gELiwEBAX8jAEEgayICJAACQCABRQRAIAIQ5xIgAkEAQf//wwAQnhYgAkEcaiACQQhqKAIANgIAIAIgAikDADcCFCACQQA2AhAMAQsgAhDmEiACQQBB/wEQnRYgAkEcaiACQQhqKAIANgIAIAIgAikDADcCFCACQQE2AhALIAAgAkEQahDzCSACQSBqJAALhAECAn8BfiMAQSBrIgIkAAJAIAFBKGooAgAiA0UNACABIANBf2oiAzYCKCACQRBqIAEoAiAgA0EYbGoiAUEIaikCADcDACACQRhqIAFBEGopAgA3AwAgAiABKQIAIgQ3AwggBKdBBUYNACACQQhqEKMQCyAAQoCAgIAwNwIAIAJBIGokAAuGAQECfyMAQSBrIgYkACAGQQA2AhAgBkEANgIIIAZBADoAHwJAIAEgAiAGQR9qIAZBCGpBAkEAQQAgAyAEIAUgBBBsRQ0AIAYoAghBAUcNACAGKAIQQQFHDQAgACAGKAIMNgIEIABBCGogBkEUaigCADYCAEEBIQcLIAAgBzYCACAGQSBqJAALlwEBAn8gAUG8AWoiAy0AACECIANBFjoAACACQRZGBEBBouiMAUEuQdDojAEQtxYACyAAIAI6AAwgACABKQKwATcCACAAQQhqIAFBuAFqKAIANgIAIABBDWogAUG9AWopAAA3AAAgAEEVaiABQcUBaikAADcAACAAQR1qIAFBzQFqKQAANwAAIABBJGogAUHUAWooAAA2AAALigEBAn8jAEEQayICJAACfwJAAn8gASgCNEEBRwRAIAEoAjxBAUcNAiABQUBrDAELIAFBOGoLIQMgAiABIAEoAjAgAygCABCiCSACKAIAIQMgAigCBAwBCyACQQhqIAEgASgCMBDHECACKAIIIQMgAigCDAshASAAIAM2AgAgACABNgIEIAJBEGokAAuAAQEDfwJAIAAoAgAiAkEBTQRAIAJBAnQhASAAQQhqIQADQCABRQ0CIAFBfGohASAAEPUMIABBBGohAAwACwALIABBDGooAgBBAnQhASAAQQhqKAIAIgMhAANAIAEEQCABQXxqIQEgABD1DCAAQQRqIQAMAQsLIAMgAkECdBD+FQsLhAEBAn8jAEEQayIG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Qe+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpB/JTAABDnBBC5CQsgAkEQaiQAC6kBAAJAAkACQAJAAkAgACgCAC0AAEEBaw4EAQIDBAALIAEoAhhBvNyBAUEFIAFBHGooAgAoAgwRAQAPCyABKAIYQa65wQBBDCABQRxqKAIAKAIMEQEADwsgASgCGEGjucEAQQsgAUEcaigCACgCDBEBAA8LIAEoAhhBmLnBAEELIAFBHGooAgAoAgwRAQAPCyABKAIYQbyu5ABBBCABQRxqKAIAKAIMEQEAC2oCAX8BfgJ/IAJBA00EQEEADAELIAAgAWo1AAAhBEEECyIDQQFyIAJJBEAgACABIANqajMAACADQQN0rYYgBIQhBCADQQJyIQMLIAMgAkkEfiAAIAEgA2pqMQAAIANBA3SthiAEhAUgBAsLjgEBAX8jAEEQayICJAACfyAAKAIAIgApAwBQBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakGAyNMAEOcEELkJCyACQRBqJAALjgEBAX8jAEEQayICJAACfyAAKAIAIgApAwBQBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakH8i98AEOcEELkJCyACQRBqJAALfQIBfwF+IwBBEGsiASQAAn8CQCAAENsIIgKnQQFxRQRAIAJCgAKDUEUNASABQQM2AgAgACABEKsKDAILIAJCIIinDAELIAJCgID8B4NCgIDoAVEEQCAAIAAoAghBAWo2AghBAAwBCyABQQY2AgAgACABEKsKCyABQRBqJAALggEBAX8jAEEwayIFJAAgACgCACEAIAVBIGogA0EIaigCADYCACAFQSxqIARBCGooAgA2AgAgBSACNgIUIAUgATYCECAFIAA2AgwgBSADKQIANwMYIAUgBCkCADcCJCAFQQxqIAEgAiAFQRhqIAVBJGoQ4wMgBUEMahD/ESAFQTBq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AUEQaiQAC4gBAQJ/IwBBgAFrIgMkACABKAIIIQQgAyACQegAELwEIgNB8ABqQgA3AwAgA0IANwNoIAQhAiABKAIEIARGBEAgASAEEM0HIAEoAgghAgsgASgCACACQQd0aiADQYABELwEGiABIAEoAghBAWo2AgggACABNgIEIAAgBEEBajYCACADQYABaiQAC5YBAAJAAkACQAJAAkACQAJAAkACQCAALQBpDggGBwcAAQIDBAcLIABB7ABqENgODAQLIABB7ABqELoSDAMLIABBjAFqEPwVIABB7ABqEJsSDAILIABB7ABqENkODAELIABBjAFqEPwVIABB7ABqEJsSCyAALQBqRQ0CIABBFGoQiRQMAgsgAEEEahCJFAsPCyAAQQA6AGoLhQEBBH8jAEEgayIBJAACQCAAKAIMIgNFDQAgACgCBCICKAIAIQQgACgCACEAIAEgAzYCGCABIAAgAmpBAWo2AhQgASACQQRqNgIQIAEgAjYCDCABIARBf3NBgIGChHhxNgIIA0AgAUEIahCdCCIARQ0BIABBcGoQiRQMAAsACyABQSBqJAALgwEBAX8gASgCDCICQYCAxABHBEAgACABQRBqKQIANwIEIAAgAjYCAAJAIAEoAiAiAkEQSQ0AIAJBfnEiACABQShqIAJBAXEiARsoAgAhAiABBEAgACAAKAEEIgFBf2o2AQQgAUEBRw0BCyAAIAIQ1w0LDwtBwbHEAEEdQciNxAAQtxYAC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhBhIaNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQe+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBoMjDABDnBBC5CQsgAkEQaiQAC34BBX8jAEEQayICJAAgAEE4aiEEIAAoAjhBfGohBSAAQUBrKAIAIgNBAnQhACABKAIAIQECQANAIABFDQEgA0F/aiEDIAAgBWohBiAAQXxqIQAgASAGKAIARw0ACyACIAQgA0HU38MAEK0NNgIMIAJBDGoQygILIAJBEGokAAuDAQEBfyABKAIMIgJBgIDEAEcEQCAAIAFBEGopAgA3AgQgACACNgIAAkAgASgCICICQRBJDQAgAkF+cSIAIAFBKGogAkEBcSIBGygCACECIAEEQCAAIAAoAQQiAUF/ajYBBCABQQFHDQELIAAgAhDXDQsPC0HBscQAQR1B6IrEABC3FgALiwEBAX8jAEEQayICJAACfyAAKAIAQQJGBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakGg8sMAEOcEELkJCyACQRBqJAALaQECfwJAIAEgA0cNAANAIAFFIQQgAUUNASACLQAAIQMgAC0AACEFIAFBf2ohASAAQQFqIQAgAkEBaiECIAVBv39qQf8BcUEaSUEFdCAFciADQb9/akH/AXFBGklBBXQgA3JGDQALCyAEC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhBhIaNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQe+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBzIfEABDnBBC5CQsgAkEQaiQAC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhBhIaNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQe+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBqIzEABDnBBC5CQsgAkEQaiQAC44BAQF/IwBBEGsiAiQAAn8gACgCACIAKAIARQRAIAEoAhhBhIaNAUEEIAFBHGooAgAoAgwRAQAMAQsgAiABKAIYQe+FjQFBBCABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpByJXEABDnBBC5CQsgAkEQaiQAC4MBAQF/IAEoAgwiAkGAgMQARwRAIAAgAUEQaikCADcCBCAAIAI2AgACQCABKAIgIgJBEEkNACACQX5xIgAgAUEoaiACQQFxIgEbKAIAIQIgAQRAIAAgACgBBCIBQX9qNgEEIAFBAUcNAQsgACACEOANCw8LQcGxxABBHUHgscQAELcWAAt+AQV/IwBBEGsiAiQAIABBOGohBCAAKAI4QXxqIQUgAEFAaygCACIDQQJ0IQAgASgCACEBAkADQCAARQ0BIANBf2ohAyAAIAVqIQYgAEF8aiEAIAEgBigCAEcNAAsgAiAEIANBhKXvABCtDTYCDCACQQxqEP0DCyACQRBqJAALiwEBAX8jAEEQayICJAACfyAAKAIAQQJGBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHos+8AEOcEELkJCyACQRBqJAALiAEBAn8jAEEwayICJAAgAkKCgICAoOYANwMYIAJCgoCAgPAANwMQIAJCADcDCCACQShqIAFBCGooAgA2AgAgAiABKQIANwMgIABBQGsgAEEIaiIBIAJBCGogAkEgahB/IgMQwRAgAkEANgIIIAIgAzYCDCABIAAoAjwgAkEIahDTBCACQTBqJAALiwEBAX8jAEEQayICJAACfyAAKAIAQQJGBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHApoIBEOcEELkJCyACQRBqJAALjgEBAX8jAEEQayICJAACfyAAKAIAIgAoAgBFBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHgpoIBEOcEELkJCyACQRBqJAALjgEBAX8jAEEQayICJAACfyAAKAIAIgAoAgBFBEAgASgCGEGEho0BQQQgAUEcaigCACgCDBEBAAwBCyACIAEoAhhB74WNAUEEIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakHQpoIBEOcEELkJCyACQRBqJAALewEBfyAAKAIAIgAoAghBAkcEQCAAQQhqEKMRCyAAQSxqKAIAIgEEQCAAQShqKAIAIAEoAgwRAgALIABBOGooAgAiAQRAIABBNGooAgAgASgCDBEC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aigCACEBIAAoAgwLIAEgAkkNASACQQN0aiABIAJrELoBDwsgAUEEQZSFyAAQ0AsACyACIAFB4IPIABDPCwALdwEDfyMAQRBrIgQkACAAKAIAIAGnIgIoAgBB/x9xQQJ0aiEAAkADQCAAKAIAIgNFDQEgAiADRwRAIANBCGohAAwBCwsgAigCCCEDIAJBADYCCCAAKAIAIQIgACADNgIAIAQgAjYCDCAEQQxqENoRCyAEQRBqJAALdAEBfyMAQSBrIgQkACAEQRhqIAJBEGopAwA3AwAgBEEQaiACQQhqKQMANwMAIAQgAikDADcDCCAEIAEgBEEIahCnDzYCBCAEQQRqEP0DIAAgAzoAASAAQQc6AAAgASABLQBiOgBjIAFBBzoAYiAEQSBqJAALfgECfyMAQYAEayIBJAAgAUEIaiAAEKERIAEoAggvAQghAiABKAIMIQAgAUH2A2pBADoAACABIAI7AfQDIAEgAUEQajYC/AMgAUH8A2pBgMLvABCQFyABLQD0A0ECRwRAIAFBEGoQsgYLIAAgACgCAEF/ajYCACABQYAEaiQAC3wBA38jAEEgayIDJAAgAS8B4gEhBCADQQA6ABggAyAENgIUIANBADYCEANAIANBCGogA0EQahC1DSADKAIIBEAgASADKAIMIgRBAnRqQeQBaigCACIFIAQ7AeABIAUgATYCAAwBCwsgACABNgIEIAAgAjYCACADQSBqJAALfAEDfyMAQSBrIgMkACABLwG2ASEEIANBADoAGCADIAQ2AhQgA0EANgIQA0AgA0EIaiADQRBqELUNIAMoAggEQCABIAMoAgwiBEECdGpBuAFqKAIAIgUgBDsBtAEgBSABNgIADAELCyAAIAE2AgQgACACNgIAIANBIGokAAt7AQN/IwBBEGsiAiQAAkACQCABQf////8BcSABRw0AIAFBA3QiA0EASA0AIAJBCGogA0EEEKQRIAIoAggiBEUNASAAQQA2AgggACABNgIEIAAgBDYCACACQRBqJAAPCxC1FgALIANBBEG4i40BKAIAIgBBASAAGxEAAAALggEBAX8jAEEgayICJAAgACgCACEAIAIgASgCGEHA/4wBQQAgAUEcaigCACgCDBEBADoAECACIAE2AgggAkEBOgARIAJBADYCDCACIAA2AhggAiAAQQRqNgIcIAJBCGogAkEYakH0hPAAEOcEIAJBHGpB9ITwABDnBBC5CSACQSBqJAALggEBAX8jAEEgayICJAAgACgCACEAIAIgASgCGEHA/4wBQQAgAUEcaigCACgCDBEBADoAECACIAE2AgggAkEBOgARIAJBADYCDCACIAA2AhggAiAAQQRqNgIcIAJBCGogAkEYakGMn4IBEOcEIAJBHGpBjJ+CARDnBBC5CSACQSBqJAALnAEBAX8jAEFAaiIDJAAgA0E4akIANwMAIAMgATcDCCADQShqIAFC88rRy6eM2bL0AIU3AwAgA0EgaiABQu3ekfOWzNy35ACFNwMAIAMgADcDACADQRhqIABC4eSV89bs2bzsAIU3AwAgA0IANwMwIAMgAEL1ys2D16zbt/MAhTcDECACKAIAIAIoAgggAxCHEiADELYEIANBQGskAAuAAQIDfwF+IwBBEGsiAiQAEBohAyACQZ/H7wBBAxAbIgQ2AgQgAiAAIAEQGyIANgIIIAMgBCAAEO0KIgVCAYNQRQRAIAIgBUIgiD4CDEGchY0BQSsgAkEMakG8ue8AQYi07wAQvAoACyACQQhqEJYVIAJBBGoQlhUgAkEQaiQAIAMLfAEBfyAALQAEIQEgAC0ABQRAIAFB/wFxIQEgAAJ/QQEgAQ0AGiAAKAIAIgEtAABBBHFFBEAgASgCGEHMnYIBQQIgAUEcaigCACgCDBEBAAwBCyABKAIYQfa27wBBASABQRxqKAIAKAIMEQEACyIBOgAECyABQf8BcUEARwtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQQxsIQEDQCABBEAgAiAANgIMIAIgAkEMakH8k8AAEPwEGiABQXRqIQEgAEEMaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC3ABAn8jAEEQayICJAAgACgCACIDKAIAIQAgAygCCCACIAEQ2RM3AwBBA3QhAQNAIAEEQCACIAA2AgwgAiACQQxqQZyUwAAQ/AQaIAFBeGohASAAQQhqIQAMAQsLIAIoAgAgAi0ABBDXEiACQRBqJAALcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEBdCEBA0AgAQRAIAIgADYCDCACIAJBDGpB7JPAABD8BBogAUF+aiEBIABBAmohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQQxsIQEDQCABBEAgAiAANgIMIAIgAkEMakGMlMAAEPwEGiABQXRqIQEgAEEMaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC5QBAQF/IwBBQGoiAyQAIANBOGpCADcDACADIAE3AwggA0EoaiABQvPK0cunjNmy9ACFNwMAIANBIGogAULt3pHzlszct+QAhTcDACADIAA3AwAgA0EYaiAAQuHklfPW7Nm87ACFNwMAIANCADcDMCADIABC9crNg9es27fzAIU3AxAgAiADEKAFIAMQtgQgA0FAayQAC3ABAn8jAEEQayICJAAgACgCACIDKAIAIQAgAygCCCACIAEQ2RM3AwBBKGwhAQNAIAEEQCACIAA2AgwgAiACQQxqQeSIxAAQ/AQaIAFBWGohASAAQShqIQAMAQsLIAIoAgAgAi0ABBDXEiACQRBqJAALcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEobCEBA0AgAQRAIAIgADYCDCACIAJBDGpBuIzEABD8BBogAUFYaiEBIABBKGohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQTBsIQEDQCABBEAgAiAANgIMIAIgAkEMakG4lcQAEPwEGiABQVBqIQEgAEEwaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC5QBAQF/IwBBQGoiAyQAIANBOGpCADcDACADIAE3AwggA0EoaiABQvPK0cunjNmy9ACFNwMAIANBIGogAULt3pHzlszct+QAhTcDACADIAA3AwAgA0EYaiAAQuHklfPW7Nm87ACFNwMAIANCADcDMCADIABC9crNg9es27fzAIU3AxAgAiADEPgDIAMQzwQgA0FAayQAC24BA38jAEEQayIEJAAgACgCCCEFIAAoAgQiAC8B4gEhBiAEQQhqIAFBCGooAgA2AgAgBCABKQIANwMAIABBBGogBkEBaiIBIAUgBBDqDCAAQYgBaiABIAUgAiADEIUOIAAgATsB4gEgBEEQaiQAC5ABAQF/IAAoAgAiARD3AgJAAkACQAJAAkACQAJAIAEoAgAOCQYBBgYGAgMEBQALIAFBHGoQgBcMBQsgAUE0ahDTFAwECwJAAkAgASgCBA4CAQUACyABQSBqEIkNDAQLIAFBCGoQhhIMAwsgAUFAaxDeCgwCCyABQQRqEOISDAELIAFBHGoQgBcLIAAoAgAQpQILcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEDdCEBA0AgAQRAIAIgADYCDCACIAJBDGpB7PzvABD8BBogAUF4aiEBIABBCGohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtyAQJ/IABBDGooAgAiAiACQX9qIgMgACgCBCICIAAoAgBrcWtBAUYEQCAAEMUEIAAoAgxBf2ohAyAAKAIEIQILIAAgAkEBaiADcTYCBCAAKAIIIAJBDGxqIgAgASkCADcCACAAQQhqIAFBCGooAgA2AgALcAECfwJAIAAoAgBBAUcEQCAAKAIEQXxqIQIgAEEMaigCAEEDdCEAIAFB/wFxIQEDQCAARQRAQQAPCyACQQRqIABBeGohACACQQhqIQItAAAgAUcNAAsMAQsgAEEEaiABQcCH8AAQsBIhAgsgAigCAAuUAQEBfyMAQUBqIgMkACADQThqQgA3AwAgAyABNwMIIANBKGogAULzytHLp4zZsvQAhTcDACADQSBqIAFC7d6R85bM3LfkAIU3AwAgAyAANwMAIANBGGogAELh5JXz1uzZvOwAhTcDACADQgA3AzAgAyAAQvXKzYPXrNu38wCFNwMQIAIgAxCLECADELYEIANBQGskAAt6AQN/IwBBEGsiAiQAIAJBCGogAEGI6YEBEPUOIAIoAgwhBCACKAIIIgAoAggiAyAAKAIERgRAIAAgAxCWByAAKAIIIQMLIAAoAgAgA0EkbGogAUEkELwEGiAAIAAoAghBAWo2AgggBCAEKAIAQQFqNgIAIAJBEGokAAt5AQJ/IwBBEGsiAiQAAkAgAUH/AE0EQCAAKAIIIgMgACgCBEYEQCAAIAMQtxEgACgCCCEDCyAAIANBAWo2AgggACgCACADaiABOgAADAELIAJBADYCDCACIAEgAkEMahCuBiAAIAIoAgAgAigCBBCFFgsgAkEQaiQAC3ABAn8jAEEQayICJAAgACgCACIDKAIAIQAgAygCCCACIAEQ2RM3AwBBA3QhAQNAIAEEQCACIAA2AgwgAiACQQxqQZjRgQEQ/AQaIAFBeGohASAAQQhqIQAMAQsLIAIoAgAgAi0ABBDXEiACQRBqJAALcAECfyMAQRBrIgIkACAAKAIAIgMoAgAhACADKAIIIAIgARDZEzcDAEEFdCEBA0AgAQRAIAIgADYCDCACIAJBDGpBiNGBARD8BBogAUFgaiEBIABBIGohAAwBCwsgAigCACACLQAEENcSIAJBEGokAAtwAQJ/IwBBEGsiAiQAIAAoAgAiAygCACEAIAMoAgggAiABENkTNwMAQQF0IQEDQCABBEAgAiAANgIMIAIgAkEMakGo0YEBEPwEGiABQX5qIQEgAEECaiEADAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC5QBAQF/AkACQAJAAkACQCAAQf8BcUEBaw4GAQIDBAQEAAsgASgCGEHSrIIBQQMgAUEcaigCACgCDBEBAA8LIAEoAhhBwP+MAUEBIAFBHGooAgAoAgwRAQAPCyABKAIYQc+sggFBAyABQRxqKAIAKAIMEQEADwsgASgCGEHMrIIBQQMgAUEcaigCACgCDBEBACECCyACC5QBAQF/IwBBQGoiAyQAIANBOGpCADcDACADIAE3AwggA0EoaiABQvPK0cunjNmy9ACFNwMAIANBIGogAULt3pHzlszct+QAhTcDACADIAA3AwAgA0EYaiAAQuHklfPW7Nm87ACFNwMAIANCADcDMCADIABC9crNg9es27fzAIU3AxAgAiADEMgMIAMQtgQgA0FAayQAC3kBAn8jAEEQayICJAACQCABQf8ATQRAIAAoAggiAyAAKAIERgRAIAAgAxC6ESAAKAIIIQMLIAAgA0EBajYCCCAAKAIAIANqIAE6AAAMAQsgAkEANgIMIAIgASACQQxqEK4GIAAgAigCACACKAIEEIAWCyACQRBqJAALlAEBAX8jAEFAaiIDJAAgA0E4akIANwMAIAMgATcDCCADQShqIAFC88rRy6eM2bL0AIU3AwAgA0EgaiABQu3ekfOWzNy35ACFNwMAIAMgADcDACADQRhqIABC4eSV89bs2bzsAIU3AwAgA0IANwMwIAMgAEL1ys2D16zbt/MAhTcDECACIAMQthEgAxC2BCADQUBrJAALlwEBAX8jAEFAaiIDJAAgA0E4akIANwMAIAMg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AEEIaiABQQhqKQMANwMAIABBEGogAUEQaikDADcDACAAQRhqIAFBGGopAwA3AwALcgECfyMAQSBrIgMkACADQRBqIAAQohEgAygCFCADKAIQIQAgA0EIaiABIAIQgxAgAyADKAIMIgE2AhwgAyADKAIIIgI2AhggAiABEBshASAAKAIAENkVIAAgATYCACADQRhqEMAVQQA2AgAgA0EgaiQAC3IBAn8jAEEgayIDJAAgA0EQaiAAEKIRIAMoAhQgAygCECEAIANBCGogASACEIMQIAMgAygCDCIBNgIcIAMgAygCCCICNgIYIAIgARAbIQEgACgCBBDZFSAAIAE2AgQgA0EYahDAFUEANgIAIANBIGokAAtuAQJ/IwBBEGsiAyQAIAAoAgQgACgCCCIEayACSQRAIAMgACAEIAIQrQcgAygCACADKAIEIANBCGooAgAQ4REgACgCCCEECyAAKAIAIARBA3RqIAEgAkEDdBC8BBogACACIARqNgIIIANBEGokAAtiAQJ/AkAgASgCECACSQ0AIAJBCHYiAiABQTRqKAIASQRAIAEoAiwgAkEMbGoiASgCAEEAIAEoAggbIQULIAVFDQAgAEEMaiADNgIAIAAgBSkCADcCBEEBIQQLIAAgBDYCAAtqAQF/IAAoAgAgAEEEaigCACAAQQhqKAIAIAEoAgAgAUEEaigCACABQQhqKAIAEO4UBH8gAEEMaigCACAAQRBqKAIAIABBFGooAgAgAUEMaigCACABQRBqKAIAIAFBFGooAgAQ7hQFIAILC3EBAX8gACgCCCICIAAoAgRGBEAgACACEM8RIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEFdGoiACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGopAgA3AgAgAEEYaiABQRhqKQIANwIAC3MBAX8jAEEgayIDJAAgA0EQaiABQQxqIAIQkRAgAyADQRBqQcigggEQnBIgAygCCCIBKAIAQQVGIgJFBEBB+IaNAUErQdigggEQvQ8ACyAAIAFBCGpBACACGyIBQRBqNgIEIAAgAUEIajYCACADQSBqJAALdQEDfyABKAIEIgIgASgCCCIDSwRAIAEoAgAhBAJAIAMEQCAEIAJBASADEM0CIgINASADQQFBuIuNASgCACIAQQEgABsRAAAACyAEIAIQ/hVBASECCyABIAM2AgQgASACNgIACyAAIAM2AgQgACABKAIANgIAC3IBA38jAEEQayICJAACQAJAIAFB/////wBxIAFHDQAgAUEEdCIDQQBIDQAgAkEIaiADQQgQvBMgAigCCCIEDQEgA0EIQbiLjQEoAgAiAEEBIAAbEQAAAAsQtRYACyAAIAE2AgQgACAENgIAIAJBEGokAAttAQJ/IwBBEGsiAiQAIAAoAgAiAygCCCEAIAMoAgAhAyACIAEQ2RM3AwADQCAABEAgAiADNgIMIAIgAkEMakG8lMAAEPwEGiAAQX9qIQAgA0EBaiEDDAELCyACKAIAIAItAAQQ1xIgAkEQaiQAC3IBBH8jAEEgayICJABBASEDAkAgACABEOEEDQAgAUEcaigCACEEIAEoAhggAkEcakEANgIAIAJBwP+MATYCGCACQgE3AgwgAkHcy8AANgIIIAQgAkEIahDgAg0AIABBBGogARDhBCEDCyACQSBqJAAgAwt7AQF/AkACQAJAAkAgACgCDCICLQAAQXpqDgICAQALQY/UwwBBIkGY1cMAEMETAAsgAEEYaigCAEEFdCECIAAoAhAhAANAIAJFDQIgACABEKULIAJBYGohAiAAQSBqIQAMAAsACyABIAJBBGooAgAgAkEMaigCABCFFgsLhAECA38BfiMAQRBrIgEkACAAQThqIQIDQAJAIAEgABDbEhCWESABKAIEIQMgASgCACkDAEKCgICA8ABRBEAgAykDACIEQoKAgIDAJFEgBEKCgICAkOsAUXIgBEKCgICA8P8AUXINAQsgASACEL4SNgIMIAFBDGoQ3BUMAQsLIAFBEGokAAtmAQV+IAAgACkDGCIBQhCJIAEgACkDCHwiAYUiAiAAKQMQIgMgACkDAHwiBEIgiXwiBTcDACAAIAJCFYkgBYU3AxggACABIANCDYkgBIUiAnwiASACQhGJhTcDECAAIAFCIIk3AwgLgwEBAX9BwAAQciICRQRAQcAAQQRBuIuNASgCACIAQQEgABsRAAAACyACQgA3AiAgAkKAgICAgIDACDcCGCACQYCAxAA2AgwgAiABNgIIIAJBADYCACACQShqQgA3AgAgAkEwakIANwIAIAJBNmpCADcBACAAQZQBahCrFCAAIAI2ApQBC3QBBH8gASgCBCICIAEoAggiA0sEQCABKAIAIQQCQAJAIAMEQEEBIQUgBCACQQEgAxDNAiICDQEMAgsgBCACEP4VQQEhAgsgASADNgIEIAEgAjYCAEEAIQULIAUgA0EBEOERCyAAIAM2AgQgACABKAIANgIAC4QBAgN/AX4jAEEQayIBJAAgAEE4aiECA0ACQCABIAAQ3RIQnhEgASgCBCEDIAEoAgApAwBCgoCAgOAAUQRAIAMpAwAiBEKCgICAsDxRIARCgoCAgMDYAFFyIARCgoCAgKD4AFFyDQELIAEgAhC+EjYCDCABQQxqEOgVDAELCyABQRBqJAALgwEBAX9BwAAQciICRQRAQcAAQQRBuIuNASgCACIAQQEgABsRAAAACyACQgA3AiAgAkKAgICAgIDACDcCGCACQYCAxAA2AgwgAiABNgIIIAJBADYCACACQShqQgA3AgAgAkEwakIANwIAIAJBNmpCADcBACAAQZwBahCzFCAAIAI2ApwBC24BAX8jAEEgayIDJAAgASgCAEEBRwRAIAAgAUEEakE8ELwEGiADQSBqJAAPCyADQRhqIAFBFGooAgA2AgAgA0EQaiABQQxqKQIANwMAIAMgASkCBDcDCEGchY0BQSsgA0EIakGsue8AIAIQvAoAC24BAn8jAEEQayIDJAACQCACQQBOBEAgA0EIaiACEJYTIAMoAggiBEUNASAAIAI2AgQgACAENgIAIAQgASACELwEGiAAIAI2AgggA0EQaiQADwsQtRYACyACQQFBuIuNASgCACIAQQEgABsRAAAAC3wAIAAQ9wICQAJAAkACQAJAAkACQCAAKAIADgkGAQYGBgIDBAUACyAAQRxqEIAXDAULIABBNGoQ0xQPCwJAAkAgACgCBA4CAQUACyAAQSBqEIsNDwsgAEEIahCGEg8LIABBQGsQlxYPCyAAQQRqEOgSDwsgAEEcahCAFwsLcgEDfyMAQRBrIgIkACACQQhqIAFBmOmBARD1DiACKAIMIQECQCACKAIIIgQoAggiA0UEQCAAQQY6AAAMAQsgBCADQX9qIgM2AgggACAEKAIAIANBJGxqQSQQvAQaCyABIAEoAgBBAWo2AgAgAkEQaiQACzAAAkACQAJAIAAoAgBBAWsOCQICAgIAAgICAQILIABBCGoPCyAAQQRqDwsgAEEEagt8ACAAEPcCAkACQAJAAkACQAJAAkAgACgCAA4JBgEGBgYCAwQFAAsgAEEcahCAFwwFCyAAQTRqENMUDwsCQAJAIAAoAgQOAgEFAAsgAEEgahDlEg8LIABBCGoQhhIPCyAAQUBrEKUWDwsgAEEEahDkEg8LIABBHGoQgBcLC3IBBX8jAEEQayIBJAAgAUKCgICA4Ac3AwggAEHIAGooAgBBAnQhAyAAKAJAIQIDQCADIgQEQCAEQXxqIQMgAigCACEFIAJBBGohAiAAIAVCgoCAgOAHEMALRQ0BCwsgAUEIahDmECABQRBqJAAgBEEARwtoAQF/IwBBIGsiBCQAIARBGGogAkEQaikDADcDACAEQRBqIAJBCGopAwA3AwAgBCACKQMANwMIIAEgBEEIahC2DxogACADOgABIABBBzoAACABIAEtAGo6AGsgAUEHOgBqIARBIGokAAuDAQEBf0HAABByIgJFBEBBwABBBEG4i40BKAIAIgBBASAAGxEAAAALIAJCADcCICACQoCAgICAgMAINwIYIAJBgIDEADYCDCACIAE2AgggAkEANgIAIAJBKGpCADcCACACQTBqQgA3AgAgAkE2akIANwEAIABBnAFqEKsUIAAgAjYCnAELgQEBAn8gAUEobCEBIABBEGohAgNAAkACQCABBEACQAJAAkAgAC0ADA4VBQUFBQIFBQUFBQUFBQUFBQUFAQECAAsgAiEDDAMLIABBEGohAwwCCyACEIkUIABBHGohAwwBCw8LIAMQiRQLIABBKGohACABQVhqIQEgAkEoaiECDAALAAt8AQF/IwBBEGsiAiQAIAIgATYCCCACIAFBmLTvAEEHEAE2AgwgAkEMahCWFSACIAAoAgAQuBMgAiABIAIoAgAgAigCBBACNgIMIAJBDGoQlhUgAiABQQFB7IbAAEECEEwQAzYCDCACQQxqEJYVIAJBCGoQlhUgAkEQaiQAC4EBAQF/IwBBMGsiAiQAIABCADcCBCAAQbzxjAEoAgA2AgAgAkEcakHYgcAANgIAIAJBAzoAICACQoCAgICABDcDACACIAA2AhggAkEANgIQIAJBADYCCCABIAIQ/xUEQEGIv4wBQTcgAkEoakHEisAAQcC/jAEQvAoACyACQTBqJAALfQMBfwF+AXwjAEEQayIDJAACQAJAAkACQCAAKAIAQQFrDgIBAgALIAArAwghBSADQQM6AAAgAyAFOQMIDAIL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IANBBGo2AiggAyADNgIgIANBCGogAhC9EgALbQEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBHGpBAjYCACADQSxqQQY2AgAgA0ICNwIMIANBqNTAADYCCCADQQY2AiQgAyADQSBqNgIYIAMgA0EEajYCKCADIAM2AiAgA0EIaiACEL0SAAttAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EcakECNgIAIANBLGpBBjYCACADQgM3AgwgA0GApcAANgIIIANBBjYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQvRIAC3ABAX8jAEEwayICJAAgAiABNgIEIAIgADYCACACQRxqQQI2AgAgAkEsakEGNgIAIAJCAzcCDCACQcSkwAA2AgggAkEGNgIkIAIgAkEgajYCGCACIAJBBGo2AiggAiACNgIgIAJBCGpB3KTAABC9EgALVwECfyMAQSBrIgIkACABQRxqKAIAIQMgASgCGCACQRhqIABBEGopAgA3AwAgAkEQaiAAQQhqKQIANwMAIAIgACkCADcDCCADIAJBCGoQ4AIgAkEgaiQAC20BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakEGNgIAIANCAzcCDCADQfjUwAA2AgggA0EGNgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhC9EgALjgEBAX8CQCAAQoKAgIDwAFEEQEEBIQIgASkDACIAQoKAgICQF1EgAEKCgICAwCRRciAAQoKAgIDwK1EgAEKCgICAkMEAUXJyIABCgoCAgODFAFEgAEKCgICAoNoAUXIgAEKCgICAsPQAUSAAQoKAgIDw/wBRcnJyDQEgAEKCgICA4IQBUQ0BC0EAIQILIAILZwECfyACQRAgAkEQSxsiBEEIaiIDIARJBEBB25GDAUEmQcy/ggEQtxYACyADQX9qQQN2QQFqEMANIgNCgICAgBA3AgAgA0EIaiABIAIQvAQaIAAgAq0gBK1CIIaENwIEIAAgAzYCAAtvAQF/IwBBEGsiAyQAAkAgASgCACIBLQAIQQRGBEAgAyABQTBqEPYFDAELIANCADcCBCADQbzxjAEoAgA2AgALIAAQ/hQgAEEIaiADQQhqKAIANgIAIAAgAykDADcC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AEEgayIDJAAgAyABNgIEIAMgADYCACADQRhqIAJBEGopAgA3AwAgA0EQaiACQQhqKQIANwMAIAMgAikCADcDCEEAIANB3JTAACADQQRqQdyUwAAgA0EIakHwmsAAEKgEAAtmAQF/IwBBIGsiAyQAIAMgATYCBCADIAA2AgAgA0EYaiACQRBqKQIANwMAIANBEGogAkEIaikCADcDACADIAIpAgA3AwhBACADQdTMwAAgA0EEakHUzMAAIANBCGpBsLXAABCoBAALYwEBfwJ/AkACQCAAKAIARQ0AAkACQAJAAkAgACgCBCIBQXVqDgYABAQBBAIDCyAAQQhqDAULIABBCGooAgANAiAAQQxqDAQLIABBCGoMAwsgAUEGRg0BCw8LIABBCGoLEP4UC1cBA38gAS8BMiEFA0AgBCADIAVLckUEQCABIANBAnRqQTRqKAIAIgQgAzsBMCAEIAE2AgAgAyAFTyEEIAMgAyAFSWohAwwBCwsgACABNgIEIAAgAjYCAAtrAQN/IwBBIGsiAiQAIAIgATcDECACQQhqIAAQlhEgAigCDCEDIAIoAgggAkKCgICA8AA3AxhBACEAKQMAQoKAgIDwAFEEQCADKQMAIAFRIQALIAJBGGoQ7RAgAkEQahDtECACQSBqJAAgAAteAQF/IwBBMGsiAyQAIAMgACACEIMEIANBGGogA0EIaigCADYCACADIAMpAwA3AxAgA0EoaiABQQhqKQIANwMAIAMgASkCADcDICADQRBqIANBIGoQ9gQgA0EwaiQAC3MBAX8jAEEQayIBJAACQAJAIAAQkRciAEUEQEGAgMQAIQAMAQsgASAAEIcJIAEgASgCACIANgIIIAEgACABKAIEajYCDCABQQhqEOIGIgBBgIDEAEYNAQsgAUEQaiQAIAAPC0H4ho0BQStB/MjTABC9DwALbQICfwF+IwBBQGoiASQAIAApAswBIQMgAEEPNgLMASABQQhqIABB1AFqKAIAIgI2AgAgAEHQAWpCADcDACABIAM3AwAgAUEcaiACNgIAIAEgAzcCFCABQQI2AhAgACABQRBqEPILIAFBQGskAAtjAQF/IwBBIGsiBCQAIAQgATYCBCAEIAA2AgAgBEEYaiACQRBqKQIANwMAIARBEGogAkEIaikCADcDACAEIAIpAgA3AwhBACAEQYzUgQEgBEEEakGM1IEBIARBCGogAxCoBAALZQIBfwF+IwBBQGoiAiQAIAJBEGogAUEwELwEGiACIAAgAkEQahBlIgM3AwggA6dB/wFxIgBBAUYEQCACQQhqQQRyEMoCCyAARQRAIAJBQGskAA8LQaiIggFB0gBB7OTDABC9DwALYgECfwJAIAAoAgAiAigCACIAQQ9GBEBBwP+MASEDQQAhAAwBCyAAQQlPBEAgAEF+cSACQQhqKAIAQQhqQQggAEEBcRtqIQMgAigCBCEADAELIAJBBGohAwsgASADIAAQ9gELaQEBfyMAQSBrIgIkACACQaj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkGsh8QAIAJBBGpBrIfEACACQQhqQeyW8AAQqAQAC2kBAX8jAEEgayICJAAgAkGo+IIBNgIEIAIgADYCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCEEAIAJBiIzEACACQQRqQYiMxAAgAkEIakHslvAAEKgEAAtnAgJ/AX4CQAJAAkACQCABrUIwfiIEQiCIpw0AIASnIgJBAEgNACACDQFBCCEDDAILELUWAAsgAhByIgNFDQELIAAgATYCBCAAIAM2AgAPCyACQQhBuIuNASgCACIAQQEgABsRAAAAC3MBAX8jAEEQayIBJAACQAJAIAAQkRciAEUEQEGAgMQAIQAMAQsgASAAEIcJIAEgASgCACIANgIIIAEgACABKAIEajYCDCABQQhqEOIGIgBBgIDEAEYNAQsgAUEQaiQAIAAPC0H4ho0BQStBwIXIABC9DwALaQEBfyMAQSBrIgIkACACQaj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkHIku8AIAJBBGpByJLvACACQQhqQeyW8AAQqAQAC3MBAX8jAEEQayIBJAACQAJAIAAQkRciAEUEQEGAgMQAIQAMAQsgASAAEIcJIAEgASgCACIANgIIIAEgACABKAIEajYCDCABQQhqEOIGIgBBgIDEAEYNAQsgAUEQaiQAIAAPC0H4ho0BQStBhJfvABC9DwALaQEBfyMAQSBrIgIkACACQaj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkGcn+8AIAJBBGpBnJ/vACACQQhqQeyW8AAQqAQAC2sBA38jAEEgayICJAAgAiABNwMQIAJBCGogABCeESACKAIMIQMgAigCCCACQoKAgIDgADcDGEEAIQApAwBCgoCAgOAAUQRAIAMpAwAgAVEhAAsgAkEYahD7ECACQRBqEPsQIAJBIGokACAAC14BAX8jAEEwayIDJAAgAyAAIAIQhAQgA0EYaiADQQhqKAIANgIAIAMgAykDADcDECADQShqIAFBCGopAgA3AwAgAyABKQIANwMgIANBEGogA0EgahD3BCADQTBqJAALbQICfwF+IwBBQGoiASQAIAApAtQBIQMgAEEPNgLUASABQQhqIABB3AFqKAIAIgI2AgAgAEHYAWpCADcDACABIAM3AwAgAUEcaiACNgIAIAEgAzcCFCABQQI2AhAgACABQRBqEP8LIAFBQGskAAtjAQF/IwBBIGsiBCQAIAQgATYCBCAEIAA2AgAgBEEYaiACQRBqKQIANwMAIARBEGogAkEIaikCADcDACAEIAIpAgA3AwhBACAEQfiaggEgBEEEakH4moIBIARBCGogAxCoBAALZQIBfwF+IwBBQGoiAiQAIAJBEGogAUEwELwEGiACIAAgAkEQahBmIgM3AwggA6dB/wFxIgBBAUYEQCACQQhqQQRyEP0DCyAARQRAIAJBQGskAA8LQaiIggFB0gBBnKrvABC9DwALZwECfyMAQYAFayIBJAAgAUEIaiAAEKERIAEoAgwhACABQQA6ABQgASABQRBqNgL8BCABQfwEakGUwu8AEJAXIAEtABRBBUcEQCABQRBqEOEDCyAAIAAoAgBBf2o2AgAgAUGABWokAAtgAQN/IAFBfnEhBCAAAn8gAUEBcSIGRQRAIAMhBUEADAELIAQoAgAhBSADCyIDNgIQIAAgBjoADCAAIAU2AgggACAENgIAIABBACABIAIgAUEJSRsgAUEPRhsgA2o2AgQLawIBfwF+IwBBMGsiAiQAIAJBGGogAUEAENgJIAIpAxghAyACQRBqIAFBARDYCSACIAE2AiggAiACKQMQNwMgIAJBCGogAkEgahCjCiAAIAIpAwg3AgwgAEEANgIIIAAgAzcCACACQTBqJAALbQECfwJAIAAoAggiAiAAKAIESQRAIAAgAkEBajYCCCAAKAIAIAJBAnRqIAE2AgAgAEEQaigCACIDIAFLDQEgASADQaT27wAQzAsAC0GQ9e8AQSVBlPbvABC9DwALIAAoAgwgAUECdGogAjYCAAtmAQF/IwBBIGsiAyQAIAMgATYCBCADIAA2AgAgA0EYaiACQRBqKQIANwMAIANBEGogAkEIaikCADcDACADIAIpAgA3AwhBASADQcyV8AAgA0EEakHMlfAAIANBCGpBsInwABCoBAALaQEBfyMAQSBrIgIkACACQaj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkHQlPAAIAJBBGpB0JTwACACQQhqQeyW8AAQqAQAC2MBAX8jAEEgayIEJAAgBCABNgIEIAQgADYCACAEQRhqIAJBEGopAgA3AwAgBEEQaiACQQhqKQIANwMAIAQgAikCADcDCEEAIARB/NOBASAEQQRqQfzTgQEgBEEIaiADEKgEAAtoACAAQQE2AgAgACACKQIANwIEIABBDGogAkEIaikCADcCACAAQRRqIAJBEGopAgA3AgAgAEEcaiACQRhqKAIANgIAIAAgASgCACIBKAIQNgIgIABBJGogASgCCCABKAIMa0EBajYCAAtgAQN/IwBBEGsiAiQAIAAoAgwgACgCCCIBa0EobUEobCEDA0AgAwRAIAEQuw4gAUEYahDQDSADQVhqIQMgAUEoaiEBDAELCyACIAApAgA3AwggAkEIahDkEyACQRBqJAALaQEBfyMAQSBrIgIkACACQaj4ggE2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIQQAgAkGAhoMBIAJBBGpBgIaDASACQQhqQaiOgwEQqAQAC2YBAX8jAEEgayIDJAAgA0HkhIMBNgIEIAMgADYCACADQRhqIAFBEGopAgA3AwAgA0EQaiABQQhqKQIANwMAIAMgASkCADcDCEEAIANBkIaDASADQQRqQZCGgwEgA0EIaiACEKgEAAtgAQJ/IABBDGooAgAiAiACQX9qIgMgACgCBCICIAAoAgBrcWtBAUYEQCAAEMYEIAAoAgxBf2ohAyAAKAIEIQILIAAgAyACQQFqcTYCBCAAKAIIIAJBKGxqIAFBKBC8BBoLWwEDfyABLwHCBCEFA0AgBCADIAVLckUEQCABIANBAnRqQcgEaigCACIEIAM7AcAEIAQgATYCkAQgAyAFTyEEIAMgAyAFSWohAwwBCwsgACABNgIEIAAgAjYCAAtoAQF/IwBBEGsiAyQAIAEoAgBBAUcEQCAAIAEpAgQ3AgAgAEEIaiABQQxqKAIANgIAIANBEGokAA8LIANBCGogAUEMaikCADcDACADIAEpAgQ3AwBBnIWNAUErIANB1IrAACACELwKAAtqAQJ/IAAgATYCACAAQQhqQQA2AgAgACACpyIDQRl2IgQ6ABQgACABKAIAIANxIgM2AgQgACABKAIEIANqKAAAIgE2AgwgACABIARBgYKECGxzIgBBf3MgAEH//ft3anFBgIGChHhxNgIQC1wBAX8jAEFAaiICJAAgAiABBH8gAkIANwI0IAJBDzYCMCACQTBqIAEQ/AUgAkEMaiACQThqKAIANgIAIAIgAikDMDcCBEEDBUEECzYCACAAIAIQmhAgAkFAayQAC2YCAn8BfiMAQSBrIgEkACAAKQKIAiEDIABBDzYCiAIgAUEIaiAAQZACaigCACICNgIAIABBjAJqQgA3AgAgASADNwMAIAFBGGogAjYCACABIAM3AxAgACABQRBqEMMQIAFBIGokAAtaAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQeylwAAgAkEIahDgAiACQSBqJAALWgEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHs0MAAIAJBCGoQ4AIgAkEgaiQAC1wBAn8jAEEQayICJAAgAiAAKAIAKAIAIgA2AgwCfyABKAIAIgNBEHFFBEAgA0EgcUUEQCACQQxqIAEQtBYMAgsgAkEMaiABEPgIDAELIAAgARCaCQsgAkEQaiQAC14BA38CQAJAAkAgACgCDCIBLQAAQXpqDgIAAQILIAEtAAFFDwsgAEEYaigCAEEFdCEBIAAoAhAhAANAIAFFIQIgAUUNASABQWBqIQEgABCUDCAAQSBqIQANAAsLIAILXAEBfyMAQUBqIgIkACACIAEEfyACQgA3AjQgAkEPNgIwIAJBMGogARD+BSACQQxqIAJBOGooAgA2AgAgAiACKQMwNwIEQQMFQQQLNgIAIAAgAhDyCyACQUBrJAALZgICfwF+IwBBIGsiASQAIAApAoACIQMgAEEPNgKAAiABQQhqIABBiAJqKAIAIgI2AgAgAEGEAmpCADcCACABIAM3AwAgAUEYaiACNgIAIAEgAzcDECAAIAFBEGoQtBAgAUEgaiQAC4ABAQF/AkACQAJAIAAoAgAiAiAAKAIIIgBBzqn0AEEBEIwURQRAIAIgAEGhp98AQQIQjBQNASACIABBsOHvAEECEIwURQ0DIAFBLGpB//3DAEGC/sMAEKQSDwsgARCLFgwBCyABEIsWIAFBLGpB/P3DAEH//cMAEKQSCyABEIsWCwtcAQF/IwBBQGoiAiQAIAIgAQR/IAJCADcCNCACQQ82AjAgAkEwaiABENQFIAJBDGogAkE4aigCADYCACACIAIpAzA3AgRBAwVBBAs2AgAgACACEP8LIAJBQGskAAtmAgJ/AX4jAEEgayIBJAAgACkCiAIhAyAAQQ82AogCIAFBCGogAEGQAmooAgAiAjYCACAAQYwCakIANwIAIAEgAzcDACABQRhqIAI2AgAgASADNwMQIAAgAUEQahC5ECABQSBqJAALagECfwJAAkACQAJAIAFB/////wFxIAFHDQAgAUEDdCICQQBIDQAgAg0BQQQhAwwCCxC1FgALIAJBBBDvBCIDRQ0BCyAAIAE2AgQgACADNgIADwsgAkEEQbiLjQEoAgAiAEEBIAAbEQAAAAtcAQJ/IwBBEGsiAyQAAn9BACAAENUTIgApAxhQDQAaIANBCGogARCLCSADKAIMIQEgAygCCCEEIAMgAEEYahCLCSACIAQgASADKAIAIAMoAgQQnxQLIANBEGokAAtaAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQcyLgwEgAkEIahDgAiACQSBqJAALWgEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakG0i4MBIAJBCGoQ4AIgAkEgaiQAC2MBAn8jAEEQayICJAAgAkEIaiABEAQCQCACKAIIIgEEQCACIAEgAigCDBCDECACKAIAIQEgAEEIaiACKAIEIgM2AgAgACADNgIEIAAgATYCAAwBCyAAQQA2AgALIAJBEGokAAtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQaibggEgAkEIahDgAiACQSBqJAALXwAjAEEQayICJAAgAS0AACEBIAJBCGogAyAEIAVB/JHAABC7EiACIAEgAigCCCACKAIMEMIOIAACf0EAIAIoAgBFDQAaIAAgAigCBCAFajYCBEECCzYCACACQRBqJAALVwEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHs0MAAIAJBCGoQ4AIgAkEgaiQAC2oBAX8jAEEQayICJAAgACgCACEAIAIgAUGXt8MAQQ4Q2BM3AwAgAiAANgIMIAJB0bLfAEEEIAJBDGpBqLfDABD7AyACIABBBGo2AgxBuLfDAEEGIAJBDGpBqLfDABD7AxDTCiACQRBqJAALWgECfyAAKAIIIgMgAU8EQCAAKAIEIANGBEAgAEEBEIMPCyAAKAIAIAFBAnRqIgRBBGogBCADIAFrQQJ0EKwCIAAgA0EBajYCCCAEIAI2AgAPCyABIAMQ0wsAC2kBAX8jAEEwayICJAAgAkEkakEBNgIAIAJCAjcCFCACQdDowwA2AhAgAkHHADYCLCACIAA2AiggAiACQShqNgIgIAIgAkEQahCKAyABQSxqIAIoAgAgAigCCBCFFiACEP4UIAJBMGokAAtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQfjrwwAgAkEIahDgAiACQSBqJAALXQECfwJAIAAoAgAiAkEPRgRAQcD/jAEhA0EAIQIMAQsgAkEJTwRAIAJBfnEgAEEIaigCAEEIakEIIAJBAXEbaiEDIAAoAgQhAgwBCyAAQQRqIQMLIAEgAyACEPYBC20BAX8jAEEgayIBJAAgACgCACICKAIAIQAgAkEANgIAIABFBEBB+IaNAUErQayRgwEQvQ8ACyAAKAIAIAFBCGpB6PrDAEEEEMESIAEgAUEIakHs+sMAENsNIAEoAgAgASgCBBDEBiABQSBqJAALbQEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakG0+sMAQQYQwRIgASABQQhqQbz6wwAQ2w0gASgCACABKAIEEMQGIAFBIGokAAttAQF/IwBBIGsiASQAIAAoAgAiAigCACEAIAJBADYCACAARQRAQfiGjQFBK0GskYMBEL0PAAsgACgCACABQQhqQaj7wwBBDxDBEiABIAFBCGpBuPvDABDbDSABKAIAIAEoAgQQxAYgAUEgaiQAC20BAX8jAEEgayIBJAAgACgCACICKAIAIQAgAkEANgIAIABFBEBB+IaNAUErQayRgwEQvQ8ACyAAKAIAIAFBCGpBqPnDAEEGEMESIAEgAUEIakGM+sMAENsNIAEoAgAgASgCBBDEBiABQSBqJAALbQEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakHM+sMAQQoQwRIgASABQQhqQdj6wwAQ2w0gASgCACABKAIEEMQGIAFBIGokAAttAQF/IwBBIGsiASQAIAAoAgAiAigCACEAIAJBADYCACAARQRAQfiGjQFBK0GskYMBEL0PAAsgACgCACABQQhqQfT4wwBBJBDBEiABIAFBCGpBmPnDABDbDSABKAIAIAEoAgQQxAYgAUEgaiQAC20BAX8jAEEgayIBJAAgACgCACICKAIAIQAgAkEANgIAIABFBEBB+IaNAUErQayRgwEQvQ8ACyAAKAIAIAFBCGpBnPrDAEEIEMESIAEgAUEIakGk+sMAENsNIAEoAgAgASgCBBDEBiABQSBqJAALbQEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakHI+8MAQQcQwRIgASABQQhqQdD7wwAQ2w0gASgCACABKAIEEMQGIAFBIGokAAttAQF/IwBBIGsiASQAIAAoAgAiAigCACEAIAJBADYCACAARQRAQfiGjQFBK0GskYMBEL0PAAsgACgCACABQQhqQeD3wwBBIBDBEiABIAFBCGpB5PjDABDbDSABKAIAIAEoAgQQxAYgAUEgaiQAC20BAX8jAEEgayIBJAAgACgCACICKAIAIQAgAkEANgIAIABFBEBB+IaNAUErQayRgwEQvQ8ACyAAKAIAIAFBCGpB/PrDAEEEEMESIAEgAUEIakGA+8MAENsNIAEoAgAgASgCBBDEBiABQSBqJAALbQEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakGQ+8MAQQUQwRIgASABQQhqQZj7wwAQ2w0gASgCACABKAIEEMQGIAFBIGokAAtqAQF/IwBBEGsiAiQAIAAoAgAhACACIAFB2JbvAEEJENgTNwMAIAIgADYCDCACQbfegQFBBCACQQxqQezF3gAQ+wMgAiAAQRhqNgIMQeieggFBBSACQQxqQfzF3gAQ+wMQ0wogAkEQaiQAC2oBAX8jAEEQayICJAAgACgCACEAIAIgAUHYlu8AQQkQ2BM3AwAgAiAANgIMIAJBt96BAUEEIAJBDGpB4MfTABD7AyACIABBGGo2AgxB6J6CAUEFIAJBDGpB8MfTABD7AxDTCiACQRBqJAALagEBfyMAQRBrIgIkACAAKAIAIQAgAiABQdiW7wBBCRDYEzcDACACIAA2AgwgAkG33oEBQQQgAkEMakHklu8AEPsDIAIgAEEgajYCDEHonoIBQQUgAkEMakH0lu8AEPsDENMKIAJBEGokAAttAQF/IwBBIGsiASQAIAAoAgAiAigCACEAIAJBADYCACAARQRAQfiGjQFBK0GskYMBEL0PAAsgACgCACABQQhqQfLc7wBBMhDBEiABIAFBCGpBzOjvABDmDSABKAIAIAEoAgQQxQYgAUEgaiQAC20BAX8jAEEgayIBJAAgACgCACICKAIAIQAgAkEANgIAIABFBEBB+IaNAUErQayRgwEQvQ8ACyAAKAIAIAFBCGpBrNvvAEEyEMESIAEgAUEIakG86O8AEOYNIAEoAgAgASgCBBDFBiABQSBqJAALbgEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakHv3e8AQbEBEMESIAEgAUEIakH86O8AEOYNIAEoAgAgASgCBBDFBiABQSBqJAALbgEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakGk3e8AQcsAEMESIAEgAUEIakHs6O8AEOYNIAEoAgAgASgCBBDFBiABQSBqJAALbgEBfyMAQSBrIgEkACAAKAIAIgIoAgAhACACQQA2AgAgAEUEQEH4ho0BQStBrJGDARC9DwALIAAoAgAgAUEIakHe2+8AQZQBEMESIAEgAUEIakHc6O8AEOYNIAEoAgAgASgCBBDFBiABQSBqJAALXQECfyAAQQxqKAIAIgIgAkF/aiIDIAAoAgQiAiAAKAIAa3FrQQFGBEAgABCMCCAAKAIMQX9qIQMgACgCBCECCyAAIAJBAWogA3E2AgQgACgCCCACQQJ0aiABNgIAC2oBAX8jAEEQayICJAAgACgCACEAIAIgAUGEhfAAQQoQ2BM3AwAgAiAANgIMIAJB+YPwAEEEIAJBDGpB2ILwABD7AyACIABBBGo2AgxB68fwAEEGIAJBDGpBkIXwABD7AxDTCiACQRBqJAALagEBfyMAQRBrIgIkACAAKAIAIQAgAiABQeyE8ABBCBDYEzcDACACIAA2AgwgAkH5g/AAQQQgAkEMakHYgvAAEPsDIAIgAEEEajYCDEG8o/QAQQEgAkEMakH0hPAAEPsDENMKIAJBEGokAAtqAQF/IwBBEGsiAiQAIAAoAgAhACACIAFBlITwAEENENgTNwMAIAIgADYCDCACQfmD8ABBBCACQQxqQdiC8AAQ+wMgAiAAQQRqNgIMQaGE8ABBBCACQQxqQaiE8AAQ+wMQ0wogAkEQaiQAC2oBAX8jAEEQayICJAAgACgCACEAIAIgAUGBhPAAQQkQ2BM3AwAgAiAANgIMIAJBioTwAEEFIAJBDGpB2ILwABD7AyACIABBBGo2AgxBj4TwAEEFIAJBDGpB2ILwABD7AxDTCiACQRBqJAALagEBfyMAQRBrIgIkACAAKAIAIQAgAiABQfGD8ABBCBDYEzcDACACIAA2AgwgAkH5g/AAQQQgAkEMakHYgvAAEPsDIAIgAEEEajYCDEH9g/AAQQQgAkEMakHYgvAAEPsDENMKIAJBEGokAAtjAQN/AkAgASgCICIEIAJsIgIgBGoiAyACTwRAIAFBHGooAgAiBSADSQ0BIAEoAhQhASAAIAQ2AgQgACABIAJBA3RqNgIADwsgAiADQaiM8AAQ0QsACyADIAVBqIzwABDQCwALbQAgABDjASAAKAIARQRAAkACQAJAAkAgACgCBA4HAgICAgECAwALIABBIGoiABCrESAAENQUDwsgAEEIahCGEgsPCyAAQQhqIgAoAgBBGGoQwQwgACgCABClAg8LIABBHGoQnBYgAEEgahCcFgtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQazUgQEgAkEIahDgAiACQSBqJAALagEBfyMAQRBrIgIkACAAKAIAIQAgAiABQcHsgQFBBRDYEzcDACACIAA2AgwgAkHb/oIBQQQgAkEMakH83YEBEPsDIAIgAEEUajYCDEGM3oEBQQMgAkEMakGQ3oEBEPsDENMKIAJBEGokAAthAQN/IwBBEGsiASQAIABBCGohAgNAAkAgACgCSCIDRQ0AIAFBCGogAiAAKAJAIANBAnRqQXxqKAIAEKALIAEoAggpAwAgASgCDBCWC0UNACAAELkUGgwBCwsgAUEQaiQAC18BA38jAEEgayIDJAAgAyAAIAIQpgQgA0EIaigCACECIAMoAgQhBCADKAIAIQUgA0EYaiABQQhqKQIANwMAIAMgASkCADcDECAAIAUgBCACIANBEGoQuAUgA0EgaiQAC2IBAX8jAEEwayICJAAgAkEgaiAAQQxqIAEQkRAgAkEQaiACQSBqQZiiggEQnBIgAkEgaiACKAIUIAIoAhhB9ABqKAIAEOQRIAIgAkEgakGoooIBEJwSIAIoAgAgAkEwaiQAC2UBAX8gAUEFdCEBA0AgAQRAAkACQAJAAkAgAC0AAA4DAAECAwsgAEEIahDmECAAQRBqIgIQhwUgAhDkEwwCCyAAQQRqENANDAELIABBBGoQ0A0LIABBIGohACABQWBqIQEMAQsLC2IAIAECfwJAAkACQAJAIACnIgFBA3FBAWsOAgABAgsgAEIgiCAAhacMAwsgAEIgiKciAUHVCEkNASABQdUIQfymggEQzAsACyABKAIIDAELIAFBAnRB5NnIAGooAgALEKEFC1cBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBqKaCASACQQhqEOACIAJBIGokAAtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQdS+ggEgAkEIahDgAiACQSBqJAALVwEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakHo9YIBIAJBCGoQ4AIgAkEgaiQAC20BAX8jAEEQayICJAACfyAAKAIERQRAIAEoAhhBoPaCAUEQIAFBHGooAgAoAgwRAQAMAQsgAiABQYD2ggFBCBDYEzcDACACIAA2AgwgAkGI9oIBQQYgAkEMakGQ9oIBEPsDENMKCyACQRBqJAALbQAgACgCACIBKAIAIQAgAUEANgIAAkAgAARAQYAIEHIiAUUNASAAQQA6ABAgAEKACDcCCCAAIAE2AgQgAEEANgIADwtB+IaNAUErQcSDgwEQvQ8AC0GACEEBQbiLjQEoAgAiAEEBIAAbEQAAAAtXAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQcyLgwEgAkEIahDgAiACQSBqJAALVwEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakG0i4MBIAJBCGoQ4AIgAkEgaiQAC1cBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBnMSMASACQQhqEOACIAJBIGokAAtgAQF/IwBBMGsiAiQAIAIgATYCDCACIAA2AgggAkEkakEBNgIAIAJCAjcCFCACQbSKwAA2AhAgAkEHNgIsIAIgAkEoajYCICACIAJBCGo2AiggAkEQahDVASACQTBqJAALZAEBfwJAAkACQCACQQBOBEAgAg0BQQEhAwwCCxC1FgALIAIQciIDRQ0BCyADIAEgAhC8BCEBIAAgAjYCCCAAIAI2AgQgACABNgIADwsgAkEBQbiLjQEoAgAiAEEBIAAbEQAAAAtoAQF/IwBBEGsiAiQAIAAoAgAhACACIAEoAhhB4ZbAAEEFIAFBHGooAgAoAgwRAQA6AAggAiABNgIAIAJBADoACSACQQA2AgQgAiAANgIMIAIgAkEMakGslcAAEOcEELkJIAJBEGokAAtYAQJ/IABBBGooAgAgAEEIaiIFKAIAIgRrIANJBEAgACAEIAMQmAgLIAAoAgAiACABIANqaiAAIAFqIgAgBCABaxCsAiAAIAIgAxC8BBogBSADIARqNgIAC2EBAX8gACgCCCICIAAoAgRGBEAgACACEIMHIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEUbGoiACABKQIANwIAIABBCGogAUEIaikCADcCACAAQRBqIAFBEGooAgA2AgALVwECf0EBIQIgASgCAEEBRwR/IAAoAjhBfGohAyAAQUBrKAIAQQJ0IQIgASgCBCEBA0AgAiIABEAgAEF8aiECIAAgA2ooAgAgAUcNAQsLIABBAEcFIAILC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGchY0BQSsgAkEIakG8h8QAQayf7wAQvAoAC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGchY0BQSsgAkEIakGYjMQAQayf7wAQvAoAC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGchY0BQSsgAkEIakGgmO8AQZCY7wAQvAoAC2gBAX8jAEEQayICJAAgASgCAEEBRwRAIAAgASgCBDYCACAAIAFBCGotAAA6AAQgAkEQaiQADwsgAiABKAIENgIIIAIgAUEIai0AADoADEGchY0BQSsgAkEIakG8n+8AQayf7wAQvAoAC2EBAX8gACgCCCICIAAoAgRGBEAgACACEJQHIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEYbGoiACABKQMANwMAIABBCGogAUEIaikDADcD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ACAAQRBqIAFBEGopAwA3AwAgAEEIaiABQQhqKQMANwMADwsgAEEeOgAAC0sBAX8jAEEgayICJAAgACgCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQhqEMoMIAJBIGokAAtLAQF/IwBBIGsiAiQAIAAoAgAgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEIahDLDCACQSBqJAALXQECfyMAQRBrIgIkAAJAIAFBf0oEQCACQQhqIAFBARC8EyACKAIIIgMNASABQQFBuIuNASgCACIAQQEgABsRAAAACxC1FgALIAAgATYCBCAAIAM2AgAgAkEQaiQAC0sBAX8jAEEgayICJAAgACgCACACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQhqENAMIAJBIGokAAthAQF/IwBBEGsiAiQAIAIgASgCGEHEicAAQQkgAUEcaigCACgCDBEBADoACCACIAE2AgAgAkEAOgAJIAJBADYCBCACIAA2AgwgAiACQQxqQdCJwAAQ5wQQuQkgAkEQaiQAC2EBAX8jAEEQayICJAAgAiABKAIYQaySwABBBiABQRxqKAIAKAIMEQEAOgAIIAIgATYCACACQQA6AAkgAkEANgIEIAIgADYCDCACIAJBDGpBtJLAABDnBBC5CSACQRBqJAALVwEBfwJAAn8gASgCBCICQX9HBEAgASgCAAwBCyABKAIAQXhqIgEoAgBBAWoiAkEBTQ0BIAEgAjYCAEF/IQIgAUEIagshASAAIAI2AgQgACABNgIADwsAC14AAn8CQAJAAkACQAJAIAAgAUGI0cMAEIATIgAoAgBBd2oOBAECAwQAC0GY0cMAQSZBwNHDABDBEwALIABBDGoMAwsgAEEMagwCCyAAQQhqDAELIABBCGoLIAI2AgALWwICfwF+IAEtABQhAyABKQMAIgRCA4NQBEAgBKciAiACKAIMQQFqNgIMIAEpAwAhBAsgAS0AFSECIABBCGogAUEIahC2AyAAIAI6ABUgACAENwMAIAAgAzoAFAtXAQJ/IAEoAgAiAiABKAIERwRAIAAgASgCCCACQQxsaiIDKQIANwIAIAEgAUEMaigCAEF/aiACQQFqcTYCACAA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AUEgaiQAC18CAX8BfiMAQRBrIgIkACABKAIAEQoAIgFFBEBBxPGMAUHGACACQQhqQYibggFB3PKMARC8CgALIAEgASkDACIDQgF8NwMAIAAgASkDCDcDCCAAIAM3AwAgAkEQaiQAC18CAX8BfiMAQRBrIgIkACABKAIAEQoAIgFFBEBBxPGMAUHGACACQQhqQfzyjAFB3PKMARC8CgALIAEgASkDACIDQgF8NwMAIAAgASkDCDcDCCAAIAM3AwAgAkEQaiQAC1IBAn8jAEEgayIBJAAgAUEQahDYDRDnCCABIAFBEGoQ2AwgASABLQAEOgAMIAEgASgCACICNgIIIAJBBGogAKcQiQsgAUEIahCnEiABQSBqJAALUAECfyAAKAIAIgNBBGooAgAgA0EIaiIEKAIAIgBrIAJJBEAgAyAAIAIQmAggBCgCACEACyADKAIAIABqIAEgAhC8BBogBCAAIAJqNgIAQQALVAEEfyABQQhqKAIAIQIgASgCBCEDIAFBBGoQ4gYiBEGAgMQARwRAIAEgASgCBCABKAIAIgUgAiADa2pqIAEoAghrNgIACyAAIAQ2AgQgACAFNgIAC1sBAX9BFBByIgJFBEBBFEEEQbiLjQEoAgAiAEEBIAAbEQAAAAsgAkKBgICAEDcCACACIAEpAgA3AgggAkEQaiABQQhqKAIANgIAIABBfzYCBCAAIAJBCGo2AgALXwIBfwF+IwBBEGsiAiQAIAEoAgARCgAiAUUEQEHE8YwBQcYAIAJBCGpB7JXwAEHc8owBELwKAAsgASABKQMAIgNCAXw3AwAgACABKQMINwMIIAAgAzcDACACQRBqJAALUgECfyMAQSBrIgEkACABQRBqENgNEOUIIAEgAUEQahDaDCABIAEtAAQ6AAwgASABKAIAIgI2AgggAkEEaiAApxCJCyABQQhqEKcSIAFBIGokAAtUAQF/IwBBEGsiAyQAIANBCGogAkEIaigCADYCACADIAIpAgA3AwAgAxCeECECIANBADYCACADIAI2AgQgAUE0aiADEO4FIABBADoAACADQRBqJAALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB8+2BAUEYIANBCGpBsPXDACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC1gBAn8CQAJAIAFB/////wBxIAFHDQAgAUEEdCICQQBIDQAgAkEIEKEVIgMNASACQQhBuIuNASgCACIAQQEgABsRAAAACxC1FgALIAAgATYCBCAAIAM2AgALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB8+2BAUEYIANBCGpByIXEACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC1gBAn8CQAJAIAFB/////wNxIAFHDQAgAUECdCICQQBIDQAgAkEEEKEVIgMNASACQQRBuIuNASgCACIAQQEgABsRAAAACxC1FgALIAAgATYCBCAAIAM2AgALWAECfwJAAkAgAUH/////AXEgAUcNACABQQN0IgJBAEgNACACQQQQoRUiAw0BIAJBBEG4i40BKAIAIgBBASAAGxEAAAALELUWAAsgACABNgIEIAAgAzYCAAtXAQJ/IwBBEGsiAyQAIAEoAgAiBEH/////B08EQEHz7YEBQRggA0EIakHole8AIAIQvAoACyABIARBAWo2AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB8+2BAUEYIANBCGpB/J7vACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC1QBAX8jAEEQayIDJAAgA0EIaiACQQhqKAIANgIAIAMgAikCADcDACADEOwPIQIgA0EANgIAIAMgAjYCBCABQTRqIAMQ5gUgAEEAOgAAIANBEGokAAtXAQJ/IwBBEGsiAyQAIAEoAgAiBEH/////B08EQEHz7YEBQRggA0EIakGcue8AIAIQvAoACyABIARBAWo2AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALQQECfgJ+IAAgASACELUSIgOnQQFxBEBCAQwBCyADQgiIIANCN4ZCP4eDQoD+A4MhBEIACyAEIANCgICAgHCDhIQLRQEBfyACQQFqIgUgAUkEQCAAIAVBA3RqIAAgAkEDdGogAkF/cyABakEDdBCsAgsgACACQQN0aiIAIAQ4AgQgACADNgIAC1cBAn8jAEEQayIDJAAgASgCACIEQf////8HTwRAQfPtgQFBGCADQQhqQbDk7wAgAhC8CgALIAEgBEEBajYCACAAIAE2AgQgACABQQRqNgIAIANBEGokAAtXAQJ/IwBBEGsiAyQAIAEoAgAiBEH/////B08EQEHz7YEBQRggA0EIakHA5+8AIAIQvAoACyABIARBAWo2AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALTQEDfwJAA0AgAyAERg0BIAIgBGohBiAEQQFqIQQgASAGLQAAQeT37wAQ1xMtAABFDQALIARBf2ohA0EBIQULIAAgAzYCBCAAIAU2AgALTgEBfwJAIAMgAk8EQCABKAIIIgUgA0kNASABKAIAIQEgACADIAJrNgIEIAAgASACQQJ0ajYCAA8LIAIgAyAEENELAAsgAyAFIAQQ0AsAC1IBAn8jAEEQayICJAACf0EAIAEoAgAiA0UNABogAkEIaiADIAEoAgQoAiQRAAAgAigCDCEDIAIoAggLIQEgACADNgIEIAAgATYCACACQRBqJAALVwECfyMAQRBrIgMkACABKAIAIgRB/////wdPBEBB8+2BAUEYIANBCGpB5LTwACACELwKAAsgASAEQQFqNgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC2ABAX9B/68DIQECQCAAQYDAA0cEfyAAQX9qIgEgAEsNAUGAgMQAQYCAxAAgASABQYBwcUGAsANGGyABQf//wwBLG0HQx/AAEOQUBSABCw8LQfiGjQFBK0HAx/AAEL0PAAtTAQF/IwBBEGsiAiQAAkAgASgCCCAAEPYPaiAAKAIMTQRAIAJBCGogAUEIaikCADcDACACIAEpAgA3AwAgACACEKcODAELIAEQ/hQLIAJBEGokAAtLAQF/IwBB8ABrIgIkACACQRRqIAFBCGooAgA2AgAgAkEDNgIIIAIgASkCADcCDCACIABBDGogAkEIahD2CSACKAIAIAJB8ABqJAALUwEDfyMAQRBrIgEkACAAQQhqIQIgAEFAayEDA0AgAUEIaiACIAAQ6hIoAgAQoAsgASgCCCkDACABKAIMEPcQRQRAIAMQvhIaDAELCyABQRBqJAALSgEBfyMAQRBrIgEkACABIABBBGooAgAgAEEIaigCAEHoAGooAgAQ5BECf0EAIAEoAgBFDQAaIAFBCGooAgAoAgBFCyABQRBqJAALXgEDfyMAQRBrIgEkACABQY6wjAE2AgwgAUGMsIwBNgIIA0ACQCABQQhqEOIGIgJBgIDEAEYNACAAEIQUIgNBgIDEAEYNACACIANGDQELCyABQRBqJAAgAkGAgMQARgtPAQF/IwBBEGsiAiQAAkAgASgCDARAIAEhAAwBCyACQQhqIAFBCGooAgA2AgAgAiABKQIANwMAIAAgAhC5CyEAIAEQpQILIAJBEGokACAAC1MBAX8jAEEQayICJAACfwJAAkAgAEGWAWotAABFBEADQCACQQhqIAAgARBbIAIoAghBAWsOAgMCAAsACxDzEAALIAIoAgwMAQtBAAsgAkEQaiQAC0kBAn8gACgCCCICIAFLBEAgACgCACABQQN0aiIDIANBCGogAiABQX9zakEDdBCsAiAAIAJBf2o2AggPCyABIAJBzJWCARDSCwALSgEBfyMAQRBrIgYkACAFBH8gBkEIaiABIAIgAyAEIAUQmwMgBigCDCEBIAYoAggFQQALIQUgACABNgIEIAAgBTYCACAGQRBqJAALUwEBfyMAQRBrIgMkACADQQhqIAJBCGooAgA2AgAgAyACKQIANwMAIAMQnhAhAiADQQA2AgAgAyACNgIEIAEgA0EAEO4LIABBADoAACADQRBqJAALaQEBfwJAIABCgoCAgPAAUQRAQQEhAiABKQMAIgBCgoCAgLAeUSAAQoKAgICALVFyIABCgoCAgJA5USAAQoKAgICgyQBRcnIgAEKCgICAsMoAUSAAQoKAgIDQ9QBRcnINAQtBACECCyACC1MBAX8jAEEQayICJAACfwJAAkAgAEGOAWotAABFBEADQCACQQhqIAAgARBZIAIoAghBAWsOAgMCAAsACxDzEAALIAIoAgwMAQtBAAsgAkEQaiQAC1EBAX8gACgCCCICIAAoAgRGBEAgACACEMUHIAAoAgghAgsgACACQQFqNgIIIAAoAgAgAkEEdGoiACABKQMANwMAIABBCGogAUEIaikDADcDAAtRAQF/IAAoAggiAiAAKAIERgRAIAAgAhCIByAAKAIIIQILIAAgAkEBajYCCCAAKAIAIAJBDGxqIgAgASkCADcCACAAQQhqIAFBCGooAgA2AgALaQEBfwJAIABCgoCAgPAAUQRAQQEhAiABKQMAIgBCgoCAgLAVUSAAQoKAgIDQKFFyIABCgoCAgJApUSAAQoKAgIDAzwBRcnIgAEKCgICAgIQBUSAAQoKAgICAhwFRcnINAQtBACEC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EGokACAAC0sBAX8jAEEQayIDJAAgASgCAARAQfDMjAFBECADQQhqQbiM8AAgAhC8CgALIAFBfzYCACAAIAE2AgQgACABQQhqNgIAIANBEGokAAtIAQF/IAIgASgCAGsiA0EBdCADQR91cyEDA0AgA0GAAUlFBEAgACADQYB/chD/ECADQQd2IQMMAQsLIAAgAxD/ECABIAI2AgALQAEBfyMAQRBrIgEkACABQQhqIAAQhwYCf0EAIAEoAghFDQAaIAAoAgAoAgRBACABKAIMa0EMbGoLIAFBEGokAAtOAQF/IwBBEGsiAiQAIAEoAgAEQEHwzIwBQRAgAkEIakHomfAAQdyX8AAQvAoACyABQX82AgAgACABNgIEIAAgAUEIajYCACACQRBqJAALSwEBfyMAQRBrIgMkACABKAIABEBB8MyMAUEQIANBCGpB1LTwACACELwKAAsgAUF/NgIAIAAgATYCBCAAIAFBBGo2AgAgA0EQaiQAC0sBAX8jAEEQayIDJAAgASgCAARAQfDMjAFBECADQQhqQdCk8AAgAhC8CgALIAFBfzYCACAAIAE2AgQgACABQQhqNgIAIANBEGokAAtNAQF/IAIgASgCCCIDENYUIQIgAUEANgIIIAAgATYCECAAIAI2AgAgACABKAIAIgE2AgggACADIAJrNgIEIABBDGogASACQQF0ajYCAAtNAQF/IAIgASgCCCIDENYUIQIgAUEANgIIIAAgATYCECAAIAI2AgAgACABKAIAIgE2AgggACADIAJrNgIEIABBDGogASACQQN0ajYCAAtLAQF/IwBBEGsiAyQAIAEoAgAEQEHwzIwBQRAgA0EIakGc7oEBIAIQvAoACyABQX82AgAgACABNgIEIAAgAUEEajYCACADQRBqJAALTAEBfyMAQSBrIgIkACACQRBqIABBDGogARCeFCACQQhqIAIoAhAgAigCFEHYoYIBEI4UIAIgAikDCDcDGCACQRhqEKQFIAJBIGokAAtPAQF/QRQQciIDRQRAQRRBBEG4i40BKAIAIgBBASAAGxEAAAALIAMgAjYCECADIAE2AgwgAyAAKQIANwIAIANBCGogAEEIaigCADYCACADC0sBAX8jAEEQayIEJAAgBCACNgIMIAQgATYCCCADIARBCGoQrxUhASAEKAIIIQIgACAEKAIMNgIEIAAg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7xIMAQsLIANBEGokAAtKAQJ/IwBBEGsiASQAIAFBCGpBCxD0DCABKAIIIQIgACABKAIMNgIEIAAgAjYCACACQdHM7wBBCxC8BBogAEELNgIIIAFBEGokAAtHAQF/IABBDGohAQJAIAAoAgBFBEAgARDSEwwBCyABEJETCyAAKAIYIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAQRhqEJMRCwtEAQF/IwBBEGsiAyQAIAFBICACEDkhASADQQhqELsTIAAgAygCCCICQQBHNgIAIAAgAygCDCABIAIbNgIEIANBEGokAAs9AQF/IwBBEGsiASQAIAFBCGogABCHBgJ/QQAgASgCCEUNABogACgCACgCBCABKAIMQQN0awsgAUEQaiQAC0kBAn8CQCABKAIAIAEoAgRGDQACQCAALQClAkUNACABEPcLIgNBgIDEAEYNASADQf/9A0cNACABELENGgsgACABEJMOIQILIAILPwACQCACIAFPBEAgAiAETQ0BIAIgBCAFENALAAsgASACIAUQ0QsACyAAIAIgAWs2AgQgACADIAFBBHRqNgIAC0YBAX8CQCACKAJYIgMEQCAAIAM2AgQgACACLwFcNgIIIAAgAUEBajYCAAwBCyAAQQA2AgQLQagBQfgAIAEbBEAgAhClAgsLSgEBf0EQEHIiAUUEQEEQQQRBuIuNASgCACIAQQEgABsRAAAACyABQQA2AgAgASAAKQIANwIEIAFBDGogAEEIaigCADYCACABED4LTAEBfyMAQRBrIgIkACAAKAIAIQAgAiABQdSSwABBDhDYEzcDACACIAA2AgwgAkGAxt8AQQMgAkEMakHkksAAEPsDENMKIAJBEGokAAtFAQJ/IAAgAUH/AXEiAWpBB2oiAi0AACACQQE6AABFBEAgACAAKAIAQQFqNgIAIAAgAC8BBCABQdT47wBqLQAAajsBBAsLPwACQCACIAFPBEAgAiAETQ0BIAIgBCAFENALAAsgASACIAUQ0QsACyAAIAIgAWs2AgQgACADIAFBAXRqNgIAC0QAIAAgAjYCGCAAQQA2AhAgACADNgIIIAAgATYCACAAQQxqIAMgBGo2AgAgACABIAJqNgIEIAAgBCACIAIgBEsbNgIUCz0BAX8jAEEQayIBJAAgAUEIaiAAEIcGAn9BACABKAIIRQ0AGiAAKAIAKAIEIAEoAgxBBHRrCyABQRBqJAALRwECfyMAQRBrIgMkACADQQhqIAIQ+gwgAygCCCEEIAAgAygCDDYCBCAAIAQ2AgAgBCABIAIQvAQaIAAgAjYCCCADQRBqJAALRQEBfwJAIAIoAgAiAwRAIAAgAzYCBCAAIAIvATA2AgggACABQQFqNgIADAELIABBADYCBAtB5ABBNCABGwRAIAIQpQILCz8AAkAgAiABTwRAIAIgBE0NASACIAQgBRDQCwALIAEgAiAFENELAAsgACACIAFrNgIEIAAgAyABQQV0ajYCAAtJAgF/AX4jAEEQayICJAAgASkDACEDIAJBCGogAUEQaigCADYCACACIAEpAgg3AwAgAEEAQoKAgIDwACADIAIQjwMgAkEQaiQAC0kCAX8BfiMAQRBrIgIkACABKQMAIQMgAkEIaiABQRBqKAIANgIAIAIgASkCCDcDACAAQQFCgoCAgPAAIAMgAhCPAyACQRBqJAALSQECfwJAIAEoAgAgASgCBEYNAAJAIAAtAJ0CRQ0AIAEQ7wsiA0GAgMQARg0BIANB//0DRw0AIAEQrg0aCyAAIAEQmA4hAgsgAgs/AAJAIAIgAU8EQCACIARNDQEgAiAEIAUQ0AsACyABIAIgBRDRCwALIAAgAiABazYCBCAAIAMgAUEobGo2AgALPwACQCACIAFPBEAgAiAETQ0BIAIgBCAFENALAAsgASACIAUQ0QsACyAAIAIgAWs2AgQgACADIAFBMGxqNgIACz8AAkAgAiABTwRAIAIgBE0NASACIAQgBRDQCwALIAEgAiAFENELAAsgACACIAFrNgIEIAAgAyABQQN0ajYCAAtJAgF/AX4jAEEQayICJAAgASkDACEDIAJBCGogAUEQaigCADYCACACIAEpAgg3AwAgAEEAQoKAgIDgACADIAIQkAMgAkEQaiQAC0kCAX8BfiMAQRBrIgIkACABKQMAIQMgAkEIaiABQRBqKAIANgIAIAIgASkCCDcDACAAQQFCgoCAgOAAIAMgAhCQAyACQRBqJAALSQECfwJAIAEoAgAgASgCBEYNAAJAIAAtAKUCRQ0AIAEQ+QsiA0GAgMQARg0BIANB//0DRw0AIAEQsg0aCyAAIAEQoA4hAgsgAgtCAQN/IwBBEGsiASQAIAAQ6xUgAUEIaiAAEJITIAEoAgxBADYCACAAKAIIIAAoAgQgABClAhDZFRDZFSABQRBqJAALRQEDfyAAKALUBCEDIABB1ARqEIQXIQIDQCABIgBB//8DcUGAAkkEQCAAQQFqIQEgAiAAEOEKDQEgAiAAIAMQsgMMAQsLC0kBAX8jAEEQayIDJAAgA0EIaiAAIAEgAkGkgvAAELsSQX8hACADKAIIIAMoAgwQ8AMiAUGAgMQARwRAIAEhAAsgA0EQaiQAIAALSQEBfyMAQRBrIgMkACADQQhqIAAgASACQbSC8AAQ0BBBfyEAIAMoAgggAygCDBDOAiIBQYCAxABHBEAgASEACyADQRBqJAAgAAs3AQF/IwBBEGsiAiQAIAJBCjYCDCABBH8gAkEMakEBIAAgAWpBf2pBARDEFgVBAAsgAkEQaiQAC0wBAX8jAEEQayICJAAgACgCACEAIAIgAUHgx/AAQQsQ2BM3AwAgAiAANgIMIAJB68fwAEEGIAJBDGpB9MfwABD7AxDTCiACQRBqJAALTAEBfyMAQRBrIgIkACAAKAIAIQAgAiABQeDH8ABBCxDYEzcDACACIAA2AgwgAkHrx/AAQQYgAkEMakGEyPAAEPsDENMKIAJBEGokAAtCAQF/IwBBMGsiASQAIAFBCGogAEEoELwEGkF/IQADQCAAQQFqIQAgASABQQhqEP8DIAEoAgANAAsgAUEwaiQAIAALPwACQCACIAFPBEAgAiAETQ0BIAIgBCAFENALAAsgASACIAUQ0QsACyAAIAIgAWs2AgQgACADIAFBGGxqNgIAC0wBAX8jAEEQayICJAAgACgCACEAIAIgAUHP7IEBQQoQ2BM3AwAgAiAANgIMIAJBmN2BAUEDIAJBDGpBrN2BARD7AxDTCiACQRBqJAALTAEBfyMAQRBrIgIkACAAKAIAIQAgAiABQezsgQFBDBDYEzcDACACIAA2AgwgAkGY3YEBQQMgAkEMakGc3YEBEPsDENMKIAJBEGokAAtMAQF/IwBBEGsiAiQAIAAoAgAhACACIAFBzd+BAUEHENgTNwMAIAIgADYCDCACQdTfgQFBBSACQQxqQdzfgQEQ+wMQ0wogAkEQaiQAC0kCAX8BfiMAQRBrIgIkACABKQMAIQMgAkEIaiABQRBqKAIANgIAIAIgASkCCDcDACAAQQBCgoCAgPAAIAMgAhDCAyACQRBqJAALSQIBfwF+IwBBEGsiAiQAIAEpAwAhAyACQQhqIAFBEGooAgA2AgAgAiABKQIINwMAIABBAUKCgICA8AAgAyACEMIDIAJBEGokAAtMAQF/IwBBEGsiAiQAIAAoAgAhACACIAFBzMOCAUEKENgTNwMAIAIgADYCDCACQdbDggFBBCACQQxqQdzDggEQ+wMQ0wogAkEQaiQACz4BAn8gAEH/AXEiAUFRaiICQRFNQQBBASACdEGBsAlxGyABQfwARiABQaV/akEESXJyRQRAIAAQ7w0PC0EBC0YBA38gAEEIaigCACEBIAAoAgQhAiAAQQRqEOIGIgNBgIDEAEcEQCAAIAAoAgQgACgCACABIAJramogACgCCGs2AgALIAMLTQEBfwJAIABBoAFqKAIAIgEEQCAAIAFBf2oiATYCoAEgACgCmAEgAWotAAAiAUEWRw0BC0H4ho0BQStB4OiMARC9DwALIAAgAToAmAILSAEBfwJAIAIoApAEIgMEQCAAIAM2AgQgACACLwHABDYCCCAAIAFBAWo2AgAMAQsgAEEANgIEC0H4BEHIBCABGwRAIAIQpQILC0gBAX8jAEEgayIDJAAgA0EUakEANgIAIANBwP+MATYCECADQgE3AgQgAyABNgIcIAMgADYCGCADIANBGGo2AgAgAyACEL0SAAs1ACABBH9BAEF/IAJBf2pndiACQQJJGyICQQFqIgEgAk8FQQALIQIgACABNgIEIAAgAjYCAAs9AQF/IAAoAghBBHQhASAAKAIAIQADQCABBEAgACgCAARAIABBBGoQ/hQLIABBEGohACABQXBqIQEMAQsLC0ACAn8BfiMAQRBrIgEkACABQQhqIABBCGooAgAiAjYCACABIAApAgAiAzcDACADpyACEBsgARCJFCABQRBqJAALRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQvwcgACgCCCEDCyAAIANBAWo2AgggACgCACADQQN0aiIAIAI2AgQgACABNgIAC0gBAX8jAEEgayICJAAgAkEUakEBNgIAIAJCATcCBCACQdT/jAE2AgAgAkEENgIcIAIgADYCGCACIAJBGGo2AhAgAiABEL0SAAs5AQF/AkAgAiADaiABTw0AIAAgASACIAMQ+RJBdmoiAEH/AXFBA0sNAEENIABBD3F2QQFxIQQLIAQLTgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEIBNwIEIABBoKaCATYCACAAQQc2AhwgAEGM0sMANgIYIAAgAEEYajYCECAAQZTSwwAQvRIAC0UBAX8jAEEQayIDJAAgA0EMaiACQQhqKAIANgIAIANBATYCACADIAIpAgA3AgQgASADQQAQ7gsgAEEAOgAAIANBEGokAAtFACABKAIARQRAIAAgAikCADcCACAAQQhqIAJBCGooAgA2AgAPCyAAIAEpAgA3AgAgAEEIaiABQQhqKAIANgIAIAIQzgsLMwAgAC0AACIAQb9/akH/AXFBGklBBXQgAHIgAS0AACIAQb9/akH/AXFBGklBBXQgAHJGC0IBAX8jAEEQayICJAAgAEH/AXFBAkYEQCACQRBqJAAPCyACIABBAXE6AA9BnIWNAUErIAJBD2pBzP3DACABELwKAAtFAQF/IwBBEGsiAyQAIANBDGogAkEIaigCADYCACADQQE2AgAgAyACKQIANwIEIAEgA0EAEPwLIABBADoAACADQRBqJAALRQAgASgCAEUEQCAAIAIpAgA3AgAgAEEIaiACQQhqKAIANgIADwsgACABKQIANwIAIABBCGogAUEIaigCADYCACACENoLC0IBAX8jAEEQayICJAAgAEH/AXFBAkYEQCACQRBqJAAPCyACIABBAXE6AA9BnIWNAUErIAJBD2pB2LPvACABELwKAAs5AQF/An8gAEF3aiIBQRhPBEBBACAAQYABSQ0BGiAAEJ8EDAELQX9BAEGfgIAEIAF2QQFxGwtBAXELRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQxAcgACgCCCEDCyAAIANBAWo2AgggACgCACADQQN0aiIAIAI2AgQgACABNgIAC0QAIAEoAgBBA0YEQEH4ho0BQSsgAhC9DwALIAAgASkCADcCACAAQRBqIAFBEGooAgA2AgAgAEEIaiABQQhqKQIANwIAC0gBAX8jAEEgayICJAAgAkEUakEBNgIAIAJCATcCBCACQaCmggE2AgAgAkEHNgIcIAIgADYCGCACIAJBGGo2AhAgAiABEL0SAAs9AAJAIAQgA08EQCAEIAJLDQEgACAEIANrNgIEIAAgASADajYCAA8LIAMgBCAFENELAAsgBCACIAUQ0AsAC04BAX8jAEEgayIAJAAgAEEUakEBNgIAIABCATcCBCAAQaCmggE2AgAgAEEHNgIcIABB7JzwADYCGCAAIABBGGo2AhAgAEH0nPAAEL0SAAs/ACAAIANB/wFxai0AACEAAkAgAS0AAEEBRgRAIAEtAAEgAEYNAQsgASAAOgABIAFBAToAACACIAMgBBDPBgsLQAAgAiADTwRAIAAgAzYCBCAAIAE2AgAgAEEMaiACIANrNgIAIAAgASADQSRsajYCCA8LQfD4jAFBIyAEEL0PAAtDAAJ/AkACQAJAAkAgACgCAEEBaw4DAQIDAAsgACgCBEE8agwDCyAAKAIEQcQAagwCCyAAQQRqDAELIABBBGoLKAIACz0BAn9BfyAALQAAIgIgAS0AACIDRyACIANJGyICBH8gAgVBfyAALQABIgAgAS0AASIBRyAAIAFJGwtBf0YLRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQ0hEgACgCCCEDCyAAIANBAWo2AgggACgCACADQQF0aiIAIAI6AAEgACABOgAACz0BAn9BfyAAKAIAIgIgASgCACIDRyACIANJGyICBH8gAgVBfyAAKAIEIgAgASgCBCIBRyAAIAFJGwtBf0YLRQEBfyAAKAIIIgMgACgCBEYEQCAAIAMQyREgACgCCCEDCyAAIANBAWo2AgggACgCACADQQN0aiIAIAI2AgQgACABNgIACz0BAn9BfyAAKAIAIgIgASgCACIDRyACIANJGyICBH8gAgVBfyAAKAIMIgAgASgCDCIBRyAAIAFJGwtBf0YLRQEBfyMAQRBrIgMkACADQQxqIAJBCGooAgA2AgAgA0EBNgIAIAMgAikCADcCBCABIANBABDFDCAAQQA6AAAgA0EQaiQAC0QAIAIgA0kEQEHw+IwBQSNB2KKCARC9DwALIAAgAiADayICNgIEIAAgATYCACAAQQxqIAM2AgAgACABIAJBGGxqNgIIC08BAX8jAEEgayIAJAAgAEEUakEBNgIAIABCATcCBCAAQaCmggE2AgAgAEHGADYCHCAAQeyjggE2AhggACAAQRhqNgIQIABB9KOCARC9EgALQgECfyAAKAIEQQN0IQEgACgCACECA0AgAQRAIAFBeGohASACEOYQIAJBCGohAgwBCwsgACgCACAAKAIEQQN0EP4VC0gBAX8gAEGgAWooAgAiAiAAQZwBaigCAEYEQCAAQZgBaiACEL4IIAAoAqABIQILIAAgAkEBajYCoAEgACgCmAEgAmogAToAAAtKAAJAAkACQAJAAkAgAC0AAA4GAAMBAwIEAwsgAEEEahCJFA8LIABBBGoQiRQPCyAAQQRqENsWCw8LIABBCGoQwQsgAEEYahCYFQs5ACMAQSBrIgAkACAAQRBqIAFBCGooAgA2AgAgACABKQIANwMIIABBGGogAEEIahDLDSAAQSBqJAALPwEBfyMAQRBrIgIkACACQQhqIAEQBAJAIAIoAggiAQRAIAAgASACKAIMEMwNDAELIABBADYCAAsgAkEQaiQAC0ABAn8jAEEQayICJAAgARBFIQEgAkEIahC7EyAAIAIoAggiA0EARzYCACAAIAIoAgwgASADGzYCBCACQRBqJAALRQEBfyMAQRBrIgMkACAAQQFHBEAgA0EQaiQADwsgAyACNgIMIAMgATYCCEGchY0BQSsgA0EIakGws4IBQdCyggEQvAoAC0kBAX8jAEEQayICJAAgAkEIaiABKAIAIAEoAgQgASgCCCABKAIMQaTI7wAQ2wkgACACKAIINgIAIAAgAigCDDYCBCACQRBqJAALSwECfwJAAn8CQAJAIAEoAgAiAkEBaw4CAAEDCyABQQxqKAIAIAFBCGooAgBrDAELIAEoAgQLIQNBASECCyAAIAM2AgQgACACNgIACz4BAX8gAUEMbCEBA0ACQCABBEAgACgCBCICRQ0BIAAoAgAgAhD+FQwBCw8LIABBDGohACABQXRqIQEMAAsACzwAAkAgAiABTwRAIAIgBE0NASACIAQgBRDQCwALIAEgAiAFENELAAsgACACIAFrNgIEIAAgASADajYCAAtCAQF/IAAgACgCCEEBajYCCEF/IQICQCABQf8BcUHvAU0EQEEBIQIgAUHAAXFBgAFHDQELIAAgACgCDCACajYCDAsLOgEBfyAAQYV/akEESSAAQaV/akEDTXIgAEFdaiIBQRxNQQBBASABdEHrm4CAAXEbckUEQEEADwtBAQtCACACIANJBEBB8PiMAUEjQeD4jAEQvQ8ACyAAIAM2AgQgACABNgIAIABBDGogAiADazYCACAAIAEgA0EFdGo2AggLQgAgAiADSQRAQfD4jAFBI0Hg+IwBEL0PAAsgACADNgIEIAAgATYCACAAQQxqIAIgA2s2AgAgACABIANBDGxqNgIICz0BAX8jAEFAaiIBJAAgAUEUaiAAQQhqKAIANgIAIAFBAzoACCABIAApAgA3AgwgAUEIahC3DiABQUBrJAALOQIBfwJ+IAAoAggiASAAKAIESQR+IAAgAUEBajYCCCAAKAIAIAFqMQAAQhCGIQJCgAIFIAMLIAKEC0EBAn8jAEEQayICJAAgAEEoaigCACEDIAJBCGogAUEIaikCADcDACACIAEpAgA3AwAgACACIAMQ2AIgAkEQaiQAC0ABAn8jAEEgayICJAAgAUEoaigCACEDIAJBAjYCCCABQSBqIAJBCGoQ3AwgAEEBNgIAIAAgAzYCBCACQSBqJAALQgAgAiADSQRAQfD4jAFBI0Hg+IwBEL0PAAsgACADNgIEIAAgATYCACAAQQxqIAIgA2s2AgAgACABIANBAnRqNgIIC0cCAX8BfiMAQRBrIgIkACACQQhqIAEoAgBBCGogASgCBEEBQeiM8AAQuxIgAikDCCEDIABBADYCACAAIAM3AgQgAkEQaiQAC1kBAX8CQEGUi40BKAIAQQFHBEBBmImNAUGYiY0BKAIAIgBBAWo2AgAgAEUNAUGYi40BIAA2AgBBlIuNAUEBNgIAC0GYi40BDwtBgPzvAEErQaz87wAQwRMACzYBAX8gACgCACIDIAIgAa0gA0EBaq1+p2pBf2pBACACa3EiAWpBe0cEQCAAKAIEIAFrEKUCCws5AQN/IAAoAghBBHQhASAAKAIAIQADQCABIgIEQCACQXBqIQEgACgCCCAAQRBqIQANAQsLIAJBAEcLOQEDfyAAKAIIQQR0IQEgACgCACEAA0AgASICBEAgAkFwaiEBIAAtAAwgAEEQaiEADQELCyACQQBHCzkBAn8gACgCCEEEdCEBIAAoAgAhAANAIAEEQCABQXBqIQEgACgCCCACaiECIABBEGohAAwBCwsgAgs/AQJ/QYSPjQECf0H/H0H0jo0BKAIAIgFFDQAaA0AgAEEBaiEAIAEoAggiAQ0ACyAAQf8fIABB/x9LGws2AgALRAEBfyAAKAIAIgEEQCABIAAoAgQoAgARAgAgACgCBCgCBARAIAAoAgAQpQILIABBCGooAgAgAEEMaigCACgCDBECAAsLLwEBf0EBIABB3wBGIABBLUZyIABBUGpBCkkgAEGff2pBGklyIABBv39qQRpJchsLQgAgAiADSQRAQfD4jAFBI0Hg+IwBEL0PAAsgACADNgIEIAAgATYCACAAQQxqIAIgA2s2AgAgACABIANBKGxqNgIIC0UBAX8jAEEQayICJAAgAiABQcOTwABBDRDYEzcDACACIAA2AgwgAkGAk8AAQQUgAkEMakHkksAAEPsDENMKIAJBEGokAAtEAQF/IAEoAggiAyACQf//A3EiAk0EQCACIANBoJ/AABDMCwALIAAgASgCACACQQxsaiIBKAIINgIEIAAgASgCADYCAAtFAQF/IwBBEGsiAiQAIAIgAUHW/oIBQQUQ2BM3AwAgAiAANgIMIAJB2/6CAUEEIAJBDGpB1KHAABD7AxDTCiACQRBqJAALPAECfyAAKAIIQQV0IQEgACgCACEAA0AgAQRAIABBEGoiAhD+DyACEN4TIAFBYGohASAAQSBqIQAMAQsLCzgBAX8CQCABIANPBH8gAyACSQ0BIAAgAmogAyACayAEIAUQjBQFIAYLDwsgAiADQbDLwwAQ0QsAC0AAIAIgA08EQCAAIAM2AgQgACABNgIAIABBDGogAiADazYCACAAIAEgA2o2AggPC0Hw+IwBQSNBxMLwABC9DwALQwACQAJAAkACQAJAIAAtAABBfmoOBAABAwQCCyAAQQRqEM4LDwsgAEEIahClEgsPCyAAQQhqEKUSDwsgAEEEahDKAgtDAAJAAkACQAJAAkAgAC0AAEF+ag4EAAEDBAILIABBBGoQ2gsPCyAAQQhqEK0SCw8LIABBCGoQrRIPCyAAQQRqEP0DC0ABAX8jAEEgayIDJAAgAyACNgIYIAMgAjYCFCADIAE2AhAgA0EIaiADQRBqEKELIAAgAykDCDcDACADQSBqJAALPAECfyMAQRBrIgEkACABQQhqIAAQoREgASgCDCEAIAEoAggoAgAQJCAAIAAoAgBBf2o2AgAgAUEQaiQACzwBAn8jAEEQayIBJAAgAUEIaiAAEKERIAEoAgwhACABKAIIKAIEECQgACAAKAIAQX9qNgIAIAFBEGokAAtDAQF/AkAgAigCWCIDBEAgACADNgIEIAAgAi8BXDYCCCAAIAFBAWo2AgAMAQsgAEEANgIECyACQagBQfgAIAEbEP4VC0QBAX8CQCACKAIAIgMEQCAAIAM2AgQgACACLwHgATYCCCAAIAFBAWo2AgAMAQsgAEEANgIECyACQZQCQeQBIAEbEP4VC0QBAX8CQCACKAIAIgMEQCAAIAM2AgQgACACLwG0ATYCCCAAIAFBAWo2AgAMAQsgAEEANgIECyACQegBQbgBIAEbEP4VCzoBAX8gACgCCEEMbCEBIAAoAgAhAANAIAEEQCAAKAIABEAgABD+FAsgAEEMaiEAIAFBdGohAQwBCwsLNQAgAEH/AXFB3wBGIABBUGpB/wFxQQpJciAAQZ9/akH/AXFBGklyIABBv39qQf8BcUEaSXILPwECfyMAQRBrIgIkACAAKAIAIQMgAiAAKAIEIgA2AgwgASACQQxqQQQQ0QUgASADQQhqIAAQ0QUgAkEQaiQACz8BAX8gACgCCCICIAAoAgRGBEAgACACEJYHIAAoAgghAgsgACgCACACQSRsaiABQSQQvAQaIAAgAkEBajYCCAtBAQF/IAAoAggiAiAAKAIERgRAIAAgAhDQESAAKAIIIQILIAAoAgAgAkGEAWxqIAFBhAEQvAQaIAAgAkEBajYCCAtBAQF/IAAoAggiAiAAKAIERgRAIAAgAhCaByAAKAIIIQILIAAoAgAgAkHwAGxqIAFB8AAQvAQaIAAgAkEBajYCCAtBAQF/IAAoAggiAiAAKAIERgRAIAAgAhCZByAAKAIIIQILIAAoAgAgAkGkAWxqIAFBpAEQvAQaIAAgAkEBajYCCAtBAQF/IAAoAggiAiAAKAIERgRAIAAgAhDRESAAKAIIIQILIAAoAgAgAkHgAGxqIAFB4AAQvAQaIAAgAkEBajYCCAs4AQJ/IAAgAkF/aiIEIAEoAghJBH8gACABNgIEIABBCGogASgCACAEQQd0ajYCACACBSADCzYCAAtBAQJ/IwBB8ABrIgIkACAAKAIEIQMgAkEIaiABQegAELwEGiACIAMgAkEIahD2CSAAIAIoAgAQlQYgAkHwAGokAAtJAQF/IABCADcCBCAAQbzxjAEoAgA2AgAgAEEAEP4OAkAgAkUNAANAIAEQhBQiA0GAgMQARg0BIAAgAxCvBSACQX9qIgINAAsLC0AAIAIgA08EQCAAIAM2AgQgACABNgIAIABBDGogAiADazYCACAAIAEgA2o2AggPC0Hw+IwBQSNB+MCMARC9DwALPQAgAiADTwRAIAAgAzYCBCAAIAE2AgAgAEEMaiACIANrNgIAIAAgASADajYCCA8LQfD4jAFBIyAEEL0PAAs/AQF/IAAoAggiAiAAKAIERgRAIAAgAhCkByAAKAIIIQILIAAoAgAgAkEwbGogAUEwELwEGiAAIAJBAWo2AggLPwEBfyAAKAIIIgIgACgCBEYEQCAAIAIQowcgACgCCCECCyAAKAIAIAJBOGxqIAFBOBC8BBogACACQQFqNgIICz4BAX8CQCAAKAIQRQ0AA0AgABCCCCIBRQ0BIAFBdGoQiRQMAAsACyAAKAIUIgEEQCABIABBGGooAgAQ/hULCzEAIAAoAgQgAiABrSAAKAIAIgBBAWqtfqdqQX9qQQAgAmtxIgFrIAAgAWpBBWoQ/hULPQEBfyMAQTBrIgIkACAAIAIgAUEwELwEIgAQZEL/AYNQBEAgAEEwaiQADwtBqIiCAUHSAEHkiYIBEL0PAAs0ACAAKAIcIABBFGooAgBBAXRqIABBOGovAQBBA3RqIABBLGooAgAgACgCCGpBDGxqQQhqCz8BAX8gACgCACEAIAEoAgAiAkEQcUUEQCACQSBxRQRAIAAgARC7Fg8LIAAtAAAgARCQCQ8LIAAtAAAgARCRCQtFACAAKAIALQAAQQFHBEAgASgCGEHhlsAAQQUgAUEcaigCACgCDBEBAA8LIAEoAhhB0JvAAEEJIAFBHGooAgAoAgwRAQALOgEBfyMAQTBrIgEkACABQQxqIABBCGooAgA2AgAgAUEDOgAAIAEgACkCADcCBCABELQOIAFBMGokAAs2AQJ/IAAoAgggAEEMaigCAEF/aiICIAAoAgAiAyABanFBDGxqQQAgAiAAKAIEIANrcSABSxsLQgEBfyAALQAAQQNGBEAgAEEEaigCACIBKAIAIAEoAgQoAgARAgAgASgCBCgCBARAIAEoAgAQpQILIAAoAgQQpQILC0UAIAAoAgAtAABBAUcEQCABKAIYQbWOxABBByABQRxqKAIAKAIMEQEADwsgASgCGEGojsQAQQ0gAUEcaigCACgCDBEBAAtFACAAKAIALQAAQQFHBEAgASgCGEGmlsQAQQggAUEcaigCACgCDBEBAA8LIAEoAhhBoJbEAEEGIAFBHGooAgAoAgwRAQALOwACQAJ/AkACQCAAKAIADgIAAQMLIAAoAgRBBUcNAiAAQQxqDAELIAAtAARBA0cNASAAQQhqCxDSEwsLSQEBfyMAQfACayIBJAAgAUL6gYCAoAE3AgwgAUIANwIEIAFBtPGMASgCADYCACABQQA2AhggACABIAFBGGoQjAIgAUHwAmokAAtFAQJ/IAAoAgQiAigCBCIDIAFLBEAgACgCACgCAEEMaiACKAIAIAFqLQAAQYik8AAQ/BIoAgAPCyABIANB+KPwABDMCwALSQACQAJAAkACQCAAKAIADgcBAQEBAgEDAAsgAEEcaiIAEKsRIAAQ1BQLDwsgAEEEahCGEg8LIAAoAgRBGGoQ6RIgACgCBBClAgtDACABQf////8DTQRAIAAgAUH/B3E2AgggACABQRR2NgIAIAAgAUEKdkH/B3E2AgQPC0HoooIBQcgAQbCjggEQvQ8ACzUBAX8CQAJ/IAAoAgAiAUEETQRAIAFBAkcNAiAAQQhqDAELIABBCGoQ5hAgAEEQagsQ5hALC0IBAX8gAC0ABEEDRgRAIABBCGooAgAiASgCACABKAIEKAIAEQIAIAEoAgQoAgQEQCABKAIAEKUCCyAAKAIIEKUCCwtFAAJAAkACQAJAAkAgAC0AEA4FBAMDAAEDCyAAQRRqEPQUDAELIABBIGoQ4BELIABBDGoQlhUgAC0AEQ0BCw8LIAAQiRQLPAEBfyMAQTBrIgIkACACQQxqIAFBCGopAgA3AgAgAkEGNgIAIAIgASkCADcCBCAAIAIQmhAgAkEwaiQACz0CAX8BfCABKAIAQQFxIQIgACsDACEDIAEoAhBBAUYEQCABIAMgAiABQRRqKAIAEPUBDwsgASADIAIQ0QILPAEBfyAAKAIAIQAgASgCACICQRBxRQRAIAJBIHFFBEAgACABELoWDwsgAC8BACABEI8JDwsgACABEPAICzwBAX8gACgCACEAIAEoAgAiAkEQcUUEQCACQSBxRQRAIAAgARC0Fg8LIAAgARD4CA8LIAAoAgAgARCaCQs3AQJ/IAAgASgCACICIAEoAgQiA0cEfyABIAJBAWo2AgAgAi0AAAUgAQs6AAEgACACIANHOgAACz8BAX8gACgCACIAIAAoAgBBf2oiATYCAAJAIAENACAAQQhqEIkUIAAgACgCBEF/aiIBNgIEIAENACAAEKUCCws4AQF/IwBBEGsiAyQAIANBADYCDCADIAIgA0EMahCuBiAAIAEgAygCACADKAIEEP8OIANBEGokAAs8AQF/IAAoAggiAiAAKAIERgRAIAAgAhC7ESAAKAIIIQILIAAgAkEBajYCCCAAKAIAIAJBAnRqIAE2AgALPAEBfyAAKAIIIgIgACgCBEYEQCAAIAIQvBEgACgCCCECCyAAIAJBAWo2AgggACgCACACQQJ0aiABNgIACzwBAX8jAEEwayICJAAgAkEMaiABQQhqKAIANgIAIAJBAzYCACACIAEpAgA3AgQgACACEPILIAJBMGokAAs8AQF/IwBBMGsiAiQAIAJBDGogAUEIaikCADcCACACQQY2AgAgAiABKQIANwIEIAAgAhDyCyACQTBqJAALQgEBf0GAA0EEEKEVIgFFBEBBgANBBEG4i40BKAIAIgBBASAAGxEAAAALIAAgATYCCCAAQgA3AgAgAEEMakEgNgIACz4BAX8jAEEQayIEJAAgBEEIaiABKAIAIAEoAgggAiADEM8NIAAgBCgCCDYCACAAIAQoAgw2AgQgBEEQaiQACzEAIAAgAiADIAEgASADSxsQvw4iAEUEQEF/IAEgA0cgASADSRsPC0F/QQEgAEEASBsLPAEBfyMAQTBrIgIkACACQQxqIAFBCGooAgA2AgAgAkEDNgIAIAIgASkCADcCBCAAIAIQ/wsgAkEwaiQACzwBAX8jAEEwayICJAAgAkEMaiABQQhqKQIANwIAIAJBBjYCACACIAEpAgA3AgQgACACEP8LIAJBMGokAAs3AQJ/IAAgASgCCCICBH8gASACQX9qIgM2AgggASgCACADai0AAAUgAQs6AAEgACACQQBHOgAACzwBAX8gACgCACEAIAEoAgAiAkEQcUUEQCACQSBxRQRAIAAgARD4Eg8LIAAgARD4CA8LIAAoAgAgARCaCQs8AQF/IAAoAggiASAAKAIERgRAIAAgARC7ESAAKAIIIQELIAAgAUEBajYCCCAAKAIAIAFBAnRqQQA2AgALMgAgAEH/AXEiACACQf8BcSICIAAgAksbIANB/wFxIgAgAUH/AXEiASABIABLG0EBak0LRwEBf0GAwAMhASAAQf+vA0cEf0GAgMQAQYCAxAAgAEEBaiIBIAFBgPD/AXFBgLADRhsgAEH+/8MASxtBsMfwABDkFAUgAQsLPAAgACABIAIQng8gACAEOgAkIABBHGogA0EQaikCADcCACAAQRRqIANBCGopAgA3AgAgACADKQIANwIMCzwBAX8gACgCCCICIAAoAgRGBEAgACACEI8SIAAo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AQF/IwBBEGsiAiQAIAIgACABQQEQqQcgAigCACACKAIEIAJBCGooAgAQ4REgAkEQaiQACzQBAX8jAEEQayICJAAgAiAAIAFBARCqByACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALNQEBf0HhACEBAkAgAEEaTwRAQRYhASAAQSNLDQELIAAgAWoPC0HMgsgAQQ5B3ILIABDBEwALPgEBfyAAQaQBahCzDSAAQQA6AKcCIABBsAFqIgEQnREgARDPEyAAQbQBakIANwIAIABBlIWNASgCADYCsAELMgAgAEEYQQwgARtqQeABaiIAKAIARQRAIAAQ5xUgAEIANwIEIABBDzYCAA8LIAAQsw0LLwEBfyMAQRBrIgIkACAABEAgAiABNgIMIAIgADYCCCACQQhqEMkUCyACQRBqJAALMAEBfyMAQRBrIgIkACACQQhqIAAoAgAQhwkgASACKAIIIAIoAgwQ9gEgAkEQaiQACzQBAX8jAEEQayICJAAgAiAAIAFBARCyCCACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALNAEBfyMAQRBrIgIkACACIAAgAUEBEK0HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAsxAQF/AkAgAEF/Rg0AIAAgACgCBCICQX9qNgIEIAJBAUcNACAAIAFBC2pBfHEQ/hULCzQBAX8gAEEEahCJFCAAQcgEai0AAEECRwRAIABBoARqIgEQuRYgARDAFCAAQawEahDBFAsLMQAgAEEgaiAAIAJB/wFxakE7ai0AACAAQboCai0AAEEBaiABbGpB8P3vABD8EigCAAszAQF/IAAoAggiBCABIAJqIgFNBEAgASAEQcyP8AAQzAsACyAAKAIAIAFBAnRqIAM2AgALNQAgAEIANwIEIABBvPGMASgCADYCACAAIAIQgA8gAgRAA0AgACABEK4FIAJBf2oiAg0ACwsLNAEBfyMAQRBrIgIkACACIAAgAUEBEK4HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAs0AQF/IwBBEGsiAiQAIAIgACABQQEQ8wYgAigCACACKAIEIAJBCGooAgAQ4REgAkEQaiQACzQBAX8jAEEQayICJAAgAiAAIAFBARD0BiACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALNAEBfyMAQRBrIgIkACACIAAgAUEBEO8HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAswAQJ/IAEoAgAiAyABKAIESQRAIAEgA0EBajYCAEEBIQILIAAgAzYCBCAAIAI2AgALNAEBfyMAQRBrIgIkACACIAAgAUEBEK8HIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAs1AgF/AX4jAEEQayICJAAgAkEIaiABELUKIAIpAwghAyAAQQA2AgggACADNwIAIAJBEGokAAs2AAJAAkACQAJAIAAtAABBfmoOAwACAwELIABBBGoQzgsLDwsgAEEIahCzEg8LIABBCGoQsxILPgEBfyAAQaQBahCvDSAAQQA6AKcCIABBsAFqIgEQhwUgARDkEyAAQbQBakIANwIAIABBlIWNASgCADYCsAELMgAgAEEYQQwgARtqQeABaiIAKAIARQRAIAAQ3hUgAEIANwIEIABBDzYCAA8LIAAQrw0LMQEBfyAAKAIAIgEEQCABQQhqENkRIAFBFGooAgAEQCABKAIQEKUCCyAAKAIAEKUCCwsxAQF/IAAoAgAiAQRAIAFBCGoQ2hEgAUEUaigCAARAIAEoAhAQpQILIAAoAgAQpQILCy4BAX8jAEEQayIDJAAgA0EANgIMIAMgAjoADCAAIAEgA0EMahCTFCADQRBqJAALKwACQCAAQXxLDQAgAEUEQEEEDwsgACAAQX1JQQJ0EO8EIgBFDQAgAA8LAAsvAQF/IwBBEGsiAiQAIAAEQCACIAE2AgwgAiAANgIIIAJBCGoQhxQLIAJBEGokAAs8AQF/QcgEQQgQoRUiAEUEQEHIBEEIQbiLjQEoAgAiAEEBIAAbEQAAAAsgAEEAOwHCBCAAQQA2ApAEIAALPAEBf0H4BEEIEKEVIgBFBEBB+ARBCEG4i40BKAIAIgBBASAAGxEAAAALIABBADsBwgQgAEEANgKQBCAACzEAAkACfwJAAkAgAC0AIA4EAQMDAAMLIABBHGoQlgkgAEEQagwBCyAAQQRqCxDXFQsLLgACQCAAQQFGBEAgAkUNASABIAJBuIuNASgCACIAQQEgABsRAAAACw8LELUWAAswAANAIAEEQCABQX9qIQEgAigCeCECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLNAECfyABLQAEIQIgAUEDOgAEIAEoAgAhAyACQQNHBEAgAiADEPkECyADEMMJIAAgARDPAgssACACBEAgACABNgIEIABBCGogASgCACACQQd0akGAf2o2AgALIAAgAjYCAAs1AQF/IwBBEGsiASQAIABFBEAgAUEQaiQADwtBiL+MAUE3IAFBCGpBiPWCAUHAv4wBELwKAAsyAAJAIAFFDQAgA0UEQCABIAIQ7wQhAgwBCyABIAIQoRIhAgsgACABNgIEIAAgAjYCAAsuACACIANJBEAgAyACQdyUggEQzwsACyAAIAIgA2s2AgQgACABIANBAXRqNgIACzQBAX8gASgCACECIAEoAgQiAUF/RgRAIAIoAgghASACKAIAIQILIAAgATYCBCAAIAI2AgALNQEBf0E0EHIiAEUEQEE0QQRBuIuNASgCACIAQQEgABsRAAAACyAAQQA7ATIgAEEANgIAIAALNwEBf0HkABByIgBFBEBB5ABBBEG4i40BKAIAIgBBASAAGxEAAAALIABBADsBMiAAQQA2AgAgAAswAANAIAEEQCABQX9qIQEgAigCNCECDAEFIABBADYCCCAAIAI2AgQgAEEANgIACwsLMgECfyAAKAIAIgFBAXFFBEAgASAAQQhqIgIoAgA2AgAgAkEANgIAIAAgAUEBcjYCAAsLNgACQCAAKAIAIgAtAAhBBEYEQCAAQRxqIgAoAgANAQtBrJvvAEEXQcSb7wAQwRMACyAAEOITCzEBAn8jAEEQayICJAAgACgCACEDIAAgATYCACACIAM2AgwgAkEMahDmFSACQRBqJAALMgEBfyMAQRBrIgIkACACIAAgARCGByACKAIAIAIoAgQgAkEIaigCABDhESACQRBqJAALLgEBfyMAQRBrIgEkACABQQhqIAAQlhEgASgCCCkDACABKAIMEMMCIAFBEGokAAsyAQF/IwBBEGsiAiQAIAIgACABEOYGIAIoAgAgAigCBCACQQhqKAIAEOERIAJBEGokAAstAQF/IwBBEGsiAiQAIAJBCGogABDnCyABIAIoAgggAigCDBD2ASACQRBqJAALMAEBfyAAQQhqENITIAAoAhQiASABKAIAIgFBf2o2AgAgAUEBRgRAIABBFGoQkxELCzgCAX8BfiMAQRBrIgEkACABQezvwwAQ+A0gASkDACECIAAgASkDCDcDCCAAIAI3AwAgAUEQaiQACzUB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IABBADYCCCAAIAI2AgQgAEEANgIACwsLNQACQAJAAkAgAC0AKA4EAQICAAILIABBDGoQiBQgAEEIahCWFSAAQQRqEJYVDwsgABCWFQsLMgACQAJAAkAgAC0AHUF9ag4CAAECCyAAQShqEJYJDwsgAEHoAGoQ9wkgAEEgahCJFAsLNAACQAJAAkACQCAALQAADgQBAgEDAAsgAEEEahCjFAsPCyAAQQRqEIkUDwsgAEEEahDlDAsyACABKAIARQRAQfiGjQFBKyACEL0PAAsgACABKQIANwIAIABBCGogAUEIaigCADYCAAs1ACABKAIARQRAQfiGjQFBK0Hkze8AEL0PAAsgACABKQIANwIAIABBCGogAUEIaikCADcCAAstAQF/IABBIGooAgAiAUECcUUEQCAAQSRqIQAgAUUEQCAAEJIPDwsgABDEDQsLLwEBfyAAIAIgAWsiAhD+DiAAKAIIIgMgACgCAGogASACELwEGiAAIAIgA2o2AggLOAEBfyAAQQA6ACIgACgCCCEBIABBADYCCCAAKAIAIAEQ5g8gAEEAOwEgIABBFGpCgICAgHA3AgALKwACQCAAIAEQ7wQiAUUNACABQXxqLQAAQQNxRQ0AIAFBACAAELsHGgsgAQsrAQF/IwBBEGsiAiQAIAIgACgCACgCADYCDCACQQxqIAEQ4QQgAkEQaiQACyoAIAAgACgCBEEBcSABckECcjYCBCAAIAFqQQRqIgAgACgCAEEBcjYCAAsvAQF/IAAgAiABayICEIAPIAAoAggiAyAAKAIAaiABIAIQvAQaIAAgAiADajYCCAszAAJAAkACQAJAIAAtAAAOAwABAgMLIABBCGoQiRYPCyAAQQRqEM4LDwsgAEEEahDOCwsLMgECfyAAQX5xIgAoAQQiAUEBaiICIAFJBEBB25GDAUEmQbTygQEQtxYACyAAIAI2AQQLOgEBfyAAKAIAIQECQCAALQAEDQBBwIuNASgCAEH/////B3FFDQAQkRQNACABQQE6AAELIAFBADoAAAsyACABKAIARQRAQfiGjQFBKyACEL0PAAsgACABKQIANwIAIABBCGogAUEIaikCADcCAAsxACABKAIAIgEtAAhBBEYEQCAAIAFBMGoQmwYPCyAAQgA3AgQgAEG88YwBKAIANgIACykBAX8DQCAAIAFGRQRAIAIgACwAAEG/f0pqIQIgAEEBaiEADAELCyACCysAIwBBEGsiACQAIAAgAUGIhYMBQQsQ2BM3AwggAEEIahD5ByAAQRBqJAALKQEBfyAAKAIAIgEgAUEBaq1CGH6nIgFqQXtHBEAgACgCBCABaxClAgsLMwACQAJAAkACQCAALQAADgMAAQIDCyAAQQhqEI8WDwsgAEEEahDaCw8LIABBBGoQ2gsLCy4BAX8gACgCACAAKAIEQQJ0EP4VIABBDGooAgAiAQRAIAAoAgggAUEMbBD+FQsLMAEBfyABKAIIIgNFBEBBAUEAIAIQzwsACyAAIANBf2o2AgQgACABKAIAQRBqNgIACywBAX8gACgCCCIDIAFB/wFxIgFNBEAgASADIAIQzAsACyAAKAIAIAFBAnRqCzABAX8gACgCACIBIAEoAgAiAUF/ajYCACABQQFGBEAgACgCACAAQQRqKAIAEMoRCwszAAJAAkACQAJAIAAtAAAOAwABAgMLIABBBGoQuwoPCyAAQQRqEMMUDwsgAEEEahDBFAsLMwACQAJAAkACQCAALQAADgMAAQIDCyAAQQhqEKkWDwsgAEEEahDOCw8LIABBBGoQzgsLCzMAAkACQAJAAkAgACgCAA4DAQIDAAsgAEEEahDdDw8LIABBCGoQ4gQLDwsgAEEEahD1DAsiAQJ+IAIgAUkEfiAAIAJqMQAAQhCGIQNCgAIFIAQLIAOECy4BAX8gACgCACIBBEAgASgCBARAIAEoAgAQpQILIAFBEGoQthIgACgCABClAgsLLgEBfyAAKAIAIgEEQCABKAIEBEAgASgCABClAgsgAUEQahC3EiAAKAIAEKUCCws1AQF/AkACQAJAIABBpX9qDgMBAgEACwJAIABBhX9qDgMBAgEACyAAQSxHDQELQQEhAQsgAQsrACAALQBoQQNGBEAgAEHkAGoQlgkgABCWFSAAQTBqEJYVIABBNGoQlhULCzQAAkACQAJAIAAtAHQOBAECAgACCyAAQfAAahCWCSAAQSBqEIkUIABBEGohAAsgABCJFAsLKAAgAiADSQRAIAMgAiAEEM8LAAsgACACIANrNgIEIAAgASADajYCAAs5ACAAKAIAKAIAIgAoAgAgAUH//wNxQbyVwAAQ9hIoAgggACgCACACQf//A3FBzJXAABD2EigCCEsLYAEBfyMAQRBrIgIkACACIAE2AgwgAiAANgIIIAJBgMzAADYCBCACQcD/jAE2AgAgAigCCCIARQRAQfiGjQFBK0HwhYMBEL0PAAsgAEEUaigCABogAEEEaigCABoQ3AsACywBAX8gACgCCCIBRQRAQQAPCyAAIAFBf2oiATYCCCAAKAIAIAFBAnRqKAIACy0BAX8jAEEQayICJAAgAkEIaiABEPISIAAgAigCCCACKAIMEJ4PIAJBEGokAAsmACABQQxsIQEDQCABBEAgAUF0aiEBIAAQzgsgAEEMaiEADAELCwsuAQF/IwBBIGsiAyQAIAMgASACENUIIAAgAxCRBCADEJQRIAMQwBQgA0EgaiQACyoAIABFBEBBAQ8LIABBgAZPBEAgAEGABkYPCyAAQYzV7wBqLAAAQb9/SgsqAQF/IwBBEGsiAyQAIAAoAgggAUkEQCADIAAgASACEM4BCyADQRBqJAALKgEBfyMAQRBrIgMkACAAKAIIIAFJBEAgAyAAIAEgAhDMAQsgA0EQaiQACzkAAkACQAJAAkAgAC0AMA4EAQMDAAMLIABBHGoQpBQMAQsgABCkFAsgACgCFBDZFSAAKAIYENkVCws9AAJAAkACQAJAIAAtANgHDgQBAwMAAwsgAEHoA2oQsgYMAQsgABCyBgsgACgC0AcQ2RUgACgC1AcQ2RULCz0AAkACQAJAAkAgAC0A2AkOBAEDAwADCyAAQegEahDhAwwBCyAAEOEDCyAAKALQCRDZFSAAKALUCRDZFQsLOwACQAJAAkACQCAALQDAAQ4EAQMDAAMLIABB5ABqEKUUDAELIAAQpRQLIAAoAlwQ2RUgACgCYBDZFQsLLAEBfyMAQRBrIgQkACAEQQI2AgQgBCABNgIAIAAgBCACIAMQeSAEQRBqJAALLAEBfyAAQSBqKAIAIgIgAU0EQCABIAJBkIfwABDMCwALIAAoAhggAUEkbGoLLQACQCAALQDTAw0AIABBOGoQxw0NACABIAFBgICAgARyIAAtANQDGyEBCyABCysBAX9BASECIAFBAUcEfyAAQRhqIAFBoIfwABChE0EcaigCAEEARwUgAgsLMgEBfyAAQRhqIQADQCAAIAFBsIfwABChEyIBIAIQ4QoiA0UEQCABKAIQIQEMAQsLIAMLKgEBfyMAQRBrIgMkACAAKAIIIAFJBEAgAyAAIAEgAhCuAgsgA0EQaiQACyoBAX8jAEEQayIDJAAgACgCCCABSQRAIAMgACABIAIQ+QELIANBEGokAAsmACABQRhsIQEDQCABBEAgAUFoaiEBIAAQjQQgAEEYaiEADAELCwsmAQF+IAGtQhh+IgJCIIinIgFBAEcgAqcgAUVBA3QQ4w8gABClAgsmACABQQxsIQEDQCABBEAgAUF0aiEBIAAQ0A0gAEEMaiEADAELCwsmACABQQJ0IQEDQCABBEAgAUF8aiEBIAAQgAsgAEEEaiEADAELCwspAQF/IAAoAgAiAUECRwRAIABBBGohACABRQRAIAAQiRQPCyAAENwUCwsqAQF/IAAgARDvBCICBEAgAg8LIAAgAUG4i40BKAIAIgBBASAAGxEAAAALMQEBfwJAIAAoAgAiAUUNACABIAAoAgQoAgARAgAgACgCBCgCBEUNACAAKAIAEKUCCwsuAQF/QQEhAiABQf8BcQR/IAIFIAAoAhhB9b2MAUEBIABBHGooAgAoAgwRAQALCygAIAEgAkkEQCACIAFB9JDDABDPCwALIAAgAmogASACayADIAQQjxQLLgEBfyAAKAIAIgAoAgQiAkF/RgRAIAAoAgAiACgCCCECCyAAKAIAIAIgARDuAQsxACAAIAFB/M/DABCAEyIAKAIAQQVGBEAgACACNgIEDwtBjNDDAEEjQbDQwwAQwRMACywAIAAoAjggAEFAaygCACIAQQJ0akF8akEAIAAbQfz2gQFBEkGU3cMAEJ4VCycBAX8gACgCACIBIAFBBXRBIGoiAWpBe0cEQCAAKAIEIAFrEKUCCwssACAAKAI4IABBQGsoAgAiAEECdGpBfGpBACAAG0H89oEBQRJBxKLvABCeFQsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCpCSADQRBqJAALKgEBfyMAQRBrIgMkACADIAAoAgA2AgwgA0EMaiABIAIQ6QggA0EQaiQACyoBAX8jAEEQayIDJAAgAyAAKAIANgIMIANBDGogASACELwJIANBEGokAAsqAQF/IwBBEGsiAyQAIAMgACgCADYCDCADQQxqIAEgAhCBCSADQRBqJAALMAACQAJAAkAgACgCGA4CAgEACyAAQTRqENMUDAELIABBNGoQ/hQLIABBxABqEN4KCy4BAX8gAEEEahDLESAAQeQEahDWEiAAQewEaiIBEIoLIAEQ7BMgAEH8BmoQiRQLMAACQAJAAkAgACgCGA4CAgEACyAAQTRqENMUDAELIABBNGoQ/hQLIABBxABqEKUWCykAIAAQ4wEgACgCAEUEQCAAQQRqEIQRDwsgAEEcahCmFiAAQSBqEKYWCy8BAX8jAEEQayIBJAAgAUIANwIEIAFBvPGMASgCADYCACAAIAEQkBUgAUEQaiQACy8BAX8jAEEQayIBJAAgAUIANwIEIAFBtPGMASgCADYCACAAIAEQjxUgAUEQaiQACzAAAkACQAJAIAAoAhgOAgIBAAsgAEE0ahDTFAwBCyAAQTRqEP4UCyAAQcQAahCXFgspACAAEOMBIAAoAgBFBEAgAEEEahCmEA8LIABBHGoQoBYgAEEgahCgFgstACAAKAJAIABByABqKAIAIgBBAnRqQXxqQQAgABtB/PaBAUESQZD3gQEQnhULLwECfyABKAIEIAEgAhCFCSIDai0AACEEIAEgAyACEL8RIAAgBDoABCAAIAM2AgALLQEBfyAALQAEIQEgAEEDOgAEIAAoAgAhACABQQNHBEAgASAAEPkECyAAEMMJCy0AIABBBGpB1oONAUEBEJALIABBFGpBFjoAACAAQRBqQQA2AgAgAEGGAjsBAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQtgsgAkEQaiQACyoBAX8gACACEP4OIAAoAggiAyAAKAIAaiABIAIQvAQaIAAgAiADajYCCAsoACAAIAAoAgggAkEBcWs2AgggACABIAMQvxEgACAAKAIMQQFqNgIMCyUBAX8gAEEgaigCACIBQQNNQQAgAUEBRxtFBEAgAEEkahDEDQsLJwAgACABKAIENgIAIAAgAUEEakEIQQQgASgCAEEBRhtqKAIANgIECycBAX8gABByIgEEQCABDwsgAEEEQbiLjQEoAgAiAEEBIAAbEQAAAAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQQN0ags1AQF/IAEvAIACIQJBggJBARDVEiABQYACELwEIgEgAjsAgAIgAEHwjsAANgIEIAAgATYCAAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQQxsagspAQF/IAAoAggiAiABTQRAIAEgAkG8lYIBEMwLAAsgACgCACABQQN0agsiACAAKAIAIgCtIABBf3OsQgF8IABBf0oiABsgACABEMcECyUAIAIgA2oiAiABSQRAIAAgAmotAAAPCyACIAFBxJDDABDMCwALJQEBfyAAIAMgAkkiAgR/IAEgA2otAAAFIAQLOgABIAAgAjoAAAsnAQF/QRQQciIABEAgAA8LQRRBBEG4i40BKAIAIgBBASAAGxEAAAALJgEBfyAAKAIIIgMgAU0EQCABIAMgAhDMCwALIAAoAgAgAUECdGoLKQEBfyAAKAIIIgIgAU0EQCABIAJByMTDABDMCwALIAAoAgAgAUEFdGoLKAAgASADRgRAIAIgACABQQJ0ELwEGg8LQbT8jAFBKEHc/IwBEL0PAAspAQJ/IAAoAgQiAkEEaiACLwEyQQFqIgMgACgCCCABEN8OIAIgAzsBMgsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQRRsagsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQQV0agsqAQF/IAAoAgBBACAAKAIEIgAbIgFFIABB/////wFxRXJFBEAgARClAgsLJgACQCAAQUBrKAIAQQFHDQAgACgCWEUNACAAQdgAag8LIAAQ2xILJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCnDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCoDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCpDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCqDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCrDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCsDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCtDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCuDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCvDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCwDCABQRBqJAALJgAjAEEQayIBJAAgASAAKAIANgIMIAFBDGogARCxDCABQRBqJAALJgACQCAAQUBrKAIAQQFHDQAgACgCWEUNACAAQdgAag8LIAAQ3RILKwEBfyAAQQA2AgggACABKAJEIgI2AgAgACACIAFBzABqKAIAQQV0ajYCBAsqAQF/IAAoAgBBACAAKAIEIgAbIgFFIABB/////wNxRXJFBEAgARClAgsLKAAgASgCAEUEQCABQX82AgAgACABNgIEIAAgAUEEajYCAA8LEPMWAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQhQ0gAkEQaiQACygBAX8jAEEQayICJAAgAiAAKAIANgIMIAJBDGogARCGDSACQRBqJAALKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABEIcNIAJBEGokAAspAQF/An8gAUUEQEEAIQFBAQwBCyABEHILIQIgACABNgIEIAAgAjYCAAsoACABIANGBEAgAiAAIAFBDGwQvAQaDwtBtPyMAUEoQdz8jAEQvQ8ACygAIAEgA0YEQCACIAAgAUEDdBC8BBoPC0G0/IwBQShB3PyMARC9DwALKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABELUMIAJBEGokAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQtgwgAkEQaiQACygBAX8jAEEQayICJAAgAiAAKAIANgIMIAJBDGogARC3DCACQRBqJAALKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABELgMIAJBEGokAAsoAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQuQwgAkEQaiQACyYBAX8gACgCCCIDIAFNBEAgASADIAIQzAsACyAAKAIAIAFBGGxqCyYBAX8gACgCCCIBRQRAQQEPCyAAKAIAIAFBAXRqQX9qLAAAQX9KCycBAX8gACABQQFqIgI2AgAgACACIAEtAABBAWpB/wFxQQF0ajYCBAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQSRsagspAQF/IAAoAggiAiABTQRAIAEgAkGMmPAAEMwLAAsgACgCACABQQJ0agspAQF/IAAoAggiAiABTQRAIAEgAkGcmPAAEMwLAAsgACgCACABQQJ0agspAAJAIAEoAgBBAUcEQCABKAIEKAIAQQZJDQELIAIQphMLIABBIDYCAAsmAQF/IAAoAggiAyABTQRAIAEgAyACEMwLAAsgACgCACABQRxsagstAQJ/IAAoAgQiAUF/aiICIAFLBEBB+IaNAUErQcS08AAQvQ8ACyAAIAI2AgQLJgEBfyAAKAIIIgMgAU0EQCABIAMgAhDMCwALIAAoAgAgAUEBdGoLJwEBf0EgEHIiAARAIAAPC0EgQQRBuIuNASgCACIAQQEgABsRAAAACycAIAJFBEBBAUEAIAMQzwsACyAAIAJBf2o2AgQgACABQYQBajYCAAsrAQF/IABBADYCCCAAIAEoAkwiAjYCACAAIAIgAUHUAGooAgBBBXRqNgIECycAAkAgAEHIAGooAgBBAUcNACAAKAJgRQ0AIABB4ABqDwsgABDqEgsoAQF/IAAoAgAiAUEYaiAAKAIEIgAQ7gMgASAAQRhsQR9qQXhxEP4VCykAIAAgACgCACABajYCACAAIAAoAgQgAmo2AgQgACAAKAIIIANqNgIICygBAX8gACABKAIAIgFBGGoiAjYCACAAIAIgAUEQaigCAEEYbGo2AgQLKAEBfyMAQRBrIgIkACACIAAoAgA2AgwgAkEMaiABENoHIAJBEGokAAsmACMAQRBrIgEkACABIAAoAgA2AgwgAUEMaiABENsHIAFBEGokAAskAQJ/QQEhASAAQf8BcSICQSVGIAJBL0ZyBH8gAQUgABDvDQsLJwEBf0EEEHIiAARAIAAPC0EEQQRBuIuNASgCACIAQQEgABsRAAAACyYBAX8jAEEQayIBJAAgASAAQXhqNgIMIAFBDGoQvQUgAUEQaiQACyYBAX8jAEEQayIBJAAgASAAQXhqNgIMIAFBDGoQgAsgAUEQaiQACygAIAEgA0YEQCACIAAgAUEwbBC8BBoPC0G0/IwBQShB3PyMARC9DwALJwEBfyMAQRBrIgIkACACIAE2AgwgACACQQxqQQQQ0QUgAkEQaiQACycBAX8jAEEQayICJAAgAiABOgAPIAAgAkEPakEBENEFIAJBEGokAAsoACAAIAFBCGooAgBBByABKAIAIgEbNgIEIAAgAUGYtO8AIAEbNgIACykBAX8jAEEQayIDJAAgA0KAgICAIDcDACAAIAMgASACEHkgA0EQaiQACyoBAX8gASgCACIBEOcJIgJFBEAgACABEPEGDwsgAEEBNgIAIAAgAjYCBAszAQJ/QZyPjQEoAgAhAUGgj40BKAIAIQJBnI+NAUIANwIAIAAgAjYCBCAAIAFBAUY2AgALKAACQCABRQRAQQAhAQwBCyABIAIQ7wQhAgsgACABNgIEIAAgAjYCAAsqAQF/IAEoAgAiARDnCSICRQRAIAAgARC+BA8LIABBATYCACAAIAI2AgQLJgEBfyMAQRBrIgEkACABIAApAgA3AwggAUEIahDTEyABQRBqJAALJgEBfyMAQRBrIgMkACADIAE2AgwgAyAANgIIIANBCGogAhDCDwALKgEBfyAAIAEQ7wQiAkUEQCAAIAFBuIuNASgCACIAQQEgABsRAAAACyACCzIBAX8jAEEQayIDJAAgAyACNgIIIAMgATYCBCADIAA2AgAgAygCABogAygCBBoQ3AsACyYBAX8jAEEQayIBJAAgASAAKQIANwMIIAFBCGoQ3RMgAUEQaiQACx4AIABBUGpBCkkgAEGff2pBGklyIABBv39qQRpJcgstACABKAIYQbyOxABBwo7EACAAKAIALQAAQQFGG0EGIAFBHGooAgAoAgwRAQALJQEBfyMAQRBrIgIkACACIAA2AgwgASACQQxqEOIFIAJBEGokAAsrAQF/IAAoAgAiAQRAIAEgACgCBCgCABECACAAKAIAIAAoAgQoAgQQ/hULCyMAIAEgA00EQCAAIAE2AgQgACACNgIADwsgASADIAQQ0AsACx4AIABBUGpBCkkgAEG/f2pBGklyIABBn39qQRpJcgspAQF/IAAgASgCBCICNgIEIAAgAigCACABKAIAQQd0akFsaigCADYCAAsoAQF/IAAoAgAgACgCCBDtAyAAKAIEIgEEQCAAKAIAIAFBGGwQ/hULCyEBAX8jAEEQayIBJAAgASAAEP8GIAEoAgAgAUEQaiQARQshAQF/IwBBEGsiASQAIAEgABDBCSABKAIAIAFBEGokAEULJgEBfyMAQRBrIgEkACABIAApAgA3AwggAUEIahDSEyABQRBqJAALJQEBfyAAKAIAIgEgASgCACIBQX9qNgIAIAFBAUYEQCAAEIkKCwslAQF/AkAgACgCBCIBRQ0AIAAoAgAiAEUNACAAIAFBMGwQ/hULCykBAX9BxAAQciIARQRAQcQAQQRBuIuNASgCACIAQQEgABsRAAAACyAACzMAQdCPjQEpAwBCAVIEQEHg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IABBABCCDCAAQQA2AiAgAEEYakIANwIAIABBtPGMASgCADYCFAsnACAAIAEQow4gACABKAIMNgIMIAAgAS8BGDsBGCAAIAEpAhA3AhALGgAgACACIAAgAksbIAMgASABIANLG0EBak0LIAAgACABEJEIIgFBcGo2AgQgACABQVhqQQAgARs2AgALIgEBfwNAIAAQ4gYiAUENTQRAQQEgAXRBgMwAcQ0BCwsgAQsnAQF/IAAoAgQiAUUEQEGAgMQADwsgACABQX9qNgIEIAAoAgAQhBQLHwACQCABQXxNBEAgACABQQQgAhDNAiIADQELAAsgAAslACAAKAIAIAAoAgQoAgARAgAgACgCBCgCBARAIAAoAgAQpQILCx0AIAAtABhBA0YEQCAAQQxqEPQUIABBCGoQlhULCyIBAX8CQCAAKAIEIgFFDQAgACgCACIARQ0AIAAgARD+FQsLHQAgAC0AGEEDRgRAIABBFGoQ1xYgAEEIahD3FAsLHQAgAC0AMEEDRgRAIABBFGoQihQgAEEIahCJFAsLGQEBfyABIANGBH8gACACIAEQvw5FBSAECwsaAQF/IAEgA08EfyACIAMgACADEMQWBSAECwsjACABRQRAQfiGjQFBKyADEL0PAAsgACACNgIEIAAgATYCAAsaAQF/IAEgA08EfyACIAMgACADEIwUBSAECwsWAQF/IwBBEGsiACQAIABBEGokAEEACyYAQZCPjQEoAgBBAUYEQEGUj40BKAIARQ8LQZCPjQFCATcDAEEBCyEAIAAQ3RMgAEEQaigCAEH/////A3EEQCAAKAIMEKUCCwscACABRQRAQQAPCyACQQEgACABakF/akEBEMQWCyMAIABFBEBBoMuMAUEwENgWAAsgACACIAMgBCABKAIQEQYACyMAIABFBEBBoMuMAUEwENgWAAsgACACIAMgBCABKAIQEQkACyMAIABFBEBBoMuMAUEwENgWAAsgACACIAMgBCABKAIQETEACyMAIABFBEBBoMuMAUEwENgWAAsgACACIAMgBCABKAIQETIACyYAIAAQkBEgAEGBAjsBGCAAQRBqQgA3AgAgAEG88YwBKAIANgIMCyAAIAAoAgQEQCAAKAIALQAIDwtBAEEAQdiM8AAQzAsACycBAX9B/BBBBBDAEyIBQoGAgIAQNwIAIAFBCGogAEH0EBC8BBogAQsdAQF/IAAtAAAgAEEcahCAF0UEQCAAQShqEOgSCwseAQF/IABBBGohASAAKAIAQQFHBH8gARC6DQUgAQsLHgAgAQRAIAEgAhDvBCECCyAAIAE2AgQgACACNgIACx4AIAAgATYCBCAAIAJBACACQX9qIAEoAghJGzYCAAsfACAARQRAIAEgAiADIAQQjBQPCyABIAIgAyAEENkICyEBAX8gABCHESECIAAQ1RMpAxAgAUEIaiABIAIbKQMAUQslAQF/AkACQAJAIABB/wFxQQFrDgMAAgECC0EBDwsgASECCyACCx8AAkAgAEEEaigCAEUNACAAKAIAIgBFDQAgABClAgsLHwEBfyAAQQRqIQEgACgCAEUEQCABENwUDwsgARDlDAslAAJAAkACQCAALQAQDgQBAgIAAgsgAEEIahDuFQ8LIAAQ7hULCyUAAkACQAJAIAAtAFgOBAECAgACCyAAQSxqEM8ODwsgABDPDgsLJAAgAC0AAEUEQCABQfyEjQFBBRD2AQ8LIAFB+ISNAUEEEPYBCx4AQQAgAEEoaiAAQdAAai0AAEEERhtBiLvDABCdFQsjACAAQcTTwwBBARCeDyAAQQE7ARwgAEIANwIMIABBADYCGAsiACAAQThqEL4SIgBFBEBB/PaBAUESQcTfwwAQtxYACyAACx0AIABB/wFxQRdGBEBB+IaNAUErIAEQvQ8ACyAACx4BAX8gACgCACIBBEAgAUEgahDeFSAAKAIAEKUCCwsiACAAQYBwcUGAsANGBEBBwLLEAEErQZiLxAAQtxYACyAACx0AIABBLGoiACACIAMgBBC2DiAAIAEgAyAEELYOCyIAIABBgHBxQYCwA0YEQEHAssQAQStB+I3EABC3FgALIAALIgAgAEGAcHFBgLADRgRAQcCyxABBK0HsssQAELcWAAsgAAshACAARQRAQaDLjAFBMBDYFgALIAAgAiADIAEoAhARBAALGQAgASACSQRAIAIgASADEM8LAAsgACACagsiACAAQThqEL4SIgBFBEBB/PaBAUESQfSk7wAQtxYACyAACx4BAX8gACgCACIBBEAgAUEgahDnFSAAKAIAEKUCCwscACAAKAIIBEAgAEEIaiAAKAIAIAAoAgQQmRALCx4AIABBIGogAkH/AXEgAUEIdHJB4P3vABD8EigCAAscACAAKAII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ABD9FgsLEwAgACABEI4IIAAgASkCDDcCDAsPACAAELcHBEAgABD1CQsLEgAgABCWBCAAQbwBaiABEPwFCxEAIAAoAgAgASACEKsWGkEACxMAIAAoAgAoAgAgASACEMsDQQALDwAgACgCAARAIAAQlgkLCxQAIABBJGpBAEHEzowBEKsOKAIACxAAIAAtABBFBEAgABCJFAsLDwAgABCJFCAAQQxqEIkUCwwAIAEEQCAAEKUCCwsRACABIAAoAgAgACgCCBD2AQsOACAAIAEgASACahCfEgsRACABIAAoAgAgACgCBBD2AQsOACAAIAEgAUEBahCfEgsRACAAKAIAIAAoAgggARDuAQsSACAAKAIAEJ0KIAAoAgAQpQILDgAgACABIAEgAmoQpBILEgAgACgCABCeCiAAKAIAEKUCCw8AIAAQ3hQgAEEUahDSEwsSACAAKAIAEJ8KIAAoAgAQpQILDwAgABDtECAAQQhqEOYWCw8AIABBOGogARDiExCzEAsUACAAQSxqQej/jAFB6f+MARCkEgsQACAAKAIAIAEgAhCFFkEACw8AIAAoAgAgARDTEBpBAAsPACAAEJIUIABBFGoQ0hMLDwAgABD7ECAAQQhqEPEWCw8AIAAQ6RQgAEEUahDSEwsPACAAENcVIABBDGoQiRQLEgAgACgCABCwCiAAKAIAEKUCCxIAIAAoAgAQsQogACgCABClAgsSACAAKAIAEIkNIAAoAgAQpQILEQAgAEEYaiABQYCH8AAQoRMLDwAgACABIAIgA0EAEJwCCxIAIAAoAgAQrgsgACgCABClAgsSACAAKAIAEIsNIAAoAgAQpQILEgAgACgCABC1CSAAKAIAEKUCCxIAIAAoAgAQjA0gACgCABClAgsSACAAKAIAELQJIAAoAgAQpQILEgAgACgCABDBDCAAKAIAEKUCCxAAIAAgASACENYPIAAQsgELEAAgACABIAIQ2A8gABCzAQsSACAAKAIAELYJIAAoAgAQpQILEgAgACgCABDpEiAAKAIAEKUCCxIAIAAoAgAQtwogACgCABClAgsSACAAKAIAELgKIAAoAgAQpQILEgAgACgCABC5CiAAKAIAEKUCCxIAIAAoAgAQuwogACgCABClAgsSACAAKAIAELELIAAoAgAQpQILEgAgACgCABDlEiAAKAIAEKUCCxIAIAAoAgAQugogACgCABClAgsRACAAIAAQ6hIoAgAgARDACwsPACAAEOYQIABBCGoQ3RYLEQAgACgCACAAKAIEIAEQ7gELEAAgACgCACABIAIQgBZBAAsOACAAQRBqIAEgABDPEgsPACAAKAIAIAEQ3xAaQQALEAAgACgCACABIAIQ4AtBAAsQACAAKAIAIAEgAhDLA0EACw8AIAAoAgAgARDzBRpBAAsQACAAKAIAIAEgAhDvEkEACxYAQaCPjQEgADYCAEGcj40BQQE2AgALDQAgACABIAIQgBZBAAsOACAANQIAQQEgARDHBAsSAEHExsMAQRFBwKLAABC9DwALDQAgACABIAIgAxDEFgsMACAAIAEgAhC/EwALDgAgACkDAEEBIAEQxwQLDwAgACgCACAAKAIIEOYPCw4AIAAzAQBBASABEMcECw4AIAAxAABBASABEMcECw4AIAAoAgAgARCxBEEACw4AIAAoAgAaA0AMAAsACw4AIAAoAgAgASACEJ4CCw0AIAAgASACQQAQ+RILDwAgACgCACAAKAIIEOgNCxEAIAAgAUGcysMAEPwSKAIACxIAQbDawwBBHEGc28MAEL0PAAsPACAAKAIAKAIAIAEQrgULDQAgACABIAIgAxCMFAsNACAALQAAIAEtAABGCw0AIAAgASACEIUWQQALDwAgACgCACgCACABEOENCw8AIAAoAgAoAgAgARCKBQsOACAAIAAoAgggARDqBwsPACAAKAIAIAAoAggQiRILDQAgACABIAIgAxC4EAsPACAAKAIAKAIAIAEQjQ0LDgAgACgCACABEK4FQQALDwAgACgCACgCACABEOoKCw4AIAAoAgAgASACEOAECw0AIAAQ1RMpAwggAVELDQAgACABIAIQ4AtBAAsNACAAIAEgAiADELYWCxAAIAAgAUHA/4wBQQAQjBQLDgAgACgCACABEK8FQQALDwAgACgCACABKAIAEOoFCwwAIAAQzRAgABC+FAsMACAAEIEIIAAQzhMLCQAgACABEEgACwkAIAAQQUEARwsLACAAIAEgAhCAFgsMACAAEIsRIAAQzxMLDAAgACgCACABEP8VCwwAIAAQhwUgABDkEwsMACAAKAIAIAEQmQ8LDAAgACgCACABEKYUCw4AIAFB1MLwAEECEPYBCwwAIAAoAgAgARC0BgsMACAAKAIAIAEQ4QQLDAAgABCRESAAENsTCwwAIAAoAgAgARCnAwsMACAAENsSIAEQ7QsLDAAgABCYESAAEOQTCwwAIAAQrgMgABDkEwsMACABEIsWIAEQixYLDAAgABCUESAAEMAUCwoAIABBBGoQ/hQLCwAgACABQQAQpQYLCwAgACABEK4FQQALDAAgAhCLFiACEIsWCwoAIABBBGoQoBALDAAgABCcESAAEN0TCwsAIAAgASACEIUWCwwAIAAQnREgABDPEwsMACAAEN0SIAEQ+wsLDgBBl8eMAUHPABDYFgALDAAgACgCACABEKYCCwwAIAAoAgAgARDbBgsMACAAKAIAIAEQ9wcLDAAgACgCACABEM8DCwwAIAAQnxEgABDdEwsMACAAKAIAIAEQ5wULDAAgABCJECAAENQTCwwAIAAQ0Q4gABDTEwsMACAAEKYRIAAQ2xMLDAAgABCnESAAENIUCwwAIAAoAgAgARC0BAsgAQF/IAAQqBEgACgCBCIBBEAgACgCACABQQV0EP4VCwshAQF/IAAQqhEgACgCBCIBBEAgACgCACABQYQBbBD+FQsLDAAgACABKQIYNwMACwwAIAAgASkCEDcDAAsMACAAIAAoAgAQlRYLDAAgACAAKAIAEMoSCwwAIAAQqxEgABDUFAsMACAAKAIAIAEQjQ0LDAAgABC5FiAAEMAUCwwAIAAQpgMgABDWEwsMACAAKAIAIAEQ8gcLCgAgAEEEahDZEAsMACAAQZWViLkCbK0LDAAgACgCACABEO0BCwwAIAAoAgAgARDYAwsLACAAIAFBowEQTgsMACAAKAIAIAEQ/AILCAAgACABEDoLCQAgAEEAEJ8QCwkAIAAgARCqEgsHACAAEIkUCwcAIAAQmxALBwAgABDCFAsHACAAEP4UCwcAIAAQpxILBwAgAhCLFgsHACAAEJMFCwQAQQELBABBAAsMAELA9OX5xJDL/XQLAwABCwMAAQsDAAELC7W7SNXCAQBBgIDAAAvZMh/bGwAOAAAAawAAAB8AAABgYXN5bmMgZm5gIHJlc3VtZWQgYWZ0ZXIgY29tcGxldGlvbmFyY2hpdmluZzogAAAzABAACwAAAGFyY2hpdmUgY29tcGxldGWnAAAARAAAAAQAAACoAAAAH9sbAA4AAACbAAAARwAAAB/bGwAOAAAAuAAAACkAAADAPyMAAAAAAFzpGwABAAAA+CMjAGoAAADaAAAAIAAAAHNyYy9leHRyYWN0LnJzAACoABAADgAAAIgAAAA7AAAAqAAQAA4AAACaAAAAHwAAAKkAAAAMAAAABAAAAKoAAACrAAAArAAAAAotLS0KAAAAwD8jAAAAAADwABAABQAAAKgAEAAOAAAAwQAAACUAAABzcmMvc2V0dGluZ3MucnMAGAEQAA8AAAA0AAAAUAAAABgBEAAPAAAAPAAAAF4AAADY4hsAFwAAAGQAAAAkAAAA2OIbABcAAABlAAAAJgAAAPQeIwABAAAAtuMbAAIAAABoIyMAAQAAANjiGwAXAAAAhQAAAF0AAADY4hsAFwAAAIkAAAA4AAAA0OMbACAAAAAUAAAAPwAAANDjGwAgAAAANQAAAFIAAAB5b3V0dWJlLWRsZGV0ZWN0ZWQgeW91dHViZS1kbHlvdXR1YmUtZGwgLWogAN0BEAAOAAAAc3JjL3RyYW5zZm9ybS9vZW1iZWQucnMA9AEQABcAAAAvAAAAWAAAAG1ldGFkYXRhIGVycm9yaHR0cHM6Ly9ub2VtYmVkLmNvbS9lbWJlZCMgWykKCgpbAEMCEAADAAAAtuMbAAIAAABGAhAAAgAAAEgCEAADAAAAtuMbAAIAAABGAhAAAgAAAEMCEAADAAAAtuMbAAIAAABGAhAAAgAAAFZhbHVlIG5vdCBhIHN0cmluZwAA9AEQABcAAABkAAAAVgAAAHNyYy90cmFuc2Zvcm0vbW9kLnJzuAIQABQAAAAWAAAAXAAAALgCEAAUAAAAJQAAAFoAAAC4AhAAFAAAADMAAAAnAAAAb2VtYmVkIGVycm9yc3JjL2xpYi5ycwAACAMQAAoAAAArAAAAYwAAAGFyY2hpdmUgcGF0aGxvY2F0aW9uIHRvIHN0b3JlIHNjcmFwZWQgY29udGVudAAAAK0AAAAEAAAABAAAAK4AAACvAAAArwAAALAAAAAAAAAAAQAAALEAAACyAAAAsgAAAAgDEAAKAAAANQAAADoAAAAIAxAACgAAADcAAABSAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2xvdC5pc19ub25lKCkvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Z1dHVyZXMtY2hhbm5lbC0wLjMuMTQvc3JjL29uZXNob3QucnMAAADEAxAAaQAAAIkAAAANAAAAH9sbAA4AAAA2AAAAJgAAAB/bGwAOAAAAOAAAAEoAAACoABAADgAAADEAAAAmAAAAswAAAAgDEAAKAAAADgAAAC8AAAAIAxAACgAAAA0AAAABAAAACAMQAAoAAAAWAAAAQAAAAAgDEAAKAAAAIAAAAAoAAAAIAxAACgAAABUAAAABAAAAVHJhbnNmb3JtAAAAtAAAAAQAAAAEAAAAtQAAAGludmFsaWQgbGVuZ3RoIADgBBAADwAAAHa5IAALAAAAbWlzc2luZyBmaWVsZCBgAAAFEAAPAAAAU6kgAAEAAABkdXBsaWNhdGUgZmllbGQgYAAAACAFEAARAAAAU6kgAAEAAAC2AAAAAAAAAAEAAAC3AAAAuAAAABAAAAAEAAAAuQAAALoAAAAEAAAABAAAALsAAAC8AAAAAQAAAAEAAAC8AAAAAQAAAAEAAAC9AAAAvAAAAAEAAAABAAAAdAUQAHQFEAB0BRAAvQAAAIAFEAC+AAAAvwAAAMAAAADBAAAAwgAAAMMAAAACAAAAAQAAAMMAAAACAAAAAQAAAMQAAADDAAAAAgAAAAEAAADEBRAAxAUQAMQFEADEAAAA0AUQAMUAAADGAAAAxwAAAMgAAADJAAAAygAAAAMAAAABAAAAygAAAAMAAAABAAAAywAAAMoAAAADAAAAAQAAABQGEAAUBhAAFAYQAMsAAAAgBhAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAAAgAAAAEAAADRAAAAAgAAAAEAAADSAAAA0QAAAAIAAAABAAAAZAYQAGQGEABkBhAA0gAAAHAGEADTAAAA1AAAANUAAADWAAAA1wAAANgAAABIAAAABAAAANgAAABIAAAABAAAANkAAADYAAAASAAAAAQAAAC0BhAAtAYQALQGEADZAAAAwAYQANoAAADbAAAA3AAAAN0AAADeAAAA3wAAAAMBAAABAAAA3wAAAAMBAAABAAAA4AAAAN8AAAADAQAAAQAAAAQHEAAEBxAABAcQAOAAAAAQBxAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAAAgEAAAEAAADmAAAAAgEAAAEAAADnAAAA5gAAAAIBAAABAAAAVAcQAFQHEABUBxAA5wAAAGAHEADoAAAA6QAAAOoAAADrAAAA7AAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYWhvLWNvcmFzaWNrLTAuNy4xNS9zcmMvcHJlZmlsdGVyLnJzUmFyZUJ5dGVPZmZzZXRzAO0AAAAMAAAABAAAAO4AAACkBxAAaAAAACwCAAARAAAApAcQAGgAAABBAgAAEgAAAKQHEABoAAAAfQIAAC8AAACkBxAAaAAAAKECAAAdAAAApAcQAGgAAADdAgAAKgAAAKQHEABoAAAA4QIAAC8AAACkBxAAaAAAAAUDAAA2AAAApAcQAGgAAAAJAwAALwAAAKQHEABoAAAAVAMAABEAAACkBxAAaAAAAGADAAANAAAApAcQAGgAAABvAwAAEgAAAKQHEABoAAAAhAMAAA0AAACkBxAAaAAAAIUDAAANAAAApAcQAGgAAACZAwAAHQAAAKQHEABoAAAAtQMAACoAAACkBxAAaAAAANIDAAA2AAAAUGFja2VkAADvAAAABAAAAAQAAADwAAAA8QAAAAQAAAAEAAAA8gAAAFJhcmVCeXRlT2Zmc2V0AADzAAAABAAAAAQAAAD0AAAAUmFyZUJ5dGVzT25lYnl0ZTEAAAD1AAAABAAAAAQAAAD2AAAAUmFyZUJ5dGVzVHdvb2Zmc2V0c2J5dGUyUmFyZUJ5dGVzVGhyZWVieXRlM1N0YXJ0Qnl0ZXNPbmVTdGFydEJ5dGVzVHdvU3RhcnRCeXRlc1RocmVl9wAAAAQAAAAEAAAA+AAAAPkAAAAEAAAABAAAAPoAAAD7AAAABAAAAAQAAAD8AAAA/QAAAAQAAAAEAAAA/gAAAP8AAAAEAAAABAAAAAABAAABAQAABAAAAAQAAAD0AAAAAgEAAAQAAAAEAAAAAwEAAAQBAAAEAAAABAAAAPgAAAAFAQAABAAAAAQAAAAGAQAABwEAAAQAAAAEAAAACAEAAAkBAAAEAAAABAAAAAMBAAAKAQAABAAAAAQAAAD4AAAACwEAAAQAAAAEAAAADAEAAMwOEABtAAAAYAAAABUAAADMDhAAbQAAAGIAAAAfAAAAdAkcAGkAAADxAQAAFAAAAExlZnRtb3N0TG9uZ2VzdExlZnRtb3N0Rmlyc3RDb25maWcAAA0BAAAEAAAABAAAAA4BAABmb3JjZQAAAA8BAAAEAAAABAAAABABAABmb3JjZV90ZWRkeV9mYXQAEQEAAAQAAAAEAAAAEgEAAGZvcmNlX2F2eFRlZGR5Y29uZmlnEwEAAAQAAAAEAAAAFAEAAHBhdHRlcm5zFQEAAAQAAAAEAAAAFgEAAFNlYXJjaGVycmFiaW5rYXJwAAAAFwEAAAQAAAAEAAAAGAEAAHNlYXJjaF9raW5kABkBAAAEAAAABAAAABoBAAAbAQAABAAAAAQAAAADAQAAHAEAAAQAAAAEAAAAHQEAAMwOEABtAAAABQEAADMAAADMDhAAbQAAACMBAAAVAAAAzA4QAG0AAAAkAQAAFQAAAGFzc2VydGlvbiBmYWlsZWQ6IHBhdHRlcm5zLmxlbigpID49IDEvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Foby1jb3Jhc2ljay0wLjcuMTUvc3JjL3BhY2tlZC9yYWJpbmthcnAucnNJDBAAbwAAAEYAAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogaGFzaF9sZW4gPj0gMQBJDBAAbwAAAEgAAAAJAAAASQwQAG8AAABWAAAAIQAAAEkMEABvAAAAWAAAAA0AAABJDBAAbwAAAGUAAAAJAAAAUmFiaW4tS2FycCBtdXN0IGJlIGNhbGxlZCB3aXRoIHNhbWUgcGF0dGVybnMgaXQgd2FzIGJ1aWx0IHdpdGgAACgNEAA+AAAASQwQAG8AAABmAAAACQAAAEkMEABvAAAAbwAAACMAAABJDBAAbwAAAHEAAAAbAAAASQwQAG8AAAB+AAAAEQAAAEkMEABvAAAAnwAAABsAAABJDBAAbwAAAKgAAAAJAAAAUmFiaW5LYXJwYnVja2V0cx4BAAAEAAAABAAAAB8BAABoYXNoX2xlbiABAAAEAAAABAAAAAMBAABoYXNoXzJwb3cAAAAhAQAABAAAAAQAAAD4AAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9jbGFzc2VzLnJzAAAkDhAAZgAAAKgAAAANAAAAJA4QAGYAAACqAAAACQAAACQOEABmAAAAuQAAABAAAAAkDhAAZgAAALoAAAAuAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9wYWNrZWQvcGF0dGVybi5yc2Fzc2VydGlvbiBmYWlsZWQ6IHNlbGYuYnlfaWQubGVuKCkgPD0gdTE2OjpNQVggYXMgdXNpemXMDhAAbQAAAEsAAAAJAAAAzA4QAG0AAABmAAAAKwAAAMwOEABtAAAAjAAAAAkAAADMDhAAbQAAAJ8AAAASAAAAzA4QAG0AAADZAAAAEgAAAFBhdHRlcm5zIgEAAAQAAAAEAAAADgEAAGJ5X2lkAAAAIwEAAAQAAAAEAAAAJAEAACUBAAAEAAAABAAAACYBAABtaW5pbXVtX2xlbgAnAQAABAAAAAQAAAADAQAAbWF4X3BhdHRlcm5faWQAACgBAAAEAAAABAAAAPgAAAB0b3RhbF9wYXR0ZXJuX2J5dGVzAAIAAAAAAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9haG9jb3Jhc2ljay5ycwAAWBAQAGoAAABLCAAAKwAAACkBAAAEAAAABAAAACoBAABQcmVtdWx0aXBseU92ZXJmbG93ACsBAAAEAAAABAAAAAMBAAByZXF1ZXN0ZWRfbWF4U3RhdGVJRE92ZXJmbG93bGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5ycyQREAAcAAAABgIAAAUAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3JsaWJyYXJ5L2FsbG9jL3NyYy9mbXQucnMAgxEQABgAAABVAgAAHAAAAGxpYnJhcnkvYWxsb2Mvc3JjL3N0ci5yc6wREAAYAAAAnQEAADwAAACsERAAGAAAAJ4BAAAwAAAAKSBzaG91bGQgYmUgPCBsZW4gKGlzIGxpYnJhcnkvYWxsb2Mvc3JjL3ZlYy9tb2QucnNpbnNlcnRpb24gaW5kZXggKGlzICkgc2hvdWxkIGJlIDw9IGxlbiAoaXMgAAAAFhIQABQAAAAqEhAAFwAAAGgjIwABAAAA+hEQABwAAAA9BQAADQAAAHJlbW92YWwgaW5kZXggKGlzIAAAbBIQABIAAADkERAAFgAAAGgjIwABAAAARnJvbVV0ZjhFcnJvcmJ5dGVzAAAsAQAABAAAAAQAAAAtAQAALAEAAAQAAAAEAAAALgEAACwBAAAAAAAAAQAAALcAAAAsAQAABAAAAAQAAAAvAQAALAEAAAQAAAAEAAAAMAEAADEBAAAyAQAAbGlicmFyeS9jb3JlL3NyYy9udW0vZGVjMmZsdC9kZWNpbWFsLnJzAAQTEAAnAAAAUQAAACcAAAAEExAAJwAAAGEAAAAWAAAABBMQACcAAAB9AAAAEwAAAAQTEAAnAAAAoQAAACAAAAAEExAAJwAAALgAAAAlAAAABBMQACcAAADhAAAAEQAAAAQTEAAnAAAA7AAAABMAAAAAAAAIAQgDCAYQCRANEBIYFxgdGCQgKyAzIDwgRihQKFsoZzBzMIAwjjicOKs4uzjMQN1A70ACSRVJKUk+UVNRaVGAUZhZsFnJWeNh/WEYYjRqUGptaotqqnLJculyCnsre017cIOTg7eD3IMCjCiMT4x3lJ+UyJTynBwFHAUcBRwFBQIFAQIFBgIFAwECBQEFBgIFBwgBAgUDCQAGAgUBCQUDAQIFCQcGBQYCBQQICAIIAQIFAgQEAQQABgIFAQICAAcAAwECBQYBAAMFAQUGAgUDAAUBBwUHCAECBQEFAgUIBwgJAAYCBQcGAgkDCQQFAwECBQMIAQQGCQcCBgUGAgUBCQAHAwQIBgMCCAECBQkFAwYHBAMBBgQABgIFBAcGCAMHAQUIAgADAQIFAgMIBAEIBQcJAQABBQYCBQEBCQIACQIICQUFAAcIAQIFBQkGAAQGBAQHBwUDCQAGAgUCCQgAAgMCAgMIBwYJBQMBAgUBBAkAAQEGAQEJAwgEBwYFBgIFBwQFAAUIAAUJBgkCAwgCCAECBQMHAgUCCQACCQgEBgEJAQQABgIFAQgGAgYEBQEECQIDAAkFBwADAQIFCQMBAwICBQcEBgEFBAcIBQEFBgIFBAYFBgYBAggHAwAHBwMJAgUHCAECBQIDAggDAAYEAwYFAwgGCQYCCAkABgIFAQEGBAEFAwIBCAIGCQMECAEEBAUDAQIFBQgCAAcGBgAJAQMEBgcEAAcCAgYFBgIFAgkBAAMIAwAEBQYHAwMHAAMGAQMCCAECBQEEBQUBCQEFAgIIAwYGCAUBCAAGBgQABgIFBwIHBQkFBwYBBAEIAwQCBQkAAwMCAAMBAgUDBgMHCQcICAAHAAkBBwECCQUBBgYAAQUGAgUBCAEICQgJBAADBQQFCAUGBAcFCAMAAAcIAQIFCQAJBAkEBwABBwcCCQIIAgMHCQEFAAMJAAYCBQQFBAcEBwMFAAgIBgQGBAEBCAkFBwUBCQUDAQIFAgIHAwcDBgcFBAQDAgMCAAUJBAcIBwUJBwYFBgIFAQEDBggGCAMHBwIBBgEGAAIJBwMJAwcJCAgCCAECBQUGCAQDBAEICAYACAAIAAEECAYJBggJCQQBBAAGAgUCCAQCAQcACQQDAAQABAAABwQDBAgEBAkHAAcAAwECBQEEAgEACAUEBwEFAgACAAADBwEHBAICBAgFAwUBBQYCBQcBAAUEAgcDBQcGAAEAAAEIBQgHAQECBAIGBwUHCAECBQMFBQIHAQMGBwgIAAAFAAAJAgkDBQUGAgEDAwcICQAGAgUBBwcGAwUGCAMJBAAAAgUABAYEBgcHCAEABgYICQQFAwECBQgICAEHCAQBCQcAAAECBQIDAgMDCAkABQMDBAQHAgYFBgIFBAQEAAgJAgAJCAUAAAYCBgEGAQYJBAUCBgYHAgMGAwIIAQIFAgICAAQEBgAECQIFAAMBAwAIAAgEBwIGAwMDBgEIAQYEAAYCBQEBAQACAgMAAgQGAgUBBQYFBAAEAgMGAwEGBggACQAIAgADAQIFBQUFAQEBBQECAwECBQcIAgcAAgEBCAEFCAMEAAQFBAEAAQUGAgUCBwcFBQUHBQYBBQYCCAkBAwUBAAUJAAcJAQcAAgIHAAUABwgBAgUBAwgHBwcIBwgABwgBBAQFBgcFBQIJBQMJBQgFAQEDBQIFAwkABgIFBgkDCAgJAwkAAwkABwICCAMHBwYEBwYJBwkCBQUGBwYCBgkFAwECBQMEBgkEBAYJBQEJBQMGAQQBCAgIAgMIBAgJBgIHCAMIAQMEBwYFBgIFAQcDBAcCAwQHBQkHBggABwAJBAQBAQkCBAQIAQMJAQkABgcDCAIIAQIFCAYHAwYBBwMHCQgIBAADBQQHAgAFCQYCAgQA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DAEAygwBAEHQ/cIACweLDAEAywwBAEHg/cIACweMDAEAzAwBAEHw/cIACweNDAEAzQwBAEGA/sIACweODAEAzgwBAEGQ/sIACwePDAEAzwwBAEGg/sIACweQDAEA0AwBAEGw/sIACweRDAEA0QwBAEHA/sIACweSDAEA0gwBAEHQ/sIACweTDAEA0wwBAEHg/sIACweUDAEA1AwBAEHw/sIACweVDAEA1QwBAEGA/8IACweWDAEA1gwBAEGQ/8IACweXDAEA1wwBAEGg/8IACweYDAEA2AwBAEGw/8IACweZDAEA2QwBAEHA/8IACweaDAEA2gwBAEHQ/8IACwebDAEA2wwBAEHg/8IACwecDAEA3AwBAEHw/8IACwedDAEA3QwBAEGAgMMACweeDAEA3gwBAEGQgMMACwefDAEA3wwBAEGggMMACwegDAEA4AwBAEGwgMMACwehDAEA4QwBAEHAgMMACweiDAEA4gwBAEHQgMMACwejDAEA4wwBAEHggMMACwekDAEA5AwBAEHwgMMACwelDAEA5QwBAEGAgcMACwemDAEA5gwBAEGQgcMACwenDAEA5wwBAEGggcMACweoDAEA6AwBAEGwgcMACwepDAEA6QwBAEHAgcMACweqDAEA6gwBAEHQgcMACwerDAEA6wwBAEHggcMACwesDAEA7AwBAEHwgcMACwetDAEA7QwBAEGAgsMACweuDAEA7gwBAEGQgsMACwevDAEA7wwBAEGggsMACwewDAEA8AwBAEGwgsMACwexDAEA8QwBAEHAgsMACweyDAEA8gwBAEHQgsMACwegGAEAwBgBAEHggsMACwehGAEAwRgBAEHwgsMACweiGAEAwhgBAEGAg8MACwejGAEAwxgBAEGQg8MACwekGAEAxBgBAEGgg8MACwelGAEAxRgBAEGwg8MACwemGAEAxhgBAEHAg8MACwenGAEAxxgBAEHQg8MACweoGAEAyBgBAEHgg8MACwepGAEAyRgBAEHwg8MACweqGAEAyhgBAEGAhMMACwerGAEAyxgBAEGQhMMACwesGAEAzBgBAEGghMMACwetGAEAzRgBAEGwhMMACweuGAEAzhgBAEHAhMMACwevGAEAzxgBAEHQhMMACwewGAEA0BgBAEHghMMACwexGAEA0RgBAEHwhMMACweyGAEA0hgBAEGAhcMACwez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FBQUFBQUFBQUFBUWFxgUHRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGRobHB0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHSMgc291cmNlTWFwcGluZ1VSTD1AIHNvdXJjZU1hcHBpbmdVUkw9n8cQAIQAAACRAQAAEgAAACMgc291cmNlVVJMPUAgc291cmNlVVJMPZ/HEACEAAAAkwEAABIAAAAFBQUFBQUFBQUFAgUCAgUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEBAQEBAQEBAQEBAQEBAQEAwcHBwcHBwcHBwQHBAQHBwcHBwcHBwcHBwcHBwcHBwcHBwEHBwcHAgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcDBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBgYGBgYGBgYGBgYGBgYGBgUICAgICAgICAgBCAEBCAgICAgICAgICAgICAgICAgICAgCCAgICAMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcHBwcHBwcHBwcHBwcHBwcBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCBAQEBAQEBAQEBAQEBAQEBAQEBAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAMEBAEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAQMDAwMDAwMDAwMDAwMDAwMDAwMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMCAwMBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgEGBgEBAQEBAQEBAQEGBgYGBgYGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGAgYGAQYBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQYGBgYGAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUDBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcBBwcBAQEBAQEBAQEBBwcHBwcHBwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBwIHBwEHAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHBwcHBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQEBAQEBAQEBAQQEBAQEBAQDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAICAgICAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJ/HEACEAAAA8gIAAEAAAAAGBgYGBgYGBgYBAgYCAwYGBgYGBgYGBgYGBgYGBgYGBgEGBAYGBgYEBgUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBAMDAwMDAwMDAQEDAQEDAwMDAwMDAwMDAwMDAwMDAwMBBwMHBwcHAwMCBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcEBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwMFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBgYGBgYGBgYGBgYGBgYGBgUDAwMDAwMDAwEBAwEBAwMDAwMDAwMDAwMDAwMDAwMDAQgDCAgICAMDAggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAcHBwcHBwcHBwcHBwcHBwcEBAQEBAQEBAQCAwQDAwQEBAQEBAQEBAQEBAQEBAQEBAIEBAQEBAQEBAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAMEAwMEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQCBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwEBAQEBAQEBAQEDAwMDAwMDAQEBAQEBAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBAQEBAQEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMBAgMCAgMDAwMDAwMDAwMDAwMDAwMDAwEDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ2xvc2VDdXJseUJyYWNrZXRDbG9zZVNxdWFyZUJyYWNrZXRDbG9zZVBhcmVudGhlc2lzQmFkU3RyaW5nQQEAAAQAAAAEAAAAQgEAAEJhZFVybEN1cmx5QnJhY2tldEJsb2NrU3F1YXJlQnJhY2tldEJsb2NrUGFyZW50aGVzaXNCbG9ja0Z1bmN0aW9uQ0RDQ0RPU3Vic3RyaW5nTWF0Y2hTdWZmaXhNYXRjaFByZWZpeE1hdGNoRGFzaE1hdGNoSW5jbHVkZU1hdGNoQ29tbWFTZW1pY29sb24AAEMBAAAEAAAABAAAAEQBAABXaGl0ZVNwYWNlRGltZW5zaW9uaGFzX3NpZ24ARQEAAAQAAAAEAAAARgEAAEcBAAAEAAAABAAAAEgBAABpbnRfdmFsdWUAAABJAQAABAAAAAQAAABKAQAAdW5pdFBlcmNlbnRhZ2V1bml0X3ZhbHVlRGVsaW0AAABLAQAABAAAAAQAAABMAQAAVW5xdW90ZWRVcmxRdW90ZWRTdHJpbmdJREhhc2hIYXNoQXRLZXl3b3JkSWRlbnRTb3VyY2VMb2NhdGlvbgAAAE0BAAAEAAAABAAAAE4BAABjb2x1bW4vVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nzc3BhcnNlci0wLjI3LjIvc3JjL250aC5yc24tZXZlbm9kZC1uLQAAAL7bEABfAAAALQAAABsAAAC+2xAAXwAAAHwAAAAjAAAAvtsQAF8AAAB8AAAAMAAAAE8BAAAAAAAAAQAAAFABAABRAQAABAAAAAQAAABSAQAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jc3NwYXJzZXItMC4yNy4yL3NyYy9tYWNyb3MucnMAAHzcEABiAAAAowAAABEAAABhc3NlcnRpb24gZmFpbGVkOiBsZW4gPCB1c2l6ZTo6TUFYL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jc3NwYXJzZXItMC4yNy4yL3NyYy9jb3dfcmNfc3RyLnJzEt0QAGYAAAA7AAAACQAAAGyMIABiAAAAvwAAACUAAABsjCAAYgAAACcEAAAeAAAAZW52UXVhbGlmaWVkUnVsZUludmFsaWRBdFJ1bGVCb2R5SW52YWxpZEF0UnVsZUludmFsaWQAAABTAQAABAAAAAQAAABCAQAARW5kT2ZJbnB1dFVuZXhwZWN0ZWRUb2tlbgAAAFQBAAAEAAAABAAAAFUBAABCYXNpY1BhcnNlRXJyb3IAVgEAAAQAAAAEAAAAVwEAAFgBAAAEAAAABAAAAFkBAADwmCAAXQAAADABAAA2AAAATm9kZUlkAABaAQAABAAAAAQAAABbAQAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9mYW5jeS1yZWdleC0wLjEwLjAvc3JjL3BhcnNlLnJzAHTeEABjAAAAXAAAAAwAAAB03hAAYwAA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AAEAAAA05BAAYAAAALkBAAAxAAAANOQQAGAAAAC7AQAAEwAAADTkEABgAAAAgwIAACgAAAA05BAAYAAAAIkCAABMAAAANOQQAGAAAABlAgAAKAAAADTkEABgAAAAVQIAACUAAABmYWlsCgAAAFzmEAAFAAAAQ29udGludWVGcm9tUHJldmlvdXNNYXRjaEVuZERlbGVnYXRlaW5uZXIAAABjAQAABAAAAAQAAABiAQAAaW5uZXIxAABkAQAABAAAAAQAAABlAQAAc3RhcnRfZ3JvdXAAZgEAAAQAAAAEAAAAZwEAAGVuZF9ncm91cERlbGVnYXRlU2l6ZWRFbmRBdG9taWNCZWdpbkF0b21pY0JhY2tyZWZHb0JhY2tGYWlsTmVnYXRpdmVMb29rQXJvdW5kUmVwZWF0RXBzaWxvbk5nbmV4dFJlcGVhdEVwc2lsb25HclJlcGVhdE5naGlSZXBlYXRHclJlc3RvcmVTYXZlMEptcExpdABoAQAABAAAAAQAAABpAQAAQW55Tm9OTEVuZEJyYW5jaGl4bnNhdmUvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2ZhbmN5LXJlZ2V4LTAuMTAuMC9zcmMvY29tcGlsZS5yc5fnEABlAAAARQAAAA8AAABtdXRhdGluZyBpbnN0cnVjdGlvbiBvdGhlciB0aGFuIEptcACX5xAAZQAAAEcAAAASAAAAl+cQAGUAAABMAAAADwAAAG11dGF0aW5nIGluc3RydWN0aW9uIG90aGVyIHRoYW4gU3BsaXQAAACX5xAAZQAAAE8AAAASAAAAl+cQAGUAAABUAAAADwAAAG11dGF0aW5nIGluc3RydWN0aW9uIG90aGVyIHRoYW4gUmVwZWF0AACX5xAAZQAAAFkAAAASAAAAl+cQAGUAAACZAAAAHQAAAG5hbWVkIGJhY2tyZWZzIHNob3VsZCBoYXZlIGJlZW4gZWxpbWluYXRlZAAA4OgQACoAAACX5xAAZQAAAKUAAAARAAAAl+cQAGUAAACJAAAAHQAAAJfnEABlAAAAhAAAAEcAAACX5xAAZQAAAN8AAAANAAAAl+cQAGUAAADmAAAADQAAAJfnEABlAAAA7gAAACEAAACX5xAAZQAAAPAAAAAWAAAAl+cQAGUAAAD0AAAAIQAAAJfnEABlAAAA/wAAABYAAACX5xAAZQAAAFEBAAAWAAAAl+cQAGUAAABdAQAALAAAAF5FeHBlY3RlZCBhdCBsZWFzdCBvbmUgZXhwcmVzc2lvbgAAAJfnEABlAAAAAAIAACwAAACX5xAAZQAAAAYCAAAnAAAAXig/czouKXB1c2hfbGl0ZXJhbCBjYWxsZWQgb24gbm9uLWxpdGVyYWwvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2ZhbmN5LXJlZ2V4LTAuMTAuMC9zcmMvYW5hbHl6ZS5ycwAAMeoQAGUAAABEAAAAEgAAAGluZGV4IG91dCBvZiBib3VuZHMAMeoQAGUAAAB0AAAALgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYml0LXNldC0wLjUuMi9zcmMvbGliLnJzzOoQAFwAAADgAgAAIgAAAEJhY2t0cmFja0xpbWl0RXhjZWVkZWRTdGFja092ZXJmbG93VGFyZ2V0Tm90UmVwZWF0YWJsZU5hbWVkQmFja3JlZk9ubHlJbnZhbGlkR3JvdXBOYW1lQmFja3JlZgAAAGoBAAAEAAAABAAAAGkBAABJbnZhbGlkR3JvdXBOYW1lSW5uZXJFcnJvcgAAawEAAAQAAAAEAAAAbAEAAEludmFsaWRCYWNrcmVmTm9uVW5pY29kZVVuc3VwcG9ydGVkVW5rbm93bkZsYWdJbnZhbGlkQ2xhc3NJbnZhbGlkQ29kZXBvaW50VmFsdWVJbnZhbGlkSGV4VW5jbG9zZWRVbmljb2RlTmFtZUludmFsaWRFc2NhcGVUcmFpbGluZ0JhY2tzbGFzaExvb2tCZWhpbmROb3RDb25zdFJlY3Vyc2lvbkV4Y2VlZGVkSW52YWxpZFJlcGVhdFVuY2xvc2VkT3BlblBhcmVuL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9mcm9udG1hdHRlci0wLjQuMC9zcmMvbGliLnJzAJ/sEABgAAAADAAAACcAAACf7BAAYAAAABwAAAAdAAAAn+wQAGAAAAAfAAAAIQAAAEhhc2ggdGFibGUgY2FwYWNpdHkgb3ZlcmZsb3cvY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9oYXNoYnJvd24tMC4xMS4wL3NyYy9yYXcvbW9kLnJzAEztEABPAAAAYwAAACgAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2h0bWw1ZXZlci0wLjI1LjEvc3JjL3RyZWVfYnVpbGRlci9tb2QucnOweSAAFwAAALB5IAAXAAAArO0QAGwAAAA4AQAArO0QAGwAAAB/AQAAFQAAAKztEABsAAAAewEAABUAAACs7RAAbAAAAHcBAAAVAAAArO0QAGwAAACoAQAAMQAAAKztEABsAAAAHQIAAAYAAACs7RAAbAAAAFsCAAAJAAAArO0QAGwAAACJAgAAIAAAAKztEABsAAAA6gIAACMAAACs7RAAbAAAAPwCAAAYAAAArO0QAGwAAABYAwAAGgAAAKztEABsAAAAXQMAABoAAACs7RAAbAAAAF4DAAAsAAAArO0QAGwAAABSAwAAGgAAAKztEABsAAAAUwMAABUAAACs7RAAbAAAAGgDAAASAAAArO0QAGwAAAAHAwAAJQAAAKztEABsAAAAFQMAACEAAACs7RAAbAAAABoDAAAfAAAArO0QAGwAAAAXAwAAGQAAAKztEABsAAAAIwMAABEAAACs7RAAbAAAACQDAAARAAAArO0QAGwAAAAPAwAAKQAAAKztEABsAAAA5QIAACwAAACs7RAAbAAAAMgCAAAsAAAArO0QAGwAAAAGAwAAQAAAAKztEABsAAAAdQMAACoAAACs7RAAbAAAAIEDAAAdAAAArO0QAGwAAACgAwAAKAAAAKztEABsAAAApwMAAB0AAACs7RAAbAAAAKkDAAAbAAAArO0QAGwAAACwAwAADQAAAKztEABsAAAAugMAAAoAAACs7RAAbAAAAMMDAAAVAAAAsHkgABcAAACweSAAFwAAAKztEABsAAAAfwQAAKztEABsAAAAigQAAA0AAACs7RAAbAAAAL0EAABPAAAArO0QAGwAAACoBAAAJQAAAKztEABsAAAATQUAACUAAACs7RAAbAAAAE0FAAASAAAArO0QAGwAAACOBQAAMQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvZGV2L29ic2lkaWFuLWV4dHJhY3QtdXJsL3RhcmdldC93YXNtMzItdW5rbm93bi11bmtub3duL3JlbGVhc2UvYnVpbGQvaHRtbDVldmVyLTQ1YTBkYTg2ZjVkMjA2ZDcvb3V0L3J1bGVzLnJzwPAQAIAAAAAIAAAAGAAAAMDwEACAAAAA3QQAAHgAAADA8BAAgAAAAI4DAAATAAAAwPAQAIAAAACVAwAAKwAAAMDwEACAAAAAFwMAAEcAAADA8BAAgAAAABoDAAAQAAAAwPAQAIAAAAAPAwAAOwAAAMDwEACAAAAACAMAABAAAADA8BAAgAAAANYAAABJAAAAwPAQAIAAAABaBgAALAAAAMDwEACAAAAAYwYAABAAAABtAQAAAQAAAAEAAABuAQAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4yNS4xL3NyYy90b2tlbml6ZXIvbW9kLnJzAAAAAPIQAGkAAADyAAAACQAAACSFIAAUAAAAJIUgABQAAAAA8hAAaQAAABcBAAAkhSAAFAAAACSFIAAUAAAAAPIQAGkAAAAzAQAAJIUgABQAAAAkhSAAFAAAAADyEABpAAAAswIAAADyEABpAAAAYAUAABUAAAAA8hAAaQAAAGYFAAAWAAAAAPIQAGkAAAB+BQAACQAAAADyEABpAAAAfwUAAAkAAAAkhSAAFAAAACSFIAAUAAAAAPIQAGkAAACkBQAAAJogAB4AAAAAmiAAHgAAAPQEEQByAAAAfwAAAPQEEQByAAAAXQEAABEAAAD0BBEAcgAAAF4BAAAkAAAA9AQRAHIAAABeAQAAUwAAAPQEEQByAAAAZQEAABoAAAD0BBEAcgAAAGUBAABFAAAA9AQRAHIAAACHAQAAPgAAAPQEEQByAAAAiQEAAC4AAAD0BBEAcgAAAIkBAABFAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sMm1kLTAuMi4xMC9zcmMvZHVtbXkucnMAyPMQAF8AAABDAAAAIwAAAMA/IwABAAAAXt4bAAIAAAB7PiMAAQAAAKjeGwACAAAApokgAAEAAAAA/BAAYQAAADkAAAArAAAAWyFbRW1iZWRkZWQgSW5zdGFncmFtIHBvc3RdKGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vcC8vbWVkaWEvP3NpemU9bSldKGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vcC8vZW1iZWQvKQAAAHD0EAA4AAAAqPQQAC0AAADV9BAACAAAAAAAAAAgAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAADAAAAAAAAACAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAA/BAAYQAAADMAAAArAAAAWyFbRW1iZWRkZWQgWW91VHViZSB2aWRlb10oaHR0cHM6Ly9pbWcueW91dHViZS5jb20vdmkvLzAuanBnKV0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj0ASPUQADYAAAB+9RAAKQAAAGgjIwABAAAAbwEAAAwAAAAEAAAAcAEAAHEBAAByAQAAcwEAAAAAAAABAAAAdAEAAHUBAAAAAAAAAQAAALcAAAB2AQAABAAAAAQAAAB3AQAAeAEAAHkBAAB6AQAADAAAAAQAAAB7AQAAfAEAAH0BAAB+AQAAAAAAAAEAAAB/AQAAgAEAAIEBAACu/BAAXQAAAI4AAAA1AAAAggEAAAAAAAABAAAAgwEAAIQBAACFAQAAhgEAAAwAAAAEAAAAhwEAAIgBAACJAQAAigEAAAQAAAAEAAAAiwEAAIwBAACNAQAAjgEAABAAAAAEAAAAjwEAAJABAACRAQAAkgEAAAwAAAAEAAAAkwEAAJQBAACVAQAAlgEAAAwAAAAEAAAAlwEAAJgBAACZAQAAmgEAAAAAAAABAAAAmwEAAJwBAACdAQAAngEAABAAAAAEAAAAnwEAAKABAAChAQAAogEAAAAAAAABAAAAowEAAKQBAAClAQAApgEAABAAAAAEAAAApwEAAKgBAACpAQAAqgEAAAAAAAABAAAAqwEAAKwBAACtAQAArgEAAAAAAAABAAAArwEAALABAACxAQAAsgEAAAAAAAABAAAAswEAALQBAAC1AQAAIC0tPgoAAADIiSAABQAAAIj3EAAFAAAArvwQAF0AAABzAAAAJQAAAK78EABdAAAAvQAAACEAAACu/BAAXQAAAMUAAABbAAAAXCQwJDFcJDIKCiQxrvwQAF0AAAA3AQAAGgAAALYBAAC3AQAADAAAAAQAAAC4AQAAuQEAAHIBAAC6AQAAAAAAAAEAAAC3AAAAuwEAAAAAAAABAAAAdAEAALwBAAAQAAAABAAAAL0BAAAjIyMgIyMjIyAjIyMjIyAjIyMjIyMgCj09PT09PT09PT0KCi0tLS0tLS0tLS0KICMjIwogIyMjIwogIyMjIyMKICMjIyMjIwovVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2h0bWwybWQtMC4yLjEwL3NyYy9jb2Rlcy5ycwCA+BAAXwAAAA8AAAA8AAAACmBgYAoAAAC+AQAADAAAAAQAAAC/AQAAwAEAAHIBAADBAQAAAAAAAAEAAAC3AAAAwgEAAAQAAAAEAAAAwwEAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDJtZC0wLjIuMTAvc3JjL2FuY2hvcnMucnMAAAAw+RAAYQAAABQAAAAjAAAAtuMbAAIAAABoIyMAAQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjUuMS9zcmMvZHJpdmVyLnJzAAC0+RAAYgAAAHoAAAAJAAAAMMwbAGIAAADZAQAAIwAAADDMGwBiAAAA3gEAADYAAAAwzBsAYgAAAOYBAAA5AAAAMMwbAGIAAADwAQAALAAAABDkFABrAAAA1QAAABsAAAAQ5BQAawAAANcAAAAVAAAAEOQUAGsAAADoAAAAFQAAAMQBAAAMAAAABAAAAMUBAADGAQAAcgEAAMcBAAAAAAAAAQAAAHQBAADIAQAAAAAAAAEAAAC3AAAAyQEAAAEAAAABAAAAbgEAAFigIABiAAAAuQAAABUAAAA8aW1nIC8+APD6EAAEAAAA9PoQAAMAAAD/////BQAAUAAAAAABAACAtOMbAAIAAAC24xsAAgAAAMA/IwAAAAAAaCMjAAEAAAAgYWx0PSIAADj7EAAGAAAAez4jAAEAAAAgc3JjPSIAAFD7EAAGAAAAez4jAAEAAAAgdGl0bGU9Imj7EAAIAAAAez4jAAEAAAAgaGVpZ2h0PSIAAACA+xAACQAAAHs+IwABAAAAIHdpZHRoPSKc+xAACAAAAHs+IwABAAAAIGFsaWduPSK0+xAACAAAAHs+IwABAAAAICIAAMz7EAACAAAAez4jAAEAAAB3d3dcLnlvdXR1YmVcLmNvbS9lbWJlZC8oWy1cd10rKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDJtZC0wLjIuMTAvc3JjL2lmcmFtZXMucnMAAAAA/BAAYQAAABIAAABaAAAAd3d3XC5pbnN0YWdyYW1cLmNvbS9wLyhbLVx3XSspL2VtYmVkAPwQAGEAAAAYAAAAXwAAAFxzezIsfS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDJtZC0wLjIuMTAvc3JjL2xpYi5ycwCu/BAAXQAAADIAAABMAAAAKD9tKV4gKySu/BAAXQAAADQAAABDAAAAXG57Myx9AACu/BAAXQAAADUAAABJAAAAKD9tKShcUykgJAAArvwQAF0AAAA2AAAASgAAAF5cbiuu/BAAXQAAADcAAABGAAAAXHMrJK78EABdAAAAOAAAAEUAAABcbiAqJAAAAK78EABdAAAAOgAAAEQAAABeKFxzKikoWz0+K1wtXSkArvwQAF0AAAA7AAAAVAAAAFsqXFxffl0ArvwQAF0AAAA8AAAASQAAAMoBAAAEAAAABAAAAMsBAADMAQAAzQEAAAQAAAAEAAAAzgEAAM8BAADQAQAABAAAAAQAAADRAQAA0gEAANMBAAAEAAAABAAAANQBAADVAQAA1gEAAAQAAAAEAAAA1wEAANgBAADZAQAABAAAAAQAAADaAQAA2wEAANwBAAAEAAAABAAAAN0BAADeAQAA3wEAAAQAAAAEAAAA4AEAAOEBAADiAQAABAAAAAQAAADjAQAA5AEAAOUBAAAEAAAABAAAAOYBAADnAQAA6AEAAAQAAAAEAAAA6QEAAOoBAADrAQAAAAAAAAEAAAC3AAAA7AEAAAEAAAABAAAAbgEAAO0BAAAQAAAABAAAAO4BAADvAQAACAAAAAQAAADwAQAALS0tICAKL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sMm1kLTAuMi4xMC9zcmMvbGlzdHMucnMAAAAC/xAAXwAAADMAAAAVAAAAKiAuIC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDJtZC0wLjIuMTAvc3JjL3N0eWxlcy5yc3j/EABgAAAAHQAAACAAAAAqKl9fPiAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2h0bWwybWQtMC4yLjEwL3NyYy9jb21tb24ucnMAAO7/EABgAAAABgAAAB8AAABubyBlbnRyeSBmb3VuZCBmb3Iga2V5AADdCRwAYQAAAEYCAAAgAAAA3QkcAGEAAABHAgAAGwAAAN0JHABhAAAASwIAABcAAADdCRwAYQAAADECAAAfAAAA3QkcAGEAAAA1AgAAGwAAAEQhIwBLAAAA6wQAABgAAABjYW5ub3QgcmVtb3ZlIGEgY2hhciBmcm9tIHRoZSBlbmQgb2YgYSBzdHJpbmcAAABEISMASwAAAO0EAAAVAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pc19jaGFyX2JvdW5kYXJ5KGlkeClEISMASwAAANUFAAAJAAAA8QEAAAwAAAAEAAAA8gEAAPMBAAByAQAA9AEAAAAAAAABAAAAdAEAAPUBAAAAAAAAAQAAALcAAADEAREAYAAAAGkAAAA5AAAA9gEAAAwAAAAEAAAA9wEAAPgBAAD5AQAA+gEAAAAAAAABAAAAdAEAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDJtZC0wLjIuMTAvc3JjL3RhYmxlcy5yc8QBEQBgAAAAKwAAADkAAADEAREAYAAAACsAAAAZAAAAxAERAGAAAAA8AAAAUgAAAMQBEQBgAAAARQAAAB0AAADEAREAYAAAAFMAAAAvAAAAxAERAGAAAABuAAAASQAAAMQBEQBgAAAAtwAAACEAAADEAREAYAAAAMkAAAAhAAAAPGJyLz4AAAD7AQAA/AEAAAwAAAAEAAAA/QEAAP4BAAByAQAA/wEAAAAAAAABAAAAdAEAAAACAAAAAAAAAQAAALcAAAAU3RsAFAAAABTdGwAUAAAA3AMRAGkAAABiAAAA3AMRAGkAAABoAAAAHwAAANwDEQBpAAAAZQAAABEAAAAU3RsAFAAAABTdGwAUAAAA3AMRAGkAAACdAAAAFN0bABQAAAAU3RsAFAAAANwDEQBpAAAAzwAAANwDEQBpAAAA0gAAABIAAAABAgAABAAAAAQAAAACAgAAAwIAAAQAAAAEAAAABAIAAAUCAAAEAAAABAAAAAYCAAAHAgAABAAAAAQAAAAIAgAACQIAAAQAAAAEAAAACgIAAAsCAAAIAAAABAAAAAwCAAANAgAABAAAAAQAAAAOAgAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4yNS4xL3NyYy9zZXJpYWxpemUvbW9kLnJzAAAAFN0bABQAAAAU3RsAFAAAANwDEQBpAAAARwAAAA8CAAAEAAAABAAAABACAAARAgAABAAAAAQAAAASAgAAEwIAAAQAAAAEAAAACgIAABQCAAAEAAAABAAAABUCAAAWAgAABAAAAAQAAAAXAgAAGAIAAAQAAAAEAAAAGQIAABoCAAAEAAAABAAAABsCAAAcAgAABAAAAAQAAAAOAgAAHQIAAAQAAAAEAAAAOgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjUuMS9zcmMvdG9rZW5pemVyL2NoYXJfcmVmL21vZC5ycwAA9AQRAHIAAABVAAAAFQAAAPQEEQByAAAAWwAAAA4AAAD0BBEAcgAAAGEAAAAOAAAA9AQRAHIAAAD0AAAAGQAAAPQEEQByAAAANwEAADMAAAAeAgAABAAAAAQAAAAfAgAAIAIAAAQAAAAEAAAAIQIAACICAAAEAAAABAAAACMCAAAkAgAABAAAAAQAAAAlAgAAJgIAAAQAAAAEAAAAJwIAACgCAAAEAAAABAAAAAoCAAApAgAACAAAAAQAAAAqAgAAKwIAAAQAAAAEAAAALAIAAC0CAAAEAAAABAAAAC4CAAAvAgAABAAAAAQAAAAwAgAAMQIAAAQAAAAEAAAACgIAADICAAAEAAAABAAAADMCAAA0AgAABAAAAAQAAAA1AgAANgIAAAQAAAAEAAAANwIAADgCAAAEAAAABAAAADkCAAA6AgAABAAAAAQAAAAsAgAAOwIAAAQAAAAEAAAAigAAAB6aIAByAAAAVAAAABUAAAAemiAAcgAAAFoAAAAOAAAAHpogAHIAAABgAAAADgAAAB6aIAByAAAA8wAAABkAAAAemiAAcgAAADYBAAAzAAAAPAIAAAQAAAAEAAAAHwIAAERvdWJsZUVzY2FwZWRFc2NhcGVkU3lzdGVtUHVibGljU2NyaXB0RGF0YUVzY2FwZWQAAAA9AgAABAAAAAQAAAA+AgAAU2NyaXB0RGF0YVJhd3RleHRSY2RhdGFVbnF1b3RlZENkYXRhU2VjdGlvbkVuZENkYXRhU2VjdGlvbkJyYWNrZXRDZGF0YVNlY3Rpb25Cb2d1c0RvY3R5cGVCZXR3ZWVuRG9jdHlwZVB1YmxpY0FuZFN5c3RlbUlkZW50aWZpZXJzQWZ0ZXJEb2N0eXBlSWRlbnRpZmllcgA/AgAABAAAAAQAAABAAgAARG9jdHlwZUlkZW50aWZpZXJTaW5nbGVRdW90ZWREb2N0eXBlSWRlbnRpZmllckRvdWJsZVF1b3RlZEJlZm9yZURvY3R5cGVJZGVudGlmaWVyQWZ0ZXJEb2N0eXBlS2V5d29yZEFmdGVyRG9jdHlwZU5hbWVEb2N0eXBlTmFtZUJlZm9yZURvY3R5cGVOYW1lQ29tbWVudEVuZEJhbmdDb21tZW50RW5kQ29tbWVudEVuZERhc2hDb21tZW50Q29tbWVudFN0YXJ0RGFzaENvbW1lbnRTdGFydE1hcmt1cERlY2xhcmF0aW9uT3BlbkJvZ3VzQ29tbWVudFNlbGZDbG9zaW5nU3RhcnRUYWdBZnRlckF0dHJpYnV0ZVZhbHVlUXVvdGVkQXR0cmlidXRlVmFsdWVBAgAABAAAAAQAAABCAgAAQmVmb3JlQXR0cmlidXRlVmFsdWVBZnRlckF0dHJpYnV0ZU5hbWVBdHRyaWJ1dGVOYW1lQmVmb3JlQXR0cmlidXRlTmFtZVNjcmlwdERhdGFEb3VibGVFc2NhcGVFbmRTY3JpcHREYXRhRXNjYXBlZERhc2hEYXNoU2NyaXB0RGF0YUVzY2FwZWREYXNoU2NyaXB0RGF0YUVzY2FwZVN0YXJ0RGFzaFNjcmlwdERhdGFFc2NhcGVTdGFydFJhd0VuZFRhZ05hbWVDAgAABAAAAAQAAABEAgAAUmF3RW5kVGFnT3BlblJhd0xlc3NUaGFuU2lnblJhd0RhdGFUYWdOYW1lRW5kVGFnT3BlblRhZ09wZW5QbGFpbnRleHREYXRhbm9kZSB3aXRoIHdlaXJkIG5hbWVzcGFjZSAAAHgKEQAaAAAAFN0bABQAAAAU3RsAFAAAACjdGwBpAAAAQgAAAEUCAAAEAAAABAAAAEYCAABHAgAABAAAAAQAAABIAgAARG9jdHlwZQBJAgAABAAAAAQAAABKAgAAcHVibGljX2lkc3lzdGVtX2lkZm9yY2VfcXVpcmtzAABLAgAABAAAAAQAAAAKAgAARW5kVGFnU3RhcnRUYWcAAEwCAAAEAAAABAAAAE0CAABOAgAABAAAAAQAAABPAgAAc2VsZl9jbG9zaW5nYXR0cnMAAABQAgAABAAAAAQAAABRAgAAQWZ0ZXJBZnRlckZyYW1lc2V0QWZ0ZXJBZnRlckJvZHlBZnRlckZyYW1lc2V0SW5GcmFtZXNldEFmdGVyQm9keUluVGVtcGxhdGVJblNlbGVjdEluVGFibGVJblNlbGVjdEluQ2VsbEluUm93SW5UYWJsZUJvZHlJbkNvbHVtbkdyb3VwSW5DYXB0aW9uSW5UYWJsZVRleHRJblRhYmxlVGV4dEluQm9keUFmdGVySGVhZEluSGVhZE5vc2NyaXB0SW5IZWFkQmVmb3JlSGVhZEJlZm9yZUh0bWxJbml0aWFsTm90V2hpdGVzcGFjZVdoaXRlc3BhY2VOb3RTcGxpdEVPRlRva2VuTnVsbENoYXJhY3RlclRva2VuQ2hhcmFjdGVyVG9rZW5zAAAAUgIAAAQAAAAEAAAAUwIAAFQCAAAEAAAABAAAAEgCAABDb21tZW50VG9rZW5UYWdUb2tlblUCAAAEAAAABAAAAGwAAAAtLy9hZHZhc29mdCBsdGQvL2R0ZCBodG1sIDMuMCBhc3dlZGl0ICsgZXh0ZW5zaW9ucy8vLS8vYXMvL2R0ZCBodG1sIDMuMCBhc3dlZGl0ICsgZXh0ZW5zaW9ucy8vLS8vaWV0Zi8vZHRkIGh0bWwgMi4wIGxldmVsIDEvLy0vL2lldGYvL2R0ZCBodG1sIDIuMCBsZXZlbCAyLy8tLy9pZXRmLy9kdGQgaHRtbCAyLjAgc3RyaWN0IGxldmVsIDEvLy0vL2lldGYvL2R0ZCBodG1sIDIuMCBzdHJpY3QgbGV2ZWwgMi8vLS8vaWV0Zi8vZHRkIGh0bWwgMi4wIHN0cmljdC8vLS8vaWV0Zi8vZHRkIGh0bWwgMi4wLy8tLy9pZXRmLy9kdGQgaHRtbCAyLjFlLy8tLy9pZXRmLy9kdGQgaHRtbCAzLjAvLy0vL2lldGYvL2R0ZCBodG1sIDMuMiBmaW5hbC8vLS8vaWV0Zi8vZHRkIGh0bWwgMy4yLy8tLy9pZXRmLy9kdGQgaHRtbCAzLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAwLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAxLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAyLy8tLy9pZXRmLy9kdGQgaHRtbCBsZXZlbCAzLy8tLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMC8vLS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0IGxldmVsIDEvLy0vL2lldGYvL2R0ZCBodG1sIHN0cmljdCBsZXZlbCAyLy8tLy9pZXRmLy9kdGQgaHRtbCBzdHJpY3QgbGV2ZWwgMy8vLS8vaWV0Zi8vZHRkIGh0bWwgc3RyaWN0Ly8tLy9pZXRmLy9kdGQgaHRtbC8vLS8vbWV0cml1cy8vZHRkIG1ldHJpdXMgcHJlc2VudGF0aW9uYWwvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDIuMCBodG1sIHN0cmljdC8vLS8vbWljcm9zb2Z0Ly9kdGQgaW50ZXJuZXQgZXhwbG9yZXIgMi4wIGh0bWwvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDIuMCB0YWJsZXMvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDMuMCBodG1sIHN0cmljdC8vLS8vbWljcm9zb2Z0Ly9kdGQgaW50ZXJuZXQgZXhwbG9yZXIgMy4wIGh0bWwvLy0vL21pY3Jvc29mdC8vZHRkIGludGVybmV0IGV4cGxvcmVyIDMuMCB0YWJsZXMvLy0vL25ldHNjYXBlIGNvbW0uIGNvcnAuLy9kdGQgaHRtbC8vLS8vbmV0c2NhcGUgY29tbS4gY29ycC4vL2R0ZCBzdHJpY3QgaHRtbC8vLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIDIuMC8vLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIGV4dGVuZGVkIDEuMC8vLS8vbydyZWlsbHkgYW5kIGFzc29jaWF0ZXMvL2R0ZCBodG1sIGV4dGVuZGVkIHJlbGF4ZWQgMS4wLy8tLy9zb2Z0cXVhZCBzb2Z0d2FyZS8vZHRkIGhvdG1ldGFsIHBybyA2LjA6OjE5OTkwNjAxOjpleHRlbnNpb25zIHRvIGh0bWwgNC4wLy8tLy9zb2Z0cXVhZC8vZHRkIGhvdG1ldGFsIHBybyA0LjA6OjE5OTcxMDEwOjpleHRlbnNpb25zIHRvIGh0bWwgNC4wLy8tLy9zcHlnbGFzcy8vZHRkIGh0bWwgMi4wIGV4dGVuZGVkLy8tLy9zcS8vZHRkIGh0bWwgMi4wIGhvdG1ldGFsICsgZXh0ZW5zaW9ucy8vLS8vc3VuIG1pY3Jvc3lzdGVtcyBjb3JwLi8vZHRkIGhvdGphdmEgaHRtbC8vLS8vc3VuIG1pY3Jvc3lzdGVtcyBjb3JwLi8vZHRkIGhvdGphdmEgc3RyaWN0IGh0bWwvLy0vL3czYy8vZHRkIGh0bWwgMyAxOTk1LTAzLTI0Ly8tLy93M2MvL2R0ZCBodG1sIDMuMiBkcmFmdC8vLS8vdzNjLy9kdGQgaHRtbCAzLjIgZmluYWwvLy0vL3czYy8vZHRkIGh0bWwgMy4yLy8tLy93M2MvL2R0ZCBodG1sIDMuMnMgZHJhZnQvLy0vL3czYy8vZHRkIGh0bWwgNC4wIGZyYW1lc2V0Ly8tLy93M2MvL2R0ZCBodG1sIDQuMCB0cmFuc2l0aW9uYWwvLy0vL3czYy8vZHRkIGh0bWwgZXhwZXJpbWVudGFsIDE5OTYwNzEyLy8tLy93M2MvL2R0ZCBodG1sIGV4cGVyaW1lbnRhbCA5NzA0MjEvLy0vL3czYy8vZHRkIHczIGh0bWwvLy0vL3czby8vZHRkIHczIGh0bWwgMy4wLy8tLy93ZWJ0ZWNocy8vZHRkIG1vemlsbGEgaHRtbCAyLjAvLy0vL3dlYnRlY2hzLy9kdGQgbW96aWxsYSBodG1sLy8AAOQMEQA0AAAAGA0RACoAAABCDREAHwAAAGENEQAfAAAAgA0RACYAAACmDREAJgAAAMwNEQAeAAAA6g0RABcAAAABDhEAGAAAABkOEQAXAAAAMA4RAB0AAABNDhEAFwAAAGQOEQAVAAAAeQ4RABsAAACUDhEAGwAAAK8OEQAbAAAAyg4RABsAAADlDhEAIgAAAAcPEQAiAAAAKQ8RACIAAABLDxEAIgAAAG0PEQAaAAAAhw8RABMAAACaDxEAKAAAAMIPEQA1AAAA9w8RAC4AAAAlEBEAMAAAAFUQEQA1AAAAihARAC4AAAC4EBEAMAAAAOgQEQAjAAAACxERACoAAAA1EREAKgAAAF8REQAzAAAAkhERADsAAADNEREATgAAABsSEQBFAAAAYBIRACQAAACEEhEAKwAAAK8SEQAtAAAA3BIRADQAAAAQExEAHwAAAC8TEQAcAAAASxMRABwAAABnExEAFgAAAH0TEQAdAAAAmhMRAB8AAAC5ExEAIwAAANwTEQAoAAAABBQRACYAAAAqFBEAFQAAAD8UEQAZAAAAWBQRACMAAAB7FBEAHwAAAC0vL3czby8vZHRkIHczIGh0bWwgc3RyaWN0IDMuMC8vZW4vLy0vdzNjL2R0ZCBodG1sIDQuMCB0cmFuc2l0aW9uYWwvZW4AAEwWEQAkAAAAcBYRACIAAACo4BsABAAAAGh0dHA6Ly93d3cuaWJtLmNvbS9kYXRhL2R0ZC92MTEvaWJteGh0bWwxLXRyYW5zaXRpb25hbC5kdGQAAKwWEQA6AAAALS8vdzNjLy9kdGQgeGh0bWwgMS4wIGZyYW1lc2V0Ly8tLy93M2MvL2R0ZCB4aHRtbCAxLjAgdHJhbnNpdGlvbmFsLy/wFhEAIAAAABAXEQAkAAAALS8vdzNjLy9kdGQgaHRtbCA0LjAxIGZyYW1lc2V0Ly8tLy93M2MvL2R0ZCBodG1sIDQuMDEgdHJhbnNpdGlvbmFsLy9EFxEAIAAAAGQXEQAkAAAALS8vVzNDLy9EVEQgSFRNTCA0LjAvL0VOaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MC9zdHJpY3QuZHRkLS8vVzNDLy9EVEQgSFRNTCA0LjAxLy9FTmh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L3N0cmljdC5kdGQtLy9XM0MvL0RURCBYSFRNTCAxLjAgU3RyaWN0Ly9FTmh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXN0cmljdC5kdGQtLy9XM0MvL0RURCBYSFRNTCAxLjEvL0VOaHR0cDovL3d3dy53My5vcmcvVFIveGh0bWwxMS9EVEQveGh0bWwxMS5kdGRhYm91dDpsZWdhY3ktY29tcGF0Z2V0X3Jlc3VsdCBjYWxsZWQgYmVmb3JlIGRvbmUAAHzhGwByAAAAUwAAABUAAABuYW1lX2J1ZiBtaXNzaW5nIGluIG5hbWVkIGNoYXJhY3RlciByZWZlcmVuY2UAAAB84RsAcgAAAFgAAAAOAAAAfOEbAHIAAABdAAAADgAAAGludmFsaWQgY2hhciBtaXNzZWQgYnkgZXJyb3IgaGFuZGxpbmcgY2FzZXMAfOEbAHIAAADwAAAAGQAAAHzhGwByAAAALwEAADMAAABCb2d1c05hbWVOYW1lZE51bWVyaWNTZW1pY29sb24AAFYCAAAEAAAABAAAAB8CAABPY3RvdGhvcnBlQmVnaW54bi0tL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9pZG5hLTAuMS41L3NyYy91dHM0Ni5ycwAAzxkRAFsAAAApAAAABgAAAM8ZEQBbAAAAUwAAAAgAAADPGREAWwAAAE8AAAAOAAAAzxkRAFsAAABRAAAADgAAAM8ZEQBbAAAAOwEAADMAAADPGREAWwAAAFMBAAAvAAAAAAAAACwAAAAtAAAALgAAAC8AAAAvAAAAMAAAADkAAAA6AAAAQAAAAEEAAABaAAAAWwAAAGAAAABhAAAAegAAAHsAAAB/AAAAgAAAAJ8AAACgAAAAoAAAAKEAAACnAAAAqAAAAKoAAACrAAAArAAAAK0AAACvAAAAsAAAALEAAACyAAAAtQAAALYAAAC3AAAAuAAAAN8AAADgAAAA/wAAAAABAAAxAQAAMgEAADMBAAA0AQAANgEAADcBAAA4AQAAOQEAAD4BAAA/AQAAQAEAAEEBAACLAQAAjAEAAI0BAACOAQAAmAEAAJkBAACbAQAAnAEAAKkBAACqAQAAqwEAAKwBAAC4AQAAuQEAALsBAAC8AQAAvAEAAL0BAADDAQAAxAEAAMYBAADHAQAAyQEAAMoBAADMAQAAzQEAANsBAADcAQAA3QEAAN4BAADuAQAA7wEAAPABAADxAQAA8wEAAPQBAAAyAgAAMwIAADkCAAA6AgAAPgIAAD8CAABAAgAAQQIAAE4CAABPAgAArwIAALACAAC4AgAAuQIAANcCAADYAgAA3QIAAN4CAADfAgAA4AIAAOQCAADlAgAAPwMAAEADAABFAwAARgMAAE4DAABPAwAATwMAAFADAABvAwAAcAMAAHcDAAB4AwAAeQMAAHoDAAB6AwAAewMAAH0DAAB+AwAAfwMAAIADAACDAwAAhAMAAKsDAACsAwAAwQMAAMIDAADCAwAAwwMAAM4DAADPAwAA+gMAAPsDAAD8AwAA/QMAAC8EAAAwBAAAXwQAAGAEAACABAAAgQQAAIkEAACKBAAAzQQAAM4EAADPBAAA0AQAAFYFAABXBQAAWAUAAFkFAABfBQAAYAUAAGAFAABhBQAAhgUAAIcFAACIBQAAiQUAAIoFAACLBQAAjAUAAI0FAACPBQAAkAUAAJAFAACRBQAAxwUAAMgFAADPBQAA0AUAAOoFAADrBQAA7wUAAPAFAAD0BQAA9QUAAAUGAAAGBgAAGwYAABwGAAAdBgAAHgYAAHQGAAB1BgAAeAYAAHkGAADcBgAA3QYAAN0GAADeBgAADQcAAA4HAAAPBwAAEAcAAEoHAABLBwAATAcAAE0HAACxBwAAsgcAAL8HAADABwAA+gcAAPsHAAD/BwAAAAgAAC0IAAAuCAAALwgAADAIAAA+CAAAPwgAAD8IAABACAAAWwgAAFwIAABdCAAAXggAAF8IAABgCAAAaggAAGsIAACfCAAAoAgAALQIAAC1CAAAtQgAALYIAAC9CAAAvggAANMIAADUCAAA4QgAAOIIAADiCAAA4wgAAFcJAABYCQAAXwkAAGAJAACDCQAAhAkAAIQJAACFCQAAjAkAAI0JAACOCQAAjwkAAJAJAACRCQAAkgkAAJMJAACoCQAAqQkAAKkJAACqCQAAsAkAALEJAACyCQAAswkAALUJAAC2CQAAuQkAALoJAAC7CQAAvAkAAMQJAADFCQAAxgkAAMcJAADICQAAyQkAAMoJAADLCQAAzgkAAM8JAADWCQAA1wkAANcJAADYCQAA2wkAANwJAADfCQAA4AkAAOMJAADkCQAA5QkAAOYJAAD9CQAA/gkAAAAKAAABCgAAAwoAAAQKAAAECgAABQoAAAoKAAALCgAADgoAAA8KAAAQCgAAEQoAABIKAAATCgAAKAoAACkKAAApCgAAKgoAADAKAAAxCgAANwoAADgKAAA5CgAAOgoAADsKAAA8CgAAPQoAAD4KAABCCgAAQwoAAEYKAABHCgAASAoAAEkKAABKCgAASwoAAE0KAABOCgAAUAoAAFEKAABRCgAAUgoAAFgKAABZCgAAXgoAAF8KAABlCgAAZgoAAHUKAAB2CgAAgAoAAIEKAACDCgAAhAoAAIQKAACFCgAAjQoAAI4KAACOCgAAjwoAAJEKAACSCgAAkgoAAJMKAACoCgAAqQoAAKkKAACqCgAAsAoAALEKAACxCgAAsgoAALMKAAC0CgAAtAoAALUKAAC5CgAAugoAALsKAAC8CgAAxQoAAMYKAADGCgAAxwoAAMkKAADKCgAAygoAAMsKAADNCgAAzgoAAM8KAADQCgAA0AoAANEKAADfCgAA4AoAAOMKAADkCgAA5QoAAOYKAADxCgAA8goAAPgKAAD5CgAA/woAAAALAAAACwAAAQsAAAMLAAAECwAABAsAAAULAAAMCwAADQsAAA4LAAAPCwAAEAsAABELAAASCwAAEwsAACgLAAApCwAAKQsAACoLAAAwCwAAMQsAADELAAAyCwAAMwsAADQLAAA0CwAANQsAADkLAAA6CwAAOwsAADwLAABECwAARQsAAEYLAABHCwAASAsAAEkLAABKCwAASwsAAE0LAABOCwAAVQsAAFYLAABXCwAAWAsAAFsLAABcCwAAXgsAAF8LAABjCwAAZAsAAGULAABmCwAAdwsAAHgLAACBCwAAggsAAIMLAACECwAAhAsAAIULAACKCwAAiwsAAI0LAACOCwAAkAsAAJELAACRCwAAkgsAAJULAACWCwAAmAsAAJkLAACaCwAAmwsAAJ0LAACeCwAAnwsAAKALAACiCwAAowsAAKQLAAClCwAApwsAAKgLAACqCwAAqwsAAK0LAACuCwAAuQsAALoLAAC9CwAAvgsAAMILAADDCwAAxQsAAMYLAADICwAAyQsAAMkLAADKCwAAzQsAAM4LAADPCwAA0AsAANALAADRCwAA1gsAANcLAADXCwAA2AsAAOULAADmCwAA+gsAAPsLAAD/CwAAAAwAAAMMAAAEDAAABAwAAAUMAAAMDAAADQwAAA0MAAAODAAAEAwAABEMAAARDAAAEgwAACgMAAApDAAAKQwAACoMAAA5DAAAOgwAADwMAAA9DAAARAwAAEUMAABFDAAARgwAAEgMAABJDAAASQwAAEoMAABNDAAATgwAAFQMAABVDAAAVgwAAFcMAABXDAAAWAwAAFoMAABbDAAAXwwAAGAMAABjDAAAZAwAAGUMAABmDAAAbwwAAHAMAAB3DAAAeAwAAIMMAACEDAAAhAwAAIUMAACMDAAAjQwAAI0MAACODAAAkAwAAJEMAACRDAAAkgwAAKgMAACpDAAAqQwAAKoMAACzDAAAtAwAALQMAAC1DAAAuQwAALoMAAC7DAAAvAwAAMQMAADFDAAAxQwAAMYMAADIDAAAyQwAAMkMAADKDAAAzQwAAM4MAADUDAAA1QwAANYMAADXDAAA3QwAAN4MAADfDAAA4AwAAOMMAADkDAAA5QwAAOYMAADvDAAA8AwAAPAMAADxDAAA8gwAAPMMAAD/DAAAAA0AAAMNAAAEDQAABA0AAAUNAAAMDQAADQ0AAA0NAAAODQAAEA0AABENAAARDQAAEg0AAEQNAABFDQAARQ0AAEYNAABIDQAASQ0AAEkNAABKDQAATw0AAFANAABTDQAAVA0AAGMNAABkDQAAZQ0AAGYNAAB/DQAAgA0AAIENAACCDQAAgw0AAIQNAACEDQAAhQ0AAJYNAACXDQAAmQ0AAJoNAACxDQAAsg0AALINAACzDQAAuw0AALwNAAC9DQAAvg0AAL8NAADADQAAxg0AAMcNAADJDQAAyg0AAMoNAADLDQAAzg0AAM8NAADUDQAA1Q0A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ACsdAAAsHQAAah0AAGsdAAB3HQAAeB0AAHgdAAB5HQAAmh0AAJsdAAC/HQAAwB0AAPkdAAD6HQAA+h0AAPsdAAD/HQAAAB4AAJQeAACVHgAAmR4AAJoeAACbHgAAnB4AAJ0eAACeHgAA/h4AAP8eAAAHHwAACB8AAA8fAAAQHwAAFR8AABYfAAAXHwAAGB8AAB0fAAAeHwAAHx8AACAfAAAnHwAAKB8AAC8fAAAwHwAANx8AADgfAAA/HwAAQB8AAEUfAABGHwAARx8AAEgfAABNHwAATh8AAE8fAABQHwAAVx8AAFgfAABfHwAAYB8AAGcfAABoHwAAfR8AAH4fAAB/HwAAgB8AAK8fAACwHwAAsR8AALIfAADPHwAA0B8AANIfAADTHwAA0x8AANQfAADVHwAA1h8AANcfAADYHwAA3x8AAOAfAADiHwAA4x8AAOMfAADkHwAA5x8AAOgfAADvHwAA8B8AAPEfAADyHwAA/x8AAAAgAAAKIAAACyAAAAsgAAAMIAAADSAAAA4gAAAPIAAAECAAABEgAAASIAAAFiAAABcgAAAXIAAAGCAAACMgAAAkIAAAJiAAACcgAAAnIAAAKCAAAC4gAAAvIAAALyAAADAgAAAyIAAAMyAAADcgAAA4IAAAOyAAADwgAAA+IAAAPyAAAEYgAABHIAAASSAAAEogAABWIAAAVyAAAFcgAABYIAAAXiAAAF8gAABgIAAAYSAAAGMgAABkIAAAZCAAAGUgAABvIAAAcCAAAHEgAAByIAAAcyAAAHQgAACcIAAAnSAAAJ8gAACgIAAApyAAAKggAACoIAAAqSAAAL8gAADAIAAAzyAAANAgAADwIAAA8SAAAP8gAAAAIQAACiEAAAshAAAOIQAADyEAAA8hAAAQIQAAESEAABIhAAATIQAAFCEAABYhAAAXIQAAGCEAABkhAAAaIQAAGyEAAB0hAAAeIQAAHyEAACAhAAAuIQAALyEAADAhAAAxIQAAPCEAAD0hAAA+IQAAPyEAAEAhAABBIQAARCEAAEUhAABGIQAARyEAAEkhAABKIQAATyEAAFAhAAB/IQAAgCEAAIIhAACDIQAAgyEAAIQhAACIIQAAiSEAAIkhAACKIQAAiyEAAIwhAACPIQAAkCEAACsiAAAsIgAAMCIAADEiAABfIgAAYCIAAGAiAABhIgAAbSIAAG4iAABvIgAAcCIAACgjAAApIwAAKiMAACsjAAAmJAAAJyQAAD8kAABAJAAASiQAAEskAABfJAAAYCQAAIckAACIJAAAmyQAAJwkAADqJAAA6yQAAAsqAAAMKgAADCoAAA0qAABzKgAAdCoAAHYqAAB3KgAA2yoAANwqAADcKgAA3SoAAHMrAAB0KwAAdSsAAHYrAACVKwAAlisAAJcrAACYKwAAuSsAALorAAC8KwAAvSsAAMgrAADJKwAAySsAAMorAADSKwAA0ysAAOsrAADsKwAA7ysAAPArAAD/KwAAACwAAC8sAAAwLAAAXiwAAF8sAABkLAAAZSwAAGYsAABnLAAAciwAAHMsAAB0LAAAdSwAAHUsAAB2LAAAeywAAHwsAADiLAAA4ywAAOosAADrLAAA7SwAAO4sAADxLAAA8iwAAPMsAAD0LAAA+CwAAPksAAAlLQAAJi0AACctAAAoLQAALC0AAC0tAAAtLQAALi0AAC8tAAAwLQAAZy0AAGgtAABuLQAAby0AAHAtAABxLQAAfi0AAH8tAACWLQAAly0AAJ8tAACgLQAApi0AAKctAACnLQAAqC0AAK4tAACvLQAAry0AALAtAAC2LQAAty0AALctAAC4LQAAvi0AAL8tAAC/LQAAwC0AAMYtAADHLQAAxy0AAMgtAADOLQAAzy0AAM8tAADQLQAA1i0AANctAADXLQAA2C0AAN4tAADfLQAA3y0AAOAtAABJLgAASi4AAH8uAACALgAAmS4AAJouAACaLgAAmy4AAJ4uAACfLgAAny4AAKAuAADyLgAA8y4AAPMuAAD0LgAA/y4AAAAvAADVLwAA1i8AAP8vAAAAMAAAAjAAAAMwAAA1MAAANjAAADowAAA7MAAAPzAAAEAwAABAMAAAQTAAAJYwAACXMAAAmDAAAJkwAACaMAAAmzAAAJwwAACdMAAAnjAAAJ8wAACfMAAAoDAAAP4wAAD/MAAA/zAAAAAxAAAEMQAABTEAAC4xAAAvMQAAMDEAADExAACPMQAAkDEAAJExAACSMQAAnzEAAKAxAAC6MQAAuzEAAL8xAADAMQAA4zEAAOQxAADvMQAA8DEAAP8xAAAAMgAARzIAAEgyAABPMgAAUDIAAP8zAAAANAAAtU0AALZNAAC/TQAAwE0AAOqfAADrnwAA/58AAACgAACMpAAAjaQA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gCGAIoAjgCSAJQAogCkALIAtADGAMgBagFsAjYCOAJGAkgCYgJkA5IDlAPCA8QD/gAABDYEOgQ+BEIERgRKBEwEigSMBNIE1gTYBdYF2AXuBfAGKgYsBlIGVAZuBnAGhgaIBqIGpgaqBqwGzgbSBtYG2AbiBuQHhgeKB44HkARCCEQJEgkUCZoJnAquCrAIzgzSDNYM2gzcDOYM6gzuDPIM9gz6DP4NAg0GDQoNDg0SDRYNGA0qDS4NMg02DToNPg1CDUYNSg1ODVINVg1aDV4NYg1mDWgNcg12DXoNfg2CDYYNig2ODZINlA22DboNvg3CDcYNyg3ODdIN1g3YDeIN5g3qDe4N8g32DfoN/g4CDgYOCg4MDh4OIg4mDioOLg4yDjYOOg4+DkIORg5KDk4OUA5uDnIOdA5+DoIOhg6KDo4Okg6WDpoOnA62DroOvg7CDsYOyg7ODtIO1g7aDt4O4g7mDuoO7g7yDvYO+g7+DwIPBg8KDw4PEg8WDxoPHg8iDyYPKg8uDzIPNg86Dz4PQg9GD0oPTg9SD1YPWg9eD2IPZg9qD24Pcg92D3oPfg+CD4YPiA+WD5oPng+iD6YPqg+uD7IPtg+6D74Pwg/GD8gP1g/aD94P4g/mD+oP7g/yD/YP+g/+DAIQBhAKEA4QEhAWEBoQHhAiECYQKhAuEDIQNhA6ED4QQhBGEEoQThBSEFYQWhBeEGIQZhBqEG4QchB2EHoQfhCCEIYQihCOEJIQlhCaEJ4QohCmEKoQrhCyELYQuhC+EMIQxhDKEM4Q0hDUEN4Q4hDmEOoQ7hDyEPYQ+hD+EQIRBhEKEQ4REhEWERoRHhEiESYRKhEuETIRNhE6ET4RQhFGEUoRThFQEVoRXhFiEWYRahFuEXARfhGCEYYRihGOEZIRlhGaEZ4RohGmEaoRrhGwEboRvhHAEcoRzhHSEdYR2hHeEeIR5hHoEfoR/hICEgYSChIOEhISFhIaEh4SIBIuEjISNhI6EjwSRhJKEk4SUhJWEloSXhJiEmYSahJuEnISdhJ6En4SghKGEooSjhKSEpYSmBK2EroSvhLCEsYSyhLOEtIS1hLaEt4S4hLmEuoS7hLyEvYS+hL+EwITBhMKEw4TEhMWExoTHhMiEyYTKhMuEzITNhM6Ez4TQhNGE0gTVhNaE14TYhNmE2oTbhNyE3YTehN+E4ATjhOSE5YTmhOeE6ITphOqE64TshO2E7oTvhPCE8YTyhPME+YT6hPuE/IT9hP6E/4QAhQGFAoUDhQSFBYUGhQeFCIUJhQqFC4UMhQ2FDoUPhRCFEYUShROFFIUVhRaFF4UYhRmFGoUbhRyFHYUehR+FIIUhhSKFI4UkhSWFJoUnhSiFKYUqhSuFLIUthS6FL4UwhTGFMoUzhTSFNYU2hTeFOIU5hTqFO4U8hT2FPoU/hUCFQYVChUOFRIVFhUaFR4VIhUmFSoVLhUyFTYVOBVKFUwVWhVeFWIVZhVqFW4VcBZuFnIWdhZ4Fw4XEhcWFxgVbhlwGXoZfBsCGwQbJhsqGywbRhtKG0wbbhtwG5IblhuYG7Ibthu4G9ob3Bg2HDgc+hz8HXYdeh1+HYIdhB2mHaodrh2wHdId1B4OHhIeFh4aHhweJh4qHi4eMh42HjoePh5CHkQeWh5cHmoebB56Hn4egh6EHo4ekh6WHpgeoh6kH0ofTh9SH1YfWh9eH2IfZB+SH5Yfmh+eH6Afrh+wH7ofvh/AH/4cACAyIDQgPiBCIEQgUiBUIRYhGiEeISIhJiEqIS4hMCFGIUohTiFSIVYhWCFiIWYhaiFuIXAiEiIUI1IjViNaI1wjaiNuI3IjdiN6I34jgiOGI4ojjiOSI5YjmiOeI6AgYiRkJH4kgCSyJLYkuiS8JlomXCZqJmwmdiZ6JnwmhiaKJo4mkiaWJpgmoiamJqomriayJrYmuia+JsImxibKJs4m0ibWJtom3ibiJuYm6ibuJvIm9ib6Jv4nAicGJwonDicQJmoqbCp6KnwqkiqWKpoqniqiKqQqriqyKrYquiq+KsIqxirIKEYsSCyCLIYsiiyOLJIslC22LbgsejR+NII0hjSKNI40kjSWNJo0njSgNVY1WDXSNdY12jXcNhI2FDcSNxQ3TjdQN143YDduN3A3+jf8NAo4DjgSOBY4GjgeOCI4JjgqOC44Mjg2ODo4PjhCOEY4SjhOOFI4VjhaOF44YjhmOGo4bjhyOHY4ejh+OII4hjiKOI44kjiWOJo4njiiOKY4qjiuOLI4tDjGOMo4zDoOOhI6FjoaOh46IjomOio6LjoyOjQ6UjpUOmo+bD56Pnw+tj64PsI+xD+SP5Q/0j/UPX5BgEGWQZpBnEGyQbRCgkKGQopCjkKSQpZCmkKeQqJCpkKqQq5CskK2QrpCvkLCQsZCykLOQtJC1kLaQt5C4kLmQupC7kLyQvZC+kL+QwJDBkMKQw5DEkMWQxpDHkMiQyZDKkMuQzJDNkM6Qz5DQkNGQ0pDTEA+SEJIRkhKSE5IUEhmSGhIfkiCSIZIikiOSJJIlkiaSJ5IokimSKpIrEi6SLxIzkjQSOZI6kjuSPBJDkkQSSZJKEk2SThJ4knkSh5KIkokSkpKTkpQSl5KYEqiSqRKrkqySrRKvkrASyJLJEtqS25Lckt2S3pLfkuCS4ZLikuOS5JLlkuaS55LokumS6pLrkuyS7ZLuku+S8JLxkvKS85L0kvWS9pL3kviS+ZL6kvuS/JL9kv6S/5IAkwGTAhPCk8MTyZPKE9CT0RPXk9gT25PcE+uT7JPtk+6T75Pwk/GT8pPzk/ST9ZP2k/eT+JP5k/qT+5P8k/2T/pP/kwCUAZQClAOUBJQFlAaUB5QIlAmUCpQLlAyUDZQOlA+UEJQRlBKUE5QUlBWUFpQXlBgUQJRBlEKUQ5REFGiUaZRqlGuUbJRtlG6Ub5RwlHGUcpRzlHSUdZR2lHeUeJR5FHuUfJR9lH6Uf5SAlIGUgpSDlISUhZSGlIeUiJSJlIqUi5SMlI2UjpSPlJCUkZSSlJOUlJSVlJaUl5SYlJmUmpSblJyUnZSelJ+UoJShlKKUo5SklKWUppSnlKiUqZSqlKuUrJStlK6Ur5SwlLGUspSzlLSUtZS2lLeUuJS5FOyU7ZTulO+U8JTxlPKU85T0lPWU9pT3lPiU+ZT6lPuU/JT9lP6U/5QAlQGVApUDlQSVBZUGlQeVCJUJlQqVC5UMlQ2VDpUPlRAVE5UUlRWVFpUXlRiVGZUalRuVHJUdlR6VH5UglSGVIpUjlSSVJZUmlSeVKJUplSqVK5UslS2VLpUvlTCVMZUylTOVNJU1lTaVN5U4lTmVOpU7lTwVQJVBlUKVQ5VElUWVRpVHlUiVSZVKlUuVTJVNlU6VT5VQlVGVUpVTlVSVVZVWlVeVWJVZFXmVepV7lXyVfZV+lX+VgJWBlYKVg5WElYWVhpWHlYiViZWKlYuVjJWNlY6Vj5WQlZGVkpWTlZSVlZWWlZeVmJWZlZqVmxWdlZ6Vn5WglaGVopWjlaSVpZWmlaeVqJWplaqVq5Wsla2VrpWvlbCVsZWylbOVtJW1lbaVt5W4lbmVupW7lbyVvZW+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AAKPAQIAAAAAApEBAgAAAAACkwECAAAAAAKVAQIAAAAAApcBAgAAAAACmQECAAAAAAKbAQIAAAAAAp0BAgAAAAACnwECAAAAAAKhAQIAAAAAAqMBAgAAAAACpQECAAAAAAKnAQIAAAAAAqkBAgAAAAACqwECAAAAAAKtAQIAAAAAAq8BAgAAAAACsQEDArQBAgAAAAACtgECArgBAwAAAAACuwECAAAAAAK9AQICvwECAsEBAgLDAQIAAAAAAsUBAgAAAAACxwECAAAAAALJAQIAAAAAAssBAgAAAAACBwABAs0BAgIJAAECEQABAs8BAgLRAQIC0wECAhYAAQIYAAEAAAAABtUBAwbYAQMG2wEDBt4BAwbhAQMG5AEDAAAAAAIWAQICCwABAhIAAQIXAAEC5wECAAAAAALpAQIC6wECAAAAAALtAQIC7wEEAvMBAgAAAAABAAAAAAAAAAL1AQIAAAAAAvcBAgAAAAAC+QECAAAAAAL7AQIAAAAABAAAAAb9AQMAAAAABgACAQIBAgIEAAAABiMAAwYDAgUCCAICAgoCAgIMAgICDgICAhACAgQAAAACEgICBAAAAAIUAgICFgICAAAAAAIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICBAAAAAI2AgICOAICAjoCAgI8AgICPgICAkACAgJCAgICRAICAkYCAgAAAAADNgICAAAAAAJIAgICGgICAiYCAgI6AgICFAICAkYCAgI8AgICMgICAAAAAAJKAgIAAAAAAkwCAgAAAAACTgICAAAAAAJQAgIAAAAAAlICAgAAAAACVAICAAAAAAJWAgIAAAAAAlgCAgAAAAACWgICAAAAAAJcAgIAAAAAAl4CAgAAAAACYAICAAAAAAIoAgICNAICAjYCAgAAAAACJgICAiACAgAAAAACYgICAAAAAAI2AgICZAICAAAAAAJmAgICaAICAmoCAgJsAgICbgICAnACAgJyAgICdAICAnYCAgJ4AgICegICAnwCAgJ+AgICgAICAoICAgKEAgIChgICAogCAgKKAgICjAICAo4CAgKQAgICkgICApQCAgKWAgICmAICApoCAgKcAgICngICAqACAgKiAgICpAICAqYCAgKoAgICqgICAqwC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AAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAJkBAYAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAACagQGAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAnAEBgJ2BAYAAAAABAAAAAAAAAACfAQDAAAAAAJ/BAYAAAAABAAAAAAAAAAChQQGAAAAAAKLBAYAAAAAApEEBgAAAAAClwQGAAAAAAKdBAYAAAAABAAAAAAAAAACowQGAAAAAAKpBAYCrwQGArUECQK+BAYCxAQJAAAAAALNBAYAAAAAAtMEBgAAAAAEAAAAAAAAAALZBAYAAAAAAt8EBgAAAAAC5QQGAAAAAALrBAYAAAAAAvEEBgAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAvcEAwQAAAAC+gQDBAAAAAAAAAAC/QQDAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAA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AwKRDAMClAwDApcMAwKaDAMCnQwDAqAMAwKjDAMCpgwDAqkMAwKsDAMCrwwDArIMAwK1DAMCuAwDArsMAwK+DAMCwQwDAsQMAwLHDAMCygwDAs0MAwLQDAMC0wwDAtYMAwLZDAMC3AwDAt8MAwLiDAMC5QwDAugMAwLrDAMC7gwDAvEMAwL0DAMC9wwDAvoMAwL9DAMCAA0DAgMNAwIGDQMCCQ0DAgwNAwIPDQMCEg0DAhUNAwIYDQMCGw0DAh4NAwIhDQMCJA0DAicNAwIqDQMCLQ0DAjANAwIzDQMCNg0DAjkNAwI8DQMCPw0DAkINAwJFDQMCSA0DAksNAwJODQMCUQ0DAlQNAwJXDQMCWg0DAl0NAwJgDQMCYw0DAmYNAwJpDQMCbA0DAm8NAwJyDQMCdQ0DAngNAwJ7DQMCfg0DAoENAwKEDQMChw0DAooNAwKNDQMCkA0DApMNAwKWDQMCmQ0DApwNAwKfDQMCog0DAqUNAwKoDQMCqw0DAq4NAwKxDQMCtA0DArcNAwK6DQMCvQ0DAsANAwLDDQMCxg0DAskNAwLMDQMCzw0DAtINAwLVDQMC2A0DAtsNAwLeDQMC4Q0DAuQNAwLnDQMC6g0DAu0NAwLwDQMC8w0DAvYNAwL5DQMC/A0DAv8NAwICDgMEAAAABhoAAQAAAAACBQ4BAAAAAAIGDgMAAAAAAsgLAwIJDgMCDA4DAAAAAAQAAAAAAAAABAAAAAAAAAAGDw4EBhMOBAAAAAACFw4GAAAAAAIdDgYEAAAAAAAAAAQAAAACIw4DAiYOAwIpDgMCLA4DAi8OAwIyDgMCNQ4DAjgOAwI7DgMCPg4DAkEOAwJEDgMCRw4DAkoOAwJNDgMCUA4DAlMOAwJWDgMCWQ4DAlwOAwJfDgMCYg4DAmUOAwJoDgMCaw4DAm4OAwJxDgMCdA4DAncOAwJ6DgMCfQ4DAoAOAwKDDgMChg4DAokOAwKMDgMCjw4DApIOAwKVDgMCmA4DApsOAwKeDgMCoQ4DAqQOAwKnDgMCqg4DAq0OAwKwDgMCsw4DArYOAwK5DgMEAAAAArwOAwK/DgMCwg4DAsUOAwLIDgMCyw4DAs4OAwLRDgMC1A4DAtcOAwLaDgMC3Q4DAuAOAwLjDgMC5g4DAukOAwLsDgMC7w4DAvIOAwL1DgMC+A4DAvsOAwL+DgMCAQ8DAgQP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AwAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAACMxoDAjYaAwJdDQMCORoDAjwaAwI/GgMCQhoDAv8NAwJFGgMCdQ0DAkgaAwJLGgMCThoDAlEaAwJUGgMCVxoDAloaAwJdGgMCYBoDAmMaAwJmGgMCaRoDAmwaAwJvGgMCchoDAnUaAwJ4GgMCexoDAn4aAwKBGgMChBoDAocaAwKKGgMCjRoDApAaAwKTGgMClhoDApkaAwKcGgMCnxoDAqIaAwKlGgMCqBoDAqsaAwKuGgMCsRoDArQaAwK3GgMCuhoDAr0aAwLAGgMC9wwDAsMaAwLGGgMCyRoDAswaAwLPGgMC0hoDAtUaAwLYGgMC2xoDAt4aAwLhGgMC0g0DAuQaAwLnGgMC6hoDAu0aAwLwGgMC8xoDAvYaAwL5GgMC/BoDAv8aAwICGwMCBRsDAggbAwILGwMCDhsDAhEbAwIUGwMCFxsDAhobAwIdGwMCIBsDAiMbAwImGwMCKRsDAiwbAwIvGwMCMhsDAmMaAwI1GwMCOBsDAjsbAwI+GwMCQRsDAkQbAwJHGwMCShsDAk0bAwJQGwMCUxsDAlYbAwJZGwMCXBsDAl8bAwJiGwMCZRsDAmgbAwJrGwMCbhsDAmMNAwJxGwMCdBsDAncbAwJ6GwMCfRsDAoAbAwKDGwMChhsDAokbAwKMGwMCjxsDApIbAwKVGwMCmBsDApsbAwLyCwMCnhsDAqEbAwKkGwMCpxsDAqobAwKtGwMCsBsDArMbAwK5CwMCthsDArkbAwK8GwMCvxsDAsIbAwLFGwMCyBsDAssbAwLOGwMC0RsDAtQbAwLXGwMC2hsDAt0bAwLgGwMC4xsDAuYbAwLpGwMC7BsDAu8bAwLyGwMC9RsDAmsbAwL4GwMC+xsDAv4bAwIBHAMCBBwDAgccAwIKHAMCDRwDAjsbAwIQHAMCExwDAhYcAwIZHAMCHBwDAh8cAwIiHAMCJRwDAigcAwIrHAMCLhwDAjEcAwI0HAMCNxwDAjocAwI9HAMCQBwDAkMcAwJGHAMCSRwDAmMaAwJMHAMCTxwDAlIcAwJVHAMC/A0DAlgcAwJbHAMCXhwDAmEcAwJkHAMCZxwDAmocAwJtHAMCcBwDAnMcAwJ2HAMCeRwDAhMRAwJ8HAMCfxwDAoIcAwKFHAMCiBwDAoscAwKOHAMCkRwDApQcAwJBGwMClxwDApocAwKdHAMCoBwDAqMcAwKmHAMCqRwDAqwcAwKvHAMCshwDArUcAwK4HAMCuxwDAnINAwK+HAMCwRwDAsQcAwLHHAMCyhwDAs0cAwLQHAMC0xwDAtYcAwLZHAMC3BwDAt8cAwLiHAMC3wwDAuUcAwLoHAMC6xwDAu4cAwLxHAMC9BwDAvccAwL6HAMC/RwDAgAdAwIDHQMCBh0DAgkdAwIMHQMCDx0DAhIdAwIwDQMCFR0DAjkNAwIYHQMCGx0DAh4dAwAAAAACIR0DAAAAAAIkHQMAAAAAAicdAwIqHQMCLR0DAjAdAwIzHQMCNh0DAjkdAwI8HQMCPx0DAvQMAwAAAAACQh0DAAAAAAJFHQMAAAAAAkgdAwJLHQMAAAAAAk4dAwJRHQMCVB0DAlcdAwJaHQMCXR0DAmAdAwJjHQMCZh0DAmkdAwJsHQMCbx0DAnIdAwJ1HQMCeB0DAnsdAwJ+HQMCgR0DAgcMAwKEHQMChx0DAoodAwKNHQMCkB0DApMdAwKWHQMCmR0DApwdAwKfHQMCoh0DAqUdAwKoHQMCqx0DAq4dAwIiEQMCsR0DArQdAwK3HQMCuh0DAi4RAwK9HQMCwB0DAsMdAwLGHQMCyR0DAtcbAwLMHQMCzx0DAtIdAwLVHQMC2B0DAtsdAwLeHQMC4R0DAuQdAwLnHQMC6h0DAu0dAwLwHQMC8x0DAkgdAwL2HQMC+R0DAvwdAwL/HQMCAh4EAgYeAwQAAAACCR4DAgweAwIPHgMCEh4DAhUeAwIYHgMCGx4DAh4eAwJyHQMCIR4DAiQeAwInHgMCIR0DAioeAwItHgMCMB4DAjMeAwI2HgMCOR4DAjweAwI/HgMCQh4DAkUeAwJIHgMCSx4DAoodAwJOHgMCjR0DAlEeAwJUHgMCVx4DAloeAwJdHgMCJB0DAqIaAwJgHgMCYx4DAmoMAwJuGwMCZxwDAmYeAwJpHgMCoh0DAmweAwKlHQMCbx4DAnIeAwJ1HgMCKh0DAngeAwJ7HgMCfh4DAoEeAwKEHgMCLR0DAoceAwKKHgMCjR4DApAeAwKTHgMClh4DAskdAwKZHgMCnB4DAtcbAwKfHgMC1R0DAqIeAwKlHgMCqB4DAqseAwKuHgMC5B0DArEeAwJFHQMCtB4DAucdAwI1GwMCtx4DAuodAwK6HgMC8B0DAr0eAwLAHgMCwx4DAsYeAwLJHgMC9h0DAjwdAwLMHgMC+R0DAs8eAwL8HQMC0h4DAv8NAwLVHgQC2R4EAt0eBALhHgMC5B4DAuceAwLqHgQC7h4EAvIeBAL2HgMC+R4DBAAAAAL8HgIC/h4CAgAfAgICHwMCBR8DAggfAgQAAAACCh8EAg4fBAISHwQCFh8EAhofBAQAAAACHh8EAAAAAAIiHwQCJh8CAs8IAgLVCAICKB8CAiofAgIsHwICLh8CAjAfAgIyHwIGqwgBAjQfBAI4HwQCPB8GAkIfBgJIHwQCTB8EAlAfBAJUHwQCWB8EAlwfBAJgHwQCZB8EAmgfBAQAAAACbB8EAnAfBAJ0HwQCeB8EAnwfBAQAAAACgB8EBAAAAAKEHwQCiB8EBAAAAAKMHwQCkB8EBAAAAAKUHwQCmB8EApwfBAKgHwQCpB8EAqgfBAKsHwQCsB8EArQfBAK4HwQCvB8CAr4fAgLAHwICwh8CAsQfAgLGHwICyB8CAsofAgLMHwICzh8CAtAfAgLSHwIC1B8CAtYfAgLYHwIC2h8CAtwfAgLeHwIC4B8CAuIfAgLkHwIC5h8CAugfAgLqHwIC7B8CAu4fAgLwHwIC8h8CAvQfAgL2HwIAAAAABAAAAAL4HwIC+h8CAvwfAgL+HwIC6gMEAgAgAgICIAICBCACAgYgAgIIIAICCiAEAg4gBAISIAQCFiAEAhogBAIeIAQCIiAEAiYgBAIqIAICLCAEAjAgBAI0IAQCJiAEAjggBAI8IAQCQCAEAkQgBAJIIAQCTCAEAlAgBAJUIAQCWCAEAlwgBAJgIAQCZCAEAmggBAJsIAQCcCAEAnQgBAJ4IAQCfCAEAoAgBAKEIAQCiCAEAowgBAKQIAQClCAEApggBAKcIAQCoCAEAqQgBAKoIAQCrCAEArAgBAK0IAQCuCAEArwgBALAIAQCxCAEAsggBALMIAQC0CAEAtQgBALYIAQC3CAEAuAgBALkIAQC6CAEAuwgBALwIAQC9CAEAvggBAL8IAQCACEEAgQhBAIIIQQCDCEEAhAhBAIUIQQCGCEEAhwhBAIgIQQCJCEEAighBAIsIQQCMCEEAjQhBAI4IQQCPCEEAkAhBAJEIQQCSCEEAkwhBAJQIQQCVCEEAlghBAJcIQQCYCEEAmQhBAJoIQQCbCEEAnAhBAJ0IQQCeCEEAnwhBAKAIQQChCEEAoghBAKMIQQCkCEEApQhBAKYIQQCnCEEBqAhBQalIQUGqiEFBq8hBQa0IQUGuSEFAr4hBALCIQQCNCAEAsYhBAImIAQCOCAEAsohBALOIQQCSCAEAtIhBAJMIAQCUCAEAtYhBALaIQQCYCAEAt4hBAJkIAQCaCAEAuIhBALmIQQCcCAEAuohBAJ0IAQCeCAEAuwgBALwIAQC/CAEAgAhBAIEIQQCFCEEAhghBAIcIQQCICEEAjAhBAI0IQQCOCEEAu4hBAJIIQQC8iEEAvYhBAJgIQQC+iEEAmQhBAJoIQQCnCEEAv4hBAICIgQCiCEEAgYiBAKMIQQCkCEEAiwgBAIwIAQCCiIEAjQgBAIOIgQCPCAEAkAgBAJEIAQCSCAEAhIiBAJUIAQCWCAEAlwgBAJgIAQCFiIEAnAgBAJ8IAQCgCAEAoQgBAKIIAQCjCAEApQgBAKYIAQCnCAEAqAgBAKkIAQCqCAEAhoiBAKsIAQCsCAEArQgBAK4IAQCvCAEAsAgBALIIAQCzCAEAtAgBALUIAQC2CAEAtwgBALgIAQC5CAEAuggBAL0IAQC+CAEAgghBAIMIQQCECEEAhQhBAIYIQQCJCEEAighBAIsIQQCMCEEAh4iBAI8IQQCQCEEAkQhBAJIIQQCVCEEAlghBAJcIQQCYCEEAiIiBAJsIQQCcCEEAiYiBAJ8IQQCgCEEAoQhBAKIIQQCKiIEAjQgBAIOIgQCSCAEAhIiBAJgIAQCFiIEAnAgBAIuIgQCpCAEAjIiBAI2IgQCOiIEAhQhBAIYIQQCMCEEAmAhBAIiIgQCiCEEAioiBAI+IgYCRCIGAkoiBgJQIgQCVCIEAlgiBAJcIgQCYCIEAmQiBAJoIgQCbCIEAnAiBAJ0IgQCeCIEAnwiBAKAIgQChCIEAogiBAKMIgQCkCIEApQiBAKYIgQCnCIEAqAiBAKkIgQCqCIEAjYiBAKsIgQCsCIEArQiBAK4IgQCUCIEAlQiBAJYIgQCXCIEAmAiBAJkIgQCaCIEAmwiBAJwIgQCdCIEAngiBAJ8IgQCgCIEAoQiBAKIIgQCjCIEApAiBAKUIgQCmCIEApwiBAKgIgQCpCIEAqgiBAI2IgQCrCIEArAiBAK0IgQCuCIEAqAiBAKkIgQCqCIEAjYiBAIyIgQCOiIEAsQgBAKYIAQCnCAEAqAgBAKgIgQCpCIEAqgiBALEIAQCyCAEArwiBAAAAAAEAAAAAsAiBgLGIgYCzCIGAtIiBgLYIgYC3iIGAuQiBgLqIgYC8CIGAvYiBgL8IgYCAiMGAggjBgIOIwYCFCMGAhojBgIgIwYCJiMGAiwjBgIyIwYCOCMGAj4jBgJEIwYCSiMGAlAjBgJWIwYCXCMGAmIjBgJoIwYCbiMGAnQjBgJ6IwYCgCMGAoYjBgKMIwYCkiMGApgjBgKeIwYCpCMGAqojBgKwIwYCtiMGArwjBgLCIwYCyCMGAs4jBgLUIwYC2iMGAuAjBgQAAAAC5iMGAuwjBgLyIwYC+CMGAv4jBgIEJAYCCiQGAhAkBgIWJAYCHCQGAiIkBgIoJAYCLiQGAjQkBgI6JAYCQCQGAkYkBgJMJAYCUiQGAlgkBgJeJAYCZCQGAmokBgJwJAYCdiQGAnwkBgKCJAYCiCQGAo4kBgKUJAYCmiQGAqAkBgKMIwYCmCMGAqYkBgKsJAYCsiQGArgkBgK+JAYCxCQGAr4kBgKyJAYCyiQGAtAkBgLWJAYC3CQGAuIkBgLEJAYCYiMGAiYjBgLoJAYC7iQGBAAAAAL0JAYC+iQGAgAlCAIIJQgCECUIAhglCAIgJQgCKCUIAjAlCAI4JQYGPiUhBl8lDwJuJQgAAAAABAAAAAEAAAAGdiUBAnclAwQAAAAGeiUBBgACAQZ7JQEGfCUBAn0lAwKAJQMEAAAAAAAAAAQAAAACgyUDAoYlAwaJJQEGsAgBBrEIAQaKJQEGiyUBAowlAwKPJQMCkiUDApUlAwKYJQMCmyUDAmcJAwJqCQMCniUDAqElAwKkJQMCpyUDAAAAAAaqJQEGqyUBBo8IAwaJJQEGdiUBAnclAwQAAAAGAAIBBnolAQZ8JQEGeyUBAoMlAwawCAEGsQgBBoolAQaLJQECjCUDAo8lAwasJQEGrSUBBq4lAQarCAECryUBBrAlAQaxJQEGrwgBBAAAAAayJQEGsyUBBrQlAQa1JQEEAAAABrYlAwK5JQQGvSUDAAAAAAbAJQMEAAAABsMlAwLGJQQGyiUDAs0lBAbRJQMC1CUEBtglAwLbJQQG3yUDAuIlBALmJQIC6CUCAuolAgLsJQIC7iUCAvAlAgLyJQIC9CUCAvYlAgL4JQIC+iUCAvwlAgL+JQICACYCAgImAgIEJgICBiYCAggmAgIKJgICDCYCAg4mAgIQJgICEiYCAhQmAgIWJgICGCYCAhomAgIcJgICHiYCAiAmAgIiJgICJCYCAiYmAgIoJgICCCACAiomAgIsJgQCMCYEAjQmBAI4JgQEAAAAAQAAAAQAAAAGeyUBBjwmAQasJQEGsyUBBrQlAQatJQEGPSYBBrAIAQaxCAEGriUBBqsIAQZ2JQECryUBAgUOAQY+JgECpAgBAisAAQIhAAECIgABAqUIAQKmCAECpwgBAqgIAQKpCAECqggBBnolAQYAAgEGsCUBBq8IAQaxJQEGfCUBBrUlAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABBqolAQayJQEGqyUBBj8mAQaJJQEGTQgBAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAEGiiUBBkAmAQaLJQEGQSYBAkImAwJFJgMCBQ4BAp4lAwKhJQMCdyUDAkgmAwJVEgMCSyYDAk4mAwJRJgMCVCYDAlcmAwJaJgMCXSYDAmAmAwJjJgMCZiYDAssRAwLOEQMC0REDAtQRAwLXEQMC2hEDAt0RAwLgEQMC4xEDAuYRAwLpEQMC7BEDAu8RAwLyEQMC9REDAvgRAwL7EQMC/hEDAgESAwIEEgMCBxIDAgoSAwINEgMCEBIDAhMSAwIWEgMCGRIDAhwSAwIfEgMCIhIDAiUSAwIoEgMCKxIDAi4SAwIxEgMCNBIDAjcSAwI6EgMCPRIDAkASAwJDEgMCRhIDAkkSAwJMEgMCaSYDAmwmAwJvJgMEAAAAAiMOAwImDgMCKQ4DAiwOAwIvDgMCMg4DAjUOAwI4DgMCOw4DAj4OAwJBDgMCRA4DAkcOAwJKDgMCTQ4DAlAOAwJTDgMCVg4DAlkOAwJcDgMCXw4DAmIOAwJlDgMCaA4DAmsOAwJuDgMCcQ4DAnQOAwJ3DgMCeg4DBAAAAAJ9DgMCgA4DAoMOAwKGDgMCiQ4DAowOAwQAAAACjw4DApIOAwKVDgMCmA4DApsOAwKeDgMEAAAAAqEOAwKkDgMCpw4DAqoOAwKtDgMCsA4DBAAAAAKzDgMCtg4DArkOAwQAAAACciYCAnQmAgJ2JgIGHgADAngmAgJ6JgICfCYDBAAAAAJ/JgMCgiYDAoUmAwKIJgMCiyYDAo4mAwKRJgMEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAClCYEApgmBAKcJgQCoCYEAqQmBAKoJgQCrCYEArAmBAK0JgQCuCYEArwmBALAJgQCxCYEAsgmBALMJgQC0CYEAtQmBALYJgQC3CYEAuAmBALkJgQC6CYEAuwmBALwJgQC9CYEAvgmBAL8JgQCACcEAgQnBAIIJwQCDCcEAhAnBAIUJwQCGCcEAhwnBAIgJwQCJCcEAignBAIsJwQCMCcEAAAAAAQAAAAAAAAABAAAAAI0JwQCOCcEAjwnBAJAJwQCRCcEAkgnBAJMJwQCUCcEAlQnBAJYJwQCXCcEAmAnBAJkJwQCaCcEAmwnBAJwJwQCdCcEAngnBAJ8JwQCgCcEAoQnBAKIJwQCjCcEApAnBAKUJwQCmCcEApwnBAKgJwQCpCcEAqgnBAKsJwQCsCcEArQnBAK4JwQCvCcEAsAnBAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAALEJwQCyCcEAswnBALQJwQC1CcEAtgnBALcJwQC4CcEAuQnBALoJwQC7CcEAvAnBAL0JwQC+CcEAvwnBAIAKAQCBCgEAggoBAIMKAQCECgEAhQoBAIYKAQCHCgEAiAoBAIkKAQCKCgEAiwoBAIwKAQCNCgEAjgoBAI8KAQCQCgEAkQoBAJIKAQCTCgEAlAoBAJUKAQCWCgEAlwoBAJgKAQCZCgEAmgoBAJsKAQCcCgEAnQoBAJ4KAQCfCgEAoAoBAKEKAQCiCgEAowoBAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAACkCgEApQoBAKYKAQCnCgEAqAoBAKkKAQCqCgEAqwoBAKwKAQCtCgEArgoBAK8KAQCwCgEAsQoBALIKAQCzCgEAtAoBALUKAQC2CgEAtwoBALgKAQC5CgEAugoBALsKAQC8CgEAvQoBAL4KAQC/CgEAgApBAIEKQQCCCkEAgwpBAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAQAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAIQKQgCGCkIAiApDAIsKQwCOCkMAkQpDAJQKQwAAAAABAAAAAAAAAACXCkIAmQpCAJsKQwCeCkMAoQpDAKQKQwAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAEEAAAAAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAEEAAAAAgIAAQIDAAEEAAAAAgYAAQQAAAACCQABAgoAAQQAAAACDQABAg4AAQIPAAECEAABBAAAAAISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQQAAAACBQABBAAAAAIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAEEAAAAAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAEEAAAAAgMAAQIEAAECBQABAgYAAQQAAAACCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQQAAAACEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABBAAAAAIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAEEAAAAAgMAAQIEAAECBQABAgYAAQQAAAACCAABAgkAAQIKAAECCwABAgwAAQQAAAACDgABBAAAAAISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAEEAAAAAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECAAABAgEAAQICAAECAwABAgQAAQIFAAECBgABAgcAAQIIAAECCQABAgoAAQILAAECDAABAg0AAQIOAAECDwABAhAAAQIRAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhkAAQIAAAECAQABAgIAAQIDAAECBAABAgUAAQIGAAECBwABAggAAQIJAAECCgABAgsAAQIMAAECDQABAg4AAQIPAAECEAABAhEAAQISAAECEwABAhQAAQIVAAECFgABAhcAAQIYAAECGQABAgAAAQIBAAECAgABAgMAAQIEAAECBQABAgYAAQIHAAECCAABAgkAAQIKAAECCwABAgwAAQINAAECDgABAg8AAQIQAAECEQABAhIAAQITAAECFAABAhUAAQIWAAECFwABAhgAAQIZAAECnCkCAp4pAgQAAAACGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICGAICAhoCAgIcAgICHgICAiACAgIiAgICJAICAiYCAgLzAQICKAICAioCAgImAAICLAICAi4CAgIwAgICMgICAjQCAgImAgICNgICAjgCAgI6AgICPAICAj4CAgJAAgICQgICAqApAwIYAgICGgICAhwCAgIeAgICIAICAiICAgIkAgICJgICAvMBAgIoAgICKgICAiYAAgIsAgICLgICAjACAgIyAgICNAICAjYCAgI4AgICOgICAjwCAgI+AgICQAICAkICAgKjKQMCIAICAiYCAgIoAgICPAICAjQCAgIyAgICTgICBAAAAAKkCAECKwABAiEAAQIiAAECpQgBAqYIAQKnCAECqAgBAqkIAQKqCAECpAgBAisAAQIhAAECIgABAqUIAQKmCAECpwgBAqgIAQKpCAECqggBAqQIAQIrAAECIQABAiIAAQKlCAECpggBAqcIAQKoCAECqQgBAqoIAQKkCAECKwABAiEAAQIiAAECpQgBAqYIAQKnCAECqAgBAqkIAQKqCAECpAgBAisAAQIhAAECIgABAqUIAQKmCAECpwgBAqgIAQKpCAECqggBAAAA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AwJjHQMCPCsDAj8rAwJCKwQCZh0DAkYrAwJJKwMCTCsDAk8rBAJTKwMCVisDAooqAwJZKwQCXSsDAmArAwJjKwMCZisDAgweAwJpKwQCswsDAm0rAwJwKwMCcysDAnYrAwLAKgMCeSsDAnwrAwIbHgMCaR0DAmwdAwIeHgMCfysDAoIrAwJHGwMChSsDAm8dAwKIKwMCiysDAo4rAwKRKwMClCsEApgrAwKbKwMCnisDAqErBAKlKwMCqCsDAqsrAwKuKwMCsSsDArQrAwK3KwMCuisDAr0rAwLAKwMCwysDAsYrAwLJKwMCJB4DAswrAwLPKwMC0isDAtUrAwJ1HQMC2CsDAtsrAwLeKwMC/RwDAuErAwLkKwMC5ysDAuorAwLtKwMC8CsDAvMrAwL2KwMC+SsEAv0rAwIALAMCAywDAnUqAwIGLAMCCSwDAgwsBAIQLAQCFCwDAhcsAwIaLAMCHSwDAiAsAwIjLAMEAAAAAiYsAwIpLAMCLCwEAjAsAwIzLAMCOxsDAjYsAwI5LAQCPSwDAkAsAwQAAAACAQwDAkMsAwJGLAMCBwwDAkksAwJMLAMCTywEAlMsAwJWLAQCWiwDAl0sAwJgLAMCYywDAmYsAwJpLAMCbCwDAm8sAwJyLAMCdSwDAngsAwJ7LAQCfywDAoIsAwKFLAMCiCwDAp8aAwKLLAQCJQwDAo8sBAKTLAMCliwDApksAwKcLAQCoCwEAqQsAwKnLAMCqiwDAq0sAwKwLAMCsywDArYsAwK5LAMCvCwDAr8sAwKEHQMCwiwEAsYsAwLJLAMCzCwDAkgeAwLMLAMCzywDAoodAwLSLAMC1SwDAtgsAwLbLAMCjR0DAk4aAwLeLAMC4SwDAuQsAwLnLAMC6iwDAu0sAwLwLAQC9CwDAvcsAwL6LAMC/SwDAgAtAwIDLQQCBy0DAgotAwINLQMCEC0DAhMtAwIWLQMCGS0DAhwtAwIfLQMCkB0DAiItAwIlLQQCKS0DAiwtAwIvLQMCMi0DApYdAwI1LQMCOC0DAjstAwI+LQMCQS0DAkQtAwJHLQMCSi0DAqIaAwJgHgMCTS0DAlAtAwJTLQMCVi0EAlotAwJdLQMCYC0DAmMtAwKZHQMCZi0EAmotAwJtLQMCcC0DAuEeAwJzLQMCdi0DAnktAwJ8LQMCfy0EAoMtAwKGLQMCiS0DAowtBAKQLQMCky0DApYtAwKZLQMCbhsDApwtAwKfLQQCoy0EAqctBAKrLQMCri0EArItAwK1LQMCuC0DArstAwK+LQMCnB0DAmccAwLBLQMCxC0DAsctAwLKLQQCzi0DAtEtAwLULQMC1y0DAmkeAwLaLQMC3S0EAuEtAwLkLQMC5y0EAustBALvLQMC8i0DAmweAwL1LQMC+C0DAvstAwL+LQMCAS4DAgQuAwIHLgQCCy4DAg4uBAISLgMEAAAAAhUuAwJyHgMCGC4DAhsuBAIfLgMCIi4DAiUuBAIpLgQCLS4DAjAuAwIzLgMCNi4DAjkuAwI8LgMCPy4DAngeAwJCLgMCRS4DAkguAwJLLgMCTi4EAlIuAwJVLgQCRBsDAlkuBAJdLgMCYC4EAmQuBAJoLgQCbC4DAm8uAwKKHgMCci4EAnYuBAJ6LgQCfi4EAoIuAwKFLgMCjR4DAuceAwKILgMCiy4DAo4uAwKRLgQClS4DAtUaAwKTHgMCmC4DApsuBAK6HQMCny4EAqMuBAI5HQMCpy4DAqouAwLDHQMCrS4DArAuAwKzLgQCty4EBAAAAAK7LgMCvi4EAsIuAwLFLgMCyC4DAssuBALPLgMC0i4DAtUuAwLYLgMC2y4DAt4uBALiLgMC5S4DAuguAwLrLgMC7i4DAvEuAwL0LgQC+C4EAvwuAwL/LgQCAy8DAgYvBAIKLwMCDS8DAtUdAwIQLwQCFC8EAhgvAwIbLwQCHy8DAiIvBAImLwMCKS8DAiwvAwIvLwMCMi8DAjUvAwI4LwQCPC8EAkAvBAJELwQCkywDAkgvAwJLLwMCTi8DAlEvAwJULwMCVy8DAlovAwJdLwMCYC8DAmMvAwJmLwMCaS8EAncbAwJtLwMCcC8DAnMvAwJ2LwMCeS8DAnwvAwLeHQMCfy8DAoIvAwKFLwMCiC8DAosvBAKPLwQCky8EApcvAwKaLwMCnS8DAqAvAwKjLwQCpy8DAqovBAKuLwMCsS8DArQvBAK4LwQCvC8DAr8vAwLGGgMCwi8DAsUvAwLILwMCyy8DAs4vAwLRLwMCqB4DAtQvAwLXLwMC2i8DBAAAAALdLwMC4C8DAuMvAwLmLwMCMw0DAukvBALtLwMC8C8DAvMvAwL2LwMC+S8DAvwvBAIAMAQCBDADAgcwAwIKMAMCtx4DAroeAwJIDQMCDTAEAhEwAwIUMAMCFzADAhowAwIdMAQCITAEAiUwAwIoMAMCKzADAi4wBAIyMAMCvR4DAjUwBAI5MAQCPTADAkAwAwJDMAMCRjAEAkowAwJNMAMCUDADAlMwAwJWMAMCWTADAlwwAwJfMAQCYzADAmYwAwJpMAMCbDAEAnAwAwJzMAMCdjADAnkwAwJ8MAQCgDAEAoQwAwKHMAMCijADAo0wBAKRMAMClDAEAs8eAwKYMAMCmzAEAp8wAwKiMAMCpTADAqgwAwKrMAMCrjADArEwAwK0MAQC0h4DArgwAwK7MAMCvjADAsEwAwLEMAMCxzAEAsswAwLOMAQC0jAEAtYwBALYDQMC2jADAuQNAwLdMAMC4DADAuMwAwLmMAMC8w0DAukwBAQAAAABAAAABAAAAGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6ICDMiCDMhDIzIMyBzrwgzKcxMeKBhDQx4oGEMjPigYQ0w6DDocOiw6PDpMOlw6bDp8Oow6nDqsOrw6zDrcOuw6/DsMOxw7LDs8O0w7XDtsO4w7nDusO7w7zDvcO+c3PEgcSDxIXEh8SJxIvEjcSPxJHEk8SVxJfEmcSbxJ3En8ShxKPEpcSnxKnEq8StxK9pzIdpasS1xLfEusS8xL5swrfFgsWExYbFiMq8bsWLxY3Fj8WRxZPFlcWXxZnFm8WdxZ/FocWjxaXFp8WpxavFrcWvxbHFs8W1xbfDv8W6xbzFvsmTxoPGhcmUxojJlsmXxozHncmZyZvGksmgyaPJqcmoxpnJr8myybXGocajxqXKgMaoyoPGrcqIxrDKisqLxrTGtsqSxrnGvWTFvmxqbmrHjseQx5LHlMeWx5jHmsecx5/Hocejx6XHp8epx6vHrcevZHrHtcaVxr/Huce7x73Hv8iByIPIhciHyInIi8iNyI/IkciTyJXIl8iZyJvIncifxp7Io8ilyKfIqciryK3Ir8ixyLPisaXIvMaa4rGmyYLGgMqJyozJh8mJyYvJjcmPyabJucm7yoEgzIYgzIcgzIogzKggzIMgzIvKlcyAzIHMk8yIzIHOuc2xzbPKuc23IM65O8+zIMyIzIHOrMK3zq3Ors6vz4zPjc+OzrHOss6zzrTOtc62zrfOuM66zrvOvc6+zr/PgM+Bz4PPhM+Fz4bPh8+Iz4nPis+Lz5fPmc+bz53Pn8+hz6PPpc+nz6nPq8+tz6/PuM+7zbvNvM290ZDRkdGS0ZPRlNGV0ZbRl9GY0ZnRmtGb0ZzRndGe0Z/QsNCx0LLQs9C00LXQttC30LjQudC60LvQvNC90L7Qv9GA0YHRgtGD0YTRhdGG0YfRiNGJ0YrRi9GM0Y3RjtGP0aHRo9Gl0afRqdGr0a3Rr9Gx0bPRtdG30bnRu9G90b/SgdKL0o3Sj9KR0pPSldKX0pnSm9Kd0p/SodKj0qXSp9Kp0qvSrdKv0rHSs9K10rfSudK70r3Sv9OC04TThtOI04rTjNOO05HTk9OV05fTmdOb053Tn9Oh06PTpdOn06nTq9Ot06/TsdOz07XTt9O507vTvdO/1IHUg9SF1IfUidSL1I3Uj9SR1JPUldSX1JnUm9Sd1J/UodSj1KXUp9Sp1KvUrdSv1aHVotWj1aTVpdWm1afVqNWp1arVq9Ws1a3VrtWv1bDVsdWy1bPVtNW11bbVt9W41bnVutW71bzVvdW+1b/WgNaB1oLWg9aE1oXWhtWl1oLYp9m02YjZtNuH2bTZitm04KSV4KS84KSW4KS84KSX4KS84KSc4KS84KSh4KS84KSi4KS84KSr4KS84KSv4KS84Kah4Ka84Kai4Ka84Kav4Ka84Kiy4Ki84Ki44Ki84KiW4Ki84KiX4Ki84Kic4Ki84Kir4Ki84Kyh4Ky84Kyi4Ky84LmN4Liy4LuN4Lqy4Lqr4LqZ4Lqr4Lqh4LyL4L2C4L634L2M4L634L2R4L634L2W4L634L2b4L634L2A4L614L2x4L2y4L2x4L204L6y4L6A4L6y4L2x4L6A4L6z4L6A4L6z4L2x4L6A4L2x4L6A4L6S4L634L6c4L634L6h4L634L6m4L634L6r4L634L6Q4L614rSn4rSt4YOc4Y+w4Y+x4Y+y4Y+z4Y+04Y+16pmLyZDJkeG0gsmc4bSW4bSX4bSd4bSlyZLJlcmfyaHJpcmq4bW7yp3JreG2hcqfybHJsMmzybTJuMqCxqvhtJzKkMqR4biB4biD4biF4biH4biJ4biL4biN4biP4biR4biT4biV4biX4biZ4bib4bid4bif4bih4bij4bil4bin4bip4bir4bit4biv4bix4biz4bi14bi34bi54bi74bi94bi/4bmB4bmD4bmF4bmH4bmJ4bmL4bmN4bmP4bmR4bmT4bmV4bmX4bmZ4bmb4bmd4bmf4bmh4bmj4bml4bmn4bmp4bmr4bmt4bmv4bmx4bmz4bm14bm34bm54bm74bm94bm/4bqB4bqD4bqF4bqH4bqJ4bqL4bqN4bqP4bqR4bqT4bqVYcq+4bqh4bqj4bql4bqn4bqp4bqr4bqt4bqv4bqx4bqz4bq14bq34bq54bq74bq94bq/4buB4buD4buF4buH4buJ4buL4buN4buP4buR4buT4buV4buX4buZ4bub4bud4buf4buh4buj4bul4bun4bup4bur4but4buv4bux4buz4bu14bu34bu54bu74bu94bu/4byA4byB4byC4byD4byE4byF4byG4byH4byQ4byR4byS4byT4byU4byV4byg4byh4byi4byj4byk4byl4bym4byn4byw4byx4byy4byz4by04by14by24by34b2A4b2B4b2C4b2D4b2E4b2F4b2R4b2T4b2V4b2X4b2g4b2h4b2i4b2j4b2k4b2l4b2m4b2n4byAzrnhvIHOueG8gs654byDzrnhvITOueG8hc654byGzrnhvIfOueG8oM654byhzrnhvKLOueG8o8654bykzrnhvKXOueG8ps654bynzrnhvaDOueG9oc654b2izrnhvaPOueG9pM654b2lzrnhvabOueG9p8654b2wzrnOsc65zqzOueG+ts654b6w4b6x4b2wIMyTIM2CIMyIzYLhvbTOuc63zrnOrs654b+GzrnhvbLhvbQgzJPMgCDMk8yBIMyTzYLOkOG/kOG/keG9tiDMlMyAIMyUzIEgzJTNgs6w4b+g4b+h4b264b+lIMyIzIBg4b28zrnPic65z47OueG/ts654b244b28IMyU4oCQIMyz4oCy4oCy4oCy4oCy4oCy4oC14oC14oC14oC14oC1ISEgzIU/Pz8hIT/igLLigLLigLLigLIwNDU2Nzg5K+KIkj0oKXJzYS9jYS9zwrBjYy9vYy91wrBmbm9zbXRlbHRt15DXkdeS15NmYXjiiJEx4oGENzHigYQ5MeKBhDEwMeKBhDMy4oGEMzHigYQ1MuKBhDUz4oGENTTigYQ1MeKBhDY14oGENjHigYQ4M+KBhDg14oGEODfigYQ4MeKBhGlpaWlpaXZ2aXZpaXZpaWlpeHhpeGlpMOKBhDPiiKviiKviiKviiKviiKviiK7iiK7iiK7iiK7iiK7jgIjjgIkxMDExMTIxMzE0MTUxNjE3MTgxOTIwKDEpKDIpKDMpKDQpKDUpKDYpKDcpKDgpKDkpKDEwKSgxMSkoMTIpKDEzKSgxNCkoMTUpKDE2KSgxNykoMTgpKDE5KSgyMCkoYSkoYikoYykoZCkoZSkoZikoZykoaCkoaSkoaikoaykobCkobSkobikobykocCkocSkocikocykodCkodSkodikodykoeCkoeSkoeiniiKviiKviiKviiKs6Oj09PT09PeKrncy44rCw4rCx4rCy4rCz4rC04rC14rC24rC34rC44rC54rC64rC74rC84rC94rC+4rC/4rGA4rGB4rGC4rGD4rGE4rGF4rGG4rGH4rGI4rGJ4rGK4rGL4rGM4rGN4rGO4rGP4rGQ4rGR4rGS4rGT4rGU4rGV4rGW4rGX4rGY4rGZ4rGa4rGb4rGc4rGd4rGe4rGhyavhtb3JveKxqOKxquKxrOKxs+Kxtsi/yYDisoHisoPisoXisofisonisoviso3iso/ispHispPispXispfispnispvisp3isp/isqHisqPisqXisqfisqnisqvisq3isq/isrHisrPisrXisrfisrnisrvisr3isr/is4His4Pis4Xis4fis4nis4vis43is4/is5His5Pis5Xis5fis5nis5vis53is5/is6His6Pis6zis67is7PitaHmr43pvp/kuIDkuKjkuLbkuL/kuZnkuoXkuozkuqDkurrlhL/lhaXlhavlhoLlhpblhqvlh6Dlh7XliIDlipvli7nljJXljJrljLjljYHljZzljanljoLljrblj4jlj6Plm5flnJ/lo6vlpILlpIrlpJXlpKflpbPlrZDlroDlr7jlsI/lsKLlsLjlsa7lsbHlt5vlt6Xlt7Hlt77lubLlubrlub/lu7Tlu77lvIvlvJPlvZDlvaHlvbPlv4PmiIjmiLbmiYvmlK/mlLTmlofmlpfmlqTmlrnml6Dml6Xmm7DmnIjmnKjmrKDmraLmrbnmrrPmr4vmr5Tmr5vmsI/msJTmsLTngavniKrniLbniLvniL/niYfniZnniZvniqznjoTnjonnk5znk6bnlJjnlJ/nlKjnlLDnlovnlpLnmbbnmb3nmq7nmr/nm67nn5vnn6Lnn7PnpLrnprjnpr7nqbTnq4vnq7nnsbPns7jnvLbnvZHnvornvr3ogIHogIzogJLogLPogb/ogonoh6Poh6roh7Poh7zoiIzoiJvoiJ/oia7oibLoibjomY3omavooYDooYzooaPopb7opovop5LoqIDosLfosYbosZXosbjosp3otaTotbDotrPouqvou4rovpvovrDovrXpgpHphYnph4bph4zph5HplbfploDpmJzpmrbpmrnpm6jpnZHpnZ7pnaLpnanpn4vpn63pn7PpoIHpoqjpo5vpo5/pppbpppnppqzpqqjpq5jpq5/prKXprK/prLLprLzprZrps6XpubXpub/puqXpurvpu4Ppu43pu5Hpu7npu73pvI7pvJPpvKDpvLvpvYrpvZLpvo3pvpzpvqAu44CS5Y2E5Y2FIOOCmSDjgprjgojjgorjgrPjg4jhhIDhhIHhhqrhhILhhqzhhq3hhIPhhIThhIXhhrDhhrHhhrLhhrPhhrThhrXhhJrhhIbhhIfhhIjhhKHhhInhhIrhhIvhhIzhhI3hhI7hhI/hhJDhhJHhhJLhhaHhhaLhhaPhhaThhaXhhabhhafhhajhhanhharhhavhhazhha3hha7hha/hhbDhhbHhhbLhhbPhhbThhbXhhJThhJXhh4fhh4jhh4zhh47hh5Phh5fhh5nhhJzhh53hh5/hhJ3hhJ7hhKDhhKLhhKPhhKfhhKnhhKvhhKzhhK3hhK7hhK/hhLLhhLbhhYDhhYfhhYzhh7Hhh7LhhZfhhZjhhZnhhoThhoXhhojhhpHhhpLhhpThhp7hhqHkuInlm5vkuIrkuK3kuIvnlLLkuJnkuIHlpKnlnLAo4YSAKSjhhIIpKOGEgyko4YSFKSjhhIYpKOGEhyko4YSJKSjhhIspKOGEjCko4YSOKSjhhI8pKOGEkCko4YSRKSjhhJIpKOqwgCko64KYKSjri6QpKOudvCko66eIKSjrsJQpKOyCrCko7JWEKSjsnpApKOywqCko7Lm0KSjtg4ApKO2MjCko7ZWYKSjso7wpKOyYpOyghCko7Jik7ZuEKSjkuIApKOS6jCko5LiJKSjlm5spKOS6lCko5YWtKSjkuIMpKOWFqyko5LmdKSjljYEpKOaciCko54GrKSjmsLQpKOacqCko6YeRKSjlnJ8pKOaXpSko5qCqKSjmnIkpKOekviko5ZCNKSjnibkpKOiyoSko56WdKSjlirQpKOS7oyko5ZG8KSjlraYpKOeboyko5LyBKSjos4cpKOWNlCko56WtKSjkvJEpKOiHqiko6IezKeWVj+W5vOeuj3B0ZTIxMjIyMzI0MjUyNjI3MjgyOTMwMzEzMjMzMzQzNeqwgOuCmOuLpOudvOuniOuwlOyCrOyVhOyekOywqOy5tO2DgO2MjO2VmOywuOqzoOyjvOydmOyasOS6lOWFreS4g+S5neagquacieekvuWQjeeJueiyoeelneWKtOenmOeUt+mBqeWEquWNsOazqOmgheS8keWGmeato+W3puWPs+WMu+Wul+Wtpuebo+S8geizh+WNlOWknDM2MzczODM5NDA0MTQyNDM0NDQ1NDY0NzQ4NDk1MDHmnIgy5pyIM+aciDTmnIg15pyINuaciDfmnIg45pyIOeaciDEw5pyIMTHmnIgxMuaciGhnZXJnZXZsdGTjgqLjgqTjgqbjgqjjgqrjgqvjgq3jgq/jgrHjgrPjgrXjgrfjgrnjgrvjgr3jgr/jg4Hjg4Tjg4bjg4jjg4rjg4vjg4zjg43jg47jg4/jg5Ljg5Xjg5jjg5vjg57jg5/jg6Djg6Hjg6Ljg6Tjg6bjg6jjg6njg6rjg6vjg6zjg63jg6/jg7Djg7Hjg7LjgqLjg5Hjg7zjg4jjgqLjg6vjg5XjgqHjgqLjg7Pjg5rjgqLjgqLjg7zjg6vjgqTjg4vjg7PjgrDjgqTjg7Pjg4Hjgqbjgqnjg7Pjgqjjgrnjgq/jg7zjg4njgqjjg7zjgqvjg7zjgqrjg7Pjgrnjgqrjg7zjg6DjgqvjgqTjg6rjgqvjg6njg4Pjg4jjgqvjg63jg6rjg7zjgqzjg63jg7Pjgqzjg7Pjg57jgq7jgqzjgq7jg4vjg7zjgq3jg6Xjg6rjg7zjgq7jg6vjg4Djg7zjgq3jg63jgq3jg63jgrDjg6njg6Djgq3jg63jg6Hjg7zjg4jjg6vjgq3jg63jg6/jg4Pjg4jjgrDjg6njg6DjgrDjg6njg6Djg4jjg7Pjgq/jg6vjgrzjgqTjg63jgq/jg63jg7zjg43jgrHjg7zjgrnjgrPjg6vjg4rjgrPjg7zjg53jgrXjgqTjgq/jg6vjgrXjg7Pjg4Hjg7zjg6Djgrfjg6rjg7PjgrDjgrvjg7Pjg4Hjgrvjg7Pjg4jjg4Djg7zjgrnjg4fjgrfjg4njg6vjg4jjg7Pjg4rjg47jg47jg4Pjg4jjg4/jgqTjg4Tjg5Hjg7zjgrvjg7Pjg4jjg5Hjg7zjg4Tjg5Djg7zjg6zjg6vjg5TjgqLjgrnjg4jjg6vjg5Tjgq/jg6vjg5TjgrPjg5Pjg6vjg5XjgqHjg6njg4Pjg4njg5XjgqPjg7zjg4jjg5bjg4Pjgrfjgqfjg6vjg5Xjg6njg7Pjg5jjgq/jgr/jg7zjg6vjg5rjgr3jg5rjg4vjg5Ljg5jjg6vjg4Tjg5rjg7Pjgrnjg5rjg7zjgrjjg5njg7zjgr/jg53jgqTjg7Pjg4jjg5zjg6vjg4jjg5vjg7Pjg53jg7Pjg4njg5vjg7zjg6vjg5vjg7zjg7Pjg57jgqTjgq/jg63jg57jgqTjg6vjg57jg4Pjg4/jg57jg6vjgq/jg57jg7Pjgrfjg6fjg7Pjg5/jgq/jg63jg7Pjg5/jg6rjg5/jg6rjg5Djg7zjg6vjg6Hjgqzjg6Hjgqzjg4jjg7Pjg6Hjg7zjg4jjg6vjg6Tjg7zjg4njg6Tjg7zjg6vjg6bjgqLjg7Pjg6rjg4Pjg4jjg6vjg6rjg6njg6vjg5Tjg7zjg6vjg7zjg5bjg6vjg6zjg6Djg6zjg7Pjg4jjgrLjg7Pjg6/jg4Pjg4gw54K5MeeCuTLngrkz54K5NOeCuTXngrk254K5N+eCuTjngrk554K5MTDngrkxMeeCuTEy54K5MTPngrkxNOeCuTE154K5MTbngrkxN+eCuTE454K5MTnngrkyMOeCuTIx54K5MjLngrkyM+eCuTI054K5aHBhZGFhdWJhcm92cGNkbWRtMmRtM2l15bmz5oiQ5pit5ZKM5aSn5q2j5piO5rK75qCq5byP5Lya56S+cGFuYc68YW1ha2FrYm1iZ2JjYWxrY2FscGZuZs68Zs68Z21na2doemtoem1oemdoenRoes68bG1sZGxrbGZtbm3OvG1tbWNta21tbTJjbTJtMmttMm1tM2NtM20za20zbeKIlXNt4oiVczJrcGFtcGFncGFyYWRyYWTiiJVzcmFk4oiVczJwc25zzrxzbXNwdm52zrx2bXZrdnB3bnfOvHdtd2t3a8+Jbc+JYnFjY2NkY+KIlWtnZGJneWhhaHBpbmtra3RsbWxubG9nbHhtaWxtb2xwaHBwbXByc3JzdndiduKIlW1h4oiVbTHml6Uy5pelM+aXpTTml6U15pelNuaXpTfml6U45pelOeaXpTEw5pelMTHml6UxMuaXpTEz5pelMTTml6UxNeaXpTE25pelMTfml6UxOOaXpTE55pelMjDml6UyMeaXpTIy5pelMjPml6UyNOaXpTI15pelMjbml6UyN+aXpTI45pelMjnml6UzMOaXpTMx5pelZ2Fs6pmB6pmD6pmF6pmH6pmJ6pmN6pmP6pmR6pmT6pmV6pmX6pmZ6pmb6pmd6pmf6pmh6pmj6pml6pmn6pmp6pmr6pmt6pqB6pqD6pqF6pqH6pqJ6pqL6pqN6pqP6pqR6pqT6pqV6pqX6pqZ6pqb6pyj6pyl6pyn6pyp6pyr6pyt6pyv6pyz6py16py36py56py76py96py/6p2B6p2D6p2F6p2H6p2J6p2L6p2N6p2P6p2R6p2T6p2V6p2X6p2Z6p2b6p2d6p2f6p2h6p2j6p2l6p2n6p2p6p2r6p2t6p2v6p266p284bW56p2/6p6B6p6D6p6F6p6H6p6M6p6R6p6T6p6X6p6Z6p6b6p6d6p6f6p6h6p6j6p6l6p6n6p6pyazKnsqH6q2T6p616p636qy36q2S4Y6g4Y6h4Y6i4Y6j4Y6k4Y6l4Y6m4Y6n4Y6o4Y6p4Y6q4Y6r4Y6s4Y6t4Y6u4Y6v4Y6w4Y6x4Y6y4Y6z4Y604Y614Y624Y634Y644Y654Y664Y674Y684Y694Y6+4Y6/4Y+A4Y+B4Y+C4Y+D4Y+E4Y+F4Y+G4Y+H4Y+I4Y+J4Y+K4Y+L4Y+M4Y+N4Y+O4Y+P4Y+Q4Y+R4Y+S4Y+T4Y+U4Y+V4Y+W4Y+X4Y+Y4Y+Z4Y+a4Y+b4Y+c4Y+d4Y+e4Y+f4Y+g4Y+h4Y+i4Y+j4Y+k4Y+l4Y+m4Y+n4Y+o4Y+p4Y+q4Y+r4Y+s4Y+t4Y+u4Y+v6LGI5pu06LOI5ruR5Liy5Y+l5aWR5ZaH5aWI5oe255mp576F6Ji/6J666KO46YKP5qiC5rSb54OZ54+e6JC96YWq6aex5LqC5Y215qyE54ib6Jit6bie5bWQ5r+r6JeN6KWk5ouJ6IeY6KCf5buK5pyX5rWq54u86YOO5L6G5Ya35Yue5pOE5quT54iQ55un6JiG6Jmc6Lev6Zyy6a2v6be656KM56W/57ag6I+J6YyE6KuW5aOf5byE57Gg6IG+54mi56OK6LOC6Zu35aOY5bGi5qiT5rea5ryP57Sv57i36ZmL5YuS6IKL5Yec5YeM56ic57a+6I+x6Zm16K6A5ouP6Ku+5Li55a+n5oCS546H55Ww5YyX56O75L6/5b6p5LiN5rOM5pW457Si5Y+D5aGe55yB6JGJ6Kqq5q665rKI5ou+6Iul5o6g55Wl5Lqu5YWp5YeJ5qKB57On6Imv6KuS6YeP5Yu15ZGC5bus5peF5r++56Sq6Zat6amq6bqX6buO5puG5q236L2i5bm05oaQ5oiA5pKa5ryj54WJ55KJ56eK57e06IGv6Lym6JOu6YCj6Y2K5YiX5Yqj5ZK954OI6KOC5buJ5b+15o275q6u57C+54215Luk5Zu55ba65oCc546y55Gp576a6IGG6Yi06Zu26Z2I6aCY5L6L56au6Ya06Zq45oOh5LqG5YOa5a+u5bC/5paZ54eO55mC6JO86YG85pqI6Ziu5YqJ5p275p+z5rWB5rqc55CJ55WZ56Gr57SQ6aGe5oiu6Zm45YCr5bSZ5req6Lyq5b6L5oWE5qCX6ZqG5Yip5ZCP5bGl5piT5p2O5qKo5rOl55CG55ei57256KOP6KOh6Zui5Yy/5rq65ZCd54eQ55KY6Je66Zqj6bGX6bqf5p6X5reL6Ieo56yg57KS54uA54KZ6K2Y5LuA6Iy25Yi65YiH5bqm5ouT57OW5a6F5rSe5pq06Ly76ZmN5buT5YWA5ZeA5aGa5pm05Yee54yq55uK56S856We56Wl56aP6Z2W57K+6JiS6Ku46YC46YO96aOv6aO86aSo6ba06YOe6Zq35L6u5YOn5YWN5YuJ5Yuk5Y2R5Zad5ZiG5Zmo5aGA5aKo5bGk5oKU5oWo5oaO5oey5pWP5pei5pqR5qKF5rW35ria5ryi54Wu54ir55Ci56KR56WJ56WI56WQ56WW56aN56aO56mA56qB56+A57iJ57mB572y6ICF6Iet6Im56JGX6KSQ6KaW6KyB6Ky56LOT6LSI6L626Zuj6Z+/6aC75oG18KSLruiImOS4puWGteWFqOS+gOWFheWGgOWLh+WLuuWVleWWmeWXouWis+WlhOWllOWpouWsqOW7kuW7meW9qeW+reaDmOaFjuaEiOaFoOaItOaPhOaQnOaRkuaVluacm+adlua7m+a7i+eAnueep+eIteeKr+eRseeUhueUu+eYneeYn+ebm+ebtOediuedgOejjOeqseexu+e1m+e8vuiNkuiPr+idueilgeimhuiqv+iri+irreiuiui8uOmBsumGmemJtumZvOmfm+mgi+mskvCioYrwoqGE8KOPleOuneSAmOSAufCliYnwpbOQ8Ke7k+m9g+m+jmZmZmlmbGZmaWZmbHN01bTVttW01aXVtNWr1b7VttW01a3Xmda017LWt9ei15TXm9ec153XqNeq16nXgdep14LXqda814HXqda814LXkNa315DWuNeQ1rzXkda815LWvNeT1rzXlNa815XWvNeW1rzXmNa815nWvNea1rzXm9a815zWvNee1rzXoNa816HWvNej1rzXpNa816bWvNen1rzXqNa816nWvNeq1rzXlda515HWv9eb1r/XpNa/15DXnNmx2bvZvtqA2brZv9m52qTaptqE2oPahtqH2o3ajNqO2ojamNqR2qnar9qz2rHautq724Dbgdq+25Lbk9qt24fbhtuI24vbhduJ25DZidim2KfYptuV2KbZiNim24fYptuG2KbbiNim25DYptmJ24zYptis2KbYrdim2YXYptmK2KjYrNio2K3YqNiu2KjZhdio2YnYqNmK2KrYrNiq2K3Yqtiu2KrZhdiq2YnYqtmK2KvYrNir2YXYq9mJ2KvZitis2K3YrNmF2K3YrNit2YXYrtis2K7Yrdiu2YXYs9is2LPYrdiz2K7Ys9mF2LXYrdi12YXYttis2LbYrdi22K7YttmF2LfYrdi32YXYuNmF2LnYrNi52YXYutis2LrZhdmB2KzZgdit2YHYrtmB2YXZgdmJ2YHZitmC2K3ZgtmF2YLZidmC2YrZg9in2YPYrNmD2K3Zg9iu2YPZhNmD2YXZg9mJ2YPZitmE2KzZhNit2YTYrtmE2YXZhNmJ2YTZitmF2KzZhdit2YXYrtmF2YXZhdmJ2YXZitmG2KzZhtit2YbYrtmG2YXZhtmJ2YbZitmH2KzZh9mF2YfZidmH2YrZitis2YrYrdmK2K7ZitmF2YrZidmK2YrYsNmw2LHZsNmJ2bAg2YzZkSDZjdmRINmO2ZEg2Y/ZkSDZkNmRINmR2bDYptix2KbYstim2YbYqNix2KjYstio2YbYqtix2KrYstiq2YbYq9ix2KvYstir2YbZhdin2YbYsdmG2LLZhtmG2YrYsdmK2LLZitmG2KbYrtim2YfYqNmH2KrZh9i12K7ZhNmH2YbZh9mH2bDZitmH2KvZh9iz2YfYtNmF2LTZh9mA2Y7ZkdmA2Y/ZkdmA2ZDZkdi32YnYt9mK2LnZidi52YrYutmJ2LrZitiz2YnYs9mK2LTZidi02YrYrdmJ2K3Zitis2YnYrNmK2K7Zidiu2YrYtdmJ2LXZiti22YnYttmK2LTYrNi02K3YtNiu2LTYsdiz2LHYtdix2LbYsdin2YvYqtis2YXYqtit2KzYqtit2YXYqtiu2YXYqtmF2KzYqtmF2K3YqtmF2K7YrNmF2K3YrdmF2YrYrdmF2YnYs9it2KzYs9is2K3Ys9is2YnYs9mF2K3Ys9mF2KzYs9mF2YXYtdit2K3YtdmF2YXYtNit2YXYtNis2YrYtNmF2K7YtNmF2YXYttit2YnYttiu2YXYt9mF2K3Yt9mF2YXYt9mF2YrYudis2YXYudmF2YXYudmF2YnYutmF2YXYutmF2YrYutmF2YnZgdiu2YXZgtmF2K3ZgtmF2YXZhNit2YXZhNit2YrZhNit2YnZhNis2KzZhNiu2YXZhNmF2K3Zhdit2KzZhdit2YXZhdit2YrZhdis2K3Zhdis2YXZhdiu2KzZhdiu2YXZhdis2K7Zh9mF2KzZh9mF2YXZhtit2YXZhtit2YnZhtis2YXZhtis2YnZhtmF2YrZhtmF2YnZitmF2YXYqNiu2YrYqtis2YrYqtis2YnYqtiu2YrYqtiu2YnYqtmF2YrYqtmF2YnYrNmF2YrYrNit2YnYrNmF2YnYs9iu2YnYtdit2YrYtNit2YrYttit2YrZhNis2YrZhNmF2YrZitit2YrZitis2YrZitmF2YrZhdmF2YrZgtmF2YrZhtit2YrYudmF2YrZg9mF2YrZhtis2K3Zhdiu2YrZhNis2YXZg9mF2YXYrNit2YrYrdis2YrZhdis2YrZgdmF2YrYqNit2YrYs9iu2YrZhtis2YrYtdmE25LZgtmE25LYp9mE2YTZh9in2YPYqNix2YXYrdmF2K/YtdmE2LnZhdix2LPZiNmE2LnZhNmK2YfZiNiz2YTZhdi12YTZidi12YTZiSDYp9mE2YTZhyDYudmE2YrZhyDZiNiz2YTZhdis2YQg2KzZhNin2YTZh9ix24zYp9mELOOAgTohP+OAluOAl+KAlOKAk197feOAlOOAleOAkOOAkeOAiuOAi+OAjOOAjeOAjuOAj1tdIyYqLTw+XCQlQCDZi9mA2Ysg2Ywg2Y0g2Y7ZgNmOINmP2YDZjyDZkNmA2ZAg2ZHZgNmRINmS2YDZktih2KLYo9ik2KXYptin2KjYqdiq2KvYrNit2K7Yr9iw2LHYstiz2LTYtdi22LfYuNi52LrZgdmC2YPZhNmF2YbZh9mI2YrZhNii2YTYo9mE2KXZhNinIicvXnx+4qaF4qaG44O744Kh44Kj44Kl44Kn44Kp44Oj44Ol44On44OD44O844Oz44KZ44KawqLCo8KswqbCpeKCqeKUguKGkOKGkeKGkuKGk+KWoOKXi/CQkKjwkJCp8JCQqvCQkKvwkJCs8JCQrfCQkK7wkJCv8JCQsPCQkLHwkJCy8JCQs/CQkLTwkJC18JCQtvCQkLfwkJC48JCQufCQkLrwkJC78JCQvPCQkL3wkJC+8JCQv/CQkYDwkJGB8JCRgvCQkYPwkJGE8JCRhfCQkYbwkJGH8JCRiPCQkYnwkJGK8JCRi/CQkYzwkJGN8JCRjvCQkY/wkJOY8JCTmfCQk5rwkJOb8JCTnPCQk53wkJOe8JCTn/CQk6DwkJOh8JCTovCQk6PwkJOk8JCTpfCQk6bwkJOn8JCTqPCQk6nwkJOq8JCTq/CQk6zwkJOt8JCTrvCQk6/wkJOw8JCTsfCQk7LwkJOz8JCTtPCQk7XwkJO28JCTt/CQk7jwkJO58JCTuvCQk7vwkLOA8JCzgfCQs4LwkLOD8JCzhPCQs4XwkLOG8JCzh/CQs4jwkLOJ8JCzivCQs4vwkLOM8JCzjfCQs47wkLOP8JCzkPCQs5HwkLOS8JCzk/CQs5TwkLOV8JCzlvCQs5fwkLOY8JCzmfCQs5rwkLOb8JCznPCQs53wkLOe8JCzn/CQs6DwkLOh8JCzovCQs6PwkLOk8JCzpfCQs6bwkLOn8JCzqPCQs6nwkLOq8JCzq/CQs6zwkLOt8JCzrvCQs6/wkLOw8JCzsfCQs7LwkaOA8JGjgfCRo4LwkaOD8JGjhPCRo4XwkaOG8JGjh/CRo4jwkaOJ8JGjivCRo4vwkaOM8JGjjfCRo47wkaOP8JGjkPCRo5HwkaOS8JGjk/CRo5TwkaOV8JGjlvCRo5fwkaOY8JGjmfCRo5rwkaOb8JGjnPCRo53wkaOe8JGjn/CdhZfwnYWl8J2FmPCdhaXwnYWY8J2FpfCdha7wnYWY8J2FpfCdha/wnYWY8J2FpfCdhbDwnYWY8J2FpfCdhbHwnYWY8J2FpfCdhbLwnYa58J2FpfCdhrrwnYWl8J2GufCdhaXwnYWu8J2GuvCdhaXwnYWu8J2GufCdhaXwnYWv8J2GuvCdhaXwnYWvxLHIt+KIh+KIgvCepKLwnqSj8J6kpPCepKXwnqSm8J6kp/CepKjwnqSp8J6kqvCepKvwnqSs8J6krfCepK7wnqSv8J6ksPCepLHwnqSy8J6ks/CepLTwnqS18J6ktvCepLfwnqS48J6kufCepLrwnqS78J6kvPCepL3wnqS+8J6kv/CepYDwnqWB8J6lgvCepYPZrtqh2a8wLDEsMiwzLDQsNSw2LDcsOCw5LOOAlHPjgJV3emh2c2RwcHZ3Y21jbWRkauOBu+OBi+OCs+OCs+Wtl+WPjOODh+Wkmuino+S6pOaYoOeEoeWJjeW+jOWGjeaWsOWInee1guiyqeWjsOWQuea8lOaKleaNlemBiuaMh+aJk+emgeepuuWQiOa6gOeUs+WJsuWWtumFjeOAlOacrOOAleOAlOS4ieOAleOAlOS6jOOAleOAlOWuieOAleOAlOeCueOAleOAlOaJk+OAleOAlOebl+OAleOAlOWLneOAleOAlOaVl+OAleW+l+WPr+S4veS4uOS5gfCghKLkvaDkvrvlgILlgbrlgpnlg4/jkp7woJi65YWU5YWk5YW38KCUnOOSueWFp/CglYvlhpflhqTku4zlhqzwqYef5YiD45Of5Yi75YmG5Ym345SV5YyF5YyG5Y2J5Y2a5Y2z5Y295Y2/8KCorOeBsOWPiuWPn/CgraPlj6vlj7HlkIblkp7lkLjlkYjlkajlkqLlk7bllJDllZPllaPlloTllqvllrPll4LlnJblnJflmZHlmbTlo67ln47ln7TloI3lnovloLLloLHloqzwoZOk5aOy5aO35aSG5aSi5aWi8KGaqPChm6rlp6zlqJvlqKflp5jlqabjm67lrIjlrL7woaeI5a+D5a+Y5a+z8KGsmOWvv+WwhuOegeWxoOWzgOWyjfCht6TltYPwobem5bWu5bWr5bW85beh5bei46Cv5be95bio5bi95bmp46Gi8KKGg+OhvOW6sOW6s+W6tvCqjpLwooyx6IiB5byi46OH8KOKuPCmh5rlvaLlvavjo6Plvprlv43lv5flv7nmgoHjpLrjpJzwopuU5oOH5oWI5oWM5oW65oay5oak5oav5oee5oiQ5oib5omd5oqx5ouU5o2Q8KKsjOaMveaLvOaNqOaOg+aPpPCir7HmkKLmj4XmjqnjqK7mkanmkb7mkp3mkbfjqazmlazwo4CK5pej5pu45pmJ46yZ46yI46uk5YaS5YaV5pyA5pqc6IKt5I+Z5pyh5p2e5p2T8KOPg+OtieafuuaeheahkvCjka3moo7moJ/mpJTmpYLmpqPmp6rmqqjwo5qj5qub47CY5qyh8KOip+atlOOxjuatsuaun+auu/Cjqo3wobSL8KOruuaxjvCjsrzmsr/ms43msafmtJbmtL7mtanmtbjmtoXwo7Se5rS05riv5rmu47Sz5ruH8KO7kea3uea9rvCjvZ7wo76O5r+G54C554Cb47aW54GK54G954G354Kt8KCUpeeFhfCkiaPnhpzniKjniZDwpJiI54qA54qV8KSctfCkoJTnjbrnjovjuqznjqXjurjnkYfnkZznkoXnk4rjvJvnlKTwpLC255S+8KSykvCihp/nmJDwpL6h8KS+uPClgYTjv7zkgIjwpYOz8KWDsvClhJnwpYSz55ye55yf556L5IGG5IKW8KWQneehjuSDo/ClmKbwpZqa8KWbheenq+SEr+epiuepj/Clpbzwpaqn5IiC8KWuq+evhuevieSIp/ClsoDns5LkiqDns6jns6PntIDwpb6G57Wj5IyB57eH57iC57mF5Iy08KaIqPCmiYfkjZnwpouZ57268KaMvue+lee/uvCmk5rwppSj6IGg8KaWqOiBsPCjjZ/kj5XogrLohIPkkIvohL7lqrXwpp6n8KaetfCjjpPwo46c6IiE6L6e5JGr6IqR6IqL6Iqd5Yqz6Iqx6Iqz6Iq96Ium8KasvOiMneiNo+iOreiMo+iOveiPp+iNk+iPiuiPjOiPnPCmsLbwprWr8KazleSUq+iTseiTs+iUlvCnj4rolaTwprys5JWd5JWh8Ka+sfCng5LklavomZDomafomanomqnomojonI7om6LonKjonavonobon6HooIHkl7nooaDwp5mn6KOX6KOe5Ji16KO645K78KeirvCnpabkmr7km4foqqDwp7Ko6LKr6LOB6LSb6LW38Ke8r/CgoITot4votrzot7DwoKOe6LuU8KiXkvCol63pgpTpg7HphJHwqJyu6YSb6Yi46YuX6YuY6Ym86Y+56ZCV8KivuumWi+SmlemWt/Cotbfkp6bpm4PltrLpnKPwqYWF8KmImuSpruSptumfoPCpkIrkqrLwqZKW6aCp8KmWtumjouSss+mkqemmp+mngumnvuSvjvCprLDpsYDps73ks47ks63ptafwqoOO5LO48KqEhfCqiI7wqoqR5LWW6bu+6byF6byP6byW8KqYgC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaWRuYS0wLjEuNS9zcmMvcHVueWNvZGUucnMAQYCByAALtQVhdHRlbXB0IHRvIGRpdmlkZSBieSB6ZXJvAAAAGQASAF4AAAAjAAAADgAAABkAEgBeAAAAQQAAAA0AAAAZABIAXgAAAEIAAAAgAAAAGQASAF4AAABaAAAAGAAAABkAEgBeAAAAcAAAAAwAAAAAAAAAYXR0ZW1wdCB0byBjYWxjdWxhdGUgdGhlIHJlbWFpbmRlciB3aXRoIGEgZGl2aXNvciBvZiB6ZXJvAAAAGQASAF4AAACiAAAARwAAABkAEgBeAAAAvAAAACUAAABleHBsaWNpdCBwYW5pYwAAGQASAF4AAADTAAAADgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvdW5pY29kZS1ub3JtYWxpemF0aW9uLTAuMS4xNy9zcmMvZGVjb21wb3NlLnJzAAAAbAESAHEAAABNAAAACQAAAGwBEgBxAAAAVgAAAB4AAABsARIAcQAAAFYAAAANAAAAbAESAHEAAACPAAAAFwAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvdGlueXZlYy0xLjIuMC9zcmMvYXJyYXl2ZWMucnMAAAAgAhIAYQAAAHkAAAAGAAAAIAISAGEAAACBAAAACgAAAHJldHVybiB0aGlzAFcCAAAAAAAAAQAAAFgCAABsiyAAawAAAGYAAAA3AAAAbIsgAGsAAABwAAAALgAAAGyLIABrAAAApAAAADIAAABZAgAABAAAAAQAAAAsAgAAWgIAAAQAAAAEAAAAWwIAAAAAAACfAQAAAAAAAAsAAAAAAAAAKgAAAAAAAAA6AQAAAAAAAIcAQcCGyAALjQEBAAAAKgQAAAAAAAAGAAAAAAAAAAcAAAAAAAAACwAAAAAAAAABAAAAAAAAAIsBAAAAAAAAHQAAAAAAAAAtAAAAAAAAACYAAAAAAAAADgAAAAAAAADeAwAAAAAAAC0AAAAAAAAAwAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAIQAAAAAAAAARAAAAAAAAAMUAQdyHyAALYf8AAAAAAAAAAgAAAAAAAACMAgAAAAAAAI8DAAAAAAAAEgAAAAAAAABFAAAAAAAAAEoAAAAAAAAApwEAAAAAAAACAAAAAAAAAHwAAAAAAAAAXAAAAAAAAAABAAAAAAAAAOEAQcyIyAALiQEHAAAAAAAAAE0CAAAAAAAAAQAAAAAAAABOAAAAAAAAAGkAAAAAAAAARwAAAAAAAAB8AAAAAAAAAE4DAAAAAAAAKAAAAAAAAAABAAAAAAAAAL4AAAAAAAAACAAAAAAAAACwAAAAAAAAAE8EAAAAAAAALQAAAAAAAAAHAAAAAAAAABEAAAAAAAAAHgBB7InIAAtaCgAAAAAAAAA2AAAAAAAAABMAAAAAAAAAeAAAAAAAAACbAAAAAAAAAKwCAAAAAAAAAwAAAAAAAACOAwAAAAAAAAkAAAAAAAAAbwAAAAAAAAANAAAAAAAAABABAEHUisgACzF1AAAAAAAAAOgAAAAAAAAAAwAAAAAAAAClAgAAAQAAALQAAAAAAAAABQAAAAAAAAAwAEGQi8gAC4UBBAAAAIYAAAAAAAAAzwMAAAAAAADWAAAAAAAAAHQAAAAAAAAAMAQAAAAAAABCAAAAAQAAAJgDAAAAAAAAFAEAAAAAAAA0AAAAAAAAACoBAAAAAAAABAAAAAIAAACyAgAAAAAAAIwAAAAAAAAA0wAAAAAAAAC5AQAAAAAAAIoDAAAAAAAAlQBBpIzIAAt53QAAAAAAAAACAAAABAAAAK8DAAAAAAAAEgAAAAAAAABHAAAAAAAAAAgAAAAAAAAABAAAAAAAAABfAwAAAAAAAAgAAAAAAAAABQAAAAAAAACJAAAAAAAAAJIAAAAAAAAAVAEAAAAAAABXAQAAAAAAABoAAAAAAAAAOwBBrI3IAAupAXIBAAABAAAAjgAAAAIAAAC+AgAAAAAAAMECAAAAAAAAPwAAAAAAAABcAwAAAAAAAAcAAAAAAAAAAwAAAAAAAAAFAAAAAAAAADAAAAAAAAAAaAIAAAQAAAA+AgAAAAAAAAMAAAAAAAAAAwAAAAEAAAD6AAAAAAAAAKMAAAATAAAATwIAAAAAAADbAwAAAAAAAAUAAAAAAAAAUwAAAAcAAAA4BAAAAAAAALMAQeSOyAALbRcAAAABAAAAzQAAAAAAAADbAAAAAAAAAKwAAAAAAAAAHgAAAAAAAAAdAAAAAAAAAH4BAAAAAAAAEAAAAAgAAAAvAQAAAAAAABwAAAADAAAA8wMAAAAAAACUAAAAAAAAAAcAAAACAAAAxgEAAAQAQeCPyAALoQECAAAA0QAAAAAAAADmAwAAAAAAAN8AAAABAAAA1QAAAAAAAAAXAAAAAAAAAAIAAAAAAAAAcwAAAAAAAAAMAAAAAAAAAHsAAAAAAAAAHgAAAAAAAACvAwAAAQAAAJ4DAAAAAAAADQAAAAAAAAAtAAAABgAAAGYAAAAAAAAAigEAAAAAAABWAQAAAgAAALQAAAACAAAACgEAAAAAAAAKAAAAAQBBjJHIAAtZZQEAAAAAAABTAwAAAwAAAAgCAAAAAAAAKAAAAAAAAADaAQAAAAAAAGoBAAAaAAAAAwEAAAAAAAABAAAAAAAAAAkAAAAAAAAAAQAAAAAAAAAFAAAAAQAAAEwAQe2RyAALUAEAAA0AAACCAQAAAAAAAJgAAAAAAAAAAgAAAAAAAAAcAAAAAAAAAI8AAAAAAAAAVQIAAAEAAAB4AgAAAgAAAK4AAAAAAAAAAwAAAAAAAADuAEHMksgACyIQAAAAAAAAABIAAAAAAAAAAwAAAAAAAACNAAAABAAAAKMBAEH8ksgACxGcAAAACAAAAF8AAAAAAAAABQBBnJPIAAvBaVEEAAAAAAAAEgMAAAUAAAAeAAAAAAAAABMAAAACAAAALwEAAAAAAABrAAAAAQAAABQBAAAAAAAAAQAAAAAAAABVAwAAAwAAAI4AAAAOAAAAtQEAAAAAAAAAAgAAAAAAAAEAAAB0cmFuc2xhdGVsaW5lLWhlaWdodHJldmVyc2VkZG93bmxvYWRwYXJzZXNwZWxsY2hlY2tkZWNvZGluZwB74xcACQAAAJrWFwAEAAAAa9wXAAoAAAD76BcAEQAAAJjjGwAHAAAAx9cXAAwAAACy7xsAAwAAAA7nFwALAAAAvd8XAAwAAACo6hcACgAAALHQFwAIAAAAFeQXAAEAAACBpSAABwAAAIfaFwADAAAALNwXAAMAAAD62RcACwAAAIePIAACAAAAOaUgAAUAAAAK7BcABwAAAIrSFwAMAAAA+ewcAAoAAACE3xcADQAAAP/nFwADAAAAQuYXAAIAAAAF6xcAAQAAALboFwAHAAAAi+YXAA0AAABH4RcACQAAANraFwAJAAAATdYXAA0AAAD3zRcACAAAAO/lFwAZAAAAuu8bAAIAAAAtFR0ACQAAALvhFwADAAAApNgXAAcAAACJ3hcADAAAAA7dFwAKAAAA66UgAAkAAABk7RcAAQAAAAzQFwAOAAAA/BIdAAYAAAD03RcABwAAAI7rFwARAAAAaeYXAAkAAABG1xcABQAAALvTFwAMAAAAf94XAAoAAADQ3BcADQAAALvjFwAMAAAAJNoXAAwAAADh4xcABwAAABXTFwAPAAAAxOwXAA4AAAAJ5xcABQAAAHTWFwAEAAAA2+kXAAUAAAC+zxcABAAAAJjaFwAGAAAASs0XAAgAAAD92BcABQAAAFrrFwAEAAAAZOIXAAgAAABa1hcAAgAAAHbkFwAHAAAAg9QXABIAAAD77BcADQAAAGbfFwAIAAAAkugXAAMAAADO7RcACgAAAFrnFwAIAAAAr9MXAAwAAABW2xcABAAAAKHfFwADAAAAx+kXABAAAADe3xcACgAAAIrlFwAHAAAATaUgAAkAAACT1RcACwAAAFHwGwAHAAAAgOUXAAUAAAB71RcADAAAALnnFwAKAAAAmd0XAAcAAAAw4BcAEQAAACHsFwAGAAAAs6UgAAgAAABDpSAABAAAAGGlIAADAAAAseEXAAoAAACe2hcABAAAADzYFwAGAAAAlOwXAAUAAADs4xcACAAAAMTQFwAEAAAAIs8XAAsAAAAp5RcACgAAAAvtFwALAAAAFPEbAAUAAAC73BcACwAAAMLiFwARAAAAzt4XAAgAAAAn0BcACQAAAM7ZFwAIAAAAK+oXAAwAAACL7hcADAAAAMnmFwATAAAAAOMXAAMAAAC66xcACwAAACjoFwALAAAAtNQXAAcAAAAK5BcACwAAAJjpFwAQAAAATukXAAgAAAAn7RcAAgAAADDaFwAGAAAAf9wXAAMAAABm7BcADQAAAKTfFwALAAAAL9wXAAYAAAD92xcABQAAAISGIAAGAAAA/OIXAAQAAADB3RcACwAAAJffFwAKAAAAntIXAA0AAACi0RcADQAAAGDZFwAIAAAAENgXABoAAACOvyAABAAAAGziFwANAAAAe98XAAkAAAC00hcAEwAAAF7TFwAIAAAA0+IXAAsAAAB8pSAABQAAAMioIAADAAAAWqUgAAcAAAD70xcABwAAAEHQFwAKAAAAdOoXAAUAAADD3hcACwAAAH7OFwAJAAAAws8XAAgAAAAg0hcABgAAAJvNFwAFAAAA79sXAA4AAADr3hcADgAAAPzMFwAHAAAAQ+oXABEAAAA22hcABwAAAFTqFwAKAAAAltIXAAgAAADG1RcABQAAABbcFwALAAAAcdoXAAsAAACn0xcACAAAAALSFwATAAAA4M0XAAQAAAC86xQADgAAACSlIAAIAAAAs+AXAAYAAADNpSAADgAAAPneFwAJAAAAg9sXAAQAAADh3BcAAgAAABjfFwANAAAAU9IXAAQAAAAx1RcAAwAAAOHtFwAMAAAAgOcXAAkAAAAr3xcAAgAAADvVFwAKAAAAY9EXABAAAAB/2xcABAAAAOnhFwAMAAAAl+EXAA0AAAAu1hcABgAAAELPFwAMAAAAmKUgAAgAAAB+6xcABwAAAH/NFwAKAAAAgtMXAAkAAADi2RcABgAAAM0THQAEAAAAU9EXAAYAAACZ1xcADgAAAC/wGwAEAAAAfuYXAAYAAABo6xcABgAAAL3gFwAHAAAAmdkXAAwAAAAVzhcAAgAAABXSFwAHAAAAAtwXAAYAAAAk6hcABwAAAPSkIAAFAAAA3dwXAAQAAADp2hcACQAAAPPYFwAKAAAA7t8XAAwAAACK6BcACAAAAF7XFwAIAAAAfdgXAAkAAACt1xcABwAAAC3pFwAGAAAADeAXAAsAAABhzRcABgAAAD/dFwAQAAAAiNcXAAsAAAAg1xcACgAAADTWFwAFAAAAbuUXAAkAAAAC1BcABAAAAAXaFwADAAAAaI8gAAUAAACs4BcABwAAAC7SFwAMAAAAL84XAAoAAACgzRcADQAAAKjaFwAGAAAATs8XAAoAAAAc0hcABAAAAFzjFwAJAAAAheUXAAUAAABczRcABQAAAD6lIAAFAAAAIOsXAAYAAAAD5BcABwAAANfSFwAEAAAA3dQXAAcAAABD0xcADgAAAJDTFwAIAAAAAewXAAkAAACnpSAABgAAADniFwADAAAA8OwXAAsAAADf2xcABQAAAL3qFwAMAAAAl+cXAAUAAAAV6RcAAQAAAEbOFwAHAAAAdtgXAAcAAADJ3xcABwAAANTVFwAEAAAAVqUgAAQAAAA60hcAEQAAAPXhFwARAAAArukXABAAAABJ5BcABQAAAPLTFwAJAAAAmNMXAAkAAABf0RcABAAAADzRFwAEAAAAeO0XABAAAACA8BsABQAAAGXQFwACAAAAexQdAAUAAAAAChIACQAAAEDLGwAFAAAAb80XAAQAAACa5hcAEAAAADP8HAAFAAAAY9UXAAkAAAAczRcACwAAAB/VFwAHAAAAXugXAAEAAABe6xcACgAAAObgFwAMAAAAsN0XAA0AAAA01RcABwAAANrqFwALAAAAkuIXAAsAAACc5xcADgAAAG/qFwAFAAAAruQXAAgAAACg3RcAEAAAAAkKEgALAAAAr98XAAcAAAAg3hcAFAAAACHcFwALAAAA/s4XAAwAAADk1BcAEAAAAIjZFwADAAAAWN4XAAgAAABx8RsABQAAAArlFwATAAAASuUXAAcAAABW1xcACAAAAM/hFwAFAAAAed4XAAYAAACR2RcACAAAAHDkFwAGAAAA49wXAAcAAADJ6hcACQAAAMfYFwAKAAAA36UgAAUAAAAM8BsAAwAAAInnFwAJAAAAx9IXABAAAADU1hcAAwAAACbuFwAMAAAAxOAXAAgAAADX2hcAAwAAADdvIAAEAAAAVdkXAAMAAACC3BcABwAAAHzlFwAEAAAAD9kXAA0AAACR3xcABgAAAFPlFwADAAAACc0XAAYAAACF8BsABQAAAArqFwALAAAA5dcXAAUAAAAUChIACAAAAHXcFwAGAAAAmG4gAAMAAABq4RcADAAAAOSlIAAHAAAAO9sXAAgAAACk1RcAEAAAAIzjFwAEAAAAHugXAAoAAADXzRcACQAAAH3NFwACAAAABd0XAAkAAADv6xcAEgAAALneFwAKAAAAmOYXAAIAAABkpSAABgAAAIHQFwAJAAAATc4XAAoAAAB8QiMABQAAAFHTFwANAAAAeNIXABIAAAC05RcAEwAAAMzRFwAOAAAAcuYXAAwAAADF6xcADgAAALLqFwAFAAAAA+MXAA0AAABO5BcACAAAAOSJIAAFAAAAN+YXAAkAAAAY4BcABgAAAOXRFwAGAAAA5eoXAAoAAACf6xcAFAAAANjtFwAJAAAA9dEXAA0AAAAq1BcAEAAAAErsFwAFAAAAqc8XAAcAAAAQ8xsABgAAAKHiFwAGAAAAJNQXAAYAAADX1hcADAAAAJTjFwANAAAAYN4XAAcAAADz4hcACQAAACLQFwAFAAAAM+gXAAoAAABwzxcADAAAABviFwAEAAAAwD8jAAAAAACe0BcAEwAAADnfFwARAAAAyNkXAAYAAACj1BcAEQAAAGTOFwANAAAAVeIXAAIAAAAPzRcABAAAAGbuFwAOAAAALd8XAAQAAACg7xsAAQAAADjhFwAPAAAAFuQXAAoAAADa4BcABgAAAKPTFwAEAAAAfeQXAAgAAADj5BcADQAAAFzYFwAJAAAAb+cXAAIAAAAp7RcADQAAABfOFwANAAAAjOsXAAIAAACn5BcABwAAAETwGwAHAAAAr+UXAAUAAACG2BcABwAAAFLQFwANAAAAru0XAAMAAAA5zhcADQAAAMbcFwAKAAAAc+kXAAUAAABa2xcADgAAAMPmFwAGAAAAcc4XAA0AAABL1xcAAgAAAHXUFwAOAAAAWPAbAAQAAADT1xcACAAAAErcFwAQAAAA8s4XAAoAAABa3BcABwAAAJzUFwAHAAAA3uIXAAgAAAAM6RcAAwAAALzsFwAIAAAA/u0XAAkAAAC23xcABwAAAFrZFwAGAAAAQ+QXAAYAAADdzhcADwAAAFXUFwAJAAAAe9kXAA0AAACR3RcACAAAAErfFwAHAAAAZ94XAAsAAAAR7BcADQAAAHjWFwALAAAAs9wXAAgAAAA50RcAAwAAAITjFwAIAAAAMdEXAAgAAABX4hcADQAAABwKEgAIAAAAGNobAAcAAABR5RcAAgAAACThFwAGAAAAyOQXAAQAAACL1hcABgAAAJLnFwAFAAAAjc4XAAsAAAAv5xcABwAAAFTuFwAFAAAAOc0XAAgAAADR2BcADAAAAIXkFwAPAAAAte8bAAUAAAC06xQACAAAAFjPFwANAAAAitoXAAQAAAAI1hcADQAAAILgFwAMAAAAFdYXAAIAAADR4xcACQAAAG33HAAJAAAAKJggAAQAAABXzhcACAAAAC7jFwAEAAAAAtUXAAwAAACn1xcABgAAAG/SFwAGAAAAQOYXAAIAAAAI3BcADgAAALjiFwAIAAAAoeMXAAwAAAAB6xcABAAAAFbdFwAOAAAAwtEXAAoAAAB10hcAAwAAAHflFwAFAAAADvEbAAYAAABA1BcADQAAAKrnFwAPAAAAneIXAAQAAABu6xcABQAAAO6kIAAGAAAA09AXAA4AAAB01RcABwAAAHjpFwALAAAA5qQgAAgAAABK4xcACwAAAEvwGwAGAAAA9+YXAAQAAACR2xcAAgAAAMDWFwACAAAAp+IXAAIAAABfzhcABQAAAJPbFwAHAAAAC9gXAAUAAAB42xcABwAAAFzpFwAIAAAAS9AXAAcAAADU7BcAAgAAAKbeFwAGAAAAbukXAAUAAAAW5hcACgAAAKLYFwACAAAA1OEXAAwAAAC50BcACwAAALzNFwAMAAAApOAXAAgAAABn2hcABAAAAGLtFwACAAAAyaUgAAQAAACV3hcADAAAALLOFwAOAAAA3+wXAAQAAAAJ2xcABAAAAM3nFwAGAAAAQ9sXAAYAAACD1hcACAAAAGLnFwANAAAAts0XAAYAAACy0hcAAgAAAF/gFwAQAAAAV9oXABAAAADW7BcABwAAAMflFwAEAAAAzM0XAAsAAADj1hcABwAAAMzdFwAMAAAAFu0XABEAAADT5xcACQAAAGTkFwAKAAAAFM8XAAcAAAAkChIABQAAADPpFwAbAAAAjt0XAAMAAABA3BcABgAAAHnqFwAIAAAAfewXAAwAAABk3RcAEAAAACrXFwATAAAAmewXAAcAAAAw4RcAAgAAAGXYFwAJAAAA1s4XAAcAAABw6BcABAAAACfNFwAHAAAANdMXAAUAAAAy4RcABgAAAKvSFwAHAAAAQ+0XAAgAAACq5hcAAwAAAHKlIAAKAAAAVe0XAA0AAABe5RcAEAAAABbpFwALAAAAvdcXAAoAAAAf2RcACgAAAMvVFwAJAAAAreYXAAsAAAAp2RcAEQAAAEzoFwANAAAAd9MXAAsAAAA13BcACwAAAFHfFwASAAAAY38gAAYAAABq1BcACwAAAIrQFwANAAAACO0XAAMAAAD08BsACAAAAFfgFwAIAAAA9NQXAA4AAAC+6RcACQAAALbkFwAPAAAAxu0XAAgAAADX0xcABwAAABrjFwANAAAA8uAXAA0AAADd7BcAAgAAAPvdFwAMAAAA4+YXAA8AAACaFR0AAQAAAJvcFwAMAAAArtsXAAkAAACoEx0AAgAAAD3XFwAJAAAA6eUXAAYAAABSzRcABAAAAL7ZFwAKAAAA/M4XAAIAAADa0RcABAAAACTTFwARAAAALeYXAAoAAADc5hcABwAAAOTrFwALAAAAU/IcAAIAAAAZ5xcABwAAADXkFwAMAAAAcdMXAAYAAABX0hcABQAAAIHoFwAJAAAAyNQXAAgAAAAo2xcABwAAAGTpFwAKAAAA9hMdAAIAAAB82hcABwAAAMz3HAAEAAAAZ9wXAAIAAAA61BcABgAAABvVFwAEAAAA2eQXAAIAAABl4xcADQAAAO3tFwAJAAAA6ewXAAcAAABE2RcADQAAALfbFwAKAAAAoKUgAAcAAAD71RcADQAAAI/aFwAJAAAA79AXAAgAAADIzRcABAAAAN3XFwADAAAAhOYXAAcAAAD15BcACwAAAEelIAAGAAAAcecXAAoAAAAY7hcADgAAAPjSFwAQAAAAu9QXAAMAAADg4RcACQAAAPjWFwASAAAA8uYXAAUAAAATzRcACQAAAPPVFwAIAAAAu9UXAAsAAACn3BcADAAAAALxGwAGAAAAos8XAAcAAADI6BcACgAAAJXYFwANAAAAXNYXAAgAAAAo0RcACQAAAGPfFwADAAAA1M8XAAgAAACe1RcABgAAAAnhFwADAAAAykEjAAMAAABu3xcADQAAAFzmFwANAAAAoj0dAAMAAAAA8RsAAgAAAMDOFwAQAAAAIKUgAAQAAAD55xcABgAAANvSFwAKAAAAJ90XAAMAAACw8BsAAgAAAK/YFwARAAAArdYXAAoAAACR1hcABQAAALfWFwAJAAAAo9sXAAcAAAA27RcADQAAALzRFwAGAAAAVukXAAYAAAAM5hcACgAAAJvPFwAHAAAAotoXAAYAAADW3hcADAAAALHZFwANAAAAmtsXAAIAAACx7RcADgAAABDoFwAIAAAAL9sXAAwAAACH2xcACgAAAELlFwAIAAAAvegXAAsAAAAbzxcABwAAAPzjFwAHAAAABNgXAAcAAACz6xcABwAAALMnHQAEAAAADd4XAAgAAADk2xcACwAAANXoFwAKAAAA2NUXAAoAAAAl3xcABgAAAI7gFwASAAAAxeQXAAMAAABe6hcAEQAAACPdFwAEAAAA0N8XAA4AAAA36hcADAAAAMLWFwASAAAAMd8XAAgAAABdoiAAAQAAAPzwGwAEAAAAl9AXAAcAAACQ4xcABAAAAKDgFwACAAAADKUgAAUAAAC93RcABAAAAB3lFwAMAAAAUOEXAA4AAABh3BcABgAAAMClIAAJAAAAc+wXAAoAAACVzxcABgAAABjoFwAGAAAAs94XAAYAAABo2RcACwAAAI3YFwAIAAAAm+gXAAkAAABP3RcABwAAAJjOFwAMAAAA99AXAAoAAABm0xcACwAAAHvXFwANAAAAiO0XAAwAAAAe7BcAAwAAAM4UHQABAAAA0NQXAA0AAADkzRcABwAAAPXXFwALAAAA+t8XAAcAAACb1BcAAQAAADPYFwACAAAATeIXAAgAAAC34hcAAQAAANPrFwALAAAAgeEXAAgAAAD+pCAAAwAAAEBtIAADAAAA1+UXAAgAAADD4RcADAAAAK3jFwAOAAAAts8XAAgAAADKzxcAAgAAAOLVFwARAAAA2uMXAAcAAAAA5RcACgAAAOTdFwAQAAAAbu0XAAUAAACc2xcABwAAABjbFwAJAAAApOgXABIAAAARpSAACAAAAN3YFwAHAAAAx9MXAAgAAAD11hcAAwAAAAGlIAAIAAAAbNUXAAgAAACHzhcABgAAAHhCIwAEAAAAtNUXAAcAAAC+1BcACgAAAI/hFwAIAAAA7M8XAAYAAAALzhcACAAAACDkFwAVAAAAVuUXAAQAAABL7RcACgAAAOrSFwAOAAAApM4XAAoAAAAa6xcABgAAABvRFwAIAAAA0uwXAAIAAACO0RcACwAAAC3sFwAMAAAAB+4XABEAAABV4xcABwAAAEHgFwALAAAA4+wXAAYAAAAn5xcACAAAAALZFwAGAAAAUOMbAAQAAADM5BcADQAAAPTjFwAIAAAA2+QXAAgAAAAI8RsABgAAAKvYFwAEAAAAHNkXAAMAAAAy4hcABwAAAGXtFwAJAAAA+ukXABAAAAB73BcABAAAAD7QFwADAAAA9+oXAAoAAABc0hcADAAAANTgFwAGAAAAtNcXAAkAAAB07hcABwAAANLqFwAIAAAAoe8bAAoAAADT2hcABAAAAIHqFwAOAAAA3+gXABwAAAAG4hcABQAAAJLcFwAJAAAA/+AXAAoAAABN1BcACAAAAG/gFwAJAAAAAt8XAA0AAADY3RcADAAAAHniFwALAAAAZNYXAAQAAACb5BcADAAAAI/sFwAFAAAAJeAXAAsAAADy2hcACAAAACrdFwAGAAAANN4XAAkAAADA2BcABwAAAKDsFwAPAAAA/80XAAwAAAA14xcABgAAAD7lFwAEAAAA5NgXAAUAAACIzxcADQAAAMUaHQACAAAAGNoXAAwAAADj2hcABgAAAOLeFwAJAAAA7OIXAAcAAAAHFR0AAgAAAEbWFwAHAAAA4NcXAAUAAACwzxcABgAAAJ7WFwAIAAAAuOYXAAsAAAAP3xcACQAAAIDdFwAOAAAAqOAbAAQAAAAI2hcAEAAAAHLQFwAPAAAAJNYXAAoAAAB3zRcABgAAAHPtFwAFAAAAodMXAAIAAABB7BcACQAAADLuFwAMAAAAWegXAAUAAACv0RcADQAAAK7OFwAEAAAACaUgAAMAAAAz5RcACwAAAPmlIAAHAAAAz9MXAAgAAABfPR0ABQAAADLjFwADAAAAadYXAAcAAABf7BcABwAAAB/iFwAKAAAA0ugXAAMAAACJ7BcABgAAAJ/tFwAPAAAAcuMXAAkAAAA+7hcABgAAAAbUFwAFAAAAKQoSAAoAAABB2hcADAAAAD3PFwAFAAAAWuUXAAQAAACh3hcABQAAAK3NFwAJAAAAGtYXAAoAAAADzRcABgAAACHpFwAHAAAAEOMXAAoAAAC+4RcABQAAAMzgFwAIAAAA/QEcAAQAAACJzRcACQAAAEzYFwAQAAAAytoXAAkAAAA0pSAABQAAAKPqFwAFAAAAROcXABYAAAD48hsAAgAAAOx2IAAHAAAADtMXAAcAAAB90RcAEQAAABDhFwAGAAAAAdAXAAsAAABR5hcACwAAAB/dFwAEAAAA+aQgAAUAAADr0RcAAwAAAF7hFwAMAAAAraUgAAYAAABA0RcAEwAAAK/sFwANAAAA3M8XABAAAADq1xcACwAAAODgFwAGAAAACNEXAAYAAABB6xcAGQAAAIPpFwALAAAAi9kXAAYAAAAM4RcABAAAACnVFwAIAAAArtoXAAkAAACw7xsAAgAAAFnRFwAGAAAA3tEXAAcAAAA7byAABQAAAJTkFwAHAAAAoeUXAA4AAADq3BcAFwAAAAjmFwAEAAAAltYXAAQAAABm1xcAFQAAAADbFwAJAAAAWNkXAAIAAAAB3RcABAAAAFTaFwADAAAATdoXAAcAAAAj0RcABQAAAF/QFwAGAAAA8dkXAAcAAACJ3BcACQAAAHbhFwALAAAAOewXAAgAAAA60xcAAwAAAEzgFwALAAAAc9EXAAoAAADb1xcAAgAAAFbkFwAOAAAAouAXAAIAAAAP6RcABgAAAPraFwAGAAAAKOkXAAUAAAAg5hcADQAAAIPaFwAEAAAAqOkXAAYAAADI0BcACwAAACbrFwANAAAAqtsXAAQAAAA25xcADgAAAHDWFwAEAAAAIdsXAAcAAAB03RcABAAAALfqFwAGAAAAF9YXAAMAAAD68hsAAgAAAOHQFwAOAAAAadwXAAIAAABBzRcACQAAAI/qFwANAAAADtUXAA0AAAATzhcAAgAAAETmFwANAAAAQtgXAAoAAAAY3RcABwAAAFzwGwACAAAA6dgXAAoAAAAZpSAABwAAACltIAAFAAAAeN0XAAgAAAAKzxcACgAAAN7TFwAJAAAAMN0XAA8AAAD42RcAAgAAAGzxGwAFAAAAAdEXAAcAAACD7xwAAgAAAAvUFwAJAAAAWe4XAAEAAABa7hcADAAAAKzeFwAHAAAAZ9AXAAsAAADyzxcADwAAAC3PFwAQAAAAnPAbAAQAAAD88hsAAwAAANTbFwALAAAAiKUgAAUAAACE4hcADgAAAD3eFwAPAAAA59MXAAsAAAAg5xcABwAAAOrWFwALAAAAT+wXABAAAACl2RcADAAAAO7RFwAHAAAAPOIXABEAAABo1hcAAQAAAD3TFwAGAAAAUdkXAAQAAAAq4RcAAwAAADMKEgAIAAAACNkXAAcAAABf6BcAEQAAAAbrFwADAAAAfM8XAAwAAAAEEh0AAgAAAEXVFwASAAAA9u0XAAgAAAAGmCAAAwAAAMfjFwAKAAAAdOgXAA0AAADl0hcABQAAAGqlIAAIAAAAy+UXAAwAAAAe4BcABwAAAJzqFwAHAAAAPdoXAAQAAAAS1xcADgAAACfsFwAGAAAAO+MXAA8AAACU7RcACwAAAEzeFwAFAAAAct4XAAcAAADj5xcAFgAAANfpFwAEAAAAwOIXAAIAAAAz6xcADgAAACylIAAIAAAAc80XAAQAAACRpSAABwAAAMTbFwAQAAAA3OcXAAcAAACV6BcABgAAAA3bFwALAAAAMNAXAA4AAACZ0RcACQAAAHvuFwAQAAAAv+0XAAcAAABWzRcABgAAAF7UFwAMAAAAW78gAAQAAAAf4RcABQAAAKThFwANAAAAi9MXAAUAAACSzRcAAwAAAOjfFwAGAAAA++YXAA4AAAAm0hcACAAAAALoFwAOAAAANdgXAAcAAAAn4xcABwAAAMHbFwADAAAAFNQXABAAAAAV6hcADwAAAI7pFwAKAAAAB94XAAYAAAC7pSAABQAAAETuFwAQAAAAJM4XAAsAAADw6RcACgAAANbZFwAMAAAAc9kXAAgAAACR5RcAEAAAAG7YFwAIAAAA4OkXABAAAABo2xcAEAAAAGfNFwAIAAAA8OQXAAUAAAAL4hcAEAAAAEnbFwAJAAAAa9oXAAYAAABG3BcABAAAAPSlIAAFAAAALeEXAAMAAABN1xcACQAAAFLbFwAEAAAAUd4XAAcAAAAB4BcADAAAADrZFwAKAAAAANgXAAQAAABB5BcAAgAAACbVFwADAAAA3usXAAYAAACp4hcADgAAAMzPFwAIAAAAw+cXAAoAAADQzhcABgAAAKvvGwACAAAACNMXAAYAAABL0hcACAAAAOvNFwAMAAAACesXABEAAABz6xcACwAAAFfVFwAMAAAAPegXAA8AAACt7xsAAwAAAHjgFwAEAAAAGtAXAAgAAADo2RcACQAAAJXUFwAGAAAAXqIgAAEAAADf5RcACgAAAC/1HAALAAAA7+oXAAgAAABu5BcAAgAAAHzgFwAGAAAA26UgAAQAAADgpCAABgAAACrYFwAJAAAAptYXAAcAAAC32hcAEwAAAIXrFwAHAAAACtcXAAgAAADszhcABgAAAHvnFwAFAAAAieEXAAYAAAA51hcADQAAAGjSFwAHAAAAFd4XAAsAAAAuzRcACwAAABbhFwAJAAAAjtoXAAEAAAAO0RcADQAAAHYVHQAGAAAAKeIXAAkAAADm4hcABgAAALngFwAEAAAAk9cXAAYAAACNpSAABAAAAJXNFwAGAAAA6OMXAAQAAACH1RcADAAAAGXPFwALAAAAf5Zhy74hnnueY3+1ZgKQIl4rFYuIerlTYHxXo4oQJo8ySUzDjzE49H8vdsC+/iy8IrrF67CdV98rNBAkIrwDnAwrcbO3z6Wmv/+Og47BPgXdoWwPhY9PzzkhcLT5pwZrumMYsMPejFadgJLQrT+G8saWoRep3c7xia316H+7/C4IadMKh+Hrho20rt2X6OOlqnbS/y3pf0n7OMEojC8DkY8+9s5dVN9K4m2+kfilRKHysnYX2s+IXTYIEO22IfxxlcGRJtGMhFXQpgIkQ6wgBlthvT3kbEeIe8B0WiShFibj+IoDr9vWLYlKtEdx8bj0lJM/UWq6BGAaZD3ODgEqS6SaSToPBXoteO/e/q8Hdqfx2WKbAXVv2pd5x39uEiGvL5HJj0GKwm2PG4g3Bufx8uz2aw7hrO6gXlZ13oemxc7SDNBJu8EbCAt65L6sCI8jP4HhnIGeZXt4LicXA7/W6TxDkJqgQj8oDm0gX1RkykmvbHhe4kqW3CZ2YItNPOtuQTTN0BQj2wCCJyqNWHU/ywBEG+yQbG3O+nDGzX647DM8myWm7bQuSOy8xTjhIuXd8xyt/e1+FWS8+D8+JJGIdUj5WECvMYM/7lhhIIuI0ou+/TBelLCpNZSfrlg/VAEc85II4Uz+9eTQVhiAt4zBC7x23RRsfzQ+wsOnP38OvCaIWxZjq6XdtMLN395odch+zhaq7rocZyVoM7hUg05eRDUdl/zNVU8Kf5tsXCs1ArJ5zABtjQN6U5YEjy1Ir85XPhxcF5mDxFL694EzVA7VRDtuPOfNVqecTYcOdNDB7cTeskRG4hjKxF77DPCtGUozY455YsJw95OLcj5VqsnP3um4UDwVvWbhvmJgWhhLZRDnR+TOPBkydcQOxXuGcQX11bPa8/mIpIZfEms7/8Iom5mihc/IafMOAoXSktMbdROaB+cqilmC5ysAOtCasdeiu1iPopvqeyASmYUw6MHlzx8g6L4eeqmerFpDAX2K0JhLRT/c928KPN6XkBCcfI3o/I9TFaE0/25wo4UESEHGNko0zvKwDCa28CkQjwhVKCUFM/Oa7E8GibW331eTHNZfk4zqlr993+DMZtmuvqqm9lKB6Pn0fG2DhegCMkSbxkZEfz7BOy4BLYDKLTnq3bU5CHxSKzIHDAThVKrV9yp9c7ufDfvRL7+vV4VRQ/naEopSdKF2E5lKwLMc2R4qDsCV4nc24EiKqOHzTNav2BozT4L7+3V3c3jKuS/rFr+oqRLhsaoakuAxjXYe+M3/5/H5TMy7q2y+jMytO8dZXZ/4ZMnN2j39ve3jqXYmBKpxgPABEzPXctbWYIFwUw9eRbWc113qC2SRLM8gfZYL+3FPIfk4Qo67LYnApi84KlOPsC5vW7PzsnmJzYDn4YCv69mjUwvjcgGvk6mI4nZnEnpMDttu/v/sIM1ff0t7XXBi/wweb0j/4z96Ufctpcav94GWDaNaYLVWUj0dPZSP/hz2N3U5O4dCjzdgup2IdD/iu0G1C8Eviitb7wNQAnX1rIqJ1vGWPgpcbljNISK7OQZDvbFBqYroO5hbv//ch0nIRGXuFBhjArHCaoLkFJl816zOnlPhAAnd/8jse0Z51M5jZeC+zbg7bjTUXHyIOyTKyb9Atj9PomOkduAxwsMARMGX1LVPJYaIeFrh3sZorJzBjduGc80sDmgt/QVgqeeeTl74mhu7t3/S0VBB3gIxihV3mDiEJ0gQzpRvaEfLLaty+9UE+AP2ei4j0T/0T0x94h9llHFLeDj62ymn/ebQkoW4r9vgSfqveQfhE5Z7gyjNcyTktD5SKtYha3kQu4nkcXClh5YnEMRybKafg/qRP+bwheZRz/mcUSox4hhUxw5OZi9rhxTSH7/rPTIAjqwJoe8tv9MccxIJNLp5ipk8XH/ahpHj5wnZzif9vryrzYda/x1h2uSC0PId9yK+F79YpOWF0Gvl4uIr2L6LTWtBPKPrk1eBqitI88/4O955hGS0X96VKLni1TYOYifLYaUvLyNuAAhd6zLqwJt1v9uD+TtlxF7bo8XiOhXGB/X4305jH/+VUS8oGCBGUa5UH/kuWshZmtA6skeVsEJ5KwPs7nBiJD7PGPy66wdwOjrDobprph6UD+pO1sf9Af3hbYoonWvii0ZTP6e1Bxck9EiwsEgY9Eq+XKt+Apm5ps0zMet40dJV99gjdyytiXlHDUpzny0dkyaIt2mCxm3O6oHfqEAl/vY4F8Tld51kNUo/hRNN/ho2gZ1zpNFosTotz8Rhj3AcSA4WY0AD3WvatB8BOlqCUcb9J3gox6H01J43wYneP8CmQM/lHUYry/unTUjSefh6u9k4GV3jQteIwHmSM5g7ED9M10BsIzg2/M95dVdsr9W+6cpugvjWo6/IVZ9ksXen9TWXDMHmOscT2vZWw46ktJhf+tAdl8mW/na949kCXsLTMDN9DVc+ZJ19idEJ7SLMZ9lGSdeXjvrcEDLNKkJzGOsiR4bQIzVKTRWfohDHSu1+JWdi0KMvSTEhcm4/GBt1NjCkvda3MwgdeTrb6dpmetlb7Ao+QJPJp+Q+8GzwmRQv/4oQPHmlhg2xXgMQmtXWM1BfMnJPi/rJZv8L2Dj9w7pwRE52AmSrCzaxKLEWM9BdWlsfeE0GEoeNEmZNLHe2rZGzKGlEBsMbl8NuEEZcjSB6hLOXMcIE6rZ9HeQ1kKrwwNmJyS4HkffNOffjvLF0/4M7ksKj2cNirUeBJgPUpeXyOo8xBUBSvOy0w8LqMDVrATQouhKuL78uRRG61UlpQ75mrvPhCJz308eqQjLpwtbleE9e8lB2pVu3FIqlKOnzUA8Ujbgcc5+SO9KFVrH/wE1sxxVcpvErTIa/fCgLc9w4wFCSyDUd+11KsQLWe7uvIqT1I+Xdl3EZbn0hxPD0c6MSMWr3bLStKdzlkBI3pNgonvlEbXajO37elLgH17XNfTN1M3V8c4HMTYjcp3frqW/mwhFDeepg1/GdZIMky3PiBtX7mdIkBJQkQnt/z4X+JyTxXVEhvWWHnD5V2Y02Y09k6YfRDimEOCNp5bhKW6qn7TJZd03a7J5ZcelgZf3xbuxhBlaOr2S6oSNm9cjgCQ0LcUDdjczU8j0ZsvJDWsWIKkHzBC4KnEHRX6RTLSsLKWZw9O48tUm0Xxgdz9UXofET/f4MzS8yuclOw/IPBWVcrqh+SuVfcGIovSAsmb9VYY1KO9WWeNorGoSF6Idj6BWyv/5sM/axLSuquzW6s41QC7Ha9WrJAcQIQsM69DfG+iqsaYBDYPrXW8Dle5F9t5hZ96BbBo4wjBpB1LzkqbhHav5SfmGZHkmIfwoDFj+4MgZNV0RurI2xjTsna96nIqXsv4FNQ+F2+mjvW54UMF7L12QfEt50QrTe3Kk2Ebkpc6Mlwkh4Bzt/fdFyfbYQ4qqnJPEfREELj2Cld6hZI3L6owp9kuHSwQoYW620NyJcj+JMplALIcCePnVGzbKjqggGG0hCf+0PwaJkqJJyXrbtXk6EQlEtlbQVZm0jQU5ssEARvIb0vvrKsBZePeEq2+Iuc8um+bc4fqboyuyOThulDtFuA7dWfbpx4+tYigU+SARRNZDa2rxM0ASnutVGnm6tzvgql4kO4v4Q2VKO7MngM4iejqHuEzRbjEaqraK1BLe9CY4mUjHVipdwuRrGroanC0znzZjjPXNYknEYcYBr6dew67hEZWTx26z2iExHp9yW9GW9JVrYdaFTvCoioV7VQpPuqIDsPgKZ3FTu9Xvakq41K/3/ArIaeVpVGFQsR3nggMun2Ikujd8kopMWxYs3AgxR110E1rZeBuobsKKiKorwsv1L8qjNMSi5FVzLr409MdCzUS+y8dFmK5KzI0ndvKUoHBNWKH86ClvJZR6yXHqR83hU+SQT6J4MBUk0+23M7dID3GcYlcGkQRRgmhz79fdQtQ4frLsp90spJxxjtXE5YHq+SuFytNeMChQ/yfeiyZvT5+pSi6qmkUbbnMRFb9jsnos9+yjNIDR13L0f0l4u4oIZLlh8PgOCWWcT3KSUFivHCU5ChglqPDd+a+7WN5YbAyFD2h/tD7e/6EwmYdodDO2M7VPM/6IyLSFQ6mHweuJbbfk+OnDx/slZysdL5h+PW13Lj6q4FcVCcS4vgAVmH2aJ3LUZtGK9v8jqdFj7pyc3kMfTImG8g5RLEZXBfunweJtAohzenS0Q1JGp22dsYrpi4FxJ6kf5icD95y63JjESldgq2067JuBUZ5fxt3EtkX6B7uuaDEw/g3kXvBBls9LhWkx/e7fGrfgQl9+STMSa6VAmOugoHERGFW2yWdDcFnBNEoOY8ntQivCxMMPlTppuAfUJAd6LysvSKzmfQaccUWdO2tSULJgGcKZhfj970pjXHms6tqdCwOiMUR3u4ChSH4UmqA59DwuFwcNPBKR4imXpMCAspTQXZ+REsoseszsR9ied2bKKv+V590srjd2nQeVs3kQdg3mHJKd9mVPYHg4iJRP3AqiOLBzU3cdRORRO93QEP49TvXa3patBDjvwQkd4iNXpeG32iWrII7hnzLKguomrvYXHiy2VEpeTuH8Xq4VsB7jiCaKT45p6B1XsbDOEZv11MK4sfzmDAWNtU+Xbg3yYu46vAKT5PgIaP0GWwhoxS9e2WcTmEOthjAjIJcavTbQqd8176pQF4n2i0Jy/K66a3eWaBiI0Hd1mWM19alvqRYCDn8PX85W3JP5l+IEFobPDiYYP1pzyLQyRmokA3WmcT2h45i9YlBjTRQ5XNxkAy+tRgo/7k0k5QjT8yvhF7Wqc/6/0bvOtowsloOTVFBy65d1D4ctaHVGVus9tPSTk360FstxK0EloyzChzxKhq4ateoIrGaPntyMmtOlJsJWoEE4tBquB7YwtnQRxPgPkPh17cschO2K4nbxUhq702v0MEoYwuFK6Bw2sSGUR8hVKHnXas1OS1MDaMGZrrco8ysdCRj4i7m6YZHxbWxnyexkuA16DGIR3a+vLSkUz7k2E1mJyaGhzTHoGB0FwFoaxNnKrcjju6v8ahh1iWRcXEZxpQ5JBM3E5ilIk0PyM9p45/OiFuXRq0JaPTSLVlavfyJpMHx0CgpjVl3RwYdncS3i+e1NhswmJB57HmQp5AEVaSbtklVacsRCvSDRDnbvzl6xy+MTH3tcNmGGhbqrxM+OXe1yXag9Lgm2lqy5e8MypIUMx4izEz/P6A7tHwMLEcZe9RkWiYY37yPBXV940snGGSD3BLk6iFiVI+AyHzwv1NHXoXht6I9nGmg7NzTFfxQ5R+71kXVNdkpTYPFhPufSd/ZA/vWbnb5Snutar+e7Gbe5C0iMTdgRBF0KpFm003mkz4mq72D7x8aloIFO6+eMt6RlaXCcI1LTS5bkigsREKdzOKAtOA7vIqvTKni9QrIRkifKfCxhFf+4KMYRR3+1YKgNY7BZw2FuydgxKKKmzlfTxpr3pOOzAAl0pITDDEpZr8dJS8Q6+f6RnbziR5R7KlcSWLx5KrywKtIBmmTc0TJOb8OuNSuqcKNzB6yyms/wKNd/mBPI0G4CcpGqZ3u4u9dw3rTxcpvVYySHr2nlKi3zyx/OruAhTc1dE8I4v0gKlR7/6r0dJJF7GcXdZfzR9rS/GV0TEa2E52IotfnxylMbT3Sd/Un7tx1tFHCFtoAVeJPGnGicc0heQ8xznff0RPLEPYd5uLYxHSr+OrYQNOM6RB4MjZD6PcI1ZhTvW+XX10FFzuPBlgmcuoB3t1twVYQBMuf75axb173eEGCuMDYm56gT2t3yZ2uZS3Z0/FSaT93UoaiAqaMzOtIjGkVj249CXAaz8qJVJg3bC04taRaBis1txcp2nfABHbP13AKbzMQkYCPCqgnhg18/fkMc5ZuIrXyYAAAAAkwAAAAAAAAACAAAAAAAAAOwAAAAAAAAACQAAAAAAAABCAEHs/MgACwkmAAAAAAAAAJoAQYT9yAALGQIAAAAAAAAACQMAAAAAAABJAAAAAAAAAEEAQaz9yAALAQEAQbz9yAALCRgAAAAAAAAAgwBB1P3IAAsBBQBB5P3IAAt5wQAAAAAAAAAZAAAAAAAAAAcAAAAAAAAAugEAAAAAAACaAAAAAAAAAPAAAAAAAAAACAAAAAAAAAAGAAAAAAAAADUAAAAAAAAAEQAAAAAAAAAEAAAAAAAAACMAAAAAAAAAWgEAAAAAAABbAAAAAAAAAFUAAAAAAAAAWQBB7P7IAAvRARMDAAAAAAAAGwAAAAAAAAABAAAAAAAAAAQAAAAAAAAABwAAAAAAAABPAAAAAAAAAAcAAAAAAAAALAAAAAAAAABSAAAAAAAAALUBAAAAAAAABAAAAAAAAAA6AAAAAAAAAAMAAAAAAAAAMwAAAAAAAAABAAAAAAAAAEEAAAAAAAAA+QAAAAAAAAAJAAAAAAAAAAEAAAAAAAAAQgAAAAAAAAAeAAAAAAAAANwEAAAAAAAAFQAAAAAAAAABAAAAAAAAAA8AAAAAAAAA/gEAAAAAAAAFAEHMgMkACwEJAEHcgMkACykFAAAAAAAAAFYAAAAAAAAALgAAAAAAAAB2AAAAAAAAABwAAAAAAAAAHgBBpIHJAAsx8QMAAAAAAAABAAAAAAAAAAoAAAAAAAAAAwEAAAAAAABGAQAAAAAAAB0AAAAAAAAAAQBB5IHJAAu6BHkDAAAAAAAACQAAAAAAAAClAAAAAAAAAEkAAAAAAAAAEwAAAAAAAABFAAAAAAAAAO0AAAAAAAAABgAAAAAAAACuAgAAAAAAAAIAAAAAAAAABgAAAAAAAABTAAAAAAAAAKMHAAAAAAAAdAAAAAAAAAChAAAAAAAAAAIAAAAAAAAAWAAAAAAAAAAKAAAAAAAAACoEAAAAAAAAAQAAAAAAAACGBQAAAAAAAAMAAAAAAAAAOQAAAAAAAAAKAAAAAAAAAAkAAAAAAAAAFAEAAAAAAADQAQAAAAAAABoAAAAAAAAAygEAAAAAAAAJAAAAAAAAALsCAAAAAAAAdQAAAAAAAABwBAAAAAAAABoAAAAAAAAA2gAAAAAAAAAfAAAAAAAAAC4AAAAAAAAABQEAAAAAAAC3AAAAAAAAAD8BAAAAAAAAEQYAAAAAAADoAAAAAAAAAAEAAAAAAAAA/wQAAAAAAAANAAAAAAAAAAgAAAAAAAAAAQAAAAAAAADABgAAAAAAAFgCAAAAAAAABAAAAAAAAABIAgAAAAAAAAEAAAAAAAAAkgAAAAAAAABWAQAAAAAAAKIFAAAAAAAA3wAAAAAAAADZAQAAAAAAAOYAAAAAAAAA/gEAAAAAAAATAAAAAAAAAP8AAAAAAAAAWgAAAAAAAACYAAAAAAAAAAEAAAAAAAAA7QYAAAAAAAAFDQAAAAAAAAEAAAAAAAAAPwcAAAAAAAAeAAAAAAAAAH8EAAAAAAAAhAAAAAAAAADUAwBBrIbJAAvxAQsAAAAAAAAA/QMAAAAAAACOAQAAAAAAAKkLAAAAAAAAqAMAAAAAAAAaAAAAAAAAABsGAAAAAAAADwAAAAAAAAAaAAAAAAAAAAIAAAAAAAAAOgIAAAAAAABkAwAAAAAAAMgAAAAAAAAALgEAAAAAAAAbAAAAAAAAAK4CAAAAAAAAxAAAAAAAAAAQAAAAAAAAACEAAAAAAAAAEwAAAAAAAACiAAAAAAAAAAsAAAAAAAAAGAAAAAAAAAAIAAAAAAAAAAcAAAAAAAAAUwAAAAAAAAD+AgAAAAAAAAgAAAAAAAAAZwYAAAAAAAArAgAAAAAAAL8AQayIyQALuQEEAAAAAAAAABwAAAAAAAAAIAAAAAAAAAAZAAAAAAAAADQCAAAAAAAACwAAAAAAAAADAAAAAAAAAAgAAAAAAAAAGQAAAAAAAAADAAAAAAAAAOEAAAAAAAAALwAAAAAAAAASAQAAAAAAADMAAAAAAAAAPAAAAAAAAAACAAAAAAAAAI4AAAAAAAAAVAAAAAAAAADUBAAAAAAAAHYBAAAAAAAAEAIAAAAAAADmAgAAAAAAAJwAAAAAAAAAAQBB9InJAAuZApQAAAAAAAAABwAAAAAAAAABAAAAAAAAAAUAAAAAAAAArgAAAAAAAADfAQAAAAAAANEBAAAAAAAAfQAAAAAAAABeAAAAAAAAAAgAAAAAAAAAPwAAAAAAAAB3AAAAAAAAAEwDAAAAAAAAkwAAAAAAAAABAAAAAAAAAEUBAAAAAAAA4AAAAAAAAAABAAAAAAAAAPUCAAAAAAAABAAAAAAAAAACAAAAAAAAAEUAAAAAAAAAEQAAAAAAAAClAAAAAAAAAHYAAAAAAAAAFAAAAAAAAABYAAAAAAAAAAwAAAAAAAAAuAAAAAAAAAABAAAAAAAAAF0BAAAAAAAAPwEAAAAAAAAWAAAAAAAAAPcAAAAAAAAADwAAAAAAAAD/AEGkjMkACwEEAEG0jMkAC0GfBwAAAAAAABIAAAAAAAAAOgAAAAAAAABsAgAAAAAAAO8BAAAAAAAABQAAAAAAAAACAAAAAAAAAI4EAAAAAAAAAgBBhI3JAAuJAR0AAAAAAAAAAgAAAAAAAAAzAAAAAAAAAAcAAAAAAAAAMwQAAAAAAAAwAAAAAAAAAKgCAAAAAAAAmgsAAAAAAAABAAAAAAAAAP8AAAAAAAAAEAAAAAAAAAA5AAAAAAAAAA0AAAAAAAAAAgAAAAAAAABsAQAAAAAAAEsAAAAAAAAAHQcAAAAAAAABAEGcjskAC2kCAAAAAAAAAAoAAAAAAAAAdAEAAAAAAAAGAAAAAAAAAHsAAAAAAAAA2QYAAAAAAABnAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAC5AQAAAAAAACYAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAE8AQZSPyQALGQEAAAAAAAAAEAEAAAAAAAADAAAAAAAAAAIAQbyPyQAL8QIqAAAAAAAAAAoCAAAAAAAAKgAAAAAAAADOAQAAAAAAAB8AAAAAAAAAAwAAAAAAAAASAAAAAAAAAFgAAAAAAAAADQAAAAAAAAAvAAAAAAAAANUHAAAAAAAATAAAAAAAAABYAAAAAAAAABIAAAAAAAAAJAAAAAAAAAAaAAAAAAAAAB0AAAAAAAAABwAAAAAAAAAvAAAAAAAAAA4AAAAAAAAALgAAAAAAAACpAAAAAAAAAM0AAAAAAAAAAQAAAAAAAABkAAAAAAAAAAsCAAAAAAAAXQAAAAAAAAAXAAAAAAAAAAYAAAAAAAAASgAAAAAAAAABAAAAAAAAAAQAAAAAAAAABAAAAAAAAABzAAAAAAAAAAYAAAAAAAAAhxUAAAAAAAAGAAAAAAAAAC8DAAAAAAAAAgAAAAAAAAB7AAAAAAAAAEwBAAAAAAAAtQIAAAAAAABIAQAAAAAAAPACAAAAAAAAJwAAAAAAAAANAAAAAAAAAGUAQbySyQALYu8HAAAAAAAAQQAAAAAAAABKAwAAAAAAAA0AAAAAAAAABQAAAAAAAABaBAAAAAAAABkAAAAAAAAApwAAAAAAAADJAQAAAAAAADwDAAAAAAAAnAAAAAAAAAACAAAAAAAAAPQBAEGsk8kACwJcAQBBvJPJAAsRDwAAAAAAAAAEAAAAAAAAAAcAQdyTyQALoQFUAgAAAAAAABMCAAAAAAAAXAAAAAAAAABPAAAAAAAAAGIEAAAAAAAAbAAAAAAAAAAsAAAAAAAAAEsAAAAAAAAA4QAAAAAAAAC2AQAAAAAAACUAAAAAAAAADAAAAAAAAAABAAAAAAAAAEcEAAAAAAAAgwAAAAAAAAAkAAAAAAAAACsBAAAAAAAAEAMAAAAAAAAoBgAAAAAAAIwBAAAAAAAABgBBjJXJAAtK2wAAAAAAAAAGAAAAAAAAAOkAAAAAAAAA1gIAAAAAAAAWAAAAAAAAAC0BAAAAAAAAHAAAAAAAAABTBQAAAAAAAC0AAAAAAAAA4QYAQeSVyQALkQHoAgAAAAAAABkAAAAAAAAAAgAAAAAAAAAKAAAAAAAAAAYAAAAAAAAAAgAAAAAAAACJBQAAAAAAADYDAAAAAAAAZQAAAAAAAAAEAAAAAAAAADwAAAAAAAAA4gAAAAAAAAAcAAAAAAAAAA0AAAAAAAAAVgIAAAAAAAAEAAAAAAAAAEsAAAAAAAAA+wkAAAAAAAAGAEGEl8kACwFKAEGNl8kACwgBAAAAAAAACwBBpJfJAAsB5wBBtJfJAAv5AgQAAAAAAAAAmQEAAAAAAABEAAAAAAAAABMAAAAAAAAAsAAAAAAAAAABAAAAAAAAAKABAAAAAAAAhwMAAAAAAAAcAAAAAAAAAAQAAAAAAAAAHwEAAAAAAAD1BgAAAAAAAHMIAAAAAAAAEwAAAAAAAAADAAAAAAAAAK0AAAAAAAAAAQAAAAAAAADDAAAAAAAAAEMAAAAAAAAADgAAAAAAAACdAAAAAAAAAAEAAAAAAAAAggAAAAAAAAAsAAAAAAAAAEQAAAAAAAAAEwAAAAAAAAALAAAAAAAAAA4AAAAAAAAAxgAAAAAAAAACAAAAAAAAAB4AAAAAAAAAyQEAAAAAAAB6AgAAAAAAAG0BAAAAAAAACgAAAAAAAABEAAAAAAAAAD8AAAAAAAAAUgMAAAAAAAAcAAAAAAAAADkAAAAAAAAAfgIAAAAAAAAhAAAAAAAAAPoAAAAAAAAA5AAAAAAAAACfCgAAAAAAABUAAAAAAAAAAQAAAAAAAABHAEG8mskACxGEAAAAAAAAACcCAAAAAAAAFwBB3JrJAAsRPwMAAAAAAAADAAAAAAAAAAIAQfyayQALQQcAAAAAAAAACRMAAAAAAAAdAQAAAAAAABUAAAAAAAAA6AAAAAAAAACeBwAAAAAAAKQAAAAAAAAAIQAAAAAAAADtAEHMm8kACwLbBgBB3JvJAAuRAYIHAAAAAAAAUAAAAAAAAAAEAAAAAAAAAD8BAAAAAAAABgAAAAAAAABBAAAAAAAAAIAGAAAAAAAAPwEAAAAAAACwAAAAAAAAABADAAAAAAAABAAAAAAAAAAPAAAAAAAAAA8AAAAAAAAABAAAAAAAAAABAAAAAAAAAAgAAAAAAAAA8QMAAAAAAAB7AAAAAAAAAFMAQfycyQALKRkAAAAAAAAAQgAAAAAAAAALAAAAAAAAABIAAAAAAAAABwAAAAAAAACIAEG0nckACxIGAAAAAAAAAIgCAAAAAAAAqAEAQdSdyQALgQFkAAAAAAAAAEMCAAAAAAAASgAAAAAAAAAGAAAAAAAAALwAAAAAAAAAjQ0AAAAAAAAlAQAAAAAAAAEAAAAAAAAAkQAAAAAAAABXAAAAAAAAAC4AAAAAAAAAQAQAAAAAAAAtAAAAAAAAAIMAAAAAAAAARwkAAAAAAABXAAAAAAAAAAIAQeSeyQALAQEAQfSeyQAL0gGnAAAAAAAAAB0AAAAAAAAAeQAAAAAAAAD5AAAAAAAAAAkAAAAAAAAABAEAAAAAAAAYAAAAAAAAAI8AAAAAAAAAOwAAAAAAAABBAQAAAAAAABEBAAAAAAAAVgAAAAAAAADJAQAAAAAAAAQEAAAAAAAALwUAAAAAAABFBAAAAAAAADUAAAAAAAAARAEAAAAAAAARAAAAAAAAAAcAAAAAAAAAuQEAAAAAAAA4AQAAAAAAAL0CAAAAAAAACgAAAAAAAADZAQAAAAAAAF4JAAAAAAAAzAEAQdSgyQALYmwBAAAAAAAAigEAAAAAAABOAQAAAAAAAJwAAAAAAAAAMAIAAAAAAABuAQAAAAAAAMgBAAAAAAAAYQIAAAAAAADgAAAAAAAAADMAAAAAAAAAzAMAAAAAAAAwAAAAAAAAAMQDAEHMockAC1FbBQAAAAAAAGgAAAAAAAAASQAAAAAAAADPAQAAAAAAAAEAAAAAAAAAGAAAAAAAAAAoAAAAAAAAAAIAAAAAAAAAogAAAAAAAAABAAAAAAAAADEAQbSiyQALSWABAAAAAAAA8wAAAAAAAACnAgAAAAAAAEAAAAAAAAAA2QEAAAAAAABfAAAAAAAAANcAAAAAAAAAOAEAAAAAAACNAAAAAAAAAAQAQYWjyQALAQQAQZSjyQALogG7BAAAAAAAAAsAAAAAAAAACAAAAAAAAAAZAAAAAAAAAMIAAAAAAAAABQEAAAAAAAAZAAAAAAAAAJEAAAAAAAAARQAAAAAAAAB9AAAAAAAAAAEAAAAAAAAAAgAAAAAAAADGAAAAAAAAALQAAAAAAAAAXgEAAAAAAAABAAAAAAAAACQAAAAAAAAAVAEAAAAAAAAdAAAAAAAAAGMAAAAAAAAAZAMAQcSkyQALoQMeAgAAAAAAAP8AAAAAAAAAEQEAAAAAAAAMAAAAAAAAAM8DAAAAAAAAUA4AAAAAAADOAAAAAAAAAPAAAAAAAAAAAgAAAAAAAABGAwAAAAAAADwBAAAAAAAAawAAAAAAAAABAAAAAAAAADUAAAAAAAAAPgAAAAAAAAADAAAAAAAAANwFAAAAAAAA8QMAAAAAAACRAAAAAAAAAPMAAAAAAAAAigUAAAAAAAAGAAAAAAAAADMAAAAAAAAA4QAAAAAAAABVAAAAAAAAAAoAAAAAAAAAAQAAAAAAAABFAAAAAAAAACQAAAAAAAAAFgAAAAAAAAADAAAAAAAAAEUAAAAAAAAACAAAAAAAAAAvAAAAAAAAAEcFAAAAAAAAGwEAAAAAAAAMAAAAAAAAAOIAAAAAAAAAWwIAAAAAAAA+AAAAAAAAABYIAAAAAAAACAAAAAAAAAACAAAAAAAAAHcCAAAAAAAAFAEAAAAAAADBAQAAAAAAAHMAAAAAAAAA8AAAAAAAAAAbAAAAAAAAAFIEAAAAAAAABwAAAAAAAAABAAAAAAAAAFUAQfSnyQALISoAAAAAAAAABwAAAAAAAAABAAAAAAAAAEsGAAAAAAAAEQBBpKjJAAvRAQEAAAAAAAAAjwAAAAAAAAABAQAAAAAAANwAAAAAAAAAjQEAAAAAAABhAQAAAAAAAAEAAAAAAAAABQAAAAAAAACnAwAAAAAAAAEAAAAAAAAACQAAAAAAAAAFAAAAAAAAADUAAAAAAAAABAAAAAAAAAD/CQAAAAAAACUAAAAAAAAASwAAAAAAAAAcAgAAAAAAALgJAAAAAAAAiAAAAAAAAADsAAAAAAAAADkAAAAAAAAADAAAAAAAAAA2AAAAAAAAAA4AAAAAAAAAiAIAAAAAAAAEAEGEqskACwoJAAAAAAAAAHsCAEGcqskAC4EBZQEAAAAAAABzAAAAAAAAAFsAAAAAAAAABwAAAAAAAADdAAAAAAAAAHwDAAAAAAAATwkAAAAAAAAnAgAAAAAAAB0AAAAAAAAAEgAAAAAAAACIBQAAAAAAAIkKAAAAAAAARQAAAAAAAACDAAAAAAAAAGEAAAAAAAAAhwYAAAAAAAAnAEGsq8kACwGzAEG8q8kAC8EBaAEAAAAAAACQAAAAAAAAAIkCAAAAAAAA7AUAAAAAAACjAAAAAAAAADQAAAAAAAAABQAAAAAAAAATAgAAAAAAAAQEAAAAAAAAeQAAAAAAAADMAAAAAAAAAGwBAAAAAAAAYwMAAAAAAAB7AAAAAAAAACYAAAAAAAAACAAAAAAAAAAeCQAAAAAAAAkAAAAAAAAAIgAAAAAAAABfAQAAAAAAAKYAAAAAAAAAAQAAAAAAAACGAwAAAAAAAEADAAAAAAAAdQBBha3JAAsoAQAAAAAAACkAAAAAAAAA7hIAAAAAAAC8AQAAAAAAAOEAAAAAAAAAGQBBvK3JAAsCqwcAQcytyQALgQEqBwAAAAAAAFoAAAAAAAAAHgAAAAAAAAD6BgAAAAAAAAYAAAAAAAAAKgAAAAAAAAAcAQAAAAAAABkBAAAAAAAAwAAAAAAAAAALAAAAAAAAALsAAAAAAAAAAgAAAAAAAAAHAAAAAAAAAAQAAAAAAAAAIQAAAAAAAABPAwAAAAAAAAEAQdyuyQALWd8AAAAAAAAANAAAAAAAAADTAwAAAAAAAAsAAAAAAAAABgAAAAAAAAB5AAAAAAAAAFEBAAAAAAAAXAAAAAAAAAAxAAAAAAAAAFcAAAAAAAAAVAIAAAAAAAA6AEHMr8kACxoeAAAAAAAAABMAAAAAAAAABAAAAAAAAABRAwBB9K/JAAuBAQwAAAAAAAAAkQAAAAAAAABZAwAAAAAAAAEAAAAAAAAAsQAAAAAAAAAtAAAAAAAAAAMAAAAAAAAAEgAAAAAAAAAFAAAAAAAAADsAAAAAAAAA5gQAAAAAAABPAQAAAAAAABAAAAAAAAAAGgAAAAAAAAAPAAAAAAAAAMUGAAAAAAAAAQBBhLHJAAuJAu4DAAAAAAAA6QMAAAAAAADbAAAAAAAAAAwAAAAAAAAADwEAAAAAAAAFAAAAAAAAACIAAAAAAAAABwAAAAAAAAALAAAAAAAAAAEAAAAAAAAADAAAAAAAAABmAAAAAAAAAB8AAAAAAAAAQQAAAAAAAACYAQAAAAAAAAwAAAAAAAAAAgAAAAAAAABYAAAAAAAAANAMAAAAAAAAXQAAAAAAAADCEQAAAAAAAPoFAAAAAAAADgAAAAAAAAAaAAAAAAAAACIAAAAAAAAABAAAAAAAAAABAAAAAAAAABcBAAAAAAAAuAIAAAAAAABAAAAAAAAAAN0AAAAAAAAAJwAAAAAAAABHAAAAAAAAAFEAQZyzyQAL0gEPAAAAAAAAANIAAAAAAAAASAAAAAAAAAC4AgAAAAAAACEJAAAAAAAAugMAAAAAAACqAAAAAAAAAIcFAAAAAAAAtAAAAAAAAAA4CAAAAAAAAAQAAAAAAAAAJgAAAAAAAAACAAAAAAAAAAUAAAAAAAAADgAAAAAAAABiAAAAAAAAAAEAAAAAAAAAwQAAAAAAAAC8AAAAAAAAAD0AAAAAAAAAWwAAAAAAAAA9BAAAAAAAAEoCAAAAAAAAFAAAAAAAAABjAgAAAAAAACEAAAAAAAAAxxMAQfy0yQALWYAMAAAAAAAAFgAAAAAAAAD1AgAAAAAAADMAAAAAAAAAAQAAAAAAAAAGAAAAAAAAAJYAAAAAAAAABwAAAAAAAAABAAAAAAAAADMAAAAAAAAADgIAAAAAAAAeAEHktckACznBAAAAAAAAAOIBAAAAAAAAJgAAAAAAAABXCQAAAAAAAAIAAAAAAAAAGwAAAAAAAAAeAAAAAAAAACMAQbS2yQALKQEAAAAAAAAAgwAAAAAAAACICwAAAAAAACYAAAAAAAAA1wAAAAAAAAAFAEHstskACzl7BgAAAAAAALUAAAAAAAAAJwAAAAAAAAAXAAAAAAAAAA4AAAAAAAAAFg8AAAAAAADFAAAAAAAAAAEAQbS3yQALEXwJAAAAAAAA7wAAAAAAAAABAEHUt8kACwFqAEHkt8kACwEJAEH0t8kAC1FVAAAAAAAAAGMDAAAAAAAAzQAAAAAAAACKAAAAAAAAAIUFAAAAAAAARgAAAAAAAADyAQAAAAAAAAEAAAAAAAAA3QgAAAAAAAAQAAAAAAAAAAYAQdS4yQALuQMCAAAAAAAAAB4AAAAAAAAAGgEAAAAAAAA2AgAAAAAAADYAAAAAAAAANgAAAAAAAAC2AAAAAAAAAIMAAAAAAAAA2AQAAAAAAABZAAAAAAAAAA8AAAAAAAAAJAAAAAAAAADCAQAAAAAAAAkAAAAAAAAATwAAAAAAAACDCQAAAAAAAAUAAAAAAAAANQYAAAAAAAACAAAAAAAAAGEAAAAAAAAAwgMAAAAAAAAVAAAAAAAAACQAAAAAAAAAmQEAAAAAAAAZAgAAAAAAACwEAAAAAAAACQAAAAAAAAB+AAAAAAAAAD4DAAAAAAAAAQAAAAAAAABwBQAAAAAAAAEAAAAAAAAANwAAAAAAAAACAAAAAAAAAAEAAAAAAAAAMQEAAAAAAAC8DAAAAAAAAKsBAAAAAAAABgEAAAAAAAAFAAAAAAAAAP0AAAAAAAAAbwMAAAAAAAA0AAAAAAAAAKAAAAAAAAAA2A8AAAAAAADeDgAAAAAAAAYAAAAAAAAAAwYAAAAAAAAJAAAAAAAAAEQCAAAAAAAAxgAAAAAAAABpAgAAAAAAAEEAAAAAAAAADgAAAAAAAAACAAAAAAAAADIAQZy8yQALoQEyAAAAAAAAACAAAAAAAAAABgAAAAAAAAB6BQAAAAAAADIEAAAAAAAA+REAAAAAAADmAAAAAAAAABcAAAAAAAAAKAAAAAAAAAAVAwAAAAAAAKoDAAAAAAAAEwYAAAAAAAACAAAAAAAAAFICAAAAAAAAAgAAAAAAAAAOAAAAAAAAAN8AAAAAAAAACAAAAAAAAABLAAAAAAAAAK4EAAAAAAAAiABBzL3JAAsaAwAAAAAAAABgAwAAAAAAAIkAAAAAAAAASiQAQfS9yQALMdEAAAAAAAAApQAAAAAAAABEAwAAAAAAAGcAAAAAAAAA0AIAAAAAAADEAgAAAAAAAAIAQbS+yQALwgGWAAAAAAAAAP0DAAAAAAAAKQAAAAAAAAABDQAAAAAAAAEAAAAAAAAAvwAAAAAAAAABAAAAAAAAAJQAAAAAAAAAGwAAAAAAAACaAAAAAAAAANoFAAAAAAAA3QIAAAAAAACaAAAAAAAAAAEAAAAAAAAAjg8AAAAAAACfHwAAAAAAAAMAAAAAAAAAQwAAAAAAAADpAwAAAAAAAL8CAAAAAAAA9AIAAAAAAABMAAAAAAAAACIAAAAAAAAAwwMAAAAAAACtBABBhMDJAAsqAgAAAAAAAAB5AAAAAAAAACYEAAAAAAAACAMAAAAAAACRAAAAAAAAABQBAEG8wMkACzEUAAAAAAAAAKYTAAAAAAAAZAAAAAAAAAAgDAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAPAEH8wMkAC3oJCQAAAAAAAB8AAAAAAAAAnRQAAAAAAAALAAAAAAAAALIBAAAAAAAAcAAAAAAAAAACAAAAAAAAAHsCAAAAAAAAUwEAAAAAAABPBAAAAAAAABcAAAAAAAAAVgAAAAAAAAABAAAAAAAAAJEAAAAAAAAAPQAAAAAAAADaBABBjMLJAAtZAgAAAAAAAAAEAAAAAAAAABwAAAAAAAAABwAAAAAAAADMFQAAAAAAABYAAAAAAAAAZQQAAAAAAAAUAAAAAAAAAIkAAAAAAAAAGQ4AAAAAAACDAAAAAAAAAAYAQfTCyQALOQkFAAAAAAAAAgAAAAAAAAAXBgAAAAAAAFYCAAAAAAAACwAAAAAAAAB1BwAAAAAAADcGAAAAAAAAFgBBvMPJAAsaFwAAAAAAAAAoAQAAAAAAABMAAAAAAAAA+SAAQeTDyQALuQEJAAAAAAAAAAgAAAAAAAAAAgAAAAAAAADJBwAAAAAAAEUAAAAAAAAAEwAAAAAAAAATAAAAAAAAAAUAAAAAAAAASwEAAAAAAAAQAAAAAAAAAAYAAAAAAAAAEw0AAAAAAAAxAAAAAAAAABEAAAAAAAAAAQAAAAAAAAAEAgAAAAAAAJwAAAAAAAAAGgAAAAAAAAD1AQAAAAAAAEgAAAAAAAAAagAAAAAAAAACAAAAAAAAAFABAAAAAAAAFgBBrMXJAAuJAWsAAAAAAAAAqwMAAAAAAABVAQAAAAAAABMAAAAAAAAAPQsAAAAAAAAGAAAAAAAAALEAAAAAAAAANQMAAAAAAABMBAAAAAAAAMIAAAAAAAAAGAAAAAAAAABXAgAAAAAAABIAAAAAAAAAFQAAAAAAAAARAAAAAAAAACoAAAAAAAAABwAAAAAAAABWAEHExskAC2nuAAAAAAAAAAgAAAAAAAAABQAAAAAAAAABAAAAAAAAAEQAAAAAAAAA6SMAAAAAAAALAAAAAAAAAGsaAAAAAAAAngAAAAAAAACCAQAAAAAAAMkPAAAAAAAAPwAAAAAAAAAbBwAAAAAAABIAQbzHyQALiQH0BwAAAAAAAFkBAAAAAAAAmwgAAAAAAABxAAAAAAAAAAYAAAAAAAAAcwEAAAAAAAAHAAAAAAAAAMIAAAAAAAAAGgAAAAAAAABwDAAAAAAAALkAAAAAAAAAiAAAAAAAAAAjAAAAAAAAAFsHAAAAAAAA1QMAAAAAAADZBQAAAAAAAIwAAAAAAAAABgBB1MjJAAuBAQUAAAAAAAAAlhAAAAAAAAB5AAAAAAAAAJQBAAAAAAAAjgEAAAAAAAAEAQAAAAAAAHABAAAAAAAA1AAAAAAAAAACAAAAAAAAAB4AAAAAAAAALQAAAAAAAADcAwAAAAAAAFIAAAAAAAAATwAAAAAAAAAUBgAAAAAAAAUAAAAAAAAAqABB5MnJAAsZUAEAAAAAAACjBgAAAAAAAI0AAAAAAAAADQBBjMrJAAtZ8gAAAAAAAAAoAAAAAAAAAAcBAAAAAAAAQBkAAAAAAAA0BQAAAAAAAAQAAAAAAAAAywEAAAAAAAAHAAAAAAAAABQAAAAAAAAAAQAAAAAAAADDDQAAAAAAABMAQfTKyQALWQsAAAAAAAAACAAAAAAAAAAYAAAAAAAAAGACAAAAAAAACAAAAAAAAAAyAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAC7BgAAAAAAAJ0AAAABAAAAbAAAAAAAAAADAEHcy8kACxHSGwAAAAAAAJcAAAAAAAAABABB/MvJAAuaAgEAAAAAAAAAHgAAAAAAAACpFAAAAAAAAAIAAAAAAAAAegAAAAAAAABCAAAAAAAAAAMAAAAAAAAABwAAAAAAAABCIAAAAAAAAOMAAAAAAAAAAwAAAAAAAACMAgAAAAAAAD4CAAAAAAAAeAEAAAAAAAAKAgAAAAAAAG4AAAAAAAAAAQAAAAAAAACYAwAAAAAAANwHAAAAAAAAkhIAAAAAAACcAQAAAAAAANYKAAAAAAAADAAAAAAAAADuBAAAAAAAAJAAAAAAAAAAtQAAAAAAAABeAAAAAAAAAG8HAAAAAAAA+QAAAAAAAAAIAAAAAAAAAAkAAAAAAAAAYAAAAAAAAAArBQAAAAAAAEEAAAAAAAAAFAAAAAAAAAD2BABBpM7JAAsJDwYAAAAAAAANAEG8zskAC8oB4hMAAAAAAADXBwAAAAAAAAUZAAABAAAAewMAAAAAAAAXCQAAAAAAAO0HAAAAAAAANgQAAAAAAAACAAAAAAAAAAMAAAAAAAAAAQAAAAAAAACVAgAAAAAAAEcAAAAAAAAAKwAAAAAAAABJAAAAAAAAAAwAAAAAAAAA3wAAAAAAAABaAAAAAAAAAFAFAAAAAAAABQAAAAAAAABJAQAAAAAAAB0AAAAAAAAAjgEAAAAAAAAZAAAAAAAAAA4AAAAAAAAA1AMAAAAAAAAPAQBBlNDJAAuqAdIBAAAAAAAA/hcAAAAAAAD3AAAAAAAAAKwAAAAAAAAALwAAAAAAAAAmAAAAAAAAACgGAAAAAAAAbAEAAAAAAABHEAAAAAAAAEgOAAAAAAAAXg8AAAAAAADRAgAAAAAAADEFAAAAAAAAYAAAAAAAAABxAgAAAAAAAFIAAAAAAAAASAAAAAAAAADjBgAAAAAAABQAAAAAAAAAswMAAAAAAAA+AAAAAAAAAN4BAEHM0ckAC6kBAQAAAAAAAAAFAAAAAAAAAAEAAAAAAAAAEAEAAAAAAADyBQAAAAAAAFkDAAAAAAAACgAAAAAAAAAEAAAAAAAAADMAAAAAAAAA/AAAAAAAAAAEAAAAAAAAAFoAAAAAAAAAQQAAAAAAAAB8BAAAAAAAAN4DAAAAAAAAJwAAAAAAAAAGAAAAAAAAAFYPAAAAAAAAMQAAAAAAAABSBQAAAAAAAAkAAAAAAAAAIwBBhNPJAAv6ASgPAAAAAAAASgEAAAAAAAAgAAAAAAAAABAAAAAAAAAAHxcAAAAAAAAWAAAAAAAAAHoAAAAAAAAAxw0AAAAAAAAQAAAAAAAAAD0EAAAAAAAANAEAAAAAAACGAAAAAAAAALkAAAAAAAAAigAAAAAAAACLCQAAAAAAAPICAAAAAAAA+gEAAAAAAAC4AAAAAAAAAOkXAAAAAAAAAQAAAAAAAACiAAAAAAAAABEAAAAAAAAAHAAAAAAAAAARAAAAAAAAAAMPAAAAAAAABQAAAAAAAACeAAAAAAAAAB0AAAAAAAAAKgAAAAAAAACYAgAAAAAAAIQBAAAAAAAAuQQAQYzVyQALmQFoBgAAAAAAADoAAAAAAAAAAQAAAAAAAAASAAAAAAAAACkAAAAAAAAASh0AAAAAAADiGwAAAAAAAAUAAAAAAAAAhgAAAAAAAAAJAAAAAAAAAAEAAAAAAAAAzwAAAAAAAABSAAAAAAAAADAfAAAAAAAAKgAAAAAAAACHAwAAAAAAAAIBAAAAAAAAsCQAAAAAAAAkAAAAAAAAAC4AQbTWyQAL2gPkAAAAAAAAAGEGAAAAAAAAjQkAAAAAAACjAAAAAAAAAHUDAAAAAAAAJAkAAAAAAACVBAAAAAAAAIkAAAAAAAAA4xYAAAAAAADKAAAAAAAAAAwAAAAAAAAAewQAAAAAAADxDgAAAAAAAA0CAAAAAAAAxgAAAAAAAAC2AAAAAAAAAEYBAAAAAAAA0gAAAAAAAAAjDAAAAAAAADIAAAAAAAAAAQEAAAAAAAAvAAAAAAAAAEADAAAAAAAARhAAAAAAAAA4BgAAAAAAABAAAAAAAAAACgAAAAEAAAA6GwAAAAAAACQAAAAAAAAAEAAAAAAAAAABAAAAAAAAAAkAAAAAAAAAHwAAAAAAAADGEAAAAAAAAOUPAAAAAAAAHAAAAAAAAADcAQAAAAAAAPoKAAAAAAAAkwEAAAAAAADhAAAAAAAAAEcCAAAAAAAAHQAAAAAAAAAFAQAAAAAAAMECAAAAAAAABQAAAAAAAACSBwAAAAAAALQDAAAAAAAABwAAAAAAAABFDgAAAAAAAGQCAAAAAAAATBwAAAAAAAAdAAAAAAAAAJoAAAAAAAAAbwAAAAAAAACkAAAAAAAAAD0AAAAAAAAAJAAAAAAAAADiAAAAAAAAAOEeAAAAAAAA/wIAQZzayQALISAAAAAAAAAABgAAAAAAAAC1AwAAAAAAANsHAAAAAAAAGQBBzNrJAAupARsAAAAAAAAA4QMAAAAAAABsAAAAAAAAAPABAAAAAAAAHwoAAAAAAACxCAAAAQAAAFQGAAAAAAAAtgAAAAAAAABxAQAAAAAAAM0KAAAAAAAApQAAAAAAAABOAAAAAAAAADkBAAAAAAAAowAAAAAAAAAaAAAAAAAAAOkVAAAAAAAAewAAAAAAAAAIAAAAAAAAAO4CAAAAAAAAJQ4AAAAAAAAQAQAAAAAAAAEAQYTcyQALIuEKAAAAAAAAAQAAAAAAAACeIwAAAAAAAI4EAAAAAAAAHAYAQbTcyQALmQGkCQAAAAAAABQAAAAAAAAABAAAAAAAAADiBQAAAQAAAHMBAAAAAAAAFQIAAAAAAAAHAAAAAAAAACYAAAAAAAAAGwQAAAAAAAAEAAAAAAAAAAcAAAAAAAAABQAAAAAAAAABAAAAAAAAAJkEAAAAAAAABBkAAAAAAABAAAAAAAAAADMAAAAAAAAAEQAAAAAAAAAEAAAAAAAAAAMAQdzdyQALkQEfAAAAAAAAAG8BAAAAAAAA0wAAAAAAAAAqBAAAAAAAALUCAAAAAAAASgAAAAAAAACXBAAAAAAAABkAAAAAAAAAhAMAAAAAAAA4BwAAAAAAABMAAAAAAAAAQAAAAAAAAAASAAAAAAAAABwAAAABAAAAdBAAAAAAAAB1BwAAAAAAAMgFAAAAAAAAsAAAAAAAAAAhAEH83skAC0HfAAAAAAAAAAIAAAAAAAAAIgAAAAAAAAC8AQAAAAAAABwGAAAAAAAAGQAAAAAAAAA9BAAAAAAAACgDAAAAAAAABQBBzN/JAAupARsAAAAAAAAAuBgAAAAAAAAJAAAAAAAAAEUAAAAAAAAAGgEAAAAAAAAoBwAAAQAAAO0hAAAAAAAAKwEAAAAAAACdGgAAAAAAAAQAAAAAAAAApwAAAAAAAABcAQAAAAAAADMRAAABAAAA2Q4AAAAAAABCAAAAAAAAALQYAAAAAAAAVwcAAAAAAAAhAAAAAAAAAJEAAAAAAAAAtAAAAAAAAABDEgAAAAAAAAsAQYThyQAL8gEmAAAAAAAAAF8EAAAAAAAAZAAAAAAAAACuAQAAAAAAAEsDAAAAAAAATQAAAAAAAADXIQAAAAAAAAcAAAAAAAAAlRoAAAEAAABLCQAAAAAAABQGAAAAAAAAjRcAAAAAAADEGQAAAAAAAGMAAAAAAAAAmhkAAAAAAAABBAAAAAAAAMcEAAAAAAAAOgAAAAAAAAAHAAAAAAAAAOECAAAAAAAAuwEAAAAAAACXAQAAAAAAANsAAAAAAAAAswgAAAAAAADuCAAAAAAAAEUQAAAAAAAANgAAAAAAAAAqAQAAAgAAAHAMAAAAAAAAuQAAAAAAAAA7IABBhOPJAAvaASEAAAAAAAAAHgAAAAAAAAACAAAAAAAAADYBAAAAAAAAIgMAAAAAAABMFAAAAAAAAKkLAAAAAAAA0wAAAAAAAABCAAAAAAAAAEoAAAAAAAAAYQAAAAAAAAAoAAAAAAAAAAEAAAAAAAAACQIAAAAAAAAIAAAAAAAAAC0DAAAAAAAAzgMAAAAAAABEDQAAAQAAAMQWAAAAAAAAKAAAAAAAAAAVAQAAAAAAABEAAAAAAAAAVQIAAAAAAADOAgAAAAAAABgBAAAAAAAACQAAAAAAAAAEAAAAAAAAAFQBAEHs5MkAC7kBKAIAAAAAAAABAAAAAAAAABMBAAABAAAAnhQAAAAAAAA6AAAAAAAAAAMAAAAAAAAA+xQAAAAAAAABAAAAAAAAABAAAAAAAAAAogAAAAEAAABJHwAAAAAAAEMDAAAAAAAA3BEAAAAAAADyAAAAAAAAAP4BAAAAAAAAAQAAAAAAAAA0AAAAAAAAADkAAAAAAAAABQIAAAAAAAA/EQAAAAAAABAAAAAAAAAAmQwAAAAAAAAfAAAAAAAAAGMAQbTmyQALAZIAQcTmyQALGaEAAAAAAAAABAAAAAAAAAAEAAAAAAAAANgAQezmyQALQYgEAAAAAAAAKxYAAAAAAACaAAAAAAAAAHAAAAAAAAAAhAAAAAAAAAACAAAAAAAAAEIAAAAAAAAANQAAAAAAAAAzAEG858kAC4oBRQEAAAAAAAD4CAAAAAAAAG0AAAAAAAAAWh0AAAAAAAAiCwAAAAAAACwAAAAAAAAA+gUAAAAAAAD4AAAAAAAAAI4CAAAAAAAALAAAAAAAAADqCAAAAAAAACsBAAAAAAAAZwgAAAAAAABGCwAAAAAAAHIAAAAAAAAAvxYAAAAAAAC2AAAAAAAAAGgDAEHU6MkACwJiDABB5OjJAAtSMgAAAAAAAABHAAAAAAAAACEAAAAAAAAACwAAAAAAAAABAAAAAAAAAOoEAAAAAAAADgAAAAAAAAC3DAAAAAAAANgAAAAAAAAA7xcAAAAAAABgCABBxOnJAAtaHAoAAAAAAACRBAAAAAAAAB8FAAAAAAAATAIAAAAAAAAFAAAAAAAAAK4AAAAAAAAAcQUAAAAAAAA/AAAAAAAAADIAAAAAAAAAcw8AAAAAAADZAQAAAAAAAO8FAEGs6skACxFHAQAAAAAAAKsJAAAAAAAADwBByOrJAAsOAgAAAAoLAAAAAAAAUAsAQeTqyQAL4gFdGwAAAQAAAF4LAAAAAAAA2QAAAAAAAABJCAAAAAAAAEsAAAAAAAAAUAEAAAAAAABmJgAAAQAAAGcEAAAAAAAAGgAAAAAAAAD6AAAAAAAAAA4GAAAAAAAAHwAAAAAAAACqAAAAAAAAABUAAAAAAAAANw0AAAAAAACpDAAAAAAAAKAiAAAAAAAAqgEAAAAAAAAtAAAAAAAAAPkTAAAAAAAAbgIAAAAAAAAgAQAAAAAAAAMAAAAAAAAApAwAAAAAAAAXAAAAAAAAAJwPAAAAAAAAAgAAAAAAAAACAAAAAAAAAEgCAEHU7MkACwEEAEHk7MkAC9EByBcAAAAAAAAoFgAAAAAAAI0OAAAAAAAACwcAAAAAAADmAAAAAAAAAPsAAAAAAAAA1QIAAAAAAAALCAAAAAAAAKUBAAAAAAAAVgAAAAAAAAAFAAAAAAAAAAwbAAAAAAAAHAAAAAAAAACgBQAAAAAAALgHAAAAAAAALAcAAAAAAAACAAAAAQAAAE8GAAAAAAAAbhEAAAAAAADuEgAAAAAAADwVAAAAAAAAewAAAAEAAAAHAgAAAAAAAFcAAAAAAAAAOwYAAAAAAABhCQAAAAAAAAUAQcDuyQALfgEAAABVAQAAAAAAAAQAAAAAAAAAgwMAAAAAAACTBwAAAAAAAAIAAAAAAAAAUQQAAAAAAAD5BAAAAAAAAEoAAAAAAAAAOAAAAAAAAACVBgAAAAAAAIIEAAAAAAAAagQAAAAAAAATAAAAAAAAAFMXAAAAAAAAfAsAAAAAAABUHwBBzO/JAAtKdAAAAAIAAAAqFwAAAAAAACkAAAAAAAAAogAAAAAAAAA5AAAAAAAAAF8FAAAAAAAAjgEAAAAAAACoDwAAAAAAAEckAAAAAAAAMQMAQaTwyQALGukKAAAAAAAALAIAAAAAAADlAwAAAAAAABoBAEHM8MkACyIpAgAAAAAAAG4WAAAAAAAAfgEAAAAAAAAOGgAAAAAAALUUAEH48MkAC0YCAAAAuiUAAAAAAADPAQAAAQAAAKULAAAAAAAAhA4AAAAAAAAeEwAAAAAAACMAAAABAAAASwAAAAAAAABWAAAAAAAAADgNAEHM8ckAC6EBSQAAAAAAAAB7AgAAAAAAAAIAAAAAAAAAcR4AAAEAAAB+AAAAAAAAABUAAAAAAAAArQAAAAAAAAD5AQAAAAAAABYGAAAAAAAALQAAAAAAAABBDAAAAgAAANAkAAAAAAAAvg8AAAAAAADVBgAAAAAAAKwAAAAAAAAAHQUAAAAAAADwAAAAAAAAAN8CAAAAAAAAkAEAAAAAAAAEAAAAAAAAAKAAQfzyyQAL0QIBAAAAAAAAAGkAAAAAAAAAAQAAAAAAAAC7EwAAAAAAAG0BAAAAAAAAkgAAAAAAAAAeAAAAAAAAAAMAAAAAAAAA1gEAAAAAAADEAQAAAAAAACAHAAAAAAAAtAYAAAAAAAAPAAAAAAAAAAQEAAAAAAAATAEAAAAAAAAWDgAAAAAAABMAAAAAAAAABgAAAAAAAACVAQAAAAAAAFoeAAAAAAAAzBAAAAAAAAD3AAAAAAAAAH4dAAAAAAAA8xkAAAIAAADtBAAAAAAAAOsbAAAAAAAAHgAAAAAAAAAJAAAAAAAAAN8AAAAAAAAAkwEAAAAAAAB0AQAAAwAAALQQAAAAAAAASCQAAAAAAABEGAAAAAAAAMoCAAAEAAAA6RgAAAAAAAAEAAAAAAAAAC4AAAABAAAA0yAAAAAAAACOAAAAAAAAAG4RAAAAAAAAnR0AAAAAAAAMAEHd9ckAC0ATAAAAAAAAkQsAAAAAAAAJAQAAAAAAABMAAAAAAAAAdwAAAAAAAABOFQAAAgAAAKULAAAAAAAAngwAAAAAAAADAEGs9skACyJwFwAAAQAAAE0mAAAAAAAAYgEAAAAAAAA9AAAAAAAAAFEhAEHc9skACxocCAAAAAAAAHUCAAABAAAAqgQAAAAAAAAxDQBBhPfJAAtRpAcAAAAAAADVBgAAAwAAAJ4PAAAAAAAAbQAAAAAAAAAQAAAAAAAAALsFAAAAAAAASxQAAAAAAAAjAAAAAAAAAOQlAAAAAAAAghIAALV0GAAOAEHg98kACwVLJBkABQBB8PfJAAsFG78YAAYAQYD4yQALFQP5GAAWAAAA4CIAAAAAAAAiUBkAAwBBoPjJAAslm6kYAAcAAADDAAAAAAAAAE9VGQAHAAAAeQEAAAAAAACAoRgABgBB0PjJAAsVQp0YAAQAAAC6AAAAAAAAADc2GQAFAEHw+MkACwUyVxkADABBgPnJAAsFPBYZAAQAQZD5yQALBY8yGQAFAEGg+ckACxVjMBkABwAAAJUpAAAAAAAAVIAYAA4AQcD5yQALBYG+GAAOAEHQ+ckACwVvThkACQBB4PnJAAsF3kQZAAkAQfD5yQALBShDGQAEAEGA+skACxUmABkABwAAADAqAAAAAAAAG+wYAAUAQaD6yQALBcOCGAAJAEGw+skACwXtChkACgBBwPrJAAsFq68YAAQAQdD6yQALFUPBGAAFAAAAtyoAAAAAAABwIBkACgBB8PrJAAsFEdMYAAUAQYD7yQALBQmuGAAEAEGQ+8kACwUteBgABgBBoPvJAAsFDpoYAAMAQbD7yQALFdAOGQAFAAAA/CcAAAAAAAA/WBkAAgBB0PvJAAsF/ugYAAUAQeD7yQALFUZhGAAEAAAAsSEAAAAAAACv6RgAAwBBgPzJAAsVWKoYAAcAAACvIgAAAAAAACzLGwACAEGg/MkACwXOvhgACwBBsPzJAAsF1rkYAAcAQcD8yQALBTEWGQADAEHQ/MkACwVO9xwAAgBB4PzJAAslklUZAAUAAADTIQAAAAAAAKeQGAAEAAAADCEAAAAAAAAGdBgAAwBBkP3JAAsF+MIYAAYAQaD9yQALBdHvGAAEAEGw/ckACwUSoRgABQBBwP3JAAsF9jUZAAgAQdD9yQALBVnuFwABAEHg/ckACwUYLxkABQBB8P3JAAsFvB8ZAAwAQYD+yQALBVsNGQAEAEGQ/skACwUUbxgAAwBBoP7JAAsFyAQZAAUAQbD+yQALFRj6GAAQAAAAtyEAAAAAAADehhgADwBB0P7JAAsVGCEZAAcAAADAIgAAAAAAABrCGAAIAEHw/skACwUDUxkABQBBgP/JAAsFA0cZAAUAQZD/yQALBUgZGQAEAEGg/8kACwWybxgABQBBsP/JAAsFEb4YAAMAQcD/yQALBaLMGAAIAEHQ/8kACwWLkRgABwBB4P/JAAsFjgsZAAQAQfD/yQALBeo4GQAEAEGAgMoACwVvXRkABgBBkIDKAAsF1PccAAIAQaCAygALFa20GAAHAAAAwyIAAAAAAAA4GRkAAgBBwIDKAAsFxmUYAAQAQdCAygALBfspGQAEAEHggMoACxVafRgABwAAAK8qAAAAAAAAr7oYAAgAQYCBygALBaw5GQACAEGQgcoACwXTuRgAAwBBoIHKAAsF5ZsYAAMAQbCBygALBdZ8GAAEAEHAgcoACwVbQhkAEQBB0IHKAAsFfx8ZAAwAQeCBygALBbxZGQADAEHwgcoACxXehRgABQAAAMIAAAAAAAAATdkYAAUAQZCCygALBcbwGAAEAEGggsoACwWvQxkABQBBsILKAAsFDLoYAAUAQcCCygALBQRCGQAFAEHQgsoACwV0LxkABQBB4ILKAAsFzbQYAAkAQfCCygALBZ7tGAAIAEGAg8oACwUPChkAAwBBkIPKAAsFB2QYABQAQaCDygALBS1fGQAEAEGwg8oACyUMdBgABQAAAO4AAAAAAAAAAucYAAcAAAAaIAAAAAAAAJ9+GAAEAEHgg8oACwWZPBkACABB8IPKAAsFP5AYAAwAQYCEygALBSySGAANAEGQhMoACxUqeRgABwAAAAwqAAAAAAAAdzUZAAMAQbCEygALBbCEGAAFAEHAhMoACwXHexgABgBB0ITKAAsFnUMZAA8AQeCEygALBeiuGAAFAEHwhMoACwVdKRkAAwBBgIXKAAsFtH4YAAIAQZCFygALFXwJGQAFAAAAzdQBAAAAAACa3RgABQBBsIXKAAsVQN8YAAcAAABAKgAAAAAAAEYYGQADAEHQhcoACwVAfxgABgBB4IXKAAsFwU0ZAAcAQfGFygALBCQZAAkAQYCGygALBWmGGAAGAEGQhsoACxWbARkABQAAAKLUAQAAAAAAm8gYAAsAQbCGygALBf8UHQACAEHAhsoACwUSCxkABQBB0IbKAAsFXMYYAAMAQeCGygALBb/8GAAHAEHwhsoACwUm7xgACQBBgIfKAAsln5EYAAcAAADBIgAAAAAAAKmHGAAFAAAAW9UBAAAAAADEPRkABABBsIfKAAsFHnYYAAIAQcCHygALBeM6GQAHAEHQh8oACxX0GBkAIAAAADMiAAAAAAAAxzEZAAYAQfCHygALJcTWGAAGAAAAmCEAAAAAAACKEBkABwAAABMiAAAAAAAA6EMZAAUAQaCIygALBbFpGAAIAEGwiMoACwXZQxkABQBBwIjKAAsFiiAZAAkAQdCIygALBZKvGAAHAEHgiMoACwW0XBkABABB8IjKAAsFtkAZAAUAQYCJygALBR8EGQAKAEGQicoACwXnlxgACABBoInKAAsF6AcZABIAQbCJygALBaEuGQADAEHAicoACwWGfBgACABB0InKAAsFW9cYAAMAQeCJygALBbQyGQAKAEHwicoACwW4vxgAAgBBgIrKAAsFQsgYAAMAQZCKygALBWMSGQAKAEGgisoACwXIHhkACQBBsIrKAAsFbkYZAAUAQcCKygALBeARGQALAEHQisoACwWD5hgABABB4IrKAAsFNDcZAAUAQfCKygALBbMZGQAKAEGAi8oACwWbkhgAAwBBkIvKAAslGg8ZAAIAAAA+AAAAAAAAAIr5GAAFAAAALwQAAAAAAAAgEBkABgBBwIvKAAsFvuAYAAMAQdCLygALBU37HAACAEHgi8oACxX4cxgABgAAAIAiAAAAAAAA5QIZAA0AQYCMygALBcppGAAEAEGQjMoACwUKGBkADgBBoIzKAAsVYXkYAAQAAACqKgAAAAAAACbzGAAJAEHAjMoACwUy4xcAAwBB0IzKAAsF+XIYAAYAQeCMygALBVgpGQAFAEHwjMoACxV5uxgABgAAAB0iAAAAAAAA0l0ZAAgAQZCNygALBYz3GAAIAEGgjcoACxVt3BgACQAAADgiAAAAAAAA6r4YAA0AQcCNygALFX57GAAGAAAAbykAAAAAAABO5BgAAwBB4I3KAAsFuV0ZABMAQfCNygALFddJGQAIAAAAVSIAAAAAAAAioxgACABBkI7KAAsFzv4YAAkAQaCOygALFV+eGAAGAAAAdwEAAAAAAACCnRgABABBwI7KAAsVfasYAAkAAADpIgAAAAAAAK2nGAAKAEHgjsoACwWqTxkAAwBB8I7KAAsFt5AYABEAQYCPygALBdOoGAAHAEGQj8oACwXMEx0AAQBBoI/KAAsVzK8YAAQAAAD2AAAAAAAAABEOGQAEAEHAj8oACwXkBBkADQBB0I/KAAsFNgoZAAwAQeCPygALBQvOGAAHAEHwj8oACwVHtRgACQBBgJDKAAsF6ZgYAAMAQZCQygALBexdGQACAEGgkMoACwW6KhkACABBsJDKAAsF6+UYAAMAQcCQygALBaSPGAALAEHQkMoACyWWpBgADAAAAN4iAAAAAAAAATkZAAQAAAAi1QEAAAAAAGyDGAAEAEGAkcoACwX3tBgACABBkJHKAAsFgwsZAAQAQaCRygALFTwbGQASAAAAkSIAAAAAAABujhgABABBwJHKAAsFP1EZAAIAQdCRygALBU0YGQAEAEHgkcoACyW4ThkABgAAAJkhAAAAAAAAmv0YAAcAAADKIgAAAAAAAHMbGQABAEGQksoACzVrPBkABQAAAHgiAAAAAAAAMBkZAAgAAACfAwAAAAAAAMjXGAAEAAAABSkAAAAAAABzJhkAAwBB0JLKAAsFu/cYAA0AQeCSygALFV5DGQAFAAAAS9UBAAAAAAC/oxgAAgBBgJPKAAsVDYMYAAUAAACRIQAAAAAAAB9HGQAEAEGgk8oACwV64BgABgBBsJPKAAsFiWYYABEAQcCTygALBekyGQADAEHQk8oACwVdYRgABQBB4JPKAAsFI3wYAAIAQfCTygALFV3hGAAIAAAAOCkAAAAAAABs7xgABABBkJTKAAsFKK0YAAUAQaCUygALFdq8GAAFAAAAJQQAAAAAAAAWIBkACABBwJTKAAsFSIsYAAMAQdCUygALBTgiGQAFAEHglMoACxWLURkADwAAACYiAAAAAAAAHgoZAAMAQYCVygALBRWnGAAMAEGQlcoACwVJYRkABwBBoJXKAAsF5XYYAAgAQbCVygALBUm0GAAEAEHAlcoACwVWYRgABwBB0JXKAAsV67wYAAoAAAC3AAAAAAAAAPgZGQAMAEHwlcoACxXSyRgABwAAABIhAAAAAAAAM/QYAAUAQZCWygALBaOGGAAHAEGglsoACwXrsBgADABBsJbKAAsFiGsYAAUAQcCWygALBSeyGAADAEHQlsoACwWqmRgABQBB4JbKAAsF3eUYAAQAQfCWygALBfnkGAAEAEGAl8oACwWCUhkABABBkJfKAAsFqooYAAsAQaCXygALBbJ/GAAEAEGwl8oACwUwmhgABwBBwJfKAAsFqlkZAAQAQdCXygALBZPbGAAHAEHgl8oACwUXfxgAAgBB8JfKAAsVJJ4YAAMAAACaKgAAAAAAAOTiGAADAEGQmMoACwUvLxkADQBBoJjKAAsFOTUZAAUAQbCYygALFSzBGAAHAAAAFiIAAAAAAABcoiAAAQBB0JjKAAsVaHsYABAAAADsIgAAAAAAAP0QGQAGAEHwmMoACxVTABkACQAAAOQpAAAAAAAAGJwYAAYAQZCZygALBYUiGQADAEGgmcoACyVQ3hgAEQAAAFEpAAAAAAAAg4QYAAcAAABWAQAAAAAAAAhTGQADAEHQmcoACxXD2xgADAAAAIEiAAAAAAAAwBsZAAMAQfCZygALBRLOGAAEAEGAmsoACwU1sxgADQBBkJrKAAsF9aYYAAIAQaCaygALBQZeGQAFAEGwmsoACwVNmBgAAwBBwJrKAAsVB7QYAAcAAAANKQAAAAAAAPLyGAAJAEHgmsoACxW2gRgADgAAAOUhAAAAAAAAy7AYAA4AQYCbygALBXjyGAACAEGQm8oACwU46BgAAwBBoJvKAAsVd0kZAAsAAACSIQAAAAAAAFTTGAAJAEHAm8oACwXOTRkADABB0JvKAAsFTvUYAAoAQeCbygALBQRjGAAPAEHwm8oACwX3+hgABQBBgJzKAAsF3FIZAAQAQZCcygALBXjIGAAFAEGgnMoACwXG+RgACwBBsJzKAAsFhU4ZAAwAQcCcygALBfhWGQALAEHQnMoACwXbWRkAAwBB4JzKAAsFpZ8YAAMAQfCcygALBUNZGQADAEGAncoACwX4RhkABQBBkJ3KAAsFAUgZAA0AQaCdygALFbpsGAAGAAAA7gAAAAAAAACMcBgAAgBBwJ3KAAsFb/8YAAkAQdCdygALBWJVGQAFAEHgncoACwXBJBkABABB8J3KAAsFhHsYAAUAQYCeygALBXbbGAAEAEGQnsoACwX1bhgAAgBBoJ7KAAsFt+MYAAgAQbCeygALJSFOGQAKAAAACSAAAAAAAABbQxkAAwAAAJkqAAAAAAAAf/UYAAIAQeCeygALBbENGQAJAEHwnsoACwUwrBgABgBBgJ/KAAsFK2gYAAcAQZCfygALFYIHGQAGAAAA+icAAAAAAACtWxkAAwBBsJ/KAAsFWZgYAAwAQcCfygALBZzfGAAGAEHQn8oACwWzDxkAEgBB4J/KAAsFbsYYAAMAQfCfygALBSX9GAADAEGAoMoACwVzRhkAEQBBkKDKAAsFWKEYAAoAQaCgygALBY4sGQAHAEGwoMoACxWh1BgABwAAAJwpAAAAAAAAhdwYAAUAQdCgygALBX1kGAADAEHgoMoACwXD4hgACQBB8KDKAAsVQugYAAUAAABjKQAAAAAAADRzGAAEAEGQocoACxVatRgABwAAACcBAAAAAAAA2KoYAAMAQbChygALBV/qGAAMAEHAocoACxWFfRgABwAAAOknAAAAAAAAEVwZAA0AQeChygALBYk+GQAFAEHwocoACwUerRgABABBgKLKAAsFTmkYAAcAQZCiygALBTLXGAACAEGgosoACwXdHhkABABBsKLKAAsFXs0YAAMAQcCiygALBX0/GQAIAEHQosoACxXoZhgABQAAAMfUAQAAAAAA88AYAAUAQfCiygALFWL8GAASAAAAYSkAAAAAAAAMmxgABABBkKPKAAslgfEYAAwAAAC6KgAAAAAAAK3OGAAIAAAAjykAAAAAAAByaxgABwBBwKPKAAsF4GYYAAgAQdCjygALBbRRGQAFAEHgo8oACwW+NhkABgBB8KPKAAsFrfIYAAQAQYCkygALBfFtGAADAEGQpMoACwXCqhgABgBBoKTKAAsFFzQZAAQAQbCkygALBfnEGAADAEHApMoACwXGfxgABABB0KTKAAsFA1cZAA0AQeCkygALBY++GAAHAEHwpMoACwUJWRkACABBgKXKAAsFQj0ZAAQAQZClygALBU8PGQADAEGgpcoACwUFvBgAEQBBsKXKAAsFDX4YAAYAQcClygALBTjwGAAEAEHQpcoACwWH9BgADABB4KXKAAsFCKAYAAYAQfClygAL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AEHwzsoACwU5RhkACgBBgM/KAAsFdIsYAAUAQZDPygALBQ1QGQAIAEGgz8oACwVj7hgAAwBBsM/KAAsFkfEYAAUAQcDPygALBWKOGAACAEHQz8oACwV74hgACABB4M/KAAsFtjoZAAQAQfDPygALBZwCGQADAEGA0MoACwVLEBkAAgBBkNDKAAsFTC4ZAAQAQaDQygALFalcGQALAAAApSEAAAAAAAAvsBgADABBwNDKAAsFal0ZAAUAQdDQygALBRyOGAAJAEHg0MoACwXCaxgABgBB8NDKAAsFfZYYAAUAQYDRygALBapeGQAFAEGQ0coACwX8+hgABQBBoNHKAAsFKKsYAAoAQbDRygALBegiGQAJAEHA0coACwWYZBgACABB0NHKAAsF3XsYAAQAQeDRygALJb0QGQAJAAAAECkAAAAAAAAWkRgABQAAADEhAAAAAAAAd0sZAAQAQZDSygALBTLFGAAHAEGg0soACwWEVRkAAwBBsNLKAAsFTa4YAAcAQcDSygALBSzhGAAIAEHQ0soACwWa+RgABQBB4NLKAAsFWnQYAAQAQfDSygALBcBbGQADAEGA08oACxX0VRkABQAAAF8EAAAAAAAAYVkZAAwAQaDTygALBZfnFwAFAEGw08oACyWHtBgABgAAAC8BAAAAAAAAQ5UYAAcAAABVAQAAAAAAAIhNGQANAEHg08oACwWvdhgACABB8NPKAAsFevIYAAIAQYDUygALBY0YGQAHAEGQ1MoACwW0fRgABABBoNTKAAsFaa4YAAcAQbDUygALBbYaGQADAEHA1MoACxX+/RgABwAAAD8BAAAAAAAAMl4ZAAUAQeDUygALBfCdGAAHAEHw1MoACwWREBkABQBBgNXKAAsFu9gYAAIAQZDVygALFdwPGQANAAAARyEAAAAAAABrGhkACgBBsNXKAAsVMA4ZAAkAAACpKQAAAAAAAJOYGAACAEHQ1coACxXCzRgABQAAABIhAAAAAAAA86sYAAMAQfDVygALBa8uGQACAEGA1soACwXuVxkAAwBBkNbKAAsV1FIZAAgAAACnKQAAAAAAAMhqGAAFAEGw1soACwUPUxkABABBwNbKAAsFIr0YAAQAQdDWygALBSojGQAFAEHg1soACwWDlBgADQBB8NbKAAsFq8kYAAcAQYDXygALBSv6GAALAEGQ18oACwUCZRgABABBoNfKAAslvqkYABEAAACvKgAAOAMAABCSGAAFAAAAtdQBAAAAAABfOxkACABB0NfKAAsFXU8ZAAMAQeDXygALBVZMGQAFAEHw18oACwWzJRkABgBBgNjKAAsFnboYAAkAQZDYygALBf1mGAADAEGg2MoACwUVphgAAgBBsNjKAAsV+zoZAA0AAACLIgAAAP4AAKfKGAACAEHQ2MoACxVV8hgACAAAAL8DAAAAAAAAwf0YAA0AQfDYygALBXxjGAAMAEGA2coACwWZ1RgABQBBkNnKAAsF5I8YAAQAQaDZygALBeOIGAAEAEGw2coACwUncRgACQBBwNnKAAsFgtgYAAQAQdDZygALFZHSGAAFAAAAVdUBAAAAAAAaTBkAAwBB8NnKAAsVR6sYAAQAAACpAAAAAAAAAIBHGQAIAEGQ2soACwU/gxgABQBBoNrKAAsV3tQYAAYAAAAsAAAAAAAAADcEGQAEAEHA2soACwUlnBgABABB0NrKAAsF8TkZAAsAQeDaygALBY58GAALAEHw2soACwXtNxkACQBBgNvKAAsFrBUZAAIAQZDbygALBRF4GAAGAEGg28oACwXxDhkABwBBsNvKAAsFZYwYAAoAQcDbygALFdF5GAAQAAAAuiEAAAAAAAC9ghgAAgBB4NvKAAsFQvUYAAQAQfDbygALBbAtGQAEAEGA3MoACwUCsRgABABBkNzKAAsFvhMZAAQAQaDcygALBUwvGQAJAEGw3MoACwWRwxgABgBBwNzKAAsFv1QZAAQAQdDcygALBV8nGQAFAEHg3MoACwUjDxkABQBB8NzKAAsFV14ZAAQAQYDdygALBVHHGAAHAEGQ3coACwXd1hgACABBoN3KAAsFL8MYAA0AQbDdygALBV1OGQAFAEHA3coACwWY7xgAEABB0N3KAAsFsoEYAAQAQeDdygALBRwLGQAEAEHw3coACwWCJRkAAgBBgN7KAAsFUQEZAAgAQZDeygALBXPyGAAFAEGg3soACyVZMBkACgAAAJAhAAAAAAAAe1sZAAcAAAAnKQAAAAAAADzyGAAIAEHQ3soACxXiRxkABQAAAOsqAAAAAAAAm8UYAAMAQfDeygALBbCtGAAHAEGA38oACwVbXhkAAgBBkN/KAAsVd8oYAAYAAACaIQAAAAAAAJrGGAAFAEGw38oACwUtNxkABwBBwN/KAAsFBBMZAAQAQdDfygALBclRGQAFAEHg38oACwXlBxkAAwBB8N/KAAsF+fUYAAQAQYDgygALBa7dGAAEAEGQ4MoACwUU/hgAEgBBoODKAAsFrFIZAAoAQbDgygALBa7OFwAEAEHA4MoACwVsOBkACwBB0ODKAAsFRmAZAAMAQeDgygALBUFkGAATAEHw4MoACyWIuRgABgAAAJUiAAAAAAAAe+cXAAUAAADXAAAAAAAAAGzwGAAGAEGg4coACwVP9BgABgBBsOHKAAsFRWoYAAYAQcDhygALFYcbGQAIAAAAICkAAAAAAAApXRkADQBB4OHKAAsF5JIYAAoAQfDhygALFe7+GAAUAAAAUCkAAAAAAAAknxgABABBkOLKAAsFemoYABMAQaDiygALFf4LGQAGAAAAVgQAAAAAAADEJhkABABBwOLKAAsFw9AYAAIAQdDiygALBQdRGQAFAEHg4soACxWDrxgABwAAADcBAAAAAAAA+ncYABcAQYDjygALBdsYGQAEAEGQ48oACyVufhgABwAAAJ0hAAA4AwAAqjIZAAQAAAAv1QEAAAAAAO1kGAADAEHA48oACwUtdBgABABB0OPKAAsVFtMYABAAAADcIwAAAAAAAM0iGQANAEHw48oACwW1IxkABQBBgOTKAAsFPPAYAAgAQZDkygALBa8MGQARAEGg5MoACwWTpRgAEABBsOTKAAsFkaAYAAIAQcDkygALFfdUGQAQAAAAwyEAAAAAAADAehgABwBB4OTKAAsF8g0ZABAAQfDkygALBZlTGQADAEGA5coACwVfthgABQBBkOXKAAsFEAMZAAYAQaDlygALBcS4GAAFAEGw5coACwWE6RgABgBBwOXKAAsFXdYYAAYAQdDlygALBVkEGQAFAEHg5coACwWlChkABABB8OXKAAsVCrEYABAAAADEIQAAAAAAADBSGQAGAEGQ5soACwXgfRgADgBBoObKAAsFPCUZABAAQbDmygALBVg9HQACAEHA5soACwUeYBkABABB0ObKAAsFM7kYAAQAQeDmygALBfBZGQAOAEHw5soACwWNmxgABQBBgOfKAAsFoaIYAAcAQZDnygALBb3fGAAPAEGg58oACwVipRgABQBBsOfKAAsVJlwZAAYAAADVAAAAAAAAAJjdGAACAEHQ58oACyVCsBgABgAAAIspAAAA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BwAAACIgAAAAAAAAQRUdAAIAQZCZywALBSRGGQACAEGgmcsACwVVSBkABwBBsJnLAAsFwKwYABQAQcGZywALFFQZAA4AAACpIQAAAAAAAEY8GQAEAEHgmcsACwXkTRkADwBB8JnLAAsFxfMYAAUAQYCaywALBT0LGQAEAEGQmssACwXmNhkAAwBBoJrLAAsF3ogYAAUAQbCaywALBcd9GAAGAEHAmssACxWAqRgAAgAAADwAAAAAAAAAYGgYAAUAQeCaywALBbPTGAAGAEHwmssACxVxGBkABAAAAKUAAAAAAAAA/wIZAAcAQZCbywALBdArGQAFAEGgm8sACxXO/RgABwAAAAQiAAAAAAAA3xgZAAsAQcCbywALBSTdGAAOAEHQm8sACxXzuRgACAAAAOMiAAAAAAAAVxwZAAUAQfCbywALBU84GQAEAEGAnMsACwXithgABQBBkJzLAAsFILQYAAkAQaCcywALBX5LGQAFAEGwnMsACwW3QRkAAwBBwJzLAAsFddYYAAgAQdCcywALBUuiGAAEAEHgnMsACwVlehgACwBB8JzLAAsFH8MYAAMAQYCdywALBY7eGAADAEGQncsACwVzhxgABABBoJ3LAAsFgoMYAAIAQbCdywALBbO2GAAPAEHAncsACwUBwBgACQBB0J3LAAsFQiwZAA8AQeCdywALBcK0GAADAEHwncsACwXqZRgADQBBgJ7LAAsVccYYAAcAAAB/KgAAAAAAAC1MGQADAEGgnssACwXfIRkABABBsJ7LAAsFajkZAAMAQcCeywALBbA/GQAFAEHQnssACxXp0hgABQAAAM4AAAAAAAAAdawYAAkAQfCeywALFc8PGQAJAAAAMiIAAAAAAAAOYBkABwBBkJ/LAAsFolgZAAIAQaCfywALFQNGGQAHAAAARgEAAAAAAADScBgABABBwJ/LAAsFFmggAAIAQdCfywALBXVdGQAGAEHgn8sACwUxRRkABQBB8J/LAAsVproYAAYAAAAAKgAAAAAAADOQGAAFAEGQoMsACwVuEBkABQBBoKDLAAsF+swYAAQAQbCgywALBbJ1GAALAEHAoMsACwUZSBkAAwBB0KDLAAsFf8wYAAsAQeCgywALBT0aGQAHAEHwoMsACwW/mBgADQBBgKHLAAsFchwZAAgAQZChywALBVW0GAAEAEGgocsACxVNtBgABAAAAATVAQAAAAAACSQZAAUAQcChywALBYUaGQARAEHQocsACwVzhBgACQBB4KHLAAsVt4sYAAgAAAAOIQAAAAAAAPevGAAFAEGAossACxXNRxkABgAAAJ4iAAAAAAAAS/AbAAYAQaCiywALBWwOGQALAEGwossACxWGphgABAAAALEhAAAAAAAARJcYAAYAQdCiywALBZoMGQAJAEHgossACwWWvBgAAwBB8KLLAAsFnDUZABMAQYCjywALBYZ0GAACAEGQo8sACwWh8hgABQBBoKPLAAsFfgYZAAYAQbCjywALBfdOGQAKAEHAo8sACwWgARkAAwBB0KPLAAsVOZIYAAUAAACHIgAAAAAAAHJaGQAOAEHwo8sACxVYhxgABwAAAB8BAAAAAAAAlM4YAAgAQZCkywALFVKhGAAGAAAAtQAAAAAAAAD/wRgAAgBBsKTLAAsFdhMZAAwAQcCkywALBcUaHQACAEHQpMsACwWqGxkAAwBB4KTLAAsFGfcYAA4AQfCkywALFe16GAAGAAAATCIAAAAAAABANxkADQBBkKXLAAsFtskYAAQAQaClywALBYhHGQATAEGwpcsACwWgexgAAwBBwKXLAAsFodIYABAAQdClywALBaVBGQASAEHgpcsACwXV/RgADgBB8KXLAAsVwTIZAAYAAADNIQAAAAAAAB8ZGQANAEGQpssACwVLdxgAAwBBoKbLAAsF6Y4YAAoAQbCmywALNXpYGQAGAAAAmyEAAAAAAAAKNBkACAAAAIEqAAAAAAAAuocYAAkAAACvKQAAAAAAAMaUGAAIAEHwpssACwW45hgAAwBBgKfLAAsFewYZAAMAQZCnywALBR+rGAACAEGgp8sACwWRUBkACABBsKfLAAsFU+UXAAMAQcCnywALFZsaGQAIAAAATSIAAAAAAACoiRgADQBB4KfLAAsF+NoYAAQAQfCnywALFeSAGAAHAAAAvwAAAAAAAACLsRgACQBBkKjLAAsFCloZAAoAQaCoywALBZ5RGQAKAEGwqMsACwUdIhkABABBwKjLAAsF7JgYAAQAQdCoywALBcDKGAADAEHgqMsACwW/FxkAAgBB8KjLAAsFilQZAA4AQYCpywALBaLGGAAIAEGQqcsACwXE9RgABQBBoKnLAAsVpAMZABMAAAC1IgAAAAAAAIOZGAAJAEHAqcsA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hxgABABBwMLLAAsFFMUYAAQAQdDCywALBTSpGAAEAEHgwssACxWq1RgABQAAAA8EAAAAAAAAMlwZAAgAQYDDywALBfhIGQAEAEGQw8sACwUTYxgACABBoMPLAAsF2T0ZAA8AQbDDywALBY06GQALAEHAw8sACwXnxhgAAwBB0MPLAAsFD+kYAAsAQeDDywALBZ1HGQANAEHww8sACwUZjBgAAwBBgMTLAAslcfMYAAcAAABUIgAAAAAAACmoGAAHAAAAlCkAAAAAAADJ5hgAAgBBsMTLAAsFdMAYAAMAQcDEywALBUfiGAADAEHQxMsACwVWNRkAAgBB4MTLAAsFD4QYAAMAQfDEywALJQYnGQAHAAAAGykAAAAAAACP2hgABQAAAC8hAAAAAAAA+dMYAAYAQaDFywALBd3TGAAJAEGwxcsACwWN7BgABgBBwMXLAAsVMswYAAkAAAARKQAAAAAAAO8NGQADAEHgxcsACwVJLRkAAwBB8MXLAAsV0psYAAYAAAARIQAAAAAAADOOGAATAEGQxssACwUX7hgADgBBoMbLAAsFMs4YAAYAQbDGywALBUrwGAAGAEHAxssACwUDqRgAAwBB0MbLAAsFV9EYAAkAQeDGywALBbp3GAAEAEHwxssACwUVURkADwBBgMfLAAsFTAIZAA4AQZDHywALJYK8GAAFAAAA9ikAAAAAAABVahgABAAAADIEAAAAAAAAK4YYAAgAQcDHywALBZRjGAAFAEHQx8sACwXZphgABABB4MfLAAsF0eUYAAQAQfDHywALFTcxGQAIAAAAgiIAANIgAAChJRkADABBkMjLAAsFqoYYAAcAQaDIywALBay/GAAIAEGwyMsACwXHixgABgBBwMjLAAsVIQwZAAUAAAAQIAAAAAAAAMq6GAAEAEHgyMsACwXDbhgACgBB8MjLAAsFtLUYAAcAQYDJywALBb9CGQAIAEGQycsACwWd5RgADQBBoMnLAAsFPkMZAAMAQbDJywALBfAnGQAKAEHAycsACwWMeRgAAwBB0MnLAAsVXPsYAAUAAADUIQAAAAAAABYlGQAKAEHwycsACwUkpBgAAwBBgMrLAAsFmVAZAAcAQZDKywALBUdRGQACAEGgyssACwW/HRkABgBBsMrLAAsFChsdAAIAQcDKywALBeHbGAADAEHQyssACxWyThkABgAA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QbCy0AALFXbaGAAFAAAApwAAAAAAAADwARkAAwBB0LLQAAsFyMMYAAYAQeCy0AALBV1XGQACAEHwstAACwV54xgABABBgLPQAAsFoG0YAAcAQZCz0AALBbvIGAAMAEGgs9AACxWt9hgABAAAAK0AAAAAAAAAitwYAAMAQcCz0AALBfAFGQAMAEHQs9AACwWvDxkABABB4LPQAAsFKtsYAAQAQfCz0AALBcMtGQAJAEGAtNAACwUsDxkABABBkLTQAAsF0V8ZAAkAQaC00AALFSiPGAAJAAAASCoAAAAAAADMjBgABQBBwLTQAAsl6ywZAAUAAAChIQAAAAAAAKETGQASAAAAJSIAAAAAAACOtRgABQBB8LTQAAsVXkcZAAUAAADG1AEAAAAAAMlmGAANAEGQtdAACxURvxgABwAAAHYpAAAAAAAAqkcZAAQAQbC10AALBREfGQAEAEHAtdAACwUK1xcACABB0LXQAAsF7W4YAAMAQeC10AALBQlCGQAEAEHwtdAACwXWKhkAEABBgLbQAAsFvHwYAAQAQZC20AALBZIOGQASAEGgttAACwWWIBkABQBBsLbQAAsFVEAZAAUAQcC20AALBTKYGAAEAEHQttAACxXeQxkABgAAALUBAAAAAAAAml0ZAA4AQfC20AALBceiGAAPAEGAt9AACxVJnhgABgAAAPYnAAAAAAAAua0YAAYAQaC30AALBQRQGQAFAEGwt9AACxXXFRkABwAAALkiAAAAAAAAoYIYAAIAQdC30AALBRAlGQAGAEHgt9AACwVTNBkAAwBB8LfQAAsFVbsYAAUAQYC40AALBX12GAAGAEGQuNAACwUWvBgABABBoLjQAAsVMiEZABMAAAD3JwAAAAAAAENoGAARAEHAuNAACwVCCRkADABB0LjQAAsFRDgZAAsAQeC40AALBaoLGQAGAEHwuNAACxU2vxgAEQAAAMkhAAAAAAAA0o4YAAQAQZC50AALFeTXGAANAAAAEykAAAAAAAApPBkAAwBBsLnQAAsVghAZAAYAAACIIgAAAAAAAPeLGAAGAEHQudAACxUEBRkABgAAALgiAAAAAAAALbcYAAMAQfC50AALBSWJGAADAEGAutAACwUnwxgABQBBkLrQAAsVokQZAAYAAADcAgAAAAAAAH2QGAADAEGwutAACxXhEBkABQAAAFcEAAAA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ddIYABEAAACJIgAAAAAAADvAGAALAEGM0dUACwUiaxgABABBndHVAAsUNBkABwAAAFwhAAAAAAAAmDgZAAgAQbzR1QALBZSmGAAEAEHM0dUACwUKRRkAFQBB3NHVAAsF+ncYABcAQezR1QALBXucGAAKAEH80dUACxWzUBkABAAAAD0AAADlIAAAjZ4YAAIAQZzS1QALFYFFGQAGAAAA2AIAAAAAAAA3AhkADwBBvNLVAAsFXzcZABEAQczS1QALBaVNGQAEAEHc0tUACxWbvhgABgAAANciAAAAAAAAKXQYAAQAQfzS1QALFczXGAALAAAAxioAADgDAACWJxkABABBnNPVAAsFo/sYAAIAQazT1QALBaxXGQAKAEG809UACxU+NRkACAAAADQqAAAAAAAACwEZAAYAQdzT1QALBR52GAACAEHs09UACwVksxgABABB/NPVAAsFOPIYAAQAQYzU1QALBa92GAAIAEGc1NUACxV6IBkABAAAAF4AAAAAAAAAsyUZAAYAQbzU1QALBW9dGQAGAEHM1NUACxWo6RcABgAAAPcAAAAAAAAAvPQYAAQAQezU1QALBdZ4GAADAEH81NUACwVwWBkABgBBjNXVAAsVAqQYAAMAAABHIQAAAAAAAH0FGQACAEGs1dUACwWppxgABABBvNXVAAsFhgQZAAYAQczV1QALBcqtGAAEAEHc1dUACwWo8RgACwBB7NXVAAsFnuoYAAsAQfzV1QALFUUuGQAHAAAA0wAAAAAAAAANmRgABgBBnNbVAAsF5JEYAAUAQazW1QALBa2nGAAKAEG81tUACwWfcBgABgBBzNbVAAsF0YsYABAAQdzW1QALFaywGAAHAAAAGikAAAAAAACNmxgABQBB/NbVAAsFnUMZAA8AQYzX1QALBU7eGAACAEGc19UACwXIWRkABABBrNfVAAsFFDEZAAMAQbzX1QALJXzRGAAGAAAACSIAAAAAAABkqRgABwAAAAojAAAAAAAADyMZAAQAQezX1QALBd6VGAAJAEH819UACxX9DBkACQAAAFgqAAAAAAAAxbQYAAMAQZzY1QALBf7oGAAFAEGs2NUACwUyzhgABgBBvNjVAAsVnikZAAcAAAACAQAAAAAAANv2GAAMAEHc2NUACwX06hgABgBB7NjVAAsFRUAZAAYAQfzY1QALFcd6GAADAAAA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BwBB/PHVAAsVnS4ZAAQAAAA8BAAAAAAAABdwGAAMAEGc8tUACwWT+xgAEABBrPLVAAsFoO8bAAEAQbzy1QALBbZjGAADAEHM8tUACwWdVhkAEABB3PLVAAsFIboYAAIAQezy1QALBYx5GAADAEH88tUACwVwJRkAAwBBjPPVAAsFZWgYAAUAQZzz1QALBazpGAADAEGs89UACxU5dRgAEgAAAKAhAAAAAAAAVekYAAIAQczz1QALBY0YGQAHAEHc89UACwWr7xsAAgBB7PPVAAsldnwYAAUAAADbIgAAAP4AAH18GAADAAAAoAMAAAAAAACMTxkABQBBnPTVAAsFvCMZAAQAQaz01QALNfjRGAAQAAAAYCkAAAAAAADiGxkABgAAAMkhAAAAAAAACOMYAAcAAABhAQAAAAAAAMKxGAAQAEHs9NUACwXIBBkABQBB/PTVAAsF5OIYAAMAQYz11QALBalQGQADAEGc9dUACwW0khgACgBBrPXVAAsFY2EZAAUAQbz11QALBRKDGAARAEHM9dUACwWzixgABABB3PXVAAsFntUYAAwAQez11QALBWH7GAADAEH89dUACxVTcxgABgAAAN8iAAAAAAAAMnsYAAQAQZz21QALBUpcGQAHAEGs9tUACwWtGxkAEwBBvPbVAAsFBMoYAAUAQcz21QALBUfiGAADAEHc9tUACwVXsRgAAwBB7PbVAAsFVKsYAAUAQfz21QALBWz1GAADAEGM99UACwXPERkABABBnPfVAAsF13cYAAMAQaz31QALBW1DGQAGAEG899UAC0WS6hgABgAAAF0BAAAAAAAAT4wYAAUAAAAwIQAAAAAAACW7GAATAAAACyAAAAAAAACyThkABgAAALElAAAAAAAAxeoYAA4AQYz41QALBQ4kGQAEAEGc+NUACwV/PBkABwBBrPjVAAsFUK8YAAwAQbz41QALBYIAGQAFAEHM+NUACwUP1BgABABB3PjVAAsFfW8YAAoAQez41QALBUHeGAACAEH8+NUACxU2URkABAAAACkiAAAAAAAA5EMZAAQAQZz51QALBYy/IAACAEGs+dUACxU99BgABgAAAC8qAAAAAAAA1lMZAAMAQcz51QALBZeLGAAFAEHc+dUACwWD7xwAAgBB7PnVAAsFIfYYAAIAQfz51QALNQWUGAAEAAAAIQQAAAAAAADU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2BgABwBBjNraAAsFGc0YAAQAQZza2gALBQZ0GAADAEGs2toACwU1iBgADgBBvNraAAsFvq4YAAMAQcza2gALJU6PGAAHAAAAXyIAAAAAAAD66hgACgAAAH4qAAA4AwAAt2gYAAQAQfza2gALBZYDGQACAEGM29oACwUivBgABQBBnNvaAAsF4GgYAA8AQazb2gALBThQGQAFAEG829oACwVgdBgAGABBzNvaAAsVocQYAAkAAAAjIgAAAAAAADEtGQAKAEHs29oACwXxlhgACQBB/NvaAAsVhX4YABEAAACgAAAAAAAAADegGAANAEGc3NoACxWVyxgABQAAAAIEAAAAAAAACkkZAAYAQbzc2gALBU71GAAKAEHM3NoACwWZyRgABwBB3NzaAAsFGRcZAAYAQezc2gALBRV0GAAEAEH83NoACwVL9BgABABBjN3aAAsFWRIdAAIAQZzd2gALBUUUGQAGAEGs3doACwW0JxkACgBBvN3aAAsV8REZAAkAAAAmKQAAAAAAAMNjGAACAEHc3doACwUCdBgABABB7N3aAAsFNRsdAAMAQfzd2gALBSD7HAACAEGM3toACwWuORkAAgBBnN7aAAsFa2QYABIAQaze2gALFf3XGAAFAAAAVyIAAAAAAACMuBgABABBzN7aAAslklUZAAUAAADTIQAAAAAAAFlAGQAGAAAAAPsAAAAAAABs7xgABABB/N7aAAsFJDkZAAkAQYzf2gALJf4OGQAEAAAAJ9UBAAAAAACtpRgAEgAAAH4qAAAAAAAAPpgYAAYAQbzf2gALBR6xGAAEAEHM39oACwWBmhgABABB3N/aAAsFLRsZAAcAQezf2gALBUA3GQANAEH839oACwVbDRkABABBjODaAAsF/AAZAAUAQZzg2gALBbywGAAPAEGs4NoACwUqxxgABgBBvODaAAsFuFwZAA4AQczg2gALBSZrGAAGAEHc4NoACwVCrxgABgBB7ODaAAsF1m8YAAQAQfzg2gALJYfPGAAHAAAAgiIAAAAAAAAmZBgACQAAADwiAAAAAAAAPPIYAAgAQazh2gALBRKQGAAFAEG84doACwV/HxkADABBzOHaAAsF65oYAAUAQdzh2gALBSbIGAARAEHs4doACwVjZRgACABB/OHaAAsVeSYZAAQAAABJIgAAAAAAAF8iGQACAEGc4toACwXh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AAsVLaMYAAQAAACoAAAAAAAAAFERGQADAEGM89oACwXFJBkABQBBnPPaAAsFLuMXAAQAQazz2gALBdF/GAAIAEG889oACwVUKBkACwBBzPPaAAsF6wYZAAUAQdzz2gALBQ0nGQADAEHs89oACwUxqRgAAwBB/PPaAAsFLAYZABAAQYz02gALBQ4RGQAGAEGc9NoACwUbMRkACgBBrPTaAAsFitwYAAMAQbz02gALBQ7NGAAFAEHM9NoACwVY8RgAAgBB3PTaAAsFCwgZAAQAQez02gALBQlCGQAEAEH89NoACwXurxgAAwBBjPXaAAsFhuMYAA4AQZz12gALBS6DGAAEAEGs9doACwWwLRkABABBvPXaAAsFjngYAAQAQcz12gALBdBFGQAGAEHc9doACyXJjhgACQAAAKUhAAAAAAAAzWoYAAYAAADMAAAAAAAAACTtGAADAEGM9toACwXZyRgABABBnPbaAAsleWsYAAYAAADBIQAAAAAAADwJGQAGAAAABAEAAAAAAADYfRgACABBzPbaAAsFjEsZAAQAQdz22gALBU99GAALAEHs9toACwVe6BcAAQBB/PbaAAsFx14ZAAMAQYz32gALFcD6GAALAAAAtyoAAAAAAAD52RgABABBrPfaAAsFkJYYAAUAQbz32gALFZ/dGAAJAAAAwgMAAAAAAADofxgAAwBB3PfaAAsFJ98YAAUAQez32gALBRiXGAAGAEH899oACwX27RgABABBjPjaAAsFjAYZAAIAQZz42gALBSIJGQAGAEGs+NoACwXZ5BcAAgBBvPjaAAsFsnUYAAsAQcz42gALBeswGQAEAEHc+NoACwVcSBkAAgBB7PjaAAsVZzsZAAUAAADkAAAAAAAAAFUvGQADAEGM+doACwWvNRkABABBnPnaAAsVl24YAAcAAAB9KQAAAAAAAP6MGAAHAEG8+doACwVO4hgABwBBzPnaAAsFWm4YAAYAQdz52gALFV1cGQAJAAAArikAAAAAAACGFRkABQBB/PnaAAsF8hQZAAcAQYz62gALBR3XGAAJAEGc+toACyWwxhgABwAAAPoAAAAAAAAAE7oYAA4AAAB+IgAAAAAAAB/DGAADAEHM+toACwUKeRgAAwBB3PraAAsV5DAZAAMAAACeAwAAAAAAAKkNGQAIAEH8+toACwX8KhkAAgBBjPvaAAsVLRIZAAkAAAATKgAAAAAAAPS4GAANAEGs+9oACwW0+BgACQBBvPvaAAsVFRYZAAcAAAApKgAAAAAAAIa5GAACAEHc+9oACwXzNBkACgBB7PvaAAsFPl0ZAAsAQfz72gALBaCtGAAEAEGM/NoACwUwthgABgBBnPzaAAsV/CgZAAUAAACv1AEAAAAAAA/NFwAEAEG8/NoACwWjahgABwBBzPzaAAsFPSoZAAMAQdz82gALBdBrGAAKAEHs/NoACwVBQxkABQBB/PzaAAsF0GAZAAUAQYz92gALBZUSGQACAEGc/doACwUbnhgAAwBBrP3aAAsFLtgYAAQAQbz92gALBccxGQAGAEHM/doACxUDqxgAEwAAAHwiAAAAAAAAEj8ZAAMAQez92gALFUfPGAAFAAAAsyEAAAAAAAAupxgAAwBBjP7aAAsF4y8ZAAMAQZz+2gALBSu4GAAFAEGs/toACxUUWhkACgAAAIsiAAAAAAAA0SUZAAoAQcz+2gALBVS5GAAGAEHc/toACwUtQhkABgBB7P7aAAsFlj8ZAA4AQfz+2gALBfHKGAAJAEGM/9oACwW8RBkABgBBnP/aAAsVvqkYABEAAACvKgAAOAMAANbCGAADAEG8/9oACwVCYxgACgBBzP/aAAsV42EYAAYAAAC4JQAAAAAAAJrxHAAEAEHs/9oACwUQ/BgADwBB/P/aAAsFJ7wYAAoAQYyA2wALBaimGAACAEGcgNsACwXX/hgABQBBrIDbAAsFZm4YAAUAQbyA2wALBUffGAAHAEHMgNsACwWwKBkABQBB3IDbAAsFXvQYAAUAQeyA2wALBdiNGAAMAEH8gNsACwW72RgACwBBjIHbAAsl7vwYAAYAAADyKgAAAAAAAOlhGAAGAAAAdQEAAAAAAACnbRgAAwBBvIHbAAsFIzAZAAQAQcyB2wALBU0YGQAEAEHcgdsACwUd5xgABQBB7IHbAAsFatYYAAQAQfyB2wALBd0rGQAGAEGMgtsACxUPVhkABgAAAHIqAAAAAAAAUS0ZAAMAQayC2wALBU0RGQAEAEG8gtsACwV81xgACABBzILbAAsFhm4YAAwAQdyC2wALFbTmGAAEAAAAoSUAAAAAAABWIhkAAwBB/ILbAAsFAmUYAAQAQYyD2wALBQuYGAAEAEGcg9sACwWtSRkAEABBrIPbAAsFcHoYAAcAQbyD2wALBb5lGAACAEHMg9sACxU4yhgABwAAAJYpAAAAAAAAoI8YAAQAQeyD2wALBV9VGQADAEH8g9sACwXgjBgABABBjITbAAsVvKoYAAYAAACIJQAAAAAAAJdJGQAHAEGshNsACwU9LBkABQBBvITbAAsFoUYZAAYAQcyE2wALFQoFGQAVAAAA7CIAAAAAAAB1rBgACQBB7ITbAAsFo/AYAAYAQf2E2wALBEEZAAUAQYyF2wALFYCHGAAOAAAAJSIAAAAAAACrvBgAAwBBrIXbAAsFniEZAAQAQbyF2wALFZ6fGAAFAAAAPgAAANIgAADIiRgACABB3IXbAAsF1jEZAAUAQeyF2wALBejZGAACAEH8hdsACxWz/xgAEgAAAAwiAAAAAAAArhUZAAQAQZyG2wALBQRtGAAGAEGshtsACwWFDxkADgBBvIbbAAsFCtcXAAgAQcyG2wALBbcdGQAIAEHchtsACwVJgBgACwBB7IbbAAsFUGsYAAgAQfyG2wALBSzxGAAQAEGMh9sACxXFwRgABAAAACIEAAAAAAAA2B0ZAAUAQayH2wALNUncGAAEAAAAgSIAAAAAAAB/axgACQAAABcqAAAAAAAAsUIZAA4AAABJIgAAAAAAADp6GAAMAEHsh9sACwW34xgACABB/IfbAAsFyzMZAAYAQYyI2wALBRZ2GAAIAEGciNsACwUG0xgABQBBrIjbAAsVxjsZAAcAAAAZKQAAAAAAAD37GAAUAEHMiNsACwWCIhkAAwBB3IjbAAsFs7YYAA8AQeyI2wALBfkMGQAEAEH8iNsACwXyXhkACABBjInbAAsVbiMZAAUAAABP1QEAAAAAAF2bGAAGAEGsidsACwXfVBkACgBBvInbAAsFVTMZAAUAQcyJ2wALFRsrGQAHAAAALiIAAAAAAAAj/xgABwBB7InbAAsV6L0YAA8AAAALIAAAAAAAAASEGAALAEGMitsACwWWERkABQBBnIrbAAsFkeUYAAQAQayK2wALBaILGQAEAEG8itsACxV7mxgABQAAAC4EAAAAAAAAJ84YAAcAQdyK2wALBWenGAADAEHsitsACwWFGhkAEQBB/IrbAAsFIbAYAAUAQYyL2wALBSZVGQAIAEGci9sACwXjpRgABwBBrIvbAAsFEjsZAAUAQbyL2wALBSxKGQAEAEHMi9sACwUYjRgAAwBB3IvbAAsFyMMYAAYAQeyL2wALBa55GAAOAEH8i9sACwWC2BgABABBjIzbAAsFrSEZAAwAQZyM2wALBay/GAAIAEGsjNsACxVAihgAFgAAAAsgAAAAAAAANPgYABMAQcyM2wALBfw5GQADAEHcjNsACwXcWBkACQBB7IzbAAsVTvIYAAcAAAA0IAAAAAAAAPpeGQAOAEGMjdsACxUBuRgABgAAAN4AAAAAAAAAFocYAAIAQayN2wALBbH2GAAHAEG8jdsACwWtwRgAAwBBzI3bAAsFPsYYAAIAQdyN2wALBZ0qGQAIAEHsjdsACxXyXBkABAAAAD8iAAAAAAAAqnUYAAYAQYyO2wALBQ5wGAAEAEGcjtsACwWCthgACwBBrI7bAAsFbDEZAAQAQbyO2wALBREOGQAEAEHMjtsACwU6sRgACgBB3I7bAAsFrEMZAAMAQeyO2wALBV4sGQAEAEH8jtsACwWdRxkADQBBjI/bAAsFY58YAAMAQZyP2wALBWp9GAAGAEGsj9sACwX7YhgACQBBvI/bAAsFkrcYAAYAQcyP2wALFbBxGAAEAAAApSIAAAAAAAAkChkACQBB7I/bAAsFokgZAA4AQfyP2wALFcX/GAAJAAAAFiIAAAAAAABKMxkAAgBBnJDbAAsFaCUZAAYAQayQ2wALFYhcGQAGAAAAwCEAAAAAAAB/XRkABABBzJDbAAsF5tMYAAgAQdyQ2wALFXEYGQAEAAAApQAAAAAAAACU+RgABgBB/JDbAAsFSmcYAAMAQYyR2wALFSlLGQAFAAAAnNQBAAAAAAAdEBkAAwBBrJHbAAslgfEYAAwAAAC6KgAAAAAAAHAIGQAHAAAAnyIAAAAAAAC7oxgABABB3JHbAAsF/8sYAAQAQeyR2wALFbfoGAAGAAAARiIAAAAAAAAIExkACQBBjJLbAAsFzTsZAAMAQZyS2wALBdQTGQAKAEGsktsACwUffBgABABBvJLbAAsFGgMZAAIAQcyS2wALBTOOGAATAEHcktsACxVSoRgABgAAALUAAAAAAAAADbMYAA4AQfyS2wALBcg9GQADAEGMk9sACwXuKhkADgBBnJPbAAsVha4YAAYAAAASAQAAAAAAABPOFwACAEG8k9sACwWzARkABABBzJPbAAsFmh0ZAAoAQdyT2wALBYD+GAADAEHsk9sACwWYABkAAwBB/JPbAAsVmpAYAAcAAAA6IAAAAAAAABG6GAACAEGclNsACwWWvBgAAwBBrJTbAAsF0XsYAAwAQbyU2wALBTZoGAANAEHMlNsACxVBCxkAFQAAAOIiAAAAAAAAfgQZAAgAQeyU2wALFej7GAAIAAAAkCkAAAAAAADZPRkADwBBjJXbAAsFotgXAAIAQZyV2wALBVnoGAADAEGsldsACwUmaBgAAgBBvJXbAAsFTdwYAAMAQcyV2wALBX1oGAAIAEHcldsACwUCbBgADgBB7JXbAAsFzu8YAAMAQfyV2wALBVASGQAJAEGMltsACwVV/xgABQBBnJbbAAsF0igZAAYAQayW2wALBZuEGAAMAEG8ltsACwUknxgABABBzJbbAAsFwF4ZAAMAQdyW2wALBa7bGAAHAEHsltsACwUIGxkACQBB/JbbAAsFD6QYAAUAQYyX2wALBX/1GAACAEGcl9sACyXwzBgABAAAAF0qAAAAAAAAm8EYAAUAAAB5IgAAAAAAAMeiGAAPAEHMl9sACwV3phgABQBB3JfbAAsFYc8YAAYAQeyX2wALBbo3GQAHAEH8l9sACwUnTxkABABBjJjbAAsFBcIYABUAQZyY2wALBV9+GAADAEGsmNsACwVjmxgADgBBvJjbAAsFIIUYAAkAQcyY2wALFZB2GAAFAAAA5QAAAAAAAABOSRkADgBB7JjbAAsFxVgZAAQAQfyY2wALFUk2GQAFAAAAQyoAAAAAAACv2hgAAwBBnJnbAAsFIj0ZAAsAQayZ2wALBWZmGAALAEG8mdsACwXyFxkABgBBzJnbAAsFRp0YAAsAQdyZ2wALBVJUGQAEAEHsmdsACwV4kxgACwBB/JnbAAsFnu0YAAgAQYya2wALBQTfGAADAEGcmtsACwUjDxkABQBBrJrbAAsFPwAZAAYAQbya2wALBQLXGAARAEHMmtsACwXNSRkABQBB3JrbAAsFoEsZAAgAQeya2wALBf6NGAACAEH8mtsACwX9tRgACgBBjJvbAAsFnqsYAAMAQZyb2wALFborGQAHAAAArCIAAAAAAABgShkAAwBBvJvbAAsF+M4YAAMAQcyb2wALFXwJGQAFAAAAzdQBAAAAAADq5xgADwBB7JvbAAsVWyMZAAoAAADGKgAAAAAAAH+dGAADAEGMnNsACwVmMxkAAwBBnJzbAAsFqT0dAAIAQayc2wALBZWRGAAEAEG8nNsACwXDPhkACwBBzJzbAAsFRVAZAAQAQdyc2wALBWIsGQAEAEHsnNsACwVdCxkABQBB/JzbAAsVXygZAAcAAADtAAAAAAAAAParGAACAEGcndsACwW+nxgAAwBBrJ3bAAsFyPcYAAQAQbyd2wALBYxBGQANAEHMndsACwViuBgAAwBB3J3bAAsFTdkYAAUAQeyd2wALBcBlGAADAEH8ndsACwWSPRkABQBBjJ7bAAsFHEgZAAcAQZye2wALBQHiGAANAEGsntsACxVF7hgABgAAANIAAAAAAAAAC0QZAA0AQcye2wALFQm/GAAFAAAA5yoAAAAAAADIHhkACQBB7J7bAAsFxywZAA8AQfye2wALFSM+GQAHAAAAfAAAAAAAAACrfRgABQBBnJ/bAAsF78UYAAIAQayf2wALFXPtGAAGAAAA6iIAAAAAAACdsBgABABBzJ/bAAsFkAQZAAUAQdyf2wALBYUTGQAMAEHsn9sACwV2QhkABwBB/J/bAAsFrk4ZAAIAQYyg2wALBVzSFwAMAEGcoNsACwXJKhkABwBBrKDbAAsFEYgYAAIAQbyg2wALBfXVGAADAEHMoNsACwUIKRkACgBB3KDbAAsFEbkYAA0AQeyg2wALFZ9NGQAGAAAA/SEAAAAAAACzvhgABwBBjKHbAAsVJTEZAAkAAACHIgAAAAAAAOYQGQAKAEGsodsACwVsXhkADgBBvKHbAAsFF0MZAAoAQcyh2wALFf4RGQAIAAAAbSoAAAAAAABuzhgAAgBB7KHbAAsFC8oYAAUAQfyh2wALBQQbGQAEAEGMotsACxUO7hgABQAAAAoEAAAAAAAAGNYYAAIAQayi2wALBWT7GAAEAEG8otsACwXTRBkABABBzKLbAAsVjfgYAAUAAADFAAAAAAAAAIB8GAADAEHsotsACwU+7hgAAgBB/KLbAAsVGCIZAAUAAABK1QEAAAAAAJonGQAEAEGco9sACyXfBRkABgAAAPglAAAAAAAA5GoYAAYAAAD+AAAAAAAAAGdeGQAFAEHMo9sACwXw3RgABQBB3KPbAAsFV9EYAAkAQeyj2wALBcPyGAANAEH8o9sACxWAzhgABgAAADwqAAAAAAAAA7cYAAcAQZyk2wALFfwBGQANAAAAvyUAAAAAAADOOhkABgBBvKTbAAsF42wYAAYAQcyk2wALFeEeGQAFAAAAtNQBAAAAAACIRxkAEwBB7KTbAAsVIxMZAAcAAACXKgAAAAAAADJcGQAIAEGMpdsACwVSDhkABQBBnKXbAAsFDzgZAAMAQayl2wALFbPtGAAFAAAAUgQAAAAAAABO5hgACgBBzKXbAAsFodMYAA4AQdyl2wALFUXaGAAFAAAAmSIAAAAAAABbBxkABQBB/KXbAAsFv6MYAAIAQYym2wALBQfPGAAJAEGcptsACwWKGBkAAwBBrKbbAAsFUs0XAAQAQbym2wALBZtHGQACAEHMptsACwUe/RgABwBB3KbbAAsFJXQYAAQAQeym2wALFWsDGQAIAAAAdyIAAAAAAAAUchgACABBjKfbAAsFge8YAAUAQZyn2wALFeu8GAAKAAAAtwAAAAAAAAAy7BgADgBBvKfbAAsFOtcYAAYAQcyn2wALFRUsGQAFAAAAAiIAAAAAAACHLBkAAwBB7KfbAAsFiQYZAAMAQfyn2wALFVjBGAAHAAAAwgMAAAAAAADyExkACQBBnKjbAAslzv8YABgAAACiKgAAOAMAALepGAAHAAAAQgEAAAAAAAAbNBkAAwBBzKjbAAsFP8oYAA8AQdyo2wALFdrpGAAGAAAAxQAAAAAAAABY6xgABABB/KjbAAsFLXQYAAQAQYyp2wALBarWGAAGAEGcqdsACwU7sBgABABBrKnbAAsFu9gYAAIAQbyp2wALBa6IGAAEAEHMqdsACwXlmxgAAwBB3KnbAAsFf88YAAgAQeyp2wALBU1nGAAEAEH8qdsACzXGbBgABQAAALoAAAAAAAAACz0ZABAAAACPIgAAOAMAAAkAGQATAAAA+icAAAAAAABwABkAAwBBvKrbAAsFg7sYAAYAQcyq2wALBUPHGAACAEHcqtsACwWIBxkACQBB7KrbAAsFhLkYAAIAQfyq2wALFYcbGQAIAAAAICkAAAAAAABxdhgAAwBBnKvbAAsVBdUYAAMAAADZIgAAAAAAANTAGAADAEG8q9sACxU6pBgABwAAAF8BAAAAAAAA67MYAAQAQdyr2wALFTlZGQAFAAAAadUBAAAAAAABrRgACwBB/KvbAAsVV1YZAAcAAABmAQAAAAAAAJ8TGQACAEGcrNsACyXK3BgABgAAANcAAAAAAAAAdLMYAAUAAAA7AAAAAAAAAPh4GAANAEHMrNsACxV4dBgABgAAADUhAAAAAAAAEGIYAAUAQeys2wALBTxNGQADAEH8rNsACwWXKRkABwBBjK3bAAsFs6MYAAgAQZyt2wALBQEBGQAFAEGsrdsACwWh1xgADwBBvK3bAAsVpSoZABUAAAB+KgAAOAMAACeyGAADAEHcrdsACwW/LRkABABB7K3bAAsFiXgYAAUAQfyt2wALBe3PGAADAEGMrtsACxW2DhkABwAAAE0iAAAAAAAAk20YAAQAQayu2wALBcRGGQAMAEG8rtsACwWqTxkAAwBBzK7bAAsVJgAZAAcAAAAwKgAAAAAAAFoGGQAEAEHsrtsACwW+/hgABABB/K7bAAsVskgZAAYAAADYIQAAAAAAAEwCGQAOAEGcr9sACwUnERkAAwBBrK/bAAslpOwYAAQAAAAu1QEAAAAAADhBGQAJAAAAHCEAAAAAAABgKRkABQBB3K/bAAsFr5kYAAMAQeyv2wALBRBRGQAFAEH8r9sACwWY7xgAEABBjLDbAAsFcyYZAAMAQZyw2wALFfcmGQAHAAAAKgQAAAAAAAAl7hgAEABBvLDbAAsVokQZAAYAAADcAgAAAAAAACrkGAADAEHcsNsACxXzIhkADAAAAGoiAAA4AwAACCUZAAgAQfyw2wALFc4mGQAEAAAAbiIAAAAAAAB6URkABQBBnLHbAAsFEO0cAAIAQayx2wALBQp/GAANAEG8sdsACwXHsxgABQBBzLHbAAsFSmsYAAYAQdyx2wALBYcCGQAIAEHssdsACwWZPBkACABB/LHbAAslv+MYAAYAAABCIgAAAAAAABIkGQAIAAAApikAAAAAAAB0ixgABQBBrLLbAAsF1wcZAAUAQbyy2wALBfrMGAAEAEHMstsACwUVVhkABQBB3LLbAAsVbQUZAAQAAABKAQAAAAAAAEg5GQALAEH8stsACwVAIhkABABBjLPbAAsFMroYAAYAQZyz2wALBRYDGQAEAEGss9sACwXcoxgABQBBvLPbAAsF+ZIYAAgAQcyz2wALBWofGQAEAEHcs9sACwXzihgABQBB7LPbAAsVVjwZAAYAAAD/IQAAAAAAAEWaGAAKAEGMtNsACwVL0RgABgBBnLTbAAsVazwZAAUAAAB4IgAAAAAAAKT4GAAMAEG8tNsACwW4SxkAAwBBzLTbAAsVyL0YABIAAABZKQAAAAAAAFJqGAADAEHstNsACwWTkhgACABB/LTbAAsVGTMZAAYAAAAWIgAAAAAAAE+aGAADAEGctdsACwUfGRkADQBBrLXbAAsF53UYAA4AQby12wALBXnLGAAIAEHMtdsACxUGTRkABQAAANIDAAAAAAAAnuwYAAYAQey12wALFb4LGQAGAAAAyyoAAAAAAAAEmhgACgBBjLbbAAslM5UYAAcAAAC8AAAAAAAAAFbfGAAEAAAA1CEAAAAAAACnyhgAAgBBvLbbAAslnIsYABUAAAAmIgAAAAAAAA/MGAAGAAAACCMAAAAAAAAOXBkAAwBB7LbbAAsFYacYAAYAQfy22wALBeJ0GAAMAEGMt9sACwUk3RgADgBBnLfbAAsF6LcYABMAQay32wALBcLVGAADAEG8t9sACwUOQBkABABBzLfbAAsFGu8YAAUAQdy32wALBehAGQAKAEHst9sACwWDpxgADABB/LfbAAsF7ggZAAgAQYy42wALBSDrGAAFAEGcuNsACwVtRRkABABBrLjbAAsFnMIYAAIAQby42wALBZxxGAAFAEHMuNsACwXDnhgACwBB3LjbAAsFvssYAAMAQey42wALBbS/GAAEAEH8uNsACwV6ShkABQBBjLnbAAsFBuYYAAUAQZy52wALBfAcGQAEAEGsudsACwUsfRgABwBBvLnbAAsVKcEYAAMAAAALIgAAAAAAAPBkGAADAEHcudsACwW7xhgADABB7LnbAAsFJcEYAAQAQfy52wALFWXmGAAGAAAABSIAAAAAAABlpBgABQBBnLrbAAsVxWMYAAcAAAChJQAAAAAAAGL6GAAFAEG8utsACwW6vxgACgBBzLrbAAsF73kYAAwAQdy62wALBWmZGAAFAEHsutsACwVIuRgABgBB/LrbAAsV87kYAAgAAADjIgAAAAAAAP+kGAADAEGcu9sACwVWRRkACQBBrLvbAAsFyGsYAAMAQby72wALBWuAGAAEAEHMu9sACwVzphgABABB3LvbAAsFPpkYAAcAQey72wALFZkwGQAHAAAAmCoAAAAAAACcDRkADQBBjLzbAAsFLpsYAAcAQZy82wALBfEkGQAJAEGsvNsACxXZsBgABwAAACIjAAAAAAAAjeAYAAUAQcy82wALRWnrGAAGAAAApAAAAAAAAABArBgABwAAAIMiAAAAAAAAz2IYAAQA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Z2x5cGhoaWRlZm9jdXNmZVRpbGVmZUNvbXBvc2l0ZXN0ZERldmlhdGlvbm9ucG9wc3RhdGVyZWFsc3lzdGVtbGFuZ3VhZ2VmZWNvbnZvbHZlbWF0cml4YXBwbGV0ZGV0YWlsc2NvbG9yLXJlbmRlcmluZ2xzcGFjZWZvcm1tZXRob2RjeWRhdGFmb3JtYXRhc2F1dG9zdWJtaXRkYXRhZmxkaW52ZXJzZXJlcGVhdGNvdW50Zm9udC1mYWNlLWZvcm1hdGV2ZW50ZGlzcGxheXN0eWxlZmlnY2FwdGlvbmZvbnQtZmFjZS11cmltYXJrZXJXaWR0aGVxdWFsY29sdW1uc2ZlbW9ycGhvbG9neWF0dHJpYnV0ZW5hbWVvbnN0b3BvbmFib3J0bG9nYmFzZXByb2R1Y3Rkb21haW5sb3dsaW1pdGNvbHNlZGdlbW9kZWsyZGF0YWxpc3RyZXF1aXJlZHBhdHRlcm5UcmFuc2Zvcm12YWx1ZXNzaGFwZS1yZW5kZXJpbmdvbmJlZm9yZWN1dHBvaW50ZXItZXZlbnRzb3ZlcmZsb3dsaW1pdGVsZXZhdGlvbm9uYmVmb3JldW5sb2FkdmFyb25kYmxjbGlja2ZlQmxlbmRjb2xvci1wcm9maWxldXNlbWFwdG9tYXJrZXJVbml0c2FsbG93ZnVsbHNjcmVlbm1hdGhjb2xvcnNjcmlwdG1pbnNpemV2aWV3Ym94ZmVjb21wb25lbnR0cmFuc2ZlcmFkZGl0aXZlYmFzZVByb2ZpbGVjaGFyc3RpdGNodGlsZXNwcmltaXRpdmVVbml0c2xpZ2h0aW5nLWNvbG9ybm9mcmFtZXNudW1vY3RhdmVzY29tcG9zZXNjaGVtZWZvcmVpZ25PYmplY3R0ZXh0YXJlYWxhYmVsZHJhZ2dhYmxlZmVPZmZzZXRzdmdmaWxsdW5kZXJsaW5lLXRoaWNrbmVzc3ByaW1lc29yaWdpbm1lYW5yZXF1aXJlZEZlYXR1cmVzc29saWRjb2xvcmFyaWEtYXV0b2NvbXBsZXRlYXJpYS1zZWNyZXR0cmFuc3Bvc2Vmb3JlaWdub2JqZWN0YXJpYS1yZWxldmFudG1lcnJvcnJlcGVhdC1tYXhtYXRoYmFja2dyb3VuZHhyZWZ0YXJnZXRZYm9yZGVyYXJnY3N5bWJvbGFyaWEtY29udHJvbHNjb2xvci1pbnRlcnBvbGF0aW9ubGFyZ2VvcHNlZWRtZ2x5cGhhdXRvcGxheWZlZHJvcHNoYWRvd2RvbWluYW50LWJhc2VsaW5leC1oZWlnaHRwYXRoc21hbGxleHBvbmVudGlhbGVyb3dzcGFuc3Jjc2V0YWJzb25yZWFkeXN0YXRlY2hhbmdlYW5pbWF0ZUNvbG9yb25jaGFuZ2VhdHRyaWJ1dGVOYW1lb25pbnB1dHJ5ZmVDb21wb25lbnRUcmFuc2Zlcm9uYmVmb3JlYWN0aXZhdGVzaG93ZXVsZXJnYW1tYW5vdGluc3Vic2NyaXB0c2hpZnRzcGVjdWxhcmNvbnN0YW50b256b29tb25yZXNldHN0cm9rZS1saW5lam9pbmZlZGlmZnVzZWxpZ2h0aW5nbXV0ZWRiZG9zdHJpa2Vob3Jpei1vcmlnaW4teHNwZWNpZmljYXRpb250ZXh0cGF0aG1hcmtlcnVuaXRzZmlsdGVyZm9udC1mYW1pbHltYXRyaXhyb3dibGlua2VkZ2VNb2RlcG9pbnRzQXRZaHJyZWZYbWF0aHNpemVhbHRHbHlwaEl0ZW1vbmJlZm9yZWNvcHltdWx0aWNvbGFsdGdseXBocGljdHVyZWxhcGxhY2lhbm1wcmVzY3JpcHRzbm90c3Vic2V0dGFyZ2V0eW1hc2ttcm9vdG9uZm9jdXNpbnJlbmRlcmluZy1pbnRlbnRmZXRpbGVvbnByb3BlcnR5Y2hhbmdlb25oZWxwdmVydC1vcmlnaW4teG9uYm91bmNlZm9udHN0eWxlb25kZWFjdGl2YXRlZmlsdGVydW5pdHNmb3Jtbm92YWxpZGF0ZWZlc3BlY3VsYXJsaWdodGluZ29yaWVudHJvbnBhc3Rlb25iZWZvcmRlYWN0aXZhdGVpc2luZGV4ZGVsZXF1aXZhbGVudHBhbm9zZS0xYXJpYS1kaXNhYmxlZGNoYXJvZmZrZXJuZWxVbml0TGVuZ3Rodi1tYXRoZW1hdGljYWxzdXJmYWNlc2NhbGVmZUNvbG9yTWF0cml4d2hlbmZlZmxvb2RhbmRyb3dsaW5lc2djZGRpc2NhcmRhY3Rpb250eXBlcmVxdWlyZWRleHRlbnNpb25zcGF0dGVyblVuaXRzZXF1YWxyb3dzcXVvdGllbnRmZWZ1bmNiYXJpYS1zZXRzaXplZmVNb3JwaG9sb2d5b25kcmFnbGVhdmVhcmNjb3N4Q2hhbm5lbFNlbGVjdG9yYXJjc2luaG1hcmdpbndpZHRodmtlcm5hcmlhLXNvcnRzZGV2b25kcmFnb3ZlcnN0cm9rZS1kYXNob2Zmc2V0bWVuY2xvc2VvbmJlZm9yZXBhc3RldmVydC1vcmlnaW4teXgybWlubWFsaWdubWFya29ubW91c2VvdXRzcmNkb2N4bGlua2FyaWEtaGFzcG9wdXBtc3Vic3VweGxpbms6YWN0dWF0ZWcxdGV4dFBhdGhyZWZZeXN0YW5kYnl0cmVmaGVhZG1vbWVudGFib3V0b25zY3JvbGxidXR0b253aWR0aGRlc2Nub25lbG9uZ2Rlc2NhcmNzZWNoa2V5c3BsaW5lc2ludGVyY2VwdGZudmVyeXRoaWNrbWF0aHNwYWNlYmRpb25mb3JtY2hhbmdlYWx0dGV4dHNjcm9sbGRlbGF5d2JyZmVTcGVjdWxhckxpZ2h0aW5naW50ZWdlcnN0ZXh0LXJlbmRlcmluZ2ZvbnRmYW1pbHlwYXR0ZXJuY29udGVudHVuaXRzZmFjdG9yaWFsdGJvZHl0ZHBpZWNld2lzZXByb2dyZXNzeG1sOmxhbmd2ZXJ5dmVyeXRoaW5tYXRoc3BhY2VjbGlwUGF0aFVuaXRzY29sdW1ubGluZXNzZWxlY3RzdHJva2Utb3BhY2l0eWxhbWJkYWFyY3RhbmhrZXlQb2ludHNwYXRobGVuZ3RoZmVwb2ludGxpZ2h0Zm9udHNpemVjeG10cmFzeW5jb25jdXRjb2x1bW53aWR0aGZlU3BvdExpZ2h0ZnJvbWZlbWVyZ2VyZWFsc2dseXBoLW9yaWVudGF0aW9uLXZlcnRpY2FsZmlsdGVyUmVzeTFtZmVuY2VkYXJjY290cGF0aExlbmd0aHN0cm9rZS1kYXNoYXJyYXlpbnB1dG1vZGV4bWw6c3BhY2Vjb2RvbWFpbmRpdmlzb3Jwb2ludHNBdFhmZWJsZW5kZW5jb2RpbmdhbmltYXRlTW90aW9uZXFwb2x5Z29uY290aGZlZGlzcGxhY2VtZW50bWFwcHJlbG9hZG5vdmFsaWRhdGVmb250LXZhcmlhbnRjYXB0aW9uYXVkaW9hcmlhLWxldmVsZm9udHdlaWdodHNwZWVkb25kcm9wZmVGbG9vZG9uYmVmb3JlcHJpbnRpbnNiYWNrZ3JvdW5kZ3JhZGllbnR0cmFuc2Zvcm1vY2N1cnJlbmNldi1pZGVvZ3JhcGhpY2xpbmVzaW5nMm10YWJsZWl0ZW1wcm9wb3JpZW50YXRpb25zZWFtbGVzc2F0dHJpYnV0ZVR5cGVnZXFvcHRpb25iYXNlbGluZW9ubW91c2V3aGVlbGF1dG9jb21wbGV0ZW1vdmFibGVsaW1pdHNjYXAtaGVpZ2h0ZGVncmVlb25yZXNpemVhbHRnbHlwaGl0ZW1vZmZzZXRmaWxsLXJ1bGVmZWZ1bmNyZ3RmbG9vZC1jb2xvcnN1cHNwZWN1bGFyQ29uc3RhbnRvbm1vdXNlbGVhdmVwYXR0ZXJudW5pdHNzdHJpbmdmZWZ1bmNhd3JhcHN1cmZhY2VTY2FsZW1hY3Rpb25kdXJmb250LXNpemUtYWRqdXN0ZGlmZmNpcmNsZWZvbnQtd2VpZ2h0YWRkcmVzc3Jvd3NuZXFpY29ueHRyYW5zZm9ybWFjdGlvbnJlbG5tYXRyaXh0b2dnbGVvbnJvd2V4aXRwcmVzZXJ2ZUFzcGVjdFJhdGlvY29uZGl0aW9uY2l0ZWNzY21hc2t1bml0c3JhZGl1c2FyaWEtYnVzeW5vbW9kdWxlbWVkaWFucmVwZWF0RHVycmVmeG1hdGh2YXJpYW50cG9pbnRzYXR4b3BhY2l0eW1hcnF1ZWVvbm1vdXNlZW50ZXJtZXRhZGF0YWRpYWxvZ2F1dG9mb2N1c3BsdXNiYm94dGhpY2ttYXRoc3BhY2VjYXJ0ZXNpYW5wcm9kdWN0bm9lbWJlZHJ1bGVjYXJkYW5ub3RhdGlvbm1zZWxsaXBzZXRyZmVGdW5jQnRlbmRzdG9zcGFub25tZXNzYWdlaXJyZWxldmFudHhtcHNwZWN1bGFyRXhwb25lbnRtYXJrZXJ3aWR0aHNjYWxlb25mb3JtaW5wdXRyYWRpYWxHcmFkaWVudHN0ZW12cmVzdWx0aG9yaXotb3JpZ2luLXlub3RwcnN1YnNldGNlbGxwYWRkaW5nbGNtaWZyYW1lYXJpYS1oaWRkZW5oZWlnaHRzaXplbWFza2NvbnRlbnR1bml0c2FyY2Nvc2hhc2NlbnR4MWJ5b25rZXlwcmVzc3RicmVha2J2YXJzdWJjb2xzcGFuaW50ZXJzZWN0aW50ZWdyaXR5c3RvcC1vcGFjaXR5d29yZC1zcGFjaW5nZGF0ZXRpbWVjb2x1bW5hbGlnbnZlcnQtYWR2LXl0aGlubWF0aHNwYWNlc3RvcHJ0ZmVGdW5jR3N0cmlrZXRocm91Z2gtdGhpY2tuZXNzdGFuaGNvbmp1Z2F0ZXpvb21BbmRQYW5vbmZvY3VzbXN1YnBpbmdjb3NzdWJzZXRpbWFnZS1yZW5kZXJpbmdzdXBlcnNjcmlwdHNoaWZ0cmVzdGFydGFyaWEtbXVsdGlsaW5lYXJpYS1kZXNjcmliZWRieWxpc3RvbnVubG9hZGZlZGlzdGFudGxpZ2h0bmF2ZXhwb25lbnRrZXJuaW5na2VybmVsdW5pdGxlbmd0aGxpbmV0aGlja25lc3NkYXRhaG9yaXotYWR2LXhsZW5ndGhhZGp1c3RmZVR1cmJ1bGVuY2VhbmltYXRlVHJhbnNmb3JtYWN0dWF0ZXVuc2VsZWN0YWJsZW5leHRpZGdseXBocmVmYWx0Z2x5cGhkZWZhcmlhLW11bHRpc2VsZWN0YWJsZW1heGxlbmd0aHJlcGVhdC10ZW1wbGF0ZXZpZGVvY2xvc3VyZWFsdEdseXBobWF4c2l6ZW9uZHJhZ2VudGVycHJvZmlsZXN0cm9rZXJvd3NwYWNpbmdmaWxsLW9wYWNpdHlhcmlhLWNoYW5uZWxoa2VybndpZHRoc3ZpZXdCb3htYXJrZXJtdW5kZXJvdmVyb25kcmFnc3RhcnRvbmZpbmlzaG9uYWZ0ZXJwcmludGNsaXAtcnVsZWFubm90YXRpb24teG1sZm9udC1zaXplZmVjb2xvcm1hdHJpeHYtaGFuZ2luZ3VuaWNvZGUtcmFuZ2VzcGFjZXJoMmNsaXBvbnJlcGVhdGZlRGlzcGxhY2VtZW50TWFwcGF0dGVybmFsaWdubWVudC1iYXNlbGluZWRmbmNsaXBwYXRoYXR0cmlidXRldHlwZXJhdGlvbmFsc2FyaWEtcmVhZG9ubHlzb3VyY2VzdG9wLWNvbG9ydGFuYXJhYmljLWZvcm10YXJnZXRYc3JjbGFuZ2FyaWEtcHJlc3NlZGhhbmdpbmdsZXR0ZXItc3BhY2luZ29uZHJhZ2Ryb3Btc3R5bGVzcHJlYWRtZXRob2RjZWlsaW5nYW5pbWF0ZWNvbG9yb25tb3VzZW92ZXJjb29yZHNmZWZ1bmNnZGV0ZXJtaW5hbnRzdHJva2UtbWl0ZXJsaW1pdHRhYmxlVmFsdWVzZmVjb21wb3NpdGVzdHJldGNoeXBhdHRlcm50cmFuc2Zvcm1vbm1vdXNldXBlZGdlcG9zdGVyb25oYXNoY2hhbmdlb3ZlcmxpbmUtdGhpY2tuZXNzcmJpbmJhc2Vmb250c3BhY2luZ3BvaW50c2NzY2hiZ3NvdW5kZ2x5cGhSZWZjb250cm9sc291dHB1dG9ubG9hZGxvd3NyY21hcmtlckhlaWdodGFyaWEtcmVxdWlyZWRpbWFnaW5hcnlpYmlncnVieWxlZ2VuZGZpbHRlcnJlc2ZldGNoZXhpc3Rzc3VtcmVtdTJvbmRyYWdhcmlhLWRyb3BlZmZlY3RvdGhlcndpc2VkZWZpbml0aW9uLXNyY2ZvbnQtc3RyZXRjaG1hcmtlci1zdGFydG1hbGlnbmdyb3Vwa2V5dGltZXNrZXlnZW5mZW9mZnNldGNsaXBwYXRodW5pdHNjb2x1bW5zcGFjaW5nb25wYWdlc2hvd3J0Y2JlZ2lub25yb3dzZGVsZXRlbWZyYWN1bml0cy1wZXItZW1hcmlhLW93bnNhcmlhLWNoZWNrZWRlbmFibGUtYmFja2dyb3VuZHBhcmFtc3BlY3VsYXJleHBvbmVudHJlY3Rjb2x1bW5zcGFuc3ltbWV0cmljb25zdGFydGxvZ2NvbnRlbnRzY3JpcHR0eXBlZmFjdG9yb2ZkeW9uZXJyb3J1cGRhdGV0ZW1wbGF0ZWZsb29kLW9wYWNpdHlmaWx0ZXJVbml0c3N5c3RlbUxhbmd1YWdldGFibGV2YWx1ZXNhYmJycHJvbXB0azNmZUdhdXNzaWFuQmx1cmJjb2RlYmFzZXR0b25iZWZvcmVlZGl0Zm9jdXN4bGluazp0aXRsZWludGVydmFsb25jb3B5b25jbGlja2FyaWEtbGl2ZWJpYXNtYXhzY2FsYXJwcm9kdWN0a2V5U3BsaW5lc3ByZXNlcnZlQWxwaGFmZWltYWdldGltZWNvbHZzcGFjZWFyaWEtdGVtcGxhdGVpZHhtbG5zOnhsaW5rb25iZWdpbnBvaW50c2F0eWFyaWEtdmFsdWVub3dwb2ludHNhdHpvbmRyYWdlbmR2YXJpYW5jZW1vZGVkZWZzYW5pbWF0ZW1vdGlvbnYtYWxwaGFiZXRpY2ZlZ2F1c3NpYW5ibHVybWF0aGVtYXRpY2FsbWFya2VyLW1pZG9ua2V5ZG93bnVwbGltaXRvbmVycm9yaGlnaGtleVRpbWVzY29sZ3JvdXBoZWFkZXJzaXRlbXJlZm9ubW91c2Vkb3ducXhsaW5rOnR5cGVhcmlhLWFjdGl2ZWRlc2NlbmRhbnRmZURyb3BTaGFkb3doM3JlcGVhdHRyYWNrb3BlcmF0b3JvbmZpbHRlcmNoYW5nZW1hcmtlci1lbmRoNGZvcmFsbGhhbmRsZXJwcnN1YnNldG9uY29udHJvbHNlbGVjdGFyY2NzY2hvbmNlbGxjaGFuZ2VhY3JvbnltaW5maW5pdHlhcmlhLWxhYmVsbGVkYnl4b3JzdGVwZ3JhZGllbnRVbml0c29yY2FsY21vZGVwcmVzZXJ2ZWFscGhhbWludXNjb250ZXh0bWVudXhsaW5rOmhyZWZwYXR0ZXJuQ29udGVudFVuaXRzc3ByZWFkTWV0aG9kcmVwZWF0LW1pbmZlTWVyZ2VOb2Rlb3BlbmZyYW1lc2V0YXJjY290aGZ4bG93bWVudXJvbGVjb250cm9sbGVyY2hhbmdlY2xpcC1wYXRob25lbmRiYXNlZ2x5cGhpZGVudGNsYXNzaWRjb250ZW50U3R5bGVUeXBlZm9udC1mYWNlLW5hbWV0c3BhbmRvbWFpbm9mYXBwbGljYXRpb25tcm93bWFya2VyaGVpZ2h0b3B0Z3JvdXB2aWV3dGFyZ2V0ZmlndXJlZXh0ZXJuYWxSZXNvdXJjZXNSZXF1aXJlZHZpZXdtb3picm93c2VydGV4dExlbmd0aGFyaWEtcG9zaW5zZXRvbmFjdGl2YXRlcG9pbnRzQXRaZnltaXhsaW5rOmFyY3JvbGVwbGFjZWhvbGRlcmJhc2VmcmVxdWVuY3lmb250LWZhY2VrZXJuZWxNYXRyaXhtc3BhY2VmZUltYWdlb25sb3NlY2FwdHVyZWg1eGNoYW5uZWxzZWxlY3RvcmFsdGZyYW1lYm9yZGVyYXJpYS1mbG93dG9tb21lbnRwcmVzZXJ2ZWFzcGVjdHJhdGlvbGlzdGluZ2NvbnRlbnRlZGl0YWJsZXRoZWFkZm9udGZlRGlzdGFudExpZ2h0dW5pb25zdGFydE9mZnNldG9wdGltdW1pbXBsaWVzb25zdWJtaXRkZWZhdWx0bGluZWFyR3JhZGllbnR2ZXJ5dmVyeXRoaWNrbWF0aHNwYWNlZmllbGRzZXRhcmlhLXNlbGVjdGVkazRnbHlwaC1uYW1ldGltZXNrZXlwb2ludHNpdGVtc2NvcGVtdGV4dG9yZGVycHJpbWl0aXZldW5pdHN0ZXh0LWRlY29yYXRpb25ncm91cGFsaWduZm9udC1zdHlsZWFsdGltZ21pbmxlbmd0aGFuaW1hdGVzdHJpa2V0aHJvdWdoLXBvc2l0aW9uaGdyb3VwZXhwb25yb3dzaW5zZXJ0ZWRub3RhdGlvbnJzcGFjZXNlcGFyYXRvcnNzdGFydG9mZnNldGZvcm10YXJnZXRtZWRpdW1tYXRoc3BhY2V2ZWN0b3Jwcm9kdWN0cG93ZXJkZmVEaWZmdXNlTGlnaHRpbmduZXN0b25hZnRlcnVwZGF0ZW9ub2ZmbGluZWJldmVsbGVkbGVxYWN0aXZlcGxhaW50ZXh0dW5kZXJsaW5lLXBvc2l0aW9uZmVNZXJnZWNyb3Nzb3JpZ2lubWxhYmVsZWR0cmluMnZpc2liaWxpdHlnbHlwaC1vcmllbnRhdGlvbi1ob3Jpem9udGFsY29udGVudFNjcmlwdFR5cGVtdGRpdGVtaWRrY2VsbHNwYWNpbmdzdW1tYXJ5dGZvb3RycXVvdGVjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnN4bWw6YmFzZW1hY3Jvc2VtcHR5c2V0em9vbWFuZHBhbnhtbG5zbXNxcnR0ZXh0LWFuY2hvcm9ubW92ZXN0YXJ0YWNjdW11bGF0ZW9uZGF0YXNldGNoYW5nZWRkaXZpZGVvbmxhbmd1YWdlY2hhbmdlY29tcGxleGVzcmVxdWlyZWRmZWF0dXJlc21zdXBzaXplc21hc2tDb250ZW50VW5pdHNvbnBhZ2VoaWRlY29udGVudHN0eWxldHlwZXNjcmlwdGxldmVsZGlmZnVzZUNvbnN0YW50YXppbXV0aHN0cm9rZS13aWR0aGxlbmd0aEFkanVzdGdyYWRpZW50VHJhbnNmb3Jtb25mb2N1c291dG9uZGF0YXNldGNvbXBsZXRlZmVuY2VtcGF0aHByZWZldGNobGluZWFyZ3JhZGllbnRtbXVsdGlzY3JpcHRzZmVGdW5jUm1ldGVydmlld1RhcmdldGRlcHRoc3Ryb25ndW5pY29kZS1iaWRpYW5pbWF0aW9ub25vbmxpbmVhbHRHbHlwaERlZnRleHRsZW5ndGhsaXN0ZW5lcnJhZGlvZ3JvdXBhcmVhKmtiZGxpbWl0aW5nY29uZWFuZ2xlYXJjc2luYWNjZW50Zm9udC1mYWNlLXNyY3JhZGlhbGdyYWRpZW50ZXh0ZXJuYWxyZXNvdXJjZXNyZXF1aXJlZG5vYnJub3RhbnVtYmVyb25ibHVybW92ZXJmZXNwb3RsaWdodHZlcnNpb25mZUZ1bmNBbG5saW1pdGluZ0NvbmVBbmdsZXNjcmlwdHNpemVtdWx0aXBsaWVyZGF0YXNyY3BhcnRpYWxkaWZmbmF0dXJhbG51bWJlcnNzdGF0ZWNoYW5nZXN3aXRjaG9ubW91c2Vtb3ZlcmVxdWlyZWRFeHRlbnNpb25zc2VtYW50aWNzZGlzcGxheWFyaWEtdmFsdWVtaW5jb3RhcmNzZWNhcmN0YW5rZXJuZWxtYXRyaXhzZWxlY3RvcmFtcGxpdHVkZWltYWdlYW5pbWF0ZXRyYW5zZm9ybXJlcGxhY2VkZWZpbml0aW9uVVJMb25yb3dlbnRlcndyaXRpbmctbW9kZW11bmRlcmlzbWFwZmxvb3JkaXJuYW1lb25kYXRhYXZhaWxhYmxlZGVmaW5pdGlvbnVybHRhYmluZGV4YWxpZ25tZW50c2NvcGV1MXJwdGFyZ2V0eHkycmVmeXNjb3BlZGRlc2NlbnRhcmlhLWF0b21pY2FyaWEtZXhwYW5kZWR1c2VmZW1lcmdlbm9kZXZlcnl0aGlubWF0aHNwYWNlazFncmFkaWVudHVuaXRzb25zZWxlY3RzdGFydG9uc2VsZWN0eGxpbms6c2hvd2FjY2VudC1oZWlnaHRkeHVpbWFnaW5hcnlzbG9wZWFwcGx5ZmVDb252b2x2ZU1hdHJpeHN0ZGRldmlhdGlvbmJhc2Vwcm9maWxlZGlmZnVzZWNvbnN0YW50Zm9yc3Ryb2tlLWxpbmVjYXBzYW5kYm94cm93YWxpZ254bGluazpyb2xlb25zdG9yYWdlbWFyZ2luaGVpZ2h0YWNjZXNza2V5Y2xpcFBhdGhhcmlhLWdyYWJvdmVybGluZS1wb3NpdGlvbm9uYmVm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1hcAAwAAANfWFwAMAAAA49YXAAcAAADq1hcACwAAAAmlIAADAAAA9dYXAAMAAAD41hcAEgAAAArXFwAIAAAAEtcXAA4AAAAg1xcACgAAACrXFwATAAAAPdcXAAkAAABG1xcABQAAAEvXFwACAAAATdcXAAkAAABW1xcACAAAAF7XFwAIAAAAZtcXABUAAAB71xcADQAAAIjXFwALAAAAk9cXAAYAAACZ1xcADgAAAKfXFwAGAAAArdcXAAcAAAC01xcACQAAAL3XFwAKAAAAx9cXAAwAAADT1xcACAAAANvXFwACAAAA3dcXAAMAAADg1xcABQAAAPjyGwACAAAA5dcXAAUAAADq1xcACwAAAPXXFwALAAAAANgXAAQAAAAE2BcABwAAAAvYFwAFAAAAENgXABoAAAAq2BcACQAAADPYFwACAAAANdgXAAcAAAA82BcABgAAAELYFwAKAAAATNgXABAAAABc2BcACQAAACSlIAAIAAAAZdgXAAkAAABu2BcACAAAAHbYFwAHAAAAfdgXAAkAAAAgpSAABAAAAIbYFwAHAAAAjdgXAAgAAACV2BcADQAAAKLYFwACAAAApNgXAAcAAACr2BcABAAAAK/YFwARAAAAwNgXAAcAAADH2BcACgAAANHYFwAMAAAA3dgXAAcAAADk2BcABQAAAOnYFwAKAAAA89gXAAoAAAD92BcABQAAAALZFwAGAAAACNkXAAcAAAAP2RcADQAAABzZFwADAAAAH9kXAAoAAAAp2RcAEQAAADrZFwAKAAAARNkXAA0AAABR2RcABAAAAFXZFwADAAAAWNkXAAIAAABa2RcABgAAAGDZFwAIAAAAUOMbAAQAAABo2RcACwAAAPmlIAAHAAAAc9kXAAgAAAB72RcADQAAAIjZFwADAAAAi9kXAAYAAABs8RsABQAAAJHZFwAIAAAAmdkXAAwAAACl2RcADAAAALHZFwANAAAAvtkXAAoAAADI2RcABgAAAAylIAAFAAAAztkXAAgAAADW2RcADAAAAOLZFwAGAAAA6NkXAAkAAADx2RcABwAAAPjZFwACAAAA+tkXAAsAAAAF2hcAAwAAAAjaFwAQAAAAGNoXAAwAAADbpSAABAAAACTaFwAMAAAAMNoXAAYAAACYbiAAAwAAADbaFwAHAAAAPdoXAAQAAABB2hcADAAAAE3aFwAHAAAAVNoXAAMAAABX2hcAEAAAAGfaFwAEAAAAa9oXAAYAAABx2hcACwAAAHzaFwAHAAAAg9oXAAQAAACH2hcAAwAAAIraFwAEAAAAjtoXAAEAAACP2hcACQAAAJjaFwAGAAAAntoXAAQAAACi2hcABgAAAKjaFwAGAAAArtoXAAkAAAC32hcAEwAAAMraFwAJAAAA09oXAAQAAADX2hcAAwAAANraFwAJAAAA49oXAAYAAACh7xsACgAAAOnaFwAJAAAAKJggAAQAAADy2hcACAAAAP0BHAAEAAAA+toXAAYAAAAA2xcACQAAAAnbFwAEAAAADdsXAAsAAAAY2xcACQAAACHbFwAHAAAAKNsXAAcAAAAv2xcADAAAADvbFwAIAAAAQ9sXAAYAAABJ2xcACQAAAFLbFwAEAAAAVtsXAAQAAABa2xcADgAAAGjbFwAQAAAAeNsXAAcAAAB/2xcABAAAAIPbFwAEAAAAh9sXAAoAAACR2xcAAgAAAJPbFwAHAAAAmtsXAAIAAACc2xcABwAAAKPbFwAHAAAAqtsXAAQAAACu2xcACQAAALfbFwAKAAAAwdsXAAMAAADE2xcAEAAAANTbFwALAAAA39sXAAUAAADk2xcACwAAAO/bFwAOAAAA/dsXAAUAAAAC3BcABgAAALrvGwACAAAACNwXAA4AAADgpCAABgAAABbcFwALAAAAIdwXAAsAAAAs3BcAAwAAAC/cFwAGAAAANdwXAAsAAABA3BcABgAAAEbcFwAEAAAAStwXABAAAABa3BcABwAAAGHcFwAGAAAAh48gAAIAAABn3BcAAgAAAGncFwACAAAAa9wXAAoAAAB13BcABgAAAHvcFwAEAAAAf9wXAAMAAACC3BcABwAAAIncFwAJAAAAktwXAAkAAACb3BcADAAAAKfcFwAMAAAAs9wXAAgAAAC73BcACwAAAMbcFwAKAAAA0NwXAA0AAADd3BcABAAAAOHcFwACAAAA49wXAAcAAADq3BcAFwAAAAHdFwAEAAAABd0XAAkAAAAO3RcACgAAABjdFwAHAAAAqBMdAAIAAAAf3RcABAAAACPdFwAEAAAAJ90XAAMAAAAq3RcABgAAADDdFwAPAAAAP90XABAAAABP3RcABwAAAFbdFwAOAAAAZN0XABAAAAB03RcABAAAAHjdFwAIAAAAgN0XAA4AAACO3RcAAwAAAJHdFwAIAAAAmd0XAAcAAAB7FB0ABQAAAKDdFwAQAAAAsN0XAA0AAAAU8RsABQAAAL3dFwAEAAAAwd0XAAsAAADM3RcADAAAANjdFwAMAAAA5N0XABAAAAD03RcABwAAAPvdFwAMAAAA/PAbAAQAAAAH3hcABgAAAA3eFwAIAAAAFd4XAAsAAADFGh0AAgAAACDeFwAUAAAANN4XAAkAAAA93hcADwAAAEzeFwAFAAAAUd4XAAcAAABY3hcACAAAAGDeFwAHAAAAZ94XAAsAAABy3hcABwAAAHneFwAGAAAAf94XAAoAAABL8BsABgAAAIneFwAMAAAAld4XAAwAAACh3hcABQAAAKbeFwAGAAAArN4XAAcAAACz3hcABgAAALneFwAKAAAAw94XAAsAAADO3hcACAAAAF2iIAABAAAA1t4XAAwAAADi3hcACQAAAOveFwAOAAAA+d4XAAkAAAAC3xcADQAAAEDLGwAFAAAAD98XAAkAAAAY3xcADQAAAFqlIAAHAAAAJd8XAAYAAAAr3xcAAgAAAC3fFwAEAAAAMd8XAAgAAAA53xcAEQAAAErfFwAHAAAAoKUgAAcAAABR3xcAEgAAAGPfFwADAAAAZt8XAAgAAABu3xcADQAAAHvfFwAJAAAAhN8XAA0AAACR3xcABgAAAJffFwAKAAAA9KUgAAUAAACh3xcAAwAAAKTfFwALAAAAr98XAAcAAABfPR0ABQAAALbfFwAHAAAAvd8XAAwAAADJ3xcABwAAANDfFwAOAAAA3t8XAAoAAADo3xcABgAAAO7fFwAMAAAA+t8XAAcAAAAB4BcADAAAAA3gFwALAAAAGOAXAAYAAAA5pSAABQAAALXvGwAFAAAAHuAXAAcAAAAl4BcACwAAADDgFwARAAAAQeAXAAsAAADkpSAABwAAAEzgFwALAAAAV+AXAAgAAABf4BcAEAAAAG/gFwAJAAAAeOAXAAQAAAB84BcABgAAAILgFwAMAAAAjuAXABIAAACg4BcAAgAAAKLgFwACAAAAeEIjAAQAAAAspSAACAAAAKTgFwAIAAAArOAXAAcAAADOFB0AAQAAALPgFwAGAAAAueAXAAQAAAC94BcABwAAAGN/IAAGAAAAxOAXAAgAAADM4BcACAAAANTgFwAGAAAA2uAXAAYAAADg4BcABgAAAObgFwAMAAAA8uAXAA0AAAD/4BcACgAAAAnhFwADAAAADOEXAAQAAAAQ4RcABgAAABbhFwAJAAAAH+EXAAUAAAAk4RcABgAAAN+lIAAFAAAAKuEXAAMAAAAt4RcAAwAAADDhFwACAAAAMuEXAAYAAAA44RcADwAAAMA/IwAAAAAAR+EXAAkAAABQ4RcADgAAAF7hFwAMAAAAauEXAAwAAAB24RcACwAAAIHhFwAIAAAAieEXAAYAAACP4RcACAAAAJfhFwANAAAApOEXAA0AAACx4RcACgAAALvhFwADAAAAUfAbAAcAAAC+4RcABQAAAMPhFwAMAAAAz+EXAAUAAADU4RcADAAAAODhFwAJAAAA6eEXAAwAAAD14RcAEQAAAAbiFwAFAAAAC+IXABAAAAAb4hcABAAAAB/iFwAKAAAAKeIXAAkAAAAy4hcABwAAABmlIAAHAAAAOeIXAAMAAAA84hcAEQAAAE3iFwAIAAAAN28gAAQAAABV4hcAAgAAAFfiFwANAAAAZOIXAAgAAABs4hcADQAAAHniFwALAAAA9hMdAAIAAACE4hcADgAAAJLiFwALAAAAneIXAAQAAACh4hcABgAAAKfiFwACAAAAqeIXAA4AAAC34hcAAQAAALjiFwAIAAAAwOIXAAIAAADC4hcAEQAAANPiFwALAAAA3uIXAAgAAADm4hcABgAAAOziFwAHAAAA8+IXAAkAAABojyAABQAAAPziFwAEAAAAAOMXAAMAAAAD4xcADQAAABDjFwAKAAAAGuMXAA0AAAAn4xcABwAAAC7jFwAEAAAAMuMXAAMAAAA14xcABgAAADvjFwAPAAAASuMXAAsAAABV4xcABwAAAFzjFwAJAAAAZeMXAA0AAABy4xcACQAAAAaYIAADAAAAe+MXAAkAAACE4xcACAAAAIzjFwAEAAAAkOMXAAQAAACU4xcADQAAAKHjFwAMAAAAreMXAA4AAAC74xcADAAAAMfjFwAKAAAA0eMXAAkAAADa4xcABwAAAOHjFwAHAAAAkaUgAAcAAADo4xcABAAAAOzjFwAIAAAA9OMXAAgAAAD84xcABwAAAAPkFwAHAAAA7HYgAAcAAAAK5BcACwAAABXkFwABAAAAFuQXAAoAAADupCAABgAAACDkFwAVAAAANeQXAAwAAABB5BcAAgAAAEPkFwAGAAAASeQXAAUAAAD5pCAABQAAAE7kFwAIAAAAVuQXAA4AAABk5BcACgAAAG7kFwACAAAAcOQXAAYAAAB25BcABwAAAH3kFwAIAAAAg+8cAAIAAACF5BcADwAAAJTkFwAHAAAAm+QXAAwAAACn5BcABwAAAK7kFwAIAAAAtuQXAA8AAADF5BcAAwAAAMjkFwAEAAAAzOQXAA0AAADZ5BcAAgAAANvkFwAIAAAA4+QXAA0AAADw5BcABQAAAPXkFwALAAAAAOUXAAoAAAAK5RcAEwAAAHylIAAFAAAAyaUgAAQAAAAd5RcADAAAAFPyHAACAAAAKeUXAAoAAAAz5RcACwAAAKI9HQADAAAAPuUXAAQAAABC5RcACAAAAErlFwAHAAAAUeUXAAIAAABT5RcAAwAAALDwGwACAAAAVuUXAAQAAABa5RcABAAAAAzwGwADAAAAXuUXABAAAABu5RcACQAAAHflFwAFAAAAfOUXAAQAAACA5RcABQAAAKvvGwACAAAAheUXAAUAAACK5RcABwAAAG33HAAJAAAAkeUXABAAAACh5RcADgAAAK/lFwAFAAAAtOUXABMAAADH5RcABAAAAMvlFwAMAAAA1+UXAAgAAADf5RcACgAAAOnlFwAGAAAA7+UXABkAAAAI5hcABAAAAAzmFwAKAAAAFuYXAAoAAAAg5hcADQAAACltIAAFAAAALeYXAAoAAAA35hcACQAAAEDmFwACAAAAQuYXAAIAAABE5hcADQAAAPTwGwAIAAAAUeYXAAsAAABc5hcADQAAAGnmFwAJAAAAcuYXAAwAAAB+5hcABgAAAITmFwAHAAAAi+YXAA0AAACY5hcAAgAAAJrmFwAQAAAA9KQgAAUAAACq5hcAAwAAAK3mFwALAAAAuOYXAAsAAADD5hcABgAAAMnmFwATAAAA3OYXAAcAAADj5hcADwAAAPLmFwAFAAAA9+YXAAQAAAD75hcADgAAAAjxGwAGAAAACecXAAUAAAAO5xcACwAAABnnFwAHAAAAIOcXAAcAAAAn5xcACAAAAC/nFwAHAAAANucXAA4AAABE5xcAFgAAAFrnFwAIAAAAYucXAA0AAABv5xcAAgAAAHHnFwAKAAAAe+cXAAUAAACA5xcACQAAAD6lIAAFAAAAiecXAAkAAACS5xcABQAAAJfnFwAFAAAAnOcXAA4AAACq5xcADwAAALnnFwAK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cmM7YXBhY2lyO2Vtc3AxNDtSaWdodERvd25UZWVWZWNOY3k7cmF0aW9jY3Vwc1BvaW5jYXJlcGxhblJ1bFNob3J0VXBBcnJvd2Nyb3NzO2N1cnJmcmFzbEZvckFsQ2FwaXRhbERpZmZlcmVoY2lyaGVtYWxlc21lcGFyc1JpZ2h0VGVlQUlvbGFtYmROb3REb3VibGVWZXJ0aWJzaW07RG93bkxlZnRWZWNMZXNzRXF1YWxHckdyZWF0ZXJFcXVhbExlc3VyY3JyYnJhY2s7bG1vdXNyYnJrc2x1SGlsYmVyUHJMZnI7Z3RxdWVzdDtDYXBpdGFsRGlmZmVyZW50RmlsbGVkVmVyeVNtYWxsU2hvb2tyaWdodGJsYWNrdHJpYW5nbGVsZWltYWdwYXJ0YXNjcmxlZnRoYXJwb29uZG93bnNoYXJwO05vdFNxdWFyZVN1YnNlRG91YmxlTG9uZ2l0aWxkY29wcm9kc3Vic2V0ZXFxO0NvcHJvZHVjdFJpZ2h0YXJyb1NtYWJveHBsdWxlZnRyaWdodGFycnN1cGRvdFRpbGRlO2xvcGFyTGVmdFVwVmVjdG9yQmFWZXJ0aWNVbmRlclBzZWFjd2lsb3dibWFwc3RvS3NzcXVhcmU7ZXF1YWxyZWFsO2VsbDtjc3VwZW9jaXJjO25lYXJyUmFjdHJpYW5nbGVyTGVmdERvd25UZWVWZWN0b3JEb3VibGVMb25nUmlnaHRBcnJvd3N3YXJyb3dmb3BmdGhpY2tzaW07QWdEaWFjcml0aWNhbERvdWJsTm90UmlnaHRUcmlhbmdsZUJhcmZyYWM0Y2x1YnNMbWlkb3RyZmxvb3I7RG91YmxlTG9uZ0xlZnRBcnJvbmNvbmN5O0xzY3Jsb29uUmlnaE5vdEVxdWFsTGVmdFRyaWFiaWd3ZWRnZGhhcmw7bmVhcnJvd2NvbG9uZXE7RG91YmxlQ29udGltcGVkTGVmdFZlY3RvckJhcjtDaXJzdXAyO2ZyYWMyNXJzcXVvO290aXBob05vdEdyZWF0ZXJUaWxkZXhsYXJia2Fyb1NzY05vdFJldmVyc2VFbGN1bGRvdU5vdExlZnRUcmlhbmdsZUVxcGxhbmNrcmRxdW9ybWFsdDtMb25nbGVSaWdodEFuZ2xlUmV2ZXJzZUVxdWlsaXNmcm9uc2hvcnRtaW5MZWZ0YXJyb3c7dnppZ3phZ3RwcmltTm90U3F1YXJlU3Vic2V0RVJldmVyc2VFbHJhcnJzaVJpZ2h0VHJpYW5nbGVCYXI7Q3Jvc2xvemVuZ2U7dXR1ZnJkYWxnbmVxdmFydHJpYW5nbGVyaWd4d2VzZWFycm93O25MZWZ0YXJiaWd0cmlhbmdsZXVwTm90U3F1YXJlU3Vic1BhcnRpYWxEO3Byb2RoYXJyO0Fzc2lnbjtEaWFjcml0aWNhbERvdXN1Y2NjTm90UHJPc2NiYWNrY3hyQXJyO25ydHJpZXRkb2xsY2JpZ3RyaWFuZ2xlZG93U2hvcnRMZWZ0Tm90U3F1YXJlU3VOb3RHcmVhdGVyR3JlYURvd25BcnJvd1VMb25nbGVmdHJpZ2h0YXJyb3NlYXJoU3F1YXJlO0xlZnRUZWVWZWN0b2RpYW1vbmRzdWl0O3dyYXRpb25hbHM7bG9vcGFycm93bGVmdFVuZGVyQnJhY2VDaXJjbGVEb3JzY3I7Z3NpbWxOZWdhdGl2ZU1lZExKY2N1bGFydkJhcjtyb0Rvd25SaWdodFRlZVZlY3RvYnNvbGI7cHJvZnN1cmZwcmVjbnNpbWJzb2w7TGVzc1NsYW50RG93bkJyZXZldHJpUHJvcEdvcGY7VGNhdWZyO2JveEh1cmhvdk1lUmV2ZXJzZVVwRXF1aWxpUmlnaHRhcnJ0d29oZWFkcmlhY3VudmxBcnI7dGVscmVrYXBwYXY7SW1wbGllc2lhY3V0ZUxlZnRUcmlhbmdsZUJDYXBpdHJpZ2h0dGhyeG1hUGFydGlhbENvbmludHJpZ2h0aGFycG9vbmRvd25MZWZ0RG93blRlZVZlSW1TaG9ydExlZkxlZnRBbmdsZUJyYm94cGJveFVyUmlnaHRBcnJvd0xlRGlhY3JpcHJuRVVkZWNpRG93blJpZ2xlZnR0d29oZWFkcmlnaHRhRG93bkxlZnRUZWVWZWN0b3JMZWZ0cmlnaHRhcnJybGFyclNtYWxsb2d0cHJ1bnNob3J0cHRoaWNrc3VwdXBhcnJvbGFycmxwO0xlZnRhcnJvd05lc3RlZEdyZWFib3hVcjt0aGluc21zdHBvczt6Y3N1cEVJSmxpVnNjb21tYXN1cGxhYW5nbXNkYU92ZXJCYXJlbWFzZXRtaW51c0RvdWJsZUxvbmdSaWdodFJpZ2h0VmVjdG9yO25sZWZ0cmlnaHRTcXVhcmVTdWJzZXRFcXVhdWdyYXZlO3NpZ21haW9wZm1hcHN0b2Rvd247TGVzc0xlYnVsRnNjcmx1cmRzaGFyRG91YmxlUmlnTmVnYXRpdmFuZ2xlc3VwaHhjYUxlZnRVcERucHJjdWVxaW50O2JveG1jdVplcm9XaWROZWdhdGl2ZVZlcnlUaGluYW5nc3Q7U3Vwc2VoYW1pbG51bWVyc2FxdURvdEVWZnI7Y2x1YnN1aXRYc2NiaWd0cmlhbmdsZXVDb3NsYXJTaWdtYTtlY29TYVNmcjtHY2VkaU5vdFN1cGVyc2V0RXF1YVVuZGVyQnJhY2tldDtsYXJyYmZzO1ZlTm9wZjtub3RpbnZiO3RzdGJzbG9uZ3JpZ2h0YXJyb3dtRERvbWlkYXN0Q2lyY2xlVGltZXM7VXVtZW5nO0RjYXJvbnJtb3VzdDtmZml2Y3k7bHRxdWVzdERvd25BcnJvd2ludGxhcm5lYXJjaXJjZXE7RG91YmxlTG9uZ1JpZ2h0QXJyb2FscGhucHJlY2VxO0NvdW50ZUdjaXJ1cHNpbG9ubHNjdmFybm9zaW1lcTtudmxlY3djb25pbG5hcHByYXBhY2lJZ3JhdmVnRUFwcGx5Rm5vdGluZG90O3Rob3JuO2d0cmRvU2FjdXRlO2hzdHJvaW5maW50aWU7bnNjY3VlO3N1Ym11bHQ7SUpsaWc7Y29tcGxlbWVuVW9nb0RvdEVxdVVhcnJvcHJuc2ltO3NyYVJpZ2h0VHJpYW51aGFybG5zaW1lcWd0cmVxcWxlbWFya2VyO0RvdWJsZUxvbmdMZWZ0UmlnaHR0cmlhbmdscmhhcmQ7aW50bGFyaGs7bEFhcnJzY25zQ2xvY2t3aXNlQ29udG91ckludENjZWRlcXVpdjtlcXVpdmxhdGFpbGxlZnRsZWZ0YWVhc3RlcmVzY0FicmV2c3VjY25hcHByb2ZwYUVwc2ZsYW9jaXJsYXJydE5lc3RlZEdyZWF0ZWZyYWNlZ3JhdmVGaWxsZWRTbWFsbFNxdWJsYWNrdHJpYW5nbGVyVGhlcmVmZG90c3FtbGNwVWNpcmNEb3duQXJyb3dCYXJ4Y3VwO0VjeTtEY3lob29rcmlnaHRhcnNtaWx1SGFyRG91YmxlTGVmdFJpcHJuc2lJb3BHcmVhbmRkO2xvb3BhcnJvd3JpZ2h0Tm9uQnJlYWtpbmdTcGFjZU5vdFByZWNlY3VwY1JhcnJ0bDtTdW07UG9pbmN2YXJ0cmlhaWNpcmM7bHNxbmFjb3JkbTtndHF1R2FtbWFkY2NlbnRyaWFuZ2xlcmlUY2Fyb25Mb25nUnN1YnBsdXM7bGVmdGhhcnBvb251cDtjb25nZG9uc2hvcnRwYXJhbGxlc2NuTGVmdFZlY3RvckJhTm90TGVzc1NsYW50RXFzaW1yYXJzZXRtaU5vdE5lc3RlZExlc3NMZXNzO25hYmxhO3N1bTtMZWZ0Q2VpbGNpcmZuaXByZWNuYXBsb25nbWFwc091bWxTdWNoVGhhYmlnY2FwO2luZmludElFY09FbGlyaXNpbmdkb3RudHJpYW5nbWxkTGVmdFJSaWdodERvd25WZWN0b3JCYXJiaWd1cERvdWJsZUxlZnRSaWdodEFycm93c3VwMTtib3hoVTtFZG90TGVzc0dyZWFmYWxibGFja2xvemVud2VkZ2Vxc3dud2FyO1N1Y2NlZWRzVGlsZFVhcnI7aHlvaW50O25nc2ltUmN5TGVmdERvdWJpZ290aW5maW50aWVjYWN1dGU7TnNjc3dhTm90UmV2ZXJzZUVsZW1Mb25nTGVjdXBjYXByZWFsaUJmZGRhcmRIYXI7c3VwMUNlZGlsbHJBdGFpbFVwQXJyb3dEb3duQW53bmVhcmZpc2h0O1JvdW5kSW1wbGllcztGaWxsZWRWZXJ5U21hbGxTcXVhbmd0cjt0aGlja2FwcHJvZXhwb25lT3BlbkN1cmxOb3RHcmVhdGVyVGlsZFlVY3lJYWNsdm5FO0hmQ29wZmdhbW1hZHJpZ2h0aGFycG9vQ2lyY2xlUGxuYnVjZW1wdHlDbG9ja3dpc2VDb250b3VySW50ZWdyYVNob3J0VXBBcnJvdztOb3RWZXJ0aWNhdWRhcm5zdXBFZHRkb3Q7dGJyaztsb29wYXJyb3JwYUZpbGxlZFZlUmlnaHRGbG9vcjtBcHBseUZ1bmN0cGx1c2VHYWJzb2xoc3ViO0tKY3lHYW1Eb3VibGVMZWZ0QXJyb3d2cnRyaXNjc2ltZ2pjeTtpc2luZGJveHZyRXF1YWxUaWxkZTtuVmRhc09zbGFsb29wYXNkb3RlTGVmdGFycm93O2FuZGFuZHN3YXJyb21wYmVtcGRpdm9sbGFycmJveERsdXdhbmxlc2RvRG93bkxlZnRSaWdodmN5UmlnaHRUZWVWcWZMYXBsYWJveHZsb2Rpdjt6aWdyYXJyY2x1YnN1aXQ7c2VjdHJBbnN1YjtucG9saW50YmxhY2t0ckRvdWJsZVZlcnRpY0RpYWNyaXRpY2FsQWN1dGU7bHRyaWY7TmZndHJzcmFjZUNlbnRlckRvdGd0cnNpbUJvcGZyaWdodGFycm93dGFpTm90R3JlYXRlckxlc2RvdWJsZWJhcndlZGdlO2xvcGZhbmRhbmQ7bnZyQW5zaG91cGhhcnBMb25nbGVmdHJjdXJseWVxcHJlbGVmdHJpZ2h0YXJyb3c7VXBwZXJMZU5lZ2F0aXZlTWVOb3RMZXNzRXF0aGlja2FwcHJjdXdyaWdodGhhcnBvb25kb3duO0xlZnRWZXdlZHVsY29yUmlnaHREb3duVGVlVmVjdG9Bc3NpRW9nb1BvcGY7YWdyYXZlO05vdFNxdWFyZVN1cGVyc2V0RXF1YVRvU2hvcnRSaWdodEFycm9zY2VkaUdyZWF0ZXJHcHJlY2NFb2JvdDtvZWxpQ2lyY2xlUGZyYWMzNG5sZXFzbGZyYWMxNWVjb2xUaGluU3BhYm94Ym94O2xlcXF0YXU7Y2lyZm5pbnQ7SHN0cm9rdW1hY3JnYWNlbnNwO3JmaXNodHNzbWdjeTthbmRzbG9wZWRvbGxhckZpbGxlZFNTaG9ydFNxdWFyZVN1YnNldEVxdWxvbmdsZVJpZ2h0VXBUZWRoYXJyYmFja3ByaW1nc2ltZURvd25SaUpjeWNoZWNrbWFsYXJydGxOb0JyZWFrc29mdGN5O2xvb3BhcnB1bmNyaWdodHRocmVldGJmRG91YmxlTG9uZ0xlZnRSaWdodEFycm93O21hcHN0b2xlZnRVbmRlclBhRG91YmxlTG9uZ0xlZnRBcnJvd0xlZnRWZWNjdXJ2ZWFybWNvRWFjdVRIT1Joa3N3YXJuZ2U7Y2x1YnN1VXRpbGRhY0V4aXN0c3RyaWFuZ2xlbGVmdGVxO0RpYWNyaXRpY2FsRG91YmxlQWN1dGVsQWFhbmRkZXFjZWxzO2VERG90cmlhbmdsZWxlZ2xhb2xpY3Vlc2M7ZnJhUmlnaHRUcmlhbmdsZUJhck5vdFJpZ2h0VHJpT3Njck5vbkJyZWFraW5nRG91YmxlUmlnaHRBcnJvRHN0cm9rY29sb3RyaW1pbnVzbGVmdHJpZ2h0bnRyaWFuZ2xWRGFzaFNob3J0TGVmdEFyY29wSEFSRGNlZ3JhbGVmdHJpZ2h0aGFyY2FyRG93bmFycm93O3Roa3NpZXRhb3ZibnByZWM7eG9kb2VxY2lsbkVudmRpY2lyY1RvcGZxcHJpcHJvcGFuZ21zZGFmdHJpbUFicmVMZWZ0dmFycGhzdWNjbmVxcUxKY3k7Y3VwY2FwO0xsZWZ0YXJyb3c7ZmpsaWdzdWJyYWVEb3VibGVMb25nTGVmdFJpZ2h0QXJyb3dhbGVwaDtEYXNodmxmaUFyTGN5T3BuZ2VzemN5Tm90TGVmdFRyaWFOb3RTdWJzZXRsc2ltZTtMb25nUmlnYmxhY2t0cmlhbmdsZWxDaXJjbGVUaW1lc0xhbXNxc3Vic2VMYWNoYW1pbHQ7RG91YmxlTG9uZ0xlSW1hZ2luYWxuRTtubEVzaG9ydHBhcmFsbGVOb3RMZWZ0VHJpYW5nbGVFcXVhbHdwO3BlcmNudnJ0cmk7bG9uZ2xlZnRyY2hlY2ttdHdvaGVhZHJpZ2h0YXJyb3c7Y2N1dHNoY3lVbmlvblBsdGJya3N1YmVkb3RsdHJpO25zY2NNZWRpQXVtU3F1YXJlU3Vic2V0RXdlZGdiZW1TY2Fyb25WRGFzcmJicmtsc2ltO2h5YnVsbDtjZG5vdDtyY2VkaWxzc0RpZmZlcmVudGlhYmlnb3RpbWVMZWZ0VHJpYW5nbGJsYWNrbG96ZW5nZW1vZGVsZXF1YWxzbkxlZnRyaWdodGFycm9zdXBzZXRlQ291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRjaXJjbGVkY3N3bmxlO2RibGFibGszNEZpbGxlZGRpdjtVbmROb3RHcmVhdGVyVGxsYVN1Y2NlZWRzRXF1YWw7SG9yaXpvbnRhbExpbmVMZWZ0VXBEb3duVmVjVmZyb3NjcjtKc2Nyc2Zyb3ducm1vdWRvdWJsZWJSY2FyaW5nU2NlZGlsO2xoYXJ1O2hBTGVmdEFycm93QmFUaWxkZUZ1bFJpZ2h0VXBWZWN0b3JCYmRxdXdldWN5O3NzdGlvdGFhcHVuY3NwZ2Vxc2xhbnRSaWdodFRyaXBhcmFsbGxyY29ybmVybWVhc3VyZWRhbmdscmhhcmJlY2F1cztOb3RHcmVhdGVyU21vZGVscztlb3BmO0NjaXJucG9saW55c2NvcmRmbG9iVWJyTG9uZ2xlZnRyaWdJdGl2YXJlcHNpbG9MZWZ0VERvdWJsZUNvbnRvdXJJbnRHcmVhdGVyRXF1YWxMY3V2bGVmdGxlZnRhcnJvd3M7RG90c3VwO253YXJyc3FzdWJzZXRlcTtLb0ludmlzbGVzc2VxZ3RyO3ZzdXBuRTt1aGFyTG9uZ0xlZnRSaWdodEFycm93bG1pZG90O09mck1zVWNpclVuZGVyQmFyO05lc3RlZEdyZWF0ZXJHcmVhRG91YmxlTG9uZ0xlZnRSaWdodEFycm9ubHRyaWVuam5hYmxnbnNOb3RTcXVhbnZkYXNocGx1c2RvY3VsYXJyO0Rvd25SaWdodFRlZVZlY3RjdWVwcnF1YXRlcm5pb25zO2ZmbGxpZztsb3RpbURvdWJsZUxvbmdMZWZ0UmlnaHRBcnJpZ2h0bGVmdGhhcnBnbnNpbUREb3RzdWJwbHNhcXVOZWdhdGl2ZVRoaW5TcFRjeHVwbHVzZ3RyYXBwck5vdFN1Y2NlZWRzVGlsZGV1cmNvcm5lcjtuZ2VxO3ZvcGxhcnJwbGhvb2tyaVByb3BvcnRpb25hbDt1bGNvcm5Ob3RTdWNjZWVkc1Rpc2NpcmNpZWNwZXJwO2JzZW1pVW5kZXJCYXJjaGNiaWdzdGFyO2lpaWludDtjcm9SaWdodFRyaWFuZ2xlRXF1ZGRhZ3ppZ2c7bGVmdHRocnRoZXRhYWY7b21pY3JzbXQ7Tm90U3VjY2VlZHNTbGFudEVxdWFsO3NtaWQ7aGFycmNPdmVwc2k7cm9ic3VjY2FwcHJveGF3dWNpcmNmZmxsaWludGVyY2FCb0ludmlzaWJsZUNvbW1hb21hY3JSaWdodERvdWJsZUJyYWNrY2lyY2xlYXJyb3dsZWZ0O1Zkc29wZjtiZXJub3BmTG9uZ1JpZ2h0QXJyVmVydGljYWxTZXRwbGNhcm91cGhhcnBvb25sZWZ0O3Vwc2k7VGlsZGVUaWxkVHN0cm9lRG90O3J1bHVoYXI7RG93blJpZ2h0VGVldHN0cm9hbWFjcmRhcnJ1ZGJsYWM7bnJBb2RhYW9wZlNob3J0UmlnaHRBcHJlY25lcUxlc3NTbGFudEVxYmxhbmJlcm5vUVVPVE5vbkJyZWFrdUFyTGVzc0VxdWltYWdsaW5lO2NsdWJzO05vdFJpZ2h0b21lZ2E7R3RoYXJyY2lycGk7ZXF1YVJhcnJjb25nZGxBdGFpbENjb0h1bXBFcUxvd21pZGRiY29uZzt1cGRvd25hcnJvdztSaWdodEFycm93TGVmdEFycXVlc3RlcXBlcmNudHV3YW5nbGVMb25nbGVmdHJpZ2h0YXJXb3BmYW5nckxlZnRVcFZlY3RvckJOY2VzZG90YkxlZnREb3duVmVjdG9yQmFGb3VnaW1saGFudHJpYW5nbGVsZWZ0ZXE7T3ZlclBhZHVoYXI7R2NpcmN2YXJ0aGV0YTtyYXJyYztwbHVzdHdvO3JBcnRyaW1pbnVzaW1VYXJyb2NpcjtHYnN0cmFpZ2h0ZWxvYW5nO3J1bHVoYU5vdFB0cmlhbmdsZXJpZ2hzc2NyTm90UmlnaHRUcmlhbmdsZTtOb3RMZXNzTGVzc1VwVGVlQXJyRXNjbG5zaU5vdFNxdWFyZVN1YnNldEVxdWFFc2NyRXFzZXRtaW5mY3luZXhpc3RuZWREb3VibGVVcEROZWdhdGl2ZVRoaWNrU3BhTm90SHVtcERvd25IdW1Eb3VibHF1YXRpbk1lZGl1bVNwYWNyZGxnZXNsO1RIUGk7c3RycnVZTGVmdEFuZ2xyaWdodHNxdWlnYWNvbmdOb3RTcXVhcmVTdXB6YWN1dGU7Z25hcDtOY2Fyb247c3VwbmZyYWM1TGVmdEFycm9waXRuZ2VxcTtic2ltbnNob3J0bUFwcGx5RnVuTm90UHJlY2VkYmZyO25zcXNzaW1nRTtzcGFkZXN1aXQ7Q291bnRlckNsb2Nrd2lzZUNvbnRvdXJ2RGFJbnRlZ3JhbENvcHJvZHVOb3RIdVVwQXJyb3dEb0xlZnREb3duVmVjdG9yR3JlYXRlckZ1bGxwcmVjZXE7bGJhcnJIdW1wbnNxc3ViSGlsYmVydHZhcm5vdGhpbmdsZXFzcmFuZ2xlO0NvdW50ZXJDbG9ja3dpc2VEaWFjcml0aWNhbEdyYXZsbGNvcm5wcmVpdWtjeHVwbGhhbGY7Y2FwY2FwZGlnYW1tQ2Nhcm9ucnRyaTtSaWdodEFuZ0VtcHR5U21hbGxTcXVhUGZyO3Nxc3Vwc2V0ZXE7UmV2ZXJzZVVwRXF1bGVxO2JsYWNrdHJkRGVsdHRyaWFuZ2xlbGVmdGVnbEVUU0hjT21hY3I7b3JkZXJvZjtzaW1kb3Q7bGJyYWNlO2JsYWNrbG96ZW5nY2hjeTtib3hib3hia2FnY2lyY2RpdmlkZW9ucmFycnc7ZXF1aXZETm90U3Vic2V0O05vbkJyZWFraW5nU3BhY2U7cHNjcmdqY0lPSWRvdG9kb3RubGVzO3N1cGhzb2w7QnV0c2N5O09wZW5DdXJseURvdWJsZVF1Z3ZuRTtOb3RDZHppZ0RvdWJsZUxvbmdSbnNxQ2xvc2VDdXJseVF1b3RlO25wYXJhbGxlbDtIdW1wRXF1YWxOb3RMZWZ0VHJpYW5nb21jaXJjbGVkZGFzaExvbnJ0cmlsdHJOb3RWZXJ0aWNhbEJuc3Bhcjt0b3Bmb3JjdWRhcnJoYWxmZ25hcGNjZWRpQWJyRG91YmxlVmVybGx0cmlsZ05vdFN1Y2NlZWRzRXF1YXRyaWRvdDtsb25ncmlnaHRhcnJzZG9Ob3RQcmVjZWRlbGVzc2VxcWd0cmpzZXJ6ZGZyYWMxNTtsQXJydmFycHJvcHRvY3VkYXJyclJvdW5sZGNhb21lTG93ZXJSaWd1b3ZzdWJuRW1hcHN0b3VydGlEaWFjcml0aWNhbEdyYXZlO253YXJoaztOb3RTcXVhcmVTdXBlckFjeTt2ZWViTGFwbGFjZXJkcXVvcjtoa3N3QnJlUkJhcnI7dGhldGF2O2VsaW50ZVBvaW5jYXJlTm90VGlsZGVFcXVsZWZ0aGFycG9vbmRvd21hcmtlQ2xvc1NpZ21lcXZnZG1mcjtyYW5nZTtsb25ncmlnaHRhcnJvd3JlYXRoO2JpZ3dlZHN1bm5zdWJFU2hvcnRSaWdobHRycGFyYUxvbmdyaWdodGFycm93O1lJYm93dGlpbWFnbGluZXJhY3VWdmRhc2g7c2ltZ2NlbnRlcmRpcXVlc3Q7ckF0U2hvcnRMZUNlbnRlckRvTm90TGVzc0dyZWF0VEhPUk5taG87T3BlbkN1cmx5RGJuZXF1aXY7RWZyO2RzdHJWZXJ0aWNhbFRwcmVjbmFTYWNPbWVnZXhjbE5lZ2F0aXZlTWVkaU9wZW5DdXJseURvdWFwRWpzY3JuYXR1cmFscztTdXBlcnNldExlZnRVcFRlZVZlY3RjdXBicmNhTm90TGVzc0dyZWF0ZU5ld0xpbmVkY2F0b3Bib05hYXBlO2xvbmdyaXBlcnBSaWdodEFycm93QmFyO1ZlcnlUaGlubnZsdHJVcHBzaW1sRTt3ZWRiYXI7TGVmdERvd25WZUNvdW50ZXJDbG9ja0Vkb1VwQXJyb3dEb3duQXJyb2h5YnVsbFNob3J0TGVmdEFab3BmY2lyY2xlYXJyb3dyaXNxc3ViZTtpbnRwcnZuc3ViO05vdExlZnRUcnB1bmxmaXNodDthbGVmc0xlZnREb3diZW1wdGFhY3V0ZTt1ZGhhc2NyO2RvdGV2YXJzdWJzZXRuZXFzdWJzZXRlU2hvcnRVQ291bnRlckNsb2Nrd2lzZUNvbnRvRW1yYmJSaWdodERvd25WZWN0b3JCYXI7ZmVtYXR3YmJya1ZlcnRpY2FsTGxybTtwcmltZVByb3BvcnRpb25TdWNjZWVkc1NsYW50RVJpZ2h0RG93blRlZVVwZG93YWZyZXVyb1VwQXJyb3dCdWFycjtQcmVjZWRlc1NsYW50RXF1YUREb3RyYWhvcmRldGludEh1bXBEb3duSHVtcDt2bHRyaWRia3JCYXJyTGVzc0VxdWFsR3JlYXRlTGVzc1NsYW50RXF1YWxVb2dyb3BsUmlnaHRVcERvd25WZWNhcGRvbmhEb3duTGVmdFZlY3RvcjtMZWZ0VGVlQXJyb3c7Um9wZjtkb2xidWxsO2dscW9wZjthY3V0ZTtOb3RTdWNjZWVkc1NsYURvdWJsZVVwRG9scmNQbHVzTWlsZXNzZXFxZ3RyO1RjYXJvbjtzZXh0c2ltZG5lZG90QmV0YTtyYWRpY0Rvd25BcnJvd0JhT21hcmlnaHRoYXJwb29uZG93VXVGb3VyaU5vdEdyZWF0ZXJGdWxBbWFjRWNpcmN4c3FVcFRlZWNkb3Q7U3VwZXJzZXRFcXVhbGVmdHJpZ2h0aGFyb3BsdXNOb3RHcmVhdGVyRmRvd25kb3duYVVkYmxhYztSY2VkaWw7bGVmdHRocmVldGlsYWVsdGxJbnZpc2libGVUaW1vdGltZ2VxcTtjd2NvblByb3BvcnRpb2N1cnZlYXJyb3d2c2NyZ25hcHByb3g7blJpZ2h0YXJyb3d4dmVlO3NtYWxsc2V0bWludXM7bGJya3NrZnI7Tm90R3JlYXRlcjtkZWx0YTt6ZG90O2N1cnZlYXJyb3dsZXFvc3VjY2N1cmx5Y3VwO253Y3V2ZXNsYW5jdXA7Tm90U3VwQ09QS29wZkRvdWJsZVJpZ2h4bEFycjt0aGVyZWZuYnNwYm94aGQ7YmVybmVwbHVzYnVtcDtBb3BXc2NyO3JpZ2h0YXJyb3d0YU5vdExlc3NMZXNsaGFyZDtOb3RSaWdodFRyZURkY2Fyb2Jzb05vdEh1bXBEb3dMZWZ0Rmxvb3JTcXVhYXNjaW50ZWdlb2NlckRvdHpldGFhY2lyY0FjaXJjUGhmZmxpZWNpcmhvcmJhclRhbmV4aXNwcm5hbG9uZ21MZXNzRWN1ZXBuZXhpc3RzO2xyUGxjZWRpbDtMZWZ0VXBUZ2NpcmdlTmVzdGVkR3JSaWdodERvdWJIZ2VzZG90bztvaGJhcjtzaW1ycG9pbnRpbmFjaXJjO2RyY29ybjttZWFzdXJFcXVhbFRMb25nbGVmdHJpRG91YmxlTG9Eb3VibGVSaWdodFVuZGVyQmFGaWxsZWRTbWFsbFNxdWFydWxjb3JuZWxvbmdsZWZkbGNyeXVjdmFycGlQcmVjZWRlc1NsYXRob0xvd2VyTGVmdEFSaWdodER0b3NSaWdodERvd25WZWN0b3JkYWJsYWNrdHJpYW5nbGVsZWZTcXVhcmVTdXBlcnNldEVxdWFsO3VyY2l0bGN1YjtaZG9VYXJyb2Npck5vdFNxYmlnb3Rpam1hdHVwZG93bmFycm9SaWdodEFycm93aHlwaGVuO2duZXFxO2dicmV2ZTtjdXJhcnJSaWdodENlaWxpbkRvcGxicmFVbmRlclBhcmVzaG9ydHBhcmFsbGVsO3V1bWxOb3RTdXBlcnNlRG91YmxlVXBBcnJvd2pvcGY7cHJlY2VNaW51c1BsYW5nbXNkYWg7RGlmZmVEY2FybnRyaWFuZ2xlbGNpcmNlcUZjQ2hpQ291bnRlckNsb2NHYnJldmU7RW1wdHlWZU1lZGl1bVNwYWNlTGVmdENlaWxpbmc7bGh2YXJyaG87bG93YmFybWljcm9kdWFyUHJvcG9ydGlvbmFsQ291bnRlckNsb2Nrd2lsYmJya0p1a2NTb3B1dHJpZk5vdExlc3NMZWNoZU5vdEVsZW1lbllhY3V0ZTt4c3FjdXBuYnVtcGVOb3RTdWNjZWVkc1NsYW50RXF1YWxkcnVzaHBvdW5yc3F1b2Ria2Fyb25sZHI7SXRpbEZvcGZzdWJuRW9yc2xvcE5vdFByZWNlZGVzU0lhY3V0ZTt0d29oZWFkbGVmc3dBcnljaXJjc2RvdHhvdGltZTtSZXZlcnNlRWxlbWVudHRoaWNrc2luc3Vic2V0b2FjdWhlYXJ0c3VpVW5kZXJQYXJlbnRoZXNpY2FycGhpdjtMZWZ0RG93blRlc3RybkNsb3NlQ3VybHlRZWdyYXZlO2dlc2RvdDtuZXNlRG93bmFsZWZ0YXJyb3c7bUR0aGluTm90SHVtcGFuZ3pkZmlzb2xjaXJOb3RHcmV2YXJzdXBzZXRubEF0YURvdWJsZUxlZnRSaWdoTm90U3VsZWZ0YXJyb3d0YWlsWmRvdElhY3V0ZWJsYWNrbHVydWJpZ3RyaWFuRXF1aXR3b2hlYWRsZWZ0YXJOb3RFcXVhbFRpbGVyRG90O3N1YnNldGVxVmRhc0xhY3VMZXNzR3JlYXRlcjtscmFycjtEb3VibGVEb3duQURpZmZ6ZWV0cmZpZXhjS2N5O2JveERMO1VwcGVyTGVmdE5lZ2F0aXZlVmVyeVRoaW5TcGFjZTtCYWNrc2xhc2RoVm9wZmx1cmRzaGFyO3VvcHJpZ2h0cmlnaHRhcnN1cGhzb05vdENvbnNwYWRlcztMb25nbGVmcmVhaXFsdHJQbG9uZ21hcG1hY3JPdmVyQnJhY2tldGFuZ3phcnI7UnJpZ2h0YXJxb3BySGFyO3Jtb3VzdGFjaGVFcXVhTm90R3JlYXRlckZ1bGxFcXVMb25nTGVmbHRkb3REb3duTGVmdFJpZ2h0VmVMZWZ0Q2VpbGludXdhbmdsYWVtcHR5djtzcXN1Yjtsb2JyaztsbGFycjt5YWN1dHJpZ05vdFZlcnRpY2FsQmFyO2NjYVBzdXRyaWY7aXF1ZW5SaWdodGFycm9yYXF1b3NxdWZybW96b2NvcHJvbnBhcnN2YXJzdWJzbnJhcnJoY2lkZDtEb3BmSW52aXNpYmxzdXBzaU5vdERvdWJsZVZlcnRpY2FsQmFyO3dwYnVtcHBsYW5ja2g7c2VzbGZsb29OZXdMaW5sYXRlZG93bmhhcnBvb25yaWdodGxhbmdsZTtMb25nUmlnaHRvZmNpTHNmcGFydGlhbmd0aGVyYmxhY2tsTm90U3Vic2V0RURvcGY7bmN5b29wZjtOZWdhdGl2ZU1lZGl1bVNwYWNlO2FwaWdlc2RvdG9sY3Jvc3NzdWNjbmFwcHVoRXNjcjtpbXBlc3FjdXVtbDtyZHF1b3N0cmFpZ2h0cGh6b3ByaWdodGhVYnJldmltYWNyO1dlZGdlO25lc2ltO1ZzY3I7U3VjY2VlZHNUaWxkZWFuZHNsbnRsYnNvbGhzZ3RjaXJyYXJybHBndHJsZXNzeGN1cFBsdXNNaW54bEFycmNjYXBzO3NlQXJzdGFyZnVBcnJoYXJkY092ZXJCcmFja2VzbWFsbHNldG1pbkxlZnRUZWVMZXNzRXFSY2VkaXBvaW50aW50eGN1SW1hZ2lkc29sU21hbGxDaXJjbGU7ZmlsaUFzY3JjZW5hdGlsZGFtYWNyO1RoaWludGxhcmhkbGNvckRpYW1vc2NQbHVzTWludXM7bGVzc2FwcHJpZ2h0c3F1aWdhcnJvd05vbkJycWluQ3Vuc3FzdWJlO25ydHJpZTtSaWdodFVwRG93T2N5O2VxdWVzUHJvZHVOb3RQcmVjZWRlc1NsYW50RXFHY2VkaWxCY3lWZGFtYXBzdG9sZWZvZ3JhRG91YmxlTGVmdEFyc3VwaHN1Tm90SHVtcERvd25IdW1wO3VhcnJ4bE5lc3RlZEdyZWF0ZXJHclRpbGRlRnVsbEVxdWFleHBlY3RhdGl2YXJ0cmlhbmdtaWRkb0NhcGl0YWxEaWZmZXJlbnRpYWxDY29uaW50Wm9wZjtxdWF0ZXJuaW9uc0tjZWRpQ2NibGszVGlsZGVUTm90VkFtRG91YmxlQ29udG91ckludGVncmFyYW5ncmlnaHRyaWdoZ2VzO0RvdWJsZVZEaWFjcml0aWNhbEdEZWxTdWNoVGhhdFNjYXJvbjtwcmVjc2lsZXFxO21hcHN0b3VwO3N1cHNOb3RQcmVjZWRlc1NsYW50RXF1bnN1cHNldGVxcWN1cmx5d2VkZ3RycGV6aXVibGFja3NxdWFyZTt1SGFzaG9ydHBhcmFsY2VudGRvd25oYXJwY3VwYnJjYXA7VXVtbERvd25CcmVrY3ZhcnRyaWFuZ2xlbGVmdDtlcXVlc3Q7TGVmdFJpZ2h0ZG90ZXFsc2ltZW5sZXFzbGFudGVzY2lyc2NpcjtzdXBzZXRuZXFxO1N1cGVyc2V0RXF1QW5kdHdpeG5pcztvbWljdXBoYVJldmVyc2VFbGVtaW50cHJvZDttYWx0ZXNlTGVmdERvd25MZWZ0VXBWZWN0b3JsZXNzZ3RyTGVmdFVwbGFycmh0b3BmbnNjcnhuaXNyYXJyaGt4dXBsdXM7amNpcmM7U3F1YXJlU3VwZXJzZXQ7YWxlcGhEb3VibGVMZWZ0UmlnaHRBTm90Q29uZ3J1ZW50cmFycmJrZ3JlT0VsU2hvcnRSaWdodEFyc3ViZHZhcmVwc2lsb25ibGFja3RyaWFuZ2xlcmlnaElvdGFNZWxsaW50cmY7c3VwZWRzcWNhc3ltcDtzdWJwbE5vdExlc3NMYmVjYXVzZXJzYXF1bztvbWljcm9IZnI7Ymlnb3BsdVRjZWRpTm90TGVzc1NsYW50RXF1YWxwbTtudHJpYW5nbGVyaWdodGVxO25yaWdodGFycm93O0RvdWJsZUxvbmdSaWdodEFob3Bkb3RtaW51ZG93bmhhcnBvb25sZWZ0aGVsbGlGc2NyO3NtYWxlb2djaXJmbkRvd25MZWZ0Um50cmlhbmdsZWxlZnRlcWlvcHZzY3I7VWdyYXZlO2xlZnRyaWdodGhhcnBvYmxhY2t0cmlhbmdsZWxlZnRoZXJjb3hoYXJyO0xvd2VyUmlnaHRBcnRoZXJlNDtTaG9ydERvQnVtUnVsZUxsZWZ0YWJpZ3ZlZTt1cGhhcm5MZWZ0cmlnaHRhQU1QO05vbkJyZWFraW5MZWZ0QXJnZXNjYztlcWNvSHNjcjtoZWFycGl0Y2hmb2pzZXJjbGNhcmN1cnZlYXJyb3dsZWZ0O2JsYWNrdHJpYW5nbGVkbmNvbmdkWnNjcjtmcmFjNTg7Y2FwYnJjdXA7bGVmdGFyckRvd25MZWZ0VGVlVmVzdXBlO2VjYXJvbjtSaWdodFVwRG93bnRyaWFuZ2xlbGVmbHRyaWU7ZHRyaWY7bWVhc3VyZWRwcm9mYWxhcjtWZXJ0aWNhbEJhcmFuZ2xlTGVmdEFycm93UmlSaWdodFVwVk9ncnVwc2loUmlnaHRVcFZlY3RvckJhcjtSZXZlcnNlRWxlVXBBcnJvd0RhY2lFb3BmVXBEb3duZXBsdVJldmVyc2VVcEVxaWZSZXZlcnNlVXBFbndhcnVwdXBhcnJxdWF0ZXJuaXVwdXBhcHJlY2N1TGVmdFVwRG93blZlSWRvRmlsbGVkU21hbGxTWHNjclRSQURnZTttZWFzdXJlZGFuc3FzdXBzZXRlcWlzaW52O0RpYWNyaXRpY2FsR3JhdmVib3hVbHJjZWRyYXRhaWxvZ29uO2N5bGN1cmNvZGlhbW9uZHN1aXROb3RSZXZlcnNlRWxlbWVudHByZWNjdXJseWVJbnZpb29wbHRpbWVzbmxhcmdnTGVmdFRlZTtJbnZpc2loYmFyTGVmdERvdWJsZUJyYWNrTm90U3F1YXJlU3VwZXJzZXRFcXVhbDtmcmFjN3NhY3V0ZWxicmtzbGRlYW5nc25qY3k7U2N5O2duc2ltO0xvd2VyTGVmdEFycm93O05vdE5lc3RlZEdyZWF0ZXJHcmVhdGVOb0JyZWFzaG9ydG1pZHR3b2hlYWRyaWdodGFycmlvZ29Ob3RFeGlwbHVzbW47RXBzaWxzdHJhaWdodGVwc2lsb25SZXZlcnNlVXBFcXVpTm90U3F1YXJlU3VwZU5vdFN1Y2NlZWRzU2xhbnRFcXVhbG5yaWdodGFycm93Y2lyY2xlZFM7dWhibHdzY3I7c2V0bU92ZXJQYXJlaHNjcmZvcmtkcmNvSW50ZXJzZ3RybGVzYXN0O25yYXJyb3BVc2NyO3JpZ2h0c0VncmFpY3k7aW47emhjeTt1bWFjcjtEb3VibGVMZWZ0UmlnaHRBcnJJbnRlcnNlY3RpRmlsbGVmcmFjMTQ7bHVycGx1c2NpcmFjdXRlO2N1cmFycjt1dWFybm90aW52YztsZXNzc2ltRFpTcXVhcmVTdWJzZXRFcXVhbERvdWJsZUNvbkltYWxvbmdsZWZ0cmlnaHRhcnJIdXByb2ZzdW5yaWdodGFyQ2NlemZyQUVEb3VibGVDb250b3VySW50ZWdMZWZ0VHJpYW5nbGVCYXI7TG9uZ0xlZnRSaWdodEFya2pzdXBzZXRuZXFkemlncmFycjtVbmRlclBhcmVudGhlc2lzc3ViZWRvdDtzc2V0bW5tYXA7cnBwb2xpUHNpO3N1YmRvdDtBbHBoYTtERG9MZWZ0QU5vdExlc3NUaWxkZTtSaWdodERvd25UZWVWZWN0Y3Vlc2NhcGlkO05vdFByZWNlZGVzRXF1YXNvcGZjdXBkb09kYmxhY0Rvd25MZWZuc2ltZU5vdFN1YnNldEVxdWFsdXBsdXNudnJBcnJMZWZ0UmlnaHRWZWN0b3I7Tm90U3VjY2VlZHNTbGFuZHRkb3RsYXJyYjt3ZWllcmxvbmdsZWZ0cmlnaFNxdWFyZVN1cGVyc2V0RXF1VFNIY3k7d3JlYUJhY2tzbGFzaFByZWNlZGVzVEJhY2tzbGFUY3lEb3VibGVDb250b0Rvd25hcnNpbTt4d2xlZnRyaWdodGhhcnBvb25zO3NjaXJMb3dlclJpZ2h0TWVsbGluc2ltcmFUcmlwbGVEb2NhcGNhcHJjdWVHcmVhdGVyU2xhbnRFcXVucGFyYVVkYnZhcm5vdGhpYWNpcmJldGFDb25pbnQ7dmFya2FwcFZlcnRpY2FsTGluZUtKRGlmZmVyZW50VWFjdWNmcjtiaWd0cmlhbmdsZWRvd247am1EaWFjcml0aWNhbEFjdWxlc2Rib3h2SDthbmdydHZiO0RvdWJsZUxlVW5pb25QbHVOb3RFbGVtTG9uZ1Jpb21hZGVsdHN1Y2NkdWhscmNvcm5lYW1hbGdPY1VuaW9uQ2FwaXRhbERpY29uaXV0cmliaWd3ZWRnZVVwYXJyb2JsYWNrc3F1YXRickNpcmNsZURvdERvd25UZWVBcnJvd092ZXJQYXJlbnRSZXZlcnNlVXBFcXVpbGlicml1bWRvdWJsZWJhTGVmdFJpZ0tKb3Byb2ZsaW9yb3JvTGVmdFVwVmVjdGFuZ3NwaElPY3lSaWdodEFuZ2xlQk5vdExlc3NTbGFudEVkb3RlcWRvdGFwcHJveGVxcmlnaHRoYXJwb29udXNlbXF1YXRpc2luZG90O2N1cGRVdGlsZGU7SnVrY3k7U3ViO1JjZWRpbG5nQ2xvc2VDdXJseVF1YmFja2Vwc2lsb25SaWdodEFuZ2xlQnJhY2tldDtwbHVzdHdvbWVhc3VyZWRhbmdIaWxiZXJ0U3BhY2VBcmlyc3Fic3VibmU7b2RibGFTcXVhcmVJbnRvc2xyc2FxcXVhdGVxdWF0ZXJuaW9Ob3ROZXN0ZWRHcmVhdGVyR3JlSmNpcmM7Ymlnb3BzdXBuRW1jeUxmclJldmVyc2VVcEVxdWlsaWJOb3REb3VibGVWZXJtaWQ7Tm90R3JlYXRlckxldmFydGhldnN1aGZyO2xhdGU7TURvdWJsZVJpZ2h0QXJyb3dzcXN1YnNldGVxSXVrY2lyY2xlZGNpckxsZWZ0YXJybGZsb29yb2FzZXh0O3N1cHBsdXNOZWdhdGl2ZVZlcnlUaGRpYW1vbmRzdWlIaWxxcHhvcGx1c0Rvd25BcnJ0cnBleml1bTtyYXJyRmlsbGVkVmVyY2VtcHRib3h2SFN1Y2NuYWJTT0ZUY3dlaWVycDtMY2xhcnJzaXRoaWNrbHVydWhBRWxpdXB1cGFycm93cztRc2NyO252bHF1YXRlcm5Db3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncmFsTGVmdFRlZVZwcm9wdG9jaURpYWNyaXRpY2FHYnJldkF0aWxhbmdydHZiYXJ2YmFja2Vwc2lsb247WmFjdXN1YjtMYWN1dGU7dGhlZ2Vxc2xhbmNjaXJjbm90aW52YUVtcHR5VmVyeVNtYWxsU3FzdXBoc3ViO0hzY3JsZmlzaHRVbmRlclBhcmVudGhlc0lmcnN1cDNTY2VZVWN5O2RpZ2FCc2NyaW5vZG9udmRhc2ZsbGlnbGVmdHRocmVldGltZXM7TGVmdERvdWJsZUJyYWNrZXJiYXJyO2xzY3JTcXVhcmVTdXBlcnNldEVxdWFpbWFnZTtMc3Ryb2ltcHJicmtzdGNlQXVtbFRoaWNrU3BhY2VudnJ0cmllVWJyY0Rvd25MZWZ0UmlnaHRWZWN0Y3VlcHI7UmlnaHRURG91YmxlTG9yaWdUY2FycmlnaHRyaWdodGFycm93c1JpZ2h0QXJyb3dMaW1sb25nbGVmdGFyU09GVGN5bHRyUGFyaXNjcjtjd2NvbmluaWNpY2NhcHNTb2xvbmdsU3F1YXJlSW50ZWZlbWFsZTtlcHNpbG9uRG93bmFycm9Eb3VibGVEb3duQXJyb3c7bGFycjtzcXN1YlJpZ2h0RG91YmxlZGRvdHNlcTtiaWdvZG90bGVmdGhhcnBvb251cHl1bUdyZWF0ZXJGdWxsRXF1UmFoa3NlYXJxcHJpbWRzdHJvTm90U3F1YXJ4aGFycnJCYWFuZ21zZGFkRG91YmxlTG9uZ0xlZnRSaWdodEFyckh1bXBEb3duSExhcGxhY2V0Ym94SG9yZG1Ob3RIdW1wRXF1YUNpcmNsZURHc2NyTm90RG91YmxlVmVydGljYUNsb2Nrd0xlc1JvdW5kSXByb2RyYXFndHJhVXBEb3R3aXh0O1VwcGVyUmlnaHROb3RMZXNzR3JlYXRlcjtHcmVhdGVyRnVsbEVxcHJlO1plcm9XaWR0VXBzaWxvbjtVcHhzcWN1cDt1ZGFycm9kc29sZDtOb3RTdWNjZWVkc1RpbGRlO0xlZnRBbmdzdXBzdWI7Z2ltZWw7bnJ0clJpZ2h0RG91YmxlQnJhY2tldDtpYWNPY2lyYztlZztMZXNzU3Vic2VIc3Ryb0luaGtzRGlhY3JpdGljYWxEb3Q7eHJhcnI7bW5wbHVuc3Vic2V0ZXFxO3ljaXJjO0xlc3NFcXVhbEdyZWF0TGVzc0xlc3M7bGVncmVnYnByaW1lbHNjcjtFZmxqY3k7RG93blJpZ2h0VmVEaWFjcml0aWNhbERvaGFpcnNHcmVhdGVyVGlsZGU7c2hjeTtMb25nTGVmdEFyck9wZW5DdXJseURvdWJsZVF1b3RlbHJjb3JOb3RMZXNzU2xhbnRiaWdvZG90O05vdFJlZW1hY3JVb2dvbjtzaWdtYWZ2YW5sZWZ0cmlnaHRhcnpjYXJvcGVydERvdERvdDtjdXJseXdlZGdlTm90TGVmdEpzdmFydHJpYW5nbGVsc3VwRTtEb3duVGVlQXJyb3c7TnU7cG91ZnJhYzE2O0VtcHR5VmVyeVNtYWxTdXBlcnNldEVSaG9va3JpZ29sdHBsYW5rbnRyaWFuZ2xlbGVudmd0O0VUZXhjdXBoYXJwb29ucmlIY2lEb3duVGVlO3VjaWNvbXA7Tm90TGVmdFRyaWFuZ2xlO0RvdWJsZURvd25BcnJvd0FwcGx5RnVuY3Rpb25mcm93dmFyc2lnZG93bmFycnN1YkU7bGFycmxwR2NlZGlsO3ZhcnBpO2dyYXZlO2Jicmt0YnJrO252ckFyRXF1aWxpYnJOb3RHcmVhdGVyU2xhVHJpT3VDYXBpdGFsU2ZsdGNVcEFycm93RG93bkFycm5sdHJpdWZ0aW1lc2JhRW9nVXBFcXVsYWVtcHRMZWZ0VHJpYW5nbGVFcXVhbDtEU2JsYWNrdHJpYW9zY3JGaWxsZWRWZXJ5U0Rvd25SaWdodFRlZVZlY3RvcnVvcGZSaWdodERvY3N1YmVTdWNjZWVkd2VkZ2U7ZW1zdGhpY2thcHByb3huc2lib3h1TGdhbW1hZDt0d29oZWFkbGVmdGFycm9yY2Fyb0Fzc2Zyb3didW1wRW9jeTtDbG9ja3dpc2VDb250b3VySW50ZWdyUmhvO1ByZWNlRG91YmxlVXBBcnJvcGVyaW9NZWRpdW1TbWljcm87R3JlYXRlclNsYURvdWJsZUNvbnRvdXJJbkVtcHR5U21VcEVxdWlsaWd2ZXJ0bklvcGY7bnNpbTtEb3duUmlnaHRWZWN0b3JCYW50aWxkcGx1c3NpbTtzcWN1cDtuZ2Vxc2xuUmlnaHRhcnJvdztOb3RSaWdodFRyaWFuZ2hvdXBkb3duYXJyb3dYSG9yaXByb3B0b1plcm9XaWR0aFNwYU5vdEdyZWF0ZXJHcnJlYWxpbmU7ZHRkVXBwZXJSaWdodEFycm93O092ZXJCcmFjZXVmaXNodHVsY3VkaGFyO3VoYnpldFVwZG93bmFycm93Z3NpQmFyd3NxY2FwcztzY2Fyb25sYmFyRGFnZ2V0d29oZWFkbGVmdGF0aW1lc2JhcmJveHVSO3ByZWNuc3Vic2V1Z3JhdlpmcjtOb3RHcmVhdGVyRXF1YWxMZXNzVGlsaW50ZWdtZWFzdGNlZGlsU3VwO2hvb2tyaWdodGFycmxlZnRyaWdodGhhcnBvb251bWJhclNob3J0RG93bkFyck5vdEh1bXBFcXVndHJhcHByb3g7Q2lyY2xlWW9wZnNpZ21hdkRvdWJsZVZlcnRpY2FsQmFib3h2bDt1cGhhcnBvb1pvcGRpZTt1Z3JhZmxsaWc7YW5nbExlZnRBcnJvd1JpZ2h0QXJyb3ZhcmVwc2lkZnI7dkJhZGRvdGNpcmNsZWFycm93cmlnaHQ7RmlsbGVkU21hbGxTcXVhTGVmdENhb2dOb3RFeGlzdHNscnRkaWVsY2VpbEZpbGxlZFNtYWxsTG93ZXJMZWZ0TGVmdFVwVmVFbXB0aWNTcXVhcmVJbnRlcnNlY2JydmhzbGFMc3RyZGZzc3RhcnJpZ2h0bGVmdGhGY3l0c2hjeTtndHJlcWxjdXBicmNhcGVlO0RvdERvdGd0Y2NnZXNjY3hvdGltZUNpcmNsZVBsdXNEU2NVcEFycm93RG93bkFydmFyZXBzc2NlZGlsO3hyYXJyZXFzaUNhcGl0YWxEaWZmZXJlbnRpYWxEVmVyYmFyO3N3QXJyZXF1aXZERG51bXNwUmlnaHRUcmlhbmdsZUJkaXZvblVncmF2ZXVicmV2ZTtjdXJseWVxcHJlYztOb3RUaWxkZUVxdWFsa2N5O3VwZFJpZ2h0VXBEb2N1cGN1cDtsc2ltZzt2RGFzaFN1Y2hhc3RuZ2Vxc2xhbnRuZlNxdWFyZVVuaW9uO05vdFN1Y2NlZWRzU2xhbnR0Y3lybHNjbnNpbUNvbnNlYXJycHI7bGhhcnVsVXJBdGFpbDtLYXBwYTtDbG9ja3dpc2VDb250b3VMb25ncmlnYm93dGdjaXJjO1hmcjtUaWxkZUZ1bGxFcW5zdWJzZXRlcXFkYWxldGNvbXBsZXhlU21hbGxDaXJydHJpZTtDY29uYm94bWluUmlnaHRWZWNUU2N5RGlhY3JpdGljYWxBY3V0ZWxkY25yYXJyYztHcmVhdGVyU2xhbnRFcXVhbDt2emltc3Rwb3NCY2pvcG5yaWdodGFmb3BIb3Jpem9udGFsTGlPcGVuQ3VyTnRpZXJhcnI7bGVmdGhhcnBvb25kb3BhcnNsO0lnWnNjVW9kb3duZG93bmtoR2FtbWE7ZnJhYzQ1O05vdEdyZWF0ZXJFcXVhbDt0cmlwbHVzUHJvcG9ydGlvbjtwYXJhbEFncmF2ZTtzY2FycmJya3NsZDtPZGJsYWM7eWN5O2xlc2dlYW5ncnRWdmRhdmFyc2liYWNrcHJpbWU7cnNoO2NzdWI7bnByZWNyYXRpbGFxdW87c2JxdUFtYWNyO1hmZGlhbTtOb3RSVmVydGljYWxMaW5zdHJhaXJkY2F0aWxkZVJpZ2h0RG93blZlY3RMbWlkUmlnaHREb3VibGVCcmFjU21hbGxDaXJjZmpQcmVjZWRlc1NsYW50RXFlY2Fyb1pIY3lwbGFua3ZPdmVyUGFyZW50aGVEb3duUmlnaHRUZWVWY2Fjc3dhcnJ2YXJzdXBzZXRDZWRpbHNxc3Vic2thcHBxdWVzdGxicmhrc3dhcm93cmZpSHVtcERvaGFtdXBkb3duYXJTdWJzZXRVcEVxdWlsaWJyaWxvbmdsZWZ0YXJyb2JpZ3VVcHBlckxlZnRBcnJvdztEb3V0cmlhUXNjckxlZnRSaWdodFZZZnBybHRxdXBhcjtTcXVhcmVTdXBlcnNldEVxVGlsZGVFcXVzdXBkQ2FwO25Wb2FzYnVtdkJhcnY7Q291bnRlcnZhcnI7b2xpbmxlc3NlcWd0VXBwZXJMZWZ0QXJyb3dOb3RFbGVtZWdvcE9FbGlnbGRycGFyZ3Q7Y3VydmVhcnJvd2xlZnRDbG9ja3dpc2VDaGVsbGlwO1VwZG93bmxlZnRyaWdodHNxdWlnYXJyRHNjY2lyY2xlYXJyb3dyaWdodGhrc3dhZ2VzbEhpbGJlcnRTcFJpZ2h0VXBEb3duVmVjdG9yTGVmdEFycm93QmFyR3JlYXRlclRpbGRlY2FwY2FwYnJjdXBsYXQ7bGVmdHJpZ2h0c3F1aWdhcnZhcnNpZ210b2VhZW9wa3NjcnN1cGRvdDtEb3duTGVmdFRlZVZlY3RuTGVmdHlmcmFncmZyYWMzOFJpZ2h0QW5nbGVCcmFja2V0bHJjb3JuZXI7b2N5ZGlhbW9uZDt6ZG92c3VwTm90TGVzc0dyZWF0ZXJsbmFwcHJveE92ZXJuZWRvVmVlO3NjYXA7c3VwbXVsZmxvb3I7QmVyVmNOb3RMZXNzVHlhcmlnaHRsTFRVcEVoZXJHY3lvZ3JZb3BHcmVhdGVyRnVsQXRpbGRlO1JpZ2h0RG93blZlRXhpemhjVW5pb2xzdHJvaztOb3RQcmVjZWRlc0VxdWFsO0NvbmlWY3lOb25CcmVha2lUZlJpZ2h0VHJpYW5nbEdyZWF0ZXJFcXVsZXFzbGFudFdjYm94dlI7c3VwZWRvYm94dm90aW1lc2FzO3VkaGFydHJpcGx1cztOZXN0ZWRHcmVhdGVyR3JlYXRQY25pY2FyZXQ7UkVHTm90U3VwZXJzSG9yaXpsYWN1blZEYXNoO0RvdWJsZVJpZ2h0VGVOb3RHcmVhdGVyR3JlYXRlcnhyQXJyUmlnaHRVcERvd25WZWN0b2ZsYXRlcmFycmxsaGFscGFybHQ7VXBUZWVBTm90REVxdWlsaWJyaXVtO2Jsb2NrO1RyaXBsZVZlcnluTHRmb3JhZ3ZlcnRoeWJmamxpZztEb3VibGVMb25nUmlkb3duaGFycG9vbnJpRm91cmllcnRyUHJlY2VkZXNTbGFudEVxdWFsO0xlZnREb3VibEJlTm90VmVydExvbmdSaWdodEFDYXlsZXlzO05jY2lybWlkO25hcGljb3B5YXBpZHJzcWI7bnN1YnNwcmVjY3VybHl2YXJwckV4cHByc1JzY3I7bG9vcGFycm93cmlzdWNjbnNpbTtWZWV2ZWViYXJucmlnaHRhcnJvZHJia2FKZnJEb3duUm5MZWZ0cmlnaGRia2Fyb3c7YXN5bXBlcVJpZ2h0VHJpYW5nbGVFcmlnaHRzcWFjdXRlaG9va2xlYmxhY2tsb3plbmdlO0xlZnRGZWRvZGlzckhsdHF1ZXN0O1JldmVyc2VVcEVxdWlsaWJyaUtIRWdyYXZlRm9wTHN0cm9rO1J1bGVEZWxheWVkO0xlZnRUcm9zbGFjYWN1dGVzdXBzZXQ7ZG91YmxMc2NmYWxsaW5nZG90c2VxO2VwTm90U3F1YXJlU3VwZXJzZXQ7bGVzO01lZGl1bVNwYUxvd2VyUmlnaHRBUmhudGlsZGVkb3duaGFycG9vbnJpZ0V4aXN0cztSaWdodGFjdXJ2ZWFycm9jdXJseXdlZGdlO05vdEdyZWF0ZXJTbGFudEVxdWFsY2lyY2xlZFJNYXB2ZWxsdHF1ZWx1cnVoYUF0aWxkZW9yYXJyO1RoaW5TcGFjTGVmdFRlZVZlY3RzcXVmO2xlZnRyaWdodGhhcnBWc2NydWFjdXRlTm90RWxJZ3JzcXN1YnNldGVpZXhjbGJldGE7TGVzc0Z1bGxFcXVhbDt0cmlhbmdsZXJpZ2h0ZXE7R3JlYXRlckVxdWF1cGx1Q29wcm9MZXNzR3JOb3RUaWxkZUZ1bGxFcXVhbDtlc2Rvb3RpbWVzYXNuZUFzaWdtdHN0cmxlZnRhcnJvdG9wO3NlYXJyb3dVc29sY3Jvc3ByZWNjdXJseWVxbGNlZHRoZXJlZm9yZU5lZ2F0aXZlVGhpbm91bWw7c3dBQ2xvc2VDdXJseURvdWJsZVF1b3RlZ3RsZ3RyZG90YnVsbHJhbmdkO0hjcGFyc2xsdGxhckludmlzaWJsZVRpd2VpZXFzU3VwZXJzZXQ7cnNjcmRkYWdnZXJ1ZmlzWWNIZnJjdXJseXZlRG91YmxlVXBEb3duQXJyb3c7VXBBVmVyeVRoaURvdWJsZUxvbmdMZWZ0UmlnQ2hpO0VtYWNyO2RkYWdnUmV2ZXJzZUVsZW1lbnQ7bnRyaWFuZ2xlcmlnTm90TGVmdFRyaWFuZ2xlRXF1YUZpbEl1bWhvb2tsZWZ0YWlqT3RpbEhpbGJsdmVyUmFyRW1wdHlTbWFsbG9kYXNobG9vcGFycm93clByb3BvdHJpYW5nbGVsZWZ0ZXF6d25lbHNMZWZ0VHJpYW5nbGVCYWxvcGx1cztFcXVpbGlicml1bW53YXJyb3c7UG9pbmNhcmVwbHVwYXJyb3NicXNjYUdmQ29udG91ckludGVna2dyZWVuO2RvdGVxZG90O250cmlhbnJhcnJwbDt2ZWVlcWRibmFwa2NlZGlsO0JlY2F1c2U7Tm90U3Vic0RpYWNyaXRpY2FsbnZpbmZpbkxhbWJzbWFsbHNOZWdhdGl2ZVRoaW5TcGFjZTtvdmJhcm91bWx5dWN5O3N1Ym11bERvdWJsZUNvbnRvdXJJbnRlZ3JSc2hvZHNvbGRBb2dvbm5ydHJpO3N3YXJoaztOb3RIdW1wRG5MZWZ0YW9yc2xvU3F1YXJkd2FuZ2xmbG9yYXJyZnVwaGFycG9vbnJpZ2JydmJnY3lsYnJrZTtFY2FyTm90U3F1YXJlU3VwZXJzZXRFcXVaY2Fyb25wcmVjc1BhcnREb3VibGVSaWdodFRlZW5hcG9zO0xlZnREb3duVmV4cG9uZW50aWVxc2xhbnRnZG9sbHJlYWxpbmNhcGN1cmF0YWlsO1BvaW5jYXJlcERpYWNyaXRpY2FsVGlsZFJpZ2h0RG93blZlY3Rvc2Zyb3duO253QXJyZG93bmhhVXBwZXJMZWZ0QXJyUGx1c0RpZmZlcmVTT0ZUbnByO3JpZ2h0bGVmdGFycm93cztldW1sTm90R2JveHZMRHN0cm9iZXR3ZVNpYmN5bEJhck5vdE5lc3RlZEd3ZnI7ZGNhcm9uaGtzZWFyb3c7RGZyUmV2ZXJzZUVsZW1lbmN1dmVlTm90RG91YmxlVmVydGljYWxCYVFvcGY7bnZyQXJyO2hlYXJ0c3VpdHNpZ21hO0FwcGx5RnVuY3Rpb2xvd2FzdDtSaWdodFRlZUFycm93cmRzbGFuZztPcGVuQ3VybHlEb3VibGVRcmlnaHRsZWZ0YXJOb3RDdXBDZGFnZ3BvcGZtZWFzdXJlZGFMZWZ0cmlnaHRhcnJvZmZyRWdyYXZlO0hjaXJjZW9nb3N1YmVhbmdtc2Q7ZWNvbG9kemxoYmJlcm5vdTtlckRvTGVmdEFycm93QmFyO1JpZ2h0RG91YmxlQnJha29wYmxhY2t0cmlhbmdsZXJpZ2h0bmdlcWhvbXRodDtTaG9ydFJpZ2h0Tm90RXF1YWxUaXRyaXBsdmFydHJpYW5nbGVyaWdodDtudmluRXhwb25lbnRpYWxFO2RzY3lvbWljcm9uU3F1YXJlSW50ZXJzZWN0aW9iaWd0cmlhbmdsZWRvbmhwTm90R3JlYXRlckZ1bGxFcXVhc2Nhcm9TaG9ydFVwQXJyTm90TmVzdGVkTGVzZWFjdXpzY3I7cmlnaHRsZWZ0YXJyb3dMZWZ0RG93blR0d29oZUxlZnRUZWVBcnJvd05lZ2F0aXZlVGhpblNMb25nTGVmdFJ2YXJwcm9wUHNjdGhpY2tzaW10YXJnZXNjamNpcm9wbFJldmVyc2VFcXNlbWk7U21hbGxDaXJjbGVWZXJ0aWNhbFRpbGRlO3N3bndvaGJhY29weXNyVXBhYmFyd2VkO05vdEdyZWF0ZXJTbGFudEVxdXRjYXJOb0JudGlsdGFyZ2VIQVByZWNlZGVzUGx1dmFyZWxlZnRoYXJwb3N3YXJodGRvdG5sZWZ0YXJyb3dzdWJyYVJpZ2h0VHJpYWJrYXJvdztMZWZ0VHJpYW5nbGVOb3RFbGVubGVmdHJpZ2hMb3dlckxlZnRBcnJvd2Zyb2xFO3JBYXNvbHNxc3Vwc2lzY3JBZnI7Y2VkaUVjaXJsb29wYXJyRGlhbW9EU2N5O1VwYXJyY2lybWlkUHJvZHJpZ2h0bGVmdGFVYXJyaW9nb247cnNhZ0VsO0hvcml6b250YWxMaW5lO05vdExlc3NUaWxiaWdjdXA7bGVmdGxlZnRhcnJvd3N6YWNMbWl4dXRyaUxhcGxhY2V0cm5zcHRyaXNiO0hzdHJ5YWNMZWZ0VHJpYW5nbGVFcXVhbGRvd25hcnJvTm90U3F1YXJlU3VwZXJzZVN1YnNldEVxdWFlRG9CYXJldW1sO2JpZ3NWZXJ0aWNhbFNlcGFyYXRvUmlnaHRBbmdsZUJyYWNrTGVmdFRlZVZlaHlwaGVDc2NyO2hzdHJvaztVcHBlckxlZk5vdFZlcnRpY0xlZnREb2Rvd25oYXJwb29ubmNvbm5hdHVyYWxlcWNpclN1Y2NlZWRzU2xhbnRFcXVhbE5vdFN1Y2NlZWRzU29nb0xlZnRVcFZOSmNPdW1sO0dyZWF0ZXJGdWJ1bXBFO2JveEg7cmlzaW5nZG90c2VSaWdodEFuZ2xlQnJhTm90U3F1YXJlU1JCYXJsbW91c3RhY2hlZ25FO25qY3lyaXNpbmdkb0FmaGJhcjtiZXBib3hWUnZhcm5vdGhFTkdkZG90c2Vmb3JhbGRpYW1zO2RIYXJTY2Fyb2xlZnR0aHJlaG9va3JpZ2h0YXJyb0pzZXJjYmxhY2t0cmlhbmdsYmlnb2RVcHBlckxlZnRBblZEQ2FwaXRhbERpZmZsaGFyZE5vdEdyZWF0ZXJTbHZhcnN1YnNldG5lcXE7bmNlbmVzaWJpZ3RyaWFuZ2xlZG93bmFjeWRlbXB0eXY7Y3VwZG90TGVmdEFuZ2xlQnJhY2tlQmFja3NBZ3JhbmRzbG9VcEVxdWlsaWJyaXVtO3NvbGJhbm90bml2YnN6bGl0ZkxvbmdSaWdoZG91YmxlYmFyd2VkZ1JldmVyc2VFR2RvemVldHN1cGxhcnI7Y2lyc2NpRG91YmxlVXBEb3duQW5hcG9Eb3duTGVmdFJpZ05vbkludGVncmFsO1JldmVyc2VVcEVxdWlsaWJyaXVtO2hlYXJ0cztoYW1pbHRtYXR3aXhpbm9kb3R2YXJzdXBzZXRuZXFxZXFzbGFudGxlc0RvdWJsZUxlZnRBcnJvdztvcmRlcjtQb2luY2FyZXBsYW5lO2lvY0xlZnRhcnJvbmxlcXNsYW50O1JldmVyc2VVcEVxdWlsaWJyaXVEb3VibGVDb250b3VyR2RvdDtucHJhbmRhRG93blJpZ2h0VmVjdG9yQmxvbmdyaWdkemlnckxvbmdMZWZ0QXJyb3c7ZXhwb25lbm53QXJyO1N1cExvbmdyaWdodGZmaWxtbGRyO0RhbGNhWXVyaWdodHNxdWlnYXJ0aGtUaGlja1NwYWNWdmRwcnNpbTtzbXRlUmNhck5vdFByZWNlZGVzU2xhbnRFaXVtbnZEYXNnbmVndHF1ZXNtZXBmaWxpZ3ZhcnByb3B0bztsZXNzZHRhcmdldDtDZWRpbGxhO1RoZXRhVXBwZXJSaWZyb3duVXBEb3duQXJyb3dOb3RUaWxkZVRpbGRlVEhPUk47TGVmdFVwRG93bk92ZXJQYXJlbnRoZXNuZWFyaGs7VmVydGljYWxTZXBhcmFsZHF1bGVmdHJpZ2h0aGFycG9vbnNucmFycndiYnJrdGJyZmxvb3JsYWdyYUhpbGJlcnRTcGFvcmFyc3ViZWRFbXB0eVZlcnlTbWFsbFNxdWFPZ21mb3BsdXM7bmVBcmJpZ3NxY0pzZXJjeWtoY0ludGVyb21pbnVzUm91bmRJbXBsRGNhcm9uO0xlZnRUcmlhbmdsZUVxSW50ZXJzZWN0eHZlUmlnaHRDZURvdWJsZUxvbmdMcHJvZmFsdmVsbGluc3FzdXBlO05vbkJyZWFraW5nU3BKZnI7Y3lsY3R5Y1ByZWNlZGVzVGlsZGU7RXRHY3k7ZHdhc3RybnNsbDtucHJlY2VOb3RSZXZlcnNlRWxlbWVSZXZlcnNlRXF1aWxMZWZ0VXBWZWN0b3JCYXJDaXJjbGVUaW1lY2FwY3VwO1ZlcnRpY2FsU2VwYXJhdG9yc21lcGFyc2xFb2dvbjtiZXRoO2JsYW5rO2JhY2tlcHNpbHhvZG90O1NjYU1lZGl1bVNwdHJpZG9aY3JvcGx1c1VicmV2ZVVkYmxzcWN1cHNNZWxsTmVzdGVkTGVzc0xlc3M7dHJpcGx1enNjQXBwbHlGdW5jdGlVZ2RhcnI7cmhvdjtMZmdkb2xvbmdtYXBzdG87Y3VsYXJycGN1ZGFycmxOZWdhdGl2ZVRoaWNrU3BhY2U7ZmlsYm94RGw7T21hY3Jwcm9mYWxhcmJpZ3NxY3V2YXJyaGFhY3V0ZVZlcnlUaGluU3BhY2U7b2xjcm9sbGhhcmR2cHJvcDtncmF2bWludXNibmxlZnRyaWdodGFycm93WmV0YTtSZTtzcGFkZXN1aXRoZXRhc1hvYmlndmVlbGVmdHJpZ2h0c3FyaWdodGxlZnRoYXJwb29ucztwcmVjY3VybHllcTtFcXVpbGlicml6ZXByY3VlO1JpZ2h0VXBEb3duVmVjbmRhc3RyYVJpZ2h0VHJpYW5nbGVFcXVhZEFycmVxc2xhbnRsb3NsYXNob29rcmlnaHRhdmFuZ3J0Y2VudGVyZG9PZGJzdXBwbG5nRUxsZWZ0YXJyb1pldGFyc2hJZG90O0tzY3JzdXBlZG90bUREb3RJY2lyYztud2FyaGthbmdtbnN1ZHNvbDtlZG90O25MZWZ0YXJyb3dndmVQb1BsdXNNaW51c2d0cmRvdDtsc3RyaWdodGhhcnBDbG9TaG9yb3JzbG9wZTtMZXNzRnVsbEVzaW1yYXJyc29sYktIY3k7R3JlYXRlTmFjdXRlY2VudGVyZG90O05lc3RlZExlc3NMTGVmdERvd25WZWN0b3JCZGxjb3JuO0dyZWF0ZXJFcXVhbGNpcnNyY2VkaW9jaXJjdGVscmVjcHJuY2FwYmRvdWJsZWxhUHJlY2VkZXNTbGFudEVxdWFsSUVjeTtib3hWTHBhcnNyYXJyYXA7Tm90TmVzdGVkckJhcnI7R3JlYXRlclNsYW50RXF1YWxiaWdjaXJSaWdodFVwVmVjdG9yQmFyTG9uZ0xlZnRSaWdoYWxsb2Jya0xlZnRSaWdodFZlY3RvTmVnYXRMZWZ0RG93blZlY3RvckJhcjtTcXVhcmVTdWJzZXRFcVplcm9XaWR0aFNwYWNlO1VwVGhzbExhY3V0QWZyYW5BdE5vdFN1cGVya2dyUmFuUmlnaHRBcnJvd0Jhcmlwcm9tYXBzdG91cE5vdEdyZWF0ZXJGdWxsTm9uQnJlYXBzY0VjZGRhQ29udG9HYW1tbnRnbGhhcmRjeWxlc3NlbkxlZnRhcnJud25zdWNjbnNpbnJpZ2h0VW1hY05vdEdyZWF0ZXJMZXNzcGxhbmNraFJhbmc7Z3Rkb3Q7QmVybm91bERvdWJsZVVwQXJycmVhbHBhcm5pcztOZWdzdWJzdWJic29sbGFyTm90TmVzdGVkR3JJbXBsaWVyZmxvb25lYXJoa0RvdWJsZUxlZnRUZWVMZWZ0RG91YmxlQnJhY2tldDtCYXJ2O25sdGx0bGFycjtydGhib3d0aWVzc21pbFRoZXJlZm9yZXJicmtzbGRyaWdodHJpZ2h0YXJyb3dzO0Rvd25UZU5vdE5lc3RlZEdyZWF0ZXByZWNhcHByVXBEb3duQXJyb3JsaHJpZ2h0bGVmdGhhcnBvaGFycmJveHVSY3VybHl3ZWd0bFBJZ3JhZHRyemlncmFPcGVuQ3VybHlEb3VibGVmdGxlZnRpamxpT3J0d29oZWFkcmlnbkxlZnRyaWduaEFycjtBb3BmU3F1T0V1QXJyO3JpZ2h0bGVmdGFycm93c3VwdXBybW91c3RhVGhpblN0YWxvbmdtYXBzdGJzY3I7Tm90RG91YmxlVmV4b3BsdWl1a2N5Z3Zlcm5lbmxzaXRycE9jaXJjYm5lcXVleHBlY3RhdGlvbkxlZnRyaWhvbXR0d29oZWFkcmlnaHRhcnJvbGRyZGhhcmdpbWVsZ2lIb3Jpem9sZ0VwbHVzdHdzdWNjYXBwbnByY3VsdGNpclRpbGRlRXFMZXNzU2xhbnRFcXVhbDtibGsxMjtpbnRlcmNhbDtQcmVjZWRlc0V0d2l4dG1hcHN0b2Rvd25uR3R2aWlvdGFlbmdPdmVyQnJhY01lbGxpbnRyZnV0ZG9yY2Fyb247bmVzaW1ramN5O2JveHZocmlnaHRoYXJuZXF1aXY7VmVyTm90VGlsc3VwbGFyZWdyYXZyYWVtbmk7c3NldG1uO2FicmV2ZG93bmRvd25hcnJwcmFwO01hcG9pWWFjdW1pZGNpcjtzaWdtYWY7ckhhbnNtaWQ7bHNoO05vdE5Uc2NMYXBOb3RSaWdodFRyaWFuZ2xlRXF1YWxuc2ltTm90RWxlbWVudHNsbnRnbDtSaWdodFVwVHJwYXI7bHNhVGlsZGVGdWxsRXF1c2NuRTtHZnI7VGN5O0xlZnRVcERvQ09QWU5vdFNxdWFyZVN1cGVyc2V0aW1hdW9nQm9wZGRhcnI7VGhlcm5SaWdlZmZsbHRyaU5vdFByZWNlZGVzU2xhbnRFcXVhbENpcmNsZVRpYk5vdGZmbGxDb3VudFJpZ2h0VXBUZWVWZW5sZWZ0cmlnaHRhcnJvYWZMb25nUmlnaHRBcnJvd2x0ZEZpbGxlZFNtYWRvdWJsZWJhcndlTmVnYXRpdmVNZWRpdW1TTm90R3JlYXRlclNsYW50RURpYWNyaXRpY2FsQWNyaGNvbWJveERMbnVtO05ld0F1c3RyYWlnaHRwaGlDb25ncnVlYm5lcXVpd29OdGlsZGU7ZGxjb3JuZ3RkRG93bkxlZnRSaWdodGFuZ21zZGFkO2Rvd25hcnJvd2Vtc3AxNG1hcHN0b2xlbG9vcGFycm93bE5vdFJldmVyc3ZlbGxpcHZydGJOb3Q7cm90aW1yYnJSaWdodEFycm93TGVmRXVtUmlnaHRWZWN0ZW1wdHlzZXQ7SnNlcmN5O25pc2RaYWN1dGV2c3VibmU7VXJpbmdMZWZ0VmVjdG9yO3V0ZG90O2xlc3Nkb3Q7bmFuZztvbWludUJ1bXBlcVRTSExlc3NUT3BlbkN1cmx5UXVvdGVTbWFsbENpcmNsbGRyZGhhbmd0dmFydGhldGFndHJlcXFjdXJkYWxldGhhbGVwU2hvcnRSaUxvd2VyUmlnaHRBcnJvdztOb3RTcXVhcmVTdWJzZXRFcXVhbGJsYWNrdHJpYW5nbGVyaWdodDtib3hiTm90VGlsZGVGdWxsVGhpY2tTcGFjZTtTdWNjZWVkc0VxdURvdDtTaWdtYWF3aU1lbHJpZ2h0cmlnaHRhcnJvd2xvb3BhcnJvd3JpZ2hyb2FyT3NsYXNoaG9va05vdFJpZ2hudmlyaXNpbmdkb3RzZXE7ZEFTdWJlcWNvbG9uY2N1cHNzc2hvcnRtaWQ7T21lZ2FKdWR0cmk7VXBBcnJvd3Vwc2lsb247Tm90VGlsZGVGdWxsRXF1VFJBREU7b2hidXBzaWluY2FyZWZyYWM3ODtyYWN1dGVFZ3JhdlVjaW9sY3Jvc3M7cmFycmJmZWNha2FwcGFiZXZkYXNOZWdhdGl2ZVRoaW5TcGFjU3F1YXJlVW5pb21pbnVzZHVPdmVyUGFyTmVzdGVkbGRydXNoYXI7ZUREb3Q7Y2FwYW51bHRyaUxvbmdyaWdodGFyTGNhcm9ubG1vTGVmdFRlZUFyclVwc2lsb1NxdWFyZVN1YnNldDtXc1Nob3J0VXBBcmxwYVZlcnlUaFByb3BvcnRzc21pbGU7YW5nZTtzY3BnbmFwcGJpZ3VwbHVzY2FwcztMZXNzU2xhblJldmVyc2VFcXVPZk9wZW5DdXJseVFuYWN1dHBoTG9uZ3JpZ2h0YXJyb3dEb3VibGVMb25nTGVmdFJpZ2h0QXN1cG5FO25wYXJ0O3hpbHRocmVlO05vdFByZWNlZGVzU2xEaWZnZnI7UGlscHJpZ2h0YXJyZ3NpbTtyQWFycjtvdmJ1bXBlcTtWc2Nsb29wYXJyb3dyaWdodDtLY3lsZXNkb3Q7c3BhZGVzdWl0RGFnb2lubG90aVNxdWFyZVVDSGNHSmN5O2JpZ2NpREQ7c21hbGxzZXRub3RuaXZ1YWN1dGU7RW1hY05vdFJpZ2h0VHJpYXNjRTtFbXB0eVZlcnlTbWF5c2NyO0NpcmNsZVBsdXM7VXJpVXJudkhhcnI7dW1hYm94aHU7U2hvcnRVcHNzbWlCZnI7c3psc2RvdGI7TmVnYXRpdmVWZXJ5VFlVcHJvcHRvO2N1cmx5dkxhbWJkYXN3YXJyb3c7Zm9ya3ZvaW9zbGFzaG9zb2FjO092ZXJCcmFhcG9zY29tcGZudnNpbUxlZnREbWFsZTtJbnZpc2libGVUZG93bmhhcnBvb0NvdW50ZXJDbG9ja3dpc2VDb250b3VySU5vdERvdWJsZVZlcnRpY2FsQk5lZ2F0aXZlTWVkaXVtU3BhY0xlZnRDZWltYWx0ZXNtdGVzO3RpbGR2ZWVlcTtub3RpbmRvdGhlcmNvbkpzY3I7c2NuYXA7aWk7TGNhcm9qb3BmRGlhZmVtYWxncnN1bmdsZXNjYztyb2FuZ2JveERSO25vdGluRUxvbmdMZWZ0UmlnaHRBcnJvcmJya2ViYmxuZTtnbmF2YXJrYXBMZXNzR3JlYXRlRG91YmxlQ29udG91ckludGVncmFsO2xhZW1wdHl2bmU7am9uZGFzaEtmcjtzaGNoY3k7aG9tTGxlZnRQZnJTdWJzZXRFcVVwcGVyTGVmdEFyRG93bkxlZnRSaWdodFZvU3VvcGY7bGVmdGhhcnBvb25kUHJlY2VkZXNTbEdnYW1wO2FuZ21zZHVhY3V0blJpZ2h0YVNxdWFyZUludGVyc2Vhc3ltbWlkY3Nxc3Vwc2V0ZUZvckFsbDtEb3duTGVmdFZlY3RvdXRpbGRlO2l1bWx6Y3k7b21pZE1lZGl1bXRyaWFuZ2xlZG93ZGlhbUFncmF2ZXNkb3R1cHNpbGFtYWxwcnVybmJ1bXBlO0ltYWdpbmFyeW9vcGZUc3RyYWVtcHR5djtoa3NlYXJvd3ZhcmVwc2lsSU9jeTtrZ3JlZWJzb2xibkxlZnRyaWVvcGZsc2FxdW87dXBhcnJvd0lFY3ludkhhcXVhdGludHVwaGFycG9vbmxVcEVxdWlsbGFncmFuO05hY3V1bGNvcm5lcjtEb3VibGVEbG9vcGFycm93bGVOb3RTdXBlcnNldDtscmFycnVBdmVyYmFMbGVmcmFjMUdyZWF0ZXJMTGVmdEFycm93UmlnaHRBcHJlY2FwcHJvbHRyUGFyO05vbkJyZWFraW5nU3BhY2JhY2tzaW1lcTtjdXJ2ZWludDtyaWdodHNxdU5vdFZlcnRpY2FsQmFybmxhcnI7Tm90R3JlYXRlclRpbGRlO0RvdWJsZUxlZnRSaWdodEFyYmFja2NvQWxwdmVHcmVhdGVyRXFOb3RSZXZlcnNlcG9pbmNpcmN1cHNjc3VFbWFjck5vdEdyZWFjdXJhcnJtTG9uZ3JpZ2h0YXJyb3Nob3J0cGFSaWdodENlaWxPTm90U3VjVW5kZXJCcmFjbGVmdHRobGFxdXJpc2luZ2RvdHNlcXVwdXBhcnJvd0NhY3VSaWdodFVwRHVwaGFycG9vbmxlZnRub3BmO252c2ltO2N3YmxvY2NzdXA7bG5lYnByaW1lO2JsYWNrbG96Q291bnRlckNzZXRtaW51TGVzc0xlc3Npbm9qY2lzdXBzaW1Sc2xicmFja0RKY3k7RG91YmxlTGVmdFJibGszNDtwcmVjbmFwcHJveFFvbndhcnJvbGFwZGRvRm91cmllcnRyZnJsbTtMZWZ0VXBUZWVWZWN0b3JDZW50ZXJuc3VwO0l0aWxkTm90VGlsZGVGdWxsRXFQb2luU3F1YXJlU3VwZWVubGNlaWw7TGVmdFJpZ2h0QXJyb1JpZ2h0VXBUZWVWZWN0b3JERG90cmFoZDt0c3Ryb2s7Q291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnJkbGRoSnNlZnNjbmF0dXJhb3Bhcjt0b3Bmb3JrO3VyaW5nO0xlZnRDZWlsaW5ndkR1cGhhcnBvbGJicms7Ym94dGltZXM7ZnBhcnRpbnRBcHBseUZ1ZG90bWludWNpcmM7ZXF1ZWZlSW52aXNpYmxlQ292cHJubGRybXVsdGltYXBnamN5U2hvcnRMZWZ0QXJyb3c7b3JkO0hjaXJjO2Rvd25ib3hWUjtQcmVjZWRlc0VxU3VwZXJlcHNpbG9VcGRvYm94aERNZWRpdW1TcGFjZTtScnBvdW5kO05vdEdyZWF0ZXJGdWxsRXF1YWw7bG5lcTtzdHJhaWdyaGFzY3BvbGluR3RpaWlpbnRFYWN1dGU7cGFydGN1cmx5ZXFwcmVjYW5nZXVsY29ybjtmdGhrYXA7aG9yYmFyO1JyaWdodG1pZExvd2VyTGVsdGhyaG9va2xlZnRhcnJvd1Nob3J0VXBBcnJvTHNjcjtEaWFjcml0aWNhbERvdWJsZUFubGVmdHJpZ2h0YURvdWJsZURvdGVtYWNyO2xtb3VzdGFjUXNjdWdydG9wY2FuZ3phcmFwcHJveGVMbGVmQ2xvc2VDdXJseURvdWJsZVFSaWdodEFubnZkYXBydXJlbExvd2VyTGVmdEFycm9MZWZ0RG93blZlY3VoYXJyVGhlcmVmb0Nsb2Nrd2lzZUNvQ29sb25lO3V1Q291bnRlckNsb2Nrd2lpbmlwcm9kO2xzdHJva2Jhcnd1cnRyTGVmdFZlY3RuY2Fyb29yZGVyb2ZsbGhhcmxicmtzbGQ7cmRsZGhhSW52aXNpYmxlVGltZXNJb2dvbjtjYXBkb3RjaGVja21hcmt3cjtTdWNjZWVkc1NSaWdodENPbWljcm91bW52SGFwYU5vdFJpZ2h0VGJsYWNrbG96ZU9kYmxhYWFjdVRoZXRhO1JldmVyc2Vib3hVUjtjd2NvbmludHRjZWRpcm9wZk9vcGY7c3dud2FyZHNoO1VwQXJyb3c7cG9pbnRTSENUaGVyZXN1cHNldGxydHJpO2RpdmlkZW9udGluY2FycGxhbk5vdFRpbGRlc3Vic2V0O2ltYWdwYUxlZnRVcFRlZVZlY0NhcEJQcmVjZWRlc1RpbGRlWUFjeW9ndDtOZWdhdGl2ZVZlcnlUaGluU3BhY25lcXVpdm5zdWNjZXE7c3RyYWlnaHRwaGk7bEFhcnI7cmFycGx1c2N0d29oZWFkbGVmdE5vdEh1bXBEb3duSEFjaXJpdW1sO25ydHJpY3VydmVhcnJMb25nbGVmdHJpZ2h0YXJyY3VwYnRpbWVzYmFyO0ludGVyc2VjdGlvbnZhcnN1cHNldG5lSW9nY3JhQ2FwaVVwcGVyUmlnaHRBcmJicmt0YnJndHJhcnJSY2Fyb25zY3k7T3RpbGRkb2xsYUxhbmxhbmdkTm90R3JlYXRlckZ1bGxFbHVyZHNoYXZhcnNEaWZmZXJlbnRpRGlMZXNzRXF1YW9ncXVlc3Q7ZGRvdHNDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncnNtYXNMZWZ0VGVlVmVjT3RpbXdyZUVxdWlsbnByZWNlcWJlY2VvZ29uO3N1YnN1cFVkYmxhV2NpcmZhbGxpbmdkb2RkYWdnZWNoZWNrbWFyTGNlZGlsbGJhcnI7QU1zaG9ydG1waG1tYXREb3VibGVVcEFlcXVlc3RBc3NpZ2Jwcm52Z3RwaGlFY2lkcmJrbm90aW47Y2lyY2xlZEVtcGR6Y3lsZXNzZ3RpZ3JhdmVwbHVzbVdmcjtsZWZ0clJhcnJ0bGh5YnVOZXNiZW1wdHl2UG9pbmNhckxlc3NHc2l6ZmZzY3I7Zm9yYWxsO2lvdGE7cm90aW1lc0Rvd25SaWdodFZlY3RvckJhckxlZnRVcFRlZVZlY3Rvcjtkb3duZG92ZXJiTGVmdFVwRG93blZlY3Rscm1Ob3REb3VibGVWZXJ0cmlnaHRoYXJwb29uZFZEYXNoO1NxdWFyZUlsb3BmO1VhY1JpZ2h0VmVjdG9yeGNOb3RSaWdodFRyaWFuZ2xmcmFjMjU7Tm90U3VwZXJzZXRFcXVhbDtOb3ROZXN0dWJyY2RvcGY7aXNpbkVzaGNoY3lSaWdodERvd25WZWN0b3JCVmVydGljYWxUaWxkU3VjY2VlZHNFcW90aWxkZGVtcHR5VHN0cm9rb2RpdnJpZ2h0dGhyZWV0aW1JY2lyY0NhY3V0RG91YmxlRG93bkFycm9TdWNoVG5oYXJyUHJvZHVjcmlnaHRPdmVyUGFyZW50aGVzaXM7UnVsZURlbGF5TGVmdFRyaWFuZ1VncmF2b2NpcjthdGlsZGViYXJ2ZWVuY2VkaVVwRXF1aWxpYlJpZ2h0RG93blRlZVZlY3RvcjtpbWFncGFydWFEaWFjckdyZWF0ZXJFcXVhbExlZmx0VW5kZXJCcmFjZTtyaGFydWw7VGlsZGVGdWxsRXF1YWxsdm5FVWRibGFjbG5hcHNjRWpmZGVtcHR5dmJveG1pbnVzU3FybGN5Y2hpbmN1VXBkb3duYXJyZ3ZlcnRuZXFzdHJhaWdodGVwc2N5bGN0eUxhUGxldXh3ZWRnc3ViZG91ZGhhaGVhcnRzdWl0O3NhY3V0ZmFsbGluZ2RvdHNlcXJpZ2h0bGVmdGFyckRvd25MZWZ0VGV5dW1sO3NtYXNocDtPRWxpZztTaG9ydExlZnRBcnJvUmV2ZXJzZUVxdWlsaWJyaXVtYmFja3NpbWVxb3RpbGRlO0dKY3lvcnNOb3RUaWxkZUZ1bFVwRG93b2RibHZhbmdydDtjdXBvckVwc2lsb2dicmV2YXJzaWdtYUxvd2VyUmlnaFJpZ2h0QXJyb0JhcndlZDtlbXB0eXNjb21tYTtOb3RFcUlhY3Vic2ltZTt1cGhhcnBvb25yc2NuYXB4c2NHZztzY3ljd2NlbXNwO3Nxc3VwZXNpbWVxdmFyc3Vwc2V0bmVxcTtVcGRvd25hUmlnaHRGbG9wYXJhbGxlbG52YXBvZGFzaDtSaWdodENlaWxpcmFycnNpbXRycGV6YW9wc3Vic3VwO2xyYXJHcmVhdGVyc3NtaWxlZWRvdE92ZXJCcmFjZTtpc2luc2dhbW1oZXJjY2FyZXRSaWdodERvdWJsZUJEWmN5O05vdEVibGFja3RyaWFuZ2xlcmlkb3R6c2NyUmV2ZXJzZUVxdWlsaWJyaW5vdGludmJWb3BmO2VsaW50ZXJFeHBvbmVudGllYXNubGFyck5vdEV4aXN0bWxjcDtib3d4dXRyaTtucGFyO1FVTm90Q29uZ2VzaVVjeTtvcjtDb2xvbmVsbGhlc2ltVW5kZXJQYXJwcmFwbWludXM7S0hjeWd2ZXJ0bmVxcU5vdEN1cGRvdHBsdWxqTmNhcm94b3Bsc3Vwc2ltO05vdExlc3NHQ2lyY2xlTWluZG93bmRvd25hcnJvd2xhcnJzaW07dkRhc2g7cGVyY2N1cGNhbGVmdGhhRm91ckdyZWF0ZXJFcXVhbDtlZ3JzZWFycjtBcGJpZ3dMb25nbGVmdGFyclNIYW5nbXNkYWNuZWFyaGdicmV2ZW5zaW1lcTttaWRhc3Q7ZURvdEZpbGxlZFNtYWxsU3F1YXJlUmlnaHRVcFZlY0Jlcm5vdWxsaU5vdFN1Y2NlZWRzRVlvUGFydGlhT3ZlckJhbWFwc3RvO0VsZVdzY3JQcmVjZWRlc0VxdWFsam1hb3ZiYWpzZXJjeWZjeTtzc2Npc2ludmxlcXNsYXVySG9yaXpvbnRjdXJseWVxc05lZ2F0aXZlVmVyeVRoaW5TcGFVYk5vdExlc3NTbGFudEVxdW5MZWF1bWxzdWJkb3RkZnJDaXJjbGVNaU1hcDtuc3Vwc2V0ZXFxO3ZsdHJpc2luZ3NyYXJEb3duQXJyb3dCYXI7TGVzc1RpY3lsZWN5Y2lyZTtFcXVhbFRpcHJvZmxiaWd1cGx1dmFyc3Vwc2V0bmVxVFJBREVsZHJkaGdyYWlvdGFsZXFzbFByZWxmcjtMb25nTGVmdEFzdWJzdWI7cG1jcm9zQ2xvc2VDdXJGaWxsZWRWTG9uZ1JpZ2h0QXJyb2JveFZscHJlY25zaW5zdXBFO3JhZGlsbW91c3RhVHJpcGxlRG90O3JpZ2h0c3F1aWdhcnJvdztkb3duaGFydmxpaWludG1sY2pmclRzYWVscGVyaVplcm9XY2lybWlwUmlnaHRUZXByZWNuYXBwcm94O2JvcGY7bWFsdGxlZnRsZWZ0YXJybmN1cnRndm5TSGNvcGVycDtlbGl5c2ludHByb2R6aWdyYXJzZWFycm9udHJpYW5nbGVLY2VkaWw7UGx1c01pbnVJbnZpc2libGVDb21tYTtScmlnaHRhS2FwcGFHcmVhdGVyU2xhbnRFcWJlY2F1c2U7Tm90TGVzc1NsYW50RXF1YWw7UmVSZXZlcnNlRXF1aWRvd25hcnJvdztsb3pmO05vdExlZnRUcmlhbmdsZUJhcmxCS29wT2NpcnlvcGY7VW9nb25PcGVuQ3VybHlRdVV0aWxkZXpvcGY7ZmNCZXJub3VsbGlzO1ZlcnRpY2FsTGlaZExlZnRSaWdodFZlY3RvcmxvYXJOb3RIdW1wRG93bnRyYWRSaWdodFRlZVZlY3Rkb3RwRG93bkxlZnRWZWN0b3JEaWFjcml0aWNhbEFjdXRvbWlwZXJ0ZVBoaTtvZG90O1plcm9XaWR0aFNwYWNlZ2VsO1VwZG93bmFycm93O3N1cHNldGVxcUh1bXBEc2VjdDtOb0JyZWFrO252SGFycnRoZXJlNGVzY3I7SXRMZWZ0QW5nbGVCcmFjdXNpbWFnbHZhcnN1QmZyb2ZjaXI7Q2NlZGlsO1JpZ2h0VGVlO250cmlhbmdsZXJpZ2h0O0RpYWNyaXRpY2FsR3JuUmlnaHRhcmVxY2lyY2d0cnhuaWFuZHZvYWN1dGVuTGw7bGRxdW87b3JzbG9wZVRpbGRlRXF1YWw7Sm9wU3VjaFRoYXQ7dGhldHZuc2d0bFBhSnVrY3lOb3RUaWxkZUZnZXNsZXNsbmFwO2xuZXFpbWFnbGlzdWJzamNMZWZ0Rmxvb3I7dmFydHJpRm91cmllcm90aWxleGNsO2duYXBwck5vcGZkb3RzcXVhcmU7ZXhwZWN0YW5kYXNoO2dsYTtjY3VwYWxwaGE7c3BhZGVzdUZmck9tbml2TG9uZ3JpTm90U3VjY2VlZHM7dnppZ3pMY2FycHJpdGhpbnNwUmV2Y2VkbGVmdHJpZ2hzcmFycjtBdGlsZHRoaWNrYXBsb2FhbmdydDtpdWt0d29oZWFkcmlnaERvd25BcnJvd1VwcHJlY2VxbmVzZWFyaWlvTG9uZ3Jkb3VibGViYXJ3ZWRnZXlvcGZuc2M7aGVsbGVzc21sZHJlckREb3duTGVmdFZlY3RvckJhcjtkb3RtaW51cztyaWdodGxlZnRoYXJwb29SY2Fyb3BhcmN1cnZlYXJyb3dsdHJpYW5nb21pZDtkaWdhbW1hO2RvcHVkYlVwZEVhY3V0ZWNvbG9uZWJscmxhYXdjb250aW1lcztjb3B5c3I7bGRydUNsb2Nrd2lzZUNvbnRvdXJJbmRpZ3VyY29ybjtuTGVmdHJpZ2h0YXJyb3c7eG9keHJhcnByZWNjdXJoY2d0cWVERHRzaGNKc2NyaWdodGhhcnBvb25kb05lZ2F0aXZlVGhpY2tTcGFjQXJpbnhjYXBkb3duaGFycG9paW5mc3NlaXRpbGRlO3JvdGFuZ21zZGFjO2RlZ0ZpbGxlZFNtYWxzaW1wc21hbGxzZXRtaU5jZWRpbDtIc3R4Y2FwO3Noc3VjY252YXJzaWdtYTtwZXJpb2RjaXJmcnNxdW9yZ2VzZG90b2xLYXBMZWZ0RG91YmxlQnJhY25jb25nTG9uZ2xlZnRhcmxlc3ZhcnJyYWVsY3k7Rm9zY25zaU5vdExlc3NvcGVMZXNzRnVsbEVxdWFwbHVzbW5MZXNzRXF1YWxHY29tcGxlbWVwaXRjaGZvclBvcGZjdXBjdU1pbnVzUGx1cztscmhlbGdkb3Q7bWFsdGVzYmlMZWZ0VXBEb3duVmVjdG9yO0VvcGY7c3FzdXBlO3RpbGxlc3NlcU5vdExlc3NFcXVhc3BhZGJveHY7bmV4aWVwbERvd25UZWVBcnJsQmFycnVoYXJyO3Nob3J0cGFyYW5nbXNkYWhuYnVtdmVyRW1wdHlWZXJ5bGVmdGFycm93dGFpbDtDSGN5O05vdFJpZ2h0VHJpYW5nbGVFcXJjdWJHc3N1YnNldWJyZXZlcGx1c2FjaXJpZnJJdWtjeU5vdFN1Y2NlZWRzU2xhbnRFcmlnaHRoYXJwb2hvb2tsQ2xvY2t3aXNlQ29udHBydXJlbDtjYXBkb3Q7TGVzc0dyZW91bW5ocGFyaWZmO3F1b3Q7VW5kZXJQYXJlbnRoZW5zdWJzZXRlcU5vdFN1Y2NlZWRzRXF1YnJldnlhY3VJT2NzaG9Ob3RWZXJ0aWNhbGxvemVuZ25vdGluRTtOZXN0ZWRMZXNzTGVzUmlnaHRUckxvd2VyUmlnaHRBcnJvd29wbHV1cGFVY3lzaW1kb0REb3RyYW5nc3BoO2JldGhuYnNwO0RpYWNyaXRpY2FsRGxvcGx1c2xFSW9wZlJhY3Vkb3RwbHVzc3NjcjtPdmVyUGFyZW50aGVzaVpjYXJvbjtVdGlyY2VkaWw7WGZyc3VjY2N1cmx5ZXE7dHJpYW5nbGVyaWdodDtRRm91cmllSXVrY3k7bG1pZGtmYmRxdHJpbWludXM7aWlpbmJub2ZyYWMxM2ltYXRoTnRtaWRjaXJoY2lyY1ZiRXVBbkRvdWJudmluZlZEQ2NpcmNuZWFycm9yYmJyTm90U3F1YnVsbGV0Y2x1Y2RvZnJhYzQ1R3JlYXRlckdyZWF0cHNjcjtzaW1lO3F1ZXN0ZXE7U3Vwc2V0Y3VybHl3emNhZGxjcm9wbG9hbm5sZWZ0cmlnaHRhcm1lYWxhY3V0aWdyTGVmdEFuZ2xlVmRhc2g7Y2lyc2N0cnBleml1bXByb2ZudGxnbG9uZ3JpZ2hjb2xvbmVxc3RyYWlnaHRwRFpjYm94Vkg7Y3VkYXJybDtZYWN1dGVleGlzdFJjYXJvbjtSRUc7YWJPdGltZUxvbmdsZWZ0YW5nbXNkYWJWZXJ0aWNhbFRpbHppZ3JhcnI7VmVyeVRoaW5TcGFNaW51c1BsdXNzdXBuZW5hcEU7cmxtcmlnaHRyaWdodGFyck5vdExlc3M7TGFycmJhY2tlcHN2ZXJ0O3NvZnRmZmlsaWc7eGxBRG9zcXN1cDtSaWdodFRlZVZlY3RvbnN1YnNldGVxO3BlcmNudDtob29rcmlnaHRhcnJvdztSZXZlcnNlVXBFcXVpbGJveEhkO3RyaWU7YXJpdWJyZVJ1bGVEZWxzY2N1ZTtSaWdodEFuZ2xlQnJhY2tlTWVkaXVyZnN1YnNldGVxO3N1Y2NhcHByZ3ZlcnRuZXFxO3NjcG9Eb3VibGVWZXJ0aWNhbEJhckhzdHJvaztMZWZ0VHJpYW5nbGVCYXJic2NiYWNrY29uZ0xlc3NFcXVhbG5zdXBzZXRlcU1mcnRvcGNpcjtjYXBickljaXBsdUxvd2VyTGVmdEFyRG93blJpZ2h0VmVjdG9yQmFyO3NjYXJvbjtkaXZpZGVvbnRpbWVzQmFCdW1wbmVxdWR3T3ZlclBVYnJjeTtzbGFycjtjZW1wdHl2O2xvbmdsZWZ0YXJyTm90UmV2YW5kdjtOb3RTdXBlcnNldG51bWVybztmYWxsZ2NpY3Vwb3I7ZGpjaXNpbmlncmFnZXNkb2NpcmNsZWFycm93cmlnYmlndHJDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVnZHJMZWZ0VXBUZWVxc2ltO2N1ZHZlcmJhcldjaWhvcGY7SW1wbGNzdXBlO3N1Y2Nuc2ltYnNvbGhzdWJsaGFydUF0aWludGNhbERvd25SaWdodFRkaWdhbW1hZ3RyZGdFbHBydXJlc3VjY25hcHByb3hyaG87dWRhQ2F5bGVtZGFzaDt2c3VwbkludmlzaWJsZUNvbW1yQnF1U3VjTnNjckVxdWVsc2RSaWdodFVwVmVjdEZmcjtkdWFycjt1Z3JhdmVubHRyaWU7Ym94ZGx1dGRvdGxlZnRsZXJzY1VuaWRhc2h2O1RjZWRleGlIaWxiZWdlcTtCdW1wZWxhbmdsQ29uZ3J1ZW50dWZpc2hib3htaW51Ymlnc3RhckxlZnRWZWN0b3JCc3FzdWJzZXQ7dGhlcmVmb3J6d2o7UmV2ZXJzZVVwdWxjb3llbnN0YXI7dXRkaGNpcmM7UVVPYW5nc3BwbHVzO1JvdUZmTGVmdFRlZVZlY3RvcnZzdWJuRTtlY2Fyb254bEFyd2VkZ2VxO1BzaUxlZnRBbmdsZUJuc3Vwc25zY3I7Z3Rkb3RhbmdydHZiZExzdHJva05vdFRpbGRlVGlsTm90TmVzdGVkTGVzc1plcm9XaWR0aFNzYWN1cmVhbHBhcnREb3VibGVMZWZ0QXJyRnNjdHJpYW5nbGVsZWZ0O2duc2lBTVBndHJlcXFsZXNzeHdlZGdlYWVsaUVwc2lsb247QnJldnhoRG91YmxlUmlzY2NyYnJhY2VzbWFsbHNldG1pbnVzZG90bWluYXBwcmludGVnZXJzO2dsRTtsb2JydGltZXNiO2x0O3J0aHJleWFjeTtvaG1jaXJjbGVkZGFzaDtOb3RQcmVjZWRlc1NsYW5HcmVhdGVyVGlsc2Nuc2ltO3RyaWRvdGVtcHR5O3ByZWNuYXBwcm9JdW1sO2xoYmxrO3NlQW5hdHVuZnJLY2V1cGhhcnBvb25sZWZsYXJyaGtwb3VuZFNjZWRpbG51bWVyb25sZXFzcXU7a2ZyY2Fyb247dGhpY2thcHBsSFJmck1zY3JvZWxpZztkb3duZG93bmFycm9udmFucG9saURvdWJsZUxlZnRUZWU7UHJvZHVjdDtsc3F1b3I7bnNtTm90VGlsZGVGdWxsRXF1YWxjdWRhckxlZnRSaWdodFZlZXhpc3ZhcnRyaWFuZ2xlbGVmc3VjY25lcGZyO1Nob3J0VXBBRGFzdHdvaGVhZHJMZWZ0RG91YmxlTGFwbFRpbGRlRXF1YXBhcmFsbGVFbXB0eVNtYWxsU3F1YXJScmlnaHRhcnJzb2ZDb3VudGVyQ2xvQ2Nhcm9uO1VuZGVyUGFyZW5uc2hvcnRtaWQ7RG93bkxlZnRUZWVWZWNscmhhckxlZnRBcnJvd1JpZ2hOb3ROZXN0ZWRMZXNzTGVzR3JlYXRlckZ1bGxFcXVhRG91YmxlTG9uZ1JpZ2h0QXJTdWNjZWVkc1NsYW50RXFIYWNla3dlaWVycERvd25SaWdodFRlcXByaW1lO09hS2ZydGNlZGlsO3VIYXI7VGhpbkxlZnRUZWVBcnJvTmZyb3JkUmlnaHRBcnJvd0JyaWdodHRobGRxdW9yO3ZhcnN1YnNlbnRyaWFuZ2xlcmlnaHRlZHJjcm9wYm94dnI7Y3Vydmxlc3NhcHByb3hoa3NlYWRpdmlkZTtnb3BmO3NpbW5lO2JsYWNrc3F1YXJlY2FwYURvd25MZXFzbGFudGFmcjtia2Fyb3dMYXBsYWNldHJmO3NyYXJySW52YXBlZ3RjaXI7aWlpaW5VbmRlckJyYWdzY3JibGFja3RyaWFuZ2xoYXJzdWJtdWx0dXJjb3Juc3Vic2V0ZXFxZnBhcnRpbnQ7dHJpYW5nbGVyaWdodE5vdEdyZWF0ZXJHWkhEb3duUmlnaHRWZWNiTmlqbGlncHJvZDtydGhyZWVlY0xsTGVmdERvdWJsZUJzdWNjY3VuZ3NpbTtEb3duUmlnaHRWZWN0cmN5O0V4cG9uZW5idW1wR2Zyc2FjbmVzZWFyO1VwRXF1aWxpYnJOb3RSaWdodFRyaWFuZ2xlQlRoaW5TcEFyaW5nO05vdEdyZWF0ZXJUaWxOb3RMZWZ0VHJpYW5nbGVCRG93blJpZ2h0VmVjdG9ib2VxdnBhZ2VzbGVkSHljaXJSYWN1dGhvb2tyaWdodGFycm93ZHJia2Fyb3dEb3VibGVMb25nTGVmdFJpTG9uZ2xib3hkbDtib3hIVTtGb3JBbGxQcmVjZWRlc1RpbGRDbG9zZUN1cmx5UXVvUmlnaHRUZWVBcnJvUWZyc21hc2hwQ2Nhcm9zY2lyYztsYWdyYW5VcEFycm93RG93bkZpbGxlZFNtRG91YmxlTG9uZ0xlZnRSTGVzc0xFbXB0eVZlcnlTbWFsbHRvcGNpZG90O252aW5maW47c3VicmFycm9wZXJWdmRhc05vdERvdW5nZXFzbGFudDtFbXB0eVZlcnlTbWFsbFNxdWFyZXN6bnNpbWU7aW1hY3JOb3ROZXN0ZWRMZXNzTGVGaWxsZWRWZXJ5RG91YmxlVmVydGljYWxkY2Fyb247cmFuZ2R0b3BiQ2xvc2VDdXJseURvdWN1cnJlblN1cGVyc2V0RXFSaWdodEFycm93TGVmdEFycm9kaXNpbkRvdWJsZURvd25SdWxlRGVsYWNodXdhbmdtc2RhYWZmcjtudmxlO0RvdWJsZUxlZnRUWWNpcmNuZXhpc3RzY2lyY2xlYXJyb3dyaWdobWlkZG90RmlsbGVkVmVyeVNtYWxsU3F1RG91YmxlVXBEb3duQXJyb3djaXJFbHZleWZyO3JjZWlzY3NpbTtzbWFzaHN1Y2NzaW1TcXVhcmVTdWJzZU5vdFN1cGVyc2V0RXF1WXNoQXJyZHdhbmdscHJlY25lcXE7Zm5vZm5kYXNjb21wbGVtZW50RG93blJpZ2h0VGVlVmVjUHJlY2VkZXNTbGFudEdyZWF0ZXJHcmVzcGFkZXNkb3RwbHVzO3RvcHRycGV6aXFmcjtHcmVhdGZyYWMzTm90Q29uZ3J1ZW5pbnRsYXJoa2RlbXB0UmlnaHRVRWNpcmM7RG91YmxlRG93bkFyckNPUFk7U2NhcnVhY3VMZXNzRnVEb3VibGVDb250b3VySW50ZU5vdE5lc3RlZEdyZWF0bXVsVXBUZWU7YmRxdW87a2N5SGlsYmVydFNQb3B6ZG90cnJhcnJnc05lZ2F0aXZlVGhpY2tuc2hvcnRwYXJhbGxlbHN1cG5lO2VzZG90O25wYXJhbGxlQWdyYVNjO25sdHJpO1RpbGRlY3N1YmU7bG5zVmVydGljYWxTZXBhcmRia2Fyb3drY2VJbWFnaW5hcmN1cmx5ZXFVcHBlclJkamN5O3RoZXRhO2N0ZGthcFRoaWNwbHVzYnJpZ2h0cmlnaHRsZGNhO2FvZ29uO3JpZ2h0YXJyb29yaWdvbmJ1bXA7bGVzZ3hvcGZudnJlbXB0eXZyYXJyaGs7TkpjeTtuTGVmbGVmdHJpZ2h0c3F1aWdOZXN0ZWRHcmVhdGVyR3JlcnRyaWx0cmk7YW1sbWlkb09ncmF2ZUVnc3VicmFyTG9uZ0xlZnRSaWdodEFycnNxdUNhcGl0YWxEaWZmZXJlbnRpYWxEO2xkc2hWZXJ0aWNhbFRpbGRldHdvaGVhZGxlc3RhckRpYWNyaXRpY2FsRG91Yk5vdENvbmdyaW5jRGFnZ2VyO0JhcndlbnNjZU5vdERvdWJsZVZlcnRpY2FsRG91YmxlVXBEb3duQXJybG5hcHByb2hlbGxVbmN1cnZlYXJyb3dyaWdodGNhcGNhcDtTYWN1dGVHcmVhbG9uZ2xlZnRyaW9saW5lZ3RyYXJyO0Nsb2Nrd2lzZWZyYWM3OHNvbGI7bnZEYXNocmlnaHRsZWZ0YXJyb0Nsb3NlQ3VybE5vdFN1YnNldEVxc2ltcmFycjtldGhCZXRhTm90TGVmdFRyaWFuZ2xlTWN1dWFycm90aW1lc2FNaW51c1BsdUxzaE5vdFJldmVyc2VFbGVtZW5Mb3BmO3ByZWNuRERvdHJhRG91YmxlTG9uZ1JpZ2hIb3BmdnJ0ck5vcFVicmVwY3lub3RpbnZhO3JhdGlvO2ludGVibGFja3RyaWFuZ2xlO25lQXJyO05lZ2F0aXZlTWVkaXVtU3BhZGFsZXRoO05vdE5lc3RlZEdyZWF0ZXJHcHJlY25zVXBwZXJSaWdzbWlEaWFjZG90c3F1YXJyYWNsYXFmYWxsaW52c3ViZmZsVWNpcmM7dHJpYW5zdXBsYXJyV3NjcmlnaHRyTm90VGlsZGVFcUdjVW9wZmlzaW5kb3RHcmVhdGVyU2xhbnJmbGxlcXNsYW5LZnJmcmxwYXJsdHNtZXBhcnBvaW50aW50O25yYWltb2ZsYXJyaGs7VXNjcmZhbGxpbmdkb3RzZU5lZ2F0aXZlVmVyeVRoaW5Tc2ltbDtib3hWcXVlc3RlbmhwYURvdWJsZUxvbmdSaWdVcHNpQ2FwaXRhbERpZmZlcmVudGljaXJjbGVkZGFzanVrY3k7RW1wdHlTbWFsbFNxdWFyZU9kd3NjWkhjaW50ZXJCZXJub3VsbHdvcGY7RXBSZkxlZnRVbEhhcjt3ZnJib3h0aW1lc0Nyb3NzbGVzZG90b0V1bWx3cnN1Y2NuYXBwcm94O0dvcGZudW1lcm5zaG9yckF0YUxlc3NUaWxkZWxlZnRoYXJwb29uY3VybHllcXBydHJpbGNpcm1pTm90U3Vic2V0RXF1YWNhcm9uUmlnaHRVcERvd25WZWN0b3I7bmNhcGJveFVsO1N1Y2NlZWRzRXF1YXN1YnNldG5lcXFCYWNrc2xKY2lyUmlnaHREb3VibGxhcnJ0bDtsb25ncmlnaHRhcnJvdztib3h0aW11bWFlcXZwYXJzbGx0aW1ic2VtaTt0cHJpbWU7b21pY3JvbjtSaWdodEFkb3dyYXJycGxsYXJycGw7V2VkZ2VGaVJvTG9uZ2xlZnRyaWdodGFzY2VkWUljVmRhc2huc3ViZWVjaXJjO2xvYW5nc3Vic2ltO2xhcnJEYXJEaWFjcml0aWNhbFR1YnJOb3RWZXJ0aWNhbEJhRXhwb25lbnRpYWxFcm5taWRsZnJUaWxkZVRpbHNvcGdhbU5vdFNxdWFyZXZhcnBUaGRpYW1vbmRzdWR1YW1hY3I7bnVtc2xuc2ltO3BsYW5jUnVsZURVbmlvblBsdXN1cGFyclJvdW5kSW1weHZHcmVhdGVyRWxlc3NlcXFndGxlZnRoYXJwb29uZG93bjtyZWFscztFbXB0eVNtYWtjZWRjb2xvbmU7b2htO0RvdWJsZUxlZnRSaWdodEFycm92b3BmO1ZEYW5wYXJ0Q291bnRlckNsY29wcnNxY2FwO2JveHVMO05vdFByZWNlZGVzO3ZhcmtycHBvbG5sZXNzTGVmdFVwVmVjdG9yO1RhYmJveGhrYXBwYTtsZWZ0YXJyb3d0YWVwc2l2O1JpZ2h0RG93blRlZVZlYmxhY2t0cmlicnZiYXJOb3RQcmVjZWRlc0VxdWFsTm90R3JlYXRlckVxdWRvdHBscmFycnNDcm9zcztwcmVjbmVxcXRvc2FsZWZ0cmlhbmdydHZiZDt3ZWRnZWRyY3JzcWN1cHM7cGVydGVua05lZ2F0aXZlTUVhY3NmcmduRVVuZGVyQnJhY2tldHVwaGFycG9vbmJvdGxzcWI7Tm90VGlsZGU7cmlnaHR0aHJlQ2NvbmlubEhhclBhcmRpdmlOb3RDdXBDYXA7ZG90c3F1bGVmdGhsb3diYXI7SG9yRG91YmxlVmVydGljYWxCb2VsaWduTHR2bmNhcm9uO0ludmlzaWJsZUNvbXRzY3I7YmVwc2l4Zm5MZWZ0cmlnaHRhcnJvd3JhcXV2c3VwbkVvc3hzZmxhdDttdTtvbGNpVGhlcmVmb3JzdWNjY3VybHllU3F1YXJlZWR0b3Bib3Q7bG9wbHV0aW1vcmFycmtvbndBd3JlYXRoUWZDb250b3VySW50ZWdyYUNsb2Nrd2lzVXBwZXJSaWdodEF1b2dvbGFycnBvcmRmO3JhY2U7RGVsO3hvZG90WWNpcmM7c2NjdWVnZG90dmRhRXBzaWxvbkNjaXJjO2lpcHJvZnN1cmJveEJlY1NoUmlnaHRGbGdpbWVCZWNhVXBETm90U3F1YXJlU3VwZXJzZXRFcXN1Ym5ZY2lyanVHY2VkVW1GaWxsZWRWZXJ5U21hbGxTcXVhcmVJbnRlZ3JhYmJyYnVtcGU7cGx1c2R1O3BybkU7eHNxY1BhcnRpYWxERG91YmxlTG9uZ0xlZkxvbmdMZWZ0QXJyb3BpdGNoZm9yaztqc2NyO2ZyYWMxOGV4cGVjSU5lc3RlZEdyZWF0ZXJHcG9wZjthbGVmc3lzaHk7c3Vwc2V0bkNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbDtaY2Fyb3NtZXBhUmlnaHRBbmdsZUJyTm90TGVzc0dyZWFsYW5nZDtiZXR3ZWVubnNob3J0cGFyYVJhbmdiY29vdGltZXNYb3BPcGVuQ3VybHlEb3VibGxicmtOb3RTdWNjZWVkc1NsYW50RXF1cmVhbGluZUludGVnVWN1cmNvckxlZnRVcFZlY3RvckJhcjtEaWZmZXJlbnRpYWxEY29uaW50YW9wZjtyYXJyaExlZnRhck5vdEh1bXBFc3VjY2N1cmxjZW1wdHl2THNoO1JpZ2h0VXBWZWN0b2VjaXJjYXRpbHNob3J0U3RaZXJvV2lkdGhTcGFjYXBhY2xicmFjaztydWx1aGFyZnJhYzU4c29mdGNkc2NjdXBsZHJ1c2hhckRvd25SaWdodFRlZVZlY3RvcjtSZXZlcnNlRXF1aWxpYnJpdW07Tm90U3VjY2VlZHNjb21wZm5Hck5vdExlZnRURG93bkxlZnRSaWdodFZlY3RvcnZBcm9kc29HcmVhdGVyTGVzc3JmaXNobnNxc3Vwdm5zdUVxdWFsVGlsVmJhYXdpbnQ7dmFyc3Vwc2NhY3V0Tm90TmVzdGVBcmluZ05vdFN1Y2NlZWRzU2xhbnRFcWhvb2tsZWZ0YXJyb2RoYXJwaXRjaGZvcmtEaWFjcml0aWNhbEFzd253YXJEc3RzcGFxdWF0aW50O2F1cmluZ2hvYXJyZGJsYWNtYXBzdG9kb2xlZnR0aHJlZXRpbWVzTm90UHJlY2VkZXNTbGFudEVxdWFsO1NxcnR5Y2llcXVsY2VkaXZCYXJ2cGx1c3NpUkJwZXJpb2Q7Y3VsYXJycDtJbnZpc2libGVUaW1lZnJhc2ludHByb2JsYWNrdHJpYW5nbGVkb3duO05vbkJyZWlvZ29uTGFuZztleHBlY3RlYWN1dGU7WUFjeTtsQWZub2xjYXJvbnNtdGVzZ3RyYXBwcm9uR3RwcmltZXBvcEJhY05jYXJvbk5vdExlc3NTbGFuTGVmdFVwRG93blZub3RuZG93bmhhcnBvb25ybG9uZ2xlZnRyaWdodGFycm9hcnJCcmV2ZTtuc3FzdXBlU3NuZWFycm93O3hzcWN1aWpsV2VkZ2N1cnZlYXJyb3dyaWdodDtzY2lVbmRlckJyYWNrZXBvaW50aXJpc2luZ2RvdHNwcmVjY3VybHZhcmVwc2lsb247c3FzdXBzZXQ7dWRibGFwYXJhbGxlbDtsYW5nbGVOb25CZmFsbGluZ2RhYnJldmVUSE90aGV0YXZVcGFycm93blZkYVRTcnVsUHNjcm5hcGlkO05vdE5lc3RlZEdyZWF0ZXJHcmVhdHByZWNhcHByb3g7ZWZEb3Rib3BEb3duUmlnaHRWZWN0b3I7TG9uZ0xlZnR0aGluc3A7T2FjdXRMY2VkaWxwYXJseGhhcmdsajtVcEFycm93RG93bkFycm93O3ZsdHJpO2xhcnJmc29pbnREb3VibGVSaWdodEFycnJBcnI7Tm90TmVzdGVkR3JlYXRlckdyZWFCYXJ2Z2VzZG90b2hBcnI7R0pjRmlsbHhsYUtzY0JzY3I7Tkpuc3Vic2V0ZUNmcjtpc2luc3Y7R2FtbWFiYWNrc2libGFja3RyaWFuZ2xlcmlnSWZkYWdnZXI7SW1wRG91YmxlTG9uZ1JpZ2h0QXJyb3c7RG93bkFMZWZ0VmVjdG9Ob3RIdW1wRXFjYXBjdXBudnNramN5cmJya3NsdTtzdWJwbHVzb3BhUHI7ZGZpUkVjaGN5cXVhdGVybmlvbk5vdFNxdWFyZVN1YnNldG9tYWNyO0V0YTtTaG9ydERvd25zb2w7Y2hlY2s7YW5nbGU7YmlndHJpYW5nbGVtYXBzdG9sbmNvbmdkb3R2YXJub3RMZWZ0RG93blRlZVZlY3RvcjtOb3RUaWxkZUZ1bGxFTGVmdERvd25WZWN0b3JCYXJyb3RpbWVzO211bHRpbWFwO21pY3N1YnBsdVJyaWdoTGVmdERvd25UZWVWZWN0aGV0YXN5R3JlYXRlclNsYW50YnVsbGV0O1VwRG93bkFycmxlZnRsZWZ0YXJyb25ocGFyO3J0cml5dW1sU0hDSGNzcXN1eHJBcmNvbmdkb3RyaWdodHNxdWlnYXJyb2RvdHNxdWFnc2NScmlSaWdodEFuZ2x6ZnI7ZXF1YWxzO2dsakdyZWF0ZXJGdWxsRXF1YWw7Z3ZuRWVwc2lsb247ZEFyc3VjY25hcFNxdWFyZVN1cGVyc2V0RXF1YWxzdXBlZG90O1RmcnVwaGFycG9vbnJpZ2hPdmVyQnJydGltZXM7TG9uZ1JpZ2h0QXJTdXBldHdvaGVhZGxlZnRhcnJvdztsZWZ0cmlnaHRhcnJvbmV4aXN0O3JpZ2h0dGhyZWV0aW1lYm94ZExMb3dlaXNpQmVjYXVzZUJldGJveFZITG1pZG90O0NheWxleWxoYmx2bnN1cE5vdExlZnRUcmlhbmdsZUVxdVJvdW5kSW1wbGllc3NvbGJhcmNjYXJvbk5vbkJyZWFraW5nU3hjaXJkdHJpZmJsazEySW50TGVmdFRlZUFwcnNpZHppZ3JhU0hDSGN5TGVmdERvdWJudmFwO2VhY1JCYU92ZXJQYXJlbnRoZXNpc2xvcGxZYWNEb3duTGVmdFZlY3RvckJhckRvdWJsZUxvbmdMZWZ0R2NpSm9wZnVsY3JvcDtib3R0b2xvb3BhcnJvd2d0cmFydGhlcmVubGVDSGN5VW5kZXJCRG93bkxlZnRSaWdodFZlY3Rvcjtjb21wbGVtZW50O2NpcjtsYWdyc3VjY2FwcHJvZHNjeTttdWx0aW1hQ2xvY2t3aXNlQ29uc3VibXVjc3VwbEJhcnI7Ym94dkw7YnNlZ2FjdXRlO2dhY3V0Q29wcm9kdWNnbmVxcW5sZXFzbGFuTm90TGVzc0dyZGVsdGFVcEFycnZlZWVuYWJsYW5wYXJEb3duVGVlQXJyb1NxdWFyZUludGVyQmVybm91TG9wUGFtaG9Ob3RSZXZlcnNlRWxlbWVudDtzZXRtaW51cztOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlcjtEb3duQXJyb3dVcEFycm93O1N1Y2NlZWRzVGlsZGU7cmlzaUxvbmdsZWZ0cmlnaHRhcnJvdztScmlnaHRhcnJvdGltZXNkO1JmcjtSaWdodFRlZVZlY2Vuc3N1cHN1cGludGVnZXJvbWludXM7c21lcGFyc2w7Tm90TmVzU0hDSGN5O2xvbmp1a2N4dXRHcmVhdGVyVGlzaW1kb3RyQWFyclN1cHNldDtuc3BhcnJhZW1wUGhpaHNjRGVsdGFzdXBoc2dsO2N1cGJyRG91YmxlVXBBcnJvdztIc0RvdWJsZVVwRG93bkFyZGNhcmN1cmx5ZXFzdUFwcGx5RnVuY3Rpb247bmxlZnRhZG91YmxlYmFyVGZyO2xicmFjcGx1c3NrY2VkaWhzdHJva3RyaXNiaG9yYkNvbnRvdXJJVW5kZXJCcmluY2FvdGltZXM7aWFjdWRyY29yYm94Vkw7VXBFcUNpcmNsZU1pbnVwcm9mbGluZWxhbk5vdERvdWJsU3VjY2VlZHNTbGFuUmlnaHRDZWlsaW5nO0xlZnREb3duVGVlbUREc3VwbXVwYXJyb3c7cHJFO0dzY3I7Q2FjaG9va2xlZnRhcnJtdWx0aW5zdWNIb3Jpem9udGFsTHNxY2FsbmFwcHJveDt2YXJ0cmlhbmdsZWxlZnRjZW50ZXJkb3R2YXJrYXBwYTt0cHJOb3RMZXNzVGl0cmlhbmdsZWRvd247dHJpc2xlc3NhcHByRG93bkxlZnRUZWVWQ2NhckNhY3V0ZW5nZXM7RG91YmxlQ0xlZnREb3duVGVlVmVjdGtncmVlblJpZ2h0QW5nbGVCcmFjc2hjT3NsTGVmdERvdWJsZUJyYWluZmluO1ZlcnRpY2FsQmNhcm9FeHBvbmVuUmlnaHRDZWlEb3VibGVWZXJ0aWNhZHNvTmVnYWJsYWNrc3F1YXJtYXJIaWxiZXJ0U3BhY2U7TG9uZ3JpZ2h0YUxvbmdMZWZ0UmlnaHRFbXB0eVNtYWxsU3F1YXJlO05vdFN1Y2NlZWRzRXFPZnI7T3BlbkN1cmx5bHVydWhhcmRpdmlkZW9udGlTaG9ydEx4c2Nya2djYXBhbmROb3ROZXN0ZWRMRG93blJpZ2hkaXZpZGVvbnRpbWlxdU1pbnVzUGJhY2twcmludnNpUmlnaHRUZWVQcm9wb3J0cmlhbmdsZXJpZ3RybGVzcztPcGVuQ3VybHlRdW90b2x0O3JwcG9saW50ZG91YmxlYmFyd2ZybHJoYXI7Y29sb247UmlnaHRUcmlhbmdsZUVxdWFsO3JvYW1lYXN1Tm9Ccm1ucFJyaWdodGFycm93Y2lyY2xlZGFzZ29Xb3BmO2FuZ21zZGFlYWFjdXR3Y29yZGVyb3RoZXRhc3ltO2FwcGd0cmFwcHJveEludGVyc2VjdGlvbjtkb3RlcWRvTm90R3JlYXRlckxKY3lCZWNhdXNuc3VwaG9hcnRyYWRlO0FwcGx5RnVuY05vdEdyZWF0ZXJMZXNzO1BsdXNNTm90VmVyU3N1Y2NhcGx2ZXJ0bmVudnJ0cmllO2JrYXJ0d29oZWFkbGhhcnJjaWV0YTtuc2NjdXJhcnJ0bDtsYXRhaVJpZ2h0VHJpYW5nbGVFcXVhbENlZGlTSENIb3RyYXJyYWd0cXVlc0JlY2F1dWhhcmw7WXNjVXBEb3duQXJycGFyZ0pOb3RFcXVhbFRpbGRlc2VhcmhrO1VhY3V0eGk7cmZpc211bWFwO05vdExlZnRUcmlhbmdsZUVxdWFsO1Nob3J0RG93bkFycm9lcXNsYW50bGVzcztuaEFycmV1ckRvd25MZWZ0VGVlVmVjdG9yO2luZmlib3hVTDtFY2Fkb3duZG93bmdleHZlZUVORztOb3RDdXZhcnRoZXRmc1JpZ2h0VXBUZWVWZWN0UmlnaHRVcFZlY3RvcjtkbGNMZWZ0RG93blZlY3RvYXJpbmJldHdTcXVhcmVTdXBlcnVwdXBhcnNoeWR1YXJyZXFjaXJjO1VuZGVyUGFyZW50aHVsdHJpO2NyYXJyO2ltb2Y7Tm90U3Vic2V0RXF1TmFjdXRDZnJuZ3RyU2hvcnRMZWZ0QXJybHJ0clRhdW52Z3N0cmFpZ2h0ZXBzaWxvbnRyaWFuZ2xlcmlnaHRlcU5lZ2F0aXZlTWVkaXVtU3BOb3RTdXBlcnNldEVxRmhhaXJsQXRhaXVhY2RpYW1zaG9hTGNhdXVhcnI7TWludWxzaXN1cG11bGlpaWR1cGhteG5TaWdmZW1hbGVmZmxpZ1hzRFNjeXZhcnRyTm90U0tIY25HdDtyYmFhbmd6YXJyUmlnaHRWZWN0b3Blcm1pbGFuZ3N0RG93bkxlZnRUZWV0cmlhbmdsZWRvcHJlY2FBbWFjck5vdEdyZWF0ZGlhbW9uTm90TGVmdFRyaWFuZ2xlQmFyO3Nxc3ViZVVwZG93bmFyc2Vzd2FudmluZmlOb3RTdWNjZWVkc0VxdWFsO2JsYWNrdHJpYW5nbGVsbW91c3RhY2hlcXNubGRsb3plbHRpbWViaWdjaXJjO0NjZWRpbFZlcnRpY2FsTGluZTtibmV4bWFweGhBcnI7cm1vdXN0YWNoc3dubHRjYztibGsxNDtpc2luZG9PcGVtdWx0aW1Db250b3VySW50ZWdyYWw7YmlndHJpYW5nbGVkVnZkYXNobmFjdXRlO092ZXJCY2Npcm5vdG5pQ3JvRG91YmxlTG9uZ0xlZnRSaWdoSmNpcmNpZmZFbGVtZWpjeTtzdXBlcmluZztMZWZ0QW5nbGVCcmFja2V0Y2FyZW5sZXE7YmFja3NpbTt2bkNsb3NlQ3VybHlEb3ViZHN0cm9rSUpndHJhcGxlc3Nkb05vdE5lcmRsZE5lc3RlZExlc253YXJyO21pbnVzYjtiYWNrc0RjYXJvYm94dWdhcDt5YWN5Z3RsUGFybmdlcXNHZG90dHJwZXJpZ2h0YXJyb3d0YWlsO1RoaWNrU25tbWRleHBlY3RhdGlvbjt5aWN5R2JyZVN0YXJpbWFnbGluVW1hY3JidWxsZVFvcGZzdWNjc250clJpZ2h0RG93SGlsYmVydFNwYWNsYXRsdHFyZWc7ZW1wdHlzZUxlZnRyaWdodGFycHJpbVdzdXBkc3VsdGhJbWFnbG1vdXN0Q2VudGVyREFvZ29uO05vdFNxdWFyZVN1Ykxlc3NUaWxkZTtTdWNjZWVkczthbmdydHZiQ2xvc2VDdXJseURvY3VyYXJybTt4c2NyO3N3YXJoa01jeTtVbWFjcjt1cmNyb3A7eG9wbHVzO2FncmFwbGFOb3ROZXN0ZWRHcmVhdGVyR3JlYXRlckRvdWJsZVJpZ2h0VGVmckNvbmlubkx0djtubGVzcztWZXJ0aWNhbEJhclJldmVkemNyc3F1bnN1cHNldDtjYWN1cm1vdXN0bm9wdWZpbGVzc2dVbWFzdHJhaWdodGVwc2l2c2NUU2NTcXVhcmVTdXBhcHByb3hlcTtOb3RHcmVhdGVyVGlOZWdhdGl2ZVRoaWNrU3BhY2VjaGk7RXF1aWxpYnJpdU92ZXJCcmFja2RyYmthcm5sZXFzbGxjb3JuZU5vdEdyZWF0ZXJGdWxsRXF1YWxMb3dlclJpQmVybm9UY2VkaWxuZWFoeXBoYmlnb3N1Y2NjdXJseWVxc3F1YXJmTmVzdGVkR3JlYXRlcnpjYXJvbjt4d2VkZ25hcHByb2RzUHJlY2Vkc2NuRW5MdDtMZXNzU2xhbnRFRGN5O1N1Y2NlZWRzU2xhbnRFcXVhYmlndHJpZHJjcm9Oc2RoYWFwcHJsb29wYXJyb3dyaWduc3BhbGVmdHJpZ2h0c3F1aWNhcHNOb3RTcXVhcmVTdWJzZXRFcXVhbDtzaW1uZXh1cHJvZnNEaWFjcml0aWNhbERvdWJsZUFjdVJpZ2h0VXBVbmlvblBUaWxkYm90dG9tO2lpb3Rsc2hTcXVhcmVTdXBlcnNlY3Vwb2dlc2RlZ3Nkb3RHcmVhdGVyTGVzVXBhcnN1Ym5FO1JpZ2h0QXJyb3dCYXNxc3Vic2V0cGx1c2FjaXI7cGZyYmlnY3VOb3RTcXVhcmVTdXBlcnNldEVUY2VpdWtjeTtOZXN0ZWRHcmVhdGVyR3JlYXRlcmZsbG1vcGRibGRhc2g7aWluZmlhbGVmc3ltO2xzdHJvU3F1YXJlU3VsdXJkc2hVdW1sO2ZyYWMzNTtVcHBlckxFbXB0eVNtYWxsU3F1Q3VwQ2FwdG9wZm9zdHJucztsbmVxcVByZWNlZGVzRXF1YWw7UmV2ZXJzZVVwRXF1aWxpYnJTdWJzZXRFcXVib3hEcjtTbWFsbENOb3RTcXVhcmVTdWJzZXRFcWRyYmthcm9TdWNjZWVkc1RpQ291bnRlckNsb2Nrd2lzZUNvbnREb3VibGVSY3VycmVOb3RTdWNjZW1jb21hbmRzbG9wZTtzdXBzZXRuZXN1cG11bHRuZ0U7cmhhcnVsc2FxYWVsaWdUaWxkZUZ1U21hbGxDaU5vdFN1YnNlbnRyaWFuZ2xlbGVmYnByaW1vZGJsYWM7SGFjZXBhYmlndG9sY2lyO2xlZnRhcnJvd3RhaUVmcnJhZW1wdHlFbXB0eVZlcnlTbWFsbFNVYVRoaWNrU3BmbGxpRXhwb25jdXJ2ZWFycm93cmlnTm90VmVydGliYWNrcHJpbWVsZXNzc2ltO3FpTm90VGlsZGVFTm90VGlsZGVUaURpYWNyaXRpY2FsRG91YmxlQWN1dERvd0FFbERvd25MZWZ0UmlnaHRWZWNnZXNsZXM7eW9wQW9wZjtoa3NlUHJlY2VkZXNFcXVhcmlnaHRsZWZ0aGFlY3k7YW5nbXNkYWI7bHRpTG9uZ0x0cmlhbmdsZTtjaXJmbmludE5vdFRpZ3NpbWw7VGlsZGVFcXVhbGhzbGFzUHJlY2VkZXNFcXVOb3RSaWdSaWdodERvdWJsZUJyYWNrZWRjeTtSaWdodERvdWJsZUJyYWNrZXRTY2VkaXJhZW1wdHl2Ym94SFVDdXBDYXA7TGFycjtsZXNzZXFndHJyb3BhcnhtYXA7dGVQb2luY2FyZXBsYW5lVXBFcXVpbGlicml1bUh1bXBEb3dzckpzZXJqZnI7dGJDbG9jbGFycmZWZXJ0O2xicmtlUGN5R1Rsc1djaXJjblZEYXNudHJpa29wZlNmcnN1cGhzdWJnc2NyO0Nsb3NlQ3VybHlEb3VibGVhcG9hbmdtc2RhZjtubGVxcWhiYURjRGlhY3JpdGlzcXVhT2Fjc2ZTaG9ydERvd25BcnJvdztjdXJ2ZWFycm93cmlnaGhiU3F1YXJlU3ViTm90UmlhcmluZztmcmFzbDtwcmN1Q2xvc2VDdXJseURvdWJsZVF1T2N5aG9yb21lZ2N3Y29uaW50O2xzdHJleHBvbmVudGlhbGU7bG9wZ3RyZXFsZXNzbGVzY2dzaW12Qk5KY3l2YXJrYXBwYUNpcmNsZVRpbWR0ZG9FdW1sO091bWxjZWRpbHNpbWxFTGVmdFJpZ2h0QU5vdFN1Y2NlZWRoa3NlYXJvbWFjZXJidW5hcHByb3g7Tm90UHJlY2VkZXNFbGxjb3JuZXJwZXJtaXN1cGRzTm90VGlsZGVUZ3RyYXBwbnN1YmU7Z25tbnBsdXM7Y2lyY2VybU5vdEdyZWF0ZXJHcmVjdGRvdDtzY2N1UHJlY2VkZXNUaWx1cmlkcmJrYXJvdztsb25nbGVmdGFoc2xhc2g7UmV2ZXJSaWdodEZ5aWN5O0V4cG9uZW50aWFCY3k7Y2ZyYm94aEQ7TGFwbGFjTGVmdENldXRpbGRkcmNvcm5UY2VkaWw7TGxlZnRhcmptYXRoTmNhYm5lcXVpdm5hY3V0cml0aW1ldnBEb3RFcXVhbGdmck1vcGZoc3RyaXRpcGx1c2FjaXR3b2hQcmVjZWRlcztMZWZ0VHJpYW5nbGVFcHNpO25wb2xudHJpYW5nbGVsZWZ0O2N1cnZlYXJyb3dyY2VudGV6b3BmeWFjdXRlO3poY3lGaWxsZWRWZXJ5U21hUmlnaHRhcnJvdztFZHdlZGJhQ2huaEFyY3NjclByaW1lUmFjdXRlQW9FbXB0eVNtYWxsU2JhY2tlcGhrc3dhcm93O2xFZztjb25nZG90O0NpSW1hY3I7bGRydXNlcXZwYXJDZlNxdWFyZUludGVyc2VjdGlvbnNjcG9saW50O2xsY29iaWd1cGx1cztTcXVhcmVVbmlvblJ1dHJpYW5nbGVsaW50ZXJjbW9wZmNpcmNsZWRhc3RuckFycnJhcnJhcG5sQXJNc2NOb3RDb25ncnVlbnQ7RG93bmZyYWMyaHN1cHNyYnJhY2U7cHJlY25hcHByb2xjcHJuYXByaWdodGF4ZHRyaUxlc3NTbGRydXNoYVJldmVyc2VFbGVtZXNjc2lTYWN1dHJpZUltcGxpZXM7c2JxdW87Ymlnb3RpbWNpcmNsZWFycm92b3BmU3Vwc0RvdWJsZUxvblJpZ2h0QXJyb3c7ZG9sbGFyO2Vsc2RvdDtEb3VibGVDb250b3VySW50ZWdyYWx0YXJnTWZyO2x2ZXJ0bmJveGg7QXNzaWduc3FzdXByYXF1bztJc2NyO2N1dmVlO3RyaW1pZWxsUmlnaHRDZWlsaW5nbmlzZGl2aWRlb250aW1lTm90RXF1YWxUaWxkZTt1SERvdWJsZVZlcnRpY2FsQmFyO25sZWZyYXJycFNjZ29wZmJpZ3ZlR3JlYXRlclRudmxBckh1bXBEb3duSHVVYXJyb2NpYWFjcHJlY25lRXhwb2xlc3NhcHByb3ZhcnN1YnNldG5zdWJveFZyTmVnYXRpdmVUaFJpZ2h0VHJpYW5nbGVFcXZhcm5vdGhpbkRvd25UYXdjbnRpcnVsdXBpdGNoeHVwa2NlZGlsSW07UmlnaHRVcFRlZVZlY3ByY1BmZ0U7Q29wcm9kdWN0O2xlZnRoYXJEb3duUmlnaHRWYnVtcGVxSEFSRGN5bnRndmRkaXZvbnhsZXNzYW50cmlhbG5hcHBvZnJ1cGhhcnBvb25sZU92ZXJCYXI7dHJhZXBzYmFja2VwaG9uYm94Vmw7bXNjZnJhYzEzO2VsaW50ZXJzO2xvd2FzdFJpZ2h0VnZhcnRndmVydG5lTGVmdFJpZ2h0QXJjdXBkb3Q7TmNhck9vTm90RG91YmxlRW9wVHNjcm5yaWRvd25oYXJwb29ucmlnaGhhcnJjaXI7bnN1Y2Nsb25nbGVmdHJpZ2h0dGF1dWFyS29wZjtpbnRjYWw7YnNvbGhkcmJybm1ib3h0aW1lRGFzaHY7aGFycjtCZXJub3VsbGlzcmFycndvcnNscm9wYXI7SXRpbGRlO3N1cDJuZXNnZXFzbGxhcDthcFJvcGZndHJlcWxld2VpU09sZWZ0dGhyZWV0cnJhcmxqY3lFc2ltWmZyaGVyY29uO05vdFByZWNlZGVzU2xhbnRFcXVhRmlsbGVkVmVyeVNtU3F1YXJlSW50ZXJzZWN0aVl1bWw7Z2JtY29tbWE7RG91YmxlTGVmdFJpZ2h0QXJyb3c7bGNlb3NvbDtyZGN1cGRvY3VydmVhcnJvd3JpTm90VmVOb3RHcmVhdGVyTGV4cGVjdGF0aW9jdWVzdXJjb3JuZXJ2YXJ0cmlhbmdsZXJEb3VibGVMZWZ0QUNvdW50ZXJDbG9ja3dpc2VDb250b3VSaWdodEFycm93TGVmdEFycm93O2JhY2twQ29udG91cnBjeTtzbWFsbHNldG1aY2FybG93YXNiZXBzdXB1cGFycm93c05vdEVxdWFsVGlsZHJwYXJndENlZHZjR3JlYXRlclRpbGRyQXRhaVRoaWNrQ2VudGVyRG90O2Vsc2RvdG5SaUdyZWF0ZXJTbGJsYXN1cGRzdWI7bnduZWFyWmVyb09hY3V0ZWRhZ2dlcmJveHBsU3VscmNvYXdjb25pbnQ7UHJvcG9ydGlvbmF2bnN1YnBybmFwO1V0aWxNdTtOb3RSaWdodFRyaWFuZ2xlRXF1eG90Y3VwcztpZWN5O0NpcmNsZVRHcmVhdGVyU3JicmFja29ncmF2ZTtsdGxhcnJ3ZkhBUkxlZnRGbG9yYWR1cGFyUm91bmRJbXBsaWJ1bXBlcGVydGVuaztaY3lsdGhyZWVyYXJydGxOb3RQcmVjZWRlc1NsYW50Q3NMb25nTGVmdFJpZ2h0QUxtaWRvSXRpbGRlRG93bkFycm93VXBBcnJvRG93bkFycm93VXBBcnJuYXBwcm9yYXRkb3ViTG9wZkNvdW50ZXJDbG9ja3dpc2VDb250b3VySW50ZUlhYWNFeWVuO05vdExlc3NTbENpcmNsZU1pbnVzO1plcnByb2ZsaW5vcm9yO2V0aDtib3hWO2toY3k7RVRIO21zY3I7Tm90SG52cnRyZ2FEb3VibGVVcERvd1N1Y2NlZWRzRXF1YWxQcmVjY2NhcmJub3RSb3VuZEltcGxpZUlncmF2ZTtkemlDb3VudGVyQ2xvY2t3aXNlQ29udG91ckludGVncmFsO0xlZnRhcnJzY2U7RG93bkFycm93VXBBclZlcmJPbWljcm9uO2JucnJmcmFjMjNtb2R1c2N2cHJvYmV0d2VlUmlnaHRUcmlhbmdsZUJhYm94dWw7cmlnaHR0aHJlZXRpbWVzO1N1cGVyc2V0RXF1YWxGaWxsZWRTbWFsbFNxdG9wYm90aG9wZkRvd25MZWZ0UmlnaHRWZWN0b3JsYXJyO2Rvd25kb3duYXJscmNvcm5Ob3RTdXBlcnNldEVxdWFscGxhbmt2O0h1bXBFcXVhbGF0ZXM7Y2Nhcm9uO3h1cGx1QXBwbERvd25BcnJvd1VwQVRyaXBuYXBwcm94UmlnaHREb3duVmVjZGlnYW10cml0aW1lO1JpZ2h0VmVjdG9yQmFyY2V1dW1sO21lYXN1cmVVcERvd25BcnJvdztTaG9ydERvd25BcnJvd0NyYXJybG9nb25zaGFUaWxkZUZ1bGxFY2lyY2xlZGR4Y2lyY2xkcUxlZnREb3VibGVCcmFja2V0QWFNY3lhc3ltcGVxO3NtdGVnUmlnaHRUcmlhbmdsZTtibG9taW51c2R1O1djaXJjO2x2ZXJ0aGFyZGNpcmNsZWRTbGVzY2NmaWxpZztsYWVtcG5SaWdodGN5bGN0eTtEdHdvaGVhZGxlZnRhcnJhbGVmTGVmdENlaWxpVmVydGluY29uZ2RvY2lyY2xlZFI7cmlzaW5nZGNvbXBsZXhyaWdodGxlZlNxdWFyZVN1YnNldEVxdWFsO2VmRHNob3JjY3Vwc3NtO3F1ZU5vdEdyZWF0ZXJTbGFudEVxdWFobG96ZW5nZXNzZXRyc1RoZXRDT3JhcnJiZnM7bGRzaDtkemlncmFycnVwbHVzO2JpZ29wbHVzUmNhTmVnYXRpdmVNZWRpdW1TcGFjZXV1bWFwRTt1c2NyO2VtcHR5djtjaXJjbGVhcnJvd2xlZnRycmFycjt1b2dvbm5lZG90O2xydHJpY2lyc2NpclJpZ2h0RG93blZDaXJjbGVQbHVSaWdodFVwVmVjdG9ycm1vdXN0YWN1Y2lyU3NjcjtWZXJ0Z2Vxc2xhbnQ7RGlhY3JpdEFicmV2ZVRpbGRlRnVsbGVnc2RNaW51c2lvcGY7c3dBcnI7Tm90UHJlY2VkZXNzdXBzZXRlcUdyZWF0ZXJTbGFudEVxdWFwcmVjc2ltO0RvdEVxbHRjaWxlZnRsZWZ0YXJuc3VjY2VxbGhhcnVsO3p3Tm90UmlnaHRUcmlhbnplZXRyZjtnZ2c7RG93blRlZUFyUG9pbmNhQ2xvY2t3aXNlQ29udG91ckludGVzZW1pYnNjcmxqY05vdFByZWNlZGVzRXF4dXRyYW5nbXNkYWE7c3VjY2N1cnhmcmVxc2xhbnRndERvdEVxdWFsO3VsdGVxdnBhbmdtc2RhZ1phZWNvbG9uRXF1YWw7dGhlcmVmb2dickx0O2JsYWNrdHJpYW5nbGVsZWZ0O2VxY29sYmlndHJpYW5nbExjeTtudnJ0cmlyZWZhbGxpc3VwaHNvbHBob25lO0xlc3NGdWxsRXFZY2lTT0ZUY3k7eG9wbnJhcnJjYmlnc3FjdXBiaWdjdXBmcmFjMTJoc2NyO1Zvdm5zdXA7cGx1c2REaWFtb25kO0VsdGhlcmVmb3JlO05vdFN1cGVyc2V0RU9jaWxlc2c7VGlsZGVUaUZpbGxlZFZlcnlTbWFsbFNxdWFyUmlnaHRUZWVBckVjeWR1aGFyY29sb25ybGhhU3FOZWdhdGl2ZVZlcnlUaGlibGsxRW1wdHlTbWFsbXN0Y29tcGxsZWZ0cmlnaHRhcnJvd0lncmF2ZXBhcjtQcmltZTtMb25nTGVmdFJpZ2hwYXJhO2FnUmlnaHRVcFRlZVZlY3RvdXJjb3JuZW5MZWZ0YXJyb3VyaW5tdW1hcHN1cHN1dXJ0cml4b3RpUmlnaHRVcFZlZG91YmxlYmFyd2VkY3VsYVlzY3I7VGFiO0xvbmdSaWdodEFycm93O3N1Y2NhcHByb3g7ZG93bmhhcnBvb25sZWNkb3RTcXVhcmVTdXBlcnNldEVPcGVuQ3VybHlEb3VibGVRdW90ZTtQcmVjZWRlc1NsYW50RU5vdEN1cENhU3F1YXJlSW5Eb3duTGVmdFZlY3RvckJhTGNlY3N1YnZhcnRyaWFuc3VjY25zc3FzTGVmdEFuZ2xlQnJhQnVtcGVxO3VwaGFycG9vbnJpZ2h0O1ZvcGl0O3JkcWJhY2tjb25udkhhcnhmcjtOdURvdWJsZURvd25BcnJwcG9saW54b3RpbU5vdFRpbGRlRXF1YWw7aGFtaXN1Y2NlcTtKY0ludGVyc2VjdGlvb3Jhc2Vzd2FyO1RyaXBsZURndHJlcXFsZXNuUmRpYW1vbmRzQ2xvc2VDdXJseURsZWZ0bGVmdGFycm93b3JpZ29mO290aW1lc2ltcGxDaXJjbFpjeTtsZzt4aEFySHVtYm94dXI7bml2O0xvbmdsZWZ0YXJyb1VwZG93bmFycm9IYXQ7YXdjb25pbnJhcnJjU3F1YXJlVW5pUmNlb2xhcnJjY2VkZG93bmhOb3RSaWdodFRyaWFuZ2xlcm9wZjtZSWN5O2lpaW50O0dvcHVicmV2b29yZHF1bztNZWRDbG9ja3dpc2VDb250b0RvdWJsZUxvbmdMZWZ0QXJOb3REb3VibGVWZXJ0aWNhbEJhckRvdWJsZVJpZ2h0VGVlO3h3ZWRnZTtsZXNnZXNOb3RFcXVyaWdodHJpbG9uZ2xlZnRyaWdodGFycm93O0VjYXJvbjtib3h2aDt2c3VwbmU7R2NpcmM7Q2FwaXRhbERpZnN1YnNldG5lcXE7TGFuZ2NjaXJjO2ZyYWMxNHJhcnJ3O3VmaXNodDtIb3BOb3RUaWxkZUZ1Y2x1YnJsYXJwcmltZXM7RG93bkxlZnRWZWN0VmVydGljYWxCYXI7UHJvZHVjdG9ncmF2RW9nb25wcm9mc3VyZjtsbGFyRHN0cmJveFZyO2JpZ290aW1lcztMZWZ0VHJpUmlnaHRVcFZlY3RvckJhY2VtcHZBc3Vic2lTb3BmO3ZlcnRub3RuaTtHVDtzbWVtaW51c2RlbXNwMUxlc3NGbnU7TmVzdGxlZnRyaWdodGhhcnBvb25ia3FwcnNvZnRjeVNtRGVsdGE7Ym5vdDt5dWN5bGJya3NscmNlaWxTcXVhcmVTbmxzcnNxY3NjcjtWZXJ5VGhpblNPZ3JhdmU7THN0RGlhY3JpdGljYWxUaWxkZTtsb25nbWFwc3RvYW1wVXBBcnJvd0Rvd2JpZ3N0bWVhc3VyZWRhbmdsZU5vdFJldmVyaGFycnc7Tm90R3JlYXRlZWVOb3RMZXNzTGVzcztDb250U3F1YXJlU3VwZXJzTm90TEVxdWFsRGlhY3JpdGljYWxHcmFiY29ucmlzaW5yaGFydWxhbmRzbG9wUmlnaHREb3duVGVlVmVjdG9yc3F1YXJlU3Vic2V0RXN1cHNldGVxcTtEb3duTGVmdFZYb3BmO05vdExlc3NUaWxkbmxlZnRhcnJvdGlsZGVsdHJpZk5lZ2F0aXZlVGhpY2JpZ3dlYnNpWmVsaW50ZXJzQ2F5bGV5c2ZwYXJ0bWhnZXFxcHVuY3NwO0dhbW1hZDtzdWJFTm90R3JlYXRlckVxTmV3TGlrc2NsZXNzZG90cGx1c3NpbXJubWlkO2N1d2VkO0NvbnRvdXJJbmJhcnZlc2ltbGR3YW5nbGU7cmlnaHRsZWZ0aGFycG9vbm52bEFhYnJldmU7Tm90RXhIQVJEYmlnb3BsRHN0cm9rO3NoYXJwTm90RXhpc2VwYXJzdWJzZXRuZXE7YXN5bXBlQ291bnRlckNsb2Nrd2lzZmFsbGluZ2RvdHVyaW5nTm90RXF1YWhhaXJzcDtubEU7anVrY3liYWNjYXBkYWxlZnN5bUNvbmdzdGFyZjtjYWxmbGtoY3ludkRhYmFyd2V4ZHRyaTtsZXNkb3RvcjtzY3N2ZWxsYmxhY2t0cmlhbmdsZWRvd25sZWZ0dGhyZWVEb3VibGVMZWZ0VGVmZlJpZ2h0QXJycHJuc2ltYmFja2Vwc2lsb1NxdWFyZUludGVyc2xvemZsZWZ0aGFycG9vbnVOb3RHcmVhdGVyRnVsbEVxTmNlZGlJbnRlZ3J0b3BmO3N1cHN1YmxzcXVvO3Roa3NpbUNyamN5U3F1YXJlSW50ZXJzZWN0anNEYWdnZXJ2YXJ0aGV1cm87VWFjdXRlcmFycmJmc0xlZnRSaWdodEFyckVjYXJvbmxsY29ybkdyZWF0ZXJHcm5oYXJDb2x2YXJwcm9wdGN1cmx5ZXFzdWNybW91c3RhY2hlO1N0YXI7bndhcmhic29saHN1bEJhTm90TGVzc1NsYW50RXF1YXZhcnBoaTtMZXNzU2xhQ29uZ3JuR2c7dXJ0cmk7T21peG1uY2Vkb2ZwbHVzY2lyO25wcmN1ZTtubEFnZXNQcmVjZWRlc1NsYW50RXF1VmVydGljYWxTbW5wbHVzSW9nb3JvcGFOb3RMZUdjZVRoZW5hcDt1cHVUU0hjeW5jZWRpbHp3bmphb2dvbmRpdmlkZW9udGltZXM7c3RyYWlnaHRlcHNpbHR3b2hlYWRvcnY7YmVtcHR5djtJZGxvd2F2YXJwcm9ubHQ7aW50cGlxdWVzY29tcGZuO1JpZ2h0VXBUZWVWZWN0b3I7SWNpckhBUkRjeTtLY2VkaWxiZGxBdGFpbDtZVWNsZWZ0dGhyZWV0aW1rYXBwYXZyYXJyO1ZiYXJsZWZ0aGFycG9vVXBEb3duQU5vdEdyZWF0ZXJHcmVhdGVyO1JyaWdodGFycm93O01mc2lnYm94Ym9ybGhhcjtSaWdodFVwVGVlWWFjdXRIYXRwcmVjbnNpbTtzdWNjc2ltO25vdGludmVyYW9hc3Rhd2luSW50ZU5vdEdyZWF0ZXJFcGVybWlsO0xhcGxhY2V0cmZjdXJ2ZWFycm93bGVmbGF0YWVhY3V0U2NpcmRhZ2dlU2hvcnRSaWdodEFyck5mcjtOZURvdWJsZVZlcnREaWFjcml0aWNhbERvdWJsZUFjdXRlO2FjeTtMZWZ0Rmxvb1Nob2FuZ3phc3Vic2V0bmVXZWRmcmFjMzVEb3duVGVlQXR3b1BjeTtyY2Fuc3FzdWVjb2xvbjtPdmVyUGFyZW50aGlhY3V0ZTtOb3RIdW1wRG93bkh1bXBjb21wbGV4ZXM7Tm90UmlnaHRUcmlhbmdsZUJhcjttYXBzdG9sZWZ0O3dvcGZudW1zcDt2YXJlcGVnc3BobW1hbHRkb3Q7QW9nb3N1cGRvSWFjdXRqdWtpbnRjRER1bGNyb3BDb25ncnVlblNjaXphQ2VtY29tbWNpcmNsZWFycm93cnNtaWRUc2NyO2lpbmZpbjtMZWZ0VmVjdG9ybEhhYm94SERrc0xlZnREb3duVGVlVkRvdWJsZVJpZ2h0QWN0ZG9yYXRpb25hQ2xvY2t3aXNlQ29udG91ckludGVnbnJBcnJ1bHVoZ2VsemVldHJpZXNob3J0cGFyYWN0ZG90QmFja3Vwc2loO0xlZnRVcFZlY3RvbHRyUGFMZWZ0cmlnaENlZGlsbGFBYnJldmU7RG93bkxlZnRUZWVWZWN0b0Jlcm5DSExvbmdsZWZ0cmlnaHRhcnJvd0Rvd25MZWZ0VG5zbWlkU2hvcnREb3duQXJuYW5nbmxBcnJPc2NyO1l1bW5jYXJyQmFydGhldGFzeW1JSmxDbG9ja3dpc2VDb250b3VyRmlsbGVkU21hbGxTcXVhcmU7Y2FwYnJjdU5icnZiYXI7dmF1dGlJdW1sTm90VGlsZGVUaWxkTm9uQnJlYWtpbmdTcGF3cmVhdFVicmN5TmVzdGVkR3JlYXRpdGlsZGVibGFja3NEb3duQnJldk5vdExlc3NUaWxkZUN1cGZyYWMxODtQcm9wb3J0aU5vdEdyZWF0ZXJTbGFudEVxdWFsO3N0cmFpZ2h0YXA7WWN5O0NpcmNsZU1zZWFyaGtMZWZ0QXJyb3dSaWdodEFycmN5bG93YmFMZWZ0VXBUZWVWZWN0b3Juc3BhcjtKb3BmO09wZW5DdXJseURvdWJsZW5vdGljb25pbnQ7R2JyZXZlY2hlY2ttYWxEb3duTGVmdFZlYWxvbWVnYW5sZWZ0WmFjdXRMb3dlclJpZ2h0QXJyYWVsaWc7blZEYUdyZWF0ZXJFcXVhbExlc3M7TGVmdFVwVGVlVnN1bmc7Q2xvc2VDdXJseURvdWJsU3F1YXJlSW50ZXJzZWN0aW9uO1l1bWxpdUxlZnRUcmlhbmdsZUVxdWFudmRhc2g7Y2lyY2xlZGRhYXBhY2lyZGRhcnJvcm91cGRvd2hlbGxpcFJpZ2h0RG93blZlY3RvckJhaGtzd2Fyb2NjaWxvbmdtYVJpZ2h0VXBUZWVWdmFyc3VicGFydDtob3JiYU90aWZsdG5UY2Fyb25zdWJFO25jYUxlZnRUZWVBcnJhY3V0TGVmdFRyaWFuZ2xlRXF1Rm9wZjtJbXBsaURjYURaY3lzd2FyY3JhcmRjeW5zY2U7bmxlZnRyaWdodGFycm93O21pZGNpYk5vbnZnZWxhcnJzaW1yYnJrc2xlcXNsYW50bGVzc0FuZDtsZWc7emV0YTtNdW5sZWZ0YXJyb3VjeW9sYXJyO0NvbnRvdXJJbnRlZ3JhbE1vcG5sZWZ0cmlnaHRhcnJ6YWN1dERhcnI7ZGZpc2h0cmlnaHRhcnJvd3ROb3RTdWNjZWVkc1RpbGRScmlndHJpbWlubm90bml2YjtVb3BudmdlO2F0aWxkZTtVcFRlZUFycm93WUljeXVyY3JvcGFicmVmZW1ib3htaWxBdHJBcnJ0aW50O2lpbmZpbkljeTtOb3RTcXVhcmVTdWJzZXRFcXVOZXN0ZWRHcmVhdGVyR3JlYXRlcjtuclRpbGRlRWtzY3I7TmNlZGlsVXBwZXJSaWdodEFycm93cGhtbXJhcnJmc1ZlcnlUbmN1cFVwVGVlQXJyb2JveG1pbnVzO0ludmlzaWJsZVRpbWVzO05ld0xpbmU7YW5kc2lleGltYWdwYXJ0O2RpdmlkVW5pb25QbHVzO0xlc3NGdWxsRXF1UmlnaHREb3duVmVjdG9yO2Jicmt0YnJrRW1wdHlWZXJ5U21hbGxTcXVhcm5hcEVPYWN1dGU7QWxwaGltYWNyaWdodGFycm93YmFyd2VkZ2U7QXBwRGlhY3JpdGljYWxUaWxkZWZmbGxpZ0RpZmZlclFmcjtxc2NsZ0U7bkxlZnRyaWdodGFybWN5O29yaXJiYXJyTG93ZXJMVXRsZXNkb3Rvcm9saW5lO1ZlcmJhY2lyY2xlYXJyb3dsZWV4cG9uT3BlbkN1cmx5UXVvbnNpbVVwQXJyb3dCYXI7ZG93bmFUaGVyZWZvcmU7bmhhZ3RybGVib3hkUm5MbGJveERSbnNjZ3JhdmVyZWNsb3o7c3VibmVpYzttdW1sZWZ0dGhyZWV0aW1lb2xhckxsO3N1Y2NuYXBwcmRvdHNxdWFyZWxiYndjaXJoZmxvdGltZXNsZWZ0cmlnaHRhcnJvd3N2ZGFzaHNxc3Vwc2Vjb21wbGVtcmF0YXRjYXJvbjt1cHNpbG9zc3RhcmZudmx0cHJvZmFsYVpIY3k7bm90bml2YWJlY2F1bHZlcnRuZXFxO0xvd2VyTGVmSW52aXNpYmxlU3VwZXJzZUtzY3I7RHNnZ2dMZXNzRXF1YWxHcmVpc2luc3ZudHJpYW5nbGVyaWdodG5jYXJvblVhY3V0ZTt2YXJzdWJzZXRuZXE7Y2VtemFjdVVwVGVlQXJEb3VibGVMZWZ0UmlnaHRFcXVpbGlibmFjdXRlT21lZ2E7UnNjckFwcGx5TGVmdEFycm93O2d0bFBhcjtsbW91c3Q7c3F1YXJubHNpbTtUUlN1bWpzZXJjeTt2YXJzdWJzZXRuZXFxTG9uZ2Vnc2RvdDtPdE9wZW5DdXJseVF1b3RlO2xjZWlHcmVhdGVyRmxhZ1JpZ2h0ZXNkSW50ZXJzZUl1a2NMZWZ0cmlnTm90RXhpc3RzO1hpO2Vwc2lBYWN1TnRpbGRhbmdtc2RhZTtsZWZ0cmlnaHRhcnJvd3M7bmxlcXNsYWxvemFvZ29sZWZ0YXJyb3d0c3Vwc2V0ZXE7blZEYXNoSXNjbnN1YnNldDtHcmVhdGVyR3JlYXRlc2hvcnRtaURvdWJsZUxlZnRib3hWaDtuc2hvcnRtaWR1bWFjZXFzbGxlZnRyaWdSZXZlcnNlRXF1aWxpYm1zY3JhYnJsZWZ0cmlnaHRzQ2xvc2VDdW9TO2Zvcms7bmF0dXI7c3VjY2FJbnQ7VmVydGljYWxTZXBhcmF0cGx1c2R1QWN5YW1hbGc7U2FjdXRuZ2Vxc2xhUnNjQWdyYXZlbGFjcHJlY25hcHBBY2lyYztsYW1iZGE7TGVmdEFycm93UmlnaHRubHNpbWpjaXJjYmV0d2VlbjtscGFyO2RvdG1pbnVzbmxlZnRyaUthcHByaW51YnJjeWpzY3VzY3JMZXNzRXF1YWxHcmVhdGVyZWdzZG9iYWNrcHJtc3Rwbkd0djtmcmFjMTI7dkFyckhvcml6b25Ob3RHcmVhdGVyU2xhbnR3Y2lyY1ZlcnlUaGluU3BiYnJrdHJiYXJtZGFyZnI7YWdyYXZlU3F1YXJlU3Vic0dicm5sQXJyO3RlbHJlYztSYXJyO0RmcjtOY2VkcmVhbHBwaXRjaGZzZXhVZnJsYW1iSHVtcEVkb3duYXJFeGlzdGxhcXVvTGVmdEFycm93UmlnaHRBcnJvdztzZXRtbjtHcmVhdGVyR3JlYXRlcjtkb3duaGFycG9vbmxEb3VibGVVcERvd25BcnJvZmFsc3FiaW9jeTtzbWlsZUxlZnRSaWdodFZlY1Byb05vdEdyZWF0ZXJFcXVhUW9wcmFuZztlZ3M7bGU7Tm90R3JlYXRlckdyZWF0ZXZhcnN1YnNldHVoYmxrRW1wdHlWZXJ5U21hbGxTcXVyZGNhO2FtYWd0ZG9uYXR1cllvcGY7VXBFcXVpYmlnb3BsdXM7bGJya3NsdWRpc2luO2d0cmxMZWZ0cmlnaHRjb3Byb2Q7bGVmdGFmcmFjMzg7YWNkbGVzZG90bzt0b2VhO29wYXJhdGlDbG9ja3dpc2VDb250b3VySW50ZWdyYWxWZGFzaGw7Tm90U3VjY2VlZHNUZXhwb25lbnRpYU5hY0NpcmNsZU1pbnVzYm94SGRib3R0b21FbXB0eVZlcnlTbWFsbFNxdWFyZTtvZGltYWdwZXFzbGFudGd0cjtDbG9zZUN1cmx5UXVvdG5nc1RpbGRlVGlsZGU7Tm90UHJlRm91cmllcnRyZjtTbWFsRXBzaWxkcmRoYXI7aGZyalJpZ2h0VmVjdG9yQmFyO0RvdERvQ29sb247bGF0ZXNSaWdodERvd25UZWFzdGVsYWVtR3JlYXRlckdyZWF0ZXJDYXBpdGFsRGlmZmVydHNobHNxdXJvcGx1cztaZXJvV2lkdHJpaXByb2Rsb3RpbWVzO2VwYXJzbGxmaXNobHRocmVWZkNvdW50ZXJDbG9ja3dpc2VDbmxlcXE7cGx1c2FjVGlvZHNjaXJjbGVkYXN0O2NvbmluZW1hY2lhdXRpbGRlVGlsZGVGTGVmdEFycm93UmlnaHRBcnJvd3RyaWRIYWNlaztFVEhsdGxhdmx0clJpZ2h0RG93blRlZVZpZXhjbDtTdXBlcnNldEVxdWFsO2RsY3JvcDtub3RpbmR0ZWxyRG91YmxlRG90cmlhbmdsZXE7Tm90TGVzc1Nyb3RpU3VjY2VlZHNTbGFudEVxdUxlZnRSaWdodFZlY3RjdXBicmNMZWZ0VlJhY3V0ZTtzaG9ydHBuY2FwO3JpZ2h0dGhyZWV0aW1lc0NjaUh1bXBFcXVhbDtzbGFycm1hcHN0bnBhcnNsO3RoaWJveGhkaW1vZGlhbW9jaXJjbE5vdFJpZ2h0VHJpYW5nbGVFcXVhbDt1ZGFycjtWZXJ0aWNhbFRpbm90bml2YTtsYXJyYmZsb25ncmlnaHRhcnlhY3V0ZVN1YnNudkRFbWFtYXBzdG9kcXVvQ2F5bHNpbXBsdXN0c3Ryb2tiZXRzdXBsbGJya3NsdTtOb3RDdXBDYXBEb3duTGVmdE9taWNyb25MZWZ0RG91YmxlQnJDbG9ja3dpc3VjY2ViYXJ3ZWRnSG9yaXpvbnRhbExpbk1vcGY7bG9uZ2xlZnRhcnJvd0xlZnRBcnJvd1JpZ2h0QXJyQ2VudEF1bWw7c2Nwb2xpbnR2ZnI7ZXFzbGFudGxlTmVnYXRpdmVNZWRpdW10aW5sZWZ0bGVmYmFja2NpcmNsZWFydWxjb3JuZXJucGFyYWxsdHdvaGVhZHJpZ2h0WHNjcjtjb3B5c09wZW5DdXJseURvdWJsZVF1b3R6aWdSaWdodERvd25MZXNzU2xhbnRFcXVhdHJpYW5nbGVkb3dubnBvSGlYaU5vdFN1cGVkb3duaGFycG9vbmxlZmFsZUltYWdpbmFyeUljaXJjbGVkY2lyYztOZWdhdGl2ZVZlcmJpZ3ZnYWN1Q2lyY2xlRG90O1VyaW5Eb3VibGVVWmVyb1dpZHRoU3B2c3VibnR3b2hlYWRyaWdodGFyTG9uZ0xlZnRBcm53bmVMb25ncmlnaGNjdXBzO2VzaW07dmFyc3Vwc2VpbWF0Q2FwaXRhbERpZmZlcmVudGlhZWZEb2xvbmdyc2Vzd05vdERvdWJsZVZNc2NyO25lc2VhZXNjck9taWNybG9wYUN1cDtiaWdzdGFlZnI7c3RyYWlnaHRlcHNpbG9uO0xlZnRyaWdodGFycm93O1RoaW5TcGFjZUNjYWllY3liYWNrZXBzaU5lZ2F0aXZlVmVyeWNpcmNsZWRjaXJjcHJuc3ZhcnRyaWFuZ2xlcmlVbmlvbjtzbWFudmx0cmllO0NhcGl0YWxEaWZmZWxBcm5jb25nZG90O3Byb3A7bWFwc1NIY3k7Tm90R3JlYXRlclNsYW5QcmlIYW5Mbm90bml2YztMZWZ0VXBUZWVjdXdlZExlZnRVcFRlZVZlcmFycnNpbTtCc05vdFJpZ2h0VHJpYW5nbGVFc3Vwc2Vuc2hvcnRwYXJhbENvcE5lc3RlZEdyZWF0ZXJHcmVhdGVSaG9jdXJ2ZWFyZWFscGFTdWNjZWVkc1RDYXBpdGFsRGlmZmVyZW5WZXJ0aWNhbFNlcGFjaGVjcGVyYmFydmVlO3JhcnJscDt1b2dvbjtFbGVtZW50YmlndXBsbGx0cmJsYWNrc3F1c3ViZWRvc3RhZXREb3REYnJ2YmFHcmVhdGVyR3JlYUdyZWF0ZXJGdWxsRXF1YWxSaWdodFRlZUFyclVzY2N3Y29JbWFjZGl2b254O1VyaW5nO0Nlbm52bEFycktKY3k7UmFycnROb3RHclVwc2lsb25MZWZ0QW5nbGVCcmFja2V0O3ZhcnN1cHNldG5lcTtlb21ucGxkYWxldHJhZGVVcEFycm93QmFyYXNEb3VibGVMZWZ0UmlndGN5O1VwcGVyUmlnaEVkb3Q7TG9uZ3JpZ2h0YXJybG1vdW5zaG9ydE5vdFN1Y2NiYXJ3ZWRnZWF1bWw7b3BsZWZ0cmlnaHRzcXVpZ2Fycm93O0xvd2VyTGVmdEFycnNxc3Vwc2V0aG9vZm5vZjtEb3VibGVSaWdodEFycm93O3JpZ2h0aGFycG9vbnVwZmpsaVVuZGVybGF0YWlsO1VhclVwQXJyb3dCYUxlc3NHcmVhdHNkb3RlO1lzY3JmcGFydGluQ291bm5zdXBlO2JveERyc2Vzd2FybkxlZnRyaWdodGVjYXJjcm9zc3JhYm90dFNxdWFyZVVuZHJjRGlmZmVyZW5WZGFzaGxJbWFjcnNxdWFyZjtxb3Bmb3JpZ29mcmJicms7aG9hcnI7Tm90TGVzc0VxdXN1YnN1bnRsZztyY3ViO3NjbmFvdmJhcjtWZXJ0aWNhUmlnaHRWZWN0b3JCbGFlbXB0eUxlc3NGdWxsdGhpY2thYWdyYXZjb21wbGVOZWdhdGl2ZVRoaXRoaWNPbWljZ2FwdHJpdGltb2dyYXZlVXBwZXJSaWdodEFyckNvbmdydWVudDt4ckFWZXJ5VGhpblNwYWNlY3VybHllcXN1Y2NBbHBoYU5vdFNxdWFyZVN1YnNldDt4b2h5YnVsUG9pbmNhcmVwbGFTSGN5dG9zYTtPc2xhc29kYXNtZnJQcmltc21hbGxzZXRtaW51a29wZjt6YWN1dGVPdGltZXNSaWdodFRlZUFycm93O25wYVRyQUVsaWc7SnVrTm90UmV2ZXJzZUVsZXZzdWJuZWJveHZSQWNzY3BvbG1lYXN1cmVkYW5nbGU7cGl0Y2N1ZWNoZWNrbWFyaztyZmxvT3ZlSGNpclVnclVmcjt4ZHRPbWVpdGlsUmlnaHRVcERvd25WZWN0cmlnaHRyaWdodGFjdXJhcmptYXRoO2xvbmdyaWdodFVmb3BlcnByaWdodHNxdWlnYXJyY3RuVmRhc2h2ZXJiYXI7Tm90TGVzSG9yaXpvbnRhbGVmdHJpZ2h0c3F1aWdhcnJvd2JzaW1lZXF1aW50cmlhbmdsZWxlZnRlcGx1cztOb3RTdWNjZWVXZm5zdWNjO3NjO25wYXJhbG5WZGFzaDtSQmFycnJpc2JpZ29kb2x0Y2lyO3hoYU9kYmxSaWdodEFycm93TGVmdG53YXZkYXNoO2RmaXNoQWFjZmFsbGluZ2RvdHNlcGFjZWRpbHV1YWxyaGFkaXZpZGVvbmJveGRMO2NpcmNsZWRjaXJtb3VzbEVnTm90U3F1YXJlU3VwZXJzZXRFcXVhbHVwbGhvb2tyaWdoc3VjY25lcXE7Tm90RXF1YWw7bmJxdWVzdmZyb2RibnNtaW50cmlhbmdsZWxlZnRlbnN1cHNldGVHcmVhdGVyRXF1YWxMZXNzbm90aW5kb3Byb2ZhZGVnO0RzY3I7VGlsbGVzc2VxcWdHZE9yO2hvbXRodFN1Y2hUaHJpZ2h0YXJyb3d0YWlsT2dyYXZsY3Vib3J2Zmx0bnNsc3F1b2Jvd3RpZTtCYWNrc2xhc2g7dmFyc3Vic2V0bmVDY2VkaURvdWJsZUxlZnN1YnNldG5lcWJveHRpbU5vdEh1bXBEb3duSHVhcHByb2VxdnBhcnNsO2V4cG9TdWJzZXRFcXVhbExlZnRUcmlhbnRmcjtTY2lyY1N1Y2NlZWRzRVJpZ2h0RG91YmxlQnJyYXRpb25sZWZ0YXJyb3dsYXJyc2ZmbGlnO2Fwb3M7Ym94ZHI7U3F1YXJlU3Vic2V0U2N5Q291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhQ2FJZnI7RG91YmxlVXBEb3duTmVnYXRpdmVWZUhhY2N1cmx5ZGNDb3BmO2JyZWNvbXB0c2xlcXNsYW50O3N6bGlnTGVmdFVwRG93blZlY3RvTmVzdGVkTGVzc3ZhcnRyaWFuZ2xleGhBaWFjdXRUcmlwbE5vdGJvcGZ6ZWVkbGNvSW50ZXJzZWNsbW91c3RhY2hlO3NlYXJ1cGRvd25hcnJyZWFscGFydDtsYWN1dGU7ZGlhbW9uZERvdWJsZVZlcnRpQ29udG91ckludGVSdWxlRGVsYXllS2NlZHZybG9uZ2xlZnREb3duUmlnaHRWZWN0b3JEaWFjcml0aWNhbFRpT3ZlckJyYWNrZXQ7Tm90TmVzdGVkR3JlYXRlckdycnRybnN1cGVMYW1iZGE7dHJpYW5nbGVxY2FwYW5kO25hcG9zdWxjcm9VcEFyTm90TGVzc0dyZUhvcGY7RG91Ymxlc3VwcGx1SW90YTtibGsxNG1pY3Juc3VjY2VUU2N5O05vdENvbmdydXJpZ2h0dGhyZWV0aURpYW1vbnNldG1uQ2NvbmludDtyaWdodGxlZnRlY2lyO2RzY3JSaWdodEZsb29Ob3RHcmVhdGVyU2xhbnRFcUVObGRzQnJldmVOb3RSZXZlYm94VUxSaWdodFRlZVZlY3RvcjtuY29uZztmaVJpZ2h0VmVjdG9yQmFyREpjeXJhZGljO05vdFRpbGRlVGlsZGU7YXdjb25pbnRDbG9zZUN1cmx5RG91YmxlUXVvdGU7R3NjbnN1cHNldGVxO211cmJya3hkdHJsZWZ0aGFycE9wZW5DdXJseURvdGhpY2thcHByb3g7YmlnY05vdExlc3NTbGFjb21tYXQ7bWRhc2ZwYXJlcXNsYW50Z3RyZW1zcHFmcnJ0aW1lYWxweHJkZGFnZ2VyO2pzZVBzY3I7ZWw7VG9wZjtQcmVjZWRlc1RpQ29udG91bGRyUmNlZGFwcHJveDtuYnNEb3duQXJyb3dVcEFycm93RnNyYW51bGNybGVmdHJpZ2h0c3F1aWdhWmNhaW50Y2FjaXJlc3FjYXBzbG9uZ2xlZnRyaWdodGFkZG90c2VxWWFucHJjZXBhcnNpbXBlZDticHJpc2hjaGNEb3VibGVDb250b3VTT0ZyY2N1cnJlbjt2emltYWdMb25nbGVmdHJpZ2h0bWludU5vdFN1YnNldEVxdWFsO0hzY3BlcnRlbmRvdHNuZXF1aVJpZ2h0VHJpYW5nbGVzc2d0cjtpbnRsTGVzc1NsTG9uZ0xlZnRSaWdodEFycm93O0NvbmdydXJ0cmlmTGVmdGF2Zm9mY2lyVXBzZmZpbGliYWNrY29uZztzYWN1dGU7ZXhpc3Q7dGlsZGU7TGVmdFRyaWFuZ2xlO3JhbmdldGllbXNwMTNMdFJpZ2hhb0xlZmlpb3RhO0NvcHJuc2hkb3BmRG93bmFycm93dWhibGs7UHJlY2VkZXNTYmxhY1JjeTtySGFybnNob3J0cGFOb3RSaWdodFRyaWFuZ2xlRXF1YWxubGVzbG5hbmxhSXVmb3JrdjtvaGJhcmVhc3RlcjtMb25nTGVmdEFycm93RGVEb3VibGVVcEFyYmlnb3RpbWVzcmRsZGhhcm5vdGludmNPcGVuYmlnY2FwY2FwY2xsdHJpO2JyZXZlO01pbHNhcXVvcm90aW1laWN5ZXFzbGFOb3RTdWNjZWVkc0VxdWFsbm1pZDtmYWxsaW5naXBybnN1cHNlbGVzc2FwcHJveDtmamxDbG9zZUNSaWdodEFycm93TGVmdEFycm93bGxjb3JuZXI7eGRmb3BmO2JveGRSO2RvZnBuY2VkaWw7VmVyeVRoaW5TcGFjbG90cmNhcm9ubEFycjtMSk5lc3RlZExlc3NMZXNzbG96ZW5SaWdodEZsb29yTGVmdEFyck5vdExlZnRUcmlhbmdsZUVDbG9zZUN1cmx5RG91YmxlUXVvdGxlZnR0UmV2ZXJzZUVxdWlsaWJyaXVXb2hhcnJ3bnRyaWFuZ2xlcmxvb3BhcnJvd2xlZnJ0cmlsdHNtdGU7U3Vic2V0RXF1YWw7TG9uZ2xlZnRyaWdocmlnaHRoYXJwb29uU2hvcnREb3duQXZhcnJob2VhY3V0ZXNpbWc7Tm90RG9waGl2Z3RyZXJhdGFpc3VjY2VxQ3VwQ2FTcXVhcmVTdXBlcnNldHNjcG9saW5ndnV0aWxub3RuaXZjbHVydWhhcjtpaWlpdmVsbGlwO3ZhcnRyaWFuZ2xlbGVsb25nbGVmdHJpZ2h0YXJyb2hlYXFzY3I7Q2FjdXRlO3VkYmxDbG9zZUN1cmx5UXVvdGVFc2lOb3RMZXNzRUNsb3NlQ3VybHlEb3VibGVRdW9aZUdyZWF0ZXJTbGFudEVyb2JyTGVmdEFubm1pZGxjYXJvbjtDYXBpdGFsRHdlZGJhcnBsdXNiO2VERG90WmFjYmlndHJpYVZiYXI7VGlsZGVGdWxsRXF1YWw7dG9wY2lybmlzZDtMZXNzRnVsbEVxdWFseWljb2FjdXR1cGhuaEFob29rbGVmbGJyYWNlTm90TmVzdGVkTGVzc0xlc3NjcmFycmxwYXJOb3RDb25ncnVlRGFycnN1Ym1yaWdodGhhZGVyYXJyZnM7c3RyYWlnaGdmbEFhcnBsdXN0bWFsdGVzZTtsc3F1b3JvZnI7U2hvcnRSc2lnbWF2O0VzbG9uZ3JpZ2h0YU5vdFByZWNlZGVzRXF1dWdzZUFycjtiYnJrO2xvdGltZU5lZ2F0aXZlVmVyeVRoaW5TcHByZWNhcHByb3htYXBzdG9kb3dyc2FxdW9HbUREb3Q7eHJhcnRocnppZ3JndGNuc3FzdWJlbmxlZnRyYmlndHJpYW5nbGV1cDtTdWNjZWVkc1NsYU90aW1lcztEYWdnemh0cmlhbmdsZWxlZnRzbWFsbHNlZWxzZG9MZWZ0cmlnaHRhcnJvd0ZpbGxlZFZlcnlTbWFsbFNxdWFyZTttc3Rwb3JpZ2h0YXJyb3c7QXNzaW5vZG90O2JveFVMY2Fyb247c3VjY25lcU50aWx2QXJyO2xkcXVvcnZhcnRyaWFuZ2xlcmlnaHRTdWNjZWVzdHJhaWdodGVwTm9CcmV0cml0aWVxY29sb247TGVmdERvd25UZWVWZWN0b3Rkb3Q7TGVzc0VxdWFsR3JlYXRlcjtUUkFtY29tbWFyYnJhY3ByaW1lO2FjRTtMZWZ0cmNjZWRpbDtsYW1lbnNwdHdvaGVhZHJpZ2h0YXJyb3djdXJseXdlZHB1bmNzRGlmZmVyZW50aWFsTGVzaGFySWN5b3NsYXNoO0h1bXBEb3duVWdyYXdlZGJyb3BsdXRob3JyZHNoRG91YmxlTG9uZ0xlZnRBcnJMZWZ0QXJyb3dCUmlnaHRhcnJjZWlsO3NxY2FwTnRpbGRlZnJhYzM0O21vZGVsc2RibGFjO0VxdWlsaU5vdE5lc3RlZEdyZXN1cG11bHQ7bnN1cHNldGx0Y2NPb3BmY29wZjtpamxpZztDc2NydHdvaGVhRm9yQXJpZ2h0dGhyZWVFdGFsZXNzZXFxYmVtcHR5QXNjcjtkb3duZG93bmFycm93cztVcFRldGltZXNkdHJpYW5nbGVkRW1wdHlWZXJ5U21ZQWd0Y2lnYW1tYURvd25MZWZ0UmlHdDtJc2Nyc2NhcHJyYXBsdXNhSG9ydGhyZWU7YWN1dExlZnRBcnJvd1JpZ1hvcGZuYXR1cmFsc0VsZW1Ob3RUaWxkZUVxdWFXZnJCc2NOb3RTdWNjZWVkc1NseXVuYXBwU3VjY2VlZHNUaWxac2NyaW9nRmN5O0VhY3V0RG91YmxlTGVmdEFycm9MZXNzVGlsZGxlZnRyaWdodHNxdWlnYXJyb3N1Y2NuYW5leHJ0cmlsdHJpRG91YmxlVmVoYWlDaXJjTGVmdFZlY3RvckJhcmR3YW5hbmc7b3NvbHBhcnNpbVdvcGJpZ3NxRG93bmFyckVjYXJvcnNxdW9yO2JpZ3NxY3VwO05vdERvdWJsZVZlcnRpY092ZXJQYXJlbm5zaG9ydHBhcmFsbGxyYWRvdGVxO0RvdEVxdWFOZWdhdGl2ZU1lZGl1ZGpNZWxsaW50cmlnaHRyaWd0d29oZWFkbGVmdGFycm93dWJib3hVUm5sZWZ0YXJyb3c7SWNzdXAzO1JpZ2h0RG91Wm9Db250b3VySW50VXBzaTtMb25nbGVmdGFycm93bHRyaWV0cml0bnBvbGludDtsZXNkb3RiZXBzaTt0b3Bmb3JrZGFyc2ltcGx1cztoZWFydHRyaWFuZ2xlQW1hb2xjcmZyYWM1NjtiaWd0cmlhbmdUcmlwbGVEb3RTdWNjZWVkc3JhbmdscmlnaHRsZXNob3J0cGFyYWxsZWxvbWFjeWVTY2VkbG9hcnI7cnRpbXJob3BzaUxlZnREb3duVmVjdGZyYWM1Nk5lc3RlZEdjZWRpbDtsZWZ0cmlnaHRzcXVEb3VibGVEb3Q7U2hvcnRSaWdodEFycm93bHNpbW5wcmU7ZGJrYXJOb3RHcmVhdGVyR3JlYXRsdm5MZWZ0VGVlVmVjdG9yO1RoaW5TcGFjZTthc3ltcG5nc2l2emlnemFnO2xlc3NzaUltYWdpbmFyeUk7dnN1cG5laW5maW50aXZlZWJpZ2NhbG1pdHNjbnRpbGRlO2N1cmx5ZXFwclJpZ2h0VHJpYW5nbGVMZXNzU2xhbnRFcXVRc1pzSmZvZGJsYWNuUmlnaHRhcnJsYXJyYmF1bW5waGtmbHRucztzd2FycjtMZWZ0QXJyb3dlcHNpdnByZWNhcHB2YW5ncmJveHBsdXM7bGVmdGFyQWFjdXRlO2ZmaWxpZ3NmcjtIb3Jpem9udGFsVmVydGljYWxTZXBhcmF0b3I7aXF1ZXN0Y29weTtMY2VkYmNvbmdtaWRhQ291WWZybnJpZ3ZhcmthQ2NvbmljY3Vwc3NtbnJpZ2hjY2Fyb1ZjeTtjaXJjQWFjdXRPb3BjdWRhcnJyO29lbERvd25SaWdodHZhcnBoaWNjZWRpbFZ2ZWxpbnRsZWZ0bGFuZGFuZ3Q7Ym94cGx1c2N1cGN1cExhcnNjZWRpbGRhZ3ByRVVwQXJyb3dEb3duQXJyb3dEb3VibGVDb250b3VySXJ0cmlldmFyblNob3J0RFpmY2lyY2xlZGFleHBvbmVudGlhbHRjYXJvbk5lc3RlZExTdWNjZXNxY3Vwc2hjeURvd25BcnJvemNhcnp3bmo7bGRyZEFjaXZEYXNycHBMZXNzRnVsaWdyYXZDbG9ja3Roa2F0c2N5bnZydEJvcGY7cGx1c2RvO05zY3I7Q2FwaXRhRWxlbWVudkJhcmVwYXJzbDtBYWN1dGV0Y2VkaW5jYXJlO0RmZ25lO3F1YXRpdGhrc1JldmVyc2VVUmlnaHRWZVJldmVyc2xjdVRvcExtUm91bmRibmU7UGFydGlnc2ltZTtBRWxpZ2ltYXRoO3ByZWNhcHJ0aW1lc29taW5MYW1iZHZhcm5vdGhpbmc7c3ViZTtOb3RIdW1OZWdhdGl2ZVRoaWNrU3BDZW50ZVNzY3JzYnF1b0Rvd25MZWZ0VmVjdG9yQmhlYXJ0c2N1cmx5ZXFzdWNjO2NhcDttb3BmO0VhRG93bkxlYmFjaXJjO2RlbXBzdXBkc3VieGNpcmM7cmN1aGVhcnRzdW1pZGRvdDtjdWxhcnJuZnI7aG9tdGhOb3RIdW1wRXF1YWxuc2hvcnRwYXJhbGxlbDtjdWRhVW5kZXJCcmFja3JpZ2h0bGVmdGhhcnhsYXJyYmxhY2t0cmlhbmdsZWRvd2xvYXJyc3Vic2ltTm90UmlnaHRUcmlhbmdsZUJhZGJrYWxvbmdFc2ltO2xhY3V0ZWdlc2RvdG9sO0Rvd25SaWdodFRlZVZlbm1pb2FjdXRlO3JicmtlO2d0Y2M7VHN0cmR6aWdyYXJMZWZ0VGVnZXFzbGFMY2VkaWw7QWxsb29wYXJyb3dsZWZ0O3N6bGlnO3Z6aWd6YWlmcjtsYXJybGN1d2VMZXNzRXF1YWxHcmVhTG9zaW1ueGNpY2NhcHNwYXJuckFycjtsYXJyYmZzaG9va2xlZnRscmhhcmQ7TG93ZXJSdmFydHJpYW5nbHN1cHN1cDtjaXJjbGVhcnJvd1VwcGVlbGludHByaXV3YW5nbGU7ZGpjeXF1YXRlckV4cG9uZW50aWFsdmVlO1Nob3J0RG93cmlnaHR0ZGFzaHZJb3Rib3hEY29tbVJpZ2h0YXJyb3dzaW1wbHVkc2NyO29kc29sdWRibGFjVGF1O1JpZ2h0VGVlVmVzcGFkZVBvaWJveHVsTG9uZ2xlZnRhUmV2ZXJzZUVxdWlsaWJybWlkYXN0c2NyZXF2cGFyc0Nkb3Q7SmNpbmFwaWRwaGk7SHVtcERvd25IdW1wQ29wcm9kRWdyY2VudDtoc2xhc2huTGVmdHJyYWVtcHRGaWxsZWRWZXJ5U21hbGxTcXRjYXJvbmdlcXNsYW5ib3hodXBpdmVmRG90O3V3YW5nbGN1cmx5dmVlaXNpbjtjaXJjbGVhcnJvd2xlZmhvb2tsZWZ0YXJyb3c7VW5kZWJveEh1O3NzZXRtSW52aXNpYmxlQ2Vwc2lsTGVzc0dyZWF0ZXJHb2JlY2FwYXJzaW07RGlhY3JpdGljYWxUaWxyYnJhbnNob3J0cGFyb2VOb3RUaWxkZUZ1bGxFcXVhTG9uZ0xlZnRSaUludmlzaWJVcGFycm93O2Rvd25kb3duYXJyb3dzTm90U3VjY2VlZHNUaWxOZWdhdGl2ZVRoaW5TcGFjZURvdWJsZUNvZXJhcmhBcnJvYnJrZ3RxdWVzdEVsZW1lbnQ7bGhibGtyaWdodHNxdWlncGFyc2lTdXBlcnN0ZWxkb3duaGFycG9vbmxlZnQ7Q2xvc2VDdXJseWdhY3V0ZXNjZWd0cnNpU3Vic2V0O0V4cG9uZW50bGVzc2VxZ0RvdWJsZUxvbmdMZWZ0QU5vdE5lc3RlZExlWmFjdXRlO3Roa2FwY3VyYVN0YWd0cmVxZEhhcmlnaHRzcXVpc21pbGU7dHJpcGVtcHF1b3R5Y3lOb3RSZXZlcnNlRWRBcnI7cm9hcnI7bkdnTm90RXF1YWxUbG9uZ2xlZnRyaWdodGFycm93bGVzc2Fwc3VwcGx1czttcDtndHJzaW07bnBhcnNscHJlY3NpbXVwZG93bnJpZ2h0cmlnaHRhcnJvZHpjeTtSdWxlRGVOY3lEb3duQnJudmx0cmllcGx1c2U7bmdlcXFDbG9ja3dpc2VDb250b3VySU5vdEdyZWF0ZXJGdWxiYnJzdWJzZXRuRG93bkJyZXZlO1J1bGVEZWxheWVkVHN0cm9rO05vdE5lc3RlZExlc3NMaG9va3J1bWxyaWdodGhhcnBvb251cDtjYXBicmNyb2JyaztMZWZ0QXJyb3dSQ29sb0xlZnRVcERvd25WZWN0b3J1dHJpO2x0aW1lcztQcmVjZWRlc2VBcnJuVmRWZXJiYXJkb3duaGFycG9vbnJpZ2h0O05vdEVsZW1lbnQ7dmVlYmFib3h0bGVzc3NSaWdodERvd25UZURvdWJsZVJpZ2h0QXJPdGlsZGU7d2NpcGxSaWdodEFycm93TGVmdEFycnhoQXJyY2lyY2xlYXJyb3dsRGlmZmVyZW50aWFsRDtvZmNyb2FuZztiZHF1b0FzY0FiWWZyO3NzdGFyZjtEb3duQXJyb3dCY2lyY2xlYXJyS2NEb3duQXJyb3c7U3VjY2VlZHNTbEN1cENsdmVydG5lcVVwcGVyTGVmdEFycm9MZWZ0cmlnaHRhYm94Vmhhc3lOZWdhdGl2ZVRoaWNrU25lQXJyRW1wdHlTbWFsbFNxT21hY0xUO2VxY29sb3JpZ2hvZG9pb2x2ZXJ0bmVxcUxlZnREb3duVmVjdG9yO0xsZWZ0YXJyb3dOZWdhdGl2ZVRDZHJlY3Q7SUVyaWdodGxlZnRoYXJwb29uc2RlbXlzY3JXZU5vdFNxdWFyZVN1cGVyc2d0cmVxbGVzcztzaG9ydHBhcmFsbGJlcm5vdW52bHQ7ZnJhYzE2dmFuZ25yYXJyO3BsdXNjaXJ1d2FvbGFxaW50YmZybnN1YlVwQXJyb3JubWlDbE9wZW5DdWFuZ21zZHN0VmVydGljYWx1bHRyTGVzc0xlc253QXJPYWN1YmxhY2t0cmlhbmdsZWRvTmVnYXRpdmVWYmlnd2VkZ2U7bmxlZnRyaWdKY3k7dWRpZ1ZlcnRpY2FsU2VwRW1wdHlWZXJucnRsZXNnZXM7TmVnYXRpdmVUaGluU3BhdHJpYW5nbGVyaWdodGVxeG9wZjtjd2ludGxlZkltYWdpbnN1cHByb2FuRG91YmxlVXBnbmVxO1VwRXF1aWxpYnJpdXNvbGJhcjtsZWZ0cmlnaHRoaGFpcnNwc3VicmFycjtLSmNsZmlzVGhpY2tTcGFubGVmdGFyY3dpbndzY3JleHBlY2x1YnN1aWJhY2tzaW1uYXRMYWN1dGV0Y2FOb3RUY29uZztOb3RMZWZ0VHJpWWN5bG9uZ2xlZnRhcnJvdztkb3RtRGlhY3JpdGljYWxEb3RlcXVpdkREO2ZzY3JibGFja3RyaWFuc3Vwc2V0bmVxO2lvY3lsb3BhcjtEb3VibGVMb25nTGVmdEFycm93O0RvdWJsZUxvbmdSaWdodEFycmRvdGVxZGlzaW5zO3JkcXVycHBvbGludDthd2ludGJveEhEO0xlZnRSaWdodEFycm93Z3RyZXFxbGVzcztJb2dvbk5vdExlZnRUcmlhbmdsZUJhbnRyaWFuZ2xlcmlnaGdhbW1hO1Nob3J0UmlnQmFyd2Vkb2FzdDtTaG9ydExlZnRBcnJvd0xlZnRGbE5vdExlc3NFcXVhbFByZWNlZGVzU2xhbkREb3RyYWhkc3VjY3NpZ2JyZXZkc3Ryb2s7RmlsbGVkVmVyeVNtYWxsZW1zcDEzO25oYXJyO3ByZWM7c3Vwc2V0bmVxcXVyY3JvbHVyZHNFbGRxdW9HcmVhdGVyRnVsbEVFeGlzR3JlYXRlckxlc3M7Ym5lcUthc3N0YXFwcmltZWR3YW5nbGVud25lYXI7aW50bGFOb3RUaWxkTm90SHVtcEVxdWFsO0NvdW50ZXJDbG9ja3dpc2VDb1JvcGhhcmxvbmdsZWZ0cmlneW9Gb3JDZG9mcmFjMjM7bHNpbWdwaXY7bnJpZ2h0YXJycmxoYXJzaW1lY3VybHl2ZWU7U3VjY2VlZHNTbGFudEVxdWFsO2NpcmZuaW5yeDtldW1Db250b3VySW50ZWdyTWVsbGludHJPdGlsZGVVYXJyb2NyYXRpb25hbFNvcGZsbmVxcTtFbXB0eVNOb3REb3VibGxoYXJkO0Rvd25CYW5nbXNkYWc7dGhrc2ltO2VvZ29ucHJvZmxpbmU7ZWFzdFVicmV2ZTtzYXJoYXJ1O1VuZGVyUGFyZW50aGVzaXM7U2NpcmM7dnppZ1VwVGVlQXJyb3c7bmx0ckxvd2VyUmlnaHRBcnJvZGZpc2h0O29hY2NvcGZuZWFycjtEb3duQXJob29rbGVmdGFyQnJiZWNhdXNhY2Q7Tm90TmVzdGVkR3JlYXFzY3JsZWZ0cmlnaHRhQ2RvdGJveGRyZnJvd247QW9nYnBkaXNpbkxlZnRyaWdodGFyckdKYXdjb25pVW5kZXJQYXJlbnRyQWFyTm90TGVmdFRyaWFuZ2xSaWdodEFycm93TGVmdEFyYXJydGxtaWRvdGVxc2xhbkRzY3Jic2VtTW9sYXJyZnM7Tm90TGVmdFRyaWFuaGFGaWxsZWRWZXJ5U21hbERpYWNyaXRpY2FsRG91YmxlRGlhY3JpdGljYWxEb3VibGVBY3JwYXJhcmd0cmVxbGVzdHJpYW5nbGVyaWdwbGFuY2s7b3VTcXJ0O0NvbG9uTG9uZ2xlZnRhcnJvdzticmV2ZWNvbW1hdGlncmF2ZTtMZWZ0UmlyYXJyYjtpY2lyWmV0c2ltZ0VSaUlKbGlncmlnaHRhcmRhc2xsdGtqY05vdDtkbGNyb3BobW1hdDtzaGNoREpudmx0cmlhbmQ7Ym94aFVVcHBlclJpZ2h0QXJyb3ZhcnN1cG5hdHVyYWw7TmVzdGVkTGVwaG9uZXJkbGRoYXI7Tm90TGVmcXVhT2dyYU9wZW5DZW1wdGV4cGVjdGF0c2RvdDt0ZnJnZXFzdXRyVXBzaWxTaG9ydFJpZ2h0QXJyb3c7RW1wdHlWZXJ5U05vdEh1bXBEb2duYXBwcm94dXBoYXJwb29ucmlnaHROZXN0ZU5vdFN1YlFVT1Q7bHJoYXJkUmlnaHRVcERvd25WdWhhbHVyZGd0cmVxcWxFcXVhbFRpbGRlTGVmdFVwVmVjbnZEYXNoO2JsYWNrc3FiY3k7emNhcm9uY3VybHllTGVmdFJpZ2h0QXJyb3c7Y29uTm90TGVzc0VxdWFsO05lc3RlZEdyZWF3Y29DYXlDc2NvaHVicmN5O0dyZWF0ZXJMZURKY1N1Y2NlZWRzU2xhbnR4bGFycjtOZWdhdGl2ZU5hY3V0ZTtMZWZ0VXBEb3d5ZmdqY3dpbnQ7dXBkb3duYWx0cXVlc1VvcGY7ZXFzaW1kdWhhYmlnY2lyY1JpZ2RoYXJsYmxhY2tsb0RvdWJsZURvd3JwcG9Db3VudGVyQ2xvY2t3aXNlQ29uc3VjYztEb3duVGVlZG93bmRsYmFsdGRvaHlwbmd0O0xlZnRSaWdoSHVtcERvd25IdW1PcGVuQ3VybHlEb3VibGVRdW93b3Bpbm9kWmVyb1dpZHRoYmFja3NpbWVFeFlBY25wYXJhbGxlbGJveGROb3RQcmVjTWluTm90UHJlY2VkZXNTbGFOZXdMY2lyRTtaZG90O2NpcmNsZWF2cHJvcGRyY3JvcDtOZXN0ZWRMZXNzTGVMZWZ0QW5nbGVCcmFja3RyaWFuZ2xlcmlnaHRlYmFyd2VkdmFydHJpYW5nbGVyaWdoRXF1YWxUaWxkbmpjdGhvcm50b2VOZWdhdGl2ZVZlcnlUaGluU3BhY2Vud2Fycm93RGlhbW9uZHJoYXJkUmlnaHRUZWVWZWN0b3Jib3h1ckRhGAACAEH4wuUACxVGYRgABAAAALEhAAAAAAAASmEYAAUAQZjD5QALFU9hGAAHAAAAuyIAAAAAAABWYRgABwBBuMPlAAsFXWEYAAUAQcjD5QALFWJhGAAHAAAASgQAAAAAAABpYRgABgBB6MPlAAsVb2EYAAYAAAD5IgAAAAAAAHVhGAAEAEGIxOUACwV5YRgABgBBmMTlAAsFf2EYAAUAQajE5QALBYRhGAAGAEG4xOUACwWKYRgABQBByMTlAAsFj2EYAAMAQdjE5QALFZJhGAAHAAAA2AAAAAAAAACZYRgABgBB+MTlAAsFn2EYAAoAQYjF5QALBalhGAAFAEGYxeUACwWuYRgACABBqMXlAAsVtmEYAAcAAAA4IgAAAAAAAL1hGAAH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AAcAAAC2IQAAAAAAADp4GAAQAEGIseYACwVKeBgABQBBmLHmAAslT3gYAAwAAAANIQAAAAAAAFt4GAAHAAAABPsAAAAAAABieBgABQBByLHmAAsFZ3gYABUAQdix5gALBXx4GAANAEHoseYACwWJeBgABQBB+LHmAAsFjngYAAQAQYiy5gALBZJ4GAAEAEGYsuYACwWWeBgABQBBqLLmAAsFm3gYAA4AQbiy5gALBal4GAACAEHIsuYACwWreBgABgBB2LLmAAsFsXgYAAcAQeiy5gALBbh4GAAQAEH4suYACyXIeBgACQAAAB0jAAAAAAAA0XgYAAUAAABxIgAAAAAAANZ4GAADAEGos+YACwXZeBgABgBBuLPmAAsF33gYAAYAQciz5gALFeV4GAANAAAAHSIAAAAAAADyeBgABgBB6LPmAAsF+HgYAA0AQfiz5gALBQV5GAAFAEGItOYACwUKeRgAAwBBmLTmAAsVDXkYAAUAAAClIgAAAAAAABJ5GAAFAEG4tOYACwUXeRgACABByLTmAAsFH3kYAAMAQdi05gALJSJ5GAAIAAAABSYAAAAAAAAqeRgABwAAAAwqAAAAAAAAMXkYAAMAQYi15gALBTR5GAAQAEGYteYACwVEeRgABABBqLXmAAsFSHkYAAIAQbi15gALFUp5GAADAAAAayIAAAAAAABNeRgABwBB2LXmAAsFVHkYAAUAQei15gALFVl5GAADAAAAYSAAAAAAAABceRgABQBBiLbmAAs1YXkYAAQAAACqKgAAAAAAAGV5GAAWAAAA4SIAAAAAAAB7eRgABQAAACMiAAAAAAAAgHkYAAUAQci25gALBYV5GAACAEHYtuYACxWHeRgABQAAALUDAAAAAAAAjHkYAAMAQfi25gALBY95GAAKAEGIt+YACwWZeRgAAgBBmLfmAAsVm3kYAAUAAAD7AAAAAAAAAKB5GAAFAEG4t+YACwWleRgABwBByLfmAAsFrHkYAAIAQdi35gALBa55GAAOAEHot+YACwW8eRgABQBB+LfmAAsFwXkYABAAQYi45gALFdF5GAAQAAAAuiEAAAAAAADheRgAAgBBqLjmAAsV43kYAAUAAABk1QEAAAAAAOh5GAADAEHIuOYACwXreRgABABB2LjmAAsF73kYAAwAQei45gALBft5GAAKAEH4uOYACwUFehgAAgBBiLnmAAsFB3oYAAUAQZi55gALFQx6GAAOAAAAvyEAAAAAAAAq3RcABgBBuLnmAAsVGnoYAAUAAADFAwAAAAAAAB96GAAJAEHYueYACwUoehgABQBB6LnmAAslLXoYAAUAAABRIgAAAAAAADJ6GAAIAAAAaCkAAAAAAAA6ehgADABBmLrmAAsFRnoYAAUAQai65gALBUt6GAAFAEG4uuYACwVQehgABABByLrmAAsVVHoYAAcAAABxAQAAAAAAAFt6GAADAEHouuYACwVeehgAAwBB+LrmAAsFYXoYAAQAQYi75gALBWV6GAALAEGYu+YACwW71BcAAwBBqLvmAAsFcHoYAAcAQbi75gALBXd6GAALAEHIu+YACwWCehgABABB2LvmAAsFhnoYAAUAQei75gALFYt6GAAEAAAAIgAAAAAAAACPehgACABBiLzmAAsFl3oYAAMAQZi85gALBZp6GAAHAEGovOYACyWhehgACQAAABAhAAAAAAAAqnoYAAYAAABjJgAAAAAAALB6GAAIAEHYvOYACxW4ehgABgAAAMkDAAAAAAAAvnoYAAIAQfi85gALBcB6GAAHAEGIveYACxXHehgAAwAAAMADAAAAAAAAynoYAAQAQai95gALBc56GAAEAEG4veYACwXSehgABQBByL3mAAsF13oYAAYAQdi95gALBd16GAADAEHoveYACwXgehgABgBB+L3mAAsF5noYAAMAQYi+5gALBel6GAAEAEGYvuYACyXtehgABgAAAEwiAAAAAAAA83oYAAwAAACVIQAAAAAAAP96GAAQAEHIvuYACwUPexgABwBB2L7mAAsFFnsYAAYAQei+5gALBRx7GAAHAEH4vuYACwVr/RwAAgBBiL/mAAsFI3sYAA8AQZi/5gALBTJ7GAAEAEGov+YACwU2exgABABBuL/mAAsFOnsYAA0AQci/5gALBUd7GAADAEHYv+YACwVKexgABQBB6L/mAAsFT3sYABAAQfi/5gALBV97GAADAEGIwOYACwViexgAAwBBmMDmAAsFZXsYAAMAQajA5gALFWh7GAAQAAAA7CIAAAAAAAB4exgABgBByMDmAAsVfnsYAAYAAABvKQAAAAAAAIR7GAAFAEHowOYACzWJexgACQAAANEDAAAAAAAAknsYAAYAAAAzKQAAAAAAAJh7GAAIAAAAJyoA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ABMAQdib5wALBUaOGAAHAEHom+cACxVNjhgABQAAACQhAAAAAAAAUo4YAAsAQYic5wALBV2OGAAFAEGYnOcACwVijhgAAgBBqJznAAsFZI4YAAQAQbic5wALBWiOGAAGAEHInOcACwVujhgABABB2JznAAsFco4YAAIAQeic5wALBXSOGAAUAEH4nOcACwWIjhgABABBiJ3nAAsFjI4YAAkAQZid5wALFZWOGAAEAAAAfioAAAAAAACZjhgABwBBuJ3nAAsFoI4YAAwAQcid5wALBayOGAADAEHYnecACwWvjhgACABB6J3nAAsVt44YAAcAAABgAQAAAAAAAL6OGAAGAEGInucACyXEjhgABQAAAGYiAAAAAAAAyY4YAAkAAAClIQAAAAAAANKOGAAEAEG4nucACwXWjhgAEwBByJ7nAAsF6Y4YAAoAQdie5wALBfOOGAAJAEHonucACwX8jhgABwBB+J7nAAsVA48YAAwAAACqJQAAAAAAAA+PGAADAEGYn+cACwUSjxgACgBBqJ/nAAsVHI8YAAQAAACiAAAAAAAAACCPGAAIAEHIn+cACyUojxgACQAAAEgqAAAAAAAAMY8YAAQAAADcAAAAAAAAADWPGAAHAEH4n+cACwU8jxgAAgBBiKDnAAsF1BEdAAIAQZig5wALJT6PGAAQAAAAsiIAAAAAAABOjxgABwAAAF8iAAAAAAAAVY8YAAkAQcig5wALBV6PGAAFAEHYoOcACwVjjxgABQBB6KDnAAsFaI8YAAkAQfig5wALBXGPGAACAEGIoecACyVzjxgACAAAAMIpAAAAAAAAe48YAAsAAADMKgAAAAAAAIaPGAALAEG4oecACwWRjxgAAwBByKHnAAsFlI8YAAMAQdih5wALFZePGAAFAAAA+yIAAAAAAACcjxgABABB+KHnAAsFoI8YAAQAQYii5wALBaSPGAALAEGYoucACxWvjxgACAAAADwqAAAAAAAAt48YAAcAQbii5wALBb6PGAAIAEHIoucACwXGjxgADABB2KLnAAsF0o8YAAcAQeii5wALBdmPGAAGAEH4oucACwXfjxgABQBBiKPnAAsF5I8YAAQAQZij5wALBeiPGAAEAEGoo+cACwXsjxgABABBuKPnAAsF8I8YAAYAQcij5wALNfaPGAAHAAAABCoAAAAAAAD9jxgABgAAADUBAAAAAAAAA5AYAA8AAACQIgAAAAAAABKQGAAFAEGIpOcACwUXkBgAEABBmKTnAAsFJ5AYAAwAQaik5wALBTOQGAAFAEG4pOcACwU4kBgABABByKTnAAsFPJAYAAMAQdik5wALBT+QGAAMAEHopOcACwVLkBgABABB+KTnAAsFUs0XAAQAQYil5wALBU+QGAAKAEGYpecACwVZkBgAEQBBqKXnAAsFapAYAAQAQbil5wALFW6QGAAKAAAAMyEAAAAAAAB4kBgABQBB2KXnAAsFfZAYAAMAQeil5wALBYg6IwADAEH4pecACxWAkBgABgAAAEgiAAAAAAAAhpAYAAUAQZim5wALBYuQGAAIAEGopucACwWTkBgABwBBuKbnAAsVmpAYAAcAAAA6IAAAAAAAAKGQGAAGAEHYpucACxWnkBgABAAAAAwhAAAAAAAAq5AYAAcAQfim5wALBbKQGAAFAEGIp+cACwW3kBgAEQBBmKfnAAs1yJAYAAMAAACxAAAAAAAAAMuQGAARAAAA7SIAAAAAAADckBgADAAAAJshAAAAAAAA6JAYABAAQdin5wALBfiQGAADAEHop+cACwX7kBgABwBB+KfnAAsFApEYAA8AQYio5wALBRGRGAAFAEGYqOcACxUWkRgABQAAADEhAAAAAAAAG5EYAAQAQbio5wALBR+RGAADAEHIqOcACwUikRgABQBB2KjnAAsFJ5EYAAkAQeio5wALBTCRGAAPAEH4qOcACwUVzhcAAgBBiKnnAAsFP5EYAAMAQZip5wALJUKRGAAFAAAAy9QBAAAAAABHkRgABwAAANkAAAAAAAAATpEYAA4AQcip5wALBVyRGAARAEHYqecACwVtkRgABQBB6KnnAAsVcpEYAAYAAAD3JwAAAAAAAHiRGAAMAEGIqucACxWEkRgABwAAADQiAAAAAAAAi5EYAAcAQaiq5wALBZKRGAADAEG4qucACwWVkRgABABByKrnAAsFmZEYAAYAQdiq5wALFZ+RGAAHAAAAwSIAAAAAAACmkRgABQBB+KrnAAsFq5EYAAsAQYir5wALFbaRGAAEAAAAJgAAAAAAAAC6kRgACgBBqKvnAAsFxJEYAAYAQbir5wALFcqRGAAGAAAAqSoAAAAAAADQkRgABABB2KvnAAsV1JEYAAUAAAALIQAAAAAAANmRGAAEAEH4q+cACwXdkRgABwBBiKznAAsF5JEYAAUAQZis5wALBemRGAAEAEGorOcACxXtkRgADwAAALYhAAAAAAAA/JEYAA4AQcis5wALBQqSGAAGAEHYrOcACzUQkhgABQAAALXUAQAAAAAAFZIYAAcAAABdIQAAAAAAABySGAAJAAAASSoAAAAAAAAlkhgABwBBmK3nAAsFLJIYAA0AQait5wALJTmSGAAFAAAAhyIAAAAAAAA+khgABwAAABsBAAAAAAAARZIYAAsAQdit5wALBVCSGAALAEHorecACyVbkhgABgAAALQiAAAAAAAAYZIYAAYAAAC+JQAAAAAAAGeSGAAIAEGYrucACxVvkhgACQAAAC4jAAAAAAAAeJIYAAoAQbiu5wALBYKSGAAGAEHIrucACwWIkhgACwBB2K7nAAsFk5IYAAgAQeiu5wALBZuSGAADAEH4rucACwX88hsAAwBBiK/nAAsFnpIYAAUAQZiv5wALFaOSGAARAAAAVCkAAAAAAAC0khgACgBBuK/nAAsFvpIYAAgAQciv5wALBcaSGAADAEHYr+cACwXJkhgABABB6K/nAAsFzZIYAAYAQfiv5wALBdOSGAAEAEGIsOcACwXXkhgACwBBmLDnAAsF4pIYAAIAQaiw5wALBeSSGAAKAEG4sOcACwXukhgABABByLDnAAsF8pIYAAcAQdiw5wALBfmSGAAIAEHosOcACwUBkxgABQBB+LDnAAsFBpMYAAYAQYix5wALBQyTGAAMAEGYsecACwUYkxgAAwBBqLHnAAsFG5MYAAwAQbix5wALBSeTGAAEAEHIsecACwUrkxgABABB2LHnAAsVL5MYAAMAAABlIgAAAAAAADKTGAAKAEH4secACwU8kxgACgBBiLLnAAsVRpMYAAYAAAAIIgAAAAAAAEyTGAAQAEGosucACwVckxgABQBBuLLnAAsFYZMYAAQAQciy5wALBWWTGAAGAEHYsucACxVrkxgABQAAANsCAAAAAAAAcJMYAAQAQfiy5wALBXSTGAAEAEGIs+cACwV4kxgACwBBmLPnAAsFg5MYABEAQaiz5wALBZSTGAAKAEG4s+cACwWekxgABABByLPnAAsFopMYAAMAQdiz5wALBaWTGAAGAEHos+cACwWrkxgABABB+LPnAAsFr5MYAAIAQYi05wALFbGTGAAIAAAAoyIAAAAAAAC5kxgABgBBqLTnAAsFv5MYAAQAQbi05wALBcOTGAAPAEHItOcACxXSkxgAFwAAAOMiAAAAAAAA6ZMYAAUAQei05wALBe6TGAAGAEH4tOcACwX0kxgABwBBiLXnAAsF+5MYAAEAQZi15wALBfyTGAAEAEGptecAC0SUGAAFAAAAWgQAAAAAAAAFlBgABAAAACEEAAAAAAAACZQYAAYAAADnIgAAAAAAAA+UGAAPAAAAmSEAAAAAAAAelBgAFgBB+LXnAAsFNJQYAAYAQYi25wALBTqUGAAIAEGYtucACwVClBgADwBBqLbnAAsFUZQYAAQAQbi25wALBVWUGAAGAEHItucACxVblBgABwAAALEAAAAAAAAAYpQYAAUAQei25wALBWeUGAAPAEH4tucACwV2lBgADQBBiLfnAAsFg5QYAA0AQZi35wALBZCUGAAVAEGot+cACwWllBgACwBBuLfnAAsVsJQYAAkAAADIJAAAAAAAALmUGAAEAEHYt+cACxW9lBgABQAAAMzUAQAAAAAAwpQYAAQAQfi35wALBcaUGAAIAEGIuOcACwXOlBgABABBmLjnAAsF0pQYAAQAQai45wALBdaUGAAEAEG4uOcACwXalBgABgBByLjnAAsF4JQYAAYAQdi45wALFeaUGAAEAAAAKgAAAAAAAADqlBgABABB+LjnAAsF7pQYAAMAQYi55wALFfGUGAAFAAAAsNQBAAAAAAD2lBgABgBBqLnnAAsF/JQYAAQAQbm55wALRJUYAAQAAAA4BAAAAAAAAASVGAADAAAACCIAAAAAAAAHlRgABQAAADYEAAAAAAAADJUYAAYAAABrAQAAAAAAABKVGAASAEGIuucACwUklRgACgBBmLrnAAsFLpUYAAUAQai65wALFTOVGAAHAAAAvAAAAAAAAAA6lRgAAwBByLrnAAsFPZUYAAYAQdi65wALJUOVGAAHAAAAVQEAAAAAAABKlRgABwAAALchAAAAAAAAUZUYAAQAQYi75wALFVWVGAAIAAAA9iIAAAAAAABdlRgABwBBqLvnAAsFZJUYAAIAQbi75wALBWaVGAARAEHIu+cACwV3lRgACQBB2LvnAAsFgJUYAAMAQei75wALBULmFwACAEH4u+cACwWDlRgAEABBiLznAAsFk5UYAAIAQZi85wALBZWVGAAGAEGovOcACwWb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AEHYjugACwVKpxgABABB6I7oAAsFTqcYAAUAQfiO6AALBVOnGAADAEGIj+gACwVWpxgACABBmI/oAAsFXqcYAAMAQaiP6AALBWGnGAAGAEG4j+gACwVnpxgAAwBByI/oAAsFaqcYAAgAQdiP6AALBXKnGAAGAEHoj+gACwV4pxgACwBB+I/oAAsFg6cYAAwAQYiQ6AALBY+nGAAEAEGYkOgACxWTpxgADwAAAJYhAAAAAAAAoqcYAAMAQbiQ6AALBaWnGAAEAEHIkOgACwWppxgABABB2JDoAAsFracYAAoAQeiQ6AALBbenGAACAEH4kOgACwW5pxgAAgBBiJHoAAsFu6cYAAQAQZiR6AALFb+nGAAEAAAAJSIAAAAAAADDpxgAEABBuJHoAAsF06cYAAgAQciR6AALBdunGAAEAEHYkegACxXfpxgABAAAANIiAAAAAAAA46cYAAIAQfiR6AALBeWnGAADAEGIkugACwXopxgAAwBBmJLoAAsV66cYAAYAAADpKgAAAAAAAPGnGAAHAEG4kugACxX4pxgABQAAAJUhAAAAAAAA/acYAAQAQdiS6AALBQGoGAAIAEHokugACwUJqBgADgBB+JLoAAsFF6gYAAgAQYiT6AALBR+oGAADAEGYk+gACwUiqBgABQBBqJPoAAsFJ6gYAAIAQbiT6AALFSmoGAAHAAAAlCkAAAAAAAAwqBgADgBB2JPoAAsFPqgYAAoAQeiT6AALFUioGAAHAAAAJiAAAAAAAABPqBgABgBBiJToAAsFVagYABEAQZiU6AALBWaoGAADAEGolOgACwVpqBgAEABBuJToAAsFeagYAAUAQciU6AALBX6oGAAEAEHYlOgACwWCqBgACQBB6JToAAsFi6gYABEAQfiU6AALBZyoGAAMAEGIlegACwWoqBgADABBmJXoAAsFtKgYAAMAQaiV6AALBbeoGAAIAEG4legACxW/qBgABAAAAKsqAAAAAAAAw6gYABAAQdiV6AALBdOoGAAHAEHolegACwXaqBgABABB+JXoAAsF3qgYAAMAQYiW6AALBeGoGAAEAEGYlugACxXlqBgABwAAAL4qAAAAAAAA7KgYAA8AQbiW6AALBfuoGAAFAEHJlugACwSpGAADAEHYlugACwUDqRgAAwBB6JboAAsFBqkYAAYAQfiW6AALBQypGAARAEGI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AA4AAABSIgAAAAAAAF2sGAACAEHIp+gACyVfrBgAEgAAAJAiAAA4AwAAcawYAAQAAAB9KgAAAAAAAHWsGAAJAEH4p+gACwV+rBgACwBBiKjoAAsFiawYAAIAQZio6AALFYusGAAGAAAA8QAAAAAAAACRrBgADgBBuKjoAAsVn6wYAAcAAAADIgAAAAAAAKasGAAGAEHYqOgACwU68hwAAgBB6KjoAAsFrKwYAAkAQfio6AALFbWsGAALAAAAzyIAAAAAAADArBgAFABBmKnoAAsF1KwYAAgAQaip6AALBdysGAADAEG4qegACwXfrBgAAwBByKnoAAsF4qwYAAUAQdip6AALBeesGAAGAEHoqegACyXtrBgABgAAAMMAAAAAAAAA86wYAAYAAAC7IQAAAAAAAPmsGAAIAEGYqugACwUBrRgACwBBqKroAAsVDK0YAAUAAACqJQAAAAAAABGtGAANAEHIqugACwUerRgABABB2KroAAsVIq0YAAYAAAD6AAAAAAAAACitGAAFAEH4qugACwUtrRgAAwBBiKvoAAsFMK0YAAkAQZir6AALRTmtGAAFAAAAoQAAAAAAAAA+rRgABQAAALIDAAAAAAAAQ60YAA4AAABmIgAAAAAAAFGtGAAQAAAAtSIAAAAAAABhrRgACwBB6KvoAAsFbK0YAAQAQfir6AALBXCtGAAFAEGIrOgACwV1rRgABgBBmKzoAAsVe60YABIAAABHIgAAAAAAAI2tGAAEAEG4rOgACwWRrRgACABByKzoAAsFma0YAAMAQdis6AALBZytGAAEAEHorOgACwWgrRgABABB+KzoAAsFpK0YAAgAQYit6AALFaytGAAEAAAApCIAAAAAAACwrRgABwBBqK3oAAsFt60YAAIAQbit6AALBbmtGAAGAEHIregACwW/rRgACwBB2K3oAAsFyq0YAAQAQeit6AALBc6tGAAJAEH4regACwXXrRgADABBiK7oAAsV460YAAUAAAD2AAAAAAAAAOitGAADAEGorugACwXrrRgAFQBBua7oAAsErhgAAwBByK7oAAsFA64YAAYAQdiu6AALBQmuGAAEAEHorugACxUNrhgABgAAAJIpAAAAAAAAE64YAAIAQYiv6AALBRWuGAAFAEGYr+gACwUarhgABQBBqK/oAAsFH64YAAsAQbiv6AALBSquGAAEAEHIr+gACwUurhgAAgBB2K/oAAsVMK4YAAkAAACDIgAAAAAAADmuGAAEAEH4r+gACwU9rhgABwBBiLDoAAsFRK4YAAQAQZiw6AALBUiuGAACAEGosOgACwVKrhgAAwBBuLDoAAsFTa4YAAcAQciw6AALFVSuGAASAAAA1SEAAAAAAABmrhgAAwBB6LDoAAsFaa4YAAcAQfiw6AALBXCuGAARAEGIsegACyWBrhgABAAAAKcDAAAAAAAAha4YAAYAAAASAQAAAAAAAIuuGAAFAEG4segACxWQrhgADwAAAAsiAAAAAAAAn64YAAwAQdix6AALBauuGAATAEHosegACwW+rhgAAwBB+LHoAAsFwa4YAAMAQYiy6AALBcSuGAAJAEGYsugACwXNrhgAAgBBqLLoAAsFz64YAAQAQbiy6AALBdOuGAAEAEHIsugACwXXrhgABABB2LLoAAsF264YAAMAQeiy6AALBd6uGAAKAEH4sugACwXorhgABQBBiLPoAAsF7a4YAAoAQZiz6AALBfeuGAAFAEGos+gACwX8rhgADgBBuLPoAAsFCq8YAAMAQciz6AALBQ2vGAADAEHYs+gACwUQrxgADgBB6LPoAAsVHq8YAAcAAAAtKgAAAAAAACWvGAALAEGItOgACxUwrxgACAAAAJYhAAAAAAAAOK8YAAoAQai06AALBUKvGAAGAEG4tOgACwVIrxgAAwBByLToAAsFS68YAAMAQdi06AALBU6vGAACAEHotOgACwVQrxgADABB+LToAAslXK8YAAcAAAA4AQAAAAAAAGOvGAAJAAAAUSIAAAAAAABsrxgABgBBqLXoAAsVcq8YAAcAAABFKQAAAAAAAHmvGAAFAEHItegACwV+rxgAAgBB2LXoAAsFgK8YAAMAQei16AALFYOvGAAHAAAANwEAAAAAAACSzRcAAwBBiLboAAsViq8YAAgAAAA1IgAAAAAAAJKvGAAHAEGotugACwUyGx0AAQBBuLboAAsFma8YAAsAQci26AALBaSvGAAHAEHYtugACwWrrxgABABB6LboAAsFr68YAAYAQfi26AALFbWvGAASAAAACyAAAAAAAADHrxgABQBBmLfoAAslzK8YAAQAAAD2AAAAAAAAANCvGAAFAAAATgQAAAAAAADVrxgABgBByLfoAAsF268YABMAQdi36AALBe6vGAADAEHot+gACwXxrxgABgBB+LfoAAsF968YAAUAQYi46AALJfyvGAAGAAAA6yIAAAAAAAACsBgABwAAACYpAAAAAAAACbAYAAgAQbi46AALBRGwGAAGAEHIuOgACwUXsBgABQBB2LjoAAsFHLAYAAUAQei46AALBSGwGAAFAEH4uOgACwUmsBgABABBiLnoAAsFKrAYAAUAQZi56AALBS+wGAAMAEGouegACwU7sBgABABBuLnoAAsFP7AYAAMAQci56AALFUKwGAAGAAAAiykAAAAAAABIsBgABABB6LnoAAsFW+4cAAIAQfi56AALBUywGAAUAEGIuugACwVgsBgABgBBmLroAAsFZrAYAAUAQai66AALBWuwGAAEAEG4uugACwVvsBgADgBByLroAAsVfbAYAAYAAABJAQAAAAAAAIOwGAAJAEHouugACwWMsBgACQBB+LroAAsFlbAYAAgAQYi76AALBZ2wGAAEAEGYu+gACwWhsBgABgBBqLvoAAsFp7AYAAUAQbi76AALFaywGAAHAAAAGikAAAAAAACzsBgACQBB2LvoAAsFvLAYAA8AQei76AALBboTHQACAEH4u+gACwXLsBgADgBBiLzoAAsV2bAYAAcAAAAiIwAAAAAAAOCwGAAFAEGovOgACwXlsBgABgBBuLzoAAsF67AYAAwAQci86AALBbPeFwAGAEHYvOgACwX3sBgABABB6LzoAAsF+7AYAAcAQfi86AALBQKxGAAEAEGIvegACzUGsRgABAAAAIAiAAAAAAAACrEYABAAAADEIQAAAAAAABqxGAAEAAAA6wAAAAAAAAAesRgABABByL3oAAsFIrEYAAUAQdi96AALBSexGAAFAEHovegACwUssRgABQBB+L3oAAsFHUAdAAIAQYi+6AALBTGxGAACAEGYvugACwUzsRgAAwBBqL7oAAsFNrEYAAQAQbi+6AALBTqxGAAKAEHIvugACwUg+xwAAgBB2L7oAAsVRLEYAAQAAAA01QEAAAAAAEixGAAGAEH4vugACxVOsRgACQAAACUpAAAAAAAAV7EYAAMAQZi/6AALBVqxGAANAEGov+gACwVnsRgABQBBuL/oAAsFbLEYABMAQci/6AALJX+xGAAFAAAAGiEAAAAAAACEsRgABwAAAAMpAAAAAAAAi7EYAAkAQfi/6AALFZSxGAAG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EABB2NDoAAsFOLUYAA8AQejQ6AALBUe1GAAJAEH40OgACwVQtRgABQBBiNHoAAsF/xQdAAIAQZjR6AALJVW1GAAFAAAAntQBAAAAAABatRgABwAAACcBAAAAAAAAYbUYAAgAQcjR6AALBWm1GAAJAEHY0egACwVytRgABgBB6NHoAAsFeLUYAAsAQfjR6AALBYO1GAAEAEGI0ugACwWHtRgABwBBmNLoAAsFjrUYAAUAQajS6AALBZO1GAASAEG40ugACwWltRgADABByNLoAAsFsbUYAAMAQdjS6AALBbS1GAAHAEHo0ugACwW7tRgAAwBB+NLoAAsVvrUYAAUAAADWAAAAAAAAAMO1GAAJAEGY0+gACyXMtRgABgAAAK4qAAAAAAAA0rUYAAUAAABQJQAAAAAAANe1GAALAEHI0+gACwXitRgADQBB2NPoAAsF77UYAAoAQejT6AALBfm1GAAEAEH40+gACwX9tRgACgBBiNToAAsVB7YYAAQAAABpIgAAAAAAAAu2GAAEAEGo1OgACwUPthgACABBuNToAAsFF7YYAAIAQcjU6AALFRm2GAAFAAAADyEAAAAAAAAethgAAwBB6NToAAsFIbYYAAUAQfjU6AALBSa2GAAHAEGI1egACwUtthgAAwBBmNXoAAsFMLYYAAYAQajV6AALBTa2GAAFAEG41egACxU7thgABgAAAGYmAAAAAAAAQbYYAAQAQdjV6AALBUW2GAAFAEHo1egACwVKthgACABB+NXoAAsFUrYYAA0AQYjW6AALBV+2GAAFAEGY1ugACwVkthgADABBqNboAAsFcLYYAAUAQbjW6AALBXW2GAAKAEHI1ugACwV/thgAAwBB2NboAAsFgrYYAAsAQejW6AALBY22GAAFAEH41ugACwWSthgADABBiNfoAAsVnrYYAA4AAADLKgAAAP4AAKy2GAADAEGo1+gACwWvthgABABBuNfoAAsFs7YYAA8AQcjX6AALBcK2GAADAEHY1+gACxXFthgACAAAALEpAAAAAAAAzbYYAAYAQfjX6AALBdO2GAAPAEGI2OgACwXithgABQBBmNjoAAsF57YYAAMAQajY6AALBeq2GAAGAEG42OgACxXwthgADgAAAG4pAAAAAAAA/rYYAAUAQdjY6AALBQO3GAAHAEHo2OgACwUKtxgABABB+NjoAAsF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BwBB2PHoAAsFarwYAAUAQejx6AALFW+8GAAGAAAAzgAAAAAAAAB1vBgABgBBiPLoAAsFe7wYAAQAQZjy6AALBX+8GAADAEGo8ugACyWCvBgABQAAAPYpAAAAAAAAh7wYAAUAAAAXAQAAAAAAAIy8GAAKAEHY8ugACwWWvBgAAwBB6PLoAAsFmbwYAAIAQfjy6AALBZu8GAAJAEGI8+gACxWkvBgABwAAANciAAAAAAAAq7wYAAMAQajz6AALBa68GAAJAEG48+gACwW3vBgAAwBByPPoAAsFurwYAAQAQdjz6AALFb68GAAIAAAAVyoAAAAAAADGvBgACQBB+PPoAAsFz7wYAAcAQYj06AALBda8GAAEAEGY9OgACxXavBgABQAAACUEAAAAAAAA37wYAAYAQbj06AALBeW8GAAGAEHI9OgACxXrvBgACgAAALcAAAAAAAAA9bwYAAsAQen06AALBL0YAA8AQfj06AALFQ+9GAAHAAAAHiMAAAAAAAAWvRgADABBmPXoAAsFIr0YAAQAQaj16AALBSa9GAAFAEG49egACxUrvRgABQAAAPQAAAAAAAAAML0YAAYAQdj16AALBTa9GAADAEHo9egACwU5vRgABABB+PXoAAsFPb0YAAYAQYj26AALBUO9GAACAEGY9ugACwVFvRgAEgBBqPboAAsVV70YAAUAAAAVBAAAAAAAAFy9GAAFAEHI9ugACwVhvRgABABB2PboAAsVZb0YAAcAAAB1KQAAAAAAAGy9GAAJAEH49ugACxV1vRgABgAAAA8pAAAAAAAAe70YABEAQZj36AALBYy9GAAGAEGo9+gACwWSvRgAEABBuPfoAAsFor0YAAsAQcj36AALBa29GAADAEHY9+gACwWwvRgABQBB6PfoAAsFtb0YAA4AQfj36AALBcO9GAAFAEGI+OgACxXIvRgAEgAAAFkpAAAAAAAA2r0YAA4AQaj46AALBRXkFwABAEG4+OgACxXovRgADwAAAAsgAAAAAAAA970YAAMAQdj46AALBfq9GAADAEHo+OgACwX9vRgABQBB+PjoAAsFAr4YAAMAQYj56AALBQW+GAACAEGY+egACwUHvhgAAgBBqPnoAAsFCb4YAAgAQbj56AALBRG+GAADAEHI+egACwUUvhgAAwBB2PnoAAsFF74YAA0AQej56AALBSS+GAAEAEH4+egACwUovhgACABBiProAAsFML4YAA4AQZj66AALBT6+GAAHAEGo+ugACwVFvhgAAwBBuProAAsFSL4YAAIAQcj66AALBUq+GAADAEHY+ugACwVNvhgABQBB6ProAAsF8OQXAAUAQfj66AALBVK+GAAEAEGI++gACwVWvhgABABBmPvoAAsFWr4YAAYAQaj76AALBWC+GAAFAEG4++gACwVlvhgACABByPvoAAsFbb4YAAMAQdj76AALBXC+GAAHAEHo++gACwV3vhgABgBB+PvoAAsFfb4YAAQAQYj86AALBYG+GAAOAEGY/OgACwWPvhgABwBBqPzoAAsllr4YAAUAAADrJwAAAAAAAJu+GAAGAAAA1yIAAAAAAAChvhgABwBB2PzoAAsFqL4YAAsAQej86AALBbO+GAAHAEH4/OgACxW6vhgABAAAAPwiAAAAAAAAvr4YAAMAQZj96AALBcG+GAAGAEGo/egACwXHvhgABABBuP3oAAsFy74YAAMAQcj96AALBc6+GAALAEHY/egACwXZvhgABgBB6P3oAAsF374YAAUAQfj96AALBeS+GAAGAEGI/ugACwXqvhgADQBBmP7oAAsl974YABIAAADmJwAAAAAAAAm/GAAFAAAA5yoAAAAAAAAOvxgAAwBByP7oAAsVEb8YAAcAAAB2KQAAAAAAABi/GAADAEHo/ugACwUbvxgABgBB+P7oAAsFIb8YAAUAQYj/6AALBSa/GAAJAEGY/+gACwUvvxgABwBBqP/oAAsVNr8YABEAAADJIQAAAAAAAEe/GAAGAEHI/+gACwVNvxgADwBB2P/oAAsFXL8YAAgAQej/6AALBWS/GAAKAEH4/+gACwVuvxgAAwBBiIDpAAsFcb8YAA4AQZiA6QALBX+/GAAEAEGogOkACwWDvxgABQBBuIDpAAsFiL8YAAcAQciA6QALBY+/GAAEAEHYgOkACwWTvxgABABB6IDpAAsFl78YAAMAQfiA6QALBZq/GAAFAEGIgekACwWfvxgADQBBmIHpAAsFrL8YAAgAQaiB6QALBbS/GAAEAEG4gekACwW4vxgAAgBByIHpAAsFur8YAAoAQdiB6QALBcS/GAAIAEHogekACxXMvxgABgAAAM4hAAAAAAAA0r8YAAQAQYiC6QALBda/GAADAEGYgukACwXZvxgAAgBBqILp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GsgYAAYAAABUJQAAAAAAACDIGAAGAEG4q+kACwUmyBgAEQBByKvpAAsFN8gYAAUAQdir6QALBTzIGAACAEHoq+kACxU+yBgABAAAAIcqAAAAAAAAQsgYAAMAQYis6QALBUXIGAAGAEGYrOkACwVLyBgACgBBqKzpAAsVVcgYABYAAAAvIgAAAAAAAGvIGAAIAEHIrOkACxVzyBgAAwAAAGAiAAAAAAAAdsgYAAIAQeis6QALBXjIGAAFAEH4rOkACyV9yBgABAAAAA7VAQAAAAAAgcgYAAcAAABJBAAAAAAAAIjIGAADAEGorekACwWLyBgABQBBuK3pAAsFkMgYAAMAQcit6QALBZPIGAAIAEHYrekACwWbyBgACwBB6K3pAAsFpsgYAA4AQfit6QALBbTIGAACAEGIrukACxW2yBgABQAAAGbVAQAAAAAAu8gYAAwAQaiu6QALBcfIGAAKAEG4rukACwXRyBgAAgBByK7pAAsV08gYAAQAAAAmAAAAAAAAANfIGAAGAEHorukACwXdyBgABQBB+K7pAAsF4sgYAAcAQYiv6QALBenIGAANAEGYr+kACwX2yBgABABBqK/pAAsF+sgYAAQAQbiv6QALBf7IGAAJAEHIr+kACxUHyRgABwAAAAAiAAAAAAAADskYAA0AQeiv6QALNRvJGAAHAAAAaQEAAAAAAAAiyRgABAAAAO8AAAAAAAAAJskYAAQAAAA3BAAAAAAAACrJGAAEAEGosOkACwUuyRgABgBBuLDpAAsFNMkYAAsAQciw6QALBT/JGAAEAEHYsOkACwVDyRgABQBB6LDpAAsFSMkYAAUAQfiw6QALBU3JGAAFAEGIsekACwVSyRgABABBmLHpAAsFVskYAAQAQaix6QALFVrJGAAHAAAATyIAADgDAABhyRgACQBByLHpAAsFaskYAAQAQdix6QALBW7JGAADAEHosekACxVxyRgACQAAALMpAAAAAAAAeskYAAgAQYiy6QALBZrxHAAEAEGYsukACwWCyRgACABBqLLpAAsViskYAAUAAAABBAAAAAAAAI/JGAAFAEHIsukACwWUyRgABQBB2LLpAAsFmckYAAcAQeiy6QALBaDJGAAEAEH4sukACxWkyRgABwAAADkgAAAAAAAAq8kYAAcAQZiz6QALBbLJGAAEAEGos+kACwW2yRgABABBuLPpAAsFuskYAAcAQciz6QALBcHJGAAKAEHYs+kACwXLyRgABwBB6LPpAAsV0skYAAcAAAASIQAAAAAAANnJGAAEAEGItOkACxXdyRgACQAAABwjAAAAAAAA5skYAAcAQai06QALBe3JGAALAEG4tOkACxX4yRgADAAAAIMiAADSIAAABMoYAAUAQdi06QALBQnKGAACAEHotOkACwULyhgABQBB+LTpAAsFEMoYAAMAQYi16QALBRPKGAAFAEGYtekACwUYyhgACABBqLXpAAsFIMoYAA8AQbi16QALBS/KGAAJAEHItekACxU4yhgABwAAAJYpAAAAAAAAP8oYAA8AQei16QALFU7KGAAKAAAAzSIAAAAAAABYyhgABQBBiLbpAAsVXcoYAAQAAAArIgAAAAAAAGHKGAAIAEGotukACwVpyhgADgBBuLbpAAsld8oYAAYAAACaIQAAAAAAAH3KGAAQAAAAdSIAAAAAAACNyhgAEQBB6LbpAAsFnsoYAAYAQfi26QALBaTKGAADAEGIt+kACwWnyhgAAgBBmLfpAAsFqcoYAAkAQai36QALBbLKGAAKAEG4t+kACwW8yhgABABByLfpAAsFwMoYAAMAQdi36QALBcPKGAAEAEHot+kACwXHyhgAAwBB+LfpAAsFysoYAAUAQYi46QALBc/KGAAHAEGYuOkACwXWyhgABwBBqLjpAAsF3coYAA0AQbi46QALBerKGAAHAEHIuOkACwXxyhgACQBB2LjpAAsF+soYAAEAQei46QALBfvKGAAGAEH4uOkACwUByxgACQBBiLnpAAsFCssYAAYAQZi56QALBRDLGAAEAEGouekACwUUyxgADABBuLnpAAsFIMsYAAkAQci56QALBSnLGAAEAEHYuekACwUtyxgACABB6LnpAAsFNcsYAA0AQfi56QALJULLGAAFAAAAX9UBAAAAAABHyxgABgAAADwiAADSIAAATcsYAAIAQai66QALBU/LGAAEAEG4uukACxVTyxgABQAAANAqAAAAAAAAWMsYAAMAQdi66QALFVvLGAAHAAAANSAAAAAAAABiyxgACABB+LrpAAsFassYAAgAQYi76QALBXLLGAAHAEGYu+kACwV5yxgACABBqLvpAAsFgcsYAAMAQbi76QALBYTLGAADAEHIu+kACwWHyxgABgBB2LvpAAsF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AAAAWt8YAAUAAAAiAAAAAAAAAF/fGAANAEHYnuoACwVs3xgACQBB6J7qAAsFdd8YAA4AQfie6gALBYPfGAAEAEGIn+oACwWH3xgABABBmJ/qAAsFi98YAAMAQaif6gALBY7fGAADAEG4n+oACwWR3xgACwBByJ/qAAsFnN8YAAYAQdif6gALFaLfGAAHAAAA+SIAADgDAACp3xgADQBB+J/qAAsFtt8YAAcAQYig6gALBb3fGAAPAEGYoOoACwXM3xgABABBqKDqAAsF0N8YAAMAQbig6gALBdPfGAADAEHIoOoACwXW3xgABQBB2KDqAAsF298YAAUAQeig6gALFeDfGAAHAAAAIiIAAAAAAADn3xgABABBiKHqAAsV698YAAUAAACgAAAAAAAAAPDfGAAMAEGooeoACwX83xgABgBBuKHqAAsFAuAYAAIAQcih6gALBQTgGAAEAEHYoeoACwUI4BgABABB6KHqAAsFDOAYAAcAQfih6gALFRPgGAAFAAAAyNQBAAAAAAAY4BgADgBBmKLqAAsVJuAYAAcAAAB9AQAAAAAAAC3gGAADAEG4ouoACxUw4BgABwAAAFcBAAAAAAAAN+AYAAMAQdii6gALJTrgGAAMAAAAfSIAAAAAAABG4BgADgAAALklAAAAAAAAVOAYAAEAQYij6gALBVXgGAAGAEGYo+oACxVb4BgABgAAAAYEAAAAAAAAYeAYAAQAQbij6gALBWXgGAACAEHIo+oACwVn4BgAAwBB2KPqAAsVauAYAAkAAAA6KgAAAAAAAB77HAACAEH4o+oACwVz4BgABABBiKTqAAsFd+AYAAMAQZik6gALBXrgGAAGAEGopOoACwWA4BgABQBBuKTqAAsFheAYAAIAQcik6gALBYfgGAAGAEHYpOoACwWN4BgABQBB6KTqAAsFkuAYAAIAQfik6gALBZTgGAACAEGIpeoACwWW4BgAAgBBmKXqAAsFmOAYAAQAQail6gALBZzgGAAFAEG4peoACwWh4BgAAgBByKXqAAsFo+AYAAUAQdil6gALBajgGAAGAEHopeoACwWu4BgABABB+KXqAAsFsuAYAAYAQYim6gALBbjgGAAGAEGYpuoACwW+4BgAAwBBqKbqAAsFweAYAAMAQbim6gALBcTgGAAGAEHIpuoACwXK4BgADABB2KbqAAs11uAYAAUAAADF1AEAAAAAANvgGAAFAAAAQyIAAAAAAADg4BgACAAAAF8iAAAAAAAA6OAYAAYAQZin6gALBe7gGAAGAEGop+oACwX04BgAAwBBuKfqAAsF9+AYAAYAQcin6gALBf3gGAAEAEHYp+oACwUB4RgADABB6KfqAAsFDeEYAAMAQfin6gALBRDhGAAFAEGIqOoACwUV4RgAAwBBmKjqAAsFGOEYAAkAQaio6gALFSHhGAAGAAAAqSIAAAAAAAAn4RgABQBByKjqAAsFLOEYAAgAQdio6gALBTThGAAEAEHoqOoACwU44RgABABB+KjqAAsFPOEYAAgAQYip6gALBUThGAAHAEGYqeoACwVL4RgACQBBqKnqAAsFVOEYAAMAQbip6gALNVfhGAAGAAAAbCUAAAAAAABd4RgACAAAADgpAAAAAAAAZeEYAAYAAADdAAAAAAAAAGvhGAAFAEH4qeoACyVw4RgABwAAAFgBAAAAAAAAd+EYAAQAAACuAAAAAAAAAHvhGAACAEGoquoACwV94RgABQBBuKrqAAsFguEYAAgAQciq6gALBYrhGAAIAEHYquoACwWS4RgACwBB6KrqAAsVneEYAAgAAADdIQAAAAAAAKXhGAALAEGIq+oACwWw4RgACQBBmKvqAAsFueEYAAUAQair6gALFb7hGAAFAAAAcCoAADgDAADD4RgAAwBByKvqAAsFxuEYAA0AQdir6gALFdPhGAAIAAAAbiIAAAAAAADb4RgABABB+KvqAAsF3+EYAAcAQYis6gALFebhGAAFAAAAfAAAAAAAAADr4RgABABBqKzqAAsV7+EYAAcAAAAD+wAAAAAAAPbhGAADAEHIrOoACwX54RgAAgBB2KzqAAsV++EYAAYAAACQIgAAAAAAAAHiGAANAEH4rOoACzUO4hgACgAAAIgiAAAAAAAAGOIYAAcAAAAlAAAAAAAAAB/iGAAPAAAAqiEAAAAAAAAu4hgADgBBuK3qAAslPOIYAAYAAABkJQAAAAAAAELiGAAFAAAAXCIAAAAAAABH4hgAAwBB6K3qAAsFSuIYAAQAQfit6gALBU7iGAAHAEGIruoACxVV4hgABgAAAH0iAAAAAAAAW+IYABAAQaiu6gALBWviGAAFAEG4ruoACwVw4hgAAgBByK7qAAsVcuIYAAkAAACGIgAAAAAAAHviGAAIAEHoruoACxWD4hgACgAAAGkiAAAA/gAAjeIYAAQAQYiv6gALBZHiGAARAEGYr+oACxWi4hgABwAAACYBAAAAAAAAqeIYAA8AQbiv6gALBbjiGAADAEHIr+oACwW74hgACABB2K/qAAsFw+IYAAkAQeiv6gALBcziGAAJAEH4r+oACwXV4hgAAwBBiLDqAAsV2OIYAAcAAADxKgAAAAAAAN/iGAAFAEGosOoACwXk4hgAAwBBuLDqAAsF5+IYAAMAQciw6gALBeriGAALAEHYsOoACyX14hgAEwAAAFcpAAAAAAAACOMYAAcAAABhAQAAAAAAAA/jGAANAEGIseoACwUc4xgAAgBBmLHqAAsFHuMYAAQAQaix6gALBSLjGAAEAEG4seoACwUm4xgAAgBByLHqAAsFKOMYAAUAQdix6gALNS3jGAAGAAAADgQAAAAAAAAz4xgABgAAAJAhAAAAAAAAOeMYAAgAAACyKQAAAAAAAEHjGAALAEGYsuoACwVM4xgABgBBqLLqAAsVUuMYAAUAAABaKgAAAAAAAFfjGAALAEHIsuoACxVi4xgABwAAABYhAAAAAAAAaeMYAAQAQeiy6gALBW3jGAADAEH4suoACxVw4xgABgAAAEUqAAAAAAAAduMYAAMAQZiz6gALBXnjGAAEAEGos+oACwV94xgABABBuLPqAAsFgeMYAAUAQciz6gALBYbjGAAOAEHYs+oACwWU4xgABQBB6LPqAAsFmeMYABwAQfiz6gALBbXjGAACAEGItOoACwW34xgACABBmLTqAAsVv+MYAAYAAABCIgAAAAAAAMXjGAADAEG4tOoACwXI4xgABgBByLTqAAsFzuMYAAMAQdi06gALFdHjGAAFAAAAWdUBAAAAAADW4xgABABB+LTqAAsV2uMYAAYAAADSKgAAAAAAAODjGAAIAEGYteoACwXo4xgACABBqLXqAAsF8OMYAAUAQbi16gALBfXjGAADAEHIteoACwX44xgABgBB2LXqAAsF/uMYAAoAQei16gALBQjkGAAHAEH4teoACwUP5BgABABBiLbqAAsFE+QYAAMAQZi26gALBRbkGAAFAEGotuoACwUb5BgACwBBuLbqAAsVJuQYAAQAAADBAwAAAAAAACrkGAADAEHYtuoACwUt5BgABQBB6LbqAAsVMuQYAAYAAAAUIAAAAAAAADjkGAAFAEGIt+oACwU95BgADQBBmLfqAAsFSuQYAAIAQai36gALBUzkGAACAEG4t+oACwVO5BgAAwBByLfqAAsFUeQYAAQAQdi36gALBVXkGAADAEHot+oACwVY5BgABABB+LfqAAsFXOQYAAsAQYi46gALRWfkGAAEAAAACdUBAAAAAABr5BgABgAAAPUhAAAAAAAAceQYAAYAAAD5AAAAAAAAAHfkGAAHAAAA7CIAAAAAAAB+5BgABQBB2LjqAAsFg+QYAAUAQei46gALBYjkGAAGAEH4uOoACwWO5BgAAwBBiLnqAAsFkeQYAAMAQZi56gALFZTkGAAGAAAAoyIAAAAAAACa5BgABABBuLnqAAsFnuQYAAMAQci56gALBaHkGAAFAEHYueoACxWm5BgABAAAAGUiAAAAAAAAquQYAAUAQfi56gALBa/kGAAFAEGIuuoACwW05BgACQBBmLrqAAsFveQYAAUAQai66gALBcLkGAAHAEG4uuoACwXJ5BgABwBByLrqAAsF0OQYAAsAQdi66gALFdvkGAAJAAAAjyIAAAAAAADk5BgACABB+LrqAAsV7OQYAAQAAAANIAAAAAAAAPDkGAAJAEGYu+oACwX55BgABABBqLvqAAsFLJggAAUAQbi76gALCf3kGAADAAAApQBBybvqAAsU5RgABQAAAAYmAAAAAAAABeUYAAMAQei76gALFQjlGAAGAAAAJQEAAAAAAAAO5RgAAwBBiLzqAAsFEeUYAAUAQZi86gALFRblGAAFAAAAKwAAAAAAAAAb5RgAAwBBuLzqAAsFHuUYAAIAQci86gALBSDlGAANAEHYvOoACxUt5RgABwAAAMsqAAAA/gAANOUYAAYAQfi86gALBTrlGAAEAEGIveoACxU+5RgABwAAAFkiAAAAAAAAReUYAAMAQai96gALBUjlGAAKAEG4veoACwVS5RgABQBByL3qAAsVV+UYAAUAAADD1AEAAAAAAFzlGAAFAEHoveoACwVh5RgACABB+L3qAAsFaeUYAAYAQYi+6gALBW/lGAALAEGYvuoACwV65RgADQBBqL7qAAsFh+UYAAoAQbi+6gALBZHlGAAEAEHIvuoACwWV5RgACABB2L7qAAsFneUYAA0AQei+6gALBarlGAADAEH4vuoACxWt5RgADQAAAMMlAAAAAAAAuuUYAAQAQZi/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ABkAAwBB2LrrAAsFPwAZAAYAQei66wALBUUAGQAHAEH4uusACyVMABkABwAAAJYiAAAAAAAAUwAZAAkAAADkKQAAAAAAAFwAGQAGAEGou+sACxViABkABwAAACkEAAAAAAAAaQAZAAMAQci76wALBWwAGQAEAEHYu+sACwVwABkAAwBB6LvrAAsFcwAZAAkAQfi76wALBXwAGQAGAEGIvOsACwWCABkABQBBmLzrAAsVhwAZAAcAAADRIgAAAAAAAI4AGQAFAEG4vOsACwWTABkABQBByLzrAAsFmAAZAAMAQdi86wALBZsAGQADAEHovOsACwWeABkABQBB+LzrAAsFowAZAAUAQYi96wALFagAGQADAAAAdyIAAAAAAACrABkABQBBqL3rAAsVsAAZAA4AAADRIQAAAAAAAL4AGQACAEHIvesACwXAABkADgBB2L3rAAsFzgAZAAQAQei96wALBdIAGQAJAEH4vesACxXbABkADgAAAGEgAAAAAAAA6QAZAAYAQZi+6wALBe8AGQAJAEGovusACwVO/BwAAgBBuL7rAAsV+AAZAAQAAAAX1QEAAAAAAPwAGQAFAEHYvusACwUBARkABQBB6L7rAAsFBgEZAAUAQfi+6wALBQsBGQAGAEGIv+sACwURARkABQBBmL/rAAsFFgEZAAQAQai/6wALBRoBGQAIAEG4v+sACwUiARkABwBByL/rAAsFKQEZAAQAQdi/6wALFS0BGQAHAAAAlyIAAAAAAAA0ARkABABB+L/rAAsFOAEZAAUAQYjA6wALFT0BGQAGAAAAYyUAAAAAAABDARkABABBqMDrAAsFRwEZAAoAQbjA6wALBdnkFwACAEHIwOsACwVRARkACABB2MDrAAsFWQEZAAMAQejA6wALBVwBGQAIAEH4wOsACwVkARkADABBiMHrAAsVcAEZAA0AAAAJIwAAAAAAAH0BGQALAEGowesACwWIARkAAwBBuMHrAAsFiwEZAAQAQcjB6wALJY8BGQAIAAAAkSEAAAAAAACXARkABAAAALMqAAAAAAAAWe4XAAEAQfjB6wALFZsBGQAFAAAAotQBAAAAAACgARkAAwBBmMLrAAsFowEZAAsAQajC6wALBa4BGQAFAEG4wusACwWzARkABABByMLrAAsFtwEZAAsAQdjC6wALBcIBGQAEAEHowusACxXG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CxVUChkABAAAAMcDAAAAAAAAWAoZAAoAQajs6wALBX0XIwACAEG47OsACwViChkACQBByOzrAAsFawoZAAYAQdjs6wALBXEKGQAFAEHo7OsACwV2ChkABwBB+OzrAAsFfQoZABMAQYjt6wALBZAKGQAHAEGY7esACwWXChkABQBBqO3rAAsFnAoZAAYAQbjt6wALBaIKGQADAEHI7esACwWlChkABABB2O3rAAsFqQoZAAQAQejt6wALBa0KGQALAEH47esACwW4ChkABgBBiO7rAAsFvgoZAA0AQZju6wALFcsKGQAHAAAAfgEAAAAAAADSChkABABBuO7rAAsF1goZAAcAQcju6wALBd0KGQACAEHY7usACwXfChkABgBB6O7rAAsF5QoZAAQAQfju6wALFekKGQAEAAAAaiIAANIgAADtChkACgBBmO/rAAsV9woZAAQAAAAUBAAAAAAAAPsKGQARAEG47+sACwUMCxkABgBByO/rAAsFEgsZAAUAQdjv6wALBRcLGQACAEHo7+sACwUZCxkAAwBB+O/rAAsFHAsZAAQAQYjw6wALBQvYFwAFAEGY8OsACwUgCxkADABBqPDrAAsFLAsZAAQAQbjw6wALBTALGQANAEHI8OsACwU9CxkABABB2PDrAAsVQQsZABUAAADiIgAAAAAAAFYLGQAFAEH48OsACwVbCxkAAgBBiPHrAAsFXQsZAAUAQZjx6wALBWILGQAUAEGo8esACwV2CxkABwBBuPHrAAsFfQsZAAYAQcjx6wALBWY9HQACAEHY8esACwWDCxkABABB6PHrAAsVhwsZAAcAAAClIgAAAAAAAI4LGQAEAEGI8usACwWSCxkAAwBBmPLrAAsFlQsZAA0AQajy6wALBaILGQAEAEG48usACwWmCxkABABByPLrAAsFzRMdAAQAQdjy6wALBaoLGQAGAEHo8usACwWwCxkACgBB+PLrAAsFugsZAAQAQYjz6wALFb4LGQAGAAAAyyoAAAAAAADECxkADABBqPPrAAsF0AsZAAgAQbjz6wALFdgLGQAJAAAAIyoAAAAAAADhCxkAAwBB2PPrAAsF5AsZAAUAQejz6wALBekLGQASAEH48+sACwX7CxkAAwBBiPTrAAsV/gsZAAYAAABWBAAAAAAAAAQMGQAUAEGo9OsACwUYDBkAAwBBuPTrAAsFGwwZAAMAQcj06wALBR4MGQADAEHY9OsACxUhDBkABQAAABAgAAAAAAAAJgwZAAUAQfj06wALFSsMGQAIAAAANSEAAAAAAAAzDBkABQBBmPXrAAsF2hodAAIAQaj16wALBTgMGQAIAEG49esACwVADBkABgBByPXrAAsFXOkXAAgAQdj16wALJUYMGQAFAAAA3AAAAAAAAABLDBkABwAAAFchAAAAAAAAUgwZAAYAQYj26wALBVgMGQANAEGY9usACwVlDBkABgBBqPbrAAsFawwZAAUAQbj26wALFXAMGQAGAAAArwAAAAAAAAB2DBkABQBB2PbrAAsVewwZAA4AAACvKgAAAAAAAIkMGQARAEH49usACwWaDBkACQBBiPfrAAsVowwZAAYAAABTJQAAAAAAAKkMGQAGAEGo9+sACwWvDBkAEQBBuPfrAAsFwAwZAAcAQcj36wALBccMGQAKAEHY9+sACwXRDBkAFABB6PfrAAsF5QwZAAcAQfj36wALBewMGQAFAEGI+OsACwXxDBkACABBmPjrAAsF+QwZAAQAQaj46wALFf0MGQAJAAAAWCoAAAAAAAAGDRkACABByPjrAAsFDg0ZAAcAQdj46wALFRUNGQAEAAAAZyIAADgDAAAZDRkABQBB+PjrAAsFHg0ZAAQAQYj56wALFSINGQAFAAAA5gAAAAAAAAAnDRkABwBBqPnrAAsFLg0ZAAcAQbj56wALBTUNGQAIAEHI+esACwU9DRkADABB2PnrAAsFSQ0ZAAUAQej56wALFU4NGQAHAAAAUQEAAAAAAABVDRkABABBiPrrAAsFWQ0ZAAIAQZj66wALBVsNGQAEAEGo+usACxVfDRkABgAAAL4pAAAAAAAAZQ0ZAAwAQcj66wALBXENGQADAEHY+usACwV0DRkABwBB6PrrAAsFew0ZAA8AQfj66wALBYoNGQACAEGI++sACwWMDRkABwBBmPvrAAsFkw0ZAAQAQaj76wALBZcNGQAFAEG4++sACwWcDRkADQBByPvrAAsFqQ0ZAAgAQdj76wALBbENGQAJAEHo++sACxW6DRkACAAAAHIiAAAAAAAAwg0ZAAIAQYj86wALBcQNGQAJAEGY/OsACwXNDRkACgBBqPzrAAsF1w0ZABUAQbj86wALBewNGQADAEHI/OsACwXvDRkAAwBB2PzrAAsF8g0ZABAAQej86wALFQIOGQAHAAAAlCoAAAAAAAAJDhkAAwBBiP3rAAsVDA4ZAAUAAAA41QEAAAAAABEOGQAEAEGo/esACwUVDhkADABBuP3rAAsFIQ4ZAAsAQcj96wALJSwOGQAEAAAATQQAAAAAAAAwDhkACQAAAKkpAAAAAAAAOQ4ZAAMAQfj96wALBTwOGQAFAEGI/usACxVBDhkACQAAALUlAAAAAAAASg4ZAAgAQaj+6wALBVIOGQAFAEG4/usACxVXDhkABgAAAJAqAAAAAAAAXQ4ZAAoAQdj+6wALBWcOGQAFAEHo/usACwVsDhkACwBB+P7rAAsFdw4ZAAYAQYj/6wALBX0OGQARAEGY/+sACxWODhkABAAAADQEAAAAAAAAkg4ZABIAQbj/6wALBaQOGQAFAEHI/+sACwWpDhkACABB2P/rAAsFsQ4ZAAUAQej/6wALJbYOGQAHAAAATSIAAAAAAAC9DhkABQAAAJ4hAAAAAAAAwg4ZAAkAQZiA7AALBcsOGQAFAEGogOwACxXQDhkABQAAAPwnAAAAAAAA1Q4ZAAIAQciA7AALBdcOGQANAEHYgOwACwXkDhkADQBB6IDsAAsF8Q4ZAAcAQfiA7AALBfgOGQACAEGIgewACwX6DhkABABBmIHsAAsV/g4ZAAQAAAAn1QEAAAAAAAIPGQACAEG4gewACwUEDxkABABByIHsAAsFCA8ZAAUAQdiB7AALFQ0PGQAFAAAAFiAAAAAAAAASDxkABQBB+IHsAAsFFw8ZAAMAQYiC7AALFRoPGQACAAAAPgAAAAAAAAAcDxkAAgBBqILsAAsFHg8ZAAUAQbiC7AALBSMPGQAFAEHIguwACwUoDxkABABB2ILsAAsFLA8ZAAQAQeiC7AALBTAPGQADAEH4guwACwUzDxkABwBBiIPsAAsVOg8ZAAUAAAAKIQAAAAAAAD8PGQAQAEGog+wACwVPDxkAAwBBuIPsAAsVUg8ZAAkAAACtKQAAAAAAAFsPGQAFAEHYg+wACwVgDxkAAwBB6IPsAAsFYw8ZAAIAQfiD7AALBWUPGQAIAEGIhOwACwVtDxkABABBmITsAAsFcQ8ZAAMAQaiE7AALBXQPGQACAEG4hOwACxV2DxkADwAAAJMhAAAAAAAAhQ8ZAA4AQdiE7AALBZMPGQACAEHohOwACwWVDxkACQBB+ITsAAsFng8ZAAUAQYiF7AALJaMPGQAGAAAA5QAAAAAAAACpDxkABgAAAEQgAAAAAAAArw8ZAAQAQbiF7AALBbMPGQASAEHIhewACwXFDxkAAwBB2IXsAAsFyA8ZAAMAQeiF7AALBW89HQAFAEH4hewACwXLDxkABABBiIbsAAsVzw8ZAAkAAAAyIgAAAAAAANgPGQAEAEGohuwACxXcDxkADQAAAEchAAAAAAAA6Q8ZAAMAQciG7AALBewPGQAJAEHYhuwACwX1DxkABABB6IbsAAsF+Q8ZAAQAQfiG7AALBf0PGQACAEGIh+wACwX/DxkABABBmIfsAAsFAxAZAAgAQaiH7AALBQsQGQAJAEG4h+wACwUUEBkABABByIfsAAsVGBAZAAUAAADLAAAAAAAAAB0QGQADAEHoh+wACwUgEBkABgBB+IfsAAsFJhAZAAUAQYiI7AALBSsQGQAKAEGYiOwACwU1EBkACgBBqIjsAAsFPxAZAAcAQbiI7AALBUYQGQADAEHIiOwACwVJEBkAAgBB2IjsAAsFSxAZAAIAQeiI7AALFU0QGQAIAAAASSIAAAAAAABVEBkADABBiInsAAsFYRAZAAgAQZiJ7AALBWkQGQAFAEGoiewACwVuEBkABQBBuInsAAsFcxAZAAkAQciJ7AALBXwQGQAGAEHYiewACxWCEBkABgAAAIgiAAAAAAAAiBAZAAIAQfiJ7AALFYoQGQAHAAAAEyIAAAAAAACREBkABQBBmIrsAAsFlhAZAAIAQaiK7AALBT/yHAAJAEG4iuwACwWYEBkADQBByIrsAAsVpRAZAAYAAADvIgAAAAAAAKsQGQAEAEHoiuwACwWvEBkACwBB+IrsAAsFuhAZAAMAQYiL7AALFb0QGQAJAAAAECkAAAAAAADGEBkACQBBqIvsAAsVzxAZAAcAAAAPIQAAAAAAANYQGQAFAEHIi+wACwXbEBkABgBB2IvsAAsV4RAZAAUAAABXBAAAAAAAAOYQGQAKAEH4i+wACxXwEBkABAAAABEEAAAAAAAA9BAZAAMAQZiM7AALFfcQGQAGAAAAZSUAAAAAAAD9EBkABgBBuIzsAAsFAxEZAAYAQciM7AALBQkRGQAFAEHYjOwACwUOERkABgBB6IzsAAsVFBEZAAcAAABiAQAAAAAAABsRGQAHAEGIjewACwUiERkABQBBmI3sAAsFJxEZAAMAQaiN7AALBSoRGQAHAEG4jewACwUxERkABABByI3sAAsFNREZAAcAQdiN7AALBTwRGQACAEHojewACwU+ERkACABB+I3sAAsFRhEZAAMAQYiO7AALBUkRGQAEAEGYjuwACwVNERkABABBqI7sAAsFUREZAAMAQbiO7AALBVQRGQAHAEHIjuwACwVbERkABABB2I7sAAsVXxEZAAkAAAB6IgAAAAAAAGgRGQANAEH4juwACxV1ERkABAAAAMgDAAAAAAAAeREZAAQAQZiP7AALFX0RGQAOAAAA6iIAAAAAAACLERkACwBBuI/sAAsFlhEZAAUAQciP7AALBZsRGQAEAEHYj+wACxWfERkABwAAAP0AAAAAAAAAphEZAAQAQfiP7AALBaoRGQANAEGIkOwACxW3ERkACwAAANIhAAAAAAAAwhEZAAIAQaiQ7AALBcQRGQAFAEG4kOwACwUelyAAAQBByJDsAAsFyREZAAIAQdiQ7AALBcsRGQAEAEHokOwACwXPERkABABB+JDsAAsF0xEZAAUAQYiR7AALBdgRGQAGAEGYkewACwXeERkAAgBBqJHsAAsF4BEZAAsAQbiR7AALBesRGQAGAEHIkewACzXxERkACQAAACYpAAAAAAAA+hEZAAQAAACLKgAAAAAAAP4RGQAIAAAAbSoAAAAAAAAGEhkAAgBBiJLsAAsVCBIZAAYAAAAqAQAAAAAAAA4SGQAFAEGokuwACwUTEhkABgBBuJLsAAsFGRIZAAIAQciS7AALBRsSGQASAEHYkuwACxUtEhkACQAAABMqAAAAAAAANhIZAAQAQfiS7AALFToSGQAJAAAABCoAAAAAAABDEhkACwBBmJPsAAsFThIZAAIAQaiT7AALBVASGQAJAEG4k+wACwVZEhkABgBByJPsAAsFXxIZAAQAQdiT7AALBWMSGQAKAEHok+wACwWR3RcACABB+JPsAAsFbRIZAAUAQYiU7AALBXISGQAGAEGYlOwACwV4EhkABABBqJTsAAsFfBIZAAMAQbiU7AALFX8SGQANAAAAYiIAAAAAAACMEhkABABB2JTsAAsFkBIZAAUAQeiU7AALBZUSGQACAEH4lOwACwWXEhkAAwBBiJXsAAsVmhIZAAcAAAB9AAAAAAAAAKESGQAJAEGolewACwWqEhkAAwBBuJXsAAsFrRIZAAUAQciV7AALBbISGQAGAEHYlewACwW4EhkABQBB6JXsAAsFvRIZAAUAQfiV7AALBcISGQAHAEGIluwACwXJEhkADABBmJbsAAsF1RIZAAQAQaiW7AALBdkSGQAEAEG4luwACwXdEhkABABByJbsAAsl4RIZAAgAAADSIQAAAAAAAOkSGQAGAAAAGiAAAAAAAADvEhkABwBB+JbsAAsF9hIZAAoAQYmX7AALBBMZAAQAQZiX7AALBQQTGQAEAEGol+wACwUIExkACQBBuJfsAAs1ERMZAAsAAACSIQAAAAAAABwTGQAHAAAAJAAAAAAAAAAjExkABwAAAJcqAAAAAAAAKhMZABUAQfiX7AALBT8TGQAEAEGImOwACxVDExkABAAAABDVAQAAAAAAlc0XAAYAQaiY7AALBUcTGQAGAEG4mOwACxVNExkABQAAAAAlAAAAAAAAsD0dAAIAQdiY7AALBVITGQAGAEHomOwACwVYExkABQBB+JjsAAsFCtcXAAgAQYiZ7AALNV0TGQAGAAAAuwAAAAAAAABjExkABQAAABAhAAAAAAAAaBMZAAYAAADOIgAAAAAAAG4TGQAFAEHImewACwVzExkAAwBB2JnsAAsFdhMZAAwAQeiZ7AALBYITGQADAEH4mewACwWFExkADABBiJrsAAsVkRMZAA4AAABCIgAAOAMAAJ8TGQACAEGomuwACxWhExkAEgAAACUiAAAAAAAAPPIcAAMAQcia7AALBbMTGQAEAEHYmuwACwW3ExkABQBB6JrsAAsFvBMZAAIAQfia7AALBb4TGQAEAEGIm+wACwXCExkABQBBmJvsAAsFxxMZAAgAQaib7AALBc8TGQAFAEG4m+wACwXUExkACgBByJvsAAsF3hMZAAcAQdib7AALBeUTGQADAEHom+wACwXoExkABgBB+JvsAAsF7hMZAAQAQYic7AALBfITGQAJAEGYnOwACwX7ExkACgBBqJzsAAsFBRQZAAIAQbic7AALBQcUGQAFAEHInOwACwUMFBkACgBB2JzsAAsFFhQZAA8AQeic7AALBSUUGQAJAEH4nOwACwUuFBkABQBBiJ3sAAsFMxQZAAMAQZid7AALBTYUGQADAEGonewACwU5FBkABABBuJ3sAAsFPRQZAAUAQcid7AALBUIUGQADAEHYnewACwVeoiAA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KQAAAAAAAPMmGQAEAEHo9+wACxX3JhkABwAAACoEAAAAAAAA/iYZAAYAQYj47AALBQQnGQACAEGY+OwACxUGJxkABwAAABspAAAAAAAADScZAAMAQbj47AALBSzLGwACAEHI+OwACwUQJxkADABB2PjsAAsFHCcZAAYAQej47AALFSInGQAFAAAAkiEAAAAAAAAnJxkABABBiPnsAAsFKycZAAoAQZj57AALBTUnGQAHAEGo+ewACyU8JxkAEgAAAGsiAAA4AwAATicZAAwAAADbIQAAAAAAAFonGQACAEHY+ewACwVcJxkAAwBB6PnsAAsFXycZAAUAQfj57AALFWQnGQAGAAAAzCEAAAAAAABqJxkACgBBmPrsAAsFdCcZAAUAQaj67AALBXknGQADAEG4+uwACyV8JxkACQAAAOgiAAAAAAAAhScZAAgAAAB/IgAAAAAAAI0nGQAGAEHo+uwACwWTJxkAAwBB+PrsAAsFlicZAAQAQYj77AALBZonGQAEAEGY++wACwWeJxkABABBqPvsAAsFoicZAAsAQbj77AALFa0nGQAHAAAAMCAAAAAAAAC0JxkACgBB2PvsAAsFvicZAA0AQej77AALBcsnGQAEAEH4++wACwXPJxkABQBBiPzsAAsF1CcZAAQAQZj87AALBdgnGQAFAEGo/OwACwXdJxkADQBBuPzsAAsV6icZAAQAAAAR1QEAAAAAAO4nGQACAEHY/OwACwXwJxkACgBB6PzsAAsl+icZABcAAADdAgAAAAAAABEoGQAEAAAAMAQAAAAAAAAVKBkACABBmP3sAAsFHSgZAAMAQaj97AALBSAoGQAFAEG4/ewACwUlKBkACABByP3sAAsFLSgZAAMAQdj97AALBTAoGQAGAEHo/ewACwU2KBkACABB+P3sAAsFPigZAAMAQYj+7AALFUEoGQAEAAAAHwQAAAAAAABFKBkAAwBBqP7sAAsFSCgZAAUAQbj+7AALFU0oGQAHAAAAVSIAAAAAAABUKBkACwBB2P7sAAsVXygZAAcAAADtAAAAAAAAAGYoGQAPAEH4/uwACzV1KBkACgAAAAIhAAAAAAAAfygZABQAAADQKQAAOAMAAJMoGQALAAAApCEAAAAAAACeKBkABABBuP/sAAsVoigZAAYAAAAHIAAAAAAAAKgoGQAFAEHY/+wACwWtKBkA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byBzdGFjayBlbXB0eSwgY3JlYXRpbmcgbmV3IHBhcmVudADi3BsAKQAAAGh0bWw1ZXZlcjo6c2VyaWFsaXplL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4yMi41L3NyYy9zZXJpYWxpemUvbW9kLnJzAAAAFN0bABQAAAAU3RsAFAAAACjdGwBpAAAAXQAAACjdGwBpAAAAYwAAAB8AAABubyBwYXJlbnQgRWxlbUluZm8AACjdGwBpAAAAYAAAABEAAAAmZ3Q7Jmx0OyZxdW90OyZuYnNwOyZhbXA7YXR0ciB3aXRoIHdlaXJkIG5hbWVzcGFjZSAA/d0bABoAAAAU3RsAFAAAABTdGwAUAAAAKN0bAGkAAACWAAAAdW5rbm93bl9uYW1lc3BhY2U6eGxpbms6eG1sbnM6eG1sOj0ibWlzc2luZyBFbGVtSW5mbywgY3JlYXRpbmcgZGVmYXVsdC4AYN4bACMAAAAU3RsAFAAAABTdGwAUAAAAKN0bAGkAAAC6AAAAPC9ubyBFbGVtSW5mbwAAACjdGwBpAAAAvQAAABIAAAA8IS0tLS0+PD8AAACmAgAAZXJyb3IgZ2V0aW5nIGdpdGh1YiByZWFkbWUuINjeGwAcAAAAZXJyb3IgY29udmVydGluZyBvZW1iZWQgZGF0YS4gAAD83hsAHgAAAHVybCBub3QgcmVhZGFibGUuIAAAJN8bABIAAABhbHNlcnVldWxsL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZV9qc29uLTEuMC42NC9zcmMvZGUucnMAAABK3xsAXwAAADYEAAAmAAAASt8bAF8AAABABAAAIgAAAKcCAAAAAAAAAQAAAKgCAACpAgAAAAAAAAEAAACqAgAAqwIAAAAAAAABAAAArAIAAK0CAAAAAAAAAQAAAK4CAABzdHJ1Y3QgU2V0dGluZ3Mgd2l0aCAxIGVsZW1lbnQAAAzgGwAeAAAArwIAAAgAAAAEAAAAsAIAAGFyY2hpdmVfcGF0aHN0cnVjdCBWaWRlb01ldGFkYXRhIHdpdGggMyBlbGVtZW50c1DgGwAkAAAAc3RydWN0IE9lbWJlZERhdGEgd2l0aCAyIGVsZW1lbnRzAAAAfOAbACEAAABodG1ssQIAADQAAAAEAAAAsgIAALMCAADgBAAACAAAALQCAAC1AgAA4AMAAAgAAAC2AgAAtwIAAMQAAAAEAAAAuAIAALkCAAAEAAAABAAAALoCAAC7AgAAvAIAAAQAAAAEAAAAvQIAAL4CAAC/AgAABAAAAAQAAADAAgAAwQIAAMICAAAEAAAABAAAAMMCAADEAgAAYmFkIHN0YXRpYyBhdG9tAHbxGwBiAAAArQEAAEYAAAB28RsAYgAAAH0CAAAVAAAAdvEbAGIAAACYAgAADgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjIuNS9zcmMvdG9rZW5pemVyL2NoYXJfcmVmL21vZC5ycwAAAJogAB4AAAAAmiAAHgAAAHzhGwByAAAAewAAAHzhGwByAAAAVAEAABEAAAB84RsAcgAAAFUBAAAkAAAAfOEbAHIAAABVAQAAUQAAAHzhGwByAAAAXAEAABoAAAB84RsAcgAAAFwBAABFAAAAfOEbAHIAAAB6AQAAPgAAAHzhGwByAAAAfAEAAC4AAAB84RsAcgAAAHwBAABFAAAAZ2l0aHViLmNvbWh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS+W4hsAIgAAAFzpGwABAAAAXOkbAAEAAABc6RsAAQAAAHNyYy90cmFuc2Zvcm0vZ2l0aHViLnJzANjiGwAXAAAALAAAACwAAADY4hsAFwAAAC0AAAAgAAAA2OIbABcAAAAuAAAAIAAAAFJFQURNRS5tZAAAANjiGwAXAAAAPQAAABIAAAABAAAA2OIbABcAAABHAAAAEgAAAG1haW5Q4xsABAAAAG1hc3RlcgAAXOMbAAYAAABtZXRhW25hbWU9InR3aXR0ZXI6dGl0bGUiXQAA2OIbABcAAACRAAAARAAAAGNvbnRlbnR1cmwAANjiGwAXAAAAnAAAACgAAAAhW10otOMbAAIAAAC24xsAAgAAAGgjIwABAAAAc3JjL3RyYW5zZm9ybS9vZW1iZWQvbWV0YWRhdGEucnPQ4xsAIAAAAB4AAAANAAAAeW91dHUuYmV5b3V0dWJlLmNvbXd3dy55b3V0dWJlLmNvbQAAcOYbAGEAAADaAwAACgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VyZGVfanNvbi0xLjAuNjQvc3JjL3Nlci5yczTkGwBgAAAAOQYAABIAAAA05BsAYAAAADEIAAA7AAAANOQbAGAAAAA7CAAANwAAAMUCAAAEAAAABAAAAMYCAABCYXNpYwAAAMcCAAAEAAAABAAAAFcBAABQYXJzZUVycm9yAADIAgAABAAAAAQAAADJAgAAbG9jYXRpb27KAgAABAAAAAQAAABZAQAAywIAAAQAAAAEAAAAzAIAAM0CAAByZWFkbWUgbm90IGZvdW5kNOUbABAAAABDYW5jZWxlZM4CAAAEAAAABAAAAM8CAADQAgAABAAAAAQAAABpAQAAY2hhbm5lbHVwbG9hZGVyX3VybGRlc2NyaXB0aW9uc3RydWN0IFZpZGVvTWV0YWRhdGFTZXJkZQDRAgAABAAAAAQAAACMAgAARXhlY9ICAAAEAAAABAAAAKUCAADTAgAAKAAAAAQAAADUAgAA1QIAABwAAAAEAAAA1gIAANcCAAABAAAAAQAAANgCAABleHRyYWN0LXVybEV4dHJhY3RleHRyYWN0LXRpdGxlLWZyb20tdXJsVGl0bGUgT25seWltcG9ydC11cmxJbXBvcnQgRnJvbSBDbGlwYm9hcmRmZXRjaCBlcnJvcmZldGNoIGVycm9yIFzmGwAMAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9mYW5jeS1yZWdleC0wLjEwLjAvc3JjL2xpYi5ycwAAAHDmGwBhAAAAtQMAABsAAABw5hsAYQAAALoDAAAgAAAAcOYbAGEAAAC7AwAAGwAAAHDmGwBhAAAAvwMAABcAAABw5hsAYQAAAKADAAAbAAAAcOYbAGEAAACkAwAAHwAAAHDmGwBhAAAAqAMAABsAAABubyB1cmwgaW4gY2xpcGJvYXJkAETnGwATAAAAbm8gY2xpcGJvYXJkIGF2YWlsYWJsZQAAYOcbABYAAABlcnJvciB0cmFuc2Zvcm1pbmcgY29udGVudC4ggOcbABwAAABlcnJvciBzZXJpYWxpemluZyBmcm9udCBtYXR0ZXIuIKTnGwAgAAAAZXhwZWN0ZWQgdmlldyB0byBiZSBNYXJrZG93blZpZXcgYnV0IHdhcyBub3TM5xsALAAAAHNlbGVjdCBhIHVybCB0byBleHRyYWN0IG9yIGFkZCBsaW5rIHRvIHlvdXIgZnJvbnRtYXR0ZXIuIAAAAADoGwA5AAAAZmV0Y2ggZXJyb3IgYAAAAEToGwANAAAAU6kgAAEAAAB1cmwgaGFkIG5vdCBjb250ZW50AGToGwATAAAAdXJsIGRpZCBub3QgcGFyc2UuIACA6BsAEwAAAGxpbmsgZXhwZWN0ZWQgdG8gYmUgc3RyaW5nIHR5cGUAnOgbAB8AAABkb2N1bWVudCBmYWlsZWQgdG8gcGFyc2XE6BsAGAAAAG5vIGZyb250bWF0dGVyIGZvdW5kIGluIGRvY3VtZW505OgbACAAAABrZXkgbGluayBub3QgYXZhaWxhYmxlAAAM6RsAFgAAAHJvb3QgZG9jdW1lbnQgbm90IGEgaGFzaCzpGwAYAAAA2QIAABQAAAAEAAAAkQIAAC8vVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL21hcmt1cDVldmVyLTAuNy41L3V0aWwvYnVmZmVyX3F1ZXVlLnJzAF3pGwBqAAAAzwAAABsAAABd6RsAagAAANEAAAAVAAAAXekbAGoAAADiAAAAFQAAANoCAAABAAAAAQAAAG4BAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3BlcmNlbnQtZW5jb2RpbmctMi4xLjAvbGliLnJzAAAACOobAGEAAACyAAAABgAAAAjqGwBhAAAAAgEAAEcAAAAlMDAlMDElMDIlMDMlMDQlMDUlMDYlMDclMDglMDklMEElMEIlMEMlMEQlMEUlMEYlMTAlMTElMTIlMTMlMTQlMTUlMTYlMTclMTglMTklMUElMUIlMUMlMUQlMUUlMUYlMjAlMjElMjIlMjMlMjQlMjUlMjYlMjclMjglMjklMkElMkIlMkMlMkQlMkUlMkYlMzAlMzElMzIlMzMlMzQlMzUlMzYlMzclMzglMzklM0ElM0IlM0MlM0QlM0UlM0YlNDAlNDElNDIlNDMlNDQlNDUlNDYlNDclNDglNDklNEElNEIlNEMlNEQlNEUlNEYlNTAlNTElNTIlNTMlNTQlNTUlNTYlNTclNTglNTklNUElNUIlNUMlNUQlNUUlNUYlNjAlNjElNjIlNjMlNjQlNjUlNjYlNjclNjglNjklNkElNkIlNkMlNkQlNkUlNkYlNzAlNzElNzIlNzMlNzQlNzUlNzYlNzclNzglNzklN0ElN0IlN0MlN0QlN0UlN0YlODAlODElODIlODMlODQlODUlODYlODclODglODklOEElOEIlOEMlOEQlOEUlOEYlOTAlOTElOTIlOTMlOTQlOTUlOTYlOTclOTglOTklOUElOUIlOUMlOUQlOUUlOUYlQTAlQTElQTIlQTMlQTQlQTUlQTYlQTclQTglQTklQUElQUIlQUMlQUQlQUUlQUYlQjAlQjElQjIlQjMlQjQlQjUlQjYlQjclQjglQjklQkElQkIlQkMlQkQlQkUlQkYlQzAlQzElQzIlQzMlQzQlQzUlQzYlQzclQzglQzklQ0ElQ0IlQ0MlQ0QlQ0UlQ0YlRDAlRDElRDIlRDMlRDQlRDUlRDYlRDclRDglRDklREElREIlREMlREQlREUlREYlRTAlRTElRTIlRTMlRTQlRTUlRTYlRTclRTglRTklRUElRUIlRUMlRUQlRUUlRUYlRjAlRjElRjIlRjMlRjQlRjUlRjYlRjclRjglRjklRkElRkIlRkMlRkQlRkUlRkYHICMAYQAAAK0AAAAGAAAAByAjAGEAAACAAQAAIwAAAChb44CB44CC77yM77yO77yB77yfXXxcLlteQS1aYS16MC05XXwsW14wLTldfCF8XD8pY29tYnh8Y29tbWVudHxjb21tdW5pdHl8ZGlzcXVzfGV4dHJhfGZvb3R8aGVhZGVyfG1lbnV8cmVtYXJrfHJzc3xzaG91dGJveHxzaWRlYmFyfHNwb25zb3J8YWQtYnJlYWt8YWdlZ2F0ZXxwYWdpbmF0aW9ufHBhZ2VyfHBvcHVwfHR3ZWV0fHR3aXR0ZXJ8c3NiYWFuZHxhcnRpY2xlfGJvZHl8Y29sdW1ufG1haW58c2hhZG93fGNvbnRlbnR8aGVudHJ5YXJ0aWNsZXxib2R5fGNvbnRlbnR8ZW50cnl8aGVudHJ5fG1haW58cGFnZXxwYWdpbmF0aW9ufHBvc3R8dGV4dHxibG9nfHN0b3J5Y29tYnh8Y29tbWVudHxjb218Y29udGFjdHxmb290fGZvb3Rlcnxmb290bm90ZXxtYXN0aGVhZHxtZWRpYXxtZXRhfG91dGJyYWlufHByb21vfHJlbGF0ZWR8c2Nyb2xsfHNob3V0Ym94fHNpZGViYXJ8c3BvbnNvcnxzaG9wcGluZ3x0YWdzfHRvb2x8d2lkZ2V0fGZvcm18dGV4dGZpZWxkfHVpU2NhbGV8aGlkZGVuYWJsb2NrcXVvdGVkbGltZ29scHJldGFibGV1bKDvGwABAAAAoe8bAAoAAACr7xsAAgAAAPzyGwADAAAAre8bAAMAAACw7xsAAgAAAM4UHQABAAAAsu8bAAMAAAC17xsABQAAALrvGwACAAAAc3JjAODzGwBbAAAAPAAAABEAAABodHRwOi8vaHR0cHM6Ly9ocmVmAODzGwBbAAAASwAAABEAAABhcnRpY2xlY2VudGVyc2VjdGlvbmZvcm10aAAAh48gAAIAAADkiSAABQAAAODzGwBbAAAAjQAAADsAAABzdHlsZXRpdGxlAADg8xsAWwAAAKgAAAA7AAAAYm9keeDzGwBbAAAAtgAAACIAAABicgAA4PMbAFsAAADFAAAAIgAAAODzGwBbAAAA2AAAACUAAADg8xsAWwAAABEBAAAnAAAA4PMbAFsAAABJAQAAKQAAAG5vc2NyaXB0bWV0YWgxb2JqZWN0aGVhZGVyZm9vdGVyYXNpZGUAAADg8xsAWwAAAEUBAAAyAAAA4PMbAFsAAABGAQAAMgAAAODzGwBbAAAARwEAADIAAADg8xsAWwAAADEBAAAeAAAA4PMbAFsAAABMAQAAJwAAAGlucHV0ZW1iZWQvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3N0cmluZ19jYWNoZS0wLjcuNS9zcmMvYXRvbS5yc3bxGwBiAAAAXgEAABEAAAB28RsAYgAAAF4BAAAcAAAAdvEbAGIAAABh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fni/ncKqvaKhlsGOiauwuae6cK/AvJyMj3uFgJOKknLfl/nY7uz949rm94e08en29OeL9fP768nE8NaYts21fxvU09LV5MWpn4OsaVBiYGFRz5F0c5CCmXlrhG1ufG9SbHaNcYF3faV1XGpTSGNdQU+m7aPHvuHRy8bZ287q+J7v/////////////////////////////////////////////////////////////////////////////////////wUDAAAMAAAABAAAAAYDAADEDRwAWwAAANABAAAWAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC0xLjQuNS9zcmMvcG9vbC5ycwB0/RsAWwAAAOkAAAArAAAAdP0bAFsAAAD1AAAAKwAAAN0JHABhAAAAzAIAAAoAAAByZWdleDogdGhyZWFkIElEIGFsbG9jYXRpb24gc3BhY2UgZXhoYXVzdGVkAHT9GwBbAAAAUQAAAA0AAAAHAwAABAAAAAQAAABnAQAACAMAAAAAAAABAAAAdgIAAAkDAAAIAAAABAAAAAoDAAALAwAABAAAAAQAAAAMAwAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9haG8tY29yYXNpY2stMC43LjE1L3NyYy9kZmEucnMAAHz+GwBiAAAAxgAAAAkAAAB8/hsAYgAAAAMBAAAJAAAAfP4bAGIAAABGAQAACQAAAHz+GwBiAAAAigEAAAkAAAB8/hsAYgAAAOABAAAJAAAAfP4bAGIAAADnAQAACQAAAGNhbid0IHN3YXAgc3RhdGVzIGluIHByZW11bHRpcGxpZWQgREZBAAB8/hsAYgAAAOwBAAAJAAAAfP4bAGIAAADxAQAAGAAAAHz+GwBiAAAA8wEAABYAAABjYW5ub3Qgc2h1ZmZsZSBtYXRjaCBzdGF0ZXMgb2YgcHJlbXVsdGlwbGllZCBERkF8/hsAYgAAAAICAAAJAAAAfP4bAGIAAAANAgAAEAAAAHz+GwBiAAAAFQIAABAAAAB8/hsAYgAAABoCAAARAAAAfP4bAGIAAAAbAgAAEQAA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ACMFAABBAAAA+AwcAFoAAACJBQAALQAAAPgMHABaAAAApgUAADYAAAD4DBwAWgAAAKsFAAAsAAAA+AwcAFoAAAC5BQAAKwAAAPgMHABaAAAA6wUAACIAAAD4DBwAWgAAAPQFAAAKAAAA+AwcAFoAAAAEBgAACQAAAPgMHABaAAAAXwYAABkAQbCP8AALuYASYXR0ZW1wdCB0byBkaXZpZGUgYnkgemVybwAAAPgMHABaAAAAjgYAAAkAAAD4DBwAWgAAAJMGAAAJAAAAIAMAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYWhvLWNvcmFzaWNrLTAuNy4xNS9zcmMvYXV0b21hdG9uLnJz8AccAGgAAADsAAAAPAAAAPAHHABoAAAAOgIAACsAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9leHBhbmQucnMAAAB4CBwAXQAAABEAAAAfAAAAeAgcAF0AAAASAAAAIAAAACQAAAB4CBwAXQAAABcAAAAcAAAAeAgcAF0AAAAjAAAAGAAAAHgIHABdAAAAHwAAACAAAAB4CBwAXQAAAJYAAAAZAAAAdmFsaWQgVVRGLTggY2FwdHVyZSBuYW1leAgcAF0AAACWAAAAKgAAAHgIHABdAAAArAAAACUAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Foby1jb3Jhc2ljay0wLjcuMTUvc3JjL3BhY2tlZC9hcGkucnMvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9yZV91bmljb2RlLnJzAADdCRwAYQAAADsAAAAKAAAAIQMAAAQAAAAEAAAAIgMAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL3N5bmMucnMAAABgChwASQAAAGYEAABJAAAAYAocAEkAAAB8BAAASQAAACMDAAAEAAAABAAAACQDAAAlAwAACAAAAAQAAAAmAwAAJwMAAAAAAAABAAAAWAIAACgDAAAAAAAAAQAAACkDAAAvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvbXV0ZXgucnMMCxwAYAAAABcAAAAJAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC0xLjQuNS9zcmMvYmFja3RyYWNrLnJzfAscAGAAAABdAAAAHwAAAHwLHABgAAAA0AAAABMAAAB8CxwAYAAAAOEAAAAZAAAAfAscAGAAAAASAQAADAAAAHwLHABgAAAAEwEAAA0AAABfX05vbmV4aGF1c3RpdmVDb21waWxlZFRvb0JpZwAAACoDAAAEAAAABAAAACsDAABTeW50YXgoClwMHAAIAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC0xLjQuNS9zcmMvdXRmOC5ycwBsDBwAWwAAAIMAAAAaAAAAbAwcAFsAAACHAAAAGAAAACwDAAAAAAAAAQAAAHYCAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9kZmEucnMAAPgMHABaAAAAxgEAAB8AAAD4DBwAWgAAAOQBAAAfAAAA+AwcAFoAAAC8AgAAJwAAAPgMHABaAAAAkQIAADQAAAD4DBwAWgAAACoDAAAnAAAA+AwcAFoAAABsBQAADwAAAPgMHABaAAAAfAUAAAkAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LTEuNC41L3NyYy9leGVjLnJzQUMgYXV0b21h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JiZhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmJ1bXBfaWYoXCImJlwiKWASHABoAAAA9gYAABUAAABgEhwAaAAAAOcGAAAzAAAAYBIcAGgAAABrBwAACQAAAGASHABoAAAAxgcAAAkAAABgEhwAaAAAAN8HAAAVAAAAOl1hc3NlcnRpb24gZmFpbGVkOiBzZWxmLmNoYXIoKSA9PSBcJ3BcJyB8fCBzZWxmLmNoYXIoKSA9PSBcJ1BcJ2ASHABoAAAA+gcAAAkAAABgEhwAaAAAAPwHAAAxAAAAYBIcAGgAAAAOCAAADQAAACE9AABgEhwAaAAAACkIAAAfAAAAYBIcAGgAAAAqCAAAIAAAAGASHABoAAAAIAgAAB8AAABgEhwAaAAAACEIAAAgAAAAYBIcAGgAAAAXCAAAHwAAAGASHABoAAAAGAgAACAAAABleHBlY3RlZCB2YWxpZCBQZXJsIGNsYXNzIGJ1dCBnb3QgJwAAGhwAIwAAAJsoIwABAAAAYBIcAGgAAABTCAAAEgAAAGASHABoAAAAgggAADAAAAA2AwAAAAAAAAEAAAB2AgAANwMAAAAAAAABAAAAdAEAADgDAAABAAAAAQAAAF4BAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LXN5bnRheC0wLjYuMjMvc3JjL2FzdC9tb2QucnNiYWNrcmVmZXJlbmNlcyBhcmUgbm90IHN1cHBvcnRlZGludmFsaWQgVW5pY29kZSBjaGFyYWN0ZXIgY2xhc3NyZXBldGl0aW9uIG9wZXJhdG9yIG1pc3NpbmcgZXhwcmVzc2lvbnVuY2xvc2VkIGNvdW50ZWQgcmVwZXRpdGlvbnVub3BlbmVkIGdyb3VwdW5jbG9zZWQgZ3JvdXB1bmNsb3NlZCBjYXB0dXJlIGdyb3VwIG5hbWVlbXB0eSBjYXB0dXJlIGdyb3VwIG5hbWVkdXBsaWNhdGUgY2FwdHVyZSBncm91cCBuYW1ldW5yZWNvZ25pemVkIGZsYWdkdXBsaWNhdGUgZmxhZ2RhbmdsaW5nIGZsYWcgbmVnYXRpb24gb3BlcmF0b3J1bnJlY29nbml6ZWQgZXNjYXBlIHNlcXVlbmNlaW52YWxpZCBoZXhhZGVjaW1hbCBkaWdpdHVuY2xvc2VkIGNoYXJhY3RlciBjbGFzc2ludmFsaWQgcmFuZ2UgYm91bmRhcnksIG11c3QgYmUgYSBsaXRlcmFsAAAAhBocAGYAAAA5AQAAEgAAAGxvb2stYXJvdW5kLCBpbmNsdWRpbmcgbG9vay1haGVhZCBhbmQgbG9vay1iZWhpbmQsIGlzIG5vdCBzdXBwb3J0ZWQAnBwcAEMAAADqGhwAIAAAAAobHAAfAAAAKRscACYAAABPGxwAGwAAAHJlcGV0aXRpb24gcXVhbnRpZmllciBleHBlY3RzIGEgdmFsaWQgZGVjaW1hbAAAAAgdHAAtAAAAaW52YWxpZCByZXBldGl0aW9uIGNvdW50IHJhbmdlLCB0aGUgc3RhcnQgbXVzdCBiZSA8PSB0aGUgZW5kQB0cADwAAABleGNlZWQgdGhlIG1heGltdW0gbnVtYmVyIG9mIG5lc3RlZCBwYXJlbnRoZXNlcy9icmFja2V0cyAoAACEHRwAOgAAAGgjIwABAAAAahscAA4AAAB4GxwADgAAAIYbHAAbAAAAaW52YWxpZCBjYXB0dXJlIGdyb3VwIGNoYXJhY3RlcgDoHRwAHwAAAKEbHAAYAAAAuRscABwAAADVGxwAEQAAAGV4cGVjdGVkIGZsYWcgYnV0IGdvdCBlbmQgb2YgcmVnZXgAACgeHAAiAAAAZmxhZyBuZWdhdGlvbiBvcGVyYXRvciByZXBlYXRlZABUHhwAHwAAAOYbHAAOAAAA9BscAB8AAAATHBwAHAAAAGluY29tcGxldGUgZXNjYXBlIHNlcXVlbmNlLCByZWFjaGVkIGVuZCBvZiBwYXR0ZXJuIHByZW1hdHVyZWx5AACUHhwAPgAAAC8cHAAZAAAAaGV4YWRlY2ltYWwgbGl0ZXJhbCBpcyBub3QgYSBVbmljb2RlIHNjYWxhciB2YWx1ZQAAAOQeHAAxAAAAaGV4YWRlY2ltYWwgbGl0ZXJhbCBlbXB0eQAAACAfHAAZAAAAZGVjaW1hbCBsaXRlcmFsIGludmFsaWQARB8cABcAAABkZWNpbWFsIGxpdGVyYWwgZW1wdHkAAABkHxwAFQAAAEgcHAAYAAAAYBwcACkAAABpbnZhbGlkIGNoYXJhY3RlciBjbGFzcyByYW5nZSwgdGhlIHN0YXJ0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JgUAACkFAAAoBQAAKwUAACoFAAAtBQAALAUAAC8FAAAuBQAAYQUAAGIFAABjBQAAZAUAAGUFAABmBQAAZwUAAGgFAABpBQAAagUAAGsFAABsBQAAbQUAAG4FAABvBQAAcAUAAHEFAAByBQAAcwUAAHQFAAB1BQAAdgUAAHcFAAB4BQAAeQUAAHoFAAB7BQAAfAUAAH0FAAB+BQAAfwUAAIAFAACBBQAAggUAAIMFAACEBQAAhQUAAIYFAAAxBQAAMgUAADMFAAA0BQAANQUAADYFAAA3BQAAOAUAADkFAAA6BQAAOwUAADwFAAA9BQAAPgUAAD8FAABABQAAQQUAAEIFAABDBQAARAUAAEUFAABGBQAARwUAAEgFAABJBQAASgUAAEsFAABMBQAATQUAAE4FAABPBQAAUAUAAFEFAABSBQAAUwUAAFQFAABVBQAAVgUAAAAtAAABLQAAAi0AAAMtAAAELQAABS0AAAYtAAAHLQAACC0AAAktAAAKLQAACy0AAAwtAAANLQAADi0AAA8tAAAQLQAAES0AABItAAATLQAAFC0AABUtAAAWLQAAFy0AABgtAAAZLQAAGi0AABstAAAcLQAAHS0AAB4tAAAfLQAAIC0AACEtAAAiLQAAIy0AACQtAAAlLQAAJy0AAC0tAACQHAAAkRwAAJIcAACTHAAAlBwAAJUcAACWHAAAlxwAAJgcAACZHAAAmhwAAJscAACcHAAAnRwAAJ4cAACfHAAAoBwAAKEcAACiHAAAoxwAAKQcAAClHAAAphwAAKccAACoHAAAqRwAAKocAACrHAAArBwAAK0cAACuHAAArxwAALAcAACxHAAAshwAALMcAAC0HAAAtRwAALYcAAC3HAAAuBwAALkcAAC6HAAAvRwAAL4cAAC/HAAAcKsAAHGrAAByqwAAc6sAAHSrAAB1qwAAdqsAAHerAAB4qwAAeasAAHqrAAB7qwAAfKsAAH2rAAB+qwAAf6sAAICrAACBqwAAgqsAAIOrAACEqwAAhasAAIarAACHqwAAiKsAAImrAACKqwAAi6sAAIyrAACNqwAAjqsAAI+rAACQqwAAkasAAJKrAACTqwAAlKsAAJWrAACWqwAAl6sAAJirAACZqwAAmqsAAJurAACcqwAAnasAAJ6rAACfqwAAoKsAAKGrAACiqwAAo6sAAKSrAAClqwAA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ZR8AAGYfAABnHwAAuh8AALsfAADIHwAAyR8AAMofAADLHwAA2h8AANsfAAD4HwAA+R8AAOofAADrHwAA+h8AAPsfAACIHwAAiR8AAIofAACLHwAAjB8AAI0fAACOHwAAjx8AAIAfAACBHwAAgh8AAIMfAACEHwAAhR8AAIYfAACHHwAAmB8AAJkfAACaHwAAmx8AAJwfAACdHwAAnh8AAJ8fAACQHwAAkR8AAJIfAACTHwAAlB8AAJUfAACWHwAAlx8AAKgfAACpHwAAqh8AAKsfAACsHwAArR8AAK4fAACvHwAAoB8AAKEfAACiHwAAox8AAKQfAAClHwAAph8AAKcfAAC4HwAAuR8AALwfAACwHwAAsR8AAHAfAABxHwAAsx8AAEUDAACZAwAAuQMAAMwfAAByHwAAcx8AAHQfAAB1HwAAwx8AANgfAADZHwAA0B8AANEfAAB2HwAAdx8AAOgfAADpHwAA7B8AAOAfAADhHwAAeh8AAHsfAADlHwAA/B8AAHgfAAB5HwAAfB8AAH0fAADzHwAAqQMAAMkDAABLAAAAawAAAMUAAADlAAAATiEAADIhAABwIQAAcSEAAHIhAABzIQAAdCEAAHUhAAB2IQAAdyEAAHghAAB5IQAAeiEAAHshAAB8IQAAfSEAAH4hAAB/IQAAYCEAAGEhAABiIQAAYyEAAGQhAABlIQAAZiEAAGchAABoIQAAaSEAAGohAABrIQAAbCEAAG0hAABuIQAAbyEAAIQhAACDIQAA0CQAANEkAADSJAAA0yQAANQkAADVJAAA1iQAANckAADYJAAA2SQAANokAADbJAAA3CQAAN0kAADeJAAA3yQAAOAkAADhJAAA4iQAAOMkAADkJAAA5SQAAOYkAADnJAAA6CQAAOkkAAC2JAAAtyQAALgkAAC5JAAAuiQAALskAAC8JAAAvSQAAL4kAAC/JAAAwCQAAMEkAADCJAAAwyQAAMQkAADFJAAAxiQAAMckAADIJAAAySQAAMokAADLJAAAzCQAAM0kAADOJAAAzyQAADAsAAAxLAAAMiwAADMsAAA0LAAANSwAADYsAAA3LAAAOCwAADksAAA6LAAAOywAADwsAAA9LAAAPiwAAD8sAABALAAAQSwAAEIsAABDLAAARCwAAEUsAABGLAAARywAAEgsAABJLAAASiwAAEssAABMLAAATSwAAE4sAABPLAAAUCwAAFEsAABSLAAAUywAAFQsAABVLAAAViwAAFcsAABYLAAAWSwAAFosAABbLAAAXCwAAF0sAABeLAAAACwAAAEsAAACLAAAAywAAAQsAAAFLAAABiwAAAcsAAAILAAACSwAAAosAAALLAAADCwAAA0sAAAOLAAADywAABAsAAARLAAAEiwAABMsAAAULAAAFSwAABYsAAAXLAAAGCwAABksAAAaLAAAGywAABwsAAAdLAAAHiwAAB8sAAAgLAAAISwAACIsAAAjLAAAJCwAACUsAAAmLAAAJywAACgsAAApLAAAKiwAACssAAAsLAAALSwAAC4sAABhLAAAYCwAAH0dAAB9AgAAOgIAAD4CAABoLAAAZywAAGosAABpLAAAbCwAAGssAABzLAAAciwAAHYsAAB1LAAAPwIAAEACAACBLAAAgCwAAIMsAACCLAAAhSwAAIQsAACHLAAAhiwAAIksAACILAAAiywAAIosAACNLAAAjCwAAI8sAACOLAAAkSwAAJAsAACTLAAAkiwAAJUsAACULAAAlywAAJYsAACZLAAAmCwAAJssAACaLAAAnSwAAJwsAACfLAAAniwAAKEsAACgLAAAoywAAKIsAAClLAAApCwAAKcsAACmLAAAqSwAAKgsAACrLAAAqiwAAK0sAACsLAAArywAAK4sAACxLAAAsCwAALMsAACyLAAAtSwAALQsAAC3LAAAtiwAALksAAC4LAAAuywAALosAAC9LAAAvCwAAL8sAAC+LAAAwSwAAMAsAADDLAAAwiwAAMUsAADELAAAxywAAMYsAADJLAAAyCwAAMssAADKLAAAzSwAAMwsAADPLAAAziwAANEsAADQLAAA0ywAANIsAADVLAAA1CwAANcsAADWLAAA2SwAANgsAADbLAAA2iwAAN0sAADcLAAA3ywAAN4sAADhLAAA4CwAAOMsAADiLAAA7CwAAOssAADuLAAA7SwAAPMsAADyLAAAoBAAAKEQAACiEAAAoxAAAKQQAAClEAAAphAAAKcQAACoEAAAqRAAAKoQAACrEAAArBAAAK0QAACuEAAArxAAALAQAACxEAAAshAAALMQAAC0EAAAtRAAALYQAAC3EAAAuBAAALkQAAC6EAAAuxAAALwQAAC9EAAAvhAAAL8QAADAEAAAwRAAAMIQAADDEAAAxBAAAMUQAADHEAAAzRAAAEGmAABApgAAQ6YAAEKmAABFpgAARKYAAEemAABGpgAASaYAAEimAACIHAAAS6YAAIgcAABKpgAATaYAAEymAABPpgAATqYAAFGmAABQpgAAU6YAAFKmAABVpgAAVKYAAFemAABWpgAAWaYAAFimAABbpgAAWqYAAF2mAABcpgAAX6YAAF6mAABhpgAAYKYAAGOmAABipgAAZaYAAGSmAABnpgAAZqYAAGmmAABopgAAa6YAAGqmAABtpgAAbKYAAIGmAACApgAAg6YAAIKmAACFpgAAhKYAAIemAACGpgAAiaYAAIimAACLpgAAiqYAAI2mAACMpgAAj6YAAI6mAACRpgAAkKYAAJOmAACSpgAAlaYAAJSmAACXpgAAlqYAAJmmAACYpgAAm6YAAJqmAAAjpwAAIqcAACWnAAAkpwAAJqcAACmnAAAopwAAK6cAACqnAAAtpwAALKcAAC+nAAAupwAAM6cAADKnAAA1pwAANKcAADenAAA2pwAAOacAADinAAA7pwAAOqcAAD2nAAA8pwAAP6cAAD6nAABBpwAAQKcAAEOnAABCpwAARacAAESnAABHpwAARqcAAEmnAABIpwAAS6cAAEqnAABNpwAATKcAAE+nAABOpwAAUacAAFCnAABTpwAAUqcAAFWnAABUpwAAV6cAAFanAABZpwAAWKcAAFunAABapwAAXacAAFynAABfpwAAXqcAAGGnAABgpwAAY6cAAGKnAABlpwAAZKcAAGenAABmpwAAaacAAGinAABrpwAAaqcAAG2nAABspwAAbqcAAHqnAAB5pwAAfKcAAHunAAB5HQAAf6cAAH6nAACBpwAAgKcAAIOnAACCpwAAhacAAISnAACHpwAAhqcAAIynAACLpwAAkacAAJCnAACTpwAAkqcAAMSnAACXpwAAlqcAAJmnAACYpwAAm6cAAJqnAACdpwAAnKcAAJ+nAACepwAAoacAAKCnAACjpwAAoqcAAKWnAACkpwAAp6cAAKanAACppwAAqKcAAGwCAACeAgAAhwIAAFOrAAC1pwAAtKcAALenAAC2pwAAuacAALinAAC7pwAAuqcAAL2nAAC8pwAAv6cAAL6nAADDpwAAwqcAAJSnAACOHQAAyKcAAMenAADKpwAAyacAAPanAAD1pwAAs6cAAKATAAChEwAA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AQAAAGcAAAAsACIAAQAAAGgAAAC8DyIAAQAAAGkAAADEAiIAAQAAAGoAAAB4ASIAAQAAAGsAAAAkJBwAAgAAAGwAAABUASIAAQAAAG0AAABUCSIAAQAAAG4AAAD0AyIAAQAAAG8AAABoBCIAAQAAAHAAAACgAiIAAQAAAHEAAADEASIAAQAAAHIAAACMBCIAAQAAAHMAAAAsJBwAAgAAAHQAAACIBCIAAQAAAHUAAACIACIAAQAAAHYAAAC8BSIAAQAAAHcAAADQBCIAAQAAAHgAAAD4BiIAAQAAAHkAAAC8BCIAAQAAAHoAAADw/yEAAQAAALUAAAA0JBwAAgAAAMAAAAA8JBwAAQAAAMEAAABAJBwAAQAAAMIAAABEJBwAAQAAAMMAAABIJBwAAQAAAMQAAABMJBwAAQAAAMUAAABQJBwAAgAAAMYAAABYJBwAAQAAAMcAAABcJBwAAQAAAMgAAABgJBwAAQAAAMkAAABkJBwAAQAAAMoAAABoJBwAAQAAAMsAAABsJBwAAQAAAMwAAABwJBwAAQAAAM0AAAB0JBwAAQAAAM4AAAB4JBwAAQAAAM8AAAB8JBwAAQAAANAAAABIECIAAQAAANEAAACAJBwAAQAAANIAAACEJBwAAQAAANMAAACIJBwAAQAAANQAAACMJBwAAQAAANUAAACQJBwAAQAAANYAAACUJBwAAQAAANgAAACYJBwAAQAAANkAAACcJBwAAQAAANoAAACgJBwAAQAAANsAAACkJBwAAQAAANwAAACoJBwAAQAAAN0AAACsJBwAAQAAAN4AAACwJBwAAQAAAN8AAAC0JBwAAQAAAOAAAAC4JBwAAQAAAOEAAAC8JBwAAQAAAOIAAADAJBwAAQAAAOMAAADEJBwAAQAAAOQAAADIJBwAAQAAAOUAAADMJBwAAgAAAOYAAADgCyIAAQAAAOcAAADUJBwAAQAAAOgAAADYJBwAAQAAAOkAAADcJBwAAQAAAOoAAADgJBwAAQAAAOsAAADkJBwAAQAAAOwAAADoJBwAAQAAAO0AAADsJBwAAQAAAO4AAADwJBwAAQAAAO8AAAD0JBwAAQAAAPAAAAD4JBwAAQAAAPEAAAD8JBwAAQAAAPIAAAAAJRwAAQAAAPMAAAAEJRwAAQAAAPQAAAAIJRwAAQAAAPUAAAAMJRwAAQAAAPYAAAAQJRwAAQAAAPgAAAAUJRwAAQAAAPkAAAAYJRwAAQAAAPoAAAAcJRwAAQAAAPsAAAAgJRwAAQAAAPwAAAAkJRwAAQAAAP0AAAAoJRwAAQAAAP4AAAAsJRwAAQAAAP8AAAAwJRwAAQAAAAABAAA0JRwAAQAAAAEBAAA4JRwAAQAAAAIBAAA8JRwAAQAAAAMBAABAJRwAAQAAAAQBAABEJRwAAQAAAAUBAABIJRwAAQAAAAYBAABMJRwAAQAAAAcBAABQJRwAAQAAAAgBAABUJRwAAQAAAAkBAABYJRwAAQAAAAoBAABcJRwAAQAAAAsBAABgJRwAAQAAAAwBAABkJRwAAQAAAA0BAABoJRwAAQAAAA4BAABsJRwAAQAAAA8BAABwJRwAAQAAABABAAB0JRwAAQAAABEBAAB4JRwAAQAAABIBAAB8JRwAAQAAABMBAACAJRwAAQAAABQBAACEJRwAAQAAABUBAACIJRwAAQAAABYBAACMJRwAAQAAABcBAACQJRwAAQAAABgBAACUJRwAAQAAABkBAACYJRwAAQAAABoBAACcJRwAAQAAABsBAACgJRwAAQAAABwBAACkJRwAAQAAAB0BAACoJRwAAQAAAB4BAACsJRwAAQAAAB8BAACwJRwAAQAAACABAAC0JRwAAQAAACEBAAC4JRwAAQAAACIBAAC8JRwAAQAAACMBAADAJRwAAQAAACQBAADEJRwAAQAAACUBAADIJRwAAQAAACYBAABUKyIAAQAAACcBAAA8GSIAAQAAACgBAADMJRwAAQAAACkBAADQJRwAAQAAACoBAADUJRwAAQAAACsBAADYJRwAAQAAACwBAADcJRwAAQAAAC0BAADgJRwAAQAAAC4BAADkJRwAAQAAAC8BAADoJRwAAQAAADIBAADsJRwAAQAAADMBAADwJRwAAQAAADQBAAD0JRwAAQAAADUBAAD4JRwAAQAAADYBAAD8JRwAAQAAADcBAAAAJhwAAQAAADkBAAAEJhwAAQAAADoBAAAIJhwAAQAAADsBAAAMJhwAAQAAADwBAAAQJhwAAQAAAD0BAAAUJhwAAQAAAD4BAAAYJhwAAQAAAD8BAAAcJhwAAQAAAEABAAAgJhwAAQAAAEEBAAAkJhwAAQAAAEIBAAAoJhwAAQAAAEMBAAAsJhwAAQAAAEQBAAAwJhwAAQAAAEUBAAA0JhwAAQAAAEYBAAA4JhwAAQAAAEcBAAA8JhwAAQAAAEgBAABAJhwAAQAAAEoBAAAUAiIAAQAAAEsBAABEJhwAAQAAAEwBAABIJhwAAQAAAE0BAABMJhwAAQAAAE4BAABQJhwAAQAAAE8BAABUJhwAAQAAAFABAABYJhwAAQAAAFEBAABcJhwAAQAAAFIBAAAIDyIAAQAAAFMBAABgJhwAAQAAAFQBAABkJhwAAQAAAFUBAABoJhwAAQAAAFYBAABsJhwAAQAAAFcBAABwJhwAAQAAAFgBAAB0JhwAAQAAAFkBAAB4JhwAAQAAAFoBAAB8JhwAAQAAAFsBAACAJhwAAQAAAFwBAACEJhwAAQAAAF0BAACIJhwAAQAAAF4BAACMJhwAAQAAAF8BAACQJhwAAQAAAGABAACUJhwAAQAAAGEBAACYJhwAAQAAAGIBAACcJhwAAQAAAGMBAACgJhwAAQAAAGQBAACkJhwAAQAAAGUBAACoJhwAAQAAAGYBAACsJhwAAQAAAGcBAACwJhwAAQAAAGgBAAC0JhwAAQAAAGkBAAC4JhwAAQAAAGoBAAC8JhwAAQAAAGsBAADAJhwAAQAAAGwBAADEJhwAAQAAAG0BAADIJhwAAQAAAG4BAADMJhwAAQAAAG8BAADQJhwAAQAAAHABAADUJhwAAQAAAHEBAADYJhwAAQAAAHIBAADcJhwAAQAAAHMBAADgJhwAAQAAAHQBAADkJhwAAQAAAHUBAADoJhwAAQAAAHYBAADsJhwAAQAAAHcBAADwJhwAAQAAAHgBAAD0JhwAAQAAAHkBAAD4JhwAAQAAAHoBAAD8JhwAAQAAAHsBAAAAJxwAAQAAAHwBAAAEJxwAAQAAAH0BAAAIJxwAAQAAAH4BAAAMJxwAAQAAAH8BAAAQJxwAAgAAAIABAAAYJxwAAQAAAIEBAAAcJxwAAQAAAIIBAAAgJxwAAQAAAIMBAAAkJxwAAQAAAIQBAAAoJxwAAQAAAIUBAAAsJxwAAQAAAIYBAACIGSIAAQAAAIcBAAAwJxwAAQAAAIgBAAA0JxwAAQAAAIkBAAA4JxwAAQAAAIoBAAA8JxwAAQAAAIsBAABAJxwAAQAAAIwBAABEJxwAAQAAAI4BAABIJxwAAQAAAI8BAAAMHCIAAQAAAJABAACAJCIAAQAAAJEBAABMJxwAAQAAAJIBAABQJxwAAQAAAJMBAABUJxwAAQAAAJQBAADMAyIAAQAAAJUBAABYJxwAAQAAAJYBAACIIiIAAQAAAJcBAADEHiIAAQAAAJgBAABcJxwAAQAAAJkBAABgJxwAAQAAAJoBAABkJxwAAQAAAJwBAADEGyIAAQAAAJ0BAADoEiIAAQAAAJ4BAABoJxwAAQAAAJ8BAACEMSIAAQAAAKABAABsJxwAAQAAAKEBAABwJxwAAQAAAKIBAAB0JxwAAQAAAKMBAAB4JxwAAQAAAKQBAAB8JxwAAQAAAKUBAACAJxwAAQAAAKYBAACEJxwAAQAAAKcBAACIJxwAAQAAAKgBAACMJxwAAQAAAKkBAAAoGSIAAQAAAKwBAACQJxwAAQAAAK0BAACUJxwAAQAAAK4BAACYJxwAAQAAAK8BAACcJxwAAQAAALABAACgJxwAAQAAALEBAABkIiIAAQAAALIBAAB0CSIAAQAAALMBAACkJxwAAQAAALQBAACoJxwAAQAAALUBAACsJxwAAQAAALYBAACwJxwAAQAAALcBAABAIyIAAQAAALgBAAC0JxwAAQAAALkBAAC4JxwAAQAAALwBAAC8JxwAAQAAAL0BAADAJxwAAQAAAL8BAADEJxwAAQAAAMQBAADIJxwAAgAAAMUBAADQJxwAAgAAAMYBAADYJxwAAgAAAMcBAADgJxwAAgAAAMgBAADoJxwAAgAAAMkBAADwJxwAAgAAAMoBAAD4JxwAAgAAAMsBAAAAKBwAAgAAAMwBAAAIKBwAAgAAAM0BAAAQKBwAAQAAAM4BAAAUKBwAAQAAAM8BAAAYKBwAAQAAANABAAAcKBwAAQAAANEBAAAgKBwAAQAAANIBAAAkKBwAAQAAANMBAAAoKBwAAQAAANQBAAAsKBwAAQAAANUBAAAwKBwAAQAAANYBAAA0KBwAAQAAANcBAAA4KBwAAQAAANgBAAA8KBwAAQAAANkBAABAKBwAAQAAANoBAABEKBwAAQAAANsBAABIKBwAAQAAANwBAABMKBwAAQAAAN0BAADEFCIAAQAAAN4BAABQKBwAAQAAAN8BAABUKBwAAQAAAOABAABYKBwAAQAAAOEBAABcKBwAAQAAAOIBAABgKBwAAQAAAOMBAABkKBwAAQAAAOQBAABoKBwAAQAAAOUBAABsKBwAAQAAAOYBAABwKBwAAQAAAOcBAAB0KBwAAQAAAOgBAAB4KBwAAQAAAOkBAAB8KBwAAQAAAOoBAACAKBwAAQAAAOsBAACEKBwAAQAAAOwBAACIKBwAAQAAAO0BAACMKBwAAQAAAO4BAACQKBwAAQAAAO8BAACUKBwAAQAAAPEBAACYKBwAAgAAAPIBAACgKBwAAgAAAPMBAACoKBwAAgAAAPQBAACwKBwAAQAAAPUBAAC0KBwAAQAAAPYBAAC4KBwAAQAAAPcBAAC8KBwAAQAAAPgBAADAKBwAAQAAAPkBAADEKBwAAQAAAPoBAADIKBwAAQAAAPsBAADMKBwAAQAAAPwBAADQKBwAAQAAAP0BAADUKBwAAQAAAP4BAADYKBwAAQAAAP8BAADcKBwAAQAAAAACAADgKBwAAQAAAAECAADkKBwAAQAAAAICAADoKBwAAQAAAAMCAADsKBwAAQAAAAQCAADwKBwAAQAAAAUCAAD0KBwAAQAAAAYCAAD4KBwAAQAAAAcCAAD8KBwAAQAAAAgCAAAAKRwAAQAAAAkCAAAEKRwAAQAAAAoCAAAIKRwAAQAAAAsCAAAMKRwAAQAAAAwCAAAQKRwAAQAAAA0CAAAUKRwAAQAAAA4CAAAYKRwAAQAAAA8CAAAcKRwAAQAAABACAAAgKRwAAQAAABECAAAkKRwAAQAAABICAAAoKRwAAQAAABMCAAAsKRwAAQAAABQCAAAwKRwAAQAAABUCAAA0KRwAAQAAABYCAAA4KRwAAQAAABcCAAA8KRwAAQAAABgCAABAKRwAAQAAABkCAABEKRwAAQAAABoCAABIKRwAAQAAABsCAABMKRwAAQAAABwCAABQKRwAAQAAAB0CAABUKRwAAQAAAB4CAABYKRwAAQAAAB8CAABcKRwAAQAAACACAABgKRwAAQAAACICAABkKRwAAQAAACMCAABAByIAAQAAACQCAABoKRwAAQAAACUCAABsKRwAAQAAACYCAABwKRwAAQAAACcCAAB0KRwAAQAAACgCAAB4KRwAAQAAACkCAAB8KRwAAQAAACoCAACAKRwAAQAAACsCAACEKRwAAQAAACwCAACIKRwAAQAAAC0CAACMKRwAAQAAAC4CAACQKRwAAQAAAC8CAACUKRwAAQAAADACAACYKRwAAQAAADECAACcKRwAAQAAADICAACgKRwAAQAAADMCAACkKRwAAQAAADoCAACoKRwAAQAAADsCAACsKRwAAQAAADwCAACwKRwAAQAAAD0CAAC0KRwAAQAAAD4CAAC4KRwAAQAAAD8CAAC8KRwAAQAAAEACAADAKRwAAQAAAEECAADEKRwAAQAAAEICAADIKRwAAQAAAEMCAADMKRwAAQAAAEQCAAD8ASIAAQAAAEUCAACEMCIAAQAAAEYCAADQKRwAAQAAAEcCAADUKRwAAQAAAEgCAADYKRwAAQAAAEkCAADcKRwAAQAAAEoCAADgKRwAAQAAAEsCAADkKRwAAQAAAEwCAADoKRwAAQAAAE0CAADsKRwAAQAAAE4CAADwKRwAAQAAAE8CAAD0KRwAAQAAAFACAAD4KRwAAQAAAFECAAD8KRwAAQAAAFICAAAAKhwAAQAAAFMCAAAEKhwAAQAAAFQCAAAIKhwAAQAAAFYCAAAMKhwAAQAAAFcCAAAQKhwAAQAAAFkCAAAUKhwAAQAAAFsCAAB0JSIAAQAAAFwCAAAYKhwAAQAAAGACAAAcKhwAAQAAAGECAAAgKhwAAQAAAGMCAAAkKhwAAQAAAGUCAAAoKhwAAQAAAGYCAAAsKhwAAQAAAGgCAAAwKhwAAQAAAGkCAAA0KhwAAQAAAGoCAAA4KhwAAQAAAGsCAAA8KhwAAQAAAGwCAABAKhwAAQAAAG8CAABEKhwAAQAAAHECAABIKhwAAQAAAHICAABMKhwAAQAAAHUCAABQKhwAAQAAAH0CAABUKhwAAQAAAIACAABYKhwAAQAAAIICAABcKhwAAQAAAIMCAABgKhwAAQAAAIcCAABkKhwAAQAAAIgCAABoKhwAAQAAAIkCAABsKhwAAQAAAIoCAABwKhwAAQAAAIsCAAB0KhwAAQAAAIwCAAB4KhwAAQAAAJICAAB8KhwAAQAAAJ0CAACAKhwAAQAAAJ4CAACEKhwAAQAAAEUDAACIKhwAAwAAAHADAACUKhwAAQAAAHEDAACYKhwAAQAAAHIDAACcKhwAAQAAAHMDAACgKhwAAQAAAHYDAACkKhwAAQAAAHcDAACoKhwAAQAAAHsDAACsKhwAAQAAAHwDAACwKhwAAQAAAH0DAAC0KhwAAQAAAH8DAAC4KhwAAQAAAIYDAAC8KhwAAQAAAIgDAADAKhwAAQAAAIkDAADEKhwAAQAAAIoDAADIKhwAAQAAAIwDAADMKhwAAQAAAI4DAADQKhwAAQAAAI8DAADUKhwAAQAAAJEDAAAcGSIAAQAAAJIDAADYKhwAAgAAAJMDAADkASIAAQAAAJQDAAA4DSIAAQAAAJUDAADgKhwAAgAAAJYDAADECCIAAQAAAJcDAADQ/yEAAQAAAJgDAADoKhwAAwAAAJkDAAD0KhwAAwAAAJoDAAAAKxwAAgAAAJsDAACsEyIAAQAAAJwDAAAIKxwAAgAAAJ0DAADABSIAAQAAAJ4DAAA0BSIAAQAAAJ8DAAD8DiIAAQAAAKADAAAQKxwAAgAAAKEDAAAYKxwAAgAAAKMDAAAgKxwAAgAAAKQDAADUDSIAAQAAAKUDAADMHCIAAQAAAKYDAAAoKxwAAgAAAKcDAAB4ByIAAQAAAKgDAAB0BCIAAQAAAKkDAAAwKxwAAgAAAKoDAAA4KxwAAQAAAKsDAAA8KxwAAQAAAKwDAABAKxwAAQAAAK0DAABEKxwAAQAAAK4DAABIKxwAAQAAAK8DAABMKxwAAQAAALEDAAB4ECIAAQAAALIDAABQKxwAAgAAALMDAACQDSIAAQAAALQDAAAsAiIAAQAAALUDAABYKxwAAgAAALYDAAAQCSIAAQAAALcDAABYCiIAAQAAALgDAABgKxwAAwAAALkDAABsKxwAAwAAALoDAAB4KxwAAgAAALsDAABQ/yEAAQAAALwDAACAKxwAAgAAAL0DAAAoAyIAAQAAAL4DAADkAiIAAQAAAL8DAABUACIAAQAAAMADAACIKxwAAgAAAMEDAACQKxwAAgAAAMIDAACYKxwAAgAAAMMDAACgKxwAAgAAAMQDAAAcDiIAAQAAAMUDAADECSIAAQAAAMYDAACoKxwAAgAAAMcDAACQEiIAAQAAAMgDAADsDiIAAQAAAMkDAACwKxwAAgAAAMoDAAC4KxwAAQAAAMsDAAC8KxwAAQAAAMwDAADAKxwAAQAAAM0DAADEKxwAAQAAAM4DAADIKxwAAQAAAM8DAADMKxwAAQAAANADAADQKxwAAgAAANEDAADYKxwAAwAAANUDAADkKxwAAgAAANYDAADsKxwAAgAAANcDAAD0KxwAAQAAANgDAAD4KxwAAQAAANkDAAD8KxwAAQAAANoDAAAALBwAAQAAANsDAAAELBwAAQAAANwDAADsHiIAAQAAAN0DAAAgLiIAAQAAAN4DAAAILBwAAQAAAN8DAAAMLBwAAQAAAOADAAAQLBwAAQAAAOEDAAAULBwAAQAAAOIDAAAYLBwAAQAAAOMDAAAcLBwAAQAAAOQDAAAgLBwAAQAAAOUDAAAkLBwAAQAAAOYDAAAoLBwAAQAAAOcDAAAsLBwAAQAAAOgDAAAwLBwAAQAAAOkDAAA0LBwAAQAAAOoDAAA4LBwAAQAAAOsDAAA8LBwAAQAAAOwDAABALBwAAQAAAO0DAABELBwAAQAAAO4DAABILBwAAQAAAO8DAABMLBwAAQAAAPADAABQLBwAAgAAAPEDAABYLBwAAgAAAPIDAABgLBwAAQAAAPMDAABkLBwAAQAAAPQDAABoLBwAAwAAAPUDAAB0LBwAAgAAAPcDAAB8LBwAAQAAAPgDAACALBwAAQAAAPkDAACELBwAAQAAAPoDAACILBwAAQAAAPsDAACMLBwAAQAAAP0DAACQLBwAAQAAAP4DAACULBwAAQAAAP8DAACYLBwAAQAAAAAEAACcLBwAAQAAAAEEAACgLBwAAQAAAAIEAACkLBwAAQAAAAMEAACoLBwAAQAAAAQEAACsLBwAAQAAAAUEAACwLBwAAQAAAAYEAAC0LBwAAQAAAAcEAAC4LBwAAQAAAAgEAAC8LBwAAQAAAAkEAADALBwAAQAAAAoEAADELBwAAQAAAAsEAADILBwAAQAAAAwEAADMLBwAAQAAAA0EAADQLBwAAQAAAA4EAADULBwAAQAAAA8EAADYLBwAAQAAABAEAADcLBwAAQAAABEEAADgLBwAAQAAABIEAADkLBwAAgAAABMEAADsLBwAAQAAABQEAADwLBwAAgAAABUEAAD4LBwAAQAAABYEAAD8LBwAAQAAABcEAAAALRwAAQAAABgEAAAELRwAAQAAABkEAAAILRwAAQAAABoEAAAMLRwAAQAAABsEAAAQLRwAAQAAABwEAAAULRwAAQAAAB0EAAAIAyIAAQAAAB4EAAAYLRwAAgAAAB8EAAAgLRwAAQAAACAEAAAkLRwAAQAAACEEAAAoLRwAAgAAACIEAAAwLRwAAwAAACMEAAA8LRwAAQAAACQEAABALRwAAQAAACUEAABELRwAAQAAACYEAABILRwAAQAAACcEAABMLRwAAQAAACgEAABQLRwAAQAAACkEAABULRwAAQAAACoEAABYLRwAAgAAACsEAABgLRwAAQAAACwEAACcMCIAAQAAAC0EAABkLRwAAQAAAC4EAABoLRwAAQAAAC8EAABsLRwAAQAAADAEAABwLRwAAQAAADEEAAB0LRwAAQAAADIEAAB4LRwAAgAAADMEAACALRwAAQAAADQEAACELRwAAgAAADUEAACMLRwAAQAAADYEAACQLRwAAQAAADcEAACULRwAAQAAADgEAACYLRwAAQAAADkEAACcLRwAAQAAADoEAACgLRwAAQAAADsEAACkLRwAAQAAADwEAACoLRwAAQAAAD0EAACsLRwAAQAAAD4EAACwLRwAAgAAAD8EAAC4LRwAAQAAAEAEAAC8LRwAAQAAAEEEAADALRwAAgAAAEIEAADILRwAAwAAAEMEAADULRwAAQAAAEQEAADYLRwAAQAAAEUEAADcLRwAAQAAAEYEAADgLRwAAQAAAEcEAADkLRwAAQAAAEgEAADoLRwAAQAAAEkEAADsLRwAAQAAAEoEAADwLRwAAgAAAEsEAAD4LRwAAQAAAEwEAAD8LRwAAQAAAE0EAAAALhwAAQAAAE4EAAAELhwAAQAAAE8EAAAILhwAAQAAAFAEAAAMLhwAAQAAAFEEAAAQLhwAAQAAAFIEAAAULhwAAQAAAFMEAAAYLhwAAQAAAFQEAAAcLhwAAQAAAFUEAAAgLhwAAQAAAFYEAAAkLhwAAQAAAFcEAAAoLhwAAQAAAFgEAAAsLhwAAQAAAFkEAAAwLhwAAQAAAFoEAAA0LhwAAQAAAFsEAAA4LhwAAQAAAFwEAAA8LhwAAQAAAF0EAABALhwAAQAAAF4EAABELhwAAQAAAF8EAABILhwAAQAAAGAEAABMLhwAAQAAAGEEAABQLhwAAQAAAGIEAABULhwAAgAAAGMEAABcLhwAAgAAAGQEAABkLhwAAQAAAGUEAABoLhwAAQAAAGYEAABsLhwAAQAAAGcEAABwLhwAAQAAAGgEAAB0LhwAAQAAAGkEAAB4LhwAAQAAAGoEAAB8LhwAAQAAAGsEAACALhwAAQAAAGwEAACELhwAAQAAAG0EAACILhwAAQAAAG4EAACMLhwAAQAAAG8EAACQLhwAAQAAAHAEAACULhwAAQAAAHEEAACYLhwAAQAAAHIEAACcLhwAAQAAAHMEAACgLhwAAQAAAHQEAACkLhwAAQAAAHUEAACoLhwAAQAAAHYEAACsLhwAAQAAAHcEAACwLhwAAQAAAHgEAAC0LhwAAQAAAHkEAAC4LhwAAQAAAHoEAAC8LhwAAQAAAHsEAADALhwAAQAAAHwEAADELhwAAQAAAH0EAADILhwAAQAAAH4EAADMLhwAAQAAAH8EAADQLhwAAQAAAIAEAADULhwAAQAAAIEEAADYLhwAAQAAAIoEAADcLhwAAQAAAIsEAADgLhwAAQAAAIwEAADkLhwAAQAAAI0EAADoLhwAAQAAAI4EAADsLhwAAQAAAI8EAADwLhwAAQAAAJAEAAD0LhwAAQAAAJEEAAD4LhwAAQAAAJIEAAD8LhwAAQAAAJMEAAAALxwAAQAAAJQEAAAELxwAAQAAAJUEAAAILxwAAQAAAJYEAAAMLxwAAQAAAJcEAAAQLxwAAQAAAJgEAAAULxwAAQAAAJkEAAAYLxwAAQAAAJoEAAAcLxwAAQAAAJsEAAAgLxwAAQAAAJwEAAAkLxwAAQAAAJ0EAAAoLxwAAQAAAJ4EAAAsLxwAAQAAAJ8EAAAwLxwAAQAAAKAEAAA0LxwAAQAAAKEEAAA4LxwAAQAAAKIEAAA8LxwAAQAAAKMEAABALxwAAQAAAKQEAABELxwAAQAAAKUEAABILxwAAQAAAKYEAABMLxwAAQAAAKcEAABQLxwAAQAAAKgEAABULxwAAQAAAKkEAABYLxwAAQAAAKoEAABcLxwAAQAAAKsEAABgLxwAAQAAAKwEAABkLxwAAQAAAK0EAABoLxwAAQAAAK4EAABsLxwAAQAAAK8EAABwLxwAAQAAALAEAAB0LxwAAQAAALEEAAB4LxwAAQAAALIEAAB8LxwAAQAAALMEAACALxwAAQAAALQEAACELxwAAQAAALUEAACILxwAAQAAALYEAACMLxwAAQAAALcEAACQLxwAAQAAALgEAACULxwAAQAAALkEAACYLxwAAQAAALoEAACcLxwAAQAAALsEAACgLxwAAQAAALwEAACkLxwAAQAAAL0EAACoLxwAAQAAAL4EAACsLxwAAQAAAL8EAACwLxwAAQAAAMAEAAC0LxwAAQAAAMEEAAC4LxwAAQAAAMIEAAC8LxwAAQAAAMMEAADALxwAAQAAAMQEAADELxwAAQAAAMUEAADILxwAAQAAAMYEAADMLxwAAQAAAMcEAADQLxwAAQAAAMgEAADULxwAAQAAAMkEAADYLxwAAQAAAMoEAADcLxwAAQAAAMsEAADgLxwAAQAAAMwEAADkLxwAAQAAAM0EAADoLxwAAQAAAM4EAADsLxwAAQAAAM8EAADwLxwAAQAAANAEAAD0LxwAAQAAANEEAAD4LxwAAQAAANIEAAD8LxwAAQAAANMEAAAAMBwAAQAAANQEAAAEMBwAAQAAANUEAAAIMBwAAQAAANYEAAAMMBwAAQAAANcEAAAQMBwAAQAAANgEAAAUMBwAAQAAANkEAAAYMBwAAQAAANoEAAAcMBwAAQAAANsEAAAgMBwAAQAAANwEAAAkMBwAAQAAAN0EAAAoMBwAAQAAAN4EAAAsMBwAAQAAAN8EAAAwMBwAAQAAAOAEAAA0MBwAAQAAAOEEAAA4MBwAAQAAAOIEAAA8MBwAAQAAAOMEAABAMBwAAQAAAOQEAABEMBwAAQAAAOUEAABIMBwAAQAAAOYEAABMMBwAAQAAAOcEAABQMBwAAQAAAOgEAABUMBwAAQAAAOkEAABYMBwAAQAAAOoEAABcMBwAAQAAAOsEAABgMBwAAQAAAOwEAABkMBwAAQAAAO0EAABoMBwAAQAAAO4EAABsMBwAAQAAAO8EAABwMBwAAQAAAPAEAAB0MBwAAQAAAPEEAAB4MBwAAQAAAPIEAAB8MBwAAQAAAPMEAACAMBwAAQAAAPQEAACEMBwAAQAAAPUEAACIMBwAAQAAAPYEAACMMBwAAQAAAPcEAACQMBwAAQAAAPgEAACUMBwAAQAAAPkEAACYMBwAAQAAAPoEAACcMBwAAQAAAPsEAACgMBwAAQAAAPwEAACkMBwAAQAAAP0EAACoMBwAAQAAAP4EAACsMBwAAQAAAP8EAACwMBwAAQAAAAAFAAC0MBwAAQAAAAEFAAC4MBwAAQAAAAIFAAC8MBwAAQAAAAMFAADAMBwAAQAAAAQFAADEMBwAAQAAAAUFAADIMBwAAQAAAAYFAADMMBwAAQAAAAcFAADQMBwAAQAAAAgFAADUMBwAAQAAAAkFAADYMBwAAQAAAAoFAADcMBwAAQAAAAsFAADgMBwAAQAAAAwFAADkMBwAAQAAAA0FAADoMBwAAQAAAA4FAADsMBwAAQAAAA8FAADwMBwAAQAAABAFAAD0MBwAAQAAABEFAAD4MBwAAQAAABIFAAD8MBwAAQAAABMFAAAAMRwAAQAAABQFAAAEMRwAAQAAABUFAAAIMRwAAQAAABYFAAAMMRwAAQAAABcFAAAQMRwAAQAAABgFAAAUMRwAAQAAABkFAAAYMRwAAQAAABoFAAAcMRwAAQAAABsFAAAgMRwAAQAAABwFAAAkMRwAAQAAAB0FAAAoMRwAAQAAAB4FAAAsMRwAAQAAAB8FAAAwMRwAAQAAACAFAAA0MRwAAQAAACEFAAA4MRwAAQAAACIFAAA8MRwAAQAAACMFAABAMRwAAQAAACQFAABEMRwAAQAAACUFAABIMRwAAQAAACYFAABMMRwAAQAAACcFAABQMRwAAQAAACgFAABUMRwAAQAAACkFAABYMRwAAQAAACoFAABcMRwAAQAAACsFAABgMRwAAQAAACwFAABkMRwAAQAAAC0FAABoMRwAAQAAAC4FAABsMRwAAQAAAC8FAABwMRwAAQAAADEFAAB0MRwAAQAAADIFAAB4MRwAAQAAADMFAAB8MRwAAQAAADQFAACAMRwAAQAAADUFAACEMRwAAQAAADYFAACIMRwAAQAAADcFAACMMRwAAQAAADgFAACQMRwAAQAAADkFAACUMRwAAQAAADoFAACYMRwAAQAAADsFAACcMRwAAQAAADwFAACgMRwAAQAAAD0FAACkMRwAAQAAAD4FAACoMRwAAQAAAD8FAACsMRwAAQAAAEAFAACwMRwAAQAAAEEFAAC0MRwAAQAAAEIFAAC4MRwAAQAAAEMFAAC8MRwAAQAAAEQFAADAMRwAAQAAAEUFAADEMRwAAQAAAEYFAADIMRwAAQAAAEcFAADMMRwAAQAAAEgFAADQMRwAAQAAAEkFAADUMRwAAQAAAEoFAADYMRwAAQAAAEsFAADcMRwAAQAAAEwFAADgMRwAAQAAAE0FAADkMRwAAQAAAE4FAADoMRwAAQAAAE8FAADsMRwAAQAAAFAFAADwMRwAAQAAAFEFAAD0MRwAAQAAAFIFAAD4MRwAAQAAAFMFAAD8MRwAAQAAAFQFAAAAMhwAAQAAAFUFAAAEMhwAAQAAAFYFAAAIMhwAAQAAAGEFAAAMMhwAAQAAAGIFAAAQMhwAAQAAAGMFAAAUMhwAAQAAAGQFAAAYMhwAAQAAAGUFAAAcMhwAAQAAAGYFAAAgMhwAAQAAAGcFAAAkMhwAAQAAAGgFAAAoMhwAAQAAAGkFAAAsMhwAAQAAAGoFAAAwMhwAAQAAAGsFAAA0MhwAAQAAAGwFAAA4MhwAAQAAAG0FAAA8MhwAAQAAAG4FAABAMhwAAQAAAG8FAABEMhwAAQAAAHAFAABIMhwAAQAAAHEFAABMMhwAAQAAAHIFAABQMhwAAQAAAHMFAABUMhwAAQAAAHQFAABYMhwAAQAAAHUFAABcMhwAAQAAAHYFAABgMhwAAQAAAHcFAABkMhwAAQAAAHgFAABoMhwAAQAAAHkFAABsMhwAAQAAAHoFAABwMhwAAQAAAHsFAAB0MhwAAQAAAHwFAAB4MhwAAQAAAH0FAAB8MhwAAQAAAH4FAACAMhwAAQAAAH8FAACEMhwAAQAAAIAFAACIMhwAAQAAAIEFAACMMhwAAQAAAIIFAACQMhwAAQAAAIMFAACUMhwAAQAAAIQFAACYMhwAAQAAAIUFAACcMhwAAQAAAIYFAACgMhwAAQAAAKAQAACkMhwAAQAAAKEQAACoMhwAAQAAAKIQAACsMhwAAQAAAKMQAACwMhwAAQAAAKQQAAC0MhwAAQAAAKUQAAC4MhwAAQAAAKYQAAC8MhwAAQAAAKcQAADAMhwAAQAAAKgQAADEMhwAAQAAAKkQAADIMhwAAQAAAKoQAADMMhwAAQAAAKsQAADQMhwAAQAAAKwQAADUMhwAAQAAAK0QAADYMhwAAQAAAK4QAADcMhwAAQAAAK8QAADgMhwAAQAAALAQAADkMhwAAQAAALEQAADoMhwAAQAAALIQAADsMhwAAQAAALMQAADwMhwAAQAAALQQAAD0MhwAAQAAALUQAAD4MhwAAQAAALYQAAD8MhwAAQAAALcQAAAAMxwAAQAAALgQAAAEMxwAAQAAALkQAAAIMxwAAQAAALoQAAAMMxwAAQAAALsQAAAQMxwAAQAAALwQAAAUMxwAAQAAAL0QAAAYMxwAAQAAAL4QAAAcMxwAAQAAAL8QAAAgMxwAAQAAAMAQAAAkMxwAAQAAAMEQAAAoMxwAAQAAAMIQAAAsMxwAAQAAAMMQAAAwMxwAAQAAAMQQAAA0MxwAAQAAAMUQAAA4MxwAAQAAAMcQAAA8MxwAAQAAAM0QAABAMxwAAQAAANAQAABEMxwAAQAAANEQAABIMxwAAQAAANIQAABMMxwAAQAAANMQAABQMxwAAQAAANQQAABUMxwAAQAAANUQAABYMxwAAQAAANYQAABcMxwAAQAAANcQAABgMxwAAQAAANgQAABkMxwAAQAAANkQAABoMxwAAQAAANoQAABsMxwAAQAAANsQAABwMxwAAQAAANwQAAB0MxwAAQAAAN0QAAB4MxwAAQAAAN4QAAB8MxwAAQAAAN8QAACAMxwAAQAAAOAQAACEMxwAAQAAAOEQAACIMxwAAQAAAOIQAACMMxwAAQAAAOMQAACQMxwAAQAAAOQQAACUMxwAAQAAAOUQAACYMxwAAQAAAOYQAACcMxwAAQAAAOcQAACgMxwAAQAAAOgQAACkMxwAAQAAAOkQAACoMxwAAQAAAOoQAACsMxwAAQAAAOsQAACwMxwAAQAAAOwQAAC0MxwAAQAAAO0QAAC4MxwAAQAAAO4QAAC8MxwAAQAAAO8QAADAMxwAAQAAAPAQAADEMxwAAQAAAPEQAADIMxwAAQAAAPIQAADMMxwAAQAAAPMQAADQMxwAAQAAAPQQAADUMxwAAQAAAPUQAADYMxwAAQAAAPYQAADcMxwAAQAAAPcQAADgMxwAAQAAAPgQAADkMxwAAQAAAPkQAADoMxwAAQAAAPoQAADsMxwAAQAAAP0QAADwMxwAAQAAAP4QAAD0MxwAAQAAAP8QAAD4MxwAAQAAAKATAAD8MxwAAQAAAKETAAAANBwAAQAAAKITAAAENBwAAQAAAKMTAAAINBwAAQAAAKQTAAAMNBwAAQAAAKUTAAAQNBwAAQAAAKYTAAAUNBwAAQAAAKcTAAAYNBwAAQAAAKgTAAAcNBwAAQAAAKkTAAAgNBwAAQAAAKoTAAAkNBwAAQAAAKsTAAAoNBwAAQAAAKwTAAAsNBwAAQAAAK0TAAAwNBwAAQAAAK4TAAA0NBwAAQAAAK8TAAA4NBwAAQAAALATAAA8NBwAAQAAALETAABANBwAAQAAALITAABENBwAAQAAALMTAABINBwAAQAAALQTAABMNBwAAQAAALUTAABQNBwAAQAAALYTAABUNBwAAQAAALcTAABYNBwAAQAAALgTAABcNBwAAQAAALkTAABgNBwAAQAAALoTAABkNBwAAQAAALsTAABoNBwAAQAAALwTAABsNBwAAQAAAL0TAABwNBwAAQAAAL4TAAB0NBwAAQAAAL8TAAB4NBwAAQAAAMATAAB8NBwAAQAAAMETAACANBwAAQAAAMITAACENBwAAQAAAMMTAACINBwAAQAAAMQTAACMNBwAAQAAAMUTAACQNBwAAQAAAMYTAACUNBwAAQAAAMcTAACYNBwAAQAAAMgTAACcNBwAAQAAAMkTAACgNBwAAQAAAMoTAACkNBwAAQAAAMsTAACoNBwAAQAAAMwTAACsNBwAAQAAAM0TAACwNBwAAQAAAM4TAAC0NBwAAQAAAM8TAAC4NBwAAQAAANATAAC8NBwAAQAAANETAADANBwAAQAAANITAADENBwAAQAAANMTAADINBwAAQAAANQTAADMNBwAAQAAANUTAADQNBwAAQAAANYTAADUNBwAAQAAANcTAADYNBwAAQAAANgTAADcNBwAAQAAANkTAADgNBwAAQAAANoTAADkNBwAAQAAANsTAADoNBwAAQAAANwTAADsNBwAAQAAAN0TAADwNBwAAQAAAN4TAAD0NBwAAQAAAN8TAAD4NBwAAQAAAOATAAD8NBwAAQAAAOETAAAANRwAAQAAAOITAAAENRwAAQAAAOMTAAAINRwAAQAAAOQTAAAMNRwAAQAAAOUTAAAQNRwAAQAAAOYTAAAUNRwAAQAAAOcTAAAYNRwAAQAAAOgTAAAcNRwAAQAAAOkTAAAgNRwAAQAAAOoTAAAkNRwAAQAAAOsTAAAoNRwAAQAAAOwTAAAsNRwAAQAAAO0TAAAwNRwAAQAAAO4TAAA0NRwAAQAAAO8TAAA4NRwAAQAAAPATAAA8NRwAAQAAAPETAABANRwAAQAAAPITAABENRwAAQAAAPMTAABINRwAAQAAAPQTAABMNRwAAQAAAPUTAABQNRwAAQAAAPgTAABUNRwAAQAAAPkTAABYNRwAAQAAAPoTAABcNRwAAQAAAPsTAABgNRwAAQAAAPwTAABkNRwAAQAAAP0TAABoNRwAAQAAAIAcAABsNRwAAgAAAIEcAAB0NRwAAgAAAIIcAAB8NRwAAgAAAIMcAACENRwAAgAAAIQcAACMNRwAAwAAAIUcAACYNRwAAwAAAIYcAACkNRwAAgAAAIccAACsNRwAAgAAAIgcAAC0NRwAAgAAAJAcAAC8NRwAAQAAAJEcAADANRwAAQAAAJIcAADENRwAAQAAAJMcAADINRwAAQAAAJQcAADMNRwAAQAAAJUcAADQNRwAAQAAAJYcAADUNRwAAQAAAJccAADYNRwAAQAAAJgcAADcNRwAAQAAAJkcAADgNRwAAQAAAJocAADkNRwAAQAAAJscAADoNRwAAQAAAJwcAAAwLiIAAQAAAJ0cAADsNRwAAQAAAJ4cAADwNRwAAQAAAJ8cAAD0NRwAAQAAAKAcAAD4NRwAAQAAAKEcAAD8NRwAAQAAAKIcAAAANhwAAQAAAKMcAAAENhwAAQAAAKQcAAAINhwAAQAAAKUcAAAMNhwAAQAAAKYcAAAQNhwAAQAAAKccAAAUNhwAAQAAAKgcAAAYNhwAAQAAAKkcAAAcNhwAAQAAAKocAAAgNhwAAQAAAKscAAAkNhwAAQAAAKwcAAAoNhwAAQAAAK0cAAAsNhwAAQAAAK4cAAAwNhwAAQAAAK8cAAA0NhwAAQAAALAcAAA4NhwAAQAAALEcAAA8NhwAAQAAALIcAABANhwAAQAAALMcAABENhwAAQAAALQcAABINhwAAQAAALUcAABMNhwAAQAAALYcAABQNhwAAQAAALccAABUNhwAAQAAALgcAABYNhwAAQAAALkcAABcNhwAAQAAALocAABgNhwAAQAAAL0cAABkNhwAAQAAAL4cAABoNhwAAQAAAL8cAABsNhwAAQAAAHkdAABwNhwAAQAAAH0dAAB0NhwAAQAAAI4dAAB4NhwAAQAAAAAeAAB8NhwAAQAAAAEeAACANhwAAQAAAAIeAACENhwAAQAAAAMeAACINhwAAQAAAAQeAACMNhwAAQAAAAUeAACQNhwAAQAAAAYeAACUNhwAAQAAAAceAACYNhwAAQAAAAgeAACcNhwAAQAAAAkeAACgNhwAAQAAAAoeAACkNhwAAQAAAAseAACoNhwAAQAAAAweAACsNhwAAQAAAA0eAACwNhwAAQAAAA4eAAC0NhwAAQAAAA8eAAC4NhwAAQAAABAeAAC8NhwAAQAAABEeAADANhwAAQAAABIeAADENhwAAQAAABMeAADINhwAAQAAABQeAADMNhwAAQAAABUeAADQNhwAAQAAABYeAADUNhwAAQAAABceAADYNhwAAQAAABgeAADcNhwAAQAAABkeAADgNhwAAQAAABoeAADkNhwAAQAAABseAADoNhwAAQAAABweAADsNhwAAQAAAB0eAADwNhwAAQAAAB4eAAD0NhwAAQAAAB8eAAD4NhwAAQAAACAeAAD8NhwAAQAAACEeAAAANxwAAQAAACIeAAAENxwAAQAAACMeAAAINxwAAQAAACQeAAAMNxwAAQAAACUeAAAQNxwAAQAAACYeAAAUNxwAAQAAACceAAAYNxwAAQAAACgeAAAcNxwAAQAAACkeAAAgNxwAAQAAACoeAAAkNxwAAQAAACseAAAoNxwAAQAAACweAAAsNxwAAQAAAC0eAAAwNxwAAQAAAC4eAAA0NxwAAQAAAC8eAAA4NxwAAQAAADAeAAA8NxwAAQAAADEeAABANxwAAQAAADIeAABENxwAAQAAADMeAABINxwAAQAAADQeAABMNxwAAQAAADUeAABQNxwAAQAAADYeAABUNxwAAQAAADceAABYNxwAAQAAADgeAABcNxwAAQAAADkeAABgNxwAAQAAADoeAABkNxwAAQAAADseAABoNxwAAQAAADweAABsNxwAAQAAAD0eAABwNxwAAQAAAD4eAAB0NxwAAQAAAD8eAAB4NxwAAQAAAEAeAAB8NxwAAQAAAEEeAACANxwAAQAAAEIeAACENxwAAQAAAEMeAACINxwAAQAAAEQeAACMNxwAAQAAAEUeAACQNxwAAQAAAEYeAACUNxwAAQAAAEceAACYNxwAAQAAAEgeAACcNxwAAQAAAEkeAACgNxwAAQAAAEoeAACkNxwAAQAAAEseAACoNxwAAQAAAEweAACsNxwAAQAAAE0eAACwNxwAAQAAAE4eAAC0NxwAAQAAAE8eAAC4NxwAAQAAAFAeAAC8NxwAAQAAAFEeAADANxwAAQAAAFIeAADENxwAAQAAAFMeAADINxwAAQAAAFQeAADMNxwAAQAAAFUeAADQNxwAAQAAAFYeAADUNxwAAQAAAFceAADYNxwAAQAAAFgeAADcNxwAAQAAAFkeAADgNxwAAQAAAFoeAADkNxwAAQAAAFseAADoNxwAAQAAAFweAADsNxwAAQAAAF0eAADwNxwAAQAAAF4eAAD0NxwAAQAAAF8eAAD4NxwAAQAAAGAeAAD8NxwAAgAAAGEeAAAEOBwAAgAAAGIeAAAMOBwAAQAAAGMeAAAQOBwAAQAAAGQeAAAUOBwAAQAAAGUeAAAYOBwAAQAAAGYeAAAcOBwAAQAAAGceAAAgOBwAAQAAAGgeAAAkOBwAAQAAAGkeAAAoOBwAAQAAAGoeAAAsOBwAAQAAAGseAAAwOBwAAQAAAGweAAA0OBwAAQAAAG0eAAA4OBwAAQAAAG4eAAA8OBwAAQAAAG8eAABAOBwAAQAAAHAeAABEOBwAAQAAAHEeAABIOBwAAQAAAHIeAABMOBwAAQAAAHMeAABQOBwAAQAAAHQeAABUOBwAAQAAAHUeAABYOBwAAQAAAHYeAABcOBwAAQAAAHceAABgOBwAAQAAAHgeAABkOBwAAQAAAHkeAABoOBwAAQAAAHoeAABsOBwAAQAAAHseAABwOBwAAQAAAHweAAB0OBwAAQAAAH0eAAB4OBwAAQAAAH4eAAB8OBwAAQAAAH8eAACAOBwAAQAAAIAeAACEOBwAAQAAAIEeAACIOBwAAQAAAIIeAACMOBwAAQAAAIMeAACQOBwAAQAAAIQeAACUOBwAAQAAAIUeAACYOBwAAQAAAIYeAACcOBwAAQAAAIceAACgOBwAAQAAAIgeAACkOBwAAQAAAIkeAACoOBwAAQAAAIoeAACsOBwAAQAAAIseAACwOBwAAQAAAIweAAC0OBwAAQAAAI0eAAC4OBwAAQAAAI4eAAC8OBwAAQAAAI8eAADAOBwAAQAAAJAeAADEOBwAAQAAAJEeAADIOBwAAQAAAJIeAADMOBwAAQAAAJMeAADQOBwAAQAAAJQeAADUOBwAAQAAAJUeAADYOBwAAQAAAJseAADcOBwAAgAAAJ4eAADkOBwAAQAAAKAeAADoOBwAAQAAAKEeAADsOBwAAQAAAKIeAADwOBwAAQAAAKMeAAD0OBwAAQAAAKQeAAD4OBwAAQAAAKUeAAD8OBwAAQAAAKYeAAAAORwAAQAAAKceAAAEORwAAQAAAKgeAAAIORwAAQAAAKkeAAAMORwAAQAAAKoeAAAQORwAAQAAAKseAAAUORwAAQAAAKweAAAYORwAAQAAAK0eAAAcORwAAQAAAK4eAAAgORwAAQAAAK8eAAAkORwAAQAAALAeAAAoORwAAQAAALEeAAAsORwAAQAAALIeAAAwORwAAQAAALMeAAA0ORwAAQAAALQeAAA4ORwAAQAAALUeAAA8ORwAAQAAALYeAABAORwAAQAAALceAABEORwAAQAAALgeAABIORwAAQAAALkeAABMORwAAQAAALoeAABQORwAAQAAALseAABUORwAAQAAALweAABYORwAAQAAAL0eAABcORwAAQAAAL4eAABgORwAAQAAAL8eAABkORwAAQAAAMAeAABoORwAAQAAAMEeAABsORwAAQAAAMIeAABwORwAAQAAAMMeAAB0ORwAAQAAAMQeAAB4ORwAAQAAAMUeAAB8ORwAAQAAAMYeAACAORwAAQAAAMceAACEORwAAQAAAMgeAACIORwAAQAAAMkeAACMORwAAQAAAMoeAACQORwAAQAAAMseAACUORwAAQAAAMweAACYORwAAQAAAM0eAACcORwAAQAAAM4eAACgORwAAQAAAM8eAACkORwAAQAAANAeAACoORwAAQAAANEeAACsORwAAQAAANIeAACwORwAAQAAANMeAAC0ORwAAQAAANQeAAC4ORwAAQAAANUeAAC8ORwAAQAAANYeAADAORwAAQAAANceAADEORwAAQAAANgeAADIORwAAQAAANkeAADMORwAAQAAANoeAADQORwAAQAAANseAADUORwAAQAAANweAADYORwAAQAAAN0eAADcORwAAQAAAN4eAADgORwAAQAAAN8eAADkORwAAQAAAOAeAADoORwAAQAAAOEeAADsORwAAQAAAOIeAADwORwAAQAAAOMeAAD0ORwAAQAAAOQeAAD4ORwAAQAAAOUeAAD8ORwAAQAAAOYeAAAAOhwAAQAAAOceAAAEOhwAAQAAAOgeAAAIOhwAAQAAAOkeAAAMOhwAAQAAAOoeAAAQOhwAAQAAAOseAAAUOhwAAQAAAOweAAAYOhwAAQAAAO0eAAAcOhwAAQAAAO4eAAAgOhwAAQAAAO8eAAAkOhwAAQAAAPAeAAAoOhwAAQAAAPEeAAAsOhwAAQAAAPIeAAAwOhwAAQAAAPMeAAA0OhwAAQAAAPQeAAA4OhwAAQAAAPUeAAA8OhwAAQAAAPYeAABAOhwAAQAAAPceAABEOhwAAQAAAPgeAABIOhwAAQAAAPkeAABMOhwAAQAAAPoeAABQOhwAAQAAAPseAABUOhwAAQAAAPweAABYOhwAAQAAAP0eAABcOhwAAQAAAP4eAABgOhwAAQAAAP8eAABkOhwAAQAAAAAfAABoOhwAAQAAAAEfAABsOhwAAQAAAAIfAABwOhwAAQAAAAMfAAB0OhwAAQAAAAQfAAB4OhwAAQAAAAUfAAB8OhwAAQAAAAYfAACAOhwAAQAAAAcfAACEOhwAAQAAAAgfAACIOhwAAQAAAAkfAACMOhwAAQAAAAofAACQOhwAAQAAAAsfAACUOhwAAQAAAAwfAACYOhwAAQAAAA0fAACcOhwAAQAAAA4fAACgOhwAAQAAAA8fAACkOhwAAQAAABAfAACoOhwAAQAAABEfAACsOhwAAQAAABIfAACwOhwAAQAAABMfAAC0OhwAAQAAABQfAAC4OhwAAQAAABUfAAC8OhwAAQAAABgfAADAOhwAAQAAABkfAADEOhwAAQAAABofAADIOhwAAQAAABsfAADMOhwAAQAAABwfAADQOhwAAQAAAB0fAADUOhwAAQAAACAfAADYOhwAAQAAACEfAADcOhwAAQAAACIfAADgOhwAAQAAACMfAADkOhwAAQAAACQfAADoOhwAAQAAACUfAADsOhwAAQAAACYfAADwOhwAAQAAACcfAAD0OhwAAQAAACgfAAD4OhwAAQAAACkfAAD8OhwAAQAAACofAAAAOxwAAQAAACsfAAAEOxwAAQAAACwfAAAIOxwAAQAAAC0fAAAMOxwAAQAAAC4fAAAQOxwAAQAAAC8fAAAUOxwAAQAAADAfAAAYOxwAAQAAADEfAAAcOxwAAQAAADIfAAAgOxwAAQAAADMfAAAkOxwAAQAAADQfAAAoOxwAAQAAADUfAAAsOxwAAQAAADYfAAAwOxwAAQAAADcfAAA0OxwAAQAAADgfAAA4OxwAAQAAADkfAAA8OxwAAQAAADofAABAOxwAAQAAADsfAABEOxwAAQAAADwfAABIOxwAAQAAAD0fAABMOxwAAQAAAD4fAABQOxwAAQAAAD8fAABUOxwAAQAAAEAfAABYOxwAAQAAAEEfAABcOxwAAQAAAEIfAABgOxwAAQAAAEMfAABkOxwAAQAAAEQfAABoOxwAAQAAAEUfAABsOxwAAQAAAEgfAABwOxwAAQAAAEkfAAB0OxwAAQAAAEofAAB4OxwAAQAAAEsfAAB8OxwAAQAAAEwfAACAOxwAAQAAAE0fAACEOxwAAQAAAFEfAACIOxwAAQAAAFMfAACMOxwAAQAAAFUfAACQOxwAAQAAAFcfAACUOxwAAQAAAFkfAACYOxwAAQAAAFsfAACcOxwAAQAAAF0fAACgOxwAAQAAAF8fAACkOxwAAQAAAGAfAACoOxwAAQAAAGEfAACsOxwAAQAAAGIfAACwOxwAAQAAAGMfAAC0OxwAAQAAAGQfAAC4OxwAAQAAAGUfAAC8OxwAAQAAAGYfAADAOxwAAQAAAGcfAADEOxwAAQAAAGgfAADIOxwAAQAAAGkfAADMOxwAAQAAAGofAADQOxwAAQAAAGsfAADUOxwAAQAAAGwfAADYOxwAAQAAAG0fAADcOxwAAQAAAG4fAADgOxwAAQAAAG8fAADkOxwAAQAAAHAfAADoOxwAAQAAAHEfAADsOxwAAQAAAHIfAADwOxwAAQAAAHMfAAD0OxwAAQAAAHQfAAD4OxwAAQAAAHUfAAD8OxwAAQAAAHYfAAAAPBwAAQAAAHcfAAAEPBwAAQAAAHgfAAAIPBwAAQAAAHkfAAAMPBwAAQAAAHofAAAQPBwAAQAAAHsfAAAUPBwAAQAAAHwfAAAYPBwAAQAAAH0fAAAcPBwAAQAAAIAfAAAgPBwAAQAAAIEfAAAkPBwAAQAAAIIfAAAoPBwAAQAAAIMfAAAsPBwAAQAAAIQfAAAwPBwAAQAAAIUfAAA0PBwAAQAAAIYfAAA4PBwAAQAAAIcfAAA8PBwAAQAAAIgfAABAPBwAAQAAAIkfAABEPBwAAQAAAIofAABIPBwAAQAAAIsfAABMPBwAAQAAAIwfAABQPBwAAQAAAI0fAABUPBwAAQAAAI4fAABYPBwAAQAAAI8fAABcPBwAAQAAAJAfAABgPBwAAQAAAJEfAABkPBwAAQAAAJIfAABoPBwAAQAAAJMfAABsPBwAAQAAAJQfAABwPBwAAQAAAJUfAAB0PBwAAQAAAJYfAAB4PBwAAQAAAJcfAAB8PBwAAQAAAJgfAACAPBwAAQAAAJkfAACEPBwAAQAAAJofAACIPBwAAQAAAJsfAACMPBwAAQAAAJwfAACQPBwAAQAAAJ0fAACUPBwAAQAAAJ4fAACYPBwAAQAAAJ8fAACcPBwAAQAAAKAfAACgPBwAAQAAAKEfAACkPBwAAQAAAKIfAACoPBwAAQAAAKMfAACsPBwAAQAAAKQfAACwPBwAAQAAAKUfAAC0PBwAAQAAAKYfAAC4PBwAAQAAAKcfAAC8PBwAAQAAAKgfAADAPBwAAQAAAKkfAADEPBwAAQAAAKofAADIPBwAAQAAAKsfAADMPBwAAQAAAKwfAADQPBwAAQAAAK0fAADUPBwAAQAAAK4fAADYPBwAAQAAAK8fAADcPBwAAQAAALAfAADgPBwAAQAAALEfAADkPBwAAQAAALMfAADoPBwAAQAAALgfAADsPBwAAQAAALkfAADwPBwAAQAAALofAAD0PBwAAQAAALsfAAD4PBwAAQAAALwfAAD8PBwAAQAAAL4fAAAAPRwAAwAAAMMfAAAMPRwAAQAAAMgfAAAQPRwAAQAAAMkfAAAUPRwAAQAAAMofAAAYPRwAAQAAAMsfAAAcPRwAAQAAAMwfAAAgPRwAAQAAANAfAAAkPRwAAQAAANEfAAAoPRwAAQAAANgfAAAsPRwAAQAAANkfAAAwPRwAAQAAANofAAA0PRwAAQAAANsfAAA4PRwAAQAAAOAfAAA8PRwAAQAAAOEfAABAPRwAAQAAAOUfAABEPRwAAQAAAOgfAABIPRwAAQAAAOkfAABMPRwAAQAAAOofAABQPRwAAQAAAOsfAABUPRwAAQAAAOwfAABYPRwAAQAAAPMfAABcPRwAAQAAAPgfAABgPRwAAQAAAPkfAABkPRwAAQAAAPofAABoPRwAAQAAAPsfAABsPRwAAQAAAPwfAABwPRwAAQAAACYhAAB0PRwAAgAAACohAAB8PRwAAgAAACshAACEPRwAAgAAADIhAACMPRwAAQAAAE4hAACQPRwAAQAAAGAhAACUPRwAAQAAAGEhAACYPRwAAQAAAGIhAACcPRwAAQAAAGMhAACgPRwAAQAAAGQhAACkPRwAAQAAAGUhAACoPRwAAQAAAGYhAACsPRwAAQAAAGchAACwPRwAAQAAAGghAAC0PRwAAQAAAGkhAAC4PRwAAQAAAGohAAC8PRwAAQAAAGshAADAPRwAAQAAAGwhAADEPRwAAQAAAG0hAADIPRwAAQAAAG4hAADMPRwAAQAAAG8hAADQPRwAAQAAAHAhAADUPRwAAQAAAHEhAADYPRwAAQAAAHIhAADcPRwAAQAAAHMhAADgPRwAAQAAAHQhAADkPRwAAQAAAHUhAADoPRwAAQAAAHYhAADsPRwAAQAAAHchAADwPRwAAQAAAHghAAD0PRwAAQAAAHkhAAD4PRwAAQAAAHohAAD8PRwAAQAAAHshAAAAPhwAAQAAAHwhAAAEPhwAAQAAAH0hAAAIPhwAAQAAAH4hAAAMPhwAAQAAAH8hAAAQPhwAAQAAAIMhAAAUPhwAAQAAAIQhAAAYPhwAAQAAALYkAAAcPhwAAQAAALckAAAgPhwAAQAAALgkAAAkPhwAAQAAALkkAAAoPhwAAQAAALokAAAsPhwAAQAAALskAAAwPhwAAQAAALwkAAA0PhwAAQAAAL0kAAA4PhwAAQAAAL4kAAA8PhwAAQAAAL8kAABAPhwAAQAAAMAkAABEPhwAAQAAAMEkAABIPhwAAQAAAMIkAABMPhwAAQAAAMMkAABQPhwAAQAAAMQkAABUPhwAAQAAAMUkAABYPhwAAQAAAMYkAABcPhwAAQAAAMckAABgPhwAAQAAAMgkAABkPhwAAQAAAMkkAABoPhwAAQAAAMokAABsPhwAAQAAAMskAABwPhwAAQAAAMwkAAB0PhwAAQAAAM0kAAB4PhwAAQAAAM4kAAB8PhwAAQAAAM8kAACAPhwAAQAAANAkAACEPhwAAQAAANEkAACIPhwAAQAAANIkAACMPhwAAQAAANMkAACQPhwAAQAAANQkAACUPhwAAQAAANUkAACYPhwAAQAAANYkAACcPhwAAQAAANckAACgPhwAAQAAANgkAACkPhwAAQAAANkkAACoPhwAAQAAANokAACsPhwAAQAAANskAACwPhwAAQAAANwkAAC0PhwAAQAAAN0kAAC4PhwAAQAAAN4kAAC8PhwAAQAAAN8kAADAPhwAAQAAAOAkAADEPhwAAQAAAOEkAADIPhwAAQAAAOIkAADMPhwAAQAAAOMkAADQPhwAAQAAAOQkAADUPhwAAQAAAOUkAADYPhwAAQAAAOYkAADcPhwAAQAAAOckAADgPhwAAQAAAOgkAADkPhwAAQAAAOkkAADoPhwAAQAAAAAsAADsPhwAAQAAAAEsAADwPhwAAQAAAAIsAAD0PhwAAQAAAAMsAAD4PhwAAQAAAAQsAAD8PhwAAQAAAAUsAAAAPxwAAQAAAAYsAAAEPxwAAQAAAAcsAAAIPxwAAQAAAAgsAAAMPxwAAQAAAAksAAAQPxwAAQAAAAosAAAUPxwAAQAAAAssAAAYPxwAAQAAAAwsAAAcPxwAAQAAAA0sAAAgPxwAAQAAAA4sAAAkPxwAAQAAAA8sAAAoPxwAAQAAABAsAAAsPxwAAQAAABEsAAAwPxwAAQAAABIsAAA0PxwAAQAAABMsAAA4PxwAAQAAABQsAAA8PxwAAQAAABUsAABAPxwAAQAAABYsAABEPxwAAQAAABcsAABIPxwAAQAAABgsAABMPxwAAQAAABksAABQPxwAAQAAABosAABUPxwAAQAAABssAABYPxwAAQAAABwsAABcPxwAAQAAAB0sAABgPxwAAQAAAB4sAABkPxwAAQAAAB8sAABoPxwAAQAAACAsAABsPxwAAQAAACEsAABwPxwAAQAAACIsAAB0PxwAAQAAACMsAAB4PxwAAQAAACQsAAB8PxwAAQAAACUsAACAPxwAAQAAACYsAACEPxwAAQAAACcsAACIPxwAAQAAACgsAACMPxwAAQAAACksAACQPxwAAQAAACosAACUPxwAAQAAACssAACYPxwAAQAAACwsAACcPxwAAQAAAC0sAACgPxwAAQAAAC4sAACkPxwAAQAAADAsAACoPxwAAQAAADEsAACsPxwAAQAAADIsAACwPxwAAQAAADMsAAC0PxwAAQAAADQsAAC4PxwAAQAAADUsAAC8PxwAAQAAADYsAADAPxwAAQAAADcsAADEPxwAAQAAADgsAADIPxwAAQAAADksAADMPxwAAQAAADosAADQPxwAAQAAADssAADUPxwAAQAAADwsAADYPxwAAQAAAD0sAADcPxwAAQAAAD4sAADgPxwAAQAAAD8sAADkPxwAAQAAAEAsAADoPxwAAQAAAEEsAADsPxwAAQAAAEIsAADwPxwAAQAAAEMsAAD0PxwAAQAAAEQsAAD4PxwAAQAAAEUsAAD8PxwAAQAAAEYsAAAAQBwAAQAAAEcsAAAEQBwAAQAAAEgsAAAIQBwAAQAAAEksAAAMQBwAAQAAAEosAAAQQBwAAQAAAEssAAAUQBwAAQAAAEwsAAAYQBwAAQAAAE0sAAAcQBwAAQAAAE4sAAAgQBwAAQAAAE8sAAAkQBwAAQAAAFAsAAAoQBwAAQAAAFEsAAAsQBwAAQAAAFIsAAAwQBwAAQAAAFMsAAA0QBwAAQAAAFQsAAA4QBwAAQAAAFUsAAA8QBwAAQAAAFYsAABAQBwAAQAAAFcsAABEQBwAAQAAAFgsAABIQBwAAQAAAFksAABMQBwAAQAAAFosAABQQBwAAQAAAFssAABUQBwAAQAAAFwsAABYQBwAAQAAAF0sAABcQBwAAQAAAF4sAABgQBwAAQAAAGAsAABkQBwAAQAAAGEsAABoQBwAAQAAAGIsAAB0KCIAAQAAAGMsAABsQBwAAQAAAGQsAABwQBwAAQAAAGUsAAB0QBwAAQAAAGYsAAB4QBwAAQAAAGcsAAB8QBwAAQAAAGgsAACAQBwAAQAAAGksAACEQBwAAQAAAGosAACIQBwAAQAAAGssAACMQBwAAQAAAGwsAACQQBwAAQAAAG0sAAAMMiIAAQAAAG4sAAAMGiIAAQAAAG8sAAC0IyIAAQAAAHAsAACsGCIAAQAAAHIsAACUQBwAAQAAAHMsAACYQBwAAQAAAHUsAACcQBwAAQAAAHYsAACgQBwAAQAAAH4sAACkQBwAAQAAAH8sAACoQBwAAQAAAIAsAACsQBwAAQAAAIEsAACwQBwAAQAAAIIsAAC0QBwAAQAAAIMsAAC4QBwAAQAAAIQsAAC8QBwAAQAAAIUsAADAQBwAAQAAAIYsAADEQBwAAQAAAIcsAADIQBwAAQAAAIgsAADMQBwAAQAAAIksAADQQBwAAQAAAIosAADUQBwAAQAAAIssAADYQBwAAQAAAIwsAADcQBwAAQAAAI0sAADgQBwAAQAAAI4sAADkQBwAAQAAAI8sAADoQBwAAQAAAJAsAADsQBwAAQAAAJEsAADwQBwAAQAAAJIsAAD0QBwAAQAAAJMsAAD4QBwAAQAAAJQsAAD8QBwAAQAAAJUsAAAAQRwAAQAAAJYsAAAEQRwAAQAAAJcsAAAIQRwAAQAAAJgsAAAMQRwAAQAAAJksAAAQQRwAAQAAAJosAAAUQRwAAQAAAJssAAAYQRwAAQAAAJwsAAAcQRwAAQAAAJ0sAAAgQRwAAQAAAJ4sAAAkQRwAAQAAAJ8sAAAoQRwAAQAAAKAsAAAsQRwAAQAAAKEsAAAwQRwAAQAAAKIsAAA0QRwAAQAAAKMsAAA4QRwAAQAAAKQsAAA8QRwAAQAAAKUsAABAQRwAAQAAAKYsAABEQRwAAQAAAKcsAABIQRwAAQAAAKgsAABMQRwAAQAAAKksAABQQRwAAQAAAKosAABUQRwAAQAAAKssAABYQRwAAQAAAKwsAABcQRwAAQAAAK0sAABgQRwAAQAAAK4sAABkQRwAAQAAAK8sAABoQRwAAQAAALAsAABsQRwAAQAAALEsAABwQRwAAQAAALIsAAB0QRwAAQAAALMsAAB4QRwAAQAAALQsAAB8QRwAAQAAALUsAACAQRwAAQAAALYsAACEQRwAAQAAALcsAACIQRwAAQAAALgsAACMQRwAAQAAALksAACQQRwAAQAAALosAACUQRwAAQAAALssAACYQRwAAQAAALwsAACcQRwAAQAAAL0sAACgQRwAAQAAAL4sAACkQRwAAQAAAL8sAACoQRwAAQAAAMAsAACsQRwAAQAAAMEsAACwQRwAAQAAAMIsAAC0QRwAAQAAAMMsAAC4QRwAAQAAAMQsAAC8QRwAAQAAAMUsAADAQRwAAQAAAMYsAADEQRwAAQAAAMcsAADIQRwAAQAAAMgsAADMQRwAAQAAAMksAADQQRwAAQAAAMosAADUQRwAAQAAAMssAADYQRwAAQAAAMwsAADcQRwAAQAAAM0sAADgQRwAAQAAAM4sAADkQRwAAQAAAM8sAADoQRwAAQAAANAsAADsQRwAAQAAANEsAADwQRwAAQAAANIsAAD0QRwAAQAAANMsAAD4QRwAAQAAANQsAAD8QRwAAQAAANUsAAAAQhwAAQAAANYsAAAEQhwAAQAAANcsAAAIQhwAAQAAANgsAAAMQhwAAQAAANksAAAQQhwAAQAAANosAAAUQhwAAQAAANssAAAYQhwAAQAAANwsAAAcQhwAAQAAAN0sAAAgQhwAAQAAAN4sAAAkQhwAAQAAAN8sAAAoQhwAAQAAAOAsAAAsQhwAAQAAAOEsAAAwQhwAAQAAAOIsAAA0QhwAAQAAAOMsAAA4QhwAAQAAAOssAAA8QhwAAQAAAOwsAABAQhwAAQAAAO0sAABEQhwAAQAAAO4sAABIQhwAAQAAAPIsAABMQhwAAQAAAPMsAABQQhwAAQAAAAAtAABUQhwAAQAAAAEtAABYQhwAAQAAAAItAABcQhwAAQAAAAMtAABgQhwAAQAAAAQtAABkQhwAAQAAAAUtAABoQhwAAQAAAAYtAABsQhwAAQAAAActAABwQhwAAQAAAAgtAAB0QhwAAQAAAAktAAB4QhwAAQAAAAotAAB8QhwAAQAAAAstAACAQhwAAQAAAAwtAACEQhwAAQAAAA0tAACIQhwAAQAAAA4tAACMQhwAAQAAAA8tAACQQhwAAQAAABAtAACUQhwAAQAAABEtAACYQhwAAQAAABItAACcQhwAAQAAABMtAACgQhwAAQAAABQtAACkQhwAAQAAABUtAACoQhwAAQAAABYtAACsQhwAAQAAABctAACwQhwAAQAAABgtAAC0QhwAAQAAABktAAC4QhwAAQAAABotAAC8QhwAAQAAABstAADAQhwAAQAAABwtAADEQhwAAQAAAB0tAADIQhwAAQAAAB4tAADMQhwAAQAAAB8tAADQQhwAAQAAACAtAADUQhwAAQAAACEtAADYQhwAAQAAACItAADcQhwAAQAAACMtAADgQhwAAQAAACQtAADkQhwAAQAAACUtAADoQhwAAQAAACctAADsQhwAAQAAAC0tAADwQhwAAQAAAECmAAD0QhwAAQAAAEGmAAD4QhwAAQAAAEKmAAD8QhwAAQAAAEOmAAAAQxwAAQAAAESmAAAEQxwAAQAAAEWmAAAIQxwAAQAAAEamAAAMQxwAAQAAAEemAAAQQxwAAQAAAEimAAAUQxwAAQAAAEmmAAAYQxwAAQAAAEqmAAAcQxwAAgAAAEumAAAkQxwAAgAAAEymAAAsQxwAAQAAAE2mAAAwQxwAAQAAAE6mAAA0QxwAAQAAAE+mAAA4QxwAAQAAAFCmAAA8QxwAAQAAAFGmAABAQxwAAQAAAFKmAABEQxwAAQAAAFOmAABIQxwAAQAAAFSmAABMQxwAAQAAAFWmAABQQxwAAQAAAFamAABUQxwAAQAAAFemAABYQxwAAQAAAFimAABcQxwAAQAAAFmmAABgQxwAAQAAAFqmAABkQxwAAQAAAFumAABoQxwAAQAAAFymAABsQxwAAQAAAF2mAABwQxwAAQAAAF6mAAB0QxwAAQAAAF+mAAB4QxwAAQAAAGCmAAB8QxwAAQAAAGGmAACAQxwAAQAAAGKmAACEQxwAAQAAAGOmAACIQxwAAQAAAGSmAACMQxwAAQAAAGWmAACQQxwAAQAAAGamAACUQxwAAQAAAGemAACYQxwAAQAAAGimAACcQxwAAQAAAGmmAACgQxwAAQAAAGqmAACkQxwAAQAAAGumAACoQxwAAQAAAGymAACsQxwAAQAAAG2mAACwQxwAAQAAAICmAAC0QxwAAQAAAIGmAAC4QxwAAQAAAIKmAAC8QxwAAQAAAIOmAADAQxwAAQAAAISmAADEQxwAAQAAAIWmAADIQxwAAQAAAIamAADMQxwAAQAAAIemAADQQxwAAQAAAIimAADUQxwAAQAAAImmAADYQxwAAQAAAIqmAADcQxwAAQAAAIumAADgQxwAAQAAAIymAADkQxwAAQAAAI2mAADoQxwAAQAAAI6mAADsQxwAAQAAAI+mAADwQxwAAQAAAJCmAAD0QxwAAQAAAJGmAAD4QxwAAQAAAJKmAAD8QxwAAQAAAJOmAAAARBwAAQAAAJSmAAAERBwAAQAAAJWmAAAIRBwAAQAAAJamAAAMRBwAAQAAAJemAAAQRBwAAQAAAJimAAAURBwAAQAAAJmmAAAYRBwAAQAAAJqmAAAcRBwAAQAAAJumAAAgRBwAAQAAACKnAAAkRBwAAQAAACOnAAAoRBwAAQAAACSnAAAsRBwAAQAAACWnAAAwRBwAAQAAACanAADQKSIAAQAAACenAAA0RBwAAQAAACinAAA4RBwAAQAAACmnAAA8RBwAAQAAACqnAABARBwAAQAAACunAABERBwAAQAAACynAABIRBwAAQAAAC2nAABMRBwAAQAAAC6nAABQRBwAAQAAAC+nAABURBwAAQAAADKnAABYRBwAAQAAADOnAABcRBwAAQAAADSnAABgRBwAAQAAADWnAABkRBwAAQAAADanAABoRBwAAQAAADenAABsRBwAAQAAADinAABwRBwAAQAAADmnAAB0RBwAAQAAADqnAAB4RBwAAQAAADunAAB8RBwAAQAAADynAACARBwAAQAAAD2nAACERBwAAQAAAD6nAACIRBwAAQAAAD+nAACMRBwAAQAAAECnAACQRBwAAQAAAEGnAACURBwAAQAAAEKnAACYRBwAAQAAAEOnAACcRBwAAQAAAESnAACgRBwAAQAAAEWnAACkRBwAAQAAAEanAACoRBwAAQAAAEenAACsRBwAAQAAAEinAACwRBwAAQAAAEmnAAC0RBwAAQAAAEqnAAC4RBwAAQAAAEunAAC8RBwAAQAAAEynAADARBwAAQAAAE2nAADERBwAAQAAAE6nAADIRBwAAQAAAE+nAADMRBwAAQAAAFCnAADQRBwAAQAAAFGnAADURBwAAQAAAFKnAADYRBwAAQAAAFOnAADcRBwAAQAAAFSnAADgRBwAAQAAAFWnAADkRBwAAQAAAFanAADoRBwAAQAAAFenAADsRBwAAQAAAFinAADwRBwAAQAAAFmnAAD0RBwAAQAAAFqnAAD4RBwAAQAAAFunAAD8RBwAAQAAAFynAAAARRwAAQAAAF2nAAAERRwAAQAAAF6nAAAIRRwAAQAAAF+nAAAMRRwAAQAAAGCnAAAQRRwAAQAAAGGnAAAURRwAAQAAAGKnAAAYRRwAAQAAAGOnAAAcRRwAAQAAAGSnAAAgRRwAAQAAAGWnAAAkRRwAAQAAAGanAAAoRRwAAQAAAGenAAAsRRwA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AQAAAAkEAQCUSBwAAQAAAAoEAQCYSBwAAQAAAAsEAQCcSBwAAQAAAAwEAQCgSBwAAQAAAA0EAQCkSBwAAQAAAA4EAQCoSBwAAQAAAA8EAQCsSBwAAQAAABAEAQCwSBwAAQAAABEEAQC0SBwAAQAAABIEAQC4SBwAAQAAABMEAQC8SBwAAQAAABQEAQDASBwAAQAAABUEAQDESBwAAQAAABYEAQDISBwAAQAAABcEAQDMSBwAAQAAABgEAQDQSBwAAQAAABkEAQDUSBwAAQAAABoEAQDYSBwAAQAAABsEAQDcSBwAAQAAABwEAQDgSBwAAQAAAB0EAQDkSBwAAQAAAB4EAQDoSBwAAQAAAB8EAQDsSBwAAQAAACAEAQDwSBwAAQAAACEEAQD0SBwAAQAAACIEAQD4SBwAAQAAACMEAQD8SBwAAQAAACQEAQAASRwAAQAAACUEAQAESRwAAQAAACYEAQAISRwAAQAAACcEAQAMSRwAAQAAACgEAQAQSRwAAQAAACkEAQAUSRwAAQAAACoEAQAYSRwAAQAAACsEAQAcSRwAAQAAACwEAQAgSRwAAQAAAC0EAQAkSRwAAQAAAC4EAQAoSRwAAQAAAC8EAQAsSRwAAQAAADAEAQAwSRwAAQAAADEEAQA0SRwAAQAAADIEAQA4SRwAAQAAADMEAQA8SRwAAQAAADQEAQBASRwAAQAAADUEAQBESRwAAQAAADYEAQBISRwAAQAAADcEAQBMSRwAAQAAADgEAQBQSRwAAQAAADkEAQBUSRwAAQAAADoEAQBYSRwAAQAAADsEAQBcSRwAAQAAADwEAQBgSRwAAQAAAD0EAQBkSRwAAQAAAD4EAQBoSRwAAQAAAD8EAQBsSRwAAQAAAEAEAQBwSRwAAQAAAEEEAQB0SRwAAQAAAEIEAQB4SRwAAQAAAEMEAQB8SRwAAQAAAEQEAQCASRwAAQAAAEUEAQCESRwAAQAAAEYEAQCISRwAAQAAAEcEAQCMSRwAAQAAAEgEAQCQSRwAAQAAAEkEAQCUSRwAAQAAAEoEAQCYSRwAAQAAAEsEAQCcSRwAAQAAAEwEAQCgSRwAAQAAAE0EAQCkSRwAAQAAAE4EAQCoSRwAAQAAAE8EAQCsSRwAAQAAALAEAQCwSRwAAQAAALEEAQC0SRwAAQAAALIEAQC4SRwAAQAAALMEAQC8SRwAAQAAALQEAQDASRwAAQAAALUEAQDESRwAAQAAALYEAQDISRwAAQAAALcEAQDMSRwAAQAAALgEAQDQSRwAAQAAALkEAQDUSRwAAQAAALoEAQDYSRwAAQAAALsEAQDcSRwAAQAAALwEAQDgSRwAAQAAAL0EAQDkSRwAAQAAAL4EAQDoSRwAAQAAAL8EAQDsSRwAAQAAAMAEAQDwSRwAAQAAAMEEAQD0SRwAAQAAAMIEAQD4SRwAAQAAAMMEAQD8SRwAAQAAAMQEAQAAShwAAQAAAMUEAQAEShwAAQAAAMYEAQAIShwAAQAAAMcEAQAMShwAAQAAAMgEAQAQShwAAQAAAMkEAQAUShwAAQAAAMoEAQAYShwAAQAAAMsEAQAcShwAAQAAAMwEAQAgShwAAQAAAM0EAQAkShwAAQAAAM4EAQAoShwAAQAAAM8EAQAsShwAAQAAANAEAQAwShwAAQAAANEEAQA0ShwAAQAAANIEAQA4ShwAAQAAANMEAQA8ShwAAQAAANgEAQBAShwAAQAAANkEAQBEShwAAQAAANoEAQBIShwAAQAAANsEAQBMShwAAQAAANwEAQBQShwAAQAAAN0EAQBUShwAAQAAAN4EAQBYShwAAQAAAN8EAQBcShwAAQAAAOAEAQBgShwAAQAAAOEEAQBkShwAAQAAAOIEAQBoShwAAQAAAOMEAQBsShwAAQAAAOQEAQBwShwAAQAAAOUEAQB0ShwAAQAAAOYEAQB4ShwAAQAAAOcEAQB8ShwAAQAAAOgEAQCAShwAAQAAAOkEAQCEShwAAQAAAOoEAQCIShwAAQAAAOsEAQCMShwAAQAAAOwEAQCQShwAAQAAAO0EAQCUShwAAQAAAO4EAQCYShwAAQAAAO8EAQCcShwAAQAAAPAEAQCgShwAAQAAAPEEAQCkShwAAQAAAPIEAQCoShwAAQAAAPMEAQCsShwAAQAAAPQEAQCwShwAAQAAAPUEAQC0ShwAAQAAAPYEAQC4ShwAAQAAAPcEAQC8ShwAAQAAAPgEAQDAShwAAQAAAPkEAQDEShwAAQAAAPoEAQDIShwAAQAAAPsEAQDMShwAAQAAAIAMAQDQShwAAQAAAIEMAQDUShwAAQAAAIIMAQDYShwAAQAAAIMMAQDcShwAAQAAAIQMAQDgShwAAQAAAIUMAQDkShwAAQAAAIYMAQDoShwAAQAAAIcMAQDsShwAAQAAAIgMAQDwShwAAQAAAIkMAQD0ShwAAQAAAIoMAQD4ShwAAQAAAIsMAQD8ShwAAQAAAIwMAQAASxwAAQAAAI0MAQAESxwAAQAAAI4MAQAISxwAAQAAAI8MAQAMSxwAAQAAAJAMAQAQSxwAAQAAAJEMAQAUSxwAAQAAAJIMAQAYSxwAAQAAAJMMAQAcSxwAAQAAAJQMAQAgSxwAAQAAAJUMAQAkSxwAAQAAAJYMAQAoSxwAAQAAAJcMAQAsSxwAAQAAAJgMAQAwSxwAAQAAAJkMAQA0SxwAAQAAAJoMAQA4SxwAAQAAAJsMAQA8SxwAAQAAAJwMAQBASxwAAQAAAJ0MAQBESxwAAQAAAJ4MAQBISxwAAQAAAJ8MAQBMSxwAAQAAAKAMAQBQSxwAAQAAAKEMAQBUSxwAAQAAAKIMAQBYSxwAAQAAAKMMAQBcSxwAAQAAAKQMAQBgSxwAAQAAAKUMAQBkSxwAAQAAAKYMAQBoSxwAAQAAAKcMAQBsSxwAAQAAAKgMAQBwSxwAAQAAAKkMAQB0SxwAAQAAAKoMAQB4SxwAAQAAAKsMAQB8SxwAAQAAAKwMAQCASxwAAQAAAK0MAQCESxwAAQAAAK4MAQCISxwAAQAAAK8MAQCMSxwAAQAAALAMAQCQSxwAAQAAALEMAQCUSxwAAQAAALIMAQCYSxwAAQAAAMAMAQCcSxwAAQAAAMEMAQCgSxwAAQAAAMIMAQCkSxwAAQAAAMMMAQCoSxwAAQAAAMQMAQCsSxwAAQAAAMUMAQCwSxwAAQAAAMYMAQC0SxwAAQAAAMcMAQC4SxwAAQAAAMgMAQC8SxwAAQAAAMkMAQDASxwAAQAAAMoMAQDESxwAAQAAAMsMAQDISxwAAQAAAMwMAQDMSxwAAQAAAM0MAQDQSxwAAQAAAM4MAQDUSxwAAQAAAM8MAQDYSxwAAQAAANAMAQDcSxwAAQAAANEMAQDgSxwAAQAAANIMAQDkSxwAAQAAANMMAQDoSxwAAQAAANQMAQDsSxwAAQAAANUMAQDwSxwAAQAAANYMAQD0SxwAAQAAANcMAQD4SxwAAQAAANgMAQD8SxwAAQAAANkMAQAATBwAAQAAANoMAQAETBwAAQAAANsMAQAITBwAAQAAANwMAQAMTBwAAQAAAN0MAQAQTBwAAQAAAN4MAQAUTBwAAQAAAN8MAQAYTBwAAQAAAOAMAQAcTBwAAQAAAOEMAQAgTBwAAQAAAOIMAQAkTBwAAQAAAOMMAQAoTBwAAQAAAOQMAQAsTBwAAQAAAOUMAQAwTBwAAQAAAOYMAQA0TBwAAQAAAOcMAQA4TBwAAQAAAOgMAQA8TBwAAQAAAOkMAQBATBwAAQAAAOoMAQBETBwAAQAAAOsMAQBITBwAAQAAAOwMAQBMTBwAAQAAAO0MAQBQTBwAAQAAAO4MAQBUTBwAAQAAAO8MAQBYTBwAAQAAAPAMAQBcTBwAAQAAAPEMAQBgTBwAAQAAAPIMAQBkTBwAAQAAAKAYAQBoTBwAAQAAAKEYAQBsTBwAAQAAAKIYAQBwTBwAAQAAAKMYAQB0TBwAAQAAAKQYAQB4TBwAAQAAAKUYAQB8TBwAAQAAAKYYAQCATBwAAQAAAKcYAQCETBwAAQAAAKgYAQCITBwAAQAAAKkYAQCMTBwAAQAAAKoYAQCQTBwAAQAAAKsYAQCUTBwAAQAAAKwYAQCYTBwAAQAAAK0YAQCcTBwAAQAAAK4YAQCgTBwAAQAAAK8YAQCkTBwAAQAAALAYAQCoTBwAAQAAALEYAQCsTBwAAQAAALIYAQCwTBwAAQAAALMYAQC0TBwAAQAAALQYAQC4TBwAAQAAALUYAQC8TBwAAQAAALYYAQDATBwAAQAAALcYAQDETBwAAQAAALgYAQDITBwAAQAAALkYAQDMTBwAAQAAALoYAQDQTBwAAQAAALsYAQDUTBwAAQAAALwYAQDYTBwAAQAAAL0YAQDcTBwAAQAAAL4YAQDgTBwAAQAAAL8YAQDkTBwAAQAAAMAYAQDoTBwAAQAAAMEYAQDsTBwAAQAAAMIYAQDwTBwAAQAAAMMYAQD0TBwAAQAAAMQYAQD4TBwAAQAAAMUYAQD8TBwAAQAAAMYYAQAATRwAAQAAAMcYAQAETRwAAQAAAMgYAQAITRwAAQAAAMkYAQAMTRwAAQAAAMoYAQAQTRwAAQAAAMsYAQAUTRwAAQAAAMwYAQAYTRwAAQAAAM0YAQAcTRwAAQAAAM4YAQAgTRwAAQAAAM8YAQAkTRwAAQAAANAYAQAoTRwAAQAAANEYAQAsTRwAAQAAANIYAQAwTRwAAQAAANMYAQA0TRwAAQAAANQYAQA4TRwAAQAAANUYAQA8TRwAAQAAANYYAQBATRwAAQAAANcYAQBETRwAAQAAANgYAQBITRwAAQAAANkYAQBMTRwAAQAAANoYAQBQTRwAAQAAANsYAQBUTRwAAQAAANwYAQBYTRwAAQAAAN0YAQBcTRwAAQAAAN4YAQBgTRwAAQAAAN8YAQBkTRwAAQAAAEBuAQBoTRwAAQAAAEFuAQBsTRwAAQAAAEJuAQBwTRwAAQAAAENuAQB0TRwAAQAAAERuAQB4TRwAAQAAAEVuAQB8TRwAAQAAAEZuAQCATRwAAQAAAEduAQCETRwAAQAAAEhuAQCITRwAAQAAAEluAQCMTRwAAQAAAEpuAQCQTRwAAQAAAEtuAQCUTRwAAQAAAExuAQCYTRwAAQAAAE1uAQCcTRwAAQAAAE5uAQCgTRwAAQAAAE9uAQCkTRwAAQAAAFBuAQCoTRwAAQAAAFFuAQCsTRwAAQAAAFJuAQCwTRwAAQAAAFNuAQC0TRwAAQAAAFRuAQC4TRwAAQAAAFVuAQC8TRwAAQAAAFZuAQDATRwAAQAAAFduAQDETRwAAQAAAFhuAQDITRwAAQAAAFluAQDMTRwAAQAAAFpuAQDQTRwAAQAAAFtuAQDUTRwAAQAAAFxuAQDYTRwAAQAAAF1uAQDcTRwAAQAAAF5uAQDgTRwAAQAAAF9uAQDkTRwAAQAAAGBuAQDoTRwAAQAAAGFuAQDsTRwAAQAAAGJuAQDwTRwAAQAAAGNuAQD0TRwAAQAAAGRuAQD4TRwAAQAAAGVuAQD8TRwAAQAAAGZuAQAAThwAAQAAAGduAQAEThwAAQAAAGhuAQAIThwAAQAAAGluAQAMThwAAQAAAGpuAQAQThwAAQAAAGtuAQAUThwAAQAAAGxuAQAYThwAAQAAAG1uAQAcThwAAQAAAG5uAQAgThwAAQAAAG9uAQAkThwAAQAAAHBuAQAoThwAAQAAAHFuAQAsThwAAQAAAHJuAQAwThwAAQAAAHNuAQA0ThwAAQAAAHRuAQA4ThwAAQAAAHVuAQA8ThwAAQAAAHZuAQBAThwAAQAAAHduAQBEThwAAQAAAHhuAQBIThwAAQAAAHluAQBMThwAAQAAAHpuAQBQThwAAQAAAHtuAQBUThwAAQAAAHxuAQBYThwAAQAAAH1uAQBcThwAAQAAAH5uAQBgThwAAQAAAH9uAQBkThwAAQAAAADpAQBoThwAAQAAAAHpAQBsThwA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AKkAAAmpAADQqQAA2akAAPCpAAD5qQAAUKoAAFmqAADwqwAA+asAABD/AAAZ/wAAoAQBAKkEAQAwDQEAOQ0BAGYQAQBvEAEA8BABAPkQAQA2EQEAPxEBANARAQDZEQEA8BIBAPkSAQBQFAEAWRQBANAUAQDZFAEAUBYBAFkWAQDAFgEAyRYBADAXAQA5FwEA4BgBAOkYAQBQGQEAWRkBAFAcAQBZHAEAUB0BAFkdAQCgHQEAqR0BAGBqAQBpagEAUGsBAFlrAQDO1wEA/9cBAEDhAQBJ4QEA8OIBAPniAQBQ6QEAWekBAPD7AQD5+wEAYW55YXNzaWduZWRBc3NpZ25lZGFzY2lpQVNDSUkAAACg0hwAZgAAALwBAABAAAAAoNIcAGYAAADDAQAALgAAAGFnZWFoZXhBU0NJSV9IZXhfRGlnaXRhbHBoYUFscGhhYmV0aWNhbHBoYWJldGljYXNjaWloZXhkaWdpdGJjQmlkaV9DbGFzc2JpZGljQmlkaV9Db250cm9sYmlkaWNsYXNzYmlkaWNvbnRyb2xiaWRpbUJpZGlfTWlycm9yZWRiaWRpbWlycm9yZWRiaWRpbWlycm9yaW5nZ2x5cGhCaWRpX01pcnJvcmluZ19HbHlwaGJpZGlwYWlyZWRicmFja2V0QmlkaV9QYWlyZWRfQnJhY2tldGJpZGlwYWlyZWRicmFja2V0dHlwZUJpZGlfUGFpcmVkX0JyYWNrZXRfVHlwZWJsa0Jsb2NrYmxvY2tibWdicGJicHRjYW5vbmljYWxjb21iaW5pbmdjbGFzc0Nhbm9uaWNhbF9Db21iaW5pbmdfQ2xhc3NjYXNlZENhc2VkY2FzZWZvbGRpbmdDYXNlX0ZvbGRpbmdjYXNlaWdub3JhYmxlQ2FzZV9JZ25vcmFibGVjY2NjZUNvbXBvc2l0aW9uX0V4Y2x1c2lvbmNoYW5nZXN3aGVuY2FzZWZvbGRlZENoYW5nZXNfV2hlbl9DYXNlZm9sZGVkY2hhbmdlc3doZW5jYXNlbWFwcGVkQ2hhbmdlc19XaGVuX0Nhc2VtYXBwZWRjaGFuZ2Vzd2hlbmxvd2VyY2FzZWRDaGFuZ2VzX1doZW5fTG93ZXJjYXNlZGNoYW5nZXN3aGVubmZrY2Nhc2Vmb2xkZWRDaGFuZ2VzX1doZW5fTkZLQ19DYXNlZm9sZGVkY2hhbmdlc3doZW50aXRsZWNhc2VkQ2hhbmdlc19XaGVuX1RpdGxlY2FzZWRjaGFuZ2Vzd2hlbnVwcGVyY2FzZWRDaGFuZ2VzX1doZW5fVXBwZXJjYXNlZGNpY2prYWNjb3VudGluZ251bWVyaWNrQWNjb3VudGluZ051bWVyaWNjamtjb21wYXRpYmlsaXR5dmFyaWFudGtDb21wYXRpYmlsaXR5VmFyaWFudGNqa2lpY29yZWtJSUNvcmVjamtpcmdnc291cmNla0lSR19HU291cmNlY2praXJnaHNvdXJjZWtJUkdfSFNvdXJjZWNqa2lyZ2pzb3VyY2VrSVJHX0pTb3VyY2VjamtpcmdrcHNvdXJjZWtJUkdfS1BTb3VyY2Vjamtpcmdrc291cmNla0lSR19LU291cmNlY2praXJnbXNvdXJjZWtJUkdfTVNvdXJjZWNqa2lyZ3Nzb3VyY2VrSVJHX1NTb3VyY2Vjamtpcmd0c291cmNla0lSR19UU291cmNlY2praXJndWtzb3VyY2VrSVJHX1VLU291cmNlY2praXJndXNvdXJjZWtJUkdfVVNvdXJjZWNqa2lyZ3Zzb3VyY2VrSVJHX1ZTb3VyY2VjamtvdGhlcm51bWVyaWNrT3RoZXJOdW1lcmljY2prcHJpbWFyeW51bWVyaWNrUHJpbWFyeU51bWVyaWNjamtyc3VuaWNvZGVrUlNVbmljb2RlY29tcGV4RnVsbF9Db21wb3NpdGlvbl9FeGNsdXNpb25jb21wb3NpdGlvbmV4Y2x1c2lvbmN3Y2Zjd2NtY3drY2Zjd2xjd3Rjd3VkYXNoRGFzaGRlY29tcG9zaXRpb25tYXBwaW5nRGVjb21wb3NpdGlvbl9NYXBwaW5nZGVjb21wb3NpdGlvbnR5cGVEZWNvbXBvc2l0aW9uX1R5cGVkZWZhdWx0aWdub3JhYmxlY29kZXBvaW50RGVmYXVsdF9JZ25vcmFibGVfQ29kZV9Qb2ludGRlcERlcHJlY2F0ZWRkZXByZWNhdGVkZGlkaWFEaWFjcml0aWNkaWFjcml0aWNkbWR0ZWFFYXN0X0FzaWFuX1dpZHRoZWFzdGFzaWFud2lkdGhlYmFzZUVtb2ppX01vZGlmaWVyX0Jhc2VlY29tcEVtb2ppX0NvbXBvbmVudGVtb2RFbW9qaV9Nb2RpZmllcmVtb2ppRW1vamllbW9qaWNvbXBvbmVudGVtb2ppbW9kaWZpZXJlbW9qaW1vZGlmaWVyYmFzZWVtb2ppcHJlc2VudGF0aW9uRW1vamlfUHJlc2VudGF0aW9uZXByZXNlcXVpZGVvRXF1aXZhbGVudF9VbmlmaWVkX0lkZW9ncmFwaGVxdWl2YWxlbnR1bmlmaWVkaWRlb2dyYXBoZXhwYW5kc29ubmZjRXhwYW5kc19Pbl9ORkNleHBhbmRzb25uZmRFeHBhbmRzX09uX05GRGV4cGFuZHNvbm5ma2NFeHBhbmRzX09uX05GS0NleHBhbmRzb25uZmtkRXhwYW5kc19Pbl9ORktEZXh0RXh0ZW5kZXJleHRlbmRlZHBpY3RvZ3JhcGhpY0V4dGVuZGVkX1BpY3RvZ3JhcGhpY2V4dGVuZGVyZXh0cGljdGZjbmZrY0ZDX05GS0NfQ2xvc3VyZWZjbmZrY2Nsb3N1cmVmdWxsY29tcG9zaXRpb25leGNsdXNpb25nY2djYmdlbmVyYWxjYXRlZ29yeWdyYXBoZW1lYmFzZUdyYXBoZW1lX0Jhc2VncmFwaGVtZWNsdXN0ZXJicmVha2dyYXBoZW1lZXh0ZW5kR3JhcGhlbWVfRXh0ZW5kZ3JhcGhlbWVsaW5rR3JhcGhlbWVfTGlua2dyYmFzZWdyZXh0Z3JsaW5raGFuZ3Vsc3lsbGFibGV0eXBlSGFuZ3VsX1N5bGxhYmxlX1R5cGVoZXhIZXhfRGlnaXRoZXhkaWdpdGhzdGh5cGhlbkh5cGhlbmlkY0lEX0NvbnRpbnVlaWRjb250aW51ZWlkZW9JZGVvZ3JhcGhpY2lkZW9ncmFwaGljaWRzSURfU3RhcnRpZHNiSURTX0JpbmFyeV9PcGVyYXRvcmlkc2JpbmFyeW9wZXJhdG9yaWRzdElEU19UcmluYXJ5X09wZXJhdG9yaWRzdGFydGlkc3RyaW5hcnlvcGVyYXRvcmluZGljcG9zaXRpb25hbGNhdGVnb3J5SW5kaWNfUG9zaXRpb25hbF9DYXRlZ29yeWluZGljc3lsbGFiaWNjYXRlZ29yeUluZGljX1N5bGxhYmljX0NhdGVnb3J5aW5wY2luc2Npc2NJU09fQ29tbWVudGphbW9zaG9ydG5hbWVKYW1vX1Nob3J0X05hbWVqZ0pvaW5pbmdfR3JvdXBqb2luY0pvaW5fQ29udHJvbGpvaW5jb250cm9sam9pbmluZ2dyb3Vwam9pbmluZ3R5cGVKb2luaW5nX1R5cGVqc25qdGthY2NvdW50aW5nbnVtZXJpY2tjb21wYXRpYmlsaXR5dmFyaWFudGtpaWNvcmVraXJnZ3NvdXJjZWtpcmdoc291cmNla2lyZ2pzb3VyY2VraXJna3Bzb3VyY2VraXJna3NvdXJjZWtpcmdtc291cmNla2lyZ3Nzb3VyY2VraXJndHNvdXJjZWtpcmd1a3NvdXJjZWtpcmd1c291cmNla2lyZ3Zzb3VyY2Vrb3RoZXJudW1lcmlja3ByaW1hcnludW1lcmlja3JzdW5pY29kZWxiTGluZV9CcmVha2xjTG93ZXJjYXNlX01hcHBpbmdsaW5lYnJlYWtsb2VMb2dpY2FsX09yZGVyX0V4Y2VwdGlvbmxvZ2ljYWxvcmRlcmV4Y2VwdGlvbmxvd2VyTG93ZXJjYXNlbG93ZXJjYXNlbG93ZXJjYXNlbWFwcGluZ21hdGhNYXRobmFOYW1lbmExVW5pY29kZV8xX05hbWVuYW1lYWxpYXNOYW1lX0FsaWFzbmNoYXJOb25jaGFyYWN0ZXJfQ29kZV9Qb2ludG5mY3FjTkZDX1F1aWNrX0NoZWNrbmZjcXVpY2tjaGVja25mZHFjTkZEX1F1aWNrX0NoZWNrbmZkcXVpY2tjaGVja25ma2NjYXNlZm9sZE5GS0NfQ2FzZWZvbGRuZmtjY2ZuZmtjcWNORktDX1F1aWNrX0NoZWNrbmZrY3F1aWNrY2hlY2tuZmtkcWNORktEX1F1aWNrX0NoZWNrbmZrZHF1aWNrY2hlY2tub25jaGFyYWN0ZXJjb2RlcG9pbnRudE51bWVyaWNfVHlwZW51bWVyaWN0eXBlbnVtZXJpY3ZhbHVlTnVtZXJpY19WYWx1ZW52b2FscGhhT3RoZXJfQWxwaGFiZXRpY29jb21tZW50b2RpT3RoZXJfRGVmYXVsdF9JZ25vcmFibGVfQ29kZV9Qb2ludG9ncmV4dE90aGVyX0dyYXBoZW1lX0V4dGVuZG9pZGNPdGhlcl9JRF9Db250aW51ZW9pZHNPdGhlcl9JRF9TdGFydG9sb3dlck90aGVyX0xvd2VyY2FzZW9tYXRoT3RoZXJfTWF0aG90aGVyYWxwaGFiZXRpY290aGVyZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludG90aGVyZ3JhcGhlbWVleHRlbmRvdGhlcmlkY29udGludWVvdGhlcmlkc3RhcnRvdGhlcmxvd2VyY2FzZW90aGVybWF0aG90aGVydXBwZXJjYXNlT3RoZXJfVXBwZXJjYXNlb3VwcGVycGF0c3luUGF0dGVybl9TeW50YXhwYXR0ZXJuc3ludGF4cGF0dGVybndoaXRlc3BhY2VQYXR0ZXJuX1doaXRlX1NwYWNlcGF0d3NwY21QcmVwZW5kZWRfQ29uY2F0ZW5hdGlvbl9NYXJrcHJlcGVuZGVkY29uY2F0ZW5hdGlvbm1hcmtxbWFya1F1b3RhdGlvbl9NYXJrcXVvdGF0aW9ubWFya3JhZGljYWxSYWRpY2FscmVnaW9uYWxpbmRpY2F0b3JSZWdpb25hbF9JbmRpY2F0b3JyaXNic2NzY2ZTaW1wbGVfQ2FzZV9Gb2xkaW5nc2NyaXB0ZXh0ZW5zaW9uc3NjeHNkU29mdF9Eb3R0ZWRzZW50ZW5jZWJyZWFrc2VudGVuY2V0ZXJtaW5hbFNlbnRlbmNlX1Rlcm1pbmFsc2Zjc2ltcGxlY2FzZWZvbGRpbmdzaW1wbGVsb3dlcmNhc2VtYXBwaW5nU2ltcGxlX0xvd2VyY2FzZV9NYXBwaW5nc2ltcGxldGl0bGVjYXNlbWFwcGluZ1NpbXBsZV9UaXRsZWNhc2VfTWFwcGluZ3NpbXBsZXVwcGVyY2FzZW1hcHBpbmdTaW1wbGVfVXBwZXJjYXNlX01hcHBpbmdzbGNzb2Z0ZG90dGVkc3BhY2VXaGl0ZV9TcGFjZXN0Y3N0ZXJtc3VjdGNUaXRsZWNhc2VfTWFwcGluZ3Rlcm1UZXJtaW5hbF9QdW5jdHVhdGlvbnRlcm1pbmFscHVuY3R1YXRpb250aXRsZWNhc2VtYXBwaW5ndWNVcHBlcmNhc2VfTWFwcGluZ3VpZGVvVW5pZmllZF9JZGVvZ3JhcGh1bmljb2RlMW5hbWV1bmljb2RlcmFkaWNhbHN0cm9rZXVuaWZpZWRpZGVvZ3JhcGh1cHBlclVwcGVyY2FzZXVwcGVyY2FzZXVwcGVyY2FzZW1hcHBpbmd1cnN2YXJpYXRpb25zZWxlY3RvclZhcmlhdGlv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b25jb250cm9sY3NTdXJyb2dhdGVjdXJyZW5jeXN5bWJvbEN1cnJlbmN5X1N5bWJvbGRhc2hwdW5jdHVhdGlvbkRhc2hfUHVuY3R1YXRpb25kZWNpbWFsbnVtYmVyRGVjaW1hbF9OdW1iZXJkaWdpdGVuY2xvc2luZ21hcmtFbmNsb3NpbmdfTWFya2ZpbmFscHVuY3R1YXRpb25GaW5hbF9QdW5jdHVhdGlvbmZvcm1hdGluaXRpYWxwdW5jdHVhdGlvbkluaXRpYWxfUHVuY3R1YXRpb25sTGV0dGVybGV0dGVybGV0dGVybnVtYmVyTGV0dGVyX051bWJlcmxpbmVzZXBhcmF0b3JMaW5lX1NlcGFyYXRvcmxsTG93ZXJjYXNlX0xldHRlcmxtTW9kaWZpZXJfTGV0dGVybG9PdGhlcl9MZXR0ZXJsb3dlcmNhc2VsZXR0ZXJsdFRpdGxlY2FzZV9MZXR0ZXJsdVVwcGVyY2FzZV9MZXR0ZXJtbWFya21hdGhzeW1ib2xNYXRoX1N5bWJvbG1jU3BhY2luZ19NYXJrbWVtbk5vbnNwYWNpbmdfTWFya21vZGlmaWVybGV0dGVybW9kaWZpZXJzeW1ib2xNb2RpZmllcl9TeW1ib2xOdW1iZXJuZG5sT3RoZXJfTnVtYmVybm9uc3BhY2luZ21hcmtudW1iZXJvcGVucHVuY3R1YXRpb25PcGVuX1B1bmN0dWF0aW9ub3RoZXJvdGhlcmxldHRlcm90aGVybnVtYmVyb3RoZXJwdW5jdHVhdGlvbk90aGVyX1B1bmN0dWF0aW9ub3RoZXJzeW1ib2xPdGhlcl9TeW1ib2xwUHVuY3R1YXRpb25wYXJhZ3JhcGhzZXBhcmF0b3JQYXJhZ3JhcGhfU2VwYXJhdG9ycGNwZHBlcGZwaXBvcHJpdmF0ZXVzZXBzcHVuY3RwdW5jdHVhdGlvblN5bWJvbHNlcGFyYXRvclNlcGFyYXRvcnNrc21zb3NwYWNlc2VwYXJhdG9yU3BhY2VfU2VwYXJhdG9yc3BhY2luZ21hcmtzdXJyb2dhdGVzeW1ib2x0aXRsZWNhc2VsZXR0ZXJ1cHBlcmNhc2VsZXR0ZXJ6emx6cHpzAAAAvBEdAAEAAACtwyAABQAAAL0RHQALAAAAyBEdAAwAAADUER0AAgAAANYRHQAHAAAA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MxsdAAIAAACtwyAABQAAADUbHQADAAAAOBsdAAMAAABhZGxhbUFkbGFtYWRsbWFnaGJDYXVjYXNpYW5fQWxiYW5pYW5haG9tQWhvbWFuYXRvbGlhbmhpZXJvZ2x5cGhzQW5hdG9saWFuX0hpZXJvZ2x5cGhzYXJhYkFyYWJpY2FyYWJpY2FybWVuaWFuQXJtZW5pYW5hcm1pSW1wZXJpYWxfQXJhbWFpY2FybW5hdmVzdGFuQXZlc3RhbmF2c3RiYWxpQmFsaW5lc2ViYWxpbmVzZWJhbXVCYW11bWJhbXVtYmFzc0Jhc3NhX1ZhaGJhc3NhdmFoYmF0YWtCYXRha2JhdGtiZW5nQmVuZ2FsaWJlbmdhbGliaGFpa3N1a2lCaGFpa3N1a2liaGtzYm9wb0JvcG9tb2ZvYm9wb21vZm9icmFoQnJhaG1pYnJhaG1pYnJhaUJyYWlsbGVicmFpbGxlYnVnaUJ1Z2luZXNlYnVnaW5lc2VidWhkQnVoaWRidWhpZGNha21DaGFrbWFjYW5hZGlhbmFib3JpZ2luYWxDYW5hZGlhbl9BYm9yaWdpbmFsY2Fuc2NhcmlDYXJpYW5jYXJpYW5jYXVjYXNpYW5hbGJhbmlhbmNoYWttYWNoYW1DaGFtY2hlckNoZXJva2VlY2hlcm9rZWVjaG9yYXNtaWFuQ2hvcmFzbWlhbmNocnNjb21tb25Db21tb25jb3B0Q29wdGljY29wdGljY3BydEN5cHJpb3RjdW5laWZvcm1DdW5laWZvcm1jeXByaW90Y3lyaWxsaWNDeXJpbGxpY2N5cmxkZXNlcmV0RGVzZXJldGRldmFEZXZhbmFnYXJpZGV2YW5hZ2FyaWRpYWtEaXZlc19Ba3VydWRpdmVzYWt1cnVkb2dyRG9ncmFkb2dyYWRzcnRkdXBsRHVwbG95YW5kdXBsb3lhbmVneXBFZ3lwdGlhbl9IaWVyb2dseXBoc2VneXB0aWFuaGllcm9nbHlwaHNlbGJhRWxiYXNhbmVsYmFzYW5lbHltRWx5bWFpY2VseW1haWNldGhpRXRoaW9waWNldGhpb3BpY2dlb3JHZW9yZ2lhbmdlb3JnaWFuZ2xhZ0dsYWdvbGl0aWNnbGFnb2xpdGljZ29uZ0d1bmphbGFfR29uZGlnb25tTWFzYXJhbV9Hb25kaWdvdGhHb3RoaWNnb3RoaWNncmFuR3JhbnRoYWdyYW50aGFncmVla0dyZWVrZ3Jla2d1amFyYXRpR3VqYXJhdGlndWpyZ3VuamFsYWdvbmRpZ3VybXVraGlHdXJtdWtoaWd1cnVoYW5IYW5oYW5nSGFuZ3VsaGFuZ3VsaGFuaWhhbmlmaXJvaGluZ3lhSGFuaWZpX1JvaGluZ3lhaGFub0hhbnVub29oYW51bm9vaGF0ckhhdHJhbmhhdHJhbmhlYnJIZWJyZXdoZWJyZXdoaXJhSGlyYWdhbmFoaXJhZ2FuYWhsdXdobW5nUGFoYXdoX0htb25naG1ucE55aWFrZW5nX1B1YWNodWVfSG1vbmdocmt0S2F0YWthbmFfT3JfSGlyYWdhbmFodW5nT2xkX0h1bmdhcmlhbmltcGVyaWFsYXJhbWFpY2luaGVyaXRlZEluaGVyaXRlZGluc2NyaXB0aW9uYWxwYWhsYXZpSW5zY3JpcHRpb25hbF9QYWhsYXZpaW5zY3JpcHRpb25hbHBhcnRoaWFuSW5zY3JpcHRpb25hbF9QYXJ0aGlhbml0YWxPbGRfSXRhbGljamF2YUphdmFuZXNlamF2YW5lc2VrYWl0aGlLYWl0aGlrYWxpS2F5YWhfTGlrYW5hS2F0YWthbmFrYW5uYWRhS2FubmFkYWthdGFrYW5ha2F0YWthbmFvcmhpcmFnYW5ha2F5YWhsaWtoYXJLaGFyb3NodGhpa2hhcm9zaHRoaWtoaXRhbnNtYWxsc2NyaXB0S2hpdGFuX1NtYWxsX1NjcmlwdGtobWVyS2htZXJraG1ya2hvaktob2praWtob2praWtodWRhd2FkaUtodWRhd2FkaWtpdHNrbmRha3RoaWxhbmFUYWlfVGhhbWxhb0xhb2xhb29sYXRpbkxhdGlubGF0bmxlcGNMZXBjaGFsZXBjaGFsaW1iTGltYnVsaW1idWxpbmFMaW5lYXJfQWxpbmJMaW5lYXJfQmxpbmVhcmFsaW5lYXJibGlzdUxpc3VseWNpTHljaWFubHljaWFubHlkaUx5ZGlhbmx5ZGlhbm1haGFqYW5pTWFoYWphbmltYWhqbWFrYU1ha2FzYXJtYWthc2FybWFsYXlhbGFtTWFsYXlhbGFtbWFuZE1hbmRhaWNtYW5kYWljbWFuaU1hbmljaGFlYW5tYW5pY2hhZWFubWFyY01hcmNoZW5tYXJjaGVubWFzYXJhbWdvbmRpbWVkZWZhaWRyaW5NZWRlZmFpZHJpbm1lZGZtZWV0ZWltYXlla01lZXRlaV9NYXlla21lbmRNZW5kZV9LaWtha3VpbWVuZGVraWtha3VpbWVyY01lcm9pdGljX0N1cnNpdmVtZXJvTWVyb2l0aWNfSGllcm9nbHlwaHNtZXJvaXRpY2N1cnNpdmVtZXJvaXRpY2hpZXJvZ2x5cGhzbWlhb01pYW9tbHltbW9kaU1vZGltb25nTW9uZ29saWFubW9uZ29saWFubXJvTXJvbXJvb210ZWltdWx0TXVsdGFuaW11bHRhbmlteWFubWFyTXlhbm1hcm15bXJuYWJhdGFlYW5OYWJhdGFlYW5uYW5kTmFuZGluYWdhcmluYW5kaW5hZ2FyaW5hcmJPbGRfTm9ydGhfQXJhYmlhbm5iYXRuZXdhTmV3YW5ld3RhaWx1ZU5ld19UYWlfTHVlbmtvTmtvbmtvb25zaHVOdXNodW51c2h1bnlpYWtlbmdwdWFjaHVlaG1vbmdvZ2FtT2doYW1vZ2hhbW9sY2hpa2lPbF9DaGlraW9sY2tvbGRodW5nYXJpYW5vbGRpdGFsaWNvbGRub3J0aGFyYWJpYW5vbGRwZXJtaWNPbGRfUGVybWljb2xkcGVyc2lhbk9sZF9QZXJzaWFub2xkc29nZGlhbk9sZF9Tb2dkaWFub2xkc291dGhhcmFiaWFuT2xkX1NvdXRoX0FyYWJpYW5vbGR0dXJraWNPbGRfVHVya2ljb3JpeWFPcml5YW9ya2hvcnlhb3NhZ2VPc2FnZW9zZ2Vvc21hT3NtYW55YW9zbWFueWFwYWhhd2hobW9uZ3BhbG1QYWxteXJlbmVwYWxteXJlbmVwYXVjUGF1X0Npbl9IYXVwYXVjaW5oYXVwZXJtcGhhZ1BoYWdzX1BhcGhhZ3NwYXBobGlwaGxwUHNhbHRlcl9QYWhsYXZpcGhueFBob2VuaWNpYW5waG9lbmljaWFucGxyZHBydGlwc2FsdGVycGFobGF2aXFhYWNxYWFpcmVqYW5nUmVqYW5ncmpuZ3JvaGdydW5pY1J1bmljcnVucnNhbWFyaXRhblNhbWFyaXRhbnNhbXJzYXJic2F1clNhdXJhc2h0cmFzYXVyYXNodHJhc2dud1NpZ25Xcml0aW5nc2hhcmFkYVNoYXJhZGFzaGF2aWFuU2hhdmlhbnNoYXdzaHJkc2lkZFNpZGRoYW1zaWRkaGFtc2lnbndyaXRpbmdzaW5kc2luaFNpbmhhbGFzaW5oYWxhc29nZFNvZ2RpYW5zb2dkaWFuc29nb3NvcmFTb3JhX1NvbXBlbmdzb3Jhc29tcGVuZ3NveW9Tb3lvbWJvc295b21ib3N1bmRTdW5kYW5lc2VzdW5kYW5lc2VzeWxvU3lsb3RpX05hZ3Jpc3lsb3RpbmFncmlzeXJjU3lyaWFjc3lyaWFjdGFnYWxvZ1RhZ2Fsb2d0YWdiVGFnYmFud2F0YWdiYW53YXRhaWxlVGFpX0xldGFpdGhhbXRhaXZpZXRUYWlfVmlldHRha3JUYWtyaXRha3JpdGFsZXRhbHV0YW1pbFRhbWlsdGFtbHRhbmdUYW5ndXR0YW5ndXR0YXZ0dGVsdVRlbHVndXRlbHVndXRmbmdUaWZpbmFnaHRnbGd0aGFhVGhhYW5hdGhhYW5hdGhhaVRoYWl0aWJldGFuVGliZXRhbnRpYnR0aWZpbmFnaHRpcmhUaXJodXRhdGlyaHV0YXVnYXJVZ2FyaXRpY3VnYXJpdGljdW5rbm93blVua25vd252YWlWYWl2YWlpd2FuY2hvV2FuY2hvd2FyYVdhcmFuZ19DaXRpd2FyYW5nY2l0aXdjaG94cGVveHN1eHllemlZZXppZGl5ZXppZGl5aVlpeWlpaXphbmFiYXphcnNxdWFyZVphbmFiYXphcl9TcXVhcmV6YW5iemluaHp5eXl6enp6/BwdAAUAAAABHR0ABQAAAAYdHQAEAAAAAR0dAAUAAAAKHR0ABAAAAA4dHQASAAAAIB0dAAQAAAAkHR0ABAAAACgdHQAUAAAAPB0dABUAAABRHR0ABAAAAFUdHQAGAAAAWx0dAAYAAABVHR0ABgAAAGEdHQAIAAAAaR0dAAgAAABxHR0ABAAAAHUdHQAQAAAAhR0dAAQAAABpHR0ACAAAAIkdHQAHAAAAkB0dAAcAAACXHR0ABAAAAJAdHQAHAAAAmx0dAAQAAACfHR0ACAAAAKcdHQAIAAAAnx0dAAgAAACvHR0ABAAAALMdHQAFAAAAuB0dAAUAAACzHR0ABQAAAL0dHQAEAAAAwR0dAAkAAADKHR0ACAAAAMEdHQAJAAAA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zx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAAKIQAACiEAAA4hAAAPIQAAEyEAABMhAAAvIQAALyEAADQhAAA0IQAAOSEAADkhAAA8IQAAPSEAAEYhAABJIQAATiEAAE4hAACEIQAAhCEAADAsAABeLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAeywAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAABxpwAAeKcAAHqnAAB6pwAAfKcAAHynAAB/pwAAf6cAAIGnAACBpwAAg6cAAIOnAACFpwAAhacAAIenAACHpwAAjKcAAIynAACOpwAAjqcAAJGnAACRpwAAk6cAAJWnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAAK+nAACvpwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAw6cAAMOnAADIpwAA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oB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAIMhAACDIQAAACwAAC4sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqnAACcpwAAnKcAAJ6nAACepwAAoKcAAKCnAACipwAAoqcAAKSnAACkpwAApqcAAKanAACopwAAqKcAAKqnAACupwAAsKcAALSnAAC2pwAAtqcAALinAAC4pwAAuqcAALqnAAC8pwAAvKcAAL6nAAC+pwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA9acAAPWnAAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQCADAEAsgwBAKAYAQC/GAEAQG4BAF9uAQAA1AEAGdQBADTUAQBN1AEAaNQBAIHUAQCc1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALXUAQDQ1AEA6dQBAATVAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAONUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAGzVAQCF1QEAoNUBALnVAQDU1QEA7dUBAAjWAQAh1gEAPNYBAFXWAQBw1gEAidYBAKjWAQDA1gEA4tYBAPrWAQAc1wEANNcBAFbXAQBu1wEAkNcBAKjXAQDK1wEAytcBAADpAQAh6QEAyBEdAAwAAAAMdh0AhAAAAPMRHQARAAAALHodAEgAAAA9Eh0AFQAAAGx8HQAGAAAA1hEdAAcAAACcfB0AAgAAAHISHQAPAAAArHwdABUAAACQEh0AEAAAAFR9HQASAAAArRIdAA4AAACs6hwAPQAAAM0SHQAOAAAA5H0dAAUAAADrEh0AEQAAAAx+HQAKAAAA3REdAAYAAABcfh0AFAAAABQTHQATAAAA/H4dAAsAAAAoEx0ABgAAAFR/HQBuAgAAQBMdAA0AAADEkh0ADAAAAFoTHQAOAAAAJJMdAAEAAABqEx0AEAAAACyTHQCFAgAAJRIdAAQAAABUpx0AIgEAANsTHQALAAAAZLAdAEAAAAB8Ex0ADwAAAGSyHQA9AAAAIxQdAA8AAABMtB0AHgAAAPgTHQAPAAAAPLUdAEcBAAAyFB0ABgAAAHS/HQCFAAAAaxQdABAAAACcwx0ASwAAAK3DIAAFAAAA9MUdAKcCAACNEx0ADAAAACzbHQDpAQAAPBQdAAwAAAB06h0ARwAAAKYUHQARAAAArOwdALUAAADCFB0ADAAAAFTyHQC2AAAA7BQdABMAAAAE+B0AAQAAAA0SHQALAAAADPgdAAMAAADPFB0ACwAAACT4HQC5AAAANhUdAAkAAADs/R0ACAAAAFMVHQAPAAAALP4dAAcAAADoEx0ADAAAAGT+HQCvAAAAJxUdAAYAAADcAx4A5QAAAKoTHQAQAAAABAseAAoAAABbDh0ACgAAAFQLHgClAgAAvBMdABAAAAB8IB4AfgIAAADpAQBL6QEAUOkBAFnpAQBe6QEAX+kBAAAXAQAaFwEAHRcBACsXAQAwFwEAPxcBAABEAQBGRgEAAAYAAAQGAAAGBgAACwYAAA0GAAAaBgAAHAYAABwGAAAeBgAAHgYAACAGAAA/BgAAQQYAAEoGAABWBgAAbwYAAHEGAADcBgAA3gYAAP8GAABQBwAAfwcAAKAIAAC0CAAAtggAAMcIAADTCAAA4QgAAOMIAAD/CAAAUPsAAMH7AADT+wAAPf0AAFD9AACP/QAAkv0AAMf9AADw/QAA/f0AAHD+AAB0/gAAdv4AAPz+AABgDgEAfg4BAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BAPDuAQDx7gEAMQUAAFYFAABZBQAAigUAAI0FAACPBQAAE/sAABf7AAAACwEANQsBADkLAQA/CwEAABsAAEsbAABQGwAAfBsAAKCmAAD3pgAAAGgBADhqAQDQagEA7WoBAPBqAQD1agEAwBsAAPMbAAD8GwAA/xsAAIAJAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAAAHAEACBwBAAocAQA2HAEAOBwBAEUcAQBQHAEAbBwBAOoCAADrAgAABTEAAC8xAACgMQAAvzEAAAAQAQBNEAEAUhABAG8QAQB/EAEAfxABAAAoAAD/KAAAABoAABsaAAAeGgAAHxoAAEAXAABTFwAAABQAAH8WAACwGAAA9RgAAKACAQDQAgEAMAUBAGMFAQBvBQEAbwUBAAARAQA0EQEANhEBAEcRAQAAqgAANqoAAECqAABNqgAAUKoAAFmqAABcqgAAX6oAAKATAAD1EwAA+BMAAP0TAABwqwAAv6sAALAPAQDLDwEAAAAAAEAAAABbAAAAYAAAAHsAAACpAAAAqwAAALkAAAC7AAAAvwAAANcAAADXAAAA9wAAAPcAAAC5AgAA3wIAAOUCAADpAgAA7AIAAP8CAAB0AwAAdAMAAH4DAAB+AwAAhQMAAIUDAACHAwAAhwMAAAUGAAAFBgAADAYAAAwGAAAbBgAAGwYAAB8GAAAfBgAAQAYAAEAGAADdBgAA3QYAAOIIAADiCAAAZAkAAGUJAAA/DgAAPw4AANUPAADYDwAA+xAAAPsQAADrFgAA7RYAADUXAAA2FwAAAhgAAAMYAAAFGAAABRgAANMcAADTHAAA4RwAAOEcAADpHAAA7BwAAO4cAADzHAAA9RwAAPccAAD6HAAA+hwAAAAgAAALIAAADiAAAGQgAABmIAAAcCAAAHQgAAB+IAAAgCAAAI4gAACgIAAAvyAAAAAhAAAlIQAAJyEAACkhAAAsIQAAMSEAADMhAABNIQAATyEAAF8hAACJIQAAiyEAAJAhAAAmJAAAQCQAAEokAABgJAAA/ycAAAApAABzKwAAdisAAJUrAACXKwAA/ysAAAAuAABSLgAA8C8AAPsvAAAAMAAABDAAAAYwAAAGMAAACDAAACAwAAAwMAAANzAAADwwAAA/MAAAmzAAAJwwAACgMAAAoDAAAPswAAD8MAAAkDEAAJ8xAADAMQAA4zEAACAyAABfMgAAfzIAAM8yAAD/MgAA/zIAAFgzAAD/MwAAwE0AAP9NAAAApwAAIacAAIinAACKpwAAMKgAADmoAAAuqQAALqkAAM+pAADPqQAAW6sAAFurAABqqwAAa6sAAD79AAA//QAAEP4AABn+AAAw/gAAUv4AAFT+AABm/gAAaP4AAGv+AAD//gAA//4AAAH/AAAg/wAAO/8AAED/AABb/wAAZf8AAHD/AABw/wAAnv8AAJ//AADg/wAA5v8AAOj/AADu/wAA+f8AAP3/AAAAAQEAAgEBAAcBAQAzAQEANwEBAD8BAQCQAQEAnAEBANABAQD8AQEA4QIBAPsCAQDibwEA428BAKC8AQCjvAEAANABAPXQAQAA0QEAJtEBACnRAQBm0QEAatEBAHrRAQCD0QEAhNEBAIzRAQCp0QEArtEBAOjRAQDg0gEA89IBAADTAQBW0wEAYNMBAHjTAQAA1AEAVNQBAFbUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBAB7VAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBS1QEApdYBAKjWAQDL1wEAztcBAP/XAQBx7AEAtOwBAAHtAQA97QEAAPABACvwAQAw8AEAk/ABAKDwAQCu8AEAsfABAL/wAQDB8AEAz/ABANHwAQD18AEAAPEBAK3xAQDm8QEA//EBAAHyAQAC8gEAEPIBADvyAQBA8gEASPIBAFDyAQBR8gEAYPIBAGXyAQAA8wEA1/YBAOD2AQDs9gEA8PYBAPz2AQAA9wEAc/cBAID3AQDY9wEA4PcBAOv3AQAA+AEAC/gBABD4AQBH+AEAUPgBAFn4AQBg+AEAh/gBAJD4AQCt+AEAsPgBALH4AQAA+QEAePkBAHr5AQDL+QEAzfkBAFP6AQBg+gEAbfoBAHD6AQB0+gEAePoBAHr6AQCA+gEAhvoBAJD6AQCo+gEAsPoBALb6AQDA+gEAwvoBAND6AQDW+gEAAPsBAJL7AQCU+wEAyvsBAPD7AQD5+wEAAQAOAAEADgAgAA4AfwAOAOIDAADvAwAAgCwAAPMsAAD5LAAA/ywAAAAgAQCZIwEAACQBAG4kAQBwJAEAdCQBAIAkAQBDJQEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQA/CAEAAAQAAIQEAACHBAAALwUAAIAcAACIHAAAKx0AACsdAAB4HQAAeB0AAOAtAAD/LQAAQKYAAJ+mAAAu/gAAL/4AAAAEAQBPBAEAAAkAAFAJAABVCQAAYwkAAGYJAAB/CQAA4KgAAP+oAAAAGQEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQA1GQEANxkBADgZAQA7GQEARhkBAFAZAQBZGQEAABgBADsYAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAJy8AQCfvAEAADABAC40AQAwNAEAODQBAAAFAQAnBQEA4A8BAPYPAQAAEgAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAAB8EwAAgBMAAJkTAACALQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAAABqwAABqsAAAmrAAAOqwAAEasAABarAAAgqwAAJqsAACirAAAuqwAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAA/xAAAJAcAAC6HAAAvRwAAL8cAAAALQAAJS0AACctAAAnLQAALS0AAC0tAAAALAAALiwAADAsAABeLAAAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADADAQBKAwEAABMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA8EwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAFcTAQBXEwEAXRMBAGMTAQBmEwEAbBMBAHATAQB0EwEAcAMAAHMDAAB1AwAAdwMAAHoDAAB9AwAAfwMAAH8DAACEAwAAhAMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAOEDAADwAwAA/wMAACYdAAAqHQAAXR0AAGEdAABmHQAAah0AAL8dAAC/HQAAAB8AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAxB8AAMYfAADTHwAA1h8AANsfAADdHwAA7x8AAPIfAAD0HwAA9h8AAP4fAAAmIQAAJiEAAGWrAABlqwAAQAEBAI4BAQCgAQEAoAEBAADSAQBF0gEAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAPEKAAD5CgAA/woAAGAdAQBlHQEAZx0BAGgdAQBqHQEAjh0BAJAdAQCRHQEAkx0BAJgdAQCgHQEAqR0BAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB2CgAAgC4AAJkuAACbLgAA8y4AAAAvAADVLwAABTAAAAUwAAAHMAAABzAAACEwAAApMAAAODAAADswAAAANAAAv00AAABOAAD8nwAAAPkAAG36AABw+gAA2foAAPBvAQDxbwEAAAACAN2mAgAApwIANLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwAAEQAA/xEAAC4wAAAvMAAAMTEAAI4xAAAAMgAAHjIAAGAyAAB+MgAAYKkAAHypAAAArAAAo9cAALDXAADG1wAAy9cAAPvXAACg/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAAAA0BACcNAQAwDQEAOQ0BACAXAAA0FwAA4AgBAPIIAQD0CAEA9QgBAPsIAQD/CAEAkQUAAMcFAADQBQAA6gUAAO8FAAD0BQAAHfsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AABP+wAAQTAAAJYwAACdMAAAnzAAAAGwAQAesQEAULEBAFKxAQAA8gEAAPIBAEAIAQBVCAEAVwgBAF8IAQAAAwAAbwMAAIUEAACGBAAASwYAAFUGAABwBgAAcAYAAFEJAABUCQAAsBoAAMAaAADQHAAA0hwAANQcAADgHAAA4hwAAOgcAADtHAAA7RwAAPQcAAD0HAAA+BwAAPkcAADAHQAA+R0AAPsdAAD/HQAADCAAAA0gAADQIAAA8CAAACowAAAtMAAAmTAAAJowAAAA/gAAD/4AACD+AAAt/gAA/QEBAP0BAQDgAgEA4AIBADsTAQA7EwEAZ9EBAGnRAQB70QEAgtEBAIXRAQCL0QEAqtEBAK3RAQAAAQ4A7wEOAGALAQByCwEAeAsBAH8LAQBACwEAVQsBAFgLAQBfCwEAgKkAAM2pAADQqQAA2akAAN6pAADfqQAAgBABAMEQAQDNEAEAzRABAIAMAACMDAAAjgwAAJAMAACSDAAAqAwAAKoMAACzDAAAtQwAALkMAAC8DAAAxAwAAMYMAADIDAAAygwAAM0MAADVDAAA1gwAAN4MAADeDAAA4AwAAOMMAADmDAAA7wwAAPEMAADyDAAAoTAAAPowAAD9MAAA/zAAAPAxAAD/MQAA0DIAAP4yAAAAMwAAVzMAAGb/AABv/wAAcf8AAJ3/AAAAsAEAALABAGSxAQBnsQEAAKkAAC2pAAAvqQAAL6kAAAAKAQADCgEABQoBAAYKAQAMCgEAEwoBABUKAQAXCgEAGQoBADUKAQA4CgEAOgoBAD8KAQBICgEAUAoBAFgKAQDkbwEA5G8BAACLAQDVjAEAgBcAAN0XAADgFwAA6RcAAPAXAAD5FwAA4BkAAP8ZAAAAEgEAERIBABMSAQA+EgEAsBIBAOoSAQDwEgEA+RIBAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAABBAAAAWgAAAGEAAAB6AAAAqgAAAKoAAAC6AAAAugAAAMAAAADWAAAA2AAAAPYAAAD4AAAAuAIAAOACAADkAgAAAB0AACUdAAAsHQAAXB0AAGIdAABlHQAAax0AAHcdAAB5HQAAvh0AAAAeAAD/HgAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAAKiEAACshAAAyIQAAMiEAAE4hAABOIQAAYCEAAIghAABgLAAAfywAACKnAACHpwAAi6cAAL+nAADCpwAAyqcAAPWnAAD/pwAAMKsAAFqrAABcqwAAZKsAAGarAABpqwAAAPsAAAb7AAAh/wAAOv8AAEH/AABa/wAAABwAADccAAA7HAAASRwAAE0cAABPHAAAABkAAB4ZAAAgGQAAKxkAADAZAAA7GQAAQBkAAEAZAABEGQAATxkAAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAAAAAQALAAEADQABACYAAQAoAAEAOgABADwAAQA9AAEAPwABAE0AAQBQAAEAXQABAIAAAQD6AAEA0KQAAP+kAACwHwEAsB8BAIACAQCcAgEAIAkBADkJAQA/CQEAPwkBAFARAQB2EQEA4B4BAPgeAQAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABPDQAAVA0AAGMNAABmDQAAfw0AAEAIAABbCAAAXggAAF4IAADACgEA5goBAOsKAQD2CgEAcBwBAI8cAQCSHAEApxwBAKkcAQC2HAEAAB0BAAYdAQAIHQEACR0BAAsdAQA2HQEAOh0BADodAQA8HQEAPR0BAD8dAQBHHQEAUB0BAFkdAQBAbgEAmm4BAOCqAAD2qgAAwKsAAO2rAADwqwAA+asAAADoAQDE6AEAx+gBANboAQCgCQEAtwkBALwJAQDPCQEA0gkBAP8JAQCACQEAnwkBAABvAQBKbwEAT28BAIdvAQCPbwEAn28BAAAWAQBEFgEAUBYBAFkWAQAAGAAAARgAAAQYAAAEGAAABhgAAA4YAAAQGAAAGRgAACAYAAB4GAAAgBgAAKoYAABgFgEAbBYBAEBqAQBeagEAYGoBAGlqAQBuagEAb2oBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKkSAQAAEAAAnxAAAOCpAAD+qQAAYKoAAH+qAACACAEAnggBAKcIAQCvCAEAoBkBAKcZAQCqGQEA1xkBANoZAQDkGQEAgBkAAKsZAACwGQAAyRkAANAZAADaGQAA3hkAAN8ZAAAAFAEAWxQBAF0UAQBhFAEAwAcAAPoHAAD9BwAA/wcAAOFvAQDhbwEAcLEBAPuyAQAA4QEALOEBADDhAQA94QEAQOEBAEnhAQBO4QEAT+EBAIAWAACcFgAAUBwAAH8cAACADAEAsgwBAMAMAQDyDAEA+gwBAP8MAQAAAwEAIwMBAC0DAQAvAwEAgAoBAJ8KAQBQAwEAegMBAKADAQDDAwEAyAMBANUDAQAADwEAJw8BAGAKAQB/CgEAAAwBAEgMAQABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAsAQBANMEAQDYBAEA+wQBAIAEAQCdBAEAoAQBAKkEAQAAawEARWsBAFBrAQBZawEAW2sBAGFrAQBjawEAd2sBAH1rAQCPawEAYAgBAH8IAQDAGgEA+BoBAECoAAB3qAAAAAkBABsJAQAfCQEAHwkBAIALAQCRCwEAmQsBAJwLAQCpCwEArwsBADCpAABTqQAAX6kAAF+pAACgFgAA6hYAAO4WAAD4FgAAAAgAAC0IAAAwCAAAPggAAICoAADFqAAAzqgAANmoAACAEQEA3xEBAFAEAQB/BAEAgBUBALUVAQC4FQEA3RUBAADYAQCL2gEAm9oBAJ/aAQCh2gEAr9oBAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA9A0AAOERAQD0EQEAMA8BAFkPAQDQEAEA6BABAPAQAQD5EAEAUBoBAKIaAQCAGwAAvxsAAMAcAADHHAAAAKgAACyoAAAABwAADQcAAA8HAABKBwAATQcAAE8HAABgCAAAaggAAAAXAAAMFwAADhcAABQXAABgFwAAbBcAAG4XAABwFwAAchcAAHMXAABQGQAAbRkAAHAZAAB0GQAAIBoAAF4aAABgGgAAfBoAAH8aAACJGgAAkBoAAJkaAACgGgAArRoAAICqAADCqgAA26oAAN+qAACAFgEAuBYBAMAWAQDJFgEAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAADAHwEA8R8BAP8fAQD/HwEA4G8BAOBvAQAAcAEA94cBAACIAQD/igEAAI0BAAiNAQAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAAD0MAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABgDAAAYwwAAGYMAABvDAAAdwwAAH8MAACABwAAsQcAAAEOAAA6DgAAQA4AAFsOAAAADwAARw8AAEkPAABsDwAAcQ8AAJcPAACZDwAAvA8AAL4PAADMDwAAzg8AANQPAADZDwAA2g8AADAtAABnLQAAby0AAHAtAAB/LQAAfy0AAIAUAQDHFAEA0BQBANkUAQCAAwEAnQMBAJ8DAQCfAwEAAKUAACumAADA4gEA+eIBAP/iAQD/4gEAoBgBAPIYAQD/GAEA/xgBAIAOAQCpDgEAqw4BAK0OAQCwDgEAsQ4BAACgAACMpAAAkKQAAMakAAAAGgEARxoBAAEdHQAFAAAAvDYeAAMAAAAkHR0ABAAAANQ2HgADAAAAPB0dABUAAADsNh4AAQAAAFUdHQAGAAAA9DYeADkAAABpHR0ACAAAALw4HgAEAAAAkB0dAAcAAADcOB4AAgAAAJ8dHQAIAAAA7DgeAAIAAACzHR0ABQAAAPw4HgACAAAAwR0dAAkAAAAMOR4AAgAAANcdHQAFAAAAHDkeAAIAAADkHR0ABwAAACw5HgAOAAAA+x0dAAkAAACcOR4ABAAAAAweHQAIAAAAvDkeAAMAAAAgHh0ABgAAANQ5HgADAAAAMB4dAAcAAADsOR4AAQAAAEIeHQAIAAAA9DkeAAIAAABWHh0ABQAAAAQ6HgABAAAAfB4dABMAAAAMOh4AAgAAAJceHQAGAAAAHDoeAAEAAAAOHR0AEgAAACQ6HgACAAAAZB4dAAYAAAA0Oh4AAgAAAL4eHQAEAAAARDoeAAQAAADGHh0ACAAAAGQ6HgADAAAA4B4dAAoAAAB8Oh4AAQAAAPQeHQAGAAAAhDoeAK0AAAD+Hh0ABgAAAOw/HgADAAAAHh8dAAkAAAAEQB4ABAAAAA4fHQAHAAAAJEAeAAYAAAA2Hx0ACAAAAFRAHgAIAAAASR8dAAcAAACUQB4AAQAAAFQfHQAKAAAAnEAeAAQAAABsHx0ACwAAALxAHgAIAAAAhR8dAAUAAAD8QB4AAQAAAJcfHQAIAAAABEEeAAUAAACrHx0AFAAAACxBHgACAAAA1h8dAAcAAAA8QR4AAQAAAOgfHQAHAAAAREEeAAEAAAD6Hx0ACAAAAExBHgAgAAAADiAdAAgAAABMQh4ACgAAACIgHQAKAAAAnEIeAAcAAABcIB0ABgAAANRCHgABAAAAbCAdAAcAAADcQh4ADwAAAH8gHQAFAAAAVEMeACQAAACQIB0ACAAAAHREHgAOAAAAOiAdAA0AAADkRB4ABgAAALAgHQAIAAAAFEUeABAAAAC/IB0AAwAAAJRFHgATAAAAxiAdAAYAAAAsRh4ADgAAAOQgHQAPAAAAnEYeAAIAAAD3IB0ABwAAAKxGHgABAAAACSEdAAYAAAC0Rh4AAwAAABkhHQAGAAAAzEYeAAkAAAApIR0ACAAAABRHHgAFAAAAdR0dABAAAAA8Rx4AAgAAAKghHQAJAAAATEceABwAAADFIR0AFQAAACxIHgACAAAA7yEdABYAAAA8SB4AAgAAABciHQAIAAAATEgeAAMAAAAtIh0ABgAAAGRIHgACAAAAUiIdAAcAAAB0SB4ADQAAAEMiHQAIAAAA3EgeAAkAAAA3Ih0ACAAAACRJHgACAAAAfiIdAAoAAAA0SR4ACAAAAKMiHQATAAAAdEkeAAIAAAC7Ih0ABQAAAIRJHgAEAAAAyCIdAAYAAACkSR4AAgAAAN0iHQAJAAAAtEkeAAIAAAABIx0AAwAAAMRJHgALAAAADSMdAAUAAAAcSh4AIAAAABojHQAGAAAAHEseAAMAAAAqIx0ABQAAADRLHgAFAAAAOCMdAAgAAABcSx4AAwAAAEQjHQAIAAAAdEseAAcAAABeIx0ABAAAAKxLHgACAAAAZiMdAAYAAAC8Sx4AAQAAAHYjHQAGAAAAxEseAAIAAACKIx0ACAAAANRLHgABAAAAmiMdAAcAAADcSx4AAQAAALEjHQAJAAAA5EseAAcAAAC+Ix0ABwAAABxMHgACAAAA0CMdAAoAAAAsTB4AAgAAAOgjHQAHAAAAPEweAAMAAABLIB0ADQAAAFRMHgAHAAAADSQdAAsAAACMTB4AAQAAACckHQAMAAAAlEweAAMAAAA3JB0ADQAAAKxMHgACAAAAVCQdABAAAAC8TB4AAwAAAGgkHQAUAAAA1EweAAEAAACiJB0ABAAAANxMHgADAAAAriQdAAQAAAD0TB4AAgAAALYkHQAJAAAABE0eAAcAAADLJB0AAwAAADxNHgADAAAA2iQdAAcAAABUTR4ABQAAAO8kHQAHAAAAfE0eAAMAAAADJR0ACQAAAJRNHgACAAAAECUdAAsAAACkTR4AAwAAAFAlHQALAAAAvE0eAAQAAABDJR0ABAAAANxNHgACAAAAXiUdAAMAAADsTR4AAgAAAGklHQAFAAAA/E0eAAIAAABRIR0AFgAAAAxOHgAEAAAAiyUdAAUAAAAsTh4AAQAAAJwlHQAIAAAANE4eAAEAAACDIR0ADQAAADxOHgADAAAACSIdAAoAAABUTh4AAgAAAColHQARAAAAZE4eAAEAAADVJR0ACgAAAGxOHgABAAAA6SUdAAsAAAB0Th4AAgAAAP4lHQALAAAAhE4eAAEAAAAYJh0AEQAAAIxOHgABAAAAMiYdAAoAAACUTh4AAQAAAEEmHQAFAAAAnE4eAA4AAABTJh0ABQAAAAxPHgACAAAAYCYdAAcAAAAcTx4AAgAAAEEhHQAMAAAALE8eAAUAAAB9Jh0ACQAAAFRPHgABAAAAkyYdAAsAAABcTx4AAQAAAK8mHQAIAAAAZE8eAAEAAADZJh0ACgAAAGxPHgACAAAAxiYdAA8AAAB8Tx4AAwAAABEnHQAGAAAAlE8eAAIAAAAkJx0ABQAAAKRPHgACAAAANicdAAkAAAC0Tx4AAgAAAEsnHQAKAAAAxE8eAAIAAAB1Jx0ABwAAANRPHgABAAAAgycdAAcAAADcTx4AAQAAAJYnHQAHAAAA5E8eAAIAAABjJx0ACwAAAPRPHgADAAAAtycdAAcAAAAMUB4ADQAAAMknHQAHAAAAdFAeAAEAAADfJx0ADAAAAHxQHgACAAAA+icdAAcAAACMUB4AAQAAAAwoHQAJAAAAlFAeAAIAAAAiKB0ADAAAAKRQHgABAAAAPSgdAAYAAACsUB4ABAAAAFAoHQAHAAAAzFAeAAIAAABbKB0ACAAAANxQHgADAAAAcCgdAAYAAAD0UB4AAgAAAPYiHQAIAAAABFEeAAUAAACEKB0ACAAAACxRHgACAAAAkCgdAAUAAAA8UR4AAgAAAKcoHQAFAAAATFEeABIAAAC0KB0ABgAAANxRHgAEAAAAyCgdAAYAAAD8UR4ADAAAAOgoHQAGAAAAXFIeAAEAAAD4KB0ABAAAAGRSHgACAAAAAykdAAcAAAB0Uh4ABwAAANgoHQAIAAAArFIeAAMAAAAaKR0ABwAAAMRSHgACAAAALCkdAAgAAADUUh4AAgAAAE0pHQADAAAA5FIeAAEAAABaKR0ABgAAAOxSHgACAAAAZCkdAAsAAAD8Uh4AAgAAAIkpHQAGAAAADFMeAAMAAACXKR0AAgAAACRTHgACAAAArCkdABAAAAA0Ux4AAQAAAEAGAABABgAAAOkBAEvpAQBQ6QEAWekBAF7pAQBf6QEAAAYAAAQGAAAGBgAAHAYAAB4GAADcBgAA3gYAAP8GAABQBwAAfwcAAKAIAAC0CAAAtggAAMcIAADTCAAA4QgAAOMIAAD/CAAAUPsAAMH7AADT+wAAPf0AAFD9AACP/QAAkv0AAMf9AADw/QAA/f0AAHD+AAB0/gAAdv4AAPz+AADgAgEA+wIBAGAOAQB+DgEAAO4BAAPuAQAF7gEAH+4BACHuAQAi7gEAJO4BACTuAQAn7gEAJ+4BACnuAQAy7gEANO4BADfuAQA57gEAOe4BADvuAQA77gEAQu4BAELuAQBH7gEAR+4BAEnuAQBJ7gEAS+4BAEvuAQBN7gEAT+4BAFHuAQBS7gEAVO4BAFTuAQBX7gEAV+4BAFnuAQBZ7gEAW+4BAFvuAQBd7gEAXe4BAF/uAQBf7gEAYe4BAGLuAQBk7gEAZO4BAGfuAQBq7gEAbO4BAHLuAQB07gEAd+4BAHnuAQB87gEAfu4BAH7uAQCA7gEAie4BAIvuAQCb7gEAoe4BAKPuAQCl7gEAqe4BAKvuAQC77gEA8O4BAPHuAQBRCQAAUgkAAGQJAABlCQAAgAkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC8CQAAxAkAAMcJAADICQAAywkAAM4JAADXCQAA1wkAANwJAADdCQAA3wkAAOMJAADmCQAA/gkAANAcAADQHAAA0hwAANIcAADVHAAA1hwAANgcAADYHAAA4RwAAOEcAADqHAAA6hwAAO0cAADtHAAA8hwAAPIcAAD1HAAA9xwAAPGoAADxqAAA6gIAAOsCAAABMAAAAzAAAAgwAAARMAAAEzAAAB8wAAAqMAAALTAAADAwAAAwMAAANzAAADcwAAD7MAAA+zAAAAUxAAAvMQAAoDEAAL8xAABF/gAARv4AAGH/AABl/wAAABoAABsaAAAeGgAAHxoAAM+pAADPqQAANRcAADYXAABAFwAAUxcAAOYJAADvCQAAQBAAAEkQAAAAEQEANBEBADYRAQBHEQEAAAAAAEAAAABbAAAAYAAAAHsAAACpAAAAqwAAALkAAAC7AAAAvwAAANcAAADXAAAA9wAAAPcAAAC5AgAA3wIAAOUCAADpAgAA7AIAAP8CAAB0AwAAdAMAAH4DAAB+AwAAhQMAAIUDAACHAwAAhwMAAAUGAAAFBgAA3QYAAN0GAADiCAAA4ggAAD8OAAA/DgAA1Q8AANgPAADrFgAA7RYAAAAgAAALIAAADiAAAC4gAAAwIAAAZCAAAGYgAABwIAAAdCAAAH4gAACAIAAAjiAAAKAgAAC/IAAAACEAACUhAAAnIQAAKSEAACwhAAAxIQAAMyEAAE0hAABPIQAAXyEAAIkhAACLIQAAkCEAACYkAABAJAAASiQAAGAkAAD/JwAAACkAAHMrAAB2KwAAlSsAAJcrAAD/KwAAAC4AAEIuAABELgAAUi4AAPAvAAD7LwAAADAAAAAwAAAEMAAABDAAABIwAAASMAAAIDAAACAwAAA2MAAANjAAAEgyAABfMgAAfzIAAH8yAACxMgAAvzIAAMwyAADPMgAAcTMAAHozAACAMwAA3zMAAP8zAAD/MwAAwE0AAP9NAAAIpwAAIacAAIinAACKpwAAW6sAAFurAABqqwAAa6sAAD79AAA//QAAEP4AABn+AAAw/gAARP4AAEf+AABS/gAAVP4AAGb+AABo/gAAa/4AAP/+AAD//gAAAf8AACD/AAA7/wAAQP8AAFv/AABg/wAA4P8AAOb/AADo/wAA7v8AAPn/AAD9/wAAkAEBAJwBAQDQAQEA/AEBAOJvAQDjbwEAANABAPXQAQAA0QEAJtEBACnRAQBm0QEAatEBAHrRAQCD0QEAhNEBAIzRAQCp0QEArtEBAOjRAQDg0gEA89IBAADTAQBW0wEActMBAHjTAQAA1AEAVNQBAFbUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBAB7VAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBS1QEApdYBAKjWAQDL1wEAztcBAP/XAQBx7AEAtOwBAAHtAQA97QEAAPABACvwAQAw8AEAk/ABAKDwAQCu8AEAsfABAL/wAQDB8AEAz/ABANHwAQD18AEAAPEBAK3xAQDm8QEA//EBAAHyAQAC8gEAEPIBADvyAQBA8gEASPIBAGDyAQBl8gEAAPMBANf2AQDg9gEA7PYBAPD2AQD89gEAAPcBAHP3AQCA9wEA2PcBAOD3AQDr9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAHj5AQB6+QEAy/kBAM35AQBT+gEAYPoBAG36AQBw+gEAdPoBAHj6AQB6+gEAgPoBAIb6AQCQ+gEAqPoBALD6AQC2+gEAwPoBAML6AQDQ+gEA1voBAAD7AQCS+wEAlPsBAMr7AQDw+wEA+fsBAAEADgABAA4AIAAOAH8ADgDiAwAA7wMAAIAsAADzLAAA+SwAAP8sAADgAgEA+wIBAAABAQACAQEABwEBADMBAQA3AQEAPwEBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAPwgBAAAEAAAvBQAAgBwAAIgcAAArHQAAKx0AAHgdAAB4HQAA+B0AAPgdAADgLQAA/y0AAEMuAABDLgAAQKYAAJ+mAAAu/gAAL/4AAAAJAABSCQAAVQkAAH8JAADQHAAA9hwAAPgcAAD5HAAA8CAAAPAgAAAwqAAAOagAAOCoAAD/qAAAZAkAAG8JAAAwqAAAOagAAAAYAQA7GAEAALwBAGq8AQBwvAEAfLwBAIC8AQCIvAEAkLwBAJm8AQCcvAEAo7wBAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAANAQAAD/EAAAkBwAALocAAC9HAAAvxwAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AAIQEAACEBAAAhwQAAIcEAAAALAAALiwAADAsAABeLAAAQy4AAEMuAABvpgAAb6YAAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQBRCQAAUgkAAGQJAABlCQAA5gsAAPMLAADQHAAA0BwAANIcAADTHAAA8hwAAPQcAAD4HAAA+RwAAPAgAADwIAAAABMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA7EwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAFcTAQBXEwEAXRMBAGMTAQBmEwEAbBMBAHATAQB0EwEA0B8BANEfAQDTHwEA0x8BAEIDAABCAwAARQMAAEUDAABwAwAAcwMAAHUDAAB3AwAAegMAAH0DAAB/AwAAfwMAAIQDAACEAwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA4QMAAPADAAD/AwAAJh0AACodAABdHQAAYR0AAGYdAABqHQAAvx0AAMEdAAAAHwAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAADEHwAAxh8AANMfAADWHwAA2x8AAN0fAADvHwAA8h8AAPQfAAD2HwAA/h8AACYhAAAmIQAAZasAAGWrAABAAQEAjgEBAKABAQCgAQEAANIBAEXSAQBRCQAAUgkAAGQJAABlCQAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAPEKAAD5CgAA/woAADCoAAA5qAAAZAkAAGUJAABgHQEAZR0BAGcdAQBoHQEAah0BAI4dAQCQHQEAkR0BAJMdAQCYHQEAoB0BAKkdAQBRCQAAUgkAAGQJAABlCQAAAQoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAADwKAAA8CgAAPgoAAEIKAABHCgAASAoAAEsKAABNCgAAUQoAAFEKAABZCgAAXAoAAF4KAABeCgAAZgoAAHYKAAAwqAAAOagAAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAAEwAAADMAAABTAAABEwAAATMAAAHzAAACEwAAAtMAAAMDAAADAwAAA3MAAAPzAAAPswAAD7MAAAkDEAAJ8xAADAMQAA4zEAACAyAABHMgAAgDIAALAyAADAMgAAyzIAAP8yAAD/MgAAWDMAAHAzAAB7MwAAfzMAAOAzAAD+MwAAADQAAL9NAAAATgAA/J8AAACnAAAHpwAAAPkAAG36AABw+gAA2foAAEX+AABG/gAAYf8AAGX/AADwbwEA8W8BAGDTAQBx0wEAUPIBAFHyAQAAAAIA3aYCAACnAgA0twIAQLcCAB24AgAguAIAoc4CALDOAgDg6wIAAPgCAB36AgAAAAMAShMDAAARAAD/EQAAATAAAAMwAAAIMAAAETAAABMwAAAfMAAALjAAADAwAAA3MAAANzAAAPswAAD7MAAAMTEAAI4xAAAAMgAAHjIAAGAyAAB+MgAAYKkAAHypAAAArAAAo9cAALDXAADG1wAAy9cAAPvXAABF/gAARv4AAGH/AABl/wAAoP8AAL7/AADC/wAAx/8AAMr/AADP/wAA0v8AANf/AADa/wAA3P8AAAwGAAAMBgAAGwYAABsGAAAfBgAAHwYAAEAGAABABgAA1AYAANQGAAAADQEAJw0BADANAQA5DQEAIBcAADYXAAABMAAAAzAAAAgwAAARMAAAEzAAAB8wAAAwMAAANTAAADcwAAA3MAAAPDAAAD0wAABBMAAAljAAAJkwAACgMAAA+zAAAPwwAABF/gAARv4AAGH/AABl/wAAcP8AAHD/AACe/wAAn/8AAAGwAQAesQEAULEBAFKxAQAA8gEAAPIBAAADAABBAwAAQwMAAEQDAABGAwAAYgMAAFMJAABUCQAAsBoAAMAaAADCHQAA9x0AAPkdAAD5HQAA+x0AAP8dAAAMIAAADSAAANAgAADvIAAAAP4AAA/+AAAg/gAALf4AAP0BAQD9AQEAZ9EBAGnRAQB70QEAgtEBAIXRAQCL0QEAqtEBAK3RAQAAAQ4A7wEOAICpAADNqQAAz6kAANmpAADeqQAA36kAAGYJAABvCQAAMKgAADmoAACAEAEAwRABAM0QAQDNEAEAUQkAAFIJAABkCQAAZQkAAIAMAACMDAAAjgwAAJAMAACSDAAAqAwAAKoMAACzDAAAtQwAALkMAAC8DAAAxAwAAMYMAADIDAAAygwAAM0MAADVDAAA1gwAAN4MAADeDAAA4AwAAOMMAADmDAAA7wwAAPEMAADyDAAA0BwAANAcAADSHAAA0hwAANocAADaHAAA8hwAAPIcAAD0HAAA9BwAADCoAAA1qAAAATAAAAMwAAAIMAAAETAAABMwAAAfMAAAMDAAADUwAAA3MAAANzAAADwwAAA9MAAAmTAAAJwwAACgMAAA/zAAAPAxAAD/MQAA0DIAAP4yAAAAMwAAVzMAAEX+AABG/gAAYf8AAJ//AAAAsAEAALABAGSxAQBnsQEAAKkAAC+pAADmCgAA7woAADCoAAA5qAAAABIBABESAQATEgEAPhIBAGQJAABlCQAAMKgAADmoAACwEgEA6hIBAPASAQD5EgEAQQAAAFoAAABhAAAAegAAAKoAAACqAAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAALgCAADgAgAA5AIAAGMDAABvAwAAhQQAAIYEAABRCQAAUgkAAPsQAAD7EAAAAB0AACUdAAAsHQAAXB0AAGIdAABlHQAAax0AAHcdAAB5HQAAvh0AAAAeAAD/HgAALyAAAC8gAABxIAAAcSAAAH8gAAB/IAAAkCAAAJwgAADwIAAA8CAAACohAAArIQAAMiEAADIhAABOIQAATiEAAGAhAACIIQAAYCwAAH8sAAAApwAAB6cAACKnAACHpwAAi6cAAL+nAADCpwAAyqcAAPWnAAD/pwAALqkAAC6pAAAwqwAAWqsAAFyrAABkqwAAZqsAAGmrAAAA+wAABvsAACH/AAA6/wAAQf8AAFr/AABlCQAAZQkAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEAZAABAGQAARBkAAE8ZAAAHAQEAMwEBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAAAAAQALAAEADQABACYAAQAoAAEAOgABADwAAQA9AAEAPwABAE0AAQBQAAEAXQABAIAAAQD6AAEAAAEBAAIBAQAHAQEAMwEBADcBAQA/AQEAZAkAAG8JAAAwqAAAOagAAFARAQB2EQEAUQkAAFIJAABkCQAAZQkAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE8NAABUDQAAYw0AAGYNAAB/DQAA2hwAANocAAAwqAAAMqgAAEAGAABABgAAQAgAAFsIAABeCAAAXggAAEAGAABABgAAwAoBAOYKAQDrCgEA9goBAGQJAABlCQAAAB0BAAYdAQAIHQEACR0BAAsdAQA2HQEAOh0BADodAQA8HQEAPR0BAD8dAQBHHQEAUB0BAFkdAQAwqAAAOagAAAAWAQBEFgEAUBYBAFkWAQAAGAAADhgAABAYAAAZGAAAIBgAAHgYAACAGAAAqhgAAC8gAAAvIAAAYBYBAGwWAQBmCgAAbwoAAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKkSAQAAEAAAnxAAAC6pAAAuqQAA4KkAAP6pAABgqgAAf6oAAGQJAABlCQAA5gwAAO8MAADpHAAA6RwAAPIcAADyHAAA+hwAAPocAAAwqAAANagAAKAZAQCnGQEAqhkBANcZAQDaGQEA5BkBAIMEAACDBAAAUAMBAHoDAQBRCQAAUgkAAGQJAABlCQAAAQsAAAMLAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA8CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAFwLAABdCwAAXwsAAGMLAABmCwAAdwsAANocAADaHAAA8hwAAPIcAAACGAAAAxgAAAUYAAAFGAAAQKgAAHeoAABABgAAQAYAAIALAQCRCwEAmQsBAJwLAQCpCwEArwsBAFEJAABRCQAA1xwAANccAADZHAAA2RwAANwcAADdHAAA4BwAAOAcAACAEQEA3xEBAGQJAABlCQAAgQ0AAIMNAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAyg0AAMoNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADmDQAA7w0AAPINAAD0DQAA4REBAPQRAQBABgAAQAYAADAPAQBZDwEAZAkAAGUJAADmCQAA7wkAAACoAAAsqAAADAYAAAwGAAAbBgAAHAYAAB8GAAAfBgAAQAYAAEAGAABLBgAAVQYAAHAGAABwBgAAAAcAAA0HAAAPBwAASgcAAE0HAABPBwAAYAgAAGoIAAD4HQAA+B0AAAAXAAAMFwAADhcAABQXAAA1FwAANhcAADUXAAA2FwAAYBcAAGwXAABuFwAAcBcAAHIXAABzFwAAQBAAAEkQAABQGQAAbRkAAHAZAAB0GQAAZAkAAGUJAAAwqAAAOagAAIAWAQC4FgEAwBYBAMkWAQBRCQAAUgkAAGQJAABlCQAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAADaHAAA2hwAAPOoAADzqAAAARMBAAETAQADEwEAAxMBADsTAQA8EwEA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KB4AACgeAAAqHgAAKh4AACweAAAsHgAALh4AAC4eAAAwHgAAMB4AADIeAAAyHgAANB4AADQeAAA2HgAANh4AADgeAAA4HgAAOh4AADoeAAA8HgAAPB4AAD4eAAA+HgAAQB4AAEAeAABCHgAAQh4AAEQeAABEHgAARh4AAEYeAABIHgAASB4AAEoeAABKHgAATB4AAEweAABOHgAATh4AAFAeAABQHgAAUh4AAFIeAABUHgAAVB4AAFYeAABWHgAAWB4AAFgeAABaHgAAWh4AAFweAABcHgAAXh4AAF4eAABgHgAAYB4AAGIeAABiHgAAZB4AAGQeAABmHgAAZh4AAGgeAABoHgAAah4AAGoeAABsHgAAbB4AAG4eAABuHgAAcB4AAHAeAAByHgAAch4AAHQeAAB0HgAAdh4AAHYeAAB4HgAAeB4AAHoeAAB6HgAAfB4AAHweAAB+HgAAfh4AAIAeAACAHgAAgh4AAIIeAACEHgAAhB4AAIYeAACGHgAAiB4AAIgeAACKHgAAih4AAIweAACMHgAAjh4AAI4eAACQHgAAkB4AAJIeAACSHgAAlB4AAJQeAACaHgAAmx4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACAHwAArx8AALIfAAC0HwAAtx8AALwfAADCHwAAxB8AAMcfAADMHwAA2B8AANsfAADoHwAA7B8AAPIfAAD0HwAA9x8AAPwfAAAmIQAAJiEAACohAAArIQAAMiEAADIhAABgIQAAbyEAAIMhAACDIQAAtiQAAM8kAAAALAAALiwAAGAsAABgLAAAYiwAAGQsAABnLAAAZywAAGksAABpLAAAaywAAGssAABtLAAAcCwAAHIsAAByLAAAdSwAAHUsAAB+LAAAgCwAAIIsAACCLAAAhCwAAIQsAACGLAAAhiwAAIgsAACILAAAiiwAAIosAACMLAAAjCwAAI4sAACOLAAAkCwAAJAsAACSLAAAkiwAAJQsAACULAAAliwAAJYsAACYLAAAmCwAAJosAACaLAAAnCwAAJwsAACeLAAAniwAAKAsAACgLAAAoiwAAKIsAACkLAAApCwAAKYsAACmLAAAqCwAAKgsAACqLAAAqiwAAKwsAACsLAAAriwAAK4sAACwLAAAsCwAALIsAACyLAAAtCwAALQsAAC2LAAAtiwAALgsAAC4LAAAuiwAALosAAC8LAAAvCwAAL4sAAC+LAAAwCwAAMAsAADCLAAAwiwAAMQsAADELAAAxiwAAMYsAADILAAAyCwAAMosAADKLAAAzCwAAMwsAADOLAAAziwAANAsAADQLAAA0iwAANIsAADULAAA1CwAANYsAADWLAAA2CwAANgsAADaLAAA2iwAANwsAADcLAAA3iwAAN4sAADgLAAA4CwAAOIsAADiLAAA6ywAAOssAADtLAAA7SwAAPIsAADyLAAAQKYAAECmAABCpgAAQqYAAESmAABEpgAARqYAAEamAABIpgAASKYAAEqmAABKpgAATKYAAEymAABOpgAATqYAAFCmAABQpgAAUqYAAFKmAABUpgAAVKYAAFamAABWpgAAWKYAAFimAABapgAAWqYAAFymAABcpgAAXqYAAF6mAABgpgAAYKYAAGKmAABipgAAZKYAAGSmAABmpgAAZqYAAGimAABopgAAaqYAAGqmAABspgAAbKYAAICmAACApgAAgqYAAIKmAACEpgAAhKYAAIamAACGpgAAiKYAAIimAACKpgAAiqYAAIymAACMpgAAjqYAAI6mAACQpgAAkKYAAJKmAACSpgAAlKYAAJSmAACWpgAAlqYAAJimAACYpgAAmqYAAJqmAAAipwAAIqcAACSnAAAkpwAAJqcAACanAAAopwAAKKcAACqnAAAqpwAALKcAACynAAAupwAALqcAADKnAAAypwAANKcAADSnAAA2pwAANqcAADinAAA4pwAAOqcAADqnAAA8pwAAPKcAAD6nAAA+pwAAQKcAAECnAABCpwAAQqcAAESnAABEpwAARqcAAEanAABIpwAASKcAAEqnAABKpwAATKcAAEynAABOpwAATqcAAFCnAABQpwAAUqcAAFKnAABUpwAAVKcAAFanAABWpwAAWKcAAFinAABapwAAWqcAAFynAABcpwAAXqcAAF6nAABgpwAAYKcAAGKnAABipwAAZKcAAGSnAABmpwAAZqcAAGinAABopwAAaqcAAGqnAABspwAAbKcAAG6nAABupwAAeacAAHmnAAB7pwAAe6cAAH2nAAB+pwAAgKcAAICnAACCpwAAgqcAAISnAACEpwAAhqcAAIanAACLpwAAi6cAAI2nAACNpwAAkKcAAJCnAACSpwAAkqcAAJanAACWpwAAmKcAAJinAACapwAAmqcAAJynAACcpwAAnqcAAJ6nAACgpwAAoKcAAKKnAACipwAApKcAAKSnAACmpwAApqcAAKinAACopwAAqqcAAK6nAACwpwAAtKcAALanAAC2pwAAuKcAALinAAC6pwAAuqcAALynAAC8pwAAvqcAAL6nAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAAD1pwAA9acAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADpAQAh6QEAQQAAAFoAAABhAAAAegAAALUAAAC1AAAAwAAAANYAAADYAAAA9gAAAPgAAAA3AQAAOQEAAIwBAACOAQAAmgEAAJwBAACpAQAArAEAALkBAAC8AQAAvQEAAL8BAAC/AQAAxAEAACACAAAiAgAAMwIAADoCAABUAgAAVgIAAFcCAABZAgAAWQIAAFsCAABcAgAAYAIAAGECAABjAgAAYwIAAGUCAABmAgAAaAIAAGwCAABvAgAAbwIAAHECAAByAgAAdQIAAHUCAAB9AgAAfQIAAIACAACAAgAAggIAAIMCAACHAgAA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oh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAJiEAACYhAAAqIQAAKyEAADIhAAAyIQAAYCEAAG8hAACDIQAAgyEAALYkAADPJAAAACwAAC4sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqnAACcpwAAnKcAAJ6nAACepwAAoKcAAKCnAACipwAA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Mx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAmx4AAKEeAAChHgAAox4AAKMeAAClHgAApR4AAKceAACnHgAAqR4AAKkeAACrHgAAqx4AAK0eAACtHgAArx4AAK8eAACxHgAAsR4AALMeAACzHgAAtR4AALUeAAC3HgAAtx4AALkeAAC5HgAAux4AALseAAC9HgAAvR4AAL8eAAC/HgAAwR4AAMEeAADDHgAAwx4AAMUeAADFHgAAxx4AAMceAADJHgAAyR4AAMseAADLHgAAzR4AAM0eAADPHgAAzx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABeLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHMsAABzLAAAdiwAAHYsAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADjLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAA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rR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAtB8AALYfAAC3HwAAvB8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADMHwAAzB8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAD8HwAA/B8AAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF4sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcywAAHMsAAB2LAAAdiwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOMsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAvpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAkacAAJGnAACTpwAAlKcAAJenAACXpwAAmacAAJmnAACbpwAAm6cAAJ2nAACdpwAAn6cAAJ+nAAChpwAAoacAAKOnAACjpwAApacAAKWnAACnpwAAp6cAAKmnAACppwAA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bR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACdHgAAnx4AAJ8eAAChHgAAoR4AAKMeAACjHgAApR4AAKUeAACnHgAApx4AAKkeAACpHgAAqx4AAKseAACtHgAArR4AAK8eAACvHgAAsR4AALEeAACzHgAAsx4AALUeAAC1HgAAtx4AALceAAC5HgAAuR4AALseAAC7HgAAvR4AAL0eAAC/HgAAvx4AAMEeAADBHgAAwx4AAMMeAADFHgAAxR4AAMceAADHHgAAyR4AAMkeAADLHgAAyx4AAM0eAADNHgAAzx4AAM8eAADRHgAA0R4AANMeAADTHgAA1R4AANUeAADXHgAA1x4AANkeAADZHgAA2x4AANseAADdHgAA3R4AAN8eAADfHgAA4R4AAOEeAADjHgAA4x4AAOUeAADlHgAA5x4AAOceAADpHgAA6R4AAOseAADrHgAA7R4AAO0eAADvHgAA7x4AAPEeAADxHgAA8x4AAPMeAAD1HgAA9R4AAPceAAD3HgAA+R4AAPkeAAD7HgAA+x4AAP0eAAD9HgAA/x4AAAcfAAAQHwAAFR8AACAfAAAnHwAAMB8AADcfAABAHwAARR8AAFAfAABXHwAAYB8AAGcfAABwHwAAfR8AAIAfAACHHwAAkB8AAJcfAACgHwAApx8AALAfAAC0HwAAth8AALcfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADQHwAA0x8AANYfAADXHwAA4B8AAOcfAADyHwAA9B8AAPYfAAD3HwAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAACiEAAAohAAAOIQAADyEAABMhAAATIQAALyEAAC8hAAA0IQAANCEAADkhAAA5IQAAPCEAAD0hAABGIQAASSEAAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF4sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcSwAAHEsAABzLAAAdCwAAHYsAAB9LAAAgSwAAIEsAACDLAAAgywAAIUsAACFLAAAhywAAIcsAACJLAAAiSwAAIssAACLLAAAjSwAAI0sAACPLAAAjywAAJEsAACRLAAAkywAAJMsAACVLAAAlSwAAJcsAACXLAAAmSwAAJksAACbLAAAmywAAJ0sAACdLAAAnywAAJ8sAAChLAAAoSwAAKMsAACjLAAApSwAAKUsAACnLAAApywAAKksAACpLAAAqywAAKssAACtLAAArSwAAK8sAACvLAAAsSwAALEsAACzLAAAsywAALUsAAC1LAAAtywAALcsAAC5LAAAuSwAALssAAC7LAAAvSwAAL0sAAC/LAAAvywAAMEsAADBLAAAwywAAMMsAADFLAAAxSwAAMcsAADHLAAAySwAAMksAADLLAAAyywAAM0sAADNLAAAzywAAM8sAADRLAAA0SwAANMsAADTLAAA1SwAANUsAADXLAAA1ywAANksAADZLAAA2ywAANssAADdLAAA3SwAAN8sAADfLAAA4SwAAOEsAADjLAAA5CwAAOwsAADsLAAA7iwAAO4sAADzLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AAEGmAABBpgAAQ6YAAEOmAABFpgAARaYAAEemAABHpgAASaYAAEmmAABLpgAAS6YAAE2mAABNpgAAT6YAAE+mAABRpgAAUaYAAFOmAABTpgAAVaYAAFWmAABXpgAAV6YAAFmmAABZpgAAW6YAAFumAABdpgAAXaYAAF+mAABfpgAAYaYAAGGmAABjpgAAY6YAAGWmAABlpgAAZ6YAAGemAABppgAAaaYAAGumAABrpgAAbaYAAG2mAACBpgAAgaYAAIOmAACDpgAAhaYAAIWmAACHpgAAh6YAAImmAACJpgAAi6YAAIumAACNpgAAjaYAAI+mAACPpgAAkaYAAJGmAACTpgAAk6YAAJWmAACVpgAAl6YAAJemAACZpgAAmaYAAJumAACdpgAAI6cAACOnAAAlpwAAJacAACenAAAnpwAAKacAACmnAAArpwAAK6cAAC2nAAAtpwAAL6cAADGnAAAzpwAAM6cAADWnAAA1pwAAN6cAADenAAA5pwAAOacAADunAAA7pwAAPacAAD2nAAA/pwAAP6cAAEGnAABBpwAAQ6cAAEOnAABFpwAARacAAEenAABHpwAASacAAEmnAABLpwAAS6cAAE2nAABNpwAAT6cAAE+nAABRpwAAUacAAFOnAABTpwAAVacAAFWnAABXpwAAV6cAAFmnAABZpwAAW6cAAFunAABdpwAAXacAAF+nAABfpwAAYacAAGGnAABjpwAAY6cAAGWnAABlpwAAZ6cAAGenAABppwAAaacAAGunAABrpwAAbacAAG2nAABvpwAAeKcAAHqnAAB6pwAAfKcAAHynAAB/pwAAf6cAAIGnAACBpwAAg6cAAIOnAACFpwAAhacAAIenAACHpwAAjKcAAIynAACOpwAAjqcAAJGnAACRpwAAk6cAAJWnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAAK+nAACvpwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA9qcAAPanAAD4pwAA+qcAADCrAABaqwAAXKsAAGirAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AABB/wAAWv8AACgEAQBPBAEA2AQBAPsEAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAa1AEAM9QBAE7UAQBU1AEAVtQBAGfUAQCC1AEAm9QBALbUAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQDP1AEA6tQBAAPVAQAe1QEAN9UBAFLVAQBr1QEAhtUBAJ/VAQC61QEA09UBAO7VAQAH1gEAItYBADvWAQBW1gEAb9YBAIrWAQCl1gEAwtYBANrWAQDc1gEA4dYBAPzWAQAU1wEAFtcBABvXAQA21wEATtcBAFDXAQBV1wEAcNcBAIjXAQCK1wEAj9cBAKrXAQDC1wEAxNcBAMnXAQDL1wEAy9cBACLpAQBD6QEAKwAAACsAAAA8AAAAPgAAAF4AAABeAAAAfAAAAHwAAAB+AAAAfgAAAKwAAACsAAAAsQAAALEAAADXAAAA1wAAAPcAAAD3AAAA0AMAANIDAADVAwAA1QMAAPADAADxAwAA9AMAAPYDAAAGBgAACAYAABYgAAAWIAAAMiAAADQgAABAIAAAQCAAAEQgAABEIAAAUiAAAFIgAABhIAAA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4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAuLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMKnAADCpwAAxKcAAMenAADJpwAAyacAAPWnAAD1pwAAIf8AADr/AAAABAEAJwQBALAEAQDTBAEAgAwBALIMAQCgGAEAvxgBAEBuAQBfbgEAANQBABnUAQA01AEATdQBAGjUAQCB1AEA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fwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAA0AUAAOoFAADvBQAA8gUAACAGAABKBgAAbgYAAG8GAABxBgAA0wYAANUGAADVBgAA5QYAAOYGAADuBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMoHAADqBwAA9AcAAPUHAAD6BwAA+gcAAAAIAAAVCAAAGggAABoIAAAkCAAAJAgAACgIAAAoCAAAQAgAAFgIAABgCAAAaggAAKAIAAC0CAAAtggAAMcIAAAECQAAOQkAAD0JAAA9CQAAUAkAAFAJAABYCQAAYQkAAHEJAACACQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvQkAAL0JAADOCQAAzgkAANwJAADdCQAA3wkAAOEJAADwCQAA8QkAAPwJAAD8CQAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAABZCgAAXAoAAF4KAABeCgAAcgoAAHQKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC9CgAAvQoAANAKAADQCgAA4AoAAOEKAAD5CgAA+QoAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAXAsAAF0LAABfCwAAYQsAAHELAABxCwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAADQCwAA0AsAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABYDAAAWgwAAGAMAABhDAAAgAwAAIAMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL0MAADeDAAA3gwAAOAMAADhDAAA8QwAAPIMAAAEDQAADA0AAA4NAAAQDQAA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hK4AAKCuAACgrgAAvK4AALyuAADYrgAA2K4AAPSuAAD0rgAAEK8AABCvAAAsrwAALK8AAEivAABIrwAAZK8AAGSvAACArwAAgK8AAJyvAACcrwAAuK8AALivAADUrwAA1K8AAPCvAADwrwAADLAAAAywAAAosAAAKLAAAESwAABEsAAAYLAAAGCwAAB8sAAAfLAAAJiwAACYsAAAtLAAALSwAADQsAAA0LAAAOywAADssAAACLEAAAixAAAksQAAJLEAAECxAABAsQAAXLEAAFyxAAB4sQAAeLEAAJSxAACUsQAAsLEAALCxAADMsQAAzLEAAOixAADosQAABLIAAASyAAAgsgAAILIAADyyAAA8sgAAWLIAAFiyAAB0sgAAdLIAAJCyAACQsgAArLIAAKyyAADIsgAAyLIAAOSyAADksgAAALMAAACzAAAcswAAHLMAADizAAA4swAAVLMAAFSzAABwswAAcLMAAIyzAACMswAAqLMAAKizAADEswAAxLMAAOCzAADgswAA/LMAAPyzAAAYtAAAGLQAADS0AAA0tAAAULQAAFC0AABstAAAbLQAAIi0AACItAAApLQAAKS0AADAtAAAwLQAANy0AADctAAA+LQAAPi0AAAUtQAAFLUAADC1AAAwtQAATLUAAEy1AABotQAAaLUAAIS1AACEtQAAoLUAAKC1AAC8tQAAvLUAANi1AADYtQAA9LUAAPS1AAAQtgAAELYAACy2AAAstgAASLYAAEi2AABktgAAZLYAAIC2AACAtgAAnLYAAJy2AAC4tgAAuLYAANS2AADUtgAA8LYAAPC2AAAMtwAADLcAACi3AAAotwAARLcAAES3AABgtwAAYLcAAHy3AAB8twAAmLcAAJi3AAC0twAAtLcAANC3AADQtwAA7LcAAOy3AAAIuAAACLgAACS4AAAkuAAAQLgAAEC4AABcuAAAXLgAAHi4AAB4uAAAlLgAAJS4AACwuAAAsLgAAMy4AADMuAAA6LgAAOi4AAAEuQAABLkAACC5AAAguQAAPLkAADy5AABYuQAAWLkAAHS5AAB0uQAAkLkAAJC5AACsuQAArLkAAMi5AADIuQAA5LkAAOS5AAAAugAAALoAABy6AAAcugAAOLoAADi6AABUugAAVLoAAHC6AABwugAAjLoAAIy6AACougAAqLoAAMS6AADEugAA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M7QAADW0AABPtAAAUbQAAGu0AABttAAAh7QAAIm0AACjtAAApbQAAL+0AADBtAAA27QAAN20AAD3tAAA+bQAABO1AAAVtQAAL7UAADG1AABLtQAATbUAAGe1AABptQAAg7UAAIW1AACftQAAobUAALu1AAC9tQAA17UAANm1AADztQAA9bUAAA+2AAARtgAAK7YAAC22AABHtgAASbYAAGO2AABltgAAf7YAAIG2AACbtgAAnbYAALe2AAC5tgAA07YAANW2AADvtgAA8bYAAAu3AAANtwAAJ7cAACm3AABDtwAARbcAAF+3AABhtwAAe7cAAH23AACXtwAAmbcAALO3AAC1twAAz7cAANG3AADrtwAA7bcAAAe4AAAJuAAAI7gAACW4AAA/uAAAQbgAAFu4AABduAAAd7gAAHm4AACTuAAAlbgAAK+4AACxuAAAy7gAAM24AADnuAAA6bgAAAO5AAAFuQAAH7kAACG5AAA7uQAAPbkAAFe5AABZuQAAc7kAAHW5AACPuQAAkbkAAKu5AACtuQAAx7kAAMm5AADjuQAA5bkAAP+5AAABugAAG7oAAB26AAA3ugAAOboAAFO6AABVugAAb7oAAHG6AACLugAAjboAAKe6AACpugAAw7oAAMW6AADfugAA4boAAPu6AAD9ugAAF7sAABm7AAAzuwAANbsAAE+7AABRuwAAa7sAAG27AACHuwAAibsAAKO7AACluwAAv7sAAMG7AADbuwAA3bsAAPe7AAD5uwAAE7wAABW8AAAvvAAAMbwAAEu8AABNvAAAZ7wAAGm8AACDvAAAhbwAAJ+8AAChvAAAu7wAAL28AADXvAAA2bwAAPO8AAD1vAAAD70AABG9AAArvQAALb0AAEe9AABJvQAAY70AAGW9AAB/vQAAgb0AAJu9AACdvQAAt70AALm9AADTvQAA1b0AAO+9AADxvQAAC74AAA2+AAAnvgAAKb4AAEO+AABFvgAAX74AAGG+AAB7vgAAfb4AAJe+AACZvgAAs74AALW+AADPvgAA0b4AAOu+AADtvgAAB78AAAm/AAAjvwAAJb8AAD+/AABBvwAAW78AAF2/AAB3vwAAeb8AAJO/AACVvwAAr78AALG/AADLvwAAzb8AAOe/AADpvwAAA8AAAAXAAAAfwAAAIcAAADvAAAA9wAAAV8AAAFnAAABzwAAAdcAAAI/AAACRwAAAq8AAAK3AAADHwAAAycAAAOPAAADlwAAA/8AAAAHBAAAbwQAAHcEAADfBAAA5wQAAU8EAAFXBAABvwQAAccEAAIvBAACNwQAAp8EAAKnBAADDwQAAxcEAAN/BAADhwQAA+8EAAP3BAAAXwgAAGcIAADPCAAA1wgAAT8IAAFHCAABrwgAAbcIAAIfCAACJwgAAo8IAAKXCAAC/wgAAwcIAANvCAADdwgAA98IAAPnCAAATwwAAFcMAAC/DAAAxwwAAS8MAAE3DAABnwwAAacMAAIPDAACFwwAAn8MAAKHDAAC7wwAAvcMAANfDAADZwwAA88MAAPXDAAAPxAAAEcQAACvEAAAtxAAAR8QAAEnEAABjxAAAZcQAAH/EAACBxAAAm8QAAJ3EAAC3xAAAucQAANPEAADVxAAA78QAAPHEAAALxQAADcUAACfFAAApxQAAQ8UAAEXFAABfxQAAYcUAAHvFAAB9xQAAl8UAAJnFAACzxQAAtcUAAM/FAADRxQAA68UAAO3FAAAHxgAACcYAACPGAAAlxgAAP8YAAEHGAABbxgAAXcYAAHfGAAB5xgAAk8YAAJXGAACvxgAAscYAAMvGAADNxgAA58YAAOnGAAADxwAABccAAB/HAAAhxwAAO8cAAD3HAABXxwAAWccAAHPHAAB1xwAAj8cAAJHHAACrxwAArccAAMfHAADJxwAA48cAAOXHAAD/xwAAAcgAABvIAAAdyAAAN8gAADnIAABTyAAAVcgAAG/IAABxyAAAi8gAAI3IAACnyAAAqcgAAMPIAADFyAAA38gAAOHIAAD7yAAA/cgAABfJAAAZyQAAM8kAADXJAABPyQAAUckAAGvJAABtyQAAh8kAAInJAACjyQAApckAAL/JAADByQAA28kAAN3JAAD3yQAA+ckAABPKAAAVygAAL8oAADHKAABLygAATcoAAGfKAABpygAAg8oAAIXKAACfygAAocoAALvKAAC9ygAA18oAANnKAADzygAA9coAAA/LAAARywAAK8sAAC3LAABHywAAScsAAGPLAABlywAAf8sAAIHLAACbywAAncsAALfLAAC5ywAA08sAANXLAADvywAA8csAAAvMAAANzAAAJ8wAACnMAABDzAAARcwAAF/MAABhzAAAe8wAAH3MAACXzAAAmcwAALPMAAC1zAAAz8wAANHMAADrzAAA7cwAAAfNAAAJzQAAI80AACXNAAA/zQAAQc0AAFvNAABdzQAAd80AAHnNAACTzQAAlc0AAK/NAACxzQAAy80AAM3NAADnzQAA6c0AAAPOAAAFzgAAH84AACHOAAA7zgAAPc4AAFfOAABZzgAAc84AAHXOAACPzgAAkc4AAKvOAACtzgAAx84AAMnOAADjzgAA5c4AAP/OAAABzwAAG88AAB3PAAA3zwAAOc8AAFPPAABVzwAAb88AAHHPAACLzwAAjc8AAKfPAACpzwAAw88AAMXPAADfzwAA4c8AAPvPAAD9zwAAF9AAABnQAAAz0AAANdAAAE/QAABR0AAAa9AAAG3QAACH0AAAidAAAKPQAACl0AAAv9AAAMHQAADb0AAA3dAAAPfQAAD50AAAE9EAABXRAAAv0QAAMdEAAEvRAABN0QAAZ9EAAGnRAACD0QAAhdEAAJ/RAACh0QAAu9EAAL3RAADX0QAA2dEAAPPRAAD10QAAD9IAABHSAAAr0gAALdIAAEfSAABJ0gAAY9IAAGXSAAB/0gAAgdIAAJvSAACd0gAAt9IAALnSAADT0gAA1dIAAO/SAADx0gAAC9MAAA3TAAAn0wAAKdMAAEPTAABF0wAAX9MAAGHTAAB70wAAfdMAAJfTAACZ0wAAs9MAALXTAADP0wAA0dMAAOvTAADt0wAAB9QAAAnUAAAj1AAAJdQAAD/UAABB1AAAW9QAAF3UAAB31AAAedQAAJPUAACV1AAAr9QAALHUAADL1AAAzdQAAOfUAADp1AAAA9UAAAXVAAAf1QAAIdUAADvVAAA91QAAV9UAAFnVAABz1QAAddUAAI/VAACR1QAAq9UAAK3VAADH1QAAydUAAOPVAADl1QAA/9UAAAHWAAAb1gAAHdYAADfWAAA51gAAU9YAAFXWAABv1gAAcdYAAIvWAACN1gAAp9YAAKnWAADD1gAAxdYAAN/WAADh1gAA+9YAAP3WAAAX1wAAGdcAADPXAAA11wAAT9cAAFHXAABr1wAAbdcAAIfXAACJ1wAAo9cAAAAGAAAFBgAA3QYAAN0GAAAPBwAADwcAAOIIAADiCAAATg0AAE4NAAC9EAEAvRABAM0QAQDNEAEAwhEBAMMRAQA/GQEAPxkBAEEZAQBBGQEAOhoBADoaAQCEGgEAiRoBAEYdAQBGHQEAAwkAAAMJAAA7CQAAOwkAAD4JAABACQAASQkAAEwJAABOCQAATwkAAIIJAACDCQAAvwkAAMAJAADHCQAAyAkAAMsJAADMCQAAAwoAAAMKAAA+CgAAQAoAAIMKAACDCgAAvgoAAMAKAADJCgAAyQoAAMsKAADMCgAAAgsAAAMLAABACwAAQAsAAEcLAABICwAASwsAAEwLAAC/CwAAvwsAAMELAADCCwAAxgsAAMgLAADKCwAAzAsAAAEMAAADDAAAQQwAAEQMAACCDAAAgwwAAL4MAAC+DAAAwAwAAMEMAADDDAAAxAwAAMcMAADIDAAAygwAAMsMAAACDQAAAw0AAD8NAABADQAARg0AAEgNAABKDQAATA0AAIINAACDDQAA0A0AANENAADYDQAA3g0AAPINAADzDQAAMw4AADMOAACzDgAAsw4AAD4PAAA/DwAAfw8AAH8PAAAxEAAAMRAAADsQAAA8EAAAVhAAAFcQAACEEAAAhBAAALYXAAC2FwAAvhcAAMUXAADHFwAAyBcAACMZAAAmGQAAKRkAACsZAAAwGQAAMRkAADMZAAA4GQAAGRoAABoaAABVGgAAVRoAAFcaAABXGgAAbRoAAHIaAAAEGwAABBsAADsbAAA7GwAAPRsAAEEbAABDGwAARBsAAIIbAACCGwAAoRsAAKEbAACmGwAApxsAAKobAACqGwAA5xsAAOcbAADqGwAA7BsAAO4bAADuGwAA8hsAAPMbAAAkHAAAKxwAADQcAAA1HAAA4RwAAOEcAAD3HAAA9xwAACOoAAAkqAAAJ6gAACeoAACAqAAAgagAALSoAADDqAAAUqkAAFOpAACDqQAAg6kAALSpAAC1qQAAuqkAALupAAC+qQAAwKkAAC+qAAAwqgAAM6oAADSqAABNqgAATaoAAOuqAADrqgAA7qoAAO+qAAD1qgAA9aoAAOOrAADkqwAA5qsAAOerAADpqwAA6qsAAOyrAADsqwAAABABAAAQAQACEAEAAhABAIIQAQCCEAEAsBABALIQAQC3EAEAuBABACwRAQAsEQEARREBAEYRAQCCEQEAghEBALMRAQC1EQEAvxEBAMARAQDOEQEAzhEBACwSAQAuEgEAMhIBADMSAQA1EgEANRIBAOASAQDiEgEAAhMBAAMTAQA/EwEAPxMBAEETAQBEEwEARxMBAEgTAQBLEwEATRMBAGITAQBjEwEANRQBADcUAQBAFAEAQRQBAEUUAQBFFAEAsRQBALIUAQC5FAEAuRQBALsUAQC8FAEAvhQBAL4UAQDBFAEAwRQBALAVAQCxFQEAuBUBALsVAQC+FQEAvhUBADAWAQAyFgEAOxYBADwWAQA+FgEAPhYBAKwWAQCsFgEArhYBAK8WAQC2FgEAthYBACAXAQAhFwEAJhcBACYXAQAsGAEALhgBADgYAQA4GAEAMRkBADUZAQA3GQEAOBkBAD0ZAQA9GQEAQBkBAEAZAQBCGQEAQhkBANEZAQDTGQEA3BkBAN8ZAQDkGQEA5BkBADkaAQA5GgEAVxoBAFgaAQCXGgEAlxoBAC8cAQAvHAEAPhwBAD4cAQCpHAEAqRwBALEcAQCxHAEAtBwBALQcAQCKHQEAjh0BAJMdAQCUHQEAlh0BAJYdAQD1HgEA9h4BAFFvAQCHbwEA8G8BAPFvAQBm0QEAZtEBAG3RAQBt0QEAqBEAAP8RAADL1wAA+9cAAGARAACnEQAAsNcAAMbXAAANIAAADSAAAKYaHQACAAAARNMfAAEAAADWER0ABwAAAEzTHwATAAAA3BodAAYAAADk0x8AWQEAAAUbHQABAAAArN4fAAIAAAAIGx0AAgAAALzeHwABAAAADBsdAAIAAADE3h8AjwEAABEbHQADAAAAPOsfAI8BAAAWGx0ABwAAALT3HwANAAAADPscABIAAACMiR8AAQAAACQbHQALAAAAHPgfAJ8AAAAwGx0AAQAAABT9HwACAAAAMhsdAAEAAAAk/R8AAgAAADgbHQADAAAANP0fAAEAAABBAAAAWgAAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALoAAAC6AAAAwAAAANYAAADYAAAA9gAAAPgAAADXAgAA3gIAAP8CAABwAwAAdAMAAHYDAAB3AwAAegMAAH0DAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAXAUAAF4FAABeBQAAYAUAAIgFAACKBQAAigUAAPMFAADzBQAAIAYAAEoGAABuBgAAbwYAAHEGAADTBgAA1QYAANUGAADlBgAA5gYAAO4GAADvBgAA+gYAAPwGAAD/BgAA/wYAABAHAAAQBwAAEgcAAC8HAABNBwAApQcAALEHAACxBwAAygcAAOoHAAD0BwAA9QcAAPoHAAD6BwAAAAgAABUIAAAaCAAAGggAACQIAAAkCAAAKAgAACgIAABACAAAWAgAAGAIAABqCAAAoAgAALQIAAC2CAAAxwgAAAQJAAA5CQAAPQkAAD0JAABQCQAAUAkAAFgJAABhCQAAcQkAAIAJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAPAJAADxCQAA/AkAAPwJAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAFkKAABcCgAAXgoAAF4KAAByCgAAdAoAAIUKAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAAL0KAAC9CgAA0AoAANAKAADgCgAA4QoAAPkKAAD5CgAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPQsAAD0LAABcCwAAXQsAAF8LAABhCwAAcQsAAHELAACDCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAANALAADQCwAABQwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAAPQwAAFgMAABaDAAAYAwAAGEMAACADAAAgAwAAIUMAACMDAAAjgwAAJAMAACSDAAAqAwAAKoMAACzDAAAtQwAALkMAAC9DAAAvQwAAN4MAADeDAAA4AwAAOEMAADxDAAA8gwAAAQNAAAMDQAADg0AABANAAASDQAAOg0AAD0NAAA9DQAATg0AAE4NAABUDQAAVg0AAF8NAABhDQAAeg0AAH8NAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAAA8AAAAPAABADwAARw8AAEkPAABsDwAAiA8AAIwPAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAA+hAAAPwQAABIEgAAShIAAE0SAABQEgAAVhIAAFgSAABYEgAAWhIAAF0SAABgEgAAiBIAAIoSAACNEgAAkBIAALASAACyEgAAtRIAALgSAAC+EgAAwBIAAMASAADCEgAAxRIAAMgSAADWEgAA2BIAABATAAASEwAAFRMAABgTAABaEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAAMFwAADhcAABEXAAAgFwAAMRcAAEAXAABRFwAAYBcAAGwXAABuFwAAcBcAACAYAAB4GAAAgBgAAIQYAACHGAAAqBgAAKoYAACqGAAAsBgAAPUYAAAAGQAAHhkAAAAaAAAWGgAABRsAADMbAABFGwAASxsAAIMbAACgGwAArhsAAK8bAAC6GwAA5RsAAAAcAAAjHAAATRwAAE8cAABaHAAAfRwAAIAcAACIHAAAkBwAALocAAC9HAAAvxwAAOkcAADsHAAA7hwAAPMcAAD1HAAA9hwAAPocAAD6HAAAAB0AAL8dAAAAHgAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAAC8HwAAvh8AAL4fAADCHwAAxB8AAMYfAADMHwAA0B8AANMfAADWHwAA2x8AAOAfAADsHwAA8h8AAPQfAAD2HwAA/B8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAAC8hAAA5IQAAPCEAAD8hAABFIQAASSEAAE4hAABOIQAAYCEAAIghAAC2JAAA6SQAAAAsAAAuLAAAMCwAAF4sAABgLAAA5CwAAOssAADuLAAA8iwAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAAAwLQAAZy0AAG8tAABvLQAAgC0AAJYtAACgLQAApi0AAKgtAACuLQAAsC0AALYtAAC4LQAAvi0AAMAtAADGLQAAyC0AAM4tAADQLQAA1i0AANgtAADeLQAALy4AAC8uAAAFMAAABTAAADswAAA8MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAAAKAAAIykAADQpAAA/aQAAAClAAAMpgAAEKYAAB+mAAAqpgAAK6YAAECmAABupgAAf6YAAJ2mAACgpgAA76YAAAinAAC/pwAAwqcAAMqnAAD1pwAAAagAAAOoAAAFqAAAB6gAAAqoAAAMqAAAIqgAAECoAABzqAAAgqgAALOoAADyqAAA96gAAPuoAAD7qAAA/agAAP6oAAAKqQAAJakAADCpAABGqQAAYKkAAHypAACEqQAAsqkAAM+pAADPqQAAAKoAACiqAABAqgAAQqoAAESqAABLqgAA4KoAAOqqAADyqgAA9KoAAAGrAAAGqwAACasAAA6rAAARqwAAFqsAACCrAAAmqwAAKKsAAC6rAAAwqwAAaasAAHCrAADiqwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPsAAAb7AAAT+wAAF/sAAFD7AACx+wAA0/sAAD39AABQ/QAAj/0AAJL9AADH/QAA8P0AAPv9AABw/gAAdP4AAHb+AAD8/gAAIf8AADr/AABB/wAAWv8AAKD/AAC+/wAAwv8AAMf/AADK/wAAz/8AANL/AADX/wAA2v8AANz/AAAAAAEACwABAA0AAQAmAAEAKAABADoAAQA8AAEAPQABAD8AAQBNAAEAUAABAF0AAQCAAAEA+gABAEABAQB0AQEAgAIBAJwCAQCgAgEA0AIBAAADAQAfAwEALQMBAEoDAQBQAwEAdQMBAIADAQCdAwEAoAMBAMMDAQDIAwEAzwMBANEDAQDVAwEAAAQBAJ0EAQCwBAEA0wQBANgEAQD7BAEAAAUBACcFAQAwBQEAYwUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAGAIAQB2CAEAgAgBAJ4IAQDgCAEA8ggBAPQIAQD1CAEAAAkBABUJAQAgCQEAOQkBAIAJAQC3CQEAvgkBAL8JAQAACgEAAAoBABAKAQATCgEAFQoBABcKAQAZCgEANQoBAGAKAQB8CgEAgAoBAJwKAQDACgEAxwoBAMkKAQDkCgEAAAsBADULAQBACwEAVQsBAGALAQByCwEAgAsBAJELAQAADAEASAwBAIAMAQCyDAEAwAwBAPIMAQAADQEAIw0BAIAOAQCpDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQCwDwEAxA8BAOAPAQD2DwEAAxABADcQAQCDEAEArxABANAQAQDoEAEAAxEBACYRAQBEEQEARBEBAEcRAQBHEQEAUBEBAHIRAQB2EQEAdhEBAIMRAQCyEQEAwREBAMQRAQDaEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEAKxIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKgSAQCwEgEA3hIBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQA9EwEAUBMBAFATAQBdEwEAYRMBAAAUAQA0FAEARxQBAEoUAQBfFAEAYRQBAIAUAQCvFAEAxBQBAMUUAQDHFAEAxxQBAIAVAQCuFQEA2BUBANsVAQAAFgEALxYBAEQWAQBEFgEAgBYBAKoWAQC4FgEAuBYBAAAYAQArGAEAoBgBAN8YAQD/GAEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQAvGQEAPxkBAD8ZAQBBGQEAQRkBAKAZAQCnGQEAqhkBANAZAQDhGQEA4RkBAOMZAQDjGQEAABoBAAAaAQALGgEAMhoBADoaAQA6GgEAUBoBAFAaAQBcGgEAiRoBAJ0aAQCdGgEAwBoBAPgaAQAAHAEACBwBAAocAQAuHAEAQBwBAEAcAQByHAEAjxwBAAAdAQAGHQEACB0BAAkdAQALHQEAMB0BAEYdAQBGHQEAYB0BAGUdAQBnHQEAaB0BAGodAQCJHQEAmB0BAJgdAQDgHgEA8h4BALAfAQCwHwEAACABAJkjAQAAJAEAbiQBAIAkAQBDJQEAADABAC40AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQDQagEA7WoBAABrAQAvawEAQGsBAENrAQBjawEAd2sBAH1rAQCPawEAQG4BAH9uAQAAbwEASm8BAFBvAQBQbwEAk28BAJ9vAQDgbwEA4W8BAONvAQDjbwEAALwBAGq8AQBwvAEAfLwBAIC8AQCIvAEAkLwBAJm8AQAA1AEAVNQBAFbUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBAB7VAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBS1QEApdYBAKjWAQDA1gEAwtYBANrWAQDc1gEA+tYBAPzWAQAU1wEAFtcBADTXAQA21wEATtcBAFDXAQBu1wEAcNcBAIjXAQCK1wEAqNcBAKrXAQDC1wEAxNcBAMvXAQAA4QEALOEBADfhAQA94QEATuEBAE7hAQDA4gEA6+IBAADoAQDE6AEAAOkBAEPpAQBL6QEAS+kBAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBACIAAAAiAAAAAAMAAG8DAACDBAAAiQQAAJEFAAC9BQAAvwUAAL8FAADBBQAAwgUAAMQFAADFBQAAxwUAAMcFAAAQBgAAGgYAAEsGAABfBgAAcAYAAHAGAADWBgAA3AYAAN8GAADkBgAA5wYAAOgGAADqBgAA7QYAABEHAAARBwAAMAcAAEoHAACmBwAAsAcAAOsHAADzBwAA/QcAAP0HAAAWCAAAGQgAABsIAAAjCAAAJQgAACcIAAApCAAALQgAAFkIAABbCAAA0wgAAOEIAADjCAAAAwkAADoJAAA8CQAAPgkAAE8JAABRCQAAVwkAAGIJAABjCQAAgQkAAIMJAAC8CQAAvAkAAL4JAADECQAAxwkAAMgJAADLCQAAzQkAANcJAADXCQAA4gkAAOMJAAD+CQAA/gkAAAEKAAADCgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAHAKAABxCgAAdQoAAHUKAACBCgAAgwoAALwKAAC8CgAAvgoAAMUKAADHCgAAyQoAAMsKAADNCgAA4goAAOMKAAD6CgAA/woAAAELAAADCwAAPAsAADwLAAA+CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAGILAABjCwAAggsAAIILAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADXCwAA1wsAAAAMAAAEDAAAPgwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABiDAAAYwwAAIEMAACDDAAAvAwAALwMAAC+DAAAxAwAAMYMAADIDAAAygwAAM0MAADVDAAA1gwAAOIMAADjDAAAAA0AAAMNAAA7DQAAPA0AAD4NAABEDQAARg0AAEgNAABKDQAATQ0AAFcNAABXDQAAYg0AAGMNAACBDQAAgw0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA8g0AAPMNAAAxDgAAMQ4AADQOAAA6DgAARw4AAE4OAACxDgAAsQ4AALQOAAC8DgAAyA4AAM0OAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAD4PAAA/DwAAcQ8AAIQPAACGDwAAhw8AAI0PAACXDwAAmQ8AALwPAADGDwAAxg8AACsQAAA+EAAAVhAAAFkQAABeEAAAYBAAAGIQAABkEAAAZxAAAG0QAABxEAAAdBAAAIIQAACNEAAAjxAAAI8QAACaEAAAnRAAAF0TAABfEwAAEhcAABQXAAAyFwAANBcAAFIXAABTFwAAchcAAHMXAAC0FwAA0xcAAN0XAADdFwAACxgAAA0YAACFGAAAhhgAAKkYAACpGAAAIBkAACsZAAAwGQAAOxkAABcaAAAbGgAAVRoAAF4aAABgGgAAfBoAAH8aAAB/GgAAsBoAAMAaAAAAGwAABBsAADQbAABEGwAAaxsAAHMbAACAGwAAghsAAKEbAACtGwAA5hsAAPMbAAAkHAAANxwAANAcAADSHAAA1BwAAOgcAADtHAAA7RwAAPQcAAD0HAAA9xwAAPkcAADAHQAA+R0AAPsdAAD/HQAADCAAAAwgAADQIAAA8CAAAO8sAADxLAAAfy0AAH8tAADgLQAA/y0AACowAAAvMAAAmTAAAJowAABvpgAAcqYAAHSmAAB9pgAAnqYAAJ+mAADwpgAA8aYAAAKoAAACqAAABqgAAAaoAAALqAAAC6gAACOoAAAnqAAALKgAACyoAACAqAAAgagAALSoAADFqAAA4KgAAPGoAAD/qAAA/6gAACapAAAtqQAAR6kAAFOpAACAqQAAg6kAALOpAADAqQAA5akAAOWpAAApqgAANqoAAEOqAABDqgAATKoAAE2qAAB7qgAAfaoAALCqAACwqgAAsqoAALSqAAC3qgAAuKoAAL6qAAC/qgAAwaoAAMGqAADrqgAA76oAAPWqAAD2qgAA46sAAOqrAADsqwAA7asAAB77AAAe+wAAAP4AAA/+AAAg/gAAL/4AAJ7/AACf/wAA/QEBAP0BAQDgAgEA4AIBAHYDAQB6AwEAAQoBAAMKAQAFCgEABgoBAAwKAQAPCgEAOAoBADoKAQA/CgEAPwoBAOUKAQDmCgEAJA0BACcNAQCrDgEArA4BAEYPAQBQDwEAABABAAIQAQA4EAEARhABAH8QAQCCEAEAsBABALoQAQAAEQEAAhEBACcRAQA0EQEARREBAEYRAQBzEQEAcxEBAIARAQCCEQEAsxEBAMARAQDJEQEAzBEBAM4RAQDPEQEALBIBADcSAQA+EgEAPhIBAN8SAQDqEgEAABMBAAMTAQA7EwEAPBMBAD4TAQBEEwEARxMBAEgTAQBLEwEATRMBAFcTAQBXEwEAYhMBAGMTAQBmEwEAbBMBAHATAQB0EwEANRQBAEYUAQBeFAEAXhQBALAUAQDDFAEArxUBALUVAQC4FQEAwBUBANwVAQDdFQEAMBYBAEAWAQCrFgEAtxYBAB0XAQArFwEALBgBADoYAQAwGQEANRkBADcZAQA4GQEAOxkBAD4ZAQBAGQEAQBkBAEIZAQBDGQEA0RkBANcZAQDaGQEA4BkBAOQZAQDkGQEAARoBAAoaAQAzGgEAORoBADsaAQA+GgEARxoBAEcaAQBRGgEAWxoBAIoaAQCZGgEALxwBADYcAQA4HAEAPxwBAJIcAQCnHAEAqRwBALYcAQAxHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARR0BAEcdAQBHHQEAih0BAI4dAQCQHQEAkR0BAJMdAQCXHQEA8x4BAPYeAQDwagEA9GoBADBrAQA2awEAT28BAE9vAQBRbwEAh28BAI9vAQCSbwEA5G8BAORvAQDwbwEA8W8BAJ28AQCevAEAZdEBAGnRAQBt0QEActEBAHvRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADDhAQA24QEA7OIBAO/iAQDQ6AEA1ugBAETpAQBK6QEA+/MBAP/zAQAgAA4AfwAOAAABDgDvAQ4AXwAAAF8AAAAvIAAALyAAAD8gAABAIAAAVCAAAFQgAAAz/gAANP4AAE3+AABP/gAAP/8AAD//AACtAAAArQAAAAAGAAAFBgAAHAYAABwGAADdBgAA3QYAAA8HAAAPBwAA4ggAAOIIAAAOGAAADhgAAA4gAAAPIAAAKiAAAC4gAABgIAAAZCAAAGYgAABvIAAA//4AAP/+AAD5/wAA+/8AAL0QAQC9EAEAzRABAM0QAQAwNAEAODQBAKC8AQCjvAEAc9EBAHrRAQABAA4AAQAOANAFAADqBQAA7wUAAPIFAAAd+wAAHfsAAB/7AAAo+wAAKvsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AABP+wAAMTAAADUwAACbMAAAnDAAAKAwAAD6MAAA/DAAAP8wAADwMQAA/zEAANAyAAD+MgAAADMAAFczAABm/wAAnf8AAACwAQAAsAEAZLEBAGexAQA6AAAAOgAAALcAAAC3AAAAhwMAAIcDAABfBQAAXwUAAPQFAAD0BQAAJyAAACcgAAAT/gAAE/4AAFX+AABV/gAAGv8AABr/AAAsAAAALAAAADsAAAA7AAAAfgMAAH4DAACJBQAAiQUAAAwGAAANBgAAbAYAAGwGAAD4BwAA+AcAAEQgAABEIAAAEP4AABD+AAAU/gAAFP4AAFD+AABQ/gAAVP4AAFT+AAAM/wAADP8AABv/AAAb/wAALgAAAC4AAAAYIAAAGSAAACQgAAAkIAAAUv4AAFL+AAAH/wAAB/8AAA7/AAAO/wAACwAAAAwAAACFAAAAhQAAACggAAApIAAAMAAAADkAAABgBgAAaQYAAGsGAABrBgAA8AYAAPkGAADABwAAyQcAAGYJAABvCQAA5gkAAO8JAABmCgAAbwoAAOYKAADvCgAAZgsAAG8LAADmCwAA7wsAAGYMAABvDAAA5gwAAO8MAABmDQAAbw0AAOYNAADvDQAAUA4AAFkOAADQDgAA2Q4AACAPAAApDwAAQBAAAEkQAACQEAAAmRAAAOAXAADpFwAAEBgAABkYAABGGQAATxkAANAZAADZGQAAgBoAAIkaAACQGgAAmRoAAFAbAABZGwAAsBsAALkbAABAHAAASRwAAFAcAABZHAAAIKYAACmmAADQqAAA2agAAACpAAAJqQAA0KkAANmpAADwqQAA+akAAFCqAABZqgAA8KsAAPmrAAAQ/wAAGf8AAKAEAQCpBAEAMA0BADkNAQBmEAEAbxABAPAQAQD5EAEANhEBAD8RAQDQEQEA2REBAPASAQD5EgEAUBQBAFkUAQDQFAEA2RQBAFAWAQBZFgEAwBYBAMkWAQAwFwEAORcBAOAYAQDpGAEAUBkBAFkZAQBQHAEAWRwBAFAdAQBZHQEAoB0BAKkdAQBgagEAaWoBAFBrAQBZawEAztcBAP/XAQBA4QEASeEBAPDiAQD54gEAUOkBAFnpAQDw+wEA+fsBACcAAAAnAAAAIAAAACAAAACAFgAAgBYAAAAgAAAGIAAACCAAAAogAABfIAAAXyAAAAAwAAAAMAAAbz8dAAcAAAAM/h8AIwIAAKYaHQACAAAARNMfAAEAAACBPx0ADAAAACQPIAABAAAA3BodAAYAAAAsDyAAJgEAAI8/HQAMAAAAXBggAAcAAADdER0ABgAAAJQYIAATAAAAsz8dAA0AAAAsGSAACgAAAEMiHQAIAAAAfBkgAAoAAAAIGx0AAgAAALzeHwABAAAA2D8dAAkAAADMGSAACQAAAOc/HQAGAAAAFBogAA4AAADGPx0ACQAAAIQaIAAGAAAA/z8dAAcAAAC0GiAAAwAAAHY9HQAHAAAAzBogAD4AAAAM+xwAEgAAAIyJHwABAAAAEUAdAAwAAAC8HCAAAQAAAChAHQAJAAAAxBwgAAYAAAA4Gx0AAwAAADT9HwABAAAALgAAAC4AAAAkIAAAJCAAAFL+AABS/gAADv8AAA7/AAAiAAAAIgAAACcAAAApAAAAWwAAAFsAAABdAAAAXQAAAHsAAAB7AAAAfQAAAH0AAACrAAAAqwAAALsAAAC7AAAAOg8AAD0PAACbFgAAnBYAABggAAAfIAAAOSAAADogAABFIAAARiAAAH0gAAB+IAAAjSAAAI4gAAAIIwAACyMAACkjAAAqIwAAWycAAGAnAABoJwAAdScAAMUnAADGJwAA5icAAO8nAACDKQAAmCkAANgpAADbKQAA/CkAAP0pAAAALgAADS4AABwuAAAdLgAAIC4AACkuAABCLgAAQi4AAAgwAAARMAAAFDAAABswAAAdMAAAHzAAAD79AAA//QAAF/4AABj+AAA1/gAARP4AAEf+AABI/gAAWf4AAF7+AAAI/wAACf8AADv/AAA7/wAAPf8AAD3/AABb/wAAW/8AAF3/AABd/wAAX/8AAGD/AABi/wAAY/8AAHb2AQB49gEAAAMAAG8DAACDBAAAiQQAAJEFAAC9BQAAvwUAAL8FAADBBQAAwgUAAMQFAADFBQAAxwUAAMcFAAAQBgAAGgYAAEsGAABfBgAAcAYAAHAGAADWBgAA3AYAAN8GAADkBgAA5wYAAOgGAADqBgAA7QYAABEHAAARBwAAMAcAAEoHAACmBwAAsAcAAOsHAADzBwAA/QcAAP0HAAAWCAAAGQgAABsIAAAjCAAAJQgAACcIAAApCAAALQgAAFkIAABbCAAA0wgAAOEIAADjCAAAAwkAADoJAAA8CQAAPgkAAE8JAABRCQAAVwkAAGIJAABjCQAAgQkAAIMJAAC8CQAAvAkAAL4JAADECQAAxwkAAMgJAADLCQAAzQkAANcJAADXCQAA4gkAAOMJAAD+CQAA/gkAAAEKAAADCgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAHAKAABxCgAAdQoAAHUKAACBCgAAgwoAALwKAAC8CgAAvgoAAMUKAADHCgAAyQoAAMsKAADNCgAA4goAAOMKAAD6CgAA/woAAAELAAADCwAAPAsAADwLAAA+CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAGILAABjCwAAggsAAIILAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADXCwAA1wsAAAAMAAAEDAAAPgwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABiDAAAYwwAAIEMAACDDAAAvAwAALwMAAC+DAAAxAwAAMYMAADIDAAAygwAAM0MAADVDAAA1gwAAOIMAADjDAAAAA0AAAMNAAA7DQAAPA0AAD4NAABEDQAARg0AAEgNAABKDQAATQ0AAFcNAABXDQAAYg0AAGMNAACBDQAAgw0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA8g0AAPMNAAAxDgAAMQ4AADQOAAA6DgAARw4AAE4OAACxDgAAsQ4AALQOAAC8DgAAyA4AAM0OAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAD4PAAA/DwAAcQ8AAIQPAACGDwAAhw8AAI0PAACXDwAAmQ8AALwPAADGDwAAxg8AACsQAAA+EAAAVhAAAFkQAABeEAAAYBAAAGIQAABkEAAAZxAAAG0QAABxEAAAdBAAAIIQAACNEAAAjxAAAI8QAACaEAAAnRAAAF0TAABfEwAAEhcAABQXAAAyFwAANBcAAFIXAABTFwAAchcAAHMXAAC0FwAA0xcAAN0XAADdFwAACxgAAA0YAACFGAAAhhgAAKkYAACpGAAAIBkAACsZAAAwGQAAOxkAABcaAAAbGgAAVRoAAF4aAABgGgAAfBoAAH8aAAB/GgAAsBoAAMAaAAAAGwAABBsAADQbAABEGwAAaxsAAHMbAACAGwAAghsAAKEbAACtGwAA5hsAAPMbAAAkHAAANxwAANAcAADSHAAA1BwAAOgcAADtHAAA7RwAAPQcAAD0HAAA9xwAAPkcAADAHQAA+R0AAPsdAAD/HQAADCAAAA0gAADQIAAA8CAAAO8sAADxLAAAfy0AAH8tAADgLQAA/y0AACowAAAvMAAAmTAAAJowAABvpgAAcqYAAHSmAAB9pgAAnqYAAJ+mAADwpgAA8aYAAAKoAAACqAAABqgAAAaoAAALqAAAC6gAACOoAAAnqAAALKgAACyoAACAqAAAgagAALSoAADFqAAA4KgAAPGoAAD/qAAA/6gAACapAAAtqQAAR6kAAFOpAACAqQAAg6kAALOpAADAqQAA5akAAOWpAAApqgAANqoAAEOqAABDqgAATKoAAE2qAAB7qgAAfaoAALCqAACwqgAAsqoAALSqAAC3qgAAuKoAAL6qAAC/qgAAwaoAAMGqAADrqgAA76oAAPWqAAD2qgAA46sAAOqrAADsqwAA7asAAB77AAAe+wAAAP4AAA/+AAAg/gAAL/4AAJ7/AACf/wAA/QEBAP0BAQDgAgEA4AIBAHYDAQB6AwEAAQoBAAMKAQAFCgEABgoBAAwKAQAPCgEAOAoBADoKAQA/CgEAPwoBAOUKAQDmCgEAJA0BACcNAQCrDgEArA4BAEYPAQBQDwEAABABAAIQAQA4EAEARhABAH8QAQCCEAEAsBABALoQAQAAEQEAAhEBACcRAQA0EQEARREBAEYRAQBzEQEAcxEBAIARAQCCEQEAsxEBAMARAQDJEQEAzBEBAM4RAQDPEQEALBIBADcSAQA+EgEAPhIBAN8SAQDqEgEAABMBAAMTAQA7EwEAPBMBAD4TAQBEEwEARxMBAEgTAQBLEwEATRMBAFcTAQBXEwEAYhMBAGMTAQBmEwEAbBMBAHATAQB0EwEANRQBAEYUAQBeFAEAXhQBALAUAQDDFAEArxUBALUVAQC4FQEAwBUBANwVAQDdFQEAMBYBAEAWAQCrFgEAtxYBAB0XAQArFwEALBgBADoYAQAwGQEANRkBADcZAQA4GQEAOxkBAD4ZAQBAGQEAQBkBAEIZAQBDGQEA0RkBANcZAQDaGQEA4BkBAOQZAQDkGQEAARoBAAoaAQAzGgEAORoBADsaAQA+GgEARxoBAEcaAQBRGgEAWxoBAIoaAQCZGgEALxwBADYcAQA4HAEAPxwBAJIcAQCnHAEAqRwBALYcAQAxHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARR0BAEcdAQBHHQEAih0BAI4dAQCQHQEAkR0BAJMdAQCXHQEA8x4BAPYeAQDwagEA9GoBADBrAQA2awEAT28BAE9vAQBRbwEAh28BAI9vAQCSbwEA5G8BAORvAQDwbwEA8W8BAJ28AQCevAEAZdEBAGnRAQBt0QEActEBAHvRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADDhAQA24QEA7OIBAO/iAQDQ6AEA1ugBAETpAQBK6QEAIAAOAH8ADgAAAQ4A7wEOAK0AAACtAAAAAAYAAAUGAAAcBgAAHAYAAN0GAADdBgAADwcAAA8HAADiCAAA4ggAAA4YAAAOGAAACyAAAAsgAAAOIAAADyAAACogAAAuIAAAYCAAAGQgAABmIAAAbyAAAP/+AAD//gAA+f8AAPv/AAC9EAEAvRABAM0QAQDNEAEAMDQBADg0AQCgvAEAo7wBAHPRAQB60QEAAQAOAAEADgBhAAAAegAAAKoAAACqAAAAtQAAALUAAAC6AAAAugAAAN8AAAD2AAAA+AAAAP8AAAABAQAAAQEAAAMBAAADAQAABQEAAAUBAAAHAQAABwEAAAkBAAAJAQAACwEAAAsBAAANAQAADQEAAA8BAAAPAQAAEQEAABEBAAATAQAAEwEAABUBAAAVAQAAFwEAABcBAAAZAQAAGQEAABsBAAAbAQAAHQEAAB0BAAAfAQAAHwEAACEBAAAhAQAAIwEAACMBAAAlAQAAJQEAACcBAAAnAQAAKQEAACkBAAArAQAAKwEAAC0BAAAtAQAALwEAAC8BAAAxAQAAMQEAADMBAAAzAQAANQEAADUBAAA3AQAAOAEAADoBAAA6AQAAPAEAADwBAAA+AQAAPgEAAEABAABAAQAAQgEAAEIBAABEAQAARAEAAEYBAABGAQAASAEAAEkBAABLAQAASwEAAE0BAABNAQAATwEAAE8BAABRAQAAUQEAAFMBAABTAQAAVQEAAFUBAABXAQAAVwEAAFkBAABZAQAAWwEAAFsBAABdAQAAXQEAAF8BAABfAQAAYQEAAGEBAABjAQAAYwEAAGUBAABlAQAAZwEAAGcBAABpAQAAaQEAAGsBAABrAQAAbQEAAG0BAABvAQAAbwEAAHEBAABxAQAAcwEAAHMBAAB1AQAAdQEAAHcBAAB3AQAAegEAAHoBAAB8AQAAfAEAAH4BAACAAQAAgwEAAIMBAACFAQAAhQEAAIgBAACIAQAAjAEAAI0BAACSAQAAkgEAAJUBAACVAQAAmQEAAJsBAACeAQAAngEAAKEBAAChAQAAowEAAKMBAAClAQAApQEAAKgBAACoAQAAqgEAAKsBAACtAQAArQEAALABAACwAQAAtAEAALQBAAC2AQAAtgEAALkBAAC6AQAAvQEAAL8BAADGAQAAxgEAAMkBAADJAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADwAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAhAgAAIQIAACMCAAAjAgAAJQIAACUCAAAnAgAAJwIAACkCAAApAgAAKwIAACsCAAAtAgAALQIAAC8CAAAvAgAAMQIAADECAAAzAgAAOQIAADwCAAA8AgAAPwIAAEACAABCAgAAQgIAAEcCAABHAgAASQIAAEkCAABLAgAASwIAAE0CAABNAgAATwIAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB6AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD8AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABgBQAAiAUAAPgTAAD9EwAAgBwAAIgcAAAAHQAAvx0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAnR4AAJ8eAACfHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAhx8AAJAfAACXHwAAoB8AAKcfAACwHwAAtB8AALYfAAC3HwAAvh8AAL4fAADCHwAAxB8AAMYfAADHHwAA0B8AANMfAADWHwAA1x8AAOAfAADnHwAA8h8AAPQfAAD2HwAA9x8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAohAAAKIQAADiEAAA8hAAATIQAAEyEAAC8hAAAvIQAANCEAADQhAAA5IQAAOSEAADwhAAA9IQAARiEAAEkhAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABeLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAfSwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAnaYAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAHinAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAjqcAAI6nAACRpwAAkacAAJOnAACVpwAAl6cAAJenAACZpwAAmacAAJunAACbpwAAnacAAJ2nAACfpwAAn6cAAKGnAAChpwAAo6cAAKOnAAClpwAApacAAKenAACnpwAAqacAAKmnAACvpwAAr6cAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMOnAADDpwAAyKcAAMinAADKpwAAyqcAAPanAAD2pwAA+KcAAPqnAAAwqwAAWqsAAFyrAABoqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAQf8AAFr/AAAoBAEATwQBANgEAQD7BAEAwAwBAPIMAQDAGAEA3xgBAGBuAQB/bgEAGtQBADPUAQBO1AEAVNQBAFbUAQBn1AEAgtQBAJvUAQC21AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEAz9QBAOrUAQAD1QEAHtUBADfVAQBS1QEAa9UBAIbVAQCf1QEAutUBANPVAQDu1QEAB9YBACLWAQA71gEAVtYBAG/WAQCK1gEApdYBAMLWAQDa1gEA3NYBAOHWAQD81gEAFNcBABbXAQAb1wEANtcBAE7XAQBQ1wEAVdcBAHDXAQCI1wEAitcBAI/XAQCq1wEAwtcBAMTXAQDJ1wEAy9cBAMvXAQAi6QEAQ+kBADAAAAA5AAAAYAYAAGkGAABrBgAAbAYAAPAGAAD5BgAAwAcAAMkHAABmCQAAbwkAAOYJAADvCQAAZgoAAG8KAADmCgAA7woAAGYLAABvCwAA5gsAAO8LAABmDAAAbwwAAOYMAADvDAAAZg0AAG8NAADmDQAA7w0AAFAOAABZDgAA0A4AANkOAAAgDwAAKQ8AAEAQAABJEAAAkBAAAJkQAADgFwAA6RcAABAYAAAZGAAARhkAAE8ZAADQGQAA2RkAAIAaAACJGgAA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oh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAAiEAAAIhAAAHIQAAByEAAAshAAANIQAAECEAABIhAAAVIQAAFSEAABkhAAAdIQAAJCEAACQhAAAmIQAAJiEAACghAAAoIQAAKiEAAC0hAAAwIQAAMyEAAD4hAAA/IQAARSEAAEUhAABgIQAAbyEAAIMhAACDIQAAtiQAAM8kAAAALAAALiwAAGAsAABgLAAAYiwAAGQsAABnLAAAZywAAGksAABpLAAAaywAAGssAABtLAAAcCwAAHIsAAByLAAAdSwAAHUsAAB+LAAAgCwAAIIsAACCLAAAhCwAAIQsAACGLAAAhiwAAIgsAACILAAAiiwAAIosAACMLAAAjCwAAI4sAACOLAAAkCwAAJAsAACSLAAAkiwAAJQsAACULAAAliwAAJYsAACYLAAAmCwAAJosAACaLAAAnCwAAJwsAACeLAAAniwAAKAsAACgLAAAoiwAAKIsAACkLAAApCwAAKYsAACmLAAAqCwAAKgsAACqLAAAqiwAAKwsAACsLAAAriwAAK4sAACwLAAAsCwAALIsAACyLAAAtCwAALQsAAC2LAAAtiwAALgsAAC4LAAAuiwAALosAAC8LAAAvCwAAL4sAAC+LAAAwCwAAMAsAADCLAAAwiwAAMQsAADELAAAxiwAAMYsAADILAAAyCwAAMosAADKLAAAzCwAAMwsAADOLAAAziwAANAsAADQLAAA0iwAANIsAADULAAA1CwAANYsAADWLAAA2CwAANgsAADaLAAA2iwAANwsAADcLAAA3iwAAN4sAADgLAAA4CwAAOIsAADiLAAA6ywAAOssAADtLAAA7SwAAPIsAADyLAAAQKYAAECmAABCpgAAQqYAAESmAABEpgAARqYAAEamAABIpgAASKYAAEqmAABKpgAATKYAAEymAABOpgAATqYAAFCmAABQpgAAUqYAAFKmAABUpgAAVKYAAFamAABWpgAAWKYAAFimAABapgAAWqYAAFymAABcpgAAXqYAAF6mAABgpgAAYKYAAGKmAABipgAAZKYAAGSmAABmpgAAZqYAAGimAABopgAAaqYAAGqmAABspgAAbKYAAICmAACApgAAgqYAAIKmAACEpgAAhKYAAIamAACGpgAAiKYAAIimAACKpgAAiqYAAIymAACMpgAAjqYAAI6mAACQpgAAkKYAAJKmAACSpgAAlKYAAJSmAACWpgAAlqYAAJimAACYpgAAmqYAAJqmAAAipwAAIqcAACSnAAAkpwAAJqcAACanAAAopwAAKKcAACqnAAAqpwAALKcAACynAAAupwAALqcAADKnAAAypwAANKcAADSnAAA2pwAANqcAADinAAA4pwAAOqcAADqnAAA8pwAAPKcAAD6nAAA+pwAAQKcAAECnAABCpwAAQqcAAESnAABEpwAARqcAAEanAABIpwAASKcAAEqnAABKpwAATKcAAEynAABOpwAATqcAAFCnAABQpwAAUqcAAFKnAABUpwAAVKcAAFanAABWpwAAWKcAAFinAABapwAAWqcAAFynAABcpwAAXqcAAF6nAABgpwAAYKcAAGKnAABipwAAZKcAAGSnAABmpwAAZqcAAGinAABopwAAaqcAAGqnAABspwAAbKcAAG6nAABupwAAeacAAHmnAAB7pwAAe6cAAH2nAAB+pwAAgKcAAICnAACCpwAAgqcAAISnAACEpwAAhqcAAIanAACLpwAAi6cAAI2nAACNpwAAkKcAAJCnAACSpwAAkqcAAJanAACWpwAAmKcAAJinAACapwAAmqcAAJynAACcpwAAnqcAAJ6nAACgpwAAoKcAAKKnAACipwAApKcAAKSnAACmpwAApqcAAKinAACopwAAqqcAAK6nAACwpwAAtKcAALanAAC2pwAAuKcAALinAAC6pwAAuqcAALynAAC8pwAAvqcAAL6nAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAAD1pwAA9acAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADUAQAZ1AEANNQBAE3UAQBo1AEAgdQBAJzUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAtdQBANDUAQDp1AEABNUBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQA41QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAbNUBAIXVAQCg1QEAudUBANTVAQDt1QEACNYBACHWAQA81gEAVdYBAHDWAQCJ1gEAqNYBAMDWAQDi1gEA+tYBABzXAQA01wEAVtcBAG7XAQCQ1wEAqNcBAMrXAQDK1wEAAOkBACHpAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQBOPR0ABQAAABQeIAAEAAAAphodAAIAAABE0x8AAQAAAFo9HQAFAAAANB4gACwAAADcGh0ABgAAAJQfIAAlAQAA3REdAAYAAAC8KCAAFAAAAAgbHQACAAAAvN4fAAEAAABvPR0ABQAAAFwpIACJAgAAdj0dAAcAAACkPSAAPgAAAGg9HQAHAAAAlD8gAAcCAACLPR0ACQAAAMxPIAATAAAAqz0dAAUAAABkUCAASQAAAJ89HQADAAAArFIgAAIAAACnPR0AAgAAALxSIAAJAAAAsj0dAAUAAAAEUyAAhAIAAKDSHABmAAAALgMAABwAAABpc0lzoNIcAGYAAABUAwAADQAAAKDSHABmAAAAVwMAAA0AAACg0hwAZgAAAF8DAAAtAAAAoNIcAGYAAABhAwAACQAAAKDSHABmAAAAYgMAAAkAAACg0hwAZgAAAGUDAAAKAAAAPgMAABQAAAAEAAAAPwMAAEADAAAEAAAABAAAAIIAAABBAwAABAAAAAQAAABCAwAAQwMAAAQAAAAEAAAARAMAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmVnZXgtc3ludGF4LTAuNi4yMy9zcmMvZXJyb3IucnNyZWdleCBwYXJzZSBlcnJvcjoKABxpIAATAAAAwD8jAAAAAADoPyMAAQAAAG9uIGxpbmUgIChjb2x1bW4gKSB0aHJvdWdoIGxpbmUgSGkgAAgAAABQaSAACQAAAFlpIAAPAAAAUGkgAAkAAABoIyMAAQAAAGVycm9yOiAAkGkgAAcAAAC4aCAAZAAAAMoAAAANAAAAuGggAGQAAADLAAAADQAAACAgICC4aCAAZAAAAOwAAAAWAAAAuGggAGQAAAAHAQAAPwAAAEUDAAAMAAAABAAAAEYDAABHAwAAcgEAAEgDAAAEAAAABAAAAAIDAABJAwAABAAAAAQAAABnAQAASgMAAAAAAAABAAAAtwAAAEsDAAAEAAAABAAAAEwDAABNAwAATgMAANyKIABNAAAAZggAACcAAABhc3NlcnRpb24gZmFpbGVkOiBhZGRfbG93ZXIgfHwgYWRkX3VwcGVyL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9yZWdleC1zeW50YXgtMC42LjIzL3NyYy9oaXIvaW50ZXJ2YWwucnMAfGogAGsAAACTAQAACQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcmVnZXgtc3ludGF4LTAuNi4yMy9zcmMvaGlyL21vZC5ycwAA+GogAGYAAABwAAAAIAAAAGVtcHR5IGNoYXJhY3RlciBjbGFzc2VzIGFyZSBub3QgYWxsb3dlZFVuaWNvZGUtYXdhcmUgY2FzZSBpbnNlbnNpdGl2aXR5IG1hdGNoaW5nIGlzIG5vdCBhdmFpbGFibGUgKG1ha2Ugc3VyZSB0aGUgdW5pY29kZS1jYXNlIGZlYXR1cmUgaXMgZW5hYmxlZClVbmljb2RlLWF3YXJlIFBlcmwgY2xhc3Mgbm90IGZv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aXRpdmUAAACCAwAABAAAAAQAAACDAwAAbXVsdGlfbGluZWRvdF9tYXRjaGVzX25ld19saW5lc3dhcF9ncmVlZHVuaWNvZGVhbHJlYWR5IG11dGFibHkgYm9ycm93ZWQAhAMAAAAAAAABAAAAdAEAAIUDAAAAAAAAAQAAAHYCAAAddSAA6D8jABx1IAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LXN5bnRheC0wLjYuMjMvc3JjL3V0ZjgucnNpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiBpbnZhbGlkIGVuY29kZWQgbGVuZ3RoOiAAAACbdyAAQgAAADh3IABjAAAAhgAAABIAAAA4dyAAYwAAALUBAAAtAAAAOHcgAGMAAAC2AQAAKwAAADh3IABjAAAAuQEAAAkAAAB/AAAA/wcAAP//AAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3JlZ2V4LXN5bnRheC0wLjYuMjMvc3JjL2FzdC92aXNpdG9yLnJzAAA0eCAAagAAAA4BAAAtAAAANHggAGoAAAAOAQAAPwAAADR4IABqAAAAEgEAABgAAAA0eCAAagAAABMBAAAYAAAANHggAGoAAAAsAQAAIAAAADR4IABqAAAAIwEAAEEAAABzdGF0aWNkeW5hbWljQXRvbSgnJyB0eXBlPQAADXkgAAYAAAATeSAABwAAAGgjIwABAAAAjp0gAGAAAABXAAAANQAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjYuMC9zcmMvdHJlZV9idWlsZGVyL21vZC5yc2h0bWw1ZXZlcjo6dHJlZV9idWlsZGVycHJvY2Vzc2luZyAgaW4gaW5zZXJ0aW9uIG1vZGUgAAAAx3kgAAsAAADSeSAAEwAAALB5IAAXAAAAsHkgABcAAABEeSAAbAAAADYBAABhc3NlcnRpb24gZmFpbGVkOiBtb3JlX3Rva2Vu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LXVybC90YXJnZXQvd2FzbTMyLXVua25vd24tdW5rbm93bi9yZWxlYXNlL2J1aWxkL2h0bWw1ZXZlci1hZjM2M2E2MWQwY2ZkYjg0L291dC9ydWxlcy5ycxCBIACAAAAACAAAABgAAAAQgSAAgAAAAN0EAAB4AAAATm9uLXNwYWNlIHRhYmxlIHRleHRub3QgcHJlcGFyZWQgdG8gaGFuZGxlIHRoaXMhEIEgAIAAAACOAwAAEwAAABCBIACAAAAAlQMAACsAAAAQgSAAgAAAABcDAABHAAAAaW1wb3NzaWJsZSBjYXNlIGluIFRleHQgbW9kZRCBIACAAAAAGgMAABAAAAAQgSAAgAAAAA8DAAA7AAAAQ2xvc2luZyB3cm9uZyBoZWFkaW5nIHRhZ05vIGhlYWRpbmcgdGFnIHRvIGNsb3NlTm8gbWF0Y2hpbmcgdGFnIHRvIGNsb3NlTm8gPHA+IHRhZyB0byBjbG9zZUZvcm0gZWxlbWVudCBub3QgaW4gc2NvcGUgb24gPC9mb3JtPkJhZCBvcGVuIGVsZW1lbnQgb24gPC9mb3JtPk51bGwgZm9ybSBlbGVtZW50IHBvaW50ZXIgb24gPC9mb3JtPjwvaHRtbD4gd2l0aCBubyA8Ym9keT4gaW4gc2NvcGU8L2JvZHk+IHdpdGggbm8gPGJvZHk+IGluIHNjb3BlaW1wb3NzaWJsZSBjYXNlIGluIEluQm9keSBtb2RlAAAQgSAAgAAAAAgDAAAQAAAATmVzdGVkIDxub2JyPm5lc3RlZCBidXR0b25zbmVzdGVkIGZvcm1zbmVzdGVkIGhlYWRpbmcgdGFnc25vIGhlYWQgZWxlbWVudAAAABCBIACAAAAA1gAAAEkAAAAQgSAAgAAAAFoGAAAsAAAAaW1wb3NzaWJsZSBjYXNlIGluIGZvcmVpZ24gY29udGVudAAAEIEgAIAAAABjBgAAEAAAAIYDAAABAAAAAQAAAG4BAABhc3NlcnRpb24gZmFpbGVkOiBtYXRjaGVzIShzZWxmLnByb2Nlc3NfdG9rZW4odG9rZW4pLCBUb2tlblNpbmtSZXN1bHQgOjogQ29udGludWUpL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgy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BJIgAGYAAABFAQAAIwAAAASSIABmAAAATAEAAB8AAABpbnRlcm5hbCBlcnJvcjogZW50ZXJlZCB1bnJlYWNoYWJsZSBjb2RlOiAAAPSSIAAqAAAAnQMAAAQAAAAEAAAAngMAAJ8DAACgAwAAoQMAAAQAAAAEAAAAogMAAKMDAAAEAAAABAAAAKQDAAClAwAABAAAAAQAAACYAwAAJD0qPV49fD1+PT0AWKAgAGIAAACPAAAAGwAAAFigIABiAAAAuQAAACEAAABYoCAAYgAAAMIAAAAoAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pbnB1dF9idWZmZXIuaXNfZW1wdHkoKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvaHRtbDVldmVyLTAuMjYuMC9zcmMvZHJpdmVyLnJz2pMgAGIAAAB6AAAACQAAAKYDAAAMAAAABAAAAKcDAACoAwAAqQMAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL3ZlYy9tb2QucnNklCAATAAAACsHAAAkAAAAqgMAAAgAAAAEAAAAKgIAAGFzc2VydGlvbiBmYWlsZWQ6ICFzcy5pc19jb21iaW5hdG9yKCkvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlbGVjdG9ycy0wLjIyLjAvYnVpbGRlci5yc/WUIABfAAAASgAAAAkAAADFniAAWgAAAFECAAAsAAAARXhhY3RTaXplSXRlcmF0b3Igb3Zlci1yZXBvcnRlZCBsZW5ndGgAAMWeIABaAAAAUwIAADIAAABFeGFjdFNpemVJdGVyYXRvciB1bmRlci1yZXBvcnRlZCBsZW5ndGgAxZ4gAFoAAABWAgAADQAAAExlbmd0aCBuZWVkcyB0byBiZSBjb3JyZWN0IGZvciBUaGluQXJjIHRvIHdvcmsAAOSVIAAuAAAAxZ4gAFoAAADRAgAACQAAAOyhIABeAAAAQgEAABoAAADsoSAAXgAAAKAEAAAqAAAAIH4gICsgID4gOmhvc3Q6OnBhcnQoOjpzbG90dGVkKDpvbmx5LW9mLXR5cGU6bGFzdC1vZi10eXBlOmZpcnN0LW9mLXR5cGUA7KEgAF4AAABwBQAAGgAAADpudGgtbGFzdC1vZi10eXBlKDpudGgtb2YtdHlwZSg6bnRoLWxhc3QtY2hpbGQoOm50aC1jaGlsZCg6c2NvcGU6ZW1wdHk6cm9vdDpvbmx5LWNoaWxkOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6bm90KCBpIHMqfC1ubgDAPyMAAAAAAB6XIAABAAAAAAAAACAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAMAAAABAAAAIAAAAAEAAAACAAAAAAAAAAIAAAAAAAAAAwAAAByXIAACAAAAAAAAACAAAAABAAAAAgAAAAAAAAACAAAAAAAAAAMAAAAelyAAAQAAAOyhIABeAAAASQYAABUAAADsoSAAXgAAAPMGAAAVAAAA7KEgAF4AAADpBgAAKQAAAG50aC1jaGlsZG50aC1vZi10eXBlbnRoLWxhc3QtY2hpbGRudGgtbGFzdC1vZi10eXBlaG9zdG5vdGZpcnN0LWNoaWxkbGFzdC1jaGlsZG9ubHktY2hpbGRyb290ZW1wdHlmaXJzdC1vZi10eXBlbGFzdC1vZi10eXBlb25seS1vZi10eXBlAACrAwAADAAAAAQAAACsAwAArQMAAKwAAACuAwAAAAAAAAEAAAC3AAAAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9jb3JlL3NyYy9zbGljZS9pdGVyLnJzAACAmCAATgAAAK4BAAAhAAAACEMjAF8AAAD/AQAALwAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc21hbGx2ZWMtMS44LjAvc3JjL2xpYi5ycwAAAPCYIABdAAAAQQEAAC4AAABhc3NlcnRpb24gZmFpbGVkOiBzdGFydCA8PSBlbmRhc3NlcnRpb24gZmFpbGVkOiBuZXdfY2FwID49IGxlbgAA8JggAF0AAAB7AwAADQAAAK8DAAAIAAAABAAAALADAABsnyAAXgAAAFYAAAA7AAAAY2hhciByZWYgdG9rZW5pemVyIHN0ZXBwaW5nIGluIHN0YXRlIAAAANCZIAAlAAAAaHRtbDVldmVyOjp0b2tlbml6ZXI6OmNoYXJfcmVmL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9odG1sNWV2ZXItMC4yNi4wL3NyYy90b2tlbml6ZXIvY2hhcl9yZWYvbW9kLnJzAJogAB4AAAAAmiAAHgAAAB6aIAByAAAAfgAAAFNlbWljb2xvbiBtaXNzaW5nIGFmdGVyIG51bWVyaWMgY2hhcmFjdGVyIHJlZmVyZW5jZU51bWVyaWMgY2hhcmFjdGVyIHJlZmVyZW5jZSB3aXRob3V0IGRpZ2l0cwAAAKwgAAAAABEAGiAAAJIBAAAeIAAAJiAAACAgAAAhIAAAxgIAADAgAABgAQAAOSAAAFIBAAAAABEAfQEAAAAAEQAAABEAGCAAABkgAAAcIAAAHSAAACIgAAATIAAAFCAAANwCAAAiIQAAYQEAADogAABTAQAAAAARAH4BAAB4AQAASW52YWxpZCBudW1lcmljIGNoYXJhY3RlciByZWZlcmVuY2UgdmFsdWUgMHiMmyAALAAAAAAAAAAgAAAACAAAAAIAQdi3ggEL+REGAAAAAwAAAEludmFsaWQgbnVtZXJpYyBjaGFyYWN0ZXIgcmVmZXJlbmNlSW52YWxpZCBjaGFyYWN0ZXIgcmVmZXJlbmNlICYDnCAAHQAAAEludmFsaWQgY2hhcmFjdGVyIHJlZmVyZW5jZWFzc2VydGlvbiBmYWlsZWQ6IG5hbWVfbGVuID4gMAAAAB6aIAByAAAAXAEAABEAAAAemiAAcgAAAF0BAAAkAAAAHpogAHIAAABdAQAAUwAAAB6aIAByAAAAZAEAABoAAAAemiAAcgAAAGQBAABFAAAAQ2hhcmFjdGVyIHJlZmVyZW5jZSBkb2VzIG5vdCBlbmQgd2l0aCBzZW1pY29sb25FcXVhbHMgc2lnbiBhZnRlciBjaGFyYWN0ZXIgcmVmZXJlbmNlIGluIGF0dHJpYnV0ZQAAAB6aIAByAAAAhgEAAD4AAAAemiAAcgAAAIgBAAAuAAAAHpogAHIAAACIAQAARQAAAEVPRiBpbiBudW1lcmljIGNoYXJhY3RlciByZWZlcmVuY2VFT0YgYWZ0ZXIgJyMnIGluIGNoYXJhY3RlciByZWZlcmVuY2UvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3RlbmRyaWwtMC40LjIvc3JjL3RlbmRyaWwucnMAAI6dIABgAAAArgMAAD0AAACOnSAAYAAAAMIDAAAmAAAAdG9fZGlnaXQ6IHJhZGl4IGlzIHRvbyBoaWdoIChtYXhpbXVtIDM2KS9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvY29yZS9zcmMvY2hhci9tZXRob2RzLnJzOJ4gAFAAAABWAQAACQAAAGFzc2VydGlvbiBmYWlsZWQ6ICEocHRyIGFzICptdXQgdTgpLmlzX251bGwoKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2Vydm9fYXJjLTAuMS4xL2xpYi5ycwDFniAAWgAAAFoAAAAJAAAAsQMAAAhDIwBfAAAAlAAAACQAAACyAwAABAAAAAQAAACzAwAAtAMAAAQAAAAEAAAAtQMAALYDAAC3AwAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy90ZW5kcmlsLTAuNC4yL3NyYy9idWYzMi5ycwAAbJ8gAF4AAAAdAAAALgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2NyYXBlci0wLjEzLjAvc3JjL2VsZW1lbnRfcmVmL21vZC5ycwAAANyfIABpAAAAJQAAACgAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3N0cmluZ19jYWNoZS0wLjguMS9zcmMvYXRvbS5ycwAAWKAgAGIAAAD+AAAAHwAAAFigIABiAAAA/AAAAC8AAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3NlbGVjdG9ycy0wLjIyLjAvbWF0Y2hpbmcucnPcoCAAYAAAADQBAAAcAAAA3KAgAGAAAABQAQAAMgAAAE1hdGNoaW5nIGNvbXBsZXggc2VsZWN0b3IgIGZvciAAXKEgABoAAAB2oSAABQAAAHNlbGVjdG9yczo6bWF0Y2hpbmcAjKEgABMAAACMoSAAEwAAANygIABgAAAA3wEAANygIABgAAAAngIAACUAAABFbGVtZW50UmVmbm9kZQAAuAMAAAQAAAAEAAAAuQMAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvc2VsZWN0b3JzLTAuMjIuMC9wYXJzZXIucnMAAOyhIABeAAAAQQAAAAkAAABBaXNiZWZvcmVhZnRlcmZpcnN0LWxpbmVmaXJzdC1sZXR0ZXJFbXB0eU5lZ2F0aW9uQ2xhc3NOZWVkc0lkZW50ugMAAAQAAAAEAAAAVQEAAEV4cGxpY2l0TmFtZXNwYWNlVW5leHBlY3RlZFRva2VuSW52YWxpZFF1YWxOYW1lSW5BdHRyQmFkVmFsdWVJbkF0dHJFeHBlY3RlZEJhckluQXR0ckV4cGVjdGVkTmFtZXNwYWNlAAAAuwMAAAQAAAAEAAAAQgEAAFVuZXhwZWN0ZWRJZGVudFVuc3VwcG9ydGVkUHNldWRvQ2xhc3NPckVsZW1lbnROb0lkZW50Rm9yUHNldWRvUHNldWRvRWxlbWVudEV4cGVjdGVkSWRlbnRQc2V1ZG9FbGVtZW50RXhwZWN0ZWRDb2xvblVuZXhwZWN0ZWRUb2tlbkluQXR0cmlidXRlU2VsZWN0b3JJbnZhbGlkU3RhdGVJbnZhbGlkUHNldWRvRWxlbWVudEFmdGVyU2xvdHRlZE5vblBzZXVkb0VsZW1lbnRBZnRlclNsb3R0ZWROb25Db21wb3VuZFNlbGVjdG9yTm9uU2ltcGxlU2VsZWN0b3JJbk5lZ2F0aW9uRGFuZ2xpbmdDb21iaW5hdG9yRW1wdHlTZWxlY3Rvck5vUXVhbGlmaWVkTmFtZUluQXR0cmlidXRlU2Vs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kKZ5TXp3Csc03HlwrIpm/KAReoxXLYA7CUZ6b604YIqLe3plbCN8Njexen9HLBsEheV6Xln3IUXmGnvblzo1689Qe9I9iQLmA4V7Ro0rg99EuntMOPuxC2vwe18Gep7OhSR89ocYRkKnWXz6VM9riQiQfDgqw8arCsR8x/RzuFYN+Xz48ZBmrFAvfTuXGsBrkmN9Cj0hsAZ3mH1MjClcyJTOfbD3mTn9HAN+nHUAiDzkN34DkwCqS91tfuJbQEpPqqJ+2nLQHONU136QjwTkGyoNf7rZgm5ROkJ/KZAjyuXIdn8zdKw8H3usf6DI64XzzOF/L1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZV9qc29uLTEuMC42NC9zcmMvcmVhZC5ycwAAAHCzIABhAAAAnQEAABQAAABwsyAAYQAAAMIBAAATAAAAcLMgAGEAAADRAQAAMAAAAHCzIABhAAAAxwEAACkAAABwsyAAYQAAAMsBAAA0AAAAcLMgAGEAAAAiAgAAEwAAAHCzIABhAAAAOgIAACUAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAQBBoOmCAQsBAQBBxOqCAQuzAv///////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4P//////////////////////////////////8KCwwNDg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8wMTIzNDU2Nzg5YWJjZGVmdXV1dXV1dXVidG51ZnJ1dXV1dXV1dXV1dXV1dXV1dXUAACIAQbDtggELAVwAQdTuggEL9RZ1bmV4cGVjdGVkIGVuZCBvZiBoZXggZXNjYXBldHJhaWxpbmcgY2hhcmFjdGVyc3RyYWlsaW5nIGNvbW1hbG9uZSBsZWFkaW5nIHN1cnJvZ2F0ZSBpbiBoZXggZXNjYXBla2V5IG11c3QgYmUgYSBzdHJpbmdjb250cm9sIGNoYXJhY3RlciAoXHUwMDAwLVx1MDAxRikgZm91bmQgd2hpbGUgcGFyc2luZyBhIHN0cmluZ2ludmFsaWQgdW5pY29kZSBjb2RlIHBvaW50bnVtYmVyIG91dCBvZiByYW5nZWludmFsaWQgbnVtYmVyaW52YWxpZCBlc2NhcGVleHBlY3RlZCB2YWx1ZWV4cGVjdGVkIGlkZW50ZXhwZWN0ZWQgYCxgIG9yIGB9YGV4cGVjdGVkIGAsYCBvciBgXWBleHBlY3RlZCBgOmBFT0Ygd2hpbGUgcGFyc2luZyBhIHZhbHVlRU9GIHdoaWxlIHBhcnNpbmcgYSBzdHJpbmdFT0Ygd2hpbGUgcGFyc2luZyBhbiBvYmplY3RFT0Ygd2hpbGUgcGFyc2luZyBhIGxpc3QgYXQgbGluZSAgY29sdW1uIAAAAMA/IwAAAAAABLkgAAkAAAANuSAACAAAAEVycm9yKCwgbGluZTogLCBjb2x1bW46IDC5IAAGAAAANrkgAAgAAAA+uSAACgAAAGgjIwABAAAAaW52YWxpZCB0eXBlOiAsIGV4cGVjdGVkIAAAAGi5IAAOAAAAdrkgAAsAAABpbnZhbGlkIHR5cGU6IG51bGwsIGV4cGVjdGVkIAAAAJS5IAAdAAAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9zZXJkZV9qc29uLTEuMC42NC9zcmMvZXJyb3IucnMAALy5IABiAAAAkgEAAB4AAAC8uSAAYgAAAJYBAAAJAAAAvLkgAGIAAACdAQAAHgAAALy5IABiAAAApgEAACcAAAC8uSAAYgAAAKoBAAApAAAAvAMAAAwAAAAEAAAAvQMAAL4DAAC/AwAAwAMAAAAAAAABAAAAtwAAABgeIwBPAAAAcAQAABcAAAAYHiMATwAAAOMFAAAUAAAAGB4jAE8AAADjBQAAIQAAABgeIwBPAAAA7wUAABQAAAAYHiMATwAAAO8FAAAhAAAAwQMAAAQAAAAEAAAAwgMAAMMDAADEAwAAQWxsb2NFcnJsYXlvdXQAAMUDAAAEAAAABAAAAMYDAABDYXBhY2l0eU92ZXJmbG93QWNjZXNzRXJyb3J1c2Ugb2Ygc3RkOjp0aHJlYWQ6OmN1cnJlbnQoKSBpcyBub3QgcG9zc2libGUgYWZ0ZXIgdGhlIHRocmVhZCdzIGxvY2FsIGRhdGEgaGFzIGJlZW4gZGVzdHJveWVkbGlicmFyeS9zdGQvc3JjL3RocmVhZC9tb2QucnMAAJm7IAAdAAAAiQIAACMAAABmYWlsZWQgdG8gZ2VuZXJhdGUgdW5pcXVlIHRocmVhZCBJRDogYml0c3BhY2UgZXhoYXVzdGVkAMi7IAA3AAAAmbsgAB0AAAD3AwAAEQAAAJm7IAAdAAAA/QMAACoAAAAAbGlicmFyeS9zdGQvc3JjL2lvL2J1ZmZlcmVkL2xpbmV3cml0ZXJzaGltLnJzAAApvCAALQAAAAEBAAApAAAAdW5jYXRlZ29yaXplZCBlcnJvcm90aGVyIGVycm9yb3V0IG9mIG1lbW9yeXVuZXhwZWN0ZWQgZW5kIG9mIGZpbGV1bnN1cHBvcnRlZG9wZXJhdGlvbiBpbnRlcnJ1cHRlZGFyZ3VtZW50IGxpc3QgdG9vIGxvbmdmaWxlbmFtZSB0b28gbG9uZ3RvbyBtYW55IGxpbmtzY3Jvc3MtZGV2aWNlIGxpbmsgb3IgcmVuYW1lZGVhZGxvY2tleGVjdXRhYmxlIGZpbGUgYnVzeXJlc291cmNlIGJ1c3lmaWxlIHRvbyBsYXJnZWZpbGVzeXN0ZW0gcXVvdGEgZXhjZWVkZWRzZWVrIG9uIHVuc2Vla2FibGUgZmlsZW5vIHN0b3JhZ2Ugc3BhY2V3cml0ZSB6ZXJvdGltZWQgb3V0aW52YWxpZCBkYXRhaW52YWxpZCBpbnB1dCBwYXJhbWV0ZXJzdGFsZSBuZXR3b3JrIGZpbGUgaGFuZGxlZmlsZXN5c3RlbSBsb29wIG9yIGluZGlyZWN0aW9uIGxpbWl0IChlLmcuIHN5bWxpbmsgbG9vcClyZWFkLW9ubHkgZmlsZXN5c3RlbSBvciBzdG9yYWdlIG1lZGl1bWRpcmVjdG9yeSBub3QgZW1wdHlpcyBhIGRpcmVjdG9yeW5vdCBhIGRpcmVjdG9yeW9wZXJhdGlvbiB3b3VsZCBibG9ja2VudGl0eSBhbHJlYWR5IGV4aXN0c2Jyb2tlbiBwaXBlbmV0d29yayBkb3duYWRkcmVzcyBub3QgYXZhaWxhYmxlYWRkcmVzcyBpbiB1c2Vub3QgY29ubmVjdGVkY29ubmVjdGlvbiBhYm9ydGVkbmV0d29yayB1bnJlYWNoYWJsZWhvc3QgdW5yZWFjaGFibGVjb25uZWN0aW9uIHJlc2V0Y29ubmVjdGlvbiByZWZ1c2VkcGVybWlzc2lvbiBkZW5pZWRlbnRpdHkgbm90IGZvdW5kRXJyb3JraW5kAMcDAAABAAAAAQAAAMgDAABtZXNzYWdlAMcDAAAIAAAABAAAAMkDAABLaW5kT3Njb2RlAADHAwAABAAAAAQAAADKAwAAywMAAAwAAAAEAAAAzAMAACAob3MgZXJyb3IgAMA/IwAAAAAAtL8gAAsAAABoIyMAAQAAAGZhaWxlZCB0byB3cml0ZSB3aG9sZSBidWZmZXLYvyAAHAAAAGxpYnJhcnkvc3RkL3NyYy9pby9zdGRpby5ycwD8vyAAGwAAAGADAAAUAAAAZmFpbGVkIHByaW50aW5nIHRvIDogAAAAKMAgABMAAAA7wCAAAgAAAPy/IAAbAAAAowQAAAkAAABzdGRvdXRmb3JtYXR0ZXIgZXJyb3IAAABmwCAADwAAAM0DAAAMAAAABAAAAM4DAADPAwAA0AMAAM0DAAAMAAAABAAAANEDAADSAwAA0wMAAMA/IwAAAAAALBkjAAEAAAAsGSMAAQAAACwZIwABAAAAbGlicmFyeS9zdGQvc3JjL25ldC9pcC5ycwAAANDAIAAZAAAA+gMAAFoAAADQwCAAGQAAAP4DAABBAAAAbGlicmFyeS9zdGQvc3JjL3BhdGgucnMADMEgABcAAADTAgAAGAAAAAzBIAAXAAAA+AIAACMAAAAMwSAAFwAAAPoCAAAdAAAADMEgABcAAAASAwAAHgAAAAzBIAAXAAAArgMAACIAAAAMwSAAFwAAALkDAAAmAAAADMEgABcAAADAAwAAJgAAAGxpYnJhcnkvc3RkL3NyYy9zeW5jL29uY2UucnPHAwAABAAAAAQAAADUAwAA1QMAAJTBIAAcAAAARwEAADEAAABhc3NlcnRpb24gZmFpbGVkOiBzdGF0ZV9hbmRfcXVldWUgJiBTVEFURV9NQVNLID09IFJVTk5JTkcAAACUwSAAHAAAALEBAAAVAAAAT25jZSBpbnN0YW5jZSBoYXMgcHJldmlvdXNseSBiZWVuIHBvaXNvbmVkAAAgwiAAKgAAAJTBIAAcAAAAkAEAABUAAAACAAAAlMEgABwAAAD3AQAACQAAAJTBIAAcAAAAAwIAADUAAABQb2lzb25FcnJvcmxpYnJhcnkvc3RkL3NyYy9zeXNfY29tbW9uL3RocmVhZF9pbmZvLnJzk8IgACkAAAAWAAAAMwBB1IWDAQvLhgFsaWJyYXJ5L3N0ZC9zcmMvcGFuaWNraW5nLnJz1MIgABwAAADxAQAAHgAAAMcDAAAEAAAABAAAANYDAADHAwAABAAAAAQAAADXAwAAxwMAAAAAAAABAAAAdgIAANgDAAAIAAAABAAAANkDAADaAwAACAAAAAQAAADbAwAAVW5zdXBwb3J0ZWROdWxFcnJvcgDHAwAABAAAAAQAAADcAwAAZXJyb3JDdXN0b20AxwMAAAQAAAAEAAAA3QMAAMcDAAAEAAAABAAAAN4DAABVbmNhdGVnb3JpemVkT3RoZXJPdXRPZk1lbW9yeVVuZXhwZWN0ZWRFb2ZJbnRlcnJ1cHRlZEFyZ3VtZW50TGlzdFRvb0xvbmdGaWxlbmFtZVRvb0xvbmdUb29NYW55TGlua3NDcm9zc2VzRGV2aWNlc0RlYWRsb2NrRXhlY3V0YWJsZUZpbGVCdXN5UmVzb3VyY2VCdXN5RmlsZVRvb0xhcmdlRmlsZXN5c3RlbVF1b3RhRXhjZWVkZWROb3RTZWVrYWJsZVN0b3JhZ2VGdWxsV3JpdGVaZXJvVGltZWRPdXRJbnZhbGlkRGF0YUludmFsaWRJbnB1dFN0YWxlTmV0d29ya0ZpbGVIYW5kbGVGaWxlc3lzdGVtTG9vcFJlYWRPbmx5RmlsZXN5c3RlbURpcmVjdG9yeU5vdEVtcHR5SXNBRGlyZWN0b3J5Tm90QURpcmVjdG9yeVdvdWxkQmxvY2tBbHJlYWR5RXhpc3RzQnJva2VuUGlwZU5ldHdvcmtEb3duQWRkck5vdEF2YWlsYWJsZUFkZHJJblVzZU5vdENvbm5lY3RlZENvbm5lY3Rpb25BYm9ydGVkTmV0d29ya1VucmVhY2hhYmxlSG9zdFVucmVhY2hhYmxlQ29ubmVjdGlvblJlc2V0Q29ubmVjdGlvblJlZnVzZWRQZXJtaXNzaW9uRGVuaWVkTm90Rm91bmQAxwMAAAQAAAAEAAAA3wMAAOADAADhAwAAxwMAAAQAAAAEAAAA4gMAAOMDAADkAwAAb3BlcmF0aW9uIHN1Y2Nlc3NmdWx0aW1lIG5vdCBpbXBsZW1lbnRlZCBvbiB0aGlzIHBsYXRmb3JtAAAA+MUgACUAAABsaWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvdGltZS5ycwAoxiAALwAAAA0AAAAJAAAAY29uZHZhciB3YWl0IG5vdCBzdXBwb3J0ZWQAAGjGIAAaAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2NvbmR2YXIucnMAAIzGIAAyAAAAFwAAAAkAAABjYW5ub3QgcmVjdXJzaXZlbHkgYWNxdWlyZSBtdXRleNDGIAAgAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL211dGV4LnJz+MYgADAAAAAXAAAACQAAAGxpYnJhcnkvc3RkL3NyYy9zeXNfY29tbW9uL3RocmVhZF9wYXJrZXIvZ2VuZXJpYy5ycwA4xyAAMwAAACEAAAAmAAAAaW5jb25zaXN0ZW50IHBhcmsgc3RhdGUAfMcgABcAAAA4xyAAMwAAAC8AAAAXAAAAcGFyayBzdGF0ZSBjaGFuZ2VkIHVuZXhwZWN0ZWRseQCsxyAAHwAAADjHIAAzAAAALAAAABEAAABpbmNvbnNpc3RlbnQgc3RhdGUgaW4gdW5wYXJr5McgABwAAAA4xyAAMwAAAGYAAAASAAAAOMcgADMAAAB0AAAAHwAAAMcDAAAEAAAABAAAAOUDAADmAwAABAAAAAQAAADnAwAA6AMAAOkDAAAEAAAABAAAAOoDAADrAwAAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9zdGQvc3JjL3N5bmMvb25jZS5yc2DIIABMAAAADQEAADIAAABVVEY4VmFsaWRhdGlvbkZhaWxlZE91dE9mQm91bmRzdGVuZHJpbDogb3ZlcmZsb3cgaW4gYnVmZmVyIGFyaXRobWV0aWMAAAAAAAAACAAAAAMAAAAJAAAACQAAABUAAAAKAAAACgAAAAIAAAALAAAA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AAEABQABAAEAAgABAEHMu4QBCzMJAAAAAAAHAAEACQAGAAQAAQAFAAAAAQACAAgAAAAJAAAAAAABAAMACwAAAAEAAAAAAAUAQYq8hAELiQEDAAAAAgABAAIAAAAAAAAABAABAAAABgACAAUACAASAAAAAAAAAAMAAQAAAAAAAAACAAMAAwAAAAAAAQAAAAEAAAADAAAAAAACAAEABAANAAAAAAALAAAAAQAAAAAADAAAAAAAAAAFAAgAAgAAAAIAAQAGAAEAAQABAAAAAgAAAAUAAQABAAAAAgBBnL2EAQvtAQ4AEAAAAAUABAACAAEAAAAAAAMAAQAAAAIAAQAEAAAAAAADAAAAAQABAAMAAQAFAAIAAwAEAAAAAwADAAYAAAAAAAEAAAACAA4AAQACAAEABAACAAUAAgABAAEAAAABAAAABQAFAAYABgAFAAAAAgABAAAAAgAEAAEAAAAFAAAABgACAAgAAAAAAAcAAQACAAIABQAEABEAAAADAAAAAQAAAAEABAAAAAMAAgAAAAEAAwAAAAsABgAAAAYAAAAEAAEAAgAAAAEAAAACAAEAAgAAAAUAAQAAAAAAAAABAAMAAgAGAAAAAAACAAQABgBBkr+EAQuZAQwADAAAAAAAAAAEAAQAAAAIAAMAAQAAAAEAAAADAAAAAAAFAAAABQABAAAAAwAEAAEAAgADAAAAAQAHAAAAAAAHAAAAAgACAAAAAAABAAEAAQABAAsAAAAEAAAAAQABAAAAAgABAAEABQAAAAAAAwAGAAAAAAAEAAIAAQADAAMACgAHAAAABAABAAYAAAABAAAAAAACAAEAAQBBtsCEAQuxAQIAAQABAAEABAAAAAMAAAABAAAAAAABAAAAAQAAAAQAAAABAAAABgAAAAEAAAAEAAAAAQACAAYAAAACAAAAAwAHAAAAAwAAAAEAAQAAAAAAAwAFAAIAAAABAAEAAgACAAQAAQAAAAAAAQAAAAMAAgAAAAEAAAACAAQAAgAAAAEABQAAAAAAAgABAAEAAAAAAAEAAAAFAAIAAAAIAAMAAQABAAEAAwAEAAAAAgAAAAEAAgBB8sGEAQvJPgEAAAAGAAAAAAAAAAMAAAAAAAIAAgAAAAEAAwABAAMAAQACAAAAAQACAAAAAAABAAAAAwABAAIAAAACAAEAAAACAAQAAAAFAAUAAAAFAAIA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ABoAAAACABAAAgABAA4AEgAEAAYAAAAEAAYAAQAAAAMAAwAAAAAABwAAABoAAAATAAAABgAcAAAACgACAAAACQAAABQAAAAxAAAAAAACAAYALgABAAoAAAACAAAABAAAABAAAgAMAAsAAwAAAAAABwAAABAAAAAAAAAAAgAAAAAALgABAAAAAwAFAAEABwAMAAIAAgAGAAgAAAAAAAMAAgAAAA8ACgAAAAAAAwATAAAAAAAhAAYAAQABAAAAAgAHABcABwAAAAgABgAAACIAAAAAAAEABgADABYAAAAAAAgAAAAEAAAACwACAAAABgABAAAAEwAAAAIABgADAAAAAAAEAAQADAABAAQACgACAAMAAAAGAAIABAARAAAABwAAAAQABQBB3M+HAQvnAQUAAQAAAAEAGAAHAAgABgACAAAAAAAEAAMAAQAAAAEACQADAAQAAAAEAAIAAQAAAAkAAAABAAQAGwAAAAUAAwAAAAEAAAAAAAcABAAnAAEAJgAAAAQACgACAAAABQA7AA0AAAAAAAAAAwACAAEAGAAMABsABgACAAAABAAAAAIABgAIAAAAAAAEAAwAAAABAAEADQAVAAMACQAAAAgAAAACAAEADgAEAAAAAAABAAAAAAABAAAABAADAAAACgAKAAEAAAADAAAACQAAAAAABAAAAAIAAAAAAAEAEgAAAAoAAQAEAAAABwBBztGHAQt9HQAAAAAABAAEAAUAAAAAAAQAHAAGAAEABQADAAAAAAABAAAAAAAEAAAAAgABAAMAAQAAABMAAAAAAAQAAQARAAAAAAABAAkACAAEAAAADgAFAAoAAgABAAAAAAADAAcAAAAAABgAAAAAAAEAAgAIAAAABQABAAAACAALAAIAQdTShwEL6QEDAAYAAAAMAAAAAgAQAAIAAQABAAIAAAAFAAUAAAAAAAIAAgAEAAQAAQAVAAMAAAAAAAIAAQAEAAIAAAAAAAEABwADAAQAAAAKAAEAAAACAAAAEAADAAAAAAAAAA0AAQAAAAEAAQAUAAUAAwABAD0AIAAAAAMAAAAAAAIAAAABAAEAAAAAAAYACAAGAAAAAAADAB8AAAABAAAAAgACAAAAAQADAAcACQADAAgACQABAAYADAAAAAEACAABAAAAAAAAAAEAAAAAAAEAAAAGAAAADQAAAA0ABwABABAAAQAGABUACQAAABEABABBztSHAQvdAwMAAAAOAAAADAACAAEAAQAAAAMAEQAEAAAABAAAABgAAAAGAAYACAAWAAcAAAAAAAAAAgAJAAAABQA9AAAAAAAEAAIAAAAJAAAAAAAFAAUACQAAAA4ABgABAAAAAwAEAAIABQAAAAoAAAAAAAgACgASAAYAAAADAAEAAAAIAAAAAAACAAAADwAHAAIAAQAOAAAABQARAAQAAAAAAAAAAwAAAAAABAAEAAQAAgANAAAAAAABAAsAIAABAAAAAgALAAAAAAAGAAUABgAAAAEAAwAAAAAAAwAdAAkAAQACAAAAAQADAAEAHQAAAAMAAgADAAMAAAAGAAEABgAAAAEAAAACAAEAAgAFAAAAAgAAAAAAAQAIAAEAAgACAAUAAgAAAAUAAAABAAYAAQACAAcAAAABAAsAAwABAAMABgAAAAgAAAAAAAAACQADABQAAAAAAAAABAAKAAIAIgADABYAAAAAAAIAEgAAAAEAAAAAAAAABAAEAAEACAABAA4AAwAHAAEAAQAAABUABAABAAAABgAAAA4ABwAIAAIAAQADAAEAAQABAA8AAQAFAAQABgAAAAgAAgABAAAAAAAEAAQAAAABAA0AAAAAAAAAAQAAAAMAEAAAAAoAAAAOAAkAAgBBtNiHAQtZAgAAAAAAAwACAAAABAAJAAcADgACAAUAAQAEAAMABgAAAAMAAgADAAIACgAAAAAACgAAAAcAAAAAAAAABAAAAAAAAgABAAkAAAAHAAEAAAAAAAgABwADAAEAQZbZhwELBQsADQADAEGk2YcBC3cCAAAABQAHAAEABAABAAYAAAAAAAAAAQABAAMAAAACAAIABAAAAAAAAAAIAAIAEgAGAAEAAgAAAAAAAAAEAAAAAAAAAAQAAQABAAEABgACAAEABQAFAAYAAwABAAMAAQAAAAEABgABAAAABAABAAAAAQABAAEACABBpNqHAQuTAQIABgAMAAEADwAJAAAAAwACAAAAEAABACAABAALAAUAAAABAAsABQAAAA4AAAAOAAkAAQAGAAUAAQAAAAYAAQADAAEAAAAAAAwAAgACAAEAEQAAAAAAAQAEAAMABgABAAEAAQADAAAADgARAAAABQABAAEACAAAAAcAAgAIAAUAAAAAAA4AAAAIAAAAEQATAAAADwBBxtuHAQtTAQAFABkACAAGAAMAAQADAAAAAwACAAAABwABAAAAAAAOAAMAAAAAAAUABQADAAMAAAAAAAYAAQABAAAACAAAAAQAAAAAAAYAAQAAAAMAAAACAAUAQaLchwEL+QIQAAQACQAAAAoAAwAPAAMAAQAAAAMAAQABABAACwACAAMAAwACAAQABgACAAQAAAAAAAoABAAAAAAADAAIAAEAAAAAAAEAAAAAAAIAAAAJAAEAAAAAAAQAAAAAAAIAAAAHAAoAAQABAAUAAAAEAAIABAACAAAAAgAAAAQABQAAAAAAAQACAAUABwABAAIAAQAAAAUABQAKAAIACQAAAAAACAACAAEABQAPAAcAAAABAAAAAwAEAAQAAQADAAIAAAAAAAAAAgABAAEAAwABAAsAAAABAAEAAAAGAAIAAwACAAoACgAAAAMAAwACAAAABQAMAAEAAQAHAAEABgAFAAEAAwAAAA8AAQAAAAEAAwADAAMAAwABABgAJgAFAAAAAwAIAAAAAQAAAAEAAAAHAAAAAwAAAAAAAAABABQABgAGAAAAAwAAAAMAAwAAAAMAAAAAAAMAAAAOAAQABAAAAAAAAQABAAgACgAFAAAAAQABAAcAAQAAAAAABgBBpN+HAQtLAgAFAAwAAAADAAIAAQACAAMAAwAAAAAAAgAAAAQACAAAABIAAAACAAAAAwAEAAAAAAAAAAQAAgABAAEABAAAAAMADwAAAAAAAQABAEH634cBC1sBAAwAAQAAAAAAAAAEAAwAAAAFAAAAAAAHAAAAAQADAAQAAQAAAAcAAQAAAAIAAgAAABgAAAAEAAAAAgADAAEAAAAAAAEACgAGAAAAAAANAAAAAAAFAAMAAgABAEHg4IcBC2UKAAAAAwABAAUABAACAAAAAQAAAAAAAAACAAAAAgAAAAMAAQAAAAQAAAADAAQAAAAAAAgAAAABAAQAAAAAAAEAAQAAAAAAAQABAAAAAQABAAAAAQAPAAAABQACAAQAAQAFAAIAAQBBzuGHAQs5AQAAAAAAAgAMAAEAAAACAAwAAQABAAAAAAAHAAAAAAAAAAMABQAHAAIACAAIAAIABgAFAAgABAAGAEGS4ocBCy8CAAIAAAAAAAMAAAAAAAIAAAAHAAQABwACAAEAAQADAAMAAAAAAAIAAAAAAAAAAQBByuKHAQuLAwMAAAAFAAEAAQAAAAEABAAAAAAAAAADAAEAAAAAAAEAAQAGAAAAAAAAAAEAAwACAAAAAAAFAAEABgAFAAMACAACAAEAAgABAAEAAgABAAYAAgAAAAcAAAAAAAEACgAFAAEAAwACAAAAAAAAAAIAAQAAAAEAAAALAAAAAwACAAAABQAAAAEAAQAAAAAAAgAAAAMAAAAFAAIAAQAAAAIAAQAAAAQAAAAEAAAACgAAAAAAAAABAAAAAQABAAIAFAABAAIAAAABAAQAAAABAAYAAQAAAAEAAAABAAIAAAARAAQAAAAAAAIAAgADABMAAAADAAAAAAACAAIAAAACAAMAAwAKAAQAAAADAAIAAQABAAMAAgABAAIAAQAAABIAAQACAAEABAAGAAEAAQAAAAAAAAAFAAAAAAAJAAIAAQADAAEAAAADAAAABAAGAAMABQAAAAEABQAAAAEACAAAAAIACQAAAAcABwABAAIAAAAAAAAACgAAAAAAAgABAAIAAwABAAIAAQABAAQABQACAEHi5YcBCwkCAAAAAAACAAEAQfTlhwELmwMEAAAABAADAAIACgAAAAAAAQAAAAAAAgACAAcABwABAAcAAAAEAAUAAgADAAMABQADAAAABQABAAIABAAEAAUAAgAAAAYAAgAAAAAAAwABAAAABwAFAAEAAAABAAAAAAABAA8AAAAEAAAAAAAIAAAADgAAAAMAAQACAAAABAAEAAAAAgAGAAQAAAABAAMAAAAAAAQAAQAAAAEAAQABAAMAAQAWAAMAAAAFAAIAAgACAAMABAAAAAQAAQABAAUABgAAAAAAAAABAAEAAAABAAQAAAABAAUACgACAAQAAQAMAAEAAQAGAAAAAAABAAMABQAAAAgAAQAAAAEAAAACAAQAAQABAAEAAQACAAIAAQADAAIABQAAAAIAAAAAAAQAAAABAAEAAAABAAYAAgAAAAsAAAAFAAAAAAAAAAEAAAADAAoAAgACAAAAAAABAAAABgAAAAEAAAABAAIAAQABAAAAAAACAAQAAwACAAAAAQAEAAMAAwAAAAMAAAACAAQABAABAAEAAgABAAAAAAAHAAIAAAAAAAEAAAADAAEAQZjphwELRwEABgABAAAAAAACAAkAAAAAAAEAAQASAAAAAQAFAAIAAAABAAAAAAABAAAABwAAAAEAAAAAAAQAAwABAAIAAgABAAIAAAABAEHs6YcBCyMDAAIAAQAEAAEAAgADAAAABAACAAMAAAACAAAAAwAFAAEAAwBBmOqHAQuPAQMAAAAAAAUAAwAEAAAAAAAAAAIAAAACAAYAAAAJAAEAAgAFAAAAAQABAAAABAABAAQAAAABAAEAAwADAAIABAAAAAAAAgAFAAEAAQAAAAEAAAAAAAMAAgAAAAIABgAAAAIAAAABAAIAAQAAAAIAAQAAAAEAAAAAAAQAAAAAAAAAAQABAAAAAQABAAAAAAABAEGw64cBC6UBBAABAAAAAAAIAAUAAAACAAAAAAAAAAMAAQAAAAEAAQACAAcAAQAAAAQAAAABAAIAAAABAAIAAwAAAAEADAABAAIAAAACAAAAAgACAAYAAAABAAEAAQAFAAAAAwADAAEAAgAIAAEAAgABAAAAAgAAAAIAAAABAAEAAAAAAAEAAAACAAAAAAAAAAQAAgAAAAAAAQACAAIABQAIAAMAAAAEAAEAAQACAEHe7IcBCzcEABQAAwACAAAAAAACAAEAAQAEAAEAAAABAAEAAAAAAAIAAgACAAQAAQABAAsAAAABAAEAAAAGAEGe7YcBCyEDAAIAAQACAAAAAAABAAEAAQABAAAAAQAKAAIAAQAAAAEAQcjthwELQwEABQABAAMAAwABAAYAAQABAAoAAAAFAAEAAAABAAAAAAAAAAoAAgAGAAEAAgABAAIAAAAEAAIAAAAAAAYAAAAAAAgAQZTuhwEL1wEDAAAABAAAAA0AAgADAAUAAwADAAEAAAADAAIAAAAGAAAACwAAAAAAAwABAAIAAQADAAEAAAADAAEAAQAEAAEAAQAAAAQAAgACAAEAAQADAAIAAAABAAAABQABAAAAEAABAAAAAgAFAAEABAABAAEAAAAAAAQAAAADAAMAAQAAAAIABgACAAAAAAAEAAAAAwABAAAAAQACAAEAAAACAAAACAAFAAIAAAACAAIABgACAAEAAAAAAAMAAAABAAAAAAABAAAAAAAIAAEAAgACAAAAAgABAAAAAQBB9u+HAQtxAQABAAIAAgAAAAEABwACAAAACAAAAAAABAAAAAAAAgACAAAAAAABAAAAAAADAAAAAQAAAAAAAQAAAAQABgAEAAAAAAABAAAAAgADAAEAAQAEAAIAAwABAAAAAQACAAAAAwABAAEAAQAAAAIAAgABAAEAQfDwhwEL/wIDAAIAAgAEAAAAAQACAAAAAgABAAAAAAABAAEABgAAAAMABQAAAAIAAAAAAAIAAAABAAQAAAAFAAEABgABAAEAAAABAAAAAgALAAEAAQAAAAAAAQAAAAUAAgAAAAUAAwABAAMABgABAAEABQABAAEAAAAAAAEAAAADAAUAAAAAAAEAAgACAAAAAAABAAMAAQAAAAEAAQADAAAAAwAAAAEAAQABAAEAAQAEAAAAAgADAAgAAQACAAAAAAAAAAcAAwABAAEAAQABAAEABQAFAAEAAAACAAAAAAACAAQAAgAAAAEAAQAAAAEAAgABAAUAAAAAAAEAAwAAAAEABwAUAAAAAQAAAAIAAQACAAAABAABAAAABwADAAAAAQABAAAAAAAFAAEAAAACAAAAAAAAAAUAAgAAAAAAAQAAAAEAAAAFAAAAAQAAAAAAAQAAAAAAAAAEAAEAAgACAAIAAAABAAMAAAABAAAAAAAAAAQAAAAAAAIABAAAAAMAAQAAAAAAAQBB+vOHAQu5AwEAAQAAAAAAAgAAAAEAAAAEAAIAAAACAAIAAAAAAAEAAAAAAAEABAAAAAIAAgAAAAEABQABAAEAAgAHAAAAAAAAAAgAAAAAAAAAAQAFAAEACAACAAEABAABAAcAAQAAAAEAAgADAAEAAwAAAAAAAwADAAEAAQAAAAEAAAAAAAAAAwABAAEAAQADAAEABQABAAAAAAADAAIAAAAAAAAABAABAAUAAAACAAAAAQAEAAYAAgADAAAAAQAAAAUAAQAEAAAAAQABAAEAAgAIAAEAAwAFAAAAAwACAAIABwAAAAMABgAIAAAAAQAAAAMACgACAAEAAwAAAAEAAQAAAAIAAAAAAAIAAQAAAAIAAAACAAAAAQABAAAAAQAAAAEAAQACAAEAAQAAAAEAAQADAAEAAwAAAAEABQACAAEAAAAEAAEAAQACAAEAAQACAAEACQADAAAAAgABAAQAAAACAAAAAgAAAAAAAgABAAAAAAABAAIAAAADAAAAAgADAAAAAAACAAAAAgAFAAEAAAAAAAAAAgAAAAEABAAEAAAAAAAAAAEAAAAJAAAAAAAAAAkAAAACAAAAAgABAAEABQBBvveHAQspAQACAAEAAAACAAEAAgAAAAEAAAAAAAEAAAACAAIAAgABAAQAAQACAAEAQfD3hwELgQICAAIAAQAIAAMAAQAG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BAAAGlMAACkGAABQAAAAUAAAAE0AAADNMAAAxgMAAJ0DAAA2AAAAuXAAADoAAAA6AAAAPQAAAC4GAABFBgAAqhEAAMowAABBBgAARQYAAEoGAABEAAAAegAAACoGAABFBgAAMwAAAEQgAAA1AAAAugMAACsGAABFBgAA2zAAAJkwAADrMAAAyDAAAC0GAABFBgAASQYAACgAAABMAAAAKQAAAEcAAAB5AAAAMwYAALMwAADrMAAAyjAAAGURAABsEQAAYwIAAEQAAABaAAAADAMAAGEAAAAvAAAAYwAAAGoAAABFBgAALQYAAE4AAAAtBgAAgQIAAPNTAABrcAAAZVEAACAAAAAFAwAAJQAAAKADAABBBgAALgYAAEUGAAACEQAAYREAABVZAABEBgAASQYAAKWeAABpEQAAIAAAAFAGAABRBgAAY2sAAGwAAABuAAAApGUAAFdbAADxEQAATwAAAHcAAAA2AAAAyAMAAGYAAABmAAAAaQAAAH8GAABUAAAAUgAAADEAAABjAAAAYwAAAICVAADDngAAiYAAADQGAABFBgAAZQAAAHIAAABnAAAAWQAAAAIwAAAxAAAANQAAAC4AAABXAAAASAAAAHoAAABuAAAARgAAADkGAABJBgAARgYAAEoGAABCBgAA5jAAAF8AAAArBgAAMgYAAIICAACoMAAA/DAAAKswAAD8MAAAFDAAAAlOAAAVMAAAQgAAADQGAABKBgAAvgMAAJEGAAA2BgAALgYAACgAAADjTgAAKQAAAHMAAAC4AwAA0jAAAJowAACzMAAAZAAAADQAAADsMAAAdAAAADcGAAAtBgAA61gAACgAAABlAAAAKQAAABIRAABhEQAAOgYAACwGAAAoBgAALAYAACgAAAALEQAAaREAABIRAABuEQAAKQAAAFYAAAC9AwAADDAAAMeMAAAUMAAAUwAAABUwAAAqBgAARQYAACwGAABmAgAA6TAAAKYwAAAxAAAAMgAAAAhnAAAxAAAAMQAAAAhnAAA5BgAA2zAAAJowAACkMAAA8zAAAMgwAAApWQAAMQAAADcAAAC5cAAAQwAAABUiAABrAAAAZwAAACoGAABFBgAALQYAAIYpAABGBgAALQYAAEoGAACvBgAAIAAAABQDAABCAwAAjQIAAGARAAAaEQAAMAYAAGcRAAAoAAAAVgAAACkAAABtAAAAVwAAALIDAABsAAAAbwAAAGcAAADBAwAAIXEAADtTAAAHYwAAATAAAApOAAC4eQAAKAYAACgAAAAFEQAAKQAAANgwAADrMAAAxDAAAKowAADzMAAAuTAAACgGAABJBgAADREAAON2AABYAAAANQYAAC0GAAAtBgAAZhEAAEoEAADLJQAA71MAAEQGAABpkAAAhAYAAN4wAADDMAAAzzAAAJdfAACAbgAAQwYAAEUGAAAiAgAALAYAAEUGAAAtBgAAOgYAAEoGAABzAgAAKgAAAEQAAAB6AAAADAMAADoGAABJBgAAnAMAAMcDAAAsBgAARAYAACAAAAAsBgAARAYAACcGAABEBgAARwYAAN0FAABlAAAAHBEAAG4AAABzAAAACREAAG0AAABtAAAAcxEAAMsGAAA0BgAALQYAAKwAAAAyAAAAMQAAALlwAAAxAAAAMAAAAC4AAADzlwAAcgAAAGEAAABkAAAAFSIAAHMAAAAyAAAANQYAAEUGAABKBgAAMgYAADEAAAA3AAAA0jAAACgAAAACEQAAYREAACkAAACyDwAAcQ8AAIAPAAAuAAAALgAAAC4AAAB1AAAAKgYAAC4GAABKBgAARAYAACwGAABFBgAALgYAAC0GAABtAAAAZwAAAMYwAAAsBgAARQYAAEoGAAAzAAAANQAAADEAAAAzAAAAuXAAAGIAAACjAAAALAAAAK0GAADrMAAA/DAAANUwAACZMAAA6zAAAEoGAABvEQAAtgMAAN4wAADzMAAAtzAAAOcwAADzMAAAMgAAADMAAABKBgAALQYAADEGAADMBgAAJwYAAEQGAADJBgAAKAAAANGRAAApAAAANwAAAJYDAAC/MAAARgYAAC4GAADEMAAALAYAALUDAABGBgAALAYAAC0GAAArBgAASgYAAGsAAABnAAAAZgAAAGYAAABsAAAATQAAAAFOAABfAgAARgYAAEcGAABKBgAAVAYAAEcGAACLAgAAMgAAAC0RAAAzAAAAMwAAAKsOAAChDgAArHIAABEiAABrUQAAJwYAAEQGAABEBgAARwYAAMgwAADzMAAAdAUAAGsFAABGBgAA6DAAAKUDAABrAAAAVwAAADhcAAAoAAAAQwAAACkAAAAzgAAA3zAAAOowAADPMAAAmTAAAPwwAADrMAAAH3UAAIgwAACKMAAA6JYAAFsAAAANMAAAQQYAAAgRAAA2AAAA5WUAADQGAAAuBgAANnIAAKsBAAAOEQAALQYAACwGAABKBgAAKAAAAChnAAApAAAAvAMAAFcAAACXAwAANQAAAC4AAACsEQAAMwYAAEoGAAAoAAAADxEAAGERAAApAAAANQYAAEQGAABJBgAAZAAAAHoAAAAMAwAA3HQAADEAAAA2AAAAuXAAAMswAABEBgAARwYAACgAAAA5AAAAKQAAAGoCAAAoAAAAXXkAACkAAAAuBgAASQYAAEQGAABKBgAAQAYAAE4GAABRBgAA41MAADUAAABEIAAAOAAAAGsAAABBAAAAPwAAAD8AAADSMAAAmjAAAKIwAAC5MAAAyDAAAOswAACzBgAAsQYAAKERAABIAAAAUAAAAFlOAABvpwAAIREAADYGAAAsBgAAFDAAAN1SAAAVMAAASwAAAEsAAAA2BgAAKgYAAEkGAABmAAAAZgAAAOJ3AAAqBgAALAYAACcGAABDBgAAKAYAADEGAABsAAAAeAAAABUwAADIMAAAFDAAAAMRAADcBQAAcAAAAFYAAAA3AAAAuXAAABIRAACDBgAASgYAAEUGAAAUMAAAiVsAABUwAAA6BgAARQYAAMYAAAAxAAAA5WUAANEFAADYMAAArzAAAL8wAAD8MAAA6zAAAOwwAADgMAAAoQMAABAwAABKBgAAVAYAANUGAAAoAAAAcgAAACkAAAC1MAAApDAAAK8wAADrMAAAQAYAAEsGAACrMAAAMQAAAEQgAAAyAAAACREAAGERAAA5BgAARQYAAEkGAADYeQAAKGcAANgwAACaMAAAvTAAACAAAAAnAwAANwYAAEUGAABFBgAASgYAAFQGAADGBgAAbAAAAG0AAABGBgAALAYAAM8wAACaMAAA/DAAALswAADzMAAAyDAAADYGAAAtBgAAqTAAADEAAAA5AAAA5WUAACAAAABSBgAABxEAAO2XAAApAAAAJxEAACgAAAAHEQAAKQAAAABOAABFAAAAMQAAADcAAAAuAAAA11YAADkGAAAsBgAAsGUAAEYGAABFBgAASQYAALwDAABsAAAAtAMAAHsdAABHBgAARQYAAEUGAAAxAAAAMAAAALONAABTAAAARAAAAFAAAABhAAAASgYAACwGAABKBgAArnYAADEAAAA0AAAAuXAAADQGAABFBgAALgYAAJMDAAAoAAAA21YAACkAAADOMAAAwzAAAMgwAADkMAAA/DAAAMgwAACZMAAARAYAACcGAABBBgAASgYAAHsGAAComAAAxAMAAEUGAAAuBgAALAYAADIAAAAwAAAALgAAAN8wAACvMAAA7TAAAPMwAABFBgAALgYAAEoGAABGAAAAQQAAAFgAAACsmQAApAMAACgAAAChjAAAKQAAAJowAABBBgAALgYAACgAAAALEQAAaREAAAwRAABlEQAAqxEAACkAAABvAAAAVgAAAEoGAABUBgAARQYAADEAAAA4AAAALgAAACwGAAAtBgAASgYAAC4AAAAREQAAZgAAAGkAAAB5cgAAKAAAAAlnAAApAAAAKAAAAGMAAAApAAAAFCAAAEtiAAAoAAAACU4AACkAAABKBgAAMQYAADMGAABJBgAAMQAAADQAAAAydQAAj3sAAEUGAAAnBgAAmAYAAKgDAABrAAAAbQAAAMUGAAC/AwAAJwYAAD9OAABTAQAAFh0AADEAAAAyAAAAuXAAAJMhAAAgAAAATAYAAFEGAADIEQAAECAAACgAAAB1AAAAKQAAAMwwAAAoAAAAUwAAACkAAADLlwAAtTAAAPMwAADBMAAA/DAAAOAwAACwEQAASwAAAE0AAAA0AAAAOAAAAEdyAAAFEQAANAAAADIAAACwAAAAQwAAALRSAAAxAAAANQAAAEIGAABEBgAA0gYAANgwAABBAAAAFSIAAG0AAABIAAAAuwYAAAswAABiawAAOFMAAAQRAABHBgAARQYAAD4AAAAyAAAAMgAAAOVlAABJBgAAKAAAAAMRAAApAAAAMwYAACwGAABDBgAALQYAADQAAAC5cAAAVAAAAE0AAACiMAAAzzAAAJowAAD8MAAAyDAAAEkGAABwBgAApgAAADEGAAAuAAAALgAAAPAAAADjMAAAfgYAAEMGAABEBgAARQYAAEUGAABABgAAUAYAAFEGAAC7MAAABhEAAJEDAAAuBgAALAYAAIF5AAAoAAAAcAAAACkAAAA0AAAAMwAAAAARAADMBgAAUgAAAHMAAAAgAAAATgYAAFEGAADsMAAA8zAAAMgwAACxMAAAmTAAAPMwAADQBgAANAYAAEUGAABFBgAAQgYAAEUGAABKBgAARwYAAHAGAAAqBgAALQYAACwGAACfAgAAc14AABBiAABjAAAAbQAAADIAAAAtBgAARQYAAIwGAAA1AAAACGcAAM0OAACyDgAAhREAADMAAAAxAAAA5WUAAEUGAAAuBgAANAYAACwGAACkBgAAdZ4AAEoGAABFBgAASgYAAKswAADpMAAAwzAAAMgwAAA2BgAARQYAAEsAAABCAAAArTAAAFMAAABTAAAAdAUAAG0FAABHAAAAQgAAACoGAAAuBgAANAAAAOVlAAAxAAAAOAAAALlwAABZEQAAKAAAAOqBAAApAAAA22sAADQGAAC+BgAAowMAAIt1AABNDgAAMg4AACQAAAAtBgAARQYAAEoGAAAxAAAAMwAAAC4AAAB/gAAA7TAAADRsAADkMAAA/DAAAOswAAAgAAAAmjAAAG0AAAAVIgAAcwAAADIAAAB6BgAAMQAAADMAAADlZQAAcgAAAGEAAABkAAAAFSIAAHMAAAAzBgAALgYAAEoGAAAgawAAIQYAACgAAABrcAAAKQAAACgAAAB6AAAAKQAAAEARAABiEQAApwMAACgAAAAQEQAAKQAAACgAAAA2AAAAKQAAABQwAABTYgAAFTAAALZTAAAxAAAALgAAACgAAAANVAAAKQAAAJUDAACmMAAAqTAAAPMwAAAyAAAAMAAAAHICAAAoAAAACREAAGERAAApAAAAMwAAAAhnAAAyAAAANQAAAOVlAAAoAAAASAYAAKuOAACABgAAKAAAAGoAAAApAAAAKAAAAB9XAAApAAAAZgAAAG0AAAAxAAAARCAAADgAAAA3AAAALgAAAAIiAAA1BgAARQYAAEUGAACGBgAAYS0AAHgCAADOMAAAKAAAAHQAAAApAAAAKAAAAE4AAAApAAAALAYAAEUGAABbcgAAIAAAABQDAAAAAwAAaZcAAIgGAAC7AwAARgYAAEUGAAAtBgAALAYAAAlnAABWAAAASQAAAEkAAABJAAAAdnYAAOoFAABJAAAASQAAACgGAABFBgAA2zAAAPwwAADrMAAAcAAAAFcAAAAoAAAAMQAAADUAAAApAAAA8V0AANcRAAALEQAAbhEAACEAAABIAAAAVgAAAKUwAADgUQAAYwAAAGQAAAArBgAA0wUAAD8AAAABTwAAyQMAAE4AAABvAAAA5nQAADwAAAAyBgAAMQEAAKswAACkMAAA6jAAAL55AABKBgAAVAYAAC0GAAC6BgAAWAAAAEkAAAA3BgAARQYAAOIwAABGBgAALQYAAEkGAAA1BgAALQYAAEoGAAArAAAAojAAAJAhAABAAAAAjgEAAEQAAABaAAAASZEAAEoGAABUBgAAyAYAAM4RAAAiEQAAFBEAAAyCAABHBgAASgYAAM8wAACZMAAA/DAAAOwwAADrMAAA2zAAAPwwAADzMAAAMiAAADIgAAAoAAAABxEAAGERAAApAAAAUAAAAFAAAABWAAAARowAAPOBAAAxAAAANAAAAC4AAADSMAAAmjAAAK8wAADrMAAABhEAAGERAABkjQAAMwYAAEUGAAAsBgAARgYAAEkGAAAKWQAAaQAAAHYAAAATIAAAKE4AACgAAABXAAAAKQAAAGgAAABQAAAAYQAAACgAAAB5cgAAKQAAANUwAADpMAAA8zAAAC4iAAAuIgAAIwAAACgAAABhAAAAKQAAAG8GAAAgAAAAMwMAACgAAABSAAAAKQAAAEkAAABKAAAAGU4AACpoAAAPXwAAGk8AAD55AAA6AAAA1GsAADUGAABEBgAASQYAACAAAAAnBgAARAYAAEQGAABHBgAAIAAAADkGAABEBgAASgYAAEcGAAAgAAAASAYAADMGAABEBgAARQYAADIAAAAsAAAAaAAAAGEAAABilwAAMgAAAAhnAABzAAAAdAAAAKkgAABWAAAASQAAABQwAABXZQAAFTAAAG4AAABWAAAA83cAACgAAAALEQAAKQAAABKAAAAyAAAAOAAAACgAAABzAAAAKQAAAA8RAAAyAAAANAAAAHeVAAAoAAAARgAAACkAAAAzBgAALgYAAHIRAABuEQAADzAAAHCNAACiAAAAMgAAADYAAADlZQAALQYAAEoGAACRIQAAvAMAAHMAAAAqBgAARwYAAEYGAAAxBgAAMwAAADYAAAAqUQAA25gAADUgAAA1IAAAIAAAABMDAABEBgAALQYAACoGAABFBgAALgYAAJIRAAA1BgAARAYAADkGAABFBgAAkgMAABURAABwAAAARgAAACgAAAAGEQAAKQAAAFYAAAAVIgAAbQAAAEIGAABFBgAALQYAAAcRAABhEQAAKAYAAC4GAAB5BgAAQVMAAGwAAABqAAAAKAAAAEIAAAApAAAAIAAAABQDAAABAwAAQwYAACcGAABtAAAAMwAAAMcGAABDBgAALAYAAEoGAABUBgAAMgYAACAAAAALAwAAOQAAACwAAABjAAAAYQAAAGwAAAAgAAAAUQYAAHAGAABBBgAARQYAACgAAABkAAAAKQAAAGUCAAAKMAAANk4AADIAAAA0AAAA5WUAAIBbAABjAAAAbQAAAG4AAABqAAAAA04AABcwAAAoAAAAVAAAACkAAABABgAATgYAAEoGAABUBgAAxwYAACgAAABuAAAAKQAAAFICAACrMAAAmTAAAPMwAADeMAAAKAAAAEoAAAApAAAASgYAAFQGAAAsBgAAKAAAAFoAAAApAAAA5TAAAGsAAABWAAAAmQMAACgAAAA+eQAAKQAAANQFAAACWQAALAYAAC0GAAC2lgAAMwYAAEcGAACxAwAAZlsAAFBbAACDAgAA6GwAACoGAABFBgAASQYAACYBAAAtBgAASQYAADEAAAAsAAAAMiAAADIgAAAyIAAAYxEAAGgRAADvMAAAwzAAAMgwAABmAAAAbAAAABARAAAoAAAAbAAAACkAAABUAgAAKwYAAEkGAAAhAAAAPwAAAGkAAAB4AAAAQwYAAC4GAADhMAAAqzAAAJkwAAAxAAAAuXAAAB0dAAAoAAAAEREAACkAAACzMAAAszAAAHJeAABABgAATwYAAK0RAAB4jAAAoQYAADIAAAAwAAAA5WUAADQAAAAsAAAALQAAAAsRAABxAgAAEU8AAEIGAAAtBgAAIAAAAE0GAADkMAAATQAAAFcAAADqMAAA8FgAADIAAAA0AAAAuXAAAAciAABFBgAALAYAAC0GAACwAAAARgAAAFUCAAD4WwAARAYAACwGAABtAAAAbQAAADIAAADIMAAAmTAAAOswAAAzAAAANwAAAGoRAAAyAAAANwAAAOVlAABCBgAASgYAAE0AAABIAAAAegAAACcGAABLBgAAKAAAADEAAAApAAAAOQYAAEUGAABKBgAAKAAAABARAABhEQAAKQAAALMwAABKBgAAVAYAACcGAACCUQAAWBEAACAAAAATAwAAAQMAAEUGAABFBgAASgYAADUAAAC5cAAAxgYAADMGAAAtBgAAKAAAADEAAAAyAAAAKQAAAIVOAABDBgAASgYAADYGAAAuBgAARQYAADgAAAAuAAAAMhEAADEAAAA2AAAA5WUAADEAAAA5AAAAuXAAAEQGAAAsBgAASgYAAMhTAABKkAAAKAYAAEYGAAA0ZQAAUZcAAKsOAACZDgAANQYAAEoGAADRngAAEjAAAI4GAADfEQAAQgYAAEUGAABFBgAA/l0AAG8CAABwAAAAQQAAAL92AABKBgAALQYAAEoGAAAxAAAAMQAAAC1mAACMVAAANgYAAEoGAAAnBgAAdAYAAEAGAABPBgAAUQYAAFkCAABGBgAALAYAAEkGAAAoAAAATQAAACkAAABFBgAALAYAADgAAAC5cAAANAAAAEQgAAA1AAAAbQIAACgAAAAOEQAAKQAAAIJTAACZUQAAn58AADAAAAAsAAAASgYAAFQGAABJBgAAKAAAAFgAAAApAAAAbREAAG4AAABtAAAAMwYAADEGAABKBgAAVAYAANAGAABIBgAAdAYAADUAAADlZQAATYYAACpyAABtAAAAYgAAADQGAAAtBgAARQYAAMUDAABKBgAALAYAADYGAAAtBgAASQYAAOAwAABUAAAASAAAAHoAAAAoAAAANAAAACkAAAA2BgAALQYAAEoGAAAUMAAAjE4AABUwAABlBQAAggUAAK0wAACZMAAAyzAAAPwwAABABgAAUgYAAH12AABABgAAUQYAADQGAABHBgAAKAAAAFRTAAApAAAARQYAACwGAABFBgAAeAAAAGkAAAA1AAAARCAAADYAAADbMAAAmjAAAPMwAADIMAAAmTAAAAARAABhEQAALxEAAAwRAABuEQAACxEAAHQRAABEBgAARQYAAEoGAAAyAAAAMwAAALlwAAClAAAAdAUAAHYFAAA0BgAAMQYAADIAAAA4AAAA5WUAAPIRAACQAgAAMgAAADUAAACbjwAACxEAAGERAABxEQAAMQAAADUAAAC5cAAAMwAAAEQgAAA0AAAAIAAAAE4GAACJcwAAKAAAADEAAAAxAAAAKQAAAFgAAABJAAAASQAAADMAAAA4AAAARgYAAEUGAABKBgAAFG8AAKgwAAAoAAAAbwAAACkAAAAMEQAAYREAAEYGAABGBgAAVxEAAEIGAABJBgAAKgYAAC4GAABFBgAALBEAAJERAAAyAAAAOQAAAOVlAAAyAAAAMgAAALlwAAAOEQAAYREAALcRAAAAEQAAaREAAGgCAABDBgAARQYAAEUGAAA3jAAAKAAAAEQAAAApAAAAszAAAMgwAADdAwAAcVwAAFlyAAAoAAAARQAAACkAAACgnwAASAAAAGcAAABKBgAAdAYAAEoGAABUBgAASAYAACwGAAAtBgAASQYAAGkAAABpAAAAaQAAAGsAAABtAAAAMgAAACdZAAA5BgAALAYAAEUGAABHAAAASAAAAHoAAADYMAAAmjAAAMswAADSMAAACFQAALURAAA6BgAARQYAAEkGAAAzAAAARCAAADgAAADMEQAAsREAADp5AADoBQAAhHMAAJ4RAAA9AAAAPQAAAD0AAAAxAAAANgAAAPlSAABEBgAALgYAAM1rAAAjEQAAVwAAAFoAAAAwAAAALgAAAH9eAADgZQAAIAAAAAgDAAABAwAAMQAAADgAAADQBQAA3AUAAJECAABuBgAA8jAAAGQAAABtAAAAMgAAADQAAAA0AAAAIAAAAAgDAABCAwAAH1cAACoGAAAxBgAAXAIAAJZRAAAcHQAA1TAAAKEwAADpMAAAwzAAAMgwAACZMAAAMQAAADAAAADlZQAAMQYAADMGAABIBgAARAYAAIQRAAAoAAAADBEAACkAAABEBgAAJwYAAFUGAABhAgAA8GYAAE4AAABqAAAARAAAAEoAAAAoAAAANGwAACkAAAAOEQAAYREAAJ2MAABjAAAAbQAAADMAAAC/MAAAmTAAAPwwAAC5MAAAbQAAADIAAABXAAAAYgAAAHACAABKBgAALgYAAHswAABLMAAAlQIAAEoGAABUBgAAMQYAAEcGAABFBgAALAYAAEoGAABFBgAARQYAAEQGAAAuBgAARQYAADQGAABJBgAA0jAAAJkwAADrMAAAcBEAANKJAAAoAAAAMgAAADAAAAApAAAAUqsAAJaZAAAgAAAAFAMAAC8AAAAWMAAAMwAAADIAAABtAAAAQQAAACgAAABtAAAAKQAAAFMAAABNAAAAuk4AACgAAAARTwAAKQAAACgAAAC0UgAAKQAAADQAAAAwAAAAKwYAAEYGAADvMAAAIAAAAAYDAAC1MAAAvAMAAEYAAAAxAAAAMgAAAC4AAAAoAAAAWQAAACkAAAC5lgAAKAAAAHkAAAApAAAA2zAAAOYwAACiMAAA8zAAACdZAABjawAAQQAAAFUAAAAyAAAALgAAAKQwAADzMAAAwTAAAHKCAAA5AAAA5WUAADEAAABEIAAAMQAAADAAAACKAgAAHhEAAMgGAABhAAAALwAAAHMAAABFBgAALAYAAEoGAABpAgAATQAAAFYAAABKBgAARgYAAHpeAABuAAAAQQAAALEwAAD8MAAAuTAAAL0wAAA0BgAALAYAAEoGAAA9AAAAPQAAAPl6AAAuBgAASgYAAO52AAAUMAAA13YAABUwAADPMAAA8TAAALwDAABtAAAAOQAAAC4AAAA1AAAALAAAACgAAAB8VAAAKQAAACARAABrAAAAqQMAAGQAAAB6AAAAKAAAAFAAAAApAAAAIGYAAGUAAABWAAAAkgIAAK0wAADtMAAArzAAAJkwAADpMAAA4DAAADUGAABEBgAA0gYAAK0wAADtMAAA4TAAAPwwAADIMAAA6zAAAGsAAABIAAAAegAAADAGAABwBgAAT1UAADEAAABEIAAAMwAAAEqfAABEBgAARQYAAC0GAABQAgAAqjAAAPwwAADgMAAAMwAAALlwAACoMAAAuTAAAK8wAAD8MAAAyDAAAJkwAABCAAAAcQAAAGEAAAC+AgAANwYAAEkGAABkAAAAbQAAAEoGAABUBgAALgYAACgAAAAxAAAAOQAAACkAAAAIYgAAMQAAADkAAABMAAAAtwAAACgAAADlZQAAKQAAADEAAAA0AAAA5WUAABNfAADmXQAAwTAAAAsPAABDBgAARQYAAEoGAABBBgAALAYAACgAAAA3AAAAKQAAAJROAABbAgAARQYAAC0GAAAsBgAAuzAAAPMwAADBMAAApDAAAMswAADzMAAArzAAAJkwAACxMAAAC04AAEUGAABJBgAA6jAAAMMwAADIMAAA6zAAANgwAACaMAAA8zAAALkwAAAzBgAALAYAAEkGAAAoAAAABhEAAGERAAApAAAAMQAAAAhnAABuAAAAVwAAAC+bAAAmAAAARwYAACwGAAAOMAAAQwAAAG8AAAAuAAAAMgAAADkAAAAoAAAAeAAAACkAAAAxAAAARCAAADkAAAA0AAAANwAAAAGYAABhEQAARAYAACwGAAAsBgAARAYAAC0GAABKBgAAkAEAAMxTAADbMAAA8zAAAC4iAAAuIgAALiIAACkRAABkAAAAYQAAADYGAAAxBgAArTAAAOUwAADqMAAA/DAAABh1AAA0AAAAMQAAADQAAAAIZwAAojAAAOswAADVMAAAoTAAAE0AAABCAAAAKAAAADEAAAAzAAAAKQAAADQAAAA5AAAAKAAAAAhnAAApAAAA3zAAAKswAACZMAAA7TAAAPMwAACtMAAA7TAAAO8wAADDMAAAyDAAAE0AAABQAAAAYQAAAKROAAAyAAAAMgAAAHgAAABpAAAAaQAAADEGAABwBgAAlBEAAN8wAADqMAAATgAAAEoAAAAoAAAAbXkAACkAAAB1EQAAKAAAAG1RAAApAAAARVMAAB0RAAAqBgAALgYAAEkGAAAcWQAA8zAAACgAAAA4AAAAKQAAAHQFAABlBQAA4TAAACgAAAAOEQAAYREAACkAAAAgAAAATQYAAFEGAAA5AAAACGcAAGsAAABtAAAAMwAAAE0AAACpAwAAKAAAAAARAABhEQAAKQAAADcCAAAlmwAAoYwAALZVAAAqaAAAIAAAABMDAAAAAwAAMgAAADcAAAAoBgAASgYAAK8wAADrMAAAuzAAAJkwAACkMAAA7TAAACAAAABFAwAAKAAAAEkAAAApAAAAMwYAAEUGAAAtBgAAMAAAAEQgAAAzAAAAYwAAAC8AAABvAAAAMgAAAOVlAABwAAAALgAAAG0AAAAuAAAAMAAAALlwAAAzAAAAMAAAAOVlAACzDwAAcQ8AAIAPAAAoAAAAAU8AACkAAAAqBgAALQYAAEUGAAAUMAAAuXAAABUwAAAsBgAASgYAAAIlAACvMAAAmTAAAOkwAADgMAAAKgYAACwGAABKBgAAKAAAADMAAAApAAAANAAAAC4AAAAyAAAAuXAAADoGAABFBgAASgYAAAERAAAgAAAAAQMAAKIwAAD8MAAA6zAAAPwwAAAFmAAAD2wAACgAAABpAAAAKQAAABuCAAAoAAAASwAAACkAAADbBQAAawIAAI0GAAAyAAAAMAAAALlwAAD0XgAAaQAAAGoAAAAoBgAALQYAAEoGAAC8AgAAbgAAADMGAAAsBgAALQYAACgAAAAxAAAAOAAAACkAAADHBgAAdAYAABOfAAB2AAAAaQAAAN+aAAComgAARgYAACwGAABFBgAAKwYAACwGAAA1BgAAMQYAAFQAAABFAAAATAAAAOOBAADjiQAAQIgAACgAAAAxAAAANAAAACkAAAArBgAAMQYAACgAAABIAAAAKQAAAFAAAABUAAAARQAAAN4wAADrMAAArzAAADgAAAAsAAAA6zAAACAAAAAoAwAA0gUAAFYAAABJAAAASQAAAByWAAAoAAAACREAACkAAAAVUwAAaVMAADcGAABFBgAASgYAADUgAAA1IAAANSAAAMaRAABrAAAAdAAAAJJ1AACtMAAAmTAAAOswAAC/MAAAmTAAAPwwAAB+iQAAJ6cAADEAAABEIAAANQAAACgAAAB3AAAAKQAAANgwAACaMAAA/DAAALcwAACZMAAAwzAAACgAAACMTgAAKQAAACgAAADjdgAAKQAAAGQAAABtAAAAMwAAAFNiAAAoAAAAZgAAACkAAAAPXAAAKAAAAEEAAAApAAAASgYAAFQGAABGBgAAAIoAAG0AAAAVIgAAcwAAAEYGAAAtBgAARQYAAIUpAAAOZgAAu2wAADEAAAAwAAAAuXAAANUwAACZMAAAwzAAALcwAACnMAAA6zAAADEAAABEIAAAQQYAAC0GAADhMAAA/DAAAMgwAADrMAAAYQAAAC4AAABtAAAALgAAACwGAABJBgAARQYAAC4GAABFBgAAvAMAAGcAAAAoAAAAa1EAACkAAAAoAAAAYgAAACkAAABkAAAAbAAAAGFfAABABgAAUAYAAHAAAABjAAAAIQAAACEAAACvMAAAMwAAACwAAAArBgAARwYAAEUGAAAtBgAARQYAALwDAABWAAAAaxEAACcBAAAOnwAArzAAAJkwAADpMAAA4DAAAMgwAADzMAAAKgYAACwGAABJBgAAMQAAADcAAADlZQAANQYAAC0GAABHBgAASQYAADYAAAAsAAAAIAAAAEsGAADYMAAAmTAAAPwwAAC/MAAAeQIAAOswAADSMAAAmjAAAPwwAACvMAAA7TAAAPwwAADNMAAADIAAACgAAABBUwAAKQAAACgAAABdTgAAKQAAACgAAAASEQAAKQAAALWPAAAgAAAATwYAAFEGAAD4fAAAIAAAAFEGAAAQEQAAYREAAA1UAAAoAAAAABEAACkAAABJAAAAVgAAACgAAAAATgAAKQAAACgAAABnAAAAKQAAACoGAAAsBgAARQYAAE0AAABDAAAAKAYAAC0GAAAgAAAAAwMAAEUGAAAtBgAARQYAAC8GAADfmAAAa4YAAFF/AAAoAAAAx4wAACkAAAAxAAAAMwAAAMowAADOMAAAXpcAANt3AADeMAAApDAAAOswAACtMAAAmTAAAKswAACZMAAA+zAAADEAAAAyAAAA5WUAAEkAAABVAAAANwAAACwAAAA3AAAARCAAADgAAAAqBgAARgYAACgAAAB2AAAAKQAAAH4AAAB+BQAAdgUAAJdlAABMEQAAXgAAAOWcAAAyAAAANgAAACIAAAArIgAAKyIAACsiAAAgAAAACgMAAKswAADtMAAA6jAAAPwwAAAzAAAAOQAAAEMGAABJBgAAMwAAAOVlAABNkQAAJR0AAC9lAAAyAAAARCAAADMAAAAoAAAADBEAAG4RAAApAAAAKAAAAE8AAAApAAAAc18AALwDAABBAAAAKAAAAANOAAApAAAArTAAAO0wAADhMAAAqzAAAJkwAADIMAAA8zAAABQwAAAsZwAAFTAAAHQCAAByAAAAYQAAAGQAAAA5BgAARAYAAEoGAABHBgAA2JoAADYAAAAIZwAA3AMAADYRAAARMAAAMHUAANwQAABtAAAAbwAAAGwAAAA3dQAAKAAAAPOBAAApAAAAOAAAAOVlAABJAAAAWAAAAEgGAAAzBgAARAYAAEUGAABHEQAANgAAAC4AAABKBgAASgYAAP2eAADkTgAAjFQAACoGAABFBgAASgYAAKMwAAArIgAAKyIAACsiAAArIgAAVWMAAGsAAABsAAAAXFMAACAAAAAHAwAANgYAAEkGAABrAAAAUAAAAGEAAADZEQAAIAAAAEIDAABamwAAenoAAEEGAABJBgAAMgAAAEQgAAA1AAAApDAAADEAAAAxAAAA5WUAADlUAAA2fwAAIAAAAE8GAADbXQAAVFMAAKcwAAB7AgAAKAAAACpoAAApAAAARAYAAC0GAABFBgAA0xEAADEAAAA2AAAALgAAAEcAAABQAAAAYQAAADQAAAA2AAAA1TAAAKMwAAD8MAAAyDAAACgAAABVAAAAKQAAADKbAAAxAAAARCAAADQAAAArEQAAOgYAAEUGAABFBgAAKAAAAAMRAABhEQAAKQAAABIiAABEUwAAbQAAAGwAAABwUwAAIJ8AADtyAAAoAAAAAhEAACkAAAAxAAAARCAAADcAAAC7MAAA8zAAAMgwAAA/UQAAMQAAADAAAAAIZwAAzZ4AACgAAABoAAAAKQAAACgGAAAyBgAAMQAAAEQgAAA2AAAAmZkAAKAlAAChMAAAq1EAACsiAAArIgAANQYAAC4GAAAoAAAARwAAACkAAABtAAAAcwAAALllAAA8mwAAKAAAADUAAAApAAAAhR0AAEMAAABEAAAAjAIAADEAAAAyAAAAKAYAAC4GAABKBgAATAQAAM8wAACkMAAAxDAAAG0AAABpAAAAbAAAABRsAAAoAAAACxEAAGERAAApAAAASQAAAEkAAABJAAAAeIIAAFcAAABDAAAANwAAAOVlAAAgAAAACAMAAAADAABGBgAAMgYAACgAAABrAAAAKQAAAPAwAADLawAAKAAAAA8RAAApAAAAMiAAADIgAAAyIAAAMiAAAOqBAAAREQAAYREAACgAAABxAAAAKQAAAFBfAAAfggAAIAAAAEwGAAA3qwAAXU4AAMcRAACpjAAAUp8AAGwAAAC3AAAANQAAADAAAABQAAAAUgAAAHUCAAAuEQAAawAAAGMAAABhAAAAbAAAACwGAABFBgAASQYAADN1AAA0AAAANQAAACgAAAAMEQAAYREAACkAAAA2YgAA4gUAADMAAAAxAAAAqjAAAEJ9AABGBgAALQYAADQGAAAtBgAASgYAAAIdAAAgAAAAmTAAACgAAABRAAAAKQAAAJIhAABRAgAAZwAAAGEAAABsAAAA5zAAAN0RAAAoAAAAZlsAACkAAABMAAAAagAAAE1SAAAPEQAAYREAAHMAAAByAAAA6jAAAOkwAACZMAAAlWIAACAAAAATAwAAQgMAAHxeAABMAAAASgAAAKIwAADzMAAA2DAAAJowAACiMAAA5V0AAIgRAAAoAAAAMQAAADYAAAApAAAAP3IAAN4wAACkMAAArzAAAO0wAABpAAAAbgAAAFMAAAB2AAAAl1sAAIxfAAADEQAAYREAAGQAAABCAAAARgYAACwGAABKBgAAOQAAALlwAAAoAAAABREAAGERAAApAAAAaQAAAGkAAABNAAAARAAAAAtfAAAgAAAACAMAAHwAAAAoAAAAMQAAADAAAAApAAAAMQAAADgAAADlZQAAbQAAAFYAAACzMAAA/DAAANswAACaMAAARAYAAC0GAABJBgAAdHoAAGMAAAAvAAAAdQAAAHwvAABMdiEAAQAAAPb+AAD8/iEAAwAAAKD8AAAI/yEAAgAAAN8kAAAQ/yEAAQAAABj/AAAU/yEAAQAAAHL9AAAY/yEAAwAAAJUxAAAk/yEAAQAAAOLUAQAo/yEAAQAAAK77AAAs/yEAAQAAAJcxAAAw/yEAAQAAAGn8AAA0/yEAAwAAACwzAABA/yEABAAAAJrXAQBQ/yEAAQAAAOEkAABU/yEAAQAAAAf/AABY/yEAAQAAAGvXAQBc/yEAAQAAAHH8AABg/yEAAgAAAEf/AABo/yEAAQAAAPb8AABs/yEAAgAAADfyAQB0/yEAAQAAAHchAAB4/yEABAAAAJL9AACI/yEAAwAAAGP9AACU/yEAAwAAAJXWAQCg/yEAAQAAAIT+AADAdiEAAgAAAH/7AACk/yEAAQAAAPTVAQBo/yEAAQAAAIMgAACo/yEAAQAAAC8gAACs/yEAAQAAAKz/AACw/yEAAQAAABT9AAC0/yEAAgAAAOzXAQC8/yEAAQAAAMvUAQDA/yEAAQAAAIUgAADE/yEAAQAAAMcyAADI/yEAAgAAADzXAQDQ/yEAAQAAAIz/AADU/yEAAQAAAKgdAADY/yEAAQAAALr+AADc/yEAAQAAAI7UAQDg/yEAAQAAAEL8AADk/yEAAgAAANsyAADs/yEAAQAAAIXVAQDw/yEAAQAAAJIkAAD0/yEAAwAAAJvuAQAAACIAAQAAAE4vAAAEACIAAQAAAFUdAAAIACIAAQAAACQyAAAMACIAAwAAANv/AAAYACIAAQAAAP/XAQAcACIAAQAAAJIgAAAgACIAAQAAAL3UAQAkACIAAQAAAKIvAAAoACIAAQAAAC3VAQAQ/yEAAQAAAG7UAQAsACIAAQAAAKj9AAAwACIAAwAAAGDVAQAgACIAAQAAAAX9AAA8ACIAAgAAANczAABEACIAAgAAACnVAQCg/yEAAQAAAHAhAABMACIAAQAAAD3/AABQACIAAQAAAGTXAQBUACIAAQAAAF3/AABYACIAAQAAALDXAQDQ/yEAAQAAACUzAABcACIAAwAAAHLWAQBoACIAAQAAAEMdAABsACIAAQAAAFn8AABwACIAAgAAADbVAQB4ACIAAQAAAFPUAQB8ACIAAQAAAEr8AACAACIAAgAAAEEdAACIACIAAQAAAKHXAQCMACIAAQAAAFD7AACQACIAAQAAAH3/AACUACIAAQAAAPvUAQBU/yEAAQAAACrWAQBMACIAAQAAACghAADw/yEAAQAAAFjVAQBo/yEAAQAAAGQvAACYACIAAQAAAAcvAACcACIAAQAAAO4yAACgACIAAQAAAGr8AACkACIAAgAAAGbUAQB4ACIAAQAAAFz9AACsACIAAwAAABoyAAC4ACIABAAAADfuAQDIACIAAQAAAEgxAADMACIAAQAAAN78AADQACIAAgAAAPQzAADYACIAAwAAAGMzAADkACIAAwAAAAz8AADwACIAAgAAAED/AAAIXiEAAQAAAF4yAAD4ACIAAgAAAEYxAAAAASIAAQAAAG77AAAEASIAAQAAACTuAQAIASIAAQAAANr+AAAMASIAAQAAAOvWAQAQASIAAQAAAIPuAQAUASIAAQAAAGfUAQAYASIAAQAAAFoyAAAcASIAAgAAAFEyAAAkASIAAgAAAFv+AAAsASIAAQAAAF7UAQAwASIAAQAAADv9AAA0ASIAAgAAAD4xAAA8ASIAAQAAAJj+AABAASIAAQAAAIfUAQB8ACIAAQAAAHEyAABEASIAAgAAAH0hAABMASIAAQAAAOL+AABQASIAAQAAABIhAABUASIAAQAAAAYvAABYASIAAQAAAM8yAABcASIAAwAAAIQkAABoASIABAAAAL8kAAB4ASIAAQAAAJzUAQB8ASIAAQAAADT8AACAASIAAgAAAHYvAACIASIAAQAAACDyAQCMASIAAQAAAMH+AACQASIAAQAAAEggAACUASIAAgAAAFIxAACcASIAAQAAAIkvAACgASIAAQAAAIUvAACkASIAAQAAALzXAQCoASIAAQAAAHovAACsASIAAQAAAIokAACwASIAAgAAAMYyAAC4ASIAAgAAAIwgAADAASIAAQAAAIDWAQDEASIAAQAAAIzVAQBo/yEAAQAAAHH7AAAEASIAAQAAAF/VAQDIASIAAQAAAEHXAQDMASIAAQAAAG3UAQDQASIAAQAAAKMzAADUASIAAwAAALkkAADgASIAAQAAAHLXAQDkASIAAQAAAHUkAADoASIAAwAAAGvUAQDgASIAAQAAAHr+AAD0ASIAAgAAALYdAAD8ASIAAQAAAI/7AAAAAiIAAQAAAGEyAAAEAiIAAQAAAIv9AAAIAiIAAwAAAFEdAAAUAiIAAQAAADwvAAAYAiIAAQAAAHX8AAAcAiIAAgAAAGzxAQAkAiIAAgAAAJPXAQAsAiIAAQAAAJ4xAAAwAiIAAQAAAIIyAAA0AiIAAQAAAHQzAAA4AiIAAwAAAK3/AABEAiIAAQAAABruAQBIAiIAAQAAADnxAQB4ASIAAQAAALv8AABMAiIAAgAAAJAyAABUAiIAAQAAABsyAABYAiIABAAAAEYyAABoAiIAAQAAAKHWAQBsAiIAAQAAAK8AAABwAiIAAgAAAPYzAAB4AiIAAwAAABEvAACEAiIAAQAAAIHXAQCIAiIAAQAAAMfVAQDIASIAAQAAAHYhAACMAiIAAwAAALAzAACYAiIAAgAAAK/VAQCgAiIAAQAAACEzAACkAiIABQAAAPf+AAC4AiIAAwAAAL4kAADEAiIAAQAAAJokAADIAiIAAwAAABD8AAAcAiIAAgAAAHf9AADUAiIAAwAAACH7AADgAiIAAQAAAO/WAQDkAiIAAQAAAO4zAADoAiIAAwAAAB/8AAD0AiIAAgAAANLUAQBoACIAAQAAAIoyAAB0/yEAAQAAAKf7AAD8AiIAAQAAALnXAQAAAyIAAQAAAMTVAQAEAyIAAQAAALbWAQBUACIAAQAAAHgdAAAIAyIAAQAAAOrXAQAU/yEAAQAAABUvAAAMAyIAAQAAAJT+AAAQAyIAAQAAANkzAAAUAyIAAwAAAOcyAAAgAyIAAQAAABHXAQAkAyIAAQAAACjXAQAoAyIAAQAAAF4zAAAsAyIAAgAAAHQqAAA0AyIAAwAAABv8AABAAyIAAgAAADMxAABIAyIAAQAAAHH9AAAY/yEAAwAAAIX/AABMAyIAAQAAAMH9AABQAyIAAwAAAPIBAABcAyIAAgAAAHL8AABkAyIAAgAAAFchAABsAyIAAwAAAAXXAQB4AyIAAQAAAHj8AAB8AyIAAgAAAD4zAACEAyIABAAAAFv9AACUAyIAAwAAABvxAQCgAyIAAwAAADbxAQAsACIAAQAAAMkzAACsAyIAAgAAABjXAQB4AyIAAQAAALP+AAC0AyIAAQAAAB0zAAC4AyIAAwAAAMb/AADEAyIAAQAAAFoxAADIAyIAAQAAAOACAADMAyIAAQAAAHrUAQAo/yEAAQAAAMQBAADQAyIAAwAAAAAhAADcAyIAAwAAAPPUAQDoAyIAAQAAAM/8AADsAyIAAgAAAHXUAQD0AyIAAQAAAKH+AAD4AyIAAQAAALYCAAD8AyIAAQAAANfWAQAkAyIAAQAAAC7yAQAABCIAAQAAAFUvAAAEBCIAAQAAALICAADoAyIAAQAAAKLWAQB4ACIAAQAAAAYgAACs/yEAAQAAAGPXAQDkAiIAAQAAAPrVAQDg/yEAAQAAAAovAAAIBCIAAQAAAEr+AAAMBCIAAgAAAGr+AAAUBCIAAQAAAGXXAQAYBCIAAQAAAH39AAAcBCIAAwAAAG8yAAAoBCIAAgAAAHjUAQDEASIAAQAAACMvAAAwBCIAAQAAAIb8AAA0BCIAAgAAAMYvAAA8BCIAAQAAAN/VAQBUASIAAQAAABvuAQAAACIAAQAAAMz/AABABCIAAQAAAGL8AABEBCIAAwAAAKMyAABQBCIAAQAAANEzAABUBCIAAgAAAEQvAABcBCIAAQAAABHyAQBgBCIAAQAAAIIxAABkBCIAAQAAAEbVAQBoBCIAAQAAAKDWAQBsBCIAAQAAAHYgAABwBCIAAQAAANnWAQB0BCIAAQAAAAP7AAB4BCIAAwAAAGP7AACEBCIAAQAAAK/UAQCIBCIAAQAAAMckAACMBCIAAQAAAO3XAQCQBCIAAQAAAITUAQBMASIAAQAAAMQzAACUBCIAAgAAAKgvAACcBCIAAQAAAGckAAAU/yEAAQAAAMgvAACgBCIAAQAAANnUAQB4ASIAAQAAAIEvAACkBCIAAQAAAOn8AACoBCIAAgAAAM0yAACwBCIAAwAAAOzVAQC8BCIAAQAAAGH/AADABCIAAQAAAJYkAADEBCIAAwAAABbUAQDQBCIAAQAAAJAzAADUBCIAAgAAAIszAADcBCIAAgAAABP9AADkBCIAAgAAAKjuAQCQASIAAQAAAFD8AADsBCIAAgAAAHLVAQAsACIAAQAAANf+AAD0BCIAAQAAACnWAQAkACIAAQAAAJX/AAD4BCIAAQAAAE/+AAD8BCIAAQAAAHf8AAAABSIAAgAAALMdAAAIBSIAAQAAAAgzAAAMBSIABAAAAEHyAQAcBSIAAwAAAC4dAAAoBSIAAQAAAA/UAQCgAiIAAQAAAP78AAAsBSIAAgAAAHggAAAU/yEAAQAAAM/WAQA0BSIAAQAAAI37AAA4BSIAAQAAACT8AAA8BSIAAgAAADkyAABEBSIAAwAAAGDUAQBQBSIAAQAAAMnWAQBUBSIAAQAAADAzAABYBSIAAwAAAFHUAQBkBSIAAQAAAPT7AQBoBSIAAQAAAJr/AABsBSIAAQAAADXWAQBwBSIAAQAAACb8AAB0BSIAAgAAACAvAAB8BSIAAQAAAKAkAACABSIAAwAAAHsyAACMBSIAAgAAALz8AACUBSIAAgAAADn/AAC8BCIAAQAAAJz8AACcBSIAAgAAAB4yAACkBSIABgAAAIXWAQC8BSIAAQAAACwhAAAoBSIAAQAAALbXAQDABSIAAQAAAEH+AADEBSIAAQAAAK4yAADIBSIAAQAAACrxAQDMBSIAAwAAAFX9AADYBSIAAwAAAJcyAAC4ZSEAAQAAAEXxAQC8BSIAAQAAALECAADkBSIAAQAAAJf/AADoBSIAAQAAANIyAADsBSIAAQAAAMsyAADwBSIAAwAAAMoyAAD8BSIAAwAAAK/uAQAIBiIAAQAAANYkAABo/yEAAQAAAD0zAAAMBiIABQAAABfyAQAgBiIAAQAAAGkzAAAkBiIAAwAAAMYzAAAwBiIABAAAAGvWAQDA/yEAAQAAAFr/AAAYASIAAQAAAPX+AAD8/iEAAwAAAFb9AABABiIAAwAAAEzUAQC8BCIAAQAAAGD/AABMBiIAAQAAALP9AABQBiIAAwAAAJL7AABcBiIAAQAAAJggAADg/yEAAQAAAN8fAABgBiIAAwAAAA7WAQAsACIAAQAAAGmrAABsBiIAAQAAAGQxAABwBiIAAQAAAEAxAAB0BiIAAQAAAKz+AAB4BiIAAQAAAFUxAAB8BiIAAQAAAIvUAQDoAyIAAQAAALsdAAAYASIAAQAAACXxAQCABiIAAwAAAL0zAACMBiIAAgAAACQhAADw/yEAAQAAANADAACUBiIAAQAAANIzAACYBiIAAwAAAAzXAQCkBiIAAQAAADcdAADQUiEAAQAAABryAQCoBiIAAQAAAKkyAACsBiIAAQAAAC/yAQCwBiIAAQAAAGT/AAC0BiIAAQAAAKQyAAC4BiIAAQAAAHEvAAC8BiIAAQAAAGHuAQDABiIAAQAAADUhAADgAiIAAQAAAHUgAADE/yEAAQAAAKvXAQCUBiIAAQAAAAMyAADEBiIAAwAAADkzAADQBiIAAwAAAAkzAADcBiIAAwAAAHXWAQDQASIAAQAAAEn/AABMACIAAQAAAG78AADoBiIAAgAAALn/AADwBiIAAQAAAKwyAAD0BiIAAQAAANbVAQBoACIAAQAAABvVAQD4BiIAAQAAAGX9AAD8BiIAAwAAAMf/AAAIByIAAQAAANMkAABkBSIAAQAAAJymAAAMByIAAQAAAO7/AAAQByIAAQAAAHfXAQBUBSIAAQAAAN7VAQDQUiEAAQAAAFHyAQAUByIAAQAAAJPVAQDIASIAAQAAACvuAQAYByIAAQAAAJwyAAAcByIAAQAAANQvAACwUSEAAQAAAAX8AACcBSIAAgAAAHX7AAAgByIAAQAAAEUzAAAkByIAAwAAAPDVAQBMASIAAQAAAFDyAQAwByIAAQAAAEkxAADwBiIAAQAAAA3UAQD0AyIAAQAAADXyAQA0ByIAAQAAAN7WAQB4AyIAAQAAAMj8AAA4ByIAAgAAAFbWAQBsACIAAQAAAD0dAABAByIAAQAAAFn9AABEByIAAwAAAJzWAQBQBSIAAQAAAPr8AABQByIAAgAAAK8dAABYByIAAQAAAGH+AABcByIAAQAAAMUBAABgByIAAwAAABX9AABsByIAAgAAAO3WAQB0ByIAAQAAANjWAQB4ByIAAQAAAKzUAQDEASIAAQAAAM3+AAAAACIAAQAAAPv9AAB8ByIACAAAAPrXAQBoBSIAAQAAACb7AACcByIAAQAAAPPWAQCMACIAAQAAAFLUAQCgByIAAQAAAOf8AAD0AiIAAgAAAG4xAACkByIAAQAAALEzAACoByIAAgAAAIn+AAAcciEAAgAAAD/WAQDgASIAAQAAAMnVAQAQ/yEAAQAAAGYyAACwByIAAQAAAGT9AAD8BiIAAwAAAND+AAAAACIAAQAAAOPXAQCQBCIAAQAAACvWAQDoAyIAAQAAAJwzAAC0ByIAAgAAANr/AAC8ByIAAQAAAN77AADAByIAAQAAAAr9AADEByIAAgAAAOL/AADMByIAAQAAAG0zAADQByIAAwAAAELVAQDQUiEAAQAAAJEkAADcByIAAwAAALMvAADoByIAAQAAAK8zAADsByIABgAAACrVAQDg/yEAAQAAAM7+AAAAACIAAQAAALP8AAAECCIAAgAAAJL8AAAMCCIAAgAAAHAkAAAUCCIAAgAAAA7VAQDQUiEAAQAAAIv/AAAcCCIAAQAAAA8yAAAgCCIABAAAAHcPAAAwCCIAAwAAAEfxAQD4BiIAAQAAAKD/AABwBiIAAQAAAIzXAQB4AyIAAQAAABn+AAA8CCIAAwAAADQxAAAEAiIAAQAAAMDXAQB4ByIAAQAAAKUvAABsfiEAAQAAAFgdAABICCIAAQAAAKH9AABMCCIAAwAAALz9AABYCCIAAwAAABr8AABkCCIAAgAAAI4zAABsCCIAAgAAAOIyAAB0CCIAAQAAAH0sAAC8BSIAAQAAADXuAQBAASIAAQAAAKX9AAB4CCIAAwAAAF8yAACECCIAAgAAAGUzAACMCCIAAwAAAE8dAAAEAyIAAQAAAO/VAQCYCCIAAQAAAOH/AACcCCIAAQAAAFD+AACgCCIAAQAAANb7AACkCCIAAQAAAFQzAACoCCIABQAAAInuAQC8CCIAAQAAABXUAQC8BSIAAQAAANT/AADACCIAAQAAALjUAQBMASIAAQAAAJ/XAQAYBCIAAQAAAAHXAQDECCIAAQAAAEczAADICCIABQAAAFMyAADcCCIAAgAAAFb8AADkCCIAAgAAALLWAQBQ/yEAAQAAAPz9AADsCCIABAAAAOL7AAD8CCIAAQAAAGT7AACEBCIAAQAAAPn8AABsByIAAgAAAC4yAAAACSIAAwAAAC3WAQCg/yEAAQAAAPPXAQAMCSIAAQAAAK3WAQAQCSIAAQAAADLuAQD0BCIAAQAAAID/AAAUCSIAAQAAANT8AAAYCSIAAgAAAEHxAQCMBCIAAQAAAM7XAQC8/yEAAQAAAIL/AAAgCSIAAQAAAJ3+AAAkCSIAAQAAANzWAQAoCSIAAQAAAL/UAQDoAyIAAQAAAFbVAQCgByIAAQAAALj9AAAsCSIAAwAAAHv8AAA4CSIAAgAAAIzUAQAEAyIAAQAAAI8zAABACSIAAgAAAJD+AADABiIAAQAAANokAAAEAyIAAQAAAAT7AABICSIAAwAAAMLUAQDg/yEAAQAAAEjWAQBUCSIAAQAAAAvXAQAAAyIAAQAAAI4yAACMdCEAAQAAAJXXAQAQCSIAAQAAAKv+AAB4BiIAAQAAADT/AACIBCIAAQAAAJwxAABYCSIAAQAAAKEdAABcCSIAAQAAAO/8AABgCSIAAgAAAILVAQDQBCIAAQAAAJv8AABoCSIAAwAAACzUAQBQBSIAAQAAALkdAAB0CSIAAQAAAJcgAACg/yEAAQAAANrXAQB4CSIAAQAAAHoxAAB8CSIAAQAAAL7VAQCgByIAAQAAAF0yAACACSIAAgAAAN0OAACICSIAAgAAAF0vAACQCSIAAQAAAPHVAQBkBSIAAQAAACT/AADgASIAAQAAAEAhAACUCSIAAQAAAH/UAQD4BiIAAQAAAM//AADIAyIAAQAAAAsvAACYCSIAAQAAAPL9AACcCSIABAAAACczAACsCSIAAgAAABbWAQBoBCIAAQAAABX7AAC0CSIAAgAAAOf+AAC8CSIAAQAAAJb/AADACSIAAQAAANIDAADECSIAAQAAACTVAQBo/yEAAQAAAL4zAADICSIAAgAAACsvAADQCSIAAQAAABLxAQDUCSIAAwAAAH8vAADgCSIAAQAAAEIvAABoAiIAAQAAADPxAQDgASIAAQAAAC7UAQBICCIAAQAAAC0hAABoACIAAQAAAEozAADkCSIABgAAACLyAQD8CSIAAQAAAGL9AACU/yEAAwAAAHvVAQCgAiIAAQAAAAjWAQB8ASIAAQAAAJ8wAAAACiIAAgAAAHkgAAAcACIAAQAAAKwvAAAICiIAAQAAAC/WAQDIASIAAQAAALIAAAB4CSIAAQAAADv/AAAMCiIAAQAAAEL+AAAQCiIAAQAAAHDuAQAUCiIAAQAAALP/AAAYCiIAAQAAAOUzAAAcCiIAAgAAAKf+AADIACIAAQAAAF3VAQCg/yEAAQAAAJ7VAQB4ACIAAQAAALn8AAA0ASIAAgAAADn9AAAkCiIAAgAAAGbWAQAwASIAAQAAAFcvAAAsCiIAAQAAAN/UAQCgAiIAAQAAAF/UAQBU/yEAAQAAALPXAQB4AyIAAQAAALD7AADQZSEAAgAAAATXAQB0fCEAAQAAALUdAAAwCiIAAQAAACHWAQDw/yEAAQAAAEoxAAA0CiIAAQAAAL/9AAA4CiIAAwAAAC0yAABECiIAAwAAALwzAABQCiIAAgAAAOjWAQBYCiIAAQAAAIwkAABcCiIAAgAAADUxAABkCiIAAQAAAPz8AABoCiIAAgAAABgyAABwCiIABAAAAPn9AACACiIAAwAAADbWAQBICCIAAQAAAMYBAACMCiIAAwAAAFzXAQBYCiIAAQAAAGAvAACYCiIAAQAAAGgzAACcCiIAAwAAAOUyAACoCiIAAQAAADQhAAAgACIAAQAAAM38AACsCiIAAgAAAHwkAAC0CiIAAwAAAKYdAADACiIAAQAAADcyAADECiIAAwAAAAP9AADQCiIAAgAAAHDWAQB8ASIAAQAAAP3XAQAMCSIAAQAAAET8AADYCiIAAgAAAA3XAQCIAiIAAQAAAPL8AADgCiIAAwAAAIfXAQB0BCIAAQAAAB0vAADsCiIAAQAAAIvXAQBUBSIAAQAAAF0hAADwCiIAAwAAABb/AABwBCIAAQAAAIQzAAD8CiIAAgAAAEcgAAAECyIAAgAAAC4zAAAMCyIABgAAAH3WAQD0AyIAAQAAAMwkAADQBCIAAQAAAJn7AAAkCyIAAQAAAK3VAQD0AyIAAQAAAJv7AAAoCyIAAQAAAF0dAACUBiIAAQAAAI4xAAAsCyIAAQAAAMszAAAwCyIAAgAAANkkAADoAyIAAQAAAJoxAAA4CyIAAQAAABLUAQAo/yEAAQAAAHCnAAA8CyIAAQAAAEQxAABACyIAAQAAALT8AABECyIAAgAAABn/AAAcACIAAQAAADjVAQB8ASIAAQAAAELWAQAsACIAAQAAAEfyAQBMCyIAAwAAABT/AABoBSIAAQAAAM0zAABYCyIAAgAAAN/+AAAYByIAAQAAAHnuAQBgCyIAAQAAAIDUAQC8BCIAAQAAAHT8AABkCyIAAgAAAJDUAQAgACIAAQAAAMXXAQBUBSIAAQAAABfUAQD4BiIAAQAAAN3XAQDE/yEAAQAAAAD7AABsCyIAAgAAAG4vAAB0CyIAAQAAAErUAQDQBCIAAQAAAJX7AABcBiIAAQAAAAv8AAB4CyIAAgAAAPP9AACACyIABAAAANMzAACQCyIAAgAAAKLuAQAkCSIAAQAAAKPVAQDgASIAAQAAAF7+AACYCyIAAQAAAOMyAACcCyIAAQAAADn+AACgCyIAAQAAAJ/WAQDA/yEAAQAAADcxAACkCyIAAQAAAFbUAQBMACIAAQAAADnUAQDQASIAAQAAACLuAQAkCSIAAQAAACvVAQDIASIAAQAAAAz/AACgCCIAAQAAACX7AACoCyIAAQAAAFD/AAAQ/yEAAQAAALQzAACsCyIAAgAAAF8zAAC0CyIAAgAAAE4xAAC8CyIAAQAAAHj7AADACyIAAQAAAOb+AAC8CSIAAQAAAJP8AADECyIAAgAAAEPyAQDMCyIAAwAAAGAdAAAkAyIAAQAAACz8AADYCyIAAgAAAIjUAQBo/yEAAQAAANL+AAAUCiIAAQAAAC0dAADgCyIAAQAAADDXAQDECSIAAQAAAOAzAADkCyIAAgAAADYhAADsCyIAAQAAADYzAADwCyIABQAAAFUzAAAEDCIAAgAAAPLWAQAMDCIAAQAAADv+AAAQDCIAAQAAAO37AAAUDCIAAwAAAK0kAAAgDCIAAwAAAHHUAQB4ASIAAQAAAB8zAAAsDCIABAAAAHH+AAA8DCIAAgAAAF3WAQAkACIAAQAAAGvVAQAYASIAAQAAANUyAABEDCIAAQAAAHwhAACg/yEAAQAAAOTXAQB4CSIAAQAAAIbVAQBsACIAAQAAAL0AAABIDCIAAwAAAHQyAABUDCIAAgAAAHj9AABcDCIAAwAAAJkyAABoDCIAAQAAABfVAQCIBCIAAQAAAG/uAQAIBiIAAQAAACUvAABkVyEAAQAAAI0yAABsDCIAAQAAADczAABwDCIAAwAAAB7UAQCgByIAAQAAAJr7AAAoCyIAAQAAAPPVAQB8ACIAAQAAALgAAAB8DCIAAgAAABf/AAAMCSIAAQAAALfXAQA0BSIAAQAAAHP9AACEDCIAAwAAAPL7AACQDCIAAwAAABbXAQAoCSIAAQAAANAzAACcDCIAAgAAAOL8AAAI/yEAAgAAAEv8AACkDCIAAgAAACszAACsDCIABgAAAK/XAQDECCIAAQAAALX8AADEDCIAAgAAAGv/AADMDCIAAQAAADUdAADEAiIAAQAAAC3XAQCMACIAAQAAALPWAQB0ByIAAQAAAPIzAADQDCIAAwAAAH7+AADcDCIAAgAAADAdAADgASIAAQAAAEIxAADkDCIAAQAAADz8AAA4ByIAAgAAALIvAADoDCIAAQAAAFPWAQD4BiIAAQAAADb+AADsDCIAAQAAAHYxAADwDCIAAQAAAAUyAAD0DCIAAwAAANzXAQBoBSIAAQAAAAAvAAAADSIAAQAAAFjWAQBMASIAAQAAADTxAQAEDSIAAQAAAE/uAQAIBiIAAQAAAJgkAAAIDSIAAwAAACLWAQBsACIAAQAAAOzWAQBQ/yEAAQAAAB4vAAAUDSIAAQAAALr8AAAYDSIAAgAAAB/yAQAgDSIAAQAAAJv9AAAkDSIAAwAAAL/VAQB8ACIAAQAAAEH/AABsACIAAQAAAJUzAAAwDSIAAgAAAF8dAAA4DSIAAQAAAKcdAAA8DSIAAQAAABvXAQAAAyIAAQAAAJT9AABADSIAAwAAAPzUAQBQBSIAAQAAAKb8AAB8AyIAAgAAAO/XAQCo/yEAAQAAAGkkAABMDSIAAgAAAN3WAQBUBSIAAQAAAJwvAABUDSIAAQAAAJMyAACkYyEAAQAAAEzxAQBYDSIAAgAAACH/AAB8ASIAAQAAAKkzAABgDSIAAgAAAFf/AABsBCIAAQAAAK/9AABoDSIAAwAAAGovAAB0DSIAAQAAAGYzAAB4DSIAAwAAAGr9AACEDSIAAwAAAOTWAQCQDSIAAQAAACMyAACUDSIAAwAAACkzAACgDSIAAwAAAE4zAACsDSIABAAAAPz+AAC8DSIAAgAAAH38AADEDSIAAgAAALr/AAA0CiIAAQAAAFL7AADMDSIAAQAAALUvAADQDSIAAQAAAIPXAQDUDSIAAQAAAKrUAQBoBCIAAQAAAI79AADYDSIAAwAAAOz8AAA4ByIAAgAAAJskAADkDSIAAwAAAEgzAADwDSIABAAAAFvXAQAQCSIAAQAAABHUAQCMBCIAAQAAALn9AAAADiIAAwAAAF8gAACs/yEAAQAAAIXUAQBkBSIAAQAAADshAAAMDiIAAwAAALovAAAYDiIAAQAAAC/XAQAcDiIAAQAAACfVAQDoAyIAAQAAAGjUAQB8ASIAAQAAAFDVAQC8BCIAAQAAAGIxAAAYACIAAQAAAH/VAQCIBCIAAQAAACvxAQBoACIAAQAAADYyAAAgDiIAAwAAAJ//AAAsDiIAAQAAAM0kAAD4BiIAAQAAANnXAQCQBCIAAQAAAMD8AAAwDiIAAgAAAOgkAAB4ACIAAQAAAKP+AAD4AyIAAQAAAB0yAAA4DiIABwAAAMfWAQDECCIAAQAAAHUzAABUDiIAAgAAAIH7AACk/yEAAQAAAA/uAQAIBiIAAQAAAN/8AABcDiIAAwAAAAHVAQBsAiIAAQAAAKz8AABAAyIAAgAAAJkkAABoDiIAAwAAACH9AAA8ACIAAgAAAJjVAQBQBSIAAQAAAPf8AADkBCIAAgAAABjuAQB4BiIAAQAAAL79AAB0DiIAAwAAACQgAACADiIAAQAAAL3/AACEDiIAAQAAANDXAQB4CSIAAQAAAAH7AACIDiIAAgAAAJUyAACQDiIAAQAAAPHXAQDE/yEAAQAAADIyAACUDiIAAwAAAJ4kAACgDiIAAwAAAFj+AACsDiIAAQAAABDyAQCwDiIAAQAAAOXXAQCo/yEAAQAAACIyAAC0DiIAAwAAAILXAQCoASIAAQAAAJH8AADADiIAAgAAABf9AADIDiIAAgAAAG0kAADQDiIAAgAAADHWAQAQ/yEAAQAAAJkxAADYDiIAAQAAAJTVAQAgACIAAQAAAEcyAADcDiIAAQAAAIj8AADgDiIAAgAAAKb7AAD8AiIAAQAAADwdAABoBCIAAQAAAJwdAABMASIAAQAAAGruAQAMASIAAQAAAIv7AADoDiIAAQAAAAn/AADsDCIAAQAAABnUAQDw/yEAAQAAAL/WAQDsDiIAAQAAANX+AAD0BCIAAQAAAJ4zAADwDiIAAgAAAEHWAQDQASIAAQAAAOD7AAD4DiIAAQAAAN7UAQBoBCIAAQAAAH7XAQD8DiIAAQAAAI3+AAAADyIAAQAAAAMvAAAEDyIAAQAAAPmnAAAIDyIAAQAAACb/AADQASIAAQAAAFjXAQCQDSIAAQAAAFQdAAAMDyIAAQAAAGQzAAAQDyIAAwAAAPXUAQCg/yEAAQAAAOz/AAAcDyIAAQAAANzVAQDEAiIAAQAAAF78AAAgDyIAAwAAADb/AAC8BSIAAQAAAMUkAACgAiIAAQAAAGgxAAAsDyIAAQAAABEgAAAwDyIAAQAAALAkAAA0DyIAAwAAAOYyAABADyIAAQAAACLxAQBEDyIAAwAAAC7VAQAwASIAAQAAABHVAQD0AyIAAQAAALEvAABQDyIAAQAAACAzAABUDyIABQAAAKr/AABoDyIAAQAAAEAdAACIBCIAAQAAAGP/AAAQCiIAAQAAAFPVAQCYCCIAAQAAAKoAAABsACIAAQAAAOzUAQBMASIAAQAAAN4kAAAgACIAAQAAAJXUAQBwBSIAAQAAAM4zAABsDyIAAgAAAAXVAQAoBSIAAQAAAL0yAAB0DyIAAgAAAFovAAB8DyIAAQAAADMdAAAsACIAAQAAAKn/AACADyIAAQAAALcyAACEDyIAAgAAAAMhAACMDyIAAgAAAJgyAACUDyIAAQAAAG4kAACYDyIAAgAAAPH9AACgDyIAAwAAAI3/AACsDyIAAQAAAN8zAACwDyIAAwAAAEPWAQC8DyIAAQAAAKD7AADADyIAAQAAAFcxAABABCIAAQAAAD7+AADEDyIAAQAAAIvuAQAYByIAAQAAAArXAQD8DiIAAQAAAEwvAADIDyIAAQAAABYvAADMDyIAAQAAADgxAADQDyIAAQAAAFL8AADUDyIAAgAAAB7/AADcDyIAAQAAAPUzAADgDyIAAwAAAO/+AADsDyIAAQAAAGYkAAAMCSIAAQAAAAIyAADwDyIAAwAAABz8AAD8DyIAAgAAAD8hAAAYBCIAAQAAADn8AAAEECIAAgAAADPXAQDsDiIAAQAAAD0hAADkASIAAQAAAFwzAAAMECIAAgAAACIhAAAUECIAAgAAAK7UAQAo/yEAAQAAAPkyAABsBSIAAQAAAAAzAAAcECIABQAAAJPUAQBU/yEAAQAAAF38AAAwECIAAgAAAOT/AAA4ECIAAQAAAJrWAQAwASIAAQAAAK7+AAA8ECIAAQAAAITuAQAIASIAAQAAAGExAAC8ByIAAQAAAKDVAQB8ASIAAQAAACUgAABAECIAAgAAAJ4dAABIECIAAQAAABnWAQCMBCIAAQAAAGz/AABMECIAAQAAAMDVAQBo/yEAAQAAAFj7AABQECIAAQAAAGPWAQDIASIAAQAAAOv8AABUECIAAgAAAEj8AABcECIAAgAAAPT8AABkECIAAwAAAM7UAQB4ACIAAQAAABfWAQCgAiIAAQAAAP3UAQBwBSIAAQAAAPbUAQDg/yEAAQAAAN0yAABwECIAAQAAAFLWAQDQBCIAAQAAAGQyAAB0ECIAAQAAAGTuAQAIASIAAQAAAFnuAQBgCyIAAQAAAJDXAQB4ECIAAQAAACL/AAAoBSIAAQAAAHbVAQDQUiEAAQAAABfXAQBUBSIAAQAAABn8AAB8ECIAAgAAADLyAQCEECIAAQAAAKskAACIECIAAwAAAGjWAQBQBSIAAQAAAM3VAQBwBSIAAQAAALgyAACUECIAAgAAADExAACcECIAAQAAANj+AAD0BCIAAQAAAP37AACgECIAAQAAAKggAACkECIAAgAAAHDUAQDEAiIAAQAAAGD8AACsECIAAwAAAFYzAAC4ECIABgAAAOf7AADQECIAAQAAAG39AADUECIAAwAAAPj7AQAU/yEAAQAAANvUAQBUASIAAQAAALL9AADgECIAAwAAABjVAQCIACIAAQAAANn8AADsECIAAgAAAFL9AAD0ECIAAwAAAKsdAAAAESIAAQAAAHXXAQDECCIAAQAAAI7+AAAADyIAAQAAAJbUAQBICCIAAQAAAPQyAAD4BCIAAQAAAHszAAAEESIAAgAAAKAzAAAMESIAAwAAAKr8AAAYESIAAgAAAArWAQBoACIAAQAAAIX7AAAgESIAAQAAAHn7AADACyIAAQAAAMQyAAAkESIAAgAAAKfuAQD4AyIAAQAAALMOAAAsESIAAgAAAL3+AABgCyIAAQAAAJD7AAAAAiIAAQAAAGEkAAB4CSIAAQAAAKTXAQDECSIAAQAAAPbVAQBMACIAAQAAAHzXAQDABSIAAQAAAEz+AAAMBCIAAgAAAPXXAQAcACIAAQAAALbVAQDQBCIAAQAAANAkAABsACIAAQAAAIgxAAA0ESIAAQAAAA7uAQC0AyIAAQAAAP4zAAA4ESIAAwAAADP+AAD8BCIAAQAAAEf8AABEESIAAgAAADf9AABMESIAAgAAAGz7AABUESIAAQAAAMQvAABYESIAAQAAAMHVAQAkACIAAQAAALD9AABcESIAAwAAAEgdAABkBSIAAQAAAAwzAABoESIABAAAAPb7AQBwBCIAAQAAAIP+AADAdiEAAgAAALf8AAB4ESIAAgAAAIUzAACAESIAAgAAAIggAAAU/yEAAQAAAIvWAQCYCCIAAQAAAK38AAD8DyIAAgAAAGkhAAD4BiIAAQAAANYyAACIESIAAQAAAKj+AADIACIAAQAAALH7AADQZSEAAgAAAE3xAQCMESIAAgAAADHVAQBwBSIAAQAAAH7/AABwECIAAQAAABf7AACUESIAAgAAAIczAACcESIAAgAAAGHXAQB0ByIAAQAAAKP8AACkESIAAgAAAMT+AACQASIAAQAAAOMzAACsESIAAgAAABohAADEASIAAQAAAEjxAQC8BCIAAQAAACr8AABMAiIAAgAAAFvVAQDoAyIAAQAAAIrWAQBsACIAAQAAAGL7AACEBCIAAQAAALb/AAAAASIAAQAAABXuAQBAASIAAQAAAGozAAC0ESIAAwAAAIYxAADAESIAAQAAAJ/+AAAkCSIAAQAAAAshAAC8DyIAAQAAAEIyAADEESIAAwAAAFEvAADQESIAAQAAAPUDAAAoCSIAAQAAALL/AADkDCIAAQAAAH77AACk/yEAAQAAABL+AADABCIAAQAAAGUkAABwBCIAAQAAALf+AADUESIAAQAAAKv7AADYESIAAQAAAKzXAQDkASIAAQAAALrWAQDcESIAAQAAAGYvAADgESIAAQAAABrVAQDQBCIAAQAAAMf8AABUECIAAgAAADMOAADkESIAAgAAAAT/AADsESIAAQAAAFr9AADwESIAAwAAAJQkAAD8ESIAAwAAAIAvAAAIEiIAAQAAAPoyAAAMEiIAAQAAAIwyAAAQEiIAAQAAAE8zAAAUEiIAAwAAAJwwAAAgEiIAAgAAAPvXAQDE/yEAAQAAAKgzAAAoEiIABAAAAGH7AAA4EiIAAQAAAOwzAAA8EiIAAwAAAIAyAAAADSIAAQAAAK4zAABIEiIABQAAAIn8AABcECIAAgAAADjXAQDkASIAAQAAAMb9AABcEiIAAwAAACryAQA0AiIAAQAAAEsvAABoEiIAAQAAANbXAQAU/yEAAQAAAE0dAABo/yEAAQAAAOsyAADU/yEAAQAAAE38AAAYCSIAAgAAAHbXAQDQ/yEAAQAAAID+AABsEiIAAQAAAMgkAAAo/yEAAQAAACsyAABwEiIAAwAAAEP8AAA0BCIAAgAAACfWAQB8ACIAAQAAABjWAQDEASIAAQAAALL+AAC0AyIAAQAAALUkAAB8EiIAAwAAALj8AAB0BSIAAgAAAA7/AACADiIAAQAAAH8xAACIEiIAAQAAAODXAQAU/yEAAQAAAPjVAQAEAyIAAQAAAFAxAACMEiIAAQAAAGzXAQCQEiIAAQAAAAsyAACUEiIAAwAAALvXAQCIAiIAAQAAAHkkAACgEiIAAwAAAEXyAQCsEiIAAwAAAD4hAACQDSIAAQAAAIbWAQDQBCIAAQAAABsvAAC4EiIAAQAAAIgkAAC8EiIAAgAAADQyAADEEiIAAwAAAJjUAQBsBCIAAQAAAFrXAQDQEiIAAQAAAAYzAADUEiIAAwAAAHMkAADgEiIAAgAAAK4dAADoEiIAAQAAAKn+AAAUASIAAQAAABQyAADsEiIABAAAAMIyAAD8EiIAAgAAAOLXAQC8/yEAAQAAAMokAACIACIAAQAAAPX7AQDE/yEAAQAAAPgzAAAEEyIAAwAAAPfUAQDIASIAAQAAAKXUAQB4ASIAAQAAAMr/AAB8BiIAAQAAAAAwAACs/yEAAQAAAH0gAAAQEyIAAQAAADL8AADEDSIAAgAAAO3+AAAUEyIAAQAAABrXAQCkBiIAAQAAAJ0vAAAYEyIAAQAAANPWAQCIAiIAAQAAAJ37AAAoCyIAAQAAAF37AAAcEyIAAQAAAEchAACgByIAAQAAAKUkAAAgEyIAAwAAALPUAQD4BiIAAQAAAC8yAAAsEyIAAwAAAJkzAAA4EyIAAgAAAFshAABAEyIAAwAAAOTUAQCIACIAAQAAAKXVAQDQASIAAQAAAI4kAABMEyIAAgAAAE/XAQBUEyIAAQAAAGb9AABYEyIAAwAAAHr7AABkEyIAAQAAAG8tAABoEyIAAQAAABLVAQBoBCIAAQAAAOn+AAAIASIAAQAAALIdAABsEyIAAQAAALjWAQAMDCIAAQAAAJQxAAA0AiIAAQAAANnVAQDQASIAAQAAAOgyAABwEyIAAQAAAK8kAAB0EyIAAwAAAPH7AQCQBCIAAQAAAPz7AACgECIAAQAAAB3xAQCAEyIAAwAAAKj8AACMEyIAAgAAAEL/AACYCCIAAQAAAFwvAACUEyIAAQAAAN0fAACYEyIAAwAAALAvAACkEyIAAQAAAPHWAQAYBCIAAQAAAOfWAQAQCSIAAQAAAMvWAQB4AyIAAQAAAG7WAQB4ACIAAQAAAIn7AACoEyIAAQAAAB7XAQCQDSIAAQAAAFL/AABU/yEAAQAAALTXAQCsEyIAAQAAAIz8AACwEyIAAgAAAKn8AAC4EyIAAgAAAEvWAQCgAiIAAQAAAJjWAQAgACIAAQAAAJIyAADAEyIAAQAAAGchAADEEyIABAAAAJ3WAQBwBSIAAQAAAGkdAAAkAyIAAQAAAGHVAQAQ/yEAAQAAAPTXAQAU/yEAAQAAADLWAQAwASIAAQAAAGgvAADUEyIAAQAAAKLVAQBoACIAAQAAACj7AADYEyIAAQAAAGEhAADcEyIAAgAAAHfVAQBUASIAAQAAAJ/8AADkEyIAAgAAAEEzAADsEyIAAwAAALnUAQBkBSIAAQAAALozAAD4EyIAAgAAAIIkAAAAFCIABAAAAGfWAQBU/yEAAQAAADAvAAAQFCIAAQAAANEkAACYCCIAAQAAANskAACg/yEAAQAAAPDXAQBoBSIAAQAAAGwxAAAUFCIAAQAAAJDVAQAEAyIAAQAAANrVAQAsACIAAQAAAFTUAQBo/yEAAQAAAGgkAAAcACIAAQAAAKXXAQBc/yEAAQAAAH4yAAAYFCIAAgAAAFf+AAAgFCIAAQAAACzXAQAMDCIAAQAAAErxAQAkFCIAAgAAAGn/AAAsFCIAAQAAAA8vAAAwFCIAAQAAADPWAQBU/yEAAQAAAADuAQAADyIAAQAAAEvVAQCIBCIAAQAAALLuAQD0BCIAAQAAABAvAADwYCEAAQAAAMUzAAA0FCIAAgAAAJr+AAA8FCIAAQAAADghAABAFCIAAQAAABb+AABEFCIAAQAAAK0yAABIFCIAAQAAABTXAQBMFCIAAQAAABYhAABQFCIAAgAAAM7WAQDABSIAAQAAAGEvAABYFCIAAQAAADTUAQB8ASIAAQAAAIPUAQCYCCIAAQAAAMEkAABUASIAAQAAAEPUAQCgAiIAAQAAABz/AABcFCIAAQAAAMsvAADAYiEAAQAAALD+AABgFCIAAQAAAKTWAQBkFCIAAQAAAGXUAQBsAiIAAQAAACv8AACUBSIAAgAAAJ7UAQBoACIAAQAAAJ7WAQBICCIAAQAAADzWAQB8ASIAAQAAAIsyAAAEBCIAAQAAALn+AADc/yEAAQAAAAszAABoFCIAAwAAAHIvAAB0FCIAAQAAAArUAQDQUiEAAQAAANzUAQBUCSIAAQAAAJj8AAB4FCIAAwAAAFHWAQC8BSIAAQAAAJ/7AACEFCIAAQAAAGohAACIFCIAAgAAAAfWAQAYASIAAQAAAL7UAQBMACIAAQAAADvuAQAAACIAAQAAACf8AACQFCIAAgAAAETWAQDEAiIAAQAAAG4hAADgASIAAQAAAD0xAABEAiIAAQAAALTWAQAoAyIAAQAAADz/AABQGCMAAQAAAGLXAQAoAyIAAQAAAHbuAQA8FCIAAQAAAIrUAQBMACIAAQAAAHvUAQCIBCIAAQAAAHvXAQDMASIAAQAAAJr8AABcDiIAAwAAAI3uAQC8CSIAAQAAABDWAQDEAiIAAQAAAOH7AAD4DiIAAQAAAE7WAQAo/yEAAQAAAJfVAQBU/yEAAQAAAKHuAQDABiIAAQAAAPIyAACYFCIAAQAAAJb9AACcFCIAAwAAAG/7AAAEASIAAQAAAKn9AACoFCIAAwAAAHogAAC0FCIAAQAAANUDAAAkAyIAAQAAAEXUAQCMBCIAAQAAANAyAAC4FCIAAQAAAOn/AAC8FCIAAQAAANXVAQAoBSIAAQAAAK3uAQC8CSIAAQAAAGv+AADAFCIAAQAAADIdAADEFCIAAQAAAPEBAADIFCIAAgAAAKMvAADQFCIAAQAAAPX7AADUFCIAAwAAAGoxAADgFCIAAQAAAHQxAADkFCIAAQAAAE78AACwEyIAAgAAAFHuAQDc/yEAAQAAAD//AAD8BCIAAQAAAGUxAADoFCIAAQAAAGzUAQAEDSIAAQAAAALUAQBoACIAAQAAAHbWAQAsACIAAQAAAIYvAADsFCIAAQAAAFT8AADwFCIAAgAAAC0zAAD4FCIABQAAAEIzAAAMFSIAAwAAADMgAAAYFSIAAgAAABMyAAAgFSIABAAAAKfVAQC8DyIAAQAAAP/UAQDA/yEAAQAAAE7xAQAwFSIAAwAAAJb7AAAkCyIAAQAAAJYvAAA8FSIAAQAAANLVAQB4ACIAAQAAAIQvAABAFSIAAQAAAOECAACg/yEAAQAAAOQkAABICCIAAQAAAJUkAABEFSIAAwAAAC8zAABQFSIABAAAAHIyAABgFSIAAgAAAJovAABoFSIAAQAAAGH9AABsFSIAAwAAAN8yAAAUCSIAAQAAADj+AABYACIAAQAAAKvuAQAYByIAAQAAACbUAQDg/yEAAQAAAIbuAQBgFCIAAQAAAMMkAAD0AyIAAQAAAI78AAB4FSIAAgAAACIvAACAFSIAAQAAAFfuAQDIACIAAQAAAHMhAACEFSIAAgAAABX/AADE/yEAAQAAAGfXAQCMACIAAQAAADL+AACMFSIAAQAAACfXAQB0ByIAAQAAAAEvAACQFSIAAQAAAOAkAAAwASIAAQAAACbxAQCUFSIAAwAAAHEzAACgFSIAAwAAADUyAACsFSIAAwAAADUzAAC4FSIAAwAAAPP7AQCo/yEAAQAAAC8iAADEFSIAAgAAACHVAQBkBSIAAQAAALvWAQAcDiIAAQAAAKT7AADsfSEAAgAAAAP/AADMFSIAAQAAAJwkAADQFSIAAwAAAB/uAQDcFSIAAQAAAIj+AACgbyEAAgAAABcgAADgFSIAAgAAACHxAQDoFSIAAwAAAB/UAQB8ACIAAQAAADIBAAD0FSIAAgAAALrXAQCkBiIAAQAAAJsxAAD8FSIAAQAAAH8zAAAAFiIABAAAAEXWAQB4ASIAAQAAAFX+AAAQFiIAAQAAAHv7AABkEyIAAQAAAJX8AABwACIAAgAAAFAvAAAUFiIAAQAAAAH8AAB4FCIAAwAAACnuAQC8CCIAAQAAAPr9AAAYFiIAEgAAAFH/AAAwASIAAQAAAM/XAQCQBCIAAQAAAMbXAQB4AyIAAQAAAELXAQDABSIAAQAAALj+AADUESIAAQAAAO7+AAAUEyIAAQAAABT8AAA4CSIAAgAAAAPxAQBgFiIAAgAAAMozAABoFiIAAgAAAE3VAQC8BSIAAQAAAO38AADk/yEAAgAAAMX/AACcASIAAQAAACzVAQAgACIAAQAAAOYkAABsBCIAAQAAAK8vAABwFiIAAQAAAMEyAAB0FiIAAgAAAIj7AACoEyIAAQAAAP3VAQAQ/yEAAQAAAAX7AAB8FiIAAgAAAOb/AACEFiIAAQAAANAvAABoUyEAAQAAAJwgAABwBSIAAQAAAIf/AABADyIAAQAAAGUhAACIFiIAAgAAAEjyAQCQFiIAAwAAAMLXAQBMFCIAAQAAALUzAACcFiIAAgAAAPL+AAC8CCIAAQAAAG8vAACkFiIAAQAAACfuAQD4AyIAAQAAAAcyAACoFiIAAwAAACH8AAAECCIAAgAAAH4vAAC0FiIAAQAAAFgyAAC4FiIAAgAAAEb8AADsAyIAAgAAAIcyAACYCSIAAQAAAK4kAADAFiIAAwAAANUkAAB8ACIAAQAAAJ3VAQBsAiIAAQAAAJbVAQAwASIAAQAAAMr+AAAIBiIAAQAAAMn+AAAIBiIAAQAAAJnVAQBwBSIAAQAAALv/AADMFiIAAQAAAFQyAADQFiIAAgAAAPfWAQBc/yEAAQAAAHHVAQDQASIAAQAAAM/UAQAYASIAAQAAAKcvAADYFiIAAQAAAOrVAQDQBCIAAQAAABXxAQDcFiIAAwAAAMnUAQBwBSIAAQAAAK/8AADoFiIAAgAAAHPUAQBUASIAAQAAANf/AADwFiIAAQAAAODVAQBUCSIAAQAAAKbVAQAsACIAAQAAAFwxAAD0FiIAAQAAAPjXAQB4CSIAAQAAAET+AAD4FiIAAQAAAFnWAQBkBSIAAQAAALvVAQCYCCIAAQAAAB/9AADQCiIAAgAAAJsvAAD8FiIAAQAAAO7UAQCgByIAAQAAAOD/AAAAFyIAAQAAAODUAQDEASIAAQAAALHVAQCMBCIAAQAAACf/AAAsACIAAQAAAPkzAAAEFyIAAwAAAGbXAQAMDCIAAQAAAAwhAAC8DyIAAQAAABz9AAAQFyIAAgAAADX+AAAQEyIAAQAAAFDWAQCIACIAAQAAAOr/AAAYFyIAAQAAAN3UAQD0AyIAAQAAALIzAAAcFyIAAgAAAKX8AAAkFyIAAgAAAGTUAQBsBCIAAQAAAIr8AAAsFyIAAgAAABzXAQB4ECIAAQAAAAcgAACs/yEAAQAAAJruAQBIAiIAAQAAAKPWAQAYASIAAQAAAHH/AAC4FCIAAQAAALEyAAA0FyIAAgAAAPj+AAC4AiIAAwAAAJ0yAAA8FyIAAQAAAHTWAQAEDSIAAQAAADXUAQAoBSIAAQAAALYvAABAFyIAAQAAADYgAABEFyIAAgAAAL0fAABMFyIAAgAAAED8AABUFyIAAgAAAFf9AABcFyIAAwAAAIzuAQBQASIAAQAAAIsxAABoFyIAAQAAAPX9AABsFyIABAAAANckAAAkACIAAQAAABAhAADEAiIAAQAAAOPWAQB8FyIAAQAAAGYxAACAFyIAAQAAAIozAACEFyIAAgAAAO7VAQBsACIAAQAAAAQyAACMFyIAAwAAAMfUAQBU/yEAAQAAAEDVAQDEAiIAAQAAABfuAQDIACIAAQAAAN4zAACYFyIAAwAAALT9AACkFyIAAwAAAHMyAACwFyIAAgAAAN3+AAAYByIAAQAAAGT+AABcFCIAAQAAAH/WAQCgAiIAAQAAAAf8AAC4FyIAAgAAAFn7AABQECIAAQAAAGn7AADAFyIAAQAAADgwAADEFyIAAQAAAMkBAADIFyIAAgAAABHxAQDQFyIAAwAAAOX8AAB8AyIAAgAAAAjXAQDABSIAAQAAAAvuAQAYByIAAQAAAN4fAADcFyIAAwAAAE/WAQCIBCIAAQAAAIYgAABwBCIAAQAAAKnuAQC8CCIAAQAAAID8AADoFyIAAgAAAIrXAQAoCSIAAQAAAALVAQB4ACIAAQAAAHXuAQBAASIAAQAAAInUAQAkACIAAQAAAIPWAQCIBCIAAQAAAMP8AACAASIAAgAAAKUzAADwFyIAAgAAAMbWAQAoCSIAAQAAANPXAQDE/yEAAQAAAMjVAQAgACIAAQAAANj7AAD4FyIAAQAAAND8AABEESIAAgAAADj8AAD8FyIAAgAAAOH+AABQASIAAQAAAGX8AAAEGCIAAwAAAN0CAAAQGCIAAgAAAArxAQAYGCIAAgAAAIgzAAAgGCIAAwAAABL9AABs/yEAAgAAAGP8AAAsGCIAAwAAAMH8AAA4GCIAAgAAAJ8kAABAGCIAAwAAAKMdAABMGCIAAQAAAD3+AABQGCIAAQAAAOj7AADsDyIAAQAAAAIvAABUGCIAAQAAAPczAABYGCIAAwAAAJIxAAAADSIAAQAAACcvAABkGCIAAQAAAJ0zAABoGCIAAgAAAM/VAQDA/yEAAQAAAMwBAABwGCIAAgAAAIYyAAB4GCIAAQAAACYgAAA8CCIAAwAAADDyAQD8FiIAAQAAAIj/AAAgAyIAAQAAAM4kAAC8BCIAAQAAABj+AAB8GCIAAQAAAD7xAQBoBCIAAQAAACPxAQCAGCIAAwAAAHf+AACMGCIAAgAAAPD7AACUGCIAAwAAAKkkAACgGCIAAwAAAJsdAACsGCIAAQAAAA8zAACwGCIABAAAABnxAQDAGCIAAwAAAFL+AACADiIAAQAAAGrWAQBICCIAAQAAAC3UAQBwBSIAAQAAAAD8AADMGCIAAwAAACnxAQDYGCIAAwAAAPADAAB4AyIAAQAAACbXAQBQ/yEAAQAAAG3/AADkGCIAAQAAAFn+AAAQEyIAAQAAALgzAADoGCIAAgAAACTXAQDwGCIAAQAAADMyAAD0GCIAAwAAACP7AAAAGSIAAQAAACEvAAAEGSIAAQAAABX8AAAIGSIAAgAAAKovAAAQGSIAAQAAAOj8AAAUGSIAAgAAAKrXAQAcGSIAAQAAAJHUAQAQ/yEAAQAAAAUgAACs/yEAAQAAADPUAQAYASIAAQAAAG37AABUESIAAQAAAOnUAQDw/yEAAQAAAED+AADseiEAAQAAAEExAAB0ECIAAQAAAKsyAAAgGSIAAQAAACYvAAAkGSIAAQAAALQdAAAoGSIAAQAAADbyAQDAEyIAAQAAAMIkAABUCSIAAQAAAJ8yAAAsGSIAAQAAAKT9AAAwGSIAAwAAAFb7AABQECIAAQAAAH3UAQC8BSIAAQAAAOMkAABwBSIAAQAAADjxAQDEAiIAAQAAALv+AADc/yEAAQAAALfUAQCYCCIAAQAAAPinAAA8GSIAAQAAAGz9AADUECIAAwAAAP/8AABAGSIAAgAAAMfXAQAkAyIAAQAAADkxAACADyIAAQAAAD4dAACgAiIAAQAAAJLUAQAwASIAAQAAAALxAQBIGSIAAgAAADQgAABQGSIAAwAAAFT+AAAkdSEAAQAAAMT/AABcGSIAAQAAAL7WAQCQEiIAAQAAAITVAQC8BCIAAQAAAFYxAABgGSIAAQAAAFczAABkGSIAAwAAAGXVAQBwBSIAAQAAAAL7AABwGSIAAgAAAEwxAAB4GSIAAQAAACj9AACoBCIAAgAAAHzWAQBUCSIAAQAAAKckAAB8GSIAAwAAAFMdAACIGSIAAQAAABP8AACMGSIAAgAAADzxAQBUCSIAAQAAAEkgAACUGSIAAgAAAHghAACcGSIAAgAAAFHXAQBUBSIAAQAAADr8AACkGSIAAgAAAEszAACsGSIAAwAAAIT/AACcCyIAAQAAAEj/AAAkACIAAQAAAD/UAQBUASIAAQAAAMPXAQBUEyIAAQAAAFkzAAC4GSIAAgAAAFkdAADAGSIAAQAAAF/WAQDoAyIAAQAAAAwyAADEGSIAAwAAAOkkAAAYASIAAQAAAAHyAQDQGSIAAgAAADIvAADYGSIAAQAAAIogAAC0FCIAAQAAAEzVAQCIACIAAQAAAAPWAQDA/yEAAQAAACb9AADEByIAAgAAAErVAQAo/yEAAQAAAHn+AADcGSIAAgAAAJL+AADABiIAAQAAAFjUAQAEAyIAAQAAAGIdAABMACIAAQAAAKDXAQAMDCIAAQAAADLUAQB4ACIAAQAAAFrUAQDg/yEAAQAAAEz/AACg/yEAAQAAAInXAQBUEyIAAQAAAHjWAQDEAiIAAQAAAOPUAQCIBCIAAQAAAHz/AADs/yEAAQAAANIkAABMASIAAQAAAKb/AADkGSIAAQAAAJgvAADoGSIAAQAAAIHVAQC8BSIAAQAAAC3/AABUCSIAAQAAAG/UAQC8DyIAAQAAAA/XAQDUDSIAAQAAAH7uAQDsGSIAAQAAAMX9AABYEyIAAwAAAN7XAQBwBCIAAQAAAJnUAQBsAiIAAQAAAHzVAQDEASIAAQAAAPMzAADwGSIAAwAAAMvVAQBU/yEAAQAAAOvXAQAcACIAAQAAAOjUAQC8BCIAAQAAAAXxAQD8GSIAAgAAAA3/AAAEGiIAAQAAAHTUAQBUCSIAAQAAAEcxAAAIGiIAAQAAAKjXAQDwgCEAAQAAAI7WAQCgByIAAQAAAGv7AABUESIAAQAAAATVAQB8ASIAAQAAADL/AACMBCIAAQAAAKwdAAAMGiIAAQAAAKEyAAAQGiIAAQAAAHAgAAC8/yEAAQAAAML8AAAUGiIAAgAAAHT+AAAcGiIAAgAAADEhAADQASIAAQAAAPMyAAAkGiIAAQAAAL8zAAAoGiIAAgAAAJj/AAAwGiIAAQAAACTyAQA0GiIAAQAAAMv+AAAIBiIAAQAAADf/AADQBCIAAQAAAKzWAQDQEiIAAQAAAL7+AABgCyIAAQAAAHAzAAA4GiIAAwAAAPvWAQBEGiIAAQAAAIz9AABIGiIAAwAAAAkhAABUGiIAAgAAAJ0dAABcGiIAAQAAACgvAABgGiIAAQAAAN3VAQB4ASIAAQAAAGAxAADwFiIAAQAAAKHVAQAoBSIAAQAAAMn8AABkGiIAAgAAALXVAQC8BSIAAQAAACXUAQCg/yEAAQAAAJ8zAABsGiIAAwAAACYzAAB4GiIAAwAAAAj/AAAQEyIAAQAAAJ7+AAAkCSIAAQAAAEXXAQAAAyIAAQAAAKT8AABkAyIAAgAAAEPXAQA0BSIAAQAAADHuAQDc/yEAAQAAALIyAACEGiIAAgAAAM3/AACMGiIAAQAAADD8AAA4GCIAAgAAAPozAACQGiIAAwAAAFvuAQAAACIAAQAAAH/8AACcGiIAAgAAAEfXAQCIAiIAAQAAAPj8AAC0/yEAAgAAAJIzAACkGiIAAwAAAJbXAQBYCiIAAQAAACovAADYdCEAAQAAAIr7AADoDiIAAQAAAD39AACwGiIAAgAAAMX8AAAEECIAAgAAAHQkAAC4GiIAAwAAAIzWAQBMASIAAQAAAFX/AABICCIAAQAAALb9AADEGiIAAwAAAATWAQBsBCIAAQAAAJUgAAAkACIAAQAAABkyAADQGiIABAAAAFLuAQD0BCIAAQAAAMrWAQB0fCEAAQAAAA4hAAAkACIAAQAAAHr/AADgGiIAAQAAAGfVAQDA/yEAAQAAAOv7AADkGiIAAwAAAALXAQDQ/yEAAQAAABXWAQD0AyIAAQAAAAwvAADwGiIAAQAAAIUxAAD0GiIAAQAAACrUAQAwASIAAQAAAM4fAAD4GiIAAwAAALH9AAAEGyIAAwAAAEcdAACYCCIAAQAAAJogAAAQ/yEAAQAAAHL7AAAgByIAAQAAAAPVAQAYASIAAQAAABf8AAC4EyIAAgAAAF0zAAAQGyIAAgAAANr7AAAYGyIAAQAAAB38AAAcGyIAAgAAAH8kAAAkGyIABAAAAOP+AABQASIAAQAAAJvXAQB0ByIAAQAAACDXAQDQEiIAAQAAAAUvAAA0GyIAAQAAAFQxAAAIByIAAQAAADfxAQC8DyIAAQAAAL3WAQBc/yEAAQAAAJ4vAAA0biEAAQAAAIT8AAA4GyIAAgAAADTuAQDUESIAAQAAAMHUAQCg/yEAAQAAAKAvAABkUCEAAQAAAHD9AABAGyIAAwAAAEPxAQCIBCIAAQAAAMkkAACIBCIAAQAAALfVAQD4BiIAAQAAAI8kAABMGyIAAgAAADLxAQBoACIAAQAAAH0xAABUGyIAAQAAAO8zAABYGyIAAwAAAGszAABkGyIAAwAAABPyAQAQWyEAAgAAABb9AABQByIAAgAAAKz9AABwGyIAAwAAAJAvAAAoXyEAAQAAADwhAAAAAyIAAQAAAEDXAQCsEyIAAQAAABwvAAB8GyIAAQAAACvyAQCAGyIAAQAAAG38AACEGyIAAgAAAEEvAACMGyIAAQAAAK0vAACQGyIAAQAAANP/AAD0FiIAAQAAANwOAACUGyIAAgAAAAb9AACcGyIAAgAAAMovAACkGyIAAQAAAOP7AAD8CCIAAQAAAOoyAAAcCCIAAQAAADYwAACoGyIAAQAAADYxAADkGSIAAQAAAIf7AACsGyIAAQAAAJf+AABAASIAAQAAAHTuAQDUESIAAQAAACj/AAC8DyIAAQAAAFLVAQBsACIAAQAAACPUAQDoAyIAAQAAAHAxAACwGyIAAQAAAH/9AAC0GyIAAwAAANLWAQCkBiIAAQAAAF3UAQAQ/yEAAQAAAOT7AADQECIAAQAAADEvAADAGyIAAQAAAFodAADEGyIAAQAAANv8AADkCCIAAgAAABTyAQBYASIAAQAAAKf8AAAIGSIAAgAAAIAzAADIGyIAAgAAAI/uAQAIBiIAAQAAAPTUAQAEAyIAAQAAAObUAQDQBCIAAQAAAGsvAADQGyIAAQAAAOb7AADQECIAAQAAAK79AADUGyIAAwAAANfXAQAcACIAAQAAAIjWAQC8BCIAAQAAABPUAQCIBCIAAQAAAGokAADgGyIAAgAAAI/XAQAAAyIAAQAAAHsvAABsTyEAAQAAAHwzAADoGyIAAgAAAAj9AADwGyIAAgAAAHUGAAD4GyIAAgAAADDVAQBQBSIAAQAAAP/VAQBU/yEAAQAAAIDuAQAADyIAAQAAAPP8AAAAHCIAAwAAAEodAAAMHCIAAQAAAJn9AAAQHCIAAwAAAKnWAQB8FyIAAQAAADvUAQC8DyIAAQAAAC39AABMESIAAgAAABzxAQAcHCIAAwAAAM78AAAoHCIAAgAAAGAzAAAwHCIAAgAAAFghAAA4HCIAAwAAAG3VAQAoBSIAAQAAAKkdAABEHCIAAQAAAAkyAABIHCIAAwAAAAjuAQCQASIAAQAAABovAABUHCIAAQAAAOfVAQCIBCIAAQAAALHWAQAQASIAAQAAAM3UAQBsAiIAAQAAAHLUAQDQUiEAAQAAAEzXAQB4ByIAAQAAAKIyAABYHCIAAQAAAHkhAABsAiIAAQAAAJMxAABYASIAAQAAAM/+AAAAACIAAQAAAPMuAABcHCIAAQAAAAHxAQBgHCIAAgAAAPn7AABoHCIAAwAAACfxAQB0HCIAAwAAAHnWAQB4ASIAAQAAAFsxAACAHCIAAQAAABLXAQB4ByIAAQAAAJn+AAA8FCIAAQAAALDuAQAUCiIAAQAAAJozAACEHCIAAgAAAJj7AAAkCyIAAQAAAA79AACMHCIAAgAAAPf7AACUHCIAAwAAAHYGAACgHCIAAgAAAEHVAQB4ASIAAQAAAOHXAQAcACIAAQAAAOQzAACoHCIAAgAAAIwvAACwHCIAAQAAAFYvAAC0HCIAAQAAAMr8AABUFyIAAgAAANQzAAC4HCIAAgAAAKT/AAAEAiIAAQAAANPUAQDgASIAAQAAAGf9AADAHCIAAwAAABDXAQDMHCIAAQAAANr8AADQHCIAAgAAAG79AADYHCIAAwAAADkdAABUCSIAAQAAAP/WAQA4DSIAAQAAAD7WAQBoACIAAQAAAJH/AADkHCIAAQAAAKnUAQD0AyIAAQAAAGQkAADE/yEAAQAAABb8AACMEyIAAgAAAHbUAQBoBCIAAQAAADwxAACw/yEAAQAAAE3WAQCMBCIAAQAAAJQzAADoHCIAAwAAAHckAAD0HCIAAwAAAE3+AAD8BCIAAQAAAJbuAQA8FCIAAQAAAKv9AAAAHSIAAwAAAELyAQAMHSIAAwAAAIcFAAAYHSIAAgAAAJvVAQDA/yEAAQAAABEzAAAgHSIABAAAAD/XAQB4AyIAAQAAAH/+AAAwHSIAAgAAAGkvAAA4HSIAAQAAACD/AADAFCIAAQAAANjUAQDEAiIAAQAAAH3+AAA8HSIAAgAAAOr8AABEHSIAAgAAAMHWAQBEGiIAAQAAAD8yAABMHSIAAwAAAG3WAQBsAiIAAQAAAPj7AACUHCIAAwAAACnUAQAQ/yEAAQAAAMrVAQAwASIAAQAAALnVAQDw/yEAAQAAAI39AABYHSIAAwAAALXXAQDMASIAAQAAAHohAABkHSIAAgAAAFohAABsHSIAAwAAAEAzAAB4HSIABQAAAAfVAQDgASIAAQAAAG4yAACMHSIAAgAAAC7XAQDcESIAAQAAAHwxAACUHSIAAQAAAKrVAQDQUiEAAQAAAKLXAQDcESIAAQAAAIbXAQB4ByIAAQAAAH0yAACYHSIABAAAAMYkAADEASIAAQAAAK39AACoHSIAAwAAADr+AACYCyIAAQAAABP/AACo/yEAAQAAAKvWAQAsAiIAAQAAAJ3XAQDkAiIAAQAAAH79AACkFyIAAwAAAG8zAAC0HSIAAwAAAOX/AADAHSIAAQAAABP7AADEHSIAAgAAAPEDAACkBiIAAQAAAOfUAQD4BiIAAQAAAA39AADMHSIAAgAAAPszAADUHSIAAwAAAFv/AAAsASIAAQAAAOT+AABQASIAAQAAALDUAQCIACIAAQAAAELUAQBoBCIAAQAAAIMxAADgHSIAAQAAANvWAQBUEyIAAQAAANHWAQAAAyIAAQAAALwdAADkHSIAAQAAAFUyAADoHSIAAgAAAPnVAQCg/yEAAQAAAFfVAQB8ACIAAQAAAJ8vAADwHSIAAQAAAJHuAQDc/yEAAQAAAILUAQBsACIAAQAAAHUyAAD0HSIAAgAAAI0gAAAQEyIAAQAAAAvUAQBUASIAAQAAANH+AAAUCiIAAQAAANb/AAD8HSIAAQAAALcCAABsBCIAAQAAAOP8AABkAyIAAgAAALHuAQDc/yEAAQAAAMTWAQDkASIAAQAAAGczAAAAHiIAAwAAAJzVAQBsBCIAAQAAAL4AAAAMHiIAAwAAAHb+AAAYHiIAAgAAAF8vAAAgHiIAAQAAABH/AACQBCIAAQAAAKb+AADIACIAAQAAABvyAQCoVCEAAQAAAJDuAQAUCiIAAQAAAH4kAAAkHiIABAAAAIX8AADk/yEAAgAAAGshAAA0HiIAAwAAAI3WAQBkBSIAAQAAADjUAQAEDSIAAQAAAH/XAQAAAyIAAQAAAPIDAACIAiIAAQAAALMyAABAHiIAAgAAAJr9AABIHiIAAwAAAGUdAADA/yEAAQAAAEn+AAAMBCIAAgAAAJTuAQDUESIAAQAAAK7WAQBYCiIAAQAAAA7UAQBoBCIAAQAAAA/WAQC8DyIAAQAAAHvWAQBUASIAAQAAAMjWAQDQ/yEAAQAAAGLUAQBICCIAAQAAAJkgAADIASIAAQAAACbyAQBUHiIAAQAAAIjVAQBMASIAAQAAACn/AADEAiIAAQAAAPD8AADECyIAAgAAANMyAABYHiIAAQAAAKokAABcHiIAAwAAAKr7AADYESIAAQAAAJ0xAAAgBiIAAQAAABDUAQDEASIAAQAAAHYyAABoHiIAAgAAADbUAQBoACIAAQAAAI38AABwHiIAAgAAAHjXAQB0fCEAAQAAAIQxAAB4HiIAAQAAAHTVAQDEAiIAAQAAAH78AAB8HiIAAgAAAFT9AACEHiIAAwAAAHkxAACQHiIAAQAAALLVAQAo/yEAAQAAAGcyAAAIGiIAAQAAABjUAQC8BCIAAQAAAIoxAACUHiIAAQAAAMDUAQAEAyIAAQAAABP+AAAQFiIAAQAAAPwzAACYHiIAAwAAAKUyAAAw/yEAAQAAACwvAAD0biEAAQAAANH8AABcECIAAgAAAG4zAACkHiIAAwAAAKrWAQCQDSIAAQAAAHwyAACwHiIABQAAAFXXAQAAAyIAAQAAAJzXAQAoAyIAAQAAACjWAQBo/yEAAQAAAKQdAADEHiIAAQAAAMP9AADIHiIAAwAAAJUvAADUHiIAAQAAABPxAQDYHiIAAwAAAIHUAQDw/yEAAQAAAFfWAQCYCCIAAQAAAP8wAADkHiIAAgAAAMvXAQDsHiIAAQAAAC0vAADwHiIAAQAAAI77AAAAAiIAAQAAAIz7AAA4BSIAAQAAAFsvAAD0HiIAAQAAANTXAQBwBCIAAQAAABTxAQD4HiIAAwAAANUvAAAEHyIAAQAAAIjuAQCQASIAAQAAAIXXAQAkAyIAAQAAAELxAQAo/yEAAQAAAMwyAAAIHyIAAgAAAETVAQBUCSIAAQAAAPrWAQDwgCEAAQAAALfuAQDIACIAAQAAAFT/AABwBSIAAQAAAHgGAAAQHyIAAgAAAO77AAAYHyIAAwAAAE/8AAB4FSIAAgAAALv9AADIHiIAAwAAAK3+AAA8ECIAAQAAAKb9AAAkHyIAAwAAADHUAQBsAiIAAQAAAB3WAQC8BSIAAQAAAHfuAQDIACIAAQAAAHIhAAAwHyIAAwAAAKIzAAA8HyIAAwAAACQvAABIHyIAAQAAAHX9AABMHyIAAwAAAJMzAABYHyIAAwAAADgzAABkHyIABAAAAIAgAAC8/yEAAQAAAMjUAQBQBSIAAQAAAH4gAADsDCIAAQAAAIH8AABUECIAAgAAADTyAQB0HyIAAQAAAD8xAAB4HyIAAQAAAHv9AAB8HyIAAwAAAA/8AABkCyIAAgAAAGnVAQBsAiIAAQAAAFDXAQAoCSIAAQAAAFwhAACIHyIAAwAAAEvuAQAYByIAAQAAAGkxAACUHyIAAQAAADsxAACYHyIAAQAAAKf/AACkCyIAAQAAADX9AAAcGyIAAgAAALzWAQDECSIAAQAAAOckAABsAiIAAQAAAC7WAQDg/yEAAQAAAGMyAACADyIAAQAAAKX+AADIACIAAQAAAHAvAACcHyIAAQAAAAPuAQAUASIAAQAAADnVAQAoBSIAAQAAACf7AACgHyIAAQAAAF4vAACkHyIAAQAAAI0xAACoHyIAAQAAAHYqAACsHyIAAwAAAFXWAQDw/yEAAQAAAE0xAACEDiIAAQAAAG8kAAC4HyIAAgAAABMvAADAHyIAAQAAAMv8AADEHyIAAgAAAIHuAQDABiIAAQAAAJ8uAADMHyIAAQAAANjXAQC8/yEAAQAAAHUxAADQHyIAAQAAAK/+AABgFCIAAQAAAOXUAQC8BSIAAQAAAOEyAAAgCSIAAQAAAJvWAQBU/yEAAQAAAC7xAQDUHyIAAgAAAADxAQDcHyIAAgAAADQvAADkHyIAAQAAAJsyAABkVyEAAQAAAF8xAAD8HSIAAQAAAEYvAADoHyIAAQAAAKH7AADADyIAAQAAAIUDAADsHyIAAwAAADbXAQAcGSIAAQAAAHEkAAD4HyIAAgAAAE/7AAAAICIAAgAAAMP+AACQASIAAQAAADkhAABMACIAAQAAAL0dAAAIICIAAQAAAH8gAADIASIAAQAAAHPWAQDgASIAAQAAAHzuAQAMICIAAQAAAMHXAQB0BCIAAQAAAAfuAQD4AyIAAQAAAGb/AAAQICIAAQAAACXXAQAQASIAAQAAADfVAQAYASIAAQAAANX8AACwEyIAAgAAACPXAQCMACIAAQAAAMT8AAD8FyIAAgAAAF77AAA4EiIAAQAAAH7UAQDQBCIAAQAAAAfXAQDMASIAAQAAAGj7AADAFyIAAQAAANHUAQAoBSIAAQAAAHgzAAAUICIAAwAAALkyAAAgICIAAgAAAMEfAAAoICIAAwAAAL/+AABgCyIAAQAAAGPUAQDA/yEAAQAAAGLWAQDg/yEAAQAAAI8yAAA0ICIAAQAAAHD8AAA4ICIAAgAAADEdAAAEDSIAAQAAADnuAQBgCyIAAQAAADLVAQBICCIAAQAAAO3UAQBkBSIAAQAAAAjVAQAEDSIAAQAAACHXAQAQCSIAAQAAAFj9AABEByIAAwAAALPVAQCIBCIAAQAAAEwdAABAICIAAQAAAILWAQAo/yEAAQAAAA0vAABEICIAAQAAALgdAABIICIAAQAAADIzAABMICIABgAAAOkzAABkICIAAwAAAKYvAACMdCEAAQAAAPb9AABwICIABAAAACDUAQBo/yEAAQAAAPDUAQBo/yEAAQAAAEnXAQDUDSIAAQAAAAfUAQC8DyIAAQAAADP9AACQFCIAAgAAABL8AAB8AyIAAgAAAIcxAACAICIAAQAAAB/XAQAsAiIAAQAAAFAdAADg/yEAAQAAAAgyAACEICIAAwAAALgCAAB4ACIAAQAAALLUAQDQBCIAAQAAAHT7AAAgByIAAQAAAPn+AACQICIAAwAAAInWAQDw/yEAAQAAALLXAQB0fCEAAQAAABHuAQDc/yEAAQAAAKIdAACcICIAAQAAAOnXAQAMCSIAAQAAAEgvAACgICIAAQAAAMsBAACkICIAAgAAALb8AAA8BSIAAgAAADzUAQDEAiIAAQAAAJDxAQCsICIAAgAAACwyAAC0ICIAAwAAAHcyAADAICIAAgAAACj8AAA0ASIAAgAAAFzUAQAgACIAAQAAABzVAQC8BCIAAQAAACzWAQAEAyIAAQAAAADWAQBQBSIAAQAAACLXAQBYCiIAAQAAAJkvAADIICIAAQAAACPVAQB8ACIAAQAAAKQzAADMICIAAwAAAKL+AAD4AyIAAQAAANvVAQC8DyIAAQAAACQzAADYICIABAAAAMD+AABgCyIAAQAAAD3XAQBUBSIAAQAAAKEzAADoICIAAgAAAKAdAAB8ACIAAQAAAN0zAADwICIAAgAAAK0dAAD4ICIAAQAAANz8AAD8ICIAAgAAAADyAQAEISIAAgAAAOQCAAAMISIAAQAAAF7XAQDwGCIAAQAAAPAyAADkHCIAAQAAACDWAQC8BCIAAQAAAF7VAQDg/yEAAQAAABrUAQBsACIAAQAAAO7XAQB4CSIAAQAAAGT8AAAQISIAAwAAAJP9AAAcISIAAwAAAALWAQBICCIAAQAAAJ39AAAoISIAAwAAAAXUAQDQASIAAQAAABMhAACg/yEAAQAAAIX9AAA0ISIAAwAAAEzWAQDEASIAAQAAAP38AABAISIAAgAAADEzAABIISIAAwAAAM7VAQBICCIAAQAAANX/AABUISIAAQAAAJMvAABYISIAAQAAAJXVAQAQ/yEAAQAAAIckAABcISIABAAAAF+rAABsISIAAQAAAFv7AAAcEyIAAQAAALgvAABwISIAAQAAALXWAQDkAiIAAQAAAEj+AABQACIAAQAAAP4fAAB0ISIAAgAAALskAADQASIAAQAAAK/WAQCMACIAAQAAAA//AAB8ISIAAQAAABf+AACAISIAAQAAAPLVAQCgByIAAQAAAFwyAACEISIAAgAAAG3XAQDsDiIAAQAAAIMzAACMISIAAgAAACL7AABAFCIAAQAAAKgkAACUISIAAwAAAHr8AACMGSIAAgAAACAhAACgISIAAgAAANgkAABMACIAAQAAADr9AACQFCIAAgAAAJ8xAACoISIAAQAAAEv+AAAMBCIAAgAAAEEyAACsISIAAwAAADgyAAC4ISIAAwAAABvUAQCYCCIAAQAAAAjUAQDEAiIAAQAAALUyAADEISIAAgAAAHn8AADMISIAAgAAACruAQAMASIAAQAAANTUAQAEDSIAAQAAAPsyAADUISIAAQAAANgCAADYISIAAgAAANoyAADgISIAAQAAAIwzAADkISIAAgAAANXWAQDUDSIAAQAAAJMkAADsISIAAwAAACjxAQD4ISIAAwAAAJXuAQBAASIAAQAAAKsvAAAEIiIAAQAAAMcvAACcZCEAAQAAANb8AABgCSIAAgAAAGQhAAC8BSIAAQAAAIP/AAB0CCIAAQAAALQkAAAIIiIAAwAAANXUAQDQASIAAQAAAO0yAAAUIiIAAQAAAFAzAAAYIiIAAwAAADfXAQCUBiIAAQAAAGIyAACkCyIAAQAAAH0zAAAkIiIAAgAAAHMzAAAsIiIAAgAAAIkkAAA0IiIAAgAAAOr+AAAIASIAAQAAAEnuAQC8CCIAAQAAAPUyAADACSIAAQAAAAUzAAA8IiIAAwAAAIovAABIIiIAAQAAAEP/AABMASIAAQAAAOvUAQCYCCIAAQAAAOgzAABMIiIAAgAAAJP+AAAQAyIAAQAAAPXWAQAcDiIAAQAAAPv7AABoHCIAAwAAANbWAQDMHCIAAQAAAFIhAABUIiIABAAAALcdAABkIiIAAQAAAHIxAABoIiIAAQAAANz7AABsIiIAAQAAAFnUAQCg/yEAAQAAAEH8AADEHyIAAgAAAD3WAQAoBSIAAQAAAAEhAABwIiIAAwAAAMD9AAB8IiIAAwAAAIv+AAAcciEAAgAAANz+AAAMASIAAQAAAJz/AADUISIAAQAAAGgyAADMACIAAQAAAKUdAACIIiIAAQAAALTuAQDUESIAAQAAALkzAACMIiIAAgAAAJ77AACEFCIAAQAAANDVAQBsBCIAAQAAACLUAQBMACIAAQAAAIMyAAAk/yEAAQAAAJT8AACUIiIAAgAAAJvUAQAYASIAAQAAADMvAACcIiIAAQAAAPH8AADQACIAAgAAAD3xAQD0AyIAAQAAAGjVAQBsBCIAAQAAADb8AACcGiIAAgAAAIEzAACgIiIAAgAAABwzAACoIiIAAwAAABPVAQCgAiIAAQAAAMP/AACMEiIAAQAAAN4yAAC0IiIAAQAAAGn9AAC4IiIAAwAAAHUqAADEIiIAAgAAAHUvAADMIiIAAQAAAKnXAQBEGiIAAQAAACz/AABUASIAAQAAAObVAQAo/yEAAQAAAAT9AADQIiIAAgAAACbVAQBMACIAAQAAADDUAQBsBCIAAQAAAO3VAQDw/yEAAQAAAE3/AADg/yEAAQAAAMXVAQCg/yEAAQAAAIX+AACIZSEAAgAAAPLUAQBMACIAAQAAAF7WAQBMACIAAQAAAGwvAADYIiIAAQAAAHz9AAAcBCIAAwAAAEbyAQDcIiIAAwAAADj/AAD4BiIAAQAAAIr/AADoIiIAAQAAAHQgAABoBSIAAQAAAJv/AAAMEiIAAQAAAP0yAADsIiIAAQAAAEvXAQAkAyIAAQAAAEnxAQDw/yEAAQAAAJszAADwIiIAAgAAAJAkAAD4IiIAAgAAABDuAQAUCiIAAQAAAAbxAQAAIyIAAgAAADH+AACsDiIAAQAAADoyAAAIIyIAAwAAAHMxAAAUIyIAAQAAAMAzAAAYIyIAAgAAAPMBAAAgIyIAAgAAAB/xAQAoIyIAAwAAABX+AAAgFCIAAQAAAGjXAQDcESIAAQAAABnyAQA0IyIAAQAAAGYdAACUBiIAAQAAAM4yAAA4IyIAAgAAAJQgAAAMHCIAAQAAAPzWAQAcGSIAAQAAAPYyAADoBSIAAQAAADXxAQDQASIAAQAAAL4dAABAIyIAAQAAABUzAABEIyIABgAAANn7AAAYGyIAAQAAAPD9AABcIyIAAwAAAL/XAQAkAyIAAQAAABYzAABoIyIABgAAAJEzAACAIyIAAwAAABbVAQAo/yEAAQAAAFv8AACMIyIAAgAAAOX+AAC8CSIAAQAAADH9AAAUGSIAAgAAAEQyAACUIyIAAQAAAI3VAQAkACIAAQAAAFMhAACYIyIAAwAAANEvAACkIyIAAQAAALvuAQAAACIAAQAAACLVAQCgByIAAQAAAIj9AACoIyIAAwAAAI/8AADsBCIAAgAAAEQdAAC0IyIAAQAAAAXWAQBsAiIAAQAAAAozAAC4IyIAAwAAAE7UAQBsACIAAQAAAM3WAQDMASIAAQAAAFszAADEIyIAAgAAAAczAADMIyIABgAAAAPXAQBUBSIAAQAAAN/XAQAMCSIAAQAAAJLWAQBMACIAAQAAAAnVAQDQASIAAQAAAMMzAADkIyIAAgAAAJoeAADsIyIAAgAAACDVAQBMASIAAQAAAPX8AAD0IyIAAgAAAEnUAQC8BSIAAQAAAA3VAQB4ASIAAQAAAAHWAQBwBSIAAQAAAE7+AAD8BCIAAQAAALoAAAAgACIAAQAAAEghAABMACIAAQAAAHczAAD8IyIAAgAAAHHuAQDc/yEAAQAAAJn8AAAEJCIAAwAAAJsgAABQBSIAAQAAALH/AAB0ECIAAQAAAFb/AADA/yEAAQAAACjUAQAgACIAAQAAAIYkAAAQJCIABAAAAD0vAAAgJCIAAQAAAHIkAAAkJCIAAgAAAH8hAADg/yEAAQAAAD8BAAAsJCIAAgAAAFrVAQBMACIAAQAAAJjXAQDwGCIAAQAAADAyAAA0JCIAAwAAAI/WAQB8ACIAAQAAABzUAQBMASIAAQAAAO0zAABAJCIAAwAAADgvAABMJCIAAQAAACzyAQBQJCIAAQAAAHPXAQA4DSIAAQAAADDuAQAUCiIAAQAAAGMkAABoBSIAAQAAAIH/AABUJCIAAQAAAAwPAABYJCIAAQAAAOICAABQBSIAAQAAAAAgAACs/yEAAQAAALf9AABcJCIAAwAAAObXAQBoBSIAAQAAADTWAQBQBSIAAQAAAHnVAQD0AyIAAQAAAKXuAQAUEyIAAQAAAPHUAQAkACIAAQAAALT/AABACyIAAQAAAKjWAQB4ECIAAQAAADz9AACwGiIAAgAAAML+AACQASIAAQAAAOz7AAAUDCIAAwAAALHXAQBUBSIAAQAAAL78AABoJCIAAgAAAG7uAQC0AyIAAQAAAAnuAQC8CCIAAQAAAHQvAADoVyEAAQAAAKzuAQBQASIAAQAAAGj+AABQGCMAAQAAAHokAABwJCIAAwAAAHb/AABEDCIAAQAAACL8AABECyIAAgAAACn8AAAYDSIAAgAAAObWAQDQEiIAAQAAAHcgAAAMCSIAAQAAAJHXAQB8FyIAAQAAALz/AAB4GSIAAQAAAOTVAQDEASIAAQAAAC3yAQAw/yEAAQAAAEfUAQCIBCIAAQAAADYvAACUYCEAAQAAAIQyAAB8JCIAAQAAAPr7AABoHCIAAwAAAEsdAACAJCIAAQAAAPH7AACUGCIAAwAAAIn9AACEJCIAAwAAACIzAACQJCIAAwAAABPuAQA8ECIAAQAAAMPWAQCUBiIAAQAAAAQzAACcJCIABQAAANgyAACwJCIAAQAAAMPVAQDoAyIAAQAAANfVAQDgASIAAQAAAJgxAAC0JCIAAQAAANP+AAAUCiIAAQAAAJP7AABcBiIAAQAAAEn8AAC4JCIAAgAAAFEzAADAJCIABAAAADozAADQJCIABAAAAF79AADgJCIAAwAAAHP/AADsBSIAAQAAAB//AABEFCIAAQAAABIyAADsJCIABAAAAMAyAAD8JCIAAgAAALj/AADMACIAAQAAAAT8AAA0/yEAAwAAAE7/AADIASIAAQAAAFf7AABQECIAAQAAABXyAQCUVyEAAQAAAPn7AQAcACIAAQAAALszAAAEJSIAAgAAAL8vAAAMJSIAAQAAAAb/AAAQJSIAAQAAAIXuAQAUEyIAAQAAAGX+AADcDyIAAQAAAFz+AABYACIAAQAAABT+AAAkdSEAAQAAAAnUAQB4ASIAAQAAANf8AAAUJSIAAgAAAEP+AAAcJSIAAQAAANHXAQCo/yEAAQAAAGPVAQBU/yEAAQAAAIb7AACsGyIAAQAAAA38AACkESIAAgAAANrUAQDQUiEAAQAAAGHWAQCg/yEAAQAAAMczAAAgJSIAAwAAAI7VAQBMACIAAQAAAMz+AAAIBiIAAQAAAPv8AADIDiIAAgAAAFH9AAD0ECIAAwAAAIfuAQD4AyIAAQAAAMzUAQBsBCIAAQAAAEb/AAB8ACIAAQAAADjWAQBsBCIAAQAAAAogAACs/yEAAQAAAMAkAADQUiEAAQAAAI8vAAAwUyEAAQAAAP7VAQAwASIAAQAAABDVAQBUCSIAAQAAAD8vAACwDiIAAQAAAGQdAABICCIAAQAAACn7AAC0FCIAAQAAAAHuAQDABiIAAQAAAFkyAAAsJSIAAgAAACPWAQCYCCIAAQAAANkyAADgGiIAAQAAACr9AACMHCIAAgAAAHHWAQAoBSIAAQAAALMkAAA0JSIAAwAAAFEhAABAJSIAAwAAAOD8AABoCSIAAwAAAID7AACk/yEAAQAAALH+AAC0AyIAAQAAAO7WAQAoAyIAAQAAALwyAABMJSIAAgAAAHz7AABkEyIAAQAAAOrWAQDwGCIAAQAAALQvAABUJSIAAQAAAML/AABYJSIAAQAAAJPWAQDoAyIAAQAAAFb+AABEFCIAAQAAAOj+AAC8CSIAAQAAAIr+AAAcciEAAgAAANDUAQB8ASIAAQAAADgdAABUASIAAQAAAGnUAQAoBSIAAQAAAIP9AABcJSIAAwAAAHb7AADACyIAAQAAAKX/AABkCiIAAQAAACL9AACcGyIAAgAAAIH9AABoJSIAAwAAAAchAAB0JSIAAQAAALD8AAD0AiIAAgAAABLyAQB4JSIAAQAAACHuAQDABiIAAQAAAD8zAAB8JSIAAgAAADAiAACEJSIAAwAAAGL/AADEBSIAAQAAAHcxAACQJSIAAQAAAHIzAACUJSIAAgAAACz9AACcJSIAAgAAABIzAACkJSIABAAAAGIvAAC0JSIAAQAAALYyAAC4JSIAAgAAAKjVAQDEAiIAAQAAAIb/AACoCiIAAQAAAPH+AAC8CCIAAQAAALXUAQDw/yEAAQAAABPWAQBUASIAAQAAALYkAAB8ASIAAQAAAMMyAADAJSIAAgAAAAEzAADIJSIABAAAAHrVAQBoBCIAAQAAAIvVAQB8ACIAAQAAAKr+AAAUASIAAQAAALD/AAB0BiIAAQAAAIYzAADYJSIAAgAAAIAkAADgJSIABAAAAMQkAABoBCIAAQAAAFDUAQBMASIAAQAAAL4yAADwJSIAAgAAADzVAQAEDSIAAQAAALX/AACwByIAAQAAACn9AADMHSIAAgAAAKnVAQB4ASIAAQAAALgkAABoACIAAQAAACoyAAD4JSIAAwAAAAgvAACoISIAAQAAAET/AABkBSIAAQAAACv/AADQUiEAAQAAAJD/AAAEJiIAAQAAAFzVAQAEAyIAAQAAAA4zAAAIJiIABAAAAC79AADEByIAAgAAADX8AAB8HiIAAgAAAJIvAACUXCEAAQAAABczAAAYJiIABQAAAKszAAAsJiIAAwAAAPD+AADsDyIAAQAAABjyAQA4JiIAAQAAAL39AAAsCSIAAwAAAG0yAAC8CyIAAQAAAHwsAADoAyIAAQAAAMzWAQCsEyIAAQAAAJcvAAAUViEAAQAAAFIyAAA8JiIAAgAAAJEgAACgByIAAQAAABL/AAB4CSIAAQAAAIDXAQCkBiIAAQAAADvWAQAYASIAAQAAAHshAABEJiIAAwAAAIQgAABoBSIAAQAAAFbXAQB4ECIAAQAAAFz8AABQJiIAAgAAAIwxAABYJiIAAQAAADj9AADEByIAAgAAAGD+AAAQJSIAAQAAAAnWAQAoBSIAAQAAACTWAQBMASIAAQAAALnuAQBgCyIAAQAAAEkzAABcJiIAAgAAAMoBAABkJiIAAgAAAEAyAABsJiIAAwAAAKj7AAD8AiIAAQAAANz/AAB4JiIAAQAAACUyAAB8JiIAAwAAAGP+AAAEGiIAAQAAAMrUAQBICCIAAQAAADowAACIJiIAAQAAAG3uAQC8CSIAAQAAAHExAACMJiIAAQAAAJLVAQDg/yEAAQAAAKL9AACQJiIAAwAAAOIkAABQBSIAAQAAAMv/AABgGSIAAQAAALAyAACcJiIAAQAAAHXVAQB4ASIAAQAAAAn8AADoBiIAAgAAAN0kAADIASIAAQAAABr9AAAsBSIAAgAAAJ3/AACgJiIAAQAAACf9AAAkCiIAAgAAAHskAACkJiIAAwAAAFf8AAD8ICIAAgAAAJTXAQDQEiIAAQAAAD/8AABkGiIAAgAAAAzUAQBUCSIAAQAAABT7AACwJiIAAgAAAJT/AAAkGiIAAQAAAPEyAAC4JiIAAQAAAK37AADYESIAAQAAAC8hAACgByIAAQAAAJLuAQD0BCIAAQAAABcyAAC8JiIABAAAANj8AADUDyIAAgAAAEfWAQBUASIAAQAAAF/8AADMJiIAAwAAALz+AADc/yEAAQAAAO/7AAAYHyIAAwAAAMgyAADYJiIAAgAAAKYzAADgJiIAAwAAAFnXAQAsAiIAAQAAAKPXAQAcDiIAAQAAAMEzAADsJiIAAgAAAAP8AABoHCIAAwAAAKD+AAAkCSIAAQAAAPLXAQBwBCIAAQAAAMLWAQAcGSIAAQAAAF4dAADkASIAAQAAAA4yAAD0JiIABAAAAEUxAACwByIAAQAAAN38AADECyIAAgAAAHLuAQD0BCIAAQAAAGcdAADkASIAAQAAAB7VAQBsACIAAQAAAKXWAQAEJyIAAQAAAL4vAAAIJyIAAQAAAL0kAAC8DyIAAQAAAN/7AADAByIAAQAAAMf+AABIAiIAAQAAABbuAQA8FCIAAQAAAOLWAQB4ECIAAQAAAJYyAAAMJyIAAQAAAGb8AABcDiIAAwAAADryAQAQJyIAAQAAAJEyAAAUJyIAAQAAAM0fAAAYJyIAAwAAADTVAQBsBCIAAQAAAKYyAAC0JCIAAQAAAFcyAAAkJyIAAgAAAAr8AAAsJyIAAgAAABozAAA0JyIABgAAAA/VAQBUASIAAQAAAHoDAABMJyIAAgAAAAv9AAAkCiIAAgAAABjxAQBUJyIAAwAAAF/9AABgJyIAAwAAANL8AACkDCIAAgAAAIkhAABsJyIAAwAAACjVAQAEAyIAAQAAAGEdAAB4ByIAAQAAAMb8AACkGSIAAgAAAAUhAAB4JyIAAwAAAP/7AACgECIAAQAAAEf+AAAMCiIAAQAAAB3XAQB8FyIAAQAAAELuAQAkCSIAAQAAAOEzAACEJyIAAgAAANgzAACMJyIABAAAAITWAQCIACIAAQAAAFgzAACcJyIAAgAAAGv9AACEDSIAAwAAAPrUAQAwASIAAQAAAKfXAQDsDiIAAQAAAFH7AACQACIAAQAAAP0zAACkJyIAAwAAALb+AADUESIAAQAAAKAAAACs/yEAAQAAAGrUAQBoACIAAQAAAATUAQAEDSIAAQAAAKbUAQDQUiEAAQAAAHkPAACwJyIAAwAAAD0yAAC8JyIAAwAAAFQvAAAQEiIAAQAAAFIdAAAgACIAAQAAAIf9AACoIyIAAwAAAG/XAQBEGiIAAQAAAEIdAADQBCIAAQAAAEUhAADgASIAAQAAAFP9AADIJyIAAwAAAMz8AADk/yEAAgAAAK/7AAAs/yEAAQAAAPXVAQAkACIAAQAAAAzWAQAEDSIAAQAAAOMCAABsAiIAAQAAAETyAQDUJyIAAwAAAOP/AABwAiIAAgAAAPfVAQDoAyIAAQAAAAL9AADgJyIAAgAAAJv+AAA8FCIAAQAAAOj/AADoJyIAAQAAAC/9AAAkCiIAAgAAABgzAADsJyIABAAAAD/xAQCgAiIAAQAAANPVAQAYASIAAQAAAJ/9AAD8JyIAAwAAAILuAQAkCSIAAQAAAHYkAAAIKCIAAwAAAIskAAAUKCIAAgAAAGMdAABU/yEAAQAAAFozAAAcKCIAAgAAAHr9AAAkKCIAAwAAAKL/AAAwKCIAAQAAAP0fAAA0KCIAAgAAAAMzAAA8KCIAAwAAAHD/AABIKCIAAQAAAK3XAQA4DSIAAQAAAKAyAABMKCIAAQAAAFIvAABQKCIAAQAAAKQkAABUKCIAAwAAAOH8AADkEyIAAgAAAFTWAQC8BCIAAQAAAB7WAQDQBCIAAQAAAIcvAABgKCIAAQAAAIb9AAA0ISIAAwAAABrxAQBkKCIAAwAAAJYgAAAEAyIAAQAAADT+AAD8BCIAAQAAACT7AABwKCIAAQAAAF6rAAB0KCIAAQAAAEPVAQBUASIAAQAAAIkgAAAcACIAAQAAAI/UAQDIASIAAQAAAIP7AAB4KCIAAQAAALfWAQAYBCIAAQAAAGwzAAB8KCIAAwAAAGDWAQAEAyIAAQAAANTWAQCoASIAAQAAAAH/AAAgFCIAAQAAAGnXAQAcDiIAAQAAAE7XAQBMFCIAAQAAANvXAQCo/yEAAQAAAMXUAQAQ/yEAAQAAAJnuAQBgCyIAAQAAADUvAACIKCIAAQAAAJz7AAAoCyIAAQAAAAbuAQBgFCIAAQAAADMBAACMKCIAAgAAAML9AACUKCIAAwAAAFvUAQDIASIAAQAAALMCAABU/yEAAQAAACX8AAB4ESIAAgAAAEkBAACgKCIAAgAAAF39AACoKCIAAwAAAG/8AAAsJyIAAgAAAIUkAAC0KCIABAAAAN37AADEKCIAAgAAAM4vAADMKCIAAQAAAAbXAQCsEyIAAQAAAHUhAADQKCIAAgAAAGf7AADAFyIAAQAAAL0vAADYKCIAAQAAAK7XAQAoCSIAAQAAAAL8AABcDiIAAwAAALokAAAEDSIAAQAAADP8AAAUGiIAAgAAAGn+AADsESIAAQAAAGwyAACEDiIAAQAAALwkAAAsACIAAQAAALsvAADcKCIAAQAAABTVAQDEASIAAQAAAHDXAQAcGSIAAQAAAJf9AADgKCIAAwAAABH8AADsKCIAAgAAAB79AADgJyIAAgAAANP7AACkCCIAAQAAAGnWAQBwBSIAAQAAAA/9AAD0KCIAAgAAAEbxAQDQBCIAAQAAALPuAQA8ECIAAQAAACEhAAD8KCIAAwAAAIIvAAAIKSIAAQAAAETxAQCIACIAAQAAAKL7AADADyIAAQAAABbyAQAMKSIAAQAAAI4vAAAQKSIAAQAAAFr+AADsDCIAAQAAAGj9AADAHCIAAwAAAIEkAAAUKSIABAAAAGnuAQC8CCIAAQAAAEX/AACgByIAAQAAAHb8AAAkKSIAAgAAAOrUAQBsACIAAQAAAPv+AAC8DSIAAgAAAOHWAQAAAyIAAQAAABfxAQAsKSIAAwAAAFAyAAA4KSIAAwAAALHUAQC8BSIAAQAAAHf7AADACyIAAQAAABTWAQBUCSIAAQAAAEYzAABEKSIAAwAAAH7WAQBoBCIAAQAAAPjUAQAgACIAAQAAAAnxAQBQKSIAAgAAAPgyAABYKSIAAQAAAEMxAAAYCiIAAQAAANsCAABcKSIAAgAAACX/AAAEDSIAAQAAADchAABkKSIAAQAAAJAgAABsACIAAQAAAOXVAQCMBCIAAQAAAGYhAABoKSIAAwAAANfUAQC8DyIAAQAAAKkvAAB0KSIAAQAAAAYyAAB4KSIAAwAAABQvAACEKSIAAQAAABkvAACIKSIAAQAAAPTWAQDcESIAAQAAAHT9AACMKSIAAwAAADcgAACYKSIAAwAAAFnVAQAkACIAAQAAAKQvAACkKSIAAQAAAGkyAAA0CiIAAQAAAJ78AAC4FyIAAgAAADP/AAAo/yEAAQAAAH3XAQA0BSIAAQAAAM8zAACoKSIAAgAAAGcvAACwKSIAAQAAANQDAAC4YCEAAgAAAIL8AAA4ByIAAgAAAJjuAQB4BiIAAQAAAB8vAAA0ICIAAQAAABMzAAC0KSIABgAAANb+AAD0BCIAAQAAAJEvAADMKSIAAQAAAGfuAQD4AyIAAQAAADL9AABEHSIAAgAAAFP/AABQBSIAAQAAADH/AADEASIAAQAAAFyrAADQKSIAAQAAAFUhAADUKSIAAwAAALbuAQA8FCIAAQAAALIkAADgKSIAAwAAADszAADsKSIABQAAAG//AAAAKiIAAQAAACEyAAAEKiIAAwAAAKcyAABQJCIAAQAAAKLUAQAsACIAAQAAAD4gAAAMBCIAAgAAANEDAABUBSIAAQAAADwyAAAQKiIAAwAAAJH7AAAAAiIAAQAAAHkzAAAcKiIAAwAAAEv/AAAEAyIAAQAAADHyAQAoKiIAAQAAAKEkAAAsKiIAAwAAACkvAAA4KiIAAQAAAB3/AADAASIAAQAAABDxAQA8KiIAAwAAACwdAAB8ASIAAQAAALjXAQD8DiIAAQAAAOwyAACsDyIAAQAAAMPUAQDIASIAAQAAAHvuAQAAACIAAQAAAOPVAQCgAiIAAQAAAEkdAACgByIAAQAAAGf8AABIKiIAAwAAALMAAACo/yEAAQAAAC/8AAAwDiIAAgAAAFzWAQBo/yEAAQAAAJQvAABUKiIAAQAAAETUAQDEASIAAQAAAKczAABYKiIAAwAAAB/VAQCYCCIAAQAAAJX9AABkKiIAAwAAAF//AABwKiIAAQAAAHQhAADA/yEAAQAAAH4zAAB0KiIAAgAAAEDUAQBUCSIAAQAAAAohAABo/yEAAQAAAHwgAADAASIAAQAAAP7WAQDkASIAAQAAAA3uAQC8CSIAAQAAAJz+AAA8FCIAAQAAAGIzAAB8KiIAAwAAADQzAACIKiIABgAAAF8hAACgKiIAAgAAAEr/AADoAyIAAQAAAHfUAQCgAiIAAQAAACXVAQAkACIAAQAAAC78AACoKiIAAgAAAG8hAABUCSIAAQAAAI7/AAAUIiIAAQAAAETXAQD8DiIAAQAAAAnXAQA0BSIAAQAAAGLuAQAkCSIAAQAAALX+AADUESIAAQAAAE0vAAAofyEAAQAAAPkDAADcESIAAQAAAE0zAACwKiIABAAAAJfUAQDA/yEAAQAAAMIzAADAKiIABAAAAAH9AADQKiIAAgAAAG/VAQDgASIAAQAAAAggAACs/yEAAQAAAI/9AADYKiIAAwAAAI0zAADkKiIAAgAAACcyAADsKiIAAwAAACvUAQBU/yEAAQAAAJ0kAAD4KiIAAwAAAD7VAQAsACIAAQAAAArVAQAsACIAAQAAAIH+AADofiEAAgAAAJczAAAEKyIAAgAAADD9AACoBCIAAgAAADovAAAMKyIAAQAAAMUvAAD0YSEAAQAAAD78AAA4GyIAAgAAAHv+AAAQKyIAAgAAAGzVAQB8ASIAAQAAAK//AAB4HyIAAQAAAP77AACgECIAAQAAAJ/VAQAYASIAAQAAAHYzAAAYKyIAAgAAADwgAAAgKyIAAgAAAHj/AAAoKyIAAQAAAATxAQAsKyIAAgAAAOb8AAA0KyIAAgAAAFTVAQBMASIAAQAAAIr9AAA8KyIAAwAAAIIgAAB4CSIAAQAAAPT7AADUFCIAAwAAAD3UAQB4ASIAAQAAADrWAQB4ACIAAQAAAJrUAQB4ACIAAQAAALYzAABIKyIAAgAAAM7/AABQKyIAAQAAAEHUAQD0AyIAAQAAAA8hAABUKyIAAQAAAO/UAQB8ACIAAQAAAOnVAQC8BSIAAQAAAGsyAAB4GSIAAQAAAJnWAQAQ/yEAAQAAAAzuAQBQASIAAQAAADDxAQB8ASIAAQAAAM0vAABYKyIAAQAAAF4xAABUISIAAQAAANYDAAAAAyIAAQAAAOUkAADA/yEAAQAAAPb7AACUHCIAAwAAAP4yAAAQICIAAQAAABkzAABcKyIABgAAAFH8AAAUJSIAAgAAAKD9AAB0KyIAAwAAAPAzAACAKyIAAwAAANf7AAD4FyIAAQAAAAruAQAMASIAAQAAACD8AACMKyIAAgAAAAb7AAB8FiIAAgAAACT9AADwGyIAAgAAAOv+AAAIASIAAQAAAFP8AACUKyIAAgAAAK78AAAcGyIAAgAAAG7XAQDwgCEAAQAAAJTUAQBQBSIAAQAAAB/WAQD4BiIAAQAAAAfxAQCcKyIAAgAAAAIhAABoACIAAQAAAC//AABoBCIAAQAAAGrXAQDECSIAAQAAAFvWAQB8ACIAAQAAAHD+AACkKyIAAgAAADwzAACsKyIABAAAALQCAAC8KyIAAQAAAFX8AADQHCIAAgAAABzWAQCIACIAAQAAABcvAADEFyIAAQAAAFMzAADAKyIABAAAAE7VAQDQBCIAAQAAABszAADQKyIABAAAAOjXAQBwBCIAAQAAAGDXAQBQ/yEAAQAAAAv/AAC0FCIAAQAAAPbWAQDECSIAAQAAAIrVAQCgByIAAQAAAMLVAQBMACIAAQAAAH0vAADgKyIAAQAAAAn9AABMESIAAgAAAGgdAACkBiIAAQAAAE3uAQC8CSIAAQAAACkyAADkKyIAAwAAAJMgAABsAiIAAQAAACgyAADwKyIAAwAAAE/UAQCYCCIAAQAAAIfWAQD4BiIAAQAAAIEyAABYASIAAQAAAA0yAAD8KyIAAwAAAKEvAAAILCIAAQAAAGH8AAAMLCIAAwAAAADXAQAoCSIAAQAAAC/UAQDA/yEAAQAAAHcvAAAYLCIAAQAAADvXAQDECCIAAQAAAKP7AADADyIAAQAAAHz+AAAcLCIAAgAAAGD9AABgJyIAAwAAAOnWAQCMACIAAQAAAHkyAAAkLCIAAgAAAJQyAAAsLCIAAQAAAMj+AABIAiIAAQAAAAAyAAAwLCIAAwAAAGMhAAA8LCIAAgAAACAyAABELCIAAwAAAKIkAABQLCIAAwAAAFD9AABcLCIAAwAAADHxAQAoBSIAAQAAAGrxAQBoLCIAAgAAAJnXAQAQASIAAQAAAJ38AABwLCIAAgAAAPD7AQC8/yEAAQAAANwCAAB4LCIAAgAAAPT9AACALCIABAAAALcvAACQLCIAAQAAAI0vAACULCIAAQAAAPf7AQAMCSIAAQAAAAXuAQAUEyIAAQAAAKPuAQAUASIAAQAAAHkvAACYLCIAAQAAAD4yAACcLCIAAwAAAGwkAACoLCIAAgAAAHb9AADUAiIAAwAAAMDWAQDwgCEAAQAAACgzAACwLCIAAgAAAOokAAC8/yEAAQAAAK4vAAC4LCIAAQAAAG0vAAC8LCIAAQAAABH+AAC0BiIAAQAAADr/AADw/yEAAQAAAFExAABcGSIAAQAAAEQzAADALCIAAwAAAKv8AAB8ECIAAgAAABAzAADMLCIABAAAAI3UAQCg/yEAAQAAACbWAQCgByIAAQAAAK7VAQBoBCIAAQAAAGX/AADcLCIAAQAAAOszAADgLCIAAwAAAHozAADsLCIAAgAAANT7AACkCCIAAQAAAMX+AABIAiIAAQAAAMTXAQAoCSIAAQAAACP8AADEDCIAAgAAAAjxAQD0LCIAAgAAAF4hAAD8LCIAAwAAAHP8AAAILSIAAgAAAPnWAQDsDiIAAQAAALEkAAAQLSIAAwAAAGTWAQAgACIAAQAAADMhAABUCSIAAQAAAL8dAABUBSIAAQAAADbuAQA8FCIAAQAAACfUAQDIASIAAQAAAO78AACwEyIAAgAAACX9AABMESIAAgAAAF7/AAAcLSIAAQAAABn9AABAISIAAgAAAF/XAQAQASIAAQAAABb7AAAgLSIAAgAAAPnUAQAQ/yEAAQAAAEMvAAAoLSIAAQAAAB39AADQKiIAAgAAAIExAAAsLSIAAQAAADnyAQB8ZyEAAQAAAD7/AAAwLSIAAQAAAL7XAQDMHCIAAQAAAJ8dAABAICIAAQAAAMMvAAA0LSIAAQAAAFYyAAA4LSIAAgAAAOHUAQCMBCIAAQAAADX/AACIACIAAQAAAFTuAQDUESIAAQAAAFn/AAB4ACIAAQAAACzxAQCMBCIAAQAAAJTWAQAEAyIAAQAAADf+AAAsASIAAQAAAAL/AABALSIAAQAAANL/AACAHCIAAQAAAL7/AAC8CyIAAQAAAC/uAQAIBiIAAQAAAGj8AABoHCIAAwAAAK7/AAA8ASIAAQAAAAMgAACs/yEAAQAAAKbXAQCQEiIAAQAAAFT7AADMDSIAAQAAABIvAAAUeSEAAQAAAC0iAABELSIAAwAAANoCAABQLSIAAgAAAA0zAABYLSIABAAAAMzVAQBQBSIAAQAAAMjXAQCkBiIAAQAAAJYxAAC4BiIAAQAAALQyAABoLSIAAgAAAD38AABwLSIAAgAAABj9AABoCiIAAgAAAIf+AACgbyEAAgAAALDVAQDEASIAAQAAAOIzAAB4LSIAAgAAADvyAQCALSIAAQAAADHXAQBc/yEAAQAAAIcgAAAMCSIAAQAAAF3XAQCMACIAAQAAAFwdAACELSIAAQAAAEAvAACILSIAAQAAAJDWAQBo/yEAAQAAAMXWAQA4DSIAAQAAAC7/AAD0AyIAAQAAAFQhAACMLSIAAwAAAE3UAQDw/yEAAQAAAMT9AABMHyIAAwAAABwyAACYLSIABAAAAO4fAADsHyIAAwAAAEjUAQCIACIAAQAAAIjXAQBMFCIAAQAAAOLVAQBoBCIAAQAAAJfXAQCMACIAAQAAAO8yAAAEJiIAAQAAAPbXAQC8/yEAAQAAAJHWAQAkACIAAQAAAB7xAQCoLSIAAwAAAEjXAQCoASIAAQAAADsvAAC0LSIAAQAAAIIzAAC4LSIAAgAAAEbXAQCkBiIAAQAAABv/AAAkdSEAAQAAACYyAADALSIAAwAAAJP/AACYFCIAAQAAABQzAADMLSIAAgAAAN/WAQAkAyIAAQAAAI//AACgACIAAQAAAFr7AAAcEyIAAQAAAIPVAQD4BiIAAQAAAHjVAQBUCSIAAQAAALQAAAA0KCIAAgAAAJj9AADgKCIAAwAAAFrWAQCgByIAAQAAAEwzAADULSIABQAAAH//AAC0IiIAAQAAAEDyAQDoLSIAAwAAALAdAAD0LSIAAQAAAHHXAQCUBiIAAQAAADnXAQA4DSIAAQAAAK0zAAD4LSIAAwAAAPf9AAAELiIABAAAAJLXAQCQDSIAAQAAALwvAAAULiIAAQAAAMnXAQAAAyIAAQAAAGHUAQBwBSIAAQAAAF3uAQCEFCIAAQAAAFXVAQBkBSIAAQAAAMUyAAAYLiIAAgAAAMrXAQAgLiIAAQAAADnWAQBsAiIAAQAAAH4xAAAkLiIAAQAAAFkxAABQKyIAAQAAAJX+AABAASIAAQAAAAX/AAAUBCIAAQAAANQkAACgByIAAQAAADz+AAAoLiIAAQAAAA7XAQCoASIAAQAAAB3uAQCEFCIAAQAAAGUvAAAsLiIAAQAAACHUAQAkACIAAQAAAHf/AACIESIAAQAAAPwQAAAwLiIAAQAAANYzAAA0LiIAAwAAAJoyAABALiIAAQAAAC38AABoJCIAAgAAABnuAQBgCyIAAQAAACnyAQAADSIAAQAAAEbWAQDQUiEAAQAAAGodAAB4ByIAAQAAAEMyAABELiIAAwAAAOczAABQLiIAAgAAABwhAACMBCIAAQAAAGghAABYLiIAAgAAAKT+AAD4AyIAAQAAAPj9AABgLiIABAAAAJb+AABAASIAAQAAAGD7AAA4EiIAAQAAABrWAQAo/yEAAQAAAB78AADoFiIAAgAAAKTVAQAEDSIAAQAAAIAxAABwLiIAAQAAAMskAAC8BSIAAQAAALruAQBIAiIAAQAAAHnUAQCMBCIAAQAAAHcGAADEKCIAAgAAAB7uAQDsGSIAAQAAAI0kAAB0LiIAAgAAAKj/AADQDyIAAQAAAJb8AAB8LiIAAgAAAGbVAQBICCIAAQAAAMwvAACELiIAAQAAAP8yAACILiIAAgAAAHruAQBIAiIAAQAAAIbUAQCgByIAAQAAADfWAQDA/yEAAQAAAFz7AAAcEyIAAQAAAIEgAACQBCIAAQAAAFj8AADECyIAAgAAADf8AADoFyIAAgAAANTVAQB8ASIAAQAAAKP9AACQLiIAAwAAAGj/AACcLiIAAQAAAErWAQBoBCIAAQAAAK7uAQC0AyIAAQAAAAwqAACgLiIABAAAACjyAQCwLiIAAQAAACv9AAD0KCIAAgAAAFPXAQAkAyIAAQAAAJgzAAC0LiIAAgAAAJD8AAAwECIAAgAAABgvAAC8LiIAAQAAANkCAADALiIAAgAAAGL+AAC0FCIAAQAAADrUAQAsACIAAQAAACP9AADILiIAAgAAAEkvAAB0/yEAAQAAAF/+AADMFSIAAQAAAF/7AAA4EiIAAQAAAKozAADQLiIAAwAAAPDWAQBUACIAAQAAAG0xAADcLiIAAQAAACTUAQAEAyIAAQAAAHfWAQC8DyIAAQAAAInVAQBkBSIAAQAAADvVAQDgASIAAQAAAOfXAQDE/yEAAQAAAMAfAADgLiIAAgAAADIxAAAwKCIAAQAAADAhAAAEDSIAAQAAAJz9AAAoISIAAwAAAMIvAADoLiIAAQAAADPyAQDsLiIAAQAAADH8AADwLiIAAgAAANv7AABsIiIAAQAAAHrWAQDQUiEAAQAAAFYhAAD4LiIAAwAAALTVAQCIACIAAQAAANEyAAAELyIAAQAAALjuAQB4BiIAAQAAAOozAAAILyIAAwAAAGz8AADkEyIAAgAAACXyAQAULyIAAQAAAALyAQDgISIAAQAAAPP7AACQDCIAAwAAAHgvAAAYLyIAAQAAAHj+AAAcLyIAAgAAAC4vAAAkLyIAAQAAAPP+AAC8CCIAAQAAAK8yAAAoLyIAAQAAALckAAAoBSIAAQAAADv8AABUECIAAgAAAKz7AADYESIAAQAAAGrVAQB4ACIAAQAAAGr/AAAsLyIAAQAAALUCAAAwLyIAAQAAADD+AABAECIAAgAAAFfXAQB8FyIAAQAAADEyAAA0LyIAAwAAALX9AABALyIAAwAAAITXAQDMHCIAAQAAAGsxAABMLyIAAQAAAOkyAADoIiIAAQAAAKn7AAD8AiIAAQAAAHv/AADgISIAAQAAAODWAQCkBiIAAQAAAJckAABQLyIAAwAAAH8BAABQBSIAAQAAAD/+AAAsUSEAAQAAAKwzAABcLyIAAwAAALsyAABoLyIAAgAAAIL+AADofiEAAgAAADMzAABwLyIABAAAAC/VAQBU/yEAAQAAADrXAQAoCSIAAQAAAIf8AADYCiIAAgAAAAD9AAAQFyIAAgAAAF3+AACgCyIAAQAAAIb+AACIZSEAAgAAACTxAQCALyIAAwAAAEbUAQAo/yEAAQAAAIP8AABwLSIAAgAAAMAvAACMLyIAAQAAALwAAACQLyIAAwAAAHgxAACcLyIAAQAAAIkyAADEFyIAAQAAAHn9AACgLyIAAwAAAEcvAABUAiIAAQAAABAyAACsLyIABAAAAAQvAAA4CyIAAQAAAJHVAQCg/yEAAQAAAGMxAAB4JiIAAQAAAAIgAACs/yEAAQAAAHsgAAC8LyIAAQAAADkwAADALyIAAQAAAJ/UAQDgASIAAQAAAOn7AADsDyIAAQAAAJYzAADELyIAAgAAAHrXAQCsEyIAAQAAADfUAQDgASIAAQAAAJ4yAADMLyIAAQAAAJfWAQDIASIAAQAAAFP7AADMDSIAAQAAAI/VAQDoAyIAAQAAAM8vAADQLyIAAQAAAFgvAADULyIAAQAAAAEyAADYLyIAAwAAAI/+AADABiIAAQAAANrWAQBMFCIAAQAAAFAhAADkLyIAAwAAAA0hAAC8DyIAAQAAACMzAADwLyIAAwAAANHVAQBsAiIAAQAAAAkvAAD8LyIAAQAAAL3VAQBkBSIAAQAAAOX7AADQECIAAQAAALjVAQC8BCIAAQAAAEX8AAAoHCIAAgAAAFj/AABsAiIAAQAAAMkyAAAAMCIAAwAAABv9AABAGSIAAgAAANwkAADg/yEAAQAAALr9AABYCCIAAwAAABLWAQDQUiEAAQAAAFX7AADMDSIAAQAAAEvxAQCMIiIAAgAAABD/AAC8/yEAAQAAAMkvAAAMMCIAAQAAAKMkAAAQMCIAAwAAAJn/AABYKSIAAQAAAGv8AAAcMCIAAgAAAFkhAAAkMCIAAwAAALkvAAAwMCIAAQAAANbUAQAsACIAAQAAAO3/AAA0MCIAAQAAAGf/AAA4MCIAAQAAAI7uAQC0AyIAAQAAAH4hAABkBSIAAQAAAA4vAAA8MCIAAQAAAIHWAQCMBCIAAQAAAAr/AABcByIAAQAAAMb+AABIAiIAAQAAAGzuAQBQASIAAQAAACwiAABAMCIAAgAAAKX7AADsfSEAAgAAABPXAQB0BCIAAQAAAIz+AAAcciEAAgAAANMvAAB8cyEAAQAAAEfuAQD4AyIAAQAAAKP/AABIAyIAAQAAAHD7AAAEASIAAQAAAEDWAQAEDSIAAQAAAAPUAQDgASIAAQAAAGzWAQBsBCIAAQAAAH7VAQAo/yEAAQAAAAbWAQB4ACIAAQAAAP3WAQCUBiIAAQAAADXXAQBEGiIAAQAAALL8AABIMCIAAgAAABzuAQAMICIAAQAAAKvUAQCgAiIAAQAAABr/AAAQFiIAAQAAAKL8AADwACIAAgAAABshAACMBCIAAQAAABbxAQBQMCIAAwAAALMzAABcMCIAAgAAAC7uAQC0AyIAAQAAAHEgAABMACIAAQAAALvUAQB8ACIAAQAAAEUvAABkMCIAAQAAAMEvAABoMCIAAQAAADPVAQDA/yEAAQAAAHgkAABsMCIAAwAAALDWAQDwGCIAAQAAAPjWAQCQEiIAAQAAADXVAQBsAiIAAQAAALzVAQBMASIAAQAAACzuAQBQASIAAQAAAKodAAB4MCIAAQAAADYdAAB4ASIAAQAAAC3xAQB8MCIAAgAAALodAACEMCIAAQAAACXWAQBkBSIAAQAAAHnXAQB4AyIAAQAAALXuAQBAASIAAQAAAPnXAQCo/yEAAQAAANcyAAAoKyIAAQAAAEnWAQD0AyIAAQAAAEYhAABkBSIAAQAAAGskAACIMCIAAgAAAJf7AAAkCyIAAQAAADTXAQDwgCEAAQAAAAf9AADILiIAAgAAAJ79AACQMCIAAwAAABUhAAD0AyIAAQAAABXXAQBUEyIAAQAAAOr7AADkGiIAAwAAAHTXAQAoCSIAAQAAAPT+AAC8CCIAAQAAAAHUAQAoBSIAAQAAAJ2mAACcMCIAAQAAAB0hAACMBCIAAQAAABkhAACgAiIAAQAAAIL7AAB4KCIAAQAAACozAACgMCIAAwAAAMbVAQDg/yEAAQAAAJf8AADMGCIAAwAAAJfuAQDIACIAAQAAANT+AAAUCiIAAQAAAGUyAADkDCIAAQAAAPzVAQAgACIAAQAAANUzAACsMCIAAwAAAFMvAAC4MCIAAQAAABUyAAC8MCIABAAAAGIhAADMMCIAAwAAAIsvAADYMCIAAQAAAADUAQB8ASIAAQAAABvWAQCIBCIAAQAAAE/xAQDcMCIAAgAAAKH/AACcECIAAQAAAOYzAADkMCIAAgAAAD3VAQDQASIAAQAAAErXAQDMHCIAAQAAAO0fAADsMCIAAwAAADrxAQDQUiEAAQAAANX7AACkCCIAAQAAAIv8AAD4MCIAAgAAAFgxAACMGiIAAQAAAEvUAQD4BiIAAQAAAIT7AAAgESIAAQAAAGX7AACEBCIAAQAAAKYkAAAAMSIAAwAAABnVAQC8BSIAAQAAAPwyAAAMMSIAAQAAAFcdAABwBSIAAQAAAE8vAAAQMSIAAQAAAAoyAAAUMSIAAwAAAE3XAQB0BCIAAQAAAFcgAAAgMSIABAAAABD+AACgCCIAAQAAAOHVAQD0AyIAAQAAAHDVAQAEDSIAAQAAAG/WAQAYASIAAQAAAL/8AACoKiIAAgAAAIMvAAAwMSIAAQAAAPfXAQCQBCIAAQAAAOT8AAAkFyIAAgAAADvxAQBUASIAAQAAAIQDAAA0KCIAAgAAAGXWAQAQ/yEAAQAAAHoyAAA0MSIAAgAAANMDAAAcUiEAAgAAAPcyAAAwGiIAAQAAAKgyAAAABCIAAQAAAKwkAAA8MSIAAwAAADkvAABIMSIAAQAAAEDxAQDEASIAAQAAAIgvAABMMSIAAQAAALrVAQBsACIAAQAAAMbUAQAwASIAAQAAAHL+AABQMSIAAgAAAEsxAADMFiIAAQAAAF2rAABYMSIAAQAAAIgyAABcMSIAAQAAABTUAQCIACIAAQAAAGcxAABgMSIAAQAAAI4gAADsDCIAAQAAACPyAQBkMSIAAQAAANIvAABoMSIAAQAAANLXAQBoBSIAAQAAAKbuAQBgFCIAAQAAAEABAABsMSIAAgAAAGLVAQAwASIAAQAAAL8yAAB0MSIAAgAAAD7UAQDQUiEAAQAAAI3XAQAkAyIAAQAAALACAAAkACIAAQAAANozAAB8MSIAAgAAALEdAACEMSIAAQAAAC3uAQC8CSIAAQAAAFMxAADEAyIAAQAAACD9AADQIiIAAgAAANn+AAAMASIAAQAAAD8dAACMBCIAAQAAAGr7AABUESIAAQAAAHsxAACIMSIAAQAAANwyAACUACIAAQAAAIkzAACMMSIABAAAAJseAACUWSEAAgAAAKf9AACcMSIAAwAAADjyAQCoMSIAAQAAAHz8AADwLiIAAgAAALoyAACsMSIAAgAAAD7XAQB0fCEAAQAAAJrVAQBICCIAAQAAABYyAAC0MSIABAAAAD4vAADEMSIAAQAAACD7AADIMSIAAQAAACP/AABoACIAAQAAAFsyAADMMSIAAgAAAOvVAQD4BiIAAQAAAP7UAQBICCIAAQAAAJ7XAQBUACIAAQAAABTuAQDUESIAAQAAANQyAADUMSIAAQAAAL38AADYCyIAAgAAACHyAQDYMSIAAQAAAEz8AADcMSIAAgAAAGwhAABUASIAAQAAAKr9AADkMSIAAwAAAG7VAQBoACIAAQAAAEYdAADwMSIAAQAAACrXAQBUACIAAQAAAJswAAD0MSIAAgAAALkAAACQBCIAAQAAACDxAQD8MSIAAwAAAAvWAQDgASIAAQAAADb9AADoFiIAAgAAAOv/AAAIMiIAAQAAAHPVAQC8DyIAAQAAAHL/AAAELyIAAQAAAPr+AACQICIAAwAAADDWAQAgACIAAQAAAKv/AACYHyIAAQAAALf/AAAIGiIAAQAAABH9AAD0IyIAAgAAAEUdAAAMMiIAAQAAADD/AACgAiIAAQAAAAj8AADkEyIAAgAAAOD+AAAYByIAAQAAAP8zAAAQMiIAAwAAANP8AADcMSIAAgAAAN7+AAAYByIAAQAAAAQgAACs/yEAAQAAAOXWAQAsAiIAAQAAAJT7AABcBiIAAQAAAB7yAQC8WyEAAQAAAGMvAAD8CSIAAQAAAAb8AABwLCIAAgAAAFr8AAB8LiIAAgAAAKvVAQBUASIAAQAAAHX/AADUMSIAAQAAAHn/AACwJCIAAQAAAG7/AAAcMiIAAQAAAGIkAACo/yEAAQAAAKH8AAB4CyIAAgAAAGAkAACQBCIAAQAAABnXAQAkAyIAAQAAAG8xAAAgMiIAAQAAAIDVAQCIACIAAQAAAL3XAQDUDSIAAQAAAF0xAADACCIAAQAAADsyAAAkMiIAAwAAAMgBAAAwMiIAAgAAABzyAQA4MiIAAQAAAPL7AQB4CSIAAQAAAHgyAAA8MiIAAgAAAHP7AAAgByIAAQAAAE/VAQD4BiIAAQAAANszAABEMiIAAgAAAGTVAQBQBSIAAQAAAFIzAABMMiIAAgAAAADVAQBsBCIAAQAAANjVAQAEDSIAAQAAAJ7/AABUMiIAAQAAACfyAQBYMiIAAQAAAGAyAACcECIAAQAAADQdAAC8DyIAAQAAAEkhAADoAyIAAQAAAAEgAACs/yEAAQAAAHT/AABYHiIAAQAAADT9AAD8DyIAAgAAACr/AAB4ASIAAQAAAE8xAABYJSIAAQAAAHzUAQCIACIAAQAAAALuAQAkCSIAAQAAAE//AAAgACIAAQAAAM8fAABcMiIAAwAAAA3WAQDQASIAAQAAAEUyAABoMiIAAQAAABLuAQD0BCIAAQAAAFfUAQDoAyIAAQAAAJbWAQDg/yEAAQAAAGoyAADMFiIAAQAAAOjVAQCIACIAAQAAANDWAQD8DiIAAQAAALnWAQCMACIAAQAAAJH+AADABiIAAQAAAMcBAABsMiIAAgAAAEovAABsDCIAAQAAANXXAQAMCSIAAQAAAIsgAAC8LyIAAQAAAAIzAAB0MiIABQAAAC8vAACIMiIAAQAAAL8fAABMFyIAAgAAAIkxAACMMiIAAQAAABHWAQB4ASIAAQAAAFLXAQB4AyIAAQAAAIMkAACQMiIABAAAAFkvAACgMiIAAQAAAAkgAACs/yEAAQAAAEMzAACkMiIABAAAANv+AAAMASIAAQAAADodAAD0AyIAAQAAADoxAABoDyIAAQAAAGb7AADAFyIAAQAAAMwzAAC0MiIAAgAAAKzVAQBUCSIAAQAAAAbUAQAsACIAAQAAAPQDAACMACIAAQAAAGb+AADAASIAAQAAANwzAAC8MiIAAgAAAG/9AABAGyIAAwAAAE7uAQC0AyIAAQAAAM8kAADw/yEAAQAAAKoyAADEMiIAAQAAAB3yAQDIMiIAAQAAADLXAQCQEiIAAQAAAHAyAADMMiIAAgAAAOAyAABUJCIAAQAAAID9AABALyIAAwAAAIfVAQCYCCIAAQAAAIUyAAAoZyEAAQAAAAz9AACoBCIAAgAAAI7XAQCkBiIAAQAAAH3VAQCMBCIAAQAAAIT9AABcJSIAAwAAAMgzAADUMiIAAgAAAOQyAABMAyIAAQAAAMf9AADcMiIAAwAAALTUAQC8BCIAAQAAAFTXAQCkBiIAAQAAAGAhAADEAiIAAQAAAGEzAADoMiIAAgAAABEyAADwMiIABAAAAA78AABkAyIAAgAAAHEhAAAAMyIAAgAAALUAAADMASIAAQAAAGvxAQAIMyIAAgAAAPvVAQDIASIAAQAAABD9AACcJSIAAgAAADcvAAAQMyIAAQAAAKgAAAAUMyIAAgAAAFz/AAAcMyIAAQAAACvXAQAYBCIAAQAAAOz+AAAIASIAAQAAAG0hAABoACIAAQAAALT+AAC0AyIAAQAAAB3UAQBkBSIAAQAAAJL/AAC4JiIAAQAAAJPuAQA8ECIAAQAAAH37AABkEyIAAQAAAFYdAAAQ/yEAAQAAABEhAADEAiIAAQAAACnXAQDkAiIAAQAAABj8AAAYESIAAgAAAH0kAAAgMyIABAAAAPEzAAAwMyIAAwAAAFH+AAC0BiIAAQAAAFsdAADA/yEAAQAAAPzXAQBwBCIAAQAAALbUAQBsACIAAQAAAF/uAQDcFSIAAQAAALczAAA8MyIAAgAAAP7XAQAU/yEAAQAAALH8AACMKyIAAgAAAB4zAABEMyIABAAAAIL9AABUMyIAAwAAAHMvAABgMyIAAQAAAGjuAQCQASIAAQAAAIn/AABwEyIAAQAAAAYhAABkMyIAAwAAAAAAEAAAAAIADwDRAwQAGgCcAEICCwABAAAAAABEAAAAiAEAAAEAFQAAAAAAAgBzAAoAAAAAAA8AZAEAAF0AAAAAAD0AEgAAAAAAAQAAAAAAUgFzAAAAAAAAABcAAQADAAoAAAAPAFYACwAAAEAAAQAAAAQAAAAGABwCAgCcAAAAAAAAAAEAAQAAAAAABQAAAN8BKAIAANMBAQAAAAEABABoAAAAAAA8AAQAAAAAAAIAAgAfAAAAAABCAAMAIQAAABsAAAABALAAAAAHAEQAngBXABsAAgAFABEAAQAAAAAAAABoAAAABQACAAkAAAACAAUAWAAmAAAAJwB4AAcAAAAVAAAAEAAkAD4AYwACAAEAAwAxAC0AAAAQACEAAQAAAAEAAABGAFMAAAApABkAQarDiwELmQIEAAAABQAdAAAAPAADAEAAAwAJAAMAAAAAAAMABwAAAAsAAAADAAAAPAAAAAAAAAAnAAYACAAAAAgAAAAAAAAACwADACkAAAArAAAAAQAYAAAAEgB6AAMAAAARAAAAAQADAAAAXQBfAAgADQAAAAEAAAAAAAAABwAFACsAAgACAAAABAABAAEAAAAAAAAAAwABAAAAAQACAAAABQAKAAQAAAAAABsAJgAAAAAAAAAxAC4AAQADAAIAAQAAAAAAAAABAAsAHAAAAC4ACQAHAAAAHwAAAAAABgAEACwAAAAOACAAAABQAAAAAgAFAAYANgAAABgAAAAWAAUAAAAAAAAAJgAAAAEADgAWABIAAgAcAAIAAgAAAAQABQBBzMWLAQt5DAABAAAABAABAAMAAAAAABUADwAAAAEAAAAAAAgAAAAEAAYABAAAAAEAAwACAAAAAwABAAAAAAAYAAAAAAAJAFoABgAFAAAABAAIAAAAAQAAAB8AHwABACcAVQAAAAIACAAUAAgAAAANAAUAAAAIAAAAAAADAAAAJgBBzsaLAQsdBgAAAAEAAAAOAAUAAAAgAAAAAAACAAUAAAAAAAIAQfbGiwELAQMAQYLHiwELAwIABgBBkMeLAQsBXgBBnMeLAQvXAgMAAAADAAAAAAAdAAEAAAALAAcAAAABAAAABAAAAA0AHgASAAUADQAYAAMAGAAYAAAAAQALAA4ACwAEAAAAAAAJAAEABAAAAAoAAgAFAAsAHQAIAAAAAAAMAAUACQAgAAMAEQAAABEABAAIAAEAAAAIAAAACgABAAoAAAAVAAkAAAAVABQABwAAAAAAAAAEAAQACQAAAAAABgAZAAEAAAABAAAABwAAAAAABgAFAAMAMAAAAAEAAAAAAAIAAAABAAAAJwAAAAMAAAADAA8AAAAHAAIABQAFAAAAAQAJAAAABAAAABkAEAAAAAAABgAIAAAAHgADAAAABQAAAAEAAAALAAIAAAAAABEAAAADAAAAAQAEAAAACQAAAAkAEgAAAAAAAQAAAAAAAAABAAcABAAHAAEACQADAAAAAAAOAAAAAQAAAAAAAAAoAAAAAAAKAAMAAAADAAQAQYDKiwELwwUFABsABwADAAIADgABAAkADgADAB0AAAAAAAYABAABAAUAAgAAAAAAAwAAAA0AAAAAAAAABQAAAAMAAAAAABEAAAAAAAIACQATAAQABAAGAAAAAAAAAAIAAAABAAEAAAABABYACQAAACMAAwABAAIAAgAAAAAAAAAbAAAAAAAHAAsAAQAAAAkAAwAAAAMADAAAAAoACAAGAAAAAwABAAIAAAAGABwAAwAAAAQAAAAFAAAAGAAAAAAAAAAEAAwAAAAAAA4AAgAAABIAAQADAAoAAAAAAAEADwAAAAkAAwAAAAEAAQAUAAEAAQAEAAIAAgAFAAIABAAAAAAABQABAAYAAAAMAAIAAQAAAAsAEgAjABAABAADABQAAwAGAAkADQAAAAEACAAGAAEACgALAAEACQAAAAAAAAAHAAEAAAABAAAAAgAEAAAAAAAJAAQADgAAAAAAAAADAAAAHwACAAAAAgAAAAIAAQADAAMAAwAAAAEAAQAAAAEAAwAAAA8AAgAAACEAAAABAAAAAAAEAAAAAwAAAAwAAAAAAAEAAQAJAAIAAQACAAAAAAAAABIAAgADABYACQAEAAoABAAJAAEABgAAAAAAIQAVAAAABAAAAAEAAAAEAAAAAAAJABYAAAAFAAIAAAAHAAEAAAAEAAIAAgACAAAAAAAHAAEAAAAEAAQAAAACAAAABQAAAAUAAQABABQAAAABAAAACAAJAAAABAAAAAoACQAAAAMAAAACAAAAAQADAAIAAAAAAAAAAQABAAMAAQACAAAABAAEAAAAAAALAAMAAAABAAIABQADAAMABQAGAAQACgAKAAMAAAABAAgAAAABAAEAAAAlAAQAAQABAAEADwABAAAABgAAABEAAgABAAYAAQABAAoABAAJAAcAAwAAAAAACQAAAAQAAgACAAMABAAAAAAAAgACAAAAAQBB0s+LAQslBQAGAAAAAAACAAAAAAAAAAUADQAAAAAAAgAKABEAEgAAAAEAAgBBgtCLAQvjAQQAAAAAAAAAAgAEAAEAAAAAAAAAAgABAAQAAAABAAMAAgAAAAAAAAABAAMACAABAAUAAAABAAEABAABAAUABgAAAAAAAAABAAEAAQAAAAAACAAIAAAAAAAAAAYAAQAEAAYAAAAGAA4ACAACAAEABQAAAAYAGAACAAAAAAAEAAUAAgABAAAADQABAAAAAAAGAAAAAAAAAAEAAQADAAAAAQAAAAEAAAADAAUAAAABAAgAAQABAAEAAgAEAAQAAQADAAAAAAANAAEAAAABAAcAEQABAAEAAAAHAAAABgAAAAwAAAACAEHu0YsBCwUUAAAABwBB/NGLAQvpAQIAEAACAAMACgADAAAAAAAAAAEAAAABAAAABAAAAAAAAgAJAAAAAQAAAAUAAAAAAAEABAAEAAAAAQABAAwAAQAFAAMAAgAFAAMAAAAAAAMACAAAAAMAAQAAAAYABQAAAAAABQAQAAEAAAAEAAAAAAAEAAUAAAABAAUAAQABAAAAAgADAAIAAgABAAAAAgACAAAAAQABAAUAAQACAAAAAAAAAAMACQAEAAMAAAABAAEAAAACAAEAAAAAAAcAAwAGAAIAAAAAAAIAAAAEAAIAAwABAAEAAgACAAEACAABAAEAAAAMAAAAAgADAEHu04sBC6MCAwACAAEACQABAAEAAQAJAAAAAgALAAAABQAEAAEAAQAJAAEAAAAGAAIAAwABAAEAAQAAABMAAAAMAAQAAQADAAAABQANAAEAAwAAAAUAAQAAAAIAAQAAAAEAAQAAAAMAAAACAAEADgABAAEABAAIAAEABgAAAAAAAwADAAAAAQALAAAAAgACAAIAAAAAAAIABQAAAAUABQAAAAEAAQACAAAAAAAAAAEAAQACAAEAAAABAAAAAQABAAIAAQAJAAIAAAABAAIAAwADAAEAAAAAAAIAAQADAAAABQAAAAYAAAACAAoABAAAAAIAAwAAAAYAAQAEAAEAAAACAAAAAwACAAAAAgALAAAACwAGAA0ABgAAAAAAAAAEAAMACQABAAAAAAACAEGe1osBC6sBBQAEAAAABgABAAEABAAAAAAAAAABAAEAFwABAAAABAAAAAEAAAAAAAUAAAALAAAADwAAAAUAAwADAAQAAAAAAAQABAABABAABgAFAAcAAAAEAAAAAQAGAAMAAAAHAAYAAAALAAAAAgAAAAAAAAABAAAAAgAAAAcAAQABAAEAAgAFAAAACgACAAEABQABAAsAAAAAAAAAAQAAAAEACAAEABQAAAAIAAAAAAACAEHS14sBC+kEBgABAAAAAAABAAMACgAAAAEABQAEAAsAAgAEAAAABQAAAAAAAQADAAEAAwAAAAAAAQACAAAAAAACAAAABgAAAAMAAAABAAIADwABAAAABAABAAIACQAAAAAAAQAAABEAAgACAAIAAAAAAAAAAwAAAAEAAQAAAAIAAQABAAIAAAABAAAAAwAHAAMABwACAAEAAwAFAAQAAgABAAEAAgAAAAYAAQAAAAMAAQAGAAAAAAABAAAAAAABAAAAAAAAAAYAAQAHAAAAAgACAAAAAgAAAAAAAQAAAAAAAAABAAcAAgAEAAMAAAAAAAEAAQAAAAEAAwACAAUAAQACAAMABQAAAAIAAwAGAAQABQAJAAEAAQAFAAIAAgABAAIABgAAAAEAAwAAAAAAAAADAAAAAwACAAUAAQAEAAAAAAAAAAEAAAABAAAAAQABAAAABgAAAAEAAAAAAA4AAAAGAAcAAAACAAMAAAAAAAEAAAABAAMAAgACAAEABAAAAAAAAwADAAUAAQAAAAUAAwABAAAAAwACAAYAAAACAAMAAgAAAAYAAgACAAAAAAACAAEAAAABAAMAAQAAAAAABQAAAAIAAAACAAUAAwABAAAAAQAOAAIAAAAAAAAAAwACAAAAAQAGAAcAAAAFAAAAAAACAAEAAAAAAAIAAgAFAAIAAAABAAAAAgABAAEAAgAEAAEAAgAAAAMAAgACAAAAAAABAAAAAgACAAAAAgAAAAMABAAKAAIAAQABAAUABgABAAkABgAAAAEAAQAGAAUAAAAAAAEAAQAAAAEAAAAKAAAAAgAAAAEAAQABAAEAAAAIAAEAQcbciwELAQEAQdDciwELBwEAAAAAAAcAQeDciwELlwEDAAAAAAAEAAEABAADAAEAAQAAAAAABgACAAAAAgAEAAAAAQABAAAAAAAAAAEABAADAAQAAAAAAAIAAQAAAAAAAgAAAAEABAAEAAAAAQABAAAAAAAAAAUAAwACAAAAAwACAAIAAAABAAkAAgAAAAAAAgAHAAEAAQACAAUAAQAAAAEAAAAHAAIAAAAEAAEABQAAAAAAAgABAEGA3osBC4UDAgAAAAAADAAFAAAAAgABAAEAAAAAAAcABAAHAAAAAQAAAAMAAQAAAAEABQADAAEABAABAAQABQABAAAAAAABAAIAAgAGAAEAAAAJAAsAAwABAAQAAQABAAYAAAABAAAAAQAIAAMAAgAGAAAABQAAAAIAAwABAAEAAAAGAAEAAQACAAEAAQADAAAAAAAAAAEABQAMAAAAAgABAAMAAQAAAAAAAQADAAEAAQACAAEAAAAEAAIAAAAAAAIAAQABAAAAAQAAAAIAAAAHAAcAAAAUAAEAAAACAAAACQABAAEAAwABAAAACwABAAgAAQACAAIAAQACAAEAAQAGAAAAAgABAAAAAQACAAAABAADAAAAAgAAAAQABwABAAAABAACAAAAAAADAAAAAAAAAAIAAAACAAIAAQABAAAAAwAAAAEAAQAAAAAABgADAAQAAwADAAAAAgADAAYAAQAEAAEAAQAAAAAAAQAAAAEAAwACAAQAAgADAAAAAgACAAMACQAGAAIAAwACAAEAQY7hiwELrQECAAIABwAAAAAAAAABABQAAAAAAAAABAABAAEAAAAEAAEAAAABAAAAAAAEAAEAAAAAAAIAAgAAAAUAAAACAAQAAwAAAAAAAQACAAIAAgABAAEAAAACAAEAAgAAAAIAAQAAAAEACQAAAAIAAQACAAEAAgABAAEAAQABAAEAAQABAAAAAgABAAUAAQABAAAAAwAEAAMAAAAQAAAAAAACAAMAAAABAAEAAgABAAAAAgBBzuKLAQsBAQBB3OKLAQszAgADAAAACwAEAAAABQAAAAAAAgAEAAAAAAABAAAAAQABAAAAAQABAAYAAwAAAAAABAABAEGY44sBCyMBAAAAAQABAAMAAAAGAAAAAAABAAEAAgAEAAEAAQAFAAMAAQBBxOOLAQuthQEBAAIAAAACAAEAAQAFAAEAAQAFAAIAAAABAAEAAAABAAMAAQACAAIAAgABAAEAAAAAAAEAAwABAAAAAAAGAAAAAQAAAAMABAAGAAAAAgAAAAEAAQABAAEAAgAAAAMAAgAAAAAAAQABAAEAAAABAAAAAQABAAIAAgABAAEAAQAAAAAAAQADAAAA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JTJlJTJFJTJFJTJlJTJFJTJFJTJlLiUyRS4uJTJlLiUyRQAAjxcjAFsAAAAPBAAAGQAAAC4lMmUlMkUAjxcjAFsAAAAYBAAAGgAAAI8XIwBbAAAAMgQAACIAAACPFyMAWwAAADIEAABOAAAAjxcjAFsAAAA5BAAAKgAAAFByb2dyYW1taW5nIGVycm9yLiBwYXJzZV9xdWVyeV9hbmRfZnJhZ21lbnQoKSBjYWxsZWQgd2l0aG91dCA/IG9yICMAjxcjAFsAAAB3BAAAEgAAAI8XIwBbAAAAjgQAAB8AAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3VybC0xLjcuMi9zcmMvbGliLnJz2BkjAFgAAACpCAAACgAAANgZIwBYAAAAsAgAAAoAAABVUkxzIG1vcmUgdGhhbiA0IEdCIGFyZSBub3Qgc3VwcG9ydGVkYSBjYW5ub3QtYmUtYS1iYXNlIFVSTCBkb2VzbuKAmXQgaGF2ZSBhIGhvc3QgdG8gc2V0cmVsYXRpdmUgVVJMIHdpdGggYSBjYW5ub3QtYmUtYS1iYXNlIGJhc2VyZWxhdGl2ZSBVUkwgd2l0aG91dCBhIGJhc2VpbnZhbGlkIGRvbWFpbiBjaGFyYWN0ZXJpbnZhbGlkIElQdjYgYWRkcmVzc2ludmFsaWQgSVB2NCBhZGRyZXNzaW52YWxpZCBwb3J0IG51bWJlcmludmFsaWQgaW50ZXJuYXRpb25hbCBkb21haW4gbmFtZWVtcHR5IGhvc3RPdmVyZmxvd1NldEhvc3RPbkNhbm5vdEJlQUJhc2VVcmxSZWxhdGl2ZVVybFdpdGhDYW5ub3RCZUFCYXNlQmFzZVJlbGF0aXZlVXJsV2l0aG91dEJhc2VJbnZhbGlkRG9tYWluQ2hhcmFjdGVySW52YWxpZElwdjZBZGRyZXNzSW52YWxpZElwdjRBZGRyZXNzSW52YWxpZFBvcnRJZG5hRXJyb3JFbXB0eUhvc3R1bmVuY29kZWQgQCBzaWduIGluIHVzZXJuYW1lIG9yIHBhc3N3b3JkdGFicyBvciBuZXdsaW5lcyBhcmUgaWdub3JlZCBpbiBVUkxzZXhwZWN0ZWQgMiBoZXggZGlnaXRzIGFmdGVyICVOVUxMIGNoYXJhY3RlcnMgYXJlIGlnbm9yZWQgaW4gVVJMIGZyYWdtZW50IGlkZW50aWZpZXJzbm9uLVVSTCBjb2RlIHBvaW50ZmlsZTogd2l0aCBob3N0IGFuZCBXaW5kb3dzIGRyaXZlIGxldHRlcmV4cGVjdGVkIC8vIGFmdGVyIGZpbGU6ZXhwZWN0ZWQgLy9lbWJlZGRpbmcgYXV0aGVudGljYXRpb24gaW5mb3JtYXRpb24gKHVzZXJuYW1lIG9yIHBhc3N3b3JkKSBpbiBhbiBVUkwgaXMgbm90IHJlY29tbWVuZGVkbGVhZGluZyBvciB0cmFpbGluZyBjb250cm9sIG9yIHNwYWNlIGNoYXJhY3RlciBhcmUgaWdub3JlZCBpbiBVUkxzYmFja3NsYXNoYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pc19jaGFyX2JvdW5kYXJ5KG5ld19sZW4pAEQhIwBLAAAAsgQAAA0AAADtAwAAAAAAAAEAAAC3AAAAGB4jAE8AAADzAQAAJgAAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvY29yZS9zcmMvc3RyL3BhdHRlcm4ucnMAGB4jAE8AAAC3AQAAJgAAAC9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvdXJsLTEuNy4yL3NyYy9ob3N0LnJzAAAAeB4jAFkAAACUAAAAJAAAAHgeIwBZAAAAqgAAACQAAABbXQAAeB4jAFkAAAAeAQAAGwAAADBYAAB4HiMAWQAAAE8BAAASAAAAeB4jAFkAAABSAQAAEgAAAGEgbm9uLWVtcHR5IGxpc3Qgb2YgbnVtYmVycwB4HiMAWQAAAIwBAAAiAAAAeB4jAFkAAADiAQAACQAAAHgeIwBZAAAACAIAABEAAAB4HiMAWQAAACECAAAYAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQBEISMASwAAAF8JAAAOAAAA7gMAAAAAAAABAAAAtwAAAGFzc2VydGlvbiBmYWlsZWQ6IGZpcnN0X2J5dGUuaXNfYXNjaWkoKS9Vc2Vycy9zdGVwaGVuc29sa2EvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvcGVyY2VudC1lbmNvZGluZy0xLjAuMS9saWIucnMHICMAYQAAAPwAAAARAAAAByAjAGEAAAAAAQAARwAAAGFzc2VydGlvbiBmYWlsZWQ6IGJ5dGUuaXNfYXNjaWkoKQAAAAcgIwBhAAAABAEAABkAAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3VybC0xLjcuMi9zcmMvZm9ybV91cmxlbmNvZGVkLnJzKwAAALwgIwBkAAAAwgAAACcAAAC8ICMAZAAAACABAAAKAAAAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAEQhIwBLAAAAhgYAACQAAABhc3NlcnRpb24gZmFpbGVkOiBzZWxmLmlzX2NoYXJfYm91bmRhcnkoc3RhcnQpAABEISMASwAAAIcGAAAJAAAAYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5pc19jaGFyX2JvdW5kYXJ5KGVuZClEISMASwAAAIgGAAAJAAAA7wMAAAQAAAAEAAAA8AMAAPEDAADyAwAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy91dGYtOC0wLjcuNS9zcmMvbGliLnJzAAA0IiMAWgAAAE4AAAAmAAAANCIjAFoAAABVAAAALwAAADQiIwBaAAAAdAAAAAkAAAA0IiMAWgAAAHQAAAAXAAAANCIjAFoAAACDAAAAIAAAADQiIwBaAAAAjwAAAAoAAAA0IiMAWgAAAJkAAAAiAAAANCIjAFoAAACbAAAADQAAADQiIwBaAAAAmwAAAD0AAAA0IiMAWgAAAJsAAAAsAAAANCIjAFoAAACdAAAAGAAAADQiIwBaAAAApgAAAFAAAAA0IiMAWgAAAK0AAABCAAAASnNWYWx1ZSgpAAAAYCMjAAgAAABoIyMAAQAAAG51bGwgcG9pbnRlciBwYXNzZWQgdG8gcnVzdHJlY3Vyc2l2ZSB1c2Ugb2YgYW4gb2JqZWN0IGRldGVjdGVkIHdoaWNoIHdvdWxkIGxlYWQgdG8gdW5zYWZlIGFsaWFzaW5nIGluIHJ1c3QAAPMDAAAAAAAAAQAAAFgCAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4yMy9zcmMvbGliLnJzAAD4IyMAagAAAKUAAAAPAAAA+CMjAGoAAACFAAAAJwAAAPgjIwBqAAAArwAAACQAAAD0AwAABAAAAAQAAAD1AwAA9gMAAPcDAAAEAAAABAAAAPgDAAD5AwAARm5PbmNlIGNhbGxlZCBtb3JlIHRoYW4gb25jZfoDAAAAAAAAAQAAAHYCAAAvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4yMy9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnPoJCMAeAAAACEAAAAVAAAA+wMAAPwDAAD9AwAA/gMAAOgkIwB4AAAAVQAAACUAAAD/AwAAAAAAAAEAAAB2AgAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5L1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMjMvc3JjL3F1ZXVlLnJz0CUjAGwAAAAcAAAAKQAAANAlIwBsAAAAMQAAABoAAAAABAAABAAAAAQAAAABBAAAAgQAAGFscmVhZHkgYm9ycm93ZWQDBAAAAAAAAAEAAAB2AgAAL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy95YW1sLXJ1c3QtMC40LjUvc3JjL3NjYW5uZXIucnMAAJAmIwBiAAAA2QAAAA4AAACQJiMAYgAAAA8BAAApAAAAkCYjAGIAAAAbAQAADAAAAJAmIwBiAAAAGwEAACYAAACQJiMAYgAAAB4BAAAcAAAAkCYjAGIAAAAkAQAACQAAAJAmIwBiAAAAKAEAAAkAAACQJiMAYgAAAD0BAAAMAAAAkCYjAGIAAAA9AQAAJgAAAJAmIwBiAAAAQQEAABMAAACQJiMAYgAAAEEBAAAtAAAAkCYjAGIAAABFAQAADQAAAGFzc2VydGlvbiBmYWlsZWQ6IHBvcyA8PSBvbGRfbGVukCYjAGIAAABKAQAACQAAAJAmIwBiAAAAcwEAABAAAACQJiMAYgAAAHQBAAAQAAAAkCYjAGIAAAB1AQAAEAAAAJAmIwBiAAAAdgEAABoAAACQJiMAYgAAAH0BAAAQAAAAkCYjAGIAAAB+AQAAEAAAAJAmIwBiAAAAfwEAABAAAACQJiMAYgAAAIABAAAaAAAAkCYjAGIAAACGAQAAEQAAAJAmIwBiAAAAhwEAABIAAAB1bmV4cGVjdGVkIGNoYXJhY3RlcjogYCeEKCMAFwAAAJsoIwABAAAAkCYjAGIAAAC0AQAAKQAAAHNpbXBsZSBrZXkgZXhwZWN0ICc6J1lBTUxUQUd3aGlsZSBzY2FubmluZyBhIGRpcmVjdGl2ZSwgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIGNvbW1lbnQgb3IgbGluZSBicmVha3doaWxlIHNjYW5uaW5nIGEgWUFNTCBkaXJlY3RpdmUsIGRpZCBub3QgZmluZCBleHBlY3RlZCBkaWdpdCBvciAnLicgY2hhcmFjdGVyd2hpbGUgc2Nhbm5pbmcgYSBkaXJlY3RpdmUsIGNvdWxkIG5vdCBmaW5kIGV4cGVjdGVkIGRpcmVjdGl2ZSBuYW1ld2hpbGUgc2Nhbm5pbmcgYSBkaXJlY3RpdmUsIGZvdW5kIHVuZXhwZWN0ZWQgbm9uLWFscGhhYmV0aWNhbCBjaGFyYWN0ZXJ3aGlsZSBzY2FubmluZyBhIFlBTUwgZGlyZWN0aXZlLCBmb3VuZCBleHRyZW1lbHkgbG9uZyB2ZXJzaW9uIG51bWJlcndoaWxlIHNjYW5uaW5nIGEgWUFNTCBkaXJlY3RpdmUsIGRpZCBub3QgZmluZCBleHBlY3RlZCB2ZXJzaW9uIG51bWJlcndoaWxlIHNjYW5uaW5nIFRBRywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIHdoaXRlc3BhY2Ugb3IgbGluZSBicmVha5AmIwBiAAAA3AIAAAwAAAAhd2hpbGUgc2Nhbm5pbmcgYSB0YWcsIGRpZCBub3QgZmluZCB0aGUgZXhwZWN0ZWQgJz4nd2hpbGUgc2Nhbm5pbmcgYSB0YWcsIGRpZCBub3QgZmluZCBleHBlY3RlZCB3aGl0ZXNwYWNlIG9yIGxpbmUgYnJlYWt3aGlsZSBzY2FubmluZyBhIHRhZywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkICchJ3doaWxlIHBhcnNpbmcgYSB0YWcgZGlyZWN0aXZlLCBkaWQgbm90IGZpbmQgZXhwZWN0ZWQgJyEnd2hpbGUgcGFyc2luZyBhIHRhZywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIHRhZyBVUkkAAACQJiMAYgAAAGoDAAAtAAAAkCYjAGIAAABqAwAARwAAAHdoaWxlIHBhcnNpbmcgYSB0YWcsIGRpZCBub3QgZmluZCBVUkkgZXNjYXBlZCBvY3RldACQJiMAYgAAAHEDAAAhAAAAkCYjAGIAAABxAwAAQAAAAHdoaWxlIHBhcnNpbmcgYSB0YWcsIGZvdW5kIGFuIGluY29ycmVjdCB0cmFpbGluZyBVVEYtOCBvY3RldHdoaWxlIHBhcnNpbmcgYSB0YWcsIGZvdW5kIGFuIGluY29ycmVjdCBsZWFkaW5nIFVURi04IG9jdGV0d2hpbGUgcGFyc2luZyBhIHRhZywgZm91bmQgYW4gaW52YWxpZCBVVEYtOCBjb2RlcG9pbnR3aGlsZSBzY2FubmluZyBhbiBhbmNob3Igb3IgYWxpYXMsIGRpZCBub3QgZmluZCBleHBlY3RlZCBhbHBoYWJldGljIG9yIG51bWVyaWMgY2hhcmFjdGVycmVjdXJzaW9uIGxpbWl0IGV4Y2VlZGVkkCYjAGIAAAD4AwAAJAAAACItIiBpcyBvbmx5IHZhbGlkIGluc2lkZSBhIGJsb2NrYmxvY2sgc2VxdWVuY2UgZW50cmllcyBhcmUgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0d2hpbGUgc2Nhbm5pbmcgYSBibG9jayBzY2FsYXIsIGZvdW5kIGFuIGluZGVudGF0aW9uIGluZGljYXRvciBlcXVhbCB0byAwd2hpbGUgc2Nhbm5pbmcgYSBibG9jayBzY2FsYXIsIGRpZCBub3QgZmluZCBleHBlY3RlZCBjb21tZW50IG9yIGxpbmUgYnJlYWuQJiMAYgAAANEEAABAAAAAkCYjAGIAAADbBAAAPQAAAHdoaWxlIHNjYW5uaW5nIGEgYmxvY2sgc2NhbGFyLCBmb3VuZCBhIHRhYiBjaGFyYWN0ZXIgd2hlcmUgYW4gaW5kZW50YXRpb24gc3BhY2UgaXMgZXhwZWN0ZWQAkCYjAGIAAAAUBQAAFwAAAJAmIwBiAAAAFAUAADIAAACQJiMAYgAAABQFAABNAAAAkCYjAGIAAAAVBQAAGgAAAJAmIwBiAAAAFgUAAB0AAACQJiMAYgAAABcFAAAdAAAAkCYjAGIAAAAYBQAAHgAAAHdoaWxlIHNjYW5uaW5nIGEgcXVvdGVkIHNjYWxhciwgZm91bmQgdW5leHBlY3RlZCBkb2N1bWVudCBpbmRpY2F0b3J3aGlsZSBzY2FubmluZyBhIHF1b3RlZCBzY2FsYXIsIGZvdW5kIHVuZXhwZWN0ZWQgZW5kIG9mIHN0cmVhbQAAAJAmIwBiAAAAOAUAADEAAACQJiMAYgAAAEIFAAAfAAAAd2hpbGUgcGFyc2luZyBhIHF1b3RlZCBzY2FsYXIsIGZvdW5kIHVua25vd24gZXNjYXBlIGNoYXJhY3RlcgAAAJAmIwBiAAAAaQUAACwAAAB3aGlsZSBwYXJzaW5nIGEgcXVvdGVkIHNjYWxhciwgZGlkIG5vdCBmaW5kIGV4cGVjdGVkIGhleGFkZWNpbWFsIG51bWJlcgCQJiMAYgAAAG0FAAA/AAAAd2hpbGUgcGFyc2luZyBhIHF1b3RlZCBzY2FsYXIsIGZvdW5kIGludmFsaWQgVW5pY29kZSBjaGFyYWN0ZXIgZXNjYXBlIGNvZGUAAJAmIwBiAAAALwUAAB0AAACQJiMAYgAAAOIFAAAXAAAAkCYjAGIAAADiBQAAMgAAAJAmIwBiAAAA4gUAAE0AAACQJiMAYgAAAOMFAAAaAAAAkCYjAGIAAADkBQAAHQAAAJAmIwBiAAAA5QUAAB0AAACQJiMAYgAAAOYFAAAeAAAAkCYjAGIAAADxBQAAJgAAAJAmIwBiAAAA8gUAADwAAAB3aGlsZSBzY2FubmluZyBhIHBsYWluIHNjYWxhciwgZm91bmQgYSB0YWJtYXBwaW5nIGtleXMgYXJlIG5vdCBhbGxvd2VkIGluIHRoaXMgY29udGV4dAAAkCYjAGIAAABoBgAAKgAAAJAmIwBiAAAAeAYAACkAAABtYXBwaW5nIHZhbHVlcyBhcmUgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0AACQJiMAYgAAAK4GAAAuAAAAkCYjAGIAAADDBgAAMAAAAHNpbXBsZSBrZXkgZXhwZWN0ZWRVdGY4Rm9sZWRMaXRlcmFsRG91YmxlUXVvdGVkU2luZ2xlUXVvdGVkUGxhaW5BbnkABAQAAAQAAAAEAAAABQQAAAYEAAAEAAAABAAAAAcEAABUYWdBbmNob3JWYWx1ZUtleUZsb3dFbnRyeUJsb2NrRW50cnlGbG93TWFwcGluZ0VuZEZsb3dNYXBwaW5nU3RhcnRGbG93U2VxdWVuY2VFbmRGbG93U2VxdWVuY2VTdGFydEJsb2NrRW5kQmxvY2tNYXBwaW5nU3RhcnRCbG9ja1NlcXVlbmNlU3RhcnRUYWdEaXJlY3RpdmVWZXJzaW9uRGlyZWN0aXZlAAAACAQAAAQAAAAEAAAACQQAAAoEAAAEAAAABAAAAAsEAABOb1Rva2VuT3V0IG9mIGJvdW5kcyBhY2Nlc3MvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3lhbWwtcnVzdC0wLjQuNS9zcmMvcGFyc2VyLnJzozMjAGEAAACCAAAAKAAAAHVuZXhwZWN0ZWQgZW9mZmV0Y2hfdG9rZW4gbmVlZHMgdG8gYmUgcHJlY2VkZWQgYnkgcGVla190b2tlbqMzIwBhAAAAlgAAAA4AAACjMyMAYQAAAJ4AAAAoAAAAAQBBoOmMAQsRozMjAGEAAAC0AAAADQAAAAIAQeDpjAELAQMAQZDqjAELEaMzIwBhAAAA0wAAAAkAAAAEAEHQ6owBC0WjMyMAYQAAANsAAAAJAAAAVU5SRUFDSEFCTEUgRVZFTlQ6IABgNSMAEwAAAOg/IwABAAAAozMjAGEAAAD2AAAAEQAAAAoAQcTrjAELAQgAQfTrjAELrxujMyMAYQAAAEABAAAbAAAAZGlkIG5vdCBmaW5kIGV4cGVjdGVkIDxzdHJlYW0tc3RhcnQ+ZGlkIG5vdCBmaW5kIGV4cGVjdGVkIDxkb2N1bWVudCBzdGFydD4AAKMzIwBhAAAA7AEAABUAAACjMyMAYQAAAOgBAAAdAAAAozMjAGEAAADeAQAAFQAAAKMzIwBhAAAA2gEAAB0AAACjMyMAYQAAAPsBAAAVAAAAd2hpbGUgcGFyc2luZyBhIG5vZGUsIGRpZCBub3QgZmluZCBleHBlY3RlZCBub2RlIGNvbnRlbnSjMyMAYQAAANABAAAVAAAAd2hpbGUgcGFyc2luZyBub2RlLCBmb3VuZCB1bmtub3duIGFuY2hvcndoaWxlIHBhcnNpbmcgYSBibG9jayBtYXBwaW5nLCBkaWQgbm90IGZpbmQgZXhwZWN0ZWQga2V5d2hpbGUgcGFyc2luZyBhIGZsb3cgbWFwcGluZywgZGlkIG5vdCBmaW5kIGV4cGVjdGVkICcsJyBvciAnfSd3aGlsZSBwYXJzaW5nIGEgZmxvdyBzZXF1ZW5jZSwgZXhwZWN0ZWQgJywnIG9yICddJ3doaWxlIHBhcnNpbmcgYSBibG9jayBjb2xsZWN0aW9uLCBkaWQgbm90IGZpbmQgZXhwZWN0ZWQgJy0nIGluZGljYXRvckRvY3VtZW50RW5kRG9jdW1lbnRTdGFydFN0cmVhbVN0YXJ0TWFwcGluZ0VuZE1hcHBpbmdTdGFydAAADAQAAAQAAAAEAAAADQQAAFNlcXVlbmNlRW5kU2VxdWVuY2VTdGFydFNjYWxhcgAADgQAAAQAAAAEAAAABQQAAA8EAAAEAAAABAAAAAcEAAAQBAAABAAAAAQAAAARBAAAQWxpYXNTdHJlYW1FbmROb3RoaW5nAAAAEgQAAAQAAAAAAAAAAQAAAAAAAABjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwAAAAo5IwBPAAAAhAEAABoAAAATBAAABAAAAAQAAAAUBAAAFQQAAAAAAAABAAAAWAIAAC9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL3ZlY19kZXF1ZS9tb2QucnNhc3NlcnRpb24gZmFpbGVkOiBpIDwgc2VsZi5sZW4oKQAAjDkjAF4AAAB4AgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IGogPCBzZWxmLmxlbigpjDkjAF4AAAB5AgAACQAAAGFzc2VydGlvbiBmYWlsZWQ6IHNlbGYuY2FwKCkgPT0gb2xkX2NhcCAqIDIAjDkjAF4AAACvCAAACQAAAG5hbmluZi9ydXN0Yy85ZDFiMjEwNmUyM2IxYWJkMzJmY2UxZjE3MjY3NjA0YTUxMDJmNTdhL2xpYnJhcnkvYWxsb2Mvc3JjL2NvbGxlY3Rpb25zL2J0cmVlL21hcC9lbnRyeS5ycwAAjjojAGAAAABGAQAALgAAAAEAAAAAAAAACgAAAAAAAABkAAAAAAAAAOgDAAAAAAAAECcAAAAAAACghgEAAAAAAEBCDwAAAAAAgJaYAAAAAAAA4fUFAAAAAADKmjsAAAAAAOQLVAIAAAAA6HZIFwAAAAAQpdToAAAAAKByThgJAAAAQHoQ81oAAACAxqR+jQMAL3J1c3RjLzlkMWIyMTA2ZTIzYjFhYmQzMmZjZTFmMTcyNjc2MDRhNTEwMmY1N2EvbGlicmFyeS9jb3JlL3NyYy9udW0vZGVjMmZsdC9udW1iZXIucnMAAIA7IwBWAAAASAAAADoAAAAvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy92ZWNfZGVxdWUvcmluZ19zbGljZXMucnMAAOg7IwBmAAAAIAAAAA4AAADoOyMAZgAAACMAAAARAAAAYXNzZXJ0aW9uIGZhaWxlZDogbWlkIDw9IHNlbGYubGVuKCkvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9zbGljZS5ycwAAAAhDIwBfAAAAPwIAAFYAAAAvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy9idHJlZS9ub2RlLnJzYXNzZXJ0aW9uIGZhaWxlZDogZWRnZS5oZWlnaHQgPT0gc2VsZi5oZWlnaHQgLSAxAPA8IwBbAAAAfwIAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBpZHggPCBDQVBBQ0lUWfA8IwBbAAAAgwIAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBlZGdlLmhlaWdodCA9PSBzZWxmLm5vZGUuaGVpZ2h0IC0gMQAAAPA8IwBbAAAAnwMAAAkAAADwPCMAWwAAAE0EAAAWAAAA8DwjAFsAAABRBAAAFgAAAPA8IwBbAAAAigQAABYAAABhc3NlcnRpb24gZmFpbGVkOiBzcmMubGVuKCkgPT0gZHN0Lmxlbigp8DwjAFsAAADKBgAABQAAAGJhZCBoYXNobWFwIGtleSIvVXNlcnMvc3RlcGhlbnNvbGthLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3lhbWwtcnVzdC0wLjQuNS9zcmMvZW1pdHRlci5yc1x1MDA3Zlx1MDAxZlx1MDAxZVx1MDAxZFx1MDAxY1x1MDAxYlx1MDAxYVx1MDAxOVx1MDAxOFx1MDAxN1x1MDAxNlx1MDAxNVx1MDAxNFx1MDAxM1x1MDAxMlx1MDAxMVx1MDAxMFx1MDAwZlx1MDAwZVxyXGZcdTAwMGJcblx0XGJcdTAwMDdcdTAwMDZcdTAwMDVcdTAwMDRcdTAwMDNcdTAwMDJcdTAwMDFcdTAwMDBcXFwifD4jAGIAAABaAAAAGwAAAHw+IwBiAAAAYwAAABcAAAAtLS0KtD8jAAQAAAAgAAAAwD8jAAEAAADWQSMAAQAAAMA/IwAAAAAAW10AANw/IwACAAAACgAAAOg/IwABAAAALQAAAPQ/IwABAAAAe30/AAJAIwABAAAAOgAAAAxAIwABAAAAeWVzWWVzWUVTbm9Ob05PVHJ1ZVRSVUVGYWxzZUZBTFNFb25Pbk9Ob2ZmT2ZmT0ZGTnVsbE5VTEwYQCMAAwAAABtAIwADAAAAHkAjAAMAAAAhQCMAAgAAACNAIwACAAAAJUAjAAIAAAAnQCMABAAAACtAIwAEAAAAeEIjAAQAAAAvQCMABQAAADRAIwAFAAAAfEIjAAUAAAA5QCMAAgAAADtAIwACAAAAPUAjAAIAAAA/QCMAAwAAAEJAIwADAAAARUAjAAMAAADSQSMABAAAAEhAIwAEAAAATEAjAAQAAADWQSMAAQAAAC5pbmYuSW5mLklORisuaW5mKy5JbmYrLklORi0uaW5mLS5JbmYtLklORi5uYW5OYU4uTkFOL1VzZXJzL3N0ZXBoZW5zb2xrYS8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy95YW1sLXJ1c3QtMC40LjUvc3JjL3lhbWwucnM1QSMAXwAAAGkAAAAmAAAANUEjAF8AAABqAAAAMQAAADVBIwBfAAAAYQAAADEAAAAhIWJvb2xpbnRmbG9hdG51bGx+aW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZQA1QSMAXwAAAFoAAAAaAAAANUEjAF8AAABZAAAAPgAAADVBIwBfAAAAuAAAABYAAAA1QSMAXwAAAK0AAAA9AAAAMHgAADVBIwBfAAAAIwEAADEAAAAwbwAANUEjAF8AAAAoAQAAMQAAADVBIwBfAAAALQEAABwAAAB0cnVlZmFsc2UAAAA1QSMAXwAAADUBAABNAAAACAAAAAAAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlABYEAAABAAAAAQAAAF4BAAAXBAAAAAMGCQ0QExcaHSEkJysuMTU4O1NvbWUAGAQAAAQAAAAEAAAAGQQAAE5vbmUvcnVzdGMvOWQxYjIxMDZlMjNiMWFiZDMyZmNlMWYxNzI2NzYwNGE1MTAyZjU3YS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy9idHJlZS9uYXZpZ2F0ZS5ycwAIQyMAXwAAALgAAAAnAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZQBBroeNAQsK8D8AAAAAAAD4PwBBwIeNAQsIBtDPQ+v9TD4AQdOHjQELBUADuOI/AEHYh40BCwECAEGYiI0BCwECAEHYiI0BCwECAEGYiY0BCxEBAAAAAAAAAAEAAAAAAAAAAgBBtImNAQsBAgB7CXByb2R1Y2VycwIIbGFuZ3VhZ2UBBFJ1c3QADHByb2Nlc3NlZC1ieQMFcnVzdGMdMS41OS4wICg5ZDFiMjEwNmUgMjAyMi0wMi0yMykGd2FscnVzBjAuMTkuMAx3YXNtLWJpbmRnZW4SMC4yLjgwICg0Y2FhOTgxNjUp";var _A={};NA(_A,{ArchiveCommand:()=>z,ExtractCommand:()=>W,default:()=>jj,onload:()=>ZA,settings:()=>Dj});function SA(){return app.plugins.plugins["extract-url"]}var BA=QA(YA()),K=QA(require("obsidian")),yj={},d,T=new Array(32).fill(void 0);T.push(void 0,null,!0,!1);function u(A){return T[A]}var Y=T.length;function Gj(A){A<36||(T[A]=Y,Y=A)}function v(A){let j=u(A);return Gj(A),j}var w=0,sA=null;function lA(){return(sA===null||sA.buffer!==d.memory.buffer)&&(sA=new Uint8Array(d.memory.buffer)),sA}var cA=new TextEncoder("utf-8"),Qj=typeof cA.encodeInto=="function"?function(A,j){return cA.encodeInto(A,j)}:function(A,j){let $=cA.encode(A);return j.set($),{read:A.length,written:$.length}};function P(A,j,$){if($===void 0){let E=cA.encode(A),g=j(E.length);return lA().subarray(g,g+E.length).set(E),w=E.length,g}let h=A.length,r=j(h),o=lA(),B=0;for(;B127)break;o[r+B]=E}if(B!==h){B!==0&&(A=A.slice(B)),r=$(r,h,h=B+A.length*3);let E=lA().subarray(r+B,r+h);B+=Qj(A,E).written}return w=B,r}function U(A){return A==null}var $A=null;function O(){return($A===null||$A.buffer!==d.memory.buffer)&&($A=new Int32Array(d.memory.buffer)),$A}var zA=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});zA.decode();function m(A,j){return zA.decode(lA().subarray(A,A+j))}function k(A){Y===T.length&&T.push(T.length+1);let j=Y;return Y=T[j],T[j]=A,j}function wA(A){let j=typeof A;if(j=="number"||j=="boolean"||A==null)return`${A}`;if(j=="string")return`"${A}"`;if(j=="symbol"){let r=A.description;return r==null?"Symbol":`Symbol(${r})`}if(j=="function"){let r=A.name;return typeof r=="string"&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(A)){let r=A.length,o="[";r>0&&(o+=wA(A[0]));for(let B=1;B1)h=$[1];else return toString.call(A);if(h=="Object")try{return"Object("+JSON.stringify(A)+")"}catch(r){return"Object"}return A instanceof Error?`${A.name}: ${A.message} +${A.stack}`:h}function Ij(A,j,$,h){let r={a:A,b:j,cnt:1,dtor:$},o=(...B)=>{r.cnt++;try{return h(r.a,r.b,...B)}finally{--r.cnt==0&&(d.__wbindgen_export_2.get(r.dtor)(r.a,r.b),r.a=0)}};return o.original=r,o}function vj(A,j,$){let h=P($,d.__wbindgen_malloc,d.__wbindgen_realloc),r=w;d._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h927f6478d88dcd5c(A,j,h,r)}function WA(A,j,$,h){let r={a:A,b:j,cnt:1,dtor:$},o=(...B)=>{r.cnt++;let E=r.a;r.a=0;try{return h(E,r.b,...B)}finally{--r.cnt==0?d.__wbindgen_export_2.get(r.dtor)(E,r.b):r.a=E}};return o.original=r,o}function wj(A,j,$,h,r){let o=P(h,d.__wbindgen_malloc,d.__wbindgen_realloc),B=w,E=P(r,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;d._dyn_core__ops__function__FnMut__A_B_C___Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h69a75fd0d8dcc6d3(A,j,U($)?0:k($),o,B,E,g)}function _j(A,j,$){d._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hd7c3321bf6780a26(A,j,k($))}function ZA(A){let j=d.onload(k(A));return v(j)}function Dj(A){let j=d.settings(k(A));return v(j)}function L(A,j){try{return A.apply(this,j)}catch($){d.__wbindgen_exn_store(k($))}}function Pj(A,j,$,h){d.wasm_bindgen__convert__closures__invoke2_mut__hec91c3f17a5bbfea(A,j,k($),k(h))}function xj(A,j,$){d.wasm_bindgen__convert__closures__invoke1__h181f783e5529fa34(A,j,k($))}var z=class{static __wrap(j){let $=Object.create(z.prototype);return $.ptr=j,$}__destroy_into_raw(){let j=this.ptr;return this.ptr=0,j}free(){let j=this.__destroy_into_raw();d.__wbg_archivecommand_free(j)}get id(){let j=d.archivecommand_id(this.ptr);return v(j)}set id(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;d.archivecommand_set_id(this.ptr,$,h)}get name(){let j=d.archivecommand_name(this.ptr);return v(j)}set name(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;d.archivecommand_set_name(this.ptr,$,h)}callback(){let j=d.archivecommand_callback(this.ptr);return v(j)}},W=class{static __wrap(j){let $=Object.create(W.prototype);return $.ptr=j,$}__destroy_into_raw(){let j=this.ptr;return this.ptr=0,j}free(){let j=this.__destroy_into_raw();d.__wbg_extractcommand_free(j)}get id(){let j=d.extractcommand_id(this.ptr);return v(j)}set id(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;d.extractcommand_set_id(this.ptr,$,h)}get name(){let j=d.extractcommand_name(this.ptr);return v(j)}set name(j){let $=P(j,d.__wbindgen_malloc,d.__wbindgen_realloc),h=w;d.extractcommand_set_name(this.ptr,$,h)}callback(){let j=d.extractcommand_callback(this.ptr);return v(j)}};async function Oj(A,j){if(typeof Response=="function"&&A instanceof Response){if(typeof WebAssembly.instantiateStreaming=="function")try{return await WebAssembly.instantiateStreaming(A,j)}catch(h){if(A.headers.get("Content-Type")!="application/wasm")console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",h);else throw h}let $=await A.arrayBuffer();return await WebAssembly.instantiate($,j)}else{let $=await WebAssembly.instantiate(A,j);return $ instanceof WebAssembly.Instance?{instance:$,module:A}:$}}async function Aj(A){typeof A=="undefined"&&(A=new URL("obsidian_rust_plugin_bg.wasm",yj.url));let j={};j.wbg={},j.wbg.__wbindgen_object_drop_ref=function(r){v(r)},j.wbg.__wbg_setPlaceholder_0d4c6931970d6b8c=function(r,o,B){let E=u(r).setPlaceholder(m(o,B));return k(E)},j.wbg.__wbg_setValue_3035c93aaf89ec27=function(r,o,B){let E=u(r).setValue(m(o,B));return k(E)},j.wbg.__wbg_onChange_57f355586266016e=function(r,o){let B=u(r).onChange(v(o));return k(B)},j.wbg.__wbindgen_string_get=function(r,o){let B=u(o),E=typeof B=="string"?B:void 0;var g=U(E)?0:P(E,d.__wbindgen_malloc,d.__wbindgen_realloc),_=w;O()[r/4+1]=_,O()[r/4+0]=g},j.wbg.__wbg_loadData_216184d2c1296582=function(r){let o=u(r).loadData();return k(o)},j.wbg.__wbindgen_json_serialize=function(r,o){let B=u(o),E=JSON.stringify(B===void 0?null:B),g=P(E,d.__wbindgen_malloc,d.__wbindgen_realloc),_=w;O()[r/4+1]=_,O()[r/4+0]=g},j.wbg.__wbg_plugin_3b333ec69cc9cc68=function(){let r=SA();return k(r)},j.wbg.__wbg_vault_4a8b665d21224b9d=function(r){let o=u(r).vault;return k(o)},j.wbg.__wbg_fileManager_9e1067c358cb2077=function(r){let o=u(r).fileManager;return k(o)},j.wbg.__wbg_getActiveFile_b552764a3917396f=function(r){let o=u(r).getActiveFile();return U(o)?0:k(o)},j.wbg.__wbg_read_86c372c6ad78dee8=function(r,o){let B=u(r).read(u(o));return k(B)},j.wbg.__wbindgen_is_string=function(r){return typeof u(r)=="string"},j.wbg.__wbg_adapter_f0bb2260ef66b226=function(r){let o=u(r).adapter;return k(o)},j.wbg.__wbg_mkdir_ce232a07e9e7f0ad=function(){return L(function(r,o,B){let E=u(r).mkdir(m(o,B));return k(E)},arguments)},j.wbg.__wbg_generateMarkdownLink_a72dfb45e30ea38f=function(r,o,B,E,g,_,D,N,X){let y=u(o).generateMarkdownLink(u(B),m(E,g),_===0?void 0:m(_,D),N===0?void 0:m(N,X)),M=P(y,d.__wbindgen_malloc,d.__wbindgen_realloc),Z=w;O()[r/4+1]=Z,O()[r/4+0]=M},j.wbg.__wbg_new_f0b8dc38ac3feda4=function(r,o){let B=new K.Notice(m(r,o));return k(B)},j.wbg.__wbg_modify_9c2d5c1e97696858=function(r,o,B,E){let g=u(r).modify(u(o),m(B,E));return k(g)},j.wbg.__wbg_getAbstractFileByPath_14283104c0a69581=function(){return L(function(r,o,B){let E=u(r).getAbstractFileByPath(m(o,B));return U(E)?0:k(E)},arguments)},j.wbg.__wbg_new_3047bf4b4f02b802=function(r,o){let B=new Error(m(r,o));return k(B)},j.wbg.__wbg_containerEl_641995ad01058a50=function(r){let o=u(r).containerEl;return k(o)},j.wbg.__wbg_empty_aafcb5987ce13631=function(r){u(r).empty()},j.wbg.__wbg_new_9686508c3f88b638=function(r){let o=new K.Setting(u(r));return k(o)},j.wbg.__wbg_setName_fa9103e946e7a843=function(r,o,B){let E=u(r).setName(m(o,B));return k(E)},j.wbg.__wbg_setDesc_0daaeb9c416024ee=function(r,o,B){let E=u(r).setDesc(m(o,B));return k(E)},j.wbg.__wbg_addText_27deb631aa7a6ef9=function(r,o,B){try{var E={a:o,b:B},g=D=>xj(E.a,E.b,D);let _=u(r).addText(g);return k(_)}finally{E.a=E.b=0}},j.wbg.__wbg_new_36359baae5a47e27=function(){let r=new Object;return k(r)},j.wbg.__wbindgen_string_new=function(r,o){let B=m(r,o);return k(B)},j.wbg.__wbg_createEl_1b19b2b8557798bf=function(r,o,B,E){let g=u(r).createEl(m(o,B),v(E));return k(g)},j.wbg.__wbindgen_json_parse=function(r,o){let B=JSON.parse(m(r,o));return k(B)},j.wbg.__wbg_saveData_225f5fa84a89c063=function(r,o){let B=u(r).saveData(v(o));return k(B)},j.wbg.__wbg_getActiveViewOfType_828a6e7df7dd3992=function(r,o){let B=u(r).getActiveViewOfType(u(o));return U(B)?0:k(B)},j.wbg.__wbg_instanceof_MarkdownView_3d4a58e5cc750eeb=function(r){return u(r)instanceof K.MarkdownView},j.wbg.__wbg_sourceMode_9fd153f11b4bd3ac=function(r){let o=u(r).sourceMode;return k(o)},j.wbg.__wbg_cmEditor_e01da0088a54b33d=function(r){let o=u(r).cmEditor;return k(o)},j.wbg.__wbg_getSelection_2616d90a7d595c4c=function(r,o){let B=u(o).getSelection(),E=P(B,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;O()[r/4+1]=g,O()[r/4+0]=E},j.wbg.__wbindgen_object_clone_ref=function(r){let o=u(r);return k(o)},j.wbg.__wbg_instanceof_Window_0e6c0f1096d66c3c=function(r){return u(r)instanceof Window},j.wbg.__wbg_navigator_1f72d7edb7b4c387=function(r){let o=u(r).navigator;return k(o)},j.wbg.__wbg_clipboard_e99151dcef87806f=function(r){let o=u(r).clipboard;return U(o)?0:k(o)},j.wbg.__wbg_readText_9f934216c6aab15a=function(r){let o=u(r).readText();return k(o)},j.wbg.__wbg_replaceSelection_30a0671dcd119457=function(r,o,B){u(r).replaceSelection(m(o,B))},j.wbg.__wbg_getViewData_1160e96a9adff82a=function(r,o){let B=u(o).getViewData(),E=P(B,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;O()[r/4+1]=g,O()[r/4+0]=E},j.wbg.__wbg_setValue_59347dc6140e1972=function(r,o,B){u(r).setValue(m(o,B))},j.wbg.__wbg_hasBin_456e5d089209547f=function(r,o){return(0,BA.hasBin)(m(r,o))},j.wbg.__wbg_log_e8ba7b992c7ad0eb=function(r){console.log(u(r))},j.wbg.__wbg_nodeExec_c5b0e0c1aeb6c713=function(r,o,B){let E=(0,BA.nodeExec)(m(r,o),u(B));return k(E)},j.wbg.__wbg_log_9b7bdb677c030000=function(r,o){console.log(u(r),u(o))},j.wbg.__wbg_addCommand_3c1a3a9923f1e2a4=function(r,o){u(r).addCommand(v(o))},j.wbg.__wbg_archivecommand_new=function(r){let o=z.__wrap(r);return k(o)},j.wbg.__wbg_self_99737b4dcdf6f0d8=function(){return L(function(){let r=self.self;return k(r)},arguments)},j.wbg.__wbg_window_9b61fbbf3564c4fb=function(){return L(function(){let r=window.window;return k(r)},arguments)},j.wbg.__wbg_globalThis_8e275ef40caea3a3=function(){return L(function(){let r=globalThis.globalThis;return k(r)},arguments)},j.wbg.__wbg_global_5de1e0f82bddcd27=function(){return L(function(){let r=global.global;return k(r)},arguments)},j.wbg.__wbindgen_is_undefined=function(r){return u(r)===void 0},j.wbg.__wbg_newnoargs_e23b458e372830de=function(r,o){let B=new Function(m(r,o));return k(B)},j.wbg.__wbg_call_ae78342adc33730a=function(){return L(function(r,o){let B=u(r).call(u(o));return k(B)},arguments)},j.wbg.__wbg_call_3ed288a247f13ea5=function(){return L(function(r,o,B){let E=u(r).call(u(o),u(B));return k(E)},arguments)},j.wbg.__wbg_new_37705eed627d5ed9=function(r,o){try{var B={a:r,b:o},E=(_,D)=>{let N=B.a;B.a=0;try{return Pj(N,B.b,_,D)}finally{B.a=N}};let g=new Promise(E);return k(g)}finally{B.a=B.b=0}},j.wbg.__wbg_set_93b1c87ee2af852e=function(){return L(function(r,o,B){return Reflect.set(u(r),u(o),u(B))},arguments)},j.wbg.__wbg_instanceof_Error_b074c76f6096db9b=function(r){return u(r)instanceof Error},j.wbg.__wbg_toString_eec28c54c24b830b=function(r){let o=u(r).toString();return k(o)},j.wbg.__wbg_extractcommand_new=function(r){let o=W.__wrap(r);return k(o)},j.wbg.__wbindgen_cb_drop=function(r){let o=v(r).original;return o.cnt--==1?(o.a=0,!0):!1},j.wbg.__wbg_static_accessor_MARKDOWN_VIEW_05bfc1b0c81f4e84=function(){return k(K.MarkdownView)},j.wbg.__wbg_instanceof_TFile_c6b123a0eaf7ca0f=function(r){return u(r)instanceof K.TFile},j.wbg.__wbg_app_f6a9dd17ea9e845c=function(r){let o=u(r).app;return k(o)},j.wbg.__wbg_workspace_1b6c747135563e6c=function(r){let o=u(r).workspace;return k(o)},j.wbg.__wbg_create_dabe08caa301ccba=function(){return L(function(r,o,B,E,g){let _=u(r).create(m(o,B),m(E,g));return k(_)},arguments)},j.wbg.__wbg_request_f7002cb6604194bd=function(){return L(function(r){let o=request(v(r));return k(o)},arguments)},j.wbg.__wbg_message_dcca38fbff239fbf=function(r){let o=u(r).message;return k(o)},j.wbg.__wbindgen_debug_string=function(r,o){let B=wA(u(o)),E=P(B,d.__wbindgen_malloc,d.__wbindgen_realloc),g=w;O()[r/4+1]=g,O()[r/4+0]=E},j.wbg.__wbindgen_throw=function(r,o){throw new Error(m(r,o))},j.wbg.__wbg_then_842e65b843962f56=function(r,o,B){let E=u(r).then(u(o),u(B));return k(E)},j.wbg.__wbg_then_ce526c837d07b68f=function(r,o){let B=u(r).then(u(o));return k(B)},j.wbg.__wbg_resolve_a9a87bdd64e9e62c=function(r){let o=Promise.resolve(u(r));return k(o)},j.wbg.__wbindgen_closure_wrapper154=function(r,o,B){let E=Ij(r,o,118,vj);return k(E)},j.wbg.__wbindgen_closure_wrapper330=function(r,o,B){let E=WA(r,o,121,wj);return k(E)},j.wbg.__wbindgen_closure_wrapper5215=function(r,o,B){let E=WA(r,o,165,_j);return k(E)},(typeof A=="string"||typeof Request=="function"&&A instanceof Request||typeof URL=="function"&&A instanceof URL)&&(A=fetch(A));let{instance:$,module:h}=await Oj(await A,j);return d=$.exports,Aj.__wbindgen_wasm_module=h,d}var jj=Aj;var rj=class extends EA.PluginSettingTab{constructor(j,$,h){super(j,$);this.plugin=$,this.wasm=h}display(){this.wasm.settings(this)}},DA=class extends EA.Plugin{async onload(){let j=Uint8Array.from(atob(MA),$=>$.charCodeAt(0));await jj(Promise.resolve(j)),ZA(this),this.addSettingTab(new rj(this.app,this,_A))}};0&&(module.exports={}); /*! * async * https://github.com/caolan/async diff --git a/.obsidian/plugins/extract-url/manifest.json b/.obsidian/plugins/extract-url/manifest.json index 5a9134ad..973b93cd 100644 --- a/.obsidian/plugins/extract-url/manifest.json +++ b/.obsidian/plugins/extract-url/manifest.json @@ -1,7 +1,7 @@ { "id": "extract-url", "name": "Extract url content", - "version": "0.12.0", + "version": "0.12.1", "description": "Extract url converting content into markdown", "author": "Stephen Solka", "authorUrl": "https://github.com/trashhalo", diff --git a/.obsidian/plugins/obsidian-activity-history/data.json b/.obsidian/plugins/obsidian-activity-history/data.json index 8fe448a0..c8c39d73 100644 --- a/.obsidian/plugins/obsidian-activity-history/data.json +++ b/.obsidian/plugins/obsidian-activity-history/data.json @@ -12,8 +12,8 @@ "checkpointList": [ { "path": "/", - "date": "2022-05-31", - "size": 4889645 + "date": "2022-06-05", + "size": 5089980 } ], "activityHistory": [ @@ -591,6 +591,26 @@ { "date": "2022-05-31", "value": 10244 + }, + { + "date": "2022-06-01", + "value": 1113 + }, + { + "date": "2022-06-02", + "value": 53112 + }, + { + "date": "2022-06-03", + "value": 1153 + }, + { + "date": "2022-06-04", + "value": 2275 + }, + { + "date": "2022-06-05", + "value": 143316 } ] } diff --git a/.obsidian/plugins/obsidian-chat-view/main.js b/.obsidian/plugins/obsidian-chat-view/main.js new file mode 100644 index 00000000..0cc2e88f --- /dev/null +++ b/.obsidian/plugins/obsidian-chat-view/main.js @@ -0,0 +1,642 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[Object.keys(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + __markAsModule(target); + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __reExport = (target, module2, desc) => { + if (module2 && typeof module2 === "object" || typeof module2 === "function") { + for (let key of __getOwnPropNames(module2)) + if (!__hasOwnProp.call(target, key) && key !== "default") + __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); + } + return target; +}; +var __toModule = (module2) => { + return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); +}; +var __async = (__this, __arguments, generator) => { + return new Promise((resolve, reject) => { + var fulfilled = (value) => { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + }; + var rejected = (value) => { + try { + step(generator.throw(value)); + } catch (e) { + reject(e); + } + }; + var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); + step((generator = generator.apply(__this, __arguments)).next()); + }); +}; + +// node_modules/node-webvtt/lib/parser.js +var require_parser = __commonJS({ + "node_modules/node-webvtt/lib/parser.js"(exports, module2) { + "use strict"; + function ParserError(message, error) { + this.message = message; + this.error = error; + } + ParserError.prototype = Object.create(Error.prototype); + var TIMESTAMP_REGEXP = /([0-9]{1,2})?:?([0-9]{2}):([0-9]{2}\.[0-9]{2,3})/; + function parse2(input, options) { + if (!options) { + options = {}; + } + const { meta = false, strict = true } = options; + if (typeof input !== "string") { + throw new ParserError("Input must be a string"); + } + input = input.trim(); + input = input.replace(/\r\n/g, "\n"); + input = input.replace(/\r/g, "\n"); + const parts = input.split("\n\n"); + const header = parts.shift(); + if (!header.startsWith("WEBVTT")) { + throw new ParserError('Must start with "WEBVTT"'); + } + const headerParts = header.split("\n"); + const headerComments = headerParts[0].replace("WEBVTT", ""); + if (headerComments.length > 0 && (headerComments[0] !== " " && headerComments[0] !== " ")) { + throw new ParserError("Header comment must start with space or tab"); + } + if (parts.length === 0 && headerParts.length === 1) { + return { valid: true, strict, cues: [], errors: [] }; + } + if (!meta && headerParts.length > 1 && headerParts[1] !== "") { + throw new ParserError("Missing blank line after signature"); + } + const { cues, errors } = parseCues(parts, strict); + if (strict && errors.length > 0) { + throw errors[0]; + } + const headerMeta = meta ? parseMeta(headerParts) : null; + const result = { valid: errors.length === 0, strict, cues, errors }; + if (meta) { + result.meta = headerMeta; + } + return result; + } + function parseMeta(headerParts) { + const meta = {}; + headerParts.slice(1).forEach((header) => { + const splitIdx = header.indexOf(":"); + const key = header.slice(0, splitIdx).trim(); + const value = header.slice(splitIdx + 1).trim(); + meta[key] = value; + }); + return Object.keys(meta).length > 0 ? meta : null; + } + function parseCues(cues, strict) { + const errors = []; + const parsedCues = cues.map((cue, i) => { + try { + return parseCue(cue, i, strict); + } catch (e) { + errors.push(e); + return null; + } + }).filter(Boolean); + return { + cues: parsedCues, + errors + }; + } + function parseCue(cue, i, strict) { + let identifier = ""; + let start = 0; + let end = 0.01; + let text = ""; + let styles = ""; + const lines = cue.split("\n").filter(Boolean); + if (lines.length > 0 && lines[0].trim().startsWith("NOTE")) { + return null; + } + if (lines.length === 1 && !lines[0].includes("-->")) { + throw new ParserError(`Cue identifier cannot be standalone (cue #${i})`); + } + if (lines.length > 1 && !(lines[0].includes("-->") || lines[1].includes("-->"))) { + const msg = `Cue identifier needs to be followed by timestamp (cue #${i})`; + throw new ParserError(msg); + } + if (lines.length > 1 && lines[1].includes("-->")) { + identifier = lines.shift(); + } + const times = typeof lines[0] === "string" && lines[0].split(" --> "); + if (times.length !== 2 || !validTimestamp(times[0]) || !validTimestamp(times[1])) { + throw new ParserError(`Invalid cue timestamp (cue #${i})`); + } + start = parseTimestamp(times[0]); + end = parseTimestamp(times[1]); + if (strict) { + if (start > end) { + throw new ParserError(`Start timestamp greater than end (cue #${i})`); + } + if (end <= start) { + throw new ParserError(`End must be greater than start (cue #${i})`); + } + } + if (!strict && end < start) { + throw new ParserError(`End must be greater or equal to start when not strict (cue #${i})`); + } + styles = times[1].replace(TIMESTAMP_REGEXP, "").trim(); + lines.shift(); + text = lines.join("\n"); + if (!text) { + return false; + } + return { identifier, start, end, text, styles }; + } + function validTimestamp(timestamp) { + return TIMESTAMP_REGEXP.test(timestamp); + } + function parseTimestamp(timestamp) { + const matches = timestamp.match(TIMESTAMP_REGEXP); + let secs = parseFloat(matches[1] || 0) * 60 * 60; + secs += parseFloat(matches[2]) * 60; + secs += parseFloat(matches[3]); + return secs; + } + module2.exports = { ParserError, parse: parse2 }; + } +}); + +// node_modules/node-webvtt/lib/compiler.js +var require_compiler = __commonJS({ + "node_modules/node-webvtt/lib/compiler.js"(exports, module2) { + "use strict"; + function CompilerError(message, error) { + this.message = message; + this.error = error; + } + CompilerError.prototype = Object.create(Error.prototype); + function compile(input) { + if (!input) { + throw new CompilerError("Input must be non-null"); + } + if (typeof input !== "object") { + throw new CompilerError("Input must be an object"); + } + if (Array.isArray(input)) { + throw new CompilerError("Input cannot be array"); + } + if (!input.valid) { + throw new CompilerError("Input must be valid"); + } + let output = "WEBVTT\n"; + if (input.meta) { + if (typeof input.meta !== "object" || Array.isArray(input.meta)) { + throw new CompilerError("Metadata must be an object"); + } + Object.entries(input.meta).forEach((i) => { + if (typeof i[1] !== "string") { + throw new CompilerError(`Metadata value for "${i[0]}" must be string`); + } + output += `${i[0]}: ${i[1]} +`; + }); + } + let lastTime = null; + input.cues.forEach((cue, index) => { + if (lastTime && lastTime > cue.start) { + throw new CompilerError(`Cue number ${index} is not in chronological order`); + } + lastTime = cue.start; + output += "\n"; + output += compileCue(cue); + output += "\n"; + }); + return output; + } + function compileCue(cue) { + if (typeof cue !== "object") { + throw new CompilerError("Cue malformed: not of type object"); + } + if (typeof cue.identifier !== "string" && typeof cue.identifier !== "number" && cue.identifier !== null) { + throw new CompilerError(`Cue malformed: identifier value is not a string. + ${JSON.stringify(cue)}`); + } + if (isNaN(cue.start)) { + throw new CompilerError(`Cue malformed: null start value. + ${JSON.stringify(cue)}`); + } + if (isNaN(cue.end)) { + throw new CompilerError(`Cue malformed: null end value. + ${JSON.stringify(cue)}`); + } + if (cue.start >= cue.end) { + throw new CompilerError(`Cue malformed: start timestamp greater than end + ${JSON.stringify(cue)}`); + } + if (typeof cue.text !== "string") { + throw new CompilerError(`Cue malformed: null text value. + ${JSON.stringify(cue)}`); + } + if (typeof cue.styles !== "string") { + throw new CompilerError(`Cue malformed: null styles value. + ${JSON.stringify(cue)}`); + } + let output = ""; + if (cue.identifier.length > 0) { + output += `${cue.identifier} +`; + } + const startTimestamp = convertTimestamp(cue.start); + const endTimestamp = convertTimestamp(cue.end); + output += `${startTimestamp} --> ${endTimestamp}`; + output += cue.styles ? ` ${cue.styles}` : ""; + output += ` +${cue.text}`; + return output; + } + function convertTimestamp(time) { + const hours = pad(calculateHours(time), 2); + const minutes = pad(calculateMinutes(time), 2); + const seconds = pad(calculateSeconds(time), 2); + const milliseconds = pad(calculateMs(time), 3); + return `${hours}:${minutes}:${seconds}.${milliseconds}`; + } + function pad(num, zeroes) { + let output = `${num}`; + while (output.length < zeroes) { + output = `0${output}`; + } + return output; + } + function calculateHours(time) { + return Math.floor(time / 60 / 60); + } + function calculateMinutes(time) { + return Math.floor(time / 60) % 60; + } + function calculateSeconds(time) { + return Math.floor(time % 60); + } + function calculateMs(time) { + return Math.floor((time % 1).toFixed(4) * 1e3); + } + module2.exports = { CompilerError, compile }; + } +}); + +// node_modules/node-webvtt/lib/segmenter.js +var require_segmenter = __commonJS({ + "node_modules/node-webvtt/lib/segmenter.js"(exports, module2) { + "use strict"; + var parse2 = require_parser().parse; + function segment(input, segmentLength) { + segmentLength = segmentLength || 10; + const parsed = parse2(input); + const segments = []; + let cues = []; + let queuedCue = null; + let currentSegmentDuration = 0; + let totalSegmentsDuration = 0; + parsed.cues.forEach((cue, i) => { + const firstCue = i === 0; + const lastCue = i === parsed.cues.length - 1; + const start = cue.start; + const end = cue.end; + const nextStart = lastCue ? Infinity : parsed.cues[i + 1].start; + const cueLength = firstCue ? end : end - start; + const silence = firstCue ? 0 : start - parsed.cues[i - 1].end; + currentSegmentDuration = currentSegmentDuration + cueLength + silence; + debug("------------"); + debug(`Cue #${i}, segment #${segments.length + 1}`); + debug(`Start ${start}`); + debug(`End ${end}`); + debug(`Length ${cueLength}`); + debug(`Total segment duration = ${totalSegmentsDuration}`); + debug(`Current segment duration = ${currentSegmentDuration}`); + debug(`Start of next = ${nextStart}`); + if (queuedCue) { + cues.push(queuedCue); + currentSegmentDuration += queuedCue.end - totalSegmentsDuration; + queuedCue = null; + } + cues.push(cue); + let shouldQueue = nextStart - end < segmentLength && silence < segmentLength && currentSegmentDuration > segmentLength; + if (shouldSegment(totalSegmentsDuration, segmentLength, nextStart, silence)) { + const duration = segmentDuration(lastCue, end, segmentLength, currentSegmentDuration, totalSegmentsDuration); + segments.push({ duration, cues }); + totalSegmentsDuration += duration; + currentSegmentDuration = 0; + cues = []; + } else { + shouldQueue = false; + } + if (shouldQueue) { + queuedCue = cue; + } + }); + return segments; + } + function shouldSegment(total, length, nextStart, silence) { + const x = alignToSegmentLength(silence, length); + const nextCueIsInNextSegment = silence <= length || x + total < nextStart; + return nextCueIsInNextSegment && nextStart - total >= length; + } + function segmentDuration(lastCue, end, length, currentSegment, totalSegments) { + let duration = length; + if (currentSegment > length) { + duration = alignToSegmentLength(currentSegment - length, length); + } + if (lastCue) { + duration = parseFloat((end - totalSegments).toFixed(2)); + } else { + duration = Math.round(duration); + } + return duration; + } + function alignToSegmentLength(n, segmentLength) { + n += segmentLength - n % segmentLength; + return n; + } + var debugging = false; + function debug(m) { + if (debugging) { + console.log(m); + } + } + module2.exports = { segment }; + } +}); + +// node_modules/node-webvtt/lib/hls.js +var require_hls = __commonJS({ + "node_modules/node-webvtt/lib/hls.js"(exports, module2) { + "use strict"; + var segment = require_segmenter().segment; + function hlsSegment(input, segmentLength, startOffset) { + if (typeof startOffset === "undefined") { + startOffset = "900000"; + } + const segments = segment(input, segmentLength); + const result = []; + segments.forEach((seg, i) => { + const content = `WEBVTT +X-TIMESTAMP-MAP=MPEGTS:${startOffset},LOCAL:00:00:00.000 + +${printableCues(seg.cues)} +`; + const filename = generateSegmentFilename(i); + result.push({ filename, content }); + }); + return result; + } + function hlsSegmentPlaylist(input, segmentLength) { + const segmented = segment(input, segmentLength); + const printable = printableSegments(segmented); + const longestSegment = Math.round(findLongestSegment(segmented)); + const template = `#EXTM3U +#EXT-X-TARGETDURATION:${longestSegment} +#EXT-X-VERSION:3 +#EXT-X-MEDIA-SEQUENCE:0 +#EXT-X-PLAYLIST-TYPE:VOD +${printable} +#EXT-X-ENDLIST +`; + return template; + } + function pad(num, n) { + const padding = "0".repeat(Math.max(0, n - num.toString().length)); + return `${padding}${num}`; + } + function generateSegmentFilename(index) { + return `${index}.vtt`; + } + function printableSegments(segments) { + const result = []; + segments.forEach((seg, i) => { + result.push(`#EXTINF:${seg.duration.toFixed(5)}, +${generateSegmentFilename(i)}`); + }); + return result.join("\n"); + } + function findLongestSegment(segments) { + let max = 0; + segments.forEach((seg) => { + if (seg.duration > max) { + max = seg.duration; + } + }); + return max; + } + function printableCues(cues) { + const result = []; + cues.forEach((cue) => { + result.push(printableCue(cue)); + }); + return result.join("\n\n"); + } + function printableCue(cue) { + const printable = []; + if (cue.identifier) { + printable.push(cue.identifier); + } + const start = printableTimestamp(cue.start); + const end = printableTimestamp(cue.end); + const styles = cue.styles ? `${cue.styles}` : ""; + printable.push(`${start} --> ${end} ${styles}`); + printable.push(cue.text); + return printable.join("\n"); + } + function printableTimestamp(timestamp) { + const ms = (timestamp % 1).toFixed(3); + timestamp = Math.round(timestamp - ms); + const hours = Math.floor(timestamp / 3600); + const mins = Math.floor((timestamp - hours * 3600) / 60); + const secs = timestamp - hours * 3600 - mins * 60; + const hourString = `${pad(hours, 2)}:`; + return `${hourString}${pad(mins, 2)}:${pad(secs, 2)}.${pad(ms * 1e3, 3)}`; + } + module2.exports = { hlsSegment, hlsSegmentPlaylist }; + } +}); + +// node_modules/node-webvtt/index.js +var require_node_webvtt = __commonJS({ + "node_modules/node-webvtt/index.js"(exports, module2) { + "use strict"; + var parse2 = require_parser().parse; + var compile = require_compiler().compile; + var segment = require_segmenter().segment; + var hls = require_hls(); + module2.exports = { parse: parse2, compile, segment, hls }; + } +}); + +// main.ts +__export(exports, { + default: () => ChatViewPlugin +}); +var import_obsidian = __toModule(require("obsidian")); +var webvtt = __toModule(require_node_webvtt()); +var KEYMAP = { ">": "right", "<": "left", "^": "center" }; +var CONFIGS = { + "header": ["h2", "h3", "h4", "h5", "h6"], + "mw": ["50", "55", "60", "65", "70", "75", "80", "85", "90"], + "mode": ["default", "minimal"] +}; +var COLORS = [ + "red", + "orange", + "yellow", + "green", + "blue", + "purple", + "grey", + "brown", + "indigo", + "teal", + "pink", + "slate", + "wood" +]; +var _ChatPatterns = class { +}; +var ChatPatterns = _ChatPatterns; +ChatPatterns.message = /(^>|<|\^)/; +ChatPatterns.delimiter = /.../; +ChatPatterns.comment = /^#/; +ChatPatterns.colors = /\[(.*?)\]/; +ChatPatterns.format = /{(.*?)}/; +ChatPatterns.joined = RegExp([_ChatPatterns.message, _ChatPatterns.delimiter, _ChatPatterns.colors, _ChatPatterns.comment, _ChatPatterns.format].map((pattern) => pattern.source).join("|")); +ChatPatterns.voice = /]+)>([^<]+)<\/v>/; +var ChatViewPlugin = class extends import_obsidian.Plugin { + onload() { + return __async(this, null, function* () { + this.registerMarkdownCodeBlockProcessor("chat-webvtt", (source, el, _) => { + const vtt = webvtt.parse(source, { meta: true }); + const messages = []; + const self = vtt.meta && "Self" in vtt.meta ? vtt.meta.Self : void 0; + const selves = self ? self.split(",").map((val) => val.trim()) : void 0; + const formatConfigs = new Map(); + const maxWidth = vtt.meta && "MaxWidth" in vtt.meta ? vtt.meta.MaxWidth : void 0; + const headerConfig = vtt.meta && "Header" in vtt.meta ? vtt.meta.Header : void 0; + const modeConfig = vtt.meta && "Mode" in vtt.meta ? vtt.meta.Mode : void 0; + if (CONFIGS["mw"].contains(maxWidth)) + formatConfigs.set("mw", maxWidth); + if (CONFIGS["header"].contains(headerConfig)) + formatConfigs.set("header", headerConfig); + if (CONFIGS["mode"].contains(modeConfig)) + formatConfigs.set("mode", modeConfig); + console.log(formatConfigs); + for (let index = 0; index < vtt.cues.length; index++) { + const cue = vtt.cues[index]; + const start = (0, import_obsidian.moment)(Math.round(cue.start * 1e3)).format("HH:mm:ss.SSS"); + const end = (0, import_obsidian.moment)(Math.round(cue.end * 1e3)).format("HH:mm:ss.SSS"); + if (ChatPatterns.voice.test(cue.text)) { + const matches = cue.text.match(ChatPatterns.voice); + messages.push({ header: matches[1], body: matches[2], subtext: `${start} to ${end}` }); + } else { + messages.push({ header: "", body: cue.text, subtext: `${start} to ${end}` }); + } + } + const headers = messages.map((message) => message.header); + const uniqueHeaders = new Set(headers); + uniqueHeaders.delete(""); + console.log(messages); + console.log(uniqueHeaders); + const colorConfigs = new Map(); + Array.from(uniqueHeaders).forEach((h, i) => colorConfigs.set(h, COLORS[i % COLORS.length])); + console.log(colorConfigs); + messages.forEach((message, index, arr) => { + const prevHeader = index > 0 ? arr[index - 1].header : ""; + const align = selves && selves.contains(message.header) ? "right" : "left"; + const continued = message.header === prevHeader; + this.createChatBubble(continued ? "" : message.header, prevHeader, message.body, message.subtext, align, el, continued, colorConfigs, formatConfigs); + }); + }); + this.registerMarkdownCodeBlockProcessor("chat", (source, el, _) => { + const rawLines = source.split("\n").filter((line) => ChatPatterns.joined.test(line.trim())); + const lines = rawLines.map((rawLine) => rawLine.trim()); + const formatConfigs = new Map(); + const colorConfigs = new Map(); + for (const line of lines) { + if (ChatPatterns.format.test(line)) { + const configs = line.replace("{", "").replace("}", "").split(",").map((l) => l.trim()); + for (const config of configs) { + const [k, v] = config.split("=").map((c) => c.trim()); + if (Object.keys(CONFIGS).contains(k) && CONFIGS[k].contains(v)) + formatConfigs.set(k, v); + } + } else if (ChatPatterns.colors.test(line)) { + const configs = line.replace("[", "").replace("]", "").split(",").map((l) => l.trim()); + for (const config of configs) { + const [k, v] = config.split("=").map((c) => c.trim()); + if (k.length > 0 && COLORS.contains(v)) + colorConfigs.set(k, v); + } + } + } + let continuedCount = 0; + for (let index = 0; index < lines.length; index++) { + const line = lines[index].trim(); + if (ChatPatterns.comment.test(line)) { + el.createEl("p", { text: line.substring(1).trim(), cls: ["chat-view-comment"] }); + } else if (line === "...") { + const delimiter = el.createDiv({ cls: ["delimiter"] }); + for (let i = 0; i < 3; i++) + delimiter.createDiv({ cls: ["dot"] }); + } else if (ChatPatterns.message.test(line)) { + const components = line.substring(1).split("|"); + if (components.length > 0) { + const first = components[0]; + const header = components.length > 1 ? first.trim() : ""; + const message = components.length > 1 ? components[1].trim() : first.trim(); + const subtext = components.length > 2 ? components[2].trim() : ""; + const continued = index > 0 && line.charAt(0) === lines[index - 1].charAt(0) && header === ""; + let prevHeader = ""; + if (continued) { + continuedCount++; + const prevComponents = lines[index - continuedCount].trim().substring(1).split("|"); + prevHeader = prevComponents[0].length > 1 ? prevComponents[0].trim() : ""; + } else { + continuedCount = 0; + } + this.createChatBubble(header, prevHeader, message, subtext, KEYMAP[line.charAt(0)], el, continued, colorConfigs, formatConfigs); + } + } + } + }); + }); + } + createChatBubble(header, prevHeader, message, subtext, align, element, continued, colorConfigs, formatConfigs) { + const marginClass = continued ? "chat-view-small-vertical-margin" : "chat-view-default-vertical-margin"; + const colorConfigClass = `chat-view-${colorConfigs.get(continued ? prevHeader : header)}`; + const widthClass = formatConfigs.has("mw") ? `chat-view-max-width-${formatConfigs.get("mw")}` : import_obsidian.Platform.isMobile ? "chat-view-mobile-width" : "chat-view-desktop-width"; + const modeClass = `chat-view-bubble-mode-${formatConfigs.has("mode") ? formatConfigs.get("mode") : "default"}`; + const headerEl = formatConfigs.has("header") ? formatConfigs.get("header") : "h4"; + const bubble = element.createDiv({ + cls: ["chat-view-bubble", `chat-view-align-${align}`, marginClass, colorConfigClass, widthClass, modeClass] + }); + if (header.length > 0) + bubble.createEl(headerEl, { text: header, cls: ["chat-view-header"] }); + if (message.length > 0) + bubble.createEl("p", { text: message, cls: ["chat-view-message"] }); + if (subtext.length > 0) + bubble.createEl("sub", { text: subtext, cls: ["chat-view-subtext"] }); + } +}; diff --git a/.obsidian/plugins/obsidian-chat-view/manifest.json b/.obsidian/plugins/obsidian-chat-view/manifest.json new file mode 100644 index 00000000..643e1ed3 --- /dev/null +++ b/.obsidian/plugins/obsidian-chat-view/manifest.json @@ -0,0 +1,9 @@ +{ + "id": "obsidian-chat-view", + "name": "Chat View", + "version": "1.2.0", + "minAppVersion": "0.12.0", + "description": "Chat View enables you to create elegant Chat UIs in your Obsidian markdown files. It also supports the WebVTT format.", + "author": "Aditya Majethia", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-chat-view/styles.css b/.obsidian/plugins/obsidian-chat-view/styles.css new file mode 100644 index 00000000..163afae6 --- /dev/null +++ b/.obsidian/plugins/obsidian-chat-view/styles.css @@ -0,0 +1,200 @@ +:root { + --opacity: 0.6; + --line-height: 1.8; + --line-height-minimal: 1.6; +} + +div.chat-view-bubble-mode-default>h2.chat-view-header, +div.chat-view-bubble-mode-default>h3.chat-view-header, +div.chat-view-bubble-mode-default>h4.chat-view-header, +div.chat-view-bubble-mode-default>h5.chat-view-header, +div.chat-view-bubble-mode-default>h6.chat-view-header { + margin: 0; + margin-bottom: 8px; +} + +div.chat-view-bubble-mode-minimal>h2.chat-view-header, +div.chat-view-bubble-mode-minimal>h3.chat-view-header, +div.chat-view-bubble-mode-minimal>h4.chat-view-header, +div.chat-view-bubble-mode-minimal>h5.chat-view-header, +div.chat-view-bubble-mode-minimal>h6.chat-view-header { + margin: 0; + margin-bottom: 4px; +} + +div.chat-view-bubble-mode-default>p.chat-view-message { + margin: 0; + margin-bottom: 2px; + line-height: var(--line-height); +} + +div.chat-view-bubble-mode-minimal>p.chat-view-message { + margin: 0; + line-height: var(--line-height-minimal); +} + +sub.chat-view-subtext { + opacity: var(--opacity); +} + +.chat-view-comment { + width: fit-content; + max-width: 90%; + margin: 24px auto; + line-height: var(--line-height); + text-align: center; + opacity: var(--opacity); +} + +div.chat-view-bubble { + width: fit-content; + min-width: 30%; +} + +div.chat-view-bubble-mode-default { + padding: 12px; + background-color: rgba(0, 0, 0, 0.075); + border: 2px solid rgba(255, 255, 255, 0.15); + border-radius: 16px; +} + +div.chat-view-bubble-mode-minimal { + padding: 4px 0px; + background-color: transparent; +} + +.chat-view-mobile-width { + max-width: 85%; +} + +.chat-view-desktop-width { + max-width: 75%; +} + +.chat-view-max-width-50 { + max-width: 50%; +} + +.chat-view-max-width-55 { + max-width: 55%; +} + +.chat-view-max-width-60 { + max-width: 60%; +} + +.chat-view-max-width-65 { + max-width: 65%; +} + +.chat-view-max-width-70 { + max-width: 70%; +} + +.chat-view-max-width-75 { + max-width: 75%; +} + +.chat-view-max-width-80 { + max-width: 80%; +} + +.chat-view-max-width-85 { + max-width: 85%; +} + +.chat-view-max-width-90 { + max-width: 90%; +} + +div.chat-view-default-vertical-margin { + margin-top: 18px; +} + +div.chat-view-small-vertical-margin { + margin-top: 12px; +} + +div.chat-view-align-left { + border-top-left-radius: 0; + margin-left: 0; + margin-right: auto; +} + +div.chat-view-align-right { + border-top-right-radius: 0; + margin-left: auto; + margin-right: 0; +} + +div.chat-view-align-center { + margin-left: auto; + margin-right: auto; +} + +div.delimiter { + width: fit-content; + margin: 24px auto; +} + +div.delimiter div.dot { + display: inline-block; + width: 6px; + height: 6px; + margin: 0px 4px; + border-radius: 60%; + background-color: currentColor; + opacity: var(--opacity); +} + +div.chat-view-blue>.chat-view-header { + color: #08F; +} + +div.chat-view-green>.chat-view-header { + color: #2B5; +} + +div.chat-view-yellow>.chat-view-header { + color: #ED0; +} + +div.chat-view-orange>.chat-view-header { + color: #F80; +} + +div.chat-view-red>.chat-view-header { + color: #F33; +} + +div.chat-view-purple>.chat-view-header { + color: #B2C; +} + +div.chat-view-grey>.chat-view-header { + color: #999; +} + +div.chat-view-brown .chat-view-header { + color: #A71; +} + +div.chat-view-indigo .chat-view-header { + color: #75F; +} + +div.chat-view-teal .chat-view-header { + color: #0AA; +} + +div.chat-view-pink .chat-view-header { + color: #F2A; +} + +div.chat-view-slate .chat-view-header { + color: #78A; +} + +div.chat-view-wood .chat-view-header { + color: #EE6a44; +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-commits/data.json b/.obsidian/plugins/obsidian-commits/data.json index 39710edf..42ccbc7b 100644 --- a/.obsidian/plugins/obsidian-commits/data.json +++ b/.obsidian/plugins/obsidian-commits/data.json @@ -4123,14 +4123,74 @@ "size": 9270, "tags": 3, "links": 2 + }, + "00.01 Admin/Calendars/2022-06-01.md": { + "size": 1013, + "tags": 0, + "links": 4 + }, + "00.01 Admin/Calendars/2022-06-02.md": { + "size": 1013, + "tags": 0, + "links": 4 + }, + "00.03 News/The Incredible True Story of Jody Harris, Con Artist Extraordinaire..md": { + "size": 52044, + "tags": 3, + "links": 2 + }, + "00.01 Admin/Calendars/2022-06-03.md": { + "size": 1130, + "tags": 0, + "links": 6 + }, + "00.01 Admin/Calendars/2022-06-04.md": { + "size": 1167, + "tags": 0, + "links": 8 + }, + "00.01 Admin/Calendars/2022-06-05.md": { + "size": 1015, + "tags": 0, + "links": 4 + }, + "00.03 News/When Cars Kill Pedestrians.md": { + "size": 37358, + "tags": 3, + "links": 2 + }, + "00.03 News/The making of Prince William.md": { + "size": 24310, + "tags": 3, + "links": 2 + }, + "00.03 News/It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine.md": { + "size": 27660, + "tags": 2, + "links": 2 + }, + "00.03 News/He was my high school journalism teacher. Then I investigated his relationships with teenage girls..md": { + "size": 42874, + "tags": 4, + "links": 2 + }, + "00.03 News/Riding London’s Unexpectedly Fantastic Elizabeth Line.md": { + "size": 10032, + "tags": 4, + "links": 2 + }, + "00.05 Media/The Mafia, The CIA and George Bush.md": { + "size": 319, + "tags": 0, + "links": 1 } }, "commitTypes": { "/": { - "Refactor": 560, - "Create": 490, - "Link": 1001, - "Expand": 465 + "Refactor": 570, + "Create": 504, + "Link": 1026, + "Expand": 471 } }, "dailyCommits": { @@ -4142,21 +4202,21 @@ "4": 12, "5": 6, "6": 18, - "7": 181, - "8": 248, - "9": 196, - "10": 131, + "7": 182, + "8": 254, + "9": 199, + "10": 133, "11": 103, - "12": 117, + "12": 121, "13": 217, "14": 145, "15": 101, "16": 94, - "17": 92, - "18": 278, - "19": 105, - "20": 105, - "21": 57, + "17": 118, + "18": 282, + "19": 109, + "20": 109, + "21": 58, "22": 173, "23": 50 } @@ -4165,16 +4225,22 @@ "/": { "Mon": 376, "Tue": 205, - "Wed": 248, - "Thu": 305, - "Fri": 225, + "Wed": 253, + "Thu": 313, + "Fri": 228, "Sat": 0, - "Sun": 1157 + "Sun": 1196 } }, "recentCommits": { "/": { "Expanded": [ + " 2022-06-05 ", + " 2022-06-04 ", + " 2022-06-04 ", + " 2022-06-03 ", + " 2022-06-02 ", + " 2022-06-01 ", " 2022-05-31 ", " 2022-05-30 ", " 2022-05-29 ", @@ -4219,15 +4285,23 @@ " Configuring UFW ", " 2022-05-14 ", " 2022-05-13 ", - " 2022-05-12 ", - " 2022-05-11 ", - " 2022-05-10 ", - " 2022-05-09 ", - " 2022-05-08 ", - " @Finances ", - " 2022-05-07 " + " 2022-05-12 " ], "Created": [ + " Youtube - YouTube ", + " Riding London’s Unexpectedly Fantastic Elizabeth Line ", + " He was my high school journalism teacher. Then I investigated his relationships with teenage girls. ", + " It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine ", + " The making of Prince William ", + " NPR Cookie Consent and Choices ", + " When Cars Kill Pedestrians ", + " 2022-06-05 ", + " 2022-06-04 ", + " 2022-06-03 ", + " The Incredible True Story of Jody Harris, Con Artist Extraordinaire. ", + " 2022-06-02 ", + " SPACs Are Warning They May Go Bust ", + " 2022-06-01 ", " The Women Who Ran Genghis Khan’s Empire ", " 2022-05-31 ", " The Silent Impact of Burnout — and How to Overcome It as a Leader ", @@ -4264,23 +4338,17 @@ " The Untold Story of the White House’s Record Collection ", " North Korea Hacked Him. So He Took Down Its Internet ", " The Clockwork Orgasm - Common Reader ", - " 2022-05-15 ", - " 2022-05-14 ", - " 2022-05-13 ", - " 2022-05-12 ", - " 2022-05-11 ", - " 2022-05-10 ", - " 2022-05-09 ", - " How a billionaires boys’ club came to dominate the public square ", - " Did Jesse James Bury Confederate Gold These Treasure Hunters Think So. ", - " ‘There was an enormous amount of drugs being taken’ Graham Nash on groupies, feuds, divorce and ego ", - " Are the Next Global Tennis Stars Among These Tweens ", - " 2022-05-08 16-48-07 ", - " 2022-05-08 ", - " 2022-05-08 ", - " 2022-05-13 Meggi-mo is arriving in ZH " + " 2022-05-15 " ], "Renamed": [ + " The Mafia, The CIA and George Bush ", + " The Mafia, The CIA and George Bush ", + " Riding London’s Unexpectedly Fantastic Elizabeth Line ", + " He was my high school journalism teacher. Then I investigated his relationships with teenage girls. ", + " It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine ", + " The making of Prince William ", + " When Cars Kill Pedestrians ", + " The Incredible True Story of Jody Harris, Con Artist Extraordinaire. ", " The Women Who Ran Genghis Khan’s Empire ", " The Silent Impact of Burnout — and How to Overcome It as a Leader ", " No Idea ", @@ -4323,17 +4391,15 @@ " Spanakopia pie ", " The Unseen Scars of Those Who Kill Via Remote Control ", " Down the Hatch ", - " Down the Hatch ", - " “The Eye in the Sea” camera observes elusive deep sea animals ", - " Jeffrey Epstein, a Rare Cello and an Enduring Mystery ", - " The History of the Varsity Jacket, From Harvard to Hip-Hop ", - " How an Ivy League School Turned Against a Student ", - " Cantinetta Antinori ", - " Café des Amis ", - " The Importance of Leading With Empathy (And How To Do It) ", - " Mobile - CH " + " Down the Hatch " ], "Tagged": [ + " He was my high school journalism teacher. Then I investigated his relationships with teenage girls. ", + " Riding London’s Unexpectedly Fantastic Elizabeth Line ", + " When Cars Kill Pedestrians ", + " The making of Prince William ", + " It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine ", + " The Incredible True Story of Jody Harris, Con Artist Extraordinaire. ", " The Women Who Ran Genghis Khan’s Empire ", " The Silent Impact of Burnout — and How to Overcome It as a Leader ", " No Idea ", @@ -4378,13 +4444,7 @@ " How an Ivy League School Turned Against a Student ", " Cantinetta Antinori ", " Café des Amis ", - " Big Shells With Spicy Lamb Sausage and Pistachios ", - " Churros with Bittersweet Chocolate Sauce 1 ", - " Storj ", - " Zint ", - " H-Town United An Unlikely Soccer Power Rises in Texas ", - " Meet the DIY Duo Behind the Amazon Labor Union’s Guerrilla Bid to Make History ", - " The Making of Vladimir Putin " + " Big Shells With Spicy Lamb Sausage and Pistachios " ], "Refactored": [ " @Main Dashboard ", @@ -4425,6 +4485,8 @@ " @Restaurants Zürich " ], "Deleted": [ + " NPR Cookie Consent and Choices ", + " SPACs Are Warning They May Go Bust ", " Make the Most of Your Salads With Balsamic Honey Salad Dressing ", " 2022-05-08 16-48-07 ", " 2022-05-08 ", @@ -4473,11 +4535,28 @@ " Digital Cover - Method Man - Essence ", " Digital Cover - Method Man - Essence ", " ShoppingListto0 ", - " Wordle self hosting ", - " 403 Forbidden ", - " MetaEdit plugin " + " Wordle self hosting " ], "Linked": [ + " He was my high school journalism teacher. Then I investigated his relationships with teenage girls. ", + " When Cars Kill Pedestrians ", + " The making of Prince William ", + " Riding London’s Unexpectedly Fantastic Elizabeth Line ", + " The Mafia, The CIA and George Bush ", + " It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine ", + " He was my high school journalism teacher. Then I investigated his relationships with teenage girls. ", + " Riding London’s Unexpectedly Fantastic Elizabeth Line ", + " When Cars Kill Pedestrians ", + " The making of Prince William ", + " It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine ", + " 2022-06-05 ", + " 2022-06-04 ", + " 2022-06-04 ", + " 2022-06-03 ", + " The Incredible True Story of Jody Harris, Con Artist Extraordinaire. ", + " The Incredible True Story of Jody Harris, Con Artist Extraordinaire. ", + " 2022-06-02 ", + " 2022-06-01 ", " The Women Who Ran Genghis Khan’s Empire ", " After Christendom ", " 2022-05-31 ", @@ -4509,26 +4588,7 @@ " 2022-05-23 ", " The Clockwork Orgasm - Common Reader ", " American Racism and the Buffalo Shooting ", - " Coffeezilla, the YouTuber Exposing Crypto Scams ", - " How Hollywood’s Blockbuster Golden Boys Went Weird Los Angeles Magazine ", - " A Search for Family, a Love for Horses and How It All Led to Kentucky Derby Glory ", - " The rise of the Strangler ", - " Coffeezilla, the YouTuber Exposing Crypto Scams ", - " A new generation of white supremacist killer - Los Angeles Times ", - " American Racism and the Buffalo Shooting ", - " How Hollywood’s Blockbuster Golden Boys Went Weird Los Angeles Magazine ", - " 2022-05-22 ", - " Chinaski ", - " Inavoué ", - " Inavoué ", - " Inavoué ", - " Chez Robert ", - " Chez Robert ", - " 2022-05-21 ", - " 2022-05-20 ", - " 2022-05-19 ", - " 2022-05-18 ", - " 2022-05-17 " + " Coffeezilla, the YouTuber Exposing Crypto Scams " ], "Removed Tags from": [ " Le Miel de Paris ", diff --git a/.obsidian/plugins/obsidian-dialogue-plugin/main.js b/.obsidian/plugins/obsidian-dialogue-plugin/main.js deleted file mode 100644 index 90540b9f..00000000 --- a/.obsidian/plugins/obsidian-dialogue-plugin/main.js +++ /dev/null @@ -1,340 +0,0 @@ -/* -THIS IS A GENERATED/BUNDLED FILE BY ESBUILD -if you want to view the source, please visit the github repository of this plugin -*/ - -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); -var __export = (target, all) => { - __markAsModule(target); - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __reExport = (target, module2, desc) => { - if (module2 && typeof module2 === "object" || typeof module2 === "function") { - for (let key of __getOwnPropNames(module2)) - if (!__hasOwnProp.call(target, key) && key !== "default") - __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); - } - return target; -}; -var __toModule = (module2) => { - return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); -}; -var __async = (__this, __arguments, generator) => { - return new Promise((resolve, reject) => { - var fulfilled = (value) => { - try { - step(generator.next(value)); - } catch (e) { - reject(e); - } - }; - var rejected = (value) => { - try { - step(generator.throw(value)); - } catch (e) { - reject(e); - } - }; - var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); - step((generator = generator.apply(__this, __arguments)).next()); - }); -}; - -// src/main.ts -__export(exports, { - default: () => DialoguePlugin -}); -var import_obsidian2 = __toModule(require("obsidian")); - -// src/types/dialogueTitleMode.ts -var DialogueTitleMode; -(function(DialogueTitleMode2) { - DialogueTitleMode2["Disabled"] = "disabled"; - DialogueTitleMode2["First"] = "first"; - DialogueTitleMode2["All"] = "all"; -})(DialogueTitleMode || (DialogueTitleMode = {})); - -// src/constants/classes.ts -var CLASSES = class { -}; -CLASSES.DIALOGUE_WRAPPER = "dialogue-plugin-wrapper"; -CLASSES.BLOCK_WRAPPER = "dialogue-plugin-block-wrapper"; -CLASSES.MESSAGE_WRAPPER_LEFT = "dialogue-plugin-message-wrapper-left"; -CLASSES.MESSAGE_WRAPPER_RIGHT = "dialogue-plugin-message-wrapper-right"; -CLASSES.MESSAGE = "dialogue-plugin-message"; -CLASSES.MESSAGE_TITLE = "dialogue-plugin-message-title"; -CLASSES.MESSAGE_CONTENT = "dialogue-plugin-message-content"; -CLASSES.DELIMITER_WRAPPER = "dialogue-plugin-delimiter-wrapper"; -CLASSES.DELIMITER = "dialogue-plugin-delimiter"; -CLASSES.DELIMITER_DOT = "dialogue-plugin-delimiter-dot"; -CLASSES.COMMENT_WRAPPER = "dialogue-plugin-comment-wrapper"; -CLASSES.COMMENT = "dialogue-plugin-comment"; - -// src/components/message.ts -var SIDES = class { -}; -SIDES.LEFT = "left"; -SIDES.RIGHT = "right"; -var Message = class { - constructor(content, side, dialogueSettings) { - this.content = content; - this.side = side; - this.dialogueSettings = dialogueSettings; - this.participant = this.side == SIDES.LEFT ? this.dialogueSettings.leftParticipant : this.dialogueSettings.rightParticipant; - this.renderMessage(); - } - renderMessage() { - const messageEl = this.createMessageEl(); - if (this.titleShouldRender()) { - messageEl.createDiv({ cls: CLASSES.MESSAGE_TITLE, text: this.participant.title }); - } - messageEl.createDiv({ cls: CLASSES.MESSAGE_CONTENT, text: this.content }); - } - createMessageEl() { - var _a; - const sideClass = this.side == SIDES.LEFT ? CLASSES.MESSAGE_WRAPPER_LEFT : CLASSES.MESSAGE_WRAPPER_RIGHT; - const messageWrapperEl = this.dialogueSettings.parent.createDiv({ - cls: `${CLASSES.BLOCK_WRAPPER} ${sideClass}` - }); - return messageWrapperEl.createDiv({ - cls: CLASSES.MESSAGE, - attr: { - style: `max-width: ${this.dialogueSettings.messageMaxWidth};`, - "data-participant-name": this.participant.title, - "data-participant-id": (_a = this.participant.enforcedId) != null ? _a : this.dialogueSettings.participants.get(this.participant.title) - } - }); - } - titleShouldRender() { - if (this.participant.title.length < 1) - return false; - switch (this.dialogueSettings.titleMode) { - case DialogueTitleMode.Disabled: - return false; - case DialogueTitleMode.All: - return true; - case DialogueTitleMode.First: { - if (this.participant.renderedOnce) - return false; - this.participant.renderedOnce = true; - return true; - } - default: - return false; - } - } -}; - -// src/components/delimiter.ts -var Delimiter = class { - constructor(dialogueSettings) { - this.dialogueSettings = dialogueSettings; - this.renderDelimiter(); - } - renderDelimiter() { - const delimiterWrapperEl = this.dialogueSettings.parent.createDiv({ - cls: `${CLASSES.BLOCK_WRAPPER} ${CLASSES.DELIMITER_WRAPPER}` - }); - const delimiterEl = delimiterWrapperEl.createDiv({ cls: CLASSES.DELIMITER }); - delimiterEl.createEl("div", { cls: CLASSES.DELIMITER_DOT }); - delimiterEl.createEl("div", { cls: CLASSES.DELIMITER_DOT }); - delimiterEl.createEl("div", { cls: CLASSES.DELIMITER_DOT }); - } -}; - -// src/components/comment.ts -var Comment = class { - constructor(content, dialogueSettings) { - this.content = content; - this.dialogueSettings = dialogueSettings; - this.renderComment(); - } - renderComment() { - const commentEl = this.dialogueSettings.parent.createDiv({ - cls: `${CLASSES.BLOCK_WRAPPER} ${CLASSES.COMMENT_WRAPPER}` - }); - return commentEl.createDiv({ - cls: CLASSES.COMMENT, - text: this.content, - attr: { - style: `max-width: ${this.dialogueSettings.commentMaxWidth};` - } - }); - } -}; - -// src/dialogue.ts -var KEYWORDS = class { -}; -KEYWORDS.LEFT_PATTERN = /^l(?:eft)?(?:-(\d+))?:/i; -KEYWORDS.RIGHT_PATTERN = /^r(?:ight)?(?:-(\d+))?:/i; -KEYWORDS.TITLE_MODE = "titleMode:"; -KEYWORDS.MESSAGE_MAX_WIDTH = "messageMaxWidth:"; -KEYWORDS.COMMENT_MAX_WIDTH = "commentMaxWidth:"; -KEYWORDS.DELIMITER = /^-|delimiter/; -KEYWORDS.COMMENT = "#"; -KEYWORDS.MESSAGE_LEFT = "<"; -KEYWORDS.MESSAGE_RIGHT = ">"; -var DialogueRenderer = class { - constructor(src, parent, settings) { - this.src = src; - this.dialogueWrapperEl = parent.createDiv({ cls: CLASSES.DIALOGUE_WRAPPER }); - this.dialogueSettings = { - parent: this.dialogueWrapperEl, - leftParticipant: { - title: settings.defaultLeftTitle, - renderedOnce: false, - enforcedId: null - }, - rightParticipant: { - title: settings.defaultRightTitle, - renderedOnce: false, - enforcedId: null - }, - titleMode: settings.defaultTitleMode, - messageMaxWidth: settings.defaultMessageMaxWidth, - commentMaxWidth: settings.defaultCommentMaxWidth, - participants: new Map() - }; - this.renderDialogue(); - } - registerParticipant(participant) { - if (!this.dialogueSettings.participants.has(participant)) { - this.dialogueSettings.participants.set(participant, this.dialogueSettings.participants.size + 1); - } - } - getEnforcedId(pattern, line) { - let enforcedId = null; - const result = pattern.exec(line); - if (result != null && result.length > 1) { - enforcedId = result[1]; - } - return enforcedId; - } - renderDialogue() { - const lines = this.src.split(/\r?\n/).map((line) => line.trim()).filter((line) => line.length > 0); - for (const line of lines) { - if (KEYWORDS.LEFT_PATTERN.test(line)) { - this.dialogueSettings.leftParticipant.title = line.split(":").splice(1).join(":").trim(); - this.dialogueSettings.leftParticipant.renderedOnce = false; - this.dialogueSettings.leftParticipant.enforcedId = this.getEnforcedId(KEYWORDS.LEFT_PATTERN, line); - } else if (KEYWORDS.RIGHT_PATTERN.test(line)) { - this.dialogueSettings.rightParticipant.title = line.split(":").splice(1).join(":").trim(); - this.dialogueSettings.rightParticipant.renderedOnce = false; - this.dialogueSettings.rightParticipant.enforcedId = this.getEnforcedId(KEYWORDS.RIGHT_PATTERN, line); - } else if (line.startsWith(KEYWORDS.TITLE_MODE)) { - const modeName = line.substr(KEYWORDS.TITLE_MODE.length).trim().toLowerCase(); - if (Object.values(DialogueTitleMode).some((mode) => mode == modeName)) { - this.dialogueSettings.titleMode = modeName; - } - } else if (line.startsWith(KEYWORDS.MESSAGE_MAX_WIDTH)) { - this.dialogueSettings.messageMaxWidth = line.substr(KEYWORDS.MESSAGE_MAX_WIDTH.length).trim(); - } else if (line.startsWith(KEYWORDS.COMMENT_MAX_WIDTH)) { - this.dialogueSettings.commentMaxWidth = line.substr(KEYWORDS.COMMENT_MAX_WIDTH.length).trim(); - } else if (KEYWORDS.DELIMITER.test(line)) { - new Delimiter(this.dialogueSettings); - } else if (line.startsWith(KEYWORDS.COMMENT)) { - const content = line.substr(KEYWORDS.COMMENT.length); - new Comment(content, this.dialogueSettings); - } else if (line.startsWith(KEYWORDS.MESSAGE_LEFT)) { - const content = line.substr(KEYWORDS.MESSAGE_LEFT.length); - this.registerParticipant(this.dialogueSettings.leftParticipant.title); - new Message(content, SIDES.LEFT, this.dialogueSettings); - } else if (line.startsWith(KEYWORDS.MESSAGE_RIGHT)) { - const content = line.substr(KEYWORDS.MESSAGE_RIGHT.length); - this.registerParticipant(this.dialogueSettings.rightParticipant.title); - new Message(content, SIDES.RIGHT, this.dialogueSettings); - } - } - } -}; - -// src/settings.ts -var import_obsidian = __toModule(require("obsidian")); -var DEFAULT_SETTINGS = { - defaultLeftTitle: "", - defaultRightTitle: "", - defaultTitleMode: DialogueTitleMode.First, - defaultMessageMaxWidth: "60%", - defaultCommentMaxWidth: "60%" -}; -var DialogueSettingTab = class extends import_obsidian.PluginSettingTab { - constructor(app, plugin) { - super(app, plugin); - this.plugin = plugin; - } - display() { - const { containerEl } = this; - containerEl.empty(); - containerEl.createEl("h2", { text: "Dialogue Settings" }); - const coffeeEl = containerEl.createEl("div", { - attr: { - style: "text-align: center; margin-bottom: 10px;" - } - }); - const coffeeLinkEl = coffeeEl.createEl("a", { href: "https://www.buymeacoffee.com/holubj" }); - coffeeLinkEl.createEl("img", { - attr: { - src: "https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png", - alt: "Buy Me A Coffee", - style: "height: 60px; width: 217px;" - } - }); - new import_obsidian.Setting(containerEl).setName("Default left title").setDesc("Default value for left title in all dialogues.").addText((text) => text.setPlaceholder("Enter default left title").setValue(this.plugin.settings.defaultLeftTitle).onChange((value) => __async(this, null, function* () { - this.plugin.settings.defaultLeftTitle = value; - yield this.plugin.saveSettings(); - }))); - new import_obsidian.Setting(containerEl).setName("Default right title").setDesc("Default value for right title in all dialogues.").addText((text) => text.setPlaceholder("Enter default right title").setValue(this.plugin.settings.defaultRightTitle).onChange((value) => __async(this, null, function* () { - this.plugin.settings.defaultRightTitle = value; - yield this.plugin.saveSettings(); - }))); - new import_obsidian.Setting(containerEl).setName("Default title mode").setDesc("Default title mode in all dialogues.").addDropdown((cb) => { - Object.values(DialogueTitleMode).forEach((titleMode) => { - const mode = titleMode.toString(); - cb.addOption(mode, mode.charAt(0).toUpperCase() + mode.slice(1)); - }); - cb.setValue(this.plugin.settings.defaultTitleMode).onChange((value) => __async(this, null, function* () { - this.plugin.settings.defaultTitleMode = value; - yield this.plugin.saveSettings(); - })); - }); - new import_obsidian.Setting(containerEl).setName("Default max message width").setDesc("Default max message width in all dialogues.").addText((text) => text.setPlaceholder("Enter default max message width").setValue(this.plugin.settings.defaultMessageMaxWidth).onChange((value) => __async(this, null, function* () { - this.plugin.settings.defaultMessageMaxWidth = value; - yield this.plugin.saveSettings(); - }))); - new import_obsidian.Setting(containerEl).setName("Default max comment width").setDesc("Default max comment width in all dialogues.").addText((text) => text.setPlaceholder("Enter default max comment width").setValue(this.plugin.settings.defaultCommentMaxWidth).onChange((value) => __async(this, null, function* () { - this.plugin.settings.defaultCommentMaxWidth = value; - yield this.plugin.saveSettings(); - }))); - } -}; - -// src/main.ts -var DialoguePlugin = class extends import_obsidian2.Plugin { - onload() { - return __async(this, null, function* () { - yield this.loadSettings(); - this.registerMarkdownCodeBlockProcessor(`dialogue`, (src, el, ctx) => { - new DialogueRenderer(src, el, this.settings); - }); - this.addSettingTab(new DialogueSettingTab(this.app, this)); - }); - } - loadSettings() { - return __async(this, null, function* () { - this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData()); - }); - } - saveSettings() { - return __async(this, null, function* () { - yield this.saveData(this.settings); - }); - } -}; diff --git a/.obsidian/plugins/obsidian-dialogue-plugin/manifest.json b/.obsidian/plugins/obsidian-dialogue-plugin/manifest.json deleted file mode 100644 index cdec1ca4..00000000 --- a/.obsidian/plugins/obsidian-dialogue-plugin/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "obsidian-dialogue-plugin", - "name": "Dialogue", - "version": "1.0.2", - "minAppVersion": "0.12.0", - "description": "Create dialogues in Markdown.", - "author": "Jakub Holub", - "authorUrl": "https://github.com/holubj", - "isDesktopOnly": false -} diff --git a/.obsidian/plugins/obsidian-dialogue-plugin/styles.css b/.obsidian/plugins/obsidian-dialogue-plugin/styles.css deleted file mode 100644 index 174c3936..00000000 --- a/.obsidian/plugins/obsidian-dialogue-plugin/styles.css +++ /dev/null @@ -1,58 +0,0 @@ -.dialogue-plugin-wrapper { - margin-bottom: 20px; -} - -.dialogue-plugin-block-wrapper { - display: flex; - margin: 10px 0; -} - -.dialogue-plugin-message-wrapper-left { - justify-content: start; -} - -.dialogue-plugin-message-wrapper-right { - justify-content: flex-end; -} - -.dialogue-plugin-message { - overflow: hidden; - max-width: 60%; - background-color: var(--background-secondary); -} - -.dialogue-plugin-message-title { - padding: 5px 10px; - font-weight: bold; - background-color: rgba(0, 0, 0, 0.3); -} - -.dialogue-plugin-message-content { - padding: 5px 10px; -} - -.dialogue-plugin-delimiter-wrapper { - justify-content: center; -} - -.dialogue-plugin-delimiter { - margin: 20px 0; -} - -.dialogue-plugin-delimiter-dot { - width: 10px; - height: 10px; - margin: 0 3px; - display: inline-block; - border-radius: 50%; - background-color: var(--background-secondary); -} - -.dialogue-plugin-comment-wrapper { - justify-content: center; -} - -.dialogue-plugin-comment { - margin: 20px 0; - text-align: center; -} diff --git a/.obsidian/plugins/obsidian-dice-roller/main.js b/.obsidian/plugins/obsidian-dice-roller/main.js index 5b23ed13..cc7d372a 100644 --- a/.obsidian/plugins/obsidian-dice-roller/main.js +++ b/.obsidian/plugins/obsidian-dice-roller/main.js @@ -3,22 +3,22 @@ THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ -var wo=Object.create;var jt=Object.defineProperty;var _o=Object.getOwnPropertyDescriptor;var So=Object.getOwnPropertyNames;var Eo=Object.getPrototypeOf,Lo=Object.prototype.hasOwnProperty;var Ei=n=>jt(n,"__esModule",{value:!0});var Li=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),Do=(n,e)=>{Ei(n);for(var t in e)jt(n,t,{get:e[t],enumerable:!0})},To=(n,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of So(e))!Lo.call(n,i)&&i!=="default"&&jt(n,i,{get:()=>e[i],enumerable:!(t=_o(e,i))||t.enumerable});return n},ue=n=>To(Ei(jt(n!=null?wo(Eo(n)):{},"default",n&&n.__esModule&&"default"in n?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var ha=Li((e6,vt)=>{(function(n){var e=typeof e6=="object"&&e6,t=typeof vt=="object"&&vt&&vt.exports==e&&vt,i=typeof global=="object"&&global;(i.global===i||i.window===i)&&(n=i);var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,r=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,o=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"\xAD":"shy","\u200C":"zwnj","\u200D":"zwj","\u200E":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200F":"rlm","\u200B":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20DB":"tdot","\u20DC":"DotDot"," ":"Tab","\n":"NewLine","\u2008":"puncsp","\u205F":"MediumSpace","\u2009":"thinsp","\u200A":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xA0":"nbsp","\u205F\u200A":"ThickSpace","\u203E":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204F":"bsemi",":":"colon","\u2A74":"Colone","!":"excl","\xA1":"iexcl","?":"quest","\xBF":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xB7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201A":"sbquo","\u2039":"lsaquo","\u203A":"rsaquo",'"':"quot","\u201C":"ldquo","\u201D":"rdquo","\u201E":"bdquo","\xAB":"laquo","\xBB":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230A":"lfloor","\u230B":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298B":"lbrke","\u298C":"rbrke","\u298D":"lbrkslu","\u298E":"rbrksld","\u298F":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27E6":"lobrk","\u27E7":"robrk","\u27E8":"lang","\u27E9":"rang","\u27EA":"Lang","\u27EB":"Rang","\u27EC":"loang","\u27ED":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xA7":"sect","\xB6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xB4":"acute","\u02DC":"tilde","^":"Hat","\xAF":"macr","\u02D8":"breve","\u02D9":"dot","\xA8":"die","\u02DA":"ring","\u02DD":"dblac","\xB8":"cedil","\u02DB":"ogon","\u02C6":"circ","\u02C7":"caron","\xB0":"deg","\xA9":"copy","\xAE":"reg","\u2117":"copysr","\u2118":"wp","\u211E":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219A":"nlarr","\u2192":"rarr","\u219B":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21AE":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219D":"rarrw","\u219D\u0338":"nrarrw","\u219E":"Larr","\u219F":"Uarr","\u21A0":"Rarr","\u21A1":"Darr","\u21A2":"larrtl","\u21A3":"rarrtl","\u21A4":"mapstoleft","\u21A5":"mapstoup","\u21A6":"map","\u21A7":"mapstodown","\u21A9":"larrhk","\u21AA":"rarrhk","\u21AB":"larrlp","\u21AC":"rarrlp","\u21AD":"harrw","\u21B0":"lsh","\u21B1":"rsh","\u21B2":"ldsh","\u21B3":"rdsh","\u21B5":"crarr","\u21B6":"cularr","\u21B7":"curarr","\u21BA":"olarr","\u21BB":"orarr","\u21BC":"lharu","\u21BD":"lhard","\u21BE":"uharr","\u21BF":"uharl","\u21C0":"rharu","\u21C1":"rhard","\u21C2":"dharr","\u21C3":"dharl","\u21C4":"rlarr","\u21C5":"udarr","\u21C6":"lrarr","\u21C7":"llarr","\u21C8":"uuarr","\u21C9":"rrarr","\u21CA":"ddarr","\u21CB":"lrhar","\u21CC":"rlhar","\u21D0":"lArr","\u21CD":"nlArr","\u21D1":"uArr","\u21D2":"rArr","\u21CF":"nrArr","\u21D3":"dArr","\u21D4":"iff","\u21CE":"nhArr","\u21D5":"vArr","\u21D6":"nwArr","\u21D7":"neArr","\u21D8":"seArr","\u21D9":"swArr","\u21DA":"lAarr","\u21DB":"rAarr","\u21DD":"zigrarr","\u21E4":"larrb","\u21E5":"rarrb","\u21F5":"duarr","\u21FD":"loarr","\u21FE":"roarr","\u21FF":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220B":"ni","\u220C":"notni","\u03F6":"bepsi","\u220F":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xB1":"pm","\xF7":"div","\xD7":"times","<":"lt","\u226E":"nlt","<\u20D2":"nvlt","=":"equals","\u2260":"ne","=\u20E5":"bne","\u2A75":"Equal",">":"gt","\u226F":"ngt",">\u20D2":"nvgt","\xAC":"not","|":"vert","\xA6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221A":"Sqrt","\u221D":"prop","\u221E":"infin","\u221F":"angrt","\u2220":"ang","\u2220\u20D2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\uFE00":"caps","\u222A":"cup","\u222A\uFE00":"cups","\u222B":"int","\u222C":"Int","\u222D":"tint","\u2A0C":"qint","\u222E":"oint","\u222F":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223A":"mDDot","\u223B":"homtht","\u223C":"sim","\u2241":"nsim","\u223C\u20D2":"nvsim","\u223D":"bsim","\u223D\u0331":"race","\u223E":"ac","\u223E\u0333":"acE","\u223F":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224A":"ape","\u224B":"apid","\u224B\u0338":"napid","\u224C":"bcong","\u224D":"CupCap","\u226D":"NotCupCap","\u224D\u20D2":"nvap","\u224E":"bump","\u224E\u0338":"nbump","\u224F":"bumpe","\u224F\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225A":"veeeq","\u225C":"trie","\u225F":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20E5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20D2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20D2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\uFE00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\uFE00":"gvnE","\u226A":"ll","\u226A\u0338":"nLtv","\u226A\u20D2":"nLt","\u226B":"gg","\u226B\u0338":"nGtv","\u226B\u20D2":"nGt","\u226C":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227A":"pr","\u2280":"npr","\u227B":"sc","\u2281":"nsc","\u227C":"prcue","\u22E0":"nprcue","\u227D":"sccue","\u22E1":"nsccue","\u227E":"prsim","\u227F":"scsim","\u227F\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20D2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20D2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228A\uFE00":"vsubne","\u228A":"subne","\u228B\uFE00":"vsupne","\u228B":"supne","\u228D":"cupdot","\u228E":"uplus","\u228F":"sqsub","\u228F\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22E2":"nsqsube","\u2292":"sqsupe","\u22E3":"nsqsupe","\u2293":"sqcap","\u2293\uFE00":"sqcaps","\u2294":"sqcup","\u2294\uFE00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229A":"ocir","\u229B":"oast","\u229D":"odash","\u229E":"plusb","\u229F":"minusb","\u22A0":"timesb","\u22A1":"sdotb","\u22A2":"vdash","\u22AC":"nvdash","\u22A3":"dashv","\u22A4":"top","\u22A5":"bot","\u22A7":"models","\u22A8":"vDash","\u22AD":"nvDash","\u22A9":"Vdash","\u22AE":"nVdash","\u22AA":"Vvdash","\u22AB":"VDash","\u22AF":"nVDash","\u22B0":"prurel","\u22B2":"vltri","\u22EA":"nltri","\u22B3":"vrtri","\u22EB":"nrtri","\u22B4":"ltrie","\u22EC":"nltrie","\u22B4\u20D2":"nvltrie","\u22B5":"rtrie","\u22ED":"nrtrie","\u22B5\u20D2":"nvrtrie","\u22B6":"origof","\u22B7":"imof","\u22B8":"mumap","\u22B9":"hercon","\u22BA":"intcal","\u22BB":"veebar","\u22BD":"barvee","\u22BE":"angrtvb","\u22BF":"lrtri","\u22C0":"Wedge","\u22C1":"Vee","\u22C2":"xcap","\u22C3":"xcup","\u22C4":"diam","\u22C5":"sdot","\u22C6":"Star","\u22C7":"divonx","\u22C8":"bowtie","\u22C9":"ltimes","\u22CA":"rtimes","\u22CB":"lthree","\u22CC":"rthree","\u22CD":"bsime","\u22CE":"cuvee","\u22CF":"cuwed","\u22D0":"Sub","\u22D1":"Sup","\u22D2":"Cap","\u22D3":"Cup","\u22D4":"fork","\u22D5":"epar","\u22D6":"ltdot","\u22D7":"gtdot","\u22D8":"Ll","\u22D8\u0338":"nLl","\u22D9":"Gg","\u22D9\u0338":"nGg","\u22DA\uFE00":"lesg","\u22DA":"leg","\u22DB":"gel","\u22DB\uFE00":"gesl","\u22DE":"cuepr","\u22DF":"cuesc","\u22E6":"lnsim","\u22E7":"gnsim","\u22E8":"prnsim","\u22E9":"scnsim","\u22EE":"vellip","\u22EF":"ctdot","\u22F0":"utdot","\u22F1":"dtdot","\u22F2":"disin","\u22F3":"isinsv","\u22F4":"isins","\u22F5":"isindot","\u22F5\u0338":"notindot","\u22F6":"notinvc","\u22F7":"notinvb","\u22F9":"isinE","\u22F9\u0338":"notinE","\u22FA":"nisd","\u22FB":"xnis","\u22FC":"nis","\u22FD":"notnivc","\u22FE":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230C":"drcrop","\u230D":"dlcrop","\u230E":"urcrop","\u230F":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231C":"ulcorn","\u231D":"urcorn","\u231E":"dlcorn","\u231F":"drcorn","\u2322":"frown","\u2323":"smile","\u232D":"cylcty","\u232E":"profalar","\u2336":"topbot","\u233D":"ovbar","\u233F":"solbar","\u237C":"angzarr","\u23B0":"lmoust","\u23B1":"rmoust","\u23B4":"tbrk","\u23B5":"bbrk","\u23B6":"bbrktbrk","\u23DC":"OverParenthesis","\u23DD":"UnderParenthesis","\u23DE":"OverBrace","\u23DF":"UnderBrace","\u23E2":"trpezium","\u23E7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250C":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251C":"boxvr","\u2524":"boxvl","\u252C":"boxhd","\u2534":"boxhu","\u253C":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255A":"boxUR","\u255B":"boxuL","\u255C":"boxUl","\u255D":"boxUL","\u255E":"boxvR","\u255F":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256A":"boxvH","\u256B":"boxVh","\u256C":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25A1":"squ","\u25AA":"squf","\u25AB":"EmptyVerySmallSquare","\u25AD":"rect","\u25AE":"marker","\u25B1":"fltns","\u25B3":"xutri","\u25B4":"utrif","\u25B5":"utri","\u25B8":"rtrif","\u25B9":"rtri","\u25BD":"xdtri","\u25BE":"dtrif","\u25BF":"dtri","\u25C2":"ltrif","\u25C3":"ltri","\u25CA":"loz","\u25CB":"cir","\u25EC":"tridot","\u25EF":"xcirc","\u25F8":"ultri","\u25F9":"urtri","\u25FA":"lltri","\u25FB":"EmptySmallSquare","\u25FC":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260E":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266A":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27C8":"bsolhsub","\u27C9":"suphsol","\u27F5":"xlarr","\u27F6":"xrarr","\u27F7":"xharr","\u27F8":"xlArr","\u27F9":"xrArr","\u27FA":"xhArr","\u27FC":"xmap","\u27FF":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290C":"lbarr","\u290D":"rbarr","\u290E":"lBarr","\u290F":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291A":"ratail","\u291B":"lAtail","\u291C":"rAtail","\u291D":"larrfs","\u291E":"rarrfs","\u291F":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292A":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293C":"curarrm","\u293D":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294A":"lurdshar","\u294B":"ldrushar","\u294E":"LeftRightVector","\u294F":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295A":"LeftTeeVector","\u295B":"RightTeeVector","\u295C":"RightUpTeeVector","\u295D":"RightDownTeeVector","\u295E":"DownLeftTeeVector","\u295F":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296A":"lharul","\u296B":"llhard","\u296C":"rharul","\u296D":"lrhard","\u296E":"udhar","\u296F":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297B":"suplarr","\u297C":"lfisht","\u297D":"rfisht","\u297E":"ufisht","\u297F":"dfisht","\u299A":"vzigzag","\u299C":"vangrt","\u299D":"angrtvbd","\u29A4":"ange","\u29A5":"range","\u29A6":"dwangle","\u29A7":"uwangle","\u29A8":"angmsdaa","\u29A9":"angmsdab","\u29AA":"angmsdac","\u29AB":"angmsdad","\u29AC":"angmsdae","\u29AD":"angmsdaf","\u29AE":"angmsdag","\u29AF":"angmsdah","\u29B0":"bemptyv","\u29B1":"demptyv","\u29B2":"cemptyv","\u29B3":"raemptyv","\u29B4":"laemptyv","\u29B5":"ohbar","\u29B6":"omid","\u29B7":"opar","\u29B9":"operp","\u29BB":"olcross","\u29BC":"odsold","\u29BE":"olcir","\u29BF":"ofcir","\u29C0":"olt","\u29C1":"ogt","\u29C2":"cirscir","\u29C3":"cirE","\u29C4":"solb","\u29C5":"bsolb","\u29C9":"boxbox","\u29CD":"trisb","\u29CE":"rtriltri","\u29CF":"LeftTriangleBar","\u29CF\u0338":"NotLeftTriangleBar","\u29D0":"RightTriangleBar","\u29D0\u0338":"NotRightTriangleBar","\u29DC":"iinfin","\u29DD":"infintie","\u29DE":"nvinfin","\u29E3":"eparsl","\u29E4":"smeparsl","\u29E5":"eqvparsl","\u29EB":"lozf","\u29F4":"RuleDelayed","\u29F6":"dsol","\u2A00":"xodot","\u2A01":"xoplus","\u2A02":"xotime","\u2A04":"xuplus","\u2A06":"xsqcup","\u2A0D":"fpartint","\u2A10":"cirfnint","\u2A11":"awint","\u2A12":"rppolint","\u2A13":"scpolint","\u2A14":"npolint","\u2A15":"pointint","\u2A16":"quatint","\u2A17":"intlarhk","\u2A22":"pluscir","\u2A23":"plusacir","\u2A24":"simplus","\u2A25":"plusdu","\u2A26":"plussim","\u2A27":"plustwo","\u2A29":"mcomma","\u2A2A":"minusdu","\u2A2D":"loplus","\u2A2E":"roplus","\u2A2F":"Cross","\u2A30":"timesd","\u2A31":"timesbar","\u2A33":"smashp","\u2A34":"lotimes","\u2A35":"rotimes","\u2A36":"otimesas","\u2A37":"Otimes","\u2A38":"odiv","\u2A39":"triplus","\u2A3A":"triminus","\u2A3B":"tritime","\u2A3C":"iprod","\u2A3F":"amalg","\u2A40":"capdot","\u2A42":"ncup","\u2A43":"ncap","\u2A44":"capand","\u2A45":"cupor","\u2A46":"cupcap","\u2A47":"capcup","\u2A48":"cupbrcap","\u2A49":"capbrcup","\u2A4A":"cupcup","\u2A4B":"capcap","\u2A4C":"ccups","\u2A4D":"ccaps","\u2A50":"ccupssm","\u2A53":"And","\u2A54":"Or","\u2A55":"andand","\u2A56":"oror","\u2A57":"orslope","\u2A58":"andslope","\u2A5A":"andv","\u2A5B":"orv","\u2A5C":"andd","\u2A5D":"ord","\u2A5F":"wedbar","\u2A66":"sdote","\u2A6A":"simdot","\u2A6D":"congdot","\u2A6D\u0338":"ncongdot","\u2A6E":"easter","\u2A6F":"apacir","\u2A70":"apE","\u2A70\u0338":"napE","\u2A71":"eplus","\u2A72":"pluse","\u2A73":"Esim","\u2A77":"eDDot","\u2A78":"equivDD","\u2A79":"ltcir","\u2A7A":"gtcir","\u2A7B":"ltquest","\u2A7C":"gtquest","\u2A7D":"les","\u2A7D\u0338":"nles","\u2A7E":"ges","\u2A7E\u0338":"nges","\u2A7F":"lesdot","\u2A80":"gesdot","\u2A81":"lesdoto","\u2A82":"gesdoto","\u2A83":"lesdotor","\u2A84":"gesdotol","\u2A85":"lap","\u2A86":"gap","\u2A87":"lne","\u2A88":"gne","\u2A89":"lnap","\u2A8A":"gnap","\u2A8B":"lEg","\u2A8C":"gEl","\u2A8D":"lsime","\u2A8E":"gsime","\u2A8F":"lsimg","\u2A90":"gsiml","\u2A91":"lgE","\u2A92":"glE","\u2A93":"lesges","\u2A94":"gesles","\u2A95":"els","\u2A96":"egs","\u2A97":"elsdot","\u2A98":"egsdot","\u2A99":"el","\u2A9A":"eg","\u2A9D":"siml","\u2A9E":"simg","\u2A9F":"simlE","\u2AA0":"simgE","\u2AA1":"LessLess","\u2AA1\u0338":"NotNestedLessLess","\u2AA2":"GreaterGreater","\u2AA2\u0338":"NotNestedGreaterGreater","\u2AA4":"glj","\u2AA5":"gla","\u2AA6":"ltcc","\u2AA7":"gtcc","\u2AA8":"lescc","\u2AA9":"gescc","\u2AAA":"smt","\u2AAB":"lat","\u2AAC":"smte","\u2AAC\uFE00":"smtes","\u2AAD":"late","\u2AAD\uFE00":"lates","\u2AAE":"bumpE","\u2AAF":"pre","\u2AAF\u0338":"npre","\u2AB0":"sce","\u2AB0\u0338":"nsce","\u2AB3":"prE","\u2AB4":"scE","\u2AB5":"prnE","\u2AB6":"scnE","\u2AB7":"prap","\u2AB8":"scap","\u2AB9":"prnap","\u2ABA":"scnap","\u2ABB":"Pr","\u2ABC":"Sc","\u2ABD":"subdot","\u2ABE":"supdot","\u2ABF":"subplus","\u2AC0":"supplus","\u2AC1":"submult","\u2AC2":"supmult","\u2AC3":"subedot","\u2AC4":"supedot","\u2AC5":"subE","\u2AC5\u0338":"nsubE","\u2AC6":"supE","\u2AC6\u0338":"nsupE","\u2AC7":"subsim","\u2AC8":"supsim","\u2ACB\uFE00":"vsubnE","\u2ACB":"subnE","\u2ACC\uFE00":"vsupnE","\u2ACC":"supnE","\u2ACF":"csub","\u2AD0":"csup","\u2AD1":"csube","\u2AD2":"csupe","\u2AD3":"subsup","\u2AD4":"supsub","\u2AD5":"subsub","\u2AD6":"supsup","\u2AD7":"suphsub","\u2AD8":"supdsub","\u2AD9":"forkv","\u2ADA":"topfork","\u2ADB":"mlcp","\u2AE4":"Dashv","\u2AE6":"Vdashl","\u2AE7":"Barv","\u2AE8":"vBar","\u2AE9":"vBarv","\u2AEB":"Vbar","\u2AEC":"Not","\u2AED":"bNot","\u2AEE":"rnmid","\u2AEF":"cirmid","\u2AF0":"midcir","\u2AF1":"topcir","\u2AF2":"nhpar","\u2AF3":"parsim","\u2AFD":"parsl","\u2AFD\u20E5":"nparsl","\u266D":"flat","\u266E":"natur","\u266F":"sharp","\xA4":"curren","\xA2":"cent",$:"dollar","\xA3":"pound","\xA5":"yen","\u20AC":"euro","\xB9":"sup1","\xBD":"half","\u2153":"frac13","\xBC":"frac14","\u2155":"frac15","\u2159":"frac16","\u215B":"frac18","\xB2":"sup2","\u2154":"frac23","\u2156":"frac25","\xB3":"sup3","\xBE":"frac34","\u2157":"frac35","\u215C":"frac38","\u2158":"frac45","\u215A":"frac56","\u215D":"frac58","\u215E":"frac78","\u{1D4B6}":"ascr","\u{1D552}":"aopf","\u{1D51E}":"afr","\u{1D538}":"Aopf","\u{1D504}":"Afr","\u{1D49C}":"Ascr",\u00AA:"ordf",\u00E1:"aacute",\u00C1:"Aacute",\u00E0:"agrave",\u00C0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00E2:"acirc",\u00C2:"Acirc",\u00E5:"aring",\u00C5:"angst",\u00E4:"auml",\u00C4:"Auml",\u00E3:"atilde",\u00C3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00E6:"aelig",\u00C6:"AElig","\u{1D4B7}":"bscr","\u{1D553}":"bopf","\u{1D51F}":"bfr","\u{1D539}":"Bopf",\u212C:"Bscr","\u{1D505}":"Bfr","\u{1D520}":"cfr","\u{1D4B8}":"cscr","\u{1D554}":"copf",\u212D:"Cfr","\u{1D49E}":"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010D:"ccaron",\u010C:"Ccaron",\u010B:"cdot",\u010A:"Cdot",\u00E7:"ccedil",\u00C7:"Ccedil","\u2105":"incare","\u{1D521}":"dfr","\u2146":"dd","\u{1D555}":"dopf","\u{1D4B9}":"dscr","\u{1D49F}":"Dscr","\u{1D507}":"Dfr","\u2145":"DD","\u{1D53B}":"Dopf",\u010F:"dcaron",\u010E:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00F0:"eth",\u00D0:"ETH","\u2147":"ee",\u212F:"escr","\u{1D522}":"efr","\u{1D556}":"eopf",\u2130:"Escr","\u{1D508}":"Efr","\u{1D53C}":"Eopf",\u00E9:"eacute",\u00C9:"Eacute",\u00E8:"egrave",\u00C8:"Egrave",\u00EA:"ecirc",\u00CA:"Ecirc",\u011B:"ecaron",\u011A:"Ecaron",\u00EB:"euml",\u00CB:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr","\u{1D523}":"ffr","\u{1D557}":"fopf","\u{1D4BB}":"fscr","\u{1D509}":"Ffr","\u{1D53D}":"Fopf",\u2131:"Fscr",\uFB00:"fflig",\uFB03:"ffilig",\uFB04:"ffllig",\uFB01:"filig",fj:"fjlig",\uFB02:"fllig",\u0192:"fnof",\u210A:"gscr","\u{1D558}":"gopf","\u{1D524}":"gfr","\u{1D4A2}":"Gscr","\u{1D53E}":"Gopf","\u{1D50A}":"Gfr",\u01F5:"gacute",\u011F:"gbreve",\u011E:"Gbreve",\u011D:"gcirc",\u011C:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil","\u{1D525}":"hfr",\u210E:"planckh","\u{1D4BD}":"hscr","\u{1D559}":"hopf",\u210B:"Hscr",\u210C:"Hfr",\u210D:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210F:"hbar",\u0127:"hstrok",\u0126:"Hstrok","\u{1D55A}":"iopf","\u{1D526}":"ifr","\u{1D4BE}":"iscr","\u2148":"ii","\u{1D540}":"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ED:"iacute",\u00CD:"Iacute",\u00EC:"igrave",\u00CC:"Igrave",\u00EE:"icirc",\u00CE:"Icirc",\u00EF:"iuml",\u00CF:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012F:"iogon",\u012E:"Iogon",\u012B:"imacr",\u012A:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath","\u{1D4BF}":"jscr","\u{1D55B}":"jopf","\u{1D527}":"jfr","\u{1D4A5}":"Jscr","\u{1D50D}":"Jfr","\u{1D541}":"Jopf",\u0135:"jcirc",\u0134:"Jcirc","\u0237":"jmath","\u{1D55C}":"kopf","\u{1D4C0}":"kscr","\u{1D528}":"kfr","\u{1D4A6}":"Kscr","\u{1D542}":"Kopf","\u{1D50E}":"Kfr",\u0137:"kcedil",\u0136:"Kcedil","\u{1D529}":"lfr","\u{1D4C1}":"lscr",\u2113:"ell","\u{1D55D}":"lopf",\u2112:"Lscr","\u{1D50F}":"Lfr","\u{1D543}":"Lopf",\u013A:"lacute",\u0139:"Lacute",\u013E:"lcaron",\u013D:"Lcaron",\u013C:"lcedil",\u013B:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013F:"Lmidot","\u{1D52A}":"mfr","\u{1D55E}":"mopf","\u{1D4C2}":"mscr","\u{1D510}":"Mfr","\u{1D544}":"Mopf",\u2133:"Mscr","\u{1D52B}":"nfr","\u{1D55F}":"nopf","\u{1D4C3}":"nscr",\u2115:"Nopf","\u{1D4A9}":"Nscr","\u{1D511}":"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00F1:"ntilde",\u00D1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014B:"eng",\u014A:"ENG","\u{1D560}":"oopf","\u{1D52C}":"ofr",\u2134:"oscr","\u{1D4AA}":"Oscr","\u{1D512}":"Ofr","\u{1D546}":"Oopf",\u00BA:"ordm",\u00F3:"oacute",\u00D3:"Oacute",\u00F2:"ograve",\u00D2:"Ograve",\u00F4:"ocirc",\u00D4:"Ocirc",\u00F6:"ouml",\u00D6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00F5:"otilde",\u00D5:"Otilde",\u00F8:"oslash",\u00D8:"Oslash",\u014D:"omacr",\u014C:"Omacr",\u0153:"oelig",\u0152:"OElig","\u{1D52D}":"pfr","\u{1D4C5}":"pscr","\u{1D561}":"popf",\u2119:"Popf","\u{1D513}":"Pfr","\u{1D4AB}":"Pscr","\u{1D562}":"qopf","\u{1D52E}":"qfr","\u{1D4C6}":"qscr","\u{1D4AC}":"Qscr","\u{1D514}":"Qfr",\u211A:"Qopf",\u0138:"kgreen","\u{1D52F}":"rfr","\u{1D563}":"ropf","\u{1D4C7}":"rscr",\u211B:"Rscr",\u211C:"Re",\u211D:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil","\u{1D564}":"sopf","\u{1D4C8}":"sscr","\u{1D530}":"sfr","\u{1D54A}":"Sopf","\u{1D516}":"Sfr","\u{1D4AE}":"Sscr","\u24C8":"oS",\u015B:"sacute",\u015A:"Sacute",\u015D:"scirc",\u015C:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015F:"scedil",\u015E:"Scedil",\u00DF:"szlig","\u{1D531}":"tfr","\u{1D4C9}":"tscr","\u{1D565}":"topf","\u{1D4AF}":"Tscr","\u{1D517}":"Tfr","\u{1D54B}":"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok","\u{1D4CA}":"uscr","\u{1D566}":"uopf","\u{1D532}":"ufr","\u{1D54C}":"Uopf","\u{1D518}":"Ufr","\u{1D4B0}":"Uscr",\u00FA:"uacute",\u00DA:"Uacute",\u00F9:"ugrave",\u00D9:"Ugrave",\u016D:"ubreve",\u016C:"Ubreve",\u00FB:"ucirc",\u00DB:"Ucirc",\u016F:"uring",\u016E:"Uring",\u00FC:"uuml",\u00DC:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016B:"umacr",\u016A:"Umacr","\u{1D533}":"vfr","\u{1D567}":"vopf","\u{1D4CB}":"vscr","\u{1D519}":"Vfr","\u{1D54D}":"Vopf","\u{1D4B1}":"Vscr","\u{1D568}":"wopf","\u{1D4CC}":"wscr","\u{1D534}":"wfr","\u{1D4B2}":"Wscr","\u{1D54E}":"Wopf","\u{1D51A}":"Wfr",\u0175:"wcirc",\u0174:"Wcirc","\u{1D535}":"xfr","\u{1D4CD}":"xscr","\u{1D569}":"xopf","\u{1D54F}":"Xopf","\u{1D51B}":"Xfr","\u{1D4B3}":"Xscr","\u{1D536}":"yfr","\u{1D4CE}":"yscr","\u{1D56A}":"yopf","\u{1D4B4}":"Yscr","\u{1D51C}":"Yfr","\u{1D550}":"Yopf",\u00FD:"yacute",\u00DD:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00FF:"yuml",\u0178:"Yuml","\u{1D4CF}":"zscr","\u{1D537}":"zfr","\u{1D56B}":"zopf",\u2128:"Zfr",\u2124:"Zopf","\u{1D4B5}":"Zscr",\u017A:"zacute",\u0179:"Zacute",\u017E:"zcaron",\u017D:"Zcaron",\u017C:"zdot",\u017B:"Zdot",\u01B5:"imped",\u00FE:"thorn",\u00DE:"THORN",\u0149:"napos",\u03B1:"alpha",\u0391:"Alpha",\u03B2:"beta",\u0392:"Beta",\u03B3:"gamma",\u0393:"Gamma",\u03B4:"delta",\u0394:"Delta",\u03B5:"epsi","\u03F5":"epsiv",\u0395:"Epsilon",\u03DD:"gammad",\u03DC:"Gammad",\u03B6:"zeta",\u0396:"Zeta",\u03B7:"eta",\u0397:"Eta",\u03B8:"theta",\u03D1:"thetav",\u0398:"Theta",\u03B9:"iota",\u0399:"Iota",\u03BA:"kappa",\u03F0:"kappav",\u039A:"Kappa",\u03BB:"lambda",\u039B:"Lambda",\u03BC:"mu",\u00B5:"micro",\u039C:"Mu",\u03BD:"nu",\u039D:"Nu",\u03BE:"xi",\u039E:"Xi",\u03BF:"omicron",\u039F:"Omicron",\u03C0:"pi",\u03D6:"piv",\u03A0:"Pi",\u03C1:"rho",\u03F1:"rhov",\u03A1:"Rho",\u03C3:"sigma",\u03A3:"Sigma",\u03C2:"sigmaf",\u03C4:"tau",\u03A4:"Tau",\u03C5:"upsi",\u03A5:"Upsilon",\u03D2:"Upsi",\u03C6:"phi",\u03D5:"phiv",\u03A6:"Phi",\u03C7:"chi",\u03A7:"Chi",\u03C8:"psi",\u03A8:"Psi",\u03C9:"omega",\u03A9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043A:"kcy",\u041A:"Kcy",\u045C:"kjcy",\u040C:"KJcy",\u043B:"lcy",\u041B:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043C:"mcy",\u041C:"Mcy",\u043D:"ncy",\u041D:"Ncy",\u045A:"njcy",\u040A:"NJcy",\u043E:"ocy",\u041E:"Ocy",\u043F:"pcy",\u041F:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045B:"tshcy",\u040B:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045E:"ubrcy",\u040E:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045F:"dzcy",\u040F:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044A:"hardcy",\u042A:"HARDcy",\u044B:"ycy",\u042B:"Ycy",\u044C:"softcy",\u042C:"SOFTcy",\u044D:"ecy",\u042D:"Ecy",\u044E:"yucy",\u042E:"YUcy",\u044F:"yacy",\u042F:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},c=/["&'<>`]/g,u={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},f=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,v={aacute:"\xE1",Aacute:"\xC1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",acy:"\u0430",Acy:"\u0410",aelig:"\xE6",AElig:"\xC6",af:"\u2061",afr:"\u{1D51E}",Afr:"\u{1D504}",agrave:"\xE0",Agrave:"\xC0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2A3F",amp:"&",AMP:"&",and:"\u2227",And:"\u2A53",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1D552}",Aopf:"\u{1D538}",ap:"\u2248",apacir:"\u2A6F",ape:"\u224A",apE:"\u2A70",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",Aring:"\xC5",ascr:"\u{1D4B6}",Ascr:"\u{1D49C}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",beta:"\u03B2",Beta:"\u0392",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",Bfr:"\u{1D505}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bNot:"\u2AED",bopf:"\u{1D553}",Bopf:"\u{1D539}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpe:"\u224F",bumpE:"\u2AAE",bumpeq:"\u224F",Bumpeq:"\u224E",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22D2",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",ccaron:"\u010D",Ccaron:"\u010C",ccedil:"\xE7",Ccedil:"\xC7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",Cdot:"\u010A",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",Chi:"\u03A7",cir:"\u25CB",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29C3",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2A74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",cscr:"\u{1D4B8}",Cscr:"\u{1D49E}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",Cup:"\u22D3",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21D3",Darr:"\u21A1",dash:"\u2010",dashv:"\u22A3",Dashv:"\u2AE4",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",Dcaron:"\u010E",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21CA",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",delta:"\u03B4",Delta:"\u0394",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",Dfr:"\u{1D507}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",Dopf:"\u{1D53B}",dot:"\u02D9",Dot:"\xA8",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21D3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",Dscr:"\u{1D49F}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29F6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",DZcy:"\u040F",dzigrarr:"\u27FF",eacute:"\xE9",Eacute:"\xC9",easter:"\u2A6E",ecaron:"\u011B",Ecaron:"\u011A",ecir:"\u2256",ecirc:"\xEA",Ecirc:"\xCA",ecolon:"\u2255",ecy:"\u044D",Ecy:"\u042D",eDDot:"\u2A77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",Efr:"\u{1D508}",eg:"\u2A9A",egrave:"\xE8",Egrave:"\xC8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014B",ENG:"\u014A",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1D556}",Eopf:"\u{1D53C}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",Epsilon:"\u0395",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2A73",eta:"\u03B7",Eta:"\u0397",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",Ffr:"\u{1D509}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",Fopf:"\u{1D53D}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",gamma:"\u03B3",Gamma:"\u0393",gammad:"\u03DD",Gammad:"\u03DC",gap:"\u2A86",gbreve:"\u011F",Gbreve:"\u011E",Gcedil:"\u0122",gcirc:"\u011D",Gcirc:"\u011C",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22DB",gEl:"\u2A8C",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",Gfr:"\u{1D50A}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2AA5",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",Gopf:"\u{1D53E}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",gscr:"\u210A",Gscr:"\u{1D4A2}",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",Gt:"\u226B",GT:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",HARDcy:"\u042A",harr:"\u2194",hArr:"\u21D4",harrcir:"\u2948",harrw:"\u21AD",Hat:"^",hbar:"\u210F",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",Iacute:"\xCD",ic:"\u2063",icirc:"\xEE",Icirc:"\xCE",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",igrave:"\xEC",Igrave:"\xCC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012B",Imacr:"\u012A",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",Int:"\u222C",intcal:"\u22BA",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012F",Iogon:"\u012E",iopf:"\u{1D55A}",Iopf:"\u{1D540}",iota:"\u03B9",Iota:"\u0399",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xEF",Iuml:"\xCF",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1D527}",Jfr:"\u{1D50D}",jmath:"\u0237",jopf:"\u{1D55B}",Jopf:"\u{1D541}",jscr:"\u{1D4BF}",Jscr:"\u{1D4A5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03BA",Kappa:"\u039A",kappav:"\u03F0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043A",Kcy:"\u041A",kfr:"\u{1D528}",Kfr:"\u{1D50E}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045C",KJcy:"\u040C",kopf:"\u{1D55C}",Kopf:"\u{1D542}",kscr:"\u{1D4C0}",Kscr:"\u{1D4A6}",lAarr:"\u21DA",lacute:"\u013A",Lacute:"\u0139",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",Lambda:"\u039B",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larr:"\u2190",lArr:"\u21D0",Larr:"\u219E",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",lAtail:"\u291B",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",Lcaron:"\u013D",lcedil:"\u013C",Lcedil:"\u013B",lceil:"\u2308",lcub:"{",lcy:"\u043B",Lcy:"\u041B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",leftarrow:"\u2190",Leftarrow:"\u21D0",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",Leftrightarrow:"\u21D4",LeftRightArrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",leg:"\u22DA",lEg:"\u2A8B",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",Lfr:"\u{1D50F}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226A",Ll:"\u22D8",llarr:"\u21C7",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",Lmidot:"\u013F",lmoust:"\u23B0",lmoustache:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",Longleftarrow:"\u27F8",LongLeftArrow:"\u27F5",longleftrightarrow:"\u27F7",Longleftrightarrow:"\u27FA",LongLeftRightArrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",Longrightarrow:"\u27F9",LongRightArrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",Lopf:"\u{1D543}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226A",LT:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",Map:"\u2905",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",Mcy:"\u041C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",mfr:"\u{1D52A}",Mfr:"\u{1D510}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",Mopf:"\u{1D544}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",mu:"\u03BC",Mu:"\u039C",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",Ncy:"\u041D",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",pcy:"\u043F",Pcy:"\u041F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",Pfr:"\u{1D513}",phi:"\u03C6",Phi:"\u03A6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",Pi:"\u03A0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",pr:"\u227A",Pr:"\u2ABB",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prE:"\u2AB3",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportion:"\u2237",Proportional:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",Pscr:"\u{1D4AB}",psi:"\u03C8",Psi:"\u03A8",puncsp:"\u2008",qfr:"\u{1D52E}",Qfr:"\u{1D514}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",qscr:"\u{1D4C6}",Qscr:"\u{1D4AC}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rArr:"\u21D2",Rarr:"\u21A0",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",Rarrtl:"\u2916",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",Re:"\u211C",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",Rho:"\u03A1",rhov:"\u03F1",RightAngleBracket:"\u27E9",rightarrow:"\u2192",Rightarrow:"\u21D2",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",Sacute:"\u015A",sbquo:"\u201A",sc:"\u227B",Sc:"\u2ABC",scap:"\u2AB8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",scedil:"\u015F",Scedil:"\u015E",scirc:"\u015D",Scirc:"\u015C",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",Scy:"\u0421",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",Sfr:"\u{1D516}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",sigma:"\u03C3",Sigma:"\u03A3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",SOFTcy:"\u042C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",Sopf:"\u{1D54A}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",Sscr:"\u{1D4AE}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",Star:"\u22C6",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",sube:"\u2286",subE:"\u2AC5",subedot:"\u2AC3",submult:"\u2AC1",subne:"\u228A",subnE:"\u2ACB",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup:"\u2283",Sup:"\u22D1",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supE:"\u2AC6",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supne:"\u228B",supnE:"\u2ACC",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",tau:"\u03C4",Tau:"\u03A4",tbrk:"\u23B4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",Tfr:"\u{1D517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03B8",Theta:"\u0398",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",THORN:"\xDE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",Topf:"\u{1D54B}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",Tscr:"\u{1D4AF}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045B",TSHcy:"\u040B",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uacute:"\xFA",Uacute:"\xDA",uarr:"\u2191",uArr:"\u21D1",Uarr:"\u219F",Uarrocir:"\u2949",ubrcy:"\u045E",Ubrcy:"\u040E",ubreve:"\u016D",Ubreve:"\u016C",ucirc:"\xFB",Ucirc:"\xDB",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21C5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",Ufr:"\u{1D518}",ugrave:"\xF9",Ugrave:"\xD9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",Umacr:"\u016A",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1D566}",Uopf:"\u{1D54C}",uparrow:"\u2191",Uparrow:"\u21D1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",Updownarrow:"\u21D5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",upsilon:"\u03C5",Upsilon:"\u03A5",UpTee:"\u22A5",UpTeeArrow:"\u21A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",Uring:"\u016E",urtri:"\u25F9",uscr:"\u{1D4CA}",Uscr:"\u{1D4B0}",utdot:"\u22F0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",Uuml:"\xDC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",vee:"\u2228",Vee:"\u22C1",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",vfr:"\u{1D533}",Vfr:"\u{1D519}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",Vopf:"\u{1D54D}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",Vscr:"\u{1D4B1}",vsubne:"\u228A\uFE00",vsubnE:"\u2ACB\uFE00",vsupne:"\u228B\uFE00",vsupnE:"\u2ACC\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",Wfr:"\u{1D51A}",wopf:"\u{1D568}",Wopf:"\u{1D54E}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",Wscr:"\u{1D4B2}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",Xfr:"\u{1D51B}",xharr:"\u27F7",xhArr:"\u27FA",xi:"\u03BE",Xi:"\u039E",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",Xopf:"\u{1D54F}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",xscr:"\u{1D4CD}",Xscr:"\u{1D4B3}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",Yacute:"\xDD",yacy:"\u044F",YAcy:"\u042F",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044B",Ycy:"\u042B",yen:"\xA5",yfr:"\u{1D536}",Yfr:"\u{1D51C}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1D56A}",Yopf:"\u{1D550}",yscr:"\u{1D4CE}",Yscr:"\u{1D4B4}",yucy:"\u044E",YUcy:"\u042E",yuml:"\xFF",Yuml:"\u0178",zacute:"\u017A",Zacute:"\u0179",zcaron:"\u017E",Zcaron:"\u017D",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017C",Zdot:"\u017B",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",zeta:"\u03B6",Zeta:"\u0396",zfr:"\u{1D537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",zscr:"\u{1D4CF}",Zscr:"\u{1D4B5}",zwj:"\u200D",zwnj:"\u200C"},g={aacute:"\xE1",Aacute:"\xC1",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",aelig:"\xE6",AElig:"\xC6",agrave:"\xE0",Agrave:"\xC0",amp:"&",AMP:"&",aring:"\xE5",Aring:"\xC5",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",brvbar:"\xA6",ccedil:"\xE7",Ccedil:"\xC7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",Eacute:"\xC9",ecirc:"\xEA",Ecirc:"\xCA",egrave:"\xE8",Egrave:"\xC8",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",iacute:"\xED",Iacute:"\xCD",icirc:"\xEE",Icirc:"\xCE",iexcl:"\xA1",igrave:"\xEC",Igrave:"\xCC",iquest:"\xBF",iuml:"\xEF",Iuml:"\xCF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",Ntilde:"\xD1",oacute:"\xF3",Oacute:"\xD3",ocirc:"\xF4",Ocirc:"\xD4",ograve:"\xF2",Ograve:"\xD2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",Oslash:"\xD8",otilde:"\xF5",Otilde:"\xD5",ouml:"\xF6",Ouml:"\xD6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",THORN:"\xDE",times:"\xD7",uacute:"\xFA",Uacute:"\xDA",ucirc:"\xFB",Ucirc:"\xDB",ugrave:"\xF9",Ugrave:"\xD9",uml:"\xA8",uuml:"\xFC",Uuml:"\xDC",yacute:"\xFD",Yacute:"\xDD",yen:"\xA5",yuml:"\xFF"},x={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"},p=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],d=String.fromCharCode,A={},b=A.hasOwnProperty,C=function(V,U){return b.call(V,U)},E=function(V,U){for(var Z=-1,O=V.length;++Z=55296&&V<=57343||V>1114111?(U&&M("character reference outside the permissible Unicode range"),"\uFFFD"):C(x,V)?(U&&M("disallowed character reference"),x[V]):(U&&E(p,V)&&M("disallowed character reference"),V>65535&&(V-=65536,Z+=d(V>>>10&1023|55296),V=56320|V&1023),Z+=d(V),Z)},P=function(V){return"&#x"+V.toString(16).toUpperCase()+";"},F=function(V){return"&#"+V+";"},M=function(V){throw Error("Parse error: "+V)},D=function(V,U){U=N(U,D.options);var Z=U.strict;Z&&h.test(V)&&M("forbidden code point");var O=U.encodeEverything,W=U.useNamedReferences,X=U.allowUnsafeSymbols,Q=U.decimal?F:P,a1=function(B){return Q(B.charCodeAt(0))};return O?(V=V.replace(r,function(B){return W&&C(l,B)?"&"+l[B]+";":a1(B)}),W&&(V=V.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),W&&(V=V.replace(o,function(B){return"&"+l[B]+";"}))):W?(X||(V=V.replace(c,function(B){return"&"+l[B]+";"})),V=V.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒"),V=V.replace(o,function(B){return"&"+l[B]+";"})):X||(V=V.replace(c,a1)),V.replace(a,function(B){var M1=B.charCodeAt(0),u1=B.charCodeAt(1),v1=(M1-55296)*1024+u1-56320+65536;return Q(v1)}).replace(s,a1)};D.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var z=function(V,U){U=N(U,z.options);var Z=U.strict;return Z&&f.test(V)&&M("malformed character reference"),V.replace(m,function(O,W,X,Q,a1,B,M1,u1,v1){var n1,T1,A1,C1,u2,$1;return W?(u2=W,v[u2]):X?(u2=X,$1=Q,$1&&U.isAttributeValue?(Z&&$1=="="&&M("`&` did not start a character reference"),O):(Z&&M("named character reference was not terminated by a semicolon"),g[u2]+($1||""))):a1?(A1=a1,T1=B,Z&&!T1&&M("character reference was not terminated by a semicolon"),n1=parseInt(A1,10),S(n1,Z)):M1?(C1=M1,T1=u1,Z&&!T1&&M("character reference was not terminated by a semicolon"),n1=parseInt(C1,16),S(n1,Z)):(Z&&M("named character reference was not terminated by a semicolon"),O)})};z.options={isAttributeValue:!1,strict:!1};var T=function(V){return V.replace(c,function(U){return u[U]})},H={version:"1.2.0",encode:D,decode:z,escape:T,unescape:z};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return H});else if(e&&!e.nodeType)if(t)t.exports=H;else for(var L in H)C(H,L)&&(e[L]=H[L]);else n.he=H})(e6)});var xo=Li((go,c0)=>{(function(n,e){typeof define=="function"&&define.amd?define([],e):typeof c0=="object"&&c0.exports?c0.exports=e():n.moo=e()})(go,function(){"use strict";var n=Object.prototype.hasOwnProperty,e=Object.prototype.toString,t=typeof new RegExp().sticky=="boolean";function i(S){return S&&e.call(S)==="[object RegExp]"}function a(S){return S&&typeof S=="object"&&!i(S)&&!Array.isArray(S)}function r(S){return S.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(S){var P=new RegExp("|"+S);return P.exec("").length-1}function o(S){return"("+S+")"}function l(S){if(!S.length)return"(?!)";var P=S.map(function(F){return"(?:"+F+")"}).join("|");return"(?:"+P+")"}function c(S){if(typeof S=="string")return"(?:"+r(S)+")";if(i(S)){if(S.ignoreCase)throw new Error("RegExp /i flag not allowed");if(S.global)throw new Error("RegExp /g flag is implied");if(S.sticky)throw new Error("RegExp /y flag is implied");if(S.multiline)throw new Error("RegExp /m flag is implied");return S.source}else throw new Error("Not a pattern: "+S)}function u(S){for(var P=Object.getOwnPropertyNames(S),F=[],M=0;M0)throw new Error("RegExp has capture groups: "+Q+` -Use (?: \u2026 ) instead`);if(!V.lineBreaks&&Q.test(` -`))throw new Error("Rule should declare lineBreaks: "+Q);H.push(o(X))}}var B=F&&F.fallback,M1=t&&!B?"ym":"gm",u1=t||B?"":"|";z===!0&&(M1+="u");var v1=new RegExp(l(H)+u1,M1);return{regexp:v1,groups:T,fast:M,error:F||v}}function x(S){var P=g(m(S));return new b({start:P},"start")}function p(S,P,F){var M=S&&(S.push||S.next);if(M&&!F[M])throw new Error("Missing state '"+M+"' (in token '"+S.defaultType+"' of state '"+P+"')");if(S&&S.pop&&+S.pop!=1)throw new Error("pop must be 1 (in token '"+S.defaultType+"' of state '"+P+"')")}function d(S,P){var F=S.$all?m(S.$all):[];delete S.$all;var M=Object.getOwnPropertyNames(S);P||(P=M[0]);for(var D=Object.create(null),z=0;zXt(n,"__esModule",{value:!0});var Li=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),To=(n,e)=>{Ei(n);for(var t in e)Xt(n,t,{get:e[t],enumerable:!0})},Ho=(n,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Eo(e))!Do.call(n,i)&&i!=="default"&&Xt(n,i,{get:()=>e[i],enumerable:!(t=So(e,i))||t.enumerable});return n},ue=n=>Ho(Ei(Xt(n!=null?_o(Lo(n)):{},"default",n&&n.__esModule&&"default"in n?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var ha=Li((t6,vt)=>{(function(n){var e=typeof t6=="object"&&t6,t=typeof vt=="object"&&vt&&vt.exports==e&&vt,i=typeof global=="object"&&global;(i.global===i||i.window===i)&&(n=i);var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,r=/[\x01-\x7F]/g,s=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,o=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"\xAD":"shy","\u200C":"zwnj","\u200D":"zwj","\u200E":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200F":"rlm","\u200B":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20DB":"tdot","\u20DC":"DotDot"," ":"Tab","\n":"NewLine","\u2008":"puncsp","\u205F":"MediumSpace","\u2009":"thinsp","\u200A":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xA0":"nbsp","\u205F\u200A":"ThickSpace","\u203E":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204F":"bsemi",":":"colon","\u2A74":"Colone","!":"excl","\xA1":"iexcl","?":"quest","\xBF":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xB7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201A":"sbquo","\u2039":"lsaquo","\u203A":"rsaquo",'"':"quot","\u201C":"ldquo","\u201D":"rdquo","\u201E":"bdquo","\xAB":"laquo","\xBB":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230A":"lfloor","\u230B":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298B":"lbrke","\u298C":"rbrke","\u298D":"lbrkslu","\u298E":"rbrksld","\u298F":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27E6":"lobrk","\u27E7":"robrk","\u27E8":"lang","\u27E9":"rang","\u27EA":"Lang","\u27EB":"Rang","\u27EC":"loang","\u27ED":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xA7":"sect","\xB6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xB4":"acute","\u02DC":"tilde","^":"Hat","\xAF":"macr","\u02D8":"breve","\u02D9":"dot","\xA8":"die","\u02DA":"ring","\u02DD":"dblac","\xB8":"cedil","\u02DB":"ogon","\u02C6":"circ","\u02C7":"caron","\xB0":"deg","\xA9":"copy","\xAE":"reg","\u2117":"copysr","\u2118":"wp","\u211E":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219A":"nlarr","\u2192":"rarr","\u219B":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21AE":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219D":"rarrw","\u219D\u0338":"nrarrw","\u219E":"Larr","\u219F":"Uarr","\u21A0":"Rarr","\u21A1":"Darr","\u21A2":"larrtl","\u21A3":"rarrtl","\u21A4":"mapstoleft","\u21A5":"mapstoup","\u21A6":"map","\u21A7":"mapstodown","\u21A9":"larrhk","\u21AA":"rarrhk","\u21AB":"larrlp","\u21AC":"rarrlp","\u21AD":"harrw","\u21B0":"lsh","\u21B1":"rsh","\u21B2":"ldsh","\u21B3":"rdsh","\u21B5":"crarr","\u21B6":"cularr","\u21B7":"curarr","\u21BA":"olarr","\u21BB":"orarr","\u21BC":"lharu","\u21BD":"lhard","\u21BE":"uharr","\u21BF":"uharl","\u21C0":"rharu","\u21C1":"rhard","\u21C2":"dharr","\u21C3":"dharl","\u21C4":"rlarr","\u21C5":"udarr","\u21C6":"lrarr","\u21C7":"llarr","\u21C8":"uuarr","\u21C9":"rrarr","\u21CA":"ddarr","\u21CB":"lrhar","\u21CC":"rlhar","\u21D0":"lArr","\u21CD":"nlArr","\u21D1":"uArr","\u21D2":"rArr","\u21CF":"nrArr","\u21D3":"dArr","\u21D4":"iff","\u21CE":"nhArr","\u21D5":"vArr","\u21D6":"nwArr","\u21D7":"neArr","\u21D8":"seArr","\u21D9":"swArr","\u21DA":"lAarr","\u21DB":"rAarr","\u21DD":"zigrarr","\u21E4":"larrb","\u21E5":"rarrb","\u21F5":"duarr","\u21FD":"loarr","\u21FE":"roarr","\u21FF":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220B":"ni","\u220C":"notni","\u03F6":"bepsi","\u220F":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xB1":"pm","\xF7":"div","\xD7":"times","<":"lt","\u226E":"nlt","<\u20D2":"nvlt","=":"equals","\u2260":"ne","=\u20E5":"bne","\u2A75":"Equal",">":"gt","\u226F":"ngt",">\u20D2":"nvgt","\xAC":"not","|":"vert","\xA6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221A":"Sqrt","\u221D":"prop","\u221E":"infin","\u221F":"angrt","\u2220":"ang","\u2220\u20D2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\uFE00":"caps","\u222A":"cup","\u222A\uFE00":"cups","\u222B":"int","\u222C":"Int","\u222D":"tint","\u2A0C":"qint","\u222E":"oint","\u222F":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223A":"mDDot","\u223B":"homtht","\u223C":"sim","\u2241":"nsim","\u223C\u20D2":"nvsim","\u223D":"bsim","\u223D\u0331":"race","\u223E":"ac","\u223E\u0333":"acE","\u223F":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224A":"ape","\u224B":"apid","\u224B\u0338":"napid","\u224C":"bcong","\u224D":"CupCap","\u226D":"NotCupCap","\u224D\u20D2":"nvap","\u224E":"bump","\u224E\u0338":"nbump","\u224F":"bumpe","\u224F\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225A":"veeeq","\u225C":"trie","\u225F":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20E5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20D2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20D2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\uFE00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\uFE00":"gvnE","\u226A":"ll","\u226A\u0338":"nLtv","\u226A\u20D2":"nLt","\u226B":"gg","\u226B\u0338":"nGtv","\u226B\u20D2":"nGt","\u226C":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227A":"pr","\u2280":"npr","\u227B":"sc","\u2281":"nsc","\u227C":"prcue","\u22E0":"nprcue","\u227D":"sccue","\u22E1":"nsccue","\u227E":"prsim","\u227F":"scsim","\u227F\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20D2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20D2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228A\uFE00":"vsubne","\u228A":"subne","\u228B\uFE00":"vsupne","\u228B":"supne","\u228D":"cupdot","\u228E":"uplus","\u228F":"sqsub","\u228F\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22E2":"nsqsube","\u2292":"sqsupe","\u22E3":"nsqsupe","\u2293":"sqcap","\u2293\uFE00":"sqcaps","\u2294":"sqcup","\u2294\uFE00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229A":"ocir","\u229B":"oast","\u229D":"odash","\u229E":"plusb","\u229F":"minusb","\u22A0":"timesb","\u22A1":"sdotb","\u22A2":"vdash","\u22AC":"nvdash","\u22A3":"dashv","\u22A4":"top","\u22A5":"bot","\u22A7":"models","\u22A8":"vDash","\u22AD":"nvDash","\u22A9":"Vdash","\u22AE":"nVdash","\u22AA":"Vvdash","\u22AB":"VDash","\u22AF":"nVDash","\u22B0":"prurel","\u22B2":"vltri","\u22EA":"nltri","\u22B3":"vrtri","\u22EB":"nrtri","\u22B4":"ltrie","\u22EC":"nltrie","\u22B4\u20D2":"nvltrie","\u22B5":"rtrie","\u22ED":"nrtrie","\u22B5\u20D2":"nvrtrie","\u22B6":"origof","\u22B7":"imof","\u22B8":"mumap","\u22B9":"hercon","\u22BA":"intcal","\u22BB":"veebar","\u22BD":"barvee","\u22BE":"angrtvb","\u22BF":"lrtri","\u22C0":"Wedge","\u22C1":"Vee","\u22C2":"xcap","\u22C3":"xcup","\u22C4":"diam","\u22C5":"sdot","\u22C6":"Star","\u22C7":"divonx","\u22C8":"bowtie","\u22C9":"ltimes","\u22CA":"rtimes","\u22CB":"lthree","\u22CC":"rthree","\u22CD":"bsime","\u22CE":"cuvee","\u22CF":"cuwed","\u22D0":"Sub","\u22D1":"Sup","\u22D2":"Cap","\u22D3":"Cup","\u22D4":"fork","\u22D5":"epar","\u22D6":"ltdot","\u22D7":"gtdot","\u22D8":"Ll","\u22D8\u0338":"nLl","\u22D9":"Gg","\u22D9\u0338":"nGg","\u22DA\uFE00":"lesg","\u22DA":"leg","\u22DB":"gel","\u22DB\uFE00":"gesl","\u22DE":"cuepr","\u22DF":"cuesc","\u22E6":"lnsim","\u22E7":"gnsim","\u22E8":"prnsim","\u22E9":"scnsim","\u22EE":"vellip","\u22EF":"ctdot","\u22F0":"utdot","\u22F1":"dtdot","\u22F2":"disin","\u22F3":"isinsv","\u22F4":"isins","\u22F5":"isindot","\u22F5\u0338":"notindot","\u22F6":"notinvc","\u22F7":"notinvb","\u22F9":"isinE","\u22F9\u0338":"notinE","\u22FA":"nisd","\u22FB":"xnis","\u22FC":"nis","\u22FD":"notnivc","\u22FE":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230C":"drcrop","\u230D":"dlcrop","\u230E":"urcrop","\u230F":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231C":"ulcorn","\u231D":"urcorn","\u231E":"dlcorn","\u231F":"drcorn","\u2322":"frown","\u2323":"smile","\u232D":"cylcty","\u232E":"profalar","\u2336":"topbot","\u233D":"ovbar","\u233F":"solbar","\u237C":"angzarr","\u23B0":"lmoust","\u23B1":"rmoust","\u23B4":"tbrk","\u23B5":"bbrk","\u23B6":"bbrktbrk","\u23DC":"OverParenthesis","\u23DD":"UnderParenthesis","\u23DE":"OverBrace","\u23DF":"UnderBrace","\u23E2":"trpezium","\u23E7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250C":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251C":"boxvr","\u2524":"boxvl","\u252C":"boxhd","\u2534":"boxhu","\u253C":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255A":"boxUR","\u255B":"boxuL","\u255C":"boxUl","\u255D":"boxUL","\u255E":"boxvR","\u255F":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256A":"boxvH","\u256B":"boxVh","\u256C":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25A1":"squ","\u25AA":"squf","\u25AB":"EmptyVerySmallSquare","\u25AD":"rect","\u25AE":"marker","\u25B1":"fltns","\u25B3":"xutri","\u25B4":"utrif","\u25B5":"utri","\u25B8":"rtrif","\u25B9":"rtri","\u25BD":"xdtri","\u25BE":"dtrif","\u25BF":"dtri","\u25C2":"ltrif","\u25C3":"ltri","\u25CA":"loz","\u25CB":"cir","\u25EC":"tridot","\u25EF":"xcirc","\u25F8":"ultri","\u25F9":"urtri","\u25FA":"lltri","\u25FB":"EmptySmallSquare","\u25FC":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260E":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266A":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27C8":"bsolhsub","\u27C9":"suphsol","\u27F5":"xlarr","\u27F6":"xrarr","\u27F7":"xharr","\u27F8":"xlArr","\u27F9":"xrArr","\u27FA":"xhArr","\u27FC":"xmap","\u27FF":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290C":"lbarr","\u290D":"rbarr","\u290E":"lBarr","\u290F":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291A":"ratail","\u291B":"lAtail","\u291C":"rAtail","\u291D":"larrfs","\u291E":"rarrfs","\u291F":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292A":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293C":"curarrm","\u293D":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294A":"lurdshar","\u294B":"ldrushar","\u294E":"LeftRightVector","\u294F":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295A":"LeftTeeVector","\u295B":"RightTeeVector","\u295C":"RightUpTeeVector","\u295D":"RightDownTeeVector","\u295E":"DownLeftTeeVector","\u295F":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296A":"lharul","\u296B":"llhard","\u296C":"rharul","\u296D":"lrhard","\u296E":"udhar","\u296F":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297B":"suplarr","\u297C":"lfisht","\u297D":"rfisht","\u297E":"ufisht","\u297F":"dfisht","\u299A":"vzigzag","\u299C":"vangrt","\u299D":"angrtvbd","\u29A4":"ange","\u29A5":"range","\u29A6":"dwangle","\u29A7":"uwangle","\u29A8":"angmsdaa","\u29A9":"angmsdab","\u29AA":"angmsdac","\u29AB":"angmsdad","\u29AC":"angmsdae","\u29AD":"angmsdaf","\u29AE":"angmsdag","\u29AF":"angmsdah","\u29B0":"bemptyv","\u29B1":"demptyv","\u29B2":"cemptyv","\u29B3":"raemptyv","\u29B4":"laemptyv","\u29B5":"ohbar","\u29B6":"omid","\u29B7":"opar","\u29B9":"operp","\u29BB":"olcross","\u29BC":"odsold","\u29BE":"olcir","\u29BF":"ofcir","\u29C0":"olt","\u29C1":"ogt","\u29C2":"cirscir","\u29C3":"cirE","\u29C4":"solb","\u29C5":"bsolb","\u29C9":"boxbox","\u29CD":"trisb","\u29CE":"rtriltri","\u29CF":"LeftTriangleBar","\u29CF\u0338":"NotLeftTriangleBar","\u29D0":"RightTriangleBar","\u29D0\u0338":"NotRightTriangleBar","\u29DC":"iinfin","\u29DD":"infintie","\u29DE":"nvinfin","\u29E3":"eparsl","\u29E4":"smeparsl","\u29E5":"eqvparsl","\u29EB":"lozf","\u29F4":"RuleDelayed","\u29F6":"dsol","\u2A00":"xodot","\u2A01":"xoplus","\u2A02":"xotime","\u2A04":"xuplus","\u2A06":"xsqcup","\u2A0D":"fpartint","\u2A10":"cirfnint","\u2A11":"awint","\u2A12":"rppolint","\u2A13":"scpolint","\u2A14":"npolint","\u2A15":"pointint","\u2A16":"quatint","\u2A17":"intlarhk","\u2A22":"pluscir","\u2A23":"plusacir","\u2A24":"simplus","\u2A25":"plusdu","\u2A26":"plussim","\u2A27":"plustwo","\u2A29":"mcomma","\u2A2A":"minusdu","\u2A2D":"loplus","\u2A2E":"roplus","\u2A2F":"Cross","\u2A30":"timesd","\u2A31":"timesbar","\u2A33":"smashp","\u2A34":"lotimes","\u2A35":"rotimes","\u2A36":"otimesas","\u2A37":"Otimes","\u2A38":"odiv","\u2A39":"triplus","\u2A3A":"triminus","\u2A3B":"tritime","\u2A3C":"iprod","\u2A3F":"amalg","\u2A40":"capdot","\u2A42":"ncup","\u2A43":"ncap","\u2A44":"capand","\u2A45":"cupor","\u2A46":"cupcap","\u2A47":"capcup","\u2A48":"cupbrcap","\u2A49":"capbrcup","\u2A4A":"cupcup","\u2A4B":"capcap","\u2A4C":"ccups","\u2A4D":"ccaps","\u2A50":"ccupssm","\u2A53":"And","\u2A54":"Or","\u2A55":"andand","\u2A56":"oror","\u2A57":"orslope","\u2A58":"andslope","\u2A5A":"andv","\u2A5B":"orv","\u2A5C":"andd","\u2A5D":"ord","\u2A5F":"wedbar","\u2A66":"sdote","\u2A6A":"simdot","\u2A6D":"congdot","\u2A6D\u0338":"ncongdot","\u2A6E":"easter","\u2A6F":"apacir","\u2A70":"apE","\u2A70\u0338":"napE","\u2A71":"eplus","\u2A72":"pluse","\u2A73":"Esim","\u2A77":"eDDot","\u2A78":"equivDD","\u2A79":"ltcir","\u2A7A":"gtcir","\u2A7B":"ltquest","\u2A7C":"gtquest","\u2A7D":"les","\u2A7D\u0338":"nles","\u2A7E":"ges","\u2A7E\u0338":"nges","\u2A7F":"lesdot","\u2A80":"gesdot","\u2A81":"lesdoto","\u2A82":"gesdoto","\u2A83":"lesdotor","\u2A84":"gesdotol","\u2A85":"lap","\u2A86":"gap","\u2A87":"lne","\u2A88":"gne","\u2A89":"lnap","\u2A8A":"gnap","\u2A8B":"lEg","\u2A8C":"gEl","\u2A8D":"lsime","\u2A8E":"gsime","\u2A8F":"lsimg","\u2A90":"gsiml","\u2A91":"lgE","\u2A92":"glE","\u2A93":"lesges","\u2A94":"gesles","\u2A95":"els","\u2A96":"egs","\u2A97":"elsdot","\u2A98":"egsdot","\u2A99":"el","\u2A9A":"eg","\u2A9D":"siml","\u2A9E":"simg","\u2A9F":"simlE","\u2AA0":"simgE","\u2AA1":"LessLess","\u2AA1\u0338":"NotNestedLessLess","\u2AA2":"GreaterGreater","\u2AA2\u0338":"NotNestedGreaterGreater","\u2AA4":"glj","\u2AA5":"gla","\u2AA6":"ltcc","\u2AA7":"gtcc","\u2AA8":"lescc","\u2AA9":"gescc","\u2AAA":"smt","\u2AAB":"lat","\u2AAC":"smte","\u2AAC\uFE00":"smtes","\u2AAD":"late","\u2AAD\uFE00":"lates","\u2AAE":"bumpE","\u2AAF":"pre","\u2AAF\u0338":"npre","\u2AB0":"sce","\u2AB0\u0338":"nsce","\u2AB3":"prE","\u2AB4":"scE","\u2AB5":"prnE","\u2AB6":"scnE","\u2AB7":"prap","\u2AB8":"scap","\u2AB9":"prnap","\u2ABA":"scnap","\u2ABB":"Pr","\u2ABC":"Sc","\u2ABD":"subdot","\u2ABE":"supdot","\u2ABF":"subplus","\u2AC0":"supplus","\u2AC1":"submult","\u2AC2":"supmult","\u2AC3":"subedot","\u2AC4":"supedot","\u2AC5":"subE","\u2AC5\u0338":"nsubE","\u2AC6":"supE","\u2AC6\u0338":"nsupE","\u2AC7":"subsim","\u2AC8":"supsim","\u2ACB\uFE00":"vsubnE","\u2ACB":"subnE","\u2ACC\uFE00":"vsupnE","\u2ACC":"supnE","\u2ACF":"csub","\u2AD0":"csup","\u2AD1":"csube","\u2AD2":"csupe","\u2AD3":"subsup","\u2AD4":"supsub","\u2AD5":"subsub","\u2AD6":"supsup","\u2AD7":"suphsub","\u2AD8":"supdsub","\u2AD9":"forkv","\u2ADA":"topfork","\u2ADB":"mlcp","\u2AE4":"Dashv","\u2AE6":"Vdashl","\u2AE7":"Barv","\u2AE8":"vBar","\u2AE9":"vBarv","\u2AEB":"Vbar","\u2AEC":"Not","\u2AED":"bNot","\u2AEE":"rnmid","\u2AEF":"cirmid","\u2AF0":"midcir","\u2AF1":"topcir","\u2AF2":"nhpar","\u2AF3":"parsim","\u2AFD":"parsl","\u2AFD\u20E5":"nparsl","\u266D":"flat","\u266E":"natur","\u266F":"sharp","\xA4":"curren","\xA2":"cent",$:"dollar","\xA3":"pound","\xA5":"yen","\u20AC":"euro","\xB9":"sup1","\xBD":"half","\u2153":"frac13","\xBC":"frac14","\u2155":"frac15","\u2159":"frac16","\u215B":"frac18","\xB2":"sup2","\u2154":"frac23","\u2156":"frac25","\xB3":"sup3","\xBE":"frac34","\u2157":"frac35","\u215C":"frac38","\u2158":"frac45","\u215A":"frac56","\u215D":"frac58","\u215E":"frac78","\u{1D4B6}":"ascr","\u{1D552}":"aopf","\u{1D51E}":"afr","\u{1D538}":"Aopf","\u{1D504}":"Afr","\u{1D49C}":"Ascr",\u00AA:"ordf",\u00E1:"aacute",\u00C1:"Aacute",\u00E0:"agrave",\u00C0:"Agrave",\u0103:"abreve",\u0102:"Abreve",\u00E2:"acirc",\u00C2:"Acirc",\u00E5:"aring",\u00C5:"angst",\u00E4:"auml",\u00C4:"Auml",\u00E3:"atilde",\u00C3:"Atilde",\u0105:"aogon",\u0104:"Aogon",\u0101:"amacr",\u0100:"Amacr",\u00E6:"aelig",\u00C6:"AElig","\u{1D4B7}":"bscr","\u{1D553}":"bopf","\u{1D51F}":"bfr","\u{1D539}":"Bopf",\u212C:"Bscr","\u{1D505}":"Bfr","\u{1D520}":"cfr","\u{1D4B8}":"cscr","\u{1D554}":"copf",\u212D:"Cfr","\u{1D49E}":"Cscr",\u2102:"Copf",\u0107:"cacute",\u0106:"Cacute",\u0109:"ccirc",\u0108:"Ccirc",\u010D:"ccaron",\u010C:"Ccaron",\u010B:"cdot",\u010A:"Cdot",\u00E7:"ccedil",\u00C7:"Ccedil","\u2105":"incare","\u{1D521}":"dfr","\u2146":"dd","\u{1D555}":"dopf","\u{1D4B9}":"dscr","\u{1D49F}":"Dscr","\u{1D507}":"Dfr","\u2145":"DD","\u{1D53B}":"Dopf",\u010F:"dcaron",\u010E:"Dcaron",\u0111:"dstrok",\u0110:"Dstrok",\u00F0:"eth",\u00D0:"ETH","\u2147":"ee",\u212F:"escr","\u{1D522}":"efr","\u{1D556}":"eopf",\u2130:"Escr","\u{1D508}":"Efr","\u{1D53C}":"Eopf",\u00E9:"eacute",\u00C9:"Eacute",\u00E8:"egrave",\u00C8:"Egrave",\u00EA:"ecirc",\u00CA:"Ecirc",\u011B:"ecaron",\u011A:"Ecaron",\u00EB:"euml",\u00CB:"Euml",\u0117:"edot",\u0116:"Edot",\u0119:"eogon",\u0118:"Eogon",\u0113:"emacr",\u0112:"Emacr","\u{1D523}":"ffr","\u{1D557}":"fopf","\u{1D4BB}":"fscr","\u{1D509}":"Ffr","\u{1D53D}":"Fopf",\u2131:"Fscr",\uFB00:"fflig",\uFB03:"ffilig",\uFB04:"ffllig",\uFB01:"filig",fj:"fjlig",\uFB02:"fllig",\u0192:"fnof",\u210A:"gscr","\u{1D558}":"gopf","\u{1D524}":"gfr","\u{1D4A2}":"Gscr","\u{1D53E}":"Gopf","\u{1D50A}":"Gfr",\u01F5:"gacute",\u011F:"gbreve",\u011E:"Gbreve",\u011D:"gcirc",\u011C:"Gcirc",\u0121:"gdot",\u0120:"Gdot",\u0122:"Gcedil","\u{1D525}":"hfr",\u210E:"planckh","\u{1D4BD}":"hscr","\u{1D559}":"hopf",\u210B:"Hscr",\u210C:"Hfr",\u210D:"Hopf",\u0125:"hcirc",\u0124:"Hcirc",\u210F:"hbar",\u0127:"hstrok",\u0126:"Hstrok","\u{1D55A}":"iopf","\u{1D526}":"ifr","\u{1D4BE}":"iscr","\u2148":"ii","\u{1D540}":"Iopf",\u2110:"Iscr",\u2111:"Im",\u00ED:"iacute",\u00CD:"Iacute",\u00EC:"igrave",\u00CC:"Igrave",\u00EE:"icirc",\u00CE:"Icirc",\u00EF:"iuml",\u00CF:"Iuml",\u0129:"itilde",\u0128:"Itilde",\u0130:"Idot",\u012F:"iogon",\u012E:"Iogon",\u012B:"imacr",\u012A:"Imacr",\u0133:"ijlig",\u0132:"IJlig",\u0131:"imath","\u{1D4BF}":"jscr","\u{1D55B}":"jopf","\u{1D527}":"jfr","\u{1D4A5}":"Jscr","\u{1D50D}":"Jfr","\u{1D541}":"Jopf",\u0135:"jcirc",\u0134:"Jcirc","\u0237":"jmath","\u{1D55C}":"kopf","\u{1D4C0}":"kscr","\u{1D528}":"kfr","\u{1D4A6}":"Kscr","\u{1D542}":"Kopf","\u{1D50E}":"Kfr",\u0137:"kcedil",\u0136:"Kcedil","\u{1D529}":"lfr","\u{1D4C1}":"lscr",\u2113:"ell","\u{1D55D}":"lopf",\u2112:"Lscr","\u{1D50F}":"Lfr","\u{1D543}":"Lopf",\u013A:"lacute",\u0139:"Lacute",\u013E:"lcaron",\u013D:"Lcaron",\u013C:"lcedil",\u013B:"Lcedil",\u0142:"lstrok",\u0141:"Lstrok",\u0140:"lmidot",\u013F:"Lmidot","\u{1D52A}":"mfr","\u{1D55E}":"mopf","\u{1D4C2}":"mscr","\u{1D510}":"Mfr","\u{1D544}":"Mopf",\u2133:"Mscr","\u{1D52B}":"nfr","\u{1D55F}":"nopf","\u{1D4C3}":"nscr",\u2115:"Nopf","\u{1D4A9}":"Nscr","\u{1D511}":"Nfr",\u0144:"nacute",\u0143:"Nacute",\u0148:"ncaron",\u0147:"Ncaron",\u00F1:"ntilde",\u00D1:"Ntilde",\u0146:"ncedil",\u0145:"Ncedil","\u2116":"numero",\u014B:"eng",\u014A:"ENG","\u{1D560}":"oopf","\u{1D52C}":"ofr",\u2134:"oscr","\u{1D4AA}":"Oscr","\u{1D512}":"Ofr","\u{1D546}":"Oopf",\u00BA:"ordm",\u00F3:"oacute",\u00D3:"Oacute",\u00F2:"ograve",\u00D2:"Ograve",\u00F4:"ocirc",\u00D4:"Ocirc",\u00F6:"ouml",\u00D6:"Ouml",\u0151:"odblac",\u0150:"Odblac",\u00F5:"otilde",\u00D5:"Otilde",\u00F8:"oslash",\u00D8:"Oslash",\u014D:"omacr",\u014C:"Omacr",\u0153:"oelig",\u0152:"OElig","\u{1D52D}":"pfr","\u{1D4C5}":"pscr","\u{1D561}":"popf",\u2119:"Popf","\u{1D513}":"Pfr","\u{1D4AB}":"Pscr","\u{1D562}":"qopf","\u{1D52E}":"qfr","\u{1D4C6}":"qscr","\u{1D4AC}":"Qscr","\u{1D514}":"Qfr",\u211A:"Qopf",\u0138:"kgreen","\u{1D52F}":"rfr","\u{1D563}":"ropf","\u{1D4C7}":"rscr",\u211B:"Rscr",\u211C:"Re",\u211D:"Ropf",\u0155:"racute",\u0154:"Racute",\u0159:"rcaron",\u0158:"Rcaron",\u0157:"rcedil",\u0156:"Rcedil","\u{1D564}":"sopf","\u{1D4C8}":"sscr","\u{1D530}":"sfr","\u{1D54A}":"Sopf","\u{1D516}":"Sfr","\u{1D4AE}":"Sscr","\u24C8":"oS",\u015B:"sacute",\u015A:"Sacute",\u015D:"scirc",\u015C:"Scirc",\u0161:"scaron",\u0160:"Scaron",\u015F:"scedil",\u015E:"Scedil",\u00DF:"szlig","\u{1D531}":"tfr","\u{1D4C9}":"tscr","\u{1D565}":"topf","\u{1D4AF}":"Tscr","\u{1D517}":"Tfr","\u{1D54B}":"Topf",\u0165:"tcaron",\u0164:"Tcaron",\u0163:"tcedil",\u0162:"Tcedil","\u2122":"trade",\u0167:"tstrok",\u0166:"Tstrok","\u{1D4CA}":"uscr","\u{1D566}":"uopf","\u{1D532}":"ufr","\u{1D54C}":"Uopf","\u{1D518}":"Ufr","\u{1D4B0}":"Uscr",\u00FA:"uacute",\u00DA:"Uacute",\u00F9:"ugrave",\u00D9:"Ugrave",\u016D:"ubreve",\u016C:"Ubreve",\u00FB:"ucirc",\u00DB:"Ucirc",\u016F:"uring",\u016E:"Uring",\u00FC:"uuml",\u00DC:"Uuml",\u0171:"udblac",\u0170:"Udblac",\u0169:"utilde",\u0168:"Utilde",\u0173:"uogon",\u0172:"Uogon",\u016B:"umacr",\u016A:"Umacr","\u{1D533}":"vfr","\u{1D567}":"vopf","\u{1D4CB}":"vscr","\u{1D519}":"Vfr","\u{1D54D}":"Vopf","\u{1D4B1}":"Vscr","\u{1D568}":"wopf","\u{1D4CC}":"wscr","\u{1D534}":"wfr","\u{1D4B2}":"Wscr","\u{1D54E}":"Wopf","\u{1D51A}":"Wfr",\u0175:"wcirc",\u0174:"Wcirc","\u{1D535}":"xfr","\u{1D4CD}":"xscr","\u{1D569}":"xopf","\u{1D54F}":"Xopf","\u{1D51B}":"Xfr","\u{1D4B3}":"Xscr","\u{1D536}":"yfr","\u{1D4CE}":"yscr","\u{1D56A}":"yopf","\u{1D4B4}":"Yscr","\u{1D51C}":"Yfr","\u{1D550}":"Yopf",\u00FD:"yacute",\u00DD:"Yacute",\u0177:"ycirc",\u0176:"Ycirc",\u00FF:"yuml",\u0178:"Yuml","\u{1D4CF}":"zscr","\u{1D537}":"zfr","\u{1D56B}":"zopf",\u2128:"Zfr",\u2124:"Zopf","\u{1D4B5}":"Zscr",\u017A:"zacute",\u0179:"Zacute",\u017E:"zcaron",\u017D:"Zcaron",\u017C:"zdot",\u017B:"Zdot",\u01B5:"imped",\u00FE:"thorn",\u00DE:"THORN",\u0149:"napos",\u03B1:"alpha",\u0391:"Alpha",\u03B2:"beta",\u0392:"Beta",\u03B3:"gamma",\u0393:"Gamma",\u03B4:"delta",\u0394:"Delta",\u03B5:"epsi","\u03F5":"epsiv",\u0395:"Epsilon",\u03DD:"gammad",\u03DC:"Gammad",\u03B6:"zeta",\u0396:"Zeta",\u03B7:"eta",\u0397:"Eta",\u03B8:"theta",\u03D1:"thetav",\u0398:"Theta",\u03B9:"iota",\u0399:"Iota",\u03BA:"kappa",\u03F0:"kappav",\u039A:"Kappa",\u03BB:"lambda",\u039B:"Lambda",\u03BC:"mu",\u00B5:"micro",\u039C:"Mu",\u03BD:"nu",\u039D:"Nu",\u03BE:"xi",\u039E:"Xi",\u03BF:"omicron",\u039F:"Omicron",\u03C0:"pi",\u03D6:"piv",\u03A0:"Pi",\u03C1:"rho",\u03F1:"rhov",\u03A1:"Rho",\u03C3:"sigma",\u03A3:"Sigma",\u03C2:"sigmaf",\u03C4:"tau",\u03A4:"Tau",\u03C5:"upsi",\u03A5:"Upsilon",\u03D2:"Upsi",\u03C6:"phi",\u03D5:"phiv",\u03A6:"Phi",\u03C7:"chi",\u03A7:"Chi",\u03C8:"psi",\u03A8:"Psi",\u03C9:"omega",\u03A9:"ohm",\u0430:"acy",\u0410:"Acy",\u0431:"bcy",\u0411:"Bcy",\u0432:"vcy",\u0412:"Vcy",\u0433:"gcy",\u0413:"Gcy",\u0453:"gjcy",\u0403:"GJcy",\u0434:"dcy",\u0414:"Dcy",\u0452:"djcy",\u0402:"DJcy",\u0435:"iecy",\u0415:"IEcy",\u0451:"iocy",\u0401:"IOcy",\u0454:"jukcy",\u0404:"Jukcy",\u0436:"zhcy",\u0416:"ZHcy",\u0437:"zcy",\u0417:"Zcy",\u0455:"dscy",\u0405:"DScy",\u0438:"icy",\u0418:"Icy",\u0456:"iukcy",\u0406:"Iukcy",\u0457:"yicy",\u0407:"YIcy",\u0439:"jcy",\u0419:"Jcy",\u0458:"jsercy",\u0408:"Jsercy",\u043A:"kcy",\u041A:"Kcy",\u045C:"kjcy",\u040C:"KJcy",\u043B:"lcy",\u041B:"Lcy",\u0459:"ljcy",\u0409:"LJcy",\u043C:"mcy",\u041C:"Mcy",\u043D:"ncy",\u041D:"Ncy",\u045A:"njcy",\u040A:"NJcy",\u043E:"ocy",\u041E:"Ocy",\u043F:"pcy",\u041F:"Pcy",\u0440:"rcy",\u0420:"Rcy",\u0441:"scy",\u0421:"Scy",\u0442:"tcy",\u0422:"Tcy",\u045B:"tshcy",\u040B:"TSHcy",\u0443:"ucy",\u0423:"Ucy",\u045E:"ubrcy",\u040E:"Ubrcy",\u0444:"fcy",\u0424:"Fcy",\u0445:"khcy",\u0425:"KHcy",\u0446:"tscy",\u0426:"TScy",\u0447:"chcy",\u0427:"CHcy",\u045F:"dzcy",\u040F:"DZcy",\u0448:"shcy",\u0428:"SHcy",\u0449:"shchcy",\u0429:"SHCHcy",\u044A:"hardcy",\u042A:"HARDcy",\u044B:"ycy",\u042B:"Ycy",\u044C:"softcy",\u042C:"SOFTcy",\u044D:"ecy",\u042D:"Ecy",\u044E:"yucy",\u042E:"YUcy",\u044F:"yacy",\u042F:"YAcy",\u2135:"aleph",\u2136:"beth",\u2137:"gimel",\u2138:"daleth"},c=/["&'<>`]/g,u={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},f=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,v={aacute:"\xE1",Aacute:"\xC1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",acy:"\u0430",Acy:"\u0410",aelig:"\xE6",AElig:"\xC6",af:"\u2061",afr:"\u{1D51E}",Afr:"\u{1D504}",agrave:"\xE0",Agrave:"\xC0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2A3F",amp:"&",AMP:"&",and:"\u2227",And:"\u2A53",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",Aogon:"\u0104",aopf:"\u{1D552}",Aopf:"\u{1D538}",ap:"\u2248",apacir:"\u2A6F",ape:"\u224A",apE:"\u2A70",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",Aring:"\xC5",ascr:"\u{1D4B6}",Ascr:"\u{1D49C}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",beta:"\u03B2",Beta:"\u0392",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",Bfr:"\u{1D505}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bNot:"\u2AED",bopf:"\u{1D553}",Bopf:"\u{1D539}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpe:"\u224F",bumpE:"\u2AAE",bumpeq:"\u224F",Bumpeq:"\u224E",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22D2",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",ccaron:"\u010D",Ccaron:"\u010C",ccedil:"\xE7",Ccedil:"\xC7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",Cdot:"\u010A",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",Chi:"\u03A7",cir:"\u25CB",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29C3",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2A74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",cscr:"\u{1D4B8}",Cscr:"\u{1D49E}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",Cup:"\u22D3",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21D3",Darr:"\u21A1",dash:"\u2010",dashv:"\u22A3",Dashv:"\u2AE4",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",Dcaron:"\u010E",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21CA",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",delta:"\u03B4",Delta:"\u0394",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",Dfr:"\u{1D507}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",Dopf:"\u{1D53B}",dot:"\u02D9",Dot:"\xA8",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21D3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",Dscr:"\u{1D49F}",dscy:"\u0455",DScy:"\u0405",dsol:"\u29F6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",DZcy:"\u040F",dzigrarr:"\u27FF",eacute:"\xE9",Eacute:"\xC9",easter:"\u2A6E",ecaron:"\u011B",Ecaron:"\u011A",ecir:"\u2256",ecirc:"\xEA",Ecirc:"\xCA",ecolon:"\u2255",ecy:"\u044D",Ecy:"\u042D",eDDot:"\u2A77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",Efr:"\u{1D508}",eg:"\u2A9A",egrave:"\xE8",Egrave:"\xC8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014B",ENG:"\u014A",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\u{1D556}",Eopf:"\u{1D53C}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",Epsilon:"\u0395",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2A73",eta:"\u03B7",Eta:"\u0397",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",Ffr:"\u{1D509}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",Fopf:"\u{1D53D}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",gamma:"\u03B3",Gamma:"\u0393",gammad:"\u03DD",Gammad:"\u03DC",gap:"\u2A86",gbreve:"\u011F",Gbreve:"\u011E",Gcedil:"\u0122",gcirc:"\u011D",Gcirc:"\u011C",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22DB",gEl:"\u2A8C",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",Gfr:"\u{1D50A}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2AA5",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",Gopf:"\u{1D53E}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",gscr:"\u210A",Gscr:"\u{1D4A2}",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",Gt:"\u226B",GT:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",HARDcy:"\u042A",harr:"\u2194",hArr:"\u21D4",harrcir:"\u2948",harrw:"\u21AD",Hat:"^",hbar:"\u210F",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",Iacute:"\xCD",ic:"\u2063",icirc:"\xEE",Icirc:"\xCE",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",igrave:"\xEC",Igrave:"\xCC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012B",Imacr:"\u012A",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",Int:"\u222C",intcal:"\u22BA",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012F",Iogon:"\u012E",iopf:"\u{1D55A}",Iopf:"\u{1D540}",iota:"\u03B9",Iota:"\u0399",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xEF",Iuml:"\xCF",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\u{1D527}",Jfr:"\u{1D50D}",jmath:"\u0237",jopf:"\u{1D55B}",Jopf:"\u{1D541}",jscr:"\u{1D4BF}",Jscr:"\u{1D4A5}",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03BA",Kappa:"\u039A",kappav:"\u03F0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043A",Kcy:"\u041A",kfr:"\u{1D528}",Kfr:"\u{1D50E}",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045C",KJcy:"\u040C",kopf:"\u{1D55C}",Kopf:"\u{1D542}",kscr:"\u{1D4C0}",Kscr:"\u{1D4A6}",lAarr:"\u21DA",lacute:"\u013A",Lacute:"\u0139",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",Lambda:"\u039B",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larr:"\u2190",lArr:"\u21D0",Larr:"\u219E",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",lAtail:"\u291B",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",Lcaron:"\u013D",lcedil:"\u013C",Lcedil:"\u013B",lceil:"\u2308",lcub:"{",lcy:"\u043B",Lcy:"\u041B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",leftarrow:"\u2190",Leftarrow:"\u21D0",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",Leftrightarrow:"\u21D4",LeftRightArrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",leg:"\u22DA",lEg:"\u2A8B",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",Lfr:"\u{1D50F}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226A",Ll:"\u22D8",llarr:"\u21C7",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",Lmidot:"\u013F",lmoust:"\u23B0",lmoustache:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",Longleftarrow:"\u27F8",LongLeftArrow:"\u27F5",longleftrightarrow:"\u27F7",Longleftrightarrow:"\u27FA",LongLeftRightArrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",Longrightarrow:"\u27F9",LongRightArrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",Lopf:"\u{1D543}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226A",LT:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",Map:"\u2905",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",Mcy:"\u041C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",mfr:"\u{1D52A}",Mfr:"\u{1D510}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",Mopf:"\u{1D544}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",mu:"\u03BC",Mu:"\u039C",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",Ncy:"\u041D",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",pcy:"\u043F",Pcy:"\u041F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",Pfr:"\u{1D513}",phi:"\u03C6",Phi:"\u03A6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",Pi:"\u03A0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",pr:"\u227A",Pr:"\u2ABB",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prE:"\u2AB3",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportion:"\u2237",Proportional:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",Pscr:"\u{1D4AB}",psi:"\u03C8",Psi:"\u03A8",puncsp:"\u2008",qfr:"\u{1D52E}",Qfr:"\u{1D514}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",qscr:"\u{1D4C6}",Qscr:"\u{1D4AC}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rArr:"\u21D2",Rarr:"\u21A0",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",Rarrtl:"\u2916",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",Re:"\u211C",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",Rho:"\u03A1",rhov:"\u03F1",RightAngleBracket:"\u27E9",rightarrow:"\u2192",Rightarrow:"\u21D2",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",Sacute:"\u015A",sbquo:"\u201A",sc:"\u227B",Sc:"\u2ABC",scap:"\u2AB8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",scedil:"\u015F",Scedil:"\u015E",scirc:"\u015D",Scirc:"\u015C",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",Scy:"\u0421",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",Sfr:"\u{1D516}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",sigma:"\u03C3",Sigma:"\u03A3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",SOFTcy:"\u042C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",Sopf:"\u{1D54A}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",Sscr:"\u{1D4AE}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",Star:"\u22C6",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",sube:"\u2286",subE:"\u2AC5",subedot:"\u2AC3",submult:"\u2AC1",subne:"\u228A",subnE:"\u2ACB",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup:"\u2283",Sup:"\u22D1",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supE:"\u2AC6",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supne:"\u228B",supnE:"\u2ACC",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",tau:"\u03C4",Tau:"\u03A4",tbrk:"\u23B4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",Tfr:"\u{1D517}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03B8",Theta:"\u0398",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",THORN:"\xDE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",Topf:"\u{1D54B}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",Tscr:"\u{1D4AF}",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045B",TSHcy:"\u040B",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uacute:"\xFA",Uacute:"\xDA",uarr:"\u2191",uArr:"\u21D1",Uarr:"\u219F",Uarrocir:"\u2949",ubrcy:"\u045E",Ubrcy:"\u040E",ubreve:"\u016D",Ubreve:"\u016C",ucirc:"\xFB",Ucirc:"\xDB",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21C5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",Ufr:"\u{1D518}",ugrave:"\xF9",Ugrave:"\xD9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",Umacr:"\u016A",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",uogon:"\u0173",Uogon:"\u0172",uopf:"\u{1D566}",Uopf:"\u{1D54C}",uparrow:"\u2191",Uparrow:"\u21D1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",Updownarrow:"\u21D5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",upsilon:"\u03C5",Upsilon:"\u03A5",UpTee:"\u22A5",UpTeeArrow:"\u21A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",Uring:"\u016E",urtri:"\u25F9",uscr:"\u{1D4CA}",Uscr:"\u{1D4B0}",utdot:"\u22F0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",Uuml:"\xDC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",vee:"\u2228",Vee:"\u22C1",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",vfr:"\u{1D533}",Vfr:"\u{1D519}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",Vopf:"\u{1D54D}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",Vscr:"\u{1D4B1}",vsubne:"\u228A\uFE00",vsubnE:"\u2ACB\uFE00",vsupne:"\u228B\uFE00",vsupnE:"\u2ACC\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",Wfr:"\u{1D51A}",wopf:"\u{1D568}",Wopf:"\u{1D54E}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",Wscr:"\u{1D4B2}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",Xfr:"\u{1D51B}",xharr:"\u27F7",xhArr:"\u27FA",xi:"\u03BE",Xi:"\u039E",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",Xopf:"\u{1D54F}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",xscr:"\u{1D4CD}",Xscr:"\u{1D4B3}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",Yacute:"\xDD",yacy:"\u044F",YAcy:"\u042F",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044B",Ycy:"\u042B",yen:"\xA5",yfr:"\u{1D536}",Yfr:"\u{1D51C}",yicy:"\u0457",YIcy:"\u0407",yopf:"\u{1D56A}",Yopf:"\u{1D550}",yscr:"\u{1D4CE}",Yscr:"\u{1D4B4}",yucy:"\u044E",YUcy:"\u042E",yuml:"\xFF",Yuml:"\u0178",zacute:"\u017A",Zacute:"\u0179",zcaron:"\u017E",Zcaron:"\u017D",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017C",Zdot:"\u017B",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",zeta:"\u03B6",Zeta:"\u0396",zfr:"\u{1D537}",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",zscr:"\u{1D4CF}",Zscr:"\u{1D4B5}",zwj:"\u200D",zwnj:"\u200C"},g={aacute:"\xE1",Aacute:"\xC1",acirc:"\xE2",Acirc:"\xC2",acute:"\xB4",aelig:"\xE6",AElig:"\xC6",agrave:"\xE0",Agrave:"\xC0",amp:"&",AMP:"&",aring:"\xE5",Aring:"\xC5",atilde:"\xE3",Atilde:"\xC3",auml:"\xE4",Auml:"\xC4",brvbar:"\xA6",ccedil:"\xE7",Ccedil:"\xC7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",Eacute:"\xC9",ecirc:"\xEA",Ecirc:"\xCA",egrave:"\xE8",Egrave:"\xC8",eth:"\xF0",ETH:"\xD0",euml:"\xEB",Euml:"\xCB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",iacute:"\xED",Iacute:"\xCD",icirc:"\xEE",Icirc:"\xCE",iexcl:"\xA1",igrave:"\xEC",Igrave:"\xCC",iquest:"\xBF",iuml:"\xEF",Iuml:"\xCF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",Ntilde:"\xD1",oacute:"\xF3",Oacute:"\xD3",ocirc:"\xF4",Ocirc:"\xD4",ograve:"\xF2",Ograve:"\xD2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",Oslash:"\xD8",otilde:"\xF5",Otilde:"\xD5",ouml:"\xF6",Ouml:"\xD6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",THORN:"\xDE",times:"\xD7",uacute:"\xFA",Uacute:"\xDA",ucirc:"\xFB",Ucirc:"\xDB",ugrave:"\xF9",Ugrave:"\xD9",uml:"\xA8",uuml:"\xFC",Uuml:"\xDC",yacute:"\xFD",Yacute:"\xDD",yen:"\xA5",yuml:"\xFF"},x={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"},p=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],d=String.fromCharCode,A={},b=A.hasOwnProperty,C=function(N,U){return b.call(N,U)},E=function(N,U){for(var Z=-1,O=N.length;++Z=55296&&N<=57343||N>1114111?(U&&M("character reference outside the permissible Unicode range"),"\uFFFD"):C(x,N)?(U&&M("disallowed character reference"),x[N]):(U&&E(p,N)&&M("disallowed character reference"),N>65535&&(N-=65536,Z+=d(N>>>10&1023|55296),N=56320|N&1023),Z+=d(N),Z)},P=function(N){return"&#x"+N.toString(16).toUpperCase()+";"},F=function(N){return"&#"+N+";"},M=function(N){throw Error("Parse error: "+N)},D=function(N,U){U=T(U,D.options);var Z=U.strict;Z&&h.test(N)&&M("forbidden code point");var O=U.encodeEverything,W=U.useNamedReferences,X=U.allowUnsafeSymbols,Q=U.decimal?F:P,a1=function(B){return Q(B.charCodeAt(0))};return O?(N=N.replace(r,function(B){return W&&C(l,B)?"&"+l[B]+";":a1(B)}),W&&(N=N.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),W&&(N=N.replace(o,function(B){return"&"+l[B]+";"}))):W?(X||(N=N.replace(c,function(B){return"&"+l[B]+";"})),N=N.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒"),N=N.replace(o,function(B){return"&"+l[B]+";"})):X||(N=N.replace(c,a1)),N.replace(a,function(B){var M1=B.charCodeAt(0),u1=B.charCodeAt(1),v1=(M1-55296)*1024+u1-56320+65536;return Q(v1)}).replace(s,a1)};D.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var z=function(N,U){U=T(U,z.options);var Z=U.strict;return Z&&f.test(N)&&M("malformed character reference"),N.replace(m,function(O,W,X,Q,a1,B,M1,u1,v1){var n1,T1,A1,C1,u2,$1;return W?(u2=W,v[u2]):X?(u2=X,$1=Q,$1&&U.isAttributeValue?(Z&&$1=="="&&M("`&` did not start a character reference"),O):(Z&&M("named character reference was not terminated by a semicolon"),g[u2]+($1||""))):a1?(A1=a1,T1=B,Z&&!T1&&M("character reference was not terminated by a semicolon"),n1=parseInt(A1,10),_(n1,Z)):M1?(C1=M1,T1=u1,Z&&!T1&&M("character reference was not terminated by a semicolon"),n1=parseInt(C1,16),_(n1,Z)):(Z&&M("named character reference was not terminated by a semicolon"),O)})};z.options={isAttributeValue:!1,strict:!1};var H=function(N){return N.replace(c,function(U){return u[U]})},V={version:"1.2.0",encode:D,decode:z,escape:H,unescape:z};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return V});else if(e&&!e.nodeType)if(t)t.exports=V;else for(var L in V)C(V,L)&&(e[L]=V[L]);else n.he=V})(t6)});var Mo=Li((xo,l0)=>{(function(n,e){typeof define=="function"&&define.amd?define([],e):typeof l0=="object"&&l0.exports?l0.exports=e():n.moo=e()})(xo,function(){"use strict";var n=Object.prototype.hasOwnProperty,e=Object.prototype.toString,t=typeof new RegExp().sticky=="boolean";function i(_){return _&&e.call(_)==="[object RegExp]"}function a(_){return _&&typeof _=="object"&&!i(_)&&!Array.isArray(_)}function r(_){return _.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(_){var P=new RegExp("|"+_);return P.exec("").length-1}function o(_){return"("+_+")"}function l(_){if(!_.length)return"(?!)";var P=_.map(function(F){return"(?:"+F+")"}).join("|");return"(?:"+P+")"}function c(_){if(typeof _=="string")return"(?:"+r(_)+")";if(i(_)){if(_.ignoreCase)throw new Error("RegExp /i flag not allowed");if(_.global)throw new Error("RegExp /g flag is implied");if(_.sticky)throw new Error("RegExp /y flag is implied");if(_.multiline)throw new Error("RegExp /m flag is implied");return _.source}else throw new Error("Not a pattern: "+_)}function u(_){for(var P=Object.getOwnPropertyNames(_),F=[],M=0;M0)throw new Error("RegExp has capture groups: "+Q+` +Use (?: \u2026 ) instead`);if(!N.lineBreaks&&Q.test(` +`))throw new Error("Rule should declare lineBreaks: "+Q);V.push(o(X))}}var B=F&&F.fallback,M1=t&&!B?"ym":"gm",u1=t||B?"":"|";z===!0&&(M1+="u");var v1=new RegExp(l(V)+u1,M1);return{regexp:v1,groups:H,fast:M,error:F||v}}function x(_){var P=g(m(_));return new b({start:P},"start")}function p(_,P,F){var M=_&&(_.push||_.next);if(M&&!F[M])throw new Error("Missing state '"+M+"' (in token '"+_.defaultType+"' of state '"+P+"')");if(_&&_.pop&&+_.pop!=1)throw new Error("pop must be 1 (in token '"+_.defaultType+"' of state '"+P+"')")}function d(_,P){var F=_.$all?m(_.$all):[];delete _.$all;var M=Object.getOwnPropertyNames(_);P||(P=M[0]);for(var D=Object.create(null),z=0;za6,default:()=>_i});var l2=ue(require("obsidian"));var Di={prefix:"fas",iconName:"dice",icon:[640,512,[],"f522","M592 192H473.26c12.69 29.59 7.12 65.2-17 89.32L320 417.58V464c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V240c0-26.51-21.49-48-48-48zM480 376c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm-46.37-186.7L258.7 14.37c-19.16-19.16-50.23-19.16-69.39 0L14.37 189.3c-19.16 19.16-19.16 50.23 0 69.39L189.3 433.63c19.16 19.16 50.23 19.16 69.39 0L433.63 258.7c19.16-19.17 19.16-50.24 0-69.4zM96 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]};var Ti={prefix:"far",iconName:"copy",icon:[448,512,[],"f0c5","M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"]};function dt(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?dt=function(e){return typeof e}:dt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dt(n)}function Ho(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function Hi(n,e){for(var t=0;t-1;a--){var r=t[a],s=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(i=r)}return y2.head.insertBefore(e,i),n}}var tc="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Jt(){for(var n=12,e="";n-- >0;)e+=tc[Math.random()*62|0];return e}function Ki(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function ic(n){return Object.keys(n||{}).reduce(function(e,t){return e+"".concat(t,'="').concat(Ki(n[t]),'" ')},"").trim()}function $i(n){return Object.keys(n||{}).reduce(function(e,t){return e+"".concat(t,": ").concat(n[t],";")},"")}function Ji(n){return n.size!==V4.size||n.x!==V4.x||n.y!==V4.y||n.rotate!==V4.rotate||n.flipX||n.flipY}function Qi(n){var e=n.transform,t=n.containerWidth,i=n.iconWidth,a={transform:"translate(".concat(t/2," 256)")},r="translate(".concat(e.x*32,", ").concat(e.y*32,") "),s="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),o="rotate(".concat(e.rotate," 0 0)"),l={transform:"".concat(r," ").concat(s," ").concat(o)},c={transform:"translate(".concat(i/2*-1," -256)")};return{outer:a,inner:l,path:c}}var x0={x:0,y:0,width:"100%",height:"100%"};function ea(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n.attributes&&(n.attributes.fill||e)&&(n.attributes.fill="black"),n}function ac(n){return n.tag==="g"?n.children:[n]}function rc(n){var e=n.children,t=n.attributes,i=n.main,a=n.mask,r=n.maskId,s=n.transform,o=i.width,l=i.icon,c=a.width,u=a.icon,f=Qi({transform:s,containerWidth:c,iconWidth:o}),h={tag:"rect",attributes:F1({},x0,{fill:"white"})},m=l.children?{children:l.children.map(ea)}:{},v={tag:"g",attributes:F1({},f.inner),children:[ea(F1({tag:l.tag,attributes:F1({},l.attributes,f.path)},m))]},g={tag:"g",attributes:F1({},f.outer),children:[v]},x="mask-".concat(r||Jt()),p="clip-".concat(r||Jt()),d={tag:"mask",attributes:F1({},x0,{id:x,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},A={tag:"defs",children:[{tag:"clipPath",attributes:{id:p},children:ac(u)},d]};return e.push(A,{tag:"rect",attributes:F1({fill:"currentColor","clip-path":"url(#".concat(p,")"),mask:"url(#".concat(x,")")},x0)}),{children:e,attributes:t}}function nc(n){var e=n.children,t=n.attributes,i=n.main,a=n.transform,r=n.styles,s=$i(r);if(s.length>0&&(t.style=s),Ji(a)){var o=Qi({transform:a,containerWidth:i.width,iconWidth:i.width});e.push({tag:"g",attributes:F1({},o.outer),children:[{tag:"g",attributes:F1({},o.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:F1({},i.icon.attributes,o.path)}]}]})}else e.push(i.icon);return{children:e,attributes:t}}function sc(n){var e=n.children,t=n.main,i=n.mask,a=n.attributes,r=n.styles,s=n.transform;if(Ji(s)&&t.found&&!i.found){var o=t.width,l=t.height,c={x:o/l/2,y:.5};a.style=$i(F1({},r,{"transform-origin":"".concat(c.x+s.x/16,"em ").concat(c.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:e}]}function oc(n){var e=n.prefix,t=n.iconName,i=n.children,a=n.attributes,r=n.symbol,s=r===!0?"".concat(e,"-").concat(T2.familyPrefix,"-").concat(t):r;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:F1({},a,{id:s}),children:i}]}]}function cc(n){var e=n.icons,t=e.main,i=e.mask,a=n.prefix,r=n.iconName,s=n.transform,o=n.symbol,l=n.title,c=n.maskId,u=n.titleId,f=n.extra,h=n.watchable,m=h===void 0?!1:h,v=i.found?i:t,g=v.width,x=v.height,p=a==="fak",d=p?"":"fa-w-".concat(Math.ceil(g/x*16)),A=[T2.replacementClass,r?"".concat(T2.familyPrefix,"-").concat(r):"",d].filter(function(F){return f.classes.indexOf(F)===-1}).filter(function(F){return F!==""||!!F}).concat(f.classes).join(" "),b={children:[],attributes:F1({},f.attributes,{"data-prefix":a,"data-icon":r,class:A,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(x)})},C=p&&!~f.classes.indexOf("fa-fw")?{width:"".concat(g/x*16*.0625,"em")}:{};m&&(b.attributes[ko]=""),l&&b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(u||Jt())},children:[l]});var E=F1({},b,{prefix:a,iconName:r,main:t,mask:i,maskId:c,transform:s,symbol:o,styles:F1({},C,f.styles)}),N=i.found&&t.found?rc(E):nc(E),S=N.children,P=N.attributes;return E.children=S,E.attributes=P,o?oc(E):sc(E)}var ta=function(){},ah=T2.measurePerformance&&Zt&&Zt.mark&&Zt.measure?Zt:{mark:ta,measure:ta};var lc=function(e,t){return function(i,a,r,s){return e.call(t,i,a,r,s)}},M0=function(e,t,i,a){var r=Object.keys(e),s=r.length,o=a!==void 0?lc(t,a):t,l,c,u;for(i===void 0?(l=1,u=e[r[0]]):(l=0,u=i);l2&&arguments[2]!==void 0?arguments[2]:{},i=t.skipHooks,a=i===void 0?!1:i,r=Object.keys(e).reduce(function(s,o){var l=e[o],c=!!l.icon;return c?s[l.iconName]=l.icon:s[o]=l,s},{});typeof he.hooks.addPack=="function"&&!a?he.hooks.addPack(n,r):he.styles[n]=F1({},he.styles[n]||{},r),n==="fas"&&ia("fa",e)}var aa=he.styles,uc=he.shims,hc={},fc={},dc={},ra=function(){var e=function(a){return M0(aa,function(r,s,o){return r[o]=M0(s,a,{}),r},{})};hc=e(function(i,a,r){return a[3]&&(i[a[3]]=r),i}),fc=e(function(i,a,r){var s=a[2];return i[r]=r,s.forEach(function(o){i[o]=r}),i});var t="far"in aa;dc=M0(uc,function(i,a){var r=a[0],s=a[1],o=a[2];return s==="far"&&!t&&(s="fas"),i[r]={prefix:s,iconName:o},i},{})};ra();var rh=he.styles;function na(n,e,t){if(n&&n[e]&&n[e][t])return{prefix:e,iconName:t,icon:n[e][t]}}function sa(n){var e=n.tag,t=n.attributes,i=t===void 0?{}:t,a=n.children,r=a===void 0?[]:a;return typeof n=="string"?Ki(n):"<".concat(e," ").concat(ic(i),">").concat(r.map(sa).join(""),"")}function b0(n){this.name="MissingIcon",this.message=n||"Icon unavailable",this.stack=new Error().stack}b0.prototype=Object.create(Error.prototype);b0.prototype.constructor=b0;var Qt={fill:"currentColor"},oa={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},nh={tag:"path",attributes:F1({},Qt,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},y0=F1({},oa,{attributeName:"opacity"}),sh={tag:"circle",attributes:F1({},Qt,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:F1({},oa,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:F1({},y0,{values:"1;0;1;1;0;1;"})}]},oh={tag:"path",attributes:F1({},Qt,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:F1({},y0,{values:"1;0;0;0;0;1;"})}]},ch={tag:"path",attributes:F1({},Qt,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:F1({},y0,{values:"0;0;1;1;0;0;"})}]};var lh=he.styles;function ca(n){var e=n[0],t=n[1],i=n.slice(4),a=Vi(i,1),r=a[0],s=null;return Array.isArray(r)?s={tag:"g",attributes:{class:"".concat(T2.familyPrefix,"-").concat(p4.GROUP)},children:[{tag:"path",attributes:{class:"".concat(T2.familyPrefix,"-").concat(p4.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(T2.familyPrefix,"-").concat(p4.PRIMARY),fill:"currentColor",d:r[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:e,height:t,icon:s}}var uh=he.styles;var pc=`svg:not(:root).svg-inline--fa { +`,P+=" "+Array(_.col).join(" ")+"^",P},b.prototype.clone=function(){return new b(this.states,this.state)},b.prototype.has=function(_){return!0},{compile:x,states:d,error:Object.freeze({error:!0}),fallback:Object.freeze({fallback:!0}),keywords:A}})});To(exports,{DEFAULT_SETTINGS:()=>r6,default:()=>_i});var l2=ue(require("obsidian"));var Di={prefix:"fas",iconName:"dice",icon:[640,512,[],"f522","M592 192H473.26c12.69 29.59 7.12 65.2-17 89.32L320 417.58V464c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48V240c0-26.51-21.49-48-48-48zM480 376c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm-46.37-186.7L258.7 14.37c-19.16-19.16-50.23-19.16-69.39 0L14.37 189.3c-19.16 19.16-19.16 50.23 0 69.39L189.3 433.63c19.16 19.16 50.23 19.16 69.39 0L433.63 258.7c19.16-19.17 19.16-50.24 0-69.4zM96 248c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm0-128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24zm128 128c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"]};var Ti={prefix:"far",iconName:"copy",icon:[448,512,[],"f0c5","M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z"]};function dt(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?dt=function(e){return typeof e}:dt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dt(n)}function Vo(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function Hi(n,e){for(var t=0;t-1;a--){var r=t[a],s=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(i=r)}return y2.head.insertBefore(e,i),n}}var ic="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Qt(){for(var n=12,e="";n-- >0;)e+=ic[Math.random()*62|0];return e}function Ki(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function ac(n){return Object.keys(n||{}).reduce(function(e,t){return e+"".concat(t,'="').concat(Ki(n[t]),'" ')},"").trim()}function $i(n){return Object.keys(n||{}).reduce(function(e,t){return e+"".concat(t,": ").concat(n[t],";")},"")}function Ji(n){return n.size!==V4.size||n.x!==V4.x||n.y!==V4.y||n.rotate!==V4.rotate||n.flipX||n.flipY}function Qi(n){var e=n.transform,t=n.containerWidth,i=n.iconWidth,a={transform:"translate(".concat(t/2," 256)")},r="translate(".concat(e.x*32,", ").concat(e.y*32,") "),s="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),o="rotate(".concat(e.rotate," 0 0)"),l={transform:"".concat(r," ").concat(s," ").concat(o)},c={transform:"translate(".concat(i/2*-1," -256)")};return{outer:a,inner:l,path:c}}var M0={x:0,y:0,width:"100%",height:"100%"};function ea(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n.attributes&&(n.attributes.fill||e)&&(n.attributes.fill="black"),n}function rc(n){return n.tag==="g"?n.children:[n]}function nc(n){var e=n.children,t=n.attributes,i=n.main,a=n.mask,r=n.maskId,s=n.transform,o=i.width,l=i.icon,c=a.width,u=a.icon,f=Qi({transform:s,containerWidth:c,iconWidth:o}),h={tag:"rect",attributes:F1({},M0,{fill:"white"})},m=l.children?{children:l.children.map(ea)}:{},v={tag:"g",attributes:F1({},f.inner),children:[ea(F1({tag:l.tag,attributes:F1({},l.attributes,f.path)},m))]},g={tag:"g",attributes:F1({},f.outer),children:[v]},x="mask-".concat(r||Qt()),p="clip-".concat(r||Qt()),d={tag:"mask",attributes:F1({},M0,{id:x,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},A={tag:"defs",children:[{tag:"clipPath",attributes:{id:p},children:rc(u)},d]};return e.push(A,{tag:"rect",attributes:F1({fill:"currentColor","clip-path":"url(#".concat(p,")"),mask:"url(#".concat(x,")")},M0)}),{children:e,attributes:t}}function sc(n){var e=n.children,t=n.attributes,i=n.main,a=n.transform,r=n.styles,s=$i(r);if(s.length>0&&(t.style=s),Ji(a)){var o=Qi({transform:a,containerWidth:i.width,iconWidth:i.width});e.push({tag:"g",attributes:F1({},o.outer),children:[{tag:"g",attributes:F1({},o.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:F1({},i.icon.attributes,o.path)}]}]})}else e.push(i.icon);return{children:e,attributes:t}}function oc(n){var e=n.children,t=n.main,i=n.mask,a=n.attributes,r=n.styles,s=n.transform;if(Ji(s)&&t.found&&!i.found){var o=t.width,l=t.height,c={x:o/l/2,y:.5};a.style=$i(F1({},r,{"transform-origin":"".concat(c.x+s.x/16,"em ").concat(c.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:e}]}function cc(n){var e=n.prefix,t=n.iconName,i=n.children,a=n.attributes,r=n.symbol,s=r===!0?"".concat(e,"-").concat(T2.familyPrefix,"-").concat(t):r;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:F1({},a,{id:s}),children:i}]}]}function lc(n){var e=n.icons,t=e.main,i=e.mask,a=n.prefix,r=n.iconName,s=n.transform,o=n.symbol,l=n.title,c=n.maskId,u=n.titleId,f=n.extra,h=n.watchable,m=h===void 0?!1:h,v=i.found?i:t,g=v.width,x=v.height,p=a==="fak",d=p?"":"fa-w-".concat(Math.ceil(g/x*16)),A=[T2.replacementClass,r?"".concat(T2.familyPrefix,"-").concat(r):"",d].filter(function(F){return f.classes.indexOf(F)===-1}).filter(function(F){return F!==""||!!F}).concat(f.classes).join(" "),b={children:[],attributes:F1({},f.attributes,{"data-prefix":a,"data-icon":r,class:A,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(x)})},C=p&&!~f.classes.indexOf("fa-fw")?{width:"".concat(g/x*16*.0625,"em")}:{};m&&(b.attributes[Uo]=""),l&&b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(u||Qt())},children:[l]});var E=F1({},b,{prefix:a,iconName:r,main:t,mask:i,maskId:c,transform:s,symbol:o,styles:F1({},C,f.styles)}),T=i.found&&t.found?nc(E):sc(E),_=T.children,P=T.attributes;return E.children=_,E.attributes=P,o?cc(E):oc(E)}var ta=function(){},rh=T2.measurePerformance&&Yt&&Yt.mark&&Yt.measure?Yt:{mark:ta,measure:ta};var uc=function(e,t){return function(i,a,r,s){return e.call(t,i,a,r,s)}},b0=function(e,t,i,a){var r=Object.keys(e),s=r.length,o=a!==void 0?uc(t,a):t,l,c,u;for(i===void 0?(l=1,u=e[r[0]]):(l=0,u=i);l2&&arguments[2]!==void 0?arguments[2]:{},i=t.skipHooks,a=i===void 0?!1:i,r=Object.keys(e).reduce(function(s,o){var l=e[o],c=!!l.icon;return c?s[l.iconName]=l.icon:s[o]=l,s},{});typeof he.hooks.addPack=="function"&&!a?he.hooks.addPack(n,r):he.styles[n]=F1({},he.styles[n]||{},r),n==="fas"&&ia("fa",e)}var aa=he.styles,hc=he.shims,fc={},dc={},pc={},ra=function(){var e=function(a){return b0(aa,function(r,s,o){return r[o]=b0(s,a,{}),r},{})};fc=e(function(i,a,r){return a[3]&&(i[a[3]]=r),i}),dc=e(function(i,a,r){var s=a[2];return i[r]=r,s.forEach(function(o){i[o]=r}),i});var t="far"in aa;pc=b0(hc,function(i,a){var r=a[0],s=a[1],o=a[2];return s==="far"&&!t&&(s="fas"),i[r]={prefix:s,iconName:o},i},{})};ra();var nh=he.styles;function na(n,e,t){if(n&&n[e]&&n[e][t])return{prefix:e,iconName:t,icon:n[e][t]}}function sa(n){var e=n.tag,t=n.attributes,i=t===void 0?{}:t,a=n.children,r=a===void 0?[]:a;return typeof n=="string"?Ki(n):"<".concat(e," ").concat(ac(i),">").concat(r.map(sa).join(""),"")}function y0(n){this.name="MissingIcon",this.message=n||"Icon unavailable",this.stack=new Error().stack}y0.prototype=Object.create(Error.prototype);y0.prototype.constructor=y0;var e6={fill:"currentColor"},oa={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},sh={tag:"path",attributes:F1({},e6,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},C0=F1({},oa,{attributeName:"opacity"}),oh={tag:"circle",attributes:F1({},e6,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:F1({},oa,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:F1({},C0,{values:"1;0;1;1;0;1;"})}]},ch={tag:"path",attributes:F1({},e6,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:F1({},C0,{values:"1;0;0;0;0;1;"})}]},lh={tag:"path",attributes:F1({},e6,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:F1({},C0,{values:"0;0;1;1;0;0;"})}]};var uh=he.styles;function ca(n){var e=n[0],t=n[1],i=n.slice(4),a=Vi(i,1),r=a[0],s=null;return Array.isArray(r)?s={tag:"g",attributes:{class:"".concat(T2.familyPrefix,"-").concat(p4.GROUP)},children:[{tag:"path",attributes:{class:"".concat(T2.familyPrefix,"-").concat(p4.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(T2.familyPrefix,"-").concat(p4.PRIMARY),fill:"currentColor",d:r[1]}}]}:s={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:e,height:t,icon:s}}var hh=he.styles;var mc=`svg:not(:root).svg-inline--fa { overflow: visible; } @@ -469,30 +469,32 @@ Use (?: \u2026 ) instead`);if(!V.lineBreaks&&Q.test(` .fad.fa-inverse { color: #fff; -}`;function mc(){var n=Ii,e=ki,t=T2.familyPrefix,i=T2.replacementClass,a=pc;if(t!==n||i!==e){var r=new RegExp("\\.".concat(n,"\\-"),"g"),s=new RegExp("\\--".concat(n,"\\-"),"g"),o=new RegExp("\\.".concat(e),"g");a=a.replace(r,".".concat(t,"-")).replace(s,"--".concat(t,"-")).replace(o,".".concat(i))}return a}var vc=function(){function n(){Ho(this,n),this.definitions={}}return Vo(n,[{key:"add",value:function(){for(var t=this,i=arguments.length,a=new Array(i),r=0;r1&&arguments[1]!==void 0?arguments[1]:{},i=(e||{}).icon?e:la(e||{}),a=t.mask;return a&&(a=(a||{}).icon?a:la(a||{})),n(i,F1({},t,{mask:a}))}}var bc=new vc;var ua=!1;var C0=Mc(function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.transform,i=t===void 0?V4:t,a=e.symbol,r=a===void 0?!1:a,s=e.mask,o=s===void 0?null:s,l=e.maskId,c=l===void 0?null:l,u=e.title,f=u===void 0?null:u,h=e.titleId,m=h===void 0?null:h,v=e.classes,g=v===void 0?[]:v,x=e.attributes,p=x===void 0?{}:x,d=e.styles,A=d===void 0?{}:d;if(!!n){var b=n.prefix,C=n.iconName,E=n.icon;return xc(F1({type:"icon"},n),function(){return gc(),T2.autoA11y&&(f?p["aria-labelledby"]="".concat(T2.replacementClass,"-title-").concat(m||Jt()):(p["aria-hidden"]="true",p.focusable="false")),cc({icons:{main:ca(E),mask:o?ca(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:C,transform:F1({},V4,i),symbol:r,title:f,maskId:c,titleId:m,extra:{attributes:p,styles:A,classes:g}})})}});function z0(n,e){let t=Object.keys(e).map(i=>yc(n,i,e[i]));return t.length===1?t[0]:function(){t.forEach(i=>i())}}function yc(n,e,t){let i=n[e],a=n.hasOwnProperty(e),r=t(i);return i&&Object.setPrototypeOf(r,i),Object.setPrototypeOf(s,r),n[e]=s,o;function s(...l){return r===i&&n[e]===s&&o(),r.apply(this,l)}function o(){n[e]===s&&(a?n[e]=i:delete n[e]),r!==i&&(r=i,Object.setPrototypeOf(s,i||Function))}}var bo=ue(ha());var A0=/(?:(?\d+)[Dd])?#(?[\p{Letter}\p{Emoji_Presentation}\w/-]+)(?:\|(?[\+-]))?(?:\|(?[^\+-]+))?/u,fa=/(?:(?\d+)[Dd])?(?:\[.*\]\(|\[\[)(?.+?)#?\^(?.+?)(?:\]\]|\))(?:\|(?
.+))?/,w0=/(?:(?\d+)[Dd])?(?:\[.*\]\(|\[\[)(?.+)(?:\]\]|\))\|?(?.+)?/;var Le="dice-roller-icon",De="dice-roller-copy";var F4=ue(require("obsidian"));var fe=(a=>(a.None="None",a.Normal="Normal",a.Up="Up",a.Down="Down",a))(fe||{}),A2=(i=>(i.None="None",i.Average="Average",i.Roll="Roll",i))(A2||{});function da(n,e,t){[...n].slice(e).reverse().forEach(([a,r])=>{n.set(a+1,r)}),n.set(e,t)}var N4=ue(require("obsidian"));var pa=class extends N4.Events{constructor(e,t,i,a=e.data.showDice){super();this.plugin=e;this.original=t;this.lexemes=i;this.showDice=a;this.loaded=!1;this.containerEl=createDiv({cls:"dice-roller",attr:{"aria-label-position":"top","data-dice":this.original}});this.save=!1;this.resultEl=this.containerEl.createDiv("dice-roller-result");if(this.showDice){let r=this.containerEl.createDiv({cls:"dice-roller-button"});(0,N4.setIcon)(r,Le),r.onclick=this.onClick.bind(this)}else this.containerEl.addClass("no-icon");this.containerEl.onclick=this.onClick.bind(this)}setTooltip(){this.plugin.data.displayResultsInline||this.containerEl.setAttrs({"aria-label":this.tooltip})}getRandomBetween(e,t){return Math.floor(Math.random()*(t-e+1))+e}async render(){this.setTooltip(),await this.build()}get inlineText(){return`${this.tooltip.split(` -`).join(" -> ")} -> `}async onClick(e){e.stopPropagation(),e.stopImmediatePropagation(),window.getSelection()?.isCollapsed&&await this.roll()}},m4=class extends pa{},R4=class extends m4{constructor(e,t,i,a,r=e.data.showDice){super(e,t,[i],r);this.plugin=e;this.original=t;this.lexeme=i;this.source=a;this.watch=!0;this.getPath(),this.getFile()}async getFile(){if(this.file=this.plugin.app.metadataCache.getFirstLinkpathDest(this.path,this.source),!this.file||!(this.file instanceof N4.TFile))throw new Error("Could not load file.");await this.load(),this.registerFileWatcher()}registerFileWatcher(){this.plugin.registerEvent(this.plugin.app.vault.on("modify",async e=>{!this.watch||this.save||e===this.file&&await this.getOptions()}))}};var P2=class{constructor(e,t={value:e,conditions:[],type:"dice"}){this.lexeme=t;this.modifiers=new Map;this.modifiersAllowed=!0;this.static=!1;this.conditions=[];this.fudge=!1;if(!/(\-?\d+)[dD]?(\d+|%|\[\d+,\s?\d+\])?/.test(e))throw new Error("Non parseable dice string passed to DiceRoll.");this.dice=e.split(" ").join(""),/^-?\d+(?:\.\d+)?$/.test(this.dice)&&(this.static=!0,this.modifiersAllowed=!1);let[,i,a=null,r=1]=this.dice.match(/(\-?\d+)[dD]\[?(?:(-?\d+)\s?,)?\s?(-?\d+|%|F)\]?/)||[,1,null,1];this.multiplier=i<0?-1:1,this.rolls=Math.abs(Number(i))||1,Number(r)<0&&!a&&(a=-1),r==="%"&&(r=100),r==="F"&&(r=1,a=-1,this.fudge=!0),Number(r)[o,{usable:!0,value:s,display:`${s}`,modifiers:new Set}]))}get text(){return`${this.result}`}get result(){return this.static?Number(this.dice):[...this.results].map(([,{usable:t,value:i}])=>t?i:0).reduce((t,i)=>t+i,0)}get display(){return this.static?`${this.result}`:`[${[...this.results].map(([,{modifiers:e,display:t}])=>`${t}${[...e].join("")}`).join(", ")}]`}get modifierText(){if(!this.modifiers.size)return"";let e=[...this.conditions].map(({value:i})=>i).join(""),t=[...this.modifiers].map(([i,{conditionals:a,value:r}])=>{let s=a.map(o=>o.value);return`${r}${s.join("")}`}).join("");return`${e}${t}`}keepLow(e=1){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}[...this.results].sort((t,i)=>t[1].value-i[1].value).slice(e-this.results.size).forEach(([t])=>{let i=this.results.get(t);i.usable=!1,i.modifiers.add("d"),this.results.set(t,{...i})})}keepHigh(e=1){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}[...this.results].sort((t,i)=>i[1].value-t[1].value).slice(e).forEach(([t])=>{let i=this.results.get(t);i.usable=!1,i.modifiers.add("d"),this.results.set(t,{...i})})}reroll(e,t){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}t.length||t.push({operator:"=",comparer:this.faces.min,value:""});let i=0,a=[...this.results].filter(([,{value:r}])=>this.checkCondition(r,t));for(;ithis.checkCondition(r,t)).length>0;)i++,a.map(([,r])=>{r.modifiers.add("r"),r.value=this.getRandomBetween(this.faces.min,this.faces.max)});a.forEach(([r,s])=>{this.results.set(r,s)})}explodeAndCombine(e,t){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}t.length||t.push({operator:"=",comparer:this.faces.max,value:""});let i=0;[...this.results].filter(([,{value:r}])=>this.checkCondition(r,t)).forEach(([r,s])=>{let o=this.getRandomBetween(this.faces.min,this.faces.max);for(i++,s.modifiers.add("!"),s.value+=o,s.display=`${s.value}`,this.results.set(r,s);ithis.checkCondition(r,t)),a=0;i.forEach(([r,s])=>{let o=s.value,l=0;for(;lthis.multiplier*this.getRandomBetween(this.faces.min,this.faces.max))}setResults(e){this.results=new Map([...e].map((t,i)=>[i,{usable:!0,value:t,display:`${t}`,modifiers:new Set}]))}applyModifiers(){for(let[e,t]of this.modifiers)this.applyModifier(e,t)}roll(){let e=this._roll();return this.results=new Map([...e].map((t,i)=>[i,{usable:!0,value:t,display:`${t}`,modifiers:new Set}])),this.applyModifiers(),this.conditions?.length&&this.applyConditions(),e}applyConditions(){for(let[e,t]of this.results){let i=this.conditions.find(({operator:r})=>r==="-="||r==="=-");if(i&&t.value===i.comparer){t.value=-1,t.modifiers.add("-");continue}this.checkCondition(t.value,this.conditions)?(t.modifiers.add("*"),t.value=1):t.usable=!1}}applyModifier(e,t){switch(e){case"kh":{this.keepHigh(t.data);break}case"kl":{this.keepLow(t.data);break}case"!":{this.explode(t.data,t.conditionals);break}case"!!":{this.explodeAndCombine(t.data,t.conditionals);break}case"r":{this.reroll(t.data,t.conditionals);break}case"condition":}}checkCondition(e,t){return!t||!t.length?e:t.some(({operator:i,comparer:a})=>{if(Number.isNaN(e)||Number.isNaN(a))return!1;let r=!1;switch(i){case"=":r=e===a;break;case"!=":case"=!":r=e!==a;break;case"<":r=e":r=e>a;break;case">=":r=e>=a;break}return r})}allowAverage(){return!0}average(){return(this.faces.min+this.faces.max)/2}getRandomBetween(e,t){return Math.floor(Math.random()*(t-e+1))+e}},gt=class extends P2{constructor(e,t){super("3d6",t);this.dice=e;this.lexeme=t}get doubles(){return new Set([...this.results].map(([,{usable:e,value:t}])=>e?t:0)).size<3}get result(){return this.static?Number(this.dice):[...this.results].map(([,{usable:t,value:i}])=>t?i:0).reduce((t,i)=>t+i,0)}get display(){let e=[];for(let t of this.results){if(t[0]==0&&this.doubles){e.push(`${t[1].value}S`);continue}e.push(`${t[1].value}`)}return`[${e.join(", ")}]`}allowAverage(){return!1}},ma=class extends P2{constructor(e,t){super(e,t);this.dice=e;this.lexeme=t;this.stack=[];let i=`${this.faces.max}`.split("");for(let a=0;aNumber(e.map(t=>t.result).join(""))).reduce((e,t)=>e+t)}get display(){return this.stack.map(e=>e.map(t=>t.result).join(",")).join("|")}roll(){return!this.stack||!this.stack.length?super.roll():(this.stack.forEach(e=>e.map(t=>t.roll())),[...this.stack.map(e=>e.map(t=>t.result)).flat()])}allowAverage(){return!1}},de=class extends m4{constructor(e,t,i,a=e.data.showDice,r,s){super(e,t,i,a);this.plugin=e;this.original=t;this.lexemes=i;this.displayFixedText=!1;this.stunted="";this.shouldRender=!1;this.showFormula=!1;this.operators={"+":(e,t)=>e+t,"-":(e,t)=>e-t,"*":(e,t)=>e*t,"/":(e,t)=>e/t,"^":(e,t)=>Math.pow(e,t)};this.stack=[];this.stackCopy=[];this.dice=[];this.fixedText=r,this.expectedValue=s,this.displayFixedText=this.fixedText!=="",this.loaded=!0,this.trigger("loaded")}get replacer(){return`${this.result}`}get resultText(){let e=[],t=0;return this.dice.forEach(i=>{let a=this.original.slice(t);e.push(a.slice(0,a.indexOf(i.lexeme.text)),i.display),t+=a.indexOf(i.lexeme.text)+i.lexeme.text.length+i.modifierText.length}),e.push(this.original.slice(t)),e.join("")}get tooltip(){return this._tooltip?this._tooltip:this.expectedValue===A2.Roll||this.shouldRender?this.displayFixedText?`${this.original} +}`;function vc(){var n=Ii,e=ki,t=T2.familyPrefix,i=T2.replacementClass,a=mc;if(t!==n||i!==e){var r=new RegExp("\\.".concat(n,"\\-"),"g"),s=new RegExp("\\--".concat(n,"\\-"),"g"),o=new RegExp("\\.".concat(e),"g");a=a.replace(r,".".concat(t,"-")).replace(s,"--".concat(t,"-")).replace(o,".".concat(i))}return a}var gc=function(){function n(){Vo(this,n),this.definitions={}}return No(n,[{key:"add",value:function(){for(var t=this,i=arguments.length,a=new Array(i),r=0;r1&&arguments[1]!==void 0?arguments[1]:{},i=(e||{}).icon?e:la(e||{}),a=t.mask;return a&&(a=(a||{}).icon?a:la(a||{})),n(i,F1({},t,{mask:a}))}}var yc=new gc;var ua=!1;var z0=bc(function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.transform,i=t===void 0?V4:t,a=e.symbol,r=a===void 0?!1:a,s=e.mask,o=s===void 0?null:s,l=e.maskId,c=l===void 0?null:l,u=e.title,f=u===void 0?null:u,h=e.titleId,m=h===void 0?null:h,v=e.classes,g=v===void 0?[]:v,x=e.attributes,p=x===void 0?{}:x,d=e.styles,A=d===void 0?{}:d;if(!!n){var b=n.prefix,C=n.iconName,E=n.icon;return Mc(F1({type:"icon"},n),function(){return xc(),T2.autoA11y&&(f?p["aria-labelledby"]="".concat(T2.replacementClass,"-title-").concat(m||Qt()):(p["aria-hidden"]="true",p.focusable="false")),lc({icons:{main:ca(E),mask:o?ca(o.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:C,transform:F1({},V4,i),symbol:r,title:f,maskId:c,titleId:m,extra:{attributes:p,styles:A,classes:g}})})}});function A0(n,e){let t=Object.keys(e).map(i=>Cc(n,i,e[i]));return t.length===1?t[0]:function(){t.forEach(i=>i())}}function Cc(n,e,t){let i=n[e],a=n.hasOwnProperty(e),r=t(i);return i&&Object.setPrototypeOf(r,i),Object.setPrototypeOf(s,r),n[e]=s,o;function s(...l){return r===i&&n[e]===s&&o(),r.apply(this,l)}function o(){n[e]===s&&(a?n[e]=i:delete n[e]),r!==i&&(r=i,Object.setPrototypeOf(s,i||Function))}}var yo=ue(ha());var w0=/(?:(?\d+)[Dd])?#(?[\p{Letter}\p{Emoji_Presentation}\w/-]+)(?:\|(?[\+-]))?(?:\|(?[^\+-]+))?/u,fa=/(?:(?\d+)[Dd])?(?:\[.*\]\(|\[\[)(?.+?)#?\^(?.+?)(?:\]\]|\))(?:\|(?
.+))?/,_0=/(?:(?\d+)[Dd])?(?:\[.*\]\(|\[\[)(?.+)(?:\]\]|\))\|?(?.+)?/;var Le="dice-roller-icon",De="dice-roller-copy";var F4=ue(require("obsidian"));var fe=(a=>(a.None="None",a.Normal="Normal",a.Up="Up",a.Down="Down",a))(fe||{}),A2=(i=>(i.None="None",i.Average="Average",i.Roll="Roll",i))(A2||{});function da(n,e,t){[...n].slice(e).reverse().forEach(([a,r])=>{n.set(a+1,r)}),n.set(e,t)}var N4=ue(require("obsidian"));var pa=class extends N4.Events{constructor(e,t,i,a=e.data.showDice){super();this.plugin=e;this.original=t;this.lexemes=i;this.showDice=a;this.loaded=!1;this.containerEl=createDiv({cls:"dice-roller",attr:{"aria-label-position":"top","data-dice":this.original}});this.save=!1;this.resultEl=this.containerEl.createDiv("dice-roller-result");if(this.showDice){let r=this.containerEl.createDiv({cls:"dice-roller-button"});(0,N4.setIcon)(r,Le),r.onclick=this.onClick.bind(this)}else this.containerEl.addClass("no-icon");this.containerEl.onclick=this.onClick.bind(this)}setTooltip(){this.plugin.data.displayResultsInline||this.containerEl.setAttrs({"aria-label":this.tooltip})}getRandomBetween(e,t){return Math.floor(Math.random()*(t-e+1))+e}async render(){this.setTooltip(),await this.build()}get inlineText(){return`${this.tooltip.split(` +`).join(" -> ")} -> `}async onClick(e){e.stopPropagation(),e.stopImmediatePropagation(),window.getSelection()?.isCollapsed&&await this.roll()}},m4=class extends pa{},R4=class extends m4{constructor(e,t,i,a,r=e.data.showDice){super(e,t,[i],r);this.plugin=e;this.original=t;this.lexeme=i;this.source=a;this.watch=!0;this.getPath(),this.init=this.getFile()}async getFile(){if(this.file=this.plugin.app.metadataCache.getFirstLinkpathDest(this.path,this.source),!this.file||!(this.file instanceof N4.TFile))throw new Error("Could not load file.");await this.load(),this.registerFileWatcher()}registerFileWatcher(){this.plugin.registerEvent(this.plugin.app.vault.on("modify",async e=>{!this.watch||this.save||e===this.file&&await this.getOptions()}))}};var P2=class{constructor(e,t={value:e,conditions:[],type:"dice"}){this.lexeme=t;this.modifiers=new Map;this.modifiersAllowed=!0;this.static=!1;this.conditions=[];this.fudge=!1;if(!/(\-?\d+)[dD]?(\d+|%|\[\d+,\s?\d+\])?/.test(e))throw new Error("Non parseable dice string passed to DiceRoll.");this.dice=e.split(" ").join(""),/^-?\d+(?:\.\d+)?$/.test(this.dice)&&(this.static=!0,this.modifiersAllowed=!1);let[,i,a=null,r=1]=this.dice.match(/(\-?\d+)[dD]\[?(?:(-?\d+)\s?,)?\s?(-?\d+|%|F)\]?/)||[,1,null,1];this.multiplier=i<0?-1:1,this.rolls=Math.abs(Number(i))||1,Number(r)<0&&!a&&(a=-1),r==="%"&&(r=100),r==="F"&&(r=1,a=-1,this.fudge=!0),Number(r)[o,{usable:!0,value:s,display:`${s}`,modifiers:new Set}]))}get text(){return`${this.result}`}get result(){return this.static?Number(this.dice):[...this.results].map(([,{usable:t,value:i}])=>t?i:0).reduce((t,i)=>t+i,0)}get display(){return this.static?`${this.result}`:`[${[...this.results].map(([,{modifiers:e,display:t}])=>`${t}${[...e].join("")}`).join(", ")}]`}get modifierText(){if(!this.modifiers.size)return"";let e=[...this.conditions].map(({value:i})=>i).join(""),t=[...this.modifiers].map(([i,{conditionals:a,value:r}])=>{let s=a.map(o=>o.value);return`${r}${s.join("")}`}).join("");return`${e}${t}`}keepLow(e=1){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}[...this.results].sort((t,i)=>t[1].value-i[1].value).slice(e-this.results.size).forEach(([t])=>{let i=this.results.get(t);i.usable=!1,i.modifiers.add("d"),this.results.set(t,{...i})})}keepHigh(e=1){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}[...this.results].sort((t,i)=>i[1].value-t[1].value).slice(e).forEach(([t])=>{let i=this.results.get(t);i.usable=!1,i.modifiers.add("d"),this.results.set(t,{...i})})}reroll(e,t){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}t.length||t.push({operator:"=",comparer:this.faces.min,value:""});let i=0,a=[...this.results].filter(([,{value:r}])=>this.checkCondition(r,t));for(;ithis.checkCondition(r,t)).length>0;)i++,a.map(([,r])=>{r.modifiers.add("r"),r.value=this.getRandomBetween(this.faces.min,this.faces.max)});a.forEach(([r,s])=>{this.results.set(r,s)})}explodeAndCombine(e,t){if(!this.modifiersAllowed){new F4.Notice("Modifiers are only allowed on dice rolls.");return}t.length||t.push({operator:"=",comparer:this.faces.max,value:""});let i=0;[...this.results].filter(([,{value:r}])=>this.checkCondition(r,t)).forEach(([r,s])=>{let o=this.getRandomBetween(this.faces.min,this.faces.max);for(i++,s.modifiers.add("!"),s.value+=o,s.display=`${s.value}`,this.results.set(r,s);ithis.checkCondition(r,t)),a=0;i.forEach(([r,s])=>{let o=s.value,l=0;for(;lthis.multiplier*this.getRandomBetween(this.faces.min,this.faces.max))}setResults(e){this.results=new Map([...e].map((t,i)=>[i,{usable:!0,value:t,display:`${t}`,modifiers:new Set}]))}applyModifiers(){for(let[e,t]of this.modifiers)this.applyModifier(e,t)}roll(){let e=this._roll();return this.results=new Map([...e].map((t,i)=>[i,{usable:!0,value:t,display:`${t}`,modifiers:new Set}])),this.applyModifiers(),this.conditions?.length&&this.applyConditions(),e}applyConditions(){for(let[e,t]of this.results){let i=this.conditions.find(({operator:r})=>r==="-="||r==="=-");if(i&&t.value===i.comparer){t.value=-1,t.modifiers.add("-");continue}this.checkCondition(t.value,this.conditions)?(t.modifiers.add("*"),t.value=1):t.usable=!1}}applyModifier(e,t){switch(e){case"kh":{this.keepHigh(t.data);break}case"kl":{this.keepLow(t.data);break}case"!":{this.explode(t.data,t.conditionals);break}case"!!":{this.explodeAndCombine(t.data,t.conditionals);break}case"r":{this.reroll(t.data,t.conditionals);break}case"condition":}}checkCondition(e,t){return!t||!t.length?e:t.some(({operator:i,comparer:a})=>{if(Number.isNaN(e)||Number.isNaN(a))return!1;let r=!1;switch(i){case"=":r=e===a;break;case"!=":case"=!":r=e!==a;break;case"<":r=e":r=e>a;break;case">=":r=e>=a;break}return r})}allowAverage(){return!0}average(){return(this.faces.min+this.faces.max)/2}getRandomBetween(e,t){return Math.floor(Math.random()*(t-e+1))+e}},gt=class extends P2{constructor(e,t){super("3d6",t);this.dice=e;this.lexeme=t}get doubles(){return new Set([...this.results].map(([,{usable:e,value:t}])=>e?t:0)).size<3}get result(){return this.static?Number(this.dice):[...this.results].map(([,{usable:t,value:i}])=>t?i:0).reduce((t,i)=>t+i,0)}get display(){let e=[];for(let t of this.results){if(t[0]==0&&this.doubles){e.push(`${t[1].value}S`);continue}e.push(`${t[1].value}`)}return`[${e.join(", ")}]`}allowAverage(){return!1}},ma=class extends P2{constructor(e,t){super(e,t);this.dice=e;this.lexeme=t;this.stack=[];let i=`${this.faces.max}`.split("");for(let a=0;aNumber(e.map(t=>t.result).join(""))).reduce((e,t)=>e+t)}get display(){return this.stack.map(e=>e.map(t=>t.result).join(",")).join("|")}roll(){return!this.stack||!this.stack.length?super.roll():(this.stack.forEach(e=>e.map(t=>t.roll())),[...this.stack.map(e=>e.map(t=>t.result)).flat()])}allowAverage(){return!1}},de=class extends m4{constructor(e,t,i,a=e.data.showDice,r,s){super(e,t,i,a);this.plugin=e;this.original=t;this.lexemes=i;this.displayFixedText=!1;this.stunted="";this.shouldRender=!1;this.showFormula=!1;this.operators={"+":(e,t)=>e+t,"-":(e,t)=>e-t,"*":(e,t)=>e*t,"/":(e,t)=>e/t,"^":(e,t)=>Math.pow(e,t)};this.stack=[];this.stackCopy=[];this.dice=[];this.fixedText=r,this.expectedValue=s,this.displayFixedText=this.fixedText!=="",this.loaded=!0,this.trigger("loaded")}get replacer(){return`${this.result}`}get resultText(){let e=[],t=0;return this.dice.forEach(i=>{let a=this.original.slice(t);e.push(a.slice(0,a.indexOf(i.lexeme.text)),i.display),t+=a.indexOf(i.lexeme.text)+i.lexeme.text.length+i.modifierText.length}),e.push(this.original.slice(t)),e.join("")}get tooltip(){return this._tooltip?this._tooltip:this.expectedValue===A2.Roll||this.shouldRender?this.displayFixedText?`${this.original} ${this.result} = ${this.resultText}`:`${this.original} ${this.resultText}`:this.expectedValue===A2.Average?this.displayFixedText?`${this.original} ${this.result} = average: ${this.resultText}`:`${this.original} average: ${this.resultText}`:`${this.original} -empty`}allowAverage(){let e=t=>t.allowAverage();return this.dynamic.every(e)}async build(){if(this.expectedValue===A2.Average&&!this.shouldRender){if(this.allowAverage())for(let a of this.dynamic){let r=a.average();var e=Array(a.rolls).fill(r);a.setResults(e),this.recalculate()}else this.expectedValue=A2.Roll;this.result=Math.floor(this.result),this.setTooltip()}let t=this.result;switch(this.plugin.data.round){case fe.None:{t=Math.trunc(t*100)/100;break}case fe.Normal:{t=Math.round(t);break}case fe.Up:{t=Math.ceil(t);break}case fe.Down:{t=Math.floor(t);break}}let i;this.expectedValue===A2.None&&!this.shouldRender?(this.showDice?i=[""]:i=["\xA0"],this.showFormula&&i.unshift(this.original+" -> ")):(i=[`${t}`],this.showFormula&&i.unshift(this.inlineText)),this.expectedValue=A2.Roll,this.displayFixedText?this.resultEl.setText(this.fixedText):this.resultEl.setText(i.join("")+this.stunted)}async onClick(e){e.stopPropagation(),e.stopImmediatePropagation(),e.getModifierState("Alt")?this.expectedValue=A2.Average:e.getModifierState("Control")&&(this.expectedValue=A2.None),window.getSelection()?.isCollapsed&&await this.roll()}get dynamic(){return this.dice.filter(e=>!e.static)}get static(){return this.dice.filter(e=>e.static)}get isStatic(){return this.dice.every(e=>e.static)}async roll(){let e=0;this.stunted="";for(let t of this.lexemes)switch(t.type){case"+":case"-":case"*":case"/":case"^":case"math":let i=this.stack.pop(),a=this.stack.pop();if(!a){t.value==="-"&&(i=new P2(`-${i.dice}`,i.lexeme)),this.stackCopy.push(t.value),this.stack.push(i);continue}i.roll(),i instanceof gt&&i.doubles&&(this.stunted=` - ${i.results.get(0).value} Stunt Points`),a.roll(),a instanceof gt&&a.doubles&&(this.stunted=` - ${a.results.get(0).value} Stunt Points`);let r=this.operators[t.value](a.result,i.result);this.stackCopy.push(t.value),this.stack.push(new P2(`${r}`,t));break;case"kh":{let s=this.dice[e-1],o=t.value?Number(t.value):1;s.modifiers.set("kh",{data:o,conditionals:[],value:t.text});break}case"dl":{let s=this.dice[e-1],o=t.value?Number(t.value):1;o=s.results.size-o,s.modifiers.set("kh",{data:o,conditionals:[],value:t.text});break}case"kl":{let s=this.dice[e-1],o=t.value?Number(t.value):1;s.modifiers.set("kl",{data:o,conditionals:[],value:t.text});break}case"dh":{let s=this.dice[e-1],o=t.value?Number(t.value):1;o=s.results.size-o,s.modifiers.set("kl",{data:o,conditionals:[],value:t.text});break}case"!":{let s=this.dice[e-1],o=Number(t.value)||1;s.modifiers.set("!",{data:o,conditionals:t.conditions??[],value:t.text});break}case"!!":{let s=this.dice[e-1],o=Number(t.value)||1;s.modifiers.set("!!",{data:o,conditionals:t.conditions??[],value:t.text});break}case"r":{let s=this.dice[e-1],o=Number(t.value)||1;s.modifiers.set("r",{data:o,conditionals:t.conditions??[],value:t.text});break}case"dice":{if(t.parenedDice&&/^d/.test(t.value)&&this.stack.length){let s=this.stack.pop();t.value=`${s.result}${t.value}`,this.dice[e]=new P2(t.value,t)}this.dice[e]||(this.dice[e]=new P2(t.value,t)),this.stack.push(this.dice[e]),this.stackCopy.push(this.dice[e]),e++;break}case"stunt":{this.dice[e]||(this.dice[e]=new gt(t.value,t)),this.stack.push(this.dice[e]),this.stackCopy.push(this.dice[e]),e++;break}case"%":{this.dice[e]||(this.dice[e]=new ma(t.value,t)),this.stack.push(this.dice[e]),this.stackCopy.push(this.dice[e]),e++;break}}if(this.shouldRender)await this.plugin.renderRoll(this);else{let t=this.stack.pop();t.roll(),t instanceof gt&&t.doubles&&(this.stunted=` - ${t.results.get(0).value} Stunt Points`),this.result=t.result,this._tooltip=null}return this.render(),this.trigger("new-result"),this.result}recalculate(){let e=[],t=0;for(let i of this.stackCopy)if(typeof i=="string"){let a=e.pop(),r=e.pop();if(!r){i==="-"&&(a=new P2(`-${a.result}`,a.lexeme)),e.push(a);continue}let s=this.operators[i](r.result,a.result);e.push(new P2(`${s}`))}else e.push(i),i instanceof P2&&i.applyModifiers();e.length&&e[0]instanceof P2&&(e[0].applyModifiers(),t+=e[0].result),this.result=t}toResult(){return{type:"dice",result:this.result,tooltip:this.tooltip}}async applyResult(e){e.type==="dice"&&(e.result&&(this.result=e.result),e.tooltip&&(this._tooltip=e.tooltip),await this.render())}setResult(e){}};var g2=ue(require("obsidian"));function Cc(n){let e="",t="abcdefghijklmnopqrstuvwxyz0123456789",i=t.length;for(let a=0;a{o.stopPropagation(),navigator.clipboard.writeText(this.displayFromCache(...this.results).trim()).then(async()=>{new g2.Notice("Result copied to clipboard.")})}),(0,g2.setIcon)(this.copy,De)}get replacer(){let e=this.getBlockId(this.result);return e?`![[${this.path}#^${e}]]`:""}get tooltip(){return`${this.original} +empty`}allowAverage(){let e=t=>t.allowAverage();return this.dynamic.every(e)}async build(){if(this.expectedValue===A2.Average&&!this.shouldRender){if(this.allowAverage())for(let a of this.dynamic){let r=a.average();var e=Array(a.rolls).fill(r);a.setResults(e),this.recalculate()}else this.expectedValue=A2.Roll;this.result=Math.floor(this.result),this.setTooltip()}let t=this.result;switch(this.plugin.data.round){case fe.None:{t=Math.trunc(t*100)/100;break}case fe.Normal:{t=Math.round(t);break}case fe.Up:{t=Math.ceil(t);break}case fe.Down:{t=Math.floor(t);break}}let i;this.expectedValue===A2.None&&!this.shouldRender?(this.showDice?i=[""]:i=["\xA0"],this.showFormula&&i.unshift(this.original+" -> ")):(i=[`${t}`],this.showFormula&&i.unshift(this.inlineText)),this.expectedValue=A2.Roll,this.displayFixedText?this.resultEl.setText(this.fixedText):this.resultEl.setText(i.join("")+this.stunted)}async onClick(e){e.stopPropagation(),e.stopImmediatePropagation(),e.getModifierState("Alt")?this.expectedValue=A2.Average:e.getModifierState("Control")&&(this.expectedValue=A2.None),window.getSelection()?.isCollapsed&&await this.roll()}get dynamic(){return this.dice.filter(e=>!e.static)}get static(){return this.dice.filter(e=>e.static)}get isStatic(){return this.dice.every(e=>e.static)}async roll(){let e=0;this.stunted="";for(let t of this.lexemes)switch(t.type){case"+":case"-":case"*":case"/":case"^":case"math":let i=this.stack.pop(),a=this.stack.pop();if(!a){t.value==="-"&&(i=new P2(`-${i.dice}`,i.lexeme)),this.stackCopy.push(t.value),this.stack.push(i);continue}i.roll(),i instanceof gt&&i.doubles&&(this.stunted=` - ${i.results.get(0).value} Stunt Points`),a.roll(),a instanceof gt&&a.doubles&&(this.stunted=` - ${a.results.get(0).value} Stunt Points`);let r=this.operators[t.value](a.result,i.result);this.stackCopy.push(t.value),this.stack.push(new P2(`${r}`,t));break;case"kh":{let s=this.dice[e-1],o=t.value?Number(t.value):1;s.modifiers.set("kh",{data:o,conditionals:[],value:t.text});break}case"dl":{let s=this.dice[e-1],o=t.value?Number(t.value):1;o=s.results.size-o,s.modifiers.set("kh",{data:o,conditionals:[],value:t.text});break}case"kl":{let s=this.dice[e-1],o=t.value?Number(t.value):1;s.modifiers.set("kl",{data:o,conditionals:[],value:t.text});break}case"dh":{let s=this.dice[e-1],o=t.value?Number(t.value):1;o=s.results.size-o,s.modifiers.set("kl",{data:o,conditionals:[],value:t.text});break}case"!":{let s=this.dice[e-1],o=Number(t.value)||1;s.modifiers.set("!",{data:o,conditionals:t.conditions??[],value:t.text});break}case"!!":{let s=this.dice[e-1],o=Number(t.value)||1;s.modifiers.set("!!",{data:o,conditionals:t.conditions??[],value:t.text});break}case"r":{let s=this.dice[e-1],o=Number(t.value)||1;s.modifiers.set("r",{data:o,conditionals:t.conditions??[],value:t.text});break}case"dice":{if(t.parenedDice&&/^d/.test(t.value)&&this.stack.length){let s=this.stack.pop();t.value=`${s.result}${t.value}`,this.dice[e]=new P2(t.value,t)}this.dice[e]||(this.dice[e]=new P2(t.value,t)),this.stack.push(this.dice[e]),this.stackCopy.push(this.dice[e]),e++;break}case"stunt":{this.dice[e]||(this.dice[e]=new gt(t.value,t)),this.stack.push(this.dice[e]),this.stackCopy.push(this.dice[e]),e++;break}case"%":{this.dice[e]||(this.dice[e]=new ma(t.value,t)),this.stack.push(this.dice[e]),this.stackCopy.push(this.dice[e]),e++;break}}if(this.shouldRender)await this.plugin.renderRoll(this);else{let t=this.stack.pop();t.roll(),t instanceof gt&&t.doubles&&(this.stunted=` - ${t.results.get(0).value} Stunt Points`),this.result=t.result,this._tooltip=null}return this.render(),this.trigger("new-result"),this.result}recalculate(){let e=[],t=0;for(let i of this.stackCopy)if(typeof i=="string"){let a=e.pop(),r=e.pop();if(!r){i==="-"&&(a=new P2(`-${a.result}`,a.lexeme)),e.push(a);continue}let s=this.operators[i](r.result,a.result);e.push(new P2(`${s}`))}else e.push(i),i instanceof P2&&i.applyModifiers();e.length&&e[0]instanceof P2&&(e[0].applyModifiers(),t+=e[0].result),this.result=t}toResult(){return{type:"dice",result:this.result,tooltip:this.tooltip}}async applyResult(e){e.type==="dice"&&(e.result&&(this.result=e.result),e.tooltip&&(this._tooltip=e.tooltip),await this.render())}setResult(e){}};var g2=ue(require("obsidian"));function zc(n){let e="",t="abcdefghijklmnopqrstuvwxyz0123456789",i=t.length;for(let a=0;a{o.stopPropagation(),navigator.clipboard.writeText(this.displayFromCache(...this.results).trim()).then(async()=>{new g2.Notice("Result copied to clipboard.")})}),(0,g2.setIcon)(this.copy,De)}get replacer(){let e=this.getBlockId(this.result);return e?`![[${this.path}#^${e}]]`:""}get tooltip(){return`${this.original} ${this.path}`}async build(){if(this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.inline&&this.resultEl.createSpan({text:this.inlineText}),!this.results||!this.results.length){this.resultEl.createDiv({cls:"dice-no-results",text:"No results."});return}this.plugin.data.copyContentButton&&this.copy.removeClass("no-show");for(let e of this.results){this.resultEl.onclick=async i=>{if(i&&i.getModifierState("Control")||i.getModifierState("Meta")){i.stopPropagation();return}};let t=this.resultEl.createDiv({cls:"markdown-embed"});if(!this.plugin.data.displayResultsInline){let i="type"in e?e.type:"List Item";t.setAttrs({"aria-label":`${this.file.basename}: ${i}`})}if(!e){t.createDiv({cls:"dice-no-results",text:"No results."});continue}if(g2.MarkdownRenderer.renderMarkdown(this.displayFromCache(e),t.createDiv(),this.source,null),this.plugin.data.copyContentButton&&this.results.length>1){let i=t.createDiv({cls:"dice-content-copy dice-roller-button",attr:{"aria-label":"Copy Contents"}});i.addEventListener("click",a=>{a.stopPropagation(),navigator.clipboard.writeText(this.displayFromCache(e).trim()).then(async()=>{new g2.Notice("Result copied to clipboard.")})}),(0,g2.setIcon)(i,De)}}}async load(){await this.getOptions()}displayFromCache(...e){let t=[];for(let i of e)t.push(this.content.slice(i.position.start.offset,i.position.end.offset));return t.join(` -`)}getBlockId(e){let t=this.cache.blocks??{},i=Object.entries(t).find(([a,r])=>va(r.position,e.position));if(!i){let a=`${zc(4)}`,r=`${this.content.slice(0,this.result.position.end.offset+1)}^${a}${this.content.slice(this.result.position.end.offset)}`;return this.watch=!1,this.plugin.app.vault.modify(this.file,r),a}return i[0]}getPath(){let{groups:e}=this.lexeme.value.match(w0),{roll:t=1,link:i,types:a}=e;if(!i)throw new Error("Could not parse link.");this.rolls=(t&&!isNaN(Number(t))&&Number(t))??1,this.path=decodeURIComponent(i.replace(/(\[|\]|\(|\))/g,"")),this.types=a?.split(","),this.levels=a?.split(",").map(r=>/heading\-\d+/.test(r)?r.split("-").pop():null).filter(r=>r),this.types=a?.split(",").map(r=>/heading\-\d+/.test(r)?r.split("-").shift():r)}async getOptions(){if(this.cache=this.plugin.app.metadataCache.getFileCache(this.file),!this.cache||!this.cache.sections)throw new Error("Could not read file cache.");this.content=await this.plugin.app.vault.cachedRead(this.file),this.options=this.cache.sections.filter(({type:e,position:t})=>this.types?e=="heading"&&this.types.includes(e)&&this.levels.length?(this.cache.headings??[]).filter(({level:a})=>this.levels.includes(`${a}`)).some(({position:a})=>va(a,t)):this.types.includes(e):!["yaml","thematicBreak"].includes(e)),this.types&&this.types.includes("listItem")&&this.options.push(...this.cache.listItems),this.loaded=!0,this.trigger("loaded")}async roll(){return new Promise((e,t)=>{if(!this.loaded)this.on("loaded",()=>{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.results[0])});else{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.results[0])}})}toResult(){return{type:"section",result:this.results}}async applyResult(e){e.type==="section"&&(e.result&&(this.results=e.result),await this.render())}},_0=class extends m4{constructor(e,t,i,a,r=e.data.showDice){super(e,t,[i],r);this.plugin=e;this.original=t;this.lexeme=i;this.source=a;this.loaded=!1;if(!this.plugin.canUseDataview)throw new g2.Notice("A tag can only be rolled with the Dataview plugin enabled."),new Error("A tag can only be rolled with the Dataview plugin enabled.");this.containerEl.addClasses(["has-embed","markdown-embed"]);let{roll:s=1,tag:o,collapse:l,types:c}=i.value.match(A0).groups;this.collapse=l==="-"?!0:l==="+"?!1:!this.plugin.data.returnAllTags,this.tag=`#${o}`,this.rolls=Number(s),this.types=c,this.getFiles()}get replacer(){return this.result.replacer}get typeText(){return this.types?.length?`|${this.types}`:""}async getFiles(){await this.plugin.dataviewReady();let e=this.plugin.dataview.index.tags.invMap.get(this.tag);if(e&&e.delete(this.source),!e||!e.size)throw new Error(`No files found with that tag. Is the tag correct? +`)}getBlockId(e){let t=this.cache.blocks??{},i=Object.entries(t).find(([a,r])=>va(r.position,e.position));if(!i){let a=`${Ac(4)}`,r=`${this.content.slice(0,this.result.position.end.offset+1)}^${a}${this.content.slice(this.result.position.end.offset)}`;return this.watch=!1,this.plugin.app.vault.modify(this.file,r),a}return i[0]}getPath(){let{groups:e}=this.lexeme.value.match(_0),{roll:t=1,link:i,types:a}=e;if(!i)throw new Error("Could not parse link.");this.rolls=(t&&!isNaN(Number(t))&&Number(t))??1,this.path=decodeURIComponent(i.replace(/(\[|\]|\(|\))/g,"")),this.types=a?.split(","),this.levels=a?.split(",").map(r=>/heading\-\d+/.test(r)?r.split("-").pop():null).filter(r=>r),this.types=a?.split(",").map(r=>/heading\-\d+/.test(r)?r.split("-").shift():r)}async getOptions(){if(this.cache=this.plugin.app.metadataCache.getFileCache(this.file),!this.cache||!this.cache.sections)throw new Error("Could not read file cache.");this.content=await this.plugin.app.vault.cachedRead(this.file),this.options=this.cache.sections.filter(({type:e,position:t})=>this.types?e=="heading"&&this.types.includes(e)&&this.levels.length?(this.cache.headings??[]).filter(({level:a})=>this.levels.includes(`${a}`)).some(({position:a})=>va(a,t)):this.types.includes(e):!["yaml","thematicBreak"].includes(e)),this.types&&this.types.includes("listItem")&&this.options.push(...this.cache.listItems),this.loaded=!0,this.trigger("loaded")}async roll(){return new Promise((e,t)=>{if(!this.loaded)this.on("loaded",()=>{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.results[0])});else{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.results[0])}})}toResult(){return{type:"section",result:this.results}}async applyResult(e){e.type==="section"&&(e.result&&(this.results=e.result),await this.render())}},S0=class extends m4{constructor(e,t,i,a,r=e.data.showDice){super(e,t,[i],r);this.plugin=e;this.original=t;this.lexeme=i;this.source=a;this.loaded=!1;if(!this.plugin.canUseDataview)throw new g2.Notice("A tag can only be rolled with the Dataview plugin enabled."),new Error("A tag can only be rolled with the Dataview plugin enabled.");this.containerEl.addClasses(["has-embed","markdown-embed"]);let{roll:s=1,tag:o,collapse:l,types:c}=i.value.match(w0).groups;this.collapse=l==="-"?!0:l==="+"?!1:!this.plugin.data.returnAllTags,this.tag=`#${o}`,this.rolls=Number(s),this.types=c,this.getFiles()}get replacer(){return this.result.replacer}get typeText(){return this.types?.length?`|${this.types}`:""}async getFiles(){await this.plugin.dataviewReady();let e=this.plugin.dataview.index.tags.invMap.get(this.tag);if(e&&e.delete(this.source),!e||!e.size)throw new Error(`No files found with that tag. Is the tag correct? -`+this.tag);let t=Array.from(e).map(i=>`${this.rolls}d[[${i}]]${this.typeText}`);this.results=t.map(i=>new t6(this.plugin,i,{...this.lexeme,value:i,type:"section"},this.source,!1)),this.loaded=!0,this.trigger("loaded")}async build(){if(this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.resultEl.createSpan({text:this.inlineText}),this.collapse){this.chosen=this.random??this.getRandomBetween(0,this.results.length-1);let e=this.results[this.chosen];this.random=null;let t=this.resultEl.createDiv();t.createEl("h5",{cls:"dice-file-name",text:e.file.basename}),t.appendChild(e.containerEl)}else for(let e of this.results){let t=this.resultEl.createDiv();t.createEl("h5",{cls:"dice-file-name",text:e.file.basename}),t.appendChild(e.containerEl)}}async roll(){return new Promise((e,t)=>{this.loaded?(this.results.forEach(async i=>await i.roll()),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.result)):this.on("loaded",()=>{this.results.forEach(async i=>await i.roll()),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.result)})})}get tooltip(){return this.original}toResult(){return{type:"tag",random:this.chosen,result:Object.fromEntries(this.results.map(e=>[e.path,e.toResult()]))}}async applyResult(e){if(e.type==="tag"){if(e.result)for(let t in e.result){let i=this.results.find(a=>a.path===t);!i||i.applyResult(e.result[t])}e.random&&(this.random=e.random),await this.render()}}},S0=class extends m4{constructor(e,t,i,a,r=e.data.showDice){super(e,t,[i],r);this.plugin=e;this.original=t;this.lexeme=i;this.source=a;let{roll:s=1,tag:o}=i.value.match(A0).groups;this.tag=`#${o}`,this.rolls=(s&&!isNaN(Number(s))&&Number(s))??1,this.getFiles()}get replacer(){return`[[${this.result.basename}]]`}get tooltip(){return`${this.original} -${this.result.basename}`}async roll(){return new Promise((e,t)=>{this.loaded?(this.result=this.links[this.getRandomBetween(0,this.links.length-1)],this.render(),this.trigger("new-result"),e(this.result)):this.on("loaded",()=>{this.result=this.links[this.getRandomBetween(0,this.links.length-1)],this.render(),this.trigger("new-result"),e(this.result)})})}async build(){this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.resultEl.createSpan({text:this.inlineText});let e=this.resultEl.createEl("a",{cls:"internal-link",text:this.result.basename});e.onclick=async t=>{t.stopPropagation(),this.plugin.app.workspace.openLinkText(this.result.path,this.plugin.app.workspace.getActiveFile()?.path,!0)},e.onmouseenter=async t=>{this.plugin.app.workspace.trigger("link-hover",this,e,this.result.path,this.plugin.app.workspace.getActiveFile()?.path)}}async getFiles(){await this.plugin.dataviewReady();let e=this.plugin.dataview.index.tags.invMap.get(this.tag);if(e&&e.delete(this.source),!e||!e.size)throw new Error(`No files found with that tag. Is the tag correct? +`+this.tag);let t=Array.from(e).map(i=>`${this.rolls}d[[${i}]]${this.typeText}`);this.results=t.map(i=>new i6(this.plugin,i,{...this.lexeme,value:i,type:"section"},this.source,!1)),this.loaded=!0,this.trigger("loaded")}async build(){if(this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.resultEl.createSpan({text:this.inlineText}),this.collapse){this.chosen=this.random??this.getRandomBetween(0,this.results.length-1);let e=this.results[this.chosen];this.random=null;let t=this.resultEl.createDiv();t.createEl("h5",{cls:"dice-file-name",text:e.file.basename}),t.appendChild(e.containerEl)}else for(let e of this.results){let t=this.resultEl.createDiv();t.createEl("h5",{cls:"dice-file-name",text:e.file.basename}),t.appendChild(e.containerEl)}}async roll(){return new Promise((e,t)=>{this.loaded?(this.results.forEach(async i=>await i.roll()),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.result)):this.on("loaded",()=>{this.results.forEach(async i=>await i.roll()),this.render(),this.trigger("new-result"),this.result=this.results[0],e(this.result)})})}get tooltip(){return this.original}toResult(){return{type:"tag",random:this.chosen,result:Object.fromEntries(this.results.map(e=>[e.path,e.toResult()]))}}async applyResult(e){if(e.type==="tag"){if(e.result)for(let t in e.result){let i=this.results.find(a=>a.path===t);!i||i.applyResult(e.result[t])}e.random&&(this.random=e.random),await this.render()}}},E0=class extends m4{constructor(e,t,i,a,r=e.data.showDice){super(e,t,[i],r);this.plugin=e;this.original=t;this.lexeme=i;this.source=a;let{roll:s=1,tag:o}=i.value.match(w0).groups;this.tag=`#${o}`,this.rolls=(s&&!isNaN(Number(s))&&Number(s))??1,this.getFiles()}get replacer(){return`[[${this.result.basename}]]`}get tooltip(){return`${this.original} +${this.result.basename}`}async roll(){return new Promise((e,t)=>{this.loaded?(this.result=this.links[this.getRandomBetween(0,this.links.length-1)],this.render(),this.trigger("new-result"),e(this.result)):this.on("loaded",()=>{this.result=this.links[this.getRandomBetween(0,this.links.length-1)],this.render(),this.trigger("new-result"),e(this.result)})})}async build(){this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.resultEl.createSpan({text:this.inlineText});let e=this.resultEl.createEl("a",{cls:"internal-link",text:this.result.basename});e.onclick=async t=>{t.stopPropagation(),this.plugin.app.workspace.openLinkText(this.result.path,this.plugin.app.workspace.getActiveFile()?.path,t.getModifierState("Control"))},e.onmouseenter=async t=>{this.plugin.app.workspace.trigger("link-hover",this,e,this.result.path,this.plugin.app.workspace.getActiveFile()?.path)}}async getFiles(){await this.plugin.dataviewReady();let e=this.plugin.dataview.index.tags.invMap.get(this.tag);if(e&&e.delete(this.source),!e||!e.size)throw new Error(`No files found with that tag. Is the tag correct? -`+this.tag);this.links=Array.from(e).map(t=>this.plugin.app.metadataCache.getFirstLinkpathDest(t,this.source)),this.loaded=!0,this.trigger("loaded")}toResult(){return{type:"link",result:this.result.path}}async applyResult(e){if(e.type==="link"){if(e.result){let t=this.plugin.app.vault.getAbstractFileByPath(e.result);t&&t instanceof g2.TFile&&(this.result=t)}await this.render()}}},E0=class extends R4{constructor(e,t,i,a,r=!0,s=e.data.showDice){super(e,t,i,a,s);this.plugin=e;this.original=t;this.lexeme=i;this.inline=r;this.containerEl.addClasses(["has-embed","markdown-embed"]),this.resultEl.addClass("internal-embed"),this.resultEl.setAttrs({src:a}),this.copy=this.containerEl.createDiv({cls:"dice-content-copy dice-roller-button no-show",attr:{"aria-label":"Copy Contents"}}),this.copy.addEventListener("click",o=>{o.stopPropagation(),navigator.clipboard.writeText(this.results.join(` +`+this.tag);this.links=Array.from(e).map(t=>this.plugin.app.metadataCache.getFirstLinkpathDest(t,this.source)),this.loaded=!0,this.trigger("loaded")}toResult(){return{type:"link",result:this.result.path}}async applyResult(e){if(e.type==="link"){if(e.result){let t=this.plugin.app.vault.getAbstractFileByPath(e.result);t&&t instanceof g2.TFile&&(this.result=t)}await this.render()}}},L0=class extends R4{constructor(e,t,i,a,r=!0,s=e.data.showDice){super(e,t,i,a,s);this.plugin=e;this.original=t;this.lexeme=i;this.inline=r;this.containerEl.addClasses(["has-embed","markdown-embed"]),this.resultEl.addClass("internal-embed"),this.resultEl.setAttrs({src:a}),this.copy=this.containerEl.createDiv({cls:"dice-content-copy dice-roller-button no-show",attr:{"aria-label":"Copy Contents"}}),this.copy.addEventListener("click",o=>{o.stopPropagation(),navigator.clipboard.writeText(this.results.join(` `)).then(async()=>{new g2.Notice("Result copied to clipboard.")})}),(0,g2.setIcon)(this.copy,De)}get replacer(){return this.result}get tooltip(){return`${this.original} -${this.path}`}async build(){if(this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.inline&&this.resultEl.createSpan({text:this.inlineText}),!this.results||!this.results.length){this.resultEl.createDiv({cls:"dice-no-results",text:"No results."});return}this.plugin.data.copyContentButton&&this.copy.removeClass("no-show");for(let e of this.results){this.resultEl.onclick=async i=>{if(i&&i.getModifierState("Control")||i.getModifierState("Meta")){i.stopPropagation();return}};let t=this.resultEl.createDiv({cls:"markdown-embed"});if(!e){t.createDiv({cls:"dice-no-results",text:"No results."});continue}if(g2.MarkdownRenderer.renderMarkdown(e,t.createDiv(),this.source,null),this.plugin.data.copyContentButton&&this.results.length>1){let i=t.createDiv({cls:"dice-content-copy dice-roller-button",attr:{"aria-label":"Copy Contents"}});i.addEventListener("click",a=>{a.stopPropagation(),navigator.clipboard.writeText(e).then(async()=>{new g2.Notice("Result copied to clipboard.")})}),(0,g2.setIcon)(i,De)}}}async load(){await this.getOptions()}getPath(){let{groups:e}=this.lexeme.value.match(w0),{roll:t=1,link:i,types:a}=e;if(!i)throw new Error("Could not parse link.");this.rolls=(t&&!isNaN(Number(t))&&Number(t))??1,this.path=i.replace(/(\[|\])/g,""),this.types=a?.split(",")}async getOptions(){if(this.content=await this.plugin.app.vault.cachedRead(this.file),!this.content)throw new Error("Could not read file cache.");this.options=this.content.trim().split(` -`).map(e=>e.trim()).filter(e=>e&&e.length),this.loaded=!0,this.trigger("loaded")}async roll(){return new Promise((e,t)=>{if(!this.loaded)this.on("loaded",()=>{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),e(this.results[0])});else{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),e(this.results[0])}})}toResult(){return{type:"section",result:this.results}}async applyResult(e){e.type==="section"&&(e.result&&(this.results=e.result),await this.render())}},va=(n,e)=>n.start.col==e.start.col&&n.start.line==e.start.line&&n.start.offset==e.start.offset;var ga=ue(require("obsidian"));var L0=class extends R4{getPath(){let{groups:e}=this.lexeme.value.match(fa),{roll:t=1,link:i,block:a,header:r}=e;if(!i||!a)throw new Error("Could not parse link.");this.rolls=(t&&!isNaN(Number(t))&&Number(t))??1,this.path=decodeURIComponent(i.replace(/(\[|\]|\(|\))/g,"")),this.block=a.replace(/(\^|#)/g,"").trim().toLowerCase(),this.header=r}get tooltip(){return`${this.original} -${this.path} > ${this.block}${this.header?" | "+this.header:""}`}get replacer(){return this.result}async build(){this.resultEl.empty();let e=[this.result];this.plugin.data.displayResultsInline&&e.unshift(this.inlineText),ga.MarkdownRenderer.renderMarkdown(e.join(""),this.resultEl.createSpan("embedded-table-result"),this.source,null)}async getResult(){if(this.isLookup){let t=await this.lookupRoller.roll(),i=this.lookupRanges.find(([a])=>a[1]===void 0&&t===a[0]||t>=a[0]&&a[1]>=t);if(i)return i[1]}let e=[...this.options];return[...Array(this.rolls)].map(()=>{let t=e[this.getRandomBetween(0,e.length-1)];return e.splice(e.indexOf(t),1),t}).join("||")}async roll(){return new Promise(async e=>{this.loaded?(this.result=await this.getResult(),this.render(),this.trigger("new-result"),e(this.result)):this.on("loaded",async()=>{this.result=await this.getResult(),this.render(),this.trigger("new-result"),e(this.result)})})}async load(){await this.getOptions()}async getOptions(){if(this.cache=this.plugin.app.metadataCache.getFileCache(this.file),!this.cache||!this.cache.blocks||!(this.block in this.cache.blocks))throw new Error(`Could not read file cache. Does the block reference exist? +${this.path}`}async build(){if(this.resultEl.empty(),this.plugin.data.displayResultsInline&&this.inline&&this.resultEl.createSpan({text:this.inlineText}),!this.results||!this.results.length){this.resultEl.createDiv({cls:"dice-no-results",text:"No results."});return}this.plugin.data.copyContentButton&&this.copy.removeClass("no-show");for(let e of this.results){this.resultEl.onclick=async i=>{if(i&&i.getModifierState("Control")||i.getModifierState("Meta")){i.stopPropagation();return}};let t=this.resultEl.createDiv({cls:"markdown-embed"});if(!e){t.createDiv({cls:"dice-no-results",text:"No results."});continue}if(g2.MarkdownRenderer.renderMarkdown(e,t.createDiv(),this.source,null),this.plugin.data.copyContentButton&&this.results.length>1){let i=t.createDiv({cls:"dice-content-copy dice-roller-button",attr:{"aria-label":"Copy Contents"}});i.addEventListener("click",a=>{a.stopPropagation(),navigator.clipboard.writeText(e).then(async()=>{new g2.Notice("Result copied to clipboard.")})}),(0,g2.setIcon)(i,De)}}}async load(){await this.getOptions()}getPath(){let{groups:e}=this.lexeme.value.match(_0),{roll:t=1,link:i,types:a}=e;if(!i)throw new Error("Could not parse link.");this.rolls=(t&&!isNaN(Number(t))&&Number(t))??1,this.path=i.replace(/(\[|\])/g,""),this.types=a?.split(",")}async getOptions(){if(this.content=await this.plugin.app.vault.cachedRead(this.file),!this.content)throw new Error("Could not read file cache.");this.options=this.content.trim().split(` +`).map(e=>e.trim()).filter(e=>e&&e.length),this.loaded=!0,this.trigger("loaded")}async roll(){return new Promise((e,t)=>{if(!this.loaded)this.on("loaded",()=>{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),e(this.results[0])});else{let i=[...this.options];this.results=[...Array(this.rolls)].map(()=>{let a=i[this.getRandomBetween(0,i.length-1)];return i.splice(i.indexOf(a),1),a}).filter(a=>a),this.render(),this.trigger("new-result"),e(this.results[0])}})}toResult(){return{type:"section",result:this.results}}async applyResult(e){e.type==="section"&&(e.result&&(this.results=e.result),await this.render())}},va=(n,e)=>n.start.col==e.start.col&&n.start.line==e.start.line&&n.start.offset==e.start.offset;var ga=ue(require("obsidian"));var xa=class{constructor(){this.result="";this.combinedTooltip=""}},xt=class extends R4{constructor(){super(...arguments);this.combinedTooltip="";this.prettyTooltip=""}getPath(){let{groups:e}=this.lexeme.value.match(fa),{roll:t=1,link:i,block:a,header:r}=e;if(!i||!a)throw new Error("Could not parse link.");this.rolls=(t&&!isNaN(Number(t))&&Number(t))??1,this.path=decodeURIComponent(i.replace(/(\[|\]|\(|\))/g,"")),this.block=a.replace(/(\^|#)/g,"").trim().toLowerCase(),this.header=r}get tooltip(){return this.prettyTooltip}get replacer(){return this.result}async build(){this.resultEl.empty();let e=[this.result];this.plugin.data.displayResultsInline&&e.unshift(this.inlineText),ga.MarkdownRenderer.renderMarkdown(e.join(""),this.resultEl.createSpan("embedded-table-result"),this.source,null)}prettify(e){let t=/(.*?)(\(|\)|;|\|\|)(.*)/,i=" ",a=0,r="",s=e,o;for(;o=s.match(t);){let[,l,c,u]=o;r+=l,c==")"?(a--,r+=` +`,r+=i.repeat(a),r+=")"):(c=="("?(a++,r+="("):c==";"?r+=",":c=="||"&&(r+="|"),r+=` +`,r+=i.repeat(a)),s=u}return r+=s,r}async getSubResult(e){let t=new xa;typeof e=="number"?t.result=e.toString():t.result=e;let i=[];if(typeof e=="string"){let a=/(?:\`dice:)(.*?)(?:\`)/g,r=e.matchAll(a);for(let s of r){let o=s[1].trim(),l=await this.plugin.getRoller(o,this.source);await l.roll();let c=await this.getSubResult(l.result);if(t.result=t.result.replace(s[0],c.result),l instanceof xt)i.push(l.combinedTooltip);else{let[u,f]=l.tooltip.split(` +`);i.push(u+" --> "+f)}}}return t.combinedTooltip=i.join(";"),t}async getResult(){let e=[],t=[];for(let i=0;ic[1]===void 0&&o===c[0]||o>=c[0]&&c[1]>=o);l&&(a=this.lookupRoller.original.trim()+" --> "+`${this.lookupRoller.resultText}${this.header?" | "+this.header:""}`.trim(),s=l[1])}else{let o=[...this.options],l=this.getRandomBetween(0,o.length-1);a=o.length+" rows --> [row "+(l+1)+"]",s=o[l]}r=await this.getSubResult(s),e.push(r.result),r.combinedTooltip&&(a+=" > ("+r.combinedTooltip+")"),t.push(a)}return t.length==0?this.combinedTooltip=this.original:t.length==1?this.combinedTooltip=this.original+" "+t.join(""):this.combinedTooltip=this.original+" ==> ("+t.join(" ||")+")",this.prettyTooltip=this.prettify(this.combinedTooltip),e.join("||")}async roll(){return new Promise(async e=>{this.loaded?(this.result=await this.getResult(),this.render(),this.trigger("new-result"),e(this.result)):this.on("loaded",async()=>{this.result=await this.getResult(),this.render(),this.trigger("new-result"),e(this.result)})})}async load(){await this.getOptions()}async getOptions(){if(this.cache=this.plugin.app.metadataCache.getFileCache(this.file),!this.cache||!this.cache.blocks||!(this.block in this.cache.blocks))throw new Error(`Could not read file cache. Does the block reference exist? ${this.path} > ${this.block}`);let e=this.cache.sections?.find(t=>t.position==this.cache.blocks[this.block].position);if(this.position=this.cache.blocks[this.block].position,this.content=(await this.plugin.app.vault.cachedRead(this.file))?.slice(this.position.start.offset,this.position.end.offset),e&&e.type==="list")this.options=this.content.split(` -`);else{let t=wc(this.content);if(Object.keys(t.columns).length===2&&/dice:\s*([\s\S]+)\s*?/.test(Object.keys(t.columns)[0])){let i=this.plugin.getRoller(Object.keys(t.columns)[0].split(":").pop(),this.source);i instanceof de&&(this.lookupRoller=i,await this.lookupRoller.roll(),this.lookupRanges=t.rows.map(a=>{let[r,s]=a.replace(/\\\|/g,"{ESCAPED_PIPE}").split("|").map(c=>c.replace(/{ESCAPED_PIPE}/g,"\\|")).map(c=>c.trim()),[,o,l]=r.match(/(\d+)(?:[^\d]+?(\d+))?/)??[];if(!(!o&&!l))return[[Number(o),l?Number(l):void 0],s]}),this.isLookup=!0)}if(this.header&&t.columns[this.header])this.options=t.columns[this.header];else{if(this.header)throw new Error(`Header ${this.header} was not found in table ${this.path} > ${this.block}.`);this.options=t.rows}}this.loaded=!0,this.trigger("loaded")}toResult(){return{type:"table",result:this.result}}async applyResult(e){e.type==="table"&&(e.result&&(this.result=e.result),await this.render())}},Ac=/^\|?([\s\S]+?)\|?$/,xa=/\|/g;function wc(n){let e=n.split(` -`),i=e.map(s=>(s.trim().match(Ac)??[,s.trim()])[1])[0].replace("\\|","{ESCAPED_PIPE}").split(xa),a=[],r=[];for(let s in i){let o=i[s];o.trim().length||(o=s),r.push([o.trim(),[]])}for(let s of e.slice(2)){let o=s.trim().replace(/\\\|/g,"{ESCAPED_PIPE}").split(xa).map(l=>l.replace(/{ESCAPED_PIPE}/g,"\\|")).map(l=>l.trim()).filter(l=>l.length);a.push(o.join(" | "));for(let l in o){let c=o[l].trim();!c.length||!r[l]||r[l][1].push(c)}}return{columns:Object.fromEntries(r),rows:a}}var D1=ue(require("obsidian"));var i6=class extends D1.PluginSettingTab{constructor(e,t){super(e,t);this.plugin=t;this.plugin=t}async display(){let{containerEl:e}=this;e.empty(),e.addClass("dice-roller-settings"),e.createEl("h2",{text:"Dice Roller Settings"}),this.buildGenerics(e.createDiv()),this.buildDisplay(e.createDiv()),this.buildDice(e.createDiv()),this.buildTables(e.createDiv()),this.buildSections(e.createDiv()),this.buildTags(e.createDiv()),this.buildView(e.createDiv()),this.buildRender(e.createDiv()),this.buildFormulaSettings(e.createDiv("dice-roller-setting-additional-container")),e.createDiv("coffee").createEl("a",{href:"https://www.buymeacoffee.com/valentine195"}).createEl("img",{attr:{src:"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=\u2615&slug=valentine195&button_colour=e3e7ef&font_colour=262626&font_family=Inter&outline_colour=262626&coffee_colour=ff0000"}})}buildGenerics(e){e.empty(),new D1.Setting(e).setName("Globally Save Results").setDesc(createFragment(t=>{t.createSpan({text:"Dice results will be saved by default. This can be overridden using "}),t.createEl("code",{text:"dice-: formula"}),t.createEl("p",{text:"Please note that the plugin will attempt to save the result but may not be able to."})})).addToggle(t=>{t.setValue(this.plugin.data.persistResults),t.onChange(async i=>{this.plugin.data.persistResults=i,await this.plugin.saveSettings()})})}buildDisplay(e){e.empty(),new D1.Setting(e).setHeading().setName("Dice Display"),new D1.Setting(e).setName("Display Formula With Results").setDesc("Both the formula and the results will both be displayed in preview mode.").addToggle(t=>{t.setValue(this.plugin.data.displayResultsInline),t.onChange(async i=>{this.plugin.data.displayResultsInline=i,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Display Dice Button With Results").setDesc("A dice button will appear next to results.").addToggle(t=>{t.setValue(this.plugin.data.showDice),t.onChange(async i=>{this.plugin.data.showDice=i,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Add Formula When Using Modify Dice").setDesc(createFragment(t=>{t.createSpan({text:"Both the formula and the results will both be added to the note when using "}),t.createEl("code",{text:"dice-mod"}),t.createSpan({text:"."})})).addToggle(t=>{t.setValue(this.plugin.data.displayFormulaForMod),t.onChange(async i=>{this.plugin.data.displayFormulaForMod=i,await this.plugin.saveSettings()})})}buildDice(e){e.empty(),new D1.Setting(e).setHeading().setName("Dice Rollers"),new D1.Setting(e).setName("Default Face").setDesc("Use this as the number of faces when it is omitted.").addText(t=>{t.setValue(`${this.plugin.data.defaultFace}`),t.inputEl.onblur=async()=>{isNaN(Number(t.inputEl.value))&&new D1.Notice("The default face must be a number."),this.plugin.data.defaultFace=Number(t.inputEl.value),await this.plugin.saveSettings()}}),new D1.Setting(e).setName("Round Results").setDesc("Determine the rounding behavior for dice results.").addDropdown(t=>{t.addOptions(fe).setValue(this.plugin.data.round).onChange(i=>{this.plugin.data.round=i,this.plugin.saveSettings()})}),new D1.Setting(e).setName("Always Render Dice").setDesc(createFragment(t=>{t.createSpan({text:"Dice rolled in notes will always be rendered. Use the "}),t.createEl("code",{text:"|norender"}),t.createSpan({text:" flag to prevent it."})})).addToggle(t=>{t.setValue(this.plugin.data.renderAllDice).onChange(i=>{this.plugin.data.renderAllDice=i,this.plugin.saveSettings()})})}buildTables(e){e.empty(),new D1.Setting(e).setHeading().setName("Table Rollers"),new D1.Setting(e).setName("Display Lookup Table Roll").setDesc("Lookup table rolls will display the rolled number along with the result.").addToggle(t=>{t.setValue(this.plugin.data.displayLookupRoll),t.onChange(async i=>{this.plugin.data.displayLookupRoll=i,await this.plugin.saveSettings()})})}buildSections(e){e.empty(),new D1.Setting(e).setHeading().setName("Section Rollers"),new D1.Setting(e).setName("Add Copy Button to Section Results").setDesc("Randomly rolled sections will have a copy-content button to easy add result to clipboard.").addToggle(t=>{t.setValue(this.plugin.data.copyContentButton),t.onChange(async i=>{this.plugin.data.copyContentButton=i,await this.plugin.saveSettings()})})}buildTags(e){e.empty(),new D1.Setting(e).setHeading().setName("Tag Rollers"),new D1.Setting(e).setName("Roll All Files for Tags").setDesc("Return a result for each file when rolling tags.").addToggle(t=>{t.setValue(this.plugin.data.returnAllTags),t.onChange(async i=>{this.plugin.data.returnAllTags=i,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Always Return Links for Tags").setDesc("Enables random link rolling with the link parameter. Override by specifying a section type.").addToggle(t=>{t.setValue(this.plugin.data.rollLinksForTags),t.onChange(async i=>{this.plugin.data.rollLinksForTags=i,await this.plugin.saveSettings()})})}buildView(e){e.empty(),new D1.Setting(e).setHeading().setName("Dice View"),new D1.Setting(e).setName("Open Dice View on Startup").setDesc("The dice view can always be opened using the command from the command palette.").addToggle(t=>{t.setValue(this.plugin.data.showLeafOnStartup),t.onChange(async i=>{this.plugin.data.showLeafOnStartup=i,await this.plugin.saveSettings()})})}buildRender(e){e.empty(),new D1.Setting(e).setHeading().setName("Graphical Dice"),new D1.Setting(e).setName("Display graphics for Dice View Rolls").setDesc("Dice rolls from dice view will be displayed on screen.").addToggle(a=>{a.setValue(this.plugin.data.renderer),a.onChange(async r=>{this.plugin.data.renderer=r,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Display Time for Dice Graphics").setDesc("Rendered dice will stay on screen for this number of milliseconds. Leave blank to require a click to clear dice.").addText(a=>{a.inputEl.setAttr("type","number"),a.inputEl.onblur=r=>{Number(a.getValue())<0&&(new D1.Notice("Render time cannot be less than 0."),a.setValue("0"))},a.setValue(`${this.plugin.data.renderTime}`),a.onChange(async r=>{r&&Number(r)<0||isNaN(Number(r))||(this.plugin.data.renderTime=Number(r),await this.plugin.saveSettings())})}).addExtraButton(a=>{a.setIcon("reset").setTooltip("Reset to Default").onClick(async()=>{this.plugin.data.renderTime=a6.renderTime,await this.plugin.saveSettings(),this.buildRender(e)})}),new D1.Setting(e).setName("Dice Base Color").setDesc("Rendered dice will be this color.").controlEl.createEl("input",{type:"color",value:this.plugin.data.diceColor},a=>{a.value=this.plugin.data.diceColor,a.onchange=async({target:r})=>{let s=r.value;this.plugin.data.diceColor=s,await this.plugin.saveSettings(),this.plugin.app.workspace.trigger("dice-roller:update-colors")}}),new D1.Setting(e).setName("Dice Text Color").setDesc("Rendered dice will use this color for their numbers.").controlEl.createEl("input",{type:"color",value:this.plugin.data.textColor},a=>{a.value=this.plugin.data.textColor,a.onchange=async({target:r})=>{let s=r.value;!s||(this.plugin.data.textColor=s,await this.plugin.saveSettings(),this.plugin.app.workspace.trigger("dice-roller:update-colors"))}})}buildFormulaSettings(e){e.empty(),new D1.Setting(e).setHeading().setName("Saved Formulas");let t=e.createDiv();new D1.Setting(t).setName("Add Formula").setDesc("Add a new formula shortcut.").addButton(r=>r.setTooltip("Add Formula").setButtonText("+").onClick(async()=>{let o=await this.buildFormulaForm(t);o&&(this.plugin.data.formulas[o.alias]=o.formula,this.buildFormulaSettings(e),await this.plugin.saveSettings())}));let i=e.createDiv("additional"),a=this.plugin.data.formulas;for(let[r,s]of Object.entries(a)){let o=new D1.Setting(i).setName(r);o.controlEl.createSpan({text:s}),o.addExtraButton(l=>l.setIcon("pencil").setTooltip("Edit").onClick(async()=>{let c=await this.buildFormulaForm(t,{alias:r,formula:s});c&&(delete this.plugin.data.formulas[r],this.plugin.data.formulas[c.alias]=c.formula,this.buildFormulaSettings(e),await this.plugin.saveSettings())})).addExtraButton(l=>l.setIcon("trash").setTooltip("Delete").onClick(async()=>{delete this.plugin.data.formulas[r],await this.plugin.saveSettings(),this.buildFormulaSettings(e)}))}Object.values(a).length||i.createSpan({text:"Create a formula to see it here!",cls:"no-formulas"})}async buildFormulaForm(e,t={alias:null,formula:null}){return new Promise(i=>{let a=e.createDiv("add-new-formula"),r=a.createDiv("formula-data");new D1.Setting(r).setName("Alias").addText(o=>{o.setValue(t.alias).onChange(l=>t.alias=l)}),new D1.Setting(r).setName("Formula").addText(o=>{o.setValue(t.formula).onChange(l=>t.formula=l)});let s=a.createDiv("formula-buttons");new D1.Setting(s).addButton(o=>o.setCta().setButtonText("Save").onClick(async()=>{a.detach(),i(t)})).addExtraButton(o=>o.setIcon("cross").setTooltip("Cancel").onClick(()=>{a.detach(),i(null)}))})}};var E1=ue(require("obsidian"));var v4="DICE_ROLLER_VIEW",_c='',Sc='',Ec='',Lc='',Dc='',Tc='',Hc='';(0,E1.addIcon)("d4",_c);(0,E1.addIcon)("d6",Sc);(0,E1.addIcon)("d8",Ec);(0,E1.addIcon)("d10",Lc);(0,E1.addIcon)("d12",Dc);(0,E1.addIcon)("d20",Tc);(0,E1.addIcon)("d100",Hc);(0,E1.addIcon)("dice-roller-save",'');(0,E1.addIcon)("dice-roller-plus",'');(0,E1.addIcon)("dice-roller-minus",'');var $e=class extends E1.ItemView{constructor(e,t){super(t);this.plugin=e;this.leaf=t;this.dice=$e.DICE();this.custom="";this.adv=!1;this.dis=!1;this.add=0;this.contentEl.addClass("dice-roller-view"),this.registerEvent(this.plugin.app.workspace.on("dice-roller:update-colors",()=>{this.renderer.factory.updateColors()}))}static DICE(){return{d4:0,d6:0,d8:0,d10:0,d12:0,d20:0,d100:0}}get customFormulas(){return this.plugin.data.customFormulas}get renderer(){return this.plugin.renderer}async onOpen(){this.display()}async display(){this.contentEl.empty(),this.gridEl=this.contentEl.createDiv("dice-roller-grid"),this.formulaEl=this.contentEl.createDiv("dice-roller-formula");let e=this.contentEl.createDiv("dice-roller-results-container"),t=e.createDiv("dice-roller-results-header");t.createEl("h4",{text:"Results"}),new E1.ExtraButtonComponent(t.createDiv("clear-all")).setIcon("trash").setTooltip("Clear All").onClick(()=>{this.resultEl.empty(),this.resultEl.append(this.noResultsEl)}),this.resultEl=e.createDiv("dice-roller-results"),this.noResultsEl=this.resultEl.createSpan({text:"No results yet! Roll some dice to get started :)"}),this.buildButtons(),this.buildFormula()}buildButtons(){this.gridEl.empty();let e=this.gridEl.createDiv("dice-buttons");for(let o in this.dice){let l=new E1.ExtraButtonComponent(e.createDiv("dice-button")).setIcon(o);l.extraSettingsEl.onclick=async c=>{let u=c.getModifierState("Shift")?-1:1;this.dice[o]+=u,this.setFormula();let f=await this.plugin.getRoller(this.formulaComponent.inputEl.value,"view");f instanceof de&&(this.stack=f)}}let t=this.gridEl.createDiv("advantage-disadvantage"),i=new E1.ButtonComponent(t).setButtonText("ADV").onClick(()=>{this.adv=!this.adv,this.dis=!1,this.adv?(i.setCta(),a.removeCta()):i.removeCta(),this.setFormula()}),a=new E1.ButtonComponent(t).setButtonText("DIS").onClick(()=>{this.dis=!this.dis,this.dis?(a.setCta(),i.removeCta()):a.removeCta(),this.adv=!1,this.setFormula()}),r=this.gridEl.createDiv("dice-context").createDiv("add-subtract");new E1.ExtraButtonComponent(r).setIcon("dice-roller-minus").onClick(()=>{this.add-=1,s.setValue(`${this.add}`),this.setFormula()});let s=new E1.TextComponent(r).setValue(`${this.add?this.add:""}`).onChange(o=>{isNaN(Number(o))||(this.add=Number(o)),this.setFormula()});if(new E1.ExtraButtonComponent(r).setIcon("dice-roller-plus").onClick(()=>{this.add+=1,s.setValue(`${this.add}`),this.setFormula()}),this.customFormulas.length){let o=this.gridEl.createDiv("dice-roller-results-container");o.createDiv("dice-roller-results-header").createEl("h4",{text:"Saved Formulas"});for(let c of this.customFormulas){let u=o.createDiv("dice-custom-formula-container"),f=u.createDiv("dice-custom-formula");new E1.ExtraButtonComponent(f).setIcon(Le).setTooltip("Roll").onClick(()=>this.roll(c)),f.createSpan({text:c}),new E1.ExtraButtonComponent(u).setIcon("trash").setTooltip("Remove").onClick(()=>{this.plugin.data.customFormulas=this.plugin.data.customFormulas.filter(h=>h!=c),this.plugin.saveSettings(),this.buildButtons()})}}}async roll(e=this.formulaComponent.inputEl.value){if(!e)return;this.rollButton.setDisabled(!0);let t=await this.plugin.getRoller(e,"view");if(!(t instanceof de)){new E1.Notice("The Dice View only supports dice rolls.");return}if(await t.roll(),!t.dice.length){new E1.Notice("Invalid formula.");return}try{this.plugin.data.renderer&&(this.addChild(this.renderer),this.renderer.setDice(t),await this.renderer.start(),t.recalculate())}catch(i){new E1.Notice("There was an error rendering the roll."),console.error(i)}this.rollButton.setDisabled(!1),this.addResult({result:t.result,original:t.original,resultText:t.resultText}),this.dice=$e.DICE(),this.add=null,this.adv=!1,this.dis=!1,this.buildButtons(),this.setFormula()}buildFormula(){this.formulaEl.empty(),this.formulaComponent=new E1.TextAreaComponent(this.formulaEl).setPlaceholder("Dice Formula"),this.formulaComponent.onChange((0,E1.debounce)(async t=>{},500,!0));let e=this.formulaEl.createDiv("action-buttons");this.saveButton=new E1.ButtonComponent(e).setIcon("plus-with-circle").setCta().setTooltip("Save Formula").onClick(()=>this.save()),this.saveButton.buttonEl.addClass("dice-roller-roll"),this.rollButton=new E1.ButtonComponent(e).setIcon(Le).setCta().setTooltip("Roll").onClick(()=>this.roll()),this.rollButton.buttonEl.addClass("dice-roller-roll")}save(){!this.formulaComponent.inputEl.value||(this.plugin.data.customFormulas.push(this.formulaComponent.inputEl.value),this.buildButtons(),this.plugin.saveSettings())}addResult(e){this.noResultsEl&&this.noResultsEl.detach();let t=createDiv("view-result");t.createSpan({text:e.original}),t.createEl("strong",{text:`${e.result}`,attr:{"aria-label":e.resultText}});let i=t.createDiv("result-context");i.createEl("em",{text:new Date().toLocaleString()}),new E1.ExtraButtonComponent(i).setIcon("trash").onClick(()=>{t.detach(),this.resultEl.children.length===0&&this.resultEl.prepend(this.noResultsEl)}),new E1.ExtraButtonComponent(i).setIcon(De).setTooltip("Copy Result").onClick(async()=>{await navigator.clipboard.writeText(`${e.result}`)}).extraSettingsEl.addClass("dice-content-copy"),new E1.ExtraButtonComponent(i).setIcon(Le).setTooltip("Roll Again").onClick(()=>this.roll(e.original)).extraSettingsEl.addClass("dice-result-reroll"),this.resultEl.prepend(t)}get formulaString(){let e=[],t=Object.entries(this.dice).filter(([a,r])=>r!=0);if(!t.length)return"";t.sort((a,r)=>Number(r[0].slice(1))-Number(a[0].slice(1)));let i=t.shift();return e.push(`${i[1]}${i[0]}`),this.adv?e.push("kh"):this.dis&&e.push("dh"),t.length&&e.push(...t.map(([a,r])=>`${r>0?"+":"-"}${Math.abs(r)}${a}`)),this.add&&this.add!=0&&(e.push(this.add>0?"+":"-"),e.push(Math.abs(this.add))),e.join("")}setFormula(){this.formulaComponent.setValue(this.formulaString)}getDisplayText(){return"Dice Roller"}getViewType(){return v4}getIcon(){return Le}async onClose(){await super.onClose(),this.renderer.unload()}};var Ot=ue(require("obsidian"));var w2=class{constructor(e=[0,0,0,0,0,0,0,0,0]){this.elements=void 0,this.elements=e}identity(){let e=this.elements;e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1}setZero(){let e=this.elements;e[0]=0,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=0,e[6]=0,e[7]=0,e[8]=0}setTrace(e){let t=this.elements;t[0]=e.x,t[4]=e.y,t[8]=e.z}getTrace(e=new y){let t=this.elements;return e.x=t[0],e.y=t[4],e.z=t[8],e}vmult(e,t=new y){let i=this.elements,a=e.x,r=e.y,s=e.z;return t.x=i[0]*a+i[1]*r+i[2]*s,t.y=i[3]*a+i[4]*r+i[5]*s,t.z=i[6]*a+i[7]*r+i[8]*s,t}smult(e){for(let t=0;t0){let r=1/a;this.x*=r,this.y*=r,this.z*=r}else this.x=0,this.y=0,this.z=0;return a}unit(e=new y){let t=this.x,i=this.y,a=this.z,r=Math.sqrt(t*t+i*i+a*a);return r>0?(r=1/r,e.x=t*r,e.y=i*r,e.z=a*r):(e.x=1,e.y=0,e.z=0),e}length(){let e=this.x,t=this.y,i=this.z;return Math.sqrt(e*e+t*t+i*i)}lengthSquared(){return this.dot(this)}distanceTo(e){let t=this.x,i=this.y,a=this.z,r=e.x,s=e.y,o=e.z;return Math.sqrt((r-t)*(r-t)+(s-i)*(s-i)+(o-a)*(o-a))}distanceSquared(e){let t=this.x,i=this.y,a=this.z,r=e.x,s=e.y,o=e.z;return(r-t)*(r-t)+(s-i)*(s-i)+(o-a)*(o-a)}scale(e,t=new y){let i=this.x,a=this.y,r=this.z;return t.x=e*i,t.y=e*a,t.z=e*r,t}vmul(e,t=new y){return t.x=e.x*this.x,t.y=e.y*this.y,t.z=e.z*this.z,t}addScaledVector(e,t,i=new y){return i.x=this.x+e*t.x,i.y=this.y+e*t.y,i.z=this.z+e*t.z,i}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}isZero(){return this.x===0&&this.y===0&&this.z===0}negate(e=new y){return e.x=-this.x,e.y=-this.y,e.z=-this.z,e}tangents(e,t){let i=this.length();if(i>0){let a=Nc,r=1/i;a.set(this.x*r,this.y*r,this.z*r);let s=Rc;Math.abs(a.x)<.9?(s.set(1,0,0),a.cross(s,e)):(s.set(0,1,0),a.cross(s,e)),a.cross(e,t)}else e.set(1,0,0),t.set(0,1,0)}toString(){return this.x+","+this.y+","+this.z}toArray(){return[this.x,this.y,this.z]}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}lerp(e,t,i){let a=this.x,r=this.y,s=this.z;i.x=a+(e.x-a)*t,i.y=r+(e.y-r)*t,i.z=s+(e.z-s)*t}almostEquals(e,t=1e-6){return!(Math.abs(this.x-e.x)>t||Math.abs(this.y-e.y)>t||Math.abs(this.z-e.z)>t)}almostZero(e=1e-6){return!(Math.abs(this.x)>e||Math.abs(this.y)>e||Math.abs(this.z)>e)}isAntiparallelTo(e,t){return this.negate(Ma),Ma.almostEquals(e,t)}clone(){return new y(this.x,this.y,this.z)}};y.ZERO=void 0;y.UNIT_X=void 0;y.UNIT_Y=void 0;y.UNIT_Z=void 0;y.ZERO=new y(0,0,0);y.UNIT_X=new y(1,0,0);y.UNIT_Y=new y(0,1,0);y.UNIT_Z=new y(0,0,1);var Nc=new y,Rc=new y,Ma=new y,_2=class{constructor(e={}){this.lowerBound=void 0,this.upperBound=void 0,this.lowerBound=new y,this.upperBound=new y,e.lowerBound&&this.lowerBound.copy(e.lowerBound),e.upperBound&&this.upperBound.copy(e.upperBound)}setFromPoints(e,t,i,a){let r=this.lowerBound,s=this.upperBound,o=i;r.copy(e[0]),o&&o.vmult(r,r),s.copy(r);for(let l=1;ls.x&&(s.x=c.x),c.xs.y&&(s.y=c.y),c.ys.z&&(s.z=c.z),c.z=r.x&&t.y<=a.y&&i.y>=r.y&&t.z<=a.z&&i.z>=r.z}getCorners(e,t,i,a,r,s,o,l){let c=this.lowerBound,u=this.upperBound;e.copy(c),t.set(u.x,c.y,c.z),i.set(u.x,u.y,c.z),a.set(c.x,u.y,u.z),r.set(u.x,c.y,u.z),s.set(c.x,u.y,c.z),o.set(c.x,c.y,u.z),l.copy(u)}toLocalFrame(e,t){let i=ya,a=i[0],r=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],f=i[7];this.getCorners(a,r,s,o,l,c,u,f);for(let h=0;h!==8;h++){let m=i[h];e.pointToLocal(m,m)}return t.setFromPoints(i)}toWorldFrame(e,t){let i=ya,a=i[0],r=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],f=i[7];this.getCorners(a,r,s,o,l,c,u,f);for(let h=0;h!==8;h++){let m=i[h];e.pointToWorld(m,m)}return t.setFromPoints(i)}overlapsRay(e){let{direction:t,from:i}=e,a=1/t.x,r=1/t.y,s=1/t.z,o=(this.lowerBound.x-i.x)*a,l=(this.upperBound.x-i.x)*a,c=(this.lowerBound.y-i.y)*r,u=(this.upperBound.y-i.y)*r,f=(this.lowerBound.z-i.z)*s,h=(this.upperBound.z-i.z)*s,m=Math.max(Math.max(Math.min(o,l),Math.min(c,u)),Math.min(f,h)),v=Math.min(Math.min(Math.max(o,l),Math.max(c,u)),Math.max(f,h));return!(v<0||m>v)}},ba=new y,ya=[new y,new y,new y,new y,new y,new y,new y,new y],D0=class{constructor(){this.matrix=void 0,this.matrix=[]}get(e,t){let{index:i}=e,{index:a}=t;if(a>i){let r=a;a=i,i=r}return this.matrix[(i*(i+1)>>1)+a-1]}set(e,t,i){let{index:a}=e,{index:r}=t;if(r>a){let s=r;r=a,a=s}this.matrix[(a*(a+1)>>1)+r-1]=i?1:0}reset(){for(let e=0,t=this.matrix.length;e!==t;e++)this.matrix[e]=0}setNumObjects(e){this.matrix.length=e*(e-1)>>1}},T0=class{constructor(){this._listeners=void 0}addEventListener(e,t){this._listeners===void 0&&(this._listeners={});let i=this._listeners;return i[e]===void 0&&(i[e]=[]),i[e].includes(t)||i[e].push(t),this}hasEventListener(e,t){if(this._listeners===void 0)return!1;let i=this._listeners;return!!(i[e]!==void 0&&i[e].includes(t))}hasAnyEventListener(e){return this._listeners===void 0?!1:this._listeners[e]!==void 0}removeEventListener(e,t){if(this._listeners===void 0)return this;let i=this._listeners;if(i[e]===void 0)return this;let a=i[e].indexOf(t);return a!==-1&&i[e].splice(a,1),this}dispatchEvent(e){if(this._listeners===void 0)return this;let i=this._listeners[e.type];if(i!==void 0){e.target=this;for(let a=0,r=i.length;a.499&&(i=2*Math.atan2(s,c),a=Math.PI/2,r=0),u<-.499&&(i=-2*Math.atan2(s,c),a=-Math.PI/2,r=0),i===void 0){let f=s*s,h=o*o,m=l*l;i=Math.atan2(2*o*c-2*s*l,1-2*h-2*m),a=Math.asin(2*u),r=Math.atan2(2*s*c-2*o*l,1-2*f-2*m)}break;default:throw new Error("Euler order "+t+" not supported yet.")}e.y=i,e.z=a,e.x=r}setFromEuler(e,t,i,a="XYZ"){let r=Math.cos(e/2),s=Math.cos(t/2),o=Math.cos(i/2),l=Math.sin(e/2),c=Math.sin(t/2),u=Math.sin(i/2);return a==="XYZ"?(this.x=l*s*o+r*c*u,this.y=r*c*o-l*s*u,this.z=r*s*u+l*c*o,this.w=r*s*o-l*c*u):a==="YXZ"?(this.x=l*s*o+r*c*u,this.y=r*c*o-l*s*u,this.z=r*s*u-l*c*o,this.w=r*s*o+l*c*u):a==="ZXY"?(this.x=l*s*o-r*c*u,this.y=r*c*o+l*s*u,this.z=r*s*u+l*c*o,this.w=r*s*o-l*c*u):a==="ZYX"?(this.x=l*s*o-r*c*u,this.y=r*c*o+l*s*u,this.z=r*s*u-l*c*o,this.w=r*s*o+l*c*u):a==="YZX"?(this.x=l*s*o+r*c*u,this.y=r*c*o+l*s*u,this.z=r*s*u-l*c*o,this.w=r*s*o-l*c*u):a==="XZY"&&(this.x=l*s*o-r*c*u,this.y=r*c*o-l*s*u,this.z=r*s*u+l*c*o,this.w=r*s*o+l*c*u),this}clone(){return new O1(this.x,this.y,this.z,this.w)}slerp(e,t,i=new O1){let a=this.x,r=this.y,s=this.z,o=this.w,l=e.x,c=e.y,u=e.z,f=e.w,h,m,v,g,x;return m=a*l+r*c+s*u+o*f,m<0&&(m=-m,l=-l,c=-c,u=-u,f=-f),1-m>1e-6?(h=Math.acos(m),v=Math.sin(h),g=Math.sin((1-t)*h)/v,x=Math.sin(t*h)/v):(g=1-t,x=t),i.x=g*a+x*l,i.y=g*r+x*c,i.z=g*s+x*u,i.w=g*o+x*f,i}integrate(e,t,i,a=new O1){let r=e.x*i.x,s=e.y*i.y,o=e.z*i.z,l=this.x,c=this.y,u=this.z,f=this.w,h=t*.5;return a.x+=h*(r*f+s*u-o*c),a.y+=h*(s*f+o*l-r*u),a.z+=h*(o*f+r*c-s*l),a.w+=h*(-r*l-s*c-o*u),a}},Fc=new y,Bc=new y,Pc={SPHERE:1,PLANE:2,BOX:4,COMPOUND:8,CONVEXPOLYHEDRON:16,HEIGHTFIELD:32,PARTICLE:64,CYLINDER:128,TRIMESH:256},c1=class{constructor(e={}){this.id=void 0,this.type=void 0,this.boundingSphereRadius=void 0,this.collisionResponse=void 0,this.collisionFilterGroup=void 0,this.collisionFilterMask=void 0,this.material=void 0,this.body=void 0,this.id=c1.idCounter++,this.type=e.type||0,this.boundingSphereRadius=0,this.collisionResponse=e.collisionResponse?e.collisionResponse:!0,this.collisionFilterGroup=e.collisionFilterGroup!==void 0?e.collisionFilterGroup:1,this.collisionFilterMask=e.collisionFilterMask!==void 0?e.collisionFilterMask:-1,this.material=e.material?e.material:null,this.body=null}updateBoundingSphereRadius(){throw"computeBoundingSphereRadius() not implemented for shape type "+this.type}volume(){throw"volume() not implemented for shape type "+this.type}calculateLocalInertia(e,t){throw"calculateLocalInertia() not implemented for shape type "+this.type}calculateWorldAABB(e,t,i,a){throw"calculateWorldAABB() not implemented for shape type "+this.type}};c1.idCounter=0;c1.types=Pc;var N1=class{constructor(e={}){this.position=void 0,this.quaternion=void 0,this.position=new y,this.quaternion=new O1,e.position&&this.position.copy(e.position),e.quaternion&&this.quaternion.copy(e.quaternion)}pointToLocal(e,t){return N1.pointToLocalFrame(this.position,this.quaternion,e,t)}pointToWorld(e,t){return N1.pointToWorldFrame(this.position,this.quaternion,e,t)}vectorToWorldFrame(e,t=new y){return this.quaternion.vmult(e,t),t}static pointToLocalFrame(e,t,i,a=new y){return i.vsub(e,a),t.conjugate(Ca),Ca.vmult(a,a),a}static pointToWorldFrame(e,t,i,a=new y){return t.vmult(i,a),a.vadd(e,a),a}static vectorToWorldFrame(e,t,i=new y){return e.vmult(t,i),i}static vectorToLocalFrame(e,t,i,a=new y){return t.w*=-1,t.vmult(i,a),t.w*=-1,a}},Ca=new O1,Je=class extends c1{constructor(e={}){let{vertices:t=[],faces:i=[],normals:a=[],axes:r,boundingSphereRadius:s}=e;super({type:c1.types.CONVEXPOLYHEDRON});this.vertices=void 0,this.faces=void 0,this.faceNormals=void 0,this.worldVertices=void 0,this.worldVerticesNeedsUpdate=void 0,this.worldFaceNormals=void 0,this.worldFaceNormalsNeedsUpdate=void 0,this.uniqueAxes=void 0,this.uniqueEdges=void 0,this.vertices=t,this.faces=i,this.faceNormals=a,this.faceNormals.length===0&&this.computeNormals(),s?this.boundingSphereRadius=s:this.updateBoundingSphereRadius(),this.worldVertices=[],this.worldVerticesNeedsUpdate=!0,this.worldFaceNormals=[],this.worldFaceNormalsNeedsUpdate=!0,this.uniqueAxes=r?r.slice():null,this.uniqueEdges=[],this.computeEdges()}computeEdges(){let e=this.faces,t=this.vertices,i=this.uniqueEdges;i.length=0;let a=new y;for(let r=0;r!==e.length;r++){let s=e[r],o=s.length;for(let l=0;l!==o;l++){let c=(l+1)%o;t[s[l]].vsub(t[s[c]],a),a.normalize();let u=!1;for(let f=0;f!==i.length;f++)if(i[f].almostEquals(a)||i[f].almostEquals(a)){u=!0;break}u||i.push(a.clone())}}}computeNormals(){this.faceNormals.length=this.faces.length;for(let e=0;eh&&(h=g,f=v)}let m=[];for(let v=0;v=0&&this.clipFaceAgainstHull(s,e,t,m,o,l,c)}findSeparatingAxis(e,t,i,a,r,s,o,l){let c=new y,u=new y,f=new y,h=new y,m=new y,v=new y,g=Number.MAX_VALUE,x=this;if(x.uniqueAxes)for(let p=0;p!==x.uniqueAxes.length;p++){i.vmult(x.uniqueAxes[p],c);let d=x.testSepAxis(c,e,t,i,a,r);if(d===!1)return!1;d0&&s.negate(s),!0}testSepAxis(e,t,i,a,r,s){let o=this;Je.project(o,e,i,a,H0),Je.project(t,e,r,s,V0);let l=H0[0],c=H0[1],u=V0[0],f=V0[1];if(l0?1/t:0,this.material=e.material||null,this.linearDamping=typeof e.linearDamping=="number"?e.linearDamping:.01,this.type=t<=0?i1.STATIC:i1.DYNAMIC,typeof e.type==typeof i1.STATIC&&(this.type=e.type),this.allowSleep=typeof e.allowSleep!="undefined"?e.allowSleep:!0,this.sleepState=i1.AWAKE,this.sleepSpeedLimit=typeof e.sleepSpeedLimit!="undefined"?e.sleepSpeedLimit:.1,this.sleepTimeLimit=typeof e.sleepTimeLimit!="undefined"?e.sleepTimeLimit:1,this.timeLastSleepy=0,this.wakeUpAfterNarrowphase=!1,this.torque=new y,this.quaternion=new O1,this.initQuaternion=new O1,this.previousQuaternion=new O1,this.interpolatedQuaternion=new O1,e.quaternion&&(this.quaternion.copy(e.quaternion),this.initQuaternion.copy(e.quaternion),this.previousQuaternion.copy(e.quaternion),this.interpolatedQuaternion.copy(e.quaternion)),this.angularVelocity=new y,e.angularVelocity&&this.angularVelocity.copy(e.angularVelocity),this.initAngularVelocity=new y,this.shapes=[],this.shapeOffsets=[],this.shapeOrientations=[],this.inertia=new y,this.invInertia=new y,this.invInertiaWorld=new w2,this.invMassSolve=0,this.invInertiaSolve=new y,this.invInertiaWorldSolve=new w2,this.fixedRotation=typeof e.fixedRotation!="undefined"?e.fixedRotation:!1,this.angularDamping=typeof e.angularDamping!="undefined"?e.angularDamping:.01,this.linearFactor=new y(1,1,1),e.linearFactor&&this.linearFactor.copy(e.linearFactor),this.angularFactor=new y(1,1,1),e.angularFactor&&this.angularFactor.copy(e.angularFactor),this.aabb=new _2,this.aabbNeedsUpdate=!0,this.boundingRadius=0,this.wlambda=new y,this.isTrigger=Boolean(e.isTrigger),e.shape&&this.addShape(e.shape),this.updateMassProperties()}wakeUp(){let e=this.sleepState;this.sleepState=i1.AWAKE,this.wakeUpAfterNarrowphase=!1,e===i1.SLEEPING&&this.dispatchEvent(i1.wakeupEvent)}sleep(){this.sleepState=i1.SLEEPING,this.velocity.set(0,0,0),this.angularVelocity.set(0,0,0),this.wakeUpAfterNarrowphase=!1}sleepTick(e){if(this.allowSleep){let t=this.sleepState,i=this.velocity.lengthSquared()+this.angularVelocity.lengthSquared(),a=this.sleepSpeedLimit**2;t===i1.AWAKE&&ia?this.wakeUp():t===i1.SLEEPY&&e-this.timeLastSleepy>this.sleepTimeLimit&&(this.sleep(),this.dispatchEvent(i1.sleepEvent))}}updateSolveMassProperties(){this.sleepState===i1.SLEEPING||this.type===i1.KINEMATIC?(this.invMassSolve=0,this.invInertiaSolve.setZero(),this.invInertiaWorldSolve.setZero()):(this.invMassSolve=this.invMass,this.invInertiaSolve.copy(this.invInertia),this.invInertiaWorldSolve.copy(this.invInertiaWorld))}pointToLocalFrame(e,t=new y){return e.vsub(this.position,t),this.quaternion.conjugate().vmult(t,t),t}vectorToLocalFrame(e,t=new y){return this.quaternion.conjugate().vmult(e,t),t}pointToWorldFrame(e,t=new y){return this.quaternion.vmult(e,t),t.vadd(this.position,t),t}vectorToWorldFrame(e,t=new y){return this.quaternion.vmult(e,t),t}addShape(e,t,i){let a=new y,r=new O1;return t&&a.copy(t),i&&r.copy(i),this.shapes.push(e),this.shapeOffsets.push(a),this.shapeOrientations.push(r),this.updateMassProperties(),this.updateBoundingRadius(),this.aabbNeedsUpdate=!0,e.body=this,this}removeShape(e){let t=this.shapes.indexOf(e);return t===-1?(console.warn("Shape does not belong to the body"),this):(this.shapes.splice(t,1),this.shapeOffsets.splice(t,1),this.shapeOrientations.splice(t,1),this.updateMassProperties(),this.updateBoundingRadius(),this.aabbNeedsUpdate=!0,e.body=null,this)}updateBoundingRadius(){let e=this.shapes,t=this.shapeOffsets,i=e.length,a=0;for(let r=0;r!==i;r++){let s=e[r];s.updateBoundingSphereRadius();let o=t[r].length(),l=s.boundingSphereRadius;o+l>a&&(a=o+l)}this.boundingRadius=a}updateAABB(){let e=this.shapes,t=this.shapeOffsets,i=this.shapeOrientations,a=e.length,r=Uc,s=Oc,o=this.quaternion,l=this.aabb,c=Gc;for(let u=0;u!==a;u++){let f=e[u];o.vmult(t[u],r),r.vadd(this.position,r),o.mult(i[u],s),f.calculateWorldAABB(r,s,c.lowerBound,c.upperBound),u===0?l.copy(c):l.extend(c)}this.aabbNeedsUpdate=!1}updateInertiaWorld(e){let t=this.invInertia;if(!(t.x===t.y&&t.y===t.z&&!e)){let i=qc,a=Wc;i.setRotationFromQuaternion(this.quaternion),i.transpose(a),i.scale(t,i),i.mmult(a,this.invInertiaWorld)}}applyForce(e,t=new y){if(this.type!==i1.DYNAMIC)return;this.sleepState===i1.SLEEPING&&this.wakeUp();let i=jc;t.cross(e,i),this.force.vadd(e,this.force),this.torque.vadd(i,this.torque)}applyLocalForce(e,t=new y){if(this.type!==i1.DYNAMIC)return;let i=Xc,a=Zc;this.vectorToWorldFrame(e,i),this.vectorToWorldFrame(t,a),this.applyForce(i,a)}applyTorque(e){this.type===i1.DYNAMIC&&(this.sleepState===i1.SLEEPING&&this.wakeUp(),this.torque.vadd(e,this.torque))}applyImpulse(e,t=new y){if(this.type!==i1.DYNAMIC)return;this.sleepState===i1.SLEEPING&&this.wakeUp();let i=t,a=Yc;a.copy(e),a.scale(this.invMass,a),this.velocity.vadd(a,this.velocity);let r=Kc;i.cross(e,r),this.invInertiaWorld.vmult(r,r),this.angularVelocity.vadd(r,this.angularVelocity)}applyLocalImpulse(e,t=new y){if(this.type!==i1.DYNAMIC)return;let i=$c,a=Jc;this.vectorToWorldFrame(e,i),this.vectorToWorldFrame(t,a),this.applyImpulse(i,a)}updateMassProperties(){let e=Qc;this.invMass=this.mass>0?1/this.mass:0;let t=this.inertia,i=this.fixedRotation;this.updateAABB(),e.set((this.aabb.upperBound.x-this.aabb.lowerBound.x)/2,(this.aabb.upperBound.y-this.aabb.lowerBound.y)/2,(this.aabb.upperBound.z-this.aabb.lowerBound.z)/2),r6.calculateInertia(e,this.mass,t),this.invInertia.set(t.x>0&&!i?1/t.x:0,t.y>0&&!i?1/t.y:0,t.z>0&&!i?1/t.z:0),this.updateInertiaWorld(!0)}getVelocityAtWorldPoint(e,t){let i=new y;return e.vsub(this.position,i),this.angularVelocity.cross(i,t),this.velocity.vadd(t,t),t}integrate(e,t,i){if(this.previousPosition.copy(this.position),this.previousQuaternion.copy(this.quaternion),!(this.type===i1.DYNAMIC||this.type===i1.KINEMATIC)||this.sleepState===i1.SLEEPING)return;let a=this.velocity,r=this.angularVelocity,s=this.position,o=this.force,l=this.torque,c=this.quaternion,u=this.invMass,f=this.invInertiaWorld,h=this.linearFactor,m=u*e;a.x+=o.x*m*h.x,a.y+=o.y*m*h.y,a.z+=o.z*m*h.z;let v=f.elements,g=this.angularFactor,x=l.x*g.x,p=l.y*g.y,d=l.z*g.z;r.x+=e*(v[0]*x+v[1]*p+v[2]*d),r.y+=e*(v[3]*x+v[4]*p+v[5]*d),r.z+=e*(v[6]*x+v[7]*p+v[8]*d),s.x+=a.x*e,s.y+=a.y*e,s.z+=a.z*e,c.integrate(this.angularVelocity,e,this.angularFactor,c),t&&(i?c.normalizeFast():c.normalize()),this.aabbNeedsUpdate=!0,this.updateInertiaWorld()}};i1.idCounter=0;i1.COLLIDE_EVENT_NAME="collide";i1.DYNAMIC=N0.DYNAMIC;i1.STATIC=N0.STATIC;i1.KINEMATIC=N0.KINEMATIC;i1.AWAKE=R0.AWAKE;i1.SLEEPY=R0.SLEEPY;i1.SLEEPING=R0.SLEEPING;i1.wakeupEvent={type:"wakeup"};i1.sleepyEvent={type:"sleepy"};i1.sleepEvent={type:"sleep"};var Uc=new y,Oc=new O1,Gc=new _2,qc=new w2,Wc=new w2,jc=new y,Xc=new y,Zc=new y,Yc=new y,Kc=new y,$c=new y,Jc=new y,Qc=new y,za=class{constructor(){this.world=void 0,this.useBoundingBoxes=void 0,this.dirty=void 0,this.world=null,this.useBoundingBoxes=!1,this.dirty=!0}collisionPairs(e,t,i){throw new Error("collisionPairs not implemented for this BroadPhase class!")}needBroadphaseCollision(e,t){return!((e.collisionFilterGroup&t.collisionFilterMask)==0||(t.collisionFilterGroup&e.collisionFilterMask)==0||((e.type&i1.STATIC)!=0||e.sleepState===i1.SLEEPING)&&((t.type&i1.STATIC)!=0||t.sleepState===i1.SLEEPING))}intersectionTest(e,t,i,a){this.useBoundingBoxes?this.doBoundingBoxBroadphase(e,t,i,a):this.doBoundingSphereBroadphase(e,t,i,a)}doBoundingSphereBroadphase(e,t,i,a){let r=e7;t.position.vsub(e.position,r);let s=(e.boundingRadius+t.boundingRadius)**2;r.lengthSquared()i.lengthSquared()}aabbQuery(e,t,i){return console.warn(".aabbQuery is not implemented in this Broadphase subclass."),[]}},e7=new y,t7={keys:[]},i7=[],a7=[];var Jh=new y,n6=class extends za{constructor(){super()}collisionPairs(e,t,i){let a=e.bodies,r=a.length,s,o;for(let l=0;l!==r;l++)for(let c=0;c!==l;c++)s=a[l],o=a[c],!!this.needBroadphaseCollision(s,o)&&this.intersectionTest(s,o,t,i)}aabbQuery(e,t,i=[]){for(let a=0;a{}}intersectWorld(e,t){return this.mode=t.mode||J1.ANY,this.result=t.result||new s6,this.skipBackfaces=!!t.skipBackfaces,this.collisionFilterMask=typeof t.collisionFilterMask!="undefined"?t.collisionFilterMask:-1,this.collisionFilterGroup=typeof t.collisionFilterGroup!="undefined"?t.collisionFilterGroup:-1,this.checkCollisionResponse=typeof t.checkCollisionResponse!="undefined"?t.checkCollisionResponse:!0,t.from&&this.from.copy(t.from),t.to&&this.to.copy(t.to),this.callback=t.callback||(()=>{}),this.hasHit=!1,this.result.reset(),this.updateDirection(),this.getAABB(Ta),B0.length=0,e.broadphase.aabbQuery(e,Ta,B0),this.intersectBodies(B0),this.hasHit}intersectBody(e,t){t&&(this.result=t,this.updateDirection());let i=this.checkCollisionResponse;if(i&&!e.collisionResponse||(this.collisionFilterGroup&e.collisionFilterMask)==0||(e.collisionFilterGroup&this.collisionFilterMask)==0)return;let a=r7,r=n7;for(let s=0,o=e.shapes.length;se.boundingSphereRadius)return;let o=this[e.type];o&&o.call(this,e,t,i,a,e)}_intersectBox(e,t,i,a,r){return this._intersectConvex(e.convexPolyhedronRepresentation,t,i,a,r)}_intersectPlane(e,t,i,a,r){let s=this.from,o=this.to,l=this.direction,c=new y(0,0,1);t.vmult(c,c);let u=new y;s.vsub(i,u);let f=u.dot(c);o.vsub(i,u);let h=u.dot(c);if(f*h>0||s.distanceTo(o)=0&&g<=1&&(s.lerp(o,g,m),m.vsub(i,v),v.normalize(),this.reportIntersection(v,m,r,a,-1)),this.result.shouldStop)return;x>=0&&x<=1&&(s.lerp(o,x,m),m.vsub(i,v),v.normalize(),this.reportIntersection(v,m,r,a,-1))}}_intersectConvex(e,t,i,a,r,s){let o=u7,l=Va,c=s&&s.faceList||null,u=e.faces,f=e.vertices,h=e.faceNormals,m=this.direction,v=this.from,g=this.to,x=v.distanceTo(g),p=c?c.length:u.length,d=this.result;for(let A=0;!d.shouldStop&&Ax||this.reportIntersection(o,S2,r,a,b)}}}}_intersectTrimesh(e,t,i,a,r,s){let o=h7,l=g7,c=x7,u=Va,f=f7,h=d7,m=p7,v=v7,g=m7,x=e.indices;e.vertices;let p=this.from,d=this.to,A=this.direction;c.position.copy(i),c.quaternion.copy(t),N1.vectorToLocalFrame(i,t,A,f),N1.pointToLocalFrame(i,t,p,h),N1.pointToLocalFrame(i,t,d,m),m.x*=e.scale.x,m.y*=e.scale.y,m.z*=e.scale.z,h.x*=e.scale.x,h.y*=e.scale.y,h.z*=e.scale.z,m.vsub(h,f),f.normalize();let b=h.distanceSquared(m);e.tree.rayQuery(this,c,l);for(let C=0,E=l.length;!this.result.shouldStop&&C!==E;C++){let N=l[C];e.getNormal(N,o),e.getVertex(x[N*3],X2),X2.vsub(h,u);let S=f.dot(o),P=o.dot(u)/S;if(P<0)continue;f.scale(P,S2),S2.vadd(h,S2),e.getVertex(x[N*3+1],me),e.getVertex(x[N*3+2],ve);let F=S2.distanceSquared(h);!(J1.pointInTriangle(S2,me,X2,ve)||J1.pointInTriangle(S2,X2,me,ve))||F>b||(N1.vectorToWorldFrame(t,o,g),N1.pointToWorldFrame(i,t,S2,v),this.reportIntersection(g,v,r,a,N))}l.length=0}reportIntersection(e,t,i,a,r){let s=this.from,o=this.to,l=s.distanceTo(t),c=this.result;if(!(this.skipBackfaces&&e.dot(this.direction)>0))switch(c.hitFaceIndex=typeof r!="undefined"?r:-1,this.mode){case J1.ALL:this.hasHit=!0,c.set(s,o,e,t,i,a,l),c.hasHit=!0,this.callback(c);break;case J1.CLOSEST:(l=0&&(f=r*c-s*o)>=0&&u+fN.maxForce&&(m=N.maxForce-x),A[E]+=m,v+=m>0?m:-m,N.addToWlambda(m)}if(v*ve;)t.pop();for(;t.length=0&&u.restitution>=0&&(o.restitution=c.restitution*u.restitution),o.si=r||i,o.sj=s||a,o}createFrictionEquationsFromContact(e,t){let i=e.bi,a=e.bj,r=e.si,s=e.sj,o=this.world,l=this.currentContactMaterial,c=l.friction,u=r.material||i.material,f=s.material||a.material;if(u&&f&&u.friction>=0&&f.friction>=0&&(c=u.friction*f.friction),c>0){let h=c*o.gravity.length(),m=i.invMass+a.invMass;m>0&&(m=1/m);let v=this.frictionEquationPool,g=v.length?v.pop():new U0(i,a,h*m),x=v.length?v.pop():new U0(i,a,h*m);return g.bi=x.bi=i,g.bj=x.bj=a,g.minForce=x.minForce=-h*m,g.maxForce=x.maxForce=h*m,g.ri.copy(e.ri),g.rj.copy(e.rj),x.ri.copy(e.ri),x.rj.copy(e.rj),e.ni.tangents(g.t,x.t),g.setSpookParams(l.frictionEquationStiffness,l.frictionEquationRelaxation,o.dt),x.setSpookParams(l.frictionEquationStiffness,l.frictionEquationRelaxation,o.dt),g.enabled=x.enabled=e.enabled,t.push(g,x),!0}return!1}createFrictionFromAverage(e){let t=this.result[this.result.length-1];if(!this.createFrictionEquationsFromContact(t,this.frictionResult)||e===1)return;let i=this.frictionResult[this.frictionResult.length-2],a=this.frictionResult[this.frictionResult.length-1];x4.setZero(),P4.setZero(),I4.setZero();let r=t.bi;t.bj;for(let o=0;o!==e;o++)t=this.result[this.result.length-1-o],t.bi!==r?(x4.vadd(t.ni,x4),P4.vadd(t.ri,P4),I4.vadd(t.rj,I4)):(x4.vsub(t.ni,x4),P4.vadd(t.rj,P4),I4.vadd(t.ri,I4));let s=1/e;P4.scale(s,i.ri),I4.scale(s,i.rj),a.ri.copy(i.ri),a.rj.copy(i.rj),x4.normalize(),x4.tangents(i.t,a.t)}getContacts(e,t,i,a,r,s,o){this.contactPointPool=r,this.frictionEquationPool=o,this.result=a,this.frictionResult=s;let l=F7,c=B7,u=N7,f=R7;for(let h=0,m=e.length;h!==m;h++){let v=e[h],g=t[h],x=null;v.material&&g.material&&(x=i.getContactMaterial(v.material,g.material)||null);let p=v.type&i1.KINEMATIC&&g.type&i1.STATIC||v.type&i1.STATIC&&g.type&i1.KINEMATIC||v.type&i1.KINEMATIC&&g.type&i1.KINEMATIC;for(let d=0;dA.boundingSphereRadius+C.boundingSphereRadius)continue;let E=null;A.material&&C.material&&(E=i.getContactMaterial(A.material,C.material)||null),this.currentContactMaterial=E||x||i.defaultContactMaterial;let N=A.type|C.type,S=this[N];if(S){let P=!1;A.type0){let W=ol,X=cl;W.copy(m[(L+1)%3]),X.copy(m[(L+2)%3]);let Q=W.length(),a1=X.length();W.normalize(),X.normalize();let B=f6.dot(W),M1=f6.dot(X);if(B-Q&&M1-a1){let u1=Math.abs(O-Z-v);if((N===null||u1e.boundingSphereRadius+t.boundingSphereRadius)&&e.findSeparatingAxis(t,i,r,a,s,v,h,m)){let g=[],x=Ll;e.clipAgainstHull(i,r,t,a,s,v,-100,100,g);let p=0;for(let d=0;d!==g.length;d++){if(f)return!0;let A=this.createContactEquation(o,l,e,t,c,u),b=A.ri,C=A.rj;v.negate(A.ni),g[d].normal.negate(x),x.scale(g[d].depth,x),g[d].point.vadd(x,b),C.copy(g[d].point),b.vsub(i,b),C.vsub(a,C),b.vadd(i,b),b.vsub(o.position,b),C.vadd(a,C),C.vsub(l.position,C),this.result.push(A),p++,this.enableFrictionReduction||this.createFrictionEquationsFromContact(A,this.frictionResult)}this.enableFrictionReduction&&p&&this.createFrictionFromAverage(p)}}sphereConvex(e,t,i,a,r,s,o,l,c,u,f){let h=this.v3pool;i.vsub(a,pl);let m=t.faceNormals,v=t.faces,g=t.vertices,x=e.radius,p=!1;for(let d=0;d!==g.length;d++){let A=g[d],b=xl;s.vmult(A,b),a.vadd(b,b);let C=gl;if(b.vsub(i,C),C.lengthSquared()0){let D=[];for(let z=0,T=C.length;z!==T;z++){let H=h.get();s.vmult(g[C[z]],H),a.vadd(H,H),D.push(H)}if(nl(D,E,i)){if(f)return!0;p=!0;let z=this.createContactEquation(o,l,e,t,c,u);E.scale(-x,z.ri),E.negate(z.ni);let T=h.get();E.scale(-F,T);let H=h.get();E.scale(-x,H),i.vsub(a,z.rj),z.rj.vadd(H,z.rj),z.rj.vadd(T,z.rj),z.rj.vadd(a,z.rj),z.rj.vsub(l.position,z.rj),z.ri.vadd(i,z.ri),z.ri.vsub(o.position,z.ri),h.release(T),h.release(H),this.result.push(z),this.createFrictionEquationsFromContact(z,this.frictionResult);for(let L=0,V=D.length;L!==V;L++)h.release(D[L]);return}else for(let z=0;z!==C.length;z++){let T=h.get(),H=h.get();s.vmult(g[C[(z+1)%C.length]],T),s.vmult(g[C[(z+2)%C.length]],H),a.vadd(T,T),a.vadd(H,H);let L=ml;H.vsub(T,L);let V=vl;L.unit(V);let U=h.get(),Z=h.get();i.vsub(T,Z);let O=Z.dot(V);V.scale(O,U),U.vadd(T,U);let W=h.get();if(U.vsub(i,W),O>0&&O*Oh.length||A>h[0].length)return;p<0&&(p=0),d<0&&(d=0),A<0&&(A=0),b<0&&(b=0),p>=h.length&&(p=h.length-1),d>=h.length&&(d=h.length-1),b>=h[0].length&&(b=h[0].length-1),A>=h[0].length&&(A=h[0].length-1);let C=[];t.getRectMinMax(p,A,d,b,C);let E=C[0],N=C[1];if(x.z-m>N||x.z+m2)return}}boxHeightfield(e,t,i,a,r,s,o,l,c,u,f){return e.convexPolyhedronRepresentation.material=e.material,e.convexPolyhedronRepresentation.collisionResponse=e.collisionResponse,this.convexHeightfield(e.convexPolyhedronRepresentation,t,i,a,r,s,o,l,e,t,f)}convexHeightfield(e,t,i,a,r,s,o,l,c,u,f){let h=t.data,m=t.elementSize,v=e.boundingSphereRadius,g=Pl,x=Il,p=Bl;N1.pointToLocalFrame(a,s,i,p);let d=Math.floor((p.x-v)/m)-1,A=Math.ceil((p.x+v)/m)+1,b=Math.floor((p.y-v)/m)-1,C=Math.ceil((p.y+v)/m)+1;if(A<0||C<0||d>h.length||b>h[0].length)return;d<0&&(d=0),A<0&&(A=0),b<0&&(b=0),C<0&&(C=0),d>=h.length&&(d=h.length-1),A>=h.length&&(A=h.length-1),C>=h[0].length&&(C=h[0].length-1),b>=h[0].length&&(b=h[0].length-1);let E=[];t.getRectMinMax(d,b,A,C,E);let N=E[0],S=E[1];if(!(p.z-v>S||p.z+v0&&H<0&&(x.vsub(h,p),g.copy(v),g.normalize(),L=p.dot(g),g.scale(L,p),p.vadd(h,p),p.distanceTo(x)0&&i===!0||u<=0&&i===!1){i===null&&(i=u>0);continue}else return!1}return!0}var f6=new y,sl=new y,ol=new y,cl=new y,ll=[new y,new y,new y,new y,new y,new y],ul=new y,hl=new y,fl=new y,dl=new y,pl=new y,ml=new y,vl=new y,gl=new y,xl=new y,Ml=new y,bl=new y,yl=new y,Cl=new y,zl=new y,Al=new y,wl=new y,_l=new y,Sl=new y,El=new y,Ll=new y,Dl=new y,Tl=new y,Hl=new y,Vl=new y,v8=new O1,Nl=new y,Rl=new y,g8=new y,Fl=new y,Bl=new y,Pl=new y,Il=[0],kl=new y,Ul=new y,O0=class{constructor(){this.current=void 0,this.previous=void 0,this.current=[],this.previous=[]}getKey(e,t){if(ta[r];)r++;if(i!==a[r]){for(let s=a.length-1;s>=r;s--)a[s+1]=a[s];a[r]=i}}tick(){let e=this.current;this.current=this.previous,this.previous=e,this.current.length=0}getDiff(e,t){let i=this.current,a=this.previous,r=i.length,s=a.length,o=0;for(let l=0;la[o];)o++;c=u===a[o],c||x8(e,u)}o=0;for(let l=0;li[o];)o++;c=i[o]===u,c||x8(t,u)}}};function x8(n,e){n.push((e&4294901760)>>16,e&65535)}var M8=class{constructor(){this.data={keys:[]}}get(e,t){if(e>t){let i=t;t=e,e=i}return this.data[e+"-"+t]}set(e,t,i){if(e>t){let r=t;t=e,e=r}let a=e+"-"+t;this.get(e,t)||this.data.keys.push(a),this.data[a]=i}reset(){let e=this.data,t=e.keys;for(;t.length>0;){let i=t.pop();delete e[i]}}},G0=class extends T0{constructor(e={}){super();this.dt=void 0,this.allowSleep=void 0,this.contacts=void 0,this.frictionEquations=void 0,this.quatNormalizeSkip=void 0,this.quatNormalizeFast=void 0,this.time=void 0,this.stepnumber=void 0,this.default_dt=void 0,this.nextId=void 0,this.gravity=void 0,this.broadphase=void 0,this.bodies=void 0,this.hasActiveBodies=void 0,this.solver=void 0,this.constraints=void 0,this.narrowphase=void 0,this.collisionMatrix=void 0,this.collisionMatrixPrevious=void 0,this.bodyOverlapKeeper=void 0,this.shapeOverlapKeeper=void 0,this.materials=void 0,this.contactmaterials=void 0,this.contactMaterialTable=void 0,this.defaultMaterial=void 0,this.defaultContactMaterial=void 0,this.doProfiling=void 0,this.profile=void 0,this.accumulator=void 0,this.subsystems=void 0,this.addBodyEvent=void 0,this.removeBodyEvent=void 0,this.idToBodyMap=void 0,this.dt=-1,this.allowSleep=!!e.allowSleep,this.contacts=[],this.frictionEquations=[],this.quatNormalizeSkip=e.quatNormalizeSkip!==void 0?e.quatNormalizeSkip:0,this.quatNormalizeFast=e.quatNormalizeFast!==void 0?e.quatNormalizeFast:!1,this.time=0,this.stepnumber=0,this.default_dt=1/60,this.nextId=0,this.gravity=new y,e.gravity&&this.gravity.copy(e.gravity),this.broadphase=e.broadphase!==void 0?e.broadphase:new n6,this.bodies=[],this.hasActiveBodies=!1,this.solver=e.solver!==void 0?e.solver:new ka,this.constraints=[],this.narrowphase=new p8(this),this.collisionMatrix=new D0,this.collisionMatrixPrevious=new D0,this.bodyOverlapKeeper=new O0,this.shapeOverlapKeeper=new O0,this.materials=[],this.contactmaterials=[],this.contactMaterialTable=new M8,this.defaultMaterial=new He("default"),this.defaultContactMaterial=new Te(this.defaultMaterial,this.defaultMaterial,{friction:.3,restitution:0}),this.doProfiling=!1,this.profile={solve:0,makeContactConstraints:0,broadphase:0,integrate:0,narrowphase:0},this.accumulator=0,this.subsystems=[],this.addBodyEvent={type:"addBody",body:null},this.removeBodyEvent={type:"removeBody",body:null},this.idToBodyMap={},this.broadphase.setWorld(this)}getContactMaterial(e,t){return this.contactMaterialTable.get(e.id,t.id)}numObjects(){return this.bodies.length}collisionMatrixTick(){let e=this.collisionMatrixPrevious;this.collisionMatrixPrevious=this.collisionMatrix,this.collisionMatrix=e,this.collisionMatrix.reset(),this.bodyOverlapKeeper.tick(),this.shapeOverlapKeeper.tick()}addConstraint(e){this.constraints.push(e)}removeConstraint(e){let t=this.constraints.indexOf(e);t!==-1&&this.constraints.splice(t,1)}rayTest(e,t,i){i instanceof s6?this.raycastClosest(e,t,{skipBackfaces:!0},i):this.raycastAll(e,t,{skipBackfaces:!0},i)}raycastAll(e,t,i={},a){return i.mode=J1.ALL,i.from=e,i.to=t,i.callback=a,q0.intersectWorld(this,i)}raycastAny(e,t,i={},a){return i.mode=J1.ANY,i.from=e,i.to=t,i.result=a,q0.intersectWorld(this,i)}raycastClosest(e,t,i={},a){return i.mode=J1.CLOSEST,i.from=e,i.to=t,i.result=a,q0.intersectWorld(this,i)}addBody(e){this.bodies.includes(e)||(e.index=this.bodies.length,this.bodies.push(e),e.world=this,e.initPosition.copy(e.position),e.initVelocity.copy(e.velocity),e.timeLastSleepy=this.time,e instanceof i1&&(e.initAngularVelocity.copy(e.angularVelocity),e.initQuaternion.copy(e.quaternion)),this.collisionMatrix.setNumObjects(this.bodies.length),this.addBodyEvent.body=e,this.idToBodyMap[e.id]=e,this.dispatchEvent(this.addBodyEvent))}removeBody(e){e.world=null;let t=this.bodies.length-1,i=this.bodies,a=i.indexOf(e);if(a!==-1){i.splice(a,1);for(let r=0;r!==i.length;r++)i[r].index=r;this.collisionMatrix.setNumObjects(t),this.removeBodyEvent.body=e,delete this.idToBodyMap[e.id],this.dispatchEvent(this.removeBodyEvent)}}getBodyById(e){return this.idToBodyMap[e]}getShapeById(e){let t=this.bodies;for(let i=0;i=e&&re*1e3)););this.accumulator=this.accumulator%e;let s=this.accumulator/e;for(let o=0;o!==this.bodies.length;o++){let l=this.bodies[o];l.previousPosition.lerp(l.position,s,l.interpolatedPosition),l.previousQuaternion.slerp(l.quaternion,s,l.interpolatedQuaternion),l.previousQuaternion.normalize()}this.time+=t}}internalStep(e){this.dt=e;let t=this.contacts,i=jl,a=Xl,r=this.numObjects(),s=this.bodies,o=this.solver,l=this.gravity,c=this.doProfiling,u=this.profile,f=i1.DYNAMIC,h=-1/0,m=this.constraints,v=Wl;l.length();let g=l.x,x=l.y,p=l.z,d=0;for(c&&(h=n2.now()),d=0;d!==r;d++){let z=s[d];if(z.type===f){let T=z.force,H=z.mass;T.x+=H*g,T.y+=H*x,T.z+=H*p}}for(let z=0,T=this.subsystems.length;z!==T;z++)this.subsystems[z].update();c&&(h=n2.now()),i.length=0,a.length=0,this.broadphase.collisionPairs(this,i,a),c&&(u.broadphase=n2.now()-h);let A=m.length;for(d=0;d!==A;d++){let z=m[d];if(!z.collideConnected)for(let T=i.length-1;T>=0;T-=1)(z.bodyA===i[T]&&z.bodyB===a[T]||z.bodyB===i[T]&&z.bodyA===a[T])&&(i.splice(T,1),a.splice(T,1))}this.collisionMatrixTick(),c&&(h=n2.now());let b=ql,C=t.length;for(d=0;d!==C;d++)b.push(t[d]);t.length=0;let E=this.frictionEquations.length;for(d=0;d!==E;d++)v.push(this.frictionEquations[d]);for(this.frictionEquations.length=0,this.narrowphase.getContacts(i,a,this,t,b,this.frictionEquations,v),c&&(u.narrowphase=n2.now()-h),c&&(h=n2.now()),d=0;d=0&&L.material.friction>=0&&H.material.friction*L.material.friction,H.material.restitution>=0&&L.material.restitution>=0&&(T.restitution=H.material.restitution*L.material.restitution)),o.addEquation(T),H.allowSleep&&H.type===i1.DYNAMIC&&H.sleepState===i1.SLEEPING&&L.sleepState===i1.AWAKE&&L.type!==i1.STATIC){let O=L.velocity.lengthSquared()+L.angularVelocity.lengthSquared(),W=L.sleepSpeedLimit**2;O>=W*2&&(H.wakeUpAfterNarrowphase=!0)}if(L.allowSleep&&L.type===i1.DYNAMIC&&L.sleepState===i1.SLEEPING&&H.sleepState===i1.AWAKE&&H.type!==i1.STATIC){let O=H.velocity.lengthSquared()+H.angularVelocity.lengthSquared(),W=H.sleepSpeedLimit**2;O>=W*2&&(L.wakeUpAfterNarrowphase=!0)}this.collisionMatrix.set(H,L,!0),this.collisionMatrixPrevious.get(H,L)||(Mt.body=L,Mt.contact=T,H.dispatchEvent(Mt),Mt.body=H,L.dispatchEvent(Mt)),this.bodyOverlapKeeper.set(H.id,L.id),this.shapeOverlapKeeper.set(V.id,U.id)}for(this.emitContactEvents(),c&&(u.makeContactConstraints=n2.now()-h,h=n2.now()),d=0;d!==r;d++){let z=s[d];z.wakeUpAfterNarrowphase&&(z.wakeUp(),z.wakeUpAfterNarrowphase=!1)}for(A=m.length,d=0;d!==A;d++){let z=m[d];z.update();for(let T=0,H=z.equations.length;T!==H;T++){let L=z.equations[T];o.addEquation(L)}}o.solve(e,this),c&&(u.solve=n2.now()-h),o.removeAllEquations();let S=Math.pow;for(d=0;d!==r;d++){let z=s[d];if(z.type&f){let T=S(1-z.linearDamping,e),H=z.velocity;H.scale(T,H);let L=z.angularVelocity;if(L){let V=S(1-z.angularDamping,e);L.scale(V,L)}}}for(this.dispatchEvent(Gl),d=0;d!==r;d++){let z=s[d];z.preStep&&z.preStep.call(z)}c&&(h=n2.now());let F=this.stepnumber%(this.quatNormalizeSkip+1)==0,M=this.quatNormalizeFast;for(d=0;d!==r;d++)s[d].integrate(e,F,M);for(this.clearForces(),this.broadphase.dirty=!0,c&&(u.integrate=n2.now()-h),this.stepnumber+=1,this.dispatchEvent(Ol),d=0;d!==r;d++){let z=s[d],T=z.postStep;T&&T.call(z)}let D=!0;if(this.allowSleep)for(D=!1,d=0;d!==r;d++){let z=s[d];z.sleepTick(this.time),z.sleepState!==i1.SLEEPING&&(D=!0)}this.hasActiveBodies=D}emitContactEvents(){let e=this.hasAnyEventListener("beginContact"),t=this.hasAnyEventListener("endContact");if((e||t)&&this.bodyOverlapKeeper.getDiff(Ne,Re),e){for(let r=0,s=Ne.length;rDate.now()-n}var Ol={type:"postStep"},Gl={type:"preStep"},Mt={type:i1.COLLIDE_EVENT_NAME,body:null,contact:null},ql=[],Wl=[],jl=[],Xl=[],Ne=[],Re=[],bt={type:"beginContact",bodyA:null,bodyB:null},yt={type:"endContact",bodyA:null,bodyB:null},Fe={type:"beginShapeContact",bodyA:null,bodyB:null,shapeA:null,shapeB:null},Be={type:"endShapeContact",bodyA:null,bodyB:null,shapeA:null,shapeB:null};var q1=class{constructor(e=0,t=0,i=0,a=1){this.x=e,this.y=t,this.z=i,this.w=a}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,i,a){return this.x=e,this.y=t,this.z=i,this.w=a,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w!==void 0?e.w:1,this}add(e,t){return t!==void 0?(console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this)}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e,t){return t!==void 0?(console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this)}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){let t=this.x,i=this.y,a=this.z,r=this.w,s=e.elements;return this.x=s[0]*t+s[4]*i+s[8]*a+s[12]*r,this.y=s[1]*t+s[5]*i+s[9]*a+s[13]*r,this.z=s[2]*t+s[6]*i+s[10]*a+s[14]*r,this.w=s[3]*t+s[7]*i+s[11]*a+s[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);let t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,i,a,r,s=.01,o=.1,l=e.elements,c=l[0],u=l[4],f=l[8],h=l[1],m=l[5],v=l[9],g=l[2],x=l[6],p=l[10];if(Math.abs(u-h)b&&A>C?AC?b>8&255]+h2[n>>16&255]+h2[n>>24&255]+"-"+h2[e&255]+h2[e>>8&255]+"-"+h2[e>>16&15|64]+h2[e>>24&255]+"-"+h2[t&63|128]+h2[t>>8&255]+"-"+h2[t>>16&255]+h2[t>>24&255]+h2[i&255]+h2[i>>8&255]+h2[i>>16&255]+h2[i>>24&255]).toUpperCase()}function E2(n,e,t){return Math.max(e,Math.min(t,n))}function b8(n,e){return(n%e+e)%e}function p6(n,e,t){return(1-t)*n+t*e}function W0(n){return(n&n-1)==0&&n!==0}function y8(n){return Math.pow(2,Math.floor(Math.log(n)/Math.LN2))}var xe=class{constructor(e=0,t=0,i=0,a=1){this._x=e,this._y=t,this._z=i,this._w=a}static slerp(e,t,i,a){return console.warn("THREE.Quaternion: Static .slerp() has been deprecated. Use qm.slerpQuaternions( qa, qb, t ) instead."),i.slerpQuaternions(e,t,a)}static slerpFlat(e,t,i,a,r,s,o){let l=i[a+0],c=i[a+1],u=i[a+2],f=i[a+3],h=r[s+0],m=r[s+1],v=r[s+2],g=r[s+3];if(o===0){e[t+0]=l,e[t+1]=c,e[t+2]=u,e[t+3]=f;return}if(o===1){e[t+0]=h,e[t+1]=m,e[t+2]=v,e[t+3]=g;return}if(f!==g||l!==h||c!==m||u!==v){let x=1-o,p=l*h+c*m+u*v+f*g,d=p>=0?1:-1,A=1-p*p;if(A>Number.EPSILON){let C=Math.sqrt(A),E=Math.atan2(C,p*d);x=Math.sin(x*E)/C,o=Math.sin(o*E)/C}let b=o*d;if(l=l*x+h*b,c=c*x+m*b,u=u*x+v*b,f=f*x+g*b,x===1-o){let C=1/Math.sqrt(l*l+c*c+u*u+f*f);l*=C,c*=C,u*=C,f*=C}}e[t]=l,e[t+1]=c,e[t+2]=u,e[t+3]=f}static multiplyQuaternionsFlat(e,t,i,a,r,s){let o=i[a],l=i[a+1],c=i[a+2],u=i[a+3],f=r[s],h=r[s+1],m=r[s+2],v=r[s+3];return e[t]=o*v+u*f+l*m-c*h,e[t+1]=l*v+u*h+c*f-o*m,e[t+2]=c*v+u*m+o*h-l*f,e[t+3]=u*v-o*f-l*h-c*m,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,i,a){return this._x=e,this._y=t,this._z=i,this._w=a,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){if(!(e&&e.isEuler))throw new Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");let i=e._x,a=e._y,r=e._z,s=e._order,o=Math.cos,l=Math.sin,c=o(i/2),u=o(a/2),f=o(r/2),h=l(i/2),m=l(a/2),v=l(r/2);switch(s){case"XYZ":this._x=h*u*f+c*m*v,this._y=c*m*f-h*u*v,this._z=c*u*v+h*m*f,this._w=c*u*f-h*m*v;break;case"YXZ":this._x=h*u*f+c*m*v,this._y=c*m*f-h*u*v,this._z=c*u*v-h*m*f,this._w=c*u*f+h*m*v;break;case"ZXY":this._x=h*u*f-c*m*v,this._y=c*m*f+h*u*v,this._z=c*u*v+h*m*f,this._w=c*u*f-h*m*v;break;case"ZYX":this._x=h*u*f-c*m*v,this._y=c*m*f+h*u*v,this._z=c*u*v-h*m*f,this._w=c*u*f+h*m*v;break;case"YZX":this._x=h*u*f+c*m*v,this._y=c*m*f+h*u*v,this._z=c*u*v-h*m*f,this._w=c*u*f-h*m*v;break;case"XZY":this._x=h*u*f-c*m*v,this._y=c*m*f-h*u*v,this._z=c*u*v+h*m*f,this._w=c*u*f+h*m*v;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return t!==!1&&this._onChangeCallback(),this}setFromAxisAngle(e,t){let i=t/2,a=Math.sin(i);return this._x=e.x*a,this._y=e.y*a,this._z=e.z*a,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(e){let t=e.elements,i=t[0],a=t[4],r=t[8],s=t[1],o=t[5],l=t[9],c=t[2],u=t[6],f=t[10],h=i+o+f;if(h>0){let m=.5/Math.sqrt(h+1);this._w=.25/m,this._x=(u-l)*m,this._y=(r-c)*m,this._z=(s-a)*m}else if(i>o&&i>f){let m=2*Math.sqrt(1+i-o-f);this._w=(u-l)/m,this._x=.25*m,this._y=(a+s)/m,this._z=(r+c)/m}else if(o>f){let m=2*Math.sqrt(1+o-i-f);this._w=(r-c)/m,this._x=(a+s)/m,this._y=.25*m,this._z=(l+u)/m}else{let m=2*Math.sqrt(1+f-i-o);this._w=(s-a)/m,this._x=(r+c)/m,this._y=(l+u)/m,this._z=.25*m}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let i=e.dot(t)+1;return iMath.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=i):(this._x=0,this._y=-e.z,this._z=e.y,this._w=i)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=i),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(E2(this.dot(e),-1,1)))}rotateTowards(e,t){let i=this.angleTo(e);if(i===0)return this;let a=Math.min(1,t/i);return this.slerp(e,a),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return e===0?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e,t){return t!==void 0?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(e,t)):this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){let i=e._x,a=e._y,r=e._z,s=e._w,o=t._x,l=t._y,c=t._z,u=t._w;return this._x=i*u+s*o+a*c-r*l,this._y=a*u+s*l+r*o-i*c,this._z=r*u+s*c+i*l-a*o,this._w=s*u-i*o-a*l-r*c,this._onChangeCallback(),this}slerp(e,t){if(t===0)return this;if(t===1)return this.copy(e);let i=this._x,a=this._y,r=this._z,s=this._w,o=s*e._w+i*e._x+a*e._y+r*e._z;if(o<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,o=-o):this.copy(e),o>=1)return this._w=s,this._x=i,this._y=a,this._z=r,this;let l=1-o*o;if(l<=Number.EPSILON){let m=1-t;return this._w=m*s+t*this._w,this._x=m*i+t*this._x,this._y=m*a+t*this._y,this._z=m*r+t*this._z,this.normalize(),this._onChangeCallback(),this}let c=Math.sqrt(l),u=Math.atan2(c,o),f=Math.sin((1-t)*u)/c,h=Math.sin(t*u)/c;return this._w=s*f+this._w*h,this._x=i*f+this._x*h,this._y=a*f+this._y*h,this._z=r*f+this._z*h,this._onChangeCallback(),this}slerpQuaternions(e,t,i){return this.copy(e).slerp(t,i)}random(){let e=Math.random(),t=Math.sqrt(1-e),i=Math.sqrt(e),a=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(a),i*Math.sin(r),i*Math.cos(r),t*Math.sin(a))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}};xe.prototype.isQuaternion=!0;var k=class{constructor(e=0,t=0,i=0){this.x=e,this.y=t,this.z=i}set(e,t,i){return i===void 0&&(i=this.z),this.x=e,this.y=t,this.z=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e,t){return t!==void 0?(console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this.z+=e.z,this)}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e,t){return t!==void 0?(console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this.z-=e.z,this)}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e,t){return t!==void 0?(console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(e,t)):(this.x*=e.x,this.y*=e.y,this.z*=e.z,this)}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return e&&e.isEuler||console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order."),this.applyQuaternion(C8.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(C8.setFromAxisAngle(e,t))}applyMatrix3(e){let t=this.x,i=this.y,a=this.z,r=e.elements;return this.x=r[0]*t+r[3]*i+r[6]*a,this.y=r[1]*t+r[4]*i+r[7]*a,this.z=r[2]*t+r[5]*i+r[8]*a,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){let t=this.x,i=this.y,a=this.z,r=e.elements,s=1/(r[3]*t+r[7]*i+r[11]*a+r[15]);return this.x=(r[0]*t+r[4]*i+r[8]*a+r[12])*s,this.y=(r[1]*t+r[5]*i+r[9]*a+r[13])*s,this.z=(r[2]*t+r[6]*i+r[10]*a+r[14])*s,this}applyQuaternion(e){let t=this.x,i=this.y,a=this.z,r=e.x,s=e.y,o=e.z,l=e.w,c=l*t+s*a-o*i,u=l*i+o*t-r*a,f=l*a+r*i-s*t,h=-r*t-s*i-o*a;return this.x=c*l+h*-r+u*-o-f*-s,this.y=u*l+h*-s+f*-r-c*-o,this.z=f*l+h*-o+c*-s-u*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){let t=this.x,i=this.y,a=this.z,r=e.elements;return this.x=r[0]*t+r[4]*i+r[8]*a,this.y=r[1]*t+r[5]*i+r[9]*a,this.z=r[2]*t+r[6]*i+r[10]*a,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){let i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this.z=e.z+(t.z-e.z)*i,this}cross(e,t){return t!==void 0?(console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(e,t)):this.crossVectors(this,e)}crossVectors(e,t){let i=e.x,a=e.y,r=e.z,s=t.x,o=t.y,l=t.z;return this.x=a*l-r*o,this.y=r*s-i*l,this.z=i*o-a*s,this}projectOnVector(e){let t=e.lengthSq();if(t===0)return this.set(0,0,0);let i=e.dot(this)/t;return this.copy(e).multiplyScalar(i)}projectOnPlane(e){return j0.copy(this).projectOnVector(e),this.sub(j0)}reflect(e){return this.sub(j0.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){let t=Math.sqrt(this.lengthSq()*e.lengthSq());if(t===0)return Math.PI/2;let i=this.dot(e)/t;return Math.acos(E2(i,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){let t=this.x-e.x,i=this.y-e.y,a=this.z-e.z;return t*t+i*i+a*a}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,i){let a=Math.sin(t)*e;return this.x=a*Math.sin(i),this.y=Math.cos(t)*e,this.z=a*Math.cos(i),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,i){return this.x=e*Math.sin(t),this.y=i,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){let t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){let t=this.setFromMatrixColumn(e,0).length(),i=this.setFromMatrixColumn(e,1).length(),a=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=i,this.z=a,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,t*4)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,t*3)}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t,i){return i!==void 0&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute()."),this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){let e=(Math.random()-.5)*2,t=Math.random()*Math.PI*2,i=Math.sqrt(1-e**2);return this.x=i*Math.cos(t),this.y=i*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}};k.prototype.isVector3=!0;var j0=new k,C8=new xe;var z1=class{constructor(e=0,t=0){this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e,t){return t!==void 0?(console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this)}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e,t){return t!==void 0?(console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this)}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){let t=this.x,i=this.y,a=e.elements;return this.x=a[0]*t+a[3]*i+a[6],this.y=a[1]*t+a[4]*i+a[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){let i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){let t=this.x-e.x,i=this.y-e.y;return t*t+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t,i){return i!==void 0&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute()."),this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){let i=Math.cos(t),a=Math.sin(t),r=this.x-e.x,s=this.y-e.y;return this.x=r*i-s*a+e.x,this.y=r*a+s*i+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}};z1.prototype.isVector2=!0;var z8={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Z2={h:0,s:0,l:0},m6={h:0,s:0,l:0};function X0(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+(e-n)*6*t:t<1/2?e:t<2/3?n+(e-n)*6*(2/3-t):n}function M4(n){return n<.04045?n*.0773993808:Math.pow(n*.9478672986+.0521327014,2.4)}function Z0(n){return n<.0031308?n*12.92:1.055*Math.pow(n,.41666)-.055}var x1=class{constructor(e,t,i){return t===void 0&&i===void 0?this.set(e):this.setRGB(e,t,i)}set(e){return e&&e.isColor?this.copy(e):typeof e=="number"?this.setHex(e):typeof e=="string"&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(e&255)/255,this}setRGB(e,t,i){return this.r=e,this.g=t,this.b=i,this}setHSL(e,t,i){if(e=b8(e,1),t=E2(t,0,1),i=E2(i,0,1),t===0)this.r=this.g=this.b=i;else{let a=i<=.5?i*(1+t):i+t-i*t,r=2*i-a;this.r=X0(r,a,e+1/3),this.g=X0(r,a,e),this.b=X0(r,a,e-1/3)}return this}setStyle(e){function t(a){a!==void 0&&parseFloat(a)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let i;if(i=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(e)){let a,r=i[1],s=i[2];switch(r){case"rgb":case"rgba":if(a=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(a[1],10))/255,this.g=Math.min(255,parseInt(a[2],10))/255,this.b=Math.min(255,parseInt(a[3],10))/255,t(a[4]),this;if(a=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(a[1],10))/100,this.g=Math.min(100,parseInt(a[2],10))/100,this.b=Math.min(100,parseInt(a[3],10))/100,t(a[4]),this;break;case"hsl":case"hsla":if(a=/^\s*(\d*\.?\d+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s)){let o=parseFloat(a[1])/360,l=parseInt(a[2],10)/100,c=parseInt(a[3],10)/100;return t(a[4]),this.setHSL(o,l,c)}break}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(e)){let a=i[1],r=a.length;if(r===3)return this.r=parseInt(a.charAt(0)+a.charAt(0),16)/255,this.g=parseInt(a.charAt(1)+a.charAt(1),16)/255,this.b=parseInt(a.charAt(2)+a.charAt(2),16)/255,this;if(r===6)return this.r=parseInt(a.charAt(0)+a.charAt(1),16)/255,this.g=parseInt(a.charAt(2)+a.charAt(3),16)/255,this.b=parseInt(a.charAt(4)+a.charAt(5),16)/255,this}return e&&e.length>0?this.setColorName(e):this}setColorName(e){let t=z8[e.toLowerCase()];return t!==void 0?this.setHex(t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=M4(e.r),this.g=M4(e.g),this.b=M4(e.b),this}copyLinearToSRGB(e){return this.r=Z0(e.r),this.g=Z0(e.g),this.b=Z0(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(){return this.r*255<<16^this.g*255<<8^this.b*255<<0}getHexString(){return("000000"+this.getHex().toString(16)).slice(-6)}getHSL(e){let t=this.r,i=this.g,a=this.b,r=Math.max(t,i,a),s=Math.min(t,i,a),o,l,c=(s+r)/2;if(s===r)o=0,l=0;else{let u=r-s;switch(l=c<=.5?u/(r+s):u/(2-r-s),r){case t:o=(i-a)/u+(ir&&(r=u),f>s&&(s=f),h>o&&(o=h)}return this.min.set(t,i,a),this.max.set(r,s,o),this}setFromBufferAttribute(e){let t=1/0,i=1/0,a=1/0,r=-1/0,s=-1/0,o=-1/0;for(let l=0,c=e.count;lr&&(r=u),f>s&&(s=f),h>o&&(o=h)}return this.min.set(t,i,a),this.max.set(r,s,o),this}setFromPoints(e){this.makeEmpty();for(let t=0,i=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,C4),C4.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,i;return e.normal.x>0?(t=e.normal.x*this.min.x,i=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,i=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,i+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,i+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,i+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,i+=e.normal.z*this.min.z),t<=-e.constant&&i>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Ht),S6.subVectors(this.max,Ht),O4.subVectors(e.a,Ht),G4.subVectors(e.b,Ht),q4.subVectors(e.c,Ht),r4.subVectors(G4,O4),n4.subVectors(q4,G4),z4.subVectors(O4,q4);let t=[0,-r4.z,r4.y,0,-n4.z,n4.y,0,-z4.z,z4.y,r4.z,0,-r4.x,n4.z,0,-n4.x,z4.z,0,-z4.x,-r4.y,r4.x,0,-n4.y,n4.x,0,-z4.y,z4.x,0];return!E3(t,O4,G4,q4,S6)||(t=[1,0,0,0,1,0,0,0,1],!E3(t,O4,G4,q4,S6))?!1:(E6.crossVectors(r4,n4),t=[E6.x,E6.y,E6.z],E3(t,O4,G4,q4,S6))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return C4.copy(e).clamp(this.min,this.max).sub(e).length()}getBoundingSphere(e){return this.getCenter(e.center),e.radius=this.getSize(C4).length()*.5,e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()?this:(Ge[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),Ge[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),Ge[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),Ge[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),Ge[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),Ge[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),Ge[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),Ge[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(Ge),this)}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}};Oe.prototype.isBox3=!0;var Ge=[new k,new k,new k,new k,new k,new k,new k,new k],C4=new k,S3=new Oe,O4=new k,G4=new k,q4=new k,r4=new k,n4=new k,z4=new k,Ht=new k,S6=new k,E6=new k,A4=new k;function E3(n,e,t,i,a){for(let r=0,s=n.length-3;r<=s;r+=3){A4.fromArray(n,r);let o=a.x*Math.abs(A4.x)+a.y*Math.abs(A4.y)+a.z*Math.abs(A4.z),l=e.dot(A4),c=t.dot(A4),u=i.dot(A4);if(Math.max(-Math.max(l,c,u),Math.min(l,c,u))>o)return!1}return!0}var N2=class{addEventListener(e,t){this._listeners===void 0&&(this._listeners={});let i=this._listeners;i[e]===void 0&&(i[e]=[]),i[e].indexOf(t)===-1&&i[e].push(t)}hasEventListener(e,t){if(this._listeners===void 0)return!1;let i=this._listeners;return i[e]!==void 0&&i[e].indexOf(t)!==-1}removeEventListener(e,t){if(this._listeners===void 0)return;let a=this._listeners[e];if(a!==void 0){let r=a.indexOf(t);r!==-1&&a.splice(r,1)}}dispatchEvent(e){if(this._listeners===void 0)return;let i=this._listeners[e.type];if(i!==void 0){e.target=this;let a=i.slice(0);for(let r=0,s=a.length;rthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){L3.subVectors(e,this.center);let t=L3.lengthSq();if(t>this.radius*this.radius){let i=Math.sqrt(t),a=(i-this.radius)*.5;this.center.add(L3.multiplyScalar(a/i)),this.radius+=a}return this}union(e){return this.center.equals(e.center)===!0?L6.set(0,0,1).multiplyScalar(e.radius):L6.subVectors(e.center,this.center).normalize().multiplyScalar(e.radius),this.expandByPoint(br.copy(e.center).add(L6)),this.expandByPoint(br.copy(e.center).sub(L6)),this}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return new this.constructor().copy(this)}};var k1=class{constructor(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],arguments.length>0&&console.error("THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.")}set(e,t,i,a,r,s,o,l,c,u,f,h,m,v,g,x){let p=this.elements;return p[0]=e,p[4]=t,p[8]=i,p[12]=a,p[1]=r,p[5]=s,p[9]=o,p[13]=l,p[2]=c,p[6]=u,p[10]=f,p[14]=h,p[3]=m,p[7]=v,p[11]=g,p[15]=x,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new k1().fromArray(this.elements)}copy(e){let t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],t[9]=i[9],t[10]=i[10],t[11]=i[11],t[12]=i[12],t[13]=i[13],t[14]=i[14],t[15]=i[15],this}copyPosition(e){let t=this.elements,i=e.elements;return t[12]=i[12],t[13]=i[13],t[14]=i[14],this}setFromMatrix3(e){let t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,i){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(e,t,i){return this.set(e.x,t.x,i.x,0,e.y,t.y,i.y,0,e.z,t.z,i.z,0,0,0,0,1),this}extractRotation(e){let t=this.elements,i=e.elements,a=1/W4.setFromMatrixColumn(e,0).length(),r=1/W4.setFromMatrixColumn(e,1).length(),s=1/W4.setFromMatrixColumn(e,2).length();return t[0]=i[0]*a,t[1]=i[1]*a,t[2]=i[2]*a,t[3]=0,t[4]=i[4]*r,t[5]=i[5]*r,t[6]=i[6]*r,t[7]=0,t[8]=i[8]*s,t[9]=i[9]*s,t[10]=i[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){e&&e.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");let t=this.elements,i=e.x,a=e.y,r=e.z,s=Math.cos(i),o=Math.sin(i),l=Math.cos(a),c=Math.sin(a),u=Math.cos(r),f=Math.sin(r);if(e.order==="XYZ"){let h=s*u,m=s*f,v=o*u,g=o*f;t[0]=l*u,t[4]=-l*f,t[8]=c,t[1]=m+v*c,t[5]=h-g*c,t[9]=-o*l,t[2]=g-h*c,t[6]=v+m*c,t[10]=s*l}else if(e.order==="YXZ"){let h=l*u,m=l*f,v=c*u,g=c*f;t[0]=h+g*o,t[4]=v*o-m,t[8]=s*c,t[1]=s*f,t[5]=s*u,t[9]=-o,t[2]=m*o-v,t[6]=g+h*o,t[10]=s*l}else if(e.order==="ZXY"){let h=l*u,m=l*f,v=c*u,g=c*f;t[0]=h-g*o,t[4]=-s*f,t[8]=v+m*o,t[1]=m+v*o,t[5]=s*u,t[9]=g-h*o,t[2]=-s*c,t[6]=o,t[10]=s*l}else if(e.order==="ZYX"){let h=s*u,m=s*f,v=o*u,g=o*f;t[0]=l*u,t[4]=v*c-m,t[8]=h*c+g,t[1]=l*f,t[5]=g*c+h,t[9]=m*c-v,t[2]=-c,t[6]=o*l,t[10]=s*l}else if(e.order==="YZX"){let h=s*l,m=s*c,v=o*l,g=o*c;t[0]=l*u,t[4]=g-h*f,t[8]=v*f+m,t[1]=f,t[5]=s*u,t[9]=-o*u,t[2]=-c*u,t[6]=m*f+v,t[10]=h-g*f}else if(e.order==="XZY"){let h=s*l,m=s*c,v=o*l,g=o*c;t[0]=l*u,t[4]=-f,t[8]=c*u,t[1]=h*f+g,t[5]=s*u,t[9]=m*f-v,t[2]=v*f-m,t[6]=o*u,t[10]=g*f+h}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(Yl,e,Kl)}lookAt(e,t,i){let a=this.elements;return R2.subVectors(e,t),R2.lengthSq()===0&&(R2.z=1),R2.normalize(),s4.crossVectors(i,R2),s4.lengthSq()===0&&(Math.abs(i.z)===1?R2.x+=1e-4:R2.z+=1e-4,R2.normalize(),s4.crossVectors(i,R2)),s4.normalize(),D6.crossVectors(R2,s4),a[0]=s4.x,a[4]=D6.x,a[8]=R2.x,a[1]=s4.y,a[5]=D6.y,a[9]=R2.y,a[2]=s4.z,a[6]=D6.z,a[10]=R2.z,this}multiply(e,t){return t!==void 0?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(e,t)):this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){let i=e.elements,a=t.elements,r=this.elements,s=i[0],o=i[4],l=i[8],c=i[12],u=i[1],f=i[5],h=i[9],m=i[13],v=i[2],g=i[6],x=i[10],p=i[14],d=i[3],A=i[7],b=i[11],C=i[15],E=a[0],N=a[4],S=a[8],P=a[12],F=a[1],M=a[5],D=a[9],z=a[13],T=a[2],H=a[6],L=a[10],V=a[14],U=a[3],Z=a[7],O=a[11],W=a[15];return r[0]=s*E+o*F+l*T+c*U,r[4]=s*N+o*M+l*H+c*Z,r[8]=s*S+o*D+l*L+c*O,r[12]=s*P+o*z+l*V+c*W,r[1]=u*E+f*F+h*T+m*U,r[5]=u*N+f*M+h*H+m*Z,r[9]=u*S+f*D+h*L+m*O,r[13]=u*P+f*z+h*V+m*W,r[2]=v*E+g*F+x*T+p*U,r[6]=v*N+g*M+x*H+p*Z,r[10]=v*S+g*D+x*L+p*O,r[14]=v*P+g*z+x*V+p*W,r[3]=d*E+A*F+b*T+C*U,r[7]=d*N+A*M+b*H+C*Z,r[11]=d*S+A*D+b*L+C*O,r[15]=d*P+A*z+b*V+C*W,this}multiplyScalar(e){let t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){let e=this.elements,t=e[0],i=e[4],a=e[8],r=e[12],s=e[1],o=e[5],l=e[9],c=e[13],u=e[2],f=e[6],h=e[10],m=e[14],v=e[3],g=e[7],x=e[11],p=e[15];return v*(+r*l*f-a*c*f-r*o*h+i*c*h+a*o*m-i*l*m)+g*(+t*l*m-t*c*h+r*s*h-a*s*m+a*c*u-r*l*u)+x*(+t*c*f-t*o*m-r*s*f+i*s*m+r*o*u-i*c*u)+p*(-a*o*u-t*l*f+t*o*h+a*s*f-i*s*h+i*l*u)}transpose(){let e=this.elements,t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,i){let a=this.elements;return e.isVector3?(a[12]=e.x,a[13]=e.y,a[14]=e.z):(a[12]=e,a[13]=t,a[14]=i),this}invert(){let e=this.elements,t=e[0],i=e[1],a=e[2],r=e[3],s=e[4],o=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],m=e[11],v=e[12],g=e[13],x=e[14],p=e[15],d=f*x*c-g*h*c+g*l*m-o*x*m-f*l*p+o*h*p,A=v*h*c-u*x*c-v*l*m+s*x*m+u*l*p-s*h*p,b=u*g*c-v*f*c+v*o*m-s*g*m-u*o*p+s*f*p,C=v*f*l-u*g*l-v*o*h+s*g*h+u*o*x-s*f*x,E=t*d+i*A+a*b+r*C;if(E===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let N=1/E;return e[0]=d*N,e[1]=(g*h*r-f*x*r-g*a*m+i*x*m+f*a*p-i*h*p)*N,e[2]=(o*x*r-g*l*r+g*a*c-i*x*c-o*a*p+i*l*p)*N,e[3]=(f*l*r-o*h*r-f*a*c+i*h*c+o*a*m-i*l*m)*N,e[4]=A*N,e[5]=(u*x*r-v*h*r+v*a*m-t*x*m-u*a*p+t*h*p)*N,e[6]=(v*l*r-s*x*r-v*a*c+t*x*c+s*a*p-t*l*p)*N,e[7]=(s*h*r-u*l*r+u*a*c-t*h*c-s*a*m+t*l*m)*N,e[8]=b*N,e[9]=(v*f*r-u*g*r-v*i*m+t*g*m+u*i*p-t*f*p)*N,e[10]=(s*g*r-v*o*r+v*i*c-t*g*c-s*i*p+t*o*p)*N,e[11]=(u*o*r-s*f*r-u*i*c+t*f*c+s*i*m-t*o*m)*N,e[12]=C*N,e[13]=(u*g*a-v*f*a+v*i*h-t*g*h-u*i*x+t*f*x)*N,e[14]=(v*o*a-s*g*a-v*i*l+t*g*l+s*i*x-t*o*x)*N,e[15]=(s*f*a-u*o*a+u*i*l-t*f*l-s*i*h+t*o*h)*N,this}scale(e){let t=this.elements,i=e.x,a=e.y,r=e.z;return t[0]*=i,t[4]*=a,t[8]*=r,t[1]*=i,t[5]*=a,t[9]*=r,t[2]*=i,t[6]*=a,t[10]*=r,t[3]*=i,t[7]*=a,t[11]*=r,this}getMaxScaleOnAxis(){let e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],i=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],a=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,i,a))}makeTranslation(e,t,i){return this.set(1,0,0,e,0,1,0,t,0,0,1,i,0,0,0,1),this}makeRotationX(e){let t=Math.cos(e),i=Math.sin(e);return this.set(1,0,0,0,0,t,-i,0,0,i,t,0,0,0,0,1),this}makeRotationY(e){let t=Math.cos(e),i=Math.sin(e);return this.set(t,0,i,0,0,1,0,0,-i,0,t,0,0,0,0,1),this}makeRotationZ(e){let t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){let i=Math.cos(t),a=Math.sin(t),r=1-i,s=e.x,o=e.y,l=e.z,c=r*s,u=r*o;return this.set(c*s+i,c*o-a*l,c*l+a*o,0,c*o+a*l,u*o+i,u*l-a*s,0,c*l-a*o,u*l+a*s,r*l*l+i,0,0,0,0,1),this}makeScale(e,t,i){return this.set(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1),this}makeShear(e,t,i,a,r,s){return this.set(1,i,r,0,e,1,s,0,t,a,1,0,0,0,0,1),this}compose(e,t,i){let a=this.elements,r=t._x,s=t._y,o=t._z,l=t._w,c=r+r,u=s+s,f=o+o,h=r*c,m=r*u,v=r*f,g=s*u,x=s*f,p=o*f,d=l*c,A=l*u,b=l*f,C=i.x,E=i.y,N=i.z;return a[0]=(1-(g+p))*C,a[1]=(m+b)*C,a[2]=(v-A)*C,a[3]=0,a[4]=(m-b)*E,a[5]=(1-(h+p))*E,a[6]=(x+d)*E,a[7]=0,a[8]=(v+A)*N,a[9]=(x-d)*N,a[10]=(1-(h+g))*N,a[11]=0,a[12]=e.x,a[13]=e.y,a[14]=e.z,a[15]=1,this}decompose(e,t,i){let a=this.elements,r=W4.set(a[0],a[1],a[2]).length(),s=W4.set(a[4],a[5],a[6]).length(),o=W4.set(a[8],a[9],a[10]).length();this.determinant()<0&&(r=-r),e.x=a[12],e.y=a[13],e.z=a[14],J2.copy(this);let c=1/r,u=1/s,f=1/o;return J2.elements[0]*=c,J2.elements[1]*=c,J2.elements[2]*=c,J2.elements[4]*=u,J2.elements[5]*=u,J2.elements[6]*=u,J2.elements[8]*=f,J2.elements[9]*=f,J2.elements[10]*=f,t.setFromRotationMatrix(J2),i.x=r,i.y=s,i.z=o,this}makePerspective(e,t,i,a,r,s){s===void 0&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");let o=this.elements,l=2*r/(t-e),c=2*r/(i-a),u=(t+e)/(t-e),f=(i+a)/(i-a),h=-(s+r)/(s-r),m=-2*s*r/(s-r);return o[0]=l,o[4]=0,o[8]=u,o[12]=0,o[1]=0,o[5]=c,o[9]=f,o[13]=0,o[2]=0,o[6]=0,o[10]=h,o[14]=m,o[3]=0,o[7]=0,o[11]=-1,o[15]=0,this}makeOrthographic(e,t,i,a,r,s){let o=this.elements,l=1/(t-e),c=1/(i-a),u=1/(s-r),f=(t+e)*l,h=(i+a)*c,m=(s+r)*u;return o[0]=2*l,o[4]=0,o[8]=0,o[12]=-f,o[1]=0,o[5]=2*c,o[9]=0,o[13]=-h,o[2]=0,o[6]=0,o[10]=-2*u,o[14]=-m,o[3]=0,o[7]=0,o[11]=0,o[15]=1,this}equals(e){let t=this.elements,i=e.elements;for(let a=0;a<16;a++)if(t[a]!==i[a])return!1;return!0}fromArray(e,t=0){for(let i=0;i<16;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){let i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e[t+9]=i[9],e[t+10]=i[10],e[t+11]=i[11],e[t+12]=i[12],e[t+13]=i[13],e[t+14]=i[14],e[t+15]=i[15],e}};k1.prototype.isMatrix4=!0;var W4=new k,J2=new k1,Yl=new k(0,0,0),Kl=new k(1,1,1),s4=new k,D6=new k,R2=new k;var yr=new k1,Cr=new xe,o4=class{constructor(e=0,t=0,i=0,a=o4.DefaultOrder){this._x=e,this._y=t,this._z=i,this._order=a}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,i,a=this._order){return this._x=e,this._y=t,this._z=i,this._order=a,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,i=!0){let a=e.elements,r=a[0],s=a[4],o=a[8],l=a[1],c=a[5],u=a[9],f=a[2],h=a[6],m=a[10];switch(t){case"XYZ":this._y=Math.asin(E2(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-u,m),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(h,c),this._z=0);break;case"YXZ":this._x=Math.asin(-E2(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(o,m),this._z=Math.atan2(l,c)):(this._y=Math.atan2(-f,r),this._z=0);break;case"ZXY":this._x=Math.asin(E2(h,-1,1)),Math.abs(h)<.9999999?(this._y=Math.atan2(-f,m),this._z=Math.atan2(-s,c)):(this._y=0,this._z=Math.atan2(l,r));break;case"ZYX":this._y=Math.asin(-E2(f,-1,1)),Math.abs(f)<.9999999?(this._x=Math.atan2(h,m),this._z=Math.atan2(l,r)):(this._x=0,this._z=Math.atan2(-s,c));break;case"YZX":this._z=Math.asin(E2(l,-1,1)),Math.abs(l)<.9999999?(this._x=Math.atan2(-u,c),this._y=Math.atan2(-f,r)):(this._x=0,this._y=Math.atan2(o,m));break;case"XZY":this._z=Math.asin(-E2(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(h,c),this._y=Math.atan2(o,r)):(this._x=Math.atan2(-u,m),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,i===!0&&this._onChangeCallback(),this}setFromQuaternion(e,t,i){return yr.makeRotationFromQuaternion(e),this.setFromRotationMatrix(yr,t,i)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return Cr.setFromEuler(this),this.setFromQuaternion(Cr,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],e[3]!==void 0&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}toVector3(e){return e?e.set(this._x,this._y,this._z):new k(this._x,this._y,this._z)}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}};o4.prototype.isEuler=!0;o4.DefaultOrder="XYZ";o4.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];var Vt=class{constructor(){this.mask=1|0}set(e){this.mask=(1<>>0}enable(e){this.mask|=1<0&&console.error("THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.")}set(e,t,i,a,r,s,o,l,c){let u=this.elements;return u[0]=e,u[1]=a,u[2]=o,u[3]=t,u[4]=r,u[5]=l,u[6]=i,u[7]=s,u[8]=c,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){let t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],this}extractBasis(e,t,i){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(e){let t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){let i=e.elements,a=t.elements,r=this.elements,s=i[0],o=i[3],l=i[6],c=i[1],u=i[4],f=i[7],h=i[2],m=i[5],v=i[8],g=a[0],x=a[3],p=a[6],d=a[1],A=a[4],b=a[7],C=a[2],E=a[5],N=a[8];return r[0]=s*g+o*d+l*C,r[3]=s*x+o*A+l*E,r[6]=s*p+o*b+l*N,r[1]=c*g+u*d+f*C,r[4]=c*x+u*A+f*E,r[7]=c*p+u*b+f*N,r[2]=h*g+m*d+v*C,r[5]=h*x+m*A+v*E,r[8]=h*p+m*b+v*N,this}multiplyScalar(e){let t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){let e=this.elements,t=e[0],i=e[1],a=e[2],r=e[3],s=e[4],o=e[5],l=e[6],c=e[7],u=e[8];return t*s*u-t*o*c-i*r*u+i*o*l+a*r*c-a*s*l}invert(){let e=this.elements,t=e[0],i=e[1],a=e[2],r=e[3],s=e[4],o=e[5],l=e[6],c=e[7],u=e[8],f=u*s-o*c,h=o*l-u*r,m=c*r-s*l,v=t*f+i*h+a*m;if(v===0)return this.set(0,0,0,0,0,0,0,0,0);let g=1/v;return e[0]=f*g,e[1]=(a*c-u*i)*g,e[2]=(o*i-a*s)*g,e[3]=h*g,e[4]=(u*t-a*l)*g,e[5]=(a*r-o*t)*g,e[6]=m*g,e[7]=(i*l-c*t)*g,e[8]=(s*t-i*r)*g,this}transpose(){let e,t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){let t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,i,a,r,s,o){let l=Math.cos(r),c=Math.sin(r);return this.set(i*l,i*c,-i*(l*s+c*o)+s+e,-a*c,a*l,-a*(-c*s+l*o)+o+t,0,0,1),this}scale(e,t){let i=this.elements;return i[0]*=e,i[3]*=e,i[6]*=e,i[1]*=t,i[4]*=t,i[7]*=t,this}rotate(e){let t=Math.cos(e),i=Math.sin(e),a=this.elements,r=a[0],s=a[3],o=a[6],l=a[1],c=a[4],u=a[7];return a[0]=t*r+i*l,a[3]=t*s+i*c,a[6]=t*o+i*u,a[1]=-i*r+t*l,a[4]=-i*s+t*c,a[7]=-i*o+t*u,this}translate(e,t){let i=this.elements;return i[0]+=e*i[2],i[3]+=e*i[5],i[6]+=e*i[8],i[1]+=t*i[2],i[4]+=t*i[5],i[7]+=t*i[8],this}equals(e){let t=this.elements,i=e.elements;for(let a=0;a<9;a++)if(t[a]!==i[a])return!1;return!0}fromArray(e,t=0){for(let i=0;i<9;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){let i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e}clone(){return new this.constructor().fromArray(this.elements)}};r2.prototype.isMatrix3=!0;var $l=0,zr=new k,j4=new xe,We=new k1,T6=new k,Nt=new k,Jl=new k,Ql=new xe,Ar=new k(1,0,0),wr=new k(0,1,0),_r=new k(0,0,1),e9={type:"added"},Sr={type:"removed"},j1=class extends N2{constructor(){super();Object.defineProperty(this,"id",{value:$l++}),this.uuid=Pe(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=j1.DefaultUp.clone();let e=new k,t=new o4,i=new xe,a=new k(1,1,1);function r(){i.setFromEuler(t,!1)}function s(){t.setFromQuaternion(i,void 0,!1)}t._onChange(r),i._onChange(s),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:e},rotation:{configurable:!0,enumerable:!0,value:t},quaternion:{configurable:!0,enumerable:!0,value:i},scale:{configurable:!0,enumerable:!0,value:a},modelViewMatrix:{value:new k1},normalMatrix:{value:new r2}}),this.matrix=new k1,this.matrixWorld=new k1,this.matrixAutoUpdate=j1.DefaultMatrixAutoUpdate,this.matrixWorldNeedsUpdate=!1,this.layers=new Vt,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}onBeforeRender(){}onAfterRender(){}applyMatrix4(e){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(e),this.matrix.decompose(this.position,this.quaternion,this.scale)}applyQuaternion(e){return this.quaternion.premultiply(e),this}setRotationFromAxisAngle(e,t){this.quaternion.setFromAxisAngle(e,t)}setRotationFromEuler(e){this.quaternion.setFromEuler(e,!0)}setRotationFromMatrix(e){this.quaternion.setFromRotationMatrix(e)}setRotationFromQuaternion(e){this.quaternion.copy(e)}rotateOnAxis(e,t){return j4.setFromAxisAngle(e,t),this.quaternion.multiply(j4),this}rotateOnWorldAxis(e,t){return j4.setFromAxisAngle(e,t),this.quaternion.premultiply(j4),this}rotateX(e){return this.rotateOnAxis(Ar,e)}rotateY(e){return this.rotateOnAxis(wr,e)}rotateZ(e){return this.rotateOnAxis(_r,e)}translateOnAxis(e,t){return zr.copy(e).applyQuaternion(this.quaternion),this.position.add(zr.multiplyScalar(t)),this}translateX(e){return this.translateOnAxis(Ar,e)}translateY(e){return this.translateOnAxis(wr,e)}translateZ(e){return this.translateOnAxis(_r,e)}localToWorld(e){return e.applyMatrix4(this.matrixWorld)}worldToLocal(e){return e.applyMatrix4(We.copy(this.matrixWorld).invert())}lookAt(e,t,i){e.isVector3?T6.copy(e):T6.set(e,t,i);let a=this.parent;this.updateWorldMatrix(!0,!1),Nt.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?We.lookAt(Nt,T6,this.up):We.lookAt(T6,Nt,this.up),this.quaternion.setFromRotationMatrix(We),a&&(We.extractRotation(a.matrixWorld),j4.setFromRotationMatrix(We),this.quaternion.premultiply(j4.invert()))}add(e){if(arguments.length>1){for(let t=0;t1){for(let i=0;i0){a.children=[];for(let o=0;o0){a.animations=[];for(let o=0;o0&&(i.geometries=o),l.length>0&&(i.materials=l),c.length>0&&(i.textures=c),u.length>0&&(i.images=u),f.length>0&&(i.shapes=f),h.length>0&&(i.skeletons=h),m.length>0&&(i.animations=m)}return i.object=a,i;function s(o){let l=[];for(let c in o){let u=o[c];delete u.metadata,l.push(u)}return l}}clone(e){return new this.constructor().copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),t===!0)for(let i=0;i=0;--e)if(n[e]>65535)return!0;return!1}function w4(n){return document.createElementNS("http://www.w3.org/1999/xhtml",n)}var t9=0,U2=new k1,D3=new j1,X4=new k,F2=new Oe,Rt=new Oe,o2=new k,M2=class extends N2{constructor(){super();Object.defineProperty(this,"id",{value:t9++}),this.uuid=Pe(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(e){return Array.isArray(e)?this.index=new(H6(e)?Tt:Dt)(e,1):this.index=e,this}getAttribute(e){return this.attributes[e]}setAttribute(e,t){return this.attributes[e]=t,this}deleteAttribute(e){return delete this.attributes[e],this}hasAttribute(e){return this.attributes[e]!==void 0}addGroup(e,t,i=0){this.groups.push({start:e,count:t,materialIndex:i})}clearGroups(){this.groups=[]}setDrawRange(e,t){this.drawRange.start=e,this.drawRange.count=t}applyMatrix4(e){let t=this.attributes.position;t!==void 0&&(t.applyMatrix4(e),t.needsUpdate=!0);let i=this.attributes.normal;if(i!==void 0){let r=new r2().getNormalMatrix(e);i.applyNormalMatrix(r),i.needsUpdate=!0}let a=this.attributes.tangent;return a!==void 0&&(a.transformDirection(e),a.needsUpdate=!0),this.boundingBox!==null&&this.computeBoundingBox(),this.boundingSphere!==null&&this.computeBoundingSphere(),this}applyQuaternion(e){return U2.makeRotationFromQuaternion(e),this.applyMatrix4(U2),this}rotateX(e){return U2.makeRotationX(e),this.applyMatrix4(U2),this}rotateY(e){return U2.makeRotationY(e),this.applyMatrix4(U2),this}rotateZ(e){return U2.makeRotationZ(e),this.applyMatrix4(U2),this}translate(e,t,i){return U2.makeTranslation(e,t,i),this.applyMatrix4(U2),this}scale(e,t,i){return U2.makeScale(e,t,i),this.applyMatrix4(U2),this}lookAt(e){return D3.lookAt(e),D3.updateMatrix(),this.applyMatrix4(D3.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(X4).negate(),this.translate(X4.x,X4.y,X4.z),this}setFromPoints(e){let t=[];for(let i=0,a=e.length;i0&&(e.userData=this.userData),this.parameters!==void 0){let l=this.parameters;for(let c in l)l[c]!==void 0&&(e[c]=l[c]);return e}e.data={attributes:{}};let t=this.index;t!==null&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});let i=this.attributes;for(let l in i){let c=i[l];e.data.attributes[l]=c.toJSON(e.data)}let a={},r=!1;for(let l in this.morphAttributes){let c=this.morphAttributes[l],u=[];for(let f=0,h=c.length;f0&&(a[l]=u,r=!0)}r&&(e.data.morphAttributes=a,e.data.morphTargetsRelative=this.morphTargetsRelative);let s=this.groups;s.length>0&&(e.data.groups=JSON.parse(JSON.stringify(s)));let o=this.boundingSphere;return o!==null&&(e.data.boundingSphere={center:o.center.toArray(),radius:o.radius}),e}clone(){return new this.constructor().copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let t={};this.name=e.name;let i=e.index;i!==null&&this.setIndex(i.clone(t));let a=e.attributes;for(let c in a){let u=a[c];this.setAttribute(c,u.clone(t))}let r=e.morphAttributes;for(let c in r){let u=[],f=r[c];for(let h=0,m=f.length;h0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(e!==void 0)for(let t in e){let i=e[t];if(i===void 0){console.warn("THREE.Material: '"+t+"' parameter is undefined.");continue}if(t==="shading"){console.warn("THREE."+this.type+": .shading has been removed. Use the boolean .flatShading instead."),this.flatShading=i===S8;continue}let a=this[t];if(a===void 0){console.warn("THREE."+this.type+": '"+t+"' is not a property of this material.");continue}a&&a.isColor?a.set(i):a&&a.isVector3&&i&&i.isVector3?a.copy(i):this[t]=i}}toJSON(e){let t=e===void 0||typeof e=="string";t&&(e={textures:{},images:{}});let i={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};i.uuid=this.uuid,i.type=this.type,this.name!==""&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),this.roughness!==void 0&&(i.roughness=this.roughness),this.metalness!==void 0&&(i.metalness=this.metalness),this.sheen!==void 0&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&this.emissiveIntensity!==1&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(i.shininess=this.shininess),this.clearcoat!==void 0&&(i.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(e).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(e).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(e).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(e).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(e).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(e).uuid,this.combine!==void 0&&(i.combine=this.combine)),this.envMapIntensity!==void 0&&(i.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(i.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(e).uuid),this.transmission!==void 0&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(e).uuid),this.thickness!==void 0&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(e).uuid),this.attenuationDistance!==void 0&&(i.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(i.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(i.size=this.size),this.shadowSide!==null&&(i.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==y4&&(i.blending=this.blending),this.side!==Ie&&(i.side=this.side),this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),this.transparent===!0&&(i.transparent=this.transparent),i.depthFunc=this.depthFunc,i.depthTest=this.depthTest,i.depthWrite=this.depthWrite,i.colorWrite=this.colorWrite,i.alphaWrite=this.alphaWrite,i.stencilWrite=this.stencilWrite,i.stencilWriteMask=this.stencilWriteMask,i.stencilFunc=this.stencilFunc,i.stencilRef=this.stencilRef,i.stencilFuncMask=this.stencilFuncMask,i.stencilFail=this.stencilFail,i.stencilZFail=this.stencilZFail,i.stencilZPass=this.stencilZPass,this.rotation&&this.rotation!==0&&(i.rotation=this.rotation),this.polygonOffset===!0&&(i.polygonOffset=!0),this.polygonOffsetFactor!==0&&(i.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(i.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth&&this.linewidth!==1&&(i.linewidth=this.linewidth),this.dashSize!==void 0&&(i.dashSize=this.dashSize),this.gapSize!==void 0&&(i.gapSize=this.gapSize),this.scale!==void 0&&(i.scale=this.scale),this.dithering===!0&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),this.alphaToCoverage===!0&&(i.alphaToCoverage=this.alphaToCoverage),this.premultipliedAlpha===!0&&(i.premultipliedAlpha=this.premultipliedAlpha),this.wireframe===!0&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(i.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(i.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(i.flatShading=this.flatShading),this.visible===!1&&(i.visible=!1),this.toneMapped===!1&&(i.toneMapped=!1),JSON.stringify(this.userData)!=="{}"&&(i.userData=this.userData);function a(r){let s=[];for(let o in r){let l=r[o];delete l.metadata,s.push(l)}return s}if(t){let r=a(e.textures),s=a(e.images);r.length>0&&(i.textures=r),s.length>0&&(i.images=s)}return i}clone(){return new this.constructor().copy(this)}copy(e){this.name=e.name,this.fog=e.fog,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;let t=e.clippingPlanes,i=null;if(t!==null){let a=t.length;i=new Array(a);for(let r=0;r!==a;++r)i[r]=t[r].clone()}return this.clippingPlanes=i,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.alphaWrite=e.alphaWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){e===!0&&this.version++}};L2.prototype.isMaterial=!0;var Ft=class extends L2{constructor(e){super();this.type="MeshPhongMaterial",this.color=new x1(16777215),this.specular=new x1(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new x1(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=A6,this.normalScale=new z1(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=k4,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.specular.copy(e.specular),this.shininess=e.shininess,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this}};Ft.prototype.isMeshPhongMaterial=!0;var je=new k,T3=new k,V6=new k,c4=new k,H3=new k,N6=new k,V3=new k,N3=class{constructor(e=new k,t=new k(0,0,-1)){this.origin=e,this.direction=t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,je)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);let i=t.dot(this.direction);return i<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(i).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){let t=je.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(je.copy(this.direction).multiplyScalar(t).add(this.origin),je.distanceToSquared(e))}distanceSqToSegment(e,t,i,a){T3.copy(e).add(t).multiplyScalar(.5),V6.copy(t).sub(e).normalize(),c4.copy(this.origin).sub(T3);let r=e.distanceTo(t)*.5,s=-this.direction.dot(V6),o=c4.dot(this.direction),l=-c4.dot(V6),c=c4.lengthSq(),u=Math.abs(1-s*s),f,h,m,v;if(u>0)if(f=s*l-o,h=s*o-l,v=r*u,f>=0)if(h>=-v)if(h<=v){let g=1/u;f*=g,h*=g,m=f*(f+s*h+2*o)+h*(s*f+h+2*l)+c}else h=r,f=Math.max(0,-(s*h+o)),m=-f*f+h*(h+2*l)+c;else h=-r,f=Math.max(0,-(s*h+o)),m=-f*f+h*(h+2*l)+c;else h<=-v?(f=Math.max(0,-(-s*r+o)),h=f>0?-r:Math.min(Math.max(-r,-l),r),m=-f*f+h*(h+2*l)+c):h<=v?(f=0,h=Math.min(Math.max(-r,-l),r),m=h*(h+2*l)+c):(f=Math.max(0,-(s*r+o)),h=f>0?r:Math.min(Math.max(-r,-l),r),m=-f*f+h*(h+2*l)+c);else h=s>0?-r:r,f=Math.max(0,-(s*h+o)),m=-f*f+h*(h+2*l)+c;return i&&i.copy(this.direction).multiplyScalar(f).add(this.origin),a&&a.copy(V6).multiplyScalar(h).add(T3),m}intersectSphere(e,t){je.subVectors(e.center,this.origin);let i=je.dot(this.direction),a=je.dot(je)-i*i,r=e.radius*e.radius;if(a>r)return null;let s=Math.sqrt(r-a),o=i-s,l=i+s;return o<0&&l<0?null:o<0?this.at(l,t):this.at(o,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){let t=e.normal.dot(this.direction);if(t===0)return e.distanceToPoint(this.origin)===0?0:null;let i=-(this.origin.dot(e.normal)+e.constant)/t;return i>=0?i:null}intersectPlane(e,t){let i=this.distanceToPlane(e);return i===null?null:this.at(i,t)}intersectsPlane(e){let t=e.distanceToPoint(this.origin);return t===0||e.normal.dot(this.direction)*t<0}intersectBox(e,t){let i,a,r,s,o,l,c=1/this.direction.x,u=1/this.direction.y,f=1/this.direction.z,h=this.origin;return c>=0?(i=(e.min.x-h.x)*c,a=(e.max.x-h.x)*c):(i=(e.max.x-h.x)*c,a=(e.min.x-h.x)*c),u>=0?(r=(e.min.y-h.y)*u,s=(e.max.y-h.y)*u):(r=(e.max.y-h.y)*u,s=(e.min.y-h.y)*u),i>s||r>a||((r>i||i!==i)&&(i=r),(s=0?(o=(e.min.z-h.z)*f,l=(e.max.z-h.z)*f):(o=(e.max.z-h.z)*f,l=(e.min.z-h.z)*f),i>l||o>a)||((o>i||i!==i)&&(i=o),(l=0?i:a,t)}intersectsBox(e){return this.intersectBox(e,je)!==null}intersectTriangle(e,t,i,a,r){H3.subVectors(t,e),N6.subVectors(i,e),V3.crossVectors(H3,N6);let s=this.direction.dot(V3),o;if(s>0){if(a)return null;o=1}else if(s<0)o=-1,s=-s;else return null;c4.subVectors(this.origin,e);let l=o*this.direction.dot(N6.crossVectors(c4,N6));if(l<0)return null;let c=o*this.direction.dot(H3.cross(c4));if(c<0||l+c>s)return null;let u=-o*c4.dot(V3);return u<0?null:this.at(u/s,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}};var Q2=new k,Xe=new k,R3=new k,Ze=new k,Z4=new k,Y4=new k,Er=new k,F3=new k,B3=new k,P3=new k,ee=class{constructor(e=new k,t=new k,i=new k){this.a=e,this.b=t,this.c=i}static getNormal(e,t,i,a){a.subVectors(i,t),Q2.subVectors(e,t),a.cross(Q2);let r=a.lengthSq();return r>0?a.multiplyScalar(1/Math.sqrt(r)):a.set(0,0,0)}static getBarycoord(e,t,i,a,r){Q2.subVectors(a,t),Xe.subVectors(i,t),R3.subVectors(e,t);let s=Q2.dot(Q2),o=Q2.dot(Xe),l=Q2.dot(R3),c=Xe.dot(Xe),u=Xe.dot(R3),f=s*c-o*o;if(f===0)return r.set(-2,-1,-1);let h=1/f,m=(c*l-o*u)*h,v=(s*u-o*l)*h;return r.set(1-m-v,v,m)}static containsPoint(e,t,i,a){return this.getBarycoord(e,t,i,a,Ze),Ze.x>=0&&Ze.y>=0&&Ze.x+Ze.y<=1}static getUV(e,t,i,a,r,s,o,l){return this.getBarycoord(e,t,i,a,Ze),l.set(0,0),l.addScaledVector(r,Ze.x),l.addScaledVector(s,Ze.y),l.addScaledVector(o,Ze.z),l}static isFrontFacing(e,t,i,a){return Q2.subVectors(i,t),Xe.subVectors(e,t),Q2.cross(Xe).dot(a)<0}set(e,t,i){return this.a.copy(e),this.b.copy(t),this.c.copy(i),this}setFromPointsAndIndices(e,t,i,a){return this.a.copy(e[t]),this.b.copy(e[i]),this.c.copy(e[a]),this}setFromAttributeAndIndices(e,t,i,a){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,i),this.c.fromBufferAttribute(e,a),this}clone(){return new this.constructor().copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return Q2.subVectors(this.c,this.b),Xe.subVectors(this.a,this.b),Q2.cross(Xe).length()*.5}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return ee.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return ee.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,i,a,r){return ee.getUV(e,this.a,this.b,this.c,t,i,a,r)}containsPoint(e){return ee.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return ee.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){let i=this.a,a=this.b,r=this.c,s,o;Z4.subVectors(a,i),Y4.subVectors(r,i),F3.subVectors(e,i);let l=Z4.dot(F3),c=Y4.dot(F3);if(l<=0&&c<=0)return t.copy(i);B3.subVectors(e,a);let u=Z4.dot(B3),f=Y4.dot(B3);if(u>=0&&f<=u)return t.copy(a);let h=l*f-u*c;if(h<=0&&l>=0&&u<=0)return s=l/(l-u),t.copy(i).addScaledVector(Z4,s);P3.subVectors(e,r);let m=Z4.dot(P3),v=Y4.dot(P3);if(v>=0&&m<=v)return t.copy(r);let g=m*c-l*v;if(g<=0&&c>=0&&v<=0)return o=c/(c-v),t.copy(i).addScaledVector(Y4,o);let x=u*v-m*f;if(x<=0&&f-u>=0&&m-v>=0)return Er.subVectors(r,a),o=(f-u)/(f-u+(m-v)),t.copy(a).addScaledVector(Er,o);let p=1/(x+g+h);return s=g*p,o=h*p,t.copy(i).addScaledVector(Z4,s).addScaledVector(Y4,o)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}};var K4=class extends L2{constructor(e){super();this.type="MeshBasicMaterial",this.color=new x1(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=k4,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this}};K4.prototype.isMeshBasicMaterial=!0;var Lr=new k1,$4=new N3,I3=new qe,l4=new k,u4=new k,h4=new k,k3=new k,U3=new k,O3=new k,R6=new k,F6=new k,B6=new k,P6=new z1,I6=new z1,k6=new z1,G3=new k,U6=new k,c2=class extends j1{constructor(e=new M2,t=new K4){super();this.type="Mesh",this.geometry=e,this.material=t,this.updateMorphTargets()}copy(e){return super.copy(e),e.morphTargetInfluences!==void 0&&(this.morphTargetInfluences=e.morphTargetInfluences.slice()),e.morphTargetDictionary!==void 0&&(this.morphTargetDictionary=Object.assign({},e.morphTargetDictionary)),this.material=e.material,this.geometry=e.geometry,this}updateMorphTargets(){let e=this.geometry;if(e.isBufferGeometry){let t=e.morphAttributes,i=Object.keys(t);if(i.length>0){let a=t[i[0]];if(a!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=a.length;r0&&console.error("THREE.Mesh.updateMorphTargets() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.")}}raycast(e,t){let i=this.geometry,a=this.material,r=this.matrixWorld;if(a===void 0||(i.boundingSphere===null&&i.computeBoundingSphere(),I3.copy(i.boundingSphere),I3.applyMatrix4(r),e.ray.intersectsSphere(I3)===!1)||(Lr.copy(r).invert(),$4.copy(e.ray).applyMatrix4(Lr),i.boundingBox!==null&&$4.intersectsBox(i.boundingBox)===!1))return;let s;if(i.isBufferGeometry){let o=i.index,l=i.attributes.position,c=i.morphAttributes.position,u=i.morphTargetsRelative,f=i.attributes.uv,h=i.attributes.uv2,m=i.groups,v=i.drawRange;if(o!==null)if(Array.isArray(a))for(let g=0,x=m.length;gt.far?null:{distance:c,point:U6.clone(),object:n}}function O6(n,e,t,i,a,r,s,o,l,c,u,f){l4.fromBufferAttribute(a,c),u4.fromBufferAttribute(a,u),h4.fromBufferAttribute(a,f);let h=n.morphTargetInfluences;if(r&&h){R6.set(0,0,0),F6.set(0,0,0),B6.set(0,0,0);for(let v=0,g=r.length;v2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if(typeof HTMLImageElement!="undefined"&&e instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&e instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&e instanceof ImageBitmap){let t=w4("canvas");t.width=e.width,t.height=e.height;let i=t.getContext("2d");i.drawImage(e,0,0,e.width,e.height);let a=i.getImageData(0,0,e.width,e.height),r=a.data;for(let s=0;s1)switch(this.wrapS){case St:e.x=e.x-Math.floor(e.x);break;case s2:e.x=e.x<0?0:1;break;case Et:Math.abs(Math.floor(e.x)%2)===1?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x);break}if(e.y<0||e.y>1)switch(this.wrapT){case St:e.y=e.y-Math.floor(e.y);break;case s2:e.y=e.y<0?0:1;break;case Et:Math.abs(Math.floor(e.y)%2)===1?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y);break}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){e===!0&&this.version++}};K1.DEFAULT_IMAGE=void 0;K1.DEFAULT_MAPPING=t3;K1.prototype.isTexture=!0;function q3(n){return typeof HTMLImageElement!="undefined"&&n instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&n instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&n instanceof ImageBitmap?Bt.getDataURL(n):n.data?{data:Array.prototype.slice.call(n.data),width:n.width,height:n.height,type:n.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}var Dr={specular:1515554,color:15790320,shininess:60,flatShading:!0},O2={diceColor:"#202020",textColor:"#ffffff"},te=class{constructor(e,t,i={diceColor:"#202020",textColor:"#aaaaaa"}){this.w=e;this.h=t;this.options=i;this.scale=50;this.labels=[" ","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"];this.fontFace="Arial";this.options={...O2,...i}}setColor({diceColor:e,textColor:t}){e&&(this.options.diceColor=e),t&&(this.options.textColor=t)}get radius(){return this.scale*this.scaleFactor}get diceColor(){return this.options.diceColor}get textColor(){return this.options.textColor}get buffer(){return this.geometry.geometry}create(){this.textureSize=this.calculateTextureSize(this.scale/2+this.scale*this.margin)*2;let e=this.getGeometry(),t=this.getMaterials();return this.geometry=new c2(e,t),this.geometry.receiveShadow=!0,this.geometry.castShadow=!0,this.body.position.set(0+this.radius*2*Math.random(),0+this.radius*2*Math.random(),0+this.radius*4),this.body.velocity.x=500*Math.random()*2-1,this.body.velocity.y=500*Math.random()*2-1,this.body.angularVelocity.x=100*Math.random(),this.body.angularVelocity.y=100*Math.random(),this}getGeometry(){let e=new Array(this.vertices.length);for(let i=0;i=0&&u=0&&c!==l+1?o.unshift([r,c],[s,u]):o.push([r,c],[s,u]),l=c)}o.length===4&&i.push([i[o[0][0]][o[0][1]],i[o[1][0]][o[1][1]],i[o[3][0]][o[3][1]],i[o[2][0]][o[2][1]],-1])}for(let r=0;r=0&&u<4){--u==-1&&(u=3);let f=i[c][u];if(s.indexOf(f)>=0){o.push(f);break}}}--l}o.push(-1),i.push(o)}return{vectors:t,faces:i}}makeGeometry(e,t){let i=new M2;for(let f=0;f1&&(o=o/c.length,s.font=`${o}pt '${this.fontFace}'`,l=s.measureText("M").width*1.2,a-=l*c.length/2);for(let f=0,h=c.length;f{let[r,s]=a.replace(/\\\|/g,"{ESCAPED_PIPE}").split("|").map(c=>c.replace(/{ESCAPED_PIPE}/g,"\\|")).map(c=>c.trim()),[,o,l]=r.match(/(\d+)(?:[^\d]+?(\d+))?/)??[];if(!(!o&&!l))return[[Number(o),l?Number(l):void 0],s]}),this.isLookup=!0)}if(this.header&&t.columns[this.header])this.options=t.columns[this.header];else{if(this.header)throw new Error(`Header ${this.header} was not found in table ${this.path} > ${this.block}.`);this.options=t.rows}}this.loaded=!0,this.trigger("loaded")}toResult(){return{type:"table",result:this.result}}async applyResult(e){e.type==="table"&&(e.result&&(this.result=e.result),await this.render())}},wc=/^\|?([\s\S]+?)\|?$/,Ma=/\|/g;function _c(n){let e=n.split(` +`),i=e.map(s=>(s.trim().match(wc)??[,s.trim()])[1])[0].replace("\\|","{ESCAPED_PIPE}").split(Ma),a=[],r=[];for(let s in i){let o=i[s];o.trim().length||(o=s),r.push([o.trim(),[]])}for(let s of e.slice(2)){let o=s.trim().replace(/\\\|/g,"{ESCAPED_PIPE}").split(Ma).map(l=>l.replace(/{ESCAPED_PIPE}/g,"\\|")).map(l=>l.trim()).filter(l=>l.length);a.push(o.join(" | "));for(let l in o){let c=o[l].trim();!c.length||!r[l]||r[l][1].push(c)}}return{columns:Object.fromEntries(r),rows:a}}var D1=ue(require("obsidian"));var a6=class extends D1.PluginSettingTab{constructor(e,t){super(e,t);this.plugin=t;this.plugin=t}async display(){let{containerEl:e}=this;e.empty(),e.addClass("dice-roller-settings"),e.createEl("h2",{text:"Dice Roller Settings"}),this.buildGenerics(e.createDiv()),this.buildDisplay(e.createDiv()),this.buildDice(e.createDiv()),this.buildTables(e.createDiv()),this.buildSections(e.createDiv()),this.buildTags(e.createDiv()),this.buildView(e.createDiv()),this.buildRender(e.createDiv()),this.buildFormulaSettings(e.createDiv("dice-roller-setting-additional-container")),e.createDiv("coffee").createEl("a",{href:"https://www.buymeacoffee.com/valentine195"}).createEl("img",{attr:{src:"https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=\u2615&slug=valentine195&button_colour=e3e7ef&font_colour=262626&font_family=Inter&outline_colour=262626&coffee_colour=ff0000"}})}buildGenerics(e){e.empty(),new D1.Setting(e).setName("Globally Save Results").setDesc(createFragment(t=>{t.createSpan({text:"Dice results will be saved by default. This can be overridden using "}),t.createEl("code",{text:"dice-: formula"}),t.createEl("p",{text:"Please note that the plugin will attempt to save the result but may not be able to."})})).addToggle(t=>{t.setValue(this.plugin.data.persistResults),t.onChange(async i=>{this.plugin.data.persistResults=i,await this.plugin.saveSettings()})})}buildDisplay(e){e.empty(),new D1.Setting(e).setHeading().setName("Dice Display"),new D1.Setting(e).setName("Display Formula With Results").setDesc("Both the formula and the results will both be displayed in preview mode.").addToggle(t=>{t.setValue(this.plugin.data.displayResultsInline),t.onChange(async i=>{this.plugin.data.displayResultsInline=i,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Display Dice Button With Results").setDesc("A dice button will appear next to results.").addToggle(t=>{t.setValue(this.plugin.data.showDice),t.onChange(async i=>{this.plugin.data.showDice=i,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Add Formula When Using Modify Dice").setDesc(createFragment(t=>{t.createSpan({text:"Both the formula and the results will both be added to the note when using "}),t.createEl("code",{text:"dice-mod"}),t.createSpan({text:"."})})).addToggle(t=>{t.setValue(this.plugin.data.displayFormulaForMod),t.onChange(async i=>{this.plugin.data.displayFormulaForMod=i,await this.plugin.saveSettings()})})}buildDice(e){e.empty(),new D1.Setting(e).setHeading().setName("Dice Rollers"),new D1.Setting(e).setName("Default Face").setDesc("Use this as the number of faces when it is omitted.").addText(t=>{t.setValue(`${this.plugin.data.defaultFace}`),t.inputEl.onblur=async()=>{isNaN(Number(t.inputEl.value))&&new D1.Notice("The default face must be a number."),this.plugin.data.defaultFace=Number(t.inputEl.value),await this.plugin.saveSettings()}}),new D1.Setting(e).setName("Round Results").setDesc("Determine the rounding behavior for dice results.").addDropdown(t=>{t.addOptions(fe).setValue(this.plugin.data.round).onChange(i=>{this.plugin.data.round=i,this.plugin.saveSettings()})}),new D1.Setting(e).setName("Always Render Dice").setDesc(createFragment(t=>{t.createSpan({text:"Dice rolled in notes will always be rendered. Use the "}),t.createEl("code",{text:"|norender"}),t.createSpan({text:" flag to prevent it."})})).addToggle(t=>{t.setValue(this.plugin.data.renderAllDice).onChange(i=>{this.plugin.data.renderAllDice=i,this.plugin.saveSettings()})})}buildTables(e){e.empty(),new D1.Setting(e).setHeading().setName("Table Rollers"),new D1.Setting(e).setName("Display Lookup Table Roll").setDesc("Lookup table rolls will display the rolled number along with the result.").addToggle(t=>{t.setValue(this.plugin.data.displayLookupRoll),t.onChange(async i=>{this.plugin.data.displayLookupRoll=i,await this.plugin.saveSettings()})})}buildSections(e){e.empty(),new D1.Setting(e).setHeading().setName("Section Rollers"),new D1.Setting(e).setName("Add Copy Button to Section Results").setDesc("Randomly rolled sections will have a copy-content button to easy add result to clipboard.").addToggle(t=>{t.setValue(this.plugin.data.copyContentButton),t.onChange(async i=>{this.plugin.data.copyContentButton=i,await this.plugin.saveSettings()})})}buildTags(e){e.empty(),new D1.Setting(e).setHeading().setName("Tag Rollers"),new D1.Setting(e).setName("Roll All Files for Tags").setDesc("Return a result for each file when rolling tags.").addToggle(t=>{t.setValue(this.plugin.data.returnAllTags),t.onChange(async i=>{this.plugin.data.returnAllTags=i,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Always Return Links for Tags").setDesc("Enables random link rolling with the link parameter. Override by specifying a section type.").addToggle(t=>{t.setValue(this.plugin.data.rollLinksForTags),t.onChange(async i=>{this.plugin.data.rollLinksForTags=i,await this.plugin.saveSettings()})})}buildView(e){e.empty(),new D1.Setting(e).setHeading().setName("Dice View"),new D1.Setting(e).setName("Open Dice View on Startup").setDesc("The dice view can always be opened using the command from the command palette.").addToggle(t=>{t.setValue(this.plugin.data.showLeafOnStartup),t.onChange(async i=>{this.plugin.data.showLeafOnStartup=i,await this.plugin.saveSettings()})})}buildRender(e){e.empty(),new D1.Setting(e).setHeading().setName("Graphical Dice"),new D1.Setting(e).setName("Display graphics for Dice View Rolls").setDesc("Dice rolls from dice view will be displayed on screen.").addToggle(a=>{a.setValue(this.plugin.data.renderer),a.onChange(async r=>{this.plugin.data.renderer=r,await this.plugin.saveSettings()})}),new D1.Setting(e).setName("Display Time for Dice Graphics").setDesc("Rendered dice will stay on screen for this number of milliseconds. Leave blank to require a click to clear dice.").addText(a=>{a.inputEl.setAttr("type","number"),a.inputEl.onblur=r=>{Number(a.getValue())<0&&(new D1.Notice("Render time cannot be less than 0."),a.setValue("0"))},a.setValue(`${this.plugin.data.renderTime}`),a.onChange(async r=>{r&&Number(r)<0||isNaN(Number(r))||(this.plugin.data.renderTime=Number(r),await this.plugin.saveSettings())})}).addExtraButton(a=>{a.setIcon("reset").setTooltip("Reset to Default").onClick(async()=>{this.plugin.data.renderTime=r6.renderTime,await this.plugin.saveSettings(),this.buildRender(e)})}),new D1.Setting(e).setName("Dice Base Color").setDesc("Rendered dice will be this color.").controlEl.createEl("input",{type:"color",value:this.plugin.data.diceColor},a=>{a.value=this.plugin.data.diceColor,a.onchange=async({target:r})=>{let s=r.value;this.plugin.data.diceColor=s,await this.plugin.saveSettings(),this.plugin.app.workspace.trigger("dice-roller:update-colors")}}),new D1.Setting(e).setName("Dice Text Color").setDesc("Rendered dice will use this color for their numbers.").controlEl.createEl("input",{type:"color",value:this.plugin.data.textColor},a=>{a.value=this.plugin.data.textColor,a.onchange=async({target:r})=>{let s=r.value;!s||(this.plugin.data.textColor=s,await this.plugin.saveSettings(),this.plugin.app.workspace.trigger("dice-roller:update-colors"))}})}buildFormulaSettings(e){e.empty(),new D1.Setting(e).setHeading().setName("Saved Formulas");let t=e.createDiv();new D1.Setting(t).setName("Add Formula").setDesc("Add a new formula shortcut.").addButton(r=>r.setTooltip("Add Formula").setButtonText("+").onClick(async()=>{let o=await this.buildFormulaForm(t);o&&(this.plugin.data.formulas[o.alias]=o.formula,this.buildFormulaSettings(e),await this.plugin.saveSettings())}));let i=e.createDiv("additional"),a=this.plugin.data.formulas;for(let[r,s]of Object.entries(a)){let o=new D1.Setting(i).setName(r);o.controlEl.createSpan({text:s}),o.addExtraButton(l=>l.setIcon("pencil").setTooltip("Edit").onClick(async()=>{let c=await this.buildFormulaForm(t,{alias:r,formula:s});c&&(delete this.plugin.data.formulas[r],this.plugin.data.formulas[c.alias]=c.formula,this.buildFormulaSettings(e),await this.plugin.saveSettings())})).addExtraButton(l=>l.setIcon("trash").setTooltip("Delete").onClick(async()=>{delete this.plugin.data.formulas[r],await this.plugin.saveSettings(),this.buildFormulaSettings(e)}))}Object.values(a).length||i.createSpan({text:"Create a formula to see it here!",cls:"no-formulas"})}async buildFormulaForm(e,t={alias:null,formula:null}){return new Promise(i=>{let a=e.createDiv("add-new-formula"),r=a.createDiv("formula-data");new D1.Setting(r).setName("Alias").addText(o=>{o.setValue(t.alias).onChange(l=>t.alias=l)}),new D1.Setting(r).setName("Formula").addText(o=>{o.setValue(t.formula).onChange(l=>t.formula=l)});let s=a.createDiv("formula-buttons");new D1.Setting(s).addButton(o=>o.setCta().setButtonText("Save").onClick(async()=>{a.detach(),i(t)})).addExtraButton(o=>o.setIcon("cross").setTooltip("Cancel").onClick(()=>{a.detach(),i(null)}))})}};var E1=ue(require("obsidian"));var v4="DICE_ROLLER_VIEW",Sc='',Ec='',Lc='',Dc='',Tc='',Hc='',Vc='';(0,E1.addIcon)("d4",Sc);(0,E1.addIcon)("d6",Ec);(0,E1.addIcon)("d8",Lc);(0,E1.addIcon)("d10",Dc);(0,E1.addIcon)("d12",Tc);(0,E1.addIcon)("d20",Hc);(0,E1.addIcon)("d100",Vc);(0,E1.addIcon)("dice-roller-save",'');(0,E1.addIcon)("dice-roller-plus",'');(0,E1.addIcon)("dice-roller-minus",'');var $e=class extends E1.ItemView{constructor(e,t){super(t);this.plugin=e;this.leaf=t;this.dice=$e.DICE();this.custom="";this.adv=!1;this.dis=!1;this.add=0;this.contentEl.addClass("dice-roller-view"),this.registerEvent(this.plugin.app.workspace.on("dice-roller:update-colors",()=>{this.renderer.factory.updateColors()}))}static DICE(){return{d4:0,d6:0,d8:0,d10:0,d12:0,d20:0,d100:0}}get customFormulas(){return this.plugin.data.customFormulas}get renderer(){return this.plugin.renderer}async onOpen(){this.display()}async display(){this.contentEl.empty(),this.gridEl=this.contentEl.createDiv("dice-roller-grid"),this.formulaEl=this.contentEl.createDiv("dice-roller-formula");let e=this.contentEl.createDiv("dice-roller-results-container"),t=e.createDiv("dice-roller-results-header");t.createEl("h4",{text:"Results"}),new E1.ExtraButtonComponent(t.createDiv("clear-all")).setIcon("trash").setTooltip("Clear All").onClick(()=>{this.resultEl.empty(),this.resultEl.append(this.noResultsEl)}),this.resultEl=e.createDiv("dice-roller-results"),this.noResultsEl=this.resultEl.createSpan({text:"No results yet! Roll some dice to get started :)"}),this.buildButtons(),this.buildFormula()}buildButtons(){this.gridEl.empty();let e=this.gridEl.createDiv("dice-buttons");for(let o in this.dice){let l=new E1.ExtraButtonComponent(e.createDiv("dice-button")).setIcon(o);l.extraSettingsEl.onclick=async c=>{let u=c.getModifierState("Shift")?-1:1;this.dice[o]+=u,this.setFormula();let f=await this.plugin.getRoller(this.formulaComponent.inputEl.value,"view");f instanceof de&&(this.stack=f)}}let t=this.gridEl.createDiv("advantage-disadvantage"),i=new E1.ButtonComponent(t).setButtonText("ADV").onClick(()=>{this.adv=!this.adv,this.dis=!1,this.adv?(i.setCta(),a.removeCta()):i.removeCta(),this.setFormula()}),a=new E1.ButtonComponent(t).setButtonText("DIS").onClick(()=>{this.dis=!this.dis,this.dis?(a.setCta(),i.removeCta()):a.removeCta(),this.adv=!1,this.setFormula()}),r=this.gridEl.createDiv("dice-context").createDiv("add-subtract");new E1.ExtraButtonComponent(r).setIcon("dice-roller-minus").onClick(()=>{this.add-=1,s.setValue(`${this.add}`),this.setFormula()});let s=new E1.TextComponent(r).setValue(`${this.add?this.add:""}`).onChange(o=>{isNaN(Number(o))||(this.add=Number(o)),this.setFormula()});if(new E1.ExtraButtonComponent(r).setIcon("dice-roller-plus").onClick(()=>{this.add+=1,s.setValue(`${this.add}`),this.setFormula()}),this.customFormulas.length){let o=this.gridEl.createDiv("dice-roller-results-container");o.createDiv("dice-roller-results-header").createEl("h4",{text:"Saved Formulas"});for(let c of this.customFormulas){let u=o.createDiv("dice-custom-formula-container"),f=u.createDiv("dice-custom-formula");new E1.ExtraButtonComponent(f).setIcon(Le).setTooltip("Roll").onClick(()=>this.roll(c)),f.createSpan({text:c}),new E1.ExtraButtonComponent(u).setIcon("trash").setTooltip("Remove").onClick(()=>{this.plugin.data.customFormulas=this.plugin.data.customFormulas.filter(h=>h!=c),this.plugin.saveSettings(),this.buildButtons()})}}}async roll(e=this.formulaComponent.inputEl.value){if(!e)return;this.rollButton.setDisabled(!0);let t=await this.plugin.getRoller(e,"view");if(!(t instanceof de)){new E1.Notice("The Dice View only supports dice rolls.");return}if(await t.roll(),!t.dice.length){new E1.Notice("Invalid formula.");return}try{this.plugin.data.renderer&&(this.addChild(this.renderer),this.renderer.setDice(t),await this.renderer.start(),t.recalculate())}catch(i){new E1.Notice("There was an error rendering the roll."),console.error(i)}this.rollButton.setDisabled(!1),this.addResult({result:t.result,original:t.original,resultText:t.resultText}),this.dice=$e.DICE(),this.add=null,this.adv=!1,this.dis=!1,this.buildButtons(),this.setFormula()}buildFormula(){this.formulaEl.empty(),this.formulaComponent=new E1.TextAreaComponent(this.formulaEl).setPlaceholder("Dice Formula"),this.formulaComponent.onChange((0,E1.debounce)(async t=>{},500,!0));let e=this.formulaEl.createDiv("action-buttons");this.saveButton=new E1.ButtonComponent(e).setIcon("plus-with-circle").setCta().setTooltip("Save Formula").onClick(()=>this.save()),this.saveButton.buttonEl.addClass("dice-roller-roll"),this.rollButton=new E1.ButtonComponent(e).setIcon(Le).setCta().setTooltip("Roll").onClick(()=>this.roll()),this.rollButton.buttonEl.addClass("dice-roller-roll")}save(){!this.formulaComponent.inputEl.value||(this.plugin.data.customFormulas.push(this.formulaComponent.inputEl.value),this.buildButtons(),this.plugin.saveSettings())}addResult(e){this.noResultsEl&&this.noResultsEl.detach();let t=createDiv("view-result");t.createSpan({text:e.original}),t.createEl("strong",{text:`${e.result}`,attr:{"aria-label":e.resultText}});let i=t.createDiv("result-context");i.createEl("em",{text:new Date().toLocaleString()}),new E1.ExtraButtonComponent(i).setIcon("trash").onClick(()=>{t.detach(),this.resultEl.children.length===0&&this.resultEl.prepend(this.noResultsEl)}),new E1.ExtraButtonComponent(i).setIcon(De).setTooltip("Copy Result").onClick(async()=>{await navigator.clipboard.writeText(`${e.result}`)}).extraSettingsEl.addClass("dice-content-copy"),new E1.ExtraButtonComponent(i).setIcon(Le).setTooltip("Roll Again").onClick(()=>this.roll(e.original)).extraSettingsEl.addClass("dice-result-reroll"),this.resultEl.prepend(t)}get formulaString(){let e=[],t=Object.entries(this.dice).filter(([a,r])=>r!=0);if(!t.length)return"";t.sort((a,r)=>Number(r[0].slice(1))-Number(a[0].slice(1)));let i=t.shift();return e.push(`${i[1]}${i[0]}`),this.adv?e.push("kh"):this.dis&&e.push("dh"),t.length&&e.push(...t.map(([a,r])=>`${r>0?"+":"-"}${Math.abs(r)}${a}`)),this.add&&this.add!=0&&(e.push(this.add>0?"+":"-"),e.push(Math.abs(this.add))),e.join("")}setFormula(){this.formulaComponent.setValue(this.formulaString)}getDisplayText(){return"Dice Roller"}getViewType(){return v4}getIcon(){return Le}async onClose(){await super.onClose(),this.renderer.unload()}};var Gt=ue(require("obsidian"));var w2=class{constructor(e=[0,0,0,0,0,0,0,0,0]){this.elements=void 0,this.elements=e}identity(){let e=this.elements;e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1}setZero(){let e=this.elements;e[0]=0,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=0,e[6]=0,e[7]=0,e[8]=0}setTrace(e){let t=this.elements;t[0]=e.x,t[4]=e.y,t[8]=e.z}getTrace(e=new y){let t=this.elements;return e.x=t[0],e.y=t[4],e.z=t[8],e}vmult(e,t=new y){let i=this.elements,a=e.x,r=e.y,s=e.z;return t.x=i[0]*a+i[1]*r+i[2]*s,t.y=i[3]*a+i[4]*r+i[5]*s,t.z=i[6]*a+i[7]*r+i[8]*s,t}smult(e){for(let t=0;t0){let r=1/a;this.x*=r,this.y*=r,this.z*=r}else this.x=0,this.y=0,this.z=0;return a}unit(e=new y){let t=this.x,i=this.y,a=this.z,r=Math.sqrt(t*t+i*i+a*a);return r>0?(r=1/r,e.x=t*r,e.y=i*r,e.z=a*r):(e.x=1,e.y=0,e.z=0),e}length(){let e=this.x,t=this.y,i=this.z;return Math.sqrt(e*e+t*t+i*i)}lengthSquared(){return this.dot(this)}distanceTo(e){let t=this.x,i=this.y,a=this.z,r=e.x,s=e.y,o=e.z;return Math.sqrt((r-t)*(r-t)+(s-i)*(s-i)+(o-a)*(o-a))}distanceSquared(e){let t=this.x,i=this.y,a=this.z,r=e.x,s=e.y,o=e.z;return(r-t)*(r-t)+(s-i)*(s-i)+(o-a)*(o-a)}scale(e,t=new y){let i=this.x,a=this.y,r=this.z;return t.x=e*i,t.y=e*a,t.z=e*r,t}vmul(e,t=new y){return t.x=e.x*this.x,t.y=e.y*this.y,t.z=e.z*this.z,t}addScaledVector(e,t,i=new y){return i.x=this.x+e*t.x,i.y=this.y+e*t.y,i.z=this.z+e*t.z,i}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}isZero(){return this.x===0&&this.y===0&&this.z===0}negate(e=new y){return e.x=-this.x,e.y=-this.y,e.z=-this.z,e}tangents(e,t){let i=this.length();if(i>0){let a=Rc,r=1/i;a.set(this.x*r,this.y*r,this.z*r);let s=Fc;Math.abs(a.x)<.9?(s.set(1,0,0),a.cross(s,e)):(s.set(0,1,0),a.cross(s,e)),a.cross(e,t)}else e.set(1,0,0),t.set(0,1,0)}toString(){return this.x+","+this.y+","+this.z}toArray(){return[this.x,this.y,this.z]}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}lerp(e,t,i){let a=this.x,r=this.y,s=this.z;i.x=a+(e.x-a)*t,i.y=r+(e.y-r)*t,i.z=s+(e.z-s)*t}almostEquals(e,t=1e-6){return!(Math.abs(this.x-e.x)>t||Math.abs(this.y-e.y)>t||Math.abs(this.z-e.z)>t)}almostZero(e=1e-6){return!(Math.abs(this.x)>e||Math.abs(this.y)>e||Math.abs(this.z)>e)}isAntiparallelTo(e,t){return this.negate(ba),ba.almostEquals(e,t)}clone(){return new y(this.x,this.y,this.z)}};y.ZERO=void 0;y.UNIT_X=void 0;y.UNIT_Y=void 0;y.UNIT_Z=void 0;y.ZERO=new y(0,0,0);y.UNIT_X=new y(1,0,0);y.UNIT_Y=new y(0,1,0);y.UNIT_Z=new y(0,0,1);var Rc=new y,Fc=new y,ba=new y,_2=class{constructor(e={}){this.lowerBound=void 0,this.upperBound=void 0,this.lowerBound=new y,this.upperBound=new y,e.lowerBound&&this.lowerBound.copy(e.lowerBound),e.upperBound&&this.upperBound.copy(e.upperBound)}setFromPoints(e,t,i,a){let r=this.lowerBound,s=this.upperBound,o=i;r.copy(e[0]),o&&o.vmult(r,r),s.copy(r);for(let l=1;ls.x&&(s.x=c.x),c.xs.y&&(s.y=c.y),c.ys.z&&(s.z=c.z),c.z=r.x&&t.y<=a.y&&i.y>=r.y&&t.z<=a.z&&i.z>=r.z}getCorners(e,t,i,a,r,s,o,l){let c=this.lowerBound,u=this.upperBound;e.copy(c),t.set(u.x,c.y,c.z),i.set(u.x,u.y,c.z),a.set(c.x,u.y,u.z),r.set(u.x,c.y,u.z),s.set(c.x,u.y,c.z),o.set(c.x,c.y,u.z),l.copy(u)}toLocalFrame(e,t){let i=Ca,a=i[0],r=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],f=i[7];this.getCorners(a,r,s,o,l,c,u,f);for(let h=0;h!==8;h++){let m=i[h];e.pointToLocal(m,m)}return t.setFromPoints(i)}toWorldFrame(e,t){let i=Ca,a=i[0],r=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],f=i[7];this.getCorners(a,r,s,o,l,c,u,f);for(let h=0;h!==8;h++){let m=i[h];e.pointToWorld(m,m)}return t.setFromPoints(i)}overlapsRay(e){let{direction:t,from:i}=e,a=1/t.x,r=1/t.y,s=1/t.z,o=(this.lowerBound.x-i.x)*a,l=(this.upperBound.x-i.x)*a,c=(this.lowerBound.y-i.y)*r,u=(this.upperBound.y-i.y)*r,f=(this.lowerBound.z-i.z)*s,h=(this.upperBound.z-i.z)*s,m=Math.max(Math.max(Math.min(o,l),Math.min(c,u)),Math.min(f,h)),v=Math.min(Math.min(Math.max(o,l),Math.max(c,u)),Math.max(f,h));return!(v<0||m>v)}},ya=new y,Ca=[new y,new y,new y,new y,new y,new y,new y,new y],D0=class{constructor(){this.matrix=void 0,this.matrix=[]}get(e,t){let{index:i}=e,{index:a}=t;if(a>i){let r=a;a=i,i=r}return this.matrix[(i*(i+1)>>1)+a-1]}set(e,t,i){let{index:a}=e,{index:r}=t;if(r>a){let s=r;r=a,a=s}this.matrix[(a*(a+1)>>1)+r-1]=i?1:0}reset(){for(let e=0,t=this.matrix.length;e!==t;e++)this.matrix[e]=0}setNumObjects(e){this.matrix.length=e*(e-1)>>1}},T0=class{constructor(){this._listeners=void 0}addEventListener(e,t){this._listeners===void 0&&(this._listeners={});let i=this._listeners;return i[e]===void 0&&(i[e]=[]),i[e].includes(t)||i[e].push(t),this}hasEventListener(e,t){if(this._listeners===void 0)return!1;let i=this._listeners;return!!(i[e]!==void 0&&i[e].includes(t))}hasAnyEventListener(e){return this._listeners===void 0?!1:this._listeners[e]!==void 0}removeEventListener(e,t){if(this._listeners===void 0)return this;let i=this._listeners;if(i[e]===void 0)return this;let a=i[e].indexOf(t);return a!==-1&&i[e].splice(a,1),this}dispatchEvent(e){if(this._listeners===void 0)return this;let i=this._listeners[e.type];if(i!==void 0){e.target=this;for(let a=0,r=i.length;a.499&&(i=2*Math.atan2(s,c),a=Math.PI/2,r=0),u<-.499&&(i=-2*Math.atan2(s,c),a=-Math.PI/2,r=0),i===void 0){let f=s*s,h=o*o,m=l*l;i=Math.atan2(2*o*c-2*s*l,1-2*h-2*m),a=Math.asin(2*u),r=Math.atan2(2*s*c-2*o*l,1-2*f-2*m)}break;default:throw new Error("Euler order "+t+" not supported yet.")}e.y=i,e.z=a,e.x=r}setFromEuler(e,t,i,a="XYZ"){let r=Math.cos(e/2),s=Math.cos(t/2),o=Math.cos(i/2),l=Math.sin(e/2),c=Math.sin(t/2),u=Math.sin(i/2);return a==="XYZ"?(this.x=l*s*o+r*c*u,this.y=r*c*o-l*s*u,this.z=r*s*u+l*c*o,this.w=r*s*o-l*c*u):a==="YXZ"?(this.x=l*s*o+r*c*u,this.y=r*c*o-l*s*u,this.z=r*s*u-l*c*o,this.w=r*s*o+l*c*u):a==="ZXY"?(this.x=l*s*o-r*c*u,this.y=r*c*o+l*s*u,this.z=r*s*u+l*c*o,this.w=r*s*o-l*c*u):a==="ZYX"?(this.x=l*s*o-r*c*u,this.y=r*c*o+l*s*u,this.z=r*s*u-l*c*o,this.w=r*s*o+l*c*u):a==="YZX"?(this.x=l*s*o+r*c*u,this.y=r*c*o+l*s*u,this.z=r*s*u-l*c*o,this.w=r*s*o-l*c*u):a==="XZY"&&(this.x=l*s*o-r*c*u,this.y=r*c*o-l*s*u,this.z=r*s*u+l*c*o,this.w=r*s*o+l*c*u),this}clone(){return new O1(this.x,this.y,this.z,this.w)}slerp(e,t,i=new O1){let a=this.x,r=this.y,s=this.z,o=this.w,l=e.x,c=e.y,u=e.z,f=e.w,h,m,v,g,x;return m=a*l+r*c+s*u+o*f,m<0&&(m=-m,l=-l,c=-c,u=-u,f=-f),1-m>1e-6?(h=Math.acos(m),v=Math.sin(h),g=Math.sin((1-t)*h)/v,x=Math.sin(t*h)/v):(g=1-t,x=t),i.x=g*a+x*l,i.y=g*r+x*c,i.z=g*s+x*u,i.w=g*o+x*f,i}integrate(e,t,i,a=new O1){let r=e.x*i.x,s=e.y*i.y,o=e.z*i.z,l=this.x,c=this.y,u=this.z,f=this.w,h=t*.5;return a.x+=h*(r*f+s*u-o*c),a.y+=h*(s*f+o*l-r*u),a.z+=h*(o*f+r*c-s*l),a.w+=h*(-r*l-s*c-o*u),a}},Bc=new y,Pc=new y,Ic={SPHERE:1,PLANE:2,BOX:4,COMPOUND:8,CONVEXPOLYHEDRON:16,HEIGHTFIELD:32,PARTICLE:64,CYLINDER:128,TRIMESH:256},c1=class{constructor(e={}){this.id=void 0,this.type=void 0,this.boundingSphereRadius=void 0,this.collisionResponse=void 0,this.collisionFilterGroup=void 0,this.collisionFilterMask=void 0,this.material=void 0,this.body=void 0,this.id=c1.idCounter++,this.type=e.type||0,this.boundingSphereRadius=0,this.collisionResponse=e.collisionResponse?e.collisionResponse:!0,this.collisionFilterGroup=e.collisionFilterGroup!==void 0?e.collisionFilterGroup:1,this.collisionFilterMask=e.collisionFilterMask!==void 0?e.collisionFilterMask:-1,this.material=e.material?e.material:null,this.body=null}updateBoundingSphereRadius(){throw"computeBoundingSphereRadius() not implemented for shape type "+this.type}volume(){throw"volume() not implemented for shape type "+this.type}calculateLocalInertia(e,t){throw"calculateLocalInertia() not implemented for shape type "+this.type}calculateWorldAABB(e,t,i,a){throw"calculateWorldAABB() not implemented for shape type "+this.type}};c1.idCounter=0;c1.types=Ic;var N1=class{constructor(e={}){this.position=void 0,this.quaternion=void 0,this.position=new y,this.quaternion=new O1,e.position&&this.position.copy(e.position),e.quaternion&&this.quaternion.copy(e.quaternion)}pointToLocal(e,t){return N1.pointToLocalFrame(this.position,this.quaternion,e,t)}pointToWorld(e,t){return N1.pointToWorldFrame(this.position,this.quaternion,e,t)}vectorToWorldFrame(e,t=new y){return this.quaternion.vmult(e,t),t}static pointToLocalFrame(e,t,i,a=new y){return i.vsub(e,a),t.conjugate(za),za.vmult(a,a),a}static pointToWorldFrame(e,t,i,a=new y){return t.vmult(i,a),a.vadd(e,a),a}static vectorToWorldFrame(e,t,i=new y){return e.vmult(t,i),i}static vectorToLocalFrame(e,t,i,a=new y){return t.w*=-1,t.vmult(i,a),t.w*=-1,a}},za=new O1,Je=class extends c1{constructor(e={}){let{vertices:t=[],faces:i=[],normals:a=[],axes:r,boundingSphereRadius:s}=e;super({type:c1.types.CONVEXPOLYHEDRON});this.vertices=void 0,this.faces=void 0,this.faceNormals=void 0,this.worldVertices=void 0,this.worldVerticesNeedsUpdate=void 0,this.worldFaceNormals=void 0,this.worldFaceNormalsNeedsUpdate=void 0,this.uniqueAxes=void 0,this.uniqueEdges=void 0,this.vertices=t,this.faces=i,this.faceNormals=a,this.faceNormals.length===0&&this.computeNormals(),s?this.boundingSphereRadius=s:this.updateBoundingSphereRadius(),this.worldVertices=[],this.worldVerticesNeedsUpdate=!0,this.worldFaceNormals=[],this.worldFaceNormalsNeedsUpdate=!0,this.uniqueAxes=r?r.slice():null,this.uniqueEdges=[],this.computeEdges()}computeEdges(){let e=this.faces,t=this.vertices,i=this.uniqueEdges;i.length=0;let a=new y;for(let r=0;r!==e.length;r++){let s=e[r],o=s.length;for(let l=0;l!==o;l++){let c=(l+1)%o;t[s[l]].vsub(t[s[c]],a),a.normalize();let u=!1;for(let f=0;f!==i.length;f++)if(i[f].almostEquals(a)||i[f].almostEquals(a)){u=!0;break}u||i.push(a.clone())}}}computeNormals(){this.faceNormals.length=this.faces.length;for(let e=0;eh&&(h=g,f=v)}let m=[];for(let v=0;v=0&&this.clipFaceAgainstHull(s,e,t,m,o,l,c)}findSeparatingAxis(e,t,i,a,r,s,o,l){let c=new y,u=new y,f=new y,h=new y,m=new y,v=new y,g=Number.MAX_VALUE,x=this;if(x.uniqueAxes)for(let p=0;p!==x.uniqueAxes.length;p++){i.vmult(x.uniqueAxes[p],c);let d=x.testSepAxis(c,e,t,i,a,r);if(d===!1)return!1;d0&&s.negate(s),!0}testSepAxis(e,t,i,a,r,s){let o=this;Je.project(o,e,i,a,H0),Je.project(t,e,r,s,V0);let l=H0[0],c=H0[1],u=V0[0],f=V0[1];if(l0?1/t:0,this.material=e.material||null,this.linearDamping=typeof e.linearDamping=="number"?e.linearDamping:.01,this.type=t<=0?i1.STATIC:i1.DYNAMIC,typeof e.type==typeof i1.STATIC&&(this.type=e.type),this.allowSleep=typeof e.allowSleep!="undefined"?e.allowSleep:!0,this.sleepState=i1.AWAKE,this.sleepSpeedLimit=typeof e.sleepSpeedLimit!="undefined"?e.sleepSpeedLimit:.1,this.sleepTimeLimit=typeof e.sleepTimeLimit!="undefined"?e.sleepTimeLimit:1,this.timeLastSleepy=0,this.wakeUpAfterNarrowphase=!1,this.torque=new y,this.quaternion=new O1,this.initQuaternion=new O1,this.previousQuaternion=new O1,this.interpolatedQuaternion=new O1,e.quaternion&&(this.quaternion.copy(e.quaternion),this.initQuaternion.copy(e.quaternion),this.previousQuaternion.copy(e.quaternion),this.interpolatedQuaternion.copy(e.quaternion)),this.angularVelocity=new y,e.angularVelocity&&this.angularVelocity.copy(e.angularVelocity),this.initAngularVelocity=new y,this.shapes=[],this.shapeOffsets=[],this.shapeOrientations=[],this.inertia=new y,this.invInertia=new y,this.invInertiaWorld=new w2,this.invMassSolve=0,this.invInertiaSolve=new y,this.invInertiaWorldSolve=new w2,this.fixedRotation=typeof e.fixedRotation!="undefined"?e.fixedRotation:!1,this.angularDamping=typeof e.angularDamping!="undefined"?e.angularDamping:.01,this.linearFactor=new y(1,1,1),e.linearFactor&&this.linearFactor.copy(e.linearFactor),this.angularFactor=new y(1,1,1),e.angularFactor&&this.angularFactor.copy(e.angularFactor),this.aabb=new _2,this.aabbNeedsUpdate=!0,this.boundingRadius=0,this.wlambda=new y,this.isTrigger=Boolean(e.isTrigger),e.shape&&this.addShape(e.shape),this.updateMassProperties()}wakeUp(){let e=this.sleepState;this.sleepState=i1.AWAKE,this.wakeUpAfterNarrowphase=!1,e===i1.SLEEPING&&this.dispatchEvent(i1.wakeupEvent)}sleep(){this.sleepState=i1.SLEEPING,this.velocity.set(0,0,0),this.angularVelocity.set(0,0,0),this.wakeUpAfterNarrowphase=!1}sleepTick(e){if(this.allowSleep){let t=this.sleepState,i=this.velocity.lengthSquared()+this.angularVelocity.lengthSquared(),a=this.sleepSpeedLimit**2;t===i1.AWAKE&&ia?this.wakeUp():t===i1.SLEEPY&&e-this.timeLastSleepy>this.sleepTimeLimit&&(this.sleep(),this.dispatchEvent(i1.sleepEvent))}}updateSolveMassProperties(){this.sleepState===i1.SLEEPING||this.type===i1.KINEMATIC?(this.invMassSolve=0,this.invInertiaSolve.setZero(),this.invInertiaWorldSolve.setZero()):(this.invMassSolve=this.invMass,this.invInertiaSolve.copy(this.invInertia),this.invInertiaWorldSolve.copy(this.invInertiaWorld))}pointToLocalFrame(e,t=new y){return e.vsub(this.position,t),this.quaternion.conjugate().vmult(t,t),t}vectorToLocalFrame(e,t=new y){return this.quaternion.conjugate().vmult(e,t),t}pointToWorldFrame(e,t=new y){return this.quaternion.vmult(e,t),t.vadd(this.position,t),t}vectorToWorldFrame(e,t=new y){return this.quaternion.vmult(e,t),t}addShape(e,t,i){let a=new y,r=new O1;return t&&a.copy(t),i&&r.copy(i),this.shapes.push(e),this.shapeOffsets.push(a),this.shapeOrientations.push(r),this.updateMassProperties(),this.updateBoundingRadius(),this.aabbNeedsUpdate=!0,e.body=this,this}removeShape(e){let t=this.shapes.indexOf(e);return t===-1?(console.warn("Shape does not belong to the body"),this):(this.shapes.splice(t,1),this.shapeOffsets.splice(t,1),this.shapeOrientations.splice(t,1),this.updateMassProperties(),this.updateBoundingRadius(),this.aabbNeedsUpdate=!0,e.body=null,this)}updateBoundingRadius(){let e=this.shapes,t=this.shapeOffsets,i=e.length,a=0;for(let r=0;r!==i;r++){let s=e[r];s.updateBoundingSphereRadius();let o=t[r].length(),l=s.boundingSphereRadius;o+l>a&&(a=o+l)}this.boundingRadius=a}updateAABB(){let e=this.shapes,t=this.shapeOffsets,i=this.shapeOrientations,a=e.length,r=Oc,s=Gc,o=this.quaternion,l=this.aabb,c=qc;for(let u=0;u!==a;u++){let f=e[u];o.vmult(t[u],r),r.vadd(this.position,r),o.mult(i[u],s),f.calculateWorldAABB(r,s,c.lowerBound,c.upperBound),u===0?l.copy(c):l.extend(c)}this.aabbNeedsUpdate=!1}updateInertiaWorld(e){let t=this.invInertia;if(!(t.x===t.y&&t.y===t.z&&!e)){let i=Wc,a=jc;i.setRotationFromQuaternion(this.quaternion),i.transpose(a),i.scale(t,i),i.mmult(a,this.invInertiaWorld)}}applyForce(e,t=new y){if(this.type!==i1.DYNAMIC)return;this.sleepState===i1.SLEEPING&&this.wakeUp();let i=Xc;t.cross(e,i),this.force.vadd(e,this.force),this.torque.vadd(i,this.torque)}applyLocalForce(e,t=new y){if(this.type!==i1.DYNAMIC)return;let i=Zc,a=Yc;this.vectorToWorldFrame(e,i),this.vectorToWorldFrame(t,a),this.applyForce(i,a)}applyTorque(e){this.type===i1.DYNAMIC&&(this.sleepState===i1.SLEEPING&&this.wakeUp(),this.torque.vadd(e,this.torque))}applyImpulse(e,t=new y){if(this.type!==i1.DYNAMIC)return;this.sleepState===i1.SLEEPING&&this.wakeUp();let i=t,a=Kc;a.copy(e),a.scale(this.invMass,a),this.velocity.vadd(a,this.velocity);let r=$c;i.cross(e,r),this.invInertiaWorld.vmult(r,r),this.angularVelocity.vadd(r,this.angularVelocity)}applyLocalImpulse(e,t=new y){if(this.type!==i1.DYNAMIC)return;let i=Jc,a=Qc;this.vectorToWorldFrame(e,i),this.vectorToWorldFrame(t,a),this.applyImpulse(i,a)}updateMassProperties(){let e=e7;this.invMass=this.mass>0?1/this.mass:0;let t=this.inertia,i=this.fixedRotation;this.updateAABB(),e.set((this.aabb.upperBound.x-this.aabb.lowerBound.x)/2,(this.aabb.upperBound.y-this.aabb.lowerBound.y)/2,(this.aabb.upperBound.z-this.aabb.lowerBound.z)/2),n6.calculateInertia(e,this.mass,t),this.invInertia.set(t.x>0&&!i?1/t.x:0,t.y>0&&!i?1/t.y:0,t.z>0&&!i?1/t.z:0),this.updateInertiaWorld(!0)}getVelocityAtWorldPoint(e,t){let i=new y;return e.vsub(this.position,i),this.angularVelocity.cross(i,t),this.velocity.vadd(t,t),t}integrate(e,t,i){if(this.previousPosition.copy(this.position),this.previousQuaternion.copy(this.quaternion),!(this.type===i1.DYNAMIC||this.type===i1.KINEMATIC)||this.sleepState===i1.SLEEPING)return;let a=this.velocity,r=this.angularVelocity,s=this.position,o=this.force,l=this.torque,c=this.quaternion,u=this.invMass,f=this.invInertiaWorld,h=this.linearFactor,m=u*e;a.x+=o.x*m*h.x,a.y+=o.y*m*h.y,a.z+=o.z*m*h.z;let v=f.elements,g=this.angularFactor,x=l.x*g.x,p=l.y*g.y,d=l.z*g.z;r.x+=e*(v[0]*x+v[1]*p+v[2]*d),r.y+=e*(v[3]*x+v[4]*p+v[5]*d),r.z+=e*(v[6]*x+v[7]*p+v[8]*d),s.x+=a.x*e,s.y+=a.y*e,s.z+=a.z*e,c.integrate(this.angularVelocity,e,this.angularFactor,c),t&&(i?c.normalizeFast():c.normalize()),this.aabbNeedsUpdate=!0,this.updateInertiaWorld()}};i1.idCounter=0;i1.COLLIDE_EVENT_NAME="collide";i1.DYNAMIC=N0.DYNAMIC;i1.STATIC=N0.STATIC;i1.KINEMATIC=N0.KINEMATIC;i1.AWAKE=R0.AWAKE;i1.SLEEPY=R0.SLEEPY;i1.SLEEPING=R0.SLEEPING;i1.wakeupEvent={type:"wakeup"};i1.sleepyEvent={type:"sleepy"};i1.sleepEvent={type:"sleep"};var Oc=new y,Gc=new O1,qc=new _2,Wc=new w2,jc=new w2,Xc=new y,Zc=new y,Yc=new y,Kc=new y,$c=new y,Jc=new y,Qc=new y,e7=new y,Aa=class{constructor(){this.world=void 0,this.useBoundingBoxes=void 0,this.dirty=void 0,this.world=null,this.useBoundingBoxes=!1,this.dirty=!0}collisionPairs(e,t,i){throw new Error("collisionPairs not implemented for this BroadPhase class!")}needBroadphaseCollision(e,t){return!((e.collisionFilterGroup&t.collisionFilterMask)==0||(t.collisionFilterGroup&e.collisionFilterMask)==0||((e.type&i1.STATIC)!=0||e.sleepState===i1.SLEEPING)&&((t.type&i1.STATIC)!=0||t.sleepState===i1.SLEEPING))}intersectionTest(e,t,i,a){this.useBoundingBoxes?this.doBoundingBoxBroadphase(e,t,i,a):this.doBoundingSphereBroadphase(e,t,i,a)}doBoundingSphereBroadphase(e,t,i,a){let r=t7;t.position.vsub(e.position,r);let s=(e.boundingRadius+t.boundingRadius)**2;r.lengthSquared()i.lengthSquared()}aabbQuery(e,t,i){return console.warn(".aabbQuery is not implemented in this Broadphase subclass."),[]}},t7=new y,i7={keys:[]},a7=[],r7=[];var Qh=new y,s6=class extends Aa{constructor(){super()}collisionPairs(e,t,i){let a=e.bodies,r=a.length,s,o;for(let l=0;l!==r;l++)for(let c=0;c!==l;c++)s=a[l],o=a[c],!!this.needBroadphaseCollision(s,o)&&this.intersectionTest(s,o,t,i)}aabbQuery(e,t,i=[]){for(let a=0;a{}}intersectWorld(e,t){return this.mode=t.mode||J1.ANY,this.result=t.result||new o6,this.skipBackfaces=!!t.skipBackfaces,this.collisionFilterMask=typeof t.collisionFilterMask!="undefined"?t.collisionFilterMask:-1,this.collisionFilterGroup=typeof t.collisionFilterGroup!="undefined"?t.collisionFilterGroup:-1,this.checkCollisionResponse=typeof t.checkCollisionResponse!="undefined"?t.checkCollisionResponse:!0,t.from&&this.from.copy(t.from),t.to&&this.to.copy(t.to),this.callback=t.callback||(()=>{}),this.hasHit=!1,this.result.reset(),this.updateDirection(),this.getAABB(Ha),B0.length=0,e.broadphase.aabbQuery(e,Ha,B0),this.intersectBodies(B0),this.hasHit}intersectBody(e,t){t&&(this.result=t,this.updateDirection());let i=this.checkCollisionResponse;if(i&&!e.collisionResponse||(this.collisionFilterGroup&e.collisionFilterMask)==0||(e.collisionFilterGroup&this.collisionFilterMask)==0)return;let a=n7,r=s7;for(let s=0,o=e.shapes.length;se.boundingSphereRadius)return;let o=this[e.type];o&&o.call(this,e,t,i,a,e)}_intersectBox(e,t,i,a,r){return this._intersectConvex(e.convexPolyhedronRepresentation,t,i,a,r)}_intersectPlane(e,t,i,a,r){let s=this.from,o=this.to,l=this.direction,c=new y(0,0,1);t.vmult(c,c);let u=new y;s.vsub(i,u);let f=u.dot(c);o.vsub(i,u);let h=u.dot(c);if(f*h>0||s.distanceTo(o)=0&&g<=1&&(s.lerp(o,g,m),m.vsub(i,v),v.normalize(),this.reportIntersection(v,m,r,a,-1)),this.result.shouldStop)return;x>=0&&x<=1&&(s.lerp(o,x,m),m.vsub(i,v),v.normalize(),this.reportIntersection(v,m,r,a,-1))}}_intersectConvex(e,t,i,a,r,s){let o=h7,l=Na,c=s&&s.faceList||null,u=e.faces,f=e.vertices,h=e.faceNormals,m=this.direction,v=this.from,g=this.to,x=v.distanceTo(g),p=c?c.length:u.length,d=this.result;for(let A=0;!d.shouldStop&&Ax||this.reportIntersection(o,S2,r,a,b)}}}}_intersectTrimesh(e,t,i,a,r,s){let o=f7,l=x7,c=M7,u=Na,f=d7,h=p7,m=m7,v=g7,g=v7,x=e.indices;e.vertices;let p=this.from,d=this.to,A=this.direction;c.position.copy(i),c.quaternion.copy(t),N1.vectorToLocalFrame(i,t,A,f),N1.pointToLocalFrame(i,t,p,h),N1.pointToLocalFrame(i,t,d,m),m.x*=e.scale.x,m.y*=e.scale.y,m.z*=e.scale.z,h.x*=e.scale.x,h.y*=e.scale.y,h.z*=e.scale.z,m.vsub(h,f),f.normalize();let b=h.distanceSquared(m);e.tree.rayQuery(this,c,l);for(let C=0,E=l.length;!this.result.shouldStop&&C!==E;C++){let T=l[C];e.getNormal(T,o),e.getVertex(x[T*3],X2),X2.vsub(h,u);let _=f.dot(o),P=o.dot(u)/_;if(P<0)continue;f.scale(P,S2),S2.vadd(h,S2),e.getVertex(x[T*3+1],me),e.getVertex(x[T*3+2],ve);let F=S2.distanceSquared(h);!(J1.pointInTriangle(S2,me,X2,ve)||J1.pointInTriangle(S2,X2,me,ve))||F>b||(N1.vectorToWorldFrame(t,o,g),N1.pointToWorldFrame(i,t,S2,v),this.reportIntersection(g,v,r,a,T))}l.length=0}reportIntersection(e,t,i,a,r){let s=this.from,o=this.to,l=s.distanceTo(t),c=this.result;if(!(this.skipBackfaces&&e.dot(this.direction)>0))switch(c.hitFaceIndex=typeof r!="undefined"?r:-1,this.mode){case J1.ALL:this.hasHit=!0,c.set(s,o,e,t,i,a,l),c.hasHit=!0,this.callback(c);break;case J1.CLOSEST:(l=0&&(f=r*c-s*o)>=0&&u+fT.maxForce&&(m=T.maxForce-x),A[E]+=m,v+=m>0?m:-m,T.addToWlambda(m)}if(v*ve;)t.pop();for(;t.length=0&&u.restitution>=0&&(o.restitution=c.restitution*u.restitution),o.si=r||i,o.sj=s||a,o}createFrictionEquationsFromContact(e,t){let i=e.bi,a=e.bj,r=e.si,s=e.sj,o=this.world,l=this.currentContactMaterial,c=l.friction,u=r.material||i.material,f=s.material||a.material;if(u&&f&&u.friction>=0&&f.friction>=0&&(c=u.friction*f.friction),c>0){let h=c*o.gravity.length(),m=i.invMass+a.invMass;m>0&&(m=1/m);let v=this.frictionEquationPool,g=v.length?v.pop():new U0(i,a,h*m),x=v.length?v.pop():new U0(i,a,h*m);return g.bi=x.bi=i,g.bj=x.bj=a,g.minForce=x.minForce=-h*m,g.maxForce=x.maxForce=h*m,g.ri.copy(e.ri),g.rj.copy(e.rj),x.ri.copy(e.ri),x.rj.copy(e.rj),e.ni.tangents(g.t,x.t),g.setSpookParams(l.frictionEquationStiffness,l.frictionEquationRelaxation,o.dt),x.setSpookParams(l.frictionEquationStiffness,l.frictionEquationRelaxation,o.dt),g.enabled=x.enabled=e.enabled,t.push(g,x),!0}return!1}createFrictionFromAverage(e){let t=this.result[this.result.length-1];if(!this.createFrictionEquationsFromContact(t,this.frictionResult)||e===1)return;let i=this.frictionResult[this.frictionResult.length-2],a=this.frictionResult[this.frictionResult.length-1];x4.setZero(),P4.setZero(),I4.setZero();let r=t.bi;t.bj;for(let o=0;o!==e;o++)t=this.result[this.result.length-1-o],t.bi!==r?(x4.vadd(t.ni,x4),P4.vadd(t.ri,P4),I4.vadd(t.rj,I4)):(x4.vsub(t.ni,x4),P4.vadd(t.rj,P4),I4.vadd(t.ri,I4));let s=1/e;P4.scale(s,i.ri),I4.scale(s,i.rj),a.ri.copy(i.ri),a.rj.copy(i.rj),x4.normalize(),x4.tangents(i.t,a.t)}getContacts(e,t,i,a,r,s,o){this.contactPointPool=r,this.frictionEquationPool=o,this.result=a,this.frictionResult=s;let l=B7,c=P7,u=R7,f=F7;for(let h=0,m=e.length;h!==m;h++){let v=e[h],g=t[h],x=null;v.material&&g.material&&(x=i.getContactMaterial(v.material,g.material)||null);let p=v.type&i1.KINEMATIC&&g.type&i1.STATIC||v.type&i1.STATIC&&g.type&i1.KINEMATIC||v.type&i1.KINEMATIC&&g.type&i1.KINEMATIC;for(let d=0;dA.boundingSphereRadius+C.boundingSphereRadius)continue;let E=null;A.material&&C.material&&(E=i.getContactMaterial(A.material,C.material)||null),this.currentContactMaterial=E||x||i.defaultContactMaterial;let T=A.type|C.type,_=this[T];if(_){let P=!1;A.type0){let W=cl,X=ll;W.copy(m[(L+1)%3]),X.copy(m[(L+2)%3]);let Q=W.length(),a1=X.length();W.normalize(),X.normalize();let B=d6.dot(W),M1=d6.dot(X);if(B-Q&&M1-a1){let u1=Math.abs(O-Z-v);if((T===null||u1e.boundingSphereRadius+t.boundingSphereRadius)&&e.findSeparatingAxis(t,i,r,a,s,v,h,m)){let g=[],x=Dl;e.clipAgainstHull(i,r,t,a,s,v,-100,100,g);let p=0;for(let d=0;d!==g.length;d++){if(f)return!0;let A=this.createContactEquation(o,l,e,t,c,u),b=A.ri,C=A.rj;v.negate(A.ni),g[d].normal.negate(x),x.scale(g[d].depth,x),g[d].point.vadd(x,b),C.copy(g[d].point),b.vsub(i,b),C.vsub(a,C),b.vadd(i,b),b.vsub(o.position,b),C.vadd(a,C),C.vsub(l.position,C),this.result.push(A),p++,this.enableFrictionReduction||this.createFrictionEquationsFromContact(A,this.frictionResult)}this.enableFrictionReduction&&p&&this.createFrictionFromAverage(p)}}sphereConvex(e,t,i,a,r,s,o,l,c,u,f){let h=this.v3pool;i.vsub(a,ml);let m=t.faceNormals,v=t.faces,g=t.vertices,x=e.radius,p=!1;for(let d=0;d!==g.length;d++){let A=g[d],b=Ml;s.vmult(A,b),a.vadd(b,b);let C=xl;if(b.vsub(i,C),C.lengthSquared()0){let D=[];for(let z=0,H=C.length;z!==H;z++){let V=h.get();s.vmult(g[C[z]],V),a.vadd(V,V),D.push(V)}if(sl(D,E,i)){if(f)return!0;p=!0;let z=this.createContactEquation(o,l,e,t,c,u);E.scale(-x,z.ri),E.negate(z.ni);let H=h.get();E.scale(-F,H);let V=h.get();E.scale(-x,V),i.vsub(a,z.rj),z.rj.vadd(V,z.rj),z.rj.vadd(H,z.rj),z.rj.vadd(a,z.rj),z.rj.vsub(l.position,z.rj),z.ri.vadd(i,z.ri),z.ri.vsub(o.position,z.ri),h.release(H),h.release(V),this.result.push(z),this.createFrictionEquationsFromContact(z,this.frictionResult);for(let L=0,N=D.length;L!==N;L++)h.release(D[L]);return}else for(let z=0;z!==C.length;z++){let H=h.get(),V=h.get();s.vmult(g[C[(z+1)%C.length]],H),s.vmult(g[C[(z+2)%C.length]],V),a.vadd(H,H),a.vadd(V,V);let L=vl;V.vsub(H,L);let N=gl;L.unit(N);let U=h.get(),Z=h.get();i.vsub(H,Z);let O=Z.dot(N);N.scale(O,U),U.vadd(H,U);let W=h.get();if(U.vsub(i,W),O>0&&O*Oh.length||A>h[0].length)return;p<0&&(p=0),d<0&&(d=0),A<0&&(A=0),b<0&&(b=0),p>=h.length&&(p=h.length-1),d>=h.length&&(d=h.length-1),b>=h[0].length&&(b=h[0].length-1),A>=h[0].length&&(A=h[0].length-1);let C=[];t.getRectMinMax(p,A,d,b,C);let E=C[0],T=C[1];if(x.z-m>T||x.z+m2)return}}boxHeightfield(e,t,i,a,r,s,o,l,c,u,f){return e.convexPolyhedronRepresentation.material=e.material,e.convexPolyhedronRepresentation.collisionResponse=e.collisionResponse,this.convexHeightfield(e.convexPolyhedronRepresentation,t,i,a,r,s,o,l,e,t,f)}convexHeightfield(e,t,i,a,r,s,o,l,c,u,f){let h=t.data,m=t.elementSize,v=e.boundingSphereRadius,g=Il,x=kl,p=Pl;N1.pointToLocalFrame(a,s,i,p);let d=Math.floor((p.x-v)/m)-1,A=Math.ceil((p.x+v)/m)+1,b=Math.floor((p.y-v)/m)-1,C=Math.ceil((p.y+v)/m)+1;if(A<0||C<0||d>h.length||b>h[0].length)return;d<0&&(d=0),A<0&&(A=0),b<0&&(b=0),C<0&&(C=0),d>=h.length&&(d=h.length-1),A>=h.length&&(A=h.length-1),C>=h[0].length&&(C=h[0].length-1),b>=h[0].length&&(b=h[0].length-1);let E=[];t.getRectMinMax(d,b,A,C,E);let T=E[0],_=E[1];if(!(p.z-v>_||p.z+v0&&V<0&&(x.vsub(h,p),g.copy(v),g.normalize(),L=p.dot(g),g.scale(L,p),p.vadd(h,p),p.distanceTo(x)0&&i===!0||u<=0&&i===!1){i===null&&(i=u>0);continue}else return!1}return!0}var d6=new y,ol=new y,cl=new y,ll=new y,ul=[new y,new y,new y,new y,new y,new y],hl=new y,fl=new y,dl=new y,pl=new y,ml=new y,vl=new y,gl=new y,xl=new y,Ml=new y,bl=new y,yl=new y,Cl=new y,zl=new y,Al=new y,wl=new y,_l=new y,Sl=new y,El=new y,Ll=new y,Dl=new y,Tl=new y,Hl=new y,Vl=new y,Nl=new y,gr=new O1,Rl=new y,Fl=new y,xr=new y,Bl=new y,Pl=new y,Il=new y,kl=[0],Ul=new y,Ol=new y,O0=class{constructor(){this.current=void 0,this.previous=void 0,this.current=[],this.previous=[]}getKey(e,t){if(ta[r];)r++;if(i!==a[r]){for(let s=a.length-1;s>=r;s--)a[s+1]=a[s];a[r]=i}}tick(){let e=this.current;this.current=this.previous,this.previous=e,this.current.length=0}getDiff(e,t){let i=this.current,a=this.previous,r=i.length,s=a.length,o=0;for(let l=0;la[o];)o++;c=u===a[o],c||Mr(e,u)}o=0;for(let l=0;li[o];)o++;c=i[o]===u,c||Mr(t,u)}}};function Mr(n,e){n.push((e&4294901760)>>16,e&65535)}var br=class{constructor(){this.data={keys:[]}}get(e,t){if(e>t){let i=t;t=e,e=i}return this.data[e+"-"+t]}set(e,t,i){if(e>t){let r=t;t=e,e=r}let a=e+"-"+t;this.get(e,t)||this.data.keys.push(a),this.data[a]=i}reset(){let e=this.data,t=e.keys;for(;t.length>0;){let i=t.pop();delete e[i]}}},G0=class extends T0{constructor(e={}){super();this.dt=void 0,this.allowSleep=void 0,this.contacts=void 0,this.frictionEquations=void 0,this.quatNormalizeSkip=void 0,this.quatNormalizeFast=void 0,this.time=void 0,this.stepnumber=void 0,this.default_dt=void 0,this.nextId=void 0,this.gravity=void 0,this.broadphase=void 0,this.bodies=void 0,this.hasActiveBodies=void 0,this.solver=void 0,this.constraints=void 0,this.narrowphase=void 0,this.collisionMatrix=void 0,this.collisionMatrixPrevious=void 0,this.bodyOverlapKeeper=void 0,this.shapeOverlapKeeper=void 0,this.materials=void 0,this.contactmaterials=void 0,this.contactMaterialTable=void 0,this.defaultMaterial=void 0,this.defaultContactMaterial=void 0,this.doProfiling=void 0,this.profile=void 0,this.accumulator=void 0,this.subsystems=void 0,this.addBodyEvent=void 0,this.removeBodyEvent=void 0,this.idToBodyMap=void 0,this.dt=-1,this.allowSleep=!!e.allowSleep,this.contacts=[],this.frictionEquations=[],this.quatNormalizeSkip=e.quatNormalizeSkip!==void 0?e.quatNormalizeSkip:0,this.quatNormalizeFast=e.quatNormalizeFast!==void 0?e.quatNormalizeFast:!1,this.time=0,this.stepnumber=0,this.default_dt=1/60,this.nextId=0,this.gravity=new y,e.gravity&&this.gravity.copy(e.gravity),this.broadphase=e.broadphase!==void 0?e.broadphase:new s6,this.bodies=[],this.hasActiveBodies=!1,this.solver=e.solver!==void 0?e.solver:new Ua,this.constraints=[],this.narrowphase=new mr(this),this.collisionMatrix=new D0,this.collisionMatrixPrevious=new D0,this.bodyOverlapKeeper=new O0,this.shapeOverlapKeeper=new O0,this.materials=[],this.contactmaterials=[],this.contactMaterialTable=new br,this.defaultMaterial=new He("default"),this.defaultContactMaterial=new Te(this.defaultMaterial,this.defaultMaterial,{friction:.3,restitution:0}),this.doProfiling=!1,this.profile={solve:0,makeContactConstraints:0,broadphase:0,integrate:0,narrowphase:0},this.accumulator=0,this.subsystems=[],this.addBodyEvent={type:"addBody",body:null},this.removeBodyEvent={type:"removeBody",body:null},this.idToBodyMap={},this.broadphase.setWorld(this)}getContactMaterial(e,t){return this.contactMaterialTable.get(e.id,t.id)}numObjects(){return this.bodies.length}collisionMatrixTick(){let e=this.collisionMatrixPrevious;this.collisionMatrixPrevious=this.collisionMatrix,this.collisionMatrix=e,this.collisionMatrix.reset(),this.bodyOverlapKeeper.tick(),this.shapeOverlapKeeper.tick()}addConstraint(e){this.constraints.push(e)}removeConstraint(e){let t=this.constraints.indexOf(e);t!==-1&&this.constraints.splice(t,1)}rayTest(e,t,i){i instanceof o6?this.raycastClosest(e,t,{skipBackfaces:!0},i):this.raycastAll(e,t,{skipBackfaces:!0},i)}raycastAll(e,t,i={},a){return i.mode=J1.ALL,i.from=e,i.to=t,i.callback=a,q0.intersectWorld(this,i)}raycastAny(e,t,i={},a){return i.mode=J1.ANY,i.from=e,i.to=t,i.result=a,q0.intersectWorld(this,i)}raycastClosest(e,t,i={},a){return i.mode=J1.CLOSEST,i.from=e,i.to=t,i.result=a,q0.intersectWorld(this,i)}addBody(e){this.bodies.includes(e)||(e.index=this.bodies.length,this.bodies.push(e),e.world=this,e.initPosition.copy(e.position),e.initVelocity.copy(e.velocity),e.timeLastSleepy=this.time,e instanceof i1&&(e.initAngularVelocity.copy(e.angularVelocity),e.initQuaternion.copy(e.quaternion)),this.collisionMatrix.setNumObjects(this.bodies.length),this.addBodyEvent.body=e,this.idToBodyMap[e.id]=e,this.dispatchEvent(this.addBodyEvent))}removeBody(e){e.world=null;let t=this.bodies.length-1,i=this.bodies,a=i.indexOf(e);if(a!==-1){i.splice(a,1);for(let r=0;r!==i.length;r++)i[r].index=r;this.collisionMatrix.setNumObjects(t),this.removeBodyEvent.body=e,delete this.idToBodyMap[e.id],this.dispatchEvent(this.removeBodyEvent)}}getBodyById(e){return this.idToBodyMap[e]}getShapeById(e){let t=this.bodies;for(let i=0;i=e&&re*1e3)););this.accumulator=this.accumulator%e;let s=this.accumulator/e;for(let o=0;o!==this.bodies.length;o++){let l=this.bodies[o];l.previousPosition.lerp(l.position,s,l.interpolatedPosition),l.previousQuaternion.slerp(l.quaternion,s,l.interpolatedQuaternion),l.previousQuaternion.normalize()}this.time+=t}}internalStep(e){this.dt=e;let t=this.contacts,i=Xl,a=Zl,r=this.numObjects(),s=this.bodies,o=this.solver,l=this.gravity,c=this.doProfiling,u=this.profile,f=i1.DYNAMIC,h=-1/0,m=this.constraints,v=jl;l.length();let g=l.x,x=l.y,p=l.z,d=0;for(c&&(h=n2.now()),d=0;d!==r;d++){let z=s[d];if(z.type===f){let H=z.force,V=z.mass;H.x+=V*g,H.y+=V*x,H.z+=V*p}}for(let z=0,H=this.subsystems.length;z!==H;z++)this.subsystems[z].update();c&&(h=n2.now()),i.length=0,a.length=0,this.broadphase.collisionPairs(this,i,a),c&&(u.broadphase=n2.now()-h);let A=m.length;for(d=0;d!==A;d++){let z=m[d];if(!z.collideConnected)for(let H=i.length-1;H>=0;H-=1)(z.bodyA===i[H]&&z.bodyB===a[H]||z.bodyB===i[H]&&z.bodyA===a[H])&&(i.splice(H,1),a.splice(H,1))}this.collisionMatrixTick(),c&&(h=n2.now());let b=Wl,C=t.length;for(d=0;d!==C;d++)b.push(t[d]);t.length=0;let E=this.frictionEquations.length;for(d=0;d!==E;d++)v.push(this.frictionEquations[d]);for(this.frictionEquations.length=0,this.narrowphase.getContacts(i,a,this,t,b,this.frictionEquations,v),c&&(u.narrowphase=n2.now()-h),c&&(h=n2.now()),d=0;d=0&&L.material.friction>=0&&V.material.friction*L.material.friction,V.material.restitution>=0&&L.material.restitution>=0&&(H.restitution=V.material.restitution*L.material.restitution)),o.addEquation(H),V.allowSleep&&V.type===i1.DYNAMIC&&V.sleepState===i1.SLEEPING&&L.sleepState===i1.AWAKE&&L.type!==i1.STATIC){let O=L.velocity.lengthSquared()+L.angularVelocity.lengthSquared(),W=L.sleepSpeedLimit**2;O>=W*2&&(V.wakeUpAfterNarrowphase=!0)}if(L.allowSleep&&L.type===i1.DYNAMIC&&L.sleepState===i1.SLEEPING&&V.sleepState===i1.AWAKE&&V.type!==i1.STATIC){let O=V.velocity.lengthSquared()+V.angularVelocity.lengthSquared(),W=V.sleepSpeedLimit**2;O>=W*2&&(L.wakeUpAfterNarrowphase=!0)}this.collisionMatrix.set(V,L,!0),this.collisionMatrixPrevious.get(V,L)||(bt.body=L,bt.contact=H,V.dispatchEvent(bt),bt.body=V,L.dispatchEvent(bt)),this.bodyOverlapKeeper.set(V.id,L.id),this.shapeOverlapKeeper.set(N.id,U.id)}for(this.emitContactEvents(),c&&(u.makeContactConstraints=n2.now()-h,h=n2.now()),d=0;d!==r;d++){let z=s[d];z.wakeUpAfterNarrowphase&&(z.wakeUp(),z.wakeUpAfterNarrowphase=!1)}for(A=m.length,d=0;d!==A;d++){let z=m[d];z.update();for(let H=0,V=z.equations.length;H!==V;H++){let L=z.equations[H];o.addEquation(L)}}o.solve(e,this),c&&(u.solve=n2.now()-h),o.removeAllEquations();let _=Math.pow;for(d=0;d!==r;d++){let z=s[d];if(z.type&f){let H=_(1-z.linearDamping,e),V=z.velocity;V.scale(H,V);let L=z.angularVelocity;if(L){let N=_(1-z.angularDamping,e);L.scale(N,L)}}}for(this.dispatchEvent(ql),d=0;d!==r;d++){let z=s[d];z.preStep&&z.preStep.call(z)}c&&(h=n2.now());let F=this.stepnumber%(this.quatNormalizeSkip+1)==0,M=this.quatNormalizeFast;for(d=0;d!==r;d++)s[d].integrate(e,F,M);for(this.clearForces(),this.broadphase.dirty=!0,c&&(u.integrate=n2.now()-h),this.stepnumber+=1,this.dispatchEvent(Gl),d=0;d!==r;d++){let z=s[d],H=z.postStep;H&&H.call(z)}let D=!0;if(this.allowSleep)for(D=!1,d=0;d!==r;d++){let z=s[d];z.sleepTick(this.time),z.sleepState!==i1.SLEEPING&&(D=!0)}this.hasActiveBodies=D}emitContactEvents(){let e=this.hasAnyEventListener("beginContact"),t=this.hasAnyEventListener("endContact");if((e||t)&&this.bodyOverlapKeeper.getDiff(Ne,Re),e){for(let r=0,s=Ne.length;rDate.now()-n}var Gl={type:"postStep"},ql={type:"preStep"},bt={type:i1.COLLIDE_EVENT_NAME,body:null,contact:null},Wl=[],jl=[],Xl=[],Zl=[],Ne=[],Re=[],yt={type:"beginContact",bodyA:null,bodyB:null},Ct={type:"endContact",bodyA:null,bodyB:null},Fe={type:"beginShapeContact",bodyA:null,bodyB:null,shapeA:null,shapeB:null},Be={type:"endShapeContact",bodyA:null,bodyB:null,shapeA:null,shapeB:null};var q1=class{constructor(e=0,t=0,i=0,a=1){this.x=e,this.y=t,this.z=i,this.w=a}get width(){return this.z}set width(e){this.z=e}get height(){return this.w}set height(e){this.w=e}set(e,t,i,a){return this.x=e,this.y=t,this.z=i,this.w=a,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this.w=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setW(e){return this.w=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;case 3:this.w=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this.w=e.w!==void 0?e.w:1,this}add(e,t){return t!==void 0?(console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this.z+=e.z,this.w+=e.w,this)}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this.w+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this.w=e.w+t.w,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this.w+=e.w*t,this}sub(e,t){return t!==void 0?(console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this.z-=e.z,this.w-=e.w,this)}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this.w-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this.w=e.w-t.w,this}multiply(e){return this.x*=e.x,this.y*=e.y,this.z*=e.z,this.w*=e.w,this}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this.w*=e,this}applyMatrix4(e){let t=this.x,i=this.y,a=this.z,r=this.w,s=e.elements;return this.x=s[0]*t+s[4]*i+s[8]*a+s[12]*r,this.y=s[1]*t+s[5]*i+s[9]*a+s[13]*r,this.z=s[2]*t+s[6]*i+s[10]*a+s[14]*r,this.w=s[3]*t+s[7]*i+s[11]*a+s[15]*r,this}divideScalar(e){return this.multiplyScalar(1/e)}setAxisAngleFromQuaternion(e){this.w=2*Math.acos(e.w);let t=Math.sqrt(1-e.w*e.w);return t<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=e.x/t,this.y=e.y/t,this.z=e.z/t),this}setAxisAngleFromRotationMatrix(e){let t,i,a,r,s=.01,o=.1,l=e.elements,c=l[0],u=l[4],f=l[8],h=l[1],m=l[5],v=l[9],g=l[2],x=l[6],p=l[10];if(Math.abs(u-h)b&&A>C?AC?b>8&255]+h2[n>>16&255]+h2[n>>24&255]+"-"+h2[e&255]+h2[e>>8&255]+"-"+h2[e>>16&15|64]+h2[e>>24&255]+"-"+h2[t&63|128]+h2[t>>8&255]+"-"+h2[t>>16&255]+h2[t>>24&255]+h2[i&255]+h2[i>>8&255]+h2[i>>16&255]+h2[i>>24&255]).toUpperCase()}function E2(n,e,t){return Math.max(e,Math.min(t,n))}function yr(n,e){return(n%e+e)%e}function m6(n,e,t){return(1-t)*n+t*e}function W0(n){return(n&n-1)==0&&n!==0}function Cr(n){return Math.pow(2,Math.floor(Math.log(n)/Math.LN2))}var xe=class{constructor(e=0,t=0,i=0,a=1){this._x=e,this._y=t,this._z=i,this._w=a}static slerp(e,t,i,a){return console.warn("THREE.Quaternion: Static .slerp() has been deprecated. Use qm.slerpQuaternions( qa, qb, t ) instead."),i.slerpQuaternions(e,t,a)}static slerpFlat(e,t,i,a,r,s,o){let l=i[a+0],c=i[a+1],u=i[a+2],f=i[a+3],h=r[s+0],m=r[s+1],v=r[s+2],g=r[s+3];if(o===0){e[t+0]=l,e[t+1]=c,e[t+2]=u,e[t+3]=f;return}if(o===1){e[t+0]=h,e[t+1]=m,e[t+2]=v,e[t+3]=g;return}if(f!==g||l!==h||c!==m||u!==v){let x=1-o,p=l*h+c*m+u*v+f*g,d=p>=0?1:-1,A=1-p*p;if(A>Number.EPSILON){let C=Math.sqrt(A),E=Math.atan2(C,p*d);x=Math.sin(x*E)/C,o=Math.sin(o*E)/C}let b=o*d;if(l=l*x+h*b,c=c*x+m*b,u=u*x+v*b,f=f*x+g*b,x===1-o){let C=1/Math.sqrt(l*l+c*c+u*u+f*f);l*=C,c*=C,u*=C,f*=C}}e[t]=l,e[t+1]=c,e[t+2]=u,e[t+3]=f}static multiplyQuaternionsFlat(e,t,i,a,r,s){let o=i[a],l=i[a+1],c=i[a+2],u=i[a+3],f=r[s],h=r[s+1],m=r[s+2],v=r[s+3];return e[t]=o*v+u*f+l*m-c*h,e[t+1]=l*v+u*h+c*f-o*m,e[t+2]=c*v+u*m+o*h-l*f,e[t+3]=u*v-o*f-l*h-c*m,e}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get w(){return this._w}set w(e){this._w=e,this._onChangeCallback()}set(e,t,i,a){return this._x=e,this._y=t,this._z=i,this._w=a,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(e){return this._x=e.x,this._y=e.y,this._z=e.z,this._w=e.w,this._onChangeCallback(),this}setFromEuler(e,t){if(!(e&&e.isEuler))throw new Error("THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.");let i=e._x,a=e._y,r=e._z,s=e._order,o=Math.cos,l=Math.sin,c=o(i/2),u=o(a/2),f=o(r/2),h=l(i/2),m=l(a/2),v=l(r/2);switch(s){case"XYZ":this._x=h*u*f+c*m*v,this._y=c*m*f-h*u*v,this._z=c*u*v+h*m*f,this._w=c*u*f-h*m*v;break;case"YXZ":this._x=h*u*f+c*m*v,this._y=c*m*f-h*u*v,this._z=c*u*v-h*m*f,this._w=c*u*f+h*m*v;break;case"ZXY":this._x=h*u*f-c*m*v,this._y=c*m*f+h*u*v,this._z=c*u*v+h*m*f,this._w=c*u*f-h*m*v;break;case"ZYX":this._x=h*u*f-c*m*v,this._y=c*m*f+h*u*v,this._z=c*u*v-h*m*f,this._w=c*u*f+h*m*v;break;case"YZX":this._x=h*u*f+c*m*v,this._y=c*m*f+h*u*v,this._z=c*u*v-h*m*f,this._w=c*u*f-h*m*v;break;case"XZY":this._x=h*u*f-c*m*v,this._y=c*m*f-h*u*v,this._z=c*u*v+h*m*f,this._w=c*u*f+h*m*v;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return t!==!1&&this._onChangeCallback(),this}setFromAxisAngle(e,t){let i=t/2,a=Math.sin(i);return this._x=e.x*a,this._y=e.y*a,this._z=e.z*a,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(e){let t=e.elements,i=t[0],a=t[4],r=t[8],s=t[1],o=t[5],l=t[9],c=t[2],u=t[6],f=t[10],h=i+o+f;if(h>0){let m=.5/Math.sqrt(h+1);this._w=.25/m,this._x=(u-l)*m,this._y=(r-c)*m,this._z=(s-a)*m}else if(i>o&&i>f){let m=2*Math.sqrt(1+i-o-f);this._w=(u-l)/m,this._x=.25*m,this._y=(a+s)/m,this._z=(r+c)/m}else if(o>f){let m=2*Math.sqrt(1+o-i-f);this._w=(r-c)/m,this._x=(a+s)/m,this._y=.25*m,this._z=(l+u)/m}else{let m=2*Math.sqrt(1+f-i-o);this._w=(s-a)/m,this._x=(r+c)/m,this._y=(l+u)/m,this._z=.25*m}return this._onChangeCallback(),this}setFromUnitVectors(e,t){let i=e.dot(t)+1;return iMath.abs(e.z)?(this._x=-e.y,this._y=e.x,this._z=0,this._w=i):(this._x=0,this._y=-e.z,this._z=e.y,this._w=i)):(this._x=e.y*t.z-e.z*t.y,this._y=e.z*t.x-e.x*t.z,this._z=e.x*t.y-e.y*t.x,this._w=i),this.normalize()}angleTo(e){return 2*Math.acos(Math.abs(E2(this.dot(e),-1,1)))}rotateTowards(e,t){let i=this.angleTo(e);if(i===0)return this;let a=Math.min(1,t/i);return this.slerp(e,a),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(e){return this._x*e._x+this._y*e._y+this._z*e._z+this._w*e._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let e=this.length();return e===0?(this._x=0,this._y=0,this._z=0,this._w=1):(e=1/e,this._x=this._x*e,this._y=this._y*e,this._z=this._z*e,this._w=this._w*e),this._onChangeCallback(),this}multiply(e,t){return t!==void 0?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(e,t)):this.multiplyQuaternions(this,e)}premultiply(e){return this.multiplyQuaternions(e,this)}multiplyQuaternions(e,t){let i=e._x,a=e._y,r=e._z,s=e._w,o=t._x,l=t._y,c=t._z,u=t._w;return this._x=i*u+s*o+a*c-r*l,this._y=a*u+s*l+r*o-i*c,this._z=r*u+s*c+i*l-a*o,this._w=s*u-i*o-a*l-r*c,this._onChangeCallback(),this}slerp(e,t){if(t===0)return this;if(t===1)return this.copy(e);let i=this._x,a=this._y,r=this._z,s=this._w,o=s*e._w+i*e._x+a*e._y+r*e._z;if(o<0?(this._w=-e._w,this._x=-e._x,this._y=-e._y,this._z=-e._z,o=-o):this.copy(e),o>=1)return this._w=s,this._x=i,this._y=a,this._z=r,this;let l=1-o*o;if(l<=Number.EPSILON){let m=1-t;return this._w=m*s+t*this._w,this._x=m*i+t*this._x,this._y=m*a+t*this._y,this._z=m*r+t*this._z,this.normalize(),this._onChangeCallback(),this}let c=Math.sqrt(l),u=Math.atan2(c,o),f=Math.sin((1-t)*u)/c,h=Math.sin(t*u)/c;return this._w=s*f+this._w*h,this._x=i*f+this._x*h,this._y=a*f+this._y*h,this._z=r*f+this._z*h,this._onChangeCallback(),this}slerpQuaternions(e,t,i){return this.copy(e).slerp(t,i)}random(){let e=Math.random(),t=Math.sqrt(1-e),i=Math.sqrt(e),a=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(t*Math.cos(a),i*Math.sin(r),i*Math.cos(r),t*Math.sin(a))}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._w===this._w}fromArray(e,t=0){return this._x=e[t],this._y=e[t+1],this._z=e[t+2],this._w=e[t+3],this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._w,e}fromBufferAttribute(e,t){return this._x=e.getX(t),this._y=e.getY(t),this._z=e.getZ(t),this._w=e.getW(t),this}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}};xe.prototype.isQuaternion=!0;var k=class{constructor(e=0,t=0,i=0){this.x=e,this.y=t,this.z=i}set(e,t,i){return i===void 0&&(i=this.z),this.x=e,this.y=t,this.z=i,this}setScalar(e){return this.x=e,this.y=e,this.z=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setZ(e){return this.z=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;case 2:this.z=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(e){return this.x=e.x,this.y=e.y,this.z=e.z,this}add(e,t){return t!==void 0?(console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this.z+=e.z,this)}addScalar(e){return this.x+=e,this.y+=e,this.z+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this.z=e.z+t.z,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this.z+=e.z*t,this}sub(e,t){return t!==void 0?(console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this.z-=e.z,this)}subScalar(e){return this.x-=e,this.y-=e,this.z-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this.z=e.z-t.z,this}multiply(e,t){return t!==void 0?(console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(e,t)):(this.x*=e.x,this.y*=e.y,this.z*=e.z,this)}multiplyScalar(e){return this.x*=e,this.y*=e,this.z*=e,this}multiplyVectors(e,t){return this.x=e.x*t.x,this.y=e.y*t.y,this.z=e.z*t.z,this}applyEuler(e){return e&&e.isEuler||console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order."),this.applyQuaternion(zr.setFromEuler(e))}applyAxisAngle(e,t){return this.applyQuaternion(zr.setFromAxisAngle(e,t))}applyMatrix3(e){let t=this.x,i=this.y,a=this.z,r=e.elements;return this.x=r[0]*t+r[3]*i+r[6]*a,this.y=r[1]*t+r[4]*i+r[7]*a,this.z=r[2]*t+r[5]*i+r[8]*a,this}applyNormalMatrix(e){return this.applyMatrix3(e).normalize()}applyMatrix4(e){let t=this.x,i=this.y,a=this.z,r=e.elements,s=1/(r[3]*t+r[7]*i+r[11]*a+r[15]);return this.x=(r[0]*t+r[4]*i+r[8]*a+r[12])*s,this.y=(r[1]*t+r[5]*i+r[9]*a+r[13])*s,this.z=(r[2]*t+r[6]*i+r[10]*a+r[14])*s,this}applyQuaternion(e){let t=this.x,i=this.y,a=this.z,r=e.x,s=e.y,o=e.z,l=e.w,c=l*t+s*a-o*i,u=l*i+o*t-r*a,f=l*a+r*i-s*t,h=-r*t-s*i-o*a;return this.x=c*l+h*-r+u*-o-f*-s,this.y=u*l+h*-s+f*-r-c*-o,this.z=f*l+h*-o+c*-s-u*-r,this}project(e){return this.applyMatrix4(e.matrixWorldInverse).applyMatrix4(e.projectionMatrix)}unproject(e){return this.applyMatrix4(e.projectionMatrixInverse).applyMatrix4(e.matrixWorld)}transformDirection(e){let t=this.x,i=this.y,a=this.z,r=e.elements;return this.x=r[0]*t+r[4]*i+r[8]*a,this.y=r[1]*t+r[5]*i+r[9]*a,this.z=r[2]*t+r[6]*i+r[10]*a,this.normalize()}divide(e){return this.x/=e.x,this.y/=e.y,this.z/=e.z,this}divideScalar(e){return this.multiplyScalar(1/e)}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this.z=Math.min(this.z,e.z),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this.z=Math.max(this.z,e.z),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this.z=Math.max(e.z,Math.min(t.z,this.z)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this.z=Math.max(e,Math.min(t,this.z)),this}clampLength(e,t){let i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(e){return this.x*e.x+this.y*e.y+this.z*e.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this.z+=(e.z-this.z)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this.z=e.z+(t.z-e.z)*i,this}cross(e,t){return t!==void 0?(console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(e,t)):this.crossVectors(this,e)}crossVectors(e,t){let i=e.x,a=e.y,r=e.z,s=t.x,o=t.y,l=t.z;return this.x=a*l-r*o,this.y=r*s-i*l,this.z=i*o-a*s,this}projectOnVector(e){let t=e.lengthSq();if(t===0)return this.set(0,0,0);let i=e.dot(this)/t;return this.copy(e).multiplyScalar(i)}projectOnPlane(e){return j0.copy(this).projectOnVector(e),this.sub(j0)}reflect(e){return this.sub(j0.copy(e).multiplyScalar(2*this.dot(e)))}angleTo(e){let t=Math.sqrt(this.lengthSq()*e.lengthSq());if(t===0)return Math.PI/2;let i=this.dot(e)/t;return Math.acos(E2(i,-1,1))}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){let t=this.x-e.x,i=this.y-e.y,a=this.z-e.z;return t*t+i*i+a*a}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)+Math.abs(this.z-e.z)}setFromSpherical(e){return this.setFromSphericalCoords(e.radius,e.phi,e.theta)}setFromSphericalCoords(e,t,i){let a=Math.sin(t)*e;return this.x=a*Math.sin(i),this.y=Math.cos(t)*e,this.z=a*Math.cos(i),this}setFromCylindrical(e){return this.setFromCylindricalCoords(e.radius,e.theta,e.y)}setFromCylindricalCoords(e,t,i){return this.x=e*Math.sin(t),this.y=i,this.z=e*Math.cos(t),this}setFromMatrixPosition(e){let t=e.elements;return this.x=t[12],this.y=t[13],this.z=t[14],this}setFromMatrixScale(e){let t=this.setFromMatrixColumn(e,0).length(),i=this.setFromMatrixColumn(e,1).length(),a=this.setFromMatrixColumn(e,2).length();return this.x=t,this.y=i,this.z=a,this}setFromMatrixColumn(e,t){return this.fromArray(e.elements,t*4)}setFromMatrix3Column(e,t){return this.fromArray(e.elements,t*3)}equals(e){return e.x===this.x&&e.y===this.y&&e.z===this.z}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this.z=e[t+2],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e[t+2]=this.z,e}fromBufferAttribute(e,t,i){return i!==void 0&&console.warn("THREE.Vector3: offset has been removed from .fromBufferAttribute()."),this.x=e.getX(t),this.y=e.getY(t),this.z=e.getZ(t),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){let e=(Math.random()-.5)*2,t=Math.random()*Math.PI*2,i=Math.sqrt(1-e**2);return this.x=i*Math.cos(t),this.y=i*Math.sin(t),this.z=e,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}};k.prototype.isVector3=!0;var j0=new k,zr=new xe;var z1=class{constructor(e=0,t=0){this.x=e,this.y=t}get width(){return this.x}set width(e){this.x=e}get height(){return this.y}set height(e){this.y=e}set(e,t){return this.x=e,this.y=t,this}setScalar(e){return this.x=e,this.y=e,this}setX(e){return this.x=e,this}setY(e){return this.y=e,this}setComponent(e,t){switch(e){case 0:this.x=t;break;case 1:this.y=t;break;default:throw new Error("index is out of range: "+e)}return this}getComponent(e){switch(e){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+e)}}clone(){return new this.constructor(this.x,this.y)}copy(e){return this.x=e.x,this.y=e.y,this}add(e,t){return t!==void 0?(console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(e,t)):(this.x+=e.x,this.y+=e.y,this)}addScalar(e){return this.x+=e,this.y+=e,this}addVectors(e,t){return this.x=e.x+t.x,this.y=e.y+t.y,this}addScaledVector(e,t){return this.x+=e.x*t,this.y+=e.y*t,this}sub(e,t){return t!==void 0?(console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(e,t)):(this.x-=e.x,this.y-=e.y,this)}subScalar(e){return this.x-=e,this.y-=e,this}subVectors(e,t){return this.x=e.x-t.x,this.y=e.y-t.y,this}multiply(e){return this.x*=e.x,this.y*=e.y,this}multiplyScalar(e){return this.x*=e,this.y*=e,this}divide(e){return this.x/=e.x,this.y/=e.y,this}divideScalar(e){return this.multiplyScalar(1/e)}applyMatrix3(e){let t=this.x,i=this.y,a=e.elements;return this.x=a[0]*t+a[3]*i+a[6],this.y=a[1]*t+a[4]*i+a[7],this}min(e){return this.x=Math.min(this.x,e.x),this.y=Math.min(this.y,e.y),this}max(e){return this.x=Math.max(this.x,e.x),this.y=Math.max(this.y,e.y),this}clamp(e,t){return this.x=Math.max(e.x,Math.min(t.x,this.x)),this.y=Math.max(e.y,Math.min(t.y,this.y)),this}clampScalar(e,t){return this.x=Math.max(e,Math.min(t,this.x)),this.y=Math.max(e,Math.min(t,this.y)),this}clampLength(e,t){let i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(e,Math.min(t,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(e){return this.x*e.x+this.y*e.y}cross(e){return this.x*e.y-this.y*e.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(e){return Math.sqrt(this.distanceToSquared(e))}distanceToSquared(e){let t=this.x-e.x,i=this.y-e.y;return t*t+i*i}manhattanDistanceTo(e){return Math.abs(this.x-e.x)+Math.abs(this.y-e.y)}setLength(e){return this.normalize().multiplyScalar(e)}lerp(e,t){return this.x+=(e.x-this.x)*t,this.y+=(e.y-this.y)*t,this}lerpVectors(e,t,i){return this.x=e.x+(t.x-e.x)*i,this.y=e.y+(t.y-e.y)*i,this}equals(e){return e.x===this.x&&e.y===this.y}fromArray(e,t=0){return this.x=e[t],this.y=e[t+1],this}toArray(e=[],t=0){return e[t]=this.x,e[t+1]=this.y,e}fromBufferAttribute(e,t,i){return i!==void 0&&console.warn("THREE.Vector2: offset has been removed from .fromBufferAttribute()."),this.x=e.getX(t),this.y=e.getY(t),this}rotateAround(e,t){let i=Math.cos(t),a=Math.sin(t),r=this.x-e.x,s=this.y-e.y;return this.x=r*i-s*a+e.x,this.y=r*a+s*i+e.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}};z1.prototype.isVector2=!0;var Ar={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Z2={h:0,s:0,l:0},v6={h:0,s:0,l:0};function X0(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+(e-n)*6*t:t<1/2?e:t<2/3?n+(e-n)*6*(2/3-t):n}function M4(n){return n<.04045?n*.0773993808:Math.pow(n*.9478672986+.0521327014,2.4)}function Z0(n){return n<.0031308?n*12.92:1.055*Math.pow(n,.41666)-.055}var x1=class{constructor(e,t,i){return t===void 0&&i===void 0?this.set(e):this.setRGB(e,t,i)}set(e){return e&&e.isColor?this.copy(e):typeof e=="number"?this.setHex(e):typeof e=="string"&&this.setStyle(e),this}setScalar(e){return this.r=e,this.g=e,this.b=e,this}setHex(e){return e=Math.floor(e),this.r=(e>>16&255)/255,this.g=(e>>8&255)/255,this.b=(e&255)/255,this}setRGB(e,t,i){return this.r=e,this.g=t,this.b=i,this}setHSL(e,t,i){if(e=yr(e,1),t=E2(t,0,1),i=E2(i,0,1),t===0)this.r=this.g=this.b=i;else{let a=i<=.5?i*(1+t):i+t-i*t,r=2*i-a;this.r=X0(r,a,e+1/3),this.g=X0(r,a,e),this.b=X0(r,a,e-1/3)}return this}setStyle(e){function t(a){a!==void 0&&parseFloat(a)<1&&console.warn("THREE.Color: Alpha component of "+e+" will be ignored.")}let i;if(i=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(e)){let a,r=i[1],s=i[2];switch(r){case"rgb":case"rgba":if(a=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(a[1],10))/255,this.g=Math.min(255,parseInt(a[2],10))/255,this.b=Math.min(255,parseInt(a[3],10))/255,t(a[4]),this;if(a=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(a[1],10))/100,this.g=Math.min(100,parseInt(a[2],10))/100,this.b=Math.min(100,parseInt(a[3],10))/100,t(a[4]),this;break;case"hsl":case"hsla":if(a=/^\s*(\d*\.?\d+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s)){let o=parseFloat(a[1])/360,l=parseInt(a[2],10)/100,c=parseInt(a[3],10)/100;return t(a[4]),this.setHSL(o,l,c)}break}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(e)){let a=i[1],r=a.length;if(r===3)return this.r=parseInt(a.charAt(0)+a.charAt(0),16)/255,this.g=parseInt(a.charAt(1)+a.charAt(1),16)/255,this.b=parseInt(a.charAt(2)+a.charAt(2),16)/255,this;if(r===6)return this.r=parseInt(a.charAt(0)+a.charAt(1),16)/255,this.g=parseInt(a.charAt(2)+a.charAt(3),16)/255,this.b=parseInt(a.charAt(4)+a.charAt(5),16)/255,this}return e&&e.length>0?this.setColorName(e):this}setColorName(e){let t=Ar[e.toLowerCase()];return t!==void 0?this.setHex(t):console.warn("THREE.Color: Unknown color "+e),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(e){return this.r=e.r,this.g=e.g,this.b=e.b,this}copySRGBToLinear(e){return this.r=M4(e.r),this.g=M4(e.g),this.b=M4(e.b),this}copyLinearToSRGB(e){return this.r=Z0(e.r),this.g=Z0(e.g),this.b=Z0(e.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(){return this.r*255<<16^this.g*255<<8^this.b*255<<0}getHexString(){return("000000"+this.getHex().toString(16)).slice(-6)}getHSL(e){let t=this.r,i=this.g,a=this.b,r=Math.max(t,i,a),s=Math.min(t,i,a),o,l,c=(s+r)/2;if(s===r)o=0,l=0;else{let u=r-s;switch(l=c<=.5?u/(r+s):u/(2-r-s),r){case t:o=(i-a)/u+(ir&&(r=u),f>s&&(s=f),h>o&&(o=h)}return this.min.set(t,i,a),this.max.set(r,s,o),this}setFromBufferAttribute(e){let t=1/0,i=1/0,a=1/0,r=-1/0,s=-1/0,o=-1/0;for(let l=0,c=e.count;lr&&(r=u),f>s&&(s=f),h>o&&(o=h)}return this.min.set(t,i,a),this.max.set(r,s,o),this}setFromPoints(e){this.makeEmpty();for(let t=0,i=e.length;tthis.max.x||e.ythis.max.y||e.zthis.max.z)}containsBox(e){return this.min.x<=e.min.x&&e.max.x<=this.max.x&&this.min.y<=e.min.y&&e.max.y<=this.max.y&&this.min.z<=e.min.z&&e.max.z<=this.max.z}getParameter(e,t){return t.set((e.x-this.min.x)/(this.max.x-this.min.x),(e.y-this.min.y)/(this.max.y-this.min.y),(e.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(e){return!(e.max.xthis.max.x||e.max.ythis.max.y||e.max.zthis.max.z)}intersectsSphere(e){return this.clampPoint(e.center,C4),C4.distanceToSquared(e.center)<=e.radius*e.radius}intersectsPlane(e){let t,i;return e.normal.x>0?(t=e.normal.x*this.min.x,i=e.normal.x*this.max.x):(t=e.normal.x*this.max.x,i=e.normal.x*this.min.x),e.normal.y>0?(t+=e.normal.y*this.min.y,i+=e.normal.y*this.max.y):(t+=e.normal.y*this.max.y,i+=e.normal.y*this.min.y),e.normal.z>0?(t+=e.normal.z*this.min.z,i+=e.normal.z*this.max.z):(t+=e.normal.z*this.max.z,i+=e.normal.z*this.min.z),t<=-e.constant&&i>=-e.constant}intersectsTriangle(e){if(this.isEmpty())return!1;this.getCenter(Vt),E6.subVectors(this.max,Vt),O4.subVectors(e.a,Vt),G4.subVectors(e.b,Vt),q4.subVectors(e.c,Vt),r4.subVectors(G4,O4),n4.subVectors(q4,G4),z4.subVectors(O4,q4);let t=[0,-r4.z,r4.y,0,-n4.z,n4.y,0,-z4.z,z4.y,r4.z,0,-r4.x,n4.z,0,-n4.x,z4.z,0,-z4.x,-r4.y,r4.x,0,-n4.y,n4.x,0,-z4.y,z4.x,0];return!E3(t,O4,G4,q4,E6)||(t=[1,0,0,0,1,0,0,0,1],!E3(t,O4,G4,q4,E6))?!1:(L6.crossVectors(r4,n4),t=[L6.x,L6.y,L6.z],E3(t,O4,G4,q4,E6))}clampPoint(e,t){return t.copy(e).clamp(this.min,this.max)}distanceToPoint(e){return C4.copy(e).clamp(this.min,this.max).sub(e).length()}getBoundingSphere(e){return this.getCenter(e.center),e.radius=this.getSize(C4).length()*.5,e}intersect(e){return this.min.max(e.min),this.max.min(e.max),this.isEmpty()&&this.makeEmpty(),this}union(e){return this.min.min(e.min),this.max.max(e.max),this}applyMatrix4(e){return this.isEmpty()?this:(Ge[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(e),Ge[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(e),Ge[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(e),Ge[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(e),Ge[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(e),Ge[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(e),Ge[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(e),Ge[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(e),this.setFromPoints(Ge),this)}translate(e){return this.min.add(e),this.max.add(e),this}equals(e){return e.min.equals(this.min)&&e.max.equals(this.max)}};Oe.prototype.isBox3=!0;var Ge=[new k,new k,new k,new k,new k,new k,new k,new k],C4=new k,S3=new Oe,O4=new k,G4=new k,q4=new k,r4=new k,n4=new k,z4=new k,Vt=new k,E6=new k,L6=new k,A4=new k;function E3(n,e,t,i,a){for(let r=0,s=n.length-3;r<=s;r+=3){A4.fromArray(n,r);let o=a.x*Math.abs(A4.x)+a.y*Math.abs(A4.y)+a.z*Math.abs(A4.z),l=e.dot(A4),c=t.dot(A4),u=i.dot(A4);if(Math.max(-Math.max(l,c,u),Math.min(l,c,u))>o)return!1}return!0}var N2=class{addEventListener(e,t){this._listeners===void 0&&(this._listeners={});let i=this._listeners;i[e]===void 0&&(i[e]=[]),i[e].indexOf(t)===-1&&i[e].push(t)}hasEventListener(e,t){if(this._listeners===void 0)return!1;let i=this._listeners;return i[e]!==void 0&&i[e].indexOf(t)!==-1}removeEventListener(e,t){if(this._listeners===void 0)return;let a=this._listeners[e];if(a!==void 0){let r=a.indexOf(t);r!==-1&&a.splice(r,1)}}dispatchEvent(e){if(this._listeners===void 0)return;let i=this._listeners[e.type];if(i!==void 0){e.target=this;let a=i.slice(0);for(let r=0,s=a.length;rthis.radius*this.radius&&(t.sub(this.center).normalize(),t.multiplyScalar(this.radius).add(this.center)),t}getBoundingBox(e){return this.isEmpty()?(e.makeEmpty(),e):(e.set(this.center,this.center),e.expandByScalar(this.radius),e)}applyMatrix4(e){return this.center.applyMatrix4(e),this.radius=this.radius*e.getMaxScaleOnAxis(),this}translate(e){return this.center.add(e),this}expandByPoint(e){L3.subVectors(e,this.center);let t=L3.lengthSq();if(t>this.radius*this.radius){let i=Math.sqrt(t),a=(i-this.radius)*.5;this.center.add(L3.multiplyScalar(a/i)),this.radius+=a}return this}union(e){return this.center.equals(e.center)===!0?D6.set(0,0,1).multiplyScalar(e.radius):D6.subVectors(e.center,this.center).normalize().multiplyScalar(e.radius),this.expandByPoint(y8.copy(e.center).add(D6)),this.expandByPoint(y8.copy(e.center).sub(D6)),this}equals(e){return e.center.equals(this.center)&&e.radius===this.radius}clone(){return new this.constructor().copy(this)}};var k1=class{constructor(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],arguments.length>0&&console.error("THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.")}set(e,t,i,a,r,s,o,l,c,u,f,h,m,v,g,x){let p=this.elements;return p[0]=e,p[4]=t,p[8]=i,p[12]=a,p[1]=r,p[5]=s,p[9]=o,p[13]=l,p[2]=c,p[6]=u,p[10]=f,p[14]=h,p[3]=m,p[7]=v,p[11]=g,p[15]=x,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new k1().fromArray(this.elements)}copy(e){let t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],t[9]=i[9],t[10]=i[10],t[11]=i[11],t[12]=i[12],t[13]=i[13],t[14]=i[14],t[15]=i[15],this}copyPosition(e){let t=this.elements,i=e.elements;return t[12]=i[12],t[13]=i[13],t[14]=i[14],this}setFromMatrix3(e){let t=e.elements;return this.set(t[0],t[3],t[6],0,t[1],t[4],t[7],0,t[2],t[5],t[8],0,0,0,0,1),this}extractBasis(e,t,i){return e.setFromMatrixColumn(this,0),t.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(e,t,i){return this.set(e.x,t.x,i.x,0,e.y,t.y,i.y,0,e.z,t.z,i.z,0,0,0,0,1),this}extractRotation(e){let t=this.elements,i=e.elements,a=1/W4.setFromMatrixColumn(e,0).length(),r=1/W4.setFromMatrixColumn(e,1).length(),s=1/W4.setFromMatrixColumn(e,2).length();return t[0]=i[0]*a,t[1]=i[1]*a,t[2]=i[2]*a,t[3]=0,t[4]=i[4]*r,t[5]=i[5]*r,t[6]=i[6]*r,t[7]=0,t[8]=i[8]*s,t[9]=i[9]*s,t[10]=i[10]*s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromEuler(e){e&&e.isEuler||console.error("THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.");let t=this.elements,i=e.x,a=e.y,r=e.z,s=Math.cos(i),o=Math.sin(i),l=Math.cos(a),c=Math.sin(a),u=Math.cos(r),f=Math.sin(r);if(e.order==="XYZ"){let h=s*u,m=s*f,v=o*u,g=o*f;t[0]=l*u,t[4]=-l*f,t[8]=c,t[1]=m+v*c,t[5]=h-g*c,t[9]=-o*l,t[2]=g-h*c,t[6]=v+m*c,t[10]=s*l}else if(e.order==="YXZ"){let h=l*u,m=l*f,v=c*u,g=c*f;t[0]=h+g*o,t[4]=v*o-m,t[8]=s*c,t[1]=s*f,t[5]=s*u,t[9]=-o,t[2]=m*o-v,t[6]=g+h*o,t[10]=s*l}else if(e.order==="ZXY"){let h=l*u,m=l*f,v=c*u,g=c*f;t[0]=h-g*o,t[4]=-s*f,t[8]=v+m*o,t[1]=m+v*o,t[5]=s*u,t[9]=g-h*o,t[2]=-s*c,t[6]=o,t[10]=s*l}else if(e.order==="ZYX"){let h=s*u,m=s*f,v=o*u,g=o*f;t[0]=l*u,t[4]=v*c-m,t[8]=h*c+g,t[1]=l*f,t[5]=g*c+h,t[9]=m*c-v,t[2]=-c,t[6]=o*l,t[10]=s*l}else if(e.order==="YZX"){let h=s*l,m=s*c,v=o*l,g=o*c;t[0]=l*u,t[4]=g-h*f,t[8]=v*f+m,t[1]=f,t[5]=s*u,t[9]=-o*u,t[2]=-c*u,t[6]=m*f+v,t[10]=h-g*f}else if(e.order==="XZY"){let h=s*l,m=s*c,v=o*l,g=o*c;t[0]=l*u,t[4]=-f,t[8]=c*u,t[1]=h*f+g,t[5]=s*u,t[9]=m*f-v,t[2]=v*f-m,t[6]=o*u,t[10]=g*f+h}return t[3]=0,t[7]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,this}makeRotationFromQuaternion(e){return this.compose(Kl,e,$l)}lookAt(e,t,i){let a=this.elements;return R2.subVectors(e,t),R2.lengthSq()===0&&(R2.z=1),R2.normalize(),s4.crossVectors(i,R2),s4.lengthSq()===0&&(Math.abs(i.z)===1?R2.x+=1e-4:R2.z+=1e-4,R2.normalize(),s4.crossVectors(i,R2)),s4.normalize(),T6.crossVectors(R2,s4),a[0]=s4.x,a[4]=T6.x,a[8]=R2.x,a[1]=s4.y,a[5]=T6.y,a[9]=R2.y,a[2]=s4.z,a[6]=T6.z,a[10]=R2.z,this}multiply(e,t){return t!==void 0?(console.warn("THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead."),this.multiplyMatrices(e,t)):this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){let i=e.elements,a=t.elements,r=this.elements,s=i[0],o=i[4],l=i[8],c=i[12],u=i[1],f=i[5],h=i[9],m=i[13],v=i[2],g=i[6],x=i[10],p=i[14],d=i[3],A=i[7],b=i[11],C=i[15],E=a[0],T=a[4],_=a[8],P=a[12],F=a[1],M=a[5],D=a[9],z=a[13],H=a[2],V=a[6],L=a[10],N=a[14],U=a[3],Z=a[7],O=a[11],W=a[15];return r[0]=s*E+o*F+l*H+c*U,r[4]=s*T+o*M+l*V+c*Z,r[8]=s*_+o*D+l*L+c*O,r[12]=s*P+o*z+l*N+c*W,r[1]=u*E+f*F+h*H+m*U,r[5]=u*T+f*M+h*V+m*Z,r[9]=u*_+f*D+h*L+m*O,r[13]=u*P+f*z+h*N+m*W,r[2]=v*E+g*F+x*H+p*U,r[6]=v*T+g*M+x*V+p*Z,r[10]=v*_+g*D+x*L+p*O,r[14]=v*P+g*z+x*N+p*W,r[3]=d*E+A*F+b*H+C*U,r[7]=d*T+A*M+b*V+C*Z,r[11]=d*_+A*D+b*L+C*O,r[15]=d*P+A*z+b*N+C*W,this}multiplyScalar(e){let t=this.elements;return t[0]*=e,t[4]*=e,t[8]*=e,t[12]*=e,t[1]*=e,t[5]*=e,t[9]*=e,t[13]*=e,t[2]*=e,t[6]*=e,t[10]*=e,t[14]*=e,t[3]*=e,t[7]*=e,t[11]*=e,t[15]*=e,this}determinant(){let e=this.elements,t=e[0],i=e[4],a=e[8],r=e[12],s=e[1],o=e[5],l=e[9],c=e[13],u=e[2],f=e[6],h=e[10],m=e[14],v=e[3],g=e[7],x=e[11],p=e[15];return v*(+r*l*f-a*c*f-r*o*h+i*c*h+a*o*m-i*l*m)+g*(+t*l*m-t*c*h+r*s*h-a*s*m+a*c*u-r*l*u)+x*(+t*c*f-t*o*m-r*s*f+i*s*m+r*o*u-i*c*u)+p*(-a*o*u-t*l*f+t*o*h+a*s*f-i*s*h+i*l*u)}transpose(){let e=this.elements,t;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(e,t,i){let a=this.elements;return e.isVector3?(a[12]=e.x,a[13]=e.y,a[14]=e.z):(a[12]=e,a[13]=t,a[14]=i),this}invert(){let e=this.elements,t=e[0],i=e[1],a=e[2],r=e[3],s=e[4],o=e[5],l=e[6],c=e[7],u=e[8],f=e[9],h=e[10],m=e[11],v=e[12],g=e[13],x=e[14],p=e[15],d=f*x*c-g*h*c+g*l*m-o*x*m-f*l*p+o*h*p,A=v*h*c-u*x*c-v*l*m+s*x*m+u*l*p-s*h*p,b=u*g*c-v*f*c+v*o*m-s*g*m-u*o*p+s*f*p,C=v*f*l-u*g*l-v*o*h+s*g*h+u*o*x-s*f*x,E=t*d+i*A+a*b+r*C;if(E===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let T=1/E;return e[0]=d*T,e[1]=(g*h*r-f*x*r-g*a*m+i*x*m+f*a*p-i*h*p)*T,e[2]=(o*x*r-g*l*r+g*a*c-i*x*c-o*a*p+i*l*p)*T,e[3]=(f*l*r-o*h*r-f*a*c+i*h*c+o*a*m-i*l*m)*T,e[4]=A*T,e[5]=(u*x*r-v*h*r+v*a*m-t*x*m-u*a*p+t*h*p)*T,e[6]=(v*l*r-s*x*r-v*a*c+t*x*c+s*a*p-t*l*p)*T,e[7]=(s*h*r-u*l*r+u*a*c-t*h*c-s*a*m+t*l*m)*T,e[8]=b*T,e[9]=(v*f*r-u*g*r-v*i*m+t*g*m+u*i*p-t*f*p)*T,e[10]=(s*g*r-v*o*r+v*i*c-t*g*c-s*i*p+t*o*p)*T,e[11]=(u*o*r-s*f*r-u*i*c+t*f*c+s*i*m-t*o*m)*T,e[12]=C*T,e[13]=(u*g*a-v*f*a+v*i*h-t*g*h-u*i*x+t*f*x)*T,e[14]=(v*o*a-s*g*a-v*i*l+t*g*l+s*i*x-t*o*x)*T,e[15]=(s*f*a-u*o*a+u*i*l-t*f*l-s*i*h+t*o*h)*T,this}scale(e){let t=this.elements,i=e.x,a=e.y,r=e.z;return t[0]*=i,t[4]*=a,t[8]*=r,t[1]*=i,t[5]*=a,t[9]*=r,t[2]*=i,t[6]*=a,t[10]*=r,t[3]*=i,t[7]*=a,t[11]*=r,this}getMaxScaleOnAxis(){let e=this.elements,t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],i=e[4]*e[4]+e[5]*e[5]+e[6]*e[6],a=e[8]*e[8]+e[9]*e[9]+e[10]*e[10];return Math.sqrt(Math.max(t,i,a))}makeTranslation(e,t,i){return this.set(1,0,0,e,0,1,0,t,0,0,1,i,0,0,0,1),this}makeRotationX(e){let t=Math.cos(e),i=Math.sin(e);return this.set(1,0,0,0,0,t,-i,0,0,i,t,0,0,0,0,1),this}makeRotationY(e){let t=Math.cos(e),i=Math.sin(e);return this.set(t,0,i,0,0,1,0,0,-i,0,t,0,0,0,0,1),this}makeRotationZ(e){let t=Math.cos(e),i=Math.sin(e);return this.set(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(e,t){let i=Math.cos(t),a=Math.sin(t),r=1-i,s=e.x,o=e.y,l=e.z,c=r*s,u=r*o;return this.set(c*s+i,c*o-a*l,c*l+a*o,0,c*o+a*l,u*o+i,u*l-a*s,0,c*l-a*o,u*l+a*s,r*l*l+i,0,0,0,0,1),this}makeScale(e,t,i){return this.set(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1),this}makeShear(e,t,i,a,r,s){return this.set(1,i,r,0,e,1,s,0,t,a,1,0,0,0,0,1),this}compose(e,t,i){let a=this.elements,r=t._x,s=t._y,o=t._z,l=t._w,c=r+r,u=s+s,f=o+o,h=r*c,m=r*u,v=r*f,g=s*u,x=s*f,p=o*f,d=l*c,A=l*u,b=l*f,C=i.x,E=i.y,T=i.z;return a[0]=(1-(g+p))*C,a[1]=(m+b)*C,a[2]=(v-A)*C,a[3]=0,a[4]=(m-b)*E,a[5]=(1-(h+p))*E,a[6]=(x+d)*E,a[7]=0,a[8]=(v+A)*T,a[9]=(x-d)*T,a[10]=(1-(h+g))*T,a[11]=0,a[12]=e.x,a[13]=e.y,a[14]=e.z,a[15]=1,this}decompose(e,t,i){let a=this.elements,r=W4.set(a[0],a[1],a[2]).length(),s=W4.set(a[4],a[5],a[6]).length(),o=W4.set(a[8],a[9],a[10]).length();this.determinant()<0&&(r=-r),e.x=a[12],e.y=a[13],e.z=a[14],J2.copy(this);let c=1/r,u=1/s,f=1/o;return J2.elements[0]*=c,J2.elements[1]*=c,J2.elements[2]*=c,J2.elements[4]*=u,J2.elements[5]*=u,J2.elements[6]*=u,J2.elements[8]*=f,J2.elements[9]*=f,J2.elements[10]*=f,t.setFromRotationMatrix(J2),i.x=r,i.y=s,i.z=o,this}makePerspective(e,t,i,a,r,s){s===void 0&&console.warn("THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.");let o=this.elements,l=2*r/(t-e),c=2*r/(i-a),u=(t+e)/(t-e),f=(i+a)/(i-a),h=-(s+r)/(s-r),m=-2*s*r/(s-r);return o[0]=l,o[4]=0,o[8]=u,o[12]=0,o[1]=0,o[5]=c,o[9]=f,o[13]=0,o[2]=0,o[6]=0,o[10]=h,o[14]=m,o[3]=0,o[7]=0,o[11]=-1,o[15]=0,this}makeOrthographic(e,t,i,a,r,s){let o=this.elements,l=1/(t-e),c=1/(i-a),u=1/(s-r),f=(t+e)*l,h=(i+a)*c,m=(s+r)*u;return o[0]=2*l,o[4]=0,o[8]=0,o[12]=-f,o[1]=0,o[5]=2*c,o[9]=0,o[13]=-h,o[2]=0,o[6]=0,o[10]=-2*u,o[14]=-m,o[3]=0,o[7]=0,o[11]=0,o[15]=1,this}equals(e){let t=this.elements,i=e.elements;for(let a=0;a<16;a++)if(t[a]!==i[a])return!1;return!0}fromArray(e,t=0){for(let i=0;i<16;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){let i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e[t+9]=i[9],e[t+10]=i[10],e[t+11]=i[11],e[t+12]=i[12],e[t+13]=i[13],e[t+14]=i[14],e[t+15]=i[15],e}};k1.prototype.isMatrix4=!0;var W4=new k,J2=new k1,Kl=new k(0,0,0),$l=new k(1,1,1),s4=new k,T6=new k,R2=new k;var C8=new k1,z8=new xe,o4=class{constructor(e=0,t=0,i=0,a=o4.DefaultOrder){this._x=e,this._y=t,this._z=i,this._order=a}get x(){return this._x}set x(e){this._x=e,this._onChangeCallback()}get y(){return this._y}set y(e){this._y=e,this._onChangeCallback()}get z(){return this._z}set z(e){this._z=e,this._onChangeCallback()}get order(){return this._order}set order(e){this._order=e,this._onChangeCallback()}set(e,t,i,a=this._order){return this._x=e,this._y=t,this._z=i,this._order=a,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(e){return this._x=e._x,this._y=e._y,this._z=e._z,this._order=e._order,this._onChangeCallback(),this}setFromRotationMatrix(e,t=this._order,i=!0){let a=e.elements,r=a[0],s=a[4],o=a[8],l=a[1],c=a[5],u=a[9],f=a[2],h=a[6],m=a[10];switch(t){case"XYZ":this._y=Math.asin(E2(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-u,m),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(h,c),this._z=0);break;case"YXZ":this._x=Math.asin(-E2(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(o,m),this._z=Math.atan2(l,c)):(this._y=Math.atan2(-f,r),this._z=0);break;case"ZXY":this._x=Math.asin(E2(h,-1,1)),Math.abs(h)<.9999999?(this._y=Math.atan2(-f,m),this._z=Math.atan2(-s,c)):(this._y=0,this._z=Math.atan2(l,r));break;case"ZYX":this._y=Math.asin(-E2(f,-1,1)),Math.abs(f)<.9999999?(this._x=Math.atan2(h,m),this._z=Math.atan2(l,r)):(this._x=0,this._z=Math.atan2(-s,c));break;case"YZX":this._z=Math.asin(E2(l,-1,1)),Math.abs(l)<.9999999?(this._x=Math.atan2(-u,c),this._y=Math.atan2(-f,r)):(this._x=0,this._y=Math.atan2(o,m));break;case"XZY":this._z=Math.asin(-E2(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(h,c),this._y=Math.atan2(o,r)):(this._x=Math.atan2(-u,m),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+t)}return this._order=t,i===!0&&this._onChangeCallback(),this}setFromQuaternion(e,t,i){return C8.makeRotationFromQuaternion(e),this.setFromRotationMatrix(C8,t,i)}setFromVector3(e,t=this._order){return this.set(e.x,e.y,e.z,t)}reorder(e){return z8.setFromEuler(this),this.setFromQuaternion(z8,e)}equals(e){return e._x===this._x&&e._y===this._y&&e._z===this._z&&e._order===this._order}fromArray(e){return this._x=e[0],this._y=e[1],this._z=e[2],e[3]!==void 0&&(this._order=e[3]),this._onChangeCallback(),this}toArray(e=[],t=0){return e[t]=this._x,e[t+1]=this._y,e[t+2]=this._z,e[t+3]=this._order,e}toVector3(e){return e?e.set(this._x,this._y,this._z):new k(this._x,this._y,this._z)}_onChange(e){return this._onChangeCallback=e,this}_onChangeCallback(){}};o4.prototype.isEuler=!0;o4.DefaultOrder="XYZ";o4.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];var Nt=class{constructor(){this.mask=1|0}set(e){this.mask=(1<>>0}enable(e){this.mask|=1<0&&console.error("THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.")}set(e,t,i,a,r,s,o,l,c){let u=this.elements;return u[0]=e,u[1]=a,u[2]=o,u[3]=t,u[4]=r,u[5]=l,u[6]=i,u[7]=s,u[8]=c,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(e){let t=this.elements,i=e.elements;return t[0]=i[0],t[1]=i[1],t[2]=i[2],t[3]=i[3],t[4]=i[4],t[5]=i[5],t[6]=i[6],t[7]=i[7],t[8]=i[8],this}extractBasis(e,t,i){return e.setFromMatrix3Column(this,0),t.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(e){let t=e.elements;return this.set(t[0],t[4],t[8],t[1],t[5],t[9],t[2],t[6],t[10]),this}multiply(e){return this.multiplyMatrices(this,e)}premultiply(e){return this.multiplyMatrices(e,this)}multiplyMatrices(e,t){let i=e.elements,a=t.elements,r=this.elements,s=i[0],o=i[3],l=i[6],c=i[1],u=i[4],f=i[7],h=i[2],m=i[5],v=i[8],g=a[0],x=a[3],p=a[6],d=a[1],A=a[4],b=a[7],C=a[2],E=a[5],T=a[8];return r[0]=s*g+o*d+l*C,r[3]=s*x+o*A+l*E,r[6]=s*p+o*b+l*T,r[1]=c*g+u*d+f*C,r[4]=c*x+u*A+f*E,r[7]=c*p+u*b+f*T,r[2]=h*g+m*d+v*C,r[5]=h*x+m*A+v*E,r[8]=h*p+m*b+v*T,this}multiplyScalar(e){let t=this.elements;return t[0]*=e,t[3]*=e,t[6]*=e,t[1]*=e,t[4]*=e,t[7]*=e,t[2]*=e,t[5]*=e,t[8]*=e,this}determinant(){let e=this.elements,t=e[0],i=e[1],a=e[2],r=e[3],s=e[4],o=e[5],l=e[6],c=e[7],u=e[8];return t*s*u-t*o*c-i*r*u+i*o*l+a*r*c-a*s*l}invert(){let e=this.elements,t=e[0],i=e[1],a=e[2],r=e[3],s=e[4],o=e[5],l=e[6],c=e[7],u=e[8],f=u*s-o*c,h=o*l-u*r,m=c*r-s*l,v=t*f+i*h+a*m;if(v===0)return this.set(0,0,0,0,0,0,0,0,0);let g=1/v;return e[0]=f*g,e[1]=(a*c-u*i)*g,e[2]=(o*i-a*s)*g,e[3]=h*g,e[4]=(u*t-a*l)*g,e[5]=(a*r-o*t)*g,e[6]=m*g,e[7]=(i*l-c*t)*g,e[8]=(s*t-i*r)*g,this}transpose(){let e,t=this.elements;return e=t[1],t[1]=t[3],t[3]=e,e=t[2],t[2]=t[6],t[6]=e,e=t[5],t[5]=t[7],t[7]=e,this}getNormalMatrix(e){return this.setFromMatrix4(e).invert().transpose()}transposeIntoArray(e){let t=this.elements;return e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8],this}setUvTransform(e,t,i,a,r,s,o){let l=Math.cos(r),c=Math.sin(r);return this.set(i*l,i*c,-i*(l*s+c*o)+s+e,-a*c,a*l,-a*(-c*s+l*o)+o+t,0,0,1),this}scale(e,t){let i=this.elements;return i[0]*=e,i[3]*=e,i[6]*=e,i[1]*=t,i[4]*=t,i[7]*=t,this}rotate(e){let t=Math.cos(e),i=Math.sin(e),a=this.elements,r=a[0],s=a[3],o=a[6],l=a[1],c=a[4],u=a[7];return a[0]=t*r+i*l,a[3]=t*s+i*c,a[6]=t*o+i*u,a[1]=-i*r+t*l,a[4]=-i*s+t*c,a[7]=-i*o+t*u,this}translate(e,t){let i=this.elements;return i[0]+=e*i[2],i[3]+=e*i[5],i[6]+=e*i[8],i[1]+=t*i[2],i[4]+=t*i[5],i[7]+=t*i[8],this}equals(e){let t=this.elements,i=e.elements;for(let a=0;a<9;a++)if(t[a]!==i[a])return!1;return!0}fromArray(e,t=0){for(let i=0;i<9;i++)this.elements[i]=e[i+t];return this}toArray(e=[],t=0){let i=this.elements;return e[t]=i[0],e[t+1]=i[1],e[t+2]=i[2],e[t+3]=i[3],e[t+4]=i[4],e[t+5]=i[5],e[t+6]=i[6],e[t+7]=i[7],e[t+8]=i[8],e}clone(){return new this.constructor().fromArray(this.elements)}};r2.prototype.isMatrix3=!0;var Jl=0,A8=new k,j4=new xe,We=new k1,H6=new k,Rt=new k,Ql=new k,e9=new xe,w8=new k(1,0,0),_8=new k(0,1,0),S8=new k(0,0,1),t9={type:"added"},E8={type:"removed"},j1=class extends N2{constructor(){super();Object.defineProperty(this,"id",{value:Jl++}),this.uuid=Pe(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=j1.DefaultUp.clone();let e=new k,t=new o4,i=new xe,a=new k(1,1,1);function r(){i.setFromEuler(t,!1)}function s(){t.setFromQuaternion(i,void 0,!1)}t._onChange(r),i._onChange(s),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:e},rotation:{configurable:!0,enumerable:!0,value:t},quaternion:{configurable:!0,enumerable:!0,value:i},scale:{configurable:!0,enumerable:!0,value:a},modelViewMatrix:{value:new k1},normalMatrix:{value:new r2}}),this.matrix=new k1,this.matrixWorld=new k1,this.matrixAutoUpdate=j1.DefaultMatrixAutoUpdate,this.matrixWorldNeedsUpdate=!1,this.layers=new Nt,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}onBeforeRender(){}onAfterRender(){}applyMatrix4(e){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(e),this.matrix.decompose(this.position,this.quaternion,this.scale)}applyQuaternion(e){return this.quaternion.premultiply(e),this}setRotationFromAxisAngle(e,t){this.quaternion.setFromAxisAngle(e,t)}setRotationFromEuler(e){this.quaternion.setFromEuler(e,!0)}setRotationFromMatrix(e){this.quaternion.setFromRotationMatrix(e)}setRotationFromQuaternion(e){this.quaternion.copy(e)}rotateOnAxis(e,t){return j4.setFromAxisAngle(e,t),this.quaternion.multiply(j4),this}rotateOnWorldAxis(e,t){return j4.setFromAxisAngle(e,t),this.quaternion.premultiply(j4),this}rotateX(e){return this.rotateOnAxis(w8,e)}rotateY(e){return this.rotateOnAxis(_8,e)}rotateZ(e){return this.rotateOnAxis(S8,e)}translateOnAxis(e,t){return A8.copy(e).applyQuaternion(this.quaternion),this.position.add(A8.multiplyScalar(t)),this}translateX(e){return this.translateOnAxis(w8,e)}translateY(e){return this.translateOnAxis(_8,e)}translateZ(e){return this.translateOnAxis(S8,e)}localToWorld(e){return e.applyMatrix4(this.matrixWorld)}worldToLocal(e){return e.applyMatrix4(We.copy(this.matrixWorld).invert())}lookAt(e,t,i){e.isVector3?H6.copy(e):H6.set(e,t,i);let a=this.parent;this.updateWorldMatrix(!0,!1),Rt.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?We.lookAt(Rt,H6,this.up):We.lookAt(H6,Rt,this.up),this.quaternion.setFromRotationMatrix(We),a&&(We.extractRotation(a.matrixWorld),j4.setFromRotationMatrix(We),this.quaternion.premultiply(j4.invert()))}add(e){if(arguments.length>1){for(let t=0;t1){for(let i=0;i0){a.children=[];for(let o=0;o0){a.animations=[];for(let o=0;o0&&(i.geometries=o),l.length>0&&(i.materials=l),c.length>0&&(i.textures=c),u.length>0&&(i.images=u),f.length>0&&(i.shapes=f),h.length>0&&(i.skeletons=h),m.length>0&&(i.animations=m)}return i.object=a,i;function s(o){let l=[];for(let c in o){let u=o[c];delete u.metadata,l.push(u)}return l}}clone(e){return new this.constructor().copy(this,e)}copy(e,t=!0){if(this.name=e.name,this.up.copy(e.up),this.position.copy(e.position),this.rotation.order=e.rotation.order,this.quaternion.copy(e.quaternion),this.scale.copy(e.scale),this.matrix.copy(e.matrix),this.matrixWorld.copy(e.matrixWorld),this.matrixAutoUpdate=e.matrixAutoUpdate,this.matrixWorldNeedsUpdate=e.matrixWorldNeedsUpdate,this.layers.mask=e.layers.mask,this.visible=e.visible,this.castShadow=e.castShadow,this.receiveShadow=e.receiveShadow,this.frustumCulled=e.frustumCulled,this.renderOrder=e.renderOrder,this.userData=JSON.parse(JSON.stringify(e.userData)),t===!0)for(let i=0;i=0;--e)if(n[e]>65535)return!0;return!1}function w4(n){return document.createElementNS("http://www.w3.org/1999/xhtml",n)}var i9=0,U2=new k1,D3=new j1,X4=new k,F2=new Oe,Ft=new Oe,o2=new k,M2=class extends N2{constructor(){super();Object.defineProperty(this,"id",{value:i9++}),this.uuid=Pe(),this.name="",this.type="BufferGeometry",this.index=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(e){return Array.isArray(e)?this.index=new(V6(e)?Ht:Tt)(e,1):this.index=e,this}getAttribute(e){return this.attributes[e]}setAttribute(e,t){return this.attributes[e]=t,this}deleteAttribute(e){return delete this.attributes[e],this}hasAttribute(e){return this.attributes[e]!==void 0}addGroup(e,t,i=0){this.groups.push({start:e,count:t,materialIndex:i})}clearGroups(){this.groups=[]}setDrawRange(e,t){this.drawRange.start=e,this.drawRange.count=t}applyMatrix4(e){let t=this.attributes.position;t!==void 0&&(t.applyMatrix4(e),t.needsUpdate=!0);let i=this.attributes.normal;if(i!==void 0){let r=new r2().getNormalMatrix(e);i.applyNormalMatrix(r),i.needsUpdate=!0}let a=this.attributes.tangent;return a!==void 0&&(a.transformDirection(e),a.needsUpdate=!0),this.boundingBox!==null&&this.computeBoundingBox(),this.boundingSphere!==null&&this.computeBoundingSphere(),this}applyQuaternion(e){return U2.makeRotationFromQuaternion(e),this.applyMatrix4(U2),this}rotateX(e){return U2.makeRotationX(e),this.applyMatrix4(U2),this}rotateY(e){return U2.makeRotationY(e),this.applyMatrix4(U2),this}rotateZ(e){return U2.makeRotationZ(e),this.applyMatrix4(U2),this}translate(e,t,i){return U2.makeTranslation(e,t,i),this.applyMatrix4(U2),this}scale(e,t,i){return U2.makeScale(e,t,i),this.applyMatrix4(U2),this}lookAt(e){return D3.lookAt(e),D3.updateMatrix(),this.applyMatrix4(D3.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(X4).negate(),this.translate(X4.x,X4.y,X4.z),this}setFromPoints(e){let t=[];for(let i=0,a=e.length;i0&&(e.userData=this.userData),this.parameters!==void 0){let l=this.parameters;for(let c in l)l[c]!==void 0&&(e[c]=l[c]);return e}e.data={attributes:{}};let t=this.index;t!==null&&(e.data.index={type:t.array.constructor.name,array:Array.prototype.slice.call(t.array)});let i=this.attributes;for(let l in i){let c=i[l];e.data.attributes[l]=c.toJSON(e.data)}let a={},r=!1;for(let l in this.morphAttributes){let c=this.morphAttributes[l],u=[];for(let f=0,h=c.length;f0&&(a[l]=u,r=!0)}r&&(e.data.morphAttributes=a,e.data.morphTargetsRelative=this.morphTargetsRelative);let s=this.groups;s.length>0&&(e.data.groups=JSON.parse(JSON.stringify(s)));let o=this.boundingSphere;return o!==null&&(e.data.boundingSphere={center:o.center.toArray(),radius:o.radius}),e}clone(){return new this.constructor().copy(this)}copy(e){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let t={};this.name=e.name;let i=e.index;i!==null&&this.setIndex(i.clone(t));let a=e.attributes;for(let c in a){let u=a[c];this.setAttribute(c,u.clone(t))}let r=e.morphAttributes;for(let c in r){let u=[],f=r[c];for(let h=0,m=f.length;h0!=e>0&&this.version++,this._alphaTest=e}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(e){if(e!==void 0)for(let t in e){let i=e[t];if(i===void 0){console.warn("THREE.Material: '"+t+"' parameter is undefined.");continue}if(t==="shading"){console.warn("THREE."+this.type+": .shading has been removed. Use the boolean .flatShading instead."),this.flatShading=i===Er;continue}let a=this[t];if(a===void 0){console.warn("THREE."+this.type+": '"+t+"' is not a property of this material.");continue}a&&a.isColor?a.set(i):a&&a.isVector3&&i&&i.isVector3?a.copy(i):this[t]=i}}toJSON(e){let t=e===void 0||typeof e=="string";t&&(e={textures:{},images:{}});let i={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};i.uuid=this.uuid,i.type=this.type,this.name!==""&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),this.roughness!==void 0&&(i.roughness=this.roughness),this.metalness!==void 0&&(i.metalness=this.metalness),this.sheen!==void 0&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&this.emissiveIntensity!==1&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(i.shininess=this.shininess),this.clearcoat!==void 0&&(i.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(e).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(e).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(e).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(e).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(e).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(e).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(e).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(e).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(e).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(e).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(e).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(e).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(e).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(e).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(e).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(e).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(e).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(e).uuid,this.combine!==void 0&&(i.combine=this.combine)),this.envMapIntensity!==void 0&&(i.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(i.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(e).uuid),this.transmission!==void 0&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(e).uuid),this.thickness!==void 0&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(e).uuid),this.attenuationDistance!==void 0&&(i.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(i.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(i.size=this.size),this.shadowSide!==null&&(i.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(i.sizeAttenuation=this.sizeAttenuation),this.blending!==y4&&(i.blending=this.blending),this.side!==Ie&&(i.side=this.side),this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),this.transparent===!0&&(i.transparent=this.transparent),i.depthFunc=this.depthFunc,i.depthTest=this.depthTest,i.depthWrite=this.depthWrite,i.colorWrite=this.colorWrite,i.alphaWrite=this.alphaWrite,i.stencilWrite=this.stencilWrite,i.stencilWriteMask=this.stencilWriteMask,i.stencilFunc=this.stencilFunc,i.stencilRef=this.stencilRef,i.stencilFuncMask=this.stencilFuncMask,i.stencilFail=this.stencilFail,i.stencilZFail=this.stencilZFail,i.stencilZPass=this.stencilZPass,this.rotation&&this.rotation!==0&&(i.rotation=this.rotation),this.polygonOffset===!0&&(i.polygonOffset=!0),this.polygonOffsetFactor!==0&&(i.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(i.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth&&this.linewidth!==1&&(i.linewidth=this.linewidth),this.dashSize!==void 0&&(i.dashSize=this.dashSize),this.gapSize!==void 0&&(i.gapSize=this.gapSize),this.scale!==void 0&&(i.scale=this.scale),this.dithering===!0&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),this.alphaToCoverage===!0&&(i.alphaToCoverage=this.alphaToCoverage),this.premultipliedAlpha===!0&&(i.premultipliedAlpha=this.premultipliedAlpha),this.wireframe===!0&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(i.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(i.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(i.flatShading=this.flatShading),this.visible===!1&&(i.visible=!1),this.toneMapped===!1&&(i.toneMapped=!1),JSON.stringify(this.userData)!=="{}"&&(i.userData=this.userData);function a(r){let s=[];for(let o in r){let l=r[o];delete l.metadata,s.push(l)}return s}if(t){let r=a(e.textures),s=a(e.images);r.length>0&&(i.textures=r),s.length>0&&(i.images=s)}return i}clone(){return new this.constructor().copy(this)}copy(e){this.name=e.name,this.fog=e.fog,this.blending=e.blending,this.side=e.side,this.vertexColors=e.vertexColors,this.opacity=e.opacity,this.transparent=e.transparent,this.blendSrc=e.blendSrc,this.blendDst=e.blendDst,this.blendEquation=e.blendEquation,this.blendSrcAlpha=e.blendSrcAlpha,this.blendDstAlpha=e.blendDstAlpha,this.blendEquationAlpha=e.blendEquationAlpha,this.depthFunc=e.depthFunc,this.depthTest=e.depthTest,this.depthWrite=e.depthWrite,this.stencilWriteMask=e.stencilWriteMask,this.stencilFunc=e.stencilFunc,this.stencilRef=e.stencilRef,this.stencilFuncMask=e.stencilFuncMask,this.stencilFail=e.stencilFail,this.stencilZFail=e.stencilZFail,this.stencilZPass=e.stencilZPass,this.stencilWrite=e.stencilWrite;let t=e.clippingPlanes,i=null;if(t!==null){let a=t.length;i=new Array(a);for(let r=0;r!==a;++r)i[r]=t[r].clone()}return this.clippingPlanes=i,this.clipIntersection=e.clipIntersection,this.clipShadows=e.clipShadows,this.shadowSide=e.shadowSide,this.colorWrite=e.colorWrite,this.alphaWrite=e.alphaWrite,this.precision=e.precision,this.polygonOffset=e.polygonOffset,this.polygonOffsetFactor=e.polygonOffsetFactor,this.polygonOffsetUnits=e.polygonOffsetUnits,this.dithering=e.dithering,this.alphaTest=e.alphaTest,this.alphaToCoverage=e.alphaToCoverage,this.premultipliedAlpha=e.premultipliedAlpha,this.visible=e.visible,this.toneMapped=e.toneMapped,this.userData=JSON.parse(JSON.stringify(e.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(e){e===!0&&this.version++}};L2.prototype.isMaterial=!0;var Bt=class extends L2{constructor(e){super();this.type="MeshPhongMaterial",this.color=new x1(16777215),this.specular=new x1(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new x1(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=w6,this.normalScale=new z1(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=k4,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.specular.copy(e.specular),this.shininess=e.shininess,this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.emissive.copy(e.emissive),this.emissiveMap=e.emissiveMap,this.emissiveIntensity=e.emissiveIntensity,this.bumpMap=e.bumpMap,this.bumpScale=e.bumpScale,this.normalMap=e.normalMap,this.normalMapType=e.normalMapType,this.normalScale.copy(e.normalScale),this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this.flatShading=e.flatShading,this}};Bt.prototype.isMeshPhongMaterial=!0;var je=new k,T3=new k,N6=new k,c4=new k,H3=new k,R6=new k,V3=new k,N3=class{constructor(e=new k,t=new k(0,0,-1)){this.origin=e,this.direction=t}set(e,t){return this.origin.copy(e),this.direction.copy(t),this}copy(e){return this.origin.copy(e.origin),this.direction.copy(e.direction),this}at(e,t){return t.copy(this.direction).multiplyScalar(e).add(this.origin)}lookAt(e){return this.direction.copy(e).sub(this.origin).normalize(),this}recast(e){return this.origin.copy(this.at(e,je)),this}closestPointToPoint(e,t){t.subVectors(e,this.origin);let i=t.dot(this.direction);return i<0?t.copy(this.origin):t.copy(this.direction).multiplyScalar(i).add(this.origin)}distanceToPoint(e){return Math.sqrt(this.distanceSqToPoint(e))}distanceSqToPoint(e){let t=je.subVectors(e,this.origin).dot(this.direction);return t<0?this.origin.distanceToSquared(e):(je.copy(this.direction).multiplyScalar(t).add(this.origin),je.distanceToSquared(e))}distanceSqToSegment(e,t,i,a){T3.copy(e).add(t).multiplyScalar(.5),N6.copy(t).sub(e).normalize(),c4.copy(this.origin).sub(T3);let r=e.distanceTo(t)*.5,s=-this.direction.dot(N6),o=c4.dot(this.direction),l=-c4.dot(N6),c=c4.lengthSq(),u=Math.abs(1-s*s),f,h,m,v;if(u>0)if(f=s*l-o,h=s*o-l,v=r*u,f>=0)if(h>=-v)if(h<=v){let g=1/u;f*=g,h*=g,m=f*(f+s*h+2*o)+h*(s*f+h+2*l)+c}else h=r,f=Math.max(0,-(s*h+o)),m=-f*f+h*(h+2*l)+c;else h=-r,f=Math.max(0,-(s*h+o)),m=-f*f+h*(h+2*l)+c;else h<=-v?(f=Math.max(0,-(-s*r+o)),h=f>0?-r:Math.min(Math.max(-r,-l),r),m=-f*f+h*(h+2*l)+c):h<=v?(f=0,h=Math.min(Math.max(-r,-l),r),m=h*(h+2*l)+c):(f=Math.max(0,-(s*r+o)),h=f>0?r:Math.min(Math.max(-r,-l),r),m=-f*f+h*(h+2*l)+c);else h=s>0?-r:r,f=Math.max(0,-(s*h+o)),m=-f*f+h*(h+2*l)+c;return i&&i.copy(this.direction).multiplyScalar(f).add(this.origin),a&&a.copy(N6).multiplyScalar(h).add(T3),m}intersectSphere(e,t){je.subVectors(e.center,this.origin);let i=je.dot(this.direction),a=je.dot(je)-i*i,r=e.radius*e.radius;if(a>r)return null;let s=Math.sqrt(r-a),o=i-s,l=i+s;return o<0&&l<0?null:o<0?this.at(l,t):this.at(o,t)}intersectsSphere(e){return this.distanceSqToPoint(e.center)<=e.radius*e.radius}distanceToPlane(e){let t=e.normal.dot(this.direction);if(t===0)return e.distanceToPoint(this.origin)===0?0:null;let i=-(this.origin.dot(e.normal)+e.constant)/t;return i>=0?i:null}intersectPlane(e,t){let i=this.distanceToPlane(e);return i===null?null:this.at(i,t)}intersectsPlane(e){let t=e.distanceToPoint(this.origin);return t===0||e.normal.dot(this.direction)*t<0}intersectBox(e,t){let i,a,r,s,o,l,c=1/this.direction.x,u=1/this.direction.y,f=1/this.direction.z,h=this.origin;return c>=0?(i=(e.min.x-h.x)*c,a=(e.max.x-h.x)*c):(i=(e.max.x-h.x)*c,a=(e.min.x-h.x)*c),u>=0?(r=(e.min.y-h.y)*u,s=(e.max.y-h.y)*u):(r=(e.max.y-h.y)*u,s=(e.min.y-h.y)*u),i>s||r>a||((r>i||i!==i)&&(i=r),(s=0?(o=(e.min.z-h.z)*f,l=(e.max.z-h.z)*f):(o=(e.max.z-h.z)*f,l=(e.min.z-h.z)*f),i>l||o>a)||((o>i||i!==i)&&(i=o),(l=0?i:a,t)}intersectsBox(e){return this.intersectBox(e,je)!==null}intersectTriangle(e,t,i,a,r){H3.subVectors(t,e),R6.subVectors(i,e),V3.crossVectors(H3,R6);let s=this.direction.dot(V3),o;if(s>0){if(a)return null;o=1}else if(s<0)o=-1,s=-s;else return null;c4.subVectors(this.origin,e);let l=o*this.direction.dot(R6.crossVectors(c4,R6));if(l<0)return null;let c=o*this.direction.dot(H3.cross(c4));if(c<0||l+c>s)return null;let u=-o*c4.dot(V3);return u<0?null:this.at(u/s,r)}applyMatrix4(e){return this.origin.applyMatrix4(e),this.direction.transformDirection(e),this}equals(e){return e.origin.equals(this.origin)&&e.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}};var Q2=new k,Xe=new k,R3=new k,Ze=new k,Z4=new k,Y4=new k,L8=new k,F3=new k,B3=new k,P3=new k,ee=class{constructor(e=new k,t=new k,i=new k){this.a=e,this.b=t,this.c=i}static getNormal(e,t,i,a){a.subVectors(i,t),Q2.subVectors(e,t),a.cross(Q2);let r=a.lengthSq();return r>0?a.multiplyScalar(1/Math.sqrt(r)):a.set(0,0,0)}static getBarycoord(e,t,i,a,r){Q2.subVectors(a,t),Xe.subVectors(i,t),R3.subVectors(e,t);let s=Q2.dot(Q2),o=Q2.dot(Xe),l=Q2.dot(R3),c=Xe.dot(Xe),u=Xe.dot(R3),f=s*c-o*o;if(f===0)return r.set(-2,-1,-1);let h=1/f,m=(c*l-o*u)*h,v=(s*u-o*l)*h;return r.set(1-m-v,v,m)}static containsPoint(e,t,i,a){return this.getBarycoord(e,t,i,a,Ze),Ze.x>=0&&Ze.y>=0&&Ze.x+Ze.y<=1}static getUV(e,t,i,a,r,s,o,l){return this.getBarycoord(e,t,i,a,Ze),l.set(0,0),l.addScaledVector(r,Ze.x),l.addScaledVector(s,Ze.y),l.addScaledVector(o,Ze.z),l}static isFrontFacing(e,t,i,a){return Q2.subVectors(i,t),Xe.subVectors(e,t),Q2.cross(Xe).dot(a)<0}set(e,t,i){return this.a.copy(e),this.b.copy(t),this.c.copy(i),this}setFromPointsAndIndices(e,t,i,a){return this.a.copy(e[t]),this.b.copy(e[i]),this.c.copy(e[a]),this}setFromAttributeAndIndices(e,t,i,a){return this.a.fromBufferAttribute(e,t),this.b.fromBufferAttribute(e,i),this.c.fromBufferAttribute(e,a),this}clone(){return new this.constructor().copy(this)}copy(e){return this.a.copy(e.a),this.b.copy(e.b),this.c.copy(e.c),this}getArea(){return Q2.subVectors(this.c,this.b),Xe.subVectors(this.a,this.b),Q2.cross(Xe).length()*.5}getMidpoint(e){return e.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(e){return ee.getNormal(this.a,this.b,this.c,e)}getPlane(e){return e.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(e,t){return ee.getBarycoord(e,this.a,this.b,this.c,t)}getUV(e,t,i,a,r){return ee.getUV(e,this.a,this.b,this.c,t,i,a,r)}containsPoint(e){return ee.containsPoint(e,this.a,this.b,this.c)}isFrontFacing(e){return ee.isFrontFacing(this.a,this.b,this.c,e)}intersectsBox(e){return e.intersectsTriangle(this)}closestPointToPoint(e,t){let i=this.a,a=this.b,r=this.c,s,o;Z4.subVectors(a,i),Y4.subVectors(r,i),F3.subVectors(e,i);let l=Z4.dot(F3),c=Y4.dot(F3);if(l<=0&&c<=0)return t.copy(i);B3.subVectors(e,a);let u=Z4.dot(B3),f=Y4.dot(B3);if(u>=0&&f<=u)return t.copy(a);let h=l*f-u*c;if(h<=0&&l>=0&&u<=0)return s=l/(l-u),t.copy(i).addScaledVector(Z4,s);P3.subVectors(e,r);let m=Z4.dot(P3),v=Y4.dot(P3);if(v>=0&&m<=v)return t.copy(r);let g=m*c-l*v;if(g<=0&&c>=0&&v<=0)return o=c/(c-v),t.copy(i).addScaledVector(Y4,o);let x=u*v-m*f;if(x<=0&&f-u>=0&&m-v>=0)return L8.subVectors(r,a),o=(f-u)/(f-u+(m-v)),t.copy(a).addScaledVector(L8,o);let p=1/(x+g+h);return s=g*p,o=h*p,t.copy(i).addScaledVector(Z4,s).addScaledVector(Y4,o)}equals(e){return e.a.equals(this.a)&&e.b.equals(this.b)&&e.c.equals(this.c)}};var K4=class extends L2{constructor(e){super();this.type="MeshBasicMaterial",this.color=new x1(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=k4,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this.map=e.map,this.lightMap=e.lightMap,this.lightMapIntensity=e.lightMapIntensity,this.aoMap=e.aoMap,this.aoMapIntensity=e.aoMapIntensity,this.specularMap=e.specularMap,this.alphaMap=e.alphaMap,this.envMap=e.envMap,this.combine=e.combine,this.reflectivity=e.reflectivity,this.refractionRatio=e.refractionRatio,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.wireframeLinecap=e.wireframeLinecap,this.wireframeLinejoin=e.wireframeLinejoin,this}};K4.prototype.isMeshBasicMaterial=!0;var D8=new k1,$4=new N3,I3=new qe,l4=new k,u4=new k,h4=new k,k3=new k,U3=new k,O3=new k,F6=new k,B6=new k,P6=new k,I6=new z1,k6=new z1,U6=new z1,G3=new k,O6=new k,c2=class extends j1{constructor(e=new M2,t=new K4){super();this.type="Mesh",this.geometry=e,this.material=t,this.updateMorphTargets()}copy(e){return super.copy(e),e.morphTargetInfluences!==void 0&&(this.morphTargetInfluences=e.morphTargetInfluences.slice()),e.morphTargetDictionary!==void 0&&(this.morphTargetDictionary=Object.assign({},e.morphTargetDictionary)),this.material=e.material,this.geometry=e.geometry,this}updateMorphTargets(){let e=this.geometry;if(e.isBufferGeometry){let t=e.morphAttributes,i=Object.keys(t);if(i.length>0){let a=t[i[0]];if(a!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let r=0,s=a.length;r0&&console.error("THREE.Mesh.updateMorphTargets() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.")}}raycast(e,t){let i=this.geometry,a=this.material,r=this.matrixWorld;if(a===void 0||(i.boundingSphere===null&&i.computeBoundingSphere(),I3.copy(i.boundingSphere),I3.applyMatrix4(r),e.ray.intersectsSphere(I3)===!1)||(D8.copy(r).invert(),$4.copy(e.ray).applyMatrix4(D8),i.boundingBox!==null&&$4.intersectsBox(i.boundingBox)===!1))return;let s;if(i.isBufferGeometry){let o=i.index,l=i.attributes.position,c=i.morphAttributes.position,u=i.morphTargetsRelative,f=i.attributes.uv,h=i.attributes.uv2,m=i.groups,v=i.drawRange;if(o!==null)if(Array.isArray(a))for(let g=0,x=m.length;gt.far?null:{distance:c,point:O6.clone(),object:n}}function G6(n,e,t,i,a,r,s,o,l,c,u,f){l4.fromBufferAttribute(a,c),u4.fromBufferAttribute(a,u),h4.fromBufferAttribute(a,f);let h=n.morphTargetInfluences;if(r&&h){F6.set(0,0,0),B6.set(0,0,0),P6.set(0,0,0);for(let v=0,g=r.length;v2048||t.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",e),t.toDataURL("image/jpeg",.6)):t.toDataURL("image/png")}static sRGBToLinear(e){if(typeof HTMLImageElement!="undefined"&&e instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&e instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&e instanceof ImageBitmap){let t=w4("canvas");t.width=e.width,t.height=e.height;let i=t.getContext("2d");i.drawImage(e,0,0,e.width,e.height);let a=i.getImageData(0,0,e.width,e.height),r=a.data;for(let s=0;s1)switch(this.wrapS){case Et:e.x=e.x-Math.floor(e.x);break;case s2:e.x=e.x<0?0:1;break;case Lt:Math.abs(Math.floor(e.x)%2)===1?e.x=Math.ceil(e.x)-e.x:e.x=e.x-Math.floor(e.x);break}if(e.y<0||e.y>1)switch(this.wrapT){case Et:e.y=e.y-Math.floor(e.y);break;case s2:e.y=e.y<0?0:1;break;case Lt:Math.abs(Math.floor(e.y)%2)===1?e.y=Math.ceil(e.y)-e.y:e.y=e.y-Math.floor(e.y);break}return this.flipY&&(e.y=1-e.y),e}set needsUpdate(e){e===!0&&this.version++}};K1.DEFAULT_IMAGE=void 0;K1.DEFAULT_MAPPING=t3;K1.prototype.isTexture=!0;function q3(n){return typeof HTMLImageElement!="undefined"&&n instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&n instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&n instanceof ImageBitmap?Pt.getDataURL(n):n.data?{data:Array.prototype.slice.call(n.data),width:n.width,height:n.height,type:n.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}var T8={specular:1515554,color:15790320,shininess:60,flatShading:!0},O2={diceColor:"#202020",textColor:"#ffffff"},te=class{constructor(e,t,i={diceColor:"#202020",textColor:"#aaaaaa"}){this.w=e;this.h=t;this.options=i;this.scale=50;this.labels=[" ","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"];this.fontFace="Arial";this.options={...O2,...i}}setColor({diceColor:e,textColor:t}){e&&(this.options.diceColor=e),t&&(this.options.textColor=t)}get radius(){return this.scale*this.scaleFactor}get diceColor(){return this.options.diceColor}get textColor(){return this.options.textColor}get buffer(){return this.geometry.geometry}create(){this.textureSize=this.calculateTextureSize(this.scale/2+this.scale*this.margin)*2;let e=this.getGeometry(),t=this.getMaterials();return this.geometry=new c2(e,t),this.geometry.receiveShadow=!0,this.geometry.castShadow=!0,this.body.position.set(0+this.radius*2*Math.random(),0+this.radius*2*Math.random(),0+this.radius*4),this.body.velocity.x=500*Math.random()*2-1,this.body.velocity.y=500*Math.random()*2-1,this.body.angularVelocity.x=100*Math.random(),this.body.angularVelocity.y=100*Math.random(),this}getGeometry(){let e=new Array(this.vertices.length);for(let i=0;i=0&&u=0&&c!==l+1?o.unshift([r,c],[s,u]):o.push([r,c],[s,u]),l=c)}o.length===4&&i.push([i[o[0][0]][o[0][1]],i[o[1][0]][o[1][1]],i[o[3][0]][o[3][1]],i[o[2][0]][o[2][1]],-1])}for(let r=0;r=0&&u<4){--u==-1&&(u=3);let f=i[c][u];if(s.indexOf(f)>=0){o.push(f);break}}}--l}o.push(-1),i.push(o)}return{vectors:t,faces:i}}makeGeometry(e,t){let i=new M2;for(let f=0;f1&&(o=o/c.length,s.font=`${o}pt '${this.fontFace}'`,l=s.measureText("M").width*1.2,a-=l*c.length/2);for(let f=0,h=c.length;f0?-1:1)*.9,y:this.h*(r.y>0?-1:1)*.9,z:Math.random()*200+200},o=Math.abs(r.x/r.y);o>1?s.y/=o:s.x*=o;let l=this.makeRandomVector(a),c={x:l.x*i,y:l.y*i,z:-10},u={x:-(Math.random()*r.y*5+this.inertia*r.y),y:Math.random()*r.x*5+this.inertia*r.x,z:0},f={x:Math.random(),y:Math.random(),z:Math.random(),w:Math.random()};return{pos:s,velocity:c,angular:u,axis:f}}makeRandomVector(e){let t=Math.random()*Math.PI/5-Math.PI/5/2,i={x:e.x*Math.cos(t)-e.y*Math.sin(t),y:e.x*Math.sin(t)+e.y*Math.cos(t)};return i.x==0&&(i.x=.01),i.y==0&&(i.y=.01),i}get buffer(){return this.geometry.geometry}get result(){return this.getUpsideValue()}getUpsideValue(){let e=new k(0,0,this.sides==4?-1:1),t,i=Math.PI*2,a=this.buffer.getAttribute("normal").array;for(let s=0,o=this.buffer.groups.length;sthis.sides;)s-=this.sides;for(;s<1;)s+=this.sides;t.groups[a].materialIndex=s+1}}this.updateMaterialsForValue(e-i),this.geometry.geometry=t}resetBody(){this.body.vlambda=new y,this.body.position=new y,this.body.previousPosition=new y,this.body.initPosition=new y,this.body.velocity=new y,this.body.initVelocity=new y,this.body.force=new y,this.body.torque=new y,this.body.quaternion=new O1,this.body.initQuaternion=new O1,this.body.angularVelocity=new y,this.body.initAngularVelocity=new y,this.body.interpolatedPosition=new y,this.body.interpolatedQuaternion=new O1,this.body.inertia=new y,this.body.invInertia=new y,this.body.invInertiaWorld=new w2,this.body.invInertiaSolve=new y,this.body.invInertiaWorldSolve=new w2,this.body.wlambda=new y,this.body.updateMassProperties()}updateMaterialsForValue(e){}set(){this.geometry.position.set(this.body.position.x,this.body.position.y,this.body.position.z),this.geometry.quaternion.set(this.body.quaternion.x,this.body.quaternion.y,this.body.quaternion.z,this.body.quaternion.w)}create(){this.body.position.set(this.vector.pos.x,this.vector.pos.y,this.vector.pos.z),this.body.quaternion.setFromAxisAngle(new y(this.vector.axis.x,this.vector.axis.y,this.vector.axis.z),this.vector.axis.w*Math.PI*2),this.body.angularVelocity.set(this.vector.angular.x,this.vector.angular.y,this.vector.angular.z),this.body.velocity.set(this.vector.velocity.x,this.vector.velocity.y,this.vector.velocity.z),this.body.linearDamping=.1,this.body.angularDamping=.1}},ci=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=20;this.inertia=6;a&&(this.vector=this.generateVector(a)),this.create()}},li=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=12;this.inertia=8;a&&(this.vector=this.generateVector(a)),this.create()}},S4=class extends _4{constructor(e,t,i,a,r=!1){super(e,t,i);this.w=e;this.h=t;this.data=i;this.isPercentile=r;this.sides=10;this.inertia=9;a&&(this.vector=this.generateVector(a)),this.create()}},ui=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=8;this.inertia=10;a&&(this.vector=this.generateVector(a)),this.create()}},hi=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=6;this.inertia=13;a&&(this.vector=this.generateVector(a)),this.create()}},fi=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=4;this.inertia=5;a&&(this.vector=this.generateVector(a)),this.create()}};var di=new k,s9=new k,o9=new r2,ie=class{constructor(e=new k(1,0,0),t=0){this.normal=e,this.constant=t}set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,i,a){return this.normal.set(e,t,i),this.constant=a,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,i){let a=di.subVectors(i,t).cross(s9.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(a,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){let e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(this.normal).multiplyScalar(-this.distanceToPoint(e)).add(e)}intersectLine(e,t){let i=e.delta(di),a=this.normal.dot(i);if(a===0)return this.distanceToPoint(e.start)===0?t.copy(e.start):null;let r=-(e.start.dot(this.normal)+this.constant)/a;return r<0||r>1?null:t.copy(i).multiplyScalar(r).add(e.start)}intersectsLine(e){let t=this.distanceToPoint(e.start),i=this.distanceToPoint(e.end);return t<0&&i>0||i<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){let i=t||o9.getNormalMatrix(e),a=this.coplanarPoint(di).applyMatrix4(e),r=this.normal.applyMatrix3(i).normalize();return this.constant=-a.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return new this.constructor().copy(this)}};ie.prototype.isPlane=!0;var Q4=new qe,q6=new k,E4=class{constructor(e=new ie,t=new ie,i=new ie,a=new ie,r=new ie,s=new ie){this.planes=[e,t,i,a,r,s]}set(e,t,i,a,r,s){let o=this.planes;return o[0].copy(e),o[1].copy(t),o[2].copy(i),o[3].copy(a),o[4].copy(r),o[5].copy(s),this}copy(e){let t=this.planes;for(let i=0;i<6;i++)t[i].copy(e.planes[i]);return this}setFromProjectionMatrix(e){let t=this.planes,i=e.elements,a=i[0],r=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],f=i[7],h=i[8],m=i[9],v=i[10],g=i[11],x=i[12],p=i[13],d=i[14],A=i[15];return t[0].setComponents(o-a,f-l,g-h,A-x).normalize(),t[1].setComponents(o+a,f+l,g+h,A+x).normalize(),t[2].setComponents(o+r,f+c,g+m,A+p).normalize(),t[3].setComponents(o-r,f-c,g-m,A-p).normalize(),t[4].setComponents(o-s,f-u,g-v,A-d).normalize(),t[5].setComponents(o+s,f+u,g+v,A+d).normalize(),this}intersectsObject(e){let t=e.geometry;return t.boundingSphere===null&&t.computeBoundingSphere(),Q4.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(Q4)}intersectsSprite(e){return Q4.center.set(0,0,0),Q4.radius=.7071067811865476,Q4.applyMatrix4(e.matrixWorld),this.intersectsSphere(Q4)}intersectsSphere(e){let t=this.planes,i=e.center,a=-e.radius;for(let r=0;r<6;r++)if(t[r].distanceToPoint(i)0?e.max.x:e.min.x,q6.y=a.normal.y>0?e.max.y:e.min.y,q6.z=a.normal.z>0?e.max.z:e.min.z,a.distanceToPoint(q6)<0)return!1}return!0}containsPoint(e){let t=this.planes;for(let i=0;i<6;i++)if(t[i].distanceToPoint(e)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}};function W6(){let n=null,e=!1,t=null,i=null;function a(r,s){t(r,s),i=n.requestAnimationFrame(a)}return{start:function(){e!==!0&&t!==null&&(i=n.requestAnimationFrame(a),e=!0)},stop:function(){n.cancelAnimationFrame(i),e=!1},setAnimationLoop:function(r){t=r},setContext:function(r){n=r}}}function Tr(n,e){let t=e.isWebGL2,i=new WeakMap;function a(c,u){let f=c.array,h=c.usage,m=n.createBuffer();n.bindBuffer(u,m),n.bufferData(u,f,h),c.onUploadCallback();let v=n.FLOAT;return f instanceof Float32Array?v=n.FLOAT:f instanceof Float64Array?console.warn("THREE.WebGLAttributes: Unsupported data buffer format: Float64Array."):f instanceof Uint16Array?c.isFloat16BufferAttribute?t?v=n.HALF_FLOAT:console.warn("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2."):v=n.UNSIGNED_SHORT:f instanceof Int16Array?v=n.SHORT:f instanceof Uint32Array?v=n.UNSIGNED_INT:f instanceof Int32Array?v=n.INT:f instanceof Int8Array?v=n.BYTE:(f instanceof Uint8Array||f instanceof Uint8ClampedArray)&&(v=n.UNSIGNED_BYTE),{buffer:m,type:v,bytesPerElement:f.BYTES_PER_ELEMENT,version:c.version}}function r(c,u,f){let h=u.array,m=u.updateRange;n.bindBuffer(f,c),m.count===-1?n.bufferSubData(f,0,h):(t?n.bufferSubData(f,m.offset*h.BYTES_PER_ELEMENT,h,m.offset,m.count):n.bufferSubData(f,m.offset*h.BYTES_PER_ELEMENT,h.subarray(m.offset,m.offset+m.count)),m.count=-1)}function s(c){return c.isInterleavedBufferAttribute&&(c=c.data),i.get(c)}function o(c){c.isInterleavedBufferAttribute&&(c=c.data);let u=i.get(c);u&&(n.deleteBuffer(u.buffer),i.delete(c))}function l(c,u){if(c.isGLBufferAttribute){let h=i.get(c);(!h||h.version0?1:-1,u.push(Z.x,Z.y,Z.z),f.push(X/N),f.push(1-O/S),V+=1}}for(let O=0;O0?-1:1)*.9,y:this.h*(r.y>0?-1:1)*.9,z:Math.random()*200+200},o=Math.abs(r.x/r.y);o>1?s.y/=o:s.x*=o;let l=this.makeRandomVector(a),c={x:l.x*i,y:l.y*i,z:-10},u={x:-(Math.random()*r.y*5+this.inertia*r.y),y:Math.random()*r.x*5+this.inertia*r.x,z:0},f={x:Math.random(),y:Math.random(),z:Math.random(),w:Math.random()};return{pos:s,velocity:c,angular:u,axis:f}}makeRandomVector(e){let t=Math.random()*Math.PI/5-Math.PI/5/2,i={x:e.x*Math.cos(t)-e.y*Math.sin(t),y:e.x*Math.sin(t)+e.y*Math.cos(t)};return i.x==0&&(i.x=.01),i.y==0&&(i.y=.01),i}get buffer(){return this.geometry.geometry}get result(){return this.getUpsideValue()}getUpsideValue(){let e=new k(0,0,this.sides==4?-1:1),t,i=Math.PI*2,a=this.buffer.getAttribute("normal").array;for(let s=0,o=this.buffer.groups.length;sthis.sides;)s-=this.sides;for(;s<1;)s+=this.sides;t.groups[a].materialIndex=s+1}}this.updateMaterialsForValue(e-i),this.geometry.geometry=t}resetBody(){this.body.vlambda=new y,this.body.position=new y,this.body.previousPosition=new y,this.body.initPosition=new y,this.body.velocity=new y,this.body.initVelocity=new y,this.body.force=new y,this.body.torque=new y,this.body.quaternion=new O1,this.body.initQuaternion=new O1,this.body.angularVelocity=new y,this.body.initAngularVelocity=new y,this.body.interpolatedPosition=new y,this.body.interpolatedQuaternion=new O1,this.body.inertia=new y,this.body.invInertia=new y,this.body.invInertiaWorld=new w2,this.body.invInertiaSolve=new y,this.body.invInertiaWorldSolve=new w2,this.body.wlambda=new y,this.body.updateMassProperties()}updateMaterialsForValue(e){}set(){this.geometry.position.set(this.body.position.x,this.body.position.y,this.body.position.z),this.geometry.quaternion.set(this.body.quaternion.x,this.body.quaternion.y,this.body.quaternion.z,this.body.quaternion.w)}create(){this.body.position.set(this.vector.pos.x,this.vector.pos.y,this.vector.pos.z),this.body.quaternion.setFromAxisAngle(new y(this.vector.axis.x,this.vector.axis.y,this.vector.axis.z),this.vector.axis.w*Math.PI*2),this.body.angularVelocity.set(this.vector.angular.x,this.vector.angular.y,this.vector.angular.z),this.body.velocity.set(this.vector.velocity.x,this.vector.velocity.y,this.vector.velocity.z),this.body.linearDamping=.1,this.body.angularDamping=.1}},ci=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=20;this.inertia=6;a&&(this.vector=this.generateVector(a)),this.create()}},li=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=12;this.inertia=8;a&&(this.vector=this.generateVector(a)),this.create()}},S4=class extends _4{constructor(e,t,i,a,r=!1){super(e,t,i);this.w=e;this.h=t;this.data=i;this.isPercentile=r;this.sides=10;this.inertia=9;a&&(this.vector=this.generateVector(a)),this.create()}},ui=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=8;this.inertia=10;a&&(this.vector=this.generateVector(a)),this.create()}},hi=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=6;this.inertia=13;a&&(this.vector=this.generateVector(a)),this.create()}},fi=class extends _4{constructor(e,t,i,a){super(e,t,i);this.w=e;this.h=t;this.data=i;this.sides=4;this.inertia=5;a&&(this.vector=this.generateVector(a)),this.create()}};var di=new k,o9=new k,c9=new r2,ie=class{constructor(e=new k(1,0,0),t=0){this.normal=e,this.constant=t}set(e,t){return this.normal.copy(e),this.constant=t,this}setComponents(e,t,i,a){return this.normal.set(e,t,i),this.constant=a,this}setFromNormalAndCoplanarPoint(e,t){return this.normal.copy(e),this.constant=-t.dot(this.normal),this}setFromCoplanarPoints(e,t,i){let a=di.subVectors(i,t).cross(o9.subVectors(e,t)).normalize();return this.setFromNormalAndCoplanarPoint(a,e),this}copy(e){return this.normal.copy(e.normal),this.constant=e.constant,this}normalize(){let e=1/this.normal.length();return this.normal.multiplyScalar(e),this.constant*=e,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(e){return this.normal.dot(e)+this.constant}distanceToSphere(e){return this.distanceToPoint(e.center)-e.radius}projectPoint(e,t){return t.copy(this.normal).multiplyScalar(-this.distanceToPoint(e)).add(e)}intersectLine(e,t){let i=e.delta(di),a=this.normal.dot(i);if(a===0)return this.distanceToPoint(e.start)===0?t.copy(e.start):null;let r=-(e.start.dot(this.normal)+this.constant)/a;return r<0||r>1?null:t.copy(i).multiplyScalar(r).add(e.start)}intersectsLine(e){let t=this.distanceToPoint(e.start),i=this.distanceToPoint(e.end);return t<0&&i>0||i<0&&t>0}intersectsBox(e){return e.intersectsPlane(this)}intersectsSphere(e){return e.intersectsPlane(this)}coplanarPoint(e){return e.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(e,t){let i=t||c9.getNormalMatrix(e),a=this.coplanarPoint(di).applyMatrix4(e),r=this.normal.applyMatrix3(i).normalize();return this.constant=-a.dot(r),this}translate(e){return this.constant-=e.dot(this.normal),this}equals(e){return e.normal.equals(this.normal)&&e.constant===this.constant}clone(){return new this.constructor().copy(this)}};ie.prototype.isPlane=!0;var Q4=new qe,W6=new k,E4=class{constructor(e=new ie,t=new ie,i=new ie,a=new ie,r=new ie,s=new ie){this.planes=[e,t,i,a,r,s]}set(e,t,i,a,r,s){let o=this.planes;return o[0].copy(e),o[1].copy(t),o[2].copy(i),o[3].copy(a),o[4].copy(r),o[5].copy(s),this}copy(e){let t=this.planes;for(let i=0;i<6;i++)t[i].copy(e.planes[i]);return this}setFromProjectionMatrix(e){let t=this.planes,i=e.elements,a=i[0],r=i[1],s=i[2],o=i[3],l=i[4],c=i[5],u=i[6],f=i[7],h=i[8],m=i[9],v=i[10],g=i[11],x=i[12],p=i[13],d=i[14],A=i[15];return t[0].setComponents(o-a,f-l,g-h,A-x).normalize(),t[1].setComponents(o+a,f+l,g+h,A+x).normalize(),t[2].setComponents(o+r,f+c,g+m,A+p).normalize(),t[3].setComponents(o-r,f-c,g-m,A-p).normalize(),t[4].setComponents(o-s,f-u,g-v,A-d).normalize(),t[5].setComponents(o+s,f+u,g+v,A+d).normalize(),this}intersectsObject(e){let t=e.geometry;return t.boundingSphere===null&&t.computeBoundingSphere(),Q4.copy(t.boundingSphere).applyMatrix4(e.matrixWorld),this.intersectsSphere(Q4)}intersectsSprite(e){return Q4.center.set(0,0,0),Q4.radius=.7071067811865476,Q4.applyMatrix4(e.matrixWorld),this.intersectsSphere(Q4)}intersectsSphere(e){let t=this.planes,i=e.center,a=-e.radius;for(let r=0;r<6;r++)if(t[r].distanceToPoint(i)0?e.max.x:e.min.x,W6.y=a.normal.y>0?e.max.y:e.min.y,W6.z=a.normal.z>0?e.max.z:e.min.z,a.distanceToPoint(W6)<0)return!1}return!0}containsPoint(e){let t=this.planes;for(let i=0;i<6;i++)if(t[i].distanceToPoint(e)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}};function j6(){let n=null,e=!1,t=null,i=null;function a(r,s){t(r,s),i=n.requestAnimationFrame(a)}return{start:function(){e!==!0&&t!==null&&(i=n.requestAnimationFrame(a),e=!0)},stop:function(){n.cancelAnimationFrame(i),e=!1},setAnimationLoop:function(r){t=r},setContext:function(r){n=r}}}function H8(n,e){let t=e.isWebGL2,i=new WeakMap;function a(c,u){let f=c.array,h=c.usage,m=n.createBuffer();n.bindBuffer(u,m),n.bufferData(u,f,h),c.onUploadCallback();let v=n.FLOAT;return f instanceof Float32Array?v=n.FLOAT:f instanceof Float64Array?console.warn("THREE.WebGLAttributes: Unsupported data buffer format: Float64Array."):f instanceof Uint16Array?c.isFloat16BufferAttribute?t?v=n.HALF_FLOAT:console.warn("THREE.WebGLAttributes: Usage of Float16BufferAttribute requires WebGL2."):v=n.UNSIGNED_SHORT:f instanceof Int16Array?v=n.SHORT:f instanceof Uint32Array?v=n.UNSIGNED_INT:f instanceof Int32Array?v=n.INT:f instanceof Int8Array?v=n.BYTE:(f instanceof Uint8Array||f instanceof Uint8ClampedArray)&&(v=n.UNSIGNED_BYTE),{buffer:m,type:v,bytesPerElement:f.BYTES_PER_ELEMENT,version:c.version}}function r(c,u,f){let h=u.array,m=u.updateRange;n.bindBuffer(f,c),m.count===-1?n.bufferSubData(f,0,h):(t?n.bufferSubData(f,m.offset*h.BYTES_PER_ELEMENT,h,m.offset,m.count):n.bufferSubData(f,m.offset*h.BYTES_PER_ELEMENT,h.subarray(m.offset,m.offset+m.count)),m.count=-1)}function s(c){return c.isInterleavedBufferAttribute&&(c=c.data),i.get(c)}function o(c){c.isInterleavedBufferAttribute&&(c=c.data);let u=i.get(c);u&&(n.deleteBuffer(u.buffer),i.delete(c))}function l(c,u){if(c.isGLBufferAttribute){let h=i.get(c);(!h||h.version0?1:-1,u.push(Z.x,Z.y,Z.z),f.push(X/T),f.push(1-O/_),N+=1}}for(let O=0;O<_;O++)for(let W=0;W0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;let i={};for(let a in this.extensions)this.extensions[a]===!0&&(i[a]=!0);return Object.keys(i).length>0&&(t.extensions=i),t}};ae.prototype.isShaderMaterial=!0;var Rr=` +`;var ae=class extends L2{constructor(e){super();this.type="ShaderMaterial",this.defines={},this.uniforms={},this.vertexShader=N8,this.fragmentShader=R8,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv2:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,e!==void 0&&(e.attributes!==void 0&&console.error("THREE.ShaderMaterial: attributes should now be defined in THREE.BufferGeometry instead."),this.setValues(e))}copy(e){return super.copy(e),this.fragmentShader=e.fragmentShader,this.vertexShader=e.vertexShader,this.uniforms=Ke(e.uniforms),this.defines=Object.assign({},e.defines),this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this.lights=e.lights,this.clipping=e.clipping,this.extensions=Object.assign({},e.extensions),this.glslVersion=e.glslVersion,this}toJSON(e){let t=super.toJSON(e);t.glslVersion=this.glslVersion,t.uniforms={};for(let a in this.uniforms){let s=this.uniforms[a].value;s&&s.isTexture?t.uniforms[a]={type:"t",value:s.toJSON(e).uuid}:s&&s.isColor?t.uniforms[a]={type:"c",value:s.getHex()}:s&&s.isVector2?t.uniforms[a]={type:"v2",value:s.toArray()}:s&&s.isVector3?t.uniforms[a]={type:"v3",value:s.toArray()}:s&&s.isVector4?t.uniforms[a]={type:"v4",value:s.toArray()}:s&&s.isMatrix3?t.uniforms[a]={type:"m3",value:s.toArray()}:s&&s.isMatrix4?t.uniforms[a]={type:"m4",value:s.toArray()}:t.uniforms[a]={value:s}}Object.keys(this.defines).length>0&&(t.defines=this.defines),t.vertexShader=this.vertexShader,t.fragmentShader=this.fragmentShader;let i={};for(let a in this.extensions)this.extensions[a]===!0&&(i[a]=!0);return Object.keys(i).length>0&&(t.extensions=i),t}};ae.prototype.isShaderMaterial=!0;var F8=` #ifdef USE_ALPHAMAP diffuseColor.a *= texture2D( alphaMap, vUv ).g; #endif -`;var Fr=` +`;var B8=` #ifdef USE_ALPHAMAP uniform sampler2D alphaMap; #endif -`;var Br=` +`;var P8=` #ifdef USE_ALPHATEST if ( diffuseColor.a < alphaTest ) discard; #endif -`;var Pr=` +`;var I8=` #ifdef USE_ALPHATEST uniform float alphaTest; #endif -`;var Ir=` +`;var k8=` #ifdef USE_AOMAP // reads channel R, compatible with a combined OcclusionRoughnessMetallic (RGB) texture @@ -560,16 +562,16 @@ void main() { #endif #endif -`;var kr=` +`;var U8=` #ifdef USE_AOMAP uniform sampler2D aoMap; uniform float aoMapIntensity; #endif -`;var Ur=` +`;var O8=` vec3 transformed = vec3( position ); -`;var Or=` +`;var G8=` vec3 objectNormal = vec3( normal ); #ifdef USE_TANGENT @@ -577,7 +579,7 @@ vec3 objectNormal = vec3( normal ); vec3 objectTangent = vec3( tangent.xyz ); #endif -`;var Gr=` +`;var q8=` vec3 BRDF_Lambert( const in vec3 diffuseColor ) { @@ -834,7 +836,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no } #endif -`;var qr=` +`;var W8=` #ifdef USE_BUMPMAP uniform sampler2D bumpMap; @@ -877,7 +879,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no } #endif -`;var Wr=` +`;var j8=` #if NUM_CLIPPING_PLANES > 0 vec4 plane; @@ -909,7 +911,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no #endif #endif -`;var jr=` +`;var X8=` #if NUM_CLIPPING_PLANES > 0 varying vec3 vClipPosition; @@ -917,19 +919,19 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ]; #endif -`;var Xr=` +`;var Z8=` #if NUM_CLIPPING_PLANES > 0 varying vec3 vClipPosition; #endif -`;var Zr=` +`;var Y8=` #if NUM_CLIPPING_PLANES > 0 vClipPosition = - mvPosition.xyz; #endif -`;var Yr=` +`;var K8=` #if defined( USE_COLOR_ALPHA ) diffuseColor *= vColor; @@ -939,7 +941,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no diffuseColor.rgb *= vColor; #endif -`;var Kr=` +`;var $8=` #if defined( USE_COLOR_ALPHA ) varying vec4 vColor; @@ -949,7 +951,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no varying vec3 vColor; #endif -`;var $r=` +`;var J8=` #if defined( USE_COLOR_ALPHA ) varying vec4 vColor; @@ -959,7 +961,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no varying vec3 vColor; #endif -`;var Jr=` +`;var Q8=` #if defined( USE_COLOR_ALPHA ) vColor = vec4( 1.0 ); @@ -981,7 +983,7 @@ vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 no vColor.xyz *= instanceColor.xyz; #endif -`;var Qr=` +`;var en=` #define PI 3.141592653589793 #define PI2 6.283185307179586 #define PI_HALF 1.5707963267948966 @@ -1096,7 +1098,7 @@ vec2 equirectUv( in vec3 dir ) { return vec2( u, v ); } -`;var en=` +`;var tn=` #ifdef ENVMAP_TYPE_CUBE_UV #define cubeUV_maxMipLevel 8.0 @@ -1287,7 +1289,7 @@ vec2 equirectUv( in vec3 dir ) { } #endif -`;var tn=` +`;var an=` vec3 transformedNormal = objectNormal; #ifdef USE_INSTANCING @@ -1322,7 +1324,7 @@ transformedNormal = normalMatrix * transformedNormal; #endif #endif -`;var an=` +`;var rn=` #ifdef USE_DISPLACEMENTMAP uniform sampler2D displacementMap; @@ -1330,13 +1332,13 @@ transformedNormal = normalMatrix * transformedNormal; uniform float displacementBias; #endif -`;var rn=` +`;var nn=` #ifdef USE_DISPLACEMENTMAP transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias ); #endif -`;var nn=` +`;var sn=` #ifdef USE_EMISSIVEMAP vec4 emissiveColor = texture2D( emissiveMap, vUv ); @@ -1344,15 +1346,15 @@ transformedNormal = normalMatrix * transformedNormal; totalEmissiveRadiance *= emissiveColor.rgb; #endif -`;var sn=` +`;var on=` #ifdef USE_EMISSIVEMAP uniform sampler2D emissiveMap; #endif -`;var on=` -gl_FragColor = linearToOutputTexel( gl_FragColor ); `;var cn=` +gl_FragColor = linearToOutputTexel( gl_FragColor ); +`;var ln=` vec4 LinearToLinear( in vec4 value ) { return value; @@ -1362,7 +1364,7 @@ vec4 LinearTosRGB( in vec4 value ) { return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a ); } -`;var ln=` +`;var un=` #ifdef USE_ENVMAP #ifdef ENV_WORLDPOS @@ -1427,7 +1429,7 @@ vec4 LinearTosRGB( in vec4 value ) { #endif #endif -`;var un=` +`;var hn=` #ifdef USE_ENVMAP uniform float envMapIntensity; @@ -1440,7 +1442,7 @@ vec4 LinearTosRGB( in vec4 value ) { #endif #endif -`;var hn=` +`;var fn=` #ifdef USE_ENVMAP uniform float reflectivity; @@ -1460,7 +1462,7 @@ vec4 LinearTosRGB( in vec4 value ) { #endif #endif -`;var fn=` +`;var dn=` #ifdef USE_ENVMAP #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) ||defined( PHONG ) @@ -1481,7 +1483,7 @@ vec4 LinearTosRGB( in vec4 value ) { #endif #endif -`;var dn=` +`;var pn=` #ifdef USE_ENVMAP #ifdef ENV_WORLDPOS @@ -1517,19 +1519,19 @@ vec4 LinearTosRGB( in vec4 value ) { #endif #endif -`;var pn=` +`;var mn=` #ifdef USE_FOG vFogDepth = - mvPosition.z; #endif -`;var mn=` +`;var vn=` #ifdef USE_FOG varying float vFogDepth; #endif -`;var vn=` +`;var gn=` #ifdef USE_FOG #ifdef FOG_EXP2 @@ -1545,7 +1547,7 @@ vec4 LinearTosRGB( in vec4 value ) { gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor ); #endif -`;var gn=` +`;var xn=` #ifdef USE_FOG uniform vec3 fogColor; @@ -1563,7 +1565,7 @@ vec4 LinearTosRGB( in vec4 value ) { #endif #endif -`;var xn=` +`;var Mn=` #ifdef USE_GRADIENTMAP @@ -1588,7 +1590,7 @@ vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { #endif } -`;var Mn=` +`;var bn=` #ifdef USE_LIGHTMAP vec4 lightMapTexel = texture2D( lightMap, vUv2 ); @@ -1603,14 +1605,14 @@ vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) { reflectedLight.indirectDiffuse += lightMapIrradiance; #endif -`;var bn=` +`;var yn=` #ifdef USE_LIGHTMAP uniform sampler2D lightMap; uniform float lightMapIntensity; #endif -`;var yn=` +`;var Cn=` vec3 diffuse = vec3( 1.0 ); GeometricContext geometry; @@ -1731,7 +1733,7 @@ vIndirectFront += getLightProbeIrradiance( lightProbe, geometry.normal ); #pragma unroll_loop_end #endif -`;var Cn=` +`;var zn=` uniform bool receiveShadow; uniform vec3 ambientLightColor; uniform vec3 lightProbe[ 9 ]; @@ -1953,7 +1955,7 @@ float getSpotAttenuation( const in float coneCosine, const in float penumbraCosi } #endif -`;var zn=` +`;var An=` #if defined( USE_ENVMAP ) #ifdef ENVMAP_MODE_REFRACTION @@ -2014,10 +2016,10 @@ float getSpotAttenuation( const in float coneCosine, const in float penumbraCosi } #endif -`;var An=` +`;var wn=` ToonMaterial material; material.diffuseColor = diffuseColor.rgb; -`;var wn=` +`;var _n=` varying vec3 vViewPosition; struct ToonMaterial { @@ -2044,13 +2046,13 @@ void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContex #define RE_IndirectDiffuse RE_IndirectDiffuse_Toon #define Material_LightProbeLOD( material ) (0) -`;var _n=` +`;var Sn=` BlinnPhongMaterial material; material.diffuseColor = diffuseColor.rgb; material.specularColor = specular; material.specularShininess = shininess; material.specularStrength = specularStrength; -`;var Sn=` +`;var En=` varying vec3 vViewPosition; struct BlinnPhongMaterial { @@ -2083,7 +2085,7 @@ void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in Geometric #define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong #define Material_LightProbeLOD( material ) (0) -`;var En=` +`;var Ln=` PhysicalMaterial material; material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor ); @@ -2177,7 +2179,7 @@ material.roughness = min( material.roughness, 1.0 ); #endif #endif -`;var Ln=` +`;var Dn=` struct PhysicalMaterial { vec3 diffuseColor; @@ -2390,7 +2392,7 @@ float computeSpecularOcclusion( const in float dotNV, const in float ambientOccl return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion ); } -`;var Dn=` +`;var Tn=` /** * This is a template that can be used to light a material, it uses pluggable * RenderEquations (RE)for specific lighting scenarios. @@ -2541,7 +2543,7 @@ IncidentLight directLight; vec3 clearcoatRadiance = vec3( 0.0 ); #endif -`;var Tn=` +`;var Hn=` #if defined( RE_IndirectDiffuse ) #ifdef USE_LIGHTMAP @@ -2578,7 +2580,7 @@ IncidentLight directLight; #endif #endif -`;var Hn=` +`;var Vn=` #if defined( RE_IndirectDiffuse ) RE_IndirectDiffuse( irradiance, geometry, material, reflectedLight ); @@ -2590,7 +2592,7 @@ IncidentLight directLight; RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight ); #endif -`;var Vn=` +`;var Nn=` #if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) // Doing a strict comparison with == 1.0 can cause noise artifacts @@ -2598,7 +2600,7 @@ IncidentLight directLight; gl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5; #endif -`;var Nn=` +`;var Rn=` #if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT ) uniform float logDepthBufFC; @@ -2606,7 +2608,7 @@ IncidentLight directLight; varying float vIsPerspective; #endif -`;var Rn=` +`;var Fn=` #ifdef USE_LOGDEPTHBUF #ifdef USE_LOGDEPTHBUF_EXT @@ -2621,7 +2623,7 @@ IncidentLight directLight; #endif #endif -`;var Fn=` +`;var Bn=` #ifdef USE_LOGDEPTHBUF #ifdef USE_LOGDEPTHBUF_EXT @@ -2642,7 +2644,7 @@ IncidentLight directLight; #endif #endif -`;var Bn=` +`;var Pn=` #ifdef USE_MAP vec4 sampledDiffuseColor = texture2D( map, vUv ); @@ -2658,13 +2660,13 @@ IncidentLight directLight; diffuseColor *= sampledDiffuseColor; #endif -`;var Pn=` +`;var In=` #ifdef USE_MAP uniform sampler2D map; #endif -`;var In=` +`;var kn=` #if defined( USE_MAP ) || defined( USE_ALPHAMAP ) vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy; @@ -2682,7 +2684,7 @@ IncidentLight directLight; diffuseColor.a *= texture2D( alphaMap, uv ).g; #endif -`;var kn=` +`;var Un=` #if defined( USE_MAP ) || defined( USE_ALPHAMAP ) uniform mat3 uvTransform; @@ -2700,7 +2702,7 @@ IncidentLight directLight; uniform sampler2D alphaMap; #endif -`;var Un=` +`;var On=` float metalnessFactor = metalness; #ifdef USE_METALNESSMAP @@ -2711,13 +2713,13 @@ float metalnessFactor = metalness; metalnessFactor *= texelMetalness.b; #endif -`;var On=` +`;var Gn=` #ifdef USE_METALNESSMAP uniform sampler2D metalnessMap; #endif -`;var Gn=` +`;var qn=` #ifdef USE_MORPHNORMALS // morphTargetBaseInfluence is set based on BufferGeometry.morphTargetsRelative value: @@ -2743,7 +2745,7 @@ float metalnessFactor = metalness; #endif #endif -`;var qn=` +`;var Wn=` #ifdef USE_MORPHTARGETS uniform float morphTargetBaseInfluence; @@ -2780,7 +2782,7 @@ float metalnessFactor = metalness; #endif #endif -`;var Wn=` +`;var jn=` #ifdef USE_MORPHTARGETS // morphTargetBaseInfluence is set based on BufferGeometry.morphTargetsRelative value: @@ -2823,7 +2825,7 @@ float metalnessFactor = metalness; #endif #endif -`;var jn=` +`;var Xn=` float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; #ifdef FLAT_SHADED @@ -2870,7 +2872,7 @@ float faceDirection = gl_FrontFacing ? 1.0 : - 1.0; vec3 geometryNormal = normal; -`;var Xn=` +`;var Zn=` #ifdef OBJECTSPACE_NORMALMAP @@ -2910,7 +2912,7 @@ vec3 geometryNormal = normal; normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection ); #endif -`;var Zn=` +`;var Yn=` #ifndef FLAT_SHADED varying vec3 vNormal; @@ -2923,7 +2925,7 @@ vec3 geometryNormal = normal; #endif #endif -`;var Yn=` +`;var Kn=` #ifndef FLAT_SHADED varying vec3 vNormal; @@ -2936,7 +2938,7 @@ vec3 geometryNormal = normal; #endif #endif -`;var Kn=` +`;var $n=` #ifndef FLAT_SHADED // normal is computed with derivatives when FLAT_SHADED vNormal = normalize( transformedNormal ); @@ -2949,7 +2951,7 @@ vec3 geometryNormal = normal; #endif #endif -`;var $n=` +`;var Jn=` #ifdef USE_NORMALMAP uniform sampler2D normalMap; @@ -2993,13 +2995,13 @@ vec3 geometryNormal = normal; } #endif -`;var Jn=` +`;var Qn=` #ifdef USE_CLEARCOAT vec3 clearcoatNormal = geometryNormal; #endif -`;var Qn=` +`;var es=` #ifdef USE_CLEARCOAT_NORMALMAP vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0; @@ -3016,7 +3018,7 @@ vec3 geometryNormal = normal; #endif #endif -`;var es=` +`;var ts=` #ifdef USE_CLEARCOATMAP @@ -3036,7 +3038,7 @@ vec3 geometryNormal = normal; uniform vec2 clearcoatNormalScale; #endif -`;var ts=` +`;var is=` #ifdef OPAQUE diffuseColor.a = 1.0; #endif @@ -3047,7 +3049,7 @@ diffuseColor.a *= transmissionAlpha + 0.1; #endif gl_FragColor = vec4( outgoingLight, diffuseColor.a ); -`;var is=` +`;var as=` vec3 packNormalToRGB( const in vec3 normal ) { return normalize( normal ) * 0.5 + 0.5; } @@ -3100,14 +3102,14 @@ float viewZToPerspectiveDepth( const in float viewZ, const in float near, const float perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) { return ( near * far ) / ( ( far - near ) * invClipZ - far ); } -`;var as=` +`;var rs=` #ifdef PREMULTIPLIED_ALPHA // Get get normal blending with premultipled, use with CustomBlending, OneFactor, OneMinusSrcAlphaFactor, AddEquation. gl_FragColor.rgb *= gl_FragColor.a; #endif -`;var rs=` +`;var ns=` vec4 mvPosition = vec4( transformed, 1.0 ); #ifdef USE_INSTANCING @@ -3119,13 +3121,13 @@ vec4 mvPosition = vec4( transformed, 1.0 ); mvPosition = modelViewMatrix * mvPosition; gl_Position = projectionMatrix * mvPosition; -`;var ns=` +`;var ss=` #ifdef DITHERING gl_FragColor.rgb = dithering( gl_FragColor.rgb ); #endif -`;var ss=` +`;var os=` #ifdef DITHERING // based on https://www.shadertoy.com/view/MslGR8 @@ -3144,7 +3146,7 @@ gl_Position = projectionMatrix * mvPosition; } #endif -`;var os=` +`;var cs=` float roughnessFactor = roughness; #ifdef USE_ROUGHNESSMAP @@ -3155,13 +3157,13 @@ float roughnessFactor = roughness; roughnessFactor *= texelRoughness.g; #endif -`;var cs=` +`;var ls=` #ifdef USE_ROUGHNESSMAP uniform sampler2D roughnessMap; #endif -`;var ls=` +`;var us=` #ifdef USE_SHADOWMAP #if NUM_DIR_LIGHT_SHADOWS > 0 @@ -3470,7 +3472,7 @@ float roughnessFactor = roughness; } #endif -`;var us=` +`;var hs=` #ifdef USE_SHADOWMAP #if NUM_DIR_LIGHT_SHADOWS > 0 @@ -3532,7 +3534,7 @@ float roughnessFactor = roughness; */ #endif -`;var hs=` +`;var fs=` #ifdef USE_SHADOWMAP #if NUM_DIR_LIGHT_SHADOWS > 0 || NUM_SPOT_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 @@ -3591,7 +3593,7 @@ float roughnessFactor = roughness; */ #endif -`;var fs=` +`;var ds=` float getShadowMask() { float shadow = 1.0; @@ -3656,7 +3658,7 @@ float getShadowMask() { return shadow; } -`;var ds=` +`;var ps=` #ifdef USE_SKINNING mat4 boneMatX = getBoneMatrix( skinIndex.x ); @@ -3665,7 +3667,7 @@ float getShadowMask() { mat4 boneMatW = getBoneMatrix( skinIndex.w ); #endif -`;var ps=` +`;var ms=` #ifdef USE_SKINNING uniform mat4 bindMatrix; @@ -3712,7 +3714,7 @@ float getShadowMask() { #endif #endif -`;var ms=` +`;var vs=` #ifdef USE_SKINNING vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 ); @@ -3726,7 +3728,7 @@ float getShadowMask() { transformed = ( bindMatrixInverse * skinned ).xyz; #endif -`;var vs=` +`;var gs=` #ifdef USE_SKINNING mat4 skinMatrix = mat4( 0.0 ); @@ -3745,7 +3747,7 @@ float getShadowMask() { #endif #endif -`;var gs=` +`;var xs=` float specularStrength; #ifdef USE_SPECULARMAP @@ -3758,19 +3760,19 @@ float specularStrength; specularStrength = 1.0; #endif -`;var xs=` +`;var Ms=` #ifdef USE_SPECULARMAP uniform sampler2D specularMap; #endif -`;var Ms=` +`;var bs=` #if defined( TONE_MAPPING ) gl_FragColor.rgb = toneMapping( gl_FragColor.rgb ); #endif -`;var bs=` +`;var ys=` #ifndef saturate // may have defined saturate() already #define saturate( a ) clamp( a, 0.0, 1.0 ) @@ -3846,7 +3848,7 @@ vec3 ACESFilmicToneMapping( vec3 color ) { } vec3 CustomToneMapping( vec3 color ) { return color; } -`;var ys=` +`;var Cs=` #ifdef USE_TRANSMISSION float transmissionAlpha = 1.0; @@ -3877,7 +3879,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; } totalDiffuse = mix( totalDiffuse, transmission.rgb, transmissionFactor ); transmissionAlpha = mix( transmissionAlpha, transmission.a, transmissionFactor ); #endif -`;var Cs=` +`;var zs=` #ifdef USE_TRANSMISSION // Transmission code is based on glTF-Sampler-Viewer @@ -3992,13 +3994,13 @@ vec3 CustomToneMapping( vec3 color ) { return color; } } #endif -`;var zs=` +`;var As=` #if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) ) varying vec2 vUv; #endif -`;var As=` +`;var ws=` #ifdef USE_UV #ifdef UVS_VERTEX_ONLY @@ -4014,19 +4016,19 @@ vec3 CustomToneMapping( vec3 color ) { return color; } uniform mat3 uvTransform; #endif -`;var ws=` +`;var _s=` #ifdef USE_UV vUv = ( uvTransform * vec3( uv, 1 ) ).xy; #endif -`;var _s=` +`;var Ss=` #if defined( USE_LIGHTMAP ) || defined( USE_AOMAP ) varying vec2 vUv2; #endif -`;var Ss=` +`;var Es=` #if defined( USE_LIGHTMAP ) || defined( USE_AOMAP ) attribute vec2 uv2; @@ -4035,13 +4037,13 @@ vec3 CustomToneMapping( vec3 color ) { return color; } uniform mat3 uv2Transform; #endif -`;var Es=` +`;var Ls=` #if defined( USE_LIGHTMAP ) || defined( USE_AOMAP ) vUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy; #endif -`;var Ls=` +`;var Ds=` #if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) vec4 worldPosition = vec4( transformed, 1.0 ); @@ -4055,7 +4057,7 @@ vec3 CustomToneMapping( vec3 color ) { return color; } worldPosition = modelMatrix * worldPosition; #endif -`;var Ds=` +`;var Ts=` varying vec2 vUv; uniform mat3 uvTransform; @@ -4066,7 +4068,7 @@ void main() { gl_Position = vec4( position.xy, 1.0, 1.0 ); } -`,Ts=` +`,Hs=` uniform sampler2D t2D; varying vec2 vUv; @@ -4079,7 +4081,7 @@ void main() { #include } -`;var Hs=` +`;var Vs=` varying vec3 vWorldDirection; #include @@ -4094,7 +4096,7 @@ void main() { gl_Position.z = gl_Position.w; // set z to camera.far } -`,Vs=` +`,Ns=` #include uniform float opacity; @@ -4114,7 +4116,7 @@ void main() { #include } -`;var Ns=` +`;var Rs=` #include #include #include @@ -4153,7 +4155,7 @@ void main() { vHighPrecisionZW = gl_Position.zw; } -`,Rs=` +`,Fs=` #if DEPTH_PACKING == 3200 uniform float opacity; @@ -4203,7 +4205,7 @@ void main() { #endif } -`;var Fs=` +`;var Bs=` #define DISTANCE varying vec3 vWorldPosition; @@ -4240,7 +4242,7 @@ void main() { vWorldPosition = worldPosition.xyz; } -`,Bs=` +`,Ps=` #define DISTANCE uniform vec3 referencePosition; @@ -4273,7 +4275,7 @@ void main () { gl_FragColor = packDepthToRGBA( dist ); } -`;var Ps=` +`;var Is=` varying vec3 vWorldDirection; #include @@ -4286,7 +4288,7 @@ void main() { #include } -`,Is=` +`,ks=` uniform sampler2D tEquirect; varying vec3 vWorldDirection; @@ -4305,7 +4307,7 @@ void main() { #include } -`;var ks=` +`;var Us=` uniform float scale; attribute float lineDistance; @@ -4331,7 +4333,7 @@ void main() { #include } -`,Us=` +`,Os=` uniform vec3 diffuse; uniform float opacity; @@ -4371,7 +4373,7 @@ void main() { #include } -`;var Os=` +`;var Gs=` #include #include #include @@ -4411,7 +4413,7 @@ void main() { #include } -`,Gs=` +`,qs=` uniform vec3 diffuse; uniform float opacity; @@ -4483,7 +4485,7 @@ void main() { #include } -`;var qs=` +`;var Ws=` #define LAMBERT varying vec3 vLightFront; @@ -4533,7 +4535,7 @@ void main() { #include #include } -`,Ws=` +`,js=` uniform vec3 diffuse; uniform vec3 emissive; uniform float opacity; @@ -4630,7 +4632,7 @@ void main() { #include #include } -`;var js=` +`;var Xs=` #define MATCAP varying vec3 vViewPosition; @@ -4671,7 +4673,7 @@ void main() { vViewPosition = - mvPosition.xyz; } -`,Xs=` +`,Zs=` #define MATCAP uniform vec3 diffuse; @@ -4733,7 +4735,7 @@ void main() { #include } -`;var Zs=` +`;var Ys=` #define NORMAL #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP ) @@ -4777,7 +4779,7 @@ void main() { #endif } -`,Ys=` +`,Ks=` #define NORMAL uniform float opacity; @@ -4806,7 +4808,7 @@ void main() { gl_FragColor = vec4( packNormalToRGB( normal ), opacity ); } -`;var Ks=` +`;var $s=` #define PHONG varying vec3 vViewPosition; @@ -4854,7 +4856,7 @@ void main() { #include } -`,$s=` +`,Js=` #define PHONG uniform vec3 diffuse; @@ -4928,7 +4930,7 @@ void main() { #include } -`;var Js=` +`;var Qs=` #define STANDARD varying vec3 vViewPosition; @@ -4985,7 +4987,7 @@ void main() { #endif } -`,Qs=` +`,e5=` #define STANDARD #ifdef PHYSICAL @@ -5131,7 +5133,7 @@ void main() { #include } -`;var e5=` +`;var t5=` #define TOON varying vec3 vViewPosition; @@ -5177,7 +5179,7 @@ void main() { #include } -`,t5=` +`,i5=` #define TOON uniform vec3 diffuse; @@ -5244,7 +5246,7 @@ void main() { #include } -`;var i5=` +`;var a5=` uniform float size; uniform float scale; @@ -5278,7 +5280,7 @@ void main() { #include } -`,a5=` +`,r5=` uniform vec3 diffuse; uniform float opacity; @@ -5311,7 +5313,7 @@ void main() { #include } -`;var r5=` +`;var n5=` #include #include #include @@ -5336,7 +5338,7 @@ void main() { #include } -`,n5=` +`,s5=` uniform vec3 color; uniform float opacity; @@ -5357,7 +5359,7 @@ void main() { #include } -`;var s5=` +`;var o5=` uniform float rotation; uniform vec2 center; @@ -5400,7 +5402,7 @@ void main() { #include } -`,o5=` +`,c5=` uniform vec3 diffuse; uniform float opacity; @@ -5433,7 +5435,7 @@ void main() { #include } -`;var _1={alphamap_fragment:Rr,alphamap_pars_fragment:Fr,alphatest_fragment:Br,alphatest_pars_fragment:Pr,aomap_fragment:Ir,aomap_pars_fragment:kr,begin_vertex:Ur,beginnormal_vertex:Or,bsdfs:Gr,bumpmap_pars_fragment:qr,clipping_planes_fragment:Wr,clipping_planes_pars_fragment:jr,clipping_planes_pars_vertex:Xr,clipping_planes_vertex:Zr,color_fragment:Yr,color_pars_fragment:Kr,color_pars_vertex:$r,color_vertex:Jr,common:Qr,cube_uv_reflection_fragment:en,defaultnormal_vertex:tn,displacementmap_pars_vertex:an,displacementmap_vertex:rn,emissivemap_fragment:nn,emissivemap_pars_fragment:sn,encodings_fragment:on,encodings_pars_fragment:cn,envmap_fragment:ln,envmap_common_pars_fragment:un,envmap_pars_fragment:hn,envmap_pars_vertex:fn,envmap_physical_pars_fragment:zn,envmap_vertex:dn,fog_vertex:pn,fog_pars_vertex:mn,fog_fragment:vn,fog_pars_fragment:gn,gradientmap_pars_fragment:xn,lightmap_fragment:Mn,lightmap_pars_fragment:bn,lights_lambert_vertex:yn,lights_pars_begin:Cn,lights_toon_fragment:An,lights_toon_pars_fragment:wn,lights_phong_fragment:_n,lights_phong_pars_fragment:Sn,lights_physical_fragment:En,lights_physical_pars_fragment:Ln,lights_fragment_begin:Dn,lights_fragment_maps:Tn,lights_fragment_end:Hn,logdepthbuf_fragment:Vn,logdepthbuf_pars_fragment:Nn,logdepthbuf_pars_vertex:Rn,logdepthbuf_vertex:Fn,map_fragment:Bn,map_pars_fragment:Pn,map_particle_fragment:In,map_particle_pars_fragment:kn,metalnessmap_fragment:Un,metalnessmap_pars_fragment:On,morphnormal_vertex:Gn,morphtarget_pars_vertex:qn,morphtarget_vertex:Wn,normal_fragment_begin:jn,normal_fragment_maps:Xn,normal_pars_fragment:Zn,normal_pars_vertex:Yn,normal_vertex:Kn,normalmap_pars_fragment:$n,clearcoat_normal_fragment_begin:Jn,clearcoat_normal_fragment_maps:Qn,clearcoat_pars_fragment:es,output_fragment:ts,packing:is,premultiplied_alpha_fragment:as,project_vertex:rs,dithering_fragment:ns,dithering_pars_fragment:ss,roughnessmap_fragment:os,roughnessmap_pars_fragment:cs,shadowmap_pars_fragment:ls,shadowmap_pars_vertex:us,shadowmap_vertex:hs,shadowmask_pars_fragment:fs,skinbase_vertex:ds,skinning_pars_vertex:ps,skinning_vertex:ms,skinnormal_vertex:vs,specularmap_fragment:gs,specularmap_pars_fragment:xs,tonemapping_fragment:Ms,tonemapping_pars_fragment:bs,transmission_fragment:ys,transmission_pars_fragment:Cs,uv_pars_fragment:zs,uv_pars_vertex:As,uv_vertex:ws,uv2_pars_fragment:_s,uv2_pars_vertex:Ss,uv2_vertex:Es,worldpos_vertex:Ls,background_vert:Ds,background_frag:Ts,cube_vert:Hs,cube_frag:Vs,depth_vert:Ns,depth_frag:Rs,distanceRGBA_vert:Fs,distanceRGBA_frag:Bs,equirect_vert:Ps,equirect_frag:Is,linedashed_vert:ks,linedashed_frag:Us,meshbasic_vert:Os,meshbasic_frag:Gs,meshlambert_vert:qs,meshlambert_frag:Ws,meshmatcap_vert:js,meshmatcap_frag:Xs,meshnormal_vert:Zs,meshnormal_frag:Ys,meshphong_vert:Ks,meshphong_frag:$s,meshphysical_vert:Js,meshphysical_frag:Qs,meshtoon_vert:e5,meshtoon_frag:t5,points_vert:i5,points_frag:a5,shadow_vert:r5,shadow_frag:n5,sprite_vert:s5,sprite_frag:o5};var e1={common:{diffuse:{value:new x1(16777215)},opacity:{value:1},map:{value:null},uvTransform:{value:new r2},uv2Transform:{value:new r2},alphaMap:{value:null},alphaTest:{value:0}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new z1(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new x1(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotShadowMap:{value:[]},spotShadowMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new x1(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new r2}},sprite:{diffuse:{value:new x1(16777215)},opacity:{value:1},center:{value:new z1(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new r2}}};var G2={basic:{uniforms:f2([e1.common,e1.specularmap,e1.envmap,e1.aomap,e1.lightmap,e1.fog]),vertexShader:_1.meshbasic_vert,fragmentShader:_1.meshbasic_frag},lambert:{uniforms:f2([e1.common,e1.specularmap,e1.envmap,e1.aomap,e1.lightmap,e1.emissivemap,e1.fog,e1.lights,{emissive:{value:new x1(0)}}]),vertexShader:_1.meshlambert_vert,fragmentShader:_1.meshlambert_frag},phong:{uniforms:f2([e1.common,e1.specularmap,e1.envmap,e1.aomap,e1.lightmap,e1.emissivemap,e1.bumpmap,e1.normalmap,e1.displacementmap,e1.fog,e1.lights,{emissive:{value:new x1(0)},specular:{value:new x1(1118481)},shininess:{value:30}}]),vertexShader:_1.meshphong_vert,fragmentShader:_1.meshphong_frag},standard:{uniforms:f2([e1.common,e1.envmap,e1.aomap,e1.lightmap,e1.emissivemap,e1.bumpmap,e1.normalmap,e1.displacementmap,e1.roughnessmap,e1.metalnessmap,e1.fog,e1.lights,{emissive:{value:new x1(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:_1.meshphysical_vert,fragmentShader:_1.meshphysical_frag},toon:{uniforms:f2([e1.common,e1.aomap,e1.lightmap,e1.emissivemap,e1.bumpmap,e1.normalmap,e1.displacementmap,e1.gradientmap,e1.fog,e1.lights,{emissive:{value:new x1(0)}}]),vertexShader:_1.meshtoon_vert,fragmentShader:_1.meshtoon_frag},matcap:{uniforms:f2([e1.common,e1.bumpmap,e1.normalmap,e1.displacementmap,e1.fog,{matcap:{value:null}}]),vertexShader:_1.meshmatcap_vert,fragmentShader:_1.meshmatcap_frag},points:{uniforms:f2([e1.points,e1.fog]),vertexShader:_1.points_vert,fragmentShader:_1.points_frag},dashed:{uniforms:f2([e1.common,e1.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:_1.linedashed_vert,fragmentShader:_1.linedashed_frag},depth:{uniforms:f2([e1.common,e1.displacementmap]),vertexShader:_1.depth_vert,fragmentShader:_1.depth_frag},normal:{uniforms:f2([e1.common,e1.bumpmap,e1.normalmap,e1.displacementmap,{opacity:{value:1}}]),vertexShader:_1.meshnormal_vert,fragmentShader:_1.meshnormal_frag},sprite:{uniforms:f2([e1.sprite,e1.fog]),vertexShader:_1.sprite_vert,fragmentShader:_1.sprite_frag},background:{uniforms:{uvTransform:{value:new r2},t2D:{value:null}},vertexShader:_1.background_vert,fragmentShader:_1.background_frag},cube:{uniforms:f2([e1.envmap,{opacity:{value:1}}]),vertexShader:_1.cube_vert,fragmentShader:_1.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:_1.equirect_vert,fragmentShader:_1.equirect_frag},distanceRGBA:{uniforms:f2([e1.common,e1.displacementmap,{referencePosition:{value:new k},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:_1.distanceRGBA_vert,fragmentShader:_1.distanceRGBA_frag},shadow:{uniforms:f2([e1.lights,e1.fog,{color:{value:new x1(0)},opacity:{value:1}}]),vertexShader:_1.shadow_vert,fragmentShader:_1.shadow_frag}};G2.physical={uniforms:f2([G2.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new z1(1,1)},clearcoatNormalMap:{value:null},sheen:{value:0},sheenColor:{value:new x1(0)},sheenColorMap:{value:null},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},transmission:{value:0},transmissionMap:{value:null},transmissionSamplerSize:{value:new z1},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},attenuationDistance:{value:0},attenuationColor:{value:new x1(0)},specularIntensity:{value:1},specularIntensityMap:{value:null},specularColor:{value:new x1(1,1,1)},specularColorMap:{value:null}}]),vertexShader:_1.meshphysical_vert,fragmentShader:_1.meshphysical_frag};function c5(n,e,t,i,a,r){let s=new x1(0),o=a===!0?0:1,l,c,u=null,f=0,h=null;function m(g,x){let p=!1,d=x.isScene===!0?x.background:null;d&&d.isTexture&&(d=e.get(d));let A=n.xr,b=A.getSession&&A.getSession();b&&b.environmentBlendMode==="additive"&&(d=null),d===null?v(s,o):d&&d.isColor&&(v(d,1),p=!0),(n.autoClear||p)&&n.clear(n.autoClearColor,n.autoClearDepth,n.autoClearStencil),d&&(d.isCubeTexture||d.mapping===i4)?(c===void 0&&(c=new c2(new Ye(1,1,1),new ae({name:"BackgroundCubeMaterial",uniforms:Ke(G2.cube.uniforms),vertexShader:G2.cube.vertexShader,fragmentShader:G2.cube.fragmentShader,side:P1,depthTest:!1,depthWrite:!1,fog:!1})),c.geometry.deleteAttribute("normal"),c.geometry.deleteAttribute("uv"),c.onBeforeRender=function(C,E,N){this.matrixWorld.copyPosition(N.matrixWorld)},Object.defineProperty(c.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),i.update(c)),c.material.uniforms.envMap.value=d,c.material.uniforms.flipEnvMap.value=d.isCubeTexture&&d.isRenderTargetTexture===!1?-1:1,(u!==d||f!==d.version||h!==n.toneMapping)&&(c.material.needsUpdate=!0,u=d,f=d.version,h=n.toneMapping),g.unshift(c,c.geometry,c.material,0,0,null)):d&&d.isTexture&&(l===void 0&&(l=new c2(new L4(2,2),new ae({name:"BackgroundMaterial",uniforms:Ke(G2.background.uniforms),vertexShader:G2.background.vertexShader,fragmentShader:G2.background.fragmentShader,side:Ie,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),i.update(l)),l.material.uniforms.t2D.value=d,d.matrixAutoUpdate===!0&&d.updateMatrix(),l.material.uniforms.uvTransform.value.copy(d.matrix),(u!==d||f!==d.version||h!==n.toneMapping)&&(l.material.needsUpdate=!0,u=d,f=d.version,h=n.toneMapping),g.unshift(l,l.geometry,l.material,0,0,null))}function v(g,x){t.buffers.color.setClear(g.r,g.g,g.b,x,r)}return{getClearColor:function(){return s},setClearColor:function(g,x=1){s.set(g),o=x,v(s,o)},getClearAlpha:function(){return o},setClearAlpha:function(g){o=g,v(s,o)},render:m}}function l5(n,e,t,i){let a=n.getParameter(n.MAX_VERTEX_ATTRIBS),r=i.isWebGL2?null:e.get("OES_vertex_array_object"),s=i.isWebGL2||r!==null,o={},l=g(null),c=l;function u(z,T,H,L,V){let U=!1;if(s){let Z=v(L,H,T);c!==Z&&(c=Z,h(c.object)),U=x(L,V),U&&p(L,V)}else{let Z=T.wireframe===!0;(c.geometry!==L.id||c.program!==H.id||c.wireframe!==Z)&&(c.geometry=L.id,c.program=H.id,c.wireframe=Z,U=!0)}z.isInstancedMesh===!0&&(U=!0),V!==null&&t.update(V,n.ELEMENT_ARRAY_BUFFER),U&&(N(z,T,H,L),V!==null&&n.bindBuffer(n.ELEMENT_ARRAY_BUFFER,t.get(V).buffer))}function f(){return i.isWebGL2?n.createVertexArray():r.createVertexArrayOES()}function h(z){return i.isWebGL2?n.bindVertexArray(z):r.bindVertexArrayOES(z)}function m(z){return i.isWebGL2?n.deleteVertexArray(z):r.deleteVertexArrayOES(z)}function v(z,T,H){let L=H.wireframe===!0,V=o[z.id];V===void 0&&(V={},o[z.id]=V);let U=V[T.id];U===void 0&&(U={},V[T.id]=U);let Z=U[L];return Z===void 0&&(Z=g(f()),U[L]=Z),Z}function g(z){let T=[],H=[],L=[];for(let V=0;V=0){let X=V[O];if(X===void 0&&(O==="instanceMatrix"&&z.instanceMatrix&&(X=z.instanceMatrix),O==="instanceColor"&&z.instanceColor&&(X=z.instanceColor)),X!==void 0){let Q=X.normalized,a1=X.itemSize,B=t.get(X);if(B===void 0)continue;let M1=B.buffer,u1=B.type,v1=B.bytesPerElement;if(X.isInterleavedBufferAttribute){let n1=X.data,T1=n1.stride,A1=X.offset;if(n1&&n1.isInstancedInterleavedBuffer){for(let C1=0;C10&&n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.HIGH_FLOAT).precision>0)return"highp";N="mediump"}return N==="mediump"&&n.getShaderPrecisionFormat(n.VERTEX_SHADER,n.MEDIUM_FLOAT).precision>0&&n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let s=typeof WebGL2RenderingContext!="undefined"&&n instanceof WebGL2RenderingContext||typeof WebGL2ComputeRenderingContext!="undefined"&&n instanceof WebGL2ComputeRenderingContext,o=t.precision!==void 0?t.precision:"highp",l=r(o);l!==o&&(console.warn("THREE.WebGLRenderer:",o,"not supported, using",l,"instead."),o=l);let c=s||e.has("WEBGL_draw_buffers"),u=t.logarithmicDepthBuffer===!0,f=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS),h=n.getParameter(n.MAX_VERTEX_TEXTURE_IMAGE_UNITS),m=n.getParameter(n.MAX_TEXTURE_SIZE),v=n.getParameter(n.MAX_CUBE_MAP_TEXTURE_SIZE),g=n.getParameter(n.MAX_VERTEX_ATTRIBS),x=n.getParameter(n.MAX_VERTEX_UNIFORM_VECTORS),p=n.getParameter(n.MAX_VARYING_VECTORS),d=n.getParameter(n.MAX_FRAGMENT_UNIFORM_VECTORS),A=h>0,b=s||e.has("OES_texture_float"),C=A&&b,E=s?n.getParameter(n.MAX_SAMPLES):0;return{isWebGL2:s,drawBuffers:c,getMaxAnisotropy:a,getMaxPrecision:r,precision:o,logarithmicDepthBuffer:u,maxTextures:f,maxVertexTextures:h,maxTextureSize:m,maxCubemapSize:v,maxAttributes:g,maxVertexUniforms:x,maxVaryings:p,maxFragmentUniforms:d,vertexTextures:A,floatFragmentTextures:b,floatVertexTextures:C,maxSamples:E}}function f5(n){let e=this,t=null,i=0,a=!1,r=!1,s=new ie,o=new r2,l={value:null,needsUpdate:!1};this.uniform=l,this.numPlanes=0,this.numIntersection=0,this.init=function(f,h,m){let v=f.length!==0||h||i!==0||a;return a=h,t=u(f,m,0),i=f.length,v},this.beginShadows=function(){r=!0,u(null)},this.endShadows=function(){r=!1,c()},this.setState=function(f,h,m){let v=f.clippingPlanes,g=f.clipIntersection,x=f.clipShadows,p=n.get(f);if(!a||v===null||v.length===0||r&&!x)r?u(null):c();else{let d=r?0:i,A=d*4,b=p.clippingState||null;l.value=b,b=u(v,h,A,m);for(let C=0;C!==A;++C)b[C]=t[C];p.clippingState=b,this.numIntersection=g?this.numPlanes:0,this.numPlanes+=d}};function c(){l.value!==t&&(l.value=t,l.needsUpdate=i>0),e.numPlanes=i,e.numIntersection=0}function u(f,h,m,v){let g=f!==null?f.length:0,x=null;if(g!==0){if(x=l.value,v!==!0||x===null){let p=m+g*4,d=h.matrixWorldInverse;o.getNormalMatrix(d),(x===null||x.length=0){let X=N[O];if(X===void 0&&(O==="instanceMatrix"&&z.instanceMatrix&&(X=z.instanceMatrix),O==="instanceColor"&&z.instanceColor&&(X=z.instanceColor)),X!==void 0){let Q=X.normalized,a1=X.itemSize,B=t.get(X);if(B===void 0)continue;let M1=B.buffer,u1=B.type,v1=B.bytesPerElement;if(X.isInterleavedBufferAttribute){let n1=X.data,T1=n1.stride,A1=X.offset;if(n1&&n1.isInstancedInterleavedBuffer){for(let C1=0;C10&&n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.HIGH_FLOAT).precision>0)return"highp";T="mediump"}return T==="mediump"&&n.getShaderPrecisionFormat(n.VERTEX_SHADER,n.MEDIUM_FLOAT).precision>0&&n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let s=typeof WebGL2RenderingContext!="undefined"&&n instanceof WebGL2RenderingContext||typeof WebGL2ComputeRenderingContext!="undefined"&&n instanceof WebGL2ComputeRenderingContext,o=t.precision!==void 0?t.precision:"highp",l=r(o);l!==o&&(console.warn("THREE.WebGLRenderer:",o,"not supported, using",l,"instead."),o=l);let c=s||e.has("WEBGL_draw_buffers"),u=t.logarithmicDepthBuffer===!0,f=n.getParameter(n.MAX_TEXTURE_IMAGE_UNITS),h=n.getParameter(n.MAX_VERTEX_TEXTURE_IMAGE_UNITS),m=n.getParameter(n.MAX_TEXTURE_SIZE),v=n.getParameter(n.MAX_CUBE_MAP_TEXTURE_SIZE),g=n.getParameter(n.MAX_VERTEX_ATTRIBS),x=n.getParameter(n.MAX_VERTEX_UNIFORM_VECTORS),p=n.getParameter(n.MAX_VARYING_VECTORS),d=n.getParameter(n.MAX_FRAGMENT_UNIFORM_VECTORS),A=h>0,b=s||e.has("OES_texture_float"),C=A&&b,E=s?n.getParameter(n.MAX_SAMPLES):0;return{isWebGL2:s,drawBuffers:c,getMaxAnisotropy:a,getMaxPrecision:r,precision:o,logarithmicDepthBuffer:u,maxTextures:f,maxVertexTextures:h,maxTextureSize:m,maxCubemapSize:v,maxAttributes:g,maxVertexUniforms:x,maxVaryings:p,maxFragmentUniforms:d,vertexTextures:A,floatFragmentTextures:b,floatVertexTextures:C,maxSamples:E}}function d5(n){let e=this,t=null,i=0,a=!1,r=!1,s=new ie,o=new r2,l={value:null,needsUpdate:!1};this.uniform=l,this.numPlanes=0,this.numIntersection=0,this.init=function(f,h,m){let v=f.length!==0||h||i!==0||a;return a=h,t=u(f,m,0),i=f.length,v},this.beginShadows=function(){r=!0,u(null)},this.endShadows=function(){r=!1,c()},this.setState=function(f,h,m){let v=f.clippingPlanes,g=f.clipIntersection,x=f.clipShadows,p=n.get(f);if(!a||v===null||v.length===0||r&&!x)r?u(null):c();else{let d=r?0:i,A=d*4,b=p.clippingState||null;l.value=b,b=u(v,h,A,m);for(let C=0;C!==A;++C)b[C]=t[C];p.clippingState=b,this.numIntersection=g?this.numPlanes:0,this.numPlanes+=d}};function c(){l.value!==t&&(l.value=t,l.needsUpdate=i>0),e.numPlanes=i,e.numIntersection=0}function u(f,h,m,v){let g=f!==null?f.length:0,x=null;if(g!==0){if(x=l.value,v!==!0||x===null){let p=m+g*4,d=h.matrixWorldInverse;o.getNormalMatrix(d),(x===null||x.length0){let c=new j6(l.height/2);return c.fromEquirectangularTexture(n,s),e.set(s,c),s.addEventListener("dispose",a),t(c.texture,s.mapping)}else return null}}return s}function a(s){let o=s.target;o.removeEventListener("dispose",a);let l=e.get(o);l!==void 0&&(e.delete(o),l.dispose())}function r(){e=new WeakMap}return{get:i,dispose:r}}var X6=class extends et{constructor(e=-1,t=1,i=1,a=-1,r=.1,s=2e3){super();this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=i,this.bottom=a,this.near=r,this.far=s,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=e.view===null?null:Object.assign({},e.view),this}setViewOffset(e,t,i,a,r,s){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=a,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){let e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,a=(this.top+this.bottom)/2,r=i-e,s=i+e,o=a+t,l=a-t;if(this.view!==null&&this.view.enabled){let c=(this.right-this.left)/this.view.fullWidth/this.zoom,u=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=c*this.view.offsetX,s=r+c*this.view.width,o-=u*this.view.offsetY,l=o-u*this.view.height}this.projectionMatrix.makeOrthographic(r,s,o,l,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){let t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,this.view!==null&&(t.object.view=Object.assign({},this.view)),t}};X6.prototype.isOrthographicCamera=!0;var rt=class extends ae{constructor(e){super(e);this.type="RawShaderMaterial"}};rt.prototype.isRawShaderMaterial=!0;var nt=4,f4=8,ze=Math.pow(2,f4),p5=[.125,.215,.35,.446,.526,.582],m5=f4-nt+1+p5.length,st=20,mi=new X6,{_lodPlanes:Pt,_sizeLods:v5,_sigmas:Z6}=A9(),g5=new x1,vi=null,D4=(1+Math.sqrt(5))/2,ot=1/D4,x5=[new k(1,1,1),new k(-1,1,1),new k(1,1,-1),new k(-1,1,-1),new k(0,D4,ot),new k(0,D4,-ot),new k(ot,0,D4),new k(-ot,0,D4),new k(D4,ot,0),new k(-D4,ot,0)],Y6=class{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._blurMaterial=w9(st),this._equirectShader=null,this._cubemapShader=null,this._compileMaterial(this._blurMaterial)}fromScene(e,t=0,i=.1,a=100){vi=this._renderer.getRenderTarget();let r=this._allocateTargets();return this._sceneToCubeUV(e,i,a,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){this._cubemapShader===null&&(this._cubemapShader=y5(),this._compileMaterial(this._cubemapShader))}compileEquirectangularShader(){this._equirectShader===null&&(this._equirectShader=b5(),this._compileMaterial(this._equirectShader))}dispose(){this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose(),this._cubemapShader!==null&&this._cubemapShader.dispose(),this._equirectShader!==null&&this._equirectShader.dispose();for(let e=0;e2?ze:0,ze,ze),u.setRenderTarget(a),g&&u.render(v,o),u.render(e,o)}v.geometry.dispose(),v.material.dispose(),u.toneMapping=h,u.autoClear=f,e.background=x}_textureToCubeUV(e,t){let i=this._renderer,a=e.mapping===Me||e.mapping===ke;a?(this._cubemapShader===null&&(this._cubemapShader=y5()),this._cubemapShader.uniforms.flipEnvMap.value=e.isRenderTargetTexture===!1?-1:1):this._equirectShader===null&&(this._equirectShader=b5());let r=a?this._cubemapShader:this._equirectShader,s=new c2(Pt[0],r),o=r.uniforms;o.envMap.value=e,a||o.texelSize.value.set(1/e.image.width,1/e.image.height),K6(t,0,0,3*ze,2*ze),i.setRenderTarget(t),i.render(s,mi)}_applyPMREM(e){let t=this._renderer,i=t.autoClear;t.autoClear=!1;for(let a=1;ast&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${x} samples when the maximum is set to ${st}`);let p=[],d=0;for(let E=0;Ef4-nt?a-f4+nt:0);K6(t,b,C,3*A,2*A),l.setRenderTarget(t),l.render(f,mi)}};function A9(){let n=[],e=[],t=[],i=f4;for(let a=0;af4-nt?s=p5[a-f4+nt-1]:a===0&&(s=0),t.push(s);let o=1/(r-1),l=-o/2,c=1+o/2,u=[l,l,c,l,c,c,l,l,c,c,l,c],f=6,h=6,m=3,v=2,g=1,x=new Float32Array(m*h*f),p=new Float32Array(v*h*f),d=new Float32Array(g*h*f);for(let b=0;b2?0:-1,N=[C,E,0,C+2/3,E,0,C+2/3,E+1,0,C,E,0,C+2/3,E+1,0,C,E+1,0];x.set(N,m*h*b),p.set(u,v*h*b);let S=[b,b,b,b,b,b];d.set(S,g*h*b)}let A=new M2;A.setAttribute("position",new x2(x,m)),A.setAttribute("uv",new x2(p,v)),A.setAttribute("faceIndex",new x2(d,g)),n.push(A),i>nt&&i--}return{_lodPlanes:n,_sizeLods:e,_sigmas:t}}function M5(n){let e=new d2(3*ze,3*ze,n);return e.texture.mapping=i4,e.texture.name="PMREM.cubeUv",e.scissorTest=!0,e}function K6(n,e,t,i,a){n.viewport.set(e,t,i,a),n.scissor.set(e,t,i,a)}function w9(n){let e=new Float32Array(n),t=new k(0,1,0);return new rt({name:"SphericalGaussianBlur",defines:{n},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:e},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:t}},vertexShader:gi(),fragmentShader:` + `},a=new Ye(5,5,5),r=new ae({name:"CubemapFromEquirect",uniforms:Ke(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:P1,blending:I2});r.uniforms.tEquirect.value=t;let s=new c2(a,r),o=t.minFilter;return t.minFilter===a4&&(t.minFilter=e2),new pi(1,10,this).update(e,s),t.minFilter=o,s.geometry.dispose(),s.material.dispose(),this}clear(e,t,i,a){let r=e.getRenderTarget();for(let s=0;s<6;s++)e.setRenderTarget(this,s),e.clear(t,i,a);e.setRenderTarget(r)}};X6.prototype.isWebGLCubeRenderTarget=!0;function p5(n){let e=new WeakMap;function t(s,o){return o===wt?s.mapping=Me:o===_t&&(s.mapping=ke),s}function i(s){if(s&&s.isTexture&&s.isRenderTargetTexture===!1){let o=s.mapping;if(o===wt||o===_t)if(e.has(s)){let l=e.get(s).texture;return t(l,s.mapping)}else{let l=s.image;if(l&&l.height>0){let c=new X6(l.height/2);return c.fromEquirectangularTexture(n,s),e.set(s,c),s.addEventListener("dispose",a),t(c.texture,s.mapping)}else return null}}return s}function a(s){let o=s.target;o.removeEventListener("dispose",a);let l=e.get(o);l!==void 0&&(e.delete(o),l.dispose())}function r(){e=new WeakMap}return{get:i,dispose:r}}var Z6=class extends et{constructor(e=-1,t=1,i=1,a=-1,r=.1,s=2e3){super();this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=e,this.right=t,this.top=i,this.bottom=a,this.near=r,this.far=s,this.updateProjectionMatrix()}copy(e,t){return super.copy(e,t),this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,this.near=e.near,this.far=e.far,this.zoom=e.zoom,this.view=e.view===null?null:Object.assign({},e.view),this}setViewOffset(e,t,i,a,r,s){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=i,this.view.offsetY=a,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){let e=(this.right-this.left)/(2*this.zoom),t=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,a=(this.top+this.bottom)/2,r=i-e,s=i+e,o=a+t,l=a-t;if(this.view!==null&&this.view.enabled){let c=(this.right-this.left)/this.view.fullWidth/this.zoom,u=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=c*this.view.offsetX,s=r+c*this.view.width,o-=u*this.view.offsetY,l=o-u*this.view.height}this.projectionMatrix.makeOrthographic(r,s,o,l,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(e){let t=super.toJSON(e);return t.object.zoom=this.zoom,t.object.left=this.left,t.object.right=this.right,t.object.top=this.top,t.object.bottom=this.bottom,t.object.near=this.near,t.object.far=this.far,this.view!==null&&(t.object.view=Object.assign({},this.view)),t}};Z6.prototype.isOrthographicCamera=!0;var rt=class extends ae{constructor(e){super(e);this.type="RawShaderMaterial"}};rt.prototype.isRawShaderMaterial=!0;var nt=4,f4=8,ze=Math.pow(2,f4),m5=[.125,.215,.35,.446,.526,.582],v5=f4-nt+1+m5.length,st=20,mi=new Z6,{_lodPlanes:It,_sizeLods:g5,_sigmas:Y6}=w9(),x5=new x1,vi=null,D4=(1+Math.sqrt(5))/2,ot=1/D4,M5=[new k(1,1,1),new k(-1,1,1),new k(1,1,-1),new k(-1,1,-1),new k(0,D4,ot),new k(0,D4,-ot),new k(ot,0,D4),new k(-ot,0,D4),new k(D4,ot,0),new k(-D4,ot,0)],K6=class{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._blurMaterial=_9(st),this._equirectShader=null,this._cubemapShader=null,this._compileMaterial(this._blurMaterial)}fromScene(e,t=0,i=.1,a=100){vi=this._renderer.getRenderTarget();let r=this._allocateTargets();return this._sceneToCubeUV(e,i,a,r),t>0&&this._blur(r,0,0,t),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(e,t=null){return this._fromTexture(e,t)}fromCubemap(e,t=null){return this._fromTexture(e,t)}compileCubemapShader(){this._cubemapShader===null&&(this._cubemapShader=C5(),this._compileMaterial(this._cubemapShader))}compileEquirectangularShader(){this._equirectShader===null&&(this._equirectShader=y5(),this._compileMaterial(this._equirectShader))}dispose(){this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose(),this._cubemapShader!==null&&this._cubemapShader.dispose(),this._equirectShader!==null&&this._equirectShader.dispose();for(let e=0;e2?ze:0,ze,ze),u.setRenderTarget(a),g&&u.render(v,o),u.render(e,o)}v.geometry.dispose(),v.material.dispose(),u.toneMapping=h,u.autoClear=f,e.background=x}_textureToCubeUV(e,t){let i=this._renderer,a=e.mapping===Me||e.mapping===ke;a?(this._cubemapShader===null&&(this._cubemapShader=C5()),this._cubemapShader.uniforms.flipEnvMap.value=e.isRenderTargetTexture===!1?-1:1):this._equirectShader===null&&(this._equirectShader=y5());let r=a?this._cubemapShader:this._equirectShader,s=new c2(It[0],r),o=r.uniforms;o.envMap.value=e,a||o.texelSize.value.set(1/e.image.width,1/e.image.height),$6(t,0,0,3*ze,2*ze),i.setRenderTarget(t),i.render(s,mi)}_applyPMREM(e){let t=this._renderer,i=t.autoClear;t.autoClear=!1;for(let a=1;ast&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${x} samples when the maximum is set to ${st}`);let p=[],d=0;for(let E=0;Ef4-nt?a-f4+nt:0);$6(t,b,C,3*A,2*A),l.setRenderTarget(t),l.render(f,mi)}};function w9(){let n=[],e=[],t=[],i=f4;for(let a=0;af4-nt?s=m5[a-f4+nt-1]:a===0&&(s=0),t.push(s);let o=1/(r-1),l=-o/2,c=1+o/2,u=[l,l,c,l,c,c,l,l,c,c,l,c],f=6,h=6,m=3,v=2,g=1,x=new Float32Array(m*h*f),p=new Float32Array(v*h*f),d=new Float32Array(g*h*f);for(let b=0;b2?0:-1,T=[C,E,0,C+2/3,E,0,C+2/3,E+1,0,C,E,0,C+2/3,E+1,0,C,E+1,0];x.set(T,m*h*b),p.set(u,v*h*b);let _=[b,b,b,b,b,b];d.set(_,g*h*b)}let A=new M2;A.setAttribute("position",new x2(x,m)),A.setAttribute("uv",new x2(p,v)),A.setAttribute("faceIndex",new x2(d,g)),n.push(A),i>nt&&i--}return{_lodPlanes:n,_sizeLods:e,_sigmas:t}}function b5(n){let e=new d2(3*ze,3*ze,n);return e.texture.mapping=i4,e.texture.name="PMREM.cubeUv",e.scissorTest=!0,e}function $6(n,e,t,i,a){n.viewport.set(e,t,i,a),n.scissor.set(e,t,i,a)}function _9(n){let e=new Float32Array(n),t=new k(0,1,0);return new rt({name:"SphericalGaussianBlur",defines:{n},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:e},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:t}},vertexShader:gi(),fragmentShader:` precision mediump float; precision mediump int; @@ -5528,7 +5530,7 @@ void main() { } } - `,blending:I2,depthTest:!1,depthWrite:!1})}function b5(){let n=new z1(1,1);return new rt({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null},texelSize:{value:n}},vertexShader:gi(),fragmentShader:` + `,blending:I2,depthTest:!1,depthWrite:!1})}function y5(){let n=new z1(1,1);return new rt({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null},texelSize:{value:n}},vertexShader:gi(),fragmentShader:` precision mediump float; precision mediump int; @@ -5562,7 +5564,7 @@ void main() { gl_FragColor.rgb = mix( tm, bm, f.y ); } - `,blending:I2,depthTest:!1,depthWrite:!1})}function y5(){return new rt({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:gi(),fragmentShader:` + `,blending:I2,depthTest:!1,depthWrite:!1})}function C5(){return new rt({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:gi(),fragmentShader:` precision mediump float; precision mediump int; @@ -5635,43 +5637,43 @@ void main() { gl_Position = vec4( position, 1.0 ); } - `}function C5(n){let e=new WeakMap,t=null;function i(o){if(o&&o.isTexture){let l=o.mapping,c=l===At||l===wt,u=l===Me||l===ke;if(c||u)if(o.isRenderTargetTexture&&o.needsPMREMUpdate===!0){o.needsPMREMUpdate=!1;let f=e.get(o);return t===null&&(t=new Y6(n)),f=c?t.fromEquirectangular(o,f):t.fromCubemap(o,f),e.set(o,f),f.texture}else{if(e.has(o))return e.get(o).texture;{let f=o.image;if(c&&f&&f.height>0||u&&f&&a(f)){t===null&&(t=new Y6(n));let h=c?t.fromEquirectangular(o):t.fromCubemap(o);return e.set(o,h),o.addEventListener("dispose",r),h.texture}else return null}}}return o}function a(o){let l=0,c=6;for(let u=0;ue.maxTextureSize&&(S=Math.ceil(N/e.maxTextureSize),N=e.maxTextureSize);let P=new Float32Array(N*S*4*v),F=new ct(P,N,S,v);F.format=W1,F.type=K2,F.needsUpdate=!0;let M=E*4;for(let z=0;z0)return n;let a=e*t,r=N5[a];if(r===void 0&&(r=new Float32Array(a),N5[a]=r),e!==0){i.toArray(r,0);for(let s=1,o=0;s!==e;++s)o+=t,n[s].toArray(r,o)}return r}function z2(n,e){if(n.length!==e.length)return!1;for(let t=0,i=n.length;t0||u&&f&&a(f)){t===null&&(t=new K6(n));let h=c?t.fromEquirectangular(o):t.fromCubemap(o);return e.set(o,h),o.addEventListener("dispose",r),h.texture}else return null}}}return o}function a(o){let l=0,c=6;for(let u=0;ue.maxTextureSize&&(_=Math.ceil(T/e.maxTextureSize),T=e.maxTextureSize);let P=new Float32Array(T*_*4*v),F=new ct(P,T,_,v);F.format=W1,F.type=K2,F.needsUpdate=!0;let M=E*4;for(let z=0;z0)return n;let a=e*t,r=R5[a];if(r===void 0&&(r=new Float32Array(a),R5[a]=r),e!==0){i.toArray(r,0);for(let s=1,o=0;s!==e;++s)o+=t,n[s].toArray(r,o)}return r}function z2(n,e){if(n.length!==e.length)return!1;for(let t=0,i=n.length;t/gm;function bi(n){return n.replace(Au,wu)}function wu(n,e){let t=_1[e];if(t===void 0)throw new Error("Can not resolve #include <"+e+">");return bi(t)}var _u=/#pragma unroll_loop[\s]+?for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,Su=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function W5(n){return n.replace(Su,j5).replace(_u,Eu)}function Eu(n,e,t,i){return console.warn("WebGLProgram: #pragma unroll_loop shader syntax is deprecated. Please use #pragma unroll_loop_start syntax instead."),j5(n,e,t,i)}function j5(n,e,t,i){let a="";for(let r=parseInt(e);r/gm;function bi(n){return n.replace(wu,_u)}function _u(n,e){let t=_1[e];if(t===void 0)throw new Error("Can not resolve #include <"+e+">");return bi(t)}var Su=/#pragma unroll_loop[\s]+?for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,Eu=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function j5(n){return n.replace(Eu,X5).replace(Su,Lu)}function Lu(n,e,t,i){return console.warn("WebGLProgram: #pragma unroll_loop shader syntax is deprecated. Please use #pragma unroll_loop_start syntax instead."),X5(n,e,t,i)}function X5(n,e,t,i){let a="";for(let r=parseInt(e);r0&&(g+=` -`),x=[h,m].filter(It).join(` +`),x=[h,m].filter(kt).join(` `),x.length>0&&(x+=` -`)):(g=[X5(t),"#define SHADER_NAME "+t.shaderName,m,t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.supportsVertexTextures?"#define VERTEX_TEXTURES":"","#define MAX_BONES "+t.maxBones,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+u:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMap&&t.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",t.normalMap&&t.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.displacementMap&&t.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",t.specularColorMap?"#define USE_SPECULARCOLORMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEENCOLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",t.vertexTangents?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUvs?"#define USE_UV":"",t.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.useVertexTexture?"#define BONE_TEXTURE":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&t.flatShading===!1?"#define USE_MORPHNORMALS":"",t.morphTargets&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",t.morphTargets&&t.isWebGL2?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+l:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )"," attribute vec3 morphTarget0;"," attribute vec3 morphTarget1;"," attribute vec3 morphTarget2;"," attribute vec3 morphTarget3;"," #ifdef USE_MORPHNORMALS"," attribute vec3 morphNormal0;"," attribute vec3 morphNormal1;"," attribute vec3 morphNormal2;"," attribute vec3 morphNormal3;"," #else"," attribute vec3 morphTarget4;"," attribute vec3 morphTarget5;"," attribute vec3 morphTarget6;"," attribute vec3 morphTarget7;"," #endif","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",` -`].filter(It).join(` -`),x=[h,X5(t),"#define SHADER_NAME "+t.shaderName,m,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+c:"",t.envMap?"#define "+u:"",t.envMap?"#define "+f:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMap&&t.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",t.normalMap&&t.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",t.specularColorMap?"#define USE_SPECULARCOLORMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEENCOLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.vertexTangents?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUvs?"#define USE_UV":"",t.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+l:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"",(t.extensionShaderTextureLOD||t.envMap)&&t.rendererExtensionShaderTextureLod?"#define TEXTURE_LOD_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==k2?"#define TONE_MAPPING":"",t.toneMapping!==k2?_1.tonemapping_pars_fragment:"",t.toneMapping!==k2?bu("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.alphaWrite?"":"#define OPAQUE",_1.encodings_pars_fragment,Mu("linearToOutputTexel",t.outputEncoding),t.depthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",` -`].filter(It).join(` -`)),s=bi(s),s=G5(s,t),s=q5(s,t),o=bi(o),o=G5(o,t),o=q5(o,t),s=W5(s),o=W5(o),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(p=`#version 300 es +`)):(g=[Z5(t),"#define SHADER_NAME "+t.shaderName,m,t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.supportsVertexTextures?"#define VERTEX_TEXTURES":"","#define MAX_BONES "+t.maxBones,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+u:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMap&&t.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",t.normalMap&&t.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.displacementMap&&t.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",t.specularColorMap?"#define USE_SPECULARCOLORMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEENCOLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",t.vertexTangents?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUvs?"#define USE_UV":"",t.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.useVertexTexture?"#define BONE_TEXTURE":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&t.flatShading===!1?"#define USE_MORPHNORMALS":"",t.morphTargets&&t.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",t.morphTargets&&t.isWebGL2?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+l:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )"," attribute vec3 morphTarget0;"," attribute vec3 morphTarget1;"," attribute vec3 morphTarget2;"," attribute vec3 morphTarget3;"," #ifdef USE_MORPHNORMALS"," attribute vec3 morphNormal0;"," attribute vec3 morphNormal1;"," attribute vec3 morphNormal2;"," attribute vec3 morphNormal3;"," #else"," attribute vec3 morphTarget4;"," attribute vec3 morphTarget5;"," attribute vec3 morphTarget6;"," attribute vec3 morphTarget7;"," #endif","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",` +`].filter(kt).join(` +`),x=[h,Z5(t),"#define SHADER_NAME "+t.shaderName,m,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+c:"",t.envMap?"#define "+u:"",t.envMap?"#define "+f:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMap&&t.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",t.normalMap&&t.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",t.specularColorMap?"#define USE_SPECULARCOLORMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEENCOLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.vertexTangents?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUvs?"#define USE_UV":"",t.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+l:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",t.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",t.logarithmicDepthBuffer&&t.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"",(t.extensionShaderTextureLOD||t.envMap)&&t.rendererExtensionShaderTextureLod?"#define TEXTURE_LOD_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==k2?"#define TONE_MAPPING":"",t.toneMapping!==k2?_1.tonemapping_pars_fragment:"",t.toneMapping!==k2?yu("toneMapping",t.toneMapping):"",t.dithering?"#define DITHERING":"",t.alphaWrite?"":"#define OPAQUE",_1.encodings_pars_fragment,bu("linearToOutputTexel",t.outputEncoding),t.depthPacking?"#define DEPTH_PACKING "+t.depthPacking:"",` +`].filter(kt).join(` +`)),s=bi(s),s=q5(s,t),s=W5(s,t),o=bi(o),o=q5(o,t),o=W5(o,t),s=j5(s),o=j5(o),t.isWebGL2&&t.isRawShaderMaterial!==!0&&(p=`#version 300 es `,g=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join(` `)+` `+g,x=["#define varying in",t.glslVersion===_3?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===_3?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(` `)+` -`+x);let d=p+g+s,A=p+x+o,b=Mi(a,a.VERTEX_SHADER,d),C=Mi(a,a.FRAGMENT_SHADER,A);if(a.attachShader(v,b),a.attachShader(v,C),t.index0AttributeName!==void 0?a.bindAttribLocation(v,0,t.index0AttributeName):t.morphTargets===!0&&a.bindAttribLocation(v,0,"position"),a.linkProgram(v),n.debug.checkShaderErrors){let S=a.getProgramInfoLog(v).trim(),P=a.getShaderInfoLog(b).trim(),F=a.getShaderInfoLog(C).trim(),M=!0,D=!0;if(a.getProgramParameter(v,a.LINK_STATUS)===!1){M=!1;let z=O5(a,b,"vertex"),T=O5(a,C,"fragment");console.error("THREE.WebGLProgram: Shader Error "+a.getError()+" - VALIDATE_STATUS "+a.getProgramParameter(v,a.VALIDATE_STATUS)+` +`+x);let d=p+g+s,A=p+x+o,b=Mi(a,a.VERTEX_SHADER,d),C=Mi(a,a.FRAGMENT_SHADER,A);if(a.attachShader(v,b),a.attachShader(v,C),t.index0AttributeName!==void 0?a.bindAttribLocation(v,0,t.index0AttributeName):t.morphTargets===!0&&a.bindAttribLocation(v,0,"position"),a.linkProgram(v),n.debug.checkShaderErrors){let _=a.getProgramInfoLog(v).trim(),P=a.getShaderInfoLog(b).trim(),F=a.getShaderInfoLog(C).trim(),M=!0,D=!0;if(a.getProgramParameter(v,a.LINK_STATUS)===!1){M=!1;let z=G5(a,b,"vertex"),H=G5(a,C,"fragment");console.error("THREE.WebGLProgram: Shader Error "+a.getError()+" - VALIDATE_STATUS "+a.getProgramParameter(v,a.VALIDATE_STATUS)+` -Program Info Log: `+S+` +Program Info Log: `+_+` `+z+` -`+T)}else S!==""?console.warn("THREE.WebGLProgram: Program Info Log:",S):(P===""||F==="")&&(D=!1);D&&(this.diagnostics={runnable:M,programLog:S,vertexShader:{log:P,prefix:g},fragmentShader:{log:F,prefix:x}})}a.deleteShader(b),a.deleteShader(C);let E;this.getUniforms=function(){return E===void 0&&(E=new Ae(a,v)),E};let N;return this.getAttributes=function(){return N===void 0&&(N=zu(a,v)),N},this.destroy=function(){i.releaseStatesOfProgram(this),a.deleteProgram(v),this.program=void 0},this.name=t.shaderName,this.id=vu++,this.cacheKey=e,this.usedTimes=1,this.program=v,this.vertexShader=b,this.fragmentShader=C,this}var Vu=0,yi=class{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(e){let t=e.vertexShader,i=e.fragmentShader,a=this._getShaderStage(t),r=this._getShaderStage(i),s=this._getShaderCacheForMaterial(e);return s.has(a)===!1&&(s.add(a),a.usedTimes++),s.has(r)===!1&&(s.add(r),r.usedTimes++),this}remove(e){let t=this.materialCache.get(e);for(let i of t)i.usedTimes--,i.usedTimes===0&&this.shaderCache.delete(i);return this.materialCache.delete(e),this}getVertexShaderID(e){return this._getShaderStage(e.vertexShader).id}getFragmentShaderID(e){return this._getShaderStage(e.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(e){let t=this.materialCache;return t.has(e)===!1&&t.set(e,new Set),t.get(e)}_getShaderStage(e){let t=this.shaderCache;if(t.has(e)===!1){let i=new Y5;t.set(e,i)}return t.get(e)}},Y5=class{constructor(){this.id=Vu++,this.usedTimes=0}};function K5(n,e,t,i,a,r,s){let o=new Vt,l=new yi,c=[],u=a.isWebGL2,f=a.logarithmicDepthBuffer,h=a.floatVertexTextures,m=a.maxVertexUniforms,v=a.vertexTextures,g=a.precision,x={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function p(M){let z=M.skeleton.bones;if(h)return 1024;{let H=Math.floor((m-20)/4),L=Math.min(H,z.length);return L0,u1=M.clearcoat>0;return{isWebGL2:u,shaderID:Z,shaderName:M.type,vertexShader:W,fragmentShader:X,defines:M.defines,customVertexShaderID:Q,customFragmentShaderID:a1,isRawShaderMaterial:M.isRawShaderMaterial===!0,glslVersion:M.glslVersion,precision:g,instancing:H.isInstancedMesh===!0,instancingColor:H.isInstancedMesh===!0&&H.instanceColor!==null,supportsVertexTextures:v,outputEncoding:B===null?n.outputEncoding:B.isXRRenderTarget===!0?B.texture.encoding:V2,map:!!M.map,matcap:!!M.matcap,envMap:!!U,envMapMode:U&&U.mapping,envMapCubeUV:!!U&&(U.mapping===i4||U.mapping===_t),lightMap:!!M.lightMap,aoMap:!!M.aoMap,emissiveMap:!!M.emissiveMap,bumpMap:!!M.bumpMap,normalMap:!!M.normalMap,objectSpaceNormalMap:M.normalMapType===gr,tangentSpaceNormalMap:M.normalMapType===A6,decodeVideoTexture:!!M.map&&M.map.isVideoTexture===!0&&M.map.encoding===I1,clearcoat:u1,clearcoatMap:u1&&!!M.clearcoatMap,clearcoatRoughnessMap:u1&&!!M.clearcoatRoughnessMap,clearcoatNormalMap:u1&&!!M.clearcoatNormalMap,displacementMap:!!M.displacementMap,roughnessMap:!!M.roughnessMap,metalnessMap:!!M.metalnessMap,specularMap:!!M.specularMap,specularIntensityMap:!!M.specularIntensityMap,specularColorMap:!!M.specularColorMap,alphaMap:!!M.alphaMap,alphaTest:M1,alphaWrite:M.alphaWrite||M.transparent,gradientMap:!!M.gradientMap,sheen:M.sheen>0,sheenColorMap:!!M.sheenColorMap,sheenRoughnessMap:!!M.sheenRoughnessMap,transmission:M.transmission>0,transmissionMap:!!M.transmissionMap,thicknessMap:!!M.thicknessMap,combine:M.combine,vertexTangents:!!M.normalMap&&!!H.geometry&&!!H.geometry.attributes.tangent,vertexColors:M.vertexColors,vertexAlphas:M.vertexColors===!0&&!!H.geometry&&!!H.geometry.attributes.color&&H.geometry.attributes.color.itemSize===4,vertexUvs:!!M.map||!!M.bumpMap||!!M.normalMap||!!M.specularMap||!!M.alphaMap||!!M.emissiveMap||!!M.roughnessMap||!!M.metalnessMap||!!M.clearcoatMap||!!M.clearcoatRoughnessMap||!!M.clearcoatNormalMap||!!M.displacementMap||!!M.transmissionMap||!!M.thicknessMap||!!M.specularIntensityMap||!!M.specularColorMap||!!M.sheenColorMap||!!M.sheenRoughnessMap,uvsVertexOnly:!(!!M.map||!!M.bumpMap||!!M.normalMap||!!M.specularMap||!!M.alphaMap||!!M.emissiveMap||!!M.roughnessMap||!!M.metalnessMap||!!M.clearcoatNormalMap||M.transmission>0||!!M.transmissionMap||!!M.thicknessMap||!!M.specularIntensityMap||!!M.specularColorMap||M.sheen>0||!!M.sheenColorMap||!!M.sheenRoughnessMap)&&!!M.displacementMap,fog:!!L,useFog:M.fog,fogExp2:L&&L.isFogExp2,flatShading:!!M.flatShading,sizeAttenuation:M.sizeAttenuation,logarithmicDepthBuffer:f,skinning:H.isSkinnedMesh===!0&&O>0,maxBones:O,useVertexTexture:h,morphTargets:!!H.geometry&&!!H.geometry.morphAttributes.position,morphNormals:!!H.geometry&&!!H.geometry.morphAttributes.normal,morphTargetsCount:!!H.geometry&&!!H.geometry.morphAttributes.position?H.geometry.morphAttributes.position.length:0,numDirLights:D.directional.length,numPointLights:D.point.length,numSpotLights:D.spot.length,numRectAreaLights:D.rectArea.length,numHemiLights:D.hemi.length,numDirLightShadows:D.directionalShadowMap.length,numPointLightShadows:D.pointShadowMap.length,numSpotLightShadows:D.spotShadowMap.length,numClippingPlanes:s.numPlanes,numClipIntersection:s.numIntersection,dithering:M.dithering,shadowMapEnabled:n.shadowMap.enabled&&z.length>0,shadowMapType:n.shadowMap.type,toneMapping:M.toneMapped?n.toneMapping:k2,physicallyCorrectLights:n.physicallyCorrectLights,premultipliedAlpha:M.premultipliedAlpha,doubleSided:M.side===Y2,flipSided:M.side===P1,depthPacking:M.depthPacking!==void 0?M.depthPacking:!1,index0AttributeName:M.index0AttributeName,extensionDerivatives:M.extensions&&M.extensions.derivatives,extensionFragDepth:M.extensions&&M.extensions.fragDepth,extensionDrawBuffers:M.extensions&&M.extensions.drawBuffers,extensionShaderTextureLOD:M.extensions&&M.extensions.shaderTextureLOD,rendererExtensionFragDepth:u||i.has("EXT_frag_depth"),rendererExtensionDrawBuffers:u||i.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:u||i.has("EXT_shader_texture_lod"),customProgramCacheKey:M.customProgramCacheKey()}}function A(M){let D=[];if(M.shaderID?D.push(M.shaderID):(D.push(M.customVertexShaderID),D.push(M.customFragmentShaderID)),M.defines!==void 0)for(let z in M.defines)D.push(z),D.push(M.defines[z]);return M.isRawShaderMaterial===!1&&(b(D,M),C(D,M),D.push(n.outputEncoding)),D.push(M.customProgramCacheKey),D.join()}function b(M,D){M.push(D.precision),M.push(D.outputEncoding),M.push(D.envMapMode),M.push(D.combine),M.push(D.vertexUvs),M.push(D.fogExp2),M.push(D.sizeAttenuation),M.push(D.maxBones),M.push(D.morphTargetsCount),M.push(D.numDirLights),M.push(D.numPointLights),M.push(D.numSpotLights),M.push(D.numHemiLights),M.push(D.numRectAreaLights),M.push(D.numDirLightShadows),M.push(D.numPointLightShadows),M.push(D.numSpotLightShadows),M.push(D.shadowMapType),M.push(D.toneMapping),M.push(D.numClippingPlanes),M.push(D.numClipIntersection),M.push(D.alphaWrite)}function C(M,D){o.disableAll(),D.isWebGL2&&o.enable(0),D.supportsVertexTextures&&o.enable(1),D.instancing&&o.enable(2),D.instancingColor&&o.enable(3),D.map&&o.enable(4),D.matcap&&o.enable(5),D.envMap&&o.enable(6),D.envMapCubeUV&&o.enable(7),D.lightMap&&o.enable(8),D.aoMap&&o.enable(9),D.emissiveMap&&o.enable(10),D.bumpMap&&o.enable(11),D.normalMap&&o.enable(12),D.objectSpaceNormalMap&&o.enable(13),D.tangentSpaceNormalMap&&o.enable(14),D.clearcoat&&o.enable(15),D.clearcoatMap&&o.enable(16),D.clearcoatRoughnessMap&&o.enable(17),D.clearcoatNormalMap&&o.enable(18),D.displacementMap&&o.enable(19),D.specularMap&&o.enable(20),D.roughnessMap&&o.enable(21),D.metalnessMap&&o.enable(22),D.gradientMap&&o.enable(23),D.alphaMap&&o.enable(24),D.alphaTest&&o.enable(25),D.vertexColors&&o.enable(26),D.vertexAlphas&&o.enable(27),D.vertexUvs&&o.enable(28),D.vertexTangents&&o.enable(29),D.uvsVertexOnly&&o.enable(30),D.fog&&o.enable(31),M.push(o.mask),o.disableAll(),D.useFog&&o.enable(0),D.flatShading&&o.enable(1),D.logarithmicDepthBuffer&&o.enable(2),D.skinning&&o.enable(3),D.useVertexTexture&&o.enable(4),D.morphTargets&&o.enable(5),D.morphNormals&&o.enable(6),D.premultipliedAlpha&&o.enable(7),D.shadowMapEnabled&&o.enable(8),D.physicallyCorrectLights&&o.enable(9),D.doubleSided&&o.enable(10),D.flipSided&&o.enable(11),D.depthPacking&&o.enable(12),D.dithering&&o.enable(13),D.specularIntensityMap&&o.enable(14),D.specularColorMap&&o.enable(15),D.transmission&&o.enable(16),D.transmissionMap&&o.enable(17),D.thicknessMap&&o.enable(18),D.sheen&&o.enable(19),D.sheenColorMap&&o.enable(20),D.sheenRoughnessMap&&o.enable(21),D.decodeVideoTexture&&o.enable(22),M.push(o.mask)}function E(M){let D=x[M.type],z;if(D){let T=G2[D];z=Hr.clone(T.uniforms)}else z=M.uniforms;return z}function N(M,D){let z;for(let T=0,H=c.length;T0?i.push(p):m.transparent===!0?a.push(p):t.push(p)}function l(f,h,m,v,g,x){let p=s(f,h,m,v,g,x);m.transmission>0?i.unshift(p):m.transparent===!0?a.unshift(p):t.unshift(p)}function c(f,h){t.length>1&&t.sort(f||Nu),i.length>1&&i.sort(h||J5),a.length>1&&a.sort(h||J5)}function u(){for(let f=e,h=n.length;f=n.get(i).length?(r=new Q5,n.get(i).push(r)):r=n.get(i)[a],r}function t(){n=new WeakMap}return{get:e,dispose:t}}function Ru(){let n={};return{get:function(e){if(n[e.id]!==void 0)return n[e.id];let t;switch(e.type){case"DirectionalLight":t={direction:new k,color:new x1};break;case"SpotLight":t={position:new k,direction:new k,color:new x1,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new k,color:new x1,distance:0,decay:0};break;case"HemisphereLight":t={direction:new k,skyColor:new x1,groundColor:new x1};break;case"RectAreaLight":t={color:new x1,position:new k,halfWidth:new k,halfHeight:new k};break}return n[e.id]=t,t}}}function Fu(){let n={};return{get:function(e){if(n[e.id]!==void 0)return n[e.id];let t;switch(e.type){case"DirectionalLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new z1};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new z1};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new z1,shadowCameraNear:1,shadowCameraFar:1e3};break}return n[e.id]=t,t}}}var Bu=0;function Pu(n,e){return(e.castShadow?1:0)-(n.castShadow?1:0)}function to(n,e){let t=new Ru,i=Fu(),a={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotShadow:[],spotShadowMap:[],spotShadowMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[]};for(let u=0;u<9;u++)a.probe.push(new k);let r=new k,s=new k1,o=new k1;function l(u,f){let h=0,m=0,v=0;for(let P=0;P<9;P++)a.probe[P].set(0,0,0);let g=0,x=0,p=0,d=0,A=0,b=0,C=0,E=0;u.sort(Pu);let N=f!==!0?Math.PI:1;for(let P=0,F=u.length;P0&&(e.isWebGL2?(a.rectAreaLTC1=e1.LTC_FLOAT_1,a.rectAreaLTC2=e1.LTC_FLOAT_2):n.has("OES_texture_float_linear")===!0?(a.rectAreaLTC1=e1.LTC_FLOAT_1,a.rectAreaLTC2=e1.LTC_FLOAT_2):n.has("OES_texture_half_float_linear")===!0?(a.rectAreaLTC1=e1.LTC_HALF_1,a.rectAreaLTC2=e1.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),a.ambient[0]=h,a.ambient[1]=m,a.ambient[2]=v;let S=a.hash;(S.directionalLength!==g||S.pointLength!==x||S.spotLength!==p||S.rectAreaLength!==d||S.hemiLength!==A||S.numDirectionalShadows!==b||S.numPointShadows!==C||S.numSpotShadows!==E)&&(a.directional.length=g,a.spot.length=p,a.rectArea.length=d,a.point.length=x,a.hemi.length=A,a.directionalShadow.length=b,a.directionalShadowMap.length=b,a.pointShadow.length=C,a.pointShadowMap.length=C,a.spotShadow.length=E,a.spotShadowMap.length=E,a.directionalShadowMatrix.length=b,a.pointShadowMatrix.length=C,a.spotShadowMatrix.length=E,S.directionalLength=g,S.pointLength=x,S.spotLength=p,S.rectAreaLength=d,S.hemiLength=A,S.numDirectionalShadows=b,S.numPointShadows=C,S.numSpotShadows=E,a.version=Bu++)}function c(u,f){let h=0,m=0,v=0,g=0,x=0,p=f.matrixWorldInverse;for(let d=0,A=u.length;d=t.get(r).length?(o=new io(n,e),t.get(r).push(o)):o=t.get(r)[s],o}function a(){t=new WeakMap}return{get:i,dispose:a}}var Q6=class extends L2{constructor(e){super();this.type="MeshDepthMaterial",this.depthPacking=mr,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.setValues(e)}copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}};Q6.prototype.isMeshDepthMaterial=!0;var e0=class extends L2{constructor(e){super();this.type="MeshDistanceMaterial",this.referencePosition=new k,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.fog=!1,this.setValues(e)}copy(e){return super.copy(e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}};e0.prototype.isMeshDistanceMaterial=!0;var ro=` +`+H)}else _!==""?console.warn("THREE.WebGLProgram: Program Info Log:",_):(P===""||F==="")&&(D=!1);D&&(this.diagnostics={runnable:M,programLog:_,vertexShader:{log:P,prefix:g},fragmentShader:{log:F,prefix:x}})}a.deleteShader(b),a.deleteShader(C);let E;this.getUniforms=function(){return E===void 0&&(E=new Ae(a,v)),E};let T;return this.getAttributes=function(){return T===void 0&&(T=Au(a,v)),T},this.destroy=function(){i.releaseStatesOfProgram(this),a.deleteProgram(v),this.program=void 0},this.name=t.shaderName,this.id=gu++,this.cacheKey=e,this.usedTimes=1,this.program=v,this.vertexShader=b,this.fragmentShader=C,this}var Nu=0,yi=class{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(e){let t=e.vertexShader,i=e.fragmentShader,a=this._getShaderStage(t),r=this._getShaderStage(i),s=this._getShaderCacheForMaterial(e);return s.has(a)===!1&&(s.add(a),a.usedTimes++),s.has(r)===!1&&(s.add(r),r.usedTimes++),this}remove(e){let t=this.materialCache.get(e);for(let i of t)i.usedTimes--,i.usedTimes===0&&this.shaderCache.delete(i);return this.materialCache.delete(e),this}getVertexShaderID(e){return this._getShaderStage(e.vertexShader).id}getFragmentShaderID(e){return this._getShaderStage(e.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(e){let t=this.materialCache;return t.has(e)===!1&&t.set(e,new Set),t.get(e)}_getShaderStage(e){let t=this.shaderCache;if(t.has(e)===!1){let i=new K5;t.set(e,i)}return t.get(e)}},K5=class{constructor(){this.id=Nu++,this.usedTimes=0}};function $5(n,e,t,i,a,r,s){let o=new Nt,l=new yi,c=[],u=a.isWebGL2,f=a.logarithmicDepthBuffer,h=a.floatVertexTextures,m=a.maxVertexUniforms,v=a.vertexTextures,g=a.precision,x={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function p(M){let z=M.skeleton.bones;if(h)return 1024;{let V=Math.floor((m-20)/4),L=Math.min(V,z.length);return L0,u1=M.clearcoat>0;return{isWebGL2:u,shaderID:Z,shaderName:M.type,vertexShader:W,fragmentShader:X,defines:M.defines,customVertexShaderID:Q,customFragmentShaderID:a1,isRawShaderMaterial:M.isRawShaderMaterial===!0,glslVersion:M.glslVersion,precision:g,instancing:V.isInstancedMesh===!0,instancingColor:V.isInstancedMesh===!0&&V.instanceColor!==null,supportsVertexTextures:v,outputEncoding:B===null?n.outputEncoding:B.isXRRenderTarget===!0?B.texture.encoding:V2,map:!!M.map,matcap:!!M.matcap,envMap:!!U,envMapMode:U&&U.mapping,envMapCubeUV:!!U&&(U.mapping===i4||U.mapping===St),lightMap:!!M.lightMap,aoMap:!!M.aoMap,emissiveMap:!!M.emissiveMap,bumpMap:!!M.bumpMap,normalMap:!!M.normalMap,objectSpaceNormalMap:M.normalMapType===x8,tangentSpaceNormalMap:M.normalMapType===w6,decodeVideoTexture:!!M.map&&M.map.isVideoTexture===!0&&M.map.encoding===I1,clearcoat:u1,clearcoatMap:u1&&!!M.clearcoatMap,clearcoatRoughnessMap:u1&&!!M.clearcoatRoughnessMap,clearcoatNormalMap:u1&&!!M.clearcoatNormalMap,displacementMap:!!M.displacementMap,roughnessMap:!!M.roughnessMap,metalnessMap:!!M.metalnessMap,specularMap:!!M.specularMap,specularIntensityMap:!!M.specularIntensityMap,specularColorMap:!!M.specularColorMap,alphaMap:!!M.alphaMap,alphaTest:M1,alphaWrite:M.alphaWrite||M.transparent,gradientMap:!!M.gradientMap,sheen:M.sheen>0,sheenColorMap:!!M.sheenColorMap,sheenRoughnessMap:!!M.sheenRoughnessMap,transmission:M.transmission>0,transmissionMap:!!M.transmissionMap,thicknessMap:!!M.thicknessMap,combine:M.combine,vertexTangents:!!M.normalMap&&!!V.geometry&&!!V.geometry.attributes.tangent,vertexColors:M.vertexColors,vertexAlphas:M.vertexColors===!0&&!!V.geometry&&!!V.geometry.attributes.color&&V.geometry.attributes.color.itemSize===4,vertexUvs:!!M.map||!!M.bumpMap||!!M.normalMap||!!M.specularMap||!!M.alphaMap||!!M.emissiveMap||!!M.roughnessMap||!!M.metalnessMap||!!M.clearcoatMap||!!M.clearcoatRoughnessMap||!!M.clearcoatNormalMap||!!M.displacementMap||!!M.transmissionMap||!!M.thicknessMap||!!M.specularIntensityMap||!!M.specularColorMap||!!M.sheenColorMap||!!M.sheenRoughnessMap,uvsVertexOnly:!(!!M.map||!!M.bumpMap||!!M.normalMap||!!M.specularMap||!!M.alphaMap||!!M.emissiveMap||!!M.roughnessMap||!!M.metalnessMap||!!M.clearcoatNormalMap||M.transmission>0||!!M.transmissionMap||!!M.thicknessMap||!!M.specularIntensityMap||!!M.specularColorMap||M.sheen>0||!!M.sheenColorMap||!!M.sheenRoughnessMap)&&!!M.displacementMap,fog:!!L,useFog:M.fog,fogExp2:L&&L.isFogExp2,flatShading:!!M.flatShading,sizeAttenuation:M.sizeAttenuation,logarithmicDepthBuffer:f,skinning:V.isSkinnedMesh===!0&&O>0,maxBones:O,useVertexTexture:h,morphTargets:!!V.geometry&&!!V.geometry.morphAttributes.position,morphNormals:!!V.geometry&&!!V.geometry.morphAttributes.normal,morphTargetsCount:!!V.geometry&&!!V.geometry.morphAttributes.position?V.geometry.morphAttributes.position.length:0,numDirLights:D.directional.length,numPointLights:D.point.length,numSpotLights:D.spot.length,numRectAreaLights:D.rectArea.length,numHemiLights:D.hemi.length,numDirLightShadows:D.directionalShadowMap.length,numPointLightShadows:D.pointShadowMap.length,numSpotLightShadows:D.spotShadowMap.length,numClippingPlanes:s.numPlanes,numClipIntersection:s.numIntersection,dithering:M.dithering,shadowMapEnabled:n.shadowMap.enabled&&z.length>0,shadowMapType:n.shadowMap.type,toneMapping:M.toneMapped?n.toneMapping:k2,physicallyCorrectLights:n.physicallyCorrectLights,premultipliedAlpha:M.premultipliedAlpha,doubleSided:M.side===Y2,flipSided:M.side===P1,depthPacking:M.depthPacking!==void 0?M.depthPacking:!1,index0AttributeName:M.index0AttributeName,extensionDerivatives:M.extensions&&M.extensions.derivatives,extensionFragDepth:M.extensions&&M.extensions.fragDepth,extensionDrawBuffers:M.extensions&&M.extensions.drawBuffers,extensionShaderTextureLOD:M.extensions&&M.extensions.shaderTextureLOD,rendererExtensionFragDepth:u||i.has("EXT_frag_depth"),rendererExtensionDrawBuffers:u||i.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:u||i.has("EXT_shader_texture_lod"),customProgramCacheKey:M.customProgramCacheKey()}}function A(M){let D=[];if(M.shaderID?D.push(M.shaderID):(D.push(M.customVertexShaderID),D.push(M.customFragmentShaderID)),M.defines!==void 0)for(let z in M.defines)D.push(z),D.push(M.defines[z]);return M.isRawShaderMaterial===!1&&(b(D,M),C(D,M),D.push(n.outputEncoding)),D.push(M.customProgramCacheKey),D.join()}function b(M,D){M.push(D.precision),M.push(D.outputEncoding),M.push(D.envMapMode),M.push(D.combine),M.push(D.vertexUvs),M.push(D.fogExp2),M.push(D.sizeAttenuation),M.push(D.maxBones),M.push(D.morphTargetsCount),M.push(D.numDirLights),M.push(D.numPointLights),M.push(D.numSpotLights),M.push(D.numHemiLights),M.push(D.numRectAreaLights),M.push(D.numDirLightShadows),M.push(D.numPointLightShadows),M.push(D.numSpotLightShadows),M.push(D.shadowMapType),M.push(D.toneMapping),M.push(D.numClippingPlanes),M.push(D.numClipIntersection),M.push(D.alphaWrite)}function C(M,D){o.disableAll(),D.isWebGL2&&o.enable(0),D.supportsVertexTextures&&o.enable(1),D.instancing&&o.enable(2),D.instancingColor&&o.enable(3),D.map&&o.enable(4),D.matcap&&o.enable(5),D.envMap&&o.enable(6),D.envMapCubeUV&&o.enable(7),D.lightMap&&o.enable(8),D.aoMap&&o.enable(9),D.emissiveMap&&o.enable(10),D.bumpMap&&o.enable(11),D.normalMap&&o.enable(12),D.objectSpaceNormalMap&&o.enable(13),D.tangentSpaceNormalMap&&o.enable(14),D.clearcoat&&o.enable(15),D.clearcoatMap&&o.enable(16),D.clearcoatRoughnessMap&&o.enable(17),D.clearcoatNormalMap&&o.enable(18),D.displacementMap&&o.enable(19),D.specularMap&&o.enable(20),D.roughnessMap&&o.enable(21),D.metalnessMap&&o.enable(22),D.gradientMap&&o.enable(23),D.alphaMap&&o.enable(24),D.alphaTest&&o.enable(25),D.vertexColors&&o.enable(26),D.vertexAlphas&&o.enable(27),D.vertexUvs&&o.enable(28),D.vertexTangents&&o.enable(29),D.uvsVertexOnly&&o.enable(30),D.fog&&o.enable(31),M.push(o.mask),o.disableAll(),D.useFog&&o.enable(0),D.flatShading&&o.enable(1),D.logarithmicDepthBuffer&&o.enable(2),D.skinning&&o.enable(3),D.useVertexTexture&&o.enable(4),D.morphTargets&&o.enable(5),D.morphNormals&&o.enable(6),D.premultipliedAlpha&&o.enable(7),D.shadowMapEnabled&&o.enable(8),D.physicallyCorrectLights&&o.enable(9),D.doubleSided&&o.enable(10),D.flipSided&&o.enable(11),D.depthPacking&&o.enable(12),D.dithering&&o.enable(13),D.specularIntensityMap&&o.enable(14),D.specularColorMap&&o.enable(15),D.transmission&&o.enable(16),D.transmissionMap&&o.enable(17),D.thicknessMap&&o.enable(18),D.sheen&&o.enable(19),D.sheenColorMap&&o.enable(20),D.sheenRoughnessMap&&o.enable(21),D.decodeVideoTexture&&o.enable(22),M.push(o.mask)}function E(M){let D=x[M.type],z;if(D){let H=G2[D];z=V8.clone(H.uniforms)}else z=M.uniforms;return z}function T(M,D){let z;for(let H=0,V=c.length;H0?i.push(p):m.transparent===!0?a.push(p):t.push(p)}function l(f,h,m,v,g,x){let p=s(f,h,m,v,g,x);m.transmission>0?i.unshift(p):m.transparent===!0?a.unshift(p):t.unshift(p)}function c(f,h){t.length>1&&t.sort(f||Ru),i.length>1&&i.sort(h||Q5),a.length>1&&a.sort(h||Q5)}function u(){for(let f=e,h=n.length;f=n.get(i).length?(r=new eo,n.get(i).push(r)):r=n.get(i)[a],r}function t(){n=new WeakMap}return{get:e,dispose:t}}function Fu(){let n={};return{get:function(e){if(n[e.id]!==void 0)return n[e.id];let t;switch(e.type){case"DirectionalLight":t={direction:new k,color:new x1};break;case"SpotLight":t={position:new k,direction:new k,color:new x1,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new k,color:new x1,distance:0,decay:0};break;case"HemisphereLight":t={direction:new k,skyColor:new x1,groundColor:new x1};break;case"RectAreaLight":t={color:new x1,position:new k,halfWidth:new k,halfHeight:new k};break}return n[e.id]=t,t}}}function Bu(){let n={};return{get:function(e){if(n[e.id]!==void 0)return n[e.id];let t;switch(e.type){case"DirectionalLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new z1};break;case"SpotLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new z1};break;case"PointLight":t={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new z1,shadowCameraNear:1,shadowCameraFar:1e3};break}return n[e.id]=t,t}}}var Pu=0;function Iu(n,e){return(e.castShadow?1:0)-(n.castShadow?1:0)}function io(n,e){let t=new Fu,i=Bu(),a={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotShadow:[],spotShadowMap:[],spotShadowMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[]};for(let u=0;u<9;u++)a.probe.push(new k);let r=new k,s=new k1,o=new k1;function l(u,f){let h=0,m=0,v=0;for(let P=0;P<9;P++)a.probe[P].set(0,0,0);let g=0,x=0,p=0,d=0,A=0,b=0,C=0,E=0;u.sort(Iu);let T=f!==!0?Math.PI:1;for(let P=0,F=u.length;P0&&(e.isWebGL2?(a.rectAreaLTC1=e1.LTC_FLOAT_1,a.rectAreaLTC2=e1.LTC_FLOAT_2):n.has("OES_texture_float_linear")===!0?(a.rectAreaLTC1=e1.LTC_FLOAT_1,a.rectAreaLTC2=e1.LTC_FLOAT_2):n.has("OES_texture_half_float_linear")===!0?(a.rectAreaLTC1=e1.LTC_HALF_1,a.rectAreaLTC2=e1.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),a.ambient[0]=h,a.ambient[1]=m,a.ambient[2]=v;let _=a.hash;(_.directionalLength!==g||_.pointLength!==x||_.spotLength!==p||_.rectAreaLength!==d||_.hemiLength!==A||_.numDirectionalShadows!==b||_.numPointShadows!==C||_.numSpotShadows!==E)&&(a.directional.length=g,a.spot.length=p,a.rectArea.length=d,a.point.length=x,a.hemi.length=A,a.directionalShadow.length=b,a.directionalShadowMap.length=b,a.pointShadow.length=C,a.pointShadowMap.length=C,a.spotShadow.length=E,a.spotShadowMap.length=E,a.directionalShadowMatrix.length=b,a.pointShadowMatrix.length=C,a.spotShadowMatrix.length=E,_.directionalLength=g,_.pointLength=x,_.spotLength=p,_.rectAreaLength=d,_.hemiLength=A,_.numDirectionalShadows=b,_.numPointShadows=C,_.numSpotShadows=E,a.version=Pu++)}function c(u,f){let h=0,m=0,v=0,g=0,x=0,p=f.matrixWorldInverse;for(let d=0,A=u.length;d=t.get(r).length?(o=new ao(n,e),t.get(r).push(o)):o=t.get(r)[s],o}function a(){t=new WeakMap}return{get:i,dispose:a}}var e0=class extends L2{constructor(e){super();this.type="MeshDepthMaterial",this.depthPacking=v8,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.setValues(e)}copy(e){return super.copy(e),this.depthPacking=e.depthPacking,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this.wireframe=e.wireframe,this.wireframeLinewidth=e.wireframeLinewidth,this}};e0.prototype.isMeshDepthMaterial=!0;var t0=class extends L2{constructor(e){super();this.type="MeshDistanceMaterial",this.referencePosition=new k,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.fog=!1,this.setValues(e)}copy(e){return super.copy(e),this.referencePosition.copy(e.referencePosition),this.nearDistance=e.nearDistance,this.farDistance=e.farDistance,this.map=e.map,this.alphaMap=e.alphaMap,this.displacementMap=e.displacementMap,this.displacementScale=e.displacementScale,this.displacementBias=e.displacementBias,this}};t0.prototype.isMeshDistanceMaterial=!0;var no=` void main() { gl_Position = vec4( position, 1.0 ); } -`,no=` +`,so=` uniform sampler2D shadow_pass; uniform vec2 resolution; uniform float radius; @@ -5718,13 +5720,13 @@ void main() { gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) ); } -`;function so(n,e,t){let i=new E4,a=new z1,r=new z1,s=new q1,o=new Q6({depthPacking:vr}),l=new e0,c={},u=t.maxTextureSize,f={0:P1,1:Ie,2:Y2},h=new ae({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new z1},radius:{value:4}},vertexShader:ro,fragmentShader:no}),m=h.clone();m.defines.HORIZONTAL_PASS=1;let v=new M2;v.setAttribute("position",new x2(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let g=new c2(v,h),x=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=v6,this.render=function(b,C,E){if(x.enabled===!1||x.autoUpdate===!1&&x.needsUpdate===!1||b.length===0)return;let N=n.getRenderTarget(),S=n.getActiveCubeFace(),P=n.getActiveMipmapLevel(),F=n.state;F.setBlending(I2),F.buffers.color.setClear(1,1,1,1),F.buffers.depth.setTest(!0),F.setScissorTest(!1);for(let M=0,D=b.length;Mu||a.y>u)&&(a.x>u&&(r.x=Math.floor(u/H.x),a.x=r.x*H.x,T.mapSize.x=r.x),a.y>u&&(r.y=Math.floor(u/H.y),a.y=r.y*H.y,T.mapSize.y=r.y)),T.map===null&&!T.isPointLightShadow&&this.type===b4){let V={minFilter:e2,magFilter:e2,format:W1};T.map=new d2(a.x,a.y,V),T.map.texture.name=z.name+".shadowMap",T.mapPass=new d2(a.x,a.y,V),T.camera.updateProjectionMatrix()}if(T.map===null){let V={minFilter:Q1,magFilter:Q1,format:W1};T.map=new d2(a.x,a.y,V),T.map.texture.name=z.name+".shadowMap",T.camera.updateProjectionMatrix()}n.setRenderTarget(T.map),n.clear();let L=T.getViewportCount();for(let V=0;V0){let z=M.uuid,T=E.uuid,H=c[z];H===void 0&&(H={},c[z]=H);let L=H[T];L===void 0&&(L=M.clone(),H[T]=L),M=L}return M.visible=E.visible,M.wireframe=E.wireframe,F===b4?M.side=E.shadowSide!==null?E.shadowSide:E.side:M.side=E.shadowSide!==null?E.shadowSide:f[E.side],M.alphaMap=E.alphaMap,M.alphaTest=E.alphaTest,M.clipShadows=E.clipShadows,M.clippingPlanes=E.clippingPlanes,M.clipIntersection=E.clipIntersection,M.displacementMap=E.displacementMap,M.displacementScale=E.displacementScale,M.displacementBias=E.displacementBias,M.wireframeLinewidth=E.wireframeLinewidth,M.linewidth=E.linewidth,N.isPointLight===!0&&M.isMeshDistanceMaterial===!0&&(M.referencePosition.setFromMatrixPosition(N.matrixWorld),M.nearDistance=S,M.farDistance=P),M}function A(b,C,E,N,S){if(b.visible===!1)return;if(b.layers.test(C.layers)&&(b.isMesh||b.isLine||b.isPoints)&&(b.castShadow||b.receiveShadow&&S===b4)&&(!b.frustumCulled||i.intersectsObject(b))){b.modelViewMatrix.multiplyMatrices(E.matrixWorldInverse,b.matrixWorld);let M=e.update(b),D=b.material;if(Array.isArray(D)){let z=M.groups;for(let T=0,H=z.length;T=1):L.indexOf("OpenGL ES")!==-1&&(H=parseFloat(/^OpenGL ES (\d)/.exec(L)[1]),T=H>=2);let V=null,U={},Z=n.getParameter(n.SCISSOR_BOX),O=n.getParameter(n.VIEWPORT),W=new q1().fromArray(Z),X=new q1().fromArray(O);function Q(I,l1,o1){let m1=new Uint8Array(4),K=n.createTexture();n.bindTexture(I,K),n.texParameteri(I,n.TEXTURE_MIN_FILTER,n.NEAREST),n.texParameteri(I,n.TEXTURE_MAG_FILTER,n.NEAREST);for(let p1=0;p1t1||R.height>t1)&&(h1=t1/Math.max(R.width,R.height)),h1<1||w===!0)if(typeof HTMLImageElement!="undefined"&&R instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&R instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&R instanceof ImageBitmap){let Y=w?y8:Math.floor,d1=Y(h1*R.width),f1=Y(h1*R.height);g===void 0&&(g=p(d1,f1));let s1=J?p(d1,f1):g;return s1.width=d1,s1.height=f1,s1.getContext("2d").drawImage(R,0,0,d1,f1),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+R.width+"x"+R.height+") to ("+d1+"x"+f1+")."),s1}else return"data"in R&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+R.width+"x"+R.height+")."),R;return R}function A(R){return W0(R.width)&&W0(R.height)}function b(R){return o?!1:R.wrapS!==s2||R.wrapT!==s2||R.minFilter!==Q1&&R.minFilter!==e2}function C(R,w){return R.generateMipmaps&&w&&R.minFilter!==Q1&&R.minFilter!==e2}function E(R){n.generateMipmap(R)}function N(R,w,J,t1,h1=!1){if(o===!1)return w;if(R!==null){if(n[R]!==void 0)return n[R];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+R+"'")}let Y=w;return w===n.RED&&(J===n.FLOAT&&(Y=n.R32F),J===n.HALF_FLOAT&&(Y=n.R16F),J===n.UNSIGNED_BYTE&&(Y=n.R8)),w===n.RG&&(J===n.FLOAT&&(Y=n.RG32F),J===n.HALF_FLOAT&&(Y=n.RG16F),J===n.UNSIGNED_BYTE&&(Y=n.RG8)),w===n.RGBA&&(J===n.FLOAT&&(Y=n.RGBA32F),J===n.HALF_FLOAT&&(Y=n.RGBA16F),J===n.UNSIGNED_BYTE&&(Y=t1===I1&&h1===!1?n.SRGB8_ALPHA8:n.RGBA8),J===n.UNSIGNED_SHORT_4_4_4_4&&(Y=n.RGBA4),J===n.UNSIGNED_SHORT_5_5_5_1&&(Y=n.RGB5_A1)),(Y===n.R16F||Y===n.R32F||Y===n.RG16F||Y===n.RG32F||Y===n.RGBA16F||Y===n.RGBA32F)&&e.get("EXT_color_buffer_float"),Y}function S(R,w,J){return C(R,J)===!0||R.isFramebufferTexture&&R.minFilter!==Q1&&R.minFilter!==e2?Math.log2(Math.max(w.width,w.height))+1:R.mipmaps!==void 0&&R.mipmaps.length>0?R.mipmaps.length:R.isCompressedTexture&&Array.isArray(R.image)?w.mipmaps.length:1}function P(R){return R===Q1||R===i3||R===a3?n.NEAREST:n.LINEAR}function F(R){let w=R.target;w.removeEventListener("dispose",F),D(w),w.isVideoTexture&&v.delete(w),s.memory.textures--}function M(R){let w=R.target;w.removeEventListener("dispose",M),z(w)}function D(R){let w=i.get(R);w.__webglInit!==void 0&&(n.deleteTexture(w.__webglTexture),i.remove(R))}function z(R){let w=R.texture,J=i.get(R),t1=i.get(w);if(!!R){if(t1.__webglTexture!==void 0&&(n.deleteTexture(t1.__webglTexture),s.memory.textures--),R.depthTexture&&R.depthTexture.dispose(),R.isWebGLCubeRenderTarget)for(let h1=0;h1<6;h1++)n.deleteFramebuffer(J.__webglFramebuffer[h1]),J.__webglDepthbuffer&&n.deleteRenderbuffer(J.__webglDepthbuffer[h1]);else n.deleteFramebuffer(J.__webglFramebuffer),J.__webglDepthbuffer&&n.deleteRenderbuffer(J.__webglDepthbuffer),J.__webglMultisampledFramebuffer&&n.deleteFramebuffer(J.__webglMultisampledFramebuffer),J.__webglColorRenderbuffer&&n.deleteRenderbuffer(J.__webglColorRenderbuffer),J.__webglDepthRenderbuffer&&n.deleteRenderbuffer(J.__webglDepthRenderbuffer);if(R.isWebGLMultipleRenderTargets)for(let h1=0,Y=w.length;h1=l&&console.warn("THREE.WebGLTextures: Trying to use "+R+" texture units while this GPU supports only "+l),T+=1,R}function V(R,w){let J=i.get(R);if(R.isVideoTexture&&q2(R),R.version>0&&J.__version!==R.version){let t1=R.image;if(t1===void 0)console.warn("THREE.WebGLRenderer: Texture marked for update but image is undefined");else if(t1.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{B(J,R,w);return}}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_2D,J.__webglTexture)}function U(R,w){let J=i.get(R);if(R.version>0&&J.__version!==R.version){B(J,R,w);return}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_2D_ARRAY,J.__webglTexture)}function Z(R,w){let J=i.get(R);if(R.version>0&&J.__version!==R.version){B(J,R,w);return}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_3D,J.__webglTexture)}function O(R,w){let J=i.get(R);if(R.version>0&&J.__version!==R.version){M1(J,R,w);return}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_CUBE_MAP,J.__webglTexture)}let W={[St]:n.REPEAT,[s2]:n.CLAMP_TO_EDGE,[Et]:n.MIRRORED_REPEAT},X={[Q1]:n.NEAREST,[i3]:n.NEAREST_MIPMAP_NEAREST,[a3]:n.NEAREST_MIPMAP_LINEAR,[e2]:n.LINEAR,[er]:n.LINEAR_MIPMAP_NEAREST,[a4]:n.LINEAR_MIPMAP_LINEAR};function Q(R,w,J){if(J?(n.texParameteri(R,n.TEXTURE_WRAP_S,W[w.wrapS]),n.texParameteri(R,n.TEXTURE_WRAP_T,W[w.wrapT]),(R===n.TEXTURE_3D||R===n.TEXTURE_2D_ARRAY)&&n.texParameteri(R,n.TEXTURE_WRAP_R,W[w.wrapR]),n.texParameteri(R,n.TEXTURE_MAG_FILTER,X[w.magFilter]),n.texParameteri(R,n.TEXTURE_MIN_FILTER,X[w.minFilter])):(n.texParameteri(R,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(R,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),(R===n.TEXTURE_3D||R===n.TEXTURE_2D_ARRAY)&&n.texParameteri(R,n.TEXTURE_WRAP_R,n.CLAMP_TO_EDGE),(w.wrapS!==s2||w.wrapT!==s2)&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),n.texParameteri(R,n.TEXTURE_MAG_FILTER,P(w.magFilter)),n.texParameteri(R,n.TEXTURE_MIN_FILTER,P(w.minFilter)),w.minFilter!==Q1&&w.minFilter!==e2&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),e.has("EXT_texture_filter_anisotropic")===!0){let t1=e.get("EXT_texture_filter_anisotropic");if(w.type===K2&&e.has("OES_texture_float_linear")===!1||o===!1&&w.type===be&&e.has("OES_texture_half_float_linear")===!1)return;(w.anisotropy>1||i.get(w).__currentAnisotropy)&&(n.texParameterf(R,t1.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(w.anisotropy,a.getMaxAnisotropy())),i.get(w).__currentAnisotropy=w.anisotropy)}}function a1(R,w){R.__webglInit===void 0&&(R.__webglInit=!0,w.addEventListener("dispose",F),R.__webglTexture=n.createTexture(),s.memory.textures++)}function B(R,w,J){let t1=n.TEXTURE_2D;w.isDataTexture2DArray&&(t1=n.TEXTURE_2D_ARRAY),w.isDataTexture3D&&(t1=n.TEXTURE_3D),a1(R,w),t.activeTexture(n.TEXTURE0+J),t.bindTexture(t1,R.__webglTexture),n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,w.flipY),n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,w.premultiplyAlpha),n.pixelStorei(n.UNPACK_ALIGNMENT,w.unpackAlignment),n.pixelStorei(n.UNPACK_COLORSPACE_CONVERSION_WEBGL,n.NONE);let h1=b(w)&&A(w.image)===!1,Y=d(w.image,h1,!1,u);Y=p2(w,Y);let d1=A(Y)||o,f1=r.convert(w.format,w.encoding),s1=r.convert(w.type),r1=N(w.internalFormat,f1,s1,w.encoding,w.isVideoTexture);Q(t1,w,d1);let b1,I=w.mipmaps,l1=o&&w.isVideoTexture!==!0,o1=R.__version===void 0,m1=S(w,Y,d1);if(w.isDepthTexture)r1=n.DEPTH_COMPONENT,o?w.type===K2?r1=n.DEPTH_COMPONENT32F:w.type===U4?r1=n.DEPTH_COMPONENT24:w.type===ye?r1=n.DEPTH24_STENCIL8:r1=n.DEPTH_COMPONENT16:w.type===K2&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),w.format===$2&&r1===n.DEPTH_COMPONENT&&w.type!==Ue&&w.type!==U4&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),w.type=Ue,s1=r.convert(w.type)),w.format===Ce&&r1===n.DEPTH_COMPONENT&&(r1=n.DEPTH_STENCIL,w.type!==ye&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),w.type=ye,s1=r.convert(w.type))),l1&&o1?t.texStorage2D(n.TEXTURE_2D,1,r1,Y.width,Y.height):t.texImage2D(n.TEXTURE_2D,0,r1,Y.width,Y.height,0,f1,s1,null);else if(w.isDataTexture)if(I.length>0&&d1){l1&&o1&&t.texStorage2D(n.TEXTURE_2D,m1,r1,I[0].width,I[0].height);for(let K=0,p1=I.length;K0&&d1){l1&&o1&&t.texStorage2D(n.TEXTURE_2D,m1,r1,I[0].width,I[0].height);for(let K=0,p1=I.length;K0&&o1++,t.texStorage2D(n.TEXTURE_CUBE_MAP,o1,b1,Y[0].width,Y[0].height));for(let K=0;K<6;K++)if(h1){I?t.texSubImage2D(n.TEXTURE_CUBE_MAP_POSITIVE_X+K,0,0,0,Y[K].width,Y[K].height,s1,r1,Y[K].data):t.texImage2D(n.TEXTURE_CUBE_MAP_POSITIVE_X+K,0,b1,Y[K].width,Y[K].height,0,s1,r1,Y[K].data);for(let p1=0;p1m+v?(c.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!c.inputState.pinching&&h<=m-v&&(c.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else l!==null&&e.gripSpace&&(r=t.getPose(e.gripSpace,i),r!==null&&(l.matrix.fromArray(r.transform.matrix),l.matrix.decompose(l.position,l.rotation,l.scale),r.linearVelocity?(l.hasLinearVelocity=!0,l.linearVelocity.copy(r.linearVelocity)):l.hasLinearVelocity=!1,r.angularVelocity?(l.hasAngularVelocity=!0,l.angularVelocity.copy(r.angularVelocity)):l.hasAngularVelocity=!1));return o!==null&&(o.visible=a!==null),l!==null&&(l.visible=r!==null),c!==null&&(c.visible=s!==null),this}};var Ut=class extends K1{constructor(e,t,i,a,r,s,o,l,c,u){if(u=u!==void 0?u:$2,u!==$2&&u!==Ce)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");i===void 0&&u===$2&&(i=Ue),i===void 0&&u===Ce&&(i=ye);super(null,a,r,s,o,l,u,i,c);this.image={width:e,height:t},this.magFilter=o!==void 0?o:Q1,this.minFilter=l!==void 0?l:Q1,this.flipY=!1,this.generateMipmaps=!1}};Ut.prototype.isDepthTexture=!0;var Ci=class extends N2{constructor(e,t){super();let i=this,a=null,r=1,s=null,o="local-floor",l=e.extensions.has("WEBGL_multisampled_render_to_texture"),c=null,u=null,f=null,h=null,m=!1,v=null,g=t.getContextAttributes(),x=null,p=null,d=[],A=new Map,b=new t2;b.layers.enable(1),b.viewport=new q1;let C=new t2;C.layers.enable(2),C.viewport=new q1;let E=[b,C],N=new t0;N.layers.enable(1),N.layers.enable(2);let S=null,P=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(O){let W=d[O];return W===void 0&&(W=new kt,d[O]=W),W.getTargetRaySpace()},this.getControllerGrip=function(O){let W=d[O];return W===void 0&&(W=new kt,d[O]=W),W.getGripSpace()},this.getHand=function(O){let W=d[O];return W===void 0&&(W=new kt,d[O]=W),W.getHandSpace()};function F(O){let W=A.get(O.inputSource);W&&W.dispatchEvent({type:O.type,data:O.inputSource})}function M(){A.forEach(function(O,W){O.disconnect(W)}),A.clear(),S=null,P=null,e.setRenderTarget(x),h=null,f=null,u=null,a=null,p=null,Z.stop(),i.isPresenting=!1,i.dispatchEvent({type:"sessionend"})}this.setFramebufferScaleFactor=function(O){r=O,i.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(O){o=O,i.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return s},this.getBaseLayer=function(){return f!==null?f:h},this.getBinding=function(){return u},this.getFrame=function(){return v},this.getSession=function(){return a},this.setSession=async function(O){if(a=O,a!==null){if(x=e.getRenderTarget(),a.addEventListener("select",F),a.addEventListener("selectstart",F),a.addEventListener("selectend",F),a.addEventListener("squeeze",F),a.addEventListener("squeezestart",F),a.addEventListener("squeezeend",F),a.addEventListener("end",M),a.addEventListener("inputsourceschange",D),g.xrCompatible!==!0&&await t.makeXRCompatible(),a.renderState.layers===void 0||e.capabilities.isWebGL2===!1){let W={antialias:a.renderState.layers===void 0?g.antialias:!0,alpha:g.alpha,depth:g.depth,stencil:g.stencil,framebufferScaleFactor:r};h=new XRWebGLLayer(a,t,W),a.updateRenderState({baseLayer:h}),p=new d2(h.framebufferWidth,h.framebufferHeight,{format:W1,type:H2,encoding:e.outputEncoding})}else{m=g.antialias;let W=null,X=null,Q=null;g.depth&&(Q=g.stencil?t.DEPTH24_STENCIL8:t.DEPTH_COMPONENT24,W=g.stencil?Ce:$2,X=g.stencil?ye:Ue);let a1={colorFormat:e.outputEncoding===I1?t.SRGB8_ALPHA8:t.RGBA8,depthFormat:Q,scaleFactor:r};u=new XRWebGLBinding(a,t),f=u.createProjectionLayer(a1),a.updateRenderState({layers:[f]}),m?p=new lt(f.textureWidth,f.textureHeight,{format:W1,type:H2,depthTexture:new Ut(f.textureWidth,f.textureHeight,X,void 0,void 0,void 0,void 0,void 0,void 0,W),stencilBuffer:g.stencil,ignoreDepth:f.ignoreDepthValues,useRenderToTexture:l,encoding:e.outputEncoding}):p=new d2(f.textureWidth,f.textureHeight,{format:W1,type:H2,depthTexture:new Ut(f.textureWidth,f.textureHeight,X,void 0,void 0,void 0,void 0,void 0,void 0,W),stencilBuffer:g.stencil,ignoreDepth:f.ignoreDepthValues,encoding:e.outputEncoding})}p.isXRRenderTarget=!0,this.setFoveation(1),s=await a.requestReferenceSpace(o),Z.setContext(a),Z.start(),i.isPresenting=!0,i.dispatchEvent({type:"sessionstart"})}};function D(O){let W=a.inputSources;for(let X=0;X0&&(p.alphaTest.value=d.alphaTest);let A=n.get(d).envMap;A&&(p.envMap.value=A,p.flipEnvMap.value=A.isCubeTexture&&A.isRenderTargetTexture===!1?-1:1,p.reflectivity.value=d.reflectivity,p.ior.value=d.ior,p.refractionRatio.value=d.refractionRatio),d.lightMap&&(p.lightMap.value=d.lightMap,p.lightMapIntensity.value=d.lightMapIntensity),d.aoMap&&(p.aoMap.value=d.aoMap,p.aoMapIntensity.value=d.aoMapIntensity);let b;d.map?b=d.map:d.specularMap?b=d.specularMap:d.displacementMap?b=d.displacementMap:d.normalMap?b=d.normalMap:d.bumpMap?b=d.bumpMap:d.roughnessMap?b=d.roughnessMap:d.metalnessMap?b=d.metalnessMap:d.alphaMap?b=d.alphaMap:d.emissiveMap?b=d.emissiveMap:d.clearcoatMap?b=d.clearcoatMap:d.clearcoatNormalMap?b=d.clearcoatNormalMap:d.clearcoatRoughnessMap?b=d.clearcoatRoughnessMap:d.specularIntensityMap?b=d.specularIntensityMap:d.specularColorMap?b=d.specularColorMap:d.transmissionMap?b=d.transmissionMap:d.thicknessMap?b=d.thicknessMap:d.sheenColorMap?b=d.sheenColorMap:d.sheenRoughnessMap&&(b=d.sheenRoughnessMap),b!==void 0&&(b.isWebGLRenderTarget&&(b=b.texture),b.matrixAutoUpdate===!0&&b.updateMatrix(),p.uvTransform.value.copy(b.matrix));let C;d.aoMap?C=d.aoMap:d.lightMap&&(C=d.lightMap),C!==void 0&&(C.isWebGLRenderTarget&&(C=C.texture),C.matrixAutoUpdate===!0&&C.updateMatrix(),p.uv2Transform.value.copy(C.matrix))}function a(p,d){p.diffuse.value.copy(d.color),p.opacity.value=d.opacity}function r(p,d){p.dashSize.value=d.dashSize,p.totalSize.value=d.dashSize+d.gapSize,p.scale.value=d.scale}function s(p,d,A,b){p.diffuse.value.copy(d.color),p.opacity.value=d.opacity,p.size.value=d.size*A,p.scale.value=b*.5,d.map&&(p.map.value=d.map),d.alphaMap&&(p.alphaMap.value=d.alphaMap),d.alphaTest>0&&(p.alphaTest.value=d.alphaTest);let C;d.map?C=d.map:d.alphaMap&&(C=d.alphaMap),C!==void 0&&(C.matrixAutoUpdate===!0&&C.updateMatrix(),p.uvTransform.value.copy(C.matrix))}function o(p,d){p.diffuse.value.copy(d.color),p.opacity.value=d.opacity,p.rotation.value=d.rotation,d.map&&(p.map.value=d.map),d.alphaMap&&(p.alphaMap.value=d.alphaMap),d.alphaTest>0&&(p.alphaTest.value=d.alphaTest);let A;d.map?A=d.map:d.alphaMap&&(A=d.alphaMap),A!==void 0&&(A.matrixAutoUpdate===!0&&A.updateMatrix(),p.uvTransform.value.copy(A.matrix))}function l(p,d){d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap)}function c(p,d){p.specular.value.copy(d.specular),p.shininess.value=Math.max(d.shininess,1e-4),d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function u(p,d){d.gradientMap&&(p.gradientMap.value=d.gradientMap),d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function f(p,d){p.roughness.value=d.roughness,p.metalness.value=d.metalness,d.roughnessMap&&(p.roughnessMap.value=d.roughnessMap),d.metalnessMap&&(p.metalnessMap.value=d.metalnessMap),d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias),n.get(d).envMap&&(p.envMapIntensity.value=d.envMapIntensity)}function h(p,d,A){f(p,d),p.ior.value=d.ior,d.sheen>0&&(p.sheenColor.value.copy(d.sheenColor).multiplyScalar(d.sheen),p.sheenRoughness.value=d.sheenRoughness,d.sheenColorMap&&(p.sheenColorMap.value=d.sheenColorMap),d.sheenRoughnessMap&&(p.sheenRoughnessMap.value=d.sheenRoughnessMap)),d.clearcoat>0&&(p.clearcoat.value=d.clearcoat,p.clearcoatRoughness.value=d.clearcoatRoughness,d.clearcoatMap&&(p.clearcoatMap.value=d.clearcoatMap),d.clearcoatRoughnessMap&&(p.clearcoatRoughnessMap.value=d.clearcoatRoughnessMap),d.clearcoatNormalMap&&(p.clearcoatNormalScale.value.copy(d.clearcoatNormalScale),p.clearcoatNormalMap.value=d.clearcoatNormalMap,d.side===P1&&p.clearcoatNormalScale.value.negate())),d.transmission>0&&(p.transmission.value=d.transmission,p.transmissionSamplerMap.value=A.texture,p.transmissionSamplerSize.value.set(A.width,A.height),d.transmissionMap&&(p.transmissionMap.value=d.transmissionMap),p.thickness.value=d.thickness,d.thicknessMap&&(p.thicknessMap.value=d.thicknessMap),p.attenuationDistance.value=d.attenuationDistance,p.attenuationColor.value.copy(d.attenuationColor)),p.specularIntensity.value=d.specularIntensity,p.specularColor.value.copy(d.specularColor),d.specularIntensityMap&&(p.specularIntensityMap.value=d.specularIntensityMap),d.specularColorMap&&(p.specularColorMap.value=d.specularColorMap)}function m(p,d){d.matcap&&(p.matcap.value=d.matcap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function v(p,d){d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function g(p,d){d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias),p.referencePosition.value.copy(d.referencePosition),p.nearDistance.value=d.nearDistance,p.farDistance.value=d.farDistance}function x(p,d){d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}return{refreshFogUniforms:e,refreshMaterialUniforms:t}}function Uu(){let n=w4("canvas");return n.style.display="block",n}function zi(n={}){let e=n.canvas!==void 0?n.canvas:Uu(),t=n.context!==void 0?n.context:null,i=n.alpha!==void 0?n.alpha:!1,a=n.depth!==void 0?n.depth:!0,r=n.stencil!==void 0?n.stencil:!0,s=n.antialias!==void 0?n.antialias:!1,o=n.premultipliedAlpha!==void 0?n.premultipliedAlpha:!0,l=n.preserveDrawingBuffer!==void 0?n.preserveDrawingBuffer:!1,c=n.powerPreference!==void 0?n.powerPreference:"default",u=n.failIfMajorPerformanceCaveat!==void 0?n.failIfMajorPerformanceCaveat:!1,f=null,h=null,m=[],v=[];this.domElement=e,this.debug={checkShaderErrors:!0},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.outputEncoding=V2,this.physicallyCorrectLights=!1,this.toneMapping=k2,this.toneMappingExposure=1;let g=this,x=!1,p=0,d=0,A=null,b=-1,C=null,E=new q1,N=new q1,S=null,P=e.width,F=e.height,M=1,D=null,z=null,T=new q1(0,0,P,F),H=new q1(0,0,P,F),L=!1,V=new E4,U=!1,Z=!1,O=null,W=new k1,X=new k,Q={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function a1(){return A===null?M:1}let B=t;function M1(_,G){for(let j=0;j<_.length;j++){let q=_[j],$=e.getContext(q,G);if($!==null)return $}return null}try{let _={alpha:!0,depth:a,stencil:r,antialias:s,premultipliedAlpha:o,preserveDrawingBuffer:l,powerPreference:c,failIfMajorPerformanceCaveat:u};if("setAttribute"in e&&e.setAttribute("data-engine",`three.js r${A8}`),e.addEventListener("webglcontextlost",b1,!1),e.addEventListener("webglcontextrestored",I,!1),B===null){let G=["webgl2","webgl","experimental-webgl"];if(g.isWebGL1Renderer===!0&&G.shift(),B=M1(G,_),B===null)throw M1(G)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}B.getShaderPrecisionFormat===void 0&&(B.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(_){throw console.error("THREE.WebGLRenderer: "+_.message),_}let u1,v1,n1,T1,A1,C1,u2,$1,i2,q2,p2,m2,W2,re,ne,R,w,J,t1,h1,Y,d1,f1;function s1(){u1=new z5(B),v1=new h5(B,u1,n),u1.init(v1),d1=new lo(B,u1,v1),n1=new oo(B,u1,v1),T1=new _5(B),A1=new $5,C1=new co(B,u1,n1,A1,v1,d1,T1),u2=new d5(g),$1=new C5(g),i2=new Tr(B,v1),f1=new l5(B,u1,i2,v1),q2=new A5(B,i2,T1,f1),p2=new L5(B,q2,i2,T1),t1=new E5(B,v1,C1),R=new f5(A1),m2=new K5(g,u2,$1,u1,v1,f1,R),W2=new uo(A1),re=new eo,ne=new ao(u1,v1),J=new c5(g,u2,n1,p2,i,o),w=new so(g,p2,v1),h1=new u5(B,u1,T1,v1),Y=new w5(B,u1,T1,v1),T1.programs=m2.programs,g.capabilities=v1,g.extensions=u1,g.properties=A1,g.renderLists=re,g.shadowMap=w,g.state=n1,g.info=T1}s1();let r1=new Ci(g,B);this.xr=r1,this.getContext=function(){return B},this.getContextAttributes=function(){return B.getContextAttributes()},this.forceContextLoss=function(){let _=u1.get("WEBGL_lose_context");_&&_.loseContext()},this.forceContextRestore=function(){let _=u1.get("WEBGL_lose_context");_&&_.restoreContext()},this.getPixelRatio=function(){return M},this.setPixelRatio=function(_){_!==void 0&&(M=_,this.setSize(P,F,!1))},this.getSize=function(_){return _.set(P,F)},this.setSize=function(_,G,j){if(r1.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}P=_,F=G,e.width=Math.floor(_*M),e.height=Math.floor(G*M),j!==!1&&(e.style.width=_+"px",e.style.height=G+"px"),this.setViewport(0,0,_,G)},this.getDrawingBufferSize=function(_){return _.set(P*M,F*M).floor()},this.setDrawingBufferSize=function(_,G,j){P=_,F=G,M=j,e.width=Math.floor(_*j),e.height=Math.floor(G*j),this.setViewport(0,0,_,G)},this.getCurrentViewport=function(_){return _.copy(E)},this.getViewport=function(_){return _.copy(T)},this.setViewport=function(_,G,j,q){_.isVector4?T.set(_.x,_.y,_.z,_.w):T.set(_,G,j,q),n1.viewport(E.copy(T).multiplyScalar(M).floor())},this.getScissor=function(_){return _.copy(H)},this.setScissor=function(_,G,j,q){_.isVector4?H.set(_.x,_.y,_.z,_.w):H.set(_,G,j,q),n1.scissor(N.copy(H).multiplyScalar(M).floor())},this.getScissorTest=function(){return L},this.setScissorTest=function(_){n1.setScissorTest(L=_)},this.setOpaqueSort=function(_){D=_},this.setTransparentSort=function(_){z=_},this.getClearColor=function(_){return _.copy(J.getClearColor())},this.setClearColor=function(){J.setClearColor.apply(J,arguments)},this.getClearAlpha=function(){return J.getClearAlpha()},this.setClearAlpha=function(){J.setClearAlpha.apply(J,arguments)},this.clear=function(_,G,j){let q=0;(_===void 0||_)&&(q|=B.COLOR_BUFFER_BIT),(G===void 0||G)&&(q|=B.DEPTH_BUFFER_BIT),(j===void 0||j)&&(q|=B.STENCIL_BUFFER_BIT),B.clear(q)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){e.removeEventListener("webglcontextlost",b1,!1),e.removeEventListener("webglcontextrestored",I,!1),re.dispose(),ne.dispose(),A1.dispose(),u2.dispose(),$1.dispose(),p2.dispose(),f1.dispose(),m2.dispose(),r1.dispose(),r1.removeEventListener("sessionstart",L1),r1.removeEventListener("sessionend",X1),O&&(O.dispose(),O=null),D2.stop()};function b1(_){_.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),x=!0}function I(){console.log("THREE.WebGLRenderer: Context Restored."),x=!1;let _=T1.autoReset,G=w.enabled,j=w.autoUpdate,q=w.needsUpdate,$=w.type;s1(),T1.autoReset=_,w.enabled=G,w.autoUpdate=j,w.needsUpdate=q,w.type=$}function l1(_){let G=_.target;G.removeEventListener("dispose",l1),o1(G)}function o1(_){m1(_),A1.remove(_)}function m1(_){let G=A1.get(_).programs;G!==void 0&&(G.forEach(function(j){m2.releaseProgram(j)}),_.isShaderMaterial&&m2.releaseShaderCache(_))}this.renderBufferDirect=function(_,G,j,q,$,g1){G===null&&(G=Q);let y1=$.isMesh&&$.matrixWorld.determinant()<0,S1=Co(_,G,j,q,$);n1.setMaterial(q,y1);let w1=j.index,B1=j.attributes.position;if(w1===null){if(B1===void 0||B1.count===0)return}else if(w1.count===0)return;let H1=1;q.wireframe===!0&&(w1=q2.getWireframeAttribute(j),H1=2),f1.setup($,q,S1,j,w1);let V1,Y1=h1;w1!==null&&(V1=i2.get(w1),Y1=Y,Y1.setIndex(V1));let d4=w1!==null?w1.count:B1.count,H4=j.drawRange.start*H1,R1=j.drawRange.count*H1,oe=g1!==null?g1.start*H1:0,a2=g1!==null?g1.count*H1:1/0,ce=Math.max(H4,oe),Wt=Math.min(d4,H4+R1,oe+a2)-1,le=Math.max(0,Wt-ce+1);if(le!==0){if($.isMesh)q.wireframe===!0?(n1.setLineWidth(q.wireframeLinewidth*a1()),Y1.setMode(B.LINES)):Y1.setMode(B.TRIANGLES);else if($.isLine){let _e=q.linewidth;_e===void 0&&(_e=1),n1.setLineWidth(_e*a1()),$.isLineSegments?Y1.setMode(B.LINES):$.isLineLoop?Y1.setMode(B.LINE_LOOP):Y1.setMode(B.LINE_STRIP)}else $.isPoints?Y1.setMode(B.POINTS):$.isSprite&&Y1.setMode(B.TRIANGLES);if($.isInstancedMesh)Y1.renderInstances(ce,le,$.count);else if(j.isInstancedBufferGeometry){let _e=Math.min(j.instanceCount,j._maxInstanceCount);Y1.renderInstances(ce,le,_e)}else Y1.render(ce,le)}},this.compile=function(_,G){h=ne.get(_),h.init(),v.push(h),_.traverseVisible(function(j){j.isLight&&j.layers.test(G.layers)&&(h.pushLight(j),j.castShadow&&h.pushShadow(j))}),h.setupLights(g.physicallyCorrectLights),_.traverse(function(j){let q=j.material;if(q)if(Array.isArray(q))for(let $=0;$0?h=v[v.length-1]:h=null,m.pop(),m.length>0?f=m[m.length-1]:f=null};function Z1(_,G,j,q){if(_.visible===!1)return;if(_.layers.test(G.layers)){if(_.isGroup)j=_.renderOrder;else if(_.isLOD)_.autoUpdate===!0&&_.update(G);else if(_.isLight)h.pushLight(_),_.castShadow&&h.pushShadow(_);else if(_.isSprite){if(!_.frustumCulled||V.intersectsSprite(_)){q&&X.setFromMatrixPosition(_.matrixWorld).applyMatrix4(W);let y1=p2.update(_),S1=_.material;S1.visible&&f.push(_,y1,S1,j,X.z,null)}}else if((_.isMesh||_.isLine||_.isPoints)&&(_.isSkinnedMesh&&_.skeleton.frame!==T1.render.frame&&(_.skeleton.update(),_.skeleton.frame=T1.render.frame),!_.frustumCulled||V.intersectsObject(_))){q&&X.setFromMatrixPosition(_.matrixWorld).applyMatrix4(W);let y1=p2.update(_),S1=_.material;if(Array.isArray(S1)){let w1=y1.groups;for(let B1=0,H1=w1.length;B10&&we($,G,j),q&&n1.viewport(E.copy(q)),$.length>0&&qt($,G,j),g1.length>0&&qt(g1,G,j),y1.length>0&&qt(y1,G,j)}function we(_,G,j){if(O===null){let y1=s===!0&&v1.isWebGL2===!0?lt:d2;O=new y1(1024,1024,{generateMipmaps:!0,type:d1.convert(be)!==null?be:H2,minFilter:a4,magFilter:Q1,wrapS:s2,wrapT:s2,useRenderToTexture:u1.has("WEBGL_multisampled_render_to_texture")})}let q=g.getRenderTarget();g.setRenderTarget(O),g.clear();let $=g.toneMapping;g.toneMapping=k2,qt(_,G,j),g.toneMapping=$,C1.updateMultisampleRenderTarget(O),C1.updateRenderTargetMipmap(O),g.setRenderTarget(q)}function qt(_,G,j){let q=G.isScene===!0?G.overrideMaterial:null;for(let $=0,g1=_.length;$=0&&G<=_.width-q&&j>=0&&j<=_.height-$&&B.readPixels(G,j,q,$,d1.convert(B1),d1.convert(H1),g1):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete.")}finally{let w1=A!==null?A1.get(A).__webglFramebuffer:null;n1.bindFramebuffer(B.FRAMEBUFFER,w1)}}},this.copyFramebufferToTexture=function(_,G,j=0){if(G.isFramebufferTexture!==!0){console.error("THREE.WebGLRenderer: copyFramebufferToTexture() can only be used with FramebufferTexture.");return}let q=Math.pow(2,-j),$=Math.floor(G.image.width*q),g1=Math.floor(G.image.height*q);C1.setTexture2D(G,0),B.copyTexSubImage2D(B.TEXTURE_2D,j,0,0,_.x,_.y,$,g1),n1.unbindTexture()},this.copyTextureToTexture=function(_,G,j,q=0){let $=G.image.width,g1=G.image.height,y1=d1.convert(j.format),S1=d1.convert(j.type);C1.setTexture2D(j,0),B.pixelStorei(B.UNPACK_FLIP_Y_WEBGL,j.flipY),B.pixelStorei(B.UNPACK_PREMULTIPLY_ALPHA_WEBGL,j.premultiplyAlpha),B.pixelStorei(B.UNPACK_ALIGNMENT,j.unpackAlignment),G.isDataTexture?B.texSubImage2D(B.TEXTURE_2D,q,_.x,_.y,$,g1,y1,S1,G.image.data):G.isCompressedTexture?B.compressedTexSubImage2D(B.TEXTURE_2D,q,_.x,_.y,G.mipmaps[0].width,G.mipmaps[0].height,y1,G.mipmaps[0].data):B.texSubImage2D(B.TEXTURE_2D,q,_.x,_.y,y1,S1,G.image),q===0&&j.generateMipmaps&&B.generateMipmap(B.TEXTURE_2D),n1.unbindTexture()},this.copyTextureToTexture3D=function(_,G,j,q,$=0){if(g.isWebGL1Renderer){console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");return}let g1=_.max.x-_.min.x+1,y1=_.max.y-_.min.y+1,S1=_.max.z-_.min.z+1,w1=d1.convert(q.format),B1=d1.convert(q.type),H1;if(q.isDataTexture3D)C1.setTexture3D(q,0),H1=B.TEXTURE_3D;else if(q.isDataTexture2DArray)C1.setTexture2DArray(q,0),H1=B.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}B.pixelStorei(B.UNPACK_FLIP_Y_WEBGL,q.flipY),B.pixelStorei(B.UNPACK_PREMULTIPLY_ALPHA_WEBGL,q.premultiplyAlpha),B.pixelStorei(B.UNPACK_ALIGNMENT,q.unpackAlignment);let V1=B.getParameter(B.UNPACK_ROW_LENGTH),Y1=B.getParameter(B.UNPACK_IMAGE_HEIGHT),d4=B.getParameter(B.UNPACK_SKIP_PIXELS),H4=B.getParameter(B.UNPACK_SKIP_ROWS),R1=B.getParameter(B.UNPACK_SKIP_IMAGES),oe=j.isCompressedTexture?j.mipmaps[0]:j.image;B.pixelStorei(B.UNPACK_ROW_LENGTH,oe.width),B.pixelStorei(B.UNPACK_IMAGE_HEIGHT,oe.height),B.pixelStorei(B.UNPACK_SKIP_PIXELS,_.min.x),B.pixelStorei(B.UNPACK_SKIP_ROWS,_.min.y),B.pixelStorei(B.UNPACK_SKIP_IMAGES,_.min.z),j.isDataTexture||j.isDataTexture3D?B.texSubImage3D(H1,$,G.x,G.y,G.z,g1,y1,S1,w1,B1,oe.data):j.isCompressedTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),B.compressedTexSubImage3D(H1,$,G.x,G.y,G.z,g1,y1,S1,w1,oe.data)):B.texSubImage3D(H1,$,G.x,G.y,G.z,g1,y1,S1,w1,B1,oe),B.pixelStorei(B.UNPACK_ROW_LENGTH,V1),B.pixelStorei(B.UNPACK_IMAGE_HEIGHT,Y1),B.pixelStorei(B.UNPACK_SKIP_PIXELS,d4),B.pixelStorei(B.UNPACK_SKIP_ROWS,H4),B.pixelStorei(B.UNPACK_SKIP_IMAGES,R1),$===0&&q.generateMipmaps&&B.generateMipmap(H1),n1.unbindTexture()},this.initTexture=function(_){C1.setTexture2D(_,0),n1.unbindTexture()},this.resetState=function(){p=0,d=0,A=null,n1.reset(),f1.reset()},typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}zi.prototype.isWebGLRenderer=!0;var i0=class extends j1{constructor(){super();this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.overrideMaterial=null,this.autoUpdate=!0,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(e,t){return super.copy(e,t),e.background!==null&&(this.background=e.background.clone()),e.environment!==null&&(this.environment=e.environment.clone()),e.fog!==null&&(this.fog=e.fog.clone()),e.overrideMaterial!==null&&(this.overrideMaterial=e.overrideMaterial.clone()),this.autoUpdate=e.autoUpdate,this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){let t=super.toJSON(e);return this.fog!==null&&(t.object.fog=this.fog.toJSON()),t}};i0.prototype.isScene=!0;var ht=class extends j1{constructor(e,t=1){super();this.type="Light",this.color=new x1(e),this.intensity=t}dispose(){}copy(e){return super.copy(e),this.color.copy(e.color),this.intensity=e.intensity,this}toJSON(e){let t=super.toJSON(e);return t.object.color=this.color.getHex(),t.object.intensity=this.intensity,this.groundColor!==void 0&&(t.object.groundColor=this.groundColor.getHex()),this.distance!==void 0&&(t.object.distance=this.distance),this.angle!==void 0&&(t.object.angle=this.angle),this.decay!==void 0&&(t.object.decay=this.decay),this.penumbra!==void 0&&(t.object.penumbra=this.penumbra),this.shadow!==void 0&&(t.object.shadow=this.shadow.toJSON()),t}};ht.prototype.isLight=!0;var a0=class extends ht{constructor(e,t){super(e,t);this.type="AmbientLight"}};a0.prototype.isAmbientLight=!0;var ho=new k1,fo=new k,po=new k,Ai=class{constructor(e){this.camera=e,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new z1(512,512),this.map=null,this.mapPass=null,this.matrix=new k1,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new E4,this._frameExtents=new z1(1,1),this._viewportCount=1,this._viewports=[new q1(0,0,1,1)]}getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(e){let t=this.camera,i=this.matrix;fo.setFromMatrixPosition(e.matrixWorld),t.position.copy(fo),po.setFromMatrixPosition(e.target.matrixWorld),t.lookAt(po),t.updateMatrixWorld(),ho.multiplyMatrices(t.projectionMatrix,t.matrixWorldInverse),this._frustum.setFromProjectionMatrix(ho),i.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),i.multiply(t.projectionMatrix),i.multiply(t.matrixWorldInverse)}getViewport(e){return this._viewports[e]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(e){return this.camera=e.camera.clone(),this.bias=e.bias,this.radius=e.radius,this.mapSize.copy(e.mapSize),this}clone(){return new this.constructor().copy(this)}toJSON(){let e={};return this.bias!==0&&(e.bias=this.bias),this.normalBias!==0&&(e.normalBias=this.normalBias),this.radius!==1&&(e.radius=this.radius),(this.mapSize.x!==512||this.mapSize.y!==512)&&(e.mapSize=this.mapSize.toArray()),e.camera=this.camera.toJSON(!1).object,delete e.camera.matrix,e}};var r0=class extends Ai{constructor(){super(new t2(50,1,.5,500));this.focus=1}updateMatrices(e){let t=this.camera,i=Ct*2*e.angle*this.focus,a=this.mapSize.width/this.mapSize.height,r=e.distance||t.far;(i!==t.fov||a!==t.aspect||r!==t.far)&&(t.fov=i,t.aspect=a,t.far=r,t.updateProjectionMatrix()),super.updateMatrices(e)}copy(e){return super.copy(e),this.focus=e.focus,this}};r0.prototype.isSpotLightShadow=!0;var n0=class extends ht{constructor(e,t,i=0,a=Math.PI/3,r=0,s=1){super(e,t);this.type="SpotLight",this.position.copy(j1.DefaultUp),this.updateMatrix(),this.target=new j1,this.distance=i,this.angle=a,this.penumbra=r,this.decay=s,this.shadow=new r0}get power(){return this.intensity*Math.PI}set power(e){this.intensity=e/Math.PI}dispose(){this.shadow.dispose()}copy(e){return super.copy(e),this.distance=e.distance,this.angle=e.angle,this.penumbra=e.penumbra,this.decay=e.decay,this.target=e.target.clone(),this.shadow=e.shadow.clone(),this}};n0.prototype.isSpotLight=!0;var s0=class extends L2{constructor(e){super();this.type="ShadowMaterial",this.color=new x1(0),this.transparent=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this}};s0.prototype.isShadowMaterial=!0;var o0=class extends Ot.Component{constructor(e){super();this.plugin=e;this.event=new Ot.Events;this.container=createDiv("renderer-container");this.shadows=!0;this.iterations=0;this.frame_rate=1/60;this.animating=!1;this.factory=new vo(this.WIDTH,this.HEIGHT,this.plugin);this.colors={ambient:16777215,spotlight:16777215};this.display={currentWidth:null,currentHeight:null,containerWidth:null,containerHeight:null,aspect:null,scale:null};this.cameraHeight={max:null,close:null,medium:null,far:null};this.extraFrames=o0.DEFAULT_EXTRA_FRAMES;this.renderer=new zi({alpha:!0,antialias:!0})}get WIDTH(){return this.container.clientWidth/2}get HEIGHT(){return this.container.clientHeight/2}get ASPECT(){return this.WIDTH/this.HEIGHT}get scale(){return(this.WIDTH*this.WIDTH+this.HEIGHT*this.HEIGHT)/13}get canvasEl(){return this.renderer?this.renderer.domElement:null}setDice(e){this.animating&&(this.unload(),this.load()),this.stack=e,this.current=this.factory.getDice(this.stack,{x:(Math.random()*2-1)*this.WIDTH,y:-(Math.random()*2-1)*this.HEIGHT}),this.scene.add(...[...this.current.values()].flat().map(t=>t.geometry)),this.world.add(...[...this.current.values()].flat())}onload(){this.addChild(this.factory),this.container.empty(),this.container.style.opacity="1",document.body.appendChild(this.container),this.renderer.shadowMap.enabled=this.shadows,this.renderer.shadowMap.type=g6,this.container.appendChild(this.renderer.domElement),this.renderer.setClearColor(0,0),this.scene=new i0,this.initScene(),this.registerDomEvent(window,"resize",()=>{this.initScene()}),this.initWorld()}async start(){return new Promise(async(e,t)=>{this.current.size||t(),this.event.on("throw-finished",i=>{e(i)}),this.event.on("error",i=>{t(i)}),this.animating=!0,this.extraFrames=o0.DEFAULT_EXTRA_FRAMES,this.render()})}enableShadows(){this.shadows=!0,this.renderer&&(this.renderer.shadowMap.enabled=this.shadows),this.light&&(this.light.castShadow=this.shadows),this.desk&&(this.desk.receiveShadow=this.shadows)}disableShadows(){this.shadows=!1,this.renderer&&(this.renderer.shadowMap.enabled=this.shadows),this.light&&(this.light.castShadow=this.shadows),this.desk&&(this.desk.receiveShadow=this.shadows)}get mw(){return Math.max(this.WIDTH,this.HEIGHT)}setDimensions(e){this.display.currentWidth=this.container.clientWidth/2,this.display.currentHeight=this.container.clientHeight/2,e?(this.display.containerWidth=e.w,this.display.containerHeight=e.h):(this.display.containerWidth=this.display.currentWidth,this.display.containerHeight=this.display.currentHeight),this.display.aspect=Math.min(this.display.currentWidth/this.display.containerWidth,this.display.currentHeight/this.display.containerHeight),this.display.scale=Math.sqrt(this.display.containerWidth*this.display.containerWidth+this.display.containerHeight*this.display.containerHeight)/13,this.renderer.setSize(this.display.currentWidth*2,this.display.currentHeight*2),this.cameraHeight.max=this.display.currentHeight/this.display.aspect/Math.tan(10*Math.PI/180),this.factory.width=this.display.currentWidth,this.factory.height=this.display.currentHeight,this.cameraHeight.medium=this.cameraHeight.max/1.5,this.cameraHeight.far=this.cameraHeight.max,this.cameraHeight.close=this.cameraHeight.max/2}initCamera(){this.camera&&this.scene.remove(this.camera),this.camera=new t2(20,this.display.currentWidth/this.display.currentHeight,1,this.cameraHeight.max*1.3),this.camera.position.z=this.cameraHeight.far,this.camera.lookAt(new k(0,0,0))}initLighting(){let e=Math.max(this.display.containerWidth,this.display.containerHeight);this.light&&this.scene.remove(this.light),this.ambientLight&&this.scene.remove(this.ambientLight),this.light=new n0(this.colors.spotlight,.25),this.light.position.set(-e/2,e/2,e*3),this.light.target.position.set(0,0,0),this.light.distance=e*5,this.light.angle=Math.PI/4,this.light.castShadow=this.shadows,this.light.shadow.camera.near=e/10,this.light.shadow.camera.far=e*5,this.light.shadow.camera.fov=50,this.light.shadow.bias=.001,this.light.shadow.mapSize.width=1024,this.light.shadow.mapSize.height=1024,this.scene.add(this.light),this.ambientLight=new a0(16777215,.9),this.scene.add(this.ambientLight)}initDesk(){this.desk&&this.scene.remove(this.desk);let e=new s0;e.opacity=.5,this.desk=new c2(new L4(this.display.containerWidth*6,this.display.containerHeight*6,1,1),e),this.desk.receiveShadow=this.shadows,this.scene.add(this.desk)}initScene(){this.setDimensions(),this.initCamera(),this.initLighting(),this.initDesk(),this.camera.updateProjectionMatrix(),this.renderer.render(this.scene,this.camera)}initWorld(){this.world=new mo(this.WIDTH,this.HEIGHT),this.iterations=0}getResultsForRoller(e){let t=this.current.get(e),i=t.filter(s=>s instanceof S4&&s.isPercentile),a=[];for(let s=0;s!(s instanceof S4&&s.isPercentile)).map(s=>s.getUpsideValue()).filter(s=>s),...a.map(([s,o])=>{let l=s.getUpsideValue();if(!o)return l;let c=o.getUpsideValue();return l===10&&c==10?100:(c==10&&(c=0),l==10&&(l=0),l*10+c)}).filter(s=>s)]}returnResult(){for(let e of this.stack.dynamic){if(!this.current.has(e))continue;let t=this.getResultsForRoller(e);!t||e.setResults(t)}this.event.trigger("throw-finished",this.stack)}unrender(e=this){e.container.style.opacity="0",e.registerInterval(window.setTimeout(()=>{e.animating=!1,e.unload()},1e3))}render(){if(this.throwFinished())if(this.extraFrames>10)this.extraFrames--;else{try{for(let[e,t]of this.current)if(!(!e.modifiers.size||!this.getResultsForRoller(e))&&e.modifiers.has("r")){let a=t.filter(r=>(e.conditions.length||e.conditions.push({operator:"=",comparer:e.faces.min,value:""}),e.checkCondition(r.result,e.conditions)&&r.rerolled{r.rerolled++;let s={x:(Math.random()*2-1)*this.WIDTH,y:-(Math.random()*2-1)*this.HEIGHT};r.vector=r.generateVector(s),r.create(),r.set(),r.stopped=!1}),this.animation=requestAnimationFrame(()=>this.render());return}}if(this.returnResult(),this.plugin.data.renderTime)this.registerInterval(window.setTimeout(()=>this.unrender(),this.plugin.data.renderTime));else{let t=function(){e.unrender(e),document.body.removeEventListener("click",t)},e=this;this.registerDomEvent(document.body,"click",t)}}catch(e){this.event.trigger("error",e)}return}this.animation=requestAnimationFrame(()=>this.render()),this.world.step(this.frame_rate),this.iterations++,this.current.forEach(e=>{e.map(t=>t.set())}),this.renderer.render(this.scene,this.camera)}dispose(...e){e.forEach(t=>{"dispose"in t&&t.dispose(),t.children&&this.dispose(...t.children)})}detach(){}onunload(){cancelAnimationFrame(this.animation),this.container.detach(),this.container.empty(),this.renderer.domElement.detach(),this.renderer.dispose(),this.factory.dispose(),this.ambientLight.dispose(),this.light.dispose(),this.scene.children.forEach(e=>this.dispose(e)),this.scene.remove(this.scene,...this.scene.children,...[...this.current.values()].flat().map(e=>e.geometry)),this.current.forEach(e=>{e.forEach(t=>{[...Array.isArray(t.geometry.material)?t.geometry.material:[t.geometry.material]].forEach(a=>a&&a.dispose()),this.world.world.removeBody(t.body)})}),this.current=new Map}onThrowFinished(){}throwFinished(){let e=!0,t=4;if(this.iterations<10/this.frame_rate)for(let i of this.current.values())for(let a of i){if(a.stopped===!0)continue;let r=a.body.angularVelocity,s=a.body.velocity;if(Math.abs(r.x)3){a.stopped=!0;continue}}else a.stopped=this.iterations;e=!1}else a.stopped=void 0,e=!1}return e}},Gt=o0;Gt.DEFAULT_EXTRA_FRAMES=30;var mo=class{constructor(e,t){this.WIDTH=e;this.HEIGHT=t;this.world=new G0({gravity:new y(0,0,-9.82*400)});this.ground=this.getPlane();this.diceMaterial=new He;this.deskMaterial=new He;this.barrierMaterial=new He;this.world.broadphase=new n6,this.world.allowSleep=!0,this.ground.position.set(0,0,0),this.world.addBody(this.ground),this.buildWalls()}add(...e){e.forEach(t=>{this.world.addBody(t.body)})}step(e=1/60){let t=performance.now()/1e3;if(!this.lastCallTime)this.world.step(e);else{let i=t-this.lastCallTime;this.world.step(e,i)}this.lastCallTime=t}buildWalls(){this.world.addContactMaterial(new Te(this.deskMaterial,this.diceMaterial,{friction:.01,restitution:.5,contactEquationRelaxation:3,contactEquationStiffness:1e8})),this.world.addContactMaterial(new Te(this.barrierMaterial,this.diceMaterial,{friction:.01,restitution:1,contactEquationRelaxation:3,contactEquationStiffness:1e8})),this.world.addContactMaterial(new Te(this.diceMaterial,this.diceMaterial,{friction:.1,restitution:.5,contactEquationRelaxation:3,contactEquationStiffness:1e8})),this.world.addBody(new i1({allowSleep:!1,mass:0,shape:new e4,material:this.deskMaterial}));let e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial});e.quaternion.setFromAxisAngle(new y(1,0,0),Math.PI/2),e.position.set(0,this.HEIGHT*.93,0),this.world.addBody(e),e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial}),e.quaternion.setFromAxisAngle(new y(1,0,0),-Math.PI/2),e.position.set(0,-this.HEIGHT*.93,0),this.world.addBody(e),e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial}),e.quaternion.setFromAxisAngle(new y(0,1,0),-Math.PI/2),e.position.set(this.WIDTH*.93,0,0),this.world.addBody(e),e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial}),e.quaternion.setFromAxisAngle(new y(0,1,0),Math.PI/2),e.position.set(-this.WIDTH*.93,0,0),this.world.addBody(e)}getPlane(){return new i1({type:i1.STATIC,shape:new e4})}},vo=class extends Ot.Component{constructor(e,t,i){super();this.width=e;this.height=t;this.plugin=i;this.dice={};this.buildDice()}get colors(){return{diceColor:this.plugin.data.diceColor,textColor:this.plugin.data.textColor}}updateColors(){this.dispose(),this.buildDice()}onunload(){this.dispose()}disposeChildren(...e){e.forEach(t=>{"dispose"in t&&t.dispose(),t.children&&this.disposeChildren(...t.children)})}dispose(){for(let e of Object.values(this.dice))this.disposeChildren(e.geometry.children)}getDiceForRoller(e,t){let i=[];switch(e.faces.max){case 4:{i.push(...new Array(e.rolls).fill(0).map(a=>new fi(this.width,this.height,this.clone("d4"),t)));break}case 1:case 6:{i.push(...new Array(e.rolls).fill(0).map(a=>new hi(this.width,this.height,e.fudge?this.clone("fudge"):this.clone("d6"),t)));break}case 8:{i.push(...new Array(e.rolls).fill(0).map(a=>new ui(this.width,this.height,this.clone("d8"),t)));break}case 10:{i.push(...new Array(e.rolls).fill(0).map(a=>new S4(this.width,this.height,this.clone("d10"),t)));break}case 12:{i.push(...new Array(e.rolls).fill(0).map(a=>new li(this.width,this.height,this.clone("d12"),t)));break}case 20:{i.push(...new Array(e.rolls).fill(0).map(a=>new ci(this.width,this.height,this.clone("d20"),t)));break}case 100:{i.push(...new Array(e.rolls).fill(0).map(a=>[new S4(this.width,this.height,this.clone("d100"),t,!0),new S4(this.width,this.height,this.clone("d10"),t,!0)]).flat());break}}return i}getDice(e,t){let i=new Map;for(let a of e.dynamic){let r=this.getDiceForRoller(a,t);r.length&&i.set(a,r)}return i}clone(e){if(!(e in this.dice))throw new Error("That dice type does not exist!");return this.dice[e].clone()}buildDice(){this.dice.d100=new Z3(this.width,this.height,this.colors).create(),this.dice.d20=new W3(this.width,this.height,this.colors).create(),this.dice.d12=new j3(this.width,this.height,this.colors).create(),this.dice.d10=new X3(this.width,this.height,this.colors).create(),this.dice.d8=new Y3(this.width,this.height,this.colors).create(),this.dice.d6=new K3(this.width,this.height,this.colors).create(),this.dice.d4=new J3(this.width,this.height,this.colors).create(),this.dice.fudge=new $3(this.width,this.height,this.colors).create(),this.dice.boost=new si(this.width,this.height,this.colors).create(),this.dice.ability=new ai(this.width,this.height,this.colors).create(),this.dice.difficulty=new ri(this.width,this.height,this.colors).create(),this.dice.challenge=new ti(this.width,this.height,this.colors).create(),this.dice.proficiency=new ei(this.width,this.height,this.colors).create(),this.dice.setback=new oi(this.width,this.height,this.colors).create()}};var Mo=ue(xo());var wi=class{constructor(e){this.table=e}parse(e){let t=e.length,i=this.table,a=[],r=[],s=0;for(;sf||u===f&&c.associativity==="right")break;a.push(r.shift())}r.unshift(o)}else a.push(o)}}for(;r.length;){let o=r.shift();if(o.value!=="(")a.push(o);else throw new Error("Mismatched parentheses.")}return a}};var Ou=/(?:\d+[Dd])?#(?:[\p{Letter}\p{Emoji_Presentation}\w/-]+)(?:\|(?:[+-]))?(?:\|(?:[^+-]+))?/u,Gu=/(?:\d+[Dd])?#(?:[\p{Letter}\p{Emoji_Presentation}\w/-]+)(?:\|(?:[+-]))?\|link/u,qu=/(?:\d+[Dd])?(?:\[.*\]\(|\[\[)(?:.+?)#?\^(?:.+?)(?:\)|\]\])\|?(?:.+)?/u,Wu=/(?:\d+[Dd])?(?:\[.*\]\(|\[\[)(?:.+)(?:\)|\]\])\|?(?:.+)?/u,ju=/(?:\d+[Dd])?(?:\[.*\]\(|\[\[)(?:.+)(?:\)|\]\])\|line/u,Xu=/[\(\^\+\-\*\/\)]/u,Zu=/(?:\d+|\b)[Dd](?:\[?(?:-?\d+[ \t]?,)?[ \t]?(?:-?\d+|%|F)\]?|\b)/u,Yu=/(?:=|=!|<|>|<=|>=|=<|=>|-=|=-)\d+/u,l0=class{constructor(e){this.plugin=e;this.lexer=Mo.compile({WS:[{match:/[ \t]+/u},{match:/[{}]+/u}],table:qu,line:ju,section:Wu,link:Gu,tag:Ou,condition:Yu,kl:{match:/kl\d*/u,value:this.clampInfinite},kh:[{match:/kh\d*/u,value:this.clampInfinite},{match:/k\d*/u,value:this.clampInfinite}],dh:{match:/dh\d*/u,value:this.clampInfinite},dl:[{match:/dl\d*/u,value:this.clampInfinite}],"!!":{match:/!!(?:i|\d+)?/u,value:this.clampInfinite},"!":{match:/!(?:i|\d+)?/u,value:this.clampInfinite},r:{match:/r(?:i|\d+)?/u,value:this.clampInfinite},stunt:/1[Dd]S/u,"%":/\d+[Dd]\d+%/u,dice:[{match:Zu,value:e=>{let{roll:t=this.plugin.data.defaultRoll,faces:i=this.plugin.data.defaultFace}=e.match(/(?\d+)?[Dd](?\[?(?:-?\d+[ \t]?,)?[ \t]?(?:-?\d+|%|F)\]?)?/).groups;return`${t}d${i}`}},{match:/\d+/u},{match:/\b[A-Za-z][A-Za-z0-9_]+\b/u,value:e=>this.plugin.inline.has(e)?`${this.plugin.inline.get(e)}`:e}],math:Xu});let t={precedence:3,associativity:"right"},i={precedence:2,associativity:"left"},a={precedence:1,associativity:"left"};this.parser=new wi({"+":a,"-":a,"*":i,"/":i,"^":t})}clampInfinite(e){return/i$/.test(e)?"100":e.replace(/^\D+/g,"")}parse(e){let t=Array.from(this.lexer.reset(e));return this.lexer.reset(),this.parser.parse(this.transform(t))}transform(e){e=e.filter(i=>i.type!="WS");let t=[];for(let i of e)if(i.type=="condition"&&t.length>0){let a=t[t.length-1];a.conditions||(a.conditions=[]);let[r,s,o]=i.value.match(/(?=|=!|<|>|<=|>=|=<|=>|\-=|=\-)(?\d+)/)??[];a.conditions.push({operator:s,comparer:Number(o),value:i.value})}else t.push(i);return t}getTypeFromLexemes(e){return e.some(({type:t})=>t==="table")?"table":e.some(({type:t})=>t==="section")?"section":e.some(({type:t})=>t==="tag")?"tag":e.some(({type:t})=>t==="link")?"link":e.some(({type:t})=>t==="line")?"line":"dice"}};String.prototype.matchAll=String.prototype.matchAll||function*(e){let t=e.global?e.flags:e.flags+"g",i=new RegExp(e,t),a;for(;a=i.exec(this);)yield a};var a6={returnAllTags:!0,rollLinksForTags:!1,copyContentButton:!0,customFormulas:[],displayFormulaForMod:!0,displayResultsInline:!1,displayLookupRoll:!0,formulas:{},persistResults:!1,results:{},defaultRoll:1,defaultFace:100,renderer:!1,renderAllDice:!1,renderTime:2e3,diceColor:"#202020",textColor:"#ffffff",showLeafOnStartup:!0,showDice:!0,round:fe.None},_i=class extends l2.Plugin{constructor(){super(...arguments);this.fileMap=new Map;this.inline=new Map;this.operators={"+":(e,t)=>e+t,"-":(e,t)=>e-t,"*":(e,t)=>e*t,"/":(e,t)=>e/t,"^":(e,t)=>Math.pow(e,t)};this.parser=new l0(this);this.persistingFiles=new Set}async onload(){console.log("DiceRoller plugin loaded"),this.data=Object.assign({},a6,await this.loadData()),this.renderer=new Gt(this),this.addSettingTab(new i6(this.app,this)),this.registerView(v4,i=>new $e(this,i)),this.app.workspace.onLayoutReady(()=>this.addDiceView(!0)),this.registerEvent(this.app.workspace.on("dice-roller:update-colors",()=>{this.renderer.factory.updateColors()})),this.registerEvent(this.app.workspace.on("dice-roller:render-dice",async i=>{let a=await this.getRoller(i,"external");if(!(a instanceof de)){new l2.Notice("The Dice View only supports dice rolls.");return}if(await a.roll(),!a.dice.length){new l2.Notice("Invalid formula.");return}try{this.renderRoll(a)}catch(r){new l2.Notice("There was an error rendering the roll."),console.error(r)}this.app.workspace.trigger("dice-roller:rendered-result",a.result)})),this.addCommand({id:"open-view",name:"Open Dice View",checkCallback:i=>{if(!this.view)return i||this.addDiceView(),!0}}),this.addCommand({id:"reroll",name:"Re-roll Dice",checkCallback:i=>{let a=this.app.workspace.getActiveViewOfType(l2.MarkdownView);if(a&&a.getMode()==="preview"&&this.fileMap.has(a.file))return i||this.fileMap.get(a.file).forEach(s=>{s.roll()}),!0}});let e=C0(Di).html[0];(0,l2.addIcon)(Le,e);let t=C0(Ti).html[0];(0,l2.addIcon)(De,t),this.registerMarkdownPostProcessor(async(i,a)=>{let r=i.querySelectorAll("code");if(!r.length)return;let s=a.sourcePath,o=a.getSectionInfo(i),l=a.getSectionInfo(i)?.lineStart,c=this.app.vault.getAbstractFileByPath(a.sourcePath);if(!c||!(c instanceof l2.TFile))return;let u={};for(let f=0;f{let p=(await this.app.vault.cachedRead(c)).split(` -`),d=p.slice(o.lineStart,o.lineEnd+1),A=x.replacer;if(!A){new l2.Notice("Dice Roller: There was an issue modifying the file.");return}let b=g?`${x.inlineText} **${A}**`:`${A}`;d=d.join(` -`).replace(`\`${m}\``,b).split(` -`),p.splice(o.lineStart,o.lineEnd-o.lineStart+1,...d),await this.app.vault.modify(c,p.join(` -`))}),await x.roll();continue}catch(m){console.error(m)}if(!!/^dice(?:\+|\-|\-mod)?:\s*([\s\S]+)\s*?/.test(h.innerText))try{let[,m]=h.innerText.match(/^dice(?:\+|\-|\-mod)?:\s*([\s\S]+)\s*?/),v=this.getRoller(m,a.sourcePath),g=this.data.results?.[s]?.[l]?.[f]??null;(this.data.persistResults&&!/dice\-/.test(h.innerText)||/dice\+/.test(h.innerText))&&(this.persistingFiles.add(a.sourcePath),u[f]=v,v.save=!0);let x=async()=>{await v.roll(),v.save&&g&&await v.applyResult(g),h.replaceWith(v.containerEl)};v.loaded?await x():v.on("loaded",async()=>{await x()}),this.fileMap.has(c)||this.fileMap.set(c,[]),this.fileMap.set(c,[...this.fileMap.get(c),v]);let p=this.app.workspace.getActiveViewOfType(l2.MarkdownView);if(p&&this.fileMap.has(c)&&this.fileMap.get(c).length===1){let d=this,A=z0(p,{onUnloadFile:function(b){return async function(C){return C==c&&(d.fileMap.delete(c),A()),await b.call(this,C)}}});p.register(A),p.register(()=>this.fileMap.delete(c))}}catch(m){console.error(m),new l2.Notice(`There was an error parsing the dice string: ${h.innerText}. +`;function oo(n,e,t){let i=new E4,a=new z1,r=new z1,s=new q1,o=new e0({depthPacking:g8}),l=new t0,c={},u=t.maxTextureSize,f={0:P1,1:Ie,2:Y2},h=new ae({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new z1},radius:{value:4}},vertexShader:no,fragmentShader:so}),m=h.clone();m.defines.HORIZONTAL_PASS=1;let v=new M2;v.setAttribute("position",new x2(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let g=new c2(v,h),x=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=g6,this.render=function(b,C,E){if(x.enabled===!1||x.autoUpdate===!1&&x.needsUpdate===!1||b.length===0)return;let T=n.getRenderTarget(),_=n.getActiveCubeFace(),P=n.getActiveMipmapLevel(),F=n.state;F.setBlending(I2),F.buffers.color.setClear(1,1,1,1),F.buffers.depth.setTest(!0),F.setScissorTest(!1);for(let M=0,D=b.length;Mu||a.y>u)&&(a.x>u&&(r.x=Math.floor(u/V.x),a.x=r.x*V.x,H.mapSize.x=r.x),a.y>u&&(r.y=Math.floor(u/V.y),a.y=r.y*V.y,H.mapSize.y=r.y)),H.map===null&&!H.isPointLightShadow&&this.type===b4){let N={minFilter:e2,magFilter:e2,format:W1};H.map=new d2(a.x,a.y,N),H.map.texture.name=z.name+".shadowMap",H.mapPass=new d2(a.x,a.y,N),H.camera.updateProjectionMatrix()}if(H.map===null){let N={minFilter:Q1,magFilter:Q1,format:W1};H.map=new d2(a.x,a.y,N),H.map.texture.name=z.name+".shadowMap",H.camera.updateProjectionMatrix()}n.setRenderTarget(H.map),n.clear();let L=H.getViewportCount();for(let N=0;N0){let z=M.uuid,H=E.uuid,V=c[z];V===void 0&&(V={},c[z]=V);let L=V[H];L===void 0&&(L=M.clone(),V[H]=L),M=L}return M.visible=E.visible,M.wireframe=E.wireframe,F===b4?M.side=E.shadowSide!==null?E.shadowSide:E.side:M.side=E.shadowSide!==null?E.shadowSide:f[E.side],M.alphaMap=E.alphaMap,M.alphaTest=E.alphaTest,M.clipShadows=E.clipShadows,M.clippingPlanes=E.clippingPlanes,M.clipIntersection=E.clipIntersection,M.displacementMap=E.displacementMap,M.displacementScale=E.displacementScale,M.displacementBias=E.displacementBias,M.wireframeLinewidth=E.wireframeLinewidth,M.linewidth=E.linewidth,T.isPointLight===!0&&M.isMeshDistanceMaterial===!0&&(M.referencePosition.setFromMatrixPosition(T.matrixWorld),M.nearDistance=_,M.farDistance=P),M}function A(b,C,E,T,_){if(b.visible===!1)return;if(b.layers.test(C.layers)&&(b.isMesh||b.isLine||b.isPoints)&&(b.castShadow||b.receiveShadow&&_===b4)&&(!b.frustumCulled||i.intersectsObject(b))){b.modelViewMatrix.multiplyMatrices(E.matrixWorldInverse,b.matrixWorld);let M=e.update(b),D=b.material;if(Array.isArray(D)){let z=M.groups;for(let H=0,V=z.length;H=1):L.indexOf("OpenGL ES")!==-1&&(V=parseFloat(/^OpenGL ES (\d)/.exec(L)[1]),H=V>=2);let N=null,U={},Z=n.getParameter(n.SCISSOR_BOX),O=n.getParameter(n.VIEWPORT),W=new q1().fromArray(Z),X=new q1().fromArray(O);function Q(I,l1,o1){let m1=new Uint8Array(4),K=n.createTexture();n.bindTexture(I,K),n.texParameteri(I,n.TEXTURE_MIN_FILTER,n.NEAREST),n.texParameteri(I,n.TEXTURE_MAG_FILTER,n.NEAREST);for(let p1=0;p1t1||R.height>t1)&&(h1=t1/Math.max(R.width,R.height)),h1<1||w===!0)if(typeof HTMLImageElement!="undefined"&&R instanceof HTMLImageElement||typeof HTMLCanvasElement!="undefined"&&R instanceof HTMLCanvasElement||typeof ImageBitmap!="undefined"&&R instanceof ImageBitmap){let Y=w?Cr:Math.floor,d1=Y(h1*R.width),f1=Y(h1*R.height);g===void 0&&(g=p(d1,f1));let s1=J?p(d1,f1):g;return s1.width=d1,s1.height=f1,s1.getContext("2d").drawImage(R,0,0,d1,f1),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+R.width+"x"+R.height+") to ("+d1+"x"+f1+")."),s1}else return"data"in R&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+R.width+"x"+R.height+")."),R;return R}function A(R){return W0(R.width)&&W0(R.height)}function b(R){return o?!1:R.wrapS!==s2||R.wrapT!==s2||R.minFilter!==Q1&&R.minFilter!==e2}function C(R,w){return R.generateMipmaps&&w&&R.minFilter!==Q1&&R.minFilter!==e2}function E(R){n.generateMipmap(R)}function T(R,w,J,t1,h1=!1){if(o===!1)return w;if(R!==null){if(n[R]!==void 0)return n[R];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+R+"'")}let Y=w;return w===n.RED&&(J===n.FLOAT&&(Y=n.R32F),J===n.HALF_FLOAT&&(Y=n.R16F),J===n.UNSIGNED_BYTE&&(Y=n.R8)),w===n.RG&&(J===n.FLOAT&&(Y=n.RG32F),J===n.HALF_FLOAT&&(Y=n.RG16F),J===n.UNSIGNED_BYTE&&(Y=n.RG8)),w===n.RGBA&&(J===n.FLOAT&&(Y=n.RGBA32F),J===n.HALF_FLOAT&&(Y=n.RGBA16F),J===n.UNSIGNED_BYTE&&(Y=t1===I1&&h1===!1?n.SRGB8_ALPHA8:n.RGBA8),J===n.UNSIGNED_SHORT_4_4_4_4&&(Y=n.RGBA4),J===n.UNSIGNED_SHORT_5_5_5_1&&(Y=n.RGB5_A1)),(Y===n.R16F||Y===n.R32F||Y===n.RG16F||Y===n.RG32F||Y===n.RGBA16F||Y===n.RGBA32F)&&e.get("EXT_color_buffer_float"),Y}function _(R,w,J){return C(R,J)===!0||R.isFramebufferTexture&&R.minFilter!==Q1&&R.minFilter!==e2?Math.log2(Math.max(w.width,w.height))+1:R.mipmaps!==void 0&&R.mipmaps.length>0?R.mipmaps.length:R.isCompressedTexture&&Array.isArray(R.image)?w.mipmaps.length:1}function P(R){return R===Q1||R===i3||R===a3?n.NEAREST:n.LINEAR}function F(R){let w=R.target;w.removeEventListener("dispose",F),D(w),w.isVideoTexture&&v.delete(w),s.memory.textures--}function M(R){let w=R.target;w.removeEventListener("dispose",M),z(w)}function D(R){let w=i.get(R);w.__webglInit!==void 0&&(n.deleteTexture(w.__webglTexture),i.remove(R))}function z(R){let w=R.texture,J=i.get(R),t1=i.get(w);if(!!R){if(t1.__webglTexture!==void 0&&(n.deleteTexture(t1.__webglTexture),s.memory.textures--),R.depthTexture&&R.depthTexture.dispose(),R.isWebGLCubeRenderTarget)for(let h1=0;h1<6;h1++)n.deleteFramebuffer(J.__webglFramebuffer[h1]),J.__webglDepthbuffer&&n.deleteRenderbuffer(J.__webglDepthbuffer[h1]);else n.deleteFramebuffer(J.__webglFramebuffer),J.__webglDepthbuffer&&n.deleteRenderbuffer(J.__webglDepthbuffer),J.__webglMultisampledFramebuffer&&n.deleteFramebuffer(J.__webglMultisampledFramebuffer),J.__webglColorRenderbuffer&&n.deleteRenderbuffer(J.__webglColorRenderbuffer),J.__webglDepthRenderbuffer&&n.deleteRenderbuffer(J.__webglDepthRenderbuffer);if(R.isWebGLMultipleRenderTargets)for(let h1=0,Y=w.length;h1=l&&console.warn("THREE.WebGLTextures: Trying to use "+R+" texture units while this GPU supports only "+l),H+=1,R}function N(R,w){let J=i.get(R);if(R.isVideoTexture&&q2(R),R.version>0&&J.__version!==R.version){let t1=R.image;if(t1===void 0)console.warn("THREE.WebGLRenderer: Texture marked for update but image is undefined");else if(t1.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{B(J,R,w);return}}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_2D,J.__webglTexture)}function U(R,w){let J=i.get(R);if(R.version>0&&J.__version!==R.version){B(J,R,w);return}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_2D_ARRAY,J.__webglTexture)}function Z(R,w){let J=i.get(R);if(R.version>0&&J.__version!==R.version){B(J,R,w);return}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_3D,J.__webglTexture)}function O(R,w){let J=i.get(R);if(R.version>0&&J.__version!==R.version){M1(J,R,w);return}t.activeTexture(n.TEXTURE0+w),t.bindTexture(n.TEXTURE_CUBE_MAP,J.__webglTexture)}let W={[Et]:n.REPEAT,[s2]:n.CLAMP_TO_EDGE,[Lt]:n.MIRRORED_REPEAT},X={[Q1]:n.NEAREST,[i3]:n.NEAREST_MIPMAP_NEAREST,[a3]:n.NEAREST_MIPMAP_LINEAR,[e2]:n.LINEAR,[t8]:n.LINEAR_MIPMAP_NEAREST,[a4]:n.LINEAR_MIPMAP_LINEAR};function Q(R,w,J){if(J?(n.texParameteri(R,n.TEXTURE_WRAP_S,W[w.wrapS]),n.texParameteri(R,n.TEXTURE_WRAP_T,W[w.wrapT]),(R===n.TEXTURE_3D||R===n.TEXTURE_2D_ARRAY)&&n.texParameteri(R,n.TEXTURE_WRAP_R,W[w.wrapR]),n.texParameteri(R,n.TEXTURE_MAG_FILTER,X[w.magFilter]),n.texParameteri(R,n.TEXTURE_MIN_FILTER,X[w.minFilter])):(n.texParameteri(R,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(R,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),(R===n.TEXTURE_3D||R===n.TEXTURE_2D_ARRAY)&&n.texParameteri(R,n.TEXTURE_WRAP_R,n.CLAMP_TO_EDGE),(w.wrapS!==s2||w.wrapT!==s2)&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),n.texParameteri(R,n.TEXTURE_MAG_FILTER,P(w.magFilter)),n.texParameteri(R,n.TEXTURE_MIN_FILTER,P(w.minFilter)),w.minFilter!==Q1&&w.minFilter!==e2&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),e.has("EXT_texture_filter_anisotropic")===!0){let t1=e.get("EXT_texture_filter_anisotropic");if(w.type===K2&&e.has("OES_texture_float_linear")===!1||o===!1&&w.type===be&&e.has("OES_texture_half_float_linear")===!1)return;(w.anisotropy>1||i.get(w).__currentAnisotropy)&&(n.texParameterf(R,t1.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(w.anisotropy,a.getMaxAnisotropy())),i.get(w).__currentAnisotropy=w.anisotropy)}}function a1(R,w){R.__webglInit===void 0&&(R.__webglInit=!0,w.addEventListener("dispose",F),R.__webglTexture=n.createTexture(),s.memory.textures++)}function B(R,w,J){let t1=n.TEXTURE_2D;w.isDataTexture2DArray&&(t1=n.TEXTURE_2D_ARRAY),w.isDataTexture3D&&(t1=n.TEXTURE_3D),a1(R,w),t.activeTexture(n.TEXTURE0+J),t.bindTexture(t1,R.__webglTexture),n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,w.flipY),n.pixelStorei(n.UNPACK_PREMULTIPLY_ALPHA_WEBGL,w.premultiplyAlpha),n.pixelStorei(n.UNPACK_ALIGNMENT,w.unpackAlignment),n.pixelStorei(n.UNPACK_COLORSPACE_CONVERSION_WEBGL,n.NONE);let h1=b(w)&&A(w.image)===!1,Y=d(w.image,h1,!1,u);Y=p2(w,Y);let d1=A(Y)||o,f1=r.convert(w.format,w.encoding),s1=r.convert(w.type),r1=T(w.internalFormat,f1,s1,w.encoding,w.isVideoTexture);Q(t1,w,d1);let b1,I=w.mipmaps,l1=o&&w.isVideoTexture!==!0,o1=R.__version===void 0,m1=_(w,Y,d1);if(w.isDepthTexture)r1=n.DEPTH_COMPONENT,o?w.type===K2?r1=n.DEPTH_COMPONENT32F:w.type===U4?r1=n.DEPTH_COMPONENT24:w.type===ye?r1=n.DEPTH24_STENCIL8:r1=n.DEPTH_COMPONENT16:w.type===K2&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),w.format===$2&&r1===n.DEPTH_COMPONENT&&w.type!==Ue&&w.type!==U4&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),w.type=Ue,s1=r.convert(w.type)),w.format===Ce&&r1===n.DEPTH_COMPONENT&&(r1=n.DEPTH_STENCIL,w.type!==ye&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),w.type=ye,s1=r.convert(w.type))),l1&&o1?t.texStorage2D(n.TEXTURE_2D,1,r1,Y.width,Y.height):t.texImage2D(n.TEXTURE_2D,0,r1,Y.width,Y.height,0,f1,s1,null);else if(w.isDataTexture)if(I.length>0&&d1){l1&&o1&&t.texStorage2D(n.TEXTURE_2D,m1,r1,I[0].width,I[0].height);for(let K=0,p1=I.length;K0&&d1){l1&&o1&&t.texStorage2D(n.TEXTURE_2D,m1,r1,I[0].width,I[0].height);for(let K=0,p1=I.length;K0&&o1++,t.texStorage2D(n.TEXTURE_CUBE_MAP,o1,b1,Y[0].width,Y[0].height));for(let K=0;K<6;K++)if(h1){I?t.texSubImage2D(n.TEXTURE_CUBE_MAP_POSITIVE_X+K,0,0,0,Y[K].width,Y[K].height,s1,r1,Y[K].data):t.texImage2D(n.TEXTURE_CUBE_MAP_POSITIVE_X+K,0,b1,Y[K].width,Y[K].height,0,s1,r1,Y[K].data);for(let p1=0;p1m+v?(c.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:e.handedness,target:this})):!c.inputState.pinching&&h<=m-v&&(c.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:e.handedness,target:this}))}else l!==null&&e.gripSpace&&(r=t.getPose(e.gripSpace,i),r!==null&&(l.matrix.fromArray(r.transform.matrix),l.matrix.decompose(l.position,l.rotation,l.scale),r.linearVelocity?(l.hasLinearVelocity=!0,l.linearVelocity.copy(r.linearVelocity)):l.hasLinearVelocity=!1,r.angularVelocity?(l.hasAngularVelocity=!0,l.angularVelocity.copy(r.angularVelocity)):l.hasAngularVelocity=!1));return o!==null&&(o.visible=a!==null),l!==null&&(l.visible=r!==null),c!==null&&(c.visible=s!==null),this}};var Ot=class extends K1{constructor(e,t,i,a,r,s,o,l,c,u){if(u=u!==void 0?u:$2,u!==$2&&u!==Ce)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");i===void 0&&u===$2&&(i=Ue),i===void 0&&u===Ce&&(i=ye);super(null,a,r,s,o,l,u,i,c);this.image={width:e,height:t},this.magFilter=o!==void 0?o:Q1,this.minFilter=l!==void 0?l:Q1,this.flipY=!1,this.generateMipmaps=!1}};Ot.prototype.isDepthTexture=!0;var Ci=class extends N2{constructor(e,t){super();let i=this,a=null,r=1,s=null,o="local-floor",l=e.extensions.has("WEBGL_multisampled_render_to_texture"),c=null,u=null,f=null,h=null,m=!1,v=null,g=t.getContextAttributes(),x=null,p=null,d=[],A=new Map,b=new t2;b.layers.enable(1),b.viewport=new q1;let C=new t2;C.layers.enable(2),C.viewport=new q1;let E=[b,C],T=new i0;T.layers.enable(1),T.layers.enable(2);let _=null,P=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(O){let W=d[O];return W===void 0&&(W=new Ut,d[O]=W),W.getTargetRaySpace()},this.getControllerGrip=function(O){let W=d[O];return W===void 0&&(W=new Ut,d[O]=W),W.getGripSpace()},this.getHand=function(O){let W=d[O];return W===void 0&&(W=new Ut,d[O]=W),W.getHandSpace()};function F(O){let W=A.get(O.inputSource);W&&W.dispatchEvent({type:O.type,data:O.inputSource})}function M(){A.forEach(function(O,W){O.disconnect(W)}),A.clear(),_=null,P=null,e.setRenderTarget(x),h=null,f=null,u=null,a=null,p=null,Z.stop(),i.isPresenting=!1,i.dispatchEvent({type:"sessionend"})}this.setFramebufferScaleFactor=function(O){r=O,i.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(O){o=O,i.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return s},this.getBaseLayer=function(){return f!==null?f:h},this.getBinding=function(){return u},this.getFrame=function(){return v},this.getSession=function(){return a},this.setSession=async function(O){if(a=O,a!==null){if(x=e.getRenderTarget(),a.addEventListener("select",F),a.addEventListener("selectstart",F),a.addEventListener("selectend",F),a.addEventListener("squeeze",F),a.addEventListener("squeezestart",F),a.addEventListener("squeezeend",F),a.addEventListener("end",M),a.addEventListener("inputsourceschange",D),g.xrCompatible!==!0&&await t.makeXRCompatible(),a.renderState.layers===void 0||e.capabilities.isWebGL2===!1){let W={antialias:a.renderState.layers===void 0?g.antialias:!0,alpha:g.alpha,depth:g.depth,stencil:g.stencil,framebufferScaleFactor:r};h=new XRWebGLLayer(a,t,W),a.updateRenderState({baseLayer:h}),p=new d2(h.framebufferWidth,h.framebufferHeight,{format:W1,type:H2,encoding:e.outputEncoding})}else{m=g.antialias;let W=null,X=null,Q=null;g.depth&&(Q=g.stencil?t.DEPTH24_STENCIL8:t.DEPTH_COMPONENT24,W=g.stencil?Ce:$2,X=g.stencil?ye:Ue);let a1={colorFormat:e.outputEncoding===I1?t.SRGB8_ALPHA8:t.RGBA8,depthFormat:Q,scaleFactor:r};u=new XRWebGLBinding(a,t),f=u.createProjectionLayer(a1),a.updateRenderState({layers:[f]}),m?p=new lt(f.textureWidth,f.textureHeight,{format:W1,type:H2,depthTexture:new Ot(f.textureWidth,f.textureHeight,X,void 0,void 0,void 0,void 0,void 0,void 0,W),stencilBuffer:g.stencil,ignoreDepth:f.ignoreDepthValues,useRenderToTexture:l,encoding:e.outputEncoding}):p=new d2(f.textureWidth,f.textureHeight,{format:W1,type:H2,depthTexture:new Ot(f.textureWidth,f.textureHeight,X,void 0,void 0,void 0,void 0,void 0,void 0,W),stencilBuffer:g.stencil,ignoreDepth:f.ignoreDepthValues,encoding:e.outputEncoding})}p.isXRRenderTarget=!0,this.setFoveation(1),s=await a.requestReferenceSpace(o),Z.setContext(a),Z.start(),i.isPresenting=!0,i.dispatchEvent({type:"sessionstart"})}};function D(O){let W=a.inputSources;for(let X=0;X0&&(p.alphaTest.value=d.alphaTest);let A=n.get(d).envMap;A&&(p.envMap.value=A,p.flipEnvMap.value=A.isCubeTexture&&A.isRenderTargetTexture===!1?-1:1,p.reflectivity.value=d.reflectivity,p.ior.value=d.ior,p.refractionRatio.value=d.refractionRatio),d.lightMap&&(p.lightMap.value=d.lightMap,p.lightMapIntensity.value=d.lightMapIntensity),d.aoMap&&(p.aoMap.value=d.aoMap,p.aoMapIntensity.value=d.aoMapIntensity);let b;d.map?b=d.map:d.specularMap?b=d.specularMap:d.displacementMap?b=d.displacementMap:d.normalMap?b=d.normalMap:d.bumpMap?b=d.bumpMap:d.roughnessMap?b=d.roughnessMap:d.metalnessMap?b=d.metalnessMap:d.alphaMap?b=d.alphaMap:d.emissiveMap?b=d.emissiveMap:d.clearcoatMap?b=d.clearcoatMap:d.clearcoatNormalMap?b=d.clearcoatNormalMap:d.clearcoatRoughnessMap?b=d.clearcoatRoughnessMap:d.specularIntensityMap?b=d.specularIntensityMap:d.specularColorMap?b=d.specularColorMap:d.transmissionMap?b=d.transmissionMap:d.thicknessMap?b=d.thicknessMap:d.sheenColorMap?b=d.sheenColorMap:d.sheenRoughnessMap&&(b=d.sheenRoughnessMap),b!==void 0&&(b.isWebGLRenderTarget&&(b=b.texture),b.matrixAutoUpdate===!0&&b.updateMatrix(),p.uvTransform.value.copy(b.matrix));let C;d.aoMap?C=d.aoMap:d.lightMap&&(C=d.lightMap),C!==void 0&&(C.isWebGLRenderTarget&&(C=C.texture),C.matrixAutoUpdate===!0&&C.updateMatrix(),p.uv2Transform.value.copy(C.matrix))}function a(p,d){p.diffuse.value.copy(d.color),p.opacity.value=d.opacity}function r(p,d){p.dashSize.value=d.dashSize,p.totalSize.value=d.dashSize+d.gapSize,p.scale.value=d.scale}function s(p,d,A,b){p.diffuse.value.copy(d.color),p.opacity.value=d.opacity,p.size.value=d.size*A,p.scale.value=b*.5,d.map&&(p.map.value=d.map),d.alphaMap&&(p.alphaMap.value=d.alphaMap),d.alphaTest>0&&(p.alphaTest.value=d.alphaTest);let C;d.map?C=d.map:d.alphaMap&&(C=d.alphaMap),C!==void 0&&(C.matrixAutoUpdate===!0&&C.updateMatrix(),p.uvTransform.value.copy(C.matrix))}function o(p,d){p.diffuse.value.copy(d.color),p.opacity.value=d.opacity,p.rotation.value=d.rotation,d.map&&(p.map.value=d.map),d.alphaMap&&(p.alphaMap.value=d.alphaMap),d.alphaTest>0&&(p.alphaTest.value=d.alphaTest);let A;d.map?A=d.map:d.alphaMap&&(A=d.alphaMap),A!==void 0&&(A.matrixAutoUpdate===!0&&A.updateMatrix(),p.uvTransform.value.copy(A.matrix))}function l(p,d){d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap)}function c(p,d){p.specular.value.copy(d.specular),p.shininess.value=Math.max(d.shininess,1e-4),d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function u(p,d){d.gradientMap&&(p.gradientMap.value=d.gradientMap),d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function f(p,d){p.roughness.value=d.roughness,p.metalness.value=d.metalness,d.roughnessMap&&(p.roughnessMap.value=d.roughnessMap),d.metalnessMap&&(p.metalnessMap.value=d.metalnessMap),d.emissiveMap&&(p.emissiveMap.value=d.emissiveMap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias),n.get(d).envMap&&(p.envMapIntensity.value=d.envMapIntensity)}function h(p,d,A){f(p,d),p.ior.value=d.ior,d.sheen>0&&(p.sheenColor.value.copy(d.sheenColor).multiplyScalar(d.sheen),p.sheenRoughness.value=d.sheenRoughness,d.sheenColorMap&&(p.sheenColorMap.value=d.sheenColorMap),d.sheenRoughnessMap&&(p.sheenRoughnessMap.value=d.sheenRoughnessMap)),d.clearcoat>0&&(p.clearcoat.value=d.clearcoat,p.clearcoatRoughness.value=d.clearcoatRoughness,d.clearcoatMap&&(p.clearcoatMap.value=d.clearcoatMap),d.clearcoatRoughnessMap&&(p.clearcoatRoughnessMap.value=d.clearcoatRoughnessMap),d.clearcoatNormalMap&&(p.clearcoatNormalScale.value.copy(d.clearcoatNormalScale),p.clearcoatNormalMap.value=d.clearcoatNormalMap,d.side===P1&&p.clearcoatNormalScale.value.negate())),d.transmission>0&&(p.transmission.value=d.transmission,p.transmissionSamplerMap.value=A.texture,p.transmissionSamplerSize.value.set(A.width,A.height),d.transmissionMap&&(p.transmissionMap.value=d.transmissionMap),p.thickness.value=d.thickness,d.thicknessMap&&(p.thicknessMap.value=d.thicknessMap),p.attenuationDistance.value=d.attenuationDistance,p.attenuationColor.value.copy(d.attenuationColor)),p.specularIntensity.value=d.specularIntensity,p.specularColor.value.copy(d.specularColor),d.specularIntensityMap&&(p.specularIntensityMap.value=d.specularIntensityMap),d.specularColorMap&&(p.specularColorMap.value=d.specularColorMap)}function m(p,d){d.matcap&&(p.matcap.value=d.matcap),d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function v(p,d){d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}function g(p,d){d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias),p.referencePosition.value.copy(d.referencePosition),p.nearDistance.value=d.nearDistance,p.farDistance.value=d.farDistance}function x(p,d){d.bumpMap&&(p.bumpMap.value=d.bumpMap,p.bumpScale.value=d.bumpScale,d.side===P1&&(p.bumpScale.value*=-1)),d.normalMap&&(p.normalMap.value=d.normalMap,p.normalScale.value.copy(d.normalScale),d.side===P1&&p.normalScale.value.negate()),d.displacementMap&&(p.displacementMap.value=d.displacementMap,p.displacementScale.value=d.displacementScale,p.displacementBias.value=d.displacementBias)}return{refreshFogUniforms:e,refreshMaterialUniforms:t}}function Ou(){let n=w4("canvas");return n.style.display="block",n}function zi(n={}){let e=n.canvas!==void 0?n.canvas:Ou(),t=n.context!==void 0?n.context:null,i=n.alpha!==void 0?n.alpha:!1,a=n.depth!==void 0?n.depth:!0,r=n.stencil!==void 0?n.stencil:!0,s=n.antialias!==void 0?n.antialias:!1,o=n.premultipliedAlpha!==void 0?n.premultipliedAlpha:!0,l=n.preserveDrawingBuffer!==void 0?n.preserveDrawingBuffer:!1,c=n.powerPreference!==void 0?n.powerPreference:"default",u=n.failIfMajorPerformanceCaveat!==void 0?n.failIfMajorPerformanceCaveat:!1,f=null,h=null,m=[],v=[];this.domElement=e,this.debug={checkShaderErrors:!0},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.outputEncoding=V2,this.physicallyCorrectLights=!1,this.toneMapping=k2,this.toneMappingExposure=1;let g=this,x=!1,p=0,d=0,A=null,b=-1,C=null,E=new q1,T=new q1,_=null,P=e.width,F=e.height,M=1,D=null,z=null,H=new q1(0,0,P,F),V=new q1(0,0,P,F),L=!1,N=new E4,U=!1,Z=!1,O=null,W=new k1,X=new k,Q={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};function a1(){return A===null?M:1}let B=t;function M1(S,G){for(let j=0;j0?h=v[v.length-1]:h=null,m.pop(),m.length>0?f=m[m.length-1]:f=null};function Z1(S,G,j,q){if(S.visible===!1)return;if(S.layers.test(G.layers)){if(S.isGroup)j=S.renderOrder;else if(S.isLOD)S.autoUpdate===!0&&S.update(G);else if(S.isLight)h.pushLight(S),S.castShadow&&h.pushShadow(S);else if(S.isSprite){if(!S.frustumCulled||N.intersectsSprite(S)){q&&X.setFromMatrixPosition(S.matrixWorld).applyMatrix4(W);let y1=p2.update(S),S1=S.material;S1.visible&&f.push(S,y1,S1,j,X.z,null)}}else if((S.isMesh||S.isLine||S.isPoints)&&(S.isSkinnedMesh&&S.skeleton.frame!==T1.render.frame&&(S.skeleton.update(),S.skeleton.frame=T1.render.frame),!S.frustumCulled||N.intersectsObject(S))){q&&X.setFromMatrixPosition(S.matrixWorld).applyMatrix4(W);let y1=p2.update(S),S1=S.material;if(Array.isArray(S1)){let w1=y1.groups;for(let B1=0,H1=w1.length;B10&&we($,G,j),q&&n1.viewport(E.copy(q)),$.length>0&&Wt($,G,j),g1.length>0&&Wt(g1,G,j),y1.length>0&&Wt(y1,G,j)}function we(S,G,j){if(O===null){let y1=s===!0&&v1.isWebGL2===!0?lt:d2;O=new y1(1024,1024,{generateMipmaps:!0,type:d1.convert(be)!==null?be:H2,minFilter:a4,magFilter:Q1,wrapS:s2,wrapT:s2,useRenderToTexture:u1.has("WEBGL_multisampled_render_to_texture")})}let q=g.getRenderTarget();g.setRenderTarget(O),g.clear();let $=g.toneMapping;g.toneMapping=k2,Wt(S,G,j),g.toneMapping=$,C1.updateMultisampleRenderTarget(O),C1.updateRenderTargetMipmap(O),g.setRenderTarget(q)}function Wt(S,G,j){let q=G.isScene===!0?G.overrideMaterial:null;for(let $=0,g1=S.length;$=0&&G<=S.width-q&&j>=0&&j<=S.height-$&&B.readPixels(G,j,q,$,d1.convert(B1),d1.convert(H1),g1):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete.")}finally{let w1=A!==null?A1.get(A).__webglFramebuffer:null;n1.bindFramebuffer(B.FRAMEBUFFER,w1)}}},this.copyFramebufferToTexture=function(S,G,j=0){if(G.isFramebufferTexture!==!0){console.error("THREE.WebGLRenderer: copyFramebufferToTexture() can only be used with FramebufferTexture.");return}let q=Math.pow(2,-j),$=Math.floor(G.image.width*q),g1=Math.floor(G.image.height*q);C1.setTexture2D(G,0),B.copyTexSubImage2D(B.TEXTURE_2D,j,0,0,S.x,S.y,$,g1),n1.unbindTexture()},this.copyTextureToTexture=function(S,G,j,q=0){let $=G.image.width,g1=G.image.height,y1=d1.convert(j.format),S1=d1.convert(j.type);C1.setTexture2D(j,0),B.pixelStorei(B.UNPACK_FLIP_Y_WEBGL,j.flipY),B.pixelStorei(B.UNPACK_PREMULTIPLY_ALPHA_WEBGL,j.premultiplyAlpha),B.pixelStorei(B.UNPACK_ALIGNMENT,j.unpackAlignment),G.isDataTexture?B.texSubImage2D(B.TEXTURE_2D,q,S.x,S.y,$,g1,y1,S1,G.image.data):G.isCompressedTexture?B.compressedTexSubImage2D(B.TEXTURE_2D,q,S.x,S.y,G.mipmaps[0].width,G.mipmaps[0].height,y1,G.mipmaps[0].data):B.texSubImage2D(B.TEXTURE_2D,q,S.x,S.y,y1,S1,G.image),q===0&&j.generateMipmaps&&B.generateMipmap(B.TEXTURE_2D),n1.unbindTexture()},this.copyTextureToTexture3D=function(S,G,j,q,$=0){if(g.isWebGL1Renderer){console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");return}let g1=S.max.x-S.min.x+1,y1=S.max.y-S.min.y+1,S1=S.max.z-S.min.z+1,w1=d1.convert(q.format),B1=d1.convert(q.type),H1;if(q.isDataTexture3D)C1.setTexture3D(q,0),H1=B.TEXTURE_3D;else if(q.isDataTexture2DArray)C1.setTexture2DArray(q,0),H1=B.TEXTURE_2D_ARRAY;else{console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");return}B.pixelStorei(B.UNPACK_FLIP_Y_WEBGL,q.flipY),B.pixelStorei(B.UNPACK_PREMULTIPLY_ALPHA_WEBGL,q.premultiplyAlpha),B.pixelStorei(B.UNPACK_ALIGNMENT,q.unpackAlignment);let V1=B.getParameter(B.UNPACK_ROW_LENGTH),Y1=B.getParameter(B.UNPACK_IMAGE_HEIGHT),d4=B.getParameter(B.UNPACK_SKIP_PIXELS),H4=B.getParameter(B.UNPACK_SKIP_ROWS),R1=B.getParameter(B.UNPACK_SKIP_IMAGES),oe=j.isCompressedTexture?j.mipmaps[0]:j.image;B.pixelStorei(B.UNPACK_ROW_LENGTH,oe.width),B.pixelStorei(B.UNPACK_IMAGE_HEIGHT,oe.height),B.pixelStorei(B.UNPACK_SKIP_PIXELS,S.min.x),B.pixelStorei(B.UNPACK_SKIP_ROWS,S.min.y),B.pixelStorei(B.UNPACK_SKIP_IMAGES,S.min.z),j.isDataTexture||j.isDataTexture3D?B.texSubImage3D(H1,$,G.x,G.y,G.z,g1,y1,S1,w1,B1,oe.data):j.isCompressedTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),B.compressedTexSubImage3D(H1,$,G.x,G.y,G.z,g1,y1,S1,w1,oe.data)):B.texSubImage3D(H1,$,G.x,G.y,G.z,g1,y1,S1,w1,B1,oe),B.pixelStorei(B.UNPACK_ROW_LENGTH,V1),B.pixelStorei(B.UNPACK_IMAGE_HEIGHT,Y1),B.pixelStorei(B.UNPACK_SKIP_PIXELS,d4),B.pixelStorei(B.UNPACK_SKIP_ROWS,H4),B.pixelStorei(B.UNPACK_SKIP_IMAGES,R1),$===0&&q.generateMipmaps&&B.generateMipmap(H1),n1.unbindTexture()},this.initTexture=function(S){C1.setTexture2D(S,0),n1.unbindTexture()},this.resetState=function(){p=0,d=0,A=null,n1.reset(),f1.reset()},typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}zi.prototype.isWebGLRenderer=!0;var a0=class extends j1{constructor(){super();this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.overrideMaterial=null,this.autoUpdate=!0,typeof __THREE_DEVTOOLS__!="undefined"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(e,t){return super.copy(e,t),e.background!==null&&(this.background=e.background.clone()),e.environment!==null&&(this.environment=e.environment.clone()),e.fog!==null&&(this.fog=e.fog.clone()),e.overrideMaterial!==null&&(this.overrideMaterial=e.overrideMaterial.clone()),this.autoUpdate=e.autoUpdate,this.matrixAutoUpdate=e.matrixAutoUpdate,this}toJSON(e){let t=super.toJSON(e);return this.fog!==null&&(t.object.fog=this.fog.toJSON()),t}};a0.prototype.isScene=!0;var ht=class extends j1{constructor(e,t=1){super();this.type="Light",this.color=new x1(e),this.intensity=t}dispose(){}copy(e){return super.copy(e),this.color.copy(e.color),this.intensity=e.intensity,this}toJSON(e){let t=super.toJSON(e);return t.object.color=this.color.getHex(),t.object.intensity=this.intensity,this.groundColor!==void 0&&(t.object.groundColor=this.groundColor.getHex()),this.distance!==void 0&&(t.object.distance=this.distance),this.angle!==void 0&&(t.object.angle=this.angle),this.decay!==void 0&&(t.object.decay=this.decay),this.penumbra!==void 0&&(t.object.penumbra=this.penumbra),this.shadow!==void 0&&(t.object.shadow=this.shadow.toJSON()),t}};ht.prototype.isLight=!0;var r0=class extends ht{constructor(e,t){super(e,t);this.type="AmbientLight"}};r0.prototype.isAmbientLight=!0;var fo=new k1,po=new k,mo=new k,Ai=class{constructor(e){this.camera=e,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new z1(512,512),this.map=null,this.mapPass=null,this.matrix=new k1,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new E4,this._frameExtents=new z1(1,1),this._viewportCount=1,this._viewports=[new q1(0,0,1,1)]}getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(e){let t=this.camera,i=this.matrix;po.setFromMatrixPosition(e.matrixWorld),t.position.copy(po),mo.setFromMatrixPosition(e.target.matrixWorld),t.lookAt(mo),t.updateMatrixWorld(),fo.multiplyMatrices(t.projectionMatrix,t.matrixWorldInverse),this._frustum.setFromProjectionMatrix(fo),i.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),i.multiply(t.projectionMatrix),i.multiply(t.matrixWorldInverse)}getViewport(e){return this._viewports[e]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(e){return this.camera=e.camera.clone(),this.bias=e.bias,this.radius=e.radius,this.mapSize.copy(e.mapSize),this}clone(){return new this.constructor().copy(this)}toJSON(){let e={};return this.bias!==0&&(e.bias=this.bias),this.normalBias!==0&&(e.normalBias=this.normalBias),this.radius!==1&&(e.radius=this.radius),(this.mapSize.x!==512||this.mapSize.y!==512)&&(e.mapSize=this.mapSize.toArray()),e.camera=this.camera.toJSON(!1).object,delete e.camera.matrix,e}};var n0=class extends Ai{constructor(){super(new t2(50,1,.5,500));this.focus=1}updateMatrices(e){let t=this.camera,i=zt*2*e.angle*this.focus,a=this.mapSize.width/this.mapSize.height,r=e.distance||t.far;(i!==t.fov||a!==t.aspect||r!==t.far)&&(t.fov=i,t.aspect=a,t.far=r,t.updateProjectionMatrix()),super.updateMatrices(e)}copy(e){return super.copy(e),this.focus=e.focus,this}};n0.prototype.isSpotLightShadow=!0;var s0=class extends ht{constructor(e,t,i=0,a=Math.PI/3,r=0,s=1){super(e,t);this.type="SpotLight",this.position.copy(j1.DefaultUp),this.updateMatrix(),this.target=new j1,this.distance=i,this.angle=a,this.penumbra=r,this.decay=s,this.shadow=new n0}get power(){return this.intensity*Math.PI}set power(e){this.intensity=e/Math.PI}dispose(){this.shadow.dispose()}copy(e){return super.copy(e),this.distance=e.distance,this.angle=e.angle,this.penumbra=e.penumbra,this.decay=e.decay,this.target=e.target.clone(),this.shadow=e.shadow.clone(),this}};s0.prototype.isSpotLight=!0;var o0=class extends L2{constructor(e){super();this.type="ShadowMaterial",this.color=new x1(0),this.transparent=!0,this.setValues(e)}copy(e){return super.copy(e),this.color.copy(e.color),this}};o0.prototype.isShadowMaterial=!0;var c0=class extends Gt.Component{constructor(e){super();this.plugin=e;this.event=new Gt.Events;this.container=createDiv("renderer-container");this.shadows=!0;this.iterations=0;this.frame_rate=1/60;this.animating=!1;this.factory=new go(this.WIDTH,this.HEIGHT,this.plugin);this.colors={ambient:16777215,spotlight:16777215};this.display={currentWidth:null,currentHeight:null,containerWidth:null,containerHeight:null,aspect:null,scale:null};this.cameraHeight={max:null,close:null,medium:null,far:null};this.extraFrames=c0.DEFAULT_EXTRA_FRAMES;this.renderer=new zi({alpha:!0,antialias:!0})}get WIDTH(){return this.container.clientWidth/2}get HEIGHT(){return this.container.clientHeight/2}get ASPECT(){return this.WIDTH/this.HEIGHT}get scale(){return(this.WIDTH*this.WIDTH+this.HEIGHT*this.HEIGHT)/13}get canvasEl(){return this.renderer?this.renderer.domElement:null}setDice(e){this.animating&&(this.unload(),this.load()),this.stack=e,this.current=this.factory.getDice(this.stack,{x:(Math.random()*2-1)*this.WIDTH,y:-(Math.random()*2-1)*this.HEIGHT}),this.scene.add(...[...this.current.values()].flat().map(t=>t.geometry)),this.world.add(...[...this.current.values()].flat())}onload(){this.addChild(this.factory),this.container.empty(),this.container.style.opacity="1",document.body.appendChild(this.container),this.renderer.shadowMap.enabled=this.shadows,this.renderer.shadowMap.type=x6,this.container.appendChild(this.renderer.domElement),this.renderer.setClearColor(0,0),this.scene=new a0,this.initScene(),this.registerDomEvent(window,"resize",()=>{this.initScene()}),this.initWorld()}async start(){return new Promise(async(e,t)=>{this.current.size||t(),this.event.on("throw-finished",i=>{e(i)}),this.event.on("error",i=>{t(i)}),this.animating=!0,this.extraFrames=c0.DEFAULT_EXTRA_FRAMES,this.render()})}enableShadows(){this.shadows=!0,this.renderer&&(this.renderer.shadowMap.enabled=this.shadows),this.light&&(this.light.castShadow=this.shadows),this.desk&&(this.desk.receiveShadow=this.shadows)}disableShadows(){this.shadows=!1,this.renderer&&(this.renderer.shadowMap.enabled=this.shadows),this.light&&(this.light.castShadow=this.shadows),this.desk&&(this.desk.receiveShadow=this.shadows)}get mw(){return Math.max(this.WIDTH,this.HEIGHT)}setDimensions(e){this.display.currentWidth=this.container.clientWidth/2,this.display.currentHeight=this.container.clientHeight/2,e?(this.display.containerWidth=e.w,this.display.containerHeight=e.h):(this.display.containerWidth=this.display.currentWidth,this.display.containerHeight=this.display.currentHeight),this.display.aspect=Math.min(this.display.currentWidth/this.display.containerWidth,this.display.currentHeight/this.display.containerHeight),this.display.scale=Math.sqrt(this.display.containerWidth*this.display.containerWidth+this.display.containerHeight*this.display.containerHeight)/13,this.renderer.setSize(this.display.currentWidth*2,this.display.currentHeight*2),this.cameraHeight.max=this.display.currentHeight/this.display.aspect/Math.tan(10*Math.PI/180),this.factory.width=this.display.currentWidth,this.factory.height=this.display.currentHeight,this.cameraHeight.medium=this.cameraHeight.max/1.5,this.cameraHeight.far=this.cameraHeight.max,this.cameraHeight.close=this.cameraHeight.max/2}initCamera(){this.camera&&this.scene.remove(this.camera),this.camera=new t2(20,this.display.currentWidth/this.display.currentHeight,1,this.cameraHeight.max*1.3),this.camera.position.z=this.cameraHeight.far,this.camera.lookAt(new k(0,0,0))}initLighting(){let e=Math.max(this.display.containerWidth,this.display.containerHeight);this.light&&this.scene.remove(this.light),this.ambientLight&&this.scene.remove(this.ambientLight),this.light=new s0(this.colors.spotlight,.25),this.light.position.set(-e/2,e/2,e*3),this.light.target.position.set(0,0,0),this.light.distance=e*5,this.light.angle=Math.PI/4,this.light.castShadow=this.shadows,this.light.shadow.camera.near=e/10,this.light.shadow.camera.far=e*5,this.light.shadow.camera.fov=50,this.light.shadow.bias=.001,this.light.shadow.mapSize.width=1024,this.light.shadow.mapSize.height=1024,this.scene.add(this.light),this.ambientLight=new r0(16777215,.9),this.scene.add(this.ambientLight)}initDesk(){this.desk&&this.scene.remove(this.desk);let e=new o0;e.opacity=.5,this.desk=new c2(new L4(this.display.containerWidth*6,this.display.containerHeight*6,1,1),e),this.desk.receiveShadow=this.shadows,this.scene.add(this.desk)}initScene(){this.setDimensions(),this.initCamera(),this.initLighting(),this.initDesk(),this.camera.updateProjectionMatrix(),this.renderer.render(this.scene,this.camera)}initWorld(){this.world=new vo(this.WIDTH,this.HEIGHT),this.iterations=0}getResultsForRoller(e){let t=this.current.get(e),i=t.filter(s=>s instanceof S4&&s.isPercentile),a=[];for(let s=0;s!(s instanceof S4&&s.isPercentile)).map(s=>s.getUpsideValue()).filter(s=>s),...a.map(([s,o])=>{let l=s.getUpsideValue();if(!o)return l;let c=o.getUpsideValue();return l===10&&c==10?100:(c==10&&(c=0),l==10&&(l=0),l*10+c)}).filter(s=>s)]}returnResult(){for(let e of this.stack.dynamic){if(!this.current.has(e))continue;let t=this.getResultsForRoller(e);!t||e.setResults(t)}this.event.trigger("throw-finished",this.stack)}unrender(e=this){e.container.style.opacity="0",e.registerInterval(window.setTimeout(()=>{e.animating=!1,e.unload()},1e3))}render(){if(this.throwFinished())if(this.extraFrames>10)this.extraFrames--;else{try{for(let[e,t]of this.current)if(!(!e.modifiers.size||!this.getResultsForRoller(e))&&e.modifiers.has("r")){let a=t.filter(r=>(e.conditions.length||e.conditions.push({operator:"=",comparer:e.faces.min,value:""}),e.checkCondition(r.result,e.conditions)&&r.rerolled{r.rerolled++;let s={x:(Math.random()*2-1)*this.WIDTH,y:-(Math.random()*2-1)*this.HEIGHT};r.vector=r.generateVector(s),r.create(),r.set(),r.stopped=!1}),this.animation=requestAnimationFrame(()=>this.render());return}}if(this.returnResult(),this.plugin.data.renderTime)this.registerInterval(window.setTimeout(()=>this.unrender(),this.plugin.data.renderTime));else{let t=function(){e.unrender(e),document.body.removeEventListener("click",t)},e=this;this.registerDomEvent(document.body,"click",t)}}catch(e){this.event.trigger("error",e)}return}this.animation=requestAnimationFrame(()=>this.render()),this.world.step(this.frame_rate),this.iterations++,this.current.forEach(e=>{e.map(t=>t.set())}),this.renderer.render(this.scene,this.camera)}dispose(...e){e.forEach(t=>{"dispose"in t&&t.dispose(),t.children&&this.dispose(...t.children)})}detach(){}onunload(){cancelAnimationFrame(this.animation),this.container.detach(),this.container.empty(),this.renderer.domElement.detach(),this.renderer.dispose(),this.factory.dispose(),this.ambientLight.dispose(),this.light.dispose(),this.scene.children.forEach(e=>this.dispose(e)),this.scene.remove(this.scene,...this.scene.children,...[...this.current.values()].flat().map(e=>e.geometry)),this.current.forEach(e=>{e.forEach(t=>{[...Array.isArray(t.geometry.material)?t.geometry.material:[t.geometry.material]].forEach(a=>a&&a.dispose()),this.world.world.removeBody(t.body)})}),this.current=new Map}onThrowFinished(){}throwFinished(){let e=!0,t=4;if(this.iterations<10/this.frame_rate)for(let i of this.current.values())for(let a of i){if(a.stopped===!0)continue;let r=a.body.angularVelocity,s=a.body.velocity;if(Math.abs(r.x)3){a.stopped=!0;continue}}else a.stopped=this.iterations;e=!1}else a.stopped=void 0,e=!1}return e}},qt=c0;qt.DEFAULT_EXTRA_FRAMES=30;var vo=class{constructor(e,t){this.WIDTH=e;this.HEIGHT=t;this.world=new G0({gravity:new y(0,0,-9.82*400)});this.ground=this.getPlane();this.diceMaterial=new He;this.deskMaterial=new He;this.barrierMaterial=new He;this.world.broadphase=new s6,this.world.allowSleep=!0,this.ground.position.set(0,0,0),this.world.addBody(this.ground),this.buildWalls()}add(...e){e.forEach(t=>{this.world.addBody(t.body)})}step(e=1/60){let t=performance.now()/1e3;if(!this.lastCallTime)this.world.step(e);else{let i=t-this.lastCallTime;this.world.step(e,i)}this.lastCallTime=t}buildWalls(){this.world.addContactMaterial(new Te(this.deskMaterial,this.diceMaterial,{friction:.01,restitution:.5,contactEquationRelaxation:3,contactEquationStiffness:1e8})),this.world.addContactMaterial(new Te(this.barrierMaterial,this.diceMaterial,{friction:.01,restitution:1,contactEquationRelaxation:3,contactEquationStiffness:1e8})),this.world.addContactMaterial(new Te(this.diceMaterial,this.diceMaterial,{friction:.1,restitution:.5,contactEquationRelaxation:3,contactEquationStiffness:1e8})),this.world.addBody(new i1({allowSleep:!1,mass:0,shape:new e4,material:this.deskMaterial}));let e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial});e.quaternion.setFromAxisAngle(new y(1,0,0),Math.PI/2),e.position.set(0,this.HEIGHT*.93,0),this.world.addBody(e),e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial}),e.quaternion.setFromAxisAngle(new y(1,0,0),-Math.PI/2),e.position.set(0,-this.HEIGHT*.93,0),this.world.addBody(e),e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial}),e.quaternion.setFromAxisAngle(new y(0,1,0),-Math.PI/2),e.position.set(this.WIDTH*.93,0,0),this.world.addBody(e),e=new i1({allowSleep:!1,mass:0,shape:new e4,material:this.barrierMaterial}),e.quaternion.setFromAxisAngle(new y(0,1,0),Math.PI/2),e.position.set(-this.WIDTH*.93,0,0),this.world.addBody(e)}getPlane(){return new i1({type:i1.STATIC,shape:new e4})}},go=class extends Gt.Component{constructor(e,t,i){super();this.width=e;this.height=t;this.plugin=i;this.dice={};this.buildDice()}get colors(){return{diceColor:this.plugin.data.diceColor,textColor:this.plugin.data.textColor}}updateColors(){this.dispose(),this.buildDice()}onunload(){this.dispose()}disposeChildren(...e){e.forEach(t=>{"dispose"in t&&t.dispose(),t.children&&this.disposeChildren(...t.children)})}dispose(){for(let e of Object.values(this.dice))this.disposeChildren(e.geometry.children)}getDiceForRoller(e,t){let i=[];switch(e.faces.max){case 4:{i.push(...new Array(e.rolls).fill(0).map(a=>new fi(this.width,this.height,this.clone("d4"),t)));break}case 1:case 6:{i.push(...new Array(e.rolls).fill(0).map(a=>new hi(this.width,this.height,e.fudge?this.clone("fudge"):this.clone("d6"),t)));break}case 8:{i.push(...new Array(e.rolls).fill(0).map(a=>new ui(this.width,this.height,this.clone("d8"),t)));break}case 10:{i.push(...new Array(e.rolls).fill(0).map(a=>new S4(this.width,this.height,this.clone("d10"),t)));break}case 12:{i.push(...new Array(e.rolls).fill(0).map(a=>new li(this.width,this.height,this.clone("d12"),t)));break}case 20:{i.push(...new Array(e.rolls).fill(0).map(a=>new ci(this.width,this.height,this.clone("d20"),t)));break}case 100:{i.push(...new Array(e.rolls).fill(0).map(a=>[new S4(this.width,this.height,this.clone("d100"),t,!0),new S4(this.width,this.height,this.clone("d10"),t,!0)]).flat());break}}return i}getDice(e,t){let i=new Map;for(let a of e.dynamic){let r=this.getDiceForRoller(a,t);r.length&&i.set(a,r)}return i}clone(e){if(!(e in this.dice))throw new Error("That dice type does not exist!");return this.dice[e].clone()}buildDice(){this.dice.d100=new Z3(this.width,this.height,this.colors).create(),this.dice.d20=new W3(this.width,this.height,this.colors).create(),this.dice.d12=new j3(this.width,this.height,this.colors).create(),this.dice.d10=new X3(this.width,this.height,this.colors).create(),this.dice.d8=new Y3(this.width,this.height,this.colors).create(),this.dice.d6=new K3(this.width,this.height,this.colors).create(),this.dice.d4=new J3(this.width,this.height,this.colors).create(),this.dice.fudge=new $3(this.width,this.height,this.colors).create(),this.dice.boost=new si(this.width,this.height,this.colors).create(),this.dice.ability=new ai(this.width,this.height,this.colors).create(),this.dice.difficulty=new ri(this.width,this.height,this.colors).create(),this.dice.challenge=new ti(this.width,this.height,this.colors).create(),this.dice.proficiency=new ei(this.width,this.height,this.colors).create(),this.dice.setback=new oi(this.width,this.height,this.colors).create()}};var bo=ue(Mo());var wi=class{constructor(e){this.table=e}parse(e){let t=e.length,i=this.table,a=[],r=[],s=0;for(;sf||u===f&&c.associativity==="right")break;a.push(r.shift())}r.unshift(o)}else a.push(o)}}for(;r.length;){let o=r.shift();if(o.value!=="(")a.push(o);else throw new Error("Mismatched parentheses.")}return a}};var Gu=/(?:\d+[Dd])?#(?:[\p{Letter}\p{Emoji_Presentation}\w/-]+)(?:\|(?:[+-]))?(?:\|(?:[^+-]+))?/u,qu=/(?:\d+[Dd])?#(?:[\p{Letter}\p{Emoji_Presentation}\w/-]+)(?:\|(?:[+-]))?\|link/u,Wu=/(?:\d+[Dd])?(?:\[.*\]\(|\[\[)(?:.+?)#?\^(?:.+?)(?:\)|\]\])\|?(?:.+)?/u,ju=/(?:\d+[Dd])?(?:\[.*\]\(|\[\[)(?:.+)(?:\)|\]\])\|?(?:.+)?/u,Xu=/(?:\d+[Dd])?(?:\[.*\]\(|\[\[)(?:.+)(?:\)|\]\])\|line/u,Zu=/[\(\^\+\-\*\/\)]/u,Yu=/(?:\d+|\b)[Dd](?:\[?(?:-?\d+[ \t]?,)?[ \t]?(?:-?\d+|%|F)\]?|\b)/u,Ku=/(?:=|=!|<|>|<=|>=|=<|=>|-=|=-)\d+/u,u0=class{constructor(e){this.plugin=e;this.lexer=bo.compile({WS:[{match:/[ \t]+/u},{match:/[{}]+/u}],table:Wu,line:Xu,section:ju,link:qu,tag:Gu,condition:Ku,kl:{match:/kl\d*/u,value:this.clampInfinite},kh:[{match:/kh\d*/u,value:this.clampInfinite},{match:/k\d*/u,value:this.clampInfinite}],dh:{match:/dh\d*/u,value:this.clampInfinite},dl:[{match:/dl\d*/u,value:this.clampInfinite}],"!!":{match:/!!(?:i|\d+)?/u,value:this.clampInfinite},"!":{match:/!(?:i|\d+)?/u,value:this.clampInfinite},r:{match:/r(?:i|\d+)?/u,value:this.clampInfinite},stunt:/1[Dd]S/u,"%":/\d+[Dd]\d+%/u,dice:[{match:Yu,value:e=>{let{roll:t=this.plugin.data.defaultRoll,faces:i=this.plugin.data.defaultFace}=e.match(/(?\d+)?[Dd](?\[?(?:-?\d+[ \t]?,)?[ \t]?(?:-?\d+|%|F)\]?)?/).groups;return`${t}d${i}`}},{match:/\d+/u},{match:/\b[A-Za-z][A-Za-z0-9_]+\b/u,value:e=>this.plugin.inline.has(e)?`${this.plugin.inline.get(e)}`:e}],math:Zu});let t={precedence:3,associativity:"right"},i={precedence:2,associativity:"left"},a={precedence:1,associativity:"left"};this.parser=new wi({"+":a,"-":a,"*":i,"/":i,"^":t})}clampInfinite(e){return/i$/.test(e)?"100":e.replace(/^\D+/g,"")}parse(e){let t=Array.from(this.lexer.reset(e));return this.lexer.reset(),this.parser.parse(this.transform(t))}transform(e){e=e.filter(i=>i.type!="WS");let t=[];for(let i of e)if(i.type=="condition"&&t.length>0){let a=t[t.length-1];a.conditions||(a.conditions=[]);let[r,s,o]=i.value.match(/(?=|=!|<|>|<=|>=|=<|=>|\-=|=\-)(?\d+)/)??[];a.conditions.push({operator:s,comparer:Number(o),value:i.value})}else t.push(i);return t}getTypeFromLexemes(e){return e.some(({type:t})=>t==="table")?"table":e.some(({type:t})=>t==="section")?"section":e.some(({type:t})=>t==="tag")?"tag":e.some(({type:t})=>t==="link")?"link":e.some(({type:t})=>t==="line")?"line":"dice"}};String.prototype.matchAll=String.prototype.matchAll||function*(e){let t=e.global?e.flags:e.flags+"g",i=new RegExp(e,t),a;for(;a=i.exec(this);)yield a};var r6={returnAllTags:!0,rollLinksForTags:!1,copyContentButton:!0,customFormulas:[],displayFormulaForMod:!0,displayResultsInline:!1,displayLookupRoll:!0,formulas:{},persistResults:!1,results:{},defaultRoll:1,defaultFace:100,renderer:!1,renderAllDice:!1,renderTime:2e3,diceColor:"#202020",textColor:"#ffffff",showLeafOnStartup:!0,showDice:!0,round:fe.None},_i=class extends l2.Plugin{constructor(){super(...arguments);this.fileMap=new Map;this.inline=new Map;this.operators={"+":(e,t)=>e+t,"-":(e,t)=>e-t,"*":(e,t)=>e*t,"/":(e,t)=>e/t,"^":(e,t)=>Math.pow(e,t)};this.parser=new u0(this);this.persistingFiles=new Set}async onload(){console.log("DiceRoller plugin loaded"),this.data=Object.assign({},r6,await this.loadData()),this.renderer=new qt(this),this.addSettingTab(new a6(this.app,this)),this.registerView(v4,i=>new $e(this,i)),this.app.workspace.onLayoutReady(()=>this.addDiceView(!0)),this.registerEvent(this.app.workspace.on("dice-roller:update-colors",()=>{this.renderer.factory.updateColors()})),this.registerEvent(this.app.workspace.on("dice-roller:render-dice",async i=>{let a=await this.getRoller(i,"external");if(!(a instanceof de)){new l2.Notice("The Dice View only supports dice rolls.");return}if(await a.roll(),!a.dice.length){new l2.Notice("Invalid formula.");return}try{this.renderRoll(a)}catch(r){new l2.Notice("There was an error rendering the roll."),console.error(r)}this.app.workspace.trigger("dice-roller:rendered-result",a.result)})),this.addCommand({id:"open-view",name:"Open Dice View",checkCallback:i=>{if(!this.view)return i||this.addDiceView(),!0}}),this.addCommand({id:"reroll",name:"Re-roll Dice",checkCallback:i=>{let a=this.app.workspace.getActiveViewOfType(l2.MarkdownView);if(a&&a.getMode()==="preview"&&this.fileMap.has(a.file))return i||this.fileMap.get(a.file).forEach(s=>{s.roll()}),!0}});let e=z0(Di).html[0];(0,l2.addIcon)(Le,e);let t=z0(Ti).html[0];(0,l2.addIcon)(De,t),this.registerMarkdownPostProcessor(async(i,a)=>{let r=i.querySelectorAll("code");if(!r.length)return;let s=a.sourcePath,o=a.getSectionInfo(i),l=a.getSectionInfo(i)?.lineStart,c=this.app.vault.getAbstractFileByPath(a.sourcePath);if(!c||!(c instanceof l2.TFile))return;let u={},f,h=!1,m=[];for(let v=0;v{A.on("new-result",async()=>{let E=f.slice(o.lineStart,o.lineEnd+1),T=A.replacer;if(!T){new l2.Notice("Dice Roller: There was an issue modifying the file.");return}let _=d?`${A.inlineText} **${T}**`:`${T}`;E=E.join(` +`).replace(`\`${x}\``,_).split(` +`),f.splice(o.lineStart,o.lineEnd-o.lineStart+1,...E),b()})})),await A.roll();continue}catch(x){console.error(x)}if(!!/^dice(?:\+|\-|\-mod)?:\s*([\s\S]+)\s*?/.test(g.innerText))try{let[,x]=g.innerText.match(/^dice(?:\+|\-|\-mod)?:\s*([\s\S]+)\s*?/),p=await this.getRoller(x,a.sourcePath),d=this.data.results?.[s]?.[l]?.[v]??null;(this.data.persistResults&&!/dice\-/.test(g.innerText)||/dice\+/.test(g.innerText))&&(this.persistingFiles.add(a.sourcePath),u[v]=p,p.save=!0);let A=async()=>{await p.roll(),p.save&&d&&await p.applyResult(d),g.replaceWith(p.containerEl)};p.loaded?await A():p.on("loaded",async()=>{await A()}),this.fileMap.has(c)||this.fileMap.set(c,[]),this.fileMap.set(c,[...this.fileMap.get(c),p]);let b=this.app.workspace.getActiveViewOfType(l2.MarkdownView);if(b&&this.fileMap.has(c)&&this.fileMap.get(c).length===1){let C=this,E=A0(b,{onUnloadFile:function(T){return async function(_){return _==c&&(C.fileMap.delete(c),E()),await T.call(this,_)}}});b.register(E),b.register(()=>this.fileMap.delete(c))}}catch(x){console.error(x),new l2.Notice(`There was an error parsing the dice string: ${g.innerText}. -${m}`,5e3);continue}}if(s in this.data.results&&(this.data.results[s][l]={}),Object.entries(u).length){let f=this.app.workspace.getActiveViewOfType(l2.MarkdownView);if(f){let h=this,m=z0(f,{onUnloadFile:function(v){return async function(g){if(g=c){h.persistingFiles.has(s)&&(h.persistingFiles.delete(s),h.data.results[s]={});for(let x in u){let p=u[x],d=a.getSectionInfo(i)?.lineStart;if(d==null)continue;let A={[d]:{...h.data.results[s]?.[d]??{},[x]:p.toResult()}};h.data.results[s]={...h.data.results[s]??{},...A},await h.saveSettings()}}return m(),await v.call(this,g)}}});f.register(m),f.register(async()=>{this.persistingFiles.has(s)&&(this.persistingFiles.delete(s),this.data.results[s]={});for(let v in u){let g=u[v],x=a.getSectionInfo(i)?.lineStart;if(x==null)continue;let p={[x]:{...this.data.results[s]?.[x]??{},[v]:g.toResult()}};this.data.results[s]={...this.data.results[s]??{},...p},await this.saveSettings()}})}}}),this.app.workspace.onLayoutReady(async()=>{await this.registerDataviewInlineFields()})}get canUseDataview(){return this.app.plugins.getPlugin("dataview")!=null}get dataview(){return this.app.plugins.getPlugin("dataview")}async dataviewReady(){return new Promise(e=>{this.canUseDataview||e(!1),this.dataview.api&&e(!0),this.registerEvent(this.app.metadataCache.on("dataview:api-ready",()=>{e(!0)}))})}get view(){let e=this.app.workspace.getLeavesOfType(v4),t=e.length?e[0]:null;if(t&&t.view&&t.view instanceof $e)return t.view}async addDiceView(e=!1){e&&!this.data.showLeafOnStartup||this.app.workspace.getLeavesOfType(v4).length||await this.app.workspace.getRightLeaf(!1).setViewState({type:v4})}async registerDataviewInlineFields(){if(!this.canUseDataview)return;await this.dataviewReady(),this.dataview.index.pages.forEach(({fields:t})=>{for(let[i,a]of t)typeof a!="number"||Number.isNaN(a)||a==null||this.inline.set(i,a)}),this.registerEvent(this.app.metadataCache.on("dataview:metadata-change",(t,i)=>{if(t==="update"){let a=this.dataview.api.page(i.path);if(!a)return;for(let r in a){let s=a[r];typeof s!="number"||Number.isNaN(s)||s==null||this.inline.set(r,s)}}}))}async renderRoll(e){if(!(e instanceof de)||!e?.dice?.length){new l2.Notice(`This dice roll can't be rendered: ${e.original}`);return}this.addChild(this.renderer),this.renderer.setDice(e),await this.renderer.start(),e.recalculate()}async parseDice(e,t){let i=this.getRoller(e,t);return{result:await i.roll(),roller:i}}clearEmpties(e){for(var t in e)!e[t]||typeof e[t]!="object"||(this.clearEmpties(e[t]),Object.keys(e[t]).length===0&&delete e[t])}async saveSettings(){this.clearEmpties(this.data.results),await this.saveData(this.data)}get dataview_regex(){let e=Array.from(this.inline.keys());return e.length?new RegExp(`(${e.join("|")})`,"g"):null}getRoller(e,t,i=this.data.showDice){e=e.replace(/\\\|/g,"|");let a=e.includes("|nodice")?!1:i,r=this.data.renderAllDice,s=this.data.displayResultsInline,o=A2.Roll,l="",c=/\|text\((.*)\)/;if(e.includes("|render")&&(r=!0),e.includes("|norender")&&(r=!1),e.includes("|form")&&(s=!0),e.includes("|noform")&&(s=!1),e.includes("|avg")&&(o=A2.Average),e.includes("|none")&&(o=A2.None),e.includes("|text(")){let[,h]=e.match(c)??[null,""];l=h}e=(0,bo.decode)(e.replace("|nodice","").replace("|render","").replace("|norender","").replace("|noform","").replace("|form","").replace("|avg","").replace("|none","").replace(c,"")),e in this.data.formulas&&(e=this.data.formulas[e]);let u=this.parse(e);switch(this.getTypeFromLexemes(u)){case"dice":{let h=new de(this,e,u,a,l,o);return h.shouldRender=r,h.showFormula=s,h}case"table":return new L0(this,e,u[0],t,a);case"section":return new t6(this,e,u[0],t,a);case"tag":{if(!this.canUseDataview)throw new Error("Tags are only supported with the Dataview plugin installed.");return new _0(this,e,u[0],t,a)}case"link":return new S0(this,e,u[0],t,a);case"line":return new E0(this,e,u[0],t,a)}}getTypeFromLexemes(e){return e.some(({type:t})=>t==="table")?"table":e.some(({type:t})=>t==="section")?"section":e.some(({type:t})=>t==="tag")?"tag":e.some(({type:t})=>t==="link")?"link":e.some(({type:t})=>t==="line")?"line":"dice"}onunload(){console.log("DiceRoller unloaded"),this.app.workspace.getLeavesOfType(v4).forEach(e=>e.detach()),"__THREE__"in window&&delete window.__THREE__,this.renderer.unload(),this.app.workspace.trigger("dice-roller:unload")}parse(e){return this.parser.parse(e)}}; +${x}`,5e3);continue}}if(h&&m.length&&(await Promise.all(m),await this.app.vault.modify(c,f.join(` +`))),s in this.data.results&&(this.data.results[s][l]={}),Object.entries(u).length){let v=this.app.workspace.getActiveViewOfType(l2.MarkdownView);if(v){let g=this,x=A0(v,{onUnloadFile:function(p){return async function(d){if(d=c){g.persistingFiles.has(s)&&(g.persistingFiles.delete(s),g.data.results[s]={});for(let A in u){let b=u[A],C=a.getSectionInfo(i)?.lineStart;if(C==null)continue;let E={[C]:{...g.data.results[s]?.[C]??{},[A]:b.toResult()}};g.data.results[s]={...g.data.results[s]??{},...E},await g.saveSettings()}}return x(),await p.call(this,d)}}});v.register(x),v.register(async()=>{this.persistingFiles.has(s)&&(this.persistingFiles.delete(s),this.data.results[s]={});for(let p in u){let d=u[p],A=a.getSectionInfo(i)?.lineStart;if(A==null)continue;let b={[A]:{...this.data.results[s]?.[A]??{},[p]:d.toResult()}};this.data.results[s]={...this.data.results[s]??{},...b},await this.saveSettings()}})}}}),this.app.workspace.onLayoutReady(async()=>{await this.registerDataviewInlineFields()})}get canUseDataview(){return this.app.plugins.getPlugin("dataview")!=null}get dataview(){return this.app.plugins.getPlugin("dataview")}async dataviewReady(){return new Promise(e=>{this.canUseDataview||e(!1),this.dataview.api&&e(!0),this.registerEvent(this.app.metadataCache.on("dataview:api-ready",()=>{e(!0)}))})}get view(){let e=this.app.workspace.getLeavesOfType(v4),t=e.length?e[0]:null;if(t&&t.view&&t.view instanceof $e)return t.view}async addDiceView(e=!1){e&&!this.data.showLeafOnStartup||this.app.workspace.getLeavesOfType(v4).length||await this.app.workspace.getRightLeaf(!1).setViewState({type:v4})}async registerDataviewInlineFields(){if(!this.canUseDataview)return;await this.dataviewReady(),this.dataview.index.pages.forEach(({fields:t})=>{for(let[i,a]of t)typeof a!="number"||Number.isNaN(a)||a==null||this.inline.set(i,a)}),this.registerEvent(this.app.metadataCache.on("dataview:metadata-change",(t,i)=>{if(t==="update"){let a=this.dataview.api.page(i.path);if(!a)return;for(let r in a){let s=a[r];typeof s!="number"||Number.isNaN(s)||s==null||this.inline.set(r,s)}}}))}async renderRoll(e){if(!(e instanceof de)||!e?.dice?.length){new l2.Notice(`This dice roll can't be rendered: ${e.original}`);return}this.addChild(this.renderer),this.renderer.setDice(e),await this.renderer.start(),e.recalculate()}async parseDice(e,t){let i=await this.getRoller(e,t);return{result:await i.roll(),roller:i}}clearEmpties(e){for(var t in e)!e[t]||typeof e[t]!="object"||(this.clearEmpties(e[t]),Object.keys(e[t]).length===0&&delete e[t])}async saveSettings(){this.clearEmpties(this.data.results),await this.saveData(this.data)}get dataview_regex(){let e=Array.from(this.inline.keys());return e.length?new RegExp(`(${e.join("|")})`,"g"):null}async getRoller(e,t,i=this.data.showDice){e=e.replace(/\\\|/g,"|");let a=e.includes("|nodice")?!1:i,r=this.data.renderAllDice,s=this.data.displayResultsInline,o=A2.Roll,l="",c=/\|text\((.*)\)/;if(e.includes("|render")&&(r=!0),e.includes("|norender")&&(r=!1),e.includes("|form")&&(s=!0),e.includes("|noform")&&(s=!1),e.includes("|avg")&&(o=A2.Average),e.includes("|none")&&(o=A2.None),e.includes("|text(")){let[,h]=e.match(c)??[null,""];l=h}e=(0,yo.decode)(e.replace("|nodice","").replace("|render","").replace("|norender","").replace("|noform","").replace("|form","").replace("|avg","").replace("|none","").replace(c,"")),e in this.data.formulas&&(e=this.data.formulas[e]);let u=this.parse(e);switch(this.getTypeFromLexemes(u)){case"dice":{let h=new de(this,e,u,a,l,o);return h.shouldRender=r,h.showFormula=s,h}case"table":{let h=new xt(this,e,u[0],t,a);return await h.init,h}case"section":return new i6(this,e,u[0],t,a);case"tag":{if(!this.canUseDataview)throw new Error("Tags are only supported with the Dataview plugin installed.");return new S0(this,e,u[0],t,a)}case"link":return new E0(this,e,u[0],t,a);case"line":return new L0(this,e,u[0],t,a)}}getTypeFromLexemes(e){return e.some(({type:t})=>t==="table")?"table":e.some(({type:t})=>t==="section")?"section":e.some(({type:t})=>t==="tag")?"tag":e.some(({type:t})=>t==="link")?"link":e.some(({type:t})=>t==="line")?"line":"dice"}onunload(){console.log("DiceRoller unloaded"),this.app.workspace.getLeavesOfType(v4).forEach(e=>e.detach()),"__THREE__"in window&&delete window.__THREE__,this.renderer.unload(),this.app.workspace.trigger("dice-roller:unload")}parse(e){return this.parser.parse(e)}}; /*! * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) diff --git a/.obsidian/plugins/obsidian-dice-roller/manifest.json b/.obsidian/plugins/obsidian-dice-roller/manifest.json index d309564d..f6244314 100644 --- a/.obsidian/plugins/obsidian-dice-roller/manifest.json +++ b/.obsidian/plugins/obsidian-dice-roller/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-dice-roller", "name": "Dice Roller", - "version": "8.4.3", + "version": "8.5.1", "minAppVersion": "0.12.15", "description": "Inline dice rolling for Obsidian.md", "author": "Jeremy Valentine", diff --git a/.obsidian/plugins/obsidian-dice-roller/styles.css b/.obsidian/plugins/obsidian-dice-roller/styles.css index f40aeddd..091b694f 100644 --- a/.obsidian/plugins/obsidian-dice-roller/styles.css +++ b/.obsidian/plugins/obsidian-dice-roller/styles.css @@ -1 +1 @@ -.dice-roller{position:relative;display:inline-flex;align-items:flex-start;cursor:pointer;margin:0 .25em 0 0;vertical-align:top}.dice-roller.no-icon{margin:0}.dice-roller>div{display:inline-block}.dice-roller span{font-weight:700}.dice-roller>.dice-roller-button{display:inline-block;position:relative;font-size:inherit;margin-left:.25em}.dice-roller.has-embed .dice-roller-result{width:100%;padding:1rem}.dice-roller.has-embed .dice-roller-result .markdown-embed{display:flex;margin-top:.5rem;padding-right:0}.dice-roller.has-embed .dice-roller-button{padding-top:.5rem}.dice.tooltip{max-width:unset!important}.workspace .markdown-preview-view .dice-roller.has-embed{display:flex;padding-right:.25rem;margin:.25rem 0}.dice-no-results{font-style:italic;text-align:center}.dice-roller.has-embed .internal-embed{width:100%}.dice-roller.has-embed .internal-embed .dice-roller>.dice-roller-button,.dice-roller.has-embed .internal-embed .dice-roller>.dice-roller-result{display:inline;padding:0}.dice-roller.has-embed .internal-embed .dice-roller>.dice-roller-result .embedded-table-result{margin-bottom:0}.dice-roller.has-embed .internal-embed *:last-child:not(svg):not(.dice-content-copy):not(.markdown-embed .dice-roller):not(.dice-roller-result > .embedded-table-result *){margin-bottom:15px}.dice-roller.has-embed .dice-file-name{font-style:italic}.dice-section-result{position:relative}.dice-content-copy{color:var(--text-faint);cursor:pointer;height:fit-content}.dice-content-copy.no-show{display:none}.dice-content-copy:hover{color:var(--text-normal)}.dice-roller.has-embed .dice-section-result .dice-content-copy,.dice-content-copy:hover{opacity:1}.dice-roller-result{position:relative}.dice-roller-result .embedded-table-result p{margin:0;display:inline-flex}.dice-roller-settings .coffee{width:60%;color:var(--text-faint);margin:.5rem auto;text-align:center}.dice-roller-settings .coffee img{height:30px}.dice-roller-setting-additional-container>.setting-item:not(.setting-item-heading){border:0px}.dice-roller-setting-additional-container{border-bottom:1px solid var(--background-modifier-border);border-top:1px solid var(--background-modifier-border);padding:18px 0}.dice-roller-setting-additional-container>.setting-item-heading:only-child{padding-bottom:18px}.dice-roller-setting-additional-container>.additional .no-formulas{width:auto;display:block;text-align:center}.dice-roller-setting-additional-container>.additional>.setting-item{border-top:0;padding-top:9px}.dice-roller-setting-additional-container>.additional>.setting-item>.setting-item-control>*:first-child{margin:0 6px}.dice-roller-setting-additional-container .add-new-formula{margin:0 1rem;padding:1rem 1rem 0;border-radius:.5rem;box-shadow:0 0 .25rem var(--background-modifier-box-shadow)}.dice-roller-setting-additional-container .add-new-formula .formula-data .setting-item{border:0}.renderer-container{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999999;transition:opacity 1s ease-out}.dice-roller-view .dice-roller-roll:disabled{cursor:not-allowed;opacity:.75}.workspace-split.mod-right-split .view-content.dice-roller-view{padding:.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:12px}.dice-roller-view .dice-roller-grid{display:grid;grid-template-rows:auto auto;justify-content:center;gap:6px}.dice-roller-view .dice-roller-grid .dice-buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:fit-content}.dice-roller-view .dice-roller-grid .dice-custom-formula-container{display:flex;justify-content:space-between;align-items:center}.dice-roller-view .dice-roller-grid .dice-custom-formula{display:flex;justify-content:flex-start;align-items:center}.dice-roller-view .setting-editor-extra-setting-button{width:fit-content}.dice-roller-view .dice-button .clickable-icon>svg{width:36px;height:36px}.dice-roller-view .dice-context{display:grid;grid-template-columns:1fr auto}.dice-roller-view .dice-context .add-subtract{display:flex;align-items:center}.dice-roller-view input,.dice-roller-view textarea{width:100%}.dice-roller-view .dice-roller-grid .advantage-disadvantage{display:flex;justify-content:center;align-items:center;gap:.5rem}.dice-roller-view .dice-roller-grid .advantage-disadvantage button{margin:0;min-width:66px}.dice-roller-view .dice-roller-formula{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-end;gap:12px}.dice-roller-view .dice-roller-formula .action-buttons{display:flex;justify-content:flex-end}.dice-roller-view .dice-roller-formula button{margin-right:0;margin-left:12px}.dice-roller-view hr{margin-bottom:0}.dice-roller-view .dice-roller-results-container .dice-roller-results-header{display:flex;justify-content:space-between;align-items:center;margin:6px 0;width:100%;border-bottom:1px solid var(--background-modifier-border)}.dice-roller-view .dice-roller-results-container .dice-roller-results-header h4{margin:0}.dice-roller-view .dice-roller-results{display:flex;flex-flow:column nowrap;gap:6px}.dice-roller-view .dice-roller-results .view-result{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:1px solid var(--background-modifier-border);border-radius:.25rem;position:relative}.dice-roller-view .dice-roller-results .view-result .dice-content-copy{position:absolute;top:0;right:0;padding:.25rem}.dice-roller-view .dice-roller-results .view-result .dice-result-reroll{position:absolute;top:0;left:0;padding:.25rem;margin:0}.dice-roller-view .dice-roller-results .view-result strong{font-size:x-large}.dice-roller-view .dice-roller-results .view-result .result-context{align-self:flex-end;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.25rem;font-size:x-small}.dice-roller-view .dice-roller-results .view-result .result-context .clickable-icon{margin-right:0}.dice-roller-view .dice-roller-results>span{color:var(--text-muted);margin:0 auto}.dice-renderer{position:absolute;top:0;left:0} +.dice-roller{position:relative;display:inline-flex;align-items:flex-start;cursor:pointer;margin:0 .25em 0 0;vertical-align:top}.dice-roller.no-icon{margin:0}.dice-roller>div{display:inline-block}.dice-roller span{font-weight:700}.dice-roller>.dice-roller-button{display:inline-block;position:relative;font-size:inherit;margin-left:.25em}.dice-roller.has-embed .dice-roller-result{width:100%;padding:1rem}.dice-roller.has-embed .dice-roller-result .markdown-embed{display:flex;margin-top:.5rem;padding-right:0}.dice-roller.has-embed .dice-roller-button{padding-top:.5rem}.dice.tooltip{max-width:unset!important}.workspace .markdown-preview-view .dice-roller.has-embed{display:flex;padding-right:.25rem;margin:.25rem 0}.dice-no-results{font-style:italic;text-align:center}.dice-roller.has-embed .internal-embed{width:100%}.dice-roller.has-embed .internal-embed .dice-roller>.dice-roller-button,.dice-roller.has-embed .internal-embed .dice-roller>.dice-roller-result{display:inline;padding:0}.dice-roller.has-embed .internal-embed .dice-roller>.dice-roller-result .embedded-table-result{margin-bottom:0}.dice-roller.has-embed .internal-embed *:last-child:not(svg):not(.dice-content-copy):not(.markdown-embed .dice-roller):not(.dice-roller-result > .embedded-table-result *){margin-bottom:15px}.dice-roller.has-embed .dice-file-name{font-style:italic}.dice-section-result{position:relative}.dice-content-copy{color:var(--text-faint);cursor:pointer;height:fit-content}.dice-content-copy.no-show{display:none}.dice-content-copy:hover{color:var(--text-normal)}.dice-roller.has-embed .dice-section-result .dice-content-copy,.dice-content-copy:hover{opacity:1}.dice-roller-result{position:relative}.dice-roller-result .embedded-table-result p{margin:0}.dice-roller-settings .coffee{width:60%;color:var(--text-faint);margin:.5rem auto;text-align:center}.dice-roller-settings .coffee img{height:30px}.dice-roller-setting-additional-container>.setting-item:not(.setting-item-heading){border:0px}.dice-roller-setting-additional-container{border-bottom:1px solid var(--background-modifier-border);border-top:1px solid var(--background-modifier-border);padding:18px 0}.dice-roller-setting-additional-container>.setting-item-heading:only-child{padding-bottom:18px}.dice-roller-setting-additional-container>.additional .no-formulas{width:auto;display:block;text-align:center}.dice-roller-setting-additional-container>.additional>.setting-item{border-top:0;padding-top:9px}.dice-roller-setting-additional-container>.additional>.setting-item>.setting-item-control>*:first-child{margin:0 6px}.dice-roller-setting-additional-container .add-new-formula{margin:0 1rem;padding:1rem 1rem 0;border-radius:.5rem;box-shadow:0 0 .25rem var(--background-modifier-box-shadow)}.dice-roller-setting-additional-container .add-new-formula .formula-data .setting-item{border:0}.renderer-container{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9999999;transition:opacity 1s ease-out}.dice-roller-view .dice-roller-roll:disabled{cursor:not-allowed;opacity:.75}.workspace-split.mod-right-split .view-content.dice-roller-view{padding:.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:12px}.dice-roller-view .dice-roller-grid{display:grid;grid-template-rows:auto auto;justify-content:center;gap:6px}.dice-roller-view .dice-roller-grid .dice-buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:fit-content}.dice-roller-view .dice-roller-grid .dice-custom-formula-container{display:flex;justify-content:space-between;align-items:center}.dice-roller-view .dice-roller-grid .dice-custom-formula{display:flex;justify-content:flex-start;align-items:center}.dice-roller-view .setting-editor-extra-setting-button{width:fit-content}.dice-roller-view .dice-button .clickable-icon>svg{width:36px;height:36px}.dice-roller-view .dice-context{display:grid;grid-template-columns:1fr auto}.dice-roller-view .dice-context .add-subtract{display:flex;align-items:center}.dice-roller-view input,.dice-roller-view textarea{width:100%}.dice-roller-view .dice-roller-grid .advantage-disadvantage{display:flex;justify-content:center;align-items:center;gap:.5rem}.dice-roller-view .dice-roller-grid .advantage-disadvantage button{margin:0;min-width:66px}.dice-roller-view .dice-roller-formula{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-end;gap:12px}.dice-roller-view .dice-roller-formula .action-buttons{display:flex;justify-content:flex-end}.dice-roller-view .dice-roller-formula button{margin-right:0;margin-left:12px}.dice-roller-view hr{margin-bottom:0}.dice-roller-view .dice-roller-results-container .dice-roller-results-header{display:flex;justify-content:space-between;align-items:center;margin:6px 0;width:100%;border-bottom:1px solid var(--background-modifier-border)}.dice-roller-view .dice-roller-results-container .dice-roller-results-header h4{margin:0}.dice-roller-view .dice-roller-results{display:flex;flex-flow:column nowrap;gap:6px}.dice-roller-view .dice-roller-results .view-result{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:1px solid var(--background-modifier-border);border-radius:.25rem;position:relative}.dice-roller-view .dice-roller-results .view-result .dice-content-copy{position:absolute;top:0;right:0;padding:.25rem}.dice-roller-view .dice-roller-results .view-result .dice-result-reroll{position:absolute;top:0;left:0;padding:.25rem;margin:0}.dice-roller-view .dice-roller-results .view-result strong{font-size:x-large}.dice-roller-view .dice-roller-results .view-result .result-context{align-self:flex-end;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.25rem;font-size:x-small}.dice-roller-view .dice-roller-results .view-result .result-context .clickable-icon{margin-right:0}.dice-roller-view .dice-roller-results>span{color:var(--text-muted);margin:0 auto}.dice-renderer{position:absolute;top:0;left:0} diff --git a/.obsidian/plugins/obsidian-map-view/main.js b/.obsidian/plugins/obsidian-map-view/main.js index 5e15339a..22f7e6b9 100644 --- a/.obsidian/plugins/obsidian-map-view/main.js +++ b/.obsidian/plugins/obsidian-map-view/main.js @@ -14177,7 +14177,7 @@ function formatWithTemplates(s, query = '') { } const CURSOR = '$CURSOR$'; function sanitizeFileName(s) { - const illegalChars = /[\?<>\\:\*\|":]/g; + const illegalChars = /[\?<>:\*\|":]/g; return s.replace(illegalChars, '-'); } /** @@ -14196,15 +14196,27 @@ function newNote(app, newNoteType, directory, fileName, location, templatePath) ? `---\nlocation: [${location}]\n---\n\n${CURSOR}` : `---\nlocations:\n---\n\n\[${CURSOR}](geo:${location})\n`; let templateContent = ''; - if (templatePath) + if (templatePath && templatePath.length > 0) templateContent = yield app.vault.adapter.read(templatePath); - let fullName = sanitizeFileName(path__namespace.join(directory || '', fileName)); + if (!directory) + directory = ''; + if (!fileName) + fileName = ''; + // Apparently in Obsidian Mobile there is no path.join function, not sure why. + // So in case the path module doesn't contain `join`, we do it manually, assuming Unix directory structure. + const filePath = (path__namespace === null || path__namespace === void 0 ? void 0 : path__namespace.join) + ? path__namespace.join(directory, fileName) + : directory + ? directory + '/' + fileName + : fileName; + let fullName = sanitizeFileName(filePath); if (yield app.vault.adapter.exists(fullName + '.md')) fullName += Math.random() * 1000; try { return app.vault.create(fullName + '.md', content + templateContent); } catch (e) { + console.log('Map View: cannot create file', fullName); throw Error(`Cannot create file named ${fullName}: ${e}`); } }); @@ -14245,7 +14257,7 @@ function handleNewNoteCursorMarker(editor) { // Returns true if a change to the note was made. function verifyOrAddFrontMatter(editor, fieldName, fieldValue) { const content = editor.getValue(); - const frontMatterRegex = /^---(.*)^---/ms; + const frontMatterRegex = /^---(.*?)^---/ms; const frontMatter = content.match(frontMatterRegex); const existingFieldRegex = new RegExp(`^---.*${fieldName}:.*^---`, 'ms'); const existingField = content.match(existingFieldRegex); @@ -14525,7 +14537,9 @@ class GeoSearcher { }); } // Google Place results - if (this.settings.searchProvider == 'google' && this.settings.useGooglePlaces && this.settings.geocodingApiKey) { + if (this.settings.searchProvider == 'google' && + this.settings.useGooglePlaces && + this.settings.geocodingApiKey) { const placesResults = yield googlePlacesSearch(query, this.settings); for (const result of placesResults) results.push({ @@ -14678,6 +14692,9 @@ class LocationSuggest extends obsidian.EditorSuggest { } } +function copyState(state) { + return Object.assign({}, state); +} function mergeStates(state1, state2) { // Overwrite an existing state with a new one, that may have null or partial values which need to be ignored // and taken from the existing state @@ -14716,9 +14733,13 @@ function stateFromParsedUrl(obj) { return { name: obj.name, mapZoom: obj.mapZoom ? parseInt(obj.mapZoom) : null, - mapCenter: obj.centerLat && obj.centerLng ? new leafletSrc.LatLng(parseFloat(obj.centerLat), parseFloat(obj.centerLng)) : null, + mapCenter: obj.centerLat && obj.centerLng + ? new leafletSrc.LatLng(parseFloat(obj.centerLat), parseFloat(obj.centerLng)) + : null, query: obj.query, - chosenMapSource: obj.chosenMapSource ? parseInt(obj.chosenMapSource) : null, + chosenMapSource: obj.chosenMapSource + ? parseInt(obj.chosenMapSource) + : null, }; } @@ -19331,6 +19352,7 @@ class ViewControls { this.lastSelectedPresetIndex = null; this.lastSelectedPreset = null; this.queryDelayMs = 250; + this.updateOngoing = false; this.parentElement = parentElement; this.settings = settings; this.app = app; @@ -19342,7 +19364,8 @@ class ViewControls { } setNewState(newState, considerAutoFit) { return __awaiter(this, void 0, void 0, function* () { - yield this.view.setViewState(newState, false, considerAutoFit); + if (!this.updateOngoing) + yield this.view.setViewState(newState, false, considerAutoFit); }); } setStateByNewMapSource(newSource) { @@ -19375,9 +19398,13 @@ class ViewControls { } } updateControlsToState() { + // This updates the controls according to the given state, and prevents a feedback loop by + // raising the updateOngoing flag + this.updateOngoing = true; this.setMapSourceBoxByState(); this.setQueryBoxByState(); this.followActiveNoteToggle.setValue(this.getCurrentState().followActiveNote == true); + this.updateOngoing = false; } setMapSourceBoxByState() { this.mapSourceBox.setValue(this.getCurrentState().chosenMapSource.toString()); @@ -19712,12 +19739,20 @@ class MapView extends obsidian.ItemView { this.refreshMap(); }); this.app.workspace.on('file-open', (file) => __awaiter(this, void 0, void 0, function* () { + var _a; if (this.getState().followActiveNote && file) { - let currentState = this.leaf.getViewState(); - currentState.state.query = `path:"${file.path}"`; - yield this.leaf.setViewState(currentState); - if (this.settings.autoZoom) - this.autoFitMapToMarkers(); + let viewState = (_a = this.leaf) === null || _a === void 0 ? void 0 : _a.getViewState(); + if (viewState) { + let mapState = viewState.state; + const newQuery = `path:"${file.path}"`; + // Change the map state only if the file has actually changed. If the user just went back + // and forth and the map is still focused on the same file, don't ruin the user's possible + // zoom and pan + if (mapState.query != newQuery) { + mapState.query = newQuery; + yield this.setViewState(mapState, true, true); + } + } } })); } @@ -19742,7 +19777,7 @@ class MapView extends obsidian.ItemView { * This is the native Obsidian setState method. * You should *not* call it directly, but rather through this.leaf.setViewState(state), which will * take care of preserving the Obsidian history if required. - */ + */ setState(state, result) { return __awaiter(this, void 0, void 0, function* () { // If there are ongoing changes to the map happening at once, don't bother updating the state -- it will only @@ -19753,7 +19788,7 @@ class MapView extends obsidian.ItemView { this.ongoingChanges = 0; if (this.shouldSaveToHistory(state)) { result.history = true; - this.lastSavedState = Object.assign({}, state); + this.lastSavedState = copyState(state); } yield this.setViewState(state, true, false); if (this.display.controls) @@ -19838,10 +19873,10 @@ class MapView extends obsidian.ItemView { this.display.map.invalidateSize(); } /** - * This internal method of setting the state will not register the change to the Obsidian + * This internal method of setting the state will NOT register the change to the Obsidian * history stack. If you want that, use `this.leaf.setViewState(state)` instead. - */ - setViewState(state, updateControls, considerAutoFit) { + */ + setViewState(state, updateControls = false, considerAutoFit = false) { return __awaiter(this, void 0, void 0, function* () { if (state) { const newState = mergeStates(this.state, state); @@ -19921,6 +19956,28 @@ class MapView extends obsidian.ItemView { this.display.controls.updateControlsToState(); }); } + /* + * Receive a partial object of fields to change and calls the Obsidian setViewState + * method to set a history state. + */ + changeViewAndSaveHistory(partialState) { + var _a; + return __awaiter(this, void 0, void 0, function* () { + // This check is seemingly a duplicate of the one inside setViewState, but it's + // actually very needed. Without it, it's possible that we'd call Obsidian's + // setViewState (the one below) with the same object twice, in the first call + // (which may have ongoingChanges > 0) we'll ignore the change and in the 2nd call + // Obsidian will ignore the change (thinking the state didn't change). + // We want to ensure setViewState is called only if we mean to change the state + if (this.ongoingChanges > 0) + return; + const viewState = (_a = this.leaf) === null || _a === void 0 ? void 0 : _a.getViewState(); + if (viewState === null || viewState === void 0 ? void 0 : viewState.state) { + const newState = Object.assign({}, viewState === null || viewState === void 0 ? void 0 : viewState.state, partialState); + yield this.leaf.setViewState(Object.assign(Object.assign({}, viewState), { state: newState })); + } + }); + } createMap() { var _a; return __awaiter(this, void 0, void 0, function* () { @@ -19939,25 +19996,26 @@ class MapView extends obsidian.ItemView { this.updateTileLayerByState(this.state); this.display.clusterGroup = new leafletSrc.MarkerClusterGroup({ maxClusterRadius: (_a = this.settings.maxClusterRadiusPixels) !== null && _a !== void 0 ? _a : DEFAULT_SETTINGS.maxClusterRadiusPixels, - animate: false + animate: false, }); this.display.map.addLayer(this.display.clusterGroup); this.display.map.on('zoomend', (event) => __awaiter(this, void 0, void 0, function* () { var _b, _c; this.ongoingChanges -= 1; - this.state.mapZoom = this.display.map.getZoom(); - this.state.mapCenter = this.display.map.getCenter(); + yield this.changeViewAndSaveHistory({ + mapZoom: this.display.map.getZoom(), + mapCenter: this.display.map.getCenter() + }); (_c = (_b = this.display) === null || _b === void 0 ? void 0 : _b.controls) === null || _c === void 0 ? void 0 : _c.invalidateActivePreset(); - const state = this.leaf.getViewState(); - yield this.leaf.setViewState(state); })); this.display.map.on('moveend', (event) => __awaiter(this, void 0, void 0, function* () { var _d, _e; this.ongoingChanges -= 1; - this.state.mapCenter = this.display.map.getCenter(); + yield this.changeViewAndSaveHistory({ + mapZoom: this.display.map.getZoom(), + mapCenter: this.display.map.getCenter() + }); (_e = (_d = this.display) === null || _d === void 0 ? void 0 : _d.controls) === null || _e === void 0 ? void 0 : _e.invalidateActivePreset(); - const state = this.leaf.getViewState(); - yield this.leaf.setViewState(state); })); this.display.map.on('movestart', (event) => { this.ongoingChanges += 1; @@ -20070,7 +20128,10 @@ class MapView extends obsidian.ItemView { this.display.map.getZoom() != this.state.mapZoom) { // We want to call setView only if there was an actual change, because even the tiniest (epsilon) change can // cause Leaflet to think it's worth triggering map center change callbacks - this.display.map.setView(this.state.mapCenter, this.state.mapZoom, { animate: false, duration: 0 }); + this.display.map.setView(this.state.mapCenter, this.state.mapZoom, { + animate: false, + duration: 0, + }); } this.display.controls.setQueryBoxErrorByState(); if (this.settings.debug) @@ -20192,7 +20253,7 @@ class MapView extends obsidian.ItemView { if (this.display.markers.size > 0) { const locations = Array.from(this.display.markers.values()).map((fileMarker) => fileMarker.location); this.display.map.fitBounds(leafletSrc.latLngBounds(locations), { - maxZoom: (_a = this.getMapSource().maxZoom) !== null && _a !== void 0 ? _a : DEFAULT_MAX_TILE_ZOOM, + maxZoom: Math.min(this.settings.zoomOnGoFromNote, (_a = this.getMapSource().maxZoom) !== null && _a !== void 0 ? _a : DEFAULT_MAX_TILE_ZOOM), }); } }); @@ -20305,11 +20366,14 @@ class MapView extends obsidian.ItemView { this.zoomToSearchResult(details.location); } zoomToSearchResult(location) { - let currentState = this.leaf.getViewState(); - currentState.state.mapCenter = location; - currentState.state.mapZoom = - this.settings.zoomOnGoFromNote; - this.leaf.setViewState(currentState); + var _a; + let currentState = (_a = this.leaf) === null || _a === void 0 ? void 0 : _a.getViewState(); + if (currentState) { + currentState.state.mapCenter = location; + currentState.state.mapZoom = + this.settings.zoomOnGoFromNote; + this.leaf.setViewState(currentState); + } } removeSearchResultMarker() { if (this.display.searchResult) { @@ -20514,7 +20578,7 @@ class SettingsTab extends obsidian.PluginSettingTab { }); new obsidian.Setting(containerEl) .setName('Default zoom for "show on map" action') - .setDesc('When jumping to the map from a note, what should be the display zoom?') + .setDesc('When jumping to the map from a note, what should be the display zoom? This is also used as a max zoom for "Map follows search results" above.') .addSlider((component) => { var _a; component @@ -21008,9 +21072,13 @@ class TagSuggest extends obsidian.EditorSuggest { } getSuggestions(context) { var _a; + const noPound = (tagName) => { + return tagName.startsWith('#') ? tagName.substring(1) : tagName; + }; const tagQuery = (_a = context.query) !== null && _a !== void 0 ? _a : ''; - // Find all tags that include the query, with the pound sign removed, case insensitive + // Find all tags that include the query const matchingTags = getAllTagNames(this.app) + .map(value => noPound(value)) .filter((value) => value.toLowerCase().includes(tagQuery.toLowerCase())); return matchingTags.map((tagName) => { return { @@ -21054,7 +21122,8 @@ class MapViewPlugin extends obsidian.Plugin { // If a saved URL is opened in another device on which there aren't the same sources, use // the default source instead if (state.chosenMapSource >= this.settings.mapSources.length) - state.chosenMapSource = DEFAULT_SETTINGS.defaultState.chosenMapSource; + state.chosenMapSource = + DEFAULT_SETTINGS.defaultState.chosenMapSource; this.openMapWithState(state, false, false); } }); diff --git a/.obsidian/plugins/obsidian-map-view/manifest.json b/.obsidian/plugins/obsidian-map-view/manifest.json index 0d32c1b0..b9779458 100644 --- a/.obsidian/plugins/obsidian-map-view/manifest.json +++ b/.obsidian/plugins/obsidian-map-view/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-map-view", "name": "Map View", - "version": "2.0.4", + "version": "2.0.5", "minAppVersion": "0.12.10", "description": "An interactive map view.", "isDesktopOnly": false diff --git a/.obsidian/plugins/obsidian-media-db-plugin/main.js b/.obsidian/plugins/obsidian-media-db-plugin/main.js new file mode 100644 index 00000000..7221e081 --- /dev/null +++ b/.obsidian/plugins/obsidian-media-db-plugin/main.js @@ -0,0 +1,3104 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __defProps = Object.defineProperties; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropDescs = Object.getOwnPropertyDescriptors; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __spreadValues = (a, b) => { + for (var prop in b || (b = {})) + if (__hasOwnProp.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b)) { + if (__propIsEnum.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + } + return a; +}; +var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); +var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); +var __export = (target, all) => { + __markAsModule(target); + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __reExport = (target, module2, desc) => { + if (module2 && typeof module2 === "object" || typeof module2 === "function") { + for (let key of __getOwnPropNames(module2)) + if (!__hasOwnProp.call(target, key) && key !== "default") + __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); + } + return target; +}; +var __toModule = (module2) => { + return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); +}; +var __async = (__this, __arguments, generator) => { + return new Promise((resolve, reject) => { + var fulfilled = (value) => { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + }; + var rejected = (value) => { + try { + step(generator.throw(value)); + } catch (e) { + reject(e); + } + }; + var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); + step((generator = generator.apply(__this, __arguments)).next()); + }); +}; + +// src/main.ts +__export(exports, { + default: () => MediaDbPlugin +}); +var import_obsidian10 = __toModule(require("obsidian")); + +// src/settings/Settings.ts +var import_obsidian4 = __toModule(require("obsidian")); + +// src/settings/suggesters/FolderSuggest.ts +var import_obsidian2 = __toModule(require("obsidian")); + +// src/settings/suggesters/Suggest.ts +var import_obsidian = __toModule(require("obsidian")); + +// node_modules/@popperjs/core/lib/enums.js +var top = "top"; +var bottom = "bottom"; +var right = "right"; +var left = "left"; +var auto = "auto"; +var basePlacements = [top, bottom, right, left]; +var start = "start"; +var end = "end"; +var clippingParents = "clippingParents"; +var viewport = "viewport"; +var popper = "popper"; +var reference = "reference"; +var variationPlacements = /* @__PURE__ */ basePlacements.reduce(function(acc, placement) { + return acc.concat([placement + "-" + start, placement + "-" + end]); +}, []); +var placements = /* @__PURE__ */ [].concat(basePlacements, [auto]).reduce(function(acc, placement) { + return acc.concat([placement, placement + "-" + start, placement + "-" + end]); +}, []); +var beforeRead = "beforeRead"; +var read = "read"; +var afterRead = "afterRead"; +var beforeMain = "beforeMain"; +var main = "main"; +var afterMain = "afterMain"; +var beforeWrite = "beforeWrite"; +var write = "write"; +var afterWrite = "afterWrite"; +var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite]; + +// node_modules/@popperjs/core/lib/dom-utils/getNodeName.js +function getNodeName(element) { + return element ? (element.nodeName || "").toLowerCase() : null; +} + +// node_modules/@popperjs/core/lib/dom-utils/getWindow.js +function getWindow(node) { + if (node == null) { + return window; + } + if (node.toString() !== "[object Window]") { + var ownerDocument = node.ownerDocument; + return ownerDocument ? ownerDocument.defaultView || window : window; + } + return node; +} + +// node_modules/@popperjs/core/lib/dom-utils/instanceOf.js +function isElement(node) { + var OwnElement = getWindow(node).Element; + return node instanceof OwnElement || node instanceof Element; +} +function isHTMLElement(node) { + var OwnElement = getWindow(node).HTMLElement; + return node instanceof OwnElement || node instanceof HTMLElement; +} +function isShadowRoot(node) { + if (typeof ShadowRoot === "undefined") { + return false; + } + var OwnElement = getWindow(node).ShadowRoot; + return node instanceof OwnElement || node instanceof ShadowRoot; +} + +// node_modules/@popperjs/core/lib/modifiers/applyStyles.js +function applyStyles(_ref) { + var state = _ref.state; + Object.keys(state.elements).forEach(function(name) { + var style = state.styles[name] || {}; + var attributes = state.attributes[name] || {}; + var element = state.elements[name]; + if (!isHTMLElement(element) || !getNodeName(element)) { + return; + } + Object.assign(element.style, style); + Object.keys(attributes).forEach(function(name2) { + var value = attributes[name2]; + if (value === false) { + element.removeAttribute(name2); + } else { + element.setAttribute(name2, value === true ? "" : value); + } + }); + }); +} +function effect(_ref2) { + var state = _ref2.state; + var initialStyles = { + popper: { + position: state.options.strategy, + left: "0", + top: "0", + margin: "0" + }, + arrow: { + position: "absolute" + }, + reference: {} + }; + Object.assign(state.elements.popper.style, initialStyles.popper); + state.styles = initialStyles; + if (state.elements.arrow) { + Object.assign(state.elements.arrow.style, initialStyles.arrow); + } + return function() { + Object.keys(state.elements).forEach(function(name) { + var element = state.elements[name]; + var attributes = state.attributes[name] || {}; + var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); + var style = styleProperties.reduce(function(style2, property) { + style2[property] = ""; + return style2; + }, {}); + if (!isHTMLElement(element) || !getNodeName(element)) { + return; + } + Object.assign(element.style, style); + Object.keys(attributes).forEach(function(attribute) { + element.removeAttribute(attribute); + }); + }); + }; +} +var applyStyles_default = { + name: "applyStyles", + enabled: true, + phase: "write", + fn: applyStyles, + effect, + requires: ["computeStyles"] +}; + +// node_modules/@popperjs/core/lib/utils/getBasePlacement.js +function getBasePlacement(placement) { + return placement.split("-")[0]; +} + +// node_modules/@popperjs/core/lib/utils/math.js +var max = Math.max; +var min = Math.min; +var round = Math.round; + +// node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js +function getBoundingClientRect(element, includeScale) { + if (includeScale === void 0) { + includeScale = false; + } + var rect = element.getBoundingClientRect(); + var scaleX = 1; + var scaleY = 1; + if (isHTMLElement(element) && includeScale) { + var offsetHeight = element.offsetHeight; + var offsetWidth = element.offsetWidth; + if (offsetWidth > 0) { + scaleX = round(rect.width) / offsetWidth || 1; + } + if (offsetHeight > 0) { + scaleY = round(rect.height) / offsetHeight || 1; + } + } + return { + width: rect.width / scaleX, + height: rect.height / scaleY, + top: rect.top / scaleY, + right: rect.right / scaleX, + bottom: rect.bottom / scaleY, + left: rect.left / scaleX, + x: rect.left / scaleX, + y: rect.top / scaleY + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js +function getLayoutRect(element) { + var clientRect = getBoundingClientRect(element); + var width = element.offsetWidth; + var height = element.offsetHeight; + if (Math.abs(clientRect.width - width) <= 1) { + width = clientRect.width; + } + if (Math.abs(clientRect.height - height) <= 1) { + height = clientRect.height; + } + return { + x: element.offsetLeft, + y: element.offsetTop, + width, + height + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/contains.js +function contains(parent, child) { + var rootNode = child.getRootNode && child.getRootNode(); + if (parent.contains(child)) { + return true; + } else if (rootNode && isShadowRoot(rootNode)) { + var next = child; + do { + if (next && parent.isSameNode(next)) { + return true; + } + next = next.parentNode || next.host; + } while (next); + } + return false; +} + +// node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js +function getComputedStyle(element) { + return getWindow(element).getComputedStyle(element); +} + +// node_modules/@popperjs/core/lib/dom-utils/isTableElement.js +function isTableElement(element) { + return ["table", "td", "th"].indexOf(getNodeName(element)) >= 0; +} + +// node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js +function getDocumentElement(element) { + return ((isElement(element) ? element.ownerDocument : element.document) || window.document).documentElement; +} + +// node_modules/@popperjs/core/lib/dom-utils/getParentNode.js +function getParentNode(element) { + if (getNodeName(element) === "html") { + return element; + } + return element.assignedSlot || element.parentNode || (isShadowRoot(element) ? element.host : null) || getDocumentElement(element); +} + +// node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js +function getTrueOffsetParent(element) { + if (!isHTMLElement(element) || getComputedStyle(element).position === "fixed") { + return null; + } + return element.offsetParent; +} +function getContainingBlock(element) { + var isFirefox = navigator.userAgent.toLowerCase().indexOf("firefox") !== -1; + var isIE = navigator.userAgent.indexOf("Trident") !== -1; + if (isIE && isHTMLElement(element)) { + var elementCss = getComputedStyle(element); + if (elementCss.position === "fixed") { + return null; + } + } + var currentNode = getParentNode(element); + if (isShadowRoot(currentNode)) { + currentNode = currentNode.host; + } + while (isHTMLElement(currentNode) && ["html", "body"].indexOf(getNodeName(currentNode)) < 0) { + var css = getComputedStyle(currentNode); + if (css.transform !== "none" || css.perspective !== "none" || css.contain === "paint" || ["transform", "perspective"].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === "filter" || isFirefox && css.filter && css.filter !== "none") { + return currentNode; + } else { + currentNode = currentNode.parentNode; + } + } + return null; +} +function getOffsetParent(element) { + var window2 = getWindow(element); + var offsetParent = getTrueOffsetParent(element); + while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === "static") { + offsetParent = getTrueOffsetParent(offsetParent); + } + if (offsetParent && (getNodeName(offsetParent) === "html" || getNodeName(offsetParent) === "body" && getComputedStyle(offsetParent).position === "static")) { + return window2; + } + return offsetParent || getContainingBlock(element) || window2; +} + +// node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js +function getMainAxisFromPlacement(placement) { + return ["top", "bottom"].indexOf(placement) >= 0 ? "x" : "y"; +} + +// node_modules/@popperjs/core/lib/utils/within.js +function within(min2, value, max2) { + return max(min2, min(value, max2)); +} +function withinMaxClamp(min2, value, max2) { + var v = within(min2, value, max2); + return v > max2 ? max2 : v; +} + +// node_modules/@popperjs/core/lib/utils/getFreshSideObject.js +function getFreshSideObject() { + return { + top: 0, + right: 0, + bottom: 0, + left: 0 + }; +} + +// node_modules/@popperjs/core/lib/utils/mergePaddingObject.js +function mergePaddingObject(paddingObject) { + return Object.assign({}, getFreshSideObject(), paddingObject); +} + +// node_modules/@popperjs/core/lib/utils/expandToHashMap.js +function expandToHashMap(value, keys) { + return keys.reduce(function(hashMap, key) { + hashMap[key] = value; + return hashMap; + }, {}); +} + +// node_modules/@popperjs/core/lib/modifiers/arrow.js +var toPaddingObject = function toPaddingObject2(padding, state) { + padding = typeof padding === "function" ? padding(Object.assign({}, state.rects, { + placement: state.placement + })) : padding; + return mergePaddingObject(typeof padding !== "number" ? padding : expandToHashMap(padding, basePlacements)); +}; +function arrow(_ref) { + var _state$modifiersData$; + var state = _ref.state, name = _ref.name, options = _ref.options; + var arrowElement = state.elements.arrow; + var popperOffsets2 = state.modifiersData.popperOffsets; + var basePlacement = getBasePlacement(state.placement); + var axis = getMainAxisFromPlacement(basePlacement); + var isVertical = [left, right].indexOf(basePlacement) >= 0; + var len = isVertical ? "height" : "width"; + if (!arrowElement || !popperOffsets2) { + return; + } + var paddingObject = toPaddingObject(options.padding, state); + var arrowRect = getLayoutRect(arrowElement); + var minProp = axis === "y" ? top : left; + var maxProp = axis === "y" ? bottom : right; + var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets2[axis] - state.rects.popper[len]; + var startDiff = popperOffsets2[axis] - state.rects.reference[axis]; + var arrowOffsetParent = getOffsetParent(arrowElement); + var clientSize = arrowOffsetParent ? axis === "y" ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0; + var centerToReference = endDiff / 2 - startDiff / 2; + var min2 = paddingObject[minProp]; + var max2 = clientSize - arrowRect[len] - paddingObject[maxProp]; + var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference; + var offset2 = within(min2, center, max2); + var axisProp = axis; + state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset2, _state$modifiersData$.centerOffset = offset2 - center, _state$modifiersData$); +} +function effect2(_ref2) { + var state = _ref2.state, options = _ref2.options; + var _options$element = options.element, arrowElement = _options$element === void 0 ? "[data-popper-arrow]" : _options$element; + if (arrowElement == null) { + return; + } + if (typeof arrowElement === "string") { + arrowElement = state.elements.popper.querySelector(arrowElement); + if (!arrowElement) { + return; + } + } + if (true) { + if (!isHTMLElement(arrowElement)) { + console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).', "To use an SVG arrow, wrap it in an HTMLElement that will be used as", "the arrow."].join(" ")); + } + } + if (!contains(state.elements.popper, arrowElement)) { + if (true) { + console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper', "element."].join(" ")); + } + return; + } + state.elements.arrow = arrowElement; +} +var arrow_default = { + name: "arrow", + enabled: true, + phase: "main", + fn: arrow, + effect: effect2, + requires: ["popperOffsets"], + requiresIfExists: ["preventOverflow"] +}; + +// node_modules/@popperjs/core/lib/utils/getVariation.js +function getVariation(placement) { + return placement.split("-")[1]; +} + +// node_modules/@popperjs/core/lib/modifiers/computeStyles.js +var unsetSides = { + top: "auto", + right: "auto", + bottom: "auto", + left: "auto" +}; +function roundOffsetsByDPR(_ref) { + var x = _ref.x, y = _ref.y; + var win = window; + var dpr = win.devicePixelRatio || 1; + return { + x: round(x * dpr) / dpr || 0, + y: round(y * dpr) / dpr || 0 + }; +} +function mapToStyles(_ref2) { + var _Object$assign2; + var popper2 = _ref2.popper, popperRect = _ref2.popperRect, placement = _ref2.placement, variation = _ref2.variation, offsets = _ref2.offsets, position = _ref2.position, gpuAcceleration = _ref2.gpuAcceleration, adaptive = _ref2.adaptive, roundOffsets = _ref2.roundOffsets, isFixed = _ref2.isFixed; + var _offsets$x = offsets.x, x = _offsets$x === void 0 ? 0 : _offsets$x, _offsets$y = offsets.y, y = _offsets$y === void 0 ? 0 : _offsets$y; + var _ref3 = typeof roundOffsets === "function" ? roundOffsets({ + x, + y + }) : { + x, + y + }; + x = _ref3.x; + y = _ref3.y; + var hasX = offsets.hasOwnProperty("x"); + var hasY = offsets.hasOwnProperty("y"); + var sideX = left; + var sideY = top; + var win = window; + if (adaptive) { + var offsetParent = getOffsetParent(popper2); + var heightProp = "clientHeight"; + var widthProp = "clientWidth"; + if (offsetParent === getWindow(popper2)) { + offsetParent = getDocumentElement(popper2); + if (getComputedStyle(offsetParent).position !== "static" && position === "absolute") { + heightProp = "scrollHeight"; + widthProp = "scrollWidth"; + } + } + offsetParent = offsetParent; + if (placement === top || (placement === left || placement === right) && variation === end) { + sideY = bottom; + var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : offsetParent[heightProp]; + y -= offsetY - popperRect.height; + y *= gpuAcceleration ? 1 : -1; + } + if (placement === left || (placement === top || placement === bottom) && variation === end) { + sideX = right; + var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : offsetParent[widthProp]; + x -= offsetX - popperRect.width; + x *= gpuAcceleration ? 1 : -1; + } + } + var commonStyles = Object.assign({ + position + }, adaptive && unsetSides); + var _ref4 = roundOffsets === true ? roundOffsetsByDPR({ + x, + y + }) : { + x, + y + }; + x = _ref4.x; + y = _ref4.y; + if (gpuAcceleration) { + var _Object$assign; + return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? "0" : "", _Object$assign[sideX] = hasX ? "0" : "", _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? "translate(" + x + "px, " + y + "px)" : "translate3d(" + x + "px, " + y + "px, 0)", _Object$assign)); + } + return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + "px" : "", _Object$assign2[sideX] = hasX ? x + "px" : "", _Object$assign2.transform = "", _Object$assign2)); +} +function computeStyles(_ref5) { + var state = _ref5.state, options = _ref5.options; + var _options$gpuAccelerat = options.gpuAcceleration, gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat, _options$adaptive = options.adaptive, adaptive = _options$adaptive === void 0 ? true : _options$adaptive, _options$roundOffsets = options.roundOffsets, roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets; + if (true) { + var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || ""; + if (adaptive && ["transform", "top", "right", "bottom", "left"].some(function(property) { + return transitionProperty.indexOf(property) >= 0; + })) { + console.warn(["Popper: Detected CSS transitions on at least one of the following", 'CSS properties: "transform", "top", "right", "bottom", "left".', "\n\n", 'Disable the "computeStyles" modifier\'s `adaptive` option to allow', "for smooth transitions, or remove these properties from the CSS", "transition declaration on the popper element if only transitioning", "opacity or background-color for example.", "\n\n", "We recommend using the popper element as a wrapper around an inner", "element that can have any CSS property transitioned for animations."].join(" ")); + } + } + var commonStyles = { + placement: getBasePlacement(state.placement), + variation: getVariation(state.placement), + popper: state.elements.popper, + popperRect: state.rects.popper, + gpuAcceleration, + isFixed: state.options.strategy === "fixed" + }; + if (state.modifiersData.popperOffsets != null) { + state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, { + offsets: state.modifiersData.popperOffsets, + position: state.options.strategy, + adaptive, + roundOffsets + }))); + } + if (state.modifiersData.arrow != null) { + state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, { + offsets: state.modifiersData.arrow, + position: "absolute", + adaptive: false, + roundOffsets + }))); + } + state.attributes.popper = Object.assign({}, state.attributes.popper, { + "data-popper-placement": state.placement + }); +} +var computeStyles_default = { + name: "computeStyles", + enabled: true, + phase: "beforeWrite", + fn: computeStyles, + data: {} +}; + +// node_modules/@popperjs/core/lib/modifiers/eventListeners.js +var passive = { + passive: true +}; +function effect3(_ref) { + var state = _ref.state, instance = _ref.instance, options = _ref.options; + var _options$scroll = options.scroll, scroll = _options$scroll === void 0 ? true : _options$scroll, _options$resize = options.resize, resize = _options$resize === void 0 ? true : _options$resize; + var window2 = getWindow(state.elements.popper); + var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper); + if (scroll) { + scrollParents.forEach(function(scrollParent) { + scrollParent.addEventListener("scroll", instance.update, passive); + }); + } + if (resize) { + window2.addEventListener("resize", instance.update, passive); + } + return function() { + if (scroll) { + scrollParents.forEach(function(scrollParent) { + scrollParent.removeEventListener("scroll", instance.update, passive); + }); + } + if (resize) { + window2.removeEventListener("resize", instance.update, passive); + } + }; +} +var eventListeners_default = { + name: "eventListeners", + enabled: true, + phase: "write", + fn: function fn() { + }, + effect: effect3, + data: {} +}; + +// node_modules/@popperjs/core/lib/utils/getOppositePlacement.js +var hash = { + left: "right", + right: "left", + bottom: "top", + top: "bottom" +}; +function getOppositePlacement(placement) { + return placement.replace(/left|right|bottom|top/g, function(matched) { + return hash[matched]; + }); +} + +// node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js +var hash2 = { + start: "end", + end: "start" +}; +function getOppositeVariationPlacement(placement) { + return placement.replace(/start|end/g, function(matched) { + return hash2[matched]; + }); +} + +// node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js +function getWindowScroll(node) { + var win = getWindow(node); + var scrollLeft = win.pageXOffset; + var scrollTop = win.pageYOffset; + return { + scrollLeft, + scrollTop + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js +function getWindowScrollBarX(element) { + return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft; +} + +// node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js +function getViewportRect(element) { + var win = getWindow(element); + var html = getDocumentElement(element); + var visualViewport = win.visualViewport; + var width = html.clientWidth; + var height = html.clientHeight; + var x = 0; + var y = 0; + if (visualViewport) { + width = visualViewport.width; + height = visualViewport.height; + if (!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { + x = visualViewport.offsetLeft; + y = visualViewport.offsetTop; + } + } + return { + width, + height, + x: x + getWindowScrollBarX(element), + y + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js +function getDocumentRect(element) { + var _element$ownerDocumen; + var html = getDocumentElement(element); + var winScroll = getWindowScroll(element); + var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body; + var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0); + var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0); + var x = -winScroll.scrollLeft + getWindowScrollBarX(element); + var y = -winScroll.scrollTop; + if (getComputedStyle(body || html).direction === "rtl") { + x += max(html.clientWidth, body ? body.clientWidth : 0) - width; + } + return { + width, + height, + x, + y + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js +function isScrollParent(element) { + var _getComputedStyle = getComputedStyle(element), overflow = _getComputedStyle.overflow, overflowX = _getComputedStyle.overflowX, overflowY = _getComputedStyle.overflowY; + return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX); +} + +// node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js +function getScrollParent(node) { + if (["html", "body", "#document"].indexOf(getNodeName(node)) >= 0) { + return node.ownerDocument.body; + } + if (isHTMLElement(node) && isScrollParent(node)) { + return node; + } + return getScrollParent(getParentNode(node)); +} + +// node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js +function listScrollParents(element, list) { + var _element$ownerDocumen; + if (list === void 0) { + list = []; + } + var scrollParent = getScrollParent(element); + var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body); + var win = getWindow(scrollParent); + var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent; + var updatedList = list.concat(target); + return isBody ? updatedList : updatedList.concat(listScrollParents(getParentNode(target))); +} + +// node_modules/@popperjs/core/lib/utils/rectToClientRect.js +function rectToClientRect(rect) { + return Object.assign({}, rect, { + left: rect.x, + top: rect.y, + right: rect.x + rect.width, + bottom: rect.y + rect.height + }); +} + +// node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js +function getInnerBoundingClientRect(element) { + var rect = getBoundingClientRect(element); + rect.top = rect.top + element.clientTop; + rect.left = rect.left + element.clientLeft; + rect.bottom = rect.top + element.clientHeight; + rect.right = rect.left + element.clientWidth; + rect.width = element.clientWidth; + rect.height = element.clientHeight; + rect.x = rect.left; + rect.y = rect.top; + return rect; +} +function getClientRectFromMixedType(element, clippingParent) { + return clippingParent === viewport ? rectToClientRect(getViewportRect(element)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent) : rectToClientRect(getDocumentRect(getDocumentElement(element))); +} +function getClippingParents(element) { + var clippingParents2 = listScrollParents(getParentNode(element)); + var canEscapeClipping = ["absolute", "fixed"].indexOf(getComputedStyle(element).position) >= 0; + var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element; + if (!isElement(clipperElement)) { + return []; + } + return clippingParents2.filter(function(clippingParent) { + return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== "body"; + }); +} +function getClippingRect(element, boundary, rootBoundary) { + var mainClippingParents = boundary === "clippingParents" ? getClippingParents(element) : [].concat(boundary); + var clippingParents2 = [].concat(mainClippingParents, [rootBoundary]); + var firstClippingParent = clippingParents2[0]; + var clippingRect = clippingParents2.reduce(function(accRect, clippingParent) { + var rect = getClientRectFromMixedType(element, clippingParent); + accRect.top = max(rect.top, accRect.top); + accRect.right = min(rect.right, accRect.right); + accRect.bottom = min(rect.bottom, accRect.bottom); + accRect.left = max(rect.left, accRect.left); + return accRect; + }, getClientRectFromMixedType(element, firstClippingParent)); + clippingRect.width = clippingRect.right - clippingRect.left; + clippingRect.height = clippingRect.bottom - clippingRect.top; + clippingRect.x = clippingRect.left; + clippingRect.y = clippingRect.top; + return clippingRect; +} + +// node_modules/@popperjs/core/lib/utils/computeOffsets.js +function computeOffsets(_ref) { + var reference2 = _ref.reference, element = _ref.element, placement = _ref.placement; + var basePlacement = placement ? getBasePlacement(placement) : null; + var variation = placement ? getVariation(placement) : null; + var commonX = reference2.x + reference2.width / 2 - element.width / 2; + var commonY = reference2.y + reference2.height / 2 - element.height / 2; + var offsets; + switch (basePlacement) { + case top: + offsets = { + x: commonX, + y: reference2.y - element.height + }; + break; + case bottom: + offsets = { + x: commonX, + y: reference2.y + reference2.height + }; + break; + case right: + offsets = { + x: reference2.x + reference2.width, + y: commonY + }; + break; + case left: + offsets = { + x: reference2.x - element.width, + y: commonY + }; + break; + default: + offsets = { + x: reference2.x, + y: reference2.y + }; + } + var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null; + if (mainAxis != null) { + var len = mainAxis === "y" ? "height" : "width"; + switch (variation) { + case start: + offsets[mainAxis] = offsets[mainAxis] - (reference2[len] / 2 - element[len] / 2); + break; + case end: + offsets[mainAxis] = offsets[mainAxis] + (reference2[len] / 2 - element[len] / 2); + break; + default: + } + } + return offsets; +} + +// node_modules/@popperjs/core/lib/utils/detectOverflow.js +function detectOverflow(state, options) { + if (options === void 0) { + options = {}; + } + var _options = options, _options$placement = _options.placement, placement = _options$placement === void 0 ? state.placement : _options$placement, _options$boundary = _options.boundary, boundary = _options$boundary === void 0 ? clippingParents : _options$boundary, _options$rootBoundary = _options.rootBoundary, rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary, _options$elementConte = _options.elementContext, elementContext = _options$elementConte === void 0 ? popper : _options$elementConte, _options$altBoundary = _options.altBoundary, altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary, _options$padding = _options.padding, padding = _options$padding === void 0 ? 0 : _options$padding; + var paddingObject = mergePaddingObject(typeof padding !== "number" ? padding : expandToHashMap(padding, basePlacements)); + var altContext = elementContext === popper ? reference : popper; + var popperRect = state.rects.popper; + var element = state.elements[altBoundary ? altContext : elementContext]; + var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary); + var referenceClientRect = getBoundingClientRect(state.elements.reference); + var popperOffsets2 = computeOffsets({ + reference: referenceClientRect, + element: popperRect, + strategy: "absolute", + placement + }); + var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets2)); + var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; + var overflowOffsets = { + top: clippingClientRect.top - elementClientRect.top + paddingObject.top, + bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom, + left: clippingClientRect.left - elementClientRect.left + paddingObject.left, + right: elementClientRect.right - clippingClientRect.right + paddingObject.right + }; + var offsetData = state.modifiersData.offset; + if (elementContext === popper && offsetData) { + var offset2 = offsetData[placement]; + Object.keys(overflowOffsets).forEach(function(key) { + var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1; + var axis = [top, bottom].indexOf(key) >= 0 ? "y" : "x"; + overflowOffsets[key] += offset2[axis] * multiply; + }); + } + return overflowOffsets; +} + +// node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js +function computeAutoPlacement(state, options) { + if (options === void 0) { + options = {}; + } + var _options = options, placement = _options.placement, boundary = _options.boundary, rootBoundary = _options.rootBoundary, padding = _options.padding, flipVariations = _options.flipVariations, _options$allowedAutoP = _options.allowedAutoPlacements, allowedAutoPlacements = _options$allowedAutoP === void 0 ? placements : _options$allowedAutoP; + var variation = getVariation(placement); + var placements2 = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function(placement2) { + return getVariation(placement2) === variation; + }) : basePlacements; + var allowedPlacements = placements2.filter(function(placement2) { + return allowedAutoPlacements.indexOf(placement2) >= 0; + }); + if (allowedPlacements.length === 0) { + allowedPlacements = placements2; + if (true) { + console.error(["Popper: The `allowedAutoPlacements` option did not allow any", "placements. Ensure the `placement` option matches the variation", "of the allowed placements.", 'For example, "auto" cannot be used to allow "bottom-start".', 'Use "auto-start" instead.'].join(" ")); + } + } + var overflows = allowedPlacements.reduce(function(acc, placement2) { + acc[placement2] = detectOverflow(state, { + placement: placement2, + boundary, + rootBoundary, + padding + })[getBasePlacement(placement2)]; + return acc; + }, {}); + return Object.keys(overflows).sort(function(a, b) { + return overflows[a] - overflows[b]; + }); +} + +// node_modules/@popperjs/core/lib/modifiers/flip.js +function getExpandedFallbackPlacements(placement) { + if (getBasePlacement(placement) === auto) { + return []; + } + var oppositePlacement = getOppositePlacement(placement); + return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)]; +} +function flip(_ref) { + var state = _ref.state, options = _ref.options, name = _ref.name; + if (state.modifiersData[name]._skip) { + return; + } + var _options$mainAxis = options.mainAxis, checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis, _options$altAxis = options.altAxis, checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis, specifiedFallbackPlacements = options.fallbackPlacements, padding = options.padding, boundary = options.boundary, rootBoundary = options.rootBoundary, altBoundary = options.altBoundary, _options$flipVariatio = options.flipVariations, flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio, allowedAutoPlacements = options.allowedAutoPlacements; + var preferredPlacement = state.options.placement; + var basePlacement = getBasePlacement(preferredPlacement); + var isBasePlacement = basePlacement === preferredPlacement; + var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement)); + var placements2 = [preferredPlacement].concat(fallbackPlacements).reduce(function(acc, placement2) { + return acc.concat(getBasePlacement(placement2) === auto ? computeAutoPlacement(state, { + placement: placement2, + boundary, + rootBoundary, + padding, + flipVariations, + allowedAutoPlacements + }) : placement2); + }, []); + var referenceRect = state.rects.reference; + var popperRect = state.rects.popper; + var checksMap = new Map(); + var makeFallbackChecks = true; + var firstFittingPlacement = placements2[0]; + for (var i = 0; i < placements2.length; i++) { + var placement = placements2[i]; + var _basePlacement = getBasePlacement(placement); + var isStartVariation = getVariation(placement) === start; + var isVertical = [top, bottom].indexOf(_basePlacement) >= 0; + var len = isVertical ? "width" : "height"; + var overflow = detectOverflow(state, { + placement, + boundary, + rootBoundary, + altBoundary, + padding + }); + var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top; + if (referenceRect[len] > popperRect[len]) { + mainVariationSide = getOppositePlacement(mainVariationSide); + } + var altVariationSide = getOppositePlacement(mainVariationSide); + var checks = []; + if (checkMainAxis) { + checks.push(overflow[_basePlacement] <= 0); + } + if (checkAltAxis) { + checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0); + } + if (checks.every(function(check) { + return check; + })) { + firstFittingPlacement = placement; + makeFallbackChecks = false; + break; + } + checksMap.set(placement, checks); + } + if (makeFallbackChecks) { + var numberOfChecks = flipVariations ? 3 : 1; + var _loop = function _loop2(_i2) { + var fittingPlacement = placements2.find(function(placement2) { + var checks2 = checksMap.get(placement2); + if (checks2) { + return checks2.slice(0, _i2).every(function(check) { + return check; + }); + } + }); + if (fittingPlacement) { + firstFittingPlacement = fittingPlacement; + return "break"; + } + }; + for (var _i = numberOfChecks; _i > 0; _i--) { + var _ret = _loop(_i); + if (_ret === "break") + break; + } + } + if (state.placement !== firstFittingPlacement) { + state.modifiersData[name]._skip = true; + state.placement = firstFittingPlacement; + state.reset = true; + } +} +var flip_default = { + name: "flip", + enabled: true, + phase: "main", + fn: flip, + requiresIfExists: ["offset"], + data: { + _skip: false + } +}; + +// node_modules/@popperjs/core/lib/modifiers/hide.js +function getSideOffsets(overflow, rect, preventedOffsets) { + if (preventedOffsets === void 0) { + preventedOffsets = { + x: 0, + y: 0 + }; + } + return { + top: overflow.top - rect.height - preventedOffsets.y, + right: overflow.right - rect.width + preventedOffsets.x, + bottom: overflow.bottom - rect.height + preventedOffsets.y, + left: overflow.left - rect.width - preventedOffsets.x + }; +} +function isAnySideFullyClipped(overflow) { + return [top, right, bottom, left].some(function(side) { + return overflow[side] >= 0; + }); +} +function hide(_ref) { + var state = _ref.state, name = _ref.name; + var referenceRect = state.rects.reference; + var popperRect = state.rects.popper; + var preventedOffsets = state.modifiersData.preventOverflow; + var referenceOverflow = detectOverflow(state, { + elementContext: "reference" + }); + var popperAltOverflow = detectOverflow(state, { + altBoundary: true + }); + var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect); + var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets); + var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets); + var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets); + state.modifiersData[name] = { + referenceClippingOffsets, + popperEscapeOffsets, + isReferenceHidden, + hasPopperEscaped + }; + state.attributes.popper = Object.assign({}, state.attributes.popper, { + "data-popper-reference-hidden": isReferenceHidden, + "data-popper-escaped": hasPopperEscaped + }); +} +var hide_default = { + name: "hide", + enabled: true, + phase: "main", + requiresIfExists: ["preventOverflow"], + fn: hide +}; + +// node_modules/@popperjs/core/lib/modifiers/offset.js +function distanceAndSkiddingToXY(placement, rects, offset2) { + var basePlacement = getBasePlacement(placement); + var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1; + var _ref = typeof offset2 === "function" ? offset2(Object.assign({}, rects, { + placement + })) : offset2, skidding = _ref[0], distance = _ref[1]; + skidding = skidding || 0; + distance = (distance || 0) * invertDistance; + return [left, right].indexOf(basePlacement) >= 0 ? { + x: distance, + y: skidding + } : { + x: skidding, + y: distance + }; +} +function offset(_ref2) { + var state = _ref2.state, options = _ref2.options, name = _ref2.name; + var _options$offset = options.offset, offset2 = _options$offset === void 0 ? [0, 0] : _options$offset; + var data = placements.reduce(function(acc, placement) { + acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset2); + return acc; + }, {}); + var _data$state$placement = data[state.placement], x = _data$state$placement.x, y = _data$state$placement.y; + if (state.modifiersData.popperOffsets != null) { + state.modifiersData.popperOffsets.x += x; + state.modifiersData.popperOffsets.y += y; + } + state.modifiersData[name] = data; +} +var offset_default = { + name: "offset", + enabled: true, + phase: "main", + requires: ["popperOffsets"], + fn: offset +}; + +// node_modules/@popperjs/core/lib/modifiers/popperOffsets.js +function popperOffsets(_ref) { + var state = _ref.state, name = _ref.name; + state.modifiersData[name] = computeOffsets({ + reference: state.rects.reference, + element: state.rects.popper, + strategy: "absolute", + placement: state.placement + }); +} +var popperOffsets_default = { + name: "popperOffsets", + enabled: true, + phase: "read", + fn: popperOffsets, + data: {} +}; + +// node_modules/@popperjs/core/lib/utils/getAltAxis.js +function getAltAxis(axis) { + return axis === "x" ? "y" : "x"; +} + +// node_modules/@popperjs/core/lib/modifiers/preventOverflow.js +function preventOverflow(_ref) { + var state = _ref.state, options = _ref.options, name = _ref.name; + var _options$mainAxis = options.mainAxis, checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis, _options$altAxis = options.altAxis, checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis, boundary = options.boundary, rootBoundary = options.rootBoundary, altBoundary = options.altBoundary, padding = options.padding, _options$tether = options.tether, tether = _options$tether === void 0 ? true : _options$tether, _options$tetherOffset = options.tetherOffset, tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset; + var overflow = detectOverflow(state, { + boundary, + rootBoundary, + padding, + altBoundary + }); + var basePlacement = getBasePlacement(state.placement); + var variation = getVariation(state.placement); + var isBasePlacement = !variation; + var mainAxis = getMainAxisFromPlacement(basePlacement); + var altAxis = getAltAxis(mainAxis); + var popperOffsets2 = state.modifiersData.popperOffsets; + var referenceRect = state.rects.reference; + var popperRect = state.rects.popper; + var tetherOffsetValue = typeof tetherOffset === "function" ? tetherOffset(Object.assign({}, state.rects, { + placement: state.placement + })) : tetherOffset; + var normalizedTetherOffsetValue = typeof tetherOffsetValue === "number" ? { + mainAxis: tetherOffsetValue, + altAxis: tetherOffsetValue + } : Object.assign({ + mainAxis: 0, + altAxis: 0 + }, tetherOffsetValue); + var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null; + var data = { + x: 0, + y: 0 + }; + if (!popperOffsets2) { + return; + } + if (checkMainAxis) { + var _offsetModifierState$; + var mainSide = mainAxis === "y" ? top : left; + var altSide = mainAxis === "y" ? bottom : right; + var len = mainAxis === "y" ? "height" : "width"; + var offset2 = popperOffsets2[mainAxis]; + var min2 = offset2 + overflow[mainSide]; + var max2 = offset2 - overflow[altSide]; + var additive = tether ? -popperRect[len] / 2 : 0; + var minLen = variation === start ? referenceRect[len] : popperRect[len]; + var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; + var arrowElement = state.elements.arrow; + var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : { + width: 0, + height: 0 + }; + var arrowPaddingObject = state.modifiersData["arrow#persistent"] ? state.modifiersData["arrow#persistent"].padding : getFreshSideObject(); + var arrowPaddingMin = arrowPaddingObject[mainSide]; + var arrowPaddingMax = arrowPaddingObject[altSide]; + var arrowLen = within(0, referenceRect[len], arrowRect[len]); + var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis; + var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis; + var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow); + var clientOffset = arrowOffsetParent ? mainAxis === "y" ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0; + var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0; + var tetherMin = offset2 + minOffset - offsetModifierValue - clientOffset; + var tetherMax = offset2 + maxOffset - offsetModifierValue; + var preventedOffset = within(tether ? min(min2, tetherMin) : min2, offset2, tether ? max(max2, tetherMax) : max2); + popperOffsets2[mainAxis] = preventedOffset; + data[mainAxis] = preventedOffset - offset2; + } + if (checkAltAxis) { + var _offsetModifierState$2; + var _mainSide = mainAxis === "x" ? top : left; + var _altSide = mainAxis === "x" ? bottom : right; + var _offset = popperOffsets2[altAxis]; + var _len = altAxis === "y" ? "height" : "width"; + var _min = _offset + overflow[_mainSide]; + var _max = _offset - overflow[_altSide]; + var isOriginSide = [top, left].indexOf(basePlacement) !== -1; + var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0; + var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis; + var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max; + var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max); + popperOffsets2[altAxis] = _preventedOffset; + data[altAxis] = _preventedOffset - _offset; + } + state.modifiersData[name] = data; +} +var preventOverflow_default = { + name: "preventOverflow", + enabled: true, + phase: "main", + fn: preventOverflow, + requiresIfExists: ["offset"] +}; + +// node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js +function getHTMLElementScroll(element) { + return { + scrollLeft: element.scrollLeft, + scrollTop: element.scrollTop + }; +} + +// node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js +function getNodeScroll(node) { + if (node === getWindow(node) || !isHTMLElement(node)) { + return getWindowScroll(node); + } else { + return getHTMLElementScroll(node); + } +} + +// node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js +function isElementScaled(element) { + var rect = element.getBoundingClientRect(); + var scaleX = round(rect.width) / element.offsetWidth || 1; + var scaleY = round(rect.height) / element.offsetHeight || 1; + return scaleX !== 1 || scaleY !== 1; +} +function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) { + if (isFixed === void 0) { + isFixed = false; + } + var isOffsetParentAnElement = isHTMLElement(offsetParent); + var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent); + var documentElement = getDocumentElement(offsetParent); + var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled); + var scroll = { + scrollLeft: 0, + scrollTop: 0 + }; + var offsets = { + x: 0, + y: 0 + }; + if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) { + if (getNodeName(offsetParent) !== "body" || isScrollParent(documentElement)) { + scroll = getNodeScroll(offsetParent); + } + if (isHTMLElement(offsetParent)) { + offsets = getBoundingClientRect(offsetParent, true); + offsets.x += offsetParent.clientLeft; + offsets.y += offsetParent.clientTop; + } else if (documentElement) { + offsets.x = getWindowScrollBarX(documentElement); + } + } + return { + x: rect.left + scroll.scrollLeft - offsets.x, + y: rect.top + scroll.scrollTop - offsets.y, + width: rect.width, + height: rect.height + }; +} + +// node_modules/@popperjs/core/lib/utils/orderModifiers.js +function order(modifiers) { + var map = new Map(); + var visited = new Set(); + var result = []; + modifiers.forEach(function(modifier) { + map.set(modifier.name, modifier); + }); + function sort(modifier) { + visited.add(modifier.name); + var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []); + requires.forEach(function(dep) { + if (!visited.has(dep)) { + var depModifier = map.get(dep); + if (depModifier) { + sort(depModifier); + } + } + }); + result.push(modifier); + } + modifiers.forEach(function(modifier) { + if (!visited.has(modifier.name)) { + sort(modifier); + } + }); + return result; +} +function orderModifiers(modifiers) { + var orderedModifiers = order(modifiers); + return modifierPhases.reduce(function(acc, phase) { + return acc.concat(orderedModifiers.filter(function(modifier) { + return modifier.phase === phase; + })); + }, []); +} + +// node_modules/@popperjs/core/lib/utils/debounce.js +function debounce(fn2) { + var pending; + return function() { + if (!pending) { + pending = new Promise(function(resolve) { + Promise.resolve().then(function() { + pending = void 0; + resolve(fn2()); + }); + }); + } + return pending; + }; +} + +// node_modules/@popperjs/core/lib/utils/format.js +function format(str) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + return [].concat(args).reduce(function(p, c) { + return p.replace(/%s/, c); + }, str); +} + +// node_modules/@popperjs/core/lib/utils/validateModifiers.js +var INVALID_MODIFIER_ERROR = 'Popper: modifier "%s" provided an invalid %s property, expected %s but got %s'; +var MISSING_DEPENDENCY_ERROR = 'Popper: modifier "%s" requires "%s", but "%s" modifier is not available'; +var VALID_PROPERTIES = ["name", "enabled", "phase", "fn", "effect", "requires", "options"]; +function validateModifiers(modifiers) { + modifiers.forEach(function(modifier) { + [].concat(Object.keys(modifier), VALID_PROPERTIES).filter(function(value, index, self) { + return self.indexOf(value) === index; + }).forEach(function(key) { + switch (key) { + case "name": + if (typeof modifier.name !== "string") { + console.error(format(INVALID_MODIFIER_ERROR, String(modifier.name), '"name"', '"string"', '"' + String(modifier.name) + '"')); + } + break; + case "enabled": + if (typeof modifier.enabled !== "boolean") { + console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '"enabled"', '"boolean"', '"' + String(modifier.enabled) + '"')); + } + break; + case "phase": + if (modifierPhases.indexOf(modifier.phase) < 0) { + console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '"phase"', "either " + modifierPhases.join(", "), '"' + String(modifier.phase) + '"')); + } + break; + case "fn": + if (typeof modifier.fn !== "function") { + console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '"fn"', '"function"', '"' + String(modifier.fn) + '"')); + } + break; + case "effect": + if (modifier.effect != null && typeof modifier.effect !== "function") { + console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '"effect"', '"function"', '"' + String(modifier.fn) + '"')); + } + break; + case "requires": + if (modifier.requires != null && !Array.isArray(modifier.requires)) { + console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '"requires"', '"array"', '"' + String(modifier.requires) + '"')); + } + break; + case "requiresIfExists": + if (!Array.isArray(modifier.requiresIfExists)) { + console.error(format(INVALID_MODIFIER_ERROR, modifier.name, '"requiresIfExists"', '"array"', '"' + String(modifier.requiresIfExists) + '"')); + } + break; + case "options": + case "data": + break; + default: + console.error('PopperJS: an invalid property has been provided to the "' + modifier.name + '" modifier, valid properties are ' + VALID_PROPERTIES.map(function(s) { + return '"' + s + '"'; + }).join(", ") + '; but "' + key + '" was provided.'); + } + modifier.requires && modifier.requires.forEach(function(requirement) { + if (modifiers.find(function(mod) { + return mod.name === requirement; + }) == null) { + console.error(format(MISSING_DEPENDENCY_ERROR, String(modifier.name), requirement, requirement)); + } + }); + }); + }); +} + +// node_modules/@popperjs/core/lib/utils/uniqueBy.js +function uniqueBy(arr, fn2) { + var identifiers = new Set(); + return arr.filter(function(item) { + var identifier = fn2(item); + if (!identifiers.has(identifier)) { + identifiers.add(identifier); + return true; + } + }); +} + +// node_modules/@popperjs/core/lib/utils/mergeByName.js +function mergeByName(modifiers) { + var merged = modifiers.reduce(function(merged2, current) { + var existing = merged2[current.name]; + merged2[current.name] = existing ? Object.assign({}, existing, current, { + options: Object.assign({}, existing.options, current.options), + data: Object.assign({}, existing.data, current.data) + }) : current; + return merged2; + }, {}); + return Object.keys(merged).map(function(key) { + return merged[key]; + }); +} + +// node_modules/@popperjs/core/lib/createPopper.js +var INVALID_ELEMENT_ERROR = "Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element."; +var INFINITE_LOOP_ERROR = "Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash."; +var DEFAULT_OPTIONS = { + placement: "bottom", + modifiers: [], + strategy: "absolute" +}; +function areValidElements() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return !args.some(function(element) { + return !(element && typeof element.getBoundingClientRect === "function"); + }); +} +function popperGenerator(generatorOptions) { + if (generatorOptions === void 0) { + generatorOptions = {}; + } + var _generatorOptions = generatorOptions, _generatorOptions$def = _generatorOptions.defaultModifiers, defaultModifiers2 = _generatorOptions$def === void 0 ? [] : _generatorOptions$def, _generatorOptions$def2 = _generatorOptions.defaultOptions, defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2; + return function createPopper2(reference2, popper2, options) { + if (options === void 0) { + options = defaultOptions; + } + var state = { + placement: "bottom", + orderedModifiers: [], + options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions), + modifiersData: {}, + elements: { + reference: reference2, + popper: popper2 + }, + attributes: {}, + styles: {} + }; + var effectCleanupFns = []; + var isDestroyed = false; + var instance = { + state, + setOptions: function setOptions(setOptionsAction) { + var options2 = typeof setOptionsAction === "function" ? setOptionsAction(state.options) : setOptionsAction; + cleanupModifierEffects(); + state.options = Object.assign({}, defaultOptions, state.options, options2); + state.scrollParents = { + reference: isElement(reference2) ? listScrollParents(reference2) : reference2.contextElement ? listScrollParents(reference2.contextElement) : [], + popper: listScrollParents(popper2) + }; + var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers2, state.options.modifiers))); + state.orderedModifiers = orderedModifiers.filter(function(m) { + return m.enabled; + }); + if (true) { + var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function(_ref) { + var name = _ref.name; + return name; + }); + validateModifiers(modifiers); + if (getBasePlacement(state.options.placement) === auto) { + var flipModifier = state.orderedModifiers.find(function(_ref2) { + var name = _ref2.name; + return name === "flip"; + }); + if (!flipModifier) { + console.error(['Popper: "auto" placements require the "flip" modifier be', "present and enabled to work."].join(" ")); + } + } + var _getComputedStyle = getComputedStyle(popper2), marginTop = _getComputedStyle.marginTop, marginRight = _getComputedStyle.marginRight, marginBottom = _getComputedStyle.marginBottom, marginLeft = _getComputedStyle.marginLeft; + if ([marginTop, marginRight, marginBottom, marginLeft].some(function(margin) { + return parseFloat(margin); + })) { + console.warn(['Popper: CSS "margin" styles cannot be used to apply padding', "between the popper and its reference element or boundary.", "To replicate margin, use the `offset` modifier, as well as", "the `padding` option in the `preventOverflow` and `flip`", "modifiers."].join(" ")); + } + } + runModifierEffects(); + return instance.update(); + }, + forceUpdate: function forceUpdate() { + if (isDestroyed) { + return; + } + var _state$elements = state.elements, reference3 = _state$elements.reference, popper3 = _state$elements.popper; + if (!areValidElements(reference3, popper3)) { + if (true) { + console.error(INVALID_ELEMENT_ERROR); + } + return; + } + state.rects = { + reference: getCompositeRect(reference3, getOffsetParent(popper3), state.options.strategy === "fixed"), + popper: getLayoutRect(popper3) + }; + state.reset = false; + state.placement = state.options.placement; + state.orderedModifiers.forEach(function(modifier) { + return state.modifiersData[modifier.name] = Object.assign({}, modifier.data); + }); + var __debug_loops__ = 0; + for (var index = 0; index < state.orderedModifiers.length; index++) { + if (true) { + __debug_loops__ += 1; + if (__debug_loops__ > 100) { + console.error(INFINITE_LOOP_ERROR); + break; + } + } + if (state.reset === true) { + state.reset = false; + index = -1; + continue; + } + var _state$orderedModifie = state.orderedModifiers[index], fn2 = _state$orderedModifie.fn, _state$orderedModifie2 = _state$orderedModifie.options, _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2, name = _state$orderedModifie.name; + if (typeof fn2 === "function") { + state = fn2({ + state, + options: _options, + name, + instance + }) || state; + } + } + }, + update: debounce(function() { + return new Promise(function(resolve) { + instance.forceUpdate(); + resolve(state); + }); + }), + destroy: function destroy() { + cleanupModifierEffects(); + isDestroyed = true; + } + }; + if (!areValidElements(reference2, popper2)) { + if (true) { + console.error(INVALID_ELEMENT_ERROR); + } + return instance; + } + instance.setOptions(options).then(function(state2) { + if (!isDestroyed && options.onFirstUpdate) { + options.onFirstUpdate(state2); + } + }); + function runModifierEffects() { + state.orderedModifiers.forEach(function(_ref3) { + var name = _ref3.name, _ref3$options = _ref3.options, options2 = _ref3$options === void 0 ? {} : _ref3$options, effect4 = _ref3.effect; + if (typeof effect4 === "function") { + var cleanupFn = effect4({ + state, + name, + instance, + options: options2 + }); + var noopFn = function noopFn2() { + }; + effectCleanupFns.push(cleanupFn || noopFn); + } + }); + } + function cleanupModifierEffects() { + effectCleanupFns.forEach(function(fn2) { + return fn2(); + }); + effectCleanupFns = []; + } + return instance; + }; +} + +// node_modules/@popperjs/core/lib/popper.js +var defaultModifiers = [eventListeners_default, popperOffsets_default, computeStyles_default, applyStyles_default, offset_default, flip_default, preventOverflow_default, arrow_default, hide_default]; +var createPopper = /* @__PURE__ */ popperGenerator({ + defaultModifiers +}); + +// src/utils/Utils.ts +var pluginName = "obsidian-media-db-plugin"; +var contactEmail = "m.projects.code@gmail.com"; +var mediaDbTag = "mediaDB"; +var mediaDbVersion = "0.1.11"; +var debug = false; +function wrapAround(value, size) { + return (value % size + size) % size; +} +function debugLog(o) { + if (debug) { + console.log(o); + } +} +function replaceIllegalFileNameCharactersInString(string) { + return string.replace(/[\\,#%&{}/*<>$"@.?]*/g, "").replace(/:+/g, " -"); +} +function replaceTags(template, mediaTypeModel) { + const resolvedTemplate = template.replace(new RegExp("{{.*?}}", "g"), (match) => replaceTag(match, mediaTypeModel)); + return resolvedTemplate; +} +function replaceTag(match, mediaTypeModel) { + let tag = match; + tag = tag.substring(2); + tag = tag.substring(0, tag.length - 2); + tag = tag.trim(); + let parts = tag.split(":"); + if (parts.length === 1) { + let path = parts[0].split("."); + let obj = traverseMetaData(path, mediaTypeModel); + if (obj === void 0) { + return "{{ INVALID TEMPLATE TAG - object undefined }}"; + } + return obj; + } else if (parts.length === 2) { + let operator = parts[0]; + let path = parts[1].split("."); + let obj = traverseMetaData(path, mediaTypeModel); + if (obj === void 0) { + return "{{ INVALID TEMPLATE TAG - object undefined }}"; + } + if (operator === "LIST") { + if (!Array.isArray(obj)) { + return "{{ INVALID TEMPLATE TAG - operator LIST is only applicable on an array }}"; + } + return obj.map((e) => `- ${e}`).join("\n"); + } else if (operator === "ENUM") { + if (!Array.isArray(obj)) { + return "{{ INVALID TEMPLATE TAG - operator ENUM is only applicable on an array }}"; + } + return obj.join(", "); + } + return `{{ INVALID TEMPLATE TAG - unknown operator ${operator} }}`; + } + return "{{ INVALID TEMPLATE TAG }}"; +} +function traverseMetaData(path, mediaTypeModel) { + let o = mediaTypeModel; + for (let part of path) { + if (o !== void 0) { + o = o[part]; + } + } + return o; +} + +// src/settings/suggesters/Suggest.ts +var Suggest = class { + constructor(owner, containerEl, scope) { + this.owner = owner; + this.containerEl = containerEl; + containerEl.on("click", ".suggestion-item", this.onSuggestionClick.bind(this)); + containerEl.on("mousemove", ".suggestion-item", this.onSuggestionMouseover.bind(this)); + scope.register([], "ArrowUp", (event) => { + if (!event.isComposing) { + this.setSelectedItem(this.selectedItem - 1, true); + return false; + } + }); + scope.register([], "ArrowDown", (event) => { + if (!event.isComposing) { + this.setSelectedItem(this.selectedItem + 1, true); + return false; + } + }); + scope.register([], "Enter", (event) => { + if (!event.isComposing) { + this.useSelectedItem(event); + return false; + } + }); + } + onSuggestionClick(event, el) { + event.preventDefault(); + const item = this.suggestions.indexOf(el); + this.setSelectedItem(item, false); + this.useSelectedItem(event); + } + onSuggestionMouseover(_event, el) { + const item = this.suggestions.indexOf(el); + this.setSelectedItem(item, false); + } + setSuggestions(values) { + this.containerEl.empty(); + const suggestionEls = []; + values.forEach((value) => { + const suggestionEl = this.containerEl.createDiv("suggestion-item"); + this.owner.renderSuggestion(value, suggestionEl); + suggestionEls.push(suggestionEl); + }); + this.values = values; + this.suggestions = suggestionEls; + this.setSelectedItem(0, false); + } + useSelectedItem(event) { + const currentValue = this.values[this.selectedItem]; + if (currentValue) { + this.owner.selectSuggestion(currentValue, event); + } + } + setSelectedItem(selectedIndex, scrollIntoView) { + const normalizedIndex = wrapAround(selectedIndex, this.suggestions.length); + const prevSelectedSuggestion = this.suggestions[this.selectedItem]; + const selectedSuggestion = this.suggestions[normalizedIndex]; + prevSelectedSuggestion == null ? void 0 : prevSelectedSuggestion.removeClass("is-selected"); + selectedSuggestion == null ? void 0 : selectedSuggestion.addClass("is-selected"); + this.selectedItem = normalizedIndex; + if (scrollIntoView) { + selectedSuggestion.scrollIntoView(false); + } + } +}; +var TextInputSuggest = class { + constructor(app, inputEl) { + this.app = app; + this.inputEl = inputEl; + this.scope = new import_obsidian.Scope(); + this.suggestEl = createDiv("suggestion-container"); + const suggestion = this.suggestEl.createDiv("suggestion"); + this.suggest = new Suggest(this, suggestion, this.scope); + this.scope.register([], "Escape", this.close.bind(this)); + this.inputEl.addEventListener("input", this.onInputChanged.bind(this)); + this.inputEl.addEventListener("focus", this.onInputChanged.bind(this)); + this.inputEl.addEventListener("blur", this.close.bind(this)); + this.suggestEl.on("mousedown", ".suggestion-container", (event) => { + event.preventDefault(); + }); + } + onInputChanged() { + const inputStr = this.inputEl.value; + const suggestions = this.getSuggestions(inputStr); + if (suggestions.length > 0) { + this.suggest.setSuggestions(suggestions); + this.open(this.app.dom.appContainerEl, this.inputEl); + } + } + open(container, inputEl) { + this.app.keymap.pushScope(this.scope); + container.appendChild(this.suggestEl); + this.popper = createPopper(inputEl, this.suggestEl, { + placement: "bottom-start", + modifiers: [ + { + name: "sameWidth", + enabled: true, + fn: ({ state, instance }) => { + const targetWidth = `${state.rects.reference.width}px`; + if (state.styles.popper.width === targetWidth) { + return; + } + state.styles.popper.width = targetWidth; + instance.update(); + }, + phase: "beforeWrite", + requires: ["computeStyles"] + } + ] + }); + } + close() { + this.app.keymap.popScope(this.scope); + this.suggest.setSuggestions([]); + this.popper.destroy(); + this.suggestEl.detach(); + } +}; + +// src/settings/suggesters/FolderSuggest.ts +var FolderSuggest = class extends TextInputSuggest { + getSuggestions(inputStr) { + const abstractFiles = this.app.vault.getAllLoadedFiles(); + const folders = []; + const lowerCaseInputStr = inputStr.toLowerCase(); + abstractFiles.forEach((folder) => { + if (folder instanceof import_obsidian2.TFolder && folder.path.toLowerCase().contains(lowerCaseInputStr)) { + folders.push(folder); + } + }); + return folders; + } + renderSuggestion(file, el) { + el.setText(file.path); + } + selectSuggestion(file) { + this.inputEl.value = file.path; + this.inputEl.trigger("input"); + this.close(); + } +}; + +// src/settings/suggesters/FileSuggest.ts +var import_obsidian3 = __toModule(require("obsidian")); +var FileSuggest = class extends TextInputSuggest { + getSuggestions(inputStr) { + const abstractFiles = this.app.vault.getAllLoadedFiles(); + const files = []; + const lowerCaseInputStr = inputStr.toLowerCase(); + abstractFiles.forEach((file) => { + if (file instanceof import_obsidian3.TFile && file.name.toLowerCase().contains(lowerCaseInputStr)) { + files.push(file); + } + }); + return files; + } + renderSuggestion(file, el) { + el.setText(file.name); + } + selectSuggestion(file) { + this.inputEl.value = file.name; + this.inputEl.trigger("input"); + this.close(); + } +}; + +// src/settings/Settings.ts +var DEFAULT_SETTINGS = { + folder: "Media DB", + sfwFilter: true, + OMDbKey: "", + movieTemplate: "", + seriesTemplate: "", + gameTemplate: "", + wikiTemplate: "", + musicReleaseTemplate: "", + movieFileNameTemplate: "{{ title }} ({{ year }})", + seriesFileNameTemplate: "{{ title }} ({{ year }})", + gameFileNameTemplate: "{{ title }} ({{ year }})", + wikiFileNameTemplate: "{{ title }}", + musicReleaseFileNameTemplate: "{{ title }} (by {{ ENUM:artists }} - {{ year }})", + templates: true +}; +var MediaDbSettingTab = class extends import_obsidian4.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + this.plugin = plugin; + } + display() { + const { containerEl } = this; + containerEl.empty(); + containerEl.createEl("h2", { text: "Media DB Plugin Settings" }); + new import_obsidian4.Setting(containerEl).setName("New file location").setDesc("New media db entries will be placed here.").addSearch((cb) => { + new FolderSuggest(this.app, cb.inputEl); + cb.setPlaceholder("Example: folder1/folder2").setValue(this.plugin.settings.folder).onChange((data) => { + this.plugin.settings.folder = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("OMDb API key").setDesc('API key for "www.omdbapi.com".').addText((cb) => { + cb.setPlaceholder("API key").setValue(this.plugin.settings.OMDbKey).onChange((data) => { + this.plugin.settings.OMDbKey = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("SFW filter").setDesc("Only shows SFW results for APIs that offer filtering.").addToggle((cb) => { + cb.setValue(this.plugin.settings.sfwFilter).onChange((data) => { + this.plugin.settings.sfwFilter = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Resolve {{ tags }} in templates").setDesc("Whether to resolve {{ tags }} in templates. The spaces inside the curly braces are important.").addToggle((cb) => { + cb.setValue(this.plugin.settings.templates).onChange((data) => { + this.plugin.settings.templates = data; + this.plugin.saveSettings(); + }); + }); + containerEl.createEl("h3", { text: "Template Settings" }); + new import_obsidian4.Setting(containerEl).setName("Movie template").setDesc("Template file to be used when creating a new note for a movie.").addSearch((cb) => { + new FileSuggest(this.app, cb.inputEl); + cb.setPlaceholder("Example: movieTemplate.md").setValue(this.plugin.settings.movieTemplate).onChange((data) => { + this.plugin.settings.movieTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Series template").setDesc("Template file to be used when creating a new note for a series.").addSearch((cb) => { + new FileSuggest(this.app, cb.inputEl); + cb.setPlaceholder("Example: seriesTemplate.md").setValue(this.plugin.settings.seriesTemplate).onChange((data) => { + this.plugin.settings.seriesTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Game template").setDesc("Template file to be used when creating a new note for a game.").addSearch((cb) => { + new FileSuggest(this.app, cb.inputEl); + cb.setPlaceholder("Example: gameTemplate.md").setValue(this.plugin.settings.gameTemplate).onChange((data) => { + this.plugin.settings.gameTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Wiki template").setDesc("Template file to be used when creating a new note for a wiki entry.").addSearch((cb) => { + new FileSuggest(this.app, cb.inputEl); + cb.setPlaceholder("Example: wikiTemplate.md").setValue(this.plugin.settings.wikiTemplate).onChange((data) => { + this.plugin.settings.wikiTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Music Release template").setDesc("Template file to be used when creating a new note for a music release.").addSearch((cb) => { + new FileSuggest(this.app, cb.inputEl); + cb.setPlaceholder("Example: musicReleaseTemplate.md").setValue(this.plugin.settings.musicReleaseTemplate).onChange((data) => { + this.plugin.settings.musicReleaseTemplate = data; + this.plugin.saveSettings(); + }); + }); + containerEl.createEl("h3", { text: "File Name Settings" }); + new import_obsidian4.Setting(containerEl).setName("Movie file name template").setDesc("Template for the file name used when creating a new note for a movie.").addSearch((cb) => { + cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.movieFileNameTemplate}`).setValue(this.plugin.settings.movieFileNameTemplate).onChange((data) => { + this.plugin.settings.movieFileNameTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Series file name template").setDesc("Template for the file name used when creating a new note for a series.").addSearch((cb) => { + cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.seriesFileNameTemplate}`).setValue(this.plugin.settings.seriesFileNameTemplate).onChange((data) => { + this.plugin.settings.seriesFileNameTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Game file name template").setDesc("Template for the file name used when creating a new note for a game.").addSearch((cb) => { + cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.gameFileNameTemplate}`).setValue(this.plugin.settings.gameFileNameTemplate).onChange((data) => { + this.plugin.settings.gameFileNameTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Wiki file name template").setDesc("Template for the file name used when creating a new note for a wiki entry.").addSearch((cb) => { + cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.wikiFileNameTemplate}`).setValue(this.plugin.settings.wikiFileNameTemplate).onChange((data) => { + this.plugin.settings.wikiFileNameTemplate = data; + this.plugin.saveSettings(); + }); + }); + new import_obsidian4.Setting(containerEl).setName("Music Release file name template").setDesc("Template for the file name used when creating a new note for a music release.").addSearch((cb) => { + cb.setPlaceholder(`Example: ${DEFAULT_SETTINGS.musicReleaseFileNameTemplate}`).setValue(this.plugin.settings.musicReleaseFileNameTemplate).onChange((data) => { + this.plugin.settings.musicReleaseFileNameTemplate = data; + this.plugin.saveSettings(); + }); + }); + } +}; + +// src/api/APIManager.ts +var APIManager = class { + constructor() { + this.apis = []; + } + query(query, apisToQuery) { + return __async(this, null, function* () { + debugLog(`MDB | api manager queried with "${query}"`); + let res = []; + for (const api of this.apis) { + if (Object.keys(apisToQuery).contains(api.apiName) && apisToQuery[api.apiName]) { + const apiRes = yield api.searchByTitle(query); + res = res.concat(apiRes); + } + } + return res; + }); + } + queryDetailedInfo(item) { + return __async(this, null, function* () { + return yield this.queryDetailedInfoById(item.id, item.dataSource); + }); + } + queryDetailedInfoById(id, dataSource) { + return __async(this, null, function* () { + for (const api of this.apis) { + if (api.apiName === dataSource) { + return api.getById(id); + } + } + }); + } + getApiByName(name) { + for (const api of this.apis) { + if (api.apiName === name) { + return api; + } + } + return null; + } + registerAPI(api) { + this.apis.push(api); + } +}; + +// src/api/APIModel.ts +var APIModel = class { + hasType(type) { + return this.types.contains(type); + } + hasTypeOverlap(types) { + for (const type of types) { + if (this.hasType(type)) { + return true; + } + } + return false; + } +}; + +// src/utils/YAMLConverter.ts +var YAMLConverter = class { + static toYaml(obj) { + let output = ""; + for (const [key, value] of Object.entries(obj)) { + output += `${key}: ${YAMLConverter.toYamlString(value, 0)} +`; + } + return output; + } + static toYamlString(value, indentation) { + if (typeof value === "boolean") { + return value ? "true" : "false"; + } else if (typeof value === "number") { + return value.toString(); + } else if (typeof value === "string") { + return '"' + value + '"'; + } else if (typeof value === "object") { + let output = ""; + if (Array.isArray(value)) { + for (const valueElement of value) { + output += ` +${YAMLConverter.calculateSpacing(indentation)} - ${YAMLConverter.toYamlString(valueElement, indentation + 1)}`; + } + } else { + for (const [objKey, objValue] of Object.entries(value)) { + output += ` +${YAMLConverter.calculateSpacing(indentation)} ${objKey}: ${YAMLConverter.toYamlString(objValue, indentation + 1)}`; + } + } + return output; + } + } + static calculateSpacing(indentation) { + return " ".repeat(indentation * 4); + } +}; + +// src/models/MediaTypeModel.ts +var MediaTypeModel = class { + toMetaData() { + return YAMLConverter.toYaml(__spreadProps(__spreadValues(__spreadValues({}, this.getWithOutUserData()), this.userData), { tags: "#" + this.getTags().join("/") })); + } + getWithOutUserData() { + const copy = JSON.parse(JSON.stringify(this)); + delete copy.userData; + return copy; + } +}; + +// src/utils/MediaType.ts +var MediaType; +(function(MediaType2) { + MediaType2["Movie"] = "movie"; + MediaType2["Series"] = "series"; + MediaType2["Game"] = "game"; + MediaType2["MusicRelease"] = "musicRelease"; + MediaType2["Wiki"] = "wiki"; +})(MediaType || (MediaType = {})); + +// src/models/MovieModel.ts +var MovieModel = class extends MediaTypeModel { + constructor(obj = {}) { + super(); + Object.assign(this, obj); + this.type = this.getMediaType(); + } + getTags() { + return [mediaDbTag, "tv", "movie"]; + } + getMediaType() { + return MediaType.Movie; + } +}; + +// src/models/SeriesModel.ts +var SeriesModel = class extends MediaTypeModel { + constructor(obj = {}) { + super(); + Object.assign(this, obj); + this.type = this.getMediaType(); + } + getTags() { + return [mediaDbTag, "tv", "series"]; + } + getMediaType() { + return MediaType.Series; + } +}; + +// src/models/GameModel.ts +var GameModel = class extends MediaTypeModel { + constructor(obj = {}) { + super(); + Object.assign(this, obj); + this.type = this.getMediaType(); + } + getTags() { + return [mediaDbTag, "game"]; + } + getMediaType() { + return MediaType.Game; + } +}; + +// src/api/apis/OMDbAPI.ts +var OMDbAPI = class extends APIModel { + constructor(plugin) { + super(); + this.plugin = plugin; + this.apiName = "OMDbAPI"; + this.apiDescription = "A free API for Movies, Series and Games."; + this.apiUrl = "http://www.omdbapi.com/"; + this.types = ["movie", "series"]; + this.typeMappings = new Map(); + this.typeMappings.set("movie", "movie"); + this.typeMappings.set("series", "series"); + this.typeMappings.set("game", "game"); + } + searchByTitle(title) { + return __async(this, null, function* () { + console.log(`MDB | api "${this.apiName}" queried by Title`); + const searchUrl = `http://www.omdbapi.com/?s=${encodeURIComponent(title)}&apikey=${this.plugin.settings.OMDbKey}`; + const fetchData = yield fetch(searchUrl); + if (fetchData.status === 401) { + throw Error(`MDB | Authentication for ${this.apiName} failed. Check the API key.`); + } + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json(); + if (data.Response === "False") { + throw Error(`MDB | Received error from ${this.apiName}: ${data.Error}`); + } + if (!data.Search) { + return []; + } + debugLog(data.Search); + let ret = []; + for (const result of data.Search) { + const type = this.typeMappings.get(result.Type.toLowerCase()); + if (type === void 0) { + continue; + } + if (type === "movie") { + ret.push(new MovieModel({ + type, + title: result.Title, + englishTitle: result.Title, + year: result.Year, + dataSource: this.apiName, + id: result.imdbID + })); + } else if (type === "series") { + ret.push(new SeriesModel({ + type, + title: result.Title, + englishTitle: result.Title, + year: result.Year, + dataSource: this.apiName, + id: result.imdbID + })); + } else if (type === "game") { + ret.push(new GameModel({ + type, + title: result.Title, + englishTitle: result.Title, + year: result.Year, + dataSource: this.apiName, + id: result.imdbID + })); + } + } + return ret; + }); + } + getById(id) { + return __async(this, null, function* () { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r; + console.log(`MDB | api "${this.apiName}" queried by ID`); + const searchUrl = `http://www.omdbapi.com/?i=${encodeURIComponent(id)}&apikey=${this.plugin.settings.OMDbKey}`; + const fetchData = yield fetch(searchUrl); + if (fetchData.status === 401) { + throw Error(`MDB | Authentication for ${this.apiName} failed. Check the API key.`); + } + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const result = yield fetchData.json(); + debugLog(result); + if (result.Response === "False") { + throw Error(`MDB | Received error from ${this.apiName}: ${result.Error}`); + } + const type = this.typeMappings.get(result.Type.toLowerCase()); + if (type === void 0) { + throw Error(`${result.type.toLowerCase()} is an unsupported type.`); + } + if (type === "movie") { + const model = new MovieModel({ + type, + title: result.Title, + englishTitle: result.Title, + year: result.Year, + dataSource: this.apiName, + url: `https://www.imdb.com/title/${result.imdbID}/`, + id: result.imdbID, + genres: (_b = (_a = result.Genre) == null ? void 0 : _a.split(", ")) != null ? _b : [], + producer: (_c = result.Director) != null ? _c : "unknown", + duration: (_d = result.Runtime) != null ? _d : "unknown", + onlineRating: Number.parseFloat((_e = result.imdbRating) != null ? _e : 0), + image: (_f = result.Poster) != null ? _f : "", + released: true, + premiere: (_g = new Date(result.Released).toLocaleDateString()) != null ? _g : "unknown", + userData: { + watched: false, + lastWatched: "", + personalRating: 0 + } + }); + return model; + } else if (type === "series") { + const model = new SeriesModel({ + type, + title: result.Title, + englishTitle: result.Title, + year: result.Year, + dataSource: this.apiName, + url: `https://www.imdb.com/title/${result.imdbID}/`, + id: result.imdbID, + genres: (_i = (_h = result.Genre) == null ? void 0 : _h.split(", ")) != null ? _i : [], + studios: [result.Director], + episodes: 0, + duration: (_j = result.Runtime) != null ? _j : "unknown", + onlineRating: Number.parseFloat((_k = result.imdbRating) != null ? _k : 0), + image: (_l = result.Poster) != null ? _l : "", + released: true, + airing: false, + airedFrom: (_m = new Date(result.Released).toLocaleDateString()) != null ? _m : "unknown", + airedTo: "unknown", + userData: { + watched: false, + lastWatched: "", + personalRating: 0 + } + }); + return model; + } else if (type === "game") { + const model = new GameModel({ + type, + title: result.Title, + englishTitle: result.Title, + year: result.Year, + dataSource: this.apiName, + url: `https://www.imdb.com/title/${result.imdbID}/`, + id: result.imdbID, + genres: (_o = (_n = result.Genre) == null ? void 0 : _n.split(", ")) != null ? _o : [], + onlineRating: Number.parseFloat((_p = result.imdbRating) != null ? _p : 0), + image: (_q = result.Poster) != null ? _q : "", + released: true, + releaseDate: (_r = new Date(result.Released).toLocaleDateString()) != null ? _r : "unknown", + userData: { + played: false, + personalRating: 0 + } + }); + return model; + } + return; + }); + } +}; + +// src/modals/MediaDbAdvancedSearchModal.ts +var import_obsidian5 = __toModule(require("obsidian")); +var MediaDbAdvancedSearchModal = class extends import_obsidian5.Modal { + constructor(app, plugin, onSubmit) { + super(app); + this.plugin = plugin; + this.onSubmit = onSubmit; + this.selectedApis = []; + for (const api of this.plugin.apiManager.apis) { + this.selectedApis[api.apiName] = false; + } + } + submitCallback(event) { + if (event.key === "Enter") { + this.search(); + } + } + search() { + return __async(this, null, function* () { + debugLog(this.selectedApis); + if (!this.query || this.query.length < 3) { + new import_obsidian5.Notice("MDB | Query to short"); + return; + } + let selectedAPICount = 0; + for (const api in this.selectedApis) { + if (this.selectedApis[api]) { + selectedAPICount += 1; + } + } + if (selectedAPICount === 0) { + new import_obsidian5.Notice("MDB | No API selected"); + return; + } + if (!this.isBusy) { + try { + this.isBusy = true; + this.searchBtn.setDisabled(false); + this.searchBtn.setButtonText("Searching..."); + console.log(`MDB | query started with title ${this.query}`); + const res = yield this.plugin.apiManager.query(this.query, this.selectedApis); + this.onSubmit(null, res); + } catch (e) { + this.onSubmit(e); + } finally { + this.close(); + } + } + }); + } + onOpen() { + const { contentEl } = this; + contentEl.createEl("h2", { text: "Search media db" }); + const placeholder = "Search by title"; + const searchComponent = new import_obsidian5.TextComponent(contentEl); + searchComponent.inputEl.style.width = "100%"; + searchComponent.setPlaceholder(placeholder); + searchComponent.onChange((value) => this.query = value); + searchComponent.inputEl.addEventListener("keydown", this.submitCallback.bind(this)); + contentEl.appendChild(searchComponent.inputEl); + searchComponent.inputEl.focus(); + contentEl.createEl("h3", { text: "APIs to search" }); + const apiToggleComponents = []; + for (const api of this.plugin.apiManager.apis) { + const apiToggleListElementWrapper = contentEl.createEl("div", { cls: "media-db-plugin-list-wrapper" }); + const apiToggleTextWrapper = apiToggleListElementWrapper.createEl("div", { cls: "media-db-plugin-list-text-wrapper" }); + apiToggleTextWrapper.createEl("span", { text: api.apiName, cls: "media-db-plugin-list-text" }); + apiToggleTextWrapper.createEl("small", { text: api.apiDescription, cls: "media-db-plugin-list-text" }); + const apiToggleComponentWrapper = apiToggleListElementWrapper.createEl("div", { cls: "media-db-plugin-list-toggle" }); + const apiToggleComponent = new import_obsidian5.ToggleComponent(apiToggleComponentWrapper); + apiToggleComponent.setTooltip(api.apiName); + apiToggleComponent.setValue(this.selectedApis[api.apiName]); + apiToggleComponent.onChange((value) => { + this.selectedApis[api.apiName] = value; + }); + apiToggleComponentWrapper.appendChild(apiToggleComponent.toggleEl); + } + new import_obsidian5.Setting(contentEl).addButton((btn) => btn.setButtonText("Cancel").onClick(() => this.close())).addButton((btn) => { + return this.searchBtn = btn.setButtonText("Ok").setCta().onClick(() => { + this.search(); + }); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/modals/MediaDbSearchResultModal.ts +var import_obsidian6 = __toModule(require("obsidian")); +var MediaDbSearchResultModal = class extends import_obsidian6.SuggestModal { + constructor(app, plugin, suggestion, onChoose) { + super(app); + this.plugin = plugin; + this.suggestion = suggestion; + this.onChoose = onChoose; + } + getSuggestions(query) { + return this.suggestion.filter((item) => { + const searchQuery = query.toLowerCase(); + return item.title.toLowerCase().includes(searchQuery); + }); + } + renderSuggestion(item, el) { + el.createEl("div", { text: this.plugin.mediaTypeManager.getFileName(item) }); + el.createEl("small", { text: `${item.englishTitle} +` }); + el.createEl("small", { text: `${item.type.toUpperCase() + (item.subType ? ` (${item.subType})` : "")} from ${item.dataSource}` }); + } + onChooseSuggestion(item, evt) { + this.onChoose(null, item); + } +}; + +// src/api/apis/MALAPI.ts +var MALAPI = class extends APIModel { + constructor(plugin) { + super(); + this.plugin = plugin; + this.apiName = "MALAPI"; + this.apiDescription = "A free API for Anime. Some results may take a long time to load."; + this.apiUrl = "https://jikan.moe/"; + this.types = ["movie", "series", "anime"]; + this.typeMappings = new Map(); + this.typeMappings.set("movie", "movie"); + this.typeMappings.set("special", "special"); + this.typeMappings.set("tv", "series"); + this.typeMappings.set("ova", "ova"); + } + searchByTitle(title) { + return __async(this, null, function* () { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l; + console.log(`MDB | api "${this.apiName}" queried by Title`); + const searchUrl = `https://api.jikan.moe/v4/anime?q=${encodeURIComponent(title)}&limit=20${this.plugin.settings.sfwFilter ? "&sfw" : ""}`; + const fetchData = yield fetch(searchUrl); + debugLog(fetchData); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json(); + debugLog(data); + let ret = []; + for (const result of data.data) { + const type = this.typeMappings.get(result.type.toLowerCase()); + if (type === void 0) { + continue; + } + if (type === "movie" || type === "special") { + ret.push(new MovieModel({ + type, + title: result.title, + englishTitle: (_a = result.title_english) != null ? _a : result.title, + year: (_f = (_e = result.year) != null ? _e : (_d = (_c = (_b = result.aired) == null ? void 0 : _b.prop) == null ? void 0 : _c.from) == null ? void 0 : _d.year) != null ? _f : "", + dataSource: this.apiName, + id: result.mal_id + })); + } else if (type === "series" || type === "ova") { + ret.push(new SeriesModel({ + type, + title: result.title, + englishTitle: (_g = result.title_english) != null ? _g : result.title, + year: (_l = (_k = result.year) != null ? _k : (_j = (_i = (_h = result.aired) == null ? void 0 : _h.prop) == null ? void 0 : _i.from) == null ? void 0 : _j.year) != null ? _l : "", + dataSource: this.apiName, + id: result.mal_id + })); + } + } + return ret; + }); + } + getById(id) { + return __async(this, null, function* () { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _A, _B, _C, _D, _E, _F, _G, _H, _I, _J; + console.log(`MDB | api "${this.apiName}" queried by ID`); + const searchUrl = `https://api.jikan.moe/v4/anime/${encodeURIComponent(id)}`; + const fetchData = yield fetch(searchUrl); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json(); + debugLog(data); + const result = data.data; + const type = this.typeMappings.get(result.type.toLowerCase()); + if (type === void 0) { + throw Error(`${result.type.toLowerCase()} is an unsupported type.`); + } + if (type === "movie" || type === "special") { + const model = new MovieModel({ + type, + title: result.title, + englishTitle: (_a = result.title_english) != null ? _a : result.title, + year: (_f = (_e = result.year) != null ? _e : (_d = (_c = (_b = result.aired) == null ? void 0 : _b.prop) == null ? void 0 : _c.from) == null ? void 0 : _d.year) != null ? _f : "", + dataSource: this.apiName, + url: result.url, + id: result.mal_id, + genres: (_h = (_g = result.genres) == null ? void 0 : _g.map((x) => x.name)) != null ? _h : [], + producer: (_j = (_i = result.studios) == null ? void 0 : _i.map((x) => x.name).join(", ")) != null ? _j : "unknown", + duration: (_k = result.duration) != null ? _k : "unknown", + onlineRating: (_l = result.score) != null ? _l : 0, + image: (_o = (_n = (_m = result.images) == null ? void 0 : _m.jpg) == null ? void 0 : _n.image_url) != null ? _o : "", + released: true, + premiere: (_q = new Date((_p = result.aired) == null ? void 0 : _p.from).toLocaleDateString()) != null ? _q : "unknown", + userData: { + watched: false, + lastWatched: "", + personalRating: 0 + } + }); + return model; + } else if (type === "series" || type === "ova") { + const model = new SeriesModel({ + type, + title: result.title, + englishTitle: (_r = result.title_english) != null ? _r : result.title, + year: (_w = (_v = result.year) != null ? _v : (_u = (_t = (_s = result.aired) == null ? void 0 : _s.prop) == null ? void 0 : _t.from) == null ? void 0 : _u.year) != null ? _w : "", + dataSource: this.apiName, + url: result.url, + id: result.mal_id, + genres: (_y = (_x = result.genres) == null ? void 0 : _x.map((x) => x.name)) != null ? _y : [], + studios: (_A = (_z = result.studios) == null ? void 0 : _z.map((x) => x.name)) != null ? _A : [], + episodes: result.episodes, + duration: (_B = result.duration) != null ? _B : "unknown", + onlineRating: (_C = result.score) != null ? _C : 0, + image: (_F = (_E = (_D = result.images) == null ? void 0 : _D.jpg) == null ? void 0 : _E.image_url) != null ? _F : "", + released: true, + airedFrom: (_H = new Date((_G = result.aired) == null ? void 0 : _G.from).toLocaleDateString()) != null ? _H : "unknown", + airedTo: (_J = new Date((_I = result.aired) == null ? void 0 : _I.to).toLocaleDateString()) != null ? _J : "unknown", + airing: result.airing, + userData: { + watched: false, + lastWatched: "", + personalRating: 0 + } + }); + return model; + } + return; + }); + } +}; + +// src/modals/MediaDbIdSearchModal.ts +var import_obsidian7 = __toModule(require("obsidian")); +var MediaDbIdSearchModal = class extends import_obsidian7.Modal { + constructor(app, plugin, onSubmit) { + super(app); + this.plugin = plugin; + this.onSubmit = onSubmit; + this.selectedApi = ""; + } + submitCallback(event) { + if (event.key === "Enter") { + this.search(); + } + } + search() { + return __async(this, null, function* () { + debugLog(this.selectedApi); + if (!this.query) { + new import_obsidian7.Notice("MDB | no Id entered"); + return; + } + if (!this.selectedApi) { + new import_obsidian7.Notice("MDB | No API selected"); + return; + } + if (!this.isBusy) { + try { + this.isBusy = true; + this.searchBtn.setDisabled(false); + this.searchBtn.setButtonText("Searching..."); + console.log(`MDB | query started with id ${this.query}`); + const api = this.plugin.apiManager.getApiByName(this.selectedApi); + if (!api) { + this.onSubmit(new Error("the selected api does not exist")); + } + const res = yield api.getById(this.query); + this.onSubmit(null, res); + } catch (e) { + this.onSubmit(e); + } finally { + this.close(); + } + } + }); + } + onOpen() { + const { contentEl } = this; + contentEl.createEl("h2", { text: "Search media db by id" }); + const placeholder = "Search by id"; + const searchComponent = new import_obsidian7.TextComponent(contentEl); + searchComponent.inputEl.style.width = "100%"; + searchComponent.setPlaceholder(placeholder); + searchComponent.onChange((value) => this.query = value); + searchComponent.inputEl.addEventListener("keydown", this.submitCallback.bind(this)); + contentEl.appendChild(searchComponent.inputEl); + searchComponent.inputEl.focus(); + const apiSelectorWrapper = contentEl.createEl("div", { cls: "media-db-plugin-list-wrapper" }); + const apiSelectorTExtWrapper = apiSelectorWrapper.createEl("div", { cls: "media-db-plugin-list-text-wrapper" }); + apiSelectorTExtWrapper.createEl("span", { text: "API to search", cls: "media-db-plugin-list-text" }); + const apiSelectorComponent = new import_obsidian7.DropdownComponent(apiSelectorWrapper); + apiSelectorComponent.onChange((value) => { + this.selectedApi = value; + }); + for (const api of this.plugin.apiManager.apis) { + apiSelectorComponent.addOption(api.apiName, api.apiName); + } + apiSelectorWrapper.appendChild(apiSelectorComponent.selectEl); + new import_obsidian7.Setting(contentEl).addButton((btn) => btn.setButtonText("Cancel").onClick(() => this.close())).addButton((btn) => { + return this.searchBtn = btn.setButtonText("Ok").setCta().onClick(() => { + this.search(); + }); + }); + } + onClose() { + const { contentEl } = this; + contentEl.empty(); + } +}; + +// src/models/WikiModel.ts +var WikiModel = class extends MediaTypeModel { + constructor(obj = {}) { + super(); + Object.assign(this, obj); + this.type = this.getMediaType(); + } + getTags() { + return [mediaDbTag, "wiki"]; + } + getMediaType() { + return MediaType.Wiki; + } +}; + +// src/api/apis/WikipediaAPI.ts +var WikipediaAPI = class extends APIModel { + constructor(plugin) { + super(); + this.plugin = plugin; + this.apiName = "Wikipedia API"; + this.apiDescription = "The API behind Wikipedia"; + this.apiUrl = "https://www.wikipedia.com"; + this.types = ["wiki"]; + } + searchByTitle(title) { + return __async(this, null, function* () { + console.log(`MDB | api "${this.apiName}" queried by Title`); + const searchUrl = `https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=${encodeURIComponent(title)}&srlimit=20&utf8=&format=json&origin=*`; + const fetchData = yield fetch(searchUrl); + debugLog(fetchData); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json(); + debugLog(data); + let ret = []; + for (const result of data.query.search) { + ret.push(new WikiModel({ + type: "wiki", + title: result.title, + englishTitle: result.title, + year: "", + dataSource: this.apiName, + id: result.pageid + })); + } + return ret; + }); + } + getById(id) { + return __async(this, null, function* () { + var _a, _b; + console.log(`MDB | api "${this.apiName}" queried by ID`); + const searchUrl = `https://en.wikipedia.org/w/api.php?action=query&prop=info&pageids=${encodeURIComponent(id)}&inprop=url&format=json&origin=*`; + const fetchData = yield fetch(searchUrl); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json(); + debugLog(data); + const result = Object.entries((_a = data == null ? void 0 : data.query) == null ? void 0 : _a.pages)[0][1]; + const model = new WikiModel({ + type: "wiki", + title: result.title, + englishTitle: result.title, + year: "", + dataSource: this.apiName, + id: result.pageid, + wikiUrl: result.fullurl, + lastUpdated: (_b = new Date(result.touched).toLocaleDateString()) != null ? _b : "unknown", + length: result.length, + userData: {} + }); + return model; + }); + } +}; + +// src/api/apis/MusicBrainzAPI.ts +var import_obsidian8 = __toModule(require("obsidian")); + +// src/models/MusicReleaseModel.ts +var MusicReleaseModel = class extends MediaTypeModel { + constructor(obj = {}) { + super(); + Object.assign(this, obj); + this.type = this.getMediaType(); + } + getTags() { + return [mediaDbTag, "music", this.subType]; + } + getMediaType() { + return MediaType.MusicRelease; + } +}; + +// src/api/apis/MusicBrainzAPI.ts +var MusicBrainzAPI = class extends APIModel { + constructor(plugin) { + super(); + this.plugin = plugin; + this.apiName = "MusicBrainz API"; + this.apiDescription = "Free API for music albums."; + this.apiUrl = "https://musicbrainz.org/"; + this.types = ["music"]; + } + searchByTitle(title) { + return __async(this, null, function* () { + console.log(`MDB | api "${this.apiName}" queried by Title`); + const searchUrl = `https://musicbrainz.org/ws/2/release-group?query=${encodeURIComponent(title)}&limit=20&fmt=json`; + const fetchData = yield (0, import_obsidian8.requestUrl)({ + url: searchUrl, + headers: { + "User-Agent": `${pluginName}/${mediaDbVersion} (${contactEmail})` + } + }); + debugLog(fetchData); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json; + debugLog(data); + let ret = []; + for (const result of data["release-groups"]) { + ret.push(new MusicReleaseModel({ + type: "musicRelease", + title: result.title, + englishTitle: result.title, + year: new Date(result["first-release-date"]).getFullYear().toString(), + dataSource: this.apiName, + url: "", + id: result.id, + artists: result["artist-credit"].map((a) => a.name), + subType: result["primary-type"] + })); + } + return ret; + }); + } + getById(id) { + return __async(this, null, function* () { + console.log(`MDB | api "${this.apiName}" queried by ID`); + const searchUrl = `https://musicbrainz.org/ws/2/release-group/${encodeURIComponent(id)}?inc=releases+artists+tags+ratings+genres&fmt=json`; + const fetchData = yield (0, import_obsidian8.requestUrl)({ + url: searchUrl, + headers: { + "User-Agent": `${pluginName}/${mediaDbVersion} (${contactEmail})` + } + }); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json; + debugLog(data); + const result = data; + const model = new MusicReleaseModel({ + type: "musicRelease", + title: result.title, + englishTitle: result.title, + year: new Date(result["first-release-date"]).getFullYear().toString(), + dataSource: this.apiName, + url: "", + id: result.id, + artists: result["artist-credit"].map((a) => a.name), + genres: result.genres.map((g) => g.name), + subType: result["primary-type"], + rating: result.rating.value * 2, + userData: { + personalRating: 0 + } + }); + return model; + }); + } +}; + +// src/utils/MediaTypeManager.ts +var MediaTypeManager = class { + constructor(settings) { + this.updateTemplates(settings); + } + updateTemplates(settings) { + this.mediaFileNameTemplateMap = new Map(); + this.mediaFileNameTemplateMap.set(MediaType.Movie, settings.movieFileNameTemplate); + this.mediaFileNameTemplateMap.set(MediaType.Series, settings.seriesFileNameTemplate); + this.mediaFileNameTemplateMap.set(MediaType.Game, settings.gameFileNameTemplate); + this.mediaFileNameTemplateMap.set(MediaType.Wiki, settings.wikiFileNameTemplate); + this.mediaFileNameTemplateMap.set(MediaType.MusicRelease, settings.musicReleaseFileNameTemplate); + this.mediaTemplateMap = new Map(); + this.mediaTemplateMap.set(MediaType.Movie, settings.movieTemplate); + this.mediaTemplateMap.set(MediaType.Series, settings.seriesTemplate); + this.mediaTemplateMap.set(MediaType.Game, settings.gameTemplate); + this.mediaTemplateMap.set(MediaType.Wiki, settings.wikiTemplate); + this.mediaTemplateMap.set(MediaType.MusicRelease, settings.musicReleaseTemplate); + } + getFileName(mediaTypeModel) { + return replaceTags(this.mediaFileNameTemplateMap.get(mediaTypeModel.getMediaType()), mediaTypeModel); + } + getContent(mediaTypeModel, app) { + return __async(this, null, function* () { + const templateFileName = this.mediaTemplateMap.get(mediaTypeModel.getMediaType()); + if (!templateFileName) { + return ""; + } + const templateFile = app.vault.getFiles().filter((f) => f.name === templateFileName).first(); + if (!templateFile) { + return ""; + } + const template = yield app.vault.cachedRead(templateFile); + return replaceTags(template, mediaTypeModel); + }); + } + createMediaTypeModelFromMediaType(obj, mediaType) { + if (mediaType === MediaType.Movie) { + return new MovieModel(obj); + } else if (mediaType === MediaType.Series) { + return new SeriesModel(obj); + } else if (mediaType === MediaType.Game) { + return new GameModel(obj); + } else if (mediaType === MediaType.Wiki) { + return new WikiModel(obj); + } else if (mediaType === MediaType.MusicRelease) { + return new MusicReleaseModel(obj); + } + return void 0; + } +}; + +// src/api/apis/SteamAPI.ts +var import_obsidian9 = __toModule(require("obsidian")); +var SteamAPI = class extends APIModel { + constructor(plugin) { + super(); + this.plugin = plugin; + this.apiName = "SteamAPI"; + this.apiDescription = "A free API for all Steam games."; + this.apiUrl = "http://www.steampowered.com/"; + this.types = ["games"]; + this.typeMappings = new Map(); + this.typeMappings.set("game", "game"); + } + searchByTitle(title) { + return __async(this, null, function* () { + console.log(`MDB | api "${this.apiName}" queried by Title`); + const searchUrl = `http://api.steampowered.com/ISteamApps/GetAppList/v0002/?format=json`; + const fetchData = yield (0, import_obsidian9.requestUrl)({ + url: searchUrl + }); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + const data = yield fetchData.json; + debugLog(data); + let filteredData = []; + for (const app of data.applist.apps) { + if (app.name.toLowerCase().includes(title.toLowerCase())) { + filteredData.push(app); + } + if (filteredData.length > 20) { + break; + } + } + let ret = []; + for (const result of filteredData) { + ret.push(new GameModel({ + type: MediaType.Game, + title: result.name, + englishTitle: result.name, + year: "", + dataSource: this.apiName, + id: result.appid + })); + } + return ret; + }); + } + getById(id) { + return __async(this, null, function* () { + var _a, _b, _c, _d, _e, _f, _g, _h; + console.log(`MDB | api "${this.apiName}" queried by ID`); + const searchUrl = `http://store.steampowered.com/api/appdetails?appids=${encodeURIComponent(id)}`; + const fetchData = yield (0, import_obsidian9.requestUrl)({ + url: searchUrl + }); + if (fetchData.status !== 200) { + throw Error(`MDB | Received status code ${fetchData.status} from an API.`); + } + debugLog(yield fetchData.json); + let result; + for (const [key, value] of Object.entries(yield fetchData.json)) { + if (key == id) { + result = value.data; + } + } + if (!result) { + throw Error(`MDB | API returned invalid data.`); + } + debugLog(result); + const model = new GameModel({ + type: MediaType.Game, + title: result.name, + englishTitle: result.name, + year: new Date(result.release_date.date).getFullYear().toString(), + dataSource: this.apiName, + url: `https://store.steampowered.com/app/${result.id}`, + id: result.steam_appid, + genres: (_b = (_a = result.genres) == null ? void 0 : _a.map((x) => x.description)) != null ? _b : [], + onlineRating: Number.parseFloat((_d = (_c = result.metacritic) == null ? void 0 : _c.score) != null ? _d : 0), + image: (_e = result.header_image) != null ? _e : "", + released: !((_f = result.release_date) == null ? void 0 : _f.comming_soon), + releaseDate: (_h = new Date((_g = result.release_date) == null ? void 0 : _g.date).toLocaleDateString()) != null ? _h : "unknown", + userData: { + played: false, + personalRating: 0 + } + }); + return model; + }); + } +}; + +// src/main.ts +var MediaDbPlugin = class extends import_obsidian10.Plugin { + onload() { + return __async(this, null, function* () { + yield this.loadSettings(); + const ribbonIconEl = this.addRibbonIcon("database", "Add new Media DB entry", (evt) => this.createMediaDbNote(this.openMediaDbAdvancedSearchModal.bind(this))); + ribbonIconEl.addClass("obsidian-media-db-plugin-ribbon-class"); + this.addCommand({ + id: "open-media-db-search-modal", + name: "Add new Media DB entry", + callback: () => this.createMediaDbNote(this.openMediaDbAdvancedSearchModal.bind(this)) + }); + this.addCommand({ + id: "open-media-db-id-search-modal", + name: "Add new Media DB entry by id", + callback: () => this.createMediaDbNote(this.openMediaDbIdSearchModal.bind(this)) + }); + this.addCommand({ + id: "update-media-db-note", + name: "Update the open note, if it is a Media DB entry.", + checkCallback: (checking) => { + if (!this.app.workspace.getActiveFile()) { + return false; + } + if (!checking) { + this.updateActiveNote(); + } + return true; + } + }); + this.addSettingTab(new MediaDbSettingTab(this.app, this)); + this.apiManager = new APIManager(); + this.apiManager.registerAPI(new OMDbAPI(this)); + this.apiManager.registerAPI(new MALAPI(this)); + this.apiManager.registerAPI(new WikipediaAPI(this)); + this.apiManager.registerAPI(new MusicBrainzAPI(this)); + this.apiManager.registerAPI(new SteamAPI(this)); + this.mediaTypeManager = new MediaTypeManager(this.settings); + }); + } + createMediaDbNote(modal) { + return __async(this, null, function* () { + try { + let data = yield modal(); + data = yield this.apiManager.queryDetailedInfo(data); + yield this.createMediaDbNoteFromModel(data); + } catch (e) { + console.warn(e); + new import_obsidian10.Notice(e.toString()); + } + }); + } + createMediaDbNoteFromModel(mediaTypeModel) { + return __async(this, null, function* () { + try { + console.log("MDB | Creating new note..."); + let fileContent = `--- +${mediaTypeModel.toMetaData()}--- +`; + if (this.settings.templates) { + fileContent += yield this.mediaTypeManager.getContent(mediaTypeModel, this.app); + } + const fileName = replaceIllegalFileNameCharactersInString(this.mediaTypeManager.getFileName(mediaTypeModel)); + const filePath = `${this.settings.folder.replace(/\/$/, "")}/${fileName}.md`; + const file = this.app.vault.getAbstractFileByPath(filePath); + if (file) { + yield this.app.vault.delete(file); + } + const targetFile = yield this.app.vault.create(filePath, fileContent); + const activeLeaf = this.app.workspace.getUnpinnedLeaf(); + if (!activeLeaf) { + console.warn("MDB | no active leaf, not opening media db note"); + return; + } + yield activeLeaf.openFile(targetFile, { state: { mode: "source" } }); + } catch (e) { + console.warn(e); + new import_obsidian10.Notice(e.toString()); + } + }); + } + openMediaDbAdvancedSearchModal() { + return __async(this, null, function* () { + return new Promise((resolve, reject) => { + new MediaDbAdvancedSearchModal(this.app, this, (err, results) => { + if (err) + return reject(err); + new MediaDbSearchResultModal(this.app, this, results, (err2, res) => { + if (err2) + return reject(err2); + resolve(res); + }).open(); + }).open(); + }); + }); + } + openMediaDbIdSearchModal() { + return __async(this, null, function* () { + return new Promise((resolve, reject) => { + new MediaDbIdSearchModal(this.app, this, (err, res) => { + if (err) + return reject(err); + resolve(res); + }).open(); + }); + }); + } + updateActiveNote() { + return __async(this, null, function* () { + const activeFile = this.app.workspace.getActiveFile(); + if (!activeFile) { + throw new Error("MDB | there is no active note"); + } + let metadata = this.app.metadataCache.getFileCache(activeFile).frontmatter; + if (!(metadata == null ? void 0 : metadata.type) || !(metadata == null ? void 0 : metadata.dataSource) || !(metadata == null ? void 0 : metadata.id)) { + throw new Error("MDB | active note is not a Media DB entry or is missing metadata"); + } + delete metadata.position; + let oldMediaTypeModel = this.mediaTypeManager.createMediaTypeModelFromMediaType(metadata, metadata.type); + let newMediaTypeModel = yield this.apiManager.queryDetailedInfoById(metadata.id, metadata.dataSource); + if (!newMediaTypeModel) { + return; + } + newMediaTypeModel = Object.assign(oldMediaTypeModel, newMediaTypeModel.getWithOutUserData()); + console.log("MDB | deleting old entry"); + yield this.app.vault.delete(activeFile); + yield this.createMediaDbNoteFromModel(newMediaTypeModel); + }); + } + loadSettings() { + return __async(this, null, function* () { + this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData()); + }); + } + saveSettings() { + return __async(this, null, function* () { + this.mediaTypeManager.updateTemplates(this.settings); + yield this.saveData(this.settings); + }); + } +}; diff --git a/.obsidian/plugins/obsidian-media-db-plugin/manifest.json b/.obsidian/plugins/obsidian-media-db-plugin/manifest.json new file mode 100644 index 00000000..05b08e5d --- /dev/null +++ b/.obsidian/plugins/obsidian-media-db-plugin/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-media-db-plugin", + "name": "Media DB Plugin", + "version": "0.1.11", + "minAppVersion": "0.14.0", + "description": "A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault. ", + "author": "Moritz Jung", + "authorUrl": "https://mprojectscode.github.io/", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-media-db-plugin/styles.css b/.obsidian/plugins/obsidian-media-db-plugin/styles.css new file mode 100644 index 00000000..272d0003 --- /dev/null +++ b/.obsidian/plugins/obsidian-media-db-plugin/styles.css @@ -0,0 +1,23 @@ +.media-db-plugin-list-wrapper { + display: flex; + align-content: center; + margin-bottom: 5px; + margin-top: 5px; +} + +.media-db-plugin-list-toggle { + +} + +.media-db-plugin-list-text-wrapper { + flex: 1; +} + + +.media-db-plugin-list-text { + display: block; +} + +small.media-db-plugin-list-text{ + color: var(--text-muted); +} diff --git a/.obsidian/plugins/obsidian-reminder-plugin/data.json b/.obsidian/plugins/obsidian-reminder-plugin/data.json index c6f6d49b..806323cf 100644 --- a/.obsidian/plugins/obsidian-reminder-plugin/data.json +++ b/.obsidian/plugins/obsidian-reminder-plugin/data.json @@ -368,17 +368,17 @@ { "title": ":birthday: **[[MRCK|Meggi-mo]]'s Papa** (1962)", "time": "2023-02-02", - "rowNumber": 265 + "rowNumber": 266 }, { "title": ":birthday: **[[MRCK|Meggi-mo]]**", "time": "2023-02-28", - "rowNumber": 263 + "rowNumber": 264 }, { "title": "[[MRCK|Meggi-mo]] Saint Patrick's Day", "time": "2023-03-17", - "rowNumber": 267 + "rowNumber": 268 } ], "01.03 Family/Thaïs Bédier.md": [ @@ -395,7 +395,7 @@ "rowNumber": 118 }, { - "title": "[[@Finances]]: Transfer UK pension to CH", + "title": ":moneybag: [[@Finances]]: Transfer UK pension to CH", "time": "2022-06-29", "rowNumber": 73 } @@ -403,23 +403,23 @@ "01.01 Life Orga/@Lifestyle.md": [ { "title": ":swimming_man: [[@Lifestyle]]: Re-start swimming", - "time": "2022-05-31", + "time": "2022-06-30", "rowNumber": 75 }, { - "title": "[[@Lifestyle]]: Re-start [[@Lifestyle#polo|Polo]]", + "title": ":horse_racing: [[@Lifestyle]]: Re-start [[@Lifestyle#polo|Polo]]", "time": "2022-06-30", "rowNumber": 76 }, { - "title": "[[@Lifestyle]]: Continue building [[@Lifestyle#Music Library|Music Library]]", + "title": "🎵 [[@Lifestyle]]: Continue building [[@Lifestyle#Music Library|Music Library]]", "time": "2022-06-30", "rowNumber": 77 } ], "01.01 Life Orga/@Personal projects.md": [ { - "title": "Continue [[@lebv.org Tasks|lebv.org]]", + "title": ":fleur_de_lis: Continue [[@lebv.org Tasks|lebv.org]]", "time": "2022-06-28", "rowNumber": 78 }, @@ -468,53 +468,53 @@ "06.02 Investments/VC Tasks.md": [ { "title": "💰[[VC Tasks#internet alerts|monitor VC news and publications]]", - "time": "2022-06-03", + "time": "2022-06-10", "rowNumber": 74 } ], "06.02 Investments/Crypto Tasks.md": [ { "title": "💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]]", - "time": "2022-06-03", + "time": "2022-06-10", "rowNumber": 74 } ], "06.02 Investments/Equity Tasks.md": [ { "title": "💰[[Equity Tasks#internet alerts|monitor Equity news and publications]]", - "time": "2022-06-03", + "time": "2022-06-10", "rowNumber": 74 } ], "05.02 Networks/Configuring UFW.md": [ { "title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix", - "time": "2022-06-04", + "time": "2022-06-11", "rowNumber": 239 }, { "title": "🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list", - "time": "2022-06-04", - "rowNumber": 251 + "time": "2022-06-11", + "rowNumber": 252 } ], "00.01 Admin/Calendars/2022-03-18.md": [ { - "title": "11:41 [[Selfhosting]], [[Server Tools|Tools]]: explore self hosting a web automation tool like [huginn](https://github.com/huginn/huginn)", - "time": "2022-06-25", + "title": "11:41 :desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: explore self hosting a web automation tool like [huginn](https://github.com/huginn/huginn)", + "time": "2022-08-31", "rowNumber": 96 } ], "00.01 Admin/Calendars/2022-03-02.md": [ { "title": "15:55 :chair: [[2022-03-02|Memo]], [[MRCK|Meggi-mo]]: re-do her chair", - "time": "2022-05-31", + "time": "2022-08-31", "rowNumber": 91 } ], "00.01 Admin/Calendars/2022-01-22.md": [ { - "title": "22:46 [[2022-01-22|Memo]], [[@Finances]]: GBP account re moving to ZH", + "title": "22:46 :moneybag: [[2022-01-22|Memo]], [[@Finances]]: GBP account re moving to ZH", "time": "2022-06-30", "rowNumber": 87 } @@ -522,29 +522,22 @@ "00.01 Admin/Calendars/2022-01-24.md": [ { "title": "14:28 :house: [[@Life Admin]], [[2022-01-24|Memo]]: finishings for the flat: curtains, bins, bedside tables #shopping #home", - "time": "2022-05-31", + "time": "2022-08-31", "rowNumber": 84 } ], - "00.01 Admin/Calendars/2022-02-16.md": [ - { - "title": "07:50 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[Nextcloud]], [[2022-02-16|Memo]]: upgrade Nextcloud", - "time": "2022-06-17", - "rowNumber": 87 - } - ], "00.01 Admin/Calendars/2022-04-10.md": [ { - "title": "21:01 [[2022-04-10|Memo]], [[Amaury de Villeneuve|Chapal]]: trouver un réparateur pour l'oignon Lipp", + "title": "21:01 :stopwatch: [[2022-04-10|Memo]], [[Amaury de Villeneuve|Chapal]]: trouver un réparateur pour l'oignon Lipp", "time": "2022-06-25", "rowNumber": 91 } ], - "00.01 Admin/Calendars/2022-05-15.md": [ + "00.01 Admin/Calendars/2022-06-04.md": [ { - "title": "23:58 :bellhop_bell: :fr: [[2022-05-15|Memo]], [[@Life Admin]] REMINDER: Inscription au registre des Francais en Suisse", - "time": "2022-06-15", - "rowNumber": 93 + "title": "17:30 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[2022-06-04|Memo]]: Split [[Nextcloud]] into Seafile & caldav server", + "time": "2022-08-31", + "rowNumber": 91 } ] }, diff --git a/.obsidian/plugins/obsidian-tts/main.js b/.obsidian/plugins/obsidian-tts/main.js new file mode 100644 index 00000000..7226313e --- /dev/null +++ b/.obsidian/plugins/obsidian-tts/main.js @@ -0,0 +1,1115 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +https://github.com/joethei/obsidian-rss +*/ + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); +var __commonJS = (cb, mod) => function __require() { + return mod || (0, cb[Object.keys(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; +}; +var __export = (target, all) => { + __markAsModule(target); + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __reExport = (target, module2, desc) => { + if (module2 && typeof module2 === "object" || typeof module2 === "function") { + for (let key of __getOwnPropNames(module2)) + if (!__hasOwnProp.call(target, key) && key !== "default") + __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); + } + return target; +}; +var __toModule = (module2) => { + return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); +}; +var __async = (__this, __arguments, generator) => { + return new Promise((resolve, reject) => { + var fulfilled = (value) => { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + }; + var rejected = (value) => { + try { + step(generator.throw(value)); + } catch (e) { + reject(e); + } + }; + var step = (x2) => x2.done ? resolve(x2.value) : Promise.resolve(x2.value).then(fulfilled, rejected); + step((generator = generator.apply(__this, __arguments)).next()); + }); +}; + +// node_modules/@cospired/i18n-iso-languages/codes.json +var require_codes = __commonJS({ + "node_modules/@cospired/i18n-iso-languages/codes.json"(exports, module2) { + module2.exports = [ + ["aa", "aar", "aar", "ISO 639-1:aa"], + ["ab", "abk", "abk", "ISO 639-1:ab"], + ["ae", "ave", "ave", "ISO 639-1:ae"], + ["af", "afr", "afr", "ISO 639-1:af"], + ["ak", "aka", "aka", "ISO 639-1:ak"], + ["am", "amh", "amh", "ISO 639-1:am"], + ["an", "arg", "arg", "ISO 639-1:an"], + ["ar", "ara", "ara", "ISO 639-1:ar"], + ["as", "asm", "asm", "ISO 639-1:as"], + ["av", "ava", "ava", "ISO 639-1:av"], + ["ay", "aym", "aym", "ISO 639-1:ay"], + ["az", "aze", "aze", "ISO 639-1:az"], + ["ba", "bak", "bak", "ISO 639-1:ba"], + ["be", "bel", "bel", "ISO 639-1:be"], + ["bg", "bul", "bul", "ISO 639-1:bg"], + ["bh", "bih", "bih", "ISO 639-1:bh"], + ["bi", "bis", "bis", "ISO 639-1:bi"], + ["bm", "bam", "bam", "ISO 639-1:bm"], + ["bn", "ben", "ben", "ISO 639-1:bn"], + ["bo", "bod", "tib", "ISO 639-1:bo"], + ["br", "bre", "bre", "ISO 639-1:br"], + ["bs", "bos", "bos", "ISO 639-1:bs"], + ["ca", "cat", "cat", "ISO 639-1:ca"], + ["ce", "che", "che", "ISO 639-1:ce"], + ["ch", "cha", "cha", "ISO 639-1:ch"], + ["co", "cos", "cos", "ISO 639-1:co"], + ["cr", "cre", "cre", "ISO 639-1:cr"], + ["cs", "ces", "cze", "ISO 639-1:cs"], + ["cu", "chu", "chu", "ISO 639-1:cu"], + ["cv", "chv", "chv", "ISO 639-1:cv"], + ["cy", "cym", "wel", "ISO 639-1:cy"], + ["da", "dan", "dan", "ISO 639-1:da"], + ["de", "deu", "ger", "ISO 639-1:de"], + ["dv", "div", "div", "ISO 639-1:dv"], + ["dz", "dzo", "dzo", "ISO 639-1:dz"], + ["ee", "ewe", "ewe", "ISO 639-1:ee"], + ["el", "ell", "gre", "ISO 639-1:el"], + ["en", "eng", "eng", "ISO 639-1:en"], + ["eo", "epo", "epo", "ISO 639-1:eo"], + ["es", "spa", "spa", "ISO 639-1:es"], + ["et", "est", "est", "ISO 639-1:et"], + ["eu", "eus", "baq", "ISO 639-1:eu"], + ["fa", "fas", "per", "ISO 639-1:fa"], + ["ff", "ful", "ful", "ISO 639-1:ff"], + ["fi", "fin", "fin", "ISO 639-1:fi"], + ["fj", "fij", "fij", "ISO 639-1:fj"], + ["fo", "fao", "fao", "ISO 639-1:fo"], + ["fr", "fra", "fre", "ISO 639-1:fr"], + ["fy", "fry", "fry", "ISO 639-1:fy"], + ["ga", "gle", "gle", "ISO 639-1:ga"], + ["gd", "gla", "gla", "ISO 639-1:gd"], + ["gl", "glg", "glg", "ISO 639-1:gl"], + ["gn", "grn", "grn", "ISO 639-1:gn"], + ["gu", "guj", "guj", "ISO 639-1:gu"], + ["gv", "glv", "glv", "ISO 639-1:gv"], + ["ha", "hau", "hau", "ISO 639-1:ha"], + ["he", "heb", "heb", "ISO 639-1:he"], + ["hi", "hin", "hin", "ISO 639-1:hi"], + ["ho", "hmo", "hmo", "ISO 639-1:ho"], + ["hr", "hrv", "hrv", "ISO 639-1:hr"], + ["ht", "hat", "hat", "ISO 639-1:ht"], + ["hu", "hun", "hun", "ISO 639-1:hu"], + ["hy", "hye", "arm", "ISO 639-1:hy"], + ["hz", "her", "her", "ISO 639-1:hz"], + ["ia", "ina", "ina", "ISO 639-1:ia"], + ["id", "ind", "ind", "ISO 639-1:id"], + ["ie", "ile", "ile", "ISO 639-1:ie"], + ["ig", "ibo", "ibo", "ISO 639-1:ig"], + ["ii", "iii", "iii", "ISO 639-1:ii"], + ["ik", "ipk", "ipk", "ISO 639-1:ik"], + ["io", "ido", "ido", "ISO 639-1:io"], + ["is", "isl", "ice", "ISO 639-1:is"], + ["it", "ita", "ita", "ISO 639-1:it"], + ["iu", "iku", "iku", "ISO 639-1:iu"], + ["ja", "jpn", "jpn", "ISO 639-1:ja"], + ["jv", "jav", "jav", "ISO 639-1:jv"], + ["ka", "kat", "geo", "ISO 639-1:ka"], + ["kg", "kon", "kon", "ISO 639-1:kg"], + ["ki", "kik", "kik", "ISO 639-1:ki"], + ["kj", "kua", "kua", "ISO 639-1:kj"], + ["kk", "kaz", "kaz", "ISO 639-1:kk"], + ["kl", "kal", "kal", "ISO 639-1:kl"], + ["km", "khm", "khm", "ISO 639-1:km"], + ["kn", "kan", "kan", "ISO 639-1:kn"], + ["ko", "kor", "kor", "ISO 639-1:ko"], + ["kr", "kau", "kau", "ISO 639-1:kr"], + ["ks", "kas", "kas", "ISO 639-1:ks"], + ["ku", "kur", "kur", "ISO 639-1:ku"], + ["kv", "kom", "kom", "ISO 639-1:kv"], + ["kw", "cor", "cor", "ISO 639-1:kw"], + ["ky", "kir", "kir", "ISO 639-1:ky"], + ["la", "lat", "lat", "ISO 639-1:la"], + ["lb", "ltz", "ltz", "ISO 639-1:lb"], + ["lg", "lug", "lug", "ISO 639-1:lg"], + ["li", "lim", "lim", "ISO 639-1:li"], + ["ln", "lin", "lin", "ISO 639-1:ln"], + ["lo", "lao", "lao", "ISO 639-1:lo"], + ["lt", "lit", "lit", "ISO 639-1:lt"], + ["lu", "lub", "lub", "ISO 639-1:lu"], + ["lv", "lav", "lav", "ISO 639-1:lv"], + ["mg", "mlg", "mlg", "ISO 639-1:mg"], + ["mh", "mah", "mah", "ISO 639-1:mh"], + ["mi", "mri", "mao", "ISO 639-1:mi"], + ["mk", "mkd", "mac", "ISO 639-1:mk"], + ["ml", "mal", "mal", "ISO 639-1:ml"], + ["mn", "mon", "mon", "ISO 639-1:mn"], + ["mr", "mar", "mar", "ISO 639-1:mr"], + ["ms", "msa", "may", "ISO 639-1:ms"], + ["mt", "mlt", "mlt", "ISO 639-1:mt"], + ["my", "mya", "bur", "ISO 639-1:my"], + ["na", "nau", "nau", "ISO 639-1:na"], + ["nb", "nob", "nob", "ISO 639-1:nb"], + ["nd", "nde", "nde", "ISO 639-1:nd"], + ["ne", "nep", "nep", "ISO 639-1:ne"], + ["ng", "ndo", "ndo", "ISO 639-1:ng"], + ["nl", "nld", "dut", "ISO 639-1:nl"], + ["nn", "nno", "nno", "ISO 639-1:nn"], + ["no", "nor", "nor", "ISO 639-1:no"], + ["nr", "nbl", "nbl", "ISO 639-1:nr"], + ["nv", "nav", "nav", "ISO 639-1:nv"], + ["ny", "nya", "nya", "ISO 639-1:ny"], + ["oc", "oci", "oci", "ISO 639-1:oc"], + ["oj", "oji", "oji", "ISO 639-1:oj"], + ["om", "orm", "orm", "ISO 639-1:om"], + ["or", "ori", "ori", "ISO 639-1:or"], + ["os", "oss", "oss", "ISO 639-1:os"], + ["pa", "pan", "pan", "ISO 639-1:pa"], + ["pi", "pli", "pli", "ISO 639-1:pi"], + ["pl", "pol", "pol", "ISO 639-1:pl"], + ["ps", "pus", "pus", "ISO 639-1:ps"], + ["pt", "por", "por", "ISO 639-1:pt"], + ["qu", "que", "que", "ISO 639-1:qu"], + ["rm", "roh", "roh", "ISO 639-1:rm"], + ["rn", "run", "run", "ISO 639-1:rn"], + ["ro", "ron", "rum", "ISO 639-1:ro"], + ["ru", "rus", "rus", "ISO 639-1:ru"], + ["rw", "kin", "kin", "ISO 639-1:rw"], + ["sa", "san", "san", "ISO 639-1:sa"], + ["sc", "srd", "srd", "ISO 639-1:sc"], + ["sd", "snd", "snd", "ISO 639-1:sd"], + ["se", "sme", "sme", "ISO 639-1:se"], + ["sg", "sag", "sag", "ISO 639-1:sg"], + ["si", "sin", "sin", "ISO 639-1:si"], + ["sk", "slk", "slo", "ISO 639-1:sk"], + ["sl", "slv", "slv", "ISO 639-1:sl"], + ["sm", "smo", "smo", "ISO 639-1:sm"], + ["sn", "sna", "sna", "ISO 639-1:sn"], + ["so", "som", "som", "ISO 639-1:so"], + ["sq", "sqi", "alb", "ISO 639-1:sq"], + ["sr", "srp", "srp", "ISO 639-1:sr"], + ["ss", "ssw", "ssw", "ISO 639-1:ss"], + ["st", "sot", "sot", "ISO 639-1:st"], + ["su", "sun", "sun", "ISO 639-1:su"], + ["sv", "swe", "swe", "ISO 639-1:sv"], + ["sw", "swa", "swa", "ISO 639-1:sw"], + ["ta", "tam", "tam", "ISO 639-1:ta"], + ["te", "tel", "tel", "ISO 639-1:te"], + ["tg", "tgk", "tgk", "ISO 639-1:tg"], + ["th", "tha", "tha", "ISO 639-1:th"], + ["ti", "tir", "tir", "ISO 639-1:ti"], + ["tk", "tuk", "tuk", "ISO 639-1:tk"], + ["tl", "tgl", "tgl", "ISO 639-1:tl"], + ["tn", "tsn", "tsn", "ISO 639-1:tn"], + ["to", "ton", "ton", "ISO 639-1:to"], + ["tr", "tur", "tur", "ISO 639-1:tr"], + ["ts", "tso", "tso", "ISO 639-1:ts"], + ["tt", "tat", "tat", "ISO 639-1:tt"], + ["tw", "twi", "twi", "ISO 639-1:tw"], + ["ty", "tah", "tah", "ISO 639-1:ty"], + ["ug", "uig", "uig", "ISO 639-1:ug"], + ["uk", "ukr", "ukr", "ISO 639-1:uk"], + ["ur", "urd", "urd", "ISO 639-1:ur"], + ["uz", "uzb", "uzb", "ISO 639-1:uz"], + ["ve", "ven", "ven", "ISO 639-1:ve"], + ["vi", "vie", "vie", "ISO 639-1:vi"], + ["vo", "vol", "vol", "ISO 639-1:vo"], + ["wa", "wln", "wln", "ISO 639-1:wa"], + ["wo", "wol", "wol", "ISO 639-1:wo"], + ["xh", "xho", "xho", "ISO 639-1:xh"], + ["yi", "yid", "yid", "ISO 639-1:yi"], + ["yo", "yor", "yor", "ISO 639-1:yo"], + ["za", "zha", "zha", "ISO 639-1:za"], + ["zh", "zho", "chi", "ISO 639-1:zh"], + ["zu", "zul", "zul", "ISO 639-1:zu"] + ]; + } +}); + +// node_modules/@cospired/i18n-iso-languages/index.js +var require_i18n_iso_languages = __commonJS({ + "node_modules/@cospired/i18n-iso-languages/index.js"(exports) { + var codes = require_codes(); + var registeredLocales = {}; + var alpha2 = {}; + var alpha3T = {}; + var alpha3B = {}; + var invertedAlpha3B = {}; + codes.forEach((codeInformation) => { + const [first, second, third] = codeInformation; + alpha2[first] = second; + alpha3T[second] = first; + alpha3B[third] = first; + invertedAlpha3B[first] = third; + }); + function registerLocale(localeData) { + if (!localeData.locale) { + throw new TypeError("Missing localeData.locale"); + } + if (!localeData.languages) { + throw new TypeError("Missing localeData.languages"); + } + registeredLocales[localeData.locale] = localeData.languages; + } + function alpha3TToAlpha2(code) { + return alpha3T[code]; + } + function alpha3BToAlpha2(code) { + return alpha3B[code]; + } + function alpha2ToAlpha3T(code) { + return alpha2[code]; + } + function alpha2ToAlpha3B(code) { + return invertedAlpha3B[code]; + } + function toAlpha3T(code) { + if (typeof code !== "string") { + return void 0; + } + const codeLower = code.toLowerCase(); + if (code.length === 2) { + return alpha2ToAlpha3T(codeLower); + } + if (code.length === 3) { + if (alpha3T[codeLower]) { + return codeLower; + } + if (alpha3BToAlpha2(codeLower)) { + return alpha2ToAlpha3T(alpha3BToAlpha2(codeLower)); + } + } + return void 0; + } + function toAlpha3B(code) { + if (typeof code !== "string") { + return void 0; + } + const codeLower = code.toLowerCase(); + if (code.length === 2) { + return alpha2ToAlpha3B(codeLower); + } + if (code.length === 3) { + if (alpha3B[codeLower]) { + return codeLower; + } + if (alpha3T[codeLower]) { + return alpha2ToAlpha3B(alpha3TToAlpha2(codeLower)); + } + } + return void 0; + } + function toAlpha2(code) { + if (typeof code !== "string") { + return void 0; + } + const codeLower = code.toLowerCase(); + if (code.length === 2) { + return codeLower; + } + if (code.length === 3) { + if (alpha3B[codeLower]) { + return alpha3BToAlpha2(codeLower); + } + if (alpha3T[codeLower]) { + return alpha3TToAlpha2(codeLower); + } + } + return void 0; + } + function getName(code, lang) { + try { + const d2 = registeredLocales[lang.toLowerCase()]; + return d2[toAlpha2(code)]; + } catch (err) { + return void 0; + } + } + function getNames(lang) { + const d2 = registeredLocales[lang.toLowerCase()]; + if (d2 === void 0) { + return {}; + } + return d2; + } + function getAlpha2Code(name, lang) { + try { + let p2; + const codenames = registeredLocales[lang.toLowerCase()]; + for (p2 in codenames) { + if (Object.prototype.hasOwnProperty.call(codenames, p2)) { + if (codenames[p2].toLowerCase() === name.toLowerCase()) { + return p2; + } + } + } + return void 0; + } catch (err) { + return void 0; + } + } + function getAlpha2Codes() { + return alpha2; + } + function getAlpha3TCode(name, lang) { + const code = getAlpha2Code(name, lang); + if (code) { + return toAlpha3T(code); + } + return void 0; + } + function getAlpha3BCode(name, lang) { + const code = getAlpha2Code(name, lang); + if (code) { + return toAlpha3B(code); + } + return void 0; + } + function getAlpha3TCodes() { + return alpha3T; + } + function getAlpha3BCodes() { + return alpha3B; + } + function langs() { + return Object.keys(registeredLocales); + } + function isValid(code) { + return toAlpha3T(code) !== void 0; + } + exports.alpha2ToAlpha3B = alpha2ToAlpha3B; + exports.alpha2ToAlpha3T = alpha2ToAlpha3T; + exports.alpha3BToAlpha2 = alpha3BToAlpha2; + exports.alpha3TToAlpha2 = alpha3TToAlpha2; + exports.getAlpha2Code = getAlpha2Code; + exports.getAlpha2Codes = getAlpha2Codes; + exports.getAlpha3BCode = getAlpha3BCode; + exports.getAlpha3BCodes = getAlpha3BCodes; + exports.getAlpha3TCode = getAlpha3TCode; + exports.getAlpha3TCodes = getAlpha3TCodes; + exports.getName = getName; + exports.getNames = getNames; + exports.isValid = isValid; + exports.langs = langs; + exports.registerLocale = registerLocale; + exports.toAlpha2 = toAlpha2; + exports.toAlpha3B = toAlpha3B; + exports.toAlpha3T = toAlpha3T; + } +}); + +// src/main.ts +__export(exports, { + default: () => TTSPlugin +}); +var import_obsidian5 = __toModule(require("obsidian")); + +// src/settings.ts +var import_obsidian3 = __toModule(require("obsidian")); + +// src/TextInputPrompt.ts +var import_obsidian = __toModule(require("obsidian")); +var TextInputPrompt = class extends import_obsidian.Modal { + constructor(app, promptText, hint, defaultValue, placeholder) { + super(app); + this.promptText = promptText; + this.hint = hint; + this.defaultValue = defaultValue; + this.placeholder = placeholder; + } + onOpen() { + this.titleEl.setText(this.promptText); + this.createForm(); + } + onClose() { + this.contentEl.empty(); + } + createForm() { + const div = this.contentEl.createDiv(); + const text = new import_obsidian.Setting(div).setName(this.promptText).setDesc(this.hint).addText((textComponent) => { + textComponent.setValue(this.defaultValue).setPlaceholder(this.placeholder).inputEl.setAttribute("size", "50"); + this.textComponent = textComponent; + }); + text.controlEl.addClass("tts-text-input"); + new import_obsidian.Setting(div).addButton((b2) => { + b2.setButtonText("Play").onClick(() => __async(this, null, function* () { + this.resolve(this.textComponent); + })); + return b2; + }); + } + openAndGetValue(resolve) { + return __async(this, null, function* () { + this.resolve = resolve; + yield this.open(); + }); + } +}; + +// src/LanguageVoiceModal.ts +var import_obsidian2 = __toModule(require("obsidian")); +var import_i18n_iso_languages = __toModule(require_i18n_iso_languages()); +var LanguageVoiceModal = class extends import_obsidian2.Modal { + constructor(plugin, map) { + super(plugin.app); + this.plugin = plugin; + if (map) { + this.language = map.language; + this.voice = map.voice; + } + } + display() { + return __async(this, null, function* () { + const { contentEl } = this; + contentEl.empty(); + const languageNames = new Intl.DisplayNames(["en"], { type: "language" }); + new import_obsidian2.Setting(contentEl).setName("Language").addDropdown((dropdown) => __async(this, null, function* () { + for (const languageCodeKey in import_i18n_iso_languages.default.getAlpha2Codes()) { + const displayNames = new Intl.DisplayNames([languageCodeKey], { type: "language", fallback: "none" }); + if (displayNames) { + const name = displayNames.of(languageCodeKey); + if (name) { + dropdown.addOption(languageCodeKey, name); + } + } + } + dropdown.setValue(this.language).onChange((value) => { + this.language = value; + }); + })); + new import_obsidian2.Setting(contentEl).setName("Voice").addDropdown((dropdown) => __async(this, null, function* () { + const voices = window.speechSynthesis.getVoices(); + for (const voice of voices) { + dropdown.addOption(voice.name, voice.name + " - " + languageNames.of(voice.lang)); + } + dropdown.setValue(this.voice).onChange((value) => __async(this, null, function* () { + this.voice = value; + })); + })).addExtraButton((button) => { + button.setIcon("play-audio-glyph").setTooltip("Test voice").onClick(() => __async(this, null, function* () { + const input = new TextInputPrompt(this.app, "What do you want to hear?", "", "Hello world this is Text to speech running in obsidian", "Hello world this is Text to speech running in obsidian"); + yield input.openAndGetValue((value) => __async(this, null, function* () { + if (value.getValue().length === 0) + return; + yield this.plugin.ttsService.sayWithVoice("", value.getValue(), this.voice); + })); + })); + }); + const footerEl = contentEl.createDiv(); + const footerButtons = new import_obsidian2.Setting(footerEl); + footerButtons.addButton((b2) => { + b2.setTooltip("Save").setIcon("checkmark").onClick(() => __async(this, null, function* () { + this.saved = true; + this.close(); + })); + return b2; + }); + footerButtons.addExtraButton((b2) => { + b2.setIcon("cross").setTooltip("Cancel").onClick(() => { + this.saved = false; + this.close(); + }); + return b2; + }); + }); + } + onOpen() { + return __async(this, null, function* () { + yield this.display(); + }); + } +}; + +// src/settings.ts +var DEFAULT_SETTINGS = { + defaultVoice: "", + pitch: 1, + rate: 1, + volume: 1, + speakLinks: false, + speakFrontmatter: false, + speakSyntax: false, + speakTitle: true, + speakCodeblocks: false, + speakEmoji: false, + speakComments: false, + languageVoices: [], + stopPlaybackWhenNoteChanges: false +}; +var TTSSettingsTab = class extends import_obsidian3.PluginSettingTab { + constructor(plugin) { + super(plugin.app, plugin); + this.plugin = plugin; + } + display() { + const { containerEl } = this; + containerEl.empty(); + containerEl.createEl("h2", { text: "Text to Speech - Settings" }); + new import_obsidian3.Setting(containerEl).setName("Default voice").addDropdown((dropdown) => __async(this, null, function* () { + const voices = window.speechSynthesis.getVoices(); + for (const voice of voices) { + dropdown.addOption(voice.name, voice.name); + } + dropdown.setValue(this.plugin.settings.defaultVoice).onChange((value) => __async(this, null, function* () { + this.plugin.settings.defaultVoice = value; + yield this.plugin.saveSettings(); + })); + })).addExtraButton((button) => { + button.setIcon("play-audio-glyph").setTooltip("Test voice").onClick(() => __async(this, null, function* () { + const input = new TextInputPrompt(this.app, "What do you want to hear?", "", "Hello world this is Text to speech running in obsidian", "Hello world this is Text to speech running in obsidian"); + yield input.openAndGetValue((value) => __async(this, null, function* () { + if (value.getValue().length === 0) + return; + yield this.plugin.ttsService.say("", value.getValue()); + })); + })); + }); + containerEl.createEl("h3", { text: "Language specific voices" }); + new import_obsidian3.Setting(containerEl).setName("Add New").setDesc("Add a new language specific voice").addButton((button) => { + return button.setTooltip("add new language specific voice").setIcon("create-new").onClick(() => __async(this, null, function* () { + const modal = new LanguageVoiceModal(this.plugin); + modal.onClose = () => __async(this, null, function* () { + if (modal.saved) { + this.plugin.settings.languageVoices.push({ + language: modal.language, + voice: modal.voice + }); + yield this.plugin.saveSettings(); + this.display(); + } + }); + modal.open(); + })); + }); + const additionalContainer = containerEl.createDiv("tts-languages"); + const voicesDiv = additionalContainer.createDiv("voices"); + for (const languageVoice of this.plugin.settings.languageVoices) { + const displayNames = new Intl.DisplayNames([languageVoice.language], { type: "language", fallback: "none" }); + const setting = new import_obsidian3.Setting(voicesDiv); + setting.setName(displayNames.of(languageVoice.language) + " - " + languageVoice.language); + setting.setDesc(languageVoice.voice); + setting.addExtraButton((b2) => { + b2.setIcon("pencil").setTooltip("Edit").onClick(() => { + const modal = new LanguageVoiceModal(this.plugin, languageVoice); + modal.onClose = () => __async(this, null, function* () { + if (modal.saved) { + const setting2 = this.plugin.settings.languageVoices.filter((value) => value.language !== modal.language); + setting2.push({ language: modal.language, voice: modal.voice }); + this.plugin.settings.languageVoices = setting2; + yield this.plugin.saveSettings(); + this.display(); + } + }); + modal.open(); + }); + }).addExtraButton((b2) => { + b2.setIcon("trash").setTooltip("Delete").onClick(() => __async(this, null, function* () { + this.plugin.settings.languageVoices = this.plugin.settings.languageVoices.filter((value) => value.language !== languageVoice.language); + yield this.plugin.saveSettings(); + this.display(); + })); + }); + } + containerEl.createEl("h3", { text: "Audio settings" }); + new import_obsidian3.Setting(containerEl).setName("Volume").addSlider((slider) => __async(this, null, function* () { + slider.setValue(this.plugin.settings.volume * 100).setDynamicTooltip().setLimits(0, 100, 1).onChange((value) => __async(this, null, function* () { + this.plugin.settings.volume = value / 100; + yield this.plugin.saveSettings(); + })); + })).addExtraButton((button) => { + button.setIcon("reset").setTooltip("restore default").onClick(() => __async(this, null, function* () { + this.plugin.settings.volume = DEFAULT_SETTINGS.volume; + yield this.plugin.saveSettings(); + this.display(); + })); + }); + new import_obsidian3.Setting(containerEl).setName("Rate").setDesc("how fast the text will be spoken").addSlider((slider) => __async(this, null, function* () { + slider.setValue(this.plugin.settings.rate).setDynamicTooltip().setLimits(0.1, 10, 0.1).onChange((value) => __async(this, null, function* () { + this.plugin.settings.rate = value; + yield this.plugin.saveSettings(); + })); + })).addExtraButton((button) => { + button.setIcon("reset").setTooltip("restore default").onClick(() => __async(this, null, function* () { + this.plugin.settings.rate = DEFAULT_SETTINGS.rate; + yield this.plugin.saveSettings(); + this.display(); + })); + }); + new import_obsidian3.Setting(containerEl).setName("Pitch").addSlider((slider) => __async(this, null, function* () { + slider.setValue(this.plugin.settings.pitch).setDynamicTooltip().setLimits(0, 2, 0.1).onChange((value) => __async(this, null, function* () { + this.plugin.settings.pitch = value; + yield this.plugin.saveSettings(); + })); + })).addExtraButton((button) => { + button.setIcon("reset").setTooltip("restore default").onClick(() => __async(this, null, function* () { + this.plugin.settings.pitch = DEFAULT_SETTINGS.pitch; + yield this.plugin.saveSettings(); + this.display(); + })); + }); + containerEl.createEl("h3", { text: "Speak" }); + new import_obsidian3.Setting(containerEl).setName("Title").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakTitle).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakTitle = value; + yield this.plugin.saveSettings(); + })); + })); + new import_obsidian3.Setting(containerEl).setName("Frontmatter").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakFrontmatter).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakFrontmatter = value; + yield this.plugin.saveSettings(); + })); + })); + new import_obsidian3.Setting(containerEl).setName("Links").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakLinks).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakLinks = value; + yield this.plugin.saveSettings(); + })); + })); + new import_obsidian3.Setting(containerEl).setName("Codeblocks").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakCodeblocks).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakCodeblocks = value; + yield this.plugin.saveSettings(); + })); + })); + new import_obsidian3.Setting(containerEl).setName("Comments").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakComments).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakComments = value; + yield this.plugin.saveSettings(); + })); + })); + new import_obsidian3.Setting(containerEl).setName("Syntax").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakSyntax).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakSyntax = value; + yield this.plugin.saveSettings(); + })); + })); + new import_obsidian3.Setting(containerEl).setName("Emoji").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.speakEmoji).onChange((value) => __async(this, null, function* () { + this.plugin.settings.speakEmoji = value; + yield this.plugin.saveSettings(); + })); + })); + containerEl.createEl("h2", { text: "Misc" }); + new import_obsidian3.Setting(containerEl).setName("Stop playback when a note is closed/new note is opened").addToggle((toggle) => __async(this, null, function* () { + toggle.setValue(this.plugin.settings.stopPlaybackWhenNoteChanges).onChange((value) => __async(this, null, function* () { + this.plugin.settings.stopPlaybackWhenNoteChanges = value; + yield this.plugin.saveSettings(); + })); + })); + } +}; + +// src/TTSService.ts +var import_obsidian4 = __toModule(require("obsidian")); + +// node_modules/tinyld/dist/tinyld.esm.js +var p = "normal"; +var S = { TINYLD_CONFIG: p }; +var y = /[,.。,、#%&/\\+*!¿?[\]!?;:…„“«»”"“_–—~]/gi; +var v = /[0-9]/g; +var j = /[\uFF10-\uFF19]/g; +var I = /\s\s+/g; +var T = /’/gi; +var F = /[\u0300-\u036f]/g; +function V(a) { + return typeof a == "string" || a instanceof String; +} +function W(a) { + return a.toLowerCase().replace(T, "'").replace(y, " ").replace(j, (i) => String.fromCharCode(i.charCodeAt(0) - 65248)).replace(v, "").replace(I, " ").trim(); +} +function U(a) { + return a.normalize("NFD").replace(F, ""); +} +var d = { light: { TRAINING_UNIQUE_GRAMS: [1, 2, 3, 4], TOP_LANGUAGE_UNIQUE_GRAMS: 60, TOP_LANGUAGE_STATS_GRAMS: 50 }, normal: { TRAINING_UNIQUE_GRAMS: [1, 2, 3, 4, 5], TOP_LANGUAGE_UNIQUE_GRAMS: 100, TOP_LANGUAGE_STATS_GRAMS: 180 } }; +var m = S.TINYLD_CONFIG || "normal"; +var G = d[m].TRAINING_UNIQUE_GRAMS; +var s0 = d[m].TOP_LANGUAGE_UNIQUE_GRAMS; +var l0 = d[m].TOP_LANGUAGE_STATS_GRAMS; +var R = 1e4; +function Q(a) { + return Math.round(a * R) / R; +} +var E = (a) => { + let i = { only: [], verbose: false }; + return a ? Object.assign(i, a) : i; +}; +var u = { afr: { code: "af", region: "africa", name: "Afrikaans", skipLight: true }, amh: { code: "am", region: "africa", name: "Amharic", skipLight: true, coefProb: 0 }, ber: { code: "ber", region: "africa", name: "Berber", skipLight: true, coefProb: 0.25 }, run: { code: "rn", region: "africa", name: "Kirundi", skipLight: true }, jpn: { code: "ja", region: "asia-east", name: "Japanese", alias: ["jp"], coefProb: 0 }, cmn: { code: "zh", region: "asia-east", name: "Chinese", alias: ["cn"], coefProb: 0.25 }, kor: { code: "ko", region: "asia-east", name: "Korean", alias: ["kr"], coefProb: 0 }, mya: { code: "my", region: "asia", name: "Burmese", skipLight: true, coefProb: 0 }, tha: { code: "th", region: "asia", name: "Thai", coefProb: 0 }, vie: { code: "vi", region: "asia", name: "Vietnamese", skipLight: true, coefProb: 0 }, ind: { code: "id", region: "asia", name: "Indonesian", skipLight: true }, khm: { code: "km", region: "asia", name: "Khmer", skipLight: true, coefProb: 0 }, tgl: { code: "tl", region: "asia", name: "Tagalog", skipLight: true }, ben: { code: "bn", region: "asia-south", name: "Bengali", coefProb: 0 }, tam: { code: "ta", region: "asia-south", name: "Tamil", skipLight: true, coefProb: 0 }, hin: { code: "hi", region: "asia-south", name: "Hindi", coefProb: 0 }, urd: { code: "ur", region: "asia-south", name: "Urdu", skipLight: true, coefProb: 0 }, guj: { code: "gu", region: "asia-south", name: "Gujarati", skipLight: true, coefProb: 0 }, kan: { code: "kn", region: "asia-south", name: "Kannada", skipLight: true, coefProb: 0 }, tel: { code: "te", region: "asia-south", name: "Telugu", skipLight: true, coefProb: 0 }, fra: { code: "fr", region: "europe-west", name: "French" }, eng: { code: "en", region: "europe-west", name: "English", alias: ["us", "gb"] }, deu: { code: "de", region: "europe-west", name: "German", coefProb: 0.5 }, spa: { code: "es", region: "europe-west", name: "Spanish" }, cat: { code: "ca", region: "europe-west", name: "Catalan", skipLight: true }, por: { code: "pt", region: "europe-west", name: "Portuguese", alias: ["po"] }, ita: { code: "it", region: "europe-west", name: "Italian" }, nld: { code: "nl", region: "europe-west", name: "Dutch" }, gle: { code: "ga", region: "europe-west", name: "Irish", skipLight: true }, lat: { code: "la", region: "europe", name: "Latin", skipLight: true }, ces: { code: "cs", region: "europe", name: "Czech", skipLight: true }, srp: { code: "sr", region: "europe", name: "Serbian", skipLight: true }, ell: { code: "el", region: "europe", name: "Greek", alias: ["gr"], coefProb: 0 }, mkd: { code: "mk", region: "europe", name: "Macedonian", skipLight: true, coefProb: 1.5 }, slk: { code: "sk", region: "europe", name: "Slovak", skipLight: true }, dan: { code: "da", region: "europe-north", name: "Danish", skipLight: true, coefProb: 1.5 }, swe: { code: "sv", region: "europe-north", name: "Swedish" }, fin: { code: "fi", region: "europe-north", name: "Finnish" }, nob: { code: "no", region: "europe-north", name: "Norwegian", coefProb: 1.5 }, isl: { code: "is", region: "europe-north", name: "Icelandic", skipLight: true, coefProb: 0.5 }, hun: { code: "hu", region: "europe-east", name: "Hungarian" }, ron: { code: "ro", region: "europe-east", name: "Romanian", coefProb: 0.5 }, bul: { code: "bg", region: "europe-east", name: "Bulgarian", skipLight: true }, bel: { code: "be", region: "europe-east", name: "Belarusian", skipLight: true }, rus: { code: "ru", region: "europe-east", name: "Russian" }, ukr: { code: "uk", region: "europe-east", name: "Ukrainian", skipLight: true }, pol: { code: "pl", region: "europe-east", name: "Polish", coefProb: 0.5 }, lit: { code: "lt", region: "europe-east", name: "Lithuanian", skipLight: true }, est: { code: "et", region: "europe-east", name: "Estonian", skipLight: true }, lvs: { code: "lv", region: "europe-east", name: "Latvian", skipLight: true }, hye: { code: "hy", region: "middle-east", name: "Armenian", skipLight: true, coefProb: 0 }, tur: { code: "tr", region: "middle-east", name: "Turkish" }, heb: { code: "he", region: "middle-east", name: "Hebrew", coefProb: 0 }, yid: { code: "yi", region: "middle-east", name: "Yiddish", skipLight: true, coefProb: 0.5 }, ara: { code: "ar", region: "middle-east", name: "Arabic", coefProb: 0 }, pes: { code: "fa", region: "middle-east", name: "Persian", skipLight: true, coefProb: 0 }, tat: { code: "tt", region: "middle-east", name: "Tatar", skipLight: true, coefProb: 0 }, kaz: { code: "kk", region: "middle-east", name: "Kazakh", skipLight: true }, mon: { code: "mn", region: "middle-east", name: "Mongolian", skipLight: true }, tuk: { code: "tk", region: "middle-east", name: "Turkmen", skipLight: true }, epo: { code: "eo", region: "other", name: "Esperanto", skipLight: true, coefProb: 0.5 }, vol: { code: "vo", region: "other", name: "Volapuk", skipLight: true, coefProb: 0.5 }, toki: { code: "toki", region: "other", name: "Toki Pona", skipLight: true, coefProb: 0.1 }, tlh: { code: "tlh", region: "other", name: "Klingon", skipLight: true, coefProb: 0.25 } }; +var h = new Set(Object.entries(u).filter((a) => m === "normal" || m === "light" && !a[1].skipLight).map((a) => a[0])); +var k = [...h.values()]; +var B0 = Object.fromEntries(k.map((a, i) => [a, i + 1])); +var L = Object.fromEntries(k.map((a, i) => [i + 1, a])); +function D(a) { + return a in u ? u[a].code : a; +} +var w = "tinyld-dict"; +var f = { " 'e": "1SJZ", " 'e'": "1SN2", " 'e' ": "1SSG", " 'ej ": "1SDV", " 'n": "019Z", " 'n ": "01JZ", " 'o": "1SBG", " 'oh": "1SF6", " 'oh ": "1SJ4", " 'y": "0D05", " aan": "01810SAG", " aan ": "013S0SAC", " aang": "01200S19", " aban": "030804BX0L0E0M030O0H0P2T0Q091608", " abb": "0N020R4J1516", " abbi": "0R3C", " abe": "030K0L020N3B0O040Q0G0U0R0Z0A10041C0E1P02", " abou": "0M4G", " aby": "0V5D0Z5D1B0P", " aby ": "0V3Z0Z6N1B0Z", " acc": "03020L1Q0M0X0O0Q0P0P0R1Y0S060U2H10041106161H", " ace": "030U0O180Q0S0U0C16EH1G0B", " acea": "167K", " aces": "0Q06169H", " ach": "0L1R0M030N0H0Q3X0S190T2A0U0A1B02", " ach ": "0N060T901B02", " acho": "0Q35", " aco": "0O0Z0P190Q2P162R", " ad ": "03SG0R1V0U9S100C15061Q1N", " ada ": "0BBV", " adal": "0BC01G04", " adam": "03040L020U071G221O681P02", " ae": "0O040Q040R050U330W06160C1C041D1Y1P04", " af ": "011B0S1A109L147M", " ag ": "0TK5", " aga ": "03041D4Y", " agam": "03020B0B0TQX0U03", " agat": "030504220TE7", " agor": "0Q2O", " agra": "03030L020O0Q0P3C0Q0M1P0D", " agu": "03050O1G0Q080T8W1P02", " agus": "03070TQC", " aho": "04620O2A0V020Z0C151H", " aho ": "04AF", " ahor": "0O2W", " ai ": "0L140R0N1204167B", " aici": "0T4L1655", " aik": "12591C02", " aika": "12A7", " ain": "0L0G0Q2H0T140U0312341D1Q", " aind": "0Q35", " air": "0B130L040M0C0O0B0S020T3N", " aiu": "0R35", " aiut": "0R37", " aix": "0P5G", " aix\xF2": "0P6A", " aiz": "1E6B", " aju": "0O020P1T0Q2C164K", " ajud": "0P2J0Q2X", " aka": "030K046V0B9I0D0D15891G02", " akan": "03050BGT", " akar": "0302042Z158F", " akin": "0D4I15091C0P", " akk": "037Q0S04130H1528", " akke": "038M", " ako": "041O0D7L0V030W1K0Z9D1P07", " ako ": "0DB70W400ZBF", " akon": "0D2W", " aku": "030I041G0BLH11021B021P08", " aku ": "0BSG", " ala ": "031O12081ROQ", " alam": "03040B0L0D3212031G0B", " ald": "0Q02101W111Z132L141R1G2D1O2I1P07", " aldr": "1023111Z132D143F", " ale ": "0V4D0Z2X16101B3S1R6W", " algo": "0O320Q1I", " algu": "0O3O0P3B0Q4T", " ali ": "0Q0G0W4S1G1G1R2C", " all ": "0M470N0A1104130A1D1L", " allt": "0N02113F131M1467", " als": "03020M0B0N4T0P2B0S7T150J", " als ": "0N7I0P3E0S7J", " alt ": "0N0P0P0Q1020132316061G03", " alti": "0R020S2D0U0C101O12041P05", " am ": "031S0M0W0N1V16FN", " amb ": "0PEC", " amic": "0L030P350R3M0U3F", " amit": "0L030U0B153O", " an ": "0L050M2M0N4P0TSG0U1511021305160H1G0B", " anar": "03040P4L", " anc": "0L080M030O0A0Q020R4J0U0J1G09", " anco": "0R31", " and ": "0MG21002", " anda": "03510BB30O0I0Q0N0R9M11051G0P", " ande": "011H0N340Q040S2H101J1102", " andi": "0R3U", " ang ": "0DSG", " ann ": "0TDE1B04", " anno": "0L070M070R0G0U2W1106120K", " ano ": "0D1S0Q0Z0V0M", " anoi": "0T8B", " anon": "0D2D1P06", " anse": "0N040T9H10021104", " ant ": "1C53", " any": "03020M3Y0P2Q152D", " anys": "0P3E", " ao": "0Q430T3Z", " ao ": "0Q44", " aon": "0Q060T4G", " aon ": "0TCR", " apa ": "0BHE150A160I", " apak": "0B92", " api": "03030B0C0U0312041C431R02", " apie": "1C8B", " aq": "032O0O2F0P9X0Q4B0U1J", " aqu": "03040O3P0PE30Q580U2V", " aqua": "0U2I", " aque": "0O140PGL0Q1R", " aqui": "0Q4Z0U09", " aqu\xED": "0O3Q0P3Z", " ar ": "030G0Q070TED164L1CEK1E8C", " ara ": "03SG0P381G0B", " araw": "0D22", " arbe": "0N370S03102J111K131I", " are": "03050M720O040Q040R0I0U07165H1B041C031P05", " are ": "0M89166X", " ari ": "04BR", " arka": "12021G3V", " arma": "030N0O0F0Q0D0R020U0O110516091D73", " arri": "0L370M0H0O090P3I0Q030R1H0S02", " arv": "0U031002121B1D4B", " arva": "0U03120O1DAG", " ar\u012B ": "1E50", " as ": "014I0L1U0M3Z0Q6E0T2Y", " ase": "03DL0O0I1215160R1P06", " aseg": "03LC0O0A", " asse": "012L030A0L1O0M020P170Q060R090U06", " asta": "16D4", " at ": "03030D420M4L0S080U0I10L713991G051Q4X", " ats": "1C6F1E1N", " atsi": "1C8P", " att": "030D0L2J0M0P0N020R1L0U0M100711L01305150F1E0S1G0D", " att ": "11KY", " at\xE1": "0T4V", " at\xE1 ": "0THE", " au ": "0L6C166B", " audi": "0L030M030O030Q020U2C", " auf": "0N8Q0U07", " auf ": "0NAP", " aus ": "0N5O", " aute": "0L030S030U2A0V08", " av ": "116113B5", " ave": "0L880M020O0H0Q080R6X0U0M163Z1P06", " avec": "0L9F", " avet": "0R33", " avez": "0L4A", " avo": "0L3G0M040S0I120616091P04", " aw": "032T0B0D0D030M0J1B021O2T1R1P", " awst": "1O45", " ay": "03K7040N0B0Z0D3U0L040O211G3U", " ay ": "03GP0D6C1G0G", " az ": "15S71G0S", " azt": "157Y", " azt ": "157P", " a\xF0": "14OJ", " a\xF0 ": "14SG", " a\xF1": "0O1S", " a\xF1o": "0O2M", " a\xFD": "1ODG", " a\xFDd": "1O57", " a\xFDdy": "1O3X", " a\xFDt": "1OBD", " a\xFDtd": "1OAC", " a\xFDtm": "1O45", " a\u0109": "1P0Q", " a\u0161": "1CO6", " a\u0161 ": "1CSG", " a\u016D": "1P2L", " a\u0219": "164A", " ba ": "0D330T3W130A", " baba": "032104220D1P15041G1X", " back": "0M280N041103", " bah": "0B670D1K0N081G101O0L", " baha": "0B7W0D2Z1G061O0O", " bai": "014R0B2T0L0K0O0D0P0O0Q0F0T12160B1C1H1E0S", " baie": "0151160B", " baik": "0B5F1C0G", " baki": "0D1Z1202140G1P04", " bany": "0B5O0D041G07", " bar ": "0L030M040N020O040Q020R030W07100411031O77", " bard": "1B601G0D1O2E", " bare": "0M041010132G", " barn": "1013111X131Y142G1505", " bar\xE1": "1535", " bata": "041V0B0B0D200L040O040Q071C0D1G021P0I", " ba\u015F": "1G621O5H", " be ": "0M801109152Y1C1T", " beau": "0L5I0M0M160B", " bee": "0M2S0N0D0S121502", " been": "0M3F0N060S05", " begy": "101F131H", " beh": "01180M0F0N0L0R040S0P0Z08100Q1134130J1506", " beh\xF6": "112S", " bem": "0N0C0Q2Q0S041004150G1C05", " bem ": "0Q39", " beni": "03020N020R030S030U071G941P02", " bent": "0B0C0S3L15061C0K", " bera": "0B910D040N02140I1G06", " bert": "0B5Q", " besi": "011P0M020N0H1C05", " besz": "1563", " bet ": "0M0311021C6P1E7P", " bh": "0TLU", " bhe": "0T4K", " bhea": "0T8J", " bhei": "0T9X", " bhf": "0TDY", " bhfu": "0TSG", " bh\xED": "0T6V", " bh\xED ": "0TLH", " bi ": "0W39", " bien": "0L6W0N030O3K1P04", " bih ": "0W521S2Y", " bij": "0S3S1B021C0T1E9P1S25", " bij ": "0S3C", " bija": "1C0O1EFP1S2R", " bil ": "101T110Y130H1S0E", " bila": "0B1T0D0C0W4I11041C071S0D", " bili": "0D040V020W1X100315021C0K1G5J", " bilm": "1G491O9I", " bilo": "0D050W5W", " bil\xFD": "1O91", " bin ": "0N521G07", " bine": "165O1G041S0W", " bino": "1QSG", " bio ": "0WA71104", " bir ": "0B091GRZ1OAY1S1J", " bira": "04F71G391O211S0K", " bisa": "04220BF71S0W", " bith": "0T8J", " biz": "04290L0615331B021G5N1O9X", " biz ": "1G3I1O7J", " bizi": "1G2M1O4F", " ble ": "1338", " blev": "0S03104T111Q", " bli ": "111A1326", " blij": "0S2P", " blir": "110Z132G", " bliv": "1034110G", " bly": "012I100611051305", " bly ": "012F", " boe": "012G0S2G100G", " boek": "012A0S2T", " bog": "0W0K101K1504160L1B0J1S24", " bok": "111A131T15041B021C071G02", " bol ": "0L030Z6P1G031O1G", " bola": "0B0G0D030O020Q080Z3I1B031O7I", " bold": "1003151D1O3X", " bolm": "1O74", " bols": "0O0F0Q0A1O4F", " bolu": "1O4T", " bona": "0P210U0Z1P3U", " bor ": "101N1111131H1504", " bra ": "11291311", " brug": "0S061032", " bruk": "110G131J", " bu ": "03040L071GD41OE3", " bude": "0V5C0W560Z6T", " bue": "0O2R", " buen": "03030O3L", " buh": "04190D10", " buk": "04110B4S0D0W0W031006130715051Q47", " buka": "0B560D0U", " buki": "0B0A0D0D1Q37", " bunu": "1GA9", " bura": "0Q031G5N", " but ": "0L0B0M37", " buv": "0L051C9K", " buvo": "0L021CG4", " bw": "041T", " by ": "012R0M320V3L0Z8Z100E110213081B1I", " byc": "0V431B03", " bych": "0V5I", " byl": "0VA71B0M", " byl ": "0V7P", " byla": "0V2Z", " bylo": "0V2E", " by\u0142": "1B88", " by\u0142 ": "1B4V", " by\u0165": "0Z33", " by\u0165 ": "0Z3V", " b\xE1": "0O020Q020T1M0V0C0Z0W140A151J", " b\xE4": "0N04111C1O291Q0S", " b\xE9": "0L0A0O040P1N0T13150N", " b\xE9 ": "0P2H", " b\xF6": "0N04111L140O15091G151O0J1Q0F", " b\xF8": "100Z130T", " b\xF8r": "101M1317", " b\xFC": "0N0B15091G3H1O0R1Q0T", " b\xFD": "0V260Z0Q140L", " b\xFDt": "0V2P", " b\xFDt ": "0V3O", " b\u0119d": "1B3M", " b\u0119dz": "1B45", " b\u016B": "1C3K1E4A", " b\u016Bt": "1C3D1E4B", " b\u016Bt ": "1C0L1E4U", " c'": "04180L5I0R1N", " c'e": "0L850R0H", " c'es": "0LD5", " ca ": "1653", " cad": "0L0G0O1A0P250Q100R0E0S0A0T3J0U0F160M1G0A", " cad ": "0TDE", " cai": "0L050M020O020P0G0Q0W0R020T5N0U051607", " cait": "0TA5", " can ": "0M4Y1G06", " can'": "0M2L", " cane": "04I90Q080R0T0U1M", " cap": "0L0R0M0A0O0Y0P480Q0U0R2W0U1X161I", " cap ": "0P4X160E", " care": "0L030M170O030Q020U0716A0", " casa": "0O520P5V0Q5P0R37161I", " ce ": "0LC70R0E16DP", " cea": "0T5V162G", " cear": "0TCC1606", " cela": "0B080L4B0U041P07", " cet": "0L5O0U0C1P04", " cett": "0L7N", " chah": "1SB8", " chan": "0L4D0M1G0N080O020Q090S020U0C100911071S0O", " chc": "0V5I0Z9S1B6Z", " chce": "0V490ZBQ1B3S", " chci": "0V3F1B4O", " che ": "0ROC", " chea": "0M080THE160A", " chia": "0L020R2N1631", " chom": "0T981S0I", " chos": "0L5F0M031S15", " cht\u011B": "0V31", " chui": "0TCK", " chun": "0TFX1S1E", " ci ": "0R4Q160F1B2H", " cik": "030H15051E3G", " cik ": "1E78", " cil": "0R0F0W081E4B1G021Q33", " cilv": "1E9D", " cine": "0O090Q080R0H0U0C165J", " co ": "043D0VA61B69", " coi": "0L0C0M020O030Q2K0R050T0Z", " cois": "0Q36", " com ": "0PAC0QD7", " come": "0M290O3J0P3Y0Q4R0R4C0U0M160F", " comm": "0LBQ0M0P0R0K0S0A0U19", " como": "0O5P0Q5V0R02", " comp": "0L6G0M1R0N0B0O5Z0P7N0Q5G0R4I0S0R0U1I100M1640", " con ": "0L040OCJ0R8J", " cons": "0L3U0M0W0O390P4G0Q4T0R190S070U3T162F", " cont": "0L4W0M100O4N0P4X0Q4W0R330S0O0U1S163J", " cos": "041D0L040M090O280P3X0Q0R0RJ30T120U03160N", " cosa": "0O220P2D0R4L", " cost": "03030L050M0B0O0P0P1B0Q0Y0RCR0U03160V", " cos\xEC": "0R36", " cou": "0L4Y0M450N030Q020S02", " coul": "0L0R0M3X", " cre": "0L050M0E0O3V0P3J0Q0J0R220S040U2O168Q", " cred": "0M030R1F0S020U1L167E", " cs": "1583", " csa": "15AG", " csak": "158P", " csi": "1555", " csin": "154L", " cu ": "16FF", " cua": "0B0E0O5J", " cuan": "0O4Z", " cum": "04260B0A0O0J0Q070U6C165M1G09", " cum ": "0U67164M", " cur ": "0U3L", " cu\xE1": "0O30", " cu\xE1n": "0O2S", " cy": "0L020U07100D11081B04", " cz": "1BBQ", " czas": "1B4D", " czy": "1B8S", " czy ": "1BAX", " c\xE1": "0O0F0Q050T2Y", " c\xE1 ": "0Q040T2U", " c\xE2": "0Q07167O", " c\xE2n": "0Q031663", " c\xE2nd": "166A", " c\xE9": "0L0A0O030Q0F0T64150B", " c\xE9 ": "0T2P", " c\xE9n": "0T3J", " c\xE9n ": "0TDE", " c\xF3": "0O1H0P0C0Q030T1Z1B0A", " c\xF3m": "0O26", " c\xF3mo": "0O2R", " c\u0103": "16ER", " c\u0103 ": "16HJ", " d ": "03MZ", " d'": "0L8T0PAP0Q020R0S0T48", " d'a": "0L5O0P7J0R0T0T1N", " d'e": "0L280P4P0R03", " d'u": "0L360P23", " d'un": "0L540P2Y", " d-": "03N9", " d-a\u0263": "038U", " d-s": "035N", " d-s\u0263": "03BM", " d-t": "03B0", " d-te": "039P", " daa": "01710D070S2O", " daar": "016X0S3G", " dab": "0N0B0O030U0K1C321E0V1Q0S1S27", " daba": "0O030U031C6F", " dac\u0103": "165L", " dag ": "010S0S21103D111N132Q1448", " dah": "0B050D180N081G691SA2", " daha": "0D031G8A1S1K", " dahi": "0D270N071G05", " dala": "0B7R0D1T0V0B0W0D0Z0C1B021S1C", " dana": "0B0C0N080U090W601C09", " dans": "010P0LF80S0H0W0C100U110B130E140J160F1G0I", " dar ": "0N020O0M0Q0U16461C851G02", " darb": "1C5F1E56", " dari": "0BCF0N0B0Q021C051S0I", " dar\u012B": "1E8X", " das": "0B090NJO0O030Q1F0S021QCW1S4H", " das ": "0NLU0O040Q1T0S021QEO", " dass": "0NBR", " dat ": "013U0SN50U0F16261Q121S0K", " dau": "0M090N09140L160I1C6G1E4H", " daud": "1E9O", " daug": "0M0B1CCY", " debe": "0O4M0U0Y0W081C0B", " deci": "0M0V0O310P0Q0Q0U0R0W0U0F0W0C161I1P15", " deg ": "03O31380", " dei": "0N320P2U0Q2K0R2O0T250U10140A1C02", " dei ": "0Q070R2P0U0N", " dein": "0N520U07", " deix": "0P3W0Q2U", " dej": "0O2I0V0P0Z0I1006110216181C05", " del ": "0O8H0PAP0R4P100A110F130A", " dell": "0R66", " dels": "0P4M", " dem ": "0N7D10221115131P", " dema": "0L4Z0M030O1T0P2E0Q131P29", " den ": "0NBR0T4U0V1Z10AM119C1378", " deng": "0BIB10041G03", " denk": "0N1Z0S3P", " denn": "0N1J0V090Z0S1042110V134A", " der ": "0NLZ0S0210AY131W", " dere": "0N070O0P101D131O15021G0I", " des ": "0LGX0N3Z0O020P1B0S02160H1P0B", " desp": "0M070O310P2T0Q0K0U04163N", " det ": "10MP11O513OA", " dett": "0L050R4C103N111I135U", " deu": "01290L2H0N0U0O020P1V0Q1K0S0T0U2U1Q18", " deur": "012D0P0M0S0Z", " deus": "0Q140U2G", " deux": "0L46", " deva": "0L130Q070V031G0X1P3D", " deve": "0L1V0M060Q440R1A0U0A0W0G16101G021P06", " dez": "0Q0K0S4P16161P10", " deze": "0Q050S671P03", " de\u011F": "1G9Y", " de\u011Fi": "1GCN", " dh": "0T76", " dhui": "0T8B", " dh\xE9": "0T31", " dh\xE9a": "0TBP", " di ": "03070BFG0D1C0O090RPK0U03", " dia ": "0BOT0P490Q2F0R080T3A", " dich": "0N500O0S0R040S0T", " did": "0B0C0M8S0U5R1C2G", " did ": "0M4W", " didn": "0M78", " didy": "0U59", " die ": "01S40M0A0NP10S6R0U16", " dien": "0N0B0O0A0S0A1C5X1E80", " dies": "0NA20P1E0U1B", " dig ": "10771172", " dij": "0B0F0O2H0W041S09", " din ": "031U0D0D103X112X133B16CN1G02", " dink": "011Z1C04", " dir ": "0N4K0P4V1S0J", " diri": "030L0B3D0L0A0O060Q0N0R090U031C031P5C", " dis ": "01250L0U1S2K", " disc": "0L150M0I0O160P1A0Q0T0R0M0S070U3O161B", " diss": "0L070P0K0Q4Z0R1P0U09100Z130X", " dit ": "01FT0L550P1G0S80101M110H130B", " diu": "0P2J0U0R", " dix": "0L0L0U4V", " dixi": "0U4H", " diz": "0Q2S0R061G06", " dize": "0Q2L", " di\xFD": "1O8C", " di\xFDi": "1O6C", " di\u0148": "1O3L", " dl": "0T0Z0V120Z1M1B2Q1Q1N", " dla": "1B3Y", " dla ": "1B3P", " dne": "0V2X0W060Z33", " dnes": "0V3G0Z3M", " do ": "0MCZ0Q980R020T6N0V6P0W1D0Z811BAP1P0J1S0Z", " dob": "0O050Q030R0P0V4A0W4B0Z5K1005150O16041B3D", " dobr": "0Q040V2Q0W6V0Z6Q1B5A", " doe": "014R0M3Q0Q0I0S65", " doen": "014T0Q0M0S55", " does": "0M4Y", " doi": "0L2O0M230Q14160T", " doin": "0M2S", " dolg": "154E", " dom ": "010R0S090T7U0Z1X11041B151Q21", " domu": "0U3R0V0G0Z0D1B3A1G03", " dom\u0101": "1E7V", " don'": "0M8C", " dona": "0M020O030P3L0R020U0B10031G031P0Z", " doo": "010X0D0D0M0K0S3U0V061B02", " door": "0M0R0S3L", " dos ": "0L0C0O2Y0P2N0Q2R", " dost": "0V390W190Z1M1B1G1G091O2S", " dov": "0R8D0V0Z0W0V0Z0X1004160C1C0G", " dove": "0R4Y0V050W081003160C", " drau": "0N0G14121C621E5C", " dret": "0P3M", " drik": "101J1312", " drug": "0M050S030W531B0R1C0E", " dt": "0T2V", " du ": "0L7P0NCN10HU11K513ME1C0Y1P141Q16", " dui": "010S0S1F0T6J", " duin": "0TES", " duit": "0S100TAD", " dul": "0B0U0O080T3A0U0E16091C03", " dul ": "0TCK", " dun": "0B120N080S03110215021P051Q6I1S1H", " dun\xF6": "1Q5T", " dy": "03020D030M02100H110C130G14141B0B1C041O14", " dz": "1B5V1E77", " dzi": "1B831E3O", " dzie": "1B741E3C", " dz\u012B": "1E5J", " dz\u012Bv": "1EBT", " d\xE4": "112S1O8N", " d\xE4l": "1OBR", " d\xE4l ": "1O84", " d\xE4lm": "1O4V", " d\xE4r": "113O", " d\xE4r ": "113B", " d\xE5": "1008110Z130C", " d\xE9": "0L6J0O0C0P0H0Q020T3K0V061002150B", " d\xE9a": "0T47", " d\xE9an": "0TEE", " d\xED": "0O210P0C0Q020T1I0V1I1503", " d\xEDa": "0O310P0G", " d\xF3": "0O1A0P070Q0A0T1T140E1B02", " d\xF6": "111Y1408150H1G221O181Q2Y", " d\xF6 ": "110B1Q3H", " d\xF8": "100Z1310", " d\xF8d": "101A1312", " d\xFA": "0Q050T1P0Z0N1404", " d\xFC": "0N0415041G861O5W1Q0F", " d\xFC\u015F": "1G671O4P", " d\xFC\u015F\xFC": "1G7I1O4Y", " d\u0117": "1C2F", " d\u011B": "0V4C", " d\u011Bl": "0V46", " d\u011Bla": "0V3K", " ea": "0L020M1S0T2A0U2Y164N", " ea ": "0T1B0U23167G", " eam": "0U2J", " eam ": "0U2C", " ede": "0U0X121G1G3H1O5U", " eden": "0U071G091O4A", " edip": "1G021O4V", " ed\xFD": "1O41", " ed\xFD\xE4": "1O5G", " ee": "01260S9E1D2V", " een": "011S0SPA", " een ": "011C0SRS", " ees": "1D2R", " eest": "1D58", " eet": "01260S0W", " eet ": "012A0S14", " eft": "102M1121143J", " efte": "10361121", " efti": "147V", " ego ": "0U2Z", " egy": "0M040S0310021102120215Q2", " egy ": "15M0", " egye": "154G", " ei ": "0N020Q020S020U2F12I3130A16611C031DKC", " eile": "0N020T5V123C1D4S", " ein ": "0NFP140Z", " eine": "0NL2", " eins": "0N0X146X", " eiu": "0U3U", " eius": "0U42", " ej": "041W0O0B0U03100515021E0M1O10", " ejo ": "049T", " ek ": "01S0", " ekk": "14K115041P08", " ekki": "14SG", " el ": "0OPQ0PRW158116CE1G081P2K1Q3O", " ela": "0Q8Y150Q1D3G1Q0Q", " ela ": "0Q9Q1Q0Q", " ele ": "0QEI160C1G041Q0W", " eles": "0Q4L1504", " elk": "01240N060S1Z15231P02", " elke": "01250N0B0S11150S", " ell ": "0PDL", " ella": "0O990PAH1P02", " ello": "0O2O1509", " elm": "153I1G0B1O0E1P02", " els": "0M0H0PCP101Y131E141B151U1P07", " els ": "0PHJ", " elsk": "102C131E142Y", " el\u0151": "154A", " em ": "0P8N0QAX", " emb": "0L0F0M050O0H0P0A0Q0S154N1P04", " embe": "154X", " enc": "0L2E0M030O3E0P370Q2K", " enca": "0O120P4C0Q0B", " enco": "0L3R0M030O280Q2P", " end ": "0M0E102U", " enge": "010U0N060Q040S1Q101C110V1317153D1G0A", " enig": "012D0S0U1008130D1P04", " enn": "0L0E121V1339141L152J1D14", " enn ": "132U142O", " ens ": "0P3M110F", " entr": "0L2P0M020N020O2Y0P4F0Q2B0R101P0A", " eo": "0T0R0U25", " eq": "0M020O0I0P0E0Q080U0U", " er ": "0NAY0S8I10SG112613S814R31G02", " era": "0O2Y0P320Q2R0R8T0S090U4S110716641P0L", " era ": "0O3C0P4I0Q330R5C11071663", " eran": "0O0G0R3F0U0X", " erat": "0U3A", " erg ": "0S2P", " ert": "0N070S021108144V1G051O1F", " ertu": "145Z", " eru": "0S080U0A147B", " eru ": "14CW", " es ": "0B050L1L0NBX0OKH0P9D0U3F1ERW", " esa": "0O1T0R0O0U091C171E301Q1V", " esc": "0L090M040O4V0P4L0Q510R080U071P02", " escr": "0O290P390Q2N", " esi ": "1C481E5Z", " esm": "0D030P0D1E6B", " esmu": "1EDA", " eso": "0O3O", " eso ": "0O4H", " ess": "0L160M020N120Q3W0R4D0U731502", " esse": "0L040M020N1O0Q2M0R4B0U7H1203", " est ": "0LPV0USG", " est-": "0L55", " esta": "0D0H0M020OFE0PBC0QCR0R051PSE", " este": "0O5U0P1U0Q490R0210021202151A16S71P02", " esti": "0L040O080P690Q170R030U0T120615051PE7", " esto": "0O800Q5Q0R0H0U0B1G031P2J", " estu": "0D0D0O3L0P3C0Q2H1P2L", " est\xE0": "0P9C", " est\xE1": "0OE70QDG", " est\xE3": "0Q2Z", " esu ": "1C5K", " et ": "0LAN0P370ULY109M122R138G1DAT1G0I1O0T1Q2K", " etd": "1O4M", " etdi": "1O69", " etm": "1G4R1OAY", " etme": "1G601OBZ", " eto": "1QC0", " etos": "1QDO", " ett": "117712DR1339150T1D0Y1G3X", " ett ": "1177130B", " ette": "125T132Z150G1D2P", " etti": "1G5B", " ett\xE4": "12NL", " eu ": "0L160QM01002163S", " eum": "0U3Y", " eum ": "0U44", " ever": "0M4Q", " ex ": "0R020U2U", " ez": "15AL16041G05", " ez ": "15E8", " ezt": "158B", " ezt ": "158R", " e\u0161te": "0Z3N", " e\u0219ti": "1652", " fa ": "0P4U0R1U15091Q0S", " faci": "0L130M020O050P0W0Q080R0J0U4Y16241P12", " fai": "0LD50M0G0P0F0R0F0T0S1606", " fair": "0L9I0M08", " fait": "0L9U0M03", " fala": "0Q4Y15071P05", " faoi": "0T9P", " fara": "0O030Q050R061105149I15021P1S", " fare": "0Q0B0R63100B130S1G041P0C", " fari": "031D0L030M030P0J0Q0F0U05141U1P6C", " fatt": "0R3X100H110J1309", " faz": "0Q7O1G1X", " faze": "0Q80", " fea": "0M070O020T3C", " fear": "0M070TC5", " fei": "0N0H0P1J0Q0V0S050T1R131O1406", " feil": "131H", " fel ": "110T1534161H", " fele": "0U1G1531", " fell": "037Y0M0D13101504", " fer ": "0L060P6U1434", " fh": "03020T6M", " fhi": "03020T2U", " fhio": "0TAU", " fi ": "0P0H1672", " fic": "0L080O020Q3Q0U03111V1504", " fica": "0Q3L", " fick": "111V1505", " fid": "0L030R0U0U0K1P0E1Q3U", " fili": "0O020R020S020U571B071G031P0N", " finn": "0L030N031125131X143P15051P04", " fj": "100D1109130F1418", " flen": "0U021Q68", " foa": "1660", " foar": "167C", " fog": "0Q0C0R040T1N158R", " foi": "0L1Q0Q51", " foi ": "0L040Q6C", " folk": "100L110J131H", " for ": "0MA30Q0910D2110213C91P0E", " fore": "0M0G0R020U0Q101G131Z141M1P0B", " fors": "0N030R0L0U04103D1102133L1P02", " fost": "0Q040R0216E7", " fra ": "0R0G103J133R", " frat": "0R0V0U2T160X1P1R", " from": "0L070M3S1P05", " fr\xE5": "113H", " fr\xE5n": "1125", " fue": "0O5P0U0R", " fue ": "0O4J", " fuer": "0O2O0U0S", " fui": "0L050O0S0Q0Q0U2I", " fy": "100A110H12021309146P", " fyr": "100G110E1306149P", " fyri": "14GR", " f\xE1": "0O0I0Q0H0T2A1417150W", " f\xE4": "0N0B110V", " f\xE5": "100X113A131B", " f\xE5 ": "1019111H131T", " f\xE5r": "100S111W1317", " f\xE5r ": "100W111U1315", " f\xE6": "100D13021411", " f\xE9": "0L050Q080T5B140W152C", " f\xE9i": "0T5P", " f\xE9id": "0TEE", " f\xE9in": "0T82", " f\xF3": "0T0X142J", " f\xF6": "11FD140Y150R1Q0F", " f\xF6r": "11I8140C", " f\xF6r ": "119U", " f\xF6rs": "114L", " f\xF8": "101H1327", " f\xF8l": "100Z131X", " f\xF8r": "10221334", " f\xF8r ": "1012131L", " f\xFC": "0N2G150M", " f\xFCr": "0N4G150G", " f\xFCr ": "0N6U", " f\u0103": "164H", " f\u0103cu": "165Y", " gaa": "017L0D090S5H", " gaan": "017X0D0H0S4J", " gaat": "0S2V", " gac": "0T4B", " gach": "0TFX", " gad": "0B0C0W03100F1B051E301Q0O", " galv": "1C6M1E2B", " gang": "0N020S041022132K141O", " gaty": "1O4D", " gc": "0T4R", " geb": "01310N260S481Q0O", " ged": "01370B040N0S0S2L1002", " gee": "013C0N020S7B1P08", " gee ": "0120", " geen": "01150S7M", " geh": "012F0N4M0S1S", " gek": "01270N120S2G1407", " geko": "011N0N0R0S1S", " gera": "0D030N1P0Q0I0S0A0U03146X1C70", " gere": "010W0N0G0O020Q030S0P0U081C0O1G5M1O4Q", " germ": "0L020M0B0P350R0M0U0T160Y1P0X", " ger\xE7": "1G59", " gesi": "01200N0H", " get": "010O0M3B0N140R030S0P1103145G1G0R1O0Z", " get ": "03020M3K143Q", " getu": "0S031472", " gev": "012P0S381G02", " gew": "012U0N2A0S3U", " gez": "03020N080S331G0F1O20", " ge\xE7": "1G3X1O3X", " gh": "0R050T3716091SO8", " gha": "0R030T0X1SPB", " ghah": "1SS7", " gho": "0M021SFR", " gibi": "1G3X", " gic": "111P", " gick": "111P", " gid": "10091G321O43", " gik": "0426101H1319", " gik ": "101S", " gil": "0B0C0D030N0311201C07", " gill": "111Z", " gio": "0R4L", " gitm": "1G4R1O47", " giv": "0M16101F11031Q1P", " gj": "100G111R133R140I", " gje": "1325", " gjo": "1019112C132C", " gjor": "101I112C132C", " gj\xF8": "1359", " gj\xF8r": "1358", " gli": "0L040R3W0S0B100213061P02", " gli ": "0R3Q", " go ": "0M3C0TD81B2E", " god": "010J0M0C0R020S0H0W261047110W133L1B111Q0J", " god ": "0M0D0S0F0W0V101L110G131K", " godi": "0W4P1104", " godt": "102V131H", " goe": "012R0M080S4G", " goed": "011P0S5U", " goi": "0M3E", " goin": "0M4J", " gon": "0L020M0F0R03154I1Q0I", " gond": "154O", " good": "0M2Z", " gos": "0L020P1R0Q530W0A1B05", " gost": "0Q6G0W07", " got ": "0M2E0P0J", " gow": "1O81", " gowy": "1O9T", " grib": "1EA3", " gr\u0101m": "1E5C", " gud": "100H110B13081Q5U", " gudi": "1Q6R", " gum": "0D121503", " guma": "0D1V", " gust": "0D5Z0O5L0P110R030U03160D1B021P0C", " gut": "04AJ0D040N370U02130Q1O1K", " gute": "049I0N29", " gy": "0U021103154I1C3X1O5K", " gye": "154M", " gyer": "154N", " gyv": "1C5K", " gyve": "1C9J", " gyz": "1O5U", " gyzy": "1O3Y", " g\xE5": "101Q1155132I", " g\xE5 ": "101I112Q132C", " g\xE5ng": "111L", " g\xE5r": "102Q112G133G", " g\xE5r ": "1037112E133C", " g\xE6": "1004142L", " g\xF6": "1146140U15051GAO1OAO", " g\xF6r": "115B150A1G8B1OBI", " g\xF6r ": "1123", " g\xF6ra": "113C", " g\xF6rd": "1G241O4K", " g\xF6r\xFC": "1G5H1O3N", " g\xF8": "1014", " g\xF8r": "102Y", " g\xF8r ": "101J", " g\xF8re": "1023", " g\xFC": "0N021G701O8O", " g\xFCn": "0N021G3X1O6W", " g\xFCn ": "1G261O4O", " g\xFCr": "1G091O3S", " g\xFCrl": "1O4D", " ha ": "0O3L0P9J0RFA112Y133D15781P02", " haa": "015U0N0C0S6J120G", " haar": "01540N0K0S7C1206", " habe": "0NEM0O1T0U8V1G0R", " habi": "0B0B0L1N0M030O1G0P0Y0Q090U3L", " habl": "0O5B1S2M", " hac": "0O7F0U0T", " hace": "0O84", " had ": "0M4L0S4A1S0G", " hadd": "0S0O133U150F", " hade": "100P112U", " hae": "0U3B1204", " haec": "0U35", " haf": "041G0N02100C1108144R1G1H", " hai ": "0B080R3U160X", " hak": "0B0H0S02120G1D101G3I1O3G", " hakk": "12061D2J1G3T", " haky": "1O4A", " hala": "0B0B0D0E1209150O1G0O1O5K", " halu": "12JH", " ham ": "103Z132V", " han ": "0O180P1Y10GF11F813ER", " hann": "0R3A0U03110414RW", " hans": "0N02102N111Y120713201465", " hap": "0D0O0M2512051G0E1O0D1S0D", " happ": "0M2U1207", " har ": "10N011FT13ID1S0P", " hari": "04EF0B760D040L030O021G0Y", " haru": "0B81", " has ": "0M5U0O1Z0P3Z0U051O1K", " hat ": "0M060NCX1006150B", " hava": "120A15081G1H1P8B", " havd": "103F", " have": "0MAK0P1P0Q090S03103M1105130615031P05", " hay": "0D090O481G2T", " hay ": "0O4X", " he ": "041O0MD30O2J0P4V1242", " he'": "0M2E1S0F", " he's": "0M2A1S0M", " hea": "0M291D46", " hea ": "1D6E", " heb": "0N030O020Q020SH40U0S10041P03", " heb ": "0SED", " hebb": "0S7G", " hebt": "0S32", " hee": "011G0SCY", " heef": "0SDF", " heel": "01170S2R", " hef": "0N02147E", " hefu": "148E", " hehe": "0491", " hei": "0L020M020N1F0S05123A1307145B", " heim": "0N0F0S02147U", " help": "011R0M3C0S22122R1P2R", " hely": "153H", " hem ": "0P2E0S5X110Z1G0U1O4N1S0D", " hemm": "1008110Q1204130A1O62", " hend": "1042130M140V", " henn": "030210031131132R1463", " her ": "0M6V0N0C104S132H1G6M1O2E", " here": "0M3P0N070O040S020U060V0412091O0I1P05", " het ": "01RH0SSG1102", " heur": "0L4J", " hi ": "0P6D0U0A", " hic": "0O0Z0U451S0F", " hic ": "0U4C", " hie": "01A80L110N2P0O0B0S410U0B120W1P0O1Q2M", " hier": "01AR0L1S0N410O080S4O12061P1C", " hij": "0M020O1H0SG21S1E", " hij ": "0SK0", " him": "0M4K0N0A100A1107130C140C", " him ": "0M4Z", " hind": "0DBD0N040S02100211031G041P04", " his ": "0M8P0U0E", " hi\xE7": "1G4W1O7C", " hi\xE7 ": "1G4I1O9F", " hj": "101G1125131R1429", " hje": "10271349", " hjel": "1002131V", " hjem": "1023131Y", " hj\xE4": "112U", " hj\xE4l": "112H", " hj\xE6": "101D", " hj\xE6l": "101N", " hl": "0V270W0E0Z2K1432", " hla": "0V1Y0W0C0Z361411", " ho ": "0D020P4Q0R9S0V370Z441P07", " hoc": "0N0E0U5H0V020Z0C1G091SBL", " hoc ": "0U5R", " hoch": "0N0M0V031SIO", " hod": "0U1T0V3S0W070Z1W130G1P13", " hodn": "0V2X", " hoe": "015O0S61", " hoe ": "013C0S4W", " hoek": "011U0S04", " hog": "0O030S0715NL1S1A", " hogy": "15OE", " hoje": "0Q2S", " hol ": "0N02152W1SHA", " hold": "0M0A102T131Q1509", " hom ": "0141", " home": "0M290P1R0Q1Y0U041203", " homi": "0U2R", " homm": "0L2G120E1D5Y", " hon ": "1191", " hono": "0L020M030O040U07112Z1B021P06", " honu": "1482", " hoo": "011J0M020S2X1D0M", " hou": "013G0M1O0Q070S4K0V041207", " hou ": "013H0S2P", " houd": "0S3B", " hov": "0V070Z80100V1308150U1S0O", " hovo": "0V070Z9W", " how": "0M3G1O26", " how ": "0M4F", " hoz": "153M", " hr": "0V1O0W0N0Z311003142L1603", " hui": "012R0L070O020P0A0S360U0Y120E", " huis": "012F0S39", " hull": "016K03041211130515091D1L", " hun ": "0S1T10AB138Z", " hund": "0M070N1I0O04103X111J131I143W1P1H", " huo": "1269", " hur ": "114W1S0U", " hus": "0D020M060V04102D111N131Z1505", " huw": "0D130S06", " huwa": "0D24", " hv": "0V040W0D0Z0B107N138C14CB", " hva": "0W0G105V136Y147E", " hva ": "136X", " hvad": "1070", " hva\xF0": "14D2", " hve": "1039133U14AX", " hvem": "10241320", " hver": "101Q131V14K1", " hvi": "0Z0F103F133L", " hvis": "10261322", " hvo": "108S137S141T", " hvor": "10AH137S1443", " hy ": "01B0", " hyv": "1283", " hyvi": "127T", " hyv\xE4": "12BM", " h\xE1": "0O040Q2F0T0R0V06141N153J", " h\xE1 ": "0Q2U", " h\xE1z": "153J", " h\xE4": "0N10119W12H01D2B1O1T", " h\xE4n": "0N0G111S12OR", " h\xE4n ": "12SG", " h\xE4ne": "12L3", " h\xE4r": "11A71203", " h\xE4r ": "119V", " h\xE5": "100T1122130L", " h\xE5l": "111Y", " h\xE5ll": "111U", " h\xE6": "0U0E100D141S", " h\xEA": "010L", " h\xF6": "0N0N112712071415150A1O0U", " h\xF8": "1012131B", " h\xF8r": "101E131U", " h\xFA": "0O020Q021484150M", " h\xFAn": "0Q0314B9", " h\xFAn ": "14LW", " i'": "0M48", " i'm": "0M4F", " i'm ": "0M5V", " iar": "0T3L161D", " iarr": "0TCZ", " iba": "030I041Z0D130O0E0U0A0Z1N", " ibi": "04FP0D0A0U1D", " ich": "0NNP0Z371B0S", " ich ": "0NSG0Z401B19", " ico": "04D1", " ico ": "04J9", " id\u0151": "1548", " ie": "010X0R0Q0S1C0U0F161Y1C0J1E9S1P04", " ies": "0U0916081E30", " iets": "011S0S2S", " if": "031A040R0M1M1002110A1G081Q0V", " if ": "0M321Q10", " iga": "030D041G15421D401P03", " igal": "1D5O", " igaz": "154B", " igi": "030204HS0U0L1P05", " igih": "04CC", " igit": "04A40U0M", " igj": "131L", " igje": "131L", " ih": "030F040O0D020N4Q0V040W0G1004110K122S1G1R", " ihmi": "126V", " ihr": "0N6X", " ihr ": "0N6K", " ihre": "0N5A", " ij": "030B041C0S0515021R2A", " ik ": "0SSG", " ika": "041O0B0E0D0V0W0H", " ike": "030B15021G021R4Q", " iki": "04PM0D03121B1C1A1G1Z1O1S", " iki ": "04S41C2R1G1L1O1D", " ikk": "10JQ120K13M61D0O", " ikke": "10MI13M6", " il ": "0LJV0RKA", " ili": "030Q0U090W0Y1C021G0B1P5F", " ili ": "030E0W2H1P86", " ill": "03020L060M080N020R050S030U7E110K120Q140J150P", " ils": "0L4T1C03", " ils ": "0L80", " im ": "0N440W090Z0V1B0E", " ima ": "0W6C", " imy": "0479", " imya": "04C7", " ina ": "0D040TB2", " ingi": "042M0BA50R021609", " ini ": "03030BLX", " inim": "03070D040Q090U0E160N1DDN", " inse": "03060L060M030N090O080Q060R2K0S040U07100211031P05", " iny": "046M0D06", " io": "0Q020R8M0T1P0U1816031P1M", " io ": "0RCW1P0G", " ir ": "0O200Q2C1C9D1ESG1O0J", " is ": "01RH03020MGI0SQS0TK50U15100711021305159M1Q3F", " isa ": "0D0V1D64", " isan": "0D4P", " isle": "1OAD", " isme": "030A1530", " isn": "0M2V", " isn'": "0M3T", " iss": "03060M030N0A0Q8N", " isso": "0QAT", " ist ": "0NQ0", " iste": "03020T420U060W081002150Y1G9Z", " isti": "0B0B0R020U040W271G6A", " it ": "0M8D0U0B1Q0V", " it'": "0M2T", " it's": "0M3G", " ith": "0T2W", " ithe": "0T8S", " ito": "0D38", " ito ": "0D4P", " itt": "030E156B1G02", " itt ": "1561", " itu": "0BE20U03", " itu ": "0BN2", " iu": "0U2N161A1P0W", " ivy": "04B4", " ivyo": "04CH", " iy": "032I043R0D1Y1G53", " iya": "0D11", " iyan": "0D1X", " iyi": "032E044Q1G5S", " iyi ": "047A1G6K", " iyo": "045Y0D2M", " iyo ": "04A40D19", " iyon": "0D3U", " izd": "0W091E4B", " izda": "0W0D1E80", " izs": "1E3I", " i\xE7": "1GBC1O1O", " i\xE7i": "1GB91O0Q", " i\xE7in": "1GEI1O0N", " i\u015F": "1G321O54", " i\u0161": "0W090Z0U1CAG", " i\u0161 ": "1C6N", " i\u0307": "1G5B", " j'": "0L8W", " j'a": "0LBF", " j'ai": "0LFL", " jaar": "010S0S2P", " jag": "0B060N030S02100511SG1S11", " jag ": "11SG", " jak ": "0V6T1B8V", " jako": "0V430W1F12041B0U1P07", " jam ": "0B320U0K1C5D1P2Y", " jama": "0L4N0Q0D1G02", " jan ": "1RSG1S1M", " jatl": "1SCS", " jau": "0B0L0L0412021C5H1E7M", " jau ": "1C6J1E5T", " jaun": "0L071C271E6S", " je ": "0LQF0N0E0SMP0VO80WRX0ZSG1B0J1P1R1S8A", " jed": "03070N1X0V4K0W520Z621B34", " jedn": "0V3Q0W670Z341B21", " jeg": "10RK13SG150K1B2R1S07", " jeg ": "10SG13SG", " jego": "1B4E", " jeh": "0V2P0Z35", " jeho": "0V3O0Z3X", " jej": "0V1S0Z3Y1B261S0A", " jej ": "0V030Z4X1B3I", " jen ": "0V2D140J1P1M", " jest": "0V2G0W121BRV", " je\u0161": "0V3E0W04", " je\u0161t": "0V4L", " ji ": "0V1X1CBB", " jie": "1C6W1Q0G", " jie ": "1CCP", " jih": "1SDG", " jij ": "0S2S", " jis": "0V0R1CHS1Q101S27", " jis ": "1CRS", " jo ": "0P4B0V04100D121U130P1C591E111R5F", " job": "0M0S0N031006111H1323152L1604", " jobb": "111H1323152R", " jok": "0M06124I1C0M1Q0I", " joka": "127X", " joo": "120A1D2T", " jos": "0O030Q061251160P1C351S08", " jos ": "1294160V1C6M", " jot": "124N", " jou": "01B40L4L0M030S2F1002121N", " jou ": "01B50S1F", " jour": "0L500M040N020S041002", " jo\u0161 ": "0W4X", " js": "0VLC", " jse": "0VKP", " jsem": "0VP3", " jsi": "0V7K", " jsi ": "0VA2", " jsm": "0V4G", " jsme": "0V60", " jso": "0V46", " jsou": "0V5M", " jst": "0V32", " jste": "0V45", " jull": "01250S77", " jum": "0B0F0L020M04120O160G1C1G1E3T1S07", " jums": "1C2R1E86", " ju\u017C ": "1B4G", " jy": "019M1203", " jy ": "01JB", " j\xE1": "0Q2N0V1F140B151J", " j\xE1 ": "0Q380V2A140C", " j\xE4": "110M123C1D44", " j\xED": "0V3B", " j\xEDt ": "0V2N", " j\xF3": "0O04140R153E", " j\xF3 ": "154H", " j\xF3l ": "1538", " j\xF5": "1D1N", " j\xF6": "140C15201Q1X", " j\u0101": "1E4A", " j\u012F": "1C1V", " j\u012F ": "1C32", " j\u016B": "1C4H1E70", " j\u016Bs": "1C6S1E8C", " j\u016Bs ": "1CAO1EDT", " k ": "0V1R0Z18", " ka ": "0D4L0W061D101EF31Q2N", " kad": "0B070D040W3F120P1CH81E3A1G6D1P02", " kad ": "0W141CPR1E73", " kada": "0B0E0D060W7K1C6F1G7I1P02", " kah": "0D1A12281D1Q1G11", " kai": "0D290N02126O1C951D0Q", " kaik": "12DG", " kail": "0D341C05", " kaip": "120Q1CBS", " kaj": "15041P9J", " kaj ": "1PH8", " kako": "0W79", " kaks": "12581D5O", " kalb": "1CFP1G0A", " kama": "0B1B0D0V0V0H0Z0A12081P021RIT", " kami": "042F0BBI0D2Q0W0815041B071P03", " kamu": "0BMX0D061C0G1G02", " kan ": "018D036A0B0T0S8710AR118O138X1G06", " kann": "0N8D121K142Y", " kano": "0S0212031Q90", " kans": "0S0E110J12AD130K1G041R1F", " kany": "04220D3R1503", " kao ": "0W5E", " kapa": "0B2Q0D1O15021G151P1C", " kas ": "1CAZ1DQ71EBJ", " kass": "0N021008110212071D5J", " kau": "0B5W0D0C0N100S02124P140W1C0A1D1G1E3D", " kau ": "0BAW", " kaut": "120B1E6X", " kay": "030K0B0D0D2P1G1Z", " kayo": "0D1O", " ka\u017Ed": "0V2V0Z3N", " kd": "0V7O0Z3C", " kde": "0V360Z5N", " kde ": "0V470Z70", " kdo": "0V35", " kdo ": "0V46", " kdy": "0V6V", " kdy\u017E": "0V4L", " ke ": "0B6E0V0I1P9N", " kedy": "0Z2T", " kee": "010P0M0N0S1B1D7A", " keeg": "1D6O", " keel": "0S031DCP", " kein": "0N7D120C", " keli": "0B0P12031C551G0J1Q1X", " kell": "03020N05122U15BZ1D7D1O0S", " kem": "031U0B4E100211021202141X150I1G06", " kend": "0B0B0D050S07101Y1G44", " kep": "0B2G0M0812021C0B1R4J", " kers": "0S2Q", " kert": "0B0D127J150Q1C04", " kes": "0B250D02122Z15081D3A1G1B1O0Q1P02", " kes ": "1D7I1G04", " ke\u010F ": "0Z2Z", " ki ": "156L1G0T", " kia": "150H1C0F1P4S", " kiam": "1P5A", " kie": "0S0A0Z0E122O150C1B3P1C401P51", " kied": "1B55", " kiek": "1C7R", " kiel": "125I15021P6Y", " kii": "125915021D1M", " kik": "0S0310021102150O1Q5F", " kiko": "1Q5T", " kim ": "0W071B0P1G1N1O2G1Q3A", " kind": "011U0M0R0N2J0S2M10041D2U", " kio": "0O030S02120415061B041C051P5N", " kion": "1P5W", " kirj": "12DH1D6E", " kis": "0M0C0N03121G15351P081Q5U", " kisi": "1P0A1Q5R", " kita": "0BAM0D1O120N150D1C1P1G2D1O3X", " kiu": "120815031P5P", " kiu ": "1P6T", " kj": "0Z0610031102132A140I", " kje": "1323", " kj\xF8": "132W", " kj\xF8p": "131M", " klar": "0N0F100M110X13251P11", " kni": "0M050N030S090V2J0Z5010071107130A1C02", " knih": "0V3D0Z5N", " kno": "0M720N040S08", " know": "0M96", " kny": "1C31", " knyg": "1C6D", " ko ": "04I80D770W1H11021C1K1E801Q3W1R0N", " kod": "0W0K12041C3R1D1O1G03", " kod\u0117": "1C7T", " koer": "1D5O", " koh": "0N020V0I0Z0O12171D3T", " koht": "122A1D53", " koj": "0W4O1C0D1D18", " koji": "0W5S1C06", " koli": "0V2C0W4W120A1B021P021R02", " kolm": "126G1D64", " kom ": "013X0S1P101T1122131T143O", " komm": "0N4B1045116S120K134V1506", " kons": "0B0F0D040N061007110K120L130F1B051C081G0C1P4J", " konu": "14181G7F", " koo": "01180S0O12091D2W", " kosk": "12AY", " kou": "010O0S0M0V34121V", " koup": "0V2U", " ko\u013E": "0Z34", " ko\u013Ek": "0Z3W", " kt": "0V1U0Z4U1B3F", " kte": "0V31", " kter": "0V3Q", " kto": "0Z831B27", " kto ": "0Z4O1B2A", " ktor": "0Z5R", " kt\xF3r": "1B4I", " ku ": "04DY0Z0E12021B02", " kub": "04NO0B090D031B03", " kuba": "030304BX", " kube": "04ID0B081B02", " kubi": "04H3", " kug": "04DQ0N021004", " kugi": "0491", " kui": "0S02128V1D9A1P0F", " kui ": "1DHN", " kuid": "1D5Y", " kuin": "12I2", " kum": "0302046S0D1Z120U1C031G06", " kuma": "0D3112051G04", " kun ": "0S0T102612B713091P72", " kund": "0D0C0N051005111M1P03", " kung": "03020D4M1105", " kunn": "0S36102I1118122A132N140U", " kur ": "1C7K1E7E", " kuri": "048K12051C7Q1P0E", " kus ": "0S040V031D7X", " kuu": "12661D4J", " kuul": "127L1D8R", " kuv": "04720W06110212121G02", " kv": "0V0O0W030Z18100M111G130P141P1C0Y1P16", " kvi": "0Z0C101E110T130S1C071P0O", " kvin": "101L110Q130O1P12", " kw": "0109046T0D030S0K1B0J", " kwi": "048U0S081B0I", " k\xE4": "0N06112F12641D3F1O1T", " k\xE4n": "112K12091O1E", " k\xE4nn": "111P120L", " k\xE4y": "1250", " k\xE6": "100I140H", " k\xE9": "0V0D156H", " k\xE9r": "1567", " k\xE9s": "153P", " k\xF5": "1D6D", " k\xF5i": "1D59", " k\xF5ig": "1D53", " k\xF5ik": "1D9J", " k\xF6": "0N1C1126120A140R155T1G2K1O6I1Q1L", " k\xF6me": "1O4L", " k\xF6n": "0N2Z153Y1O0D", " k\xF6ny": "152Y", " k\xF6p": "111Q15031G151O4O", " k\xF6p ": "11021O4K", " k\xF6z": "154Q", " k\xF8": "101U1302", " k\xF8b": "102K", " k\xF8bt": "101W", " k\xF8r": "101G", " k\xFA": "0Z1V", " k\xFAp": "0Z33", " k\xFApi": "0Z3G", " k\xFC": "0N0E15111D341G1D1O0F", " k\u0101": "1EB9", " k\u0101 ": "1E7A", " k\u0101d": "1E5B", " k\u0101p": "1E38", " k\u0101p\u0113": "1E65", " k\u0105": "1B041C4C", " k\u0105 ": "1C6Z", " k\u0131": "1G4M", " l'": "0LD50PE30R6O1P03", " l'a": "0LA80P7U0R3L", " l'ai": "0L480P170R02", " l'e": "0L3K0P730R12", " l'es": "0L1I0P6M0R0L", " l'h": "0L290P3R0R2J", " l'ho": "0L180P360R14", " laa": "012X0S35120L", " laat": "01250S3Z120U", " laba": "0D0P0U091CE01E1S", " labh": "0TCZ", " labi": "0D0B0O031C1X1E5T", " lab\u0101": "1E50", " lad ": "101S1S0O", " lah": "0B090D1D0V03120I1D1O", " laha": "0D2H", " lai": "0B1D0L280M02123I1C8G1ECH", " lai ": "1ECW", " laik": "1C9K1EAO", " lama": "030J0B2H0D1R", " land": "010W0M0A0N130S1Z101X110O131J14211P1C", " las ": "0N050OCH0S06140I1B02", " late": "0M160N040S2W0U0D13071B04", " lave": "0L0O0Q021024", " lavo": "0Q040R4P0U031P02", " law'": "1SCQ", " lea": "0M2D0O030R020TA10U031502", " leab": "0TFK", " leat": "0THK", " leb": "030F0B470N2M0Z0K1507", " lebi": "0B7W", " leh": "03070N0O0V09120L154M", " lehe": "154O", " lei ": "0Q070R7W130A", " leis": "0N0G0Q030TC51C1A", " leng": "0D040O11131S142T15051C1O1S2G", " lenn": "120B153U", " ler": "0N0Y0Q0K0S1K1003110215051P1Z", " lern": "0N1K1P3L", " les ": "0LPA0O1C0PH30S0A0V03", " lesz": "154M", " leur": "0L4F", " leve": "0L0A0M040Q090S2M0U021015110C1209131I1523", " lh": "03070Q1A0V0G", " li ": "0P5H0Q060R1J0WBG1PBW1RSG", " li-": "1Q78", " lia": "0M020Q020U041C0A1P2C", " libr": "0D190L0O0M060O3B0R200U3B1P2L", " lide": "0V0A103A1103130716051G04", " liel": "1E6X", " lige": "0O031024", " lik": "0D090M5A110V120A134I1C0Y1E13", " like": "0M6Y1202133U", " lin ": "030C1P3T", " ling": "0D0K0L0A0M020O020Q060R0Z0U3G16071P2E1Q121S0E", " lio": "0L030M020T8U1C041Q0I", " liom": "0TQ9", " liv": "0L1U0M1R0Q2C0R0310151114132616041P02", " livr": "0L340Q2Z", " lju": "0W2V110L", " ll": "036F0O5B0PAR", " lla": "03270O2C0P1Y", " lle": "0O4J0P65", " lleg": "0O2W0P2Z", " llen": "0O0Q0P38", " lli": "034R0P65", " llib": "0P6L", " lo ": "0OBH0R6D1004", " lon ": "1RP2", " loo": "0D0D0M2G0S0L1D2F", " look": "0M37", " loq": "0U3W1S1X", " loqu": "0U44", " lor": "0D020L140M030R5V10021202161Q", " loro": "0D030R5Y", " los ": "0N0E0OGT0S051B021S1Q", " lubi": "1B4P", " lucr": "0U02165H", " lui ": "0L6P0R6Z0S0316BK", " l\xE0": "0L130R07", " l\xE1": "0O0B0Q1B0T240V0C0Z0I14141541", " l\xE1t": "140Z1566", " l\xE4": "0N0I115L123Y1D4O1Q16", " l\xE4h": "124I1D2L", " l\xE4he": "12461D5Y", " l\xE4ks": "120W1D53", " l\xE4n": "0N0E111V1205", " l\xE4ng": "0N0F111P", " l\xE5": "100A112U130B", " l\xE5n": "100D111O130G", " l\xE6": "0U0610231310141S", " l\xE6n": "101B", " l\xE6ng": "101J", " l\xE6r": "1026132L141I", " l\xE6re": "10231327", " l\xE6s": "1019140D", " l\xE9": "0L0A0T320V0X140I1514", " l\xEC": "0R0M", " l\xED": "0O080Q0Z0V170Z0I143J", " l\xF5": "1D33", " l\xF6": "0N06110X1212140U15031Q71", " l\xF6f": "11031Q5P", " l\xF6fo": "1Q5Q", " l\xF8": "100S1311", " l\u012B": "1E22", " l\u012Bdz": "1E4U", " l\u016B": "0U021C021E29", " l\u016Bdz": "1E65", " m'": "0L390P5A0T15", " m'a": "0L3H0P4C", " m'ag": "0P5B", " m'h": "0P2K", " ma ": "011203440L3M0P0D0R2E0Z4R153C1B4R1DQP1R5P", " maa": "016Q0B0P0D100S7J123U1D2W1G07", " maak": "013P0S2G1202", " maar": "012H0D050S611205", " mab": "0B070D101S0I", " mach": "0L0C0M050N5P0O030Q0D0S0A0U081S27", " mag-": "0D26", " maga": "0D2I0L0L0M020R041557160I1D4S1P04", " magi": "0D130L040M020N020R020S030U2C10021B021P04", " mai ": "0L020N020P460R3V150A16H4", " mais": "0D050L8V0Q97121O1C1E", " mait": "0D040TJK12111C06", " maja": "0D0312031D5J1S21", " maka": "0B830D1R120N15021G07", " mal ": "010H0L1Z0N260O120P1J0Q0Q0R040Z2V1G09", " malf": "1P3Y", " mam ": "1B57", " mane": "0O0T0P0Q0Q0L0U1X1C80", " manj": "0W0M1P48", " mann": "0M020N1P0S0F110D1203131K144C", " mano": "0D080L040O1A0R0F1CI81P0Y", " mans": "0D0G0P0F0U0H120C1E5N1P03", " man\u011D": "1P3N", " mas ": "0D2V0O020Q3Y1S16", " masa": "0B300D1V0O050V02160D1G0T1P02", " mata": "0B230D2E0O0K0P0P0Q0D11031208140G1C141S0M", " mau": "0B2N0D030L0V0N070Q080R0I12041C09", " may ": "0D8J0M0Z", " ma\u0148": "1O47", " ma\u0148a": "1O5R", " ma\u0263": "0352", " ma\u0263e": "03AV", " mb": "044L0T36", " mbwi": "0497", " me ": "0L7J0M7P0ODN0P0C0Q7T0R3Q0S7H0U6W0W36123A1D69", " mea": "0M0T0T0V0U59164L", " mea ": "0U3N165C", " med ": "10BB119013BM", " mee": "012A0M0O0N090S5012031D62", " meel": "1DD6", " meer": "011Z0N0E0S46", " mege": "105913051518", " megt": "1530", " mein": "0NBB1204140K", " mej": "0B0P0O2811041O0E1S1A", " mejo": "0O2U", " meli": "0B5S0D0C0U0U1R59", " mema": "0B5V", " memb": "0BIE0L090M050Q050R040U03160F1P06", " memi": "0B730U0F", " men ": "0M0C0S1J1030111R13381ORZ1Q15", " mena": "0B5L0L0A0P0F110E1C08", " menc": "0B5X0O030Q021P05", " mend": "0B6B0L020U0C1G021O1P1P08", " mene": "0B4T0L030S0B0U030W3E100C128E130K150C", " meng": "0BLZ0N0C0P0K0S02", " meni": "0B520Q130S0E0W19100I110N1257130R1C051OG5", " menj": "0B680P4C0W0A151I", " menu": "0B6J0L030O0L0S02", " meny": "03030B9F0P111504", " mer ": "030E0L0J1116132A", " mere": "0B860O0B0Q090S020U04101K120P150716181C0B", " merg": "0Q0316511C2I", " mery": "1G031O9T", " mes ": "0L3I0O0J0P0Y0S081CJW", " mesm": "0Q36", " met ": "016D0L080M0J0SBH", " meu": "0L0C0P6K0Q6D0S020U50164E", " meu ": "0P7L0Q6K165V", " meum": "0U2D", " meus": "0P1P0Q1O0U32", " mev": "0P4V0S031G071S0U", " meva": "0P6D", " me\xF0": "148D", " me\xF0 ": "14FO", " mf": "042A", " mfi": "046I", " mfis": "04B6", " mg": "03030D4K1B02", " mga": "03030D8B", " mga ": "0DEZ", " mh": "0T7E", " mha": "0T5P", " mhai": "0TF6", " mi-a": "165F", " mia": "0R3I0T1B15191B2U1P6U", " mia ": "0R3J1P8A", " mida": "1DGF", " miel": "0L040O030R02128M150I1B0G1C0T1P04", " mig ": "10AV119T14BI", " mih": "0U83120Z1507", " mihi": "0U8H122D", " mij": "0SDJ160C1B021R2A", " mij ": "0S55", " mijn": "0SDE", " miki": "1462", " miks": "127I1D6J1P05", " min ": "108K115D136015031P6U1S0U", " mind": "0M0N0N080S0F100U1109130D15EV1D901S1K", " minh": "0Q5S", " minn": "110H120S1309149A1D4N1G051O0N", " mint": "0B0S0O06156T160J1C0O", " min\xE4": "12MZ", " mio": "0R3V", " mio ": "0R3X", " mir ": "0N941S16", " mis ": "0L0X0O200S0D12021DDR", " misl": "0S040W961307", " mit ": "0L0A0NAP102J1562", " mitt": "0N110U0C111Z1209131J14331D4I", " mit\xE4": "12KQ", " mi\xE9": "154U", " mi\xE9r": "0O021552", " mj\xF6g": "146F", " ml": "030X0V300W0M0Z1G1B09", " mlu": "0V3A", " mluv": "0V4H", " mn": "0V1Y0W2P0Z171B44", " mni": "1B59", " mnie": "1B89", " mno": "0V220W3F0Z1K", " mnog": "0W7G", " mo ": "0D630T6T", " moc ": "0V2R", " moe": "018G0Q040S9E", " moet": "01610S88", " mog": "0R0F0S0N0W5P15021B3F", " mogu": "0W8G", " moh": "0B050V2K0Z1W15021S0C", " mohl": "0V2C0Z16", " moi": "0L4U0O040Q0412071B1A", " moi ": "0L59120B1B09", " moj": "0O030V2X0W4R0Z691B3N1S10", " moj ": "0W501S13", " moja": "0O040W2M0Z371B1Q", " moje": "0V320W2F0Z2T1B3I", " mok": "0V0312031B031C611P031R3I", " moky": "1C6Z", " molt": "0PCC0R6T", " mon ": "0L8T0P0P10031S0O", " mond": "0L3K0M0L0N090R0O0S0D159V16091P1N", " mong": "0D241S0P", " mor ": "101M110D130M1609", " more": "0M2F0Q030R030U0A0W0C1003130D", " morg": "0N1Z0S21102G1115131H143T1P1B", " mort": "0L1W0O030P1E0Q130R0V0U2P1P2X", " most": "0M0U0O0E0P0N0Q0P0R0G0V0A0Z0A1002110315611B08", " mo\u017C": "1B4Q", " mo\u017Ce": "1B64", " mo\u017E": "0V1D0W510Z1B", " mo\u017Ee": "0WAP", " mp": "041P", " mu ": "04O00V2C0W0Z0Z391B1G1D5B1G1O1R08", " muc": "0M1N0O530R021B021S0X", " much": "0M260O6M1B031S1N", " muit": "0QAO120L", " mul ": "12051DGM", " mull": "120T1DC7", " mult": "0D030L050M020O090Q060R020U4H16901P5J", " mum": "041D12041C2H1E511G021S0U", " mums": "1C4L1EAT", " munk": "1202152V", " muns": "04CX", " muny": "1O6V", " mura": "04DR0B0E0D040T3K1202", " muri": "04EF0B0E0O0P0U021203161F", " mus\xED": "0V5K0Z5X", " mute": "1RIH", " muto": "04291Q4K", " mutt": "0N1D128W", " muut": "126V", " muy": "0O4D1G0E1S09", " muy ": "0O5O", " mw": "045Q", " mw'i": "0491", " my ": "01F70M5N0V0E0Z0L1B06", " myc": "113H", " myck": "113I", " mye": "132Y", " mye ": "132Y", " mys": "0L040M0F0V4C0Z6B110312021B04", " mysl": "0V5V0Z7S", " my\u015Bl": "1B4F", " m\xE1": "0O540Q0F0T230V810ZD5142B1569", " m\xE1 ": "0Q030V540Z6Q140Z", " m\xE1m": "0V5F0Z6J", " m\xE1m ": "0V5Q0Z6N", " m\xE1r": "0Z7115B5", " m\xE1r ": "159Q", " m\xE1ri": "0Z8O1527", " m\xE1s": "0O7G0Q030V03154A", " m\xE1s ": "0O9L0Q021518", " m\xE1\u0161 ": "0V2M0Z34", " m\xE2": "0L02162U", " m\xE3": "0Q1I", " m\xE4": "0N0F0Z0J111C121B1D2N", " m\xE5": "101D114X132H", " m\xE5 ": "101O1106133W", " m\xE5n": "100Q112K130O", " m\xE5ng": "111T", " m\xE5s": "100D113A", " m\xE5st": "113A", " m\xE5t": "1009131G", " m\xE6": "100F140B", " m\xE9": "0L1A0O0F0P5C0Q0M0TGG0V0Z144U154J", " m\xE9 ": "0TIX0V0P", " m\xE9g": "1596", " m\xE9g ": "158Z", " m\xE9r": "0L08147P150V", " m\xE9r ": "14G3", " m\xE9s": "0P7T150E", " m\xE9s ": "0PB5", " m\xEA": "0L150Q0A", " m\xED": "0O190Q030T0P0V1M142X1506", " m\xEDn": "0O020Q03144L1502", " m\xF3": "0O030P0Y0T2A140S150A1B4R", " m\xF3w": "1B3L", " m\xF3wi": "1B5C", " m\xF4": "0Z5E", " m\xF4j": "0Z3O", " m\xF4j ": "0Z43", " m\xF4\u017E": "0Z5O", " m\xF4\u017Ee": "0Z6U", " m\xF5": "1D36", " m\xF6": "0N0Y110Y1203140L15051O091Q29", " m\xF8": "100L130P", " m\u0101": "0U031E5I", " m\u0101j": "1E41", " m\u0103": "1676", " m\u0103 ": "167S", " m\u0113": "0U021E7G", " m\u0113s": "1E8C", " m\u0113s ": "1EGV", " m\u0117": "1C2Y", " m\u0117g": "1C3B", " m\u0117gs": "1C5Q", " m\u011B": "0V7J", " m\u011B ": "0V64", " m\u011Bl": "0V4T", " m\u011Bl ": "0V4E", " m\u012B": "1E27", " m\u012Bl": "1E30", " m\u0131": "1G43", " m\u0131 ": "1G3C", " m\u016B": "1C1N1E3B", " m\u016Bs\u0173": "1C5J", " m\u016F": "0V3R", " m\u016Fj": "0V2V", " m\u016Fj ": "0V3X", " m\u016F\u017E": "0V3B", " m\u016F\u017Ee": "0V3S", " n'": "049M0L9Q0P0N0R03", " n'a": "046M0L81", " n'ai": "0L52", " n'e": "0L5A", " n'es": "0L7L", " n'i": "04BJ0L0D", " n'u": "04BG", " n'um": "04EK", " naa": "010R0D060S8F120P", " naar": "0S9Q1208", " nach": "0N7P0S0W0TC50V0B0Z0Q1S0D", " nad ": "0V0B0W080Z0R1B0Q1D9A", " nada": "0O400P0J0Q3E0S060V030W1Z1B0N", " nag-": "0D1P", " nagl": "0D1U0W081B0C", " nagy": "15AT", " naj": "0V160W240Z3L1B281P08", " naka": "0D4S0V0212021B03", " naki": "0D241G03", " nang": "0D6V", " nasa": "0D2F1R4A", " nauj": "1C53", " nav ": "1EG21S19", " nazi": "0R4U1G07", " na\u0161": "0V2G0W1B0Z381C04", " nd": "04K00T2E", " nda": "04SG", " ndab": "04AL", " ndag": "04A4", " ndak": "04G8", " ndas": "04F3", " ndaz": "04EF", " ndi": "04EE", " ndi ": "04BX", " nebo": "0V290W0D0Z3I", " nebu": "0V2V0Z20160Q1C2V1P04", " neby": "0V2N", " nece": "0M070O360P2A0Q0K0R080U0J160S1P1E", " nech": "0V730Z65", " nede": "0S0K0W1X0Z0P1008110313081C0E1G541P06", " nedo": "0V1Z0W0U0Z0X1C0A1E2H1Q3N", " nee": "011W0M3E0S1K0V051C031D0W1E2H1P05", " need": "0M4I1D28", " nees": "1E5C", " nej": "03030V4T0Z2K100G110D15021C081S09", " nejs": "0V36", " neka": "0W1R1C241E6X1P02", " neke": "0W11159R1C1M", " neki": "0W1D153I", " nel": "03140D020Q0A0R4D0V0R120Y1C1N1G081P041Q1H", " nem ": "0Q1F15SG1Q0W", " nema": "0V0B0W5C0Z1P141J1C311P03", " nemo": "0U1M0V400W380Z2R1C18", " nem\xE1": "0V4W0Z4J", " nem\xF4": "0Z3J", " nem\u011B": "0V2M", " nem\u016F": "0V2T", " neni": "1P7N", " nen\xED": "0V67", " nepa": "0V0E0Z0E1CAP1E731P02", " nepo": "0U060V2W0W0B0Z5O160F1P02", " nepr": "0V0J0W0Z0Z2T1C2E1P0F", " nere": "16051C1T1G651P03", " nesc": "0U2B1P03", " nesu": "1C521P02", " net ": "012H0S101C201G021S5D", " netu": "0V090Z0E1C5M", " neva": "0O060Q050V071C1L1EC3", " neve": "0M2U0Q080R060S020V040W0H0Z1Y15231C16", " nevi": "0R040V1L0W0A0Z74160A1C081E4C1P02", " nev\xED": "0V32", " nez": "031104AM0L080V3H0W0D0Z2R1E3Q1G02", " neza": "04HB0V1R0W0H0Z1J1G02", " nezi": "1E7P", " ne\u0161t": "0V020W5E", " ne\u017E": "0V370Z1C1C3A", " ne\u017E ": "0V3U0Z1F", " ne\u017Ei": "0V051C6K", " ng": "0304046Z0B0C0DAF0T0P1S6E", " ng ": "0DGP", " nga": "030204A40B050D1D1S3A", " ngah": "04G3", " ngay": "0D22", " nic ": "0V3D1B2D", " nich": "0L020NP10S030V0A0Z0K1B0G", " nici": "1682", " nie ": "01SG0N2D0ZBQ1BSG", " niek": "0Z5L1B0L1CE9", " niem": "011N0N1T0S1T12021B16", " niet": "0O030SP91B03", " nie\u010D": "0Z3N", " nih": "0U2P1G041S16", " nihi": "0U2U", " nii": "126F1D30", " nii ": "12041D6Y", " niin": "12C5", " nij": "0S020V020W5M1G021R06", " nije": "0WDF1G03", " nika": "0V050W5U", " nikd": "0V6D0Z4I", " nil": "03020D1M0U07", " nila": "0D2U", " nimu": "0497", " ninc": "155E", " nis": "0Q0B0U0K0W5C12021B051G02", " nisa": "0W9J1G02", " niy": "04150D4X1G0C", " niya": "0D8N", " ni\u010D": "0V0C0Z3C", " ni\u010D ": "0Z40", " njeg": "0W4K", " nk": "043C", " noc": "0L020N3K0O1H0R020S060U1C0V0V0Z171B0R", " noch": "0N5V0O1V0S08", " nodi": "011H0S36", " noe": "0S0A0U0B137H1G09", " noe ": "0U07134B", " noen": "133G", " nog": "012C0S430W08104W110M1B091E1V", " nog ": "011W0S58110H", " noge": "0W08104P", " noi": "0L0J0M050P1T0Q1I0R3Z121A163G", " noi ": "0P110R3X164F", " nol": "0R020U2K12071E0V1Q8R", " nolo": "0U0F12071Q8L", " nom": "0B050L1Q0O0V0P310Q100R0Q0U2I1P171S1G", " non": "0B050L170M060RSG0UJC1S08", " non ": "0L1Y0RSG0UIN", " nooi": "011A0S2W", " nori": "16061CCS", " nors": "100411021205130Q1C54", " nor\u0117": "1C58", " nos ": "0L1E0O3C0Q2S0U2615041B03", " nost": "0O020P310R2I0U2M120N160Y", " not ": "0M770N031G051S65", " nou": "01270LDX0P130S091212162L", " nou ": "01280P1I0S0B161O", " nous": "0LIP1220", " now ": "0M2E", " ns": "0305042S", " nsh": "0472", " nsha": "049C", " nt": "030404FK", " nta": "04HP", " nta ": "04HO", " nti": "04HN", " ntib": "04AL", " ntu": "04AS", " nu ": "0L020S2C1020112V16RW1P061Q29", " nua": "0L050T2W", " nue": "0L020O431C07", " nues": "0O2Q", " nuev": "0O2O", " nun": "0D020N0A0O220Q2L0U481C021P1Q1S07", " nunc": "0O2P0Q3B0U2R", " nuo": "0R2S121F1C56", " nuo ": "120I1C54", " nur": "03020M020N2O0U0312071C061P27", " nur ": "0N4F1P4A", " nus": "1C46", " nusi": "1C5H", " ny": "043O0B0A0V03100V111S1228130Y1537", " nyt ": "100B127X", " nz": "045S", " nzo": "0497", " n\xE1": "0T4F0V4B0Z4L141G150J", " n\xE1 ": "0T3E140G", " n\xE3": "0QM1", " n\xE3o": "0QOS", " n\xE3o ": "0QRK", " n\xE4": "0N0D113U125L1D4V1O9Z", " n\xE4m": "1103120T1O98", " n\xE4me": "1OBW", " n\xE4r": "113N", " n\xE4r ": "112T", " n\xE4yt": "1277", " n\xE5": "100J114S132H", " n\xE5 ": "10041102132I", " n\xE5g": "1162", " n\xE5go": "1155", " n\xE5r": "1017133S", " n\xE5r ": "101G133R", " n\xE6": "100T130D141C", " n\xE6s": "10191416", " n\xE9": "0L0K0Q020R041536", " n\xED": "0Q020THC0V0S0Z0C1409", " n\xED ": "0TAV0V0N", " n\xEDl": "0T9T", " n\xEDl ": "0TQP", " n\xEDo": "0T2W", " n\xF3": "0Q370T1E0U02140N1B02", " n\xF3s": "0Q3V", " n\xF3s ": "0Q4X", " n\xF8": "100G130H", " n\u0117": "1C1X", " n\u0117ra": "1C5K", " n\u011B": "0V5B", " n\u011Bco": "0V35", " n\u011Bk": "0V3L", " n\u011Bkd": "0V2Q", " obai": "0T9H", " obe ": "0W0I1Q5M", " obi": "0R040U030W0K161D1B0Y1QCX", " obi ": "1Q37", " obik": "1QA1", " och": "0O0A0S080V0D0Z0R118U16101B0D", " och ": "118V1B03", " od ": "0V1S0W4U0Z251B2Z", " of ": "012G0MCC0S2M141W1Q11", " og ": "10B813F114AV", " oj": "0O0M12041B0Z", " okk": "144C", " okka": "145U", " ol ": "1G091OIT1P2B1Q1Y", " ola": "0B070D020O020R0F150G16041C041G7D1O791Q1J", " olar": "1G2G1O9S", " old": "0M0Y1002150P1G9Y", " oldu": "1GD5", " ole": "0B0W0U0B0V0212NS1DHT1P021Q2B", " ole ": "12MI1DEW1Q2G", " oled": "1DB3", " olek": "120K1D5O", " olen": "12HX1DFV", " olet": "0U0412FP1D1X", " oli ": "12KP1DDN1Q39", " olik": "110A12141Q5C", " olis": "128D", " oll": "127F15021D10", " olla": "0O02127X1D2U", " ollu": "1284", " olm": "1G6Y", " olma": "1G90", " olnu": "1D53", " oly": "110D1203154H", " olya": "154M", " om ": "01C20S7Y105Z1191136R16101Q1V", " oma": "0N020S0512131D801Q0I", " oma ": "0N030S05120E1DIW", " omi": "0R020U050W06120P1Q56", " omn": "0U7I", " omne": "0U3H", " omni": "0U4Q", " on ": "0L3R0M5Z0P2R0V150W5E0Z2K12SG1B5E1DSG1G0P1O0P", " ona": "0S060V100W3I0Z221B391G2T1RFD", " ona ": "0V1C0W8G0Z2L1B561G3K1ROL", " ond": "011Y0O020Q2Q0S280W0F100D11021G0N1O0T1P02", " onde": "01220Q3D0S2R1003", " one": "0M350R090S030U040V040W081B04", " one ": "0M3W0W0F1B07", " oni": "0V0C0W1K0Z0P1B0V1P3A1Q1M", " oni ": "0V0G0W3L0Z0V1B1F1P671Q15", " onk": "0N041007124G13071P07", " onko": "129Q", " onl": "0M1J0R020S061G5G", " onla": "0S051G7C", " ons": "01CI0S2U1Q0G", " ons ": "01CX0S3J", " ont": "01260L3B0Q140S2Q110G", " ont ": "0L5B110G", " onu": "1GD61O56", " onu ": "1G9W", " onun": "1G92", " onu\u0148": "1O4D", " ony": "0V020Z0A1O7F", " ony ": "0V030Z0D1O9V", " oo": "013P0D040S10120H1D1I", " oor": "015U0S0K", " oor ": "014L0S03", " op ": "015P0SB8102I", " opp": "0L050M070R050S040U1010041219135N", " opp ": "132H", " oran": "0B9J0L060M030N050S05100212041G041P0D", " orm": "0R050T3W11051G06", " orm ": "0TEL", " os ": "0L020O0M0Q810U06102H", " oss": "0Q020R080U031129133F", " oss ": "1129133F", " otr": "0O2G0V060W0311061B08", " ots": "12021D23", " out": "0L030M320Q27120B", " out ": "0M3K", " ova": "0U0A0W2C1105125K", " ovat": "12CM", " ovde": "0W66", " ove": "0M1B0O030Q020S550U0B0W0J0Z0A104K120O134F", " over": "0M1P0S6R105E134D", " ovo": "0Q0A0V070W4F0Z0L1P05", " ovo ": "0Q040W8J", " ow": "0M0E1B091O0S", " o\xF9": "0L1P", " pa ": "010X0D1D0P0F0W0J1E1C", " pada": "0BAI0V040W191B141C93", " pad\u0117": "1C5B", " pagh": "0D070R041SAZ", " pagk": "0D2B", " palj": "129J1D7X", " palu": "0U0212031D87", " pal\u012B": "1E5T", " pang": "0B0L0D2O", " par ": "0L6K0O0B0Q030W0F100D1107130C1EHG1S0M", " paro": "0L0I0O020Q070R0R1C1F1P4Z", " pas ": "0LSG0P0T0S0C0V030W0Q100A1C1U1S0I", " pasa": "0B080D0A0O3H16051B061CBS1E4I1G041P06", " pasi": "0B0A0O0415031CDP1P1M1R06", " pate": "0O020R030U2U1C181E4O1G03", " pat\u012B": "1E6G", " pav": "0O020R030U070V0310021C3Q1E11", " pe ": "16EK", " pea": "0L040M080T0V1D8A", " peak": "1D5E", " pec": "0O0B0Q030R070U3315021P04", " pecu": "0U2D", " peng": "0B3110201117131I", " pent": "0B0X0Q020R0216CR1P0F", " per ": "0B0E0M020N040PL30REV0S0R0U2J11031C6V1P431S0J", " perc": "0B1F0L060M040O040Q0H0R5K0U0H150W1P02", " perg": "0BAR0Q240U0D1C0A", " pern": "0B6C0Q090U031C16", " pero": "0D0V0O4P0V0B0Z0Q", " perq": "0P320U03", " per\xF2": "0P4P0R0L", " pess": "0L020Q370R040U041208", " peu": "0L8J1203", " peut": "0L4R", " peux": "0L4U", " pi ": "1RFA", " piac": "0R5G1504", " pid": "0O0M12401D1Q", " pid\xE4": "127T", " piki": "0B3312021O841P02", " pina": "0D37", " pirm": "1C3O1E65", " pit\xE4": "12CH", " pi\xF9": "0R56", " pi\xF9 ": "0R59", " plac": "0L140M0R0O070Q020U480V0516701B021P02", " plej": "100C1P48", " pli": "0L030S020W0B1002110416151B041C0D1P4J1Q16", " pli ": "1P7H", " plus": "0LCJ0S020U0L1004120H16061B021P02", " po ": "0D090V1O0W110Z4D1B4D1C1P1P021S1E", " poat": "1659", " pode": "0O1C0P3H0Q7A0V0E0W081B0K", " poi": "0L1N0M0A0Q0C0R0F123T1B031D0U", " pole": "0N020S020V060W081B0H1DBC", " pomo": "0R020V3E0W4L0Z1Z120F1B1V1P0E", " pom\xF4": "0Z2R", " por ": "0OFI0P0Z0QBN1PBQ", " posl": "0V290W5C0Z17", " poss": "0L1C0M0I0P0P0Q400R460U3Y1203", " pot ": "0L040P3O0S021661", " potr": "0R1J0V0G0W330Z46160I1B3N", " pot\u0159": "0V4B", " pou": "0LG10M040Q1S0V110Z0M", " pour": "0LKO0M03", " pouv": "0L4B", " pov": "0Q0A0R0A0V180W150ZAO160Q1P5V1S12", " pova": "0V0A0Z0D1P8B", " pove": "0M020R0A0V030W0W0ZAX160X", " pow": "0M071B8C", " powi": "1BA4", " poz": "0O020V2F0W1V0Z581504160J1B1X1G031P02", " po\u010D": "0V1P0W180Z4V", " praa": "012V0S0M", " prac": "0M080O050S0E0V2W0Z3816081B4Y", " prae": "0U2M1C0N1D2P", " prat": "0L0D0Q0I0R070S150W0M111S1C091G04", " prav": "0U030V3H0W3Z0Z4B1C0B1P0K", " praw": "1B4W", " pra\u0161": "0V021C5E", " pre ": "0W320Z3I", " prec": "0M030O0O0P0F0Q550R060S0D0U070Z0K110J160O1P0L", " pred": "0M030O040R020W3L0Z50160I1P03", " prek": "0W220Z2V1C0I", " pre\u010D": "0Z8Z", " pri ": "0W0E0Z181P8W", " pria": "0B150L020U070Z2W1C04", " prie": "0L0U0S020Z0F16371C941E651P02", " pro ": "0N040U160V421C0A1P33", " pro\u010D": "0V5O0W15", " prz": "1BGO", " prze": "1BET", " przy": "1BDA", " pr\xE1": "0O040Q030V490Z47", " pr\xE1c": "0O060V3H0Z1P", " pr\xE1v": "0V1U0Z37", " pr\xE9": "0L3J0Q05", " pr\xED": "0O020Q030T0Z0Z67", " puc": "0P3S0W031S0J", " puc ": "0P5I", " pue": "0O980U45", " pued": "0O9Q", " puer": "0O140U2R", " puh": "127C15021D0W1S3C", " puhu": "12D2", " pulc": "0U2T", " pum": "0D191S0M", " puny": "0B5R", " pute": "0U070W081661", " pw": "0D07", " p\xE4": "0Z0J1103125B1D3N1Q0L", " p\xE4i": "123S", " p\xE4iv": "1284", " p\xE4r": "1102120B1D23", " p\xE4\xE4": "125L", " p\xE5": "105L11D4137R", " p\xE5 ": "10DQ11GE13HA", " p\xE9": "0L0E0O040Q0F151T", " p\xE9nz": "153B", " p\xF5": "0Q021D1F", " p\xFC": "1D101Q4J", " p\xFCk": "1Q5C", " p\u0101": "1E4S", " p\u0101r": "1E6Q", " p\u0103": "162Z", " p\u0113": "1E27", " p\u0159": "0VBY", " p\u0159e": "0V8S", " p\u0159ed": "0V4C", " p\u0159es": "0V3Q", " p\u0159i": "0V6J", " p\u0159ij": "0V2U", " p\u0159\xED": "0V4P", " qa": "03071M0F1SMB", " qatl": "1SD9", " qo": "1S85", " qu'": "0LA01S2Z", " qu'e": "0L4V", " qu'i": "0L89", " qua": "0L3K0M060N060P8L0Q9S0RCG0UER", " quae": "0U4H", " qual": "0L090M030N040P1U0Q2U0R770U0G", " quam": "0U6Z", " quan": "0L4J0P8J0Q7A0R4I0U2I", " que": "0LOA0M0M0N030ORR0PQ40QSG0RFD0U1T", " que ": "0LRJ0OSG0PSG0QSG", " qued": "0O2X0P230Q02", " quel": "0LAM0N030P0J0R5A", " quem": "0O080Q3O0U1L", " quer": "0L030N020O2Q0Q9I0U07", " ques": "0L1N0M0Q0O060Q090RBD", " qui": "0L830M100O930P6W0Q1B0R3I0UGI", " qui ": "0LC40P520R350U4Q", " quid": "0U7N", " quie": "0M080O890Q040U08", " quin": "0D030L060O090P4X0Q0B0R0F0U29", " quis": "0O0Q0Q0Y0U34", " quo": "0L1K0R020UAF", " quod": "0U4N", " qu\xE8": "0P66", " qu\xE8 ": "0P8U", " qu\xE9": "0O79", " qu\xE9 ": "0O9A", " raa": "010M0S12120C1D3E", " raam": "0S0C12051D90", " rah": "0B07121Y1D3L1G0N", " rai": "0L100M0M0Q0B0T3C120A1C03", " raib": "0TCR", " rans": "129P", " raz": "0O0N0Q0D0R050W490Z0H1B1W1O0D1P02", " redz": "1E80", " reg ": "012O", " regn": "0N0G0R0E0U0K101J110I130Z140U1P02", " regt": "011W", " reik": "1205140O1C9L", " rend": "0L300O040Q030R0A0S0815301P06", " res ": "0P480U0O", " rett": "0N08100B131Z1504", " rien": "0L460O020R02", " roz": "0S060V420Z5A15031B3V1P06", " rud": "0M030T4B10021C09", " rud ": "0TEZ", " ruma": "0B6N1208", " run": "0M0F0N050S02100C110D120D130P1E4B1S0D", " run\u0101": "1E98", " rw": "03020422", " rya": "048B", " r\xE1": "0O0I0Q0K0T0X0V3V0Z33141B1527", " r\xE1d": "0Q040V5F0Z40150T", " r\xE1d ": "0V5C0Z4Y150N", " r\xE4": "0N02112012061D45", " r\xE4\xE4": "1D4U", " r\xE4\xE4g": "1D78", " r\xE4\xE4k": "1D69", " r\xE5": "1008110L1308", " r\xE9": "0L3Y0Q020T1O14191519", " r\xED": "0O0D0T240Z06140M", " r\xEDom": "0T8S", " r\xF6": "111A140B150C", " r\xF8": "100I130J", " r\u0103": "163S", " s'": "0L4F0P38", " s'e": "0L390P1E", " s-": "030316571P02", " s-a": "1682", " s-a ": "168N", " sa ": "0DJZ0L3R0R1B0T4X0W5P0ZR4111M131E16171DG2", " saa": "011C0B1L0D0M0S0412621D7K1G1R", " saa ": "123G1D5J", " saan": "0D16122H1D4Y", " sabe": "0O450P2B0Q4R", " sabi": "0D230O0C0P1J0Q1E", " sada": "0W4L120B", " sade": "110K120P1G44", " sagd": "101X", " sai": "0L3J0M5T0Q1I0R0N12391D14", " said": "0M7K", " sal ": "019D0O090Q041002", " sam ": "0WRP1B18", " samm": "0N05101P110G120M1320140N", " samo": "0V0L0W7O0Z0U12071B441P07", " sana": "0B210D0T0O020U0612321G461P06", " sano": "0O0312DQ1P0B", " sao": "0L030T2U0W08", " sav": "0L2B0M080W0L100A1205130915041CAU1E6Q1G0N1P06", " savo": "0L1P1CHQ", " savu": "120B1E781G07", " say": "0BGE0D060M2K1G0V1S0R", " saya": "0BPQ0D04", " sb": "03030R0N0V04", " schl": "0N4Y", " scho": "0M1C0N410S3E0U1B0V140Z0U1B0C", " sci": "0L0A0M070R0N0U4H1P46", " scia": "0R060U081P4H", " sco": "0L030M050R2Q0T140U091611", " scr": "0M090R1S0T2L0U3B1632", " scri": "0R1S0U3E163Y", " scr\xED": "0T9X", " sed ": "0O040U3G1P5B", " seda": "0B6G0O020W0L110O1DGQ", " see": "01100B0I0M3I0N0B12021DEV", " see ": "0M270N061DRQ", " seg ": "03C5134W", " seg\xED": "153E", " seh": "0B120N420V0312021508", " sei ": "0N1I0Q2T0R3X", " sein": "0L060NC4120O142X", " seka": "0B6R120L1C111P04", " sela": "0B6X12021G06", " sell": "03070M0A0O040U0G12201DIC", " selv": "0Q03102G122E132C", " sem ": "0Q1X0V100Z0S14HF155D", " semi": "0B0P0O030Q020R020U0A1O5U", " semm": "030P1204154R", " semp": "0B0J0P3M0Q2C0R2O0U1S1G03", " semu": "0B5Q", " sen ": "0V08110912C113071B051G3O1OFZ1P1L", " senh": "0Q371P06", " seni": "0B0O0U061C0V1G761OAA1P07", " sens": "0L1E0M0A0O060P3E0Q080R0D0U06160M1B0E1G071P0D", " seo": "0B2U0TBS", " seo ": "0TSC", " seor": "0B5C", " sepe": "0B6K0U091G02", " ser ": "0O3B0P5L0Q3V101U111S13231B02", " ses ": "0L4R0V15100611061G051P0A", " seu": "01190B040L2F0P640Q5Q121A", " seu ": "0P650Q5H", " seva": "0P6G", " sf": "03030R0C160X", " she": "0M900T0V1202", " she ": "0MA0", " shou": "0M43", " sia": "0B330R590T2W12031B041C0B1P4R", " siad": "0TAM1B02", " sian": "0B1E0R0C12041P3W", " sic": "0M0B0N7M0R1L0U1R0V02", " sich": "0NC70U04", " side": "0M0A0U06101T131P", " sie ": "0NML1B03", " siem": "0O2W1207", " sien": "01220L060O1G12091C0R", " sier": "0O02131F1B03", " sig ": "1048114H142T", " sige": "0D03102C", " sii": "0R03125U1D50", " siin": "122K1D7X", " sila": "0B100D2Z1G0G", " sina": "0D2A0Q070R0I0S0G0U060W0G110Z1RP4", " sind": "04830N7O0R020S0H10041D6O1P03", " sino": "0D3C0L050O0M0W0T1P02", " sins": "04EK", " sinu": "0D0X0U050W0712OC16061D9F", " sinz": "04CH", " sin\xE4": "12GH", " sitt": "0M09111P123D131I141E", " sit\xE4": "129C", " siy": "0D6V1G0B", " siya": "0DBK1G0E", " siz": "0M021G261O77", " siz ": "1G0O1O53", " si\u0119": "1BJL", " si\u0119 ": "1BQ4", " sj": "0W041006112F130N1435", " ska ": "113Z", " skai": "1C3V1E4U", " skal": "103J110A134H142F1B041C09", " skj": "100D110I132X1408", " skje": "1321", " skr": "01160V060W090Z0P102H112N132N141Y1B0K1C0Y1P0X", " skri": "010H101J111C131M143K1C0E1P1U", " skul": "1019114R132T14181P02", " slaa": "011P0S15", " slov": "0R090V1L0Z4Z1C041G05", " slu": "0S080V0S0W0U0Z0D100L111Q13121609", " slut": "100A111O130Y", " sme": "03040M050R0R0S060V020W110Z6X100A130C1C02", " sme ": "0Z88", " smo ": "0W6Q", " smu": "03020V0E0Z0K101I11041B091C09", " smuk": "101J", " sna": "030L0M040S060V190W0B0Z0T100X11171345", " snak": "0M02100F133K", " so ": "012C04150M260N490R1P0W030Z1W1Q0N", " sobr": "0D0A0O2M0P360Q35", " soi": "0L3L0O050Q02121V1P02", " sok": "0S061002120B15651B031G0A", " sok ": "153C1B03", " solo": "0O310Q020R2D", " som ": "0P0Q0Q050ZSG106B117B13B3", " some": "0M570O020Q061P0F", " son ": "0L930M0D0O550P120R04110E1G1M1Q101R03", " sono": "0Q090RFK1P0C", " sont": "0L9Z", " sora": "160O1G091O56", " sou": "012G0L4P0M0L0P0J0Q2F0V1H1202", " sou ": "01280P0S0Q2S", " spik": "11031Q48", " spil": "101K131D141Z", " spis": "0V05103D132G", " spre": "0M030N1N0R050S3G0W2Q1003160M1C0Q", " spr\xE5": "110X131J", " spu": "0N030R030S050U040W04100F130E141K169C1B02", " spun": "165L", " spus": "166K", " sp\xF8": "1015131K", " sp\xF8r": "101A131E", " sp\u0113": "1E3W", " sp\u0113l": "1E5N", " sta ": "0R3F0S0A0V04160F", " ste ": "0W2T0ZCH", " stor": "0M0U0R0N0S0B102H111N13291C0H", " stva": "0W4L", " st\xE4": "0N0E111U", " su ": "0L040O900R190W5V1C7T1D321G0H1Q0V", " sua": "0B180O030Q4R0R3H0T0V0U2812041C05", " sua ": "0Q4X0R3I0U0T120A", " suda": "0B9T0O030R0H1C0P1G031P04", " sui": "0L7V0M090O060Q030R080S060U1112081C02", " suis": "0LBI0U0M", " suka": "0B6C12081C0E", " sul ": "0Q060R1112031D8M", " sull": "0R13120J1D7N", " sum ": "0U751S0V", " sunt": "0UB416HY", " suo": "0D020R600U1B122N1C09", " suo ": "0R3S0U0X1202", " sur ": "0L860O051P45", " sus ": "0O3M160G1S0O", " susi": "0D0612091C5D", " suu": "0U19124B1D4J", " suur": "125F1D7N", " sva": "0R090V080W1J100P1115131H141D1C1O1E16", " sve ": "0W7A", " svi": "0R0A0W310Z0H100E11051307140K1C041P021Q16", " svo": "0R020V2P0W3M0Z6D1102145Q1C08", " svo ": "1485", " svoj": "0V2K0W7J0Z7W", " sv\xE9": "0V3Q1504", " sv\xE9 ": "0V2S", " swoj": "1B3R", " sy ": "01AQ", " sy\xF6": "123O", " sz": "15HG1B55", " sza": "154X1B0W", " sze": "15GS1B0N", " szem": "153S", " szer": "15CY1B06", " szo": "154Y1B02", " sz\xE1": "155Y", " sz\xE1m": "1539", " sz\xE9": "153K", " sz\xF3": "153O1B06", " sz\xFC": "154N", " s\xE3": "0Q35", " s\xE3o": "0Q3T", " s\xE3o ": "0Q4U", " s\xE4": "0N061141121W1O0Y1Q1D", " s\xE4g": "112F", " s\xE5": "102A115J132T", " s\xE5 ": "105C114X136D", " s\xE6": "0U05100O1304140N", " s\xE9": "0L0P0O170P140Q0F0R030TA5143A150C", " s\xE9 ": "0O1U0P1P0R050TBZ141T", " s\xEA": "010S", " s\xED": "0O0O0P0O0Q060T4D0V03142T150D", " s\xED ": "0O0W0P0U0T451407", " s\xF3": "0O0M0P4D0Q1J140I1506", " s\xF3c": "0P2B", " s\xF3c ": "0P3E", " s\xF3n": "0P4B", " s\xF3n ": "0P6A", " s\xF5": "1D5D", " s\xF5b": "1D2H", " s\xF6": "110V120M1412150H1D1A1GAB1O3B1Q0T", " s\xF6y": "1GAH", " s\xF6yl": "1GDT", " s\xF8": "100Y130T", " s\xFA": "0Z5S140G1504", " s\xFA ": "0Z8E", " s\xFC": "0N06150F1D341G2Z1O171Q13", " s\u0101": "1E22", " s\u0103": "16PA", " s\u0103 ": "16S7", " s\u0103-": "165D", " s\u0105": "1B2T1C0K", " s\u0131": "1G3X", " t'": "0L1X0P2B", " t-": "032K0T2L1002", " ta ": "030F0L1N0V1I0W0C1121131Z162K1B1M1C0R1DDU", " tad": "03160B0M0V2U0W061C0G1E131G061S0E", " tady": "03020V3V", " taga": "030F0D1115051D9J1E40", " tage": "030U0N12103S11051P04", " tah": "03060B760D050V0E121J1D831G0F1S0P", " taha": "03040B0G0D03121J1DGU1G02", " tahu": "03080BCX", " tai ": "12331CMX", " taip": "120A1C7U", " tak ": "0B1U0V590Z3M100U1B4X", " take": "032J0M28110212031305", " tako": "0D0G0V1G0W5R", " tala": "030A0D2D1125145U1502", " talk": "0M27", " tall": "030Y0M090O030P0S10071103120613061D53", " tal\xE1": "154V", " tam ": "03030U180V3M0Z3C1B271C0Z1G131SLU", " tam\xE1": "153M", " tan ": "0O3C0P3R1RB4", " tant": "03020L0Z0N040O1J0P360Q170R100S060U1B10061502", " tao": "0D25", " tao ": "0D23", " taon": "0D1R", " tapa": "030H0D050O03128U140K15091C041O12", " tart": "0L050O070Q03120H153M1C041G0P", " tas ": "0B0A0L030S071C5W1EKX", " tau": "0B050L030M040N0A0P0H0U0612071C5J", " tau ": "0B091CAW", " tave": "1C5I", " tavo": "0R0D120M1C9L", " taw": "03160B070D0A1RHR1S0M", " tawa": "030J0B0D0D0K1RQS", " tay": "030S0D1B1G031S0E", " tayo": "0D2C", " teac": "0M130TCC", " tead": "1D7D", " tee": "011W0M050N080S021003122M15021D40", " teen": "011H0M030S021003121815021D1X", " teg": "03140S1X0U05100E1307152F1B3T1C061D381P03", " tego": "1B62", " teha": "1D4S", " tehd": "0V0512731G06", " tei": "0L020N0J0Q020T0O1234140C1C1Z1D4S1E5B", " teic": "0N021E80", " tein": "0L03120X1D58", " tela": "0B5T0O020U041G06", " tell": "03B80L180M2Z0N040S030U061305", " tem ": "0Q6U", " tema": "0B2H0O0A0Q031B0F1C081DAY1G051P0D", " ten ": "010K0M0A0O050S0B0V4E0Z261B5M1C4C", " teng": "03020B0L0O4Y0R03140I150N", " tenh": "03070Q4W0V0Q", " tenk": "03060V08131P", " tenp": "1RJL", " ter ": "0Q2P0S0B0U06", " tera": "0B1D0Z331B281P031S48", " terl": "0B681G02", " teru": "012Y0B180S221P0I", " tess": "037J0U06150A", " tett": "03CZ0R031526", " teu": "0N0B0P3A0Q0W0U06", " teu ": "0P390Q0W", " tev": "03020P280Q0I0S0A110315061EB3", " tev ": "1EFB", " teva": "0P33", " tevi": "03041E98", " te\u010F ": "0V2S", " than": "0M2X", " that": "0MQ1", " the ": "0MSE", " thei": "0M2A", " them": "0M2S0N09", " ther": "0L020M500N020U06", " they": "03020M9A", " thi": "03030MDC0T0Z", " thin": "0M8X", " this": "0M9B", " thou": "0M3Q", " thu": "03030M030S120T2S", " ti ": "03030O0V0Q0A0R3S0V3S0W4U0Z44100N130N150Y", " tib": "030G0B0U0U5G", " tibi": "03040U5P", " tid": "03250BK60Q02102N112P132X1Q3H", " tida": "03090BRX1Q0N", " tie ": "0M030Z0I120A1C0L1P47", " tied": "129S15031Q1V", " tiem": "0O3M1C03", " tien": "0L0W0O9G0R050S0X122N1P13", " tiet": "0Z1J1287", " tij": "03040O020S2T1S07", " tijd": "0S3O", " tik": "031M0B090P0S12041C9Q1E751Q4A", " tik ": "1C7J1E50", " tika": "03041E73", " tiko": "1Q4D", " tikr": "1C8P", " til ": "10GH13G314LU", " tilb": "101P131N141F", " till": "03080M03100C11BI130B140E", " timp": "165W", " tinc": "0P5G", " tio": "0B060Q07110J1P9G", " tio ": "0Q08110G1PA7", " tion": "0B0C1P7I", " tiu": "12041P7F", " tiu ": "1P93", " tiun": "1P3N", " tj": "030E1007110T13091404", " tlh": "1SDX", " tm": "035A0V050Z07", " to ": "0MR80VMJ0WAZ0ZNT1028131R1BG61C3L1EDR", " toat": "164S", " tod": "0M1B0N0D0O8T0Q5812431C0B1S0E", " toda": "0M1R0O3V0Q1Z", " tode": "0N06128Y", " todo": "0O820Q4T", " toe": "013W0S38", " toe ": "01380S10", " tog": "0M0K0R050W14102B1119130N", " tog ": "0W0I102A1118", " toh": "0V4B0Z1L12061D0S1S0O", " tohl": "0V3D", " toho": "0V2N0Z1Q", " toi": "0B050L2B0M020N020S021005125P1D0Y", " told": "0M4C", " tom'": "0M1R12081B091GHC", " tome": "0O050Q070V2Y0W2Y1B11", " tomi": "110212SG158M1B051DEG", " toms": "0N1B0S1310271112130Q1ESG", " tomu": "0V1K0W390Z0O1C6L1E401O8I", " tomy": "1O5X", " tom\xE1": "0O160Q0C0THE0V080Z0J", " ton ": "0L470N021RG9", " too": "0M280S061D1M1Q0W", " torn": "0O050P4E0Q0W0R15110312091504", " tot ": "01220N090P5Z0S250U06162Q", " toto": "0D0M0U050V0Y0Z52", " tots": "0P3I", " tou": "0LC80M0C0N020S020V091203", " tous": "0L4E", " tout": "0LC0", " trab": "0D0R0O4B0Q3H1P02", " trav": "0L5M0M0C0O080Q030W08100816061P08", " tre ": "0R1610221115131C1P4Z", " treb": "030B0P3B0W9D0Z0I16CY", " trob": "0P38", " tror": "1021111R132A", " trou": "0L4N0M0F0Q090S0J0V02", " tr\xE4": "0N0K111S", " tr\xE6": "101T1306", " tr\xE8": "0L3J", " tr\xE8s": "0L5X", " tt": "0382", " tua": "0B130Q0N0R1A0T0S0U3C1C02", " tud": "030L0Q2615FX", " tudo": "0Q2R157R", " tule": "03050U0412BI1D7D", " tuo": "0R280U10128W1C22", " tura": "032904DR", " tur\u0117": "1C5C", " tutt": "030G0R65120814121G0A", " tuu": "0U31120T", " tvo": "0V1C0W2L0Z4G140F1C04", " tvoj": "0V1K0W660Z58", " tv\xE5 ": "111J", " twee": "011S0S2X", " tyc": "113F1B0C", " tyck": "113F", " tym ": "1B4V", " t\xE1": "0Q060TPA0V080Z1L151F", " t\xE1 ": "0TQA0Z0P", " t\xE1i": "0T4G", " t\xE1im": "0TG4", " t\xE3": "0Q1L", " t\xE4": "0N04111D12DO1D4F1O1T", " t\xE4m": "128J", " t\xE4m\xE4": "12I9", " t\xE4n": "111I123N1D2H", " t\xE4na": "1D5Y", " t\xE4n\xE4": "126U", " t\xE4y": "124P", " t\xE4yt": "127K", " t\xE5": "1005110O1307", " t\xE6": "100J140B", " t\xE9": "0L0T0O0A0P3Y0Q030T0N0V13151U", " t\xE9 ": "0O0B0P5T0V0T", " t\xEA": "0L0F0Q12", " t\xED": "0O0E0Q070V0U0Z07142E150C", " t\xF5": "1D33", " t\xF6": "0N031104120W140Y153P1D3B1G021O0S", " t\xF6b": "153I", " t\xF6bb": "153P", " t\xF6r": "1102120715471G02", " t\xF6rt": "1531", " t\xF6\xF6": "1D40", " t\xF6\xF6t": "1D53", " t\xF8": "100B1305", " t\xFA": "0O120T9T0Z1E1513", " t\xFA ": "0O1L0TBC0Z0X", " t\xFC": "0N09150F1D2H1G1R1O0M", " t\u0101": "1E54", " t\u0101 ": "1E43", " t\u0105": "1B081C41", " t\u0105 ": "1B0B1C6I", " t\u0113": "1E22", " t\u0117": "1C1N", " t\u011B": "0V2U", " t\u011B ": "0V2S", " t\u0159": "0V1R", " ua": "0B0O0T3R10021306", " uai": "0T49", " ubi": "0302043G0U3Y0W0J1B06", " ubi ": "0U3Z", " ubu": "030404B1", " ubu ": "04B6", " ubw": "0475", " uc": "030D0R0V0V0516061B1V1G06", " ud ": "102O", " ude": "03080V02101O1B05", " uden": "101O", " ud\u011B": "0V5V", " ud\u011Bl": "0V7V", " ui": "011I0S1W0T3B120I161T", " uile": "0TA5", " uit": "013G0S72162O", " uit ": "01150S63160F", " um ": "0N370QFC146T", " uma": "031Q0D0X0N020QBJ0R0716091B071G0F", " uma ": "0QE4", " umu": "030A04QN0B0P0D0K100413061G11", " umun": "04IP", " umw": "04CK0N03", " umwa": "030204GU", " un ": "0LGW0OHQ0PIG0RGE16EQ1EB8", " una ": "0D040OGD0PJ20RAS0U0N160Z", " und ": "0NGD", " unde": "0M1J0U0N101W111B131F164E", " une": "030D0LD30M040N080V02120J1616", " une ": "0LK2", " uns": "0L020M020N4D0P0T0Q08", " unt": "0B7R0M0I0N2612071503", " untu": "0BE7", " unu": "0U0T0W08161P1D0W1G0Y1O0D1P2V", " unu ": "16071P3H", " uo": "0R0J0W0F1C08", " up ": "0M2I", " upp": "114O1203143U", " upp ": "112F1440", " ur ": "03L71009110N", " urad": "0W7B", " uras": "049I", " uri": "0303047Y0D03", " uro": "04150Z6712021B0P", " urob": "0Z7Q", " us ": "0M270P2D1Q1M", " ut ": "0U681131133I", " uten": "0U03131R", " uu": "0D020S0C121T1D1V", " uvek": "0W4R", " uw": "0308041M0S0M1B1C", " ux": "03100U0X", " uy": "030I043D1G2P", " uyu": "048R1G13", " uyu ": "04EF", " uz ": "0W091E8C", " u\u010D": "03090V1M0W1M0Z2D", " u\u017E": "0V3A0W0D0Z2P1C5Y", " u\u017E ": "0V530Z4D1C39", " v ": "0V7M0ZAE", " va ": "0L240O1M0PJ00R42110216671C0A1Q0O", " vab": "1C031D3A1S0H", " vaba": "1D8V", " vad ": "1175", " vado": "0R3O150B1C0G", " vagy": "15EF1C04", " vai": "0L1T0O040P7W0Q3F0R3O129G1C4W1D0Y1EGE", " vai ": "0Q460R3P122W1EPJ", " vaig": "0PB5", " vaik": "127U1C6U", " vain": "0L0C128D", " vair": "1C1L1E5Z", " vaj": "0V040Z0E1202150D1D271E4R1S2X", " vaja": "15021D5O1EA9", " vaka": "0S0C121A140G1C641E56", " vala": "0L03120715701C34", " vald": "0U2U1106140J1C0D", " valg": "100J130G1C591D1L", " valo": "0O090Q070R03121J160C1EA91P0M", " vand": "011M0S2B101T110214291C32", " vann": "0R3J0S051106120B1318140I1525", " var ": "10B411B9139Q14I71E4U1G9B", " vara": "0Q030W07113F122V160H1D281E2T1G05", " varf": "112B", " var\u0113": "1E6A", " vast": "0L030S0O0U06126X15041D581P07", " vay'": "1SBB", " ve ": "0O0G0P0O0R050V2X1G8C", " ved ": "1062131F", " vee": "010S0Q020S3T1D36", " veel": "010N0S4V1D64", " vej": "0Q0K0V08101S1C02", " veld": "0S031337", " vele": "0R020S0A154A", " velm": "0V3B", " vem": "0O030Q0P0V02111U1Q441S0F", " vem ": "0Q0U0V02111O", " vemo": "0O050Q031Q4Q", " veni": "0L180O0Y0P1E0R0Y0U4K1008163R1P1Q", " venn": "0R08100Z13241512", " veom": "0W4S", " vera": "010S0N0L0O0M0R150S190U09148G1P0W", " verg": "012S0L020N270O050Q040R060S2E1C081G051S0F", " verk": "011X0N0Y0S20112C120H1309141U1C181P0P", " verl": "011W0N340O0C0S2M", " vero": "0R3S0S0P0U0R0W14120F1P0W", " very": "0M3Y", " ver\xF0": "14BQ", " vet ": "112I1339", " vett": "1103121B152U1D1R", " veu": "0L580P3Y", " veur": "0P4V", " veux": "0L5W", " vez": "0O2J0Q2C0V0B0W0F0Z0M1517160D", " vez ": "0O3B0Q1Y", " ve\u013E": "0ZA9", " ve\u013Ea": "0Z3N", " ve\u013Em": "0Z76", " vi ": "0O0K0P0C0Q0N0R2H0U050W0C107V119L13921PGO", " via ": "0Q020R0I0S030U0S10021P4E", " vid\u011B": "0V3C", " viel": "0N6A0S0I125U", " viem": "0Z2X1203", " vien": "03030L2V0O1G0R0R12061C961EEU", " vig": "0L030O040Q020R030U0R100G150P1D0K1P031SC2", " vigh": "1SJC", " vii": "1259161K1D2D", " vil ": "1079137U141U", " vilk": "111P120A1C0T", " vilo": "1QBD1S33", " vin ": "0L0N10081108140O160R1P56", " vind": "010P0P0P0Q090S2Q0U0310191106130N140I160A", " vine": "0O030P0H16161SF9", " vir ": "01AW0Q0O0U0Y", " virk": "101I120C131R141M", " visa": "0L0H0U02110H1C891S2C", " visi": "0L180M0Q0O0Y0P120Q0W0R160U0C1C6R1E6G1S0Q", " visk": "12021C59", " viso": "0R020W0J1C161SB7", " visu": "0U0E16061C2T1E5N1S1P", " viv": "0L190O2I0P0G0Q1B0R1O0U1Q1P271S18", " vi\xF0": "14FM", " vi\xF0 ": "14QC", " vi\u0146": "1ERA", " vi\u0146a": "1EQV", " vi\u0146i": "1ECW", " vi\u0146u": "1E7V", " vi\u0146\u0161": "1EOV", " vi\u0161e": "0W5N", " vl": "010O0S0J0V1J0W080Z26", " vla": "0S090V200W0A0Z34", " voc": "0L020O030QKL0R0C0S020U2Q1609", " voc\xEA": "0QO2", " vog": "0N040R440S0E10021S08", " vogl": "0R45", " voi": "0L500M060R3U12BO1653", " voi ": "0R3W129K165X", " vola": "0L060O0B0P0P0R070U0K0V0C0Z0P1P5Z1Q0N", " vole": "0L0N0P1I0R310U0F0V030W22", " voli": "0P0P0V030W551P1E", " voln": "0V0F1538", " volt": "0P0P0Q1Z0R1S0S0315E2", " von": "0L0H0N530Q0B0S0L0V030Z0M130C1411151E1C07", " von ": "0N8A", " voo": "012S0Q050SB11D0M", " voor": "012Y0SE6", " vorb": "0N0K167B", " vore": "0N02101X110A", " vos": "0L130O0P0P2A0Q0F0R300S020U121C0C", " vost": "0P2J0R311P02", " vot": "0L350M040O060Q050R0D0U02160A1Q0G", " votr": "0L53", " vou": "0LHA0Q2V", " vou ": "0Q3M", " vous": "0LMN", " vr": "012U0L1I0S2C0V160W3W0Z1G100511021664", " vrai": "0L49", " vre": "010O0S0X0W2J0Z091009168Z", " vrea": "1673", " vrem": "0W5X161H", " vri": "011Y0S3E", " vrie": "01220S3A", " vro": "011E0S2Z", " vull": "0P3Z", " vuo": "0R39124A", " vy": "010804830V6C0Z7K1C22", " vyi": "0475", " vyo": "0490", " vyos": "04AA", " v\xE1": "0O020Q0R0V3A0Z471547", " v\xE1l": "0V0J154E", " v\xE1m ": "0V1W0Z3G", " v\xE1r": "0Q0G154J", " v\xE1s": "0V1M0Z3C150Y", " v\xE1s ": "0V270Z46", " v\xE4": "0Z0L116E12421D9F", " v\xE4g": "111D1D4L", " v\xE4ga": "11021DBY", " v\xE4l": "112I12221D3G", " v\xE4lj": "11061D6Y", " v\xE4n": "112P", " v\xE5": "10061119130Y", " v\xE5r": "111E1320", " v\xE6": "102U132P1414", " v\xE6r": "1060136P141D", " v\xE6re": "105R1348", " v\xE6rt": "1002131W", " v\xE9": "0L100P0814071529", " v\xED": "0O050Q070V3D0Z0I140G150H", " v\xF5": "1D8F", " v\xF5i": "1D6P", " v\xF5i ": "1D7I", " v\xF5t": "1D2N", " v\u0101": "1E22", " v\u0101rd": "1E56", " v\u0103": "163C", " v\u0113": "1E5M", " v\u0113l": "1E61", " v\u0117": "1C1H", " v\u011B": "0V47", " v\u011Bd\u011B": "0V2Z", " v\u0161": "0V3F0Z5D", " v\u0161e": "0V3T0Z7Q", " v\u0161ec": "0V3W", " v\u0161et": "0Z9D", " w ": "1BD4", " w'": "041H", " wa'": "1SE4", " waa": "015O0S8C", " waar": "015Q0SAP", " wag": "010R03040D020N0C0S021B041O661S0X", " wagt": "1O8A", " wala": "030W0B0A0D55", " wanj": "04AV", " wann": "011S03070N130S201B02", " want": "0M880S0D", " war ": "030P0M090N880S03", " was ": "019G0MEZ0N9E0SBZ1B0E", " wat": "01B803050M170SA6", " wat ": "019S0SBQ", " we ": "0M5W0S9N1B0A1O9D", " wee": "019S0L060M0Z0R030S60100516051B06", " wees": "01570S0Q", " weet": "01430S4Q", " wei": "0M090N510S0H", " wen": "010K030804190M150N4Q0S0E", " wenn": "03020N6F", " wer": "013W03140M3E0N5M0S631B02", " werd": "0N650S32", " were": "0M4J0S19", " werk": "013X0N080S41", " wha": "0M6N0Q03", " what": "0M8P0Q03", " whe": "0M4M", " when": "0M3G", " wher": "0M26", " who": "0M35", " who ": "0M39", " why": "0M2L", " why ": "0M3F", " wie": "011W0N6W0S2P1B86", " wie ": "01200N8S0S3C1B10", " wiel": "1B3Q", " wil ": "01740S63", " will": "0M4Y0N480S1W", " wir": "0NB1", " wir ": "0NAW", " wird": "0N57", " wit": "0M6W0N060S0H1B051S17", " with": "0M8Y", " won": "010M0M2C0S0U", " woo": "01150M060S2W", " wor": "01390M410N1A0S41", " word": "013B0M0P0N0I0S55", " work": "0M2U", " wou": "010P0M3X0S0G", " woul": "0M55", " wr": "0M0R1B19", " ws": "1B4G", " wsz": "1B4B", " wszy": "1B66", " wu": "0326040C0N171B061S0J", " wy": "010B1B91", " w\xE4": "0N0S", " w\xEA": "0109", " w\xFC": "0N0X", " y ": "0L2I0O8J0U02", " y'": "0434", " ya ": "0304043Y0B0V0O2T1G0N1Q1G", " yang": "0BRS1G08", " yap": "1GFA1S12", " yapa": "1G5X", " yapm": "1G9L", " yapt": "1G4T", " yar": "0302046C0D051G62", " yard": "0M021G4K", " ya\u015F": "1G43", " yel": "038E0D030M041G021Q11", " yell": "03FA0M06", " yeme": "1G3Y", " yes": "03940M0R", " yess": "03D3", " yet": "03570M0O1G1J", " yett": "03B0", " yh": "1236", " yi": "03G9042T1G1B1SD2", " yiwe": "039P044E", " yk": "121R140S", " yksi": "127C", " yl": "122F1O0N", " yo ": "042K0O4N", " you ": "0MMR", " you'": "0M3M", " your": "0M5M", " yr": "1103121A13021CBL", " yra": "1CHL", " yra ": "1CRO", " yuf": "032K1Q4Q", " yuf\xF6": "1Q39", " y\xFC": "1G3E", " z ": "0V2T0Z341B7K", " za ": "0V3U0W6B0Z3W1B49", " zad": "0V080W0N0Z081B1H1O3Z", " zady": "1O4W", " zajt": "0Z361502", " zal": "0S4H0V060W0E1B0E", " zal ": "0S5U", " zama": "0W0B1B051G7T", " zat": "0S0N0V0O0W0W0Z151B0P1G0P1O5V", " zat ": "0S0L1O5N", " za\u0161t": "0W4N", " ze ": "0SC70V141B1J", " zeg": "03030S2Q1B0I", " zich": "0S3G", " zie": "0N0V0R080S441B0Q1E0V", " zij": "0SIW", " zij ": "0S4K", " zijn": "0SKK", " zin": "04290S1L1E5O", " zin\u0101": "1E5H", " zn": "0V1Z0W460Z1A1B3E", " zna": "0V0M0W5A0Z0N1B3V", " zo ": "0S3H0Z0X", " zor": "0O020S0Q1B031G421P0F", " zoru": "1G3S", " zost": "0Z2P1B50", " zou": "0S4R0V02", " zou ": "0S5D", " zr": "0V0L0W020Z0W1B3G", " zro": "0V071B4D", " zrob": "1B67", " zu ": "0ND7", " zv": "0V1K0W0I0Z261603", " zw": "030L0N110S0L1B1B", " z\xE1": "0V1N0Z2F150A", " \xA1": "0O17", " \xE0": "0L3C0P060Q0X", " \xE0 ": "0LF10Q33", " \xE0s": "0Q0Y", " \xE1": "0O080Q0E0T180Z08149V152V", " \xE1 ": "14DU", " \xE1g": "0Q0U150A", " \xE1l": "0Q030T0N152V", " \xE1ll": "155H", " \xE2": "0L03", " \xE4": "0N0B11CG12121D1I1O0T1QED", " \xE4b": "1Q46", " \xE4bi": "1Q4D", " \xE4bin": "1Q50", " \xE4d": "1Q3H", " \xE4f": "1Q1L", " \xE4g": "110E1Q1H", " \xE4k": "110312031Q26", " \xE4l": "0N03111D12281Q3U", " \xE4lsk": "111L", " \xE4l\xE4 ": "127G", " \xE4n": "0N04112J1Q24", " \xE4n ": "112C", " \xE4r": "0N0411O012051D4O1Q0J", " \xE4r ": "11RG", " \xE4ra": "1D51", " \xE4ra ": "1DD2", " \xE4s": "12031Q46", " \xE4t": "111R1Q1G", " \xE4v": "11061Q37", " \xE4vil": "1Q37", " \xE5": "100X111O136S", " \xE5 ": "1102139G", " \xE5b": "100D", " \xE5k": "1118", " \xE5p": "130C", " \xE5r": "100Y1118130U", " \xE5r ": "10231117131I", " \xE5t": "111X1304", " \xE5t ": "111S", " \xE6": "0U07100X1304141H", " \xE6b": "100P", " \xE6bl": "101W", " \xE6ble": "102A", " \xE6t": "0U04142P", " \xE7": "0L0N1G8O1O4N", " \xE7a": "0L3A1G6C1O3S", " \xE7a ": "0L5G", " \xE7al": "1G591O1O", " \xE7al\u0131": "1G62", " \xE7o": "1GAT", " \xE7ok": "1G9O", " \xE7ok ": "1GCN", " \xE7y": "1O2O", " \xE8": "0P030R5L", " \xE8 ": "0RIL", " \xE9": "0L270O240P4V0Q520S040T5I1006130314AM159X", " \xE9 ": "0QIM0TCB", " \xE9c": "0L1S", " \xE9g": "0L0C14KB150A", " \xE9g ": "14QV150A", " \xE9i": "0T3O", " \xE9l": "0L0N0O67152E", " \xE9l ": "0O9A150R", " \xE9let": "152W", " \xE9n": "0L0610071305153E", " \xE9n ": "100J130D157R", " \xE9r": "0L020Q02153T", " \xE9rt": "1541", " \xE9rte": "152Y", " \xE9s": "0O0B0PHW0Q08155F", " \xE9s ": "0PNI0Q0A15CA", " \xE9t": "0L6P1003150J", " \xE9ta": "0L5L", " \xE9tai": "0L7Y", " \xE9t\xE9": "0L39", " \xE9t\xE9 ": "0L5H", " \xE9v": "0L0C151W", " \xEA": "0L0O", " \xEAt": "0L3B", " \xEAtes": "0L4E", " \xEAtr": "0L33", " \xEAtre": "0L57", " \xED": "0T1H0Z0Q148H1515", " \xED ": "0T4614GB", " \xEDs": "0Z1W140D", " \xEDs\u0165": "0Z38", " \xEDs\u0165 ": "0Z41", " \xEE": "16BJ", " \xEEm": "164X", " \xEEmi ": "166B", " \xEEn": "16QR", " \xEEn ": "16MU", " \xEEnc": "16AF", " \xEEnce": "1678", " \xEEnt": "16BW", " \xEEntr": "167W", " \xEEnt\xE2": "1653", " \xF3": "0Q050T181413150R", " \xF4": "0Q040Z03", " \xF5": "1D2Y", " \xF5h": "1D1A", " \xF5i": "1D39", " \xF5ig": "1D3X", " \xF5igu": "1D9F", " \xF5p": "1D31", " \xF6": "0N05111S1410152L1D0F1G501OAV", " \xF6n": "110H1405151J1G46", " \xF6r": "1107140F150Z1G0A1O2H", " \xF6r\xE4n": "1O4A", " \xF6ssz": "1530", " \xF6v": "112N15031G02", " \xF6ve": "113D1502", " \xF6ver": "113E", " \xF6z": "1G121O9D", " \xF6z ": "1O5N", " \xF6z\xFC": "1G0B1O5F", " \xF6z\xFCn": "1O56", " \xF6\xFD": "1O4U", " \xF6\u011F": "1G3O", " \xF6\u011Fr": "1G3C", " \xF6\u011Fre": "1G4K", " \xF8": "1018131B", " \xF8j": "100F", " \xF8n": "100T130X", " \xF8ns": "1026132D", " \xF8nsk": "102N132D", " \xF8y": "130K", " \xFA": "0O0C0P030Q090T0M0V0S0Z101420152A", " \xFAg": "151O", " \xFAgy": "1549", " \xFAgy ": "1549", " \xFAj": "151K", " \xFAl": "0O0L0Q0I0Z0C", " \xFAt": "0O040P070Q050V051432150H", " \xFC": "0N1715141D381G241O5J", " \xFCb": "0N1X", " \xFCbe": "0N4F", " \xFCber": "0N730S02", " \xFCh": "1D2C", " \xFCk": "1D1Y", " \xFCks": "1D2D", " \xFCl": "150O1D391G0O", " \xFCle": "1D2N", " \xFCt": "15051D2Q", " \xFCtl": "1D3C", " \xFCtle": "1D90", " \xFC\xE7": "1G1P1O8A", " \xFC\xE7i": "1O9S", " \xFC\xE7in": "1OCX", " \xFD": "1OHB", " \xFDa": "1OGD", " \xFDal": "1O7D", " \xFDaly": "1O6B", " \xFDa\u015F": "1O4Q", " \xFDa\u015Fa": "1O43", " \xFDe": "1O9Z", " \xFDer": "1O7Y", " \xFDerd": "1O4O", " \xFDo": "1O47", " \xFDok": "1O4D", " \xFDok ": "1O43", " \xFDy": "1O2X", " \xFE": "14L5", " \xFEa": "14FL", " \xFEar": "143S", " \xFEau ": "1465", " \xFEa\xF0": "14I2", " \xFEa\xF0 ": "14SA", " \xFEe": "14BP", " \xFEes": "147F", " \xFEess": "14FK", " \xFEet": "146D", " \xFEett": "14DL", " \xFEi": "144D", " \xFEig": "143I", " \xFEig ": "147T", " \xFEv": "142Q", " \xFEv\xED": "143Z", " \xFEv\xED ": "148R", " \xFE\xE9": "143H", " \xFE\xE9r": "145I", " \xFE\xE9r ": "14BW", " \xFE\xFA": "149T", " \xFE\xFA ": "14EO", " \u0101": "1E0M", " \u0107": "0W1T1B02", " \u0107e": "0W46", " \u0107e ": "0W3M", " \u0109": "1P8X", " \u0109a": "1P1F", " \u0109e": "1P1O", " \u0109i": "1P7I", " \u0109i ": "1P42", " \u0109iu": "1P3M", " \u0109iuj": "1P3Y", " \u0109u": "1P5I", " \u0109u ": "1P8H", " \u010D": "03060V3K0W250Z6Z1C121E06", " \u010Da": "0V2A0W0S0Z48", " \u010Das": "0V3B0W070Z3O", " \u010De": "0V2E0W1T0Z0U1C04", " \u010Di": "0V0D0W1F0Z1P1C2T", " \u010Dia": "0Z081C4E", " \u010Dia ": "1C90", " \u010Do": "0V040W0V0Z8Q", " \u010Do ": "0ZCW", " \u010F": "0Z0I", " \u0113": "1E0H", " \u0117": "1C06", " \u011D": "1P2R", " \u011Di": "1P3K", " \u011Di ": "1P2F", " \u011Din": "1P25", " \u011Din ": "1P48", " \u0123": "1E06", " \u012B": "1E09", " \u012F": "1C3Z", " \u012F ": "1C66", " \u0131": "1G0A", " \u0135": "1P0B", " \u0137": "1E0C", " \u013C": "1E11", " \u013Co": "1E3B", " \u013Cot": "1E4O", " \u013Coti": "1EA3", " \u013E": "0Z14", " \u013Eu": "0Z1W", " \u0151": "151Y", " \u0151 ": "151O", " \u0153": "0L02", " \u0159": "0V3A", " \u0159e": "0V47", " \u0159ek": "0V67", " \u0159ekl": "0V6N", " \u0159\xED": "0V2J", " \u015B": "1B1Z", " \u015D": "1P5Q", " \u015Da": "1P2X", " \u015Dat": "1P2N", " \u015Data": "1P3I", " \u015Di": "1P5P", " \u015Di ": "1P6O", " \u015F": "160H1G611O5K", " \u015Fa": "16031G2X1O10", " \u015Fe": "1G8W1O2U", " \u015Fey": "1G8E", " \u015Fey ": "1G6X", " \u015Fe\xFDl": "1O47", " \u015Fi": "161G1G32", " \u015Fo": "1G061O3L", " \u015Fu": "1G101O38", " \u0161": "0V2H0W3O0Z2Y1C5Q1E3D", " \u0161a": "0V0E0W0G0Z0I1C1Y1E0T", " \u0161e": "0V110W0S0Z0A1C141E1W", " \u0161eit": "1E5C", " \u0161i": "0V040W0A0Z171C8L1E1S", " \u0161it": "1C6W", " \u0161ita": "1C6P", " \u0161o": "0V030W091C0K1E5M", " \u0161o ": "1E3I", " \u0161od": "1E30", " \u0161odi": "1E6M", " \u0161t": "0V0F0W7B0Z1H1C0J", " \u0161ta": "0W571C0V", " \u0161ta ": "0WC9", " \u0161to": "0W44", " \u0161to ": "0WA6", " \u0161\u012B": "1E1U", " \u0161\u0165as": "0V120Z2X", " \u0165": "0Z19", " \u0165a": "0Z39", " \u0165a ": "0Z4C", " \u016B": "1C021E0A", " \u017C": "1B5R", " \u017Ce": "1B8U", " \u017Ce ": "1BAN", " \u017E": "0V820W2O0Z701C4F", " \u017Ea": "0V030W0C0Z071C1U", " \u017Ee": "0VCN0W3T0ZD41C0T", " \u017Ee ": "0VHP0ZIL", " \u017Eel": "0V080W3X0Z0B", " \u017Eeli": "0W6L", " \u017Ei": "0V240W320Z3X1C4S", " \u017Ein": "1C5R", " \u017Eino": "1C6E", " \u017Eiv": "0V1Z0W3U0Z21", " \u017Eivo": "0V2G0W4U0Z28", " \u017Em": "1C2S", " \u017Emo": "1C4J", " \u017Emon": "1C69", " \u0219": "1640", " \u0219i": "168K", " \u0219i ": "16BC", " \u0219t": "164P", " \u0219ti": "167E", " \u021B": "160M", " \u0263": "035Y", " \u0263e": "03FH", " \u0263ef": "038P", " \u0263ef ": "03HJ", " \u0263er": "038Z", " \u0263er ": "03FF", " \u0430": "0W260Y1I173518BJ193R1A3W1MLD1NAQ", " \u0430\u0434": "0W060Y06170B18EK190E1A0C1M711N0T", " \u0430\u0434\u0430": "1MCC", " \u0430\u0434\u0430\u043C": "1MFZ", " \u0430\u0434\u043D": "185A", " \u0430\u0436\u0438\u043B": "1N4M", " \u0430\u0437": "175C180D19021A021M2T1N0O", " \u0430\u0437 ": "175Y", " \u0430\u0439": "1M8G1N0Z", " \u0430\u0439\u0442": "1M7Z", " \u0430\u043A\u043E": "0W1D0Y1M172U", " \u0430\u043A\u043E ": "0W3H0Y1O175X", " \u0430\u043B": "0W1F0Y0G170G184K190K1A1J1MEW1N3S", " \u0430\u043B\u0434\u044B": "1M80", " \u0430\u043B\u0435": "0Y031703186919021A1F", " \u0430\u043B\u0435 ": "188J1A1Y", " \u0430\u043B\u043C": "1M6V", " \u0430\u043B\u043C\u0430": "1M9N", " \u0430\u043C": "0W090Y0F170O181D190F1A0F1M0O1N63", " \u0430\u043C\u044C": "1N4G", " \u0430\u043C\u044C\u0434": "1N78", " \u0430\u0441\u0443": "1N2Y", " \u0430\u0441\u0443\u0443": "1N5W", " \u0430\u0458\u0434\u0435": "0Y1C", " \u0431": "0W7G0Y74176218AW19FH1AFW1MQR1NSG", " \u0431\u0430": "0W1I0Y2Y171Z187I19191A7A1MOD1NSG", " \u0431\u0430\u0433\u0430": "0Y021709181019051A3V1N1E", " \u0431\u0430\u0439": "1A0A1M591NSG", " \u0431\u0430\u0439\u0433": "1NA5", " \u0431\u0430\u0439\u0434": "1A0E1N6M", " \u0431\u0430\u0439\u043D": "1NSG", " \u0431\u0430\u0439\u0441": "1NIR", " \u0431\u0430\u0439\u0445": "1N8M", " \u0431\u0430\u043B": "0Y03181019051A061M77", " \u0431\u0430\u043B\u0430": "1A061M8D", " \u0431\u0430\u0440": "0W050Y1F1703181E19081A041MGO1N2D", " \u0431\u0430\u0440 ": "1MD3", " \u0431\u0430\u0441": "1707180E19061A071MGQ1N1N", " \u0431\u0430\u0441\u0442": "1MA8", " \u0431\u0430\u0441\u049B": "1M7B", " \u0431\u0430\u0447\u0438": "1A3L", " \u0431\u0430\u0447\u044B": "184P", " \u0431\u0430\u0448 ": "0W1X0Y1B", " \u0431\u0430\u044F": "180K1M0P1N36", " \u0431\u0430\u044F\u0440": "1N46", " \u0431\u0435": "0W1U0Y8M176V183R19461A1O1MCN", " \u0431\u0435\u0440": "0Y02180F190M1A081MAX", " \u0431\u0435\u0448": "0Y6N1755", " \u0431\u0435\u0448\u0435": "0Y6Z17AE1902", " \u0431\u0438": "0W9K0Y8J175B190P1A2L1M1Y1NRK", " \u0431\u0438 ": "0W250Y55171F1A2W1NQ2", " \u0431\u0438\u0434": "0Y3R1N67", " \u0431\u0438\u0434 ": "1N8B", " \u0431\u0438\u0434\u0435": "0Y2S", " \u0431\u0438\u043B": "0W3D0Y2B1724190E1M17", " \u0431\u0438\u043E ": "0W5J", " \u0431\u0438\u0445": "0W2V171S", " \u0431\u0438\u0445 ": "0W781736", " \u0431\u0438\u0448": "1N3G", " \u0431\u0438\u0448 ": "1N6T", " \u0431\u043E": "0W320Y3R172R185L19801A491MJD1NK3", " \u0431\u043E\u0439": "19041M6R", " \u0431\u043E\u0439\u044B": "1M95", " \u0431\u043E\u043B": "0W0W0Y1517171851196G1A0F1MNW1NJV", " \u0431\u043E\u043B ": "1NJK", " \u0431\u043E\u043B\u0430": "1MBG", " \u0431\u043E\u043B\u0434": "1M8G", " \u0431\u043E\u043B\u043D": "0W0G0Y0A17121N5K", " \u0431\u043E\u043B\u043E": "1NCF", " \u0431\u043E\u043B\u044B": "1M6O", " \u0431\u043E\u043B\u044C": "184H198W", " \u0431\u043E\u043B\u0493": "1M6L", " \u0431\u043E\u0441": "0W0W0Y2Q170P180J19221A2C1M481N0T", " \u0431\u043E\u0441\u0442": "0W280Y2U171E180S193J1A3B1M4D", " \u0431\u0443": "0W2X0Y0Q170O185Z195G1AER1M0K1N31", " \u0431\u0443\u0432": "1A46", " \u0431\u0443\u0432 ": "1A5K", " \u0431\u0443\u0434": "0W380Y0E17051886196H1A6Z", " \u0431\u0443\u0434\u0435": "0W4D0Y0519731A3J", " \u0431\u0443\u0434\u0437": "186Y", " \u0431\u0443\u0434\u044C": "190Z1A44", " \u0431\u0443\u043B": "180O19021A61", " \u0431\u0443\u043B\u0430": "180F1A31", " \u0431\u0443\u043B\u043E": "19021A4C", " \u0431\u0443\u0442\u0438": "170C1A2R", " \u0431\u044A\u0434": "173D", " \u0431\u044A\u0434\u0435": "174Z", " \u0431\u044B": "18BU19FI", " \u0431\u044B ": "181V196M", " \u0431\u044B\u043B": "18AI19CL", " \u0431\u044B\u043B ": "198U", " \u0431\u044B\u043B\u0430": "18611948", " \u0431\u044B\u043B\u043E": "187Z197T", " \u0431\u044B\u045E": "184Z", " \u0431\u044B\u045E ": "187B", " \u0431\u044D": "180C1N5Q", " \u0431\u044D ": "1N5A", " \u0431\u044F\u0445 ": "173R", " \u0431\u0456": "181A1A3R1MIA", " \u0431\u0456\u0437": "1A021MB7", " \u0431\u0456\u0437 ": "1M8G", " \u0431\u0456\u0437\u0434": "1M65", " \u0431\u0456\u043B": "180S1A371M8Z", " \u0431\u0456\u043B\u044C": "1A3M", " \u0431\u0456\u0440": "1MGG", " \u0431\u0456\u0440 ": "1M8M", " \u0431\u04AF": "1M311N5P", " \u0431\u04B1": "1MAV", " \u0431\u04B1\u043B": "1MEH", " \u0431\u04B1\u043B ": "1MIX", " \u0432": "0W850Y8U17B718DE19QJ1AQA1M0L1N2S", " \u0432 ": "17BE19JC1A7F", " \u0432\u0430": "0W3Y0Y16172C189S198T1A8B", " \u0432\u0430\u043C": "0W1A0Y05182M19581A3A", " \u0432\u0430\u043C ": "0W2R1839197L1A3V", " \u0432\u0430\u0441": "0W1T0Y04170N1834193Y1A2R", " \u0432\u0430\u0441 ": "0W4L0Y05171C1842196R1A3Z", " \u0432\u0435": "0W5W0Y5X173Q18DZ196L1A391M0T", " \u0432\u0435\u0434": "0Y0E170T18AF19101A06", " \u0432\u0435\u0434\u0430": "18EI", " \u0432\u0435\u043B": "0W0S0Y0Z1705187F19101A1E", " \u0432\u0435\u043B\u044C": "189U1A02", " \u0432\u0435\u043E\u043C": "0W4H", " \u0432\u0435\u0440": "0W1I0Y1O170I185A19321A08", " \u0432\u0435\u0440\u0443": "0W260Y1B18161902", " \u0432\u0435\u0447\u0435": "0W1R0Y0V174V19261A0M", " \u0432\u0435\u045C": "0Y2B", " \u0432\u0435\u045C\u0435": "0Y2G", " \u0432\u0436\u0435": "1A2T", " \u0432\u0436\u0435 ": "1A41", " \u0432\u0438": "0W5V0Y4L17A019441AGS", " \u0432\u0438 ": "0W1N0Y0C173M1AAM", " \u0432\u0438\u0434": "0W300Y33172G193Y1A0E", " \u0432\u0438\u0434\u0435": "0W420Y12194R1A02", " \u0432\u0438\u0436\u0434": "1751", " \u0432\u043E": "0W4E0YDB1710184X198O1A9V", " \u0432\u043E ": "0YDI191C", " \u0432\u043E\u043B": "0W3Q0Y0D1705181V190Y1A0O", " \u0432\u043E\u043B\u0438": "0W6Z1902", " \u0432\u043E\u043D": "0Y0219051A9C", " \u0432\u043E\u043D\u0430": "1A8B", " \u0432\u043E\u043D\u0438": "1A59", " \u0432\u0440": "0W3Z0Y5H173X193J1A0V", " \u0432\u0440\u0430": "0W1P0Y2R171B19101A0I", " \u0432\u0440\u0430\u0442": "0W3W0Y2I172G1905", " \u0432\u0440\u0435": "0W2H0Y36172M193I1A06", " \u0432\u0440\u0435\u043C": "0W5Q0Y2R175F195S", " \u0432\u0441": "0Y0C176019AW1A55", " \u0432\u0441\u0435": "0Y031727197A1A39", " \u0432\u0441\u0435 ": "171L195A1A4G", " \u0432\u0441\u0435\u0433": "194P", " \u0432\u0441\u0438": "173U", " \u0432\u0441\u0438\u0447": "177W", " \u0432\u0441\u0451": "1955", " \u0432\u0441\u0451 ": "198E", " \u0432\u044A": "175D", " \u0432\u044B": "18FN19F6", " \u0432\u044B ": "189L19CZ", " \u0432\u044D": "1N6E", " \u0432\u044D ": "1N7G", " \u0432\u0456": "182F1AG7", " \u0432\u0456\u0434": "181B1A7V", " \u0432\u0456\u0434 ": "1A39", " \u0432\u0456\u043D": "180Y1AA3", " \u0432\u0456\u043D ": "1ADZ", " \u0433": "0W3N0Y8S175418CN197H1A6D1M151N8J", " \u0433\u0430": "0W1Z0Y0N170Q189G190Q1A2R1M0L1N5Y", " \u0433\u0434\u0435 ": "0W3G194K", " \u0433\u0438": "0W030Y5Q1711190A1M0G", " \u0433\u0438 ": "0Y7D170Z", " \u0433\u043B": "0W270Y34172I182C191L1A0E", " \u0433\u043B\u0435\u0434": "0W2S0Y25172Y", " \u0433\u043E": "0W380YIF17DH184Q199W1A681N10", " \u0433\u043E ": "0YKF177H", " \u0433\u043E\u0432": "0W1C0Y06174U19621A2L", " \u0433\u043E\u0432\u043E": "0W3D0Y05179T19A71A3Q", " \u0433\u043E\u0434\u0438": "0W3J0Y17173O19031A1R", " \u0433\u044D": "18M11NCH", " \u0433\u044D\u0434": "1N2S", " \u0433\u044D\u0434\u044D": "1N3R", " \u0433\u044D\u0436": "1N67", " \u0433\u044D\u0436 ": "1NBT", " \u0433\u044D\u0440": "1N41", " \u0433\u044D\u0442": "18S7", " \u0433\u044D\u0442\u0430": "18SG", " \u0433\u044D\u0442\u044B": "18DT", " \u0434": "0WIE0YI117FY18CG19HM1AIB1M9D1N7Z", " \u0434\u0430": "0WRJ0YRT17SD18GU195P1A2Q1M7F1N6I", " \u0434\u0430 ": "0WSD0YSG17SG188319181M5K", " \u0434\u0430\u043B": "0W0I0Y2O170X1821191C1A0I1M0U", " \u0434\u0430\u043B\u0438": "0Y2E171C19071A03", " \u0434\u0430\u043D": "0W2W0Y1M170B180S19091A031N0P", " \u0434\u0430\u043D ": "0W200Y1O", " \u0434\u0430\u043D\u0430": "0W57", " \u0434\u0435": "0W3O0YDT174019B41A4J1MAG", " \u0434\u0435\u043A": "0YC3170319021A05", " \u0434\u0435\u043A\u0430": "0YCN1902", " \u0434\u0435\u043B": "0W0M0Y121704195K", " \u0434\u0435\u043B\u0430": "0W0B0Y02197N", " \u0434\u0435\u043D": "0Y2B171O193Q1A0X1M23", " \u0434\u0435\u043D\u044C": "194Y1A19", " \u0434\u0435\u043F ": "1M7E", " \u0434\u0437": "18AK1A06", " \u0434\u0437\u0435": "189B1A03", " \u0434\u0437\u0435 ": "186M", " \u0434\u043B\u044F ": "187119541A35", " \u0434\u043E": "0W9L0YD617CH186W19CI1AG01M2B1N1S", " \u0434\u043E ": "0W1B0Y1J172S192C1A69", " \u0434\u043E\u0431": "0W3W0Y461744185S19151A3A", " \u0434\u043E\u0431\u0440": "0W6G0Y2U176L188G19171A4M", " \u0434\u043E\u0439\u0434": "174G", " \u0434\u043E\u043B": "0W0Q0Y18170C180G194U1A0F1N15", " \u0434\u043E\u043B\u0436": "0Y0A196E", " \u0434\u043E\u043C": "0W080Y1Z170K182519421A0K", " \u0434\u043E\u043C\u0430": "0W0F0Y1X17101815192S1A0H", " \u0434\u043E\u043F": "0W0J0Y1U170C190A1A3K", " \u0434\u043E\u043F\u0430": "0W130Y1O", " \u0434\u043E\u043F\u043E": "19061A4Z", " \u0434\u043E\u0458": "0Y27", " \u0434\u043E\u0458\u0434": "0Y2A", " \u0434\u0440\u0443": "0W1R0Y1W1728181819451A28", " \u0434\u0440\u0443\u0433": "0W3S0Y1U174M1813195D1A15", " \u0434\u0443": "0W1G0Y0P171G1844194W1A8O1N85", " \u0434\u0443\u0436": "0W09180G1A57", " \u0434\u0443\u0436\u0435": "0W091A7F", " \u0434\u0443\u043C": "170Z184N195P1A4Q", " \u0434\u0443\u043C\u0430": "171E1854199O1A5T", " \u0434\u0443\u0440": "0Y09180N190D1A0C1N61", " \u0434\u0443\u0440\u0442": "1N90", " \u0434\u044D\u044D\u0440": "1N4I", " \u0435": "0W0J0Y77177S180O19A81A0M1MCG1N0A", " \u0435 ": "0YJF17LQ", " \u0435\u0433\u043E": "19751A02", " \u0435\u0433\u043E ": "19BX", " \u0435\u0434": "0Y2P1753180C191C1M1Z", " \u0435\u0434\u0438": "0Y0J172T190R", " \u0435\u0434\u0438\u043D": "0Y0K175R1918", " \u0435\u0434\u043D": "0Y1X172W", " \u0435\u0434\u043D\u0430": "0Y18173M", " \u0435\u043C\u0435": "1M79", " \u0435\u043C\u0435\u0441": "1MA8", " \u0435\u043C\u0443 ": "195Y", " \u0435\u0441": "0W0A0Y031705180G195V1A051M41", " \u0435\u0441\u043B\u0438": "1962", " \u0435\u0441\u0442": "1703194Q1M1M", " \u0435\u0441\u0442\u044C": "197N", " \u0435\u0449\u0451": "193X", " \u0435\u0449\u0451 ": "196R", " \u0435\u0451 ": "194K", " \u0436": "0W2A0Y11170W183G194D1A2T1MNI1N1I", " \u0436\u0430": "0W0D0Y0L17071833190X1A0T1MO81N12", " \u0436\u0430\u0440": "180J190C1A0D1M6P1N11", " \u0436\u0430\u0441": "1MAN", " \u0436\u0430\u0441\u0430": "1M9H", " \u0436\u0430\u049B": "1M85", " \u0436\u0430\u049B\u0441": "1M8A", " \u0436\u0430\u04A3\u0430": "1M68", " \u0436\u0435": "0W3L0Y13171C193W1A081MA4", " \u0436\u0435\u043B": "0W3K0Y09170E190L1M1M", " \u0436\u0435\u043B\u0438": "0W71", " \u0436\u0438\u0432": "0W2T0Y2K172C19281A1M", " \u0436\u0438\u0432\u0435": "0W180Y1D172H19061A19", " \u0436\u043E": "0Y0218211A0T1MAE1N0S", " \u0436\u043E\u0493\u0430": "1M6B", " \u0436\u043E\u049B": "1M7Z", " \u0436\u043E\u049B ": "1M9Z", " \u0436\u044B\u043B": "180K1MB5", " \u0436\u044B\u043B\u0434": "1M65", " \u0436\u044B\u0446\u0446": "185I", " \u0436\u04B1\u043C": "1M9C", " \u0436\u04B1\u043C\u044B": "1MBU", " \u0436\u04D9": "1M9X", " \u0436\u04D9\u043D": "1MGJ", " \u0436\u04D9\u043D\u0435": "1MLQ", " \u0437": "0W7A0Y8P177D18FQ19CR1AMK1M2I1N6H", " \u0437 ": "18CF1A8C", " \u0437\u0430": "0WBQ0YH417L718M019F91AJS1M4O1N5U", " \u0437\u0430 ": "0W4A0YAT17B5189719541A43", " \u0437\u0430\u0431": "0W110Y2E1727185W192D1A1X", " \u0437\u0430\u0432": "0W160Y131715181B192I1A391N13", " \u0437\u0430\u043F": "0W0V0Y1A1736183S191X1A3R", " \u0437\u0430\u043F\u043E": "0W080Y0O173M190F1A06", " \u0437\u0430\u0440\u0430": "0W0C0Y0617121845190L1A2U", " \u0437\u0430\u0449": "172V190B", " \u0437\u0430\u0449\u043E": "175M", " \u0437\u0431\u043E": "0W0U0Y3H1A04", " \u0437\u0431\u043E\u0440": "0Y3L1A03", " \u0437\u0434\u0430": "185519081A1W", " \u0437\u0434\u0435\u0441": "1958", " \u0437\u043D": "0W580Y5N1749185419801A9Q", " \u0437\u043D\u0430": "0W6I0Y7E174S185Q19AP1AA0", " \u0437\u043D\u0430\u0435": "0Y4G174U1969", " \u0437\u043D\u0430\u043C": "0W5W0Y2Q174219081A06", " \u0437\u043D\u0430\u044E": "195Q1A3Z", " \u0437\u043D\u0430\u0454": "1A4I", " \u0437\u043E\u0448": "0Y3Q", " \u0437\u043E\u0448\u0442": "0Y3X", " \u0437\u0440": "0W03184H19091A7V", " \u0437\u0440\u0430": "186C1A07", " \u0437\u0440\u0430\u0431": "1876", " \u0437\u0440\u043E": "180S1A8O", " \u0437\u0440\u043E\u0431": "18151AB7", " \u0437\u04AF": "1N44", " \u0437\u04AF\u0439": "1N3J", " \u0437\u04AF\u0439\u043B": "1N6P", " \u0437\u04E9\u0432": "1N2S", " \u0438": "0W8R0Y7R179E19CE1M1V1N67", " \u0438 ": "0W540Y6Z178U199V", " \u0438\u0434\u0435": "0W300Y0J170M190R", " \u0438\u0437": "0W6E0Y6P17BC195L", " \u0438\u0437 ": "0W191941", " \u0438\u0437\u0433": "0W230Y38172D1902", " \u0438\u0437\u0433\u043B": "0W3C0Y2D1744", " \u0438\u043B\u04AF\u04AF": "1N3J", " \u0438\u043C": "0W580Y9D178G192V", " \u0438\u043C ": "0W090Y2S170N191I", " \u0438\u043C\u0430": "0W5R0Y9B178D", " \u0438\u043C\u0430 ": "0W5U0Y4K177R", " \u0438\u043C\u0430\u043C": "0W3Y0Y2M1755", " \u0438\u043C\u0430\u0448": "0W0Z0Y231734", " \u0438\u0440": "0Y02170319031N5E", " \u0438\u0440\u0441\u044D": "1N3J", " \u0438\u0441": "0W2W0Y3I177T192F1M0G", " \u0438\u0441\u043A": "0W0M0Y15177R190R", " \u0438\u0441\u043A\u0430": "0Y0717F1190J", " \u0438\u0442\u0433\u044D": "1N4Q", " \u0438\u0445 ": "0W0G19291N3G", " \u0439": "170318041A3L", " \u0439\u043E": "170519021A52", " \u0439\u043E\u0433": "1A4A", " \u0439\u043E\u0433\u043E": "1A64", " \u043A": "0W8Z0Y8617AL18CO19GJ1ABD1MKD1N0Y", " \u043A\u0430": "0W8H0YC317GY18MW19CC1A4C1M1I", " \u043A\u0430\u0431": "1704186M19041A05", " \u043A\u0430\u0431 ": "1895", " \u043A\u0430\u0434": "0W2I0Y2K", " \u043A\u0430\u0434\u0430": "0W4X0Y03", " \u043A\u0430\u0434\u0435": "0Y2M", " \u043A\u0430\u0436": "0W1W0Y4E1722182P192A1A1L", " \u043A\u0430\u0436\u0430": "0Y2Q171I18181A02", " \u043A\u0430\u0437": "0W030Y051746182A190B1A0L", " \u043A\u0430\u0437\u0430": "175C1838190F1A0S", " \u043A\u0430\u043A": "0W2U0Y69179J19BO", " \u043A\u0430\u043A ": "175819E3", " \u043A\u0430\u043A\u0432": "0W0P0Y0K17D3", " \u043A\u0430\u043A\u043E": "0W640Y63193I", " \u043A\u0430\u043B": "0Y06170318FS19051A03", " \u043A\u0430\u043B\u0456": "18JB", " \u043A\u0430\u0440": "0W0E0Y0J171I184Y19181A0N", " \u043A\u0430\u0442\u043E": "174Y1903", " \u043A\u0430\u0445\u0430": "184M", " \u043A\u0435": "0W080Y05170O180G190G1A0G1MMH", " \u043A\u0435\u0437": "1M7Z", " \u043A\u0435\u043B": "0Y021MFI", " \u043A\u0435\u043B\u0435": "1M8S", " \u043A\u0435\u0440": "1A081M70", " \u043A\u0435\u0440\u0435": "1M95", " \u043A\u0435\u0442": "1M79", " \u043A\u0435\u0442\u0442": "1M5S", " \u043A\u043D\u0438\u0433": "0Y13173M193I1A0Q", " \u043A\u043D\u0456": "1858", " \u043A\u043D\u0456\u0433": "1867", " \u043A\u043E": "0W8X0YAE17EF185C19CH1A9F1M411N14", " \u043A\u043E\u0433": "0W0D0Y36172V19551A0L", " \u043A\u043E\u0433\u0430": "0W0M0Y2Z1759", " \u043A\u043E\u0433\u0434": "197N", " \u043A\u043E\u0435\u0442": "1755", " \u043A\u043E\u0436\u043D": "184C1A0X", " \u043A\u043E\u043B": "0W250Y41174E183O190Y1A4E", " \u043A\u043E\u043B\u0430": "0W0R0Y1D172A", " \u043A\u043E\u043B\u0438": "0W4H0Y04170A19091A5H", " \u043A\u043E\u043B\u043A": "0Y2K1752", " \u043A\u043E\u0442\u043E": "194C1A02", " \u043A\u043E\u0458": "0W3J0Y2Q", " \u043A\u043E\u0458 ": "0Y24", " \u043A\u043E\u0458\u0438": "0W4L", " \u043A\u0442\u043E ": "194V", " \u043A\u0443": "0W3U0Y3G17381847193O1A38", " \u043A\u0443\u043F\u0438": "0W3S0Y1D171Y193L1A2P", " \u043A\u044A\u0434\u0435": "174T", " \u043A\u04AF": "1M8W", " \u043A\u04AF\u043D": "1M8P", " \u043A\u04AF\u043D\u0456": "1M65", " \u043A\u04E9": "1MGH", " \u043A\u04E9\u0440": "1MC8", " \u043B": "0W570Y4C174Q185K196B1A5N1M0W1N0X", " \u043B\u0430\u0441\u043A": "186D19021A35", " \u043B\u0438": "0WAI0YA917E5192Z1A2H", " \u043B\u0438 ": "0WCD0YBF17EE191R", " \u043B\u044E": "170Q186J194N1A41", " \u043B\u044E\u0431": "170S186A194N1A2Q", " \u043B\u044E\u0431\u0456": "184L", " \u043B\u044E\u0434\u0437": "185U", " \u043C": "0WBY0YEM17DC18FQ19M71AMV1MJH1NAL", " \u043C\u0430": "0W3C0Y4R175F18I7195R1AAI1MBN1N9H", " \u043C\u0430\u0433": "0W030Y05170B185H190J1A091M0P1N0M", " \u043C\u0430\u0435 ": "1850", " \u043C\u0430\u043B": "0W1B0Y2M172F184H191O1A1A1M19", " \u043C\u0430\u043B\u043A": "0Y25174Q", " \u043C\u0430\u0440": "0W0G0Y0E170S184F191A1A0L1M121N3A", " \u043C\u0430\u0448": "0W050Y081704182619201A1Q1N50", " \u043C\u0430\u0448 ": "1N7B", " \u043C\u0430\u0454": "1A3N", " \u043C\u0430\u0454 ": "1A30", " \u043C\u0430\u0493\u0430": "1M7E", " \u043C\u0435": "0W6F0YBC1799185A19AJ1AKR1MOR", " \u043C\u0435 ": "0W380Y4U173I1M14", " \u043C\u0435\u043C": "1M7B", " \u043C\u0435\u043C\u043B": "1M9Z", " \u043C\u0435\u043D": "0W1C0Y2E1721181A19A81AFY1MS5", " \u043C\u0435\u043D ": "172V1MSG", " \u043C\u0435\u043D\u0435": "0W2E0Y2B171E180F19071AA5", " \u043C\u0435\u043D\u044F": "19G1", " \u043C\u0435\u043D\u0456": "1AE31MBJ", " \u043C\u0435\u0440": "0W1U0Y6O173P180P190D1AAH1M31", " \u043C\u0435\u0440\u0438": "0W4K0Y6X177J", " \u043C\u0435\u0440\u0456": "1AEC", " \u043C\u0438": "0W9P0YE717HZ19251A7V1M1C1N5H", " \u043C\u0438 ": "0W6V0YCK17C01A7W", " \u043C\u0438\u043D": "0W0F0Y0Q172E19101A0N1M1C1N6A", " \u043C\u0438\u043D\u0438": "171D19081NB9", " \u043C\u0438\u0441": "0W4J0Y5N177Q19041A04", " \u043C\u0438\u0441\u043B": "0WB30Y5U17F01A02", " \u043C\u043D": "0W2E0Y4T175Z188S19CL1A0R", " \u043C\u043D\u0435": "170A18CX19DF", " \u043C\u043D\u0435 ": "18HY19KK", " \u043C\u043D\u043E": "0W310Y6B176G181P19461A0W", " \u043C\u043D\u043E\u0433": "0W6O0Y6L17CQ18121951", " \u043C\u043E": "0WBF0YEJ17E618BP19EW1ACX1M0P1N19", " \u043C\u043E\u0432": "18521A17", " \u043C\u043E\u0433": "0W3W17321822195B1A15", " \u043C\u043E\u0433\u0430": "0W2U175I", " \u043C\u043E\u0433\u0443": "0W5C181D195L", " \u043C\u043E\u0436": "0W3G0YBY17871876196Z1A85", " \u043C\u043E\u0436\u0430": "0Y2X170U187F", " \u043C\u043E\u0436\u0435": "0W710Y9R17FC199G1A64", " \u043C\u043E\u0436\u0443": "1A3B", " \u043C\u043E\u0439 ": "170C185M193N", " \u043C\u043E\u043B\u0430": "0Y1J", " \u043C\u043E\u043B\u0438": "0W4K0Y09170F19051A03", " \u043C\u043E\u043B\u044F": "173O", " \u043C\u043E\u0440": "0W2J0Y3P170A180J190Q1A0F", " \u043C\u043E\u0440\u0430": "0W650Y3M180F1902", " \u043C\u043E\u0458": "0W370Y19", " \u043C\u0443": "0W1Q0Y6Y173U1834191K1A191N1S", " \u043C\u0443 ": "0W0Y0Y8F1739", " \u043C\u044B": "185M197H1M2S", " \u043C\u044B ": "188Z199I", " \u043C\u044D": "181K19611M0W1N7Q", " \u043C\u044D\u0434": "1N7N", " \u043C\u044D\u0434\u044D": "1N9A", " \u043C\u044D\u0440": "181T19841M1O", " \u043C\u044D\u0440\u0438": "19DF1M28", " \u043C\u044F": "170T187B190D", " \u043C\u044F\u043D": "18AB", " \u043C\u044F\u043D\u0435": "18EA", " \u043C\u0456": "18381A4K1M19", " \u043C\u0456\u0439 ": "1A2Y", " \u043C\u04AF\u043C\u043A": "1M68", " \u043C\u04E9\u043D\u0433": "1N3N", " \u043D": "0WFD0YJ217JB18KX19S41APV1M5N1NB9", " \u043D\u0430": "0WER0YNP17QV18RN19OW1ALM1M3F1NC9", " \u043D\u0430 ": "0W7Y0YHN17K318ND19GM1AC8", " \u043D\u0430\u0432": "0W0A0Y2P170O185S19131A2E", " \u043D\u0430\u0432\u0438": "0W0O0Y291708", " \u043D\u0430\u0434": "0W0Q0Y1U171A183419581A191N7L", " \u043D\u0430\u0434\u0430": "0W1B1A071NCF", " \u043D\u0430\u0434\u043E": "0Y04195G1A02", " \u043D\u0430\u0439": "171T185819151A181N1T", " \u043D\u0430\u0439-": "173R", " \u043D\u0430\u0439\u043B": "184D1A02", " \u043D\u0430\u043C": "0W1I0Y0V171O183T19451A3H1N38", " \u043D\u0430\u043C ": "0W2B183V195K1A2W", " \u043D\u0430\u043C\u0430": "0W0Q0Y021708180L1A1D1N63", " \u043D\u0430\u043F": "0W250Y5B176B183819261A1C", " \u043D\u0430\u043F\u0440": "0W140Y46179D180W190W1A08", " \u043D\u0430\u0441": "0W250Y2H171G187Y194R1A4E1N17", " \u043D\u0430\u0441 ": "0W240Y10171H184M19551A2N1N16", " \u043D\u0430\u0441\u0442": "0W240Y0J170W1859191X1A1J", " \u043D\u0430\u0458": "0W1H0Y3Z", " \u043D\u0430\u0458\u0434": "0Y31", " \u043D\u0435": "0WGM0YR717Q618QK19SG1ARD1M8H", " \u043D\u0435 ": "0WBA0YOS17OC18SG19SG1AQX1M5D", " \u043D\u0435\u0430 ": "0Y1I", " \u043D\u0435\u0433": "0W100Y2J171U19241A071M43", " \u043D\u0435\u0433\u043E": "0W2A0Y2M173T193K", " \u043D\u0435\u043A": "0W2U0Y3V170C181W190N1A021M0S", " \u043D\u0435\u043A\u043E": "0W460Y30190Y1A02", " \u043D\u0435\u043C": "0W280Y701708180S191V1A251M4M", " \u043D\u0435\u043C\u0430": "0W440Y6Z181019031A2O", " \u043D\u0435\u043C\u0435": "190U1M5V", " \u043D\u0435\u0442 ": "195Z", " \u043D\u0435\u0448": "0W1T0Y2K181F", " \u043D\u0435\u0448\u0442": "0W4M0Y2P1823", " \u043D\u0435\u0449": "17461A07", " \u043D\u0435\u0449\u043E": "176L1A02", " \u043D\u0438": "0WB10Y8Q178J198Y1A17", " \u043D\u0438 ": "0W0Q0Y3Q1726191R", " \u043D\u0438\u0432 ": "0Y1L", " \u043D\u0438\u043A": "0W310Y41173Y195H", " \u043D\u0438\u043A\u0430": "0W4O0Y0F171A1914", " \u043D\u0438\u043A\u043E": "0W370Y3V176U1961", " \u043D\u0438\u0441": "0W5C", " \u043D\u0438\u0441\u0430": "0W8S", " \u043D\u0438\u0447\u0435": "194H", " \u043D\u0438\u0448\u0442": "0W2Z0Y21", " \u043D\u0438\u0449\u043E": "1749", " \u043D\u0438\u0458": "0W4R", " \u043D\u0438\u0458\u0435": "0WBL", " \u043D\u043E": "0W2T0Y34174X1835195V1A2B1N4N", " \u043D\u043E\u043C": "170B190D1A081N36", " \u043D\u043E\u043C ": "1N3N", " \u043D\u0443\u0436": "0Y02170X193X", " \u043D\u0443\u0436\u043D": "0Y02170N195T", " \u043D\u044C": "19031A131N5N", " \u043D\u044C ": "1N6G", " \u043D\u044D": "1N54", " \u043D\u044D\u0433": "1N4E", " \u043D\u044D\u0433 ": "1N5W", " \u043D\u044F": "178Q185R", " \u043D\u044F\u043A": "173P", " \u043D\u044F\u043A\u043E": "1762", " \u043D\u044F\u043C": "176K184G", " \u043D\u044F\u043C\u0430": "17D0185U", " \u043D\u0456": "187M1A6Z", " \u043D\u0456\u043A": "183T1A2S", " \u043D\u0456\u043A\u043E": "185H1A3W", " \u043E": "0WBO0Y8T178F180719LC1A5K1MG41N58", " \u043E\u0431": "0W2F0Y2V177K197C1A2T1M1O", " \u043E\u0431\u0438": "0W0G0Y1H173F190A1A0A", " \u043E\u0431\u0438\u0447": "0W110Y0E1763", " \u043E\u0432": "0W6W0Y6D19061A04", " \u043E\u0432\u0430": "0W1Z0Y6V", " \u043E\u0432\u0430 ": "0W1N0Y6J", " \u043E\u0432\u0434\u0435": "0W6A0Y07", " \u043E\u0432\u043E": "0W3C0Y0T19041A03", " \u043E\u0432\u043E ": "0W74", " \u043E\u0434": "0W790YCR170419421A331M101N25", " \u043E\u0434 ": "0W3E0Y8I", " \u043E\u0434\u0430\u043C": "0Y1R", " \u043E\u0434\u0438": "0Y37191T1A0S", " \u043E\u0434\u0438 ": "0Y1Q", " \u043E\u0434\u043E\u043E": "1N46", " \u043E\u043B": "0W060Y0819041A091MED1N20", " \u043E\u043B ": "1MHS", " \u043E\u043B\u0430": "1M87", " \u043E\u043B\u0430\u0440": "1MBG", " \u043E\u043D": "0W7F0Y0Y170X19IG1A071M7E1N0Q", " \u043E\u043D ": "0W4L19E81A051M0Z", " \u043E\u043D\u0430": "0W2Z0Y0T170G198U", " \u043E\u043D\u0430 ": "0W760Y0O19EK", " \u043E\u043D\u0438": "0W110Y04194Z", " \u043E\u043D\u0438 ": "0W2K198H", " \u043E\u043D\u044B": "1MBH", " \u043E\u043D\u044B ": "1M5Y", " \u043E\u043D\u044B\u04A3": "1MAK", " \u043E\u0440": "0W050Y0C170B190F1A081M741N4D", " \u043E\u0440\u043E": "1N30", " \u043E\u0441\u0442": "0W2H0Y2D172D194E1A0L", " \u043E\u0441\u0442\u0430": "0W5W0Y2A174O196H1A0R", " \u043E\u0441\u044B ": "1M5V", " \u043E\u0442": "0W2G0Y3O17FR199T1A0T1M5I", " \u043E\u0442 ": "179A193J1A02", " \u043E\u0442\u0438": "0W0U0Y181735", " \u043E\u0442\u0438\u0434": "0Y131755", " \u043E\u0442\u044B\u0440": "1M8P", " \u043E\u0447\u0435": "0W110Y0K1707195B1A08", " \u043E\u0447\u0435\u043D": "198J", " \u043E\u0449\u0435": "172S", " \u043E\u0449\u0435 ": "175T", " \u043F": "0WFR0YEF17ED18LB19R91AOP1M451N0D", " \u043F\u0430": "0W3P0Y55174F18SA192S1A391M3W", " \u043F\u0430 ": "0W0F0Y0M185C", " \u043F\u0430\u0432": "185Z1A031M12", " \u043F\u0430\u0434": "0W0P0Y0F170B18BA19061A04", " \u043F\u0430\u0434\u0430": "0W1G170A187A19081A05", " \u043F\u0430\u043A": "0W040Y11170I187719031A02", " \u043F\u0430\u043C": "0W0F0Y0G1704185F19071A0M", " \u043F\u0430\u0440": "0W120Y241722185C191N1A191M19", " \u043F\u0430\u0440\u0438": "0W0A0Y1J172R190H1A09", " \u043F\u0430\u0441": "0W0L0Y061707185Y190B1A0B", " \u043F\u0430\u0442\u0440": "184O1903", " \u043F\u0430\u0447": "1854", " \u043F\u0435": "0W1V0Y1R172D187D195K1A5Y1M2F", " \u043F\u0435\u0440": "0W060Y08170G189Z195T1A5J", " \u043F\u0435\u0440\u0430": "170718B4", " \u043F\u0435\u0440\u0435": "197U1A6Y", " \u043F\u0438": "0W3L0Y2G173G192I1A23", " \u043F\u0438\u0442\u0430": "0W4M0Y02171519061A0S", " \u043F\u043B\u0430": "0W2C0Y2Y172C183L192K1A2L", " \u043F\u043E": "0WH50YK417L8184A19SE1AO21M18", " \u043F\u043E ": "0W0N0Y1Q173B19401A0U", " \u043F\u043E-": "173W19241A03", " \u043F\u043E\u0432": "0W150Y33172F19221A4V", " \u043F\u043E\u0432\u0435": "0W0N0Y1M173H19231A2M", " \u043F\u043E\u0434": "0W0T0Y391733196U1A5G", " \u043F\u043E\u0434\u043E": "0Y1K1718192K1A4O", " \u043F\u043E\u0436\u0430": "0Y041709194J", " \u043F\u043E\u043B": "0W160Y1T172I180V195O1A1M1M19", " \u043F\u043E\u043C": "0W2G0Y69173F180A195H1A2N", " \u043F\u043E\u043C\u043E": "0W4X0Y4Z175319721A02", " \u043F\u043E\u0440\u0430": "0W0F0Y1L170H19161A0T", " \u043F\u043E\u0441": "0W4V0Y3K172H180Q196O1A25", " \u043F\u043E\u0441\u043B": "0W4Z0Y161729194B1A0H", " \u043F\u043E\u0442": "0W1V0Y1V170D180P192P1A46", " \u043F\u043E\u0442\u0440": "0W2D0Y0L1708190Q1A4S", " \u043F\u043E\u0447": "0W1H0Y21171L19591A2I", " \u043F\u043E\u0447\u0435": "0W1Z0Y0J1706196I1A0L", " \u043F\u0440": "0WFB0YJ817LA18O819MA1AHU1M2N", " \u043F\u0440\u0430": "0W1X0Y7J175918OL193P1A42", " \u043F\u0440\u0430 ": "189H", " \u043F\u0440\u0430\u0432": "0W3E0Y4K1797187S195O1A2X", " \u043F\u0440\u0430\u0446": "188O1A2Q", " \u043F\u0440\u0430\u0448": "0Y2Y", " \u043F\u0440\u0435": "0W7E0Y9W179J195N1A0I1M3F", " \u043F\u0440\u0435\u0434": "0W310Y32179U195K1A08", " \u043F\u0440\u0435\u0441": "0W4L0Y1L171H190M", " \u043F\u0440\u0435\u0442": "0W170Y1C17061902", " \u043F\u0440\u0438": "0W580Y55177G19CO1A7U", " \u043F\u0440\u0438\u0439": "190P1A3K", " \u043F\u0440\u0438\u044F": "173Y190G1A02", " \u043F\u0440\u043E": "0W670Y6M1774182T19ED1AB51M1C", " \u043F\u0440\u043E ": "190I1A53", " \u043F\u0440\u043E\u0431": "0W3V0Y27173H192P1A23", " \u043F\u0440\u043E\u0441": "0W0K0Y0Z172N1831196V1A32", " \u043F\u0440\u044B": "18GZ1904", " \u043F\u0440\u044B\u0433": "184X1907", " \u043F\u0440\u044B\u0439": "185E", " \u043F\u0456": "182E1A6B1M0R", " \u043F\u0456\u0434": "1A31", " \u0440": "0W4R0Y3L173X187F199S1A9J1M341N0L", " \u0440\u0430": "0W750Y81179W18GW19CI1A451M1C", " \u0440\u0430\u0431": "0Y45173O184F19471A02", " \u0440\u0430\u0431\u043E": "0Y4D177L18231974", " \u0440\u0430\u0434": "0W490Y08170P182A19191A12", " \u0440\u0430\u0434\u0438": "0W8M0Y04170G190L1A0M", " \u0440\u0430\u0437": "0W350Y3A176718CO196X1A1G", " \u0440\u0430\u0437\u0431": "0W0I0Y12174Q181C1915", " \u0440\u0430\u0437\u043C": "0W160Y0F170K186A190H", " \u0440\u0430\u0441": "0W0Q0Y1P17061868193Y", " \u0440\u0430\u0441\u0441": "180F194H", " \u0440\u0435": "0W410Y3E172L193W1A1J1M67", " \u0440\u0435\u0441": "0W070Y08170A190D1A081M7H", " \u0440\u0435\u0441\u043F": "19041M6V", " \u0440\u0435\u0447\u0435": "0W130Y1F1A0J", " \u0440\u043E": "0W0Y0Y0X171X182Z192W1AC41M0D", " \u0440\u043E\u0431": "0W030Y031704181F19031A63", " \u0440\u043E\u0431\u0438": "1A5W", " \u0440\u043E\u0437": "0Y03181319081A69", " \u0441": "0WMU0YLQ17KC18HK19QE1AI61MHJ1N74", " \u0441 ": "0W14177T199R", " \u0441\u0430": "0WK00YBS176W18CB193Z1A361MDR1N9F", " \u0441\u0430 ": "0W3O174A181D", " \u0441\u0430\u0439": "180C19041A031M3F1N6C", " \u0441\u0430\u0439\u043D": "1N8F", " \u0441\u0430\u0439\u0445": "1N46", " \u0441\u0430\u043A": "0W080YAD1704180M", " \u0441\u0430\u043A\u0430": "0YAV", " \u0441\u0430\u043B": "0Y04180W19051A031M77", " \u0441\u0430\u043C": "0WJ10Y53173B187Q19471A331M0P", " \u0441\u0430\u043C ": "0WSG0Y0X171K181D19171A0R", " \u0441\u0430\u043C\u043E": "0W5A0Y451746181M19341A0W", " \u0441\u0430\u043C\u0456": "18501A1A", " \u0441\u0430\u043D": "0W040Y021703180E19051A041M251N3A", " \u0441\u0430\u043D\u0430": "1M1J1N5O", " \u0441\u0432": "0W870Y2X173V18A919701A5E", " \u0441\u0432\u0430": "0W1I0Y05170D18B0190A1A03", " \u0441\u0432\u0430\u0451": "184C", " \u0441\u0432\u0435": "0W3N0Y151711183A19131A04", " \u0441\u0432\u0435 ": "0W5N", " \u0441\u0432\u043E": "0W320Y1U1714181T197E1A44", " \u0441\u0432\u043E\u0458": "0W6E0Y18", " \u0441\u0434\u0435": "1962", " \u0441\u0434\u0435\u043B": "19A3", " \u0441\u0435": "0WH60YOK17LA181719891A2T1M7B", " \u0441\u0435 ": "0WIV0YPF17K9", " \u0441\u0435\u0433": "0Y2J171F192Q", " \u0441\u0435\u0433\u0430": "0Y2N172Z", " \u0441\u0435\u0433\u043E": "194Q", " \u0441\u0435\u043A": "0W030Y2N1707190H1A0C", " \u0441\u0435\u043A\u043E": "0Y20", " \u0441\u0435\u043D": "0W050Y0719041A061M8X", " \u0441\u0435\u043D\u0456": "1M65", " \u0441\u0438": "0W560YDD17I8192H1A1W1M1G", " \u0441\u0438 ": "0W4H0YCH17HP", " \u0441\u0438\u0433\u0443": "0W1P0Y1K174J", " \u0441\u0438\u0442": "0W080Y371707190A1A06", " \u0441\u0438\u0442\u0435": "0Y37", " \u0441\u043A": "0W1D0Y1A171F186F199F1A8C", " \u0441\u043A\u0430": "0W040Y0D1708187B198Q1A6M", " \u0441\u043A\u0430\u0437": "187S19BG1A7Q", " \u0441\u043B": "0W380Y4T175F183U197C1A2N", " \u0441\u043B\u0435\u0434": "0W1F0Y10174D192Y", " \u0441\u043B\u0443": "0W0X0Y3E171Z181P192N1A0M", " \u0441\u043B\u0443\u0447": "0W0T0Y21172V192X", " \u0441\u043B\u0443\u0448": "0W150Y1G170U191A", " \u0441\u043C": "0W3E0Y3S172K1827193F1A16", " \u0441\u043C\u0435": "0W0X0Y4C1721181T191G1A0A", " \u0441\u043C\u0435 ": "0Y22172E", " \u0441\u043C\u043E ": "0W6K", " \u0441\u043E": "0W130YBG170L181E199L1A301M7G1N3C", " \u0441\u043E ": "0Y9T191U", " \u0441\u043E\u043D": "0Y0M181J19061A0F1M3M1N3E", " \u0441\u043E\u043D\u0441": "1N3Y", " \u0441\u043F": "0W290Y2T173T188N194Y1A6V1M13", " \u0441\u043F\u0430": "0W1A0Y0F170J186T19201A0W", " \u0441\u043F\u0440\u0430": "0W0A0Y0B1711185019191A1L", " \u0441\u0440\u0435\u045C": "0Y1D", " \u0441\u0442": "0W7S0Y5H17A6189H198I1A5H1M1H", " \u0441\u0442\u0430": "0W2F0Y2Z173P18AZ194A1A321M12", " \u0441\u0442\u0430\u043B": "0W0G184C191U1A0U", " \u0441\u0442\u0430\u0440": "0W1W0Y0L1716184S192W1A1J", " \u0441\u0442\u0432\u0430": "0W540Y06180V", " \u0441\u0442\u0435 ": "0W5F0Y0I1744", " \u0441\u0442\u0440": "0W180Y1H172Y182F192Q1A0U", " \u0441\u0442\u0440\u0430": "0W1V0Y14174Q182E193G1A0N", " \u0441\u0443": "0W660Y5Z17151864191N1A1P1M381N2W", " \u0441\u0443 ": "0W5B1M1E", " \u0441\u0443\u043C": "0W090Y711704182B190I1A0V", " \u0441\u0443\u043C ": "0Y7D", " \u0441\u044A": "17DF190I", " \u0441\u044A\u043C": "179T", " \u0441\u044A\u043C ": "17I9", " \u0441\u044C\u043E\u0433": "1A36", " \u0441\u044F": "1705186119031A03", " \u0441\u044F\u0431\u0440": "184M", " \u0441\u0450 ": "0Y2Y", " \u0441\u0451\u043D\u043D": "184W", " \u0441\u0456": "181X1A0Y1M7Q", " \u0441\u0456\u0437": "1MCX", " \u0441\u0456\u0437 ": "1M9Q", " \u0441\u0456\u0437\u0434": "1M6S", " \u0442": "0WG30YJF17I118EZ19PY1ARY1MLC1NKY", " \u0442\u0430": "0W510Y67176X18G0198N1A9P1MH61NCN", " \u0442\u0430 ": "0W0J19061A2U1N5J", " \u0442\u0430\u0430": "0Y3J1N0Z", " \u0442\u0430\u0430 ": "0Y3Q", " \u0442\u0430\u0431": "186Q19041A021M4A", " \u0442\u0430\u0431\u0435": "1887", " \u0442\u0430\u0437": "173M1M14", " \u0442\u0430\u0437\u0438": "177G", " \u0442\u0430\u043A": "0W250Y1X172718CF198W1A6V", " \u0442\u0430\u043A ": "188J198Z1A52", " \u0442\u0430\u043A\u0430": "0W0B0Y1D1731181D190R1A0X", " \u0442\u0430\u043A\u0456": "184D1A0I", " \u0442\u0430\u043C\u0443": "0Y1D182Y", " \u0442\u0430\u043D": "0Y0717081810190D1A0G1M2M1N4I", " \u0442\u0430\u043D\u044B": "1M3E1N46", " \u0442\u0430\u0440": "180A19051A031M7K", " \u0442\u0435": "0W4B0Y80179D19BV1A7U1M7O1N0X", " \u0442\u0435 ": "0W290Y4R175L19091A1K", " \u0442\u0435\u0431": "0W0Q0Y2G171T19AU1A40", " \u0442\u0435\u0431\u0435": "0W1B0Y2L171719AI1A5S", " \u0442\u0435\u0431\u044F": "198Z", " \u0442\u0438": "0W3N0Y88178I190C1AGQ1M271N1T", " \u0442\u0438 ": "0W3Q0Y9E178U1AHV", " \u0442\u043E": "0WNO0YSG17RW18BH19QE1ASG1MB71N9I", " \u0442\u043E ": "0WAR0Y02170A180X192L1A0G", " \u0442\u043E\u0430": "0YC9170A", " \u0442\u043E\u0430 ": "0YCT", " \u0442\u043E\u0431": "0W0F19151A52", " \u0442\u043E\u0431\u0456": "1A62", " \u0442\u043E\u0432": "17A519041A05", " \u0442\u043E\u0432\u0430": "17J219071A04", " \u0442\u043E\u0433": "0W0S0Y081707191C1A0W1N2U", " \u0442\u043E\u0433\u043B": "1N42", " \u0442\u043E\u0437": "172S", " \u0442\u043E\u0437\u0438": "175T", " \u0442\u043E\u0439": "178M181T19061A0G", " \u0442\u043E\u0439 ": "17GM182Q190B1A0N", " \u0442\u043E\u043B": "0W0K0Y26172K185E19361M3D", " \u0442\u043E\u043B\u043A": "0Y27175D1907", " \u0442\u043E\u043B\u044C": "187X194W", " \u0442\u043E\u043C": "0WL50YSD17KD189519R91ASG1MAV1N6C", " \u0442\u043E\u043C ": "0WRX0YSG17SG188W19SG1ASG1MBJ1N9V", " \u0442\u043E\u043C\u0430": "0W92184219AR1AB8", " \u0442\u043E\u043C\u043E": "0W4Y19391A3L", " \u0442\u043E\u043C\u0443": "0W6X180Y19771A7O", " \u0442\u043E\u0458": "0W050Y3N", " \u0442\u043E\u0458 ": "0W0D0Y3T", " \u0442\u0440": "0W660Y7Y17AN185N193T1A55", " \u0442\u0440\u0435": "0W4G0Y7L170O190W1A1D", " \u0442\u0440\u0435\u0431": "0W960Y7I190H1A1M", " \u0442\u0440\u044D\u0431": "1866", " \u0442\u0440\u044F": "177U", " \u0442\u0440\u044F\u0431": "17FA", " \u0442\u0443": "0W0Z0Y331730183T19221A3N1M551N3A", " \u0442\u0443\u043A": "0Y3Q1736", " \u0442\u0443\u043A ": "176E", " \u0442\u0443\u043A\u0430": "0Y3P1707", " \u0442\u0443\u0440\u0430": "1M6S", " \u0442\u0443\u0442": "1846190Y1A2X", " \u0442\u0443\u0442 ": "1861191O1A48", " \u0442\u044B": "18GP19EG1M2W", " \u0442\u044B ": "18MG19IE", " \u0442\u044D": "182R1NK3", " \u0442\u044D\u0434": "1N2Q", " \u0442\u044D\u0434 ": "1N46", " \u0442\u044D\u0440": "180N1NJ8", " \u0442\u044D\u0440 ": "1NRT", " \u0442\u044F ": "174S", " \u0442\u04AF": "1M6P1N97", " \u0442\u04AF\u04AF": "1NA0", " \u0442\u04AF\u04AF\u043D": "1NHV", " \u0442\u04B1": "1M7L", " \u0442\u04B1\u0440": "1MA5", " \u0443": "0W8P0Y2T172O187Q19CP1A8L1M1G1N87", " \u0443 ": "0W99170818GE199U1ACQ", " \u0443\u0430\u049B\u044B": "1M65", " \u0443\u0431\u0430\u0432": "0Y1D", " \u0443\u0436\u0435 ": "19651A0A", " \u0443\u0440\u0430": "0W4E180K1902", " \u0443\u0440\u0430\u0434": "0WAM", " \u0443\u0443": "1NAY", " \u0443\u0443 ": "1N8S", " \u0443\u0443\u043B\u0437": "1N3V", " \u0443\u0448\u0442": "0Y39", " \u0443\u0448\u0442\u0435": "0Y3G", " \u0444": "0W0V0Y0Y171W181E191R1A281M0X1N0J", " \u0444\u0440": "0W0R0Y0W175R181719141A291M0R1N17", " \u0444\u0440\u0430\u043D": "0W250Y0V170G182K19261A3H1M211N2V", " \u0444\u0440\u0435": "1768", " \u0444\u0440\u0435\u043D": "17CC", " \u0445": "0W2B0Y0C171V184Z196J1A7Y1M251NMA", " \u0445\u0430": "0W0H0Y08172T186S19071A0A1M551NE2", " \u0445\u0430\u0430": "1N3A", " \u0445\u0430\u0430\u043D": "1N4U", " \u0445\u0430\u043B\u044B": "1M6I", " \u0445\u0430\u0440": "0Y061727180G19041A041N7G", " \u0445\u0430\u0440\u0430": "180F19071A021N5S", " \u0445\u0430\u0440\u0435": "173X", " \u0445\u0430\u0446\u0435": "185Z", " \u0445\u0430\u0447\u0443": "184I", " \u0445\u0438": "0W0A0Y03170B19071A021M0G1N71", " \u0445\u0438\u0439": "1N7L", " \u0445\u0438\u0439\u0436": "1N46", " \u0445\u0438\u0439\u0445": "1N5K", " \u0445\u043E": "0W3A0Y091731183C19C11AA91N6F", " \u0445\u043E\u0440\u043E": "195N1A0D", " \u0445\u043E\u0442": "0W050Y05170B195G1A3M1N17", " \u0445\u043E\u0442\u0435": "0W0E0Y05170N1962", " \u0445\u043E\u0442\u0456": "1A56", " \u0445\u043E\u0447": "183M196V1A73", " \u0445\u043E\u0447\u0430": "18501A05", " \u0445\u043E\u0447\u0435": "196C1A62", " \u0445\u043E\u0447\u0443": "195Y1A48", " \u0445\u043E\u045B": "0W3J", " \u0445\u043E\u045B\u0435": "0W5T", " \u0445\u0442\u043E": "18511A38", " \u0445\u0442\u043E ": "186O1A3P", " \u0445\u0443": "170J181E190D1A091N4P", " \u0445\u044D": "1NIH", " \u0445\u044D\u0434": "1N2U", " \u0445\u044D\u0437\u044D": "1N3Y", " \u0445\u044D\u043B": "1N7Z", " \u0445\u044D\u043B\u0441": "1N55", " \u0445\u044D\u043B\u044D": "1N5O", " \u0445\u044D\u043D": "1N4E", " \u0445\u044D\u043D ": "1N74", " \u0445\u044D\u0440": "1N6L", " \u0445\u044D\u0440\u044D": "1N9Y", " \u0445\u0456\u0431\u0430": "18131A2Q", " \u0445\u04AF": "1ND9", " \u0445\u04AF\u043B\u044D": "1N3R", " \u0445\u04AF\u043D": "1N4K", " \u0445\u04AF\u043D ": "1N6T", " \u0445\u04AF\u0441": "1N4R", " \u0445\u04AF\u0441\u044D": "1N46", " \u0446": "0W0S0Y0N170J1855190X1ACC1N35", " \u0446\u0430": "0Y02181K19031N5Q", " \u0446\u0430\u0433": "1N4I", " \u0446\u0430\u0433 ": "1N46", " \u0446\u0435": "0W0V0Y18170W180M19181AGX", " \u0446\u0435 ": "1AHR", " \u0446\u0435\u0439 ": "1A2K", " \u0446\u044C\u043E": "1A3W", " \u0446\u044C\u043E\u0433": "1A4R", " \u0446\u044F": "170L18731A13", " \u0446\u044F\u0431": "186A", " \u0446\u044F\u0431\u0435": "1895", " \u0446\u0456": "187A1A32", " \u0446\u0456 ": "189D1A0T", " \u0447": "0W250Y23175V185319EP1A7K1M071NBW", " \u0447 ": "1N5Q", " \u0447\u0430": "0W110Y1A172U18CK192M1A3F1NAJ", " \u0447\u0430\u0434": "0Y0517061N67", " \u0447\u0430\u0434\u0430": "1N7F", " \u0447\u0430\u043B\u0430": "1866", " \u0447\u0430\u043C": "0Y02183R1N6G", " \u0447\u0430\u043C\u0430": "1N5D", " \u0447\u0430\u043C\u0434": "1N5S", " \u0447\u0430\u043C\u0443": "185I", " \u0447\u0430\u0441": "0W0M0Y0V171J1881192S1A3A", " \u0447\u0430\u0441 ": "0W0A0Y0A170U184O190H1A22", " \u0447\u0435": "0W1Y0Y2917F5195T1A2F1M0G", " \u0447\u0435 ": "17EJ", " \u0447\u0435\u043A\u0430": "0W250Y1I1A1Q", " \u0447\u0438": "0W1B0Y17170U19191A441ND1", " \u0447\u0438 ": "1A2V1NBJ", " \u0447\u0438\u043D": "0W0A0Y0E19021A041N41", " \u0447\u0438\u043D\u0438": "0W0O0Y0919021N6B", " \u0447\u043E": "0W0P0Y131726180N1A5M1N0S", " \u0447\u043E\u0432\u0435": "0W220Y1C17461A02", " \u0447\u043E\u043C": "1A4J", " \u0447\u043E\u043C\u0443": "1A6H", " \u0447\u0442": "19KJ", " \u0447\u0442\u043E": "19OY", " \u0447\u0442\u043E ": "19SA", " \u0447\u0442\u043E\u0431": "1994", " \u0448": "0W3A0Y3M170G187K191T1A291M6G1N3L", " \u0448\u0438": "0W060Y0A170519061A051M0D1N4Q", " \u0448\u0438\u0433 ": "1N42", " \u0448\u043C\u0430\u0442": "18581A04", " \u0448\u0442": "0W6M0YAH18HN19091A09", " \u0448\u0442\u0430": "0W4W180C19061A05", " \u0448\u0442\u0430 ": "0WBJ", " \u0448\u0442\u043E": "0W3K0YD518P019031A03", " \u0448\u0442\u043E ": "0W8U0YDE18SA", " \u0449": "172L19031ACB", " \u0449\u0435": "179819041A2Z", " \u0449\u0435 ": "17A61A3F", " \u0449\u043E": "17081AKJ", " \u0449\u043E ": "17031AJE", " \u0449\u043E\u0431": "1A3M", " \u0449\u043E\u0431 ": "1A56", " \u044D": "180Q19BH1M131NAF", " \u044D\u043C\u044D\u0433": "1N4E", " \u044D\u043D": "180719041M0F1NEV", " \u044D\u043D\u0434": "1N38", " \u044D\u043D\u0434 ": "1N5Z", " \u044D\u043D\u044D": "1NEH", " \u044D\u043D\u044D ": "1NO6", " \u044D\u0442": "19L0", " \u044D\u0442\u043E": "19NE", " \u044D\u0442\u043E ": "19Q5", " \u044D\u0442\u043E\u0433": "194Y", " \u044D\u0442\u043E\u043C": "195R", " \u044E": "1703180519061N5J", " \u044E\u043C": "170319021N68", " \u044E\u043C ": "1N71", " \u044E\u0443": "1N7N", " \u044E\u0443 ": "1N8F", " \u044F": "171218HV19GI1AKJ1M081N6Y", " \u044F ": "171Q18PN19QL1ARN", " \u044F\u0432": "190G1A021N5K", " \u044F\u0432\u0430": "1N3G", " \u044F\u0432\u0430\u0445": "1N5Z", " \u044F\u0433": "186X1N0X", " \u044F\u0433\u043E": "18BA", " \u044F\u0433\u043E ": "18FK", " \u044F\u0435 ": "187Z", " \u044F\u043A": "170618CE1A98", " \u044F\u043A ": "18B41A5J", " \u044F\u043A\u0456": "185L1A0T", " \u044F\u043C\u0430\u0440": "1N55", " \u044F\u043C\u0443 ": "184D", " \u044F\u043D": "18BK19021A03", " \u044F\u043D\u0430": "18CX", " \u044F\u043D\u0430 ": "18HY", " \u044F\u043D\u044B": "1863", " \u044F\u043D\u044B ": "188V", " \u044F\u0440": "180B19041N4D", " \u044F\u0440\u044C": "1N3J", " \u044F\u0448\u0447\u044D": "1875", " \u0451": "184B1N10", " \u0451\u043D": "18BA", " \u0451\u043D ": "18HQ", " \u0451\u0441\u0442\u043E": "1N51", " \u0451\u0441\u0446": "185B", " \u0451\u0441\u0446\u044C": "187S", " \u0456": "187X1A481M32", " \u0456 ": "18FV1A2U", " \u0458": "0WDO0Y3T", " \u0458\u0430": "0W5Z0YCV", " \u0458\u0430 ": "0W5V0YAO", " \u0458\u0430\u0441": "0W050Y2R", " \u0458\u0430\u0441 ": "0Y2P", " \u0458\u0435": "0WOW", " \u0458\u0435 ": "0WPX", " \u0458\u0435\u0434": "0W3J", " \u045B\u0435 ": "0W2Y", " \u045C": "0Y32", " \u045C\u0435": "0YAM", " \u045C\u0435 ": "0YDB", " \u045D": "0Y0K1708", " \u045E": "188M", " \u045E ": "18G8", " \u045E\u0436\u043E ": "184L", " \u045E\u0441\u0451 ": "185C", " \u049B": "1MMV", " \u049B\u0430": "1MRV", " \u049B\u0430\u0437": "1MGM", " \u049B\u0430\u0437\u0430": "1MIM", " \u049B\u0430\u0439": "1M7S", " \u049B\u0430\u043B": "1MDA", " \u049B\u0430\u043B\u0430": "1MAZ", " \u049B\u0430\u0440": "1MDU", " \u049B\u0430\u0440\u0430": "1MB4", " \u049B\u0430\u0442": "1M7F", " \u049B\u043E": "1MD4", " \u049B\u044B": "1M8Z", " \u049B\u044B\u0437": "1M8M", " \u049B\u044B\u0437\u043C": "1M6V", " \u049B\u04B1": "1MBU", " \u049B\u04B1\u0440": "1M72", " \u049B\u04B1\u049B": "1M7Q", " \u049B\u04B1\u049B\u044B": "1MAW", " \u04AF": "1M4W1N7Y", " \u04AF\u043D\u044D": "1N4E", " \u04AF\u043D\u044D\u0445": "1N55", " \u04AF\u0448\u0456\u043D": "1M8W", " \u04AF\u04AF": "1N8O", " \u04AF\u04AF ": "1N50", " \u04AF\u04AF\u043D": "1N5F", " \u04AF\u04AF\u043D\u0438": "1N9E", " \u04B1": "1M4G", " \u04D9": "1M66", " \u04E9": "1M7Y1N71", " \u04E9\u0437": "1M7Q", " \u04E9\u043D\u04E9\u04E9": "1N51", " \u04E9\u0442": "1M73", " \u04E9\u0447\u0438\u0433": "1N3J", " \u04E9\u04E9\u0440": "1N4C", " \u05D0": "1ISG", " \u05D0\u05B7": "1IO2", " \u05D0\u05B7 ": "1IOL", " \u05D0\u05B7\u05D6": "1I6E", " \u05D0\u05B7\u05D6 ": "1I45", " \u05D0\u05B7\u05DC": "1I58", " \u05D0\u05B7\u05DC\u05E2": "1I2H", " \u05D0\u05B7\u05DF": "1I46", " \u05D0\u05B7\u05DF ": "1I4G", " \u05D0\u05B7\u05E8": "1I4G", " \u05D0\u05B8": "1I4P", " \u05D0\u05D5": "1I9V", " \u05D0\u05D5\u05D9": "1I82", " \u05D0\u05D5\u05D9\u05E1": "1I31", " \u05D0\u05D5\u05D9\u05E3": "1I35", " \u05D0\u05D5\u05DF": "1I5D", " \u05D0\u05D5\u05DF ": "1I5R", " \u05D0\u05D9": "1ISG", " \u05D0\u05D9\u05D6": "1ISB", " \u05D0\u05D9\u05D6 ": "1ISG", " \u05D0\u05D9\u05DA": "1IJ2", " \u05D0\u05D9\u05DA ": "1IK2", " \u05D0\u05D9\u05DF": "1I9C", " \u05D0\u05D9\u05DF ": "1I9Y", " \u05D0\u05D9\u05E8": "1I8E", " \u05D0\u05D9\u05E8 ": "1I87", " \u05D1": "1I8O", " \u05D1\u05D0\u05B7": "1I5A", " \u05D1\u05D9": "1I79", " \u05D1\u05D9\u05DF": "1I62", " \u05D1\u05D9\u05DF ": "1I6I", " \u05D1\u05D9\u05E1": "1I4V", " \u05D1\u05D9\u05E1\u05D8": "1I4N", " \u05D2": "1ICS", " \u05D2\u05E2": "1IFX", " \u05D2\u05E2\u05D5": "1I8P", " \u05D2\u05E2\u05D5\u05D5": "1I9A", " \u05D3": "1IF9", " \u05D3\u05D0": "1I8N", " \u05D3\u05D0\u05B8": "1ICH", " \u05D3\u05D0\u05B8 ": "1I2E", " \u05D3\u05D0\u05B8\u05E1": "1I9O", " \u05D3\u05D5 ": "1I61", " \u05D3\u05D9": "1I8Y", " \u05D3\u05D9 ": "1ICO", " \u05D3\u05E2": "1I8U", " \u05D3\u05E2\u05DD ": "1I45", " \u05D3\u05E2\u05E8": "1IBU", " \u05D3\u05E2\u05E8 ": "1IB5", " \u05D4": "1IB4", " \u05D4\u05D0": "1IEW", " \u05D4\u05D0\u05B8": "1IKW", " \u05D4\u05D0\u05B8\u05D1": "1I8H", " \u05D4\u05D0\u05B8\u05D8": "1IEH", " \u05D5": "1I8H", " \u05D5\u05D5": "1IFI", " \u05D5\u05D5\u05D0": "1I8U", " \u05D5\u05D5\u05D0\u05B8": "1I5T", " \u05D5\u05D5\u05D9": "1I9J", " \u05D5\u05D5\u05D9 ": "1I3E", " \u05D5\u05D5\u05D9\u05DC": "1I3C", " \u05D5\u05D5\u05E2": "1I9O", " \u05D5\u05D5\u05E2\u05DC": "1I2W", " \u05D5\u05D5\u05E2\u05E8": "1I2H", " \u05D6": "1ICY", " \u05D6\u05D9": "1IBT", " \u05D6\u05D9 ": "1I5V", " \u05D6\u05D9\u05D9": "1I6C", " \u05D6\u05D9\u05D9 ": "1I3A", " \u05D6\u05D9\u05D9\u05E2": "1I2W", " \u05D6\u05D9\u05DA": "1I8N", " \u05D6\u05D9\u05DA ": "1I98", " \u05D6\u05E2": "1I70", " \u05D6\u05E2\u05E0": "1I9Z", " \u05D6\u05E2\u05E0\u05E2": "1I8S", " \u05D6\u05F2": "1I52", " \u05D6\u05F2\u05B7": "1I7P", " \u05D6\u05F2\u05B7\u05DF": "1I3L", " \u05D6\u05F2\u05B7\u05E0": "1I2M", " \u05D8": "1I9I", " \u05D8\u05D0": "1ID8", " \u05D8\u05D0\u05B8": "1IIS", " \u05D8\u05D0\u05B8\u05DD": "1IH0", " \u05D8\u05D0\u05B8\u05DE": "1I2Y", " \u05D9\u05D9\u05B4\u05D3": "1I39", " \u05DB\u05F3\u05D1\u05D9": "1I3B", " \u05DC": "1I50", " \u05DC\u05D9": "1I46", " \u05DC\u05D9\u05D1": "1I43", " \u05DC\u05D9\u05D1 ": "1I44", " \u05DE": "1IDL", " \u05DE\u05D0\u05B7": "1I4N", " \u05DE\u05D9": "1IAQ", " \u05DE\u05D9\u05D8": "1I5O", " \u05DE\u05D9\u05D8 ": "1I52", " \u05DE\u05D9\u05E8": "1I93", " \u05DE\u05D9\u05E8 ": "1I9O", " \u05DE\u05E2": "1I5P", " \u05DE\u05E2\u05E0\u05D8": "1I3B", " \u05DE\u05E2\u05E8\u05D9": "1I2R", " \u05DE\u05F2\u05B7": "1I6J", " \u05DE\u05F2\u05B7\u05DF": "1I5N", " \u05E0": "1I9B", " \u05E0\u05D0\u05B8": "1I4E", " \u05E0\u05D9": "1ICW", " \u05E0\u05D9\u05D8 ": "1I30", " \u05E0\u05D9\u05E9": "1III", " \u05E0\u05D9\u05E9\u05D8": "1IJI", " \u05E1\u05D0\u05B7\u05DE": "1I2H", " \u05E2": "1I64", " \u05E2\u05E8": "1I5E", " \u05E2\u05E8 ": "1I8K", " \u05E4": "1IC7", " \u05E4\u05BC": "1I51", " \u05E4\u05BF": "1IGP", " \u05E4\u05BF\u05D0": "1IE1", " \u05E4\u05BF\u05D0\u05B7": "1IDN", " \u05E4\u05BF\u05D5": "1I7T", " \u05E4\u05BF\u05D5\u05DF": "1I6H", " \u05E4\u05BF\u05E8": "1I58", " \u05E6": "1I52", " \u05E6\u05D5": "1I4Y", " \u05E6\u05D5 ": "1I5Z", " \u05E6\u05D9 ": "1I69", " \u05E7": "1I9C", " \u05E7\u05D0": "1I4J", " \u05E7\u05D0\u05B7": "1I5A", " \u05E7\u05D9": "1I62", " \u05E7\u05D9\u05D9": "1I8S", " \u05E7\u05D9\u05D9\u05DF": "1I85", " \u05E7\u05E2\u05DF ": "1I35", " \u05E8\u05E2\u05D3": "1I4J", " \u05E9": "1I5X", " \u05E9\u05E4\u05BC\u05E8": "1I2J", " \u1E25": "0315", " \u200B": "1004", " \u4E0D": "0642", " \u4E0D\u597D\u610F\u601D": "06AA", " \u4E0D\u662F\u5417 ": "06BP", " \u4E0D\u662F\u55CE ": "06BJ", " \u4E0D\u8981": "069D", " \u4E3A\u4EC0\u4E48": "06NW", " \u4E3A\u4EC0\u4E48\u4F60": "068Z", " \u4ECA\u5929": "069F", " \u4ECA\u5929\u65E9\u4E0A": "066U", " \u4ED6": "06I9", " \u4ED6\u4EEC": "06EV", " \u4ED6\u5011": "06BG", " \u4ED6\u5728": "067B", " \u4ED6\u662F": "068V", " \u4ED6\u7684": "06BG", " \u4F46": "062M", " \u4F46\u662F": "0686", " \u4F60": "06IF", " \u4F60\u4E0D": "067Z", " \u4F60\u4E3A\u4EC0": "06GD", " \u4F60\u4E3A\u4EC0\u4E48": "06HA", " \u4F60\u4EC0\u4E48\u65F6": "06AH", " \u4F60\u53EF\u4EE5": "06R4", " \u4F60\u61C9\u8A72": "06HU", " \u4F60\u662F": "066W", " \u4F60\u6700\u559C\u6B22": "066N", " \u4F60\u6709": "0670", " \u4F60\u70BA\u4EC0\u9EBC": "06E8", " \u4F60\u7684": "069P", " \u4F60\u77E5\u9053": "06OG", " \u4FD7\u8A71\u8AAA\uFF1A": "06C2", " \u5979": "069C", " \u5982\u679C": "06E2", " \u5982\u679C\u4F60": "06SC", " \u5982\u679C\u4F60\u4E0D": "0681", " \u5982\u679C\u6211": "06IQ", " \u5BF9\u4E0D\u8D77 ": "06A3", " \u5C0D\u4E0D\u8D77 ": "066U", " \u6211": "06SG", " \u6211\u4E0D": "06OF", " \u6211\u4E0D\u559C": "06M4", " \u6211\u4E0D\u559C\u6B22": "06F1", " \u6211\u4E0D\u559C\u6B61": "06CL", " \u6211\u4E0D\u60F3": "06NS", " \u6211\u4E0D\u662F": "06GD", " \u6211\u4E0D\u77E5": "06SD", " \u6211\u4E0D\u77E5\u9053": "06SG", " \u6211\u4E0D\u80FD": "06IZ", " \u6211\u4ECA\u5929": "06M0", " \u6211\u4EEC": "06QU", " \u6211\u4EEC\u5E94\u8BE5": "068F", " \u6211\u4EEC\u5FC5\u987B": "0688", " \u6211\u5011": "06NA", " \u6211\u53EF\u4EE5": "06ND", " \u6211\u559C": "066U", " \u6211\u559C\u6B22": "06P2", " \u6211\u559C\u6B61": "06IQ", " \u6211\u5728": "06CC", " \u6211\u5E0C\u671B": "06PI", " \u6211\u5E0C\u671B\u4F60": "068F", " \u6211\u5F88": "067T", " \u6211\u5F88\u62B1\u6B49": "0671", " \u6211\u60F3": "06HY", " \u6211\u60F3\u77E5\u9053": "0681", " \u6211\u60F3\u8981": "06KM", " \u6211\u60F3\u8981\u4E00": "0679", " \u6211\u6628\u5929": "06HB", " \u6211\u662F": "0688", " \u6211\u6709": "0677", " \u6211\u6CA1\u6709": "06GD", " \u6211\u7684": "06IF", " \u6211\u77E5\u9053": "06RC", " \u6211\u77E5\u9053\u4F60": "06BJ", " \u6211\u8981": "067R", " \u6211\u89C9\u5F97": "06OD", " \u6211\u9700\u8981": "06KQ", " \u6240\u4EE5": "067A", " \u6240\u4EE5\u6211": "06G8", " \u6BCF\u4E2A\u4EBA\u90FD": "06AH", " \u6BCF\u500B\u4EBA\u90FD": "0679", " \u6C64": "0667", " \u6C64\u59C6": "06SG", " \u6C64\u59C6\u4E0D": "06P2", " \u6C64\u59C6\u4E0D\u77E5": "066N", " \u6C64\u59C6\u544A\u8BC9": "067G", " \u6C64\u59C6\u548C": "06LL", " \u6C64\u59C6\u548C\u739B": "06J2", " \u6C64\u59C6\u5728": "06I8", " \u6C64\u59C6\u662F": "06KQ", " \u6C64\u59C6\u662F\u4E2A": "066U", " \u6C64\u59C6\u6CA1\u6709": "067G", " \u6C64\u59C6\u8BF4\u4ED6": "069X", " \u6E6F": "0631", " \u6E6F\u59C6": "06KK", " \u6E6F\u59C6\u548C\u746A": "0679", " \u8FD9": "066S", " \u8FD9\u4E2A": "06AV", " \u8FD9\u662F": "06A1", " \u8FD9\u662F\u6211": "06I4", " \u8FD9\u662F\u6211\u7684": "068S", " \u9019": "064V", " \u9019\u500B": "0681", " \u9019\u662F": "066R", " \u90A3": "063U", "''": "0S031C0E1E0E1S1Z", "''a' ": "1SE4", "'a ": "0L2V1B041G3P1S0M", "'a'": "1SGH", "'a' ": "1SP8", "'ac": "0L120P190R0M1S2V", "'ag": "0L0A0P3N0R021S04", "'agr": "0L020P46", "'agra": "0P60", "'ai": "0L9L0P100R020T0J", "'ai ": "0LAZ", "'aim": "0L31", "'aime": "0L4U", "'al": "0L0R0P1J0R0S", "'am": "041U0L0O0P0M0R0D1S10", "'an": "0L0S0P1W0R0N1S0M", "'ap": "0L170P0D0R041S0N", "'aq": "0P0Y", "'ar": "0L200P0J0R0G1C021S1N", "'as": "0L130P0H0R071S0H", "'au": "0L1Q0P0P0R0P", "'av": "0L2D0P0M0R0A", "'b": "1S21", "'c": "1S1E", "'d": "0M0M1G1N1S2G", "'d ": "0M1A", "'da": "1G381S4A", "'e": "0L3C0P2E0R0G10021G041S9Q", "'e'": "1SLW", "'e' ": "1SSG", "'el": "0L160P0S0R021S1L", "'en": "0L2W0P220R021S0D", "'er": "0L020R0H", "'es": "0LAB0P5F0R0S1S0J", "'est": "0LED0P420R0E", "'est ": "0LJY", "'f": "0T0J", "'fh": "0T1P", "'g": "1S07", "'h": "0L0J0P1S0R0H1S0Z", "'ha": "0L0B0P3L0R141S12", "'ha ": "0P2T0R16", "'he": "0L0B0P0V", "'hi": "0L0B0P0W", "'ho": "0L0I0P2F0R0R1S17", "'i": "042V0L1D0P0C0R0I0T0B1G071S1X", "'il": "0L431S0B", "'il ": "0L5W1S0F", "'im": "041P0L0M0P080R09", "'in": "041Q0L1E0P0S0R161G0D1S0J", "'is": "041T0L020R04", "'j": "1S04", "'l": "0M0R0P031G0F1S34", "'ll": "0M1L", "'ll ": "0M31", "'m": "0M140P0A1S2R", "'m ": "0M2C0P17", "'n": "01620P090S031G1W1S1D", "'n ": "01A10P0Z0S04", "'ni": "1G451S2O", "'nin": "1G4O", "'nin ": "1G6B", "'o": "0L0M0P0J0R0B1S3H", "'oh": "1S8J", "'oh ": "1SBW", "'on": "0L1A0P071S06", "'or": "0L0H0P0F0R0I", "'p": "1S1P", "'pu' ": "1SFH", "'q": "1S1B", "'r": "0M0S1S0W", "'re": "0M1M1S08", "'re ": "0M34", "'t": "0D080M6B0P061G061S1H", "'t ": "0D080MCC0P0P", "'u": "041S0L0P0P0E0R0B1G3L1S0V", "'um": "044C0R02", "'umu": "046P", "'umw": "046I", "'un": "0L3C0P1L0R0G1G7M1S04", "'un ": "0L3G0P151G8K", "'v": "0M0R1S1O", "'ve": "0M1K1S10", "'ve ": "0M2Z", "'w": "1S1F", "'y": "0D120L091G1O", "'y ": "0D110L1A", "'\xE0": "0L040P02", "'\xE8": "0R0K", "'\xE8 ": "0R27", "'\xE9": "0L0X", "'\xE9c": "0L18", "'\xE9t": "0L2H", "'\xE9ta": "0L35", "'\xE9tai": "0L4V", "'\xEA": "0L06", "'\xFA": "0P04", "'\u0131": "1G07", "(o": "1O05", "-a ": "03690Q05169F", "-aa": "0D0C", "-am": "030I164X", "-am ": "030F167M", "-an": "031B0B0D", "-ap": "0B0B", "-ar": "03020D0E12021610", "-a\u0263": "035E", "-a\u0263en": "037C", "-ba": "0B0C0D020L0815031G04", "-be": "03020B0L1503", "-bu": "0B0B", "-ce": "03020L2D", "-ce ": "0L3W", "-d ": "03DB", "-ha": "0B0D0D02", "-ho": "0P1C", "-i ": "031N162T", "-il": "03060L22", "-in": "033U0D05", "-is": "034G0D06", "-j": "0B030L071P02", "-la": "0B0L0L040P0F0Q0O1Q0L", "-li": "0B040P0U0V041QBA", "-li ": "0P160V061QDD", "-lo": "0P0L0Q1B1Q0D", "-me": "0B020P1Z0Q1Q", "-me ": "0P2S0Q23", "-mi": "0L06162Q", "-mo": "0L16", "-nn": "03D5", "-nne": "0386", "-nni": "036S", "-nni ": "03DS", "-o ": "0Q0B162Z", "-q": "0302", "-se": "03190B030P1H0Q201604", "-se ": "0P1W0Q2E1607", "-s\u0263": "035B", "-s\u0263e": "0354", "-s\u0263en": "038A", "-t-": "03120L15", "-ta": "036R0B040D02", "-te": "038K0B060L020P150Q0B1610", "-tu": "031U0L40", "-tu ": "0L6M", "-v": "0L0U0P030Q021202150216031P021Q0A", "-vo": "0L410P0D0Q03", "-vou": "0L6N", "-vous": "0LAW", "-w": "030D", "-y": "032E", "-\xE4": "1Q0J", "-\xEA": "0L02", "-\u021B": "160D", "-\u043D\u0438\u0431\u0443": "194B", "a' ": "1SSF", "a's": "0M0E0S051S0B", "a't": "0D050P0H1S0Y", "a'y": "0D0H1G1D", "a'y ": "0D0U", "a-a": "03170B0B120G", "aa ": "0D0312JQ1D27", aaa: "0D0B", aad: "010E0S09120H15031D27", aaf: "0B0E0S02", aag: "010U0D040S1I", "aag ": "011N0S4J", aai: "010N0S08120P1C0C1D0N", aak: "013B0D020S1C12171B021D0P", "aak ": "01740S28", aakt: "0S2W", "aakt ": "0S2W", aal: "01190D0E0S1J121R1D3Q1G07", "aal ": "012L0S4A1D1O", aam: "010W0S0K12291D44", aama: "12181D44", aamat: "120K1D9X", "aan ": "01E60B4N0D1W0SED0U0912N31D1A", aand: "012C0S1A", aang: "01200D0B0S10", aange: "01240S19", aap: "010Q0S08120U1D0N", "aar ": "01FB0N0K0SML", aara: "0D0U0S02120Q", aard: "011W0S33", aaro: "011E0S3F0U0A", aarom: "010S0S45", aas: "01120D070S0F121K1D3P", aasta: "120T1D4S", aat: "01390B0W0N040S2L12361B021D231G1O", "aat ": "01710B1N0N020S7O12181G16", abai: "0D040L030Q040T0Z1C7A", "abai ": "1CE3", abaj: "04290O3F", abal: "03040D0B0O0H0Q2R1C061G0K", abalh: "0Q3H", "abar ": "0B0Q0O050P0F0Q050U031C6A", abas: "030304260D0Y0L020O0E0Q020U041C061G0Z", abbi: "0M020R49140N", abbia: "0R48", "abe ": "041O0L030N5T0O1F0Q250W031006", aben: "03050N5A0O0A0P0J0Q050U0S", "aben ": "03060N7D0O0D0P0P", aber: "030L0N2M0O250P0R0Q190U1L0W04100D1G0O", "abet ": "0L020S020U35100D1G02", abh: "0N020TA10U06", abha: "0T9C", abhai: "0TIF", abhar: "0TG4", "abi ": "0302042K0D2F0U0416041C091E2J", abita: "0L080O150P150Q040R0J0U2Z", abla: "03030O3H0Z0B150T1P0U", "able ": "0L4T0M2X0O1Y0P1X1P0H", abob: "1Q3O", "abob ": "1Q3C", abou: "0L030M3D0Q0A", about: "0L020M4G", "abu ": "0304048O10021C0I1E0V", "aby ": "010G0M060N030S060V2X0Z5C10021B0S1O0N", ab\u00ED: "0O1R0V0E1405", ab\u00EDa: "0O2Q", "ab\xEDa ": "0O32", ab\u0101: "1E27", acak: "1G4U", "acak ": "1G50", aca\u011F: "1G64", aca\u011F\u0131: "1G88", acci: "0L0H0M0A0O0T0P0U0R310U181003160O", acea: "0U0B165S", aceas: "166Z", acer: "03020L040O4O0Q050R1M0U24160F1B09", "acer ": "0L070O3Z0U031B06", aces: "0L060M050O0B0Q050R030U041677", acest: "169H", acet: "0B090U2J0V081B03", acha: "03020L080O0A0Q1F0T5A0U040V031B021S0J", achai: "03050L040TB9", acho: "0O0F0Q3C0U020V030Z091B0K1S0A", "acho ": "0O0E0Q30", acht: "0N5F0S7E0T9N1S0J", "acht ": "0N5F0S4U0TLM", achta: "0TB91S0Z", achte: "0N300S3B", aci\u00F3: "0O4O0P5S1B0M", "aci\xF3 ": "0O090P89", aci\u00F3n: "0O5U", acq: "0L040R0K0U02", acr: "03020L060M040O030Q0Z0R050U0H1607", acz: "1B4H", ac\u0103: "1648", "ac\u0103 ": "166O", adala: "0BC00D0E0V030W0F120G1G021O0L", "adar ": "03060B080O0J0P0J0Q0G1G7D", adary: "1C5U", adde: "03020M030R030S0Q0U0310041102133W1G0A", "adde ": "0R020S04133W1G02", adece: "0O050Q061G43", adh: "0T800U0D1505", "adh ": "0T8W", "adi ": "030D0B4E0R0E0V030W1W0Z0N1C021G051P071Q0N", adn: "0M040V0O0W0R0Z2E150V1B0Z1S04", ados: "0D030O2U0Q2G0V070W031C03", "ados ": "0D050O3K0Q301C071P02", "adre ": "0L020O300Q030R1L", adt: "03070N0B1004151M1S0T", adus: "160D1D2W", ady: "03030D040M0O0V1Y0Z0J1B0H1G051OAY1S0C", "ady ": "0M1A0V370Z0X1B0J1O79", adym: "1O3N", adz: "1B2M1E2W", adz\u0113: "1E3L", adz\u0113t: "1E5C", ad\u0117: "1C2N", ad\u0131: "1GAZ", "ad\u0131 ": "1G4O", ad\u0131\u011F\u0131: "1G46", aec: "0U2F", "aec ": "0U30", aed: "0U1S", aeg: "0U191D2Q", aen: "0D020O020U0G1002120713061D0I", aep: "0U0J", aeq: "0U0M", aes: "0O060R0E0U1Q0W081204", aet: "0U1712031306", "af ": "010X03160B0D0N040S0N103S145S1G0J", affe: "0L050M060N0V0R070S050U0D101G110V130P1G0A", afis: "04A11B031P09", afise: "04GL", afs: "010803040S04100A140L", "ag-": "03060D1J", "ag-a": "0D1D", agai: "0B2I0M1C0T1B1C03", "agam ": "0Q020TQX0U031518", agang: "03020D1T", agasi: "0D030L0H1D4Y", "agat ": "0D0D0TE71O14", agaw: "0D18", agawa: "0D1U1202", agb: "0D0O1102", agde: "0D020S05101Y", "agde ": "0S05102B", "agen ": "030L0N580O040S3F101H111I1315", "ager ": "03030L140M070N050S080U04102S131I", aggi: "03020R3I", agh: "0D0I0R060T1310021SBT", aging: "0B0C0D200M020S04", agk: "0D1E", agka: "0D2D", agla: "03020D0W0T0O0W031O2H", agm: "03060D0A0U031P09", agora: "0Q2N", agp: "0D0R", agpa: "0D0W", agrad: "03050O0T0P8M0Q0Q", ags: "0D110N080S021006110I1308140M1503", agsa: "0D13", agt: "010P03060D0S0N1G0S05100N110C130C140G15021O5N", "agt ": "03060N1U0S0K100W110F130R140R1O3X", agta: "0D0U1503", agus: "0306042H0B0Y0D030T8W0U041C04", "agus ": "0B1Q0TQC0U041C09", agy: "0D0515BK1C051O7A", "agy ": "158U1O2S", agyo: "0D0315D2", agyok: "156R", agyon: "156Q", ag\u00F0: "142E", ag\u00F0i: "143L", "ag\xF0i ": "1473", ahan: "04220B2F0D1V121G1D2Y1G021O0F", "ahan ": "0B3S0D2N121L1D82", ahas: "0B4B0D03120B1G02", ahasa: "0B7O", ahat: "030B0B0C0D1E120C1G0V1O1T", "ahat ": "030O0B0J0D2H120Q1G0I1O1E", ahay: "0B0E0D1O", "ahay ": "0D30", "ahbe'": "1SIC", aher: "046C0N03", ahera: "04A4", ahil: "03280D1C12021G07", "ahil ": "03380D241G04", ahk: "0B1L0Z0B12061D0N1G07", ahn: "0B0K0N0C0Z0N1G021S0G", "aho ": "049M0D0R", ahor: "04110O290V02", ahora: "0O2P", ahr: "0B050N240V0J0Z091G06", aht: "0W05121Z1D1Y1G0H1S21", "ahu ": "0B530V09", ahun: "0B2V0U02", ahv: "0O040W06120S1D1L1G0T1S7A", ahvis: "120C1SFB", ahw: "03030B0Z1S0B", aia: "0B080Q0H0R0A1502160K", aib: "0D0C0L040Q050T3K150216071C03", aibh: "0T49", "aibh ": "0TES", aic: "0O020Q020T1X0U02162E1E0K", "aici ": "0T4L1655", "aid ": "0M6H0S02150A1D1O", aidh: "0T7Y", "aidh ": "0TO3", aie: "01260L2G0S021206160J", "aie ": "014U0L0Q160N", aien: "0L340S07", aient: "0L59", aig: "0D050L0F0M020O020P730T6M1C1F1D0V1E0P", "aig ": "0P8M", "aige ": "0T82", aigh: "0M040T5G", "aigh ": "0THE", aii: "0D0A", "aik ": "0B3F15021C05", aika: "0B10125U15021C2M1E16", aikk: "125Y", aikki: "129M", aila: "0D1U0M020O0B0R030S031003120415021C0Q", ailan: "0D3J0O030R030S021202", "aile ": "0O020T9P12051G06", "aim ": "0L0C0M020T5N0U03150J", aime: "0L610M02120F1C0A", aina: "0B090D020R0J123T15041C0I", aind: "0L040Q2K", ainda: "0Q35", aine: "0L2D0M0D0N020S031259160A1D0Y", ainen: "12B0", ainn: "0B060T4E1202", "ainn ": "0TDL", aio: "0Q0V0R080U0G120H", aip: "120A1C66", "aip ": "1C9I", "air ": "0B110L1A0M0T0Q0R0S060TDD1G0A", "aire ": "0LDN0O0D0P1E0S070T9X1C041G03", airea: "0T82", airt: "0T3L", "airt ": "0TDE", "ais ": "0D0B0LJN0O0A0QAF0T2S1C4P1E30", aise: "0L190M060N0212571C021D0Y", aisi: "0D020L0K127M1C0P", aisin: "0L031282", aiso: "0L3D1C02", aison: "0L5O", aiss: "0L3E120A", aist: "0T0Q0W0W123X1C1P1D161E20", "ait ": "03020D040LJA0M0I0S050U121208150L1G06", aith: "0M020TDR", "aith ": "0M020TRA", aithe: "0T8S", aiu: "0Q0H0R230U021603", aiut: "0R38", aix: "0L040P4U0Q15", aix\u00F2: "0P4I", "aix\xF2 ": "0P6K", aiz: "1C0H1E5A", ai\u0161: "1C1M", ajad: "0O0C15051E41", ajadz: "1E8S", ajar: "0B2Y0O0Z0Q091102", "aje ": "047C0O170V0O0W0S16061B13", ajn: "0V030W0S0Z0N150I1B061P5J1S0C", "ajn ": "1P69", "ajo ": "0O2O1P03", ajt: "0W0G0Z30151A1P0H1S09", "ajte ": "0W1B0Z3A", ajtra: "0Z37", "aju ": "03080B070V020W3B12021B0C", ajud: "0P270Q2B", aj\u00ED: "0V360Z05", "aj\xED ": "0V38", aj\u00FA: "0Z3I", "aj\xFA ": "0Z4Z1502", "ak-": "03100B0J", akah: "0B620D0A", "akah ": "0BBD", akai: "0B0Q0D1E121615031C0C", akain: "0D27", akak: "0B0D0D140W031202", akaka: "0D1U", akal: "031B0B0D0D130V080Z1112041C0C1G0X1R23", "akan ": "03070BQU0D0F110212071G03", akaro: "0D04153F1C05", akas: "0B040D0X0W05122L15081C041G041O0O1P03", akat: "03080B0B0D110V0511021206150Q1G0I", akb: "03050D0615041B07", "aken ": "030D0M0B0N020S2V110E130M", akh: "0B0U0V09", akin: "03020B1A0D370M0S121Y150G1C1B1G0G", "akin ": "03020B250D2L124N1G06", aking: "0D360M121C0B", akit: "03030B1G0D2H150H1G08", "akit ": "03070B2K0D2M150H1G09", akita: "0D261P02", akke: "010U03650S1L10131203134M1508", "akke ": "100I131H", akken: "03C90S0I1007130D1508", akker: "010M0S0P10081324", akla: "03040B070D0Z15021C121G2H1O2G", akn: "030A0B0C0W03110M14071507", akon: "0D1K0V0B0W071205150B1C021P0P", akong: "0D2Y", "aks ": "0D020M070S0210081102120213071D6I", aksi: "03040B0A0D090W07124F1C071D2H1G091P06", "aksi ": "03050B0E0D060W0A128O1C0E1G06", akst: "1E35", "aku ": "03020BMH0V060W081B051E0S", akuk: "0B54", akuka: "0B9P", akun: "0302049V0B06120C1504", akund: "04CS", akw: "041B", aky: "0D040V080Z0A12021C2X1G021O3X", ak\u0117: "1C1S", ak\u0131: "1G2W", alag: "0D1Z15051P02", alaga: "0D32", alah: "0BA30D08150T", "alah ": "0BGC", alak: "0B0D0D261207152L1C021G041P03", alaki: "0D2T151M", "alam ": "03070BAT0D3J0Q081O0L", alama: "03040B150D1S120B1G0R1O1X1P0B1R34", "alan ": "030A0B4V0D1P0W0H1214150F1G101O1I1P0C", alang: "0B0B0D3R1C04", "alar ": "0O040P0H0Q2M1112141F1G121O1K", alau: "0B2F120J1C14", alaw: "0D0Z", alawa: "03020D1N", "alba ": "0U071C5J", alb\u0117: "1C3G", alco: "0L070M030O060Q020R3B0S051609", alcos: "0R36", "alde ": "0O030S0E0U2U100511051G04", aldr: "0O04101R111Z132E141M", aldri: "1023111Z132E140N", aldy: "1C081O3I", ald\u0131: "1G44", "aler ": "0L040N040S02102C130I", algo: "0O2E0Q161C0S", "algo ": "0O330Q1H1C17", algu: "0O2T0P2E0Q3S", algum: "0Q2Q", algun: "0O2E0P3F0Q0U", aling: "03020B290D2V0M040S0910031C121P02", alita: "0D1Z0P1D0U03120E16121P02", alit\u00E0: "0R4X", aliu: "0U0Q1C3E1P04", "aliu ": "1C6G", ali\u00FDa: "1O40", aljo: "123Y", aljon: "128R", alju: "0B090W0C12021D2Y1P0H", "alju ": "0B0D12031D73", "alla ": "03040L040O0F0P1A0R3Y0U03112U12B514201B03", "alle ": "010U0L0N0N2U0O0L0R1F0S1D103S125B13381D531G02", alles: "011Z0L040M020N2M0O080R0I0S23100311021204", allt: "0N04113Q131M142R1502", "allt ": "0N02111W143Y", allti: "111S131M", ally: "0D020M3M1O10", "ally ": "0D030M4T", alod: "15031E4W", alr: "0M0F0O0615061P0A", "als ": "0M0F0N550P4I0S6C0V0210021105", altid: "101M", altr: "0P4I0R2A1P0D", altre: "0P4X0R09", "alu ": "03020B3U0V070W07110215041B061C071E13", alua: "127K", alun: "03020D070Q0C0R0E120K150516041D2R", "alun ": "030312051D7D", alvo: "0O040Q041006120913081C3I1P09", alvoj: "1C5J", alw: "03060M0L1S0P", "aly ": "0M020V0G0Z0A15071O8E", alz: "03020N020O030R0D1G02", al\u00E1: "0O060Q060V070Z0B153X", al\u00E1l: "1559", al\u0103: "162S", al\u0117: "1C2C", al\u012B: "1E2D", al\u012Bdz: "1E65", al\u0131: "1GAI", al\u0131\u015F: "1G4V", amais: "0L4N0Q0D1205", "aman ": "032X0B2B0D2O0L0A0O061218143R1G5I1O0I1P0B", amang: "03040D2C", "amas ": "030D0O0D0Q060U071C5D1P1I", amatu: "0U090V0W12021D90", "amb ": "0PA7", amh: "03020T8P0V02110614041S08", "amh ": "0T7Y", amic: "0L020P280R3U0U391604", "amin ": "03030B0B0D220L020U03120D15021B0A", aming: "0D4E0M04141G", "amit ": "030K0D0U0N10155C", amos: "0O5H0Q5U0R080U0415051C09", "amos ": "0O6T0Q740U0315031C0K1P02", amq: "0U0G", "amu ": "0BEZ0V060W041207", "amus ": "0B0A0U2N1C0P1S0E", amw: "042J1B021S05", am\u00E1: "0O0G0Q050T0T0V03140M151J", "am\xE1s ": "0O0F152Y", am\u00ED: "0P0W0Q0G0V021507", am\u0131: "1G4C", "an'": "0M121G0C1S0B", "an't ": "0M2L", "an-": "034Z0B0I0T1Z1502", anamh: "0TCK", "anar ": "0O0B0P5N0Q02", "ance ": "0L4M0M1F0N070O040Q0E0R020V0910091P09", anch: "0L0X0M020N0J0O0B0Q040R2R0U051S08", ancor: "0R31", anc\u00FA: "0Z32", anc\u00FAz: "0Z3U", andag: "011X0S0D100A1C0D", andat: "030504350L020R5I0U031608", anden: "0L020N1C0S1R102V110J130G1C2L1P04", "andi ": "030304BB0B0E0L050R080U0D14771P08", andia: "0B0B0O030R4B1B02", "ando ": "0OBG0QC40R810U241C0G1P1Y", andre: "0L020N020R12100W132L1P03", andt: "0N080S04101K", "andt ": "0N030S03101T", andy: "0M020N021B041C0M1O8P", andyg: "1O6E", angan: "04530BBE0D3Q14131P03", angat: "0B7O1203", "ange ": "0L1Y0M0U0N1Q0S0E104U13331P04", anger: "0L440M0H0N0E0P0S0R0D0S0V0U08100B1315", angg: "0B2L0D151S0F", angga: "0B290D1Q", angk: "0B340D0R", "anie ": "0L040Z2I1102160Z1B6R", anje: "04JO0O0H0S090W35160G", "anje ": "04RD0S0B0W6W", anjo: "0Q031P2D", "anjo ": "0Q021P43", anko: "0N030S070V02100B1103120S130D15051C0N1P24", anla: "0B0K0N04100212081G5X1O1Z", anlar: "1G431O29", anmu: "0B2X1204", "anmu ": "0B5N", annee: "01200S1Z120F", anno: "0L060M0F0RA60U2S1107120H", "anno ": "0RA30U12", anny: "0B6P0D03151U1B05", annya: "0BCE", anob: "1Q441S0E", "anob ": "1Q3J", anois: "0T8B120J", anong: "0D3B", "anos ": "0O1S0Q2O0U071C051P02", anp: "0B0K1102120A1R1U1S0Q", "ansa ": "030K045R0D0M0O021107127Y1B021G06", anseo: "0T9H", ansk: "0W0R0Z0Z102U112R124D133O140F", "ansk ": "102611081317", anska: "111Y12A1140I", anske: "1014110J131X", anss: "124F", anssa: "1291", anta\u016D: "1P4O", anted: "0M271002", antes: "0L0U0N030O3I0P0Q0Q2H0U0O", "ants ": "0L4C0M1J0P2V0S03", antsu: "1D4Y", "antu ": "049O0B1W0V031C171P02", anud: "1D3N", "anud ": "1D9T", "anut ": "030S1277", "any ": "0M2U0P2E0V0515051B251O48", anya: "030704C60BAT0D290P2515151G0E1S0Z", "anya ": "030604IH0BDN0D1B0P1S150A1G07", anyak: "0B6C", anyan: "03050D301507", anye: "048O0P0G1508", "anye ": "04CX", anys: "0P2L", "anys ": "0P3S", anz: "0306042G0N1J0O0U0R391G031P02", anza: "030404290O170R3M1G03", "anza ": "043O0O0L0R32", an\u00E7: "0L0V0P140Q281G091O0R", an\u00E7a: "0L1G0P190Q2H1O0G", an\u0101: "1E24", an\u011D: "1P2B", an\u0131: "1GAY", aoi: "0T79", aoin: "0T3C", aon: "0D0M0Q050T5D0U0C1P02", "aon ": "0D0L0T45", apak: "0B4Z0D0K", apaka: "0B9A0D0X", apat: "0B3Z0D1Y0O0E0Q0B1204150E1G0G", "apat ": "0B5S0D2215041G02", aph: "0L050M020U0J15041O091S09", apie: "0L090N060S080U0O0Z0A1B0D1C41", "apie ": "1B061C8B", apk: "0B0915031B051C0A1G08", apm: "1C041E0T1G6C1O0C1S04", apma: "1C021G6Y1O0I", "apon ": "0D1Q0L0P150C1G0A1P0D", apt\u0131: "1G3M", ap\u00FC: "1Q6P", ap\u00FCk: "1Q81", ap\u00FCki: "1Q7B", "aq ": "030U1SJG", aqu: "030A0L110O2Q0PAZ0Q5E0U291S0M", aqua: "0L030U2L", aque: "0L1G0O180PD40Q270U15", aquel: "0L0G0O150P360Q2E", aques: "0L020PFL", aqui: "0L030O030Q4G0U09", "aqui ": "0Q4P", aqu\u00ED: "0O2V0P32", "aqu\xED ": "0O3R0P4G", "ar-": "030S0B0K0P4W0Q0K", arada: "0O080Q051C0D1G061O4Q", "aram ": "030A0Q340U070W0I1B031G08", arami: "0D40", arang: "042Z0B540D2A1502", araw: "0D1L", "araw ": "03020D29", arbei: "0N3R0S04131S", arbej: "102Q", arbet: "111Q", ardy: "1O4K", ardz: "1B41", ardzo: "1B5C", ard\u0131: "1G6P", ard\u0131m: "1G4U", "area ": "0M060O0B164W", arec: "0O2I0Q2C0R04160B", arf\u00F6: "112B", arf\u00F6r: "112B", "arha'": "1SAV", ariam: "0O040Q0A0R030U291C06", arij: "0S0A0W1X1C4V1E66", arija: "0W321C7S1EBO", arlar: "0P350R1Y1G0R1O3U", "arlo ": "0O140P0J0R2M", armas: "0O040Q03120Z1D731P05", "arna ": "0B0V0S080W07111V130J141B1505160W1B04", "arom ": "010S0S45151A", "aron ": "0D050O3J0U0B120215031P1N", "arr ": "0T3Y1104", arrai: "0TC5", arrib: "0O050P3M", arriv: "0L4C0M0H0R1H0S03", "arum ": "03030N350U2A", arus: "030P04150B4T0U0E12041B041C091G021P05", "arus ": "0B7S0U0F1C0J1G021P09", arx: "0P0U", "ary'": "0M0K0S031G71", "ary'n": "1G5B", "ary'y": "1G41", aryn: "120N15061OB8", "aryn ": "121K1O6P", aryny: "1O7O", aryt: "15091C4F", aryti: "1C7X", ar\u00E0: "0P1Z0R11", ar\u00E1: "0O1M0Q150T0V0V0H0Z0L151S", ar\u00E9: "0L0B0O120P1K0V061502", ar\u00ED: "0O2F0P0L0Q030T0J0Z0I140I1505", ar\u00EDa: "0O3G0P0B0Q02", "ar\xEDa ": "0O430P0H", ar\u00F0: "1427", ar\u00F2: "0R0O", ar\u0101: "1E1Y", ar\u0103: "162V", ar\u0113: "1E31", ar\u0113tu: "1E5H", ar\u012B: "1E7S", ar\u012Bt: "1E56", "ar\u012Bt ": "1E9O", ar\u0131: "1GFH", "ar\u0131 ": "1G63", ar\u0131n: "1G7M", "ar\u0131n ": "1G4X", ar\u0131n\u0131: "1G3W", "as-": "033Y0B030L1B0Q03", asaky: "0D071C58", aseg: "03B20O07", asegz: "03KQ", asha: "04HB0M0215021S0A", "asha ": "04AL", ashak: "04FU", asho: "04E1", ashob: "04LK", "asie ": "011K0L020N040S020Z0E1B0U", asih: "03040B2Z", "asih ": "0B5B", "asin ": "030G0D070L0E122T1D691R5F", asj: "13111D0Q1S05", asjo: "132E", asjon: "132E", "asn't": "0M2L", "ass ": "031L0M0P0N7Y110B130M150A1D1A", "assa ": "03020L060P3O0Q0B0R09110612GA140E1507", asseb: "012L", "asti ": "0B1E0R040U090V030W0Q12AS140E1C1U1D3B1P02", ast\u0103: "165G", "ast\u0103 ": "165C", asyo: "0D0V1G0K", asz: "153K1B4L", "asz ": "150W1B3R", aszt: "153W", as\u00ED: "0O0W0V0E0Z0C14041504", as\u0103: "1646", "as\u0103 ": "1665", as\u0131: "1GAS", "as\u0131 ": "1G3V", as\u0131n: "1G5R", "at'": "0M11", "at's ": "0M2G", atang: "0B5M0D1G", "atas ": "03040B360D0M0O0D0Q080U051C0W1P40", atay: "03080D141G05", "atay ": "030D0D1P", atc: "0L030M0I0V0311051B021E0V", atd: "1O2O", atege: "048W", atei: "0N030P2L0Q02100212051C2W1E26", ateix: "0P3S", "aten ": "030K0M080N1G0S5M1005110B1204130N1G10", "ater ": "011U0L060M180N1J0Q040S270U4W100F11051312", atg: "0P121C061E0X", atha: "0T3N0U0312051506", athai: "0TB9", atie: "0L0I0M070N050O040S1B0U031004110212041C061E3T", aties: "0S071C061E6A", ating: "0D2X0M100Q060S02160A1C0H1P0V", atink: "1C5A", atk: "0B100V0K0W0A0Z1A1230150E1B0S1C061E191G03", atlh: "1SO9", "atlh ": "1SO8", atq: "0U0T", atre: "0L0G0O050P0R0Q020U2J0V02100413071P02", "ats ": "0L0P0M0D0P4E0S0N1002110U1C0S1E161Q0T", atsi: "041K0D0412051C4H1D1C1G03", "att ": "03020N0C11LO133X14181526", atto: "0M020R4N0U03120T1504", "atto ": "0R3X1205", atud: "1D2H", "atud ": "1D6T", "atur ": "0B0B0N0I0U33100711021305", atus: "0B080U4S120D1C0C1D1Q1P0H", "atus ": "0B0E0U4Y120M1C0N1P0Z", atv: "0W0F0Z0E140515041C1K1E1O", aty: "0V050Z07120215021B141C1L1O4Z", "aty ": "0V070Z0B1B0O1O3U", at\u00E1: "0Q020T410V040Z0M1511", "at\xE1 ": "0T4T0V040Z0Y", at\u00E9: "0L060O030Q1B0V041506", at\u00ED: "0O030P0U0V0F0Z0E14041502", at\u0103: "167E", "at\u0103 ": "16AG", at\u0117: "1C1X", at\u012B: "1E46", at\u012Bk: "1E3Y", "at\u012Bk ": "1E86", at\u0131: "1G4E", aua: "120H16081D17", aub: "0L020N141C06", auc: "0L2D0N1M0U0F1B0Y1E22", auch: "0L0D0N3X", audi: "0L070M030O040Q030R0H0S020U2M1C0V", audz: "1E5H", "audz ": "1E80", auf: "0L080N4R0U04100211021B04", "auf ": "0L050N77", "aug ": "14061C44", augi: "1C33", auh: "0B0D0D02120Q", auj: "0L0V0V020Z0P1C2J1E0M", auk: "0B060W04121N14091B0A1C5A1E2J", "aus ": "0B050N510P0G0Q040S070U03120Q140J1C22", ausi: "0U0612091C6B", ausia: "12051C6W", "aut ": "0B0B0L2A0N0N0U0X0V02140A16041E3A", autem: "0U2A0V08", autre: "0L4G", aux: "0L2D0U06", "aux ": "0L3W", avad: "0O030Q0315031C041D2R1G03", "avad ": "1D73", avai: "0L6Q0M02120P15061C1F", avail: "0L4S0M03", avas: "0Q03121B150P1C081E191G021P4X", "avas ": "0Q041E2N1P9H", avd: "0V200W050Z1M10121G021S0N", avde: "0W060Z0N102U", "avde ": "0W0F103F", "avdu ": "0V2Z0Z1S", avec: "0L5Q0V021P02", "avec ": "0L9H0V02", avet: "0R390U030W09100W1105130C1G0C", avete: "0R3A0U03", avez: "0L3K0W06", avit: "0R020U5I0V0W0W0J15021P02", "avit ": "0U5D0V15", avn: "0V0H0W1A0Z0N100M1102130E1S0B", "avo ": "0O060Q070R280U060W0Y1CF11P08", avoir: "0L4W", avons: "0L44", "avor ": "0M030N040O2O0P120Q29", avoro: "0R2M1P02", avr: "0L020Q0V0R140V060W0N0Z0F11031G0W", "avu ": "0V0F0W0S0Z1A1E3I1P04", "avui ": "0P3B", avv: "0R1I13021S04", avy: "0302043F0M020V060Z0A1C0N", av\u00ED: "0O0S0V0Q0Z0O1508", "aw ": "031E0D1Z0M0I1B0A1O0C1S1G", "aw'": "1SA1", "aw' ": "1SDC", awal: "03DB0B0L0D0K1B03", "awal ": "03N00B0X0D06", awan: "030R0B0W0D121B06", awe: "0109034T045N1B0K1R1P", "awe ": "04FF1B05", awi: "031U0D0M1B431R0D1S06", awin: "030O0D0W", "awin ": "030W0D1O", awr: "03030D05", awstr: "1O43", "ay'": "0M021G021S81", "ay' ": "1SBO", "ay-": "030H0D08", "aya ": "034C041O0BHA0D180L030M050O0W1G63", ayaca: "1G3W", ayan: "03030B110D1A0L050O031G0W", "ayan ": "03040B0D0D1R0O041G0U", aye: "036E04400L0O0M0C0O0S1G0T1S04", "aye ": "04B70L051G05", "ayen ": "037D", ayo: "041O0B080D2I0L060O0Q", "ayo ": "044J0B0C0D290O05", ayon: "0D1W0L0A", "ayon ": "0D2A0L06", ayr: "030G0D081G19", ays: "030J0D0H0L0N0M1G1205", "ays ": "0L0Z0M2S", ay\u0131: "1G7M", "ay\u0131 ": "1G4P", "aza ": "04DY0O0E150Z160G1G09", azer: "03030Q5N0R040Z0K1G03", "azer ": "0Q70", "azi ": "04JB0W0X150F160U1P03", azio: "0Q030R7O0W051P03", azion: "0R7M", azt: "0304153D", "azt ": "0304157G", az\u00F3: "0O0N15031B02", az\u0103: "162V", az\u0131: "1G2Q", a\u00DF: "0N0B", a\u00E7: "0L020P090Q1B1G2A1O2Q", a\u00E7a: "0L020P0C0Q171G0B1O2O", a\u00E7o: "0L080Q0T", a\u00E7\u00E3: "0Q32", a\u00E7\u00E3o: "0Q3G", "a\xE7\xE3o ": "0Q4D", a\u00E9: "1502", a\u00ED: "0O0A0P050Q0B0T361402", "a\xED ": "0Q0E0T4Z", a\u00EDo: "0T3D", a\u00EDonn: "0T9X", a\u00EDs: "0O0O0P0M0Q0Q", a\u00EE: "0L0B", a\u00EEt: "0L1B", a\u00EF: "0P04", a\u00F0: "14MC", "a\xF0 ": "14SG", a\u00F0i: "144C", "a\xF0i ": "1456", a\u00F0u: "143I", a\u00F0ur: "1444", "a\xF0ur ": "147N", a\u00F1: "0O1M1O2C", a\u00F1a: "0O2A1O2L", "a\xF1a ": "0O0U1O3L", a\u00F1o: "0O2O", a\u00F1os: "0O24", "a\xF1os ": "0O2Q", a\u00F3: "0P02", a\u00FA: "0O050Q02", a\u00FD: "1ODQ", a\u00FDa: "1O88", a\u00FDar: "1O61", a\u00FDd: "1O4N", a\u00FDdy: "1O3I", a\u00FDt: "1O8O", a\u00FDtd: "1O7U", a\u00FDtdy: "1OAH", a\u00FDtma: "1O4A", a\u00FDy: "1O35", a\u0107: "0W0O1B4N", "a\u0107 ": "1B9B", a\u0109: "1P0S", a\u0109e: "1P0P", a\u010D: "030C0V150W1P0Z1U1C0Q", a\u010Di: "03070V040W1G0Z0B1C1U", a\u010Dk: "0V0C0W130Z1S", a\u0117: "1C07", a\u011D: "1P19", a\u011Do: "1P11", a\u011F: "1G4L", a\u011F\u0131: "1G7O", a\u011F\u0131n: "1G3D", a\u0135: "1P1C", a\u0135o: "1P28", a\u0137: "1E07", a\u013C: "1E0M", a\u013E: "0Z0G", a\u0142: "1BBP", "a\u0142 ": "1B8T", a\u0142a: "1B4T", "a\u0142a ": "1B4S", a\u0142e: "1B6N", a\u0142em: "1B6W", "a\u0142em ": "1BAP", a\u0148: "0V070Z0G1O3C", a\u0148a: "0Z0D1O4B", "a\u0148a ": "1O5Y", a\u0159: "0V0L", a\u015D: "1P0B", a\u015F: "160B1G611O79", a\u015Fa: "160C1G2X1O4V", a\u015Fl: "1G381O26", a\u015Fy: "1O2O", a\u015F\u0131: "1G5T", a\u0161: "0V1B0W3H0Z231CCN1E0R", "a\u0161 ": "0W520Z0W1CO0", a\u0161a: "0W0T0Z0J1C1T", a\u0163: "160B", a\u0165: "0V070Z4Z", "a\u0165 ": "0V0F0ZBW", a\u016D: "1P6H", "a\u016D ": "1P6N", a\u016Dd: "1P0T", a\u016Dr: "1P0P", a\u016Dt: "1P12", a\u017C: "1B1X", a\u017E: "0V1N0W1N0Z1K1C2T1E0B1O04", a\u017Ed: "0V1I0Z1U1C02", "a\u017Ed\xFD ": "0V1U0Z2V", a\u017Ei: "0V0C0W140Z0B1C2U", a\u0219: "161Y", a\u021B: "161Z", a\u021Bi: "165L", a\u0263: "036S", "a\u0263 ": "036T", a\u0263e: "03BM", a\u0263ef: "0351", "a\u0263ef ": "03AU", a\u1E0D: "031E", a\u1E6D: "0319", "b'": "1S08", "b-": "030D1Q0D", baa: "010M0S0E1205", baba: "030X046P0D1K0O0215051G1M", bae: "0D0E0U04", baha: "0B540D1V15081G091O0N", bahas: "0B7P", bahay: "0B0I0D30", "bai ": "15021C77", baie: "014R1609", "baie ": "0151160B", baik: "0B4B1C09", "baik ": "0B5W1C0C", bair: "0Q030T3U", "bair ": "0TBX", baj: "041A0B060O2X0W040Z0E150E1B051P02", bajo: "0O2J1506", "bajo ": "0O37", baki: "041R0D1014071P02", bakit: "0D1Z", balh: "0Q2Q", "bam ": "0Q020U2V0W0415041G0I", "bana ": "044X0O021G75", "bang ": "010N0B1Z0D3F0S121S0K", bantu: "049C0B330U0F", bany: "04320B380D021G05", banya: "03030B68", "bara ": "045R0W07112J142T1P02", barad: "1O4D", bard: "0L020O041B3Z1G0B1O1U", bardz: "1B6A", "bare ": "0N050R020S0C1011132H160Y", barn: "0N0410111124132614151506", bar\u00E1t: "1537", baw: "0303040D0B0O0D0C1B0N", baza: "04900W0316071P04", "baza ": "04F316081P02", ba\u015F: "1G5E1O44", "bb ": "110H1307154H", bba: "030F0R0Q110K140A151I", "bban ": "0303152V", bbe: "030C0M030R2R0S1K1004110J130T15171S0N", "bbe ": "0R3Q130J1507", bben: "03020S5Q10021103130H151U", "bben ": "03050S7I10021103130H151U", bbi: "03140M020R3D1102140F150F", bbia: "0R4X", bbiam: "0R3C", bbl: "03020R0C1102", bbr: "03040R0L1506", "be'": "1SO1", "be' ": "1SRM", beau: "0L3B0M0H1608", been: "0M2K0N040S06", "been ": "0M3F0S07", bef: "0M0J0N09100511071305150B", begy: "1016131H1502", begyn: "101F131H", beh: "010J0M080N090R020S070Z0G100B112C130A15031S0C", beh\u00F6: "112S", beh\u00F6v: "112R", beid: "0N0K0S0D0T1P131R1E1H", bejd: "1029", bejde: "102J", bela: "01100B2Z0D030N020Q0A0S0V0W031G061P14", belu: "0B2F0W031606", "bem ": "03030Q2Y0U0N0V031B02", bena: "0B3K0N030S02", benar: "0B6S", beni: "0R030S020U060W031G6T", "beni ": "1G3S", benim: "0N021G5R", "bent ": "030D0L020S3L0U0T100415091C0K", beo: "0N020U10", "bera ": "04IX0R040U05140J1P09", berap: "0B6O", "bere ": "04AA0R0F0U1L0V051004160C1G021P02", berh: "0B2L0N0D", bers: "0B2O0D050M060N0P0O020S020U02", beste: "010M0N1R0Q020S1A1008131K", besz: "1567", besz\u00E9: "1569", beu: "01090L030N030P0T0Q080S0C0U021102", bg: "03030N05", bh: "0D020N020TDY0U031S07", "bh ": "0T7I", bha: "0D020TA71S0P", bhai: "0T6Z", bhail: "0T8J", bhair: "0TEE", bhar: "0T4M", "bhar ": "0TCZ", bhe: "0T42", bhf: "0TBW", bhfu: "0TBU", bhfui: "0TSF", bhr: "0T39", bh\u00ED: "0T5W", "bh\xED ": "0T6C", biam: "0Q020R3D1B08", biamo: "0R3C", "bie ": "0S021B3U", bien: "0L580N020O320Q020R0210021B0C1P02", "bien ": "0L7S0O3D", bih: "040V0B270D0E0W1K1S1O", "bih ": "0B460W1Z1S1O", bij: "040D0B020S170V040W0O1B061C0N1E881S1A", "bij ": "0S2Z1S07", bija: "0W081B041C0E1E8Y1S1K", "bija ": "0W091B021EHW", "bik ": "030215021Q97", biko: "046F0D04", bikor: "04AA", "bila ": "03190B0G0V0I0W580Z161P02", bilen: "100M110N130U1G091OI8", biler: "10071G031O5V", bilir: "1G8C", biliy: "1G5A", bilm: "0R0H1G3C1O7F", bilme: "0R0H1G1V1O9Y", "bilo ": "0V0B0W5X1P05", bil\u00FD: "1O6Q", bil\u00FD\u00E4: "1O8T", "bine ": "0U02165D1G03", bino: "0R0C1C0F1P0H1QSG", binob: "1Q8V", binof: "1Q5M", binol: "1Q6C", binom: "1QKB", binon: "1P041QBF", binos: "1Q4F", "bio ": "0O0C0Q040R060U030W4Z11041P02", "bir ": "03030B050O0M0Q021GP51O8G1S0X", bira: "030204F91G2E1O1H1S0B", biri: "0302049J1G391O2X", "biri ": "030304D21G1I1O1U", bisa: "04220B8H0D021S0J", "bisa ": "04220BDS", bita: "044G0D040L050O0X0P0S0Q050R0K0U3211031P051S0C", "bith ": "0T8J", biy: "040I0D081G0D1S0E", "biz ": "03021G2M1O5K", bi\u00E9: "0O0Q", bi\u0165: "0Z27", "bi\u0165 ": "0Z3R", bk: "0B020V020Z021B0C", "ble ": "0D040L5F0M380O2U0P34100L133A1P1D", blev: "0S071041111R", "blev ": "103V111R", "bli ": "0L02111B1328", blie: "012G0L0L0N0B0S25", blief: "012K0S2N", blir: "110Z132G", "blir ": "0L02110Z132G", bliv: "0U09102M110G", blive: "1031", bly: "011A0M0H100211041302", "bly ": "012M0M0X", bl\u00E5: "1006110A1308", bne: "0W020Z0D100A1B071S05", boa: "0M040Q0R16071P02", boe: "01160S0T10081304", boek: "012A0S2P", "boek ": "011R0S2J", bof: "1Q1L", "bog ": "0D020W15101C", bogh: "10021SFB", "bogh ": "1SKW", "bola ": "0B0G0D030O020Q070R020Z42", bolm: "1G021O59", bolma: "1O76", "bolo ": "0O020Q0G0R020Z361C0B1P02", bolsa: "0O070Q061O3X", bolu: "0U021G031O3L", bona: "049D0P1G0U0Y1P2F", "bona ": "04E00P250U0O1P2P", "bor ": "0M020O040U0P0V030W04101D1111131H1507", "bora ": "04S60Q0N0W08", borde: "0L040M020O030S02100S111R130P", bout: "0L0Q0M3E", "bout ": "0L0K0M4G", bp: "0T091S09", brug: "0S05102N", "brug ": "0S06101P", bruk: "110J131O", bry: "1009110D13091B0P", br\u00F8: "100A1309", br\u012B: "1E20", "bs ": "03020M040U091E1O1Q86", "bt ": "030U0M040N1O0S0L100H110B", bte: "0L050N090O030P0G0Q030U030Z05100G1P05", "bte ": "0N0D0P0J1018", bua: "0B2Z0T16", buah: "0B2S", "buah ": "0B59", buat: "0B2P", bub: "030A040I0D050U02", bude: "0V540W210Z6H", "bude ": "0V4K0W2H0Z3G", budem: "0V0T0W1X0Z2W", bue: "0L020O240U02", buen: "0O2S", buh: "040L0B070D0Q", buha: "0D14", buhay: "0D1W", buie: "166J", "buie ": "168N", buj: "040G0B020O040V1X0Z1Y1B12", buje: "0V1N0Z361B0P", buka: "042H0B370D0S0W05", buku: "0B2F0W04", bunu: "0B0D1G7Q", "bunu ": "1G8D", buo: "0D060R101C0I", bura: "043D0B070Q0316061G46", burad: "1G4D", "but ": "030K0B130L0D0M2E", buv: "0L031C6N", buvo: "1C90", "buvo ": "1CGS", buw: "0D08", buy: "040M0M0I1G03", bv: "0V071S03", bw: "042T0N031S04", bwa: "043K", "bwa ": "047V", bwi: "045G1S0F", bwir: "04CY", bwiri: "04HB", bwo: "041A0N02", byc: "0V3Q1B03", bych: "0V62", "bych ": "0V72", bye: "0D02100A130G", byg: "1008110C1309140E", byl: "0L040M070V7H10041B0G", "byl ": "0V6Q", byla: "0V2H", "byla ": "0V3D", "bylo ": "0V30", bys: "0V221404", "bys ": "0V2I", by\u0142: "1B5Y", by\u0165: "0Z1U", "by\u0165 ": "0Z35", b\u00E1: "0T0I0V0F0Z0M1405152B", b\u00E4: "0N050Z03110K1O1I1Q0U", b\u00E5: "100511081304", b\u00E6: "10051303140M", b\u00E8: "0P02", b\u00E9: "0L070O070P0M0Q080T0J150Q", "b\xE9 ": "0L0B0O070P2J1509", b\u00E9m: "0Q0Z", b\u00EA: "0Q02", b\u00ED: "0O0M0T0A0V110Z0M140Y150I", b\u00EDa: "0O1V", "b\xEDa ": "0O2G", b\u00F2: "0P02", b\u00F3: "0O03140V150V1B08", b\u00F3l: "151J1B05", "b\xF3l ": "153U1B05", b\u00F6: "0N02110L140C15081G0F1O091Q1C", b\u00F6n: "1Q1I", b\u00F6r: "1114140M1504", b\u00F8: "100P130J", b\u00F8g: "100A", b\u00F8k: "130B", b\u00F8r: "100N130H", b\u00F8rn: "101B", b\u00FA: "0O030P020Z0514141505", b\u00FC: "0N0915061G1I1O0F1Q0K", b\u00FD: "0V160Z0E140A", "b\xFDt ": "0V2R", b\u0101: "1E10", "b\u0101 ": "1E1U", b\u0103: "160Y", b\u0105: "1B0J1C0H", b\u0113: "1E0U", b\u0117: "1C1R", b\u0117t: "1C1I", b\u0119: "1B1D1C05", b\u0119dzi: "1B4A", b\u011B: "0V13", b\u012B: "1E07", b\u0131: "1G17", b\u0151: "150N", b\u0159: "0V0J", b\u016B: "1C1M1E1G", b\u016Bt: "1C2K1E40", "b\u016Bt ": "1C0S1E38", "b\u016Btu ": "1E5C", b\u0173: "1C06", b\u0263: "032F", "c'": "040B0L140R0F", "c'e": "0L4Y0R0A", "c'es": "0L84", "c'est": "0LD5", "c'\xE8": "0R1D", "c-": "0305", cac: "03080L0D0O0O0P0J0Q0T0R090U031B04", "cad ": "0T3J", cada: "0O1J0P2E0Q140R020U041G04", "cada ": "0O1U0P3E0Q171G05", cae: "0O060U1S", cai: "0L0A0P0B0Q0U0R030T730U031604", caith: "0T8S", cak: "0B050M031G51", "cak ": "1G4D", "cam ": "0B0B0Q080U3K160H1B031G06", "can ": "03020M3W0O0816081G0D1P0G", "can't": "0M2L", cane: "04B70Q070R0V0U1J", "cane ": "04I90R0T0U03", "cap ": "0P3E160B", "car ": "03020B0F0L0G0M130O1C0P2Y0Q2R0R020U0316161G03", "cara ": "0B730O0M0P4M0Q0O0R020U04", care: "03040L020M150O030Q080R2A0U0P16A41G02", "care ": "0M0P0R2A0U0H16CM", casa: "0O3X0P400Q4I0R361615", "casa ": "0O450P4Q0Q4G0R37161I", "cat ": "0B0A0L060M090P1N0T140U131502165D1G02", cau: "0L0E0M0L0O0B0P0H0Q0H0R070U0T1617", cav: "0L020O020P0A0Q0I0R0F0U13", cay: "0302040D0B0K0O081G0A", ca\u011F: "1G5G", ca\u011F\u0131: "1G66", ca\u011F\u0131m: "1G3S", ca\u011F\u0131n: "1G3S", cca: "030I0L060R1B0U0H", cce: "030N0L0C0M0B0O030P0I0R1K0S030U18100311041509160R", cch: "0R320U06", cchi: "0R3W", cco: "0L0P0M060R2G0U06", ccu: "03050L0T0M040R1A0U0Q", cea: "0L040M020O020Q030T5U0U0E16601B02", cear: "0T3P160D", ceart: "0TCK", ceas: "165V", ceast: "166Z", cei: "0L030M050O020Q0T0T0P0U051615", cek: "03090B021G45", "cek ": "03051G3F", "cela ": "0L4B0V0H0Z0R160J", "cem ": "03090Q0J0U290V0C0W040Z4E160V1B0D1Q0J", "cer ": "03020L0S0M070O3R0P0C0Q1I0U0510041102160N1B04", "cere ": "0R1M0U3V161X1G021P03", "ces ": "0L360M0Q0O2U0P0Z0Q090S070U141005150716081B05", cesi: "0O280R030U0516061G071P0H", cesit: "0O2P1605", cest: "0O040Q030R020V170Z1L1677", "cest ": "165H", "cet ": "0L170U3V0V0L150A160J1B02", cett: "0L4N0R0M", cette: "0L7Q0R03", ceu: "0L0D0Q1H0U021604", cev: "0L040R0S161W1G0P1P0C", ce\u011F: "1G55", ce\u011Fi: "1G5T", ce\u011Fim: "1G3T", "cha ": "0L060O1L0Q100T2P0V0B0Z0C1B0M", chai: "03020L150M060T5E", chc: "0V4R0Z7K1B4Z1S0G", chce: "0V490ZC31B2E", "chce ": "0V2S0Z2F1B1Q", chcel: "0Z3U", chcem: "0V0F0Z631B0A", chci: "0V3P1B2Y", "chci ": "0V50", chcia: "1B4H", chea: "0M060R080T58160B", chean: "0TBP", "chi ": "0L030R3Y0U02160M", chia: "0L020R4D0U04162D", chie: "0L1C0M040N140R310S171609", chl: "0N280T1O0V1K0Z2E1B071S1R", chn: "0L030M020N0W0V2Q1B0J", "cho ": "0O5G0Q2F0U040V050Z0G1B05", chod: "0V2J0Z2V1B3K", chodz: "1B3T", choh: "1SC9", chomh: "0T9H", chos: "0L3A0M030N040O1I1S0N", chose: "0L5I0M03", chs: "0N17", "cht ": "0NLX0S9C0T88", chta: "0T471S1E", "chta ": "0T8J", chte: "0N710S4V0V05", "chte ": "0N6I0S160V06", chten: "0N2C0S31", cht\u011B: "0V32", cht\u011Bl: "0V3Q", "chu'": "1SBP", "chu' ": "1SD6", chugh: "1SCV", chui: "0S030T3A", chun: "0N0D0T4B1B041S0Y", "chun ": "0TFX1S16", chw: "0N1I100211021B0N1S0P", chy: "0V1Q0Z1L1B0N", ch\u00E9: "0L110O030R3M0T1I0V040Z07", "ch\xE9 ": "0L150O040R5L0V070Z0B", cias: "0O170Q0E0R020U0B1B0C1P2G", "cias ": "0O1K0Q0I0U0B1P4V", cib: "0O0E0R0B0U0P", "cie ": "0L0E0O050Q050R030U050V0B0Z0R1B681P02", cii: "0U060V030Z05160H1P0V", cij: "0S020W1Q1C0Y1E1Y", cik: "030N0W0A150D1C021E2M1G031P07", "cik ": "1E3I", cilv: "1E4B", cilv\u0113: "1E9D", "cio ": "0O1L0Q0R0R1M0U2T0W03160O1P16", cion: "0O3O0P410Q1Q0R0P0U030W0A15021C031P0H", cions: "0L020P32", "cit ": "03090L020U510V081503161C", ciz: "040G0R0F0V091502160C1G021P06", ci\u00F2: "0R0S", ci\u00F3: "0O590P5T150C1B0G", "ci\xF3 ": "0O0Y0P88150A", ci\u00F3n: "0O75", "ci\xF3n ": "0O98", cj: "1B1L", cka: "03040V020Z06113G1B04", "cka ": "03030V040Z0A11241B06", cker: "0M040N0E114J", "cker ": "0M030N0F1148", cket: "0L030M0D0S03113O", "cket ": "0L040M0C0S03113O", ckl: "0M060N0D110Z", clo: "0L050M0J0O020Q020U031603", cm: "03030U021602", cob: "0B0R0O050P0C0Q0M0U0I1605", coe: "0Q030U0E", cog: "0M020O0H0R050U0W", coi: "0L070O020Q250R040T24", cois: "0Q2I", coisa: "0Q36", "com ": "0P7I0QAN0W070Z0L1B03", come: "0M260O2S0P2Q0Q3W0R4B0U0L160B", "come ": "0M2J0O0C0Q0A0R4C", comen: "0O110P360Q0J1607", comm: "0L7E0M0M0R0N0S080U1A", comme: "0LAV0M080R0K0S030U09", como: "0O4F0Q4S0R031604", "como ": "0O5P0Q5U", comp: "0L4C0M1F0N060O4U0P5E0Q4J0R4S0S0L0U1G100J1631", compr: "0L2R0M020O3A0P410Q3A0R2E0U03", "con ": "0B050L040O9U0R8G15051P1H", conhe: "0Q2T", cono: "0L080M080O2C0Q0C0R3G0S04160E", conos: "0Q0B0R2N", cons: "0L2F0M0Q0O2O0P3G0Q3Y0R1C0S060U3O161S", conse: "0L130M040O190P110Q2M0R0B0S020U0G1608", cont: "0L460M0S0O570P3E0Q790R460S0K0U1P162S", conte: "0L1L0M050O0U0P170Q2N0R0F0U0F160N", contr: "0L430M0E0O3S0P230Q3R0R1Z0S0D0U0U160Z", cora: "0L020M020O0J0Q0P0R3J0U0N16041B07", "cora ": "0R320U05", cosa: "0O1L0P1L0R7C", "cosa ": "0O0R0P2D0R7F", cost: "0L030M080O0X0P1F0Q0Y0RCR0U03160N", costr: "0RC9", cos\u00EC: "0R34", "cos\xEC ": "0R36", coul: "0L0I0M2Y", could: "0M3X", coup: "0L3L0M05", "coup ": "0L4V", coz: "0Q0D0R0C", cq: "0R050U02", cqu: "0L040R0K0U05", cred: "0M040Q110R1I0U1K1669", "cred ": "165H", cro: "0L1L0M0A0O040Q060R0A0U071607", cru: "0L070M030O0B0Q070R020U0J161U", cr\u00ED: "0O040Q060T2L", cr\u00EDo: "0T2Y", cr\u00EDob: "0T90", cs: "0L020M020P0H159B", "cs ": "0L0C0M040P21152A", csa: "154W", csak: "158O", "csak ": "1590", csi: "153U", csin: "1553", csin\u00E1: "1554", cso: "1527", "ct ": "030W0L090M0W0S080V18161E", cta: "03020L050M030O0Q0P1D0Q030U2S160J", "cta ": "0O0D0P0L0U2K1604", cte: "0L0Z0M0F0O050P1B0Q020S050U0W160S", ctu: "03090L0G0M0E0O0G0P0H0U3B160P", ctus: "0U2R", "ctus ": "0U2V", cua: "0B0B0O3T0U021603", cuan: "0O3T", cuand: "0O4E", cub: "0O0F0Q020R020U0N", cuc: "03080B070O0S0R0F0U05", cue: "0L060O300U02", cug: "0R0C", cui: "0L0I0O0I0P0C0Q0T0R0N0T160U14161E", cuk: "03050B0L0V040Z0715061B051C051G1U", culu: "0U2L160D1G06", "cum ": "0UAU166N", cuo: "0R1E", cup: "0L0N0M040O0X0P0N0Q140R160U0H160V", "cur ": "03020U3E160C", "cus ": "0M020S040U40", cut: "0L0B0M080O070P0C0Q0K0R040U1A165T1G04", "cut ": "0M080P0C0U0M16711G03", cu\u00E1: "0O1Z", cu\u00E1n: "0O25", cyk: "0Z05100G110A1B02", cz: "1BFV", cza: "1B3R", cze: "1B7G", czego: "1B45", czn: "1B30", czy: "1BCY", "czy ": "1B8Y", c\u00E0: "0P07", c\u00E1: "0O080Q020T141509", "c\xE1 ": "0O050Q030T2C", c\u00E2: "0Q02162I", c\u00E2n: "0Q041645", c\u00E2nd: "1652", "c\xE2nd ": "166N", c\u00E2t: "164A", "c\xE2t ": "165B", c\u00E3: "0Q02", c\u00E6: "0U07", c\u00E8: "0L030P08", c\u00E9: "0L090O0B0P020Q040T2D0Z06150B", "c\xE9 ": "0L0H0O030T2A", c\u00E9a: "0L020O020T1V", c\u00E9n: "0O020T2W", "c\xE9n ": "0T3J", c\u00E9s: "0L030O0Q0P09", c\u00EA: "0Q4Z", "c\xEA ": "0QFW", c\u00EAs: "0Q41", "c\xEAs ": "0Q4W", c\u00ED: "0O0F0P060Q030V110Z0E1503", c\u00EDa: "0O11", c\u00F2: "0P02", c\u00F3: "0O0N0P040Q030T0Y15021B0B", c\u00F3m: "0O1G", c\u00F3mo: "0O26", "c\xF3mo ": "0O2O", c\u00F4: "0L03", c\u00FA: "0T0H0Z0R", c\u00FAz: "0Z1S", c\u00FAzsk: "0Z2T", c\u00FC: "1G0G", c\u0101: "1E0H", c\u0103: "167C", "c\u0103 ": "16JG", c\u0113: "1E0F", c\u0119: "1B11", c\u012B: "1E0Y", c\u0131: "1G1L", c\u0153: "0L020U04", c\u016B: "1C0E", c\u021B: "160D", "d'a": "0L3F0P550R0J0T1C1S06", "d'e": "0L1B0P360R031S0D", "d'h": "0L170P0S", "d'u": "0L1W0P1E", "d'un": "0L310P20", "d'v": "0M0C", "d-a\u0263": "034L", "d-a\u0263e": "039V", "d-s": "036F", "d-s\u0263": "035N", "d-s\u0263e": "03AZ", "d-t": "03BW", "d-te": "035F", "d-y": "0354", daa: "013F0B090D070S1I12071502", daar: "016M0S2N", "daar ": "013K0S2C", daba: "04360O090U031C31", dabar: "1C6F", "dac\u0103 ": "165J", "dad ": "03020D0U0M040O6R1109", dade: "0O0Z0Q5U0S03110R1D0M", "dade ": "0Q6E110N", dae: "01080B040U0H", "dag ": "013J0D020S301041113M133W1421150E", dage: "0N040S0T101R110U131U", dagi: "0302041R0B060S0214101C021D3L", "dagi ": "030404221D9O", dah: "040G0B3K0D0T0N030W031G5K1S5G", "dah ": "0B6B1S5A", daha: "0D0C1G671S0V", "daha ": "1G89", dahi: "0D150N041G04", dahil: "0D271G03", daj: "0V090W1D0Z171B1F1P0K1SA9", "daj ": "0W0Q0Z0W1B0O1P0N1SDB", "dak ": "03020BJE0S030W031G06", daku: "046F0B0V", "dala ": "0D0B0V0V0W1I0Z2X15021B02", dalah: "0BC0", dalam: "0B7W0D0C", dang: "0B4I0D0M0L0F0M091C0V1S0F", "dang ": "0B7K0D14", dans: "010P0L9M0S0D0W06100Q110C130G140B160B1G0D", "dans ": "010P0LEW10031G0D", dapa: "0B3K0D0T1S19", dapat: "0B6R0D1J", daq: "0Q0K0U031SG3", "daq ": "1SNG", "dara ": "0B1B0O051E56", "dare ": "0M020R500U0G110F160N1G02", "dari ": "0BB3", dary: "1C64", daryt: "1C91", dar\u012B: "1E7V", dar\u012Bj: "1E56", dar\u012Bt: "1EAY", dash: "0497", dass: "0N7C0Q020R0212051502", "dass ": "0NBQ", datan: "0B57", "date ": "0L060M070O080R430S020U021005160A1C04", "dat\u0103 ": "165J", dau: "0M050N06140D160E1C501E3D", daud: "1E4M", daudz: "1E9Y", daug: "0M091C6O", "daug ": "1C8L", day: "030M0B050D030M2C1G271S0A", "day ": "03060M3U1G02", daz: "04330N060O02", dazi: "048E", "dazi ": "04DV", da\u016D: "1P0W", "dd ": "03060M02110R130M140D151B", "dde ": "0R020S0L0U04100A111N135O1G02", dder: "030A0S080U02101E130D", ddo: "0R0F", debe: "0O3K0U0X0W031C051O0K", deber: "0O2Q", "dece ": "0W0C1G43", deci: "0L0F0M0N0O2J0P0I0Q0R0R0W0U110W0416151P0L", "ded ": "030G0M241503", dee: "010Z0M040N040R030S0R0U0310021303160M", "deg ": "03DL1380150K", "dei ": "0Q0I0R2O0U0N150216081C07", deix: "0P2W0Q28", dell: "0L020N020R660S091102125D1503", della: "0R2W128E", delo: "0O030Q040S030W080Z0O160H1P071Q55", "delo ": "0O030Q030W0A1P031Q5Y", dels: "0N020P350S02100R110I130D1C04", "dels ": "0P4M0S02", dema: "0L310M030O1E0P1M0Q0U10031P17", deng: "0BBF0D0D10031C041G02", denga: "0BJU1004", denk: "0N1G0S300V021206152J", denn: "0N0X0V080Z0P103D110V120D134A150A", denne: "10421205134A1505", "dere ": "0N130R3X0S1X0U37100O1321161K", deren: "0N1E0S3E0U04100J1308", "ders ": "01220M090N0O0S2810021G09", desp: "0M060O2B0P1X0Q0G0U041103162Q", "det ": "031I0N1D0U1M10MD11OV120L13PQ151P1G02", dett: "0L050R4F1031111I120O135U151I1G09", dette: "0L070R02103N135U1502", detto: "0R48", deu: "010Z0L1O0N0I0O020P1N0Q280S080U1M1Q10", deur: "01290L090P0F0S0S", "deur ": "012A0L0E0S0X", "deus ": "0Q120U2G", deve: "0L130M050Q390R1A0U0A0W07160R1G021P03", deze: "0Q040S4Q150A1P02", "deze ": "0S5W", de\u011F: "1G8U", de\u011Fi: "1G9L", de\u011Fil: "1GBH", df: "03040T0710041102", "dh ": "0TH9", dhe: "0N040S040T1V0V020Z0F10081506", dhu: "03030T1T0U0B", dhuin: "0T8J", dh\u00E9: "0T2I", dh\u00E9a: "0T31", dh\u00E9an: "0TBP", diam: "0B0G0O030Q040R4B0S020U0B", diamo: "0R4C", "did ": "03070M3P", didn: "0M5H", "didn'": "0M78", didy: "0U50", didym: "0U59", "die ": "01SG0L0I0M080NHR0O1K0R020S580U370V021604", "dien ": "0L070N050S08100411021C5C1E78", diena: "1C1Z1E8M", dies: "010J0L030M050N690O020P120S020U1B1C081E1C", diese: "0N9G", "dig ": "013S0D080N0M0S40107M117V135I1557", digi: "0O020Q040S070U0D15021OBJ1P09", digin: "0S081OBW", digt: "0N0A0S03100I112G", "digt ": "0N0C0S04100I112G", dih: "0B0A0D071605", dij: "0B070O1M0W0C1C0L1S07", "dik ": "0B080S06152P1G111O1N1Q8Q", "diko ": "04411Q37", "dim ": "030D0Q0A0W241G5L1O88", "ding ": "011K0B0K0D0A0M210N040S0W10051308", dink: "012C0V080Z0B120A1C0B", "dink ": "012F1C0I", "dip ": "1G061O64", diris: "046A1P3Q", diss: "0L0A0P0F0Q3X0R1P0U15100T1206130X", disse: "0L040Q450R1I0S020U0S100Z130X", dix: "0L0E0U2S", dixi: "0U4F", dixit: "0U3S", diy: "03050D091G4I", diyo: "0D071G3Q", diyor: "1G51", diz: "0O030Q2B0R0B1G06", di\u00F3: "0O141506", di\u00FD: "1O60", di\u00FDi: "1O4O", di\u00FDip: "1O68", di\u011F: "1G6R", di\u011Fi: "1G78", di\u011Fin: "1G62", di\u0148: "1O4H", "dn'": "0M42", "dn't": "0M7L", "dn't ": "0M9X", dnes: "0M030V2K0W030Z2W", "dnes ": "0V2Z0Z3C", "dni ": "0V060W0A0Z0T153X1B0L", dno: "0V1V0W2R0Z1B15081B0P", dn\u011B: "0V1S", "dn\u011B ": "0V2L", "dob ": "1Q4D", dobr: "0Q040V200W2S0Z5F1B3C", dobro: "0Q020V0J0W4X0Z0D1B03", dod: "0S020V090W0A150Y1B071E1W", doe: "012M0M1Y0Q0I0S1T", doen: "015N0Q0H0S44", "doen ": "015W0S5C", does: "0M3Q", doesn: "0M3A", doi: "0L1M0M130Q0X1206160Z", doin: "0M231208", doing: "0M2T", doj: "0V050Z0I1B061C0E1P161S09", dolg: "1548", dolgo: "1547", domin: "0L040O0M0Q0F0U4A1C0J", domu: "0U3J0V0D0Z0C1B221C0J1G02", dom\u0101: "1E56", dom\u0101j: "1E7K", "don'": "0M6C", "don't": "0M8C", doo: "010F0D070M0B0S140V041B02", door: "0M0L0S2W", "door ": "0M0O0S30", dost: "0V2Y0W0W0Z1J120D1B0Y1G071O20", dosta: "0V2E0W1S0Z1R120K1B1A", "dott ": "152X", dou: "0L0S0M060O030Q0V0V1J0Z09161G", dov: "0R5J0V1J0W1A0Z26100216091C0I", dove: "0R4W0V050W080Z0A1004160A", "dove ": "0R3Z0W0C", dovr: "0R2J", dp: "0S020V0S0Z0T10031B0J1P021S07", dq: "0U041S06", drau: "0N0A140G1C311E2H", draug: "140E1C5S1E46", "dre ": "0L5C0O2A0P3S0Q040R1K102S110E134M150R", dret: "0P2J0R0H10091106130L", "dri ": "0R06132D140V", drig: "0N02101Q111Z", "drig ": "1023111Z", drik: "101B1313", drink: "011N0M0V0S1I1005110312031B031P0D", dr\u00ED: "0O0V", dr\u00F2: "0R0D", dr\u00F8: "100A1308", dse: "03040S030W06100G110813031D0Y", dsi: "10031B021D18", dsk: "01070V080W0E0Z0L100H110D1305", dst: "0S090V0K0W070Z0H101L110B13051B09", dste: "0S05102S", "dste ": "0S06102T", "dt ": "03060N0B0S15103W131Z1512", dta: "100611031302152Y1S19", "dtam ": "153J", dte: "0N02100Y1308150N", "dte ": "0N031029130H150E", dua: "0B110M030O030Q0O0U0F1G031P07", dud: "030E0B0E0O090U021G021P05", due: "0L080M020O0C0P0T0R1110081307", dug: "0302042P0B030W0R110315041O0A1S04", duga: "047S0B060W08", "duga ": "04D70B0B", duin: "0T401205", duine: "0TEZ", "duit ": "0L0X0T9X1202", "dul ": "0T3A150B160X", duno: "1Q3R", dun\u00F6: "1Q52", dun\u00F6n: "1Q5T", duo: "0U101C2G1P0B", dup: "0B0Z0U02161C", "dur ": "03090B1N0L0B0P0L143F1G1A1O0K", duse: "16061D23", dux: "0U0F", du\u011F: "1G76", du\u011Fu: "1G84", du\u011Fun: "1G8F", dya: "030S0D071S0C", dyg: "1O5Y", dygy: "1O8B", dygyn: "1O8S", dyl: "12031O2Y", dyla: "1O3X", dylar: "1O59", dym: "0U2Q1B061C061O66", "dym ": "1B081O6Z", dymu: "0U4C", dymus: "0U49", dyr: "100G1109130D14151O4Z", "dyr ": "100S1103130D1O3V", dyt: "12061B031C1H", dy\u017E: "0V22", "dy\u017E ": "0V3E", dz: "0S020V020Z1E15041BEH1E6S1P0H", "dz ": "0Z0S1B0E1E58", dzi: "0V030Z0L1BKL1E4B1P0N", dzia: "1B5Z", dzia\u0142: "1B8F", dzie: "1BFT1E2E", "dzie ": "1B9H", dzu: "0Z051E27", dz\u0113: "1E6B", dz\u0113j: "1E32", dz\u0113t: "1E4R", dz\u0113tu: "1E5Z", dz\u012B: "1E5X", dz\u012Bv: "1E66", dz\u012Bvo: "1E8H", d\u00E0: "0P04", d\u00E1: "0O020Q090T0N0V2D0Z1D14041516", d\u00E3: "0Q03", d\u00E4: "0N021110122I1O4N1Q0R", "d\xE4 ": "124D", d\u00E4l: "12071O8H", "d\xE4l ": "1O60", d\u00E4lm: "1O3K", d\u00E4lmi: "1O4V", d\u00E4n: "123C1Q0Z", "d\xE4n ": "125Y1Q0N", d\u00E4r: "112R", "d\xE4r ": "113D", d\u00E5: "1006110E1308", d\u00E5r: "1008130C", d\u00E6: "0U0210031406", d\u00E8: "0L020P03", d\u00E9a: "0T4H", d\u00E9an: "0T49", d\u00E9ana: "0T8J", d\u00E9c: "0L1A0O02", d\u00E9j: "0L170O07", d\u00EA: "0Q05", d\u00EC: "0R06", "d\xEC ": "0R0N", d\u00ED: "0O100P070Q020T0P0V2P0Z1S150F", "d\xED ": "0O0F0V220Z1I", d\u00EDa: "0O2J0P0C", "d\xEDa ": "0O2P0P0G", d\u00EE: "0L02", d\u00F2: "0P020R03", d\u00F3: "0O0N0P030Q020T0S0Z021408150E1B07", "d\xF3 ": "0O0M0T151404150B", d\u00F3n: "0O1B0P070Z05", d\u00F4: "0Z0M", d\u00F6: "110Q1405150R1G0R1O0L1Q4D", "d\xF6 ": "11081Q2Z", d\u00F6n: "150M1G1F1Q4K", "d\xF6n ": "150B1G021Q5F", d\u00F8: "100P130P", d\u00F8d: "100I130F", d\u00F8r: "100E130D", d\u00FA: "0T0N0Z0L1402", d\u00FB: "0L03", d\u00FC: "0N03150F1G5O1O4B1Q0B", d\u00FCn: "15021G2O1O0Q", d\u00FC\u015F: "1G5H1O3A", d\u00FC\u015F\u00FC: "1G5K1O3M", d\u00FC\u015F\u00FCn: "1G761O4N", d\u00FD: "0V0N0Z0W140A1O31", "d\xFD ": "0V130Z1Y", d\u00FD\u00E4: "1O4Q", d\u00FD\u00E4r: "1O5B", d\u0101: "1E1T", "d\u0101 ": "1E37", d\u0103: "160Q", d\u0105: "1B0D1C0H", d\u0113: "0U021E1G", d\u0113j: "1E27", d\u0117: "1C49", "d\u0117 ": "1C1T", d\u0117j: "1C2H", d\u0117l: "1C3R", "d\u0117l ": "1C5X", d\u0117t: "1C1H", d\u0119: "1B171C05", d\u011B: "0V7I", d\u011Bl: "0VA7", "d\u011Bl ": "0V46", d\u011Bla: "0V8P", d\u011Blal: "0V5J", d\u011Blat: "0V5K", d\u011Bl\u00E1: "0V2X", d\u011Bt: "0V2E", d\u012B: "1E1H", d\u012Bt: "1E20", d\u012F: "1C08", d\u0131: "1GBL", "d\u0131 ": "1GBJ", d\u0131m: "1G6M", "d\u0131m ": "1G6L", d\u0131r: "1G51", "d\u0131r ": "1G4I", d\u0131\u011F: "1G46", d\u0131\u011F\u0131: "1G4Q", d\u0131\u011F\u0131n: "1G4G", d\u0142: "1B1W", d\u0151: "151N", d\u016F: "0V0W", d\u0173: "1C09", d\u017E: "0V020W0B0Z031C1N1E0A", d\u017Ei: "0W051C49", d\u017Eia: "1C3A", "e' ": "1SSG", "e'd": "0M0G1G071S0G", "e'l": "0M0E0P0B1S10", "e'n": "0P121G031S2I", "e'r": "0M0H1S1S", "e's": "0M201S07", "e's ": "0M3S", eab: "0O040T3V160J1C031D12", eabh: "0T4M", eabha: "0TG4", eac: "0M0X0O020TC2160D", each: "0M1M0N030S020TDP", "each ": "0M150TL7", eacht: "0N050S020TMO", "ead ": "0M1H0T141D29", eadh: "0T31", "eadh ": "0TBP", eae: "0U0E", eak: "0M0Y0W0312031D1Z", eaks: "0M0712031D2F", eall: "0M281209", eally: "0M2Z", eam: "0M0E0O040S020T340U2I120A161R1P04", "eam ": "0M0I0S050U44161C", eamh: "0T31", "eamh ": "0T9H", eann: "0L070R070T8U", "eann ": "0TIL", eanna: "0TCC", "ear ": "0M1W0O0H0Q060T3W", "earr ": "0T82", eart: "0M0K0T66", "eart ": "0M0B0TE0", eas: "0M1K0O0H0Q020T3R0U0R1212165B1P02", east: "0M0C0T1P121C165Q", east\u0103: "164Z", "eat ": "0M1W0T4B0U0P1209160N", eau: "0L570M090S07163H", "eau ": "0L560S0G1002163Z", eav: "0M0O0U05160H", eaz: "162L", "eaz\u0103 ": "164X", ebat: "0B090O020Q020U2W160J", "ebat ": "0B0B0U2J160J", ebb: "032M0R2U0S1I1102151W", ebbe: "03090R470S5Q1520", "ebbe ": "0R3R1507", ebben: "0S7I151Q", eben: "0B0Z0D030N510O070Q030U0515021C02", "eben ": "0N6W0O0A", ebih: "0B49", "ebih ": "0B7Z", ebil: "0N0213061G3L", ebli: "012F0N0C0S10100B130D1C021P06", eblie: "012K0N060S1C", ebt: "03040N0K0S0L", ebua: "0B2G", ebui: "0U04169V", ebuie: "168K", ebuj: "0V2V0Z2O1B13", ebuje: "0V230Z381B0X", ecc: "030W0O0I0P0O0R1B0U131502", "ece ": "0M050O1X0Q220R0K0U020V070W05162C1B081G4N1P02", ecek: "1G4D", "ecek ": "1G4M", eces: "0M080O3M0P1M0Q0M0R080U0P160O1G031P0P", ecesi: "0O2V16061G041P05", ece\u011F: "1G5T", ece\u011Fi: "1G7S", echc: "0V2E0Z361B031S08", echce: "0V1M0Z3X1B02", echn: "0L040M030N0D0S030V2R15031B091C02", echo: "0O230Q030V0C0Z0C1B08", echt: "0N240S430V111S07", "echt ": "0N1W0S35", ecis: "0M070O0F0Q440R0S0U0N110J160I", ecisa: "0O020Q2S0R04", ecta: "0L070M020O0P0P0S0Q030U2H160N", ecun: "0O030U2X160T", ecz: "1B3C", "edal ": "0V0D0Z6B", "edan ": "0O070W3Q111U1P02", edang: "0B6I", "eder ": "0N3C0O040S1V101M1103130I1G0O1O0S", "edes ": "0N0D0O2U0Q040U0N100C121E", "edi ": "0L080Q060R0Q0U0L0W0O15051C031G7Q1O4Y1P091Q1J", "edim ": "0W0I1G401O2J", edip: "1G021O3X", "edip ": "1G031O54", "edit ": "0M030U2L1605", edi\u011F: "1G4O", edi\u011Fi: "1G6C", edn: "03040V340W3R0Z2D1108150E1B1D", "edo ": "0O3D0Q1G0R130U0Z11071C071P0A", edst: "0S050V0K0W060Z0I101G13051B07", "edy ": "0M020V0E0Z531B2P", edz: "0Z1U15031B691E4S1P0U", edzi: "0Z0P1B6Y1P10", edzia: "1B66", edzie: "1B44", edz\u0113: "1E3A", ed\u00E4: "12291Q0T", ed\u00EC: "0R0I", ed\u00FD: "1O3B", ed\u00FD\u00E4: "1O4L", ed\u00FD\u00E4r: "1O53", eed: "010I0M240S0P1D1W1P05", "eed ": "0M2J0S1E1D1Q", eef: "010C0S3K", eeft: "0SB0", "eeft ": "0SDZ", eeg: "010F0S091D2E", eegi: "1D2J", "eegi ": "1D6O", eek: "01140B080L030M0K0R020S101002121B16031B04", "eek ": "012D0M0O0S2F", "eel ": "013S0M0M0S881D4F", eeld: "010H0S0W1D4H", eeldi: "0S041DB8", eelt: "010O0S0I120G1D27", "eelt ": "0S0K1D64", eem: "01190M0O0O020Q030S0K12071D15", "eem ": "012L0M0G0Q030S1H1D0K", eep: "0M0V0S02", "eer ": "01A80M0A0N090O0W0P0C0S8Y10051307", eerd: "010U0S3X", "eerd ": "010I0S2T", "ees ": "016O0M0A0O0G0S1O1D1C", eest: "0S2K0U04120Z15021D231P09", eeu: "01070S0A", efd: "03040S0B", eft: "030K0M0H0S3M0W031010111J1304142816041G03", "eft ": "030A0M0W0SCP1307", efte: "0S03102R11221G02", efter: "103B11221G03", efti: "030A0S080W04143L1606", eftir: "147Y", efur: "14401P04", "efur ": "147A", egali: "0R051C7C1P02", "egar ": "0O0V0P0J0Q19146H1B04", "egen ": "0N3J0S45100F110B130O150E", "eget ": "0U08105F11071309150R", egge: "030E0N040R1J0S1M100G131L151O", egh: "0R05150R1SCX", "egi ": "0U0G140U1502160A1C031D4N1O3G1P0D", egli: "03020N020R3B1605", egna: "030C0M020R3F0U09110E141B15221B04", egne: "03020N0G0R050W08101J110313151508", egs: "010A0N03150S", egt: "01160N0G0S0D141B151B1C03", egy: "0M020U0T100H1102130L15FX1C06", "egy ": "15LZ", egye: "158E", egyn: "1016131H1502", egz: "03AI15031B081C0B1G03", egza: "03AW1B0B1C0A", egzaw: "03L1", eg\u00E9: "1521", eg\u00E9sz: "152U", ehd: "030D0V02122D1G041S07", ehen: "0M020N5P0U07120Q1504", "ehen ": "0N8W121A", ehet: "12091560", "ehet ": "120K1532", ehi: "0B0F0D030M050N020R020U06120A1G0L", ehk: "0B0D0V04120E", "eho ": "0D0C0V370Z4O", ehr: "03030N2S0V040Z061G0A", "ehr ": "0N52", eht: "0N18121I1D0G1S07", eh\u00F6: "0N0C1123", eh\u00F6v: "112R", eh\u00F6ve: "112B", eia: "0P0G0Q1N160E", eib: "0N0V", eic: "0N1R0T2G1E44", eica: "1E4T", "eica ": "1E9Y", eich: "0N490T0Q", "eid ": "012U0N0W0S31130G150C1D2J", "eidh ": "0T90", eid\u00E4: "1241", eid\u00E4n: "1285", eie: "01160N0D0P0H0S070U07130N160E1D211E0M", "eie ": "011Q0N021307160F1D2B", eig: "0L0P0M0D0N0X0P0A0Q020S0B141R15041C181E0Z", eiki: "1204140G1C4P", eikia: "1C7N", eile: "0N0O0T1N121P130D160H1C021D2H", "eile ": "0N0H0T5V120H160N1C041D6T", eill: "0L33123K", eine: "0L0R0NNE0S0I120V130B15051D1C", "eine ": "0L150NKB0S0H1D3B", einem: "0N5V", einen: "0NC50S0312211305", einer: "0N6F0S04", eins: "0L050N100S05143H", "eins ": "0L070N0C146X", eio: "0Q1I1605", eira: "0N0J0Q3I140V1C02", "eira ": "0Q3T141Y", eiro: "0Q401E0Y", "eiro ": "0Q4I", "eis ": "01100N0H0O0K0Q1B0S0D0T350U181C0W1P05", "eit ": "0N6Y0S0R120B130D141J150N1C091E2E", eite: "0N3U0O030Q0F0S0D12051C03", "eith ": "0T82", eiti: "0N091207140Y1C34", "eiti ": "12051C5S", eito: "0Q2D12061Q0O", eiu: "0U241604", eius: "0U3V", "eius ": "0U3Y", eix: "0P890Q26", "eix ": "0P4P", eixa: "0P360Q16", eixe: "0P2T0Q11", eiz: "0L020N050S030W021002110216071E2W", ei\u00DF: "0N1E", ei\u00F0: "142K", "ej ": "03020V240W050Z83100I110N15031BA01P1B1SAW", ejd: "03070V0I0Z0A100U1B061S08", ejde: "03040V0E0Z0G1025", ejl: "03030V0C0W03100H110215041P021S0O", ejm: "03070V0E0Z0A1B0A1P0Q1S0N", ejo: "041Y0L020O2A0Q0M11021B021C0I1P1M", ejor: "0O26", ejr: "03020V02100C1B09", ejs: "0V1G0W03100B1B1I", "eka ": "049A0B450V040W0W0Z1111081B0R1C0G1P061R2L", "ekad ": "0W101E50", ekada: "0W0Q1C5E", ekd: "03020Z051O3Q1P0B", eked: "0Z1M154G", "eked ": "1541", ekem: "12141560", "ekem ": "156C", "eken ": "010I0S4H1105150A1G0J1R8I", eker: "011Q0B2O0S1D1104130715051G0C", eket: "100611041305154T1C041G0K1O0E", "eket ": "100711041305154D1G0F", ekki: "03080S0314JG", "ekki ": "0303120214SG", "ekl ": "0V4C", ekle: "03030N030S041G3F1O0O1P02", ekom: "013O0N160S140W070Z0B100211041C031P07", "ekom ": "01360W0B0Z0C", "eks ": "0M070S06100F1202130G1C0A1D571E1K", eksi: "0B0B0D040W051007124M1C041D1I1G0U1P07", "eksi ": "0B0D128U1G02", ekte: "010H0N060S0C100A110A131B150P1G3T1P09", ekten: "0N040S0213051G4Q", ekz: "1P0S", elah: "0B4S", "elah ": "0B8K", elaj: "0B2J0O0415021P0B", elak: "0B41110315021B021G02", elaku: "0B63", "elas ": "0B2C0D070O0D0Q2P1C0G1P0G", "eld ": "012F0M0A0N180S4T10051103130P140J1509", eldi: "03050S0G1007133N140K1D4A1G241O2B1S0Q", eldib: "1D5T", eldig: "0S0H1008133J", "elf ": "011G0M250S1B", elh: "03160N020Q3C0V021302150Z", elho: "0Q361503", "elig ": "0N030S07102X1350", elih: "0B350D091202", eliha: "0B63", elij: "0S5V120W1Q191R03", elijk: "0S7N", "elik ": "011P15071D221G08", elke: "012303020N080S1K0V031002120O1529", elles: "03050L790N020P1P0U02120G131015021D69", ellet: "0R050S030U0310041105120Q130C152Z", "elli ": "03870R1A0U0612081G0B", "ello ": "0M030O0S0R4M0U0F121U", ellos: "0N030O2P1205", ells: "03020M050N080P2V", "ells ": "0M070P48", ell\u00E4: "125L", "ell\xE4 ": "12BJ", elme: "030F0Q0G15401G191O1P1S0B", "elmi ": "034Q0V3B12021506", "elp ": "011Q0M230S0C130Q", elq: "03060L271S09", elqu: "0L3O", elque: "0L4N", "els ": "011P0L0L0M0B0N070PFD0S2E10041Q1N", else: "010K03040M0H0S07103I111913401G03", "else ": "0M0M0S06102L110N1326", elsk: "0V040Z0F103A110V132Y141B1B19", elske: "102V131U", elum: "0B2F0U0L1202", "elv ": "101L131U150H", ely: "010E03020M100V040Z08120C152K1C0H", "el\xB7": "0P11", el\u00E4: "110412371O0D", el\u00E9: "0L090O0F0Q030V0I0Z0D1524", el\u0151: "152U", emba: "03020B5G0L080M040O0D0Q080S031P03", ember: "041V0B5E0M0U0N050S0610061102155G", embr: "0D020L0K0O0E0P110Q120R2P0U06160N1P06", embu: "0B3V0S020Z08", emd: "030Y0N050S0C13031B021G071P051S0F", "emme ": "0L1Y101F12A6131A1O3P", emmi: "031I0R030S061224154I", "emo ": "0O050Q030R1T0U1M0W3X1C021P0R1Q42", "emok ": "1O4L", emos: "0D020O4D0Q4A15021C07", "emos ": "0O5M0Q5F1C0G", empo: "0L0A0O2X0Q2X0R1W0U1115021P1M", "empo ": "0O3J0Q3H0R1U1P22", empr: "0D020L090O2U0P310Q2P0R26", empre: "0D030L030O360P460Q3F0R27", emps: "0L3U0P32", "emps ": "0L6E0P4I", emt: "037L0S04100J1107130M15051E1H", "emt ": "036Y0S0E100O1103130H", emua: "0B33", em\u00E0: "0P12", em\u00E1: "0O0L0Q060V270Z26", em\u00E9: "0Q04151R", em\u00F4\u017Ee: "0Z3G", "en'": "0M0V1G02", "en-": "03880L02", enan: "0B3U0L1I0N060O040U0312061P08", enang: "0B6L", enar: "0B450L020N030O0E0R0N0S020U08110O1G05", "enas ": "0O0X0Q1G0U071C6F1E3C1P3A", enca: "0B1S0O0T0P490Q091P0O", encar: "0B1A0O060P490Q04", encia: "0O3D0P0M0Q091502", enco: "0B110L340M020O1R0Q250R031P0X", encon: "0L1M0O270Q2M1P0J", endes: "0L020N0H0O050Q05101O150G", "endo ": "04290O540Q4X0R3L0U0E1P07", endr: "0L5D0O0W0P2X130G1C0H1P02", endre: "0L6O0O030P44130B1P04", endum: "0U2B1D1L1P02", "enen ": "03020N1R0O1I0P230S2W100I1107123W130D1G04", "enes ": "0N0C0O310Q030U0910041203130615061E2H", "eng ": "0B070D1C0N020S0D100T130C1S33", engan: "0304042F0BIW0O070Q0B100P13081414", "enge ": "043I0M030N0F0P0J102113141505", enger: "0303041V0B210M02134B150P", engo: "0B080O3K0Q030R0H", "engo ": "0O4L0R08", enho: "0Q5T0S0415061P03", "enho ": "0Q4B", enhor: "0Q35", "enia ": "0O020P1I0R020U060Z16120616061B491P03", "enie ": "011H0N030S020Z2P150316091B451P02", enig: "012M0N0W0S130U041008130E1P0E", "enim ": "0P1O0U180W0T1G4Y", "enin ": "03020B0G12181G56", eni\u00F1: "1O5T", "eni\xF1 ": "1O7D", eni\u0148: "1OBC", "eni\u0148 ": "1OE7", enja: "030A0B310P2W0S020W0S", enke: "03050N180S1E1008110A120B131S15061C021P02", enki: "1220154T1B051C1H1P06", "enki ": "1206153H1B081C0B1P05", "enn ": "0N4O133R141X150A", "enne ": "0L1K0N0L0R0D1045111Z1216136B152U1B04", ennes: "0L0E102E1114120T132M", "enni ": "031A143F155D", ennyi: "1531", enp: "0N02120C1P081R7Y", enpo: "12021RBD", "enpo ": "1RJL", "ense ": "011J0L3Q0M0F0O0E0P330Q0C0R080S020U0M1G021P05", "enso ": "0N040O0L0P0S0Q0E0R3N1P09", entes: "0L0J0O200Q1F0R0D0U2A1506", "enti ": "030W0B1I0L0H0Q050R330U0T0V060W0D15071C1U1G041P0I", entia: "0M050Q030R020U2D1204", entre: "0L3V0O1V0P460Q1H0R0C0S04100411021C071P0B", entru: "0N030S05100216CW1B05", "ents ": "0L4M0M1H0P2E1E1S", "enya ": "04AA0B0E", enye: "045Y0B2G150S", en\u00E1: "0V100Z2F1502", "en\xE1 ": "0V0Z0Z36", en\u00E7: "03020L040P1J0Q101G0O1O0R", en\u00ED: "0O130V5D0Z1F", "en\xED ": "0V7I0Z1Y", en\u00FD: "0V120Z2N1O0P", "en\xFD ": "0V1F0Z47", en\u0105: "1C25", "en\u0105 ": "1C3I", eoc: "0O0E0P080Q0J0R0M0T0N0V021602", eoi: "0L030T371203", "eoir ": "0L080T82", "eoma ": "0W4R", eora: "0B3B0O02", eoran: "0B6E", eos: "0O090Q030U17120216041D0G", epan: "0B2K1C041D0M1R03", eper: "0B330S060U0Z15041C05", epert: "0B5F0U04", eph: "0M030U13", eq: "032C0M040O0E0P080Q0B0U191S0X", equ: "0L060M080O1A0P0W0Q1D0R050U2X", "er-": "032L0M020P190Q081O0F", erai: "0B050L4L0Q020R0I120E1C22", erano: "0O0K0R3M1P02", erap: "0B3K", erapa: "0B6M", "erat ": "0B0P0U501002110E160S", "eraz ": "0Z361B27", erch: "0L150N020R5K", erch\u00E9: "0L060R5H", "erd ": "011G0L020N060S50130B15031605", erdie: "01840N0F0O040S0L", erede: "0N040S0210291312150A1G381O0L", erek: "04390B430S0215581D0M1G4H1O40", "erek ": "15271G1C1O4G", ereka: "0B7Q", "eren ": "0N4V0O0L0P0M0SAH101V120E132715031G051O0S1P06", "erer ": "0N100O040Q070U05101P131C", "eres ": "0N0U0O490P0Y0Q110S030U0Q1021130K150I1B02", "eret ": "0U1D101V1102130D15131O0I", erete: "0R0D152W1607", eretn: "153L", erez: "046P0L0G0O05150F1606", ergee: "01270S0N", "ergi ": "0BAR10031305141216111C031G05", erha: "0B2G0M040N0Y0S0U1G15", erini: "12061G3G1O7R", "eris ": "0U361C1Q1O141P0X", "erit ": "0P0N0U3W1209160Q", erja: "0B5P0S0C1206140G", "erk ": "014403020N040S201103130E140C1C071G0F", "ern ": "0M080N4T0P0Q100B110H140L15041G02", "erna ": "03190O0G0Q0D0R030U0H0Z0A11271P09", ernah: "0B5T0N02", "eron ": "0D0H0O39120A1P33", erq: "03080P1H0U071S04", "erti ": "0B5E0L020R0K0U061C121P04", "ertu ": "0L031473", "eru ": "0V0D0W0C0Z0O14641B061E1S1G021P04", erug: "012S0S1J", "erug ": "01220S1F", erum: "0B0A0N080U2L1002141B", "erum ": "0N080U2H142Z", erun: "0B0D0N0X0R040U5312081B051G02", erunt: "0B0J0N050U5D", erw: "010Y0313040Y0B050D030M030N0U0S0I1B1M", "ery ": "010G0M400V051B0F1O61", er\u00E0: "0P0W0R1I", er\u00E1: "0O0X0Q1N0V0A0Z191507", er\u00E4: "0N06110Y121B1O0A", er\u00E7: "0L030Q021G3F", er\u00E7e: "1G3W", er\u00E7ek: "1G4S", er\u00ED: "0O2S0Q0F0Z0I140B1508", er\u00EDa: "0O460Q0D", "er\xEDa ": "0O3P", er\u00F0: "1468", er\u00F0u: "144R", er\u00F0ur: "146D", er\u00F2: "0P250R1L", "er\xF2 ": "0P370R2H", "es-": "030I0L280P0A", "esc ": "167N", esch: "0N410R040S24160Z", esci: "0O030Q030R0I0U2K", esco: "0O0Z0P3L0Q2Q0R1C0U03160A", escol: "0O030P4G0Q1U0R02", escr: "0L030M030O1W0P2Q0Q280R040U061608", escri: "0L030M040O2F0P3Z0Q0V0R040U06160A", escu: "0M020O290Q170U05160S", esd: "030A0O0Q0P090Q0D15041S04", "esen ": "0N310W081204153N1G04", esh: "0302042F0M030N020O030R071502", esien: "011R1B06", eske: "0112030910241102120W131Z150E", esmu: "03030W071E80", "esmu ": "0W0I1EGE", "esn'": "0M2H", "esn't": "0M3A", esne: "03070S030U2O0V030Z0H150K1B031G02", "esne ": "0U2T0Z0K15021B02", "eso ": "0D030N040O460Q0E0R1C0U1A0W050Z0A1C031P0D", esp\u0113j: "1E5C", esq: "03070L0E0O060P0I0Q170U081S04", "essa ": "0L030P0J0Q2Z0R110U0C110C128H142G", "esse ": "0L2F0N0K0Q4D0R1E0S040U6X100A130815031D2D", essef: "0382", esser: "030P0L0J0M020N210R4I0S030U0B100G1108130D", "esso ": "0Q0M0R4O", essoa: "0Q36", "est-": "03020L4Q", "est-c": "0L6E", estab: "0M020O540Q030U07", estar: "0O2V0P2E0Q2I0R0G0U0312091B021P02", estas: "0D050O0Z0Q0G0U09120A1C0V1PSF", estav: "0P450Q60", este\u015B: "1B5K", estic: "0P410R02", estis: "0L020U1412041C041PC6", estli: "0V2E", estou: "0Q5R0V04", estoy: "0O4M", estud: "0D0D0O2C0P3O0Q2F0S080U041P02", est\u00E0: "0P71", "est\xE0 ": "0P8L", est\u00E1: "0OB80QAV0V0C", "est\xE1 ": "0OAE0QCU", est\u00E3: "0Q2I", est\u00E3o: "0Q36", est\u00E4: "0N04110Q124P", "est\xE4 ": "1270", "esu ": "0U020V070W0B1B061C3A1P0F", esz: "157N1B7S", "esz ": "153W1B5N", esz\u00E9: "156M", esz\u00E9l: "156K", es\u00EA: "010K", es\u00F8: "100A130D", "et'": "0M0D", etd: "1O4E1S04", etdi: "1O50", etek: "0S0E0V03153X1B021C091P02", "etek ": "0V03153G1B02", "eten ": "0N1E0S961002110R131O150F160J1G03", etet: "0N030W031003110D12091306154M", etj: "010H0S0A1004140815041O10", etko: "0W040Z3B122U", "etko ": "0W080Z3X126P", "etlh ": "1SDF", etm: "03030P0V0V021G5T1O8G", etme: "1G631O9M", etmek: "1G221O42", etos: "0O070Q090V031C0C1P061QC0", etosi: "12021QBI", "ets ": "012R0L0Y0M0M0N040P3Q0S4H100M110B130P", "ett ": "030B0N0L1189134415C31D0M", etta: "034O0L040R3N111J124F146H15021G031S0C", "etta ": "03260R1G111I123B14DS", ettem: "030K1548", etter: "03080L050M1S0N0R0R1V0S0A100B1107133Y", "etti ": "03050R0X0S06100212251306140O15021G45", etto: "0L090R7D120K1308", "etto ": "0R6S", ett\u00E4: "12DU", "ett\xE4 ": "12OV", etur: "0M090U2C1004143E16061C371P0L", "etur ": "0U2C1003145N", eturi: "1C5B1P0P", etw: "0M050N0Y0S04", etz: "0N1P0P070S03", et\u00E0: "0R0C", et\u00E4: "122P", "eu ": "0L2Z0N020PCF0QPB0U041666", eue: "0L040N0U0P0A", euk: "0S0E0V02120B", eul: "0L1O0N0212021605", "eum ": "0B040M020N020S040U7D0V0215021B05", "eur ": "01370L8B0N030S1H", eure: "0L480N0E0P4E0S0J", "eure ": "0L2I0N0E0P4X", eurs: "0L3C0S04", "eurs ": "0L5M0S03", "eus ": "0L030P4L0Q3U0S0N0U5S120C", "eut ": "0L3B0N08", euw: "0S0U", eux: "0L8P", "eux ": "0LCW", "evas ": "0O0B1C0E1P3L", "even ": "0M160S6H100311031G02", "ever ": "0L0I0M4K0Q0W0S0R100M110F130V1G0P", every: "0M3N", evet: "0R050W0J101H1105130L151K1G09", "evet ": "0W0Y101S1105130L15081G0C", "evi ": "0Q040R1L0U050W0512031E4M1G0C1P05", evie: "03020L0M0S030Z3U1E2H", eviem: "0Z3D", "evo ": "0O1C0Q0G0R3C0V030W061C031P05", evr: "010B0L140S070V0A0W070Z0A1405160J1G0F", ewa: "0302040J0B0P0M020N090S041B17", ewe: "011K043W0M020N0F0S0L1B04", "ewe ": "011K04B4", ewi: "010C0N0C0S051B181O0C1R2P", ewo: "010N0M040N0A0S0K1B0A", exc: "0L0J0M0A0O0D0Q0C0S020U0H160E", exe: "0L0B0M020P0D0Q0E0U0N1104160A", exs: "03080U0P", exu: "0L020O020P120Q020U090V0211021605", "ey'": "0M0M1S0L", eye: "045I0M090O091G7O", "eye ": "04EZ0M051G4M", eyi: "040V1G6I", "eyi ": "042O1G4W", eyk: "0D08140U1G04", "ez-": "03020L3Z", "ez-v": "0L5J", "ez-vo": "0L96", "eza ": "04HN0O1L0Q1E0W0616171B021P07", "eze ": "04720Q030S4H0V050W051502161K1P09", ezin: "0Q020S0A0V0316091E3I1G06", ezt: "03020V03154N", "ezt ": "0302158D", ezw: "030Q041D0N021B07", ezz: "031T0R17150M1G04", e\u00DF: "0N0A", e\u00E1: "0T1B1508", e\u00E4: "120N", e\u00E6: "0U02", e\u00E7: "0L020Q0P1G1Q1O1E", e\u00E7a: "0Q1L", e\u00E7o: "0L040Q1A", e\u00E9: "1502", e\u00EB: "010H0S03", e\u00EBl: "010B", e\u00ED: "0O081502", e\u00EF: "0P040S03", e\u00F0: "143K", "e\xF0 ": "144P", e\u00F1: "0O0L1O1G", e\u00F1a: "0O0S", e\u00F1o: "0O13", e\u00F3: "0O03", e\u00FC: "15031Q08", e\u00FD: "1O8J", e\u00FDl: "1O3S", e\u00FDle: "1O3R", "e\xFDle ": "1O47", e\u00FD\u00E4: "1O9T", e\u00FD\u00E4n: "1O40", e\u00FD\u00E4r: "1OA2", "e\xFD\xE4r ": "1O4T", e\u00FD\u00E4ri: "1O5Y", e\u0107: "0W2H1B14", e\u0109: "1P0E", e\u010D: "030P0V1T0W100Z3K1C0E", e\u010Do: "0Z5C", "e\u010Do ": "0Z8P", e\u010F: "0V0N0Z14", "e\u010F ": "0V1B0Z2J", e\u011D: "1P0G", e\u011F: "1G6O", e\u011Fi: "1GEW", e\u011Fil: "1G8R", "e\u011Fil ": "1G7E", e\u011Fin: "1G3E", e\u012F: "1C08", e\u013C: "1E0H", e\u013E: "0Z3S", e\u013Ea: "0Z28", "e\u013Ea ": "0Z3N", e\u013Ek: "0Z1Q", e\u013Em: "0Z3F", e\u013Emi: "0Z5S", "e\u013Emi ": "0Z77", e\u0146: "1E09", e\u0148: "0V0A0Z161O15", "e\u0148 ": "0V0I0Z2F1O0S", e\u0159: "0V10", e\u015B: "1B49", "e\u015B ": "1B51", e\u015D: "1P03", e\u015F: "160D1G261O2B", e\u0161: "0V3R0W480Z3P1C1Z1E14", "e\u0161 ": "0V420W5Z0Z5R1C0V", e\u0161i: "0V050W0T0Z0D1C241E11", e\u0161t: "0V2D0W1Y0Z1U1C0N", "e\u0161te ": "0Z3N", "e\u0161to ": "0W5E", e\u0161t\u011B: "0V3H", "e\u0161t\u011B ": "0V4M", e\u0165: "0Z0V", e\u016D: "1P05", e\u017C: "1B12", e\u017E: "0V1H0W0F0Z1B1C121E0E", "e\u017E ": "0V1S0Z18", e\u017Ei: "0V0P0W0E0Z101C251E0R", e\u017Ein: "1C30", e\u0219: "162H", e\u0219t: "167M", e\u0219te: "165L", "e\u0219te ": "1668", e\u0219ti: "1672", "e\u0219ti ": "1692", e\u021B: "160Y", e\u021Bi: "162S", e\u025B: "030X", e\u0263: "039L", "e\u0263 ": "03L9", e\u1E0D: "033G", "e\u1E0D ": "037P", e\u1E25: "031J", e\u1E5B: "0314", e\u1E93: "0312", "f-": "030A1Q0E", "face ": "0L0I0M0H0Q021650", faci: "0L0M0O040P0N0Q060R0J0U4S161L1P18", fah: "0N0S", fai: "0L8X0M0A0P0C0R090T3416031G02", faid: "0T2U", faidh: "0T9P", fair: "0L6E0M0A", faire: "0LAH", fait: "0L6H0M02", "fait ": "0L8V", fala: "0Q3W15071G031P03", falar: "0Q2R1G03", fao: "0T21", "far ": "03030M0B0P0K0R050T1G101J110Z130G140D", "fara ": "1104149D", fare: "03050Q090R63100B1105130X1G031P07", "fare ": "0R5L100713071G021P03", "fari ": "0R0M1P3E", fatt: "0R47100L110S130L", fatto: "0R3M", fau: "0L1H0M020N02", faz: "03020Q6F1G1Q", faze: "0Q6E", fazer: "0Q6R", fa\u00E7: "0L080Q0U", fd: "01070S0M", fde: "010B03050S0F", fea: "0M040T3I0U03160J", fear: "0M050T3G", fee: "0M0R0N060S06", feil: "1202131J", fej: "100B1511", fele: "0U1D1540", "fen ": "030R0N4I0S0D100C110413081G1S1Q0G", ferd: "0N09131E", fez: "0Q16", "ff ": "0M0L0N0611021305", ffa: "030E0L0I0M020R0Q11171203", ff\u00E8: "0R0F", fg: "01050N0A0S051002", fh: "010403030N030T2V10021403", fhe: "03040T1P", fhi: "03040T2G", fhio: "0T2U", fhios: "0TAU", fica: "0L080M030O0Z0P140Q3L0R0T0U15160P", fick: "111V1504", "fick ": "111Q", fid: "03040L020M020R0O0T1G0U0D1P0D1Q4D", fido: "0R021P041Q3O", find: "0M0Y0N1D1017", finn: "0L020N021127131Z142415041P02", finne: "1102131X", finns: "11201428", "fins ": "0L020P330Q020S02", fise: "04LR", "fise ": "04SB1G02", fiu: "0R0C160Z", fiz: "0Q0V0W04150M16051B021C021G03", fj: "10091103130A140N", fje: "100C130B", fk: "031N1G03", flen: "0U021Q68", fly: "0M03100I110W130L", fm: "0N021404", fn: "0N06141B", foa: "163S", foar: "165K", foart: "167A", fob: "1Q2T", fod: "0U03100C", foe: "0U0F", fog: "0Q0B0R050T1C1548", foi: "0L1A0Q46", "foi ": "0L020Q51", foj: "1P0V", folk: "100M110L131M", fom: "0Q0E1Q37", foo: "010A0L040M0F0S06", "for ": "0M7Q0Q0710D7110213EE1P07", fore: "0M1E0R020U0P10191322140P1P06", fors: "0N030R0K0U041033110613411406", forst: "101M131U", fost: "0Q030R02110216AY", "fost ": "16E5", fou: "0L0M0M0J0S060V03", "fra ": "03070R0G1035133X", frans: "030A0S1T101Y1115130K1G2E1O3Q1Q19", frat: "03020R0V0U2N160O1P0X", from: "0L040M2U1P03", "from ": "0M3S", fr\u00E5: "1135", fr\u00E5n: "112U", "fr\xE5n ": "112Q", fte: "03020M0Y0N0G0S0310251122130V1G051P0J", fter: "0M160N031034112813081G02", "fter ": "0M160N05102T111O1306", fti: "030C0N080S040W03100411051302142Q16061G03", ftir: "143M", "ftir ": "1477", "fu ": "030J0R0C0W05140A", fue: "0O3Z0U0F", "fue ": "0O3G", fuer: "0O2E0U0S", fug: "03040O030Q060R040U0J100A13051409160E", fui: "0L060O0I0Q0M0T9P0U1F", fuil: "0TBH", "fuil ": "0TSD", fuo: "0R0L", "fur ": "03020U04143U", fuz: "041N160A1G021P07", fw: "0S02", fy: "03021008110713081434", fyr: "1007110B13031466", fyri: "1484", fyrir: "14GT", fz: "0N04", f\u00E0: "0P06", f\u00E1: "0O060Q050T0S0V09140K150P", f\u00E2: "1604", f\u00E4: "0N0I110K1Q08", f\u00E4r: "1115", f\u00E5: "100L1116130T", "f\xE5 ": "100G1114130P", f\u00E5r: "100A111E130H", "f\xE5r ": "100R111U1315", f\u00E6: "100D1302140P", f\u00E6r: "10091302140T", f\u00E8: "0L020P030R04", "f\xE8 ": "0P0C0R0F", f\u00E9: "0L090O050Q070T1T140I151H", f\u00E9i: "0T4R", f\u00E9id: "0T3U", f\u00E9idi: "0TE7", "f\xE9in ": "0T7U", f\u00EA: "0L02", f\u00ED: "0O0A0P060Q070T0A0Z031403", f\u00EDc: "0O0I0P0K0Q0T", f\u00F0: "1411", f\u00F2: "0P04", f\u00F3: "0T0C0Z021417", f\u00F6: "116Y140J150K1Q21", f\u00F6n: "11081Q2Q", f\u00F6r: "11GG140A1G02", "f\xF6r ": "11CB", f\u00F6rs: "114S", f\u00F6rst: "112F", f\u00F8: "1017131N", f\u00F8d: "100E1307", f\u00F8l: "100G130X", f\u00F8r: "100Z131I", "f\xF8r ": "1012131M", f\u00FA: "0O021503", f\u00FC: "0N1X150E1Q0F", f\u00FCr: "0N201507", "f\xFCr ": "0N4I", f\u0103: "1618", f\u0103c: "1630", f\u0103cut: "1661", f\u0131: "1G0P", f\u0151: "150J", "g'": "1S05", "g-": "030H0B0B0D1Q", "g-a": "03090D0W", "g-b": "0B07", "g-i": "03070D0H", "g-u": "0D07", gaa: "01470B030D070S1T1204", gaan: "01960B050D0C0S4F1206", "gaan ": "019L0B0B0D060S5Q", "gaat ": "0S31", gach: "0T4I1B02", "gach ": "0TGB1B03", gah: "044F0B070D031O0M", gaha: "04A10D041O0S", "gaha ": "04G3", gaj: "0B0D0W02160B1B041G021P0J1S07", gak: "0B0K0D031502", "gali ": "03030R0412021C8I", galin: "0D210Q041C0A", galiu: "1C6I", galv: "1C3S1E19", galvo: "1C6W", gal\u0117: "1C2Z", "gam ": "03050Q080T9J0U0K15171B03", "gana ": "04B60D030O070P0K140Q1C0U1G02", "gang ": "010H0B0O0D3I0N0F0S0H10281320140E", "gara ": "030L049C0B1I0O030R0416061G0F1P02", "gaty ": "1B0A1O48", gawa: "0B050D161202", "gawa ": "0D1Z1202", gay: "0304040L0B020D1B0L021G04", "gay ": "0D140S03", gayo: "0D14", gayon: "0D25", gba: "03030D0C150I", gbi: "0D09", gc: "0T1J15081S06", "gd ": "0S0M11051503", gde: "03020S0C0W1I100S110K1305", "gde ": "0S140W1W101Z110M1309", gdi: "03050D07140A1S04", gea: "0L0E0N020S020T2E160K1P02", gee: "012S0S261P05", "gee ": "012P", geen: "01130S5T", "geen ": "01150S7N", geet: "01230S0D", "geet ": "01270S0G", gef: "0N180S021105140X1P02", geg: "010Y0N120S0G140F1502", geh: "01170N2D0S0I10021S09", gek: "011704130N0L0S0S1404150D", geko: "011W041Z0N0P0S1T", gels: "010P0N030S1L101E1115131G1G02", "gem ": "030I0N030Q1D0U0C153J160X1O0J1S07", genz: "046I0N030R05", gep: "010F0N040S0610021O151P0A", "gera ": "04BH0B100D030L071104146N1C16", "gere ": "04290N050R170S060U1K101T130Q160K", gerek: "15021G5L1O4O", gern: "0N1I101K", gerne: "0N1F101J", ger\u00E7: "1G3V", ger\u00E7e: "1G59", gesch: "0N4Z0S1K", gesi: "012G0N0B0U0F1C061G061P0C", gesie: "011K", getur: "1466", gev: "011E0R020S1B1D0S1G021S0L", gew: "011F0N140S13", gez: "030C041G0L050N070S0W15091G0D1O1E", ge\u00E7: "1G3R1O2Q", gf: "10021403150D", "gg ": "110K130A14061502", gga: "03260B2V0D0M0R020S02110M140E1506", ggal: "0B390D03150A", gger: "03020M040R180S03101811151318", ggi: "030C0B0Q0D070R4I140M", ggio: "0R2T", ggo: "0B060D0A0R0311021502", ggr: "03080B0T0R021105", ggu: "030C0B290D021102140E", "gh ": "0M0Z0T6M1SOF", ghah: "0D061SLG", "ghah ": "1SPR", ghaj: "15041SCF", "ghaj ": "1SD5", ghed: "0M040S05101X", ghet: "0R040S0410021115132U1S12", "ghet ": "110I131K1S19", ghi: "0B080D070M020R0M160E1S3U", ghl: "0T321S1W", ghla: "0T3G1S1W", ghlai: "0T8S", gho: "0B020M0215041SDF", "ghpu'": "1SBY", ght: "0M4I1S10", "ght ": "0M7H", giau: "1C35", "giau ": "1C5W", gib: "0N0T0U031D0L1G2J", gick: "0V04111S", "gick ": "111S", gif: "041P0M03100E110M130B140D", gih: "044A0W07", gihe: "048R", "gihe ": "04EK", gik: "041W0B09100L130J15021Q1V", "gik ": "101L1Q20", gill: "1121", gilla: "1121", "ging ": "010S0B0E0D2G0M0J0N150S2K", gini: "0D050R0D0U0316041B021C0D1G031O9Z", "gini ": "0R0D1OD2", "ginn ": "0N02146R", "gio ": "0O0D0Q0D0R330U071C061P08", gior: "0R2V", gira: "04EE0B090M030O040Q040R0610021102", "gira ": "04K30B0E0O02", "gis ": "0B0L0D040L020P0A0U1D140D150K1C0K1P351Q18", giste: "011J0L020S1U0U0U", gitab: "04910U09", gitm: "1G3I1O32", gitme: "1G471O3A", giu: "0Q080R100U0F16041C0D", giv: "0M0O100Q11061Q2M", give: "0M17101L1105", giy: "041E1G10", gi\u00E0: "0R0X", gj: "100C110N132X141U150R", gja: "142R150G", "gja ": "143S150U", gje: "131N1505", gjen: "132W", "gjen ": "131I", gjo: "100I111T130Y150F", gjor: "101D112F132F", gjord: "100Z111R131H", gj\u00F8: "1327", gj\u00F8r: "135J", "gj\xF8r ": "1324", gj\u00F8re: "133I", gk: "01060B1L0D210N080S02150J", gka: "0B1W0D1L1504", gki: "0B150D03", gko: "01080B070D0H1502", gku: "0B0B0D03", gled: "0M020W3G1005130A", gleda: "0W7C", "gli ": "0R6J0W0F1B04", glia: "0R3D", glio: "0R70", "glio ": "0R571P02", gl\u00E8: "0P12", gl\u00E9: "0L020O0O", gl\u00EA: "0Q0T", gma: "030G0D0A15041P05", "gno ": "0O020Q020R2V0U0M1P05", gny: "0B0N1505", gob: "0O081Q35", "god ": "0D0A0M0A0S0B0W0C101C110I131L150P1Q0G", godt: "102E131H150E", "godt ": "102U131D1505", goe: "011B0M040S17", goed: "011V0S4K", "goed ": "011P0S4D", goi: "0M1T0R021204", goin: "0M3F", going: "0M4K", gol\u00F6: "1Q3K", gond: "1102154O", gondo: "154O", good: "0M28", "good ": "0M2T", "gora ": "0Q2N", gost: "0O030P160Q550W03160K", gosta: "0Q441204", gou: "01070L0C0Q110S03", gov: "0M030P090Q060R030V040W460Z06", govo: "0W3B", govor: "0W7D", gow: "1B061O5P", gowy: "1B031O7A", "gowy ": "1B021O98", goy: "040D0D081S06", goz: "0R0I1513", gpa: "0D0H", grada: "0O0G0P7G0Q050W0I", grand: "03040L4D0M0D0O1B0Q1O0R150U0810021C041P42", grib: "10041E6B", gribu: "1E56", grib\u0113: "1E5T", gr\u00E6: "100E140B", gr\u0101: "1E24", gr\u0101ma: "1E5C", gsa: "0B070D0L0N051107140S1O10", gsi: "0B030D0B14051C06", gsm: "100B11031C02", gsu: "0B050D06", gs\u00E5: "100C130E", "gt ": "030I0L050N260S0U102M1161130T14331E0O1O2Q", gta: "0D0I1104150Y1C061S0O", gte: "011J0L0E0N120S021015130C150J", "gte ": "011P0N230S06101R130U", gti: "01100D03100K1C0V", gtig: "011W101G", "gtig ": "011S100L", "gua ": "0O1N0P310Q1U0R0N0U14", gud: "0P0D1007110913031C041Q54", gudi: "1Q65", gudik: "1Q74", guf: "041E", guh: "041Y0B09", guk: "04391506", guma: "041Z0D0Y0Q1L1C08", "gur ": "03090B0C0P0N0T1I144H162A", "gus ": "0B0X0T8W0U0G15021C2R1D2N1P04", gusta: "0O560U071P0D", gusto: "0D600O090R031P07", "gut ": "03030N1U0P2D", gu\u00E9: "0L0F0O090P0U0Q21", gu\u00E9m: "0Q2H", "gu\xE9m ": "0Q35", gvi: "1006130D15021C021P03", gvo: "1P0Q", gw: "0302040G0D030N021B051S0C", gwa: "0304041C0D021B02", "gy ": "0D020M050V0215MM1O3E", gya: "0D0I1531", gye: "156J", gyer: "154H", gyere: "153S", gyn: "100G130K150D1C021O83", gyny: "1O89", "gyny ": "1OAF", gyo: "0D021566", gyok: "156F", "gyok ": "156R", gyon: "156F", "gyon ": "156N", gyp: "0M020U0T100211021502", gyv: "150C1C3U", gyve: "150I1C53", gyven: "15061CAH", gyz: "15041O4D", gza: "03AC0S031B081C06", gzaw: "03AU", gzawa: "03KR", g\u00E1: "0T0F0Z051404151N", g\u00E2: "0L02160E", g\u00E4: "0N0311081O09", g\u00E5: "101A1127131P", "g\xE5 ": "100L1123130Z", g\u00E5n: "111H", g\u00E5ng: "111Z", g\u00E5r: "1016112F131G", "g\xE5r ": "102U112V133J", g\u00E5t: "1109130B", g\u00E6: "10041418", g\u00E8: "0L020P05", g\u00E9: "0L0F0T071528", g\u00EA: "0Q03", g\u00ED: "0O031403150U", g\u00F0: "141O", g\u00F0i: "142I", g\u00F3: "0O06140V150C1B0E", "g\xF3 ": "0O0K1504", g\u00F6: "111I140H150C1G471O5K1Q16", g\u00F6n: "140D15021G0L1Q1Y", g\u00F6r: "114315051G7F1O8A", "g\xF6r ": "1125", g\u00F6ra: "113E", "g\xF6ra ": "113B", g\u00F6r\u00FC: "1G431O2N", g\u00F6r\u00FCn: "1G451O2S", g\u00F8: "100S", g\u00F8r: "1015", "g\xF8r ": "101B", g\u00F8re: "101U", "g\xF8re ": "1020", g\u00FA: "0O090P0E1503", "g\xFA ": "0P1P1502", g\u00FAn: "0O0S1502", g\u00FC: "0N020O020P05150A1G3H1O4U", g\u00FCn: "15071G5E1O5A", "g\xFCn ": "1G3B1O3T", g\u00FCr: "1G0D1O2R", g\u0101: "1E13", g\u0103: "160Z", g\u0105: "1B071C0P", "g\u0105 ": "1B0D1C1S", g\u0117: "1C0T", g\u0119: "1B101C07", g\u0131: "1G0H", g\u013C: "1E09", g\u0142: "1B1R", g\u015F: "1O0M", g\u0173: "1C0M", "g\u0173 ": "1C1Q", "h'": "1G021S2D", "h'a' ": "1SI6", "h-": "0B03", "ha'": "1SFE", "ha' ": "1SG4", haa: "012Q0B040N050S22121X1D0G", haar: "014U0N0D0S5N1203", "haar ": "014T0N070S7C", habe: "0N9F0O1D0U8G1G0K", "habe ": "0N95", haben: "0N6X0U0S", habet: "0L020N020U3K", habi: "0B0L0L1J0M030O140P100Q070U3E", habit: "0L270M040O190P1B0Q050U3L", habl: "0O431S1K", habla: "0O4H", hace: "0O6C", "hace ": "0O2S", hacer: "0O52", "had ": "010V0M3G0S3N0V021D0Q1S0Q", hadd: "0S0I133U150E", hadde: "0S0O133U", hade: "0N060S03100L112U", "hade ": "0N040S02112U", haec: "0U30", "haec ": "0U35", haf: "040H0N0V1004110614311G1I", hah: "040D0D050N0212031SFK", "hah ": "0N021SKQ", "hai ": "0B070R47160P", hail: "0R020T3P1208", haile: "0T821208", hair: "0M0H0TAV", "hair ": "0L020M0I0TK6", hairt: "0T9P", hait: "03040L0M0T561208", haith: "0TGO", haj: "040O0Q020V050W0L0Z0G11031205150Y1B081S8A", haka: "04LA12021G02", "haka ": "04RZ", hakk\u0131: "1G3T", halu: "129B", halua: "12GK", "hann ": "110414RW", hanno: "0R3G", "hans ": "0N020U02102O1124131X1462", hao: "0T1X0W02", hapo: "0D0X", hapon: "0D1T", happ: "0L070M270S0B1204", "hari ": "04F30B7N0D06", haru: "0B4S0U05", harus: "0B92", "has ": "0D030M4E0O2J0P3A0Q1Q0T1Y0U081O14", hasa: "0B400L0615041G031O0E", "hasa ": "0B7K", "hat's": "0M2F", hava: "0Q0D120915081G131P4J", havas: "1G021P8L", havd: "102U", havde: "103F", have: "0M850P1N0Q0K0S0510351106130815031P07", "have ": "0MA20Q0A102Z", hay: "03020B070D1J0O2S1G2K1S24", "hay ": "0D2F0O3S", ha\u00E7an: "1O3V", hb: "03060M020N041G021S3Y", hbe: "030I1G041SC4", "hbe'": "1SJH", "hbe' ": "1SP0", hc: "0T0E0V2A0Z301B2F1S0V", hce: "0V2M0Z7E1B1O", hcel: "0Z32", hcem: "0V0B0Z4V1B06", "hcem ": "0Z5I", hci: "0V291B22", "hci ": "0V3P", hcia\u0142: "1B4H", hd: "03040M020N030T0C121V1G021S1I", hde: "03050N04122C", hd\u00E4: "1220", "he'": "0M1Y1S0P", "he's": "0M2N1S0D", "he's ": "0M3I", "hea ": "0R0812041D2B", hean: "0T681203", heann: "0TEE", hear: "0M1D0T3G", heart: "0M0E0T8S", "heb ": "0SB71D0K", hebb: "0S5Q", hebbe: "0S7J", "hebt ": "0N020S32", "hed ": "03030M1G101W1S0G", hede: "010R0S0D101M120A1G03", hee: "010V03020M070R0B0S3Y120O", heef: "0SAF", heeft: "0SDF", "heel ": "0S2R", hef: "0L040N040Q0510021103144N", hefu: "143S", hefur: "148E", heg: "03030Q1K0R031404150A1S5H", heh: "041Q0N031S06", "hehe ": "0491", heid: "012P0N0M0S2Z0T0Q120Y", "heid ": "012O0N060S3E", heim: "0N0M0S0A143O", "heir ": "0M2A", hej: "040Z0V090W020Z05100211051B021P0R1S1G", "hele ": "0S160V03101H131J1D1L", helis: "1D4S", help: "011Q0M2I0S1K12151P1I", "help ": "011U0M2S0S0A", hely: "153Y", hemm: "1007110Q1211130A1O4F", hemme: "1008130A1O56", hende: "0N0D0U021042130J", henn: "0304100211311203132R142P1504", henne: "100311311204132R1G02", hera: "046F0L020N0H0Q020R040U031503", "hera ": "04AF0L02", "here ": "0M9F0N040U03", "het ": "01QY0L020SQM111B1209132M153F1S0P", hete: "0L0T0Q030S04111O1202132S152Q", heten: "110N131V1503", heu: "0L280N0T0P0U0Q030S030U051207", heur: "0L3Q0S02", heure: "0L5L", hey: "03040M3T14121G0D", "hey ": "0M631G05", hf: "0T4G", hfu: "0T9X", hfui: "0TBF", hfuil: "0TSF", hg: "0N031S03", hh: "03040N0315071S0E", "hic ": "0U44", hier: "01A80L190N2G0O060R0B0S3K12031P0P", "hier ": "012O0L230N3O0S4B", hierd: "017Z", hig: "0D070M090N0815021S0A", hih: "0D0515031S0Q", hij: "040L0O0Y0S4U1S20", "hij ": "0SG11S0U", hik: "042J0D020S0212061G0E", "hil ": "031G0D130S090U2L1G031S09", "hili ": "1O4B", "him ": "0D020M3R0U031S0Q", "hin ": "03050D1C0M050N0T0T0X122C1B02", hindi: "0DBC1G04", "hing ": "0D080M6Q0S02", hink: "0M5J0N02120A", "hink ": "0M6L", hio: "0L020R0L0T3M0U04", hios: "0T2S", "hios ": "0TAU", hira: "04850D0H", "hira ": "04BB", "his ": "0L030MCS0U0E160R1G021S0N", hiu: "0R0I0U03120D1608", hiy: "040F0D0C", hiz: "0O0R16031G05", hi\u00E7: "1G4B1O57", "hi\xE7 ": "1G3B1O6Z", hje: "100Z1207131Q", hjel: "100D1205131W", hjelp: "131T", hjem: "101U1320", hj\u00E4: "11281207", hj\u00E4l: "112M", hj\u00E4lp: "112E", hj\u00E6: "100I", hj\u00E6l: "101E", hj\u00E6lp: "101O", hk: "0B150N060V020Z07120E1D0Y1G02", hka: "0B1T120A1D0P", hkan: "0B2P", hke: "0N08120A1D1A1G02", hku: "0B0T0Z0612041D0U1G02", hla: "0B020N0R0T3I0V2J0W0C0Z42120A140N1G071S4R", hlaim: "0T8J", "hle ": "0N0I0V5L", "hm ": "0N0V", hme: "030C0N0S12091G021S5Q", hne: "0N1T0T180V0I0Z191206140616041G021S0G", hny: "0B0S0V0M120U", hobo: "04MQ", hobor: "04S8", "hoc ": "0U5H", hoch: "0N0E0V021SBV", "hoch ": "0N0A1SGF", hod: "0L020U100V580W0D0Z4213071B2H1P0O1S04", hodi: "0U1T0V2O0Z241P13", hodn: "0V2X0W0A0Z0X1B03", hodn\u011B: "0V2W", hoe: "012L0M050S1R", "hoe ": "01360S3P", hoeko: "011S", hog: "0O040S020T0P15BW1S20", hogy: "15O9", "hogy ": "15OG", hoi: "0L0D0M030T34120P1D0U", hoj: "0O050Q1T0V020Z0712071S4A", "hoje ": "0Q2S", "hol ": "0M020N030O040Q080S040V050Z2P10021102153P1SAT", hold: "0M091039132S1509", holde: "102A131H", "hom ": "013T0M020P150V0X0W030Z0B1S5L", homan: "0U2F1P02", homi: "0U2M", homin: "0U2Q", homm: "0L2212061D251S0S", "hon ": "0B0F0D0J0L040N271191120F15191S0B", hono: "0L020M020O030U08112Y15031B021P041S0C", honom: "112Y", honu: "0U0N143N", honum: "0U0P1483", hoo: "01180M0P0S1F12021D0L", hoor: "011W0S1C", "hor ": "0Q2P0U031S07", hora: "0L020O3M0P1K0Q340U1P1B04", "hora ": "0O3Y0P250Q1U0U0W1B07", hose: "0L390M0P0N041202", "hou ": "01480M030Q0S0S210V0L", houd: "0S3A", houg: "0M2O", hough: "0M3K", houl: "0M31", hould: "0M41", hovo: "0V090W030Z98", hovor: "0V040ZBB", how: "0M250Q021B0J1O1I", "how ": "0M3O0Q02", hoy: "0D020O161S1S", hoz: "0V02152Q", hp: "1S24", "hpu'": "1SD9", "hpu' ": "1SI6", hq: "1S18", "hr ": "0N4G10031406", hre: "0M0P0N3J0S070T1A0Z051206140B1G04", hro: "0M0E0U040V0J0Z0C1B061S2S", hs: "0M030N0Y0T071G07", hst: "0N0Z", "ht ": "0M400NBM0S2J0T6W1D0L", hta: "0T3M121F1D0S1G0F1S88", "htah ": "1SDV", "hte ": "0N420S0V0V051G02", hti: "0N0P0S0C121Q1D171G1O", hts: "0M040N0Y0S061D12", htu: "0N0512191D36", ht\u011B: "0V1V", ht\u011Bl: "0V2R", "ht\u011Bl ": "0V2S", "hu'": "1S8L", hub: "0B080O0H0V051S0B", huc: "0Q060U0K1S2F", hug: "04170D040M040T1P100214221S46", "hugh ": "1SCZ", hui: "011B0B0C0L120P070S190T5U0U0I120M", huin: "0T2U1204", huine: "0T8J", huis: "012G0S3X1204", "huis ": "01240S4C", huj: "0B0J0V080Z0D12041S0E", huk: "04110B0J120C1G02", hull: "016803021002120H1305150B1D0K", hulle: "016K1002", "hun ": "0B2I0S1D0T4B108N120M138Z1S0U", hund: "0M060N140O03103D111O131L141T1P0R", "hund ": "0N0Z101V110O130I140E", huo: "123Q", "hur ": "0T1G114W1S0K", "hus ": "0U0E101B110X130G", huw: "0D0L0S04", huwa: "0D13", huwag: "0D24", hva: "0V020W1710291208132T14581D0P1G081S99", "hva ": "1206136X", hvad: "105U1S9Y", "hvad ": "10701SGE", hva\u00F0: "146Z", "hva\xF0 ": "14CX", hve: "101D1202131S147O1G0L1S16", hvem: "101R12031320", "hvem ": "10241320", hver: "101X132K14B31G02", "hver ": "101P131P145L", hverj: "147S", hvern: "145U", hvi: "0V040Z09101A120M131F1D0K1S59", hvis: "101T120513221S98", "hvis ": "102513211SFB", hvo: "103E133514141S0I", hvor: "108S137S141S", "hvor ": "105W133W140G", hvord: "101I1321", hvorf: "102O1327", hwa: "030B040L0B0Z0N091B04", hyv: "124K", hyvin: "1271", hyv\u00E4: "1254", hz: "0N030S02", h\u00E1: "0O020Q0M0T2N0V190Z0Z140T152Z", "h\xE1 ": "0Q2J0T0Z0V0H0Z0C", h\u00E1i: "0T4M1502", h\u00E1z: "0V0T151W", h\u00E2: "1G0J", h\u00E3: "0Q0F", "h\xE3 ": "0Q1L", h\u00E4: "0N10113R125T1D0O1O0X", h\u00E4n: "0N0A111F12HO", "h\xE4n ": "12KL", h\u00E4ne: "12A7", h\u00E4nel: "1271", h\u00E4nen: "12CN", h\u00E4r: "117U1202", "h\xE4r ": "119X", h\u00E5: "100K110Z130F", h\u00E5l: "111U", h\u00E5ll: "112C", h\u00E5n: "100B1309", h\u00E5p: "130A", h\u00E5r: "100B110O1305", h\u00E6: "0U08100B140X", h\u00E6n: "100B", h\u00E7: "1G05", h\u00E8: "0L04", h\u00E9: "0L0E0O020R0X0T220V090Z0A140R150W", "h\xE9 ": "0L0W0O030R3M0V0F0Z0P", h\u00E9a: "0T46", h\u00E9an: "0T37", h\u00E9ana: "0T9X", h\u00E9i: "0T21", h\u00EA: "010C", "h\xEA ": "010L", h\u00ED: "0O060T2I150T", "h\xED ": "0O0F0T5I", h\u00F3: "0O020T131406150B1B0D", h\u00F4: "0L02", h\u00F5: "1D05", h\u00F6: "0N13111K1202140M150A1O0E", h\u00F6r: "0N0Z1118", h\u00F6v: "1123", h\u00F6ve: "112B", h\u00F6ver: "112B", h\u00F8: "100V130W", h\u00F8j: "100F", h\u00F8r: "100L130T", h\u00F8y: "130G", h\u00FA: "0T0X143Y150G", "h\xFA ": "0T1P", h\u00FAn: "0Q021477", "h\xFAn ": "14B9", h\u00FC: "0N0915071D051G04", h\u0131: "1G0G", h\u013E: "0Z0L", h\u014D: "0U02", "i'": "0D020M270P021G0D1SAC", "i' ": "0R031SMF", "i'd": "0M0I1G031S0V", "i'l": "0M0R1S0Y", "i'm": "0M2C1S0X", "i'm ": "0M4F", "i's": "0M0B", "i'v": "0M0R1S1A", "i-a": "030G166D", "i-a ": "0305166B", "i-l": "0B0H0L020Q0716041Q1G", iac: "0O030R4C0T0N0U0P0Z2915021B0B", iace: "0R4R0U070Z0S", "iace ": "0R2Y", "iad ": "0T3Y15031B0D", iae: "0U2N", "iae ": "0U4K", iah: "0B080Z08", iai: "0L070Q070R060T18120E150416041C5Y", "iai ": "0R06150716071C8E", iaj: "0O0I0Q0D1B0V1P3P", "iaj ": "1B0Y1P3K", iajn: "1P2C", "iajn ": "1P4N", iak: "0B070W050Z0L120615091B06", iamo: "0O030Q020RCZ1C02", "iamo ": "0RCX", iap: "0B220R0Q0U0H", "iar ": "0M030O1F0P2K0Q0O0U05162T1B05", iare: "0Q020R3S0U050Z0I1605", "iare ": "0R3T0U040Z0H", iarr: "0T3E", iarra: "0TCZ", iate: "0L090M0B0R1G0Z3316051B021C06", iato: "0O040R3R0U050Z0B12021B031C02", "iato ": "0O040R3P", iau: "0L021202160E1CDU", "iau ": "160L1CFK", iaus: "1C4P", iausi: "1C8D", iav: "0Q030R0P0U051C0U", ia\u0142: "1B8Q", "ia\u0142 ": "1B4L", ia\u0142e: "1B3S", ia\u0142em: "1B4B", ia\u016D: "1P0R", ibaz: "0472", ibh: "0T5I", "ibh ": "0T60", "ibi ": "042Z0R030U6W1G2U1P08", ibig: "0D0Y", ibir: "047I0O0O1C031G02", ibre: "0D020L0F0O0G0P3X0R02", "ibre ": "0L0J0O0F0P3J", ibt: "03030N0V", ibus: "0Q0J0U7Z1S08", "ibus ": "0Q0O0U88", "icam ": "0Q060U34", icc: "0O090P0H0R110U02150A", iche: "0L0Q0M030N4F0O020R1O0U031S2T", icht: "0NLE0S2Y", "icht ": "0NPP0S29", icit: "0L090M020O050Q020R070S050U301003161V", "ico ": "04EZ0D020O3J0Q2M0R3K0S040U0T10021P0B", ics: "0M040P191513", icul: "0L0L0M0I0O0A0P0A0Q0C0U2M161J", ic\u0103: "162T", idad: "0D0B0O4K0Q4N1D0M1P02", "idad ": "0D0L0O4P", idade: "0O0I0Q4T", idag: "110Q1D2T", idagi: "1D7N", idak: "03030BJF1202", "idak ": "03050BRW", "idas ": "0O0T0Q0Q12051C0J1D581P1T", "idel ": "0V020Z3G1Q1U", idh: "0TBF", "idh ": "0TD3", "idir ": "031S0L020O030P0H0Q040S020TGO1G391O0N", "idn'": "0M5H", "idn't": "0M78", idst: "0V02101X", idste: "101T", idt: "0302100J13041S04", "idt ": "03020S04101D1307", idy: "030L0U2P1C04", idym: "0U50", idymu: "0U4K", id\u00E4: "123Z", id\u00E4n: "124J", "id\xE4n ": "12AH", id\u00E9: "0L140O040Q020T0Z0V0P1002110B13031507", id\u00ED: "0O040P0C0V1H0Z1Y", id\u011B: "0V22", id\u011Bl: "0V2N", "id\u011Bl ": "0V2M", id\u0151: "151T", ieb: "0N1M0O040U0Z0Z0N1B1N1C031E0K", "ied ": "0L0B0M2G0N0G0S0B1503", "iedy ": "1B3X", iedz: "1B7K1E1N", iedzi: "1BA9", ied\u00E4: "1241", ief: "01210M030N0J0S131604", "ief ": "01470M050N0S0S17", "iego ": "0O070R081B4C1C0C", iei: "0L0C0Q030R0K0U03161E1B02", iej: "0O0F1B5D1C0I", "iej ": "1B4L", iek: "010T0S0Q0Z4H120915051B2F1C841E79", "iek ": "01190S1Q0Z0T15081B181C3K1E1S", ieka: "0Z0S12031B0R1C4O1E0S", iekad: "1C5G", "ieko ": "0Z0L1C55", "iem ": "0P0J0U130Z6916061B5W1C031EAU", iema: "012A0N130S2J120F1B041C03", ieman: "012F0N1F0S3C120Y", iemp: "0O4W0R03", iempo: "0O3O", iempr: "0O2W", iena: "0R080U0412041B0G1C471E5B", "iena ": "0R070U021C341E5T", ienas: "1C571E3C", iend: "01270L0P0M1I0O4B0R050S2U0U1310021106130C", iendo: "0O4I", "iene ": "0N030O6V0R0V", ieni: "0N020R0D0S02120X160B1B4B1C1U1E0S", "iens ": "0L3C0N030S080U0V100411021E6A", "ient ": "0L8D0M0C0N0C0P1B0S080U08160G", iente: "0L070N060O3L0Q160R1W0U0L100511021607", iento: "0O3F1B031P0B", "ienu ": "1C0A1E56", ien\u0105: "1C3B", "ien\u0105 ": "1C6Z", "iera ": "0L040O2U0R0Z0Z0C1B0K1P03", ierd: "017K0O0F0S05161N1B0C", ierdi: "017W", iero: "0O4T0R0B0S030U020Z0L12031B0I1P0M", "iero ": "0O450R0B1B0B1P0P", iese: "010S0N5Z0O070R090Z09150216071C04", iesz: "1B4R", iets: "012L0S4H100215021C06", "iets ": "012Q0S5R1003", ieu: "0L2Z0S0N1B04", iez: "0L1Q0O0O0S040Z0J160O1B0I1E1W", ie\u010D: "0Z1Y1C0J", "ie\u010Do ": "0Z3C", ie\u0161: "0Z1G1C2C1E3D", ie\u0165: "0Z23", "if ": "031H0B070L0G0M1M14071G0H1Q2Y", if\u00ED: "0O0I0P0J0Q0Q", "igal ": "1D5O", igaz: "1546", igd: "0D040S0D1B1A", "igen ": "030G0N3D0O050S1J101I113G1305150W", "iger ": "03060L080N1I0R0D0S0C0U08101S1103", igg: "03070D020M030R070S02100J110V130D14071502", igge: "03030M040S09101B1110130V", "igh ": "0M0D0T7Y1S1F", ighe: "01150M030S0K101W1113132R1S13", ighed: "0S06102B", ighet: "1113132R1S0Q", ight: "0M4T1002", "ight ": "0M5J", igih: "048E", igihe: "04AQ", igini: "0R021OB5", igis: "043D0D021P25", "igis ": "1P47", igj: "130N", igje: "131L", igjen: "131L", igli: "0N030R490W06", "igo ": "0D060O2Q0Q350R040U061C091P0C", igs: "0N06100813091C05", igt: "010H03060D020L040N0K0S07102C115B1C0D", "igt ": "03060L040N0Z0S0Q104T116W", igua: "0O0O0P2G0Q070R0H", igus: "0U041C0H1D4A1P02", "igus ": "0U041C111D6E1P04", igv: "1007130D", igy: "0D0515131C03", "ih ": "03040B4B0V050W4P1G0E1S67", ihan: "04150B0I0D0X121W1G03", "ihan ": "0B0S0D1N1235", ihat: "0B4X12041502", "ihat ": "0B7H", ihe: "0305044W0D020N0610021104120Z1304150C1S10", "ihe ": "04CT0N031203", ihi: "030G040O0D0S0U5R121E1G07", "ihi ": "030B0U821G03", ihil: "0D030U2P", "ihil ": "0U2Q", ihin: "030504110D0X122D1G03", ihm: "0N0P121T1D0P1S0B", ihn: "0N1C0V060Z091605", ihr: "0N2W1205", "ihr ": "0N3Z", iht: "120K1D1A1G1M1S0X", ihu: "0303041U0V0N0Z1B12041S0J", iig: "1D1T1P06", iik: "122A1D0U", iin: "0D0D0Z0B129T160L1D361P02", "iin ": "0D020Z0812CC1D30", iir: "12141D261G04", iis: "0D070U121105121S1D2T1P0O", iit: "0D070U0N123P160R1D0V1P02", "iit\xE4 ": "127P", "ij ": "03050S8A0V031B0L1SCW", "ija ": "0O0F0Q020W35120T15071B041C571EEB1R0D", "ijas ": "0O041C0E1E5Z", ijd: "03030S1P0V0K1S0X", "ijd ": "0S4E", "ije ": "045E0O0E0S0E0V110W8L0Z1D15041B091O0V1R2B", ijf: "0S0O", ijg: "0S0B", ijk: "0S3J", "ijk ": "0S8N", ijn: "0S8A1S06", "ijn ": "0SNJ", ijo: "040L0O1V0Q0A0W08120F160A1C3G1R2H1S0G", "ijo ": "0O2D0Q081C0S1R3F", "ijos ": "0O0N1C5K", ijs: "0S0G0W091B02", ijt: "0S0C1S08", "iju ": "0V080W1Z1E3I", ijv: "0S0F1S09", ij\u0101: "1E27", ij\u0105: "1B021C1G", "ikai ": "150I1C2C1E4U", "ikan ": "03020B8L0D06121A1G081P0C", ikd: "0V2V0Z241C021O0T", "ikdo ": "0V2O", ikdy: "0V2T0Z3I", "ikdy ": "0V3T0Z4D", iker: "03090N0A0S08100C110B1203133E151B", "iker ": "0N0E0S081009110813381504", ikia: "12021C3W", "ikia ": "12041C7F", ikir: "044X0B2J12051G0I1O60", "ikir ": "0B3F1G0B1O4T", "ikk ": "133I", ikke: "010J03170S0S10LB120Y13NO1506", "ikke ": "0S0410MV13ME", ikker: "0S07101W131K", ikki: "125G", "ikki ": "1295", ikm: "0B0814051G02", ikn: "0B0E0V030W021105140A15021B071G0G", ikob: "1Q3Q", "ikob ": "1Q4A", ikod: "0D061Q53", "ikod ": "0D0C1Q53", ikor: "047F1202154L", "ikor ": "154R", ikra: "15021C341G02", "iks ": "011C0S08100212041C0M1D3J1E3A1Q0V", iksi: "0D09124N1C0H1D0S1E0V1G041P04", "iksi ": "12AF1C08", ikti: "0302111C131H1C1J1E161G0B1P03", iktig: "111B131H", ik\u00E4: "122L1O0A1Q0O", ik\u0117: "1C21", ilang: "0B2W0D5I", ildi: "0M07140Z1G441O17", "ilen ": "030K0N0M0S0G100N110O123X13111G0H1OHA", iler: "0L020O03100C130A1G381O66", "iler ": "0L030O02100C13091G2C1O45", ilf: "0N0A100613071404", "ilia ": "03030O0S0R020U2C120616121P0I", ilik: "010G0B2K0D050W081C0M1G0F1O0O1Q0G", ilir: "1G6G", "ilir ": "1G5D", iliy: "1G45", iliyo: "1G5K", ilj: "0S030W0X1003111I120O1306140V1D0U1O14", illar: "0L070O05111S", iller: "0L1P0M020O03101J120413161G0I", ill\u00E4: "11031249", "ill\xE4 ": "129A", ilma: "030212371C071D2T", ilme\u00FD: "1O40", ilob: "1Q6U", "ilob ": "1Q7E", "ilom ": "0W081Q48", "ils ": "0L740M060N020P0A0S02100214061Q0W", ilv\u0113: "1E4B", ilv\u0113k: "1E8S", ilye: "155L", ilyen: "155E", ilyo: "0D0Y1G06", il\u00ED: "0Q020T1P0V04", il\u00FD: "0V0A1O4U", il\u00FD\u00E4: "1O6M", il\u00FD\u00E4r: "1O60", imas: "0O0A0Q0A0R0E0U0812061C3K1P0H1S0Z", "imas ": "0O0E0Q0D0U081C7D1P0Y1S14", imd: "03071C021G321O17", imese: "1D73", imh: "0T1P", "imid ": "0T8S", "imme ": "0N0E110A1288", immer: "0M020N5C0S05", ims: "031W0M0J0P070W03140J1C081G1N", imt: "031L160I1C2E", imus: "04190U5Z12061C0K1D141S2J", "imus ": "0U6712061C171S21", imw: "043X", imwe: "048R0N02", "imwe ": "04EA", imy: "042X12021B0X1C0L1G02", imya: "047P1G02", imyak: "04CS", im\u0105: "1C1T", inab: "0D0V0O040U051S08", inag: "0D0Z0L020R0I", "inai ": "1C5L", inak: "0D0Y0V04120A151O", inau: "0D020N061C3D", "inau ": "1C6U", "inc ": "0P4M0U0J150C", incs: "155T", "incs ": "1559", "ind ": "011Q0M260N5E0S1W101Q11051309150P160R1D5R", "inde ": "046Y0L040N0O0S0B0U0F1032160O1G4F1O2E1P0K", inden: "0N180S16100S1105159K1G311O1V", inder: "01200M020N210S2O101G1102", "indi ": "0305047L0DBD0R0C14171C041G0E1O22", indig: "0L030N040O020S0A0U0515431P04", "ineh ": "1SBC", "inem ": "030E0N5V0U1D0W0A16051B08", "inen ": "030A0NC60S060V031007110712QH130U1G02", "iner ": "0L0X0M020N6D0S08100G1105130H", ingas: "120G140N1C6G1P05", inger: "0M0A0N0E0R040S0A0U05101T110C131Q1502", ingg: "0B6T0D0K", ingga: "0B6Z0D06", "ingo ": "04910O0A0Q081C0X1P04", ingua: "0Q050R0Q0U361102", inh: "0N030Q971207140M", inha: "0N030Q7O", "inha ": "0Q84", inho: "0Q2G0S021208", inig: "03030D0V0N0R0S0C0T0X1C261P02", inime: "0U0A12051DC3", iniz: "0R0Z1G3F", "ink ": "014E0M5F0N020S0B10061103130E150G1C1G", inka: "0B120N051104123J15031B031C451G021P0E", "inka ": "110212691B031C60", "inn ": "0N0C0T6T1103131D14K71505", "inne ": "010I0N060TB9110F122913261B0C", "inni ": "121R14BA150Q1B0B1D2D", inns: "112C130M1416", "inns ": "112C", inob: "1Q931S1S", "inob ": "1Q8C1S26", inof: "1Q55", "inof ": "1Q4R", inol: "1Q61", "inol ": "1Q59", inom: "0D0G0W0811061205150A1C0X1QIO", "inom ": "0D0V0W0L110515071QI9", inon: "0D0U0L0512031P0Z1QA4", "inon ": "0L0512021P1X1Q91", "inos ": "0O0J0Q090U09150416061C1G1P031Q4W", inq: "03020L0L0O020Q070R0C0U111S0A", inseg: "0R2N", insh: "04DF", inshi: "04AA", "inte ": "0L0H0N080O090Q0F0T4211KJ150I16321P0M", "inti ": "0D030R030U0G120S15021C5N", "intu ": "049Z0B0T120H", inua: "0L020O060P0C0Q0C0R0H1269160K", "inua ": "0L020Q030R0412DZ1607", inud: "03021D441S0D", "inud ": "1DAY1S0D", inul: "0D090U030V0O0W050Z0W12BO160N1D1K", inull: "12MM", inun: "0D0A0N0G0O020R0212B6140C160O", "inun ": "12MG", "inus ": "0U3C1002120E1C0C", "inut ": "03030V0C0W0G10031104127416151B0I1O0J", "iny ": "0M020V280Z301B0Y", inya: "030304450B4W0D03", "inya ": "0B900D06", inzi: "048B0N0K1605", "inzi ": "04AL1606", in\u00E1: "0Q060V0H0Z0T151Z", in\u00E1l: "154X", in\u00E4: "12BP1Q0R", "in\xE4 ": "12IE", in\u00F6: "12031Q1Z", in\u0101: "1E7H", in\u0101j: "1E4M", in\u0101ja: "1E5C", in\u0101t: "1E46", "in\u0101t ": "1E4U", in\u0117: "1C21", ioa: "0U0J1612", ioc: "0R170U051607", "iom ": "0T861B081P2Q", "ione ": "0O020Q030R770U131B0J1C04", ionem: "0U2E", iones: "0O330U0V", ions: "0L3Z0M1A0N040P2W100511041202", "ions ": "0L6I0M1K0P49", ioo: "12081D1D", iop: "0R0C0U061209", "ior ": "0M050O080Q0X0R070U2Y1608", "ios ": "0O2J0Q1J0T2U0U1716111C2I1P04", iou: "0M0J0Q0B0Z081603", iov: "0R0Q0U041C07", ipf: "041U", iqu: "0L3J0M020O0F0P1F0Q0X0U271S2T", ique: "0L590M020O090P1Y0Q110U18", "ique ": "0L5W0M020O030Q0K0U0Z", "ir-": "031B0B040P110Q041O0E", "iras ": "0L060O050Q0K120H1C061P4S1S4T", ird: "03070M060N1B0T1E1C1F1E1K1G2R1O2T1P061S09", irea: "0T4B1612", ireac: "0T9H", iris: "043Y0U070W0312081G0C1P3I", "iris ": "0U070W071P6S", iriz: "04F90R051G0G", irizw: "04HK", irj: "123U1D26", irke: "03020N02101H132015031G0F", "irt ": "030W0M060S050T5T1006", iry: "041V12021B031C02", ir\u00ED: "0O090T2A", ir\u0161: "1C1R", "is-": "030N0L1W", isam: "0L060Q0N0R050U030W3W1C051S0W", "isam ": "0Q090U030W9J1S0I", isang: "0D4W", isch: "0N6D0R090S2N10021S0O", ische: "0N5B0S1F", isd: "0D060S04110315021C081P02", isel: "030L0L02121T151F1D4A1G08", "isen ": "030T0N0N0S03100H110G129A130N", "iser ": "03030L180N050Q0F0U04101M131H", ises: "0L0V0M040Q031002124K1C031D101G02", isest: "128U", isha: "04BV1G05", "isha ": "04E5", "isin ": "030F0D040L0912C21D2U1G44", isip: "0D0V120516051C06", "isk ": "0M03102J1114132O14081B031C0M1G02", iske: "0303101I11091229131R1G02", "iske ": "101K131E1G02", isle: "03040W0A1G051O7P", isle\u00FD: "1O62", isli: "03020W401G03", "isme ": "0L0L0P3F0S0810051305", ismer: "153O", "isn'": "0M2V", "isn't": "0M3T", "isne ": "0U3O", "ison ": "0L590M0812091P07", isq: "0L080U0M1S0F", "issa ": "0D0C0L060Q020U06110A12EN140Q1502", "isse ": "0L1S0N0K0Q3O0R1C0S020U2E1011130Y1D3L", issi: "030E0L0L0M0A0N020Q030R0U0S0B0U2Z1207140J", issim: "0L030R0E0U2U", isso: "0L0P0Q9I0U051206", "isso ": "0QBT", issza: "152W", iss\u00E4: "123Z", "iss\xE4 ": "128G", istea: "0T82", isted: "0M04100A1G45", istem: "0D070O090Q0H0R050W0G160T1C051G461P0B", "isti ": "0Q020R0H0U4C0V040W19122E1C311P04", istiy: "1G63", "isto ": "0O1C0Q300R1N0U050W11120H1C0M1P3W", ist\u00E4: "1104126I", "ist\xE4 ": "12CM", isw: "03030B0B0S02", isy: "0D080V03120E1B021C0F1G06", isz: "152R1B2Z", "isz ": "150B1B3I", is\u00E4: "122G", "it'": "0M1H1S05", "it's": "0M2L", "it's ": "0M3G", itab: "047Y0L070M020O080U0N1G0P1O0U", itabu: "04BR0U08", "itat ": "0P6D0U1H120L1624", "iten ": "030O0N2M0O030S1A110D126W130P", itg: "010G0N040S091C04", ithe: "0M0D0T6A", "ithe ": "0TF6", itj: "0P151O0U", itk: "0B020V020W02123E150C1C021G04", "itko ": "12741C05", itme: "1G3B1O2M", iton: "042H0D100L0312091C031P09", itong: "0D1W", itq: "0U151S04", itse: "04390M020S0B126H13051D1U1G03", "itt ": "030J0N0D114I136R1459155U", itta: "03050L020N0E0R0C0U0G1123125F140L150C1S0N", "itu ": "0BEL0O030U0C0V040W0312041C071D0S1E111P03", "itur ": "0U4X140K1B02", "itus ": "0U2A120T1C0D", itw: "0303041J", it\u00E0: "0P0A0R4M", "it\xE0 ": "0R73", it\u00E4: "0N0712DW", "it\xE4 ": "12GN", it\u00E4\u00E4: "124Y", it\u00E9: "0L2L0O030V0A0Z0C1502", "it\xE9 ": "0L3N0O050V0F0Z0I", it\u0103: "1636", it\u0105: "1C1Q", "iu ": "0P3G0Q370T0L0U0C0V030Z1A163V1B1V1CBS1P6N", iud: "0O0P0R0B0U0L160E1C03", iuj: "1B031C071P2X", "iuj ": "1P3H", iul: "0U0M161R1C071P06", "ium ": "0B070L020M030N050S050U9S0V031004110315021B04", iun: "0B0D0O020R0K0U1M162B1C071P2B", "iun ": "0B0M160J1P3M", iuo: "1C2M", iur: "0P200R030U0K16051B0C1C071P02", iure: "0P2S0U031C02", "iure ": "0P3M0U031C04", iut: "0P0K0R380U0412021503160A1C0F1P08", iuta: "0P0T0R2M1P0B", iuv: "0U0N1C06", "ivat ": "0U0412AB", "iver ": "0L0Z0M0E0N020Q0W0S02102P110D130I", ivr: "0L1P0Q1X", ivy: "045H12021C031G02", ivyo: "04AJ", "ivyo ": "04H7", iv\u00E4: "1106124J", "iv\xE4t ": "128A", iwe: "035R044Z1B0M1O0E1R0M", "iwe ": "04DF1B0K", "iwen ": "037W1R1S", ixa: "0L030P2T0Q1G0U021103", ixe: "030O0L020M020P3G0Q0W0U0F", ixi: "0P0S0U2K", ixit: "0U3U", "ixit ": "0U3A", ixo: "0P0U0Q11", ix\u00F2: "0P31", "ix\xF2 ": "0P4I", iya: "030704280D7F1G3J1S0W", "iya ": "0303042K0D9I1G02", iyan: "0D3D1G0B", "iyan ": "0D2C", iyang: "0D43", iye: "031004730D0F1G4L1S0A", "iye ": "04IF1G2H", iyi: "036C041V1G7D1S0L", "iyi ": "032E044C1G59", iyo: "042Q0D1Z1GIL1S06", "iyo ": "04750D0V", iyon: "0D2H1G08", "iyon ": "0D3H1G03", iyor: "1GK9", "iyor ": "1GBR", iyord: "1G40", iyoru: "1GCQ", iyu: "041Q0D0A1S04", "iza ": "030L04ER0O090Q030W09160A1P04", izd: "03030W081C0H1E3E1G0V1O0U", izda: "0W051C061E3T", izdar: "1E8B", izi\u0148: "1O3O", "izi\u0148 ": "1O50", izs: "150F1E3B", izska: "1E50", izw: "0307043Z", izwa: "030604B7", "izwa ": "030204I9", i\u00DF: "0N0W", "i\xDF ": "0N0S", i\u00E0: "0P040R08", "i\xE0 ": "0P0C0R0X", i\u00E1: "0Q020V040Z041516", i\u00E3: "0Q08", i\u00E3o: "0Q0Z", i\u00E4: "12141Q0I", "i\xE4 ": "123R", i\u00E6: "0U05", i\u00E7: "0P050Q091G6B1O3X", "i\xE7 ": "0P0G1G361O58", i\u00E7i: "1GAF1O19", i\u00E7in: "1GBB1O0G", "i\xE7in ": "1GDX", i\u00E8: "0L0O0P05", i\u00E8r: "0L2G", i\u00E8re: "0L430S02", "i\xE8re ": "0L5P0S02", i\u00E9: "0L0C0O0P1517", i\u00E9n: "0O22", "i\xE9n ": "0O2U", i\u00E9r: "0O041520", i\u00E9rt: "1551", "i\xE9rt ": "155A", i\u00EA: "0Q04", i\u00EB: "01040S0G", "i\xEB ": "0S0H", i\u00F0: "14CX", "i\xF0 ": "14KS", i\u00F1: "0O0G1O5T", "i\xF1 ": "1O8U", i\u00F1o: "0O15", i\u00F2: "0R0A", "i\xF2 ": "0R13", i\u00F3: "0O3D0P1Y150J1B0H", "i\xF3 ": "0O4G0P7R1509", i\u00F3n: "0O6G0V02", "i\xF3n ": "0O9O", i\u00F6: "12041Q14", i\u00F6p: "1Q22", i\u00F8: "1302", i\u00F9: "0R0W", "i\xF9 ": "0R3G", i\u00FA: "0T1T150A", i\u00FC: "1Q0A", i\u00FD: "1O5V", i\u00FDa: "1O42", i\u00FDi: "1O3H", i\u00FDip: "1O4S", "i\xFDip ": "1O6B", i\u0105: "1B381C0O", "i\u0105 ": "1B1N1C1R", i\u0107: "0W0K1B2X", "i\u0107 ": "0W051B60", i\u0109: "1P0V", i\u010D: "03020V170W1X0Z241C0D", "i\u010D ": "03030V050Z1X", i\u0117: "1C06", i\u0119: "1BBV", "i\u0119 ": "1BH5", i\u011D: "1P38", i\u011Da: "1P1F", i\u011Das: "1P23", "i\u011Das ": "1P44", i\u011Di: "1P2X", i\u011Dis: "1P38", "i\u011Dis ": "1P6C", i\u011Do: "1P0X", i\u011F: "1G3S", i\u011Fi: "1G94", i\u011Fin: "1G6L", i\u011Fini: "1G6D", i\u0142: "1B4L", "i\u0142 ": "1B40", "i\u0142em ": "1B46", i\u0146: "1E83", i\u0146a: "1ECH", "i\u0146a ": "1EAQ", i\u0146am: "1E46", "i\u0146am ": "1E92", i\u0146i: "1E4V", "i\u0146i ": "1E56", i\u0146u: "1E37", "i\u0146u ": "1E46", i\u0146\u0161: "1EA6", "i\u0146\u0161 ": "1EDV", i\u0148: "0V041OCS", "i\u0148 ": "0V031OGS", i\u0148i: "1O4B", i\u0148iz: "1O4P", i\u015B: "1B25", "i\u015Bmy ": "1B51", i\u015D: "1P06", i\u015F: "16021G3V1O4F", i\u015Fi: "1G3H1O3R", i\u015Fl: "1G0L1O2G", i\u0161: "0V0Y0W4C0Z1K1C63", "i\u0161 ": "0V0P0W4T0Z1A1C44", "i\u0161e ": "0V020W3I", i\u0161iel: "0Z3A", i\u0161k: "0V021C52", i\u0161ka: "0V021C4M", i\u0161kai: "1C6X", i\u0165: "0Z3I", "i\u0165 ": "0Z8N", i\u016B: "1C0X", i\u0173: "1C28", "i\u0173 ": "1C5Z", i\u017E: "0V090W060Z0A1C08", i\u0219: "160K", i\u021B: "160U", i\u021Bi: "162X", i\u0263: "034C", "i\u0263 ": "039E", i\u0307: "1G20", i\u1E0D: "032C", "j'": "0L1U1S0R", "j'a": "0L721S1J", "j'ai": "0L9S", "j'ai ": "0LDB", jaa: "010H0B0P0S0N121P1D15", "jaar ": "010S0S2S", jadi: "0B3X", "jadi ": "0B71", jadz: "1E41", jadz\u0113: "1E7V", jag: "0B070W03100311QI1E1K1O0L1S0J", "jag ": "11SG1E26", jah: "0B090N0R12031D0I1S2L", jai: "0M02120L15091C2P1E1S", "jai ": "15051C431E2B", "jak ": "0B0Y0V560W0D150R1B5O1O2B", jako: "0V380W0J12031B0I1P04", "jako ": "0V3P0W1F1B0L1P02", jala: "0B2Y0V020W0B120E15021D0M", jalan: "0B5E1209", jamai: "0L4N0Q0D", jang: "0B3E1S0X", "jar ": "0B230O1E0P2K0Q0E110G140H1S15", "jas ": "0O0X0Q070S0715061C2F1D0U1E511P06", jatl: "1SDX", jatlh: "1SLQ", jau: "0B0E0L0312061C7S1E5X", "jau ": "1C961E2M", jaun: "0L041C131E32", jaw: "0B0F1B09", jd: "03030S140V160W090Z0L100K1106150O1B0L1S0M", "jd ": "0S151106150Q", jde: "03040S0D0V1H0W0M0Z1C100T1109", jedn: "0V340W340Z2O1B1E", jedno: "0V2N0W4G0Z1I1B0Q", jeg: "0W1I10EG13HP150E1B2T1O121S09", "jeg ": "0W0510RK13SG", jego: "0W1E1B41", "jego ": "1B6E", jeh: "03040V1N0Z1U", jeho: "0V2P0Z36", "jeho ": "0V3M0Z3Y", jei: "0Q0E12041C1J", jej: "0302040D0V130Z3511061B2B1S07", "jej ": "0V020Z5A11021B3C", "jek ": "150I1B041O3U", jelp: "131T", "jem ": "03080V0D0W2Q0Z7Q100T1311150M1B0F1O0F1S07", jenn: "1203131O", jent: "030X0W05100D1206131N1B04", jep: "0B0K1S05", "jer ": "0O0U0W0N101L110O130M", "jest ": "1BOV", jeste: "0W0N1006120S1BAR", jestl: "0V2E", jeu: "0L18", je\u0161: "0V2Y0W0X0Z15", je\u0161t: "0V3E", je\u0161t\u011B: "0V4L", jf: "0S0G15021P02", "jf ": "0S0E", jg: "0S071B02", jh: "0V020Z0E1S06", jie: "011B12021C4K1E2H1Q0D", "jie ": "012C1C6A", jij: "040H0S0J1S29", jik: "0B0T1G02", jis: "0O050V0R12031CBS1E3I1G021Q0W1S15", "jis ": "1CHT1E4W1P02", jk: "0S2C0W0F0Z0B110515021B05", "jk ": "0S2C", jke: "0S0O0W071109", jkt: "0S0B", jm: "03050V0O0W070Z0D1B0I1P0F1S1F", jn: "0S5J0V0H0W0P0Z0J1006150B1B0I1P7Q1S0B", "jn ": "0S7S1PBE", job: "0M0F10031114130U151F1602", jobb: "111H1324153M", jobbe: "110G131P", joi: "0L080M03122R", joj: "0W11120C1C1F1P09", jok: "0M03122K130315021C0H1Q0F", joo: "120A1D2B", jord: "101K1126131X", jorde: "101F111T131R", "jos ": "0O1S0Q04123X1503160Q1C5U1E1S", jot: "03020W02122P1C0G1E0X1S08", jou: "01530L560Q060S0M0V021211", "jou ": "01AL0Q070S120V03", jour: "0L6M0M030S031002", jours: "0L54", jp: "0S051B031S0D", jr: "100915061B0A1P05", js: "0S0B0VCC0W0A0Z0A1008150A1B0X1E0C", "js ": "0S0A1E19", jse: "0VEF1008", jsem: "0VL7", "jsem ": "0VPJ", jsi: "0V4U", "jsi ": "0V7S", jsm: "0V2T", jsme: "0V4L", "jsme ": "0V67", jso: "0V2T", jsou: "0V4M", "jsou ": "0V67", jst: "0S030V1Y0W0A0Z0510021B03", jste: "0S020V351004", "jste ": "0V491005", jt: "0S080V0F0W090Z1I1003151F1P0B1S0G", jte: "0V0V0W0P0Z1Y1002150K", "jte ": "0V1F0W0U0Z3A", "jtra ": "0Z2Z", jue: "0O0L1303", jug: "0B0L0L050N020O0U0P0U0U02110C", juh: "0B04120H1D151S3D", jull: "01210S5G", julle: "0125", julli: "0S77", jums: "1C1A1E4Z", "jums ": "1C2R1EAO", juo: "121F1C29", "just ": "0M2X0P0H110L12051D2J", jv: "0S0A0V030W050Z031S0I", jve: "0S0E0W061S0A", jw: "040D1B051S0H", jwe: "041A", jy: "015S12021O0U", "jy ": "019K1O0G", jz: "0S050W021502", j\u00E0: "0L06", j\u00E1: "0Q0M0V0R142B153G", "j\xE1 ": "0Q2N0V1E141G", j\u00E1l: "142M1505", j\u00E1r: "140A151Q", j\u00E1t: "14071527", j\u00E4: "111M121I1D1B1O0B", j\u00E4l: "1131120W", j\u00E4lp: "112E", j\u00E4r: "110N120S1D1F", j\u00E4\u00E4: "12151D1O", j\u00E5: "10021302", j\u00E6: "100H1309", j\u00E6l: "100N", j\u00E6lp: "101E", j\u00E6r: "130E", j\u00E9: "0O02150K", j\u00ED: "0V540Z0W", "j\xED ": "0V5Q0Z0O", j\u00EDt: "0V27", "j\xEDt ": "0V3I", j\u00F3: "0O070Z02142Y151Z1B02", "j\xF3 ": "0O0J1408151U", j\u00F5: "1D0H", j\u00F6: "110C141S151M1Q14", j\u00F6n: "110815151Q1V", j\u00F8: "1003132E", j\u00F8p: "130N", j\u00F8r: "1004132L", "j\xF8r ": "1325", j\u00F8re: "133X", "j\xF8re ": "133G", j\u00FA: "0Z1Y140L1503", "j\xFA ": "0Z3Z14081502", j\u0101: "1E3C", "j\u0101 ": "1E48", j\u0101m: "1E2D", "j\u0101m ": "1E2X", j\u0101s: "1E2U", "j\u0101s ": "1E3Q", j\u0105: "1B2U1C15", "j\u0105 ": "1B421C36", j\u0119: "1B2I1C04", "j\u0119 ": "1B3A1C03", j\u012F: "1C0Q", "j\u012F ": "1C21", j\u0161: "0V0D0Z0H", j\u016B: "1C1N1E1Y", j\u016Bs: "1C471E60", "j\u016Bs ": "1C571E6L", j\u0173: "1C0S", "j\u0173 ": "1C24", "k'": "0104040B1G03", "k-a": "03050B0C", "ka-": "030L0D061203", kaa: "010U0B0F0D090S0K12B91D1Y", "kaa ": "129P", kaan: "0B0T0S0A129C", "kaan ": "0B1A0S0312IF", "kad ": "0D0K0W1Z110D15041CF71D0S1E5E", kada: "0B0G0D050W4J110G1C5L1G7W1P02", "kada ": "0D030WB211041CAO1G05", kadar: "1G7I", kade: "1009111Y1202130D1G04", "kade ": "1003111Q", kaff: "0N0F101A110Y130L140H", kaffe: "0N0P101K110S130K", kag: "0D081005", kah: "0B4F0D0V121L15031D1G1G0Y", "kah ": "0B86", "kai ": "0B1D1207150L1C7M1E29", kaik: "1261", kaikk: "12AG", kail: "0D1P120C1C02", kaila: "0D3B", kain: "0B090D1N120S1C0T", "kain ": "0D2K1207", kaip: "120B1C5W", "kaip ": "1CBY", kais: "0D0212481C0K1E2P", kaj: "0V0A0W080Z0W15021B0H1P6X", "kaj ": "0W030Z0N1B0A1PA4", kaka: "0B0F0D1Y0W091107120815041O18", kako: "0W35110412031C02", "kako ": "0W7U", "kaks ": "12031D58", "kal ": "031G0B0G0D080V1P0Z1G102V134E140Z151O1G08", kalb: "1C9F1G07", kalba: "1C6J", kalb\u0117: "1C77", "kali ": "0B5A0V0I0W070Z0C1B06", "kama ": "0D060V030W0K1C041RIT", kamb: "03030D031C31", "kami ": "0BBG0D220V070Z0J1B0T", kamu: "0BDS0D041C081G02", "kamu ": "0BMT", kang: "0B0D0D18", "kang ": "0B0H0D2C", kann: "03020B2V0N5H120V141L15021G04", "kann ": "0N6R142L", kanny: "0B5K", kano: "0D0B12051P031Q9N", kanob: "1Q4M", kanom: "1Q3G", kanss: "1290", kany: "046M0B060D1Y15031O0K", kanya: "04470B0C0D3R1503", "kao ": "0W3R", kapa: "0B1H0D1D1103120D140815031G0U1P0S", "kar ": "010X03020B0M0W031004113U145415161C1H1E1N1G0P", kasa: "0B050D151003120414091G0A", kass: "0N0210091103120U15031D23", katt: "0S0B101A1118120B13101G05", katte: "0S0F101K110M130S", kau: "0B330D0B0N0Q123N140R1C251D1A1E2L", "kau ": "0B5V1C22", kaut: "120N14061C021E38", "kaut ": "1E6M", kay: "0310040D0B070D1J12051G2G", kayo: "0D0X", ka\u016D: "1P1I", ka\u017E: "0V1H0W1P0Z1P1C1D", ka\u017Ed\u00FD: "0V1X0Z2V", kb: "010403030D060S04150S1B031G02", kbo: "0D05", kc: "03030V020W0315021B0F1C021P0T", kce: "03080V021B0A1P0X", kde: "0V210Z3J1O2S1P09", "kde ": "0V390Z5Y1O1H1P0C", kdo: "0V3O110513041C031P02", "kdo ": "0V5X1C03", kdy: "0V690Z221C051O2Z", "kdy ": "0V570Z3I1O26", kdy\u017E: "0V3E", "kdy\u017E ": "0V4L", kea: "0B070W03122I", kec: "030D0B1115021G031P03", "ked ": "030J0M3H100A1102153V", kede: "102E1308150E1G08", "kede ": "102E1G07", kedy: "0Z47", "kedy ": "0Z56", kee: "011C0M0C0S0K121U1D6R", keeg: "1D2F", keegi: "1D6O", keel: "0S0312061D5P", "keel ": "0S021D58", keelt: "1D5Y", keh: "0B0J0N061002120C1304", kein: "0B050N4H121P1503", keine: "0N581203", kej: "0B0B0V0F0Z0S110512061O091P02", kek: "0B0A120E150L1G111Q0F", keli: "0B0F0S1I101W120Z13361C2T1G0Q1Q1S", kelig: "10291336", kell: "03090N03100B122C15BF1D2T1O0O", "kell ": "158H1D42", kelle: "03050N031005120C15441D3G", "kem ": "030T0V1C140A15611D1A1G02", kende: "0N040S0Q101V130B1G03", kendi: "0D061G46", kepe: "0B071R4J", kerj: "0B30", kerja: "0B5U", kerst: "0S2O", "kes ": "030B0M160N021008130H150L1C041D301G10", key: "0308040P0D080M061204140X1G09", kez: "152W1G0U1O0C", kf: "03030M0214021P03", kg: "0N021O07", khi: "0B0V", "ki-": "03050B0H", kia: "030S0D030Z07121815071C5P1P33", "kia ": "030U121S1C5N1P0I", kiam: "1C0A1P2O", "kiam ": "1P56", kib: "041K0B04100315051C021G09", kiedy: "1B56", kiek: "12021C3Y", kiel: "123615031P3K", "kiel ": "1P6Z", "kiem ": "1B3T1E3U", kig: "010C040P0S081006110A15051P05", kii: "0U03123E15021D1D", kij: "040C0S0E0W07120915061C0D1R02", kiko: "030212031Q50", kikod: "1Q5T", kinde: "011N0N1Q0S1W10051G08", kio: "0O070S02120E15021B0A1C1A1P3Q", kion: "12041P30", "kion ": "12081P5X", "kir ": "0B1X140Z1G0P1O3L", "kira ": "04A40B0O", kirj: "126U1D2N", kirja: "12881D35", kisi: "0303120M1G0N1P051Q4Z", "kisi ": "120P1C031G0M1P031Q5R", "kit ": "030U0B250D1G1106120715171C031G07", kita: "0B5W0D2E120E150D1C0S1G1Q1O2W1P0C", "kita ": "0BAM0D4612081C0A1P0H", kite: "1102120215051C3K1P02", "kite ": "1C7E", kiu: "0D020U0312051C1C1P3O", "kiu ": "0V021C1B1P3H", kiy: "0304041B1G1C", ki\u00F6: "1Q22", kj: "0S030Z0310051105132M141815031O04", kje: "0S05132A", kjen: "131K", kj\u00E6: "130D", kj\u00F8: "131G", kj\u00F8p: "131M", "kk ": "034J132A14181D0I", "kkar ": "1474", "kke ": "010H0S0610L213NK", kken: "035Y0S1Z101S12021322150F1G07", "kken ": "03CA0S2F101Q131P1G09", kker: "011H03070S111035134L141P1502", "kker ": "0112030E0S161035133Y", kket: "101513291502", "kket ": "101D13281502", kki: "010O030K0S0A124G14DD", "kki ": "0304124S14JB", kko: "1102121T15161P03", kkur: "030210021202130H143U", "kkur ": "1474", "kl ": "0V2U0W071002", klar: "0N0A0S05100U111R132U1C071G3B1O3Y1P0N", klary: "1O45", klau: "0N021C3H1E20", klaus: "1C781E3C", klig: "112L", kl\u00E6: "100A13091407", kmu: "0B081G05", knih: "0V2H0Z4J", knihu: "0V1F0Z2S", kno: "0M3T0N020S020V0D0Z081B081G02", know: "0M71", "know ": "0M7O", kny: "0B0V15021B071C1U", knyg: "1C31", "ko'": "0D08", "kob ": "0D051Q4T", koc: "0N040S0B0Z06150O1B151G08", "kod ": "0D090W0K15041Q4H", kod\u0117: "1C3R", kod\u0117l: "1C7V", koe: "010P0S061003120C13031D1O", kof: "010G0N020S080W031O0C1Q0V", koi: "123Q1B03", koj: "0V0T0W4B0Z0J1103120C1B0S1C151D101P13", "koji ": "0V0G0W5A", kole: "0V0V0W0B0Z0N1017131E1B0Z1C041G031P0M", koli: "0V2V0W2Q120415021B081C0K1P02", kolik: "0V300W681208", kolm: "122R1D27", "kom ": "017K0S1F0V020W1W0Z2T101O1129131Y141L150H1B031Q2X", kome: "04420B050D020S2U0V030W0I12071B041C0J1P14", komen: "0B0A0S3R0W0912021B041C0D1P1Z", komm: "010S0N4F0S03103V11731209135C1506", komme: "010U0N4O0S03104I115F120B1351", "kong ": "0D6H", kons: "0B0A0D020N041006110M120D130G1B041C051G091P2J", konu: "1206140V1B021G5I", konu\u015F: "1G5Y", koo: "011P0S0B120P1D2Q", koop: "011Y0S0L1202", "koop ": "01220S0G", "kor ": "0B0M111D157L", kora: "04DN0B050S050W071002150M1P1N", "kora ": "04KT150K1P02", kord: "110215021D271P04", kosk: "124R1503", koska: "12A4", kou: "010D0S070V3P0Z0S121C", koupi: "0V2K", koz: "041J0S020V020Z0B1520", ko\u013E: "0Z2L", ko\u013Ek: "0Z3T", ko\u013Eko: "0Z4D", kp: "15051P02", kriv: "0W0K1019111B131H", kry: "01160V050Z0B1004110413031B0K1C0A", kr\u00E1: "0V1Q0Z1Z14071502", ksen: "03051005123T130J1G02", "ksi ": "03020B0L0D030W0512DU1C0H1E0V1G05", "ksid ": "1D53", ksin: "121L140G1C031D381G0H", "ksin ": "12281D871G0I", ksu: "030J0B070W031002120G1B021D0L1G041P02", "kte ": "010P0N0T0S1Q0W04100C112D131S1G1G1P0O", kten: "0N090S081002110B130G1G3S", "kten ": "0N0E0S0B10021109130D1G53", "kti ": "03051204140D1C4Q1E1K1G0F1P0F", ktig: "111L131U", "kto ": "0D060V020Z6D1B1F1C051P11", kua: "0B0E120H", kub: "030504BI0B050D021B021C0E", kuba: "030404881C03", kube: "04BA0B04", kuber: "04I9", kubi: "04AY1C03", kuc: "0B0F0N030V070W050Z0A1B07", kug: "045G10021102", kui: "01070B04125J1C0B1D7U1P0A", "kui ": "0B06120D1C0I1D75", kuid: "1D27", kuida: "1D5E", kuin: "128L", "kuin ": "12DT", kuka: "0B5512301502", kukan: "0B9P1203", kull: "0309100Y114Q1209132R1G1C", kulle: "030J1015114M1205132P", kuma: "0D1K120N1C031G0P", "kun ": "03020S0M101T125H1309140C1P3M", kund: "04ER0D060N070S0G0W041008111Q13051C0C1G021P03", kunda: "04LU", kunde: "0N090S0G1007111M", kung: "042D0B040D2E0N071106", "kung ": "0D4M0N071102", kunn: "0S2D10231118121B132O140V", kunne: "0S36102I120I132D", "kur ": "0B04146G1C3Y1E3G1G03", "kura ": "037D04290L050M0S0O031B021P04", kuri: "030204AG1207140H1C3Q1P0B", "kuri ": "049112081C0R1P06", kuru: "048X1E0Y1G0D", "kuru ": "04B11E1Y1G041P02", "kus ": "0B090S030V0A0W041002120I150S1C1T1D441E19", kuu: "124K1D3V", kuul: "123B1D3A", kuv: "042L0W061102121O1G02", kuw: "0D0C1O0Y", kuz: "041J1B021G0C1P05", kva: "0V0F0W0B0Z0X1005110G1304140E15021C0T1P0Z", kve: "0W080Z0Z130E14131C051P05", kvi: "0W050Z09100I110M130B14061C1K1P0W", kvin: "101B110Q130O1P0K", kvind: "101L1P06", kv\u00E4: "110V", kw: "01090303042I0D040N020S0H1B0B", "kw'": "0418", kwa: "01090306041N0D030S0J1B05", kwi: "044T0S041B0F", kyk: "010G12061C1T1O21", kyl: "100G110L121N130F140G1C041O0J", kyt: "0V060Z0D1003120813061C30", kyti: "0Z0H1C3S", "kyti ": "1C6D", kz: "0N021P0G", k\u00E1: "0V270Z2A1408152O", "k\xE1 ": "0V1U0Z26", k\u00E2: "1G04", k\u00E4: "0N06111712421D121O1B1Q0P", "k\xE4 ": "12391O0A", k\u00E4i: "120I1D1O", k\u00E4n: "1127120G1O101Q0P", k\u00E4nn: "111U120A", k\u00E4y: "122Z", k\u00E4\u00E4: "124O", k\u00E4\u00E4n: "124O", "k\xE4\xE4n ": "1284", k\u00E5: "11041302", k\u00E6: "100I1409", k\u00E6r: "100E140G", k\u00E7: "1G0K1O0F", k\u00E9: "0V1K0Z1H1553", "k\xE9 ": "0V2I0Z381504", k\u00E9p: "151K", k\u00E9r: "152Z", k\u00E9s: "151T", k\u00E9t: "151L", k\u00ED: "0Z02140E150P", k\u00F5: "1D20", k\u00F5i: "1D4P", k\u00F5ik: "1D40", "k\xF5ik ": "1DA7", k\u00F5r: "1D17", k\u00F6: "0N0V110Y1217140F15441G0Y1O3A1Q3Z", "k\xF6 ": "123H", k\u00F6m: "15021O2D1Q30", k\u00F6n: "0N1811051202151P1O091Q3H", "k\xF6n ": "110215031Q44", k\u00F6nyv: "1530", k\u00F6p: "111A120315021G101O39", k\u00F6z: "1529", k\u00F8: "101H1302", k\u00F8b: "1010", k\u00F8bt: "101K", k\u00F8r: "100N", k\u00FA: "0Z1F14051502", k\u00FAp: "0Z1W", k\u00FC: "0N0B151H1D141G121O0E1Q0U", k\u00FCl: "151S1D1F1G07", k\u00FCm: "0N031D171G07", k\u00FD: "0V130Z1N140A1O0B", "k\xFD ": "0V1M0Z24", k\u0101: "1E4P", "k\u0101 ": "1E7G", k\u0101d: "1E40", k\u0101p: "1E2Q", k\u0101p\u0113c: "1E65", k\u0101r: "1E1Y", k\u0105: "1B0X1C2U", "k\u0105 ": "1B1D1C7K", k\u0117: "1C2I", "k\u0117 ": "1C36", k\u0119: "1B1B1C09", k\u012F: "1C06", k\u0131: "1G4K", k\u0131n: "1G42", k\u0131nda: "1G4A", k\u013C: "1E0N", k\u015F: "1G0B", k\u0161: "0W021C0X1E0O", k\u0161t: "1C1H", k\u016B: "1C08", k\u0173: "1C0C", "l'": "0L2V0P3N0R2F1G041P021S08", "l'a": "0L6B0P5D0R3A1S04", "l'e": "0L240P4T0R161S0D", "l'es": "0L0W0P4K0R10", "l'h": "0L1C0P2J0R1O", "l'i": "0L190P0P0R1K1G02", "l'o": "0L140P1B0R0S1S0D", "l'u": "0L0K0P0B0R15", "l'\xE9": "0L1P", "l-l": "1Q30", "l-li": "1Q3N", "l-li ": "1Q48", laa: "012U0D040S1P12331D13", laat: "012J0S421211", "laat ": "012N0S3A120J", laba: "0D0N0O0C0U0I1C771E0S1G06", labai: "1CE2", labh: "0T3G", labha: "0T82", "labi ": "0U031E5H", labob: "1Q46", labom: "1Q3G", laca: "0O020R021G471P08", lace: "0L0W0M0P0O070U3T0V06164D1P02", "lace ": "0L150M0Q0V03165R", lacet: "0L020U2F", "lade ": "0L0Y0N080S0A0W09100U111Q1307", lae: "0U1J", lagan: "03030D1O", lage: "0L0M0M040N0S0S0O100I110E13201P02", lagi: "0B2N0D0D0U03140V1C05", "lah ": "0BG21G0D1S8H", laha: "0B110D1G150C1O0X", lahat: "0D2N1O19", lahbe: "1SER", "lai ": "0B1N0L0315031C161E6G", laik: "1C5A1E5H", laim: "0M050T2P1C2H1E1N", "laim ": "0M020T9P", lais: "0L41124S1C12", laja: "0B2J0O03120A15021G02", laki: "0B200D1I120K1524", "laki ": "0B1I0D1U12051515", laku: "0B5J0V050W0312021508", lakuk: "0B9P", "lal ": "030I0S020V3L0Z0U15071D121G02", lalu: "0B3Y1509", "lalu ": "0B6V", laman: "030K0B120D360O060Q020V020Z0G1G061P03", landy: "1O4Y", "lang ": "010K0B530D830N120S1V100I1102130J", langa: "0B130D2T0L051202143O1C06", lany: "0B0G15071B051O3I", "lare ": "0R2Q0U0O100B1108130P160G1P07", lary: "0M021B041OEW", "lary ": "0M031B071O7U", laryn: "1O7C", lar\u0131: "1GBS", "lar\u0131 ": "1G6P", lar\u0131n: "1G81", laten: "0D050S371P02", "lau ": "0B2L0N040P2E1C0A", lauk: "120O1C40", lavo: "0O050P0C0Q030R4P0U040V030W060Z0A1C0I1P05", lavor: "0P0J0R4O", law: "030I0B030D0R0M060S021R2C1S73", "law'": "1SCT", "law' ": "1SIF", lawa: "03080B060D100S061R3F", la\u00FD: "1O32", la\u016D: "1P0Y", lb\u0117: "1C2F", lch: "0N0M0R0N0U1H1S0N", lco: "0L060M030O040P0C0Q030R241605", lcos: "0R34", lcosa: "0R34", lcu: "0L020O020Q020R1G160B1G08", "ld'": "0M0D", lder: "0D030M0B0N070S0I101Y110A1317", "lder ": "0M0C0N090S09102411071311", "ldib ": "1D5T", ldig: "010H0N0I0S10100I111S133P1O0V", "ldig ": "0N0A0S0T100E1109133I", ldn: "0M1410021302", "ldn'": "0M26", "ldn't": "0M2W", ldr: "0M0D0O020P0J1010111X1319141S1506", ldri: "0P0L101Q111Z132E140V", "ldri ": "132D141Z", ldrig: "1022111Z", ldt: "100R130F1503", "ldt ": "0S02101N130Z", ldu: "03070N02141U16071C041G9W1O0H1P02", ldu\u011F: "1G7I", ldu\u011Fu: "1GA1", ldy: "1C0A1O5B", "ldy ": "1O4K", ld\u0131: "1G5A", leab: "0T49", leabh: "0TFK", leat: "0T4Z", "leat ": "0TFX1202", lebi: "0B490D030U041G0F", lebih: "0B85", "lebo ": "0Z32", "led ": "03110M1X0V080W0C1005110215201D4O", leda: "0V0E0W2Y100211031C03", lede: "010P0S0X0V050W0F101W130L15041G0J", "lede ": "010R101M13061G03", "ledi ": "1G5H1O1P", "lega ": "0O090Q030S02149P1B061D2J1P06", leh: "03070B1H0N0D0U090V0B120Z151X1D0I", lehe: "0U03154K", lehet: "154R", leis: "0N0L0Q020S020T35120L1C1P", "leis ": "0Q030TBX1C0A", lej: "03020O0F0V0P0Z0M100B11021204150M1B0M1P1H", "lej ": "0V0J0Z0K1B0G1P20", "lek ": "010M03030B050S080V0B0W04110C153S1B041G05", leks: "0D020W0411031203130F15021D2R1G021P05", "leks ": "1D5E", "lene ": "100X131X151Q1G041P06", lenge: "0M03131N1505", lenn: "120D153S", lere: "0N020R060S1C0U0L1020132415021G0Q1O0D1P03", "leri ": "10021G501O4D1P03", lerin: "0N06100312021G5T1O70", "lest ": "03020M020V07130F140G1D64", lesz: "154Q", "lesz ": "1537", "lett ": "0N031103130W1544", leur: "0L5E0S0K", "leur ": "0L500S0C", "lev ": "1039111V", leven: "0S2Z1008130D1503", lew: "010M03020B051B0L1O0C", le\u00FD: "1O71", le\u00FD\u00E4: "1O82", le\u00FD\u00E4r: "1O86", "lg ": "0N0310041307", lgo: "0O1K0Q0Z0R02151L1C0J", "lgo ": "0O2D0Q160R021C0L", lgu: "0O1U0P1V0Q350U021C021D0Q1G03", lgun: "0O1T0P2C0Q0N1G03", "lh ": "1SFD", lho: "0Q5Z0V030Z0X15031S4K", "lho ": "0Q3J0Z1I", "li-": "030W1Q61", libre: "0D040L0O0O0K0P5O0R021P02", libro: "0D150O2P0R1F0U0W1P2S", lich: "03020N9A0S10", "lich ": "0N9Z", "lide ": "0L031035", lief: "013Y0M020N0C0S2Z", "lief ": "013Q0M020N0C0S06", liel: "0R0B0U051E38", "lig ": "011203040D080N0L0S0L104H112L139V150Q", "lige ": "0L020N060O020S09103M132A", ligh: "0M0L0S041016110K131P1S0M", lighe: "0S06101E110J131P", ligt: "010H0D040N020S0K1031113G", "ligt ": "0N020S0R103M113A", lih: "0B2Y0D070W031104120L1D131S04", liha: "0B520D02120V", lihat: "0B93", lijk: "0SA2", "lijk ": "0S9A", like: "01290M5F0W0B1002120213491D0K1G0F1P02", "like ": "01280M5O0W0R100213111G021P03", liker: "1331", liko: "0D080V060W3H120M15021B041C0V1P061Q30", "liko ": "0W7T12101C1F1P071Q10", liku: "0D050N020W0M12061B021C051D2P", linen: "127Q", lingu: "0L060M020Q070R120U3H1102140O", "lio ": "0O060Q030R580U0Y0W131C1T1P0O", liom: "0T8U1502", "liom ": "0TP8", liq: "03040L0L0Q030U1I", liqu: "0L0Z0O020Q030U2T", "lir ": "0L080O0O0P0M110Z132H141C1G48", lisi: "03030B0C0N030O02125F1G0W1O0T", "lisi ": "0B0K126W1G06", "litt ": "0N02132G", lit\u00E0: "0R55", "lit\xE0 ": "0R58", "liu ": "16061C46", lius: "0U2S15021C0V", "lius ": "0U2X1C1S", liver: "0M03101Q1P04", livr: "0L1V0Q2C", liw: "03050D051B1F", liy: "03081G751S04", liyo: "1G5L", liyor: "1G7J", li\u00EB: "0S0D", li\u015Bmy: "1B4M", lja: "0W2R111C120N140T150T1D3N1O0W1S0A", "lja ": "0W1B111M12021413151D1D2N", lje: "03020W3R1004110N1210130815121O1W", ljo: "0S020W051103122A1506", ljon: "1103123S150G", "ljon ": "1289150H", lju: "0B040W3W110L1404150B1D2I1P0B", "lju ": "0B070W0V1D2L", lki: "030U0M0B120F140915031B0J1C081G0L1O12", lku: "0B070V0B120H14061B041P07", "ll'": "0R2L", "llar ": "0M030N0A0O070P210S0C100B1125130814161G0A1O0N", llb: "110Y", lleng: "0M030P35", llest: "0M020P0H1D4S", llett: "0L030R071003120P1306152X1G04", llib: "03020P4K1P04", llibr: "0P5O", llie: "0D020L070N030S5I1202", "llie ": "0D040S77", llis: "03050L030R040U0R127F1D1G", "llo ": "0M020N030O1X0R5V0S050U14120Y", llos: "0N020O2R0U0M1206", "llos ": "0N020O360U0N", lls: "03020M080N0J0P2O11171307140D1502", "lls ": "0M0F0N060P3Z110L140D", llt: "0N1L1134130Q1420150K", "llt ": "0N17112913081424150Z", llti: "111S131M", lltid: "111K131M", llut: "0L021255", "llut ": "12BK", ll\u00E4: "11031290", "ll\xE4 ": "12DQ", ll\u00E9: "0L1A0O021509", ll\u00F2: "0P0Y", lment: "0O2C0P2D0Q360R1B1207150X", lme\u00FD\u00E4: "1O3X", "lmi ": "032F0V2F1202150B1G051O3G", lna: "0V020W041108152B160B1B051C0D1E0V", "lni ": "0W08158Z16061B05", lnu: "140B15041C031D2K", lnud: "1D34", "lnud ": "1D8H", lny: "0B0G0Z0515021B0O", "lob ": "0V021QCG", loe: "010A0S0H1D0I", logob: "1Q3E", loh: "0D050N020V030Z0N1207", loi: "0L0W122E1607", "loj ": "0O0D1P2H", lol: "0D04120415071G021Q5M", "lol ": "1Q53", "lom ": "0W0G0Z0P130W15381Q67", long: "0B2A0D130L1L0M1O0O020Q0P0S020U181P1B", "long ": "0B440D1Z0L0K0M1O", loo: "01160D080M1I0S0R12071D2H", look: "0M2H0S02", loq: "0L020O020Q060U2B1S10", loqu: "0L030O030Q080U4A", loqui: "0U2E", "lor ": "0M040N030O190P2O0Q0E0U0A1107165O1B03", loro: "0O040Q030R5X1B031P0S", "loro ": "0D030O020R5Z1P0I", lo\u011D: "1P0R", "lp ": "01100M130S09100A110L130C140A1G02", lq: "03080L0F0O050Q041S0A", lqu: "0L270O0G0Q0I1S0J", lre: "0M0E0O06110315091P02", "lse ": "0M0I0R040S071025110R13261G02", lska: "0V021003112L14151B02", lske: "102J131Y", lsker: "101Y1310", lsz: "151J1B02", ltam: "0Q030U051206154F", "ltam ": "0Q020U04154P", ltid: "0Q02101F111O131R", "ltid ": "101N111M131P", "lto ": "0D020O0R0Q0K0R630U0M12021C081P09", ltre: "0P3D0R0D", ltres: "0P3J", lts: "0M030N050P0X110215081E0K", lty: "010L0M0312031C021O0D", lt\u00E4: "1236", "lt\xE4 ": "124R", "lu'": "1SA0", lua: "0B1E0Q060T150U02124N16161P09", luar: "0B2E1606", lubi: "1B3F", luh: "0B0K0D030V031S0F", "lui ": "0B0A0L4P0R6X0S030U05120416D91C02", luki: "0B08120O1Q0J1R66", "lum ": "0B240P0M0U74141R1G061O0E", "lun ": "0304120X1D2P1G09", luu: "1228", luv: "03060O080U0D0V2T12071P0E1S06", "lv ": "100S110V130V1506", lvo: "0O060Q041004120813031C251P0A", lv\u0113: "1E31", lv\u0113k: "1E41", lw: "0105030C0M0A0S021B091S09", lwa: "03040M0L", lx: "0304", lya: "03200D0G1002130215281G0X1S0V", lyan: "030A0D0410061305154N1G05", "lyan ": "0303154P1G04", lyc: "0L020U041112", lye: "03020D04100211021306153X1G07", lyen: "0D02155F", "lyen ": "155C", lyk: "010P100E1102120A130J140A15021C0H1O38", lyo: "0D0J150G1G06", lys: "0L02100D110J1204130K140F15021C0O1O0A", lyt: "1009110C120A130A1404150K1C08", "l\xB7": "0P0G", "l\xB7l": "0P1X", l\u00E0: "0L0A0P090R02", "l\xE0 ": "0L180P0S0R07", l\u00E1: "0O0A0Q0E0T1C0V2N0Z1X140T156E", "l\xE1 ": "0O0D0Q150T0R0V1D0Z0X14061505", l\u00E1l: "152C", l\u00E1n: "0O020T150V0O0Z08140B1520", l\u00E1t: "0O020V060Z07140R153A", l\u00E2: "0Q0216081G0I", l\u00E3: "0Q02", l\u00E4: "0N0R112S124R1D1E1O1U1Q2L", "l\xE4 ": "110212AE", l\u00E4d: "110E1Q1R", l\u00E4h: "122L1D24", l\u00E4he: "121T1D25", l\u00E4k: "110F120M1D1I1O09", l\u00E4n: "0N0A111X120E1O151Q1N", l\u00E4ng: "0N0B111U", l\u00E4r: "0N08111E1O0H", l\u00E4s: "0N081114120F", l\u00E5: "100G111F130H", "l\xE5 ": "100A110D1309", l\u00E5n: "1005111D1306", l\u00E5t: "111E1303", l\u00E6: "0U05101W130U141C", l\u00E6d: "100B", l\u00E6g: "100F140C", l\u00E6n: "100M", l\u00E6ng: "101B", l\u00E6r: "100Y131D1410", l\u00E6re: "1020132D", l\u00E6s: "100K1409", l\u00E7: "0P041G07", l\u00E8: "0L0D0P0E", l\u00E8s: "0P14", l\u00E9: "0L0X0O0E0Q030T140V1U0Z0G140A152W", "l\xE9 ": "0L220O040V0Y0Z0S150E", l\u00E9i: "0T26", l\u00E9s: "0L0C0O0O1404150P", l\u00EA: "0Q09", l\u00EAs: "0Q0T", l\u00EC: "0R06", "l\xEC ": "0R0N", l\u00ED: "0O0K0P0B0Q0D0T170V3F0Z201425150F", "l\xED ": "0O0K0P070T160V1K0Z0S", l\u00EDb: "0V1Q", l\u00EDm: "0O020V1M0Z2C", "l\xEDm ": "0V2L0Z3W", l\u00EDn: "0O070P070Q0Y0T1X0V040Z05", l\u00F1: "1O0D", l\u00F2: "0P09", "l\xF2 ": "0P0Y0R05", l\u00F3: "0O090P050Q040T0H140I151Q", l\u00F5: "1D0Y", l\u00F5p: "1D1Q", l\u00F6: "0N09110W120I140U150Q1QAO", l\u00F6d: "11031Q8I", "l\xF6d ": "0N021Q72", l\u00F6f: "11021Q6C", l\u00F6fo: "1Q6A", l\u00F6n: "11071203140D150J1Q3J", "l\xF6n ": "1103120415031Q4A", l\u00F8: "100U130Y", l\u00F8b: "100E", l\u00F8p: "130D", l\u00F8s: "100C130L", l\u00FA: "0T080Z0G14031502", l\u00FC: "0N0L150I1D061G251O0F1Q0T", l\u00FD: "0V0U0Z0H140P1O4O", l\u00FDa: "14041O3A", l\u00FD\u00E4: "1O66", l\u00FD\u00E4r: "1O5T", l\u0101: "1E14", l\u0103: "1626", "l\u0103 ": "164I", l\u0105: "1B0S1C0I", "l\u0105 ": "1B061C1E", l\u0109: "1P03", l\u0113: "1E20", l\u0117: "1C2J", "l\u0117 ": "1C1X", l\u0117j: "1C1K", l\u0119: "1B0R1C0B", l\u011D: "1P04", l\u012B: "1E1S", l\u012Bd: "1E3V", l\u012Bdz: "1E5B", l\u012F: "1C0N", "l\u012F ": "1C1T", l\u0131: "1G7P", "l\u0131 ": "1G50", l\u0131y: "1G3E", l\u0131\u015F: "1G4U", l\u0148: "0Z021O0C", l\u0151: "1523", l\u015D: "1P06", l\u016B: "1C041E0R", l\u016Bd: "1C051E24", l\u016Bdz: "1E2X", l\u0173: "1C0D", l\u017E: "0V050Z031E05", l\u021B: "160L", "m'a": "0L230P2X1B021G2E1S08", "m'ag": "0P3N", "m'agr": "0P5A", "m'h": "0P1T", "m's": "0M0P", "m'u": "1G8T", "m'un": "1G8A", "m'un ": "1GB0", "m-l": "1Q2T", "m-li ": "1Q3W", maa: "01410B0G0D0O0S2V12761D471G06", maak: "015L0S2Y", "maak ": "015V0S0Y", maakt: "0S31", maan: "010X0D060S14127O", "maan ": "0D080S0A12EO", maar: "012C0D030S4N1202", "maar ": "012H0S63", mady: "0V021O3S1S0H", mad\u0131: "1G5F", mae: "0O060U1N1304", "mae ": "0U2U", "mag-": "0D14", magy: "151L1O3V", "mah ": "0B2I0W0C1S6R", maha: "030W0B0Z0D0Y12081G04", maher: "049T", "mai ": "0B060L020P2U0R3Y150E16E11C29", main: "0B1W0D130L4J0M0A120L1C02", mais: "0D030L820Q8H121H1C0T", "mais ": "0D030LA70QAM1C0C", mait: "0D020L0A0T5N120G1C04", maith: "03030TJK", "maja ": "0D031D58", "mak ": "0S020W041B031G8G1O60", maka: "04110B520D1M0W061109120E15031G05", makan: "0B8L0D05", malak: "0D1Q1P05", malf: "1P20", maly: "0Z091O4D", "maly ": "0Z0B1O40", "mam ": "03060Q080R020S020U1M0W1R15061B3B1E4O1G1Q", "mand ": "012C0L0H0M020N1U0S3A101K", "mane ": "0L020N020R0D0U0T160A1B021C801P04", "mang ": "0B0J0D3E", mange: "0L3P0N060R031031132V", "mani ": "030C0R1V0U0B120P1EA31R47", manj: "0W0J1P24", manjo: "1P48", mano: "0D060L030O280Q0D0R0Q0U071C9U1P0Q", "mano ": "0O1Z0Q080R0Q1CI91P0G", "mans ": "0L070M040P1B0S04110G1E5T", man\u011D: "1P2F", map: "0D090O030Q030V0212031B031S08", marad: "0L0415311P02", maram: "0D3S0Q04", marij: "0W3O1C9O1ECM", "mary'": "0M0Q0S041G9F", masta: "03060R0312291D4S", mas\u0131: "1G41", matei: "0P3M1C0S", mau: "0B1E0L0O0N030Q070R0B12051C0D", maw: "030T0B030D0D1B0Y1R0B1S0J", max: "0U0O1603", "may ": "03020D4R0M0Q", maya: "03050B060D0G0L021G5U", "maya ": "0D041G4P", may\u0131: "1G3C", "may\u0131 ": "1G3S", ma\u00F0ur: "146D", ma\u00F1: "0O1C1O1Q", ma\u00F1an: "0O2M", ma\u0148: "1O36", ma\u0148a: "1O48", "ma\u0148a ": "1O5S", ma\u0161\u012Bn: "1E56", ma\u0263e: "0352", ma\u0263ef: "03AU", "mb ": "0M020P711603", mbere: "04AV0M02151S", mbl: "0L190M030O030P1E1C03", mbre: "0D040L240M050O3F0P1E0Q030R0C0U03160F1P05", "mbre ": "0D030L260O3H0P1R0R03", mbw: "043K", mbwi: "046I", mbwir: "04AL", mb\u00E9: "0L0C0P0P0Q0Z0T0L", mea: "0L020M0F0O030Q050T1K0U2W12071647", "mea ": "0U3G1208165U", "med ": "03130M0Y109O119113BR1505", "medi ": "0L061G311O4N", mee: "011F0M0D0N040S1L120K1D5S", meel: "0S0412031D57", meeld: "1DBH", meer: "01230N090S3A1D0Q", "meer ": "01250N0A0S42", mege: "104D130515181C04", meget: "10571305150B", megi: "151L1O5O", meh: "03070N110W07120415071S6O", "meh ": "0W031SC4", mein: "0N7D0S03120E140K", meine: "0N7I0S02120M", mejo: "0O26", mejor: "0O2U", "mek ": "03260V03150D1B0A1G8E1O9B", melak: "0B63", melh: "0Q2F", melho: "0Q2R", "meli ": "0U031G0J1O4S1R59", melih: "0B5K", mema: "0B311P03", memb: "0BAE0L060M0L0Q040R040U031503160B1P03", memba: "0B6F", membe: "0B7L0M0S1503", membu: "0B64", memi: "0B3P0U0F1G18", menc: "0B320L120O040Q021B041P0W", meng: "03030BD00N0A0P0P0S031305", menga: "03060B8P", menge: "0B6T0N0H0P110S02", meni\u00F1: "1O4G", meni\u0148: "1O9Y", menj: "0B3B0P2Y0W09151L", menja: "0B5H0P3Z0W0C", menne: "0302102E1219131X150S", "mens ": "011J0L050N030Q0G0S0M0U07100E130J1C071Q1F", mense: "011N0L030S2L0U0O", mento: "0D070O2B0Q3W0R260U0K12041P1T", menu: "0B3G0L020O0H0V0M0W080Z0A16071C0F", meny: "030804970B4Z0P0S0V0215041C0A", menya: "030D04AF0B2K1502", meo: "0M090Q020U0S0W051P02", "mere ": "0N020R050U12101S1309160B1P05", merek: "0B7R1508", "meri ": "0U050W3G1206150E1O7Y", merin: "0B0K0W0D12021O50", mery: "1B0L1G021O7A", "mery ": "1O84", mese: "0O0B0Q080R0F0W0J150B16051D2L1G091O17", mesm: "03020Q2H", meu: "0L0G0P4J0Q5G0U2Q162Q", "meu ": "0P5B0Q5E164E", "meum ": "0U2D", meus: "0P150Q1B0U2X", "meus ": "0P1P0Q1O0U33", mev: "0P3A0W031G061S1C", meva: "0P4D0W04", "meva ": "0P6D", mey: "04171G621SCI", "mey ": "1SH0", meye: "043O1G4E", me\u00E7: "0Q14", me\u00F0: "145A", "me\xF0 ": "147I", me\u00FD: "1O4O", me\u00FD\u00E4: "1O5E", me\u00FD\u00E4r: "1O4T", mfi: "042Q", mfis: "047V", mfise: "04DC", mg: "03050D400N030S02110213021O04", mga: "03080D4K", "mga ": "0D8B", "mh ": "0T8Y", mha: "03040T8X1S0B", mhai: "0T75", mhair: "0TB2", mhait: "0TES", "mi-": "030L0L03162U", "mia ": "0O020Q070R3N0U07122V16041B061P4B", "mich ": "0N7X", mida: "0L020O0U0Q0M0R020U051D6K", "mida ": "0O0Z0Q0N0R020U041DAU1P02", midag: "1D7D", miel: "0L020O030R02123Y150H1B0B1C0E1P02", mien: "0L090O2M0U060Z0D100212081B181P02", mient: "0O2Q", "mig ": "0D061095119T145A1503", migo: "0O2F0Q2L1C05", mih: "03030D030U4G120K1504", mihi: "03030D030U82120Z", "mihi ": "03050U8H", mii: "0D060V02120U160F", mij: "0S3V0W0A16071B031C041R1J", "mij ": "0S3W1B02", mijn: "0SAF", "mijn ": "0SD7", miko: "1203154K1P1A", mikor: "154T", miks: "123A1B021D2F1P04", "miks ": "12051D6J", milye: "153D", "mind ": "0M0M150R1D90", minde: "0M020N0A0S0I100A1103159Z1G07", mindi: "15431G02", "ming ": "010N0D4F0M160S0I", minh: "0Q57", minha: "0Q61", "minn ": "1486", mint: "03020B190O050Q021207156R161B1C13", "mint ": "0305156H", "minu ": "140E1B051C031DDE", minua: "128W", minul: "0V0W0Z1412HS", minun: "12EG160S", minus: "0U2S1002123D1C051D22", min\u00E4: "12BH", "min\xE4 ": "12MK", "mio ": "0O040Q030R3Y0U0A0W0B12041C021P0C", "mir ": "030K0L0F0N5M0O0J0P0U0Q0H140G1G091S0O", "mise ": "0L0L0M080R0A0T3T1D4Y", misel: "120N1D6Y", misl: "0S030W4B1307", misli: "0W9X", mitt: "0M0D0N100U141122120J131L141G1D1M", "mitt ": "111Z131J143C", mit\u00E4: "129Z", "mit\xE4 ": "12GL", miy: "0D051G6J1S0P", miyo: "1G68", miyor: "1G8D", miz: "03020Q050V051G3J1O2A1P06", mi\u00E9: "151Z", mi\u00E9r: "154W", mi\u00E9rt: "1556", mj: "1105140Y15021S02", "mj\xF6g ": "146F", mka: "030F0B091B021G05", mlu: "0V2T1G0A1S07", mluv: "0V4L", mluvi: "0V3A", mluv\u00ED: "0V2H", mmel: "03150N0I0S04101K11051202131R150P1G0A", mmen: "03060L4C0M050N400R0L0S0V0U08101H110H12251324", "mmen ": "030A0N5Z0S13101C110B1203131J", mment: "0L520M030N040R090S020U0610031103122E", mmer: "011P030M0L080M0D0N3Z0R030S0N103U115L1351", "mmer ": "0117031B0L030M0G0N5R0S0M103U115L134A", "mmes ": "03020L4Q0N031002", mmet: "03040L070R08100V110N131O", "mmet ": "03090L06100V110N131N", mmo: "0L030M030R0T0U0O110A12061S0P", mmt: "03050N0T140Q", mm\u00E4: "122J1O0H", mnes: "0P0C0U2J", "mnes ": "0P0J0U2N", mnie: "1B5S", "mnie ": "1B7X", mnog: "0W2Z", mnogo: "0W6F", mny: "0B0G1B07", "moc ": "0V2U0Z101B0C", moe: "01440Q040S2T0U02", moet: "01660S6U", "moet ": "016H0S5Q", moete: "0S3G", mogu: "0W3K1C1C", "mogu ": "0W7C", "mog\u0119 ": "1B3Q", moh: "0B030O020V340Z271SAL", mohl: "0V3C0Z1U1S2F", "mohl ": "0V36", moi: "0L460O030Q04120G1B0W1Q0D", "moi ": "0L4X12051B051Q0G", moj: "0O020V1R0W4L0Z3Q12031B2J1C0E1P1S1S0R", "moja ": "0W2M0Z37120A1B1Q", "moje ": "0V320W2E0Z2A1B1P1C0O", "mok ": "150B1O4E", moky: "1C3E", molt: "0P8P0R6P1505", "molt ": "0P8S", molto: "0R5D", mond: "0L240M0H0N060R0O0S0A15AT16061P0W", monda: "0M0L153P1P06", mondt: "153I", "mong ": "0B0B0D240M041S0L", moo: "010O0D020M040S0F1204", "more ": "0M360R0T0U0E0W0C", morg: "0N180S1Q1025111K131J141P1P0O", morge: "0N210S2B102L131J", morgo: "111J", mort: "0L150O030P0Y0Q0W0R0V0U2O1P1K", "mos ": "0OB00QB30U0J150H160N1C0U1P05", "most ": "0M1D0V07155L1B05", "mot ": "0D080L0I1119131J151L1Q0Y", mov: "0M0H0O080Q090U090V370W0Q0Z3N1P06", movi: "0M0F0O070Q060R020U020V3T0W060Z2J1P04", "movi ": "0V560Z361P02", moy: "0L070U0I", mo\u017C: "1B3K", mo\u017Ce: "1B41", mo\u017E: "0V0X0W3Z0Z11", mo\u017Ee: "0W4D", mo\u017Ee\u0161: "0W4O", "mpo ": "0O2X0Q2Z0R1Y1P16", "mpre ": "0D030L030O2X0P3S0Q2F0R27", mps: "0L2C0P230U06", "mps ": "0L3W0M020P34", mpt: "0L0J0M050P0U0U0A1C02", mq: "0U0Y1S06", mqu: "0U281S0B", mque: "0U36", "mque ": "0U3D", mse: "030R0M0M10021D0G1G1V", "mt ": "03AU0N0W0S0K100L1114130N140H160F1C0T", mte: "03080N070S020V02100A1104130F150216031B061P03", mua: "0B1N12051G03", "mua ": "0B2F1207", mub: "04271S08", muc: "0304040D0M0V0O3C1B021S0I", much: "0M1N0O531B031S0Z", "much ": "0M261S0V", mucho: "0O4O", mudu: "047S1G041S08", mudug: "04CH", mue: "0L020O100U02", mug: "0305043S1O0N1S0Q", muh: "0306043L0D031G121S08", muit: "0Q8J0U021209", muito: "0Q9B", muj: "0O0S0V021B0C1S0R", muk: "042X0B0M0D0A0W03100H121F", "mul ": "0U091202140G162I1D6N", mull: "0307120I1D4N", mulle: "120A1DC7", "mult ": "1502165P", "mum ": "03020B0C0L020M020Q060U4S140D1G02", mums: "1C251E54", "mums ": "1C4L1EAY", muns: "049P", munsi: "04G3", munt: "030204AM0D0O0P0O0S040U051002140G1609", muntu: "04HG", muny: "042Z1O51", "muny ": "1O6V", "muri ": "04DH160G", mus\u00ED: "0V4R0Z5C", mus\u00EDm: "0V2V0Z39", mute: "030604190N031RAL", "mute ": "0N031RIG", muto: "041O0V021Q4E", mutt: "0N0X123Y", mutta: "128S", muu: "0D020S02122E1D15", muy: "0302040C0O2U1G171S05", "muy ": "0O4D", muz: "0302041O0S060V040W0F160M1B0G1C0H1G0Q1P0H", mu\u0148: "1O3R", "mu\u0148 ": "1O57", mv: "041I10021102130214021S0G", mva: "041A1S17", mvi: "042Q1302", mvir: "046P", mw: "044W1S06", "mw'": "041Q", mwa: "0303045X1B02", mwan: "030204BD", mwana: "0491", mwany: "049Z", mwe: "047V0N02", "mwe ": "04IC", mwi: "042A1S0O", mwo: "041M", mya: "030L042V1G02", myak: "047M", myaka: "04CX", myc: "112N1B03", myck: "113J", mycke: "113J", mye: "0302041R1316", "mye ": "0450132Y", mys: "0L020M080V3D0Z4H110212091B0F", mysl: "0V5I0Z76", mysl\u00ED: "0V4X0Z6K", mz: "030615031G021O06", m\u00E0: "0P0R", "m\xE0 ": "0P27", m\u00E1: "0O230Q090T2P0V5J0Z6N141Z155O", "m\xE1 ": "0O070Q030V450Z4L140U", m\u00E1i: "0T2J1502", m\u00E1l: "0V0K0Z08142J1506", m\u00E1m: "0V4G0Z4V1504", "m\xE1m ": "0V5S0Z6P1506", m\u00E1r: "0Q030T0P0Z49154U", "m\xE1r ": "1599", m\u00E1ri: "0Q030Z701523", m\u00E1ria: "0Z5X151N", m\u00E1s: "0O5U0Q0A0T4D0V02153S", "m\xE1s ": "0O8R0Q0B0T5A1548", m\u00E1\u0161: "0V1H0Z1Y", "m\xE1\u0161 ": "0V2E0Z39", m\u00E2: "161B", m\u00E2n: "0Q02163W", m\u00E3: "0Q0Q", m\u00E3e: "0Q0Z", m\u00E3o: "0Q1N", m\u00E4: "0N0D0Z0K110Q123S1D0W1O2M", "m\xE4 ": "125C", m\u00E4g: "1O2M", m\u00E4ge: "1O3K", "m\xE4ge ": "1O4V", m\u00E4n: "0N051119122T1D1J1O1S", "m\xE4n ": "110C1244", m\u00E4\u00E4: "122F", "m\xE4\xE4n ": "126W", m\u00E5: "1017111Y131X", "m\xE5 ": "100O1108131M", m\u00E5l: "100G110J130M", m\u00E5n: "100A111Y1309", m\u00E5ng: "111T", m\u00E5nga: "111S", m\u00E5s: "1005112H", m\u00E5st: "113A", m\u00E5ste: "1139", m\u00E5t: "10041104130L", m\u00E6: "0U02100G140C", m\u00E7: "1O0K", m\u00E8: "0L080P07", m\u00E9: "0L0M0O080P1I0Q080T5Y0V0T0Z0514281546", "m\xE9 ": "0L0L0O050TGA0V0L", m\u00E9g: "153Q", "m\xE9g ": "158I", m\u00E9r: "0L0K0O050Q05144U150J", "m\xE9r ": "147P", m\u00E9s: "0L040P6C150G", "m\xE9s ": "0L060P97", m\u00EA: "0L0B0Q03", m\u00EAm: "0L1I", m\u00ED: "0O0H0P090Q050T0H0V280Z05141C150H", "m\xED ": "0O0Z0P0H0V0X", m\u00EDn: "0O020Q040V0K0Z07142U", m\u00F2: "0P02", m\u00F3: "0O070P090Q020T0S140G150A1B2U", m\u00F3n: "0O030P0Y", m\u00F3r: "0Q030T1P1B03", m\u00F3w: "1B2Y", m\u00F3wi: "1B3R", m\u00F4: "01040Z37", m\u00F4j: "0Z26", "m\xF4j ": "0Z39", m\u00F4\u017E: "0Z5A", m\u00F4\u017Ee: "0Z8D", m\u00F4\u017Eem: "0Z5A", m\u00F5: "1D11", m\u00F6: "0N0O110H1202140F15081O041Q35", m\u00F6d: "1Q2V", m\u00F6dik: "1Q3E", m\u00F6n: "14051Q2O", m\u00F8: "100H130J", m\u00F8d: "100D", m\u00F8r: "1008130C", m\u00F8t: "130G", m\u00FA: "0O060P070Q050T0D0Z041403150D", m\u00FC: "0N0K15051D0A1G1N1O0P1Q0K", m\u0101: "0U041E35", "m\u0101 ": "1E2H", m\u0101j: "1E5A", m\u0101ju: "1E3I", "m\u0101ju ": "1E7E", m\u0103: "162W", "m\u0103 ": "1676", m\u0105: "1B081C1O", "m\u0105 ": "1B051C4F", m\u0113: "1E2Q", m\u0113r: "1E2J", m\u0113s: "1E60", "m\u0113s ": "1E8C", m\u0117: "1C29", m\u0117g: "1C2P", m\u0117gs: "1C3I", m\u0117gst: "1C7C", m\u0119: "1B0I1C06", m\u011B: "0V5J", "m\u011B ": "0V4L", m\u011Bl: "0V4D", "m\u011Bl ": "0V4M", m\u012B: "1E13", m\u012Bl: "1E27", m\u0131: "1G5R", "m\u0131 ": "1G5N", m\u0131y: "1G3C", m\u0131yo: "1G3E", m\u0131yor: "1G4M", m\u0131z: "1G2T", m\u015F: "1G08", m\u0161: "1E06", m\u016B: "1C0M1E0V", m\u016Bs: "1C1N1E1Y", "m\u016Bs\u0173 ": "1C5J", m\u016F: "0V2Z", m\u016Fj: "0V1R", "m\u016Fj ": "0V2W", m\u016F\u017E: "0V3F", m\u016F\u017Ee: "0V4A", "m\u016F\u017Ee ": "0V2I", m\u0171: "150I", m\u0173: "1C0G", m\u017E: "0V030Z021C04", "n'a": "04280L4W0R0N1G0Z1S0G", "n'e": "0L360R041G021S0J", "n'es": "0L4K0R02", "n'est": "0L6X", "n'i": "04410L080R081G041S04", "n't": "0MCC", "n't ": "0MKR", "n'u": "04401G0D", "n'um": "048O", "n'umw": "049O", "n-n": "035L", naa: "010Y0D070S2M0U05121V", naar: "010P0S7W1204", "naar ": "010M0S9W", nach: "0N550S0Y0T6E0U030V090Z0M1B0A1S07", "nach ": "0N560TK61B0G", "nade ": "0L060S020W08111T", nae: "0U0U0W081D0Y", "nag-": "0D12", nagl: "0D0Y0W031B08", nags: "0D0U", nagy: "15AJ", nagyo: "157C", "nah ": "0B311S1Z", "nai ": "0B070R020U0315071C4X1E0V", "nak ": "03020B2S0D0J0V050W0F0Z0A100315G41B081G04", naki: "0D15120J1G02", nakk: "100B1204133M1502", nakke: "100E133H", nalit: "0D030L050M020P0T0R4S0S0211021608", namh: "0T3N", "namh ": "0TDL", nang: "0B3I0D4G0N02", "nang ": "0B3Z0D6T", "nap ": "0B050D0H0S061005155F1O0Q1S08", napa: "0B1D0D100V080W061204", nap\u00FC: "1Q3W", nap\u00FCk: "1Q4J", "nare ": "0R2M0U0F110G160G1P02", nasa: "0B070D1P0W0312021R28", "nasa ": "0D1W1R4A", "nau ": "0B060N0B1C4U", "nav ": "160B1E7T1G021S0Q", nawa: "03020B050D0V", nay: "030Z0D0E1G0J1S0L", nazi: "0R4Z0W031G05", nazio: "0R501P02", na\u00ED: "0T32", "na\xED ": "0T31", na\u0161: "0V1K0W220Z211C0J", "nc ": "0L0K0P410U2J150D160G", ncar: "0B140L020O070P360Q0A0R03160Q", ncara: "0B0F0P3V0Q03", ncia: "0M020O3Q0P3I0Q2H0R1L0U05150N", "ncia ": "0O3P0P4B0Q2K0R0T150H", ncont: "0L1N0O280Q2M0R0T1606", ncor: "0L260O040Q0F0R350U03", ncora: "0Q020R33", ncs: "0L020P071531", "ncs ": "0L030P0A1551", nct: "0L0C0M020U0Z160D", nc\u00E9: "0L0F0O0P1504", nc\u00EA: "0Q1C", nc\u00FA: "0Z1S", nc\u00FAz: "0Z32", nc\u00FAzs: "0Z2T", ndab: "048E0O02", ndag: "0121046I0R020S0L100G110I130D1C06", "ndag ": "01220S0N100C110C1309", ndak: "049Y0B0H1G0K1O0L", ndaku: "04B1", "ndan ": "0D0F0O040W0A11061204140Z1G5S1O5V1P14", ndare: "0R3Y1104", ndash: "04EK", ndate: "0R3T", ndaz: "04901502", ndazi: "04E5", "nden ": "0N5P0O0B0S61104J111A1316154D1G4W1O431P04", ndere: "0M070N2X0Q080R1G0S3L0U0N100716061G03", nders: "012K0M130N0V0O020R030S1F100A11061307", "ndes ": "0D050L0O0N0L0O0L0Q0C0U04102611041506", ndet: "0N0Y0R0A0S060U09101T110L130Y1507", "ndet ": "0N180U091023110J130T1506", ndh: "010703020N040S0410091506", ndiam: "0R3X", "ndig ": "010K0N0M0S0C10081103130N1543", ndigi: "1O8W1P07", ndl: "0M050N0E100G110J130D140B1B021D0V", ndn: "0N0210091103", ndol: "0D040O070R031541", "ndre ": "0L7R0P3U101811081332", ndt: "0N030S07101R130K151B", "ndt ": "0N020S0O102X1314", ndte: "0N04101C130B", "ndte ": "0N03101J130A", ndum: "0U4314191D0K1G031P03", "ndum ": "0U4A142U1G03", ndyg: "1O4U", ndygy: "1O6J", nd\u0131: "1G39", nebol: "0Z2V", nebud: "0V2N0Z1H", nebyl: "0V2L", nece: "0M050O2Q0P1K0Q0L0R080U0J160M1G0P1P0Q", neces: "0M070O390P2B0Q0L0R080U0I160S1P1E", nech: "0V5R0Z56", nechc: "0V390Z3Y", "ned ": "030F0M2U0V0M1010110I1314151B1D0M", nede: "0S0O0W0W0Z0K101I1103130J1C071G431P03", neden: "0S0A100413061G57", nedo: "0O020V1G0W0B0Z0R1C051E131P041Q4B", need: "0M3E0S0210021D0S", "need ": "0M2U0S031D28", neem: "01260S0X1202", "neem ": "01280S0W", neer: "011Y0M020S24", "neer ": "01200S2G", negal: "1C9C", "neh ": "0B0C0Z091SDJ", "nek ": "032F0V0B15D51B0L1G081P0D1Q18", neka: "0B050W0X110312051C111E35", nekad: "0W1P1E50", neke: "0W0E1203159X1C0R", neked: "1540", nekem: "1569", "neki ": "0W0Y152U", nemo: "0O0Z0U1J0V310W1R0Z261C0K1O0I", nemoh: "0V2I0Z1D", nem\u00E1: "0V3M0Z3M", nem\u00E1m: "0V2J0Z2C", nem\u00F4\u017E: "0Z3J", nem\u011Bl: "0V2J", nem\u016F\u017E: "0V2T", nene: "0B040V0B100J131H1C031G02", "nene ": "100N131G1G02", neni: "0Z0C1G061P3Y", nen\u00ED: "0V4L0Z09", "nen\xED ": "0V670Z0B", nepa: "03020V0A0Z0B1C581E38", nepo: "0U060V260W040Z4K160C1P02", nepr: "0V0L0W0D0Z3E1C141P07", neq: "030G0U0M1S08", nesci: "0U2B1P03", nesk: "0V0I0W030Z1L1022131W140S1C0D", neske: "102E131V", neste: "0Q0I0S03100V120513271P03", netur: "0U021C5M", nevar: "0O020Q021C051E8X", neve: "0M270Q060R060S030V030W090Z1J152C1C0K", never: "0M2Y0W0P0Z0D1C0P", nevie: "0Z4T1E36", nex: "03050M0H0Q020U081603", neza: "04AV0V1A0W060Z181P05", "neza ": "04HS1P06", nezi: "16091E3I1P02", nezin: "1E7P", ne\u0161to: "0W5E", ne\u017E: "0V1Y0W020Z0Z1C20", "ne\u017E ": "0V2T0Z14", ne\u017Ei: "0V040Z0C1C34", ne\u017Ein: "1C67", "ng-": "0B0P0D0G", ngah: "04B70B0C", ngaha: "04G3", "ngan ": "03040BNF0D360O0511021202141Q1P0A1S4E", "ngar ": "0B281120145I", ngas: "0O0A0Q021209140E1C351P051S18", "ngas ": "0O0D0Q03120H1C6M1P0A1S0W", ngat: "03020B5S0D0412051504", "ngat ": "0B8L0D06", ngay: "0D17", ngayo: "0D23", "ngen ": "0N6D0S5N105411581204135I", ngg: "0B6N0D121S08", ngga: "0B5K0D11", nggal: "0B6A0D05", nggu: "0B4E0D03", "ngin ": "0BB20D1J0S05120L142C1G0F", ngk: "0B3L0D0X", ngka: "0B3P0D0M", ngn: "0B0M0D030N02110414041S0A", ngua: "0M0M0O0T0P1M0Q170R0Q0U301102", ngv: "11021C0L1P0U1S0I", ngy: "0D0912061509", ng\u00FA: "0O0C0P19", "nha ": "0Q80120T", nho: "0N040Q7T0S03120B15031P02", "nho ": "0Q64", nhor: "0Q2H", nhu: "0Q0Q0S031205", nhv: "10051309140L", nh\u00E3: "0Q1P", niam: "0R060U2I1B091C051P1F", "niam ": "0U2I1B051P2U", nibus: "0Q0O0U29", nich: "0L030NHR0R020S030V090Z0G1B0C", nicht: "0NP20S03", niek: "0S030Z4J1B0D1C761E32", nieka: "1C8W", nieko: "0Z1N1B021C55", niema: "011N0N1T0S1T1B06", niet: "010G0O020SLC0U0C1B021C05", "niet ": "0SO80U0A", nieuw: "0S2T", nie\u010Do: "0Z3I", nih: "0D030U1G0V1I0W0O0Z2O1G031S0S", nihi: "0D030U2P", nihil: "0U2U", "nihu ": "0V1F0Z2S", nii: "0D050U061246162V1B0I1D2P1P03", "nii ": "0U080V021203164H1B0Q1D2R", niin: "1262", "niin ": "12D8", nije: "0W6X1G02", "nije ": "0WFZ", nikad: "0W581P02", nikd: "0V4Q0Z3L", nikdo: "0V2O", nikdy: "0V3T0Z4D", nila: "0B0B0D1X0V0A0W060Z08120D", "nila ": "0D1X0V0D0W0E0Z0A", "nim ": "03060D0A0P170U160W1A16071B131C031G471O0D1S1K", nimes: "120S1D9X", ninc: "1553", nincs: "155E", "ning ": "01150B0A0D0A0M3C0S1D102U112U1327141V1D2P", ninge: "0S08101W111L1325160I", "nir ": "0L290O0J0P200Q02143R1G0C", nisa: "030K0D030L030S020W3X10021B0C1G02", nisam: "0W9J", niw: "030F040I0D0B1B06", niy: "0309040T0D2R1G1I1S05", niya: "0D4Q", "niya ": "0D7B", ni\u00F1: "0O1D1O5P", "ni\xF1 ": "1O7L", ni\u010D: "0V0L0W0N0Z2K", "ni\u010D ": "0Z37", ni\u0148: "1OAV", "ni\u0148 ": "1OEA", ni\u0173: "1C1F", "nje ": "04K70S080W58", njo: "0L050M090P080Q030W0B12031P1T", "njo ": "0P0A0Q021P24", "nko ": "0Z0H126A1C0D1P0G1R04", nks: "0M0C0N050S0212031C16", nkt: "0N0H0S0D1009110H1204130F1B051C0E1G021P07", nlar: "1G9C1O23", "nlar ": "1G5R1O0Z", nlar\u0131: "1G4S", nlig: "101G1111131Z", nly: "0M0W1O0L", nmu: "0B1L1206", "nmu ": "0B34", "nnak ": "152X", nnar: "0R02110F144G", "nnar ": "1108146F", nnee: "011Y0S1L120I", nneer: "011S0S20", nnen: "0L0L0N380S5S1003110Q12231334150H1G05", "nnen ": "0N4N0S721003110O124Q1328150I1G03", nner: "0L160M0G0N0Z0R030S0O1016112I1202133E", "nner ": "0L1G0M0I0N0G0S0D101C112F1337", "nnes ": "037C0L1W0N0Y0U0P10041115120M131G", nnesk: "102E131V141A", nnh: "1308", nnl: "130D140C", "nno ": "0RA80U101B05", nns: "0N0J1120130U141H", "nns ": "112O1406", nnt: "0N1J0T0P1303140J", nnya: "0B7A1505", "nnya ": "0BDG", nnyi: "1205154L", nn\u00E4: "1220", nn\u00E9: "0L1E0T0X0V020Z06150O", "nob ": "1QB21S27", noch: "0N3N0O1V0S0B", "noch ": "0N5W0S08", nodi: "01270S2M", nodig: "012C0S3H", noe: "010H0S0F0U0613311G08", "noe ": "0U06134C", noen: "1202133H", "noen ": "1205133D", nof: "0R031Q50", "nof ": "1Q4X", "nog ": "011S0D060S3Y0W12110H", noge: "0W06103W", nogen: "101X", noget: "102W", "nogo ": "0W6E", "noi ": "0P0P0R3V121J163D", "nois ": "0L0G0T8J", noj: "0O050W0H120A1C1A1E0T1P2K1S08", "noj ": "0W0L1P2W", "nok ": "0D040Z0G100W131B150M1O3K", "nol ": "0L051Q7T", nolob: "1Q6D", "noms ": "0L051C041Q3X", nong: "0D300U0A", "nong ": "0D5P", noo: "010U0D0K0M060S0Q120B1D1B", nooit: "011A0S2W", noon: "0D0X0M0B", nori: "0M020N020R020U0416081C7W1P06", "nori ": "16061C7X1P02", noriu: "1C7J", "nors ": "1C55", nosc: "0Q090R2M0U0T161J", "not ": "03030M5P0N02120916061G041S3I", nou: "01100L9B0M0F0P0S0Q0S0S020V3E0Z14120N161L", "nou ": "01270P120Q0S0S090V400Z1X1619", nous: "0LCP120U", "nous ": "0LJI0M02", now: "0M4R1B2E", "now ": "0M7J", npa: "0B0J1102120N1P041R1Z1S04", npo: "12031P031R7Y", "npo ": "1RBD", nq: "03030L0A0O060P030Q070R060U0U1S07", nqu: "0L160O0L0P0F0Q0V0R0P0U1Y1S0O", nsc: "0L080M020N1L0O040P0G0Q070S060U0816031P07", nsch: "0N3V0S0N", nseg: "0O0G0Q1F0R2Q", nsegn: "0R2P", "nsen ": "033H0N030S2U10061106130B", "nseo ": "0T9H0U03", nsh: "04860M03", nsha: "049A", nshak: "04ET", nshi: "049Y0M05", "nshi ": "04EF", nshob: "04A4", "nsi ": "032E04AY0B070L0G0R0M0U0512151C041P071R0P", "nsk ": "1021110D131G1407", nska: "010J0V040W050Z0C1008113F124C130S140M", "nska ": "0V060W0E0Z0F112I120H1413", nske: "0W050Z091036110J134H", "nske ": "0W0C1014110J132B", nsker: "101U130Z", "nso ": "0N020O0K0P0K0Q0C0R3L1C021P04", nss: "1102122M", nssa: "1241", nsy: "0D021006110213081B03", ns\u00E4: "122C1Q11", "ns\xE4 ": "1244", "nt-": "03570L0P0P0E", "ntar ": "0B1I0O1C0P2K0Q2P110J140J1605", nta\u016D: "1P2D", nted: "0M240Q02100B150D1P02", "nted ": "0M2T150D", "ntem ": "0Q1K0U2V0V06151Q161T1B0E", "ntes ": "0L1K0N030O5G0P170Q3V0S020U2T100713061504", ntia: "0B040M040Q040R030U2Y121C", nting: "0B180D0F0M0B0U031005111W13171C0K", ntl: "010C0M0A0N0B1005110E13071G02", "ntos ": "0O2N0Q2G0U04150T1C0E1P0E", "ntre ": "0L3R0O1B0P3P0Q130R0B1002162T1C071G021P04", ntru: "0N020S04100216A81B031C031P03", "ntru ": "16D41P06", "nts ": "0L5B0M2C0N020P3S0S0215021E11", "ntu ": "04J50B1J0V040W051208140C1B041C0P1P0B", ntuk: "0B85", "ntuk ": "0BE3", ntum: "041O0B070U2Y120315021C03", "ntum ": "0N020U311C04", ntur: "04110D030L0A0M040O0B0Q060R030U3A14081P02", "ntur ": "0U30140G", ntw: "010E040C0N0F0S0C", nt\u00E4: "1102122S1O0A", nt\u00E9: "0L1G0O0A0P080Q04150N", nt\u00F3: "0O0V140415071B07", "nu-": "03021634", "nua ": "0Q040R050T160U08126816051P0G", "nud ": "1DDP1S08", nue: "0L0P0M030O2P0Q030U051C041P05", nuest: "0O2Q", nug: "03030N0614041C0E1D1B1S0G", nuh: "0B0I1S09", "nul ": "0L040S030V0Q0Z0A1003150Q165O", null: "0L040N020R1D0U1D12B81503", nulla: "0R1C0U0J12D61502", nulle: "0L0612DQ", "num ": "03050B0Y0Q0G0U7U14E81G0B", "nun ": "03070N0A12B71G881P1H", nunc: "0O2E0P0A0Q2R0R0A0U2Q", "nunc ": "0U2T", nunca: "0O2R0Q3B", nuo: "0D030Q040R1U0U020W0G120S1B021C481P03", "nur ": "0N2O141U1G021P25", nuw: "010I03020S02", nu\u0148: "1O2Z", "nu\u0148 ": "1O48", nu\u015F: "1G3V", nw: "031F04050N070S051S0D", nx: "0P030U02", nya: "030J048H0BII0D1C0P2H110H151B1G1R1S0I", "nya ": "030704GG0BPM0D0W0P1V110N150R1G0P", nyak: "0B3P150I", "nyak ": "0B68", nyan: "030204190B0M0D1L150F1G07", nyang: "0B0C0D2W", nye: "047N0B1C0P0G1009130C153C", "nye ": "04C6100O130T150D", nyene: "049I", nyg: "11021C1U", nyi: "030404210B0N0P0A1203152N", nym: "0M0B0U020Z061B1P1O1B", nyo: "042T0B060D0I0M0A0P0W151V1G0A", nys: "0P291002110615091C0Q", "nys ": "0P381C12", nyt: "0M0M10071109125Y130A150T1C02", "nyt ": "100912AA151N", nyu: "030I043T0B0O150S", nyw: "041H0M031B02", ny\u0148: "1O4E", "ny\u0148 ": "1O5O", "nza ": "0303042Z0O0O0R5C1604", "nze ": "049D0L050N0J0Q050R0Q0S1A0V021508", "nzi ": "030404CQ0R04160E", nzo: "043Y0O030R0I1P03", nzu: "030B042C0N0C1604", "nzu ": "0307046F", n\u00E0: "0P03", n\u00E1: "0Q040T250V590Z4Y140Q153E", "n\xE1 ": "0T2W0V3Q0Z4Y140A1507", n\u00E1l: "0V060Z051406154A", n\u00E1m: "0T0X0V2B0Z1L14071509", "n\xE1m ": "0V2L0Z23150L", n\u00E2: "1608", n\u00E3: "0Q69", n\u00E3o: "0QM2", "n\xE3o ": "0QOU", n\u00E4: "0N0A111P12631D1L1O5O1Q0V", "n\xE4 ": "12DK", n\u00E4g: "1D1J", n\u00E4m: "1103120I1O6K", n\u00E4me: "1O8W", "n\xE4me ": "1OBJ", n\u00E4r: "112U", "n\xE4r ": "112X", n\u00E4s: "11121203", n\u00E4\u00E4: "122G", n\u00E5: "100K111R131P", "n\xE5 ": "100211021317", n\u00E5g: "114K", n\u00E5go: "1155", n\u00E5gon: "113N", n\u00E5got: "111M", n\u00E5r: "100R1103131I", "n\xE5r ": "1022133S", n\u00E6: "0U04100M1309140Z", n\u00E6r: "100B130F140W", n\u00E6s: "100H140Q", n\u00E7: "0L070P0M0Q0R1G0N1O1R", n\u00E7a: "03020L0Z0P270Q2K1O0L", n\u00E8: "0P09", n\u00E9: "0L0U0O070P030T0F0V2D0Z2V1404153X", "n\xE9 ": "0L1M0O050Q030R040T0P0V3W0Z6814041505", n\u00E9e: "0L1J", n\u00E9z: "151M", n\u00EA: "0L030Q03", n\u00ED: "0O0E0Q020T6Y0V780Z2D14071508", "n\xED ": "0T9L0VAR0Z2M", n\u00EDa: "0O15", n\u00EDl: "0T87", "n\xEDl ": "0T96", n\u00EDo: "0T3X", n\u00F2: "0P020R02", n\u00F3: "0O080P040Q0R0T0Y140G15041B0B", "n\xF3 ": "0O0L0P0C0T1E1502", n\u00F3s: "0Q371B04", "n\xF3s ": "0Q3V", n\u00F5: "1D0E", n\u00F5u: "1D17", n\u00F6: "0N03110B1204150R1Q4M", n\u00F6n: "11021Q78", "n\xF6n ": "110312021Q8N", n\u00F8: "100D130J", n\u00F8d: "100B130A", n\u00FA: "0O050P050Q040T090Z12140U1503", n\u00FC: "0N06150H1D0A1G321O0L1Q0O", n\u00FCy: "1G3Q", n\u00FCyo: "1G46", n\u00FCyor: "1G5O", n\u00FD: "0V2O0Z3C140O1O2C", "n\xFD ": "0V4R0Z761404", n\u00FD\u00E4: "1O2Y", n\u0101: "1E4T", "n\u0101 ": "1E3D", n\u0101j: "1E4O", n\u0101ja: "1E3I", "n\u0101ja ": "1E5Z", n\u0101k: "1E2L", n\u0101t: "1E3Z", "n\u0101t ": "1E3G", n\u0103: "162C", "n\u0103 ": "1677", n\u0105: "1B1P1C1L", "n\u0105 ": "1B271C4D", n\u0109: "1P09", n\u010D: "0V0D0W030Z0D1C0H1E05", n\u0113: "1E0D", n\u0117: "1C2C", "n\u0117 ": "1C1Z", n\u0117r: "1C1N", "n\u0117ra ": "1C5K", n\u0117s: "1C1P", n\u0119: "1B0U1C0X", n\u0119s: "1C1H", n\u011B: "0V74", "n\u011B ": "0V72", "n\u011Bco ": "0V35", n\u011Bk: "0V28", n\u011D: "1P1G", n\u011Di: "1P0X", n\u012B: "1E14", n\u012F: "1C0Q", "n\u012F ": "1C20", n\u0131: "1G9W", "n\u0131 ": "1GBV", n\u0131n: "1G5E", "n\u0131n ": "1G4M", n\u0131z: "1G32", n\u014D: "0U02", n\u0151: "1510", n\u015D: "1P04", n\u0163: "160B", n\u016B: "1C021E05", n\u0173: "1C0H", n\u021B: "161R", "o'": "0D0K0M030R0A0S041G051S6C", "o' ": "0R141SFC", "o'y": "0D0J1G05", "o'y ": "0D11", "oa ": "0Q1D1103123Y", oar: "0M030Q0711031699", oare: "165D", "oare ": "1650", oart: "166D", oarte: "167V", oas: "0M020Q1G120B163F", oat: "0M070Q020R021202164U1P02", oate: "1663", "oate ": "167X", obai: "0T2Y", obair: "0TAM", obbe: "0M020R041007110G131U1S0C", obh: "0T2I1S07", "obi ": "0U020W071B0O1Q3F", obie: "0N040O0A0R050S0516071B3F", obik: "0B061Q8U", "obik ": "1QA1", "obil ": "0B2N0V0D0W0V0Z3G10041606", obis: "0U2V1B0D1C031Q0T", "obis ": "0U2I1C061Q0Y", "obi\u0107 ": "1B3U", obi\u0165: "0Z3P", "obi\u0165 ": "0Z4N", obor: "04LG0U021608", obora: "04S6", obre: "0D020L030O270P2U0Q2O0R030U020W080Z231B0I", "obre ": "0L040O2D0P320Q2X0R030W0H0Z2M1B0J", "obs ": "0M031Q9R", "oc ": "0L020P2E0U2Z0V1Z0Z12161L1B0I", occ: "0L0R0M050O020R2U0U0S", "och ": "0N570S110T160V020Z1I118U1B031SCA", oche: "0L0W0N1G0O320R040S02160E", "oche ": "0L0U0N0R0O3J0R02", ocht: "0N0G0S2M0T3Y", oct: "0L060M0A0O0A0U170V0D160I", ocu: "0L060M030O1D0P0P0Q1O0R040U2B0W02162P1G25", oc\u00EA: "0QHS", "oc\xEA ": "0QIJ", oc\u00EAs: "0Q3I", "oc\xEAs ": "0Q4G", odd: "0M020R060V02110T130G15021B0G1S0D", odell: "0N020R0212881502", odie: "0L020N020S020U1W1E3Q", odien: "1E6M", odig: "01290S2N0W0310071106130B", "odig ": "01270S35100311041306", odn: "0V290W130Z1E1002150B1B1J1S1I", "odn\u011B ": "0V2Y", "odo ": "0O3Z0Q1Q0R0S0U1O1B021C1X1P051Q0Q", odos: "0O2Y0Q2G12051C04", "odos ": "0O3U0Q341C08", odp: "0V1I0Z1Z1B141S0G", odt: "0Z09100Z130M150C1S04", "odt ": "102C131D1505", ody: "0M0P0V0D0Z0U1B0W1C0P", odz: "0V040Z051B58", odzi: "0V061B67", od\u0117: "1C30", od\u0117l: "1C42", "od\u0117l ": "1C8G", oed: "011F0Q030S1Z0U0C100B", "oed ": "01230S3W", oede: "0S2T0U0C100T", oef: "010C0S08", oeg: "010Q0S0W1D0I", oei: "01100Q020S0I", oek: "012S0S1A", "oek ": "013V0S2W", oekom: "011U0S0B", oem: "01070O030Q050S0E0U051P02", "oen ": "01680S5T100I1207133Q", oep: "010B0S080U0B", oer: "010W0S0K100313031D1O", oes: "010J0M270O040Q030R040S0D1202", oesn: "0M2H", "oesn'": "0M3A", "oet ": "016F0S5L100A", oete: "0S2U", oeten: "0S3O", oev: "010B0S0F", ofd: "0S0E", "ogen ": "0N0X0S1J101V110A1308", oget: "0M0K0R08102U130I", "oget ": "103F130I", ogg: "01070R1G11061502", ogh: "0R0G0T2810021SDL", "ogh ": "1SIZ", oghla: "0T8J", ogla: "0W0M151A1O3H", oglan: "1O4S", ogli: "0R5E0W071B09", oglio: "0R3X", ogs: "0M030S02100F1104130F150C1Q0G", "ogu ": "0W321B031C031D0S", ogy: "0M0215C3", "ogy ": "0M040V0215NN", ohi: "0D050N030O030P0C0U02120C1D0L", ohl: "0N0G0V3U0Z161S23", ohle: "0N080V2T", "ohle ": "0V3E", "oho ": "0V3Q0Z3C1202", oht: "0Z05121G1D1W1S2S", oik: "122X", oil: "0B020L0E0M050T3X100212141603", "oil ": "0M050T3A", "oin ": "0L2L0M040T1G125F", oing: "0L020M5E", "oing ": "0L020M74", oir: "0L5Y0T4K1212", "oir ": "0L750T23", "ois ": "0L730O050P0A0Q2E0T3E1214", oisa: "0Q2I1204", oisi: "0L0U1242", "oit ": "011C03020L3K0S31121G", oitt: "125R", oitta: "128I", "oj ": "0O080V0I0W670Z1K1C161PCS1S2J", "ojau ": "1C5A", "oje ": "0Q270V400W3R0Z3Z1B2O1C5R1G021P0W1R0K", oji: "0V1A0W3T0Z1F1C1F1E0T1G051P04", "oji ": "0V1U0W3D0Z0J1C1F1G02", ojn: "0V020W080Z0M1B0F1P7E1S0A", "ojn ": "1PB9", ojo: "0O0Q0V030W0O0Z0J1B021C231E0M1P0N", oju: "0W1D0Z1C1B0O1C1L1D181E27", okat: "100511051202154P1B031C0C1P04", "okat ": "10041103154T", okkar: "145V", okku: "143F", okkur: "146I", "ol-": "1Q30", "ol-l": "1Q3N", "ol-li": "1Q48", "olar ": "0B0G0D040M040O0B0P0H0Q091G0C1O8F", "olas ": "0O080Q060T2R0U031C071P7Z", "old ": "0M4O0N030S021017130M150I", olde: "0M0A0N020S031027131L", oldu: "15021GA81O0N", oldu\u011F: "1G9W", oled: "0R050V0F10021D46", "oled ": "1DB3", oleh: "0B2W0V051207", olek: "0V0212091B021C021D2N1P06", oleks: "1D6J1G02", "olen ": "0M040N0D0P0N0S0G0V021011110G12HR131N1DFG", "olet ": "0L030U0K129B1B02", olgo: "0R02153Z", olh: "0Q2115041S04", olik: "0V2P0W331002110B120M1B031C0E1G021Q4S", "olik ": "0V3B1B021G021Q5H", oliko: "0W7M12121C07", "olim ": "0U050W5E", olisi: "0B0K128G1G051O0J", "olla ": "0O040R04110612BW1D3R", ollu: "0L020U05123R1407", ollut: "0L02128Q", olma: "12091G6S1O59", olna: "154W160I1B02", "olna ": "15371B02", olnu: "15021D2H", olnud: "1D6T", olob: "1Q6E", "olob ": "1Q6H", olp: "0O050Q020R0K0S02", "olt ": "0N030P6910061105130B15BO", olto: "0Q0A0R5O12031509", "olto ": "0Q030R5Q", olya: "1555", olyan: "154W", ol\u00F6: "1Q9O", ol\u00F6d: "1Q72", "ol\xF6d ": "1Q85", "ol\xF6n ": "1Q3W", "om'": "0M0P0R0712021B041GBZ1S0C", "om'u": "1G9Y", "om'un": "1GB1", "om-": "1Q2T", "om-li": "1Q3W", omae: "0U2J", "omae ": "0U2O", omam: "0O020Q020U0N1E49", "omam ": "0U0O1E98", ombr: "0D020L150O380P0K0Q070R0B16051P0E", ombre: "03030D040L1U0O3R0P0K0R0A1P09", "omem ": "0Q1M0V2E1B0Y", "omen ": "0M0A0N020O060S4O0U1Y1102120G", omh: "0T6M0V021002110213051502", omha: "0T43", omhai: "0TB9", omil: "0V0B0W09123U1D2T", omill: "1288", "omin ": "0D0912AA1414", omine: "0U2G120C", ominu: "0U30", omma: "0L0K0M030N020R03111X1208150R1S0A", "omme ": "0L800N0K0S06101N120R13191D3R", ommen: "0L5Z0M070N4U0R090S070U07100G110C1209130K", ommer: "010X0L0A0N0G0R030S0410351152133T", ommes: "0L470R04", omne: "0L030U3B", omnes: "0U2N", omni: "0P0F0U591B0T", omov: "0Q020V510W0T0Z5O", omovi: "0Q020V550W0B0Z33", ompr: "0L1O0M020O2I0P2T0Q2L0R2D0U031P18", "oms ": "0L030M040N0S0S14101U1112130P1C091EJI1Q9E", "omum ": "0Q080U2A", omu\u0148: "1O5C", "omu\u0148 ": "1O73", omy: "040D0M020V080Z081B0O1O33", om\u00E1: "0O0O0Q090T560V0M0Z0Y150J", om\u00E1s: "0O0W0Q090T4Z150S", "om\xE1s ": "0O160Q0C0THW1506", om\u00E9: "0O040P120Q031503", om\u0101: "1E3Z", om\u0101j: "1E3G", om\u0101ju: "1E6G", "on'": "0M431G231S04", "on't": "0M7K", "on't ": "0M9W", onas: "0O150T1412031C141P29", "onas ": "0O1H0T4L1C2E1P4G", "ond ": "011Y0L0F0M0C0N040S461002150O", "onde ": "010H0L3U0O120Q3O0R040S0M100311041P03", onder: "014104590L020M140N1G0O0C0Q0F0R0F0S570U0E", ondol: "1549", ondta: "1532", onem: "0U2R0V061B02", "onem ": "0U2V0V031B03", "onen ": "0N0V0O040S181016111G120S131J", "ongo ": "049C0O0A0Q070R020U04", onh: "0L050Q2J1202", onko: "124F1B021P021R04", "onko ": "129Y1R07", onla: "0S0412021G5P1S07", onlar: "1G7M", "onn ": "0T58", "onne ": "0L6D0N0I0R0H0U1K120L", "onom ": "0W0B112Z1504", onosc: "0Q0B0R2N", onum: "0U1W143T1C071G08", "onum ": "0U1W148D1G04", onun: "0O040Q030R030U05140C1G7Q", "onun ": "1G80", onu\u0148: "1O3R", "onu\u0148 ": "1O53", onu\u015F: "1G4E", onz: "0L020N030O030Q030R020S0D1504", on\u0117: "1C1G", oob: "0D080Z061D0G", oof: "010F0M020S0N", ooi: "011A0S17", ooit: "011C0S31", "ooit ": "011F0S40", oon: "011W0D1A0M0M0S1B121F1D27", "oon ": "012R0D1N0M110S2P12241D0Y", "oop ": "013Z0S1G", "oor ": "017N0M0T0SBE", oord: "011W0S4O", oorde: "010X0S2T", oos: "010P0M030S0D12081D1O", oot: "010O0L040M080S0J120F1D1N", oov: "1D1O", open: "0M0L0S310V0E1R1N", "open ": "0M0H0S390V0F12021R35", opg: "010I0S0A1003", "opp ": "110D1331", oprav: "0R040V2T0W0K0Z0S", oq: "0L030O030P030Q030U1G1S2D", oqu: "03020L0G0O090P0D0Q0B0U3D", oque: "0L0I0O090P0H0Q0D0U2W", oqui: "0L020O030U2I", orang: "0BF20L090M030N050Q021002", "orde ": "0L090O020Q030S0O0U061010112X131H1P02", orden: "0N150O0M0Q060S4Y100T110E130K", ordu: "0L05150L1G6L1S0U", "ordu ": "0L051G5Z", orem: "0U2K0V0412081B0O1P03", "orem ": "0U2O0V061B13", "ores ": "0L040M030O2Q0P120Q2J0U31101T", orfo: "10261327", orfor: "102M1327", orgen: "0N2K0S31102F1103131F", orgon: "111J", orh: "0N0410061309", oriu: "0U1F16061C40", "oriu ": "1C7J", "orm ": "0M090N050S0C0T4E100711061307160E", orq: "0O0Y0Q0V0U02", orsk: "0V020W04100P1106131T1B02", orst: "0M030N080S0U101D11061202131U1B02", orst\u00E5: "1015131I", orsu: "0U0912021B021G4I", orsun: "1G63", orum: "0N020U4S140F16041C031GE2", "orum ": "0N030U4Z140Y1GHN", orun: "15021G4C", orund: "1G3S", ory: "0D040M0C0U040V080Z0C1B0J", or\u00E6: "1009", or\u00ED: "0O0C0Z411506", "or\xED ": "0Z35", or\u00F0: "142M", or\u0117: "1C1Y", "os'": "0R0I1S07", oska: "124I15061B051D0Y", oskaa: "127K", "oss ": "0M0E0N0B112A133I1502", ossa: "0Q1C0R0U0U0F110412531504", "ossa ": "0Q1B0R0G0U04110212AX1502", ossi: "03020L0Y0M0H0P0S0Q050R2R0S060U0S", osso: "0P0B0Q3B0R30", "osso ": "0Q3R0R2O", "osti ": "0R060U030V2S0W3N0Z3V122J140K", "osto ": "0O030Q2K0R1K0V070W0J12051B051C071P05", ostru: "0RC70U0G1610", osz: "150X1B3D", os\u00EC: "0R20", "os\xEC ": "0R34", os\u00ED: "0V1B0Z2A1507", os\u00EDm: "0V1V0Z3K", "os\xEDm ": "0V2I0Z4E", os\u0165: "0Z2G", "os\u0165 ": "0Z3X", othe: "0M2W0N060S090U09", other: "0M3L", "oti ": "0B070R060U030V0J0Z0I12041C5Z1E4Z", oties: "0U031C051E5H", otre: "0L4K0R1F0V070W100Z3H", "otre ": "0L7M", otreb: "0R0N0W2D0Z4B", otro: "0O2L0U040V030W051104", "ots ": "010K0L0O0M080P3X0S0C11081E0Y", otsi: "12091D25", "ott ": "0N0D110V1308140N15CO", otta: "0L020R0J1107125Z15481S0F", otx: "0P17", ot\u0159: "0V2A", ot\u0159e: "0V3Q", ot\u0159eb: "0V4Z", "ou'": "0M1F", "ou're": "0M25", oub: "0L0R0M0B0Q0H0V050W02", ouc: "0L150M050Q1K0V0T", oud: "010Q0L0S0M060S1W0V0B120C", oude: "0L020S3U1204", ouden: "0S2R", oue: "010O0L15", oug: "0L0G0M2I", ough: "0M4R", ought: "0M4G", ouj: "0L1A", ould: "0M99", "ould ": "0M8W", ouldn: "0M2W", ound: "0M1Z", "ound ": "0M26", oup: "0L2N0M070Q0B0V22", "our ": "0LCD0M5K", ourqu: "0L4N", ours: "0L4A0M14", "ours ": "0L6I0M0N", "ous ": "0LQS0M1N0P0F1206", "out ": "010U0L5Y0M6I0S0O0V1P", oute: "0L410M030S0D", ouv: "0L680Q1A0V081203", ouve: "0L6P0Q0A", ouw: "0S19", "ouw ": "0S2T", "ov'": "0R0D1S0L", oval: "0R030V4F0W0A0Z4612031G02", "oval ": "0V410Z2U", ovas: "0Q07120K1C041P4Y", "ovas ": "0Q091C091P9J", "ovat ": "0V5D12D21502160F", ova\u0165: "0Z4A", "ova\u0165 ": "0Z5C", "ovde ": "0W66", "ove ": "0M1I0P0L0Q080R4I0U040W1O0Z0B100D130B1C021P0E", oved: "0M0I0R040V0A0W040ZAC101313091608", oveda: "0ZA3", "over ": "0M1I0N030O0B0Q0B0S4T10321108132I", "ovi ": "0R090U0O0V4C0W1D0Z38120E1C0C1P0I", ovn: "0V130W0B0Z1P100213021S04", "ovo ": "0Q1N0R150U040V0Q0W4A0Z101P05", ovor: "0V030W2X0Z97", ovori: "0W4Z0Z3R", ovor\u00ED: "0Z7E", ovr: "0R1O0V020W0N0Z05100311021P09", ovu: "0R0L0U0E0V0G0W0W0Z0C12051C021G041P0K", ov\u011B: "0V1R", "ow ": "0M6R0Q02", owa: "0M031B801O24", "owa\u0107 ": "1B47", owa\u0142: "1B3K", owi: "0M061B8K", owie: "0N021B7I", owied: "1B7T", owy: "1B1Z1O55", "owy ": "1B1R1O6U", "ox ": "0M040U0H", oxi: "0L020O040Q060U0H1605", "oy ": "0D0K0M0C0O5M1G081Q0D1S2N", oye: "041C0L120M060O09", oys: "0M040U0I", oze: "041K0N020Q040S050V0M0Z0D16031B031P05", ozn: "0V0J0W150Z2J15121B0G", o\u00DF: "0N0J", o\u00E3: "0Q02", o\u00E7: "0Q05", o\u00EB: "010G0L03", o\u00EBl: "010K0L0D", o\u00ED: "0O060T09", o\u00EF: "0P02", o\u00F1: "0O021O0R", o\u00F9: "0L0D", "o\xF9 ": "0L1S", o\u00FB: "0L03", o\u00FD: "1O2C", o\u0109: "1P07", o\u010D: "0V2Q0W110Z2P1C03", "o\u010D ": "0V2L", o\u011D: "1P0G", o\u011F: "1G1I", o\u013E: "0Z1M", o\u013Ek: "0Z2H", o\u013Eko: "0Z3R", "o\u013Eko ": "0Z4E", o\u0142: "1B19", o\u0144: "1B11", o\u0146: "1E05", o\u0148: "0V020Z041O1K", o\u0159: "0V0Q", o\u015B: "1B36", "o\u015Bci ": "1B3Q", o\u015D: "1P07", o\u015F: "1G0Z1O0O", o\u0161: "0V0E0W1O0Z0C1C0E1E0Q", o\u017C: "1B2K", o\u017Ce: "1B35", o\u017E: "0V1S0W200Z1Y1C07", o\u017Ee: "0V0X0W3V0Z1G1C02", "o\u017Ee\u0161 ": "0W4O", o\u0219: "160A", o\u021B: "160X", o\u021Bi: "163C", "p'": "1S06", "p-": "1O05", "pa-": "0B0B", paa: "010B0D0G0N070S0E12211C0D", "pada ": "0BAT0O0C0Q0D0R020W1D160I1B0H", padar: "1C91", pae: "0R0D0U0E", pagk: "0D1B", pagka: "0D2F", pah: "0B0A0D06121S16051G091S0A", paka: "0B620D0O12071B031C191E131P021R23", pakah: "0B9A0D03", palik: "1C231E4U", palj: "12441D2Y", paljo: "1296", palju: "1D7S", palu: "0U0212021D30", palun: "1D7D", pal\u012Bd: "1E5Z", pang: "0B1M0D1R", parec: "0O380Q2V0R04", parla: "0L0F0N020O030P690R3Q1203150216051G091P05", parle: "0L5O0P1E0R040S02", paro: "0D020L0B0O050Q090R0U1C0O1P32", parol: "0L0H0R0R1P5H", pasa: "0B070D090O2P0W0416041B041C6G1E231G031P04", pasak: "1CAJ", pasi: "0B070D090O06120X1305150316051C7G1G021P0X1R03", passa: "0L0K0N020P560Q2E0R1U0S021002110B120K140U", "pat ": "0B5W0D140P0P0V05110612021504161L1C1I1E1N1G02", patei: "1C0D1E4U", pater: "0U2P", patin: "0D030L020O021C5M1P03", pat\u012B: "1E46", pat\u012Bk: "1E8M", pay: "0B050D0C0L0Z0M091G0A1S0J", paz: "0N030O0D0Q0J0R0P0W0A1E1D1G0P", pa\u00ED: "0O0N0P0M0Q0O", pa\u00F1: "0O0W", pa\u017E: "0W091C1Y", pb: "15031S0M", peaks: "0M081D5E", pee: "010G0M050S09120H", peg: "0B030O070Q0T0R0P11041P021S0D", peke: "0B1E15051R4J", peng: "0B1O0S02101Q1117131J", penge: "0B0S0S021023131J", pensa: "0L1B0O1J0P200Q1S0R2U0U0312021P21", pense: "0L5K0M020P0W0Q0P0R021P03", penso: "0L020P0S0Q0D0R3D1P0D", pentr: "16CR1P0D", peo: "0M0U0O0A0W0B", perc: "0B160L050M030O040Q0E0R5I0U0H150Y1605", perch: "0R5H", perg: "0B5X0Q1N0U0H1C05", pergi: "0BAX0U04", perna: "0B5U0Q081C04", "pero ": "0D0V0O5F0P0W0Q110R0O0U0T0V0A0Z0M1P0I", perqu: "0P330U03", perti: "0B5J0L020R040U0C1P05", per\u00F2: "0P370R0M", "per\xF2 ": "0P4P0R0N", pess: "0Q2J0R0Y0U0512041508", pesso: "0Q360R0S", "pet ": "0M020W0X100G110Q131W150R", pett: "0R2K122K150C", peu: "0L590P090Q021205", pev: "0R0Q0W0D0Z0B", pez: "0L020O0K0R060Z0B150416031P0A", pfu: "042L", pg: "010B0S071002130314021C05", pge: "010I0S0A", piac: "0R5X1505", piace: "0R4T", pida: "0B040O0D0P0B0Q0A0R0C0U081D231P05", "pie ": "010M0L040O0B0R020S0216081B0J1C3Z1E1H", pih: "0D060W02120915051S0G", pij: "03020S0D0V0I0W0M0Z0Y1B0J1C031S0Z", piki: "0B2712041O60", pikir: "0B4B12061O84", pill: "0L060M030O080S030U0E101D120C131M150N", pille: "0L040S03101N1205131H", pise: "101V1203131T", pit\u00E4: "125K", piu: "0R0D0U0B1C0C", pi\u00F9: "0R3C", "pi\xF9 ": "0R56", pj: "0S031402150H1C031S06", pka: "0B091B021C051G08", plac: "0L0T0M0N0O070Q020U410V05165B", place: "0L160M0V0O080U3W0V05165T", plej: "0O04100D1P25", "plej ": "1P40", "pli ": "0L050R0I140815021P44", plus: "0L7P0U0K100312071605", "plus ": "0LC00S020U0L1004120H1607", pma: "1G661O0C1S06", "po'": "0R141S0M", poa: "1208162Q", poate: "1657", pode: "0O110P2D0Q5T0V0B0W031B0C", "pode ": "0Q3Q", poh: "0B070V0L0Z0Z120A15051S1M", poi: "0L150M0A0Q140R09122E160E1B021D0P", "pole ": "1B031DA7", pomo: "0R020V2N0W1T0Z1O12071B161P09", pomoc: "0V2G0Z171B15", "pon ": "0B0I0D100L0F0M060O03150D1G081P171S1M", "pona ": "0L020O020Q020U061RI4", "por ": "0B0A0OCC0P0P0Q9F1002110315021G0E1P66", poss: "0L100M0H0P0M0Q3C0R490U3T1202", posso: "0Q2Q0R2N", possu: "0Q0A0U2I1204", "pot ": "0D030L020M030P2I0S09150Q164J1B02", potes: "0R050U39", potr: "0R1I0V0C0W190Z3Q16111B2B", potre: "0R1F0V090W2I0Z4C", pot\u0159: "0V3P", pot\u0159e: "0V50", pou: "0LAH0M030Q1M0V0X0W030Z0F", pour: "0LDN0M03", "pour ": "0LFX", pourq: "0L4N", pov: "0Q080R070V1S0W140Z87160G1P401S0K", pova: "0V0I0W030Z0M1P4L", povas: "1P8U", pove: "0R0A0V030W0D0ZB7160O", poved: "0V030ZCL", pow: "0M041B73", powi: "1B7W", powie: "1B8Y", poz: "0V1R0W1Y0Z431503160S1B1J1G031P0D", pozn: "0V0F0W160Z3H1B0G", po\u010D: "0V180W110Z3H", ppf: "110A1308", ppl: "0L070M070R030U02110H13091406", ppr: "0L1H0M060R0D0U06110813031404", ppy: "0M0F", praa: "013R0S0S", praat: "013F0S0O", prac: "0M060N1D0O040S0A0V2C0Z3116061B3A", prae: "0U2I1C0B1D0Y", prat: "0L080P0F0Q0E0R130S0V0W0E111T1C111G03", prata: "0Q03111Q1C0T", prav: "0R050U030V5L0W370Z6L16071C051P0E", pravd: "0V4H0Z3G", praw: "1B62", prawd: "1B5E", pra\u0161: "0V021C3J", "pre ": "0D020L0G0O280P2T0Q1W0R290W170Z2T150316301P08", preci: "0M070O0U0Q560R040S0E110J160G1P0M", pred: "0M020O040R020W1V0Z4D1003160E1P02", prend: "0L6E0O2K0P2B0Q1Y0R231C1W", pre\u010D: "0W040Z79", pre\u010Do: "0Z7X", "pri ": "0R050W050Z1316051C031P4L", priat: "0M020Z37", prie: "0L0I0Q030R050S020Z0K162N1C4J1E3D", "pro ": "0N020Q020R0H0U140V2Z1C041P1L", pros\u00ED: "0V2I0Z4F", pro\u010D: "0V470W0G1C03", "pro\u010D ": "0V5N", prz: "1BD3", prze: "1BAO", przy: "1B8T", przyj: "1B5E", pr\u00E1: "0O030Q030V3G0Z4R", pr\u00E1c: "0O040V2M0Z1D", pr\u00E1v: "0V2I0Z5C", pr\u00E5: "110T130P", pr\u00E5k: "1113131S", pr\u00E6: "0U0T1008", pr\u00E8: "0L19", pr\u00E9: "0L2K0O070P140Q05", pr\u00ED: "0Q020T0T0Z42", pr\u00F3: "0O0H0Q0Z140G150Y1B0X", pr\u00F8: "1008130L", "pt ": "0L050M0E0N070S0I110H130A14091613", pt\u0131: "1G3A", "pu'": "1SKW", "pu' ": "1SQJ", pua: "0B0K0D02120H1G02", "puc ": "0P3S", pue: "0O6T0U2A", pued: "0O7K", puede: "0O69", puedo: "0O3F", puer: "0O100U2N", puh: "12461D0Q1S1T", puhu: "125S", pui: "0L1O0U05120O160P1C0D", puk: "0B0I120D15031B02", pulc: "0U2T", pulch: "0U2U", "pun ": "03040B2Y0W041207161J", punt: "0D100O0S0P150R0N0S0B", punta: "0D1X0O070R06", puny: "0B3K", punya: "0B6V", puo: "0R0J12161C0J", pup: "0D070U031S0D", puu: "121D1D1O", puw: "0D09", pu\u00E9: "0O0Q", pu\u00F2: "0R1A", pv: "0104130215031S03", pw: "0D061S0N", pwe: "0D07", "py ": "0M0I0V040Z081B0D", pys: "121Z1B02", pz: "1506", p\u00E0: "0P03", p\u00E1: "0O070Q040T0X0V0R0Z141407151E", p\u00E1i: "0T2C", p\u00E2: "160C", p\u00E3: "0Q04", p\u00E4: "0N080Z0C1103122C1D1K1Q0W", p\u00E4e: "1D2F", p\u00E4ev: "1D2Y", p\u00E4eva: "1D5O", p\u00E4i: "1239", p\u00E4iv: "124Q", p\u00E4iv\u00E4: "12A8", p\u00E4r: "1102120S1D24", p\u00E4\u00E4: "123S", p\u00E5: "103P1151134Z", "p\xE5 ": "105J11CT137M", p\u00E6: "10041402", p\u00E8: "0L090P03", p\u00E8r: "0L16", p\u00E9: "0L0I0O020Q060T0A1518", p\u00EA: "0L03", p\u00ED: "0O020V130Z181406150A", p\u00F3: "0O070P060Q030T0A140415061B12", p\u00F4: "0Q030Z0G", p\u00F5: "1D0G", p\u00F6: "1208140515021Q18", p\u00F8: "100B130F", p\u00F8r: "100E130K", p\u00FA: "0O020P020Z021402", p\u00FC: "0N02150C1D0B1G051O071Q6H", p\u00FCk: "1QBF", p\u00FCki: "1Q74", "p\xFCki ": "1Q7T", p\u0101: "1E1Y", p\u0101r: "1E52", p\u0103: "1624", p\u0103r: "163L", p\u0113: "1E2I", p\u0113c: "1E33", "p\u0113c ": "1E46", p\u0113j: "1E2D", p\u0117: "1C0K", p\u011B: "0V0W", p\u012B: "1E0A", p\u0131: "1G10", p\u0142: "1B0Z", p\u0159: "0V6K", p\u0159e: "0V5U", p\u0159ed: "0V3C", p\u0159es: "0V2U", p\u0159i: "0V4H", p\u0159\u00ED: "0V35", p\u0161: "0V0D0W060Z0L1C05", p\u016F: "0V0N", "q ": "030K0L021SA2", qa: "030V1M051S9E", qatlh: "1SDB", qd: "03041S11", qe: "031R1S27", qi: "030O1S1H", ql: "030T1S0P", qm: "1S0X", qo: "1S48", qq: "031Y1S0I", qs: "03061M06", "qu'": "0L7A1SC5", "qu' ": "1SFI", "qu'i": "0L56", "qu'il": "0L8H", qua: "0L2G0M080N030P600Q8M0R8W0UC1", quae: "0U4O", "quae ": "0U2F", qual: "0L050M050N030P180Q280R740U0P", qualc: "0R5I", quam: "0UAE", "quam ": "0UAE", quan: "0L2V0P5Y0Q680R4I0U2W", "quan ": "0P6K", quand: "0L490Q4C0R2J0U1Y", quant: "0L0M0P2B0Q3T0R240U12", "que ": "0LOT0M060ORC0PPG0QRI0R0V0UFI", qued: "0O290P1E0Q05", quel: "0L700N020O0W0P2J0Q1Y0R57", quell: "0L300N040O0N0P350R49", quelq: "0L65", quem: "0L0A0N020O070Q300U1P", "quem ": "0N020Q3S0U1L", quer: "0L0V0N030O290P0I0Q8E0U1B", "quer ": "0L170Q3X", quero: "0O050Q3I", ques: "0L330M0N0O0E0PCK0Q0C0RB90U03", quest: "0L1N0M0T0PFF0Q0B0RBD", "qui ": "0L7G0P3P0Q3Q0R340U63", quid: "0L030O020Q020U8H", "quid ": "0U7M", quie: "0L060M060O7H0Q040R020U0I", quier: "0L030O8T", quin: "0D020L070O0H0P3L0Q0K0R0F0U29", quis: "0L060O0O0Q0Z0R060U3P", "quis ": "0L040Q0B0U36", quo: "03020L2J0R020U6G", quod: "0U4G", "quod ": "0U4K", quoi: "03020L45", "quoi ": "0L6U", quu: "0U0Q", qu\u00E6: "0U1D", qu\u00E8: "0P5F", "qu\xE8 ": "0P7W", qu\u00E9: "0L0O0O5A", "qu\xE9 ": "0L0R0O7U", qu\u00ED: "0O210P270Q06", "qu\xED ": "0O2V0P32", qv: "1S0O", q\u00FC: "0P02", "r'": "0M041G041S0M", "r-b": "0B0J1O0D", "r-h": "0P1F", "r-l": "0L020P1G0Q06", "r-m": "03060P1K0Q08", "r-me ": "0P380Q0B", "r-s": "03170P1A0Q0B", "r-t": "0P120Q05", raa: "01340B060D040S1Y121P1D3I", raag: "01130S3M", "raag ": "01110S3R", raam: "0S0A12061D3N", raama: "12071D9T", raat: "013G0S0Y1204", "raat ": "013N0S141202", "raba ": "049O0O0N1G151P02", rabaj: "0O4C", rabal: "0Q3H1G0B", "rade ": "0L030M040N1I0R110W0N0Z0U111Z", "rai ": "0B080L350Q020R1N0U02150316051C4L", raib: "0T3L", raibh: "0TDL", raid: "0L020M0J0T3A1C09", raidh: "0TC5", rais: "0L5R0M070O020Q06100212051C04", "rais ": "0L6S0O020Q071C07", rait: "0L3M12061C02", "rait ": "0L51", raks: "1006120213061E38", rakst: "1E6S", rali\u00FD: "1O3Y", ramin: "0D3G0U041C0E", ranc\u00FA: "0Z3S", randa: "0D040Q020U031C0J1G061P3M", "rano ": "0O150R4D0W0P1B0Z1P08", ransk: "101Y1115129R130M", "rap ": "0B0R0D0W0M020S081G091O0O1S0Q", rapa: "0B480D0G0L020O050Q0911021B021P04", "rapa ": "0B6K", "rar ": "030T0O3A0P5D0Q4G1135130I141616061G251O0F", rare: "030H0L080M030O020Q060R3W0S080U1F110V1617", "rare ": "0L030R3Y0S030U1B110O160V1P02", rasa: "0B2L0D030O050Q0C11031P02", rash: "04D10M03", rasho: "04DM", "rato ": "0D040O0M0Q0H0R2Z0U031C0F1P16", ravai: "0L4S", ravd: "0V3B0Z2R", ravdu: "0V2Z0Z1S", raw: "031L0B060D0W0M041B4G1O09", "raw ": "030S0D1A0M031B05", rawd: "1B3E", "raz ": "03040Q030V060W030Z3415031B2Q1G251O1C", "razi ": "049Z", ra\u00E7: "0P0C0Q1G1G04", ra\u00ED: "0O050Q040T1V", ra\u0161: "0V080W1A0Z0G1C44", ra\u016D: "1P1Z", "ra\u016D ": "1P2N", rbei: "0N2I0S03131S", rbeid: "0S04131R", rbej: "1029", rbejd: "102Q", rbet: "0S06111S1O0T", rch\u00E9: "0L0H0R5F", "rch\xE9 ": "0L0P0R5H", "rdan ": "030V0O02101J13211G1B1O1I1P04", "rden ": "03090M080N5P0O070S5H101O110J131C1G121O2T", rdie: "018G0L030N090O040S0G1C0A", "rdie ": "018O", rds: "0L070M0C0P081005110313021D0Q1E0V", rdt: "0S0G10021307", "rdu ": "0L0O1C051E0V1G5C1P08", rdy: "1C021O4V", "rdy ": "1O48", rdz: "1B32", rdzo: "1B3D", "rdzo ": "1B5C", rd\u0131: "1G73", rd\u0131m: "1G3U", "rd\u0131m ": "1G41", "re'": "0M0H0P0U1G06", "rea ": "0M050O0G0Q040R060S020U0J1102120216C1", reac: "0M080O040S030T3G160A", reach: "0M080TCZ", read: "0M290O050T12", reall: "0M2Z", reba: "0O020P2A0Q030U0B0W400Z0G161A", "reba ": "0W650Z0K1607", rebal: "0P3B0W2C", rebb: "030R0R44", rebbe: "03020R46", rebu: "0U0A0Z2Q169Y", rebui: "16CU", rebuj: "0Z3D", recis: "0O050Q4Z0R03110J", "rede ": "010N0N0B0Q080R060S0A10441313160W1G1Z1O271P02", redz: "1E4H", redz\u0113: "1E6S", "reg ": "012J03041002150J", regn: "0M020N0A0R0E0U0J101H110K1313140D", regt: "01260N02", "rei ": "0N190P0B0Q380R330U07141A1502163P1C0L1P02", reik: "0S09120A140C1C5K", reiki: "1C6U", reiz: "0L020N050S08160B1E2X", "rek ": "011003030S0F0V0E1103152U1B0E1G121O3O", reka: "044X0B410W1D140H1G021P02", "reka ": "047X0B7P0W0A1P02", rels: "101K1104130L1409", relse: "101J11041308", rendr: "0L530P2A", renge: "0N050S0P100O132A150A", "rer ": "0L2U0M020N1V0O090P1H0Q0O0U06104W1108134S1G06", retn\u00E9: "1531", rett: "0L0B0M0L0N0B0R0V0S04100P110B120D132Y150W1G08", "rett ": "0N021102131E1502", rew: "030G041P0M071B091S05", rex: "0U0J", rey: "040V0O08142W1G0W", re\u00EB: "010D", re\u010D: "0V050W190Z4I1C07", re\u010Do: "0Z6E", "re\u010Do ": "0Z7X", rfo: "0L080N08100Y130Z1P04", rfor: "0M030N04102H132I1G021P04", "rfor ": "102Y132G", rf\u00F6: "111U", rf\u00F6r: "112F", "rf\xF6r ": "112F", rgee: "01240S0H", rgeet: "01270S0H", "rgen ": "03020N2F0O020S2Z101W1105131A", "rgi ": "0B5P100311021305140G160T1C0L1D0O1G031P03", riam: "0O040Q0O0R0I0U320Z0A1C0C", "riam ": "0Q0P0U2Y1C05", riate: "0M020Z39", riau: "1C3Q", "ribu ": "0B081E561P05", "rien ": "0L4A0N0C100B1103120A130N", riend: "01250M210O0H0S3D0U04", "rig ": "010S03040N0K0S0N102R112I130C15021609", rih: "041T0W0B1002110413041G08", rii: "0U0E0V080Z0Y121316291B091C071D1Y1P05", rija: "0W320Z081C421E6L", "rija ": "0W3C1C791E9D", rikk: "0S09101912111319", rikke: "0S0B101J1315", "rile ": "0R02165O", "ring ": "011S0B1V0D0N0M290N090S1G101C110R131L140E", ringe: "0N1F0S0I0U04101N110I131H", "rini ": "0D060R020U03120G1G301O5X", "rink ": "011N0M0J0N020S0D100411021C08", rinn: "0N0L0S0I0T1N110712051307145L", "rinn ": "14BB", "rir ": "03030L110O0N0P1I0Q0N148N1G0I", rira: "047V0L030Q040R020W041P03", "rira ": "04AA0L021502", "riu ": "0P0X0Q0H0Z0S160N1C7B", riy: "030504280D041G1I1S1R", "riza ": "049O1P06", rizw: "04AS", rizwa: "04HK", ri\u00F0: "142K", "ri\xF0 ": "143M", ri\u00F3: "0O0V", rje: "0B070O03110N120W150H1O0N", rjo: "12231502", rju: "0B051203142615041D1W", rkan: "030F0B2R0N040S0411051G02", rkel: "0S081015131G1C02", rkeli: "0S09101C131F", rkl: "010D0N0N0S031007111F130D1C0A1G0G", rkt: "0N080S0D1004110A13051C0N1E0O1G09", rld: "0M0B110G", rlig: "102611121333", "rlig ": "100T110B1325", "rlo ": "0O2A0P0C0R3L0W0G", rlu: "0B0X11051G0A1S0B", rly: "0M0E1C021O0S", "rm ": "010D0M0C0N0C0S080T411006110B13061609", rmast: "1103120Z1D64", rm\u00E3: "0Q19", rnah: "0B30", "rnah ": "0B5F", "rnar ": "0P1O0Q081471", rny: "0B150Z06150J1B071C02", rn\u00E5: "100B", robil: "0Z4Q1B0B", robi\u0107: "1B3U", robi\u0165: "0Z4H", "rog ": "0W041018110413051504162Y", roh: "0N050O040P0C0U020V08120615041D1G", "roj ": "0V050W0C1P3A", rojn: "1P25", "rojn ": "1P49", rongo: "049I", roon: "0D130S021208", "roon ": "0D1T120I", "ror ": "0M040O0E0Q020U16102H112J132L160L", ros\u00ED: "0V1U0Z3J", ros\u00EDm: "0V2H0Z4C", "rou ": "01230L030P0X0Q2D0V0Y160F", rouw: "0S2R", rox: "0L020O030Q060U0F1603", ro\u010D: "0V2O0W0E0Z0B1C02", "ro\u010D ": "0V46", rq: "03040L0E0O0D0P0D0Q0A0U041S06", rqu: "0L1Y0O190P1L0Q180U0A1S0I", rquoi: "0L4N", "rr ": "030E0N050T3D110I1304140D", rrai: "0L180R020T3E", rraid: "0TBH", rrib: "0L080M060O0E0P2T0R0A0U04", rriba: "0O060P33", "rro ": "0O1H0P0B0Q2R0R070U09120K", rsc: "0N150S0H", rsi\u0148: "1O4I", rsm: "1105130E", rsona: "0M060O2N0P350Q040R0T0U04160J1P05", rsonn: "0L4G", rste: "011G0N240S1W0V020W03101A1103131I1E0V", rst\u00E5: "100Z1116131I", rsun: "1G4L", "rsun ": "1G5F", rsz: "151U1B0K", rs\u00F6: "0N021115", rts: "0L0D0M080N090P0L0S051007110D130H1507", "rtu ": "0B060L020U040V040W09143O1B051C0N1P05", rt\u00E6: "100A1408", rt\u00E9: "0L0F0O03151L", "rud ": "03050T401003", "rug ": "01270M020N060S1A101E", ruh: "04270B0D0N080V0I0Z0O150I1G06", ruir: "0L040O040P0C0Q040RBX", ruire: "0L060RC2", "ruka ": "030204970V02", "rul ": "150A166U", ruma: "0B3K0O020Q0312031G091P03", rumah: "0B6W", runda: "11031G3T", runt: "03020B0A0L060N050U58110D16081P09", "runt ": "03050U53110C", run\u0101: "1E54", rvu: "0L030U0N0V020W021C031D0K", rwa: "010C030L04520B040M030N0A0S061B0I1S0H", "rwa ": "030304821B05", rwy: "010E1B02", rx: "0P07", "ry'": "040O0M0B1G68", "ry'n": "1G3X", "ry'ni": "1G5B", rya: "0304045U0D0512041G071S0G", ryd: "100B110213031C021O0A", ryf: "010I", ryg: "0U02100G1108130614071B04", ryh: "010D1206", ryi: "040T0M0D", ryk: "010910071103130E14041B0E1C0L1O09", ryn: "1103120F15021B051C021O8N", "ryn ": "120N1O59", ryny: "1O62", "ryny ": "1O5K", ryo: "041V0D090M0C", rys: "01070V02100B110I120513041B0B1C1C1O0W", ryt: "0M0H0V030Z081105130415031B0G1C48", ryti: "1C3T", "ryti ": "1C7X", rzy: "0V0K1BAF", rzyj: "1B3G", r\u00E0: "0P1E0R0W", "r\xE0 ": "0P2X0R3F", r\u00E0c: "0P0U", r\u00E0s: "0P0Y", r\u00E1: "0O1F0Q170T1S0V6G0Z6G14231548", "r\xE1 ": "0O2B0Q2W0T1X0V0O0Z1Z141E150T", r\u00E1c: "0O050V1S0Z16150B", r\u00E1d: "0Q040V3P0Z2H150D", "r\xE1d ": "0V420Z42150O", r\u00E1n: "0O0N0T1I0V170Z1914041510", r\u00E1s: "0O0W0Q0L0V0L0Z111405150J", r\u00E1t: "0Q050T0N0V270Z1X140J151L", r\u00E1v: "0Q080V250Z3W1503", r\u00E2: "160Q", r\u00E3: "0Q09", r\u00E3o: "0Q11", r\u00E4: "0N0M112I120T1D181O1T1Q0B", r\u00E4d: "1116", r\u00E4f: "0N02110Y", r\u00E4n: "0N07110U120D1O2E", r\u00E4t: "0N031127120G", r\u00E4tt: "112U120C", r\u00E4\u00E4: "120L1D42", r\u00E4\u00E4g: "1D2N", r\u00E4\u00E4gi: "1D78", r\u00E4\u00E4k: "1D2B", r\u00E4\u00E4ki: "1D6E", r\u00E5: "100F111Y130U", r\u00E5d: "100C110J130C", r\u00E5g: "1113", r\u00E5k: "1117130R", r\u00E5n: "1127", "r\xE5n ": "112R", r\u00E6: "0U0L101R1303141H", "r\xE6 ": "0U0J1007", r\u00E6k: "100E1405", r\u00E6l: "100A", r\u00E6n: "100E140M", r\u00E6s: "0U041009", r\u00E7: "0L030P050Q051G1Q1O08", r\u00E7e: "1G3F", r\u00E7ek: "1G3I", r\u00E7ekt: "1G3U", r\u00E8: "0L0U0P06", r\u00E8s: "0L3D0P07", "r\xE8s ": "0L5B0P0A", "r\xE9 ": "0L1I0O290P270V140Z1L", r\u00E9i: "0O060T26", r\u00E9p: "0L1B1502", r\u00E9s: "0L1N0O080P15150W", r\u00EA: "0L0E0Q0A", r\u00EAs: "0Q11", r\u00EAt: "0L1L", r\u00EC: "0R02", r\u00ED: "0O2F0P080Q080T3G0Z3S1419150C", "r\xED ": "0O030T2I0Z2C", r\u00EDa: "0O6O0P090Q0E", "r\xEDa ": "0O7V0P0D", r\u00EDo: "0O0N0Q020T5W", r\u00EDobh: "0T9X", r\u00EDom: "0T2U", r\u00EDomh: "0TB2", r\u00F0: "147H", r\u00F0a: "142S", r\u00F0i: "144D", r\u00F0u: "1477", "r\xF0u ": "1472", "r\xF0ur ": "146J", r\u00F2: "0P0M0R0U", "r\xF2 ": "0P250R38", r\u00F3: "0O0N0P030Q090T0T0Z04140W15211B29", "r\xF3 ": "0O1D150B", r\u00F3l: "151O1B07", r\u00F4: "0L02", r\u00F6: "0N0911171202140G150T", r\u00F8: "1017131F", r\u00F8d: "100M130F", r\u00F8m: "100D130E", r\u00F8t: "1308", r\u00F8v: "100B130K", r\u00F8y: "1308", r\u00FA: "0T0F0Z0G140T150A", r\u00FC: "0N1815141G2J1O1I1Q0C", r\u00FCl: "151V1G0J", r\u00FCn: "0N0515051G2Y1O1K1Q0F", r\u00FD: "0V110Z1B14041O2I", "r\xFD ": "0V1H0Z1X", r\u00FD\u00E4: "1O35", r\u0101: "0U021E3C", "r\u0101 ": "1E22", r\u0101d: "1E20", r\u0101k: "1E2M", "r\u0101k ": "1E30", r\u0101m: "1E1U", r\u0101mat: "1E5C", r\u0103: "1649", "r\u0103 ": "167V", r\u0105: "1B0J1C0O", "r\u0105 ": "1B0I1C1J", r\u0109: "1P08", r\u010D: "0V090W060Z0D1C05", r\u0113: "0U021E16", r\u0113t: "1E2B", "r\u0113tu ": "1E5H", r\u0117: "1C2W", "r\u0117 ": "1C29", r\u0117j: "1C2H", r\u0119: "1B0T1C07", r\u011D: "1P06", r\u012B: "0U031E3W", r\u012Bt: "1E52", "r\u012Bt ": "1E5J", r\u012F: "1C0U", r\u0131: "1G7Z", "r\u0131 ": "1G5U", r\u0131m: "1G48", "r\u0131m ": "1G3F", r\u0131n: "1G72", "r\u0131n ": "1G3Q", r\u0151: "1514", r\u015D: "1P08", r\u015F: "1G0I1O0B", r\u0161: "0V0G0W0E0Z0F1C0V1E0R", r\u016B: "1C0M1E0F", r\u0171: "150G", r\u0173: "1C0G", r\u017E: "0V0B0W0F0Z071C04", r\u021B: "160G", "s'e": "0L1X0P0Y1G021S0B", "s'h": "0P1F0R07", "s'i": "0L16", "s-a": "031I1652", "s-a ": "031H166J", "s-l": "0L0A1Q2C", "s-li ": "1Q3A", "s-t": "030V0L3K", "s-tu": "0L5Q", "s-tu ": "0L9H", "saa ": "0D04123U1D20", saan: "0B0M0D0W122T1D1S", "saan ": "0B0X0D1O124L1D2P", sabe: "03040O360P1M0Q3R0U03", sabi: "0D1O0L030O0C0P150Q150R07160F", "sabi ": "0D1Z", "sada ": "0O0N0P1B0Q0T0W4K12031B021C4D1G04", sadec: "1G43", sado: "0D070O240Q1Q12021P04", sae: "0U0W", sagd: "101L", sagde: "101X", sago: "0D081Q6O", sagom: "1Q3C", said: "0M5Q1504", "said ": "0M7K1502", sais: "0L3D120M1C03", "sais ": "0L4T0Q021C07", saj: "0B120O09150Y16071G091P071S05", "sak ": "0B0M0D020W03110B15931G06", saky: "0D041C4H", "sak\u0117 ": "1C5G", salah: "0B6J", samm: "03020L060N0V101H1116120M1320140B", samme: "0L0A0N1B101S120U1320", samo: "0O070Q0O0V0G0W330Z0R12031B2N1P04", "samo ": "0W6X1B0I1P02", "sana ": "0B2A0D0F0O02120P1B021G3Z1P0F", "sang ": "0B0H0D5Q0L0B0M020N03100C1307", sanga: "041V0B701P03", sano: "0O030R0A12691P0C", sao: "0L020T2J0W1G1202", sare: "03040Q040R2J0U0311051204160E1G06", sasa: "0D10", satt: "0N030R0B100L110X120T131R140M1G04", satu: "0B2E0D020M020U0D120C", savo: "0L100R0O1C97", "savo ": "0R0O1CHQ", savu: "12041E3A1G05", "savu ": "1E6M", saw: "033L0B0E0D060M0E1S0K", saya: "0BGC0D0N0L051G0J", "saya ": "0BPI0D0P0L041G04", sba: "010703050M030R0H0S021103150O", "sc ": "0P0E0T18165L", "sch ": "0N4C0S1M10021102", scha: "0N390S2610021109", sche: "0M030N8Y0R120S2N11051606", schen: "0N790S091104", schi: "0N2R0R0S0S36162D", schl: "0N50", scho: "0M100N2L0S340U180V0U0Z0Y1B091S0Q", schw: "0N3L10061103", scia: "0R240U0C1P2D", scias: "0U031P4J", "scio ": "0R030U2B1P09", scol: "0L020O030P310Q1G0R0X", scr: "0L060M080O1B0P210Q1X0R1C0T240U211626", scri: "0L070M050O1X0P2Z0Q0Q0R1Z0U3N163C", scr\u00EDo: "0T9H", sde: "03050O0Q0P090Q0D0S020U031C0G1P02", seach: "0T7U", sebe: "0B2I0V0Q0W0F0Z0I150C1G0A", sebl: "012G1P02", sebli: "012K", sebu: "0B3A", "sed ": "030N0M3Z0O030U3A0V02150A1D511P2P", seda: "0B3C0O020V040W09110W1D6N1P06", "seda ": "0O020V021DGI", sedan: "0B6G110O1P02", "see ": "010J0M1N0N050O0212191DE7", seen: "0M0I1104124E", "seen ": "0M0P1298", "sefk ": "037W", "seg ": "035P134W", segn: "030D0R301P03", segna: "030R0R2S1P02", segu: "0O2J0P2G0Q360R0M", segz: "03AQ", segza: "03KS", seg\u00EDt: "153G", seh: "03040B0Q0N2A0V02120215041S05", "sei ": "0N0W0Q2W0R3W12061503160C1C03", sein: "0L040N7Q121C141A15021C04", "sein ": "0L030N5X122J140J", seine: "0N761203", sej: "0B0I0O0A0Q160V051003120615041P02", seka: "0B3J100212091C0I1P04", seker: "011P", seks: "03060D020S050W05100M121M130I1B021C041D291G041P06", "seks ": "0S02100F130E1C081D691G02", sela: "0B3Q0V051G04", "sele ": "160J1D9T1G02", self: "012F03020M28", "self ": "011F0M2U", sell: "030B0L080M080N080O030P0C0U0H122X1D7F1G02", selle: "030C0L0D0N02121Y1DH1", selt: "03020N0F120P15091D2T", "selt ": "03050N0415061D7N", selv: "0M0I0Q0210211213132D", "selv ": "101X131T", semb: "0B0G0L1X0O020P2C0Q020R2L1502", "seme ": "1RGZ", "semi ": "1O53", semm: "030O121C154J", semmi: "030F121C154S", sempr: "0P3M0Q2D0R27", semu: "0B2Z0U031203", semua: "0B5P", senh: "0N040Q2O1P03", senho: "0Q381P02", senin: "0B0G1G4W1P02", seni\u0148: "1O5E", sense: "03090M090P331P06", "seo ": "0O0F0R020TD10U050W031P02", seor: "0B3B1606", seora: "0B6E", sepe: "0B3F0U08", seper: "0B5F", seq: "030I0Q070U0I", "sere ": "0N120R460U061009130D1G02", "sest ": "1D53", sett: "03080L050M030R1I110R120J132R140O15101G0O", sette: "03060L080R07120D131G", "seu ": "0P4G0Q4E", seva: "0P4F120F", "seva ": "0P6G", sew: "03130B031R1R", sez: "0L1G0V0716061G03", se\u00F1: "0O0U1O0P", se\u0263: "0361", "se\u0263 ": "035U", "sha ": "04GG", shaka: "04S2", "she ": "04650M7N", shik: "047I", shika: "04AL", shob: "04MQ", shobo: "04SG", shou: "0M33", shoul: "0M41", siad: "0O1B0Q020T2P1B0M", "siad ": "0TAM1B02", siam: "0R360U0E12051C03", siamo: "0R37", "sian ": "0M05120N1P3X", siap: "0B2I", sich: "0N8L0U031C031S0D", "sich ": "0NB5", "sid ": "030215021D6U1S07", siem: "0O280R0K12031B051C0C1E0S", siemp: "0O2W", sien: "013L0L050O1A1002120H13051B091C0T", "sien ": "013H0L030N021002120S", sier: "0L070M030N110O0K0R050S050U04131H1B021C021P02", "sier ": "0L090M04131F", "sies ": "010M0S031C061E50", "sig ": "011B0D020N04103J114L14181503", sige: "0D020N050R0210211C03", sih: "03050B1T12031G02", "sih ": "0B31", sii: "0R020U05124X1C0B1D4F1P02", siin: "123D1D2Y", "siin ": "124O1D7S", sikk: "1013120K131G1502", sila: "0B0M0D1K0V050W060Z0812031C0C1G0C1P021R03", "sila ": "0D2B0V070W0F0Z0A1R04", sime: "0R020U0B120C1C2I1D291P08", "sina ": "0D1E0Q050R040W0I110Y120E1D1L1RP5", "sind ": "0N7O100B1D6O", "sino ": "0D210O0P0Q080R061C0A", sins: "048O0L091203141T", sinsh: "04EA", "sinu ": "141Q1D5Y", sinul: "0D07129M", sinun: "0D0F12CA", sinz: "048U", sinzi: "04CC", sin\u00E1: "154U", sin\u00E1l: "1554", sin\u00E4: "127R", "sin\xE4 ": "12G6", sitik: "1C5Y", sitt: "0M080U04111Q122U131K140L", sit\u00E4: "0N041243", "sit\xE4 ": "129F", "siu ": "1C5F", siy: "03050D461G1G", siya: "0D6Q1G0B", "siya ": "0D9X", siyan: "0D2J", siz: "03040M020R041G391O5S", "siz ": "1G1K1O4L", si\u00F3: "0O120P121B04", si\u00FA: "0T2E", si\u0119: "1BF3", "si\u0119 ": "1BJI", si\u0148: "1O43", sje: "0S0K130M", sjo: "1002131F", sjon: "133E1B02", sjone: "131N", sju: "111912021302", sj\u00E4: "11121202", skaa: "010R1268", "skaa ": "1273", skaan: "127S", skai: "12021C2T1E32", skal: "0V03102Y110D120M134L141C1B031C07", "skal ": "0V02103F134D1429", skap: "011H110O131X140L1P04", skar: "0D030N02100511231203140H1B091C04", "skar ": "1004111X140W", skat: "0M020V021007110C12041C031E4H1P08", "ske ": "0W0J0Z0G104E110L1208134Y15031D0Y1G02", "sker ": "0303105Y1103133H1G02", skj: "1005110D131P140U", skje: "133E", skol: "101A11171205131D151Q1C0L1E1Y1P02", skriv: "101I111B131H", skul: "0D021012114S1203132T140M1P0J", skull: "1015114O132Q", slaa: "01230S13", slaap: "011M0S0V", sle\u00FD: "1O4F", sle\u00FD\u00E4: "1O5X", slov: "0Q020R090V1F0W090Z4F1C021G04", slut: "100T11231315", sl\u00ED: "0V2G0Z37140B", sl\u00EDm: "0V250Z3U", "sl\xEDm ": "0V2W0Z4O", sl\u0113: "1E22", "sme ": "0B040L0E0P2D0S070V4M0W050Z6N100413051G02", "smo ": "0D060O1L0Q250R0D0W3L1B021C0A1P0A", "smu ": "0B0F0W071E85", smuk: "1019", sm\u00E5: "100F110B130J", "sn'": "0M3P", "sn't": "0M6X", "sn't ": "0M93", snak: "03050M02100D133K151B", snakk: "100C133K", "sne ": "0U6M0W0N0Z1E100C1B08", sny: "0B0S0Z0811031B09", sn\u00F8: "130A", soa: "0B040Q231207161T", sobr: "0D050O200P260Q2H0U0F", sobre: "0O2E0P360Q2Y", soe: "010X0S02", "soek ": "011P", sog: "0N030Q030R1O15031P09", soi: "0L390O030Q0212241P02", "sok ": "0B180D0D0W03154G1B02", solo: "0O2B0Q020R2C0U021503", "solo ": "0O2Y0Q020R2D", "som ": "0P0I0Q040W070ZRA105K117M13BI150R", some: "0M400Q051P09", "some ": "0M29", sonn: "0L340N0P0R0A", sonne: "0L4N0N0T", sono: "0Q070RFN1P0U", "sono ": "0Q080RFT1P0W", sont: "0L621504", "sont ": "0L9N1502", soo: "010Y0M0C0S0812051D1L", sora: "0O070P0B0Q0A1508160I1G071O3S", "sos ": "0O1K0P2K0Q170U0A15061C0S1P0E1S0U", "sou ": "01240P0J0Q340V4O", soy: "0L0B0O191G081S0D", soz: "0Q0R", spik: "11031Q3U", spiko: "1Q3H", spil: "0L020S04101O131S140Y", spill: "0L040S03101M131M", spis: "0V03102T132I", spise: "1029131T", sprog: "101O1C0C", spr\u00E5: "1113131S", spr\u00E5k: "1113131S", spun: "0W0510051306165M", spus: "0W061652", "spus ": "166I", sp\u00F8: "100G130M", sp\u00F8r: "1013131G", sp\u0113: "1E4Q", sp\u0113j: "1E35", sq: "03040L0D0M030O050P070Q0B0R020U0Z1S0F", squ: "0L1T0M050O0G0P0W0Q1E0R080U2B1S0W", sque: "0L1Q0M050O0D0P0R0Q1D0U3X", "sque ": "0L2I0M060O090Q030U44", sri: "035A11021C06", sseb: "012G030A", ssebl: "012L", ssefk: "037H", "ssen ": "010N032S0N9Y0S2Z0U031010110J13161508", sser: "030J0L1Z0M020N220P0H0Q0C0R550S070U0J1014110C130X", ssere: "0N080R470S03100H", ssim: "0L030P0H0Q1H0R1K0U301205", "sso ": "0QCH0R7I0U02", ssoa: "0Q2H", sst: "0N1I1003111A130H140B", ssz: "154L", ssza: "153V", ssze: "153I", ss\u00E4: "1102126O", "ss\xE4 ": "12AL", ss\u00E9: "0L1R150Q", "st-": "030R0L2U", "st-c": "0L3T", "st-ce": "0L6E", staa: "012C0N0A0S2X125R", "staa ": "126V", staan: "01200S1P126C", staba: "0O570U051C03", "stas ": "0O1O0Q170U0E1C3B1D2J1PSG", "stat ": "0P3J0U140V1K10031102120L161E1D2D", stato: "0R2Q0Z0F1C061P0A", stava: "0P3I0Q680R160W0E110312211D1X", sted: "0M0W0O1Y0S05101R130Z1G37", stedi: "1G4A", "sten ": "03020M090N470O080S1S10201112123E132K150N1G08", ste\u015B: "1B3H", "ste\u015B ": "1B42", "stic ": "0M0B0P481608", still: "0M250N0C0O080S03100Z11051206130Z", "stis ": "0U1N1C0V1D2J1PCF", stiy: "1G4I", stiyo: "1G62", stj: "0S02100A11061306140N", stm: "0M040S0A110215021P02", stn: "0U130V1Q0Z2G1003110A13031B0A1P05", stou: "0Q4U0V0V", "stou ": "0Q620V0D", stoy: "0O3J", "stoy ": "0O4M", strui: "0L0H0O0B0P0J0Q0A0RC60S030U02160D1P1O", stus: "0S020U0Q120U1C081D2V1P0P", stv: "0V0P0W2X0Z1S1508", stvar: "0W4V", st\u00E0: "0P4V", "st\xE0 ": "0P5X", st\u00E1: "0O7L0Q940T150V2G0Z2P150A", "st\xE1 ": "0O830QAC0V0C0Z0R", st\u00E3: "0Q25", st\u00E3o: "0Q2L", "st\xE3o ": "0Q39", st\u00E4: "0N0E112N129H", "st\xE4 ": "12B9", st\u00E4ll: "111N", st\u00E5: "100U111Y1317", st\u00E5r: "1019111I131N", "st\xE5r ": "101I111I131M", st\u00E6: "100A140R", st\u00F8: "100D130F", st\u0101: "1E3P", st\u0103: "165D", "st\u0103 ": "166R", st\u012B: "1E2J", "sua ": "0Q3W0R3H0U0R120I", suda: "03020B580O020R0H1C0D1G021P02", sudah: "0B9W", suis: "0L710U0L1203", "suis ": "0LB80U0L", suka: "0B3J0D0812071C08", "suka ": "0B5W1C03", "sul ": "0D040Q050R110U031504162F1D38", sull: "03030R1312091D2T", sulle: "0R0512081D7N", "sum ": "030C0N030S020UAC110214131G031S0H", "sun ": "0M060R0512111G6K1O0I1R18", sunt: "0O0A0Q0A0R040UB2120816E5", "sunt ": "0UBD16GA", suo: "0D030R3W0U0P121J1C0R", "suo ": "0R3Q0U0V1C0B", "sur ": "0L4W0O0410041C041G031P23", suse: "03050W030Z0C1D2D", "suse ": "1D69", suu: "0U0Q12421D3S", suur: "122B1D2V", svar: "100X1118131Q14131C1D1E0V1S09", "sve ": "0W2W1502", "svo ": "143N1C02", svoj: "0V1W0W340Z6D", svoje: "0V0Z0W2O0Z2V", sv\u00E6: "100A13081407", sv\u00E9: "0V2A1503", sv\u00F8: "10091309", swa: "010F03110B0C0M02", swe: "010H03090M0E0N060S031B08", swi: "030J0M0B1S29", "sy ": "014Z0M0I0V0M0Z0S120C1B0N1O2J", sya: "03080B050D0J1G0A1S0B", syg: "100A", syk: "1208130J1B021C0D1O0I", syo: "0D0S1G0O", syon: "0D191G0R", "syon ": "0D211G08", sy\u00F6: "1223", sz: "0N0615NF1BFB", "sz ": "157G1B8Z", sza: "154I1B2N", szc: "1B3G", szcz: "1B4U", sze: "0N0315D61B4V", szem: "15681B04", szer: "15FU1B06", szere: "15B5", szi: "0N02152J", "szik ": "1538", szo: "154C1B0J", szt: "154G1B0P", szy: "1B64", szys: "1B3Y", szyst: "1B4E", sz\u00E1: "1544", sz\u00E1m: "153O", sz\u00E9: "154F", sz\u00E9l: "156S", sz\u00ED: "1523", sz\u00F3: "151Q1B04", sz\u00FC: "152I", "sz\u0119 ": "1B3P", s\u00E0: "0P02", s\u00E1: "0O030Q070T0O0V0O0Z0I140K152S", s\u00E1g: "152P", s\u00E3: "0Q0Z", s\u00E3o: "0Q49", "s\xE3o ": "0Q55", s\u00E4: "0N07111S123S1O0I1Q1W", "s\xE4 ": "128R", s\u00E4g: "111U", s\u00E4k: "1111120G1Q1Q", s\u00E4t: "0N0411151205", s\u00E4\u00E4: "1223", s\u00E5: "101Q11291321", "s\xE5 ": "102C11491330", s\u00E5g: "1117", s\u00E6: "0U05100P1303140F", s\u00E6t: "100O140H", s\u00E8: "0L02", s\u00E9: "0L0X0O0K0P090Q050T3K141I153V", "s\xE9 ": "0L2I0O1O0P140Q040R030TA514141504", s\u00E9g: "154P", s\u00E9ge: "156C", s\u00EA: "010R", "s\xEA ": "011B", s\u00EC: "0R0K", "s\xEC ": "0R27", s\u00ED: "0O0I0P070Q070T1T0V2I0Z2C141F150Q", "s\xED ": "0O1H0P0N0T410V160Z0R1404", s\u00EDm: "0Q040V2K0Z3R140E", "s\xEDm ": "0V3A0Z5G", s\u00F2: "0R02", s\u00F3: "0O0F0P110Q0D140E150J1B0E", "s\xF3 ": "0O0R0Q1F150D", s\u00F3c: "0P1J", "s\xF3c ": "0P2B", s\u00F3l: "0O0M140D", s\u00F3n: "0P2X14041503", "s\xF3n ": "0P4B1502", s\u00F5: "1D1P", s\u00F5b: "1D29", s\u00F5n: "1D1J", s\u00F6: "0N02110W1206140S150N1D0I1G421O1O1Q11", s\u00F6k: "111N140H1505", s\u00F6y: "1G9B", s\u00F6yl: "1GAH", s\u00F6yle: "1GCU", s\u00F6\u00F6: "1D1Q", s\u00F8: "1010130U", s\u00F8g: "100J", s\u00F8k: "130J", s\u00F8n: "100C130B", s\u00F8s: "100A1308", s\u00FA: "0T0J0Z2D1409150C", "s\xFA ": "0Z521503", s\u00FB: "0L04", s\u00FC: "0N05150N1D0Z1G1C1O0U1Q0Q", s\u00FC\u00FC: "1D1B", s\u0101: "1E11", s\u0103: "169U", "s\u0103 ": "16OR", "s\u0103-": "163L", s\u0105: "1B1G1C0W", "s\u0105 ": "1B2D1C1V", s\u010D: "1C0A", s\u0113: "1E0O", s\u0117: "1C0U", s\u0119: "1B031C05", s\u012B: "1E0S", s\u012F: "1C06", s\u0131: "1G83", "s\u0131 ": "1G44", s\u0131n: "1G92", "s\u0131n ": "1G3G", s\u0131n\u0131: "1G42", s\u0131z: "1G2X", s\u0142: "1B27", s\u0151: "150R", s\u0153: "0L03", s\u0165: "0V020Z2S", "s\u0165 ": "0Z6C", s\u016B: "1C081E0A", s\u0173: "1C16", "s\u0173 ": "1C38", s\u025B: "031O", s\u0263: "0334", s\u0263e: "0365", "t'": "0L0E0M1E0N020P0K0R031G021S03", "t'a": "0L140P0N0R091S05", "t'h": "0P0Z", "t's": "0M2O0N03", "t's ": "0M530N07", "t-c": "0L2D", "t-ce": "0L3W", "t-ce ": "0L6I", "t-i": "03530L22", "t-il": "03030L3G", "t-il ": "0L4U", "t-t": "0361", "ta'": "0P071SBD", "ta' ": "1SEM", taa: "011Z0B0D0D050N040S1D12BM1G02", "taa ": "12D4", "taal ": "011N0S1M", taan: "01210B0O0D030S1C1263", "taan ": "011X0B0X0D040S1K12D2", "tab ": "1D42", "taba ": "0D050O4V", tabu: "030304750Q020U0J0V0210021C061P03", "tabu ": "04C210021C07", tada: "030J0O0I0P0B0Q0L0W061C0F1D2R1G0B", "tada ": "0O0J0P0F0Q0L0W0G1C0X1D7I1G0A", tade: "03030L020O040Q0J1003113I", "tade ": "0L020Q0N112W", tado: "0D060O3X0Q2N1P0F", "tado ": "0D060O3I0Q1Y1P0L", tady: "0V2U", "tady ": "0V3V", tae: "0U1A1208", tage: "030E0L0V0M060N0V0Q030S02103T110T1P0C", "tage ": "0L170M060N0O0S02101R1P0O", tager: "030B0L04101T", "tah ": "0B0J0V041SJC", taha: "0305042D0B0P0D0A120R1D6P", tahan: "0B0V0D0J121J1D82", tahu: "03060B8Z0V06", "tahu ": "0B9K0V04", tahun: "0B5K", tahvi: "1SFB", "tai ": "0B110L020R10121H1506160T1CH2", taip: "12041C42", "taip ": "1C8F", tait: "0L610T16120L1503", "tait ": "0L9T1503", "taj ": "0W100Z0L16041B171P3R1S0L", "tak ": "0B1J0D040S050V3W0W0L0Z2W100R130915461B371G08", take: "03170M210S0211041202130B", "tako ": "0W5B120X1P02", talag: "0D27", "tale ": "0L0G0O020R0V0S020U03101T130G16101B021P03", taler: "0S02102313081B03", talle: "030G0L030M050O060S04100B1102120813051D53", talt: "0N04101K110412021315150C", tal\u00E1: "156F", tal\u00E1l: "154U", tam\u00E1s: "153M", "tang ": "0B8J0D2Y0L03", "tant ": "030A0L3E0M0O0P5K0S060U191003150216101C0C", tanul: "1539", tao: "0D180W12", "tao ": "0D150W1A", taon: "0D10", tap\u00FCk: "1Q37", "tare ": "0L080R4T0U200W08110F16211B041P02", "tato ": "0Q050R630V161C051P0N", "tau ": "0B1D160L1C68", "tava ": "0P4B0Q5Q0R120W0812381E36", "tave ": "1C5I", tavo: "0R110S020V03120A1C4X1E1C", "tavo ": "0R0N1CA1", taw: "031T0B0C0D0J1B151RCV1S0B", tawa: "03090B0N0D0P1B081RHR", "tawa ": "0B0H0D051B021RQS", tay: "03190D1L0M0M1G0S1S0A", "tay ": "03070D1D0M0T", tayo: "0D19", "tayo ": "0D21", taz: "031I040I0O070R0H0V04150F1G03", ta\u00ED: "0T1X", ta\u0142: "1B2V", ta\u016D: "1P1S", tda: "03090S0213031O2Y1S0E", tdi: "1E0T1O59", "tdi ": "1O3O", tdy: "1O6B", "tdy ": "1O6K", "tea ": "0M060O030U081203150316801D0Y", teac: "0M0T0T5A", teach: "0M130TIR", tead: "0M040Q041D2V", tede: "0O0L0R0D0S050W05102O130L15041G08", "tede ": "102R13081G07", tedi: "0Q030W0615021G3C", teen: "011K0M090S0G1003123N15021D0U", tege: "04B10O050Q040S210U021103150L1D1Q", teger: "04E00O050Q04", tego: "1B4A1P02", "tego ": "1B6Q1P02", tehd\u00E4: "126X", teic: "1E59", teica: "1E9O", teik: "12021C0T1E3Q", teikt: "1C071E5C", teix: "0P3G", "teix ": "0P3J", "tek ": "0V0R0W0910031103158I1B0M1G1G", telah: "0B7F", "tele ": "0O060R070V120Z0E121R150I164T1D3W1G02", "tell ": "0M2P0N0411021309", "tema ": "0D030O0F0Q080R051C0A1D7S1P08", tempo: "0L030O050Q3N0R1X0U131P37", temps: "0L6G0P4I", "tene ": "0N020R040U031006131S150216051P0R", teng: "0B0N0D0B0O3W0R070S0213071408150O1C0A", tengo: "0O4I0R05", tenh: "03030Q3Y0V0J", tenho: "0Q45", tenk: "03040V08120N131Z1C0O", tenp: "1RBD", tenpo: "1RJL", tento: "0O0D0Q0G0R060U020V1Y0Z311P0B", teraz: "0Z361B26", terra: "03160L070O0B0P1S0Q0Z0R0R0U3Y", teru: "012S0B0N0N020S1L0U0S16041P0A", terug: "012Y0S22", "tet ": "0N2X0U100W04103L112712091362152B1B03", tett: "037C0R06122W158X", "tett ": "030I153J", tette: "033K12031553", teu: "0L1J0N070P2J0Q100S030U071205", "teu ": "0P2O0Q10", "tev ": "0V021E7E", "teva ": "0P330R091616", tevi: "03020R0F0S021E49", "tevi ": "0R0F1E86", te\u013E: "0Z2R", tge: "010C031I0N080P1R0S0C1O0V1Q0L", thai: "0R020S020T511002", thair: "0TES", than: "0M27120A", "than ": "0M2G120O", that: "0MM4151A", "that ": "0MPJ1505", "the ": "0L020MQ10T4M", thea: "0M030N030S020T3A0U0A", their: "0M2A", them: "0M240N090U08", "them ": "0M2C", ther: "0L020M8N0N030S020U0B", "ther ": "0M63", there: "0M51", they: "03020M73", "they ": "0M7Y", thin: "0MAA0N050T0Q", thing: "0M6W", think: "0M7A", this: "0M74", "this ": "0M9B", thou: "0L020M3G0S06", thoug: "0M3K", thr: "0M130T160U03", thu: "03060M030S0A0T2V0U03", th\u00E1: "0T1T", "tia ": "0O020P0R0Q0B0R0F0U2W0Z0O122A160S1B021P0E", tiam: "0R0Z0U2O160D1P0J", "tiam ": "0U2N160I1P0X", "tibi ": "0U5N", "tic ": "0M0L0P3G160K", "tid ": "030B0D0F102O112X1335", tida: "03040BJE0D020O0E0P0C0Q0J1C0V1Q0L", tidak: "03030BRY", tied: "0M02124F15031Q1M", tied\u00E4: "1293", tiem: "0O2U0S021C051E0V", tiemp: "0O3O", tiene: "0O970R090S02", ties: "010O0L050M0D0S0D0U05120N1C3X1EBY1P04", "ties ": "010I0L080M0H0S0G0U0412071C2Y1EL71P08", tiet: "0Z18100F123U130I", "tig ": "012R0N1Y0S2D100Y1114131P150A", tih: "03030B0A0V050W0912041D0L1G041S05", tii: "0R020U0H122P1615", tiin: "123P160H", "tiin ": "128A", tij: "03040O020S1G0W0A12041C0E1O0A1S0A", tijd: "0S4Y", "tijd ": "0S5F", "tik ": "0B0U0D040N0B100F1108150O1C3M1E291G0W1Q5P", "tika ": "0B2L0D0C0V060W0C15061C0D1E561G021P0A", tikai: "15071C0H1E4U", tiko: "0D03120H1C1G1P0M1Q60", tikob: "1Q3S", tikr: "1C4F", tikra: "1C5X", tilb: "101F131O140M", "till ": "0M280N061196", "time ": "0L0A0M430Q090R030U090W0D100D130D1G031P0J", tinc: "0L030M020P3U1604", "tinc ": "0P5G", tingg: "0B5H", tink: "0N020S051002110212031C3N", tinka: "1C6M", "tio ": "0O0B0Q080U2A0W15110S12091P5G", tione: "0M040N0F0R060S040U3C10101110", tiq: "03080L120P0K0U0A1S16", "tir ": "03020B0C0L1H0O0T0P2K0Q160T0V147F1G1A1O151S1A", tisk: "0V040Z0I100Y11161206131O", tiu: "0P0Y0Q0G0U19120216221C031P4S", "tiu ": "0P130Q0J162T1P4P", "tiun ": "1P3N", tiy: "030804150D091G5U", tiyo: "0D021G4N", tiyor: "1G68", ti\u011D: "1P0S", tja: "03040P1H10021102140D150P1O0F1P03", tje: "03080S0Q100G1107130E15021O1S", tji: "0110", tjie: "0127", "tjie ": "011Z", "tko ": "0V040W080Z3Q127T1B1I1C02", tku: "030A0B0G0V0B0W050Z0G120S1B071G021P02", tlar: "140M1G0S1O3U", tles: "0M041D27", tlh: "1SR7", "tlh ": "1SOG", tlo: "0D0A0N020S020V070W070Z08", tly: "0M0J1C041O1N", tme: "03250M060N020P0C15031C051G831O8M1S0N", tmek: "1G2Q1O3R", "tmek ": "1G3D1O48", tmeli: "1G0P1O4B", tmu: "031B0B0J1G02", "tne ": "0U4C0W060Z0Y1003150J1B081D0O", "tni ": "030E0V020W0A1408153H1B0A", tnin: "101I110K131G140X", tning: "101U110K131G141Z", tny: "0B0Y1B0E", toda: "0M1B0O2Y0Q1K1505", tode: "0N040U031002123V13071604", todel: "1289", todo: "0O6B0Q3U1P04", "todo ": "0O4S0Q1W1P03", todos: "0O3Q0Q33", "toe ": "013S0S13", "tog ": "0D030W0D1021111E", tohle: "0N070V3D", tois: "123Q", "toj ": "0W061C1M1P4E", tojn: "0V021B021P26", "tojn ": "1P4C", "tok ": "0D050P0N0S020V020Z14131D155Y1C0C", "toki ": "0L020O020Q0212061RIB", told: "0M391502", "told ": "0M4C1502", "tom'": "0M1B12031B051GDE", "tom'u": "1GD4", "toma ": "0O0A0Q050V7I0W3X0Z3M1B3B1E2H1O59", tomam: "0O020Q021E98", tomas: "0D110O06120L1B0A1CSG1P161QMU", "tomi ": "110312LW156B1D5Y", tomil: "0V03128W1D7N", tomin: "12A81514", "tomo ": "0O050Q031C4Y1PF61REA", tomov: "0V6J0W1Y0Z4O", toms: "0N0S0S0T101T1112130Q1EJF1Q0N", "toms ": "0M020N1B0S1310271112130P1ESG1Q0Q", tomu: "0V150W190Z0J120L1C351E1S1O6A", tomu\u0148: "1O79", tomy: "1O4F", tom\u00E1: "0O0Y0Q0A0T4T0V060Z0F", tom\u00E1s: "0O150Q0C0TH7", tong: "0B0F0D1R0M020S04", "tong ": "0B0M0D3B0S04", too: "01090D050M1B0S08120N1D1J1Q0R", torn: "0O070P340Q0U0R1R110F12041508", torna: "0P3R0Q0K0R1011031503", tosi: "0R02121V1C051G031QBB1R0A", "tosi ": "0R0212311C061QCW1R0K", "tot ": "011Y0D020N050P4A0S1M0U06120315241621", toto: "0D0H0S030U040V0Q0Z43", "toto ": "0U040V0X0Z50", tots: "0P2E", "tots ": "0P3I", tott: "1212156G", "tott ": "1538", tou: "0L8D0M070Q5Z0V0X0Z061206", "tou ": "0Q700V0Q0Z0A", "tous ": "0L4C", tout: "0L7N1204", "tout ": "0L9B", "toy ": "0D020O3J", tq: "030C0U101S04", tqu: "03040U2C1S05", tque: "03020U42", "tque ": "0U4A", trab: "0D0Q0O3E0Q2R0U07", traba: "0D1E0O4G0Q3I0U02", trava: "0L4U0Q03", treb: "03070N030P290R0N0W4N0Z3V16BP1P02", treba: "0P3B0W9S0Z0K161Q1P02", trebu: "0Z3D16CY", treng: "0M030N0A0S041004132L", "tres ": "0L2U0O1Z0P7S0Q020U1U1002", tror: "0U05101O111R132A", "tror ": "1021111R132A", "tros ": "0O360Q0X0U080W0C1C061P03", trouv: "0L4K", "tru ": "03040V080W0B100516BB1B021E161P03", trui: "0L0G0O090P0G0Q080RC10S050U04160A1P0X", truir: "0L070O050P0J0Q050RC2", trz: "1B4Y", trze: "1B3D", tr\u00E1: "0O0F0Q120T0V0V160Z1P140H150B", tr\u00E4: "0N0D111U", tr\u00E6: "0U0210111303140C", tr\u00E8: "0L24", tr\u00E8s: "0L3J", "tr\xE8s ": "0L5X", tr\u00EA: "0L030Q11", tr\u00ED: "0T1O0Z061407", tr\u00F8: "1004130D", tr\u0101: "1E22", tr\u0103: "163D", tsc: "0N0Z0S03", "tse ": "04B40D0C0S07121K15051D0Q", tso: "0D091216", tst: "01080N0B0S0H0V030W04110613061E0K", tsus: "03021D30", tsz: "15261B02", ttaa: "1283", "ttaa ": "12GQ", "ttam ": "0U05153I", ttel: "010J03040N0J0S07100F1105123S130F150I", ttem: "030D0M020R02155H", "ttem ": "0303155S", "tten ": "03070M0H0N230S2D101R111I124C131U150J1G0D", ttl: "03080M0K0N02110314061S04", "tto ": "0RE20U021102120A", ttr: "030X0L1B0M020R0J110W1304", tt\u00E0: "0R0G", tt\u00E4: "0N0212CU", "tt\xE4 ": "12DT", tt\u00E4\u00E4: "124J", "tt\xE4\xE4 ": "12A0", "tud ": "0O0E0U0C151N1D3R", tudo: "0Q2I0U070V0B0Z0A157E1P031Q13", "tudo ": "0Q310U071P02", tudom: "153X1Q0J", tuh: "0B1E0D040N020V09120J1G061S07", tuj: "040J0B0H0V0X0W0B0Z0O12081B0K1P0F1S13", "tuk ": "0B7Q0S0A15101G06", "tul ": "03021504169F1D0M1S15", tule: "03020U07110312541D2W", "tum ": "03040N060S020UAW1002110314361C1V1G0H", "tunk ": "153A", tuo: "0O020Q020R1H0U1112551C2A", "ture ": "0L4Y0M130R040U030W0A10021P03", "turi ": "046A0U061206161A1CBZ1P05", turiu: "1C7A", tur\u0117: "1C32", tutt: "03090R66120Q140Q1G07", tutto: "0R2N", tuu: "010J0S0B0U25122B1D0I", tuv: "040L0O1F120F1C151E0P1G031Q1R1S05", tuw: "030E0D07", tuz: "030A041W16031B021G0G1P02", tvi: "1005110L130E14071C0G", tvo: "0V0Y0W3N0Z4V14091C03", tvoj: "0V150W2G0Z46", tv\u00E5: "1117", twa: "032Q043Y0D030N0Z0S061B0Y", twe: "010S030K041N0M080N050S0M1B08", "twee ": "011P0S29", two: "010B0M0G0N0B0S0A1B2W", tx: "030H0P0G", txe: "03130P1B", tyc: "112M1B17", tyck: "113I", tycke: "112W", tyd: "011B0V051006110H13061B0A1C04", "tyd ": "012J1B02", "tym ": "11021B3D1O0F", tyn: "10021102121713021B071C0E1O2F", tyr: "0U040Z0C100811051202130E1C061O1C", tys: "100E110M120T130D1B0C1C0J", tyt: "01070V08121G1B021C1I", tyy: "122C", ty\u00F6: "121S", tze: "03370N150P0J0S04", tzt: "0N1J", t\u00E0: "0P1B0R1I", "t\xE0 ": "0P4A0R5O", t\u00E1: "0O2I0Q2E0TC30V240Z2Q1404155A", "t\xE1 ": "0O5D0Q8O0TP90V0K0Z1M", t\u00E1i: "0O060T4D", t\u00E1im: "0T4G", "t\xE1im ": "0TDS", t\u00E1l: "0Q040V160Z19152F", "t\xE1l ": "0V05153W", t\u00E1n: "0O1D0V081405151T", t\u00E1s: "0O140Q0A151N", t\u00E2: "0Q021616", t\u00E3: "0Q11", t\u00E3o: "0Q4F", "t\xE3o ": "0Q5B", t\u00E4: "0N0I111H12F71D1E1O131Q0M", "t\xE4 ": "12NX", t\u00E4h: "120X1D17", t\u00E4i: "121V1D1I", t\u00E4l: "1118120Q", t\u00E4m: "110I1261", t\u00E4m\u00E4: "129Y", "t\xE4m\xE4 ": "12EE", t\u00E4n: "0N0A111W124D1D211Q0O", t\u00E4na: "1D251Q0G", t\u00E4s: "12201O0B", t\u00E4v: "1104123G", t\u00E4v\u00E4: "1254", t\u00E4y: "122Z", t\u00E4yt: "123P", t\u00E4yty: "127M", t\u00E4\u00E4: "12A6", "t\xE4\xE4 ": "12A0", t\u00E4\u00E4n: "125Z", "t\xE4\xE4n ": "12D7", t\u00E5: "100O110Y130V", "t\xE5 ": "1008110H130D", t\u00E5r: "100K111A130Q", "t\xE5r ": "101B111J131M", t\u00E6: "0U06100T140N", t\u00E6l: "100B", t\u00E6n: "100L", t\u00E7: "1G061O0B", t\u00E8: "0L020P090R02", "t\xE9 ": "0L710O0U0P440Q180V120Z10", t\u00E9n: "0O05151U", t\u00E9s: "0L0O0O04151L", t\u00EA: "0L030Q0A", t\u00EAm: "0Q0U", t\u00ED: "0O0D0P0F0Q060T130V2E0Z10141S150E", "t\xED ": "0O070P0X0T240V290Z1H", t\u00EDm: "0O030Q040V1S0Z07142C", "t\xEDm ": "0V2K0Z0A", "t\xEDma ": "145P", t\u00F2: "0P090R04", "t\xF2 ": "0R0I", t\u00F3: "0O0Q0P020Q0A0T0A141N152I1B1H", "t\xF3 ": "0O1T140B1517", t\u00F3r: "0Q0Z140U15031B28", t\u00F4: "0L060Z06", t\u00F5: "1D10", t\u00F5e: "0Q031D18", t\u00F6: "0N05110C120W141515381D131G031O0E1Q0R", t\u00F6bb: "153S", t\u00F6r: "0N04110N120415221G08", t\u00F6rt\u00E9: "1532", t\u00F6\u00F6: "12031D3P", t\u00F6\u00F6ta: "1D58", t\u00F8: "100L130G", t\u00F8r: "100E130E", t\u00FA: "0O0E0T3T0Z0T140B150Q", "t\xFA ": "0O120T9W0Z0U", t\u00FC: "0N0G15181D0S1G2G1O0S1Q0M", t\u00FCd: "1D171G02", "t\xFCnk ": "1533", t\u00FD: "0V0V0Z1A14051O0I", t\u0101: "0U021E40", "t\u0101 ": "1E4Q", t\u0101j: "1E3B", t\u0101s: "1E2F", t\u0103: "1664", "t\u0103 ": "16FS", t\u0105: "1B0M1C3G", "t\u0105 ": "1B0W1C93", t\u0113: "1E11", t\u0117: "1C2H", "t\u0117 ": "1C2U", t\u0117v: "1C1J", t\u0119: "1B161C0K", t\u011B: "0V52", "t\u011B ": "0V60", t\u011Bl: "0V1W", t\u012B: "1E2J", t\u012Bk: "1E2S", "t\u012Bk ": "1E3Q", t\u012Bt: "1E1W", t\u012F: "1C0Y", "t\u012F ": "1C2L", t\u0131: "1G70", "t\u0131 ": "1G5N", t\u0131r: "1G30", t\u0151: "151S", t\u0159: "0V2N", t\u0159e: "0V3E", t\u0159eb: "0V3Z", t\u0159ebu: "0V3Y", t\u0161: "0V08", t\u016B: "1C0A1E06", t\u0171: "150N", t\u0173: "1C1L", "t\u0173 ": "1C4B", "u'": "0L1I0M0O1SFM", "u' ": "1SRD", "u'e": "0L1S1S06", "u'i": "0L341S09", "u'il": "0L54", "u'il ": "0L78", "u'r": "0M0U1S05", "u're ": "0M25", "u'u": "0L14", uad: "0L020M020O0C0P080Q0D0R0D0U0B1P02", uae: "0U2Y", "uae ": "0U32", uag: "0L030M0B0Q030R030U08", uah: "0B1F", "uah ": "0B2P", uai: "0B040L080Q0D0R070T7T120U", "uaim ": "0T7U", uair: "0T45", "uair ": "0TC5", "ual ": "0B0F0M0B0O0Q0P2L0Q1T0R0P1609", ualc: "0R5G", ualco: "0R36", uam: "0B050O020Q020U7P1204", "uam ": "0UD2", uand: "0L2I0O3D0Q3G0R2I0U1U", "uand ": "0L49", uando: "0O4F0Q4D0R2F0U1W", uang: "0B2Z0D02", uant: "0L0F0O0P0P1T0Q300R250U1312041P02", uanto: "0O0N0Q3B0R1C0U03", uay: "0R0I1G05", ubb: "03040M020R0D110B13021S0C", ubera: "04I5", "ubi ": "0R020U3T0W071B12", "ubu ": "046M0V031B041G06", ubw: "043Y1S04", ubwi: "046V1S07", ubwir: "04A4", "uc ": "030G0L030P2P0U0P160S1E0R", ucc: "030H0L060M050O080P0F0R1O0S020U06100215021609", "uch ": "0M270N4L0V050Z0C1B061S7I", ucha: "0L030O2H0V0M1B11", ucho: "0L040O3O0V060Z0A1B05", "ucho ": "0O3J0V030Z0A1B02", uco: "0B020L1G0O020Q1K0R020U03", ucr: "0L050O030P080Q020R0C0U0A162J", uct: "03070L0C0M070O0B0S020U0Q1606", ucu: "03030B040L0P0Q020U0G160K1G0J", udah: "0B5Q", "udah ": "0BAH", "uden ": "030B0N030S2P10181102123Y", udik: "15051Q6B", "udik ": "15051Q41", "udo ": "0O130Q2G0R030U0H0W031C0A1P08", udom: "153P1C021Q0N", "udom ": "153M1Q0L", uds: "03040W060Z0C100E1107150H", udt: "0S0E10081518", udug: "047F", uduga: "04CM", udz: "0Z071B1M1E40", "udz ": "1E3O", ud\u011B: "0V41", ud\u011Bl: "0V6I", ud\u011Bla: "0V7B", uec: "03020O050Q0S", ued: "0M030O6D0P0Y0Q041603", ueda: "0O230P16", uede: "0O4W", "uede ": "0O3R", uedo: "0O2O0Q03", "uedo ": "0O3H0Q02", ueg: "0O0W0Q02", uei: "0L050P0L0Q1A0R031C04", uell: "0L2A0N060O0M0P250R470U1M10021104", uelq: "0L3O", uelqu: "0L65", uem: "0L060O060P070Q2O0U0X1202", "uem ": "0N020P0A0Q360U1I", "uer ": "0L1Z0N0U0Q340U15100A1307", uero: "0O0P0Q2R0U0E", "uero ": "0O070Q3I0U07", uert: "0N090O2M", "ues ": "0L3C0M050N090O0J0P4H0Q040U05", uest: "0L100M0O0O4B0PB00Q080RB81202", "uest ": "0L040M030P8I", uesta: "0O1A0P730R3V1204", uesto: "0O0Z0R6I", uestr: "0O3E", uev: "0O1T", ue\u00F1: "0O0Y", "uf ": "030A0L0A0N33", ufa: "033B041G0R020V041B09", ufe: "030A0N0S0U0316071P05", ufise: "048W", uft: "03090N0I100A11061306", uf\u00F6: "1Q2C", "uf\xF6n ": "1Q3A", ugen: "030904970N120S0B1006", ugend: "04B10N0D", ugh: "0D020M2X0N0216051P021S88", ught: "0M3X", "ught ": "0M4S", ugira: "049O", ugl: "03050L030R030W09100C1306140C1C02", ugt: "03030N03100914051505", "uh ": "0B2J0V030W021G031S3X", uhay: "0D10", "uhay ": "0D1P", uhe: "0302041A0N0712101S04", uhi: "042V0B060D030N040W021203", uhk: "0B0H120A1D0Q", uho: "04170D050V0W0W030Z0512091S09", uht: "120B1D1B1G0Y", uhu: "030D042L0B020D020V020Z06123H1D0P1G021S04", uia: "0O030P0A0Q0C0U0R160P", "uid ": "0S0A0T200U781D0M", uidas: "0O021D53", uie: "0L0H0M030O5Q0Q030U091653", "uie ": "0L0L166M", uier: "0L020O6V", uiere: "0O3O", uiero: "0O3U", uig: "0S060T211P02", uik: "010P0S0I12061C0F", "uil ": "01100L040S050TB8", "uile ": "0L050S020T9P", "uin ": "0D050L040P1Z0S0J0U0R1270", "uina ": "0O0B0P350Q071206", uine: "0L040M020P0B0S030T600U0D120B", "uine ": "0L030S020TKM0U07", uire: "0L0S0M050Q020RC11P05", "uire ": "0L1B0RC6", "uit ": "012G0L2H0M0C0P0Y0S5B0T2J0U5M1207162J", uito: "0O060Q7H0R091607", "uito ": "0O050Q8I0R09", uiu: "0Q0E0U0R", ui\u00E9: "0L030O16", "uj ": "03030V0C0W050Z0B1B0J1P2K1S3G", "uje ": "041D0V4A0W1A0Z451B311C0P", ujem: "0V0P0W1F0Z6Q1B0J", "ujem ": "0W2W0Z7F", ujn: "1P0Q", ujo: "0L250O050Q0412031C0K1P0L1S04", ujou: "0L3L0V02", ujour: "0L60", uju: "040G0B0W0V0E0W0R12081C0D1D0X", ukan: "0304042R0B930D0A120V1B021C02", "ukan ": "03080BDE0D0I120E1C04", ukh: "0D091106", ukin: "030412051C0U1R66", ukk: "010M030V0B0D0S0C100S122M130I141615031D0L1G04", ukke: "010H03070S0C1024120413161G04", ukse: "0B0510071240130E1D16", ulch: "0U2P1S0C", "uld ": "0M6S0N0A0S0E100V11051502", uldn: "0M26", "uldn'": "0M2W", ulh: "0Q1B0Z0B1502", "ull ": "03020M0A0P2Z110M13101408", ulla: "03030O020R210U0O110B1281150D1G1I1O0F", "ulla ": "0R1Y0U0F110612GZ1502", "ulle ": "018E0L070R051016114L12EL132W1DHU", ulli: "030F0M020O020S5H0U0B120P", ullie: "0S77", "ult ": "030M0M0K0S0E0U131005151C164E1D2Y", "ului ": "1208166C", ulum: "0U3A12031G03", "ulum ": "0U3G", umag: "0D0V", umah: "031A0B3K0D04", umak: "0D0Y1G0C", umal: "03040D0V120Y1G03", "umba ": "04970O020U061502", umq: "0U1I1S08", umqu: "0U2S1S0A", ums: "03040N06140J16031C231E831G02", "ums ": "0N051C3F1EB5", "umu ": "03020B0V0W041C081E3D1G0Z1P03", umudu: "04911G03", umun: "04CQ0D0R0U0312021G0A", umunt: "04CX0D180U03", umv: "043Z", umvi: "047Y", umvir: "04BH", umw: "04701S05", umwa: "04BM", umwan: "030204G8", umwe: "04790N02", "umwe ": "04BX", "un'": "0R181S0D", "unc ": "0U3I", unca: "0B040O230Q2L0U050W03160I1G0N", "unca ": "0O2R0Q3B0U030W07160G1G0P", "unda ": "04KW0O0B0Q0E0U0P1108140K1G3V1O0Q1P06", "unde ": "0N1O0S0F0U0L100Q111I164X1P0B", under: "0M1L0N191029111K131Q", "une ": "0LFO0M050N040R0E0U061002163S1D0U1P0B", ungu: "0303048O0D040U050V0814161605", "ungu ": "0302049O", unj: "0B0I0W09", "unk ": "0M09159K1C03", unne: "0M020N020R040S2F10241109121S13391D12", "unne ": "0R04102H1211132E", unnen: "0N030S361105120Y1309", "uno ": "0D0V0O1Q0Q060R420U0D0W161P0H1R3L", unq: "0O080R0A0U0U1S07", unsi: "049V0N0312081P03", "unsi ": "04FZ120A", "unta ": "0D2E0O0P0P0Y0Q0J0R03121K", untu: "04B40B840O030R020U0Y120I", "untu ": "04I1", untuk: "0BE7", "unu ": "1202140916051C031GC01P1R", "unum ": "0U0I145T1G0B", "unut ": "1275", uny: "0304042F0B330P0O15031C061O4V", "uny ": "0P0L1O6O", unya: "030304110B5P0P0D", "unya ": "03050B9V0P0F", un\u00F6: "1Q4H", un\u00F6n: "1Q59", "un\xF6n ": "1Q63", un\u0101: "1E40", "uo ": "0O040Q030R3D0U2F0W0P121V1C481P0A", uod: "0D020U2L120T1C10", "uod ": "0D040U4B", uoi: "03020L2H0R2R1203", "uoi ": "0L430R49", uoj: "12071C2I1P07", uok: "121X1C1V", uol: "0R2J123R1C19", uole: "0R2K122I", "uole ": "0R2L1205", uom: "0R0Q0U0I123D1C17", uon: "0D060L020R1I0U0612351C0L1P0D", uoq: "0U0L", uor: "0R0P0U0Y121M", uos: "0O040Q020U1012161C3P1P02", uot: "0D030L020R0J0U10122O1C34", uoti: "0L030R020U08120O1C30", "uoti ": "12031C5W", uov: "0R1M12091C02", "uper ": "0L0N0M020U2D15021P0D", "upp ": "112G141R", uq: "030I1S4F", urab: "04720U031G07", urad: "03020D0B0O070Q080W2X11031C021G381P02", urada: "0O020Q031G4D", uradi: "0W79", urash: "04E0", uraz: "046F0V03", urazi: "049C0V04", urinn: "148N", uriu: "0U0C1C3U", "uriu ": "1C7B", urob: "0Z6S", urobi: "0Z74", urq: "0L1N1S09", urquo: "0L4N", "urs ": "0L760M0I0N020P0B0S0311031408160A1B02", urw: "041K1B02", ury: "042E0M031B0A1C061G021O0O", ur\u00F0: "142L", "ur\xF0u ": "145Q", ur\u0117: "1C1Y", usha: "04A40N021S33", ushak: "04AQ", ushi: "04850M020R020S02", usq: "0L0K0U0Z1S0F", "uste ": "0L1T0O040S040U031B041D5E1P0F", "usto ": "0D5P0O0M0Q0A0R0H12031P06", us\u00ED: "0V300Z35", utem: "0U2H0V061202160W1C031P02", "utem ": "0U2L0V081617", "uten ": "03130N1D0S0W11031215131H", uth: "0M0D0U08", utk: "0B080W03120O1B031G02", utn: "03040B080V0I0W0C0Z0L1004110315051B07", "utse ": "0491", utta: "0R0V1105129B15021S0J", "utta ": "0R0P12C2", utte: "0L050M040N110R0U0S021015120O131Q", utti: "0M020R2N0S04121N", "utti ": "0R2M122G", utto: "0M030R3E1102120A", "utto ": "0R2V", utv: "110313081C031S09", utw: "041B1S06", "uu ": "122Z1D151P02", uud: "12241D24", uude: "123P", uul: "0D04123H1D33", uum: "0U22120R", "uum ": "0U3U", uun: "0U07122Q", uur: "011I0S13122N1D3C", "uur ": "012J0S2L1D18", uus: "01090D020U1M12261D1L", "uus ": "010G0U3112141D10", uut: "0S0212461D0X", "uvek ": "0W5A", "uvo ": "0O0Y1C8T1P06", uvu: "042E0V02110L12071C041S05", uvuga: "049T", uw: "010H030D040J0D1O0S211B0Q1O1I1R0C1S02", "uw ": "0S1O1O0P", uwa: "0307040G0D160S021B121O0R", uwag: "0D141B0C", "uwag ": "0D25", uwe: "010T03090D0H0S0U", uwi: "030K0D0A1B0G1R0Q", uxi: "0L030U0G", uxo: "0Q020U0W", "uy ": "030D0M0L0O2U1S06", uye: "030B042X0L040O07", "uye ": "048I0O05", uyo: "040O0D020O071G3L1S04", uyor: "1G43", uyu: "030204371G2E", "uyu ": "04901G0M", "uz ": "03080O0A0Q0D0W08160B1E601G4B1O0U", "uza ": "04AY16131G071P05", uzo: "042T1P06", u\u00DF: "0N0B", u\u00E1: "0O0M0Z021502", u\u00E1l: "0O0M0V021502", u\u00E1n: "0O1E", u\u00E6: "0U0O", "u\xE6 ": "0U1D", u\u00E7: "0Q051G0L1O0K", u\u00E8: "0P1C", "u\xE8 ": "0P5E", u\u00E9: "0L0D0O1Z0P080Q0H", "u\xE9 ": "0L150O5C0P0G", u\u00E9m: "0Q21", "u\xE9m ": "0Q2H", u\u00E9s: "0L060O0U0P0H", u\u00EA: "0Q06", u\u00ED: "0O0O0P0J0Q060T0D", "u\xED ": "0O1X0P230T0P", u\u00EF: "0P04", u\u00F0: "1426", u\u00F1: "0O031O1G", "u\xF1 ": "1O2P", u\u00F2: "0R0C", "u\xF2 ": "0R1C", u\u00FD: "1O0Q", u\u0101: "1E05", u\u0103: "160P", u\u010D: "03040V1E0W1T0Z1G1C0G", u\u010Di: "0V1R0W2J0Z1S1C18", u\u011D: "1P0A", u\u011F: "1G3G", u\u011Fu: "1G8H", u\u011Fun: "1G6T", u\u011Funu: "1G7I", u\u013C: "1E07", u\u0148: "1O3W", "u\u0148 ": "1O7E", u\u015D: "1P0C", u\u015F: "16051G271O1H", u\u0161: "0V0X0W100Z0O1C0E1E0K", u\u017C: "1B22", u\u017E: "0V2D0W0N0Z1W1C2S", "u\u017E ": "0V3F0W040Z2Z1C1Z", u\u0219: "160M", u\u021B: "160J", u\u0263: "032V", u\u1E25: "0315", "v'": "0R041S0B", "v-": "1602", vaa: "010E0S0H123D1D211G05", vab: "0O060U071C021D381G061Q0J1S09", vaba: "0O090U021D3H", "vad ": "105U117715031D6E1SDL", vado: "0O0E0Q0C0R3M150B1C081P05", "vado ": "0O0B0Q080R3O1P06", vagy: "15DS1C02", "vagy ": "1571", vagyo: "156U", vah: "0V040Z06120J1D1R1G021S04", vahe: "1D23", vai: "0L6D0M020O020P5F0Q2U0R2F126715031C5X1D0V1EDJ", "vai ": "0Q3A0R3R121715021C1L1EEH", vaig: "0P7T1C0C", "vaig ": "0PB5", vaik: "123E1C3I", vain: "0L0I12421C021E1V", "vain ": "0L08128D", vair: "1C0V1E30", vais: "0L470O030Q04120N1C0V", "vais ": "0L620O040Q051C0B", vait: "0L3412041C0Y", "vait ": "0L56", vaja: "0W0315021D251E63", vajad: "1E8S", vajag: "1E50", vaka: "0S0C0W06120K1409150A1C301E2U", vakar: "15021C6B1E6A", valam: "154S", vald: "0U2P110714091C09", valde: "0U2U1106", valg: "100I130H1C3D1D0K", valik: "12021D1X1Q4C", valod: "1EAJ", "vam ": "0P150Q180U0P0W120Z1N15021G0N1SH4", vanda: "011P0S2B0U05141W", vann: "0R3H0S041108120H131C14081523", vanno: "0R3J120B", "vara ": "0W0O11361204140N160P1G021P05", varf: "112B", varf\u00F6: "112B", varu: "0U05120A1C041E32", "varu ": "1E6S", var\u0113: "1E4B", var\u0113t: "1E5Z", vast: "0L030O020Q020R020S0J0U06124X150P1D381P06", vau: "0L0C120G1C1M", va\u00F0: "144O", "va\xF0 ": "1465", va\u0165: "0Z3Q", "va\u0165 ": "0Z6B", vb: "110315041S0L", vde: "0W210Z0D1013110B13091G0T", "vde ": "0W2L102U110E130L1G0Q", "vec ": "0L5Q0V030Z0H", "ved ": "0M1N1056131G150K", veda: "0O020Z8N1C051G031P02", vedal: "0Z89", vede: "0R280V0D0W080Z321019120C150C161F", vedel: "0Z3112071502", vee: "010S0S1J12091D2S", veel: "011H0S5A12051D29", "veel ": "011K0S6Q1D5T", veik: "120314141C351E29", vej: "0O030Q0Q0V0P0Z0C100T1C0D", vek: "0V020W2E0Z18100211031204130E1405150F1P06", veld: "0S071340140L", veldi: "1337140J", vele: "0M020R040S0D1002120G155816061G02", velmi: "0V3B", "vem ": "0Q1H0U0O0V060W05101R111O1320150T161E", vemo: "0O040Q0K1Q44", "vemo ": "1Q4Q", venit: "0R050U2H1639", venn: "0R0B100U12021326151E", veoma: "0W4R", "vera ": "0L0A0O080Q060R0B0U0B148J1P0N", verge: "012D0L020N140S1Y", verj: "0S0B143L1503", verju: "147F", vero: "0L030O020R550S0J0U0R0W0O0Z0J120815021P0R", "vero ": "0R570U0R12021P0Q", very: "0M5M1S0N", "very ": "0M51", ver\u00F0: "145R", ver\u00F0u: "1486", "vete ": "0O050Q040R3U0U070Z0U11071306", vetlh: "1SEF", vett: "0R071105120T15451D0M1G02", veu: "0L3M0P2T0Q0G0S02", veur: "0L060P3C", veure: "0P4O", veux: "0L3Y", "veux ": "0L5V", vev: "0R1P0V020Z08", vez: "0L340O1T0Q2A0R0A0V0A0W0N0Z0G1516160B", "vez ": "0L300O2J0Q1Z1502", ve\u013E: "0Z6D", ve\u013Ea: "0Z36", "ve\u013Ea ": "0Z3Y", ve\u013Em: "0Z5S", ve\u013Emi: "0Z76", vf: "100211021303", vg: "110213031G05", vh: "13031S02", vida: "0O2N0P210Q2F0U0311071C021P0S1S0Z", videl: "0V050W180Z5R", vid\u00ED: "0V1R0Z3C1502", vid\u00EDm: "0V1C0Z2X", vid\u011B: "0V3D", vid\u011Bl: "0V3L", "vie ": "0L260M080Z3D1204", viel: "0N3V0S0F122G", viem: "0Z5B1C03", "viem ": "0Z681C06", vien: "0L2X0O1K0P0F0R0S120D1C651E9G", viena: "1C6B1E25", viens: "0L1Q12021E50", vigh: "10021SC2", vih: "0W0E0Z0F121915041D1G1S2H", vii: "0U04123916151D2E", "vil ": "0M030O060V1T0Z1B1062137Z140S1S0S", vilk: "0V061010111P120413111C0H", "vill ": "114W140I", ville: "0L1K102J1114120R1325", vilo: "0V030W041P021QCN1S1Q", vilob: "1Q74", vilom: "1Q4V", vinde: "0S1310281104160A1G0A1P06", vineh: "1SEF", "vir ": "01AD0L040O0N0P0C0Q0X0U0X", virk: "101B1205131X140Q1C05", virke: "101G131U", "visi ": "0B0H0U030W0C120D1C4Q1E56", vissz: "152V", "visu ": "1C041E50", "vit ": "03020L0H0U7B0V2O110Q12061308160R1S0W", viu: "0P190Q0N0U0F120216021C02", vi\u00F0: "14AC", "vi\xF0 ": "14EZ", vi\u00F3: "0O0K0P0B", vi\u0146: "1EMY", vi\u0146a: "1EFU", "vi\u0146a ": "1EK9", vi\u0146am: "1E92", vi\u0146i: "1E6B", "vi\u0146i ": "1EA9", vi\u0146u: "1E3L", "vi\u0146u ": "1E7K", vi\u0146\u0161: "1EDR", "vi\u0146\u0161 ": "1EOS", vi\u0161e: "0W2W", "vi\u0161e ": "0W73", vj: "15051S09", vk: "0V0G0W020Z0F1G03", vm: "1G0C1S0E", "vn ": "100H1305", vne: "0W050Z0K100B130H", vob: "0U0I0V091Q4U", voc\u00EA: "0QKK", "voc\xEA ": "0QM2", voc\u00EAs: "0Q4F", vod: "0V170W180Z261502", voe: "01160S0Q", "voel ": "011K0S0Q", vog: "0N020Q050R2N0S040W0Z10041C081S04", vogl: "0R44", vogli: "0R46", voi: "0L5J0M050R2G127N1650", "voi ": "0R3U124B164G", voir: "0L5R", "voir ": "0L92", voj: "0V200W5H0Z6F12081C251E1I1P16", voje: "0V1L0W1Q0Z3712021C0D1P03", volas: "1P6D", volna: "1537", "volt ": "15AZ", "von ": "0N5K120S15021P15", vons: "0L3J1203", "vons ": "0L5L", voo: "011A0Q040S3612021D0I", voor: "012Y0SBF", "voor ": "010S0SBK", vorb: "0N0C165J", vorbe: "0N0J164V", vord: "0S0210191322", vorda: "101I1321", vore: "0Q0H0R1A0S030W0S0Z0M101L110A1P02", vores: "0Q07101S", vorf: "0N0210271327", vorfo: "102M1327", voro: "0R2L1P02", "voro ": "0R2M", vor\u00ED: "0Z62", "vor\xED ": "0Z32", vost: "0P1Q0R300V0D0W040Z08120D1504", vostr: "0P180R31", votr: "0L31", votre: "0L53", vou: "01070LEA0M040Q2O0S020V140Z0B", "vou ": "0Q380V1Q0Z0I", vous: "0LJM0M06", "vous ": "0LQT0M07", voy: "0L0X0O131S06", vo\u00EB: "010K", vp: "0Z021S0C", vrai: "0L3T0R04", vrea: "165C", vreme: "0W6D162A", vri: "010W0L0N0S0Y0Z0511031G061P06", vrie: "01210L0E0S2L", vrien: "01250S3D", vro: "010N0L020Q1N0S0U0V040W051G021P02", vry: "010O", "vs ": "11051E2L", vt: "0V040Z0D10041103130615081S07", "vu ": "0L0W0V1E0W1V0Z2612021C081E3K1P0D", vue: "0L0D0O0X", vug: "045C", vuga: "04DK", "vuga ": "04IP", vui: "0P1S0S0212051C02", vull: "0P2Q0S031207", "vull ": "0P3Z", vum: "0U0R1S1J", vuo: "0R23122T1C051P02", vus: "0L020U0T12061C091D1F1E0M1G0J1P0R", vut: "0R17120E16161G021S1B", vv: "0R0G130215031S06", vve: "0R1515061G02", vvi: "0R0I", vy: "0105044S0V400Z3W12041C1V", vya: "0302043D1G02", vye: "043P1G02", "vye ": "046P", vyi: "043W", vyk: "0V0Y0Z0J1C2N", vyo: "046U", "vyo ": "04CH", vyose: "04A4", vz: "0V0W0Z0I", v\u00E0: "0P03", v\u00E1: "0Q070V3W0Z2W1540", "v\xE1 ": "0Q0C0V1X0Z1L150A", v\u00E1l: "0V0F1529", v\u00E1r: "0Q0D0V040Z0I1525", v\u00E1s: "0V0Z0Z1Y150M", "v\xE1s ": "0V1M0Z3C1505", v\u00E2: "160E", v\u00E3: "0Q04", v\u00E4: "0Z0E113G12451D2Z1Q07", "v\xE4 ": "122Z", v\u00E4g: "111C1D3S", v\u00E4ga: "11031D4J", "v\xE4ga ": "1DBY", v\u00E4l: "112H12221D2V", v\u00E4lj: "11071D2L", v\u00E4lja: "11051D6O", v\u00E4n: "11351222", v\u00E4r: "111L12081D0K", v\u00E4t: "110C123G", "v\xE4t ": "125X", v\u00E4\u00E4: "12271D0U", v\u00E5: "10051116130M", "v\xE5 ": "1115", v\u00E5r: "111P130S", v\u00E6: "0U02102B131V1411", v\u00E6k: "100C", v\u00E6r: "102S132Z1411", v\u00E6re: "105A134C", "v\xE6re ": "103J133W", v\u00E6rt: "100C132G", "v\xE6rt ": "100C132G", v\u00E9: "0L0K0O030P030Q020V280Z0M140A1530", "v\xE9 ": "0L150O050V2Z0Z1E1506", v\u00EA: "0L020Q05", v\u00ED: "0O0D0P020Q020V430Z0P141Q150G", "v\xED ": "0O030V2L0Z0F142M", v\u00EDa: "0O10", v\u00EDm: "0V290Z08", "v\xEDm ": "0V390Z0E", v\u00F2: "0R02", v\u00F3: "0O020Q031502", v\u00F4: "0Q020Z0C", v\u00F5: "1D2N", v\u00F5i: "1D5L", "v\xF5i ": "1D2T", v\u00F5t: "1D29", v\u00F6: "0N051410150A1Q1A", v\u00F8: "10071306", v\u00F8m: "10091309", v\u00FC: "15071G031Q0T", v\u00FD: "0V1P0Z1J", "v\xFD ": "0V1F0Z1U", v\u0101: "1E19", v\u0101r: "1E1W", v\u0103: "161L", v\u0105: "1C0B", v\u010D: "0V0K0Z0X", v\u0113: "1E3K", v\u0113k: "1E2U", v\u0113l: "1E5T", v\u0117: "1C1J", v\u0117l: "1C1K", v\u0119: "1C0L", v\u011B: "0V56", v\u011Bd: "0V37", v\u011Bd\u011B: "0V3M", v\u011Bd\u011Bl: "0V3F", v\u011Bt: "0V2F", v\u012B: "0U021E0L", v\u0161: "0V1Y0Z2B", v\u0161e: "0V2C0Z4M", v\u0161ec: "0V2V", v\u0161ech: "0V3W", v\u0161et: "0Z7K", v\u0161etk: "0Z71", v\u016F: "0V12", "w'": "04171S2R", "w'i": "0446", "w-": "03060D04", waa: "01300S2O", waar: "015Y0S8Z", "waar ": "013M0S5D", waaro: "010X0S47", wab: "0306041C0B0E1S0J", wac: "030W041E0N0A0S0I1B07", "wag ": "011B03030D1G", wagt: "1O6Q", "wagt ": "1O56", wah: "0302040J0B0C0N0P1B021S0B", wai: "0B030D020M0J", wak: "0316041A0B1F0D080M030S051B07", "wal ": "03CM0B0J0D05", wala: "03100B070D3O1B05", "wala ": "030X0D3R1B03", walan: "03070D39", wam: "030T04150S0D1B0F1O0G1S05", "wana ": "04971B0K", "wang ": "0D1O0N020S03", wanj: "0490", wanje: "04F3", wanne: "011S0N020S20", want: "030G0M690S0C", "want ": "030O0M590S0D", wany: "0302047M1B101O0G", wanya: "030504A4", "war ": "030D0B070M070N560S03", "was ": "018Z03040D020MBO0N7R0S9B1B09", "wat ": "019E030D0B120D0D0S921B03", water: "011M0M0S0S1X", waw: "030M041M0B040D031B021R21", way: "032Q04110D040M1O", "way ": "03080D050M21", "wa\u0107 ": "1B3T", wa\u0142: "1B3J", wb: "1S02", wc: "1B1H", wd: "03020S061B181O0B1S05", "we ": "011M04KV0M360S2Z1B1J1O6Q", "we'": "0M0V", wea: "0M0K", wed: "030H0D0D0M0F0N040S031B04", wees: "015A0S1E", "wees ": "015J0S0Q", weet: "01420M040S3N", "weet ": "014B0M040S4S", weg: "010F03070N0R0S0M1B0P", wei: "0M050N3A0S0510021102", wek: "03020S031B041R1R", wel: "010M031B0D040M0Q0N0W0S0Z1O0O1R1K", wen: "010G03AI041T0D060M0N0N260S0J1B031R2B1S04", "wen ": "03760N050S1C1R3E1S08", wenn: "030B0N3W", "wenn ": "0N6E", werd: "03020N3S0S2B", werde: "0N680S0F", were: "0M3I0N050S101O0G", "were ": "0M430N03", werk: "01480N0B0S3S", "werk ": "013S0N070S23", "wese ": "049O", wet: "010B03200N060S0G1B0H", wg: "1O05", wha: "0M3K0Q02", what: "0M6N0Q03", "what ": "0M7P", whe: "03020M2M", when: "0M2L", "when ": "0M3C", where: "0M2L", who: "0M1N", "who ": "0M2G", why: "0M1D", "why ": "0M2L", "wi ": "031K041D0D051B2L1R3K", "wi'": "1SG4", "wi' ": "1SL8", wia: "1B3Y", wie: "010U0N360S0Q1BE3", "wie ": "011W0N5H0S2I1B2Z", wied: "0N1G1B6Y", wiedz: "1BA5", wig: "01070302041I0N021S0O", wij: "0306040C0S131B021S7X", "wij ": "0S1K1SBL", "wil ": "016S03020S4M", wile: "1B021R981S0F", will: "0M3R0N2O0S1I", "will ": "0M4P0N2V", wir: "0306045H0N4U1B02", "wir ": "03030N6R", "wird ": "0N57", wiri: "04C3", wiriz: "04GQ", wis: "030W040G0B030M0F0N0U0S0D1B0P1S0U", with: "0M6U", "with ": "0M84", wiw: "0418", wiy: "0309041P", wiz: "030K041J1B0I1O0B", wj: "0302", wk: "1B0I", wl: "030O0M031O0C1S03", wm: "1O041S04", "wo ": "04330M0E0N0N1B1S", woh: "0N0V", woj: "1B37", wol: "0N0T0S021B1Q", won: "010G040C0M180N020S0G1B0T", woon: "011H0S2Q", woor: "01160S2P", woord: "01190S3K", wor: "011P0M2B0N100R020S161B0O", word: "013M0M0L0N0L0R020S49", "word ": "013U0M0G0R020S0B", worde: "0N0Z0S37", work: "0M2E", wou: "010B0M220S04", woul: "0M3V", would: "0M55", wp: "1B081O061S03", wr: "03020D040M0D1B0T1O14", wra: "03020D051B0F", wri: "0M0C", wro: "0M0E1B0A", wstra: "1O42", wsz: "1B4N", wszy: "1B4H", wszys: "1B66", wu: "0313040S0N0X1B0E1O0O1S0A", wur: "030Z0N0U", wv: "1S02", ww: "030Z", wy: "010J03031B6F1O2T", "wy ": "1B2C1O54", wys: "010D1B1L", w\u00E4: "0N0N", w\u00EA: "0105", w\u00EAr: "0109", w\u00F6: "0N08", w\u00FC: "0N0N1O0B", "x-": "0L05", "xa ": "0P1I0Q0L0U041104", xar: "0P1P0Q0N", xc: "0L040M050O040Q030U081603", "xe ": "0L050P1F0Q0L", xen: "03030P0V11021Q0K", xer: "03060L040M020P1D0Q080U0V11021606", xes: "0P0Y0Q04", xim: "0L020O0E0Q0P0U0Z1606", xit: "03020O070P0A0U2T", "xit ": "03020P0F0U4A1503", xl: "0302", xor: "0U0Y1107", xpe: "0M0J0O0A0P0B0Q0B0U0I1102160C", xs: "03030U0A", xsp: "0U0J", "xt ": "03050M0I0P080V021102", xtr: "0L060M040O0S0Q080U0C1103160B", xu: "03030P090U051602", xua: "0O020P100Q020U041604", x\u00ED: "0P05", x\u00F2: "0P0P", "x\xF2 ": "0P31", "y'": "04170M0I1G2E1S3I", "y' ": "1S8I", "y'i": "042E", "y'n": "1G3H", "y'ni": "1G3Y", "y'nin": "1G5D", "y'r": "0M0C", "y's": "0M0F", "y'u": "041J", "y'y": "1G2N", "y-": "03080D081502", "ya'": "0D051G171S29", yaa: "0B0F0D03", yab: "041Y0D020L0315021G121S04", yac: "040X1G41", yad: "03080B060D0A15031G0E", yag: "0308041T0D040L0F1507", yah: "040O0B0T0D080O041G0G1S0K", yai: "0B0H0L081504", yak: "0305043K0B2E0D0A150U1G2T", "yak ": "03020B3B0D0F15021G0A", yaka: "0303047V0B0D0D0215041G0L", "yaka ": "04CX", yal: "03130B090D03150D1G2O", "yan ": "03090B070D2V0O0415641G0V1S0A", yang: "042O0BJL0D461G07", "yang ": "0BRW0D7T", yanje: "04AA", yap: "0B0215051GDP1Q0G1S0M", yapa: "0D021G4D", yapm: "1G76", yapma: "1G9A", yapt: "1G3K", yapt\u0131: "1G4T", yard: "0M031G3G", yard\u0131: "1G4O", yari: "04850D0I", "yari ": "04CM0D0V", yat: "0305040V0B0B0D050P0815061G2G", yaw: "030E041U0D0D", "yawe ": "049I", ya\u015F: "1G3O", ybo: "0M0D0V021B051C041G07", ych: "0V4K0Z0L1B3T1S0G", "ych ": "0V590Z0M1B47", yck: "0V0G0Z05116N", ycke: "116E", ycker: "112U", ycket: "113J", "yd ": "0114100213061506", yde: "030G100O110A120M13071B051G0B", ydi: "030S0U0212031C061G301S06", "ye ": "010804M20D030L030M040O051009131M150S1G7Z", yea: "0M0S", yeb: "03290B080D02130515051G0Q", yec: "030I0O061G2Y", yed: "031R0B020M0E150U1G0U", yel: "038G0B0C0D030M02151X1G0I1Q14", yell: "037I0M041504", yella: "03DI", yem: "0324040P0B030D02150C1G37", "yene ": "049C13071G03", yere: "042K130815401G0N", yerek: "043515321G07", yes: "039J040T0B020M0K0O040P09120215101G0G", yess: "036N12021502", yesse: "03AK", yet: "035T0B030D020M0C10021308151H1G2P", yett: "035W150G1G03", yf: "010H1103140T15021G02", "yf ": "010N", yge: "100C11041303", ygg: "1008110M130G140T", ygy: "1O85", ygyn: "1C021O78", ygyny: "1O8N", yhe: "010D1002110512041302", yht: "121V", "yi ": "032D043G0B0C1216150U1G9U", yin: "031J04250B020D030M13120E1G1I1Q0H1S36", ying: "0M231S1N", "ying ": "0M2S", yiw: "034C041J1S07", yje: "0V0212021B0W1C1Q", "yk ": "01130D080V0B0Z0E100513041B0C1C1X1O4R", yka: "0V031B0Z1C0D1O2S", yke: "01090V03100A11071205130B15021G0B", ykk: "100M1216130Y1410", ykke: "101P1321", ykl: "0V0N0Z061006110414051B0C1C191O2O", yks: "12301C111O09", yksi: "123S1C09", ykt: "1105130914051C0H", "yl ": "0V481B021O12", ylar: "1G071O4O", "ylar ": "1G031O5E", yld: "100K110A130E140G1O1J", yled: "1G59", yledi: "1G73", yll: "0U021003110F121S130814051O0L", "ym ": "0Z0611041B801O86", ymm: "11041225", ymo: "0M0B0U081C0B1S06", ymu: "0U2D1B051C091G05", ymus: "0U411C06", "ymus ": "0U491C0D", ymy: "0V02120O1B0B1O4G", "ymy ": "1B091O3K", "yna ": "0V080Z08140A1B0W1C041G031O5E", ynan: "1O3Q", ynd: "0V02100P110B1308142K1O5E", ynda: "0V02110914141O75", "ynda ": "1106140Y1O5S", ynn: "0V021102120L130B140A1B05", ynt: "10031104120V130D1404", yny: "121B1B0C1OEP", "yny ": "0V021B0E1OGP", "yny\u0148 ": "1O47", "yok ": "156T1G2K", yon: "041B0D370L0B0M0N152L1G1H1S0A", "yon ": "0D420L04156C1G0L1S08", yong: "0D1X", "yong ": "0D3O", "yor ": "0O0K0P0L1GGY", yord: "1G5T1S07", yordu: "1G7T", yors: "151F1G4X", yorsu: "1G63", yoru: "03021GF6", yorum: "1GHO", yos: "04300D0B0O03150E", yose: "047Y", "yose ": "04DH", "you ": "0MIL", "you'": "0M2P", "you'r": "0M25", your: "0M48", "your ": "0M4Z", "yp ": "110213021O5R", ypt: "0M020U0T100211021302140N", "yr ": "0Z08100E110E130G1O3L", "yra ": "0U04110F140U150B1CHL", yre: "10091103130D150B1B021C091G05", yrir: "148E", "yrir ": "14FT", yro: "0D080V070Z061B041C03", ysa: "030K0D0D0L02110314041G04", ysk: "0D030Z05100F110K1205130E1B0D", ysl: "0V3I0Z4G", ysl\u00ED: "0V3O0Z5A", ysl\u00EDm: "0V2W0Z4O", yst\u00E4: "123P", ysy: "121R1B021O1C", yszer: "152X", yte: "0V051104120I130B15061B0A1C05", yth: "0L020M120U02", ythi: "0M21", ythin: "0M2P", yti: "0V030Z0E1208140B1C7T", "yti ": "1CBB", yto: "0V0B0Z06150C1B061C28", ytoj: "1C3F", ytt: "100H110O124G130O140U", ytte: "10181109120I1317", ytt\u00E4: "124W", yty: "12271B08", yt\u00E4: "121U", "yu ": "0308044I15021G0U", yud: "03040D090O191G071S0A", yuf: "032I1Q5D", yuf\u00F6n: "1Q39", yumv: "046P", yumvi: "049T", yun: "030K040G0B050D0B0O08150N1G1H1Q0T", yv: "0V040Z03100F1102121D1304150T1C1K1G071S0D", yve: "100G1303150Y1C351G051S0F", yven: "100A15061C53", yvi: "121X1C05", "yvin ": "126Y", yv\u00E4: "1104123C", yw: "040D0M021B1K1S07", ywa: "04181B23", yy: "030L121D", "yy ": "121X", yz: "03050V050Z0L150F1B0L1C021G031M051O5O", "yz ": "1O4K", yzy: "1B051O45", y\u00E1: "151H", y\u00E4: "120C1Q0D", y\u00E9: "0L05150R", y\u00F1: "1O48", "y\xF1 ": "1O6P", y\u00F3: "0O04150G", y\u00F6: "121U150A1G06", y\u00FC: "150J1G27", y\u00FD: "1O0G", y\u0107: "1B1W", "y\u0107 ": "1B3X", y\u010D: "0V060Z0A1C08", y\u0131: "1G4K", "y\u0131 ": "1G56", y\u0142: "1B4H", "y\u0142 ": "1B3J", y\u0148: "0Z021O6N", "y\u0148 ": "1O9C", y\u0148y: "1O30", y\u015B: "1B1Z", y\u015F: "1O33", y\u0161: "0V0N0Z0H1C03", y\u0165: "0Z0Q", "y\u0165 ": "0V020Z1W", y\u017E: "0V120Z071C04", "y\u017E ": "0V22", "z'": "0403", "z-": "03050L0T", "z-v": "0L3C", "z-vo": "0L5J", "z-vou": "0L96", zad: "03040O0M0Q0F0V080W0O0Z0715091B161G051O2W", zady: "1O3M", zaj: "0V0U0W0P0Z2N150A1B1T1P05", zajtr: "0Z37", "zal ": "031D0S4F0V0Y0Z0J150O1O0D", zama: "04110W0515021B031G5T", zaman: "1G7T", "zat ": "0S0G0V06151D16121O4B", zaw: "03AA1B1L", zawa: "03AQ1B04", zawal: "03KR1B02", zc: "0O070V021B1V1G0W", zcz: "1B3G", zd: "03070V1T0W0E0Z1F15171B1L1C0B1E0Z1G1I1O1N", zda: "03030V0A0W0B0Z0F150D1B111C061E2Q1G0Q1O0N", zdar: "0V041B0B1E3W", zdar\u012B: "1E7V", zee: "0S0A", zeg: "030I0S0X150G1B2U1G03", "zego ": "1B4H", zei: "0N1L0Q030S0H15021603", zek: "030N0S0A0V06151N1B221G061O17", "zem ": "03070N020Q0I0V050Z0R15421B181O10", zemre: "039I1502", "zen ": "030T0M030N2H0S2U0V08151W1G0F", zeni: "0V0D15051B3J1G03", "zer ": "03020N080Q6X0S06151W1G05", zere: "044C0Q0215AL1G0A", zeret: "158Q1G02", zes: "0N040Q1A0R030S040V03150H16031B211G02", zet: "0S0A0V050W0I153F1B0E1G0E1O0A1P04", zia: "0N020Q0A0R2B1502160R1B471P03", zia\u0142: "1B5D", zic: "0S0U0V020W04160Y1B0G1P02", zich: "0N020S391502", "zich ": "0S2Z", "zie ": "0R1C0S0N0V020Z09160H1B6D", zien: "0R0M0S361B0W", "zien ": "0S42", zif: "03081Q1P", zij: "0S5T0W0B1C0D", "zij ": "0S3K", zijn: "0SGN", "zijn ": "0SKM", zik: "030Q040M0V030W18152O1B041C0J1E131G0I1P0A", "zik ": "030R0W0L156F1B021G0E", zinu: "16061E3W", "zinu ": "1E8H", zin\u0101: "1E3Y", zio: "0Q020R7T0W061B0D1P05", zion: "0RAK1B08", ziona: "0R5L", zione: "0R4J", zi\u0148: "1O2M", "zi\u0148 ": "1O3Q", zj: "0V040Z081B0O", zk: "0V130Z0O150J1B1T1E05", zn: "030A0V1W0W2G0Z1X152G16031B3V1E09", zna: "030J0V110W5N0Z1P150D1B3U", zni: "03020V090W080Z0K152G16061B1Q1G02", "zni ": "0W03155Y1B04", zn\u00E1: "0V1L0Z1S150N", zob: "041U0Z0T150Q1B0S", zoe: "0S0F", zog: "041O0N070R021502", zok: "04180Z0A151C1B021O0F", zorun: "1G3R", zost: "0Z2F1B3D", zosta: "0Z2K1B5C", "zott ": "152X", zou: "0Q030S190V02", "zou ": "0Q030S42", zp: "0V160Z0I15051B0K", zq: "0O02", zr: "030E0V0E0W070Z0S15091B1T1E09", zro: "0V050W021B38", zrob: "1B3Y", zrobi: "1B67", zs: "0V0C0Z0L15141B051E131G0C", zsk: "0V0M0Z1E1E1W", zskat: "1E5C", zt: "03040N160V0K0Z09158F1B0J1E0E", "zt ": "030B0N180V031571", zta: "0V04152F1B05", zte: "0N0M0V020Z0M152F1B0A", zum: "03020N0T0O020V0Q0W0Y0Z171B0W1G02", zv: "0V180W0Y0Z18150716031E0R", zw: "030H041I0N0R0S0F1B1Z", zwa: "030T04570N050S091B0H", "zwa ": "04EE", zy: "0M020V0O0Z0M1BEQ1G061O2Z", "zy ": "0M040V0O0Z0B1BA31O1D", zys: "1B4Q", zyst: "1B3J", zystk: "1B4E", zze: "030E0R0E150P1G04", zzi: "030L0R0K", zzo: "0R121503", z\u00E1: "0O020V0Y0Z15153T", z\u00E1m: "0V030Z06151N", z\u00E3: "0Q02", z\u00E4: "0N071O08", z\u00E7: "1O0N", z\u00E9: "153J", z\u00E9l: "152R", z\u00ED: "0V120Z0G1518", z\u00F3: "0O0C15191B05", z\u00F3n: "0O0M1502", z\u00F6: "0N081519", z\u00FA: "0Z021509", z\u00FC: "0N03151O1G0P1O2D", z\u00FCn: "150G1G0N1O2Z", z\u0101: "1E0A", z\u0103: "161E", "z\u0103 ": "164K", z\u0105: "1B1F", z\u0113: "1E1Z", z\u0113j: "1E2D", z\u0113t: "1E3I", "z\u0113tu ": "1E65", z\u0119: "1B33", "z\u0119 ": "1B411C02", z\u012B: "1E25", z\u012Bv: "1E4D", z\u012Bvo: "1E3W", z\u0131: "1G1U", z\u0142: "1B1S", z\u0146: "1E0C", z\u0151: "150P", z\u016F: "0V0H", z\u0173: "1C05", "\xA1": "0O0E", "\xA1a": "0O03", "\xA1c": "0O02", "\xA1d": "0O02", "\xA1e": "0O05", "\xA1h": "0O02", "\xA1m": "0O03", "\xA1n": "0O06", "\xA1p": "0O02", "\xA1q": "0O05", "\xA1s": "0O02", "\xA1t": "0O02", "\xA1v": "0O02", "\xB7": "06040P06", "\xB7l": "0P0G", \u00DF: "0N0P", "\xDF ": "0N0Y", \u00DFe: "0N10", \u00DFt: "0N0C", \u00E0: "0L1S0P200Q0D0R14", "\xE0 ": "0L3U0P2O0Q0P0R2O", "\xE0-": "0L02", \u00E0c: "0P0D", \u00E0ci: "0P1C", \u00E0g: "0P02", \u00E0l: "0P05", \u00E0m: "0P04", \u00E0n: "0P09", \u00E0p: "0P06", \u00E0q: "0P02", \u00E0r: "0P0A", \u00E0s: "0P0K0Q08", "\xE0s ": "0P240Q0Y", \u00E0t: "0P04", \u00E0v: "0P02", "\xE1 ": "0D020O2N0Q490TDD0V7Z0Z7414981511", "\xE1-": "0Q0A", "\xE1-l": "0Q15", \u00E1b: "0O050Q030T0E0V070Z0E1407152V", \u00E1ba: "0O0B0Q040V050Z0F152Z", \u00E1ban: "0O02154S", "\xE1ban ": "1552", \u00E1c: "0O080Q050T080V1G0Z10150J", \u00E1d: "0T070V3O0Z1T14041518", "\xE1d ": "0V2Z0Z2E1513", \u00E1f: "0O02140B", \u00E1g: "0O030Q0A0T0714051535", \u00E1go: "151J", \u00E1gu: "0Q0W1503", \u00E1h: "0V0I0Z0I140J1506", \u00E1i: "0O050T7G1408150B", \u00E1id: "0T2A1502", \u00E1il: "0T3R", "\xE1il ": "0T3Y", \u00E1im: "0T3T1502", "\xE1im ": "0T3N1503", \u00E1in: "0T4R1404", \u00E1ir: "0T4D1406", "\xE1ire ": "0T82", \u00E1is: "0O0F0T3T", \u00E1j: "0O020V050Z0F1518", \u00E1k: "0V0L0Z0F140O151Y", "\xE1k ": "0V0D0Z09152Q", \u00E1l: "0O090Q060T0P0V2B0Z1D142P159L", "\xE1l ": "0O0K0V100Z09140V1532", \u00E1la: "0T1R0V0A0Z05140O151P", \u00E1ll: "153O", \u00E1lt: "153A", \u00E1lta: "154C", \u00E1m: "0O050T0H0V5H0Z4D1405152O", "\xE1m ": "0V8U0Z961529", \u00E1n: "0D020O190T260V280Z1A140Y1568", "\xE1n ": "0O220T570V0Q0Z0I140M153N", \u00E1nd: "0O0V150H", \u00E1nt: "0O0Y150K", \u00E1ny: "0V090Z06153M", \u00E1p: "0O070Q050V0G0Z0B14021505", \u00E1pi: "0O0L0Q0K", \u00E1r: "0O080Q0M0T0Y0V0N0Z32141G158Y", "\xE1r ": "0T1G0V0A0Z14140Z1556", \u00E1ra: "0O040Q030T130Z0E140S152C", "\xE1ra ": "0Z0H140R153K", \u00E1ri: "0Q230Z4I140J1512", \u00E1ria: "0Q0K0Z4R151K", "\xE1ria ": "0Q0C0Z5X151N", \u00E1ro: "0V070Z0Z152S", \u00E1s: "0O2H0Q0E0T230V1P0Z29140J155Z", "\xE1s ": "0O7O0Q160T5I0V1X0Z2R153J", \u00E1t: "0O060Q050T1A0V320Z2514241579", "\xE1t ": "0V2T0Z0R1404156C", \u00E1te: "0V1T0Z1T", "\xE1te ": "0V1P0Z32", \u00E1th: "0T3I1508", \u00E1to: "0V040Z1E1525", \u00E1tt: "14361511", \u00E1v: "0Q0B0V2P0Z3E1407150U", \u00E1va: "0Q0A0V140Z4E140C150R", \u00E1ve: "0Q130V090Z0N", \u00E1x: "0Q02", \u00E1z: "0V1E0Z161526", \u00E1\u00F0: "141E", \u00E1\u010D: "0V070Z10", \u00E1\u0161: "0V1X0Z1N", "\xE1\u0161 ": "0V3C0Z3M", \u00E1\u017E: "0V0O0Z0L", \u00E2: "0L060Q0416311G0B", "\xE2 ": "1G0I", \u00E2c: "0L03", \u00E2g: "0L02", \u00E2i: "160L", \u00E2l: "16081G0J", \u00E2m: "0L020Q02160F", \u00E2n: "0Q08163W", \u00E2nd: "0Q041665", "\xE2nd ": "166R", \u00E2r: "160K", \u00E2t: "0L05161H", "\xE2t ": "164O", \u00E3: "0Q4O", "\xE3 ": "0Q0J", \u00E3e: "0Q09", "\xE3e ": "0Q0Y", \u00E3o: "0QA4", "\xE3o ": "0QS1", \u00E3s: "0Q02", \u00E4: "0N1M0Z0H11DV12MI1D641O961Q6V", "\xE4 ": "110212KT1O1E1Q0B", \u00E4b: "1D0C1O0C1Q2H", \u00E4bi: "1D0U1O0J1Q3U", \u00E4bin: "1Q4G", \u00E4bino: "1Q55", \u00E4c: "0N0G110E", \u00E4ck: "0N021115", \u00E4d: "0N070Z04110R12051D0E1O0Q1Q3K", \u00E4da: "11071D171Q0L", \u00E4de: "110O12091Q1Z", \u00E4e: "12071D1E", \u00E4ev: "1D2H", \u00E4eva: "1D23", \u00E4f: "0N08110D1Q11", \u00E4ff: "110W", \u00E4g: "0N07111L1D271O1G1Q13", "\xE4g ": "110Y", \u00E4ga: "110X1D3Q", "\xE4ga ": "11121D4J", \u00E4ge: "0N04111H1D0K1O2O1Q0G", "\xE4ge ": "0N041O3N", \u00E4gi: "1D341Q14", \u00E4h: "0N0S121S1D1B1O1H", \u00E4he: "0N0512171D2X1O0H", \u00E4h\u00E4: "121W", "\xE4h\xE4n ": "1275", \u00E4i: "122M1D1T", \u00E4ik: "12031D18", \u00E4in: "122D1D0Y", \u00E4is: "122V1D0V", \u00E4iv: "122N", \u00E4iv\u00E4: "124G", \u00E4j: "1205", \u00E4k: "110O121G1D111O0V1Q28", \u00E4ki: "120Y1D1W1O0H1Q0L", \u00E4ko: "12031Q1I", \u00E4ks: "121A1D1N", \u00E4l: "0N0I113P122L1D171O4L1Q49", "\xE4l ": "110M1O47", \u00E4ld: "111M1O1W1Q0K", \u00E4li: "12141D0S1O0P1Q1I", \u00E4lj: "110E12061D2E", \u00E4lja: "11091D2R", "\xE4lja ": "11081D5O", \u00E4ll: "0N0B11371247", \u00E4ll\u00E4: "1253", "\xE4ll\xE4 ": "12B4", \u00E4lm: "1O2H", \u00E4lmi: "1O3K", "\xE4lmi ": "1O4O", \u00E4lo: "12021Q2D", \u00E4lp: "111S", \u00E4ls: "111M", \u00E4lsk: "111Q", \u00E4lska: "111N", \u00E4lv: "1110", \u00E4l\u00E4: "121W", \u00E4m: "0N041110122C1D051O4J1Q0J", \u00E4me: "0N0212051O6C", "\xE4me ": "0N021O8N", \u00E4mn: "110W", \u00E4mt: "110X", \u00E4m\u00E4: "126Y1O0A", "\xE4m\xE4 ": "127E", \u00E4n: "0N0Z115H12BF1D181O6O1Q56", "\xE4n ": "112M12NO1O6D1Q2F", \u00E4na: "110A1D1T1Q3X", \u00E4nap: "1Q3W", \u00E4nap\u00FC: "1Q4F", \u00E4nd: "0N0P113Q1O48", \u00E4nde: "0N15112S", \u00E4ndi: "0N0F110C12021O5Y", \u00E4ndig: "0N0L110C1O60", \u00E4ne: "0N0312681O0U1Q0T", \u00E4nen: "0N04125O", "\xE4nen ": "0N0712CR", \u00E4ng: "0N0H112U12061D1L", \u00E4ni: "1102122J1O191Q15", "\xE4ni ": "124A1O0L1Q0I", \u00E4nk: "0N02111A120E", \u00E4nn: "0N051132121G", \u00E4nne: "0N0A1122121A", \u00E4nner: "0N0G111Z", \u00E4no: "1O0I1Q1I", \u00E4nt: "111G121Z", \u00E4n\u00E4: "1228", \u00E4o: "1202", \u00E4p: "1109120A1O0S1Q0P", \u00E4r: "0N0Q11FX121K1D381OAP1Q0N", "\xE4r ": "11RQ12031O74", \u00E4ra: "111C1D5U", "\xE4ra ": "11161D51", \u00E4rd: "11111O33", \u00E4rg: "0N0311091D1J", \u00E4ri: "110E121N1D1F1O8E", \u00E4rin: "1103120R1O9J", "\xE4rin ": "12191OCN", \u00E4rl: "110W1O1C", \u00E4s: "0N0B0Z051119122D1D0Q1O0F1Q2F", \u00E4sa: "110G1Q1U", \u00E4si: "0N02122D1D121O0N", \u00E4ss: "0N081102122K", \u00E4ss\u00E4: "124J", "\xE4ss\xE4 ": "12A4", \u00E4st: "0N031127122T1D1B1Q0D", \u00E4t: "0N0Y0Z0E112I122Y1D0E1Q1A", "\xE4t ": "0N0B110E1254", \u00E4ti: "0N021108120D1Q1P", \u00E4tt: "0N0M114U1223", "\xE4tt ": "1127", \u00E4tta: "1124", \u00E4u: "0N0I", \u00E4v: "110A121E1Q1T", \u00E4vi: "121A1Q2L", \u00E4vilo: "1Q39", \u00E4v\u00E4: "1238", \u00E4x: "1106", \u00E4y: "12201Q0B", \u00E4yt: "125C", \u00E4ytt: "124D", \u00E4ytt\u00E4: "1278", \u00E4z: "0Z031O1C", \u00E4\u00E4: "127Z1D2A", "\xE4\xE4 ": "12B8", \u00E4\u00E4g: "1D29", \u00E4\u00E4gi: "1D2N", \u00E4\u00E4k: "121A1D21", \u00E4\u00E4ki: "12031D2B", \u00E4\u00E4l: "122A", \u00E4\u00E4ll\u00E4: "1273", \u00E4\u00E4n: "12BE1D0N", "\xE4\xE4n ": "12GH", \u00E4\u00E4r: "121B1D17", \u00E4\u00E7: "1O0Y", \u00E4\u00F1: "1O0G", \u00E4\u00FD: "1O0F", \u00E4\u0148: "1O0K", \u00E5: "103F1196135M", "\xE5 ": "106E118213E5", \u00E5b: "100I", \u00E5be: "100E", \u00E5bn: "100B", \u00E5d: "100M110M130C", \u00E5de: "100G110C1309", \u00E5e: "100F11021305", \u00E5et: "100J", "\xE5et ": "101G", \u00E5g: "1004112W", "\xE5g ": "111R", \u00E5ga: "110Z", \u00E5go: "1145", \u00E5gon: "113M", "\xE5gon ": "111Y", "\xE5got ": "111M", \u00E5h: "1102", \u00E5k: "110V130J", "\xE5k ": "110N130J", \u00E5l: "100G1118130K", "\xE5l ": "100C110H130C", \u00E5le: "10091103130C", \u00E5ll: "111R", \u00E5m: "1102", \u00E5n: "100J112S130J", "\xE5n ": "1126", \u00E5nd: "100F110E130B", \u00E5ne: "100D1104130D", \u00E5ng: "1148", \u00E5nga: "1128", "\xE5nga ": "111Y", \u00E5p: "1102130F", \u00E5pe: "1103130G", \u00E5r: "102X1137133X", "\xE5r ": "103I116F134T", \u00E5re: "100C110I130N", \u00E5rl: "1008130D", \u00E5rt: "110X1307", \u00E5s: "100811151306", \u00E5st: "112K1303", \u00E5ste: "113B", "\xE5ste ": "113A", \u00E5t: "1003111N130Z", "\xE5t ": "11281303", \u00E5te: "110U130K", \u00E5tt: "10031110130W", \u00E5v: "11021302", \u00E6: "0U0V1034130W144I", "\xE6 ": "0U1I10051407", \u00E6b: "100O", \u00E6bl: "100P", \u00E6ble: "101X", \u00E6c: "0U0C", \u00E6d: "0U03100J140D", \u00E6de: "0U02100I", \u00E6e: "1006", \u00E6f: "10031408", \u00E6g: "100P140Q", \u00E6ge: "100D", \u00E6i: "0U021402", \u00E6k: "100M1412", "\xE6k ": "100F", \u00E6kk: "100G1407", \u00E6kke: "1018", \u00E6l: "0U03101E140E", \u00E6ld: "100N", \u00E6ll: "100B", \u00E6lp: "100I", \u00E6m: "1004140F", \u00E6n: "101M140K", \u00E6nd: "100X1408", \u00E6ng: "100V", \u00E6nge: "101M", \u00E6nk: "100G", \u00E6p: "0U021403", \u00E6q: "0U04", \u00E6r: "0U03103I133J1432", "\xE6r ": "100I130Q142N", \u00E6rd: "100G", \u00E6re: "0U0410341330", "\xE6re ": "10401353", \u00E6rer: "101D131G", \u00E6ret: "101A130E", "\xE6ret ": "101K130E", \u00E6rk: "100E1405", \u00E6rl: "1008130E", \u00E6rt: "100C13141408", "\xE6rt ": "100J132P140D", \u00E6s: "0U05100Z140J", \u00E6se: "0U03100G", \u00E6st: "0U04100P1410", \u00E6ste: "101H", \u00E6t: "0U04100Q1432", "\xE6t ": "100D", \u00E6tn: "100A", \u00E6tt: "100G143B", \u00E6tte: "1018", \u00E6v: "0U021006", \u00E6\u00F0: "1413", \u00E7: "0L0I0P0I0Q1E1G621O5S", "\xE7 ": "0P091G3F1O4B", \u00E7a: "0L0V0P0R0Q1F1G3B1O4D", "\xE7a ": "0L3F0P1O0Q3G1G1F1O20", \u00E7al: "03021G4S1O19", \u00E7al\u0131: "1G4I", \u00E7al\u0131\u015F: "1G5T", \u00E7ar: "0P100Q0T1G0F1O0Q", \u00E7as: "0Q111G06", \u00E7b: "1G0J", \u00E7d: "1O0L", \u00E7e: "1G351O3J", "\xE7e ": "1G0C1O3Y", \u00E7ek: "1G4G1O0U", \u00E7ekte: "1G3U", \u00E7i: "1G5A1O56", \u00E7in: "1GAH1O78", "\xE7in ": "1GAP1O9M", \u00E7k: "1G041O09", \u00E7l: "1G0O1O0I", \u00E7m: "1G0K1O0K", \u00E7o: "0L060P030Q0O1G4H", "\xE7o ": "0Q1V", \u00E7ok: "1G95", "\xE7ok ": "1GA7", \u00E7t: "1G0M", \u00E7u: "0L031G051O04", \u00E7y: "1O2S", \u00E7\u00E3: "0Q14", \u00E7\u00E3o: "0Q4M", "\xE7\xE3o ": "0Q5L", \u00E7\u00F2: "0P02", \u00E7\u00F3: "0P02", \u00E7\u00F5: "0Q09", \u00E7\u00F5e: "0Q13", \u00E7\u00F6: "1G081O0G", \u00E7\u00FC: "1G0I1O0A", \u00E7\u0131: "1G1Y", \u00E7\u0131k: "1G3G", \u00E8: "0L1A0P1F0R2N", "\xE8 ": "0P1I0R68", \u00E8c: "0L040P02", \u00E8d: "0P02", \u00E8f: "0P03", \u00E8g: "0L03", \u00E8i: "0P05", \u00E8l: "0P02", \u00E8m: "0L08", \u00E8me: "0L15", \u00E8n: "0L020P0K", \u00E8nc: "0P1P", \u00E8nci: "0P2E", \u00E8ncia: "0P3C", \u00E8r: "0L190P07", \u00E8re: "0L65", "\xE8re ": "0L870S02", \u00E8s: "0L0R0P0Q", "\xE8s ": "0L3J0P2X", \u00E8t: "0L060P02", \u00E8v: "0L04", \u00E8x: "0P03", \u00E9a: "0L050T5I", \u00E9ad: "0T24", \u00E9an: "0L060O020T6Y", \u00E9ana: "0T4M", \u00E9anam: "0TCK", \u00E9ar: "0T3F", \u00E9b: "0L050V02150P", \u00E9c: "0L180O030Q030V021502", \u00E9ci: "0L160Q07", \u00E9co: "0L1R", \u00E9d: "0L0A0O040Q070V031510", \u00E9di: "0L0M0O0C0Q0U1503", \u00E9e: "0L1I", "\xE9e ": "0L5K", \u00E9es: "0L1R", \u00E9f: "0L090O030V021408", \u00E9g: "0L0B14AM156V", "\xE9g ": "14KB1557", \u00E9ge: "0L05153X", \u00E9h: "0V1D0Z0P150K", \u00E9ho: "0V2Q0Z1T", "\xE9ho ": "0V4G0Z33", \u00E9i: "0O080P020T5C1502", \u00E9id: "0T4A", \u00E9idi: "0T3Y", \u00E9idir: "0TEL", \u00E9ig: "0T1V1502", \u00E9in: "0T2T", \u00E9ir: "0T3F", \u00E9is: "0L020O0S0Q030T1M", \u00E9j: "0L0A0O02150D", \u00E9k: "0V0E140A1533", "\xE9k ": "0V031404152P", \u00E9l: "0L0I0O1Z0V02140O156W", "\xE9l ": "0O671405153G", \u00E9le: "0L0D0V031534", \u00E9let: "153P", \u00E9m: "0L0A0Q0S0V190Z0D1515", "\xE9m ": "0Q3D0V1M0Z09150U", "\xE9n ": "0O1Z0P070S070T2W1007110413051540", \u00E9ny: "1538", \u00E9o: "0L02", \u00E9p: "0L0O0V05152I", \u00E9q: "0L03", \u00E9r: "0L140O080Q090V030Z0814501583", "\xE9r ": "0V021002149Q150R", \u00E9ra: "0L150O040Q020Z07", \u00E9rd: "0O03151X", \u00E9rde: "153H", \u00E9re: "0L180Q02152G", \u00E9ri: "0L290O060Q0T14041509", \u00E9rt: "1404155W", "\xE9rt ": "1406158P", \u00E9rte: "154L", \u00E9s: "0L110O140P6S0Q070V031403157R", "\xE9s ": "0L2R0O350PMP0Q0K156G", \u00E9sz: "153Z", \u00E9t: "0L280O030Q030V0C0Z03100214111545", "\xE9t ": "1003140A1540", \u00E9ta: "0L5G0V031502", \u00E9tai: "0L7N", \u00E9tait: "0L8S", \u00E9te: "0L10151V", \u00E9t\u00E9: "0L2C1502", "\xE9t\xE9 ": "0L3R", \u00E9u: "0L040P050Q031402", \u00E9v: "0L0B0V03151O", \u00E9x: "0O03", \u00E9z: "0V02151F", \u00E9\u00E9: "0S04", \u00EA: "010H0L0W0Q2R", "\xEA ": "01150Q4A", "\xEA-": "0Q06", \u00EAc: "0L02", \u00EAm: "0L0B0Q08", "\xEAm ": "0Q0W", \u00EAme: "0L1L0Q02", \u00EAn: "0Q0H", \u00EAnc: "0Q1H", \u00EAr: "010G", \u00EAre: "010M", \u00EAs: "0Q1K", "\xEAs ": "0Q6O", \u00EAt: "0L1I", \u00EAte: "0L3R", \u00EAtes: "0L36", \u00EAtr: "0L32", \u00EAtre: "0L53", "\xEAtre ": "0L87", \u00EAv: "0L02", \u00EB: "010B0S05", "\xEB ": "01090S0B", \u00EBl: "010I0L03", "\xEBl ": "010A0L0E", \u00EBls: "010K", \u00EBn: "01040S04", \u00EBr: "0S02", \u00EC: "0R0F", "\xEC ": "0R10", "\xED ": "0O1Z0P1B0Q030TAT0VFF0Z5R149A", \u00EDa: "0O4Q0P080Q051404", "\xEDa ": "0OBO0P0W0Q021405", \u00EDan: "0O0S1404", \u00EDas: "0O23", "\xEDas ": "0O38", \u00EDb: "0O020V0Y0Z051403", \u00EDc: "0O0D0P0D0Q0F0T090V1S0Z0D", \u00EDci: "0O0I0P100Q1H0V0C0Z081502", \u00EDcu: "0O0L0P0K0Q04", \u00EDd: "0O070P020Q050T090V0X0Z0L14031502", \u00EDe: "0P03", \u00EDf: "0O030P02140Q", \u00EDg: "0O031404150P", \u00EDk: "0V1L0Z0W141E", \u00EDl: "0P050Q050T2Y0V0T0Z0J140X1504", "\xEDl ": "0T7T0V05140N", \u00EDm: "0O030P030Q030T0E0V6R0Z58141C1505", "\xEDm ": "0T130VB00ZAN", \u00EDma: "0V0J0Z0R1429", "\xEDme ": "0V2H0Z2R1504", \u00EDn: "0O090P030Q0C0T160V0T0Z0Q1438150K", "\xEDn ": "0O0H0T2C0V040Z0H141Z1502", \u00EDng: "0Q0X", \u00EDnu: "0V03142A", \u00EDo: "0O0D0T5R", "\xEDo ": "0O13", \u00EDob: "0T28", "\xEDobh ": "0T82", \u00EDoc: "0T30", \u00EDoch: "0T3J", \u00EDom: "0T34", \u00EDomh: "0T3E", \u00EDomha: "0T9H", \u00EDon: "0T56", \u00EDonn: "0T4K", "\xEDonn ": "0TGB", \u00EDos: "0O040T2L", "\xEDos ": "0O070T2P", \u00EDp: "0V040Z041502", \u00EDr: "0O050Q030T0Q0V0M0Z071406151J", \u00EDs: "0O0F0P0E0Q0A0T0H0V120Z1R140M1504", "\xEDs ": "0O0Q0P190Q0K0T161404", \u00EDs\u0165: "0Z2E", "\xEDs\u0165 ": "0Z43", \u00EDt: "0O050P020Q030T0E0V450Z25140Y153L", "\xEDt ": "0V40150I", \u00EDta: "0O020V0D0Z2C140M150N", \u00EDte: "0T0Z0V1U0Z2E151G", "\xEDte ": "0V1W0Z42", \u00EDv: "0Q0A0V1K0Z0G151E", \u00EDve: "0Q160V0K150N", \u00EDz: "0V0N0Z08150U", \u00ED\u0161: "0V260Z1V", "\xED\u0161 ": "0V3R0Z3K", \u00ED\u017E: "0V0I0Z06", \u00EE: "0L071650", \u00EEi: "160G", \u00EEl: "160A", \u00EEm: "1619", \u00EEmi: "162Y", \u00EEn: "0L03169N", "\xEEn ": "16FY", \u00EEnc: "166O", \u00EEnce: "165H", \u00EEnt: "167P", \u00EEntr: "1660", \u00EEntre: "164Y", \u00EEt: "0L0B", \u00EE\u021B: "160A", \u00EF: "0P06", \u00EFb: "0P02", \u00EFd: "0P02", \u00EFn: "0P030S03", \u00EFs: "0P02", \u00EFt: "0P03", \u00F0: "14KO", "\xF0 ": "14QP", \u00F0a: "144U", "\xF0a ": "1455", \u00F0i: "1480", "\xF0i ": "148Y", \u00F0in: "1441", \u00F0ir: "142H", "\xF0ir ": "143F", \u00F0u: "148C", "\xF0u ": "147F", \u00F0um: "1427", \u00F0ur: "1488", "\xF0ur ": "14B8", \u00F1: "0O0X1O4E", "\xF1 ": "1OAG", \u00F1a: "0O121O1U", "\xF1a ": "0O141O3C", \u00F1an: "0O1E", \u00F1d: "1O0D", \u00F1e: "0O031O0A", \u00F1i: "1O0T", \u00F1l: "1O0F", \u00F1m: "1O0Q", \u00F1o: "0O1H1O06", "\xF1o ": "0O28", \u00F1os: "0O25", "\xF1os ": "0O39", \u00F1y: "1O0V", \u00F1\u00ED: "0O02", \u00F1\u00F3: "0O02", \u00F2: "0P0Y0R0S", "\xF2 ": "0P1J0R1X", \u00F2b: "0P05", \u00F2l: "0P03", \u00F2m: "0P02", \u00F2n: "0P02", \u00F2p: "0P02", \u00F2q: "0P02", \u00F2r: "0P09", \u00F2ri: "0P0Y", \u00F2s: "0P02", "\xF3 ": "0O420P2G0Q0F0T1I140Q153E", \u00F3b: "140215101B0R", \u00F3c: "0P0D0Q030T0F15041B0Q", "\xF3c ": "0P1J1B0G", \u00F3d: "0O021403150M1B0P", \u00F3g: "0O020Q030T0M140B150E1B0J", \u00F3i: "0Q020T1X14031503", \u00F3ir: "0T23", \u00F3j: "150A1B1O", "\xF3j ": "1B2U", \u00F3k: "141L150P1B02", \u00F3l: "0O0A0Q030T0M141X153B1B0G", "\xF3l ": "0T131409154T1B0C", \u00F3lo: "0O0N0Q021B02", \u00F3m: "0O0J140J1507", \u00F3mo: "0O1F", \u00F3n: "0O330P0Z0T190V030Z08140Z150I", "\xF3n ": "0O8G0P3Z0T150Z05140C1507", \u00F3na: "0T2T140D150I", "\xF3na\xED ": "0T98", \u00F3nd: "0O17", \u00F3p: "0Q050Z0414081505", \u00F3r: "0O020P040Q0B0T0V0Z02141I150X1B1N1M07", \u00F3ri: "0O020Q1514071504", \u00F3s: "0O030P0A0Q0V0T0J140T150O1B08", "\xF3s ": "0O020P170Q3N0T0X14071509", \u00F3t: "0Q020T0A0Z02141J151A1B07", "\xF3t ": "1406151J", \u00F3v: "0O021404150B", \u00F3w: "1B3R", "\xF3w ": "1B45", \u00F3x: "0O030Q04", \u00F3\u00F0: "141V", \u00F4: "0L070Q060Z1W", "\xF4 ": "0Q03", \u00F4j: "0Z14", "\xF4j ": "0Z1X", \u00F4l: "0L020Z0H", \u00F4m: "0Q02", \u00F4n: "0Q06", \u00F4ni: "0Q0R", \u00F4r: "01040Z08", \u00F4s: "0Z0A", \u00F4t: "0L0B", \u00F4\u017E: "0Z25", \u00F4\u017Ee: "0Z50", \u00F4\u017Eem: "0Z48", "\xF4\u017Eem ": "0Z44", \u00F5: "0Q061D4U", \u00F5b: "1D0R", \u00F5be: "1D1D", \u00F5d: "1D09", \u00F5e: "0Q0F1D0K", \u00F5es: "0Q1S1D0U", \u00F5h: "1D0S", \u00F5i: "1D4Q", "\xF5i ": "1D2N", \u00F5ig: "1D54", \u00F5igu: "1D42", \u00F5igus: "1DAU", \u00F5ik: "1D3Q", "\xF5ik ": "1D3T", \u00F5im: "1D17", \u00F5l: "1D0L", \u00F5n: "1D18", \u00F5na: "1D17", \u00F5nn: "1D1D", \u00F5p: "1D1K", \u00F5pe: "1D1R", \u00F5pet: "1D23", \u00F5peta: "1D5O", \u00F5pp: "1D1N", \u00F5r: "1D0P", \u00F5s: "1D05", \u00F5t: "1D13", \u00F5tt: "1D1L", \u00F5u: "1D11", \u00F5us: "1D18", \u00F5v: "1D05", "\xF6 ": "1106121A14091D0A1Q1W", \u00F6a: "1102", \u00F6b: "150U", \u00F6bb: "151J", \u00F6c: "0N0G11061504", \u00F6d: "0N02110U12061402150E1D0C1G0H1Q7F", "\xF6d ": "110J15061D0S1Q7G", \u00F6di: "110215061Q2W", \u00F6do: "1Q2M", \u00F6e: "1D07", \u00F6f: "0N07140Q1G031Q3Z", \u00F6fi: "1Q1L", \u00F6fo: "1Q5A", \u00F6g: "0N0B110N141R150E1D061Q0N", \u00F6h: "0N07120A1503", \u00F6i: "120L", \u00F6j: "110B12031503", \u00F6k: "110U1207140U15171G061O0N1Q0C", \u00F6l: "0N05110P1206141P15201D051G101O111Q1B", \u00F6m: "110J1208140C150J1G051O191Q27", \u00F6me: "15041G021O2D", \u00F6mo: "1Q2D", \u00F6n: "0N14110N120L1418153P1G2G1O0R1QF2", "\xF6n ": "0N07110F12111404151P1G051QMR", \u00F6ni: "0N0412031Q1X", \u00F6nn: "0N141202140F1518", \u00F6p: "0N02110O1205140215031G0K1O1Q1Q1J", "\xF6p ": "11021G021O2B1Q1V", \u00F6r: "0N0W119G1207141L152T1G3B1O631Q0B", "\xF6r ": "0N0311BN1407150F1G091O0C", \u00F6ra: "113D", "\xF6ra ": "1148", \u00F6rd: "0N02111615041G1H1O2E", \u00F6re: "0N0E1110150D1G191O1P", \u00F6rj: "110Z", \u00F6rr: "111C", \u00F6rs: "0N02113U", \u00F6rst: "0N03112N", \u00F6rt: "0N0N110K1405151O1G0G1O09", \u00F6rt\u00E9n: "1531", \u00F6r\u00E4: "110M120F1O2F", "\xF6r\xE4n ": "12091O4D", \u00F6r\u00FC: "150L1G3S1O1Y", \u00F6s: "0N0H110L120H1407151F1G0B1O061Q0S", \u00F6ssze: "152Z", \u00F6t: "0N07110R120B140L152B1D0H1G0N1O061Q0B", \u00F6ta: "11041D1L", \u00F6tt: "11111204140H152R", "\xF6tt ": "110W154E", \u00F6v: "111R120215121G041Q0K", \u00F6ve: "11471511", \u00F6ver: "115K", "\xF6ver ": "113N", \u00F6w: "1O24", \u00F6y: "120I1G43", \u00F6yl: "1GAE", \u00F6yle: "1GAW", \u00F6yled: "1G73", \u00F6z: "151P1G1G1O6O", "\xF6z ": "15041G0O1O4Y", \u00F6zl: "15041G181O2X", \u00F6zle: "15081G0W1O3K", \u00F6z\u00FC: "15081G0V1O4A", \u00F6z\u00FCn: "1G081O41", \u00F6z\u00FCni: "1O43", \u00F6\u00DF: "0N05", \u00F6\u00E4: "1203", \u00F6\u00F1: "1O0H", \u00F6\u00F6: "12021D1Y", \u00F6\u00F6d: "1D15", \u00F6\u00F6t: "1D1O", \u00F6\u00FD: "1O2Y", \u00F6\u011F: "1G1E", \u00F6\u011Fr: "1G2Y", \u00F6\u011Fre: "1G3C", \u00F6\u0148: "1O0O", \u00F8: "10371333", "\xF8 ": "10041307", \u00F8b: "100X", \u00F8be: "100L", \u00F8bt: "100L", \u00F8d: "101R130Z", "\xF8d ": "100Q130B", \u00F8de: "100V130L", "\xF8de ": "1018130V", \u00F8dt: "100N1309", "\xF8dt ": "101D130N", \u00F8e: "10041303", \u00F8f: "10031304", \u00F8g: "100T1303", \u00F8ge: "100M", \u00F8j: "100W", "\xF8j ": "100C", \u00F8je: "100K", \u00F8k: "1005130S", \u00F8ke: "130M", \u00F8kt: "1307", \u00F8l: "100L130T", \u00F8le: "100B130L", \u00F8lg: "100A130E", \u00F8m: "100I130G", \u00F8mm: "100F130H", \u00F8n: "10151313", "\xF8n ": "100B", \u00F8nn: "1007130M", \u00F8ns: "100W130Z", \u00F8nsk: "1027132G", \u00F8nske: "102N132G", \u00F8p: "130M", \u00F8pe: "130J", \u00F8pt: "130B", \u00F8r: "103P134F", "\xF8r ": "101C1327", \u00F8re: "101Y132H", "\xF8re ": "102L1343", \u00F8rer: "101A1313", \u00F8rg: "100F1302", \u00F8rk: "1006130A", \u00F8rn: "100L1303", \u00F8rr: "1005130A", \u00F8rs: "100M1315", \u00F8rst: "101I131T", \u00F8rt: "100J130L", \u00F8s: "100K130S", \u00F8se: "10051309", \u00F8st: "100F130O", \u00F8t: "1002130P", \u00F8te: "130D", \u00F8tt: "1002130L", \u00F8v: "100I130L", \u00F8ve: "100G130G", \u00F8y: "1312", "\xF8y ": "1309", \u00F8ye: "130L", \u00F8yk: "1307", \u00F8yn: "130A", \u00F9: "0L060R0E", "\xF9 ": "0L0D0R0X", \u00FA: "0O0K0P0H0Q0C0T3A0V0C0Z49145O151J", "\xFA ": "0O0C0P0G0T4O0Z5B144Y150L", \u00FAa: "140E", \u00FAb: "0O020P020Z0H", \u00FAc: "0Z0Q1502", \u00FAd: "0Q020Z05", \u00FAg: "14031514", \u00FAgy: "151R", "\xFAgy ": "1548", \u00FAi: "0T2B140S", \u00FAil: "0T24", \u00FAin: "0T2G1413", \u00FAir: "0T1V1406", \u00FAj: "1516", \u00FAl: "0O070P020Q050T0I0Z06140A1511", \u00FAlt: "0O0M0Q0I150F", \u00FAm: "0O040P020Q040V031409", \u00FAn: "0O0K0P040Q050T10143O1504", "\xFAn ": "0O1C0T1A1477", \u00FAp: "0O020V040Z171405", \u00FApi: "0O050Q050Z1U", \u00FAr: "0T0P0Z06140X1509", \u00FAs: "0O070P0B0Q060T0J0V060Z0G140X150I", \u00FAt: "0O030P020Q020V030Z0O141N150H", \u00FAv: "0Z08", \u00FAz: "0Z0S150A", \u00FB: "0L06", "\xFB ": "0L03", \u00FBr: "0L04", \u00FBt: "0L04", "\xFC ": "1G3A1Q0W", \u00FCa: "1D09", \u00FCb: "0N1H1G031O07", \u00FCbe: "0N261G03", \u00FCber: "0N51", \u00FCc: "0N151G0C", \u00FCck: "0N1E", \u00FCd: "0N0515071D141G0A1Q0P", \u00FCdr: "1D17", \u00FCe: "0O020P07", \u00FCg: "0N0A150E1O07", \u00FCh: "0N0V15021D10", \u00FChe: "0N091D1F1G02", \u00FChi: "1D1B", \u00FCk: "151F1D0Q1G1T1O0H1Q7B", "\xFCk ": "151F1G2T1O0D1Q1Q", \u00FCki: "1Q5Y", "\xFCki ": "1Q6R", \u00FCko: "1Q3T", \u00FCks: "150W1D231G0K", \u00FCk\u00F6: "15021Q28", \u00FCl: "0N08154V1D1G1G181O0X1Q1L", "\xFCl ": "152N1G061Q10", \u00FCle: "0N04151A1D291G0P1O0F", \u00FCli: "15061D0I1O0G1Q1K", \u00FClt: "151O1G0A", \u00FCm: "0N0315041D0F1G291O2E1Q08", "\xFCm ": "1G341O24", \u00FCn: "0N0L152H1D0B1G7P1O7V1Q1C", "\xFCn ": "1G6M1O2T1Q1N", \u00FCnd: "0N071G321O35", \u00FCni: "1G0C1O3K1Q0G", \u00FCnk: "15441G0B", "\xFCnk ": "159C", \u00FCn\u00FC: "1G6G1O0H", \u00FCn\u00FCy: "1G45", \u00FCn\u00FCyo: "1G5K", \u00FCp: "1G0C1O0I1Q0M", \u00FCr: "0N25150C1D0C1G3A1O2Y1Q0B", "\xFCr ": "0N211G1X1Q0F", \u00FCrl: "0N031G0I1O2E", \u00FCs: "0N0K15071D0I1G0O1O0J", \u00FCsi: "1D17", \u00FCt: "0N0A150K1D131G1C1O0C1Q0E", \u00FCtl: "1D2Q1G02", \u00FCtle: "1D3C", \u00FCtles: "1D5T", \u00FCv: "15091G0F", \u00FCy: "1G3F", \u00FCyo: "1G65", \u00FCyor: "1G6Y", "\xFCyor ": "1G4V", \u00FCz: "15091G2U1O0P", \u00FCze: "15081G2Y1O0B", \u00FC\u00DF: "0N04", \u00FC\u00E7: "1G131O47", \u00FC\u00E7i: "1O6Z", \u00FC\u00E7in: "1O9P", "\xFC\xE7in ": "1OCR", \u00FC\u00FC: "1D11", \u00FC\u00FCd: "1D1Y", \u00FC\u00FD: "1O1T", \u00FC\u011F: "1G0S", \u00FC\u0148: "1O0U", \u00FC\u015F: "1G2M1O23", \u00FC\u015F\u00FC: "1G591O2J", \u00FC\u015F\u00FCn: "1G5E1O3E", \u00FD: "0V3X0Z4714181OG9", "\xFD ": "0V600Z6Q14041O1D", \u00FDa: "14021OID", "\xFDa ": "1O30", \u00FDad: "1O2J", \u00FDal: "1O6K", \u00FDaly: "1O5O", "\xFDaly ": "1O6J", \u00FDan: "14041O60", \u00FDar: "1OCT", "\xFDar ": "1O8T", \u00FDary: "1O4M", \u00FDaryn: "1O4N", \u00FDa\u015F: "1O3E", \u00FDc: "0V0Q0Z1B", \u00FDch: "0V1E0Z3E", "\xFDch ": "0V1Z0Z3O", \u00FDd: "0V0B1O42", \u00FDdy: "1O2R", \u00FDe: "1O6H", \u00FDer: "1O5T", \u00FDerd: "1O3G", \u00FDerde: "1O4L", \u00FDet: "1O2D", \u00FDg: "1O0E", \u00FDi: "1O31", \u00FDip: "1O3E", "\xFDip ": "1O4P", \u00FDj: "140D1O0G", \u00FDl: "0V080Z0814031O35", \u00FDla: "1O2T", \u00FDle: "0V0814041O30", \u00FDm: "0V130Z1D1O0V", "\xFDm ": "0V1Q0Z2U", \u00FDn: "0V020Z03140E1O1I", \u00FDo: "1O26", \u00FDok: "1O32", \u00FDr: "0V04140O1O0E", \u00FDs: "0V040Z04140G1O0M", \u00FDt: "0V0W0Z0E140N1O53", "\xFDt ": "0V1R1O0S", \u00FDtd: "1O5S", \u00FDtdy: "1O7T", "\xFDtdy ": "1O7S", \u00FDu: "1O1G", \u00FDv: "0V0F0Z0K", \u00FDy: "1O30", \u00FDyl: "1O2B", \u00FD\u00E4: "1ODD", \u00FD\u00E4n: "1O72", "\xFD\xE4n ": "1O43", \u00FD\u00E4nd: "1O4S", \u00FD\u00E4ndi: "1O6J", \u00FD\u00E4r: "1OHE", "\xFD\xE4r ": "1O9K", \u00FD\u00E4rdi: "1O3X", \u00FD\u00E4ri: "1OAF", \u00FD\u00E4rin: "1OCO", \u00FD\u00E4rsi: "1O42", \u00FD\u00F6: "1O0U", \u00FD\u00FC: "1O1B", \u00FD\u00FD: "1O1I", \u00FE: "14A1", \u00FEa: "147Q", \u00FEar: "142D", \u00FEa\u00F0: "14C2", "\xFEa\xF0 ": "14I1", \u00FEe: "145O", \u00FEegar: "145P", \u00FEes: "144N", \u00FEess: "147F", \u00FEessi: "145T", \u00FEet: "143Z", \u00FEett: "146D", \u00FEetta: "14DL", \u00FEi: "1420", \u00FEig: "1426", "\xFEig ": "143I", \u00FEr: "1412", \u00FEv: "1418", \u00FEv\u00ED: "142G", "\xFEv\xED ": "143Y", \u00FE\u00E9: "141L", \u00FE\u00E9r: "143F", "\xFE\xE9r ": "145H", \u00FE\u00FA: "144N", "\xFE\xFA ": "149K", \u0101: "0U041EEB", "\u0101 ": "0U031E8G", \u0101b: "1E0B", \u0101c: "1E0Z", \u0101d: "1E2B", \u0101da: "1E1Y", \u0101d\u0101: "1E1U", \u0101j: "1E4G", \u0101ja: "1E5K", "\u0101ja ": "1E5O", \u0101ji: "1E24", \u0101ju: "1E67", "\u0101ju ": "1E63", \u0101j\u0101: "1E27", \u0101k: "1E35", "\u0101k ": "1E4Q", \u0101ka: "1E2H", \u0101l: "1E0R", \u0101m: "1E2A", "\u0101m ": "1E64", \u0101ma: "1E1W", \u0101n: "1E0X", \u0101p: "1E13", \u0101p\u0113: "1E24", "\u0101p\u0113c ": "1E65", \u0101r: "1E2X", \u0101rd: "1E2B", \u0101s: "0U031E2X", "\u0101s ": "0U071E8S", \u0101t: "1E2W", "\u0101t ": "1E5A", \u0101v: "1E0J", \u0101z: "1E07", \u0101\u0146: "1E05", \u0101\u0161: "1E0A", \u0103: "16G1", "\u0103 ": "16MZ", "\u0103-": "161F", \u0103b: "1608", \u0103c: "161H", \u0103cu: "163C", \u0103cut: "165B", "\u0103cut ": "1663", \u0103d: "160B", \u0103i: "160P", \u0103l: "160O", \u0103m: "1614", \u0103n: "160K", \u0103p: "160I", \u0103r: "1635", \u0103ri: "162O", \u0103s: "161E", \u0103t: "161W", \u0103to: "162N", \u0103u: "160V", \u0103z: "160U", \u0103\u021B: "160J", \u0105: "1B5Z1C43", "\u0105 ": "1B801CD7", \u0105c: "1B1K", \u0105d: "1B20", \u0105s: "1B051C08", \u0105\u017C: "1B10", \u0107: "0W341B57", "\u0107 ": "0W0O1BC6", \u0107e: "0W35", "\u0107e ": "0W5E", \u0109: "1P3V", "\u0109 ": "1P0B", \u0109a: "1P1M", \u0109ar: "1P0R", \u0109e: "1P1Q", "\u0109e ": "1P12", \u0109i: "1P4T", "\u0109i ": "1P2P", \u0109ia: "1P0X", \u0109io: "1P0W", \u0109iu: "1P2B", \u0109iuj: "1P1Z", \u0109j: "1P03", \u0109o: "1P0G", \u0109u: "1P3B", "\u0109u ": "1P5J", \u010D: "030U0V5B0W3X0Z7S1C1F1E08", "\u010D ": "030D0V1Q0W0A0Z1E1C02", \u010Da: "03080V1T0W1Q0Z38", \u010Das: "0V2M0W070Z30", \u010De: "03070V3G0W2B0Z231C02", \u010Der: "03030V1T0W0H0Z2T", \u010Di: "030L0V280W2Q0Z3M1C4X", "\u010Di ": "03160V0H0W1L0Z1Y", \u010Dia: "0Z151C8P", "\u010Dia ": "0Z0X1C5H", \u010Diau: "1C6P", "\u010Diau ": "1CCI", \u010Dit: "03050V210W1S0Z1D", \u010Diu: "1C1W", \u010Dk: "0V120W0R0Z1T", \u010Dka: "0V0X0W0I0Z20", \u010Dn: "0V170W100Z13", \u010Do: "0V070W0B0Z5T", "\u010Do ": "0ZCI", \u010Dt: "0V0K0Z0D", \u010Du: "03040V040W0O0Z0U1E07", \u010D\u00ED: "0V1N0Z21", \u010D\u00EDt: "0V0K0Z2I", \u010D\u00EDta: "0V0J0Z3Z", \u010D\u010D: "0317", \u010F: "0V0I0Z10", "\u010F ": "0V100Z1H", \u010Fa: "0V050Z0T", \u0111: "0W0W", \u0113: "0U041E8M", "\u0113 ": "0U031E0Z", \u0113c: "1E0V", "\u0113c ": "1E2Y", \u0113d: "1E10", \u0113g: "1E0A", \u0113j: "1E38", \u0113ja: "1E54", "\u0113ja ": "1E5M", \u0113ji: "1E20", \u0113ju: "1E3G", "\u0113ju ": "1E4E", \u0113k: "1E0X", \u0113l: "1E2E", \u0113la: "1E27", \u0113l\u0113: "1E22", \u0113m: "1E0P", \u0113n: "1E0F", \u0113p: "1E08", \u0113r: "1E1W", \u0113s: "0U031E2A", "\u0113s ": "0U051E6Z", \u0113t: "1E3D", "\u0113t ": "1E4X", \u0113tu: "1E48", "\u0113tu ": "1E5Y", \u0113v: "1E0G", \u0113\u0123: "1E0A", \u0113\u013C: "1E0B", \u0113\u0161: "1E0C", \u0117: "1C6Q", "\u0117 ": "1C6H", \u0117d: "1C0L", \u0117g: "1C19", \u0117gs: "1C25", \u0117gst: "1C3I", \u0117j: "1C4W", \u0117ja: "1C40", \u0117jau: "1C3Y", "\u0117jau ": "1C7Y", \u0117jo: "1C6J", "\u0117jo ": "1C98", \u0117k: "1C0Z", \u0117l: "1C2K", "\u0117l ": "1C45", \u0117m: "1C0T", \u0117n: "1C08", \u0117p: "1C06", \u0117r: "1C0U", \u0117ra: "1C1P", \u0117s: "1C39", "\u0117s ": "1C66", \u0117si: "1C1X", \u0117t: "1C2N", \u0117ti: "1C4H", "\u0117ti ": "1C6C", \u0117v: "1C0L", \u0117\u010D: "1C0F", \u0117\u017E: "1C04", \u0119: "1BAN1C12", "\u0119 ": "1BHD1C1Y", \u0119c: "1B1N", \u0119d: "1B27", \u0119dz: "1B3B", \u0119dzie: "1B4N", \u0119k: "1B10", \u0119s: "1B0J1C1Y", "\u0119s ": "1C4R", \u011B: "0VBD", "\u011B ": "0V9G", \u011Bc: "0V19", \u011Bd: "0V1V", \u011Bd\u011B: "0V28", \u011Bd\u011Bl: "0V2J", "\u011Bd\u011Bl ": "0V2Q", \u011Bj: "0V1L", \u011Bk: "0V1P", \u011Bl: "0V8B", "\u011Bl ": "0V6Y", \u011Bla: "0V67", \u011Blal: "0V43", "\u011Blal ": "0V44", \u011Blat: "0V44", "\u011Blat ": "0V5K", \u011Bli: "0V1Q", "\u011Bli ": "0V2I", \u011Bl\u00E1: "0V1T", \u011Bn: "0V0X", \u011Bs: "0V0W", \u011Bt: "0V2U", "\u011Bt ": "0V29", \u011Bz: "0V0I", \u011B\u0159: "0V0Q", \u011B\u017E: "0V0P", \u011D: "1P36", \u011Da: "1P22", \u011Das: "1P26", "\u011Das ": "1P3F", \u011De: "1P0P", \u011Di: "1P4L", "\u011Di ": "1P2W", \u011Din: "1P1L", "\u011Din ": "1P25", \u011Dis: "1P38", "\u011Dis ": "1P4V", \u011Do: "1P21", "\u011Do ": "1P1J", \u011Don: "1P0Q", \u011Du: "1P0N", \u011F: "1G64", \u011Fa: "1G0P", \u011Fd: "1G06", \u011Fe: "1G0R", \u011Fi: "1G95", "\u011Fi ": "1G39", \u011Fil: "1G7R", "\u011Fil ": "1G5H", \u011Fim: "1G4P", \u011Fin: "1G8G", \u011Fini: "1G6T", "\u011Fini ": "1G8I", \u011Fl: "1G1A", \u011Fm: "1G0E", \u011Fr: "1G1X", \u011Fre: "1G30", \u011Fu: "1G3T", \u011Fun: "1G6B", \u011Funu: "1G5N", "\u011Funu ": "1G7B", \u011F\u00FC: "1G0S", \u011F\u0131: "1G5L", \u011F\u0131m: "1G45", \u011F\u0131n: "1G7D", \u011F\u0131n\u0131: "1G61", "\u011F\u0131n\u0131 ": "1G7L", \u0123: "1E0C", \u0123i: "1E0H", \u012B: "0U041E82", "\u012B ": "0U041E13", \u012Bb: "1E1D", \u012Bba: "1E2M", \u012Bbu: "1E1U", \u012Bc: "1E0C", \u012Bd: "1E1E", \u012Bdz: "1E3T", \u012Bg: "1E26", \u012Bga: "1E25", \u012Bgi: "1E2D", "\u012Bgi ": "1E38", \u012Bgs: "1E2O", "\u012Bgs ": "1E3T", \u012Bj: "1E1S", \u012Bja: "1E2D", "\u012Bja ": "1E3D", \u012Bju: "1E1Y", \u012Bk: "1E0V", "\u012Bk ": "1E2M", \u012Bl: "1E0N", \u012Bm: "1E0L", \u012Bn: "1E0Y", \u012Br: "1E0K", \u012Bs: "0U021E1F", "\u012Bs ": "0U031E22", \u012Bst: "1E24", \u012Bt: "1E33", "\u012Bt ": "1E6V", \u012Bv: "1E1G", \u012Bvo: "1E2W", \u012Bz: "1E0C", \u012B\u0161: "1E0F", \u012F: "1C2H", "\u012F ": "1C6D", \u012Fd: "1C07", \u012Fp: "1C04", \u012Fs: "1C0S", \u012Ft: "1C06", \u012Fv: "1C0B", \u012F\u017E: "1C0C", \u0131: "1GIA1M05", "\u0131 ": "1GJP", \u0131c: "1G0J", \u0131d: "1G121M06", \u0131f: "1G08", \u0131k: "1G4Q", "\u0131k ": "1G65", \u0131l: "1G4N", "\u0131l ": "1G3M", \u0131la: "1G32", \u0131m: "1G8E", "\u0131m ": "1GF1", \u0131m\u0131: "1G49", \u0131n: "1GFF", "\u0131n ": "1GFJ", \u0131na: "1G4R", "\u0131na ": "1G4W", \u0131nd: "1G9C", \u0131nda: "1GA2", "\u0131nda ": "1G9G", \u0131n\u0131: "1GD9", "\u0131n\u0131 ": "1GB1", \u0131p: "1G0A", \u0131r: "1G6R", "\u0131r ": "1G6Y", \u0131r\u0131: "1G3E", \u0131s: "1G1N", \u0131s\u0131: "1G3F", \u0131t: "1G0B", \u0131y: "1G5K", \u0131yo: "1GAG", \u0131yor: "1GBR", "\u0131yor ": "1G71", \u0131yoru: "1G63", \u0131z: "1G4Y", "\u0131z ": "1G79", \u0131\u00E7: "1G05", \u0131\u011F: "1G2W", \u0131\u011F\u0131: "1G7C", \u0131\u011F\u0131n: "1G5A", \u0131\u011F\u0131n\u0131: "1G4Z", \u0131\u015F: "1G41", \u0131\u015F\u0131: "1G2R", \u0135: "1P0J", \u0135a: "1P02", \u0135e: "1P04", \u0135o: "1P1A", "\u0135o ": "1P0U", \u0135oj: "1P0U", \u0135u: "1P07", \u0137: "1E0K", \u0137e: "1E05", \u0137i: "1E0N", \u0137\u012B: "1E09", \u013C: "1E1T", "\u013C ": "1E0D", \u013Ca: "1E0Q", \u013Ci: "1E0F", \u013Co: "1E11", \u013Cot: "1E3D", \u013Coti: "1E4O", "\u013Coti ": "1EA3", \u013Cu: "1E0N", \u013C\u0101: "1E0A", \u013C\u016B: "1E09", \u013E: "0Z32", "\u013E ": "0Z0P", \u013Ea: "0Z26", "\u013Ea ": "0Z2S", \u013Ek: "0Z1N", \u013Eko: "0Z2C", "\u013Eko ": "0Z3I", \u013Em: "0Z1C", \u013Emi: "0Z3G", "\u013Emi ": "0Z5T", \u013Eo: "0Z0G", \u013Eu: "0Z13", \u013Eud: "0Z1R", \u013E\u00FA: "0Z0N", \u0142: "1BD7", "\u0142 ": "1B9N", \u0142a: "1B7D", "\u0142a ": "1B7U", \u0142b: "1B11", \u0142e: "1B68", \u0142em: "1B8Y", "\u0142em ": "1BCG", "\u0142e\u015B ": "1B3P", \u0142o: "1B5O", "\u0142o ": "1B4U", \u0142u: "1B1Q", \u0142y: "1B2P", "\u0142y ": "1B31", \u0144: "1B111M03", \u0144c: "1B10", \u0146: "1E4J", \u0146a: "1E3I", "\u0146a ": "1E7S", \u0146am: "1E2Y", "\u0146am ": "1E46", \u0146e: "1E0H", \u0146em: "1E1W", \u0146i: "1E1J", "\u0146i ": "1E4A", "\u0146iem ": "1E56", \u0146o: "1E07", \u0146u: "1E11", "\u0146u ": "1E3D", \u0146\u0101: "1E08", \u0146\u0113: "1E05", \u0146\u0161: "1E2R", "\u0146\u0161 ": "1EA5", \u0148: "0V0B0Z131O7Z", "\u0148 ": "0V0J0Z161OH2", \u0148a: "0Z101O31", "\u0148a ": "0Z1J1O5Q", \u0148d: "1O0G", \u0148e: "1O0V", \u0148i: "1O2O", \u0148iz: "1O3Y", \u0148k: "1O0M", \u0148l: "1O15", \u0148m: "1O10", \u0148y: "1O29", \u0148yz: "1O2J", \u014D: "0U04", "\u014D ": "0U04", \u014Dm: "0U02", \u014Dn: "0U02", \u0151: "153H", "\u0151 ": "1536", \u0151b: "150J", \u0151d: "150K", \u0151k: "150U", \u0151l: "1525", "\u0151l ": "152U", \u0151n: "150J", \u0151r: "150S", \u0151s: "1518", \u0151t: "151N", "\u0151t ": "151K", \u0151z: "150J", \u0153: "0L040U03", \u0153d: "0U02", \u0153l: "0U02", \u0153n: "0U02", \u0153u: "0L07", \u0155: "0Z02", \u0159: "0V6T", \u0159e: "0V88", "\u0159e ": "0V24", \u0159eb: "0V2I", \u0159ebu: "0V2X", \u0159ebuj: "0V3W", \u0159ed: "0V2A", \u0159ek: "0V4U", \u0159ekl: "0V5R", "\u0159ekl ": "0V5O", \u0159es: "0V1U", \u0159i: "0V3Z", "\u0159i ": "0V1W", \u0159\u00E1: "0V0T", \u0159\u00ED: "0V4E", \u015B: "1B5Z", "\u015B ": "1B4S", \u015Bc: "1B2J", \u015Bci: "1B57", \u015Bl: "1B21", \u015Bm: "1B1Y", \u015Bmy: "1B2Z", "\u015Bmy ": "1B49", \u015Bn: "1B15", \u015B\u0107: "1B21", "\u015B\u0107 ": "1B45", \u015D: "1P2D", \u015Da: "1P26", \u015Daj: "1P0S", \u015Dat: "1P1S", \u015Datas: "1P3G", \u015De: "1P05", \u015Di: "1P3Q", "\u015Di ": "1P4F", \u015Dia: "1P0Q", \u015Din: "1P0Q", \u015Dl: "1P04", \u015Do: "1P0C", \u015Dp: "1P03", \u015Dt: "1P0I", \u015Du: "1P08", \u015Dv: "1P02", \u015F: "160M1G731O71", "\u015F ": "16041G2W1O2Q", \u015Fa: "16051G3L1O3Z", \u015Far: "1G311O1W", \u015Fd: "1O1R", \u015Fe: "16031G4F1O2M", \u015Fey: "1G7H", "\u015Fey ": "1G54", \u015Fe\u00FDle: "1O43", \u015Fg: "1G081O11", \u015Fi: "160M1G351O31", \u015Fim: "1G2W1O0K", \u015Fk: "1G171O06", \u015Fl: "1G251O2Y", \u015Fla: "1G3R1O2G", \u015Fm: "1G211O1F", \u015Fma: "1G4E1O1J", \u015Fo: "16021G021O1R", \u015Ft: "160F1G2P1O08", \u015Ft\u0131: "1G33", \u015Fu: "1G131O24", "\u015Fu ": "1G0Z1O2B", \u015Fv: "1G05", \u015Fy: "1G021O2S", \u015F\u00E7: "1G04", \u015F\u00FC: "1G251O1J", \u015F\u00FCn: "1G4R1O2E", \u015F\u00FD: "1O0M", \u015F\u0131: "1G3O", \u0161: "0V6T0W7E0Z6Y1C7Z1D031E5J", "\u0161 ": "0V5I0W610Z5Q1CCD1E3C", \u0161a: "0V080W1Q0Z121C1S1E1J", \u0161al: "0W0E0Z0C1C1P", \u0161an: "0V060W0J0Z051C041E37", \u0161au: "1C26", \u0161e: "0V3T0W240Z341C0Q1E0H", "\u0161e ": "0V1C0W3O0Z1A", \u0161ec: "0V1R", \u0161ech: "0V2V", \u0161echn: "0V3L", "\u0161eit ": "1E5C", \u0161el: "0V2W1C02", "\u0161el ": "0V4D", \u0161et: "0V0I0W070Z4M", \u0161etk: "0Z5N", \u0161etko: "0Z44", \u0161g: "1C08", \u0161i: "0V1C0W180Z351C4Q1E1H", "\u0161i ": "0V0I0W0R0Z0H1C0J1E3G", \u0161ia: "0Z141C23", \u0161ie: "0Z5B1C0E1E0R", "\u0161ie ": "0Z391C04", \u0161iel: "0Z4U", "\u0161iel ": "0Z62", \u0161im: "0V060W0E0Z081C1O", \u0161it: "0V0B0W0B1C4A", \u0161ita: "1C36", \u0161k: "0V110W100Z161C2G", \u0161ka: "0V080W0L0Z0R1C32", \u0161kai: "1C3E", "\u0161kai ": "1C73", \u0161l: "0V0T0W0P0Z0Y1C0B", \u0161m: "1C0E", \u0161n: "0V090W0J0Z0D1C07", \u0161o: "0V030W060Z0A1C0J1E1R", "\u0161o ": "1C0H1E2U", \u0161od: "1E24", \u0161odi: "1E30", \u0161odie: "1E6M", \u0161p: "0V0G0W020Z081C04", \u0161r: "1C04", \u0161s: "0Z031C0F", \u0161t: "0V2J0W500Z211C23", \u0161ta: "0W5Z0Z051C1V", "\u0161ta ": "0V020W6T1C0Q", \u0161te: "0V020W150Z2A1C0H", "\u0161te ": "0V030W0O0Z3C1C04", \u0161to: "0V020W6B1C0F", "\u0161to ": "0W7S1C0G", \u0161t\u011B: "0V31", "\u0161t\u011B ": "0V3R", \u0161u: "0V050W090Z091C0M1E1D", "\u0161u ": "0V030W0E0Z0E1C061E4Z", \u0161v: "0V020W030Z041C0U", \u0161y: "1C0I", \u0161\u00ED: "0V240Z0X", "\u0161\xED ": "0V3C0Z1J", \u0161\u0101: "1E0M", \u0161\u010D: "1C0F", \u0161\u0117: "1C0J", \u0161\u0119: "1C06", \u0161\u012B: "1E0Y", \u0161\u012F: "1C0A", \u0161\u0137: "1E0C", \u0161\u0165: "0V0D0Z0P", \u0161\u0165a: "0V0L0Z1T", \u0161\u0165ast: "0V180Z3D", \u0163: "160N", \u0163i: "1612", \u0165: "0V0B0Z5N", "\u0165 ": "0V0G0ZCA", \u0165a: "0V0A0Z2G", "\u0165a ": "0Z31", \u016B: "1C1W1E36", "\u016B ": "1C04", \u016Bd: "1C0E1E12", \u016Bdz: "1E2B", \u016Bk: "1C0P1E07", \u016Bl: "1C06", \u016Bm: "1C02", \u016Bn: "1C0G", \u016Bp: "1C061E06", \u016Br: "1C0U1E0B", \u016Bs: "1C2J1E2H", "\u016Bs ": "1C3U1E65", \u016Bsu: "1E2S", "\u016Bsu ": "1E3Y", \u016Bs\u0173: "1C2N", "\u016Bs\u0173 ": "1C4B", \u016Bt: "1C101E1Y", "\u016Bt ": "1C0H1E2M", \u016Bti: "1C1M1E13", \u016Btu: "1C041E22", "\u016Btu ": "1E2X", \u016Bz: "1C0E1E0C", \u016B\u010D: "1C04", \u016D: "1P26", "\u016D ": "1P3X", \u016Da: "1P07", \u016Dd: "1P0H", \u016De: "1P07", \u016Dg: "1P04", \u016Di: "1P02", \u016Dl: "1P03", \u016Dr: "1P0I", \u016Ds: "1P0A", \u016Dt: "1P0M", \u016Dto: "1P0S", \u016Dv: "1P02", \u016Dz: "1P06", \u016F: "0V2T", "\u016F ": "0V17", \u016Fj: "0V1R", "\u016Fj ": "0V2Z", \u016Fl: "0V0J", \u016Fm: "0V0J", \u016Fs: "0V0O", \u016F\u017E: "0V1T", \u016F\u017Ee: "0V2O", \u0171: "150Q", "\u0171 ": "150N", \u0171n: "150K", \u0173: "1C2F", "\u0173 ": "1C89", \u0173j: "1C08", \u017A: "1B0Q", \u017C: "1B6C", "\u017C ": "1B2I", \u017Ca: "1B16", \u017Ce: "1B6F", "\u017Ce ": "1B97", \u017Cn: "1B10", \u017Cy: "1B2D", \u017E: "0V7U0W3A0Z6D1C3S1E0R1O03", "\u017E ": "0V4D0W050Z1Y1C0R", \u017Ea: "0V060W0V0Z0K1C1C1E05", \u017Eai: "1C1J", \u017Ed: "0V190W080Z1E1C0E", \u017Ee: "0V8V0W3Q0Z851C0M", "\u017Ee ": "0VDK0W2I0ZDQ1C02", \u017Eem: "0V0J0W1C0Z2L1C0N", "\u017Eem ": "0V030W0W0Z3E", \u017Een: "0V1P0W150Z1W1C09", \u017Ei: "0V2A0W280Z3F1C5N1E0D", \u017Eia: "0Z1V1C31", \u017Ein: "0W041C6H", \u017Eina: "1C3Y", \u017Einau: "1C5M", \u017Eino: "1C57", \u017Eiu: "1C20", \u017Eiv: "0V1C0W3L0Z1C", \u017Eivot: "0V2C0W4S0Z23", \u017Ek: "0V0G0Z0D1C0L", \u017Em: "1C1C", \u017Emo: "1C2U", \u017Emon: "1C2Z", \u017En: "0V0R0W0F0Z0O1C0A", \u017Eo: "0V0A0W030Z061C0P1E06", \u017Es: "0V020Z051C0G", \u017Et: "0V020Z051C0B", \u017Eu: "0V0O0W0C0Z091C0K1E08", \u017Ev: "1C0B", \u017Ey: "1C08", \u017E\u00E1: "0V0W", \u017E\u00ED: "0V130Z0N", \u017E\u0101: "1E07", \u017E\u0117: "1C06", \u017E\u012B: "1E07", \u017E\u012F: "1C07", \u01E7: "030J", \u01F5: "1M02", \u0219: "1647", "\u0219 ": "160I", \u0219a: "160V", \u0219c: "160F", \u0219e: "160G", \u0219i: "163N", "\u0219i ": "169L", \u0219o: "1609", \u0219t: "1643", \u0219te: "165U", "\u0219te ": "1666", \u0219ti: "169V", "\u0219ti ": "167D", \u0219u: "1607", \u021B: "1643", \u021Ba: "1610", "\u021Ba ": "162N", \u021Be: "160R", \u021Bi: "1670", "\u021Bi ": "16D2", \u021Bii: "162M", \u021Bu: "160E", \u021B\u0103: "160R", "\u021B\u0103 ": "162Q", \u025B: "031O", \u025Ba: "031I", \u025Be: "0317", \u0263: "03AV", "\u0263 ": "03C7", "\u0263-": "031T", \u0263a: "033R", \u0263e: "03BT", \u0263ef: "03CG", "\u0263ef ": "03D1", \u0263en: "039F", "\u0263en ": "034Z", \u0263ent: "034O", "\u0263ent ": "0391", \u0263er: "03AM", "\u0263er ": "0384", \u0263i: "031W", \u0263s: "0315", "\u0307": "1G0I", "\u0307k": "1G07", "\u0307l": "1G05", "\u0307n": "1G0L", "\u0307s": "1G0E", "\u0307y": "1G05", "\u0307\u015F": "1G0A", \u03B5: "030A", \u0430: "0WS80YSG17SG18SG19PK1ARC1MSG1NSG1O02", "\u0430 ": "0WS50YSG17SG18SG19QR1AQG1MOB1NHW", \u0430\u0430: "0Y2C18091A021NHA", "\u0430\u0430 ": "0Y4R1NGF", \u0430\u0430\u0433\u04AF: "1N30", \u0430\u0430\u0433\u04AF\u0439: "1N5Z", "\u0430\u0430\u0434 ": "1N3H", \u0430\u0430\u043D: "1N4Y", "\u0430\u0430\u043D\u0430 ": "1N3N", \u0430\u0430\u0440: "1A041N8O", "\u0430\u0430\u0440 ": "1N6G", \u0430\u0430\u0440\u0430: "1N2S", \u0430\u0430\u0440\u0430\u0439: "1N3J", \u0430\u0430\u0441: "1N4V", "\u0430\u0430\u0441 ": "1N4X", \u0430\u0430\u0442: "0Y3T1N0H", "\u0430\u0430\u0442 ": "0Y4X", \u0430\u0431: "0W0R0Y1V171K189019311A1X1M3I", \u0430\u0431\u0430: "0W0G0Y16170P186X190B1A0N1M31", \u0430\u0431\u0430\u0435\u0446: "184C", "\u0430\u0431\u0435 ": "0Y021875", \u0430\u0431\u043E: "0W0I0Y4K173O1841193R1A0D", \u0430\u0431\u043E\u0442: "0Y4O173Y181B194J", \u0430\u0431\u043E\u0442\u0430: "0Y2F1742194C", \u0430\u0431\u043E\u0442\u0438: "0Y1W172Q190C", \u0430\u0431\u0456: "186A1A05", \u0430\u0431\u0456\u0446\u044C: "185H", \u0430\u0432: "0W4I0Y6W175B18A5197U1ADI1M0P1N3R", "\u0430\u0432 ": "0W0U0Y4S170L190G1ACZ1N23", \u0430\u0432\u0430: "0W300Y5Z177618H419311A2E1N2C", "\u0430\u0432\u0430 ": "0W180Y2V173K1846190F1A0L", \u0430\u0432\u0430\u043B: "0W0A0Y05170E1862190H1A07", \u0430\u0432\u0430\u043B\u0430: "0W0E185H19041A02", \u0430\u0432\u0430\u043C: "0W0J0Y2V1718", "\u0430\u0432\u0430\u043C ": "0W160Y2X1726", \u0430\u0432\u0430\u0446: "185S", \u0430\u0432\u0430\u0446\u044C: "1879", "\u0430\u0432\u0430\u045E ": "185Y", \u0430\u0432\u0438: "0W460Y8L177S195H1A32", "\u0430\u0432\u0438 ": "0W1C0Y4B173I1A0N", \u0430\u0432\u0438\u0441\u0442: "0Y1P1905", "\u0430\u0432\u0438\u0448 ": "0W0F0Y1F172E", "\u0430\u0432\u043C\u0435 ": "0Y1F", \u0430\u0433: "0W0N0Y0T1713186F19171A331M0K1NA2", "\u0430\u0433 ": "19061NAO", \u0430\u0433\u0430: "0W0M0Y10171S18AV190Z1A4U1M0F1N5X", "\u0430\u0433\u0430 ": "0W050Y0E170R18CL19051A021N0P", \u0430\u0433\u0430\u0430: "1N46", \u0430\u0433\u0430\u0442: "0Y031705180K19021A3J", \u0430\u0433\u0430\u0442\u043E: "1A40", \u0430\u0433\u04AF\u0439: "1N3H", "\u0430\u0433\u04AF\u0439 ": "1N6P", \u0430\u0434: "0W5X0Y3G172G18CM194Y1A4B1MA11N9Y", "\u0430\u0434 ": "0W2K0Y0Q1716186E191D1A0K1N9V", \u0430\u0434\u0430: "0W540Y1H171U18A4191G1A291MAA1NAO", "\u0430\u0434\u0430 ": "0W560Y0F170Y181X190B1A0D1M3Y", \u0430\u0434\u0430\u0431\u0430: "1861", \u0430\u0434\u0430\u0434: "17041N5U", "\u0430\u0434\u0430\u0434 ": "1NB9", \u0430\u0434\u0430\u043C: "0W0H0Y0V1706180J1MBW", "\u0430\u0434\u0430\u043C ": "0W110Y0X170C180P1M9B", \u0430\u0434\u0430\u0445: "1N3L", \u0430\u0434\u0430\u0445\u0433: "1N55", \u0430\u0434\u0435: "0W0J0Y54171X191S1A05", "\u0430\u0434\u0435 ": "0W0F0Y42170Y1903", \u0430\u0434\u0437: "189E1A08", \u0430\u0434\u0437\u0456: "1899", \u0430\u0434\u0437\u0456\u043D: "186X", \u0430\u0434\u0438: "0W6M0Y1E171M190X1A131N12", \u0430\u0434\u044B: "183A19091MFF", "\u0430\u0434\u044B ": "183G19051MMG", \u0430\u0435: "0W030Y1917141873196D1A021M0B", "\u0430\u0435 ": "0Y19171618EG1907", \u0430\u0435\u0442: "1713199Q", "\u0430\u0435\u0442 ": "170M198K", \u0430\u0435\u0442\u0441\u044F: "194U", \u0430\u0435\u0446: "0Y02185Z", \u0430\u0435\u0446\u0446: "1880", \u0430\u0435\u0446\u0446\u0430: "18BK", "\u0430\u0435\u0448 ": "0Y1C170Y1853", "\u0430\u0435\u0448\u044C ": "195Y", \u0430\u0436: "0W1H0Y1Q1711181W19331A2N1M151N3G", "\u0430\u0436 ": "0W020Y07170B180719041A051N5S", \u0430\u0437: "0W220Y1K1755186M197B1A4X1M7A1N0M", "\u0430\u0437 ": "0W0A0Y0B175D184B191J1A1Y1M0V", \u0430\u0437\u0430: "0W0P0Y0P173R1866197R1A5I1MC61N0Q", \u0430\u0437\u0430\u0432: "1A3Q", "\u0430\u0437\u0430\u0432 ": "1A5A", \u0430\u0437\u0430\u043B: "0W03170N182I196M1A1I1M0P", "\u0430\u0437\u0430\u043B ": "170N197E", \u0430\u0437\u0430\u049B: "1MCJ", \u0430\u0437\u0430\u049B\u0441: "1MEK", "\u0430\u0437\u0438 ": "0W0T0Y0J174C1A04", \u0430\u0437\u043C\u0430\u045E: "185Q", \u0430\u0437\u0443\u043C\u0435: "0W2D0Y02185M1905", \u0430\u0439: "172C1884193B1A531MF11NNJ", "\u0430\u0439 ": "174C18G8192V1A2G1M9V1NG8", \u0430\u0439\u0433: "181C1A031N94", "\u0430\u0439\u0433 ": "1N5F", \u0430\u0439\u0433\u0430: "1N5N", \u0430\u0439\u0433\u0430\u0430: "1NAT", \u0430\u0439\u0434: "170N180O190G1A0K1M9P1N39", \u0430\u0439\u0434\u0430: "180A1M871N3L", "\u0430\u0439\u0434\u0430 ": "1M6F", \u0430\u0439\u0434\u0430\u0433: "1N6B", \u0430\u0439\u0434\u044B: "1MA5", "\u0430\u0439\u0434\u044B ": "1MD5", \u0430\u0439\u043B\u0435\u043F: "184C", \u0430\u0439\u043D: "170I181Q190K1A1L1M1P1NL3", "\u0430\u0439\u043D ": "1N4E", \u0430\u0439\u043D\u0430: "1709181U19021M311NKX", "\u0430\u0439\u043D\u0430 ": "170F182719021NSG", \u0430\u0439\u0441: "170D1824190L1A0M1M0T1N8Y", \u0430\u0439\u0441\u0430: "1NA3", \u0430\u0439\u0441\u0430\u043D: "1NIA", \u0430\u0439\u0442: "171F1807192J1A211M78", \u0430\u0439\u0445: "1N6F", \u0430\u0439\u0445\u0430: "1N36", \u0430\u0439\u0445\u0430\u043D: "1N4A", \u0430\u0439\u044B: "1M76", \u0430\u043A: "0W4B0Y5R174V1883199L1A521M0J1N07", "\u0430\u043A ": "0W2J0Y1H1739187A19A91A3K", \u0430\u043A\u0430: "0W1G0YA0173V187N19291A1O", "\u0430\u043A\u0430 ": "0W0Q0Y4C1723181S190O1A19", "\u0430\u043A\u0430\u043B ": "0Y1E1908", \u0430\u043A\u0430\u043C: "0Y40170H180G1902", "\u0430\u043A\u0430\u043C ": "0Y3W170N", \u0430\u043A\u0430\u0448: "0W050Y2M1707", "\u0430\u043A\u0430\u0448 ": "0Y1S170B", \u0430\u043A\u0432: "0W0K0Y171776", \u0430\u043A\u0432\u043E: "0W070Y0F1757", "\u0430\u043A\u0432\u043E ": "0W0A0Y0F179Q", \u0430\u043A\u043E: "0W5Q0Y6T1733183Y19581A19", "\u0430\u043A\u043E ": "0W6A0Y7P172X1904", \u0430\u043B: "0W4V0Y3R174P18DZ19FL1A931MKV1N8B", "\u0430\u043B ": "0W080Y40174Y180J19ET1A091M2U1N47", \u0430\u043B\u0430: "0W4W0Y1B173918GK19561A6J1MJ41N3F", "\u0430\u043B\u0430 ": "0W5M0Y0Z172U18EE195R1A691M3R", \u0430\u043B\u0430\u0432: "187B", \u0430\u043B\u0430\u0432\u0435: "186J", \u0430\u043B\u0430\u0440: "0Y021M8I", \u0430\u043B\u0430\u0441: "184H190Z1A0W1M6R", \u0430\u043B\u0430\u0441\u044B: "180I1M78", \u0430\u043B\u0430\u0441\u044F: "185M1A14", \u0430\u043B\u0434: "1M941N2N", \u0430\u043B\u0434\u044B: "1MD2", "\u0430\u043B\u0434\u044B ": "1MBJ", \u0430\u043B\u0435: "0W0Y0Y1H171I1871191O1A2D", "\u0430\u043B\u0435 ": "0W0P0Y0O186K19091A1D", \u0430\u043B\u0438: "0W4N0Y30173Y196I1A4Z1M0S1N0X", "\u0430\u043B\u0438 ": "0W490Y2W1736195Z1A3N", "\u0430\u043B\u043A\u043E ": "174U1903", "\u0430\u043B\u043A\u0443 ": "0Y291908", \u0430\u043B\u043C\u0430: "1M8X", "\u0430\u043B\u043E ": "0W2W0Y1B170M191G1A0V", "\u0430\u043B\u0441\u044F ": "1953", \u0430\u043B\u0442\u0430\u0439: "1N3J", \u0430\u043B\u044B: "180G19071MFP", \u0430\u043B\u044B\u049B: "1MDO", "\u0430\u043B\u044B\u049B ": "1MDJ", \u0430\u043B\u044C: "185Y19351A1O1N0X", \u0430\u043B\u044C\u043D: "185E19281A1B", \u0430\u043B\u0456: "18FV1A2N1M0D", "\u0430\u043B\u0456 ": "18I31A0S", \u0430\u043B\u0493\u0430: "1M95", \u0430\u043B\u0493\u0430\u043D: "1MA2", \u0430\u043C: "0WBN0YC1176818AV197H1A6F1MAB1N77", "\u0430\u043C ": "0WLR0YPH17G218DU19831A5N1M5N1N10", \u0430\u043C\u0430: "0W1M0Y0R1717187H190T1A1S1M9B1N66", \u0430\u043C\u0430\u0439: "1M1W1N56", \u0430\u043C\u0430\u0439\u0433: "1NA2", "\u0430\u043C\u0434 ": "1N2Y", \u0430\u043C\u0435: "0W180Y53174S182G191R1A1C1M0S", "\u0430\u043C\u0435 ": "0W050Y51173A180C19051A0Q", "\u0430\u043C\u0438 ": "0W050Y0B170A19481A27", \u0430\u043C\u043E: "0W4D0Y3Y171X182G191J1A13", "\u0430\u043C\u043E ": "0W4Z0Y3S171N19021A08", "\u0430\u043C\u0443 ": "0W050Y1P187119041A06", "\u0430\u043C\u044B\u043D ": "1M6I", \u0430\u043C\u044C\u0434: "1N3P", \u0430\u043C\u044C\u0434\u0430: "1N46", \u0430\u043C\u0456: "18711A1E", "\u0430\u043C\u0456 ": "188A1A0X", \u0430\u043D: "0W5S0Y3S174I18A7198U1A871MNC1NGQ", "\u0430\u043D ": "0W5D0Y2M171U181V191K1A0W1MQR1NKZ", \u0430\u043D\u0430: "0W2T0Y2I173W1873191D1A1X1M8B1N77", "\u0430\u043D\u0430\u0439 ": "180Q1N46", \u0430\u043D\u0434: "0W050Y08170H181E190T1A0N1MD41N4L", "\u0430\u043D\u0434 ": "1N3L", \u0430\u043D\u0434\u0430: "0Y051703180I190D1A051MBF1N1R", "\u0430\u043D\u0434\u0430 ": "19071A051M6I", \u0430\u043D\u0434\u0430\u0440: "19021M61", \u0430\u043D\u0434\u044B: "180G19031MC2", "\u0430\u043D\u0434\u044B ": "19051M5V", \u0430\u043D\u0434\u044B\u049B: "1M71", \u0430\u043D\u043D: "170B1870191J1A2O1M2K", \u0430\u043D\u043D\u0435: "185W1902", "\u0430\u043D\u043D\u0435 ": "187L", "\u0430\u043D\u043D\u044F ": "183O1A33", \u0430\u043D\u0446\u0443\u0437: "1820192T1A381M1C", \u0430\u043D\u044B: "183D190R1MBT1N2K", "\u0430\u043D\u044B\u04A3 ": "1M5Y", \u0430\u043E: "0W500Y04170319021A02", "\u0430\u043E ": "0WCT", \u0430\u043F: "0W1E0Y1X172B1843191U1A2W1M4S", \u0430\u043F\u0440: "0W0P0Y371744183F190O1A0O", \u0430\u043F\u0440\u0430: "0W0M0Y3T174A184X190C1A02", \u0430\u043F\u0440\u0430\u0432: "0W1M0Y3Z178O190G1A02", \u0430\u043F\u0440\u0430\u045E: "184A", \u0430\u0440: "0W3H0Y34173L18B3195C1A621MOU1NDB", "\u0430\u0440 ": "0W2G0Y1U170W183H190C1A0G1MIH1NA9", \u0430\u0440\u0430: "0W260Y38173T18BH191R1A371MEU1N7M", \u0430\u0440\u0430\u0430: "0Y081N3J", "\u0430\u0440\u0430\u0430 ": "0Y021N3R", "\u0430\u0440\u0430\u0439 ": "170A1M1N1N3V", \u0430\u0440\u0433\u0430: "180T1N3H", \u0430\u0440\u0434: "0W040Y051707180J19051A031MAF1N22", \u0430\u0440\u0434\u044B: "1MEE", "\u0430\u0440\u0434\u044B ": "1M9Z", \u0430\u0440\u0434\u044B\u04A3: "1MBD", \u0430\u0440\u0441\u0430\u043D: "1N4E", \u0430\u0440\u044B: "1888190D1MI71N0O", "\u0430\u0440\u044B ": "182L19061MC6", \u0430\u0440\u044B\u043D: "180X1MDQ", "\u0430\u0440\u044B\u043D ": "1M71", \u0430\u0440\u044B\u043D\u044B: "1M6I", "\u0430\u0440\u0493\u0430 ": "1M71", \u0430\u0441: "0W3A0Y2V172D18BT199N1A7X1MFA1N54", "\u0430\u0441 ": "0W3O0Y31171S185R196N1A521M481N6O", \u0430\u0441\u043A\u0430: "0Y0G1703185L19031A27", "\u0430\u0441\u043A\u0430 ": "0Y02185S1A32", \u0430\u0441\u0442: "0W1Q0Y1K17331871194S1A2Y1MBP1N0O", \u0430\u0441\u0442\u0430: "0W180Y0M1704186V190T1A051MCR1N0R", \u0430\u0441\u0442\u044B: "180K19021M8X", \u0430\u0441\u0443\u0443: "1N2Y", \u0430\u0441\u0446: "187E", "\u0430\u0441\u0446\u044C ": "185Q", "\u0430\u0441\u0446\u0456 ": "185S", \u0430\u0441\u044B: "180H190C1MGA", "\u0430\u0441\u044B ": "180J190C1M7F", \u0430\u0441\u044B\u043D: "1MFB", \u0430\u0441\u044B\u043D\u0434: "1M9Q", \u0430\u0441\u044B\u043D\u044B: "1M6B", \u0430\u0441\u044F: "170E186R1A1W", "\u0430\u0441\u044F ": "170718A91A28", \u0430\u0441\u049B\u0430: "1M70", \u0430\u0442: "0W450Y8Y178Y185T19CZ1ABF1MCS1N16", "\u0430\u0442 ": "0W0S0Y7V175V184419181A0T1M4W", \u0430\u0442\u0430: "0W1L0YEY17HW1840191B1A0X1M551N1C", "\u0430\u0442\u0430 ": "0W1F0YHE17J4181V190R1A0O", "\u0430\u0442\u0435 ": "0W280Y0I172T190Q", \u0430\u0442\u0438: "0W450Y36171S19291AF41M0N", "\u0430\u0442\u0438 ": "0W2Y0Y1Z170O190I1ADA", \u0430\u0442\u0438\u0441\u044F: "1A3E", \u0430\u0442\u043E: "0W0I0Y1L175F181P191F1A341M0L", "\u0430\u0442\u043E ": "0W0A0Y0F174Z19031A2W", \u0430\u0442\u0440\u044D\u0431: "184M", \u0430\u0442\u0442\u044B: "1M72", "\u0430\u0442\u0442\u044B ": "1M6B", \u0430\u0442\u044B: "183R190W1MDG", \u0430\u0442\u044B\u043D: "1MBF", "\u0430\u0442\u044B\u043D ": "1M8W", \u0430\u0442\u044C: "19HO1A1R", "\u0430\u0442\u044C ": "19K11A07", \u0430\u0442\u044C\u0441\u044F: "19631A02", \u0430\u0443: "0W0V0Y071707190E1A061M94", \u0430\u0445: "0W0L0Y02171S1830191K1A1P1M0R1N6Y", "\u0430\u0445 ": "0W0Y0Y02174A1835191U1A161N7T", \u0430\u0445\u0433\u04AF: "1N4A", \u0430\u0445\u0433\u04AF\u0439: "1N8F", \u0430\u0446: "0W0X0Y0A170B188W190I1A1G1M0H1N0I", \u0430\u0446\u0446\u0430: "185G", "\u0430\u0446\u0446\u0430 ": "186A", \u0430\u0446\u044C: "18F41A02", "\u0430\u0446\u044C ": "18KZ", \u0430\u0447: "0W1E0Y0Z170R184P19211A351N0C", \u0430\u0447\u044B: "186P", \u0430\u0448: "0W2Y0Y5K172Y183519321A2H1M2V1N2I", "\u0430\u0448 ": "0W3J0YAT17751838190R1A0R1M0K1N4A", \u0430\u0448\u0435: "0W0X0Y5C173L191E1A0A", "\u0430\u0448\u0435 ": "0W0O0Y6L173P190F1A09", \u0430\u044E: "183H194O1A54", "\u0430\u044E ": "187N196S1A7F", "\u0430\u044E\u0446\u044C ": "186E", \u0430\u044F: "170J185A19321A021M1A1N24", "\u0430\u044F ": "171G18GD196A1N17", \u0430\u0453: "0Y0G", \u0430\u0454: "1A8J", "\u0430\u0454 ": "1A84", \u0430\u0454\u0442: "1A6C", "\u0430\u0454\u0442\u0435 ": "1A31", \u0430\u0454\u0442\u044C: "1A58", \u0430\u0454\u0442\u044C\u0441: "1A7G", "\u0430\u0454\u0448 ": "1A3G", \u0430\u0458: "0W4I0Y3B", "\u0430\u0458 ": "0W440Y5C", \u0430\u0458\u0434: "0W0A0Y38", \u0430\u0458\u0434\u0435: "0W0B0Y2N", "\u0430\u0458\u0434\u0435 ": "0W0O0Y1U", "\u0430\u0458\u0442\u0435 ": "0W4R0Y0B", \u0430\u045A: "0W140Y0O", \u0430\u045E: "188T", "\u0430\u045E ": "18EV", \u0430\u045E\u043B\u044F: "1853", "\u0430\u045E\u0441\u044F ": "185A", \u0430\u0493: "1M9F", \u0430\u0493\u0430: "1MCD", \u0430\u0493\u0430\u043D: "1MCY", "\u0430\u0493\u0430\u043D ": "1MEF", \u0430\u0493\u044B: "1MAS", "\u0430\u0493\u044B ": "1MBN", \u0430\u049B: "1MBU", "\u0430\u049B ": "1M7N", \u0430\u049B\u0441: "1M9V", \u0430\u049B\u0441\u0442: "1MAJ", \u0430\u049B\u0441\u0442\u0430: "1MEK", "\u0430\u049B\u0441\u044B ": "1M78", \u0430\u049B\u0442\u0430: "1M87", \u0430\u04A3: "1M49", \u0431: "0W6C0Y7G177C186V198W1ABV1MAN1NFH", \u0431\u0430: "0W2S0Y3W1718185S191W1A7O1MDI1NI1", "\u0431\u0430 ": "0W2N0Y581713183S190Q1A2V1M22", \u0431\u0430\u0433\u0430: "0Y021704180V19031A3D1N0P", \u0431\u0430\u0433\u0430\u0442: "180V1A4S", \u0431\u0430\u0435\u0446\u0446: "184C", \u0431\u0430\u0439: "18091A0A1M3M1NRT", \u0431\u0430\u0439\u0433: "1N58", \u0431\u0430\u0439\u0433\u0430: "1N9Y", \u0431\u0430\u0439\u0434: "1A0A1N3C", \u0431\u0430\u0439\u0434\u0430: "1N6E", \u0431\u0430\u0439\u043D: "1NKY", \u0431\u0430\u0439\u043D\u0430: "1NSG", \u0431\u0430\u0439\u0441: "1NAD", \u0431\u0430\u0439\u0441\u0430: "1NIC", \u0431\u0430\u0439\u0445: "1N4E", "\u0431\u0430\u0439\u0445 ": "1N4E", \u0431\u0430\u0440: "0W0Q0Y261706182719071A061MAJ1N27", "\u0431\u0430\u0440 ": "0W0T0Y0X180J1M9G", \u0431\u0430\u0441: "0Y031706180C19061A071MBF1N1E", \u0431\u0430\u0441\u0442: "1M7M", \u0431\u0430\u0441\u0442\u0430: "1M87", \u0431\u0430\u0441\u049B\u0430: "1M78", \u0431\u0430\u0447\u0438: "19021A3S", \u0431\u0430\u0447\u044B: "185K", \u0431\u0430\u0454\u0442\u044C: "1A3I", \u0431\u0432: "171S18021905", \u0431\u0432\u0430: "1779", "\u0431\u0432\u0430 ": "1778", \u0431\u0435: "0W1Q0Y3V172P183P195S1A381M6W", "\u0431\u0435 ": "0W110Y2D1715188T195R1A441M1I", \u0431\u0435\u0440: "0W090Y0J170Y180G190W1A0R1M74", \u0431\u0435\u0448: "0W020Y53174L", \u0431\u0435\u0448\u0435: "0Y6N1754", "\u0431\u0435\u0448\u0435 ": "0Y7017AE", \u0431\u0438: "0W4S0Y40172S192Q1A7J1M1B1NFE", "\u0431\u0438 ": "0W2H0Y62171U19041A3O1M0G1NNZ", "\u0431\u0438\u0432 ": "0Y0F1A2X", \u0431\u0438\u0434: "0Y3M170319051A081N5B", "\u0431\u0438\u0434 ": "1N48", \u0431\u0438\u0434\u0435: "0Y321904", "\u0431\u0438\u0434\u0435 ": "0Y29", "\u0431\u0438\u043E ": "0W2W", \u0431\u0438\u0442: "0W110Y0D170I191O1A7A1N12", \u0431\u0438\u0442\u0438: "0W1217041A6D", "\u0431\u0438\u0442\u0438 ": "0W2S1A8D", "\u0431\u0438\u0445 ": "0W2W171P", \u0431\u0438\u0447\u0430: "0W030Y02172X", "\u0431\u0438\u0448 ": "0Y0317031A0J1N3G", \u0431\u043B: "0W0H0Y0O170Y181W19241A2H1M1O", \u0431\u043B\u0438\u043A\u0430: "170719031M6V", \u0431\u043E: "0W280Y3G171Z182Y197J1A4A1M8B1N9H", \u0431\u043E\u0439\u044B\u043D: "1M7B", \u0431\u043E\u043B: "0W0W0Y19171O183L195F1A121MFL1NHR", "\u0431\u043E\u043B ": "0W05170C180M19091A0I1M0U1NAX", \u0431\u043E\u043B\u0430: "0Y021M85", \u0431\u043E\u043B\u0430\u0434: "1M61", \u0431\u043E\u043B\u0434\u044B: "1M8J", \u0431\u043E\u043B\u043D: "0W060Y0A170J1N2S", \u0431\u043E\u043B\u043D\u043E: "0Y021N5K", \u0431\u043E\u043B\u043E: "0Y031A021N6I", \u0431\u043E\u043B\u043E\u0445: "1N5Z", \u0431\u043E\u043B\u044B\u043F: "1M65", \u0431\u043E\u043B\u044C: "183G195J1A04", \u0431\u043E\u043B\u044C\u0448: "184M1982", \u0431\u043E\u043B\u0493\u0430: "1M68", \u0431\u043E\u0440: "0W0Q0Y3R170J180F190S1A0J1M0L1N0Z", \u0431\u043E\u0440\u0443: "0Y2U1A03", \u0431\u043E\u0440\u0443\u0432: "0Y30", \u0431\u043E\u0441\u0442: "0W0V0Y2P170R180J19221A2A1M31", \u0431\u043E\u0441\u0442\u043E: "0W280Y2U193J1A3B", \u0431\u043E\u0442: "0W030Y3R173K180Z193K1A1L", \u0431\u043E\u0442\u0430: "0Y2B1720180B192J1A0C", "\u0431\u043E\u0442\u0430 ": "0Y1K1735180F190P1A0H", "\u0431\u043E\u0442\u0438 ": "0Y1B171S1A0J", \u0431\u0440: "0W210Y1S171X182H19281A2P1M09", \u0431\u0440\u0430: "0W1N0Y1Y173O185Z19301A1Z", "\u0431\u0440\u0435 ": "0W040Y03173519041A1W", "\u0431\u0440\u043E ": "0W1R0Y2U170B1903", \u0431\u0443: "0W1P0Y0H170K182O19471A9I1M0L1N1A", \u0431\u0443\u0432: "0Y07170F19031A52", "\u0431\u0443\u0432 ": "1A4B", \u0431\u0443\u0434: "0W2O0Y0L170D186I196W1A6V", \u0431\u0443\u0434\u0435: "0W1P0Y09170419491A2J", "\u0431\u0443\u0434\u0435 ": "0W1R1A2S", \u0431\u0443\u0434\u0435\u0442: "0W0E195K1A09", \u0431\u0443\u0434\u0437: "186U", \u0431\u0443\u0434\u0437\u0435: "186K", \u0431\u0443\u0434\u044C: "193B1A3I", "\u0431\u0443\u0434\u044C ": "19591A48", \u0431\u0443\u043B: "1703180P19021A5H", "\u0431\u0443\u043B\u0430 ": "1A3C", \u0431\u0443\u043B\u043E: "1A31", "\u0431\u0443\u043B\u043E ": "1A4C", "\u0431\u0443\u0442\u0438 ": "1A2V", \u0431\u044B: "184B199Y1M2C", "\u0431\u044B ": "1829198S1M0G", \u0431\u044B\u043B: "187119A21M2S", "\u0431\u044B\u043B ": "195S", "\u0431\u044B\u043B\u0430 ": "186J194G", \u0431\u044B\u043B\u043E: "185L194K", "\u0431\u044B\u043B\u043E ": "187Z197T", "\u0431\u044B\u0442\u044C ": "194K", "\u0431\u044B\u0446\u044C ": "184G", "\u0431\u044B\u045E ": "185I", \u0431\u044D: "18041N2H", "\u0431\u044D ": "1N4I", \u0431\u0456: "183C1A4O1M8K", \u0431\u0456\u043B\u044C: "180I1A2Y", \u0431\u0456\u043B\u044C\u0448: "1A3S", \u0431\u0456\u0440: "18121A061MAR", "\u0431\u0456\u0440 ": "1A051M70", \u0431\u0456\u0446\u044C: "186A", "\u0431\u0456\u0446\u044C ": "1894", \u0431\u04AF: "1M141N2B", \u0431\u04B1: "1M45", \u0431\u04B1\u043B: "1M8C", "\u0431\u04B1\u043B ": "1ME3", \u0432: "0WBZ0YDV17G3189K19GB1ALY1M0S1N4N", "\u0432 ": "0W0V0Y4G173P19C31AI61M0O1N2P", \u0432\u0430: "0W780Y8U17C918FD19CX1ACZ1M0J1N2R", "\u0432\u0430 ": "0W460YCP17NQ189E193F1A3E", "\u0432\u0430\u0430\u0442 ": "0Y1O", "\u0432\u0430\u0432 ": "0Y0Y1A3A", \u0432\u0430\u043B: "0W1Z0Y0T172O186Z194L1A2Z1N0Q", \u0432\u0430\u043B\u0430: "0W1I170D185Q190Y1A1L", "\u0432\u0430\u043B\u0430 ": "0W3S170T1859191B1A20", \u0432\u0430\u043C: "0W1R0Y6M176M182319401A2Y", "\u0432\u0430\u043C ": "0W1T0Y7G175W182O194I1A2P", "\u0432\u0430\u043C\u0435 ": "0Y1B172Y", \u0432\u0430\u0442: "0W1Q0Y1M1744181T19531A55", "\u0432\u0430\u0442\u0430 ": "0W080Y1L172Z1903", \u0432\u0430\u0442\u0438: "0W12190O1A5R", "\u0432\u0430\u0442\u0438 ": "0W1H19051A6I", \u0432\u0430\u0442\u044C: "1959", "\u0432\u0430\u0442\u044C ": "197E", \u0432\u0430\u0446\u044C: "1873", "\u0432\u0430\u0446\u044C ": "18A8", \u0432\u0430\u0448: "0W140Y3D1743181F191Q1A1W", "\u0432\u0430\u0448 ": "0W0N0Y2S172M180T190J1A0J", "\u0432\u0430\u0448\u0435 ": "0W0I0Y1P1735190I1A0A", "\u0432\u0430\u045E ": "185R", \u0432\u0435: "0W5S0Y4E1744187K199E1A4E1M0X", "\u0432\u0435 ": "0W440Y12171E183119181A11", \u0432\u0435\u0434: "0W0D0Y11171K187P191I1A0L", \u0432\u0435\u0434\u0430: "0Y05170418BB", \u0432\u0435\u0434\u0430\u0435: "186D", \u0432\u0435\u0434\u0430\u044E: "1861", \u0432\u0435\u043B\u044C: "186S1A02", \u0432\u0435\u043B\u044C\u043C: "189U1A02", \u0432\u0435\u043E\u043C\u0430: "0W4H", \u0432\u0435\u0440: "0W1R0Y2G171O184P196T1A2T1M11", \u0432\u0435\u0440\u0443\u0432: "0Y1J", \u0432\u0435\u0447\u0435: "0W0U0Y0Y1742191G1A0Z", "\u0432\u0435\u0447\u0435 ": "0W0J175S", \u0432\u0435\u045C\u0435: "0Y3N", "\u0432\u0435\u045C\u0435 ": "0Y3P", "\u0432\u0436\u0435 ": "1A2T", \u0432\u0438: "0W5Y0Y57176019761ADE1M0A1N0C", "\u0432\u0438 ": "0W4W0Y5D178B190C1AA8", \u0432\u0438\u0434\u0435: "0W1N0Y131704193Y1A02", \u0432\u0438\u0434\u0435\u043B: "0W0W0Y0M194G1A02", \u0432\u0438\u0436\u0434\u0430: "175B", \u0432\u0438\u0441\u0442: "0Y2C19061A0B", \u0432\u0438\u0441\u0442\u0438: "0Y2G1902", "\u0432\u0438\u0448\u0435 ": "0W56", \u0432\u043B: "0W030Y0E170G191H1A111M091N0F", \u0432\u043C: "0Y0O1702190A1A0E", "\u0432\u043C\u0435 ": "0Y39", \u0432\u043D: "0W0M0Y0T170P191Q1A1T", \u0432\u043E: "0W710Y7L174X183R19DK1ABY1M081N09", "\u0432\u043E ": "0W5F0YDV17731807193C1A3O", \u0432\u043E\u043B\u0438: "0W390Y0C170E190H1A0H", \u0432\u043E\u043D: "0W020Y09180S191G1A8J", \u0432\u043E\u043D\u0430: "0Y021A5V", "\u0432\u043E\u043D\u0430 ": "1A8D", \u0432\u043E\u043D\u0438: "0Y03191H1A3V", "\u0432\u043E\u043D\u0438 ": "0Y03190A1A59", \u0432\u043E\u0440: "0W2W0Y2N176I1820196L1A4D", \u0432\u043E\u0440\u0438: "0W2G0Y11174C196M1A3C", "\u0432\u043E\u0440\u0438 ": "0W250Y0T1757190K1A06", \u0432\u043E\u0440\u0438\u0442: "0W19170N19731A34", "\u0432\u043E\u0442\u043E ": "0Y0Z173Y", \u0432\u043E\u0458: "0W3K0Y32", \u0432\u0440: "0W230Y28171419241A0L1N07", \u0432\u0440\u0430\u0442: "0W1N0Y2J17171909", \u0432\u0440\u0435: "0W2E0Y35172L192Y1A06", \u0432\u0440\u0435\u043C: "0W2A0Y2W172U193Q", \u0432\u0440\u0435\u043C\u0435: "0W5T0Y31175W192R", \u0432\u0441: "0Y0D171P19611A501N0S", \u0432\u0441\u0435: "0Y021729195Y1A2S", "\u0432\u0441\u0435 ": "170R19331A33", \u0432\u0441\u0438\u0447: "173U", \u0432\u0441\u0438\u0447\u043A: "177W", \u0432\u0441\u044F: "170N190B1A4J", "\u0432\u0441\u044F ": "19051A58", "\u0432\u0441\u0451 ": "194X", \u0432\u0443: "0W0X0Y0K17031829191I1A1S1N09", \u0432\u044A: "1728", \u0432\u044A\u0440: "174Z", \u0432\u044B: "1872198T", "\u0432\u044B ": "18B019AE", \u0432\u044D: "18021N3J", "\u0432\u044D ": "1N6E", \u0432\u0456: "183G1ADF", \u0432\u0456\u0434: "181D1A8U", \u0432\u0456\u043D: "182D1A8V", "\u0432\u0456\u043D ": "1AA3", \u0433: "0W5J0Y7S176U186Q197J1A771M4M1NJ6", "\u0433 ": "0W1H0Y09170A180O191Z1A1D1M051NII", \u0433\u0430: "0W2O0Y32173G187W192K1A4W1M0U1NB1", "\u0433\u0430 ": "0W4D0Y5B178T18CP191A1A151N2R", \u0433\u0430\u0430: "0Y021NC4", "\u0433\u0430\u0430 ": "1N4N", "\u0433\u0430\u0430\u0434 ": "1N46", \u0433\u0430\u0430\u0440: "1N2U", "\u0433\u0430\u0430\u0440 ": "1N3R", \u0433\u0430\u0442\u043E: "171T181019021A2S", "\u0433\u0430\u0442\u043E ": "173T1A3Y", \u0433\u0430\u0448: "0Y3A1706", "\u0433\u0430\u0448 ": "0Y491705", \u0433\u0433\u04AF\u0439: "1N3A", "\u0433\u0433\u04AF\u0439 ": "1N6I", \u0433\u0434: "0W0F19411N2D", \u0433\u0434\u0430: "196W1N1G", "\u0433\u0434\u0430 ": "198J", \u0433\u0435: "0W0C0Y051704180L190K1A0K1M9Z", "\u0433\u0435 ": "0W0P190E1A0E1MD0", \u0433\u0435\u043D: "0W040Y051706180J19091A071M9F", "\u0433\u0435\u043D ": "1MCV", \u0433\u0438: "0W0D0Y1W170Y191Q1A0I1M0U1N2I", "\u0433\u0438 ": "0W0C0Y611731191N1A0N", \u0433\u0438\u0439: "19021A041N58", "\u0433\u0438\u0439\u0433 ": "1N55", "\u0433\u0438\u0439\u043D ": "1N4X", \u0433\u043B: "0W210Y1U171M1821192H1A1P1N1Y", \u0433\u043B\u0435: "0W330Y47173P180E", \u0433\u043B\u0435\u0434: "0W3A0Y5G1728180L", \u0433\u043B\u0435\u0434\u0430: "0W7L0Y4Q173L", \u0433\u043B\u0435\u0436\u0434: "1745", \u0433\u043B\u044F\u0434: "186519131A16", \u0433\u043B\u044F\u0434\u0437: "185L", \u0433\u043D: "0W0F0Y19170U180P190D1A0G1N0K", "\u0433\u043D\u0430\u043C ": "0Y1E", \u0433\u043E: "0W3O0Y7E1763185619FM1ABS1M051N2F", "\u0433\u043E ": "0W3M0YIF17DG18A819IE1ADZ", \u0433\u043E\u0432: "0W3K0Y2A176B196O1A3A", \u0433\u043E\u0432\u043E: "0W2S0Y1L1761197X1A3K", \u0433\u043E\u0432\u043E\u0440: "0W640Y1J17BP19D51A54", \u0433\u043E\u0434\u0438\u043D: "0W3D0Y15173N1A1T", \u0433\u043E\u0434\u043D\u044F: "194P", \u0433\u043E\u0434\u043D\u0456: "1A37", \u0433\u0440: "0W1B0Y191715181H192E1A2I1M0F", \u0433\u0442: "1A0N1N3U", \u0433\u0442\u044D: "1N5E", \u0433\u0442\u044D\u0439: "1N60", "\u0433\u0442\u044D\u0439 ": "1NAC", \u0433\u0443: "0W1G0Y24170Q182J19241A151M0C1N17", "\u0433\u0443 ": "0W270Y57183R193J1A14", \u0433\u044D: "18791N8W", \u0433\u044D\u0434\u044D\u0433: "1N4M", \u0433\u044D\u0436: "1N68", "\u0433\u044D\u0436 ": "1N73", \u0433\u044D\u0442: "18MA", \u0433\u044D\u0442\u0430: "18P9", "\u0433\u044D\u0442\u0430 ": "18R8", \u0433\u044D\u0442\u0430\u0433: "184G", \u0433\u044D\u0442\u044B: "189P", "\u0433\u044D\u0442\u044B ": "187Z", \u0433\u0456: "181D1A0O1M6Z", \u0433\u04AF: "1M081N99", \u0433\u04AF\u0439: "1NJG", "\u0433\u04AF\u0439 ": "1NLB", \u0433\u04E9: "1N2N", \u0434: "0WFJ0YF617EJ189Y19DQ1AEV1MHB1NGU", "\u0434 ": "0W2J0Y2Q1716182L192B1A2T1M0B1NGA", \u0434\u0430: "0WGY0YDX17DN18BZ19B81A5X1MMC1NE8", "\u0434\u0430 ": "0WRV0YRD17SG187M19BY1A1Z1MLO", \u0434\u0430\u0430: "0Y081N7M", "\u0434\u0430\u0430 ": "0Y031N5H", \u0434\u0430\u0431\u0430\u0435: "184E", \u0434\u0430\u0433: "180S1N9M", "\u0434\u0430\u0433 ": "1N93", \u0434\u0430\u0434: "0Y1L171E180O19031M0S1N59", "\u0434\u0430\u0434 ": "1N65", \u0434\u0430\u0439: "171C181I190T1A111M7I", \u0434\u0430\u043B\u0438: "0W060Y2B170R190O1A0A", "\u0434\u0430\u043B\u0438 ": "0W0G0Y2F171J190Y1A0A", \u0434\u0430\u043C: "0W0Y0Y4R1715181R190C1A081M99", "\u0434\u0430\u043C ": "0W0Y0Y5V1714181A190A1A051M6P", \u0434\u0430\u043D: "0W3G0Y1B170V181Y19151A0M1M781N1X", "\u0434\u0430\u043D ": "0W260Y1M170519051M8G1N1B", \u0434\u0430\u0440: "0W0C0Y0P171C184Z19191A0P1MC31N3X", \u0434\u0430\u0440\u044B: "181N1M8G", \u0434\u0430\u0440\u044B\u043D: "1M6Y", \u0434\u0430\u0445: "0W051706180N19021A041N59", \u0434\u0430\u0445\u0433: "1N3E", \u0434\u0430\u0445\u0433\u04AF: "1N6P", "\u0434\u0430\u0446\u044C ": "184G", \u0434\u0430\u0493\u044B: "1M91", "\u0434\u0430\u0493\u044B ": "1MBJ", \u0434\u0432: "0W0H0Y0P1712180Z191N1A1L1N0C", \u0434\u0435: "0W5S0Y8C174R19EF1A521MFS", "\u0434\u0435 ": "0W620Y7Q177G19361A4T1MG5", \u0434\u0435\u043A: "0Y9N170319021A051M0H", \u0434\u0435\u043A\u0430: "0YCE", "\u0434\u0435\u043A\u0430 ": "0YCZ", \u0434\u0435\u043B: "0W0V0Y2D171119BN1A041M22", \u0434\u0435\u043B\u0430: "0W0D0Y0O19AH", \u0434\u0435\u043B\u0430\u043B: "1958", \u0434\u0435\u043B\u0430\u0442: "197U", "\u0434\u0435\u043C\u0435 ": "0Y1C", \u0434\u0435\u043D: "0W0E0Y4G174O194L1A201M6K", "\u0434\u0435\u043D ": "0Y3I172R190D1A091M4T", "\u0434\u0435\u0441\u044C ": "19581A08", \u0434\u0437: "18AI1A09", \u0434\u0437\u0435: "18GJ1A02", "\u0434\u0437\u0435 ": "18CZ", \u0434\u0437\u0435\u043D\u044C: "184K", \u0434\u0437\u0456: "18DA", \u0434\u0437\u0456\u043D: "1857", \u0434\u0437\u0456\u0446: "186I", \u0434\u0437\u0456\u0446\u044C: "184W", \u0434\u0438: "0W5P0Y2X1737196M1A7H1M0V1N1A", "\u0434\u0438 ": "0W4V0Y4E174A19251A4J", "\u0434\u0438\u043C\u0435 ": "0Y1K", \u0434\u0438\u0442: "0W1W0Y0H1711195P1A31", \u0434\u043D: "0W1G0Y241723182S194C1A3V1N1E", \u0434\u043D\u0430: "0W0I0Y2Z173L184S190W1A111N1C", "\u0434\u043D\u0430 ": "0W0L0Y28172K1835190Q1A0Z1N1H", "\u0434\u043D\u043E ": "0W1E0Y2Y172J180S192B1A14", \u0434\u043E: "0W460Y5O17481830199K1ABN1M121N3N", "\u0434\u043E ": "0W190Y1F172S19421A5P", \u0434\u043E\u0431: "0W350Y4D175R183Z191F1A5T", \u0434\u043E\u0431\u0430: "0W0R0Y0U170619081A3J", \u0434\u043E\u0431\u0430\u0454: "1A3Q", \u0434\u043E\u0431\u0440: "0W2M0Y43174Q1863190T1A39", \u0434\u043E\u0431\u0440\u0430: "0W0Z0Y0L1710186O190G1A0I", \u0434\u043E\u0431\u0440\u0435: "0W080Y03176M19021A2R", \u0434\u043E\u0431\u0440\u043E: "0W4Y0Y35170W190H1A0F", \u0434\u043E\u043B\u0436: "0Y0N194F", "\u0434\u043E\u043C\u0430 ": "0Y1O181N192E1A16", "\u0434\u043E\u043E ": "1N2Q", \u0434\u043E\u043F\u043E: "19041A3G", \u0434\u043E\u043F\u043E\u043C: "1A4V", \u0434\u043E\u0458\u0434: "0Y29", \u0434\u043E\u0458\u0434\u0435: "0Y1I", \u0434\u0440: "0W1H0Y1A1710181B19251A1U1M0G1N12", \u0434\u0443: "0W180Y0S170I1831195P1A671M081N3M", \u0434\u0443\u0436: "0W08180A1A4Q", \u0434\u0443\u0436\u0435: "0W031A5F", "\u0434\u0443\u0436\u0435 ": "0W091A7Q", \u0434\u0443\u043C: "0Y0F170V183H194X1A4D", \u0434\u0443\u043C\u0430: "170O1848196J1A4D", \u0434\u0443\u043C\u0430\u044E: "181S194L1A2M", \u0434\u0443\u0440: "0Y0A180F190C1A0E1N56", \u0434\u0443\u0440\u0442: "1N4L", \u0434\u0443\u0440\u0442\u0430: "1N90", \u0434\u044B: "1834191C1MKK1N0H", "\u0434\u044B ": "1878191I1MS1", "\u0434\u044B\u049B ": "1M7F", \u0434\u044B\u04A3: "1M8I", "\u0434\u044B\u04A3 ": "1MDY", \u0434\u044D: "180R1N7W", \u0434\u044D\u0433: "1N5V", "\u0434\u044D\u0433 ": "1N54", \u0434\u044D\u0445\u0433\u04AF: "1N3R", \u0434\u044D\u044D: "1N5S", "\u0434\u044D\u044D\u0440 ": "1N4A", \u0434\u0456: "1A4G1MEW", "\u0434\u0456 ": "1A2A1MLJ", \u0434\u0456\u04A3: "1M8P", "\u0434\u0456\u04A3 ": "1MEC", \u0434\u04E9: "1N2Q", \u0434\u04E9\u0440: "1N4V", "\u0434\u04E9\u0440 ": "1N5C", \u0435: "0WPV0YR217QS18DX19QQ1AMU1MOS1N13", "\u0435 ": "0WRS0YRU17RH18NJ19SG1ASC1ML71N0O", \u0435\u0430: "0W020Y0Y1702180619081A05", \u0435\u0431: "0W1W0Y2W170R180I195J1A311M0N", \u0435\u0431\u0430: "0W370Y5S1709180J19051A16", "\u0435\u0431\u0430 ": "0W2M0Y5K1704180G19051A16", \u0435\u0431\u0435: "0W0W0Y2Q171C1806195N1A4E1M0Z", "\u0435\u0431\u0435 ": "0W0U0Y2Z1711180A197E1A4R", "\u0435\u0431\u044F ": "196X", \u0435\u0432: "0W1G0Y2D170P180G192W1A1U1M0M", "\u0435\u0432 ": "0W030Y35190K1M0X", \u0435\u0433: "0W1C0Y1L1713180F197N1A0N1M4X", "\u0435\u0433\u0430 ": "0W0P0Y32171U1905", \u0435\u0433\u043E: "0W1X0Y25171O19D01A06", "\u0435\u0433\u043E ": "0W0V0Y1T171019EN", \u0435\u0433\u043E\u0434\u043D: "194Q", \u0435\u0434: "0W4L0Y4V174U1838196M1A1W1M551N0D", \u0435\u0434\u0430: "0W3O0Y4D172C188519171A0F", "\u0435\u0434\u0430\u044E ": "18551902", "\u0435\u0434\u0435\u043D ": "0Y1O170H1904", \u0435\u0434\u0438: "0W290Y2J174Z19291A0F1M0K", \u0435\u0434\u0438\u043D: "0W0F0Y0N172Y19121A04", "\u0435\u0434\u0438\u043D ": "174P", \u0435\u0434\u043D: "0W220Y4B1753180E19191A08", \u0435\u0434\u043D\u0430: "0W0C0Y2M172Y180A1903", "\u0435\u0434\u043D\u0430 ": "0W0P0Y1F1746", \u0435\u0434\u043D\u043E: "0W1I0Y2D171S1905", "\u0435\u0434\u043D\u043E ": "0W1L0Y1Y173B1903", \u0435\u0434\u0456: "1A0U1M9H", "\u0435\u0434\u0456 ": "1A051MEU", \u0435\u0435: "0Y0K170F180C191V", \u0435\u0437: "0W120Y0Z171I180P192T1A1D1M2V", \u0435\u0439: "170P182A195F1A241M69", "\u0435\u0439 ": "170I185I198C1A3A1M3C", "\u0435\u0439\u0434\u0456 ": "1M92", \u0435\u043A: "0W3B0Y5T171O181I192P1A2C1MA0", "\u0435\u043A ": "0W1L0Y0Z171B181I19191A031M77", \u0435\u043A\u0430: "0W330YC517211825190Y1A1S1M0G", "\u0435\u043A\u0430 ": "0W0O0YD5170W1814190O1A03", \u0435\u043A\u0435: "0W090Y0219081M97", \u0435\u043A\u0435\u0442: "1M8K", \u0435\u043A\u0435\u0442\u0442: "1M7H", \u0435\u043A\u043E: "0W1Y0Y4Y170819101A0X", \u0435\u043A\u043E\u0433\u0430: "0Y1V", "\u0435\u043A\u043E\u0458 ": "0Y1T", \u0435\u043B: "0W340Y35172S183619CJ1A2T1MAI", "\u0435\u043B ": "0W040Y38171P19591A021M2F", \u0435\u043B\u0430: "0W1S0Y1J1713184A19911A06", \u0435\u043B\u0430\u0442: "0Y0B1704194M", \u0435\u043B\u0430\u0442\u044C: "197W", \u0435\u043B\u0435: "0W200Y1Y1720180C192V1A291M9M", \u0435\u043B\u0438: "0W3V0Y2K172R19361A19", "\u0435\u043B\u0438 ": "0W1Y0Y28171E192U1A03", \u0435\u043B\u044C\u043C: "186S1A02", \u0435\u043B\u044C\u043C\u0456: "189U", \u0435\u043C: "0W5A0Y4P172N181S199T1A3D1M8B", "\u0435\u043C ": "0W730Y1S174K183W198F1A0S1M1X", \u0435\u043C\u0430: "0W250Y66171C180X190L1A241M11", "\u0435\u043C\u0430 ": "0W1F0Y5C170X180O190H1A0N", \u0435\u043C\u0435: "0W1Y0Y6I173O191Y1A031M8S", "\u0435\u043C\u0435 ": "0W1I0Y70172H19031M0P", \u0435\u043C\u0435\u0441: "17061MBB", "\u0435\u043C\u0435\u0441 ": "1M8S", \u0435\u043C\u043B\u0435: "19091A021M7D", \u0435\u043C\u043B\u0435\u043A: "1MAE", \u0435\u043C\u0443: "0W0G196H1A09", "\u0435\u043C\u0443 ": "0W0K198N1A0B", "\u0435\u043C\u0456\u043D ": "1M5S", \u0435\u043D: "0W4N0Y6D177X183Z19G01ACO1MMJ1N0H", "\u0435\u043D ": "0W1S0YAK17AW1812194O1A1Y1MSG", "\u0435\u043D\u0430 ": "0W2R0Y27172C1818191L1A15", \u0435\u043D\u0435: "0W1M0Y2Z171X180F191E1A6I1M27", "\u0435\u043D\u0435 ": "0W1Q0Y2B171919091A7B", \u0435\u043D\u0438: "0W2V0Y3B177A19921A2A1M13", \u0435\u043D\u0438\u0435: "0Y0D173A194O1M1E", "\u0435\u043D\u0438\u0435 ": "0Y0A174Q1976", "\u0435\u043D\u0438\u0439 ": "190W1A2S", "\u0435\u043D\u0438\u044F ": "171X195M", "\u0435\u043D\u043D\u044F ": "18231A3M", "\u0435\u043D\u043E ": "0W1C0Y291728190L1A0I", \u0435\u043D\u0441: "0W060Y08175S1806190A1A0A1M13", \u0435\u043D\u0441\u043A: "0W050Y09176B1906", \u0435\u043D\u0441\u043A\u0438: "0Y0517CE1905", \u0435\u043D\u044C: "182T19701A1Q", "\u0435\u043D\u044C ": "183Q19751A1M", \u0435\u043D\u044F: "170M180A197K1A04", "\u0435\u043D\u044F ": "1707180E199P1A03", \u0435\u043D\u0456: "180Q1A9X1MA9", "\u0435\u043D\u0456 ": "180J1AAY1M5K", \u0435\u043D\u0456\u04A3: "1M8X", "\u0435\u043D\u0456\u04A3 ": "1MBO", \u0435\u043E: "0W1Z0Y051705190G1A091M06", "\u0435\u043E ": "0W3R1902", \u0435\u043F: "0W0S0Y0M170C1811191B1A131M2L", \u0435\u0440: "0W310Y3W173D185719BH1ABW1MHU1N0U", "\u0435\u0440 ": "0W190Y12171B182A191J1A1N1M901N0N", \u0435\u0440\u0430: "0W1F0Y2A1726187Z19241A0L1M0P", \u0435\u0440\u0434: "190L1A0J1M7L", \u0435\u0440\u0434\u0456: "1M8X", "\u0435\u0440\u0434\u0456 ": "1M7O", \u0435\u0440\u0435: "0W0P0Y13171T197D1A6J1M7I", \u0435\u0440\u0435\u043A: "19051A0Y1M8M", "\u0435\u0440\u0435\u043A ": "1M8A", \u0435\u0440\u0438: "0W2I0Y62175B192J1A0O1M1C", "\u0435\u0440\u0438 ": "0W210Y6Y174A190Q1A091M12", \u0435\u0440\u0443\u0432\u0430: "0Y1L1A04", \u0435\u0440\u0456: "1AA61MC8", "\u0435\u0440\u0456 ": "1ABA1M7X", \u0435\u0440\u0456\u043D: "1M7K", \u0435\u0441: "0W3H0Y2W1734182A19AH1A2K1M9V", "\u0435\u0441\u043B\u0438 ": "1967", \u0435\u0441\u043F\u0443\u0431: "19041M6V", \u0435\u0441\u0442: "0W470Y3R1752180F19A51A1G1M4E", "\u0435\u0441\u0442\u043E ": "0W350Y1C17201912", \u0435\u0441\u0442\u044C: "195F", "\u0435\u0441\u0442\u044C ": "19911A02", "\u0435\u0441\u044C ": "181119501A0S", \u0435\u0441\u0456: "18091A0A1M74", \u0435\u0442: "0W3N0Y3R175W181G19F11A2L1MC5", "\u0435\u0442 ": "0W260Y1W172T180Z19HF1A0G1M6T", \u0435\u0442\u0435: "0W2T0Y23176D194T1A291M2L", "\u0435\u0442\u0435 ": "0W380Y1W176C194X1A28", \u0435\u0442\u043E: "0W0F0Y4Y179J190U1A05", "\u0435\u0442\u043E ": "0W070Y5P17AA1906", \u0435\u0442\u0441\u044F: "1959", "\u0435\u0442\u0441\u044F ": "198Z", \u0435\u0442\u0442: "0Y03170519021MA1", \u0435\u0442\u0442\u0456: "1M9E", "\u0435\u0442\u0442\u0456 ": "1M71", \u0435\u0442\u0456: "1A0F1M86", \u0435\u0442\u0456\u043D: "1M81", "\u0435\u0442\u0456\u043D ": "1M61", \u0435\u0446: "0W0I0Y0J170L183Q190W1A0V", \u0435\u0446\u0446: "186T", \u0435\u0446\u0446\u0430: "18AZ", "\u0435\u0446\u0446\u0430 ": "18FI", \u0435\u0447: "0W0X0Y19171G180T19241A1L", "\u0435\u0447\u0435 ": "0W0C0Y1K173719031A03", \u0435\u0448: "0W2Q0Y56173L1823194A1A251M2M", "\u0435\u0448 ": "0W3T0Y5X1767185G1A3C1M0F", \u0435\u0448\u0435: "0W080Y8B176R190T1A0A1M1U", "\u0435\u0448\u0435 ": "0W050YAH176Z1A041M23", \u0435\u0448\u0442\u043E: "0W1T0Y2Q1A02", "\u0435\u0448\u0442\u043E ": "0W4N0Y2V", \u0435\u0448\u044C: "196M", "\u0435\u0448\u044C ": "198C", "\u0435\u0449\u043E ": "173B1A02", \u0435\u0458: "0W0H0Y0F", \u0435\u045B: "0W27", \u0435\u045C: "0Y17", \u0435\u045C\u0435: "0Y3B", "\u0435\u045C\u0435 ": "0Y3I", \u0435\u04A3: "1M3Y", \u0436: "0W2N0Y31173M182U19541A5I1M7A1N5E", "\u0436 ": "0W040Y04170B1813190I1A1P1M051NBH", \u0436\u0430: "0W0L0Y1X1718183F192W1A1H1MBN1N0G", \u0436\u0430\u043C: "0Y391703180O1M0P", "\u0436\u0430\u043C ": "0Y491812", \u0436\u0430\u0441\u0430: "1M6P", \u0436\u0430\u049B\u0441\u044B: "1M7R", \u0436\u0434: "0W080Y02171G1808192L1A0S1M0A", \u0436\u0434\u0430: "0W0K175B191K1A051M0D", \u0436\u0435: "0W310Y2X172Z198A1A711M4W", "\u0436\u0435 ": "0W2A0Y351756196W1AAB", "\u0436\u0435\u0431\u0438 ": "0Y1W", "\u0436\u0435\u0448 ": "0W130Y2917211A1F", \u0436\u0438: "0W1S0Y1F171A19471A2M1M0R1N2C", \u0436\u0438\u043B: "0W090Y02170619181A0B1N44", "\u0436\u043D\u043E ": "0W0C0Y14170Z195O1A07", \u0436\u043E: "0Y031705181J19091A0U1M3Y1N0C", "\u0436\u043E\u049B ": "1M72", \u0436\u044B: "182V1M34", \u0436\u04B1\u043C\u044B: "1M8G", \u0436\u04B1\u043C\u044B\u0441: "1MBJ", \u0436\u04D9: "1M3Q", \u0436\u04D9\u043D: "1M9N", \u0436\u04D9\u043D\u0435: "1MGH", "\u0436\u04D9\u043D\u0435 ": "1MLQ", \u0437: "0W6A0Y6H1795188U197K1ABQ1M8B1N3C", "\u0437 ": "0W0X0Y0D171R1850192V1A5X1MB91N0M", \u0437\u0430: "0W590Y5S177F189B19BG1AD41M771N35", "\u0437\u0430 ": "0W3T0Y8N17C9186A194U1A3R1M10", \u0437\u0430\u0432: "0W0Z0Y0V1717181619211A5Y1N0X", "\u0437\u0430\u0432 ": "1A3R", "\u0437\u0430\u043B ": "170E194H1A02", \u0437\u0430\u0440\u0430\u0437: "0Y02183M19031A2L", "\u0437\u0430\u0449\u043E ": "174K", \u0437\u0430\u049B: "1M7O", \u0437\u0430\u049B\u0441: "1MAJ", \u0437\u0430\u049B\u0441\u0442: "1MEK", \u0437\u0431: "0W0L0Y1E170P180K190E1A0Q1M0P", \u0437\u0431\u043E: "0W0W0Y33170F180719021A04", \u0437\u0431\u043E\u0440: "0W050Y3W17081A02", \u0437\u0431\u043E\u0440\u0443: "0Y30", \u0437\u0432: "0W0X0Y0Q171G181Q19251A21", \u0437\u0433: "0W0R0Y0Y170M180H190J1A0D1M1O", \u0437\u0433\u043B\u0435: "0W1B0Y2B1720", \u0437\u0433\u043B\u0435\u0434: "0W3E0Y2F1706", \u0437\u0433\u043B\u0435\u0436: "1741", \u0437\u0434: "0W0F0Y0E170D181K192R1A1R1M6D", \u0437\u0434\u0435\u0441\u044C: "1958", \u0437\u0434\u0456: "1A061M73", \u0437\u0434\u0456\u04A3: "1M70", "\u0437\u0434\u0456\u04A3 ": "1M9W", \u0437\u0435: "0W0P0Y0W170W185E190R1A0I1M1V", "\u0437\u0435 ": "0W0B0Y0H170O188R1902", "\u0437\u0435\u043D\u044C ": "184H", \u0437\u0438: "0W1K0Y0U172L190X1A161M16", "\u0437\u0438 ": "0W150Y0R177K19051A08", \u0437\u043B: "0W0E0Y0F170I180Q190G1A0K", \u0437\u043C\u0430\u045E\u043B: "185Q", \u0437\u043D: "0W2T0Y2G171V182T195Q1A66", \u0437\u043D\u0430: "0W6K0Y7K176C1864199N1A9Z", \u0437\u043D\u0430\u0435: "0Y4K172G180G193S", "\u0437\u043D\u0430\u0435 ": "0Y1J171W", \u0437\u043D\u0430\u0435\u0448: "0Y1Y1720191Z", \u0437\u043D\u0430\u043C: "0W2D0Y2L171Z19051A04", "\u0437\u043D\u0430\u043C ": "0W5K0Y2P1740", \u0437\u043D\u0430\u044E: "180B193G1A2U", "\u0437\u043D\u0430\u044E ": "180F195F1A3Q", \u0437\u043D\u0430\u0454: "1A39", \u0437\u043E: "0W0R0Y17170L180D191P1A0W1M081N0P", \u0437\u043E\u0448\u0442: "0Y3Q", \u0437\u043E\u0448\u0442\u043E: "0Y3X", \u0437\u0440: "0W040Y04170D181F190P1A3Z", \u0437\u0440\u0430\u0431\u0456: "186N", \u0437\u0440\u043E: "180P19051A7K", \u0437\u0440\u043E\u0431: "180R1A80", \u0437\u0440\u043E\u0431\u0438: "1AAJ", \u0437\u0456: "184A1A1F1M3Z", "\u0437\u0456\u0446\u044C ": "184Y", \u0437\u04AF\u0439\u043B: "1N3E", "\u0437\u04AF\u0439\u043B ": "1N59", \u0438: "0WOT0YM317P919LO1AOU1M5A1NHY", "\u0438 ": "0WMT0YMM17O119OO1ASG1M1V1NFQ", \u0438\u0431\u0443\u0434\u044C: "194C", \u0438\u0432: "0W2E0Y34171R194C1A9A1M0L1N08", "\u0438\u0432 ": "0W0I0Y55171B190V1A8Z", "\u0438\u0432\u0441\u044F ": "1A3U", \u0438\u0433: "0W1F0Y16171M19291A1A1M0B1N25", \u0438\u0433\u0434\u04E9\u0440: "1N3J", \u0438\u0434: "0W240Y28171M19491A1N1M191N37", "\u0438\u0434 ": "0W030Y06170D19091A031N4F", "\u0438\u0434\u0430\u043C ": "0Y1F", \u0438\u0434\u0435: "0W3X0Y3Y172119461A061M1Q", "\u0438\u0434\u0435 ": "0W150Y32170N1903", \u0438\u0435: "0Y15172519481M1M1N09", "\u0438\u0435 ": "0Y2M1768197A1M13", "\u0438\u0435\u0442\u043E ": "0Y081740", \u0438\u0436\u0434\u0430\u043B: "174D", \u0438\u0437: "0W2Q0Y2B173O194H1A0L1M0D", \u0438\u0437\u0433\u043B: "0W1A0Y28171Y", \u0438\u0437\u0433\u043B\u0435: "0W3C0Y2C1740", \u0438\u0439: "170D192Q1A8K1NGL", "\u0438\u0439 ": "1706194U1AEU1NDS", \u0438\u0439\u0433: "1NDS", "\u0438\u0439\u0433 ": "1NF5", \u0438\u0439\u043D: "1A0B1N7M", "\u0438\u0439\u043D ": "1N7E", \u0438\u043A: "0W3D0Y271725194P1A311M2B1N0B", \u0438\u043A\u043E: "0W3L0Y3H1735193J1A0R", "\u0438\u043A\u043E ": "0W3U1902", \u0438\u043A\u043E\u0433: "0W060Y2B172D1933", \u0438\u043A\u043E\u0433\u0430: "0W080Y27174D", \u0438\u043A\u043E\u0433\u0434: "194R", "\u0438\u043A\u043E\u0458 ": "0Y1A", \u0438\u043B: "0W3T0Y2A172G19A91A5J1M0R1N3Q", "\u0438\u043B ": "0W090Y36172Y198P1A031N28", \u0438\u043B\u0430: "0W4L0Y0T171H193H1A50", "\u0438\u043B\u0430 ": "0W5L0Y0T171C193G1A4L", "\u0438\u043B\u0438 ": "0W350Y0X1722195H1A2U", "\u0438\u043B\u0441\u044F ": "1951", \u0438\u043C: "0W7W0Y41173O196C1A511M0Q1N0K", "\u0438\u043C ": "0WCJ0Y2C173K19691A541N0O", \u0438\u043C\u0430: "0W6J0Y7O179Q192Q1A161M0D", "\u0438\u043C\u0430 ": "0W4L0Y4F174619071A05", \u0438\u043C\u0430\u043C: "0W1K0Y2I172L", "\u0438\u043C\u0430\u043C ": "0W350Y1W174I", "\u0438\u043C\u0430\u0448 ": "0W110Y1D172A", \u0438\u043C\u0435: "0W100Y47170S191W1A15", "\u0438\u043C\u0435 ": "0W0K0Y51170419021A0T", \u0438\u043D: "0W350Y38174B197B1A7N1M2M1N6U", "\u0438\u043D ": "0W0S0Y0W173919201A1N1M0K1N47", \u0438\u043D\u0430: "0W210Y521770192V1A3I1M2J", "\u0438\u043D\u0430 ": "0W260Y47173V191Y1A39", \u0438\u043D\u0430\u0442\u0430: "0Y1H172B", \u0438\u043D\u0438: "0W1S0Y1S172M191K1A2Q1M0O1N7H", \u0438\u043D\u0438\u0439: "19031A081N8P", "\u0438\u043D\u0438\u0439 ": "19041A0B1NFL", \u0438\u043E: "0W3U0Y0Y170D190P1M0H1N0P", "\u0438\u043E ": "0W9M0Y02170A1909", "\u0438\u043E\u0442 ": "0Y3C1902", \u0438\u0440: "0W1J0Y1M171A192E1A1D1M0L1N2X", \u0438\u0440\u0430: "0W240Y3M173Y191W1A0T1M0G", \u0438\u0440\u0441\u044D\u043D: "1N3J", \u0438\u0441: "0W5B0Y3W175819531A5T1M121N0K", \u0438\u0441\u0430: "0W3R0Y0C1710191B1A0Z", \u0438\u0441\u0430\u043C: "0W3J", "\u0438\u0441\u0430\u043C ": "0W8S", \u0438\u0441\u043A: "0W0O0Y1L177G19131A0C", \u0438\u0441\u043A\u0430: "0W030Y0B177Z190G1A02", \u0438\u0441\u043A\u0430\u043C: "175K", \u0438\u0441\u043A\u0430\u0448: "1752", \u0438\u0441\u043B: "0W410Y4Z177I190E1A0D", \u0438\u0441\u043B\u0430: "0W030Y3419061A03", \u0438\u0441\u043B\u0430\u043C: "0Y301902", \u0438\u0441\u043B\u0438: "0W4W0Y1T171Q1A02", \u0438\u0441\u043B\u0438\u043C: "0W6I0Y03", \u0438\u0441\u043B\u044F: "1761", "\u0438\u0441\u043B\u044F ": "17BS", \u0438\u0441\u0442: "0W3D0Y4G173W192L1A2G1M1M", \u0438\u0441\u0442\u0438: "0W1N0Y3C172R190M1A0G", \u0438\u0441\u0442\u0438\u043D: "0W1T0Y2G1745190A", \u0438\u0441\u044F: "19021A5W", "\u0438\u0441\u044F ": "1A6O", \u0438\u0442: "0W4Z0Y3L174V19EJ1AC61M1H1N1I", "\u0438\u0442 ": "0W060Y09170D19781A06", \u0438\u0442\u0435: "0W6U0YA017DD19861A1I1M14", "\u0438\u0442\u0435 ": "0W7P0YBY17BU196G1A0Y", \u0438\u0442\u0435\u043B: "0Y0W172X19471A0K", \u0438\u0442\u0435\u043B\u044C: "194S1A0I", \u0438\u0442\u0438: "0W3J0Y0I170Q190J1ADY", "\u0438\u0442\u0438 ": "0W400Y0717061AD5", \u0438\u0442\u0438\u0441\u044F: "1A2T", \u0438\u0442\u0441\u044F: "194T", "\u0438\u0442\u0441\u044F ": "1988", \u0438\u0442\u044C: "19C21A6E", "\u0438\u0442\u044C ": "19DR1A63", \u0438\u0442\u044C\u0441\u044F: "194V1A24", \u0438\u0445: "0W1S171N192U1A1P1M0T1N31", "\u0438\u0445 ": "0W4J174P19581A2J1M0G1N47", \u0438\u0446: "0W1P0Y11170Z191N1A0U1M0K", \u0438\u0447: "0W1F0Y0Y172E192D1A1C1N0U", "\u0438\u0447\u043A\u0438 ": "0W0K0Y09173Z19021A03", "\u0438\u0447\u043A\u043E ": "0Y04173L", "\u0438\u0447\u043D\u043E ": "0W290Y1B1713190L1A07", \u0438\u0448: "0W390Y2N171M192F1A2B1N18", "\u0438\u0448 ": "0W2Y0Y5G175I1A1F1N2X", \u0438\u0448\u0442\u043E: "0W040Y2A", "\u0438\u0448\u0442\u043E ": "0Y27", \u0438\u044F: "173C19311A041M4N", "\u0438\u044F ": "177W195U1A021M3M", \u0438\u044F\u043B\u044B\u049B: "1M75", \u0438\u044F\u0442: "1764190E", "\u0438\u044F\u0442 ": "1730", "\u0438\u044F\u0442\u0430 ": "174J", \u0438\u0458: "0W450Y1W", \u0438\u0458\u0430: "0W380Y6M", "\u0438\u0458\u0430 ": "0W1V0Y4C", \u0438\u0458\u0430\u0442: "0W180Y2P", \u0438\u0458\u0430\u0442\u0430: "0Y1D", \u0438\u0458\u0435: "0W66", "\u0438\u0458\u0435 ": "0W6N", \u0439: "1736184019591A6V1M6U1NIQ", "\u0439 ": "173T18A319FB1ACY1M5H1NME", \u0439\u0433: "180F1A021M0B1N9O", "\u0439\u0433 ": "1NGV", \u0439\u0433\u0430: "1N4V", \u0439\u0433\u0430\u0430: "1N5N", "\u0439\u0433\u0430\u0430 ": "1N6E", \u0439\u0434: "170L180I190T1A0Z1M621N24", \u0439\u0434\u0430\u0433: "1N36", "\u0439\u0434\u0430\u0433 ": "1N5D", "\u0439\u0434\u044B ": "1MAF", \u0439\u043B: "1703180N19031A071M2Z1N2C", \u0439\u043D: "170F180W190M1A1O1M131NCT", "\u0439\u043D ": "170D180619051A041NA9", \u0439\u043D\u0430: "170P181X19061A081M2K1NIN", "\u0439\u043D\u0430 ": "170E181T19071A0A1NKV", \u0439\u043E\u0433\u043E: "1A49", "\u0439\u043E\u0433\u043E ": "1A64", \u0439\u0441: "170J181819221A1B1M0Y1N49", \u0439\u0441\u0430: "1N8P", \u0439\u0441\u0430\u043D: "1NA2", "\u0439\u0441\u0430\u043D ": "1NI0", \u0439\u0442: "170P180219241A1R1M331N0L", \u0439\u0445: "1N3U", "\u0439\u0445 ": "1N47", "\u0439\u0445\u0430\u043D ": "1N46", "\u0439\u0448\u043E\u045E ": "184C", \u0439\u044B: "1M5E", \u0439\u044B\u043D: "1M78", \u0439\u044B\u043D\u0448\u0430: "1M75", \u043A: "0WAE0YC417E018B919CL1ADS1MBT1N0O", "\u043A ": "0W280Y1E172I1866198R1A6F1M7O1N0A", \u043A\u0430: "0W6W0YCJ17AU18HY19DZ1ABY1M2W1N08", "\u043A\u0430 ": "0W4B0YIW17BC18E519641A9A1M17", "\u043A\u0430\u0431 ": "186A", \u043A\u0430\u0434: "0W3T0Y29180P19021M0L", "\u043A\u0430\u0434\u0430 ": "0W6Z180L", \u043A\u0430\u0434\u0435: "0Y2V", "\u043A\u0430\u0434\u0435 ": "0Y2Z", \u043A\u0430\u0436: "0W1P0Y4D172H182W193Q1A2J", \u043A\u0430\u0436\u0430: "0Y38170Y181A", "\u043A\u0430\u0436\u0430 ": "0Y1B171Y1816", \u043A\u0430\u0437: "0W0K0Y0M1755186T197M1A5L", \u043A\u0430\u0437\u0430: "0W0F173N188119931A67", "\u043A\u0430\u0437\u0430 ": "173W", \u043A\u0430\u0437\u0430\u0432: "19021A5A", \u043A\u0430\u0437\u0430\u043B: "0W09171E183N19B41A27", \u043A\u0430\u0437\u0432\u0430: "174J181N", "\u043A\u0430\u0439 ": "170C187119021A09", \u043A\u0430\u043A: "0W2J0Y5J179L1997", "\u043A\u0430\u043A ": "172K198O", \u043A\u0430\u043A\u0432: "0W0E0Y0Z177G", \u043A\u0430\u043A\u0432\u043E: "0W0A0Y0517AI", \u043A\u0430\u043A\u043E: "0W2M0Y6E1928", "\u043A\u0430\u043A\u043E ": "0W6L0Y6E", \u043A\u0430\u043B: "0W0C0Y1K171O18BU190U1A0Q1M1Z", \u043A\u0430\u043B\u0456: "18EC", "\u043A\u0430\u043B\u0456 ": "18IB", \u043A\u0430\u043C: "0W0P0Y4A1737184X190X1A0K", "\u043A\u0430\u043C ": "0W0A0Y4C172W1839190A1A06", "\u043A\u0430\u043E ": "0W3J", \u043A\u0430\u0442: "0W080Y2F17721814190Y1A1D", \u043A\u0430\u0442\u0430: "0Y2W1744180F190C1A08", "\u043A\u0430\u0442\u0430 ": "0Y30178C19031A02", \u043A\u0430\u0442\u043E: "0Y021730180T19031A03", "\u043A\u0430\u0442\u043E ": "1768", "\u043A\u0430\u044F ": "186A191T", \u043A\u0432: "0W0B0Y0E171U180G190B1A0H", "\u043A\u0432\u043E ": "0W040Y0E174S", \u043A\u0435: "0W130Y05170B180C191J1A0W1MGQ", \u043A\u0435\u043B: "0Y0217031MAA", \u043A\u0435\u043B\u0435: "1M7K", \u043A\u0435\u043D: "0W050Y07170K180E19041A051M88", "\u043A\u0435\u043D ": "0Y03170E19021A021M91", \u043A\u0435\u0440\u0435\u043A: "1M8D", \u043A\u0435\u0442: "0W050Y05170D180719091A091M8M", \u043A\u0435\u0442\u0442: "1M8Z", \u043A\u0435\u0442\u0442\u0456: "1M8J", \u043A\u0438: "0W1U0Y1N173R195G1A5L1M0S1N0M", "\u043A\u0438 ": "0W2F0Y3L17BH195O1A77", "\u043A\u0438\u0439 ": "192W1A2V", \u043A\u043B: "0W0Q0Y0H170S1822191A1A1T1M09", \u043A\u043D: "0W030Y0L170K181519151A1B", \u043A\u043E: "0W8F0Y83178B184Q19FW1AAY1M2D1N0I", "\u043A\u043E ": "0WB00Y7Y17921806196L1A2Q", \u043A\u043E\u0432\u0430: "0W0A0Y02172S181L190J1A07", "\u043A\u043E\u0432\u0430 ": "175S181N19051A03", \u043A\u043E\u0433: "0W120Y5G175I1813196Z1A1B", \u043A\u043E\u0433\u0430: "0W0E0Y6F175G181U", "\u043A\u043E\u0433\u0430 ": "0W110Y2Y177R182Q", \u043A\u043E\u0433\u0430\u0442: "173S", \u043A\u043E\u0433\u0430\u0448: "0Y40", \u043A\u043E\u0433\u0434: "1970", \u043A\u043E\u0433\u0434\u0430: "19BQ", \u043A\u043E\u0435\u0442\u043E: "1755", "\u043A\u043E\u0439 ": "1734182H193R", \u043A\u043E\u043B: "0W2Y0Y4K175C1850194M1A6Q1M15", \u043A\u043E\u043B\u0438: "0W2I0Y06170519061A6H", "\u043A\u043E\u043B\u0438 ": "0W0H0Y021A7J", \u043A\u043E\u043B\u0438\u043A: "0W5R", \u043A\u043E\u043B\u043A: "0Y35173H", \u043A\u043E\u043B\u043A\u043E: "1777", \u043A\u043E\u043B\u043A\u0443: "0Y37", \u043A\u043E\u043B\u044C\u043A: "183Q195Y", "\u043A\u043E\u043B\u0456 ": "184I1A0G", \u043A\u043E\u043C: "0W1P0Y0W170R180Q19681A2T1M1W1N0J", "\u043A\u043E\u043C ": "0W1E180J193Z1A0Z", "\u043A\u043E\u0442 ": "0Y29180L1907", \u043A\u043E\u0442\u043E\u0440: "1950", "\u043A\u043E\u044E ": "1A31", \u043A\u043E\u0458: "0W320Y4E", "\u043A\u043E\u0458 ": "0W0D0Y4T", \u043A\u0440: "0W1E0Y171710182B19391A291M08", \u043A\u0442: "0W0A0Y09170F180W192G1A0L1M4U", \u043A\u0442\u0435: "0W030Y02170419051A021M77", "\u043A\u0442\u043E ": "170M1942", \u043A\u0443: "0W320Y371715185I194S1A6T1M0B", "\u043A\u0443 ": "0W2R0Y67189W19441A8P", "\u043A\u0443\u044E ": "184Y190R1A0L", \u043A\u044A: "1722", \u043A\u044A\u0434\u0435: "1730", "\u043A\u044A\u0434\u0435 ": "175H", \u043A\u0456: "187L1A3U1M77", "\u043A\u0456 ": "18GI1A1F1M3T", \u043A\u0456\u043B\u044C\u043A: "1A3K", \u043A\u04AF: "1M3G", \u043A\u04E9: "1M6O", \u043A\u04E9\u0440: "1M70", \u043B: "0WBN0YAM17CK18C319H71AE51MI81NE0", "\u043B ": "0W0D0Y30172P180Q19FQ1A0L1MB01N9X", \u043B\u0430: "0W7M0Y4N174318EF19CP1ABR1MGF1N5P", "\u043B\u0430 ": "0WBW0Y39176618L819BO1AE21M2X", \u043B\u0430\u0430: "0Y021N6C", "\u043B\u0430\u0430 ": "1N3T", \u043B\u0430\u0432\u0435\u043A: "185K", \u043B\u0430\u0434: "0W1A0Y1I171M185919181A1S1M6U1N0T", \u043B\u0430\u0434\u044B: "180O19051MAV", "\u043B\u0430\u0434\u044B ": "180Q1MEK", \u043B\u0430\u043C: "0W050Y3R17061819190C1A0E1M2U", "\u043B\u0430\u043C ": "0Y4S180V19051A02", \u043B\u0430\u0440: "0W0C0Y0F170B181I190A1A0B1ME6", "\u043B\u0430\u0440 ": "1MAD", \u043B\u0430\u0440\u0434: "1M7V", \u043B\u0430\u0440\u0434\u044B: "1M9T", \u043B\u0430\u0440\u044B: "1M6P", \u043B\u0430\u0441: "0W0Q0Y11170Z18AR19391A4P1M46", \u043B\u0430\u0441\u043A\u0430: "0Y02186A1A36", "\u043B\u0430\u0441\u044C ": "194O1A0C", \u043B\u0430\u0441\u044F: "18A61A27", "\u043B\u0430\u0441\u044F ": "18EG1A37", "\u043B\u0430\u0442\u0430 ": "0Y1C174Y180F1905", \u043B\u0430\u0442\u044C: "194V", "\u043B\u0430\u0442\u044C ": "197W", \u043B\u0433: "0Y0617081802190F1M2G1N2H", \u043B\u0433\u0435\u043D: "1M6V", "\u043B\u0433\u0435\u043D ": "1M8A", \u043B\u0434: "19031MAS1N32", \u043B\u0434\u0430: "19031A021M721N28", \u043B\u0434\u044B: "1MDA", "\u043B\u0434\u044B ": "1MFZ", \u043B\u0435: "0W4N0Y51174G185Y197W1A4D1MB31N0A", \u043B\u0435\u0434: "0W3M0Y5F174Y1811192E1A081M4B", \u043B\u0435\u0434\u0430: "0W320Y4L171X180C1A05", "\u043B\u0435\u0434\u0430 ": "0W2H0Y1U1712", "\u043B\u0435\u0434\u0456 ": "1M8M", \u043B\u0435\u0436\u0434\u0430: "1745", \u043B\u0435\u043A\u0435: "1M7F", \u043B\u0435\u043A\u0435\u0442: "1MAE", \u043B\u0438: "0WBX0Y6L177R19D31ABS1M221N1P", "\u043B\u0438 ": "0WHI0YDL17I219FT1AC81N0S", \u043B\u0438\u043A: "0W3P0Y0X170I190N1A1A1M2S", \u043B\u0438\u043A\u043E: "0W320Y04190A1A06", "\u043B\u0438\u043A\u043E ": "0W78", \u043B\u0438\u043C: "0W5U0Y0F170G19071A06", "\u043B\u0438\u043C ": "0W6X170D1A03", "\u043B\u0438\u0441\u044C ": "194S1A1K", \u043B\u043A: "0Y1S1723180H190L1A0J1M0R", \u043B\u043A\u043E: "0W020Y08177819091A08", "\u043B\u043A\u043E ": "0Y03174O1902", \u043B\u043A\u043E\u0432\u0430: "175C", \u043B\u043A\u0443: "0Y5H180A190D1A0E", "\u043B\u043A\u0443 ": "0Y73180I190H1A0B", \u043B\u043C: "0W030Y0217041M4J", \u043B\u043C\u0430: "17041M7Q", \u043B\u043D: "0W0A0Y0U1718190Q1N1G", \u043B\u043E: "0W3F0Y27171W183A19A21A6O1M131N4L", "\u043B\u043E ": "0W5J0Y3B172E184119751A4T", "\u043B\u043E\u0441\u044C ": "195Q1A07", \u043B\u0441: "0Y041705192F1M0R1N25", \u043B\u0441\u044D\u043D: "1N38", "\u043B\u0441\u044D\u043D ": "1N5W", "\u043B\u0441\u044F ": "196Z", \u043B\u0442: "0W040Y061709180219051M2O1N36", "\u043B\u0442\u0430\u0439 ": "1N3J", \u043B\u0443: "0W1G0Y231714181H193Y1A1G1M2O1N12", \u043B\u044B: "181A191D1MEK1N0M", "\u043B\u044B ": "181R190J1M8Q", "\u043B\u044B\u043F ": "1M8A", \u043B\u044B\u049B: "1MFY", "\u043B\u044B\u049B ": "1MK8", \u043B\u044C: "187819971A5J1M0K1N10", "\u043B\u044C\u043A\u0438 ": "1A3H", \u043B\u044C\u043A\u043E: "196D1A04", "\u043B\u044C\u043A\u043E ": "19AP", \u043B\u044C\u043A\u0456: "188J1A03", "\u043B\u044C\u043A\u0456 ": "18C5", \u043B\u044C\u043C\u0456: "186S", "\u043B\u044C\u043C\u0456 ": "189U", \u043B\u044C\u043D: "1878196J1A3N", \u043B\u044C\u043D\u043E: "194S1A19", "\u043B\u044C\u043D\u043E ": "195U1A1A", "\u043B\u044C\u0448\u0435 ": "195V1A2X", \u043B\u044D: "1N49", \u043B\u044E: "170M1836193O1A3Y1M05", \u043B\u044F: "172W185819321A3Y", "\u043B\u044F ": "177V185N192S1A31", \u043B\u0456: "18BA1A531M7A", "\u043B\u0456 ": "18IP1A261M44", "\u043B\u0456\u0441\u044F ": "186F", \u043B\u0493: "1M4E", \u043B\u0493\u0430: "1MA9", \u043B\u0493\u0430\u043D: "1MEH", "\u043B\u0493\u0430\u043D ": "1MG8", \u043C: "0WIA0YJ717G618AZ19H21AJZ1MFD1N9L", "\u043C ": "0WJJ0YIP17CF18AJ19M91AJJ1MAB1N64", \u043C\u0430: "0W6S0Y62176518CF19A01AD11MCY1N7N", "\u043C\u0430 ": "0W9W0Y8R17A2187Y19781A8V1M3C", \u043C\u0430\u0439: "1717181D190A1A131M4U1N4L", \u043C\u0430\u0439\u0433: "180N1N56", "\u043C\u0430\u0439\u0433 ": "1NA2", \u043C\u0430\u0439\u0434\u044B: "1M5V", \u043C\u0430\u043B\u043A\u043E: "174S", \u043C\u0430\u043B\u043A\u0443: "0Y2A", \u043C\u0430\u043C: "0W1R0Y33173M180R190K1A0I1M13", "\u043C\u0430\u043C ": "0W1N0Y31173E180R1903", \u043C\u0430\u0440: "0W0L0Y0J170T183A19141A0Q1M181N5G", \u043C\u0430\u0448: "0W0M0Y2K172C181N191N1A1Q1M0P1N4D", "\u043C\u0430\u0448 ": "0W0I0Y1J17191N3P", "\u043C\u0430\u0448\u0435 ": "0Y1I17231902", "\u043C\u0430\u044E ": "182U19351A35", \u043C\u0430\u0454: "1A5S", "\u043C\u0430\u0454 ": "1A41", \u043C\u0430\u045E\u043B\u044F: "186A", \u043C\u0430\u0493\u0430: "1M6V", \u043C\u0430\u0493\u0430\u043D: "1M9H", \u043C\u0434: "1M591N1K", \u043C\u0435: "0W550Y8Z175O1841199O1AD91MJ91N08", "\u043C\u0435 ": "0W5D0YHC17AI180O19151A2C1M1D", \u043C\u0435\u043C\u043B: "1M7D", \u043C\u0435\u043C\u043B\u0435: "1MAE", \u043C\u0435\u043D: "0W2W0Y3R173V182X19AZ1AET1MP9", "\u043C\u0435\u043D ": "0W030Y0S171O190B1A071MSG", \u043C\u0435\u043D\u0435: "0W0Z0Y29170R180C190E1A77", "\u043C\u0435\u043D\u0435 ": "0W2K0Y2B171F19031AA4", \u043C\u0435\u043D\u044F: "170919A2", "\u043C\u0435\u043D\u044F ": "19FT", \u043C\u0435\u043D\u0456: "180E1AA91M8R", "\u043C\u0435\u043D\u0456 ": "1AE71M2J", \u043C\u0435\u043D\u0456\u04A3: "1M9H", \u043C\u0435\u0440: "0W270Y5O17541827192N1AAB1M22", \u043C\u0435\u0440\u0438: "0W270Y6S174N190M1A0E", "\u043C\u0435\u0440\u0438 ": "0W4D0Y6Y1783", \u043C\u0435\u0440\u0456: "1AAD", "\u043C\u0435\u0440\u0456 ": "1AED", \u043C\u0438: "0W4N0Y5D1763194K1A6H1M201N2B", "\u043C\u0438 ": "0W5Z0YAL17BT195Y1AAA1M0X", \u043C\u0438\u043D: "0W0H0Y1I172N19151A0L1M1B1N5E", \u043C\u0438\u043D\u0438: "0W030Y02170O19071M0Z1N5U", \u043C\u0438\u043D\u0438\u0439: "1NB9", \u043C\u0438\u0441: "0W440Y53177N19081A09", \u043C\u0438\u0441\u043B: "0W530Y6H178B1A02", \u043C\u0438\u0441\u043B\u0430: "0Y3A", \u043C\u0438\u0441\u043B\u0435: "0W0D0Y1Q171V", \u043C\u0438\u0441\u043B\u0438: "0WBV0Y1W173M1A02", \u043C\u0438\u0441\u043B\u044F: "17C4", \u043C\u043B\u0435\u043A: "0W070Y071M7D", \u043C\u043B\u0435\u043A\u0435: "1MAE", \u043C\u043D: "0W100Y1R171T1835197K1A1E1M1F1N0J", \u043C\u043D\u0435: "0Y09170E188619AG1A02", "\u043C\u043D\u0435 ": "18CY19D61A02", \u043C\u043D\u043E: "0W2H0Y5F17661812194A1A16", \u043C\u043D\u043E\u0433: "0W2N0Y6V176G180T1944", \u043C\u043D\u043E\u0433\u043E: "0W6017CU196A", \u043C\u043D\u043E\u0433\u0443: "0Y77", "\u043C\u043D\u044B\u04A3 ": "1M65", \u043C\u043E: "0W8Z0Y6S1751184D19C91ACB1M0I1N0Q", "\u043C\u043E ": "0W9I0Y3417241809190Z1A4P", \u043C\u043E\u0433: "0W3Y0Y2X173Y1823195Q1A3I", "\u043C\u043E\u0433\u0430 ": "0W0B174W180M1A0I", \u043C\u043E\u0433\u043D: "0W0R0Y3V171H", \u043C\u043E\u0433\u043D\u0430: "0Y1U171N", \u043C\u043E\u0433\u043D\u0435: "0W1W0Y26171G", "\u043C\u043E\u0433\u0443 ": "0W4O195L1A0F", \u043C\u043E\u0436: "0W2Q0Y9F177T184S196F1A8A", \u043C\u043E\u0436\u0430: "0Y2R170E185O", "\u043C\u043E\u0436\u0430 ": "170F184D", \u043C\u043E\u0436\u0430\u043C: "0Y2Q180Y", \u043C\u043E\u0436\u0435: "0W2S0Y9B177W196B1A52", "\u043C\u043E\u0436\u0435 ": "0W320Y3L179V1A3K", \u043C\u043E\u0436\u0435\u0431: "0Y1W", \u043C\u043E\u0436\u0435\u0442: "0W1E0Y031712196T1A15", \u043C\u043E\u0436\u0435\u0448: "0W250Y29173I192Y1A1V", \u043C\u043E\u0436\u043D\u043E: "0Y0S171A194I", "\u043C\u043E\u0436\u0443 ": "1A3H", \u043C\u043E\u043B\u0430\u043C: "0Y1N", "\u043C\u043E\u043B\u044F ": "173W", \u043C\u043E\u0440: "0W2J0Y3F170T180F190P1A0L", \u043C\u043E\u0440\u0430: "0W2K0Y3K180C19041A02", \u043C\u043E\u0440\u0430\u043C: "0W270Y1M", \u043C\u0440: "0W0H0Y0J1709180819021A061N07", \u043C\u0443: "0W1R0Y2G170Y1838196D1A7P1M0G1N0T", "\u043C\u0443 ": "0W3T0Y7Y172W187N19BH1AD8", \u043C\u044B: "182A194F1M7M1N0O", "\u043C\u044B ": "186H197Q1M0O", \u043C\u044B\u043D: "1M6X1N0Q", "\u043C\u044B\u043D ": "1MA51N0V", \u043C\u044C\u0434\u0430\u0440: "1N46", \u043C\u044D: "180G192R1M0B1N4D", \u043C\u044D\u0433\u0442\u044D: "1N4A", \u043C\u044D\u0434: "1N6K", \u043C\u044D\u0434\u044D: "1N4R", \u043C\u044D\u0434\u044D\u0445: "1N6I", \u043C\u044D\u0440: "181219601M0W1N0L", \u043C\u044D\u0440\u0438: "19831M1J", "\u043C\u044D\u0440\u0438 ": "19DE1M1C", \u043C\u044F: "170B182T1917", \u043C\u044F\u043D: "186Z1903", \u043C\u044F\u043D\u0435: "18A3", "\u043C\u044F\u043D\u0435 ": "18EA", \u043C\u0456: "18551A5L1M4T", "\u043C\u0456 ": "18BI1A181M19", "\u043C\u0456\u043D ": "1M8I", \u043C\u04E9\u043D\u0433\u04E9: "1N3J", \u043D: "0WGM0YIL17KS18HU19N81ANO1MMN1NNE", "\u043D ": "0W4I0Y4S174E185B199G1A6U1MSG1NNA", \u043D\u0430: "0WBV0YEQ17FN18LW19M91ALC1MCF1NFX", "\u043D\u0430 ": "0WFE0YM817QI18RR19L61ALL1MBJ1NKV", \u043D\u0430\u0432: "0W0D0Y3R171J1868191H1A47", \u043D\u0430\u0432\u0430: "0W030Y0U171218561904", \u043D\u0430\u0432\u0438\u0441: "0Y1O1904", "\u043D\u0430\u0433\u0430 ": "170X186A", \u043D\u0430\u0434: "0W0U0Y1T171V182Q194S1A2F1M261N6Y", \u043D\u0430\u0434\u0430: "0W0N0Y04170H180E1A051M201N6Y", \u043D\u0430\u0434\u0430\u0434: "1NAM", "\u043D\u0430\u0434\u043E ": "1953", \u043D\u0430\u0435: "0W050Y3M172F183L1932", "\u043D\u0430\u0435 ": "0Y1G170X185D", "\u043D\u0430\u0435\u0448 ": "0Y1D171L", \u043D\u0430\u0439: "171S187X190X1A2W1M1T1N3C", "\u043D\u0430\u0439 ": "186U19021M0X1N23", \u043D\u0430\u0439\u043B\u0435: "184C", \u043D\u0430\u043C: "0W3B0Y4R1738183U193F1A381M1L1N2W", "\u043D\u0430\u043C ": "0W350Y5E171W1842193D1A21", \u043D\u0430\u043C\u0430: "0W0H0Y021704180E1A0Y1M121N32", \u043D\u0430\u043C\u0430\u0439: "1N5Z", "\u043D\u0430\u043D ": "1M7V", \u043D\u0430\u043F: "0W1S0Y45175N1825191M1A161M0G", \u043D\u0430\u043F\u0440: "0W0I0Y42174M180N190J1A05", \u043D\u0430\u043F\u0440\u0430: "0W0T0Y40178S190H", \u043D\u0430\u0441: "0W2N0Y1Y171I187H193M1A3U1M291N14", \u043D\u0430\u0442: "0W0W0Y4F175A180X192B1A1V1M1Y", \u043D\u0430\u0442\u0430: "0W030Y3N174W180E19071A051M0Z", "\u043D\u0430\u0442\u0430 ": "0W070Y3H179T190B1A07", "\u043D\u0430\u044F ": "1707189O192Y", \u043D\u0430\u0458: "0W1W0Y36", \u043D\u0430\u0458\u0434: "0Y30", \u043D\u0430\u0458\u0434\u0435: "0Y1H", \u043D\u0433: "0W090Y04170B180L190I1A0J1M1D1N3N", \u043D\u0434: "0W0A0Y0F170A180O190Q1A0O1MH31N78", "\u043D\u0434 ": "0W020Y03170519021A031NDF", \u043D\u0434\u0430: "0W0F0Y0T170A180T190E1A071ML71N1M", "\u043D\u0434\u0430 ": "0W0A0Y0X1707180N19071A061MKL", "\u043D\u0434\u0430\u0439 ": "1M5V", \u043D\u0434\u0430\u0440: "0Y0219021M6V", \u043D\u0434\u0430\u0493\u044B: "1M87", \u043D\u0434\u0435: "0Y0819061A021MAT", "\u043D\u0434\u0435 ": "0Y0219041MBO", \u043D\u0434\u044B: "180G19031MA4", \u043D\u0434\u044B\u049B: "1M6P", \u043D\u0435: "0W980YD417B518GC19O91AKL1MB2", "\u043D\u0435 ": "0WCU0YMN17OE18SG19SF1ARD1MGZ", \u043D\u0435\u0433\u043E: "0W0X0Y2J171T192C", "\u043D\u0435\u0433\u043E ": "0W290Y1W1724193W", \u043D\u0435\u043A: "0W2C0Y2Z170B1816190J1A031M0L", \u043D\u0435\u043A\u043E: "0W1M0Y2W190J", \u043D\u0435\u043C: "0W2Z0Y6I1715181H191V1A231M36", \u043D\u0435\u043C\u0430: "0W1M0Y6Q180O19021A1U", "\u043D\u0435\u043C\u0430 ": "0W1X0Y4W1A0C", "\u043D\u0435\u043C\u0435 ": "0Y1D", "\u043D\u0435\u0442 ": "0Y0E193Z1A03", \u043D\u0435\u0448: "0W1O0Y38171A181319071A051M0P", \u043D\u0435\u0448\u0442: "0W1T0Y2K181E", \u043D\u0435\u0448\u0442\u043E: "0W4N0Y2O", \u043D\u0435\u0449\u043E: "1736", "\u043D\u0435\u0449\u043E ": "176L", \u043D\u0438: "0W8W0Y6T178019GL1AA41M2I1N99", "\u043D\u0438 ": "0W620Y9C179T197B1A5M1M0R1N0J", \u043D\u0438\u0431\u0443\u0434: "194C", \u043D\u0438\u0435: "0Y0Z175C19531M1W", "\u043D\u0438\u0435 ": "0Y10174M19651M0P", \u043D\u0438\u0439: "19111A6V1NI9", "\u043D\u0438\u0439 ": "191F1A7Y1NDP", \u043D\u0438\u0439\u0433: "1N8U", "\u043D\u0438\u0439\u0433 ": "1NGB", \u043D\u0438\u043A: "0W3G0Y4N174T196G1A1Y1M0O", \u043D\u0438\u043A\u043E: "0W1A0Y4C173B193Z1A07", \u043D\u0438\u043A\u043E\u0433: "0W0F0Y2G174Y195C", \u043D\u0438\u043A\u043E\u0458: "0Y1A", "\u043D\u0438\u043E\u0442 ": "0Y1H", \u043D\u0438\u0441: "0W4I0Y07170K190G1A041M0S1N0Q", \u043D\u0438\u0441\u0430: "0W3N", \u043D\u0438\u0441\u0430\u043C: "0W8S", "\u043D\u0438\u0442\u0435 ": "0W3P0Y1E174P1915", \u043D\u0438\u0448\u0442: "0W1B0Y27", \u043D\u0438\u0448\u0442\u043E: "0Y21", "\u043D\u0438\u0449\u043E ": "1748", "\u043D\u0438\u044F ": "172V194N", \u043D\u0438\u0458: "0W4V0Y0I", \u043D\u0438\u0458\u0435: "0W5K", "\u043D\u0438\u0458\u0435 ": "0WD3", \u043D\u043D: "1708184M19391A3A1M1P1N0C", \u043D\u043D\u0435: "186519081M0J", "\u043D\u043D\u0435 ": "188U1902", \u043D\u043D\u044F: "185U1A4F", "\u043D\u043D\u044F ": "188I1A4S", \u043D\u043E: "0W6Y0Y701774182R19GD1A9G1M131N45", "\u043D\u043E ": "0W9S0YD917EZ181R19H61A9R1N3M", \u043D\u043E\u0433: "0W2S0Y5D175R180L19541A1Z1N14", \u043D\u043E\u0433\u043E: "0W2E176G195J1A22", "\u043D\u043E\u0433\u043E ": "0W6017CS198X1A2Z", \u043D\u043E\u0433\u0443: "0Y6U19051A02", "\u043D\u043E\u0433\u0443 ": "0Y7519091A03", "\u043D\u043E\u0439 ": "181K194R", "\u043D\u043E\u0441\u0442 ": "0W210Y1C172Z", "\u043D\u043E\u0442\u043E ": "0Y0R173O", \u043D\u0440\u0430\u0432\u0438: "194M", \u043D\u0441: "0W0J0Y0I171U181219141A0S1M141N0S", \u043D\u0441\u043A: "0W0Q0Y0Z176D182A190Z", \u043D\u0441\u043A\u0438: "0W0F0Y0S176P190R", "\u043D\u0441\u043A\u0438 ": "0W0Z0Y0L17BQ1909", \u043D\u0442: "0W0S0Y0N1712181A191Y1A1C1M261N1L", "\u043D\u0442\u044D\u0439 ": "1N51", \u043D\u0443: "0W1W0Y0Q170F183B194U1A4N1M121N0I", \u043D\u0443\u0432\u0430: "0Y2Q170F1A1G", \u043D\u0443\u0436\u043D\u043E: "0Y02170J194D", \u043D\u0446\u0443\u0437\u044C: "1A35", "\u043D\u0448\u0430 ": "1A021M7H", \u043D\u044B: "187N19621MDC1N24", "\u043D\u044B ": "18G4194G1M6X1N41", "\u043D\u044B\u0439 ": "1954", "\u043D\u044B\u043C ": "185K19281M0P", "\u043D\u044B\u044F ": "1892", \u043D\u044B\u04A3: "1MII", "\u043D\u044B\u04A3 ": "1MQK", \u043D\u044C: "181719451A221N2W", "\u043D\u044C ": "183119691A1X1N6U", \u043D\u044D: "18051NAU", "\u043D\u044D ": "1NFB", "\u043D\u044D\u0433 ": "1N38", \u043D\u044D\u0445\u044D\u044D: "1N55", \u043D\u044F: "172X185019621A3W", "\u043D\u044F ": "1714187I199G1A5P", \u043D\u044F\u043A\u043E: "1734", \u043D\u044F\u043C: "175X182Z19021A0C", \u043D\u044F\u043C\u0430: "176J183Z", "\u043D\u044F\u043C\u0430 ": "179B185O", \u043D\u0456: "188U1ADK1M7R", "\u043D\u0456 ": "186D1AGQ1M5G", \u043D\u0456\u043A: "187Y1A2K", "\u043D\u0456\u043A ": "18551A02", \u043D\u0456\u043A\u043E\u043B: "184I1A3A", \u043D\u0456\u04A3: "1MA4", "\u043D\u0456\u04A3 ": "1MGQ", \u043D\u04E9: "1N20", \u043E: "0WQS0YR417PX18BE19SG1ASG1MAY1NF9", "\u043E ": "0WOJ0YLZ17IK18B219SG1AQ51M0D1N46", \u043E\u0430: "0Y32170619021A03", "\u043E\u0430 ": "0YAA", \u043E\u0431: "0W3M0Y3D174A181V199K1AEN1M171N09", \u043E\u0431\u0430: "0W1V0Y2E170Y180A191E1A5L1M0O", \u043E\u0431\u0430\u0454\u0442: "1A3L", \u043E\u0431\u0438: "0W1G0Y25173F191R1AA3", "\u043E\u0431\u0438\u0432 ": "0Y061A3K", \u043E\u0431\u0438\u0442: "0Y03190B1A77", \u043E\u0431\u0438\u0442\u0438: "1A8P", \u043E\u0431\u0438\u0447: "0W0I0Y0I172Y", \u043E\u0431\u0438\u0447\u0430: "0W090Y031764", \u043E\u0431\u0440: "0W2K0Y3S174U183P19251A38", "\u043E\u0431\u0440\u0430 ": "0W0Y0Y0K170V184X19021A0I", \u043E\u0431\u0440\u0435: "0W030Y03173919071A1X", "\u043E\u0431\u0440\u0435 ": "0W08176J1A2R", \u043E\u0431\u0440\u043E: "0W200Y32170F190A1A0A", "\u043E\u0431\u0440\u043E ": "0W4G0Y2Z170M1904", "\u043E\u0431\u044B ": "180A195C", \u043E\u0431\u0456: "18111A5L", "\u043E\u0431\u0456 ": "1A4R", \u043E\u0432: "0W720Y5N176W183919D51ABV1M0P1N0J", "\u043E\u0432 ": "0W0T0Y3F170K19461A221M0R1N0Q", \u043E\u0432\u0430: "0W510Y6E17CW185819731A2W", "\u043E\u0432\u0430 ": "0W1U0Y6K17CY184C191I1A1E", "\u043E\u0432\u0434\u0435 ": "0W6B0Y07", \u043E\u0432\u0435: "0W2N0Y37175T1812194Y1A29", \u043E\u0432\u0435\u0447\u0435: "173S190C1A04", \u043E\u0432\u0435\u045C\u0435: "0Y1E", \u043E\u0432\u043E: "0W6A0Y3B176F198I1A5J", "\u043E\u0432\u043E ": "0W3S0Y0P170S190N1A0S", \u043E\u0432\u043E\u0440: "0W2F0Y1G175U197Z1A3M", \u043E\u0432\u043E\u0440\u0438: "0W470Y0G177N19AW1A4F", \u043E\u0432\u0456: "18151A5B", \u043E\u0433: "0W4L0Y4H1741182619BH1AAU1M0Q1N3I", \u043E\u0433\u0430: "0W2Q0Y5J177F184E191F1A1E", "\u043E\u0433\u0430 ": "0W1R0Y2Y175Z186S190D1A0N", \u043E\u0433\u0430\u0442\u043E: "173T1903", \u043E\u0433\u0430\u0448: "0Y42", "\u043E\u0433\u0430\u0448 ": "0Y4A", \u043E\u0433\u0434: "195P", \u043E\u0433\u0434\u0430: "197O", "\u043E\u0433\u0434\u0430 ": "19BM", \u043E\u0433\u043D: "0W0M0Y31171B19071A04", \u043E\u0433\u043E: "0W2M0Y15176N19B21AGF1N1H", "\u043E\u0433\u043E ": "0W2D0Y0S176Z19C51AFM", \u043E\u0433\u043E\u0434: "0W0P0Y08190F1A2U", \u043E\u0433\u043E\u0434\u043D: "0Y021A36", \u043E\u0433\u0443: "0W1W0Y5A181B19351A0Q", "\u043E\u0433\u0443 ": "0W1Y0Y6T180Q193L1A0L", \u043E\u0434: "0W4Y0Y5V172P183L19B11AAC1M0T1N2Q", "\u043E\u0434 ": "0W3M0Y70170L1821191Q1A071N1O", \u043E\u0434\u0430: "0W1J0Y39172M181L193F1A271M1W", "\u043E\u0434\u0430\u043C ": "0Y1P180I1903", \u043E\u0434\u0438: "0W300Y401740196N1A5Y", \u043E\u0434\u0438\u0442: "0W0M0Y0D170Q194N1A1S", \u043E\u0434\u043D: "0W0V0Y1E170K1839195Q1A4U", "\u043E\u0434\u043D\u044F ": "180M194I1A07", "\u043E\u0434\u043D\u0456 ": "1A3C", \u043E\u0434\u043E: "0W0B0Y1X170T192F1A4S1N44", \u043E\u0434\u043E\u0431: "0Y14170G190C1A3K", \u043E\u0434\u043E\u0431\u0430: "0Y031A53", "\u043E\u0434\u043E\u043E ": "1N42", \u043E\u0435: "0Y0G170U180U19531A03", \u043E\u0435\u0442\u043E: "0Y0P1731", "\u043E\u0435\u0442\u043E ": "0Y0R176B", \u043E\u0436: "0W1F0Y34172J182K19761A571M051N17", \u043E\u0436\u0430\u043C: "0Y2M180M", "\u043E\u0436\u0430\u043C ": "0Y2R180Y", \u043E\u0436\u0435: "0W2J0Y7H177S19731A53", "\u043E\u0436\u0435 ": "0W180Y3G174V191T1A2O", \u043E\u0436\u0435\u0431\u0438: "0Y1W", \u043E\u0436\u0435\u0442: "0W0J0Y03170K193Y1A0S", "\u043E\u0436\u0435\u0442 ": "1950", "\u043E\u0436\u0435\u0448 ": "0W250Y1Q172R1A1V", "\u043E\u0436\u043D\u043E ": "0Y0P170T194G", \u043E\u0437: "0W1I0Y1B171E180P192Z1A4C1M0Q", "\u043E\u0437\u0438 ": "0W0B0Y0B172U1A02", \u043E\u0437\u0443\u043C\u0456: "1A2N", \u043E\u0438: "0W020Y0J170O192Z", \u043E\u0439: "173E182X19851A0M1M3Q1N3T", "\u043E\u0439 ": "17AH188W19E21A0G1M0X1N5M", \u043E\u0439\u044B\u043D: "1M70", \u043E\u0439\u044B\u043D\u0448: "1M7E", \u043E\u043A: "0W1Q0Y1D171G180X194J1A4A1M0O1N08", \u043E\u043B: "0W480Y4O174D184L19CK1A7Y1MEQ1NBA", "\u043E\u043B ": "0W060Y0X170L1812190N1A0I1MCV1NAU", \u043E\u043B\u0430: "0W1A0Y2S1723181E190K1A0S1M9S", \u043E\u043B\u0430\u0434\u044B: "1M6B", "\u043E\u043B\u0430\u043C ": "0Y1T1902", \u043E\u043B\u0430\u0440: "0W060Y061709180A1A0C1M8R", "\u043E\u043B\u0430\u0440 ": "1M7B", "\u043E\u043B\u0434\u044B ": "1M80", \u043E\u043B\u0438: "0W750Y2A171Z191W1A6I1M1B", "\u043E\u043B\u0438 ": "0W1N0Y14170R19081A5A", \u043E\u043B\u0438\u043A: "0W2V19061A03", \u043E\u043B\u0438\u043A\u043E: "0W731902", \u043E\u043B\u0438\u043C: "0W360Y0817061902", "\u043E\u043B\u0438\u043C ": "0W7P170B", \u043E\u043B\u043A: "0Y4F175A190F1A03", \u043E\u043B\u043A\u043E: "0Y06175W1903", "\u043E\u043B\u043A\u043E ": "0Y021754", \u043E\u043B\u043A\u043E\u0432: "175D1903", \u043E\u043B\u043A\u0443: "0Y581904", "\u043E\u043B\u043A\u0443 ": "0Y5G19061A02", \u043E\u043B\u043D\u043E: "0Y111703190K1N2S", "\u043E\u043B\u043D\u043E ": "0Y0Z19061N5D", \u043E\u043B\u043E: "0W0N0Y131714194M1A4K1M1D1N85", "\u043E\u043B\u043E\u043D ": "19041N3N", \u043E\u043B\u043E\u0445: "1N3A", "\u043E\u043B\u043E\u0445 ": "1N3V", "\u043E\u043B\u044B\u043F ": "1M6B", \u043E\u043B\u044C: "188I19AG1A141N0L", \u043E\u043B\u044C\u043A: "1880196J1A0C", \u043E\u043B\u044C\u043A\u043E: "19AQ", \u043E\u043B\u044C\u043A\u0456: "18AY", \u043E\u043B\u044C\u0448: "183E194S", \u043E\u043B\u044C\u0448\u0435: "195L", \u043E\u043B\u0493\u0430\u043D: "1M6S", \u043E\u043C: "0WAN0YBP176O182W19KY1ANX1M3P1N48", "\u043E\u043C ": "0WH00YQ517IQ184Z19P81APT1M4Q1N5U", \u043E\u043C\u0430: "0W4W0Y2F170Y183C196S1A8W1M0X", "\u043E\u043C\u0430 ": "0W5B0Y1N1703183O197Q1A8U", \u043E\u043C\u043E: "0W3A0Y3U172C195G1A4Z", \u043E\u043C\u043E\u0433: "0W120Y3V171G191H1A29", \u043E\u043C\u043E\u0433\u043D: "0W1X0Y421732", "\u043E\u043C\u043E\u043C ": "0W23193E1A3G", \u043E\u043C\u0443: "0W2A0Y0D1813195H1AC5", "\u043E\u043C\u0443 ": "0W2T0Y0E181U197A1ADR", \u043E\u043D: "0W4L0Y2D171I182M19EC1A8C1M5J1N6C", "\u043E\u043D ": "0W4S0Y3B1710181E19C91A1E1M111N69", \u043E\u043D\u0430: "0W3C0Y13171B1819197P1A6V1M0S", "\u043E\u043D\u0430 ": "0W360Y0Q170Q180Q199I1A72", \u043E\u043D\u0438: "0W1H0Y0U1710196A1A3J1M0F1N1G", "\u043E\u043D\u0438 ": "0W140Y0C170E19571A3U", \u043E\u043D\u044B: "180I190B1M7K1N10", \u043E\u043D\u044B\u04A3: "1M85", "\u043E\u043D\u044B\u04A3 ": "1MBA", \u043E\u043E: "0Y09190M1A081N53", "\u043E\u043E ": "1N63", \u043E\u043F: "0W1I0Y1I1714180T193B1A3A1M0S", \u043E\u043F\u043E\u043C: "1A3E", \u043E\u043F\u043E\u043C\u043E: "1A3W", \u043E\u0440: "0W3X0Y4G173S182Z19AO1A7F1M5S1N3W", \u043E\u0440\u0430: "0W3C0Y59172P183Z19201A2B1M1F", "\u043E\u0440\u0430\u043C ": "0W1J0Y1D", \u043E\u0440\u0438: "0W3C0Y2H175K19621A401M0F1N0J", "\u043E\u0440\u0438 ": "0W110Y1B1737190D1A0D", \u043E\u0440\u0438\u0442: "0W0K0Y04170J194G1A29", \u043E\u0440\u043E: "0W0W0Y1D170R197U1A3N1N3R", \u043E\u0440\u0443\u0432: "0Y2X1A03", \u043E\u0440\u0443\u0432\u0430: "0Y331A05", \u043E\u0441: "0W4I0Y3Y173N182519CC1A7Y1M3T1N16", \u043E\u0441\u0442: "0W6C0Y8F1788182B19D71A6A1M2N", \u043E\u0441\u0442\u0430: "0W3P0Y53173X182M195Q1A1H1M3M", \u043E\u0441\u0442\u0430\u0432: "0W2S0Y1T172Q193T1A0I", \u043E\u0441\u0442\u0430\u043D: "0W2P0Y1V172D180S191Y1A0R1M4D", \u043E\u0441\u0442\u043E: "0W1M0Y3V1716195K1A3U", \u043E\u0441\u0442\u043E\u043D: "0W270Y2U193J1A3B", "\u043E\u0441\u044C ": "181Q193D1A3I", \u043E\u0442: "0W2A0Y78177J181419CY1A6B1M2M1N0R", "\u043E\u0442 ": "0W0H0YCM178M180Q195X1A091M0J1N0J", "\u043E\u0442\u0435\u043B ": "0Y041709194H", \u043E\u0442\u0438: "0W170Y2Z174K19201A17", \u043E\u0442\u043E: "0W0H0Y3Q178J19521A1P1M0G1N0Z", "\u043E\u0442\u043E ": "0Y3M178L19061A06", \u043E\u0442\u0440\u0456: "1A35", \u043E\u0442\u0440\u0456\u0431: "1A49", "\u043E\u0442\u0456\u0432 ": "1A3Q", \u043E\u0445: "0W050Y02170A180719171A1C1N3F", \u043E\u0447: "0W180Y14171C1817197Y1A561N09", \u043E\u0447\u0435: "0W1H0Y0Y170V199D1A4C", \u043E\u0447\u0435\u043C\u0443: "196E", \u043E\u0447\u0435\u043D: "0Y0419521A02", \u043E\u0447\u0435\u043D\u044C: "198K", \u043E\u0448: "0W1J0Y1I170B180X19331A1F1M05", \u043E\u0448\u0442: "0W0N0Y3A180V1A0J", \u043E\u0448\u0442\u043E: "0W060Y3W1A06", "\u043E\u0448\u0442\u043E ": "0W090Y44", "\u043E\u0449\u0435 ": "172S1904", \u043E\u044E: "1804190V1A431M051N09", "\u043E\u044E ": "180F191I1A8B", \u043E\u0458: "0W4L0Y3X", "\u043E\u0458 ": "0W420Y7I", \u043E\u0458\u0430: "0W1K0Y33", \u043E\u0458\u0430\u0442: "0Y26", \u043E\u0458\u0430\u0442\u0430: "0Y1K", "\u043E\u0458\u0435 ": "0W2V", "\u043E\u0458\u043E\u0442 ": "0Y1C", \u043E\u045E: "184F", "\u043E\u045E ": "186C", \u043E\u049B: "1M3G", \u043F: "0W9V0Y9B17A7188U19BQ1ACZ1M681N0G", "\u043F ": "0W050Y041704180419061A051MAR", \u043F\u0430: "0W2S0Y2X171Z18EL193M1A2W1M5H1N0E", \u043F\u0430\u0434: "0W120Y10170S189A190H1A0H1M0O", \u043F\u0430\u0434\u0430: "0W13170A186R190C1A05", \u043F\u0430\u0434\u0430\u0431: "1863", \u043F\u0430\u0442\u0440\u044D: "184M", \u043F\u0435: "0W1J0Y0Y1713183M194E1A4P1M2M", \u043F\u0435\u0440: "0W0S0Y0N170W188P195W1A6H1M0R", \u043F\u0435\u0440\u0430: "0W0H0Y07170A1890190J1A0B", \u043F\u0435\u0440\u0435: "0W040Y02194Q1A5O", \u043F\u0438: "0W2H0Y1T1723193E1A461M0F", \u043F\u043B: "0W160Y111711181M19271A231M05", \u043F\u043E: "0W7V0Y7A177A181Y19KI1AGP1M161N0M", \u043F\u043E\u0432: "0W140Y2F1727191L1A64", \u043F\u043E\u0432\u0435\u045C: "0Y1E", \u043F\u043E\u0432\u0456: "1A3A", \u043F\u043E\u0434: "0W100Y2O1738195K1A66", \u043F\u043E\u0434\u043E: "0Y1H170M191I1A3V", \u043F\u043E\u0434\u043E\u0431: "0Y13170V190I1A55", \u043F\u043E\u0437\u043D\u0430: "0W370Y1C1720180V190S1A0L", \u043F\u043E\u043C: "0W1Z0Y4V173G1809194J1A53", \u043F\u043E\u043C\u043E: "0W1Y0Y4Q172G19441A2Q", \u043F\u043E\u043C\u043E\u0433: "0W2Q0Y421732192K1A35", \u043F\u043E\u0441: "0W450Y36172M180L195F1A22", \u043F\u043E\u0442\u0440: "0W120Y0Q1707190I1A3B", \u043F\u043E\u0442\u0440\u0456: "1A49", \u043F\u043E\u0447\u0435\u043C: "196E", \u043F\u0440: "0W720Y7K177W18A619E51ABD1M0Z", \u043F\u0440\u0430: "0W2R0Y98179Q18L8194K1A67", "\u043F\u0440\u0430 ": "1703186J", \u043F\u0440\u0430\u0432: "0W2M0Y8Q179K1888195A1A51", \u043F\u0440\u0430\u0432\u0430: "0W080Y20170S184Q190K1A0F", \u043F\u0440\u0430\u0432\u0434: "0W080Y05192W1A3Q", \u043F\u0440\u0430\u0432\u0438: "0W2W0Y5G17C119351A1W", \u043F\u0440\u0430\u0432\u044F: "174D1813", \u043F\u0440\u0430\u0446: "187I1A22", \u043F\u0440\u0430\u0446\u044E: "1A2S", \u043F\u0440\u0430\u0448: "0Y2V180L190E", \u043F\u0440\u0430\u0448\u0430: "0Y2G", \u043F\u0440\u0430\u045E: "184Z", \u043F\u0440\u0430\u045E\u0434: "186P", \u043F\u0440\u0435: "0W700Y8X179V194Y1A0I1M1X", \u043F\u0440\u0435\u0434: "0W1G0Y3B175C193N1A06", "\u043F\u0440\u0435\u0434 ": "0W0S0Y1E1719", \u043F\u0440\u0435\u0434\u0438: "0Y0C173W190B", \u043F\u0440\u0438: "0W4K0Y471771199Z1A71", \u043F\u0440\u0438\u044F\u0442: "1749190V1A02", \u043F\u0440\u0438\u0458\u0430: "0W3C0Y1C", \u043F\u0440\u043E: "0W570Y5C177A181X19DK1ABR1M0P", "\u043F\u0440\u043E ": "190A1A3J", \u043F\u0440\u043E\u0441: "0W0F0Y0Z172C1825197B1A36", \u043F\u0440\u043E\u0441\u0438: "170P194I1A1V", \u043F\u0440\u043E\u0441\u0442: "0W0R0Y0W172O182X195I1A2M", \u043F\u0440\u044B: "18BK1905", \u043F\u0442: "0W070Y051703180C19081A091M31", \u043F\u0443: "0W1O0Y0N170K180T191F1A0Q1M12", \u043F\u0443\u0431\u043B\u0438: "170F190B1M6V", \u043F\u0456: "18271A4F1M0W", \u0440: "0WEA0YE517G118CE19FZ1AHK1MIW1NGD", "\u0440 ": "0W1T0Y1D17121821191V1A1T1MEZ1NH9", \u0440\u0430: "0WBC0YB517AS18L119HI1ADH1MCG1N5O", "\u0440\u0430 ": "0W3Z0Y4M176V18C1194G1A3O1M31", \u0440\u0430\u0430: "0Y0P1N4D", \u0440\u0430\u0431: "0W0B0Y3R173O1885193T1A0C1M0H", \u0440\u0430\u0431\u043E: "0Y4M173X181J194G", \u0440\u0430\u0431\u043E\u0442: "0Y4U1783181W197D", \u0440\u0430\u0431\u0456: "187B", \u0440\u0430\u0431\u0456\u0446: "185G", \u0440\u0430\u0432: "0W3Q0Y8M17AI186R196R1A59", \u0440\u0430\u0432\u0430: "0W0M0Y2C170J185S190D1A0I", \u0440\u0430\u0432\u0430\u043C: "0W0B0Y1L", \u0440\u0430\u0432\u0438: "0W1S0Y5S176Z194H1A1C", "\u0440\u0430\u0432\u0438 ": "0W1B0Y2L17661A0C", \u0440\u0430\u0432\u0438\u0442: "0W0K0Y04170Y194F1A07", "\u0440\u0430\u0432\u044F ": "173X", \u0440\u0430\u0434: "0W7I0Y1K172P187B191H1A1P1M3F", \u0440\u0430\u0434\u0438: "0W7O0Y0P1712190G1A0W", "\u0440\u0430\u0434\u0438 ": "0W640Y091710190B1A0C", \u0440\u0430\u0434\u0438\u043C: "0W5P", "\u0440\u0430\u0434\u044B ": "180W19061M78", \u0440\u0430\u0437: "0W340Y3Y176V18BY196F1A3M1M0V", "\u0440\u0430\u0437 ": "0W040Y051865191Q1A26", \u0440\u0430\u0437\u043C\u0430: "185T", \u0440\u0430\u0437\u0443: "0W120Y0A17071854190T1A0F", \u0440\u0430\u0437\u0443\u043C: "0W2P0Y07170A186I190D", \u0440\u0430\u043B\u044B: "1M7M", "\u0440\u0430\u043B\u044B ": "1M6B", \u0440\u0430\u043C: "0W1S0Y47171M184W190N1A0H1M38", "\u0440\u0430\u043C ": "0W1E0Y3N1713181Z19071A03", "\u0440\u0430\u043C\u0435 ": "0Y1B170J", \u0440\u0430\u043D: "0W3J0Y3H174G1867195C1A451M2J1N22", \u0440\u0430\u043D\u0446\u0443: "0W250Y0U1825192T1A391M1C", \u0440\u0430\u0441: "0W150Y23171Q186G194Y1A0O1M2Y", \u0440\u0430\u0442: "0W2W0Y3N174U182G193A1A2L1M3P", "\u0440\u0430\u0442\u0430 ": "0W1X0Y0P173O180I190H1A0A", \u0440\u0430\u0446: "0W0B0Y0C1704187019071A2D1M0F", \u0440\u0430\u0448: "0W0I0Y3S170P182A190N1A08", \u0440\u0430\u0448\u0430: "0Y2B180J", \u0440\u0432: "0W0L0Y0K170R180E190O1A0F1N0L", \u0440\u0433: "0W040Y071704180E190B1A0B1M2Z1N3P", "\u0440\u0433\u04AF\u0439 ": "1N46", \u0440\u0434: "0W070Y08170D180B190H1A0G1M921N1G", \u0440\u0434\u044B: "1MAB", "\u0440\u0434\u044B ": "1M9G", \u0440\u0434\u044B\u04A3: "1M8X", "\u0440\u0434\u044B\u04A3 ": "1MC3", \u0440\u0434\u0456: "1A021M6Z", "\u0440\u0434\u0456 ": "1M7D", "\u0440\u0434\u0456\u04A3 ": "1M5V", \u0440\u0435: "0W870Y8D178C19BO1A6J1M8H", \u0440\u0435\u0431: "0W3K0Y5Y170C19151A1D", \u0440\u0435\u0431\u0430: "0W3U0Y7C1A14", "\u0440\u0435\u0431\u0430 ": "0W650Y5S1A1M", \u0440\u0435\u0434: "0W2O0Y4N175S194O1A1M1M1M", "\u0440\u0435\u0434\u0438 ": "0W0D0Y0I173P190L", "\u0440\u0435\u043A ": "1M6V", \u0440\u0435\u043C: "0W350Y4H172Y19391A151M1H", \u0440\u0435\u043C\u0435: "0W2B0Y3I1730191U", "\u0440\u0435\u043C\u0435 ": "0W3L0Y2P174Q", \u0440\u0435\u043D: "0W1S0Y2I178B19271A0F1M14", \u0440\u0435\u043D\u0441: "1766", \u0440\u0435\u043D\u0441\u043A: "17CC", \u0440\u0435\u0441\u043F\u0443: "19041M6V", \u0440\u0438: "0W5U0Y5G176919D71A8V1M2T1N3O", "\u0440\u0438 ": "0W4K0Y91179P198C1A281M111N0H", "\u0440\u0438\u0442\u0438 ": "0W0O1A2P", "\u0440\u0438\u0442\u044C ": "195O1A1D", \u0440\u0438\u044F\u0442\u0435: "173K1903", \u0440\u0438\u0458\u0430: "0W1W0Y2C", \u0440\u0438\u0458\u0430\u0442: "0W330Y1H", \u0440\u043A: "0W0G0Y0F170F1815190R1A0Y1M1H", \u0440\u043B: "0W060Y051706180B19071A081M521N1K", "\u0440\u043B\u044B\u049B ": "1M6S", \u0440\u043D: "0W0T0Y0N170U181D191O1A211M1J1N0L", \u0440\u043E: "0W4D0Y3W1739184W19EN1AH81M1K1N1W", \u0440\u043E\u0431: "0W1C0Y1W171Q181Q191V1ADI1M0F", \u0440\u043E\u0431\u0438: "0Y0319021AB4", \u0440\u043E\u0431\u0438\u0432: "1A3K", \u0440\u043E\u0431\u0438\u0442: "1AA4", \u0440\u043E\u0437: "0W0N0Y0H170J181M190E1A6D", \u0440\u043E\u0437\u0443\u043C: "1A3D", \u0440\u043E\u0441: "0W0M0Y0V1729181Q196U1A3D", \u0440\u0441: "0W080Y0C170C180K190J1A0D1M2B1N28", "\u0440\u0441\u0430\u043D ": "1N4A", "\u0440\u0441\u044D\u043D ": "1N3N", \u0440\u0442: "0W0F0Y0I170P1813191H1A1M1M5H1N44", \u0440\u0442\u0430: "0W070Y0D170T181D190D1A0G1M301N61", \u0440\u0442\u0430\u0439: "1A031N6J", "\u0440\u0442\u0430\u0439 ": "1NC6", \u0440\u0443: "0W270Y1V1712183A194Q1A3M1M421N10", \u0440\u0443\u0432: "0Y3J170H1A0C", \u0440\u0443\u0432\u0430: "0Y4N170K1A0E", "\u0440\u0443\u0432\u0430 ": "0Y1B170V", \u0440\u0443\u0432\u0430\u043C: "0Y1I", \u0440\u0448: "0W0E0Y0G170D180R190H1A0L1M0Q1N0F", \u0440\u044B: "18AB192G1MBK1N0M", "\u0440\u044B ": "188B19131M7G", \u0440\u044B\u043D: "182B19031MAY1N0Z", "\u0440\u044B\u043D ": "1M7B1N13", \u0440\u044B\u043D\u0434\u0430: "1M6F", \u0440\u044B\u043D\u044B\u04A3: "1M6F", "\u0440\u044B\u0446\u044C ": "1851", \u0440\u044D: "18491N4L", "\u0440\u044D\u0431\u0430 ": "186A", \u0440\u044D\u0433: "1N51", \u0440\u044D\u0433\u0442: "1N3V", \u0440\u044D\u0433\u0442\u044D: "1N7F", \u0440\u044F: "172T19211A11", \u0440\u044F\u0431: "1771", \u0440\u044F\u0431\u0432: "177V", \u0440\u044F\u0431\u0432\u0430: "17FD", \u0440\u0456: "1A9C1M8M", "\u0440\u0456 ": "1AAR1M6T", \u0440\u0456\u043D: "1A081M7F", \u0440\u0493: "1M32", \u0441: "0WHA0YG217I118C719JB1AG21MFS1NAU", "\u0441 ": "0W220Y191735182A198E1A371M7I1N5E", \u0441\u0430: "0WA20Y44172Q185G19361A291M9D1NBD", "\u0441\u0430 ": "0W3K0Y0W176E181I19111A0H1M1Z", \u0441\u0430\u0439: "180B19051A031M2N1N5M", \u0441\u0430\u0439\u043D: "1N4A", "\u0441\u0430\u0439\u043D ": "1N7T", \u0441\u0430\u0439\u0445\u0430: "1N46", \u0441\u0430\u043A: "0W0B0Y861706180J1902", \u0441\u0430\u043A\u0430: "0YAG180D", "\u0441\u0430\u043A\u0430 ": "0Y2G", \u0441\u0430\u043A\u0430\u043B: "0Y1G", \u0441\u0430\u043A\u0430\u043C: "0Y47", \u0441\u0430\u043A\u0430\u0448: "0Y2Q", \u0441\u0430\u043C: "0WHT0Y4I1731186Y19371A2O1M10", "\u0441\u0430\u043C ": "0WJQ0Y1M170S182B190Q1A0I", \u0441\u0430\u043C\u043E: "0W240Y3Z17201819191S1A0M", "\u0441\u0430\u043C\u043E ": "0W4W0Y3X173A19031A08", "\u0441\u0430\u043C\u0456 ": "18581A19", \u0441\u0430\u043D: "0W0I0Y04170T180U190E1A081M2K1NI9", "\u0441\u0430\u043D ": "0W0E170819021M0X1NH7", \u0441\u0430\u043D\u0430: "1705180I1M171N30", \u0441\u0432: "0W340Y0X171H1836193C1A2R1N09", \u0441\u0432\u0430: "0W170Y04172G186W19081A03", \u0441\u0432\u043E: "0W2I0Y1I17101814195L1A3J", \u0441\u0434\u0435\u043B: "195Y", \u0441\u0434\u0435\u043B\u0430: "19A1", \u0441\u0435: "0W7U0Y9O177H181N197G1A341M76", "\u0441\u0435 ": "0WFU0YLL17J1183H192T1A2Z1M3U", \u0441\u0435\u0433\u0430: "0Y2U171O", "\u0441\u0435\u0433\u0430 ": "0Y2Y173I", \u0441\u0435\u0433\u043E\u0434: "194P", \u0441\u0435\u043A\u043E: "0Y281902", \u0441\u0435\u043A\u043E\u0433: "0Y1E", \u0441\u0438: "0W380Y4P176K19491A2S1M1M1N0B", "\u0441\u0438 ": "0W5C0YAR17H4190H1A0K1M0J", \u0441\u0438\u0433\u0443\u0440: "0W1W0Y1N174T", \u0441\u0438\u0442\u0435: "0W050Y37170L190L1A061M1O", "\u0441\u0438\u0442\u0435 ": "0W0C0Y3B170O190J1A03", \u0441\u0438\u0447\u043A: "173U", \u0441\u0438\u0447\u043A\u0438: "174J", \u0441\u0438\u0447\u043A\u043E: "173N", \u0441\u043A: "0W200Y1T174D185K198M1A5D1M1J", \u0441\u043A\u0430: "0W0K0Y22178O18AW198J1A7M", \u0441\u043A\u0430\u0437: "1864197X1A5F", \u0441\u043A\u0430\u0437\u0430: "187419CC1A7Q", "\u0441\u043A\u0430\u0439 ": "170A184U1902", "\u0441\u043A\u0430\u043C ": "175B", "\u0441\u043A\u0430\u0448 ": "1744", \u0441\u043A\u0438: "0W1T0Y26177Q193P1A03", "\u0441\u043A\u0438 ": "0W1P0Y23177D191M1A02", \u0441\u043A\u043E\u043B\u044C: "1964", "\u0441\u043A\u0443\u044E ": "184E190H", \u0441\u043B: "0W3A0Y32173H182B19691A2F1N0O", \u0441\u043B\u0430: "0W1E0Y32170W1820190W1A0M1N19", \u0441\u043B\u0430\u043C: "0Y2W180Q", "\u0441\u043B\u0430\u043C ": "0Y30180V", \u0441\u043B\u0435\u0434: "0W140Y1K1735180K1934", \u0441\u043B\u0438: "0W4G0Y1V171N193X1A0W", "\u0441\u043B\u0438\u043C ": "0W6I", \u0441\u043B\u0443: "0W150Y351728181O192I1A10", \u0441\u043B\u044F: "175H180Z1A0D", "\u0441\u043B\u044F ": "175V181C1A0E", \u0441\u043C: "0W1Q0Y18170V180W19261A0W1M08", \u0441\u043C\u0435: "0W130Y3O1720181H191A1A0B", "\u0441\u043C\u043E ": "0W3K0Y071709", \u0441\u043C\u043E\u0442\u0440: "194O", \u0441\u043D: "0W140Y14171K181S192P1A1Y1N0C", \u0441\u043E: "0W0V0Y3W170K180X19611A2G1M2W1N38", "\u0441\u043E ": "0W050Y7N1705191H1A06", \u0441\u043E\u043D: "0W050Y0N1816190B1A0L1M1Y1N5V", "\u0441\u043E\u043D ": "0W050Y07180L19081A061N34", \u0441\u043F: "0W1U0Y1K171C183N19441A4G1M2V1N07", \u0441\u043F\u0440\u0430\u0432: "0W0L0Y0H170Z183J19131A38", \u0441\u043F\u0443\u0431\u043B: "180J19041M6V", \u0441\u0440: "0W0Q0Y0N170I1804190J", \u0441\u0442: "0W8W0Y731789188M19JP1ABL1MEG1N1T", \u0441\u0442\u0430: "0W850Y80177U18ET19B81A5O1MHP1N12", \u0441\u0442\u0430\u0432: "0W2I0Y30172P1823193S1A1F", \u0441\u0442\u0430\u0432\u0438: "0W4C0Y1L171I192Y1A0S", \u0441\u0442\u0430\u043D: "0W3L0Y43172Q1831192H1A181MHK", "\u0441\u0442\u0430\u043D ": "0W0X0Y071706180P19021MBD", \u0441\u0442\u0430\u043D\u0430: "0W0K0Y1O1737180S19091M3S", \u0441\u0442\u0430\u043D\u0434: "1M8G", \u0441\u0442\u0432: "0W2K0Y2X174Q182L196M1A0P", \u0441\u0442\u0432\u0430\u0440: "0W5A0Y0A180V", "\u0441\u0442\u0435 ": "0W3A0Y0J171Z19141A05", \u0441\u0442\u0438: "0W4J0Y4J175419551A3B1M1O", \u0441\u0442\u0438\u043D: "0W0P0Y2I1725190F1A08", \u0441\u0442\u0438\u043D\u0430: "0W0V0Y2A174019031A04", \u0441\u0442\u043E: "0W3V0Y5Z174W182R199H1A661M0H1N2K", "\u0441\u0442\u043E ": "0W1U0Y2B172L193N1A2R", "\u0441\u0442\u043E\u0439 ": "1709190H1N51", \u0441\u0442\u043E\u043D: "0W0V0Y2P19221A2C", "\u0441\u0442\u043E\u043D ": "0W110Y2U191M1A0C", \u0441\u0442\u0440: "0W240Y261749185H196P1A3Z1M18", \u0441\u0442\u0440\u0430: "0W1J0Y1P1737184H193W1A231M0S", \u0441\u0442\u044B: "1822190M1M95", \u0441\u0442\u044C: "196D1A1J", "\u0441\u0442\u044C ": "197N1A1S", \u0441\u0443: "0W2N0Y1Y170F182D191G1A1W1M2H1N25", "\u0441\u0443 ": "0W4W181G190C1A141M1P", \u0441\u0443\u043C: "0W080Y5G1704181E190D1A0R", "\u0441\u0443\u043C ": "0Y73", \u0441\u0446: "0W02184S19021A0A", \u0441\u0446\u044C: "185X", "\u0441\u0446\u044C ": "189Q", \u0441\u0446\u0456: "186U1A07", "\u0441\u0446\u0456 ": "18921A08", \u0441\u044A: "173W1908", \u0441\u044A\u043C: "178T", "\u0441\u044A\u043C ": "179O", \u0441\u044B: "180O190X1ME51N09", "\u0441\u044B ": "180T190W1MCE", \u0441\u044B\u043D: "180O190J1MEM", \u0441\u044B\u043D\u0434: "1MAB", \u0441\u044B\u043D\u0434\u0430: "1MDO", \u0441\u044B\u043D\u044B: "1M7O", \u0441\u044B\u043D\u044B\u04A3: "1M9H", \u0441\u044C: "181719601A52", "\u0441\u044C ": "181Y19BZ1A5X", \u0441\u044C\u043E\u0433\u043E: "1A3G", "\u0441\u044C\u0446\u0456 ": "184L", \u0441\u044D: "180D1N5J", \u0441\u044D\u043D: "180C1N9B", "\u0441\u044D\u043D ": "1NA2", \u0441\u044F: "170D187P19A71AC5", "\u0441\u044F ": "170J18HO19IW1ALL", \u0441\u0450: "0Y0L", \u0441\u0451\u043D\u043D\u044F: "184W", \u0441\u0456: "182P1A2P1M8J", \u0441\u0456\u0437: "1MAE", "\u0441\u0456\u0437 ": "1MBO", \u0441\u0456\u0437\u0434\u0456: "1M6O", "\u0441\u04E9\u043D ": "1N2W", \u0442: "0WHO0YL717N018CG19PL1AO81ML11NEB", "\u0442 ": "0W2A0Y6X177G183D19HX1A3B1M6G1N3N", \u0442\u0430: "0W8Z0Y9P17AZ18HP19D51AAG1MM61NBT", "\u0442\u0430 ": "0W8U0YGU17NW18KD195S1A4Y1M5B1N4Q", "\u0442\u0430\u0430 ": "0Y3M1N0M", \u0442\u0430\u0431\u0435: "185L", "\u0442\u0430\u0431\u0435 ": "1887", "\u0442\u0430\u0433\u0430 ": "184T", "\u0442\u0430\u0434\u044B ": "181P1M6F", \u0442\u0430\u0437\u0438: "173M", "\u0442\u0430\u0437\u0438 ": "177G", \u0442\u0430\u0439: "170T182X190K1A0L1M2Y1NCJ", "\u0442\u0430\u0439 ": "170D183S19061A091M2A1NDO", \u0442\u0430\u043A: "0W2B0Y1Q1720188G196W1A68", "\u0442\u0430\u043A ": "0W0J186T195B1A3N", "\u0442\u0430\u043A\u0430 ": "0Y1E172X1A0Y", \u0442\u0430\u043C: "0W1S0Y3317201851191M1A141M45", "\u0442\u0430\u043C ": "0W0M0Y2E171Z184L191V1A151M14", "\u0442\u0430\u043C\u0443 ": "0Y1L1838", \u0442\u0430\u043D: "0W3A0Y3G172W184H192J1A2J1MEU1N58", "\u0442\u0430\u043D ": "0W0S0Y091704180J19051A031MBJ1N15", \u0442\u0430\u043D\u0434: "1M741N19", \u0442\u0430\u043D\u0434\u044B: "1M7R", "\u0442\u0430\u043D\u044B ": "19041N3R", \u0442\u0430\u0440: "0W0Y0Y1317101863191W1A1I1MGQ1N0Q", "\u0442\u0430\u0440 ": "0W090Y0H1707181O19021A021M7Z", \u0442\u0430\u0440\u0434\u044B: "1M68", \u0442\u0430\u0440\u044B: "182G190B1MBD", "\u0442\u0430\u0440\u044B ": "181W1M6Y", \u0442\u0430\u0440\u044B\u043D: "1M7U", "\u0442\u0430\u0442\u0430 ": "0W080Y1Y173Y180I19021A03", \u0442\u0432: "0W1T0Y1O172A181Z19501A21", \u0442\u0432\u043E: "0W2J0Y3K174A181B194N1A2Q", \u0442\u0433: "17071N26", \u0442\u0435: "0W860Y7Y179J19G11A991MD51N0M", "\u0442\u0435 ": "0WF00YG717M719CF1A8R1M4L", \u0442\u0435\u0431: "0W0K0Y1V171L19841A3H1M0F", \u0442\u0435\u0431\u0435: "0W0I0Y2G170K19681A40", "\u0442\u0435\u0431\u0435 ": "0W1B0Y2L171619AI1A5S", \u0442\u0435\u0431\u044F: "195A", "\u0442\u0435\u0431\u044F ": "198Z", \u0442\u0435\u043B: "0W130Y2M175Y198I1A2N1M2O", \u0442\u0435\u043B\u044C: "194O1A0I", \u0442\u0435\u043B\u044C\u043D: "195R1A03", \u0442\u0435\u0440: "0W110Y1X171D193P1A1P1MAS", \u0442\u0438: "0W740Y6B175V198N1AN91M2E1N0Y", "\u0442\u0438 ": "0WAE0YBN17BP197Y1ASG", \u0442\u0438\u043D\u0430: "0W0G0Y2C172319061A0F", "\u0442\u0438\u043D\u0430 ": "0W150Y23173P19091A0L", \u0442\u0438\u0441: "0W070Y04170D19071A4X", \u0442\u0438\u0441\u044F: "1A59", "\u0442\u0438\u0441\u044F ": "1A7A", \u0442\u043A: "0W0H0Y0R170T181K191H1A0Z1M2I", \u0442\u043D: "0W0T0Y0L17141811191X1A151M051N08", \u0442\u043E: "0WDW0YJI17G818AF19SC1AO11M5E1N64", "\u0442\u043E ": "0WEU0YL717M818JM19RZ1A9A", \u0442\u043E\u0430: "0Y9Z170P19031A05", "\u0442\u043E\u0430 ": "0YCS", \u0442\u043E\u0431: "0W0O0Y06170N180J19541A4R1M0K", \u0442\u043E\u0431\u044B: "195A", "\u0442\u043E\u0431\u044B ": "1990", \u0442\u043E\u0431\u0456: "1A48", "\u0442\u043E\u0431\u0456 ": "1A62", \u0442\u043E\u0432: "0W0S0Y0W17A5180P192F1A1G", \u0442\u043E\u0432\u0430: "0W0N0Y0317AH180J190O1A0G", "\u0442\u043E\u0432\u0430 ": "0W0917JD19081A0C", \u0442\u043E\u0433\u043B\u043E: "1N42", \u0442\u043E\u0433\u043E: "0W0419401A111N0V", "\u0442\u043E\u0433\u043E ": "196V1A1H", "\u0442\u043E\u0437\u0438 ": "175T", \u0442\u043E\u0439: "177V1819191M1A0F1N41", "\u0442\u043E\u0439 ": "178Q181Z19211A0G1N4L", \u0442\u043E\u043B\u043A\u043E: "175D1902", \u0442\u043E\u043B\u043A\u0443: "0Y291903", \u0442\u043E\u043B\u044C: "185P193D", \u0442\u043E\u043B\u044C\u043A: "1889195P", \u0442\u043E\u043C: "0WI40YQ517IR185Q19P81AS11M6A1N5K", "\u0442\u043E\u043C ": "0WFU0YSD17KB186419OW1APU1M8K1N52", \u0442\u043E\u043C\u0430: "0W3Q0Y051704182R196G1A81", "\u0442\u043E\u043C\u0430 ": "0W92183N19AP1AB8", \u0442\u043E\u043C\u043E\u043C: "0W2319381A3E", \u0442\u043E\u043C\u0443: "0W2R180M195K1A5G", "\u0442\u043E\u043C\u0443 ": "0W6Y180Y199G1A7R", "\u0442\u043E\u043D ": "0W0F0Y2S19101A0A", \u0442\u043E\u0458: "0W0Y0Y38", "\u0442\u043E\u0458 ": "0W070Y3P", \u0442\u0440: "0W3Y0Y3D1749184P197A1A6Z1M12", \u0442\u0440\u0430: "0W3B0Y1Q173C185L19581A4D1M10", \u0442\u0440\u0435: "0W4A0Y761726193Q1A1I", \u0442\u0440\u0435\u0431: "0W4F0Y7L1704190J1A1D", \u0442\u0440\u0435\u0431\u0430: "0W9H0Y7O1A1N", \u0442\u0440\u044B\u043C\u0430: "1847", \u0442\u0440\u044D\u0431: "1872", \u0442\u0440\u044D\u0431\u0430: "186B", \u0442\u0440\u044F: "1772190E1A05", \u0442\u0440\u044F\u0431: "177V", \u0442\u0440\u044F\u0431\u0432: "17FD", \u0442\u0440\u0456\u0431: "1A2Y", \u0442\u0440\u0456\u0431\u043D: "1A3X", \u0442\u0441: "0W030Y091705194U1A031M0A", \u0442\u0441\u044F: "1995", "\u0442\u0441\u044F ": "19C5", \u0442\u0442: "0Y04170819031A0O1M9S1N0F", \u0442\u0442\u044B: "1M80", "\u0442\u0442\u044B ": "1M6R", \u0442\u0442\u0456: "1A051M7I", "\u0442\u0442\u0456 ": "1A051M7S", \u0442\u0443: "0W1F0Y1H1717183X193J1A4E1M4I1N1L", \u0442\u0443\u043A: "0Y39172Y180719061A02", "\u0442\u0443\u043A ": "17371904", \u0442\u0443\u043A\u0430: "0Y3Q170419021A02", "\u0442\u0443\u043A\u0430 ": "0Y3X17091902", \u0442\u0443\u0440\u0430\u043B: "19021M65", "\u0442\u0443\u0442 ": "184419111A2Y", \u0442\u044B: "1893198O1MI11N0D", "\u0442\u044B ": "18KB19G11ME8", "\u0442\u044B\u043C ": "1863190A1M2D", \u0442\u044B\u043D: "180A19031MAG", "\u0442\u044B\u043D ": "1M9I", \u0442\u044B\u0440: "180N190B1M9F", "\u0442\u044B\u049B ": "1M8K", "\u0442\u044B\u04A3 ": "1M7Z", \u0442\u044C: "19IB1AB0", "\u0442\u044C ": "19R61AE0", \u0442\u044C\u0441: "195C1A8A", \u0442\u044C\u0441\u044F: "19771A9K", "\u0442\u044C\u0441\u044F ": "19C11ADB", \u0442\u044D: "181Y1NE2", \u0442\u044D\u0439: "1NAY", "\u0442\u044D\u0439 ": "1NBP", \u0442\u044D\u0440: "181Z1NH7", "\u0442\u044D\u0440 ": "180J1NIP", \u0442\u044F: "171H190R1A12", "\u0442\u044F ": "175A190B1A1C", \u0442\u0456: "1A481MCR", "\u0442\u0456 ": "1A2R1MBL", "\u0442\u0456\u0432 ": "1A38", "\u0442\u0456\u043A ": "1A021M7B", \u0442\u04AF: "1M351N3U", \u0442\u04AF\u04AF: "1N8P", \u0442\u04AF\u04AF\u043D: "1N9S", \u0442\u04AF\u04AF\u043D\u0434: "1N51", \u0442\u04AF\u04AF\u043D\u0438: "1NBG", \u0443: "0WDY0Y9A175Q18A619CS1AGF1M771NC6", "\u0443 ": "0WEI0Y5E170Z18FH19IM1ALG1M7B1N7P", \u0443\u0430\u049B\u044B\u0442: "1M65", \u0443\u0431: "0W0V0Y12170J180S191A1A0L1M13", \u0443\u0431\u043B\u0438\u043A: "170B190A1M6V", \u0443\u0432: "0W0N0Y4I1719180H191J1A6M1N0I", "\u0443\u0432 ": "0Y081A51", \u0443\u0432\u0430: "0W0H0YDZ173U181B19071A8M", "\u0443\u0432\u0430 ": "0W040Y63171H", \u0443\u0432\u0430\u0430\u0442: "0Y1F", \u0443\u0432\u0430\u0432: "0Y0Z1A2T", "\u0443\u0432\u0430\u0432 ": "0Y0T1A3N", \u0443\u0432\u0430\u043C: "0Y52170X", "\u0443\u0432\u0430\u043C ": "0Y4A171L", \u0443\u0432\u0430\u0442: "0Y05170D1A3H", \u0443\u0432\u0430\u0442\u0438: "1A4Z", \u0443\u0432\u0430\u0448: "0Y3G170B", "\u0443\u0432\u0430\u0448 ": "0Y2D170J", \u0443\u0432\u0430\u0448\u0435: "0Y1C", "\u0443\u0432\u0430\u0458 ": "0Y1F", \u0443\u0433: "0W100Y0H170J180G191V1A0N1M171N1G", \u0443\u0434: "0W230Y0R170V182U195R1A4M1M3I1N39", \u0443\u0434\u0430: "0W0S0Y0I170D180Z192Y1A081M3Q1N54", "\u0443\u0434\u0435\u0442 ": "1951", \u0443\u0434\u0437\u0435: "1855", "\u0443\u0434\u0437\u0435 ": "184X", "\u0443\u0434\u044C ": "19321A2X", \u0443\u0436: "0W0M0Y0E170G1813193Z1A2W", \u0443\u0436\u0435: "0W080Y041703193F1A54", "\u0443\u0436\u0435 ": "0W05193Q1A5L", "\u0443\u0436\u043D\u043E ": "0W090Y02170J194C", \u0443\u043A: "0W0U0Y19170Y181C19181A1D1M06", \u0443\u043A\u0430: "0W0H0Y3D170H1827190J1A11", "\u0443\u043A\u0430 ": "0W0B0Y42170E19081A09", \u0443\u043B: "0W0K0Y0B170C182U19201A431M1G1N3E", "\u0443\u043B\u0430 ": "0W0J0Y04181R190E1A2X", "\u0443\u043B\u043E ": "19021A32", \u0443\u043C: "0W110Y26170P182G193Q1A3N1M0V", "\u0443\u043C ": "0W050Y5V1704180A19061A03", "\u0443\u043C\u0430\u044E ": "181L194F1A2J", \u0443\u043F: "0W1H0Y0U170P181G19241A1X", \u0443\u0440: "0W1Y0Y0R170T181H191B1A161M2U1N5E", \u0443\u0440\u0430: "0W3Y0Y0B170K181B190J1A071M3M1N1L", \u0443\u0440\u0430\u0434: "0W4B", \u0443\u0440\u0430\u0434\u0438: "0WAM", \u0443\u0440\u0430\u043B\u044B: "1M65", \u0443\u0440\u0442: "19031A031N4D", \u0443\u0440\u0442\u0430: "1N4R", \u0443\u0440\u0442\u0430\u0439: "1N9A", \u0443\u0441: "0W1V0Y0R1715183K192U1A2P1M0N1N24", \u0443\u0442: "0W1Z0Y0O170O181P19371A411M0C1N13", \u0443\u0443: "1NB8", "\u0443\u0443 ": "1NBP", \u0443\u0443\u0434: "1N4D", \u0443\u0443\u043B: "1N59", "\u0443\u0446\u044C ": "1874", \u0443\u0447: "0W1V0Y1G171N181P193E1A151N0O", \u0443\u0448: "0W0X0Y1Q170E180P191I1A0I1M1G", \u0443\u0448\u0442: "0W0F0Y3V1A02", \u0443\u0448\u0442\u0435: "0W060Y3J", "\u0443\u0448\u0442\u0435 ": "0Y3G", \u0443\u044B: "1M5B", "\u0443\u044E ": "188A193D1A1U", \u0443\u0493\u0430: "1M7F", "\u0443\u0493\u0430 ": "1MBQ", \u0444: "0W0M0Y0U1719180N190T1A121M0F1N0A", \u0444\u0430: "0W060Y0S1707180W190B1A0C1M06", \u0444\u0440\u0430\u043D\u0446: "0W250Y0V170E182Y19361A3G1M211N2V", \u0444\u0440\u0435: "175J", \u0444\u0440\u0435\u043D: "1766", \u0444\u0440\u0435\u043D\u0441: "17CC", \u0445: "0W270Y0B173J183B193N1A4N1M101NG9", "\u0445 ": "0W260Y03173E1840194Z1A2R1M061N9Z", \u0445\u0430: "0W0C0Y03171J1849191C1A2A1M2X1N9E", \u0445\u0430\u0430: "1N59", \u0445\u0430\u0430\u043D: "1N2Y", \u0445\u0430\u0430\u043D\u0430: "1N42", \u0445\u0430\u043B\u044B\u049B: "1M6F", \u0445\u0430\u043D: "0W02181419041A0D1M211N4X", "\u0445\u0430\u043D ": "1N4G", \u0445\u0430\u0440: "0Y051727180H19091A061N6Q", \u0445\u0430\u0440\u0430: "180C19071N2W", \u0445\u0430\u0440\u0435\u0441: "173X", "\u0445\u0430\u0447\u0443 ": "184I", \u0445\u0433: "1N3M", \u0445\u0433\u04AF: "1N8S", \u0445\u0433\u04AF\u0439: "1NA7", "\u0445\u0433\u04AF\u0439 ": "1NI7", \u0445\u0438: "0W050Y031706190D1A0W1M0G1N60", \u0445\u0438\u0439: "1A021N9F", "\u0445\u0438\u0439\u0433 ": "1N4I", "\u0445\u0438\u0439\u0436 ": "1N46", \u0445\u0438\u0439\u0445: "1N2S", "\u0445\u0438\u0439\u0445 ": "1N46", \u0445\u043E: "0W1B0Y081712182119841A661N3T", \u0445\u043E\u0434\u0437\u0456: "184M", \u0445\u043E\u0434\u0438: "171M194J1A1M", \u0445\u043E\u0434\u0438\u0442: "170B19511A1N", \u0445\u043E\u0440\u043E\u0448: "195P1A08", \u0445\u043E\u0442\u0435\u043B: "0W0E0Y05170N1968", \u0445\u043E\u0442\u0456: "1A3N", \u0445\u043E\u0442\u0456\u0432: "1A3I", \u0445\u043E\u0447: "182719561A69", \u0445\u043E\u0447\u0435: "193S1A4D", "\u0445\u043E\u0447\u0435 ": "1A2U", \u0445\u043E\u0447\u0443: "193G1A2Y", "\u0445\u043E\u0447\u0443 ": "195Z1A3Z", "\u0445\u0442\u043E ": "186D1A3Q", \u0445\u0443: "1709180T190A1A0F1N1Y", "\u0445\u044B\u0433 ": "1N3J", \u0445\u044D: "1NAR", \u0445\u044D\u0437\u044D\u044D: "1N3Y", \u0445\u044D\u043B: "1N7M", \u0445\u044D\u043B\u0441: "1N2W", \u0445\u044D\u043B\u0441\u044D: "1N5O", \u0445\u044D\u043B\u044D: "1N2U", \u0445\u044D\u043D: "1N4D", "\u0445\u044D\u043D ": "1N41", \u0445\u044D\u0440: "1N60", \u0445\u044D\u0440\u044D: "1N58", \u0445\u044D\u0440\u044D\u0433: "1N8W", \u0445\u044D\u044D\u0440: "1N32", "\u0445\u044D\u044D\u0440 ": "1N63", "\u0445\u0456\u0431\u0430 ": "18131A2Q", \u0445\u04AF: "1N5V", \u0445\u04AF\u043B\u044D\u044D: "1N3N", "\u0445\u04AF\u043D ": "1N3H", \u0445\u04E9: "1N1V", \u0446: "0W250Y1K171G189S191K1A5P1M0G1N29", \u0446\u0430: "0W140Y0V170X186J191A1A021N3M", "\u0446\u0430 ": "0W2I0Y1R172C18G6191I", "\u0446\u0430\u0442\u0430 ": "0Y1Q173A", \u0446\u0435: "0W140Y0R170K1844191T1A951M08", "\u0446\u0435 ": "0W1M0Y0D170D18A519141AG0", \u0446\u0438: "0W1H0Y121719191F1A0O1M1L", \u0446\u0443\u0437\u044C\u043A: "1A36", \u0446\u0446: "184Z1902", \u0446\u0446\u0430: "18EN", "\u0446\u0446\u0430 ": "18KR", \u0446\u044B: "1834190D", \u0446\u044C: "18D41A2D", "\u0446\u044C ": "18SG1A1H", \u0446\u044C\u043E\u0433: "1A3B", \u0446\u044C\u043E\u0433\u043E: "1A4R", \u0446\u044F: "170518361A1J", \u0446\u044F\u0431\u0435: "186A", "\u0446\u044F\u0431\u0435 ": "1895", \u0446\u0456: "185E1A4B", "\u0446\u0456 ": "18DO1A3P", \u0447: "0W3Q0Y3J176K184V19841A6S1M021N69", "\u0447 ": "0W080Y041704180P190A1A0M1N4S", \u0447\u0430: "0W1S0Y11172G187H194O1A3N1N4G", \u0447\u0430\u0434: "0Y0417051N5B", \u0447\u0430\u0434\u0430: "1N3R", \u0447\u0430\u0434\u0430\u0445: "1N74", \u0447\u0430\u043B\u0430: "0W081852190M1A07", \u0447\u0430\u043B\u0430\u0432: "186B", \u0447\u0430\u043C: "0W0F0Y0O1710182H19031N5J", \u0447\u0430\u043C\u0430: "1N2O", \u0447\u0430\u043C\u0430\u0439: "1N4M", \u0447\u0430\u043C\u0434: "1N2W", "\u0447\u0430\u043C\u0434 ": "1N5S", "\u0447\u0430\u043C\u0443 ": "1858", \u0447\u0430\u0441: "0W0I0Y0O171K1870194N1A39", \u0447\u0435: "0W2I0Y2I176G199X1A4O1M07", "\u0447\u0435 ": "0W1K0Y1T17FY190D1A27", \u0447\u0435\u0433\u043E: "193Z", "\u0447\u0435\u0433\u043E ": "196F", "\u0447\u0435\u043C\u0443 ": "0W0N196M", \u0447\u0435\u043D\u044C: "19531A03", "\u0447\u0435\u043D\u044C ": "198I1A05", \u0447\u0438: "0W2J0Y241725194R1A6E1N7R", "\u0447\u0438 ": "0W1E0Y2R172J190U1A2W1N9Z", \u0447\u0438\u0433\u0434\u04E9: "1N3J", \u0447\u0438\u043D\u0438: "0W0T0Y0D1707190B1A0M1N36", \u0447\u0438\u043D\u0438\u0439: "1N6B", \u0447\u043A: "0W0J0Y0M1710180M190O1A0L", \u0447\u043D: "0W0U0Y0X170S181O191P1A19", \u0447\u043E: "0W090Y0E170M180Z19031A3R1N0B", \u0447\u043E\u0432\u0435\u043A: "0W1U0Y13173P", "\u0447\u043E\u0433\u043E ": "1A31", \u0447\u043E\u043C\u0443: "1A4L", "\u0447\u043E\u043C\u0443 ": "1A6J", \u0447\u0442: "170519B31A021N08", \u0447\u0442\u043E: "19KR", "\u0447\u0442\u043E ": "19M3", \u0447\u0442\u043E\u0431: "195C", \u0447\u0442\u043E\u0431\u044B: "1990", \u0447\u0443: "0W0N0Y0T170W181K19221A2X1N0E", \u0447\u044B: "186O", "\u0447\u044B\u0446\u044C ": "1876", \u0448: "0W600Y8D174D184W194L1A521M5M1N35", "\u0448 ": "0W400Y66174G1838190F1A4G1M1E1N3F", \u0448\u0430: "0W1Q0Y1E170N182Q19251A191M651N0S", \u0448\u0435: "0W1Q0Y47172V194O1A341M3C", "\u0448\u0435 ": "0W340YCE179F195A1A4S1M2K", \u0448\u0438: "0W160Y0W170V193A1A2I1M091N3L", \u0448\u043A: "0W0P0Y0K1709180U191W1A1E1M10", "\u0448\u043C\u0430\u0442 ": "185W", \u0448\u043D: "0W060Y0I1708180M190K1A0G", \u0448\u0442: "0W4E0Y69186319051A0Q1M1D", \u0448\u0442\u0430: "0W5C0Y0W182A19051A071M0T", "\u0448\u0442\u0430 ": "0W620Y0C182Q", \u0448\u0442\u0435: "0W0V0Y3I1M15", "\u0448\u0442\u0435 ": "0W0L0Y3M", \u0448\u0442\u043E: "0W5K0YFW18HR19021A0B", "\u0448\u0442\u043E ": "0W6T0YJD18OC", \u0448\u044B: "182X1M5T", \u0448\u044C: "194D", "\u0448\u044C ": "198M", \u0448\u0456: "1A0W1M4O", \u0449: "173J19181A4A", \u0449\u0430: "171H190W1A0O", \u0449\u0435: "173A191O1A1T", "\u0449\u0435 ": "17BT190U1A3O", \u0449\u043E: "17211ABL", "\u0449\u043E ": "177N1AID", "\u0449\u043E\u0431 ": "1A3L", \u044A: "176Q1905", \u044A\u0434: "171I", \u044A\u0434\u0435: "174Y", "\u044A\u0434\u0435 ": "1743", \u044A\u043C: "172E", "\u044A\u043C ": "179C", \u044A\u0440: "172Y", \u044A\u0442: "171L", "\u044A\u0442 ": "175D", \u044B: "18D2199P1MOO1N25", "\u044B ": "18KG19JY1MRE1N1M", \u044B\u0433: "1810190E1N38", "\u044B\u0433 ": "1N7V", \u044B\u0437: "180I19061M7J", "\u044B\u0437 ": "1MBK", \u044B\u0437\u043C\u0435\u0442: "1M6V", "\u044B\u0439 ": "180O196Z", \u044B\u043B: "183K19551MBC", \u044B\u043B\u0430: "186A19211M6X", "\u044B\u043B\u0430 ": "1880192P", "\u044B\u043B\u0434\u044B ": "1M5Y", "\u044B\u043B\u043E ": "185I194L", \u044B\u043B\u044B: "1MA6", \u044B\u043B\u0493\u0430\u043D: "1M65", \u044B\u043C: "184M191N1M8K", "\u044B\u043C ": "18A8192S1M8J", "\u044B\u043C\u0435\u043D ": "1M8J", \u044B\u043D: "183A190G1MLT1N1V", "\u044B\u043D ": "180N19081MLC1N4A", \u044B\u043D\u0430: "183S19051MD1", "\u044B\u043D\u0430 ": "183919071MEX", "\u044B\u043D\u0430\u043D ": "1M7O", \u044B\u043D\u0434: "1MGT", \u044B\u043D\u0434\u0430: "1MNJ", "\u044B\u043D\u0434\u0430 ": "1ML7", \u044B\u043D\u0434\u0430\u0493: "1M7O", "\u044B\u043D\u0448\u0430 ": "1M7X", \u044B\u043D\u044B: "180Z1MBT", \u044B\u043D\u044B\u04A3: "1MFP", "\u044B\u043D\u044B\u04A3 ": "1MKO", \u044B\u043F: "180I190E1M57", "\u044B\u043F ": "1MC2", \u044B\u0440: "1814190G1M8Y", \u044B\u0441: "181P19141M8P", "\u044B\u0441 ": "1M6X", \u044B\u0441\u0442\u044B: "180I1M7D", \u044B\u0441\u044B: "1M74", \u044B\u0446: "183O", \u044B\u0446\u044C: "187V", "\u044B\u0446\u044C ": "18CQ", \u044B\u044F: "18451902", "\u044B\u044F ": "18C9", "\u044B\u045E ": "1863", \u044B\u0493: "1M4G", \u044B\u0493\u044B: "1M8L", \u044B\u049B: "1MD6", "\u044B\u049B ": "1MKL", \u044B\u049B\u0442: "1MAO", \u044B\u049B\u0442\u0430: "1MC8", \u044B\u049B\u0442\u0430\u0440: "1MAK", \u044B\u049B\u0442\u044B: "1M7S", "\u044B\u049B\u0442\u044B ": "1M6O", \u044B\u04A3: "1MDN", "\u044B\u04A3 ": "1MPA", \u044B\u04A3\u044B\u0437: "1M8M", "\u044B\u04A3\u044B\u0437 ": "1M98", \u044C: "1702185K19AH1A7U1M071N2G", "\u044C ": "18EX19P41AC81M051N3E", \u044C\u0434: "180219031M061N27", \u044C\u043A: "1826192G1A4P", "\u044C\u043A\u0438 ": "19021A2V", "\u044C\u043A\u043E ": "196E1A0W", "\u044C\u043A\u043E\u044E ": "1A30", "\u044C\u043A\u0456 ": "18991A0A", "\u044C\u043C\u0456 ": "187E", \u044C\u043E: "17041A3M", \u044C\u043E\u0433: "1A5U", \u044C\u043E\u0433\u043E: "1A6R", "\u044C\u043E\u0433\u043E ": "1A6T", \u044C\u043E\u0433\u043E\u0434: "1A36", \u044C\u0441: "180D19371A451N0D", \u044C\u0441\u044F: "19661A8C", "\u044C\u0441\u044F ": "198B1A9L", "\u044C\u0448\u0435 ": "194N1A21", \u044D: "184E193E1M0D1NOK", "\u044D ": "180X1NEH", \u044D\u0433: "18031N8G", "\u044D\u0433 ": "1N8Y", \u044D\u0433\u0442: "1N6E", \u044D\u0433\u0442\u044D: "1N65", \u044D\u0433\u0442\u044D\u0439: "1NB9", "\u044D\u0433\u04AF\u0439 ": "1N3V", \u044D\u0434: "180B1N6V", "\u044D\u0434 ": "1N4Y", \u044D\u0434\u044D: "1N7H", \u044D\u0434\u044D\u0433: "1N2S", \u044D\u0434\u044D\u0445: "1N3A", \u044D\u0436: "18021N44", "\u044D\u0436 ": "1N9C", "\u044D\u0437\u044D\u044D ": "1N3V", \u044D\u0439: "180T19021N52", "\u044D\u0439 ": "181919031NAW", \u044D\u043B: "181819051M091N6J", \u044D\u043B\u0441\u044D: "1N30", \u044D\u043B\u0441\u044D\u043D: "1N5W", \u044D\u043B\u044D: "1N47", \u044D\u043C: "180B19021N1W", \u044D\u043C\u044D\u0433\u0442: "1N4A", \u044D\u043D: "181P19041M081NEP", "\u044D\u043D ": "180G19021NFN", \u044D\u043D\u0434: "1N68", "\u044D\u043D\u0434 ": "1N6E", \u044D\u043D\u044D: "1NDI", "\u044D\u043D\u044D ": "1NET", \u044D\u0440: "181B192T1M0B1NFD", "\u044D\u0440 ": "180F1NLS", \u044D\u0440\u0438: "19601M0T1N1G", "\u044D\u0440\u0438 ": "19821M0X", \u044D\u0440\u044D: "1N7D", \u044D\u0440\u044D\u0433: "1N5N", \u044D\u0440\u044D\u0433\u0442: "1N7J", \u044D\u0441: "180S19031N2D", "\u044D\u0441\u044D\u043D ": "1N3N", \u044D\u0442: "187N19B11N0L", \u044D\u0442\u0430: "18I11915", "\u044D\u0442\u0430 ": "18MA191E", \u044D\u0442\u0430\u0433\u0430: "184G", \u044D\u0442\u043E: "19J0", "\u044D\u0442\u043E ": "19IB", \u044D\u0442\u043E\u0433\u043E: "194Y", "\u044D\u0442\u043E\u043C ": "194Z", \u044D\u0442\u044B: "1864", "\u044D\u0442\u044B ": "185S", \u044D\u0445: "18031N5M", "\u044D\u0445 ": "1N4V", \u044D\u0445\u0433\u04AF: "1N3H", \u044D\u0445\u0433\u04AF\u0439: "1N6X", \u044D\u0445\u044D: "1N44", \u044D\u0445\u044D\u044D: "1N3E", \u044D\u0445\u044D\u044D\u0440: "1N5W", \u044D\u044D: "1NBW", "\u044D\u044D ": "1NC1", \u044D\u044D\u0433\u04AF\u0439: "1N42", \u044D\u044D\u0440: "1N7P", "\u044D\u044D\u0440 ": "1N7J", "\u044D\u044D\u0441 ": "1N2S", \u044E: "170E182T193E1A5F1M051N20", "\u044E ": "186U198A1ABF", \u044E\u043C: "170219031A021N2J", "\u044E\u043C ": "19021A021N61", \u044E\u0443: "1N3H", "\u044E\u0443 ": "1N7E", "\u044E\u0446\u044C ": "186M", \u044F: "178T18D019BC1ADP1M1I1N35", "\u044F ": "178418M419RE1AQO1M1D1N0K", \u044F\u0431: "171R181Y19081A07", \u044F\u0431\u0432: "1771", \u044F\u0431\u0432\u0430: "177V", "\u044F\u0431\u0432\u0430 ": "17E7", "\u044F\u0431\u0435 ": "187L", \u044F\u0432: "1711180R190E1A0T1N29", \u044F\u0432\u0430\u0445: "17041N30", "\u044F\u0432\u0430\u0445 ": "1N3Y", \u044F\u0433: "1705182Q19041A0L1N0J", \u044F\u0433\u043E: "187D1A07", "\u044F\u0433\u043E ": "18BI", "\u044F\u0435 ": "1863", \u044F\u043A: "1713184819071A53", "\u044F\u043A ": "187319021A4U", "\u044F\u043B\u044B\u049B ": "1M6Y", \u044F\u043C: "171R181R190Q1A0I1N0Y", \u044F\u043C\u0430: "176C182F1N27", "\u044F\u043C\u0430 ": "1751183X", "\u044F\u043C\u0430\u0440 ": "1N4M", \u044F\u043D: "1707185Z190T1A0O1M0R1N0J", \u044F\u043D\u0430: "1704188W19021A03", "\u044F\u043D\u0430 ": "170518DD19021A03", \u044F\u043D\u0435: "1704186O1903", "\u044F\u043D\u0435 ": "18AF1902", "\u044F\u043D\u044B ": "186J1M0P", \u044F\u0440: "170C181S19041A071N2F", \u044F\u0442: "17361810193U1A2Y1M0B1N08", "\u044F\u0442 ": "17631807192A1A04", "\u044F\u0442\u0430 ": "174K180A19071A0B", "\u044F\u0446\u044C ": "18611A06", \u044F\u0448\u0447\u044D: "184Z", "\u044F\u0448\u0447\u044D ": "1875", \u0450: "0Y0B", "\u0450 ": "0Y0Q", \u0451: "182E192M1N0I", "\u0451 ": "181T1952", \u0451\u043D: "184D190T", "\u0451\u043D ": "18BL190K", "\u0451\u043D\u043D\u044F ": "184S", \u0451\u0441\u0442\u043E\u0439: "1N51", \u0451\u0441\u0446\u044C: "185B", "\u0451\u0441\u0446\u044C ": "187S", \u0452: "0W0S", \u0453: "0Y0D", \u0453\u0430: "0Y0J", \u0454: "1A4E", "\u0454 ": "1A7H", \u0454\u0442: "1A3R", "\u0454\u0442\u0435 ": "1A2V", \u0454\u0442\u044C: "1A5C", \u0454\u0442\u044C\u0441: "1A67", \u0454\u0442\u044C\u0441\u044F: "1A8T", \u0455: "0Y02", \u0456: "18DX1AJV1MJC", "\u0456 ": "18LG1ALP1MLF", \u0456\u0432: "181B1A5P", "\u0456\u0432 ": "1A7R", \u0456\u0434: "18161A7A1M09", \u0456\u0437: "180V1A2F1MAC", "\u0456\u0437 ": "1A1L1MDB", "\u0456\u0437\u0433\u0435 ": "1M65", \u0456\u0437\u0434: "1A0B1M8K", \u0456\u0437\u0434\u0456: "1MBF", \u0456\u0437\u0434\u0456\u04A3: "1M9N", \u0456\u0439: "180G1A3Z", "\u0456\u0439 ": "18071A5J", \u0456\u043A: "183K1A371M71", "\u0456\u043A ": "183H1A0W1MAY", \u0456\u043A\u043E\u043B\u0438: "1A3A", \u0456\u043A\u043E\u043B\u0456: "184I", \u0456\u043B: "18421A5H1M7U", \u0456\u043B\u0430: "186R1A1E", "\u0456\u043B\u0430 ": "187N1A1K", \u0456\u043B\u0430\u0441\u044F: "184L", \u0456\u043B\u044C: "182M1A6Q", \u0456\u043B\u044C\u043A: "1A34", \u0456\u043B\u044C\u043A\u0438: "1A3F", \u0456\u043B\u044C\u0448\u0435: "1A2Y", \u0456\u043B\u0456: "18471A0A1M86", \u0456\u043C: "182S1A1U1M79", "\u0456\u043C ": "186N1A131M7Y", \u0456\u043D: "18511A6Z1MG4", "\u0456\u043D ": "182G1A8V1MJW", \u0456\u043D\u0434: "180M1A061M96", \u0456\u043D\u0434\u0435: "1MCP", "\u0456\u043D\u0434\u0435 ": "1MCH", \u0456\u043D\u0435: "181L1A081M7P", "\u0456\u043D\u0435 ": "181H1M9I", \u0456\u043D\u0456\u04A3: "1M83", "\u0456\u043D\u0456\u04A3 ": "1MBA", \u0456\u043F: "18071A071M37", \u0456\u0440: "18161A231M92", \u0456\u0441: "183H1A3G1M4B", \u0456\u0442: "181H1A461M1H", \u0456\u0446: "185E1A0L", "\u0456\u0446\u0446\u0430 ": "1861", \u0456\u0446\u044C: "18A6", "\u0456\u0446\u044C ": "18G5", \u0456\u04A3: "1M93", "\u0456\u04A3 ": "1MIW", \u0457: "1A2S", "\u0457 ": "1A4D", \u0458: "0WBD0Y5Q", "\u0458 ": "0W320Y3L", \u0458\u0430: "0W4C0Y6Q", "\u0458\u0430 ": "0W7M0YCD", "\u0458\u0430\u0441 ": "0Y2K", \u0458\u0430\u0442: "0W110Y3W", \u0458\u0430\u0442\u0430: "0Y32", "\u0458\u0430\u0442\u0430 ": "0Y37", \u0458\u0434: "0W040Y1D", \u0458\u0434\u0435: "0W090Y35", "\u0458\u0434\u0435 ": "0W090Y2V", \u0458\u0435: "0WEV0Y04", "\u0458\u0435 ": "0WQ70Y08", \u0458\u0443: "0W270Y05", "\u0458\u0443 ": "0W4I", \u0459: "0W1V0Y05", \u045A: "0W1M0Y0J", \u045A\u0435: "0W1Y0Y0V", "\u045A\u0435\u0442\u043E ": "0Y1G", \u045B: "0W32", \u045B\u0435: "0W32", "\u045B\u0435 ": "0W5S", "\u045B\u0443 ": "0W48", \u045C: "0Y22", \u045C\u0430: "0Y0L", \u045C\u0435: "0Y3W", "\u045C\u0435 ": "0YCI", \u045D: "0Y081704", "\u045D ": "0Y0K1708", \u045E: "186L", "\u045E ": "18DS", \u045E\u0441: "183Q", "\u045E\u0441\u044F ": "1899", \u045F: "0W040Y04", \u0493: "1M6T", \u0493\u0430: "1MHI", "\u0493\u0430 ": "1MGC", \u0493\u0430\u043D: "1MJR", "\u0493\u0430\u043D ": "1MOI", \u0493\u044B: "1MA1", "\u0493\u044B ": "1MBB", \u049B: "1MDS", "\u049B ": "1MCA", \u049B\u0430: "1MJ5", \u049B\u0430\u0437: "1MA2", \u049B\u0430\u0437\u0430: "1ME5", \u049B\u0430\u0437\u0430\u049B: "1MH1", \u049B\u0430\u043B: "1M83", \u049B\u0430\u043B\u0430: "1M87", \u049B\u0430\u0440: "1MAP", \u049B\u0430\u0440\u0430: "1MAN", \u049B\u043E: "1M5D", \u049B\u0441: "1M3Y", \u049B\u0441\u0442\u0430: "1MAJ", \u049B\u0441\u0442\u0430\u043D: "1MEK", \u049B\u0442: "1M6Z", \u049B\u0442\u0430: "1MBX", \u049B\u0442\u0430\u0440: "1M9I", \u049B\u0442\u0430\u0440\u044B: "1M7H", \u049B\u0442\u044B: "1M72", "\u049B\u0442\u044B ": "1M7F", \u049B\u044B: "1M9E", \u049B\u044B\u0437\u043C\u0435: "1M6V", \u049B\u04B1: "1M4R", \u049B\u04B1\u049B\u044B: "1M7Q", \u04A3: "1M7D", "\u04A3 ": "1MJF", "\u04A3\u044B\u0437 ": "1M85", \u04AF: "1M3S1NDI", "\u04AF ": "1N3E", \u04AF\u0439: "1M2Y1NA3", "\u04AF\u0439 ": "1M0R1NIZ", \u04AF\u043D: "1M2D1N84", "\u04AF\u043D\u0434 ": "1N36", \u04AF\u043D\u0438: "1M0Z1N98", \u04AF\u043D\u0438\u0439: "1NAP", "\u04AF\u043D\u0438\u0439 ": "1N7T", \u04AF\u043D\u0438\u0439\u0433: "1ND7", \u04AF\u043D\u044D: "1N49", \u04AF\u043D\u044D\u0445\u044D: "1N55", \u04AF\u0441: "1M1K1N29", "\u04AF\u0448\u0456\u043D ": "1M8S", \u04AF\u04AF: "1NB7", "\u04AF\u04AF ": "1N88", \u04AF\u04AF\u043D: "1NCJ", \u04AF\u04AF\u043D\u0434: "1N2Y", "\u04AF\u04AF\u043D\u0434 ": "1N5W", \u04AF\u04AF\u043D\u0438: "1NA8", \u04AF\u04AF\u043D\u0438\u0439: "1NIK", \u04B1: "1M4K", \u04B1\u043B: "1M4R", "\u04B1\u043B ": "1M86", \u04B1\u043C\u044B\u0441: "1M87", "\u04B1\u043C\u044B\u0441 ": "1M6V", \u04B1\u0440: "1M50", \u04D9: "1M3G", \u04D9\u043D: "1M42", \u04D9\u043D\u0435: "1M9O", "\u04D9\u043D\u0435 ": "1MGH", \u04D9\u0440: "1M3U", \u04E9: "1M431N9G", "\u04E9 ": "1N3A", \u04E9\u0433: "1N3F", \u04E9\u0434\u04E9\u0440: "1N2Y", "\u04E9\u0434\u04E9\u0440 ": "1N5O", \u04E9\u0437: "1M4F", \u04E9\u043D: "1M1C1N4R", "\u04E9\u043D ": "1N4H", \u04E9\u043D\u0433\u04E9: "1N3R", \u04E9\u0440: "1M371N5T", "\u04E9\u0440 ": "1N6F", \u04E9\u0447\u0438\u0433\u0434: "1N3J", \u04E9\u04E9: "1N6C", "\u04E9\u04E9 ": "1N5K", \u04E9\u04E9\u0440: "1N5G", "\u05B4": "1I0P", "\u05B7": "1IIP", "\u05B7 ": "1I9Q", "\u05B7\u05DF": "1I4U", "\u05B7\u05DF ": "1I9A", "\u05B7\u05E0": "1I6H", "\u05B7\u05E0\u05E2\u05DF ": "1I2Y", "\u05B7\u05E8": "1I7E", "\u05B8": "1IEG", "\u05B8\u05D8": "1I5F", "\u05B8\u05D8 ": "1I9G", "\u05B8\u05DD": "1I4Z", "\u05B8\u05DD ": "1I9J", "\u05B8\u05DE\u05E2\u05DF ": "1I2M", "\u05B8\u05E1": "1I5N", "\u05B8\u05E1 ": "1I8P", "\u05BC": "1I4A", "\u05BE": "1I1G", "\u05BF": "1I6S", "\u05BF\u05D0": "1I4S", "\u05BF\u05D0\u05B7": "1I7X", "\u05BF\u05D0\u05B7\u05E8": "1ICD", "\u05BF\u05D0\u05B7\u05E8 ": "1I37", "\u05BF\u05D0\u05B7\u05E8\u05E9": "1I31", "\u05BF\u05D5\u05DF ": "1I63", "\u05C2": "1I0A", \u05D0: "1ISG", \u05D0\u05B7: "1IQQ", "\u05D0\u05B7 ": "1IGC", \u05D0\u05B7\u05DC: "1I6Y", "\u05D0\u05B7\u05DF ": "1I6K", \u05D0\u05B7\u05E0: "1I8U", \u05D0\u05B7\u05E8: "1IDP", \u05D0\u05B7\u05E8\u05E9\u05D8: "1I2M", \u05D0\u05B8: "1IPI", \u05D0\u05B8\u05D1: "1I75", "\u05D0\u05B8\u05D1 ": "1I70", "\u05D0\u05B8\u05D1\u05DF ": "1I4E", \u05D0\u05B8\u05D8: "1IAB", "\u05D0\u05B8\u05D8 ": "1IG1", \u05D0\u05B8\u05DC: "1I55", \u05D0\u05B8\u05DD: "1I9J", "\u05D0\u05B8\u05DD ": "1IG6", \u05D0\u05B8\u05DE\u05E2\u05DF: "1I2M", \u05D0\u05B8\u05E1: "1IAR", "\u05D0\u05B8\u05E1 ": "1IEX", \u05D0\u05B8\u05E8: "1I6G", "\u05D0\u05B8\u05E8\u05DF ": "1I2M", \u05D0\u05D5: "1I5L", \u05D0\u05D5\u05D9: "1I4U", "\u05D0\u05D5\u05D9\u05E3 ": "1I35", "\u05D0\u05D5\u05DF ": "1I5E", \u05D0\u05D9: "1ILZ", \u05D0\u05D9\u05D6: "1IME", "\u05D0\u05D9\u05D6 ": "1ISG", \u05D0\u05D9\u05DA: "1IBJ", "\u05D0\u05D9\u05DA ": "1IJ2", \u05D0\u05D9\u05DF: "1I5A", "\u05D0\u05D9\u05DF ": "1I9C", \u05D0\u05D9\u05E8: "1I4Q", "\u05D0\u05D9\u05E8 ": "1I7P", \u05D1: "1I9Y", "\u05D1 ": "1I42", \u05D1\u05D9: "1I5T", \u05D1\u05D9\u05DF: "1I5J", "\u05D1\u05D9\u05DF ": "1I9T", \u05D1\u05D9\u05E1\u05D8: "1I4C", "\u05D1\u05D9\u05E1\u05D8 ": "1I35", "\u05D1\u05DF ": "1I4X", \u05D2: "1IA7", \u05D2\u05E2: "1IBQ", \u05D2\u05E2\u05D5: "1I4Z", \u05D2\u05E2\u05D5\u05D5: "1I8U", \u05D2\u05E2\u05D5\u05D5\u05D0: "1I2O", \u05D2\u05E2\u05D5\u05D5\u05E2: "1I6K", \u05D3: "1IC0", \u05D3\u05D0: "1I4Y", \u05D3\u05D0\u05B8: "1I7I", \u05D3\u05D0\u05B8\u05E1: "1I92", "\u05D3\u05D0\u05B8\u05E1 ": "1I9O", \u05D3\u05D9: "1I73", "\u05D3\u05D9 ": "1I7G", \u05D3\u05E2: "1I6R", \u05D3\u05E2\u05E8: "1I9A", "\u05D3\u05E2\u05E8 ": "1IDC", \u05D4: "1I77", \u05D4\u05D0: "1I9J", \u05D4\u05D0\u05B8: "1IEE", \u05D4\u05D0\u05B8\u05D1: "1IAC", "\u05D4\u05D0\u05B8\u05D1 ": "1I7B", \u05D4\u05D0\u05B8\u05D1\u05DF: "1I4A", \u05D4\u05D0\u05B8\u05D8: "1IDT", "\u05D4\u05D0\u05B8\u05D8 ": "1IEM", \u05D5: "1ILI", "\u05D5 ": "1I5C", \u05D5\u05D0: "1I4H", \u05D5\u05D0\u05B8: "1I54", \u05D5\u05D0\u05B8\u05E1: "1I5E", "\u05D5\u05D0\u05B8\u05E1 ": "1I5O", \u05D5\u05D5: "1IE2", \u05D5\u05D5\u05D0: "1I8D", \u05D5\u05D5\u05D0\u05B8: "1I93", \u05D5\u05D5\u05D0\u05B8\u05E1: "1I5R", \u05D5\u05D5\u05D9: "1I7E", \u05D5\u05D5\u05E2: "1IAC", \u05D5\u05D5\u05E2\u05DF: "1I7B", "\u05D5\u05D5\u05E2\u05DF ": "1I7T", \u05D5\u05D9: "1I9O", "\u05D5\u05DE\u05E2\u05DF ": "1I30", \u05D5\u05DF: "1I3X", "\u05D5\u05DF ": "1I7H", \u05D5\u05E2: "1I5M", \u05D5\u05E2\u05DF: "1I48", "\u05D5\u05E2\u05DF ": "1I7J", \u05D6: "1IEH", "\u05D6 ": "1IF6", \u05D6\u05D9: "1I78", \u05D6\u05D9\u05D9\u05E2\u05E8: "1I2W", \u05D6\u05D9\u05DA: "1I4V", "\u05D6\u05D9\u05DA ": "1I8N", \u05D6\u05E2: "1I4P", \u05D6\u05E2\u05E0: "1I5Q", \u05D6\u05E2\u05E0\u05E2: "1I8C", \u05D6\u05E2\u05E0\u05E2\u05DF: "1I8W", \u05D6\u05F2\u05B7: "1I4F", "\u05D6\u05F2\u05B7\u05DF ": "1I3M", \u05D6\u05F2\u05B7\u05E0\u05E2: "1I2L", \u05D7: "1I19", \u05D8: "1ILU", "\u05D8 ": "1IOT", \u05D8\u05D0: "1I9E", \u05D8\u05D0\u05B8: "1IDL", \u05D8\u05D0\u05B8\u05DD: "1IG2", "\u05D8\u05D0\u05B8\u05DD ": "1IH0", \u05D8\u05E2: "1I5F", \u05D8\u05E2\u05E8: "1I5G", "\u05D8\u05E2\u05E8 ": "1I63", \u05D9: "1ISG", "\u05D9 ": "1IBH", \u05D9\u05D6: "1IE4", "\u05D9\u05D6 ": "1IMR", \u05D9\u05D8: "1I4Z", "\u05D9\u05D8 ": "1I6P", \u05D9\u05D9: "1IBO", \u05D9\u05D9\u05DF: "1I6Z", "\u05D9\u05D9\u05DF ": "1IC2", "\u05D9\u05D9\u05E2\u05E8 ": "1I2S", \u05D9\u05DA: "1I97", "\u05D9\u05DA ": "1IGP", \u05D9\u05DF: "1I9X", "\u05D9\u05DF ": "1IHO", \u05D9\u05E0: "1I5A", \u05D9\u05E1: "1I5A", \u05D9\u05E1\u05D8: "1I57", "\u05D9\u05E1\u05D8 ": "1I5E", \u05D9\u05E2: "1I3R", \u05D9\u05E7: "1I44", \u05D9\u05E8: "1I7N", "\u05D9\u05E8 ": "1IAS", \u05D9\u05E9: "1IAE", "\u05D9\u05E9 ": "1I5W", \u05D9\u05E9\u05D8: "1IBO", "\u05D9\u05E9\u05D8 ": "1IIJ", \u05DA: "1I5U", "\u05DA ": "1IC8", \u05DB: "1I3R", "\u05DB\u05F3\u05D1\u05D9\u05DF": "1I3B", \u05DC: "1IBX", "\u05DC ": "1I58", \u05DC\u05D9: "1I5T", \u05DC\u05E2: "1I5F", \u05DD: "1I4N", "\u05DD ": "1I9N", \u05DE: "1IAK", \u05DE\u05D9: "1I7G", "\u05DE\u05D9\u05D8 ": "1I4T", \u05DE\u05D9\u05E8: "1I5J", "\u05DE\u05D9\u05E8 ": "1I9P", \u05DE\u05E2: "1I68", "\u05DE\u05E2\u05DF ": "1I7E", \u05DE\u05E2\u05E0\u05D8\u05E9: "1I3E", \u05DE\u05F2\u05B7\u05DF: "1I59", "\u05DE\u05F2\u05B7\u05DF ": "1I5N", \u05DF: "1IH9", "\u05DF ": "1IRP", \u05E0: "1IF3", \u05E0\u05D8: "1I62", "\u05E0\u05D8 ": "1I73", \u05E0\u05D9: "1I90", \u05E0\u05D9\u05E9: "1ICC", \u05E0\u05D9\u05E9\u05D8: "1IJ2", "\u05E0\u05D9\u05E9\u05D8 ": "1IJF", \u05E0\u05E2: "1I7Y", \u05E0\u05E2\u05DF: "1I81", "\u05E0\u05E2\u05DF ": "1IDU", "\u05E0\u05E2\u05E8 ": "1I4N", \u05E1: "1IAK", "\u05E1 ": "1I9V", \u05E1\u05D0\u05B7\u05DE\u05D9: "1I2F", \u05E1\u05D8: "1I6A", "\u05E1\u05D8 ": "1I5H", "\u05E1\u05D8\u05D5 ": "1I55", \u05E2: "1IQ2", "\u05E2 ": "1I93", \u05E2\u05D5\u05D5: "1I5K", \u05E2\u05D5\u05D5\u05E2: "1I6E", \u05E2\u05D5\u05D5\u05E2\u05DF: "1I6O", \u05E2\u05DC: "1I44", \u05E2\u05DF: "1IAJ", "\u05E2\u05DF ": "1IIN", \u05E2\u05E0: "1I7Z", \u05E2\u05E0\u05D8: "1I4T", "\u05E2\u05E0\u05D8 ": "1I4P", \u05E2\u05E0\u05E2: "1I6O", \u05E2\u05E0\u05E2\u05DF: "1I9B", "\u05E2\u05E0\u05E2\u05DF ": "1I9Y", \u05E2\u05E1: "1I47", "\u05E2\u05E1 ": "1I48", \u05E2\u05E8: "1IJA", "\u05E2\u05E8 ": "1IN0", \u05E3: "1I0X", \u05E4: "1I9R", \u05E4\u05BC: "1I75", \u05E4\u05BC\u05E8\u05D0\u05B7: "1I2R", \u05E4\u05BF: "1ICS", \u05E4\u05BF\u05D0: "1I97", \u05E4\u05BF\u05D0\u05B7: "1IDO", \u05E4\u05BF\u05D0\u05B7\u05E8: "1ID6", \u05E4\u05BF\u05D5: "1I4I", \u05E4\u05BF\u05D5\u05DF: "1I65", "\u05E4\u05BF\u05D5\u05DF ": "1I6I", \u05E5: "1I0Y", \u05E6: "1I3Y", \u05E7: "1I93", \u05E7\u05D9: "1I3S", \u05E7\u05D9\u05D9: "1I5J", \u05E7\u05D9\u05D9\u05DF: "1I7M", "\u05E7\u05D9\u05D9\u05DF ": "1I83", \u05E7\u05E2: "1I4Q", \u05E8: "1IKW", "\u05E8 ": "1IJG", \u05E8\u05D0: "1I5H", \u05E8\u05D0\u05B7: "1I68", \u05E8\u05D5: "1I3T", \u05E8\u05D9: "1I5C", "\u05E8\u05DF ": "1I4J", \u05E8\u05E2: "1I4V", "\u05E8\u05E2\u05D3\u05D8 ": "1I2F", \u05E9: "1IAH", "\u05E9 ": "1I49", \u05E9\u05D8: "1I8N", "\u05E9\u05D8 ": "1IBE", \u05E9\u05E4\u05BC\u05E8\u05D0: "1I2M", \u05EA: "1I19", \u05F0: "1I14", \u05F1: "1I0G", \u05F2: "1I5F", \u05F2\u05B7: "1I9P", \u05F2\u05B7\u05DF: "1I63", "\u05F2\u05B7\u05DF ": "1IAP", "\u05F2\u05B7\u05E0\u05D8 ": "1I2M", "\u05F3": "1I16", "\u05F3\u05D0\u05D9\u05D6 ": "1I2E", "\u05F3\u05D1\u05D9\u05DF ": "1I3B", "\u05F4": "1I08", \u1E0D: "0330", "\u1E0D ": "0347", \u1E0De: "031M", \u1E25: "0322", "\u1E25 ": "0313", \u1E25e: "0322", \u1E25w: "031A", \u1E5B: "031Q", \u1E5Ba: "031C", \u1E5Bu: "031H", \u1E63: "030C", \u1E6D: "031D", \u1E6Da: "031E", \u1E6D\u1E6D: "0314", \u1E93: "0312", \u1E93r: "0313", "\u200B": "06071002", "\u200B\u200B": "1004", "\u200E": "1I05", "\u2010": "1M04", "\u2011": "0303", "\u201F": "1I04", "\u2060": "1I0G", \u4E00: "06H7", \u4E00\u4E2A: "063V", \u4E00\u500B: "0631", \u4E0A: "067E", \u4E0D: "06I0", "\u4E0D\u597D\u610F\u601D ": "06BP", \u4E0D\u662F: "063M", \u4E0D\u77E5\u9053: "06D1", \u4E2A: "0681", \u4E3A\u4EC0\u4E48: "069L", \u4E48: "065Y", \u4E86: "06N1", "\u4E86 ": "06I2", \u4E86\u4E00: "0637", "\u4E86\u4EC0\u4E48 ": "06G8", "\u4E86\u5417 ": "067K", \u4EBA: "06AL", "\u4EBA ": "0644", \u4EC0: "065H", \u4EC0\u4E48: "065R", "\u4EC0\u4E48 ": "06DP", \u4EC0\u4E48\u65F6\u5019: "06PY", \u4EC0\u9EBC: "062I", "\u4EC0\u9EBC ": "066D", \u4ED6: "06JM", \u4ED6\u4EEC: "063A", \u4ED6\u7684: "064J", \u4EE5: "064O", \u4EEC: "068M", \u4F1A: "0651", \u4F60: "06K4", \u4F60\u4E3A\u4EC0\u4E48: "06HL", \u4F60\u4EC0\u4E48\u65F6\u5019: "06AN", \u4F60\u7684: "064F", "\u4FD7\u8A71\u53C8\u8AAA\uFF1A": "06BP", \u500B: "065P", \u5011: "065V", "\u505A\u4EC0\u4E48 ": "06IV", \u5230: "067H", \u53BB: "066Z", \u53D1\u751F\u4E86\u4EC0\u4E48: "0688", \u53EF: "064M", \u53EF\u4EE5: "063E", \u53EF\u4FD7\u8A71\u53C8\u8AAA: "06BJ", \u5417: "064S", "\u5417 ": "0673", "\u5427 ": "062K", \u559C\u6B22: "0631", "\u55CE ": "065O", \u5728: "06FQ", "\u5728\u54EA\u91CC ": "06H2", \u591A: "0653", \u5927: "064R", \u5929: "0676", \u5979: "069N", \u597D: "066O", "\u597D ": "062R", \u59C6: "0680", \u59C6\u548C\u739B\u4E3D: "06LX", \u5B50: "0668", "\u5B50 ": "0638", \u5C31: "0651", \u5DE5\u4F5C: "062S", "\u5DE5\u4F5C ": "06BW", \u5F88: "068T", \u5F97: "065G", "\u5F97\u5F88\u597D ": "06GS", "\u600E\u4E48\u6837 ": "06J4", \u60F3: "0661", \u6211: "06SG", \u6211\u4E0D: "064E", \u6211\u4E0D\u77E5: "066H", \u6211\u4E0D\u77E5\u9053: "06SG", \u6211\u4E0D\u77E5\u9053\u4ED6: "068F", \u6211\u4EEC: "067I", \u6211\u4EEC\u7684: "066L", \u6211\u5011: "065H", \u6211\u60F3: "062S", \u6211\u7684: "066Q", "\u6211\u7684\u670B\u53CB ": "066U", \u662F: "06JT", \u662F\u4E00: "062V", \u662F\u4E16\u754C\u4E0A\u6700: "0681", "\u662F\u4EC0\u4E48 ": "06ID", \u662F\u6211: "062V", \u662F\u6211\u7684: "067M", \u6709: "06E9", "\u670B\u53CB ": "067W", \u6765: "0650", \u6C64: "065J", \u6C64\u59C6: "0682", \u6C64\u59C6\u4E0D\u77E5\u9053: "066N", \u6C64\u59C6\u548C\u739B: "06M0", \u6C64\u59C6\u548C\u739B\u4E3D: "06MW", \u6C92\u6709: "062Q", \u6CA1\u6709: "063F", \u6E6F\u59C6: "0642", \u6E6F\u59C6\u548C\u746A\u9E97: "067N", \u751F: "065B", \u7684: "06S4", "\u7684 ": "069F", "\u7684\u4EBA ": "068H", "\u7684\u540D\u5B57 ": "06GS", "\u7684\u5730\u65B9 ": "06HB", \u7684\u65F6\u5019: "06A1", "\u7684\u65F6\u5019 ": "06RT", \u7684\u6642\u5019: "066L", "\u7684\u6642\u5019 ": "06HG", "\u7684\u670B\u53CB ": "06IV", \u770B: "0657", \u77E5\u9053: "064O", \u80FD: "065N", \u81EA\u5DF1: "062J", \u81EA\u5DF1\u7684: "0677", \u8981: "068T", \u8FD9: "068R", \u8FD9\u4E2A: "0631", \u9019: "066H", \u90A3: "0669", \u90FD: "064Q", "\uFF1B\u53EF\u4FD7\u8A71\u53C8": "06B6" }; +var q = { " 'ac": "1s", " 'ar ": "1s", " 'iv ": "1s", " 'k": "1p", " 'op ": "1s", " aast": "1d", " acea": 16, " acho": "q", " acue": "o", " ac\xED": "p", " adev": 16, " adiu": "u", " aed": "u", " afis": 4, " aftu": 14, " ag ": "t", " ahir": "p", " aho ": 4, " ah\xED": "o", " aige": "t", " aika": 12, " aina": 12, " aind": "q", " aith": "t", " aiu": "r", " aix": "p", " aiz": "1e", " ajat": 12, " ajn": "1p", " ajut": 16, " ak-": 3, " aker": 3, " akh": "b", " akk ": 3, " akka": 3, " akke": 3, " akon": "d", " aku ": "b", " akvo": "1p", " ak\xE9": "z", " ak\xFD": "z", " alcu": "r", " aldy": "1o", " ald\u0131": "1g", " all\xE9": "l", " all\xF2": "p", " alst": "s", " alwa": "m", " amb ": "p", " amek": 3, " an-": "t", " anco": "r", " andi": "r", " ang ": "d", " anos": "q", " anys": "p", " anyt": "m", " aon ": "t", " aos": "q", " apak": "b", " apie": "1c", " apik": "1r", " apsi": "1c", " aql": 3, " araw": "d", " art\u0131": "1g", " as-d": 3, " ascu": 16, " asel": 3, " asij": "1r", " ass-": 3, " as\xED": "o", " atau": "b", " atb": "1e", " atc": "1e", " atid": "1c", " atq": "u", " atsi": "1c", " att ": 11, " at\xE1": "t", " at\xE9": "q", " auch": "n", " aucu": "l", " auf ": "n", " auj": "l", " aus ": "n", " autr": "l", " aux ": "l", " auz": 16, " avem": 16, " avet": "r", " avez": "l", " avre": "r", " avui": "p", " awst": "1o", " ayah": "b", " ayen": 3, " ayer": "o", " azt ": 15, " a\xED": "q", " a\xFA": "o", " a\u0161": "1c", " a\u0165": "v", " bahw": "b", " bao": "a", " bar\xE1": 15, " be'": "1s", " bem ": "q", " berh": "b", " ber\xE4": 11, " bhe": "t", " bij ": "s", " biq": "1s", " bizt": 15, " bje": 10, " bk": "1p", " ble ": 13, " blei": "n", " blij": "s", " bly ": 1, " boa ": "q", " bolm": "1o", " book": "m", " bp": "t", " bunu": "1g", " bv": "1p", " bw": 4, " bylo": "v", " byr": 14, " bys ": "v", " b\xE3": "a", " b\xE4rd": "1o", " b\xE9o ": "a", " b\xED ": "a", " b\xF3n": "a", " b\u0113": "1e", " b\u0119": "1b", " b\u0131": "1g", " b\u016Bs ": "1e", " cad ": "t", " cael": "u", " cal ": "p", " can'": "m", " cao ": "a", " cauz": 16, " cea ": 16, " cean": "t", " cee": 16, " ces ": "l", " cet ": "l", " cett": "l", " cha ": "a", " chaw": "1s", " chay": "1s", " chez": "l", " chli": "z", " cho ": "a", " cho\u010F": "z", " cht": "v", " chui": "t", " ch\xE9i": "t", " ch\xED": "a", " ch\xF3 ": "a", " cida": "q", " cieb": "1b", " cik ": "1e", " citt": "r", " citu": "1e", " ciut": "p", " coci": "o", " cs": 15, " cu ": 16, " cual": "o", " cung": "a", " cuno": 16, " cur ": "u", " c\xE1c": "a", " c\xE1i": "a", " c\xE1m ": "a", " c\xE9 ": "t", " c\xE9a": "t", " c\xE9n ": "t", " c\xE9u": "q", " c\xF2": "a", " c\xF3 ": "a", " c\xF3m": "o", " c\xF4 ": "a", " c\xFAm ": "a", " d-a": 3, " d-i": 3, " d-n": 3, " d-s": 3, " d-t": 3, " d-u": 3, " d-y": 3, " dagh": "1s", " dah ": "1s", " daja": "1s", " dakk": 3, " dal\u0161": "v", " dary": "1c", " daso": "1s", " dass": "n", " daud": "1e", " da\u015F": "1o", " dcer": "v", " ddan": 3, " ddu": 3, " dels": "p", " dezi": "1p", " dhe": "t", " dh\xE1": "t", " dh\xE9": "t", " did ": "m", " dije": "o", " dijo": "o", " dios": "o", " dirb": "1c", " dla ": "1b", " dled": "1q", " dlin": "1q", " dlo": "v", " doe ": "s", " does": "m", " dogt": 1, " doin": "m", " doit": "l", " dok ": "w", " dovu": "r", " dret": "p", " dric": 11, " dro ": 13, " dt": "t", " duj ": "1s", " durc": "n", " dusa": "1s", " duu": "s", " dver": "z", " dvi": "1c", " dyb": 10, " dze": "1e", " dzim": "1e", " d\xE2n": "a", " d\xE4l": "1o", " d\xE4r ": 11, " d\xE8": "l", " d\xE9s": "l", " d\xE9t": "l", " d\xEDt": "v", " d\xF4": "z", " d\xF6d": 11, " d\u0131": "1g", " eac": "m", " eam": "u", " eat": "m", " ebl": "1p", " edzi": "1p", " eens": "s", " eest": "1d", " ef ": 14, " efti": 14, " egy ": 15, " eie ": 1, " eigi": 14, " eine": "n", " eiti": "1c", " eitt": 14, " eiu": "u", " ek'": 1, " ekd": "1p", " ekke": 14, " ekki": 14, " ell ": "p", " ells": "p", " el\xE4": 12, " el\xE9g": 15, " ema ": "1d", " ents": "n", " eo ": "u", " eor": "u", " eos": "u", " epa": "1r", " epel": "1r", " eple": 13, " erat": "u", " erg ": "s", " erti": "1o", " ertu": 14, " eru ": 14, " erum": 14, " esa ": "o", " ese ": "o", " esmu": "1e", " eso ": "o", " est-": "l", " est\xE0": "p", " esu ": "1c", " esun": "1r", " esz": 15, " etd": "1o", " etia": "u", " etj": "1o", " ets ": "p", " etti": "1g", " etw": "n", " eum": "u", " evn": 13, " exs": "u", " ez ": 15, " ezek": 15, " ezt": 15, " e\xE9": "s", " e\u0161": "z", " facc": "r", " fao": "t", " fer-": "p", " fet ": "p", " fez": "q", " ff": 3, " fhei": "t", " fica": "q", " fik ": 10, " fiq": "q", " firs": "m", " fjel": 13, " fk": 3, " folo": 16, " fu ": "r", " fuo": "r", " f\xE0": "p", " f\xE1 ": 14, " f\xE9i": "t", " f\xF6lj": 11, " f\xF6r ": 11, " f\xF6re": 11, " f\xF6rl": 11, " f\xFCr ": "n", " gade": 10, " gadu": "1e", " gair": "p", " galm": "1o", " garo": "q", " gawi": "d", " gc": "t", " gde": "w", " gece": "1g", " gelj": "1o", " gely": 1, " gesa": "n", " gese": "n", " ghah": "1s", " ghaj": "1s", " ghen": "a", " ghi ": "a", " ghl": "t", " ghor": "1s", " ghot": "1s", " ghu": "1s", " gia ": "a", " gic": 11, " gih": 4, " gije": "1o", " gik ": 10, " gina": "d", " giu": "r", " givo": "1q", " gi\xE1": "a", " gi\xF3 ": "a", " gje": 13, " gli ": "r", " glo ": 1, " gos ": "p", " gou ": 1, " gowy": "1o", " gs": "s", " gudi": "1q", " guh": 4, " guk": 4, " guma": "d", " gur ": "t", " gusu": 4, " guy": "m", " gv": "1p", " gya": 15, " gyv": "1c", " gyz": "1o", " g\xE1i": "a", " g\xE2n": 16, " g\xE5e": 10, " g\xEC": "a", " g\xF3p ": "a", " ha'": "1s", " ha-t": 3, " hac ": "u", " hafa": 14, " hajd": "w", " haky": "1o", " hapo": "d", " hasz": 15, " ha\xE7a": "1o", " hea ": "1d", " hear": "m", " hef ": 14, " hehe": 4, " heni": "1o", " heto": "1q", " heur": "l", " heut": "n", " hezk": "v", " hic ": "u", " hij ": "s", " him ": "m", " hizo": "o", " hj\xE4": 11, " hled": "v", " hoa ": "a", " hoan": "a", " hoc ": "u", " hode": 13, " hodn": "v", " holn": 15, " hom ": 1, " hon ": 11, " honu": 14, " how ": "m", " howa": "1o", " hoy": "o", " hoz": 15, " ho\u0107": "w", " hrin": 14, " huo": 12, " hva ": 13, " hvad": 10, " hven": 14, " hvit": 13, " hv\xED": 14, " h\xE1 ": "q", " h\xE2l": "1g", " h\xE4m ": "1l", " h\xE4mt": 11, " h\xE6tt": 14, " h\xE9r ": 14, " h\xE9rn": 14, " h\xEA": 1, " h\xF6g": 11, " h\xF6rd": 11, " i'": "m", " i-a": 16, " iac": "u", " iad ": "t", " iap": "u", " iarr": "t", " ibin": 4, " ibir": 4, " ici ": "l", " ico ": 4, " idag": 11, " ieg": "1e", " iek": "1e", " iep": "1e", " iera": "1e", " iesp": "1e", " iet ": "1e", " ie\u0161": "1c", " igal": "1d", " igaz": 15, " igj": 13, " ihje": 10, " ihre": "n", " iht": "1g", " ijo": "1r", " ik ": "s", " ikaw": "d", " ike ": "1r", " ild": 10, " ils ": "l", " ily": 15, " imao": "w", " imi ": 3, " imir": 3, " imod": 10, " imya": 4, " ind ": 10, " indt": 10, " iniz": "r", " inns": 13, " ioa": "u", " iom": "1p", " ion ": "1p", " ios": "u", " ips": "u", " isip": "d", " isso": "q", " ist ": "n", " ist\xFD": "z", " it'": "m", " ita ": "u", " ithe": "t", " iton": "d", " itt ": 15, " itu ": "b", " iu ": "1p", " iud": "u", " iuj": "1p", " iur": "u", " iuv": "u", " ivi": "u", " ix": 3, " iyan": "d", " iyon": "d", " izs": "1e", " i\u0148": "1o", " i\u0161 ": "1c", " i\u0161e": "1c", " i\u0161i": "z", " i\u0161t": "1c", " j'": "l", " jaf": 14, " jag ": 11, " jai ": "1c", " jak\xE9": "v", " jd": "v", " jedz": "1b", " jego": "1b", " jei ": "1c", " jeji": "v", " jep": "b", " jesz": "1b", " jie ": "1c", " jih ": "1s", " jij ": "s", " jija": "1s", " jik": "b", " jin\xE9": "v", " jis ": "1c", " jist": "v", " jmen": "v", " joka": 12, " jse": "v", " jsi": "v", " jst": "v", " juba": "1d", " jue": "o", " juh ": "1s", " jy ": 1, " j\xE1r": 15, " j\xED": "v", " j\xF3l ": 15, " j\u0119": "1b", " k'": 4, " kaha": "d", " kaik": 12, " kaj ": "1p", " kao ": "w", " kau ": "b", " kayb": "1g", " kdo ": "v", " kdy": "v", " kelu": "b", " kemb": "b", " ken-": 3, " kezd": 15, " khen": "a", " khi": "a", " kho": "a", " khu": "a", " kh\xE1": "a", " kiam": "1p", " kics": 15, " kie ": "1p", " kied": "1b", " kiek": "1c", " kiin": 12, " kiit": 12, " kijo": "1r", " kil ": "1q", " kilk": "1b", " kio ": "1p", " kiom": "1p", " kion": "1p", " kiu ": "1p", " kiwe": "1r", " ki\xEA": "a", " kje": 13, " klaa": "s", " kl\xE6r": 13, " knew": "m", " kny": "1c", " koje": "w", " komt": "s", " kosk": 12, " kra ": 3, " kry ": 1, " kter": "v", " ktor": "z", " kt\xF3": "1b", " kubi": 4, " kui ": "1d", " kuty": 15, " kvel": 13, " kvet": "z", " kwu": 4, " kyk ": 1, " k\xE4e": "1d", " k\xE4i": "1d", " k\xE4n ": "1o", " k\xE9o ": "a", " k\xF6pt": 11, " k\xFD ": "a", " k\u0105 ": "1c", " l'a ": "l", " l-": 16, " laas": 1, " labs": "1e", " lae": "u", " lala": "d", " lalu": "b", " lape": "1r", " latl": "1s", " lb": 3, " lear": "m", " leav": "m", " left": "m", " legy": 15, " lehe": 15, " leig": 14, " leur": "l", " leze": "s", " li-": "1q", " lidt": 10, " lid\xE9": "v", " liel": "1e", " life": "m", " liig": "1d", " liik": 12, " liom": "t", " llet": "p", " llib": "p", " llin": 3, " lliu": "p", " lloc": "p", " llor": "o", " lm": 3, " loc ": 16, " lodh": "1s", " lodn": "1s", " loje": "1r", " lojm": "1s", " lon ": "1r", " lor ": 16, " lors": "l", " lq": 3, " luat": 16, " lubi": "1b", " lupw": "1s", " luu": 12, " lx": 3, " ly ": "a", " lyk ": 1, " lyss": 11, " l\xE1i": "a", " l\xE1ny": 15, " l\xE2n": 16, " l\xE5t": 11, " l\xE6g": 10, " l\xE8": "l", " l\xE9a": "t", " l\xE9i": "t", " l\xEDfi": 14, " l\xEDk": 14, " l\xF2": "a", " l\xF6d": "1q", " l\xFC ": "1q", " l\xFD ": "a", " l\u012B": "1e", " l\u016Bd": "1e", " l\u017E": "v", " m'a ": "l", " m-a": 16, " mahi": "d", " mamy": "1b", " mat\xED": "p", " mawi": "1r", " maza": 3, " ma\u017E": "1c", " mbei": "t", " me'r": "1s", " meam": "u", " mee ": "s", " megi": 15, " megk": 15, " meie": "1d", " meir": 14, " mejo": "o", " mekd": "1o", " mely": 15, " mem ": "1p", " meo ": "u", " meva": "p", " me\xF1": "1o", " mfi": 4, " mh": "t", " mi-a": 16, " mida": "1d", " mieg": "1c", " mij ": "s", " mije": "1r", " miko": 15, " mim ": "q", " mlie": "z", " mlu": "v", " mnie": "1b", " moc ": "v", " moen": 1, " moga": "w", " mogu": "w", " mohu": "v", " moim": "1b", " moky": "1c", " mosi": "1r", " mo\u017Ed": "w", " muga": "1o", " muht": "1g", " muje": "o", " muns": 4, " muny": "1o", " muy ": "o", " mv": 4, " mw": 4, " mye ": 13, " mynd": 14, " m\xE1i ": "a", " m\xE1nu": 14, " m\xE1t ": "a", " m\xE8r": "l", " m\xE9r ": 14, " m\xE9s ": "p", " m\xE9t ": "a", " m\xEC": "a", " m\xED ": "o", " m\xEDn ": 14, " m\xEDna": 14, " m\xEDt ": "v", " m\xF3g": "1b", " m\xF3r": "t", " m\xF6d": "1q", " m\u0119": "1b", " m\u012B": "1e", " m\u0131": "1g", " n'a ": "l", " n'av": "l", " n'es": "l", " n-am": 16, " nae": "1d", " nang": "d", " nanp": "1r", " nasz": "1b", " nas\u0131": "1g", " nda": 4, " ndi ": 4, " ne-a": 16, " nedz": "1e", " neh ": "1s", " nekk": 3, " nel ": "r", " neni": "1p", " nen\xED": "v", " nequ": "u", " ner ": 11, " neud": "v", " nezi": "1e", " ng ": "d", " ngg": "b", " ngh": "a", " ngoa": "a", " ngon": "a", " ngu ": "a", " nguy": "a", " ng\xE2n": "a", " ng\xE3 ": "a", " ng\xF3n": "a", " nha": "a", " nho ": "a", " nh\xE1t": "a", " nh\xE9": "a", " nh\xF3m": "a", " nici": 16, " nie\u010D": "z", " nigh": "m", " nihi": "u", " nijo": "1r", " nila": "d", " nimu": 4, " nin ": "1p", " ninc": 15, " nind": 4, " niny": "d", " nire": "1o", " nit ": "p", " niya": "d", " ni\xF1": "o", " ni\u0161": "w", " nk'": 4, " nko": 4, " nku": 4, " nl": 3, " nn": 3, " noas": 16, " noen": 13, " nogl": 10, " noka": "1r", " noli": "u", " nom\xE9": "p", " nopi": "1e", " noss": "q", " nsh": 4, " nta ": 4, " nti": 4, " ntu": 4, " nuai": "t", " nuit": "l", " nukk": 12, " nusi": "1c", " nyel": 15, " nzi": 4, " nzo": 4, " nzu": 4, " n\xE0": "a", " n\xE1i": "t", " n\xE1j": "z", " n\xE4c": "n", " n\xE4di": "1o", " n\xE4r ": 11, " n\xE4s": 11, " n\xE9m ": "a", " n\xEA": "a", " n\xF3s": "q", " n\xFA ": 14, " n\xFAn": 14, " n\xFAt ": "a", " n\u0103m": "a", " oam": 16, " obi ": "1q", " obik": "1q", " obin": "1q", " obos": 16, " ock": 11, " odel": "1q", " odot": 12, " od\xED": "z", " ofe ": "1q", " off ": "m", " ofi ": "1q", " oge": "s", " ogg": "r", " ogla": "1o", " ohne": "n", " oik": 12, " oit": "q", " ojc": "1b", " ojo": "o", " okik": "1q", " okku": 14, " olab": "1g", " olac": "1g", " oled": "1d", " olev": 12, " olha": "q", " olho": "q", " olis": 12, " ollu": 12, " olm": "1g", " oln": "1d", " olur": "1g", " olva": 15, " olvi": "o", " olya": 15, " ome ": "1q", " omi ": "1q", " omik": "1q", " omne": "u", " onko": 12, " onne": 12, " onun": "1g", " ooi": "s", " oop ": 1, " oota": "1d", " opna": 14, " opp ": 13, " oppl": 13, " oppt": 13, " ori ": 16, " oric": 16, " orm ": "t", " osel": "1r", " otev": "v", " oth": "m", " ott ": 15, " oty": "1o", " oude": "s", " ouer": 1, " our ": "m", " out ": "m", " ouvi": "q", " ovaj": "w", " ovd": "w", " own": "m", " o\xED": "o", " o\xF1": "1o", " o\u0148": "1o", " pa'": "1s", " pai ": "q", " paq ": "1s", " pe ": 16, " peke": "b", " pel ": "p", " peu ": "l", " peut": "l", " pew": "1b", " phi ": "a", " ph\xF3n": "a", " ph\xF4 ": "a", " pi\u0161": "w", " pl\xE1n": "v", " pm": "m", " poh ": "1s", " pomy": "1b", " pom\xF3": "1b", " pord": "1p", " potp": "w", " praw": "1b", " pre\u010D": "z", " prvn": "v", " pr\xF2": "p", " pr\xF3p": "q", " pr\u0161e": "v", " puel": "u", " pues": "o", " puhe": 12, " pulk": "1e", " pumu": "d", " puw": "d", " pw": "d", " pyst": 12, " p\xE0": "p", " p\xE1i": "t", " p\xE4e": "1d", " p\xE4i": 12, " p\xE8": "l", " p\xE9 ": "q", " p\xFCk": "1q", " qac": "1s", " qaq": "1s", " qq": 3, " qr": 3, " quam": "u", " quia": "u", " quid": "u", " qui\xE9": "o", " quoi": "l", " qu\xE1i": "a", " qu\xE9 ": "o", " qu\xFD": "a", " rae": "u", " rahv": "1d", " raib": "t", " raks": "1e", " razl": "w", " ra\xF3": "p", " ra\u0161": "1c", " read": "m", " redz": "1e", " rejs": 10, " rep ": "1s", " re\xEB": 1, " re\u010D": "w", " riek": "z", " rigt": 10, " rij": "s", " risp": "r", " rius": "r", " rog ": 16, " rr": 3, " rud ": "t", " rya": 4, " rych": "v", " ryi": 4, " ryto": "1c", " rze": "1b", " r\xE1da": "v", " r\xE4\xE4k": "1d", " r\xE8": "l", " r\xEA": "l", " r\xEDk": 14, " r\xFDc": "z", " r\u0103m": 16, " r\u0119": "1b", " r\u012B": "1e", " r\u016B": "1c", " s-a": 16, " said": "m", " saja": "b", " sakn": 11, " sar\xE0": "r", " says": "m", " sa\xED": "q", " sa\xF1": "1o", " sba": "r", " scii": "1p", " scr\xED": "t", " se'": "p", " sebu": "b", " sehe": "n", " seny": "p", " seo ": "t", " seor": "b", " ser\xE0": "p", " seun": 1, " seva": "p", " sevo": "1q", " she ": "m", " shou": "m", " siaj": "1p", " sic ": "u", " sidd": 10, " siit": 12, " sije": "1r", " sinp": "1r", " siyu": "d", " sjel": 13, " sjun": 11, " sj\xE1": 14, " sj\xE4": 11, " ska ": 11, " sko ": 10, " skoo": 1, " skov": 10, " sk\xE4": 11, " sk\xFA": "z", " slec": "s", " sleg": 1, " sln": "z", " slo ": 13, " sl\xE4": 11, " sme ": "z", " smo ": "w", " smuk": 10, " sn\xE1m": "t", " sn\xE4": 11, " soh ": "1s", " sont": "l", " soru": "1g", " spea": "m", " spus": 16, " sp\xE1t": "v", " srin": 3, " sse": 3, " stay": "m", " stej": "v", " stes": "r", " stia": "r", " stva": "w", " styk": 10, " st\xF3r": 14, " st\xF4": "z", " suel": "o", " suon": "r", " suwa": "1r", " suy ": "a", " svak": "w", " sve ": "w", " svi ": "w", " svo ": 14, " svon": 14, " szc": "1b", " szem": 15, " szko": "1b", " szob": 15, " sz\xFC": 15, " s\xE0": "a", " s\xE1 ": 14, " s\xE1t ": "a", " s\xE2u ": "a", " s\xE4g ": 11, " s\xE4ke": 11, " s\xE4l": 11, " s\xE9r ": 14, " s\xF3n ": "p", " s\xF3ng": "a", " s\xF4": "a", " s\xFA ": "z", " s\u0105 ": "1b", " s\u016B": "1c", " t-t": 3, " talt": 10, " tal\xE1": 15, " tan\u0131": "1g", " taru": 3, " tarv": 12, " tay ": "a", " tayo": "d", " td": 3, " te-": 16, " tead": "1d", " teba": "z", " teed": "1d", " teha": "1d", " telj": 15, " tenp": "1r", " ten\xED": "o", " tesr": 3, " tev ": "1e", " teva": "p", " tew": 3, " tf": 3, " tg": 3, " tha ": "a", " thao": "a", " that": "m", " thei": "m", " thi ": "a", " thin": "m", " this": "m", " thou": "m", " thua": "a", " thu\xEA": "a", " th\xED": "a", " tiam": "1p", " tiko": "1q", " timp": 16, " tinc": "p", " tiom": "1p", " tise": 3, " tit ": 10, " titt": 11, " tiu ": "1p", " tiun": "1p", " tive": "q", " tke": 3, " tla ": 3, " tli": 3, " tmaz": 3, " tme": 3, " tmu": 3, " tn": 3, " toat": 16, " toga": "w", " tohl": "v", " tois": 12, " toiv": 12, " tomn": 15, " tomy": "1o", " tom\u4E0D": 6, " tom\u5728": 6, " tom\u662F": 6, " tom\u6709": 6, " too ": "m", " toom": "1d", " tous": "l", " tout": "l", " tp": 3, " tq": 3, " trao": "a", " trob": "p", " truy": "a", " tr\xE0": "a", " tr\xE1c": "a", " tr\xE6 ": 10, " tr\xF2": "a", " tr\xFAn": "a", " tr\u0103m": "a", " tso": "d", " tt-": 3, " tta": 3, " tte": 3, " tuam": "u", " tud ": 15, " tudn": 15, " tugh": "1s", " tuir": "t", " tun ": "n", " tunt": 12, " tuoi": "r", " tuot": 12, " tus ": "o", " tuus": "u", " tuy ": "a", " tuzo": 4, " tv\xE9": "v", " tx": 3, " tyck": 11, " tyd ": 1, " tym": "1b", " tytt": 12, " tz": 3, " t\xE0": "a", " t\xE1ch": "a", " t\xE1i ": "a", " t\xE1m ": "a", " t\xE4i": "1d", " t\xE4na": "1d", " t\xE4nk": 11, " t\xE8": "r", " t\xE9l\xE9": "l", " t\xEC": "a", " t\xEDch": "a", " t\xEDm ": "v", " t\xEDn ": "a", " t\xF3k": 14, " t\xF3m ": "a", " t\xF5e": "1d", " t\xF6b": 15, " t\xF6rt": 15, " t\xFAc ": "a", " t\xFAi ": "a", " t\xFAl": 15, " t\u0101": "1e", " t\u0113": "1e", " t\u0119 ": "1b", " t\u016B": "1c", " uai": "t", " uang": "b", " ubi ": "u", " ubu ": 4, " ubw": 4, " ud ": 10, " uden": 10, " udt": 10, " uge ": 10, " uile": "t", " uita": 16, " uke ": 13, " uko ": 4, " ukse": "1d", " ulac": 3, " ulag": "1o", " uly ": "1o", " umah": 3, " umie": "1b", " umo ": "1q", " umug": 4, " umun": 4, " um\xED": "v", " un'": "r", " und ": "n", " unds": 10, " uom": "r", " up ": "m", " urad": "w", " uras": 4, " urbo": "1p", " usc": "r", " usha": 4, " uspe": "w", " usq": "u", " uta ": "1r", " utd": 13, " utom": 11, " ut\xE1": 15, " uur": "s", " uw ": "s", " uxo": "u", " uzt": "1e", " u\u017Es": "1c", " v-": 16, " vaba": "1d", " vack": 11, " vakk": 13, " vakr": 13, " varf": 11, " vatn": 14, " vav": "1s", " vaya": "o", " vd": "v", " vece": "o", " vegn": 14, " vej ": 10, " velm": "v", " venl": 10, " very": "m", " veur": "p", " viac": "z", " vich": "1s", " vid ": 11, " vids": 10, " vigh": "1s", " vigt": 10, " vije": "1s", " vil\xE1": 15, " vimu": "1s", " visn": "u", " vix": "u", " vj": "1p", " vo ": "z", " vobo": "1q", " voir": "l", " vou ": "q", " vous": "l", " voy ": "o", " vrag": "s", " vrai": "l", " vrat": "w", " vrei": 16, " vua ": "a", " vui ": "a", " vya": 4, " vyi": 4, " v\xE1 ": "q", " v\xE2ng": "a", " v\xE4n": 11, " v\xE6g": 10, " v\xE9ri": "l", " v\xEC": "a", " v\xEDm": "v", " v\xF3s": "q", " v\xF4 ": "a", " v\u0113": "1e", " v\u012Br": "1e", " wa'": "1s", " wag ": 1, " wait": "m", " wan ": "1r", " wans": 3, " wasn": "m", " waya": 3, " waye": 3, " wea": "m", " weit": "n", " wej ": "1s", " wete": "s", " whe": "m", " wij ": "s", " wika": "d", " wir ": "n", " wiw": 4, " wo ": "n", " woll": "n", " woor": "s", " work": "m", " wp": "1b", " ws": "1b", " wys": "1b", " wz": "1b", " w\xFC": "n", " xa ": "a", " xe ": "a", " xem ": "a", " xic": "p", " xin ": "a", " xiq": "p", " xon": "a", " xung": "a", " x\xE1": "a", " x\xE9t ": "a", " x\xF3m ": "a", " y'i": 4, " yal ": 3, " yapa": "1g", " ya\u015F": "1g", " yeb": 3, " yedd": 3, " yef": 3, " yek": 3, " yess": 3, " yez": 3, " yf": 14, " yh": 12, " yif": 3, " yise": 3, " yks": 12, " ymm": 12, " yna": "1o", " yok ": "1g", " yp": "1c", " yra": "1c", " yri": 12, " yst": 12, " yufa": 3, " yz": "1o", " y\xFC": "1g", " zabu": "z", " zag ": "s", " zais": "w", " zal ": "s", " zatl": "1o", " zaw": "1b", " zee": "s", " zegt": "s", " zei ": "s", " zeit": "n", " zeke": "s", " zelf": "s", " zemr": 3, " zept": "v", " zi ": 16, " zich": "s", " ziek": "s", " zien": "s", " zif ": "1q", " zij": "s", " zik ": 3, " zile": 16, " zin ": "s", " zinu": "1e", " zit ": "s", " ziu": 16, " zk": "v", " zmie": "1b", " zoba": "1b", " zobu": "z", " zoe": "s", " zoru": "1g", " zou ": "s", " zp": "v", " zt": "v", " zu ": "n", " zum ": "n", " zvie": "z", " zz": 3, " z\xE4": "n", " z\xEDt": "v", " \xBD": "n", " \xE0s": "q", " \xE1hu": 14, " \xE1i": "t", " \xE1k": 14, " \xE1ll": 15, " \xE1no": "z", " \xE1o": "a", " \xE1ri": 14, " \xE4bi": "1q", " \xE4d": "1q", " \xE4gi": "1q", " \xE4hli": "1o", " \xE4i": 12, " \xE4ka": "1q", " \xE4la": "1q", " \xE4lo": "1q", " \xE4ls": 11, " \xE4l\xE4": 12, " \xE4l\xF6": "1q", " \xE4n ": 11, " \xE4ne": "1q", " \xE4no": "1q", " \xE4ppl": 11, " \xE4r ": 11, " \xE4sa": "1q", " \xE4ta": 11, " \xE4te": 11, " \xE4u": "n", " \xE4vi": "1q", " \xE4\xE4": 12, " \xE5b": 10, " \xE5k": 11, " \xE5l": 11, " \xE5p": 13, " \xE5s": 11, " \xE5t ": 11, " \xE6f": 14, " \xE6g ": 10, " \xE6gt": 10, " \xE6l": 10, " \xE6n": 10, " \xE6tt": 14, " \xE7a ": "l", " \xE7o": "1g", " \xE7y": "1o", " \xE8 ": "r", " \xE9a": "t", " \xE9co": "l", " \xE9i": "t", " \xE9m": "l", " \xE9q": "l", " \xE9rde": 15, " \xE9rt": 15, " \xE9st": "o", " \xE9t ": 10, " \xE9ta": "l", " \xE9tu": "l", " \xE9t\xE9": "l", " \xE9x": "o", " \xE9\xE9": "s", " \xEDch ": "a", " \xEDg": 15, " \xEDr": 15, " \xEDt ": "a", " \xEEm": 16, " \xEEn": 16, " \xF1": "o", " \xF3ti": "q", " \xF5": "1d", " \xF6e": "1d", " \xF6go": 11, " \xF6ll": 14, " \xF6nc": "1g", " \xF6ne": "1g", " \xF6nsk": 11, " \xF6pp": 11, " \xF6r\xE4": "1o", " \xF6ss": 15, " \xF6ver": 11, " \xF6w": "1o", " \xF6zi": "1o", " \xF6z\xFCm": "1o", " \xF6\xF6": "1d", " \xF8re": 10, " \xFAc ": "a", " \xFAg": 15, " \xFAj": 15, " \xFAk": "v", " \xFAs\xE1": "t", " \xFCh": "1d", " \xFCks": "1d", " \xFCle": "1d", " \xFCri": "1d", " \xFCtl": "1d", " \xFD ": "a", " \xFDa": "1o", " \u0101": "1e", " \u0103n": "a", " \u0105": "1c", " \u010Daka": "z", " \u010Dia ": "1c", " \u010Dov": "w", " \u010Dt": "v", " \u010D\xEDt": "z", " \u010Fa": "z", " \u0111an": "a", " \u0111e": "a", " \u0111i": "a", " \u0111u": "a", " \u0113d": "1e", " \u0117": "1c", " \u011F": "1l", " \u0131": "1g", " \u0142": "1b", " \u0148": "z", " \u014D": "n", " \u0153": "l", " \u015Far": "1g", " \u015Fc": 16, " \u015Fi ": 16, " \u015Fim": "1g", " \u015Fon": "1o", " \u015Ft": 16, " \u0161ali": "1c", " \u0161eit": "1e", " \u0161el": "v", " \u0161io": "1c", " \u0161it": "1c", " \u0161o ": "1e", " \u0161pat": "v", " \u0161ta ": "w", " \u0161to": "w", " \u0161tud": "z", " \u0165": "z", " \u016Bd": "1e", " \u016D": "1p", " \u017Eeli": "w", " \u017Eem": "1c", " \u017Ein": "1c", " \u017Eo": "1c", " \u017E\xED": "v", " \u0430\u0430\u0432 ": "1n", " \u0430\u0432\u0441\u0430": "1n", " \u0430\u0432\u0447 ": "1n", " \u0430\u0432\u044B": "1l", " \u0430\u0434\u0437": 18, " \u0430\u0434\u0438\u043B": "1n", " \u0430\u0434\u043A": 18, " \u0430\u0434\u043D": 18, " \u0430\u0436\u0438": "1n", " \u0430\u0437\u0430\u043C": "1m", " \u0430\u0439\u043D": "1m", " \u0430\u0439\u0442": "1m", " \u0430\u043B\u0430 ": "1l", " \u0430\u043B\u044C ": "1n", " \u0430\u043C\u044C": "1n", " \u0430\u043D\u044B ": "1l", " \u0430\u043D\u044B\u04A3": "1l", " \u0430\u043F\u043E\u0448": 18, " \u0430\u0441\u0443": "1n", " \u0430\u0441\u044B\u0440": "1m", " \u0430\u0442\u0440\u044B": 18, " \u0430\u0443\u0434\u0430": "1m", " \u0430\u0443\u0442\u043E": "w", " \u0430\u0447": "1l", " \u0430\u0448\u0430": "1l", " \u0430\u0458": "y", " \u0430\u04A3\u0430": "1l", " \u0431\u0430\u0433\u0448": "1n", " \u0431\u0430\u0439\u043D": "1n", " \u0431\u0430\u0439\u0441": "1n", " \u0431\u0430\u0439\u0448": "1n", " \u0431\u0430\u0442\u044C": "1a", " \u0431\u0430\u0447\u0438": "1a", " \u0431\u0430\u044F\u043D": "1n", " \u0431\u0435\u0432": "y", " \u0431\u0435\u0440 ": "1l", " \u0431\u0435\u0440\u0430": "1l", " \u0431\u0435\u0440\u043A": "1l", " \u0431\u0435\u0440\u0441": "1l", " \u0431\u0435\u0440\u0456": "1m", " \u0431\u0435\u0442\u0435": "1l", " \u0431\u0438\u0434\u0435": "y", " \u0431\u0438\u043A ": "1l", " \u0431\u0438\u0442 ": "1l", " \u0431\u0438\u0447": "1n", " \u0431\u043E\u0434\u043E": "1n", " \u0431\u043E\u043B ": "1n", " \u0431\u043E\u043B\u0443": "1m", " \u0431\u043E\u0440\u044B": "1l", " \u0431\u0443 ": "1l", " \u0431\u0443\u0432": "1a", " \u0431\u0443\u0435": "1l", " \u0431\u0443\u0446": "1n", " \u0431\u044A": 17, " \u0431\u044B\u0442": 19, " \u0431\u044D ": "1n", " \u0431\u0456\u043B\u044C": "1a", " \u0431\u0456\u0440": "1m", " \u0431\u04AF\u0440 ": "1n", " \u0432\u0434\u043E\u043C": "1a", " \u0432\u0435 ": "y", " \u0432\u0436": "1a", " \u0432\u0438\u0433": "1a", " \u0432\u0438\u043A\u043B": "1a", " \u0432\u043E\u043D\u0430": "1a", " \u0432\u043E\u043D\u0438": "1a", " \u0432\u043E\u043F": 19, " \u0432\u043E\u0442": 19, " \u0432\u0441\u0435\u043C": 19, " \u0432\u0441\u0435\u0445": 19, " \u0432\u0441\u0442\u0440": 19, " \u0432\u0442\u043E\u043C": "1a", " \u0432\u0443\u0447": 18, " \u0432\u0447\u0438": "1a", " \u0432\u0447\u043E": "1a", " \u0432\u044D": "1n", " \u0432\u0456\u0434 ": "1a", " \u0432\u0456\u0440": "1a", " \u0433\u0430 ": "w", " \u0433\u0430\u043D\u0446": "1n", " \u0433\u0435\u043B ": "1l", " \u0433\u043B\u0430\u0437": 19, " \u0433\u043E\u043B\u044F": 17, " \u0433\u044A": 17, " \u0433\u044B": "1l", " \u0434\u0430\u0430": "1n", " \u0434\u0430\u043F": 18, " \u0434\u0435\u0447\u043A": "y", " \u0434\u0437\u044F": 18, " \u0434\u0437\u0456": 18, " \u0434\u0438\u0432\u0438": "1a", " \u0434\u043D\u0435\u0441": 17, " \u0434\u043E\u043A ": "w", " \u0434\u043E\u0440\u0438": 17, " \u0434\u0443\u0433\u043E": "w", " \u0434\u0443\u0441": "1l", " \u0434\u044A": 17, " \u0434\u04E9\u0440\u0435": "1l", " \u0435\u0432\u0435": "y", " \u0435\u0433\u043E ": 19, " \u0435\u0434\u0435\u043D": "y", " \u0435\u0434\u0456": "1m", " \u0435\u0437\u0438": 17, " \u0435\u043A\u0435": "1m", " \u0435\u043A\u0456": "1m", " \u0435\u043C\u0435": "1m", " \u0435\u043C\u0443": 19, " \u0435\u0440\u0442\u0435": "1m", " \u0435\u0441\u043B": 19, " \u0435\u0441\u0442\u044C": 19, " \u0435\u0441\u0456": "1m", " \u0435\u0449": 19, " \u0435\u0458": "y", " \u0435\u04A3": "1m", " \u0436\u0430\u0437": "1m", " \u0436\u0430\u0441\u0430": "1m", " \u0436\u0430\u0442\u044B": "1m", " \u0436\u0434": 19, " \u0436\u0435\u043A": "1m", " \u0436\u0435\u043B\u0438": "w", " \u0436\u0435\u0440\u0434": "1m", " \u0436\u0435\u0442": "1m", " \u0436\u0438\u043D\u0430": "1m", " \u0436\u044B\u043B ": "1m", " \u0437\u0430\u0435\u0442": 17, " \u0437\u0430\u0439\u043D": "1a", " \u0437\u0430\u0440 ": "w", " \u0437\u0432\u0438": "1a", " \u0437\u0432\u0456": "1a", " \u0437\u0434\u0430\u0440": 18, " \u0437\u0434\u0435\u0441": 19, " \u0437\u043C\u043E\u0436": "1a", " \u0437\u043C\u0456": "1a", " \u0437\u043D\u0430 ": "w", " \u0437\u043D\u043E\u0432": "1a", " \u0437\u0440\u0430\u0431": 18, " \u0437\u0443\u043F\u0438": "1a", " \u0437\u0443\u0440 ": "1l", " \u0437\u0443\u0441\u0442": "1a", " \u0437\u0443\u0441\u0456": 18, " \u0437\u044A": 17, " \u0437\u044F\u043B": 18, " \u0437\u0456 ": "1a", " \u0437\u04AF": "1n", " \u0438\u0434\u0432": 17, " \u0438\u0437\u0430": "w", " \u0438\u0437\u043A": 17, " \u0438\u0437\u0447": 17, " \u0438\u043A\u0435 ": "1l", " \u0438\u043B\u04AF": "1n", " \u0438\u0440\u0435": "1l", " \u0438\u0440\u0441": "1n", " \u0438\u0440\u0442": "1l", " \u0438\u0441\u0435\u043C": "1l", " \u0438\u0442\u0435\u043B": "1l", " \u0438\u0448\u0435": "1l", " \u0439\u0434": "1a", " \u0439\u043E\u043A\u043B": "1l", " \u0439\u0442": "1a", " \u043A ": 19, " \u043A\u0430\u0437\u0432": 17, " \u043A\u0430\u0439\u0434": "1l", " \u043A\u0430\u0439\u0442": "1l", " \u043A\u0430\u043E": "w", " \u043A\u0430\u0445": 18, " \u043A\u0430\u0458 ": "y", " \u043A\u0435\u0431": "1l", " \u043A\u0435\u043B\u0433": "1m", " \u043A\u0435\u043B\u0435": "1m", " \u043A\u0438\u0442\u0435": "1l", " \u043A\u0438\u0442\u0442": "1l", " \u043A\u043D\u0456": 18, " \u043A\u043E\u0439\u0442": 17, " \u043A\u043E\u0445": "1a", " \u043A\u043E\u044F ": 17, " \u043A\u043E\u044F\u0442": 17, " \u043A\u043E\u044F\u0448": "1l", " \u043A\u043E\u0458 ": "y", " \u043A\u0440\u0430\u0449": "1a", " \u043A\u0442": 19, " \u043A\u0443\u0434\u0430": 19, " \u043A\u0443\u043B\u043B": "1l", " \u043A\u044A": 17, " \u043A\u0456\u043B": "1a", " \u043A\u04AF\u0440\u0441": "1l", " \u043A\u04E9\u043D\u043D": "1l", " \u043B\u0438\u043F\u0441": 17, " \u043B\u0443\u0442": "y", " \u043B\u0443\u0447": 19, " \u043B\u044E\u0431\u0456": 18, " \u043B\u0456\u043A\u0430": "1a", " \u043C\u0430 ": "1m", " \u043C\u0430\u0431\u0443": "1a", " \u043C\u0430\u0432 ": "1a", " \u043C\u0430\u0433\u0443": 18, " \u043C\u0430\u0436": "y", " \u043C\u0430\u0440\u044B": 18, " \u043C\u0430\u0448 ": "1n", " \u043C\u0430\u0448\u044B": 18, " \u043C\u0435\u043D\u044F": 19, " \u043C\u0435\u0441\u0446": 18, " \u043C\u0438\u043D ": "1l", " \u043C\u043E\u043B\u0430": "y", " \u043C\u043E\u043D\u044B": "1l", " \u043C\u044A": 17, " \u043C\u044D\u0440\u044B": 18, " \u043C\u044F\u043D": 18, " \u043C\u0456\u0441": "1a", " \u043C\u04AF": "1m", " \u043D\u0430\u0445\u043E": 19, " \u043D\u0435\u0439 ": 19, " \u043D\u0435\u0439\u043D": 17, " \u043D\u0435\u043C\u043D": 19, " \u043D\u0435\u0442 ": 19, " \u043D\u0438\u0432": "y", " \u043D\u0438\u0441\u0430": "w", " \u043D\u0438\u0442\u043E": 17, " \u043D\u0438\u0458": "w", " \u043D\u043E\u043C ": "1n", " \u043D\u043E\u0445": "1n", " \u043D\u043E\u0449": 17, " \u043D\u0440": 19, " \u043D\u044C ": "1n", " \u043D\u044C\u043E": "1a", " \u043D\u044F\u043A": 17, " \u043E\u0431\u0456": "1a", " \u043E\u0432\u0438\u0435": "y", " \u043E\u0432\u043E ": "w", " \u043E\u0434\u0430\u043C": "y", " \u043E\u0434\u0438 ": "y", " \u043E\u0434\u0438\u043C": "y", " \u043E\u0434\u0438\u0448": "y", " \u043E\u0434\u0440\u0443": "1a", " \u043E\u0437\u0430\u043A": "1l", " \u043E\u0439\u043B\u0430": "1m", " \u043E\u043B ": "1m", " \u043E\u043B\u0430\u0440": "1m", " \u043E\u043B\u043E\u043D": "1n", " \u043E\u043D\u044B ": "1m", " \u043E\u043D\u044B\u0442": "1l", " \u043E\u043D\u044B\u04A3": "1m", " \u043E\u043F\u0438\u0442": 17, " \u043E\u0440\u043D": "1m", " \u043E\u0440\u043E": "1n", " \u043E\u0440\u0442\u0430": "1m", " \u043E\u0440\u044B\u043D": "1m", " \u043E\u0441\u044B ": "1m", " \u043E\u0442\u0432\u0435": 19, " \u043E\u0442\u0435\u0446": 19, " \u043E\u0442\u0438\u0432": 17, " \u043E\u0442\u044B\u0440": "1m", " \u043E\u0447\u0430\u043A": 17, " \u043E\u0447\u0435\u043D": 19, " \u043E\u0447\u0440\u0430": "1l", " \u043E\u0448\u0438": 19, " \u043E\u0449\u0435": 17, " \u043E\u04A3": "1m", " \u043F\u0430\u0432\u0456": 18, " \u043F\u0430\u0439\u0448": 18, " \u043F\u0430\u043A\u043E": 18, " \u043F\u0430\u043C\u044B": 18, " \u043F\u0430\u0441\u043B": 18, " \u043F\u0430\u0442 ": "y", " \u043F\u0435\u0432\u0430": "w", " \u043F\u0435\u043D ": "1m", " \u043F\u0438\u044F": 17, " \u043F\u043E\u043B\u0456": "1a", " \u043F\u0440\u0430 ": 18, " \u043F\u0440\u0430\u0448": "y", " \u043F\u0440\u0435 ": "w", " \u043F\u0440\u044B\u0432": 18, " \u043F\u0440\u044B\u043D": 18, " \u043F\u0443\u0448\u0442": "y", " \u0440\u0430\u0431\u0456": 18, " \u0440\u0430\u0437\u043A": 17, " \u0440\u0430\u043D\u044C": 19, " \u0440\u0430\u0446\u0456": "1a", " \u0440\u043E\u043A\u043B": 17, " \u0440\u0456": "1a", " \u0441\u0430\u0431\u0435": 18, " \u0441\u0430\u0435\u043D": "1l", " \u0441\u0430\u043A\u0430": "y", " \u0441\u0432\u0430\u0431": 18, " \u0441\u0435\u0437\u043D": "1l", " \u0441\u0435\u043A\u043E": "y", " \u0441\u0435\u043D ": "1m", " \u0441\u0435\u043D\u0456": "1m", " \u0441\u0438\u0442\u0435": "y", " \u0441\u043A\u0456": "1a", " \u0441\u043B\u0438\u0448": 19, " \u0441\u043B\u044B": 19, " \u0441\u043B\u0456": "1a", " \u0441\u043C\u043E ": "w", " \u0441\u043C\u043E\u0433": 19, " \u0441\u043E\u043D\u0434": "1m", " \u0441\u043E\u043D\u0441": "1n", " \u0441\u043E\u04A3\u0433": "1l", " \u0441\u0443\u0440\u0433": "1n", " \u0441\u044C\u043E": "1a", " \u0441\u0451\u043D": 18, " \u0442i": "1m", " \u0442\u0430\u0430 ": "y", " \u0442\u0430\u0431\u0435": 18, " \u0442\u0430\u0432\u044B": "1l", " \u0442\u0430\u0437\u0438": 17, " \u0442\u0430\u0448": "1l", " \u0442\u0430\u0458 ": "w", " \u0442\u0435\u0436 ": "1a", " \u0442\u0435\u0437\u0438": 17, " \u0442\u0435\u04A3": "1m", " \u0442\u0438\u0435 ": "y", " \u0442\u0438\u0437": "1l", " \u0442\u0438\u0439": "1n", " \u0442\u0438\u043A ": "1l", " \u0442\u043E\u0435 ": 18, " \u0442\u043E\u0440\u0430": "1l", " \u0442\u043E\u0440\u044B": "1l", " \u0442\u0440\u044B": 18, " \u0442\u0443\u0433\u0430": "1l", " \u0442\u0443\u0434\u0430": 19, " \u0442\u0443\u043A ": 17, " \u0442\u0443\u0441\u043B": "1n", " \u0442\u0443\u0445\u0430": "1n", " \u0442\u044A": 17, " \u0442\u044B\u043C ": 18, " \u0442\u044D\u043B": 18, " \u0442\u044D\u0440 ": "1n", " \u0442\u044F ": 17, " \u0442\u044F\u0445": 17, " \u0443\u0432\u0438": 19, " \u0443\u0436\u043E ": 18, " \u0443\u0437\u043D\u0430": 19, " \u0443\u043B ": "1l", " \u0443\u043D\u0448": "1n", " \u0443\u0440\u044B": "1l", " \u0443\u0442\u044B": "1l", " \u0443\u0443": "1n", " \u0443\u0447\u0430 ": 17, " \u0443\u0448\u0442": "y", " \u0444\u0438\u043A\u0435": "1l", " \u0444\u0440\u0435\u043D": 17, " \u0445\u0430\u043C\u0430": "1n", " \u0445\u0430\u043C\u0442": "1n", " \u0445\u0430\u043D\u0433": "1n", " \u0445\u0430\u0440\u0435": 17, " \u0445\u0430\u0440\u0436": "1n", " \u0445\u0430\u0440\u0441": "1n", " \u0445\u0432\u0430\u0442": 19, " \u0445\u0435\u0437\u043C": "1l", " \u0445\u0438\u0439": "1n", " \u0445\u043E\u043D\u043E": "1n", " \u0445\u043E\u0440\u0430": 17, " \u0445\u043E\u0451\u0440": "1n", " \u0445\u0442\u0435": "w", " \u0446\u0435 ": "1a", " \u0446\u0435\u0439": "1a", " \u0446\u044C": "1a", " \u0446\u044E": "1a", " \u0446\u044F ": "1a", " \u0446\u044F\u043B": 17, " \u0447\u0430\u0433\u043E": 18, " \u0447\u0430\u0434\u0430": "1n", " \u0447\u0430\u0434\u0434": "1n", " \u0447\u0430\u043B\u0430": 18, " \u0447\u0430\u043C\u0442": "1n", " \u0447\u0435 ": 17, " \u0447\u0435\u043C ": 19, " \u0447\u0435\u0442\u0435": 17, " \u0447\u043E\u0433": "1a", " \u0447\u043E\u043C": "1a", " \u0447\u043E\u043D\u043E": "1n", " \u0447\u0442": 19, " \u0447\u044B\u043A": "1l", " \u0447\u044B\u043C": 18, " \u0448\u0438\u0439\u0434": "1n", " \u0448\u0442\u0430 ": "w", " \u0448\u0443\u043B": "1l", " \u0448\u0447": 18, " \u0449\u043E\u0439\u043D": "1a", " \u044A": 17, " \u044B\u0448": "1l", " \u044D\u043C\u044D": "1n", " \u044D\u0442\u0430": 19, " \u044D\u0442\u0443": 19, " \u044D\u0447": "1l", " \u044D\u0448": "1l", " \u044E\u043A ": "1l", " \u044E\u043C ": "1n", " \u044F\u0432\u0430\u0445": "1n", " \u044F\u0432\u0441\u0430": "1n", " \u044F\u0434\u043E\u0441": 17, " \u044F\u0435": 18, " \u044F\u043A\u0430 ": "1a", " \u044F\u043A\u0430\u044F": 18, " \u044F\u043A\u0438\u0439": "1a", " \u044F\u043D\u044B ": 18, " \u044F\u0440\u0430": "1l", " \u044F\u0440\u0438": "1n", " \u0451\u0439": 18, " \u0451\u043D": 18, " \u0451\u0441\u0442": "1n", " \u0456\u0437 ": "1a", " \u0456\u0441\u0442\u0435": "1m", " \u0456\u0445": 18, " \u0456\u0448\u0456": "1m", " \u0458\u0435 ": "w", " \u0459\u0443\u0434": "w", " \u045A\u0435": "w", " \u045A\u0438": "w", " \u04AF\u0435\u0434 ": "1n", " \u04AF\u0437\u0435": "1l", " \u04AF\u0439": "1m", " \u04AF\u0442": "1l", " \u04AF\u0448": "1m", " \u04D9\u0440 ": "1m", " \u04E9\u0433": "1n", " \u04E9\u0437 ": "1m", " \u04E9\u0437\u0433\u0435": "1m", " \u04E9\u0439": "1l", " \u04E9\u043A": "1m", " \u04E9\u043D\u0433": "1n", " \u04E9\u0442": "1m", " \u05D0\u05B7\u05DC\u05E5": "1i", " \u05D0\u05D1\u05D0 ": "1h", " \u05D0\u05D5 ": "1h", " \u05D0\u05D5\u05D9\u05DA": "1i", " \u05D0\u05D5\u05D9\u05E4": "1i", " \u05D0\u05D5\u05DF": "1i", " \u05D0\u05D5\u05E0\u05D2": "1i", " \u05D0\u05D5\u05E0\u05D3": "1i", " \u05D0\u05D9\u05DD": "1i", " \u05D0\u05D9\u05E4": "1h", " \u05D0\u05D9\u05E6\u05D8": "1i", " \u05D0\u05D9\u05E8 ": "1i", " \u05D0\u05D9\u05E9": "1h", " \u05D0\u05DC ": "1h", " \u05D0\u05DD": "1h", " \u05D0\u05E0\u05D0 ": "1h", " \u05D0\u05E0\u05D2\u05DC": "1h", " \u05D0\u05E4\u05D9\u05DC": "1h", " \u05D0\u05E8\u05D5\u05D7": "1h", " \u05D1\u05D0\u05D5": "1h", " \u05D1\u05D5\u05DA ": "1i", " \u05D1\u05D7\u05D5": "1h", " \u05D1\u05D8\u05D5": "1h", " \u05D1\u05DB\u05DC": "1h", " \u05D1\u05E2\u05D9": "1h", " \u05D1\u05E2\u05E1\u05E2": "1i", " \u05D1\u05E8\u05D5\u05D3": "1i", " \u05D1\u05E9\u05D1\u05D9": "1h", " \u05D2\u05D9\u05D9 ": "1i", " \u05D2\u05D9\u05D9\u05DF": "1i", " \u05D2\u05DC\u05D9\u05D9": "1i", " \u05D2\u05E2\u05D2": "1i", " \u05D2\u05E2\u05D4": "1i", " \u05D2\u05E2\u05D5": "1i", " \u05D2\u05E2\u05D9 ": "1i", " \u05D2\u05E2\u05E0\u05D5": "1i", " \u05D2\u05E2\u05E7": "1i", " \u05D2\u05E2\u05E9": "1i", " \u05D2\u05E8\u05D5\u05D9": "1i", " \u05D3\u05D0\u05E1 ": "1i", " \u05D3\u05D9\u05DA ": "1i", " \u05D3\u05D9\u05E8 ": "1i", " \u05D4\u05D0\u05D5": "1h", " \u05D4\u05D0\u05D9\u05E9": "1h", " \u05D4\u05D0\u05DE\u05EA": "1h", " \u05D4\u05D1": "1h", " \u05D4\u05D3": "1h", " \u05D4\u05D5\u05DC": "1h", " \u05D4\u05D9\u05D9\u05E1": "1i", " \u05D4\u05D9\u05DC\u05D3": "1h", " \u05D4\u05D9\u05E0\u05D8": "1i", " \u05D4\u05DE": "1h", " \u05D4\u05E2\u05D1\u05D5": "1h", " \u05D4\u05E2\u05DC\u05E4": "1i", " \u05D4\u05E8\u05D0\u05E9": "1h", " \u05D4\u05E8\u05D1": "1h", " \u05D4\u05E9": "1h", " \u05D5\u05D5\u05D0\u05E1": "1i", " \u05D5\u05D5\u05D9 ": "1i", " \u05D5\u05D5\u05E2": "1i", " \u05D6\u05D5\u05DF ": "1i", " \u05D6\u05D9 ": "1i", " \u05D6\u05D9\u05E1 ": "1i", " \u05D6\u05E2\u05D8 ": "1i", " \u05D6\u05E2\u05E0": "1i", " \u05D6\u05E7\u05D5\u05E7": "1h", " \u05D7\u05D1\u05E8": "1h", " \u05D8\u05D0\u05DD": "1i", " \u05D8\u05D5\u05D1": "1h", " \u05D8\u05D5\u05DD": "1h", " \u05D8\u05E8\u05D9\u05E0": "1i", " \u05D9\u05D3\u05D9": "1h", " \u05D9\u05D5\u05E6\u05D0": "1h", " \u05D9\u05D5\u05EA": "1h", " \u05D9\u05DB": "1h", " \u05D9\u05E2\u05D3\u05E2": "1i", " \u05D9\u05E9 ": "1h", " \u05DB\u05D0\u05DF": "1h", " \u05DB\u05D5": "1h", " \u05DB\u05DC": "1h", " \u05DB\u05DE": "1h", " \u05DC\u05D0\u05DB\u05D5": "1h", " \u05DC\u05D1": "1h", " \u05DC\u05D3": "1h", " \u05DC\u05D4": "1h", " \u05DC\u05D5 ": "1h", " \u05DC\u05D5\u05DE\u05D3": "1h", " \u05DC\u05D7": "1h", " \u05DC\u05D9\u05D1 ": "1i", " \u05DC\u05D9\u05D9\u05E2": "1i", " \u05DC\u05DA": "1h", " \u05DC\u05DB": "1h", " \u05DC\u05DC": "1h", " \u05DC\u05DE": "1h", " \u05DC\u05E0": "1h", " \u05DC\u05E2\u05D1\u05D5": "1h", " \u05DC\u05E2\u05D5\u05DC": "1h", " \u05DC\u05E2\u05D6": "1h", " \u05DC\u05E4": "1h", " \u05DC\u05E7": "1h", " \u05DE\u05D0\u05D3": "1h", " \u05DE\u05D0\u05DE\u05D9": "1h", " \u05DE\u05D0\u05E9\u05E8": "1h", " \u05DE\u05D1": "1h", " \u05DE\u05D2\u05D9\u05E2": "1h", " \u05DE\u05D3\u05D5\u05E2": "1h", " \u05DE\u05D4": "1h", " \u05DE\u05D5\u05DB": "1h", " \u05DE\u05D5\u05E7\u05D3": "1h", " \u05DE\u05D7": "1h", " \u05DE\u05D9 ": "1h", " \u05DE\u05D9\u05D8 ": "1i", " \u05DE\u05D9\u05D8\u05DF": "1i", " \u05DE\u05D9\u05D9\u05DF": "1i", " \u05DE\u05D9\u05DA": "1i", " \u05DE\u05D9\u05E8 ": "1i", " \u05DE\u05DB": "1h", " \u05DE\u05DE\u05E0\u05D9": "1h", " \u05DE\u05E1\u05D5": "1h", " \u05DE\u05E1\u05E4\u05D9": "1h", " \u05DE\u05E2\u05D5": "1h", " \u05DE\u05E2\u05DF ": "1i", " \u05DE\u05E6": "1h", " \u05DE\u05E7": "1h", " \u05DE\u05E8": "1h", " \u05E0\u05D9\u05D8": "1i", " \u05E0\u05DE\u05E6\u05D0": "1h", " \u05E2\u05D1\u05D5": "1h", " \u05E2\u05D3": "1h", " \u05E2\u05D5\u05D3": "1h", " \u05E2\u05D5\u05DE\u05D3": "1h", " \u05E2\u05D5\u05E9": "1h", " \u05E2\u05DC ": "1h", " \u05E2\u05DD": "1h", " \u05E2\u05E0\u05D2\u05DC": "1i", " \u05E2\u05E1 ": "1i", " \u05E2\u05E1\u05D5\u05E7": "1h", " \u05E2\u05E1\u05E4\u05BC": "1i", " \u05E2\u05E4\u05BC": "1i", " \u05E2\u05E9": "1h", " \u05E4\u05BC": "1i", " \u05E4\u05D5\u05DF ": "1i", " \u05E4\u05E2\u05DD": "1h", " \u05E6\u05D5\u05D5\u05D9": "1i", " \u05E6\u05D9 ": "1i", " \u05E6\u05E8": "1h", " \u05E7\u05D5\u05E8\u05D0": "1h", " \u05E7\u05D9\u05D9\u05E0": "1i", " \u05E7\u05DC\u05D5\u05D2": "1i", " \u05E7\u05DC\u05D9\u05D9": "1i", " \u05E7\u05E2\u05E0": "1i", " \u05E7\u05E2\u05E5": "1i", " \u05E7\u05E8\u05D5\u05D1": "1h", " \u05E8\u05E2\u05D3 ": "1i", " \u05E8\u05E2\u05D3\u05E1": "1i", " \u05E8\u05E7 ": "1h", " \u05E9\u05D0\u05E0": "1h", " \u05E9\u05D4": "1h", " \u05E9\u05D5\u05D5\u05E2": "1i", " \u05E9\u05D5\u05D9": "1i", " \u05E9\u05D5\u05E0\u05D0": "1h", " \u05E9\u05D9\u05D9\u05DF": "1i", " \u05E9\u05D9\u05D9\u05E0": "1i", " \u05E9\u05D9\u05E2\u05D5": "1h", " \u05E9\u05D9\u05E9 ": "1h", " \u05E9\u05DC ": "1h", " \u05E9\u05DC\u05D4": "1h", " \u05E9\u05DC\u05DB\u05DD": "1h", " \u05E9\u05DC\u05E2\u05DB": "1i", " \u05E9\u05DE\u05E2\u05EA": "1h", " \u05EA\u05D5": "1h", " \u05EA\u05DE\u05D9": "1h", " \u0622 ": "h", " \u0622\u0628": "1k", " \u0622\u0633\u0627\u0646": "1k", " \u0622\u06CC\u062F ": "1k", " \u0623\u062A": "1j", " \u0623\u0633": "1j", " \u0623\u0638\u0646 ": "1j", " \u0623\u0644": "1j", " \u0623\u0645": "1j", " \u0627\u0628 ": "h", " \u0627\u0628\u0648": "h", " \u0627\u062A\u0627\u0642": "1k", " \u0627\u062A\u0641\u0627": "1k", " \u0627\u062A\u0646": "h", " \u0627\u062D\u0633\u0627": "1k", " \u0627\u0632 ": "1k", " \u0627\u0633 ": "h", " \u0627\u0633\u062A\u0641": "1k", " \u0627\u0633\u06CC": "h", " \u0627\u0634 ": "1k", " \u0627\u0634\u062A\u0628": "1k", " \u0627\u063A\u0644\u0628": "1k", " \u0627\u0641\u062A\u0627": "1k", " \u0627\u0644\u0622\u062E": "1j", " \u0627\u0644\u0627\u0633": "1j", " \u0627\u0644\u0628\u0627": "1j", " \u0627\u0644\u0628\u062D": "1j", " \u0627\u0644\u0628\u0631": "1j", " \u0627\u0644\u0628\u0644": "1j", " \u0627\u0644\u062A": "1j", " \u0627\u0644\u062B": "1j", " \u0627\u0644\u062F": "1j", " \u0627\u0644\u0632": "1j", " \u0627\u0644\u0633": "1j", " \u0627\u0644\u0634": "1j", " \u0627\u0644\u0636": "1j", " \u0627\u0644\u0639\u062F": "1j", " \u0627\u0644\u0639\u0634": "1j", " \u0627\u0644\u063A": "1j", " \u0627\u0644\u0641\u062A": "1j", " \u0627\u0644\u0641\u0646": "1j", " \u0627\u0644\u0645\u062C": "1j", " \u0627\u0644\u0645\u0632": "1j", " \u0627\u0644\u0645\u0641": "1j", " \u0627\u0644\u0645\u0642": "1j", " \u0627\u0644\u0645\u0645": "1j", " \u0627\u0644\u0646": "1j", " \u0627\u0644\u0648": "1j", " \u0627\u0645 ": "1k", " \u0627\u0645\u0627": "1k", " \u0627\u0646\u0627 ": "1j", " \u0627\u0646\u062C": "1k", " \u0627\u0646\u062F\u0627": "1k", " \u0627\u0646\u06AF\u0631": "h", " \u0627\u0646\u06AF\u0644": "1k", " \u0627\u0648\u0631 ": "h", " \u0627\u067E": "h", " \u0627\u0686": "h", " \u0627\u06A9\u06CC": "h", " \u0627\u06CC\u06A9": "h", " \u0628\u0627 ": "1k", " \u0628\u0627\u062A ": "h", " \u0628\u0627\u0631 ": "1k", " \u0628\u0627\u0631\u0627": "1k", " \u0628\u0627\u0631\u0634": "h", " \u0628\u0627\u0634": "1k", " \u0628\u0627\u0644\u062A": "1j", " \u0628\u0627\u0644\u0633": "1j", " \u0628\u0627\u0644\u0639": "1j", " \u0628\u0627\u0644\u0645": "1j", " \u0628\u0627\u0644\u0646": "1j", " \u0628\u0627\u0648\u0631": "1k", " \u0628\u0628\u06CC\u0646": "1k", " \u0628\u062A\u0627": "h", " \u0628\u062D\u0627": "1j", " \u0628\u062E\u0648": "1k", " \u0628\u062F\u0623\u062A": "1j", " \u0628\u062F\u0647": "1k", " \u0628\u0631 ": "1k", " \u0628\u0631\u0627\u062F": "1k", " \u0628\u0631\u0648": "1k", " \u0628\u0633\u0628\u0628": "1j", " \u0628\u0633\u0631\u0639": "1j", " \u0628\u0644\u0646\u062F": "1k", " \u0628\u0646\u0641\u0633": "1j", " \u0628\u0647\u0627 ": "1j", " \u0628\u064A\u0646": "1j", " \u0628\u06CC\u0646 ": "1k", " \u062A\u0627 ": "1k", " \u062A\u0627\u0646 ": "1k", " \u062A\u062A": "1j", " \u062A\u062D\u0628": "1j", " \u062A\u0633\u062A": "1j", " \u062A\u0635\u0645\u06CC": "1k", " \u062A\u0639\u0645\u0644": "1j", " \u062A\u0642\u0648\u0644": "1j", " \u062A\u0648\u0645": "1j", " \u062A\u06CC\u0646": "h", " \u062B\u0644\u0627": "1j", " \u062C\u0627\u062A": "h", " \u062C\u0627\u0646\u0627": "h", " \u062C\u0628 ": "h", " \u062C\u0631\u0645": "h", " \u062C\u0644\u062F": "h", " \u062C\u0645\u0627\u0644": "1j", " \u062C\u0647\u0627\u0646": "1k", " \u062C\u0648 ": "h", " \u062C\u0648\u0627\u0646": "1k", " \u062D\u0631\u0641": "1k", " \u062D\u0642\u0627 ": "1j", " \u062D\u0648\u0644 ": "1j", " \u062E\u0627\u0637\u0631": "1k", " \u062E\u062A": "h", " \u062E\u0648\u0627": "1k", " \u062E\u0648\u0631": "1k", " \u062F\u0627\u062F": "1k", " \u062F\u0627\u0646\u0634": "1k", " \u062F\u062E\u062A\u0631": "1k", " \u062F\u0631 ": "1k", " \u062F\u0631\u062E\u062A": "1k", " \u062F\u0631\u0648\u063A": "1k", " \u062F\u0631\u06CC\u0627": "1k", " \u062F\u0633 ": "h", " \u062F\u0633\u062A": "1k", " \u062F\u0646 ": "h", " \u062F\u0646\u0628\u0627": "1k", " \u062F\u0648\u0631 ": "1k", " \u062F\u064A\u0645\u0627": "1j", " \u062F\u06CC ": "h", " \u062F\u06CC\u0627": "h", " \u0631\u0627 ": "1k", " \u0631\u0627\u0626\u0639": "1j", " \u0631\u0627\u062A": "h", " \u0631\u0627\u0647": "1k", " \u0631\u0633\u0627\u0644": "1j", " \u0631\u0641\u062A": "1k", " \u0631\u06A9": "h", " \u0632\u0645\u0627": "1k", " \u0632\u064A": "1j", " \u0632\u06CC\u0628": "1k", " \u0633\u0627\u062E\u062A": "1k", " \u0633\u0628 ": "h", " \u0633\u0645\u0639\u062A": "1j", " \u0633\u0648\u0641": "1j", " \u0633\u064A": "1j", " \u0633\u06CC\u06A9": "h", " \u0634\u062F\u0645 ": "1k", " \u0634\u062F\u0646": "1k", " \u0634\u0645\u0627": "1k", " \u0634\u0646": "1k", " \u0634\u06A9\u0633\u062A": "1k", " \u0635\u0628\u0627\u062D": "1j", " \u0637\u0648\u0627\u0644": "1j", " \u0639\u0627\u062F ": "1j", " \u0639\u0634\u0631 ": "1j", " \u0639\u0634\u0642 ": "1k", " \u0639\u0648\u0631": "h", " \u063A\u062F\u0627": "1j", " \u063A\u0631\u0641": "1j", " \u063A\u06CC\u0631 ": "1k", " \u0641\u0631\u0627\u0645": "1k", " \u0641\u0631\u062F\u0627": "1k", " \u0642\u0627\u0644": "1j", " \u0642\u0627\u0645 ": "1j", " \u0643\u0627": "1j", " \u0644\u0626": "h", " \u0644\u0627 ": "1j", " \u0644\u062F": "1j", " \u0644\u0633": "1j", " \u0644\u0642": "1j", " \u0644\u0644": "1j", " \u0644\u0645 ": "1j", " \u0644\u0645\u0627": "1j", " \u0644\u0645\u0628": "h", " \u0644\u0646 ": "1j", " \u0644\u0647\u0627 ": "1j", " \u0644\u064A": "1j", " \u0644\u06AF": "h", " \u0644\u06CC\u0627": "h", " \u0645\u0627\u0631\u06CC": "1k", " \u0645\u0627\u0646": "1k", " \u0645\u0627\u0647 ": "1k", " \u0645\u0631\u0627 ": "1k", " \u0645\u0639 ": "1j", " \u0645\u0639\u0647 ": "1j", " \u0645\u0644\u0627\u0642": "1k", " \u0645\u0644\u06A9": "h", " \u0645\u0646\u062A\u0638": "1k", " \u0645\u0646\u0630": "1j", " \u0645\u0646\u064A ": "1j", " \u0645\u0648\u0641\u0642": "1k", " \u0645\u06CC ": "1k", " \u0645\u06CC\u0631\u06CC": "h", " \u0646\u062D\u0646": "1j", " \u0646\u062E\u0648": "1k", " \u0646\u062F\u0627": "1k", " \u0646\u0632\u062F\u06CC": "1k", " \u0646\u0634\u0627\u0646": "1k", " \u0646\u0647 ": "1k", " \u0646\u06AF": "1k", " \u0646\u06CC\u0627": "1k", " \u0647\u0627\u062A\u0641": "1j", " \u0647\u0631 ": "1k", " \u0647\u0644 ": "1j", " \u0647\u0645\u0647": "1k", " \u0647\u0646\u0648\u0632": "1k", " \u0647\u0648 ": "1j", " \u0647\u0648\u0627 ": "1k", " \u0647\u064A": "1j", " \u0648\u0627\u062D": "1j", " \u0648\u0627\u0642\u0639": "1k", " \u0648\u0627\u067E": "h", " \u0648\u0635\u0644": "1j", " \u064A\u0627": "1j", " \u064A\u0628": "1j", " \u064A\u062A": "1j", " \u064A\u0631": "1j", " \u064A\u0633": "1j", " \u064A\u0645": "1j", " \u064A\u0646": "1j", " \u067E\u0627\u0633\u062E": "1k", " \u067E\u062A": "h", " \u067E\u0633\u0646": "h", " \u067E\u06A9": "h", " \u067E\u06CC\u0631": "1k", " \u06A9\u0627 ": "h", " \u06A9\u0627\u0631 ": "1k", " \u06A9\u0627\u0631\u06CC": "1k", " \u06A9\u0627\u0645\u0644": "1k", " \u06A9\u0631 ": "h", " \u06A9\u0631\u0648": "h", " \u06A9\u0645\u0631": "h", " \u06A9\u0645\u06A9": "1k", " \u06A9\u0645\u06CC ": "1k", " \u06A9\u0646": "1k", " \u06A9\u0648 ": "h", " \u06A9\u0648\u062F\u06A9": "1k", " \u06A9\u0648\u0634": "h", " \u06A9\u0648\u0646": "h", " \u06A9\u0648\u0686\u06A9": "1k", " \u06AF\u0631\u0628\u0647": "1k", " \u06AF\u0648": "1k", " \u06CC\u0627\u062F": "1k", " \u06CC\u06A9": "1k", " \u0964": "g", " \u2015": 19, " \u2116": 19, " \u300D\u300C\u4F55": 5, " \u300D\u300C\u79C1": 5, " \u30A8": 5, " \u30AA": 5, " \u30B1": 5, " \u30B5": 5, " \u4E00\u4EBA": 5, " \u4E00\u4F53": 5, " \u4E00\u500B": 6, " \u4E00\u5207\u90FD": 6, " \u4E00\u65E5": 5, " \u4E00\u751F": 5, " \u4E07\u4E00": 5, " \u4E0D\u597D\u610F": 6, " \u4E16\u754C\u4E00": 5, " \u4E57\u7D44\u54E1": 5, " \u4E8C\u5EA6": 5, " \u4EA4\u901A": 5, " \u4ECA ": 5, " \u4ECA\u56DE": 5, " \u4ECA\u5EA6": 5, " \u4ECA\u6669": 5, " \u4ECA\u9031": 5, " \u4ED6\u4E00": 6, " \u4ED6\u4EBA": 5, " \u4ED6\u53EF\u80FD": 6, " \u4ED6\u559C": 6, " \u4ED6\u5E38\u5E38": 6, " \u4ED6\u603B\u662F": 6, " \u4ED6\u628A": 6, " \u4ED6\u6709": 6, " \u4ED6\u6CA1": 6, " \u4ED6\u770B\u8D77": 6, " \u4ED6\u7E3D\u662F": 6, " \u4ED6\u88AB": 6, " \u4ED6\u975E\u5E38": 6, " \u4F55\u6642": 5, " \u4FFA": 5, " \u500B\u4EBA\u7684": 5, " \u5148\u65E5": 5, " \u5148\u9031": 5, " \u5168\u7136": 5, " \u5168\u90E8": 5, " \u51FA\u5E2D\u8005": 5, " \u52D5\u7269": 5, " \u5341\u4E2D\u516B": 5, " \u535A\u7269\u9928": 5, " \u539F\u5B50\u529B": 5, " \u53F0\u98A8": 5, " \u540D\u53E4\u5C4B": 5, " \u541B": 5, " \u55AB\u7159": 5, " \u56E0": 6, " \u56F3\u66F8": 5, " \u5730\u4E0B\u9244": 5, " \u5730\u9707": 5, " \u57FA\u672C\u7684": 5, " \u590F\u4F11": 5, " \u5916\u56FD": 5, " \u591A\u5206": 5, " \u5927\u4E08": 5, " \u5927\u5B66": 5, " \u5927\u5BB6": 6, " \u5927\u7D71": 5, " \u5973\u6027": 5, " \u5982": 6, " \u5B50": 5, " \u5B66\u751F\u6642": 5, " \u5B66\u751F\u9054": 5, " \u5BCC\u58EB\u5C71": 5, " \u5C0F\u5207\u624B": 5, " \u5C11\u5E74": 5, " \u5E74\u6708\u65E5": 5, " \u5F53\u6642": 5, " \u5F7C\u7B49": 5, " \u611F\u8B1D\u796D": 5, " \u6210\u529F": 5, " \u6211\u4ECA": 6, " \u6211\u4EE5": 6, " \u6211\u53D4\u53D4": 6, " \u6211\u53EA": 6, " \u6211\u53EF": 6, " \u6211\u540C\u610F": 6, " \u6211\u548C": 6, " \u6211\u54E5\u54E5": 6, " \u6211\u5988\u5988": 6, " \u6211\u59B9\u59B9": 6, " \u6211\u5ABD\u5ABD": 6, " \u6211\u5B8C\u5168": 6, " \u6211\u5C31": 6, " \u6211\u5E0C": 6, " \u6211\u5E38\u5E38": 6, " \u6211\u5E7E\u4E4E": 6, " \u6211\u5F1F\u5F1F": 6, " \u6211\u5FC5": 6, " \u6211\u6000\u7591": 6, " \u6211\u603B\u662F": 6, " \u6211\u6253": 6, " \u6211\u628A": 6, " \u6211\u660E": 6, " \u6211\u6628": 6, " \u6211\u66F4\u559C": 6, " \u6211\u671F\u5F85": 6, " \u6211\u6765\u81EA": 6, " \u6211\u6B63": 6, " \u6211\u6BCD\u4EB2": 6, " \u6211\u6C38\u9060\u4E0D": 6, " \u6211\u6CA1": 6, " \u6211\u7121\u6CD5": 6, " \u6211\u7236": 6, " \u6211\u73FE\u5728": 6, " \u6211\u771F": 6, " \u6211\u77E5": 6, " \u6211\u80AF\u5B9A": 6, " \u6211\u80FD": 6, " \u6211\u89BA": 6, " \u6211\u8A8D": 6, " \u6211\u8BA8\u538C": 6, " \u6211\u8BB0\u5F97": 6, " \u6211\u901A\u5E38": 6, " \u6211\u9084": 6, " \u6211\u9700": 6, " \u6211\u975E\u5E38": 6, " \u6240\u6709": 6, " \u628A": 6, " \u643A\u5E2F\u96FB": 5, " \u652F\u914D\u4EBA": 5, " \u653F\u6CBB": 5, " \u6559\u79D1\u66F8": 5, " \u6599\u7406": 5, " \u65B0\u805E": 5, " \u65C5\u884C": 5, " \u65E5\u672C\u7684": 6, " \u65E5\u672C\u7D4C": 5, " \u65E9\u5BDD\u65E9": 5, " \u660E\u5F8C\u65E5": 5, " \u6628\u591C": 5, " \u6628\u6669 ": 5, " \u662F\u7684 ": 6, " \u666E\u6BB5": 5, " \u6700\u521D": 5, " \u6700\u8FD1\u5F7C": 5, " \u6700\u8FD1\u7684": 6, " \u6708\u65E5": 5, " \u6708\u66DC": 5, " \u6709\u4E9B": 6, " \u671D\u98DF": 5, " \u6765\u5E74": 5, " \u6765\u9031": 5, " \u6771\u4EAC\u99C5": 5, " \u6B21": 5, " \u6B8B\u5FF5": 5, " \u6BCE": 5, " \u6C11\u4E3B\u4E3B": 5, " \u6CA1": 6, " \u6D17\u6FEF\u7269": 5, " \u6D77\u5916\u65C5": 5, " \u6D88\u9632\u58EB": 5, " \u6E6F": 6, " \u725B\u4E73": 5, " \u73FE\u5728 ": 5, " \u746A\u9E97": 6, " \u7530\u4E2D": 5, " \u75C5\u9662": 5, " \u793E\u4F1A": 5, " \u79C1": 5, " \u7A7A\u6E2F": 5, " \u7A81\u7136 ": 5, " \u7B2C\u4E8C\u6B21": 5, " \u7D50\u5A5A": 5, " \u7D50\u5C40": 5, " \u7D50\u679C": 5, " \u7D76\u5BFE": 5, " \u81EA\u5DF1\u7D39": 5, " \u8428\u7C73": 6, " \u88C1\u5224\u5B98": 5, " \u8981\u662F": 6, " \u898B": 5, " \u8A00": 5, " \u8ACB": 6, " \u8B1B\u6F14\u8005": 5, " \u8B66\u5B98": 5, " \u8B66\u5BDF\u5B98": 5, " \u8C22\u8C22": 6, " \u8D64": 5, " \u9019": 6, " \u904B\u52D5": 5, " \u9053\u8DEF": 5, " \u90A3": 6, " \u90F5\u4FBF": 5, " \u9280\u884C": 5, " \u98DB\u884C": 5, " \u99D0\u8ECA\u5834": 5, " \u9AD8\u6821\u6642": 5, " \u9AD8\u6821\u751F": 5, " \uAC08": 7, " \uAC10": 7, " \uAC14": 7, " \uAC1C": 7, " \uACA8\uC6B8": 7, " \uACB0": 7, " \uACBD": 7, " \uACC4": 7, " \uACE7 ": 7, " \uACF5": 7, " \uAD00": 7, " \uAD1C\uCC2E": 7, " \uAD50\uC721": 7, " \uAD8C": 7, " \uAF64 ": 7, " \uB054\uCC0D": 7, " \uB0A0": 7, " \uB0A8": 7, " \uB0C4\uC0C8": 7, " \uB10C ": 7, " \uB110 ": 7, " \uB144": 7, " \uB178": 7, " \uB18D\uB2F4": 7, " \uB204": 7, " \uB208": 7, " \uB2E8": 7, " \uB2F9": 7, " \uB3CC": 7, " \uB3FC": 7, " \uB418": 7, " \uB420 ": 7, " \uB450": 7, " \uB458 ": 7, " \uB54C": 7, " \uB5A0\uB0AC": 7, " \uB610 ": 7, " \uB611\uB611": 7, " \uB9CE": 7, " \uB9E4": 7, " \uBA39": 7, " \uBA4D\uCCAD": 7, " \uBA85 ": 7, " \uBA87": 7, " \uBAA9\uC18C": 7, " \uBAA9\uD45C": 7, " \uBAB0": 7, " \uBABB": 7, " \uBB3C": 7, " \uBB50": 7, " \uBB58 ": 7, " \uBC0F ": 7, " \uBC14": 7, " \uBC18": 7, " \uBC1B": 7, " \uBC29": 7, " \uBC30": 7, " \uBC88": 7, " \uBC8C\uC368": 7, " \uBCD1\uC6D0": 7, " \uBCFC ": 7, " \uBD88": 7, " \uBE44": 7, " \uBE60\uB974": 7, " \uC0B4": 7, " \uC0C8": 7, " \uC120": 7, " \uC124\uBA85": 7, " \uC131": 7, " \uC18C": 7, " \uC2DD\uB2F9": 7, " \uC2EB": 7, " \uC4F0": 7, " \uC57D\uC18D": 7, " \uC5B8": 7, " \uC5BC": 7, " \uC5C4\uCCAD": 7, " \uC5F4": 7, " \uC601": 7, " \uC608": 7, " \uC628 ": 7, " \uC62C ": 7, " \uC644\uBCBD": 7, " \uC65C": 7, " \uC678": 7, " \uC6D0": 7, " \uC6D4 ": 7, " \uC704": 7, " \uC720": 7, " \uC74C": 7, " \uC798": 7, " \uC810\uC2EC": 7, " \uC870": 7, " \uC874": 7, " \uC880": 7, " \uC885\uAD50": 7, " \uC8C4\uC1A1": 7, " \uC8FD": 7, " \uC900\uBE44": 7, " \uC904": 7, " \uC9C1\uC5C5": 7, " \uC9C4": 7, " \uC9D1": 7, " \uCC28": 7, " \uCC38 ": 7, " \uCC3E": 7, " \uCC45": 7, " \uCC98\uC74C": 7, " \uCD5C\uADFC": 7, " \uCD5C\uC120": 7, " \uCDA9\uBD84": 7, " \uCE5C": 7, " \uCEE4\uD53C": 7, " \uCEF4\uD4E8": 7, " \uD070 ": 7, " \uD2F0\uBE44": 7, " \uD30C": 7, " \uD3C9\uD654": 7, " \uD45C\uD604": 7, " \uD53C": 7, " \uD544": 7, " \uD559": 7, " \uD568\uAED8": 7, " \uD589": 7, " \uD63C": 7, " \uD6C4\uD68C": 7, " \uD6E8\uC52C": 7, " \uFF0D": "n", "''e": "1s", "''h": "s", "''i": "s", "''w": "s", "'a'": "1s", "'aco": "p", "'ae": "r", "'ai ": "l", "'aide": "l", "'aim": "l", "'air": "l", "'aix": "p", "'aju": "p", "'anar": "p", "'any": "p", "'aque": "p", "'as ": "l", "'avai": "l", "'avo": "l", "'be'": "1s", "'bo": "1s", "'cho": "1s", "'chu": "1s", "'cl": "m", "'d ": "m", "'da ": "1g", "'daj": "1s", "'daq": "1s", "'di' ": "1s", "'dib": "1s", "'e'": "1s", "'ea": "l", "'egh": "1s", "'ej": "1s", "'elle": "l", "'era": "r", "'esco": "p", "'est-": "l", "'fb": "r", "'fh": "t", "'gh": "1s", "'hai": "r", "'has": "p", "'hav": "p", "'he ": "p", "'hi ": "p", "'home": "p", "'hui": "l", "'h\xF4": "l", "'ib": 4, "'igi": 4, "'ih": "1s", "'ils": "l", "'io": "r", "'ish": 4, "'l ": "p", "'lah": "1s", "'les ": "1s", "'lij ": "1s", "'ll": "m", "'lu'": "1s", "'mah": "1s", "'me": "1s", "'moh": "1s", "'nin": "1g", "'nis ": "1s", "'n\u0131": "1g", "'oh": "1s", "'ont": "l", "'ou": "l", "'ov": "r", "'oy": "1s", "'pu": "1s", "'q": "1s", "'re ": "m", "'ri": "1s", "'ta'": "1s", "'tah": "1s", "'tl": "1s", "'ubu": 4, "'uf": "r", "'ult": "r", "'umu": 4, "'umw": 4, "'une": "l", "'uo": "r", "'uq": "1s", "'uv": "r", "'va": "1s", "'ve ": "m", "'wi": "1s", "'ye ": "1g", "'yi": "1g", "'\xE0 ": "l", "'\xE1": "q", "'\xE2": "l", "'\xE8 ": "r", "'\xE9": "l", "'\xEA": "l", "'\xEE": "l", "'\xF4": "l", "'\xFA": "p", "'\xFC": "1g", "'\u0131": "1g", "'\u0153": "l", "'\u03B5": "x", "'\u0435": 18, "'\u0440": "y", "'\u044F\u0437": "1a", "'\u0451": 18, "'\u0456": 18, "'\u05D0\u05D9\u05D6": "1i", "'\u05D1\u05D9\u05DF": "1i", "(-)": "1p", "(g": "n", "(id": "u", "(la": "1p", "(q": "q", "(u": "n", "(y": "o", "(\u0109": "1p", "(\u0438": 19, "(\u043D": 19, "(\u043F": 19, "(\u0441": 19, "-'": "1g", "-aar": "d", "-ai ": 16, "-ana": "b", "-ar ": 16, "-asen": 3, "-au ": 16, "-awe": 3, "-by": "m", "-ce ": "l", "-d-t": 3, "-d-y": 3, "-da ": "1o", "-ea": "m", "-ek": "1p", "-ell": "l", "-fei": "q", "-fk": 3, "-gv": "1p", "-hi ": "p", "-ho ": "p", "-id": 3, "-ii": "d", "-ik ": 3, "-ike": 3, "-il ": "l", "-inu": 3, "-is ": 3, "-ise": 3, "-it ": 3, "-iw": 3, "-iy": 3, "-je ": "l", "-k ": 3, "-kn": "m", "-kv": "1p", "-l ": 16, "-lak": "b", "-lhe": "q", "-l\xE0": "l", "-l\xF6": "1q", "-mi ": 16, "-moi": "l", "-m\xEA": "l", "-nk": 3, "-nn": 3, "-nou": "l", "-ns": 3, "-nt": 3, "-nw": 3, "-ob": "1p", "-of": "m", "-oj": "1p", "-ok": "1p", "-sen ": 3, "-ss": 3, "-tent": 3, "-tess": 3, "-tg": 3, "-tse": 3, "-tt": 3, "-tu ": "l", "-ub": "d", "-uu": "d", "-vou": "l", "-wen": 3, "-yes": 3, "-yet": 3, "-yi": 3, "-yu": 3, "-\xE0": "l", "-\xE2": "l", "-\xE3": "q", "-\xE4": "1q", "-\xE5": 10, "-\xEA": "l", "-\xED": "q", "-\xF3": 15, "-\xF6": 15, "-\u0109": "1p", "-\u010D": 3, "-\u0131": "1g", "-\u015F": 16, "-\u03B5": 3, "-\u0434\u043E\u0431": 17, "-\u043C\u0430\u043B\u043A": 17, "-\u043D\u0438": 19, "-\u0446": 19, "-\u044E": 19, "-\u0456": "1a", "-\u04AF": "1l", "-\u04D9": "1l", "-\u04E9": "1l", "=\xA0": "n", "a''": "1s", "a'b": "1s", "a'c": "1s", "a'di": "1s", "a'h": "1s", "a'les": "1s", "a'm ": "p", "a'ma": "1s", "a'p": "1s", "a'v": "1s", "a'w": "1s", "a'y ": "d", "a-ap": "b", "a-d ": 3, "a-da": "1o", "a-fe": "q", "a-me": "q", "a-s ": 3, "a-ten": 3, aaar: "d", aaga: "d", aagd: "s", aagt: "s", aakt: "s", aald: "s", "aano ": "d", aanud: "1d", "aard ": "s", aarde: "s", aarh: "s", aaroo: 1, "aasa ": "1d", aasik: "1d", aatst: "s", aaw: "d", abae: "d", "abai ": "1c", abair: "t", abaja: "o", abajo: "o", abang: "d", abans: "p", abbia: "r", "abbt ": 11, abeb: "u", abeo: "u", abeza: "o", abg: "n", abih: "d", ablar: "o", ably: "m", "abob ": "1q", "abom ": "1q", abuh: "d", abyc: "v", ab\u00F6: "1q", acchi: "r", aceas: 16, acee: 16, acev: "r", aci\u00F3n: "o", acj: "1b", acv: "1p", acz: "1b", ac\u00EDa: "o", ac\u0131: "1g", adary: "1c", ada\u015F: "1g", adei: "q", "adev ": "1s", "adh ": "t", adhu: "u", adi\u0161: "w", adong: "d", aduse: "1d", adust: "1d", adym: "1o", adzie: "1b", ad\u00E0: "p", ad\u012B: "1e", ad\u0131m: "1g", ad\u0131\u011F\u0131: "1g", aec: "u", aef: "u", aega: "1d", aegr: "u", aegu: "1d", aegy: "u", aeil: "t", aemi: "u", aep: "u", aeq: "u", aeso: "u", afab: "1p", afea: 16, afero: "1p", aff\u00E8: "r", afise: 4, af\u00E8: "p", af\u00ED: "o", "ag-u": "d", agaim: "b", "agay ": "d", aghaj: "1s", aginn: 14, agiy: 4, agka: "d", aglia: "r", agoj: "1p", agpa: "d", agpu: "d", agsas: "d", agsi: "d", agsu: "d", agtu: "d", agty: "1o", agyar: 15, ag\u00F6n: "1q", "ah-": "b", "ahab ": "1d", aharl: "1o", ahasa: "b", "ahay ": "d", ahbe: "1s", ahera: 4, ahet: "1d", ahig: "d", ahkan: "b", ahny: "b", "ahon ": "d", "ahr ": "n", ahrad: "v", ahtn: "1d", ahts: "1d", ahui: "b", "ahun ": "b", ahvad: "1s", "ah\xED ": "o", aibh: "t", aibi: "d", aider: "l", aidh: "t", aient: "l", "aig ": "p", aigd: "d", "aige ": "t", "aigh ": "t", aigua: "p", aiin: "d", aikki: 12, aikn: "b", "aiks ": "1e", aikut: 12, aiky: "1c", "aill ": "t", ail\u00ED: "t", ainda: "q", "ainn ": "t", ainul: "1d", "aip ": "1c", airg: "t", "airt ": "t", "ais-": "l", aisn: "1e", aisse: "l", aisv: "1c", aithe: "t", aity: "1c", "aiu ": "q", aiut: "r", aixo: "q", aizm: "1e", aizv: "1e", ai\u010D: "1c", ai\u0161: "1c", "aj'": "1s", "ajag ": "1e", ajbe: "1s", "ajn ": "1p", ajuta: 16, aj\u00E9: "o", "aj\xED ": "v", aj\u00EDm: "v", "aj\xEDt ": "v", aj\u0105: "1b", aj\u0119: "1b", aj\u0161: "z", "akah ": "b", akain: "d", akaka: "d", akdy: "1o", akesi: "1r", akhi: "b", "akie ": "1b", akkur: 13, aklik: 1, "ako'": "d", akong: "d", akov\u00E9: "v", akoze: 4, akud: 3, akuka: "b", akund: 4, akwi: 4, akyt: "1c", "al-i": 3, "al-n": 3, alar\u0131: "1g", alavr: "q", albon: "1p", albos: "1c", aldie: "1e", "aldy ": "1o", "ald\u0131 ": "1g", alebo: "z", alegh: "1s", alens: "1r", algum: "q", algu\u00E9: "q", algy: "1c", alhar: "q", "alho ": "q", aliq: "u", "aliu ": "1c", ali\u00F3: "o", all\u00ED: "o", aloda: "1e", alodu: "1e", alque: "q", alrea: "m", alstu: "s", altid: 10, aluai: 12, aluan: 12, alvoj: "1c", al\u00E0: "p", al\u00E1l: 15, al\u00F2: "r", al\u012B: "1e", "al\u0131 ": "1g", al\u0131y: "1g", al\u0148: "1o", "am'e": "1s", amahe: 4, amahi: 3, ambro: "1p", "amb\xE9 ": "p", amicu: "u", amilj: 11, amleg: 14, amo\u00EF: "p", amqu: "u", amwe: 4, am\u00E1l: 14, am\u00E3: "q", am\u00E4t: "z", "am\xED ": "p", am\u00F2: "r", "am\u0131 ": "1g", am\u0131y: "1g", "an't": "m", "an-i": 3, "an-n": 3, "anap ": "d", "anar-": "p", andhe: 10, anect: 3, "anh ": "a", "anho ": "q", ankv: "1p", anlam: "1g", anl\u0131: "1g", annai: "t", annak: 15, annh: 13, annsy: 13, annya: "b", annyi: 15, ann\u00E9: "l", "anob ": "1q", "anoj ": "1p", anong: "d", anseo: "t", ansuz: "1o", answ: "m", ans\u00E4n: "1q", "anud ": "1d", "anwa ": 3, anxa: "p", "anye ": 4, anyp: "1o", "anys ": "p", "anz ": "n", anz\u00F6: "n", an\u00E6: "u", an\u0131m: "1g", aoh: "m", aoin: "t", aoir: "t", "aois ": "t", aoj: "1p", aoks: "1d", aong: "d", aont: "t", aoz: "z", "apa-": "b", apaca: "1g", apaht: 12, "apet ": 13, apev: "r", apika: "1r", apmak: "1g", apmay: "1g", appon: "r", apraw: "1b", aproa: 16, aprot: "1e", apsal: "v", apyn: "1o", ap\u00E0: "r", ap\u00EDs: "z", ap\u00F3n: "o", aqm: "1s", aqo: "1s", aquam: "u", "aqui ": "q", "ar-b": "b", "ar-h": "p", araul: "p", ardz: "1b", ard\u0131: "1g", arebb: "r", areu: "p", arf\u00F6: 11, "argh ": "1s", arili: "d", "arje ": 11, "aroj ": "1p", "arok ": 15, aroor: 1, arr\u00EA: "l", arsy: "1o", arth\u00E1: "t", arvit: 12, aryny: "1o", arzy: "1b", ar\u00E6: "u", ar\u00F2: "r", ar\u00FC: "n", ar\u0101: "1e", ar\u0113: "1e", ar\u012B: "1e", ascia: "r", ascol: "r", "asen-": 3, ashak: 4, "asid ": "1d", "asih ": "b", asila: "1r", "asla ": "1g", aslah: "1o", aspet: "r", aspic: "u", asst: "n", "ass\xE9 ": "l", asyny: "1o", aszt: 15, as\u012B: "1e", as\u0131na: "1g", "at-o": 16, ataw: "d", atda: "1o", atege: 4, ateic: "1e", atelj: "w", "atge ": "p", atgr: "1e", athai: "t", atink: "1c", "atoj ": "1p", atpak: "1e", atqu: "u", atsis: "1c", atsit: "1c", atud: "1d", atuh: "b", atuke: "1d", "atul ": 16, atvy: "1c", atv\u0113: "1e", atyn: "1o", atyt: "1c", "atz ": "n", atze: "n", at\u00E2t: 16, at\u00E6: "u", at\u0101: "1e", at\u012B: "1e", aual: "1d", aubt: "n", "auc ": "1e", "auch ": "n", aucou: "l", aucun: "l", audz: "1e", auen: "n", aufen: "n", aufg: "n", auft: "n", augi: "1c", "augs ": "1e", "auh ": "b", auj\u00ED: "z", "aupa ": 14, aurai: "l", auria: "p", ausg: "n", ausim: "1c", aus\u012B: "1e", autre: "l", autt: 12, auza: 16, au\u0161: "1c", au\u017E: "1c", "avau ": "1c", avea: 16, avev: "r", "avez ": "l", avhe: 13, avno: "w", "avn\xE9 ": "z", avoa: 16, avoir: "l", avond: "s", avons: "l", avras: "q", "avs ": "1e", "avui ": "p", avve: "r", avvi: "r", av\u00F2: "r", av\u00F4: "q", "aw' ": "1s", awab: "b", awang: "d", awent: 3, awie: "1b", awina: "1r", awstr: "1o", axx: 3, axy: "m", "ay' ": "1s", ayac: "1g", "ayaw ": "d", ayong: "d", ayud: "o", ayz: 3, ay\u00F3: "o", ay\u00FA: "o", "azal ": 3, "azla ": "1g", azoj: "1p", azum: "w", az\u00F3n: "o", az\u00FA: "o", a\u00E1: 15, a\u00E3: "q", a\u00E4: 12, a\u00E7y: "1o", a\u00E7\u0131: "1g", a\u00EDo: "t", a\u00EE: "l", a\u00F1an: "o", a\u00F1e: "o", a\u00F1o: "o", a\u00F3n: "o", a\u00F6: 15, a\u00FAn: "o", a\u00FD: "1o", "a\u0107 ": "1b", a\u0109: "1p", a\u0111: "w", a\u0117: "1c", a\u011F\u0131m: "1g", a\u011F\u0131n\u0131: "1g", a\u0131: "1m", a\u0142: "1b", a\u0144: "1b", "a\u0148a ": "1o", a\u015Fd: "1o", a\u015Fk: "1g", a\u015Flar: "1g", a\u015F\u0131n: "1g", a\u016D: "1p", a\u017Eem: "w", a\u017Eia: "1c", a\u017Ein: "1c", a\u0301: "a", a\u03B3: 3, a\u03B5: 3, "b-i": 3, "b-l": "1q", "b-n": 3, badus: "1d", bagai: "b", bagay: "d", "bago ": "d", bahas: "b", bahk: "b", baho: "d", bahwa: "b", "bair ": "t", bajar: "o", balha: "q", balho: "q", bambi: "r", banh: "q", bansa: "d", barad: "1o", barmy: "1o", "baru ": "b", bar\u00E0: "p", bar\u00E1t: 15, bar\u00FD: "1o", ba\u00F1: "o", ba\u015Fg: "1o", ba\u015F\u0131: "1g", ba\u0161: "w", "bbia ": "r", bbiam: "r", "be' ": "1s", "be'n": "1s", bedst: 10, beids: 13, beim: "n", beite: "n", "bej ": "1s", bejd: 10, belum: "b", benar: "b", benod: 1, berap: "b", berik: "b", berit: "b", ber\u00E4t: 11, ber\u00ED: "o", ber\u00FD: "1o", besig: 1, besz: 15, betj: 10, bezon: "1p", be\u00E7: "q", be\u00EF: "s", bhai: "t", bhar: "t", bhea: "t", bhf: "t", bhi: "u", bhl: "t", bhr: "t", bh\u00E1: "t", bh\u00ED: "t", biau: "1c", bicul: "u", bietj: 1, bie\u017E: "1e", bigan: "d", bihi: "d", biji: "1e", bijn: "s", biju: "1e", bikor: 4, biliy: "1g", bilmi: "1g", bil\u00FD: "1o", bimu: "u", binob: "1q", binol: "1q", binom: "1q", binos: "1q", bin\u00F6: "1q", birli: "1g", bisog: "r", "bist ": "n", bith: "t", bizim: "1g", bi\u00E8: "l", bi\u00E9n: "o", bi\u00EB: "s", "bi\xF3 ": "o", "bi\u0107 ": "1b", bjer: 10, bj\u00F3: 14, blaho: "z", blaj: "1p", "blar ": "o", blav: "p", bleib: "n", blitt: 13, blive: 10, blj: "w", blodi: "1q", bloe: "s", bl\u00E6: 10, bl\u00E8: "l", bl\u00F8: 10, bl\u00FC: "n", bned: 10, bobs: "1q", "bof ": "1q", "bogh ": "1s", "boh ": "z", boho: "b", boldy: "1o", boleh: "b", bolup: "1o", bonic: "p", bonum: "u", bonv: "1p", "bose ": 4, bosit: 16, both: "m", bowa: "1b", bpl: "1p", bq: "1s", bratr: "v", brey: 14, broli: "1c", brore: 13, bruge: 10, bruka: 11, bruke: 13, brukt: 13, "brum ": "u", bryd: 10, bryte: 13, brze: "1b", br\u00E5: 11, br\u00E6n: 10, br\u00E9f: 14, br\u00ED: "o", br\u0101: "1e", br\u012B: "1e", bsik: "1q", bsq: "u", "bst ": "n", bs\u00F6: "1q", "bt-": 3, btf: "m", bts: "m", buah: "b", buat: "b", bubu: "d", "buch ": "n", budn: "z", budol: "z", budou: "v", buel: "o", "buen ": "o", buena: "o", buie: 16, buil: "m", buji: "v", bukas: "d", buni: 16, "bunu ": "1g", bunun: "1g", burad: "1g", buvau: "1c", "buvo ": "1c", buw: "d", "buy ": "m", bu\u00FD: "a", bu\u017E: "1c", bvy: "v", bx: 3, bych: "v", "byl ": "v", byla: "v", "bylo ": "v", bym: "1b", byrj: 14, byste: "v", by\u0165: "z", bzu: "n", b\u00E0: "a", "b\xE1c ": "a", b\u00E1nh: "a", b\u00E1o: "a", b\u00E2y: "a", b\u00E4ld: "1q", b\u00E4ri: "1o", b\u00E4s: 11, b\u00E4tt: 11, b\u00E4u: "n", b\u00E5t: 11, b\u00E6k: 14, b\u00E9m: "q", b\u00EC: "a", "b\xEDa ": "o", b\u00EDd: "v", "b\xEDl ": 14, b\u00EE: "l", "b\xF3k ": 14, b\u00F3ki: 14, b\u00F3ng: "a", b\u00F6ck: 11, b\u00F6rj: 11, b\u00F6rn: 14, b\u00F6y: "1g", b\u00F8g: 10, b\u00F8k: 13, b\u00F8rn: 10, "b\xF9 ": "r", b\u00FAa: 14, b\u00FAi: 14, "b\xFAt ": "a", b\u00FB: "l", b\u00FCc: "n", b\u00FDr: 14, b\u00FDt: "v", b\u0101: "1e", b\u0109: "1p", b\u0113r: "1e", b\u0117: "1c", b\u0131r: "1g", b\u0142: "1b", b\u0153: "l", b\u016Bd: "1c", b\u016Bk: "1c", b\u016Bti: "1c", b\u017E: "1c", b\u03B3: 3, b\u03B5: 3, "c'er": "r", "c'es": "l", "c'i": 4, "c'u": 4, "c'\xE8": "r", cabez: "o", cacc: "r", caint: "t", cait: "t", canke: 4, canvi: "p", "carr ": "t", ca\u00E7: "q", ca\u00F1: "o", ca\u011F\u0131: "1g", cche: "r", "cchi ": "r", cchia: "r", ccia: "r", ccip: "u", "cci\xF3 ": "p", cci\u00F3n: "o", ccon: "r", cc\u00E8: "l", cc\u00F2: "r", ceann: "t", ceart: "t", ceast: 16, ceea: 16, cemma: 3, cepu: 16, cesz: "1b", cetn: "u", ce\u015F: 16, cfr: "1p", cg: 3, "cha'": "1s", chaa: "s", chail: "t", chath: "t", chean: "t", chear: "t", chega: "q", chein: "n", "chez ": "l", chg: "n", chk: "n", "chlo ": "z", chny: "v", choh: "1s", "chom ": "v", "chra ": "u", chrei: "n", chse: "n", "chu'": "1s", chuir: "t", chuv: "q", chuy: "a", ch\u00E1d: "z", ch\u00E1z: "v", ch\u00E3: "q", ch\u00E4: "n", "ch\xED ": "a", ch\u00F3d: "1b", ch\u00F3na: "t", ch\u00F6: "n", ch\u00FA: "a", ch\u00FC: "n", ch\u00FDb: "z", cibu: "u", cieba: "u", ciebi: "1b", "ciec ": "1b", cijas: "1e", cilv: "1e", cimu: "u", "cinc ": "p", cinev: 16, ciod: 16, cioj: "1p", cipu: "u", cisto: "1p", ci\u00E8n: "p", ci\u00EA: "q", ci\u00EB: "s", ci\u0105: "1b", ci\u0107: "1b", cji: "1b", cj\u0119: "1b", "ckan ": 11, cked: "m", ckk: "n", clase: "o", cl\u00E9: "l", cml: "u", cmo: "1p", cn\u00FD: "v", cocin: "o", coep: "u", coge: "o", cois: "q", "coj ": "1p", cojn: "1p", cold: "m", comig: "q", conas: "t", conei: "p", conh: "q", conmi: "o", conna: "l", conoc: "o", copii: 16, corso: "r", "cos'": "r", cosas: "o", coses: "p", costr: "r", couz: "v", covat: "v", cpe: "1p", "crec ": "p", "creo ": "o", crid: "p", crips: "u", cruri: 16, crv: "w", cr\u012B: "u", csa: 15, csk: 15, cs\u00E1: 15, cs\u00E9: 15, cs\u00F6: 15, cted: "m", ctf: "m", "ctis ": "u", ctly: "m", "ctu ": "u", ctum: "u", ct\u00E1: "o", ct\u00E6: "u", ct\u00FA: "o", "cu-": 3, cualq: "o", cuan: "o", cuch: "o", cuel: "o", cuen: "o", cuerd: "o", cug: "r", cuie: 16, cuiu: "u", cukl: "1g", cuku: "b", culd: "q", "cumi ": 4, cumpl: "o", cumq: "u", cunct: "u", "cung ": "a", cunia: "u", "cuno ": "r", cunos: 16, cunt: "u", cuol: "r", cutus: "u", cu\u00E1: "o", cvo: "1p", cw: 3, cykle: 10, "cz ": "1b", czas: "1b", "cze ": "1b", czeg: "1b", czek: "1b", czen: "1b", czk: "1b", czn: "1b", czo: "1b", czu: "1b", czy: "1b", cz\u0105: "1b", cz\u0119: "1b", "c\xE0 ": "a", c\u00E0m: "p", c\u00E0n: "a", "c\xE1c ": "a", c\u00E1ch: "a", "c\xE1i ": "a", c\u00E1nh: "a", c\u00E2i: 16, c\u00E2m: "q", "c\xE2n ": "a", c\u00E2t: 16, c\u00E2u: "a", c\u00E2y: "a", c\u00E2\u015F: 16, c\u00E3o: "q", c\u00E6: "u", c\u00E7: "q", c\u00E9i: "o", "c\xE9u ": "q", "c\xEA ": "q", "c\xEA-": "q", c\u00EAn: "q", c\u00EC: "r", "c\xEDa ": "o", c\u00EDo: "o", "c\xF2 ": "r", c\u00F2n: "a", c\u00F3ca: "t", c\u00F3mo: "o", c\u00F3na: "t", c\u00F3rr: "p", c\u00F5: "q", c\u00F9: "a", c\u00FAz: "z", "c\u0101s ": "1e", c\u0103m: 16, c\u0103n: "a", c\u010D: 3, c\u0119: "1b", c\u012B: "1e", "c\u0131 ": "1g", c\u0131m: "1g", c\u0142: "1b", c\u014D: "u", c\u0165: "z", c\u016Bz: "1c", c\u03B5: 3, "d'aq": "p", "d'f": "t", "d'hu": "l", "d'una": "p", "d'v": "m", "d'\xE8": "r", "d)": "m", "d-is": 3, "d-ta": 3, "d-ts": 3, "d-tu": 3, "d-ya": 3, daag: "s", dabar: "1c", dagar: 11, dager: 13, dagha: "1s", "daha ": "1g", dahj: "1s", dajn: "1p", dakke: 3, dakun: 4, "daky ": "1o", dalah: "b", dalaw: "d", "dalk ": 1, dam\u00E1: 14, danam: "1o", daneh: "1s", danh: "a", "dann ": "n", dan\u00E7: "q", daoi: "t", "dap ": "b", "daq ": "1s", darr: "p", darys: "1c", daryt: "1c", dasha: 4, dasho: 4, "dass ": "n", datam: 13, "daug ": "1c", davv: "r", dav\u00ED: "o", "dazi ": 4, da\u00E7: "q", da\u00F1: "o", da\u015F\u0131: "1g", da\u0161: "w", da\u0165: "z", da\u017En: "1c", dbog: 10, dbol: 10, dche: "n", dcu: "m", dc\u00E9: "z", ddm: 3, ddun: 3, deach: "t", deber: "o", "deg-": 3, deia: "q", "dein ": "n", deine: "n", dejar: "o", delij: "s", "dell'": "r", dem\u00E1: "o", denfo: 10, deree: "s", derwy: 1, der\u00E0: "r", der\u00F2: "r", desej: "q", desia: "z", desmi: "1e", despu: "o", destu: 16, detto: "r", deum: "u", "deze ": "s", dezir: "1p", de\u00F1: "o", de\u0107: "w", "de\u0148 ": "z", de\u0161i: "1c", dgm: "m", dgov: "w", dhuc: "u", dhui: "t", "dh\xE1 ": "t", dh\u00E9a: "t", dibah: "1s", dicho: "o", didel: "1c", didic: "u", didn: "m", didy: "u", diem: "u", digd: "s", digim: "1o", dikum: "1q", dik\u00FC: "1q", dinh: "q", "dinn ": 14, dintr: 16, diru: "1p", diue: "p", diuv: "u", dixe: "u", dixit: "u", di\u00EB: "s", "di\u010De ": "v", di\u0148: "1o", "di\u0161 ": "w", djie: 1, dj\u00E1: 15, dkv: "1p", "dl ": "v", dlac: "1b", dledo: "1q", dlh: "z", dlic: "n", dlis: 3, dloo: 1, dlou: "v", "dn'": "m", dnj: "w", dnou: "v", dnud: "1d", dn\u00FA: "z", "do)": "1p", "dob ": "1q", dobry: "1b", "dobs ": "1q", dochv: "1s", "does ": "m", doet: "s", "dof ": "1q", dogi: "1q", dogr: "1o", dogte: 1, "doh ": "b", "doi ": 16, doing: "m", "doit ": "l", "doj ": "1p", dojn: "1p", dolgo: 15, domum: "u", "don'": "m", donis: "1p", donn\u00E9: "l", doon: "d", dopis: "v", dotie: "1e", "dott ": 15, dotz: "p", douf: "v", dovr: "r", dovut: "r", "down ": "m", "dp ": "m", dph: "m", dpove: "z", dpow: "1b", "drak ": 10, "dre'": "p", drek: 14, drets: "p", drick: 11, drim: 3, droit: "l", drv: "w", drz: "1b", dr\u00E6: 10, dr\u00ED: "o", dr\u00F2: "r", dr\u00FC: "n", dr\u0105: "1c", dr\u012B: "1e", dsby: 10, dsels: 10, dskyl: 10, dsn: "s", dsy: 10, dth: "m", dt\u00FD: "z", dubt: "p", ducir: "o", duine: "t", duki: "1p", dumne: 16, dunob: "1q", dunom: "1q", duot: "1c", dupa: "b", durch: "n", durvi: "1e", dusaq: "1s", "duse ": "1d", dush: 4, duxi: "u", du\u00E7: "q", du\u00FD: "1o", dvere: "z", dvl: "s", dv\u00E4: 11, dx: 3, dygy: "1o", dykl: "1o", dyla: "1o", dymu: "u", dymy: "1o", dyti: "1c", dy\u0148: "1o", dy\u017E: "v", "dze ": "1b", dzer: "1e", dzia: "1b", "dzie ": "1b", dziel: "1b", dzir: "1e", dzis: "1b", dziw: "1b", dzte: "z", "dzu ": "1e", dzwo: "1b", dzy: "1b", dz\u0105: "1b", dz\u0119: "1b", d\u00E0n: "a", "d\xE1-": "q", d\u00E1\u017E: "z", "d\xE2n ": "a", d\u00E3o: "q", "d\xE4l ": "1o", d\u00E4ld: "1o", d\u00E4t: 12, "d\xE5 ": 11, d\u00E5l: 11, "d\xE6 ": "u", d\u00E6k: 10, d\u00E6m: 14, d\u00E8n: "p", d\u00E8s: "l", d\u00E9an: "t", "d\xE9e ": "l", d\u00E9k: 15, d\u00E9p: "l", d\u00E9so: "l", d\u00E9u: "p", d\u00EA: "q", d\u00EC: "r", d\u00EDas: "o", d\u00EDva: "v", d\u00EEn: "l", "d\xF2 ": "r", d\u00F4l: "z", d\u00F4v: "z", d\u00F5: "q", d\u00F6da: 11, d\u00F6rr: 11, d\u00F6w: "1o", "d\xF8r ": 10, d\u00F9: "a", d\u00FAf: "z", d\u00FAi: "t", d\u00FAv: "q", d\u00FB: "l", "d\xFC ": "1g", "d\xFCn ": "1g", d\u00FDa: "1o", d\u00FDr: 14, d\u0101: "1e", d\u0103: 16, d\u0109: "1p", d\u0113t: "1e", d\u0117: "1c", d\u0119s: "1c", "d\u012B ": "u", d\u012Bt: "1e", d\u0131l: "1g", d\u0131n: "1g", d\u0131\u015F: "1g", d\u0142: "1b", d\u0148: "z", d\u014D: "n", d\u016B: "1c", d\u017Eia: "1c", d\u017Eio: "1c", d\u03B5: 3, "d\u2018": "n", "e''": "1s", "e'b": "1s", "e'c": "1s", "e'h": "1s", "e'm ": "p", "e'n ": "p", "e'p": "1s", "e're": "m", "e't ": "p", "e'w": "1s", "e-ai": 16, "e-am ": 16, "e-de ": "1o", "e-me ": "q", "eab ": "1d", eabh: "t", eadh: "t", eadu: "1d", eady: "m", eae: "u", eally: "m", eanga: "t", "eann ": "t", eanna: "t", eard: "m", "earr ": "t", "ears ": "m", easc: 16, "ease ": "m", easo: "m", eauco: "l", eaun: 16, eave: "m", ea\u00E7: "q", ea\u00F1: "o", "eb-": 3, ebalo: "w", ebbu: 3, ebeur: "s", "ebie ": "1b", ebih: "b", ebok: 13, ebudu: "v", "ebui ": 16, ebuv: "1c", ebyl: "v", eb\u00E8: "r", eb\u00EA: "q", eb\u00F2: "p", eb\u00F6: "1q", ecchi: "r", ecco: "r", ecek: "1g", eceu: "q", echen: "n", ecir: "o", "ecit ": "u", eci\u00F3: "o", "econ ": "1p", ectus: "u", ecuni: "u", "ecut ": 16, ecv: 16, ec\u00EA: "q", ec\u0101: "1e", edagi: "1d", edang: "b", eddo: "r", eddu: 3, edea: 16, edelj: "w", edink: 1, edive: 10, ediy: "1g", edn\u00ED: "v", "edod ": "1e", edoj: "1p", edok\u00E1: "v", edste: 10, edzie: "1b", "ed\xF3 ": "o", "ed\xF6n ": "1q", ed\u00FD: "1o", ed\u010D: "z", ed\u0113: "1e", ed\u017E: "1c", "eea ": 16, eedz: "1p", eeft: "s", eegi: "1d", eeksi: 12, eekt: "s", eelm: "1d", eeme: "m", eems: "m", eerde: "s", eerli: "s", eesmu: "1e", eetj: "s", eeuw: "s", ee\u00EB: "s", efni: 14, eftir: 14, "efur ": 14, "egd ": "s", "egee ": 1, eggas: 3, eggj: 14, egimi: "1o", egini: "1o", "egja ": 14, eglio: "r", egnap: 15, egou: "q", egov: "w", egozi: "r", egrib: "1e", egrij: "s", egtig: 1, egynd: 10, egys: 15, eg\u00E9: 15, eg\u00EDte: 15, "eg\xF3 ": "o", ehka: "b", ehovo: "z", "ehr ": "n", ehs: "n", "eht ": "n", eh\u00E5: 11, eh\u00F6r: "n", eh\u00F8: 10, eias: "q", eibt: "n", "eica ": "1e", eiche: "n", eicht: "n", eidz: "1e", eife: "n", "eigu ": "1c", eikal: "1c", eikia: "1c", eikum: "1e", eilik: 1, "eing ": "m", "einn ": 14, einos: "1q", eirop: "1e", eirra: 14, eisie: 1, eitai: "1c", "eith ": "t", "eitt ": 14, eitth: 14, eius: "u", "eix ": "p", eixen: "p", eixi: "p", "eizi ": "1e", ei\u00E7: "q", ei\u010D: "1c", ei\u0161: "1c", ejdet: 10, ejich: "v", "ejl ": 10, ejlig: 10, ejor: "o", "ejr ": 10, "ejte ": "v", "ejto ": "z", ej\u00E4: 12, "ej\xED ": "v", ej\u00F3: "o", "ekal ": "v", ekao: "w", "ekem ": 15, ekerj: "b", ekg: "1p", ekiy: "1g", "ekl ": "v", ekoop: 1, ekvie: "1c", ekz: "1p", ek\u00F6m: "1q", "ek\u0161 ": "1e", elah: "b", elaku: "b", elama: "b", elbs: "n", eldur: 14, "eleo ": "w", "elg ": 13, "elho ": "q", eligt: 10, eliha: "b", eliq: "u", elisk: "1e", eliy: "1g", eli\u00E7: "p", elkee: 1, "ell-a": 3, ellom: 13, "elob ": "1q", "elok ": "z", elopa: "1r", "elpi ": "1p", elqu: "l", elset: 10, elski: "1b", elt\u00E4: 12, eluar: "b", elvs: 13, elyke: 1, "el\xE4 ": 12, "el\xE9g ": 15, el\u00EDcu: "o", el\u00F2: "r", el\u00F8: 10, emaal: "s", emaan: 12, emban: "b", emey: "1g", emiy: "1g", emi\u015Fe: "1o", "emm ": 3, emml: 3, "emmo ": "r", "emob ": "1q", emohu: "v", "emok ": "1o", emom: "1q", "emot ": 11, empez: "o", empus: "u", emqu: "u", emren: 3, emts: "1e", "emua ": "b", emud: "b", em\u00E0: "p", em\u00E3: "q", em\u00E9l: 15, em\u00E9n: 15, em\u00F6n: "1q", em\u00FD: "v", em\u0105: "1c", "en't": "m", "en-i": 3, "ench ": "m", endn: 10, eneem: 1, enfan: "l", engig: 13, engse: 13, "enho ": "q", enhum: "q", eniaz: "z", enido: "o", "enii ": 16, eni\u00F1: "1o", enjad: "b", "enje ": "w", "enna-": 3, ennyi: 15, "enn\xE4 ": 12, "enok ": "1o", enori: "1c", entap: "1q", "enul ": 16, enx: "q", enyor: "p", en\u00E6r: 14, en\u00E7ar: "p", en\u00EA: "l", en\u00EDa: "o", en\u00F6n: "1q", en\u0105: "1c", en\u012B: "1e", eodat: 16, eoe: "s", eoma: "w", eoo: "s", eopl: "m", eoru: "u", eoz: "r", epela: "1r", "epit ": "u", epodo: "z", epoi: "q", epove: "z", eptal: "v", epui: "l", eqb: 3, eqq: 3, eqs: 3, "era' ": "1s", erapa: "b", erasa: "b", erbic: "b", ereki: "1g", ereld: "s", eretn: 15, erewe: 4, eriau: "1c", erkj: 13, ernej: "1p", ernt: "n", "eroj ": "1p", "erul ": 16, eryb: "m", eryth: "m", er\u00E8: "p", er\u00EC: "r", "er\xEDa ": "o", er\u00F9: "r", "er\xFD ": "v", "es-t": "l", "es-v": "l", esago: "1q", esagt: "n", esaw: "b", "esc ": 16, escre: "q", esehe: "n", esiat: "z", eskry: 1, "esma ": "q", esoe: 1, esoi: "l", esok: "b", esri: 3, essv: 13, ess\u00E1: "q", ess\u00E4: 12, "est-c": "l", estoy: "o", esua: "b", eszc: "1b", es\u00EA: 1, es\u0105: "1c", es\u012B: "1e", es\u0165: "z", etaja: "1d", etci: "z", etdi: "1o", ether: "m", ethin: "m", etiam: "u", etiek: "1e", etji: 1, etky: "z", etk\u00FD: "z", etmeg: "1o", etmen: "1g", etmey: "1g", etm\u00E4: "1o", etn\u00E9: 15, etob: "1q", eto\u017E: "z", etr\u00E6: 10, etsz: 15, ettm: 3, ett\u00E4: 12, etyr: 13, "etzt ": "n", etzte: "n", et\u00E0: "r", et\u00F8: 10, euch: "n", euer: "n", euil: "l", "euk ": "s", eurd: "s", eureu: "l", "eut-": "l", euts: "n", "euw ": "s", euwe: "s", eux: "l", eu\u015F: 16, "ev'": "r", "evad ": "1d", evaja: "1e", evaru: "1e", every: "m", "evie ": "z", eviem: "z", eviyo: "1g", evob: "1q", evoie: 16, evrai: "l", evut: "r", ev\u00E6: 10, ev\u00EDm: "v", ev\u010D: "z", ev\u0113: "1e", ewees: "s", "ewi ": "1r", ewika: "1r", eww: 3, exx: 3, ex\u00E1: "o", eyec: "1g", "eyin ": "1g", eyj: 14, "eyk ": "d", eynd: 14, eypt: 14, "eyra ": 14, ey\u00F3: "o", ezere: 4, ezinu: "1e", ezira: "1p", ezmir: 3, ezte: 15, ezur: "1p", "ezwa ": 4, ezzay: 3, ezzo: "r", ez\u00E9: 15, ez\u00F3: "o", "e\xE1 ": "t", e\u00E2: "l", e\u00E3: "q", "e\xE4 ": 12, e\u00E4\u00E4: 12, e\u00E5: 10, "e\xE6 ": "u", "e\xE7 ": "1g", e\u00E7a: "q", "e\xE7o ": "q", e\u00E9n: "s", e\u00EBl: 1, e\u00EBn: "s", "e\xED ": "o", e\u00EDa: "o", e\u00EDb: "o", e\u00EDd: "o", e\u00EE: 16, e\u00EFn: "s", e\u00EFs: "s", e\u00F1a: "o", e\u00F1o: "o", e\u00F2: "r", e\u00F3n: "o", e\u00F5: "q", e\u00FB: "l", e\u00FD: "1o", e\u0101: "u", e\u0109: "1p", e\u010Dia: "1c", e\u010Do: "z", e\u010D\u00EDt: "z", e\u0111: "w", e\u011F: "1g", e\u0131: "1m", e\u0142: "1b", e\u0144: "1b", e\u0148a: "z", e\u014D: "u", e\u015Fd: "1o", "e\u0165 ": "z", e\u0165a: "z", e\u016D: "1p", e\u017Ein: "1c", e\u03B3: 3, e\u03B5: 3, e\u043D: "1m", "e\u2018": "n", "f-e": "m", "fa-": 3, fabb: "r", facie: "u", facit: "u", "fai ": "r", faid: "t", faig: "p", "fais ": "l", "fait ": "l", faite: "l", faldt: 10, fandt: 10, fanoj: "1p", faoi: "t", fap: 16, farge: 13, farlo: "r", faru: "1p", farve: 10, far\u00E9: "p", fasha: 4, fath: "m", fatto: "r", faut: "l", fazer: "q", fazl: "1g", "fa\xE7a ": "q", "fd ": "s", fdl: "s", fdp: "s", fds: "s", "fe'": "m", fearr: "t", fecit: "u", feel: "m", fehl: "n", feito: "q", "fell-": 3, femme: "l", fengi: 14, fengs: 13, ferei: "p", few: "m", ffn: "n", ffy: "m", fhio: "t", fh\u00E1: "t", fh\u00E9: "t", fh\u00F6: "n", fidh: "t", fidom: "1q", fiec: 16, fiest: "o", figl: "r", fikk: 13, fikul: "1q", filho: "q", filii: "u", filiu: "u", fimm: 14, finf: "1p", fior: "r", fip: "1p", firo: "q", first: "m", "fiu ": 16, "fiz ": "q", fja: 14, fjell: 13, "fjor ": 13, fj\u00F6: 14, "fk ": 3, fleni: "1q", flens: "1q", flj: 14, flum: "u", flyte: 13, flyv: 10, fl\u00E9: "l", fl\u00FD: 14, "fn ": 14, fnv: 14, foar: 16, "fob ": "1q", fodb: 10, foed: "u", "fof ": "1q", foghl: "t", fois: "l", foje: "1p", fojo: "1p", folos: 16, foly: 15, "fom ": "1q", foram: "q", forir: "1p", "fost ": 16, foun: "m", fpo: "1p", fq: 3, fratr: "u", "frau ": "n", frazo: "1p", freag: "t", frenc: "m", freun: "n", frio: "q", frj: 14, "from ": "m", "frue ": "1p", frumo: 16, fryg: 10, "fr\xE1 ": 14, fr\u00E5: 11, fr\u00E6: 14, fr\u00E8: "l", fr\u00EC: "r", fr\u00FC: "n", fs\u00F6: 14, ftur: 14, fty: "m", fuai: "t", "fue ": "o", fuil: "t", "fuld ": 10, fuor: "r", fx: 3, fyld: 10, fylg: 14, fylt: 13, fyri: 14, fyrs: 14, f\u00E1m: "v", f\u00E1th: "t", f\u00E2r: 16, f\u00E3: "q", f\u00E4h: "n", f\u00E4rd: 11, f\u00E5e: 10, f\u00E5g: 11, f\u00E5n: 11, f\u00E6l: 10, f\u00E6n: 10, f\u00E7: "1g", f\u00E8r: "l", f\u00E9a: "t", f\u00E9kk: 14, f\u00E9la: 14, f\u00EDa: "o", f\u00EDo: "o", f\u00EE: "l", f\u00F3l: 14, "f\xF3r ": 14, f\u00F4: "q", f\u00F6ge: "1q", f\u00F6rb: 11, f\u00F6rk: 11, f\u00F6rlo: 11, f\u00F6rr: 11, f\u00F6rs: 11, f\u00F6rv: 11, f\u00F6r\u00E4: 11, f\u00FAt: "o", f\u00FB: "l", f\u00FCh: "n", f\u0103: 16, f\u0105: "1c", f\u010D: 3, f\u0113: "u", f\u0119: "1b", f\u0131: "1g", f\u0153: "u", f\u015F: "1g", "g-aa": "d", "g-ar": "d", "g-n": 3, gaat: "s", "gab ": "n", "gabi ": "d", gaei: "t", "gah ": "b", "gaha ": 4, gahe: 4, gajn: "1p", gaku: "b", gald: "1o", galim: "1c", galiu: "1c", galvo: "1c", gamal: 14, gandr: "1e", ganh: "q", ganze: "n", "gao ": "w", gapy: "1o", gara\u015F: "1o", garot: "q", gar\u0161: "1e", "gasi ": "1d", gatav: "1e", gavit: "u", "gaw ": "d", gayo: "d", gazz: "r", ga\u00F1: "o", ga\u010D: "w", gbab: "d", gca: "t", gce: "t", gco: "t", gcr: "t", gc\u00F3: "t", gdig: "d", gdp: "m", gdy: "1b", gdz: "1b", geben: "n", "gece ": "1g", gedaa: "s", gedoe: 1, geed: "1p", geef: "s", gegee: 1, gegen: "n", gehen: "n", geht: "n", geh\u00F6: "n", geix: "p", gelec: "1g", gelij: "s", gelje: "1o", gelyk: 1, gel\u00FD: "1o", gerag: 4, ger\u00E7: "1g", geseh: "n", geskr: 1, getur: 14, geven: "s", gezek: "1o", ge\u00EB: "s", ge\u00EF: "s", ggia: "r", ggio: "r", ggiu: "r", ggja: 14, ggris: "b", ggs: "m", "ggu ": "b", gguh: "b", gg\u00EC: "r", "gh'": "1s", "gh-": "m", "ghah ": "1s", ghahv: "1s", "ghaj ": "1s", ghajb: "1s", "ghen ": "a", ghit: "1s", ghm: "1s", ghogh: "1s", ghoj: "1s", ghom: "1s", "ghos ": "1s", ghp: "1s", ghq: "1s", ghro: "1s", ghte: "m", ghv: "1s", gh\u00E9: "a", giao: "a", giap: "r", giare: "r", giau: "1c", "gibi ": "1g", gibt: "n", giel: "1b", giets: 1, gifa: 4, gifi: 4, gihe: 4, gihu: 4, gikk: 13, gioc: "r", gior: "r", giov: "r", gitd: "1o", gitj: "1o", "gitt ": 13, gitum: 4, giun: "r", "giv ": 10, "gi\xE1 ": "a", gi\u00EB: "s", gi\u00F1: "1o", gi\u00FA: "a", gi\u0148: "1o", gjem: 13, gjer: 13, gj\u00F8: 13, gkai: "d", gkak: "d", gkei: "n", gkh: "b", gkin: "b", gkol: "d", "gkom ": 1, glai: "l", gleda: "w", glei: "n", glesk: "w", gleti: "1q", gley: 14, gliat: "r", glich: "n", glior: "r", glul: "d", gl\u00E8: "p", gl\u00EA: "q", gl\u00F6m: 11, gl\u00FC: "n", gl\u0105: "1b", gmez: "1p", gmis: "1d", gmy: 14, "gnap ": 15, gnede: 10, gnm: "m", gn\u00F2: "r", "goan ": "a", "gob ": "1q", godin: "w", godz: "1b", goede: "s", gogl: "r", going: "m", "goj ": "1p", gojn: "1p", gonen: 11, "gong ": "d", gonsi: 11, gonti: 11, good: "m", gork: "1o", govar: "w", govo: "w", "goy ": "d", go\u00E1i: "a", go\u015F: "1o", gpap: "d", gq: "1s", grae: "u", gra\u00E7: "q", gra\u017E: "1c", gre\u0161: "w", gribu: "1e", gr\u00E0: "p", "gr\xE1 ": "t", gr\u00E6d: 10, gr\u00E6s: 10, gr\u0101: "1e", gr\u016Bt: "1e", gth: "m", gtige: 10, gtigt: 10, gting: 1, gtl: "1o", gtra: "d", gtv: 11, "gu'": "1s", "guam ": "u", guany: "p", gudik: "1q", gufa: 4, "guh ": "b", guha: 4, guien: "o", guiu: "q", guko: 4, guku: 4, gunj: "b", guno: "o", "gusa ": 4, guse: "1d", guw: "d", gu\u0107: "w", gvu: "s", gyay: "d", gye: 15, gyi: 15, gymy: "1o", gynda: "1o", gynde: 10, gynn: 13, gynt: 13, gyny: "1o", gyok: 15, gyon: 15, gysz: 15, gyu: 15, "gyz ": "1o", gyzy: "1o", gy\u00E1: 15, gy\u00E9: 15, gy\u00FC: 15, gy\u0148: "1o", gzaw: 3, "g\xA0": "n", g\u00E0: "a", "g\xE1i ": "a", g\u00E2nd: 16, g\u00E2y: "a", g\u00E3o: "q", g\u00E5n: 11, g\u00E6r: 14, g\u00E6ti: 14, g\u00E8r: "l", g\u00E9e: "l", g\u00E9p: 15, "g\xED ": "o", g\u00EDa: "o", g\u00EE: "l", g\u00F2: "r", g\u00F4: "a", "g\xF6n ": "1q", g\u00F8: 10, g\u00F9: "r", "g\xFAn ": "o", g\u00FCv: "1g", g\u00FCz: "1g", g\u0101: "1e", g\u0103m: 16, g\u010D: "1c", g\u0117: "1c", g\u0131: "1g", g\u0142: "1b", g\u015F: "1o", g\u0161: "1c", g\u016B: "1c", g\u017E: "1c", "h)": "n", "ha' ": "1s", "haa ": 12, "habe ": "n", habla: "o", habr: "o", habt: "n", hab\u00ED: "o", hace: "o", haci: "o", hader: 10, "hafa ": 14, hagy: 15, hahta: "1s", hahva: "1s", haid: "t", haint: "t", hairt: "t", haith: "t", hajde: "w", "haka ": 4, hakyk: "1o", halb: "n", halua: 12, hamw: 4, hangg: "d", hanh: "a", hapon: "d", "haq ": "1s", hardt: 13, harus: "b", hasha: 4, haszn: 15, hatha: "t", "haus ": "n", hause: "n", havd: 10, havis: "1p", "haw'": "1s", hayat: "1g", ha\u00E7an: "1o", ha\u0107: "1b", "hbe'": "1s", hbog: "1s", hcel: "z", "hcem ": "z", hces: "1b", hchu: "1s", "hci ": "v", hcia: "1b", "hdaj ": "1s", hdaq: "1s", "hdi' ": "1s", hd\u00E4: 12, "he's ": "m", heann: "t", hebb: "s", "hede ": 1, heder: 10, heef: "s", hefu: 14, hegar: "q", hegh: "1s", hego: "q", hegu: "q", heic: "t", "heir ": "m", heiro: "q", heith: "t", hejm: "1p", heldu: 14, helem: "s", helse: 13, helye: 15, hemi\u015F: "1o", heniz: "1o", "heo ": "a", hepd: "1o", "here'": "m", hetom: "1q", heute: "n", "hey'": "m", heyr: 14, he\u00E7: "q", hfaca: "t", hfid: "t", hfui: "t", hge: "n", hiam: "r", "hiar ": 16, hiav: "r", hici: "o", hidu: "b", "hiel ": "1q", hierd: 1, hihi: "d", hijo: "o", "hika ": 4, "hil-": 3, hilf: "n", hims: "m", hings: "m", "hink ": "m", "hios ": "t", hisze: 15, hiya: "d", hiyo: "d", "hizo ": "o", hi\u00EA: "a", hjaj: "1s", "hjel ": 10, hj\u00E1: 14, hj\u00E4l: 11, hj\u00E6: 10, hj\u00F3: 14, "hkem ": "1d", "hku ": "b", hlaf: "n", hlag: "n", hlah: "1s", hlai: "t", hlec: "n", hlic: "n", hlieb: "z", hlj: 14, "hlog ": "t", hlos: "n", hls: "n", hlt: "n", "hlu'": "1s", hlut: 14, hl\u00E4: "n", hl\u00FA: "z", hl\u00FC: "n", hmey: "1s", hmt: "n", "hmu ": "b", "hned ": "v", hnev: "z", hnh: "n", hnl: "n", "hno ": "v", hnya: "b", "hnyt ": 12, hn\u00FA: "z", hoang: "a", hobor: 4, hobu: "1d", hodet: 13, hodia: "1p", hodie: "u", hodz: "1b", hoef: "s", hoeko: 1, "hogh ": "1s", hogy: 15, "hoh ": "1s", "hoil ": "t", "hoje ": "q", hojm: "1s", holna: 15, homb: "o", homoj: "1p", hoog: "s", horf: 14, horgh: "1s", hoses: "l", houd: "s", houg: "m", houl: "m", "hoz ": 15, hozz: 15, ho\u00E1: "a", ho\u017E: "z", hqa: "1s", hqo: "1s", "hqu'": "1s", hraj: "v", hra\u00ED: "t", "hree ": "m", hreib: "n", hrer: "n", hrh: "n", hrij: "s", hring: 14, hrl: "n", "hro'": "1s", hrou: "m", hrr: "n", hrs: "n", hrt: "n", hr\u00E6: 14, hr\u00ED: "t", "hst ": "n", hste: "n", "hta'": "1s", htah: "1s", htet: "n", htiy: "1g", htnu: "1d", htud: "1d", htul: "1d", htus: "1d", ht\u00E4: 12, ht\u00FA: "t", "hu' ": "1s", huai: "t", hubi: "o", hubu: "b", huev: "o", hugh: "1s", hugsa: 14, hugu: 4, huig: "t", huine: "t", huiu: "u", huli: "d", hundo: "1p", huom: 12, huon: 12, hutl: "1s", huvu: 11, huwa: "d", "huya ": "a", hu\u00E9: "o", hvam: "1s", hvar: 14, hvera: 13, hverj: 14, hvern: 14, hvers: 14, hvid: 10, hvorn: 10, hvort: 14, hvus: "1d", hv\u00E9: "o", hwer: "n", hwij: "1s", "hy'": "m", hyv: 12, h\u00E0: "a", "h\xE1c ": "a", "h\xE1ch ": "a", h\u00E1in: "t", h\u00E1ir: "t", "h\xE1n ": "a", h\u00E1ng: "a", h\u00E1ny: 15, h\u00E1ro: 15, h\u00E1za: 15, h\u00E2n: "a", h\u00E2r: 16, h\u00E2t: "l", h\u00E2u: "a", "h\xE3 ": "q", h\u00E3o: "q", "h\xE4n ": 12, h\u00E4ne: 12, "h\xE4r ": 11, h\u00E4sti: "1d", h\u00E4tte: "n", h\u00E4u: "n", h\u00E4z: "1o", h\u00E5b: 10, h\u00E5g: 11, h\u00E5l: 11, h\u00E5p: 13, "h\xE6 ": "u", h\u00E6c: "u", h\u00E6g: 14, h\u00E6n: 10, h\u00E7: "1g", h\u00E8t: "l", h\u00E9ana: "t", h\u00E9e: "l", h\u00E9p: "a", h\u00E9rna: 14, h\u00E9s: "l", h\u00EAm: "a", h\u00EC: "a", h\u00EDch: "a", h\u00EDnh: "a", h\u00EDo: "t", h\u00EDs: "o", h\u00EDv: 15, h\u00F2: "a", h\u00F3a: "a", "h\xF3d ": "1b", "h\xF3i ": "a", h\u00F3ng: "a", h\u00F4n: "a", h\u00F4t: "l", h\u00F5e: "q", h\u00F6c: "n", h\u00F6h: "n", h\u00F6j: 11, h\u00F6k: "1o", "h\xF6ll ": 11, h\u00F6ne: "n", h\u00F6re: "n", h\u00F6v: 11, h\u00F8n: 10, h\u00F8res: 13, h\u00F8v: 10, h\u00F9: "a", h\u00FAc: "a", h\u00FAi: "t", "h\xFAn ": 14, h\u00FAsi: 14, h\u00FAt: "a", h\u00FCb: "n", h\u0103m: "a", h\u0103n: "a", h\u0105: "1b", h\u010D: "v", h\u0119: "1b", h\u0131: "1g", h\u0142: "1b", h\u015F: "1g", h\u0161: "z", h\u016B: "n", "h\u2018": "n", "i''": "1s", "i'e": "1s", "i'p": "1s", "i'w": "1s", "i-ai": 16, "i-bi": "1q", "i-d ": 3, "i-d-": 3, "i-ha": "b", "i-s ": 3, "i-y": 3, iacc: "r", iadku: "z", iae: "u", iagg: "r", "iain ": "t", iajn: "1p", iansk: "z", "iap ": "b", iapo: "u", iarra: "t", iatg: "p", iatj: "p", iaus: "1c", iaze: "z", ia\u00E7: "q", ia\u0107: "1b", ia\u0165: "z", "ibah ": "1s", ibaz: 4, "ibh ": "t", ibiga: "d", "ibil ": 16, ibrum: "u", ib\u0113: "1e", icae: "u", icch: "r", icej: "1p", icheg: "1s", icka: 11, icou: "q", icp: "1p", icq: "u", "icum ": "u", icuro: "r", icut: "u", icv: "1p", icz: "1b", ic\u00EDa: "o", ic\u00F2: "r", ic\u0101: "u", idagi: "1d", idc: "u", ideac: "t", "idh ": "t", "idi\xF3 ": "o", idk: "1p", "idom ": "1q", idp: "1p", idste: 10, idup: "b", "idur ": "b", idym: "u", "idz ": "1e", idzi: "1b", id\u00E3: "q", id\u00E4: 12, id\u00E6: "u", id\u00F2: "r", id\u00F6: "1q", id\u00FD: "1o", id\u0113: "u", id\u012B: "1e", id\u017E: "1c", ieben: "n", iebie: "1b", iebt: "n", iecar: 16, iedod: "1e", iedy: "1b", iedzi: "1b", ied\u00E4: 12, "iej ": "1b", iejs: "1b", iekv: "1c", iel\u00E4: 12, iempo: "o", iempr: "o", iemy: "1b", "iep ": "s", ierdi: 1, ierdu: 16, ierno: "o", iesco: "r", iesz: "1b", iet\u00E4: 12, iewa: "1b", iewc: "1b", iezg: "1e", ie\u00EB: "s", ie\u0107: "1b", ie\u010Di: "1c", ie\u0165: "z", "ie\u017E ": "z", "ie\u017Ei ": "1e", "if-": 3, ifise: 4, "igal ": "1d", igard: "1p", "igd ": "s", ighaj: "1s", igho: "1s", ighr: "1s", igiet: 1, igif: 4, igih: 4, igik: 4, igimi: "1o", "igis ": "1p", igje: 13, igk: "n", iglia: "r", iglio: "r", "igui ": "p", igurn: "w", igust: "1d", ig\u00E5: 11, ig\u00EA: "q", "ihil ": "u", ihiy: "d", ihjel: 10, "ihm ": "n", ihmi: 12, "ihn ": "n", ihnen: "n", ihq: "1s", "ihr ": "n", "ihre ": "n", ihug: 4, ihvad: "1s", ih\u00E5: 11, "iia ": "1d", iib: "d", iic: 16, iid: 12, iih: 12, "iile ": 16, iime: 12, iinn: 12, iit\u00E4: 12, iiw: "d", iiy: "d", "ij'": "1s", ijate: "w", "ijd ": "s", ijden: "s", ijelo: "1r", ijf: "s", ijg: "s", "ijk ": "s", ijke: "s", "ijn ": "s", ijna: "s", ijne: "s", ijoj: "1c", ijq: "1s", "ijs ": "s", "ijt ": "s", ijve: "s", ijz: "s", ij\u00ED: "v", ij\u00FA: "z", "ika-": "d", "ikad ": "w", ikang: "d", "ikaw ": "d", ikdo: "v", ikev: 13, ikib: 4, ikiu: "1c", ikny: "b", ikob: "1q", "ikoj ": "1p", "ikol ": "1q", ikols: "1q", "ikor ": 15, ikora: 4, ikrai: "1c", "iktu ": "1e", "ik\xE4 ": 12, ik\u00F6n: "1q", "ik\xFCn ": "1q", "ik\u0105 ": "1c", ilbag: 10, ilbak: 13, ilece: "1g", ilegh: "1s", ilfel: 13, ilgil: "1g", "ilha ": "q", "ilho ": "q", ilhos: "q", "ilii ": "u", "ilir ": "1g", iliri: "1g", ilium: "u", iljek: "1o", illba: 11, illeu: "l", illor: "p", ilmiy: "1g", "ilob ": "1q", "ilof ": "1q", "ilog ": "d", iloj: "1p", "ilol ": "1q", ilr: "m", "iltu ": 14, ilye: 15, il\u00EA: "q", "il\xEDn ": "t", "iman-": 3, "imao ": "w", ima\u0161: "w", "imdi ": "1g", imeir: "q", imeja: "1r", imese: "1d", imish: 4, "imle ": "1g", "imod ": 10, imta: "1c", "imwe ": 4, im\u00E7: "1o", im\u00F6: "1q", im\u012B: "1e", "in-n": 3, inae: "u", inang: "d", "inau ": "1c", incs: 15, "ineh ": "1s", ineva: 16, ingj: 14, ingut: "p", "ing\xFA ": "p", "inh ": "a", "inha ": "q", inhas: "q", "inho ": "q", inhv: 14, inias: "1p", iniw: "d", "iniz ": "1g", ini\u00F1: "1o", "inle ": "1g", inmal: "n", innar: 14, innr: 13, inobs: "1q", "inoj ": "1p", inoms: "1q", inong: "d", inpin: "1r", insha: 4, inshi: 4, insho: 4, inteo: "t", inuga: "1d", inull: 12, "inun ": 12, "inyo ": "d", in\u00E1l: 15, "in\xE4 ": 12, in\u00E6: "u", in\u00E8s: "p", in\u00EA: "q", in\u00F2: "r", in\u00F6n: "1q", iodat: 16, ioh: "u", "ioj ": "1p", iojn: "1p", ionem: "u", iony: "1b", iooni: "1d", ioq: "u", iorno: "r", iosu: "u", ious: "m", "io\xA0": "1p", iparh: "1s", "ipet ": 13, ipfu: 4, ipirk: "1c", ipisi: "1r", ipov: "1p", ip\u00E4: 12, iqo: "1s", ird\u0113: "1e", "irea ": 16, ireac: "t", irean: "t", irino: "1p", irjo: 12, irju: "1d", irkli: "n", "irl ": "m", irlik: "1g", irmd: "1e", irny: "b", iroj: "1p", irong: 4, ir\u00E7: "1g", "ir\xED ": "t", ir\u00F2: "r", ir\u00FD: "1o", ir\u0101: "1e", ir\u0161: "1c", "is-j": "l", isaha: 4, isang: "d", isao: "w", isav: "q", iseen: 12, isiaj: "1b", "isid ": "1d", isiin: 12, "isip ": "d", isje: "s", "iskt ": 11, isk\u0105: "1c", islim: "w", isli\u0161: "w", isly: 13, ismaa: "1d", ismer: 15, "isne ": "u", isn\u012B: "1e", isogn: "r", "isov ": "1s", isovb: "1s", issz: 15, iss\u00E4: 12, istea: "t", isuu: 12, "is\xA0": "1p", is\u00E3: "q", is\u00E4: 12, is\u0105: "1c", "it's": "m", "it-ta": 3, itanj: "w", itdi: "1o", itege: 4, itelj: "w", ithn: "t", itjek: "1o", itjo: "p", itong: "d", itqu: "u", itt\u00E4: 12, ituma: 4, "it\xE0 ": "r", "it\xE4 ": 12, it\u00E4i: 12, it\u00F2: "r", it\u00F3r: "q", it\u00F9: "r", it\u0119: "1c", "iua ": 16, iubi: 16, iuen: "p", iuf: "1p", iui: "1c", "iuj ": "1p", iujn: "1p", iulo: "1p", iune: 16, "iunt ": "u", iuos: "1c", iusci: "r", iutar: "r", "iuto ": "r", iutt: "r", iux: "u", "ivad ": "1d", "ivi'": "1s", ivj: "1s", ivob: "1q", "ivro ": "q", ivros: "q", iv\u00E4t: 12, iv\u00F2: "r", iv\u00F6: "1q", iwet: 3, iwin: 3, iwl: 3, iwt: 3, iwy: "1b", ix\u00ED: "p", "iy'": "1s", iyac: "1g", iydi: "1g", iyim: "1g", iyl: "1g", iyong: "d", iyor: "1g", iyos: "d", iyud: "d", iyy: 3, iy\u00E4: "1q", izdar: "1e", izgl: "w", izq: "o", izsk: "1e", izto: 15, izv\u0113: "1e", "i\xAD": "1g", i\u00E1c: "a", "i\xE1ng ": "a", i\u00E1o: "a", i\u00E3: "q", "i\xE6 ": "u", i\u00E7a: "q", "i\xE7in ": "1g", i\u00E7o: "q", i\u00E8c: "l", i\u00E8m: "l", i\u00E9e: "l", "i\xE9n ": "o", "i\xE9rt ": 15, "i\xEAm ": "a", i\u00EAu: "a", "i\xEB ": "s", i\u00EBl: "s", i\u00EBn: "s", i\u00F1l: "1o", i\u00F1o: "o", i\u00F2: "r", i\u00F4: "q", i\u00F5: "q", i\u00F6p: "1q", i\u00F9: "r", i\u00FAi: "t", i\u00FAl: "t", i\u00FAnt: "t", i\u00FAp: "a", "i\xFAr ": "t", i\u00FCp: "1q", i\u00FD: "1o", i\u0101: "u", i\u0109: "1p", i\u010Dno: "w", i\u010F: "v", i\u0111: "w", i\u0113: "u", i\u0117: "1c", i\u0119: "1b", i\u0142: "1b", i\u014D: "u", i\u015Fti: "1g", i\u0161ei: "1c", i\u0161el: "v", i\u0161ie: "z", i\u0161ki: "1c", i\u0161p: "1c", i\u0161s: "1c", i\u0161v: "1c", i\u0165: "z", i\u016B: "1c", "i\u017E ": "v", i\u0301: "a", i\u03B3: 3, i\u03B5: 3, i\u0431: "1a", i\u0432: "1a", i\u0433: "1m", i\u0434: "1a", i\u0437: "1m", i\u0439: "1a", i\u043A: "1m", i\u043Bi: "1m", i\u043B\u0435: "1m", i\u043Di: "1m", i\u043D\u0434: "1m", i\u043F: "1m", i\u0440: "1m", i\u0442: "1a", i\u0448: "1m", i\u04A3: "1m", "j' ": "1p", "j'i": "l", "j)": "1p", "jaa ": 12, jaap: "1d", "jadi ": "b", jadz: "1e", jahr: "n", jakd: "1o", jakie: "1b", jak\u00FD: "v", jalg: "1d", janga: "b", jaok: "1d", "jap\xF3 ": "p", jap\u00FC: "1q", jaroj: "1p", jatl: "1s", jau\u010D: "1c", jawa: "b", "jbe'": "1s", jch: "1s", jcie: "1b", jdj: "s", jdr: "s", jdt: "s", jdz: "1b", "je'": "1s", jecha: "1b", jeda: "w", jedde: 13, jedia: "z", jedol: "z", jeig: "1c", jejic: "v", jej\u00ED: "v", jekd: "1o", jeld: 13, "jell ": 13, jelli: 13, jelp: 13, jempe: 13, "jemy ": "1b", jenno: 13, jepa: "b", jerg: 10, jerns: 10, jestl: "v", "jesz ": "1b", jetz: "n", jeun: "l", jezik: "w", je\u0161t: "v", "jf ": "s", jfa: "1p", jfd: "s", jfi: "1p", jfo: "1p", jft: "s", "jg ": "s", jgen: "s", jgt: "s", "jho ": "z", jiblo: "1q", jies: "1e", jiet: "1e", jihv: "1s", jika: "b", jimat: "1q", jiq: "1s", jison: "1q", ji\u017E: "v", jji: 3, jkb: "s", jkd: "s", jkh: "s", jks: "s", jkt: "s", jky: "z", jls: "s", jmb: "1p", jmenu: "v", jms: "1p", jmt: "1p", jmv: "1p", jm\u00E9: "v", jnas: "1p", jnd: "s", jnf: "1p", jnh: "s", jnon: "1p", jnt: "s", jof: "1p", joit: 12, "joje ": "1c", "joka ": 12, "jome ": "1c", jonen: 13, jonge: "s", jopr: "1e", jota: 12, "joto ": "1r", joue: "l", jourd: "l", jours: "l", jo\u0161: "w", "jp ": "s", jpl: "1p", jpt: "s", jqa: "1s", jqu: "1s", jrb: "1p", jret: 10, jro: "1p", jrz: "1b", jsc: "1b", "jse ": 10, jsem: "v", jsh: "s", jsj: "s", jsl: "s", jsm: "v", jso: "v", jsu: "1p", js\u0165: "z", jtr: "z", jt\u00F3: 15, jual: "b", "juba ": "1d", "judi ": "w", jud\u00E1: "q", jueg: "o", juht: "1d", "juke ": "1r", julle: 1, julli: "s", jumu: "1e", juns: 16, junu: "1p", jusq: "l", jutor: 16, juuri: 12, jux: "u", juz: "o", ju\u0107: "w", ju\u010D: "w", ju\u0161: "1e", jven: "s", "jwe ": 4, jwo: "s", jze: "s", "j\xA0": "1p", j\u00E0: "l", j\u00E1lf: 14, "j\xE1t ": 15, j\u00E3: "q", j\u00E4lv: 11, j\u00E4rg: "1d", j\u00E4tte: 11, j\u00E5l: 10, "j\xE6 ": "u", j\u00E6l: 10, j\u00E6r: 13, "j\xE9 ": "o", j\u00EDc: "v", j\u00EDd: "v", j\u00EDs: "v", j\u00F3p: 14, j\u00F5: "1d", j\u00F6f: 14, j\u00F6ni: "1q", j\u00F6tt: 15, j\u00F6v: 15, j\u00F8e: 13, j\u00F8k: 13, j\u00F8l: 13, j\u00F8n: 13, "j\xF8r ": 13, j\u00F8re: 13, j\u00F8rt: 13, j\u00F8t: 13, j\u00FAc: "z", j\u00FAk: 14, j\u0101: "1e", j\u0103: 16, j\u010F: "v", j\u0117: "1c", j\u0119s: "1c", j\u0131: "1g", j\u0161i: "z", j\u016Br: "1c", j\u016Bt: "1e", "k(": 3, "ka- ": "d", "kaa ": 12, "kaar ": "s", kaasa: "1d", kadar: "1g", kafo: "1p", kahit: "d", kaib: "d", kaidr: "1e", kaikk: 12, kajn: "1p", kakai: "d", kakel: 1, "kako ": "w", kaksi: 12, kalba: "1c", kalbo: "1c", kald\u0131: "1g", kanny: "b", kanob: "1q", kanol: "1q", kanom: "1q", kanss: 12, kanye: 4, kapab: "1p", kapet: 13, karde: "1g", karok: 15, kar\u0131: "1g", kar\u015F: "1g", kasn: "w", "kass ": "1d", kasut: "1d", katd: "1o", katie: "1e", katru: "1e", katso: 12, kauf: "n", kav\u0113: "1e", kawin: "1r", kayo: "d", kazo: "1p", ka\u00E7: "1g", ka\u0107: "1b", ka\u0165: "z", ka\u017Ee: "w", ka\u017Ek: "1c", "kbo ": "d", kcia: "1p", kcid: "1p", kco: "1p", "kd-": "1p", kdig: "1o", kdyb: "v", kdyg: "1o", kebu: "b", kedag: "1d", kedu: "b", kedv: 15, kedy: "z", keeg: "1d", keele: "1d", keelt: "1d", keep: "m", keju: "b", "kem-": 3, kemar: "b", kemba: "b", kemur: 14, kendt: 10, keney: 4, "kent-": 3, kepad: "b", kepek: "1r", kerja: "b", kerro: 12, kerto: 12, ker\u00FC: 15, kesu: "b", keyk: "d", keyp: 14, ke\u00E4: 12, ke\u010D: 3, ke\u010F: "z", kgl: "1p", khaw: "b", khd: "m", "khen ": "a", "khi ": "a", khir: "b", khl: "v", khoa: "a", "khu ": "a", khuy: "a", "kh\xE1 ": "a", kh\u00E1c: "a", kh\u00ED: "a", kh\u00F3: "a", kh\u00F4: "a", "kial ": "1p", "kiam ": "1p", "kiau ": "1c", "kich ": "1b", kicsi: 15, "kida ": "1d", kiego: "1b", "kiek ": "1c", "kiel ": "1p", kift: 10, kigg: 10, kiito: 12, kijk: "s", kijot: "1r", kikod: "1q", kims: "1g", kimw: 4, kinh: "a", "kiom ": "1p", kipet: 13, kipis: "1r", kipti: 14, kissa: 12, kiuj: "1p", kiun: "1p", kiyo: "1g", ki\u00E4: 12, ki\u00EB: "s", kjed: 13, kjel: 13, kjem: 13, kjen: 13, kjer: 13, kj\u00E6: 13, kj\u00F6: 14, kj\u00F8: 13, kkede: 10, "kkor ": 15, "kkur ": 14, kkv: "1p", klah: "b", klai: "1c", klary: "1o", klar\u0131: "1g", klic: "n", kligt: 11, klike: 1, klj: "w", kloc: 11, klukk: 14, kl\u00FD: "v", kl\u0101: "1e", "kl\u0105 ": "1c", kl\u0131: "1g", kmo: "1p", "kmu ": "b", kmy: "1o", "knew ": "m", knj: "w", know: "m", knyg: "1c", kn\u00EDh: "z", kober: "z", kocha: "1b", kodus: "1d", "koer ": "1d", "kof ": "1q", "kog ": "w", kohv: "1d", koir: 12, "koks ": "1c", "kol-": "1q", kolis: "1r", "kolm ": "1d", kolme: 12, konas: "1p", konsi: "1p", kooli: "1d", korw: 4, koska: 12, kots: "d", koud: "s", koulu: 12, koup: "v", koven: 10, kovr: "1p", kowa: "1b", koy: "1g", "koze ": 4, ko\u010Dk: "v", "krai ": "1c", kratt: 11, kreda: "1p", kribi: "1p", krifa: 14, "krik ": 1, kryf: 1, kr\u00E6: 10, kr\u0101: "1e", "ks-": "1p", ksci: "1p", kseen: 12, ksene: 13, "ksid ": "1d", ksi\u0105: "1b", ksj: 13, ksud: "b", ks\u00E5: 11, ks\u00E9: 15, ks\u010D: "1c", ks\u0131: "1g", ktd: "1p", kter\u00E9: "v", ktige: 13, ktigt: 11, ktm: "1p", ktor\u00ED: "z", kt\u00F3r: "1b", kt\u0105: "1c", kt\u0131: "1g", kuber: 4, kubik: 4, kuci: "b", kuga: 4, kugen: 4, kugi: 4, kugu: 4, kuid: "1d", kuin: 12, kuir: "1p", kulay: "d", kulik: "1q", kulup: "1r", kumai: "d", kuol: 12, "kute ": "1r", kutim: "1p", kuvu: 4, kuwe: "d", ku\u0107: "w", ku\u0161a: "w", kvai: "1c", kvan: "1p", kvaz: "1p", kvien: "1c", kvil: "1p", kvon: "1p", kv\u00E4: 11, kv\u00F6: 14, "kw'": 4, kwam: "s", kwiy: 4, kyka: "1o", kykl: "1c", kymme: 12, kysy: 12, kyto: "1c", kyy: 12, kzam: "1p", kzis: "1p", kzo: "1p", k\u00E1b: 15, k\u00E1s: 15, k\u00E2: "1g", k\u00E4es: "1d", k\u00E4nd: 11, k\u00E4nne: 11, k\u00E4v: 12, k\u00E4y: 12, k\u00E4\u00E4: 12, k\u00E5p: 11, k\u00E6l: 10, k\u00E6m: 10, k\u00E6re: 10, k\u00E6rl: 10, k\u00E7a: "1g", k\u00E9n: 15, k\u00E9p: 15, k\u00E9r: 15, k\u00E9s: 15, k\u00E9t: 15, k\u00EA: "a", k\u00EC: "a", k\u00EDv: 15, k\u00F3la: 14, k\u00F4: "z", k\u00F5: "1d", "k\xF6 ": 12, k\u00F6me: "1o", k\u00F6mo: "1q", k\u00F6m\u00F6: "1q", k\u00F6nne: "n", k\u00F6ny: 15, k\u00F6pa: 11, k\u00F6ve: 15, k\u00F6z: 15, k\u00F8b: 10, k\u00F8d: 10, k\u00F8k: 10, k\u00F8l: 10, k\u00F8n: 10, k\u00F8r: 10, k\u00FAp: "z", k\u00FB: "1g", k\u00FCc: "n", k\u00FCh: "n", k\u00FCsi: "1d", k\u00FC\u00E7: "1g", k\u00FDa: "1o", k\u00FDr: 14, k\u0101: "1e", k\u0109: "1p", k\u010D: "1c", k\u0117: "1c", k\u0119s: "1c", k\u0131: "1g", k\u0142: "1b", k\u014D: "n", k\u015F: "1g", k\u0161t: "1c", "k\u0161u ": "1e", k\u016B: "1c", "l'f": "r", "l'ha ": "r", "l'ho ": "r", "l'ul": "r", "l'\xE0": "p", "l-b": "m", laats: "s", labai: "1c", labh: "t", labob: "1q", labol: "1q", labom: "1q", "labs ": "1e", lacak: "1g", ladh: "t", laet: "u", lagd: 10, lahb: "1s", laiko: "1c", laiks: "1e", laiss: "l", lajn: "1p", lakuk: "b", lalak: "d", "lalu ": "b", lamt: 3, landy: "1o", lan\u0131: "1g", "lape ": "1r", "lapi ": "1r", larak: "1g", larym: "1o", lasci: "r", latik: "1q", laub: "n", lauf: "n", lauki: "1c", la\u00ED: "t", la\u0165: "z", lb\u0105: "1c", lchr: "u", lcos: "r", lcs: 15, lcun: "r", "ld-": "m", ldib: "1d", ldies: "1e", ldrei: 14, lduk: "1g", "ldym ": "1o", learn: "m", lease: "m", "lebo ": "z", lebt: "n", lecat: 16, "legh ": "1s", lehet: 15, lehr: "n", leich: "n", leili: 13, "leks ": "1d", lek\u00E1: "z", lembr: "q", lemok: "1o", lem\u00F6: "1q", lenok: "1o", leor: "t", lepie: "1b", lerni: "1p", lesz: 15, letz: "n", "lewe ": 1, leyl: "1g", "lez-": "l", le\u00F1: "o", le\u00F3: "o", "lf-": "m", lfaci: "1p", lfd: "s", lfru: "1p", lfw: "m", lgiv: 10, lgj: 14, lgoz: 15, lgui: "o", "lgum ": "q", "lg\xFA ": "p", lg\u00FAn: "o", "lh ": "1s", "lh'": "1s", lhad: "q", "lhar ": "q", "lhas ": "q", lhb: "1s", lhd: "1s", "lhe ": "q", lhl: "1s", lhm: "1s", lhor: "q", "lhoy ": "1s", lhp: "1s", lhq: "1s", lht: "1s", lhw: "1s", "li' ": "1s", "li-b": "1q", liain: "t", liaj: "1p", liau: "1c", libru: "u", licet: "u", "lich ": "n", "lid\xE9 ": "v", lid\u00ED: "v", liebe: "n", lieci: "1e", lieft: "s", lihat: "b", lihi: "d", liian: 12, lijap: "1q", lijk: "s", lijv: "s", likde: "1o", "likk ": 13, lil\u00E4: "1q", "liom ": "t", "lipu ": "1r", lish: "m", "lisu ": "1r", littl: "m", lit\u00E0: "r", lit\u00E9: "l", liur: "p", livat: 12, livro: "q", liyd: "1g", liyo: "1g", li\u00E6: "u", li\u00E8: "l", li\u00EA: "a", li\u00EB: "s", li\u010Dn: "w", "ljer ": 11, "lji ": "w", ljiv: "w", ljn: "w", ljub: "w", ljudi: "w", lj\u00F3: 14, lj\u00FA: 14, lkaar: "s", lkaj: "1p", lkf: "1p", lkj: "1p", lkk: 12, lkoz: 15, lkste: "1e", lk\u00E4: 12, lk\u00FD: "v", "ll'a": "r", "ll'e": "r", "ll'o": "r", "ll'u": "r", "ll-as": 3, llae: "u", llbak: 11, llibr: "p", "lloc ": "p", llogh: "1s", lloin: 12, lltaf: 14, ll\u00E0: "p", "ll\xE4 ": 12, ll\u00E5: 11, ll\u00E6: "u", "ll\xED ": "o", lnk: "z", lnov: "1p", lnud: "1d", lnya: "b", ln\u00ED: "v", ln\u0131: "1g", "lobs ": "1q", loce: "r", locui: 16, lodho: "1s", lodni: "1s", "lodu ": "1e", loed: "s", loem: "s", "logh ": "1s", lojmi: "1s", lojn: "1p", lokka: 13, "loms ": "1q", loob: "d", "lopa ": "1r", lotg: "p", louh: "v", "love ": "m", lovek: "z", lpp: 12, lr\u00E4: 11, lsda: 10, lsev: "p", lsj: "s", lsked: 10, lsn: "s", lstub: "s", "lsz ": 15, ltaj: "1p", "ltak ": 15, ltc: 16, ltema: 1, ltij: "s", ltres: "p", "ltum ": "u", ltyd: 1, lt\u00E0: "r", "lt\xE4 ": 12, lt\u00F2: "r", "lu' ": "1s", luais: 12, ludz: "1b", "luh ": "b", lukka: 14, lukm: "1o", lulut: "d", lumea: 16, "lupu ": "1r", lurer: 13, "lutt ": 13, luul: 12, luvil: "v", luvit: "v", luvo: "1p", lu\u00E7: "q", lvoja: "1c", lv\u00E4: 12, lv\u00ED: "o", lv\u00F2: "r", lv\u0113: "1e", lxx: "u", lyck: 11, lydy: "1o", lygy: "1o", lyj: "1c", "lyke ": 1, "lyo ": "d", "lyp ": "1o", "lyve ": 10, lyver: 10, "lz ": "n", "l\xB7": "p", l\u00E0m: "a", l\u00E0n: "a", l\u00E1lko: 15, l\u00E1to: 15, l\u00E1tta: 15, l\u00E2ng: 16, l\u00E2u: "a", l\u00E3o: "q", l\u00E4b: "1d", l\u00E4f: "n", l\u00E4ht: 12, l\u00E4i: 12, l\u00E4na: "1q", l\u00E4ra: 11, l\u00E4sa: 11, l\u00E4u: "n", l\u00E4x: 11, l\u00E4\u00E4: 12, l\u00E5d: 11, l\u00E5e: 10, l\u00E5te: 11, l\u00E5tt: 13, "l\xE6 ": "u", l\u00E6d: 10, l\u00E6kn: 14, l\u00E6n: 10, l\u00E6se: 10, l\u00E8f: "p", l\u00E8m: "l", l\u00E8r: "l", l\u00E8s: "p", l\u00E8t: "l", l\u00E9am: "t", "l\xE9e ": "l", l\u00E9f: "o", "l\xEA ": "q", l\u00EC: "r", l\u00EDa: "o", l\u00EDg: "o", l\u00EDka: 14, l\u00ED\u010D: "v", l\u00EE: "1g", l\u00F1: "1o", l\u00F2n: "a", l\u00F6mi: "1q", l\u00F6y: 12, l\u00F8b: 10, l\u00F9: "a", "l\xFAc ": "a", l\u00FAp: "z", l\u00FB: "l", l\u00FDs: 14, "l\u0101 ": "1e", l\u0103: 16, l\u0109: "1p", "l\u0113 ": "1e", l\u0113m: "1e", l\u0113t: "1e", l\u0117: "1c", l\u011F: "1l", "l\u012B ": "u", l\u012Bd: "1e", l\u0131d: "1g", l\u0131m: "1g", l\u0131n: "1g", l\u0131s: "1g", l\u0131yo: "1g", l\u0131\u015F: "1g", l\u014D: "u", l\u0161\u00ED: "v", l\u03B5: 3, "m'agr": "p", "m'ha ": "p", "m'he": "p", "m'ho": "p", "m'la ": "1g", "m'n": "s", "m'u": "1g", "m'\xE8": "r", "m)": 3, "m-i": 3, "m-li": "1q", "m-v": "q", "m-y": 3, maaa: "d", maaf: "b", macch: "r", mad\u0131: "1g", "mag-": "d", magal: "d", magk: "d", magm: "d", magsa: "d", "magy ": "1o", magya: 15, magyn: "1o", mag\u00E1: 15, maher: 4, maiso: "l", majd: 15, majn: "1p", maj\u00ED: "v", maj\u00FA: "z", maken: "s", makli: 1, makta: "1g", malbo: "1p", malfe: "1p", malij: "1r", malpl: "1p", malr: "1p", malyd: "1o", mal\u0131: "1g", mamp: "b", "mamy ": "1b", mam\u0131: "1g", manjo: "1p", man\u0119: "1c", man\u0131: "1g", marxa: "p", masih: "b", "masz ": "1b", mas\u0131: "1g", matay: "d", matg: "p", matuj: "v", "mat\xED ": "p", "mawi ": "1r", mayr: "d", mazal: 3, ma\u010Dia: "1c", ma\u010F: "v", ma\u0148: "1o", "ma\u0161 ": "w", ma\u0165: "z", ma\u017Ea: "1c", mbac: "b", mbali: "b", mbi\u00E9: "o", mbt: "s", mbua: "b", mbw: 4, mcm: "u", mdc: "u", "me'n": "p", "meam ": "u", mecu: "u", medz: "z", meeld: "1d", megim: "1o", megt: 15, megv: 15, megy: 15, meio: "q", meiro: "q", mekde: "1o", melak: "b", melho: "q", melih: "b", melm: 3, memba: "b", membu: "b", memil: "b", mempe: "b", mengg: "b", mengh: "b", menii: 16, menn\u00E4: 12, mensc: "n", menun: "b", menys: "p", "merg ": 16, mesia: "z", mesmo: "q", messo: "r", metg: "p", methi: "m", mettr: "l", meua: "p", meum: "u", mewi: "1r", meyi: "1g", me\u00E4: 12, me\u00E6: "u", "me\xF1 ": "1o", mf\u00F6: 11, "mga ": "d", mgr: "1p", mg\u00E5: 11, "mh ": "t", mhc: "t", mhn: "t", mhr: "t", miaj: "1p", "mich ": "n", micus: "u", miedo: "o", miei: "r", miej: "1b", mient: "o", mieu: "l", might: "m", migl: "r", mijn: "s", mikil: 14, mikoj: "1p", mikor: 15, mik\u00E4: 12, minga: "1c", minha: "q", "minn ": 14, minni: 14, minua: 12, min\u00E4: 12, misli: "w", missc: "s", mitj: "p", miyo: "1g", "mi\xA0": "1p", mi\u00E8: "l", mi\u00E9rt: 15, mj\u00F3: 14, mj\u00F6g: 14, mlega: 14, mliek: "z", mlj: "w", mluv: "v", mlx: "u", mmans: 11, mmede: 10, mm\u00E4r: 12, mnak: 15, mnea: 16, mnib: "u", mniu: "u", mnj: "w", mnog: "w", mnya: "b", "mo' ": "1s", moar: 16, moas: 16, mocho: "1b", moch\u00F3: "1b", "moct ": "v", "moe ": "s", moede: "s", moeni: 1, moete: "s", "mogu ": "w", mogus: "1c", "moh ": "1s", "mohl ": "v", mohol: "z", mohta: "1s", "mohu ": "v", "moim ": "1b", moins: "l", mojn: "1p", molim: "w", molti: "r", molto: "r", molts: "p", mondt: 15, money: "m", monon: "1p", moont: 1, moth: "m", mox: "u", moys: "u", mo\u00E7: "q", mo\u00EFn: "p", mo\u0107: "w", mo\u017Eda: "w", mo\u017Ee: "w", "mpat ": "b", mpeg: "r", mpj: "s", mp\u00E4: 12, mp\u00EA: "l", mqua: "u", mque: "u", "mred ": 3, mrem: 3, mrs: "m", mself: "m", msuj: 3, "mt-": 3, "mts ": "1e", mt\u00ED: 14, "mu'": "1s", muan: "b", muba: 4, mucho: "o", muert: "o", mugal: "1o", mugo: 4, muhi: 4, muhte: "1g", "muid ": "t", muist: 12, muito: "q", mujer: "o", mukh: "d", muku: 4, mungk: "b", munk\u00E1: 15, munsi: 4, muntu: 4, "muny ": "1o", muos: "1c", "murt ": 3, musis: "1b", "muss ": "n", musun: "1g", mutta: 12, muut: 12, muw: "d", mvu: 4, mvy: 4, "mw'": 4, mwu: 4, myak: 4, myb: "1c", myck: 11, "mynd ": 14, myndi: 14, "myt ": "1o", myu: 3, myy: 12, my\u00F6: 12, my\u0148: "1o", m\u00E0q: "p", m\u00E0s: "p", m\u00E1ir: "t", "m\xE1r ": 15, m\u00E1riu: "z", m\u00E1y: "a", m\u00E2i: 16, m\u00E2na: 16, m\u00E2nc: 16, m\u00E2nd: 16, m\u00E3o: "q", m\u00E4g: "1o", m\u00E4i: 12, m\u00E4ngi: "1d", m\u00E4nni: 11, m\u00E4\u00E4: 12, m\u00E5d: 10, m\u00E5r: 11, m\u00E5sk: 10, m\u00E5st: 11, m\u00E5te: 13, "m\xE6 ": "u", m\u00E6n: 10, m\u00E6r: 10, m\u00E6t: 14, m\u00E7e: "1o", m\u00E8n: "l", m\u00E8re: "l", m\u00E9e: "l", "m\xE9g ": 15, "m\xE9ho ": "v", "m\xE9no ": "v", m\u00EAm: "l", m\u00EDa: "o", m\u00EDm: "v", "m\xEDna ": 14, m\u00EDst: "v", m\u00EDv: "v", m\u00ED\u0161: "v", m\u00F3j: "1b", "m\xF3r ": "t", m\u00F4r: 1, m\u00F6c: "n", m\u00F6gl: "n", m\u00F8d: 10, m\u00F8n: 10, m\u00F8t: 13, m\u00F9: "a", m\u00FAi: "t", m\u00FAn: "o", m\u00FB: "l", "m\xFC ": "1g", m\u00FCmki: "1o", m\u00FCss: "n", m\u00FCz: "1g", "m\u0101 ": "1e", m\u0101l: "u", m\u0101n: "u", m\u0101t: "1e", m\u0103: 16, m\u0109: "1p", "m\u0113 ": "u", m\u0113r: "1e", m\u0113s: "1e", m\u0117: "1c", m\u0131s: "1g", m\u0131z: "1g", m\u0142: "1b", m\u0148: "z", m\u014D: "u", m\u015F: "1g", m\u0161an: "1e", m\u016Bz: "1e", m\u03B5: 3, "n'ai": "l", "n'd": "1g", "n't ": "m", "n'um": 4, "n'y": "l", "n'\xE8": "r", "n-d ": 3, "n-is": 3, "n-li ": "1q", naand: 1, nabbt: 11, "naby ": 1, nadev: "1s", "nae ": "u", "nag-": "d", nagb: "d", nagk: "d", naglu: "d", nagm: "d", nagp: "d", nags: "d", nagta: "d", "nagu ": "1d", nagy: 15, nahar: "1o", nahi: "d", naigh: "t", naj\u00ED: "v", nakak: "d", nakan: "b", nakat: "d", namn: 11, "nann ": "t", nanpa: "1r", napak: "d", nap\u00FC: "1q", nar\u00E0: "p", nasjo: 13, nask: "1p", natuk: "1d", natus: "u", nauc: "1b", nauda: "1e", nauj: "1c", "na\xED ": "t", na\u010Di: "w", na\u0148: "z", "na\u0161 ": "w", na\u0161ie: "z", "nc-": "1p", nci\u00F3n: "o", ncm: "1p", ncoj: "1p", ncta: "u", nc\u00E8s: "p", nc\u00FA: "z", nc\u016B: "1c", ndaf: 4, "ndeu ": "q", ndhed: 10, ndih: "d", ndi\u00F3: "o", ndnu: 10, ndrar: 11, ndsky: 10, ndyg: "1o", ndyr: "1o", nd\u00E5: 11, nd\u00F2: "r", "nd\u0131 ": "1g", neach: "t", neav: 16, nebol: "z", neby: "v", nedd: 3, nedok: "v", neeu: "s", negoz: "r", nehb: "1s", nehme: "n", nehov: "z", neira: "q", neix: "p", nejak: "z", nejs: "v", nej\u0161: "z", neked: 15, nekem: 15, "nekk ": 3, nemlu: "v", nemoj: "w", nem\u00F4: "z", nenhu: "q", nenia: "1p", nenio: "1p", neniu: "1p", nen\u00FD: "z", nepas: "1c", nepie: "1e", neque: "u", nesap: "1e", neue: "n", neum\u00ED: "v", nevaj: "1e", nevoi: 16, nev\u00ED: "v", next: "m", nezin: "1e", ne\u0107: "w", ne\u010F: "z", ne\u0161to: "w", nfac: "n", nfano: "1p", nft: "n", nf\u00E4: "n", nf\u00E6: 14, nf\u00ED: "o", "ng-b": "b", ngaha: 4, ngelm: 12, nggr: "b", ngh\u00E8: "a", ngiar: "r", ngik: "b", nginn: 14, ngju: 14, nglez: 16, ngl\u00E9s: "o", ngny: "b", ngoan: "a", ngo\u00E1: "a", ngry: "m", nguam: "u", ngud: "p", "nguy ": "a", ngvo: "1p", "ng\xE2n ": "a", "ng\xE5 ": 13, "ng\xE9 ": "l", "ng\xF3n ": "a", ng\u00FAn: "o", ng\u0105: "1c", nhad: "q", nhec: "q", nheir: "q", nhl: "v", "nhor ": "q", "nhos ": "q", "nhum ": "q", "nh\xE1t ": "a", nh\u00E3: "q", "nh\xE9 ": "a", "nh\xF3m ": "a", "niai ": "1c", niej: "1b", nieka: "1c", nieke: "z", nieks: "1e", niene: "1b", niets: "s", niew: "1b", nie\u0161: "1e", night: "m", nigie: 1, niin: 12, "nije ": "w", nijon: "1r", "nikt ": "1b", nikto: "z", "nill ": 13, "ninn ": 14, ninyo: "d", nipon: "1s", nired: "1o", nisam: "w", nish: "m", niteb: "1s", niwal: "d", niyan: "d", ni\u00E4l: "1q", ni\u00E6: "u", ni\u00E8: "l", ni\u00EB: "s", "ni\xF1 ": "1o", ni\u00F1a: "o", "ni\xF3n ": "o", ni\u0107: "1b", "ni\u010D ": "z", ni\u0148: "1o", ni\u0161t: "w", njadi: "b", njeg: "w", njig: "w", njin: "b", njor: "1p", njoy: "m", nj\u00F3: 14, nkaan: 12, nklik: 1, nkni: 13, nkp: "1p", nkrig: 10, nkvi: "1p", "nm ": "t", "nmal ": "n", nmigo: "o", "nmu ": "b", nm\u00F6: "n", nm\u0113: "1e", nm\u0131: "1g", nn\u00E5: 13, nn\u00F2: "r", "no)": "1p", "no-li": "1q", noap: 16, nobis: "u", "nobs ": "1q", nocte: "u", "nof ": "1q", nofs: "1q", noget: 10, nogle: 10, nogo: "w", nogur: "1e", "noin ": 12, noite: "q", nojn: "1p", nokdy: "1o", nokku: 14, "nol-": "1q", nolol: "1q", nolom: "1q", "nom-": "1q", nom\u00E9s: "p", "nong ": "d", noong: "d", nopir: "1e", noriu: "1c", nosal: "p", nosot: "o", nosso: "q", noth: "m", notik: "1e", noug: "m", nouv: "l", "now ": "m", "nows ": "m", nozc: "o", no\u00EB: "l", no\u0107: "w", "npin ": "1r", "npo ": "1r", "nq ": "l", nquam: "u", nr\u00ED: "o", nr\u00F8: 13, nsaml: 14, nsanl: "1g", nsegn: "r", nsej: "o", nseny: "p", nse\u00F1: "o", nsje: 13, nskar: 11, nsked: 10, nskj: 13, nskyl: 13, nsog: "1p", "nssa ": 12, nsut: "1r", nsynl: 13, ns\u00E3: "q", "ns\xE4 ": 12, "ns\xE5 ": 13, ns\u0131: "1g", ntach: "t", "ntay ": "d", ntede: 10, nteoi: "t", ntiw: 4, ntlik: 1, ntly: "m", ntoe: 1, "ntoj ": "1p", ntotd: 16, "ntou ": "q", ntq: "u", ntr\u00F3: "o", ntsu: "1d", nt\u00E0: "r", "nt\xE4 ": 12, nt\u00EC: "r", nt\u00F2: "r", nt\u00F9: "r", nt\u0105: "1c", nt\u0131: "1g", "nu-m": 16, nuest: "o", nuev: "o", "nuga ": "1d", nujo: "1p", nuju: "b", nukku: 12, nului: 16, numel: 16, numq: "u", nunqu: "u", nuom: "1c", nuova: "r", "nuq ": "1s", nuqd: "1s", nusip: "1c", "nuwe ": 1, nu\u00F1: "1o", nu\u015F: "1g", nvl: "s", nvy: "m", nv\u00E4n: 11, nv\u00ED: "o", "nwen ": 3, nwent: 3, nyaa: "b", nyene: 4, nyga: "1c", nymo: "m", nyny: "1o", "nyp ": "1o", nyth: "m", nyuma: 4, nyv: 15, "nywa ": 4, ny\u00E1: 15, ny\u00E9: 15, ny\u0148: "1o", "nz'": "r", nzig: "n", nzio: "r", nzir: 4, nzok: 4, nz\u00F6s: "n", "n\xAD": "n", n\u00E3o: "q", n\u00E4da: "1d", n\u00E4dip: "1o", n\u00E4gi: "1d", n\u00E4hi: "1o", n\u00E4k: 12, n\u00E4me: "1o", n\u00E4y: 12, n\u00E4\u00E4: 12, n\u00E4\u00E7: "1o", n\u00E5g: 11, n\u00E7ai: "l", n\u00E7as: "q", n\u00E7at: "p", n\u00E9e: "l", n\u00E9k: 15, "n\xE9l ": 15, n\u00E9z: 15, n\u00EC: "r", "n\xEDa ": "o", "n\xEDl ": "t", n\u00EDo: "t", n\u00EDz: "v", n\u00ED\u017E: "v", "n\xF2 ": "r", n\u00F3i: "a", n\u00F3ng: "a", "n\xF3s ": "q", n\u00F5: "1d", n\u00F6a: 11, n\u00F6j: 11, "n\xF8 ": 13, n\u00F8dt: 10, n\u00F8e: 13, n\u00F8g: 10, n\u00F8k: 13, n\u00F8t: 13, n\u00F9: "r", n\u00FAa: "o", n\u00FAi: "a", n\u00FAna: 14, n\u00FCb: "n", n\u00FCz: "1g", n\u00FDa: "1o", n\u00FDj: 14, n\u00FDt: 14, n\u0101: "1e", "n\u0103m ": "a", n\u0103n: "a", n\u0109: "1p", n\u010Dia: "1c", n\u010F: "v", n\u0117: "1c", n\u0119s: "1c", n\u011F: "1l", n\u012Bb: "1e", "n\u0131n ": "1g", n\u0131r: "1g", n\u0131y: "1g", n\u0131z: "1g", n\u0131\u015F: "1g", n\u014D: "u", n\u0153: "l", n\u03B5: 3, "n\u2018": "n", "o'm": "1s", "o'y ": "d", "o-li ": "1q", "o-me": "q", oaf: "m", "oang ": "a", oape: 16, oapt: 16, oarc: 16, "oare ": 16, oarte: 16, oastr: 16, "ob-": "1q", obai: "t", "obh ": "t", obino: "1q", obi\u0107: "1b", oblid: "p", obob: "1q", obosi: 16, obrz: "1b", obsi: "1q", obwa: 4, ob\u00EDm: "z", ob\u00F6: "1q", ob\u0105: "1b", ob\u010D: "v", ochod: "1b", ochta: "t", ochva: "1s", ocm: 16, ocou: "q", ocuk: "1g", ocutu: "u", "ocy ": "1b", ocz: "1b", oc\u00EA: "q", oc\u00F2: "r", "oday ": "m", odei: "q", ode\u0161e: "v", odgo: "w", odhom: "1s", odine: "w", odi\u010De: "v", odm\u00ED: "v", "odni'": "1s", odoh: "b", "odzi ": "1b", odzie: "1b", odzin: "1b", od\u00EDv: "v", od\u017E: "1c", oege: "s", "oeke ": 1, oeken: "s", oemd: "s", oeme: "s", oenie: 1, oesn: "m", oeten: "s", oew: "s", ofd: "s", ofik: "1q", ofw: "s", ofz: "s", of\u00F2: "p", "og'": "m", ogao: "w", ogap: "1o", oghe: "r", oghla: "t", oglan: "1o", oglia: "r", oglio: "r", "ogno ": "r", ogob: "1q", "ogol ": "1q", "ogry ": "1o", ogter: 1, og\u00F6: "1q", og\u0119: "1b", ohiy: "d", ohj: 12, ohkem: "1d", "ohne ": "n", ohpu: "1s", ohvad: "1s", ohvi: "1d", ohw: "1s", "oich ": "1b", "oig ": "p", oih: 12, oii: 16, oike: 12, oinen: 12, oirse: "t", oisas: "q", oitt: 12, oiu: 16, oix: "l", "oj-": "1p", ojau: "1c", ojego: "1b", ojf: "1p", ojh: "z", ojich: "z", ojie: "1e", "ojim ": "w", ojmit: "1s", "ojn ": "1p", ojum: "1e", oj\u00E6: "u", okazi: "1p", okkar: 14, okkr: 14, okkur: 14, okoju: "1b", "okov ": "z", oksim: "1p", "okud ": "v", okuw: "1o", okyk: "1c", okyt: "1c", ok\u00F3: "1b", ok\u00F6: "1q", ok\u0161: "1c", "ol-li": "1q", olah: "b", olay: "1g", "oldi ": "r", "oldu ": "1g", "oleh ": "b", oletk: 12, olhe: "q", olhos: "q", olic\u00ED: "o", olisu: "1r", olje: "w", ollte: "n", olob: "1q", "olol ": "1q", olo\u010Dn: "z", "ols-": "1q", olyan: 15, olz: "n", ol\u00E3: "q", ol\u00E8: "l", ol\u00EDc: "q", ol\u00F2: "r", ol\u00F6: "1q", ol\u00FD: "1o", "om'la": "1g", "om's ": "m", omae: "u", omase: "1q", omaso: "1p", omdat: "s", omen\u00E7: "p", ometh: "m", omeu: "q", omey: 4, omhai: "t", omhet: 13, omigo: "q", ominc: "r", ominn: 14, ominu: "u", omlu: "v", ommt: "n", omnes: "u", "omoj ": "1p", omow: "1b", "omsa ": "t", omui: "1c", om\u00E0: "p", om\u00EDn\u00E1: "v", om\u00F4: "z", om\u00FA: "o", om\u0101: "1e", om\u0105: "1c", ondta: 15, onlar: "1g", only: "m", onmig: "o", onnt: "n", "onn\xE9 ": "l", onoce: "o", onoci: "o", "onsi ": "1r", ontli: 1, "onun ": "1g", onye: 4, on\u00E1r: "q", on\u00E8: "p", on\u00EA: "q", on\u00F2: "r", ooda: "1d", "oog ": "s", ooie: "s", ooke: "m", "oong ": "d", "oont ": "s", oontl: 1, oopt: "s", oorz: "s", oovi: "1d", opett: 12, opf\u00F8: 10, opirk: "1e", opisk: 12, "ople ": "m", oppg: 13, opph: 13, oppn: 13, "oppo ": "r", oppv: 13, ora\u00E7: "q", ordm: 13, "ordt ": "s", ordum: "1g", "orgh ": "1s", "oril ": "z", "oriu ": "1c", orkia: 3, orlar: "1g", ortoj: "1p", orund: "1g", "oruz ": "1g", "or\xA0": "1p", or\u00E5: 10, or\u00E6: 10, or\u00EC: "r", or\u00EDa: "o", or\u00EDm: "z", or\u00EDte: "z", or\u00F2: "r", or\u00FD: "z", "os'h": "r", osaa: 12, osao: "w", "osc ": 16, oseli: "1r", osij: "1r", oslou: "v", osotr: "o", ossia: "r", ossz: 15, oss\u00ED: "q", ostaw: "1b", ost\u00E8: "p", osus: "u", os\u00FA: "t", os\u0165: "z", otain: 12, otde: 16, "oth ": "m", otow: "1b", oto\u017E: "v", "otra ": "o", "otre ": "l", otriv: 16, "otro ": "o", otros: "o", otsu: "1d", otuke: "1r", "otul ": 16, otx: "p", otyr: "1o", ot\u00F2: "r", "ou'": "m", "ou-s": "q", "ouco ": "q", ouden: "s", oudt: "s", ouers: 1, ouf\u00E1: "v", ough: "m", ouhla: "v", ouho: "v", ouil: "l", oujo: "l", oulai: "l", ould: "m", oupit: "v", ourq: "l", ourr: "l", outro: "q", ouvel: "l", ouw: "s", ouzs: "v", ou\u00E7: "q", ou\u00E9: "l", ou\u010D: "v", ou\u0161: "v", ovare: "r", ovde: "w", ove\u010F: "z", ovg: "1p", ovnak: "z", ovri: "1p", ovv: "r", ov\u00F2: "r", ov\u00FA: "z", ov\u00FC: "1q", "ow'": "m", "ow-": "m", owani: "1b", owany: "1b", owd: "m", owed: "m", oweli: "1r", owep: "1r", owf: "m", owh: "m", "owi ": "1b", owied: "1b", owini: "1b", owinn: "1b", owm: "m", owod: "1b", oyf: "m", oyn: "1g", oyse: "u", oyuf: "1q", oyun: "1g", oy\u00E9: "l", oy\u00F3: "o", ozmaw: "1b", "ozni ": 15, ozpr\u00E1: "z", ozri: "z", ozw: "1b", "o\xA0e": "1p", o\u00E0: "a", "o\xE1i ": "a", o\u00E1n: "a", o\u00E5: 11, o\u00E7a: "q", o\u00E7o: "q", "o\xE8 ": "r", o\u00EA: "l", "o\xED ": "o", o\u00EDr: "o", o\u00EE: "l", o\u00F1o: "o", o\u00F3: "q", o\u00F9: "l", o\u00FB: "l", o\u00FD: "1o", o\u0103: "a", o\u0109: "1p", "o\u010D ": "v", "o\u010Dka ": "v", o\u010Dnos: "z", o\u010Du: "z", o\u0111: "w", o\u011F: "1g", o\u0142: "1b", o\u0144: "1b", o\u015Fl: "1g", "o\u0161 ": "w", "o\u0161i ": "1e", "o\u0161u ": "1e", o\u0165: "v", o\u016D: "1p", o\u017Ee\u0161: "w", "o\u017Eno ": "z", o\u0301: "a", "o\u2082": "n", "p' ": "1p", "p's": "m", "p-j": "1p", "pa' ": "1s", "pa-a": "b", pabb: 14, pabo: "d", pad\u00E1: "v", paes: "r", "pag ": "d", "pag-": "d", pagb: "d", "pagh ": "1s", pagk: "d", pagp: "d", pags: "d", pagt: "d", pahtu: 12, paldi: "1e", paljo: 12, palju: "1d", palun: "1d", pam\u00E4: "z", panga: "d", panh: "q", papra: "1c", parau: "p", pasak: "1c", pasar: "o", pasir: "1c", pass\u00E9: "l", pas\u00F3: "o", paur: "r", pavy: "1c", pax: "u", pazz: "r", pa\u00F1: "o", pa\u0165: "z", pa\u017Ei: "1c", pcs: 15, "pde ": "1o", pdo: "1p", pdy: "1o", "peak ": "m", pecun: "u", pegn: "r", peker: "b", pekn: "z", pelob: "1q", pel\u00ED: "o", penia: "z", pen\u00F6: "1q", peop: "m", pergu: "q", perlu: "b", pesie: 13, pesij: "1r", petaj: "1d", petre: 16, "peut ": "l", pevo: "r", pewn: "1b", pex: "u", pe\u00E4: 12, pe\u00F1: "o", pe\u00F3: "o", pe\u0148: "z", "pf ": "n", pfl: "n", pft: "n", pfuz: 4, pgu: "1p", phim: "a", phn: "m", phong: "a", phs: "m", ph\u00E1: "a", ph\u00EA: "a", ph\u00ED: "a", ph\u00FA: "a", ph\u0153: "u", piace: "r", pierw: "1b", pieti: "1e", pieva: "z", piii: 16, pijn: "s", pijt: "s", pikol: "1q", pimej: "1r", pinag: "d", pinak: "d", pinig: "1c", piov: "r", pirms: "1e", piske: 12, pistu: "u", pitj: "p", pitk: 12, pi\u00E8: "l", pi\u00F1: "o", pi\u0161e: "w", plaas: 1, plaat: "s", plads: 10, "plau ": "p", plauk: "1c", plava: "v", pleas: "m", pleu: "l", plj: "w", plne: "z", pluj: "p", pl\u00E1v: "z", pl\u00E2n: 16, pl\u00E5: 11, pl\u00E8: "l", pl\u00F8s: 13, pl\u0101n: "1e", "pm ": "m", "po-": "1p", poat: 16, "poc ": "p", "pode ": "q", poeg: "1d", pogle: "w", poik: 12, pojk: 11, "poki ": "1r", pokud: "v", pole\u010D: "v", poria: "z", potri: 16, potuk: "1r", pouco: "q", pouv: "l", povas: "1p", povie: "z", povis: "1p", povus: "1p", powi: "1b", powo: "1b", pozr: "z", po\u010F: "z", ppade: 11, ppd: 13, ppf\u00F8: 13, ppga: 13, pplev: 13, ppme: 13, ppna: 11, pptag: 11, ppva: 13, pq: "1s", pracy: "1b", prans: "d", prawi: "1b", "prea ": 16, preek: "s", preen: "q", preke: "s", prekv: "z", pre\u010D\u00ED: "z", priec: "1e", prie\u0161: "1c", pri\u010D: "w", pri\u0161: "z", "prog ": 10, proks: "1p", proov: "1d", prosz: "1b", prowa: "1b", prz: "1b", pr\u00E0: "r", pr\u00E8: "l", pr\u00E9c: "l", pr\u00E9f: "l", "pr\xE9s ": "p", pr\u00E9se: "l", pr\u00EC: "r", pr\u00EDd: "z", pr\u00EDl: "z", pr\u00EDs: "z", pr\u0101: "1e", pr\u012B: "u", "psal ": "v", psl: "s", ptea: 16, pth: "m", ptum: "u", pt\u0131: "1g", "pu'": "1s", pubb: "r", "puc ": "p", pueb: "o", pued: "o", puell: "u", "puer ": "u", pueri: "u", puest: "o", pugu: "p", "puh ": "1s", puhu: 12, "puis ": "l", pulch: "u", pulus: "u", pumun: "d", puny: "b", puoi: "r", puq: "1s", purte: 13, putea: 16, putut: 16, puud: "1d", puwe: "d", pu\u00E9s: "o", pu\u00F1: "o", pwe: "d", pyk: "1c", pysty: 12, pyta: "1b", pyu: "d", pyy: 12, py\u00F6: 12, "p\xE0 ": "r", p\u00E1h: 14, p\u00E1in: "t", p\u00E1m: 15, p\u00E1ss: "q", p\u00E1\u010D: "z", p\u00E2i: 16, p\u00E3: "q", "p\xE4 ": 12, p\u00E4ra: "1d", p\u00E4\u00E4: 12, p\u00E8r: "l", p\u00E9e: "l", p\u00E9u: "q", p\u00EC: "r", p\u00EDm: "v", p\u00EDsa: "z", p\u00EDv: "v", p\u00F2: "r", p\u00F3j: "1b", "p\xF3n ": "o", p\u00F4d: "q", p\u00F5e: "q", p\u00F6y: 12, p\u00F8k: 13, "p\xF8r ": 13, p\u00F8rg: 10, p\u00F8rr: 13, p\u00F8rs: 13, p\u00FB: "l", p\u00FCko: "1q", p\u00FDt: "z", p\u0101: "1e", p\u0103: 16, p\u010D: "1c", p\u0113: "1e", p\u0117: "1c", p\u012B: "1e", p\u0131: "1g", p\u0142: "1b", p\u0153: "u", p\u015F: "1g", p\u0161ie: "z", p\u016B: "1c", p\u017E: "1c", "q'": "1s", "q-": 3, "qa'": "1s", qach: "1s", qag: "1s", qap: "1s", "qar'": "1s", qast: "1s", qatl: "1s", qba: 3, qbu: 3, qch: "1s", qci: 3, qdaq: "1s", qer: 3, qf: 3, qg: "1s", qij: "1s", qime: 3, "ql-": 3, qlo: "1s", qmey: "1s", qmo: "1s", "qo'": "1s", qon: "1s", qoq: "1s", qor: "1s", qos: "1s", qp: "1s", "qq ": 3, qqe: 3, qqi: 3, qql: 3, qqr: 3, qre: 3, qri: 3, "qu' ": "1s", "qu'e": "l", "qu'i": "l", "qu'o": "l", qualq: "q", "quam ": "u", quay: "a", "qub ": "1s", quch: "1s", quela: "q", quien: "o", quod: "u", "quoi ": "l", quom: "u", quos: "u", "quot ": "u", qup: "1s", quu: "u", quy: "a", "qu\xE1i ": "a", qu\u00E1n: "a", "qu\xFD ": "a", qv: "1s", qwi: "1s", q\u00E4: "1l", q\u00E7: "1l", q\u00FB: "l", q\u00FC: "p", q\u0131: "1l", q\u03B5: 3, "r-a ": 3, "r-hi": "p", "r-ho": "p", "r-j": "1p", "r-li ": "p", "r-o ": 16, "r-un": 16, raad: "s", rabah: "d", racow: "1b", raeg: "1d", ragaz: "r", rahvu: "1d", raiso: "l", "rakk ": 13, rakst: "1e", ranc\u00E8: "p", ranc\u00E9: "o", ransu: "1o", rasha: 4, rasho: 4, "ratr ": "v", rauch: "n", raue: "n", rauga: "1c", raugs: "1e", raula: "p", ravai: "l", ravde: "z", rawd: "1b", ra\u00E7o: "q", "ra\u0161 ": "w", ra\u0161a: "1c", rbeit: "n", rbh: "t", rbica: "b", rbj: 11, rboj: "1p", rbua: "b", rb\u0105: "1c", rceb: "q", rcz: "1b", rc\u00F2: "r", rc\u00F3: "o", "rd'h": "l", "rdad ": "o", rde\u015F: "1g", rdoj: "1p", rdzi: "1b", rdzo: "1b", rd\u00F2: "r", "rd\u0131 ": "1g", rd\u0131m: "1g", "re'm": "p", "re's": "m", "re't": "p", reall: "m", rebuj: "z", recut: 16, redas: "1p", regj: 13, regti: 1, reiki: "1c", reix: "p", rekva: "z", rel\u00F3: "q", "ren'": "m", rench: "m", renis: "1p", renko: "1p", reod: 16, rert: 13, reska: "1p", reund: "n", "rewe ": 4, reyn: 14, reyt: 14, rezw: 4, re\u00ED: "o", re\u00EF: "p", re\u00F3: "o", re\u0107: "w", re\u0161n: "w", rf\u00F6r: 11, rgd: "s", rgmi: "1d", rgsm: 10, rg\u00ED: "o", rg\u0119: "1c", "rha'": "1s", rhad: "b", rhav: "1p", rheid: "s", riadk: "z", rian\u00E7: "q", "riau ": "1c", ribir: "o", "rie\u0161 ": "1c", rigti: 10, rijd: "s", rijk: "s", rijv: "s", rik\u00E4: "1q", rimei: "q", rimw: 4, rinh: "q", "rinn ": 14, rinob: "1q", rioz: "1p", ripsi: "u", rispo: "r", ritah: "b", rit\u00E0: "r", "rit\xE9 ": "l", riur: "p", riusc: "r", rizw: 4, ri\u00E6: "u", ri\u00EB: "s", "ri\xF3 ": "o", ri\u0148: "1o", ri\u0161i: "z", ri\u0161l: "z", rjade: 11, rjoi: 12, "rju ": 14, rjut: "1d", rj\u00F3: 14, rkert: 10, rkje: 13, rklig: 11, "rl'": "m", rlare: "r", rlden: 11, rlega: 14, rlf: "m", rliec: "1e", rlih: "b", rlij: "s", rlikt: "1g", rlora: 11, rlosi: 1, rl\u00E5: 11, rl\u00F2: "r", rmain: "b", rmdi: "1e", rmk: "1p", rm\u00E0: "p", rm\u00E3: "q", rm\u00EC: "r", rm\u00F2: "r", "rnah ": "b", rnejo: "1p", rnsy: 10, rn\u00E5: 10, rn\u00F2: "r", roap: 16, rob\u00ED: "z", rodz: "1b", "rois ": "l", rojn: "1p", rokov: "z", rongo: 4, "rood ": "s", roppo: "r", rosje: 13, roun: "m", rouve: "l", rovu: "1p", "row ": "m", rowad: "1b", "ro\xA0": "1p", rpik: "b", rqe: 3, rquo: "l", rrz: 3, rr\u00E0: "r", rr\u00E6: "u", rr\u00F2: "r", rself: "m", rsih: "b", rskel: 10, rskj: 13, rsoa: 16, rsq: "l", rsteh: "n", rstmi: "s", rsuc: "n", "rsun ": "1g", rs\u00F6k: 11, "rt-n": 3, "rtea ": 16, rteld: "s", rtfar: 11, rth\u00E1i: "t", rtuu: "u", rtyt: 1, rt\u00E0: "r", rt\u00EC: "r", rt\u00F2: "r", rt\u00F9: "r", ruger: 10, rugsa: "1o", rugt: 10, ruker: 13, rumah: "b", rusit: 3, rvits: 12, rvl: "s", rv\u00E4: 11, rv\u00E5: 11, rv\u00FD: "z", rwh: "m", rws: "1b", rwys: 1, rxar: "p", ryam: 4, ryar: 4, rybo: "m", ryde: 10, "ryf ": 1, ryge: 10, rygt: 10, ryhe: 1, rymy: "1o", "ryna ": "1o", "ryp ": "1o", ryti: "1c", ry\u0148: "1o", ry\u017E: "1c", rzeb: "1b", rzec: "1b", rzep: "1b", rzew: "1b", rzez: "1b", rziu: 16, rzt: "n", rzym: "1b", rz\u00E4: "n", rz\u0105: "1b", rz\u0119: "1b", "r\xAD": "n", r\u00E0s: "p", "r\xE1-": "q", r\u00E1ce: "v", "r\xE1da ": "v", "r\xE1di ": "v", "r\xE1i ": "a", r\u00E2d: 16, r\u00E2nd: 16, r\u00E2s: 16, r\u00E3: "q", r\u00E4ck: 11, r\u00E4ff: 11, r\u00E4g: "n", r\u00E4u: "n", r\u00E4\u00E4ki: "1d", r\u00E5b: 10, r\u00E5g: 11, r\u00E5n: 11, r\u00E6dd: 14, r\u00E6de: 10, r\u00E6f: 10, r\u00E6kk: 10, r\u00E6l: 10, r\u00E6p: "u", "r\xE6r ": 13, r\u00E6si: 10, r\u00E6v: 10, r\u00E7e: "1g", "r\xE8 ": "r", r\u00E8r: "l", "r\xE9e ": "l", r\u00E9po: "l", r\u00E9tt: 14, "r\xEC ": "r", r\u00EDan: "o", r\u00EDas: "o", r\u00EDde: "z", r\u00EDj: "z", r\u00EDli\u0161: "z", "r\xEDm ": "z", r\u00EDoc: "t", r\u00EDp: "z", "r\xEDte ": "z", r\u00EDv: "q", r\u00ED\u0161: "z", r\u00F3ci: "1b", r\u00F4l: "l", r\u00F6j: 11, r\u00F8g: 10, r\u00F8t: 13, "r\xF9 ": "r", r\u00FAi: 14, r\u00FAm: 14, r\u00FB: "l", r\u00FCf: "n", r\u00FCn\u00FC: "1g", r\u00FDa: "1o", r\u00FDl: "v", r\u0101l: "1e", r\u0101m: "1e", r\u0101t: "1e", r\u0105s: "1c", r\u0109: "1p", r\u010Dite: "z", r\u0113s: "u", r\u0113t: "1e", r\u0117: "1c", r\u0119s: "1c", r\u011F: "1l", r\u012Bd: "1e", r\u012Bs: "1e", r\u012Bt: "1e", r\u0131l: "1g", r\u0131m: "1g", r\u0131n\u0131: "1g", r\u0131y: "1g", r\u0142: "1b", r\u0153: "u", r\u0161o: "1c", r\u016Bk: "1c", r\u016Bp: "1c", r\u03B5: 3, s$: "q", "s'il": "l", "s's": "m", "s'\xE8": "r", "s-au": 16, "s-d-": 3, "s-li": "1q", "s-vo": "l", saab: "1d", "saam ": 1, sabt: "p", sadec: "1g", "sae ": "u", sagat: "1o", sagd: 10, sagol: "1q", sagom: "1q", sagte: "n", sag\u00F6: "1q", "sair ": "q", saiu: "q", "saja ": "b", sakna: 11, sakyk: "1c", saltr: "p", samoc: "1b", sandh: 10, sanns: 13, sanoi: 12, san\u0131: "1g", saoi: "t", sapro: "1e", saps: "p", sareb: "r", "sar\xE0 ": "r", satik: "1e", satz: "n", sat\u0131: "1g", sawal: 3, "says ": "m", sa\u00FA: "q", sa\u0148: "1o", sa\u0165: "z", sbag: "r", sceu: "q", schap: "s", schic: "n", schij: "s", schla: "n", schle: "n", schli: "n", schne: "n", scht: "n", schwi: "n", scieb: "u", sciis: "1p", scisn: "u", "scit ": "u", sci\u00E8: "p", scoil: "t", scors: "r", scoz: "r", screv: "q", scuc: "o", scuo: "r", scuz: 16, "scy ": "1b", sc\u00FA: "o", "se'n": "p", seac: "t", "seba ": "z", sebel: "b", sebli: 1, sebua: "b", seb\u00E4: "1o", segga: 3, segir: 14, segj: 14, segz: 3, seg\u00EDt: 15, sehen: "n", seker: 1, selal: "b", selki: 3, selma: 3, selsd: 10, semaj: "1p", semua: "b", senya: "p", senyo: "p", seora: "b", setia: "b", setz: "n", "seul ": "l", seule: "l", "seun ": 1, "seva ": "p", seves: "p", "sevi ": "1e", seviy: "1g", "sez-": "l", se\u0107: "w", se\u015F: 16, sfy: "m", sf\u00F2: "p", sgv: "1p", sg\u00E8: "p", "sh-": "m", "sha'": "1s", shaka: 4, shas: 4, "she'": "m", shed: "m", shika: 4, shira: 4, shn: "m", shob: 4, shur: 4, siac: "z", siamo: "r", siap: "b", sibh: "t", "sich ": "n", sicht: "n", sicur: "r", sids: 10, sieh: "n", "siek ": 1, siemp: "o", siia: "1d", sijel: "1r", "sijo ": "1r", "sikk ": 13, silam: "1r", silma: "1d", sinab: "d", siniz: "1g", sinj: "1p", sinpi: "1r", sinsh: 4, sinud: "1d", sinug: "1d", sinz: 4, sin\u00E4: 12, sioo: "1d", sipir: "1c", "sisz ": "1b", "sit-t": 3, sitik: "1c", sitj: "p", sitk: 12, sitz: "n", sit\u00E0: "r", "siya ": "d", siyan: "d", "si\xE4 ": 12, si\u00E8: "l", si\u00EB: "s", si\u00F3n: "o", si\u00FA: "t", si\u0148: "1o", si\u017E: "1c", "sj ": 13, sjeb: "s", sjef: 13, sjek: 13, sjok: 13, "sjon ": 13, sjone: 13, sjuk: 11, sjung: 11, "sj\xE1 ": 14, sj\u00E1l: 14, sj\u00E4l: 11, sj\u00E6: 10, sj\u00F3: 14, sj\u00F8: 13, sj\u00FA: 14, skaan: 12, skab: 10, skada: 11, skaid: "1e", skais: "1e", skait: "1c", skepp: 11, skerm: 1, skete: 10, skieg: "1b", skipe: 13, skipt: 14, skje: 13, skool: 1, skrat: 11, skrib: "1p", sks: "m", sk\u00E6: 10, sk\u00ED: 14, sk\u00F3l: 14, sk\u00F8: 10, "sl ": "v", slaha: "1o", slape: "s", slegs: 1, slio: "w", "sli\u0161 ": "w", sluta: 11, slyk: 13, sly\u0161: "v", sl\u0113: "1e", smaal: "1d", smage: 10, "smuk ": 10, smukk: 10, "sn'": "m", snab: 11, "snel ": "s", snill: 13, snj: 14, sn\u00E4l: 11, sn\u00F6: 11, soas: "q", sobie: "1b", "soc ": "p", soek: 1, sogno: "r", soha: 15, soir: "l", sojn: "1p", sokat: 15, sollt: "n", sonh: "q", sonko: "1r", soos: 1, soov: "1d", "sop ": "1s", sorad: "1o", sorag: "1o", sorel: "r", sorun: "1g", sotsi: "1d", souhl: "v", sovbe: "1s", sowel: "1r", sozin: "q", so\u0148: "1o", spava: "w", speak: "m", speit: "q", spela: 11, spelo: "1q", spett: "r", spiev: "z", spij: "s", spila: 14, splau: "p", spotk: "1b", sprac: "n", "spre ": 16, sprek: "s", spr\u00E9: "p", spue: "o", spune: 16, spurg: 10, spurn: 14, spurt: 13, "spus ": 16, spu\u00E9: "o", "sp\xE1t ": "v", sp\u00E4t: "n", sp\u00E8: "l", sp\u00F4: "z", sp\u00FC: "n", sp\u00FD: "z", sqe: 3, squec: "q", srb: "z", "srin ": 3, srint: 3, sry: "1c", "ss-a": 3, ssaan: 12, ssaw: 3, ssiam: "r", ssiw: 3, ssi\u00F3: "p", ssoa: "q", ssuno: "r", ssza: 15, ssze: 15, ss\u00E0: "r", ss\u00E3: "q", "ss\xE4 ": 12, ss\u00E6: "u", stahv: "1s", stawi: "1b", "stay ": "m", sta\u00E7: "q", steac: "t", stedi: "1g", stehe: "n", stejn: "v", steld: "s", stiy: "1g", stkie: "1b", "stko ": "1b", "stli ": "v", stmis: "s", "stoj ": "1p", stoji: "w", stoup: "v", "stoy ": "o", stq: "u", str\u00E1k: 14, stvar: "w", "stwo ": "1b", "st\xE4 ": 12, st\u00E4l: 11, st\u00E4v: 12, "st\xE8 ": "p", st\u00EC: "r", "st\xF3 ": "o", st\u0101: "1e", "su-": 3, "suam ": "u", suat: "b", sudah: "b", sumba: 4, sunuz: "1g", suoi: "r", surh: "1p", sutra: "w", suum: "u", "suur ": "1d", suuri: 12, suwas: "1r", suwi: "1r", su\u017E: "1c", svarb: "1c", sverr: 13, sv\u00E5: 11, "sv\xE9 ": "v", sv\u00E9h: "v", sv\u00E9m: "v", sv\u00FD: "v", sx: 3, syad: "d", "syg ": 10, syge: 10, sykd: 13, syke: 13, sykk: 13, synan: "1o", "syny ": "1o", "syo ": "d", syy: 12, syz: "1o", sy\u00E4: 12, sy\u00F6: 12, sy\u0148: "1o", szab: 15, szak: 15, "szer ": 15, szeri: 15, szik: 15, szy: "1b", sz\u00E1: 15, sz\u00E9: 15, sz\u00ED: 15, sz\u00FCk: 15, sz\u00FCl: 15, sz\u0105: "1b", sz\u0119: "1b", "s\xAD": "n", "s\xE0 ": "r", s\u00E1ch: "a", s\u00E1go: 15, s\u00E1id: "t", s\u00E1ng: "a", s\u00E1ri: "q", "s\xE2n ": "a", s\u00E4c: "n", s\u00E4ga: 11, s\u00E4ger: 11, s\u00E4ker: 11, s\u00E4ko: "1q", s\u00E4mi: "1o", s\u00E4na: "1q", s\u00E4\u00E4: 12, s\u00E5g: 11, s\u00E5l: 11, "s\xE6 ": "u", s\u00E6d: 10, s\u00E6p: "u", s\u00E6tt: 10, s\u00E6v: "u", s\u00E9e: "l", s\u00E9g: 15, s\u00EC: "r", s\u00EDnu: 14, s\u00EDo: "t", s\u00EDv: "q", s\u00F2: "r", s\u00F3lo: "o", "s\xF3ng ": "a", s\u00F5e: "q", s\u00F6ker: 11, s\u00F6kte: 11, s\u00F6\u00F6: "1d", s\u00F8d: 10, s\u00F8g: 10, s\u00F8k: 13, s\u00F8t: 13, s\u00F9: "r", s\u00FAh: "z", s\u00FAi: "t", s\u00FB: "l", s\u00FCko: "1q", s\u00FCre: "1g", s\u00FDn: 14, s\u0101: "1e", s\u0109: "1p", s\u010Di: "1c", s\u0113: "1e", s\u0117: "1c", s\u0131l: "1g", "s\u0131na ": "1g", s\u0131nd: "1g", s\u0131n\u0131: "1g", s\u0131r: "1g", s\u0131zc: "1g", s\u0142: "1b", s\u0148: "v", s\u0153: "l", s\u0165a: "z", s\u03B5: 3, "t'd": "m", "t'ho": "p", "t'r": "m", "t'v": "m", "t'\xE8": "r", "t-an ": 3, "t-d ": 3, "t-o ": 16, "taa ": 12, tabh: "t", tabt: 10, "tady ": "v", "tae ": "u", tagas: "1d", tahab: "1d", tahun: "b", taien: "l", "take ": "m", takov: "v", tak\u00FD: "z", "talk ": "m", talop: "1q", tamaa: 12, tambi: "o", tanno: "r", tanp: "b", tanud: "1d", tanul: 15, tanut: 12, taon: "d", tapah: 12, "tapi ": "b", tap\u00FC: "1q", tarap: "1o", tasid: "1d", tasjo: 13, tatea: 16, tatow: "1r", "tayo ": "d", ta\u00ED: "t", ta\u00F1: "o", ta\u0165: "z", tdy: "1o", teaz: 16, "teba ": "z", teeds: "s", teff: 3, "teha ": "1d", teica: "1e", "teie ": "1d", teiku: "1e", tejto: "z", tel\u00E8: "p", tenkt: 13, ten\u00E7: "q", teoir: "t", tept: 16, "tera'": "1s", ter\u00E0: "r", ter\u00F2: "r", ter\u00FD: "v", tetap: "b", teua: "p", tezm: 3, te\u00E4: 12, te\u010F: "v", te\u017E: "w", tf\u00F6: 11, "th-": "m", thair: "t", thang: "a", "thao ": "a", "thar ": "t", "that'": "m", thay: "a", thb: "m", thd: "m", thean: "t", their: "m", there: "m", "they ": "m", thfi: "t", thing: "m", think: "m", "this ": "m", thne: "t", thoi: "t", thom\u00E1: "t", thp: "m", thq: "m", thre: "m", tht: "m", "thu ": "a", "thua ": "a", thuis: "s", thuy: "a", "thu\xEA ": "a", thva: 14, thw: "m", th\u00E1ch: "a", "th\xE1i ": "a", th\u00E1n: "a", th\u00E6: "u", "th\xE8m ": "a", th\u00EA: "a", th\u00EDc: "a", th\u00F4: "a", th\u014D: "u", tiamo: "r", tiap: "b", "tibi ": "u", tibus: "u", tidet: 3, tidur: "b", tieda: "1q", "tiem ": "1e", tiemp: "o", tierr: "o", tie\u0161: "1e", tiht: "1d", "tiin ": 12, tijd: "s", "tikk ": 13, tilfe: 13, tillb: 11, "timp ": 16, timpu: 16, "tinc ": "p", tindo: "q", tingg: "b", tinha: "q", "tinn ": 14, "tiom ": "1p", tior: "u", tiskt: 11, tiuj: "1p", "tiun ": "1p", ti\u00E4: 12, ti\u00E6: "u", ti\u00E7: "q", ti\u00E8: "l", ti\u00EA: "a", ti\u00EB: "s", ti\u00F3: "o", ti\u00FA: "t", ti\u0107: "w", tjan: "p", "tjek ": "1o", tjent: 10, tjes: "s", tjie: 1, tjor: "p", tjue: 13, tj\u00E5: 10, tj\u00F3: 14, tkv: "1p", tlary: "1o", tlh: "1s", tlog: "d", tmady: "1o", tmaha: 3, tmazi: 3, "tmis ": "s", "tmu ": "b", tmur: 3, "tn'": "m", tn\u00FA: "z", "to)": "1p", toar: 16, toate: 16, "tob ": "1q", tobs: "1q", "toch ": "s", today: "m", todel: 12, "toga ": "w", toimi: 12, toist: 12, toivo: 12, tojas: "1c", tomna: 15, tomor: "m", took: "m", tooma: "1d", torul: 16, tor\u00E9: "z", "tor\xED ": "z", toth: "p", "tots ": "p", "tott ": 15, totul: 16, touj: "l", toute: "l", to\u00F1: "o", to\u010Dn: "z", tqe: 3, "tr-": 16, trauk: "1c", tra\u00F1: "o", tra\u017E: "w", trecu: 16, tretn: "z", troba: "p", troed: 10, trois: "l", "trop ": "l", tropp: "r", trouv: "l", truca: "p", tryi: "m", trz: "1b", tr\u00E1ch: "a", tr\u00E6n: 10, tr\u00E6r: 13, tr\u00E8s: "l", tr\u00EC: "a", tr\u00F6t: 11, tr\u0101: "1e", tr\u0113: "u", tr\u012B: "1e", tr\u016B: "1c", tsaky: "1c", tsiaa: "1d", tsio: "1d", tsty: 13, ts\u00E9: 15, "tt-i": 3, ttaa: 12, ttban: 3, tthv: 14, ttiin: 12, ttmah: 3, ttq: 3, ttwa: 3, ttx: 3, tt\u00E0: "r", tt\u00E1: 15, "tt\xE4 ": 12, tt\u00F2: "r", tt\u0131: "1g", "tu-s": "b", tubl: "s", tudar: "q", tudj: 15, tudod: 15, tudok: 15, tudt: 15, "tugh ": "1s", "tuh ": "b", tukse: 12, tulee: 12, tulog: "d", tului: 16, tungk: "d", tungu: 14, "tunk ": 15, tunut: 12, "tuoi ": "r", turiu: "1c", "tuse ": "1d", tutto: "r", "tuu ": 12, tu\u00E9: "l", tvarn: "w", tvik: 13, tvl: "s", tvyk: "1c", tv\u00E4: 11, tv\u00E5: 11, tv\u00ED: "v", tv\u00F6: 14, tv\u00FD: "v", twali: 3, txi: 3, "ty-": "m", tylk: "1b", tyve: 10, tyy: 12, ty\u00E1: 15, ty\u00E4: 12, tzl: "n", t\u00E0s: "p", "t\xE1-": "q", "t\xE1c ": "a", t\u00E1im: "t", t\u00E1o: "a", t\u00E1x: "q", t\u00E2i: 16, t\u00E2l: 16, t\u00E2mp: 16, t\u00E2nc: "q", t\u00E2r: 16, "t\xE2t ": 16, t\u00E3: "q", t\u00E4c: 11, t\u00E4he: "1d", t\u00E4m\u00E4: 12, "t\xE4na ": "1d", t\u00E4ng: 11, t\u00E4nke: 11, t\u00E4ss: 12, t\u00E4u: "n", t\u00E4y: 12, t\u00E4z: "1o", t\u00E4\u00E4: 12, t\u00E5n: 11, "t\xE6 ": "u", t\u00E6k: 14, t\u00E6l: 10, t\u00E6n: 10, t\u00E6rk: 10, t\u00E6t: 10, t\u00E8n: "p", t\u00E8r: "l", t\u00E9e: "l", "t\xE9k ": 15, "t\xE9l ": 15, t\u00E9v: 15, "t\xEA-": "q", t\u00EAm: "q", "t\xEC ": "r", "t\xEDa ": "o", "t\xEDch ": "a", t\u00EDma: 14, t\u00EDo: "o", t\u00ED\u017E: "v", t\u00EE: "l", "t\xF2 ": "r", "t\xF3c ": "a", "t\xF3l ": 15, t\u00F3q: "q", t\u00F3re: "1b", t\u00F4l: "z", t\u00F4t: "l", "t\xF6 ": 12, t\u00F6lv: 14, t\u00F6\u00F6t: "1d", "t\xFAl ": 15, t\u00FAt: "z", "t\xFC ": "1g", "t\xFCn ": "1g", t\u00FCnk: 15, t\u00FDa: "1o", t\u00FDd: "v", t\u00FDn: 14, t\u00FD\u017E: "z", "t\u0101 ": "1e", t\u0101s: "1e", t\u0103m: 16, t\u0103n: "a", t\u0109: "1p", t\u0117: "1c", "t\u012B ": "u", t\u012Bt: "1e", t\u0131m: "1g", "t\u0131n ": "1g", t\u0131\u011F\u0131: "1g", t\u0142: "1b", t\u0161i: "v", t\u0161\u00ED: "v", t\u016Bk: "1c", t\u03B5: 3, "t\u2018": "n", "u''": "1s", "u'a": "l", "u'b": "1s", "u'c": "1s", "u'di'": "1s", "u'ell": "l", "u'es": "l", "u'il": "l", "u'lu": "1s", "u'm": "1s", "u'on": "l", "u'p": "1s", "u're": "m", "u't": "1s", "u'u": "l", "u'w": "1s", "u'\xE0": "l", "u- ": "1p", "u-i ": 16, "u-j": "1p", uaa: 12, uach: "t", uae: "u", uaig: "t", uaim: "t", ualc: "r", "uand ": "l", uanh: "a", uap: "o", uaq: "u", uarg: "b", uase: "q", uasjo: 13, "uatu ": "b", ua\u00E7: "q", ubicu: "u", ubiko: 4, ubona: 4, ub\u00F2: "r", uchos: "o", ucoup: "l", "ucru ": 16, ucrur: 16, ucv: "1p", ucz: "1b", "udah ": "b", udiko: "1q", udiku: "1q", "udod ": 15, "udol ": "z", udp: "1p", udug: 4, "udz ": "1e", "udzi ": "1b", udzie: "1b", ud\u00F6: "1q", ud\u00FA: "z", uede: "o", ued\u00F3: "o", ueir: "q", uelq: "l", uelv: "o", "ueri ": "u", ueria: "q", uerta: "o", ueva: "o", ueve: "o", uevo: "o", ue\u00E7: "q", ue\u00F1: "o", "ufan ": 3, ufge: "n", ufh: "n", ufis: 4, ufom: "1q", ufz: "n", uf\u00F6n: "1q", ugev: "1d", ught: "m", "ugsa ": 14, ugsat: "1o", ugu\u00EA: "q", ugw: 4, ug\u00FC: "1g", uhay: "d", "uhi ": "b", uhir: 4, uhny: "b", "uho ": "v", uhok: "d", "uhr ": "n", uhtu: "1d", "uhua ": 12, uh\u00E9: "v", uh\u00FD: "v", uibu: "u", uiero: "o", uii: "r", uike: "s", uikt: "s", uink: 12, uinqu: "u", "uis-": "l", uitu: "u", "uiu ": "q", uius: "u", uix: "p", uize: "s", ui\u00E7: "q", ui\u00E9n: "o", ui\u00F3: "o", ujesz: "1b", "ujn ": "1p", ujour: "l", "uj\xED ": "v", uj\u00EDm: "z", uj\u00FA: "z", uj\u0119: "1b", ukawi: "1r", ukia: "1c", uklar: "1g", ukora: 4, ukp: "1p", uksen: 12, ukund: 4, ukuri: 4, uk\u00E7: "1g", uk\u0161: "1c", "ulac ": 3, ulche: "u", "uld'": "m", "ulee ": 12, ulher: "q", "ulig ": 13, uligt: 10, "ulik ": "1q", ulks: "1e", "ulog ": "d", "uloj ": "1p", ulong: "d", uluto: "d", ul\u0113: "1e", umaga: "d", "umah ": "b", umele: 16, umeny: 4, umj: "1p", umoa: 16, umup: "d", umva: 4, umvir: 4, "umwe ": 4, umyt: "1o", um\u00E0: "p", um\u0101: "1e", um\u0105: "1c", "un'i": "r", "un'o": "r", unagi: "1d", "unc ": "u", undsk: 10, "une-": 16, ungki: "b", ungko: "d", ungum: 14, uniam: "u", "unla ": "1g", "unn ": 13, unng: 13, unnl: 13, unns: 13, unol: "1q", unong: "d", untuk: "b", unua: "1p", "unud ": "1d", unue: "1p", "unul ": 16, "unun ": "1g", unust: "1d", "unuz ": "1g", unyw: 4, un\u00F6: "1q", "uo-": "1p", "uok ": "1c", uonee: 12, uoq: "u", "uose ": "1c", uotta: 12, "uovo ": "r", uoz: "1p", uo\u0161: "1c", uppta: 11, upwi: "1s", uqda: "1s", uqm: "1s", urako: 4, urash: 4, "urd'": "l", urgt: 10, urile: 16, urime: "1c", urinn: 14, "uriu ": "1c", uri\u00F3: "o", urnar: 14, urob: "z", urrai: "l", urtig: 10, urvis: "1e", ur\u00E0: "p", ur\u00E2n: 16, ur\u00E6: "u", ur\u00F2: "r", ur\u00FC: "n", ur\u0161: "1e", usap: "d", usaw: 3, ushak: 4, ushik: 4, usiai: "1c", usind: 10, usisz: "1b", uslik: "1d", usste: "n", us\u00E3: "q", "utea ": 16, ute\u010D: "v", utfo: 13, utih: "b", utlu: "1g", utnin: 10, utres: "l", utsc: "n", "utse ": 4, "utto ": "r", utuh: "b", utvi: 13, utx: "p", ut\u00E4: "1q", ut\u00F2: "r", ut\u0101: "1e", uude: 12, uue: "1d", uuk: 12, "uul ": "1d", uule: 12, uurd: "s", uuta: 12, uutt: 12, uuw: "d", "uvau ": "1c", uvea: "l", uvek: "w", uvell: "l", uvez: "l", uvg: "1p", "uvil ": "v", uvp: "1s", uvs: "1p", uvud: 11, uv\u00E9: "l", uv\u00ED: "v", uv\u00F6: "1q", "uw-": "s", "uwag ": "d", uwasi: "1r", uwb: "s", uwd: "s", "uwen ": "s", uwg: "s", uwj: "s", uwp: "s", uwu: 4, "ux-t": "l", uxor: "u", uxx: 3, uydu: "1g", uyor: "1g", uy\u00F3: "o", uzic: 16, uzir: "q", uzob: 4, uzsk: "v", uz\u00F3: "o", uz\u0161: "v", u\u00E0: "a", "u\xE1 ": "a", "u\xE1l ": "o", u\u00E1nd: "o", u\u00E1nt: "o", "u\xE2n ": "a", u\u00E3: "q", u\u00E4: "n", u\u00E6: "u", "u\xE8 ": "p", u\u00E9e: "l", u\u00E9l: "o", "u\xE9m ": "q", u\u00E9n: "o", u\u00EB: "l", u\u00EC: "r", u\u00EE: "l", u\u00EFn: "s", "u\xF1 ": "1o", u\u00F1a: "o", u\u00F1e: "o", u\u00F2: "r", u\u00F3: "o", u\u00F4: "a", u\u00FC: "n", u\u00FDt: "a", "u\u0101 ": "u", u\u0103: 16, u\u0109: "1p", "u\u010De ": "w", "u\u010Dit ": "v", u\u0111: "w", u\u0117: "1c", u\u0131: "1l", u\u0142: "1b", u\u0144: "1b", u\u0148: "1o", u\u015Fm: "1g", u\u015Fo: 16, u\u015Ft: "1g", u\u015Fy: "1o", u\u017Ed: "1c", u\u017Et: "1c", u\u0301: "a", u\u03B3: 3, u\u03B5: 3, "v' ": "1p", "v'a": "1s", "v'\xE8": "r", "v-j": "1p", "v-z": "1p", "vaa ": 12, "vaak ": "s", "vaan ": 12, vaata: "1d", vabad: "1d", vacke: 11, "vagy ": 15, vagyo: 15, vahe: "1d", vaika: "1c", vairs: "1e", vajad: "1e", vajag: "1e", vajn: "1p", vaj\u00ED: "v", vaj\u00FA: "z", vakre: 13, valod: "1e", val\u00F3: 15, "vam'": "1s", vanaa: 1, "vand ": 10, vanem: "1d", vanh: 12, vanj: "w", varer: 10, varje: 11, "varu ": "1e", vater: "n", vave: "q", "vay'": "1s", va\u00E7: "q", va\u0107: "w", va\u0165: "z", va\u017Ei: "1c", vca: "w", vecc: "r", veces: "o", veck: 11, vedie: "z", vedom: "z", "vedz ": "z", vedzt: "z", vegl: "r", vegna: 14, veien: 13, veig: "p", veio: "q", vejen: 10, vejr: 10, "vekk ": 13, velge: 13, velho: "q", velmi: "v", "ven'": "m", "venn ": 13, vennl: 13, venos: "1p", venut: "r", ven\u00E6: 14, veom: "w", "very ": "m", veryt: "m", vesz: 15, vety: "z", veure: "p", veut: "l", veva: "r", vevo: "r", vew: "m", "vez-": "l", vezet: 15, ve\u00FC: "1q", ve\u0107: "w", "ve\u010F ": "z", vgj: 13, vgr: "1p", vhen: 13, "vi' ": "1s", "viac ": "z", "viaj ": "1p", "viat ": "p", vidst: 10, vienk: "1e", "vie\u0161 ": "z", vifik: "1q", vigha: "1s", vigti: 10, vihm: "1d", viito: 16, vilob: "1q", vilol: "1q", vilom: "1q", viltu: 14, vineh: "1s", vingu: "p", vinh: "q", vinsa: 14, vipar: "1s", viq: "1s", viras: "1s", viska: "1c", visne: "u", visov: "1s", vitse: 12, viur: "p", vivir: "o", vi\u00E4: 12, vi\u00E8: "l", vi\u00EA: "a", vi\u00EB: "s", vi\u0161e: "w", vlj: "w", "vn\xED ": "v", vn\u00FA: "z", "vo'": "1s", voas: 16, "vob ": "1q", vobis: "u", voet: "s", vogl: "r", vogn: 10, vojej: "z", vojic: "z", vokst: 13, volas: "1p", volev: "r", volim: "w", volj: "w", volna: 15, voms: "1q", "vona ": 14, "vond ": "s", vonde: "s", vondt: 13, "vons ": "l", vood: "1d", vorto: "1p", vor\u00ED: "z", votr: "l", voul: "l", vow: "m", vox: "u", vo\u00EB: 1, vpe: "1p", vpr: "1p", vpu: "1s", vq: "1s", vraa: "s", vraim: "l", vrais: "l", vrati: "w", vrea: 16, vreb: "r", vreo: 16, vrest: "r", vrij: "s", vrl: "w", "vrou ": 1, vrut: 16, vry: 1, vr\u00E0: "r", vr\u00E1t\u00ED: "v", vr\u00F2: "r", vr\u0161: "w", vub: 4, vuel: "o", vug: 4, "vull ": "p", vuoi: "r", vuol: "r", vuse: "1d", vuto: "r", vver: "r", vvis: "r", vw: "1s", "vy'": 4, vyan: 4, vyc: "v", vyey: 4, vyin: 4, vyiy: 4, "vyko ": "1c", vyks: "1c", vyo: 4, vypa: "v", vyze: "z", vze: "1p", vzp: "v", vz\u00ED: "v", "v\xE0 ": "a", v\u00E1g: 15, v\u00E1la: 15, v\u00E1ro: 15, "v\xE2ng ": "a", v\u00E2nt: 16, v\u00E2r: 16, v\u00E3o: "q", "v\xE4 ": 12, v\u00E4c: 11, v\u00E4d: 11, "v\xE4g ": 11, "v\xE4ga ": "1d", v\u00E4ge: 11, v\u00E4ik: "1d", v\u00E4k: 12, "v\xE4l ": 11, v\u00E4ld: 11, v\u00E4nd: 11, v\u00E4rl: 11, v\u00E4sin: "1d", "v\xE4t ": 12, v\u00E4x: 11, "v\xE5 ": 11, v\u00E5b: 10, v\u00E5k: 13, v\u00E5n: 11, "v\xE5re ": 13, "v\xE6 ": "u", v\u00E6k: 10, v\u00E6l: 10, v\u00E6m: 14, v\u00E6ri: 14, v\u00E6rk: 10, v\u00E6rr: 10, v\u00E8: "l", v\u00E9e: "l", "v\xEA ": "q", "v\xEA-": "q", "v\xEDa ": "o", "v\xEDc ": "v", v\u00EDce: "v", v\u00ED\u0161: "v", v\u00EE: "l", "v\xF2 ": "r", "v\xF3s ": "q", "v\xF6 ": 14, v\u00F9: "a", "v\xFDm ": "v", v\u0101: "1e", v\u0103n: "a", v\u0105: "1c", v\u0109: "1p", "v\u010Da ": "z", v\u010F: "z", v\u0113l: "1e", v\u0113s: "1e", v\u0117: "1c", v\u0119: "1c", v\u012Bs: "u", v\u0131: "1g", v\u0153: "l", v\u015F: "1g", v\u0161et: "z", v\u016B: "1c", "w'i": 4, "w's": "m", "w'u": 4, "w-ar": "d", "w-n": 3, "w-z": "s", "wa' ": "1s", wadz: "1b", wajen: 3, wakt: "b", "wal-": 3, "walo ": "1r", wanie: "1b", wanj: 4, wansi: 3, wante: "m", wants: "m", "wany ": "1b", warum: "n", waso: "1r", watc: "m", "wawe ": 4, "waya ": 3, wayen: 3, ways: "m", wa\u0107: "1b", wcz: "1b", "wda ": "1b", wdz: "1b", wd\u0119: "1b", "we'": "m", wear: "m", weest: "s", wego: "1b", weil: "n", weite: "n", weka: "1r", welch: "n", "weli ": "1r", welik: 1, "wen-": 3, weni: "n", "wenn ": "n", wensa: "1r", wepa: "1r", "wese ": 4, weten: "s", wewe: 4, wex: 3, wey: 3, "what ": "m", when: "m", wher: "m", whet: "m", whic: "m", whil: "m", who: "m", why: "m", "wi'": "1s", wia: "1b", wiba: 4, widz: "1b", wiec: "1b", wiede: "n", wiedz: "1b", wiek: "1b", wielk: "1b", wiem: "1b", wierz: "1b", wife: "m", wiga: 4, wijn: "s", "wile ": "1r", winie: "1b", wio: "1b", wird: "n", wiri: 4, wirk: "n", wirs: "n", with: "m", wiwe: 4, wi\u0105: "1b", wi\u0107: "1b", wkw: "m", wls: "m", wly: "m", "wn-": "m", wno: "1b", wnt: "m", "wo-": "m", woh: "n", woi: "1b", woj: "1b", wollt: "n", woln: "1b", "won'": "m", woont: "s", woq: "1s", wordt: "s", worr: "m", woul: "m", wq: 3, wran: "d", writ: "m", wr\u00F3: "1b", wsg: "s", wsz: "1b", wth: "m", wub: 4, wund: "n", wurd: "n", wwa: 3, wwe: 3, wwu: 3, wyb: "1b", wyc: "1b", wyd: "1b", wyg: "1b", wyj: "1b", wyk: "1b", wym: "1b", "wyn ": 1, wyp: "1b", wyr: "1b", wyse: 1, w\u00E1: "o", w\u00E4: "n", w\u00E7: "1o", w\u00EA: 1, w\u00F3: "1b", w\u00F6: "n", w\u00FCn: "n", w\u00FCr: "n", w\u00FCs: "n", w\u00FCt: "n", w\u0105: "1b", w\u010D: 3, w\u0119: "1b", w\u0131: "1l", w\u0142: "1b", w\u03B5: 3, "x)": "l", "x-tu": "l", "x-w": "m", "xa'": "p", xad: "q", xae: "u", xanh: "a", "xat ": "p", xb: 3, xch: "m", xd: 3, "xe-": "q", xedd: 3, xedme: 3, xei: "q", xeru: "u", xg: "n", xin\u00E8: "p", xitq: "u", xk: "n", xn: 3, xong: "a", xore: "u", xou: "q", xp\u00E9: "l", xsp: "u", xst: "u", xtb: "m", xth: "m", xts: "m", xty: "m", "xung ": "a", xw: 3, xxa: 3, x\u00E2: "a", x\u00E3o: "q", x\u00E4: "1l", "x\xED ": "p", x\u00EDc: "q", x\u00F2: "p", x\u00F4: "a", x\u00F5: "q", x\u00FA: "a", x\u0103: "a", x\u0131: "1l", x\u014D: "o", x\u015F: "1l", "y'm": "1s", "y'n": "1g", "y'r": "m", "y'u": 4, "y'y": "1g", "y-f": "m", "y-i": 3, "y-o": "m", yaca: "1g", yahe: "d", yahk: "b", yanj: 4, yan\u0131: "1g", yapab: "1g", yapac: "1g", yapma: "1g", yapt: "1g", yar\u0131: "1g", "yawe ": 4, ya\u015Fa: "1g", ya\u015F\u0131: "1g", ybk: "1b", ybod: "m", ychl: "v", ychom: "v", yci: "1b", ycka: 11, ycke: 11, yckl: 11, yckt: 11, ycz: "1b", ydl\u00ED: "v", yd\u00E4: 12, yd\u0131: "1g", yea: "m", yece: "1g", yedda: 3, yeh: 3, "yek ": 15, yelha: 3, yella: 3, yelv: 15, yemek: "1g", yemma: 3, yeq: 3, yessa: 3, yesse: 3, yetta: 3, yettw: 3, yeu: "l", yex: 3, yezm: 3, ye\u010D: 3, yfr: "m", "yge ": 10, ygodn: "1b", ygp: 11, ygte: 10, "ygy ": "1o", ygym: "1o", yg\u0105: "1c", yhd: 12, yhm: 12, yht: 12, yh\u00E4: 12, "yi-": 3, "yid-": 3, yima: 3, "ying ": "m", yinsh: 4, "yiwe ": 4, yiwen: 3, yjac: "1b", ykat: "1o", ykdo: 13, ykeh: 13, yker: 13, ykj: 14, "ykk ": 13, ykku: 14, ykk\u00E4: 12, ykly: "1o", yldt: 10, yldy: "1o", yledi: "1g", yleme: "1g", yley: "1g", ylko: "1b", yll\u00E4: 12, "ylt ": 13, ylyk: "1o", yl\u00FC: "1g", ymm\u00E4: 12, ymor: "m", ymyz: "1o", ym\u00E1: 15, ym\u00E4: 12, ym\u0105: "1c", yndan: "1o", ynder: 10, yndt: 10, ynene: 13, ynner: 13, "ynte ": 13, ynyt: 12, yn\u00E7: "1o", yn\u0131: "1g", "yone ": "m", "yong ": "d", yordu: "1g", yorl: "1g", yorum: "1g", yoruz: "1g", yose: 4, your: "m", ypd: "1o", yrdy: "1o", yrir: 14, yrja: 14, yrma: "1o", yrn: 14, yroo: "d", yrre: 10, yrst: 14, yr\u00FD: "1o", yr\u0131: "1g", yscy: "1b", ysiu: "1c", yssn: 11, ystk: "1b", yst\u00E4: 12, yszed: "1b", yszer: 15, ys\u00E4: 12, "yt-": 3, ytani: "1b", ythi: "m", "yti ": "1c", "ytis ": "1c", ytj: 1, ytoj: "1c", ytt\u00E4: 12, yt\u00E4: 12, yt\u00F6: 12, yudar: "o", yufan: 3, yufo: "1q", yuf\u00F6: "1q", yumv: 4, "yunk ": 15, yuw: 3, yvena: "1c", yvin: 12, ywh: "m", "yy ": 12, yyi: 3, yys: 12, yyt: 12, yyu: 3, yzl: "1o", y\u00E2: "1g", y\u00E8: "l", y\u00EA: "a", y\u00ED: 15, y\u00F1: "1o", y\u00F4: "l", "y\xF6 ": 12, y\u00F6h: 12, y\u00FAd: "o", y\u00FCr: "1g", y\u00FD: "1o", y\u0107: "1b", y\u010Da: "z", y\u011F: "1l", "y\u0131 ": "1g", y\u0131m: "1g", y\u0131z: "1g", y\u0142: "1b", "y\u0148 ": "1o", y\u014D: "n", y\u015F: "1o", y\u0161e: "v", y\u0161\u00ED: "v", y\u016B: "n", "y\u017E ": "v", y\u0301: "a", y\u03B5: 3, "z'a": "r", "z'n": "s", "z'o": "r", "z-v": "l", zabad: 15, zabud: "z", zady: "1o", zaist: "w", zaj\u00ED: "v", zasu: "1b", zaws: "1b", zaye: 3, za\u00E7: "q", za\u0161t: "w", zbog: "w", "zbyt ": "1b", zcl: "o", zco: "o", zcz: "1b", zdne: "z", zd\u0131: "1g", zebu: "1b", zegd: "s", "zego ": "1b", "zegt ": "s", zehn: "n", zeig: "n", zeker: "s", "zelf ": "s", zenia: "1b", zerew: 4, "zer\xE1 ": "z", "zett ": 15, zeug: "n", zgle: "w", zgov: "w", "zich ": "s", ziec: "1b", zieh: "n", "ziek ": "s", ziet: "s", ziew: "1b", "zij ": "s", zijn: "s", zinh: "q", "zinu ": "1e", ziras: "1p", zisia: "1b", "zit-": 3, ziua: 16, zi\u00EB: "s", zi\u00F1: "1o", zi\u0107: "1b", zi\u0148: "1o", zlie: "1e", zl\u0131: "1g", zmawi: "1b", zmer: 3, zmire: 3, zmirs: "1e", zn\u00ED: "v", "zo'": "s", "zo-": "1p", zobac: "1b", zobi: 4, zoek: "s", zoh: 4, "zoj ": "1p", zojn: "1p", zond: "s", zoon: "s", zoraj: "1b", zorun: "1g", zott: 15, zoud: "s", zp\u00ED: "v", zqu: "o", zrob: "1b", zska: "1e", zs\u00E1: 15, zull: "s", zum\u00ED: "v", zung: "n", zuu: "s", zvier: "z", zvy\u010D: "z", zv\u00ED: "v", "zwe ": 4, zwei: "n", zwem: "s", zwoni: "1b", zwy: "1b", zyb: "1b", zyd: "1b", zyg: "1b", zyj: "1b", "zym ": "1b", zyma: "1b", zys: "1b", zyt: "1b", zyw: "1b", zyz: "1b", "zz'": "r", zz\u00E1: 15, z\u00E1g: 15, z\u00E1hr: "z", z\u00E2: 16, z\u00E3: "q", z\u00E4h: "n", z\u00E7: "1o", z\u00E8: "l", "z\xE9rt ": 15, z\u00EA: "q", z\u00EDtr: "v", z\u00F2: "r", z\u00F3l: 15, z\u00F4: "q", z\u00F5: "q", z\u00F6r: 15, z\u00F6si: "n", z\u00F6t: 15, z\u00FAc: "o", z\u00FCks: 15, z\u0101: "1e", z\u0103: 16, z\u010D: "v", z\u0113: "1e", z\u0117: "1c", z\u0119s: "1b", z\u012B: "1e", "z\u0131 ": "1g", z\u0131n: "1g", z\u0131r: "1g", z\u0142: "1b", z\u0165: "z", z\u03B5: 3, "{": "1s", "|": "g", "}": "1s", "\xA0=": "n", "\xA0b": "l", "\xA0es": "1p", "\xA0i": "n", "\xA0k": "1p", "\xA0ma": "1p", "\xA0mi": "1p", "\xA0o": "q", "\xA0q": "l", "\xA0u": "n", "\xA0\u0109": "1p", "\xA1": "o", "\xA8": "v", \u00AA: "q", "\xAD ": "u", "\xADb": "n", "\xADd": "n", "\xADs": "n", "\xADt": "n", "\xB0 ": "r", "\xB2'": "1g", "\xB7 ": "x", "\xB7l": "p", "\xB7\u200B": "u", \u00BAc: "o", \u00DF: "n", "\xE0-": "l", \u00E0c: "p", \u00E0f: "p", \u00E0g: "p", \u00E0i: "a", \u00E0l: "p", "\xE0m ": "a", \u00E0me: "p", "\xE0n ": "a", \u00E0nc: "p", \u00E0ng: "a", \u00E0nh: "a", \u00E0ni: "p", \u00E0o: "a", \u00E0p: "p", \u00E0r: "p", \u00E0t: "p", \u00E0u: "a", \u00E0v: "p", \u00E0y: "a", "\xE0\xA0": "l", "\xE1'": 15, "\xE1-l": "q", "\xE1ba ": 15, "\xE1ban ": 15, \u00E1bb: 15, \u00E1bh: "t", \u00E1b\u00E6: 14, \u00E1b\u00F3: 15, \u00E1cs: 15, "\xE1cu ": "z", \u00E1c\u00ED: "v", \u00E1dal: "v", \u00E1dn\u00E9: "v", \u00E1dz: "z", "\xE1g ": 15, \u00E1gb: 15, \u00E1gua: "q", \u00E1gy: 15, \u00E1hl: "v", \u00E1hra: "z", \u00E1hug: 14, \u00E1h\u00E1: "v", \u00E1il: "t", \u00E1je: "v", \u00E1js: "z", \u00E1j\u00E1: 15, \u00E1kv: 14, \u00E1lai: "t", \u00E1las: 15, \u00E1lj: 15, \u00E1lni: 15, "\xE1lom ": 15, \u00E1lp: 14, \u00E1lta: 15, \u00E1m\u00ED: 15, \u00E1nak: 15, "\xE1ndo ": "o", "\xE1nh ": "a", "\xE1nto ": "o", \u00E1nyo: 15, "\xE1n\xED ": "v", "\xE1o ": "a", "\xE1p ": "a", \u00E1rbo: "o", \u00E1rii: "z", \u00E1rom: 15, \u00E1ros: 15, \u00E1rvo: "q", \u00E1sl: "v", "\xE1sna ": "z", \u00E1sne: "z", \u00E1sr: 15, \u00E1sz: 15, \u00E1s\u00E1: 15, \u00E1s\u0165: "z", \u00E1tel: "v", "\xE1th ": "t", \u00E1thai: "t", "\xE1to ": "z", "\xE1tok ": 15, \u00E1ts: 15, "\xE1tt ": 14, "\xE1ttu ": 14, "\xE1u ": "a", \u00E1um: 14, "\xE1vam ": "z", "\xE1vat ": "v", "\xE1ve ": "z", \u00E1vel: "q", \u00E1v\u00E1m: "v", "\xE1y ": "a", "\xE1zal ": "v", \u00E1z\u00ED: "v", \u00E1\u00E1: 15, \u00E1\u00E6: 14, \u00E1\u00E9: 15, \u00E1\u00ED: 15, \u00E1\u00F1: "o", \u00E1\u00FC: 15, \u00E1\u010Di: "z", \u00E1\u010Dt: "z", \u00E1\u0148: "z", \u00E1\u0161a: "z", \u00E1\u0161\u00ED: "v", \u00E1\u0165: "z", "\xE2 ": "1g", \u00E2c: "l", "\xE2d ": 16, \u00E2f: "1g", \u00E2g: "l", \u00E2h: "1g", "\xE2i ": 16, \u00E2in: 16, \u00E2k: "1g", \u00E2ln: 16, "\xE2m ": "a", \u00E2mpl: 16, "\xE2nc ": 16, \u00E2nca: 16, "\xE2nd ": 16, \u00E2ndu: 16, "\xE2nt ": 16, \u00E2nz: 16, \u00E2p: "l", \u00E2q: "l", \u00E2rf: 16, \u00E2rs: 16, \u00E2rt: 16, \u00E2rz: 16, \u00E2r\u015F: 16, "\xE2s ": 16, \u00E2tev: 16, \u00E2ul: 16, "\xE2y ": "a", \u00E2\u011F: "1g", \u00E2\u015Ft: 16, \u00E2\u0301: "a", "\xE3-": "q", \u00E3e: "q", \u00E3i: "a", \u00E3n: "a", \u00E3os: "q", \u00E3s: "q", \u00E3y: "a", \u00E3z: "q", "\xE4-": 12, \u00E4a: 12, "\xE4bi ": "1d", \u00E4bin: "1q", \u00E4ch: "n", "\xE4d ": 11, \u00E4dc: "n", \u00E4dd: 11, \u00E4dg: 11, \u00E4do: "1q", \u00E4dr: 11, \u00E4du: "1q", \u00E4d\u00F6: "1q", \u00E4ed: "1d", \u00E4ev: "1d", \u00E4ffa: 11, \u00E4fu: "1q", \u00E4f\u00F6: "1q", \u00E4gg: 11, "\xE4gi ": "1d", \u00E4gid: "1d", \u00E4gin: "1d", \u00E4giv: "1q", \u00E4gl: "n", \u00E4go: "1q", \u00E4gr: 11, \u00E4gt: "n", \u00E4hd: 12, \u00E4heb: "1d", \u00E4hed: "1d", \u00E4hil: "1o", \u00E4hr: "n", \u00E4h\u00E4: 12, \u00E4ib: "1d", \u00E4ie: "1d", \u00E4il: 12, \u00E4iv: 12, \u00E4j: 12, \u00E4kan: "1q", "\xE4ker ": 11, \u00E4kid: "1d", \u00E4kk: 12, \u00E4kn: 11, \u00E4kr: 11, "\xE4ks ": "1d", \u00E4kt: 11, \u00E4ldir: "1o", \u00E4ldr: 11, \u00E4lem: "1q", \u00E4lik: "1q", \u00E4lism: "1d", "\xE4ll ": 11, "\xE4lla ": 11, \u00E4ll\u00E4: 12, \u00E4lm: "1o", \u00E4log: "1q", \u00E4lp: 11, \u00E4lsk: 11, "\xE4lv ": 11, "\xE4l\xE4 ": 12, \u00E4md: 11, "\xE4mi ": "1o", \u00E4mn: 11, \u00E4mta: 11, "\xE4m\xE4 ": 12, \u00E4m\u00E4n: 12, \u00E4nap: "1q", \u00E4nda: 11, \u00E4ndr: 11, \u00E4nel: 12, \u00E4ngd: 11, \u00E4ngr: 11, \u00E4nker: 11, \u00E4nol: "1q", "\xE4nta ": 11, \u00E4nt\u00E4: 12, \u00E4ny: 12, \u00E4n\u00E4: 12, \u00E4p\u00E4: 12, \u00E4p\u00FC: "1q", \u00E4q: "n", \u00E4rar: 11, \u00E4ras: "1d", "\xE4rdi ": "1o", \u00E4rdig: 11, \u00E4rdim: "1o", \u00E4rgm: "1d", \u00E4rh: 11, "\xE4ris ": "1o", \u00E4rj: 12, \u00E4rld: 11, \u00E4rler: "1o", \u00E4rmi: "1o", "\xE4rna ": 11, \u00E4ro: 11, \u00E4rz: "n", "\xE4sa ": 11, \u00E4sag: "1q", \u00E4sc: "n", "\xE4si ": 12, \u00E4sinu: "1d", \u00E4sl: "1q", \u00E4ss\u00E4: 12, \u00E4sta: 11, \u00E4st\u00E4: 12, \u00E4sy: 12, "\xE4ta ": 11, \u00E4tik: "1q", "\xE4tt ": 11, \u00E4tta: 11, \u00E4ttre: 11, \u00E4tt\u00E4: 12, \u00E4tz: "n", \u00E4t\u00E1: "z", \u00E4t\u00E4: 12, \u00E4ud: "n", \u00E4uf: "n", \u00E4um: "n", \u00E4vl: 11, \u00E4vo: "1q", \u00E4v\u00E4: 12, \u00E4xa: 11, \u00E4xo: 11, \u00E4xt: 11, \u00E4yd: 12, \u00E4yn: 12, \u00E4ys: 12, \u00E4ytt: 12, \u00E4yty: 12, \u00E4yu: "1q", "\xE4ze ": "1o", \u00E4zir: "1o", "\xE4\xE4 ": 12, \u00E4\u00E4g: "1d", \u00E4\u00E4l: 12, \u00E4\u00E4m: 12, \u00E4\u00E4t: 12, \u00E4\u00E7e: "1o", \u00E4\u00F6: 12, \u00E4\u00FD: "1o", \u00E4\u010D: "z", \u00E4\u011F: "1l", \u00E4\u0148: "1o", \u00E4\u0165: "z", \u00E5a: 11, \u00E5be: 10, \u00E5bn: 10, \u00E5dt: 10, \u00E5et: 10, "\xE5g ": 11, \u00E5ga: 11, \u00E5gl: 11, \u00E5go: 11, \u00E5gr: 11, \u00E5ki: 11, \u00E5kt: 11, \u00E5la: 11, \u00E5ld: 11, \u00E5ll: 11, \u00E5m: 11, \u00E5na: 11, \u00E5nb: 11, \u00E5ng: 11, \u00E5ni: 11, \u00E5nn: 13, \u00E5pn: 13, \u00E5ra: 11, \u00E5sa: 11, \u00E5si: 11, \u00E5ta: 11, "\xE5te ": 13, \u00E5ts: 11, \u00E5vi: 13, \u00E6a: "u", \u00E6b: 10, "\xE6c ": "u", \u00E6ce: "u", \u00E6cu: "u", \u00E6da: "u", "\xE6de ": 10, \u00E6der: 10, \u00E6dt: 10, \u00E6dv: 10, \u00E6e: 10, \u00E6fi: 14, \u00E6ft: 10, \u00E6ga: 14, \u00E6ge: 10, \u00E6gg: 10, \u00E6gr: "u", \u00E6gte: 10, "\xE6i ": "u", \u00E6j: 14, "\xE6k ": 10, \u00E6ki: 14, \u00E6kke: 10, \u00E6ku: 14, "\xE6l ": 10, \u00E6ld: 10, \u00E6le: 10, \u00E6lg: 10, \u00E6lk: 10, \u00E6ll: 10, \u00E6lo: "u", \u00E6lp: 10, \u00E6lu: "u", \u00E6lv: 10, \u00E6ma: 14, \u00E6mp: 10, \u00E6ne: 10, \u00E6ng: 10, \u00E6nk: 10, \u00E6ns: 10, \u00E6nt: 14, \u00E6o: "u", \u00E6pe: "u", \u00E6q: "u", \u00E6ra: 14, \u00E6rd: 10, \u00E6rel: 10, \u00E6rhet: 13, "\xE6ri ": 14, "\xE6rk ": 10, \u00E6rke: 10, \u00E6rne: 13, \u00E6rre: 10, \u00E6rri: 14, \u00E6sa: "u", "\xE6se ": 10, \u00E6ser: 10, \u00E6sid: 10, \u00E6sk: 10, \u00E6so: "u", \u00E6ss: 10, \u00E6ste: 10, "\xE6t ": 10, \u00E6te: "u", \u00E6th: "u", "\xE6ti ": 14, \u00E6tir: 14, \u00E6tl: 14, \u00E6tn: 10, \u00E6tte: 10, \u00E6tti: 14, \u00E6ttu: 14, \u00E6tu: 14, \u00E6u: "u", \u00E6va: "u", \u00E6ve: 10, \u00E6vu: "u", "\xE7'": "1g", "\xE7-": "1g", \u00E7ado: "q", \u00E7ag: "1o", \u00E7al\u0131: "1g", "\xE7as ": "q", "\xE7at ": "p", \u00E7b: "1g", \u00E7d: "1o", \u00E7ekt: "1g", \u00E7g: "1g", \u00E7oc: "1g", \u00E7ok: "1g", \u00E7ou: "q", \u00E7s: "1g", \u00E7t: "1g", "\xE7y ": "1o", \u00E7yk: "1o", \u00E7yl: "1o", \u00E7yn: "1o", \u00E7\u00E0: "l", \u00E7\u00E1: "q", \u00E7\u00E3: "q", \u00E7\u00E7: "1g", \u00E7\u00F2: "p", "\xE7\xF3 ": "p", \u00E7\u00F5: "q", \u00E7\u00FA: "q", \u00E7\u00FCk: "1g", \u00E7\u00FD: "1o", \u00E8b: "l", \u00E8ce: "l", \u00E8de: "l", \u00E8di: "p", \u00E8fo: "p", \u00E8g: "l", \u00E8i: "p", \u00E8nc: "p", \u00E8nt: "p", \u00E8o: "a", \u00E8q: "l", \u00E8ren: "l", \u00E8res: "l", \u00E8ri: "p", "\xE8s-": "l", \u00E8te: "l", \u00E8tr: "l", \u00E8v: "l", \u00E8x: "p", \u00E8z: "l", "\xE8\xA0": "r", \u00E9ad: "t", \u00E9ar: "t", "\xE9ben ": 15, \u00E9bu: "l", \u00E9b\u00E9: "l", \u00E9cl: "l", \u00E9col: "l", \u00E9cou: "l", \u00E9cr: "l", "\xE9d ": 15, \u00E9es: "l", \u00E9fl: "l", \u00E9f\u00E8: "l", \u00E9f\u00E9: "l", \u00E9ged: 15, \u00E9go: "l", \u00E9id: "t", \u00E9il: "t", \u00E9ix: "p", \u00E9jo: "l", \u00E9ke: 15, \u00E9let: 15, \u00E9lj: 15, \u00E9lk: 15, \u00E9ln: 15, \u00E9l\u00E8: "l", \u00E9my: "v", "\xE9nt ": 15, \u00E9ny: 15, \u00E9nz: 15, \u00E9par: "l", \u00E9pon: "l", \u00E9pp: 15, \u00E9pu: "l", \u00E9rdek: 15, "\xE9rem ": 15, \u00E9rj: 15, \u00E9rk: 15, \u00E9rl: 15, "\xE9rna ": 14, \u00E9rz: 15, \u00E9sz: 15, \u00E9tai: "l", "\xE9to ": "v", "\xE9tt ": 14, \u00E9tti: 14, \u00E9tud: "l", "\xE9t\xE9 ": "l", \u00E9un: "l", "\xE9z ": 15, \u00E9ze: 15, "\xE9\xA0": "l", \u00E9\u00E2: "l", \u00E9\u00E7: "l", \u00E9\u00E9n: "s", \u00E9\u00F1: "o", \u00E9\u00FC: 15, \u00E9\u010D: "v", \u00E9\u0161: "v", \u00E9\u017E: "v", "\xEA-l": "q", "\xEA-m": "q", \u00EAb: "q", \u00EAc: "l", \u00EAl: "l", "\xEAme ": "l", "\xEAn ": "a", \u00EAnc: "q", \u00EAnd: "q", \u00EAng: "a", \u00EAni: "q", \u00EAp: "l", \u00EAq: "l", \u00EAr: 1, \u00EAs: "q", \u00EAt: "l", "\xEAu ": "a", \u00EAv: "l", \u00EAx: "q", \u00EA\u0301: "a", \u00EBe: "s", \u00EBi: "s", \u00EBle: "s", \u00EBls: 1, "\xEBn ": "s", \u00EBnt: "s", \u00EBr: "s", \u00EBz: "s", \u00ECa: "a", \u00ECm: "a", \u00ECn: "a", "\xED-": "q", \u00EDai: "o", "\xEDan ": "o", \u00EDbil: "v", \u00EDb\u00ED: "v", "\xEDce ": "v", \u00EDcio: "q", "\xEDct ": "v", \u00EDc\u00ED: "v", "\xEDde ": "z", \u00EDdl: "v", \u00EDd\u00E1: "v", "\xEDe ": "o", \u00EDes: "o", "\xEDf ": 14, \u00EDgr: "o", \u00EDgy: 15, \u00EDho: "v", \u00EDkar: 14, \u00EDki: 14, \u00EDkj: 14, \u00EDkt: 14, \u00EDk\u00E1: "v", \u00EDman: 14, \u00EDng: "q", "\xEDnh ": "a", \u00EDnum: 14, \u00EDn\u00FA: 14, "\xEDo ": "o", \u00EDob: "t", \u00EDoch: "t", \u00EDol: "t", \u00EDom: "t", \u00EDon: "t", \u00EDor: "t", \u00EDsal: "z", "\xEDst ": "v", \u00EDs\u0165: "z", \u00EDtear: "t", \u00EDtett: 15, \u00EDtot: 15, \u00EDtra: "v", \u00EDts: 15, \u00EDtur: 14, \u00EDt\u00E9: 15, \u00EDt\u00ED: "v", \u00EDu: 14, \u00EDval: "v", "\xEDvat ": "v", \u00EDvel: "q", \u00EDvk: "v", \u00ED\u00E7: "q", \u00ED\u00F3: 14, "\xED\u010D ": "v", \u00ED\u010De: "v", \u00ED\u010F: "z", \u00ED\u0148: "v", \u00ED\u017Ee: "v", "\xEE ": "1g", \u00EEc: "l", \u00EEi: 16, "\xEEl ": 16, \u00EEmb: 16, \u00EEmi: 16, \u00EEmp: 16, "\xEEn ": 16, \u00EEnc: 16, \u00EEnd: 16, \u00EEnf: 16, \u00EEng: 16, \u00EEnl: 16, \u00EEnn: 16, \u00EEnr: 16, \u00EEns: 16, \u00EEnt: 16, \u00EEnv: 16, \u00EEt: "l", \u00EE\u015F: 16, "\xEF-": "l", \u00EFa: "l", \u00EFb: "p", \u00EFc: "l", \u00EFef: "s", \u00EFf: "l", \u00EFg: "l", \u00EFl: "l", \u00EFna: "p", \u00EFnt: "s", \u00EFnv: "s", \u00EFq: "l", "\xEFt ": "p", \u00EFv: "l", \u00EFw: "l", \u00F0: 14, \u00F1g: "1l", \u00F1k: "1o", \u00F1m: "1o", \u00F1n: "1l", \u00F1s: "1o", \u00F1u: "o", \u00F1y: "1o", \u00F1z: "1o", \u00F1\u00E1: "o", \u00F1\u00E9: "o", \u00F1\u00ED: "o", \u00F1\u00F3: "o", \u00F1\u00FC: "1o", \u00F1\u011F: "1l", \u00F2a: "a", \u00F2b: "p", \u00F2i: "a", \u00F2l: "p", \u00F2m: "p", "\xF2n ": "a", \u00F2ng: "a", \u00F2ni: "p", \u00F2p: "p", \u00F2q: "p", \u00F2r: "p", \u00F2s: "p", "\xF3-": 15, "\xF3a ": "a", "\xF3b ": "1b", \u00F3b\u00E1: 15, \u00F3cai: "t", \u00F3cu: "q", \u00F3e: 15, \u00F3ge: "o", \u00F3gio: "q", \u00F3idh: "t", "\xF3ir ": "t", "\xF3j ": "1b", \u00F3ks: 14, \u00F3lan: 14, \u00F3lk: 14, "\xF3lo ": "o", "\xF3mo ": "o", \u00F3na\u00ED: "t", \u00F3nd: "o", \u00F3nl: 14, \u00F3nu: 14, \u00F3nv: 14, \u00F3o: 15, \u00F3pr: "q", \u00F3rio: "q", \u00F3rre: "p", \u00F3ry: "1b", \u00F3rz: "1b", \u00F3r\u00E1: 15, \u00F3tim: "q", \u00F3tt: 14, \u00F3u: 15, \u00F3w: "1b", \u00F3\u00E1: 15, \u00F3\u00E9: 15, \u00F3\u00ED: 15, \u00F3\u0107: "1b", \u00F3\u0142: "1b", "\xF4-": "a", \u00F4b: "z", \u00F4c: "z", \u00F4i: "a", \u00F4j: "z", \u00F4k: "z", "\xF4l ": "z", \u00F4le\u017E: "z", "\xF4m ": "a", \u00F4mi: "q", "\xF4n ": "a", \u00F4ng: "a", \u00F4ni: "q", \u00F4p: "l", \u00F4q: "q", \u00F4re: 1, "\xF4s ": "q", \u00F4so: "z", "\xF4t ": "l", \u00F4t\u00E9: "l", \u00F4vo: "z", \u00F4\u0148: "z", \u00F4\u017E: "z", \u00F4\u0301: "a", "\xF5 ": "a", \u00F5b: "1d", \u00F5d: "1d", \u00F5h: "1d", \u00F5i: "1d", \u00F5l: "1d", \u00F5n: "1d", \u00F5p: "1d", \u00F5r: "1d", \u00F5s: "1d", \u00F5t: "1d", \u00F5u: "1d", \u00F5v: "1d", \u00F6bb: 15, \u00F6ch: "n", \u00F6cker: 11, \u00F6diko: "1q", \u00F6do: "1q", \u00F6d\u00E4: 12, \u00F6el: "1d", \u00F6fi: "1q", \u00F6fo: "1q", \u00F6fu: 14, \u00F6ga: 11, \u00F6geto: "1q", \u00F6gli: "n", \u00F6gon: 11, \u00F6gu: 14, \u00F6hn: "n", \u00F6h\u00E4: 12, \u00F6i: 12, \u00F6ja: 11, \u00F6jd: 11, \u00F6jl: 11, "\xF6ka ": 11, "\xF6ker ": 11, \u00F6llu: 14, \u00F6lu: 14, "\xF6mde ": 11, \u00F6mek: "1o", \u00F6mom: "1q", \u00F6m\u00E4: 12, \u00F6nce: "1g", \u00F6ngu: 14, \u00F6nik: "1q", \u00F6nnen: "n", \u00F6nnt: "n", \u00F6nska: 11, \u00F6n\u00F6: 15, \u00F6o: 12, "\xF6pa ": 11, \u00F6pf: "n", \u00F6ppn: 11, "\xF6pte ": 11, \u00F6ra: 11, \u00F6rja: 11, \u00F6rkla: 11, \u00F6rlor: 11, \u00F6ro: 11, \u00F6rsta: 11, \u00F6rst\u00E5: 11, \u00F6rs\u00F6: 11, \u00F6rt\u00E9: 15, \u00F6r\u00F6: 15, \u00F6r\u00FD: "1o", \u00F6sis: "n", \u00F6ssz: 15, \u00F6sz: 15, \u00F6tz: "n", \u00F6t\u00E4: 12, \u00F6t\u00FC: "1g", \u00F6vers: 11, \u00F6vet: 15, \u00F6wr: "1o", \u00F6w\u00FC: "1o", \u00F6yle: "1g", \u00F6ys: 12, \u00F6yt: 12, \u00F6z\u00F6: 15, \u00F6\u00E4: 12, \u00F6\u00F1: "1o", "\xF6\xF6 ": "1d", \u00F6\u00F6d: "1d", \u00F6\u00F6g: "1d", \u00F6\u00F6l: "1d", \u00F6\u00FD: "1o", \u00F6\u011F: "1g", \u00F6\u0148: "1o", "\xF8b ": 10, \u00F8be: 10, \u00F8bt: 10, \u00F8det: 10, \u00F8dte: 10, \u00F8er: 10, "\xF8g ": 10, \u00F8ge: 10, \u00F8gl: 10, \u00F8gt: 10, \u00F8j: 10, "\xF8k ": 13, "\xF8ke ": 13, \u00F8kel: 13, \u00F8ker: 13, \u00F8kt: 13, "\xF8n ": 10, "\xF8nn ": 13, \u00F8nns: 13, "\xF8nt ": 10, \u00F8p: 13, \u00F8ra: 13, \u00F8rge: 10, \u00F8rgs: 10, "\xF8rn ": 10, \u00F8rsm: 13, "\xF8t ": 13, \u00F8te: 13, "\xF8tt ": 13, \u00F8vd: 13, "\xF8vn ": 10, \u00F8y: 13, \u00F9a: "a", \u00F9i: "a", \u00F9m: "a", \u00F9n: "a", \u00F9y: "a", "\xFA-": 15, \u00FAar: 14, \u00FAce: "z", "\xFAci ": "z", \u00FAe: "o", \u00FAfam: "z", \u00FAgy: 15, \u00FAhl: "z", \u00FAil: "t", \u00FAinn: 14, \u00FAint: "t", \u00FAirt: "t", "\xFAj ": 15, \u00FAkl: 14, \u00FAkr: 14, "\xFAna ": 14, "\xFAng ": "a", \u00FAo: "o", "\xFAp ": "a", \u00FApil: "z", \u00FAsz: 15, \u00FAs\u00E1i: "t", "\xFAto ": "z", \u00FAts: 14, \u00FAvi: "q", \u00FAy: "o", \u00FAzsk: "z", \u00FAz\u0161: "z", \u00FA\u0161: "z", \u00FA\u0165: "z", "\xFB ": "l", \u00FBc: "l", \u00FBl: "l", \u00FBn: "l", \u00FBr: "l", \u00FBt: "l", "\xFC'": "1g", "\xFCa ": "1d", "\xFCber ": "n", \u00FCbs: "n", \u00FCch: "n", \u00FCck: "n", "\xFCd ": "1d", \u00FCdik: "1q", \u00FCdr: "1d", \u00FCen: "o", \u00FCgt: "n", \u00FCgy: 15, "\xFCh ": "n", \u00FChl: "n", \u00FChm: "n", \u00FChr: "n", \u00FChs: "n", \u00FCi: "o", \u00FCki: "1q", \u00FCkob: "1q", \u00FCkol: "1q", \u00FCkom: "1q", \u00FCksi: "1d", \u00FCksk: "1d", \u00FCl\u00F6: 15, "\xFCmi ": "1o", \u00FCmn: "1d", \u00FCm\u00FC: "1g", \u00FCnf: "n", "\xFCni ": "1o", "\xFCnk ": 15, \u00FCny: "1g", "\xFCn\xFC ": "1g", \u00FCn\u00FD: "1o", \u00FCrf: "n", \u00FCrit: "1d", \u00FCrle\u015F: "1o", \u00FCrz: "n", \u00FCsim: "1d", \u00FCssen: "n", \u00FCtf: "1g", \u00FCtz: "n", \u00FCt\u00FC: "1g", \u00FCw: "1o", \u00FCy: "1g", "\xFCzel ": "1g", \u00FC\u00E7i: "1o", \u00FC\u00E7\u00FC: "1g", \u00FC\u00E9: "o", \u00FC\u00ED: "o", \u00FC\u00FC: "1d", \u00FC\u00FD: "1o", \u00FC\u011F: "1g", \u00FC\u0148: "1o", "\xFDa ": "1o", \u00FDad: "1o", \u00FDag: "1o", \u00FDak: "1o", \u00FDal: "1o", \u00FDap: "1o", \u00FDar: "1o", \u00FDat: "1o", \u00FDaz: "1o", \u00FDa\u015F: "1o", \u00FDchl: "z", \u00FDda: "1o", \u00FDden: "v", \u00FDdi: "1o", \u00FDdn: "v", \u00FDdy: "1o", \u00FDd\u00FD: "1o", \u00FDe: "1o", \u00FDg: "1o", \u00FDi: "1o", \u00FDja: 14, \u00FDju: 14, \u00FDla: "1o", \u00FDme: "1o", \u00FDnd: 14, \u00FDne: "1o", \u00FDni: 14, \u00FDo: "1o", \u00FDsi: 14, \u00FDsy: "1o", \u00FDtd: "1o", \u00FDtg: "1o", \u00FDti: 14, \u00FDtm: "1o", \u00FDtt: 14, \u00FDtu: 14, \u00FDu: "1o", "\xFDva ": "z", \u00FDval: "v", \u00FDv\u00E1: "v", \u00FDw: "1o", \u00FDy: "1o", \u00FD\u00E4: "1o", \u00FD\u00F3: 14, \u00FD\u00F6: "1o", \u00FD\u00FC: "1o", \u00FD\u00FD: "1o", \u00FD\u015F: "1o", \u00FD\u0161l: "v", \u00FD\u017Ed: "z", \u00FE: 14, \u0101c: "1e", \u0101d: "1e", \u0101j: "1e", \u0101k: "1e", \u0101p: "1e", \u0101z: "1e", \u0101\u0161: "1e", "\u0103 ": 16, "\u0103-": 16, \u0103b: 16, \u0103c: 16, \u0103d: 16, \u0103g: 16, \u0103i: 16, \u0103j: 16, \u0103l: 16, \u0103ma: 16, \u0103mi: 16, \u0103m\u00E2n: 16, "\u0103n ": "a", \u0103ne: 16, \u0103ng: "a", \u0103ni: 16, \u0103nu: 16, \u0103p: 16, \u0103r: 16, \u0103s: 16, \u0103t: 16, \u0103u: 16, \u0103v: 16, \u0103z: 16, \u0105b: "1b", \u0105c: "1b", \u0105d: "1b", \u0105g: "1b", \u0105j: "1c", \u0105k: "1b", \u0105l: "1c", \u0105m: "1c", \u0105n: "1c", \u0105p: "1b", \u0105r: "1c", \u0105t: "1b", \u0105z: "1b", \u0105\u0107: "1b", \u0105\u0142: "1b", \u0105\u017E: "1c", \u0107a: "w", \u0107b: "1b", \u0107c: "1b", \u0107d: "1b", \u0107e: "w", \u0107i: "w", \u0107m: "1b", \u0107n: "w", \u0107o: "w", \u0107s: "1b", \u0107u: "w", \u0107w: "1b", "\u0107\xA0": "1b", "\u0109 ": "1p", \u0109a: "1p", \u0109b: "1p", \u0109d: "1p", \u0109e: "1p", \u0109f: "1p", \u0109g: "1p", \u0109i: "1p", \u0109j: "1p", \u0109k: "1p", \u0109l: "1p", \u0109m: "1p", \u0109o: "1p", \u0109p: "1p", \u0109r: "1p", \u0109t: "1p", \u0109u: "1p", \u0109v: "1p", "\u010D-": 3, \u010Dajne: "z", \u010Dakal: "z", \u010Dak\u00E1: "z", \u010Da\u0165: "z", \u010Dc: "v", \u010Deh: "v", \u010Dek\u00E1: "v", "\u010Detl ": "v", \u010Diai: "1c", \u010Diau: "1c", \u010Die: "z", \u010Dita: "w", \u010Diu: "1c", \u010Di\u0105: "1c", \u010Dki: "w", \u010Dlove: "z", \u010Dna: "w", "\u010Dno ": "w", \u010Dn\u00ED: "v", "\u010Do ": "z", \u010Dom: "z", \u010Dos: "z", \u010Dove: "w", \u010Ds: "v", \u010Dty: "v", \u010Dud: "w", "\u010Dul ": "z", \u010Duo: "w", \u010Dv: "w", \u010Dx: 3, \u010Dy: "1c", \u010D\u00E1: "v", \u010D\u00FA: "z", \u010D\u010D: 3, \u010D\u0161: "z", \u010Fak: "z", \u010Fal: "z", \u010Far: "v", \u010F\u00E1: "v", \u0111ang: "a", \u0111au: "a", "\u0111e ": "w", \u0111e\u0161: "w", \u0111o: "a", "\u0111u ": "w", \u0111uj: "w", \u0111\u00E0: "a", \u0111\u00E1: "a", \u0111\u00E2: "a", \u0111\u00E3: "a", \u0111\u00E8: "a", \u0111\u00E9: "a", \u0111\u00EA: "a", \u0111\u00EC: "a", \u0111\u00ED: "a", \u0111\u00F2: "a", \u0111\u00F3: "a", \u0111\u00F4: "a", \u0111\u00F9: "a", \u0111\u00FA: "a", \u0111\u0103: "a", \u0113b: "u", "\u0113c ": "1e", \u0113g: "1e", \u0113j: "1e", \u0113k: "1e", "\u0113l ": "1e", \u0113la: "1e", \u0113lie: "1e", \u0113lo: "1e", \u0113l\u0113: "1e", "\u0113m ": "1e", "\u0113ma ": "1e", \u0113mu: "1e", \u0113p: "1e", "\u0113r ": "1e", \u0113rij: "1e", \u0113rn: "1e", \u0113rt: "1e", \u0113st: "1e", "\u0113t ": "1e", \u0113ti: "1e", \u0113tu: "1e", \u0113v: "1e", \u0113\u0161: "1e", "\u0117 ": "1c", \u0117b: "1c", \u0117d: "1c", \u0117g: "1c", \u0117j: "1c", \u0117k: "1c", \u0117l: "1c", \u0117m: "1c", \u0117n: "1c", \u0117p: "1c", \u0117r: "1c", \u0117s: "1c", \u0117t: "1c", \u0117v: "1c", \u0117\u010D: "1c", \u0117\u0161: "1c", \u0117\u017E: "1c", \u0119b: "1b", \u0119c: "1b", \u0119d: "1b", \u0119g: "1b", \u0119k: "1b", \u0119l: "1b", \u0119p: "1b", "\u0119s ": "1c", "\u0119sto ": "1b", \u0119t: "1b", \u0119z: "1b", "\u0119\xA0": "1b", \u0119\u0107: "1b", \u0119\u0142: "1b", \u0119\u017E: "1c", \u011B: "v", \u011D: "1p", "\u011F ": "1g", "\u011F'": "1g", \u011Fc: "1g", \u011Fd: "1g", \u011Fe: "1g", \u011Fi: "1g", \u011Fl: "1g", \u011Fm: "1g", \u011Fn: "1g", \u011Fo: "1g", \u011Fr: "1g", \u011Fs: "1g", \u011Fu: "1g", \u011Fz: "1g", \u011F\u00E4: "1l", \u011F\u00FC: "1g", \u0123: "1e", \u0125: "1p", \u0129: "a", \u012Bba: "1e", \u012Bbu: "1e", \u012Bdz: "1e", \u012Bg: "1e", \u012Bj: "1e", \u012Bk: "1e", \u012Bl: "1e", \u012Bni: "1e", \u012Bnu: "1e", \u012Bsi: "1e", \u012Bst: "1e", "\u012Bt ": "1e", \u012Bti: "1e", \u012Btu: "1e", \u012Bvo: "1e", \u012Bz: "1e", \u012B\u0161: "1e", \u012F: "1c", "\u0131'": "1g", "\u0131-": "1g", \u0131c: "1g", \u0131f: "1g", \u0131h: "1g", \u0131k: "1g", \u0131q: "1l", \u0131u: "1g", \u0131v: "1g", \u0131\u00F1: "1l", \u0131\u0131: "1g", \u0135: "1p", \u0137: "1e", \u013A: "z", \u013C: "1e", \u013E: "z", "\u0142 ": "1b", "\u0142(": "1b", \u0142a: "1b", \u0142b: "1b", \u0142c: "1b", \u0142d: "1b", \u0142e: "1b", \u0142g: "1b", \u0142k: "1b", \u0142l: "1b", \u0142m: "1b", \u0142n: "1b", \u0142o: "1b", \u0142p: "1b", \u0142s: "1b", \u0142t: "1b", \u0142u: "1b", \u0142w: "1b", \u0142y: "1b", \u0142z: "1b", \u0142\u00F3: "1b", \u0142\u0105: "1b", \u0142\u0119: "1b", \u0144c: "1b", \u0144k: "1b", \u0144m: "1b", \u0144s: "1b", \u0146: "1e", \u0148d: "1o", \u0148e: "1o", \u0148h: "z", \u0148i: "1o", \u0148l: "1o", \u0148m: "1o", \u0148r: "1o", \u0148y: "1o", \u0148z: "1o", \u0148\u00E7: "1o", \u0148\u00FC: "1o", \u014Dc: "o", \u014Dg: "n", \u014Dk: "n", \u014Dm: "u", \u014Dn: "u", \u014Dr: "u", \u014Dt: "n", \u0151: 15, \u0153b: "u", \u0153d: "u", \u0153i: "l", \u0153l: "u", \u0153n: "u", \u0153p: "u", \u0153t: "u", \u0153u: "l", \u0155: "z", \u0159: "v", \u015B: "1b", \u015D: "1p", "\u015F'": "1g", "\u015F-": "1g", \u015Fary: "1o", \u015Far\u0131: "1g", \u015Fb: "1g", \u015Fco: 16, \u015Fda: "1o", \u015Fdi: "1o", \u015Fdy: "1o", \u015Fek: "1g", \u015Fey: "1g", \u015Ff: "1g", "\u015Fga ": "1o", \u015Fh: "1g", "\u015Fi-": 16, \u015Fimd: "1g", \u015Fj: "1o", \u015Fka: "1g", \u015Fke: "1g", \u015Flan: "1g", \u015Flar\u0131: "1g", \u015Fly: "1o", \u015Fl\u0131: "1g", \u015Fol: "1o", \u015Fony: "1o", \u015Fp: "1g", \u015Fq: "1l", \u015Fr: "1g", \u015Ftu: "1g", \u015Ft\u0131: "1g", \u015Fv: "1g", "\u015Fy ": "1o", \u015Fyn: "1o", \u015F\u00E7: "1g", \u015F\u00F6: "1g", \u015F\u00FCndi: "1o", \u015F\u00FCn\u00FC: "1g", \u015F\u00FD: "1o", \u015F\u0131m: "1g", \u015F\u0131r: "1g", \u015F\u0131y: "1g", \u015F\u015F: "1g", "\u0161-": "v", \u0161ai: "1c", \u0161ana: "1e", \u0161ao: "w", \u0161au: "1c", \u0161av: "w", \u0161b: "1c", \u0161c: "v", \u0161d: "1c", \u0161ec: "v", "\u0161eit ": "1e", "\u0161ej ": "z", "\u0161el ": "v", "\u0161et ": "v", \u0161etc: "z", \u0161etk: "z", \u0161g: "1c", \u0161ian: "1c", \u0161ic: "v", \u0161iel: "z", \u0161imt: "1c", \u0161ita: "1c", \u0161ito: "1c", \u0161it\u0105: "1c", \u0161iu: "1c", \u0161i\u0105: "1c", \u0161j: "1c", "\u0161k ": "1c", \u0161kai: "1c", \u0161kas: "1c", \u0161kin: "1c", \u0161k\u0105: "1c", \u0161lj: "w", \u0161m: "1c", \u0161nj: "w", \u0161od: "1e", \u0161os: "1e", \u0161patn: "v", \u0161r: "1c", \u0161si: "1c", \u0161tai: "1c", \u0161t\u0105: "1c", \u0161un: "1c", \u0161uo: "1c", \u0161vy: "1c", \u0161y: "1c", \u0161\u00E9: "v", \u0161\u0101: "1e", \u0161\u0105: "1c", \u0161\u0107: "w", \u0161\u010D: "1c", \u0161\u0117: "1c", \u0161\u0119: "1c", \u0161\u012B: "1e", \u0161\u016B: "1c", \u0163: 16, \u0165d: "z", \u0165o: "z", \u0165\u00E1: "v", \u0169: "a", \u016Bb: "1c", \u016Bdi: "1c", \u016Bdz: "1e", \u016Bg: "1c", "\u016Bk ": "1c", \u016Bks: "1c", \u016Bky: "1c", \u016Bl: "1c", \u016Bn: "1c", \u016Bpi: "1c", \u016Bri: "1c", \u016Bro: "1c", \u016Bsi: "1c", \u016Bsu: "1e", "\u016Btu ": "1e", \u016Bv: "1c", \u016Bzik: "1e", \u016Bzi\u0161: "1c", \u016B\u010D: "1c", \u016B\u0161: "1c", \u016B\u017E: "1c", "\u016D ": "1p", "\u016D-": "1p", \u016Da: "1p", \u016Db: "1p", \u016Dc: "1p", \u016Dd: "1p", \u016De: "1p", \u016Df: "1p", \u016Dg: "1p", \u016Dh: "1p", \u016Di: "1p", \u016Dj: "1p", \u016Dk: "1p", \u016Dl: "1p", \u016Dm: "1p", \u016Dn: "1p", \u016Do: "1p", \u016Dp: "1p", \u016Dr: "1p", \u016Ds: "1p", \u016Dt: "1p", \u016Du: "1p", \u016Dv: "1p", \u016Dz: "1p", \u016D\u0109: "1p", \u016F: "v", \u0171: 15, \u0173: "1c", \u017A: "1b", \u017C: "1b", \u017Eai: "1c", \u017Eao: "w", \u017Ec: "v", \u017Edn: "z", \u017Eei: "1c", "\u017Eel ": "v", \u017Eeleo: "w", \u017Eelim: "w", \u017Eg: "1c", \u017Eiad: "z", \u017Eiai: "1c", \u017Eiau: "1c", \u017Eic: "z", \u017Eie: "1c", \u017Eina: "1c", \u017Eino: "1c", \u017Eiu: "1c", \u017Eivi: "w", \u017Ei\u010D: "z", \u017Ek\u0105: "1c", \u017Em: "1c", \u017Enai: "1c", \u017Enj: "w", \u017En\u00E1: "v", "\u017Eo ": "1c", \u017Eod: "1c", \u017Esi: "1c", \u017Eti: "1c", \u017Eud: "1c", \u017Euv: "1c", \u017Ev: "1c", \u017Ey: "1c", \u017E\u00E1: "v", \u017E\u00EDt: "v", \u017E\u0101: "1e", \u017E\u0105: "1c", \u017E\u010F: "z", \u017E\u0117: "1c", \u017E\u0119: "1c", \u017E\u012B: "1e", \u017E\u0161i: "z", \u017E\u016B: "1c", \u01A1: "a", \u01B0: "a", \u01D4: "1p", \u01E7: 3, \u01F5: "1m", \u0219: 16, \u021B: 16, \u0251: "c", \u025B: 3, \u0263: 3, \u02B7: 3, \u02BC: 18, "\u0300": "a", "\u0301c": "a", "\u0301i": "a", "\u0301n": "a", "\u0301o": "a", "\u0301p": "a", "\u0301t": "a", "\u0301u": "a", "\u0301\u0432": 19, "\u0301\u0433": 19, "\u0301\u0434": 19, "\u0301\u0438": 19, "\u0301\u0439": 19, "\u0301\u043A": 19, "\u0301\u043B": 19, "\u0301\u043C": 19, "\u0301\u043D": 19, "\u0301\u0440": 19, "\u0301\u0441": 19, "\u0301\u0442": 19, "\u0301\u0447": 19, "\u0303": "a", "\u0307b": "1g", "\u0307d": "1g", "\u0307f": "1g", "\u0307h": "1g", "\u0307k": "1g", "\u0307l": "1g", "\u0307m": "1g", "\u0307n": "1g", "\u0307p": "1g", "\u0307r": "1g", "\u0307t": "1g", "\u0307v": "1g", "\u0307y": "1g", "\u0307z": "1g", "\u0307\xE7": "1g", "\u0307\u011F": "1g", "\u0307\u015F": "1g", "\u0309": "a", "\u0323": "a", "\u0384": "x", \u0390: "x", \u03AC: "x", \u03AD: "x", \u03AE: "x", \u03AF: "x", \u03B1: "x", \u03B2: "x", "\u03B3 ": 3, "\u03B3-": 3, \u03B3a: 3, \u03B3e: 3, \u03B3i: 3, \u03B3l: 3, \u03B3r: 3, \u03B3u: 3, \u03B3\u03B3: "x", \u03B3\u03B5: "x", \u03B4: "x", "\u03B5-": 3, \u03B5a: 3, \u03B5b: 3, \u03B5c: 3, \u03B5d: 3, \u03B5e: 3, \u03B5f: 3, \u03B5i: 3, \u03B5j: 3, \u03B5l: 3, \u03B5m: 3, \u03B5n: 3, \u03B5q: 3, \u03B5r: 3, \u03B5t: 3, \u03B5u: 3, \u03B5w: 3, \u03B5y: 3, \u03B5z: 3, \u03B5\u03B3: "x", \u03B5\u03B5: 3, \u03B6: "x", \u03B7: "x", \u03B8: "x", \u03B9: "x", \u03BA: "x", \u03BB: "x", \u03BC: "x", \u03BD: "x", \u03BE: "x", \u03BF: "x", \u03C0: "x", \u03C1: "x", \u03C2: "x", \u03C3: "x", \u03C4: "x", \u03C5: "x", \u03C6: "x", \u03C7: "x", \u03C8: "x", \u03C9: "x", \u03CA: "x", \u03CC: "x", \u03CD: "x", \u03CE: "x", "\u0430)": 19, "\u0430-\u043D": 19, \u0430\u0430\u0433: "1n", \u0430\u0430\u0434: "1n", \u0430\u0430\u043B\u0433\u0430: "1n", \u0430\u0430\u043D: "1n", "\u0430\u0430\u0440 ": "1n", \u0430\u0430\u0440\u0430: "1n", \u0430\u0430\u0441: "1n", "\u0430\u0430\u0442 ": "y", \u0430\u0430\u0445\u0430\u043D: "1n", \u0430\u0430\u0448: "1n", \u0430\u0431\u0430\u0435: 18, \u0430\u0431\u043E\u0434: 18, \u0430\u0431\u0443\u0442: "1a", \u0430\u0431\u0456\u043B\u0430: 18, \u0430\u0431\u0456\u0446: 18, \u0430\u0432\u0430\u043B\u0456: 18, \u0430\u0432\u0430\u0440\u044B: 18, \u0430\u0432\u0430\u0446: 18, "\u0430\u0432\u0435\u043A ": 18, \u0430\u0432\u0436: "1a", \u0430\u0432\u0438\u0445: 17, \u0430\u0432\u043C\u0435: "y", \u0430\u0432\u0441\u044F: "1a", \u0430\u0432\u0443\u0432: "y", \u0430\u0432\u044A: 17, \u0430\u0432\u044B\u0440: "1l", \u0430\u0432\u044C: 19, "\u0430\u0432\u044F ": 17, \u0430\u0432\u0456\u043B: 18, \u0430\u0432\u0456\u043D: 18, \u0430\u0432\u0458: "y", \u0430\u0433\u0430\u0442\u043E: "1a", \u0430\u0433\u0434\u0430\u0436: "1n", \u0430\u0433\u0440\u0438: "y", \u0430\u0433\u0442: "1n", \u0430\u0433\u0447: 18, \u0430\u0433\u044B: "1l", \u0430\u0433\u04AF: "1n", \u0430\u0434\u0430\u0430: "1n", \u0430\u0434\u0430\u043C\u043D: "1m", \u0430\u0434\u0437\u0435: 18, \u0430\u0434\u0437\u044F: 18, \u0430\u0434\u0437\u0456: 18, \u0430\u0434\u0442\u043E: "1a", \u0430\u0434\u044A: 17, \u0430\u0434\u04D9\u0440: "1l", \u0430\u0435\u0442\u0441: 19, \u0430\u0435\u0446\u0435: 18, "\u0430\u0436\u0430\u043C ": "y", \u0430\u0436\u0435\u0442\u0441: 19, \u0430\u0436\u0443\u0432: "y", \u0430\u0437\u0430\u043C\u0430: "1m", \u0430\u0437\u0430\u0442\u0438: "1a", \u0430\u0437\u0430\u0446: 18, "\u0430\u0437\u0432\u0430 ": 17, \u0430\u0437\u043F: 17, \u0430\u0437\u0445: 17, \u0430\u0437\u044F: 17, \u0430\u0438\u0441\u0442\u0438: 17, \u0430\u0438\u0446: "y", "\u0430\u0439\u0436\u0435 ": "1a", \u0430\u0439\u043D\u044F: "1a", "\u0430\u0439\u0446\u0435 ": 18, \u0430\u0439\u0447\u0430: "1l", \u0430\u0439\u0448\u0438\u043D: "1n", \u0430\u0439\u044B: "1m", \u0430\u043A\u0430\u0440\u0430: 17, \u0430\u043A\u0430\u0448\u0435: "y", \u0430\u043A\u0438\u0439: "1a", \u0430\u043A\u043B\u044B: "1l", \u0430\u043A\u043D\u0430: "y", \u0430\u043A\u043E\u0442: "y", \u0430\u043A\u0441\u0430\u043C: 18, "\u0430\u043A\u0442\u043E ": 17, \u0430\u043A\u0447: "1l", \u0430\u043A\u044B: "1l", \u0430\u043B\u0430\u0430: "1n", \u0430\u043B\u0430\u0432: 18, \u0430\u043B\u0430\u0440\u043D: "1l", \u0430\u043B\u0434\u0430\u0430: "1n", \u0430\u043B\u043C\u0430\u0439: "1m", \u0430\u043B\u043C\u044B: "1l", \u0430\u043B\u0442\u0430\u0439: "1n", \u0430\u043B\u0443\u0439: 19, \u0430\u043B\u044B\u043A: "1l", "\u0430\u043C'": "1a", \u0430\u043C\u0430\u0430: "1n", \u0430\u043C\u0442\u0430\u0439: "1n", "\u0430\u043C\u044B\u043D ": "1m", \u0430\u043C\u044C\u0434: "1n", \u0430\u043D\u0430\u0432\u0430: 18, \u0430\u043D\u0433\u0430\u043B: "1n", \u0430\u043D\u043C: "1l", \u0430\u043D\u043E\u0442: "y", \u0430\u043D\u044B\u0441: "1m", \u0430\u043F\u0430\u043C\u0430: 18, \u0430\u043F\u043E\u0447\u0432: 17, \u0430\u043F\u043E\u0448\u043D: 18, \u0430\u043F\u0456\u0441: 18, \u0430\u0440\u0430\u0433\u0434: "1n", \u0430\u0440\u0430\u043B\u044B: "1m", \u0430\u0440\u0435\u0441\u0430: 17, \u0430\u0440\u0435\u0441\u0432: 17, \u0430\u0440\u0438\u0432\u0430: 19, \u0430\u0440\u043B\u044B\u043A: "1l", \u0430\u0440\u043C\u044B: "1l", "\u0430\u0440\u043E\u0442 ": "y", "\u0430\u0440\u0448\u044B ": "1l", \u0430\u0440\u044B\u043B\u0430: 18, \u0430\u0440\u044B\u0441\u0442: 18, \u0430\u0440\u044B\u0446: 18, \u0430\u0440\u044D: 18, \u0430\u0440\u0456: "1a", \u0430\u0441\u043B\u0438\u0432: "1a", \u0430\u0441\u0442\u0430\u0434: "1m", \u0430\u0441\u0446\u044C: 18, \u0430\u0442\u0435\u043B\u044C: 19, \u0430\u0442\u043E\u0442: "y", \u0430\u0442\u0440\u044B\u043C: 18, \u0430\u0442\u044A: 17, \u0430\u0442\u044B\u043D\u0430: "1m", \u0430\u0442\u044B\u043D\u0434: "1m", \u0430\u0442\u044B\u0441: "1m", \u0430\u0442\u044C\u043A\u043E: "1a", \u0430\u0442\u0456: "1a", \u0430\u0443\u0434\u0430\u0440: "1m", \u0430\u0443\u044B: "1m", "\u0430\u0445\u0430\u043D ": "1n", \u0430\u0445\u0433: "1n", \u0430\u0445\u0438\u0430: "1n", \u0430\u0446\u0430\u043B\u0430: 18, \u0430\u0446\u0435\u043B\u0430: 18, \u0430\u0446\u0440: "y", \u0430\u0446\u0446: 18, \u0430\u0446\u044B: 18, "\u0430\u0446\u044C ": 18, \u0430\u0446\u044E: "1a", \u0430\u0448\u0430\u043D: "1m", \u0430\u0448\u0430\u045A: "y", \u0430\u0448\u0443\u0432: "y", \u0430\u044E\u0446: 18, \u0430\u044E\u0449: 19, \u0430\u044F\u0440\u043B\u0430: "1n", \u0430\u044F\u0442\u0430: 17, "\u0430\u0451 ": 18, \u0430\u0451\u0439: 18, \u0430\u0451\u0442: 19, \u0430\u0456: 18, \u0430\u0458\u0435: "w", \u0430\u0458\u043E: "y", \u0430\u0458\u0447: "y", \u0430\u045F: "y", \u0430\u04A3\u0434: "1m", \u0431i\u043B: "1m", \u0431\u0430\u0430: "y", \u0431\u0430\u0435\u0446: 18, \u0431\u0430\u0439\u0432: "1n", \u0431\u0430\u0439\u0433\u0430: "1n", \u0431\u0430\u0439\u0434\u0430: "1n", \u0431\u0430\u0439\u043D\u0430: "1n", \u0431\u0430\u0439\u0441\u0430: "1n", \u0431\u0430\u0439\u0448\u0438: "1n", \u0431\u0430\u043A\u043D: "y", \u0431\u0430\u0441\u0442\u0430: "1m", \u0431\u0430\u0441\u044B\u043D: "1m", \u0431\u0430\u0442\u044C\u043A: "1a", \u0431\u0430\u0446\u044C: 18, \u0431\u0430\u0447\u0438\u0432: "1a", \u0431\u0430\u0447\u044B: 18, "\u0431\u0430\u0448\u0435 ": "y", \u0431\u0430\u0448\u043B: "1l", \u0431\u0430\u0449: 17, "\u0431\u0430\u044F\u043D ": "1n", \u0431\u0430\u044F\u0440: "1n", \u0431\u0430\u045A: "y", "\u0431\u0432\u0430 ": 17, \u0431\u0432\u0430\u0448: 17, \u0431\u0435\u0430: "y", "\u0431\u0435\u0432 ": "y", \u0431\u0435\u0437\u043D\u0435: "1l", \u0431\u0435\u0437\u043F\u0435: "1a", \u0431\u0435\u043B\u043C: "1l", \u0431\u0435\u0440\u0430\u0437: "1l", \u0431\u0435\u0440\u0434\u0456: "1m", \u0431\u0435\u0440\u0435\u043D: "1l", \u0431\u0435\u0440\u043A\u0430: "1l", \u0431\u0435\u0440\u043A\u0435: "1l", \u0431\u0435\u0440\u0441\u0435: "1l", \u0431\u0436: 19, "\u0431\u0438\u0434 ": "1n", \u0431\u0438\u0434\u0430: "y", \u0431\u0438\u0434\u0435\u0448: "y", "\u0431\u0438\u043E ": "w", \u0431\u0438\u0440\u0435: "1l", \u0431\u043E\u043B\u0430\u0434: "1m", \u0431\u043E\u043B\u0434\u044B: "1m", \u0431\u043E\u043B\u043C: "1m", \u0431\u043E\u043B\u043E\u0445: "1n", \u0431\u043E\u043B\u0443\u044B: "1m", \u0431\u043E\u0440\u043E\u043E: "1n", \u0431\u043E\u0440\u0443\u0432: "y", \u0431\u043E\u0442\u0430\u0435: 19, \u0431\u043F: "1a", \u0431\u0440\u0430\u0432\u0438: 17, \u0431\u0440\u0430\u0445: 17, \u0431\u0440\u043A: "y", \u0431\u0440\u043D: "y", "\u0431\u0443\u0432 ": "1a", \u0431\u0443\u0434\u0437: 18, \u0431\u0443\u0434\u0438\u043D: "1a", \u0431\u0443\u043B\u0433: "1l", \u0431\u0443\u043B\u0438: "1a", "\u0431\u0443\u043B\u043E ": "1a", \u0431\u0443\u043B\u0441: "1l", \u0431\u0443\u043B\u0443: "1l", \u0431\u0443\u043B\u044B: "1l", "\u0431\u0443\u0442\u0438 ": "1a", "\u0431\u0443\u0442\u044C ": "1a", \u0431\u0447: 19, \u0431\u0449\u043E: 17, \u0431\u044A\u0434: 17, \u0431\u044A\u043B: 17, \u0431\u044A\u0440: 17, \u0431\u044B\u0437: "1l", "\u0431\u044B\u043B ": 19, \u0431\u044B\u043B\u0434\u0430: "1m", \u0431\u044B\u0441\u0442: 19, \u0431\u044B\u0446: 18, \u0431\u044B\u0447: 19, \u0431\u044C: 19, \u0431\u044F\u043B: 17, \u0431\u044F\u0445: 17, \u0431\u0456\u0434: "1a", "\u0431\u0456\u0437 ": "1m", \u0431\u0456\u0437\u0434: "1m", \u0431\u0456\u0440\u0456: "1m", \u0431\u04AF\u0433\u0434: "1n", \u0431\u04AF\u043B: "1l", \u0431\u04D9\u0442: "1l", \u0431\u04E9\u043B: "1m", \u0431\u04E9\u0442: "1l", "\u0432'": "1a", \u0432i: "1a", "\u0432\u0430\u0430 ": "y", \u0432\u0430\u0430\u0442: "y", \u0432\u0430\u0435\u0442: 19, \u0432\u0430\u043D\u0435\u0442: 17, \u0432\u0430\u043E: "w", \u0432\u0430\u0442\u0438\u0441: "1a", \u0432\u0430\u0442\u044C: 19, \u0432\u0430\u0446\u044C: 18, \u0432\u0430\u0449: 17, \u0432\u0430\u044E\u0441\u044F: "1a", \u0432\u0430\u0451: 18, \u0432\u0430\u0458\u0446: "y", \u0432\u0432\u0430: "1a", \u0432\u0434\u043E\u043C\u0430: "1a", \u0432\u0434\u0456: "1a", \u0432\u0435\u0430: "y", \u0432\u0435\u043D\u043D: 19, \u0432\u0435\u043E: "w", \u0432\u0435\u0440\u0438\u0442: 19, \u0432\u0435\u0440\u043E\u0458: "y", \u0432\u0435\u0440\u0443\u0432: "y", \u0432\u0435\u045A: "y", \u0432\u0436\u0434: "1a", \u0432\u0436\u0435: "1a", \u0432\u0437\u0435: 17, \u0432\u0437\u0438\u043C\u0430: 17, \u0432\u0438\u0432\u0447: "1a", \u0432\u0438\u0436\u0434: 17, \u0432\u0438\u043C\u0435: "y", "\u0432\u0438\u043E ": "w", \u0432\u0438\u043E\u0442: "y", \u0432\u0438\u043F: "1a", \u0432\u0438\u0442\u0441: 19, \u0432\u0438\u0447\u0430\u0439: "1a", \u0432\u0438\u0448\u0435: "w", \u0432\u043A\u044A: 17, "\u0432\u043C\u0435 ": "y", \u0432\u043C\u0456: "1a", \u0432\u043D\u0430\u0442: "y", \u0432\u043D\u044B: 19, \u0432\u043D\u0456: "1a", "\u0432\u043E\u0433 ": "w", "\u0432\u043E\u043D\u0430 ": "1a", \u0432\u043E\u043E\u043F: "y", \u0432\u043E\u043F\u0440: 19, \u0432\u043E\u044F\u0442: 17, \u0432\u043E\u0451: 19, \u0432\u0440\u0432: "y", \u0432\u0440\u0437: "y", \u0432\u0440\u043D: "y", \u0432\u0440\u0441\u043A: "y", \u0432\u0441\u0430\u043D: "1n", \u0432\u0441\u0435\u0433: 19, \u0432\u0441\u0435\u043A: 17, "\u0432\u0441\u0435\u0445 ": 19, \u0432\u0441\u0438: 17, \u0432\u0441\u0442\u0440\u0435: 19, \u0432\u0441\u0443: "y", \u0432\u0441\u044A: 17, \u0432\u0441\u0451: 19, \u0432\u0441\u0456: "1a", "\u0432\u0443\u0432\u0430 ": "y", \u0432\u0443\u0432\u0430\u043C: "y", \u0432\u0443\u0432\u0430\u0448: "y", \u0432\u0443\u0435: 19, \u0432\u0443\u0447\u044B: 18, \u0432\u0446\u0438: "y", \u0432\u0447\u0438\u0442: "1a", \u0432\u0447\u043E\u0440: "1a", \u0432\u044A\u0437: 17, \u0432\u044A\u043B: 17, \u0432\u044A\u043D: 17, \u0432\u044A\u0440: 17, \u0432\u044A\u0442: 17, \u0432\u044B\u0432\u0443: 18, \u0432\u044B\u0435: 19, "\u0432\u044B\u0439 ": 19, \u0432\u044B\u0440\u0430\u0448: 18, "\u0432\u044B\u044F ": 18, "\u0432\u044C ": 19, "\u0432\u044D ": "1n", \u0432\u044F\u0432: 17, \u0432\u044F\u0434\u043E\u043C: 18, \u0432\u044F\u0439: 17, \u0432\u044F\u0440\u043D\u0443: 18, \u0432\u0451\u0442: 19, \u0432\u0456\u0432: "1a", \u0432\u0456\u0439: "1a", "\u0432\u0456\u043D ": "1a", \u0432\u0458\u0435: "y", \u0432\u0459\u0430: "w", \u0432\u045F: "y", \u0432\u04D9: "1l", \u0432\u04E9: "1l", "\u0433-\u0434": "y", \u0433i: "1m", "\u0433\u0430\u0430 ": "1n", \u0433\u0430\u0430\u0440: "1n", \u0433\u0430\u0432\u0430\u0440: 18, \u0433\u0430\u0434\u0437: 18, \u0433\u0430\u043D\u043D\u0430: "1l", \u0433\u0430\u043E: "w", \u0433\u0433\u04AF: "1n", "\u0433\u0434\u0430 ": 19, "\u0433\u0434\u0430\u0436 ": "1n", \u0433\u0435\u0437: "1l", \u0433\u0436: "1n", \u0433\u0438\u0435: 19, \u0433\u0438\u0439\u043D: "1n", \u0433\u043B\u0435\u0436: 17, \u0433\u043D\u0430\u043C: "y", \u0433\u043D\u0430\u0445: 17, \u0433\u043D\u0435\u043C\u0435: "y", \u0433\u043E\u043B\u044F\u043C: 17, \u0433\u043E\u0440\u0430\u0434: 18, \u0433\u0440\u0430\u0442\u0438: "1a", \u0433\u0440\u0431: "y", \u0433\u0440\u0434: "y", \u0433\u0440\u043E\u0448\u0435: "1a", "\u0433\u0442 ": "1n", \u0433\u0442\u044D: "1n", \u0433\u0443\u043B\u044C\u043D: 18, \u0433\u0447\u044B: 18, \u0433\u044A\u0440: 17, "\u0433\u044B ": "1l", \u0433\u044B\u0439: "1l", \u0433\u044B\u043B: "1l", \u0433\u044B\u043D: "1l", \u0433\u044B\u0440: "1l", \u0433\u044B\u0448: "1l", \u0433\u044D\u0434: "1n", \u0433\u044D\u0436: "1n", \u0433\u044D\u043B: "1n", "\u0433\u044D\u043D ": "1n", \u0433\u044D\u0440: "1n", \u0433\u044D\u0441\u044D: "1n", \u0433\u044D\u0442: 18, \u0433\u0451: 19, \u0433\u0456\u0437: "1m", "\u0433\u0456\u043D ": "1m", \u0433\u04AF\u0439: "1n", \u0433\u04D9: "1l", "\u0434-": 19, "\u0434i ": "1m", "\u0434\u0430-": 19, \u0434\u0430\u0431\u0430: 18, "\u0434\u0430\u0433 ": "1n", \u0434\u0430\u0433\u0433: "1n", "\u0434\u0430\u0434 ": "1n", "\u0434\u0430\u0435 ": 18, \u0434\u0430\u0435\u0446: 18, "\u0434\u0430\u0435\u0448 ": 18, \u0434\u0430\u0439\u0434: "1m", \u0434\u0430\u043B\u0434\u0430: "1n", \u0434\u0430\u043C\u0434\u0430: "1m", \u0434\u0430\u043C\u043D\u044B: "1m", \u0434\u0430\u043D\u0430\u0441: "w", "\u0434\u0430\u043E ": "w", \u0434\u0430\u043F\u0430: 18, \u0434\u0430\u0440\u0430\u0430: "1n", \u0434\u0430\u0440\u0434\u044B: "1m", \u0434\u0430\u0440\u044B\u043D: "1m", \u0434\u0430\u0442\u044C: 19, \u0434\u0430\u0445\u0438: "1n", \u0434\u0430\u0446\u044C: 18, \u0434\u0430\u0451: 19, \u0434\u0432\u0430\u043C: 17, \u0434\u0432\u0430\u0458: "y", \u0434\u0432\u0440: "y", \u0434\u0432\u0456: "1a", \u0434\u0434\u0430\u0433: "1n", \u0434\u0434\u0440: "y", \u0434\u0435\u0432\u0430\u043C: "y", \u0434\u0435\u0433\u0456: "1m", "\u0434\u0435\u043A\u0430 ": "y", \u0434\u0435\u043B\u0430\u0435: 19, \u0434\u0435\u043C\u0435: "y", \u0434\u0435\u043D\u0435\u0433: 19, \u0434\u0435\u043D\u0435\u0441: "y", "\u0434\u0435\u043F ": "1m", \u0434\u0435\u0440\u0434\u0456: "1m", \u0434\u0435\u0440\u0456: "1m", "\u0434\u0435\u0442 ": 19, "\u0434\u0435\u0442\u044C ": 19, \u0434\u0435\u045A: "y", "\u0434\u0437\u0435 ": 18, \u0434\u0437\u0435\u0439: 18, \u0434\u0437\u0435\u043B: 18, \u0434\u0437\u0435\u043D: 18, \u0434\u0437\u0435\u0446: 18, \u0434\u0437\u044C: 18, \u0434\u0437\u0456\u043B: 18, \u0434\u0437\u0456\u043D: 18, \u0434\u0438\u0439\u043D: "1n", \u0434\u0438\u043C\u0435: "y", "\u0434\u0438\u043F ": "1l", "\u0434\u043B\u0430\u0430 ": "1n", "\u0434\u043C\u0430\u0445 ": "w", \u0434\u043C\u0438\u0446\u0430: 17, \u0434\u043D\u0430\u0448: "y", "\u0434\u043D\u0435\u0441 ": 17, \u0434\u043D\u0438\u043E: "y", \u0434\u043D\u0438\u044F: 17, \u0434\u043D\u044A: 17, \u0434\u043E\u0430: "y", \u0434\u043E\u0431\u044A: 17, \u0434\u043E\u0434\u0435\u043A: "y", \u0434\u043E\u0434\u043E: "1a", "\u0434\u043E\u0436 ": "1n", "\u0434\u043E\u043E ": "1n", \u0434\u043E\u043F\u043E\u043C: "1a", \u0434\u043E\u0446: "y", \u0434\u043E\u0458: "y", \u0434\u043F\u043E\u0432: "1a", \u0434\u0440\u044D: 18, "\u0434\u0441\u0430\u043D ": "1n", "\u0434\u0442\u0430\u0439 ": "1n", \u0434\u0442\u0438: 19, "\u0434\u0443\u0432\u0430 ": "y", \u0434\u0443\u0440\u0433: "1n", \u0434\u0443\u0440\u0442: "1n", \u0434\u0443\u0446: 18, \u0434\u0446\u0430: 19, \u0434\u0446\u044F: "1a", \u0434\u0447\u044B: 18, \u0434\u044A\u043B: 17, \u0434\u044A\u0440: 17, \u0434\u044A\u0442: 17, \u0434\u044B\u043B\u0430\u0440: "1l", \u0434\u044D\u0433: "1n", \u0434\u044D\u043D\u0434: "1n", \u0434\u044D\u0445: "1n", \u0434\u044F\u0432: 17, \u0434\u044F\u043A: "1a", \u0434\u0451: 19, \u0434\u0456\u0432: "1a", \u0434\u0456\u0433: "1m", \u0434\u0456\u0439: "1a", \u0434\u0456\u043A: "1m", \u0434\u0456\u0442: "1a", \u0434\u0458: "w", \u0434\u0459: "w", \u0434\u045A: "w", \u0434\u04D9\u043C: "1l", \u0434\u04D9\u043D: "1l", "\u0434\u04D9\u0440 ": "1l", \u0434\u04E9\u043D: "1l", \u0434\u04E9\u0440\u0435\u0441: "1l", \u0435\u0301: 19, "\u0435\u0430 ": "y", \u0435\u0430\u0432: "y", \u0435\u0430\u043C: "y", \u0435\u0431\u0430\u0448: "y", "\u0435\u0431\u0435\u043A ": "1l", "\u0435\u0431\u044F ": 19, \u0435\u0431\u0451: 19, \u0435\u0432\u043C\u0435: "y", \u0435\u0432\u044A: 17, \u0435\u0433\u0434\u0430: 19, \u0435\u0433\u043E\u0434: 19, \u0435\u0433\u0443\u0432: "y", "\u0435\u0433\u0456 ": "1m", \u0435\u0434i: "1m", \u0435\u0434\u0430\u0448\u0435: "y", \u0435\u0434\u043D\u0430\u0433: 17, \u0435\u0434\u0443\u0432: "y", "\u0435\u0435\u0442 ": 19, \u0435\u0435\u0458: "y", \u0435\u0436\u0434\u0430\u0448: 17, \u0435\u0437\u0436: 19, "\u0435\u0437\u043D\u0435 ": "1l", \u0435\u0439\u0434\u0456: "1m", \u0435\u0439\u043C\u0456: "1m", \u0435\u0439\u0447: 19, \u0435\u043A\u0430\u043A: "y", \u0435\u043A\u0430\u043E: "w", \u0435\u043A\u0430\u0442\u0438: "1a", \u0435\u043A\u0438\u0432: "w", \u0435\u043A\u043E\u0433\u0430: "y", \u0435\u043A\u043E\u043B\u043A: "y", \u0435\u043A\u043E\u0458: "y", \u0435\u043A\u0443\u0432: "y", \u0435\u043A\u044A: 17, \u0435\u043B\u0430\u043B: 19, \u0435\u043B\u0435\u0434: "1m", "\u0435\u043B\u043B\u0435 ": "1l", \u0435\u043B\u043C\u0438: "1l", \u0435\u043B\u043E\u0432\u0435: 19, \u0435\u043B\u0443\u0432: "y", \u0435\u043C\u0430\u0448\u0435: "y", \u0435\u043C\u0435\u0458: "y", \u0435\u043C\u044A: 17, \u0435\u043C\u044C: 19, "\u0435\u043C\u044F ": 19, "\u0435\u043C\u0456\u043D ": "1m", \u0435\u043D\u0433\u0435\u043D: "1m", "\u0435\u043D\u0434\u0456 ": "1m", "\u0435\u043D\u0435\u0433 ": 19, "\u0435\u043D\u0435\u0441 ": "y", \u0435\u043D\u0438\u043E\u0442: "y", \u0435\u043D\u0438\u044F\u0442: 17, "\u0435\u043D\u0447\u0435 ": "1l", \u0435\u043D\u0456\u043C: "1m", "\u0435\u043E\u043C\u0430 ": "w", \u0435\u0440i: "1m", "\u0435\u0440\u0430\u0437 ": "1l", \u0435\u0440\u0430\u043A\u043B: 18, "\u0435\u0440\u0434\u0456 ": "1m", \u0435\u0440\u0435\u043D\u0447: "1l", \u0435\u0440\u043E\u0442: "y", \u0435\u0440\u0442\u0435\u04A3: "1m", \u0435\u0440\u0443\u0458: "w", "\u0435\u0440\u044C ": 19, \u0435\u0440\u0456\u043D: "1m", \u0435\u0440\u04AF: "1l", \u0435\u0441\u0432\u0430: 17, "\u0435\u0441\u0446\u0456 ": 18, \u0435\u0441\u0456\u043D: "1m", \u0435\u0442i: "1m", \u0435\u0442\u043E\u0442: "y", \u0435\u0442\u0442\u0435\u0440: "1m", \u0435\u0442\u0443\u0432: "y", \u0435\u0442\u044A: 17, \u0435\u0442\u0456\u043D: "1m", "\u0435\u0443 ": "1m", "\u0435\u0445\u0430\u043B ": 19, \u0435\u0446\u0446: 18, \u0435\u0448\u0435\u043D\u0435: "1l", \u0435\u0448\u043A\u0456: "1m", \u0435\u0448\u044C: 19, \u0435\u0449\u043D: 17, \u0435\u044D: 19, \u0435\u044E\u0441: 19, \u0435\u0451: 19, \u0435\u0458\u043D: "y", \u0435\u0459\u0430: "w", \u0435\u04A3\u0433: "1m", \u0436\u0430\u0430: "y", \u0436\u0430\u043B\u044F\u0432: 17, \u0436\u0430\u0440\u0433\u0430: "1n", \u0436\u0430\u0442\u044B\u0440: "1m", \u0436\u0430\u0443: "1m", \u0436\u0430\u0448: 18, \u0436\u0430\u04A3: "1m", \u0436\u0431\u0438: 17, \u0436\u0434\u044B: 19, \u0436\u0434\u044C: 19, \u0436\u0435\u0431\u0438: "y", "\u0436\u0435\u0432 ": "y", "\u0436\u0435\u043B ": "y", \u0436\u0435\u043B\u0438\u043C: "w", "\u0436\u0435\u043C\u0435 ": "y", \u0436\u0435\u0445: 17, \u0436\u0438\u0434: 19, \u0436\u0438\u0437: 19, \u0436\u0438\u043B\u043B: "1n", \u0436\u0438\u043E: "w", \u0436\u0438\u0442\u0442: "1a", \u0436\u043C: 19, \u0436\u043E\u0442: "y", \u0436\u0440\u0442: "y", \u0436\u0441: 19, \u0436\u044A: 17, \u0436\u044B\u0432: 18, \u0436\u044B\u043B\u0434\u0430: "1m", \u0436\u044B\u043B\u044B: "1m", \u0436\u044B\u0446: 18, \u0436\u044C: 19, \u0436\u0451: 19, \u0436\u0456\u043D: "1a", \u0436\u0458: "y", \u0436\u0459: "w", \u0436\u045A: "w", \u0436\u04AF: "1m", \u0436\u04D9: "1m", \u0436\u04E9: "1m", \u0437i: "1m", \u0437\u0430\u0431\u0456: 18, \u0437\u0430\u043A\u044A: 17, \u0437\u0430\u043A\u0456: "1a", \u0437\u0430\u043B\u0438\u0448: "1a", \u0437\u0430\u043C\u0430\u0442: "1m", \u0437\u0430\u043F\u0438\u0442: "1a", \u0437\u0430\u043F\u043E\u0447: 17, \u0437\u0430\u0440\u0435\u043C: "y", "\u0437\u0430\u0442\u0438 ": "1a", \u0437\u0430\u0442\u044C: 19, \u0437\u0430\u0444\u0430: "y", \u0437\u0430\u0446\u044C: 18, \u0437\u0430\u0447\u0435\u043C: 19, \u0437\u0430\u0448\u0442\u043E: "w", \u0437\u0430\u0449\u043E: 17, \u0437\u0430\u04A3: "1m", "\u0437\u0431\u043E\u0433 ": "w", \u0437\u0431\u043E\u0440\u0443: "y", \u0437\u0432\u0430\u043C: 17, "\u0437\u0432\u0430\u0442 ": 17, \u0437\u0432\u0438\u0447: "1a", \u0437\u0432\u044A: 17, \u0437\u0434\u0435\u0441\u044C: 19, \u0437\u0434\u0437: 18, \u0437\u0434\u043D: 19, "\u0437\u0435\u0433\u0435 ": "1m", \u0437\u0435\u0434: "y", "\u0437\u0435\u043C\u0430 ": 17, \u0437\u0435\u0445: 17, \u0437\u0438\u0458\u0430: "y", \u0437\u043A\u043B\u044E: 17, \u0437\u043B\u0438\u0437: 17, \u0437\u043C\u0435\u0442: "1m", \u0437\u043D\u0430\u0430: "y", \u0437\u043D\u0430\u0439\u043E: "1a", \u0437\u043D\u0430\u043A\u043E: 19, \u0437\u043D\u0430\u043E: "w", \u0437\u043D\u043E\u0432\u0443: "1a", \u0437\u043D\u044C: 19, \u0437\u043E\u0448\u0442: "y", \u0437\u043F\u0438: 17, \u0437\u043F\u043E\u0432: "1a", \u0437\u043F\u043E\u043B: 17, \u0437\u043F\u0440\u0430: 17, \u0437\u0440\u0430\u0431\u0456: 18, \u0437\u0440\u0430\u0437\u0443: 18, \u0437\u0440\u043E\u0431\u0438: "1a", \u0437\u0440\u043E\u0437: "1a", \u0437\u0441\u043A\u0438: 19, \u0437\u0443\u043F\u0438\u043D: "1a", \u0437\u0443\u0441\u0442\u0440: "1a", \u0437\u0443\u0441\u0456\u043C: 18, \u0437\u0445\u0432: 17, \u0437\u0445\u043E: 17, \u0437\u0447\u0430\u043A: 17, \u0437\u044C\u043A: "1a", \u0437\u044C\u044F: 19, \u0437\u044D: "1n", \u0437\u044E: 19, \u0437\u044F\u0446: 18, \u0437\u0456\u043D\u0434: "1m", \u0437\u0456\u0446: 18, \u0437\u0458: "y", \u0437\u04AF\u0439: "1n", \u0437\u04D9: "1l", \u0437\u04E9: "1n", "\u0438)": 19, \u0438\u0301: 19, \u0438\u0431\u043A: 19, "\u0438\u0431\u043E ": 19, \u0438\u0431\u0443\u0434\u044C: 19, \u0438\u0432\u0430\u0435: 19, \u0438\u0432\u0438\u0439: "1a", \u0438\u0432\u043C: "y", \u0438\u0432\u043E\u0442\u043E: "y", \u0438\u0432\u0441\u044F: "1a", \u0438\u0432\u044B: 19, \u0438\u0432\u0451: 19, \u0438\u0432\u0456: "1a", "\u0438\u0434\u0430\u043C ": "y", \u0438\u0434\u0435\u0442\u044C: 19, \u0438\u0434\u0442: 19, \u0438\u0434\u0443\u0432: "y", \u0438\u0434\u044D: "1n", \u0438\u0434\u044F\u0445: 17, \u0438\u0435\u0445: 19, \u0438\u0435\u045A: "y", \u0438\u0436\u0434\u0430: 17, "\u0438\u0437-": 19, \u0438\u0437\u043A\u043B: 17, "\u0438\u0437\u043D\u0438 ": 19, \u0438\u0437\u043E\u0431\u0449: 17, \u0438\u0437\u043F: 17, \u0438\u0437\u0441: 17, \u0438\u0437\u0442: 17, \u0438\u0437\u0445: 17, \u0438\u0437\u0447\u0430: 17, \u0438\u0439\u0433: "1n", \u0438\u0439\u0436: "1n", "\u0438\u0439\u043C ": "1n", "\u0438\u0439\u043D ": "1n", \u0438\u0439\u0441\u044D: "1n", \u0438\u0439\u0448: "1a", \u0438\u043A\u0435\u0440: "1l", "\u0438\u043A\u043E\u0442 ": "y", \u0438\u043A\u043E\u0458: "y", \u0438\u043A\u0442\u043E: 19, \u0438\u043B\u0430\u0441\u044F: "1a", "\u0438\u043B\u0435\u043F ": "1l", \u0438\u043B\u043E\u0441\u044F: "1a", \u0438\u043C\u0430\u0430: "y", \u0438\u043C\u0430\u043B\u043D: 17, \u0438\u043D\u0430\u0433\u0438: 17, "\u0438\u043D\u044B ": 19, \u0438\u043D\u0456: "1a", \u0438\u0440\u0430\u0430: "y", \u0438\u0440\u043E\u0432\u0430: 19, \u0438\u0440\u044D: "1n", \u0438\u0440\u0456: "1a", "\u0438\u0441\u0430\u043C ": "w", \u0438\u0441\u043A\u0430\u0448: 17, \u0438\u0441\u043B\u0435\u0432: "y", "\u0438\u0441\u043B\u044F ": 17, \u0438\u0441\u044A: 17, \u0438\u0442\u0433: "1n", \u0438\u0442\u0435\u043F: "1l", \u0438\u0442\u0435\u0441\u043D: 17, \u0438\u0442\u0438\u043C: "1a", "\u0438\u0442\u0442\u0435 ": "1l", \u0438\u0442\u04AF: "1l", \u0438\u0442\u04D9\u0440: "1l", \u0438\u0445\u043C: 17, "\u0438\u0445\u0442\u0435 ": 17, \u0438\u0446\u044B: 19, \u0438\u0446\u0456: "1a", \u0438\u0447\u0430\u0442\u0435: 17, \u0438\u0447\u043A\u0438\u0442: 17, \u0438\u0448\u043A\u043E: 19, "\u0438\u0448\u0442\u043E ": "y", \u0438\u0448\u044C: 19, \u0438\u0449\u043E: 17, \u0438\u044B: "1m", \u0438\u044D: 19, \u0438\u044F\u043B\u044B: "1m", \u0438\u044F\u0441\u044B: "1m", \u0438\u044F\u0442\u0430: 17, \u0438\u0451: 19, \u0438\u0456: "1m", \u0438\u0458\u0435: "w", \u0438\u0458\u0438: "w", \u0438\u0458\u0443: "w", \u0438\u0459: "w", \u0438\u045A\u0435: "w", \u0438\u04A3: "1l", "\u0439)": 19, "\u0439-\u0434": 17, \u0439\u0430: 19, "\u0439\u0433 ": "1n", \u0439\u0433\u0430\u0430: "1n", \u0439\u0433\u043E: 18, \u0439\u0434\u0437: 18, \u0439\u0435\u043B: "1m", "\u0439\u0436 ": "1n", \u0439\u0438: 19, \u0439\u043B\u0430\u043D\u044B: "1m", "\u0439\u043B\u0430\u0440 ": "1l", \u0439\u043B\u0433\u043E: "1n", \u0439\u043B\u0435\u043F: 18, \u0439\u043C\u044B\u043D: "1m", \u0439\u043C\u0456\u043D: "1m", \u0439\u043D\u0430\u0442: 17, \u0439\u043D\u044F\u0442: "1a", "\u0439\u043E\u0433\u043E ": "1a", \u0439\u043E\u043A\u043B\u0430: "1l", \u0439\u043E\u043C\u0443: "1a", \u0439\u0441\u0430\u043D: "1n", \u0439\u0441\u0435\u0442: 17, "\u0439\u0441\u0442\u0430 ": 19, \u0439\u0441\u0446: 18, \u0439\u0441\u044C: "1a", \u0439\u0441\u044D\u043D: "1n", \u0439\u0443: "1a", \u0439\u0445: "1n", \u0439\u0447\u0430\u043D: "1l", \u0439\u0447\u0430\u0441: 19, \u0439\u0448\u043E\u0432: "1a", "\u0439\u044B ": "1m", \u0439\u044B\u043C: "1m", \u0439\u044B\u043D: "1m", \u0439\u044F: 19, \u0439\u0456: "1m", \u0439\u04D9: "1l", \u0439\u04E9: "1l", \u043Ae: "1m", \u043A\u0430\u0430: "y", "\u043A\u0430\u0431 ": 18, "\u043A\u0430\u0432\u043E ": "1a", "\u043A\u0430\u0433\u0430 ": 18, "\u043A\u0430\u0434 ": "w", "\u043A\u0430\u0434\u0435 ": "y", \u043A\u0430\u0436\u0430\u0432: "y", \u043A\u0430\u0436\u0430\u043C: "y", \u043A\u0430\u0436\u0434: 19, \u043A\u0430\u0437\u044B\u0432: 19, \u043A\u0430\u0439\u0434\u0430: "1l", \u043A\u0430\u0439\u0447: "1l", \u043A\u0430\u043A\u0438: 19, \u043A\u0430\u043A\u043E\u0439: 19, \u043A\u0430\u043A\u0442\u043E: 17, \u043A\u0430\u043A\u044A: 17, \u043A\u0430\u043B\u0434\u044B: "1l", "\u043A\u0430\u043B\u0456 ": 18, \u043A\u0430\u0440\u0448: "1l", \u043A\u0430\u0440\u044B\u0441: 18, "\u043A\u0430\u0442\u043E ": 17, \u043A\u0430\u0445\u0430: 18, \u043A\u0432\u043E\u0442: 17, \u043A\u0433: 19, \u043A\u0435\u0431\u0435: "1l", \u043A\u0435\u0437: "1m", \u043A\u0435\u043B\u0433\u0435: "1m", \u043A\u0435\u043B\u043C: "1m", \u043A\u0435\u043B\u0456: "1m", \u043A\u0435\u043C\u043D\u0435: "1l", \u043A\u0435\u043D\u0456: "1m", \u043A\u0435\u0440\u0435\u043A: "1m", \u043A\u0435\u0442\u0442: "1m", \u043A\u0435\u0448\u0435\u043B: "1l", \u043A\u0435\u0448\u0435\u043D: "1l", \u043A\u0435\u04A3: "1m", \u043A\u0436: 19, "\u043A\u0438\u0435 ": 19, \u043A\u0438\u043B\u0435: "1l", "\u043A\u0438\u043E\u0442 ": "y", \u043A\u0438\u0442\u0430\u043F: "1l", \u043A\u0438\u0442\u0442\u0435: "1l", \u043A\u0438\u0447: "1l", "\u043A\u0438\u044F\u0442 ": 17, "\u043A\u043B\u0430\u0440 ": "1l", \u043A\u043B\u0430\u0440\u044B: "1l", \u043A\u043B\u0443\u0447: "y", \u043A\u043C\u0443: "y", \u043A\u043D\u044B: "1l", \u043A\u043D\u0456\u0433: 18, "\u043A\u043E\u0433 ": "w", \u043A\u043E\u0433\u0430\u0442: 17, \u043A\u043E\u0433\u0430\u0448: "y", \u043A\u043E\u0435\u0442: 17, \u043A\u043E\u0436\u043D\u044B: 18, \u043A\u043E\u043B\u0438\u043A: "w", \u043A\u043E\u043B\u0438\u0441: "1a", \u043A\u043E\u043B\u043A\u0443: "y", \u043A\u043E\u043C\u043D: 19, \u043A\u043E\u043D\u0447\u0438: 19, \u043A\u043E\u0442\u043E\u0440: 19, \u043A\u043E\u0445\u0430: "1a", "\u043A\u043E\u044F\u0448 ": "1l", \u043A\u0440\u0441: "y", \u043A\u0440\u0448: "y", \u043A\u0441\u0430\u043C\u0430: 18, "\u043A\u0443\u043B\u044C ": 18, \u043A\u0444: 19, \u043A\u0447\u0430: "1l", \u043A\u0449: "1a", "\u043A\u044B ": "1l", \u043A\u044B\u0437: "1l", \u043A\u044B\u0439: "1l", \u043A\u044B\u043B: "1l", \u043A\u044B\u043D: "1l", \u043A\u044B\u0442: "1l", \u043A\u044D: 19, \u043A\u044E: 19, \u043A\u0451: 19, \u043A\u0456\u0432: "1a", \u043A\u0456\u0437: "1m", \u043A\u0456\u043B\u044C: "1a", \u043A\u0456\u043C\u043D: "1a", \u043A\u0456\u043D\u0434\u0456: "1m", \u043A\u0456\u0442\u0430\u043F: "1m", \u043A\u0456\u0445: 18, \u043A\u0456\u044F: 18, \u043A\u0459: "w", \u043A\u045A: "w", \u043A\u04AF\u0437: "1l", \u043A\u04AF\u043A: "1l", "\u043A\u04AF\u043D ": "1m", \u043A\u04AF\u0440\u0435: "1l", \u043A\u04AF\u0448: "1m", \u043A\u04D9\u043D: "1l", \u043A\u04E9\u043C: "1m", "\u043A\u04E9\u043D ": "1l", \u043A\u04E9\u043D\u0435: "1l", \u043A\u04E9\u043F: "1m", \u043A\u04E9\u0440\u0435: "1m", \u043A\u04E9\u0440\u0441: "1m", \u043A\u04E9\u0447: "1l", \u043A\u04E9\u0448: "1m", "\u043B'": "w", \u043B\u0430\u0430\u0440: "1n", \u043B\u0430\u0432\u0435\u043A: 18, \u043B\u0430\u0433\u0430\u043D: "1l", \u043B\u0430\u0435\u0442: 19, "\u043B\u0430\u043B ": 19, \u043B\u0430\u043C\u044B\u0439: "1l", \u043B\u0430\u0440\u0433: "1l", \u043B\u0430\u0440\u0434\u044B: "1m", \u043B\u0430\u0440\u043D\u044B: "1l", \u043B\u0430\u0442\u044C: 19, \u043B\u0430\u044E: 19, \u043B\u0433\u0430\u043D: "1l", \u043B\u0433\u0435\u043D: "1m", \u043B\u0433\u044B: "1l", \u043B\u0433\u0456: "1m", "\u043B\u0434 ": "1n", "\u043B\u0434\u0430\u0430 ": "1n", \u043B\u0434\u0430\u0440: "1m", \u043B\u0434\u0456: "1m", \u043B\u0435\u0434\u0430\u0439: 17, \u043B\u0435\u0434\u0432\u0430: 17, \u043B\u0435\u0434\u0443\u044E: 19, \u043B\u0435\u0434\u0456: "1m", \u043B\u0435\u0436\u0434: 17, \u043B\u0435\u043A\u0435\u0442: "1m", \u043B\u0435\u043F\u0448\u044B: 18, \u043B\u0435\u0440\u0456: "1m", \u043B\u0435\u0441\u0456: "1m", \u043B\u0435\u0444\u0430\u043D: 18, "\u043B\u0435\u0445 ": 17, \u043B\u0435\u045A: "y", "\u043B\u0436 ": "1n", "\u043B\u0436\u0435\u043D ": 19, \u043B\u0436\u043D\u044B: 19, \u043B\u0437\u0432: 17, \u043B\u0437\u0438: "y", \u043B\u0437\u0441\u0430\u043D: "1n", \u043B\u0438\u0438: 19, \u043B\u0438\u0439\u043D: "1n", \u043B\u0438\u0441\u044F: "1a", \u043B\u0438\u0448\u043A: 19, "\u043B\u043A\u0435\u043D ": "1m", \u043B\u043A\u044B: "1l", \u043B\u043C\u0430\u0433: "1l", \u043B\u043C\u0430\u043D: "1l", \u043B\u043C\u0435\u0439: "1m", \u043B\u043C\u044B\u0439: "1l", \u043B\u043E\u0432\u0435\u043A: 19, \u043B\u043E\u0432\u0456: "1a", \u043B\u043E\u043C\u0436: "1n", "\u043B\u043E\u043E ": "1n", \u043B\u043E\u0446: "y", "\u043B\u0441\u043E\u043D ": "1n", \u043B\u0441\u044D: "1n", \u043B\u0441\u044F: 19, \u043B\u0442\u0442\u0430\u0439: "1n", \u043B\u0442\u044D: "1n", \u043B\u0443\u0439\u0441: 19, \u043B\u0443\u0443: "1n", \u043B\u0449: 19, \u043B\u044A: 17, \u043B\u044B\u043A\u043B: "1l", \u043B\u044B\u0440: "1l", \u043B\u044B\u0448\u0430: 19, "\u043B\u044C\u043A\u043E ": 19, "\u043B\u044C\u043A\u0456 ": 18, \u043B\u044C\u043D\u044B\u0439: 19, \u043B\u044C\u0447: 19, \u043B\u044D\u0433: "1n", \u043B\u044D\u0445: "1n", "\u043B\u044F\u0446\u044C ": 18, "\u043B\u0456\u0434 ": "1a", "\u043B\u0456\u043C ": "1m", \u043B\u0456\u0441\u044F: 18, \u043B\u0458: "y", \u043B\u04D9: "1l", \u043B\u04E9: "1n", \u043C\u0430\u0430\u0442: "y", \u043C\u0430\u0432\u0430\u0439: 17, \u043C\u0430\u0435\u0442: 19, \u043C\u0430\u0438: "y", \u043C\u0430\u0439\u0434: "1m", \u043C\u0430\u0439\u0436\u0435: "1a", \u043C\u0430\u043B\u043A\u043E: 17, \u043C\u0430\u043B\u043A\u0443: "y", \u043C\u0430\u043B\u043D\u0430: 17, \u043C\u0430\u043D\u0430\u0439: "1n", \u043C\u0430\u043E: "w", \u043C\u0430\u0442\u0442: "1m", \u043C\u0430\u0442\u044C: 19, \u043C\u0430\u0448\u044B\u043D: 18, \u043C\u0430\u0451: 18, \u043C\u0430\u045A: "w", \u043C\u0430\u04A3: "1m", \u043C\u0432\u0440: "y", "\u043C\u0434 ": "1n", \u043C\u0434\u0430\u0440: "1m", \u043C\u0434\u044B: "1m", \u043C\u0434\u0456: "1m", \u043C\u0435\u0430: "y", \u043C\u0435\u0435\u0442: 19, \u043C\u0435\u0439\u0434: "1m", \u043C\u0435\u043A\u0442: "1m", \u043C\u0435\u043C\u043B: "1m", "\u043C\u0435\u043D\u044F ": 19, \u043C\u0435\u0440\u0456: "1a", "\u043C\u0435\u0441 ": "1m", "\u043C\u0435\u0441\u0435 ": "1m", \u043C\u0435\u0441\u0442\u0435: 19, \u043C\u0435\u0442\u0442: "1m", \u043C\u0437: 19, \u043C\u0438\u0441\u043B\u0430: "y", \u043C\u0438\u0441\u043B\u044F: 17, "\u043C\u0438\u0446\u0430 ": 17, \u043C\u0438\u045A: "y", \u043C\u043A\u0438\u043D: "1l", \u043C\u043A\u0456\u043D: "1m", \u043C\u043B\u0435\u043A\u0435: "1m", \u043C\u043E\u0432\u043B: "1a", "\u043C\u043E\u0432\u044B ": 18, \u043C\u043E\u0433\u0442\u0438: "1a", \u043C\u043E\u0436\u0443: "1a", \u043C\u043E\u043B\u0430\u043C: "y", "\u043C\u043E\u043B\u044F ": 17, \u043C\u043E\u043C\u0438: 17, \u043C\u043E\u043D\u0434: "1l", \u043C\u043E\u0441\u044F: "1a", "\u043C\u043E\u0442 ": "y", \u043C\u043E\u0442\u0440: 19, "\u043C\u043E\u0448 ": "y", \u043C\u043E\u044F\u0442: 17, \u043C\u043E\u0451: 19, \u043C\u0440\u0430\u0437\u0430: "y", "\u043C\u0442\u0430\u0439 ": "1n", \u043C\u0443\u0441\u0438: "1a", \u043C\u0443\u0443: "1n", \u043C\u0449: 19, \u043C\u044A\u0440: 17, \u043C\u044A\u0442: 17, \u043C\u044B\u0437: "1m", \u043C\u044B\u0441\u0442: "1m", \u043C\u044B\u0441\u044B: "1m", \u043C\u044C\u0434\u0430: "1n", \u043C\u044C\u0434\u0440: "1n", \u043C\u044D\u0434: "1n", "\u043C\u044D\u0440\u044B ": 18, \u043C\u044F\u0441\u0442: 17, \u043C\u0456\u0433: "1a", "\u043C\u0456\u0437 ": "1m", \u043C\u0456\u0439: "1a", \u043C\u0456\u043D\u0434\u0435: "1m", \u043C\u0456\u044E: "1a", \u043C\u0458: "y", \u043C\u0459: "w", \u043C\u045A: "w", \u043C\u04AF\u043C: "1m", \u043C\u04D9\u043A: "1l", \u043C\u04D9\u0441\u0435\u043B: "1m", \u043C\u04D9\u0442: "1l", \u043C\u04E9\u043C: "1l", \u043C\u04E9\u043D\u0433: "1n", \u043D\u0430\u0432\u0447: "1a", "\u043D\u0430\u0433\u0438 ": 17, \u043D\u0430\u0434\u0435\u044E: 19, "\u043D\u0430\u0434\u043E ": 19, \u043D\u0430\u0434\u044F: 17, \u043D\u0430\u0435\u0432: "y", "\u043D\u0430\u0435\u0442 ": 19, "\u043D\u0430\u0437\u0438 ": 17, \u043D\u0430\u0438\u0441: 17, "\u043D\u0430\u0439-": 17, \u043D\u0430\u0439\u0437: "1n", \u043D\u0430\u0439\u043B\u0435: 18, \u043D\u0430\u0439\u043E\u043C: "1a", \u043D\u0430\u043A\u043E\u043C: 19, \u043D\u0430\u043B\u0430\u0442: 17, \u043D\u0430\u043C\u0430\u0433: "1a", \u043D\u0430\u043C\u0430\u0439: "1n", "\u043D\u0430\u043E ": "w", \u043D\u0430\u0440\u0430\u043D: 17, \u043D\u0430\u0441\u043F\u0440: "1a", \u043D\u0430\u0441\u0446: 18, \u043D\u0430\u0442\u044C: 19, "\u043D\u0430\u0445\u0430 ": 17, \u043D\u0430\u0458\u0434: "y", "\u043D\u0433\u0430\u043D ": "1l", \u043D\u0433\u0456: "1m", \u043D\u0434\u0430\u0430: "1n", \u043D\u0434\u0430\u0439: "1m", \u043D\u0434\u0430\u0440\u044B: "1m", \u043D\u0434\u0435\u0442: "1m", \u043D\u0434\u044B\u0439: "1l", \u043D\u0435\u0434\u0456\u043B: "1a", "\u043D\u0435\u0435 ": 19, "\u043D\u0435\u043A\u043E ": "w", "\u043D\u0435\u043C\u0435 ": "y", \u043D\u0435\u043C\u043D\u043E: 19, \u043D\u0435\u0441\u0430\u043C: "y", \u043D\u0435\u0441\u043A\u043E: 19, "\u043D\u0435\u0449\u0430 ": 17, "\u043D\u0435\u0449\u043E ": 17, "\u043D\u0435\u044F ": 17, \u043D\u0435\u0458: "y", \u043D\u0435\u04A3: "1l", \u043D\u0438\u0431\u0443: 19, "\u043D\u0438\u043A\u043E ": "w", \u043D\u0438\u043A\u043E\u0442: "y", \u043D\u0438\u043A\u0442: 19, \u043D\u0438\u043C\u0430\u0435: 19, \u043D\u0438\u043C\u0430\u044E: 19, \u043D\u0438\u043D\u0434\u0438: "1l", "\u043D\u0438\u043E ": "w", "\u043D\u0438\u043E\u0442 ": "y", \u043D\u0438\u0441\u0430\u043C: "w", \u043D\u0438\u0447\u0435\u0433: 19, \u043D\u0438\u0447\u0435\u043A: "1l", \u043D\u0438\u0448\u0442\u043E: "y", \u043D\u0438\u044E: 19, \u043D\u043B\u0435: "1l", \u043D\u043D\u0430\u0440: "1l", \u043D\u043D\u044B\u0439: 19, \u043D\u043D\u04D9\u0440: "1l", \u043D\u043E\u0435: 19, \u043D\u043E\u0445\u043E: "1n", "\u043D\u043E\u0449 ": 17, \u043D\u0441\u044C\u043A: "1a", "\u043D\u0442\u0430\u0439 ": "1n", \u043D\u0442\u0442: "1m", \u043D\u0442\u044A: 17, "\u043D\u0443\u0432\u0430 ": "y", \u043D\u0443\u0432\u0430\u043C: "y", \u043D\u0443\u0432\u0441\u044F: "1a", "\u043D\u0443\u043B ": 19, \u043D\u0443\u043E: "w", \u043D\u0443\u0446: 18, \u043D\u0446\u0456: "1a", \u043D\u0449: 19, \u043D\u044A\u0442: 17, \u043D\u044B\u0435: 19, "\u043D\u044B\u043F ": "1l", \u043D\u044B\u0441\u0442\u044B: "1m", \u043D\u044B\u044F: 18, \u043D\u044C\u0433: 19, \u043D\u044C\u0448: 19, "\u043D\u044D ": "1n", \u043D\u044D\u0433: "1n", \u043D\u044D\u0445: "1n", \u043D\u044F\u0432\u0430: 17, \u043D\u044F\u0434: 18, \u043D\u0456\u0439: "1a", "\u043D\u0456\u043D ": "1m", \u043D\u0456\u0446\u0430: 18, \u043D\u0458: "y", \u043D\u045F: "y", \u043D\u04D9\u043D: "1l", "\u043D\u04D9\u0440 ": "1l", \u043D\u04E9: "1n", "\u043E-\u0442\u043E ": 19, "\u043E-\u0444": 19, \u043E\u0301: 19, "\u043E\u0430 ": "y", \u043E\u0431\u0430\u0434: 17, \u043E\u0431\u0430\u0440\u0430: "y", \u043E\u0431\u0430\u0442\u0430: "y", \u043E\u0431\u0438\u043A: 17, \u043E\u0431\u0438\u0442\u0438: "1a", \u043E\u0431\u043E\u0439: 19, \u043E\u0431\u043E\u0442\u0443: "1a", \u043E\u0431\u044F\u0441: 17, "\u043E\u0431\u0456 ": "1a", \u043E\u0432\u0430\u0430: "y", "\u043E\u0432\u0430\u043B ": 19, \u043E\u0432\u0430\u0458: "w", \u043E\u0432\u0435\u0442\u0435: 17, \u043E\u0432\u0440\u0448: "y", \u043E\u0432\u044A: 17, \u043E\u0432\u044C: 19, \u043E\u0432\u044F\u0440: 17, "\u043E\u0432\u0456 ": "1a", \u043E\u0432\u0456\u0434: "1a", \u043E\u0432\u0456\u0440: "1a", "\u043E\u0433\u0430\u0448 ": "y", \u043E\u0433\u0434: 19, \u043E\u0433\u044A: 17, \u043E\u0434\u0435\u043A\u0430: "y", \u043E\u0434\u0437\u0456: 18, "\u043E\u0434\u0438\u0442 ": 19, \u043E\u0434\u043C\u0430\u0445: "w", \u043E\u0434\u043D\u0456: "1a", \u043E\u0434\u043E\u043C\u0443: "1a", \u043E\u0434\u043E\u043E: "1n", \u043E\u0434\u0456: "1a", "\u043E\u0435-": 19, \u043E\u0435\u0433: 19, \u043E\u0435\u0439: 19, \u043E\u0435\u043C: 19, \u043E\u0435\u0445: 19, \u043E\u0436\u0435\u0431: "y", \u043E\u0436\u0435\u043C\u0435: "y", "\u043E\u0436\u0435\u0442 ": 19, \u043E\u0436\u043B: "1a", \u043E\u0437\u0432\u043E\u043D: 19, \u043E\u0437\u043C\u043E\u0432: "1a", \u043E\u0437\u043F: "1a", \u043E\u0437\u0443\u043C: "1a", \u043E\u0438\u043B: 19, "\u043E\u0438\u0442 ": 19, \u043E\u0438\u0442\u043E: 17, \u043E\u0438\u0445: 19, \u043E\u0439\u043B\u0433: "1n", \u043E\u0439\u0442\u043E: 17, \u043E\u0439\u044B: "1m", "\u043E\u043A\u043B\u044F ": 17, "\u043E\u043A\u043E\u0442 ": "y", \u043E\u043A\u0443\u043A: "1l", \u043E\u043B\u0430\u0434\u044B: "1m", \u043E\u043B\u0430\u0440\u0434: "1m", "\u043E\u043B\u0434\u044B ": "1m", \u043E\u043B\u0435\u043C\u0430: "y", \u043E\u043B\u043E\u043E: "1n", \u043E\u043B\u0441\u043E: "1n", \u043E\u043B\u044B\u043F: "1m", \u043E\u043B\u044C\u0437: 19, \u043E\u043B\u044C\u043A\u043E: 19, \u043E\u043B\u044C\u043A\u0456: 18, "\u043E\u043B\u044C\u0448 ": 18, \u043E\u043B\u044C\u0448\u0435: 19, \u043E\u043B\u044C\u0448\u043E: 19, \u043E\u043B\u044F\u043C\u0430: 17, \u043E\u043C\u043D\u0430\u0442: 19, \u043E\u043C\u043E\u0439: 19, \u043E\u043C\u043E\u0447: 19, \u043E\u043C\u043E\u0448: "y", \u043E\u043C\u044A: 17, \u043E\u043D\u0430\u0437: 17, \u043E\u043D\u0438\u043C\u0430: 19, "\u043E\u043D\u043E\u0442 ": "y", "\u043E\u043D\u0456 ": "1a", \u043E\u043E\u0431\u0449: 19, \u043E\u043E\u043F\u0448: "y", "\u043E\u043E\u0440 ": "1n", \u043E\u043F\u0430\u0434\u043D: "y", \u043E\u043F\u043E\u043C\u043E: "1a", \u043E\u043F\u0443\u0448: "y", \u043E\u043F\u044B: 19, \u043E\u0440\u0430\u043C\u0435: "y", "\u043E\u0440\u0438\u0442 ": 19, \u043E\u0440\u044B\u043D\u0434: "1m", \u043E\u0440\u0456: "1a", "\u043E\u0441\u0438\u043B ": 19, \u043E\u0441\u0442\u044C: 19, \u043E\u0441\u0442\u0456: "1a", \u043E\u0441\u044A: 17, "\u043E\u0442\u0435\u0446 ": 19, \u043E\u0442\u043E\u0440\u044B: 19, "\u043E\u0442\u043E\u0442 ": "y", \u043E\u0442\u0440\u0456: "1a", \u043E\u0442\u0446: 19, \u043E\u0442\u044B\u0440\u044B: "1m", \u043E\u0442\u0456: "1a", \u043E\u0445\u043E\u0436: 19, \u043E\u0446\u0456: "1a", "\u043E\u0447\u0430\u0448 ": 18, \u043E\u0447\u0435\u043A\u0438: "w", \u043E\u0447\u0435\u043C\u0443: 19, \u043E\u0447\u0435\u043D\u044C: 19, "\u043E\u0447\u0435\u0448 ": "1a", \u043E\u0448\u0438\u0431: 19, \u043E\u0448\u0456: "1a", \u043E\u044F\u0442\u0430: 17, \u043E\u044F\u0442\u043E: 17, "\u043E\u0451 ": 19, \u043E\u0451\u043C: 19, \u043E\u0458\u0430\u0442: "y", \u043E\u0458\u0434: "y", \u043E\u0458\u0435: "w", \u043E\u0458\u0438: "w", \u043E\u0458\u0441: "y", \u043E\u0459\u0430: "w", \u043E\u045A\u0438: "y", \u043E\u045A\u043E: "y", "\u043F'\u044F": "1a", "\u043F\u0430-": 18, \u043F\u0430\u0434\u0430\u0431: 18, \u043F\u0430\u0434\u0430\u0440: 18, \u043F\u0430\u0437\u043D: 18, \u043F\u0430\u0439\u0434\u0430: "1m", \u043F\u0430\u043A\u0430: 18, \u043F\u0430\u043E: "w", \u043F\u0430\u0442\u044C: 19, \u043F\u0430\u0446\u0430\u043B: 18, \u043F\u0430\u0447\u0430: 18, \u043F\u0432: 17, \u043F\u0435\u0430: "y", \u043F\u0435\u0432\u043D: "1a", \u043F\u0435\u0440\u0430\u0434: 18, \u043F\u0435\u0440\u0430\u043A: 18, \u043F\u0435\u0440\u0448\u044B: 18, \u043F\u0435\u0458: "y", \u043F\u0438\u0442\u0432: 17, \u043F\u0438\u0448\u0443\u0432: "y", \u043F\u043B\u043E\u0445: 19, \u043F\u043B\u0443\u0432: 17, \u043F\u043C: "1l", "\u043F\u043E-\u0434\u043E": 17, \u043F\u043E\u0431\u0430\u0440: "y", \u043F\u043E\u0431\u0430\u0447: "1a", \u043F\u043E\u0432\u0456: "1a", \u043F\u043E\u0433\u0430\u043D: "1a", \u043F\u043E\u0434\u0438\u0432: "1a", \u043F\u043E\u0439\u0442: 19, "\u043F\u043E\u043A\u0430 ": 19, \u043F\u043E\u043C\u0456: "1a", \u043F\u043E\u043D\u0438\u043C: 19, \u043F\u043E\u0441\u043C\u043E: 19, \u043F\u043E\u0442\u043E\u043C: 19, \u043F\u043E\u0447\u0435\u043C: 19, "\u043F\u0440\u0430\u0437 ": 18, \u043F\u0440\u0430\u0446\u0430: 18, \u043F\u0440\u0430\u0446\u0443: 18, \u043F\u0440\u0430\u0448\u0430: "y", \u043F\u0440\u0430\u0448\u0443: "y", "\u043F\u0440\u0435\u0437 ": 17, \u043F\u0440\u0438\u0439\u0434: "1a", \u043F\u0440\u0438\u0444: "y", \u043F\u0440\u0438\u0448\u043B: 19, \u043F\u0440\u044B\u0439: 18, \u043F\u0441\u0432: 17, \u043F\u0443\u043D\u043E: "w", \u043F\u0443\u0441\u043D: 17, \u043F\u0444: 19, \u043F\u0448\u0430: 18, \u043F\u0448\u0442\u043E: "y", \u043F\u044A: 17, \u043F\u044C: 19, \u043F\u044F\u0432: 18, "\u043F\u044F\u0442\u044C ": 19, \u043F\u0451: 19, \u043F\u0456\u0434: "1a", \u043F\u0456\u0437: "1a", \u043F\u0456\u0441\u0430: 18, \u043F\u0456\u0442: "1a", \u043F\u0456\u0448\u043E: "1a", \u0440\u0430\u0430\u0442: "y", \u0440\u0430\u0431\u0456\u043B: 18, \u0440\u0430\u0434\u0432: 17, \u0440\u0430\u0434\u0437: 18, \u0440\u0430\u0434\u0438\u043C: "w", \u0440\u0430\u0435\u0442: 19, \u0440\u0430\u043D\u0456\u0448: "1a", "\u0440\u0430\u043E ": "w", \u0440\u0430\u0441\u0456: 18, \u0440\u0430\u0442\u044C: 19, \u0440\u0430\u0446\u044C: 18, \u0440\u0430\u0448\u0430\u043C: "y", "\u0440\u0430\u0449\u0435 ": "1a", "\u0440\u0432 ": "y", \u0440\u0432\u0430\u043C: 17, \u0440\u0432\u043F: "y", \u0440\u0432\u044B: 19, \u0440\u0432\u0458: "y", \u0440\u0433\u0430\u0430: "1n", \u0440\u0433\u044D: "1n", \u0440\u0433\u04AF: "1n", \u0440\u0434\u044B\u04A3: "1m", \u0440\u0435\u043C\u044F: 19, \u0440\u0435\u043D\u0441: 17, \u0440\u0435\u043D\u0447\u0435: "1l", \u0440\u0435\u0441\u0435\u0439: "1m", "\u0440\u0435\u0442\u044C ": 19, \u0440\u0437\u0443: "y", \u0440\u0438\u0444\u0430: "y", \u0440\u0439: "1a", \u0440\u043Ai: "1m", \u0440\u043A\u0435\u043C: "1l", \u0440\u043B\u0435\u043A: "1l", "\u0440\u043B\u044B\u043A ": "1l", \u0440\u043B\u044D: "1n", \u0440\u043C\u044B\u0448: "1l", \u0440\u043D\u044B\u04A3: "1l", \u0440\u043E\u0434\u044A: 17, \u0440\u043E\u0437\u043C: "1a", \u0440\u043E\u043A\u0456: "1a", "\u0440\u043E\u0445\u0438 ": "1a", "\u0440\u043E\u0448\u043E ": 19, \u0440\u043E\u0458\u0430: "y", \u0440\u0441\u0430\u043D: "1n", \u0440\u0441\u0435\u0442: "1m", \u0440\u0441\u044D: "1n", "\u0440\u0442\u0430\u0439 ": "1n", "\u0440\u0442\u0435\u04A3 ": "1m", \u0440\u0442\u044A: 17, "\u0440\u0442\u044B\u043A ": "1l", \u0440\u0442\u044D: "1n", \u0440\u0443\u0432\u0430\u043C: "y", \u0440\u0443\u0432\u0430\u0448: "y", \u0440\u0443\u0441\u0438\u044F: "1l", \u0440\u0443\u0443: "1n", "\u0440\u0447 ": "1n", \u0440\u0448\u0432: 17, \u0440\u044A: 17, \u0440\u044B\u0433\u043E: 18, \u0440\u044B\u044F: 18, \u0440\u044C\u0434: "1n", \u0440\u044D\u0431: 18, \u0440\u044D\u0433: "1n", \u0440\u044D\u0434: 18, \u0440\u044D\u043B: 18, \u0440\u044D\u0441: 18, \u0440\u044D\u0445: "1n", \u0440\u044D\u0447: 18, \u0440\u0451: 19, \u0440\u0456\u0431: "1a", \u0440\u0456\u0432: "1a", \u0440\u0456\u0437: "1a", \u0440\u0456\u043F: "1m", \u0440\u0456\u0447: "1a", \u0440\u0456\u0448: "1a", \u0440\u0459: "w", \u0440\u045A: "w", \u0440\u04D9: "1l", "\u0440\u2010": "1m", \u0441\u0430\u0431\u0430\u043A: 18, "\u0441\u0430\u0431\u0435 ": 18, "\u0441\u0430\u0435\u043D ": "1l", \u0441\u0430\u0439\u043D: "1n", \u0441\u0430\u043A\u0430\u0432: "y", \u0441\u0430\u043A\u0430\u043B: "y", \u0441\u0430\u043A\u0430\u043C: "y", \u0441\u0430\u043A\u0430\u0448: "y", "\u0441\u0430\u043C\u0435 ": "1a", \u0441\u0430\u043D\u0430\u0430: "1n", "\u0441\u0430\u043D\u0434 ": "1n", \u0441\u0430\u043E: "w", \u0441\u0430\u043F\u0440: 18, "\u0441\u0430\u04A3 ": "1l", \u0441\u0432\u0430\u0431\u043E: 18, \u0441\u0432\u0430\u043A: "w", \u0441\u0432\u0430\u044E: 18, "\u0441\u0432\u0435 ": "w", "\u0441\u0432\u0438 ": "w", \u0441\u0432\u0440: "y", \u0441\u0432\u044A: 17, \u0441\u0432\u0456\u0442: "1a", \u0441\u0434\u0435: 19, \u0441\u0435\u0431\u044F: 19, \u0441\u0435\u0433\u0434: 19, \u0441\u0435\u0433\u043E: 19, "\u0441\u0435\u0437 ": "1l", \u0441\u0435\u0437\u043D\u0435: "1l", "\u0441\u0435\u043A\u0438 ": 17, "\u0441\u0435\u04A3 ": "1l", \u0441\u0436: 19, \u0441\u0437: 19, "\u0441\u0438\u043D\u0435 ": "1l", \u0441\u0438\u0447\u043A\u0438: 17, \u0441\u0438\u0447\u043A\u043E: 17, "\u0441\u043A\u0430\u043C ": 17, \u0441\u043A\u0430\u0448\u0435: 17, \u0441\u043A\u0435\u0440: "1m", \u0441\u043A\u0438\u0439: 19, \u0441\u043A\u0438\u043E: "y", \u0441\u043A\u0438\u044F: 17, \u0441\u043A\u043E\u043B: 19, \u0441\u043A\u044A: 17, \u0441\u043A\u0456\u043B: "1a", "\u0441\u043B\u0435\u0432 ": "y", \u0441\u043B\u0435\u0434\u0432: 17, \u0441\u043B\u0435\u0434\u0443: 19, \u0441\u043B\u0435\u0445: 17, "\u0441\u043B\u0438\u043C ": "w", \u0441\u043B\u044B\u0448: 19, \u0441\u043B\u0456\u0434: "1a", "\u0441\u043C\u0435\u0435 ": "y", \u0441\u043C\u044A: 17, \u0441\u043D\u044F\u0432: 17, \u0441\u043E\u0431\u0430\u0442: "y", \u0441\u043E\u043D\u0441\u043E: "1n", \u0441\u043F\u0430\u0432\u0430: "w", \u0441\u043F\u0438\u0435: "y", \u0441\u043F\u0438\u0458: "y", \u0441\u043F\u0440\u043E\u0441: 19, "\u0441\u043F\u044F ": 17, \u0441\u043F\u0456\u0432\u0430: "1a", \u0441\u0440\u0435\u0449: 17, \u0441\u0441\u043A: 19, \u0441\u0441\u0442: 19, \u0441\u0442\u0430\u0434\u044B: "1m", "\u0441\u0442\u0430\u043B ": 19, \u0441\u0442\u0430\u044F\u0442: 17, \u0441\u0442\u0430\u0458: "w", \u0441\u0442\u043E\u043D\u0435: 19, \u0441\u0442\u0440\u0435\u0442: 19, \u0441\u0442\u0440\u0435\u0447: 19, \u0441\u0442\u0440\u0456: "1a", \u0441\u0442\u0442: 17, \u0441\u0442\u044A: 17, \u0441\u0442\u0456\u043A: "1m", "\u0441\u0443\u043C ": "y", \u0441\u0443\u0440\u0433\u0443: "1n", \u0441\u0443\u0441\u0442\u0440: 18, \u0441\u0443\u0442\u0440\u0430: "w", \u0441\u0443\u0442\u0440\u0438: 17, \u0441\u0443\u0443: "1n", \u0441\u0443\u0448\u043D: "y", \u0441\u0443\u0449: 19, \u0441\u0446\u044E: 18, \u0441\u0447\u0430\u0441: 19, \u0441\u044A\u0434: 17, \u0441\u044A\u043B: 17, \u0441\u044A\u043D: 17, \u0441\u044A\u0440: 17, \u0441\u044A\u0442: 17, \u0441\u044C\u043A\u043E: "1a", "\u0441\u044C\u043A\u0443 ": "1a", \u0441\u044C\u0446: 18, "\u0441\u044D\u043D ": "1n", \u0441\u044F\u0431: 18, "\u0441\u044F\u043A\u0430 ": 17, \u0441\u044F\u0440: 18, \u0441\u0451\u0434: 18, \u0441\u0456\u0437: "1m", \u0441\u0458\u0430: "y", \u0441\u04AF\u0437: "1l", \u0441\u04AF\u0439: "1m", \u0441\u04D9\u0442: "1l", \u0441\u04E9\u0437: "1m", \u0441\u04E9\u0439\u043B\u0435: "1m", \u0441\u04E9\u043D: "1n", "\u0442i ": "1m", \u0442i\u043B: "1m", \u0442i\u043D: "1m", "\u0442\u0430\u0431\u0435 ": 18, \u0442\u0430\u0431\u0438\u0433: "1l", \u0442\u0430\u0433\u043E: 18, \u0442\u0430\u0435\u0442: 19, "\u0442\u0430\u0437\u0438 ": 17, "\u0442\u0430\u043A\u043E ": "w", \u0442\u0430\u043A\u0441\u0430: 18, \u0442\u0430\u043B\u0434\u044B: "1m", "\u0442\u0430\u043C\u043E ": "w", "\u0442\u0430\u043D\u0434 ": "1n", \u0442\u0430\u043D\u0434\u044B: "1m", \u0442\u0430\u043D\u043D\u0435: 18, \u0442\u0430\u043D\u0443\u0432: "y", "\u0442\u0430\u043E ": "w", \u0442\u0430\u0440\u0434: "1m", \u0442\u0430\u0440\u044B\u043D: "1m", \u0442\u0430\u0441\u0442\u044B: "1m", \u0442\u0430\u0442\u044C: 19, \u0442\u0430\u0446\u044C: 18, \u0442\u0432\u0430\u0440\u044F: 17, \u0442\u0432\u0435\u0442: 19, \u0442\u0432\u044A: 17, \u0442\u0432\u0456: "1a", "\u0442\u0433\u0438\u0439 ": "1n", \u0442\u0433\u044D: "1n", "\u0442\u0435\u0431 ": 17, \u0442\u0435\u0431\u044F: 19, "\u0442\u0435\u0434\u0456 ": "1m", "\u0442\u0435\u0437\u0438 ": 17, \u0442\u0435\u043A\u043D: "y", \u0442\u0435\u0440\u0434\u0456: "1m", \u0442\u0435\u0441\u044F: "1a", \u0442\u0435\u0443: "1m", \u0442\u0438\u0435\u0448: "1l", \u0442\u0438\u0439\u043C: "1n", "\u0442\u0438\u043E ": "w", \u0442\u0438\u0441\u044F: "1a", "\u0442\u043A\u0430\u043D ": "1l", \u0442\u043A\u0435\u043D: "1m", \u0442\u043A\u0440\u044B: 19, \u0442\u043A\u044A: 17, \u0442\u043B\u0430\u0440: "1l", \u0442\u043D\u043E\u0432: 17, "\u0442\u043E-\u0442": 19, \u0442\u043E\u0431\u044B: 19, \u0442\u043E\u0431\u0456: "1a", "\u0442\u043E\u0433\u0430 ": "w", \u0442\u043E\u0433\u043B: "1n", \u0442\u043E\u0436\u0435: 19, \u0442\u043E\u0437\u0438: 17, \u0442\u043E\u0438\u0442: 19, "\u0442\u043E\u043A\u0443-": 17, \u0442\u043E\u043D\u0456: "1a", \u0442\u043E\u0440\u043C\u044B: "1l", "\u0442\u043E\u0441\u044C ": "1a", \u0442\u0440\u0430\u043F\u0438: "1a", "\u0442\u0440\u0438\u043D ": 17, \u0442\u0440\u043A: "y", \u0442\u0440\u043E\u0445\u0438: "1a", \u0442\u0440\u044D: 18, \u0442\u0440\u044F\u0431: 17, \u0442\u0441\u044F: 19, \u0442\u0442i: "1m", "\u0442\u0442\u0430\u0439 ": "1n", \u0442\u0442\u0430\u0440: "1m", \u0442\u0442\u0435\u0440\u0456: "1m", \u0442\u0442\u044B\u04A3: "1m", \u0442\u0442\u044F: "1a", \u0442\u0442\u0456\u043A: "1m", \u0442\u0443\u0433\u0430\u043D: "1l", \u0442\u0443\u0441\u043B\u0430: "1n", \u0442\u0443\u0445\u0430\u0439: "1n", \u0442\u0443\u0458: "w", \u0442\u0449: 19, \u0442\u044A\u043B: 17, \u0442\u044A\u043D: 17, \u0442\u044A\u0440: 17, \u0442\u044A\u0442: 17, "\u0442\u044B\u044F ": 18, \u0442\u044C\u0435: 19, "\u0442\u044C\u043A\u043E ": "1a", \u0442\u044C\u044E: 19, \u0442\u044D\u0434: "1n", \u0442\u044D\u0439: "1n", \u0442\u044D\u043B\u0435: 18, \u0442\u0451: 19, \u0442\u0456\u0432: "1a", \u0442\u0456\u0433: "1m", \u0442\u0456\u0439: "1a", \u0442\u0456\u043B\u0430: "1a", \u0442\u0456\u043B\u044C: "1a", \u0442\u0456\u043B\u0456: "1m", \u0442\u0456\u043F: "1m", \u0442\u0459: "w", \u0442\u045A: "w", \u0442\u04AF\u0433: "1l", \u0442\u04AF\u0441: "1m", \u0442\u04D9\u043C: "1l", \u0442\u04D9\u043D: "1l", \u0442\u04E9\u0448: "1l", "\u0443-\u0449": 17, \u0443i: "1m", \u0443\u0301: 19, \u0443\u0432\u0430\u0430: "y", \u0443\u0432\u0430\u043B\u0438: "1a", \u0443\u0432\u0430\u0442\u0438: "1a", \u0443\u0432\u0430\u0448\u0435: "y", "\u0443\u0432\u0430\u0458 ": "y", \u0443\u0432\u0430\u045A: "y", \u0443\u0432\u0435\u043A: "w", \u0443\u0432\u0438\u0434: 19, \u0443\u0432\u043A: 17, "\u0443\u0432\u0441\u044F ": "1a", \u0443\u0433\u0430\u0430: "1n", \u0443\u0434\u0430\u0430: "1n", "\u0443\u0434\u0430\u043B ": "1n", \u0443\u0434\u0437\u0435: 18, \u0443\u0434\u0438\u043D\u043E: "1a", \u0443\u0434\u043B\u0430\u0430: "1n", "\u0443\u0434\u044B\u04A3 ": "1m", \u0443\u0435\u0442: 19, \u0443\u0437\u043C: "w", \u0443\u0437\u0456: "1a", \u0443\u0439\u043B: "1l", \u0443\u0439\u0441\u0442: 19, \u0443\u043A\u044B: "1l", "\u0443\u043B\u0430\u0439 ": "1l", \u0443\u043B\u0434: "1l", \u0443\u043B\u0437: "1n", \u0443\u043B\u043B\u0430: "1l", \u0443\u043B\u043C: "1l", \u0443\u043B\u0441\u0430: "1l", \u0443\u043B\u0443\u044B: "1l", \u0443\u043B\u044B\u043F: "1l", "\u0443\u043C\u0430\u043B ": 19, \u0443\u043C\u0456: "1a", "\u0443\u043D\u043E ": "w", "\u0443\u043E ": "w", \u0443\u043E\u043F: "w", "\u0443\u043F\u0430\u043C ": "y", \u0443\u043F\u0438\u0442\u0438: "1a", "\u0443\u043F\u044F ": 17, \u0443\u0440\u0430\u0434: "w", \u0443\u0440\u0430\u043B\u044B: "1m", \u0443\u0440\u0442\u0430\u0439: "1n", \u0443\u0440\u044B\u043D: "1l", "\u0443\u0441\u0438\u044F ": "1l", \u0443\u0441\u043F\u044F: 17, \u0443\u0441\u0441: 19, \u0443\u0441\u044A: 17, \u0443\u0441\u0451: 18, \u0443\u0442\u0440\u0438\u043D: 17, \u0443\u0442\u044B\u0440: "1l", "\u0443\u0443 ": "1n", \u0443\u0443\u0434: "1n", \u0443\u0443\u043B: "1n", \u0443\u0443\u0440: "1n", \u0443\u0443\u0441: "1n", "\u0443\u0446\u0430\u0436 ": "1n", \u0443\u0446\u044C: 18, \u0443\u0447\u0432: 17, \u0443\u0447\u0448: 19, \u0443\u0448\u0442\u0438: "y", \u0443\u044B\u043B: "1m", \u0443\u044B\u0440: "1m", \u0443\u044D: 19, \u0443\u044E\u0449: 19, \u0443\u0451: 19, \u0443\u0456: "1m", \u0443\u0458\u0435: "w", \u0443\u0458\u043D: "y", \u0443\u0458\u0443: "w", \u0443\u0459: "w", \u0443\u045A: "w", \u0443\u04A3: "1l", \u0443\u04D9: "1l", "\u0444-": 19, \u0444\u0430\u0442\u0435: "y", "\u0444\u0430\u0442\u0438 ": "y", \u0444\u0433: 19, \u0444\u043C: 19, \u0444\u043E\u043D\u0443\u0432: "1a", \u0444\u0440\u043A: "y", \u0444\u0440\u043B: "y", \u0444\u0443\u0441: "y", \u0444\u0447: 19, \u0444\u044A: 17, \u0444\u04D9: "1l", "\u0445-": 19, \u0445\u0430\u0430: "1n", \u0445\u0430\u0439\u0434: 17, \u0445\u0430\u043D\u0433\u0430: "1n", \u0445\u0430\u0440\u0430\u0430: "1n", \u0445\u0430\u0440\u0430\u0433: "1n", "\u0445\u0430\u0440\u0436 ": "1n", \u0445\u0430\u0440\u0438\u0443: "1n", \u0445\u0430\u0440\u0441\u0430: "1n", \u0445\u0430\u0442\u0438: "1a", \u0445\u0430\u0442\u044B\u043D: "1l", \u0445\u0430\u0442\u044C: 19, \u0445\u0430\u0446: 18, \u0445\u0430\u0447: 18, \u0445\u0432\u0430\u043D: 17, \u0445\u0432\u0438: "1a", \u0445\u0432\u044A: 17, \u0445\u0433\u04AF: "1n", \u0445\u0438\u0439\u0441: "1n", "\u0445\u0438\u043D ": "1n", "\u0445\u043C\u0435 ": 17, \u0445\u043E\u0434\u0437: 18, \u0445\u043E\u043A\u0443: "1l", \u0445\u043E\u043D\u043E\u0433: "1n", \u0445\u043E\u043E: "1n", "\u0445\u043E\u0440\u0430 ": 17, \u0445\u043E\u0440\u0430\u0442: 17, \u0445\u043E\u0442\u0438: 19, \u0445\u043E\u0447\u0430\u0448: 18, "\u0445\u043E\u0447\u0435 ": "1a", \u0445\u0443\u0431: 17, \u0445\u0443\u0434\u0430\u043B: "1n", \u0445\u0447: 19, "\u0445\u0448\u044B ": "1l", \u0445\u044B\u0433: "1n", \u0445\u044D\u0434: "1n", \u0445\u044D\u0437: "1n", "\u0445\u044D\u043B ": "1n", \u0445\u044D\u043D: "1n", \u0445\u044D\u0440: "1n", \u0445\u044F: "1n", \u0445\u04AF: "1n", \u0445\u04D9: "1l", "\u0445\u04E9\u043D ": "1n", "\u0446-": 19, \u0446i: "1a", \u0446\u0430\u0430: "1n", \u0446\u0430\u0433: "1n", "\u0446\u0430\u0442\u044C ": 19, \u0446\u0430\u0446: 18, \u0446\u0432\u0440: "y", \u0446\u0437: 19, "\u0446\u0438\u043C ": "1a", \u0446\u0438\u0446: "y", \u0446\u0438\u044E: 19, \u0446\u0438\u044F\u0442: 17, \u0446\u043C: 18, \u0446\u043E\u0442: "y", \u0446\u0440\u0435: "y", \u0446\u0443\u0437\u044C: "1a", \u0446\u0446\u044F: 18, \u0446\u044A: 17, \u0446\u044B\u044E: 18, \u0446\u044B\u044F: 18, \u0446\u044C\u043E: "1a", \u0446\u044E\u0432: "1a", \u0446\u044F\u0431: 18, \u0446\u044F\u0433: 18, \u0446\u044F\u0436: 18, \u0446\u044F\u043F: 18, \u0446\u044F\u0442: "1a", \u0446\u0451: 18, \u0446\u0456\u0446: 18, \u0446\u0456\u044E: "1a", \u0446\u04AF: "1n", \u0447\u0430\u0430: "y", "\u0447\u0430\u0433\u043E ": 18, \u0447\u0430\u0434\u0430\u0445: "1n", \u0447\u0430\u0434\u0434\u0430: "1n", \u0447\u0430\u0434\u043D: "1n", \u0447\u0430\u043A\u0430\u043C: 17, \u0447\u0430\u043A\u0432: 17, \u0447\u0430\u043C\u0430\u0439: "1n", \u0447\u0430\u043C\u0442\u0430: "1n", \u0447\u0430\u043C\u0443: 18, \u0447\u0430\u043E: "w", \u0447\u0430\u0441\u043B\u0456: 18, \u0447\u0430\u0441\u0442\u043B: 19, \u0447\u0435\u0433\u043E: 19, \u0447\u0435\u043A\u0430\u0442: "1a", \u0447\u0435\u043B\u043E\u0432: 19, \u0447\u0435\u043D\u043D\u044F: "1a", "\u0447\u0435\u0442 ": 19, \u0447\u0436: 19, \u0447\u0438\u0433\u0434: "1n", \u0447\u0438\u043B\u0438\u0449: 17, \u0447\u0438\u043D\u0438\u0439: "1n", \u0447\u0438\u043E: "w", \u0447\u0438\u0445\u0441: "1n", \u0447\u0438\u045A\u0430: "y", \u0447\u043E\u0433\u0430: 18, \u0447\u043E\u0433\u043E: "1a", \u0447\u043E\u043B: "1a", \u0447\u043E\u043C\u0443: "1a", \u0447\u0442\u043E: 19, "\u0447\u0443\u0432\u0430 ": "y", \u0447\u0443\u043E: "w", \u0447\u0443\u0445: 17, \u0447\u0448\u0435: 19, \u0447\u044A: 17, \u0447\u044B\u0433\u0430: "1l", "\u0447\u044B\u043B\u0430 ": 18, \u0447\u044B\u043B\u0430\u0440: "1l", "\u0447\u044B\u043C ": 18, \u0447\u044B\u043C\u0430: 18, \u0447\u044B\u043D\u0430: 18, \u0447\u044B\u0442: 18, \u0447\u044B\u0446: 18, \u0447\u044C: 19, "\u0447\u044D ": 18, \u0447\u044D\u0439: 18, \u0447\u044D\u043D: 18, \u0447\u044E: "1a", \u0447\u044F: "1a", \u0447\u0451: 19, \u0447\u0456: "1a", \u0447\u045A: "y", \u0447\u04D9: "1l", \u0447\u04E9: "1l", \u0448i: "1m", \u0448\u0430\u043E: "w", \u0448\u0430\u045A\u0435: "y", \u0448\u0431: "1l", \u0448\u0432\u0438: "1a", \u0448\u0433: "1l", "\u0448\u0438\u0433 ": "1n", \u0448\u0438\u044F: 17, \u0448\u043A\u043E\u043C: 19, \u0448\u043B\u0430\u0434: "1l", \u0448\u043B\u0430\u0440: "1l", \u0448\u043B\u0456: 18, "\u0448\u043C\u0430\u0442 ": 18, "\u0448\u043E\u0432 ": "1a", "\u0448\u043E\u043B ": "y", \u0448\u0442\u043E\u0442: "y", \u0448\u0442\u044B\u0440: "1l", \u0448\u0443\u0432\u0430\u043C: "y", "\u0448\u0443\u043B ": "1l", \u0448\u0443\u043D: "1l", \u0448\u0447\u0430: 18, \u0448\u0447\u044D: 18, \u0448\u044A: 17, \u0448\u044B\u043B\u0430\u0440: "1m", \u0448\u044B\u044F: 18, \u0448\u044C\u0441: 19, \u0448\u044D: 18, \u0448\u044E: 19, \u0448\u0451: 19, \u0448\u0456\u043B: "1m", \u0448\u0456\u043D: "1m", \u0448\u0458: "y", \u0448\u0459: "w", \u0448\u045A: "w", \u0448\u04D9: "1l", \u0449\u0430\u0441\u043B: "1a", \u0449\u0430\u0441\u0442\u043B: 17, \u0449\u0430\u0442\u0430: 17, \u0449\u0435\u0442\u043E: 17, \u0449\u0438\u044F: 17, \u0449\u043E\u0431: "1a", \u0449\u043E\u0439\u043D\u043E: "1a", \u0449\u043E\u0441: "1a", \u0449\u043E\u0442: 17, \u0449\u0440: 19, \u0449\u0442: 17, \u0449\u044C: 19, \u0449\u044F: 17, \u0449\u0451: 19, \u0449\u0456: "1a", \u044A\u0431: 17, \u044A\u0432: 17, \u044A\u0433: 17, \u044A\u0436: 17, \u044A\u043A: 17, \u044A\u043C: 17, \u044A\u043E: 17, \u044A\u043F: 17, \u044A\u0441: 17, \u044A\u0445: 17, \u044A\u0446: 17, \u044A\u0447: 17, \u044A\u0449: 17, \u044A\u044F: 19, \u044A\u0451: 19, \u044B\u0301: 19, \u044B\u0432\u0443\u0447: 18, "\u044B\u0433 ": "1n", \u044B\u0433\u043E\u0436: 18, \u044B\u0433\u044B: "1l", "\u044B\u0435 ": 19, "\u044B\u0437\u0434\u044B ": "1m", \u044B\u0437\u043C\u0435: "1m", "\u044B\u0437\u043C\u044B ": "1l", \u044B\u0438: 19, \u044B\u0439\u043C: "1l", \u044B\u0439\u0441\u044B: "1l", \u044B\u0439\u0448: 18, \u044B\u043A\u043A: "1l", \u044B\u043A\u043B\u0430\u0440: "1l", \u044B\u043A\u0442: "1l", \u044B\u043A\u0456: 18, \u044B\u043B\u0430\u0434: "1m", \u044B\u043B\u0430\u0441\u044F: 18, \u044B\u043B\u0433: "1l", \u044B\u043B\u0438: 19, \u044B\u043B\u044B\u043A: "1l", \u044B\u043B\u044B\u043C: "1m", \u044B\u043B\u0456: 18, \u044B\u043C\u0435\u043D: "1m", "\u044B\u043C\u043D\u044B ": "1l", \u044B\u043C\u0456: 18, \u044B\u043D\u0430\u043D: "1m", \u044B\u043D\u0434\u0430\u0440: "1m", \u044B\u043D\u043D\u0430: "1l", \u044B\u043D\u0448: "1m", \u044B\u043D\u0456: 18, \u044B\u043F\u0442: "1m", \u044B\u0440\u0430\u0434\u044B: "1m", \u044B\u0440\u0430\u043A: "1l", \u044B\u0440\u0433: "1l", \u044B\u0440\u044B\u0448: "1l", \u044B\u0441\u0442\u0430\u0440: "1m", \u044B\u0441\u0442\u0440: 19, "\u044B\u0441\u0442\u044B ": "1m", \u044B\u0442\u0430\u043D\u043D: 18, \u044B\u0442\u044C: 19, \u044B\u0443: 19, \u044B\u0444: "1l", \u044B\u0446\u0446: 18, \u044B\u0446\u044C: 18, \u044B\u0448\u0435: 19, \u044B\u0449: 19, \u044B\u044D: 18, \u044B\u0451: 18, \u044B\u0456: 18, \u044B\u04A3\u044B: "1m", \u044C\u0433\u0438: 19, \u044C\u0434\u0430\u0433: "1n", \u044C\u0434\u0430\u0440: "1n", \u044C\u0434\u0440\u0430: "1n", \u044C\u0436: "1n", \u044C\u0437\u043E: 19, \u044C\u0437\u044F: 19, \u044C\u0438: 19, \u044C\u0439: "1a", \u044C\u043A\u043E\u044E: "1a", "\u044C\u043C\u0456 ": 18, "\u044C\u043D\u044B\u0439 ": 19, \u044C\u043E\u0433: "1a", \u044C\u043E\u043C: "1a", \u044C\u0447\u0438: 19, \u044C\u0451: 19, \u044C\u04D9: "1l", \u044D\u0430: 18, \u044D\u0431\u043D: 18, \u044D\u0433\u0442: "1n", \u044D\u0433\u044D: "1n", \u044D\u0433\u04AF: "1n", "\u044D\u0434 ": "1n", \u044D\u0434\u0433\u0438\u0439: "1n", \u044D\u0434\u044D: "1n", \u044D\u0435: 18, "\u044D\u0436 ": "1n", \u044D\u0439\u0448: 18, \u044D\u043B\u0435\u0444: 18, \u044D\u043B\u0436: "1n", \u044D\u043B\u0441: "1n", \u044D\u043B\u0442: "1n", \u044D\u043B\u0445\u0438\u0439: "1n", \u044D\u043B\u044D: "1n", \u044D\u043C\u044D\u0433: "1n", "\u044D\u043D\u0434 ": "1n", \u044D\u043D\u0438: "1n", \u044D\u043D\u043D\u0435: 18, "\u044D\u043D\u043D\u044F ": 18, \u044D\u043D\u044D: "1n", \u044D\u0440\u0438\u0439: "1n", \u044D\u0440\u043B: "1n", \u044D\u0440\u0442: "1n", \u044D\u0440\u0445: "1n", \u044D\u0440\u044D: "1n", \u044D\u0441\u044D\u043D: "1n", \u044D\u0442\u0430\u0433: 18, \u044D\u0442\u0430\u0439: 18, \u044D\u0442\u0438: 19, \u044D\u0442\u043E: 19, \u044D\u0442\u044B\u043C: 18, \u044D\u0444: 19, \u044D\u0445\u0433: "1n", \u044D\u0445\u0438\u0439: "1n", \u044D\u0445\u044D: "1n", \u044D\u0448\u043B: "1l", \u044D\u044D: "1n", \u044D\u0456: 18, "\u044E\u0431\u0438\u0442 ": 19, \u044E\u0431\u0456\u0446: 18, \u044E\u0432\u0430: "1a", \u044E\u0434\u0430: 19, \u044E\u0434\u0437: 18, \u044E\u0434\u0438\u043D: "1a", "\u044E\u0442 ": 19, \u044E\u0442\u0441: 19, \u044E\u0442\u044C: "1a", \u044E\u0443: "1n", \u044E\u0446\u0446: 18, \u044E\u0446\u044C: 18, \u044E\u0447\u044B: 18, \u044E\u0451: 19, \u044F\u0301: 19, \u044F\u0430: "1n", \u044F\u0431\u0432: 17, "\u044F\u0431\u0435 ": 18, \u044F\u0431\u044A: 17, \u044F\u0432\u0430\u0439: 17, \u044F\u0432\u0430\u043C: 17, "\u044F\u0432\u0430\u0445 ": "1n", \u044F\u0432\u0430\u0448: 17, \u044F\u0433\u043D\u0456\u043A: 18, "\u044F\u0433\u043E ": 18, \u044F\u0434\u0437: 18, \u044F\u0434\u043E\u0441\u0430: 17, "\u044F\u0435 ": 18, \u044F\u0435\u0442: 19, \u044F\u0435\u0446: 18, \u044F\u0437\u044B\u043A: 19, \u044F\u043A\u0430\u043A: 17, \u044F\u043A\u043E\u0438: 17, \u044F\u043A\u043E\u043B: 17, \u044F\u043A\u044A: 17, \u044F\u043B\u0433: "1l", \u044F\u043B\u0451: 18, \u044F\u043B\u0456: 18, \u044F\u043C\u0430\u043C: 17, \u044F\u043C\u0430\u0440: "1n", \u044F\u043C\u0430\u0448: 17, \u044F\u043F\u0435\u0440: 18, \u044F\u0440\u0430\u0442: "1l", \u044F\u0440\u0432: 17, \u044F\u0440\u044C: "1n", \u044F\u0440\u044D: 18, \u044F\u0441\u0442\u043E: 17, "\u044F\u0442\u0435\u043B ": 17, \u044F\u0444: "1l", "\u044F\u0445\u0430 ": 17, \u044F\u0445\u043C: 17, \u044F\u0445\u0448: "1l", \u044F\u0446\u0446: 18, \u044F\u0448\u0447: 18, \u044F\u0448\u044C: "1l", \u044F\u04A3: "1l", \u044F\u04AF: "1l", \u0450: "y", \u0451\u0431: 19, \u0451\u0434\u044B: 18, \u0451\u0436: 19, \u0451\u0441\u0446: 18, \u0451\u0442\u0435: 19, \u0451\u0442\u0441: 19, \u0451\u0445: 19, \u0451\u0447: 19, \u0451\u0448: 19, \u0451\u0449: 19, \u0452: "w", \u0453: "y", \u0454: "1a", \u0455: "y", \u0456\u0431\u043D: "1a", "\u0456\u0432 ": "1a", \u0456\u0432\u0430\u044E\u0441: "1a", \u0456\u0432\u043D: "1a", \u0456\u0432\u0447: "1a", \u0456\u0432\u044B: 18, \u0456\u0433\u0435: "1m", \u0456\u0433\u0456\u043D: "1m", \u0456\u0434\u0432: "1a", \u0456\u0434\u043A: "1a", \u0456\u0434\u043D: "1a", \u0456\u0434\u043E: "1a", \u0456\u0434\u043F: "1a", \u0456\u0434\u0441: "1a", \u0456\u0434\u0447: "1a", \u0456\u0434\u044D: 18, \u0456\u0434\u0456: "1a", \u0456\u0437\u0433: "1m", \u0456\u0437\u0434\u0435: "1m", \u0456\u0437\u0434\u0456: "1m", \u0456\u0439\u043D: "1a", \u0456\u0439\u0441\u043A: 18, \u0456\u043A\u0430\u0432\u043E: "1a", \u0456\u043A\u0430\u0440: "1a", \u0456\u043A\u043E\u043B\u0438: "1a", \u0456\u043A\u043E\u043B\u0456: 18, \u0456\u043A\u0442\u0435: "1m", \u0456\u043A\u0442\u0456: "1m", "\u0456\u043A\u0456 ": 18, \u0456\u043B\u0433: "1m", \u0456\u043B\u0434: "1m", \u0456\u043B\u0438: "1a", \u0456\u043B\u043C: "1m", \u0456\u043B\u044C\u043A: "1a", \u0456\u043B\u044C\u043D\u0438: "1a", \u0456\u043B\u044C\u0448: "1a", \u0456\u043B\u0456\u0433\u0456: "1m", \u0456\u043B\u0456\u043A: "1m", "\u0456\u043C'": "1a", "\u0456\u043C\u0435\u043D ": "1m", \u0456\u043C\u043D\u0430: "1a", \u0456\u043C\u0456\u0437: "1m", \u0456\u043D\u0434\u0435\u0433: "1m", \u0456\u043D\u0438: "1a", \u0456\u043D\u0447: "1a", \u0456\u043D\u044B: 18, \u0456\u043E: "1a", "\u0456\u043F ": "1m", \u0456\u043F\u0442: "1m", \u0456\u0440\u0433: "1m", \u0456\u0440\u0434: "1m", \u0456\u0440\u0438: "1a", \u0456\u0441\u0442\u044C: "1a", "\u0456\u0441\u044F ": 18, \u0456\u0442\u0435: "1a", \u0456\u0442\u0438: "1a", \u0456\u0442\u044C: "1a", \u0456\u0443: "1a", "\u0456\u0446\u0435 ": 18, \u0456\u0446\u0446\u0430: 18, \u0456\u0446\u044B: 18, \u0456\u0446\u044C: 18, \u0456\u0448\u0435: "1a", \u0456\u0448\u0438: "1a", \u0456\u0448\u043E\u0432: "1a", \u0456\u0449: "1a", \u0456\u0451: 18, \u0456\u0456: 18, \u0456\u04A3: "1m", \u0457: "1a", \u0458\u0430\u0432\u0430: "y", "\u0458\u0430\u0432\u0438 ": "y", \u0458\u0430\u0433: "y", \u0458\u0430\u0434: "y", \u0458\u0430\u0435: "y", \u0458\u0430\u0436: "y", \u0458\u0430\u0437: "y", \u0458\u0430\u043E: "w", \u0458\u0430\u0440: "y", "\u0458\u0430\u0441 ": "y", "\u0458\u0430\u0442 ": "y", \u0458\u0430\u0442\u0430: "y", \u0458\u0430\u0442\u0435\u043B: "y", \u0458\u0430\u0442\u043D: "y", \u0458\u0430\u0446: "y", \u0458\u0431\u043E: "w", \u0458\u0433: "y", \u0458\u0434\u0430: "y", \u0458\u0434\u0435\u043C: "y", \u0458\u0434\u0435\u0448: "y", \u0458\u0434\u0438: "y", \u0458\u0434\u043E: "y", \u0458\u0435\u0434: "w", \u0458\u0435\u0437: "w", \u0458\u0435\u043C: "w", \u0458\u0435\u0440: "w", \u0458\u0435\u0441: "w", \u0458\u0435\u0448: "w", \u0458\u0437\u0438: "y", \u0458\u0438\u043C: "w", \u0458\u043A\u0438: "y", "\u0458\u043B\u0435 ": "y", \u0458\u043C\u043D: "y", \u0458\u043C\u0443: "y", \u0458\u043E\u0442: "y", \u0458\u043E\u0448: "w", \u0458\u043E\u0458: "w", \u0458\u0441\u0442: "y", "\u0458\u0443 ": "w", \u0458\u0443\u0432: "y", \u0458\u0443\u0447: "w", \u0458\u0446\u0430: "y", \u0458\u0447\u0435: "y", \u0458\u0448: "y", \u0458\u045F: "y", "\u0459 ": "w", "\u0459\u0430 ": "w", \u0459\u0435: "w", \u0459\u0438: "w", \u0459\u043A: "w", \u0459\u043D: "w", \u0459\u043E: "w", \u0459\u0441: "w", "\u0459\u0443 ": "w", \u0459\u0443\u0431\u0435: "y", \u0459\u0443\u0431\u043E: "y", \u0459\u0443\u0434\u0438: "w", \u0459\u0443\u0442: "w", \u0459\u0443\u0447: "w", \u045A\u0430\u0442: "y", \u045A\u0435\u0433: "w", \u045A\u0435\u043C: "w", \u045A\u0435\u043D: "w", \u045A\u0435\u0442: "y", \u045A\u0438\u0433: "w", \u045A\u0438\u043C: "w", \u045A\u0438\u0442: "y", \u045A\u0441: "w", "\u045A\u0443 ": "w", \u045B: "w", \u045C: "y", \u045E: 18, \u045F\u0430: "y", \u045F\u0432: "y", \u045F\u0435\u0431: "y", \u045F\u0435\u043C: "y", \u045F\u0435\u0440: "y", \u045F\u0435\u0458: "y", \u045F\u0443: "y", \u0463: 19, \u0491: "1a", \u0493: "1m", \u0497: "1l", \u049B: "1m", \u04A3\u0431: "1m", \u04A3\u0433\u044B: "1l", \u04A3\u0435\u043B: "1l", \u04A3\u043B: "1l", "\u04A3\u043C\u0435 ": "1l", \u04A3\u043C\u044B: "1l", "\u04A3\u043D\u044B ": "1l", \u04A3\u0440: "1l", \u04A3\u0441: "1m", \u04A3\u0442: "1m", \u04A3\u0447: "1l", \u04A3\u044B\u0437: "1m", \u04A3\u0456: "1m", \u04A3\u04AF: "1l", \u04A3\u04D9: "1l", \u04AF\u0431: "1l", \u04AF\u0433\u0435: "1l", \u04AF\u0433\u0456: "1m", "\u04AF\u0434 ": "1n", "\u04AF\u0437 ": "1l", "\u04AF\u0437\u0435 ": "1l", \u04AF\u0437\u0435\u043D: "1l", \u04AF\u0437\u043B: "1l", \u04AF\u0439\u0434: "1m", \u04AF\u0439\u0435: "1m", "\u04AF\u043A ": "1l", \u04AF\u043A\u0456: "1m", \u04AF\u043B\u043A: "1m", \u04AF\u043B\u043C: "1l", \u04AF\u043B\u044D: "1n", \u04AF\u043C\u043A: "1m", "\u04AF\u043D\u0434 ": "1n", \u04AF\u043D\u0438\u0439: "1n", \u04AF\u043D\u0442\u044D: "1n", \u04AF\u043D\u044D: "1n", \u04AF\u043D\u0456: "1m", \u04AF\u043F: "1l", \u04AF\u0441\u0442\u0456: "1m", "\u04AF\u0441\u0447 ": "1n", \u04AF\u0441\u044D: "1n", \u04AF\u0441\u0456: "1m", \u04AF\u0445: "1n", \u04AF\u0447: "1l", "\u04AF\u0448 ": "1m", \u04AF\u0448\u0456: "1m", \u04AF\u04A3: "1l", \u04AF\u04AF: "1n", \u04B1: "1m", \u04BB: "1l", "\u04D9 ": "1l", "\u04D9-": "1l", \u04D9\u0431: "1l", \u04D9\u0432: "1l", \u04D9\u0433: "1l", "\u04D9\u0434\u0435 ": "1l", \u04D9\u0435: "1l", \u04D9\u0436: "1m", \u04D9\u0437\u0435: "1l", "\u04D9\u0439 ": "1l", \u04D9\u0439\u043B: "1l", \u04D9\u0439\u0442: "1l", "\u04D9\u043A ": "1l", \u04D9\u043A\u0438: "1l", \u04D9\u043A\u043B: "1l", "\u04D9\u043B\u0435 ": "1l", \u04D9\u043B\u0435\u043C: "1m", \u04D9\u043B\u0456: "1m", "\u04D9\u043C ": "1l", "\u04D9\u043D ": "1l", \u04D9\u043D\u0433: "1l", \u04D9\u043D\u0434: "1l", "\u04D9\u043D\u0435\u043D ": "1l", \u04D9\u043D\u043D: "1l", \u04D9\u043F: "1l", \u04D9\u0440\u0432\u0430\u043A: "1l", \u04D9\u0440\u0433: "1l", "\u04D9\u0440\u0435 ": "1l", \u04D9\u0440\u0435\u043D: "1l", \u04D9\u0440\u043D: "1l", \u04D9\u0440\u0456: "1m", "\u04D9\u0441\u0435 ": "1l", \u04D9\u0441\u0435\u043B\u0435: "1m", \u04D9\u0441\u0435\u043D: "1l", \u04D9\u0441\u0435\u04A3: "1l", \u04D9\u0441\u0456: "1m", "\u04D9\u0442 ": "1l", \u04D9\u0442\u0435: "1l", \u04D9\u0442\u043B: "1l", \u04D9\u0442\u0442: "1l", \u04D9\u0443: "1m", \u04D9\u0444: "1l", \u04D9\u0445: "1l", \u04D9\u0447: "1l", \u04D9\u0448: "1l", \u04D9\u044D: "1l", \u04D9\u044F: "1l", \u04D9\u04AF: "1l", "\u04E9 ": "1n", \u04E9\u0432: "1n", \u04E9\u0434: "1n", \u04E9\u0435: "1l", \u04E9\u0436: "1n", \u04E9\u0437\u0434: "1m", \u04E9\u0437\u0456: "1m", \u04E9\u0439\u0440: "1l", \u04E9\u043B\u0456: "1m", \u04E9\u043C\u043A: "1l", \u04E9\u043C\u0456: "1m", \u04E9\u043D\u044C: "1l", \u04E9\u043D\u0456: "1m", "\u04E9\u0440 ": "1n", \u04E9\u0440\u0438\u0439: "1n", \u04E9\u0440\u0441\u0435: "1m", \u04E9\u0440\u0456: "1m", \u04E9\u0441\u0442: "1l", \u04E9\u0442\u043A: "1m", \u04E9\u0442\u0456: "1m", \u04E9\u0447\u0435: "1l", \u04E9\u0447\u0438: "1n", \u04E9\u044E: "1l", \u04E9\u044F: "1l", \u04E9\u04A3: "1m", \u04E9\u04E9: "1n", "\u055B": "1f", "\u055C": "1f", "\u055D": "1f", "\u055E": "1f", \u0561: "1f", \u0562: "1f", \u0563: "1f", \u0564: "1f", \u0565: "1f", \u0566: "1f", \u0567: "1f", \u0568: "1f", \u0569: "1f", \u056A: "1f", \u056B: "1f", \u056C: "1f", \u056D: "1f", \u056E: "1f", \u056F: "1f", \u0570: "1f", \u0571: "1f", \u0572: "1f", \u0573: "1f", \u0574: "1f", \u0575: "1f", \u0576: "1f", \u0577: "1f", \u0578: "1f", \u0579: "1f", \u057A: "1f", \u057B: "1f", \u057C: "1f", \u057D: "1f", \u057E: "1f", \u057F: "1f", \u0580: "1f", \u0581: "1f", \u0582: "1f", \u0583: "1f", \u0584: "1f", \u0585: "1f", \u0586: "1f", \u0587: "1f", "\u0589": "1f", "\u05B0": "1h", "\u05B1": "1h", "\u05B2": "1h", "\u05B4\u05D3\u05D9\u05E9": "1i", "\u05B4\u05E2": "1i", "\u05B5": "1h", "\u05B6": "1h", "\u05B7\u05BE": "1i", "\u05B7\u05D2": "1i", "\u05B7\u05D5": "1i", "\u05B7\u05D6 ": "1i", "\u05B7\u05D6\u05D5": "1i", "\u05B7\u05D8": "1i", "\u05B7\u05DA": "1i", "\u05B7\u05DB\u05D8": "1i", "\u05B7\u05DB\u05DF ": "1i", "\u05B7\u05DC\u05D8 ": "1i", "\u05B7\u05DC\u05D9": "1i", "\u05B7\u05DC\u05E2": "1i", "\u05B7\u05DD": "1i", "\u05B7\u05DE\u05D9": "1i", "\u05B7\u05DE\u05E2": "1i", "\u05B7\u05E0\u05D3": "1i", "\u05B7\u05E0\u05D8": "1i", "\u05B7\u05E0\u05D9\u05E9 ": "1i", "\u05B7\u05E0\u05E2": "1i", "\u05B7\u05E0\u05E6\u05D9\u05D9": "1i", "\u05B7\u05E1": "1i", "\u05B7\u05E2\u05E8 ": "1i", "\u05B7\u05E5": "1i", "\u05B7\u05E7": "1i", "\u05B7\u05E8\u05D0": "1i", "\u05B7\u05E8\u05D5": "1i", "\u05B7\u05E8\u05D9\u05E9": "1i", "\u05B7\u05E8\u05E0\u05D5\u05DE": "1i", "\u05B7\u05E8\u05E9": "1i", "\u05B8\u05D1 ": "1i", "\u05B8\u05D1\u05DF": "1i", "\u05B8\u05D1\u05E2\u05E8 ": "1i", "\u05B8\u05D2": "1i", "\u05B8\u05D5": "1i", "\u05B8\u05D6": "1i", "\u05B8\u05D8": "1i", "\u05B8\u05DA": "1i", "\u05B8\u05DC ": "1i", "\u05B8\u05DC\u05D8 ": "1i", "\u05B8\u05DE\u05D9\u05E8 ": "1i", "\u05B8\u05DE\u05E1 ": "1i", "\u05B8\u05DE\u05E2": "1i", "\u05B8\u05DE\u05E4\u05BC": "1i", "\u05B8\u05E1": "1i", "\u05B8\u05E2": "1i", "\u05B8\u05E3": "1i", "\u05B8\u05E4\u05BC": "1i", "\u05B8\u05E6": "1i", "\u05B8\u05E7": "1i", "\u05B8\u05E8 ": "1i", "\u05B8\u05E8\u05D8 ": "1i", "\u05B8\u05E8\u05DF": "1i", "\u05B8\u05E8\u05E0\u05D9\u05E9": "1i", "\u05B9": "1h", "\u05BB": "1h", "\u05BC\u05D0\u05B7": "1i", "\u05BC\u05D0\u05B8": "1i", "\u05BC\u05E8\u05D0": "1i", "\u05BD": "1h", "\u05BE\u05D0": "1i", "\u05BE\u05D1": "1i", "\u05BE\u05D2": "1i", "\u05BE\u05D3": "1i", "\u05BE\u05D4": "1i", "\u05BE\u05D7": "1i", "\u05BE\u05D8": "1i", "\u05BE\u05D9": "1i", "\u05BE\u05DC": "1i", "\u05BE\u05DE": "1i", "\u05BE\u05E0": "1i", "\u05BE\u05E2": "1i", "\u05BE\u05E4": "1i", "\u05BE\u05E7": "1i", "\u05BE\u05E8": "1i", "\u05BE\u05E9": "1i", "\u05BF": "1i", "\u05C1": "1h", "\u05C2\u05D5": "1i", "\u05C2\u05DB": "1i", "\u05C2\u05E8": "1i", "\u05D0\u05B7 ": "1i", \u05D0\u05B7\u05D1\u05D9: "1i", \u05D0\u05B7\u05D6: "1i", \u05D0\u05B7\u05DB: "1i", "\u05D0\u05B7\u05DC\u05D3 ": "1i", \u05D0\u05B7\u05DC\u05D8: "1i", "\u05D0\u05B7\u05DC\u05E5 ": "1i", \u05D0\u05B7\u05DE: "1i", \u05D0\u05B7\u05DF: "1i", \u05D0\u05B7\u05E0: "1i", \u05D0\u05B7\u05E4: "1i", \u05D0\u05B7\u05E8: "1i", "\u05D0\u05B8 ": "1i", \u05D0\u05B8\u05D1: "1i", \u05D0\u05B8\u05DC: "1i", \u05D0\u05B8\u05DD: "1i", \u05D0\u05B8\u05DE: "1i", \u05D0\u05B8\u05DF: "1i", \u05D0\u05B8\u05E0: "1i", \u05D0\u05B8\u05E4: "1i", \u05D0\u05B8\u05E8: "1i", "\u05D0\u05BE": "1i", "\u05D0\u05D3\u05DD ": "1h", "\u05D0\u05D5\u05D3 ": "1h", \u05D0\u05D5\u05D4: "1h", \u05D0\u05D5\u05D5\u05D9\u05E8: "1h", \u05D0\u05D5\u05D8\u05D5\u05D1: "1h", "\u05D0\u05D5\u05D9\u05DA ": "1i", \u05D0\u05D5\u05D9\u05E1: "1i", \u05D0\u05D5\u05D9\u05E3: "1i", \u05D0\u05D5\u05E0\u05D2\u05D0: "1i", "\u05D0\u05D5\u05E0\u05D4 ": "1h", \u05D0\u05D5\u05E0\u05D8\u05E2: "1i", "\u05D0\u05D5\u05E4\u05DF ": "1h", "\u05D0\u05D5\u05E9\u05E8 ": "1h", \u05D0\u05D5\u05EA: "1h", \u05D0\u05D7: "1h", \u05D0\u05D9\u05D1\u05E2: "1i", "\u05D0\u05D9\u05D6 ": "1i", "\u05D0\u05D9\u05D6\u05D5 ": "1h", "\u05D0\u05D9\u05DC\u05D5 ": "1h", \u05D0\u05D9\u05E0\u05D8\u05E2: "1i", "\u05D0\u05D9\u05E0\u05DA ": "1h", "\u05D0\u05D9\u05E6\u05D8 ": "1i", \u05D0\u05D9\u05EA: "1h", "\u05D0\u05DC\u05D4 ": "1h", "\u05D0\u05DE\u05D9\u05DF ": "1h", \u05D0\u05DE\u05E8: "1h", \u05D0\u05E0\u05D5: "1h", \u05D0\u05E0\u05D9: "1h", \u05D0\u05E0\u05E9\u05D9: "1h", \u05D0\u05E3: "1h", \u05D0\u05E4\u05D9\u05DC\u05D5: "1h", "\u05D0\u05E9\u05D5\u05DF ": "1h", \u05D0\u05EA: "1h", \u05D1\u05D0\u05B7: "1i", \u05D1\u05D1: "1h", \u05D1\u05D2: "1h", \u05D1\u05D3: "1h", "\u05D1\u05D4 ": "1h", \u05D1\u05D5\u05D0: "1h", "\u05D1\u05D5\u05E7\u05E8 ": "1h", "\u05D1\u05D5\u05E8 ": "1h", "\u05D1\u05D5\u05EA ": "1h", \u05D1\u05D6: "1h", \u05D1\u05D9\u05D5\u05EA: "1h", \u05D1\u05D9\u05DD: "1h", \u05D1\u05D9\u05E1\u05D8: "1i", "\u05D1\u05D9\u05EA ": "1h", "\u05D1\u05DC ": "1h", \u05D1\u05DE: "1h", \u05D1\u05E4: "1h", \u05D1\u05E6: "1h", \u05D1\u05E7: "1h", \u05D1\u05E8\u05D9\u05DD: "1h", \u05D1\u05E8\u05E2\u05D9\u05B4: "1i", \u05D1\u05E9\u05D1\u05D9\u05DC: "1h", "\u05D1\u05EA ": "1h", "\u05D2'": "1h", \u05D2\u05D0\u05B7: "1i", \u05D2\u05D0\u05B8: "1i", \u05D2\u05D3: "1h", \u05D2\u05D4: "1h", \u05D2\u05D5\u05D8: "1i", "\u05D2\u05D8 ": "1i", "\u05D2\u05D9\u05D9\u05DF ": "1i", "\u05D2\u05DC\u05D9\u05E9 ": "1i", \u05D2\u05DD: "1h", \u05D2\u05DE: "1h", \u05D2\u05E2\u05D1: "1i", \u05D2\u05E2\u05D4\u05D0: "1i", \u05D2\u05E2\u05D5\u05D5: "1i", \u05D2\u05E2\u05D6: "1i", \u05D2\u05E2\u05D8: "1i", \u05D2\u05E2\u05DC: "1i", "\u05D2\u05E2\u05DF ": "1i", \u05D2\u05E2\u05E4: "1i", \u05D2\u05E8\u05DE\u05E0\u05D9: "1h", \u05D2\u05E9: "1h", "\u05D3\u05BE": "1i", \u05D3\u05D0\u05B7: "1i", \u05D3\u05D0\u05B8: "1i", \u05D3\u05D1: "1h", "\u05D3\u05D4 ": "1h", "\u05D3\u05D5\u05EA ": "1h", \u05D3\u05D6: "1i", \u05D3\u05D8: "1i", "\u05D3\u05D9\u05D5\u05E7 ": "1h", \u05D3\u05D9\u05DD: "1h", \u05D3\u05DE: "1h", \u05D3\u05E2\u05DD: "1i", \u05D3\u05E2\u05E8: "1i", \u05D3\u05E2\u05EA: "1h", \u05D3\u05E7: "1h", "\u05D3\u05E8\u05DA ": "1h", \u05D3\u05EA: "1h", "\u05D4\u05BE": "1i", \u05D4\u05D0\u05B7: "1i", \u05D4\u05D0\u05B8: "1i", "\u05D4\u05D0\u05D8 ": "1i", \u05D4\u05D0\u05DD: "1h", \u05D4\u05D1\u05D9: "1h", \u05D4\u05D2: "1h", \u05D4\u05D4: "1h", \u05D4\u05D5\u05D0: "1h", \u05D4\u05D5\u05E0\u05D8: "1i", \u05D4\u05D6: "1h", \u05D4\u05D7: "1h", \u05D4\u05D8: "1h", \u05D4\u05D9\u05D0: "1h", \u05D4\u05D9\u05D4: "1h", \u05D4\u05D9\u05D5: "1h", \u05D4\u05D9\u05D9\u05E1\u05D8: "1i", \u05D4\u05DB: "1h", \u05D4\u05DC: "1h", \u05D4\u05DD: "1h", \u05D4\u05DF: "1h", \u05D4\u05E1: "1h", \u05D4\u05E4: "1h", \u05D4\u05E6: "1h", \u05D4\u05E7: "1h", "\u05D4\u05E8\u05D9\u05DD ": "1h", \u05D4\u05EA: "1h", "\u05D5\u05BE": "1i", "\u05D5\u05D0 ": "1h", \u05D5\u05D0\u05B7: "1i", \u05D5\u05D0\u05B8: "1i", "\u05D5\u05D3\u05E2 ": "1h", \u05D5\u05D4\u05D1: "1h", "\u05D5\u05D5\u05D0\u05E1 ": "1i", "\u05D5\u05D5\u05D4 ": "1h", \u05D5\u05D5\u05D5: "1i", "\u05D5\u05D5\u05D9\u05D9 ": "1i", \u05D5\u05D5\u05D9\u05DC\u05E1: "1i", \u05D5\u05D5\u05D9\u05E0\u05D8: "1i", "\u05D5\u05D5\u05D9\u05E8 ": "1h", \u05D5\u05D5\u05E2\u05D2: "1i", \u05D5\u05D5\u05E2\u05D8: "1i", \u05D5\u05D5\u05E2\u05DC: "1i", \u05D5\u05D5\u05E2\u05DF: "1i", \u05D5\u05D5\u05E2\u05E8: "1i", \u05D5\u05D8\u05D5\u05D1\u05D5: "1h", "\u05D5\u05D8\u05E2\u05E8 ": "1i", "\u05D5\u05D9\u05D5\u05EA ": "1h", \u05D5\u05D9\u05D6\u05D9\u05D4: "1h", "\u05D5\u05D9\u05D8 ": "1i", \u05D5\u05D9\u05D9\u05E1: "1i", \u05D5\u05D9\u05DB\u05D8\u05D9: "1i", \u05D5\u05D9\u05DC\u05E1\u05D8: "1i", "\u05D5\u05D9\u05E0\u05D8 ": "1i", "\u05D5\u05D9\u05E1 ": "1i", \u05D5\u05D9\u05E1\u05D2: "1i", \u05D5\u05DB\u05DC: "1h", \u05D5\u05DC\u05D4: "1h", \u05D5\u05DC\u05D9: "1h", \u05D5\u05DE\u05E2\u05DF: "1i", \u05D5\u05E0\u05D5\u05EA: "1h", "\u05D5\u05E0\u05D8 ": "1i", "\u05D5\u05E0\u05D9\u05DD ": "1h", \u05D5\u05E1\u05D8\u05D5\u05DF: "1h", "\u05D5\u05E1\u05D9\u05E9 ": "1i", \u05D5\u05E2\u05D2\u05DF: "1i", "\u05D5\u05E7\u05D3\u05DD ": "1h", "\u05D5\u05E8\u05D4 ": "1h", "\u05D5\u05E8\u05D5\u05EA ": "1h", "\u05D5\u05E8\u05D9 ": "1h", \u05D5\u05E8\u05D9\u05DD: "1h", \u05D5\u05E9\u05D1: "1h", \u05D5\u05EA\u05D5: "1h", \u05D5\u05EA\u05D9: "1h", \u05D6\u05D0\u05B8: "1i", \u05D6\u05D4: "1h", "\u05D6\u05D5\u05E8 ": "1h", \u05D6\u05D8: "1i", "\u05D6\u05D9\u05D9 ": "1i", \u05D6\u05D9\u05D9\u05E2: "1i", \u05D6\u05D9\u05DA: "1i", "\u05D6\u05D9\u05E9 ": "1i", \u05D6\u05DB: "1h", \u05D6\u05DE: "1h", "\u05D6\u05E2\u05DF ": "1i", \u05D6\u05E2\u05E0\u05E2: "1i", "\u05D6\u05E2\u05E8 ": "1i", "\u05D7\u05BE": "1i", \u05D7\u05D5\u05E9: "1h", \u05D7\u05D9\u05D9: "1h", "\u05D7\u05D9\u05DD ": "1h", \u05D7\u05DF: "1h", "\u05D7\u05E0\u05D5 ": "1h", \u05D7\u05E1: "1h", \u05D7\u05E4: "1h", \u05D7\u05E6: "1h", \u05D7\u05E7: "1h", "\u05D7\u05E8 ": "1h", "\u05D7\u05E8\u05D9\u05DD ": "1h", "\u05D7\u05EA ": "1h", "\u05D7\u05EA\u05D5\u05DC ": "1h", "\u05D8\u05BE": "1i", \u05D8\u05D0\u05B7: "1i", \u05D8\u05D0\u05B8: "1i", \u05D8\u05D1: "1h", "\u05D8\u05D5\u05DD ": "1h", "\u05D8\u05D9\u05D9\u05D8 ": "1i", "\u05D8\u05D9\u05DD ": "1h", \u05D8\u05E8\u05D9\u05E0\u05E7: "1i", "\u05D8\u05E9\u05DF ": "1i", \u05D9\u05B4\u05D3: "1i", \u05D9\u05D0\u05B7: "1i", \u05D9\u05D0\u05B8: "1i", "\u05D9\u05D1\u05DF ": "1i", \u05D9\u05D1\u05E2\u05E8: "1i", "\u05D9\u05D3\u05D9 ": "1h", "\u05D9\u05D5 ": "1h", \u05D9\u05D5\u05D3: "1h", \u05D9\u05D5\u05DD: "1h", "\u05D9\u05D5\u05DF ": "1h", "\u05D9\u05D6\u05D9\u05D4 ": "1h", \u05D9\u05D9\u05B4: "1i", "\u05D9\u05D9\u05D1\u05D8 ": "1i", "\u05D9\u05D9\u05E1\u05D8 ": "1i", "\u05D9\u05D9\u05E2\u05E8 ": "1i", \u05D9\u05D9\u05EA: "1h", \u05D9\u05DB\u05D5: "1h", \u05D9\u05DC\u05D3\u05D9: "1h", "\u05D9\u05DC\u05D4 ": "1h", "\u05D9\u05DC\u05D9\u05DD ": "1h", "\u05D9\u05E0\u05D5 ": "1h", "\u05D9\u05E0\u05D9\u05DD ": "1h", \u05D9\u05E0\u05E2: "1i", \u05D9\u05E1\u05D2\u05E2: "1i", \u05D9\u05E2\u05E0\u05E2: "1i", "\u05D9\u05E4\u05D5\u05E8 ": "1h", \u05D9\u05E7\u05E2: "1i", \u05D9\u05E8\u05D5\u05EA: "1h", "\u05D9\u05E8\u05D8 ": "1i", "\u05D9\u05E8\u05DF ": "1i", "\u05D9\u05E9\u05D5\u05DF ": "1h", "\u05D9\u05E9\u05D8 ": "1i", "\u05D9\u05E9\u05E2 ": "1i", \u05D9\u05E9\u05E2\u05E8: "1i", \u05D9\u05EA\u05D9: "1h", "\u05DA\u05BE": "1i", "\u05DB'": "1i", "\u05DB\u05D0\u05DF ": "1h", \u05DB\u05D1: "1h", \u05DB\u05D3: "1h", \u05DB\u05D5\u05DC: "1h", \u05DB\u05D6: "1h", \u05DB\u05D7: "1h", "\u05DB\u05D8 ": "1i", "\u05DB\u05D8\u05D9\u05E7 ": "1i", "\u05DB\u05D9\u05DD ": "1h", \u05DB\u05DA: "1h", \u05DB\u05DE\u05D4: "1h", "\u05DB\u05E2\u05E8 ": "1i", \u05DB\u05E4: "1h", \u05DB\u05E8: "1h", \u05DB\u05E9: "1h", \u05DB\u05EA: "1h", "\u05DB\u05F3": "1i", "\u05DC\u05D0 ": "1h", \u05DC\u05D0\u05B7: "1i", \u05DC\u05D0\u05B8: "1i", \u05DC\u05D4\u05D9: "1h", "\u05DC\u05D5\u05EA ": "1h", "\u05DC\u05D9 ": "1h", \u05DC\u05D9\u05D9\u05D1: "1i", \u05DC\u05D9\u05D9\u05E2\u05E0: "1i", "\u05DC\u05D9\u05DA ": "1h", "\u05DC\u05D9\u05EA ": "1h", \u05DC\u05E0\u05D5: "1h", \u05DC\u05E2\u05D5\u05DC\u05DD: "1h", \u05DC\u05E2\u05D6\u05D5: "1h", \u05DC\u05E2\u05DA: "1i", "\u05DC\u05E2\u05DB\u05E2 ": "1i", \u05DC\u05E2\u05E8\u05E0: "1i", \u05DC\u05E2\u05E9: "1h", \u05DC\u05E8: "1h", \u05DC\u05EA: "1h", "\u05DD\u05BE": "1i", \u05DE\u05D0\u05B7: "1i", \u05DE\u05D0\u05B8: "1i", "\u05DE\u05D0\u05D3 ": "1h", \u05DE\u05D0\u05D5: "1h", "\u05DE\u05D0\u05E9\u05E8 ": "1h", "\u05DE\u05D3\u05D5\u05E2 ": "1h", "\u05DE\u05D3\u05D9 ": "1h", "\u05DE\u05D5 ": "1h", "\u05DE\u05D5\u05D3 ": "1h", "\u05DE\u05D5\u05DC ": "1h", "\u05DE\u05D5\u05E0\u05D4 ": "1h", \u05DE\u05D5\u05E7\u05D3\u05DD: "1h", "\u05DE\u05D5\u05EA ": "1h", "\u05DE\u05D9\u05D8\u05DF ": "1i", \u05DE\u05D9\u05DD: "1h", \u05DE\u05DA: "1h", "\u05DE\u05DE\u05E0\u05D9 ": "1h", "\u05DE\u05DF ": "1h", "\u05DE\u05E0\u05D5\u05EA ": "1h", \u05DE\u05E1\u05E4\u05D9\u05E7: "1h", "\u05DE\u05E2\u05E8 ": "1i", "\u05DE\u05E2\u05E8\u05D9 ": "1i", \u05DE\u05E2\u05E8\u05D9\u05E7: "1i", "\u05DE\u05E8 ": "1h", \u05DE\u05E8\u05D9: "1h", \u05DE\u05E9\u05D8\u05E8\u05D4: "1h", "\u05DE\u05E9\u05E4\u05D8 ": "1h", "\u05DE\u05EA\u05E0\u05D4 ": "1h", "\u05DE\u05F3": "1i", "\u05DF\u05BE": "1i", "\u05DF\u200E": "1i", \u05E0\u05D0\u05B7: "1i", \u05E0\u05D0\u05B8: "1i", \u05E0\u05D2\u05DC\u05D9\u05E9: "1i", \u05E0\u05D2\u05E2\u05DF: "1i", \u05E0\u05D3\u05D9\u05E7: "1i", \u05E0\u05D7: "1h", \u05E0\u05D8\u05E2\u05E8: "1i", \u05E0\u05D8\u05E9\u05DF: "1i", "\u05E0\u05D9\u05D5\u05EA ": "1h", \u05E0\u05D9\u05D9\u05DD: "1h", \u05E0\u05D9\u05E9\u05D8: "1i", \u05E0\u05D9\u05EA: "1h", \u05E0\u05DB: "1h", "\u05E0\u05DE\u05E6\u05D0 ": "1h", \u05E0\u05E0: "1h", "\u05E0\u05E2\u05DD ": "1i", \u05E0\u05E2\u05DF: "1i", \u05E0\u05E6\u05D9\u05D9\u05D6: "1i", \u05E0\u05E8: "1h", "\u05E1'": "1i", \u05E1\u05D0\u05B7: "1i", \u05E1\u05D3: "1h", \u05E1\u05D4: "1h", "\u05E1\u05D5\u05DB\u05DF ": "1h", "\u05E1\u05D8\u05D5 ": "1i", "\u05E1\u05D8\u05D5\u05DF ": "1h", \u05E1\u05D8\u05E2: "1i", \u05E1\u05E3: "1h", "\u05E1\u05E4\u05D9\u05E7 ": "1h", \u05E1\u05E4\u05E8: "1h", "\u05E1\u05F3": "1i", "\u05E2\u05BE": "1i", \u05E2\u05D0: "1i", \u05E2\u05D1\u05D5\u05D3: "1h", \u05E2\u05D1\u05DF: "1i", \u05E2\u05D1\u05E8\u05E2: "1i", "\u05E2\u05D2\u05DF ": "1i", "\u05E2\u05D5\u05D3 ": "1h", \u05E2\u05D5\u05D5\u05E2: "1i", "\u05E2\u05D5\u05DC\u05DD ": "1h", "\u05E2\u05D5\u05EA ": "1h", "\u05E2\u05D6\u05D5\u05D1 ": "1h", "\u05E2\u05D9\u05B4\u05E9 ": "1i", "\u05E2\u05D9\u05DD ": "1h", \u05E2\u05D9\u05E0\u05D9\u05D9: "1h", "\u05E2\u05D9\u05E8 ": "1h", \u05E2\u05DB\u05D8: "1i", \u05E2\u05DC\u05D8: "1i", "\u05E2\u05DC\u05DF ": "1i", \u05E2\u05DC\u05E2: "1i", "\u05E2\u05DE\u05E2\u05DF ": "1i", \u05E2\u05E0\u05D8: "1i", \u05E2\u05E0\u05D9\u05D9: "1h", \u05E2\u05E0\u05E2\u05E8: "1i", \u05E2\u05E1\u05D8: "1i", "\u05E2\u05E1\u05DF ": "1i", \u05E2\u05E1\u05E2\u05E8: "1i", \u05E2\u05E2: "1i", \u05E2\u05E8\u05D8: "1i", \u05E2\u05E8\u05D9\u05DF: "1i", \u05E2\u05E8\u05DF: "1i", "\u05E2\u05E8\u05E0\u05D8 ": "1i", \u05E2\u05E8\u05E0\u05E2: "1i", "\u05E2\u05E8\u05E1 ": "1i", "\u05E2\u05E8\u05E2 ": "1i", "\u05E2\u05E8\u05E2\u05E8 ": "1i", "\u05E3\u05BE": "1i", \u05E4\u05BC\u05D0: "1i", \u05E4\u05BC\u05D9: "1i", \u05E4\u05BC\u05E2: "1i", \u05E4\u05BC\u05E8: "1i", \u05E4\u05D2: "1h", \u05E4\u05D4: "1h", "\u05E4\u05D5\u05EA ": "1h", \u05E4\u05D7: "1h", "\u05E4\u05D9\u05DC\u05D5 ": "1h", \u05E4\u05E0: "1h", \u05E4\u05E1: "1h", "\u05E4\u05E2\u05DD ": "1h", \u05E4\u05E7: "1h", "\u05E4\u05E8 ": "1h", "\u05E4\u05E8\u05D9\u05DD ": "1h", \u05E4\u05E9: "1h", \u05E4\u05EA: "1h", "\u05E5\u05BE": "1i", \u05E6\u05D4: "1h", \u05E6\u05D5\u05D5\u05D9\u05D9: "1i", \u05E6\u05D9\u05D9\u05D6\u05D9: "1i", "\u05E6\u05D9\u05DD ": "1h", \u05E6\u05D9\u05E4\u05D5\u05E8: "1h", "\u05E6\u05DC\u05D9\u05D7 ": "1h", \u05E6\u05DE: "1h", \u05E6\u05E8\u05D9: "1h", \u05E6\u05EA: "1h", "\u05E7\u05BE": "1i", \u05E7\u05D0\u05B7: "1i", \u05E7\u05D0\u05B8: "1i", \u05E7\u05D4: "1h", "\u05E7\u05D5\u05DD ": "1h", \u05E7\u05D5\u05DE\u05E2: "1i", \u05E7\u05D7: "1h", \u05E7\u05D9\u05D9\u05DF: "1i", "\u05E7\u05D9\u05DD ": "1h", \u05E7\u05D9\u05E0\u05D3: "1i", "\u05E7\u05E0\u05D5\u05EA ": "1h", \u05E7\u05E2\u05DF: "1i", "\u05E7\u05E2\u05E5 ": "1i", "\u05E7\u05E2\u05E8 ": "1i", "\u05E7\u05E8\u05D4 ": "1h", "\u05E7\u05E8\u05D5\u05D1 ": "1h", \u05E7\u05E8\u05D5\u05D1\u05D5: "1h", \u05E7\u05E9: "1h", \u05E7\u05EA: "1h", "\u05E8'": "1i", "\u05E8\u05BE": "1i", \u05E8\u05D0\u05B7: "1i", \u05E8\u05D0\u05B8: "1i", \u05E8\u05D0\u05D4: "1h", \u05E8\u05D0\u05E9\u05D5: "1h", \u05E8\u05D1\u05E2\u05D8: "1i", "\u05E8\u05D2\u05D9\u05E9 ": "1h", \u05E8\u05D5\u05D9\u05E1: "1i", \u05E8\u05D5\u05E1\u05D9\u05E9: "1i", "\u05E8\u05D5\u05E4\u05D0 ": "1h", \u05E8\u05D5\u05E6: "1h", "\u05E8\u05D9\u05D9\u05DD ": "1h", \u05E8\u05D9\u05DA: "1h", "\u05E8\u05D9\u05DB\u05D4 ": "1h", \u05E8\u05E0\u05D5\u05DE\u05E2: "1i", \u05E8\u05E2\u05D3\u05DF: "1i", \u05E8\u05E2\u05D3\u05E1\u05D8: "1i", \u05E8\u05E2\u05D9\u05B4\u05E9: "1i", \u05E8\u05E9\u05D8: "1i", "\u05E8\u05EA ": "1h", "\u05E8\u05F3": "1i", "\u05E9\u05BE": "1i", "\u05E9\u05D0\u05E8 ": "1h", "\u05E9\u05D1 ": "1h", "\u05E9\u05D1\u05D5\u05E2 ": "1h", \u05E9\u05D2: "1h", "\u05E9\u05D4 ": "1h", \u05E9\u05D4\u05D5: "1h", "\u05E9\u05D5\u05D1 ": "1h", \u05E9\u05D5\u05D9\u05DF: "1i", "\u05E9\u05D5\u05DD ": "1h", "\u05E9\u05D5\u05E0\u05D4 ": "1h", "\u05E9\u05D5\u05EA ": "1h", \u05E9\u05D6: "1h", \u05E9\u05D7: "1h", \u05E9\u05D8\u05D0: "1i", \u05E9\u05D8\u05D9\u05D9\u05D8: "1i", \u05E9\u05D8\u05E2\u05E0\u05D3: "1i", "\u05E9\u05D8\u05E8\u05D4 ": "1h", "\u05E9\u05D9\u05D9\u05DF ": "1i", \u05E9\u05D9\u05DD: "1h", \u05E9\u05D9\u05E2\u05D5\u05E8: "1h", \u05E9\u05DA: "1h", "\u05E9\u05DC\u05D4 ": "1h", "\u05E9\u05DC\u05D5 ": "1h", \u05E9\u05DC\u05D5\u05E9: "1h", \u05E9\u05DC\u05DA: "1h", "\u05E9\u05DC\u05DB\u05DD ": "1h", \u05E9\u05DD: "1h", "\u05E9\u05E0\u05D4 ": "1h", \u05E9\u05E0\u05D9: "1h", \u05E9\u05E4\u05BC: "1i", \u05E9\u05E9: "1h", \u05E9\u05EA: "1h", \u05EA\u05BC: "1i", \u05EA\u05D0: "1h", \u05EA\u05D1: "1h", \u05EA\u05D2: "1h", \u05EA\u05D4: "1h", "\u05EA\u05D5 ": "1h", \u05EA\u05D5\u05DD: "1h", \u05EA\u05D7: "1h", "\u05EA\u05D9 ": "1h", "\u05EA\u05D9\u05D9\u05DD ": "1h", "\u05EA\u05D9\u05DD ": "1h", \u05EA\u05DA: "1h", \u05EA\u05DB: "1h", \u05EA\u05DC: "1h", \u05EA\u05DD: "1h", \u05EA\u05DE\u05D5\u05DC: "1h", \u05EA\u05DE\u05D9\u05D3: "1h", \u05EA\u05DF: "1h", "\u05EA\u05E0\u05D5 ": "1h", \u05EA\u05E2: "1h", \u05EA\u05E4: "1h", \u05EA\u05E7: "1h", \u05EA\u05E8: "1h", \u05EA\u05E9: "1h", \u05EA\u05EA: "1h", \u05F0: "1i", \u05F1: "1i", \u05F2: "1i", "\u05F3\u05D0": "1i", "\u05F3\u05D1": "1i", "\u05F3\u05D4": "1i", "\u05F3\u05D5": "1i", "\u05F3\u05D6": "1i", "\u05F3\u05E8": "1i", "\u05F4": "1i", \u0622\u062C: "h", \u0622\u062F: "1k", \u0622\u0634: "1k", \u0622\u063A: "1k", \u0622\u0641: "1k", \u0622\u0642: "1k", \u0622\u0645\u062F: "1k", \u0622\u0646\u0647: "1k", \u0622\u0648: "1k", "\u0622\u067E ": "h", "\u0622\u06CC\u0627 ": "1k", "\u0623 ": "1j", \u0623\u0628: "1j", \u0623\u062C: "1j", \u0623\u062D: "1j", \u0623\u062E: "1j", \u0623\u0631: "1j", \u0623\u0633\u062A: "1j", \u0623\u0634: "1j", \u0623\u0635: "1j", \u0623\u0639: "1j", \u0623\u0641: "1j", \u0623\u0642: "1j", \u0623\u0643: "1j", \u0623\u0645\u0627: "1j", \u0623\u0645\u0631: "1j", \u0623\u0646: "1j", \u0623\u0648: "1j", \u0623\u064A: "1j", \u0623\u067E: "h", \u0625: "1j", \u0626\u0631: "1j", "\u0626\u0645\u0627\u064B ": "1j", "\u0626\u0648 ": "h", "\u0627\u0626\u0645\u0627 ": "1j", \u0627\u0626\u0645\u0627\u064B: "1j", \u0627\u0627: "1k", "\u0627\u0628\u0648 ": "h", \u0627\u0629: "1j", "\u0627\u062A\u0627\u0642 ": "1k", \u0627\u062A\u0641\u0627\u0642: "1k", "\u0627\u062A\u0647 ": "1j", \u0627\u062D\u0633\u0627\u0633: "1k", \u0627\u0630\u0627: "1j", "\u0627\u0631\u0627\u062A ": "1j", \u0627\u0631\u0627\u0646: "1k", "\u0627\u0631\u062D\u0629 ": "1j", "\u0627\u0631\u0645 ": "1k", \u0627\u0631\u064A: "1j", \u0627\u0631\u06CC\u062F: "1k", "\u0627\u0631\u06CC\u0645 ": "1k", \u0627\u0632\u0647: "1k", \u0627\u0632\u06CC: "1k", "\u0627\u0633\u062A ": "1k", \u0627\u0633\u062A\u0641\u0627: "1k", "\u0627\u0634\u062A ": "1k", \u0627\u0634\u062A\u0628\u0627: "1k", "\u0627\u0634\u062A\u0645 ": "1k", \u0627\u0634\u062A\u0647: "1k", \u0627\u0634\u062F: "1k", \u0627\u0634\u06CC: "1k", \u0627\u0636\u0644: "1j", "\u0627\u0639\u062A ": "1k", "\u0627\u063A\u0644\u0628 ": "1k", \u0627\u0641\u062A\u0627\u062F: "1k", \u0627\u0642\u0639\u0627\u064B: "1k", \u0627\u0642\u0648\u0627: "h", \u0627\u0643: "1j", \u0627\u0644\u0622\u062E\u0631: "1j", \u0627\u0644\u0627\u0646\u062A: "1j", \u0627\u0644\u0628\u0627\u0631: "1j", \u0627\u0644\u0628\u0644\u062F: "1j", \u0627\u0644\u062C: "1j", \u0627\u0644\u062D: "1j", \u0627\u0644\u062E: "1j", \u0627\u0644\u0630: "1j", \u0627\u0644\u0631: "1j", \u0627\u0644\u0635: "1j", \u0627\u0644\u0637: "1j", \u0627\u0644\u0639\u0631: "1j", \u0627\u0644\u0639\u0645: "1j", \u0627\u0644\u0641\u0631: "1j", \u0627\u0644\u0642: "1j", \u0627\u0644\u0644: "1j", \u0627\u0644\u0645\u0627\u0636: "1j", \u0627\u0644\u0645\u062A: "1j", \u0627\u0644\u0645\u062D: "1j", \u0627\u0644\u0645\u0631: "1j", \u0627\u0644\u0645\u0633: "1j", \u0627\u0644\u0645\u0634: "1j", \u0627\u0644\u0645\u0637: "1j", \u0627\u0644\u0645\u0639: "1j", \u0627\u0644\u0648\u0642: "1j", \u0627\u0644\u064A: "1j", \u0627\u0645\u0631\u0623\u0629: "1j", \u0627\u0645\u0631\u0648: "1k", \u0627\u0645\u0631\u06CC: "h", "\u0627\u0645\u0648\u0634 ": "1k", \u0627\u0645\u064A: "1j", \u0627\u0646\u062A\u0638\u0631: "1j", \u0627\u0646\u062C\u0627: "1k", "\u0627\u0646\u062F ": "1k", "\u0627\u0646\u062F\u0646 ": "1k", \u0627\u0646\u0633\u062A: "1k", \u0627\u0646\u0645: "1k", \u0627\u0646\u064A: "1j", \u0627\u0646\u06AF\u0631\u06CC: "h", \u0627\u0646\u06AF\u0644\u06CC: "1k", \u0627\u064F\u0633: "h", \u0627\u0650\u0633: "h", \u0627\u067E\u0627: "h", \u0627\u067E\u0633: "h", \u0627\u06A9\u06CC\u0644: "h", \u0627\u06AF\u0644: "h", "\u0627\u06CC ": "1k", \u0627\u06CC\u062A: "1k", \u0627\u06CC\u062F: "1k", \u0627\u06CC\u0634: "1k", \u0627\u06CC\u0645: "1k", \u0627\u06CC\u0646: "1k", \u0628\u0623: "1j", "\u0628\u0627\u062D\u0629 ": "1j", \u0628\u0627\u0631\u062D\u0629: "1j", "\u0628\u0627\u0631\u0647 ": "1k", \u0628\u0627\u0632: "1k", \u0628\u0627\u06CC: "1k", \u0628\u0629: "1j", \u0628\u062A\u0627\u0626: "h", "\u0628\u062F\u0623\u062A ": "1j", "\u0628\u062F\u0627 ": "1j", "\u0628\u062F\u0648 ": "1j", \u0628\u0631\u0627\u0626: "h", \u0628\u0631\u0627\u062F\u0631: "1k", \u0628\u0632\u0631: "1k", "\u0628\u0633\u0628\u0628 ": "1j", \u0628\u0633\u06CC: "1k", \u0628\u0635\u0648\u0631: "h", \u0628\u0643: "1j", "\u0628\u0645\u0627 ": "1j", \u0628\u0647\u062A: "1k", \u0628\u0648\u062F: "1k", "\u0628\u064A ": "1j", \u0628\u064A\u062A: "1j", "\u0628\u064A\u0646 ": "1j", \u0628\u0651: "1j", \u0628\u067E: "1k", \u0628\u06A9: "1k", \u0628\u06AF: "1k", \u0628\u06CC\u0627: "1k", \u0628\u06CC\u0634: "1k", \u0628\u200C: "1k", "\u0629\u061F": "1j", "\u062A\u0627\u062C ": "1j", "\u062A\u0627\u0645 ": "1k", \u062A\u0627\u06CC\u0627: "h", \u062A\u062D\u062F: "1j", "\u062A\u0630\u0643\u0631 ": "1j", \u062A\u0631\u064A: "1j", \u062A\u0631\u06CC: "1k", "\u062A\u0634\u0641\u0649 ": "1j", \u062A\u0635\u0645\u06CC\u0645: "1k", \u062A\u0639\u0631\u0641: "1j", \u062A\u0639\u0644\u0645: "1j", "\u062A\u0639\u0645\u0644 ": "1j", \u062A\u0641\u0627\u062F\u0647: "1k", "\u062A\u0642\u062F ": "1j", "\u062A\u0642\u0648\u0644 ": "1j", \u062A\u0643: "1j", \u062A\u0644\u0641\u0627\u0632: "1j", "\u062A\u0645\u0627\u0639 ": "1j", \u062A\u0646\u0627\u0648\u0644: "1j", "\u062A\u0646\u062F ": "1k", \u062A\u0646\u0647\u0627: "1k", "\u062A\u0646\u064A ": "1j", \u062A\u0648\u0627\u0646: "1k", "\u062A\u0648\u0645 ": "1j", \u062A\u0649: "1j", "\u062A\u064A ": "1j", \u062A\u064E: "1j", \u062A\u064F: "1j", \u062A\u0651: "1j", "\u062A\u06A9 ": "h", \u062A\u06AF: "1k", \u062A\u200C: "1k", \u062B\u0644\u0627\u062B: "1j", \u062B\u064A: "1j", \u062B\u06CC: "1k", \u062C\u0627\u062A\u06CC: "h", "\u062C\u0627\u0645 ": "1k", "\u062C\u0627\u0646\u0627 ": "h", \u062C\u0627\u0646\u062A: "h", \u062C\u0627\u067E: "h", \u062C\u0629: "1j", "\u062C\u062F ": "1j", \u062C\u062F\u0627\u064B: "1j", \u062C\u0632\u0627\u0626: "1j", "\u062C\u0633 ": "h", \u062C\u0634: "1k", \u062C\u0644\u062F\u06CC: "h", \u062C\u0644\u064A\u0632: "1j", "\u062C\u0645\u0627\u0644 ": "1j", \u062C\u0645\u064A: "1j", \u062C\u064A: "1j", \u062C\u06A9: "1k", \u062C\u06CC\u062A: "h", \u062C\u06CC\u0633: "h", \u062D\u0627\u0648\u0644: "1j", "\u062D\u0628\u062A ": "1k", \u062D\u062A\u0627\u062C: "1j", \u062D\u062A\u06CC: "1k", \u062D\u062F\u062B: "1j", "\u062D\u0631\u0641 ": "1k", "\u062D\u0642\u0627\u064B ": "1j", \u062D\u064A: "1j", \u062D\u06A9: "1k", \u062E\u0627\u0646\u0647: "1k", \u062E\u0647: "1k", \u062E\u0648\u0627\u0628: "1k", \u062E\u0648\u0627\u0647: "1k", "\u062E\u0648\u0628 ": "1k", \u062E\u0648\u0631\u062F: "1k", \u062E\u06CC\u0644: "1k", \u062F\u0627\u0631\u062F: "1k", \u062F\u0627\u0631\u0645: "1k", \u062F\u0627\u0631\u0646: "1k", \u062F\u0627\u0631\u06CC: "1k", \u062F\u0627\u0632: "1k", \u062F\u0627\u0634: "1k", \u062F\u0629: "1j", "\u062F\u062B ": "1j", "\u062F\u0631\u0633\u0647 ": "1k", \u062F\u0632: "1k", "\u062F\u0633\u062A ": "1k", \u062F\u0634: "1k", "\u062F\u0645\u0627 ": "1j", \u062F\u0646\u0628\u0627\u0644: "1k", \u062F\u0646\u062F: "1k", \u062F\u0647\u062F: "1k", \u062F\u0648\u0633\u062A\u0627: "1k", \u062F\u0648\u0646\u0648: "h", "\u062F\u064A ": "1j", \u062F\u064A\u062F: "1j", \u062F\u064A\u0646: "1j", "\u062F\u064A\u0647 ": "1j", \u062F\u0651: "1j", "\u062F\u06CC\u0627 ": "h", \u062F\u06CC\u062F: "1k", \u062F\u06CC\u0645: "1k", \u0630\u0634: "1k", \u0630\u0644: "1j", "\u0630\u0647 ": "1j", \u0630\u0647\u0627\u0628: "1j", \u0630\u0647\u0628: "1j", \u0630\u064A: "1j", \u0630\u06CC: "1k", "\u0631\u0627\u0621 ": "1j", "\u0631\u0627\u0621\u0629 ": "1j", \u0631\u0627\u0645\u0648\u0634: "1k", \u0631\u0627\u0646\u0633\u06CC: "h", "\u0631\u0627\u0646\u06CC ": "1k", \u0631\u0627\u06CC: "1k", \u0631\u0629: "1j", "\u0631\u062A\u0627 ": "h", "\u0631\u062C\u0644 ": "1j", "\u0631\u062F\u060C ": "1k", \u0631\u062F\u0645: "1k", "\u0631\u062F\u0646 ": "1k", \u0631\u062F\u06CC: "1k", \u0631\u0633\u06CC: "1k", \u0631\u0643: "1j", \u0631\u0645\u062A: "h", \u0631\u0646\u062F: "1k", "\u0631\u0646\u064A ": "1j", \u0631\u0648\u0631\u062A: "h", "\u0631\u0648\u0632 ": "1k", \u0631\u0648\u06CC: "1k", \u0631\u0649: "1j", \u0631\u064A\u062F: "1j", "\u0631\u064A\u0646 ": "1j", \u0631\u0651: "1j", \u0631\u0686: "1k", \u0631\u06AF: "1k", "\u0631\u06CC\u062F ": "1k", \u0632\u062E: "1k", "\u0632\u062F ": "1k", \u0632\u0634: "1k", \u0632\u0645\u0627\u0646: "1k", \u0632\u064A\u0631: "1j", \u0632\u06AF: "1k", \u0632\u06CC\u0627\u062F\u06CC: "1k", \u0633\u0627\u0639\u062F: "1j", \u0633\u0628\u0627\u062D\u0629: "1j", "\u0633\u0628\u0648\u0639 ": "1j", \u0633\u0629: "1j", "\u0633\u062A\u060C": "1k", "\u0633\u062A\u061F": "1k", \u0633\u062A\u0634\u0641\u0649: "1j", \u0633\u062A\u0637: "1j", \u0633\u062A\u0641\u0627\u062F: "1k", "\u0633\u062A\u0645 ": "1k", "\u0633\u062A\u0645\u0639 ": "1j", \u0633\u062A\u0646\u062F: "1k", \u0633\u062A\u06CC: "1k", \u0633\u0643: "1j", \u0633\u0645\u062C: "h", \u0633\u0646\u0648\u0627\u062A: "1j", "\u0633\u0648\u0641 ": "1j", \u0633\u064A\u0627: "1j", \u0633\u0651: "1j", \u0633\u0686: "h", \u0633\u06A9\u062A: "h", \u0633\u06A9\u0648\u0644: "h", \u0633\u06AF: "1k", \u0633\u06CC\u0627\u0631: "1k", \u0633\u06CC\u062F: "1k", \u0633\u06CC\u0633\u06CC: "h", \u0633\u200C: "1k", "\u0634\u060C": "1k", "\u0634\u0627\u0647\u062F ": "1j", \u0634\u062A\u0628\u0627\u0647: "1k", "\u0634\u062A\u0631 ": "1k", "\u0634\u062A\u0647 ": "1k", "\u0634\u062F ": "1k", \u0634\u062F\u0647: "1k", "\u0634\u0631\u0628 ": "1j", \u0634\u0633: "1k", \u0634\u0643: "1j", "\u0634\u0645\u0627 ": "1k", \u0634\u0646\u0627: "1k", "\u0634\u0647 ": "1k", \u0634\u0648\u062F: "1k", \u0634\u064A: "1j", \u0634\u067E: "1k", \u0634\u06A9\u0631\u06CC: "h", \u0634\u06AF: "1k", \u0634\u06CC\u062F: "1k", \u0634\u200C: "1k", "\u0635\u0628\u0627\u062D ": "1j", \u0635\u062D\u0628: "1k", \u0635\u062F\u0642\u0627: "1j", \u0635\u064A: "1j", "\u0636\u0644 ": "1j", \u0636\u064A: "1j", \u0637\u0629: "1j", \u0637\u0641\u0627\u0644: "1j", \u0637\u0641\u0627\u064B: "1k", "\u0637\u0648\u0627\u0644 ": "1j", \u0637\u064A: "1j", \u0637\u06CC: "1k", \u0638\u06CC: "1k", "\u0639\u0628 ": "1j", \u0639\u0629: "1j", "\u0639\u0631\u0641 ": "1j", "\u0639\u0636 ": "1j", "\u0639\u0644 ": "1j", \u0639\u0644\u064A: "1j", "\u0639\u0646 ": "1j", \u0639\u0646\u062F: "1j", \u0639\u0648\u0631\u062A: "h", \u0639\u064A: "1j", \u0639\u06A9: "1k", \u063A\u0627\u062F\u0631: "1j", \u063A\u064A: "1j", \u0640: "1j", "\u0641\u0627\u062F\u0647 ": "1k", \u0641\u0627\u0636: "1j", \u0641\u0629: "1j", \u0641\u062A\u0646: "1k", \u0641\u0631\u0627\u0645\u0648: "1k", "\u0641\u0631\u062F\u0627 ": "1k", \u0641\u0631\u0646\u0633: "1j", \u0641\u0635\u0627\u0644: "1j", \u0641\u0636\u0644: "1j", \u0641\u0639\u0644\u0647: "1j", \u0641\u064A: "1j", \u0641\u06A9: "1k", "\u0642\u0627\u0621 ": "1j", \u0642\u0628\u0627\u0626\u0644: "1j", \u0642\u0629: "1j", "\u0642\u062A\u06CC ": "1k", \u0642\u0631\u0627\u0621\u0629: "1j", \u0642\u0631\u064A\u0628\u0627: "1j", "\u0642\u0639\u0627\u064B ": "1k", \u0642\u0648\u0627\u0645: "h", \u0642\u0648\u0645\u06CC: "h", "\u0642\u064A\u0627\u0645 ": "1j", \u0642\u06CC\u0642: "1k", \u0642\u06CC\u0646: "h", "\u0643 ": "1j", "\u0643\u061F": "1j", \u0643\u0627\u0646: "1j", \u0643\u0628: "1j", \u0643\u062A: "1j", \u0643\u062B: "1j", "\u0643\u0631\u0627\u064B ": "1j", \u0643\u0644: "1j", \u0643\u0645: "1j", "\u0643\u0646 ": "1j", \u0643\u0646\u062A: "1j", \u0643\u0648: "1j", \u0643\u064A: "1j", \u0643\u06CC: "1l", \u0644\u0623: "1j", \u0644\u0626\u06CC: "h", "\u0644\u0627\u062B\u0629 ": "1j", \u0644\u0627\u0642\u0627\u062A: "1k", \u0644\u0628\u0627\u0628: "1j", \u0644\u0628\u0627\u0631\u062D: "1j", \u0644\u0628\u064A: "1j", \u0644\u0629: "1j", "\u0644\u062A\u0627 ": "h", \u0644\u062A\u0644\u0641\u0627: "1j", \u0644\u062A\u064A: "1j", \u0644\u062C\u0627\u0645\u0639: "1j", \u0644\u062C\u0632\u0627: "1j", \u0644\u062C\u0645: "1j", \u0644\u062E\u0627\u0631\u062C: "1j", \u0644\u062F\u064A: "1j", \u0644\u0630\u0647\u0627: "1j", \u0644\u0631\u064A\u0627\u0636: "1j", \u0644\u0633\u0627: "1j", \u0644\u0633\u064A: "1j", \u0644\u0637\u0641\u0627: "1k", \u0644\u0639\u0627\u0644: "1j", \u0644\u0639\u0631\u0628: "1j", \u0644\u0639\u0645\u0644: "1j", "\u0644\u063A\u0629 ": "1j", "\u0644\u0641\u0627\u0632 ": "1j", \u0644\u0642\u062F: "1j", \u0644\u0643: "1j", \u0644\u0644\u063A: "1j", "\u0644\u0645\u0627 ": "1j", \u0644\u0645\u0627\u0644: "1j", \u0644\u0645\u062F: "1j", \u0644\u0645\u0632\u064A\u062F: "1j", \u0644\u0645\u0633\u0627: "1j", \u0644\u0645\u0633\u062A: "1j", \u0644\u0645\u0633\u0644\u0645: "1j", \u0644\u0645\u0646: "1j", \u0644\u0645\u0648: "1j", \u0644\u0646\u0627: "1j", \u0644\u0648\u0642\u062A: "1j", \u0644\u0648\u06AF: "h", \u0644\u0649: "1j", "\u0644\u064A ": "1j", \u0644\u064A\u0633: "1j", \u0644\u064A\u0647: "1j", \u0644\u0651: "1j", "\u0644\u06AF ": "h", \u0644\u06AF\u0627: "h", \u0644\u06AF\u062A: "h", \u0644\u200C: "1k", \u0645\u0627\u0621: "1j", \u0645\u0627\u0630: "1j", \u0645\u0627\u0632\u064A: "1j", \u0645\u0627\u0646\u0646: "1k", \u0645\u0627\u0646\u06CC: "1k", \u0645\u0627\u06CC: "1k", \u0645\u0629: "1j", \u0645\u062F\u062F: "h", \u0645\u062F\u0631\u0633\u0647: "1k", "\u0645\u0631\u0623\u0629 ": "1j", \u0645\u0631\u062F: "1k", \u0645\u0631\u0648\u0632: "1k", \u0645\u0631\u06CC\u0645: "h", "\u0645\u0632\u064A\u062F ": "1j", \u0645\u0633\u0627\u0639: "1j", \u0645\u0633\u062A\u0634\u0641: "1j", \u0645\u0633\u0644\u0645\u064A: "1j", \u0645\u0639\u0627\u0634: "h", \u0645\u0643: "1j", \u0645\u0644\u0627\u0628\u0633: "1j", \u0645\u0644\u0627\u0642\u0627: "1k", "\u0645\u0644\u06A9 ": "h", \u0645\u0646\u062A\u0638\u0631: "1k", "\u0645\u0646\u0630 ": "1j", "\u0645\u064A\u0646 ": "1j", \u0645\u0651: "1j", \u0645\u067E: "1k", \u0645\u0686: "1k", \u0645\u06CC\u062F: "1k", \u0645\u06CC\u0631\u0627: "h", "\u0645\u06CC\u0631\u06CC ": "h", "\u0645\u06CC\u0646 ": "1k", \u0645\u200C: "1k", \u0646\u0626: "h", \u0646\u0627\u0645\u0647: "1k", "\u0646\u0627\u0648\u0644 ": "1j", \u0646\u0629: "1j", "\u0646\u062C\u0627 ": "1k", \u0646\u062C\u0627\u0645: "1k", "\u0646\u062D\u0646 ": "1j", "\u0646\u062F\u060C": "1k", \u0646\u062F\u0627\u0631: "1k", \u0646\u062F\u0645\u0627: "1j", \u0646\u062F\u06CC: "1k", \u0646\u0632\u062F\u06CC\u06A9: "1k", \u0646\u0633\u06CC\u0633: "h", "\u0646\u0634\u0627\u0646 ": "1k", \u0646\u0641\u0633\u0647: "1j", \u0646\u0641\u0635\u0627: "1j", "\u0646\u0642\u062F\u0631 ": "1k", \u0646\u0643: "1j", \u0646\u0645\u06CC: "1k", "\u0646\u0646\u0627 ": "1j", \u0646\u0646\u062F: "1k", \u0646\u0646\u064A: "1j", "\u0646\u0648\u0627\u062A ": "1j", \u0646\u0651: "1j", "\u0646\u0686 ": "h", \u0646\u06A9\u0644: "h", \u0646\u06A9\u0646: "1k", \u0646\u06CC\u062F: "1k", \u0646\u06CC\u0633: "1k", \u0646\u06CC\u0645: "1k", \u0646\u200C: "1k", "\u0647\u0627\u0628 ": "1j", \u0647\u0627\u06CC: "1k", "\u0647\u0628 ": "1j", \u0647\u062A\u0631: "1k", \u0647\u0630: "1j", \u0647\u0633: "1k", \u0647\u0641: "1k", "\u0647\u0645\u0627 ": "1j", \u0647\u0645\u06CC: "1k", \u0647\u0646\u0627: "1j", "\u0647\u0646\u0648\u0632 ": "1k", \u0647\u0646\u06AF: "1k", "\u0647\u064A ": "1j", \u0647\u06CC: "1k", \u0647\u200C: "1k", \u0648\u0627\u062D\u062F: "1j", \u0648\u0627\u0633\u062A: "1k", \u0648\u0627\u0642\u0639\u0627: "1k", \u0648\u0627\u0646\u062F: "1k", \u0648\u0627\u0646\u06CC: "1k", \u0648\u0627\u0647\u062F: "1k", \u0648\u0627\u0647\u0645: "1k", \u0648\u0628\u0635: "h", \u0648\u0628\u06CC: "1k", \u0648\u062F\u0645: "1k", \u0648\u062F\u0646: "1k", "\u0648\u0631\u062F ": "1k", \u0648\u0633\u062A\u0627\u0646: "1k", \u0648\u0633\u0631: "h", \u0648\u0633\u0645: "h", \u0648\u0643: "1j", \u0648\u0644\u06CC: "1k", \u0648\u0646\u062F: "1k", \u0648\u0646\u06A9: "h", "\u0648\u06AF ": "h", \u0648\u06CC\u062F: "1k", "\u064A\u061F": "1j", \u064A\u0621: "1j", "\u064A\u0627 ": "1j", \u064A\u0627\u062A: "1j", \u064A\u0627\u0631: "1j", \u064A\u0627\u0646: "1j", "\u064A\u0628 ": "1j", \u064A\u0629: "1j", \u064A\u062C: "1j", \u064A\u062D: "1j", "\u064A\u062F\u0627\u064B ": "1j", "\u064A\u0631 ": "1j", \u064A\u0631\u0627: "1j", \u064A\u0631\u064A: "1j", "\u064A\u0633 ": "1j", \u064A\u0639: "1j", \u064A\u063A: "1j", \u064A\u0641: "1j", \u064A\u0642: "1j", \u064A\u0643: "1j", \u064A\u0644: "1j", \u064A\u0646\u0627: "1j", \u064A\u0647\u0627: "1j", \u064A\u0648: "1j", \u064A\u0651: "1j", "\u064B\u0627": "1j", "\u064C": "1j", "\u064D": "1j", "\u064E ": "1j", "\u064F ": "1j", "\u064F\u0633 ": "h", "\u0650\u0633 ": "h", "\u0651 ": "1j", "\u0651\u0627": "1j", "\u0651\u0629": "1j", "\u0651\u0631": "1j", "\u0651\u0633": "1j", "\u0651\u0644": "1j", "\u0651\u0645": "1j", "\u0651\u064A": "1j", "\u0652": "1j", "\u0654": "1k", "\u0660": "1j", "\u0661": "1j", "\u0669": "1j", \u0679: "h", "\u067E\u0627\u0633 ": "h", "\u067E\u0627\u0646\u06CC ": "h", \u067E\u062F: "1k", \u067E\u0630: "1k", \u067E\u0632: "1k", \u067E\u0634: "1k", \u067E\u0644: "1k", "\u067E\u0646\u0627 ": "h", \u067E\u0648\u0631: "h", \u067E\u0648\u0644: "1k", \u067E\u0686: "h", \u067E\u06CC\u0627\u0631: "h", \u067E\u06CC\u0633: "h", \u067E\u06CC\u0646: "h", "\u0686\u0627 ": "h", \u0686\u0627\u0626: "h", \u0686\u0631: "1k", \u0686\u0634: "1k", \u0686\u0637: "1k", \u0686\u0642: "1k", \u0686\u0644: "h", \u0686\u0646: "1k", \u0686\u0647: "1k", \u0686\u06AF: "1k", "\u0686\u06CC\u0632 ": "1k", \u0686\u06CC\u0632\u06CC: "1k", \u0686\u200C: "1k", \u0688: "h", \u0691: "h", \u0698: "1k", \u06A9\u0626: "h", "\u06A9\u0627\u0631\u06CC ": "1k", "\u06A9\u0627\u0645 ": "h", "\u06A9\u062A\u0627 ": "h", \u06A9\u062A\u0646: "h", \u06A9\u062A\u06CC: "h", \u06A9\u062B: "1k", \u06A9\u062C: "1k", \u06A9\u0631\u062A: "h", \u06A9\u0631\u062F: "1k", \u06A9\u0631\u0646: "h", "\u06A9\u0631\u0648 ": "h", \u06A9\u0632: "1k", \u06A9\u0634: "1k", \u06A9\u0641: "1k", "\u06A9\u0645\u06A9 ": "1k", \u06A9\u0646\u062F: "1k", \u06A9\u0646\u0645: "1k", \u06A9\u0646\u0646: "1k", \u06A9\u0646\u06CC: "1k", \u06A9\u0647: "1k", \u06A9\u0648\u0626: "h", \u06A9\u0648\u0634\u0634: "h", "\u06A9\u0648\u0644 ": "h", "\u06A9\u0648\u0646 ": "h", "\u06A9\u0648\u0686\u06A9 ": "1k", \u06A9\u0686: "h", \u06A9\u06CC\u0627: "h", \u06A9\u200C: "1k", \u06AD: "1l", \u06AF\u0626: "h", "\u06AF\u0627 ": "h", "\u06AF\u0627\u0645\u06CC ": "1k", \u06AF\u0627\u0647: "1k", \u06AF\u062A\u0627: "h", \u06AF\u0630: "1k", \u06AF\u0631\u0627\u0646: "1k", \u06AF\u0631\u062F: "1k", \u06AF\u0631\u0641: "1k", \u06AF\u0633: "1k", \u06AF\u0634: "1k", \u06AF\u0641: "1k", \u06AF\u0645: "1k", \u06AF\u0647: "1k", \u06AF\u0648\u06CC: "1k", "\u06AF\u06CC\u0627 ": "h", \u06AF\u06CC\u0631: "1k", \u06AF\u200C: "1k", \u06BA: "h", \u06BE: "h", \u06C0: "1k", \u06C1: "h", "\u06CC\u061F": "1k", \u06CC\u0626: "h", "\u06CC\u0627\u062F ": "1k", "\u06CC\u0627\u0631\u06CC ": "1k", \u06CC\u0627\u0641\u062A: "1k", "\u06CC\u0627\u0644 ": "h", "\u06CC\u0627\u0646 ": "1k", \u06CC\u0628\u0627: "1k", "\u06CC\u062F\u060C": "1k", "\u06CC\u062F\u061F": "1k", "\u06CC\u062F\u0627\u0631 ": "1k", "\u06CC\u062F\u0645 ": "1k", \u06CC\u062F\u0646: "1k", \u06CC\u062F\u0647: "1k", \u06CC\u0631\u0648: "1k", \u06CC\u0633\u062A: "1k", "\u06CC\u0634 ": "1k", \u06CC\u0634\u062A: "1k", \u06CC\u0634\u0647: "1k", \u06CC\u0637: "1k", \u06CC\u0641: "1k", \u06CC\u0646\u062C: "1k", \u06CC\u0646\u062F: "1k", \u06CC\u0647: "1k", "\u06CC\u0686 ": "1k", "\u06CC\u0686\u06A9\u0633 ": "1k", \u06CC\u06AF: "1k", \u06CC\u06CC: "1k", \u06CC\u200C: "1k", \u06D2: "h", "\u06D4": "h", "\u06F1\u06F0": "h", "\u06F2": "1k", "\u06F3": "1k", "\u06F5": "1k", "\u06F6": "1k", "\u06F8": "1k", "\u06F9": "1k", "\u0901": "g", "\u0902": "g", "\u0903": "g", \u0905: "g", \u0906: "g", \u0907: "g", \u0908: "g", \u0909: "g", \u090A: "g", \u090F: "g", \u0910: "g", \u0911: "g", \u0913: "g", \u0914: "g", \u0915: "g", \u0916: "g", \u0917: "g", \u0918: "g", \u091A: "g", \u091B: "g", \u091C: "g", \u091D: "g", \u091E: "g", \u091F: "g", \u0920: "g", \u0921: "g", \u0922: "g", \u0923: "g", \u0924: "g", \u0925: "g", \u0926: "g", \u0927: "g", \u0928: "g", \u092A: "g", \u092B: "g", \u092C: "g", \u092D: "g", \u092E: "g", \u092F: "g", \u0930: "g", \u0932: "g", \u0935: "g", \u0936: "g", \u0937: "g", \u0938: "g", \u0939: "g", "\u093C": "g", "\u093E": "g", "\u093F": "g", "\u0940": "g", "\u0941": "g", "\u0942": "g", "\u0943": "g", "\u0945": "g", "\u0947": "g", "\u0948": "g", "\u0949": "g", "\u094B": "g", "\u094C": "g", "\u094D": "g", \u0958: "g", \u095B: "g", "\u0966": "g", "\u0967": "g", "\u0968": "g", "\u0969": "g", "\u096A": "g", "\u096B": "g", "\u096C": "g", "\u096D": "g", "\u096E": "g", "\u096F": "g", "\u0981": "e", "\u0982": "e", \u0985: "e", \u0986: "e", \u0987: "e", \u0989: "e", \u098F: "e", \u0993: "e", \u0995: "e", \u0996: "e", \u0997: "e", \u0998: "e", \u0999: "e", \u099A: "e", \u099B: "e", \u099C: "e", \u099D: "e", \u099E: "e", \u099F: "e", \u09A0: "e", \u09A1: "e", \u09A2: "e", \u09A3: "e", \u09A4: "e", \u09A5: "e", \u09A6: "e", \u09A7: "e", \u09A8: "e", \u09AA: "e", \u09AB: "e", \u09AC: "e", \u09AD: "e", \u09AE: "e", \u09AF: "e", \u09B0: "e", \u09B2: "e", \u09B6: "e", \u09B7: "e", \u09B8: "e", \u09B9: "e", "\u09BC": "e", "\u09BE": "e", "\u09BF": "e", "\u09C0": "e", "\u09C1": "e", "\u09C2": "e", "\u09C3": "e", "\u09C7": "e", "\u09C8": "e", "\u09CB": "e", "\u09CC": "e", "\u09CD": "e", "\u09CE": "e", "\u09E6": "e", "\u09E7": "e", "\u09EA": "e", "\u09EF": "e", "\u0A82": "i", \u0A85: "i", \u0A86: "i", \u0A87: "i", \u0A88: "i", \u0A89: "i", \u0A8F: "i", \u0A93: "i", \u0A95: "i", \u0A96: "i", \u0A97: "i", \u0A98: "i", \u0A9A: "i", \u0A9B: "i", \u0A9C: "i", \u0A9F: "i", \u0AA0: "i", \u0AA1: "i", \u0AA3: "i", \u0AA4: "i", \u0AA5: "i", \u0AA6: "i", \u0AA7: "i", \u0AA8: "i", \u0AAA: "i", \u0AAB: "i", \u0AAC: "i", \u0AAD: "i", \u0AAE: "i", \u0AAF: "i", \u0AB0: "i", \u0AB2: "i", \u0AB3: "i", \u0AB5: "i", \u0AB6: "i", \u0AB7: "i", \u0AB8: "i", \u0AB9: "i", "\u0ABE": "i", "\u0ABF": "i", "\u0AC0": "i", "\u0AC1": "i", "\u0AC2": "i", "\u0AC3": "i", "\u0AC7": "i", "\u0ACB": "i", "\u0ACD": "i", \u0B85: "f", \u0B86: "f", \u0B87: "f", \u0B89: "f", \u0B8E: "f", \u0B8F: "f", \u0B92: "f", \u0B93: "f", \u0B95: "f", \u0B99: "f", \u0B9A: "f", \u0B9F: "f", \u0BA3: "f", \u0BA4: "f", \u0BA8: "f", \u0BA9: "f", \u0BAA: "f", \u0BAE: "f", \u0BAF: "f", \u0BB0: "f", \u0BB1: "f", \u0BB2: "f", \u0BB3: "f", \u0BB4: "f", \u0BB5: "f", "\u0BBE": "f", "\u0BBF": "f", "\u0BC0": "f", "\u0BC1": "f", "\u0BC2": "f", "\u0BC6": "f", "\u0BC7": "f", "\u0BC8": "f", "\u0BCA": "f", "\u0BCB": "f", "\u0BCD": "f", "\u0C02": "k", \u0C05: "k", \u0C06: "k", \u0C07: "k", \u0C08: "k", \u0C09: "k", \u0C0E: "k", \u0C0F: "k", \u0C12: "k", \u0C15: "k", \u0C17: "k", \u0C1A: "k", \u0C1B: "k", \u0C1C: "k", \u0C1F: "k", \u0C21: "k", \u0C23: "k", \u0C24: "k", \u0C25: "k", \u0C26: "k", \u0C27: "k", \u0C28: "k", \u0C2A: "k", \u0C2B: "k", \u0C2C: "k", \u0C2D: "k", \u0C2E: "k", \u0C2F: "k", \u0C30: "k", \u0C32: "k", \u0C33: "k", \u0C35: "k", \u0C36: "k", \u0C37: "k", \u0C38: "k", \u0C39: "k", "\u0C3E": "k", "\u0C3F": "k", "\u0C40": "k", "\u0C41": "k", "\u0C42": "k", "\u0C43": "k", "\u0C46": "k", "\u0C47": "k", "\u0C48": "k", "\u0C4A": "k", "\u0C4B": "k", "\u0C4C": "k", "\u0C4D": "k", "\u0C82": "j", \u0C85: "j", \u0C86: "j", \u0C87: "j", \u0C88: "j", \u0C89: "j", \u0C8E: "j", \u0C8F: "j", \u0C92: "j", \u0C95: "j", \u0C96: "j", \u0C97: "j", \u0C98: "j", \u0C9A: "j", \u0C9C: "j", \u0C9F: "j", \u0CA1: "j", \u0CA3: "j", \u0CA4: "j", \u0CA5: "j", \u0CA6: "j", \u0CA7: "j", \u0CA8: "j", \u0CAA: "j", \u0CAC: "j", \u0CAD: "j", \u0CAE: "j", \u0CAF: "j", \u0CB0: "j", \u0CB2: "j", \u0CB3: "j", \u0CB5: "j", \u0CB6: "j", \u0CB7: "j", \u0CB8: "j", \u0CB9: "j", "\u0CBE": "j", "\u0CBF": "j", "\u0CC0": "j", "\u0CC1": "j", "\u0CC2": "j", "\u0CC3": "j", "\u0CC6": "j", "\u0CC7": "j", "\u0CC8": "j", "\u0CCA": "j", "\u0CCB": "j", "\u0CCC": "j", "\u0CCD": "j", \u0E01: 9, \u0E02: 9, \u0E04: 9, \u0E07: 9, \u0E08: 9, \u0E09: 9, \u0E0A: 9, \u0E0B: 9, \u0E0D: 9, \u0E0E: 9, \u0E0F: 9, \u0E10: 9, \u0E13: 9, \u0E14: 9, \u0E15: 9, \u0E16: 9, \u0E17: 9, \u0E18: 9, \u0E19: 9, \u0E1A: 9, \u0E1B: 9, \u0E1C: 9, \u0E1D: 9, \u0E1E: 9, \u0E1F: 9, \u0E20: 9, \u0E21: 9, \u0E22: 9, \u0E23: 9, \u0E24: 9, \u0E25: 9, \u0E27: 9, \u0E28: 9, \u0E29: 9, \u0E2A: 9, \u0E2B: 9, \u0E2C: 9, \u0E2D: 9, \u0E2E: 9, \u0E30: 9, "\u0E31": 9, \u0E32: 9, \u0E33: 9, "\u0E34": 9, "\u0E35": 9, "\u0E36": 9, "\u0E37": 9, "\u0E38": 9, "\u0E39": 9, \u0E40: 9, \u0E41: 9, \u0E42: 9, \u0E43: 9, \u0E44: 9, \u0E46: 9, "\u0E47": 9, "\u0E48": 9, "\u0E49": 9, "\u0E4A": 9, "\u0E4B": 9, "\u0E4C": 9, "\u0E4D": 9, \u1000: 8, \u1001: 8, \u1002: 8, \u1004: 8, \u1005: 8, \u1006: 8, \u1007: 8, \u1009: 8, \u100A: 8, \u100F: 8, \u1010: 8, \u1011: 8, \u1012: 8, \u1014: 8, \u1015: 8, \u1016: 8, \u1017: 8, \u1018: 8, \u1019: 8, \u101A: 8, \u101B: 8, \u101C: 8, \u101D: 8, \u101E: 8, \u101F: 8, \u1021: 8, \u1025: 8, \u1026: 8, "\u102B": 8, "\u102C": 8, "\u102D": 8, "\u102E": 8, "\u102F": 8, "\u1030": 8, "\u1031": 8, "\u1032": 8, "\u1036": 8, "\u1037": 8, "\u1038": 8, "\u1039": 8, "\u103A": 8, "\u103B": 8, "\u103C": 8, "\u103D": 8, "\u103E": 8, "\u104A": 8, "\u104B": 8, "\u104C": 8, "\u104D": 8, "\u104F": 8, \u1201: 2, \u1203: 2, \u1204: 2, \u1205: 2, \u1206: 2, \u1208: 2, \u1209: 2, \u120A: 2, \u120B: 2, \u120D: 2, \u120E: 2, \u1210: 2, \u1215: 2, \u1218: 2, \u1219: 2, \u121A: 2, \u121B: 2, \u121C: 2, \u121D: 2, \u1225: 2, \u1228: 2, \u1229: 2, \u122A: 2, \u122B: 2, \u122D: 2, \u122E: 2, \u1230: 2, \u1231: 2, \u1233: 2, \u1234: 2, \u1235: 2, \u123D: 2, \u1240: 2, \u1243: 2, \u1245: 2, \u124B: 2, \u1260: 2, \u1261: 2, \u1262: 2, \u1263: 2, \u1264: 2, \u1265: 2, \u1270: 2, \u1271: 2, \u1273: 2, \u1275: 2, \u1276: 2, \u1278: 2, \u127B: 2, \u127D: 2, \u1280: 2, \u1290: 2, \u1291: 2, \u1293: 2, \u1294: 2, \u1295: 2, \u1296: 2, \u1298: 2, \u129B: 2, \u129D: 2, \u12A0: 2, \u12A5: 2, \u12A8: 2, \u12A9: 2, \u12AB: 2, \u12AD: 2, \u12C8: 2, \u12CA: 2, \u12CD: 2, \u12CE: 2, \u12D3: 2, \u12D8: 2, \u12DA: 2, \u12DC: 2, \u12DD: 2, \u12E8: 2, \u12E9: 2, \u12EB: 2, \u12ED: 2, \u12F0: 2, \u12F1: 2, \u12F2: 2, \u12F3: 2, \u12F5: 2, \u1300: 2, \u1303: 2, \u1305: 2, \u1308: 2, \u130A: 2, \u130B: 2, \u130D: 2, \u1320: 2, \u1323: 2, \u1325: 2, \u1338: 2, \u133B: 2, \u133D: 2, \u1348: 2, \u134D: 2, "\u1361": 2, "\u1362": 2, "\u1700": "d", "\u1705": "d", "\u1708": "d", "\u170B": "d", "\u170E": "d", "\u1712": "d", "\u1713": "d", "\u1714": "d", \u1780: "c", \u1781: "c", \u1782: "c", \u1783: "c", \u1784: "c", \u1785: "c", \u1786: "c", \u1787: "c", \u1788: "c", \u1789: "c", \u178A: "c", \u178B: "c", \u178C: "c", \u178E: "c", \u178F: "c", \u1790: "c", \u1791: "c", \u1792: "c", \u1793: "c", \u1794: "c", \u1795: "c", \u1796: "c", \u1797: "c", \u1798: "c", \u1799: "c", \u179A: "c", \u179B: "c", \u179C: "c", \u179F: "c", \u17A0: "c", \u17A1: "c", \u17A2: "c", \u17A5: "c", \u17AC: "c", \u17AF: "c", \u17B1: "c", "\u17B6": "c", "\u17B7": "c", "\u17B8": "c", "\u17B9": "c", "\u17BA": "c", "\u17BB": "c", "\u17BC": "c", "\u17BD": "c", "\u17BE": "c", "\u17BF": "c", "\u17C0": "c", "\u17C1": "c", "\u17C2": "c", "\u17C3": "c", "\u17C4": "c", "\u17C5": "c", "\u17C6": "c", "\u17C7": "c", "\u17C8": "c", "\u17C9": "c", "\u17CA": "c", "\u17CB": "c", "\u17CC": "c", "\u17CD": "c", "\u17CE": "c", "\u17CF": "c", "\u17D0": "c", "\u17D2": "c", "\u17D4": "c", "\u17D7": "c", \u1E05: 3, \u1E0D: 3, \u1E25: 3, \u1E33: 3, \u1E37: 3, \u1E43: 3, \u1E5B: 3, \u1E63: 3, \u1E6D: 3, \u1E93: 3, \u1EA1: "a", \u1EA3: "a", \u1EA5: "a", \u1EA7: "a", \u1EA9: "a", \u1EAB: "a", \u1EAD: "a", \u1EAF: "a", \u1EB1: "a", \u1EB3: "a", \u1EB5: "a", \u1EB7: "a", \u1EB9: "a", \u1EBB: "a", \u1EBD: "a", \u1EBF: "a", \u1EC1: "a", \u1EC3: "a", \u1EC5: "a", \u1EC7: "a", \u1EC9: "a", \u1ECB: "a", \u1ECD: "a", \u1ECF: "a", \u1ED1: "a", \u1ED3: "a", \u1ED5: "a", \u1ED7: "a", \u1ED9: "a", \u1EDB: "a", \u1EDD: "a", \u1EDF: "a", \u1EE1: "a", \u1EE3: "a", \u1EE5: "a", \u1EE7: "a", \u1EE9: "a", \u1EEB: "a", \u1EED: "a", \u1EEF: "a", \u1EF1: "a", \u1EF3: "a", \u1EF7: "a", \u1EF9: "a", \u1F70: "x", \u1F78: "x", "\u200Ba": 10, "\u200Bb": "1g", "\u200Bd": 10, "\u200Be": "s", "\u200Bg": "1g", "\u200Bh": 10, "\u200Bm": 10, "\u200Bo": "1g", "\u200Bv": "s", "\u200By": "1g", "\u200C ": "1k", "\u200C\u0622": "1k", "\u200C\u0627": "1k", "\u200C\u0628": "1k", "\u200C\u062A": "1k", "\u200C\u062C": "1k", "\u200C\u062E": "1k", "\u200C\u062F": "1k", "\u200C\u0631": "1k", "\u200C\u0632": "1k", "\u200C\u0633": "1k", "\u200C\u0634": "1k", "\u200C\u0641": "1k", "\u200C\u0645": "1k", "\u200C\u0646": "1k", "\u200C\u0647": "1k", "\u200C\u067E": "1k", "\u200C\u06A9": "1k", "\u200C\u06AF": "1k", "\u200C\u06CC": "1k", "\u2011": 3, "\u2015 ": 19, "\u2018 ": "n", "\u2018k": "1p", "\u2018m": "1p", "\u2018s": "s", "\u2018\u0109": "1p", "\u201A": "n", "\u201F": "1i", "\u2024": "1f", "\u202E": "1j", "\u202F\xB0": "n", "\u2060": "1i", "\u20AC": "n", "\u2116 ": 19, "\u2212": "n", "\u2D30": 3, "\u2D31": 3, "\u2D33": 3, "\u2D37": 3, "\u2D39": 3, "\u2D3B": 3, "\u2D3C": 3, "\u2D3D": 3, "\u2D49": 3, "\u2D4D": 3, "\u2D4E": 3, "\u2D4F": 3, "\u2D53": 3, "\u2D54": 3, "\u2D56": 3, "\u2D59": 3, "\u2D5B": 3, "\u2D5C": 3, "\u2D61": 3, "\u2D62": 3, "\u2D63": 3, \u3005: 5, \u3042: 5, \u3044: 5, \u3046: 5, \u3048: 5, \u304A: 5, \u304B: 5, \u304C: 5, \u304D: 5, \u304E: 5, \u304F: 5, \u3050: 5, \u3051: 5, \u3052: 5, \u3053: 5, \u3054: 5, \u3055: 5, \u3057: 5, \u3058: 5, \u3059: 5, \u305A: 5, \u305B: 5, \u305D: 5, "\u305E ": 5, \u305F: 5, \u3060: 5, \u3061: 5, \u3063: 5, \u3064: 5, \u3066: 5, \u3067: 5, \u3068: 5, \u3069: 5, \u306A: 5, \u306B: 5, \u306D: 5, \u306E: 5, \u306F: 5, \u3070: 5, \u3072: 5, \u3073: 5, \u3078: 5, \u3079: 5, \u307B: 5, \u307E: 5, \u307F: 5, \u3080: 5, \u3081: 5, \u3082: 5, \u3083: 5, \u3084: 5, \u3087: 5, \u3088: 5, \u3089: 5, \u308A: 5, \u308B: 5, \u308C: 5, \u308D: 5, \u308F: 5, \u3092: 5, \u3093: 5, \u30A2: 5, \u30A3: 5, \u30A4: 5, \u30A6\u30B5\u30AE: 5, \u30AB: 5, \u30AD: 5, \u30AF: 5, \u30B3: 5, \u30B7: 5, \u30B8: 5, \u30B9: 5, \u30BF: 5, \u30C1: 5, \u30C3: 5, \u30C6: 5, \u30C8: 5, \u30C9: 5, \u30CB: 5, \u30CD\u30BA\u30DF: 5, \u30D0: 5, \u30D1: 5, \u30D3: 5, \u30D5: 5, \u30D6: 5, \u30D7: 5, \u30DC: 5, \u30DE: 5, \u30E0: 5, \u30E1: 5, \u30E9: 5, \u30EA: 5, \u30EB: 5, \u30EC: 5, \u30ED: 5, \u30F3: 5, "\u30FB\u30FB": 5, \u30FC: 5, \u4E00\u4E0B: 6, \u4E00\u4E9B: 6, \u4E00\u500B\u4EBA: 6, \u4E00\u5468\u65C5\u884C: 5, \u4E00\u5B9A\u8981: 6, "\u4E00\u5C01\u4FE1 ": 6, \u4E00\u5EA6: 5, "\u4E00\u6574\u5929 ": 6, \u4E00\u65E5\u4E2D: 5, \u4E00\u6642\u9593: 5, \u4E00\u6669\u4E2D: 5, \u4E00\u6B21: 6, \u4E00\u70B9: 6, \u4E00\u756A: 5, \u4E00\u7DD2: 5, \u4E00\u822C\u7684: 5, \u4E00\u8D77: 6, \u4E0A\u624B: 5, "\u4E0B\u6765 ": 6, "\u4E0B\u96E8 ": 6, \u4E0D\u4F1A: 6, \u4E0D\u53EF\u80FD\u7684: 6, \u4E0D\u559C: 6, "\u4E0D\u5728\u5BB6 ": 6, "\u4E0D\u5BB9\u6613 ": 6, \u4E0D\u601D\u8B70: 5, \u4E0D\u60F3: 6, \u4E0D\u662F: 6, \u4E0D\u6CE8\u610F: 5, \u4E0D\u77E5: 6, \u4E0D\u80FD: 6, "\u4E0D\u8212\u670D ": 6, \u4E0D\u8981: 6, "\u4E0D\u8D77 ": 6, \u4E0D\u9700\u8981: 6, \u4E16\u754C\u4E00\u5468: 5, \u4E16\u754C\u4E0A: 6, \u4E16\u754C\u4E2D: 5, \u4E16\u754C\u5927\u6226: 5, \u4E16\u754C\u5E73\u548C: 5, \u4E1C: 6, \u4E21\u89AA: 5, \u4E24: 6, \u4E2A: 6, \u4E2D\u56FD\u8A9E: 5, \u4E2D\u83EF\u6599\u7406: 5, \u4E2D\u9014\u534A\u7AEF: 5, \u4E3A: 6, \u4E3D: 6, \u4E48: 6, \u4E4B: 6, \u4E5F: 6, \u4E66: 6, \u4E70: 6, "\u4E86 ": 6, \u4E86\u4E00: 6, \u4E86\u4ED6: 6, \u4E86\u6211: 6, \u4E88\u5B9A: 5, \u4E88\u9632\u63A5\u7A2E: 5, \u4E8B\u52D9\u6240: 5, "\u4E8B\u60C5 ": 6, \u4E8C\u4EBA: 5, \u4E8C\u6B21\u4E16\u754C: 5, \u4E8C\u9178\u5316\u70AD: 5, \u4E8E: 6, \u4EBA\u90FD: 6, \u4EBA\u9593: 5, \u4EC0: 6, \u4ECA\u591C: 5, \u4ECA\u5929: 6, "\u4ECA\u65E5 ": 5, \u4ECA\u65E5\u5B66\u6821: 5, \u4ECA\u671D: 5, \u4ECE: 6, \u4ED5: 5, "\u4ED6 ": 6, \u4ED6\u4E0D: 6, \u4ED6\u5728: 6, \u4ED6\u662F: 6, \u4ED6\u7684: 6, \u4EE5\u4E0A\u6211\u6162: 5, \u4EEC: 6, "\u4EF6\u4E8B ": 6, \u4EFB\u4F55: 6, \u4F1A\u793E: 5, \u4F1A\u8B70: 5, \u4F46: 6, \u4F4F\u5728: 6, \u4F55\u6642\u9593: 5, "\u4F5C ": 6, \u4F60: 6, \u4F86: 6, \u4FA1\u5024: 5, \u500B\u554F\u984C: 6, \u500B\u5C0F\u6642: 6, \u5011: 6, "\u5019 ": 6, \u505A: 6, \u50D5: 5, \u5104\u4E07\u9577\u8005: 5, \u513F: 6, \u5152: 6, \u5171\u7523\u4E3B\u7FA9: 5, "\u5174\u8DA3 ": 6, \u5176: 6, \u5199\u771F: 5, \u51B7\u8535\u5EAB: 5, \u51E0: 6, \u51FA\u6765\u4E8B: 5, "\u51FA\u751F\u7684 ": 6, \u5206\u81EA\u8EAB: 5, \u5217\u8ECA: 5, \u522B: 6, "\u5230 ": 6, \u5230\u4E86: 6, \u5230\u7740: 5, \u52A0\u62FF\u5927: 6, \u52A8: 6, \u52B4\u50CD\u8005: 5, \u52C9\u5F37: 5, \u52D5\u8CA9\u58F2\u6A5F: 5, \u52D5\u8ECA\u4E8B\u6545: 5, \u533B\u8005: 5, \u5341\u4E2D\u516B\u4E5D: 5, \u5348\u524D\u4E2D: 5, \u5348\u5F8C: 5, \u5371\u967A: 5, "\u5371\u96AA\u7684 ": 6, "\u53BB ": 6, \u53BB\u4E86: 6, "\u53BB\u5B66\u6821 ": 6, \u53BB\u770B\u96FB\u5F71: 6, "\u53CB ": 6, \u53CB\u4EBA: 5, \u53CB\u9054: 5, \u53CD\u5BFE: 5, \u53D1: 6, \u53D8\u5F97\u8D8A\u6765\u8D8A: 6, \u53EF\u4EE5: 6, \u53EF\u4FD7\u8A71\u53C8: 6, "\u53EF\u80FD\u7684 ": 6, \u53F2\u5BC6\u65AF\u5148: 6, "\u5403\u65E9\u9910 ": 6, \u5408\u8846\u56FD: 5, \u540D\u524D: 5, "\u540D\u5B57 ": 6, \u540E: 6, \u5417: 6, \u5427: 6, \u542C: 6, \u544A\u8BC9: 6, \u5462: 6, "\u5496\u5561 ": 6, \u54EA: 6, "\u554A ": 6, \u55CE: 6, \u56DE\u5BB6: 6, "\u56DE\u6765 ": 6, \u56F3\u66F8\u9928: 5, "\u56FD\u4EBA ": 6, \u570B: 6, \u5728tato: 6, \u5728\u4E00: 6, \u5728\u684C\u5B50\u4E0A: 6, \u5728\u6CE2\u58EB: 6, \u5728\u9019: 6, "\u5730\u65B9 ": 6, "\u57CE\u5E02 ": 6, \u5831\u544A\u66F8: 5, \u5834\u6240: 5, \u589C\u843D\u4E8B\u6545: 5, \u5915\u98DF: 5, \u5916\u56FD\u8A9E: 5, "\u591A ": 6, "\u591A\u5C11 ": 6, "\u591A\u5C11\u9322 ": 6, \u5927\u4E08\u592B: 5, \u5927\u5207: 5, \u5927\u5909: 5, \u5927\u597D: 5, \u5927\u5BB6\u90FD: 6, \u5927\u7684: 6, \u5927\u7D71\u9818: 5, \u5929\u4E0B\u5348: 6, \u5929\u65E9\u4E0A: 6, \u5929\u7136\u8CC7\u6E90: 5, \u5979: 6, "\u597D ": 6, "\u597D\u4E3B\u610F ": 6, \u597D\u7684: 6, \u5982\u679C: 6, \u59C6: 6, \u59D4\u54E1\u4F1A: 5, \u5B50\u4F9B: 5, \u5B66\u4E60: 6, \u5B66\u6821\u6642\u4EE3: 5, "\u5B66\u751F ": 6, \u5B66\u751F\u6642\u4EE3: 5, \u5B66\u8005: 5, \u5B69: 6, \u5B78: 6, \u5B83: 6, \u5B87\u5B99\u65C5\u884C: 5, \u5B87\u5B99\u98DB\u884C: 5, \u5B99\u98DB\u884C\u58EB: 5, \u5B9F: 5, \u5BB6\u65CF: 5, \u5BBF\u984C: 5, \u5BC6\u65AF\u5148\u751F: 6, \u5BF9: 6, \u5C0D: 6, \u5C0F\u8AAC: 5, \u5C11\u5973: 5, \u5C14\u53CA\u5229\u4E9A: 6, \u5C31\u662F: 6, \u5C55\u9014\u4E0A\u56FD: 5, \u5DE5\u4F5C: 6, "\u5DE7\u514B\u529B ": 6, \u5DF2: 6, \u5E2E: 6, \u5E94: 6, \u5F00: 6, \u5F01\u8B77\u58EB: 5, "\u5F39\u94A2\u7434 ": 6, "\u5F48\u92FC\u7434 ": 6, \u5F7C\u5973: 5, \u5F88: 6, \u5F93\u696D\u54E1: 5, \u5F9E: 6, \u5FC3\u914D: 5, \u5FC5\u8981\u4EE5\u4E0A: 5, \u5FC5\u987B: 6, \u600E: 6, \u606F\u5B50: 5, \u60A8: 6, \u60F3\u8981: 6, \u610F\u5927\u5229: 6, "\u610F\u601D ": 6, \u611F\u5174\u8DA3: 6, "\u611F\u5230\u60CA\u8BB6 ": 6, \u61C9: 6, \u61D0\u4E2D\u96FB\u706F: 5, \u61F8\u547D: 5, "\u6210\u529F ": 6, \u6210\u70BA\u4E00\u540D: 6, \u6210\u7530\u7A7A\u6E2F: 5, "\u6211 ": 6, \u6211\u4E00: 6, \u6211\u4E0D: 6, \u6211\u4F1A: 6, \u6211\u559C: 6, \u6211\u5728: 6, \u6211\u5B8C\u5168\u4E0D: 6, \u6211\u5E0C\u671B: 6, \u6211\u60F3: 6, "\u6211\u6240\u77E5 ": 6, \u6211\u662F: 6, \u6211\u6709: 6, \u6211\u7236\u4EB2: 6, \u6211\u7236\u89AA: 6, \u6211\u7684: 6, \u6211\u770B: 6, \u6211\u8981: 6, \u6211\u89BA\u5F97: 6, \u6211\u8A8D\u70BA: 6, \u6211\u9700\u8981: 6, \u6226\u4E89: 5, \u623F\u5B50: 6, "\u623F\u9593 ": 6, \u6240\u4EE5: 6, \u624B\u4F1D: 5, \u624B\u7D19: 5, "\u6253\u68D2\u7403 ": 6, "\u6253\u7DB2\u7403 ": 6, "\u6253\u7F51\u7403 ": 6, \u6253\u96FB\u8A71: 6, \u627E: 6, "\u62B1\u6B49 ": 6, "\u62FF\u5927\u4EBA ": 6, \u6388\u696D: 5, \u63D0\u6848: 5, \u643A\u5E2F\u96FB\u8A71: 5, \u653E\u8AB2\u5F8C: 5, "\u6563\u6B65 ": 6, \u6563\u6B69: 5, \u65B0\u5A5A\u65C5\u884C: 5, \u65E0: 6, \u65E5\u66DC: 5, "\u65E5\u672C ": 6, "\u65E5\u672C\u4EBA ": 6, \u65E5\u672C\u6599\u7406: 5, \u65E5\u672C\u7D4C\u6E08: 5, \u65E9\u5BDD\u65E9\u8D77: 5, \u65F6: 6, \u660E\u5929: 6, \u660E\u65E5: 5, \u661F\u671F: 6, \u6620\u753B: 5, \u6628\u5929: 6, \u6628\u65E5: 5, \u662F\u4E00: 6, \u662F\u4E0D: 6, "\u662F\u533B\u751F ": 6, \u662F\u6211: 6, "\u662F\u65B0\u7684 ": 6, \u662F\u65E5\u672C\u4EBA: 6, "\u662F\u6B63\u786E\u7684 ": 6, \u662F\u6B63\u78BA\u7684: 6, "\u662F\u7A7A\u7684 ": 6, "\u662F\u8C01 ": 6, \u6642\u5019: 6, \u6642\u8A08: 5, \u6642\u9593\u4EE5\u4E0A: 5, \u6642\u9593\u4EE5\u5185: 5, \u6642\u9593\u901A: 5, \u665A: 6, \u66DC\u65E5: 5, \u6700\u597D: 6, "\u6700\u8FD1 ": 5, \u6703: 6, \u6709\u4E00: 6, \u6709\u4EBA: 6, \u6709\u591A\u5C11: 6, \u6709\u7684: 6, "\u6709\u8208\u8DA3 ": 6, \u6709\u8DB3\u591F\u7684: 6, \u670B: 6, \u672C\u5F53: 5, "\u672C\u66F8 ": 6, \u672C\u8A9E: 5, "\u6765\u7684 ": 6, \u6771\u897F: 6, \u6821\u9577\u5148\u751F: 5, \u682A\u5F0F\u5E02\u5834: 5, \u6837: 6, "\u684C\u5B50\u4E0A ": 6, \u697D: 5, \u6A21\u578B\u98DB\u884C: 5, \u6A23: 6, \u6B22: 6, \u6B61: 6, \u6B63\u5728: 6, \u6B63\u76F4: 5, \u6BBA\u4EBA\u4E8B\u4EF6: 5, \u6BCE\u65E5: 5, \u6BCF: 6, \u6C11\u4E3B\u4E3B\u7FA9: 5, \u6C14: 6, \u6C17: 5, \u6C64: 6, \u6C92: 6, \u6CA1\u6709: 6, "\u6CE2\u58EB\u9813 ": 6, \u6CE2\u58EB\u987F: 6, \u6CE8\u610F\u6DF1: 5, \u6D77\u5916\u65C5\u884C: 5, \u6E38: 6, "\u6F02\u4EAE ": 6, \u6F02\u4EAE\u7684: 6, \u6FB3\u5927\u5229\u4E9A: 6, \u7121\u7406\u77E2\u7406: 5, \u71B1\u5E2F\u96E8\u6797: 5, \u7231: 6, \u7238: 6, \u739B: 6, \u73B0: 6, \u73ED: 6, \u751F\u5F92: 5, \u751F\u61F8: 5, "\u751F\u6D3B ": 6, \u751F\u6D3B\u69D8\u5F0F: 5, \u751F\u6D3B\u6C34\u6E96: 5, \u7535: 6, \u767A: 5, \u767C: 6, \u767E\u79D1\u4E8B\u5178: 5, \u7684\u4E00: 6, \u7684\u4E8B: 6, \u7684\u4EBA: 6, "\u7684\u5144\u5F1F ": 6, "\u7684\u539F\u56E0 ": 6, "\u7684\u53E5\u5B50 ": 6, \u7684\u540D\u5B57: 6, \u7684\u554F\u984C: 6, "\u7684\u56FD\u5BB6 ": 6, \u7684\u5730\u65B9: 6, "\u7684\u5973\u4EBA ": 6, "\u7684\u5E3D\u5B50 ": 6, "\u7684\u5EFA\u8BAE ": 6, \u7684\u60F3\u6CD5: 6, \u7684\u610F\u601D: 6, \u7684\u623F: 6, "\u7684\u6545\u4E8B ": 6, "\u7684\u65B9\u6CD5 ": 6, \u7684\u6642: 6, "\u7684\u6BCD\u89AA ": 6, "\u7684\u6D88\u606F ": 6, "\u7684\u7167\u7247 ": 6, \u7684\u7236\u6BCD: 6, "\u7684\u751F\u65E5 ": 6, \u7684\u751F\u6D3B: 6, "\u7684\u7537\u4EBA ": 6, "\u7684\u773C\u775B ": 6, "\u7684\u8072\u97F3 ": 6, "\u7684\u8A71 ": 6, "\u7684\u8A9E\u8A00 ": 6, "\u7684\u8BA1\u5212 ": 6, "\u7684\u9519\u8BEF ": 6, "\u7684\u98DF\u7269 ": 6, "\u7684\u9996\u90FD ": 6, \u76F8\u4FE1: 6, \u770B\u5230: 6, \u770B\u8B77\u5A66: 5, "\u770B\u96FB\u8996 ": 6, \u771F\u7684: 6, \u7761\u7720\u4E0D\u8DB3: 5, \u77E5\u9053: 6, \u793C\u5100\u6B63: 5, \u79C1\u9054: 5, \u79CD: 6, \u79D1\u5B66\u6280\u8853: 5, \u7B2C\u4E8C\u6B21\u4E16: 5, \u7B2C\u6B21\u4E16\u754C: 5, \u7C21\u5358: 5, \u7D04\u675F: 5, \u7D4C\u9A13\u4E0D\u8DB3: 5, \u7D50\u5A5A\u5F0F: 5, \u7D66\u6211: 6, \u7D93: 6, \u7DCF\u7406\u5927\u81E3: 5, "\u7EAF\u7D20\u98DF\u8005 ": 6, \u7ECF: 6, \u7ED9: 6, "\u8001\u5E08 ": 6, \u800C: 6, \u81EA\u5206: 5, \u81EA\u52D5\u8CA9\u58F2: 5, \u81EA\u52D5\u8ECA: 5, "\u81EA\u5DF1 ": 6, \u81EA\u5DF1\u7684: 6, \u81EA\u5DF1\u7D39\u4ECB: 5, \u81EA\u8EE2: 5, \u8208\u5473: 5, "\u8272\u7684 ": 6, "\u8461\u8404\u9152 ": 6, \u884C\u65B9\u4E0D\u660E: 5, \u884C\u6A5F: 5, "\u8863\u670D ": 6, \u88E1: 6, "\u897F ": 6, "\u8981\u7684 ": 6, \u89C1: 6, \u89C9: 6, \u8A00\u8449: 5, \u8A00\u8A9E: 5, \u8A08\u753B: 5, \u8A66\u5408: 5, \u8A66\u9A13: 5, \u8A71\u756A\u53F7: 5, \u8A72: 6, \u8A95\u751F: 5, \u8AAA: 6, \u8AAC\u660E: 5, \u8AAD: 5, \u8B93: 6, \u8BA4: 6, \u8BA9: 6, \u8BDD: 6, \u8BE5: 6, \u8BED: 6, \u8BF4: 6, \u8BF7: 6, \u8CC7\u91D1\u4E0D\u8DB3: 5, \u8CDB\u6210: 5, \u8CEA\u554F: 5, "\u8D77\u5E8A ": 6, \u8D77\u6765: 6, \u8DDF: 6, \u8EE2\u514D\u8A31\u8A3C: 5, \u8EE2\u8ECA: 5, \u8F66: 6, \u8F9E\u66F8: 5, \u8FC7: 6, \u8FD8: 6, \u8FD9: 6, \u9019\u500B: 6, \u9019\u662F: 6, \u9031\u9593: 5, \u904B\u8EE2: 5, "\u9053 ": 6, \u90E8\u5C4B: 5, \u90F5\u4FBF\u5C40: 5, \u90FD\u662F: 6, \u9178\u5316\u70AD\u7D20: 5, "\u91CC ": 6, "\u91CD\u8981 ": 6, \u91CD\u8981\u7684: 6, \u91CE\u7403: 5, \u91CE\u751F\u52D5\u7269: 5, \u91D1\u6301: 5, \u94B1: 6, \u9593\u9055: 5, \u95A2\u4FC2: 5, \u95EE: 6, \u95F4: 6, \u963F\u5C14\u53CA\u5229: 6, \u96FB\u8A71\u756A: 5, \u96FB\u8A71\u865F\u78BC: 6, \u96FB\u8ECA: 5, "\u975E\u5E38\u6709\u8DA3 ": 6, \u9762\u767D: 5, \u9898: 6, \u98A8\u90AA: 5, \u98DF\u4E8B: 5, \u9AD8\u6821\u6642\u4EE3: 5, \u9AD8\u723E\u592B\u7403: 6, \u9AD8\u901F\u9053\u8DEF: 5, \u9B45\u529B\u7684: 5, \u9EBC: 6, \u9EDE: 6, \uAC00: 7, \uAC01: 7, \uAC04: 7, \uAC19: 7, \uAC70: 7, \uAC74: 7, \uAC78: 7, \uAC83: 7, \uAC8C: 7, \uACE0: 7, \uACFC: 7, \uAD6C: 7, \uADF8: 7, "\uAE08 ": 7, \uAE30: 7, \uAE4C: 7, \uB098: 7, \uB09C: 7, "\uB0A0 ": 7, \uB0B4: 7, \uB108: 7, \uB124: 7, \uB140: 7, \uB294: 7, "\uB298 ": 7, \uB2C8: 7, \uB2E4: 7, \uB300: 7, \uB354: 7, "\uB370 ": 7, \uB3C4: 7, \uB3D9: 7, "\uB3FC ": 7, "\uB450 ": 7, "\uB4E0 ": 7, \uB4E4: 7, "\uB54C ": 7, \uB77C: 7, \uB78C: 7, \uB791: 7, "\uB798 ": 7, "\uB7EC ": 7, \uB824: 7, \uB85C: 7, "\uB978 ": 7, \uB97C: 7, \uB9AC: 7, "\uB9B0 ": 7, \uB9C8: 7, \uB9CC: 7, \uB9D0: 7, \uBA54: 7, \uBA74: 7, "\uBA87 ": 7, \uBAA8: 7, "\uBABB ": 7, \uBB34: 7, \uBB38: 7, \uBBF8: 7, "\uBC8C\uC368 ": 7, \uBCF4: 7, "\uBCF8 ": 7, "\uBD10 ": 7, \uBD80: 7, \uC0AC: 7, \uC0C1: 7, \uC0DD: 7, \uC11C: 7, \uC138: 7, \uC218: 7, \uC2A4: 7, \uC2B5: 7, \uC2DC: 7, \uC2E0: 7, \uC2E4: 7, \uC2F6: 7, \uC544: 7, \uC548: 7, \uC54A: 7, \uC54C: 7, \uC558: 7, \uC57C: 7, \uC5B4: 7, \uC5C6: 7, \uC5C8: 7, \uC5D0: 7, \uC5EC: 7, \uC624: 7, \uC640: 7, "\uC65C ": 7, \uC694: 7, \uC6B0: 7, "\uC6B4 ": 7, "\uC6CC ": 7, \uC73C: 7, \uC740: 7, \uC744: 7, \uC758: 7, \uC774: 7, \uC778: 7, \uC77C: 7, \uC785: 7, \uC788: 7, \uC790: 7, "\uC798 ": 7, \uC7A5: 7, \uC800: 7, \uC801: 7, \uC804: 7, \uC815: 7, \uC81C: 7, "\uC880 ": 7, \uC88B: 7, \uC8C4\uC1A1\uD569: 7, \uC8FC: 7, "\uC904 ": 7, \uC911: 7, "\uC918 ": 7, \uC9C0: 7, "\uCC98\uB7FC ": 7, "\uCEE4\uD53C ": 7, \uCEF4\uD4E8\uD130: 7, "\uD14C ": 7, \uD1B0: 7, \uD504: 7, \uD558: 7, \uD559\uAD50: 7, \uD55C: 7, \uD560: 7, "\uD568\uAED8 ": 7, \uD574: 7, \uD588: 7, "\uD6E8\uC52C ": 7, "\uD788 ": 7, "\u{1D465}": "n", "\uFF0D ": "n", "\uFF1B\u53EF\u4FD7\u8A71": 6 }; +var g = { id: w, multiples: f, uniques: q }; +var X = /[.,,、。!¿?!?":;()「」{}„“«»”"“<>⋯《》*]+/; +var x = /[ ]+/; +function _(a) { + return a.split(X); +} +function $(a) { + return a.split(x); +} +function c(a, i, n = true) { + let o = [], t = n ? " ".repeat(i - 1) + a + " ".repeat(i - 1) : a; + for (let s = 0; s < t.length - (i - 1); s++) { + let r = [], l = 0; + for (let e = 0; e < i; e++) + t[s + e] === " " ? l += 1 : l = 0, !(l > 1) && r.push(t[s + e]); + let O = r.join(""); + O.trim().length > 0 && O.length === i && o.push(O); + } + return o; +} +function a0(a, i, n, o) { + for (let t of G) { + let s = c(a, t); + o.verbose && console.log(`[Pass 1] detectUniqueGrams of ${t}-grams`, s); + for (let r of s) { + if (!n.has(r)) + continue; + let l = D(i.uniques[r]); + if (!(o.only.length > 0 && !o.only.includes(l))) + return o.verbose && console.log(`- match '${r}' to ${l}`), l; + } + } + return ""; +} +function e0(a, i, n) { + let o = new Map(), t = G.map((e) => c(a, e)).flat(); + n.verbose && console.log("[Pass 2] DetectPotentialGrams", a, t); + let s = new Set([...h.values()].filter((e) => n.only.length > 0 ? n.only.includes(e) || n.only.includes(D(e)) : true)); + s.forEach((e) => o.set(e, 0)); + for (let e of t) { + let B = U(e), M = i.multiples[B]; + if (!M) + continue; + let P = new Set(Object.keys(M)), N = []; + for (let A of s) + P.has(A) && (o.set(A, (o.get(A) || 0) + M[A] * B.length / 4), N.push(`${A} = ${M[A] / 1024 * 100}%`)); + n.verbose && N.length > 0 && console.log(`Gram '${B}'`, N); + } + let r = [...o.entries()]; + r.sort((e, B) => B[1] - e[1]); + let l = Math.max(...r.map((e) => e[1])) || 1, O = r.slice(0, 8).map((e) => ({ lang: D(e[0]), accuracy: 1 - Q((l - e[1]) / l), score: Q(e[1]) })); + return n.verbose && console.log("Result", a, O), O; +} +function b(a, i, n, o) { + let t = _(a); + t = t.map((e) => W(e)).filter((e) => !!e), t.sort((e, B) => B.length - e.length), t = t.slice(0, 3); + let s = 0, r = {}; + for (let e of t) { + let B = a0(e, n, o, i); + if (B) { + r[B] = (r[B] || 0) + 1 * e.length, s += e.length; + continue; + } + let M = $(e); + for (let P of M) + e0(P, n, i).forEach((A) => { + r[A.lang] = (r[A.lang] || 0) + A.accuracy; + }), s += P.length; + } + let l = Object.entries(r).filter((e) => e[1] > 0); + l.sort((e, B) => B[1] - e[1]); + let O = l.map((e) => ({ lang: e[0], accuracy: e[1] / s })); + return i.verbose && console.log("Merge Results", O), O; +} +var Z = g; +var i0 = { uniques: Object.fromEntries(Object.entries(Z.uniques).map((a) => [a[0], L[parseInt(a[1].toString(), 36)]])), multiples: Object.fromEntries(Object.entries(Z.multiples).map((a) => { + var _a; + let i = Object.fromEntries(((_a = a[1].match(/(.{1,4})/g)) == null ? void 0 : _a.map((n) => { + let [o, t] = n.match(/(.{1,2})/g); + return [L[parseInt(o, 36)], parseInt(t, 36)]; + })) || []); + return [a[0], i]; +})) }; +var n0 = new Set(Object.keys(g.uniques)); +function h0(a, i) { + let n = o0(a, i); + return n.length > 0 ? n[0].lang : ""; +} +function o0(a, i) { + let n = E(i); + return V(a) ? b(a, n, i0, n0) : []; +} + +// src/TTSService.ts +var TTSService = class { + constructor(plugin) { + this.plugin = plugin; + } + stop() { + if (!this.isSpeaking()) + return; + window.speechSynthesis.cancel(); + } + pause() { + if (!this.isSpeaking()) + return; + window.speechSynthesis.pause(); + } + resume() { + if (!this.isSpeaking()) + return; + window.speechSynthesis.resume(); + } + isSpeaking() { + return window.speechSynthesis.speaking; + } + isPaused() { + return window.speechSynthesis.paused; + } + sayWithVoice(title, text, voice) { + return __async(this, null, function* () { + let content = text; + if (!this.plugin.settings.speakSyntax) { + content = content.replace(/#/g, ""); + content = content.replace(/-/g, ""); + content = content.replace(/_/g, ""); + content = content.replace(/\*/g, ""); + content = content.replace(/\^/g, ""); + content = content.replace(/==/g, ""); + content = content.replace(/^\S{6}/g, ""); + } + if (!this.plugin.settings.speakLinks) { + content = content.replace(/(?:__|[*#])|\[(.*?)]\(.*?\)/gm, "$1"); + } + if (!this.plugin.settings.speakCodeblocks) { + content = content.replace(/```[\s\S]*?```/g, ""); + } + if (!this.plugin.settings.speakComments) { + content = content.replace(/%[\s\S]*?%/g, ""); + content = content.replace(//g, ""); + } + if (!this.plugin.settings.speakEmoji) { + content = content.replace(/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g, ""); + } + content = content.replace(/\n/g, " ! "); + content = content.replace(/\[\[(.*\|)(.*)]]/gm, "$2"); + if (this.plugin.settings.speakTitle && (title == null ? void 0 : title.length) > 0) { + content = title + " ! ! " + content; + } + const msg = new SpeechSynthesisUtterance(); + msg.text = content; + msg.volume = this.plugin.settings.volume; + msg.rate = this.plugin.settings.rate; + msg.pitch = this.plugin.settings.pitch; + msg.voice = window.speechSynthesis.getVoices().filter((otherVoice) => otherVoice.name === voice)[0]; + window.speechSynthesis.speak(msg); + this.plugin.statusbar.setText("TTS: speaking"); + }); + } + getVoice(languageCode) { + const filtered = this.plugin.settings.languageVoices.filter((lang) => lang.language === languageCode); + if (filtered.length === 0) + return null; + return filtered[0].voice; + } + say(title, text, languageCode) { + return __async(this, null, function* () { + let usedVoice = this.plugin.settings.defaultVoice; + if (languageCode && languageCode.length !== 0) { + const voice = this.getVoice(languageCode); + if (voice) { + usedVoice = voice; + } else { + new import_obsidian4.Notice("TTS: could not find voice for language " + languageCode + ". Using default voice."); + } + } + yield this.sayWithVoice(title, text, usedVoice); + }); + } + play(view) { + return __async(this, null, function* () { + const isPreview = view.getMode() === "preview"; + let previewText = view.previewMode.containerEl.innerText; + const selectedText = view.editor.getSelection().length > 0 ? view.editor.getSelection() : window.getSelection().toString(); + let content = selectedText.length > 0 ? selectedText : view.getViewData(); + if (isPreview) { + content = previewText; + } + const title = selectedText.length > 0 ? null : view.getDisplayText(); + let language = this.getLanguageFromFrontmatter(view); + if (language === "") { + language = h0(content); + } + if (!this.plugin.settings.speakFrontmatter) { + if (!isPreview) { + content = content.replace("---", ""); + content = content.substring(content.indexOf("---") + 1); + } + } + yield this.say(title, content, language); + }); + } + getLanguageFromFrontmatter(view) { + let language = ""; + if (!view.getViewData().startsWith("---")) + return language; + const frontmatter = view.getViewData().match(/---[\s\S]*?---/); + if (frontmatter && frontmatter[0]) { + const parsedFrontmatter = (0, import_obsidian4.parseYaml)(frontmatter[0].replace(/---/g, "")); + if (parsedFrontmatter["lang"]) { + language = parsedFrontmatter["lang"]; + } + } + return language; + } +}; + +// src/main.ts +var TTSPlugin = class extends import_obsidian5.Plugin { + onload() { + return __async(this, null, function* () { + this.ttsService = new TTSService(this); + console.log("loading tts plugin"); + if (import_obsidian5.Platform.isAndroidApp) { + new import_obsidian5.Notice("TTS: due to a bug in android this plugin does not work on this platform"); + this.unload(); + } + yield this.loadSettings(); + this.addCommand({ + id: "start-tts-playback", + name: "Start playback", + checkCallback: (checking) => { + const markdownView = this.app.workspace.getActiveViewOfType(import_obsidian5.MarkdownView); + if (!checking && markdownView) + this.ttsService.play(markdownView); + return !!markdownView; + } + }); + this.addCommand({ + id: "cancel-tts-playback", + name: "Stop playback", + checkCallback: (checking) => { + if (!checking) + this.ttsService.stop(); + return this.ttsService.isSpeaking(); + } + }); + this.addCommand({ + id: "pause-tts-playback", + name: "pause playback", + checkCallback: (checking) => { + if (!checking) + this.ttsService.pause(); + return this.ttsService.isSpeaking(); + } + }); + this.addCommand({ + id: "resume-tts-playback", + name: "Resume playback", + checkCallback: (checking) => { + if (!checking) + this.ttsService.resume(); + return this.ttsService.isPaused(); + } + }); + this.registerInterval(window.setInterval(() => { + if (!this.ttsService.isSpeaking()) { + this.statusbar.setText("TTS"); + } + }, 1e3 * 10)); + this.addRibbonIcon("audio-file", "Text to Speech", (event) => __async(this, null, function* () { + yield this.createMenu(event); + })); + this.registerEvent(this.app.workspace.on("editor-menu", (menu, _2, markdownView) => { + menu.addItem((item) => { + item.setTitle(window.getSelection().toString().length > 0 ? "Read selected text" : "Read the note").setIcon("audio-file").onClick(() => { + this.ttsService.play(markdownView); + }); + }); + })); + this.registerEvent(this.app.workspace.on("layout-change", () => { + if (this.settings.stopPlaybackWhenNoteChanges) { + this.ttsService.stop(); + } + })); + this.addSettingTab(new TTSSettingsTab(this)); + this.statusbar = this.addStatusBarItem(); + this.statusbar.setText("TTS"); + this.statusbar.classList.add("mod-clickable"); + this.statusbar.setAttribute("aria-label", "Text to Speech"); + this.statusbar.setAttribute("aria-label-position", "top"); + this.statusbar.onClickEvent((event) => __async(this, null, function* () { + yield this.createMenu(event); + })); + }); + } + createMenu(event) { + return __async(this, null, function* () { + const menu = new import_obsidian5.Menu(this.app); + const markdownView = this.app.workspace.getActiveViewOfType(import_obsidian5.MarkdownView); + if (markdownView) { + if (window.speechSynthesis.speaking) { + menu.addItem((item) => { + item.setIcon("play-audio-glyph").setTitle("Add to playback queue").onClick(() => __async(this, null, function* () { + yield this.ttsService.play(markdownView); + })); + }); + } else { + yield this.ttsService.play(markdownView); + return; + } + } + if (window.speechSynthesis.speaking) { + menu.addItem((item) => { + item.setIcon("stop-audio-glyph").setTitle("Stop").onClick(() => __async(this, null, function* () { + this.ttsService.stop(); + })); + }); + if (window.speechSynthesis.paused) { + menu.addItem((item) => { + item.setIcon("play-audio-glyph").setTitle("Resume").onClick(() => __async(this, null, function* () { + this.ttsService.resume(); + })); + }); + } else { + menu.addItem((item) => { + item.setIcon("paused").setTitle("Pause").onClick(() => __async(this, null, function* () { + this.ttsService.pause(); + })); + }); + } + } + menu.showAtPosition({ x: event.x, y: event.y }); + }); + } + onunload() { + return __async(this, null, function* () { + console.log("unloading tts plugin"); + }); + } + loadSettings() { + return __async(this, null, function* () { + this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData()); + }); + } + saveSettings() { + return __async(this, null, function* () { + yield this.saveData(this.settings); + }); + } +}; diff --git a/.obsidian/plugins/obsidian-tts/manifest.json b/.obsidian/plugins/obsidian-tts/manifest.json new file mode 100644 index 00000000..123e8ba4 --- /dev/null +++ b/.obsidian/plugins/obsidian-tts/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-tts", + "name": "Text to Speech", + "version": "0.5.0", + "minAppVersion": "0.12.0", + "description": "Text to speech for Obsidian. Hear your notes.", + "author": "Johannes Theiner", + "authorUrl": "https://github.com/joethei", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-tts/styles.css b/.obsidian/plugins/obsidian-tts/styles.css new file mode 100644 index 00000000..85373076 --- /dev/null +++ b/.obsidian/plugins/obsidian-tts/styles.css @@ -0,0 +1 @@ +Not Found \ No newline at end of file diff --git a/.obsidian/plugins/tasks-packrat-plugin/main.js b/.obsidian/plugins/tasks-packrat-plugin/main.js new file mode 100644 index 00000000..82a743dd --- /dev/null +++ b/.obsidian/plugins/tasks-packrat-plugin/main.js @@ -0,0 +1,201 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var __create = Object.create; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getProtoOf = Object.getPrototypeOf; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); +var __export = (target, all) => { + __markAsModule(target); + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __reExport = (target, module2, desc) => { + if (module2 && typeof module2 === "object" || typeof module2 === "function") { + for (let key of __getOwnPropNames(module2)) + if (!__hasOwnProp.call(target, key) && key !== "default") + __defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); + } + return target; +}; +var __toModule = (module2) => { + return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); +}; +var __async = (__this, __arguments, generator) => { + return new Promise((resolve, reject) => { + var fulfilled = (value) => { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + }; + var rejected = (value) => { + try { + step(generator.throw(value)); + } catch (e) { + reject(e); + } + }; + var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); + step((generator = generator.apply(__this, __arguments)).next()); + }); +}; + +// main.ts +__export(exports, { + DEFAULT_SETTINGS: () => DEFAULT_SETTINGS, + default: () => PackratPlugin +}); +var import_obsidian = __toModule(require("obsidian")); +var DEFAULT_SETTINGS = { + deletion_trigger: "%%done_del%%", + bottom_trigger: "%%done_end%%", + archive_trigger: "%%done_log%%", + archive_filepath: "archive.md" +}; +var PackratPlugin = class extends import_obsidian.Plugin { + onload() { + return __async(this, null, function* () { + console.log("Packrat: Loading..."); + yield this.loadSettings(); + this.addSettingTab(new PackratSettingTab(this.app, this)); + this.addCommand({ + id: "run", + name: "Process completed recurring Tasks within the active note", + checkCallback: (checking) => { + const { workspace } = this.app; + const activeFile = workspace.getActiveFile(); + if (activeFile && activeFile.extension == "md") { + if (checking) { + return true; + } + this.ProcessCompletedRecurringTasks(activeFile); + } else { + return false; + } + } + }); + }); + } + onunload() { + console.log("Packrat: Unloading..."); + } + loadSettings() { + return __async(this, null, function* () { + this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData()); + }); + } + saveSettings() { + return __async(this, null, function* () { + yield this.saveData(this.settings); + }); + } + ProcessCompletedRecurringTasks(activeFile) { + return __async(this, null, function* () { + try { + const { vault } = this.app; + const rruleSignifier = "\u{1F501}".normalize(); + const deleteTrigger = this.settings.deletion_trigger; + const archiveTrigger = this.settings.archive_trigger; + const bottomTrigger = this.settings.bottom_trigger; + const archiveFilename = this.settings.archive_filepath; + const archiveFile = vault.getAbstractFileByPath(archiveFilename) || (yield vault.create(archiveFilename, "")); + let deletedTaskCount = 0; + let movedTaskCount = 0; + let archivedTaskCount = 0; + let thisLine = ""; + let writebackLines = []; + let appendLines = []; + let archiveLines = []; + let results = []; + let fileContents = yield vault.read(activeFile); + fileContents = fileContents.split("\n"); + for (let i = 0; i < fileContents.length; i++) { + thisLine = fileContents[i]; + let firstFive = thisLine.substring(0, 5).toUpperCase(); + if (firstFive === "- [X]" && thisLine.indexOf(rruleSignifier) != -1) { + if (0 < thisLine.indexOf(deleteTrigger)) { + deletedTaskCount += 1; + continue; + } + if (0 < thisLine.indexOf(archiveTrigger)) { + archiveLines.push(thisLine); + archivedTaskCount += 1; + continue; + } + if (0 < thisLine.indexOf(bottomTrigger)) { + appendLines.push(thisLine); + movedTaskCount += 1; + continue; + } + writebackLines.push(thisLine); + } else { + writebackLines.push(thisLine); + } + } + if (archivedTaskCount > 0) { + let archiveFileContents = yield vault.read(archiveFile); + archiveFileContents = archiveFileContents.split("\n"); + archiveFileContents = archiveFileContents.concat(archiveLines); + vault.modify(archiveFile, archiveFileContents.join("\n")); + } + results = writebackLines.concat(appendLines); + vault.modify(activeFile, results.join("\n")); + var tdMsg = `${deletedTaskCount} tasks deleted +`; + var tmMsg = `${movedTaskCount} tasks moved to end of note +`; + var taMsg = `${archivedTaskCount} tasks archived +`; + const noticeText = tdMsg + tmMsg + taMsg; + new import_obsidian.Notice(noticeText); + } catch (err) { + new import_obsidian.Notice(err); + console.log(err); + return; + } + }); + } +}; +var PackratSettingTab = class extends import_obsidian.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + this.defaultDeletionTrigger = "%%done_del%%"; + this.defaultBottomTrigger = "%%done_move%%"; + this.defaultArchiveTrigger = "%%done_log%%"; + this.defaultArchiveFilepath = "logfile.md"; + this.plugin = plugin; + } + display() { + const { containerEl } = this; + containerEl.empty(); + containerEl.createEl("h2", { text: "Packrat plugin settings" }); + new import_obsidian.Setting(containerEl).setName("Deletion trigger").setDesc("Text to trigger deletion of completed recurring Task instance").addText((text) => text.setPlaceholder(this.defaultDeletionTrigger).setValue(this.plugin.settings.deletion_trigger).onChange((value) => __async(this, null, function* () { + console.log("deletion_trigger: " + value); + this.plugin.settings.deletion_trigger = value; + yield this.plugin.saveSettings(); + }))); + new import_obsidian.Setting(containerEl).setName('"Move to end of file" trigger').setDesc("Text to trigger moving completed recurring Task instance to bottom of Active note").addText((text) => text.setPlaceholder(this.defaultbottomTrigger).setValue(this.plugin.settings.bottom_trigger).onChange((value) => __async(this, null, function* () { + console.log("bottom_trigger: " + value); + this.plugin.settings.bottom_trigger = value; + yield this.plugin.saveSettings(); + }))); + new import_obsidian.Setting(containerEl).setName("Archive trigger").setDesc("Text to trigger moving completed recurring Task instance to archive note").addText((text) => text.setPlaceholder(this.defaultarchiveTrigger).setValue(this.plugin.settings.archive_trigger).onChange((value) => __async(this, null, function* () { + console.log("archive_trigger: " + value); + this.plugin.settings.archive_trigger = value; + yield this.plugin.saveSettings(); + }))); + new import_obsidian.Setting(containerEl).setName("Archive file").setDesc('Relative filepath to archive file (include ".md" extension)').addText((text) => text.setPlaceholder(this.defaultArchiveFilepath).setValue(this.plugin.settings.archive_filepath).onChange((value) => __async(this, null, function* () { + console.log("archive_filepath: " + value); + this.plugin.settings.archive_filepath = value; + yield this.plugin.saveSettings(); + }))); + } +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsibWFpbi50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiaW1wb3J0IHsgQXBwLCBOb3RpY2UsIFBsdWdpbiwgUGx1Z2luU2V0dGluZ1RhYiwgU2V0dGluZywgVEZpbGUgfSBmcm9tICdvYnNpZGlhbic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgUGFja3JhdFNldHRpbmdzIHtcblx0ZGVsZXRpb25fdHJpZ2dlcjogc3RyaW5nO1xuXHRib3R0b21fdHJpZ2dlcjogc3RyaW5nO1xuXHRhcmNoaXZlX3RyaWdnZXI6IHN0cmluZztcblx0YXJjaGl2ZV9maWxlcGF0aDogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgREVGQVVMVF9TRVRUSU5HUzogUGFja3JhdFNldHRpbmdzID0ge1xuXHRkZWxldGlvbl90cmlnZ2VyOiAnJSVkb25lX2RlbCUlJyxcblx0Ym90dG9tX3RyaWdnZXI6ICclJWRvbmVfZW5kJSUnLFxuXHRhcmNoaXZlX3RyaWdnZXI6ICclJWRvbmVfbG9nJSUnLFxuXHRhcmNoaXZlX2ZpbGVwYXRoOiAnYXJjaGl2ZS5tZCcsXG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFBhY2tyYXRQbHVnaW4gZXh0ZW5kcyBQbHVnaW4ge1xuXHRzZXR0aW5nczogUGFja3JhdFNldHRpbmdzO1xuXG5cdGFzeW5jIG9ubG9hZCgpIHtcblx0XHRjb25zb2xlLmxvZygnUGFja3JhdDogTG9hZGluZy4uLicpXG5cblx0XHRhd2FpdCB0aGlzLmxvYWRTZXR0aW5ncygpO1xuXG5cdFx0dGhpcy5hZGRTZXR0aW5nVGFiKG5ldyBQYWNrcmF0U2V0dGluZ1RhYih0aGlzLmFwcCwgdGhpcykpO1xuXG5cdFx0dGhpcy5hZGRDb21tYW5kKHsgIC8vICh0byB0aGUgQ29tbWFuZCBQYWxldHRlKVxuXHRcdFx0aWQ6ICdydW4nLFxuXHRcdFx0bmFtZTogJ1Byb2Nlc3MgY29tcGxldGVkIHJlY3VycmluZyBUYXNrcyB3aXRoaW4gdGhlIGFjdGl2ZSBub3RlJyxcblxuXHRcdFx0Y2hlY2tDYWxsYmFjazogKGNoZWNraW5nOiBib29sZWFuKSA9PiB7XG5cdFx0XHRcdC8vIFBhY2tyYXQgb25seSB3b3JrcyBvbiBhbiBvcGVuIG1hcmtkb3duICgubWQpIG5vdGUgZmlsZVxuXHRcdFx0XHRjb25zdCB7IHdvcmtzcGFjZSB9ID0gdGhpcy5hcHA7XG5cdFx0XHRcdGNvbnN0IGFjdGl2ZUZpbGUgPSB3b3Jrc3BhY2UuZ2V0QWN0aXZlRmlsZSgpO1xuXHRcdFx0XHQvLyBJbmNsdWRlIGluIENvbW1hbmQgUGFsZXR0ZSBvbmx5IHdoZW4gZnVuY3Rpb24gcmV0dXJucyB0cnVlXG5cdFx0XHRcdGlmIChhY3RpdmVGaWxlICYmIGFjdGl2ZUZpbGUuZXh0ZW5zaW9uID09IFwibWRcIikge1xuXHRcdFx0XHRcdGlmIChjaGVja2luZykge1xuXHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIEFjdHVhbGx5IGV4ZWN1dGUgY29tbWFuZFxuXHRcdFx0XHRcdHRoaXMuUHJvY2Vzc0NvbXBsZXRlZFJlY3VycmluZ1Rhc2tzKGFjdGl2ZUZpbGUpO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHJldHVybiBmYWxzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0pO1xuXHR9XG5cblx0b251bmxvYWQoKSB7XG5cdFx0Y29uc29sZS5sb2coJ1BhY2tyYXQ6IFVubG9hZGluZy4uLicpXG5cdH1cblxuXHRhc3luYyBsb2FkU2V0dGluZ3MoKSB7XG5cdFx0dGhpcy5zZXR0aW5ncyA9IE9iamVjdC5hc3NpZ24oe30sIERFRkFVTFRfU0VUVElOR1MsIGF3YWl0IHRoaXMubG9hZERhdGEoKSk7XG5cdH1cblxuXHRhc3luYyBzYXZlU2V0dGluZ3MoKSB7XG5cdFx0YXdhaXQgdGhpcy5zYXZlRGF0YSh0aGlzLnNldHRpbmdzKTtcblx0fVxuXG5cdGFzeW5jIFByb2Nlc3NDb21wbGV0ZWRSZWN1cnJpbmdUYXNrcyhhY3RpdmVGaWxlKTogUHJvbWlzZTx2b2lkPiB7XG5cblx0XHR0cnkge1xuXHRcdFx0Y29uc3QgeyB2YXVsdCB9ID0gdGhpcy5hcHA7XG5cdFx0XHRjb25zdCBycnVsZVNpZ25pZmllciA9IFwiXHVEODNEXHVERDAxXCIubm9ybWFsaXplKCk7XG5cdFx0XHRjb25zdCBkZWxldGVUcmlnZ2VyID0gdGhpcy5zZXR0aW5ncy5kZWxldGlvbl90cmlnZ2VyO1xuXHRcdFx0Y29uc3QgYXJjaGl2ZVRyaWdnZXIgPSB0aGlzLnNldHRpbmdzLmFyY2hpdmVfdHJpZ2dlcjtcblx0XHRcdGNvbnN0IGJvdHRvbVRyaWdnZXIgPSB0aGlzLnNldHRpbmdzLmJvdHRvbV90cmlnZ2VyO1xuXHRcdFx0Y29uc3QgYXJjaGl2ZUZpbGVuYW1lID0gdGhpcy5zZXR0aW5ncy5hcmNoaXZlX2ZpbGVwYXRoO1xuXHRcdFx0Y29uc3QgYXJjaGl2ZUZpbGUgPVxuXHRcdFx0XHQodmF1bHQuZ2V0QWJzdHJhY3RGaWxlQnlQYXRoKGFyY2hpdmVGaWxlbmFtZSkpIHx8XG5cdFx0XHRcdChhd2FpdCB2YXVsdC5jcmVhdGUoYXJjaGl2ZUZpbGVuYW1lLCBcIlwiKSk7XG5cblx0XHRcdGxldCBkZWxldGVkVGFza0NvdW50ID0gMDtcblx0XHRcdGxldCBtb3ZlZFRhc2tDb3VudCA9IDA7XG5cdFx0XHRsZXQgYXJjaGl2ZWRUYXNrQ291bnQgPSAwO1xuXHRcdFx0bGV0IHRoaXNMaW5lID0gXCJcIjtcblx0XHRcdGxldCB3cml0ZWJhY2tMaW5lcyA9IFtdO1xuXHRcdFx0bGV0IGFwcGVuZExpbmVzID0gW107XG5cdFx0XHRsZXQgYXJjaGl2ZUxpbmVzID0gW107XG5cdFx0XHRsZXQgcmVzdWx0cyA9IFtdO1xuXG5cdFx0XHRsZXQgZmlsZUNvbnRlbnRzID0gYXdhaXQgdmF1bHQucmVhZChhY3RpdmVGaWxlKTtcblx0XHRcdGZpbGVDb250ZW50cyA9IGZpbGVDb250ZW50cy5zcGxpdChcIlxcblwiKTtcblxuXHRcdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBmaWxlQ29udGVudHMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0dGhpc0xpbmUgPSBmaWxlQ29udGVudHNbaV07XG5cdFx0XHRcdGxldCBmaXJzdEZpdmUgPSB0aGlzTGluZS5zdWJzdHJpbmcoMCwgNSkudG9VcHBlckNhc2UoKVxuXHRcdFx0XHQvLyB0ZXN0IGlmIHRoaXMgaXMgYSBjb21wbGV0ZWQgaW5zdGFuY2Ugb2YgcmVjdXJyaW5nIFRhc2tcblx0XHRcdFx0aWYgKGZpcnN0Rml2ZSA9PT0gXCItIFtYXVwiICYmIHRoaXNMaW5lLmluZGV4T2YocnJ1bGVTaWduaWZpZXIpICE9IC0xKSB7XG5cdFx0XHRcdFx0Ly8gdGVzdCBmb3IgJ2RlbGV0ZScgdHJpZ2dlclxuXHRcdFx0XHRcdGlmICgwIDwgdGhpc0xpbmUuaW5kZXhPZihkZWxldGVUcmlnZ2VyKSkge1xuXHRcdFx0XHRcdFx0ZGVsZXRlZFRhc2tDb3VudCArPSAxO1xuXHRcdFx0XHRcdFx0Y29udGludWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIHRlc3QgZm9yICdhcmNoaXZlJyB0cmlnZ2VyXG5cdFx0XHRcdFx0aWYgKDAgPCB0aGlzTGluZS5pbmRleE9mKGFyY2hpdmVUcmlnZ2VyKSkge1xuXHRcdFx0XHRcdFx0YXJjaGl2ZUxpbmVzLnB1c2godGhpc0xpbmUpO1xuXHRcdFx0XHRcdFx0YXJjaGl2ZWRUYXNrQ291bnQgKz0gMTtcblx0XHRcdFx0XHRcdGNvbnRpbnVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyB0ZXN0IGZvciAnbW92ZScgdHJpZ2dlclxuXHRcdFx0XHRcdGlmICgwIDwgdGhpc0xpbmUuaW5kZXhPZihib3R0b21UcmlnZ2VyKSkge1xuXHRcdFx0XHRcdFx0YXBwZW5kTGluZXMucHVzaCh0aGlzTGluZSk7XG5cdFx0XHRcdFx0XHRtb3ZlZFRhc2tDb3VudCArPSAxO1xuXHRcdFx0XHRcdFx0Y29udGludWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIGNvbXBsZXRlZCByZWN1cnJpbmcgVGFzayB3aXRoIG5vIFBhY2tyYXQgdHJpZ2dlcnNcblx0XHRcdFx0XHR3cml0ZWJhY2tMaW5lcy5wdXNoKHRoaXNMaW5lKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRlbHNlIHtcblx0XHRcdFx0XHQvLyBub3QgYSBjb21wbGV0ZWQgcmVjdXJyaW5nIFRhc2tcblx0XHRcdFx0XHR3cml0ZWJhY2tMaW5lcy5wdXNoKHRoaXNMaW5lKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpZiAoYXJjaGl2ZWRUYXNrQ291bnQgPiAwKSB7IC8vIG90aGVyd2lzZSBuZWVkbid0IG1vZGlmeSBhcmNoaXZlRmlsZVxuXHRcdFx0XHRsZXQgYXJjaGl2ZUZpbGVDb250ZW50cyA9IGF3YWl0IHZhdWx0LnJlYWQoYXJjaGl2ZUZpbGUpO1xuXHRcdFx0XHRhcmNoaXZlRmlsZUNvbnRlbnRzID0gYXJjaGl2ZUZpbGVDb250ZW50cy5zcGxpdChcIlxcblwiKTtcblx0XHRcdFx0YXJjaGl2ZUZpbGVDb250ZW50cyA9IGFyY2hpdmVGaWxlQ29udGVudHMuY29uY2F0KGFyY2hpdmVMaW5lcyk7XG5cdFx0XHRcdHZhdWx0Lm1vZGlmeShhcmNoaXZlRmlsZSwgYXJjaGl2ZUZpbGVDb250ZW50cy5qb2luKFwiXFxuXCIpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gcmV3cml0ZSBhY3RpdmUgTm90ZSBmaWxlIHdpdGggZGVzaWduYXRlZCBUYXNrcyBhdCBib3R0b20gYW5kIERlbGV0ZWQgYW5kIEFyY2hpdmVkIHRhc2tzIHJlbW92ZWRcblx0XHRcdHJlc3VsdHMgPSB3cml0ZWJhY2tMaW5lcy5jb25jYXQoYXBwZW5kTGluZXMpO1xuXHRcdFx0dmF1bHQubW9kaWZ5KGFjdGl2ZUZpbGUsIHJlc3VsdHMuam9pbihcIlxcblwiKSk7XG5cdFx0XHR2YXIgdGRNc2cgPSBgJHtkZWxldGVkVGFza0NvdW50fSB0YXNrcyBkZWxldGVkXFxuYDtcblx0XHRcdHZhciB0bU1zZyA9IGAke21vdmVkVGFza0NvdW50fSB0YXNrcyBtb3ZlZCB0byBlbmQgb2Ygbm90ZVxcbmA7XG5cdFx0XHR2YXIgdGFNc2cgPSBgJHthcmNoaXZlZFRhc2tDb3VudH0gdGFza3MgYXJjaGl2ZWRcXG5gO1xuXHRcdFx0Y29uc3Qgbm90aWNlVGV4dCA9IHRkTXNnICsgdG1Nc2cgKyB0YU1zZztcblx0XHRcdG5ldyBOb3RpY2Uobm90aWNlVGV4dCk7XG5cdFx0fSBjYXRjaCAoZXJyKSB7XG5cdFx0XHRuZXcgTm90aWNlKGVycik7XG5cdFx0XHRjb25zb2xlLmxvZyhlcnIpO1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0fVxufVxuXG5jbGFzcyBQYWNrcmF0U2V0dGluZ1RhYiBleHRlbmRzIFBsdWdpblNldHRpbmdUYWIge1xuXHRwbHVnaW46IFBhY2tyYXRQbHVnaW47XG5cblx0cHVibGljIGRlZmF1bHREZWxldGlvblRyaWdnZXIgPSBcIiUlZG9uZV9kZWwlJVwiO1xuXHRwdWJsaWMgZGVmYXVsdEJvdHRvbVRyaWdnZXIgPSBcIiUlZG9uZV9tb3ZlJSVcIjtcblx0cHVibGljIGRlZmF1bHRBcmNoaXZlVHJpZ2dlciA9IFwiJSVkb25lX2xvZyUlXCI7XG5cdHB1YmxpYyBkZWZhdWx0QXJjaGl2ZUZpbGVwYXRoID0gXCJsb2dmaWxlLm1kXCI7XG5cblx0Y29uc3RydWN0b3IoYXBwOiBBcHAsIHBsdWdpbjogUGFja3JhdFBsdWdpbikge1xuXHRcdHN1cGVyKGFwcCwgcGx1Z2luKTtcblx0XHR0aGlzLnBsdWdpbiA9IHBsdWdpbjtcblx0fVxuXG5cdGRpc3BsYXkoKTogdm9pZCB7XG5cdFx0Y29uc3QgeyBjb250YWluZXJFbCB9ID0gdGhpcztcblx0XHRjb250YWluZXJFbC5lbXB0eSgpO1xuXHRcdGNvbnRhaW5lckVsLmNyZWF0ZUVsKCdoMicsIHsgdGV4dDogJ1BhY2tyYXQgcGx1Z2luIHNldHRpbmdzJyB9KTtcblxuXHRcdG5ldyBTZXR0aW5nKGNvbnRhaW5lckVsKVxuXHRcdFx0LnNldE5hbWUoJ0RlbGV0aW9uIHRyaWdnZXInKVxuXHRcdFx0LnNldERlc2MoJ1RleHQgdG8gdHJpZ2dlciBkZWxldGlvbiBvZiBjb21wbGV0ZWQgcmVjdXJyaW5nIFRhc2sgaW5zdGFuY2UnKVxuXHRcdFx0LmFkZFRleHQodGV4dCA9PiB0ZXh0XG5cdFx0XHRcdC5zZXRQbGFjZWhvbGRlcih0aGlzLmRlZmF1bHREZWxldGlvblRyaWdnZXIpXG5cdFx0XHRcdC5zZXRWYWx1ZSh0aGlzLnBsdWdpbi5zZXR0aW5ncy5kZWxldGlvbl90cmlnZ2VyKVxuXHRcdFx0XHQub25DaGFuZ2UoYXN5bmMgKHZhbHVlKSA9PiB7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ2RlbGV0aW9uX3RyaWdnZXI6ICcgKyB2YWx1ZSk7XG5cdFx0XHRcdFx0dGhpcy5wbHVnaW4uc2V0dGluZ3MuZGVsZXRpb25fdHJpZ2dlciA9IHZhbHVlO1xuXHRcdFx0XHRcdGF3YWl0IHRoaXMucGx1Z2luLnNhdmVTZXR0aW5ncygpO1xuXHRcdFx0XHR9KSk7XG5cblx0XHRuZXcgU2V0dGluZyhjb250YWluZXJFbClcblx0XHRcdC5zZXROYW1lKCdcIk1vdmUgdG8gZW5kIG9mIGZpbGVcIiB0cmlnZ2VyJylcblx0XHRcdC5zZXREZXNjKCdUZXh0IHRvIHRyaWdnZXIgbW92aW5nIGNvbXBsZXRlZCByZWN1cnJpbmcgVGFzayBpbnN0YW5jZSB0byBib3R0b20gb2YgQWN0aXZlIG5vdGUnKVxuXHRcdFx0LmFkZFRleHQodGV4dCA9PiB0ZXh0XG5cdFx0XHRcdC5zZXRQbGFjZWhvbGRlcih0aGlzLmRlZmF1bHRib3R0b21UcmlnZ2VyKVxuXHRcdFx0XHQuc2V0VmFsdWUodGhpcy5wbHVnaW4uc2V0dGluZ3MuYm90dG9tX3RyaWdnZXIpXG5cdFx0XHRcdC5vbkNoYW5nZShhc3luYyAodmFsdWUpID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnYm90dG9tX3RyaWdnZXI6ICcgKyB2YWx1ZSk7XG5cdFx0XHRcdFx0dGhpcy5wbHVnaW4uc2V0dGluZ3MuYm90dG9tX3RyaWdnZXIgPSB2YWx1ZTtcblx0XHRcdFx0XHRhd2FpdCB0aGlzLnBsdWdpbi5zYXZlU2V0dGluZ3MoKTtcblx0XHRcdFx0fSkpO1xuXG5cdFx0bmV3IFNldHRpbmcoY29udGFpbmVyRWwpXG5cdFx0XHQuc2V0TmFtZSgnQXJjaGl2ZSB0cmlnZ2VyJylcblx0XHRcdC5zZXREZXNjKCdUZXh0IHRvIHRyaWdnZXIgbW92aW5nIGNvbXBsZXRlZCByZWN1cnJpbmcgVGFzayBpbnN0YW5jZSB0byBhcmNoaXZlIG5vdGUnKVxuXHRcdFx0LmFkZFRleHQodGV4dCA9PiB0ZXh0XG5cdFx0XHRcdC5zZXRQbGFjZWhvbGRlcih0aGlzLmRlZmF1bHRhcmNoaXZlVHJpZ2dlcilcblx0XHRcdFx0LnNldFZhbHVlKHRoaXMucGx1Z2luLnNldHRpbmdzLmFyY2hpdmVfdHJpZ2dlcilcblx0XHRcdFx0Lm9uQ2hhbmdlKGFzeW5jICh2YWx1ZSkgPT4ge1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCdhcmNoaXZlX3RyaWdnZXI6ICcgKyB2YWx1ZSk7XG5cdFx0XHRcdFx0dGhpcy5wbHVnaW4uc2V0dGluZ3MuYXJjaGl2ZV90cmlnZ2VyID0gdmFsdWU7XG5cdFx0XHRcdFx0YXdhaXQgdGhpcy5wbHVnaW4uc2F2ZVNldHRpbmdzKCk7XG5cdFx0XHRcdH0pKTtcblxuXHRcdG5ldyBTZXR0aW5nKGNvbnRhaW5lckVsKVxuXHRcdFx0LnNldE5hbWUoJ0FyY2hpdmUgZmlsZScpXG5cdFx0XHQuc2V0RGVzYygnUmVsYXRpdmUgZmlsZXBhdGggdG8gYXJjaGl2ZSBmaWxlIChpbmNsdWRlIFwiLm1kXCIgZXh0ZW5zaW9uKScpXG5cdFx0XHQuYWRkVGV4dCh0ZXh0ID0+IHRleHRcblx0XHRcdFx0LnNldFBsYWNlaG9sZGVyKHRoaXMuZGVmYXVsdEFyY2hpdmVGaWxlcGF0aClcblx0XHRcdFx0LnNldFZhbHVlKHRoaXMucGx1Z2luLnNldHRpbmdzLmFyY2hpdmVfZmlsZXBhdGgpXG5cdFx0XHRcdC5vbkNoYW5nZShhc3luYyAodmFsdWUpID0+IHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnYXJjaGl2ZV9maWxlcGF0aDogJyArIHZhbHVlKTtcblx0XHRcdFx0XHR0aGlzLnBsdWdpbi5zZXR0aW5ncy5hcmNoaXZlX2ZpbGVwYXRoID0gdmFsdWU7XG5cdFx0XHRcdFx0YXdhaXQgdGhpcy5wbHVnaW4uc2F2ZVNldHRpbmdzKCk7XG5cdFx0XHRcdH0pKTtcblxuXHR9XG59Il0sCiAgIm1hcHBpbmdzIjogIjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLHNCQUFzRTtBQVMvRCxJQUFNLG1CQUFvQztBQUFBLEVBQ2hELGtCQUFrQjtBQUFBLEVBQ2xCLGdCQUFnQjtBQUFBLEVBQ2hCLGlCQUFpQjtBQUFBLEVBQ2pCLGtCQUFrQjtBQUFBO0FBR25CLGtDQUEyQyx1QkFBTztBQUFBLEVBRzNDLFNBQVM7QUFBQTtBQUNkLGNBQVEsSUFBSTtBQUVaLFlBQU0sS0FBSztBQUVYLFdBQUssY0FBYyxJQUFJLGtCQUFrQixLQUFLLEtBQUs7QUFFbkQsV0FBSyxXQUFXO0FBQUEsUUFDZixJQUFJO0FBQUEsUUFDSixNQUFNO0FBQUEsUUFFTixlQUFlLENBQUMsYUFBc0I7QUFFckMsZ0JBQU0sRUFBRSxjQUFjLEtBQUs7QUFDM0IsZ0JBQU0sYUFBYSxVQUFVO0FBRTdCLGNBQUksY0FBYyxXQUFXLGFBQWEsTUFBTTtBQUMvQyxnQkFBSSxVQUFVO0FBQ2IscUJBQU87QUFBQTtBQUdSLGlCQUFLLCtCQUErQjtBQUFBLGlCQUM5QjtBQUNOLG1CQUFPO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTVgsV0FBVztBQUNWLFlBQVEsSUFBSTtBQUFBO0FBQUEsRUFHUCxlQUFlO0FBQUE7QUFDcEIsV0FBSyxXQUFXLE9BQU8sT0FBTyxJQUFJLGtCQUFrQixNQUFNLEtBQUs7QUFBQTtBQUFBO0FBQUEsRUFHMUQsZUFBZTtBQUFBO0FBQ3BCLFlBQU0sS0FBSyxTQUFTLEtBQUs7QUFBQTtBQUFBO0FBQUEsRUFHcEIsK0JBQStCLFlBQTJCO0FBQUE7QUFFL0QsVUFBSTtBQUNILGNBQU0sRUFBRSxVQUFVLEtB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 diff --git a/.obsidian/plugins/tasks-packrat-plugin/manifest.json b/.obsidian/plugins/tasks-packrat-plugin/manifest.json new file mode 100644 index 00000000..da5fb4db --- /dev/null +++ b/.obsidian/plugins/tasks-packrat-plugin/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "tasks-packrat-plugin", + "name": "Packrat", + "version": "1.1.0", + "minAppVersion": "0.12.0", + "description": "Process completed recurring Tasks", + "author": "Thomas Herden", + "authorUrl": "https://github.com/therden", + "isDesktopOnly": false +} \ No newline at end of file diff --git a/.obsidian/plugins/tasks-packrat-plugin/styles.css b/.obsidian/plugins/tasks-packrat-plugin/styles.css new file mode 100644 index 00000000..a7c2b222 --- /dev/null +++ b/.obsidian/plugins/tasks-packrat-plugin/styles.css @@ -0,0 +1 @@ +/* PaCkRaT has NO style... */ \ No newline at end of file diff --git a/.obsidian/workspace b/.obsidian/workspace index 513e3b83..b8f1596c 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -9,7 +9,7 @@ "state": { "type": "markdown", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "00.01 Admin/Calendars/2022-06-05.md", "mode": "preview", "source": false } @@ -77,7 +77,7 @@ "state": { "type": "backlink", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "00.01 Admin/Calendars/2022-06-05.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -94,7 +94,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "00.01 Admin/Calendars/2022-06-05.md", "linksCollapsed": false, "unlinkedCollapsed": false } @@ -141,7 +141,7 @@ } }, { - "id": "e1071e0c67761428", + "id": "402f0794ee277cb6", "type": "leaf", "state": { "type": "DICE_ROLLER_VIEW", @@ -153,15 +153,15 @@ }, "active": "7bf826872ad549d5", "lastOpenFiles": [ + "00.01 Admin/Calendars/2022-06-05.md", "01.02 Home/@Main Dashboard.md", - "00.01 Admin/Calendars/2022-05-31.md", - "00.03 News/The Women Who Ran Genghis Khan’s Empire.md", - "00.03 News/After Christendom.md", - "00.01 Admin/Calendars/2022-05-30.md", - "01.02 Home/@Shopping list.md", - "00.03 News/The Silent Impact of Burnout — and How to Overcome It as a Leader.md", - "00.03 News/@News.md", - "00.01 Admin/Calendars/2022-05-29.md", - "00.03 News/The rise of the Strangler.md" + "00.03 News/He was my high school journalism teacher. Then I investigated his relationships with teenage girls..md", + "00.03 News/When Cars Kill Pedestrians.md", + "00.03 News/The making of Prince William.md", + "00.03 News/Riding London’s Unexpectedly Fantastic Elizabeth Line.md", + "00.05 Media/3 youths in Medellin.md", + "00.05 Media/Animals anticipate Natural Disasters.md", + "00.05 Media/Moneyland.md", + "00.05 Media/The Mafia, The CIA and George Bush.md" ] } \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-01-22.md b/00.01 Admin/Calendars/2022-01-22.md index f36cb322..fe69dd60 100644 --- a/00.01 Admin/Calendars/2022-01-22.md +++ b/00.01 Admin/Calendars/2022-01-22.md @@ -85,7 +85,7 @@ This section does serve for quick memos. - 14:21 Megan Rose is about to leave to the airport -- [ ] 22:46 [[2022-01-22|Memo]], [[@Finances]]: GBP account re moving to ZH 📅 2022-06-30 +- [ ] 22:46 :moneybag: [[2022-01-22|Memo]], [[@Finances]]: GBP account re moving to ZH 📅 2022-06-30 #### Sub-header 2 diff --git a/00.01 Admin/Calendars/2022-01-24.md b/00.01 Admin/Calendars/2022-01-24.md index a6ba8ade..e43dd570 100644 --- a/00.01 Admin/Calendars/2022-01-24.md +++ b/00.01 Admin/Calendars/2022-01-24.md @@ -82,7 +82,7 @@ This section does serve for quick memos.   -- [ ] 14:28 :house: [[@Life Admin]], [[2022-01-24|Memo]]: finishings for the flat: curtains, bins, bedside tables #shopping #home 📅 2022-05-31 +- [ ] 14:28 :house: [[@Life Admin]], [[2022-01-24|Memo]]: finishings for the flat: curtains, bins, bedside tables #shopping #home 📅 2022-08-31 diff --git a/00.01 Admin/Calendars/2022-02-16.md b/00.01 Admin/Calendars/2022-02-16.md index e0fb29e3..a014a883 100644 --- a/00.01 Admin/Calendars/2022-02-16.md +++ b/00.01 Admin/Calendars/2022-02-16.md @@ -85,7 +85,7 @@ This section does serve for quick memos. %% ### %%   -- [ ] 07:50 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[Nextcloud]], [[2022-02-16|Memo]]: upgrade Nextcloud 📅 2022-06-17 +- [x] 07:50 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[Nextcloud]], [[2022-02-16|Memo]]: upgrade Nextcloud 📅 2022-06-17 ✅ 2022-06-04 - [x] 09:01 [[MRCK]], [[2022-02-16|Memo]]: Book ski trip for Meggi-mo's birthday 📅 2022-02-21 ✅ 2022-02-20 - [x] 11:59 [[@Lifestyle|Lifestyle]], [[2022-02-16|Memo]]: contact Raphson qui habite Zürich 📅 2022-02-18 ✅ 2022-02-16 - [x] 12:12 [[@Lifestyle|Lifestyle]], [[2022-02-16|Memo]]: contact Juliette Chevallier, Genève 📅 2022-02-19 ✅ 2022-02-18 diff --git a/00.01 Admin/Calendars/2022-03-02.md b/00.01 Admin/Calendars/2022-03-02.md index f8ac0a46..fbbd47bf 100644 --- a/00.01 Admin/Calendars/2022-03-02.md +++ b/00.01 Admin/Calendars/2022-03-02.md @@ -89,7 +89,7 @@ This section does serve for quick memos. %% ### %%   -- [ ] 15:55 :chair: [[2022-03-02|Memo]], [[MRCK|Meggi-mo]]: re-do her chair 📅 2022-05-31 +- [ ] 15:55 :chair: [[2022-03-02|Memo]], [[MRCK|Meggi-mo]]: re-do her chair 📅 2022-08-31 --- diff --git a/00.01 Admin/Calendars/2022-03-18.md b/00.01 Admin/Calendars/2022-03-18.md index 635e01f6..91fd7430 100644 --- a/00.01 Admin/Calendars/2022-03-18.md +++ b/00.01 Admin/Calendars/2022-03-18.md @@ -94,7 +94,7 @@ This section does serve for quick memos. - [x] 11:34 [[Selfhosting]], [[Configuring Fail2ban|Fail2ban]], [[Configuring UFW|UFW]]: voir si la liste d'IP peut etre partagee avec [crowdsec](https://crowdsec.net) 📅 2022-04-30 ✅ 2022-04-16 - [x] 11:36 [[@IT & Computer]]: Find a HackerNews reader 📅 2022-03-31 ✅ 2022-03-19 - [x] 11:39 [[Selfhosting]], [[@News]], [[Server Tools|Tools]]: explore self hosting a RSS reader like [selfoss](https://selfoss.aditu.de) 📅 2022-03-31 ✅ 2022-03-19 -- [ ] 11:41 [[Selfhosting]], [[Server Tools|Tools]]: explore self hosting a web automation tool like [huginn](https://github.com/huginn/huginn) 📅 2022-06-25 +- [ ] 11:41 :desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: explore self hosting a web automation tool like [huginn](https://github.com/huginn/huginn) 📅 2022-08-31 - [x] 12:23 [[Selfhosting]], [[Server Tools|Tools]], [[Configuring Caddy|caddy]]: Add Caddy to Prometheus 📅 2022-03-26 ✅ 2022-03-18 - [x] 15:39 [[Selfhosting]], [[Configuring Caddy|caddy]]: Mettre en place le monitoring par Prometheus 📅 2022-04-03 ✅ 2022-04-02 - [x] 22:33 [[Selfhosting]], [[Server Tools|Tools]]: install SN extensions 📅 2022-05-03 ✅ 2022-04-16 diff --git a/00.01 Admin/Calendars/2022-04-10.md b/00.01 Admin/Calendars/2022-04-10.md index 564943d0..45deb8de 100644 --- a/00.01 Admin/Calendars/2022-04-10.md +++ b/00.01 Admin/Calendars/2022-04-10.md @@ -89,7 +89,7 @@ This section does serve for quick memos. %% ### %%   -- [ ] 21:01 [[2022-04-10|Memo]], [[Amaury de Villeneuve|Chapal]]: trouver un réparateur pour l'oignon Lipp 📅 2022-06-25 +- [ ] 21:01 :stopwatch: [[2022-04-10|Memo]], [[Amaury de Villeneuve|Chapal]]: trouver un réparateur pour l'oignon Lipp 📅 2022-06-25 --- diff --git a/00.01 Admin/Calendars/2022-05-15.md b/00.01 Admin/Calendars/2022-05-15.md index c8ca352f..cc4a9070 100644 --- a/00.01 Admin/Calendars/2022-05-15.md +++ b/00.01 Admin/Calendars/2022-05-15.md @@ -91,7 +91,7 @@ This section does serve for quick memos.   - [x] 19:43 :watch: [[2022-05-15|Memo]], [[@Lifestyle]] : remplacer la batterie de ma montre Spinnaker 📅 2022-05-29 ✅ 2022-05-30 - [x] 19:44 :watch: [[2022-05-15|Memo]], [[@Lifestyle]]: porter les deux Swatch pour réparation 📅 2022-05-29 ✅ 2022-05-30 -- [ ] 23:58 :bellhop_bell: :fr: [[2022-05-15|Memo]], [[@Life Admin]] REMINDER: Inscription au registre des Francais en Suisse 📅 2022-06-15 +- [x] 23:58 :bellhop_bell: :fr: [[2022-05-15|Memo]], [[@Life Admin]] REMINDER: Inscription au registre des Francais en Suisse 📅 2022-06-15 ✅ 2022-06-01 - [x] 23:59 [[2022-05-15|Memo]], [[@Life Admin]]: Contact Insurance broker for Car Insurance 📅 2022-06-15 ✅ 2022-05-30 --- diff --git a/00.01 Admin/Calendars/2022-05-31.md b/00.01 Admin/Calendars/2022-05-31.md index 9c75b3d9..b2ca43ae 100644 --- a/00.01 Admin/Calendars/2022-05-31.md +++ b/00.01 Admin/Calendars/2022-05-31.md @@ -13,9 +13,9 @@ Stress: 35 FrontHeadBar: 5 EarHeadBar: 40 BackHeadBar: 30 -Water: 1.9 +Water: 2.2 Coffee: 0 -Steps: +Steps: 8319 Ski: Riding: Racket: diff --git a/00.01 Admin/Calendars/2022-06-01.md b/00.01 Admin/Calendars/2022-06-01.md new file mode 100644 index 00000000..702dec28 --- /dev/null +++ b/00.01 Admin/Calendars/2022-06-01.md @@ -0,0 +1,104 @@ +--- + +Date: 2022-06-01 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 8 +Happiness: 90 +Gratefulness: 90 +Stress: 35 +FrontHeadBar: 5 +EarHeadBar: 40 +BackHeadBar: 30 +Water: 1.56 +Coffee: 3 +Steps: 7563 +Ski: +Riding: +Racket: +Football: +title: "Daily Note" +allDay: true +date: 2022-06-01 + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-05-31|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-06-02|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-06-01Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-06-01NSave + +  + +# 2022-06-01 + +  + +```ad-abstract +title: Summary +collapse: open +Note Description +``` + +  + +```toc +style: number +``` + +  + +--- + +  + +### Memos + +  + +#### Memos + +This section does serve for quick memos. + +  + + +%% ### %% +  + +--- + +  + +### Notes + +  + +Loret ipsum + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-06-02.md b/00.01 Admin/Calendars/2022-06-02.md new file mode 100644 index 00000000..ebebf075 --- /dev/null +++ b/00.01 Admin/Calendars/2022-06-02.md @@ -0,0 +1,104 @@ +--- + +Date: 2022-06-02 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 7 +Happiness: 90 +Gratefulness: 90 +Stress: 35 +FrontHeadBar: 5 +EarHeadBar: 40 +BackHeadBar: 30 +Water: 1.96 +Coffee: 2 +Steps: 10228 +Ski: +Riding: +Racket: +Football: +title: "Daily Note" +allDay: true +date: 2022-06-02 + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-06-01|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-06-03|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-06-02Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-06-02NSave + +  + +# 2022-06-02 + +  + +```ad-abstract +title: Summary +collapse: open +Note Description +``` + +  + +```toc +style: number +``` + +  + +--- + +  + +### Memos + +  + +#### Memos + +This section does serve for quick memos. + +  + + +%% ### %% +  + +--- + +  + +### Notes + +  + +Loret ipsum + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-06-03.md b/00.01 Admin/Calendars/2022-06-03.md new file mode 100644 index 00000000..dc94ebf3 --- /dev/null +++ b/00.01 Admin/Calendars/2022-06-03.md @@ -0,0 +1,105 @@ +--- + +Date: 2022-06-03 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 7 +Happiness: 90 +Gratefulness: +Stress: 35 +FrontHeadBar: 5 +EarHeadBar: 40 +BackHeadBar: 30 +Water: 1.73 +Coffee: 2 +Steps: 4319 +Ski: +Riding: +Racket: +Football: +title: "Daily Note" +allDay: true +date: 2022-06-03 + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-06-02|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-06-04|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-06-03Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-06-03NSave + +  + +# 2022-06-03 + +  + +```ad-abstract +title: Summary +collapse: open +Note Description +``` + +  + +```toc +style: number +``` + +  + +--- + +  + +### Memos + +  + +#### Memos + +This section does serve for quick memos. + +  + + +%% ### %% +  +- [x] 12:20 :champagne: [[@Lifestyle]], [[2022-06-03|Memo]]: Find a champagne bottle for Chris 📅 2022-06-04 ✅ 2022-06-03 ^xhg2er + +--- + +  + +### Notes + +  + +Loret ipsum + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-06-04.md b/00.01 Admin/Calendars/2022-06-04.md new file mode 100644 index 00000000..02aeb675 --- /dev/null +++ b/00.01 Admin/Calendars/2022-06-04.md @@ -0,0 +1,105 @@ +--- + +Date: 2022-06-04 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 8 +Happiness: 90 +Gratefulness: 90 +Stress: 35 +FrontHeadBar: 5 +EarHeadBar: 40 +BackHeadBar: 30 +Water: 0.83 +Coffee: 3 +Steps: 7597 +Ski: +Riding: +Racket: +Football: +title: "Daily Note" +allDay: true +date: 2022-06-04 + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-06-03|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-06-05|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-06-04Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-06-04NSave + +  + +# 2022-06-04 + +  + +```ad-abstract +title: Summary +collapse: open +Note Description +``` + +  + +```toc +style: number +``` + +  + +--- + +  + +### Memos + +  + +#### Memos + +This section does serve for quick memos. + +  + + +%% ### %% +  +- [ ] 17:30 :desktop_computer: [[Selfhosting]], [[Server Cloud]], [[2022-06-04|Memo]]: Split [[Nextcloud]] into Seafile & caldav server 📆2022-08-31 + +--- + +  + +### Notes + +  + +Loret ipsum + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-06-05.md b/00.01 Admin/Calendars/2022-06-05.md new file mode 100644 index 00000000..ec047c13 --- /dev/null +++ b/00.01 Admin/Calendars/2022-06-05.md @@ -0,0 +1,104 @@ +--- + +Date: 2022-06-05 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: Yes +Sleep: 8 +Happiness: 90 +Gratefulness: 90 +Stress: 35 +FrontHeadBar: 5 +EarHeadBar: 40 +BackHeadBar: 30 +Water: 1.33 +Coffee: 2 +Steps: +Ski: +Riding: +Racket: +Football: +title: "Daily Note" +allDay: true +date: 2022-06-05 + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-06-04|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-06-06|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-06-05Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-06-05NSave + +  + +# 2022-06-05 + +  + +```ad-abstract +title: Summary +collapse: open +Note Description +``` + +  + +```toc +style: number +``` + +  + +--- + +  + +### Memos + +  + +#### Memos + +This section does serve for quick memos. + +  + + +%% ### %% +  + +--- + +  + +### Notes + +  + +Loret ipsum + +  +  \ No newline at end of file diff --git a/00.01 Admin/Obsidian plugins.md b/00.01 Admin/Obsidian plugins.md index f6b3f344..68b6dd84 100644 --- a/00.01 Admin/Obsidian plugins.md +++ b/00.01 Admin/Obsidian plugins.md @@ -67,11 +67,10 @@ style: number [GitHub - vrtmrz/obsidian-livesync](https://github.com/vrtmrz/obsidian-livesync) [GitHub - remotely-save/remotely-save](https://github.com/remotely-save/remotely-save) [GitHub - zsviczian/obsidian-codeeditor: Support js and css file editing in Obsidian.](https://github.com/zsviczian/obsidian-codeeditor) -[GitHub - adifyr/obsidian-chat-view: An elegant chat view for Obsidian pages.](https://github.com/adifyr/obsidian-chat-view) [GitHub - Mara-Li/obsidian-mkdocs-publisher-plugin: Making a plugin for obsidian to publish note throught mkdocs](https://github.com/Mara-Li/obsidian-mkdocs-publisher-plugin) [GitHub - Mara-Li/obsidian-mkdocs-publisher-python: Publish your obsidian vault through a python script](https://github.com/Mara-Li/obsidian-mkdocs-publisher-python) [GitHub - jaynguyens/obsidian-ghost-publish: Write on Obsidian. Publish to Ghost with a single click.](https://github.com/jaynguyens/obsidian-ghost-publish) -[GitHub - mProjectsCode/obsidian-media-db-plugin](https://github.com/mProjectsCode/obsidian-media-db-plugin) +[GitHub - aldrinjenson/obsidian-camera: Camera plugin for Obsidian.md](https://github.com/aldrinjenson/obsidian-camera)   diff --git a/00.03 News/He was my high school journalism teacher. Then I investigated his relationships with teenage girls..md b/00.03 News/He was my high school journalism teacher. Then I investigated his relationships with teenage girls..md new file mode 100644 index 00000000..63b0bdf3 --- /dev/null +++ b/00.03 News/He was my high school journalism teacher. Then I investigated his relationships with teenage girls..md @@ -0,0 +1,413 @@ +--- + +dg-publish: true +Tag: ["Society", "Academia", "Abuse"] +Date: 2022-06-05 +DocType: "WebClipping" +Hierarchy: +TimeStamp: 2022-06-05 +Link: https://www.businessinsider.com/rosemead-high-eric-burgess-sexual-misconduct-investigation +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[@News|News]] +Read:: [[2022-06-05]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-HewasmyhighschooljournalismteacherNSave + +  + +# He was my high school journalism teacher. Then I investigated his relationships with teenage girls. + +Something was off. + +It was a hot July day and the classroom at Rosemead High School should have been empty. But when a security guard swung open the door to let several students in to collect supplies, she noticed the motion-sensor lights didn't turn on. A man's voice called out from the darkness, "Oh, I was just looking for some books." + +Startled, the guard recognized Eric Burgess, a longtime teacher, kneeling on the floor. As her eyes adjusted from the sunlight outside, she made out the outline of a young girl who appeared to be hiding behind Burgess.  + +The guard whisked the students out of the room and reported what she saw to Brian Bristol, the principal. The line about books made no sense to her. Why would Burgess, who taught advanced English and journalism down the hall, need books from a classroom used for kids learning English as a second language? + +![Rosemead High school classroom 206](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d5a54dd983300191cc050?width=600&format=jpeg&auto=webp) + +The Rosemead High School classroom where Burgess was caught having sex with a former student who graduated just weeks before. + +(Christopher Vu for Insider) + +Burgess later offered up another story to Bristol, telling him he had been rearranging furniture with his daughter. But that, too, was a lie. + +The truth is that Burgess was on the floor that summer day in 2017 with an 18-year-old girl who, just a few weeks earlier, had been his student. The guard walked in on them having sex, I later learned. Burgess was 46 years old at the time. + +When the security guard followed up with Bristol later, he told her not to worry. Burgess, he said, had sufficiently explained himself. There would be no investigation; the shifting story was all Burgess needed to return to the classroom that fall. + +--- + +Over two decades at Rosemead High, Burgess went from an alum who joined the English department shortly after college to a beloved teacher many on campus referred to as the "Golden Boy." His hallway antics and videotaped pranks often captivated kids, frequently drawing the attention of administrators but rarely resulting in punishment. Burgess relished pushing boundaries and often hung out after school with his students. + +I should know. I was one of them. + +Burgess' class, which I took as a senior in 2006, was my introduction to journalism. I remember him as an adult version of a class clown, charismatic and eager to have fun. He was quick to help students with their personal struggles, acting as both teacher and counselor. + +![Facebook image of Eric Burgess and others jumping](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55bcdd983300191cbebb?width=600&format=jpeg&auto=webp) + +Burgess, Alex Rai, and Brian Day with their pants off at Rosemead High School prom in 2012. + +(Eric Burgess' Facebook) + +A decade after I graduated, I found myself mulling this side of Burgess as the #MeToo movement took root. I read "[Benefit of the Doubt](https://www.oregonlive.com/education/2017/08/benefit_of_the_doubt.html)," a story about a high school teacher who made sexual advances on his students for years but kept his job while school officials failed to take action. As I read, questions that had swirled around Burgess when I was in school — it was an open secret that he had a child with a former student — came rushing back. Now I wondered whether he, too, had been given the benefit of the doubt all these years. + +I put the reporting skills I first learned in his class to use, interviewing more than 40 current and former teachers and students and reviewing hundreds of emails, disciplinary records and internal documents. I found that Burgess repeatedly groomed female students for sex. Two women said they had intimate relationships with him that became sexual soon after they graduated; a third told me it happened while she was still a student. + +Despite numerous red flags, school and district officials repeatedly missed opportunities to put a stop to Burgess' behavior. Time and again, these adults failed to investigate disturbing stories and reports of sexual abuse that arose throughout his career. Burgess has not been charged with a crime, and school officials won't say whether they ever notified law enforcement of his relationships with teenage girls. + +The district superintendent Edward Zuniga refused to answer a detailed list of questions for this story, telling me [in a written statement](https://www.documentcloud.org/documents/22011477-district-superintendent-statement-may-5-2022-google-docs) that he couldn't "comment on personnel matters." He added that "ensuring a safe and secure environment for both students and staff is a very high priority" and that employees were expected to "maintain the highest ethical standards." + +That Burgess was able to repeatedly groom teenage girls for sex over two decades in the classroom is partly a reflection of how well-liked he was by administrators and students, something I wrestled with again and again. When I thought back to Rosemead and its campus culture, I remembered how boundaries between teachers and students were nearly nonexistent, with most of us content to look the other way. A nagging feeling of guilt occupied the back of my mind as I grappled with whether I'd been a part of a community that allowed troubling behavior to go unchecked. + +Why didn't I ask more questions when I was a student? And even if I had, would the teenage version of me have known what to do with the answers? + +--- + +Rosemead High is a sprawling public school typical of those serving the suburban communities that form the San Gabriel Valley, just east of downtown Los Angeles. The campus sits at the edge of town, next to a park where kids smoke weed on concrete picnic tables after school. Today, its nearly 2,000 students are mostly Asian and Latino. Many are the children of immigrants, and about two-thirds come from working class families. As at most high schools, they're a mix of academic high-fliers, jocks, nerds, and underachievers. + +At first, Burgess was one of several teachers I had questions about. As I called old classmates, a list of half a dozen men took shape. Disciplinary records I obtained show that district officials repeatedly allowed these teachers to return to the classroom after their inappropriate behavior surfaced. + +![](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='1066' height='800'/%3E) + +The district superintendent Edward Zuniga refused to answer a detailed list of questions for this story, telling Insider that he couldn't "comment on personnel matters." (Christopher Vu for Insider) + +Show less + +![](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='1066' height='800'/%3E) + +Rosemead High School sits just east of Los Angeles in the San Gabriel Valley. (Christopher Vu for Insider) + +Show less + +Take Dwain Crum, for example, a former history teacher who was suspended at least three times during a nearly 30-year career and once grabbed a student by the neck and said, "[I'm going to kill you](https://www.documentcloud.org/documents/21883868-dwain-crum-disciplinary-documents)." (Crum's attorney, Harold Greenberg, told me, "Yeah, the guy has a high temper.") Or Alex Rai, who chairs the social-science department and [was once reprimanded](https://www.documentcloud.org/documents/22011668-alex-rai-letter-of-reprimand-redacted-by-rosemead-high) for telling a student that she "must like a mouth full of nuts" as she ate almonds before class. (Rai [told the principal](https://www.documentcloud.org/documents/22011669-alex-rai-response-to-principal-brian-bristol-as-part-of-his-personnel-file) he had been misunderstood; he later told me he "messed up.") Or Paul Arevalo, a former computer teacher who was placed on leave for a year before he resigned and began teaching at another school in the district, where he verbally harassed a female student and was [ordered not to contact her](https://www.documentcloud.org/documents/22011711-paul-arevalo-disciplinary-records). (Arevalo told me he was "not allowed" to discuss what happened.) + +I asked Diane Bladen, Rosemead High's principal until 2007, about these teachers, along with others known for inviting cheerleaders to sit on their lap between classes, attending prom with students who graduated the year before and reserving the front row for girls wearing skirts. In Bladen's telling, the failure to remove these men from the classroom wasn't for lack of trying by administrators, but rather a lack of cooperation from students. + +"He had kids wrapped around his little finger," Bladen said of Arevalo's tenure at Rosemead. "It was the same with Eric." + +Bladen was also quick to bring up the union's role in defending teachers accused of misconduct, telling me it was "almost impossible" to fire a tenured teacher in California. A former school union representative pushed back on this, however, and told me that "there tends to be a lack of investigation" into problem teachers at Rosemead. + +### [Read more: How a southern California high-school shielded a beloved teacher who groomed students for sex](https://www.businessinsider.com/eric-burgess-rosemead-high-sexual-misconduct-district-failures-2022-5) + +While my reporting uncovered piles of documents about other teachers, school officials kept denying my requests for information about Burgess under California's public records law. After receiving several of the two dozen requests I submitted while reporting this story, an assistant superintendent told me he was surprised to find that Burgess' personnel file was "squeaky clean." + +It became clear to me that school officials weren't going to provide any answers about Burgess. But the more people I spoke with, the more I realized that he was the story. + +In late 2017, one Rosemead employee told me, "There's some things you need to know about Eric." + +--- + +Burgess graduated from Rosemead High in 1989, the very picture of SoCal cool, with a shock of bleach-blond hair. His colleagues remember him struggling in college before returning to campus in the fall of 1996 to fill a vacancy in the English department. + +From the outset, dozens of teachers and students told me, Burgess embraced a carefree attitude. His reputation as a rule breaker made him a favorite among kids, particularly those with a rebellious bent like me. His favorite jokes invariably began with, "your mom." Burgess' students regularly reenacted scenes from the TV series "Jackass" for class video projects. And he often took his favorite students to the movies for all-day marathons, sneaking into one film after another together. + +![](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='641' height='477'/%3E) + +Burgess as an upperclassman at Rosemead High School with the former teacher Hugh Zegers, center, and classmates. (Eric Burgess' Facebook) + +Show less + +![](data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='636' height='477'/%3E) + +Burgess as an underclassman at Rosemead High School. (Rosemead High School yearbook/Rebecca Zisser/Insider) + +Show less + +"He was just kind of a big kid in a teacher role," one Rosemead alum who worked as a teacher's aide to Burgess told me. We swapped stories, remembering how Burgess carried himself with the swagger of a kid who'd gotten away with ditching school for the first time. + +Burgess frequently documented his antics online. In [one YouTube video](https://www.youtube.com/watch?v=2rgD9h3r3W0) that a parent complained to administrators about, he sings shirtless in the shower and strolls along the Hollywood Walk of Fame, his midsection blurred out. He once used a student's cell phone to text a classmate, "I love penis!!!!!!!!," a screenshot posted to Facebook shows. And Burgess treated every Halloween as an opportunity to be more daring than the year before, like the time he went to school dressed as Miley Cyrus, wearing shorts and a crop top with the words "TWERK IT!" scrawled across his chest. + +![Eric Burgess Facebook page showing a photo from Halloween of him dressed as Miley Cyrus](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/628428fe9785f10018104eaf?width=600&format=jpeg&auto=webp) + +Eric Burgess Facebook page showing a photo from Halloween of him dressed as Miley Cyrus + +Eric Burgess' Facebook + +"I can't tell you how many times I talked with him about things like that," Bladen told me. "I'd always put notes in his box that said, 'See me,' and he'd come to my door and go, 'OK, what did I do now?'" + +Burgess had a knack for making kids feel comfortable. I knew I could tell him the truth when I got a job at McDonald's and needed to leave his class early every day so I could save enough money to buy my first car. When a dream opportunity came up to interview Rod Marinelli, a Rosemead alum who was then the head coach of the Detroit Lions, Burgess cleared the way for me to skip school and fly to Detroit. His belief in me led to a front-page story for Rosemead High's student newspaper, the Panther's Tale, and cemented my decision to study journalism in college.  + +Burgess influenced my family, too. After I graduated, he helped my youngest brother during a difficult time when he was a student. Years later, after the sudden death of my other brother, Burgess assigned a story in the student newspaper to highlight a scholarship my family set up in his honor. Burgess made an impression on my mom and dad, both teachers themselves, as the type of trusted adult every parent hopes their child will find at school. + +As I sifted through my memories, it became clear that the Burgess who pursued relationships with teenage girls was the photo-negative version of the Burgess I knew. Child abuse researchers and attorneys I spoke with told me that child groomers often excelled at ingratiating themselves in their community, first gaining the trust of those around them before exploiting it. + +"Sexual groomers, you don't see them," explained Daniel Pollack, a social-work professor who frequently serves as an expert witness in child-welfare cases. Pollack likened teachers like Burgess to chameleons: "They blend in." + +![drange marinelli](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/62814e84e7446d0018cc922f?width=600&format=jpeg&auto=webp) + +The author interviewing Rod Marinelli, a Rosemead High School alum who was then coaching the Detroit Lions, for the Rosemead student newspaper, the Panther's Tale. + +Matt Drange + +As much as Burgess' behavior went undetected among my classmates, some adults did see through it. In the spring of 2018, a copy of an alarming memo sent to Rosemead administrators landed in my inbox. The document, written by a campus staffer, detailed sexual relationships Burgess was accused of having with students going back 20 years. It laid out several occasions in which school officials were alerted to inappropriate behavior through eyewitness accounts and complaints from parents. + +Perhaps most troubling of all, the memo alerted officials to a series of sexually explicit messages that Burgess had exchanged with a student who had graduated the year before, screenshots of which had become gossip fodder on campus. Because the messages were undated, it wasn't clear whether the girl was still a student when they were sent. + +"I felt compelled to expose this information because I don't want to hear of one more student that Burgess is allowed to take advantage of or one more time that he's allowed to get away with such reprehensible behavior," the author of the memo wrote. "His extensive history of sexual misconduct with students is unforgivable and must end." + +The document provided a clear roadmap for administrators to follow if they wanted to learn the truth about Burgess. But the alarm bell went unheeded as administrators sat on the information for more than a year. + +> There's some things you need to know about Eric. + +As I continued reporting, Burgess heard that I was asking my own questions. He reached out to me on Facebook to deploy his trademark charm, pleading for "any humanity" I could offer him and reminding me of our relationship. + +"It is disappointing that we are communicating under these conditions considering what you and your family has meant to me over the years," Burgess wrote. "But I suppose a man has to do what a man has to do to make his impact on this world." + +--- + +**T**he students Burgess targeted were similar. Each of the three women who had sexual relationships with Burgess told me they were struggling with challenges at home when they met him as teenagers. One had a baby at 15. Another was sexually abused. The other was abandoned by her father. + +Two of the women believe they were sexually abused by Burgess. Mia Nakao, who raised a child with Burgess and was married to him for several years, does not. Still, Nakao told me, Burgess' penchant for developing intimate relationships with students, both sexual and platonic, often crossed the line. + +"Looking back on it, it was highly inappropriate," Nakao said of the after-school trips to local amusement parks and the beach that Burgess took her and classmates on. "He shouldn't have been hanging out with us like that." + +![Eric Burgess yearbook photo of Mia](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55c0dd983300191cbecc?width=600&format=jpeg&auto=webp) + +Mia Nakao as an underclassman at Rosemead High School. She met Burgess the summer before her senior year, much of which she spent living at his apartment. + +(Rosemead High School yearbook/Rebecca Zisser/Insider) + +Now in her early 40s, Nakao raised her children in a suburb not far from where she was living when she met Burgess before her senior year at Rosemead High. In 1998, Burgess asked his summer school class whether anyone had an older sibling who needed a place to live. His housemate had moved out and he was looking for a new one, he said. + +After class, Nakao, who was 17 at the time, asked Burgess whether she could move in with him. Her mother had kicked her out of the house after she gave birth to her first child, she explained, and the rented room Nakao shared with her infant son was infested with cockroaches. It was so bad that she often spent nights with her baby sleeping in a booth at a nearby Denny's. + +Burgess agreed to let Nakao move into his apartment, where she spent much of her senior year. Two people who spent time at the apartment that year told me they saw Nakao living there. + +![Facebook image of Mia and Lois](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55bbdd983300191cbeb5?width=600&format=jpeg&auto=webp) + +The former Rosemead High School English teacher Lois Heilemann and Nakao. Several people close to Burgess said Heilemann was like a "second mother" to him. + +(Mia Nakao's Facebook) + +Lois Heilemann, a former English teacher and longtime mentor to Burgess, said she knew that Nakao was struggling at the time navigating a custody battle with the infant's father. Heilemann told me she wasn't aware that Nakao lived with Burgess when she was a student. + +"I had the impression he was just trying to comfort her, make her feel better and encourage her in her pursuit of keeping the child," Heilemann told me. "But I didn't know about the roommate thing … Had I known, I would have said, 'I don't think that's a good idea.'" + +Nakao told me she and Burgess started dating two months after she graduated from Rosemead High, in June of 1999. They later married and had a son. The relationship, which ended in divorce a few years later, raised eyebrows among administrators, who became aware of it after teachers in the English department organized a baby shower for the young couple. + +![baby shower invite burgess](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627eddb1e7446d0018cc7d6d?width=600&format=jpeg&auto=webp) + +A thank-you card that Nakao sent to a Rosemead High School employee following the baby shower that faculty organized for her and Burgess. + +(Rebecca Zisser/Insider) + +Larry Callaham, an assistant principal at the time, told me that he and Bladen felt the relationship "was inappropriate" and confronted Burgess about it. Burgess claimed he hadn't known Nakao when she was a student at Rosemead and said they met at the Cal State LA library. Though she said the story made her "suspicious," Bladen acknowledged that she did not investigate it further. + +Around the same time, Bladen told me, she briefly suspended Burgess after she received a tip that he had been dating another student. Bladen said that she was unable to reach the young woman, who by then was in college, and that her friends insisted the relationship wasn't sexual. While Bladen felt conflicted about it, she told me she had no choice but to allow Burgess back into the classroom. (I wasn't able to locate the young woman, either.) + +"No one would cooperate," Bladen said. "Kids protect him because they like him." + +I ran this explanation by everyone I spoke with. Most of my classmates told me they did like Burgess, and couldn't imagine Rosemead High without him. But several school employees who flagged Burgess' behavior to administrators said they didn't buy it. + +"The kids aren't coming forward because when they have in the past, they were dismissed," said one longtime employee who kept a thank you note Nakao wrote her after the baby shower. "That's our culture." + +--- + +The more I reported, the more that culture began to gnaw at me. Despite Bladen's insistence that she had done all she could, when another former student of Burgess' came forward to her with allegations of inappropriate behavior in 2001, nothing changed. + +It took months for me to reach the woman, who asked not to be named; I'll call her Catherine. She told me she had a sexual relationship with Burgess while still a student — and that she'd reported it to Bladen. Catherine explained she had been part of a group of kids who sometimes hung out at Burgess' apartment after school. The summer before her junior year, she said, Burgess began to touch her, kissing and fondling her on multiple occasions. She was 16 years old at the time. (In California, molesting a child is a criminal offense.) + +Like other students who became sexually involved with Burgess, Catherine told me their relationship took root in the classroom. Initially, during her sophomore year, "there was a lot of attention on my schoolwork," she said. She'd spend lunch breaks in his room going over assignments. At one point, Catherine confided in Burgess that her father had walked out on her family. "I told him, 'You'd be a great mentor for my brother. My dad left a long time ago.'" + +Catherine would skateboard from her mother's house to Burgess' apartment, where they'd discuss books she was reading in English class. Sometimes they'd get Mexican food afterward or go to Tower Records to buy CDs. When she turned 16, Burgess showed up to her birthday party. + +"In many ways he filled a gap in my life," Catherine told me. "I suddenly felt special." + +![Rosemead High School panthers sign](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d5a5c27d5960019ee56f8?width=600&format=jpeg&auto=webp) + +Rosemead High School's nearly 2,000 students are mostly Asian and Latino. Many are the children of immigrants, and about two-thirds come from working-class families. + +(Christopher Vu for Insider) + +Catherine grappled for months with the relationship, which she knew had become inappropriate.  + +One day, as Burgess was driving her to school, the urge to get out became too great to ignore. Catherine asked Burgess to stop the car, turning toward him as she opened the door. + +"I don't think I can do this anymore," she said. Catherine told me that when she brought up their relationship, Burgess said it was important no one found out about it — or he could get into trouble. "I remember the guilt shifting to me." + +Like other former students I spoke with, Burgess contacted Catherine after he learned I was reporting this story and asked her to call him; she declined. The guilt "worked then," she said. "It doesn't work now." + +Catherine confided in friends while she was still at Rosemead, two of whom confirmed details of her relationship with Burgess and her initial reluctance to report him to school officials. She also shared what happened with a teacher she trusted, who alerted other faculty members. Catherine decided to come forward and tell Bladen herself after starting college, when she heard that Burgess was becoming close with another student. Bladen, Catherine recalled, assured her that she would investigate her story and be in touch. + +Bladen never called her back. + +Callaham, the former assistant principal, told me that he knew about Catherine's "situation" but that Bladen took the lead on investigating it. Bladen, who was later promoted to a job at the school district and has since retired, didn't refute Catherine's account, telling me she couldn't recall specifics of their conversation. + +She "asked me to share my experience, and that wasn't enough," Catherine said. "I don't know what evidence they needed; it was my word." + +Once again, Burgess returned to the classroom. + +Over the next decade, Burgess' stature on campus grew. He became faculty advisor for the student newspaper and the academic-decathlon team while teaching advanced English and helping to shape the department's curriculum. He also went on to marry a woman who taught at Rosemead High in 2004, Terri Amborn. Before they divorced, the couple had a daughter together — the same daughter Burgess used as a shield in his cover story for the sexual encounter with his former student in the darkened classroom. + +![Eric Burgess at graduation kissing Bladen](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55c0dd983300191cbec7?width=600&format=jpeg&auto=webp) + +Burgess kissing Diane Bladen, then Rosemead High's principal, at graduation night in June 2007. Several Rosemead High employees said that Burgess became close with several school officials during his tenure, including Bladen. + +(Eric Burgess' blog) + +Around the time Amborn started teaching at Rosemead, Burgess spent his summer break with a colleague. Partway through their vacation, Burgess confided that he couldn't wait to get back to Rosemead High, "where I'm a God." + +--- + +The impunity Burgess had enjoyed for so long began to disappear in the spring of 2019. Screenshots of the sexually explicit messages he'd exchanged with a former student — the same messages described in the whistleblower memo — were briefly posted to social media, prompting a wave of harassment against the young woman. + +Several teachers reported the messages to Brian Bristol, the principal. This time, he took action. He suspended Burgess and the district hired an outside investigator to track down the girl. + +By that point, I'd spent weeks combing through social media posts and old yearbook photos trying to do the same. When I finally found the young woman, whom I'll call Sarah, she ignored my messages. Eventually, I learned that we had a mutual connection: a fellow alum whom I'd known from our elementary school kickball field and who had been a teacher's assistant in one of Sarah's classes at Rosemead. I called him and told him I needed his help. He agreed to vouch for me. + +Sarah was hesitant to talk at first, fearful of what would happen if she did. She eventually met with me at a Starbucks near her college campus. By that point, she'd spent more than a year covering for Burgess at his behest and was wrestling with whether to come clean to district investigators. Now she wanted to know what I'd learned about our teacher. + +I told her about the memo, the complaints from parents and faculty, the lies to school administrators and the girls who came before her. She was stunned.  + +"I was hoping you would say it was just me," said Sarah, who didn't want to use her real name in large part because she feared retaliation from Burgess. + +Fighting back tears, Sarah finally opened up about her relationship with Burgess. She had befriended Burgess's son, who was a couple of years behind her at Rosemead, as someone she came to see as a little brother. She didn't know that the boy's mother, Nakao, was once a student of Burgess' like her. + +"I don't even know what to say to that," she said when I told her the truth.  + +Sarah walked me through how Burgess cultivated their relationship in his classroom. That she had at least one class with Burgess in each of her last three years at Rosemead High was by his design, she said. He filled out her schedule for her and suggested she join the student newspaper. "I didn't even know what journalism was," she said. + +![Text messages from former teacher Eric Burgess](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627e9e04e7446d0018cc6c72?width=600&format=jpeg&auto=webp) + +A text-message conversation between Burgess and Sarah. + +(Insider) + +She confided in Burgess intimate, traumatic details of her life, including that she had been raped by her stepfather and that when she told her mother what happened, her mother didn't believe her. A suicidal episode prompted regular appointments with the school psychologist, who eventually warned Sarah about getting too close to Burgess. But Sarah brushed the concerns aside, she told me, because she "idolized" him. + +"He was the closest person for me to a father figure," Sarah told me. "In no way did I think he could be something bad to me."  + +Burgess saw no need to conceal his feelings for Sarah in the [message he penned in her senior yearbook](https://www.documentcloud.org/documents/22011324-eric-burgess-message-in-sarahs-yearbook-from-june-2017). + +"You are also a kind and generous person, the type of spirit people try to take advantage of," Burgess wrote. "You are a beautiful and sensuous young woman, the kind any man would thank the gods above for allowing in his life. As with everything else, any man that enters your life must prove his worthiness for you through acts of kindness, generosity and honesty. That, and only that, is when you will give yourself, body, mind and soul." + +Sarah told me she and Burgess began having sex a few weeks after she graduated in June 2017. She continued to see him on weekends after she left for college that fall. + +"Anything you want for Christmas?" she texted him in November. + +"You! And nothing else. Seriously," he replied. + +![Text messages from former teacher Eric Burgess](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627e9e1ae7446d0018cc6c77?width=600&format=jpeg&auto=webp) + +Text messages Burgess and Sarah exchanged in 2018. + +(Insider) + +That changed a few months later, when the screenshots of their sexually explicit messages first traded hands among students and their relationship became fodder for high school gossip. Sarah said she felt as if Burgess became "ashamed" of their relationship and suddenly cared more about covering it up than he did about her. Soon after, Burgess texted Sarah that he was seeing another woman — someone his age. He told her he had "even dropped some comments about my 'girlfriend' that I'd been seeing for a year" to Bristol, the principal, hoping to conceal their relationship. + +--- + +By the time Bristol suspended Burgess in spring 2019, Burgess' directives to Sarah became more dire. He had heard from former students and colleagues that I was asking questions, too. He was desperate to cover his tracks.  + +Give "just a blanket, 'nothing ever happened between you and me,'" he instructed Sarah in a voicemail in May 2019, dictating the lies he wanted her to tell if she were questioned about their relationship. "That there was some flirting on your part, umm, and that, you know … you weren't a student. And that you were already 18." + +In the weeks that followed, Burgess called Sarah repeatedly with explicit instructions to obstruct my reporting and the district's investigation. Since he had been ordered by district officials not to have any contact with Sarah while they looked into their relationship, Burgess called her from a cellphone that belonged to his teenage son — the child he had with Nakao. + +Burgess asked to review the written statement Sarah emailed district investigators denying their relationship, she told me. By that point, Sarah had dropped out of college and was working two jobs to support herself. Some days, she said, her [depression](https://www.insider.com/what-is-depression) was so severe she couldn't get out of bed. But Burgess wouldn't leave her alone. + +"At this point, I'm not sure when you and I are going to be able to talk until this disappears," Burgess told her in one voicemail. "Everything is falling apart in my life right now, but, you know, I mean, it's my fault." + +He left her another voicemail four days later. "I'm still trying to make it seem like nothing happened at all after you graduated," Burgess said. He took a deep breath before adding, "My life is imploding." + +Soon after we met at the Starbucks, Sarah decided she was done lying for Burgess. + +She contacted the district's outside investigator whose calls she had been dodging and dropped a bombshell: She was the girl the campus security guard had caught with Burgess on the floor of that darkened classroom. The two of them were having sex. She handed over the voicemails of Burgess pressing her to lie, intimate photos of the two of them together and receipts from the Uber rides she took home after late-night visits to Burgess's house, where they'd been careful not to wake his son in the next room. + +![Eric Burgess ID tag from Rosemead High School](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55bcdd983300191cbeb8?width=600&format=jpeg&auto=webp) + +"He was just kind of a big kid in a teacher role," one Rosemead High School alum who worked as a teacher's aide to Burgess said. + +(Eric Burgess' Facebook) + +Sarah's cooperation jump-started the district's investigation, which appeared to have stalled. Before she came forward, a class schedule for the coming fall 2019 semester still listed Burgess as the journalism teacher. School staff wondered whether Burgess would once again evade consequences and return to the classroom. This time, he didn't. + +> Everything is falling apart in my life right now, but, you know, I mean, it's my fault. + +"I stuck with the script for so long. It felt like I was being brainwashed to say what he wanted me to say and do what he wanted me to do," Sarah told me. "I just want to tell my truth. What's wrong with that?" + +--- + +In the end, it was Burgess's efforts to cover up his relationship with Sarah, rather than the relationship itself, that cost him his job. + +"His interference with the investigation and other unacceptable actions on his part (unrelated to the allegations of inappropriate relations with female students) is what led the district to pursue his termination," former assistant superintendent Felipe Ibarra, who oversaw the investigation, told me in an email. + +Listen to the rest of the voicemails Burgess left Sarah + +- ...loading player + +- ...loading player + +- ...loading player + + +Attorneys for the school district refused to release documents from their investigation into Burgess, arguing that "the public's interest is furthered by maintaining the confidentiality" of the records. The district's investigation concluded in December 2019, two years after I began my own, when Burgess signed [a settlement agreement](https://www.documentcloud.org/documents/21975097-burgess-settlement-agreement_final_fully-executed) that included his resignation. + +![Eric Burgess settlement tearsheet](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55bedd983300191cbec1?width=600&format=jpeg&auto=webp) + +The settlement Burgess signed that bars him from ever working at Rosemead High School again. The agreement also prohibits district officials from disclosing anything they learned about him during a 2019 investigation into his relationships with teenagers. + +(El Monte Union High School District/Rebecca Zisser/Insider) + +I've tried to track Burgess down ever since, hoping he would make good on his promise to sit down with me for an interview once the district's investigation was complete. He never did. When we spoke over the phone while it was still underway, Burgess deflected my questions about his relationships with former students, telling me that he wasn't calling "to plead my case to you." + +"You and I, we had a relationship that is gone now. It's different," Burgess told me. "You have a job you are doing." + +Burgess said people on campus had "misconstrued" his behavior. He refused to talk about the teenage girls he'd dated. Instead, he told me about a boy he'd taught as a sophomore who couldn't afford basketball shoes, and how he'd helped him, first by buying him a pair of sneakers and later by recruiting him to the school newspaper.  + +"Try to humanize this," Burgess urged me when I sat down to write this story. "And try to remember who you *know* I am." + +--- + +That Burgess would attempt to charm his way out of trouble as his world collapsed around him is precisely why the young women he groomed for sex stayed quiet for so long. They fear that no one will believe them. That people will dismiss their stories as hearsay about a favorite teacher. And that whatever explanation Burgess gives will be believed, just as it was before. + +Sarah doesn't have any friends left at Rosemead. The harassment from former classmates who learned about her relationship with Burgess got so bad that she changed her phone number. Following her cooperation with the district's investigation, she received a text message from Burgess' now-wife, who was his high school sweetheart. "I will always wish bad things for you," she wrote. "Be miserable. I truly hope you suffer in your life. You deserve it." + +Sarah has worked hard to move beyond it over the past two years. She's back in college, has a new job and a boyfriend she trusts. When I called her recently, I was struck by how far she'd come since our meeting at Starbucks. + +"I feel a lot stronger emotionally about all this now. Before I couldn't talk about it without sobbing," Sarah said. "I still feel like I was manipulated and am disgusted by it. I can't believe that I ever wanted to protect him." + +She asked me what I thought of our teacher. Before, she'd wanted to know what I'd learned from my reporting on him, which radically changed her understanding of their relationship. Now she wanted to know if the four years I'd spent talking with others who knew Burgess had done the same for me. + +It had. I told her about the memories that haunt my visits back home to Rosemead. About the strain this story has had on my family. About the sinking feeling of despair I get when I look back at the dead ends scattered throughout my notes and the possibility there might be other girls like her I never found. And how, when I set out to tell this story, I had no idea what our teacher was capable of.  + +> I just want to tell my truth. What's wrong with that? + +Under the terms of his separation, Burgess was allowed to resign without admitting to any wrongdoing and continued to receive his salary for another six months. The agreement bars Burgess from working at Rosemead High ever again, but does nothing to prevent him from teaching elsewhere. The state agency that credentials teachers in California revoked Burgess' credential "because of misconduct." He will be eligible to apply for reinstatement in August. + +As part of the settlement, school-district officials agreed that if any prospective employer asked for a reference, they would offer only "content neutral" material, such as Burgess' salary and the years of his employment. + +The district, at least, would keep the reason Burgess lost his job a secret. + +![Eric Burgess with author Matt Drange](data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E) ![](https://i.insider.com/627d55c0dd983300191cbec9?width=600&format=jpeg&auto=webp) + +The author and a classmate, Amy Julia Harris, beside their journalism teacher Burgess at graduation night in June 2007. Harris was co-editor in chief of the student newspaper that Burgess oversaw, while the author, Matt Drange, was a sports editor. + +(Eric Burgess' blog) + +*Amy Julia Harris contributed reporting to this story.*  + +*In 2019, the statute of limitations in California was [expanded](https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=201920200AB218&search_keywords=complaints+verification) for victims of sexual abuse experienced as minors; going forward, survivors now have until the age of 40 to file a lawsuit, or within five years of the discovery of their abuse, whichever is later. The change also opened a three-year window for adults to file civil claims that were previously barred by the statute of limitations; that window ends December 31, 2022.* + +*If you have a tip, contact [Matt Drange](https://www.businessinsider.com/author/matt-drange) at mdrange\[at\]insider\[dot\]com, or by phone, at +1 (626) 233-1063.* + +  +  + +--- +`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))` \ No newline at end of file diff --git a/00.03 News/It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine.md b/00.03 News/It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine.md new file mode 100644 index 00000000..1a9c60da --- /dev/null +++ b/00.03 News/It’s 10 PM. Do You Know Where Your Cat Is Hakai Magazine.md @@ -0,0 +1,173 @@ +--- + +Tag: ["Animal", "Cat"] +Date: 2022-06-05 +DocType: "WebClipping" +Hierarchy: +TimeStamp: 2022-06-05 +Link: https://hakaimagazine.com/features/its-10-pm-do-you-know-where-your-cat-is/ +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[@News|News]] +Read:: [[2022-06-05]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-Its10PMDoYouKnowWhereYourCatIsNSave + +  + +# It’s 10 PM. Do You Know Where Your Cat Is? | Hakai Magazine + +Domesticated cats are among the world’s top predators, implicated in the decline of many species. Will a night curfew keep them in check? Photo by Konstantin Zaykov/Shutterstock + +## It’s 10 PM. Do You Know Where Your Cat Is? + +## In Iceland, traditionally a land of cat lovers, bans and curfews are redefining the human relationship with domestic cats. + +### Article body copy + +In the early months of the coronavirus lockdowns, my wife shared with me a daily dose of cat videos. By shared, of course, I mean she flipped the screen of her phone and thrust it at me across the table: “Look!” And for the next 10 minutes, we’d scroll—cat taking a bubble bath, cat robbing a fishmonger, cat playing the piano to an audience of two cats and a dog. One afternoon, as I came in the door, covered in snow, she greeted me with “Cat Lawyer”—a video of a Texas lawyer stuck on kitten filter during a court case on Zoom. The snow melted off my hat, all over the mobile screen, but we kept watching. + +“Cat Lawyer” went viral in February 2021, a year into the pandemic, when we had tried for several months to get an actual cat to live with us in northern Iceland. Animal shelters were empty, with hundreds of disappointed people yearning for the comfort and joy of a feline friend. Icelandic cat breeders did not answer their phones, and the local veterinary authority cracked down on illegal kitten dealers for the first time. Cats were having the best year since the invention of the internet—it seemed. + +Today, as Icelanders embrace freedom again, Icelandic cats are fighting for theirs. + +In April, Akureyri—the largest municipality in the country’s north, with a population of 19,000 people and some 2,000 to 3,000 cats—decided to ban their feline residents from night roaming outside. Neighboring Húsavík banned cats several years ago from going outdoors day and night. Other Icelandic towns are considering bans as the issue of free-roaming cats increasingly makes its way from online forums to local politics, with the arguments generally falling into two categories. Some people—the “no animals in my backyard” or NAIMBY-ists—proclaim free-roaming cats are nuisances that should be confined like any other pet. Others think beyond the anthropocentric: cats kill birds and disrupt ecosystems. + +Domestic cats are rarely part of an ecosystem, and despite thousands of years of domestication, cats still prefer their food at 38 °C—the lukewarm temperature of fresh blood. They are far more similar to their ancestors, African wildcats, than dogs are to wolves. Their ear flaps, with 32 muscles to rotate, are extraordinarily quick at picking up high-pitched sounds like a mouse’s squeak. Their eyes are enormous on a petite head and adjust to available light like the aperture of a camera. Whiskers give them a three-dimensional sense, their sheathed claws ensure silence, and they can jump vertically, up to five times their own height without effort. + +Introduce this elegant assassin to places where migratory birds have adapted to a land free of natural predators and the damage can be irreversible, with some alarming examples worldwide. The International Union for Conservation of Nature Invasive Species Specialist Group lists cats as one of the 100 worst invasive species in the world. Their paw prints are all over the scene. Numerous studies have implicated cats in the global extinction of at least 63 species—40 birds, 21 mammals, two reptiles—and contributed to the endangered status of another 587 species. And nowhere do cats, particularly unowned cats, cause more damage than on islands: free-roaming cat islanders are linked to at least 14 percent of global bird, mammal, and reptile extinctions. In Iceland, a country with only one native terrestrial predator, cats have contributed to the dramatic decline of seabirds and have preyed on off-shore bird colonies. + +Perhaps pandemic fatigue addled my brain, but only the positives—lower stress levels, for one—associated with pet ownership resonated with our family. Through a series of lucky breaks, we finally found a tabby cat we named Ronja, after the forest-dwelling Astrid Lindgren character. She is adorable but, frankly, a menace to all things living, and my ankles: whenever my feet hang off the bed or sofa or a chair, Ronja takes it as an invitation to attack. Death first came on the inside. Our houseplants died. Window flies she swallowed whole. Once the snow melted, I opened the window. And out she went. + +[![cat in snow](https://hakaimagazine.com/wp-content/uploads/ronja-freedom-from-cats-1200x800.jpg)](https://hakaimagazine.com/wp-content/uploads/ronja-freedom-from-cats.jpg) + +Ronja, the author’s cat, has the personality of a serial killer. Photo by Egill Bjarnason + +--- + +In a world where we divide ourselves into cat people or dog people, Iceland has traditionally been the land of cat people. The city of Reykjavík banned dogs for much of the last century, until 1984, based on the idea that they were farm animals. The city’s bourgeoisie cats nap on geothermal-heated sidewalks and befriend world-famous guests—in 2011, the *New Yorker* published Haruki Murakami’s short story “Town of Cats,” probably inspired by his visit to the Reykjavik International Literary Festival, where he noted the lively cat scene. But the felines’ chef-d’œuvre is inducing humans into an annual display honoring the power of cats: each December, the city plants a gigantic metal cat statue downtown at Lækjartorg square opposite the prime minister’s office to celebrate the folkloric Yule Cat, a monster-sized creature who—in the spirit of Christmas!—torments children and eats them alive, specifically those not wearing new clothes for the festivities. + +This cat companionship is as old as the country itself. The Norse who mastered sailing from northern Europe to this middle-of-nowhere island some 1,150 years ago likely had cats on board their ships. The first cat to put its paws on the stony beach—let’s call him Henry the Viking Cat—had places to raid. Iceland is, in basic geological terms, a volcanic hotspot turned bird colony turned country. When cats arrived, along with livestock, the only other terrestrial mammal was the Arctic fox, which had traveled via sea ice from Greenland, Russia, or North America at some point before written records. + +[![Yule Cat statue in Reykjavík, Iceland](https://hakaimagazine.com/wp-content/uploads/yule-cat-freedom-from-cats-1200x799.jpg)](https://hakaimagazine.com/wp-content/uploads/yule-cat-freedom-from-cats.jpg) + +Christmas celebrations in the Icelandic city of Reykjavík include a giant cat that’s mean to kids. Photo by Arctic Images/Alamy Stock Photo + +Few wild animals consciously opt for a domestic life. At the dawn of agriculture, the cat agreed to kill a few rodents in exchange for leftovers and—assuming ancient cats were as somnolent as modern cats—places to nap for 12 to 18 hours of the day. Yes, cats played social companions to needy humans in ancient times—killing a cat was punishable by death in ancient Egypt—but their role was farm work. And this wonderful arrangement lasted, roughly speaking, for 10,000 years. + +Now we want them to stop. + +Surveys suggest Icelanders’ support for cat curfews is highest in regions with private homes and private gardens. Their reasoning is predominantly idiosyncratic, likening roaming cats to visits from rowdy town drunks. To paraphrase some online comments about cat visitations: “cat urine sprayed the patio,” “challenged another cat to a 3:00 a.m. duel and killed the yellow daffodils,” “last week he came into the house, and the pharmacy is out of pet-allergy drugs.” Cat supporters reply along the lines of, “Get a life and try to tolerate the outside world; cats are a delight and have roamed Iceland as long as we have.” + +The ecological impact appears secondary to public policy, evident when Húsavík, made famous by the Netflix comedy *Eurovision Song Contest:* *The Story of Fire Saga*, became one of the first European towns to impose a total cat curfew. Back in 2008, the debate began when a local feral—domesticated and unowned—population became troublesome, perhaps because their population hit a tipping point. Cats get pregnant as early as four months old, with one to six kittens per litter. A single female can get pregnant three times a year, and have over 150 descendants within two years. The growing band of unowned cats in Húsavík began to hang out next to a fish farm by the edge of town, snacking on land-grown char. At the same time—a happy accident for the cats—a geothermal drilling project’s runoff water created a permanent wetland for coastal birds to nest in. Spring came, nesting began. Trouble started. + +[![city of Húsavík, Iceland](https://hakaimagazine.com/wp-content/uploads/husavik-freedom-from-cats-1200x675.jpg)](https://hakaimagazine.com/wp-content/uploads/husavik-freedom-from-cats.jpg) + +The city of Húsavík in northern Iceland, known for its starring role in the movie *Eurovision Song Contest: The Story of Fire Saga*, banned cats from outside in 2008. Photo by Della Huff/Alamy Stock Photo + +Studies in the United States suggest feral cats cause some 70 percent of bird mortality, which is blamed on cats in general. The most obvious solution to these Húsavík bandits would have been to cull unowned cats and, further, ban all felines in rural parts of the municipality with the largest nesting sites. That would have upset farmers. Instead, local people, who seemed to largely oppose cats as nuisance animals, used the opportunity to impose a cat curfew solely *within* town limits. + +Menja von Schmalensee, an expert on invasive species at the West Iceland Nature Research Centre, says the ongoing cat wars are often based on idiosyncratic preferences, not science. “There are places where feral cats should absolutely be banned outside, if not cats entirely,” she says. “In other areas, such bans are overly drastic. My worry is that each community will follow the loudest group regardless of facts.” + +All over the country that same story echoes—particularly from cliffs where birds nest. + +--- + +In 2007, Yann Kolbeinsson, armed with a laptop and a camera mounted on a bendable rod, conducted an annual summer survey of Manx shearwaters on Heimaey, in Iceland’s Westman Islands archipelago. The seabirds are ground nesters on capes and cliffs and spend daytime hours at sea. Kolbeinsson would look for signs of a nest and push the camera down a tunnel until it stopped at a burrow. + +As he peeked inside, via the black-and-white live stream of his camera, Kolbeinsson would write down brief observations, one after another. Most days, entries went like this: empty, egg, empty, bird, egg, egg, egg, bird, empty, empty. One day, he recorded something entirely new: cat eyes. + +Four kittens stared straight into the camera. A little feral family was living in a raided home just over one kilometer from the island’s settlement of 4,300 people. + +This was not good. + +[![Westman Islands, Iceland](https://hakaimagazine.com/wp-content/uploads/westman-islands-freedom-from-cats-1200x797.jpg)](https://hakaimagazine.com/wp-content/uploads/westman-islands-freedom-from-cats.jpg) + +Seabirds, such as Manx shearwaters, nest on capes and cliffs in Iceland’s Westman Islands archipelago. Photo by Michal Hykel/Shutterstock + +On these 15 dome-shaped islands that make up the Westman Islands, the Manx shearwater created its largest colony in Iceland. A 1990 study indicated a population of 6,000 breeding pairs, which now appears to be on the decline, though recent research is murky. Seabird populations in the region are going down, but researchers consider the changing ocean food web the most vexing problem. Still, in many places, feral cats are exacerbating the decline by attacking and eating chicks. + +Birds nest on offshore colonies precisely to avoid land predators and take precautions to avoid bigger birds. The storm petrel, for instance, stays out at sea during daylight hours to avoid attack; cats have night vision and are active at night, especially unowned cats. Kolbeinsson points out that removing cats is not always a simple solution since it can in turn make rats and mice*—*which can attack eggs and chicks*—*more prevalent. + +And then there is toxoplasmosis, a disease caused by a parasite few have heard of but many already have in their bodies. While the majority of human transmissions result from eating raw meat, cats can also spread toxoplasmosis. Cats that hunt wild prey (meaning indoor cats are innocent) are the only animals capable of transmitting the *Toxoplasma gondii* parasite through their feces. Healthy people rarely have symptoms, but the parasite can harm human fetuses if a mother is infected during or right before pregnancy. (Advice for cat owners: clean out the litter box daily. The *T. gondii* parasite does not become infectious until one to five days after it is shed.) About 10 percent of Icelanders have the parasite based on a 2005 study, as do some 40 million Americans, according to the Centers for Disease Control and Prevention. + +[![Toxoplasma gondii oocyst](https://hakaimagazine.com/wp-content/uploads/toxoplasma-gondii-oocyst-freedom-from-cats-1200x675.jpg)](https://hakaimagazine.com/wp-content/uploads/toxoplasma-gondii-oocyst-freedom-from-cats.jpg) + +The *Toxoplasma gondii* parasite’s robust oocysts—eggs—easily travel in fresh water and the open ocean. Photo by TGPhoto/Alamy Stock Photo + +Wild and domestic cats are the only definitive hosts for transmission from the terrestrial environment to the marine environment; without them the organism can’t complete its life cycle. The parasite’s robust oocysts—eggs—easily travel in fresh water and the open ocean. Toxoplasmosis infections have killed endangered Hawaiian monk seals and California sea otters. The parasite affects birds, too, causing anorexia, diarrhea, respiratory distress, and possibly death. A study of 10 species of seabirds in the western Indian Ocean found that 17 percent of them carried antibodies against toxoplasmosis. The ʻalalā, Hawai‘i’s native crow—which survives in captivity but is extinct in the wild—also carries antibodies against the parasite. It’s possible toxoplasmosis arrived in Hawai‘i with Europeans and their domestic cats. + +Disease aside, it was feral cats’ murderous natures that inspired local exterminator Asmundur Pálsson to act following Kolbeinsson’s discovery. Pálsson began shooting feral cats and laying traps by the foot of the bird colonies, “all to protect our Manx shearwaters,” he says. + +Pálsson killed about 40 animals the first year but eventually gave up: some people in town kept sabotaging his effort by putting rocks in the traps. Two years earlier, Pálsson, armed with a .22-caliber rifle, had wiped out invasive bunnies—the European coney, native to France, Spain, and Portugal—but when it came to cats, animal welfare appeared to outweigh ecological impact. + +[![](https://hakaimagazine.com/wp-content/uploads/bird-in-mouth-freedom-from-cats-520x347.jpg)](https://hakaimagazine.com/wp-content/uploads/bird-in-mouth-freedom-from-cats.jpg) + +[![](https://hakaimagazine.com/wp-content/uploads/european-coney-freedom-from-cats-520x347.jpg)](https://hakaimagazine.com/wp-content/uploads/european-coney-freedom-from-cats.jpg) + +Which one deserves to die more? Photos by Losonsky/Shutterstock (cat) and Mike Lane/Alamy Stock Photo (rabbit) + +Instead, a group of volunteers on the island set up a shelter for feral and stray cats, practicing a technique known as trap-neuter-release. But cats are solitary hunters that roam large territories: it takes time and effort to bring a single animal into a shelter, and it’s practically impossible to keep up with population growth. Plus, once released back into the wild—now neutered *and* well nourished—the cat is the same predator, and all feral cats hunt. + +Solitary habits also make cats hard to count and explain why global cat population estimates range *somewhere* between 500 and 700 million and why estimating the ecological damage of cats has a huge margin of error. Cats kill between 1.3 and four billion birds annually in the United States alone (excluding Hawai‘i and Alaska). The numbers are based on meta-research pulling big-picture data from previously published articles estimating the number of free-roaming cats and their appetite for birds, such as by using stomach and scat analysis. A Canadian study, applying a similar formula, estimates that cats kill between two and seven percent of birds in southern Canada, where most residents live. The first-ever study estimating the problem in China, published in 2021, blames cats for the annual death of 2.9 billion reptiles, four billion birds, and 6.7 billion mammals, on average, in addition to a staggering number of invertebrates, frogs, and fishes. + +These findings implicate cats as the single greatest source of anthropogenic mortality for birds—a bigger threat than window and building collisions. Even worse than cars and poisoning? The cuddly, cuddly cat. + +--- + +Why are cats so cuddly to humans? They rub against our legs, lick our noses, and knead our stomachs. It’s as if we are another cat to them—and by one theory, that is what we are. Cat behavior researcher John Bradshaw claims that cats see humans as bigger cats. Based on how smaller cats rub on bigger cats when living together, they probably see us as slightly superior kitties but rather clumsy, by cat standards. Bradshaw, in his book *Cat Sense*, rejects the notion that cats bring their prey inside as a gift. Cats, rather, have the tendency to bring prey to a place where they feel safe, but once the feeding begins, they remember—ah, wild meat tastes worse than the chicken-based cat food in the next room. + +Cats kill far more birds than most people imagine, and their owners appear to often hold the denialism of a parent unable to accept *their* cat as murderous. In one 2013 study, researchers in the US Southeast affixed “kitty cam” body cameras to cats to monitor their hunting: they returned only 23 percent of prey to the house. As a cat owner, I had assumed the six or seven birds Ronja brought inside her first summer was all she had caught. Each time, I was shocked, but it took a wounded whimbrel, a shorebird, fighting for its life on the living room floor for me to accept the problem. Ronja has the character of a serial killer. About one-third of pet cats, mind you, are like the comic strip character Garfield. For the Garfields, hunting is not worth the effort, or only for the rare occasion. Some breeds are more dangerous than others. But for most cats, either they’ve got a killer personality or not: among owned cats, only around 20 percent are considered super hunters, so good at their craft that a single bell around their neck will do little to kill their ambition. + +[![cat with dead bird lying on floor](https://hakaimagazine.com/wp-content/uploads/bird-on-floor-freedom-from-cats-1200x905.jpg)](https://hakaimagazine.com/wp-content/uploads/bird-on-floor-freedom-from-cats.jpg) + +Domestic cats kill between 1.3 and four billion birds annually in the United States alone (excluding Hawai‘i and Alaska). Photo by Rodger Tamblyn/Alamy Stock Photo + +At the pet store, the shopkeeper told me a single bell merely showed effort on the owner’s part; at best a bell the size of a marble reduces the cat’s effectiveness by half, but several studies suggest next to no effect. Larger bells work better but they also make noise if the cat is wandering like a Swiss cow around the house at night, causing stress to the hyper-hearing cat. The shopkeeper told me to try a ruffled collar in addition to a bell. The colorful fabric collar, resembling that of a clown, is the antithesis of camouflage and makes the cat, at least in the springtime, 19 times less effective than an unencumbered cat. In the fall, however, the ruffled collars make the cat only 3.4 times less effective. And the collars sometimes fall off. Another option worn around the neck is a long, colorful plastic bib. This contraption is a “pounce protector,” preventing cats from lowering their heads to the ground. The keto diet is another possible solution. A controlled 2021 study of 355 cats in England found that cats on a grain-free, high-meat-protein diet hunted about 40 percent fewer birds than those eating the low-end dry food. + +But none of those strategies prevent cats from attacking bird nests. Friends suggested leashing Ronja in the yard. The American Veterinary Medical Association endorses a policy that encourages cat owners to limit outdoor life to outdoor enclosures, such as cat patios—so-called catios*—*or to being on an *attended* leash, effective if training starts when a cat is young. Icelandic veterinary colleagues have spoken out against cat curfews. “Although some cats, who do not know anything else, accept being indoor cats, there are others who do not handle it and confinement can lead to stress and aggressive behavior,” the Icelandic Veterinary Association wrote in a statement last year. The association does, however, support nighttime curfews, especially in the spring when birds nest, since that’s when cats are most effective as hunters. (Research suggests the nocturnal behavior applies more strongly to unowned cats.) + +[![cat sitting in an enclosed area of a patio](https://hakaimagazine.com/wp-content/uploads/catio-freedom-from-cats-1200x800.jpg)](https://hakaimagazine.com/wp-content/uploads/catio-freedom-from-cats.jpg) + +In Húsavík, where pet cats are banned from being outside, a one-year-old named Freddie Mercury enjoys his cat patio—a catio. Photo by Egill Bjarnason + +We decided to keep Ronja inside completely during the nesting season and stopped tolerating her admirable escapes. I bought lots of delicious fish jerky for treats and told her that, in fact, some indoor cats live almost four times as long. She put on excessive weight to prove us wrong. + +--- + +We have always loved and loathed cats. The Japanese maneki-neko—the beckoning cat, with one paw raised and “waving”—symbolizes luck; a run-of-the-kitty-mill black cat signifies ill fortune. Catholic priests burned cats alive during the European witch-hunt era; Islam admires them for cleanliness. Surveys suggest that in parts of Iceland about 50 percent of residents want cats banned from outside. The debate itself is new. People accepted roaming neighborhood cats, never questioning the wisdom, until others began questioning the, pardon the pun, catus quo. + +An attitude shift is happening. “The cat curfew has changed the way people think of cats,” says cat owner Röðull Reyr, who has lived in Húsavík most of his life. “When a teenager sees a cat outside today, they appear provoked, as if they’ve spotted an unwanted guest in their neighborhood.” + +In Australia, two municipalities in Melbourne introduced cat curfews: Monash in 2021 and Knox in 2022. Earlier, in 2015, the country embarked on a mission to cull two million feral cats. From mid-2015 to mid-2018, Australia killed 844,000 feral cats with poison and traps. In Europe, two Dutch law professors, writing in an environmental law journal, argued that allowing free-roaming cats violates the Nature Directives, the oldest European Union legislation on the environment. Citing studies of cats’ impact on birds, the authors conclude that cat owners must manage their free-roaming cats and “stray and feral cats … must be removed or controlled when they pose a threat to protected species.” + +Your browser does not support the video element. + +In Japan, the maneki-neko—the beckoning cat, with one paw raised and “waving”—symbolizes luck. Video by VideoLand/Shutterstock + +Last November, the town of Akureyri voted to ban outdoor cats entirely as of 2025. Outraged cat supporters all over the country threatened to boycott the town’s famous dairy products in protest. A local artist rallied support for the Cat Party ahead of local elections scheduled this past May. So, four weeks before election day, the ruling majority softened the total ban to a nighttime curfew, and the debate keeps going, defined by idiosyncratic fervor. + +Environmental protection agencies in Iceland have, so far, avoided the debate publicly, perhaps explaining why the issue remains underexplored. The estimated number of cats roaming the country remains a question mark. In Akureyri, in accordance with local laws, pet owners have registered only 200 cats, a fraction of the total population. Stronger data helps understand the most fundamental questions: by banning cats outside, will the population of birds in Iceland increase? Experts are unsure of the answer, since most cats roam within towns and most birds nest outside them. Will Icelanders enjoy more birds in their backyard without cats? Quite possibly, and that is when the question comes down to our values: a 2021 paper in *Ecological Economics* based on economic data from 26,000 Europeans found neighborhood birds make people as happy as money. A 10 percent increase in bird species in the environment raised life satisfaction about 1.53 times more than a similar proportional rise in income. On the other hand, we release the soothing “cuddle chemical”—oxytocin—when petting a cat, the same enjoyment we get from social bonding with our own kind. Cat ownership is also a proven method for helping the growing number of lonely people to feel connected. + +Ronja was the third word my one-year-old son learned to speak after mama and dudda (baby-Icelandic for pacifier). When the cat disappeared one day in December, the family was devastated: there had been a bad snowstorm, and I had closed the window before going to bed, assuming the cat was asleep in the living room. The next morning, there were paw prints in the snow, going in circles below the shut window. After two days Ronja-less, I began leaving work early to walk around town, following cat steps through the snow, like a cartoon detective, into private gardens and parks. Twice, I asked homeowners with an open basement window to go downstairs and check for her. I alerted all community Facebook groups and recruited children to help me. I began assuming she was dead, and was already working on my grief. + +I love birds, so maybe Ronja’s loss would leave me free of guilt. But I also love Ronja, and I was ecstatic six nights after she went missing, around 2:00 a.m. when she leaped through an open window and strolled into our bedroom. She allowed us to greet her with awkward enthusiasm before moving to *her* corner of the bed. So now, like many cat owners, I exist in a state of cognitive dissonance when it comes to my cat and my environment. But I do keep her inside at night. + +  +  + +--- +`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))` \ No newline at end of file diff --git a/00.03 News/Riding London’s Unexpectedly Fantastic Elizabeth Line.md b/00.03 News/Riding London’s Unexpectedly Fantastic Elizabeth Line.md new file mode 100644 index 00000000..bc6aeb81 --- /dev/null +++ b/00.03 News/Riding London’s Unexpectedly Fantastic Elizabeth Line.md @@ -0,0 +1,60 @@ +--- + +Tag: ["Travel", "London", "Public", "Tube"] +Date: 2022-06-05 +DocType: "WebClipping" +Hierarchy: +TimeStamp: 2022-06-05 +Link: https://www.newyorker.com/news/letter-from-the-uk/riding-londons-unexpectedly-fantastic-elizabeth-line +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[@News|News]] +Read:: [[2022-06-05]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-RidingLondonUnexpectedlyFantasticElizabethLineNSave + +  + +# Riding London’s Unexpectedly Fantastic Elizabeth Line + +Just after 1 *P.M.* on January 9, 1863, a smaller-than-average steam train loaded with Victorian dignitaries and other men in tall hats left Paddington Station, in London, and headed east, beneath the city. The world’s first underground railway was three and a half miles long and had been harrowed out of the clay by thousands of navvies, transient workers from Scotland and Ireland, during the preceding three years. The Metropolitan Railway—“The Best, Cheapest, Most Convenient and Expeditious Route”—ran from Paddington, where the great railways entered London from the west, to Farringdon, on the edge of the city. The journey took eighteen minutes. “For the first time in the history of the world, men can ride in pleasant carriages, and with considerable comfort, lower down than gas pipes and water pipes . . . lower than the graveyards,” the *Daily News* reported. The concept was an immediate hit with London’s travelling public, who still had to put up with occasional herds of sheep during the morning rush hour. (It was usually quickest to walk through much of the city). Smoke on the new railway was an issue: a porter was hospitalized on Day One, suffering from the “vitiated atmosphere,” and several passengers were reported to be in an “insensible state” after inhaling fumes. But the future was here. The Underground transformed London in both physical and psychological terms—what it was and what it could be. In 1872, a teen-aged Arthur Rimbaud wrote “Metropolitan” after riding the line: + +> Boulevards of crystal rise, crisscross— +> They swarm instantly with the young families of the poor, +> Fed from the fruit-sellers’ stands—Nothing too rich. +> This is the city! + +A shade after 6:30 *A.M.* on the morning of May 24th of this year, the first pair of trains on London’s new Elizabeth Line set off: from Paddington, once again, and from Abbey Wood, at one of its easterly ends. There were no men in tall hats, getting vitiated, just a giddy crowd, ready for some good news at last, standing under umbrellas in the rain. The Elizabeth Line is four years late, wildly over budget, and beautiful as hell. When it is fully operational, next spring, it will run for sixty miles through London, with a fork at either end, connecting Berkshire and Heathrow Airport, in the west, to Essex and Kent, in the east. It is the express train, right through the guts of the city—Bond Street, Tottenham Court Road, Whitechapel—that London has never had. Twenty billion pounds. Two new tunnels, bored for twenty-six weaving miles, under the streets. Ten new stations, with platforms and trains twice the length of standard Tube trains, excavated and somehow placed alongside or under the existing network. Can you imagine? It is the most significant improvement to how people will move around the city in fifty years. Sadiq Khan, the Mayor, who rode the first train out of Paddington, said he was “so excited—like that little boy on Christmas Eve, waiting for Santa.” In the hundred and fifty-nine years between the departure of the first Metropolitan Railway steam train and the opening of the Elizabeth Line this week, the journey time between Paddington and Farringdon shrank from eighteen minutes to fourteen. Now it’s eight. + +“As always, it is the platform of the terminus which seems alone real, and all behind it a mere dream,” George Gissing, a Victorian novelist, wrote of the spreading underground network, in August, 1884. Part of what has been so uplifting about the opening of the Elizabeth Line is that people had sort of given up on it. Crossrail, as the project used to be known, has been on the drawing board of London planners since the nineteen-seventies. Construction began in 2009, which, in the context of Britain’s recent, turbulent and mostly depressing history, feels like the Mesozoic Age. The line was supposed to open in 2018 but didn’t (signalling problems); then the pandemic messed up the schedule again. It was one of those trains that you wish for, staring into the dark of the tunnel, listening for a screech or a rattle that never comes. + +In fact, stretches of the Elizabeth Line have been running—empty of people, full of potential, at sixty miles an hour, in five-minute intervals—for more than a year. A few days before the line opened to the public, I joined a tour led by Mark Dewhirst, a senior engineer at Transport for London, at Farringdon, the original terminus of the Metropolitan Railway. Dewhirst was gangly, lightly bearded, and wearing an orange vest. He seemed a little tired but also elated. He explained that it had been necessary to test the line extensively, rehearsing what would happen if a train struck a swan, for example. The tunnels have been designed to last a hundred and twenty years. + +Around us, passengers swarmed instantly, rising up from the platforms that Rimbaud saw. Then Dewhirst showed the way down a new set of escalators and into the parallel boulevards of the Elizabeth Line: airy, wide passages, lined with pale concrete and speckled with perforations, to cut the noise. The colors that recur are purple, dark gray, and steel. The lighting is mellow and, according to the designers, conducive. The platforms are deep and long and straight. + +As a place to be, the Elizabeth Line is nothing like the Tube, which is brisk, hot, cacophonous—a realm of unsolicited bodily intimacy, bottlenecks, and sudden winds. I asked Dewhirst how he thought passengers would react in a few days’ time, and he told me to paraphrase his reply, which was W.T.F. “Like, I know Crossrail was expensive and late,” he said. “But wow.” The revolutionary thing about the Elizabeth Line is that it is not a subway at all. Hundreds of thousands of commuters will no longer have to disembark at London’s ring of mainline stations and funnel into the cramped platforms of the Tube. They can ride right into town, or straight through to the other side, if they are in the mood. Dewhirst said that the best comparison for the Elizabeth Line was the R.E.R., in Paris. “It’s more than a Tube,” he said. “It’s a *mode*.” + +On the big day, I joined the line at Liverpool Street, a couple of stations from where I live. A blank wall that I have walked past most days for the previous eight years was gone; in its place, a portal to the new system. I looked down at the floor: the dirty gray of one underground corridor, scuffed by a million feet, gave way to sudden cleanliness and joy, journeys yet unmade. A shaft of bright sunlight fell from a new entrance to the street above. I started taking the Tube to school when I was nine years old. It’s a kind of memory palace: the line to choose above the rest (Victoria), the stations where you must ignore the signs (Green Park), the interchanges that are not worth thinking about (anything to do with Bank). To encounter a whole new way of getting across your city—a mode, no less—is enough to change your sense of what is real. The air smelled of unboxed shoes. People were taking pictures of a new kind of horizontal elevator, like a funicular, running up and down beside the escalators, and puzzling at place names such as Seven Kings and Taplow. It was like the bit in Harry Potter when the Hogwarts Express materializes at platform 9¾ at Kings Cross, except the Elizabeth Line runs to Slough. + +A couple found each other on an unfamiliar platform and kissed. A boy was carrying a silver “5” balloon, to celebrate his birthday. A man was whistling “Fly Me to the Moon.” Everywhere the line was being ridden on and written upon and joined to the movements of the city for the first time. Another boy, perhaps four years old, took his seat in an exaggerated fashion, rocking himself up and down, and making an older man laugh. The older man was a retired doctor, named Mike Young, who was exploring the line with his companion, John Vaughan, the manager of a medical practice. They were riding the train from the Barbican, where they lived, to Abbey Wood, at the end of the line, a place they had never been. + +“Nothing spectacular so far,” Young said, with the practiced deprecation of a Londoner experiencing a twenty-billion-pound railway for the first time. “I like the open trains.” Vaughan approved of the lighting and the air-conditioning. We arrived at the financial district of Canary Wharf in six minutes—a journey that used to involve three Tube lines and two changes. Young warmed up. “This is a revolution,” he said. It turned out that he trained a family doctor who has looked after my children. Between Canary Wharf and Custom House, on the eastern reaches of the Thames, the Elizabeth Line rose to the surface, before plunging again, under the river. Soon there were trees and small hills to look at. Young and Vaughan debated whether to get off and walk around Abbey Wood. “It might become a holiday destination—you never know,” Young suggested. At the terminus, a cleaner was collecting the first detritus—coffee cups—from the gleaming trains. The spring sky darkened briefly. I chatted to a couple of Elizabeth Line staff, who were getting to the end of their first day. Then a passenger was taken ill and they rushed down the platform to help. We swooped back into the city with a slight delay. + +  +  + +--- +`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))` \ No newline at end of file diff --git a/00.03 News/The Incredible True Story of Jody Harris, Con Artist Extraordinaire..md b/00.03 News/The Incredible True Story of Jody Harris, Con Artist Extraordinaire..md new file mode 100644 index 00000000..3b04a72d --- /dev/null +++ b/00.03 News/The Incredible True Story of Jody Harris, Con Artist Extraordinaire..md @@ -0,0 +1,381 @@ +--- + +Tag: ["Crime", "Con", "US"] +Date: 2022-06-02 +DocType: "WebClipping" +Hierarchy: +TimeStamp: 2022-06-02 +Link: https://www.trulyadventure.us/conwoman +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[@News|News]] +Read:: [[2022-06-02]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-TheIncredibleStoryofJodyHarrisConArtistExtraordinaireNSave + +  + +# The Incredible True Story of Jody Harris, Con Artist Extraordinaire. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/4ae479e0-7a7e-4123-841f-e02e5fbc93da/ConwomanSS.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/4ae479e0-7a7e-4123-841f-e02e5fbc93da/ConwomanSS.png) + +## **SHE POSED AS AN AIR HOSTESS, A PSYCHOLOGIST, BUT MOST OFTEN AS A COP. THEN SHE FELL IN LOVE WITH ONE.** + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/2acab619-97f6-4f51-a1dd-2270d95f81b1/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/2acab619-97f6-4f51-a1dd-2270d95f81b1/Eyes.png) + +Andrew Lawrence Twining, a 32-year old senior constable with Melbourne’s Victoria Police, spent his days on his motorbike and his nights home alone. A kind-faced and plump traffic officer, he looked every bit the even hand he was in the line of duty. He was the sort of cop who grew up wanting to be nothing else. He signed up soon after his eighteenth birthday. “A bloody good cop,” according to one of his partners, “one that’d have your back in a tiz.” + +While Andrew was jocular and jovial, most would never guess that he was going through a rough patch due, in large part, to his divorce the previous year. His beat partner and closest friend, the lanky, stern-faced Glenn Humble, however, did know about Andrew's troubles. + +Glenn, a married father-of-two, didn’t have much experience navigating the local dating scene, but he was constantly pushing his younger partner to get back on the horse. “Give it a go, man,” he urged Andrew, one cold morning in December 2005. “What have you got to lose?” Andrew caved and signed up to a dating site called RSVP. + +Listing his job on his public profile probably wouldn’t fly with the Office of Police Integrity, but it did fill his inbox. He scanned through the messages, grinning. A 25-year old lawyer? A bit too young, he thought, and probably too dull. One too many dealings with prosecutors had left a bad taste in his mouth–and he was looking for someone to awaken his sterile life. + +Bisexual Aquarian who drinks socially and values good looks. Andrew almost laughed when he read Jody’s bio. Her interests: swinging sex, spanking, and handcuffs. Glenn’s not gonna like this, he thought. But she lived in South Yarra, his beat, down on McFarlane Street. He’s right, though. What have I got to lose? + +On a Sunday evening in 2006, Andrew prepped himself for their date at a nearby wine bar. New cologne, quarter-zip, sandy hair combed–he looked like a professor. Andrew, with a long stint in the law under his belt, wasn’t often nervous, but her racy bio had him jittery. + +Jody Harris, 27 at the time, had wild black hair with bangs cut just shy of her hazel eyes. She wore a sequined dress, a four-carat solitaire diamond on her left hand and a princess-cut pink on the right. She was imposing, but once she sat down, her relaxed demeanor put Andrew at ease. “A Crown lager,” she told the waitress. “Don’t bother with a glass.” + +After five minutes of conversation, it was clear to Andrew that he’d found someone spectacular. And they somehow fit together seamlessly—Jody a Ritalin-fueled, brash-talking ball of energy, Andrew, soft-spoken and stable. + +“What do you do for a crust, anyway?” Jody asked, her gaze fixed on him. + +“I’m a cop,” he said, a smile tugging at the corners of his lips. “What about yourself?” + +“I’m a flight attendant for Virgin,” she answered, pausing to take a sip from the brown bottle. “Pretty much all domestic routes… Brisbane, Melbourne, Sydney. Do the odd run out to Adelaide, but it’s not often… thank god!” He laughed. + +Later that night, when the two stumbled through the front door of her apartment, he saw the red uniform scattered across the sofa with the luggage tags and name badge on the nightstand. + +Jody. + +The next day, Glenn couldn’t ignore Andrew’s renewed energy. + +“Good time last night?” he asked. Both were sticklers for being up front and not playing games, but the older man cautioned him to wait a while before texting her. Andrew couldn’t wait. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/270a911c-f5ad-4f80-8f8c-6169729aed3d/Asset+15.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/270a911c-f5ad-4f80-8f8c-6169729aed3d/Asset+15.png) + +Before he even had the chance to tuck his phone away it buzzed. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/98d1e1b5-52bd-45a5-aea9-d1e3bc707f56/Asset+21.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/98d1e1b5-52bd-45a5-aea9-d1e3bc707f56/Asset+21.png) + +After the two met again they were inseparable. Pleased as Andrew was that the provocative dating profile rang true, he also quickly figured she was the sort worth taking home to his parents. Over spaghetti and board games at their colonial-style home in Templestowe, she won over his parents. Over the next two weeks, restless nights turned to fancy dinners, which were often paid for by Jody. By Valentine’s Day, he was ready to spend his life with her–though he remembers her spending habits were a little dizzying at times. + +“Forty bucks?” he’d exclaimed upon finding the receipt, bursting out laughing. Jody, cross-legged on the hotel bed, looked sheepish. + +“That’s right, idiot… you complaining?” She snatched the receipt out of his hands: forty just on condoms. + +Also noting her new Carla Zampatti sweater, he decided he wasn’t going to rock the nice new boat he found himself in. Andrew was trusting. And, for the first time in months, he felt happy. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png) + +Jody Harris—whose real name was Jody Pearson-Harding—had a thing for cops. + +> “Jody was a gifted con artist, +> ’a human fuckin’ hyena.’ ” + +Seven years earlier, she’d pulled up to the gates of Brisbane’s Roma Street police complex in a white sedan she’d rented. No decals, but it looked the part–and so did she. Four trips to a West End uniform shop, each time posing as a different officer, had netted her a full Queensland police uniform. Instead of her normally glitzy garb, she’d picked up a sky-blue shirt, jacket, cargo pants, and a peaked patrol hat. When the store clerk, laughing, told her she’d need to go to her supervisor for a name-tag, she nodded politely. On the way out she pinched one from the front-of-store mannequin. + +Jody was a gifted con artist, “a human fuckin’ hyena,” as one of the cops who worked her case put it. On top of the kit she’d amassed, one bump into a street cop at Main Street had snagged her a badge. That’d get her past the buzzer, and it gave her an identity. Facing the cop manning the front desk at the Roma Street station, she wasn’t Jody anymore. She was Constable Alison White, a country cop down on admin detail from Townsville. + +“Bet they keep you busy up there,” the corporal, not much older than her, scoffed. “All crocs and crims, isn’t it?” + +“I mean, it’s always nice to get away,” she said with a toothy smile. “But I’m here on official business. Whereabouts for permit renewals?” + +“Weapons Licensing?” he replied. “It’s down the hall on your left.” + +Like the rest of her swindles, it was simple but called for a level of outright ballsiness that most people could never summon. + +By the time Jody packed up and left the Roma Street station, 90 minutes later, she’d worked her way in with no less than five different detectives. All of them were straight males disarmed by her patter and polished looks, and all of them were willing to share details about cases, crooks and court matters. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png) + +Jody grew up in Tingalpa, a rough part of Brisbane. She sniffed lines, smoked pipes, and popped pills with the best of them. But this high was like nothing she had ever experienced. “If she could dupe police like that,” a different cop would later say, “the banks would prove a cinch.” + +But banks didn’t capture her interest, at least not at first. Jody’s fascination was with the police. As one psychologist later involved in her case put it, she was “obsessed, thanks to a childhood disrupted by the justice system.” + +Jody was born in 1978 to a violent father who once struck her in the chest with a broom handle for crying. The incident pushed her mother, Debbie, over the edge; she packed her bags and left, Jody in tow. Debbie later began a romantic relationship with Brisbane Broncos rugby star “Smokin” Joe Kilroy, a man known as much for his off-field antics as his status as a world-class fullback. In 1989, the two were caught trafficking cannabis as part of an undercover sting by Queensland police. Jody was just 11 as she watched officers take her mother away. At 12, she peered on as a judge sentenced Debbie to a six-year stretch at Boggo Road. + +“Hardly the grounding for a love of the law,” the psychologist explains. With her mother gone, her life uprooted to a new city, it wasn’t long before Jody spiraled into a life of crime herself. At 14, she started with soft drugs, graffiti, and theft. But soon, she found her real love: fraud. She was dialing teachers and other authority figures in her life–going so far as to impersonate police by phone. Hauled before judges for dishonesty several times, she was unrepentant. + +On Christmas Day, 1993, when she was just 15 and living with her grandparents in inner-city Melbourne, she rang the Russell Street station. Patched through to the 32-year-old sergeant, Brett Bardsley, she fed him a backstory that was complicated but, ultimately, convincing. Claiming to be calling for another policeman friend of hers, she sold Brett on the idea she was the 20-year-old daughter of a prestigious advertising executive. She asked him out for a drink and, “sealing the deal” with a photo of herself in a black, lacy bra, began her first fling with a man in uniform. “She was impeccably dressed and spoke well,” says Bardsley. “She seemed very mature.” + +When the two celebrated her would-be 21st with Bardsley’s parents, they had no idea she was just 16. When the tabloids caught wind of the fling, the disgraced detective lost his job and moved to the UK. "I think she just had a fixation with me because I was a copper,'' Bardsley told the Herald Sun. + +> “I think she just had a fixation +> with me because I was a copper.” + +He was right. At the same time Jody was dating him, she had another cop in her crosshairs, one who’d go on to Parliament after leaving the force. + +“Jody Harris was under a different name and she used to come around, for example, to East Melbourne and Russell Street police stations,” said Jason Wood, now Australia’s Assistant Minister for Customs, Community Safety and Multicultural Affairs. “I regarded her as a casual acquaintance. I never went out with her \[...\] But she was like a breath of air when every day you had people walking in having been assaulted or robbed to make reports. She was infatuated with all police members.” + +Jody was brimming with confidence and hungry for a sense of control over her splintering life—and she seemed to have a vendetta against anyone in the justice system. + +Far away in Brisbane, Jody’s mother was charting a very different path. After witnessing the murder of a friend in the overcrowded jail, she committed to turning her life around–and did so, in dramatic fashion. Debbie enrolled in a Bachelor’s of Social Work. Textbooks and study notes filled her cell, which helped her win the esteem of the parole board. After Debbie walked free on a good behavior bond in 1992, she practiced, for a time, as a social worker and then turned her eye to the law. She later became the first convicted drug trafficker in the country to be admitted to the Supreme Court as counsel. + +At age 19, a judge dismissed Jody as an “incorrigible thief.” Eight months after Roma Street, she found herself before the Brisbane District Court facing down 22 charges of fraud and identity theft. Grinning ear-to-ear, she asked for a further 141 accusations to be taken into account. + +From an outsider’s perspective, this sort of behavior might seem mad. But it’s clear Jody still had her wits about her. After her release from the Palen Creek Correctional Centre in May 1999, she clung to a low profile for the next seven years: food stamps and minimum-wage work. The Queensland police uniform, which had stayed hidden in her closet during her time inside, stayed stashed behind the designer clothes she’d nicked. + +Whatever the trigger, she pulled the uniform out in 2006. On Melbourne’s Eastern Freeway, the 27-year-old pulled behind a Lexus and began flashing her headlights. Soon she pulled alongside and, pointing to the crumbled up uniform on her dash, indicated that the driver should pull over. Alysha Searle, an underslept, overcaffeinated barista six years her junior, complied. Jody, now supposedly a South Yarra rape detective, demanded to see her license. + +“I clocked you running that red light back there,” she snapped, scanning over the card as she spoke. “You’ve just got to be more careful.” + +Before the girl had a chance to protest, Jody faked an incoming call. “Get out of here before I change my mind.” + +It wasn’t until Searle made it home that she realized the detective still had her license. The next day she saw that roughly $3,000 had been withdrawn from her savings account—enough for a Carla Zampatti sweater, a new Gucci bag, and forty bucks’ worth of condoms. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png) + +In March, Andrew dropped his new girlfriend at Tullamarine airport. She was wearing her Virgin uniform and told him she was heading up to Sydney. They kissed goodbye and, freshly-cut keys to Andrew’s place in hand, Jody told him she’d drop round once she was back. They were only seven weeks into the relationship, but things were going well. Jody had asked him all about his charmed childhood–a topic he thought boring–and, at the same time, she spoke openly about her checkered past. More than open-minded, he found her honesty endearing. + +Once Andrew peeled off and faded into the airport traffic, Jody wasted little time swapping the dress out for a pinstriped pantsuit. Instead of a Virgin Blue flight, she boarded a Qantas plane bound for Brisbane and sat in business class. The woman who landed next to seat 3C was Leah Jury, an off-duty flight attendant. “From the moment I sat down beside her I had this really bad vibe,” she’d later recount. “She was watching everything I did and just made me feel quite uncomfortable.” + +Even perched at the plane’s front, Jody still didn’t fit the archetype of a jet-setting con artist. A beer in her hand and The Sopranos playing on her laptop, her demeanor was anything but slick–even less so when she barked at the woman serving her. “We’re all out of Crown, but I can get you something from economy,” the attendant said. “I don't know what they have in economy,” she snapped back. “I've only been in economy once in my life.” + +By the time the doors opened and the tropical heat gushed in, Leah was clamoring to get away from the woman beside her. Little did she know that when she’d gone to the bathroom Jody had lifted the off-duty flight attendant’s ID from her handbag. With a ding, the seatbelt sign turned off and Jody turned to her victim one last time. “Would you like this magazine?” she asked. “I'm done with it.” In her hand, a copy of Women’s Weekly, dog-eared and doubled over on an article about a con artist. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/4c8f895c-0b97-4894-afde-37cbced16405/cop+2.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/4c8f895c-0b97-4894-afde-37cbced16405/cop+2.png) + +No longer just a cop, Jody now began switching job titles on a near-daily basis: on Wednesday, a lawyer; on Thursday, a psychiatrist; on Friday, a flight attendant. She also began toying with disguises and wigs, both for fooling women out of their cards and for posing as them at their local bank branch. While con artists like Frank Abagnale, the real-life anti-hero who inspired Spielberg’s Catch Me If You Can, were calculating and methodical, Jody tended to fly by the seat of her pants, to dive into situations and rely on her wits, charm, and boldness to navigate it. + +She had wherewithal, one of the key traits of a successful con artist. One time, walking the streets of Sydney’s North Shore, she saw a woman trip and smack her head against the pavement. A crowd of concerned passers-by gathered around and Jody pressed her way to the front. It wasn’t long before the two were en route to the nearest hospital—a ride which cost the woman $10,500 in stolen funds. + +Like Abagnale, Jody was often caught red-handed, but she had a knack for getting away with it. Once pressed by a bank teller for her date of birth, she’d steered into the skid. “I don’t know,” she barked, acting as if the question, rather than the answer, were dim-witted. “It’s on my license, right there.” The teller, taken aback, handed over the cash. + +Another time, in Melbourne, she’d tried to withdraw money from an account that had been flagged for fraud. The teller hesitated, reading the system alert aloud to her. “Fraud has been done on this account,” she said, eyes fixed firmly in Jody’s direction. “Do not give any over-the-counter-transactions without contacting Sunshine branch.” She gave Jody a once over: designer dress, jewelry, and high heels. “It’s obvious that you’re a trustworthy-looking person,” she said, according to Jody, before handing over the cash. + +With Jody’s level of confidence comes recklessness. It was only a matter of time before the law caught up to her. Blasting through Sydney’s western suburbs in a rental car at twice the speed limit, she’d been flagged by a couple highway cops. Squaring up to the officers, she shot them a steely glance as she handed over a different woman's licence; one who looked almost nothing like her. “Send a copy to my address,” she’d said dismissively. Soon after, she was back on the road. The owner had had a hard time working out why her licence had been disqualified. + +> “With Jody’s level of confidence +> comes recklessness.” + +With this sort of salesmanship, Jody had little trouble convincing her new beau she could afford to fund her lavish lifestyle, which, by this point, had become theirs. “I’m a world-class bargain hunter,” she explain, even after he watched her drop north of six grand on a single outing: $500 on hair extensions, $1650 on a bichoodle pup, and $4000 on a diamond TAG Heuer watch in a single outing. Andrew, still every bit the savvy constable, would prod his friends at the station periodically. “She’s a trolley dolley, mate,” said one of his more straight-shooting mates at the station. “Even they get paid better than us, remember.” + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png) + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/798c97c3-5a88-4f81-9cd4-1563f774b4de/Asset+25.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/798c97c3-5a88-4f81-9cd4-1563f774b4de/Asset+25.png) + +Jody and Andrew at dinner + +Melbourne isn’t a city short on date spots but, by the end of autumn 2006, Jody and Andrew had just about run out of ideas. They’d even got matching tattoos: her name on his right butt cheek, his on her wrist. They snacked on oysters at the $310 per-person, 55th-floor Vue de Monde. Andrew got down on one knee and asked Jody for her hand in marriage. She accepted and, soon after, Andrew was pressing Glenn Humble for honeymoon tips. + +“What do you reckon about Greece in November?” + +As it happened, Andrew was taking his parents to Greece on vacation, which could double as a kind of honeymoon scouting trip. After months of pulling night shifts, he’d earned the right to a European getaway with his parents. For once, it was Jody’s turn to drop Andrew off at the airport. + +As she did, and on the heels of their engagement and her very real elation, Jody would have had to confront the uncomfortable reality that she was in an emotional bind she’d never found herself in before. Keys to his place, easy access to his credit card, even a joint bank account, and yet Jody had never once taken a dime from her now-fiancé. The truth was, she had made the most basic error, as she would later attest: She had fallen for the goofy constable who made her laugh, who accepted and seemed to see through her flaws—or those she revealed to him—and who loved her. She had built a house of cards predicated on the notion that she would be long gone and emotionally uninvested when it toppled down. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/0a6cd4d1-7453-46d8-92b2-d5b6e3f67dc1/Asset+27.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/0a6cd4d1-7453-46d8-92b2-d5b6e3f67dc1/Asset+27.png) + +As she dropped him off at the airport, the realization that she didn’t want it to end would have hung overhead like an axe. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png) + +Of the three state police forces Jody ran afoul of, it was, coincidentally, the one Andrew worked for that first realized that there was a serial con woman on the loose. Perhaps spurred toward a destructive path by the precarious emotional situation she now found herself in, with her new fiancé overseas, Jody began to work the city like never before. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/250a5d0f-62a6-47a3-bb11-2e9dd0507e81/host.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/250a5d0f-62a6-47a3-bb11-2e9dd0507e81/host.png) + +One Melbourne jewelry store owner, who felt a friendly connection with the businesswoman who’d dropped $600 at her shop, agreed to go for coffee at a Moonee Ponds milk bar. It turned out to be an expensive mistake, costing her $76,780 after Jody stole her ID and drained her bank account. + +For months, reports of an increase in identity theft had been filtering through to the Victorian Police (VICPOL). You’d have been hard-pressed to guess the cases were linked, much less the work of one woman. The incidents were spread both north and south of the Yarra River, not to mention way east in the small farming town of Warragul. But when a flurry of thefts occurred over a one-week period, all with a matching M.O, it was impossible not to see the connection. So Senior Sergeant Glenn Davies, the head of VICPOL’s robbery division, Taskforce Embona, put a call through to one of his rising stars. + +“I’m not going to lie, Bertoncello,” the chief had said, “This’ll be a hell of a case to crack.” But Senior Detective Paul Bertoncello, an outside-the-box thinker, had the bright idea of getting the media involved. He knew exactly who to call. The Embona detective dialed the Herald Sun news desk and was patched through to crime editor Paul Anderson. "It's like chasing a phantom," Bertoncello complained to the reporter, explaining how the woman he was pursuing went about her cons. "She's using different names and has proved very hard to track down. We find out about a new name every week or so. She regularly changes her appearance – she might have blonde hair one time, then red the next, then dark hair. Usually she's heavily made up with lots of large, flashy jewelry." + +Anderson knew a scoop when he saw one. The next day, the story ran on the front page of the Sun; commuters would have been hard-pressed to miss its bold red headline: “FIVE STAR STING – Phantom conwoman lives life of luxury.” + +Jody–who couldn’t silence the same outsized ego that had once asked the court to add charges to a rap sheet she thought underrepresented her crimes–couldn’t suppress a well of pride. Here she was, a former small-time scamster, with her exploits plastered on the cover of one of the nation’s biggest papers. + + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/a40b5071-799f-4e5f-8ad0-0fcca1df1ef2/Sign+up+for+TA+newsletter.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/a40b5071-799f-4e5f-8ad0-0fcca1df1ef2/Sign+up+for+TA+newsletter.png) + +Less than a week after the story ran in the Sun, and with Andrew still at the start of his Mediterranean sojourn, Jody rang the Embona taskforce and taunted them—an act so ridiculous it’s hard to read anything into it other than a longing to end her charade without having to bite the bullet and tell Andrew herself. “McFarlane Street,” she said, volunteering her South Yarra address. A quick database search revealed an apartment registered under the name of Jodie Kardinis-Harris. + +The officers barreled out of the Prahran station. Ten minutes was all it took to get to Jody’s flat and, by that time, the crew had snagged a search warrant off a District Court judge. But when they busted down the door of the apartment, Jody was nowhere to be found. She was on the way to Brisbane, a 19-hour drive. Seemingly deliberately, she’d left behind a Virgin Blue outfit, police uniforms, badges, and even photos of herself. Glenn Davies told his crew in no uncertain terms that these weren’t just clues. They were a middle-finger salute to the Embona taskforce. + +On the drive back to the station, the chief could barely conceal his outrage. “She’s fucking teasing us, Bertoncello,” spat Davies. “Get ahold of that journo again and make sure he runs those bloody photos.” + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/c46b48b4-c341-406b-bd03-5c1bf6002369/Eyes.png) + +Midway through breakfast with his wife and kids, Glenn Humble nearly bowled over in surprise upon seeing his friend’s new fiancée’s face on TV. Dashing to the phone, he dialed the Embona crew to let them know everything he knew their phantom. “This is grand,” Bertoncello told him over the phone. Humble agreed the net was closing in on Jody, but it was hard to share Bertoncello’s enthusiasm. Not when next on his to-do list was breaking the news to Andrew, who was still on vacation in Greece. + +As Glenn summoned the words to tell Andrew, calls came flooding into police tip-off lines as the women Jody had preyed on divulged details of previously unreported frauds. One woman, Donna Duncan, had been taken for as much as $56,000. Soon, anyone named Jody had a pall of ambiguity hanging over their heads. + +*Need to talk ASAP, mate. Jody isn’t who you think she is, he wrote.* + +Andrew got the news by email. “What the hell?” he exclaimed, scanning the subject line twice before opening it. He could barely believe what he was reading, but a quick internet search confirmed that Jody was, indeed, national news. + +Queasy, Andrew continued reading Humble’s email. + +*\[Fraud Squad detective\] David Lewis has suggested that I change the lock on your house as we both believe she may well drive to Melbourne. She will probably not fly as all airlines and banks are now aware of her picture.* + +*David Lewis has asked me to ask you if you are missing any police badges, specifically hat badges or plaques. \[...\] He also wants to know about any markers that could be used to identify her. Scars, birthmarks, tattoos etc.* + +*Knowing tattoos would make it easier. Apparently she has the word ‘karma’ tattooed on her lower back – can you confirm this?* + +Andrew was crushed. He “hadn’t the slightest inkling,” he would later report, that the relationship was “anything short of perfect.” Now he was learning the woman he’d committed to building a life with didn’t exist. He slumped back on the bed and slowly waded through every word of every article he could find: Jody Harris, lawyer; Jody Harris, surgeon; Jody Harris, seafood entrepreneur. A seafood entrepreneur? + +He felt some sense of relief upon seeing the joint account hadn’t been touched. Before calling the bank, he dialed in for Embona and was forwarded on to a sympathetic Bertoncello. “I can’t imagine how you’re feeling, mate,” he said. “Your head must be spinning.” + +That was putting it lightly. As the hours ticked through, that initial shock dulled down into a confused mix of resentment and hesitation–he was angry, hurt, but also deeply conflicted. Love wasn’t something you could just turn off, and the fact remained that Andrew had fallen in love with Jody. + +Bertoncello asked Andrew to write down any information about Jody that might be helpful. Pen and paper in hand, he cast his mind back to the Silverlake and began parsing what he knew to be true from what was likely not. She had opened up with surprising candor about her mother, her troubled childhood and her odd brush with the law. On the other hand, she’d obviously never told him about Brett Bardsley, Jason Wood or Roma Street. He had visited her grandmother in Brisbane at one point, and the memory of that lovely afternoon drifted back to him. Was Jody the woman he knew, or was she a complete fabrication? Reeling from the reality of his situation, there was no way to be sure. + +The hardest part was yet to come. It was one thing to write down what he knew about the woman he had spent the happiest months with, but quite another to actively participate in bringing her to justice. Bertoncello and the team agreed that, since the mutual bank account had been left untouched, Andrew should try to make contact. “Good luck mate,” Bertoncello had said on their second call. “You’re doing the right thing.” + +Fighting a sickly feeling, Andrew made his decision. He was going to take a leading role in helping the police catch his fiancee. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/86a08319-da01-4019-9942-0b261947ea7d/Asset+18.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/86a08319-da01-4019-9942-0b261947ea7d/Asset+18.png) + +He sighed, pressed send and–like always–Jody replied within minutes. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/f0cde970-2f80-4031-be7e-abf08f4a02a2/Asset+17.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/f0cde970-2f80-4031-be7e-abf08f4a02a2/Asset+17.png) + +He hesitated. He’d been duped, but he was still processing it all. Despite the anger welling in his chest, as he read her words, how could he not feel a deep pang of longing? Andrew took a deep breath, steadied his nerves and dialed. + +He didn’t sleep that night. Catching crooks was his job, but now he was maneuvering to catch his fiancée in a sting. By the time the sun rose, Greek time, he and Jody had made a teary pact to meet in Sydney in a week. + +He promised her he would come alone. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/76de00d8-ebb1-473f-be6e-910bffdf23ba/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/76de00d8-ebb1-473f-be6e-910bffdf23ba/Eyes.png) + +Cremorne, a richer part of Sydney’s Lower North Shore, fits right in with Jody’s bumptious brand. A stone’s throw from both the Opera House and the Harbour Bridge, it’s nonetheless a quiet, leafy place of BMWs, California-style bungalows, and white-picket fences. There isn’t even a police station. + +A great place, in other words, for a con artist and her cop fiancé to hide out. With Andrew due back from Europe in two days’ time, Jody had arranged to meet with Daniel Raice, a leasing agent, at his Rose Bay office in Sydney’s eastern suburbs. Logically, it made sense to keep a low profile, but the seasoned swindler’s recent success had been emboldening. One swiped Amex later, she paraded up and down the busy Oxford Street with nothing but a pair of sunglasses to mask her identity. While the New South Wales (NSW) police force was knocking on doors and chatting to hotel managers, she wasn’t hiding in any of the usual spots. Instead, she was halfway through a drink, miles away, at the packed Paddington Inn. With Andrew due to join her, there was hope it might all work out. Trust would be hard to rebuild, but Andrew was worth it. + +Dressed in a new outfit and slightly slurring her words, Jody hopped in a taxi and barged into Raice’s Rose Bay office. At first, he didn’t notice that he was talking to Australia’s most wanted crook–in fact, neither did most of the other workers in the quiet, second-floor workspace. So, with her head buried in the paperwork Raice had just handed her, Jody didn’t actually see when it clicked for Suzanne, a grey-haired office manager. She managed not to gasp aloud but, as she slipped into a backroom and dialed the police, several of her co-workers caught on that something was afoot. + +When Suzanne re-emerged, all eyes were on her, and she tried to keep her cool. “Have you got any sort of ID I can photocopy?” she asked, her voice quivering only slightly. Daniel and the others watched on in dead silence. “I need it for a registry check.” Jody’s gaze hardened. Both women knew what she was playing at–at this point, so did everyone in the room. + +“My husband’s got it in the car, actually,” Jody replied without skipping a beat. “I’ve just got to duck outside.” A thin veneer of civility, just enough to excuse her bolt to the door. + +Sirens soon broke the suburban silence. Not the Embona boys, who were far away in Melbourne, but the Rose Bay locals. Spotted by a local hiding outside a nearby McDonalds, Jody dashed off and the patrol officers missed her by a hair’s breadth. In the end, they’d find an abandoned car rented under the name of Jody Harris, but not the woman herself, who’d slipped down a back alley and escaped on foot. + +“Well that certainly was never in the job description,” Suzanne quipped to Daniel and her colleagues. For an older woman, she’d held her ground well and enjoyed the new-found reputation of office daredevil. She walked into work the next day feeling like a hero and wasn’t surprised at all when her first call of the day was an officer from VICPOL – in fact, she made double sure that everyone could pick up on their conversation. “I told her everything,” says Suzanne. “How I picked up on her \[Jody\]. I was even joking about all the diamonds on her fingers. I was on the phone to her for 10 minutes, then she suddenly hung up on me.” + +Of course, it wasn’t a Victorian officer on the other end of the line–it was Jody. + +"I felt like such a fool." + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/778e1ed8-1b49-422b-b7dc-57dbcbdd6cb7/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/778e1ed8-1b49-422b-b7dc-57dbcbdd6cb7/Eyes.png) + +After news of the run-in at Rose Bay made it back to NSW Police Commissioner Ken Moroney, the state’s top cop knew he was hot on Jody Harris’ tail. Over the course of the last two weeks, he’d overseen Sydney’s end of the sting, and, as the date drew nearer, he instructed the city’s Police Area Command (PAC) to liaise daily with everyone: Glenn Davies, the Embona taskforce, Andrew Twining, and even Glenn Humble. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/19eb9b28-90fd-4d00-95af-d4cce3272de5/Asset+16.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/19eb9b28-90fd-4d00-95af-d4cce3272de5/Asset+16.png) + +Andrew couldn’t help feeling a pang of disgust as he typed it out, queuing for the first leg home from Athens. An intensely private man, it was doubly humiliating that he was required to forward the text on to a private number jointly held by the NSW, Victorian, and Queensland authorities. + +Andrew, free for so long from his prior haze of depression, felt that cloud settling over his mind once more—he was fatigued and forgetful. He hadn’t had the heart to break the news to his parents. As the pilot announced they were beginning their descent into Melbourne, he dreaded the coming conversation. + +On the drive home from Tullamarine, both listened on, ashen-faced, stumped for words until they reached Andrew’s driveway. They were as heart-broken as he was--maybe more. + +“Where to now?” his father had finally asked him, a creaky tinge to his voice that Andrew didn’t recognize. + +“Sydney,” he replied. “By road.” + +They’d helped him to load up his maroon Holden Statesman; though, truth be told, there wasn’t much to pack. With less than 48 hours to the sting, Andrew was soon blasting his way out through the Victorian outback. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/76de00d8-ebb1-473f-be6e-910bffdf23ba/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/76de00d8-ebb1-473f-be6e-910bffdf23ba/Eyes.png) + +On the morning of 5 July, Commissioner Moroney signed off on a message that went out from Sydney City PAC to a group of over 20 senior officers and battle-hardened undercovers, including several of the Embona boys. + +Details confirmed: 0300 hours. 06/06/06. Scruffy Murphy’s. Chinatown. + +Andrew, being a traffic cop, never checked his phone when he was at the wheel, but as he wound his way into Sydney’s Inner West he knew what the ping meant. Likewise, the details were already shared with all local police units east of the Blue Mountains. That didn’t stop the Rose Bay police division from trying its luck again with 14 hours left on the clock. Acting on a tip-off that Jody was likely holed up in the glitzy Avillion Hotel, Detective Senior Sergeant Despa Fitzgerald burst into reception. There, she learned that a stolen ID had been used to book a room. “We looked at the CCTV and, sure enough, it was Jody,” she said. “She’d left about 20 minutes earlier.” + +Night settled over Sydney’s Chinatown. The pinch point, an Irish pub on the main thoroughfare, was crawling with undercovers from midnight onwards. Look closely enough at about a third of the pub patrons, pedestrians, and taxi drivers that filled the joint that night, and you might be able to make out the handguns bulging from under their clothing. Andrew thought it ironic. “Sort of the opposite of Jody’s dress-up game,” he’d joked to Glenn earlier. + +As the hours passed and the streets thinned out, anticipation built. Back in Prahran, listening to events unfold, the Melbourne detectives could feel the tension building. Down at the street level, that feeling was tenfold–especially for Andrew, sitting alone in his Statesman at the corner of George and Goulburn. The clock struck three. + +*Let’s go, baby. We’ll drive through the night.* + +Andrew’s fingers were trembling as he tapped out the message to Jody. He hated what he was doing, but it was too late. He glanced out the window toward the Avillion, and he wondered if she was still there. Just then a yellow cab parked up next to him, and out jumped Jody. That same wild, untamed hair, that same piercing hazel gaze he’d fallen for. But it wasn’t the same. How could it be? Looking into her eyes now, he could see how she’d bulldozed her way through dozens of victims, bank tellers, and cops. She was grinning, genuinely glad to see him. It struck him now as a selfish grin. + +She hopped in the car. Andrew tried to force a weak smile but, unable to carry through, broke eye contact. “She knew right that minute,” he would recall. Her animal instinct had kicked in. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1e64cdec-3af1-4e22-b4c0-89ffaf6b41a9/Asset+12.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1e64cdec-3af1-4e22-b4c0-89ffaf6b41a9/Asset+12.png) + +Jody leapt out of the car but didn’t make it far. She was swarmed on every side. For optics’ sake, Andrew was also pinned and handcuffed, and the two were dragged into the back of a squad car. Jody was well aware that Andrew had been the only one to successfully con her. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/3707f388-91c1-4e51-a612-738be8f07eca/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/3707f388-91c1-4e51-a612-738be8f07eca/Eyes.png) + +A world-class fabulist, the closest Jody ever came to the truth was–surprisingly enough–in the hours that followed her arrest. When a bag of credit cards, recovered from the Avillion, was dumped on the desk in front of her, she displayed a “near-photographic” memory, according to one of the cops who interviewed her. Much to the team’s astonishment, she took great pride in reeling off card digits, as well as recounting the tales of how she acquired them. + +“I’d pickpocketed this girl, Jackie Young, and walked into the bank the next day,” she said, dark eyes lighting up as she spoke. “I didn't even know she was sitting at the front desk. And I went past her to the teller and on the way out looked down and I saw Jackie Young. She works at the bank there, where I took the money from. Her own staff didn't realize. They're a smart bunch in Melbourne, along with their fuckin' police." + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/42b3d14b-d573-4ee7-aecf-e04ae02b6a45/wigs.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/42b3d14b-d573-4ee7-aecf-e04ae02b6a45/wigs.png) + +Also on the table were wigs, disguises, police badges and over 100 different ID cards. There were even three American drivers’ licenses–though Jodie never got around to explaining what she was planning with those. + +Jody never bothered applying for bail. When her day in court rolled around in September, she chose not to appear in person or by video-link from her cell. Her barrister entered guilty pleas to 43 of the 141 charges on her behalf, enough for the court to call it a day. The barrister added that her client intended to admit to another 80 counts. + +Over time, the judge would hear from nearly three dozen victims and tally Jody’s six-month take at $170,000—likely a fraction of her true total. Slapped with a four-year sentence and a $175,000 fine, Jody knew from her first day at the Emu Plains detention facility that she’d never really step free from there. Instead, she would get a free ride in a Corrections van either north to Queensland or south to Victoria to face fresh charges. + +On Andrew’s return to Melbourne, an unblemished record did little to protect him. He was suspended, pending an internal investigation, and when a search of his flat turned up an unregistered handgun, a .38 revolver, he was forced to argue in the county court that it must have belonged to Jody. On his computer, detectives also found a document titled “Deceptions of the Heart,” an outpouring of grief about Jody’s trickery. Hearing his story, a sympathetic jury acquitted him of misdoing and soon after he was cleared to return to work. Even so, Andrew steered clear of the station for months. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/9f10f6ef-fcac-451e-88e4-12b88d1010f7/Screen+Shot+2022-03-09+at+5.24.19+PM.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/9f10f6ef-fcac-451e-88e4-12b88d1010f7/Screen+Shot+2022-03-09+at+5.24.19+PM.png) + +Minimum security was a jarring adjustment for a bon vivant like Jody Harris. An appeal against the length of her sentence was soon knocked back, with a judge telling her she “displayed a continuing attitude of disobedience to the law.” So with no chance of a commutation, Jody figured she might as well apply for transfer down to Melbourne. Nearly a year into her sentence, she penned a letter to Andrew, who was by now back patrolling the streets of South Yarra: + +*I adore you Andrew. I am changing daily to be the woman you deserve and will always have in your beautiful life \[...\] I am so happy to move down there to see you, mainly, but also I can start (serving) my sentence concurrent with the one I am doing here in NSW.* + +A little cunning, you could say, but her words grow awkward and artless thereafter: + +*I know you're probably doing it hard down there, but when you can please, please send me some money for my shoes.* + +She never did hear back from Andrew, who was working things out with different counsellors. But her pleas were enough to win over Corrective Services NSW, who palmed her off to the Melbourne Magistrates Court for arraignment in 2008. At that point, hardly the model prisoner, she chose to front court in a T-shirt with the phrase “Doin’ Time.” Another 96 charges, another $160,000, and another no-nonsense magistrate, Peter Mealy, who asked whether she intended to plead guilty to all counts. “All of them,” she snapped back. + +In his testimony before the Melbourne sentencing hearing, Andrew was clear-eyed about what had happened. + +“I was in love with a person who misrepresented who she was entirely,” he said, “in regards to her employment, her honesty, her criminal background, her criminality, her history of impersonating police and associating herself with police.” Over her years in the Victorian system, he declined to drop by to visit, and Jody never sent him another letter. + +By the time Jody made it home to Queensland, her tour of Australia’s penal institutions had started to eat into her thirties and it seems something had changed about her by then. Intent to work the right side of the law for once, and once more following in the footsteps of Frank Abignale, Jody began running counter-fraud tutorials for both VICPOL and the Australian Federal Police (AFP), teaching the cops to ferret out talented con artists like her. She also expressed remorse for her actions for the first time since her arrest at Scruffy Murphy’s. The presiding judge, a far softer touch than the first two, afforded her sympathy for her upbringing, and she also nodded along as she heard of the recycling programs Jody had begun running in prison, her peer support work, and how she’d embarked on a Master of Koori studies to more deeply explore Australia’s Aboriginal communities. "Your cooperation and change in attitude are to be commended, encouraged, and rewarded," the judge said before signing off on a 12 month suspended sentence--a slap on the wrist, legally speaking. + +Finally released from the clutches of the Australian judicial system, Jody stepped outside of the Brisbane District Court, and on to Roma Street, no less, where she had conned a whole police station. + +It is up to her to decide who she is going to be. + +![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/3707f388-91c1-4e51-a612-738be8f07eca/Eyes.png)![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/3707f388-91c1-4e51-a612-738be8f07eca/Eyes.png) + +*SANDY MILNE* is a freelance journalist based in Perth, Australia. He has written for The Guardian, SBS, and WIRED magazine. + +*For all rights inquiries, email team@trulyadventure.us* + +\*\*\* + +## If you liked this story, you may also enjoy… + +![Starlet-Spy - She was an international superstar. She was a world-class spy. The untold story of Josephine Baker, espionage agent.](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1633539765152-3Q6P0NL4OE6ZACJ3SW0G/Josephine+Baker+6.png) ![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1633539765152-3Q6P0NL4OE6ZACJ3SW0G/Josephine+Baker+6.png) + +She was an international superstar. She was a world-class spy. The untold story of Josephine Baker, espionage agent. + +![Death of a (Really Good) Salesman - He was a powerful executive at some of the best-known companies in the world. then he started robbing banks. the meteoric rise and dramatic fall of steve carroll, the high-flying corporate executive who wanted it all.](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1629760779686-TULMWBDA0Q3KONUBUNGJ/Death+of+a+Really+Good+Salesman.png) ![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1629760779686-TULMWBDA0Q3KONUBUNGJ/Death+of+a+Really+Good+Salesman.png) + +He was a powerful executive at some of the best-known companies in the world. then he started robbing banks. the meteoric rise and dramatic fall of steve carroll, the high-flying corporate executive who wanted it all. + +![Biker girl - A successful female lawyer by day gets swept into the underground world of a motorcycle gang by night. Her double life turns into a violent collision of worlds.](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1565102788904-58YBZAV1XC2ZOMLP6K4J/biker+bar.jpg) ![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/1565102788904-58YBZAV1XC2ZOMLP6K4J/biker+bar.jpg) + +A successful female lawyer by day gets swept into the underground world of a motorcycle gang by night. Her double life turns into a violent collision of worlds. + +![Every living creature - When a massive Caribbean volcano erupts, the island’s residents flee, leaving their beloved animals behind. As pets and livestock are engulfed in ash and penned in by lava, waiting to perish, three brave souls risk death and evade the law to save every last one. A modern-day Noah’s Ark.](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/f931117e-5761-46ae-8925-9dac728f1d4f/Screen+Shot+2022-03-30+at+11.22.25+AM.png) ![](https://images.squarespace-cdn.com/content/v1/5a238ba10abd049ac5f4f02c/f931117e-5761-46ae-8925-9dac728f1d4f/Screen+Shot+2022-03-30+at+11.22.25+AM.png) + +When a massive Caribbean volcano erupts, the island’s residents flee, leaving their beloved animals behind. As pets and livestock are engulfed in ash and penned in by lava, waiting to perish, three brave souls risk death and evade the law to save every last one. A modern-day Noah’s Ark. + +  +  + +--- +`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))` \ No newline at end of file diff --git a/00.03 News/The making of Prince William.md b/00.03 News/The making of Prince William.md new file mode 100644 index 00000000..6af41b9b --- /dev/null +++ b/00.03 News/The making of Prince William.md @@ -0,0 +1,133 @@ +--- + +Tag: ["Society", "UK", "Royal"] +Date: 2022-06-05 +DocType: "WebClipping" +Hierarchy: +TimeStamp: 2022-06-05 +Link: https://www.newstatesman.com/culture/2022/06/the-modern-monarchy-of-prince-william +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[@News|News]] +Read:: [[2022-06-05]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-ThemakingofPrinceWilliamNSave + +  + +# The making of Prince William + +![](https://www.newstatesman.com/wp-content/uploads/sites/2/2022/06/202223-Prince-William-Main-797x1062.jpg) + +Illustration by Anja Slibar + +In Abergavenny, Wales, 31 years to the day since he performed his first public engagement in Cardiff, I find Prince William. It is St David’s Day, and he is with his wife, Catherine. In 1991, he came to Wales with his parents, a yellow daffodil in his buttonhole. Diana wore a bizarre hat that looked like a felt spaceship. Did she yearn for space travel? William wore grey flannel trousers and a blue blazer with brass buttons, like the major in *Fawlty Towers* but small. + +Abergavenny is *en fête* to meet him. In the covered market, fabric birds hang from the ceiling and Welsh dragons stare from flags. The traders look expectant in the way people do when they are trying not to. The market fills with middle-aged women, the elderly and babies. The babies hold daffodils like charms. + +People have arranged themselves, without any prompting, into lines for a military-style inspection. Considering that we are dressed for a market – that is, casually – we look very weird. An official appears. He frets. He wants the appearance of a real market and, if we stand and gawp – which feels like the natural thing to do – the police will expel us. He says we must mill about, as if pretending William is not here – though presumably we may pretend to come upon the prince by surprise. “Anyone here bought stuff?” he asks. We hold up shopping bags. “You can stay,” he says. “The rest of you: get buying stuff! I want to see everything sold!” One or two people turn round and panic-buy Welsh cakes. + +William enters with his wife and his ­protection officers, who are disguised as wealthy landowners. They are dressed to match William, who wears blue trousers, a blue shirt and a green waxed jacket. There is a daffodil in his lapel. The prince is good at costume. I see him as a man flying up and down the class system, mirroring us as best he can, a sort of Mr Benn or Eliza Doolittle: in a beanie hat, a flat cap, a hard hat that spells WILLIAM, in a crown. He has, in his time, been a farm worker, a soldier, a helicopter pilot and a banking intern. He is also, quite literally, a toy. You can buy a Prince William figurine, one eye sliding carelessly down his face; or a doll in his wedding finery; or a life-size cardboard cut-out. + +***\[See also: [Trouble in the House of Windsor](https://www.newstatesman.com/culture/books/book-of-the-day/2022/04/a-royal-history-of-scandals)\]*** + +When he approaches the greengrocer, people cheer as if to italicise a memory: *he approached the greengrocer*. Then he is opposite us and mouthing, “Hi, how you doing?” It is Joey Tribbiani’s greeting in *Friends*, delivered in what Henry Higgins would call “Etonian mockney”. William’s voice is getting posher as he ages – he is on an opposite trajectory to the Queen – but he is as much a victim of pop culture as anyone. He wouldn’t last long if he sounded like the lead in a Terence Rattigan play. He lifts his hand and gives a tiny wave with his fingers, as if playing a tiny piano. During public engagements, his grandmother moves like a ship, while his father resembles an unwilling ­participant in a comic opera. Here, William seems more complicated, both easy and ­uneasy: part soldier, part hostage. People hold up dogs for blessings. + +The starting point for Prince William, says the actor Hugh Skinner, who plays him in the Netflix comedy *The Windsors*, “was speaking as poshly as I possibly could”. Skinner’s William is a Disney prince, a kind of gilded lifestyle coach, and the actor expresses that by “pretending I’m in *Hamlet* or *Dynasty*, and then eating Haribo”. + +“A large part of it is having fun with the space between what we know and what we imagine,” Skinner tells me. “If William eats a burger, he eats a burger. But if it’s reported in a tabloid, it’s ‘He Eats a F\*\*\*\*\*\* Burger!’.” Skinner is right: it’s a life writ not in water but in ink, one where William exists somewhere between the ideal and the reality. While filming, Skinner says he would wonder what the real William was doing that day. + +Monarchy is an anachronism, or should be. A century after most of Europe’s monarchies fell, ours still hangs on. At 96, Elizabeth II’s approval rating is 75 per cent. Prince Charles’s is only 50 per cent, but he is peevish and he hurt his first wife. Prince William’s is 66 per cent, a number which suits him. His role is to solve a riddle: to advocate for a just and happy ­society – he has chided Bafta, of which he is president, for its lack of diversity – while being one of the world’s pre-eminent examples of inherited power. + +William is 40 this year: as his father shunts his wider family into sidings, his elder son is the future. Charles projects a crabby Hanoverian grandeur but he is 73, a placeholder king. It will be King William who must ­navigate the path between stability and progression. + +What I call the Bafta dichotomy – a prince chiding another institution for its lack of diversity – suggests that people can want two entirely different things at the same time. The only convincing argument for monarchy is that it protects us from worse things. Perhaps we think that, with our comparative freedoms, we can afford a monarchy if it is superficially humble and visually pleasing? I think it is a feint which damages everyone it touches but I am in the minority, at least for now. Sixty-one per cent of the British public approves – although it collapses to 31 per cent among the under-25s, of whom 41 per cent want an elected head of state. Still, time is on William’s side: he has centuries of custom to draw on. + +There has not been an unkind ­biography of William – he has not seemed to merit it – but one feels pity when the hagiography is so fervid and consistent. *William & Kate: The Movie* (2011), a dramatisation of their romance, is gruesome. The many books – Penny ­Junor’s *Prince William: Born to be King* is the most perceptive – tend to take on the rhythms of religious observance: adoration; sympathy; love. A monarch is a pre-Christian object, a god, really, though one to be sacrificed at the end. + +William’s early life was a tragedy in shape. He had a father who was all boundaries and a mother with none. Diana told her biographer Andrew Morton that she tried to kill herself when she was four months pregnant by throwing herself down the stairs at ­Sandringham House, and that the Queen found her. William was born at a time to suit his father’s polo engagements: “We had to find a date in the diary.” + +In the early stories William was rude like a god: a real boy, but then he had a real mother who loved him – not the ghost, atrophied by tragedy. His nickname at nursery school was “Basher Wills”. He was so naughty at Prince Andrew’s wedding to Sarah Ferguson – he stuck out his tongue, dragged his cousin down the aisle and left with his sailor hat askew – the Queen suggested a stricter nanny. She had to [run to stop him jumping](https://www.youtube.com/watch?v=-rFzC31Q82w) under the carriage wheels as the bride and groom left. + +Diana told Morton that, when he was four, William had said: “You’re the most selfish woman I’ve ever met. All you do is think of yourself.” When asked where he had heard this, he said, “Oh, I’ve often heard Papa saying it.” According to Diana’s healer Simone Simmons, he once pushed his mother over. Penny Junor relates the time Prince Charles introduced him to Bob Geldof. “He’s all dirty,” said William. “Shut up, you horrible boy,” said Geldof. “He’s got scruffy hair and wet shoes,” said William. “Your hair’s scruffy, too,’ said Geldof. “No, it’s not,” said William. “My mummy brushed it.” He was a tiny Princess Margaret. When he was naughty, he wasn’t punished; neither parent was the type. Diana would laugh or shout (both can be ignored), while Charles hid in the flower beds like a character from a Nancy Mitford novel. + +William went to boarding school aged eight – to Ludgrove, then Eton – and changed. He was kinder. Diana called him “my wise little old man” and he rescued her in instalments, or tried. He placed tissues under the bathroom door when she cried. After his parents separated in 1992 (he was ten), he said he hoped they would be happier. He bought her chocolates when James Hewitt betrayed her, and flowers after her 1995 interview with Martin Bashir, even though he was furious that she had exposed Charles’s adultery. He told Diana he would reinstate her HRH status when he became king. + +***\[See also: [How the Queen's sense of duty prevailed in an age of individualism\]](https://www.newstatesman.com/politics/uk-politics/2022/06/how-the-queens-sense-of-duty-prevailed-in-an-age-of-individualism)*** + +It was a wild childhood. Diana told Morton that, when Charles heard his son missed him at school, he sent long handwritten faxes and had trays of Highgrove plums delivered. When William was 13, and had photographs of the models Cindy Crawford, Christy Turlington and Naomi Campbell on his bedroom walls, Diana invited them for tea. She practised the disguises she used to escape the press, and so her sons would find her wearing wigs. According to Simmons, Diana spent the night of a 1997 BBC debate on the future of the monarchy repeatedly pressing redial, voting for abolition, while William asked if the palaces could become homeless shelters. + +I wonder, given all this, why he is sane, and the answer is likely the staff. He was raised by a succession of housemasters and police protection officers, who explain his ability to seem plausibly normal. The archetype is clear, however, through every biography: William is the parental child. These children have parents who cannot fully emotionally nourish them, and so become caregivers to their parents instead. The parental child is typically empathetic, controlling, private and untrusting; they tend to terrible anger when the burdens placed on them grow too large. When a photographer took pictures of Catherine without a bikini top on in France in 2012, William was, a palace source said at the time, “almost the angriest I’ve ever seen any human being”. The couple pursued the magazine who printed them, and were awarded £92,000 in 2017. The only job William chose for himself was as an RAF search-and-rescue pilot, flying into tragedy: a saviour. + +After Diana died, he looked hunted: he was 15 and hid under baseball caps. His mother had said he was “appallingly embarrassed” and “uncomfortable” about his status, and her death magnified it. In a 2019 BBC documentary, he described it as “a pain like no other pain… you know that in your life it’s going to be very difficult to come across something that is going to be an even worse pain than that”. + +It was rumoured that William didn’t want the crown, so much so that he had to deny it in [his 21st birthday](https://www.youtube.com/watch?v=5JwJwiGBZxc) interview. “It’s not a question of wanting to be, it’s something I was born into and it’s my duty,” he told the Press Association. “Wanting is not the right word. But those stories about me not wanting to be king are all wrong.” He was appalled by “Wills Mania”, which began when he was 16 and on a tour of Canada. His father had to coax him out of his room, to greet screaming girls. + +William studied geography at St Andrews University – he switched from history of art (who needs it when you own the paintings?) – as well as how to be normal in the bourgeois style that is his settled self. He also learned to do things for himself. (In the film version of Mike Bartlett’s *King Charles III*, William, in his mid-thirties, eats toast when anxious, which feels right.) He shopped at the supermarket – I don’t think his father, who travels with his own toilet seat, ever has – and got 12 GSCEs to Charles’s five O-levels. He wrote his university essays in the police station, like someone longing to take up as little space as possible. + +William obtained a 2:1 with a dissertation on the impact of indigenous fishing practices on the coral reefs of Rodrigues, and fell in love with Kate Middleton, his first serious girlfriend, an anti-Diana as careful and controlling as he. “We’re like sort of ducks,” he said in [their ITV engagement interview](https://www.youtube.com/watch?v=2hPi38x90ks&t=337s). “Very calm on the surface with little feet going under the water.” No one has ever accused him of having an imagination but, to be fair, he doesn’t need one, being the object of the collective imagination. He loved the closeness of the Middleton family – two parents, two sisters and a brother, like the Boleyns –and the fact that they ate together. It must have seemed exotic after the mediums and the plums. He called Mike Middleton “Dad”. + +In the 21st-birthday interview, William tried to explain himself. “I’m not an over-dominant person,” he said. “I don’t go around and expect everyone to listen to me the whole time. I like to be in control of my life because I have so many people around me – I can get pulled in one direction and then the other. If I don’t have any say in it, then I end up just losing complete control… I could actually lose my identity.” One of the ways he exerted control was by taking up royal duties relatively slowly. The tabloids, with customary lack of sensitivity to the individual (they save their reverence for the institution), called it laziness: Workshy Wills. + +If he is very controlling, he can also be very kind. One story is notable: Sandy Henney, his father’s press secretary, resigned in 2000 after an error over William’s 18th birthday photographs which wasn’t her fault. She told Junor that Charles never thanked her for restoring his reputation, but that William telephoned her repeatedly – and as he took his A-levels – to say how sorry he was that she was leaving. + +William talks about problems – with the environment, conservation, mental health – but never, explicitly, their causes: he cannot oppose the government even if he wanted to. But he is among the most litigious royals. When he thought his phone was being hacked – and it was, from 2005, by the *News of the World*: 35 times to Catherine’s 155 times – he went to the police. + +William was furious that Bashir tricked his mother into the *Panorama* interview by faking bank statements that suggested people close to her were selling stories. “The interview,” he said [in a statement last year](https://www.youtube.com/watch?v=BkrWg7P8s8c), “was a major contribution to making my parents’ relationship worse and has since hurt countless others. It brings ­indescribable sadness to know that the [BBC’s](https://www.newstatesman.com/tag/bbc) failures contributed significantly to her fear, paranoia and isolation that I remember from those final years with her.” + +His lawyers at Harbottle & Lewis are kept busy. Skinner told me that in *The Windsors* there was a scene with William and Catherine in a sex shop. “We had to hold a dildo. The lawyers said, ‘You can hold it, but you can’t brandish it like a weapon.’” I wonder if this, too, is the prince exercising his control. + +William rarely gives print interviews, but I was offered help by Kensington Palace for this profile: interviews with three men who know him well, in so far as he is knowable, and information about his movements. This information was later rescinded, apparently due to Covid-19. + +The former Conservative leader William Hague, who runs the couple’s Royal Foundation, thrills with affection as he talks over Zoom. He calls “the convening power” of royalty “almost a unique thing in the world”, and describes how excited foreign dignitaries are to meet royalty, compared with mere politicians. Perhaps obliviously, he describes an anxious William. He calls him “practical. He really wants to achieve results. He’s very anxious that it is not just a show.” Hague says he never set out to chair the Royal Foundation; he was charmed into it, incrementally. + +It is obvious that Charlie Mayhew, who runs the conservation charity Tusk, of which William is patron, really cares about him. “I often found myself having to pinch myself in remembering how young he still was \[when they met\]. He always seems much older than his years.” + +Mayhew travelled to Africa with William and Harry in 2010, and tells a story about how they rode off into the bush and laughed at him because his horse wouldn’t move, and had to be led by the nose. He says the conservation community admires William’s work in persuading [China’s President Xi Jinping](https://www.newstatesman.com/tag/xi-jinping) to ban the domestic ivory trade. “There was a lot of ragging,” Mayhew says of that 2010 trip. “I always felt they \[the brothers\] were looking out for each other. I strongly believe” – and he volunteers this: I do not ask – “that bond is strong enough that this ­recurrent issue will sort itself out.” + +I’m not so sure. A parental child will protect a vulnerable sibling but on their own terms, and those terms will not include emotional exposure. Last year Harry told Oprah Winfrey: “I was trapped, but I didn’t know I was trapped. Like the rest of my family are, my father and my brother, they are trapped.” It’s impossible to know whether this is true – if even they know whether it is true: monarchy is narcotic – or if Harry is projecting. + +Either way, it was a betrayal. Harry’s line is that William’s office briefed against him and his wife for small advantage, but Harry tends to paranoia. William’s line is that ­Harry and Meghan upset the staff, and that is unacceptable. In *The Palace Papers*, Tina Brown notes that Meghan was sixth on the call sheet for *Suits*, while Harry is sixth in line to the throne. She believes they meet there, thwarted, seeking to change their fates. The brothers exist on similar emotional lines to the Queen and her ­disappointed sister, Margaret: if one child must be good to be a sovereign, the other must be bad not to be. + +***\[See also: [Prince Harry and Meghan Markle show the triumph of bohemian values over bourgeois ones](https://www.newstatesman.com/world/americas/north-america/us/2021/03/prince-harry-and-meghan-markle-show-triumph-bohemian-values-over)\]*** + +Seyi Obakin, the CEO of the youth homelessness charity Centrepoint, of which William is patron, tells me a story piteous enough to be a fairy tale: of a prince who wanted to be a real boy for a night. In 2009 they slept on the street near Blackfriars Station in London to mark the charity’s 40th anniversary. Usually, Obakin says, supporters are offered a “controlled” experience of rough sleeping. I don’t ask what that is: a gazebo? But William said he wanted to do it “properly”. + +“We found ourselves in a cul-de-sac that looked quiet,” says Obakin. “There were some big wheelie bins to cover yourself up. \[If not\] they \[passers-by\] spit at you, they throw things at you. He poked fun at me all night long, because I don’t do cold very much.” + +The next morning, they walked to Soho, William’s beanie hat down over his eyes. “Not a single person recognised him,” Obakin says. He must have loved it, I say. Obakin laughs: “Yah.” He says William is an effective fundraiser and that the young people who use Centrepoint’s services love him. One girl was silent with shyness, but they spoke for five minutes in the end. She later told Obakin that William had told her, to make himself seem ordinary, “Imagine me naked.” I’m not sure he’d say that now. + +If you are a republican, you wait for it all to unravel. If you are monarchist, you hope the contortions are effective: that your god survives. William’s [Caribbean tour](https://www.newstatesman.com/society/2022/03/prince-williams-caribbean-tour-was-always-doomed-to-fail) in March was disastrous, drawing calls for atonement and reparation for the transatlantic slave trade, as well as greater independence from Britain. The optics – William and Catherine standing in a Land Rover in formal clothes, and clutching hands with Jamaican children through a wire fence – were too truthful; they were empire-core. This was not the “moderniser” prince who posed for *Attitude* magazine in 2016, who urged Bafta to diversify. + +William released a swift statement of retreat, acknowledging that the tour had brought the Commonwealth’s future into “sharper focus”: “In Belize, Jamaica and the Bahamas, that future is for the people to decide upon.” The message was timely, but it expressed a congenital weakness. Monarchy is an ebbing dream: one day it will be an imprint on a wall. The dream is not a universal one, and for now William holds it up almost alone. That is the indelible image I have: the solitude of a boy writing his essays in a police station. + +Perhaps even this is spin. “I’ll be in the public eye all my life,” he has said. “I can’t hide who I am because I’ll be found out.” I wonder now if he wrote that himself. I think of Henney telling Junor: “If you ask him a personal question he will be as honest as he wants to be, but you will never get down, thank God, into the real root of William, because that’s how he protects himself.” And then I think of ­Abergavenny, and how it doesn’t matter who William really is, because we have invented him from the material to hand. + +When William has gone, Abergavenny feels like a slowly deflating ­balloon: a town returning ­sadly to itself. I wander round the market, collecting testimony from people who spoke to him. The woman at the hat stall, wearing Welsh national dress, clutches the dregs of her delight. “He thought they were wigs, not hats! He said, ‘Oh wigs!’ I said, ‘They are hats, not wigs!’” The lady at the chocolate stall says ­Catherine asked if her husband is named Gareth. How did she know? Is it magic? “It says ­underneath, ‘Delicious delights made by ­Gareth,’” she explains. “They were happy with those.” + +“He was interested in the Welsh cheeses,” says the woman at the cheese stall, offering the small scoop that his favourite cheese is actually a Swiss cheese. He can’t speak Welsh, either, but a woman who spoke Welsh to him tells me, “He takes it all very seriously.” The next woman speaks the royal hagiography: that the people in the palace serve us. “He’s got,” she says keenly, “such a servant heart.” + +Outside I find an elderly woman weeping by the pub. She is standing with her son who brought her here: two soft faces with bright blue eyes. Her love tumbles out of her, unstoppable, as if William – or what he represents for her – freed something. “He just moves me,” she says. “It wasn’t fake, it was true. They are so humble. That’s it. I wouldn’t put myself out there for many people, but he would. It made my day. It made my life.” + +I have watched William for a year and, like that woman, I think he will be an effective king when his father dies (Charles will not abdicate), though not an interesting one. I don’t think you can be both. A prince must be a mirror, and this woman loves the William of her invention. Other people will have other ideal princes, and he will let them. + +***\[See also: [New York's hipster wars\]](https://www.newstatesman.com/ideas/2022/05/new-yorks-hipster-wars)*** + +  +  + +--- +`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))` \ No newline at end of file diff --git a/00.03 News/When Cars Kill Pedestrians.md b/00.03 News/When Cars Kill Pedestrians.md new file mode 100644 index 00000000..3014e04c --- /dev/null +++ b/00.03 News/When Cars Kill Pedestrians.md @@ -0,0 +1,159 @@ +--- + +Tag: ["Society", "Road", "Safety"] +Date: 2022-06-05 +DocType: "WebClipping" +Hierarchy: +TimeStamp: 2022-06-05 +Link: https://www.newyorker.com/news/our-local-correspondents/when-cars-kill-pedestrians +location: +CollapseMetaTable: Yes + +--- + +Parent:: [[@News|News]] +Read:: [[2022-06-05]] + +--- + +  + +```button +name Save +type command +action Save current file +id Save +``` +^button-WhenCarsKillPedestriansNSave + +  + +# When Cars Kill Pedestrians + +[![New Yorker Logo](https://downloads.newyorker.com/projects/shared/svg/tny_logo_black.svg)](https://www.newyorker.com/) + +![Street curb](https://downloads.newyorker.com/projects/2022/220602-danyoung-car-crashes/images/opener/curb.png) + +A boy’s death launches a movement to end pedestrian and cyclist fatalities in New York City and beyond. + +June 2, 2022 + +On the afternoon of October 8, 2013, in the last moments of his life, twelve-year-old Sammy Cohen Eckstein, of Park Slope, Brooklyn, was walking to after-school soccer practice near his apartment on Prospect Park West when he lost control of his ball. It rolled into the busy southbound street, and he went after it. The driver of a car in one lane hit the brakes. The driver of a van in the next lane did not. Later, he said he’d seen only a ball, not a boy. + +“Sammy didn’t yet have his growth spurt,” his mother, Amy Cohen, said. “He was small for his age. This is why he didn’t survive.” Apart from the funeral, to which nearly a thousand people came, she spent the following days under the covers, as her husband, Gary Eckstein, took the lead in caring for Sammy’s devastated older sister, Tamar. Their son had been a popular figure in the neighborhood, game to debate climate change and Yankees pitching with all comers. A random accident—that’s what people told them. Sleepless, Amy began to wonder how random Sammy’s death really was. Not long after shiva ended, she forced herself to walk to the corner where Sammy had been killed, which had also been a corner where he’d grown up playing. Raising a radar gun borrowed from a neighbor, she aimed toward Prospect Park West. + +Drivers on this street go too fast, she used to warn the children. Now, at a little past 5 P.M., the hour her son was killed, she tracked just how fast, recording her findings on a legal pad. Almost no driver kept to the thirty-mile-an-hour speed limit. Sometimes they went over forty. By chance, the City Council’s transportation committee would soon be holding a hearing about a bill to cut the speed limit in residential neighborhoods to twenty miles per hour. Amy, Gary, and Tamar had decided to testify, and Amy wanted to bring hard evidence along with her grief. + +At the hearing, after Amy and Gary presented data they’d gathered, Tamar, then fifteen, was the last to speak. She read a letter that she had written to her brother after his death: “At camp this summer, for the first time in our lives, we were separated for four weeks. It was really hard. I kept expecting you to be there, and you weren’t.” She took shallow breaths and read quickly, with little inflection. “Now I am going to have to live my whole life like that.” The transportation committee tended to be skeptical of measures that inconvenienced drivers. But, when Tamar spoke, the city councilman Brad Lander, who represented the Park Slope area, recalled, “You could feel the change in that hearing.” Several council members wept, among them James Vacca, the chairman of the committee, who said, “I’m going to remember this day for as long as I live.” But tears didn’t magically change the speed limits. The bill was tabled, representatives moved on to other topics, and the Cohen Ecksteins retreated back home. + +A few days later, though, Amy’s phone rang, and on the other end was Caroline Samponaro, who had heard about the family’s testimonies. Samponaro was, at the time, the deputy director of a nonprofit called Transportation Alternatives, which sought to make New York City streets friendlier to non-drivers. Samponaro asked if her group could assist Amy’s family, perhaps by connecting them to legal counsel. Right away, Amy grasped that what she needed instead was the company of other families who could understand what hers had lost. In the fog of the early mourning days, another mother, Amy Tam-Liao, had called her to say that, two days before Sammy’s death, her three-year-old daughter, Allison, had been killed by a man driving an S.U.V. in Flushing, Queens. That weekend, Tam-Liao and her husband, Hsi-Pei, visited the Cohen Ecksteins, and the parents found comfort—small but not nothing—in telling one another that their children’s deaths had not been their fault. + +At Amy’s suggestion, Transportation Alternatives staff members compiled a list of grieving families they had worked with in the past, and over the next three months Amy made her way down it. She talked to Mary Beth Kelly, whose husband, Henry, was killed in Chelsea by a man driving a police tow truck as they were biking home; to Dave Shephard, whose fiancée, Sonya Powell, was killed in the Bronx as they walked across the street; to the Gansons, whose lives were upended when Hutch Ganson was run over as he walked one of his daughters to the subway; to Anna Kovel and Greg Merryweather, whose nine-year-old son, Lucian, was killed by the driver of an S.U.V. in Fort Greene a month after Sammy died. In February, 2014, more than twenty people who had lost family members to traffic violence gathered for the first time at the Chelsea office of Good Shepherd Services, a nonprofit where Amy Cohen worked as an administrator. + +One attendee was Dana Lerner, whose nine-year-old son, Cooper Stock, had been run over and killed four weeks earlier outside the family’s apartment on the Upper West Side. “I was in a state of agony. I could barely stand up,” she told me. “I went into this meeting and people started hugging me, and I realized, Oh, my God. There are other people.” Debbie Kahn, whose only child, Seth, was killed while walking with the right-of-way in Hell’s Kitchen, said, “It was like we found our home.” + +At long tables in a drab conference room, the families began to talk, and quickly they saw that what they could take from one another went beyond emotional support. Individually, several had come to a realization not unlike one Amy had after her testimony at the City Council hearing: that challenging the status quo of traffic deaths required people working in concert. At their second meeting, those whom Amy brought together would name themselves Families for Safe Streets, positioning their fledgling organization against an epidemic that most Americans don’t see. + +In the nineteen-tens, when cars were becoming commonplace in the United States, their right to dominate the road was fiercely contested. Newspapers ran articles denouncing drivers for hitting pedestrians, and police sometimes had to rescue such drivers from mobs baying for blood. During the following decade, the number of fatalities per year doubled, reaching thirty thousand in 1929. There were no driving tests, lane markings, traffic lights, or stop signs on streets, which had long been public spaces where children played. Drunk adults drove. Children drove, too. Cars killed thirteen hundred people in New York alone in 1929—still a record for the city. The majority of victims in New York City, then as now, were pedestrians. Grassroots protest movements coalesced, their leaders arguing that the speed and power of cars foretold a public-health crisis—a point driven home by posters of mothers holding lifeless children. But the automotive industry had a better-funded counter-campaign to make high body counts acceptable to the public. + +As the historian Peter Norton writes in his book “[Fighting Traffic](https://www.amazon.com/Fighting-Traffic-American-Inside-Technology/dp/0262516128),” starting in the nineteen-twenties, the National Automobile Chamber of Commerce, the leading lobbying group for car manufacturers, persuaded editors to publish its pseudo-statistical “news reports” on car crashes, which spread the idea that “jaywalkers”—a pejorative for people from rural areas who didn’t know how to navigate city streets—were responsible for their own injuries and deaths. Auto clubs sponsored street shows in which jaywalkers were lampooned by clowns and convicted in mock trials held by children. This industry campaign helped to bring about what Norton calls a “social reconstruction of the street,” in which pedestrians were taught to accommodate cars, not the other way around. A new school of urban designers, called highway engineers, refashioned cities to push pedestrians and cyclists further to the margins. Meanwhile, media coverage of car crashes grew less critical of drivers, and a sense of fatalism began to envelop the consequences of traffic collisions, which are typically called “accidents,” suggesting that no one is to blame and nothing can be changed. (Plane crashes are not described in the same way.) By century’s end, cars had grown progressively larger, better insulated from the feedback of the surrounding environment, and safer for the people inside them. Those on the outside were less lucky. The U.S. automotive lobby resisted regulations enacted in Europe that made cars and trucks less lethal, and, by 2018, the number of pedestrian and cyclist deaths per kilometre in the United States was more than four times higher than in the U.K., Germany, the Netherlands, and Denmark. Among the most vulnerable are older adults, who in 2020 made up twenty per cent of killed pedestrians, and people who live in low-income neighborhoods where there has been little investment in safe road design. + +Between 2010 and 2019, as the number of U.S. drivers or passengers who died in collisions held fairly steady, deaths of those on bikes rose thirty-six per cent, and deaths of those on foot nearly doubled. + +More children died from traffic violence in the twenty-tens than from any other cause. + +In the months after Sammy died, Amy Cohen learned that other people in her co-op could handle the recycling pickup for the building, that long walks helped, that chatter about other children’s high-school-admissions anxieties didn’t. She also learned the correlation between car speed and survival. The average pedestrian, if struck by a car moving at forty miles per hour, has about a fifty-per-cent chance of survival. If the car is going twenty miles per hour, the pedestrian has more than a ninety-per-cent chance. Had the van that hit Sammy been moving just a little bit more slowly, Amy believed, her son might still be alive. + +In 1997, Sweden’s parliament encoded this connection between speed and mortality in a groundbreaking package of legislation called Vision Zero, whose reforms promised to save lives by slowing down traffic. At the time, Sweden already had one of the world’s lowest per-capita traffic-death rates, but among Vision Zero’s premises were that any death as a cost of transportation is unacceptable; that drivers, cyclists, and pedestrians are fallible; and that street design should lessen the consequences of human error. Before long, Sweden’s traffic deaths were halved, and leaders elsewhere in the world were paying attention. As 2014 began, Amy joined other street-safety advocates in lobbying to bring Vision Zero laws to New York City. That February, the newly elected mayor of New York, Bill de Blasio, became one of the first U.S. municipal leaders to take what’s become known as the Vision Zero pledge. The pledge commits a city’s leaders to policies aimed at eliminating traffic fatalities and serious injuries within a certain time frame—in New York City, by 2024. Fifty-one other local governments have since joined Vision Zero. + +Speed limits are paramount to slowing down drivers, but road design matters, too. + +Curb extensions give pedestrians more space on sidewalks and reduce the time it takes to get across the street. Rubber bollards and speed bumps slow down cars as they turn. + +Letting pedestrians start crossing the street before the cars around them get a green light saves lives, too. + +In 2020, despite deepening knowledge about how to build safer streets and a pandemic-related decline in car traffic, more pedestrians in the U.S. were killed than at any time since 1989. At some point, almost everyone in this country is a pedestrian. + +Good road design grasps the psychology of drivers. + +Straight, wide lanes encourage drivers to speed. But S curves called chicanes force drivers to decelerate in order to follow the bends. + +Protected bike lanes separate cyclists from moving traffic by using barriers like a line of parked cars. + +Serious street redesign is not cheap. According to the city’s Independent Budget Office, the de Blasio administration, in the first six years of Vision Zero, spent an average of a hundred and ninety million dollars per year on road redesign. But the payoff was a drop in the death toll. In 2018, two hundred and six people were killed in traffic, a record low for New York City. Then de Blasio’s commitment waned, COVID\-19 broke out, and progress stalled. In 2021, a banner year for cycling in New York City and elsewhere, two hundred and seventy-three people died—fourteen more than in the year Vision Zero was adopted. + +![](https://downloads.newyorker.com/projects/2022/220602-danyoung-car-crashes/images/spots/bikerack.jpg) + +In early meetings of Families for Safe Streets, Amy Cohen and the others recognized that their losses bestowed upon them a bleak kind of narrative power, and they thought carefully about how to use it. The prospect of performing their grief publicly was brutal. But, in similar movements—among them Amsterdam’s Stop de Kindermood (Stop Killing Children) campaign of the seventies, which turned that city into a bike idyll—mothers, bearing an anguish poignant to the public, had proved effective as victims. After some discussion, F.S.S. members decided that their first fight would be to lower New York City’s default speed limit from thirty miles per hour to twenty. + +Reducing that speed limit first required a change in state law—a challenge in New York, where, as in many other states, leaders have long prioritized the swift movement of cars and trucks over pedestrian and cyclist safety. In the spring of 2014, Amy and the other F.S.S. members began making trips to Albany to lobby state legislators, carrying smiling photos of their lost ones and wearing matching T-shirts with the name of their new group. Transportation Alternatives staff had trained them in public speaking, but the officials they met, some receptive and some not, cautioned that changing laws usually took years. As infuriating as Amy and her colleagues found this lack of urgency, they ultimately accepted—bitterly—that a twenty-mile-per-hour default speed limit wouldn’t happen that year. A compromise of twenty-five miles per hour found a crucial ally in Sheldon Silver, then the speaker of the Assembly. In a meeting with Amy and her colleagues, he confided that he had lost his mother in a car crash. In June, four months after F.S.S. started campaigning, both chambers of the state legislature voted in favor of a bill that ultimately slowed down thousands of miles of New York City streets. + +The bill-signing ceremony took place in a sparsely decorated hall in the Javits Center. Aaron Charlop-Powers, a twenty-nine-year-old who’d thrown a blazer over his F.S.S. T-shirt, spoke on the group’s behalf. One reason he had been picked to be at the podium was that he could usually tell his story without breaking down. In 2010, a bus in the Bronx had hit and killed his mother, Megan Charlop, a community organizer. “Failure is waiting for someone to be killed to reduce the speed limit or redesign the intersection. Failure is my mother being run over and the bike lane being painted on the street a week after,” he said, adding, “We hope you never join our group.” + +More members kept coming, though, among them the mother of Mathieu Lefevre, a thirty-year-old cyclist who was killed at an intersection in Williamsburg by the driver of a crane truck. An officer told the media that Lefevre had run a red light. Video that later emerged showed the driver turning into Lefevre’s path without signalling, slamming into him, and dragging him across the intersection. The driver was not charged. Dan Hanegby, also in his thirties, was fatally run over on his bike by the driver of a bus running parallel to him in Chelsea in 2017. Police told reporters that he had “swerved” into the bus. Surveillance footage from a nearby store showed nothing of the kind. Amy started working with Hanegby’s wife. In 2019, Mario Valenzuela, a fourteen-year-old, was killed in Long Island City when a truck driver overtook his bicycle and veered in front of him. Police inspectors obtained video showing that the boy had the right-of-way; nonetheless, they attributed the cause of the crash to “cyclist error.” The Valenzuela family joined F.S.S. + +Aaron Naparstek, a journalist who has meticulously investigated such wrongful deaths for Streetsblog, a transportation-focussed Web site that he founded in 2006, notes a chilling consistency in New York City pedestrian and cyclist fatalities: police investigators rarely conduct interviews with anyone other than the drivers and passengers of vehicles. Victims on foot or on a bicycle are often in no condition to provide statements about what happened, and evidence that might challenge drivers’ accounts goes uncollected. Steve Vaccaro, a personal-injury attorney, said, “If there’s video of the crash, it gets overwritten. If there are skid marks, they’re washed away. If there are eyewitnesses, they disperse and can’t be found again.” Many victims’ families lack the resources to track down video footage, conduct their own investigations, hire lawyers, or otherwise redress the narrative asymmetry. Predictably, the dead are the ones who get blamed. “Nobody ever looks at the car as a weapon,” Naparstek said. “The basic rule that I discovered over the years is if you ever want to murder someone in New York City, do it with a car.” + +![](https://downloads.newyorker.com/projects/2022/220602-danyoung-car-crashes/images/spots/car_white.jpg) + +Street-safety advocates call the tendency to sympathize with drivers “windshield bias”—a predisposition that Tara Goddard, an urban-planning professor at Texas A. & M. University, noted has deep roots in American life. “The way we’ve set up our society and our land use and transportation systems, it’s very difficult to get by in the U.S. without a car,” she said. “So, even if it’s unsafe on an aggregate level, and even if you don’t enjoy day-to-day travelling and being stuck in traffic, it’s still the best of bad options. Subconsciously, we have to justify what we’re doing to tolerate it.” + +Eric Gonzalez, the Brooklyn District Attorney, has long been interested in how the justice system can help prevent car fatalities. He believes that police officers are too ready to imagine that they could have been the driver in a collision with a pedestrian or cyclist. Yet, even when investigations are rigorous, less than two per cent of city crashes in which the drivers are sober result in criminal charges—despite a law on the books in New York City for the past eight years that makes killing or injuring a pedestrian or cyclist who has the right-of-way a criminal misdemeanor. Gonzalez blames a prevailing legal standard that prevents drivers who hurt or kill someone from being held criminally liable unless they’ve made at least two mistakes, such as being distracted and driving through a red light, or texting and speeding. And, even when this rule of two is met or exceeded, claims tend to be civil. “The way the law has developed,” Gonzalez says, “even when a driver is extraordinarily reckless, the courts have said you can’t attach a criminal mens rea to the conduct.” + +Today, fifty-five per cent of New York City pedestrians killed are hit at intersections. Amy Tam-Liao’s three-year-old daughter, Allison, was one of them. After Allison died, the police secured dashcam video showing her and her grandmother stepping hand in hand into the crosswalk with the right-of-way. The police issued two traffic tickets to the driver who killed Allison, Ahmad Abu-Zayedeh, but he later contested them at the New York State Department of Motor Vehicles. An administrative judge threw out the tickets in a proceeding that lasted less than a minute. Families of victims are not included in such hearings, and the fact that a girl, exuberant and beloved, had died under the tire of the driver never came up. + +The single chance that most families have to participate in a government inquiry about what happened to the person they have lost comes at what is called a D.M.V. fatality hearing: a bureaucratic reckoning of the circumstances and the conduct of the driver. But many F.S.S. members say they were never notified of their family members’ hearings. Amy Cohen was determined not to miss Sammy’s, and, having attended other such hearings with F.S.S. colleagues, supposed she was better prepared than most for the distressing event when the day arrived, twenty months after he died. But that June morning, seated at a small table in a cramped conference room at the Manhattan D.M.V. office, she had to steel herself to look into the face of the person seated opposite her: Luis Quizhpi-Tacuri, a twenty-four-year-old construction worker and the driver who killed her son. + +Luis seemed to her apathetic as he mumbled answers to the presiding judge, who grew irritated at his incomprehensibility. The judge was gentler with Amy. She’d once had a run-in with him after a hearing to which she’d accompanied another victim’s mother. The judge had prevented the mother from speaking, and afterward Amy yelled at him that protecting a driver from the pain of what he’d done was “unconscionable.” This time, the judge granted Amy the floor. Doing her best to stop her voice from wobbling, she told Luis that she understood that he did not intend to kill Sammy, and that she wasn’t angry anymore. + +After her son died, she had read a draft version of the drash that he had been writing for his upcoming bar mitzvah. Through the story of the estranged brothers Jacob and Esau, he’d decided to explore why he was readier to criticize than to understand. “I find it really hard to forgive people,” he’d written. “So I decided I would look into why that might be.” Amy was determined to forgive Luis, but, as she told the judge, she didn’t want Luis to exit the room having faced no consequences for taking Sammy’s life. In the end, the judge suspended Luis’s license for six months. + +Last month, in the kitchen of a Queens apartment whose bedrooms he sublets, Luis told me that, long after he knelt and held Sammy’s hands while they waited for the ambulance to arrive, he kept seeing the boy’s face when he rode the subway. “This boy had a future,” Luis said. Sirens give him flashbacks of how he took it away. On the afternoon of Sammy’s death, Luis had been driving down Prospect Park West to pick up tools for a job that started early the following day. As he approached the intersection, the light turned green and he proceeded, thinking little of a small bump he felt until he heard pedestrians screaming. “Every time I see an accident nearby or feel the car jump, I start to shake,” he said, clasping his hands. “I feel like crying. I get chills.” He hasn’t been able to afford a therapist. His parents back in Ecuador tell him to forgive himself, but had he not started attending church, he thinks, he would never have found a way to live with his guilt. Luis was raising three children of his own when he hit Sammy. He’s waiting until the younger ones are a bit older to share the full story of why he gets emotional when reminding them to take care on city streets. + +![](https://downloads.newyorker.com/projects/2022/220602-danyoung-car-crashes/images/spots/pedestrian.jpg) + +Many drivers summoned to fatality hearings follow their lawyers’ advice not to express the extent of their shame because apologies may be used against them in civil court. Since Amy quit her job and started volunteering full time for F.S.S., three years after Sammy’s death, she has supported restorative-justice practices that would bring more honesty and accountability to the post-crash process. But she is more drawn to work that keeps people out of fatality hearings in the first place. In 1980, Candace Lightner, who lost her daughter to a drunk driver, founded Mothers Against Drunk Driving, an organization that helped to halve the number of U.S. drunk-driving fatalities by the end of the century, in part by leading a fight to raise the drinking age and lower the threshold for blood-alcohol levels. The MADD model reinforces one of Amy’s most closely held convictions: that improvements the public ascribes to “cultural” changes are, more often than not, created by changes in policy. + +On Gerritsen Avenue, a broad thoroughfare in southern Brooklyn, culture and policy met headlong. Weekend drag races down the avenue were a neighborhood tradition, and, from 2009 to 2018, nine people died and more than two hundred were injured on the street. Nonetheless, the community board representing the surrounding area resisted safety remedies that the Department of Transportation proposed. New York City’s fifty-nine community boards are its most local level of government, and, with few exceptions, the D.O.T. consults them before starting work on a redesign. Because bike lanes and projects that slow down streets or repurpose space reserved for cars often come at the cost of free neighborhood parking and a community’s desire for self-control, resistance is frequent—and effective. The D.O.T. overrides community-board objections only a handful of times each year. + +In the case of Gerritsen Avenue, it took two grave crashes and a civil suit against the city to get a street redesign under way. After a driver going more than fifty miles an hour hit and permanently disabled a twelve-year-old boy, his family successfully sued the city. In 2016, the New York Court of Appeals upheld a jury decision finding the city liable for failing to fix a speeding problem it had known about for years. That same year, another young cyclist was fatally wounded, and the department at last began narrowing the street by installing a turning lane and a bike lane. As city engineers started work, they found the tires of their vehicles slashed. A few months later, D.O.T. construction workers who felt threatened by residents had to request security from the local precinct. Since the safety redesign was completed, in the fall of 2018, there have been no fatalities. + +Nonetheless, some of those who live nearby resent the changes to the street and complain about city leaders overengineering their behavior. This line of argument about local and personal autonomy is one that Amy and other F.S.S. members have also heard during a long campaign for more automated speed enforcement. The threat of tickets from speed cameras has been shown to reduce crashes, and having more of them in a city is the sort of policy shift that can change entrenched habits. In 2014, when the Department of Transportation began camera enforcement in select school zones as part of a pilot program that F.S.S. had backed, speeding plummeted by sixty-three per cent. Yet drivers dislike being spied on when speeding, and when the pilot program ended, in 2018, state politicians declined to continue funding it. + +Amy was always relentless with legislators, but by that year she had learned to stay composed, having put behind her a few episodes in Albany in which she had erupted in rage. All the measured conversations weren’t getting much speed enforcement, however. So, on the first day of summer, she, Amy Tam-Liao, and other F.S.S. members put on their matching T-shirts, grabbed their signs, and made a human chain at rush hour in front of Governor Andrew Cuomo’s New York City office, upon which some of them were handcuffed and jailed for blocking traffic. In August, they protested for nine hours at the Bay Ridge office of a state senator who had pulled his support. At month’s end, Cuomo issued an emergency order to reactivate the existing cameras. The following year, he signed a bill enabling the city to expand the program to seven hundred and fifty school zones. + +When the cameras were back in operation, speeding in some school zones declined ninety per cent. + +![](https://downloads.newyorker.com/projects/2022/220602-danyoung-car-crashes/images/spots/car.jpg) + +Tamar Cohen Eckstein, who graduated from Oberlin College in 2020 and is now a preschool teacher, admires her mom’s advocacy. But she and her father prefer to watch the battles from a distance. “It’s hard to be so vulnerable with strangers,” Tamar said. When Sammy was alive, weekends had been for family bike rides and learning to ice-skate backward at the rink in Prospect Park, not four-hour bus trips upstate to lobby. She’s still hurt by a memory of a day when she and her mother were snapped at by a hostile legislator. “I don’t know how my mom does it, frankly,” Tamar said. + +Before speaking to the public or lawmakers, F.S.S. members harden themselves by reminding one another that they are “putting a face to the numbers.” Amy said, “Grief experts say you have to let the pain out, and I figured that if I’m going to let it out I might as well let it go to good use.” But, as adept as she has become in front of a microphone, an uncertain quality tends to come over her when she’s asked to speak off script about her son. + +Although demoralization is constant in this kind of advocacy, she and her colleagues—friends now, really—try to buoy themselves by remembering that the successes translate to lives saved. One victory came after they joined other advocates in an effort to improve Queens Boulevard, whose reputation as one of the deadliest streets in the U.S. had come up at the very first F.S.S. meeting. Between 1990 and 2014, a hundred and eighty-five people died on the road, among them a young assistant teacher named Asif Rahman. In 2008, he was biking to meet his mother, Lizi Rahman, after work when the driver of a freight truck ran him over. Afterward, Lizi wrote to City Council members, borough officials, and newspaper editors, pleading for a bike lane on the boulevard. She made no progress until she joined F.S.S. and met people like Mary Beth Kelly, who had her own story of fruitless advocacy for bike lanes after her husband had been killed. Before long, Lizi was no longer attending Queens Boulevard community meetings alone. Beginning in early 2015, Amy, Mary Beth, and other F.S.S. members helped Lizi galvanize support for a hundred-million-dollar proposal from the D.O.T.: a major redesign of the boulevard that included a bike lane. + +Ninety-seven per cent of U.S. streets on which pedestrians are struck and killed have three or more lanes. + +The greater the crossing distance, the greater the peril to pedestrians. Adding more raised safety islands to the middle of hectic arterial roads like Queens Boulevard saves lives by dividing the crossing into shorter intervals. + +Adding medians and trees gives drivers a sense that they are moving down smaller, neighborhood streets—an illusion that prompts them to slow down. + +The traffic lulls created by the pandemic have inspired local governments around the world to reconceive public space and reconsider the supremacy of cars. The mayors of London and Paris, for instance, dramatically reduced the number of motor vehicles in their cities’ centers, and many U.S. mayors blocked cars from certain streets, giving them over to pedestrians and cyclists. In one sign that concern for non-drivers might extend beyond the pandemic, the U.S. Department of Transportation recently earmarked five billion dollars over the next five years to help states and cities redesign dangerous streets. + +But much of the work ahead will depend on grassroots advocacy, some of which will be done by Families for Safe Streets, new chapters of which have begun springing up around the country. A chapter in Portland, Oregon, has been focussing on state highways, where the majority of the region’s traffic fatalities occur. Nashville-based members are scrutinizing the two per cent of streets where sixty per cent of the city’s pedestrian injuries and fatalities occur—arterial roads with little space for walking. Last year, a chapter in Texas successfully lobbied to require drivers to stop, not just yield, for pedestrians who are crossing with the right-of-way. Philadelphia’s chapter helped bring speed cameras to a twelve-lane road where four relatives of an F.S.S. member were killed while crossing the street. And, in the Bay Area, F.S.S. members helped to persuade the state legislature to pass a speed-limit law and keep a portion of Golden Gate Park car-free. The chapter’s leader, Aly Geller, said of the F.S.S. movement in California, “You can’t turn away from it as a politician anymore.” She added, about Amy, “She is a lot of people’s hero for good reason.” Amy tears up when she hears talk of herself as a national figure. This year’s Seder was the first since Sammy’s death that she felt like cooking for, a reminder that what she tells new members of her group—that the boulder they’re carrying may lighten a little over time—might actually be true. But, she said, “I wish I didn’t have to do this.” + +Amy is currently campaigning for the passage of the Crash Victim Rights and Safety Act, a set of eight bills in the New York State legislature that would, among other things, require drivers to leave cyclists at least three feet of space when passing them from behind, insure that family members of victims are kept better informed by the police and D.M.V., and let New York City lower its default speed limit to twenty miles an hour. The latter bill is called Sammy’s Law. After four bills passed in the State Senate last year, the Assembly adjourned for the summer before bringing any of them to a vote. This session, Amy has been trying to get them across the finish line, securing the endorsement of more than a hundred organizations, including hospitals and environmental-justice groups. + +Last month, she, Amy Tam-Liao, and two dozen other F.S.S. members took a bus to Albany to find additional allies at an annual conference led by state legislators of color. At the capitol that Saturday afternoon, Amy and her colleagues converged with other F.S.S. members from around the state in a brightly lit exhibit hall where hundreds of activists, union officials, corporate executives, and state bureaucrats set out brochures on folding tables and prepared to expound on the urgency of their particular cause. As veteran F.S.S. members spread out in search of support for the street-safety bills, they were trailed by new F.S.S. members, trying to learn. + +In a din of overlapping voices, Amy approached a peppy woman from the Assembly speaker’s office and began her pitch. “My name is Amy Cohen, and my twelve-year-old son was killed eight years ago in a car crash.” She held up the photograph of Sammy that she has brought to rallies, vigils, and meetings for these past eight years: dark hair just long enough to curl at the ends, braces he’d looked forward to getting rid of. It was taken a few days before he died. As she asked for the speaker’s support, the smile on the staffer’s face faded, and Amy’s peers grew still, allowing themselves to be observed. On the ride back to New York City, some of them were so drained that they slept. + +Reëntering the city, the bus driver let off a couple of people at 178th Street and Park Avenue in the Bronx, where, in the surrounding three blocks, forty-two crashes have left one person dead and sixty-three people injured in the past year. It was dark by the time the driver opened the doors at the final stop, Grand Central Station, where, in the surrounding three blocks, fifteen recent crashes have left one person dead and nineteen people injured. The members grabbed their backpacks, gathered up half-empty bags of chips and some clementine peels to use as compost, and alighted into a blare of car horns and the blithe clamor of a midtown Saturday night. They would reconvene at the station a few weeks later to embark on another day of lobbying in Albany. See you soon, they told one another, before taking the photos of their loved ones back home. + +An earlier version of this article misstated the consequences for the bus driver who killed Dan Hanegby, and misstated how many miles of New York City’s streets were affected by the reduction of the speed limit in 2014. + +  +  + +--- +`$= dv.el('center', 'Source: ' + dv.current().Link + ', ' + dv.current().Date.toLocaleString("fr-FR"))` \ No newline at end of file diff --git a/00.05 Media/The Mafia, The CIA and George Bush.md b/00.05 Media/The Mafia, The CIA and George Bush.md new file mode 100644 index 00000000..d8c66fb8 --- /dev/null +++ b/00.05 Media/The Mafia, The CIA and George Bush.md @@ -0,0 +1,5 @@ +[[Youtube]] + +# [YouTube](https://www.youtube.com/watch?v=Z92JMtftDxk) + + \ No newline at end of file diff --git a/01.01 Life Orga/@Finances.md b/01.01 Life Orga/@Finances.md index aaa6be1a..0d337028 100644 --- a/01.01 Life Orga/@Finances.md +++ b/01.01 Life Orga/@Finances.md @@ -71,7 +71,7 @@ All things related to personal Finances.   -- [ ] [[@Finances]]: Transfer UK pension to CH 📅 2022-06-29 +- [ ] :moneybag: [[@Finances]]: Transfer UK pension to CH 📅 2022-06-29 - [x] [[@Finances]]: Closing accounts with [[hLedger]] 📅 2022-01-28 ✅ 2022-01-22 - [x] [[@Finances]]: Set up 2022 & CHF 📅 2022-01-23 ✅ 2022-01-22 diff --git a/01.01 Life Orga/@Lifestyle.md b/01.01 Life Orga/@Lifestyle.md index 02b598ad..8262ec7d 100644 --- a/01.01 Life Orga/@Lifestyle.md +++ b/01.01 Life Orga/@Lifestyle.md @@ -9,7 +9,7 @@ Priority: "Low" Status: "In-progress" StartDate: 2021-08-12 DueDate: 2022-12-31 -NextReviewDate: &RD 2022-05-31 +NextReviewDate: &RD 2022-09-30 TimeStamp: 2021-08-12 locations: CollapseMetaTable: yes @@ -73,9 +73,9 @@ Repository of Tasks & To-dos regarding life style.   -- [ ] :swimming_man: [[@Lifestyle]]: Re-start swimming 📅 2022-05-31 -- [ ] [[@Lifestyle]]: Re-start [[@Lifestyle#polo|Polo]] 📅 2022-06-30 -- [ ] [[@Lifestyle]]: Continue building [[@Lifestyle#Music Library|Music Library]] 📅 2022-06-30 +- [ ] :swimming_man: [[@Lifestyle]]: Re-start swimming 📅 2022-06-30 +- [ ] :horse_racing: [[@Lifestyle]]: Re-start [[@Lifestyle#polo|Polo]] 📅 2022-06-30 +- [ ] 🎵 [[@Lifestyle]]: Continue building [[@Lifestyle#Music Library|Music Library]] 📅 2022-06-30   diff --git a/01.01 Life Orga/@Personal projects.md b/01.01 Life Orga/@Personal projects.md index b92d85db..a0903cb1 100644 --- a/01.01 Life Orga/@Personal projects.md +++ b/01.01 Life Orga/@Personal projects.md @@ -76,7 +76,7 @@ Keeping personal projects in check and on track. - [ ] Refaire [[@Personal projects#Chevalière|chevalière]] (Bastard & Flourville) 📅 2023-12-31 - [ ] Continuer à construire un petit trousseau d'[[@Personal projects#art|art]] 📅 2023-02-21 - [ ] Caligraph & frame life mementos 📅 2023-06-30 -- [ ] Continue [[@lebv.org Tasks|lebv.org]] 📅 2022-06-28 +- [ ] :fleur_de_lis: Continue [[@lebv.org Tasks|lebv.org]] 📅 2022-06-28 - [ ] Acheter une [[Voitures|voiture]] ⏳ 2022-07-31 📅 2022-12-31   diff --git a/01.02 Home/2021-12-04 MRCK - lil dialogue.md b/01.02 Home/2021-12-04 MRCK - lil dialogue.md index 3020e35c..af7d7c87 100644 --- a/01.02 Home/2021-12-04 MRCK - lil dialogue.md +++ b/01.02 Home/2021-12-04 MRCK - lil dialogue.md @@ -48,17 +48,17 @@ style: number   -```dialogue +```chat left: Boubinou right: Mel-mo titleMode: all messageMaxWidth: 40% -< ohlala, i am so sick in my tummy +< Boubinou | ohlala, i am so sick in my tummy # Boubinou looks full of beans < i need to go home! delimiter -> I can smell a lil' rat! Somebody does not seem to want to finish her French class +> Mel-mo | I can smell a lil' rat! Somebody does not seem to want to finish her French class < heho < I am sooo sick! It happens everytime i forget to take my pill. < Pass me the biscuits!! -``` \ No newline at end of file +``` diff --git a/01.02 Home/MRCK.md b/01.02 Home/MRCK.md index 8d0ecf88..e46f9a67 100644 --- a/01.02 Home/MRCK.md +++ b/01.02 Home/MRCK.md @@ -225,6 +225,7 @@ Paris, Zürich, London - [ ] :gift: :ring: [Bijou Ours](https://www.tous.com/): [Gold Sweet Dolls Bracelet | TOUS](https://www.tous.com/gb-en/gold-sweet-dolls-bracelet/p/815911150) - [x] :gift: 💍 earrings (lou yetu), calepin nrf ✅ 2021-02-28 - [ ] :gift: :womans_clothes: Fashion + - [ ] 🎁 👚 Vintage Chanel bag - [ ] :gift: :womans_clothes: French designer - [ ] :gift: :womans_clothes: Mulberry, black top with pearls - [ ] :gift: :books: Livre diff --git a/05.02 Networks/Configuring UFW.md b/05.02 Networks/Configuring UFW.md index 9b6521d0..e52fd5af 100644 --- a/05.02 Networks/Configuring UFW.md +++ b/05.02 Networks/Configuring UFW.md @@ -237,7 +237,8 @@ sudo bash /etc/addip4ban/addip4ban.sh #### Ban List Tasks -- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-06-04 +- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-06-11 +- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-06-04 ✅ 2022-06-04 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-05-28 ✅ 2022-05-28 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-05-21 ✅ 2022-05-21 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-05-14 ✅ 2022-05-14 @@ -249,7 +250,8 @@ sudo bash /etc/addip4ban/addip4ban.sh - [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-04-02 ✅ 2022-04-02 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-03-26 ✅ 2022-03-26 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]] Get IP addresses caught by Postfix 🔁 every week on Saturday 📅 2022-03-19 ✅ 2022-03-18 -- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-06-04 +- [ ] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-06-11 +- [x] 🖥 [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-06-04 ✅ 2022-06-04 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-05-28 ✅ 2022-05-28 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-05-21 ✅ 2022-05-21 - [x] [[Selfhosting]], [[Configuring UFW|Firewall]]: Update the Blocked IP list 🔁 every month on Saturday 📅 2022-05-14 ✅ 2022-05-14 diff --git a/06.02 Investments/Crypto Tasks.md b/06.02 Investments/Crypto Tasks.md index ad9fd7cb..842ae4c2 100644 --- a/06.02 Investments/Crypto Tasks.md +++ b/06.02 Investments/Crypto Tasks.md @@ -72,7 +72,8 @@ All tasks and to-dos Crypto-related. [[#^Top|TOP]]   -- [ ] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] 🔁 every week on Friday 📅 2022-06-03 +- [ ] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] 🔁 every week on Friday 📅 2022-06-10 +- [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] 🔁 every week on Friday 📅 2022-06-03 ✅ 2022-06-04 - [x] [[Crypto Tasks#internet alerts|monitor Crypto news and publications]] 🔁 every week on Friday 📅 2022-05-27 ✅ 2022-05-27 - [x] [[Crypto Tasks#internet alerts|monitor Crypto news and publications]] 🔁 every week on Friday 📅 2022-05-20 ✅ 2022-05-20 - [x] [[Crypto Tasks#internet alerts|monitor Crypto news and publications]] 🔁 every week on Friday 📅 2022-05-13 ✅ 2022-05-14 diff --git a/06.02 Investments/Equity Tasks.md b/06.02 Investments/Equity Tasks.md index 61291fa7..88f53a77 100644 --- a/06.02 Investments/Equity Tasks.md +++ b/06.02 Investments/Equity Tasks.md @@ -72,7 +72,8 @@ Note summarising all tasks and to-dos for Listed Equity investments. [[#^Top|TOP]]   -- [ ] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] 🔁 every week on Friday 📅 2022-06-03 +- [ ] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] 🔁 every week on Friday 📅 2022-06-10 +- [x] 💰[[Equity Tasks#internet alerts|monitor Equity news and publications]] 🔁 every week on Friday 📅 2022-06-03 ✅ 2022-06-04 - [x] [[Equity Tasks#internet alerts|monitor Equity news and publications]] 🔁 every week on Friday 📅 2022-05-27 ✅ 2022-05-27 - [x] [[Equity Tasks#internet alerts|monitor Equity news and publications]] 🔁 every week on Friday 📅 2022-05-20 ✅ 2022-05-20 - [x] [[Equity Tasks#internet alerts|monitor Equity news and publications]] 🔁 every week on Friday 📅 2022-05-13 ✅ 2022-05-14 diff --git a/06.02 Investments/VC Tasks.md b/06.02 Investments/VC Tasks.md index 9291a241..463a1e35 100644 --- a/06.02 Investments/VC Tasks.md +++ b/06.02 Investments/VC Tasks.md @@ -72,7 +72,8 @@ Tasks and to-dos for VC investments. [[#^Top|TOP]]   -- [ ] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] 🔁 every week on Friday 📅 2022-06-03 +- [ ] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] 🔁 every week on Friday 📅 2022-06-10 +- [x] 💰[[VC Tasks#internet alerts|monitor VC news and publications]] 🔁 every week on Friday 📅 2022-06-03 ✅ 2022-06-04 - [x] [[VC Tasks#internet alerts|monitor VC news and publications]] 🔁 every week on Friday 📅 2022-05-27 ✅ 2022-05-27 - [x] [[VC Tasks#internet alerts|monitor VC news and publications]] 🔁 every week on Friday 📅 2022-05-20 ✅ 2022-05-20 - [x] [[VC Tasks#internet alerts|monitor VC news and publications]] 🔁 every week on Friday 📅 2022-05-13 ✅ 2022-05-14